]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Additional c99 elfxx-riscv.c fix
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a9933ccf
TV
12020-03-18 Tom de Vries <tdevries@suse.de>
2
3 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
4 * gdb.dwarf2/break-inline-psymtab.c: New test.
5 * gdb.dwarf2/break-inline-psymtab.exp: New file.
6
2f89101f
TV
72020-03-16 Tom de Vries <tdevries@suse.de>
8
9 * lib/cache.exp (gdb_do_cache): Add and handle local variables
10 cache_verify and cache_verify_proc.
11
6b9374f1
TV
122020-03-15 Tom de Vries <tdevries@suse.de>
13
14 * gdb.server/solib-list.exp: Handle
15 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
16
eaeaf44c
TV
172020-03-15 Tom de Vries <tdevries@suse.de>
18
19 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
20 objfiles".
21
3293bbaf
TT
222020-03-14 Tom Tromey <tom@tromey.com>
23
24 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
25
ab44624c
TV
262020-03-14 Tom de Vries <tdevries@suse.de>
27
28 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
29
54c43825
TV
302020-03-14 Tom de Vries <tdevries@suse.de>
31
32 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
33 result in line-by-line fashion.
34
2ac70237
TV
352020-03-14 Tom de Vries <tdevries@suse.de>
36
37 * lib/gdb.exp (supports_statement_frontiers): New proc.
38 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
39
09546b56
TV
402020-03-14 Tom de Vries <tdevries@suse.de>
41
42 * gdb.base/printcmds.exp: Add missing quoting for "print
43 teststring2".
44
a1f6a07c
TT
452020-03-13 Tom Tromey <tom@tromey.com>
46
47 * gdb.base/printcmds.exp (test_print_strings): Add regression
48 test.
49 * gdb.base/printcmds.c (charptr): New typedef.
50 (teststring2): New global.
51
1b83d09c
AB
522020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
53
54 * gdb.base/break-interp.exp: Use the tail of the filename, not the
55 full path in the test name.
56 (test_ld): Add some with_test_prefix blocks to make test names
57 unique.
58
2d61316c
TV
592020-03-13 Tom de Vries <tdevries@suse.de>
60
61 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
62
2e9145ac
TV
632020-03-13 Tom de Vries <tdevries@suse.de>
64
65 * gdb.mi/mi-sym-info.exp: Make matching more precise.
66
96c7f873
TV
672020-03-13 Tom de Vries <tdevries@suse.de>
68
69 PR symtab/25646
70 * gdb.dwarf2/imported-unit.exp: Add test.
71
49ba92c0
TV
722020-03-13 Tom de Vries <tdevries@suse.de>
73
74 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
75 (var1, var2): New variable.
76 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
77 matching symbols.
78
301b21e0
TV
792020-03-13 Tom de Vries <tdevries@suse.de>
80
81 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
82 (Term::command): Use prompt prefix.
83 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
84 * gdb.tui/tui-layout-asm-short-prog.exp: Use
85 command_no_prompt_prefix instead of prefix.
86 * gdb.tui/tui-layout-asm.exp: Same.
87
3f512721
SM
882020-03-12 Simon Marchi <simon.marchi@efficios.com>
89
90 * gdb.base/break-interp.exp: Use foreach_with_prefix.
91
40310f30
SM
922020-03-12 Simon Marchi <simon.marchi@efficios.com>
93
94 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
95 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
96 on" while stepping over the test instruction, match printed
97 message.
98
09252140
TV
992020-03-12 Tom de Vries <tdevries@suse.de>
100
101 * gdb.base/info-types.exp: Use exp_continue during matching of output
102 of "info types".
103
14e9c72c
TV
1042020-03-12 Tom de Vries <tdevries@suse.de>
105
106 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
107
e515d67e
TV
1082020-03-12 Tom de Vries <tdevries@suse.de>
109
110 * gdb.fortran/module.exp: Use exp_continue during matching of output
111 of "info variable -n".
112
307eafd8
TV
1132020-03-12 Tom de Vries <tdevries@suse.de>
114
115 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
116 gdb.dwarf2/dw2-ranges-base.c.
117
9a2de3fc
TV
1182020-03-12 Tom de Vries <tdevries@suse.de>
119
120 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
121 in presence of GLIBC debuginfo.
122
3217502e
TV
1232020-03-12 Tom de Vries <tdevries@suse.de>
124
125 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
126 $core.
127
1281424c
TV
1282020-03-12 Tom de Vries <tdevries@suse.de>
129
130 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
131 more precise.
132
038b97fc
SM
1332020-03-11 Simon Marchi <simon.marchi@efficios.com>
134
135 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
136 from Unix to Windows path.
137
5308d1e7
TV
1382020-03-11 Tom de Vries <tdevries@suse.de>
139
140 * gdb.ada/minsyms.exp: Set language to ada.
141
f870f78f
TV
1422020-03-11 Tom de Vries <tdevries@suse.de>
143
144 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
145
5a13315d
TV
1462020-03-11 Tom de Vries <tdevries@suse.de>
147
148 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
149
976862ed
TT
1502020-03-11 Tom Tromey <tromey@adacore.com>
151
152 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
153
7462c383
TV
1542020-03-11 Tom de Vries <tdevries@suse.de>
155
156 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
157
1c6c46a0
TV
1582020-03-11 Tom de Vries <tdevries@suse.de>
159
160 * gdb.base/break-interp.exp: Limit verbose scope.
161
44f41bb7
TV
1622020-03-11 Tom de Vries <tdevries@suse.de>
163
164 * gdb.fortran/logical.f90: Define variable with character type.
165 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
166
b76f3a42
TV
1672020-03-11 Tom de Vries <tdevries@suse.de>
168
169 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
170
1c33af77
TV
1712020-03-11 Tom de Vries <tdevries@suse.de>
172
173 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
174 symtabs.
175
8c95582d
AB
1762020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
177 Bernd Edlinger <bernd.edlinger@hotmail.de>
178
179 * gdb.cp/step-and-next-inline.cc: New file.
180 * gdb.cp/step-and-next-inline.exp: New file.
181 * gdb.cp/step-and-next-inline.h: New file.
182 * gdb.dwarf2/dw2-is-stmt.c: New file.
183 * gdb.dwarf2/dw2-is-stmt.exp: New file.
184 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
185 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
186 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
187
cecf8547
AB
1882020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
189
190 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
191 is-stmt flag in the line table.
192
0ba678c9
TV
1932020-03-09 Tom de Vries <tdevries@suse.de>
194
195 * lib/gdb.exp (cached_file): Create cache dir.
196
72fbdf83
TV
1972020-03-07 Tom de Vries <tdevries@suse.de>
198
199 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
200 * gdb.cp/rvalue-ref-params.exp: Same.
201
436b5e99
TV
2022020-03-06 Tom de Vries <tdevries@suse.de>
203
204 * lib/gdb.exp (tentative_rename, cached_file): New proc.
205 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
206
09f2921c
TV
2072020-03-06 Tom de Vries <tdevries@suse.de>
208
209 * README: Fix "the the".
210 * gdb.base/dprintf.exp: Same.
211
50a3cc5d
TV
2122020-03-05 Tom de Vries <tdevries@suse.de>
213
214 * gdb.base/maint.exp: Update "main print statistics" expected output.
215
0a709cba
AKS
2162020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
217
218 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
219 (fortran_int8): Likewise.
220 (fortran_real4): Likewise.
221 (fortran_real8): Likewise.
222 (fortran_complex4): Likewise.
223 (fortran_logical4): Likewise.
224 (fortran_character1): Likewise.
225
5e5d66b6
AB
2262020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
227
228 * gdb.fortran/logical.exp: Add tests that any non-zero value is
229 printed as true.
230
7b973adc
SDJ
2312020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
232
233 * gdb.base/printcmds.exp: Add test to verify printf of a
234 variable holding an address.
235
478e490a
TV
2362020-03-03 Tom de Vries <tdevries@suse.de>
237
238 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
239
1ef44e86
TV
2402020-03-03 Tom de Vries <tdevries@suse.de>
241
242 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
243 gdb_test_multiple call.
244
b98cc2cf
TV
2452020-03-03 Tom de Vries <tdevries@suse.de>
246
247 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
248 gdb_test_multiple calls.
249
63e163f2
AB
2502020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
251
252 * gdb.base/default.exp: Remove test of 'set history filename'.
253 * gdb.base/gdbinit-history.exp: Add tests for setting the history
254 filename to the empty string.
255 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
256 and GDBHISTSIZE.
257
24ed6739
AB
2582020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
259
260 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
261 disabled.
262
590003dc
TV
2632020-03-02 Pedro Alves <palves@redhat.com>
264 Tom de Vries <tdevries@suse.de>
265
266 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
267 -prompt prefix, before user_code argument. Add -lbl option likewise.
268 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
269 (gdb_is_target_1): Add -prompt prefix and move to before user_code
270 argument.
271 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
272 have "\r\n" at start-of-line, instead of at end-of-line.
273
f5e46084
SM
2742020-02-28 Simon Marchi <simon.marchi@efficios.com>
275
276 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
277 libinproctrace.so.
278
f7a7000d
LM
2792020-02-28 Luis Machado <luis.machado@linaro.org>
280
281 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
282 to "p/x".
283
718e0816
LM
2842020-02-28 Luis Machado <luis.machado@linaro.org>
285
286 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
287 asm/ptrace.h and error.h.
288
13c3a74a
TV
2892020-02-28 Tom de Vries <tdevries@suse.de>
290
291 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
292 (struct wrapper, do_something, mundane/symada__cS): Move ...
293 * gdb.base/c-linkage-name-2.c: ... here. New source file.
294 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
295 Update "print symada__cS before partial symtab expansion" regexp.
296 Update breakpoint location. Flush symbol cache after expansion.
297
85d2d5bb
LM
2982020-02-28 Luis Machado <luis.machado@linaro.org>
299
300 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
301
3608f86c
TV
3022020-02-27 Tom de Vries <tdevries@suse.de>
303
304 * config/sid.exp: Remove unused globals.
305 * gdb.base/attach.exp: Same.
306 * gdb.base/catch-load.exp: Same.
307 * gdb.base/dbx.exp: Same.
308 * lib/gdb.exp: Same.
309 * lib/mi-support.exp: Same.
310 * lib/prompt.exp: Same.
311
c8d4f6df
TV
3122020-02-27 Tom de Vries <tdevries@suse.de>
313
314 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
315 not set.
316
0d79cdc4
AM
3172020-02-26 Aaron Merey <amerey@redhat.com>
318
319 * gdb.debuginfod: New directory for debuginfod tests.
320 * gdb.debuginfod/main.c: New test file.
321 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
322
0dce4280
TV
3232020-02-26 Tom de Vries <tdevries@suse.de>
324
325 PR gdb/25603
326 * gdb.base/persistent-lang.cc: New test.
327 * gdb.base/persistent-lang.exp: New file.
328
9e80cfa1
AB
3292020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
330
331 * gdb.fortran/derived-type-striding.exp: Add a new test.
332 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
333 new test.
334
2078dbb2
AB
3352020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
336
337 * gdb.base/cached-source-file.exp: Avoid source file paths in test
338 names.
339
70d49700
TV
3402020-02-25 Tom de Vries <tdevries@suse.de>
341
342 PR go/18926
343 * gdb.go/methods.exp: Remove gcc/93866 xfail.
344
a88ef40d
TV
3452020-02-24 Tom de Vries <tdevries@suse.de>
346
347 PR gdb/25592
348 * gdb.base/info-locals-unused-static-var.c: New test.
349 * gdb.base/info-locals-unused-static-var.exp: New file.
350
01b1af32
TT
3512020-02-22 Tom Tromey <tom@tromey.com>
352
353 * gdb.python/tui-window.exp: New file.
354 * gdb.python/tui-window.py: New file.
355
7c043ba6
TT
3562020-02-22 Tom Tromey <tom@tromey.com>
357
358 PR tui/17850:
359 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
360 tests.
361
c22fef7e
TT
3622020-02-22 Tom Tromey <tom@tromey.com>
363
364 * gdb.tui/new-layout.exp: Add sub-layout tests.
365
ee325b61
TT
3662020-02-22 Tom Tromey <tom@tromey.com>
367
368 * gdb.tui/new-layout.exp: New file.
369
3f0cbb04
TT
3702020-02-22 Tom Tromey <tom@tromey.com>
371
372 * gdb.rust/rust-style.rs: New file.
373 * gdb.rust/rust-style.exp: New file.
374 * gdb.base/style.exp: Test structure printing.
375 * gdb.base/style.c (struct some_struct): New type.
376 (enum etype): New type.
377 (struct_value): New global.
378
75525152
TV
3792020-02-21 Tom de Vries <tdevries@suse.de>
380
381 PR go/18926
382 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
383 Remove blanket xfails. Use message argument for gdb_breakpoint.
384 Make continuing to breakpoint test conditional on setting breakpoint.
385 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
386 DW_AT_name attribute. Add xfail for GCC PR93866.
387
bd360d30
AB
3882020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
389
390 * gdb.dwarf2/cpp-linkage-name.c: New file.
391 * gdb.dwarf2/cpp-linkage-name.exp: New file.
392
c7adb09f 3932020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
394
395 * lib/gdb.exp (gdb_wrapper_init): Reset
396 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
397 not exist.
398
a9c79803
TV
3992020-02-20 Tom de Vries <tdevries@suse.de>
400
401 PR go/17018
402 * gdb.go/hello.exp: Copy ...
403 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
404 print of st to print value of global definition. Add xfail for GCC
405 PR93844.
406 * gdb.go/hello.exp: Remove printing of st before definition.
407 * gdb.go/hello.go: Copy ...
408 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
409 to st.
410 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
411
d7445728
TV
4122020-02-20 Tom de Vries <tdevries@suse.de>
413
414 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
415 (gdb_simple_compile): Handle compile_flags go by using .go extension
416 for source file.
417 * gdb.go/chan.exp: Use support_go_compile.
418 * gdb.go/handcall.exp: Same.
419 * gdb.go/hello.exp: Same.
420 * gdb.go/integers.exp: Same.
421 * gdb.go/max-depth.exp: Same.
422 * gdb.go/methods.exp: Same.
423 * gdb.go/package.exp: Same.
424 * gdb.go/strings.exp: Same.
425 * gdb.go/types.exp: Same.
426 * gdb.go/unsafe.exp: Same.
427
c9c41e6d
TV
4282020-02-19 Tom de Vries <tdevries@suse.de>
429
430 * gdb.python/lib-types.exp: Make xfail more strict.
431
f20ff837
TV
4322020-02-19 Tom de Vries <tdevries@suse.de>
433
434 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
435
08410482
DE
4362020-02-19 Doug Evans <dje@google.com>
437
438 PR rust/25535
439 * gdb.rust/simple.exp: Add test.
440 * gdb.rust/simple.rs: Add test.
441
623563f7
TV
4422020-02-19 Tom de Vries <tdevries@suse.de>
443
444 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
445 output line-by-line.
446
d3308cfd
TV
4472020-02-19 Tom de Vries <tdevries@suse.de>
448
449 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
450
86cbc5dc
TV
4512020-02-19 Tom de Vries <tdevries@suse.de>
452
453 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
454 prelink.
455
9db2b96b
TV
4562020-02-19 Tom de Vries <tdevries@suse.de>
457
458 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
459 (gdb_do_cache): Use gdb_do_cache_wrap.
460 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
461
89e2fdc5
TV
4622020-02-19 Tom de Vries <tdevries@suse.de>
463
464 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
465 gdb_compile option.
466
373d7ac0
SM
4672020-02-18 Simon Marchi <simon.marchi@efficios.com>
468
469 * gdb.base/printcmds.exp (test_print_enums): Update expected
470 output.
471
b29a2df0
SM
4722020-02-18 Simon Marchi <simon.marchi@efficios.com>
473
474 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
475 for "unknown".
476
6740f0cc
SM
4772020-02-18 Simon Marchi <simon.marchi@efficios.com>
478
479 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
480 enumerator.
481
edd45eb0
SM
4822020-02-18 Simon Marchi <simon.marchi@efficios.com>
483
484 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
485 FE_, add FE_NONE.
486 (three): Update.
487 (enum flag_enum_without_zero): New enum.
488 (flag_enum_without_zero): New variable.
489 (enum not_flag_enum): New enum.
490 (three_not_flag): New variable.
491 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
492 (test_print_enums): Add more tests for printing flag enums.
493
d4295de4
TV
4942020-02-18 Tom de Vries <tdevries@suse.de>
495
496 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
497 (gdb_compile_ada): ... here.
498 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
499 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
500
f251f505
TT
5012020-02-14 Tom Tromey <tom@tromey.com>
502
503 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
504 build directory.
505 * boards/gdbserver-base.exp: Update path to gdbserver.
506
8f432634
TV
5072020-02-13 Tom de Vries <tdevries@suse.de>
508
509 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
510
92b6eaf7
TV
5112020-02-13 Tom de Vries <tdevries@suse.de>
512
513 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
514 are missing.
515
f3b0f7fe
TV
5162020-02-13 Tom de Vries <tdevries@suse.de>
517
518 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
519 call.
520
f6be8713
SDJ
5212020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
522
523 PR tui/25126
524 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
525 * gdb.base/cached-source-file.c: New file.
526 * gdb.base/cached-source-file.exp: New file.
527
b2770d5e
TV
5282020-02-11 Tom de Vries <tdevries@suse.de>
529
530 PR testsuite/25488
531 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
532
44f6938e
TV
5332020-02-10 Tom de Vries <tdevries@suse.de>
534
535 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
536
5f0e2eb7
MR
5372020-02-10 Maciej W. Rozycki <macro@wdc.com>
538
539 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
540 and $after_addr are both integers before making a comparison.
541
46ce2b6f
TV
5422020-02-09 Tom de Vries <tdevries@suse.de>
543
544 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
545 command output and paste it into gdb.log. If any, paste catch message
546 to gdb.log.
547
5abbbe1d
TT
5482020-02-07 Tom Tromey <tromey@adacore.com>
549
550 PR breakpoints/24915:
551 * gdb.base/annotate-symlink.exp: Use setup_xfail.
552
1d5d29e7
SV
5532020-02-06 Shahab Vahedi <shahab@synopsys.com>
554
555 * gdb.tui/tui-missing-src.exp: Add the "missing source
556 file" test for the TUI.
557
b0999b9b
AB
5582020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
559
560 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
561 including a port number in the output.
562
c3b149eb
AKS
5632020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
564
565 * lib/fortran.exp (fortran_int4): Handle clang.
566 (fortran_int8): Likewise.
567 (fortran_real4): Likewise.
568 (fortran_real8): Likewise.
569 (fortran_complex4): Likewise.
570 (fortran_logical4): Likewise.
571 (fortran_character1): Likewise.
572
f8dcc90b
TV
5732020-02-04 Tom de Vries <tdevries@suse.de>
574
575 * README (Race detection): Add note.
576
f90ac7c2
TV
5772020-02-04 Tom de Vries <tdevries@suse.de>
578
579 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
580
780636ae
TV
5812020-02-04 Tom de Vries <tdevries@suse.de>
582
583 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
584
5d2e1193
RA
5852020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
586
587 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
588 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
589 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
590 blttar, bnetarl.
591 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
592 binary for blttar, bnetarl.
593 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
594 wait instruction. Delete ldmx test.
595 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
596
e409c542
AKS
5972020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
598
599 * gdb.fortran/array-bounds-high.exp: New file.
600 * gdb.fortran/array-bounds-high.f90: New file.
601
b0029748
LD
6022020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
603
604 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
605 Replace #include of <sys/fcntl.h> by <fcntl.h>.
606
195a8287
TV
6072020-02-01 Tom de Vries <tdevries@suse.de>
608
609 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
610
42330a68
AB
6112020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
612
613 PR tui/9765
614 * gdb.tui/tui-layout-asm-short-prog.S: New file.
615 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
616
b62a8028
LM
6172020-01-29 Luis Machado <luis.machado@linaro.org>
618
619 * gdb.arch/aarch64-brk-patterns.c: New source file.
620 * gdb.arch/aarch64-brk-patterns.exp: New test.
621
5f440116
TBA
6222020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
623
624 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
625 GCC/Clang version.
626 * gdb.cp/pass-by-ref.exp: Ditto.
627
ee2a6fc6
TV
6282020-01-29 Tom de Vries <tdevries@suse.de>
629
630 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
631 * gdb.threads/watchpoint-fork-mt.c: Same.
632 * gdb.threads/watchpoint-fork-parent.c: Same.
633 * gdb.threads/watchpoint-fork-st.c: Same.
634 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
635
16b10d6e
LM
6362020-01-27 Luis Machado <luis.machado@linaro.org>
637
638 * gdb.base/step-over-syscall.exp (setup): Check if we're already
639 sitting at a syscall instruction when we hit the syscall function's
640 breakpoint.
641 Check PC against one obtained with the x command.
642 Validate syscall number.
643 (step_over_syscall): Don't continue to the syscall instruction if
644 we're already there.
645
b1468492
PW
6462020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
647
648 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
649
7ffa82e1
AB
6502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
651
652 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
653 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
654
3d92a3e3
AB
6552020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
656
657 * gdb.dwarf2/dw2-inline-stepping.c: New file.
658 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
659
94a72be7
AB
6602020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
661
662 * gdb.base/maint.exp: Update line table parsing test.
663 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
664
53af73bf
PA
6652020-01-24 Pedro Alves <palves@redhat.com>
666
667 PR gdb/25410
668 * gdb.multi/multi-re-run-1.c: New.
669 * gdb.multi/multi-re-run-2.c: New.
670 * gdb.multi/multi-re-run.exp: New.
671
1ba1ac88
AB
6722020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
673
674 PR gdb/23718
675 * gdb.server/server-kill-python.exp: New file.
676
f3364a6d
AB
6772020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
678
679 * gdb.server/multi-ui-errors.c: New file.
680 * gdb.server/multi-ui-errors.exp: New file.
681
733d0a67
AB
6822020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
683
684 PR tui/9765
685 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
686
4f13c1c0
TT
6872020-01-19 Tom Tromey <tom@tromey.com>
688
689 * gdb.tui/main.exp: Add check for plain "file".
690
40c94099
CB
6912020-01-16 Christian Biesinger <cbiesinger@google.com>
692
693 * lib/gdb.exp: Fix spelling error (seperatelly).
694
ff47f4f0
TT
6952020-01-14 Tom Tromey <tom@tromey.com>
696
697 PR symtab/12535:
698 * gdb.python/python.exp: Test decode_line with empty string
699 argument.
700
717c684d
BE
7012020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
702
703 * gdb.base/skip-inline.exp: Extend test.
704
44e4c775
AB
7052020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
706
707 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
708 * gdb.dwarf2/dw2-bad-elf.c: New file.
709 * gdb.dwarf2/dw2-bad-elf.exp: New file.
710
d93c6db7
AB
7112020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
712
713 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
714 _line_saw_file.
715
9a6d629c
AB
7162020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
717
718 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
719 border.
720
d9ebdab7
TBA
7212020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
722
723 * gdb.multi/multi-target.exp (setup): Factor out "info
724 connections" and "info inferiors" tests to ...
725 (test_info_inferiors): ... this new procedure.
726 (top level): Run new "info-inferiors" tests.
727
f3c469b9
PA
7282020-01-10 Pedro Alves <palves@redhat.com>
729
730 * gdb.server/bkpt-other-inferior.exp: New file.
731
121b3efd
PA
7322020-01-10 Pedro Alves <palves@redhat.com>
733
734 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
735 of "add-inferior".
736 * gdb.base/quit-live.exp: Likewise.
737 * gdb.base/remote-exec-file.exp: Likewise.
738 * gdb.guile/scm-progspace.exp: Likewise.
739 * gdb.linespec/linespec.exp: Likewise.
740 * gdb.mi/new-ui-mi-sync.exp: Likewise.
741 * gdb.mi/user-selected-context-sync.exp: Likewise.
742 * gdb.multi/multi-target.exp (setup): Add "info connection" and
743 "info inferiors" tests.
744 * gdb.multi/remove-inferiors.exp: Adjust expected output of
745 "add-inferior".
746 * gdb.multi/watchpoint-multi.exp: Likewise.
747 * gdb.python/py-inferior.exp: Likewise.
748 * gdb.server/extended-remote-restart.exp: Likewise.
749 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
750 "info inferiors".
751 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
752 * gdb.trace/report.exp: Likewise.
753
1dadb1dd
PA
7542020-01-10 Pedro Alves <palves@redhat.com>
755
756 * gdb.multi/multi-target.c: New file.
757 * gdb.multi/multi-target.exp: New file.
758 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
759 mode requested, but remote does not support non-stop".
760
78f2c40a
PA
7612020-01-10 Pedro Alves <palves@redhat.com>
762
763 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
764 disconnect before reconnecting.
765
e7af6c70
TBA
7662020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
767 Pedro Alves <palves@redhat.com>
768
769 * gdb.server/connect-without-multi-process.exp: Also test
770 continuing to end.
771
acdf84a6
PA
7722020-01-10 Pedro Alves <palves@redhat.com>
773
774 * gdb.base/remote-exec-file.exp: New file.
775
873657b9
PA
7762020-01-10 Pedro Alves <palves@redhat.com>
777
778 * gdb.base/fork-running-state.exp (do_test): Adjust expected
779 output.
780 * gdb.threads/async.c: New.
781 * gdb.threads/async.exp: New.
782 * gdb.multi/tids-gid-reset.c: New.
783 * gdb.multi/tids-gid-reset.exp: New.
784
7f0ae84c
GB
7852020-01-10 George Barrett <bob@bob131.so>
786
787 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
788 to help in finding the image relocation offset.
789 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
790 options in arguments.
791 (stap_test_no_debuginfo): Likewise.
792 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
793 test variants.
794 (stap_test): Add null semaphore relocation test.
795
47e9d49d
GB
7962020-01-10 George Barrett <bob@bob131.so>
797
798 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
799 * gdb.base/stap-probe.exp: Likewise.
800 (stap_test): Pass argument as an additional flag.
801 (stap_test_no_debuginfo): Likewise.
802 (stap_test): Check `info probes stap' output for semaphore
803 addresses if the test binary is supposed to have them.
804
f5a7c406
AB
8052020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
806
807 * gdb.tui/basic.exp: Add more scrolling tests.
808
9ae6bf64
TT
8092020-01-09 Tom Tromey <tom@tromey.com>
810
811 PR tui/18932:
812 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
813 meangingful value.
814 (Term::command, Term::resize): Update.
815 * gdb.tui/basic.exp: Add scrolling test.
816
b2efe70c
AB
8172020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
818
819 * gdb.tui/tui-layout-asm.exp: New file.
820
3804da7e
AB
8212020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
822
823 * lib/tuiterm.exp (Term::check_box_contents): New proc.
824
b40aa28f
AB
8252020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
826
827 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
828 (Term::enter_tui): Use Term::prepare_for_tui.
829
63ffd7c9
AB
8302020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
831
832 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
833 called.
834
3be966f6
AB
8352020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
836
837 * gdb.base/skip.exp: Fix race condition in test.
838
153d79c4
AB
8392020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
840
841 * gdb.base/backtrace.c: New file.
842 * gdb.base/backtrace.exp: New file.
843
f2302a34
AB
8442020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
845
846 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
847
6ec1d75e
PW
8482020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
849
850 * gdb.base/style.exp: Test that warnings are styled.
851
c296cbe6
BE
8522019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
853
854 * gdb.base/line65535.exp: New file.
855 * gdb.base/line65535.c: New file.
856
b28a729d
SM
8572019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
858
859 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
860 * lib/gnat_debug_info_test.adb: New file.
861 * gdb.ada/ptype_tagged_param.exp: Use
862 gnat_runtime_has_debug_info, expect a different output if
863 runtime does not have debug info.
864
7f2d7a0d
SM
8652019-12-20 Simon Marchi <simon.marchi@efficios.com>
866
867 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
868 (another) quote in test name.
869
f3bce483
SM
8702019-12-20 Simon Marchi <simon.marchi@efficios.com>
871
872 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
873 Add quote in test name.
874
c855a912
TBA
8752019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
876
877 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
878 directory instead.
879 * gdb.cp/pass-by-ref.exp: Extend with more cases.
880 * gdb.cp/pass-by-ref-2.cc: New file.
881 * gdb.cp/pass-by-ref-2.exp: New file.
882
fc9d2d72
TT
8832019-12-20 Tom Tromey <tom@tromey.com>
884
885 * gdb.tui/list-before.exp: New file.
886
77b97e00
TT
8872019-12-20 Tom Tromey <tom@tromey.com>
888
889 * gdb.tui/list.exp: Check for source on initial listing.
890
f69656d0
TT
8912019-12-11 Tom Tromey <tromey@adacore.com>
892
893 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
894 Add crlf test.
895
99a55965
SM
8962019-12-18 Simon Marchi <simon.marchi@efficios.com>
897
898 * gdb.base/default.exp: Update value of $_gdb_major.
899
5024637f
BE
9002019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
901
902 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
903
b63634be
BE
9042019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
905
906 * gdb.base/skip.exp: Whitespace fix.
907
45d73523
BE
9082019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
909
910 * gdb.base/skip-inline.c: New file.
911 * gdb.base/skip-inline.exp: New file.
912
d043f8c8
SM
9132019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
914
915 * gdb.base/jit-reader.exp (jit_reader_test): Rename
916 jit_function_00 to jit_function_stack_mangle.
917 * gdb.base/jithost.c (jit_function_t): Rename to...
918 (jit_function_stack_mangle_t): ... this.
919 (jit_function_add_t): New typedef.
920 (jit_function_00_code): Rename to...
921 (jit_function_stack_mangle_code): ... this, make static.
922 (jit_function_add_code): New.
923 (main): Generate "add" function and call it. Adjust to changes
924 in jithost_abi.
925 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
926 (struct jithost_abi) <begin, end>: Remove fields.
927 <object, function_stack_mangle, function_add>: New fields.
928 * gdb.base/jitreader.c (struct reader_state) <code_begin,
929 code_end>: Remove fields.
930 <func_stack_mangle>: New field.
931 (read_debug_info): Adjust to renaming, create block for "add"
932 function.
933 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
934
873de05c
TT
9352019-12-11 Tom Tromey <tom@tromey.com>
936
937 * gdb.tui/resize.exp: Fix regexp.
938 * gdb.tui/regs.exp: Fix regexps.
939 * gdb.tui/main.exp: Fix regexp.
940
3d979945
TT
9412019-12-11 Tom Tromey <tom@tromey.com>
942
943 * gdb.tui/resize.exp: Update.
944 * gdb.tui/empty.exp (layouts): Update.
945
2192a9d3
TT
9462019-12-11 Tom Tromey <tom@tromey.com>
947
948 * gdb.tui/regs.exp: Update.
949 * gdb.tui/empty.exp (layouts): Update.
950 * gdb.tui/basic.exp: Update.
951 * lib/tuiterm.exp (_check_box): Don't check bottom border.
952
d8edc8b7
PW
9532019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
954
955 * gdb.base/options.exp: Add -raw-values in the print completion list.
956 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
957
4c12d936
KB
9582019-12-10 Kevin Buettner <kevinb@redhat.com>
959
960 * gdb.threads/omp-par-scope.c: New file.
961 * gdb/threads/omp-par-scope.exp: New file.
962
26b911fb
KB
9632019-12-10 Kevin Buettner <kevinb@redhat.com>
964
bb47f919
KB
965 * lib/gdb.exp (support_nested_function_tests): New proc.
966
9672019-12-10 Kevin Buettner <kevinb@redhat.com>
968
969 * lib/gdb.exp (gdb_compile_openmp): New proc.
970 (build_executable_from_specs): Add an "openmp" option.
971 (gdb_compile_pthreads): Add non-executable case.
26b911fb 972
6c71eb7d
TT
9732019-12-10 Tom Tromey <tromey@adacore.com>
974
975 * gdb.ada/unchecked_union.exp: New file.
976 * gdb.ada/unchecked_union/pck.adb: New file.
977 * gdb.ada/unchecked_union/pck.ads: New file.
978 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
979 * gdb-utils.exp (string_to_regexp): Also quote "?".
980
bac7c5cf
GB
9812019-12-10 George Barrett <bob@bob131.so>
982
983 Test scripted probe breakpoints.
984 * gdb.guile/scm-breakpoint.c (main): Add probe point.
985 * gdb.python/py-breakpoint.c (main): Likewise.
986 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
987 specifier test.
988 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
989
330f1d38
TBA
9902019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
991
992 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
993 an rvalue parameter.
994 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
995 parameter.
996
b43315e2
AB
9972019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
998
999 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1000 modules.
1001
54f73dad
AB
10022019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1003
1004 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1005 broken version of GCC.
1006
d57cbee9
AB
10072019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1008
1009 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1010 sym-info-cmds library.
1011 * gdb.fortran/info-types.exp: Likewise.
1012 * lib/sym-info-cmds.exp: New file.
1013
c14aab8c
TV
10142019-12-08 Tom de Vries <tdevries@suse.de>
1015
1016 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1017
aa2d5a42
KS
10182019-12-07 Keith Seitz <keiths@redhat.com>
1019
1020 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1021 * gdb.base/corefile-buildid-shlib.c: New file.
1022 * gdb.base/corefile-buildid.c: New file.
1023 * gdb.base/corefile-buildid.exp: New file.
1024
93e55f0a
TV
10252019-12-06 Tom de Vries <tdevries@suse.de>
1026
1027 * gdb.dwarf2/varval.exp: Add decl before def test.
1028
c7d12402
TBA
10292019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1030
1031 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1032
06acc08f
TBA
10332019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1034
1035 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1036 CV and reference conversion for overload resolution.
1037 * gdb.cp/rvalue-ref-overload.exp: Test it.
1038
e0fad1ea
PW
10392019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1040
1041 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1042 * gdb.base/frameapply.exp: Test faas without command.
1043
8d70a9f0
AB
10442019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1045
1046 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1047 Fortran tests.
1048 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1049 order.
1050
36c8fb93
AB
10512019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1052
1053 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1054 casting to type with no kind specified.
1055 (test_basic_parsing_of_type_kinds): Additional tests for types
1056 with no kind specified, and add tests for single/double
1057 precision/complex types.
1058
4139ff00
TT
10592019-12-04 Tom Tromey <tromey@adacore.com>
1060
1061 * gdb.base/endianity.c (struct other) <x>: New field.
1062 (main): Initialize it.
1063 * gdb.base/endianity.exp: Update.
1064
a05cf17a
TT
10652019-12-04 Tom Tromey <tromey@adacore.com>
1066
1067 * gdb.ada/scalar_storage/storage.adb: New file.
1068 * gdb.ada/scalar_storage/pck.adb: New file.
1069 * gdb.ada/scalar_storage/pck.ads: New file.
1070 * gdb.ada/scalar_storage.exp: New file.
1071
103a685e
TT
10722019-12-04 Tom Tromey <tromey@adacore.com>
1073
1074 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1075 (main): Initialize it.
1076 * gdb.base/endianity.exp: Update.
1077
c2512106
AB
10782019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1079
1080 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1081
293b38d6
AB
10822019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1083
1084 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1085 -symbol-info-module-functions and -symbol-info-module-variables.
1086
216a7e6b
AB
10872019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1088
1089 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1090
5bbd8269
AB
10912019-12-01 Richard Bunt <richard.bunt@arm.com>
1092 Andrew Burgess <andrew.burgess@embecosm.com>
1093
1094 * gdb.fortran/derived-type-striding.exp: New file.
1095 * gdb.fortran/derived-type-striding.f90: New file.
1096 * gdb.fortran/array-slices.exp: New file.
1097 * gdb.fortran/array-slices.f90: New file.
1098
be09caf1
PW
10992019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1100
1101 * gdb.base/define.exp: Test . in command names.
1102 * gdb.base/setshow.exp: Update test, as . is now part of
1103 command name.
1104
643c0cbe
PW
11052019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1106
1107 * gdb.base/define-prefix.exp: New file.
1108
dcdec678
AB
11092019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1110
1111 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1112 compile.
1113 (skip_btrace_pt_tests): Likewise.
1114
640ab947
AB
11152019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1116
1117 * gdb.fortran/info-modules.exp: Compile source files in correct
1118 order.
1119
d22670f0
KB
11202019-11-27 Kevin Buettner <kevinb@redhat.com>
1121
1122 * gdb.dwarf2/imported-unit.exp: New file.
1123 * gdb.dwarf2/imported-unit.c: New file.
1124
db5960b4
AB
11252019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1126
1127 * gdb.mi/mi-fortran-modules-2.f90: New file.
1128 * gdb.mi/mi-fortran-modules.exp: New file.
1129 * gdb.mi/mi-fortran-modules.f90: New file.
1130
7dc42066
AB
11312019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1132
1133 * gdb.mi/mi-sym-info-1.c: New file.
1134 * gdb.mi/mi-sym-info-2.c: New file.
1135 * gdb.mi/mi-sym-info.exp: New file.
1136
0dfeecca
TT
11372019-11-22 Tom Tromey <tromey@adacore.com>
1138
1139 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1140 * gdb.ada/tasks/foo.adb: Add another stopping location.
1141
34877895
PJ
11422019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1143
1144 * gdb.base/endianity.c: New test.
1145 * gdb.base/endianity.exp: New file.
1146
2e84f897
LD
11472019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1148
1149 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1150
65d1cd5f
TV
11512019-11-21 Tom de Vries <tdevries@suse.de>
1152
1153 PR gdb/24956
1154 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1155
4f22c3f4
SDJ
11562019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1157
1158 * gdb.python/py-progspace.exp: Add missing parentheses on some
1159 'print' commands.
1160
9f6ad286
TT
11612019-11-19 Tom Tromey <tom@tromey.com>
1162
1163 * gdb.tui/winheight.exp: New file.
1164
0b8dbf3f
AB
11652019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1166
1167 * gdb.base/ctf-whatis.c: Delete.
1168 * gdb.base/ctf-whatis.exp: Delete.
1169 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1170
f833b7a7
AB
11712019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1172
1173 * gdb.base/ctf-cvexpr.exp: Delete.
1174 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1175
30d0a636
AB
11762019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1177
1178 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1179 the compiler. Clean up header comment a little.
1180 * gdb.base/ctf-ptype.exp: Likewise.
1181 * gdb.base/ctf-whatis.exp: Likewise.
1182 * lib/gdb.exp (skip_ctf_tests): New proc.
1183
494409bb
SDJ
11842019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1185
1186 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1187 * gdb.tui/corefile-run.exp: New file.
1188
55708e99
TT
11892019-11-14 Tom Tromey <tromey@adacore.com>
1190
1191 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1192 regression tests.
1193
45e42163
TT
11942019-11-12 Tom Tromey <tom@tromey.com>
1195
1196 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1197 after any command. Expect prompt after WAIT_FOR is seen.
1198 (enter_tui): Enable resize messages.
1199 (command): Expect command in output.
1200 (get_line): Avoid error when cursor appears to be off-screen.
1201 (dump_screen): Include screen size in title.
1202 (_do_resize): New proc, from "resize".
1203 (resize): Rewrite. Do resize in two steps.
1204 * gdb.tui/empty.exp (layouts): Fix entries.
1205 (check_boxes): Remove xfail.
1206 (check_text): Dump screen on failure.
1207
086baaf1
AB
12082019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1209
1210 * gdb.python/py-symbol.exp: Add test for
1211 gdb.lookup_static_symbols.
1212
09ff83af
AB
12132019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1214
1215 * gdb.python/py-symbol.c: Declare and call function from new
1216 py-symbol-2.c file.
1217 * gdb.python/py-symbol.exp: Compile both source files, and add new
1218 tests for gdb.lookup_static_symbol.
1219 * gdb.python/py-symbol-2.c: New file.
1220
11af934b
TV
12212019-11-02 Tom de Vries <tdevries@suse.de>
1222
1223 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1224 * gdb.base/anon.exp: Same.
1225 * gdb.base/auto-connect-native-target.exp: Same.
1226 * gdb.base/call-ar-st.exp: Same.
1227 * gdb.base/catch-syscall.exp: Same.
1228 * gdb.base/commands.exp: Same.
1229 * gdb.base/default.exp: Same.
1230 * gdb.base/display.exp: Same.
1231 * gdb.base/float.exp: Same.
1232 * gdb.base/foll-fork.exp: Same.
1233 * gdb.base/help.exp: Same.
1234 * gdb.base/info-macros.exp: Same.
1235 * gdb.base/info-proc.exp: Same.
1236 * gdb.base/info-target.exp: Same.
1237 * gdb.base/long_long.exp: Same.
1238 * gdb.base/macscp.exp: Same.
1239 * gdb.base/memattr.exp: Same.
1240 * gdb.base/nofield.exp: Same.
1241 * gdb.base/pointers.exp: Same.
1242 * gdb.base/printcmds.exp: Same.
1243 * gdb.base/ptype.exp: Same.
1244 * gdb.base/restore.exp: Same.
1245 * gdb.base/return.exp: Same.
1246 * gdb.base/scope.exp: Same.
1247 * gdb.base/set-noassign.exp: Same.
1248 * gdb.base/setshow.exp: Same.
1249 * gdb.base/shlib-call.exp: Same.
1250 * gdb.base/signals.exp: Same.
1251 * gdb.base/sigstep.exp: Same.
1252 * gdb.base/skip.exp: Same.
1253 * gdb.base/solib-symbol.exp: Same.
1254 * gdb.base/stap-probe.exp: Same.
1255 * gdb.base/step-line.exp: Same.
1256 * gdb.base/step-test.exp: Same.
1257 * gdb.base/style.exp: Same.
1258 * gdb.base/varargs.exp: Same.
1259 * gdb.base/vla-datatypes.exp: Same.
1260 * gdb.base/vla-ptr.exp: Same.
1261 * gdb.base/vla-sideeffect.exp: Same.
1262 * gdb.base/volatile.exp: Same.
1263 * gdb.base/watch-cond-infcall.exp: Same.
1264 * gdb.base/watchpoint.exp: Same.
1265
e96ec2ba
TV
12662019-11-02 Tom de Vries <tdevries@suse.de>
1267
1268 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1269 * gdb.cp/cpexprs.exp: Same.
1270 * gdb.cp/except-multi-location.exp: Same.
1271 * gdb.cp/exceptprint.exp: Same.
1272 * gdb.cp/gdb2384.exp: Same.
1273 * gdb.cp/inherit.exp: Same.
1274 * gdb.cp/m-static.exp: Same.
1275 * gdb.cp/meth-typedefs.exp: Same.
1276 * gdb.cp/misc.exp: Same.
1277 * gdb.cp/namespace.exp: Same.
1278 * gdb.cp/non-trivial-retval.exp: Same.
1279 * gdb.cp/overload.exp: Same.
1280 * gdb.cp/pr17132.exp: Same.
1281 * gdb.cp/re-set-overloaded.exp: Same.
1282 * gdb.cp/rvalue-ref-types.exp: Same.
1283 * gdb.cp/templates.exp: Same.
1284
bd5766ec
LM
12852019-11-01 Luis Machado <luis.machado@linaro.org>
1286
1287 PR gdb/25124
1288
1289 * gdb.arch/pr25124.S: New file.
1290 * gdb.arch/pr25124.exp: New file.
1291
165f8965
AB
12922019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1293
1294 * gdb.fortran/info-modules.exp: Update expected results, and add
1295 additional tests for 'info module functinos', and 'info module
1296 variables'.
1297 * gdb.fortran/info-types.exp: Update expected results.
1298 * gdb.fortran/info-types.f90: Extend testcase with additional
1299 module variables and functions.
1300
59c35742
AB
13012019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1302
1303 * gdb.fortran/info-modules.exp: New file.
1304 * gdb.fortran/info-types.exp: Build with new file.
1305 * gdb.fortran/info-types.f90: Include and use new module.
1306 * gdb.fortran/info-types-2.f90: New file.
1307
f3fb2519
PW
13082019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1309
1310 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1311 * gdb.base/settings.exp: Test all settings types using
1312 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1313 that now verifies that the value of "maint show" is the same as
1314 returned by the settings functions. Test the type of the
1315 maintenance settings.
1316 * gdb.base/default.exp: Update show_conv_list.
1317
d1e36019
TV
13182019-10-31 Tom de Vries <tdevries@suse.de>
1319
1320 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1321 gdb_test.
1322 * gdb.arch/amd64-disp-step.exp: Same.
1323 * gdb.asm/asm-source.exp: Same.
1324 * gdb.btrace/buffer-size.exp: Same.
1325 * gdb.btrace/cpu.exp: Same.
1326 * gdb.btrace/enable.exp: Same.
1327 * gdb.dwarf2/count.exp: Same.
1328 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1329 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1330 * gdb.fortran/vla-datatypes.exp: Same.
1331 * gdb.fortran/vla-history.exp: Same.
1332 * gdb.fortran/vla-ptype.exp: Same.
1333 * gdb.fortran/vla-value.exp: Same.
1334 * gdb.fortran/whatis_type.exp: Same.
1335 * gdb.guile/guile.exp: Same.
1336 * gdb.multi/tids.exp: Same.
1337 * gdb.python/py-finish-breakpoint.exp: Same.
1338 * gdb.python/py-framefilter.exp: Same.
1339 * gdb.python/py-pp-registration.exp: Same.
1340 * gdb.python/py-xmethods.exp: Same.
1341 * gdb.python/python.exp: Same.
1342 * gdb.server/connect-with-no-symbol-file.exp: Same.
1343 * gdb.server/no-thread-db.exp: Same.
1344 * gdb.server/run-without-local-binary.exp: Same.
1345 * gdb.stabs/weird.exp: Same.
1346 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1347 * gdb.threads/thread-find.exp: Same.
1348 * gdb.threads/tls-shared.exp: Same.
1349 * gdb.threads/tls.exp: Same.
1350 * gdb.threads/wp-replication.exp: Same.
1351 * gdb.trace/ax.exp: Same.
1352 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1353
3d11e68e
TV
13542019-10-31 Tom de Vries <tdevries@suse.de>
1355
1356 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1357 * gdb.ada/array_subscript_addr.exp: Same.
1358 * gdb.ada/arrayidx.exp: Same.
1359 * gdb.ada/arrayparam.exp: Same.
1360 * gdb.ada/arrayptr.exp: Same.
1361 * gdb.ada/boolean_expr.exp: Same.
1362 * gdb.ada/call_pn.exp: Same.
1363 * gdb.ada/complete.exp: Same.
1364 * gdb.ada/fixed_cmp.exp: Same.
1365 * gdb.ada/fun_addr.exp: Same.
1366 * gdb.ada/funcall_param.exp: Same.
1367 * gdb.ada/interface.exp: Same.
1368 * gdb.ada/mod_from_name.exp: Same.
1369 * gdb.ada/null_array.exp: Same.
1370 * gdb.ada/packed_array.exp: Same.
1371 * gdb.ada/packed_tagged.exp: Same.
1372 * gdb.ada/print_chars.exp: Same.
1373 * gdb.ada/print_pc.exp: Same.
1374 * gdb.ada/ptype_arith_binop.exp: Same.
1375 * gdb.ada/ptype_field.exp: Same.
1376 * gdb.ada/ptype_tagged_param.exp: Same.
1377 * gdb.ada/rec_return.exp: Same.
1378 * gdb.ada/ref_tick_size.exp: Same.
1379 * gdb.ada/str_ref_cmp.exp: Same.
1380 * gdb.ada/taft_type.exp: Same.
1381 * gdb.ada/tagged.exp: Same.
1382 * gdb.ada/type_coercion.exp: Same.
1383 * gdb.ada/uninitialized_vars.exp: Same.
1384
60b6ede8
TV
13852019-10-30 Tom de Vries <tdevries@suse.de>
1386
1387 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1388
30baf67b
TV
13892019-10-26 Tom de Vries <tdevries@suse.de>
1390
1391 * gdb.base/bigcore.c: Fix typos in comments.
1392 * gdb.base/ctf-ptype.c: Same.
1393 * gdb.base/long_long.c: Same.
1394 * gdb.dwarf2/dw2-op-out-param.S: Same.
1395 * gdb.python/py-evthreads.c: Same.
1396 * gdb.reverse/i387-stack-reverse.c: Same.
1397 * gdb.trace/tfile.c: Same.
1398 * lib/compiler.c: Same.
1399 * lib/compiler.cc: Same.
1400
158da0d1
TV
14012019-10-25 Tom de Vries <tdevries@suse.de>
1402
1403 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1404 gdb_test_multiple calls.
1405 * gdb.reverse/sigall-reverse.exp: Same.
1406 * gdb.reverse/solib-precsave.exp: Same.
1407 * gdb.reverse/solib-reverse.exp: Same.
1408 * gdb.reverse/until-precsave.exp: Same.
1409 * gdb.reverse/until-reverse.exp: Same.
1410
4ccdfbec
TV
14112019-10-24 Tom de Vries <tdevries@suse.de>
1412
1413 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1414 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1415 kfail using -wrap pattern flag and convenience variable
1416 gdb_test_name.
1417
33d569b7
AB
14182019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1419
1420 * gdb.python/py-progspace.exp: Add tests for the
1421 Progspace.block_for_pc method.
1422
4d0b984b
TT
14232019-10-23 Tom Tromey <tom@tromey.com>
1424
1425 * configure: Rebuild.
1426 * aclocal.m4: Use m4_include, not sinclude.
1427
94cb3754
TV
14282019-10-21 Tom de Vries <tdevries@suse.de>
1429
1430 * gdb.base/infcall-nested-structs.c: Add
1431 __attribute__((noinline,noclone)) to all functions.
1432 (call_all): Add missing variable initialization. Simplify return value.
1433 (breakpt): Increment volatile variable, to prevent call from being
1434 optimized out.
1435 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1436
062f1fc1
TV
14372019-10-17 Tom de Vries <tdevries@suse.de>
1438
1439 * gdb.fortran/module.exp: Allow info variables to print info for files
1440 other than module.f90.
1441
0b54364d
AB
14422019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1443
1444 * gdb.fortran/module.exp: Extend with 'info variables' test.
1445
7ff5fae7
AB
14462019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1447
1448 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
1449 F77_FOR_TARGET.
1450
d10eccaa
TV
14512019-10-16 Tom de Vries <tdevries@suse.de>
1452
1453 PR tdep/25096
1454 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
1455
745ff14e
TV
14562019-10-16 Tom de Vries <tdevries@suse.de>
1457
1458 PR tdep/24104
1459 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
1460 Add KFAIL for PR tdep/25096.
1461
03e1ab94
TV
14622019-10-16 Tom de Vries <tdevries@suse.de>
1463
1464 PR testsuite/25059
1465 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
1466
b17fcc10
TV
14672019-10-16 Tom de Vries <tdevries@suse.de>
1468
1469 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
1470 as signed.
1471
9223170f
SM
14722019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
1473
1474 * gdb.mi/list-thread-groups-available.exp: Read entries one by
1475 one instead of increasing timeout.
1476
d6e76313
TV
14772019-10-13 Tom de Vries <tdevries@suse.de>
1478
1479 PR record/25038
1480 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
1481 * gdb.reverse/sigall-reverse.exp: Same.
1482 * gdb.reverse/solib-precsave.exp: Same.
1483 * gdb.reverse/solib-reverse.exp: Same.
1484 * gdb.reverse/step-precsave.exp: Same.
1485 * gdb.reverse/until-precsave.exp: Same.
1486 * gdb.reverse/until-reverse.exp: Same.
1487 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
1488
6dfc0041
AA
14892019-10-10 Andreas Arnez <arnez@linux.ibm.com>
1490
1491 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
1492 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
1493 (cmp_struct_05_01, cmp_struct_static_02_01)
1494 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
1495 comparisons.
1496
abcf2cc8
TV
14972019-10-10 Tom de Vries <tdevries@suse.de>
1498
1499 PR testsuite/24888
1500 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
1501 gnatlink.
1502
a50faaf6
TV
15032019-10-09 Tom de Vries <tdevries@suse.de>
1504
1505 PR testsuite/25048
1506 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
1507
60ff3cd7
AB
15082019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1509
1510 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
1511 exceptions due to missing debug information.
1512
dfee8566
TV
15132019-10-07 Tom de Vries <tdevries@suse.de>
1514
1515 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
1516
3d63690a
AB
15172019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1518
1519 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
1520 * gdb.base/annota1.exp: Update to use gdb_test_name.
1521
30d1f018
WP
15222019-10-07 Weimin Pan <weimin.pan@oracle.com>
1523
1524 * gdb.base/ctf-whatis.exp: New file.
1525 * gdb.base/ctf-whatis.c: New file.
1526 * gdb.base/ctf-ptype.exp: New file.
1527 * gdb.base/ctf-ptype.c: New file.
1528 * gdb.base/ctf-constvars.exp: New file.
1529 * gdb.base/ctf-constvars.c: New file.
1530 * gdb.base/ctf-cvexpr.exp: New file.
1531
4dbbb47c
TV
15322019-10-04 Tom de Vries <tdevries@suse.de>
1533
1534 * gdb.cp/local-static.c (main): Move declaration of int i out of the
1535 for loop.
1536
77c2dba3
TT
15372019-10-03 Tom Tromey <tom@tromey.com>
1538
1539 PR rust/24976:
1540 * gdb.rust/simple.rs (Union2): New type.
1541 (main): Use Union2.
1542 * gdb.rust/simple.exp: Add test.
1543
179aed7f
AB
15442019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1545
1546 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
1547 nested function prefix.
1548
0a4b0913
AB
15492019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
1550 Richard Bunt <richard.bunt@arm.com>
1551 Andrew Burgess <andrew.burgess@embecosm.com>
1552
1553 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
1554 nested functions.
1555 * gdb.fortran/nested-funcs.f90: Update expected results.
1556 * gdb.fortran/nested-funcs-2.exp: New file.
1557 * gdb.fortran/nested-funcs-2.f90: New file.
1558
082cce05
AB
15592019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1560
1561 * gdb.python/py-parameter.exp: Make test names unique.
1562 * gdb.python/py-template.exp: Likewise.
1563 * gdb.python/py-value.exp: Likewise.
1564
2b74ba5a
AB
15652019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1566
1567 * gdb.base/break-interp.exp: Reduce test name duplication.
1568 * gdb.base/call-sc.exp: Likewise.
1569 * gdb.base/callfuncs.exp: Likewise.
1570 * gdb.base/charset.exp: Likewise.
1571 * gdb.base/dump.exp: Likewise.
1572 * gdb.base/ena-dis-br.exp: Likewise.
1573 * gdb.base/relational.exp: Likewise.
1574 * gdb.base/step-over-syscall.exp: Likewise.
1575 * gdb.base/structs.exp: Likewise.
1576
58eb20d5
AB
15772019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1578
1579 * gdb.linespec/explicit.exp: Make test names unique.
1580 * gdb.linespec/ls-errs.exp: Likewise.
1581
4d421147
AB
15822019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1583
1584 * gdb.reverse/break-precsave.exp: Make test names unique.
1585 * gdb.reverse/break-reverse.exp: Likewise.
1586 * gdb.reverse/finish-precsave.exp: Likewise.
1587 * gdb.reverse/finish-reverse.exp: Likewise.
1588 * gdb.reverse/machinestate-precsave.exp: Likewise.
1589 * gdb.reverse/machinestate.exp: Likewise.
1590 * gdb.reverse/readv-reverse.exp: Likewise.
1591 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1592 * gdb.reverse/sigall-precsave.exp: Likewise.
1593 * gdb.reverse/sigall-reverse.exp: Likewise.
1594 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
1595 * gdb.reverse/watch-precsave.exp: Likewise.
1596 * gdb.reverse/watch-reverse.exp: Likewise.
1597
d8c06f22
AB
15982019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1599
1600 * gdb.threads/stop-with-handle.c: New file.
1601 * gdb.threads/stop-with-handle.exp: New file.
1602
3a56ed86
TV
16032019-10-03 Tom de Vries <tdevries@suse.de>
1604
1605 PR testsuite/25059
1606 * gdb.base/list-missing-source.exp: Allowing the "Compilation
1607 directory" line to be missing.
1608
42275044
TV
16092019-10-03 Tom de Vries <tdevries@suse.de>
1610
1611 PR testsuite/25059
1612 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
1613 type optional.
1614
9ef62df0
AA
16152019-10-02 Andreas Arnez <arnez@linux.ibm.com>
1616
1617 * gdb.python/py-format-string.c (string.h): New include.
1618 (main): Fill a_struct_with_union.the_union.an_int with bytes of
1619 the same value, for endianness-independence.
1620 * gdb.python/py-format-string.exp (default_regexp_dict)
1621 (test_pretty_structs, test_format): Adjust expected output to the
1622 changed initialization.
1623
37f6a7f4
TT
16242019-10-02 Tom Tromey <tromey@adacore.com>
1625
1626 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
1627
1d58d6a2
PA
16282019-10-02 Pedro Alves <palves@redhat.com>
1629 Andrew Burgess <andrew.burgess@embecosm.com>
1630
1631 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
1632 "print-file-var.h".
1633 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1634 (get_version_1): Print this_version_id and its address.
1635 Add extern "C" wrappers around interface functions.
1636 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
1637 "print-file-var.h".
1638 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1639 (get_version_2): Print this_version_id and its address.
1640 Add extern "C" wrappers around interface functions.
1641 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
1642 <stddef.h> and "print-file-var.h".
1643 Add extern "C" wrappers around interface functions.
1644 [VERSION_ID_MAIN] (this_version_id): Define.
1645 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
1646 * gdb.base/print-file-var.h: Add some #defines to simplify setting
1647 up extern "C" blocks.
1648 * gdb.base/print-file-var.exp (test): New, factored out from top
1649 level.
1650 (top level): Test all combinations of attribute hidden or not,
1651 dlopen or not, and this_version_id symbol in main file or not.
1652 Compile tests as both C++ and C, make test names unique.
1653
d770d56f
TT
16542019-10-01 Tom Tromey <tom@tromey.com>
1655
1656 * gdb.base/style.exp: Test "show logging filename".
1657
7f6aba03
TT
16582019-10-01 Tom Tromey <tom@tromey.com>
1659
1660 * lib/gdb-utils.exp (style): Handle "metadata" argument.
1661 * gdb.base/style.exp: Add metadata style test.
1662
14309bb6
TT
16632019-10-01 Tom Tromey <tom@tromey.com>
1664
1665 * gdb.base/style.exp: Test "pwd".
1666
2a3c1174
PA
16672019-10-01 Tom Tromey <tom@tromey.com>
1668
1669 * gdb.base/style.exp: Update tests.
1670
53d666ec
AA
16712019-10-01 Andreas Arnez <arnez@linux.ibm.com>
1672
1673 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
1674 'six' to unsigned.
1675 (s1): Initialize fields 'four' and 'six' instead of 'three' and
1676 'five'. Use an all-ones bit pattern for each.
1677 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
1678 to its changed values.
1679
4a56a520
TT
16802019-09-30 Tom Tromey <tromey@adacore.com>
1681
1682 * gdb.rust/traits.rs: Disable all warnings.
1683
0df0352a
TV
16842019-09-29 Tom de Vries <tdevries@suse.de>
1685
1686 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
1687
73d9a918
TV
16882019-09-29 Tom de Vries <tdevries@suse.de>
1689
1690 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
1691
060b3ab4
TV
16922019-09-27 Tom de Vries <tdevries@suse.de>
1693
1694 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
1695
68f7d34d
TV
16962019-09-27 Tom de Vries <tdevries@suse.de>
1697
1698 PR record/23188
1699 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
1700
5d63b30a
TT
17012019-09-26 Tom Tromey <tromey@adacore.com>
1702
1703 * gdb.ada/py_taft.exp: New file.
1704 * gdb.ada/py_taft/main.adb: New file.
1705 * gdb.ada/py_taft/pkg.adb: New file.
1706 * gdb.ada/py_taft/pkg.ads: New file.
1707
3d435220
TV
17082019-09-24 Tom de Vries <tdevries@suse.de>
1709
1710 PR gdb/24598
1711 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
1712
77d03678
TV
17132019-09-22 Tom de Vries <tdevries@suse.de>
1714
1715 * gdb.base/restore.exp: Allow register variables to be optimized out at
1716 -O0.
1717
abf516c6
UW
17182019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
1719
1720 * gdb.arch/spu-info.exp: Remove file.
1721 * gdb.arch/spu-info.c: Remove file.
1722 * gdb.arch/spu-ls.exp: Remove file.
1723 * gdb.arch/spu-ls.c: Remove file.
1724
1725 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
1726 * gdb.asm/spu.inc: Remove file.
1727
1728 * gdb.base/dump.exp: Remove support for spu*-*-*.
1729 * gdb.base/stack-checking.exp: Likewise.
1730 * gdb.base/overlays.exp: Likewise.
1731 * gdb.base/ovlymgr.c: Likewise.
1732 * gdb.base/spu.ld: Remove file.
1733
1734 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
1735 * gdb.cp/cpexprs.exp: Likewise.
1736 * gdb.cp/exception.exp: Likewise.
1737 * gdb.cp/gdb2495.exp: Likewise.
1738 * gdb.cp/mb-templates.exp: Likewise.
1739 * gdb.cp/pr9167.exp: Likewise.
1740 * gdb.cp/userdef.exp: Likewise.
1741
1742 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
1743
1744 * gdb.cell: Remove directory.
1745 * lib/cell.exp: Remove file.
1746
e452e88f
TV
17472019-09-19 Tom de Vries <tdevries@suse.de>
1748
1749 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
1750
8a625130
TV
17512019-09-19 Tom de Vries <tdevries@suse.de>
1752
1753 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
1754
81dc3ab5
TV
17552019-09-19 Tom de Vries <tdevries@suse.de>
1756
1757 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
1758 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
1759 (gdb_target_cmd): ... here.
1760 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
1761 value 2.
1762
b078f3ac
AB
17632019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1764
1765 * gdb.base/source-dir.exp: Avoid having directory names in test
1766 names.
1767
f1b620e9
MG
17682019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1769
1770 * gdb.base/source-dir.exp: Add extra test for mapped compilation
1771 directory.
1772
67f3ed6a
AB
17732019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1774
1775 * gdb.base/list-missing-source.exp: New file.
1776
d1b70248
TV
17772019-09-14 Tom de Vries <tdevries@suse.de>
1778
1779 PR teststuite/24599
1780 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
1781 * lib/ada.exp (gnatmake_version_at_least): New proc.
1782
5fabdcd6
AB
17832019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1784
1785 * gdb.base/maint.exp: Use exec_has_index_section.
1786
aa17805f
AB
17872019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1788
1789 * gdb.base/maint.exp: Add test for 'maint info sections'.
1790
25e5c209
TV
17912019-09-12 Tom de Vries <tdevries@suse.de>
1792
1793 * gdb.base/store.exp: Allow register variables to be optimized out at
1794 -O0.
1795
4993045d
PW
17962019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1797
1798 * gdb.ada/rdv_wait.exp: Update to new task names.
1799 * gdb.base/task_switch_in_core.exp: Likewise.
1800 * gdb.base/info_sources_base.c: Likewise.
1801
8a516164
TT
18022019-09-10 Tom Tromey <tromey@adacore.com>
1803
1804 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
1805
aa391654
TT
18062019-09-10 Tom Tromey <tromey@adacore.com>
1807
1808 * gdb.ada/dgopt.exp: New file.
1809 * gdb.ada/dgopt/x.adb: New file.
1810
8634b462
TT
18112019-09-08 Tom Tromey <tom@tromey.com>
1812
1813 * gdb.tui/resize.exp: Remove setup_xfail.
1814 * gdb.tui/regs.exp: Remove setup_xfail.
1815 * gdb.tui/basic.exp: Remove setup_xfail.
1816
736b0f76
DB
18172019-09-06 David Blaikie <dblaikie@gmail.com>
1818
1819 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
1820 * gdb.cp/cplabel.exp: Ditto.
1821 * gdb.linespec/ls-errs.exp: Ditto.
1822
30331a6c
TV
18232019-09-05 Tom de Vries <tdevries@suse.de>
1824
1825 * lib/gdb.exp (cmp_file_string): New proc.
1826 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
1827 runto_main. Verify save breakpoints output.
1828
98b0ebab
PW
18292019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1830
1831 * gdb.base/info-var.exp: Test info variables without running
1832 to main, to avoid expect's buffer overflow.
1833
4e962e74
TT
18342019-09-03 Tom Tromey <tromey@adacore.com>
1835
1836 * gdb.ada/bias.exp: New file.
1837 * gdb.ada/bias/bias.adb: New file.
1838 * gdb.ada/print_chars.exp: Add regression test.
1839 * gdb.ada/print_chars/foo.adb (My_Character): New type.
1840 (MC): New variable.
1841
2ea1a07a
SL
18422019-08-29 Sandra Loosemore <sandra@codesourcery.com>
1843
1844 * gdb.base/argv0-symlink.exp: Run only on native target
1845 and local host.
1846
8077c50d
TV
18472019-08-29 Tom de Vries <tdevries@suse.de>
1848
1849 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
1850 diverse debug info.
1851 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
1852
48352473
TV
18532019-08-28 Tom de Vries <tdevries@suse.de>
1854
1855 * gdb.base/info-var.exp: Allow info variables to print info for files
1856 other than info-var-f1.c and info-var-f2.c.
1857
d8f27c60
AB
18582019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
1859
1860 * gdb.fortran/info-types.exp: Add module.
1861 * gdb.fortran/info-types.f90: Update expected results.
1862
1f20c35e
AB
18632019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
1864
1865 * gdb.fortran/info-types.exp: New file.
1866 * gdb.fortran/info-types.f90: New file.
1867 * lib/fortran.exp (fortran_character1): New proc.
1868
4acfdd20
AB
18692019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1870
1871 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
1872 functions'. Reindent as needed.
1873 * gdb.base/info-var-f1.c: New file.
1874 * gdb.base/info-var-f2.c: New file.
1875 * gdb.base/info-var.exp: New file.
1876 * gdb.base/info-var.h: New file.
1877
5c31b358
TV
18782019-08-26 Tom de Vries <tdevries@suse.de>
1879
1880 PR c++/24852
1881 * gdb.cp/no-libstdcxx-probe.exp: New test.
1882
b694989f
TV
18832019-08-26 Tom de Vries <tdevries@suse.de>
1884
1885 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
1886 * tests need to be skipped.
1887 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
1888 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
1889 mi_skip_libstdcxx_probe_tests.
1890
d9c4ba53
SDJ
18912019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
1892
1893 * gdb.python/py-xmethods.exp: Use raw strings when passing
1894 arguments to SimpleXMethodMatcher.
1895
395fad09
TV
18962019-08-22 Tom de Vries <tdevries@suse.de>
1897
1898 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
1899 more informative.
1900
26c957f1
PA
19012019-08-21 Pedro Alves <palves@redhat.com>
1902
1903 * gdb.base/with.exp: Test "with" with no arguments.
1904
61f80d5d
TV
19052019-08-21 Tom de Vries <tdevries@suse.de>
1906
1907 * gdb.base/gdb-caching-proc.exp: Sort files.
1908
d7a11d13
TV
19092019-08-20 Tom de Vries <tdevries@suse.de>
1910
1911 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
1912 compilation.
1913
34dafe9f
TV
19142019-08-16 Tom de Vries <tdevries@suse.de>
1915
1916 * gdb.base/compare-sections.exp ("after run to main"): Allow
1917 mismatched read-only sections for PIE executables.
1918
398fdd60
TT
19192019-08-16 Tom Tromey <tom@tromey.com>
1920
1921 * lib/tuiterm.exp (_csi_Z): New proc.
1922 * gdb.tui/basic.exp: Update window positions.
1923 * gdb.tui/empty.exp: Update window positions.
1924
d8f9e51c
SL
19252019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1926
1927 * gdb.base/examine-backward.exp: Correct regexp for
1928 "examine 3 bytes backward from ${address_zero}".
1929
3df505f6
TT
19302019-08-15 Tom Tromey <tom@tromey.com>
1931
1932 * gdb.tui/empty.exp: Enable resizing tests.
1933
272560b5
TT
19342019-08-15 Tom Tromey <tromey@adacore.com>
1935
1936 * gdb.ada/char_enum.exp: Add regression tests.
1937 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
1938 and '0'.
1939 (Char, Gchar): Update.
1940 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
1941
08235187
CB
19422019-08-15 Christian Biesinger <cbiesinger@google.com>
1943
1944 * gdb.python/python.exp: Expect a leading underscore on
1945 GdbOutput{,Error}File.
1946
22a2ab04
SL
19472019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1948
1949 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
1950 Windows host.
1951
835b995b
SL
19522019-08-15 Sandra Loosemore <sandra@codesourcery.com>
1953
1954 * gdb.base/batch-preserve-term-settings.exp
1955 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
1956
97dd8e07
CB
19572019-08-15 Christian Biesinger <cbiesinger@google.com>
1958
1959 * lib/gdb.exp: When running on a mingw target, replace
1960 /x/ with x:/.
1961
75faf5c4
AH
19622019-08-14 Alan Hayward <alan.hayward@arm.com>
1963
1964 * gdb.arch/aarch64-prologue.c: New test.
1965 * gdb.arch/aarch64-prologue.exp: New file.
1966
abc6c00f
TV
19672019-08-13 Tom de Vries <tdevries@suse.de>
1968
1969 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
1970 Thread.
1971
74c2c1f4
SL
19722019-08-13 Sandra Loosemore <sandra@codesourcery.com>
1973
1974 * gdb.python/py-completion.exp: Download the .py file to the host
1975 and use its host pathname. Conditionalize tests that use
1976 tab completion and manipulate files on the build machine.
1977 * gdb.python/py-events.exp: Download the .py file to the host
1978 and use its host pathname.
1979 * gdb.python/py-evsignal.exp: Likewise.
1980 * gdb.python/py-evthreads.exp: Likewise.
1981 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
1982 pathname syntax.
1983 * gdb.python/py-framefilter.exp: Download the .py file to the right
1984 place on the host. Match Windows pathname syntax.
1985 * gdb.python/py-mi-var-info-path-expression.exp: Download the
1986 .py file to the host and use its host pathname.
1987 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
1988 * gdb.python/py-objfile.exp: Expect a host pathname, not a
1989 build pathname. Skip symlink test on Windows host. Add missing
1990 newline at end of file.
1991 * gdb.python/py-pp-maint.exp: Download the .py file to the host
1992 and use its host pathname.
1993 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
1994 * gdb.python/py-section-script.exp: Use host location of binfile
1995 on safe-path. Use correct path separator on Windows host.
1996 Reorder alternatives in gdb_test_multiple to prevent matching
1997 the wrong alternative on success.
1998 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
1999
ca2589f3
PP
20002019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2001
2002 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2003 expect the GDB inferior to no longer immediately stop after
2004 being resumed with "signal SIGINT".
2005
020a839d
SL
20062019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2007
2008 * gdb.linespec/break-ask.exp: Generalize regexps to match
2009 Windows pathnames too.
2010
128d6509
TV
20112019-08-08 Tom de Vries <tdevries@suse.de>
2012
2013 PR testsuite/24862
2014 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2015
590042fc
PW
20162019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2017
2018 * gdb.base/style.exp: Update tests for help doc new invariants.
2019 * gdb.base/help.exp: Likewise.
2020
046bebe1
TT
20212019-08-06 Tom Tromey <tom@tromey.com>
2022
2023 * gdb.base/style.exp: Add disassemble test.
2024 * gdb.base/style.c (some_called_function): New function.
2025 (main): Use it.
2026
0b27c27d
CB
20272019-08-05 Christian Biesinger <cbiesinger@google.com>
2028
2029 * gdb.python/py-block.exp: Test dictionary access on blocks.
2030
580f1034
SM
20312019-08-05 Simon Marchi <simon.marchi@efficios.com>
2032
2033 PR gdb/24863
2034 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2035 -list-thread-groups --available test when running under
2036 check-read1.
2037
d86bd7cb
TV
20382019-08-05 Tom de Vries <tdevries@suse.de>
2039
2040 PR testsuite/24863
2041 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2042 * gdb.base/help.exp: Use with_read1_timeout_factor.
2043 * gdb.base/info-macros.exp: Same.
2044 * gdb.cp/nested-types.exp: Same.
2045
a80cf5d8
TV
20462019-08-05 Tom de Vries <tdevries@suse.de>
2047
2048 * lib/gdb.exp (version_at_least): Factor out of ...
2049 (tcl_version_at_least): ... here.
2050 (gdb_compile): Fail if pie results in non-PIE executable.
2051 (readelf_version, readelf_prints_pie): New proc.
2052 (exec_is_pie): Return -1 if unknown.
2053
d0962838
TV
20542019-08-05 Tom de Vries <tdevries@suse.de>
2055
2056 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2057
2252ff3d
SL
20582019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2059
2060 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2061
26655f53
SL
20622019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2063
2064 * lib/completion-support.exp (test_gdb_complete_none): Skip
2065 tab completion tests if no readline support.
2066 (test_gdb_complete_unique_re): Likewise.
2067 (test_gdb_complete_multiple): Likewise.
2068
db4dc13e
PW
20692019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2070
2071 * gdb.base/info_sources.exp: New file.
2072 * gdb.base/info_sources.c: New file.
2073 * gdb.base/info_sources_base.c: New file.
2074
0eba165a
PFC
20752019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2076
2077 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2078 prefix argument.
2079 (test_exit_status): Add prefix argument.
2080
59bd512b
TV
20812019-08-01 Tom de Vries <tdevries@suse.de>
2082
2083 PR testsuite/24863
2084 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2085 calling exp_continue for new thread and thread exited messages.
2086
2a3ad588
TV
20872019-08-01 Tom de Vries <tdevries@suse.de>
2088
2089 PR testsuite/24863
2090 * gdb.base/structs.exp: Fix check-read1 timeout using
2091 gdb_test_sequence.
2092 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2093
117eb594
TV
20942019-08-01 Tom de Vries <tdevries@suse.de>
2095
2096 PR testsuite/24863
2097 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2098 line.
2099
ed591340
TV
21002019-08-01 Tom de Vries <tdevries@suse.de>
2101
2102 PR testsuite/24863
2103 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2104
aa3b6533
TT
21052019-07-30 Tom Tromey <tromey@adacore.com>
2106
2107 * gdb.ada/display_nested.exp: New file.
2108 * gdb.ada/display_nested/foo.adb: New file.
2109 * gdb.ada/display_nested/pack.adb: New file.
2110 * gdb.ada/display_nested/pack.ads: New file.
2111
2906593f
CB
21122019-07-30 Christian Biesinger <cbiesinger@google.com>
2113
2114 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2115 namespace.
2116 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2117
0f575925
TV
21182019-07-30 Tom de Vries <tdevries@suse.de>
2119
2120 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2121 instead.
2122
b13057d9
TV
21232019-07-30 Tom de Vries <tdevries@suse.de>
2124
2125 PR testsuite/24834
2126 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2127 (exec_is_pie): New proc.
2128
5c4dde85
CB
21292019-07-29 Christian Biesinger <cbiesinger@google.com>
2130
2131 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2132
c620ed88
CB
21332019-07-29 Christian Biesinger <cbiesinger@google.com>
2134
2135 * gdb.python/py-objfile.c: Add global and static vars.
2136 * gdb.python/py-objfile.exp: Test new functions Objfile.
2137 lookup_global_symbol and lookup_static_symbol.
2138
3d235706
TT
21392019-07-29 Tom Tromey <tom@tromey.com>
2140
2141 * lib/tuiterm.exp (Term::_csi_@): New proc.
2142 (Term::_csi_X): Don't move cursor.
2143
c7e4c0a6
PW
21442019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2145
2146 * gdb.base/options.exp: Update backtrace - completion to
2147 new option -frame-info.
2148 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2149 Test new 'set print frame-info'. Test backtrace -frame-info
2150 overriding 'set print frame-info'.
2151 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2152 Test new 'set print frame-info'.
2153 Verify consistency of backtrace with and without filters, with and
2154 without -no-filters.
2155 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2156 default.
2157
de28a3b7
TV
21582019-07-29 Tom de Vries <tdevries@suse.de>
2159
2160 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2161 no arguments".
2162
507dd60e
TV
21632019-07-29 Tom de Vries <tdevries@suse.de>
2164
2165 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2166 is a substring of the first for "complete non-unique file name".
2167
5beafce9
TV
21682019-07-29 Tom de Vries <tdevries@suse.de>
2169
2170 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2171 with ".*".
2172
2d274232
TV
21732019-07-29 Tom de Vries <tdevries@suse.de>
2174
2175 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2176 Pass prompt_regexp parameter to gdb_test_multiple calls.
2177
9197cd8b
TV
21782019-07-29 Tom de Vries <tdevries@suse.de>
2179
2180 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
2181 print registers" regexps.
2182
b528dae0
TV
21832019-07-29 Tom de Vries <tdevries@suse.de>
2184
2185 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2186
d17725d7
TV
21872019-07-29 Tom de Vries <tdevries@suse.de>
2188
2189 PR gdb/24855
2190 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2191 (skip_python_tests_prompt): Add prompt_regexp argument to
2192 gdb_test_multiple calls.
2193
52b75bf1
TT
21942019-07-27 Tom Tromey <tom@tromey.com>
2195
2196 * gdb.tui/main.exp: New file.
2197
2b1d00c2
TT
21982019-07-27 Tom Tromey <tom@tromey.com>
2199
2200 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2201 optional.
2202 * gdb.tui/empty.exp: New file.
2203
ded631d5
TT
22042019-07-27 Tom Tromey <tom@tromey.com>
2205
2206 * lib/tuiterm.exp (spawn): New proc.
2207 (Term::resize): New proc.
2208 * gdb.tui/resize.exp: New file.
2209
58ac439d
TT
22102019-07-27 Tom Tromey <tom@tromey.com>
2211
2212 * gdb.tui/list.exp: New file.
2213
fe1f56ee
TT
22142019-07-27 Tom Tromey <tom@tromey.com>
2215
2216 * gdb.tui/regs.exp: New file.
2217
f790b310
TT
22182019-07-27 Tom Tromey <tom@tromey.com>
2219
2220 * gdb.tui/basic.exp: Add "layout split" test.
2221
d95fc6ee
TT
22222019-07-27 Tom Tromey <tom@tromey.com>
2223
2224 * gdb.tui/basic.exp: Add "layout asm" test.
2225
c3786b3a
TT
22262019-07-27 Tom Tromey <tom@tromey.com>
2227
2228 * lib/tuiterm.exp: New file.
2229 * gdb.tui/basic.exp: New file.
2230
98a617f8
KB
22312019-07-27 Kevin Buettner <kevinb@redhat.com>
2232
2233 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2234 Enable tests associated with this flag. Adjust regex
2235 referencing "foo_low" to now refer to "foo_cold" instead.
2236
5c076da4
KB
22372019-07-27 Kevin Buettner <kevinb@redhat.com>
2238
2239 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2240 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2241 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2242 foo_cold. Revise comments to match.
2243 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2244 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2245 were wrapped into this proc; Call do_test in loop from outermost
2246 level.
2247 (foo_low): Rename all occurrences to "foo_cold".
2248 (backtrace from baz): New test.
2249 (x2/i foo_cold): New test.
2250 (info line *foo_cold): New test.
2251
1512d3b7
TV
22522019-07-26 Tom de Vries <tdevries@suse.de>
2253
2254 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2255
297989a1
TV
22562019-07-25 Tom de Vries <tdevries@suse.de>
2257
2258 PR testsuite/24830
2259 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2260 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2261 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2262 (skip_libstdcxx_probe_tests): ... here.
2263 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2264
b3b965fb
TV
22652019-07-24 Tom de Vries <tdevries@suse.de>
2266
2267 PR testsuite/24807
2268 * gdb.objc/basicclass.m: Include stdio.h.
2269 * gdb.objc/nondebug.m: Same.
2270 * gdb.objc/objcdecode.m: Same.
2271
4625b4d0
TV
22722019-07-24 Tom de Vries <tdevries@suse.de>
2273
2274 PR testsuite/24612
2275 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2276 additional_flags.
2277
024a5840
TV
22782019-07-24 Tom de Vries <tdevries@suse.de>
2279
2280 PR testsuite/24831
2281 * gdb.multi/tids.exp: Update error messages for info threads.
2282
c76ddaa3
TV
22832019-07-24 Tom de Vries <tdevries@suse.de>
2284
2285 * gdb.base/info-types.exp: Allow info types to print info for more than
2286 one file.
2287
9a618ef6
TV
22882019-07-23 Tom de Vries <tdevries@suse.de>
2289
2290 PR testsuite/24842
2291 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2292 gdb_spawn_with_cmdline_opts.
2293
40eadf04
SP
22942019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2295
2296 * gdb.arch/arm-cmse-sgstubs.c: New test.
2297 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2298
5ba29434
TV
22992019-07-23 Tom de Vries <tdevries@suse.de>
2300
2301 PR testsuite/24711
2302 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2303 issuing next command.
2304
a8e9d247
AB
23052019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2306
2307 * gdb.ada/info_auto_lang.exp: Update expected results.
2308 * gdb.base/info-types.c: Add additional types to check.
2309 * gdb.base/info-types.exp: Update expected results.
2310
eb86c5e2
AB
23112019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2312
2313 * gdb.base/info-types.c: New file.
2314 * gdb.base/info-types.exp: New file.
2315
01e175fe
AB
23162019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2317
2318 * gdb.arch/riscv-bp-infcall.c: New file.
2319 * gdb.arch/riscv-bp-infcall.exp: New file.
2320
6b78c3f8
AB
23212019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2322
2323 PR breakpoints/24541
2324 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2325
da738167
TV
23262019-07-14 Tom de Vries <tdevries@suse.de>
2327
2328 PR testsuite/24760
2329 * gdb.objc/basicclass.exp: Fix unterminated string.
2330
0d4e84ed
AB
23312019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2332 Andrew Burgess <andrew.burgess@embecosm.com>
2333
2334 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2335 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2336 negative bounds.
2337 * gdb.fortran/vla-value.exp: Print elements of an array with
2338 negative bounds.
2339 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2340 testing.
2341
021d8588
AB
23422019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2343
2344 * gdb.base/options.exp (expect_string): Dequote strings in
2345 results.
2346 (test-string): Test strings with different quoting and reindent.
2347
f06f1252
TT
23482019-07-10 Tom Tromey <tromey@adacore.com>
2349
2350 * gdb.ada/mi_ex_cond.exp: Update expected results.
2351 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2352 * gdb.ada/mi_catch_ex.exp: Update expected results.
2353 * gdb.ada/mi_catch_assert.exp: Update expected results.
2354 * gdb.ada/catch_ex.exp (catch_exception_info)
2355 (catch_exception_entry, catch_assert_entry)
2356 (catch_unhandled_entry): Update.
2357 * gdb.ada/catch_assert_if.exp: Update expected results.
2358
b863685d
RB
23592019-07-10 Richard Bunt <richard.bunt@arm.com>
2360 Stephen Roberts <stephen.roberts@arm.com>
2361
2362 * gdb.base/define.exp: Restore original prompt.
2363
cb1e4e32
PA
23642019-07-09 Pedro Alves <palves@redhat.com>
2365
2366 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2367 breakpoints" output.
2368 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2369 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2370 throw" creates breakpoint.
2371 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2372 'type="catchpoint"'.
2373
b58a68fe
PA
23742019-07-09 Pedro Alves <palves@redhat.com>
2375
2376 PR c++/15468
2377 * gdb.cp/except-multi-location-lib.cc: New.
2378 * gdb.cp/except-multi-location-main.cc: New.
2379 * gdb.cp/except-multi-location.exp: New.
2380
0826779b
PW
23812019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2382
2383 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2384 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2385 argument and update callers.
2386
5b0e2db4
AB
23872019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2388
2389 * gdb.arch/amd64-break-on-asm-line.S: New file.
2390 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2391
1f6f6e21
PW
23922019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2393
2394 * gdb.base/printcmds.exp: Test printing C string and
2395 C wide string convenience vars without transiting via the inferior.
2396 Also make test names unique.
2397
ea142fbf
AH
23982019-07-08 Alan Hayward <alan.hayward@arm.com>
2399
5862c886 2400 PR breakpoints/25011
ea142fbf
AH
2401 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2402
213fd9fa
PA
24032019-07-04 Pedro Alves <palves@redhat.com>
2404
2405 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2406 body returned ok(0), break(3) or continue(4).
2407 * gdb.testsuite/foreach_with_prefix.exp: New file.
2408
2b40fda7
AH
24092019-07-04 Alan Hayward <alan.hayward@arm.com>
2410
2411 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2412
a26c8de0
PA
24132019-07-03 Pedro Alves <palves@redhat.com>
2414
2415 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2416 "return -code".
2417
5f4ba3e7
PA
24182019-07-03 Pedro Alves <palves@redhat.com>
2419
2420 PR cli/24732
2421 * gdb.base/shell.exp: Load completion-support.exp.
2422 Adjust expected error output. Add completion tests.
2423
a994424f
PA
24242019-07-03 Pedro Alves <palves@redhat.com>
2425
2426 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2427 string_to_regexp.
2428
3d9be6f5
PA
24292019-07-03 Pedro Alves <palves@redhat.com>
2430
2431 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2432 (expect_integer): Adjust to expect "-string".
2433 (expect_string): New.
2434 (all_options): Expect "-string".
2435 (test-flag, test-boolean): Adjust to expect "-string".
2436 (test-string): New proc.
2437 (top level): Call it.
2438
41fc454c
PA
24392019-07-03 Pedro Alves <palves@redhat.com>
2440
2441 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
2442 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
2443 the expected output in the success.
2444
b2b2a215
PA
24452019-07-03 Pedro Alves <palves@redhat.com>
2446
2447 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2448 Split one gdb_test_multiple call in two to avoid a race.
2449
fdbc9870
PA
24502019-07-03 Pedro Alves <palves@redhat.com>
2451
2452 * gdb.base/with.c: New file.
2453 * gdb.base/with.exp: New file.
2454
c6ac8931
PA
24552019-07-03 Pedro Alves <palves@redhat.com>
2456
2457 * gdb.base/settings.exp: Replace all references to "maint
2458 test-settings set" with references to "maint set test-settings",
2459 and all references to "maint test-settings show" with references
2460 to "maint show test-settings".
2461
970f9d09
PA
24622019-07-03 Pedro Alves <palves@redhat.com>
2463
2464 * gdb.base/settings.exp (test-string): Adjust expected out when
2465 testing "maint test-settings show filename"
2466
54d66006
PA
24672019-07-02 Pedro Alves <palves@redhat.com>
2468
2469 * gdb.base/options.exp (test-info-threads): New procedure.
2470 (top level): Call it.
2471
10d06d82
TT
24722019-06-28 Tom Tromey <tromey@adacore.com>
2473
2474 * gdb.dwarf2/ada-linkage-name.c: New file.
2475 * gdb.dwarf2/ada-linkage-name.exp: New file.
2476
3d507ff2
TT
24772019-06-27 Tom Tromey <tromey@adacore.com>
2478
d039f014 2479 PR c++/20020:
3d507ff2
TT
2480 * gdb.cp/constexpr-field.exp: Use setup_xfail.
2481
8af58ffe
TV
24822019-06-26 Tom de Vries <tdevries@suse.de>
2483
2484 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
2485
22e21752
TV
24862019-06-26 Tom de Vries <tdevries@suse.de>
2487
2488 * gdb.base/index-cache.exp: Add back missing debug option.
2489
b65b566c
PW
24902019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2491
2492 * gdb.base/alias.exp: Test non matching/non existing prefixes.
2493
5c2c8c69
TV
24942019-06-25 Tom de Vries <tdevries@suse.de>
2495
2496 PR testsuite/24727
2497 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
2498
164e3873
TV
24992019-06-24 Tom de Vries <tdevries@suse.de>
2500
2501 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
2502
824eacee
TV
25032019-06-24 Tom de Vries <tdevries@suse.de>
2504
2505 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
2506 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
2507 * gdb.trace/unavailable-dwarf-piece.exp: Same.
2508
385b97d3
TV
25092019-06-24 Tom de Vries <tdevries@suse.de>
2510
2511 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
2512
c596f180
TV
25132019-06-21 Tom de Vries <tdevries@suse.de>
2514
2515 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
2516
b13a7d03
TV
25172019-06-21 Tom de Vries <tdevries@suse.de>
2518
2519 PR testsuite/24518
2520 PR ada/24713
2521 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
2522 index.
2523
899277ae
TT
25242019-06-19 Tom Tromey <tromey@adacore.com>
2525
2526 * gdb.ada/length_cond.exp: Add intro comment.
2527
680e1bee
TT
25282019-06-19 Tom Tromey <tromey@adacore.com>
2529
2530 * gdb.ada/length_cond.exp: New file.
2531 * gdb.ada/length_cond/length_cond.adb: New file.
2532 * gdb.ada/length_cond/pck.adb: New file.
2533 * gdb.ada/length_cond/pck.ads: New file.
2534
0ed4690a
TV
25352019-06-18 Tom de Vries <tdevries@suse.de>
2536
2537 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
2538
d20ed5fd
TT
25392019-06-18 Tom Tromey <tromey@adacore.com>
2540
2541 * gdb.base/list0.h: Add comment explaining control character.
2542
86e04673
TV
25432019-06-18 Tom de Vries <tdevries@suse.de>
2544
2545 * boards/fission.exp: Break up long debug_flags line.
2546
c4973306
SM
25472019-06-16 Tom de Vries <tdevries@suse.de>
2548
2549 PR gdb/24445
2550 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
2551 generated index.
2552
93cb9841
AB
25532019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2554
2555 PR gdb/24686
2556 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
2557 improve detection of bug gdb/24541.
2558
399aaebd
SM
25592019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
2560
2561 PR gdb/24669
2562 * gdb.base/index-cache.exp (uses_readnow,
2563 expecting_index_cache_use): Define global variable.
2564 (test_cache_enabled_miss, test_cache_enabled_hit): Use
2565 expecting_index_cache_use.
2566
584a927c
AB
25672019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
2568 Andrew Burgess <andrew.burgess@embecosm.com>
2569
2570 * gdb.fortran/pointers.f90: New file.
2571 * gdb.fortran/print_type.exp: New file.
2572 * gdb.fortran/vla-ptype.exp: Adapt expected results.
2573 * gdb.fortran/vla-type.exp: Likewise.
2574 * gdb.fortran/vla-value.exp: Likewise.
2575 * gdb.mi/mi-vla-fortran.exp: Likewise.
2576
30056ea0
AB
25772019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2578
2579 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
2580 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
2581 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
2582 as a stop reason.
2583
ec8e2b6d
AB
25842019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2585
2586 * gdb.base/annota1.exp: Update expected results.
2587 * gdb.cp/annota2.exp: Likewise.
2588 * gdb.cp/annota3.exp: Likewise.
2589
09e4c4e1
AB
25902019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2591
2592 * gdb.base/style-logging.exp: Remove path from test name.
2593
0735b091
TT
25942019-06-14 Tom Tromey <tromey@adacore.com>
2595
2596 PR gdb/24502:
2597 * gdb.base/style-logging.exp: New file.
2598
f5686554
TT
25992019-06-14 Tom Tromey <tromey@adacore.com>
2600
2601 * gdb.base/symfile-warn.exp: New file.
2602 * gdb.base/symfile-warn.c: New file.
2603
a0c1ffed
TT
26042019-06-14 Tom Tromey <tromey@adacore.com>
2605
2606 * gdb.base/annotate-symlink.exp: New file.
2607
f411722c
TT
26082019-06-14 Tom Tromey <tromey@adacore.com>
2609
2610 * gdb.ada/set_wstr.exp: Add reassignment test.
2611
4268ec18
TT
26122019-06-14 Tom Tromey <tromey@adacore.com>
2613
2614 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
2615 'unchecked_access and 'unrestricted_access as well.
2616
9a9e394b
TT
26172019-06-14 Tom Tromey <tromey@adacore.com>
2618
2619 PR ada/24539:
2620 * gdb.ada/vla.exp: Update tests.
2621 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
2622 pragma.
2623
4c048731
PA
26242019-06-13 Pedro Alves <palves@redhat.com>
2625
2626 * gdb.base/settings.exp (test-integer): Test junk after
2627 "unlimited".
2628
6665660a
PA
26292019-06-13 Pedro Alves <palves@redhat.com>
2630
2631 * gdb.base/options.exp (test-thread-apply): New.
2632 (top level): Call it.
2633
5d707134
PA
26342019-06-13 Pedro Alves <palves@redhat.com>
2635
2636 * gdb.base/options.exp (test-frame-apply): New.
2637 (top level): Test print commands with different "frame apply"
2638 prefixes.
2639
e2a689da
PA
26402019-06-13 Pedro Alves <palves@redhat.com>
2641
e79be6e5 2642 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
2643 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
2644 'max_completions' parameter and handle it.
2645 (test_gdb_completion_offers_commands): New.
2646
90a1ef87
PA
26472019-06-13 Pedro Alves <palves@redhat.com>
2648
2649 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
2650
d4c16835
PA
26512019-06-13 Pedro Alves <palves@redhat.com>
2652
2653 * gdb.base/options.exp (test-backtrace): New.
2654 (top level): Call it.
2655
2daf894e
PA
26562019-06-13 Pedro Alves <palves@redhat.com>
2657
2658 * gdb.guile/scm-frame-args.exp: Use "set print
2659 raw-frame-arguments" instead of "set print raw frame-arguments".
2660 * gdb.python/py-frame-args.exp: Likewise.
2661
e6ed716c
PA
26622019-06-13 Pedro Alves <palves@redhat.com>
2663
2664 * gdb.compile/compile.exp: Adjust expected output to option
2665 processing changes.
2666
7d8062de
PA
26672019-06-13 Pedro Alves <palves@redhat.com>
2668
2669 * gdb.base/options.exp: Build executable.
2670 (test-print): New procedure.
2671 (top level): Call it, once for "print" and another for "compile
2672 print".
2673
9d0faba9
PA
26742019-06-13 Pedro Alves <palves@redhat.com>
2675
2676 * gdb.base/options.c: New file.
2677 * gdb.base/options.exp: New file.
2678
dee7b4c8
PA
26792019-06-13 Pedro Alves <palves@redhat.com>
2680
2681 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
2682 that "o" is ambiguous.
2683
dca0f6c0
PA
26842019-06-13 Pedro Alves <palves@redhat.com>
2685
2686 * gdb.base/settings.c: New file.
2687 * gdb.base/settings.exp: New file.
2688
ccf46844
PA
26892019-06-13 Pedro Alves <palves@redhat.com>
2690
2691 * gdb.base/completion.exp: Fix comment typo.
2692
b9a3f842
PA
26932019-06-13 Pedro Alves <palves@redhat.com>
2694
2695 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
2696 foo --1" test.
2697
d106773e
PA
26982019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
2699
2700 * gdb.fortran/block-data.f: New.
2701 * gdb.fortran/block-data.exp: New.
2702
fea82da0
TV
27032019-06-11 Tom de Vries <tdevries@suse.de>
2704
2705 PR testsuite/24521
2706 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
2707 message.
2708
8c2e74f1
TV
27092019-06-11 Tom de Vries <tdevries@suse.de>
2710
2711 PR testsuite/24521
2712 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
2713
b49851c8
TV
27142019-06-11 Tom de Vries <tdevries@suse.de>
2715
2716 * boards/readnow.exp: New file.
2717
a7067863
AB
27182019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
2719
2720 * gdb.fortran/vla-sizeof.exp: Update expected results.
2721
1a3da2cd
AB
27222019-06-06 Amos Bird <amosbird@gmail.com>
2723
2724 * gdb.base/annota1.exp (thread_switch): Add test for
2725 thread-exited annotation.
2726
3847a7bf
TT
27272019-06-06 Tom Tromey <tromey@adacore.com>
2728
2729 * gdb.base/maint.exp: Expect command started/finished output.
2730
0088ba59
AB
27312019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2732
2733 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
2734 comment.
2735 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
2736
312617a3
AB
27372019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2738
2739 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
2740 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
2741 * gdb.arch/riscv-unwind-long-insn.c: New file.
2742 * gdb.arch/riscv-unwind-long-insn.exp: New file.
2743
e1f2e1a2
CB
27442019-06-04 Christian Biesinger <cbiesinger@google.com>
2745
d3238f7d 2746 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 2747
206584bd
PW
27482019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2749
2750 * lib/gdb.exp (help_list_trailer): New regexp variable
2751 factorizing the help trailer message.
2752 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
2753 arg to allow to better factorize various tests.
2754 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
2755 (test_prefix_command_help): Use help_list_trailer.
2756 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
2757 * gdb.guile/scm-cmd.exp: Likewise.
2758 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
2759 * gdb.base/help.exp: Use test_user_defined_class_help.
2760 * gdb.base/style.exp: Add tests for styling of help and apropos.
2761 * lib/gdb-utils.exp (style): Add title and highlight styles.
2762
708dc93e
PW
27632019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2764
2765 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
2766 $_shell_exitsignal.
2767 * gdb.base/default.exp: Update for new convenience variables.
2768
f49055a5
TT
27692019-05-29 Tom Tromey <tromey@adacore.com>
2770
2771 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
2772 to "break complete ada" test case's regexp.
2773
4330d61d
TT
27742019-05-29 Tom Tromey <tromey@adacore.com>
2775
2776 PR c++/20020:
2777 * gdb.cp/constexpr-field.exp: New file.
2778 * gdb.cp/constexpr-field.cc: New file.
2779
000439d5
TT
27802019-05-29 Tom Tromey <tromey@adacore.com>
2781
2782 * gdb.base/finish.exp (finish_no_print): New proc.
2783 (finish_tests): Call it.
2784
5a01c34c
TV
27852019-05-24 Tom de Vries <tdevries@suse.de>
2786
2787 * gdb.dwarf2/gdb-add-index.exp: New file.
2788
18125b16
TT
27892019-05-22 Tom Tromey <tromey@adacore.com>
2790
2791 * gdb.base/info-shared.exp (check_info_shared): Use "style".
2792 * gdb.base/style.exp: Use "style".
2793 * lib/gdb-utils.exp (style): New proc.
2794
af1a8d03
TV
27952019-05-22 Tom de Vries <tdevries@suse.de>
2796
2797 * gdb.base/align.exp: Require c++11.
2798
e7fe496b
TV
27992019-05-22 Tom de Vries <tdevries@suse.de>
2800
2801 PR testsuite/24586
2802 * gdb.python/py-mi-var-info-path-expression.exp: Call
2803 mi_skip_python_tests to check if python is supported.
2804
8fca4da0
AH
28052019-05-22 Alan Hayward <alan.hayward@arm.com>
2806
2807 * gdb.arch/aarch64-pauth.c: New test.
2808 * gdb.arch/aarch64-pauth.exp: New file.
2809
b7060614
AH
28102019-05-22 Alan Hayward <alan.hayward@arm.com>
2811
2812 * README (Re-running Tests Outside The Testsuite): New section.
2813
669d0468
TV
28142019-05-21 Tom de Vries <tdevries@suse.de>
2815
2816 * gdb.arch/amd64-eval.exp: Require c++11.
2817 * gdb.base/max-depth.exp: Same.
2818 * gdb.compile/compile-cplus-array-decay.exp: Same.
2819 * gdb.cp/meth-typedefs.exp: Same.
2820 * gdb.cp/subtypes.exp: Same.
2821 * gdb.cp/temargs.exp: Same.
2822
ce3ebcaa
AH
28232019-05-21 Alan Hayward <alan.hayward@arm.com>
2824
2825 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
2826
34d11c68
AB
28272019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
2828
2829 PR gdb/18644
2830 * gdb.fortran/complex.exp: Remove setup_kfail calls.
2831 * gdb.fortran/printing-types.exp: Add new test.
2832 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
2833 testing.
2834 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
2835 setup_kfail call.
2836
87781e84
AH
28372019-05-17 Alan Hayward <alan.hayward@arm.com>
2838
2839 * README (Running the Testsuite): Change example.
2840 (Testsuite Parameters): Remove TRANSCRIPT.
2841 * lib/gdb.exp: Remove TRANSCRIPT check.
2842
b420b89e
AH
28432019-05-17 Alan Hayward <alan.hayward@arm.com>
2844
2845 * README (Testsuite Parameters): Add replay logging to
2846 GDBSERVER_DEBUG.
2847 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
2848 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
2849 as a comma separated list.
2850 (gdb_debug_init): Override procedure.
2851
408e9b8b
AH
28522019-05-17 Alan Hayward <alan.hayward@arm.com>
2853
2854 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
2855 (gdb_write_cmd_file): New procedure.
2856 * lib/gdbserver-support.exp (gdbserver_start): Call
2857 gdbserver_write_cmd_file.
2858 (gdbserver_write_cmd_file): New procedure.
2859
f9e2e39d
AH
28602019-05-17 Alan Hayward <alan.hayward@arm.com>
2861
2862 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
2863 (delete_breakpoints): Likewise.
2864 (gdb_run_cmd): Likewise.
2865 (gdb_start_cmd): Likewise.
2866 (gdb_starti_cmd): Likewise.
2867 (gdb_internal_error_resync): Likewise.
2868 (gdb_test_multiple): Likewise.
2869 (gdb_reinitialize_dir): Likewise.
2870 (default_gdb_exit): Likewise.
2871 (gdb_file_cmd): Mark kill as optional.
2872 (default_gdb_start): Call gdb_stdin_log_init.
2873 (send_gdb): Call gdb_stdin_log_write.
2874 (rerun_to_main): Mark Y as an answer.
2875 (gdb_stdin_log_init): New function.
2876 (gdb_stdin_log_write): Likewise.
2877
81f47ac2
AH
28782019-05-17 Alan Hayward <alan.hayward@arm.com>
2879
2880 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
2881 * gdb.base/debug-expr.exp: Likewise.
2882 * gdb.base/foll-fork.exp: Likewise.
2883 * gdb.base/foll-vfork.exp: Likewise.
2884 * gdb.base/fork-print-inferior-events.exp: Likewise.
2885 * gdb.base/gdb-sigterm.exp: Likewise.
2886 * gdb.base/gdbinit-history.exp: Likewise.
2887 * gdb.base/osabi.exp: Likewise.
2888 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
2889 * gdb.base/ui-redirect.exp: Likewise.
2890 * gdb.gdb/unittest.exp: Likewise.
2891 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
2892 * gdb.mi/mi-watch.exp: Likewise.
2893 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2894 * gdb.mi/user-selected-context-sync.exp: Likewise.
2895 * gdb.python/python.exp: Disable debug test when debugging.
2896 * gdb.threads/check-libthread-db.exp: Disable when debugging.
2897 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
2898 Likewise.
2899 * gdb.threads/stepi-random-signal.exp: Likewise.
2900
29b52314
AH
29012019-05-17 Alan Hayward <alan.hayward@arm.com>
2902
2903 * Makefile.in: Pass through GDB_DEBUG.
2904 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
2905 (gdb,debug): Add board setting.
2906 * lib/gdb.exp (default_gdb_start): Start debugging.
2907 (gdb_debug_enabled): New procedure.
2908 (gdb_debug_init): Likewise.
29b52314
AH
2909
29102019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 2911
29b52314
AH
2912 * Makefile.in: Pass through GDB_DEBUG.
2913 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
2914 (gdb,debug): Add board setting.
2915 * lib/gdb.exp (default_gdb_start): Start debugging.
2916 (gdb_debug_enabled): New procedure.
2917 (gdb_debug_init): Likewise.
29b52314 2918
ca1285d1
AH
29192019-05-17 Alan Hayward <alan.hayward@arm.com>
2920
2921 * gdb.base/ui-redirect.exp: Add debug redirect tests.
2922
f3a09c80
AH
29232019-05-17 Alan Hayward <alan.hayward@arm.com>
2924
2925 * gdb.base/ui-redirect.exp: Test redirection.
2926
26648588
JV
29272019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
2928
2929 * gdb.mi/mi-complete.exp: New file.
2930 * gdb.mi/mi-complete.cc: Likewise.
2931
14237686
AB
29322019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
2933
2934 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
2935 indexed and sliced arrays, and pointers to arrays.
2936
e7bd7fba
TT
29372019-05-14 Tom Tromey <tromey@adacore.com>
2938
2939 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
2940 styling test.
2941
2764128d
TV
29422019-05-14 Tom de Vries <tdevries@suse.de>
2943
2944 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
2945 selection entry encoding.
2946
71bed2db
TT
29472019-05-10 Tom Tromey <tromey@adacore.com>
2948
2949 * gdb.ada/info_exc.exp: Add "complete" test.
2950
63b667ad
TV
29512019-05-09 Tom de Vries <tdevries@suse.de>
2952
2953 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
2954 CU-relative.
2955
9cfd2b89
TV
29562019-05-09 Tom de Vries <tdevries@suse.de>
2957
2958 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
2959 CU-relative.
2960
2228ef77
XR
29612019-05-08 Joel Brobecker <brobecker@adacore.com>
2962
2963 * gdb.ada/frame_arg_lang.exp: New testcase.
2964 * gdb.ada/frame_arg_lang/bla.adb: New file.
2965 * gdb.ada/frame_arg_lang/pck.ads: New file.
2966 * gdb.ada/frame_arg_lang/pck.adb: New file.
2967 * gdb.ada/frame_arg_lang/foo.c: New file.
2968
80e55b13
TT
29692019-05-08 Tom Tromey <tromey@adacore.com>
2970
2971 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
2972
9d3421af
TT
29732019-05-08 Tom Tromey <tromey@adacore.com>
2974
2975 * gdb.base/ptype-offsets.exp: Update tests.
2976
844333e2
TT
29772019-05-08 Tom Tromey <tromey@adacore.com>
2978
2979 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
2980 cases.
2981 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
2982 "short".
2983
988915ee
TT
29842019-05-08 Tom Tromey <tromey@adacore.com>
2985
2986 * gdb.ada/vla.exp: New file.
2987 * gdb.ada/vla/vla.adb: New file.
2988
7bd55dac
TV
29892019-05-07 Tom de Vries <tdevries@suse.de>
2990
2991 * gdb.base/index-cache.exp (ls_host): Fix return statement.
2992
75f06e9d
TV
29932019-05-07 Tom de Vries <tdevries@suse.de>
2994
2995 PR testsuite/24522
2996 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
2997 section.
2998
77e7aaa4
TV
29992019-05-07 Tom de Vries <tdevries@suse.de>
3000
3001 PR testsuite/24522
3002 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3003 .debug_aranges section.
3004
456ba0fa
TV
30052019-05-07 Tom de Vries <tdevries@suse.de>
3006
3007 PR testsuite/24159
3008 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3009
5a56d6a6
TV
30102019-05-06 Tom de Vries <tdevries@suse.de>
3011
3012 * lib/gdb.exp (exec_has_index_section): New proc.
3013 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3014 section.
3015
9d6d4be8
TV
30162019-05-04 Tom de Vries <tdevries@suse.de>
3017
3018 * boards/cc-with-debug-names.exp: New file.
3019
222a8d25
TT
30202019-05-03 Tom Tromey <tromey@adacore.com>
3021
3022 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3023 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3024 * gdb.ada/char_enum.exp: Add test.
3025
0fdfd794
TV
30262019-05-03 Tom de Vries <tdevries@suse.de>
3027
3028 * boards/cc-with-gdb-index.exp: New file.
3029
80062eb9
AB
30302019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3031
3032 * gdb.rust/simple.exp: Add new test case.
3033 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3034 (main): Initialise an instance of the new struct.
3035
4504bbde
TT
30362019-05-01 Tom Tromey <tromey@adacore.com>
3037
3038 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3039 record.
3040 (NPR): New variable.
3041 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3042 test.
3043
d48e62f4
TT
30442019-05-01 Tom Tromey <tromey@adacore.com>
3045
3046 * gdb.ada/packed_array_assign.exp: Add packed assignment
3047 regression test.
3048
f59f30f5
TV
30492019-05-01 Tom de Vries <tdevries@suse.de>
3050
3051 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3052
b70bfc54
TV
30532019-05-01 Tom de Vries <tdevries@suse.de>
3054
3055 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3056
15f18d14
AT
30572019-04-30 Ali Tamur <tamur@google.com>
3058
3059 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3060
2ff0a947
TT
30612019-04-30 Tom Tromey <tromey@adacore.com>
3062
3063 * lib/ada.exp (find_ada_tool): New proc.
3064 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3065 * gdb.ada/catch_ex_std.exp: New file.
3066 * gdb.ada/catch_ex_std/foo.adb: New file.
3067 * gdb.ada/catch_ex_std/some_package.adb: New file.
3068 * gdb.ada/catch_ex_std/some_package.ads: New file.
3069
a776957c
TT
30702019-04-30 Tom Tromey <tromey@adacore.com>
3071
3072 PR c++/24470:
3073 * gdb.cp/temargs.cc: Add test code from PR.
3074
bc68014d
AB
30752019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3076
3077 * gdb.fortran/vla-datatypes.exp: Update expected results.
3078 * gdb.fortran/vla-ptype.exp: Likewise.
3079 * gdb.fortran/vla-type.exp: Likewise.
3080 * gdb.fortran/vla-value.exp: Likewise.
3081
f1fdc960
AB
30822019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3083
3084 * gdb.fortran/ptr-indentation.exp: Update expected results.
3085 * gdb.fortran/ptype-on-functions.exp: Likewise.
3086 * gdb.fortran/vla-ptr-info.exp: Likewise.
3087 * gdb.fortran/vla-value.exp: Likewise.
3088
bf7a4de1
AB
30892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3090
3091 * gdb.fortran/ptype-on-functions.exp: New file.
3092 * gdb.fortran/ptype-on-functions.f90: New file.
3093
bbe75b9d
AB
30942019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3095
3096 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3097 case void string.
3098
1db455a7
AB
30992019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3100
3101 * gdb.fortran/complex.exp: Expand.
3102 * gdb.fortran/complex.f: Renamed to...
3103 * gdb.fortran/complex.f90: ...this, and extended to add more
3104 complex values.
3105
b6d03bb2
AB
31062019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3107
3108 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3109 MODULO, CMPLX.
3110
2e62ab40
AB
31112019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3112 Richard Bunt <richard.bunt@arm.com>
3113
3114 * gdb.base/max-depth.c: New file.
3115 * gdb.base/max-depth.exp: New file.
3116 * gdb.python/py-nested-maps.c: New file.
3117 * gdb.python/py-nested-maps.exp: New file.
3118 * gdb.python/py-nested-maps.py: New file.
3119 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3120 (test_all_common): Call test_max_depth.
3121 * gdb.fortran/max-depth.exp: New file.
3122 * gdb.fortran/max-depth.f90: New file.
3123 * gdb.go/max-depth.exp: New file.
3124 * gdb.go/max-depth.go: New file.
3125 * gdb.modula2/max-depth.exp: New file.
3126 * gdb.modula2/max-depth.c: New file.
3127 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3128
d2b584a5
TV
31292019-04-29 Tom de Vries <tdevries@suse.de>
3130
3131 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3132
136afab8
PW
31332019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3134
3135 * gdb.base/callexit.exp: Test may-call-functions off.
3136
725cbb63
KS
31372019-04-25 Keith Seitz <keiths@redhat.com>
3138
3139 PR c++/24367
3140 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3141 (another_incomplete_struct, test_incomplete): New definitions.
3142 (main): Use new definitions.
3143 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3144 functions.
3145
701adfb0
PA
31462019-04-25 Ali Tamur <tamur@google.com>
3147
3148 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3149
82433e3e
SDJ
31502019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3151
3152 PR corefiles/11608
3153 PR corefiles/18187
3154 * gdb.base/coredump-filter-build-id.exp: New file.
3155
dd06d4d6
AH
31562019-04-25 Alan Hayward <alan.hayward@arm.com>
3157
e79be6e5
SM
3158 * Makefile.in: Pass through GDBSERVER_DEBUG.
3159 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3160 (gdbserver,debug): Add board setting.
3161 * gdb.trace/tspeed.exp: Skip when debugging.
3162 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3163 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3164
1670072e
TT
31652019-04-24 Tom Tromey <tromey@adacore.com>
3166
3167 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3168 Rust.
3169
a59240a4
TT
31702019-04-24 Tom Tromey <tromey@adacore.com>
3171
3172 * gdb.arch/amd64-eval.exp: Test bitfield return.
3173 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3174 (class Foo) <return_bitfields>: New method.
3175 (main): Call it.
3176
b907456c
AB
31772019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3178
3179 * gdb.cp/many-args.cc: New file.
3180 * gdb.cp/many-args.exp: New file.
3181
5c565afd
TV
31822019-04-23 Tom de Vries <tdevries@suse.de>
3183
3184 PR gdb/24433
3185 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3186
ba22ff86
AH
31872019-04-23 Alan Hayward <alan.hayward@arm.com>
3188
3189 * gdb.trace/backtrace.exp: Use nopie flag.
3190 * gdb.trace/circ.exp: Likewise.
3191 * gdb.trace/collection.exp: Likewise.
3192 * gdb.trace/ftrace.exp: Likewise.
3193 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3194 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3195 * gdb.trace/qtro.exp: Likewise.
3196 * gdb.trace/read-memory.exp: Likewise.
3197 * gdb.trace/report.exp: Likewise.
3198 * gdb.trace/tfile.exp: Likewise.
3199 * gdb.trace/tfind.exp: Likewise.
3200 * gdb.trace/unavailable.exp: Likewise.
3201
7905fc35
PA
32022019-04-22 Pedro Alves <palves@redhat.com>
3203
3204 * gdb.base/solib-probes-nosharedlibrary.c,
3205 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3206
8ecb59f8
TT
32072019-04-19 Tom Tromey <tromey@adacore.com>
3208
3209 * gdb.ada/ptype_union.c: New file.
3210 * gdb.ada/ptype_union.exp: New file.
3211
62160ec9
TT
32122019-04-19 Tom Tromey <tromey@adacore.com>
3213
3214 PR symtab/24423:
3215 * gdb.base/list0.h (foo): Add a control-l character.
3216
36cd4ba5
TV
32172019-04-18 Tom de Vries <tdevries@suse.de>
3218
3219 PR gdb/24433
3220 * boards/local-board.exp: Set sysroot to "".
3221
b73715df
TV
32222019-04-18 Tom de Vries <tdevries@suse.de>
3223 Pedro Alves <palves@redhat.com>
3224
3225 PR gdb/24454
3226 * gdb.threads/vfork-follow-child-exec.c: New file.
3227 * gdb.threads/vfork-follow-child-exec.exp: New file.
3228 * gdb.threads/vfork-follow-child-exit.c: New file.
3229 * gdb.threads/vfork-follow-child-exit.exp: New file.
3230
4aa866af
LS
32312019-04-15 Leszek Swirski <leszeks@google.com>
3232
3233 * gdb.arch/amd64-eval.cc: New file.
3234 * gdb.arch/amd64-eval.exp: New file.
3235
e5a1a79a
AH
32362019-04-11 Alan Hayward <alan.hayward@arm.com>
3237
3238 * gdb.server/sysroot.c: New test.
3239 * gdb.server/sysroot.exp: New file.
3240 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3241 matching param.
3242
41077b66
AB
32432019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3244
3245 * gdb.base/align.exp: Extend test to cover structures containing
3246 only static fields.
3247
c30391f8
TV
32482019-04-11 Tom de Vries <tdevries@suse.de>
3249
3250 * boards/cc-with-dwz-m.exp: New file.
3251 * boards/cc-with-dwz.exp: New file.
3252 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3253
e242fd12
SM
32542019-04-09 Simon Marchi <simon.marchi@efficios.com>
3255
3256 * gdb.base/start-cpp.exp: New file.
3257 * gdb.base/start-cpp.cc: New file.
3258
2b0c8b01
KB
32592019-04-08 Kevin Buettner <kevinb@redhat.com>
3260
3261 * gdb.python/py-thrhandle.exp: Adjust tests to call
3262 thread_from_handle instead of thread_from_thread_handle.
3263
947210e5
KB
32642019-04-08 Kevin Buettner <kevinb@redhat.com>
3265
3266 * gdb.python/py-thrhandle.exp: Add tests for
3267 gdb.InferiorThread.handle.
3268
d7df6549
AB
32692019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3270
3271 * gdb.python/py-function.exp: Check calling helper function from
3272 all languages.
3273 * lib/gdb.exp (gdb_supported_languages): New proc.
3274
8bdc1658
AB
32752019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3276
3277 * gdb.base/complex-parts.c: New file.
3278 * gdb.base/complex-parts.exp: New file.
3279
05caa1d2
TT
32802019-04-01 Tom Tromey <tromey@adacore.com>
3281
3282 PR symtab/23331:
3283 * gdb.dwarf2/dw2-ranges-main.c: New file.
3284 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3285 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3286
7734102d
EZ
32872019-03-30 Simon Marchi <simark@simark.ca>
3288
3289 * gdb.base/default.exp: Add values for $_gdb_major and
3290 $_gdb_minor.
3291
188e1fa9
TT
32922019-03-29 Tom Tromey <tromey@adacore.com>
3293
3294 * gdb.base/help.exp: Tighten apropos regexp.
3295
2880242d
KS
32962019-03-29 Keith Seitz <keiths@redhat.com>
3297
3298 * gdb.fortran/array-bounds.exp: New file.
3299 * gdb.fortran/array-bounds.f90: New file.
3300
077cad8e
PW
33012019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3302
3303 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3304
80047cfc
PW
33052019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3306
3307 * gdb.multi/hello.c (main): Increase alarm timer.
3308
f489207e
SL
33092019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3310
3311 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3312 factor when no hardware watchpoint support.
3313
c92df149
AH
33142019-03-28 Alan Hayward <alan.hayward@arm.com>
3315 Pedro Alves <palves@redhat.com>
3316
3317 * boards/local-board.exp: set sysroot to /.
3318
933aebfa
AH
33192019-03-27 Alan Hayward <alan.hayward@arm.com>
3320
3321 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3322 in child.
3323
9f9aa852
AB
33242019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3325
3326 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3327 field.
3328 (make_container): Initialise new field.
3329 * gdb.python/py-prettyprint.exp: Add new tests.
3330 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3331 <display_hint>: New method.
3332
3714a195
AB
33332019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3334
3335 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3336 gdb_continue_to_breakpoint more throughout this test.
3337 (run_lang_tests) Supply unique test names, and use
3338 gdb_test_no_output.
3339
18c77628
AB
33402019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3341
3342 * gdb.base/finish-pretty.exp: Update expected results.
3343 * gdb.base/pretty-print.c: New file.
3344 * gdb.base/pretty-print.exp: New file.
3345
9a93502f
PA
33462019-03-25 Pedro Alves <palves@redhat.com>
3347
3348 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3349 move comments outside list. Append '-i "" eof' section.
3350
968aa7ae
AH
33512019-03-22 Alan Hayward <alan.hayward@arm.com>
3352
34a7f2a4 3353 PR testsuite/25016
968aa7ae
AH
3354 * README: Add pie options.
3355 * gdb.base/break-interp.exp: Ensure pie is disabled.
3356 * gdb.base/dump.exp: Likewise.
3357 * lib/gdb.exp (gdb_compile): Add pie option.
3358
4c7d57e7
TT
33592019-03-19 Tom Tromey <tromey@adacore.com>
3360
3361 * gdb.mi/mi2-cli-display.c: New file.
3362 * gdb.mi/mi2-cli-display.exp: New file.
3363
bff8c71f
TT
33642019-03-18 Joel Brobecker <brobecker@adacore.com>
3365 Tom Tromey <tromey@adacore.com>
3366
3367 * gdb.ada/ptype_array/pck.adb: New file.
3368 * gdb.ada/ptype_array/pck.ads: New file.
3369 * gdb.ada/ptype_array/foo.adb: New file.
3370 * gdb.ada/ptype_array.exp: New file.
3371
d085f989
TT
33722019-03-14 Tom Tromey <tromey@adacore.com>
3373
3374 * gdb.base/style.exp: Add "set style sources" test.
3375
b4be1b06
SM
33762019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3377
3378 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3379 * mi-breakpoint-multiple-locations.exp: ... this.
3380 (make_breakpoints_pattern): New proc.
3381 (do_test): Add mi_version parameter, test -break-insert,
3382 -break-info and =breakpoint-created.
3383
7cde5fc2
AB
33842019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3385
3386 * config/default.exp: Remove 'load_lib gdb.exp'.
3387 * config/monitor.exp: Likewise.
3388 * config/sid.exp: Likewise.
3389 * config/sim.exp: Likewise.
3390 * config/slite.exp: Likewise.
3391 * config/unix.exp: Likewise.
3392 * gdb.base/default.exp: Remove unhelpful comment.
3393
efbecbc1
AB
33942019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3395
3396 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3397
0841c79a
AB
33982019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3399
3400 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3401
4a270568
AB
34022019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3403
3404 * gdb.fortran/type-kinds.exp: Update expected results.
3405
067630bd
AB
34062019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3407
3408 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3409
3be47f7a
AB
34102019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3411
3412 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3413 function.
3414 (test_basic_parsing_of_type_kinds): Expand types tested.
3415 (test_parsing_invalid_type_kinds): New function.
3416
4d00f5d8
AB
34172019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3418
3419 * gdb.fortran/intrinsics.exp: New file.
3420 * gdb.fortran/intrinsics.f90: New file.
3421 * gdb.fortran/type-kinds.exp: New file.
3422
c8f91604
AB
34232019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3424
3425 * gdb.fortran/dot-ops.exp: New file.
3426
dd9f2c76
AB
34272019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3428
3429 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3430 Check upper and lower case logical literals.
3431
84ec9724
AB
34322019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3433
3434 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3435 Remove duplicate tests.
3436
c3734e09
AH
34372019-03-06 Alan Hayward <alan.hayward@arm.com>
3438
3439 * lib/gdb.exp (builtin_cd): rename of cd.
3440 (cd): Override builtin.
3441
aa3cfbda
RB
34422019-03-06 Richard Bunt <richard.bunt@arm.com>
3443
3444 * gdb.fortran/function-calls.exp: New file.
3445 * gdb.fortran/function-calls.f90: New test.
3446
7b63ad86
RB
34472019-03-04 Richard Bunt <richard.bunt@arm.com>
3448
3449 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
3450 on user program standard output.
3451 * gdb.fortran/short-circuit-argument-list.f90: Record function
3452 calls.
3453
01abb042
AH
34542019-02-28 Alan Hayward <alan.hayward@arm.com>
3455
c3734e09
AH
3456 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
3457 failure.
01abb042 3458
92137da0
RO
34592019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3460
3461 PR gdb/8527
3462 * gdb.base/interrupt-daemon-attach.c,
3463 gdb.base/interrupt-daemon-attach.exp: New test.
3464
5862844d
PA
34652019-02-27 Pedro Alves <palves@redhat.com>
3466
3467 * gdb.base/page.exp: Add tests for "set width/height -1".
3468
8ed25214
PA
34692019-02-27 Pedro Alves <palves@redhat.com>
3470
3471 * gdb.base/page.exp: Add tests for "set/show width/height" with
3472 "infinite" values.
3473
6c28e44a
TT
34742019-02-27 Tom Tromey <tromey@adacore.com>
3475
3476 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
3477 2.4.
3478 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
3479 workaround.
3480
bf9a735e
AB
34812019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
3482
3483 * gdb.base/align.exp: Extend to compile in both C and C++, and add
3484 tests for structs with static members.
3485
8791793c
TT
34862019-02-26 Tom Tromey <tromey@adacore.com>
3487
3488 * gdb.python/py-value.exp (test_value_from_buffer): Check for
3489 ValueError, not TypeError.
3490
bc2a507e
KB
34912019-02-26 Kevin Buettner <kevinb@redhat.com>
3492
3493 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
3494 call from main program.
3495
e0e7d3bd
JB
34962019-02-23 Joel Brobecker <brobecker@adacore.com>
3497
3498 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
3499 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
3500 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
3501 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
3502 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
3503
9600246d
KS
35042019-02-22 Keith Seitz <keiths@redhat.com>
3505
3506 PR symtab/23853
3507 * gdb.base/symlink-sourcefile.c: New file.
3508 * gdb.base/symlink-sourcefile.exp: New file.
3509
0c95f9ed
TT
35102019-02-20 Tom Tromey <tom@tromey.com>
3511
3512 * gdb.base/info_qt.exp: Update.
3513
6caa91b6
SM
35142019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
3515
3516 * gdb.base/source.exp: Move "error in sourced script" code to
3517 the end.
3518 * gdb.base/source-error.gdb: Move contents to
3519 source-error-1.gdb. Add new code to source source-error-1.gdb.
3520 * gdb.base/source-error-1.gdb: New file, from previous
3521 source-error.gdb.
3522
6506371f
TT
35232019-02-17 Tom Tromey <tom@tromey.com>
3524
3525 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
3526 for macro styling.
3527 * gdb.base/style.c (SOME_MACRO): New macro.
3528
a0087920
TT
35292019-02-17 Tom Tromey <tom@tromey.com>
3530
3531 * gdb.base/style.exp: Add line-wrapping tests.
3532 * gdb.base/page.exp: Add test for quitting during pagination.
3533
a2cd4f14
JB
35342019-02-17 Joel Brobecker <brobecker@adacore.com>
3535
3536 * gdb.ada/big_packed_array: New testcase.
3537 * gdb.ada/homonym.exp: Fix incorrect expected output for
3538 "break <homonym__get_value>" test.
3539
9d70ffbc
WP
35402019-02-13 Weimin Pan <weimin.pan@oracle.com>
3541
3542 PR breakpoints/21870
3543 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
3544 and prepare_for_testing. Add comment.
3545 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
3546 redundant cleanup call. Clean up comment.
3547
01c7ae81
WP
35482019-02-12 Weimin Pan <weimin.pan@oracle.com>
3549
3550 PR breakpoints/21870
3551 * gdb.arch/aarch64-dbreg-contents.exp: New file.
3552 * gdb.arch/aarch64-dbreg-contents.c: New file.
3553
aff29d1c
JB
35542019-02-10 Joel Brobecker <brobecker@adacore.com>
3555
3556 * gdb.ada/mi_ref_changeable: New testcase.
3557
df0da8a2
AH
35582019-02-07 Alan Hayward <alan.hayward@arm.com>
3559
3560 * gdb.base/attach.exp: Add double attach test.
3561
bd447abb
SM
35622019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
3563
3564 * lib/gdb.exp (default_gdb_start): Don't match pagination
3565 prompt.
3566 (gdb_init): Set stty_init.
3567
1dbc40b9
TT
35682019-01-27 Tom Tromey <tom@tromey.com>
3569
3570 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
3571 skip_python_tests.
3572
353229bf
AH
35732019-01-24 Alan Hayward <alan.hayward@arm.com>
3574
3575 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
3576 New structure.
3577 (struct struct_static_02_02): Likewise.
3578 (struct struct_static_02_03): Likewise.
3579 (struct struct_static_02_04): Likewise.
3580 (struct struct_static_04_01): Likewise.
3581 (struct struct_static_04_02): Likewise.
3582 (struct struct_static_04_03): Likewise.
3583 (struct struct_static_04_04): Likewise.
3584 (struct struct_static_06_01): Likewise.
3585 (struct struct_static_06_02): Likewise.
3586 (struct struct_static_06_03): Likewise.
3587 (struct struct_static_06_04): Likewise.
3588 (cmp_struct_static_02_01): Likewise.
3589 (cmp_struct_static_02_02): Likewise.
3590 (cmp_struct_static_02_03): Likewise.
3591 (cmp_struct_static_02_04): Likewise.
3592 (cmp_struct_static_04_01): Likewise.
3593 (cmp_struct_static_04_02): Likewise.
3594 (cmp_struct_static_04_03): Likewise.
3595 (cmp_struct_static_04_04): Likewise.
3596 (cmp_struct_static_06_01): Likewise.
3597 (cmp_struct_static_06_02): Likewise.
3598 (cmp_struct_static_06_03): Likewise.
3599 (cmp_struct_static_06_04): Likewise.
3600 (call_all): Test new structs.
3601 * gdb.base/infcall-nested-structs.exp: Likewise.
3602
73021deb
AH
36032019-01-21 Alan Hayward <alan.hayward@arm.com>
3604 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3605
fc65c7db
AH
36062019-01-21 Alan Hayward <alan.hayward@arm.com>
3607 * gdb.base/stack-protector.c: New test.
3608 * gdb.base/stack-protector.exp: New file.
3609 * gdb.cp/ovldbreak.exp: Only allow a single break line.
3610 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
3611 option.
3612 (gdb_compile): Remove stack protector for GCC and prevent
3613 recursion.
3614
c24bdb02
KS
36152019-01-16 Keith Seitz <keiths@redhat.com>
3616
3617 PR gdb/23773
3618 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
3619
6f072a10
PFC
36202019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3621
3622 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
3623 aliases.
3624 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
3625 tests.
3626 * gdb.arch/powerpc-vector-regs.c: New file.
3627 * gdb.arch/powerpc-vector-regs.exp: New file.
3628
a7b8d682
PFC
36292019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3630
3631 * gdb.arch/altivec-regs.exp: Fix the list passed to
3632 gdb_expect_list when testing "info vector".
3633
6eb6fb67
AB
36342019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3635
3636 * gdb.base/style.exp: Don't include path in testname.
3637
b56f80d8
KS
36382019-01-10 Keith Seitz <keiths@redhat.com>
3639
3640 PR gdb/23712
3641 PR symtab/23010
3642 * gdb.dwarf2/multidictionary.exp: New file.
3643
041be526
SM
36442019-01-09 Simon Marchi <simon.marchi@ericsson.com>
3645
3646 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
3647 (test_gnuv3_style_demangling): ... this.
3648 (test_lucid_style_demangling): Remove.
3649 (test_arm_style_demangling): Remove.
3650 (test_hp_style_demangling): Remove.
3651 (do_tests): Remove calls to the above.
3652
d820d0c3
AB
36532019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3654
3655 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
3656 case.
3657
f097f5ad
TT
36582019-01-06 Tom Tromey <tom@tromey.com>
3659
3660 PR gdb/28155:
3661 * gdb.dwarf2/typedef-void-finish.exp: New file.
3662
2cd8cc0b
TT
36632018-12-28 Tom Tromey <tom@tromey.com>
3664 Simon Marchi <simark@simark.ca>
3665
3666 * gdb.base/jit-exec.exp: New file.
3667 * gdb.base/jit-exec.c: New file.
3668 * gdb.base/jit-execd.c: New file.
3669
35fb8261
TT
36702018-12-28 Tom Tromey <tom@tromey.com>
3671
3672 * gdb.base/style.exp: Update test to check for address styling.
3673
47fd17cd
TT
36742018-12-28 Tom Tromey <tom@tromey.com>
3675
3676 * gdb.base/style.exp: Add test for styling of "Reading symbols"
3677 message.
3678
d47032b7
TT
36792018-12-28 Tom Tromey <tom@tromey.com>
3680
3681 * gdb.base/style.exp: Add test for version number styling.
3682
af79b68d
TT
36832018-12-28 Tom Tromey <tom@tromey.com>
3684
3685 * gdb.base/style.exp: Add test for print_address_symbolic.
3686
0bb296cb
TT
36872018-12-28 Tom Tromey <tom@tromey.com>
3688
3689 * gdb.base/style.exp: Add test for breakpoint setting.
3690
80ae2043
TT
36912018-12-28 Tom Tromey <tom@tromey.com>
3692
3693 * gdb.base/style.exp: Add test for variable names.
3694
cbe56571
TT
36952018-12-28 Tom Tromey <tom@tromey.com>
3696
3697 * gdb.base/style.exp: New file.
3698 * gdb.base/style.c: New file.
3699
9162a27c
TT
37002018-12-28 Tom Tromey <tom@tromey.com>
3701
3702 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
3703 "dumb".
3704 * gdb.base/readline.exp (operate_and_get_next): Save and restore
3705 the TERM environment variable.
3706
bc543c90
TT
37072018-12-27 Tom Tromey <tom@tromey.com>
3708
3709 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
3710 pagination test.
3711
6f0ffe50
AB
37122018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
3713
3714 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
3715 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
3716
b5a1e557
PW
37172018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3718
3719 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
3720 Filename a.adb changed to bp_fun_addr.adb.
3721 gdb.ada/bp_fun_addr.exp: Update test accordingly.
3722
6e8b1ab2
JV
37232018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
3724
3725 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
3726 non-PIE executables.
3727 * README: Mention the gdb,nopie_flag board setting.
3728 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
3729 non-PIE executable.
3730 * gdb.arch/amd64-entry-value.exp: Likewise.
3731 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
3732 * gdb.arch/i386-float.exp: Likewise.
3733 * gdb.arch/i386-signal.exp: Likewise.
3734 * gdb.mi/mi-reg-undefined.exp: Likewise.
3735
d00a27c5
PM
37362018-12-21 Paul Marechal <paul.marechal@ericsson.com>
3737
3738 PR gdb/23974
3739 * gdb.base/info-os.exp: Check return for unknown "info os" type.
3740
161d081c
PW
37412018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3742
3743 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
3744 Update order of results accordingly.
3745
b001de23
AB
37462018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
3747
3748 * gdb.base/annota1.exp: Update a test regexp.
3749
99e1a184
AB
37502018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
3751
3752 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
3753
7a81c1e2
PW
37542018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3755
3756 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
3757 (reuse_time): Initialize to REUSE_TIME_CAP.
3758 (check_rc): New function.
3759 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
3760 Check pthread_create rc.
3761 (spawner_thread_func): Check pthread_create and pthread_join rc.
3762
73e8dc90
PA
37632018-12-08 Pedro Alves <palves@redhat.com>
3764
3765 * gdb.base/list.exp (test_forward_search): Rename to ...
3766 (test_forward_reverse_search): ... this. Also test reverse-search
3767 and the forward-search alias.
3768
13f2ed32
AB
37692018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
3770
3771 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
3772 local timeout variable before return, and remove all local timeout
3773 variable entirely.
3774 (gdb_load): Likewise.
3775
64d27cfc
TV
37762018-12-01 Tom de Vries <tdevries@suse.de>
3777
3778 * gdb.base/gdb-caching-proc.exp: New file.
3779
f63c03b4
SDJ
37802018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
3781
3782 * Makefile.in (TIMESTAMP): New variable.
3783 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
3784 command.
3785 (check-single-racy): Likewise.
3786 (check/%.exp): Likewise.
3787 (check-racy/%.exp): Likewise.
3788 (workers/%.worker): Likewise.
3789 (build-perf): Likewise.
3790 (check-perf): Likewise.
3791 * README: Describe new "TS" and "TS_FORMAT" variables.
3792 * print-ts.py: New file.
3793
1c97054b
BF
37942018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
3795
3796 PR python/23714
3797 * gdb.python/python.exp: Test command repetition after
3798 gdb.execute.
3799
1871a62d
AB
38002018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
3801
3802 * gdb.opt/inline-break.exp: Add test that info breakpoint output
3803 is correctly aligned.
3804
fb5e1ed9
PW
38052018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3806
3807 * gdb.ada/info_auto_lang.exp: New testcase.
3808 * gdb.ada/info_auto_lang/global_pack.ads: New file.
3809 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
3810 * gdb.ada/info_auto_lang/some_c.c: New file.
3811
43d397ca
PW
38122018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3813
3814 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
3815 FUNC_lang language syntax.
3816
beddd671
PW
38172018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3818
3819 * gdb.base/info_minsym.c: New file.
3820 * gdb.base/info_minsym.exp: New file.
3821
73fc52c4
TT
38222018-11-19 Tom Tromey <tom@tromey.com>
3823
3824 PR rust/23625:
3825 * gdb.rust/simple.exp: Add ptype test. Update expected output.
3826 * gdb.rust/expr.exp: Update expected output. Change one test.
3827
994b876a
TT
38282018-11-19 Tom Tromey <tom@tromey.com>
3829
3830 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
3831
6769f276
PA
38322018-11-19 Pedro Alves <palves@redhat.com>
3833
3834 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
3835 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
3836 see the expected warning.
3837
38a72da0
AH
38382018-11-16 Alan Hayward <alan.hayward@arm.com>
3839
3840 PR gdb/22736:
3841 * gdb.cp/infcall-nodebug-lib.c: New test.
3842 * gdb.cp/infcall-nodebug-main.c: New test.
3843 * gdb.cp/infcall-nodebug.exp: New file.
3844
53a89d6e
SM
38452018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
3846
3847 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
3848 completer tests.
3849
9325300d
TV
38502018-11-09 Tom de Vries <tdevries@suse.de>
3851
3852 * gdb.base/msym-lang.c: New test.
3853 * gdb.base/msym-lang.exp: New file.
3854 * gdb.base/msym-lang-main.c: New test.
3855
20f0d60d
TT
38562018-11-08 Tom Tromey <tom@tromey.com>
3857
3858 PR gdb/23555:
3859 PR gdb/23838:
3860 * gdb.base/warning.exp: New file.
3861
b5420128
JB
38622018-11-08 Jan Beulich <jbeulich@suse.com>
3863
3864 * testsuite/gdb.arch/i386-avx512.c,
3865 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
3866
cd115d61
AB
38672018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
3868
3869 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
3870 point hardware.
3871
35ee2dc2
AB
38722018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
3873
3874 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
3875 * gdb.dwarf2/missing-type-name.exp: New file.
3876
31aceee8
TV
38772018-11-06 Tom de Vries <tdevries@suse.de>
3878
3879 * gdb.base/many-headers.c: New test.
3880 * gdb.base/many-headers.exp: New file.
3881
109be305
JW
38822018-11-06 Jim Wilson <jimw@sifive.com>
3883
3884 * gdb.base/code_elim.exp: For riscv, set additional_flags
3885 to include -msmall-data-limit=0.
3886
e2b7af72
JB
38872018-11-01 Joel Brobecker <brobecker@adacore.com>
3888
3889 * gdb.ada/watch_minus_l: New testcase.
3890
cdcda965
SM
38912018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
3892
3893 * gdb.arch/aix-sighandle.c: New file.
3894 * gdb.arch/aix-sighandle.exp: New file.
3895
92dcebf3
AB
38962018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3897
3898 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
3899 registers being unions.
3900
68b9ac18
TV
39012018-10-31 Tom de Vries <tdevries@suse.de>
3902
3903 * lib/valgrind.exp: New file.
3904 (vgdb_start, vgdb_stop): New procs, factored out of ...
3905 * gdb.base/valgrind-bt.exp: ... here, ...
3906 * gdb.base/valgrind-disp-step.exp: ... here and ...
3907 * gdb.base/valgrind-infcall.exp: ... here.
3908
1443936e
TV
39092018-10-31 Tom de Vries <tdevries@suse.de>
3910
3911 * lib/gdb.exp (get_valueof): Don't output read value in test name.
3912
eb77c9df
AB
39132018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3914
3915 * gdb.dwarf2/void-type.c: New file.
3916 * gdb.dwarf2/void-type.exp: New file.
3917
82b5e646
PW
39182018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3919
3920 * gdb.base/info_qt.c: New file.
3921 * gdb.base/info_qt.exp: New file.
3922
8d619c01
EBM
39232018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3924
3925 * gdb.arch/powerpc-htm-regs.c: New file.
3926 * gdb.arch/powerpc-htm-regs.exp: New file.
3927
f2cf6173
EBM
39282018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3929
3930 * gdb.arch/powerpc-tar.c: New file.
3931 * gdb.arch/powerpc-tar.exp: New file.
3932
7ca18ed6
EBM
39332018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3934
3935 * gdb.arch/powerpc-ppr-dscr.c: New file.
3936 * gdb.arch/powerpc-ppr-dscr.exp: New file.
3937
bfcc0eba
TV
39382018-10-25 Tom de Vries <tdevries@suse.de>
3939
3940 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
3941
fe1a5cad
TV
39422018-10-24 Tom de Vries <tdevries@suse.de>
3943
3944 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
3945 longer exists error.
3946
a76dc3b7
TV
39472018-10-24 Tom de Vries <tdevries@suse.de>
3948
3949 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
3950
4df46df7
TV
39512018-10-24 Tom de Vries <tdevries@suse.de>
3952
3953 * gdb.base/valgrind-db-attach.exp: Handle removed support for
3954 --db-attach in valgrind.
3955
0dbfcfff
AB
39562018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
3957
3958 * gdb.arch/riscv-reg-aliases.c: New file.
3959 * gdb.arch/riscv-reg-aliases.exp: New file.
3960
b04480b1
AH
39612018-10-19 Alan Hayward <alan.hayward@arm.com>
3962
3963 * gdb.python/py-cmd.exp: Check for gdb_prompt.
3964
2c6ac8d7
AH
39652018-10-19 Alan Hayward <alan.hayward@arm.com>
3966
3967 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
3968
2bc69f25
AH
39692018-10-19 Alan Hayward <alan.hayward@arm.com>
3970
3971 * gdb.cp/ovldbreak.exp: Fix regexps.
3972
1f1ae3a3
AH
39732018-10-19 Alan Hayward <alan.hayward@arm.com>
3974
3975 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
3976
94c18618
SDJ
39772018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
3978
3979 PR cli/23785
3980 * gdb.base/restore.exp: New test to check if "restore" with an
3981 invalid file doesn't segfault.
3982
812cd6eb
TV
39832018-10-18 Tom de Vries <tdevries@suse.de>
3984
3985 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
3986 * gdb.ada/excep_handle.exp: Same.
3987 * gdb.ada/mi_string_access.exp: Same.
3988 * gdb.ada/mi_var_union.exp: Same.
3989 * gdb.arch/arc-analyze-prologue.exp: Same.
3990 * gdb.arch/arc-decode-insn.exp: Same.
3991 * gdb.base/readnever.exp: Same.
3992 * gdb.fortran/printing-types.exp: Same.
3993 * gdb.guile/scm-lazy-string.exp: Same.
3994
c4b90788
TV
39952018-10-16 Tom de Vries <tdevries@suse.de>
3996
3997 PR gdb/23730
3998 * gdb.base/catch-follow-exec.c: Add copyright notice.
3999 * gdb.base/catch-follow-exec.exp: Rewrite to use
4000 gdb_spawn_with_cmdline_opts. Require gdb-native.
4001
8bca2978
SL
40022018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4003
4004 * gdb.trace/actions-changed.exp: Check for arch support.
4005 * gdb.trace/actions.exp: Likewise.
4006 * gdb.trace/ax.exp: Likewise.
4007 * gdb.trace/backtrace.exp: Likewise.
4008 * gdb.trace/change-loc.exp: Likewise.
4009 * gdb.trace/deltrace.exp: Likewise.
4010 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4011 * gdb.trace/ftrace.exp: Likewise.
4012 * gdb.trace/infotrace.exp: Check for arch support.
4013 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4014 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4015 * gdb.trace/mi-tsv-changed.exp: Likewise.
4016 * gdb.trace/packetlen.exp: Likewise.
4017 * gdb.trace/passc-dyn.exp: Likewise.
4018 * gdb.trace/passcount.exp: Likewise.
4019 * gdb.trace/pending.exp: Likewise.
4020 * gdb.trace/range-stepping.exp: Check for shlib support.
4021 * gdb.trace/report.exp: Check for arch support.
4022 * gdb.trace/save-trace.exp: Likewise.
4023 * gdb.trace/signal.exp: Check for signal support.
4024 * gdb.trace/tfind.exp: Check for arch support.
4025 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4026 * gdb.trace/trace-common.h: Add comment.
4027 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4028 * gdb.trace/trace-enable-disable.exp: Likewise.
4029 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4030 * gdb.trace/tracecmd.exp: Check for arch support.
4031 * gdb.trace/tspeed.exp: Check for shlib and target support.
4032 * gdb.trace/tstatus.exp: Check for arch support.
4033 * gdb.trace/tsv.exp: Likewise.
4034 * gdb.trace/while-dyn.exp: Likewise.
4035 * gdb.trace/while-stepping.exp: Likewise.
4036 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4037
f9c49bff
SM
40382018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4039
4040 * gdb.trace/tspeed.exp: Remove nowarnings.
4041 (prepare_for_trace_test): Declare "global ipalib".
4042 * gdb.trace/tspeed.c: Include unistd.h.
4043 (main): Remove superfluous printf argument.
4044
d4330bde
SL
40452018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4046
4047 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4048 directory prefix on the filename.
4049
8ecfd7bd
SDJ
40502018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4051
4052 * gdb.gdb/unittest.exp: Update expected message informing that
4053 selftests have been disabled.
4054 * gdb.server/unittest.exp: Likewise.
4055
58bbcd02
TV
40562018-10-09 Tom de Vries <tdevries@suse.de>
4057
4058 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4059 with runto_main.
4060
9f6b697b
WP
40612018-10-08 Weimin Pan <weimin.pan@oracle.com>
4062
4063 PR c++/16841
4064 * gdb.cp/virtbase2.cc: New file.
4065 * gdb.cp/virtbase2.exp: New file.
4066
add5ded5
TT
40672018-10-06 Tom Tromey <tom@tromey.com>
4068
4069 PR python/19399:
4070 * gdb.python/py-inferior.exp: Add architecture test.
4071
f9e48344
TT
40722018-10-06 Tom Tromey <tom@tromey.com>
4073
4074 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4075 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4076
2a8be203
TT
40772018-10-06 Tom Tromey <tom@tromey.com>
4078
4079 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4080 of a "throw" catchpoint.
4081
e04caa70
SDJ
40822018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4083
4084 * gdb.base/info-proc.exp: Update string expected from "help info
4085 proc".
4086
5ca8c39f
TT
40872018-10-04 Tom Tromey <tom@tromey.com>
4088
4089 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4090 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4091 (test_initial_complaints, test_empty_complaints): Update.
4092 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4093
3453e7e4
TT
40942018-10-04 Tom Tromey <tom@tromey.com>
4095
4096 PR cli/19551:
4097 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4098 * lib/gdb.exp (gdb_file_cmd): Update.
4099 * gdb.stabs/weird.exp (print_weird_var): Update.
4100 * gdb.server/solib-list.exp: Update.
4101 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4102 * gdb.mi/mi-cli.exp: Update.
4103 * gdb.linespec/linespec.exp: Update.
4104 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4105 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4106 * gdb.cp/cp-relocate.exp: Update.
4107 * gdb.base/sym-file.exp: Update.
4108 * gdb.base/relocate.exp: Update.
4109 * gdb.base/readnever.exp: Update.
4110 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4111 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4112 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4113 * gdb.base/code_elim.exp: Update.
4114 * gdb.base/break-unload-file.exp (test_break): Update.
4115 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4116 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4117 Update.
4118 * gdb.base/attach.exp (do_attach_tests): Update.
4119 * gdb.base/sepdebug.exp: Update.
4120 * gdb.python/py-section-script.exp: Update.
4121
6afcf761
TT
41222018-10-04 Tom Tromey <tom@tromey.com>
4123
4124 PR cli/22234:
4125 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4126 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4127 output.
4128
fef1b293
TT
41292018-10-04 Tom Tromey <tom@tromey.com>
4130
4131 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4132 set width and height to 0.
4133 (test_command_line_attach_run): Use -quiet.
4134
ca98345e
SL
41352018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4136
4137 * lib/gdb.exp (skip_ifunc_tests): New.
4138 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4139 other compile failures.
4140 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4141
ff34e6ae
SM
41422018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4143
4144 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4145 is_amd64_regs_target.
4146
6bb8890e
AH
41472018-10-01 Alan Hayward <alan.hayward@arm.com>
4148
4149 * gdb.arch/aarch64-sighandler-regs.c: New test.
4150 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4151 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4152
224d30d3
MM
41532018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4154
4155 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4156 assembly.
4157
f67ffa6a
AB
41582018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4159
4160 * gdb.base/frame-selection.exp: New file.
4161 * gdb.base/frame-selection.c: New file.
4162
9fc3183f
AH
41632018-09-27 Alan Hayward <alan.hayward@arm.com>
4164
4165 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4166 pthread barrier.
4167 (main): Likewise.
4168
d354055e
AB
41692018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4170
4171 * gdb.base/large-frame-1.c: New file.
4172 * gdb.base/large-frame-2.c: New file.
4173 * gdb.base/large-frame.exp: New file.
4174 * gdb.base/large-frame.h: New file.
4175
db727370
JL
41762018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4177
4178 PR gdb/20948
4179 * gdb.base/write_mem.exp: New test.
4180 * gdb.base/write_mem.c: Likewise.
4181
ae778caf
TT
41822018-09-23 Tom Tromey <tom@tromey.com>
4183
4184 PR python/18852:
4185 * gdb.python/py-parameter.exp: Add test for parameter that throws
4186 on "set".
4187
fd3ba736
TT
41882018-09-23 Tom Tromey <tom@tromey.com>
4189
4190 PR python/17284:
4191 * gdb.python/py-template.exp (test_template_arg): Add test for
4192 negative template argument number.
4193
39a24317
TT
41942018-09-23 Tom Tromey <tom@tromey.com>
4195
4196 PR python/14062:
4197 * gdb.python/python.exp: Add test for post_event error.
4198
f5769a2c
TT
41992018-09-23 Tom Tromey <tom@tromey.com>
4200
4201 PR python/18170:
4202 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4203 convert pointers to int and long.
4204
1c1e54f6
TT
42052018-09-23 Tom Tromey <tom@tromey.com>
4206
4207 PR python/20126:
4208 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4209 signed-ness conversion tests.
4210
fb4fa946
TT
42112018-09-23 Tom Tromey <tom@tromey.com>
4212
4213 PR python/18352;
4214 * gdb.python/py-value.exp (test_float_conversion): New proc.
4215 Use it.
4216
a466edac
HAQ
42172018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4218
4219 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4220
4ee9b0c5
SL
42212018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4222
4223 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4224 no readline.
4225 * gdb.base/utf8-identifiers.exp: Likewise.
4226 * gdb.cp/cpcompletion.exp: Likewise.
4227 * gdb.linespec/cpcompletion.exp: Likewise.
4228 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4229 * gdb.linespec/cpls-ops.exp: Likewise.
4230
23be8da7
RB
42312018-09-19 Richard Bunt <richard.bunt@arm.com>
4232 Chris January <chris.january@arm.com>
4233
4234 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4235 * gdb.fortran/short-circuit-argument-list.exp: New file.
4236 * gdb.fortran/short-circuit-argument-list.f90: New test.
4237
5031d0ae
SDJ
42382018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4239
4240 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4241 "arch=" keyword when executing "-stack-list-frames".
4242
b4c0d1a4
SDJ
42432018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4244
4245 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4246 "arch=" keyword when executing "-stack-list-frames".
4247
7a6d2b45
SDJ
42482018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4249
4250 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4251 break ada".
4252
8588b356
SM
42532018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4254
4255 PR python/23669
4256 * gdb.python/python.exp: Test gdb.execute("show commands").
4257
65e65158
TT
42582018-09-16 Tom Tromey <tom@tromey.com>
4259
4260 * gdb.base/new-ui.exp (do_execution_tests): Update.
4261 * gdb.base/dbx.exp (test_breakpoints): Update.
4262
bf326452
AH
42632018-09-14 Alan Hayward <alan.hayward@arm.com>
4264
4265 * lib/gdb.exp (gdb_simple_compile): Add proc.
4266 (is_elf_target): Use gdb_simple_compile.
4267 (skip_altivec_tests): Likewise.
4268 (skip_vsx_tests): Likewise.
4269 (skip_tsx_tests): Likewise.
4270 (skip_btrace_tests): Likewise.
4271 (skip_btrace_pt_tests): Likewise.
4272 (gdb_can_simple_compile): Likewise.
4273 (gdb_has_argv0): Likewise.
4274 (gdb_target_symbol_prefix): Likewise.
4275 (target_supports_scheduler_locking): Likewise.
4276
2361b0fb
TT
42772018-09-13 Tom Tromey <tom@tromey.com>
4278
4279 * Makefile.in (TAGS): Recognize proc_with_prefix and
4280 gdb_caching_proc.
4281
0ae1a321
SM
42822018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4283
4284 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4285 method.
4286
a40bf0c2
SM
42872018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4288
4289 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4290 and a few other Inferior properties when the Inferior is no
4291 longer valid.
4292
4a3fe98f
TT
42932018-09-13 Tom Tromey <tom@tromey.com>
4294
4295 PR rust/23650:
4296 * gdb.rust/simple.exp: Add test for enum field access error.
4297
098b2108
TT
42982018-09-13 Tom Tromey <tom@tromey.com>
4299
4300 PR rust/23626:
4301 * gdb.rust/simple.rs (EmptyEnum): New type.
4302 (main): Use it.
4303 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4304
1256af7d
SM
43052018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4306
4307 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4308 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4309 * gdb.python/py-symtab.exp: Update test printing an objfile.
4310
4aa8e6c2
SM
43112018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4312
4313 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4314 object.
4315
c221b2f7
AH
43162018-09-12 Alan Hayward <alan.hayward@arm.com>
4317
4318 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4319 (support_complex_tests): Use gdb_can_simple_compile.
4320 (is_ilp32_target): Likewise.
4321 (is_lp64_target): Likewise.
4322 (is_64_target): Likewise.
4323 (is_amd64_regs_target): Likewise.
4324 (is_aarch32_target): Likewise.
4325 (gdb_int128_helper): Likewise.
4326
6f1107b5
JK
43272018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4328
4329 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4330
1f5d1570
JG
43312018-09-10 Jerome Guitton <guitton@adacore.com>
4332
4333 * gdb.ada/same_component_name: Add test for case of tagged record
4334 with variable-length fields.
4335
cc330e39
XR
43362018-09-10 Xavier Roirand <roirand@adacore.com>
4337
4338 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4339 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4340 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4341 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4342
b9c50e9a
XR
43432018-09-10 Xavier Roirand <roirand@adacore.com>
4344
4345 * gdb.ada/mi_string_access.exp: New testcase.
4346 * gdb.ada/mi_string_access/bar.adb: New file.
4347 * gdb.ada/mi_string_access/pck.adb: New file.
4348 * gdb.ada/mi_string_access/pck.asd: New file.
4349
2963898f
XR
43502018-09-10 Xavier Roirand <roirand@adacore.com>
4351
4352 * gdb.ada/mi_var_union.exp: New testcase.
4353 * gdb.ada/mi_var_union/bar.adb: New file.
4354 * gdb.ada/mi_var_union/pck.adb: New file.
4355 * gdb.ada/mi_var_union/pck.asd: New file.
4356
1aac008f
TT
43572018-09-08 Tom Tromey <tom@tromey.com>
4358
4359 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4360
332cf4c9
TT
43612018-09-08 Tom Tromey <tom@tromey.com>
4362
4363 PR python/16047:
4364 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4365 (register_pretty_printers): Register new printer.
4366 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4367 test.
4368 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4369 (an_int_type3): New global.
4370
424da6cf
JB
43712018-09-08 Joel Brobecker <brobecker@adacore.com>
4372
4373 * gdb.ada/expr_with_funcall: New testcase.
4374
2a62dfa9
JB
43752018-09-08 Joel Brobecker <brobecker@adacore.com>
4376
4377 * gdb.ada/packed_array_assign: New testcase.
4378
96b6697f
AB
43792018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4380
4381 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4382 names, and add test prefixes to make test names unique.
4383
e4a62c65
TV
43842018-09-05 Tom de Vries <tdevries@suse.de>
4385
4386 * gdb.dwarf2/varval.exp: Add test.
4387
dd083ee2
GB
43882018-09-04 Gary Benson <gbenson@redhat.com>
4389
4390 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4391 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4392
aef9346c
TT
43932018-08-31 Tom Tromey <tom@tromey.com>
4394
4395 * gdb.rust/simple.rs: Rename second variable "v".
4396
c67f2e15
AB
43972018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4398
4399 * gdb.base/funcargs.c (use_a): New function.
4400 (recurse): Call use_a.
4401
078a0207
KS
44022018-08-29 Keith Seitz <keiths@redhat.com>
4403
4404 * gdb.compile/compile-cplus-anonymous.cc: New file.
4405 * gdb.compile/compile-cplus-anonymous.exp: New file.
4406 * gdb.compile/compile-cplus-array-decay.cc: New file.
4407 * gdb.compile/compile-cplus-array-decay.exp: New file.
4408 * gdb.compile/compile-cplus-inherit.cc: New file.
4409 * gdb.compile/compile-cplus-inherit.exp: New file.
4410 * gdb.compile/compile-cplus-member.cc: New file.
4411 * gdb.compile/compile-cplus-member.exp: New file.
4412 * gdb.compile/compile-cplus-method.cc: New file.
4413 * gdb.compile/compile-cplus-method.exp: New file.
4414 * gdb.compile/compile-cplus-mod.c: "New" file.
4415 * gdb.compile/compile-cplus-namespace.cc: New file.
4416 * gdb.compile/compile-cplus-namespace.exp: New file.
4417 * gdb.compile/compile-cplus-nested.cc: New file.
4418 * gdb.compile/compile-cplus-nested.exp: New file.
4419 * gdb.compile/compile-cplus-print.c: "New" file.
4420 * gdb.compile/compile-cplus-print.exp: "New" file.
4421 * gdb.compile/compile-cplus-virtual.cc: New file.
4422 * gdb.compile/compile-cplus-virtual.exp: New file.
4423 * gdb.compile/compile-cplus.c: "New" file.
4424 * gdb.compile/compile-cplus.exp: "New" file.
4425 * lib/compile-support.exp: New file.
4426
b0f492b9
GB
44272018-08-16 Gary Benson <gbenson@redhat.com>
4428
4429 PR gdb/13000:
4430 * gdb.base/batch-exit-status.exp: New file.
4431 * gdb.base/batch-exit-status.good-commands: Likewise.
4432 * gdb.base/batch-exit-status.bad-commands: Likewise.
4433
36eb4c5f
AH
44342018-08-29 Alan Hayward <alan.hayward@arm.com>
4435
4436 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4437 (struct struct02): Likewise.
4438 (struct struct03): Likewise.
4439 (struct struct04): Likewise.
4440 (struct struct_01_01): New struct.
4441 (struct struct_01_02): Likewise.
4442 (struct struct_01_03): Likewise.
4443 (struct struct_01_04): Likewise.
4444 (struct struct_02_01): Likewise.
4445 (struct struct_02_02): Likewise.
4446 (struct struct_02_03): Likewise.
4447 (struct struct_02_04): Likewise.
4448 (struct struct_04_01): Likewise.
4449 (struct struct_04_02): Likewise.
4450 (struct struct_04_03): Likewise.
4451 (struct struct_04_04): Likewise.
4452 (struct struct_05_01): Likewise.
4453 (struct struct_05_02): Likewise.
4454 (struct struct_05_03): Likewise.
4455 (struct struct_05_04): Likewise.
4456 (cmp_struct01): Remove function.
4457 (cmp_struct02): Likewise.
4458 (cmp_struct03): Likewise.
4459 (cmp_struct04): Likewise.
4460 (cmp_struct_01_01): Add Function.
4461 (cmp_struct_01_02): Likewise.
4462 (cmp_struct_01_03): Likewise.
4463 (cmp_struct_01_04): Likewise.
4464 (cmp_struct_02_01): Likewise.
4465 (cmp_struct_02_02): Likewise.
4466 (cmp_struct_02_03): Likewise.
4467 (cmp_struct_02_04): Likewise.
4468 (cmp_struct_04_01): Likewise.
4469 (cmp_struct_04_02): Likewise.
4470 (cmp_struct_04_03): Likewise.
4471 (cmp_struct_04_04): Likewise.
4472 (cmp_struct_05_01): Likewise.
4473 (cmp_struct_05_02): Likewise.
4474 (cmp_struct_05_03): Likewise.
4475 (cmp_struct_05_04): Likewise.
4476 (call_all): Add new structs.
4477 * gdb.base/infcall-nested-structs.exp: Likewise.
4478
3bf9c013
JV
44792018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
4480
4481 * gdb.python/py-framefilter-mi.exp: Update regexp to
4482 check for "arch" field in frame output.
4483
450d1e88
KB
44842018-08-23 Kevin Buettner <kevinb@redhat.com>
4485
4486 * gdb.dwarf2/dw2-ranges-func.c: New file.
4487 * gdb.dwarf2/dw2-ranges-func.exp: New file.
4488
ae739fe7
SM
44892018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
4490
4491 * gdb.base/term.exp: Compare terminal settings with values from
4492 the inferior.
4493 * gdb.base/term.c: Get and set terminal settings.
4494
6d52907e
JV
44952018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
4496
4497 * lib/mi-support.exp (mi_expect_stop): Update regexp to
4498 accommodate new "arch" field in frame output.
4499 * gdb.mi/mi-return.exp: Likewise.
4500 * gdb.mi/mi-stack.exp: Likewise.
4501 * gdb.mi/mi-syn-frame.exp: Likewise.
4502 * gdb.mi/user-selected-context-sync.exp: Likewise.
4503
be2d111a
MS
45042018-08-19 Michael Spang <spang@google.com>
4505
4506 PR gdb/11786
4507 * gdb.base/gcore-tls-pie.c: New file.
4508 * gdb.base/gcore-tls-pie.exp: New file.
4509
ae3a7c47
KB
45102018-08-18 Kevin Buettner <kevinb@redhat.com>
4511
4512 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
4513 * gdb.dwarf2/varval.c: New file.
4514 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 4515
2ecae92e
AH
45162018-08-17 Alan Hayward <alan.hayward@arm.com>
4517
4518 PR gdb/18931
4519 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
4520
c1854f1d
KS
45212018-08-16 Keith Seitz <keiths@redhat.com>
4522
4523 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
4524 tests expected to pass.
4525
26fb3983
JV
45262018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
4527
4528 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
4529 -data-disassemble -a.
4530 (test_disassembly_bogus_args): Likewise.
4531
67943c00
AB
45322018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
4533
4534 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
4535
5ff2bbae
AB
45362018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4537
4538 * gdb.base/vla-optimized-out.exp: Add new test.
4539
e5bbcd0f
AB
45402018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4541
4542 * gdb.base/vla-optimized-out-o3.exp: Delete.
4543 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
4544 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
4545 deleted tests.
4546
9d4a934c
AB
45472018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
4548
4549 PR gdb/18050:
4550 * gdb.server/extended-remote-restart.c: New file.
4551 * gdb.server/extended-remote-restart.exp: New file.
4552
045cf012
SM
45532018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
4554
4555 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
4556 "set variable index = 42".
4557
87d6a7aa
SM
45582018-08-07 Simon Marchi <simon.marchi@ericsson.com>
4559
4560 * boards/index-cache-gdb.exp: New file.
4561 * gdb.dwarf2/index-cache.exp: New file.
4562 * gdb.dwarf2/index-cache.c: New file.
4563 * gdb.base/maint.exp: Check if we are using the index cache.
4564
96d68bd4
RO
45652018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4566
4567 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
4568 MAKEFLAGS.
4569
5a699617
RO
45702018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4571
4572 * dg-extract-results.sh: Move to toplevel contrib.
4573 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
4574 * Makefile.in (check-parallel-racy): Likewise.
4575
5bd18990
AB
45762018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
4577
4578 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
4579 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
4580 tests if the target supports scheduler locking.
4581
3fbbcf47
TV
45822018-08-04 Tom de Vries <tdevries@suse.de>
4583
4584 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
4585
3e1d3d8c
TT
45862018-08-02 Tom Tromey <tom@tromey.com>
4587
4588 PR symtab/16842.
4589 * gdb.cp/temargs.exp: Test "info address" of a template
4590 parameter.
4591
5abe0f0c
JV
45922018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
4593
4594 * gdb.python/py-mi-var-info-path-expression.c: New file.
4595 * gdb.python/py-mi-var-info-path-expression.py: New file.
4596 * gdb.python/py-mi-var-info-path-expression.exp: New file.
4597
fb66cde8
SDJ
45982018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
4599
4600 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
4601 error after "cannot resolve name" string.
4602
c708f4d2
AB
46032018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4604
4605 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
4606 started.
4607 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
4608
37cc0cae
TV
46092018-07-28 Tom de Vries <tdevries@suse.de>
4610
4611 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
4612
63b4ecf7
TV
46132018-07-26 Tom de Vries <tdevries@suse.de>
4614
4615 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
4616
3c3bb058
AB
46172018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
4618
4619 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
4620 is visible.
4621
9e7f3bbb
TV
46222018-07-26 Tom de Vries <tdevries@suse.de>
4623
4624 PR breakpoints/23366
4625 * gdb.base/catch-follow-exec.c: New test.
4626 * gdb.base/catch-follow-exec.exp: New file.
4627
16f808ec
TV
46282018-07-25 Tom de Vries <tdevries@suse.de>
4629
4630 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
4631 vla-optimized-out.c.
4632
d7154a8d
JV
46332018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
4634
4635 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
4636 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
4637
232a0032
TV
46382018-07-20 Tom de Vries <tdevries@suse.de>
4639
4640 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
4641 NOCLONE macro.
4642 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
4643
fbb1d502
TV
46442018-07-19 Tom de Vries <tdevries@suse.de>
4645
4646 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
4647 regular expression.
4648
42dc7699
TV
46492018-07-18 Tom de Vries <tdevries@suse.de>
4650
4651 * gdb.base/vla-optimized-out.c: New test.
4652 * gdb.base/vla-optimized-out.exp: New file.
4653
7f1f7e23
SDJ
46542018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
4655
4656 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
4657 message "No address associated with hostname" when gdbserver
4658 cannot resolve the hostname.
4659
5759ebb3
PW
46602018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4661
4662 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
4663 Add some test prefixes to make tests unique.
4664
3606ccab
PW
46652018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4666
4667 * gdb.base/frameapply.c: New file.
4668 * gdb.base/frameapply.exp: New file.
4669
529c08b2
PW
46702018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4671
4672 * gdb.base/skip.exp: Update expected error message.
4673
c7ab0aef
SDJ
46742018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4675 Jan Kratochvil <jan.kratochvil@redhat.com>
4676 Paul Fertser <fercerpav@gmail.com>
4677 Tsutomu Seki <sekiriki@gmail.com>
4678
4679 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
4680 parameter.
4681 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
4682 by default.
4683 * boards/native-gdbserver.exp: Likewise.
4684 * gdb.server/run-without-local-binary.exp: Improve regexp used
4685 for detecting when a remote debugging connection succeeds.
4686 * gdb.server/server-connect.exp: New file.
4687 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
4688 Do not prefix the port number with ":".
4689 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
4690 support for detecting and using it. Add '$debughost_gdbserver'
4691 to the list of arguments used to start gdbserver. Handle case
4692 when gdbserver cannot resolve a network name.
4693
16ff70dd
SDJ
46942018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4695
4696 PR c++/23373
4697 * gdb.base/ptype-offsets.cc (struct static_member): New
4698 struct.
4699 (main) <stmember>: New variable.
4700 * gdb.base/ptype-offsets.exp: Add test for printing a struct
4701 with a static member in it.
4702
3541979f
AB
47032018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
4704
4705 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
4706 watchpoints enabled and disabled.
4707
c8ad9b9a
AB
47082018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4709
4710 * gdb.base/examine-backward.exp: Still run tests around address
4711 0x0, even if address 0x0 is not readable. Update the pattern for
4712 matching address 0x0 in expected output.
4713
e0e5e971
AB
47142018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4715
4716 * gdb.base/share-env-with-gdbserver.c (main): Add call to
4717 malloc/free.
4718
1ea5da02
TV
47192018-07-04 Tom de Vries <tdevries@suse.de>
4720
4721 * gdb.dwarf2/dw2-error.exp: Update expected error message.
4722
471b9d15
MR
47232018-07-02 Maciej W. Rozycki <macro@mips.com>
4724
4725 PR tdep/8282
4726 * gdb.arch/mips-disassembler-options.exp: New test.
4727 * gdb.arch/mips-disassembler-options.s: New test source.
4728
75acb486
PA
47292018-06-29 Pedro Alves <palves@redhat.com>
4730
4731 * gdb.threads/names.exp: Adjust expected "info threads" output.
4732
cd2bb709
PA
47332018-06-29 Pedro Alves <palves@redhat.com>
4734
4735 * gdb.opt/inline-break.exp (line number, address): Add "info
4736 break" tests.
4737
991ff292
PA
47382018-06-29 Pedro Alves <palves@redhat.com>
4739
4740 * gdb.opt/inline-break.c (func1): Add "break here" marker.
4741 * gdb.opt/inline-break.exp: Test setting breakpoints by line
4742 number and address and running to them.
4743
356819b6 47442018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
4745
4746 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
4747
2512d7ef
JK
47482018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4749
4750 * lib/compiler.c: Remove executable permission flag.
4751
be1b6474
RB
47522018-06-28 Richard Bunt <richard.bunt@arm.com>
4753
4754 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
4755 code.
4756 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
4757
291f9a96
PT
47582018-06-28 Petr Tesarik <ptesarik@suse.cz>
4759
4760 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
4761
ed6dfe51
PT
47622018-06-28 Petr Tesarik <ptesarik@suse.cz>
4763
4764 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
4765 address argument is omitted.
4766
d4d429d5
PT
47672018-06-28 Petr Tesarik <ptesarik@suse.cz>
4768
4769 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
4770
7ab6656f
OJ
47712018-06-27 Omair Javaid <omair.javaid@linaro.org>
4772
4773 PR gdb/21695
4774 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
4775 * gdb.base/infoline-reloc-main-from-zero.c: New file.
4776
a33ccfc7
TT
47772018-06-26 Tom Tromey <tom@tromey.com>
4778
4779 PR rust/22574:
4780 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
4781 * gdb.rust/simple.rs (struct SimpleLayout): New.
4782
6d72d289
SM
47832018-06-22 Simon Marchi <simon.marchi@ericsson.com>
4784
4785 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
4786 "info registers" output.
4787
8363f9d5
RB
47882018-06-21 Richard Bunt <richard.bunt@arm.com>
4789
4790 * gdb.base/watchpoint-hw-attach.c: New test.
4791 * gdb.base/watchpoint-hw-attach.exp: New file.
4792
f00674fe
SM
47932018-06-20 Simon Marchi <simon.marchi@ericsson.com>
4794
4795 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
4796 through /bin/sh.
4797 * boards/dwarf4-gdb-index.exp: Likewise.
4798 * boards/fission-dwp.exp: Likewise.
4799
1d554008
UW
48002018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
4801
4802 * gdb.base/float128.exp: Add comment and improved fail message
4803 to the failure case of "print large128" test.
4804
d0ac1c44
SM
48052018-06-19 Simon Marchi <simon.marchi@ericsson.com>
4806
4807 * configure.ac: Remove AC_PREREQ.
4808 * configure: Re-generate.
4809
61b04dd0
PA
48102018-06-19 Pedro Alves <palves@redhat.com>
4811
4812 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
4813 (func_extern_caller): New.
4814 (main): Call func_extern_caller.
4815 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
4816 logic change.
4817
f63b508a
SM
48182018-06-18 Weimin Pan <weimin.pan@oracle.com>
4819
4820 PR gdb/16841
4821 * gdb.cp/typedef-base.cc: New file.
4822 * gdb.cp/typedef-base.exp: New file.
4823
0fe3a558
TV
48242018-06-18 Tom de Vries <tdevries@suse.de>
4825
4826 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
4827
7010835a
AB
48282018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4829 Richard Bunt <Richard.Bunt@arm.com>
4830
4831 * gdb.threads/attach-slow-waitpid.c: New file.
4832 * gdb.threads/attach-slow-waitpid.exp: New file.
4833 * gdb.threads/slow-waitpid.c: New file.
4834
14897d65
PA
48352018-06-14 Pedro Alves <palves@redhat.com>
4836
4837 * gdb.base/fork-running-state.c: Include <errno.h>.
4838 (exit_if_relative_exits): New.
4839 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
4840 exits.
4841 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
4842 child exits.
4843
5d9a0608
TV
48442018-06-14 Tom de Vries <tdevries@suse.de>
4845
4846 PR cli/22573
4847 * gdb.base/finish-pretty.c: New test.
4848 * gdb.base/finish-pretty.exp: New file.
4849
11ae5818
PA
48502018-06-14 Pedro Alves <palves@redhat.com>
4851
4852 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
4853 gdb's expected startup output.
4854
1d39de44
PA
48552018-06-14 Pedro Alves <palves@redhat.com>
4856
4857 * lib/selftest-support.exp (selftest_setup): Remove inlined
4858 function handling.
4859
70ee0000
TV
48602018-06-14 Tom de Vries <tdevries@suse.de>
4861
4862 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
4863 matching of breakpoint printing.
4864
11f4b608
TV
48652018-06-13 Tom de Vries <tdevries@suse.de>
4866
4867 PR testsuite/23269
4868 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
4869 (fork_child): ... here, and ...
4870 (fork_parent): ... here.
4871
48722018-06-12 Tom de Vries <tdevries@suse.de>
4873
4874 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
4875
9516f85a
AB
48762018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
4877 Stephen Roberts <stephen.roberts@arm.com>
4878
4879 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
4880 rewrite test to describe action performed, rather than possible
4881 failure.
4882
5045b3d7
GB
48832018-06-08 Gary Benson <gbenson@redhat.com>
4884
4885 * gdb.threads/check-libthread-db.exp: New file.
4886 * gdb.threads/check-libthread-db.c: Likewise.
4887
c61b06a1
TT
48882018-06-05 Tom Tromey <tom@tromey.com>
4889
4890 * gdb.base/default.exp: Update expected "show version" output.
4891
eb6af809
TT
48922018-06-05 Tom Tromey <tom@tromey.com>
4893
4894 PR cli/12326:
4895 * gdb.cp/static-print-quit.exp: Update.
4896 * lib/gdb.exp (pagination_prompt): Update.
4897 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
4898 * gdb.python/python.exp: Update.
4899
178d6a63
JB
49002018-06-04 Joel Brobecker <brobecker@adacore.com>
4901
4902 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
4903
8e817061
JB
49042018-06-01 Joel Brobecker <brobecker@adacore.com>
4905
4906 * gdb.ada/bp_fun_addr: New testcase.
4907
e86ca25f
TT
49082018-06-01 Tom Tromey <tom@tromey.com>
4909
4910 * gdb.xml/tdesc-regs.exp (load_description): Update expected
4911 results.
4912 * gdb.dwarf2/method-ptr.exp: Set language to C++.
4913 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
4914 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
4915 * gdb.base/maint.exp (maint_pass_if): Update.
4916
4b2dfa9d
MR
49172018-05-31 Maciej W. Rozycki <macro@mips.com>
4918
4919 * gdb.base/endian.exp: New test.
4920 * gdb.base/endian.c: New test source.
4921
45f25d6c
AB
49222018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
4923
4924 PR gdb/23203
4925 * gdb.base/bt-selected-frame.c: New file.
4926 * gdb.base/bt-selected-frame.exp: New file.
4927 * lib/gdb.exp (get_current_frame_number): New function.
4928
d9f6d7f8
MR
49292018-05-24 Maciej W. Rozycki <macro@mips.com>
4930 Pedro Alves <palves@redhat.com>
4931
4932 * gdb.threads/tls-core.c: Include <stdlib.h>
4933 (thread_proc): Call `abort'.
4934 * gdb.threads/tls-core.exp: Generate a core with core_find too.
4935 (tls_core_test): New procedure, bits factored out from ...
4936 (top level): ... here. Test both native cores and gcore cores.
4937
ff1cf532
TT
49382018-05-23 Tom Tromey <tom@tromey.com>
4939
4940 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
4941
b98664d3
TT
49422018-05-23 Tom Tromey <tom@tromey.com>
4943
4944 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
4945 symfile_complaints.
4946 (test_short_complaints): Likewise.
4947 (test_empty_complaints): Likewise.
4948 (test_initial_complaints): Update.
4949
4e9668d0
TT
49502018-05-23 Tom Tromey <tom@tromey.com>
4951
4952 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
4953
43ba33c7
TT
49542018-05-23 Tom Tromey <tom@tromey.com>
4955
4956 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
4957 (test_short_complaints): Update.
4958
035522c0
PA
49592018-05-22 Pedro Alves <palves@redhat.com>
4960
4961 * gdb.base/remote.exp: Only gdb_start after compiling the
4962 testcase. Issue "disconnect" before testing "set remote" command
4963 defaults. Issue clean_restart before running to main.
4964
cc0be08f
PA
49652018-05-22 Pedro Alves <palves@redhat.com>
4966
4967 * gdb.base/remote.exp: Adjust expected output of "show remote
4968 memory-write-packet-size". Add tests for "set remote
4969 memory-write-packet-size 0" and "set remote
4970 memory-write-packet-size fixed/limit".
4971
b1b60145
PA
49722018-05-22 Pedro Alves <palves@redhat.com>
4973
4974 PR gdb/22973
4975 * gdb.base/utf8-identifiers.c: New file.
4976 * gdb.base/utf8-identifiers.exp: New file.
4977
0ec848ad
PFC
49782018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
4979
4980 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
4981
2c3305f6
PFC
49822018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
4983
4984 * gdb.arch/powerpc-vsx-gcore.exp: New file.
4985
ce1e8424
TT
49862018-05-18 Tom Tromey <tom@tromey.com>
4987
4988 * gdb.base/ptype-offsets.exp: Update.
4989
ddfe970e
KS
49902018-05-17 Keith Seitz <keiths@redhat.com>
4991
4992 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
4993 in expected breakpoint stop locations.
4994 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
4995 move to proper scope to test variable values.
4996 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
4997 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
4998 New functions.
4999 (main): Call not_inline_func3.
5000 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5001 inline_func1, inline_func2, and inline_func3. Test that when each
5002 breakpoint is hit, GDB properly reports both the stop location
5003 and the backtrace. Repeat tests for temporary breakpoints.
5004
0726fcc6
MR
50052018-05-15 Maciej W. Rozycki <macro@mips.com>
5006
5007 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5008 rather then trying to access it in determining whether the PID
5009 of `gdbserver' could have been retrieved.
5010
8ee22052
AB
50112018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5012
5013 * gdb.arch/amd64-init-x87-values.S: New file.
5014 * gdb.arch/amd64-init-x87-values.exp: New file.
5015
7785df48
JK
50162018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5017
5018 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5019
56bcdbea
TT
50202018-05-04 Tom Tromey <tom@tromey.com>
5021
5022 PR python/22730:
5023 * gdb.python/python.exp: Test multi-line execute.
5024
a913fffb
TT
50252018-05-04 Tom Tromey <tom@tromey.com>
5026
5027 PR python/22731:
5028 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5029
7a2c85f2
TT
50302018-05-04 Tom Tromey <tom@tromey.com>
5031
5032 PR gdb/11750:
5033 * gdb.base/define.exp: Test defining a user command inside a user
5034 command.
5035 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5036
a3b60e45
JK
50372018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5038 Pedro Alves <palves@redhat.com>
5039
5040 PR breakpoints/19806 and support for PR external/20207.
5041 * gdb.base/watchpoint-unaligned.c: New file.
5042 * gdb.base/watchpoint-unaligned.exp: New file.
5043
45fe4a03
AB
50442018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5045
5046 * gdb.base/maint.exp: Make test names unique, use
5047 test_prefix_command_help to test 'help maint info', and remove
5048 repeated test of 'help maint'.
5049
9be2ae8f
TT
50502018-05-04 Tom Tromey <tom@tromey.com>
5051
5052 PR gdb/22619:
5053 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5054 behavior.
5055
11859c31
AB
50562018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5057
5058 * gdb.base/maint.exp: Process output from 'maint print registers'
5059 line at a time.
5060
089a9490
AB
50612018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5062
5063 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5064 timeout.
5065
9b0797e2
AB
50662018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5067
5068 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5069 filter pattern.
5070
f6ac5f3d
PA
50712018-05-02 Pedro Alves <palves@redhat.com>
5072
5073 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5074 to_log_command renames.
5075 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5076
77d3c63b
TT
50772018-05-02 Tom Tromey <tom@tromey.com>
5078
5079 * gdb.python/py-parameter.exp: Set test message.
5080
0489430a
TT
50812018-05-02 Tom Tromey <tom@tromey.com>
5082
5083 PR python/20084:
5084 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5085 PARAM_ZUINTEGER_UNLIMITED tests.
5086
1632f8ba
DR
50872018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5088
5089 PR rust/23124
5090 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5091 when casting.
5092
6d7bb824
TT
50932018-04-30 Tom Tromey <tom@tromey.com>
5094
5095 * gdb.python/py-type.exp: Check align attribute.
5096 * gdb.python/py-type.c: New "aligncheck" global.
5097
007e1530
TT
50982018-04-30 Tom Tromey <tom@tromey.com>
5099
5100 PR exp/17095:
5101 * gdb.dwarf2/dw2-align.exp: New file.
5102 * gdb.cp/align.exp: New file.
5103 * gdb.base/align.exp: New file.
5104 * lib/gdb.exp (gdb_int128_helper): New proc.
5105 (has_int128_c, has_int128_cxx): New caching procs.
5106
6873858b
TT
51072018-04-27 Tom Tromey <tom@tromey.com>
5108
5109 PR rust/22545:
5110 * gdb.rust/simple.exp: Add inclusive range tests.
5111
79188d8d
PA
51122018-04-26 Pedro Alves <palves@redhat.com>
5113
5114 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5115 ifunc breakpoint locations correctly of ifunc breakpoints set
5116 while the program resolves the ifunc.
5117
c7075ad5
PA
51182018-04-26 Pedro Alves <palves@redhat.com>
5119
5120 * gdb.base/gnu-ifunc-final.c: New file.
5121 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5122 * gdb.base/gnu-ifunc.exp (executable): Delete.
5123 (staticexecutable): Adjust.
5124 (lib_opts, exec_opts): Delete.
5125 (make_binsuffix, build, set-break): New procedures.
5126 (misc_tests): New, with tests factored out from the top level.
5127 (top level): Test different combinations of ifunc resolver name,
5128 resolver with and with debug info, and ifunc target with and
5129 without debug info. Wrap static tests with with_target_prefix.
5130
8388016d
PA
51312018-04-26 Pedro Alves <palves@redhat.com>
5132
5133 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5134 return type" warnings.
5135
249b5733
PA
51362018-04-25 Pedro Alves <palves@redhat.com>
5137
5138 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5139 killed".
5140 * gdb.base/kill-after-signal.exp: Likewise.
5141 * gdb.threads/kill.exp: Likewise.
5142
f67c0c91
SDJ
51432018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5144 Sergio Durigan Junior <sergiodj@redhat.com>
5145 Pedro Alves <palves@redhat.com>
5146
5147 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5148 regexps to expect for '[Inferior ... detached]' as well.
5149 * gdb.base/attach.exp: Likewise.
5150 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5151 "gdb_continue_to_end".
5152 (test_catch_syscall_with_wrong_args): Likewise.
5153 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5154 ']'. Don't set 'verbose' on.
5155 * gdb.base/foll-vfork.exp: Likewise.
5156 * gdb.base/fork-print-inferior-events.c: New file.
5157 * gdb.base/fork-print-inferior-events.exp: New file.
5158 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5159 '[Inferior ... has been killed]' message.
5160 * gdb.base/kill-after-signal.exp: Likewise.
5161 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5162 detach message.
5163 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5164 message.
5165 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5166 regexps to expect for '[Inferior ... detached]' as well.
5167 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5168
0a8ddac4
SM
51692018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5170
5171 PR gdb/23104
5172 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5173
701adfb0
PA
51742018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5175
5176 PR gdb/23095
5177 * gdb.base/break-probes.exp: Pass shlib_load to
5178 prepare_for_testing. Set normal_bp to r_debug_state if target is
5179 bsd.
5180
d27d16bf
RB
51812018-04-19 Richard Bunt <richard.bunt@arm.com>
5182
5183 * gdb.threads/multiple-successive-infcall.c: New test.
5184 * gdb.threads/multiple-successive-infcall.exp: New file.
5185
a037790e
TT
51862018-04-17 Tom Tromey <tom@tromey.com>
5187
5188 * gdb.rust/simple.rs (Union): New type.
5189 (main): New local "u".
5190 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5191
e3a91079
AA
51922018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5193
5194 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5195 number information in output of "whereis" command.
5196 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5197
b744723f
AA
51982018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5199
5200 * gdb.ada/info_types.exp: Adjust expected output to the line
5201 numbers now printed by "info var/func/type".
5202 * gdb.base/completion.exp: Likewise.
5203 * gdb.base/included.exp: Likewise.
5204 * gdb.cp/cp-relocate.exp: Likewise.
5205 * gdb.cp/cplusfuncs.exp: Likewise.
5206 * gdb.cp/namespace.exp: Likewise.
5207 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5208
4a4495d6
MM
52092018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5210
5211 * gdb.btrace/cpu.exp: New.
5212
1d509aa6
MM
52132018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5214
5215 * gdb.base/step-indirect-call-thunk.exp: New.
5216 * gdb.base/step-indirect-call-thunk.c: New.
5217 * gdb.reverse/step-indirect-call-thunk.exp: New.
5218 * gdb.reverse/step-indirect-call-thunk.c: New.
5219
6295b6da
SM
52202018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5221
5222 * gdb.base/pie-fork.c: New file.
5223 * gdb.base/pie-fork.exp: New file.
5224
50146e70
TT
52252018-04-11 Tom Tromey <tom@tromey.com>
5226
5227 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5228
f50d8a2e
PA
52292018-04-10 Pedro Alves <palves@redhat.com>
5230
5231 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5232 exits. Instead loop running forever.
5233 (fork_parent): Run forever too.
5234
a0be7a36
SM
52352018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5236
5237 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5238 mi_continue_to_line.
5239 * gdb.mi/mi-stack.c (callee4): Add comment.
5240
9b73db36
SM
52412018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5242
5243 * gdb.mi/mi-stack.exp: Fix indentation.
5244
c912f608
SM
52452018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5246
5247 PR gdb/22979
5248 * gdb.arch/amd64-osabi.exp: New file.
5249
26540402
SM
52502018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5251
5252 PR gdb/22980
5253 * gdb.base/osabi.exp: New file.
5254
121ad66c 52552018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5256
5257 * gdb.cp/static-typedef-print.exp: New file.
5258 * gdb.cp/static-typedef-print.cc: New file.
5259
3fcded8f
JB
52602018-03-27 Joel Brobecker <brobecker@adacore.com>
5261
5262 * gdb.ada/varsize_limit: New testcase.
5263
59cc4834
JB
52642018-03-27 Joel Brobecker <brobecker@adacore.com>
5265
5266 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5267
5268 * gdb.ada/notcplusplus: New testcase.
5269
5270 * gdb.base/c-linkage-name.c: New file.
5271 * gdb.base/c-linkage-name.exp: New testcase.
5272
4ca59a9f
TT
52732018-03-26 Tom Tromey <tom@tromey.com>
5274
5275 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5276 * gdb.python/py-framefilter.py (name_error): New global.
5277 (ErrorInName.function): Use name_error.
5278
978d6c75
TT
52792018-03-26 Tom Tromey <tom@tromey.com>
5280
5281 PR backtrace/15582:
5282 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5283
b7fee5a3
KS
52842018-03-23 Keith Seitz <keiths@redhat.com>
5285
5286 PR c++/22968
5287 * gdb.cp/subtypes.exp: New file.
5288 * gdb.cp/subtypes.h: New file.
5289 * gdb.cp/subtypes.cc: New file.
5290 * gdb.cp/subtypes-2.cc: New file.
5291
376be529
AB
52922018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5293
5294 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5295 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5296 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5297 -nostartfiles when compiling the test. Confirm that all registers
5298 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5299
066cfa98
AB
53002018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5301
5302 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5303 option, syntax was wrong anyway.
5304 * gdb.arch/arm-disp-step.exp: Likewise.
5305 * gdb.arch/sparc64-regs.exp: Likewise.
5306 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5307 option, syntax was wrong anyway, switch to use
5308 prepare_for_testing.
5309 * gdb.arch/i386-disp-step.exp: Likewise.
5310
079670b9
AA
53112018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5312
5313 * gdb.ada/exec_changed.exp: Replace "target_info exists
5314 use_gdb_stub" by "use_gdb_stub".
5315 * gdb.ada/start.exp: Likewise.
5316 * gdb.base/async-shell.exp: Likewise.
5317 * gdb.base/attach-pie-misread.exp: Likewise.
5318 * gdb.base/attach-wait-input.exp: Likewise.
5319 * gdb.base/break-entry.exp: Likewise.
5320 * gdb.base/break-interp.exp: Likewise.
5321 * gdb.base/dprintf-detach.exp: Likewise.
5322 * gdb.base/nostdlib.exp: Likewise.
5323 * gdb.base/solib-nodir.exp: Likewise.
5324 * gdb.base/statistics.exp: Likewise.
5325 * gdb.base/testenv.exp: Likewise.
5326 * gdb.mi/mi-exec-run.exp: Likewise.
5327 * gdb.mi/mi-start.exp: Likewise.
5328 * gdb.multi/dummy-frame-restore.exp: Likewise.
5329 * gdb.multi/multi-arch-exec.exp: Likewise.
5330 * gdb.multi/multi-arch.exp: Likewise.
5331 * gdb.multi/tids.exp: Likewise.
5332 * gdb.multi/watchpoint-multi.exp: Likewise.
5333 * gdb.python/py-events.exp: Likewise.
5334 * gdb.threads/attach-into-signal.exp: Likewise.
5335 * gdb.threads/attach-stopped.exp: Likewise.
5336 * gdb.threads/threadapply.exp: Likewise.
5337 * lib/selftest-support.exp: Likewise.
5338
26d6cec4
AA
53392018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5340
5341 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5342
4ee89e90
SR
53432018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5344
5345 * gdb.perf/template-breakpoints.cc: New file.
5346 * gdb.perf/template-breakpoints.exp: New file.
5347 * gdb.perf/template-breakpoints.py: New file.
5348
92630041
TT
53492018-03-19 Tom Tromey <tom@tromey.com>
5350
5351 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5352 y0.
5353 * gdb.rust/simple.exp: Test bare identifier form of struct
5354 initializer.
5355
76727919
TT
53562018-03-19 Tom Tromey <tom@tromey.com>
5357
5358 * gdb.gdb/observer.exp: Remove.
5359
194ed413
AA
53602018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5361
5362 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5363 "qualified" option when setting breakpoints.
5364 * gdb.trace/backtrace.exp: Likewise.
5365 * gdb.trace/circ.exp: Likewise.
5366 * gdb.trace/collection.exp: Likewise.
5367 * gdb.trace/disconnected-tracing.exp: Likewise.
5368 * gdb.trace/ftrace-lock.exp: Likewise.
5369 * gdb.trace/ftrace.exp: Likewise.
5370 * gdb.trace/infotrace.exp: Likewise.
5371 * gdb.trace/packetlen.exp: Likewise.
5372 * gdb.trace/passc-dyn.exp: Likewise.
5373 * gdb.trace/qtro.exp: Likewise.
5374 * gdb.trace/read-memory.exp: Likewise.
5375 * gdb.trace/report.exp: Likewise.
5376 * gdb.trace/signal.exp: Likewise.
5377 * gdb.trace/status-stop.exp: Likewise.
5378 * gdb.trace/strace.exp: Likewise.
5379 * gdb.trace/tfind.exp: Likewise.
5380 * gdb.trace/trace-break.exp: Likewise.
5381 * gdb.trace/trace-condition.exp: Likewise.
5382 * gdb.trace/trace-mt.exp: Likewise.
5383 * gdb.trace/tstatus.exp: Likewise.
5384 * gdb.trace/tsv.exp: Likewise.
5385 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5386 * gdb.trace/unavailable.exp: Likewise.
5387 * gdb.trace/while-dyn.exp: Likewise.
5388
8b067d2c
AA
53892018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5390
5391 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5392 that libinproctrace is copied to the target.
5393
3ae9ce5d
TT
53942018-03-14 Tom Tromey <tom@tromey.com>
5395
5396 PR cli/14977:
5397 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5398 a null pointer.
5399 * gdb.base/wchar.exp: Likewise.
5400
b8c2339b
TT
54012018-03-14 Tom Tromey <tom@tromey.com>
5402
5403 PR cli/19918:
5404 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5405 flag.
5406
4872dc46
SM
54072018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5408
5409 PR gdb/22841
5410 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5411 "target" to remote_exec.
5412
e4fe3756
SM
54132018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5414
5415 PR gdb/22841
5416 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5417 ${board}_upload): Remove.
5418
e95a97d4
AA
54192018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5420
5421 * gdb.cp/watch-cp.cc: New test.
5422 * gdb.cp/watch-cp.exp: New file.
5423
dbbb1059
AB
54242018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5425
5426 * gdb.base/infcall-nested-structs.exp: New file.
5427 * gdb.base/infcall-nested-structs.c: New file.
5428 * gdb.base/float.exp: Add riscv support.
5429
ecc054c0
TP
54302018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5431
5432 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5433 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5434
25e3c82c
SDJ
54352018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5436
5437 * gdb.server/abspath.exp: New file.
5438 * lib/gdb.exp (with_cwd): New procedure.
5439
3083294d
SM
54402018-02-28 Simon Marchi <simon.marchi@ericsson.com>
5441
5442 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
5443 use it.
5444 (gdb_is_target_remote_prompt): New proc.
5445 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
5446 (gdb_is_target_native): Pass prompt parameter to
5447 gdb_is_target_1.
5448
3275ef47
SM
54492018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
5450
5451 * gdb.base/load-command.c: New file.
5452 * gdb.base/load-command.exp: New file.
5453 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
5454 (gdb_is_target_1): ...this, and generalize for other targets
5455 than just remote.
5456 (gdb_is_target_remote): Use gdb_is_target_1.
5457 (gdb_is_target_native): use gdb_is_target_1.
5458
6893c19a
TT
54592018-02-26 Tom Tromey <tom@tromey.com>
5460
5461 PR python/16497:
5462 * gdb.python/py-framefilter.exp: Update test.
5463
2ddeaf8a
TT
54642018-02-26 Tom Tromey <tom@tromey.com>
5465
5466 * gdb.dwarf2/variant.c: New file.
5467 * gdb.dwarf2/variant.exp: New file.
5468
c9317f21
TT
54692018-02-26 Tom Tromey <tom@tromey.com>
5470
5471 * gdb.rust/simple.exp: Accept more possible results in enum test.
5472
6f6d0c26
SM
54732018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
5474
5475 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
5476 parentheses.
5477
11b03145
MR
54782018-02-23 Maciej W. Rozycki <macro@mips.com>
5479
5480 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
5481 name of a variable: $actual_linejj -> $actual_line.
5482
54a27fe5
JB
54832018-02-21 John Baldwin <jhb@FreeBSD.org>
5484
5485 * gdb.arch/amd64-i386-address.exp: Fix a typo.
5486
de65820c
MM
54872018-02-20 Markus Metzger <markus.t.metzger@intel.com>
5488
5489 * gdb.btrace/buffer-size.exp: Do not force BTS.
5490
980548fd
PA
54912018-02-14 Pedro Alves <palves@redhat.com>
5492
5493 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
5494 getting a "Quit".
5495
c4e12631
MM
54962018-02-09 Markus Metzger <markus.t.metzger@intel.com>
5497
5498 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
5499 Fix test name.
5500
c2e0e465
SM
55012018-02-07 Simon Marchi <simon.marchi@ericsson.com>
5502
5503 * gdb.cp/m-static.exp: Check type of optimized out static
5504 member.
5505
f7216783
AB
55062018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
5507
5508 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
5509 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
5510
0625771b
LS
55112018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
5512 Leszek Swirski <leszeks@google.com>
5513
5514 * gdb.python/py-prettyprint.c
5515 (struct to_string_returns_value_inner,
5516 struct to_string_returns_value_wrapper): New.
5517 (main): Add tsrvw variable.
5518 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
5519 ToStringReturnsValueWrapper): New classes.
5520 (register_pretty_printers): Register new pretty-printers.
5521 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
5522 recursive pretty printer.
5523 * gdb.python/py-mi.exp: Likewise.
5524
59498c30
LS
55252018-02-01 Leszek Swirski <leszeks@google.com>
5526
5527 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
5528 functions with the same name as an include file are parsed
5529 correctly.
5530
d4d38844
YQ
55312018-02-01 Yao Qi <yao.qi@linaro.org>
5532
5533 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
5534 "\[^\r\n\]*".
5535
07e5f5cf
NP
55362018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
5537
5538 * gdb.arch/powerpc-prologue-frame.s: New file.
5539 * gdb.arch/powerpc-prologue-frame.c: Likewise.
5540 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
5541
929b5ad4
JB
55422018-01-31 Joel Brobecker <brobecker@adacore.com>
5543
5544 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
5545
e671cd59
PA
55462018-01-30 Pedro Alves <palves@redhat.com>
5547
5548 PR gdb/13211
5549 * gdb.base/interrupt-daemon.c: New.
5550 * gdb.base/interrupt-daemon.exp: New.
5551 * gdb.multi/multi-term-settings.c: New.
5552 * gdb.multi/multi-term-settings.exp: New.
5553
fc413dc4
JB
55542018-01-30 Joel Brobecker <brobecker@adacore.com>
5555
5556 * gdb.base/break.exp: Save the location where the breakpoint
5557 on break.c:47 was actually inserted when debugging the version
5558 compiled at -O2 and use it in the expected output of the "info
5559 break" test performed soon after.
5560
5c319bb2
PA
55612018-01-22 Pedro Alves <palves@redhat.com>
5562 Sergio Durigan Junior <sergiodj@redhat.com>
5563
5564 * gdb.base/whatis.exp: Add tests for 'set print object on' +
5565 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
5566
a9e40818
JB
55672018-01-22 Joel Brobecker <brobecker@adacore.com>
5568
5569 * gdb.base/break-include.c, gdb.base/break-include.inc,
5570 gdb.base/break-include.exp: New files.
5571 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
5572 line number now being the actual line number where the breakpoint
5573 was inserted.
5574 * gdb.mi/mi-break.exp: Likewise.
5575 * gdb.mi/mi-reverse.exp: Likewise.
5576 * gdb.mi/mi-simplerun.exp: Ditto.
5577
e707fc44
AB
55782018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5579
5580 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
5581 varobj.
5582 * gdb.mi/mi-var-create-rtti.exp: Likewise.
5583
ae451627
AB
55842018-01-21 Don Breazeal <donb@codesourcery.com>
5585 Andrew Burgess <andrew.burgess@embecosm.com>
5586
5587 * gdb.mi/basics.c: Add new global.
5588 * gdb.mi/mi-frame-regs.exp: New file.
5589 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
5590 case.
5591
b1b189e0
AB
55922018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5593
5594 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
5595 non-parameter, and on an unknown symbol.
5596
fcfcc376
TT
55972018-01-19 Tom Tromey <tom@tromey.com>
5598
5599 * gdb.rust/modules.rs (TWENTY_THREE): New global.
5600 * gdb.rust/modules.exp: Add ::-qualified lookup test.
5601
634c1c31
AA
56022018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5603
5604 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
5605 setrlimit and chdir to int.
5606
d6ad07fd
AA
56072018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5608
5609 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
5610 function.
5611 (my_tend): Likewise.
5612 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
5613 rationale of avoiding FP- and vector instructions.
5614
adf8243b
RK
56152018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
5616
5617 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
5618 "info reg" with "\[ \t\]*".
5619 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
5620 "\[ \t\]+".
5621 * gdb.arch/s390-multiarch.exp: Ditto.
5622 * gdb.base/pc-fp.exp: Ditto.
5623 * gdb.reverse/i386-precsave.exp: Ditto.
5624 * gdb.reverse/i386-reverse.exp: Ditto.
5625 * gdb.reverse/i387-env-reverse.exp: Ditto.
5626 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5627
dcc06925
AA
56282018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5629
5630 * lib/gdb.exp (gdb_compile): Re-enable use of
5631 universal_compile_options for languages other than Rust.
5632
25d4fd80
AA
56332018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5634
5635 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
5636
ee7f689e 56372018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
5638
5639 PR gdb/16577
5640 * gdb.base/solib-vanish.exp: New.
5641 * gdb.base/solib-vanish-main.c: New.
5642 * gdb.base/solib-vanish-lib1.c: New.
5643 * gdb.base/solib-vanish-lib2.c: New.
5644
d8447b6b
YQ
56452018-01-17 Yao Qi <yao.qi@linaro.org>
5646
5647 * gdb.compile/compile.exp: Match the address printed for
5648 frame in the output of command "bt".
5649
86d6a90c
TT
56502018-01-15 Tom Tromey <tom@tromey.com>
5651
5652 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
5653 compute sp_reg.
5654
cbcdb1aa
AB
56552018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5656
5657 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
5658 to prepare.
5659 (prepare): Return 0 on error, 1 on success.
5660
eea61984
PA
56612018-01-12 Pedro Alves <palves@redhat.com>
5662
5663 * gdb.base/continue-after-aborted-step-over.c: New.
5664 * gdb.base/continue-after-aborted-step-over.exp: New.
5665
6181e9c2
SM
56662018-01-11 Simon Marchi <simon.marchi@ericsson.com>
5667
5668 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
5669 options when not creating an executable.
5670
3cada740
PA
56712018-01-11 Pedro Alves <palves@redhat.com>
5672
5673 PR remote/22597
5674 * gdb.server/stop-reply-no-thread.c: New file.
5675 * gdb.server/stop-reply-no-thread.exp: New file.
5676
c63d3e8d
PA
56772018-01-10 Pedro Alves <palves@redhat.com>
5678
5679 PR gdb/22670
5680 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
5681 functions too. Test setting breakpoints and printing C functions
5682 with no debug info too.
5683 * gdb.ada/bp_c_mixed_case/qux.c: New file.
5684
d4c2a405
PA
56852018-01-10 Pedro Alves <palves@redhat.com>
5686
5687 PR gdb/22670
5688 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
5689 a fail.
5690
8825213e
PA
56912018-01-10 Pedro Alves <palves@redhat.com>
5692
5693 PR gdb/22670
5694 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
5695
605fd3c6
YQ
56962018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5697
5698 * gdb.server/unittest.exp: Match the output in non-development
5699 mode.
5700
1e5ded6c
YQ
57012018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5702
5703 * gdb.gdb/unittest.exp: Match output in non-development mode.
5704
30066b0b
JB
57052018-01-08 Joel Brobecker <brobecker@adacore.com>
5706
5707 * gdb.ada/access_tagged_param.exp: Relax expected output
5708 for value of "ObjL" in "continue" to pck.inspect breakpoint
5709 test.
5710
04bafb1e
XR
57112018-01-08 Joel Brobecker <brobecker@adacore.com>
5712
9f86398b
JB
5713 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
5714 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 5715
e379cee6
PA
57162018-01-05 Pedro Alves <palves@redhat.com>
5717
5718 PR gdb/18653
5719 * gdb.base/libsegfault.exp: New.
5720
de63c46b
PA
57212018-01-05 Joel Brobecker <brobecker@adacore.com>
5722
5723 PR gdb/22670
5724 * gdb.ada/access_tagged_param.exp: New file.
5725 * gdb.ada/access_tagged_param/foo.adb: New file.
5726
f98fc17b
PA
57272018-01-05 Pedro Alves <palves@redhat.com>
5728
5729 PR gdb/22670
5730 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
5731 exercise lower case too, and to exercise both full matching and
5732 wild matching.
5733
342f8240
JB
57342018-01-05 Joel Brobecker <brobecker@adacore.com>
5735
5736 * gdb.ada/rename_subscript_param: New testcase.
5737
7150d33c
JG
57382018-01-05 Jerome Guitton <guitton@adacore.com>
5739
5740 * gdb.ada/arr_acc_idx_w_gap: New testcase.
5741
cc0e770c
JB
57422018-01-05 Joel Brobecker <brobecker@adacore.com>
5743
5744 * gdb.ada/convvar_comp: New testcase.
5745
672a41aa 57462018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
5747
5748 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
5749 (My_Table): New global variable.
5750 * testsuite/gdb.ada/array_char_idx.exp: Add test.
5751
7365ec2f
JB
57522018-01-04 Joel Brobecker <brobecker@adacore.com>
5753
5754 PR gdb/22670
5755 * gdb.ada/maint_with_ada: New testcase.
5756
289483b6
JB
57572018-01-04 Joel Brobecker <brobecker@adacore.com>
5758
5759 PR gdb/22670
5760 * gdb.ada/bp_c_mixed_case: New testcase.
5761
344420da
JB
57622018-01-04 Joel Brobecker <brobecker@adacore.com>
5763
5764 PR gdb/22670
5765 * gdb.ada/complete.exp: Add "complete break ada" test.
5766
66fc87a0
JB
57672018-01-04 Joel Brobecker <brobecker@adacore.com>
5768
5769 PR gdb/22670
5770 * gdb.ada/info_addr_mixed_case: New testcase.
5771
9f757bf7
XR
57722018-01-03 Xavier Roirand <roirand@adacore.com>
5773
5774 * gdb.ada/excep_handle.exp: New testcase.
5775 * gdb.ada/excep_handle/foo.adb: New file.
5776 * gdb.ada/excep_handle/pck.ads: New file.
5777
bd570f80
JB
57782018-01-03 Joel Brobecker <brobecker@adacore.com>
5779
5780 * gdb.base/step-line.c: Add extra empty line in copyright header.
5781 * gdb.base/step-line.inp: Likewise.
5782
9fe561ab
JB
57832018-01-02 Joel Brobecker <brobecker@adacore.com>
5784
5785 * gdb.ada/dyn_stride.exp: Add slice test.
5786
a405673c
JB
57872018-01-02 Joel Brobecker <brobecker@adacore.com>
5788
5789 * gdb.ada/dyn_stride: New testcase.
5790
cef0f868
SH
57912017-12-27 Stafford Horne <shorne@gmail.com>
5792
5793 * gdb.xml/extra-regs.xml: Add example foo reggroup.
5794 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
5795
b67d92b0
SH
57962017-12-27 Stafford Horne <shorne@gmail.com>
5797
5798 * gdb.base/reggroups.c: New file.
5799 * gdb.base/reggroups.exp: New file.
5800
eccab96d
JB
58012017-12-18 Joel Brobecker <brobecker@adacore.com>
5802
5803 * gdb.dwarf2/ada-valprint-error.c: New file.
5804 * gdb.dwarf2/ada-valprint-error.exp: New file.
5805
0e2da9f0
JB
58062017-12-18 Joel Brobecker <brobecker@adacore.com>
5807
5808 * gdb.ada/assign_arr: New testcase.
5809
cb923fcc
XR
58102017-12-18 Xavier Roirand <roirand@adacore.com>
5811
5812 * gdb.ada/funcall_ptr: New testcase.
5813
7c161838
SDJ
58142017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
5815
5816 PR cli/16224
5817 * gdb.base/ptype-offsets.cc: New file.
5818 * gdb.base/ptype-offsets.exp: New file.
5819
1af17fd9
YQ
58202017-12-15 Yao Qi <yao.qi@linaro.org>
5821
5822 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
5823 if XML is disabled.
5824
828d5846
XR
58252017-12-15 Xavier Roirand <roirand@adacore.com>
5826
5827 * gdb.ada/same_component_name: New testcase.
5828
79e8fcaa
JB
58292017-12-14 Joel Brobecker <brobecker@adacore.com>
5830
5831 * gdb.ada/str_binop_equal: New testcase.
5832
e05fa6f9
JB
58332017-12-14 Joel Brobecker <brobecker@adacore.com>
5834
5835 * gdb.ada/task_switch_in_core: New testcase.
5836
b89641ba
SM
58372017-12-13 Simon Marchi <simon.marchi@ericsson.com>
5838
5839 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
5840 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
5841 call test_bkpt_qualified.
5842 (test_bkpt_qualified): New proc.
5843
6892d2e4
PA
58442017-12-13 Pedro Alves <palves@redhat.com>
5845
5846 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
5847 Tighten regexp by matching with an anchor.
5848
a22ecf70
PA
58492017-12-13 Pedro Alves <palves@redhat.com>
5850
5851 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
5852 ("expression with namespace"): New set of tests.
5853 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
5854 (Nested::Test_NS::qux): New.
5855 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
5856 defaults to 'start_quote_char' and 'end_quote_char' parameters.
5857
9937536c
JB
58582017-12-13 Joel Brobecker <brobecker@adacore.com>
5859
5860 * gdb.base/server-del-break.c: New file.
5861 * gdb.base/server-del-break.exp: New file.
5862
fe49c6f5
SH
58632017-12-12 Stafford Horne <shorne@gmail.com>
5864
5865 * gdb.xml/tdesc-regs.exp: Add or1k support.
5866
c3d18620
SH
58672017-12-12 Stafford Horne <shorne@gmail.com>
5868
5869 * gdb.base/bp-permanent.c: Define nop of or1k.
5870
c5f9cfc8
JB
58712017-12-11 Joel Brobecker <brobecker@adacore.com>
5872
5873 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
5874 output with components being reordered.
5875
a9c135fc
JB
58762017-12-11 Joel Brobecker <brobecker@adacore.com>
5877
5878 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
5879 output with components being reordered.
5880
927aa2e7
JK
58812017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5882 Pedro Alves <palves@redhat.com>
5883
5884 * gdb.base/maint.exp (check for .gdb_index): Check also for
5885 .debug_names.
5886 * gdb.dlang/watch-loc.c (.debug_aranges): New.
5887 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
5888 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
5889 (.gdb_index used after symbol reloading): Support also .debug_names.
5890 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
5891
f17d9474
YQ
58922017-12-08 Yao Qi <yao.qi@linaro.org>
5893
5894 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
5895 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
5896
a0de8c21
YQ
58972017-12-08 Yao Qi <yao.qi@linaro.org>
5898
5899 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
5900 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
5901
a738ea1d
YQ
59022017-12-08 Yao Qi <yao.qi@linaro.org>
5903
5904 * gdb.arch/aarch64-tagged-pointer.c: New file.
5905 * gdb.arch/aarch64-tagged-pointer.exp: New file.
5906
1cd9a73b
SDJ
59072017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
5908
5909 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
5910 "int".
5911
fa6eb693
KS
59122017-12-07 Keith Seitz <keiths@redhat.com>
5913
5914 PR breakpoints/22569
5915 * gdb.linespec/ls-errs.exp: Change expected result of "break
5916 -source this file has spaces.c -line 3".
5917 Check that an explicit source file followed by whitespace is
5918 identified as an invalid explicit location.
5919
883fd55a
KS
59202017-12-07 Keith Seitz <keiths@redhat.com>
5921
5922 * gdb.cp/nested-types.cc: New file.
5923 * gdb.cp/nested-types.exp: New file.
5924 * lib/cp-support.exp: Load data-structures.exp library.
5925 (debug_cp_test_ptype_class): New global.
5926 (cp_ptype_class_verbose, next_line): New procedures.
5927 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
5928 Add and document new return value.
5929 Switch the list of lines to a queue.
5930 Add support for new `type' key for nested type definitions.
5931 Add debugging/troubleshooting messages.
5932 * lib/data-structures.exp: New file.
5933
ec72db3e
SM
59342017-12-07 Simon Marchi <simon.marchi@ericsson.com>
5935
5936 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
5937 with proc_with_prefix, don't use with_test_prefix.
5938
99598d71
TT
59392017-12-07 Tom Tromey <tom@tromey.com>
5940
5941 * gdb.base/break.exp: Add test for empty "commands".
5942
a8806230
YQ
59432017-12-07 Yao Qi <yao.qi@linaro.org>
5944
5945 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
5946 malloc and catch syscall.
5947
824cc835
PM
59482017-12-07 Phil Muldoon <pmuldoon@redhat.com>
5949
e79be6e5 5950 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
5951 tests for explicit locations.
5952
7cc244de
PA
59532017-12-06 Pedro Alves <palves@redhat.com>
5954
5955 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
5956 force-disabling XML descriptions.
5957
50a1fdd5
PA
59582017-12-04 Pedro Alves <palves@redhat.com>
5959
5960 PR gdb/22499
5961 * gdb.arch/amd64-disp-step-avx.S: New file.
5962 * gdb.arch/amd64-disp-step-avx.exp: New file.
5963
f0fb2488
PA
59642017-12-03 Pedro Alves <palves@redhat.com>
5965
5966 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
5967 and <string.h>.
5968 (parent_function): Print distinct messages when waitpid fails, or
5969 the child exits with a signal, or the child exits for an unhandled
5970 reason.
5971 * gdb.threads/process-dies-while-detaching.exp
5972 (detach_and_expect_exit): New 'inf_output_re' parameter and use
5973 it. Wait for both inferior output and GDB's prompt. Use an
5974 indirect spawn id list.
5975 (do_detach): New parameter 'child_exit'. Use it to compute
5976 expected inferior output.
5977 (test_detach, test_detach_watch, test_detach_killed_outside):
5978 Adjust to pass down the expected child exit kind.
5979
97cbe998
SDJ
59802017-12-01 Joel Brobecker <brobecker@adacore.com>
5981 Sergio Durigan Junior <sergiodj@redhat.com>
5982 Pedro Alves <palves@redhat.com>
5983
5984 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
5985
40fc416f
SDJ
59862017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
5987
5988 * gdb.base/relocate.exp: Add tests to guarantee that arguments
5989 to 'symbol-file' and 'add-symbol-file' can be
5990 position-independent.
5991
1cc75e92
YQ
59922017-12-01 Yao Qi <yao.qi@linaro.org>
5993
5994 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
5995 the URL in copyright header.
5996 * gdb.arch/aarch64-fp.exp: Likewise.
5997 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
5998 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
5999 * gdb.base/expand-psymtabs.exp: Likewise.
6000 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6001 * gdb.fortran/common-block.exp: Likewise.
6002 * gdb.fortran/common-block.f90: Likewise.
6003 * gdb.fortran/logical.exp: Likewise.
6004 * gdb.fortran/vla-datatypes.f90: Likewise.
6005 * gdb.fortran/vla-sub.f90: Likewise.
6006
875fb7a7
JB
60072017-11-30 Joel Brobecker <brobecker@adacore.com>
6008
6009 * gdb.ada/repeat_dyn: New testcase.
6010
6f14765f
UW
60112017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6012
6013 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6014 Update for changed thread numbering.
6015 * gdb.cell/bt.exp: Update for changed GDB output.
6016
f1af7b94
SM
60172017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6018
6019 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6020 setting isremote by hand.
6021 * boards/dwarf4-gdb-index.exp: Likewise.
6022 * boards/fission.exp: Likewise.
6023 * boards/stabs.exp: Likewise.
6024
e3919f3e
PA
60252017-11-30 Pedro Alves <palves@redhat.com>
6026
6027 * gdb.linespec/cpls-ops.exp
6028 (check_explicit_skips_function_argument): Extract the underlying
6029 type of size_t instead of hardcoding it.
6030
bd69330d
PA
60312017-11-29 Pedro Alves <palves@redhat.com>
6032
6033 PR c++/19436
6034 * gdb.linespec/cpls-abi-tag.cc: New file.
6035 * gdb.linespec/cpls-abi-tag.exp: New file.
6036
a20714ff
PA
60372017-11-29 Pedro Alves <palves@redhat.com>
6038
6039 * gdb.base/langs.exp: Use -qualified.
6040 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6041 it.
6042 * gdb.cp/namespace.exp: Use -qualified.
6043 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6044 (overload-3, template-overload, template-ret-type, const-overload)
6045 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6046 procedures.
6047 (test_driver): Call them.
6048 * gdb.cp/save-bp-qualified.cc: New.
6049 * gdb.cp/save-bp-qualified.exp: New.
6050 * gdb.linespec/explicit.exp: Test -qualified.
6051 * lib/completion-support.exp (completion::explicit_opts_list): Add
6052 "-qualified".
6053 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6054
f6f1d339
PM
60552017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6056
6057 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6058
02ca603a
TT
60592017-11-29 Tom Tromey <tom@tromey.com>
6060
6061 * gdb.base/relocate.exp: Update invalid argument test.
6062 Add new tests for invalid arguments.
6063
ed6c0bfb
TP
60642017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6065
6066 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6067 Return 0 as a long.
6068 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6069
f106e10e
TP
60702017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6071
6072 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6073 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6074 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6075 func ().
6076 * gdb.cp/shadow.cc (B.func): Return 0.
6077
10329bb2
JB
60782017-11-27 Joel Brobecker <brobecker@adacore.com>
6079
6080 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6081 expected output in gdb_expect call to allow the exception
6082 message to be present as well. Fix syntax confusion to avoid
6083 TCL thinking that exception_name is an array.
6084
617cd4bc
UW
60852017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6086
6087 * gdb.arch/spu-info.c: Include <unistd.h>.
6088 (do_signal_test): Fix broken calls to write.
6089 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6090 Fix checks for empty mailboxes. Update signal tests for corrected
6091 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6092 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6093 * gdb.cell/arch.exp: Use standard_output_file.
6094 * gdb.cell/break.exp: Likewise.
6095 * gdb.cell/bt.exp: Likewise.
6096 * gdb.cell/core.exp: Likewise.
6097 * gdb.cell/dwarfaddr.exp: Likewise.
6098 * gdb.cell/ea-cache.exp: Likewise.
6099 * gdb.cell/ea-standalone.exp: Likewise.
6100 * gdb.cell/f-regs.exp: Likewise.
6101 * gdb.cell/fork.exp: Likewise.
6102 * gdb.cell/gcore.exp: Likewise.
6103 * gdb.cell/mem-access.exp: Likewise.
6104 * gdb.cell/ptype.exp: Likewise.
6105 * gdb.cell/registers.exp: Likewise.
6106 * gdb.cell/sizeof.exp: Likewise.
6107 * gdb.cell/solib-symbol.exp: Likewise.
6108 * gdb.cell/solib.exp: Likewise.
617cd4bc 6109
a81aaca0
PA
61102017-11-25 Pedro Alves <palves@redhat.com>
6111
6112 * gdb.base/complete-empty.exp: New file.
6113 * gdb.base/completion.exp: Adjust.
6114
6a3c6ee4
PA
61152017-11-25 Pedro Alves <palves@redhat.com>
6116
6117 * gdb.linespec/cpls-ops.cc: New file.
6118 * gdb.linespec/cpls-ops.exp: New file.
6119 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6120 factored out from ...
6121 (test_complete_prefix_range): ... this.
6122
8955eb2d
PA
61232017-11-24 Pedro Alves <palves@redhat.com>
6124
6125 * gdb.linespec/cpcompletion.exp: New file.
6126 * gdb.linespec/cpls-hyphen.cc: New file.
6127 * gdb.linespec/cpls.cc: New file.
6128 * gdb.linespec/cpls2.cc: New file.
6129 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6130 test to use test_gdb_complete_unique. Add label completion,
6131 keyword completion and explicit location completion tests.
6132 * lib/completion-support.exp: New file.
6133
e547c119
JB
61342017-11-24 Joel Brobecker <brobecker@adacore.com>
6135
6136 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6137 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6138 when hitting an exception catchpoint.
6139
7c3c1aa8
YQ
61402017-11-22 Yao Qi <yao.qi@linaro.org>
6141
6142 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6143
41bd68f5
SM
61442017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6145
6146 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6147 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6148 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6149
1daad298
YQ
61502017-11-22 Yao Qi <yao.qi@linaro.org>
6151
6152 * gdb.base/info-os.exp: Pass pthreads.
6153 * gdb.multi/multi-attach.exp: Likewise.
6154
88465e87
YQ
61552017-11-22 Yao Qi <yao.qi@linaro.org>
6156
6157 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6158 compiler.
6159
dc196b23
YQ
61602017-11-22 Yao Qi <yao.qi@linaro.org>
6161
6162 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6163 * gdb.base/break-interp.exp: Likewise.
6164 * gdb.base/jit-attach-pie.exp: Likewise.
6165
2400729e
UW
61662017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6167
6168 * gdb.base/float128.c (large128): New variable.
6169 * gdb.base/float128.exp: Add test to print largest __float128 value.
6170
7a26362d
UW
61712017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6172
6173 * gdb.arch/vsx-regs.exp: Update register content checks.
6174
ed0f4273
UW
61752017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6176
6177 * gdb.arch/ppc-longdouble.exp: New file.
6178 * gdb.arch/ppc-longdouble.c: Likewise.
6179
a25d69c6
PA
61802017-11-21 Pedro Alves <palves@redhat.com>
6181
6182 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6183
73fcf641
PA
61842017-11-20 Pedro Alves <palves@redhat.com>
6185
6186 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6187 (long_double_typedef): New typedefs.
6188 Use DEF on double and long double.
6189 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6190 cases.
6191 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6192 and 'long_double_ptr_same_size' locals. Use them to decide
6193 whether cast from array/function to float is valid/invalid.
6194
71a3c369
TT
61952017-11-17 Tom Tromey <tom@tromey.com>
6196
6197 * gdb.rust/traits.rs: New file.
6198 * gdb.rust/traits.exp: New file.
6199
ced9779b
JB
62002017-11-17 Joel Brobecker <brobecker@adacore.com>
6201
6202 * gdb.ada/minsyms: New testcase.
6203
a0922d80
PA
62042017-11-16 Pedro Alves <palves@redhat.com>
6205
6206 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6207 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6208
ea04e54c
PA
62092017-11-16 Pedro Alves <palves@redhat.com>
6210
6211 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6212 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6213
e849ea89
PA
62142017-11-16 Pedro Alves <palves@redhat.com>
6215
6216 * gdb.server/reconnect-ctrl-c.c: New file.
6217 * gdb.server/reconnect-ctrl-c.exp: New file.
6218
d8ae99a7
PM
62192017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6220
6221 * gdb.python/py-rbreak.exp: New file.
6222 * gdb.python/py-rbreak.c: New file.
6223 * gdb.python/py-rbreak-func2.c: New file.
6224
968a13f8
PA
62252017-11-16 Pedro Alves <palves@redhat.com>
6226
6227 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6228 pattern.
6229 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6230 GDB.
6231
71774bc9
SM
62322017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6233
6234 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6235 regex.
6236
ddbb44cf
SM
62372017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6238
6239 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6240 test names.
6241
584a564f
PA
62422017-11-09 Pedro Alves <palves@redhat.com>
6243
6244 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6245 factored out from ...
6246 (top level): ... here, and adjusted to avoid expecting beyond the
6247 prompt in a single gdb_test_multiple.
6248
5ed7a928
PA
62492017-11-09 Pedro Alves <palves@redhat.com>
6250
6251 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6252 output.
6253 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6254 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6255 * gdb.server/ext-run.exp ("kill" test): Likewise.
6256 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6257
a60e0738
PA
62582017-11-09 Pedro Alves <palves@redhat.com>
6259
6260 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6261 match till end of line.
6262
2c88253f
PA
62632017-11-09 Pedro Alves <palves@redhat.com>
6264
6265 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6266
c7a38517
PA
62672017-11-09 Pedro Alves <palves@redhat.com>
6268
6269 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6270 New procedures, factored out from ...
6271 (top level): ... here, and adjusted to avoid expecting beyond the
6272 prompt in one go.
6273
f29f4b6b
PA
62742017-11-09 Pedro Alves <palves@redhat.com>
6275
6276 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6277 output. Fix '?' match.
6278
286acbb5
JB
62792017-11-08 Joel Brobecker <brobecker@adacore.com>
6280
6281 * gdb.ada/scoped_watch: New testcase.
6282 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6283 which is actually correct.
6284 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6285 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6286
62d7ae92
PA
62872017-11-08 Pedro Alves <palves@redhat.com>
6288
6289 * gdb.gdb/complaints.exp (test_initial_complaints)
6290 (test_serial_complaints, test_short_complaints): Call
6291 complaint_internal instead of complaint.
6292
280ca31f
DT
62932017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6294
6295 * gdb.threads/tls-core.c: New file.
6296 * gdb.threads/tls-core.exp: Likewise.
6297
b5ec771e
PA
62982017-11-08 Pedro Alves <palves@redhat.com>
6299
6300 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6301 (p Exported_Capitalized): New test.
6302 (p exported_capitalized): New test.
6303
a02b41a7
PA
63042017-11-07 Pedro Alves <palves@redhat.com>
6305
6306 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6307
95e95a6d
PA
63082017-11-07 Pedro Alves <palves@redhat.com>
6309
6310 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6311 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6312 (disable_invalid, disable_inverted, disable_negative): New
6313 procedures.
6314 ("bad numbers"): New set of tests.
6315
cee62dbd
PA
63162017-11-07 Pedro Alves <palves@redhat.com>
6317
6318 * gdb.cp/ena-dis-br-range.exp: Add tests.
6319
cc638e86
PA
63202017-11-07 Pedro Alves <palves@redhat.com>
6321
6322 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6323
d0fe4701
XR
63242017-11-07 Xavier Roirand <roirand@adacore.com>
6325 Pedro Alves <palves@redhat.com>
6326
6327 * gdb.base/ena-dis-br.exp: Add reference to
6328 gdb.cp/ena-dis-br-range.exp.
6329 * gdb.cp/ena-dis-br-range.exp: New file.
6330 * gdb.cp/ena-dis-br-range.cc: New file.
6331
46f67f80
PA
63322017-11-06 Pedro Alves <palves@redhat.com>
6333
6334 * gdb.base/attach-non-pgrp-leader.c: New.
6335 * gdb.base/attach-non-pgrp-leader.exp: New.
6336
726e1356
PA
63372017-11-06 Pedro Alves <palves@redhat.com>
6338
6339 * configure.ac: No longer check for termio.h and sgtty.h.
6340 * configure: Regenerate.
6341 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6342 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6343 Remove termio and sgtty code.
6344
50ab6ace
YQ
63452017-11-03 Yao Qi <yao.qi@linaro.org>
6346
6347 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6348 in GDB is disabled.
6349
8e68731c
YQ
63502017-11-03 Yao Qi <yao.qi@linaro.org>
6351
6352 * gdb.python/py-thrhandle.exp: Skip it if python is not
6353 enabled.
6354
3a87ae65
SM
63552017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6356
6357 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6358 as a breakpoint command.
6359
484d8d36
MD
63602017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6361
6362 PR python/21213
6363 * gdb.python/py-infthread.exp: Test calling
6364 InferiorThread.inferior () multiple times in a row.
6365
4a27f119
KS
63662017-10-27 Keith Seitz <keiths@redhat.com>
6367
6368 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6369 Test "info break" for every inlined function breakpoint.
6370
bb11dd58
YQ
63712017-10-27 Yao Qi <yao.qi@linaro.org>
6372
6373 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6374
a43f3893
PF
63752017-10-26 Patrick Frants <osscontribute@gmail.com>
6376
6377 * gdb.cp/classes.exp (test_static_members): Test printing
6378 Outer::instance.
6379 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6380 (Inner::instance, Outer::instance): New.
6381
792ccf00
PA
63822017-10-24 Pedro Alves <palves@redhat.com>
6383
6384 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6385 extra console" test in two stages.
6386
eb2bfbad
PA
63872017-10-24 Pedro Alves <palves@redhat.com>
6388
6389 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6390
1f75a651
PA
63912017-10-24 Pedro Alves <palves@redhat.com>
6392
6393 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6394 loop.
6395
779990d9
PA
63962017-10-24 Pedro Alves <palves@redhat.com>
6397
6398 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6399 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6400
ad9b8f5d
PA
64012017-10-24 Pedro Alves <palves@redhat.com>
6402
6403 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6404 parameter and handle it. Don't output read value in test name.
6405
fee6da6e
PA
64062017-10-24 Pedro Alves <palves@redhat.com>
6407
6408 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6409 custom test name.
6410
10389c2c
PA
64112017-10-24 Pedro Alves <palves@redhat.com>
6412
6413 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6414 include the unstable output directory name in the test's name.
6415 (initial_setup_simple) <'set args'>: Use custom test name.
6416
a80e65a9
PA
64172017-10-24 Pedro Alves <palves@redhat.com>
6418
6419 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6420 with explicit test name.
6421
15763a09
PA
64222017-10-20 Pedro Alves <palves@redhat.com>
6423
6424 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6425 'wait -i'. Use gdb_assert and remote_close.
6426
49a4ce2e
AB
64272017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6428
6429 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6430 number from variable rather than hard-coded.
6431
a75868f5
PA
64322017-10-19 Pedro Alves <palves@redhat.com>
6433
6434 * gdb.base/long-inferior-output.c: New file.
6435 * gdb.base/long-inferior-output.exp: New file.
6436
c8ba13ad
KS
64372017-11-18 Keith Seitz <keiths@redhat.com>
6438
6439 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
6440 method.
6441 (main): Call it.
6442 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
6443 Add additional user-defined conversion operator tests.
6444
b27de576
PA
64452017-10-17 Pedro Alves <palves@redhat.com>
6446
6447 * boards/native-stdio-gdbserver.exp: Load "local-board".
6448
8484c955
PA
64492017-10-17 Pedro Alves <palves@redhat.com>
6450
6451 * gdb.base/quit-live.c: New file.
6452 * gdb.base/quit-live.exp: New file.
6453
83d5a34d
KS
64542017-10-16 Keith Seitz <keiths@redhat.com>
6455
6456 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
6457 (class_with_protected_typedef, class_with_private_typedef)
6458 (struct_with_public_typedef, struct_with_protected_typedef)
6459 (struct_with_private_typedef): New classes/structs.
6460 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
6461 typedefs and access specifiers.
6462
739b3f1d
PA
64632017-10-16 Pedro Alves <palves@redhat.com>
6464 Simon Marchi <simon.marchi@polymtl.ca>
6465
6466 * README (Local vs Remote vs Native): New section.
6467 * boards/local-board.exp: New file, with bits factored out from
6468 ...
6469 * boards/native-extended-gdbserver.exp: ... here. Load
6470 "local-board".
6471 * boards/native-gdbserver.exp: Load "local-board".
6472 (${board}_spawn, ${board}_exec): Delete.
6473 * boards/native-stdio-gdbserver.exp: Most contents factored out to
6474 ...
6475 * boards/stdio-gdbserver-base.exp: ... this new file.
6476 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
6477 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
6478 procedure.
6479 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
6480 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
6481 stdio_gdbserver_command.
6482 (${board}_get_remote_address, ${board}_get_comm_port)
6483 (${board}_download, ${board}_upload): Delete.
6484 (get_target_remote_pipe_cmd): New.
6485
fe68b953
SM
64862017-10-16 Simon Marchi <simon.marchi@ericsson.com>
6487
6488 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
6489 test_bkpt_deletion, test_bkpt_cond_and_cmds,
6490 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
6491 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
6492 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
6493 remove with_test_prefix.
6494
300b6685
PA
64952017-10-13 Pedro Alves <palves@redhat.com>
6496
6497 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
6498 * gdb.base/annota1.exp: Use it instead of is_remote.
6499 * gdb.base/annota3.exp: Use it instead of is_remote.
6500 * gdb.cp/annota2.exp: Use it instead of is_remote.
6501 * gdb.cp/annota3.exp: Use it instead of is_remote.
6502 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
6503
50500caf
PA
65042017-10-13 Pedro Alves <palves@redhat.com>
6505
6506 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
6507 (test_num_test_vars, run_and_count_vars, find_env)
6508 (test_set_unset_env, test_inherit_env_var): New procedures.
6509 (top level): Use them.
6510
dad0c6d2
PA
65112017-10-13 Pedro Alves <palves@redhat.com>
6512
6513 * lib/selftest-support.exp (selftest_setup): Extend comments, and
6514 also skip on stub-like targets.
6515
8b0553c1
PA
65162017-10-13 Pedro Alves <palves@redhat.com>
6517
6518 PR gdb/22293
6519 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
6520 (top level): Move some tests to ...
6521 (test_not_found): ... this new procedure.
6522 (top level): Call it.
6523
7594f623
PA
65242017-10-13 Pedro Alves <palves@redhat.com>
6525
6526 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
6527 expect different "info terminal" output if testing with a
6528 non-native target.
6529
ebe3b402
PA
65302017-10-13 Pedro Alves <palves@redhat.com>
6531 Simon Marchi <simon.marchi@polymtl.ca>
6532
6533 PR python/12966
6534 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
6535
42f1b161
PA
65362017-10-13 Pedro Alves <palves@redhat.com>
6537
6538 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
6539 already.
6540
8d6ef72b
PA
65412017-10-13 Pedro Alves <palves@redhat.com>
6542
6543 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
6544 is_remote.
6545
d7bcd5b8
PA
65462017-10-13 Pedro Alves <palves@redhat.com>
6547
6548 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
6549 is_remote.
6550
df479dc6
PA
65512017-10-13 Pedro Alves <palves@redhat.com>
6552
6553 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
6554 is set.
6555 (corefile_test_attach): Likewise. Check can_spawn_for_attach
6556 instead of is_remote.
6557
23fb630a
PA
65582017-10-13 Pedro Alves <palves@redhat.com>
6559
6560 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
6561 (top level): Add comment.
6562
cc77b1dc
PA
65632017-10-13 Pedro Alves <palves@redhat.com>
6564
6565 * gdb.base/remote.exp (top level): Fix comment typo and add
6566 missing return.
6567
27c9e813
PA
65682017-10-13 Pedro Alves <palves@redhat.com>
6569 Simon Marchi <simon.marchi@polymtl.ca>
6570
6571 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
6572 calls and add comments. Skip test if use_gdb_stub is set.
6573 (top level): Use "set cwd" command instead of "cd" command.
6574
5e830d98
PA
65752017-10-13 Pedro Alves <palves@redhat.com>
6576
6577 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
6578 is_remote target check.
6579
f5ca0032
PA
65802017-10-13 Pedro Alves <palves@redhat.com>
6581
6582 * gdb.base/scope.exp: Use build_executable + clean_restart +
6583 gdb_file_cmd instead of prepare_for_testing and no longer skip
6584 "before run" tests on is_remote target boards. Update comments.
6585 * boards/native-extended-gdbserver.exp
6586 (extended_gdbserver_load_last_file): New, factored out from ...
6587 (gdb_load): ... this. Move further below and add comment.
6588 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
6589
8aed1c0d
PA
65902017-10-12 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.base/attach.exp: Remove references to gdb64.
6593 * gdb.base/dbx.exp: Remove references to gdb64.
6594
cfa34c87
SM
65952017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6596 Pedro Alves <palves@redhat.com>
6597
6598 * gdb.base/label.exp: Remove is_remote target check.
6599
9192b7de
PA
66002017-10-12 Pedro Alves <palves@redhat.com>
6601
6602 * gdb.base/auvx.exp (coredir): Update comment.
6603 (top level) <core_works>: Use "set cwd" command instead of "cd"
6604 command.
6605
6bf0052d
PA
66062017-10-12 Pedro Alves <palves@redhat.com>
6607 Simon Marchi <simon.marchi@polymtl.ca>
6608
6609 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
6610 target boards.
6611
e48ef82d
PA
66122017-10-12 Pedro Alves <palves@redhat.com>
6613 Simon Marchi <simon.marchi@polymtl.ca>
6614
6615 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
6616 Instead skip if there's any gdb_protocol set.
6617
8d7aea57
SM
66182017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6619 Pedro Alves <palves@redhat.com>
6620
6621 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
6622
30440677
PA
66232017-10-12 Pedro Alves <palves@redhat.com>
6624 Simon Marchi <simon.marchi@polymtl.ca>
6625
6626 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
6627 instead of on dejagnu remote boards.
6628
4e04f045 66292017-10-12 Pedro Alves <palves@redhat.com>
175654b9 6630 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
6631
6632 * gdb.base/inferior-died.exp: Remove is_remote and isnative
6633 checks. Use build_executable + clean_restart instead of
6634 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
6635 of enabling non-stop after starting gdb.
6636
871a186e
PA
66372017-10-12 Pedro Alves <palves@redhat.com>
6638
6639 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
6640 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6641 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6642 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6643
56d704da
AK
66442017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
6645
6646 * gdb.arch/arc-tdesc-cpu.exp: New file.
6647 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
6648
2f20e312
SM
66492017-10-10 Simon Marchi <simon.marchi@ericsson.com>
6650
6651 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
6652
65630365
PA
66532017-10-10 Pedro Alves <palves@redhat.com>
6654
6655 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
6656 expect CLI output.
6657
bf469271
PA
66582017-10-10 Pedro Alves <palves@redhat.com>
6659
6660 * lib/selftest-support.exp (selftest_setup): Update for
6661 captured_command_loop's prototype change.
6662
777a42f1
PA
66632017-10-09 Pedro Alves <palves@redhat.com>
6664
6665 Test both arch1=>arch2 and arch2=>arch1.
6666
6667 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
6668 (srcfile2, binfile2, march1, march2): Remove globals. Largely
6669 factored out to...
6670 (append_arch1_options, append_arch2_options, append_arch_options)
6671 (build_executables): New procedures.
6672 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
6673 local.
6674 (top level): Add new 'first_arch' testing axis.
6675
cbd2b4e3
PA
66762017-10-09 Pedro Alves <palves@redhat.com>
6677
6678 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
6679 (barrier): New.
6680 (thread_start, all_started): New functions.
6681 (main): Spawn new thread and wait until it is scheduled.
6682 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
6683 option.
6684 (do_test): Add 'selected_thread' parameter. Run to all_started
6685 instead of main. Explicitly set the breakpoint at main. Switch
6686 to the SELECTED_THREAD thread.
6687 (top level): Test handling the exec event with either the main
6688 thread or the second thread selected.
6689
5c9e4427
PA
66902017-10-09 Pedro Alves <palves@redhat.com>
6691
6692 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
6693 logic. Move STOP marker after the value checks.
6694 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6695 regexp.
6696
b3b7c423
SL
66972017-10-06 Sandra Loosemore <sandra@codesourcery.com>
6698
6699 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
6700
3b4b2f16
UW
67012017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
6702
6703 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
6704 integer-to-dfp conversion.
6705 * gdb.base/dfp-test.exp: Likewise.
6706
5cd63fda
PA
67072017-10-04 Pedro Alves <palves@redhat.com>
6708
6709 * gdb.multi/hangout.c: Include <unistd.h>.
6710 (hangout_loop): New function.
6711 (main): Call alarm. Call hangout_loop in a loop.
6712 * gdb.multi/hello.c: Include <unistd.h>.
6713 (hello_loop): New function.
6714 (main): Call alarm. Call hangout_loop in a loop.
6715 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
6716 inferior with the other selected.
6717
4c71c105
SM
67182017-10-04 Simon Marchi <simon.marchi@ericsson.com>
6719
6720 * gdb.mi/list-thread-groups-available.exp: New file.
6721 * gdb.mi/list-thread-groups-available.c: New file.
6722
bc3b087d
SDJ
67232017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6724
6725 * gdb.base/set-cwd.exp: Make it available on
6726 native-extended-gdbserver.
6727
d092c5a2
SDJ
67282017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6729
6730 * gdb.base/set-cwd.c: New file.
6731 * gdb.base/set-cwd.exp: Likewise.
6732
45320ffa
TT
67332017-10-02 Tom Tromey <tom@tromey.com>
6734
6735 PR rust/22236:
6736 * gdb.rust/simple.rs (main): New variable "fslice".
6737 * gdb.rust/simple.exp: Add slice tests. Update string tests.
6738
b3e3859b
TT
67392017-10-02 Tom Tromey <tom@tromey.com>
6740
6741 * gdb.rust/simple.exp: Test ptype of a slice.
6742
01af5e0d
TT
67432017-10-02 Tom Tromey <tom@tromey.com>
6744
6745 * gdb.rust/simple.exp: Test index of slice.
6746
a9bbfbd8
TT
67472017-09-27 Tom Tromey <tom@tromey.com>
6748
6749 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
6750
df8899e5
TP
67512017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6752 Pedro Alves <palves@redhat.com>
6753
6754 * gdb.base/compare-sections.exp (get value of read-only section): Read
6755 as unsigned value.
6756 (corrupt read-only section): Likewise and don't set written if patching
6757 failed.
6758
757bf54b
KB
67592017-09-21 Kevin Buettner <kevinb@redhat.com>
6760
6761 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
6762 files.
6763
06871ae8
PA
67642017-09-20 Pedro Alves <palves@redhat.com>
6765
6766 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
6767 symbol names in gdb's output.
6768 * gdb.cp/overload.exp ("list all overloads"): Likewise.
6769
e5f25bc5
PA
67702017-09-20 Pedro Alves <palves@redhat.com>
6771
6772 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
6773 Rename to ...
6774 (test_list_ambiguous_symbol): ... this and add a symbol name
6775 parameter. Adjust.
6776 (test_list_ambiguous_function): Reimplement on top of
6777 test_list_ambiguous_symbol and also test listing ambiguous
6778 variables.
6779 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
6780 (ambiguous_fun): ... this.
6781 (ambiguous_var): New.
6782 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
6783 (ambiguous_fun): ... this.
6784 (ambiguous_var): New.
6785
4e5a4f58
JB
67862017-09-19 John Baldwin <jhb@FreeBSD.org>
6787
6788 * gdb.base/starti.c: New file.
6789 * gdb.base/starti.exp: New file.
6790 * lib/gdb.exp (gdb_starti_cmd): New procedure.
6791
26e53f3e
PA
67922017-09-14 Pedro Alves <palves@redhat.com>
6793
6794 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
6795 (top level): Use it instead of runto.
6796
cb791d59
TT
67972017-09-11 Tom Tromey <tom@tromey.com>
6798
6799 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
6800
7c96f8c1
TT
68012017-09-11 Tom Tromey <tom@tromey.com>
6802
6803 * gdb.python/py-infthread.exp: Add tests for new_thread event.
6804 * gdb.python/py-inferior.exp: Add tests for new inferior events.
6805
469412dd
CW
68062017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
6807
6808 * gdb.fortran/printing-types.exp: New file.
6809 * gdb.fortran/printing-types.exp: New file.
6810
e0f86435
BH
68112017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6812
6813 * gdb.fortran/vla-ptype.exp: Fix typos.
6814 * gdb.fortran/vla-value.exp: Same.
6815
9e9af4be
BH
68162017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6817
6818 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
6819 * gdb.mi/mi-var-child-f.exp: Likewise.
6820 * gdb.mi/mi-vla-fortran.exp: Likewise.
6821
a5ad232b 68222017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
6823 Christoph Weinmann <christoph.t.weinmann@intel.com>
6824 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
6825
6826 * gdb.fortran/ptr-indentation.f90: New file.
6827 * gdb.fortran/ptr-indentation.exp: New file.
6828
5aec60eb
TT
68292017-09-05 Tom Tromey <tom@tromey.com>
6830
6831 PR gdb/22010:
6832 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
6833
8f8f8152
TP
68342017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
6835
6836 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
6837
fbd1b771
JK
68382017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6839
6840 * gdb.threads/tls-nodebug-pie.c: New file.
6841 * gdb.threads/tls-nodebug-pie.exp: New file.
6842
5eb5f850
TT
68432017-09-05 Tom Tromey <tom@tromey.com>
6844
6845 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
6846 for rust.
6847
ae780a21
SM
68482017-09-05 Simon Marchi <simon.marchi@ericsson.com>
6849
6850 * gdb.multi/multi-arch-exec.exp: Test with different
6851 "follow-exec-mode" settings.
6852 (do_test): New procedure.
6853
3693fdb3
PA
68542017-09-04 Pedro Alves <palves@redhat.com>
6855
6856 * gdb.base/func-static.c (S::method const, S::method volatile)
6857 (S::method volatile const): New methods.
6858 (c_s, v_s, cv_s): New instances.
6859 (main): Call method() on them.
6860 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
6861 (cannot_resolve): New procedure.
6862 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
6863 print-quote-unquoted columns.
6864 (do_test): Test printing each scope too.
6865
e68cb8e0
PA
68662017-09-04 Pedro Alves <palves@redhat.com>
6867
6868 * gdb.base/local-static.exp: Also test with
6869 class::method::variable wholly quoted.
6870 * gdb.cp/m-static.exp (class::method::variable): Remove test.
6871
858be34c
PA
68722017-09-04 Pedro Alves <palves@redhat.com>
6873
6874 * gdb.base/local-static.c: New.
6875 * gdb.base/local-static.cc: New.
6876 * gdb.base/local-static.exp: New.
6877
46a4882b
PA
68782017-09-04 Pedro Alves <palves@redhat.com>
6879
6880 * gdb.asm/asm-source.exp: Add casts to int.
6881 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
6882 (dataglobal64_1, dataglobal64_2): New globals.
6883 * gdb.base/nodebug.exp: Test different expressions involving the
6884 new globals, with print, whatis and ptype. Add casts to int.
6885 * gdb.base/solib-display.exp: Add casts to int.
6886 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
6887 * gdb.cp/m-static.exp: Add cast to int.
6888 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
6889 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
6890 tls variable with no debug info without a cast. Test with a cast
6891 to int too.
6892 * gdb.trace/entry-values.exp: Add casts.
6893
2c5a2be1
PA
68942017-09-04 Pedro Alves <palves@redhat.com>
6895
6896 * gdb.base/nodebug.exp: Test that ptype's error about functions
6897 with unknown return type includes the function name too.
6898
7022349d
PA
68992017-09-04 Pedro Alves <palves@redhat.com>
6900
6901 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
6902 return type of munmap in infcall.
6903 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
6904 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
6905 type of ftell in infcall.
6906 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
6907 type of getpid in infcall.
6908 * gdb.base/infcall-exec.exp: Cast return type of execlp in
6909 infcall.
6910 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
6911 Bail on failure to extract the pid.
6912 * gdb.base/nodebug.c: #include <stdint.h>.
6913 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
6914 New functions.
6915 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
6916 Change expected output of print/whatis/ptype with functions with
6917 no debug info. Test all supported languages. Call
6918 test_call_promotion.
6919 * gdb.compile/compile.exp: Adjust expected output to expect
6920 warning.
6921 * gdb.threads/siginfo-threads.exp: Likewise.
6922
54990598
PA
69232017-09-04 Pedro Alves <palves@redhat.com>
6924
6925 * gdb.base/callfuncs.exp (do_function_calls): New parameter
6926 "prototypes". Test calling float functions via prototyped and
6927 unprototyped function pointers.
6928 (perform_all_tests): New parameter "prototypes". Pass it down.
6929 (top level): Pass down "prototypes" parameter to
6930 perform_all_tests.
6931
34d16ea2
SM
69322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6933
6934 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
6935 Test with nested loops.
6936
9521ecda
SM
69372017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6938
6939 * gdb.base/commands.exp: Call the new procedures.
6940 (loop_break_test, loop_continue_test): New procedures.
6941
80a65e9b
SM
69422017-09-04 Simon Marchi <simon.marchi@ericsson.com>
6943
6944 * gdb.base/commands.exp: Call new procedure.
6945 (define_if_without_arg_test): New procedure.
6946
e439fa14
PA
69472017-09-04 Pedro Alves <palves@redhat.com>
6948
6949 * gdb.base/list-ambiguous.exp: New file.
6950 * gdb.base/list-ambiguous0.c: New file.
6951 * gdb.base/list-ambiguous1.c: New file.
6952 * gdb.base/list.exp (test_list_range): Adjust expected output.
6953
0a2dde4a
SDJ
69542017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
6955
6956 * gdb.base/share-env-with-gdbserver.c: New file.
6957 * gdb.base/share-env-with-gdbserver.exp: Likewise.
6958
5e89eb3a
SM
69592017-08-28 Simon Marchi <simon.marchi@ericsson.com>
6960
6961 * gdb.base/commands.exp (gdbvar_simple_if_test,
6962 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
6963 progvar_simple_if_test, progvar_simple_while_test,
6964 progvar_complex_if_while_test, user_defined_command_test,
6965 user_defined_command_args_eval,
6966 user_defined_command_args_stack_test,
6967 user_defined_command_manyargs_test, bp_deleted_in_command_test,
6968 temporary_breakpoint_commands,
6969 gdb_test_no_prompt, redefine_hook_test,
6970 redefine_backtrace_test): Remove "global gdb_prompt".
6971
fd437cbc
SM
69722017-08-28 Simon Marchi <simon.marchi@ericsson.com>
6973
6974 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
6975 New proc, call it from toplevel.
6976
87215ad1
SDJ
69772017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
6978
6979 PR remote/21852
6980 * gdb.server/normal.c: New file, copied from gdb.base.
6981 * gdb.server/run-without-local-binary.exp: New file.
6982
58afddc6
WP
69832017-08-07 Weimin Pan <weimin.pan@oracle.com>
6984
6985 * gdb.arch/sparc64-adi.exp: New file.
6986 * gdb.arch/sparc64-adi.c: New file.
6987
5277199a
PA
69882017-08-22 Pedro Alves <palves@redhat.com>
6989
6990 * gdb.cp/overload.exp (line_range_pattern): New procedure.
6991 (top level): Add "list all overloads" tests.
6992
14278e1f
TT
69932017-08-22 Tom Tromey <tom@tromey.com>
6994
6995 * gdb.gdb/xfullpath.exp: Remove.
6996
bf223d3e
PA
69972017-08-21 Pedro Alves <palves@redhat.com>
6998
6999 PR gdb/19487
7000 * gdb.base/symbol-alias.c: New.
7001 * gdb.base/symbol-alias2.c: New.
7002 * gdb.base/symbol-alias.exp: New.
7003
c973d0aa
PA
70042017-08-21 Pedro Alves <palves@redhat.com>
7005
7006 * gdb.base/dfp-test.c
7007 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7008 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7009 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7010 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7011 * gdb.base/whatis-ptype-typedefs.c: New.
7012 * gdb.base/whatis-ptype-typedefs.exp: New.
7013 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7014 (an_int, an_int_type, an_int_type2): New globals.
7015 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7016 involving typedefs and cast expressions.
7017 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7018 (lookup_typedefs_function): New.
7019 (typedefs_pretty_printers_dict): New.
7020 (top level): Register lookup_typedefs_function in
7021 gdb.pretty_printers.
7022
6d580b63
YQ
70232017-08-18 Yao Qi <yao.qi@linaro.org>
7024
7025 * gdb.server/unittest.exp: New.
7026
206726fb
SDJ
70272017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7028
7029 PR gdb/21954
7030 * gdb.base/environ.exp: Add test to check if 'unset environment'
7031 works.
7032
bf0ec4c2
AA
70332017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7034
7035 * lib/gdb.exp (universal_compile_options): New caching proc.
7036 (gdb_compile): Suppress GCC's coloring of messages.
7037
d6382fff
TT
70382017-08-14 Tom Tromey <tom@tromey.com>
7039
7040 PR gdb/21675:
7041 * gdb.base/printcmds.exp (test_radices): New function.
7042 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7043 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7044 * lib/gdb.exp (get_integer_valueof): Use p/d.
7045
c2c2dd9f
SM
70462017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7047
7048 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7049 characters.
7050
fdffd6f4
TT
70512017-08-05 Tom Tromey <tom@tromey.com>
7052
7053 * gdb.rust/simple.exp: Allow String to appear in a different
7054 namespace.
7055
27d41eac
YQ
70562017-07-26 Yao Qi <yao.qi@linaro.org>
7057
7058 * gdb.gdb/unittest.exp: Invoke command
7059 "maintenance check xml-descriptions".
7060
031ed05d
AA
70612017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7062
7063 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7064 calling context.
7065 (hex128): Drop erroneous calculation of parameters.
7066
dcd27ddf
SM
70672017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7068
7069 * gdb.python/py-unwind.exp: Disable stack protection when
7070 building test file.
7071
47e77640
PA
70722017-07-20 Pedro Alves <palves@redhat.com>
7073
7074 * gdb.base/default.exp (set language): Adjust expected output.
7075
62d2a18a
PA
70762017-07-20 Pedro Alves <palves@redhat.com>
7077
7078 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7079 (test_minsym): ... this, and make static.
7080 (get_pck__foo__bar__minsym): Rename to ...
7081 (get_test_minsym): ... this.
7082 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7083 symbol names and comments.
7084 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7085 (get_test_minsym): ... this.
7086 (pck__foo__bar__minsym__2): Rename to ...
7087 (test_minsym): ... this.
7088 (main): Adjust.
7089
c45ec17c
PA
70902017-07-17 Pedro Alves <palves@redhat.com>
7091
7092 * gdb.base/completion.exp: Adjust expected output.
7093 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7094 the completer works.
7095
c6756f62
PA
70962017-07-17 Pedro Alves <palves@redhat.com>
7097
7098 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7099
5bd68487
AB
71002017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7101
7102 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7103
8880f2a9
TT
71042017-07-14 Tom Tromey <tom@tromey.com>
7105
7106 PR rust/21764:
7107 * gdb.rust/simple.exp: Add tests.
7108
65547233
TT
71092017-07-14 Tom Tromey <tom@tromey.com>
7110
7111 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7112
8f14146e
PA
71132017-07-14 Pedro Alves <palves@redhat.com>
7114
7115 * gdb.linespec/base/one/thefile.cc (z1): New function.
7116 * gdb.linespec/base/two/thefile.cc (z2): New function.
7117 * gdb.linespec/linespec.exp: Add tests.
7118
b4365d02
AB
71192017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7120
7121 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7122 to mi_create_breakpoint.
7123
5d2cbaa5
AB
71242017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7125
7126 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7127 mi_create_breakpoint.
7128
11cb5716
IB
71292017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7130
7131 * gdb.dlang/demangle.exp: Update for demangling changes.
7132
03278692
TT
71332017-07-09 Tom Tromey <tom@tromey.com>
7134
7135 * gdb.dwarf2/shortpiece.exp: New file.
7136
33c5cd75
DB
71372017-07-06 David Blaikie <dblaikie@gmail.com>
7138
7139 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7140 built from fissiont-multi-cu{1,2}.c.
7141 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7142 except putting 'main' and 'func' in separate CUs in the same DWO file.
7143 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7144 test.
7145 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7146 test.
7147
8455d262
PA
71482017-07-06 Pedro Alves <palves@redhat.com>
7149
7150 * gdb.python/py-unwind.exp: Test flushregs.
7151
dc4bde35
SDJ
71522017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7153
7154 PR cli/21688
7155 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7156 tests for alias commands and trailing whitespace.
7157
51ed89aa
SDJ
71582017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7159
7160 PR cli/21688
7161 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7162 procedure. Call it.
7163
eb17d413
PA
71642017-06-29 Pedro Alves <palves@redhat.com>
7165
7166 * gdb.base/printcmds.exp: Add tests.
7167
41664b45
DG
71682017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7169
7170 PR gdb/21337
7171 * gdb.base/reread-readsym.exp: New file.
7172 * gdb.base/reread-readsym.c: New file.
7173
75312ae3
KB
71742017-06-21 Kevin Buettner <kevinb@redhat.com>
7175
7176 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7177 subpattern.
7178
66953522
PB
71792017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7180
7181 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7182 extended mnemonic.
7183 * gdb.arch/powerpc-power9.s: Likewise.
7184
5524b525
AA
71852017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7186
7187 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7188 on 32-bit x86 targets. Exploit is_*_target macros where
7189 appropriate.
7190
03c8af18
AA
71912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7192
7193 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7194 register pieces.
7195
3bf31011
AA
71962017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7197
7198 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7199 located in one or more DWARF pieces.
7200
805acca0
AA
72012017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7202
7203 * lib/gdb.exp (get_endianness): New proc.
7204 * gdb.arch/aarch64-fp.exp: Use it.
7205 * gdb.arch/altivec-regs.exp: Likewise.
7206 * gdb.arch/e500-regs.exp: Likewise.
7207 * gdb.arch/vsx-regs.exp: Likewise.
7208 * gdb.base/dump.exp: Likewise.
7209 * gdb.base/funcargs.exp: Likewise.
7210 * gdb.base/gnu_vector.exp: Likewise.
7211 * gdb.dwarf2/formdata16.exp: Likewise.
7212 * gdb.dwarf2/implptrpiece.exp: Likewise.
7213 * gdb.dwarf2/nonvar-access.exp: Likewise.
7214 * gdb.python/py-inferior.exp: Likewise.
7215 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7216
e9352324
AA
72172017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7218
7219 PR gdb/21226
7220 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7221 stack value pieces are taken from the LSB end.
7222
d5d1163e
AA
72232017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7224
7225 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7226 variable at nonzero offset.
7227
0567c986
AA
72282017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7229
7230 * gdb.dwarf2/var-access.c: New file.
7231 * gdb.dwarf2/var-access.exp: New test.
7232 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7233
973e9aab
TT
72342017-06-12 Tom Tromey <tom@tromey.com>
7235
7236 * gdb.dwarf2/formdata16.exp: Add tests.
7237
d9109c80
TT
72382017-06-12 Tom Tromey <tom@tromey.com>
7239
7240 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7241
30a25466
TT
72422017-06-12 Tom Tromey <tom@tromey.com>
7243
7244 PR exp/16225:
7245 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7246 * gdb.arch/vsx-regs.exp: Update tests.
7247 * gdb.arch/s390-vregs.exp (hex128): New proc.
7248 Update test.
7249 * gdb.arch/altivec-regs.exp: Update tests.
7250
aefd8b33
SDJ
72512017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7252
7253 * gdb.base/startup-with-shell.c: New file.
7254 * gdb.base/startup-with-shell.exp: Likewise.
7255
2090129c
SDJ
72562017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7257
7258 * gdb.server/non-existing-program.exp: Update regex in order to
7259 reflect the fact that gdbserver is now using fork_inferior (with a
7260 shell) to startup the inferior.
7261
8e86a419
SM
72622017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7263
7264 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7265 support function calls from GDB.
7266
e6cf65f2
TT
72672017-05-21 Tom Tromey <tom@tromey.com>
7268
7269 PR rust/21466:
7270 * gdb.rust/unsized.exp: New file.
7271 * gdb.rust/unsized.rs: New file.
7272
43cc5389
TT
72732017-05-19 Tom Tromey <tom@tromey.com>
7274
7275 PR rust/21484:
7276 * gdb.rust/watch.exp: New file.
7277 * gdb.rust/watch.rs: New file.
7278
ec8df234
TT
72792017-05-18 Tom Tromey <tom@tromey.com>
7280
7281 * gdb.rust/simple.exp: Allow Box to be qualified.
7282
3e3e7fae
TP
72832017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7284
7285 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7286
59cc050d
PA
72872017-05-18 Pedro Alves <palves@redhat.com>
7288
7289 * gdb.base/fileio.c (test_write, test_read, test_close)
7290 (test_fstat): Don't print 'ret' in the fail path.
7291
c8f6abd1
PA
72922017-05-18 Pedro Alves <palves@redhat.com>
7293
7294 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7295 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7296 (test_system, test_rename, test_unlink, test_time): Change
7297 prototypes.
7298 * gdb.base/fileio.exp (stop_msg): Adjust.
7299
d2a03b77
PA
73002017-05-18 Pedro Alves <palves@redhat.com>
7301
7302 * gdb.base/fileio.c (null_str): New global.
7303 (test_stat): Use it.
7304 * gdb.base/fileio.exp: Remove nowarnings.
7305
0d5c6999
YQ
73062017-05-17 Yao Qi <yao.qi@linaro.org>
7307
7308 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7309
21873064
YQ
73102017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7311
7312 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7313 argument command.
7314 (top-level): Invoke test_set_inferior_tty.
7315
d512d31c
PA
73162017-05-04 Pedro Alves <palves@redhat.com>
7317
7318 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7319 Add parens to print call for Python 3.
7320
90cef2ed
KS
73212017-05-03 Keith Seitz <keiths@redhat.com>
7322
7323 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7324 (main): Call it.
7325
14f819c8
TW
73262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7327
7328 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7329 to prev and next.
7330
913aeadd
TW
73312017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7332
7333 * gdb.python/py-record-btrace.exp: Remove test for
7334 gdb.BtraceInstruction.error.
7335
a3be24ad
TW
73362017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7337
7338 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7339
ae20e79a
TW
73402017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7341
7342 * gdb.python/py-record-btrace-threads.c: New file.
7343 * gdb.python/py-record-btrace-threads.exp: New file.
7344
45ce1b47
SDJ
73452017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7346
7347 PR testsuite/8595
7348 * gdb.base/environ.exp: Make test available in all architectures.
7349 Move bits related to "info program" testing to
7350 gdb.base/info-program.exp. Rewrite tests to use the two new
7351 procedures mentione below.
7352 (test_set_show_env_var) New procedure.
7353 (test_set_show_env_var_equal): Likewise.
7354 * gdb.base/info-program.exp: New file.
7355
e15c3eb4
KS
73562017-04-27 Keith Seitz <keiths@redhat.com>
7357
7358 * gdb.cp/oranking.cc (test15): New function.
7359 (main): Call test15 and declare additional variables for testing.
7360 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7361 "p foo101('abc')" tests.
7362 Add tests for cv qualifier overloads.
7363 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7364 "lvalue reference overload" test.
7365 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7366 "print value of f1 on Child&& in f2" test.
7367
3a3fd0fd
PA
73682017-04-19 Pedro Alves <palves@redhat.com>
7369
7370 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7371 procedure.
7372 (top level): Call it.
7373 * lib/gdb.exp (gdb_define_cmd): New procedure.
7374
53375380
PA
73752017-04-12 Pedro Alves <palves@redhat.com>
7376
7377 PR gdb/21323
7378 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7379 (wchar): New global.
7380 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7381 (do_test_wide_char, wide_char_types_no_program, top level): Add
7382 wchar_t testing.
7383
53e710ac
PA
73842017-04-12 Pedro Alves <palves@redhat.com>
7385
7386 PR c++/21323
7387 * gdb.cp/wide_char_types.c: New file.
7388 * gdb.cp/wide_char_types.exp: New file.
7389
0ad9d8c7
SDJ
73902017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7391
7392 PR gdb/21352
7393 * gdb.trace/tsv.exp: Add test for "tsave -r".
7394
b1b45502
IB
73952017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7396
7397 * gdb.dlang/watch-loc.c: New file.
7398 * gdb.dlang/watch-loc.exp: New file.
7399
ec13808e
JK
74002017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7401
7402 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7403
fe5f7374
AK
74042017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7405
7406 * gdb.arch/arc-analyze-prologue.S: New file.
7407 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7408
eea78757
AK
74092017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7410
7411 * gdb.arch/arc-decode-insn.S: New file.
7412 * gdb.arch/arc-decode-insn.exp: Likewise.
7413
5badf10a
IR
74142017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7415
7416 PR tdep/20928
7417 * gdb.arch/sparc64-regs.exp: New file.
7418 * gdb.arch/sparc64-regs.S: Likewise.
7419
cee59b3f
TW
74202017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7421
7422 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7423 and memory view on Python 3.
7424
c0f55cc6
AV
74252017-03-20 Artemiy Volkov <artemiyv@acm.org>
7426 Keith Seitz <keiths@redhat.com>
7427
7428 PR gdb/14441
7429 * gdb.cp/demangle.exp: Add rvalue reference tests.
7430 * gdb.cp/rvalue-ref-casts.cc: New file.
7431 * gdb.cp/rvalue-ref-casts.exp: New file.
7432 * gdb.cp/rvalue-ref-overload.cc: New file.
7433 * gdb.cp/rvalue-ref-overload.exp: New file.
7434 * gdb.cp/rvalue-ref-params.cc: New file.
7435 * gdb.cp/rvalue-ref-params.exp: New file.
7436 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7437 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7438 * gdb.cp/rvalue-ref-types.cc: New file.
7439 * gdb.cp/rvalue-ref-types.exp: New file.
7440 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
7441 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
7442
51457a05
MAL
74432017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7444
7445 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
7446 New procedure.
7447
5b291c04
MAL
74482017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7449
7450 * lib/mi-support.exp (mi_gdb_test): Add additional message
7451 for unexpected output.
7452
59a56148
AA
74532017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7454
7455 * gdb.base/examine-backward.c (Barrier): New character array
7456 constant, to ensure that TestStrings is preceded by a string
7457 terminator.
7458
7942e96e
AA
74592017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7460
7461 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
7462 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
7463 and implicit pointer into such a location.
7464
6ebac3fb
DE
74652017-03-16 Doug Evans <dje@google.com>
7466
7467 * gdb.python/py-lazy-string (pointer): Really add new typedef.
7468
ec3b243d
TP
74692017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
7470
7471 * gdb.cp/m-static.exp: Fix expectation for prototype of
7472 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
7473
74742017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
7475
7476 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
7477 * gdb.guile/scm-lazy-string.c: New file.
7478 * gdb.guile/scm-value.exp: Move lazy string tests to ...
7479 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
7480 for pointer, array, typedef lazy strings.
7481
2cc36e25 74822017-03-16 Doug Evans <dje@google.com>
34b43320
DE
7483
7484 PR python/17728, python/18439, python/18779
7485 * gdb.python/py-value.c (main) Delete locals sptr, sn.
7486 * gdb.python/py-lazy-string.c (pointer): New typedef.
7487 (main): New locals ptr, array, typedef_ptr.
7488 * gdb.python/py-value.exp: Move lazy string tests to ...
7489 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
7490 array, typedef lazy strings.
ec3b243d 7491
0efcde63
AK
74922017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
7493
7494 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
7495 Add optional 'test' parameter.
7496
7978d7c3
SM
74972017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7498
7499 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7500 Skip for versions of DejaGnu < 1.5.
7501
896c0c1e
SM
75022017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7503
7504 * lib/gdb.exp (dejagnu_version): New proc.
7505 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7506 Use dejagnu_version.
7507
5f4d1085
KS
75082017-03-10 Keith Seitz <keiths@redhat.com>
7509
7510 PR c++/8128
7511 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
7512 type from destructor regexps.
7513 Add a branch which actually passes the test.
7514 Adjust "ptype t5i" test names.
7515
1de05205
PA
75162017-03-08 Pedro Alves <palves@redhat.com>
7517
7518 * gdb.base/step-over-exit.exp: Add explicit test message.
7519
c65d6b55
PA
75202017-03-08 Pedro Alves <palves@redhat.com>
7521
7522 PR gdb/18360
7523 * gdb.threads/interrupt-while-step-over.c: New file.
7524 * gdb.threads/interrupt-while-step-over.exp: New file.
7525
2e86a283
PA
75262017-03-08 Pedro Alves <palves@redhat.com>
7527
7528 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
7529 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
7530
25dcbff6
PA
75312017-03-08 Pedro Alves <palves@redhat.com>
7532
7533 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
7534 PKRU as not supported as a PASS.
7535
dc9366eb
PA
75362017-03-08 Pedro Alves <palves@redhat.com>
7537
7538 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
7539 prefix instead of $binfile1/$binfile2.
7540 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
7541 in test message.
7542 * gdb.python/py-completion.exp: Use "load python file" as test
7543 messages instead of unstable path names.
7544
6e5d74e7
PA
75452017-03-08 Pedro Alves <palves@redhat.com>
7546 Jan Kratochvil <jan.kratochvil@redhat.com>
7547
7548 PR cli/21218
7549 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7550 New proc.
7551 (top level): Call it.
7552
9753a2f6
PA
75532017-03-08 Pedro Alves <palves@redhat.com>
7554
7555 PR tui/21216
7556 * gdb.tui/tui-nl-filtered-output.exp: New file.
7557
1a4dd9dd
PA
75582017-03-08 Pedro Alves <palves@redhat.com>
7559
7560 * gdb.base/completion.exp: Move TUI completion tests to ...
7561 * gdb.tui/completion.exp: ... this new file.
7562
7cbbff33
PA
75632017-03-08 Pedro Alves <palves@redhat.com>
7564
7565 * gdb.base/tui-disasm-long-lines.c,
7566 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
7567 gdb.base/tui-layout.exp: Move to ...
7568 * gdb.tui/: ... this new directory.
7569
5f6fd321
PA
75702017-03-07 Pedro Alves <palves@redhat.com>
7571
7572 * gdb.base/tui-layout.c: New file.
7573 * gdb.base/tui-layout.exp: New file.
7574
44959fa8
PA
75752017-03-07 Pedro Alves <palves@redhat.com>
7576
7577 * gdb.base/tui-layout.c: Rename to ...
7578 * gdb.base/tui-disasm-long-lines.c: ... this.
7579 * gdb.base/tui-layout.exp: Rename to ...
7580 * gdb.base/tui-disasm-long-lines.exp: ... this.
7581
f8c4e718
PA
75822017-03-07 Pedro Alves <palves@redhat.com>
7583
7584 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
7585
6dbb839a 75862017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
7587
7588 * i386-mpx-call.c: New file.
7589 * i386-mpx-call.exp: New file.
7590
65b48a81
PB
75912017-02-28 Peter Bergner <bergner@vnet.ibm.com>
7592
7593 * gdb.arch/powerpc-power.exp: Delete test.
7594 * gdb.arch/powerpc-power.s: Likewise.
7595 * gdb.disasm/disassembler-options.exp: New test.
7596 * gdb.arch/powerpc-altivec.exp: Likewise.
7597 * gdb.arch/powerpc-altivec.s: Likewise.
7598 * gdb.arch/powerpc-altivec2.exp: Likewise.
7599 * gdb.arch/powerpc-altivec2.s: Likewise.
7600 * gdb.arch/powerpc-altivec3.exp: Likewise.
7601 * gdb.arch/powerpc-altivec3.s: Likewise.
7602 * gdb.arch/powerpc-power7.exp: Likewise.
7603 * gdb.arch/powerpc-power7.s: Likewise.
7604 * gdb.arch/powerpc-power8.exp: Likewise.
7605 * gdb.arch/powerpc-power8.s: Likewise.
7606 * gdb.arch/powerpc-power9.exp: Likewise.
7607 * gdb.arch/powerpc-power9.s: Likewise.
7608 * gdb.arch/powerpc-vsx.exp: Likewise.
7609 * gdb.arch/powerpc-vsx.s: Likewise.
7610 * gdb.arch/powerpc-vsx2.exp: Likewise.
7611 * gdb.arch/powerpc-vsx2.s: Likewise.
7612 * gdb.arch/powerpc-vsx3.exp: Likewise.
7613 * gdb.arch/powerpc-vsx3.s: Likewise.
7614 * gdb.arch/arm-disassembler-options.exp: Likewise.
7615 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
7616 * gdb.arch/s390-disassembler-options.exp: Likewise.
7617
17cd4947
LM
76182017-02-23 Luis Machado <lgustavo@codesourcery.com>
7619
7620 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
7621 (check_supported_features): ... this. Changed return type to void.
7622 (supports_rdseed): New static global.
7623 (rdseed): Check supports_rdseed.
7624 (initialize): Call check_supported_features.
7625
2039d74e
EBM
76262017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7627
7628 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
7629 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
7630 and lqarx/stqcx.
7631 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
7632 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
7633
a51d7ecf
EBM
76342017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7635
7636 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
7637 uppercase.
7638
0224619f
JK
76392017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7640
7641 * gdb.dwarf2/formdata16.c: New file.
7642 * gdb.dwarf2/formdata16.exp: New file.
7643 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
7644
216f72a1
JK
76452017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7646
7647 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
7648 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
7649 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
7650 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
7651 DW_AT_GNU_*.
7652
43988095
JK
76532017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7654
7655 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
7656
99e8a4f9
SDJ
76572017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
7658
7659 PR gdb/21164
7660 * gdb.base/maint.exp: Add testcases for when the commands do
7661 not have arguments.
7662
b58a8c0c
TP
76632017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7664
7665 * gdb.cp/chained-calls.exp: Use p instead of P.
7666
4e746bb6
TW
76672017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
7668
7669 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
7670 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
7671
3f77c769
TT
76722017-02-14 Tom Tromey <tom@tromey.com>
7673
7674 PR python/13598:
7675 * gdb.python/py-events.exp: Add before_prompt event tests.
7676
075beec0
AA
76772017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7678
7679 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
7680
bf5f525c
LM
76812017-02-13 Luis Machado <lgustavo@codesourcery.com>
7682
7683 * gdb.linespec/explicit.c (my_unique_function_name): New function.
7684 (main): Call my_unique_function_name.
7685 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
7686 completion of patterns with a single match.
7687 Add missing -re switches to gdb_test_multiple calls.
7688
13a66184
LM
76892017-02-13 Luis Machado <lgustavo@codesourcery.com>
7690
7691 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
7692 return if core file is not recognized.
7693
26a06916
SM
76942017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7695
7696 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
7697 and extra UIs.
7698
b761ca9e
SM
76992017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7700
7701 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
7702 proc_with_prefix.
7703
b964bee0
TT
77042017-02-10 Tom Tromey <tom@tromey.com>
7705
7706 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
7707
18da0c51
MG
77082017-02-10 Martin Galvan <martingalvan@sourceware.org>
7709
7710 PR gdb/21122
7711 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
7712
604c4576
JG
77132017-02-08 Jerome Guitton <guitton@adacore.com>
7714
7715 * gdb.base/define.exp: Add test for command abbreviations
7716 in define.
7717
20b477a7
LM
77182017-02-06 Luis Machado <lgustavo@codesourcery.com>
7719
7720 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
7721 * gdb.reverse/insn-reverse-x86.c: New file.
7722
3f7b46f2
IR
77232017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7724
7725 PR tdep/20936
7726 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
7727
f0fd41c1
TT
77282017-02-03 Tom Tromey <tom@tromey.com>
7729
7730 PR rust/21097:
7731 * gdb.rust/simple.exp: Add new tests.
7732
5be5dbf0
PA
77332017-02-02 Pedro Alves <palves@redhat.com>
7734
7735 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
7736 tests.
7737
7346ef59
AA
77382017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7739
7740 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
7741 taking a 2-byte value out of a 4-byte DWARF implicit value on
7742 big-endian targets.
7743 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
7744 logic. Add test cases for DW_OP_implicit.
7745
787f0025
MM
77462017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7747
7748 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
7749
68777c29
MM
77502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7751
7752 * gdb.btrace/enable.exp: Call gdb_exit before
7753 skip_gdbserver_tests.
7754
0a1c7e28
MM
77552017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7756
7757 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
7758 GDBFLAGS.
7759
b5ac99b0
MM
77602017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7761
7762 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
7763 the test is skipped.
7764 * gdb.btrace/data.exp: Likewise.
7765 * gdb.btrace/delta.exp: Likewise.
7766 * gdb.btrace/dlopen.exp: Likewise.
7767 * gdb.btrace/enable-running.exp: Likewise.
7768 * gdb.btrace/enable.exp: Likewise.
7769 * gdb.btrace/exception.exp: Likewise.
7770 * gdb.btrace/function_call_history.exp: Likewise.
7771 * gdb.btrace/gcore.exp: Likewise.
7772 * gdb.btrace/instruction_history.exp: Likewise.
7773 * gdb.btrace/multi-thread-step.exp: Likewise.
7774 * gdb.btrace/nohist.exp: Likewise.
7775 * gdb.btrace/non-stop.exp: Likewise.
7776 * gdb.btrace/reconnect.exp: Likewise.
7777 * gdb.btrace/record_goto-step.exp: Likewise.
7778 * gdb.btrace/record_goto.exp: Likewise.
7779 * gdb.btrace/rn-dl-bind.exp: Likewise.
7780 * gdb.btrace/segv.exp: Likewise.
7781 * gdb.btrace/step.exp: Likewise.
7782 * gdb.btrace/stepi.exp: Likewise.
7783 * gdb.btrace/tailcall-only.exp: Likewise.
7784 * gdb.btrace/tailcall.exp: Likewise.
7785 * gdb.btrace/tsx.exp: Likewise.
7786 * gdb.btrace/unknown_functions.exp: Likewise.
7787 * gdb.btrace/vdso.exp: Likewise.
7788
cd4007e4
MM
77892017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7790
7791 * gdb.btrace/enable-running.c: New.
7792 * gdb.btrace/enable-running.exp: New.
7793
2735833d
WT
77942017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
7795
7796 * gdb.arch/amd64-gs_base.c: New file.
7797 * gdb.arch/amd64-gs_base.exp: New file.
7798
b51e1e94
LM
77992017-01-26 Luis Machado <lgustavo@codesourcery.com>
7800
7801 * lib/memory.exp: Remove spurious empty newlines.
7802
72ca0410
SM
78032017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
7804
7805 * gdb.python/py-bad-printers.exp: Load python file using "source".
7806 * gdb.python/py-events.exp: Likewise.
7807 * gdb.python/py-evsignal.exp: Likewise.
7808 * gdb.python/py-evthreads.exp: Likewise.
7809 * gdb.python/py-frame-args.exp: Likewise.
7810 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
7811 * gdb.python/py-framefilter-mi.exp: Likewise.
7812 * gdb.python/py-framefilter.exp: Likewise.
7813 * gdb.python/py-mi.exp: Likewise.
7814 * gdb.python/py-pp-maint.exp: Likewise.
7815 * gdb.python/py-pp-registration.exp: Likewise.
7816 * gdb.python/py-prettyprint.exp: Likewise.
7817 (run_lang_tests): Likewise.
7818 * gdb.python/py-typeprint.exp: Likewise.
7819
e309aa65
LM
78202017-01-26 Luis Machado <lgustavo@codesourcery.com>
7821
7822 * lib/memory.exp: New file.
7823 * lib/gdb.exp: Load memory.exp.
7824 * gdb.base/memattr.exp (delete_memory): Move proc to
7825 lib/memory.exp and rename to delete_memory_regions.
7826 Replace delete_memory with delete_memory_regions.
7827 Cleanup memory regions before tests.
7828 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
7829 before tests.
7830
515aff23
LM
78312017-01-26 Luis Machado <lgustavo@codesourcery.com>
7832
7833 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
7834 files.
7835 (initialize): New function conditionally defined.
7836 (testcases): Move within conditional block.
7837 (main): Call initialize.
7838 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
7839 of gdb.reverse/insn-reverse.c.
7840 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
7841 gdb.reverse/insn-reverse.c.
7842
d8b49cf0
YQ
78432017-01-26 Yao Qi <yao.qi@linaro.org>
7844
7845 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
7846 disassemble on address 0.
7847
f13a9a0c
YQ
78482017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
7849 Yao Qi <yao.qi@linaro.org>
7850
7851 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
7852 * gdb.dwarf2/implptr-64bit.S: Remove.
7853 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
7854 variables in caller's context. Add DW_OP_implicit_value.
7855
5ac95241
YQ
78562017-01-25 Yao Qi <yao.qi@linaro.org>
7857
7858 * lib/dwarf.exp (Dwarf::_location): Handle
7859 DW_OP_GNU_implicit_pointer with proper size.
7860
23e82930
LM
78612017-01-20 Luis Machado <lgustavo@codesourcery.com>
7862
7863 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
7864 and add untested calls.
7865
d334ae25
LM
78662017-01-20 Luis Machado <lgustavo@codesourcery.com>
7867
7868 * gdb.python/python.exp: Check line number against what GDB thinks
7869 the line number is for func1.
7870
f5e6296e
IB
78712017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
7872
7873 * gdb.dlang/debug-expr.exp: New file.
7874
5b362f04
LM
78752016-12-23 Luis Machado <lgustavo@codesourcery.com>
7876
7877 Fix test names for the following files:
7878
7879 * gdb.ada/exec_changed.exp
7880 * gdb.ada/info_types.exp
7881 * gdb.arch/aarch64-atomic-inst.exp
7882 * gdb.arch/aarch64-fp.exp
7883 * gdb.arch/altivec-abi.exp
7884 * gdb.arch/altivec-regs.exp
7885 * gdb.arch/amd64-byte.exp
7886 * gdb.arch/amd64-disp-step.exp
7887 * gdb.arch/amd64-dword.exp
7888 * gdb.arch/amd64-entry-value-inline.exp
7889 * gdb.arch/amd64-entry-value-param.exp
7890 * gdb.arch/amd64-entry-value-paramref.exp
7891 * gdb.arch/amd64-entry-value.exp
7892 * gdb.arch/amd64-i386-address.exp
7893 * gdb.arch/amd64-invalid-stack-middle.exp
7894 * gdb.arch/amd64-invalid-stack-top.exp
7895 * gdb.arch/amd64-optimout-repeat.exp
7896 * gdb.arch/amd64-prologue-skip.exp
7897 * gdb.arch/amd64-prologue-xmm.exp
7898 * gdb.arch/amd64-stap-special-operands.exp
7899 * gdb.arch/amd64-stap-wrong-subexp.exp
7900 * gdb.arch/amd64-tailcall-cxx.exp
7901 * gdb.arch/amd64-tailcall-noret.exp
7902 * gdb.arch/amd64-tailcall-ret.exp
7903 * gdb.arch/amd64-tailcall-self.exp
7904 * gdb.arch/amd64-word.exp
7905 * gdb.arch/arm-bl-branch-dest.exp
7906 * gdb.arch/arm-disp-step.exp
7907 * gdb.arch/arm-neon.exp
7908 * gdb.arch/arm-single-step-kernel-helper.exp
7909 * gdb.arch/avr-flash-qualifier.exp
7910 * gdb.arch/disp-step-insn-reloc.exp
7911 * gdb.arch/e500-abi.exp
7912 * gdb.arch/e500-regs.exp
7913 * gdb.arch/ftrace-insn-reloc.exp
7914 * gdb.arch/i386-avx512.exp
7915 * gdb.arch/i386-bp_permanent.exp
7916 * gdb.arch/i386-byte.exp
7917 * gdb.arch/i386-cfi-notcurrent.exp
7918 * gdb.arch/i386-disp-step.exp
7919 * gdb.arch/i386-dr3-watch.exp
7920 * gdb.arch/i386-float.exp
7921 * gdb.arch/i386-gnu-cfi.exp
7922 * gdb.arch/i386-mpx-map.exp
7923 * gdb.arch/i386-mpx-sigsegv.exp
7924 * gdb.arch/i386-mpx-simple_segv.exp
7925 * gdb.arch/i386-mpx.exp
7926 * gdb.arch/i386-permbkpt.exp
7927 * gdb.arch/i386-prologue.exp
7928 * gdb.arch/i386-signal.exp
7929 * gdb.arch/i386-size-overlap.exp
7930 * gdb.arch/i386-unwind.exp
7931 * gdb.arch/i386-word.exp
7932 * gdb.arch/mips-fcr.exp
7933 * gdb.arch/powerpc-d128-regs.exp
7934 * gdb.arch/powerpc-stackless.exp
7935 * gdb.arch/ppc64-atomic-inst.exp
7936 * gdb.arch/s390-stackless.exp
7937 * gdb.arch/s390-tdbregs.exp
7938 * gdb.arch/s390-vregs.exp
7939 * gdb.arch/sparc-sysstep.exp
7940 * gdb.arch/thumb-bx-pc.exp
7941 * gdb.arch/thumb-singlestep.exp
7942 * gdb.arch/thumb2-it.exp
7943 * gdb.arch/vsx-regs.exp
7944 * gdb.asm/asm-source.exp
7945 * gdb.base/a2-run.exp
7946 * gdb.base/advance.exp
7947 * gdb.base/all-bin.exp
7948 * gdb.base/anon.exp
7949 * gdb.base/args.exp
7950 * gdb.base/arithmet.exp
7951 * gdb.base/async-shell.exp
7952 * gdb.base/async.exp
7953 * gdb.base/attach-pie-noexec.exp
7954 * gdb.base/attach-twice.exp
7955 * gdb.base/auto-load.exp
7956 * gdb.base/bang.exp
7957 * gdb.base/bitfields.exp
7958 * gdb.base/break-always.exp
7959 * gdb.base/break-caller-line.exp
7960 * gdb.base/break-entry.exp
7961 * gdb.base/break-inline.exp
7962 * gdb.base/break-on-linker-gcd-function.exp
7963 * gdb.base/break-probes.exp
7964 * gdb.base/break.exp
7965 * gdb.base/breakpoint-shadow.exp
7966 * gdb.base/call-ar-st.exp
7967 * gdb.base/call-sc.exp
7968 * gdb.base/call-signal-resume.exp
7969 * gdb.base/call-strs.exp
7970 * gdb.base/callfuncs.exp
7971 * gdb.base/catch-fork-static.exp
7972 * gdb.base/catch-gdb-caused-signals.exp
7973 * gdb.base/catch-load.exp
7974 * gdb.base/catch-signal-fork.exp
7975 * gdb.base/catch-signal.exp
7976 * gdb.base/catch-syscall.exp
7977 * gdb.base/charset.exp
7978 * gdb.base/checkpoint.exp
7979 * gdb.base/chng-syms.exp
7980 * gdb.base/code-expr.exp
7981 * gdb.base/code_elim.exp
7982 * gdb.base/commands.exp
7983 * gdb.base/completion.exp
7984 * gdb.base/complex.exp
7985 * gdb.base/cond-expr.exp
7986 * gdb.base/condbreak.exp
7987 * gdb.base/consecutive.exp
7988 * gdb.base/continue-all-already-running.exp
7989 * gdb.base/coredump-filter.exp
7990 * gdb.base/corefile.exp
7991 * gdb.base/dbx.exp
7992 * gdb.base/debug-expr.exp
7993 * gdb.base/define.exp
7994 * gdb.base/del.exp
7995 * gdb.base/disabled-location.exp
7996 * gdb.base/disasm-end-cu.exp
7997 * gdb.base/disasm-optim.exp
7998 * gdb.base/display.exp
7999 * gdb.base/duplicate-bp.exp
8000 * gdb.base/ena-dis-br.exp
8001 * gdb.base/ending-run.exp
8002 * gdb.base/enumval.exp
8003 * gdb.base/environ.exp
8004 * gdb.base/eu-strip-infcall.exp
8005 * gdb.base/eval-avoid-side-effects.exp
8006 * gdb.base/eval-skip.exp
8007 * gdb.base/exitsignal.exp
8008 * gdb.base/expand-psymtabs.exp
8009 * gdb.base/filesym.exp
8010 * gdb.base/find-unmapped.exp
8011 * gdb.base/finish.exp
8012 * gdb.base/float.exp
8013 * gdb.base/foll-exec-mode.exp
8014 * gdb.base/foll-exec.exp
8015 * gdb.base/foll-fork.exp
8016 * gdb.base/fortran-sym-case.exp
8017 * gdb.base/freebpcmd.exp
8018 * gdb.base/func-ptr.exp
8019 * gdb.base/func-ptrs.exp
8020 * gdb.base/funcargs.exp
8021 * gdb.base/gcore-buffer-overflow.exp
8022 * gdb.base/gcore-relro-pie.exp
8023 * gdb.base/gcore-relro.exp
8024 * gdb.base/gcore.exp
8025 * gdb.base/gdb1090.exp
8026 * gdb.base/gdb11530.exp
8027 * gdb.base/gdb11531.exp
8028 * gdb.base/gdb1821.exp
8029 * gdb.base/gdbindex-stabs.exp
8030 * gdb.base/gdbvars.exp
8031 * gdb.base/hbreak.exp
8032 * gdb.base/hbreak2.exp
8033 * gdb.base/included.exp
8034 * gdb.base/infcall-input.exp
8035 * gdb.base/inferior-died.exp
8036 * gdb.base/infnan.exp
8037 * gdb.base/info-macros.exp
8038 * gdb.base/info-os.exp
8039 * gdb.base/info-proc.exp
8040 * gdb.base/info-shared.exp
8041 * gdb.base/info-target.exp
8042 * gdb.base/infoline.exp
8043 * gdb.base/interp.exp
8044 * gdb.base/interrupt.exp
8045 * gdb.base/jit-reader.exp
8046 * gdb.base/jit-simple.exp
8047 * gdb.base/kill-after-signal.exp
8048 * gdb.base/kill-detach-inferiors-cmd.exp
8049 * gdb.base/label.exp
8050 * gdb.base/langs.exp
8051 * gdb.base/ldbl_e308.exp
8052 * gdb.base/line-symtabs.exp
8053 * gdb.base/linespecs.exp
8054 * gdb.base/list.exp
8055 * gdb.base/long_long.exp
8056 * gdb.base/longest-types.exp
8057 * gdb.base/maint.exp
8058 * gdb.base/max-value-size.exp
8059 * gdb.base/memattr.exp
8060 * gdb.base/mips_pro.exp
8061 * gdb.base/morestack.exp
8062 * gdb.base/moribund-step.exp
8063 * gdb.base/multi-forks.exp
8064 * gdb.base/nested-addr.exp
8065 * gdb.base/nextoverexit.exp
8066 * gdb.base/noreturn-finish.exp
8067 * gdb.base/noreturn-return.exp
8068 * gdb.base/nostdlib.exp
8069 * gdb.base/offsets.exp
8070 * gdb.base/opaque.exp
8071 * gdb.base/pc-fp.exp
8072 * gdb.base/permissions.exp
8073 * gdb.base/print-symbol-loading.exp
8074 * gdb.base/prologue-include.exp
8075 * gdb.base/psymtab.exp
8076 * gdb.base/ptype.exp
8077 * gdb.base/random-signal.exp
8078 * gdb.base/randomize.exp
8079 * gdb.base/range-stepping.exp
8080 * gdb.base/readline-ask.exp
8081 * gdb.base/recpar.exp
8082 * gdb.base/recurse.exp
8083 * gdb.base/relational.exp
8084 * gdb.base/restore.exp
8085 * gdb.base/return-nodebug.exp
8086 * gdb.base/return.exp
8087 * gdb.base/run-after-attach.exp
8088 * gdb.base/save-bp.exp
8089 * gdb.base/scope.exp
8090 * gdb.base/sect-cmd.exp
8091 * gdb.base/set-lang-auto.exp
8092 * gdb.base/set-noassign.exp
8093 * gdb.base/setvar.exp
8094 * gdb.base/sigall.exp
8095 * gdb.base/sigbpt.exp
8096 * gdb.base/siginfo-addr.exp
8097 * gdb.base/siginfo-infcall.exp
8098 * gdb.base/siginfo-obj.exp
8099 * gdb.base/siginfo.exp
8100 * gdb.base/signals-state-child.exp
8101 * gdb.base/signest.exp
8102 * gdb.base/sigstep.exp
8103 * gdb.base/sizeof.exp
8104 * gdb.base/skip.exp
8105 * gdb.base/solib-corrupted.exp
8106 * gdb.base/solib-nodir.exp
8107 * gdb.base/solib-search.exp
8108 * gdb.base/stack-checking.exp
8109 * gdb.base/stale-infcall.exp
8110 * gdb.base/stap-probe.exp
8111 * gdb.base/start.exp
8112 * gdb.base/step-break.exp
8113 * gdb.base/step-bt.exp
8114 * gdb.base/step-line.exp
8115 * gdb.base/step-over-exit.exp
8116 * gdb.base/step-over-syscall.exp
8117 * gdb.base/step-resume-infcall.exp
8118 * gdb.base/step-test.exp
8119 * gdb.base/store.exp
8120 * gdb.base/structs3.exp
8121 * gdb.base/sym-file.exp
8122 * gdb.base/symbol-without-target_section.exp
8123 * gdb.base/term.exp
8124 * gdb.base/testenv.exp
8125 * gdb.base/ui-redirect.exp
8126 * gdb.base/until.exp
8127 * gdb.base/unwindonsignal.exp
8128 * gdb.base/value-double-free.exp
8129 * gdb.base/vla-datatypes.exp
8130 * gdb.base/vla-ptr.exp
8131 * gdb.base/vla-sideeffect.exp
8132 * gdb.base/volatile.exp
8133 * gdb.base/watch-cond-infcall.exp
8134 * gdb.base/watch-cond.exp
8135 * gdb.base/watch-non-mem.exp
8136 * gdb.base/watch-read.exp
8137 * gdb.base/watch-vfork.exp
8138 * gdb.base/watchpoint-cond-gone.exp
8139 * gdb.base/watchpoint-delete.exp
8140 * gdb.base/watchpoint-hw-hit-once.exp
8141 * gdb.base/watchpoint-hw.exp
8142 * gdb.base/watchpoint-stops-at-right-insn.exp
8143 * gdb.base/watchpoints.exp
8144 * gdb.base/wchar.exp
8145 * gdb.base/whatis-exp.exp
8146 * gdb.btrace/buffer-size.exp
8147 * gdb.btrace/data.exp
8148 * gdb.btrace/delta.exp
8149 * gdb.btrace/dlopen.exp
8150 * gdb.btrace/enable.exp
8151 * gdb.btrace/exception.exp
8152 * gdb.btrace/function_call_history.exp
8153 * gdb.btrace/gcore.exp
8154 * gdb.btrace/instruction_history.exp
8155 * gdb.btrace/nohist.exp
8156 * gdb.btrace/reconnect.exp
8157 * gdb.btrace/record_goto-step.exp
8158 * gdb.btrace/record_goto.exp
8159 * gdb.btrace/rn-dl-bind.exp
8160 * gdb.btrace/segv.exp
8161 * gdb.btrace/step.exp
8162 * gdb.btrace/stepi.exp
8163 * gdb.btrace/tailcall-only.exp
8164 * gdb.btrace/tailcall.exp
8165 * gdb.btrace/tsx.exp
8166 * gdb.btrace/unknown_functions.exp
8167 * gdb.btrace/vdso.exp
8168 * gdb.compile/compile-ifunc.exp
8169 * gdb.compile/compile-ops.exp
8170 * gdb.compile/compile-print.exp
8171 * gdb.compile/compile-setjmp.exp
8172 * gdb.cp/abstract-origin.exp
8173 * gdb.cp/ambiguous.exp
8174 * gdb.cp/annota2.exp
8175 * gdb.cp/annota3.exp
8176 * gdb.cp/anon-ns.exp
8177 * gdb.cp/anon-struct.exp
8178 * gdb.cp/anon-union.exp
8179 * gdb.cp/arg-reference.exp
8180 * gdb.cp/baseenum.exp
8181 * gdb.cp/bool.exp
8182 * gdb.cp/breakpoint.exp
8183 * gdb.cp/bs15503.exp
8184 * gdb.cp/call-c.exp
8185 * gdb.cp/casts.exp
8186 * gdb.cp/chained-calls.exp
8187 * gdb.cp/class2.exp
8188 * gdb.cp/classes.exp
8189 * gdb.cp/cmpd-minsyms.exp
8190 * gdb.cp/converts.exp
8191 * gdb.cp/cp-relocate.exp
8192 * gdb.cp/cpcompletion.exp
8193 * gdb.cp/cpexprs.exp
8194 * gdb.cp/cplabel.exp
8195 * gdb.cp/cplusfuncs.exp
8196 * gdb.cp/cpsizeof.exp
8197 * gdb.cp/ctti.exp
8198 * gdb.cp/derivation.exp
8199 * gdb.cp/destrprint.exp
8200 * gdb.cp/dispcxx.exp
8201 * gdb.cp/enum-class.exp
8202 * gdb.cp/exception.exp
8203 * gdb.cp/exceptprint.exp
8204 * gdb.cp/expand-psymtabs-cxx.exp
8205 * gdb.cp/expand-sals.exp
8206 * gdb.cp/extern-c.exp
8207 * gdb.cp/filename.exp
8208 * gdb.cp/formatted-ref.exp
8209 * gdb.cp/fpointer.exp
8210 * gdb.cp/gdb1355.exp
8211 * gdb.cp/gdb2495.exp
8212 * gdb.cp/hang.exp
8213 * gdb.cp/impl-this.exp
8214 * gdb.cp/infcall-dlopen.exp
8215 * gdb.cp/inherit.exp
8216 * gdb.cp/iostream.exp
8217 * gdb.cp/koenig.exp
8218 * gdb.cp/local.exp
8219 * gdb.cp/m-data.exp
8220 * gdb.cp/m-static.exp
8221 * gdb.cp/mb-ctor.exp
8222 * gdb.cp/mb-inline.exp
8223 * gdb.cp/mb-templates.exp
8224 * gdb.cp/member-name.exp
8225 * gdb.cp/member-ptr.exp
8226 * gdb.cp/meth-typedefs.exp
8227 * gdb.cp/method.exp
8228 * gdb.cp/method2.exp
8229 * gdb.cp/minsym-fallback.exp
8230 * gdb.cp/misc.exp
8231 * gdb.cp/namelessclass.exp
8232 * gdb.cp/namespace-enum.exp
8233 * gdb.cp/namespace-nested-import.exp
8234 * gdb.cp/namespace.exp
8235 * gdb.cp/nextoverthrow.exp
8236 * gdb.cp/no-dmgl-verbose.exp
8237 * gdb.cp/non-trivial-retval.exp
8238 * gdb.cp/noparam.exp
8239 * gdb.cp/nsdecl.exp
8240 * gdb.cp/nsimport.exp
8241 * gdb.cp/nsnested.exp
8242 * gdb.cp/nsnoimports.exp
8243 * gdb.cp/nsrecurs.exp
8244 * gdb.cp/nsstress.exp
8245 * gdb.cp/nsusing.exp
8246 * gdb.cp/operator.exp
8247 * gdb.cp/oranking.exp
8248 * gdb.cp/overload-const.exp
8249 * gdb.cp/overload.exp
8250 * gdb.cp/ovldbreak.exp
8251 * gdb.cp/ovsrch.exp
8252 * gdb.cp/paren-type.exp
8253 * gdb.cp/parse-lang.exp
8254 * gdb.cp/pass-by-ref.exp
8255 * gdb.cp/pr-1023.exp
8256 * gdb.cp/pr-1210.exp
8257 * gdb.cp/pr-574.exp
8258 * gdb.cp/pr10687.exp
8259 * gdb.cp/pr12028.exp
8260 * gdb.cp/pr17132.exp
8261 * gdb.cp/pr17494.exp
8262 * gdb.cp/pr9067.exp
8263 * gdb.cp/pr9167.exp
8264 * gdb.cp/pr9631.exp
8265 * gdb.cp/printmethod.exp
8266 * gdb.cp/psmang.exp
8267 * gdb.cp/psymtab-parameter.exp
8268 * gdb.cp/ptype-cv-cp.exp
8269 * gdb.cp/ptype-flags.exp
8270 * gdb.cp/re-set-overloaded.exp
8271 * gdb.cp/ref-types.exp
8272 * gdb.cp/rtti.exp
8273 * gdb.cp/scope-err.exp
8274 * gdb.cp/shadow.exp
8275 * gdb.cp/smartp.exp
8276 * gdb.cp/static-method.exp
8277 * gdb.cp/static-print-quit.exp
8278 * gdb.cp/temargs.exp
8279 * gdb.cp/templates.exp
8280 * gdb.cp/try_catch.exp
8281 * gdb.cp/typedef-operator.exp
8282 * gdb.cp/typeid.exp
8283 * gdb.cp/userdef.exp
8284 * gdb.cp/using-crash.exp
8285 * gdb.cp/var-tag.exp
8286 * gdb.cp/virtbase.exp
8287 * gdb.cp/virtfunc.exp
8288 * gdb.cp/virtfunc2.exp
8289 * gdb.cp/vla-cxx.exp
8290 * gdb.disasm/t01_mov.exp
8291 * gdb.disasm/t02_mova.exp
8292 * gdb.disasm/t03_add.exp
8293 * gdb.disasm/t04_sub.exp
8294 * gdb.disasm/t05_cmp.exp
8295 * gdb.disasm/t06_ari2.exp
8296 * gdb.disasm/t07_ari3.exp
8297 * gdb.disasm/t08_or.exp
8298 * gdb.disasm/t09_xor.exp
8299 * gdb.disasm/t10_and.exp
8300 * gdb.disasm/t11_logs.exp
8301 * gdb.disasm/t12_bit.exp
8302 * gdb.disasm/t13_otr.exp
8303 * gdb.dlang/circular.exp
8304 * gdb.dwarf2/arr-stride.exp
8305 * gdb.dwarf2/arr-subrange.exp
8306 * gdb.dwarf2/atomic-type.exp
8307 * gdb.dwarf2/bad-regnum.exp
8308 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8309 * gdb.dwarf2/callframecfa.exp
8310 * gdb.dwarf2/clztest.exp
8311 * gdb.dwarf2/corrupt.exp
8312 * gdb.dwarf2/data-loc.exp
8313 * gdb.dwarf2/dup-psym.exp
8314 * gdb.dwarf2/dw2-anon-mptr.exp
8315 * gdb.dwarf2/dw2-anonymous-func.exp
8316 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8317 * gdb.dwarf2/dw2-bad-unresolved.exp
8318 * gdb.dwarf2/dw2-basic.exp
8319 * gdb.dwarf2/dw2-canonicalize-type.exp
8320 * gdb.dwarf2/dw2-case-insensitive.exp
8321 * gdb.dwarf2/dw2-common-block.exp
8322 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8323 * gdb.dwarf2/dw2-compressed.exp
8324 * gdb.dwarf2/dw2-const.exp
8325 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8326 * gdb.dwarf2/dw2-cu-size.exp
8327 * gdb.dwarf2/dw2-dup-frame.exp
8328 * gdb.dwarf2/dw2-entry-value.exp
8329 * gdb.dwarf2/dw2-icycle.exp
8330 * gdb.dwarf2/dw2-ifort-parameter.exp
8331 * gdb.dwarf2/dw2-inline-break.exp
8332 * gdb.dwarf2/dw2-inline-param.exp
8333 * gdb.dwarf2/dw2-intercu.exp
8334 * gdb.dwarf2/dw2-intermix.exp
8335 * gdb.dwarf2/dw2-lexical-block-bare.exp
8336 * gdb.dwarf2/dw2-linkage-name-trust.exp
8337 * gdb.dwarf2/dw2-minsym-in-cu.exp
8338 * gdb.dwarf2/dw2-noloc.exp
8339 * gdb.dwarf2/dw2-op-call.exp
8340 * gdb.dwarf2/dw2-op-out-param.exp
8341 * gdb.dwarf2/dw2-opt-structptr.exp
8342 * gdb.dwarf2/dw2-param-error.exp
8343 * gdb.dwarf2/dw2-producer.exp
8344 * gdb.dwarf2/dw2-ranges-base.exp
8345 * gdb.dwarf2/dw2-ref-missing-frame.exp
8346 * gdb.dwarf2/dw2-reg-undefined.exp
8347 * gdb.dwarf2/dw2-regno-invalid.exp
8348 * gdb.dwarf2/dw2-restore.exp
8349 * gdb.dwarf2/dw2-restrict.exp
8350 * gdb.dwarf2/dw2-single-line-discriminators.exp
8351 * gdb.dwarf2/dw2-strp.exp
8352 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8353 * gdb.dwarf2/dw2-unresolved.exp
8354 * gdb.dwarf2/dw2-var-zero-addr.exp
8355 * gdb.dwarf2/dw4-sig-types.exp
8356 * gdb.dwarf2/dwz.exp
8357 * gdb.dwarf2/dynarr-ptr.exp
8358 * gdb.dwarf2/enum-type.exp
8359 * gdb.dwarf2/gdb-index.exp
8360 * gdb.dwarf2/implptr-64bit.exp
8361 * gdb.dwarf2/implptr-optimized-out.exp
8362 * gdb.dwarf2/implptr.exp
8363 * gdb.dwarf2/implref-array.exp
8364 * gdb.dwarf2/implref-const.exp
8365 * gdb.dwarf2/implref-global.exp
8366 * gdb.dwarf2/implref-struct.exp
8367 * gdb.dwarf2/mac-fileno.exp
8368 * gdb.dwarf2/main-subprogram.exp
8369 * gdb.dwarf2/member-ptr-forwardref.exp
8370 * gdb.dwarf2/method-ptr.exp
8371 * gdb.dwarf2/missing-sig-type.exp
8372 * gdb.dwarf2/nonvar-access.exp
8373 * gdb.dwarf2/opaque-type-lookup.exp
8374 * gdb.dwarf2/pieces-optimized-out.exp
8375 * gdb.dwarf2/pieces.exp
8376 * gdb.dwarf2/pr10770.exp
8377 * gdb.dwarf2/pr13961.exp
8378 * gdb.dwarf2/staticvirtual.exp
8379 * gdb.dwarf2/subrange.exp
8380 * gdb.dwarf2/symtab-producer.exp
8381 * gdb.dwarf2/trace-crash.exp
8382 * gdb.dwarf2/typeddwarf.exp
8383 * gdb.dwarf2/valop.exp
8384 * gdb.dwarf2/watch-notconst.exp
8385 * gdb.fortran/array-element.exp
8386 * gdb.fortran/charset.exp
8387 * gdb.fortran/common-block.exp
8388 * gdb.fortran/complex.exp
8389 * gdb.fortran/derived-type-function.exp
8390 * gdb.fortran/derived-type.exp
8391 * gdb.fortran/logical.exp
8392 * gdb.fortran/module.exp
8393 * gdb.fortran/multi-dim.exp
8394 * gdb.fortran/nested-funcs.exp
8395 * gdb.fortran/print-formatted.exp
8396 * gdb.fortran/subarray.exp
8397 * gdb.fortran/vla-alloc-assoc.exp
8398 * gdb.fortran/vla-datatypes.exp
8399 * gdb.fortran/vla-history.exp
8400 * gdb.fortran/vla-ptr-info.exp
8401 * gdb.fortran/vla-ptype-sub.exp
8402 * gdb.fortran/vla-ptype.exp
8403 * gdb.fortran/vla-sizeof.exp
8404 * gdb.fortran/vla-type.exp
8405 * gdb.fortran/vla-value-sub-arbitrary.exp
8406 * gdb.fortran/vla-value-sub-finish.exp
8407 * gdb.fortran/vla-value-sub.exp
8408 * gdb.fortran/vla-value.exp
8409 * gdb.fortran/whatis_type.exp
8410 * gdb.go/chan.exp
8411 * gdb.go/handcall.exp
8412 * gdb.go/hello.exp
8413 * gdb.go/integers.exp
8414 * gdb.go/methods.exp
8415 * gdb.go/package.exp
8416 * gdb.go/strings.exp
8417 * gdb.go/types.exp
8418 * gdb.go/unsafe.exp
8419 * gdb.guile/scm-arch.exp
8420 * gdb.guile/scm-block.exp
8421 * gdb.guile/scm-breakpoint.exp
8422 * gdb.guile/scm-cmd.exp
8423 * gdb.guile/scm-disasm.exp
8424 * gdb.guile/scm-equal.exp
8425 * gdb.guile/scm-frame-args.exp
8426 * gdb.guile/scm-frame-inline.exp
8427 * gdb.guile/scm-frame.exp
8428 * gdb.guile/scm-iterator.exp
8429 * gdb.guile/scm-math.exp
8430 * gdb.guile/scm-objfile.exp
8431 * gdb.guile/scm-ports.exp
8432 * gdb.guile/scm-symbol.exp
8433 * gdb.guile/scm-symtab.exp
8434 * gdb.guile/scm-value-cc.exp
8435 * gdb.guile/types-module.exp
8436 * gdb.linespec/break-ask.exp
8437 * gdb.linespec/cpexplicit.exp
8438 * gdb.linespec/explicit.exp
8439 * gdb.linespec/keywords.exp
8440 * gdb.linespec/linespec.exp
8441 * gdb.linespec/ls-dollar.exp
8442 * gdb.linespec/ls-errs.exp
8443 * gdb.linespec/skip-two.exp
8444 * gdb.linespec/thread.exp
8445 * gdb.mi/mi-async.exp
8446 * gdb.mi/mi-basics.exp
8447 * gdb.mi/mi-break.exp
8448 * gdb.mi/mi-catch-load.exp
8449 * gdb.mi/mi-cli.exp
8450 * gdb.mi/mi-cmd-param-changed.exp
8451 * gdb.mi/mi-console.exp
8452 * gdb.mi/mi-detach.exp
8453 * gdb.mi/mi-disassemble.exp
8454 * gdb.mi/mi-eval.exp
8455 * gdb.mi/mi-file-transfer.exp
8456 * gdb.mi/mi-file.exp
8457 * gdb.mi/mi-fill-memory.exp
8458 * gdb.mi/mi-inheritance-syntax-error.exp
8459 * gdb.mi/mi-linespec-err-cp.exp
8460 * gdb.mi/mi-logging.exp
8461 * gdb.mi/mi-memory-changed.exp
8462 * gdb.mi/mi-read-memory.exp
8463 * gdb.mi/mi-record-changed.exp
8464 * gdb.mi/mi-reg-undefined.exp
8465 * gdb.mi/mi-regs.exp
8466 * gdb.mi/mi-return.exp
8467 * gdb.mi/mi-reverse.exp
8468 * gdb.mi/mi-simplerun.exp
8469 * gdb.mi/mi-solib.exp
8470 * gdb.mi/mi-stack.exp
8471 * gdb.mi/mi-stepi.exp
8472 * gdb.mi/mi-syn-frame.exp
8473 * gdb.mi/mi-until.exp
8474 * gdb.mi/mi-var-block.exp
8475 * gdb.mi/mi-var-child.exp
8476 * gdb.mi/mi-var-cmd.exp
8477 * gdb.mi/mi-var-cp.exp
8478 * gdb.mi/mi-var-display.exp
8479 * gdb.mi/mi-var-invalidate.exp
8480 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
8481 * gdb.mi/mi-vla-fortran.exp
8482 * gdb.mi/mi-watch.exp
8483 * gdb.mi/mi2-var-child.exp
8484 * gdb.mi/user-selected-context-sync.exp
8485 * gdb.modula2/unbounded-array.exp
8486 * gdb.multi/dummy-frame-restore.exp
8487 * gdb.multi/multi-arch-exec.exp
8488 * gdb.multi/multi-arch.exp
8489 * gdb.multi/tids.exp
8490 * gdb.multi/watchpoint-multi.exp
8491 * gdb.opencl/callfuncs.exp
8492 * gdb.opencl/convs_casts.exp
8493 * gdb.opencl/datatypes.exp
8494 * gdb.opencl/operators.exp
8495 * gdb.opencl/vec_comps.exp
8496 * gdb.opt/clobbered-registers-O2.exp
8497 * gdb.opt/inline-break.exp
8498 * gdb.opt/inline-bt.exp
8499 * gdb.opt/inline-cmds.exp
8500 * gdb.opt/inline-locals.exp
8501 * gdb.pascal/case-insensitive-symbols.exp
8502 * gdb.pascal/floats.exp
8503 * gdb.pascal/gdb11492.exp
8504 * gdb.python/lib-types.exp
8505 * gdb.python/py-arch.exp
8506 * gdb.python/py-as-string.exp
8507 * gdb.python/py-bad-printers.exp
8508 * gdb.python/py-block.exp
8509 * gdb.python/py-breakpoint-create-fail.exp
8510 * gdb.python/py-breakpoint.exp
8511 * gdb.python/py-caller-is.exp
8512 * gdb.python/py-cmd.exp
8513 * gdb.python/py-explore-cc.exp
8514 * gdb.python/py-explore.exp
8515 * gdb.python/py-finish-breakpoint.exp
8516 * gdb.python/py-finish-breakpoint2.exp
8517 * gdb.python/py-frame-args.exp
8518 * gdb.python/py-frame-inline.exp
8519 * gdb.python/py-frame.exp
8520 * gdb.python/py-framefilter-mi.exp
8521 * gdb.python/py-infthread.exp
8522 * gdb.python/py-lazy-string.exp
8523 * gdb.python/py-linetable.exp
8524 * gdb.python/py-mi-events.exp
8525 * gdb.python/py-mi-objfile.exp
8526 * gdb.python/py-mi.exp
8527 * gdb.python/py-objfile.exp
8528 * gdb.python/py-pp-integral.exp
8529 * gdb.python/py-pp-maint.exp
8530 * gdb.python/py-pp-re-notag.exp
8531 * gdb.python/py-pp-registration.exp
8532 * gdb.python/py-recurse-unwind.exp
8533 * gdb.python/py-strfns.exp
8534 * gdb.python/py-symbol.exp
8535 * gdb.python/py-symtab.exp
8536 * gdb.python/py-sync-interp.exp
8537 * gdb.python/py-typeprint.exp
8538 * gdb.python/py-unwind-maint.exp
8539 * gdb.python/py-unwind.exp
8540 * gdb.python/py-value-cc.exp
8541 * gdb.python/py-xmethods.exp
8542 * gdb.reverse/amd64-tailcall-reverse.exp
8543 * gdb.reverse/break-precsave.exp
8544 * gdb.reverse/break-reverse.exp
8545 * gdb.reverse/consecutive-precsave.exp
8546 * gdb.reverse/consecutive-reverse.exp
8547 * gdb.reverse/finish-precsave.exp
8548 * gdb.reverse/finish-reverse-bkpt.exp
8549 * gdb.reverse/finish-reverse.exp
8550 * gdb.reverse/fstatat-reverse.exp
8551 * gdb.reverse/getresuid-reverse.exp
8552 * gdb.reverse/i386-precsave.exp
8553 * gdb.reverse/i386-reverse.exp
8554 * gdb.reverse/i386-sse-reverse.exp
8555 * gdb.reverse/i387-env-reverse.exp
8556 * gdb.reverse/i387-stack-reverse.exp
8557 * gdb.reverse/insn-reverse.exp
8558 * gdb.reverse/machinestate-precsave.exp
8559 * gdb.reverse/machinestate.exp
8560 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8561 * gdb.reverse/pipe-reverse.exp
8562 * gdb.reverse/readv-reverse.exp
8563 * gdb.reverse/recvmsg-reverse.exp
8564 * gdb.reverse/rerun-prec.exp
8565 * gdb.reverse/s390-mvcle.exp
8566 * gdb.reverse/step-precsave.exp
8567 * gdb.reverse/step-reverse.exp
8568 * gdb.reverse/time-reverse.exp
8569 * gdb.reverse/until-precsave.exp
8570 * gdb.reverse/until-reverse.exp
8571 * gdb.reverse/waitpid-reverse.exp
8572 * gdb.reverse/watch-precsave.exp
8573 * gdb.reverse/watch-reverse.exp
8574 * gdb.rust/generics.exp
8575 * gdb.rust/methods.exp
8576 * gdb.rust/modules.exp
8577 * gdb.rust/simple.exp
8578 * gdb.server/connect-with-no-symbol-file.exp
8579 * gdb.server/ext-attach.exp
8580 * gdb.server/ext-restart.exp
8581 * gdb.server/ext-wrapper.exp
8582 * gdb.server/file-transfer.exp
8583 * gdb.server/server-exec-info.exp
8584 * gdb.server/server-kill.exp
8585 * gdb.server/server-mon.exp
8586 * gdb.server/wrapper.exp
8587 * gdb.stabs/exclfwd.exp
8588 * gdb.stabs/gdb11479.exp
8589 * gdb.threads/clone-new-thread-event.exp
8590 * gdb.threads/corethreads.exp
8591 * gdb.threads/current-lwp-dead.exp
8592 * gdb.threads/dlopen-libpthread.exp
8593 * gdb.threads/gcore-thread.exp
8594 * gdb.threads/sigstep-threads.exp
8595 * gdb.threads/watchpoint-fork.exp
8596 * gdb.trace/actions-changed.exp
8597 * gdb.trace/backtrace.exp
8598 * gdb.trace/change-loc.exp
8599 * gdb.trace/circ.exp
8600 * gdb.trace/collection.exp
8601 * gdb.trace/disconnected-tracing.exp
8602 * gdb.trace/ftrace.exp
8603 * gdb.trace/mi-trace-frame-collected.exp
8604 * gdb.trace/mi-trace-unavailable.exp
8605 * gdb.trace/mi-traceframe-changed.exp
8606 * gdb.trace/mi-tsv-changed.exp
8607 * gdb.trace/no-attach-trace.exp
8608 * gdb.trace/passc-dyn.exp
8609 * gdb.trace/qtro.exp
8610 * gdb.trace/range-stepping.exp
8611 * gdb.trace/read-memory.exp
8612 * gdb.trace/save-trace.exp
8613 * gdb.trace/signal.exp
8614 * gdb.trace/status-stop.exp
8615 * gdb.trace/tfile.exp
8616 * gdb.trace/trace-break.exp
8617 * gdb.trace/trace-buffer-size.exp
8618 * gdb.trace/trace-condition.exp
8619 * gdb.trace/tracefile-pseudo-reg.exp
8620 * gdb.trace/tstatus.exp
8621 * gdb.trace/unavailable.exp
8622 * gdb.trace/while-dyn.exp
8623 * gdb.trace/while-stepping.exp
8624
34c41c68
DE
86252016-12-22 Doug Evans <xdje42@gmail.com>
8626
8627 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
8628 and msymbols.
8629
16e69324
YQ
86302016-12-19 Yao Qi <yao.qi@linaro.org>
8631
8632 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
8633 (test_with_self): Don't call do_steps_and_nexts, and remove
8634 code about stepping into xmalloc.
8635
f94f411b
YQ
86362016-12-09 Yao Qi <yao.qi@linaro.org>
8637
8638 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
8639
86402016-12-09 Yao Qi <yao.qi@linaro.org>
8641
8642 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
8643
f1b5deee
PA
86442016-12-09 Pedro Alves <palves@redhat.com>
8645
8646 * gdb.base/all-architectures-0.exp: New file.
8647 * gdb.base/all-architectures-1.exp: New file.
8648 * gdb.base/all-architectures-2.exp: New file.
8649 * gdb.base/all-architectures-3.exp: New file.
8650 * gdb.base/all-architectures-4.exp: New file.
8651 * gdb.base/all-architectures-5.exp: New file.
8652 * gdb.base/all-architectures-6.exp: New file.
8653 * gdb.base/all-architectures-7.exp: New file.
8654 * gdb.base/all-architectures.exp.in: New file.
8655
364ca42e
YQ
86562016-12-09 Yao Qi <yao.qi@linaro.org>
8657
8658 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
8659
107c2d62
LM
86602016-12-02 Luis Machado <lgustavo@codesourcery.com>
8661
8662 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
8663 possible.
8664 Remove useless pattern-matching code.
8665
df3ee9ca
PA
86662016-12-02 Pedro Alves <palves@redhat.com>
8667
8668 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
8669 procedure.
8670 (top level): Call it.
8671
ec835369
PA
86722016-12-02 Pedro Alves <palves@redhat.com>
8673
8674 * gdb.base/commands.exp (user_defined_command_args_stack_test):
8675 New procedure.
8676 (top level): Call it.
8677
01770bbd
PA
86782016-12-02 Pedro Alves <palves@redhat.com>
8679
8680 PR cli/20559
8681 * gdb.base/commands.exp (user_defined_command_args_eval): New
8682 procedure.
8683 (top level): Call it.
8684
008459ea
LM
86852016-12-02 Luis Machado <lgustavo@codesourcery.com>
8686
8687 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
8688 timeout handling.
8689
0c1b455e
TT
86902016-12-02 Tom Tromey <tom@tromey.com>
8691
8692 * gdb.dwarf2/main-subprogram.c: New file.
8693 * gdb.dwarf2/main-subprogram.exp: New file.
8694
018572b8
LM
86952016-12-01 Luis Machado <lgustavo@codesourcery.com>
8696
8697 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
8698 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
8699 gdb_test_no_output for a couple of cases.
8700 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
8701
84c93cd5
LM
87022016-12-01 Luis Machado <lgustavo@codesourcery.com>
8703
8704 Fix test names and standardize compilation error messages throughout
8705 the following files:
8706
8707 * gdb.ada/start.exp
8708 * gdb.arch/alpha-step.exp
8709 * gdb.arch/e500-prologue.exp
8710 * gdb.arch/ftrace-insn-reloc.exp
8711 * gdb.arch/gdb1291.exp
8712 * gdb.arch/gdb1431.exp
8713 * gdb.arch/gdb1558.exp
8714 * gdb.arch/i386-dr3-watch.exp
8715 * gdb.arch/i386-sse-stack-align.exp
8716 * gdb.arch/ia64-breakpoint-shadow.exp
8717 * gdb.arch/pa-nullify.exp
8718 * gdb.arch/powerpc-aix-prologue.exp
8719 * gdb.arch/thumb-bx-pc.exp
8720 * gdb.base/annota1.exp
8721 * gdb.base/annota3.exp
8722 * gdb.base/arrayidx.exp
8723 * gdb.base/assign.exp
8724 * gdb.base/attach.exp
8725 * gdb.base/auxv.exp
8726 * gdb.base/bang.exp
8727 * gdb.base/bfp-test.exp
8728 * gdb.base/bigcore.exp
8729 * gdb.base/bitfields2.exp
8730 * gdb.base/break-fun-addr.exp
8731 * gdb.base/break-probes.exp
8732 * gdb.base/call-rt-st.exp
8733 * gdb.base/callexit.exp
8734 * gdb.base/catch-fork-kill.exp
8735 * gdb.base/charset.exp
8736 * gdb.base/checkpoint.exp
8737 * gdb.base/comprdebug.exp
8738 * gdb.base/constvars.exp
8739 * gdb.base/coredump-filter.exp
8740 * gdb.base/cursal.exp
8741 * gdb.base/cvexpr.exp
8742 * gdb.base/detach.exp
8743 * gdb.base/display.exp
8744 * gdb.base/dmsym.exp
8745 * gdb.base/dprintf-pending.exp
8746 * gdb.base/dso2dso.exp
8747 * gdb.base/dtrace-probe.exp
8748 * gdb.base/dump.exp
8749 * gdb.base/enum_cond.exp
8750 * gdb.base/exe-lock.exp
8751 * gdb.base/exec-invalid-sysroot.exp
8752 * gdb.base/execl-update-breakpoints.exp
8753 * gdb.base/exprs.exp
8754 * gdb.base/fileio.exp
8755 * gdb.base/find.exp
8756 * gdb.base/finish.exp
8757 * gdb.base/fixsection.exp
8758 * gdb.base/foll-vfork.exp
8759 * gdb.base/frame-args.exp
8760 * gdb.base/gcore.exp
8761 * gdb.base/gdb1250.exp
8762 * gdb.base/global-var-nested-by-dso.exp
8763 * gdb.base/gnu-ifunc.exp
8764 * gdb.base/hashline1.exp
8765 * gdb.base/hashline2.exp
8766 * gdb.base/hashline3.exp
8767 * gdb.base/hbreak-in-shr-unsupported.exp
8768 * gdb.base/huge.exp
8769 * gdb.base/infcall-input.exp
8770 * gdb.base/info-fun.exp
8771 * gdb.base/info-shared.exp
8772 * gdb.base/jit-simple.exp
8773 * gdb.base/jit-so.exp
8774 * gdb.base/jit.exp
8775 * gdb.base/jump.exp
8776 * gdb.base/label.exp
8777 * gdb.base/lineinc.exp
8778 * gdb.base/logical.exp
8779 * gdb.base/longjmp.exp
8780 * gdb.base/macscp.exp
8781 * gdb.base/miscexprs.exp
8782 * gdb.base/new-ui-echo.exp
8783 * gdb.base/new-ui-pending-input.exp
8784 * gdb.base/new-ui.exp
8785 * gdb.base/nodebug.exp
8786 * gdb.base/nofield.exp
8787 * gdb.base/offsets.exp
8788 * gdb.base/overlays.exp
8789 * gdb.base/pending.exp
8790 * gdb.base/pointers.exp
8791 * gdb.base/pr11022.exp
8792 * gdb.base/printcmds.exp
8793 * gdb.base/prologue.exp
8794 * gdb.base/ptr-typedef.exp
8795 * gdb.base/realname-expand.exp
8796 * gdb.base/relativedebug.exp
8797 * gdb.base/relocate.exp
8798 * gdb.base/remote.exp
8799 * gdb.base/reread.exp
8800 * gdb.base/return2.exp
8801 * gdb.base/savedregs.exp
8802 * gdb.base/sep.exp
8803 * gdb.base/sepdebug.exp
8804 * gdb.base/sepsymtab.exp
8805 * gdb.base/set-inferior-tty.exp
8806 * gdb.base/setshow.exp
8807 * gdb.base/shlib-call.exp
8808 * gdb.base/sigaltstack.exp
8809 * gdb.base/siginfo-addr.exp
8810 * gdb.base/signals.exp
8811 * gdb.base/signull.exp
8812 * gdb.base/sigrepeat.exp
8813 * gdb.base/so-impl-ld.exp
8814 * gdb.base/solib-display.exp
8815 * gdb.base/solib-overlap.exp
8816 * gdb.base/solib-search.exp
8817 * gdb.base/solib-symbol.exp
8818 * gdb.base/structs.exp
8819 * gdb.base/structs2.exp
8820 * gdb.base/symtab-search-order.exp
8821 * gdb.base/twice.exp
8822 * gdb.base/unload.exp
8823 * gdb.base/varargs.exp
8824 * gdb.base/watchpoint-solib.exp
8825 * gdb.base/watchpoint.exp
8826 * gdb.base/whatis.exp
8827 * gdb.base/wrong_frame_bt_full.exp
8828 * gdb.btrace/dlopen.exp
8829 * gdb.cell/ea-standalone.exp
8830 * gdb.cell/ea-test.exp
8831 * gdb.cp/dispcxx.exp
8832 * gdb.cp/gdb2384.exp
8833 * gdb.cp/method2.exp
8834 * gdb.cp/nextoverthrow.exp
8835 * gdb.cp/pr10728.exp
8836 * gdb.disasm/am33.exp
8837 * gdb.disasm/h8300s.exp
8838 * gdb.disasm/mn10300.exp
8839 * gdb.disasm/sh3.exp
8840 * gdb.dwarf2/dw2-dir-file-name.exp
8841 * gdb.fortran/complex.exp
8842 * gdb.fortran/library-module.exp
8843 * gdb.guile/scm-pretty-print.exp
8844 * gdb.guile/scm-symbol.exp
8845 * gdb.guile/scm-type.exp
8846 * gdb.guile/scm-value.exp
8847 * gdb.linespec/linespec.exp
8848 * gdb.mi/gdb701.exp
8849 * gdb.mi/gdb792.exp
8850 * gdb.mi/mi-breakpoint-changed.exp
8851 * gdb.mi/mi-dprintf-pending.exp
8852 * gdb.mi/mi-dprintf.exp
8853 * gdb.mi/mi-exit-code.exp
8854 * gdb.mi/mi-pending.exp
8855 * gdb.mi/mi-solib.exp
8856 * gdb.mi/new-ui-mi-sync.exp
8857 * gdb.mi/pr11022.exp
8858 * gdb.mi/user-selected-context-sync.exp
8859 * gdb.opt/solib-intra-step.exp
8860 * gdb.python/py-events.exp
8861 * gdb.python/py-finish-breakpoint.exp
8862 * gdb.python/py-mi.exp
8863 * gdb.python/py-prettyprint.exp
8864 * gdb.python/py-shared.exp
8865 * gdb.python/py-symbol.exp
8866 * gdb.python/py-template.exp
8867 * gdb.python/py-type.exp
8868 * gdb.python/py-value.exp
8869 * gdb.reverse/solib-precsave.exp
8870 * gdb.reverse/solib-reverse.exp
8871 * gdb.server/solib-list.exp
8872 * gdb.stabs/weird.exp
8873 * gdb.threads/reconnect-signal.exp
8874 * gdb.threads/stepi-random-signal.exp
8875 * gdb.trace/actions.exp
8876 * gdb.trace/ax.exp
8877 * gdb.trace/backtrace.exp
8878 * gdb.trace/change-loc.exp
8879 * gdb.trace/deltrace.exp
8880 * gdb.trace/ftrace-lock.exp
8881 * gdb.trace/ftrace.exp
8882 * gdb.trace/infotrace.exp
8883 * gdb.trace/mi-tracepoint-changed.exp
8884 * gdb.trace/packetlen.exp
8885 * gdb.trace/passcount.exp
8886 * gdb.trace/pending.exp
8887 * gdb.trace/range-stepping.exp
8888 * gdb.trace/report.exp
8889 * gdb.trace/stap-trace.exp
8890 * gdb.trace/tfind.exp
8891 * gdb.trace/trace-break.exp
8892 * gdb.trace/trace-condition.exp
8893 * gdb.trace/trace-enable-disable.exp
8894 * gdb.trace/trace-mt.exp
8895 * gdb.trace/tracecmd.exp
8896 * gdb.trace/tspeed.exp
8897 * gdb.trace/tsv.exp
8898 * lib/perftest.exp
8899
fb9feb35
LM
89002016-12-01 Luis Machado <lgustavo@codesourcery.com>
8901
8902 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
8903 with gdb_test_no_output.
8904 Use command as test name.
8905
cd2ddb6c
LM
89062016-12-01 Luis Machado <lgustavo@codesourcery.com>
8907
8908 Fix test names starting with uppercase throughout the files.
8909
8910 * gdb.ada/assign_1.exp
8911 * gdb.ada/boolean_expr.exp
8912 * gdb.base/arrayidx.exp
8913 * gdb.base/del.exp
8914 * gdb.base/gcore-buffer-overflow.exp
8915 * gdb.base/testenv.exp
8916 * gdb.compile/compile.exp
8917 * gdb.python/py-framefilter-invalidarg.exp
8918 * gdb.python/py-framefilter.exp
8919
bb95117e
LM
89202016-12-01 Luis Machado <lgustavo@codesourcery.com>
8921
8922 Fix test names starting with uppercase throughout the files.
8923
8924 * gdb.ada/array_return.exp
8925 * gdb.ada/expr_delims.exp
8926 * gdb.ada/mi_dyn_arr.exp
8927 * gdb.ada/mi_interface.exp
8928 * gdb.ada/mi_var_array.exp
8929 * gdb.ada/watch_arg.exp
8930 * gdb.arch/alpha-step.exp
8931 * gdb.arch/altivec-regs.exp
8932 * gdb.arch/e500-regs.exp
8933 * gdb.arch/powerpc-d128-regs.exp
8934 * gdb.base/arrayidx.exp
8935 * gdb.base/break.exp
8936 * gdb.base/checkpoint.exp
8937 * gdb.base/debug-expr.exp
8938 * gdb.base/dmsym.exp
8939 * gdb.base/radix.exp
8940 * gdb.base/sepdebug.exp
8941 * gdb.base/testenv.exp
8942 * gdb.base/watch_thread_num.exp
8943 * gdb.base/watchpoint-cond-gone.exp
8944 * gdb.cell/break.exp
8945 * gdb.cell/ea-cache.exp
8946 * gdb.compile/compile.exp
8947 * gdb.cp/gdb2495.exp
8948 * gdb.gdb/selftest.exp
8949 * gdb.gdb/xfullpath.exp
8950 * gdb.go/hello.exp
8951 * gdb.go/integers.exp
8952 * gdb.objc/basicclass.exp
8953 * gdb.pascal/hello.exp
8954 * gdb.pascal/integers.exp
8955 * gdb.python/py-breakpoint.exp
8956 * gdb.python/py-cmd.exp
8957 * gdb.python/py-linetable.exp
8958 * gdb.python/py-xmethods.exp
8959 * gdb.python/python.exp
8960 * gdb.reverse/consecutive-precsave.exp
8961 * gdb.reverse/finish-precsave.exp
8962 * gdb.reverse/i386-precsave.exp
8963 * gdb.reverse/machinestate-precsave.exp
8964 * gdb.reverse/sigall-precsave.exp
8965 * gdb.reverse/solib-precsave.exp
8966 * gdb.reverse/step-precsave.exp
8967 * gdb.reverse/until-precsave.exp
8968 * gdb.reverse/watch-precsave.exp
8969 * gdb.threads/leader-exit.exp
8970 * gdb.threads/pthreads.exp
8971 * gdb.threads/wp-replication.exp
8972 * gdb.trace/actions.exp
8973 * gdb.trace/mi-tsv-changed.exp
8974 * gdb.trace/tsv.exp
8975
de97fdd4
LM
89762016-12-01 Luis Machado <lgustavo@codesourcery.com>
8977
8978 Fix test names starting with uppercase throughout the files.
8979
8980 * gdb.arch/i386-bp_permanent.exp
8981 * gdb.arch/i386-gnu-cfi.exp
8982 * gdb.base/disasm-end-cu.exp
8983 * gdb.base/macscp.exp
8984 * gdb.base/pending.exp
8985 * gdb.base/watch_thread_num.exp
8986 * gdb.cp/exception.exp
8987 * gdb.cp/gdb2495.exp
8988 * gdb.cp/local.exp
8989 * gdb.python/py-evsignal.exp
8990 * gdb.python/python.exp
8991 * gdb.trace/tracecmd.exp
8992
9f058c10
LM
89932016-12-01 Luis Machado <lgustavo@codesourcery.com>
8994
8995 Fix test names starting with uppercase throughout the files.
8996
8997 * gdb.base/charset.exp
8998 * gdb.base/eval.exp
8999 * gdb.base/multi-forks.exp
9000 * gdb.guile/scm-progspace.exp
9001 * gdb.opencl/datatypes.exp
9002 * gdb.python/py-block.exp
9003 * gdb.python/py-function.exp
9004 * gdb.python/py-symbol.exp
9005 * gdb.python/py-symtab.exp
9006 * gdb.python/py-xmethods.exp
9007 * gdb.reverse/break-precsave.exp
9008 * gdb.reverse/break-reverse.exp
9009 * gdb.reverse/consecutive-precsave.exp
9010 * gdb.reverse/consecutive-reverse.exp
9011 * gdb.reverse/finish-precsave.exp
9012 * gdb.reverse/finish-reverse-bkpt.exp
9013 * gdb.reverse/finish-reverse.exp
9014 * gdb.reverse/fstatat-reverse.exp
9015 * gdb.reverse/getresuid-reverse.exp
9016 * gdb.reverse/i386-precsave.exp
9017 * gdb.reverse/i386-reverse.exp
9018 * gdb.reverse/i386-sse-reverse.exp
9019 * gdb.reverse/i387-stack-reverse.exp
9020 * gdb.reverse/insn-reverse.exp
9021 * gdb.reverse/machinestate-precsave.exp
9022 * gdb.reverse/machinestate.exp
9023 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9024 * gdb.reverse/pipe-reverse.exp
9025 * gdb.reverse/readv-reverse.exp
9026 * gdb.reverse/recvmsg-reverse.exp
9027 * gdb.reverse/rerun-prec.exp
9028 * gdb.reverse/s390-mvcle.exp
9029 * gdb.reverse/sigall-precsave.exp
9030 * gdb.reverse/sigall-reverse.exp
9031 * gdb.reverse/solib-precsave.exp
9032 * gdb.reverse/solib-reverse.exp
9033 * gdb.reverse/step-precsave.exp
9034 * gdb.reverse/step-reverse.exp
9035 * gdb.reverse/time-reverse.exp
9036 * gdb.reverse/until-precsave.exp
9037 * gdb.reverse/until-reverse.exp
9038 * gdb.reverse/waitpid-reverse.exp
9039 * gdb.reverse/watch-precsave.exp
9040 * gdb.reverse/watch-reverse.exp
9041
cdc7edd7
LM
90422016-12-01 Luis Machado <lgustavo@codesourcery.com>
9043
9044 Fix test names starting with uppercase throughout the files.
9045
9046 * gdb.arch/i386-mpx-simple_segv.exp
9047 * gdb.arch/i386-mpx.exp
9048 * gdb.arch/i386-permbkpt.exp
9049 * gdb.arch/pa-nullify.exp
9050 * gdb.arch/powerpc-d128-regs.exp
9051 * gdb.arch/vsx-regs.exp
9052 * gdb.base/bfp-test.exp
9053 * gdb.base/break.exp
9054 * gdb.base/breakpoint-shadow.exp
9055 * gdb.base/callfuncs.exp
9056 * gdb.base/charset.exp
9057 * gdb.base/commands.exp
9058 * gdb.base/completion.exp
9059 * gdb.base/dfp-test.exp
9060 * gdb.base/echo.exp
9061 * gdb.base/ending-run.exp
9062 * gdb.base/eval.exp
9063 * gdb.base/expand-psymtabs.exp
9064 * gdb.base/float128.exp
9065 * gdb.base/floatn.exp
9066 * gdb.base/foll-exec-mode.exp
9067 * gdb.base/gdb1056.exp
9068 * gdb.base/gdb11531.exp
9069 * gdb.base/kill-after-signal.exp
9070 * gdb.base/multi-forks.exp
9071 * gdb.base/overlays.exp
9072 * gdb.base/pending.exp
9073 * gdb.base/sepdebug.exp
9074 * gdb.base/testenv.exp
9075 * gdb.base/valgrind-db-attach.exp
9076 * gdb.base/watch_thread_num.exp
9077 * gdb.base/watchpoint-cond-gone.exp
9078 * gdb.base/watchpoint.exp
9079 * gdb.base/watchpoints.exp
9080 * gdb.cp/arg-reference.exp
9081 * gdb.cp/baseenum.exp
9082 * gdb.cp/operator.exp
9083 * gdb.cp/shadow.exp
9084 * gdb.dwarf2/dw2-op-out-param.exp
9085 * gdb.dwarf2/dw2-reg-undefined.exp
9086 * gdb.go/chan.exp
9087 * gdb.go/hello.exp
9088 * gdb.go/integers.exp
9089 * gdb.go/methods.exp
9090 * gdb.go/package.exp
9091 * gdb.guile/scm-parameter.exp
9092 * gdb.guile/scm-progspace.exp
9093 * gdb.guile/scm-value.exp
9094 * gdb.mi/mi-pending.exp
9095 * gdb.mi/user-selected-context-sync.exp
9096 * gdb.multi/multi-attach.exp
9097 * gdb.multi/tids.exp
9098 * gdb.opt/clobbered-registers-O2.exp
9099 * gdb.pascal/floats.exp
9100 * gdb.pascal/integers.exp
9101 * gdb.python/py-block.exp
9102 * gdb.python/py-events.exp
9103 * gdb.python/py-parameter.exp
9104 * gdb.python/py-symbol.exp
9105 * gdb.python/py-symtab.exp
9106 * gdb.python/py-type.exp
9107 * gdb.python/py-value.exp
9108 * gdb.python/py-xmethods.exp
9109 * gdb.python/python.exp
9110 * gdb.reverse/break-precsave.exp
9111 * gdb.reverse/consecutive-precsave.exp
9112 * gdb.reverse/finish-precsave.exp
9113 * gdb.reverse/i386-precsave.exp
9114 * gdb.reverse/machinestate-precsave.exp
9115 * gdb.reverse/sigall-precsave.exp
9116 * gdb.reverse/solib-precsave.exp
9117 * gdb.reverse/step-precsave.exp
9118 * gdb.reverse/until-precsave.exp
9119 * gdb.reverse/watch-precsave.exp
9120 * gdb.server/ext-attach.exp
9121 * gdb.server/ext-restart.exp
9122 * gdb.server/ext-run.exp
9123 * gdb.server/ext-wrapper.exp
9124 * gdb.stabs/gdb11479.exp
9125 * gdb.stabs/weird.exp
9126 * gdb.threads/attach-many-short-lived-threads.exp
9127 * gdb.threads/kill.exp
9128 * gdb.threads/watchpoint-fork.exp
9129
bc6c7af4
LM
91302016-12-01 Luis Machado <lgustavo@codesourcery.com>
9131
9132 Fix test names starting with uppercase throughout all the files below.
9133
9134 * gdb.ada/array_return.exp
9135 * gdb.ada/catch_ex.exp
9136 * gdb.ada/info_exc.exp
9137 * gdb.ada/mi_catch_ex.exp
9138 * gdb.ada/mi_dyn_arr.exp
9139 * gdb.ada/mi_ex_cond.exp
9140 * gdb.ada/mi_exc_info.exp
9141 * gdb.ada/mi_interface.exp
9142 * gdb.ada/mi_task_arg.exp
9143 * gdb.ada/mi_task_info.exp
9144 * gdb.ada/mi_var_array.exp
9145 * gdb.arch/alpha-step.exp
9146 * gdb.arch/amd64-disp-step.exp
9147 * gdb.arch/arm-disp-step.exp
9148 * gdb.arch/disp-step-insn-reloc.exp
9149 * gdb.arch/e500-prologue.exp
9150 * gdb.arch/ftrace-insn-reloc.exp
9151 * gdb.arch/gdb1558.exp
9152 * gdb.arch/i386-bp_permanent.exp
9153 * gdb.arch/i386-disp-step.exp
9154 * gdb.arch/i386-float.exp
9155 * gdb.arch/i386-gnu-cfi.exp
9156 * gdb.arch/ia64-breakpoint-shadow.exp
9157 * gdb.arch/mips16-thunks.exp
9158 * gdb.arch/pa-nullify.exp
9159 * gdb.arch/powerpc-aix-prologue.exp
9160 * gdb.arch/powerpc-power.exp
9161 * gdb.arch/ppc-dfp.exp
9162 * gdb.arch/s390-tdbregs.exp
9163 * gdb.arch/spu-info.exp
9164 * gdb.arch/spu-ls.exp
9165 * gdb.arch/thumb-bx-pc.exp
9166 * gdb.base/advance.exp
9167 * gdb.base/annota-input-while-running.exp
9168 * gdb.base/arrayidx.exp
9169 * gdb.base/asmlabel.exp
9170 * gdb.base/async.exp
9171 * gdb.base/attach-wait-input.exp
9172 * gdb.base/auto-connect-native-target.exp
9173 * gdb.base/batch-preserve-term-settings.exp
9174 * gdb.base/bfp-test.exp
9175 * gdb.base/bigcore.exp
9176 * gdb.base/bp-permanent.exp
9177 * gdb.base/break-always.exp
9178 * gdb.base/break-fun-addr.exp
9179 * gdb.base/break-idempotent.exp
9180 * gdb.base/break-main-file-remove-fail.exp
9181 * gdb.base/break-probes.exp
9182 * gdb.base/break-unload-file.exp
9183 * gdb.base/break.exp
9184 * gdb.base/call-ar-st.exp
9185 * gdb.base/call-rt-st.exp
9186 * gdb.base/call-sc.exp
9187 * gdb.base/call-signal-resume.exp
9188 * gdb.base/call-strs.exp
9189 * gdb.base/callexit.exp
9190 * gdb.base/callfuncs.exp
9191 * gdb.base/catch-gdb-caused-signals.exp
9192 * gdb.base/catch-signal-siginfo-cond.exp
9193 * gdb.base/catch-syscall.exp
9194 * gdb.base/compare-sections.exp
9195 * gdb.base/cond-eval-mode.exp
9196 * gdb.base/condbreak-call-false.exp
9197 * gdb.base/consecutive-step-over.exp
9198 * gdb.base/cursal.exp
9199 * gdb.base/disabled-location.exp
9200 * gdb.base/disasm-end-cu.exp
9201 * gdb.base/display.exp
9202 * gdb.base/double-prompt-target-event-error.exp
9203 * gdb.base/dprintf-bp-same-addr.exp
9204 * gdb.base/dprintf-detach.exp
9205 * gdb.base/dprintf-next.exp
9206 * gdb.base/dprintf-non-stop.exp
9207 * gdb.base/dprintf-pending.exp
9208 * gdb.base/dso2dso.exp
9209 * gdb.base/ending-run.exp
9210 * gdb.base/enum_cond.exp
9211 * gdb.base/examine-backward.exp
9212 * gdb.base/exe-lock.exp
9213 * gdb.base/exec-invalid-sysroot.exp
9214 * gdb.base/execl-update-breakpoints.exp
9215 * gdb.base/execution-termios.exp
9216 * gdb.base/fileio.exp
9217 * gdb.base/fixsection.exp
9218 * gdb.base/foll-exec-mode.exp
9219 * gdb.base/foll-exec.exp
9220 * gdb.base/fork-running-state.exp
9221 * gdb.base/frame-args.exp
9222 * gdb.base/fullpath-expand.exp
9223 * gdb.base/func-ptr.exp
9224 * gdb.base/gcore-relro-pie.exp
9225 * gdb.base/gdb1090.exp
9226 * gdb.base/gdb1555.exp
9227 * gdb.base/global-var-nested-by-dso.exp
9228 * gdb.base/gnu-ifunc.exp
9229 * gdb.base/hbreak-in-shr-unsupported.exp
9230 * gdb.base/hbreak-unmapped.exp
9231 * gdb.base/hook-stop.exp
9232 * gdb.base/infcall-input.exp
9233 * gdb.base/info-fun.exp
9234 * gdb.base/info-shared.exp
9235 * gdb.base/interrupt-noterm.exp
9236 * gdb.base/jit-so.exp
9237 * gdb.base/jit.exp
9238 * gdb.base/line-symtabs.exp
9239 * gdb.base/list.exp
9240 * gdb.base/longjmp.exp
9241 * gdb.base/macscp.exp
9242 * gdb.base/max-value-size.exp
9243 * gdb.base/nodebug.exp
9244 * gdb.base/nofield.exp
9245 * gdb.base/overlays.exp
9246 * gdb.base/paginate-after-ctrl-c-running.exp
9247 * gdb.base/paginate-bg-execution.exp
9248 * gdb.base/paginate-inferior-exit.exp
9249 * gdb.base/pending.exp
9250 * gdb.base/pr11022.exp
9251 * gdb.base/printcmds.exp
9252 * gdb.base/ptr-typedef.exp
9253 * gdb.base/ptype.exp
9254 * gdb.base/randomize.exp
9255 * gdb.base/range-stepping.exp
9256 * gdb.base/realname-expand.exp
9257 * gdb.base/relativedebug.exp
9258 * gdb.base/remote.exp
9259 * gdb.base/savedregs.exp
9260 * gdb.base/sepdebug.exp
9261 * gdb.base/set-noassign.exp
9262 * gdb.base/shlib-call.exp
9263 * gdb.base/shreloc.exp
9264 * gdb.base/sigaltstack.exp
9265 * gdb.base/sigbpt.exp
9266 * gdb.base/siginfo-addr.exp
9267 * gdb.base/siginfo-obj.exp
9268 * gdb.base/siginfo-thread.exp
9269 * gdb.base/signest.exp
9270 * gdb.base/signull.exp
9271 * gdb.base/sigrepeat.exp
9272 * gdb.base/skip.exp
9273 * gdb.base/so-impl-ld.exp
9274 * gdb.base/solib-corrupted.exp
9275 * gdb.base/solib-disc.exp
9276 * gdb.base/solib-display.exp
9277 * gdb.base/solib-overlap.exp
9278 * gdb.base/solib-search.exp
9279 * gdb.base/solib-symbol.exp
9280 * gdb.base/source-execution.exp
9281 * gdb.base/sss-bp-on-user-bp-2.exp
9282 * gdb.base/sss-bp-on-user-bp.exp
9283 * gdb.base/stack-checking.exp
9284 * gdb.base/stale-infcall.exp
9285 * gdb.base/step-break.exp
9286 * gdb.base/step-line.exp
9287 * gdb.base/step-over-exit.exp
9288 * gdb.base/step-test.exp
9289 * gdb.base/structs.exp
9290 * gdb.base/sym-file.exp
9291 * gdb.base/symtab-search-order.exp
9292 * gdb.base/term.exp
9293 * gdb.base/type-opaque.exp
9294 * gdb.base/unload.exp
9295 * gdb.base/until-nodebug.exp
9296 * gdb.base/until.exp
9297 * gdb.base/unwindonsignal.exp
9298 * gdb.base/watch-cond.exp
9299 * gdb.base/watch-non-mem.exp
9300 * gdb.base/watch_thread_num.exp
9301 * gdb.base/watchpoint-reuse-slot.exp
9302 * gdb.base/watchpoint-solib.exp
9303 * gdb.base/watchpoint.exp
9304 * gdb.btrace/dlopen.exp
9305 * gdb.cell/arch.exp
9306 * gdb.cell/break.exp
9307 * gdb.cell/bt.exp
9308 * gdb.cell/core.exp
9309 * gdb.cell/data.exp
9310 * gdb.cell/dwarfaddr.exp
9311 * gdb.cell/ea-cache.exp
9312 * gdb.cell/ea-standalone.exp
9313 * gdb.cell/ea-test.exp
9314 * gdb.cell/f-regs.exp
9315 * gdb.cell/fork.exp
9316 * gdb.cell/gcore.exp
9317 * gdb.cell/mem-access.exp
9318 * gdb.cell/ptype.exp
9319 * gdb.cell/registers.exp
9320 * gdb.cell/sizeof.exp
9321 * gdb.cell/solib-symbol.exp
9322 * gdb.cell/solib.exp
9323 * gdb.compile/compile-tls.exp
9324 * gdb.cp/exception.exp
9325 * gdb.cp/gdb2495.exp
9326 * gdb.cp/local.exp
9327 * gdb.cp/mb-inline.exp
9328 * gdb.cp/mb-templates.exp
9329 * gdb.cp/pr10687.exp
9330 * gdb.cp/pr9167.exp
9331 * gdb.cp/scope-err.exp
9332 * gdb.cp/templates.exp
9333 * gdb.cp/virtfunc.exp
9334 * gdb.dwarf2/dw2-dir-file-name.exp
9335 * gdb.dwarf2/dw2-single-line-discriminators.exp
9336 * gdb.fortran/complex.exp
9337 * gdb.fortran/library-module.exp
9338 * gdb.guile/guile.exp
9339 * gdb.guile/scm-cmd.exp
9340 * gdb.guile/scm-frame-inline.exp
9341 * gdb.guile/scm-objfile.exp
9342 * gdb.guile/scm-pretty-print.exp
9343 * gdb.guile/scm-symbol.exp
9344 * gdb.guile/scm-type.exp
9345 * gdb.guile/scm-value.exp
9346 * gdb.linespec/keywords.exp
9347 * gdb.linespec/ls-errs.exp
9348 * gdb.linespec/macro-relative.exp
9349 * gdb.linespec/thread.exp
9350 * gdb.mi/mi-breakpoint-changed.exp
9351 * gdb.mi/mi-dprintf-pending.exp
9352 * gdb.mi/mi-fullname-deleted.exp
9353 * gdb.mi/mi-logging.exp
9354 * gdb.mi/mi-pending.exp
9355 * gdb.mi/mi-solib.exp
9356 * gdb.mi/new-ui-mi-sync.exp
9357 * gdb.mi/user-selected-context-sync.exp
9358 * gdb.multi/dummy-frame-restore.exp
9359 * gdb.multi/multi-arch-exec.exp
9360 * gdb.multi/remove-inferiors.exp
9361 * gdb.multi/watchpoint-multi-exit.exp
9362 * gdb.opt/solib-intra-step.exp
9363 * gdb.perf/backtrace.exp
9364 * gdb.perf/single-step.exp
9365 * gdb.perf/skip-command.exp
9366 * gdb.perf/skip-prologue.exp
9367 * gdb.perf/solib.exp
9368 * gdb.python/lib-types.exp
9369 * gdb.python/py-as-string.exp
9370 * gdb.python/py-bad-printers.exp
9371 * gdb.python/py-block.exp
9372 * gdb.python/py-breakpoint.exp
9373 * gdb.python/py-cmd.exp
9374 * gdb.python/py-events.exp
9375 * gdb.python/py-evthreads.exp
9376 * gdb.python/py-finish-breakpoint.exp
9377 * gdb.python/py-finish-breakpoint2.exp
9378 * gdb.python/py-frame-inline.exp
9379 * gdb.python/py-frame.exp
9380 * gdb.python/py-inferior.exp
9381 * gdb.python/py-infthread.exp
9382 * gdb.python/py-mi.exp
9383 * gdb.python/py-objfile.exp
9384 * gdb.python/py-pp-maint.exp
9385 * gdb.python/py-pp-registration.exp
9386 * gdb.python/py-prettyprint.exp
9387 * gdb.python/py-recurse-unwind.exp
9388 * gdb.python/py-shared.exp
9389 * gdb.python/py-symbol.exp
9390 * gdb.python/py-symtab.exp
9391 * gdb.python/py-template.exp
9392 * gdb.python/py-type.exp
9393 * gdb.python/py-unwind-maint.exp
9394 * gdb.python/py-unwind.exp
9395 * gdb.python/py-value.exp
9396 * gdb.python/python.exp
9397 * gdb.reverse/finish-reverse-bkpt.exp
9398 * gdb.reverse/insn-reverse.exp
9399 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9400 * gdb.reverse/solib-precsave.exp
9401 * gdb.reverse/solib-reverse.exp
9402 * gdb.stabs/gdb11479.exp
9403 * gdb.stabs/weird.exp
9404 * gdb.threads/fork-child-threads.exp
9405 * gdb.threads/fork-plus-threads.exp
9406 * gdb.threads/fork-thread-pending.exp
9407 * gdb.threads/forking-threads-plus-breakpoint.exp
9408 * gdb.threads/hand-call-in-threads.exp
9409 * gdb.threads/interrupted-hand-call.exp
9410 * gdb.threads/linux-dp.exp
9411 * gdb.threads/local-watch-wrong-thread.exp
9412 * gdb.threads/next-while-other-thread-longjmps.exp
9413 * gdb.threads/non-ldr-exit.exp
9414 * gdb.threads/pending-step.exp
9415 * gdb.threads/print-threads.exp
9416 * gdb.threads/process-dies-while-detaching.exp
9417 * gdb.threads/process-dies-while-handling-bp.exp
9418 * gdb.threads/pthreads.exp
9419 * gdb.threads/queue-signal.exp
9420 * gdb.threads/reconnect-signal.exp
9421 * gdb.threads/signal-command-handle-nopass.exp
9422 * gdb.threads/signal-command-multiple-signals-pending.exp
9423 * gdb.threads/signal-delivered-right-thread.exp
9424 * gdb.threads/signal-sigtrap.exp
9425 * gdb.threads/sigthread.exp
9426 * gdb.threads/staticthreads.exp
9427 * gdb.threads/stepi-random-signal.exp
9428 * gdb.threads/thread-unwindonsignal.exp
9429 * gdb.threads/thread_check.exp
9430 * gdb.threads/thread_events.exp
9431 * gdb.threads/tid-reuse.exp
9432 * gdb.threads/tls-nodebug.exp
9433 * gdb.threads/tls-shared.exp
9434 * gdb.threads/tls-so_extern.exp
9435 * gdb.threads/tls.exp
9436 * gdb.threads/wp-replication.exp
9437 * gdb.trace/actions-changed.exp
9438 * gdb.trace/actions.exp
9439 * gdb.trace/backtrace.exp
9440 * gdb.trace/change-loc.exp
9441 * gdb.trace/collection.exp
9442 * gdb.trace/deltrace.exp
9443 * gdb.trace/disconnected-tracing.exp
9444 * gdb.trace/entry-values.exp
9445 * gdb.trace/ftrace-lock.exp
9446 * gdb.trace/ftrace.exp
9447 * gdb.trace/infotrace.exp
9448 * gdb.trace/mi-trace-frame-collected.exp
9449 * gdb.trace/mi-trace-unavailable.exp
9450 * gdb.trace/mi-traceframe-changed.exp
9451 * gdb.trace/mi-tracepoint-changed.exp
9452 * gdb.trace/mi-tsv-changed.exp
9453 * gdb.trace/no-attach-trace.exp
9454 * gdb.trace/packetlen.exp
9455 * gdb.trace/passc-dyn.exp
9456 * gdb.trace/passcount.exp
9457 * gdb.trace/pending.exp
9458 * gdb.trace/pr16508.exp
9459 * gdb.trace/qtro.exp
9460 * gdb.trace/range-stepping.exp
9461 * gdb.trace/read-memory.exp
9462 * gdb.trace/report.exp
9463 * gdb.trace/save-trace.exp
9464 * gdb.trace/signal.exp
9465 * gdb.trace/stap-trace.exp
9466 * gdb.trace/status-stop.exp
9467 * gdb.trace/strace.exp
9468 * gdb.trace/tfile.exp
9469 * gdb.trace/tfind.exp
9470 * gdb.trace/trace-break.exp
9471 * gdb.trace/trace-condition.exp
9472 * gdb.trace/trace-enable-disable.exp
9473 * gdb.trace/trace-mt.exp
9474 * gdb.trace/tracecmd.exp
9475 * gdb.trace/tracefile-pseudo-reg.exp
9476 * gdb.trace/tspeed.exp
9477 * gdb.trace/tstatus.exp
9478 * gdb.trace/tsv.exp
9479 * gdb.trace/unavailable.exp
9480 * gdb.trace/while-dyn.exp
9481 * gdb.trace/while-stepping.exp
9482 * lib/gdb-guile.exp
9483 * lib/gdb.exp
9484 * lib/mi-support.exp
9485 * lib/pascal.exp
9486 * lib/perftest.exp
9487 * lib/prelink-support.exp
9488 * lib/selftest-support.exp
9489
ad02e4fe
SM
94902016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
9491
9492 * Makefile.in: Include disable-implicit-rules.mk.
9493
22347e55
AA
94942016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9495
9496 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
9497 non-byte-aligned bit fields.
9498
da5b30da
AA
94992016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9500
9501 PR gdb/12616
9502 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
9503 respects the DW_AT_data_bit_offset attribute.
9504
b593ecca
SM
95052016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
9506
9507 * gdb.base/default.exp: Fix output of "set language".
9508
3b165252
SM
95092016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
9510
9511 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
9512 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
9513 make.
9514 * configure.ac: Remove checks for the make program.
9515 * configure: Re-generate.
9516
1a2f3d7f
KB
95172016-11-16 Kevin Buettner <kevinb@redhat.com>
9518
9519 * gdb.python/py-recurse-unwind.c (main): Add loop.
9520 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
9521 to read_register() and gdb.parse_and_eval(). Make each code
9522 call a separate case that can be individually tested.
9523 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
9524 proc. Call cont_and_backtrace for each of the code paths that
9525 we want to test in the unwinder.
9526
b7f38fda
AA
95272016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
9528
9529 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
9530 the definition of struct S.
9531
1f8db343
CM
95322016-11-11 Catherine Moore <clm@codesourcery.com>
9533
9534 * gdb.base/dump.exp: Identify verilog format dump tests as such.
9535
fad0c9fb
PA
95362016-11-09 Pedro Alves <palves@redhat.com>
9537
9538 * gdb.base/commands.exp (runto_or_return): New procedure.
9539 (gdbvar_simple_if_test, gdbvar_simple_while_test)
9540 (gdbvar_complex_if_while_test, progvar_simple_if_test)
9541 (progvar_simple_while_test, progvar_complex_if_while_test)
9542 (if_while_breakpoint_command_test)
9543 (infrun_breakpoint_command_test, breakpoint_command_test)
9544 (user_defined_command_test, watchpoint_command_test)
9545 (test_command_prompt_position, redefine_hook_test)
9546 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
9547 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
9548 multi_line_input and multi_line. Remove gdb_expect and
9549 gdb_stop_suppressing_tests uses.
9550 * lib/gdb.exp (valnum_re): New global.
9551 (multi_line_input): New procedure.
9552
8354c62c
SM
95532016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
9554
9555 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
9556 Remove.
9557 (test_setup): Define with proc_with_prefix.
9558 (test_cli_inferior): Likewise.
9559 (test_cli_thread): Likewise.
9560 (test_cli_frame): Likewise.
9561 (test_cli_select_frame): Likewise.
9562 (test_cli_up_down): Likewise.
9563 (test_mi_thread_select): Likewise.
9564 (test_mi_stack_select_frame): Likewise.
9565 (test_cli_in_mi_inferior): Likewise.
9566 (test_cli_in_mi_thread): Likewise.
9567 (test_cli_in_mi_frame): Likewise.
9568 (top level): Do not use with_test_prefix_procname.
9569
64f367a2
PA
95702016-11-09 Pedro Alves <palves@redhat.com>
9571
9572 * gdb.base/commands.exp (gdbvar_simple_if_test)
9573 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
9574 (progvar_simple_if_test, progvar_simple_while_test)
9575 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
9576 (infrun_breakpoint_command_test, breakpoint_command_test)
9577 (user_defined_command_test, watchpoint_command_test)
9578 (test_command_prompt_position, deprecated_command_test)
9579 (bp_deleted_in_command, temporary_breakpoint_commands)
9580 (stray_arg0_test, source_file_with_indented_comment)
9581 (recursive_source_test, if_commands_test)
9582 (error_clears_commands_left, redefine_hook_test)
9583 (redefine_backtrace_test): Use proc_with_prefix.
9584 * lib/gdb.exp (proc_with_prefix): New proc.
9585
0bb65f1e
AA
95862016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9587
9588 * gdb.base/tui-layout.c: New file.
9589 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
9590 disassembly window contains very long lines.
9591
7353f247
TT
95922016-11-08 Tom Tromey <tom@tromey.com>
9593
9594 * gdb.python/py-value.exp (test_value_creation): Make "long" test
9595 depend on Python 2.
9596
30a7bb83
TT
95972016-11-08 Tom Tromey <tom@tromey.com>
9598
9599 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
9600 New method.
9601
cdf5a07c
MG
96022016-10-29 Manish Goregaokar <manish@mozilla.com>
9603
2806dc7e 9604 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 9605
51a789c3
MG
96062016-10-27 Manish Goregaokar <manish@mozilla.com>
9607
2806dc7e
PA
9608 * gdb.rust/simple.rs: Add test for univariant enums without
9609 discriminants and for encoded struct-like enums.
51a789c3 9610
f610ab6d
PA
96112016-10-28 Pedro Alves <palves@redhat.com>
9612
9613 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
9614 gdb_test_multiple, tighten regexps and match symtabs and line
9615 tables incrementally.
9616
b129b0ca
LM
96172016-10-28 Luis Machado <lgustavo@codesourcery.com>
9618
9619 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
9620 general.
9621
ecf45d2c
SL
96222016-10-25 Luis Machado <lgustavo@codesourcery.com>
9623
9624 * gdb.base/exec-invalid-sysroot.exp: New file.
9625
b8d38ee4
JK
96262016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9627
9628 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
9629
f90fd8c2
JK
96302016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9631
9632 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
9633
2d2476aa
MR
96342016-10-19 Maciej W. Rozycki <macro@imgtec.com>
9635
2806dc7e
PA
9636 * gdb.base/killed-outside.exp: Remove $options from a call to
9637 `prepare_for_testing'.
2d2476aa 9638
e42b25a0
SM
96392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9640
9641 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9642 Change test message.
9643
3ccdb432
SM
96442016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9645
9646 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9647 Update comment.
9648
5bad3170
SM
96492016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9650
9651 * gdb.trace/mi-trace-save.exp: New file.
9652
5ad9dba7
YQ
96532016-10-13 Yao Qi <yao.qi@linaro.org>
9654
9655 * gdb.base/code_elim.exp (get_var_address): Remove.
9656 * gdb.base/relocate.exp: Likewise.
9657 * gdb.base/shreloc.exp: Likewise.
9658 * lib/gdb.exp (get_var_address): New.
9659
62df7e21
YQ
96602016-10-13 Yao Qi <yao.qi@linaro.org>
9661
9662 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
9663 floating point tests if $skip_float_test is false.
9664
4dac951e
LM
96652016-10-12 Luis Machado <lgustavo@codesourcery.com>
9666
9667 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
9668 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
9669 argc values.
9670 Add 1 to argc so we guarantee distinct initial/modified argc values.
9671
8f1a8fc4
JK
96722016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9673
9674 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
9675
16c85b5d
JK
96762016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9677
9678 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
9679 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
9680 * gdb.arch/vsx-regs.exp: Likewise.
9681
1d0e042a
YQ
96822016-10-07 Yao Qi <yao.qi@linaro.org>
9683
9684 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
9685
68dadef5
MM
96862016-10-07 Markus Metzger <markus.t.metzger@intel.com>
9687
9688 * gdb.python/python.exp: Test decode_line("*0").
9689
33fa2c6e
DE
96902016-10-06 Doug Evans <dje@google.com>
9691
9692 * gdb.python/py-value.exp (test_value_creation): Add test for large
9693 unsigned 64-bit value.
9694
9c37b5ae
TT
96952016-10-06 Tom Tromey <tom@tromey.com>
9696
9697 * gdb.compile/compile.exp: Change java tests to rust.
9698 * gdb.base/setshow.exp: Change java tests to rust.
9699 * gdb.base/default.exp: Remove java from language list.
9700 * README (Examples): Update language example.
9701 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
9702 test.
9703 * lib/gdb.exp (skip_java_tests): Remove.
9704 * lib/java.exp: Remove.
9705 * gdb.java: Remove.
9706
78b86327
MR
97072016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9708
9709 * gdb.arch/mips-fcr.exp: New test.
9710 * gdb.arch/mips-fcr.c: Source for the new test.
9711
7470adbb
MR
97122016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9713
9714 * gdb.base/solib-disc.exp: Use `standard_output_file'
9715 throughout.
9716
4a556533
PA
97172016-10-06 Pedro Alves <palves@redhat.com>
9718
9719 * gdb.base/jit-simple-dl.c: New file.
9720 * gdb.base/jit-simple-jit.c: New file, factored out from ...
9721 * gdb.base/jit-simple.c: ... this.
9722 * gdb.base/jit-simple.exp (jit_run): Delete.
9723 (build_jit): New proc.
9724 (jit_test_reread): Recompile either the main program or the shared
9725 library, depending on what is being tested. Skip changing address
9726 if caller wants to. Compare before/after addresses. If testing
9727 standalone, explicitly load the binary. Test "maint info
9728 breakpoints".
9729 (top level): Add "standalone vs shared lib" and "change address"
9730 vs "same address" axes.
9731
5a122fbc
PA
97322016-10-06 Pedro Alves <palves@redhat.com>
9733
9734 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
9735 call.
9736 (jit_run): Delete.
9737 (jit_test_reread): Use with_test_prefix. Reload the main binary
9738 explicitly. Compare the before/after addresses of the JIT
9739 descriptor.
9740
ee8da4b8
DE
97412016-08-15 Doug Evans <dje@google.com>
9742
9743 * gdb.xml/extra-regs.xml: Update, end field now required, default type
9744 for single bitfields is bool.
9745 * gdb.xml/tdesc-regs.exp: Ditto.
9746
f389f6fe
JK
97472016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9748
9749 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
9750
fdebf1a4
YQ
97512016-10-05 Yao Qi <yao.qi@linaro.org>
9752
9753 * lib/gdb.exp (support_complex_tests): Return zero if
9754 gdb_skip_float_test return true.
9755
9c36d954 97562016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9757 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
9758
9759 PR gdb/20487
9760 * gdb.mi/user-selected-context-sync.exp: New file.
9761 * gdb.mi/user-selected-context-sync.c: New file.
9762
4034d0ff 97632016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9764 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
9765
9766 PR gdb/20487
9767 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
9768 =thread-select-event check.
9769
a4297203
PB
97702016-09-29 Peter Bergner <bergner@vnet.ibm.com>
9771
9772 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
9773 the compulsory L operand changes.
9774 * gdb.arch/powerpc-power.s: Likewise.
9775
bb805577
JK
97762016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9777
9778 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
9779 * gdb.base/jit-attach-pie.c: New file.
9780 * gdb.base/jit-attach-pie.exp: New file.
9781
6d61dee5
PA
97822016-09-28 Pedro Alves <palves@redhat.com>
9783
9784 * gdb.base/infcall-input.c: New file.
9785 * gdb.base/infcall-input.exp: New file.
9786
f73842fc
YQ
97872016-09-22 Yao Qi <yao.qi@linaro.org>
9788
9789 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
9790 (gdb_exit): Rename it to ...
9791 (gdbserver_gdb_exit): ... Close GDBserver.
9792 (gdb_exit): New proc, call gdbserver_gdb_exit.
9793 (mi_gdb_exit): Likewise.
9794
90681dab
YQ
97952016-09-22 Yao Qi <yao.qi@linaro.org>
9796
9797 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
9798 path.
9799 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
9800 Remove duplication.
9801
9c211fd8
YQ
98022016-09-22 Yao Qi <yao.qi@linaro.org>
9803
9804 * lib/gdbserver-support.exp: Check the existence of
9805 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
9806
ad0a504f
AK
98072016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
9808
9809 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
9810
36cf1806
TT
98112016-09-21 Tom Tromey <tom@tromey.com>
9812
9813 PR gdb/20604:
9814 * gdb.base/quit.exp: New file.
9815
74172ecf
SM
98162016-09-21 Simon Marchi <simon.marchi@ericsson.com>
9817
9818 * .gitignore: New file.
9819
3d0ec882
MR
98202016-09-21 Maciej W. Rozycki <macro@imgtec.com>
9821
9822 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
9823 throughout.
9824
8193adea
AA
98252016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9826
9827 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
9828
d41a5c09
JK
98292016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
9830
9831 * gdb.cp/casts.cc (decltype): Move it ...
9832 (main): ... with its call to ...
9833 * gdb.cp/casts03.cc: ... a new file.
9834 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
9835
d2dfe700
JK
98362016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9837
9838 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
9839
e2a92b16
PB
98402016-09-15 Peter Bergner <bergner@vnet.ibm.com>
9841
9842 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
9843 and sync up the test with tests in gas/testsuite/gas/ppc.
9844 * gdb.arch/powerpc-power.exp: Likewise.
9845
49b4de64
JK
98462016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9847
9848 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
9849
2c29df25
SDJ
98502016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
9851 Jan Kratochvil <jan.kratochvil@redhat.com>
9852
9853 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
9854 make m1's definition to be different from m2's. Use 'dummy' as an
9855 argument for probe 'two'.
9856
cc3c2846
JB
98572016-09-10 Jon Beniston <jon@beniston.com>
9858
9859 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
9860 for sim target.
9861
e1b2624a
AA
98622016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9863
9864 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
9865 variable declaration.
9866 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
9867 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
9868 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
9869 received HWCAP as its argument.
9870
4295e285
PA
98712016-09-06 Pedro Alves <palves@redhat.com>
9872
9873 * gdb.base/new-ui-pending-input.c: New file.
9874 * gdb.base/new-ui-pending-input.exp: New file.
9875 * gdb.exp (clear_gdb_spawn_id): New procedure.
9876 (with_spawn_id): Check whether gdb_spawn_id exists before
9877 referencing it. If gdb_spawn_id didn't exist on entry, clear it
9878 on exit.
9879
00d5215e
UW
98802016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
9881
9882 * gdb.base/float128.c: New file.
9883 * gdb.base/float128.exp: Likewise.
9884 * gdb.base/floatn.c: Likewise.
9885 * gdb.base/floatn.exp: Likewise.
9886
a9ff5f12
UW
98872016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
9888
9889 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
9890
f245535c
PA
98912016-09-05 Pedro Alves <palves@redhat.com>
9892
9893 PR backtrace/19927
9894 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
9895 unwinders are immediately called as side effect of "source" or
9896 "disable unwinder" commands.
9897 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
9898
ae9cf263
YQ
98992016-09-02 Yao Qi <yao.qi@linaro.org>
9900
9901 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
9902 is true and $type is "float" or "double".
9903
27aba047
YQ
99042016-09-02 Yao Qi <yao.qi@linaro.org>
9905
9906 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
9907 true.
9908 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
9909 * gdb.base/call-rt-st.exp: Likewise.
9910 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
9911 return value instead of gdb,skip_float_test.
9912 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
9913 (do_function_calls): Use its return value instead of
9914 gdb,skip_float_test.
9915 * gdb.base/finish.exp: Likewise.
9916 * gdb.base/funcargs.exp: Likewise.
9917 * gdb.base/return.exp: Likewise.
9918 * gdb.base/return2.exp: Likewise.
9919 * gdb.base/varargs.exp: Likewise.
9920 * lib/gdb.exp (gdb_skip_float_test): Change it to
9921 gdb_caching_proc. Detect the broken ptrace on arm-linux.
9922
5af962df
AA
99232016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
9924
9925 * gdb.multi/tids.exp: Test "thread apply all".
9926
7fac6910
JK
99272016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9928
9929 * gdb.base/default.exp (tty): Remove.
9930
bb1fe4ac
KB
99312016-08-24 Kevin Buettner <kevinb@redhat.com>
9932
2806dc7e
PA
9933 * gdb.python/py-recurse-unwind.c: New file.
9934 * gdb.python/py-recurse-unwind.py: New file.
9935 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 9936
0a1ddfa6
SM
99372016-08-24 Simon Marchi <simon.marchi@ericsson.com>
9938
9939 * gdb.base/set-inferior-tty.exp: New file.
9940 * gdb.base/set-inferior-tty.c: New file.
9941
d9de1fe3
PA
99422016-08-23 Pedro Alves <palves@redhat.com>
9943
9944 PR gdb/20494
9945 * gdb.base/new-ui-echo.c: New file.
9946 * gdb.base/new-ui-echo.exp: New file.
9947
e9d9abd7
YQ
99482016-08-23 Yao Qi <yao.qi@linaro.org>
9949
9950 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
9951 gdbserver_spawn.
9952 * gdb.server/connect-without-multi-process.exp (do_test):
9953 Likewise.
9954
3589529e
YQ
99552016-08-23 Yao Qi <yao.qi@linaro.org>
9956
9957 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
9958 standalone_txt. Delete gdb_txt and standalone_txt on host
9959 and target. Spawn the binary on target. Copy files from
9960 target to host.
9961
6bb90213
PA
99622016-08-22 Pedro Alves <palves@redhat.com>
9963
9964 PR gdb/20505
9965 * gdb.base/vdso-warning.exp: Test core dumps too. Use
9966 with_test_prefix. Factor out bits to ...
9967 (test_no_vdso): ... this new procedure.
9968
20c2c024
CL
99692016-08-19 Carl Love <cel@us.ibm.com>
9970
9971 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
9972 maintaining separate logic for constructing the output path.
9973 * gdb.arch/powerpc-d128-regs.exp: Likewise.
9974 * gdb.arch/ppc-dfp.exp: Likewise.
9975 * gdb.arch/ppc-fp.exp: Likewise.
9976 * gdb.arch/vsx-regs.exp: Likewise.
9977 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
9978 binprefix for generating the additional binary files.
9979
0646e07d
PA
99802016-08-19 Pedro Alves <palves@redhat.com>
9981
9982 * gdb.trace/mi-trace-frame-collected.exp
9983 (test_trace_frame_collected): On x32, expect two registers.
9984
46da9242
CL
99852016-08-18 Carl Love <cel@us.ibm.com>
9986
9987 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
9988 and sync up the test with tests in gas/testsuite/gas/ppc.
9989 * gdb.arch/powerpc-power.exp: Likewise.
9990
eb2332d7
SM
99912016-08-17 Simon Marchi <simon.marchi@ericsson.com>
9992
9993 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
9994 expected error message.
9995
63c61e04
SM
99962016-08-17 Simon Marchi <simon.marchi@ericsson.com>
9997
9998 * gdb.multi/remove-inferiors.exp: New file.
9999 * gdb.multi/remove-inferiors.c: New file.
10000
7b17065f
YQ
100012016-08-12 Yao Qi <yao.qi@linaro.org>
10002
10003 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10004 argument list.
10005
01d3dedf
PA
100062016-08-10 Pedro Alves <palves@redhat.com>
10007
10008 PR gdb/19187
10009 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10010 setup_kfails.
10011
3eb7562a
PA
100122016-08-09 Pedro Alves <palves@redhat.com>
10013 Simon Marchi <simon.marchi@ericsson.com>
10014
10015 PR gdb/20418
10016 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10017 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10018
80614914
PA
100192016-08-09 Pedro Alves <palves@redhat.com>
10020
10021 PR mi/20431
10022 * gdb.mi/mi-cmd-error.exp: New file.
10023
f348d89a
PA
100242016-08-09 Pedro Alves <palves@redhat.com>
10025
10026 PR gdb/18653
10027 * gdb.base/signals-state-child.c: New file.
10028 * gdb.base/signals-state-child.exp: New file.
10029 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10030
e5ca03b4
PA
100312016-08-09 Pedro Alves <palves@redhat.com>
10032
10033 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10034
282a0691
TT
100352016-08-03 Tom Tromey <tom@tromey.com>
10036
10037 PR python/18565:
10038 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10039
41bfcd63
YQ
100402016-08-01 Yao Qi <yao.qi@linaro.org>
10041
10042 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10043 variable mode to "multi-process" if $multi_process is 1, otherwise
10044 set it to "single-process".
10045
e3465b24
YQ
100462016-08-01 Yao Qi <yao.qi@linaro.org>
10047
10048 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10049 * gdb.cp/cpexprs.exp: Likewise.
10050 * gdb.cp/m-static.exp: Likewise.
10051
0b31a4bc
TT
100522016-07-26 Tom Tromey <tom@tromey.com>
10053
10054 PR python/20190:
10055 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10056 test.
10057
e0461dbb
MM
100582016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10059
10060 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10061 selecting assembly source files.
10062 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10063 assembly source files.
10064 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10065 assembly source files.
10066 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10067 selecting assembly source files.
10068
8194e927
SM
100692016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10070
10071 * gdb.base/new-ui.exp (do_test_invalid_args): New
10072 procedure.
10073
c0272db5
TW
100742016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10075
10076 * gdb.btrace/reconnect.c: New file.
10077 * gdb.btrace/reconnect.exp: New file.
10078
e3487908
GKB
100792016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10080
10081 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10082 to test_catch_syscall_group.
10083 (test_catch_syscall_group): New.
10084
12df5c00
TT
100852016-07-21 Tom Tromey <tom@tromey.com>
10086
10087 * gdb.rust/simple.rs (main): Use empty struct expression.
10088 * gdb.rust/simple.exp: Add tests for empty struct expression.
10089
bae62ee2
YQ
100902016-07-21 Yao Qi <yao.qi@linaro.org>
10091
10092 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10093 if gdb_skip_xml_test is true on some targets.
10094
b1b53fb3
YQ
100952016-07-21 Yao Qi <yao.qi@linaro.org>
10096
10097 * gdb.server/solib-list.exp: Unset last_loaded_file.
10098
027d97f8
JK
100992016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10102 "step into captured_main (args)".
10103
7674d381
JK
101042016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10105
10106 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10107
72b5d099
JK
101082016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10109
10110 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10111
1f960ced
PA
101122016-07-19 Pedro Alves <palves@redhat.com>
10113
10114 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10115 * gdb.opt/inline-bt.exp: Likewise.
10116 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10117 additional_flags=-Winline.
10118 * gdb.opt/inline-locals.exp: Likewise.
10119 * gdb.opt/inline-markers.c (ATTR): Define.
10120 (inlined_fn): Use it.
10121
f25827c1
YQ
101222016-07-19 Yao Qi <yao.qi@linaro.org>
10123
10124 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10125 (test_with_self): Remove some code. Remove argument executable.
10126 (top-level): Use do_self_tests.
10127
37539ebe
DB
101282016-07-15 Zachary Welch <zwelch@codesourcery.com>
10129 Don Breazeal <donb@codesourcery.com>
10130
10131 * gdb.base/maint.exp: Escape paths used in regular expressions.
10132 * gdb.stabs/weird.exp: Likewise.
10133
dac790e1
TT
101342016-07-13 Tom Tromey <tom@tromey.com>
10135
10136 PR python/15620, PR python/18620:
10137 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10138 (test_bkpt_events): New procs.
10139
93daf339
TT
101402016-07-13 Tom Tromey <tom@tromey.com>
10141
10142 PR python/17698:
10143 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10144 test.
10145 (test_watchpoints): Likewise.
10146 (test_bkpt_pending): New proc.
10147
6571a381
TT
101482016-07-13 Tom Tromey <tom@tromey.com>
10149
10150 PR cli/18053:
10151 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10152 completion test.
10153
e8732474
JK
101542016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10155
10156 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10157 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10158 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10159 f_label.
10160 (g): Rename g_end_lbl to g_label.
10161 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10162 low_pc and high_pc.
10163 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10164
e0f3fd7c
TT
101652016-07-12 Tom Tromey <tom@tromey.com>
10166
10167 PR python/19293:
10168 * gdb.python/py-unwind-maint.exp: Update tests.
10169
3cfe46b6
YQ
101702016-07-12 Yao Qi <yao.qi@linaro.org>
10171
10172 * lib/selftest-support.exp (selftest_setup): Match the output
10173 when captured_main is inlined.
10174
4f19a0e6
WT
101752016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10176
10177 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10178 New variables.
10179 (print this%a, print this%b, print this): New tests.
10180 * gdb.fortran/derived-types.f90 (this): New object and
10181 initialization.
10182
986cf455
SM
101832016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10184
10185 * gdb.ada/arraydim.exp: Remove extra directory level in build
10186 directory.
10187
f0464b23
SM
101882016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10189
10190 * lib/ada.exp: Remove extra directory level in build directory.
10191 * gdb.ada/cond_lang.exp: Likewise.
10192 * gdb.ada/exec_changed.exp: Likewise.
10193 * gdb.ada/lang_switch.exp: Likewise.
10194
42d94011
MG
101952016-07-06 Manish Goregaokar <manish@mozilla.com>
10196
2806dc7e
PA
10197 * simple.rs: Add test for raw pointer subscripting.
10198 * simple.exp: Add test expectations.
42d94011 10199
647c264c
YQ
102002016-07-05 Yao Qi <yao.qi@linaro.org>
10201
10202 * gdb.mi/mi-reverse.exp: Match =record-started output.
10203
20aa2c60
PA
102042016-07-01 Pedro Alves <palves@redhat.com>
10205
10206 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10207 procedure.
10208 (jit_reader_test): Test the jit reader's unwinder.
10209 * gdb.base/jithost.c (jit_function_00_code): New global.
10210 (main): Use memcpy to fill in the mmapped code, instead of poking
10211 bytes manually here.
10212 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10213 value.
10214 (read_debug_info): Save the function's range.
10215 (read_sp): New function.
10216 (unwind_frame): Use it. Also unwind RBP.
10217 (get_frame_id): Use read_sp.
10218 (gdb_init_reader): Use calloc instead of malloc.
10219 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10220 parameter. Use gdb_test_multiple.
10221
ced2dffb
PA
102222016-07-01 Pedro Alves <palves@redhat.com>
10223 Antoine Tremblay <antoine.tremblay@ericsson.com>
10224
10225 * gdb.threads/process-dies-while-detaching.c: New file.
10226 * gdb.threads/process-dies-while-detaching.exp: New file.
10227
63000888
PA
102282016-07-01 Pedro Alves <palves@redhat.com>
10229
10230 * gdb.multi/watchpoint-multi-exit.c: New file.
10231 * gdb.multi/watchpoint-multi-exit.exp: New file.
10232
038d4868
PA
102332016-06-30 Pedro Alves <palves@redhat.com>
10234
10235 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10236 unset inferior_spawn_id.
10237
994e9c83
PA
102382016-06-30 Pedro Alves <palves@redhat.com>
10239
10240 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10241 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10242
e5653468
YQ
102432016-06-29 Yao Qi <yao.qi@linaro.org>
10244
10245 * gdb.base/return.c: Add copyright header.
10246
803b47e5
TT
102472016-06-29 Tom Tromey <tom@tromey.com>
10248
10249 PR python/20129:
10250 * gdb.python/py-framefilter.exp: Add tests for setting priority
10251 and disabling of non-existent frame filter.
10252
28244707
YQ
102532016-06-29 Yao Qi <yao.qi@linaro.org>
10254
10255 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10256 0x0f07ff.
10257
a31d2f06
YQ
102582016-06-28 Yao Qi <yao.qi@linaro.org>
10259
10260 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10261 triplets. Start gdb, execute catch syscall, and continue. Check
10262 gdb's output to determine catch syscall is supported.
10263
921d8f54
MG
102642016-06-27 Manish Goregaokar <manish@mozilla.com>
10265
25d49b86
PA
10266 * gdb.rust/simple.rs: Add test for returning unit in a function.
10267 * gdb.rust/simple.exp: Add expectation for functions returning
10268 unit.
921d8f54 10269
f4952523
PMR
102702016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10271
10272 * gdb.python/py-breakpoint-create-fail.c,
10273 gdb.python/py-breakpoint-create-fail.exp,
10274 gdb.python/py-breakpoint-create-fail.py: New testcase.
10275
fccb08f8
MG
102762016-06-25 Manish Goregaokar <manish@mozilla.com>
10277
10278 PR gdb/20239
10279 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10280 * gdb.rust/simple.exp: Add test expectations for new NonZero
10281 tests.
fccb08f8 10282
6b850546
DT
102832016-06-24 David Taylor <dtaylor@emc.com>
10284
10285 * gdb.base/offsets.exp: New file.
10286 * gdb.base/offsets.c: New file.
10287
17621150
TT
102882016-06-23 Tom Tromey <tom@tromey.com>
10289
10290 PR gdb/16483:
10291 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10292 before any filters are loaded.
10293
04d59df6
WT
102942016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10295
10296 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10297 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10298 structs.
10299 * gdb.fortran/derived-type-function.exp: New file.
10300 * gdb.fortran/derived-type-function.f90: New file.
10301
10302
ac69f786
PA
103032016-06-21 Pedro Alves <palves@redhat.com>
10304
10305 * gdb.base/new-ui.exp: New file.
10306 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10307 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10308 (with_spawn_id): New procedure.
10309
49940788
PA
103102016-06-21 Pedro Alves <palves@redhat.com>
10311
10312 * gdb.mi/mi-exec-run.exp: New file.
10313
ef274d26
PA
103142016-06-21 Pedro Alves <palves@redhat.com>
10315
10316 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10317 breakpoint command's output on the main UI.
10318 (test_break): New procedure, factored out from calls in the top
10319 level.
10320 (top level): Use foreach_with_prefix to test MI as main UI and as
10321 separate UI.
10322
468afe6c
PA
103232016-06-21 Pedro Alves <palves@redhat.com>
10324
10325 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10326 (test_awatch_creation_and_listing)
10327 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10328 Remove 'type' parameter.
10329 (test_watchpoint_all): New parameter mi_mode. Remove
10330 with_test_prefix.
10331 (top level): Use foreach_with_prefix, and add main/separate UI MI
10332 testing axis.
10333
51f77c37
PA
103342016-06-21 Pedro Alves <palves@redhat.com>
10335
10336 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10337 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10338 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10339 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10340 (gdb_main_spawn_id, mi_spawn_id): Declare and
10341 comment.
10342 (mi_create_inferior_pty): New procedure,
10343 factored out from default_mi_gdb_start.
10344 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10345 procedures.
10346 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10347 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10348 Use mi_create_inferior_pty.
10349 (mi_gdb_start): Use eval to pass down args list.
10350
8980e177
PA
103512016-06-21 Pedro Alves <palves@redhat.com>
10352
10353 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10354 * gdb.opt/inline-cmds.exp: Add MI tests.
10355
f38d3ad1
PA
103562016-06-21 Pedro Alves <palves@redhat.com>
10357
10358 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10359
45db7c09
PA
103602016-06-21 Pedro Alves <palves@redhat.com>
10361
10362 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10363 (top level): Use it instead of mi_execute_to.
10364
5a069ab3
PA
103652016-06-21 Pedro Alves <palves@redhat.com>
10366
10367 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10368 (cont_handler_str): New.
10369 (signal_stop_handler): Set stop_handler_str instead of printing to
10370 stdout.
10371 (continue_handler): Set cont_handler_str instead of printing to
10372 stdout.
10373 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10374 mi_send_resuming_command. Print stop_handler_str and
10375 cont_handler_str instead of expecting the python events print
10376 directly.
10377
2838cc1d
SD
103782016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10379
10380 * gdb.base/jit-reader.exp: New file.
10381 * gdb.base/jithost.c: New file.
10382 * gdb.base/jithost.h: New file.
10383 * gdb.base/jitreader.c : New file.
10384 * gdb.base/jit-protocol.h: New file.
10385
21a77091
YQ
103862016-06-17 Yao Qi <yao.qi@linaro.org>
10387
10388 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10389 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10390 and detach-on-fork. Adjust tests.
10391 (top level): Invoke break_cond_on_syscall with combinations of
10392 syscall, follow-fork-mode and detach-on-fork.
10393
f50bf8e5
YQ
103942016-06-17 Yao Qi <yao.qi@linaro.org>
10395
10396 * gdb.base/step-over-exit.c: New.
10397 * gdb.base/step-over-exit.exp: New.
10398
a28d8e50
YTL
103992016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10400
10401 * gdb.base/float.exp: Add target check for nds32*-*-*.
10402 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10403
cad8e26d
AB
104042016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10405
10406 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10407 for unsupported target features.
10408 * gdb.base/call-rt-st.exp: Likewise.
10409 * gdb.base/call-sc.exp: Likewise.
10410 * gdb.base/call-signal-resume.exp: Likewise.
10411 * gdb.base/call-strs.exp: Likewise.
10412 * gdb.base/callexit.exp: Likewise.
10413 * gdb.base/callfuncs.exp: Likewise.
10414 * gdb.base/nodebug.exp: Likewise.
10415 * gdb.base/printcmds.exp: Likewise.
10416 * gdb.base/ptype.exp: Likewise.
10417 * gdb.base/structs.exp: Likewise.
10418 * gdb.base/unwindonsignal.exp: Likewise.
10419 * gdb.cp/gdb2495.exp: Likewise.
10420 * gdb.cp/templates.exp: Likewise.
10421 * gdb.cp/virtfunc.exp: Likewise.
10422 * gdb.threads/hand-call-in-threads.exp: Likewise.
10423 * gdb.threads/interrupted-hand-call.exp: Likewise.
10424 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10425
347dc102
TT
104262016-06-10 Tom Tromey <tom@tromey.com>
10427
10428 PR rust/20110:
10429 * gdb.rust/expr.exp: Add test for integer constant larger than
10430 i32.
10431
5e13cf25
BH
104322016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10433
10434 * gdb.fortran/nested-funcs.exp: New.
10435 * gdb.fortran/nested-funcs.f90: New.
10436
bb556f1f
TK
104372016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10438
10439 * gdb.base/examine-backward.c: New file.
10440 * gdb.base/examine-backward.exp: New file.
10441
38b022b4
SM
104422016-06-06 Simon Marchi <simon.marchi@ericsson.com>
10443
10444 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
10445 matching.
10446
1b40ec05
TT
104472016-06-02 Tom Tromey <tom@tromey.com>
10448
10449 PR python/18984:
10450 * gdb.python/py-shared.exp: Add solib_name test.
10451
193bd378
SM
104522016-06-02 Simon Marchi <simon.marchi@ericsson.com>
10453
10454 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
10455
3326303b
MG
104562016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
10457
10458 PR c++/19893
10459 * gdb.dwarf2/implref.exp: Rename to...
10460 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
10461 * gdb.dwarf2/implref-array.c: New file.
10462 * gdb.dwarf2/implref-array.exp: Likewise.
10463 * gdb.dwarf2/implref-global.c: Likewise.
10464 * gdb.dwarf2/implref-global.exp: Likewise.
10465 * gdb.dwarf2/implref-struct.c: Likewise.
10466 * gdb.dwarf2/implref-struct.exp: Likewise.
10467
825c8ef2
AT
104682016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10469
10470 * gdb.trace/trace-condition.exp: Add 64bit tests.
10471
2320162a
AT
104722016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10473
10474 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
10475 bits types.
10476 (main): Adapt to 8 to 64 bits types.
10477 * gdb.trace/trace-condition.exp: Add new tests.
10478
a7818233
AT
104792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10480
10481 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
10482
0d336466
AT
104832016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10484
10485 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
10486 Move condition tests...
10487 * gdb.trace/trace-condition.exp: Here.
10488
7faeb45a
AT
104892016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10490
10491 * gdb.trace/trace-condition.exp: Add counter-case tests.
10492
e385593e
JK
104932016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10494
10495 PR c++/15231
10496 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
10497 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
10498
744608cc
PA
104992016-05-27 Pedro Alves <palves@redhat.com>
10500
10501 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10502 New procedure.
10503 (top level): Call it, and bail out of DejaGnu is known to be bad.
10504
ac775bf4
AB
105052016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
10506
10507 * gdb.base/whatis.c: Extend the test case.
10508 * gdb.base/whatis.exp: Add additional tests.
10509
2bbad2ea
BH
105102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10511
10512* gdb.fortran/type.f90: Add pointer variable.
10513* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
10514
8b70175d
BH
105152016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10516
10517 * gdb.fortran/vla-type.exp: Fix testcase name.
10518
86d8a848
BH
105192016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10520
10521 * gdb.fortran/vla-type.exp: Access elements in nested structs.
10522
e188eb36
BH
105232016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10524
10525 * gdb.fortran/type.f90: Add nested structures.
10526 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
10527 * gdb.fortran/derived-type.exp: Adapt expected output.
10528 * gdb.fortran/vla-type.exp: Adapt expected output.
10529
9b2db1fd
BH
105302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10531
10532 * gdb.fortran/whatis_type.exp: Adapt expected output.
10533
72b17055
BH
105342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10535
10536 * gdb.fortran/print_type.exp: Fix expected output.
10537 * gdb.fortran/whatis_type.exp: Fix expected output.
10538
3cd81d8d
BH
105392016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10540
10541 * gdb.fortran/whatis_type.exp: Use multi_line.
10542
ddae9462
TT
105432016-05-24 Tom Tromey <tom@tromey.com>
10544
10545 PR python/17386:
10546 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
10547 use value as an index.
10548
1957f6b8
TT
105492016-05-23 Tom Tromey <tom@tromey.com>
10550
10551 PR python/17981:
10552 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
10553 no-breakpoint case.
10554
026a9174
PA
105552016-05-24 Pedro Alves <palves@redhat.com>
10556
10557 PR gdb/19828
10558 * gdb.threads/clone-attach-detach.c: New file.
10559 * gdb.threads/clone-attach-detach.exp: New file.
10560
e70a7231
FR
105612016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
10562
10563 * gdb.base/annota-input-while-running.exp: Fix syntax error.
10564
0f6ed0e0
TT
105652016-05-23 Tom Tromey <tom@tromey.com>
10566
10567 PR python/19438, PR python/18393:
10568 * gdb.python/py-progspace.exp: Add "dir" test.
10569 * gdb.python/py-objfile.exp: Add "dir" test.
10570
ffd19d61
YQ
105712016-05-23 Yao Qi <yao.qi@linaro.org>
10572
10573 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
10574 * gdb.arch/thumb2-it.exp: Likewise.
10575
9e8f9b05
SM
105762016-05-18 Simon Marchi <simon.marchi@ericsson.com>
10577
10578 * gdb.mi/mi-threads-interrupt.c: New file.
10579 * gdb.mi/mi-threads-interrupt.exp: New file.
10580
61c6156d
SM
105812016-05-17 Simon Marchi <simon.marchi@ericsson.com>
10582
10583 PR gdb/18077
10584 * gdb.mi/mi-async-run.exp: New file.
10585 * gdb.mi/mi-async-run.c: New file.
10586
67218854
TT
105872016-05-17 Tom Tromey <tom@tromey.com>
10588 Manish Goregaokar <manishsmail@gmail.com>
10589
10590 * lib/rust-support.exp: New file.
10591 * lib/gdb.exp (skip_rust_tests): New proc.
10592 (build_executable_from_specs): Handle rust.
10593 * lib/future.exp (gdb_find_rustc): New proc.
10594 (gdb_default_target_compile): Handle rust.
10595 * gdb.rust/expr.exp: New file.
10596 * gdb.rust/generics.exp: New file.
10597 * gdb.rust/generics.rs: New file.
10598 * gdb.rust/methods.exp: New file.
10599 * gdb.rust/methods.rs: New file.
10600 * gdb.rust/modules.exp: New file.
10601 * gdb.rust/modules.rs: New file.
10602 * gdb.rust/simple.exp: New file.
10603 * gdb.rust/simple.rs: New file.
10604
c44af4eb
TT
106052016-05-17 Tom Tromey <tom@tromey.com>
10606
10607 * gdb.base/default.exp (set language): Add rust.
10608
dcd1f979
TT
106092016-05-17 Tom Tromey <tom@tromey.com>
10610
10611 * gdb.gdb/unittest.exp: New file.
10612
155b7f57
YQ
106132016-05-16 Yao Qi <yao.qi@linaro.org>
10614
10615 * gdb.base/batch-preserve-term-settings.exp: Remove variable
10616 shell_prompt. Update shell_prompt_re.
10617
8ddd5a6c
DE
106182016-05-12 Doug Evans <dje@google.com>
10619
10620 PR symtab/19999
10621 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
10622 $options when building executable.
10623 * gdb.dwarf2/fission-loclists-pie.S: New file.
10624 * gdb.dwarf2/fission-loclists-pie.exp: New file.
10625
02e370d9
SM
106262016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10627
10628 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
10629 of [is_remote target],
10630
8929ad8b
SM
106312016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10632
10633 * lib/gdb.exp (use_gdb_stub): New procedure.
10634
6c447423
DE
106352016-05-03 Yunlian Jiang <yunlian@google.com>
10636 Doug Evans <dje@google.com>
10637
10638 PR symtab/19914
10639 * gdb.dwarf2/dwp-sepdebug.c: New file.
10640 * gdb.dwarf2/dwp-sepdebug.exp: New file.
10641
444e826c
SM
106422016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10643
10644 * gdb.base/detach.exp: Remove is_remote check.
10645
740feeaa
SM
106462016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10647
10648 * gdb.base/annota-input-while-running.exp: Don't check for
10649 [is_remote target]. Enable annotations after running to main.
10650 Remove unused "set test..." line.
10651
9080ac9d
SM
106522016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10653
10654 * gdb.trace/trace-enable-disable.exp: New file.
10655 * gdb.trace/trace-enable-disable.c: New file.
10656
952ebca5
SM
106572016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10658
10659 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
10660 use it in info sharedlibrary test.
10661 * gdb.trace/ftrace-lock.exp: Likewise.
10662 * gdb.trace/ftrace.exp: Likewise.
10663 * gdb.trace/range-stepping.exp: Likewise.
10664 * gdb.trace/trace-break.exp: Likewise.
10665 * gdb.trace/trace-condition.exp: Likewise.
10666 * gdb.trace/trace-mt.exp: Likewise.
10667
d9019901
SM
106682016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10669
10670 * lib/gdb.exp (gdb_load_shlibs): Rename to...
10671 (gdb_load_shlib): ... this.
10672 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
10673 gdb_load_shlib.
10674 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
10675 * gdb.base/ctxobj.exp: Likewise.
10676 * gdb.base/dprintf-pending.exp: Likewise.
10677 * gdb.base/dso2dso.exp: Likewise.
10678 * gdb.base/fixsection.exp: Likewise.
10679 * gdb.base/gcore-relro.exp: Likewise.
10680 * gdb.base/gdb1555.exp: Likewise.
10681 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10682 * gdb.base/gnu-ifunc.exp: Likewise.
10683 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
10684 * gdb.base/jit-so.exp (one_jit_test): Likewise.
10685 * gdb.base/pending.exp: Likewise.
10686 * gdb.base/print-file-var.exp: Likewise.
10687 * gdb.base/print-symbol-loading.exp: Likewise.
10688 * gdb.base/shlib-call.exp: Likewise.
10689 * gdb.base/shreloc.exp: Likewise.
10690 * gdb.base/so-impl-ld.exp: Likewise.
10691 * gdb.base/solib-disc.exp: Likewise.
10692 * gdb.base/solib-nodir.exp: Likewise.
10693 * gdb.base/solib-overlap.exp: Likewise.
10694 * gdb.base/solib-symbol.exp: Likewise.
10695 * gdb.base/solib-weak.exp (do_test): Likewise.
10696 * gdb.base/sym-file.exp: Likewise.
10697 * gdb.base/symtab-search-order.exp: Likewise.
10698 * gdb.base/type-opaque.exp: Likewise.
10699 * gdb.base/unload.exp: Likewise.
10700 * gdb.base/watchpoint-solib.exp: Likewise.
10701 * gdb.compile/compile.exp: Likewise.
10702 * gdb.cp/gdb2384.exp: Likewise.
10703 * gdb.cp/infcall-dlopen.exp: Likewise.
10704 * gdb.cp/re-set-overloaded.exp: Likewise.
10705 * gdb.fortran/library-module.exp: Likewise.
10706 * gdb.opt/solib-intra-step.exp: Likewise.
10707 * gdb.python/py-finish-breakpoint.exp: Likewise.
10708 * gdb.python/py-shared.exp: Likewise.
10709 * gdb.reverse/solib-precsave.exp: Likewise.
10710 * gdb.reverse/solib-reverse.exp: Likewise.
10711 * gdb.server/solib-list.exp: Likewise.
10712 * gdb.threads/dlopen-libpthread.exp: Likewise.
10713 * gdb.threads/tls-shared.exp: Likewise.
10714 * gdb.threads/tls-so_extern.exp: Likewise.
10715 * gdb.trace/change-loc.exp: Likewise.
10716 * gdb.trace/ftrace-lock.exp: Likewise.
10717 * gdb.trace/ftrace.exp: Likewise.
10718 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
10719 * gdb.trace/pending.exp: Likewise.
10720 * gdb.trace/range-stepping.exp: Likewise.
10721 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
10722 (strace_info_marker): Likewise.
10723 (strace_probe_marker): Likewise.
10724 (strace_trace_on_same_addr): Likewise.
10725 (strace_trace_on_diff_addr): Likewise.
10726 * gdb.trace/trace-break.exp: Likewise.
10727 * gdb.trace/trace-condition.exp: Likewise.
10728 * gdb.trace/trace-mt.exp: Likewise.
10729
fca4cfd9
SM
107302016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10731
10732 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
10733 result of gdb_remote_download.
10734 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
10735 * gdb.base/dso2dso.exp: Likewise.
10736 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10737 * gdb.base/print-file-var.exp: Likewise.
10738 * gdb.base/shlib-call.exp: Likewise.
10739 * gdb.base/shreloc.exp: Likewise.
10740 * gdb.base/solib-overlap.exp: Likewise.
10741 * gdb.base/solib-weak.exp (do_test): Likewise.
10742 * gdb.base/unload.exp: Likewise.
10743
11cf4ffb
YQ
107442016-04-27 Yao Qi <yao.qi@linaro.org>
10745
10746 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
10747 exists.
10748
3e2e34f8
KB
107492016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10750
10751 * vla-type.exp: Print structure from toplevel.
10752
8f07e298
BH
107532016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10754
10755 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
10756 of dynamic types.
10757 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
10758 of dynamic types.
10759
9920b434
BH
107602016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10761
10762 * gdb.fortran/vla-type.f90: New file.
10763 * gdb.fortran/vla-type.exp: New file.
10764
f3abeff5
YQ
107652016-04-25 Yao Qi <yao.qi@linaro.org>
10766
10767 * gdb.base/branch-to-self.c: New file.
10768 * gdb.base/branch-to-self.exp: New file.
10769
0a5d52f0
YQ
107702016-04-22 Yao Qi <yao.qi@linaro.org>
10771
10772 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
10773 more after $hex.
10774
495346f6
YQ
107752016-04-22 Yao Qi <yao.qi@linaro.org>
10776
10777 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
10778 * gdb.base/annota3.exp: Likewise.
10779
4a7e075c
YQ
107802016-04-22 Yao Qi <yao.qi@linaro.org>
10781
10782 * gdb.reverse/step-precsave.exp: Do one step and test program
10783 stops in "callee" and do multiple steps until program goes out
10784 of "callee".
10785 * gdb.reverse/step-reverse.exp: Likewise.
10786
5b061e98
YQ
107872016-04-22 Yao Qi <yao.qi@linaro.org>
10788
10789 * gdb.trace/signal.exp: Also pass if
10790 $tracepoint_hits($i) > $iterations.
10791
5c5dc57f
YQ
107922016-04-22 Yao Qi <yao.qi@linaro.org>
10793
10794 * gdb.trace/signal.c: New file.
10795 * gdb.trace/signal.exp: New file.
10796
a55411b9
DE
107972016-04-19 Doug Evans <xdje42@gmail.com>
10798
10799 * gdb.base/bad-file.exp: New file.
10800
a22df60a
MG
108012016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
10802
10803 * gdb.dwarf2/implref.exp: New file.
10804
0c13f7e5
BH
108052016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10806
10807 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
10808 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
10809 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
10810 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
10811 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
10812 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
10813 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
10814 * lib/fortran.exp (fortran_int4): New procedure.
10815 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
10816 (fortran_logical4): Likewise.
10817
9b9b09e9
BH
108182016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
10819
10820 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
10821
a14d1f4d
BH
108222016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10823
10824 * lib/compiler.c: Add Intel specific preprocessor macros.
10825 * lib/compiler.cc: Likewise.
25d49b86 10826
7d49b1d0
LM
108272016-04-13 Luis Machado <lgustavo@codesourcery.com>
10828
10829 * gdb.server/connect-with-no-symbol-file.c: New file.
10830 * gdb.server/connect-with-no-symbol-file.exp: New file.
10831
8392fa22
SM
108322016-04-13 Simon Marchi <simon.marchi@ericsson.com>
10833
10834 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
10835
8c4c4aeb
SM
108362016-04-13 Simon Marchi <simon.marchi@ericsson.com>
10837
10838 * boards/gdbserver-base.exp (${board}_download): Copy source file to
10839 standard output directory.
10840
45e3745e
AT
108412016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
10842
10843 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
10844
e26b7e41
MM
108452016-04-13 Markus Metzger <markus.t.metzger@intel.com>
10846
10847 * gdb.btrace/instruction_history.c (loop): Add declaration.
10848
8ce09462
AT
108492016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
10850
10851 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
10852
2e88a1ea
SM
108532016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
10854
10855 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
10856 parentheses to print.
10857 (continue_handler): Likewise.
10858
f48e22e3
SM
108592016-04-08 Simon Marchi <simon.marchi@ericsson.com>
10860
10861 * gdb.server/solib-list.exp: Remove is_remote check.
10862 Pass shlib= to gdb_compile. Don't link shared library with
10863 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
10864 Run binary filename through "readlink -f" on the target.
10865
096be756
PA
108662016-04-08 Pedro Alves <palves@redhat.com>
10867
10868 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
10869 interpreter filename as argument to gdbserver_spawn.
10870 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
10871 Return empty if $last_loaded_file does not exist.
10872
06500533
JK
108732016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10874
10875 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
10876 * gdb.base/jit-main.c: Use exit after usage.
10877
2d35e871
JK
108782016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10879
10880 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
10881 GDBHISTSIZE prior to the tests.
10882 * gdb.base/gdbinit-history.exp: Likewise.
10883
108842016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
10885
10886 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
10887 instead of build_executable. Use gdb_load_shlibs.
10888
c8064e7e
YQ
108892016-04-07 Yao Qi <yao.qi@linaro.org>
10890
10891 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
10892 Execute "si" command.
10893
bde47561
YQ
108942016-04-07 Yao Qi <yao.qi@linaro.org>
10895
10896 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
10897 number instead of the comments on some line.
10898
b16f8a3b
DB
108992016-04-06 Don Breazeal <donb@codesourcery.com>
10900
10901 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
10902 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
10903
c2f901df
SM
109042016-04-06 Simon Marchi <simon.marchi@ericsson.com>
10905
10906 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
10907 standard_output_file. Remove unused binfile variable.
10908
ac17fda0
CU
109092016-04-05 Catalin Udma <catalin.udma@freescale.com>
10910
10911 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
10912 * gdb.python/py-mi-objfile.exp: Match "list main" output
10913 in console format.
10914
03a8c4df
SM
109152016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
10916
10917 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
10918 absolute.
10919
6e774b13
SM
109202016-04-05 Simon Marchi <simon.marchi@ericsson.com>
10921
10922 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
10923 absolute.
10924 * gdb.trace/ftrace.exp: Likewise.
10925 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
10926 targets as well.
10927 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
10928 (gdb_load_shlibs): Copy libraries to test directory when testing
10929 natively. Only set solib-search-path if testing remotely.
10930 * lib/mi-support.exp (mi_load_shlibs): Likewise.
10931
7817ea46
SM
109322016-04-05 Simon Marchi <simon.marchi@ericsson.com>
10933
10934 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
10935 gdb_download. Use it even if the target is not remote.
10936 * gdb.base/jit.exp (compile_jit_test): Likewise.
10937 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
10938 output directory if the destination board is local, otherwise use
10939 the standard remote_download from DejaGnu.
10940 (gdb_download): Remove.
10941 (gdb_load_shlibs): Use gdb_remote_download instead of
10942 gdb_download.
10943 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
10944 Use gdb_remote_download instead of gdb_download. Use it even if
10945 the target is not remote.
10946 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
10947 instead of gdb_download.
10948
7beb7f68
SM
109492016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
10950
10951 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
10952 (test_insert_delete_modify): Call mi_load_shlibs before trying to
10953 run.
10954
cc63428a
AV
109552016-04-01 Artemiy Volkov <artemiyv@acm.org>
10956
10957 PR gdb/19820
10958 * gdb.base/printcmds.exp: Add artificial arrays tests.
10959
64cdf930
PA
109602016-03-31 Pedro Alves <palves@redhat.com>
10961
10962 PR gdb/19858
10963 * gdb.base/jit-main.c: Include unistd.h.
10964 (ATTACH): Define to 0 if not already defined.
10965 (wait_for_gdb, mypid): New globals.
10966 (WAIT_FOR_GDB): New macro.
10967 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
10968 some breakpoint locations.
10969 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
10970 New procedures.
10971 (one_jit_test): Add REATTACH parameter, and handle it. Use
10972 continue_to_test_location.
10973 (top level): Test attach, and adjusts calls to one_jit_test.
10974
40dea8cb
PA
109752016-03-31 Pedro Alves <palves@redhat.com>
10976
10977 PR gdb/19858
10978 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
10979 BINSUFFIX parameter, and handle it.
10980 (top level): Adjust calls compile_jit_test.
10981
e7ea3ec7
CU
109822016-03-31 Catalin Udma <catalin.udma@freescale.com>
10983
10984 PR python/19743
10985 * gdb.python/py-mi-events-gdb.py: New file.
10986 * gdb.python/py-mi-events.c: New file.
10987 * gdb.python/py-mi-events.exp: New file.
10988
e6359af3
YQ
109892016-03-30 Yao Qi <yao.qi@linaro.org>
10990
10991 * gdb.reverse/until-precsave.exp: Match function name only.
10992 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
10993 Move malloc to a condition block.
10994 * gdb.reverse/until-reverse.exp: Match function name only.
10995
a4105d04
MK
109962016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
10997
10998 * gdb.trace/ftrace.exp: Set arg0exp for s390.
10999 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11000 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11001 variable for GPR 0 instead of assuming it is register 0.
11002 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11003 * lib/trace-support.exp: Add s390 registers.
11004
bfa6adb9
YQ
110052016-03-29 Yao Qi <yao.qi@linaro.org>
11006
11007 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11008
1e6697ea
YQ
110092016-03-24 Yao Qi <yao.qi@linaro.org>
11010
11011 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11012 test message.
11013
64bcd522
AA
110142016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11015
11016 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11017 maintaining separate logic for constructing the output path.
11018
7868401b
DB
110192016-03-16 Don Breazeal <donb@codesourcery.com>
11020
11021 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11022 Retry fork and waitpid on interrupted system call errors.
11023 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11024 Use with_timeout_factor to increase timeout by factor of 10.
11025
1cafadb4
DB
110262016-03-15 Don Breazeal <donb@codesourcery.com>
11027
11028 * gdb.cp/scope-err.cc: New test program.
11029 * gdb.cp/scope-err.exp: New test script.
11030 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11031 lines and "set breakpoint here" comment.
11032 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11033 Fixed some whitespace and format issues.
11034 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11035 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11036
81516450
DE
110372016-03-15 Doug Evans <dje@google.com>
11038
11039 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11040 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11041 All callers updated. Add tests for enums, mixed flags register.
11042
aa52b601
DE
110432016-03-15 Doug Evans <dje@google.com>
11044
11045 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11046 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11047
fa4ff313
SM
110482016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11049
11050 * gdb.base/default.exp: Add $_as_string to the list of expected
11051 convenience functions.
11052
f2403c39
AB
110532016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11054
11055 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11056
f2f3ccb9
SM
110572016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11058
11059 * gdb.python/py-as-string.exp: New file.
11060 * gdb.python/py-as-string.c: New file.
11061
00dbd492
PA
110622016-03-09 Pedro Alves <palves@redhat.com>
11063
11064 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11065 signal" -> "Thread NN received signal" output change.
11066 * gdb.threads/ia64-sigill.exp: Likewise.
11067 * gdb.threads/linux-dp.exp: Likewise.
11068 * gdb.threads/manythreads.exp: Likewise.
11069 * gdb.threads/pending-step.exp: Likewise.
11070 * gdb.threads/print-threads.exp: Likewise.
11071 * gdb.threads/sigstep-threads.exp: Likewise.
11072 * gdb.threads/staticthreads.exp: Likewise.
11073 * gdb.threads/tls.exp: Likewise.
11074
1e6697ea
YQ
110752016-03-09 Pedro Alves <palves@redhat.com>
11076
11077 * gdb.base/command-line-input.exp: New file.
11078
b04fd3be
MK
110792016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11080
11081 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11082 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11083 * gdb.trace/pending.exp: Accept leading dot before function name.
11084 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11085 * lib/trace-support.exp: Set registers for ppc.
11086
98fa59e9
MK
110872016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11088
11089 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11090 use it for disassembly; accept .main in addition to main in backtrace.
11091
f77198c8
MK
110922016-03-09 Wei-cheng Wang <cole945@gmail.com>
11093 Marcin Kościelnicki <koriakin@0x04.net>
11094
11095 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11096 (gdb_recursion_test_ptr): New global variable.
11097 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11098 gdb_recursion_test.
11099 (gdb_c_test): Ditto.
11100
ba84e0da
MK
111012016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11102
11103 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11104 ordering.
11105
4366d36e
MK
111062016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11107
11108 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11109 (bar): Add bar_start_lbl label.
11110 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11111 of foo/bar for emitting DWARF and tracing.
11112
5eb264df
SDJ
111132016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11114
11115 * analyze-racy-logs.py: Set executable bit.
11116
fb6a751f
SDJ
111172016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11118
11119 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11120 (CHECK_TARGET_TMP): Likewise.
11121 (check-single-racy): New rule.
11122 (check-parallel-racy): Likewise.
11123 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11124 (do-check-parallel-racy): New rule.
11125 (check-racy/%.exp): Likewise.
11126 * README (Racy testcases): New section.
11127 * analyze-racy-logs.py: New file.
11128
bdf7e230
DE
111292016-03-03 Doug Evans <dje@google.com>
11130
11131 * gdb.base/skip.exp: Use with_test_prefix.
11132
4719d415
YQ
111332016-03-03 Yao Qi <yao.qi@linaro.org>
11134
11135 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11136 Invoke step_over_syscall "clone" and break_cond_on_syscall
11137 "clone".
11138 * gdb.base/step-over-clone.c: New file.
11139
ea507862
YQ
111402016-03-03 Yao Qi <yao.qi@linaro.org>
11141
11142 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11143 code format.
11144
8fc8cbda
YQ
111452016-03-03 Yao Qi <yao.qi@linaro.org>
11146
11147 * gdb.base/disp-step-fork.c: Rename to ...
11148 * gdb.base/step-over-fork.c: ... it. New file.
11149 * gdb.base/disp-step-vfork.c: Rename to ...
11150 * gdb.base/step-over-vfork.c: ... it. New file.
11151 * gdb.base/disp-step-syscall.exp: Rename to ...
11152 * gdb.base/step-over-syscall.exp: ... it. New file.
11153 (disp_step_cross_syscall): Rename to ...
11154 (step_over_syscall): ... it.
11155
92fa70b0
YQ
111562016-03-03 Yao Qi <yao.qi@linaro.org>
11157
11158 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11159 If target supports condition evaluation on target, invoke
11160 break_cond_on_syscall for fork and vfork.
11161
e197ad3c
YQ
111622016-03-03 Yao Qi <yao.qi@linaro.org>
11163
11164 * gdb.base/disp-step-syscall.exp: Don't invoke
11165 support_displaced_stepping.
11166 (disp_step_cross_syscall): Test with displaced stepping off and
11167 on if supported.
11168
0b47da9f
YQ
111692016-03-03 Yao Qi <yao.qi@linaro.org>
11170
11171 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11172 proc.
11173 (setup): New proc.
11174 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11175 and setup.
11176
065ab6dc
BH
111772016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11178
11179 * gdb.fortran/vla-history.exp: Remove breakpoint.
11180
07e448ad 111812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11182
25d49b86
PA
11183 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11184 exceeds timeout.
07e448ad 11185
9ac2d526 111862016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11187
25d49b86
PA
11188 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11189 breakpoint.
9ac2d526 11190
17807369
BH
111912016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11192
11193 * gdb.mi/vla.f90: Nullify pointer after declaration.
11194
86e501af
PA
111952016-03-01 Pedro Alves <palves@redhat.com>
11196
11197 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11198
1e903e32
PA
111992016-03-01 Pedro Alves <palves@redhat.com>
11200
11201 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11202 before anything else.
11203 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11204 _GNU_SOURCE here.
11205 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11206 before anything else.
11207 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11208
6ccb54e2
PA
112092016-03-01 Pedro Alves <palves@redhat.com>
11210
11211 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11212
30ca9da1
YQ
112132016-03-01 Yao Qi <yao.qi@linaro.org>
11214
11215 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11216 prepare_for_testing.
11217
dc856b38
YQ
112182016-03-01 Yao Qi <yao.qi@linaro.org>
11219
11220 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11221
4a932159
AA
112222016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11223
11224 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11225 manually constructing the output path.
11226
f2489477
AA
112272016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11228
11229 * gdb.arch/s390-stackless.S: New.
11230 * gdb.arch/s390-stackless.exp: New.
11231
38899f16
IB
112322016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11233
11234 * gdb.dlang/circular.c: New file.
11235 * gdb.dlang/circular.exp: New file.
11236
9fde51ed
YQ
112372016-02-26 Yao Qi <yao.qi@linaro.org>
11238
11239 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11240 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11241 (testcases): Update.
11242
ce90fefe
YQ
112432016-02-26 Yao Qi <yao.qi@linaro.org>
11244
11245 * gdb.reverse/aarch64.c: Rename to ...
11246 * gdb.reverse/insn-reverse.c: ... it.
11247 * gdb.reverse/aarch64.exp: Rename to ...
11248 * gdb.reverse/insn-reverse.exp: ... it.
11249
3263bceb
YQ
112502016-02-26 Yao Qi <yao.qi@linaro.org>
11251
11252 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11253 (testcase_ftype): New.
11254 (testcases): New array.
11255 (n_testcases): New.
11256 (main): Call each element in testcases.
11257 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11258 (read_testcase): New.
11259 Do the tests in a loop.
11260
6cb59ff1
YQ
112612016-02-25 Yao Qi <yao.qi@linaro.org>
11262
11263 * gdb.base/branches.c: Remove.
11264
ae91f625
MK
112652016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11266
11267 PR gdb/13808
11268 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11269
678b48b7
MK
112702016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11271
11272 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11273
7337a6f2
MK
112742016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11275
11276 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11277 change x86_64 call_insn to 'callq'.
11278
861ca91f
AT
112792016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11280
11281 * gdb.trace/tfile-avx.c: Move to...
11282 * gdb.trace/tracefile-pseudo-reg.c: Here.
11283 * gdb.trace/tfile-avx.exp: Move to...
11284 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11285
bf74e428
GB
112862016-02-24 Gary Benson <gbenson@redhat.com>
11287
11288 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11289 message on attach.
11290
cce0e923
DE
112912016-02-23 Doug Evans <dje@google.com>
11292
11293 * gdb.base/skip.c (test_skip): New function.
11294 (end_test_skip_file_and_function): New function.
11295 (test_skip_file_and_function): New function.
11296 * gdb.base/skip1.c (test_skip): New function.
11297 (skip1_test_skip_file_and_function): New function.
11298 * gdb.base/skip.exp: Add tests for new skip options.
11299 * gdb.base/skip-solib.exp: Update expected output.
11300 * gdb.perf/skip-command.cc: New file.
11301 * gdb.perf/skip-command.exp: New file.
11302 * gdb.perf/skip-command.py: New file.
11303
4000e47e
MK
113042016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11305
11306 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11307 info registers pattern.
11308
24f75ead
IB
113092016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11310
11311 * lib/future.exp: Add D support.
11312 (gdb_find_gdc): New proc.
11313 (gdb_default_target_compile): Add D support.
11314
fbb7bcbe
WW
113152016-02-18 Wei-cheng Wang <cole945@gmail.com>
11316
11317 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11318 user+system time.
11319 (trace_speed_test): Determine the iteration count for a time
11320 between 15..30 seconds.
11321
012b3a21
WT
113222016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11323
11324 * gdb.arch/i386-mpx-sigsegv.c: New file.
11325 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11326 * gdb.arch/i386-mpx-simple_segv.c: New file.
11327 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11328
2d5189bd
YQ
113292016-02-18 Yao Qi <yao.qi@linaro.org>
11330
11331 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11332 Don't call setup_kfail.
11333
40fb20d0
YQ
113342016-02-18 Yao Qi <yao.qi@linaro.org>
11335
11336 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11337 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11338
21b1f8d2
DE
113392016-02-16 Doug Evans <dje@google.com>
11340
11341 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11342 * gdb.base/skip1.c: Ditto.
11343 * gdb.base/skip.exp: Whitespace cleanup.
11344
4041ed77
DB
113452016-02-16 Don Breazeal <donb@codesourcery.com>
11346
11347 PR remote/19496
11348 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11349 Remove kfail for PR remote/19496.
11350
c4ef31bf
SM
113512016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11352
11353 * lib/gdb.exp (standard_temp_file): Return a path specific to
11354 the runtest invocation.
11355
266b65b3
SM
113562016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11357
11358 * gdb.trace/save-trace.exp: Change relative path to be in the
11359 standard output directory.
11360
a7a0a6a9
JK
113612016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11362
11363 * gdb.arch/i386-prologue.c: Add missing prototypes.
11364
c99dbb42
JK
113652016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11366
11367 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11368 * gdb.arch/i386-prologue.exp: Likewise.
11369 * gdb.arch/i386-size.exp: Likewise.
11370
aa480355
SM
113712016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11372
11373 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11374 define object file path.
11375 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11376 file path.
11377 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11378 standard_output_file to define binfile.
11379
ba881f50
JK
113802016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11381
11382 Fix compatibility with recent gfortran-5.3.1.
11383 * gdb.fortran/vla-history.exp (print vla1 allocated)
11384 (print vla2 allocated, print $2, print $3): Remove
11385 (print $4): Rename to ...
11386 (print $2): ... here.
11387 (print $9): Rename to ...
11388 (print $5): ... here.
11389 (print $10): Rename to ...
11390 (print $6): ... here.
11391 * gdb.fortran/vla.f90: Add pvla initialization.
11392
e9fb005c
JK
113932016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11394
11395 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11396 New test.
11397 * gdb.fortran/vla-value-sub.exp: Likewise.
11398
e44e00ff
MK
113992016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11400
11401 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11402
97e94151
SM
114032016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11404
11405 * i386-biarch-core.exp: Define corefile using
11406 standard_output_file.
11407
01113bc1
YQ
114082016-02-12 Yao Qi <yao.qi@linaro.org>
11409
11410 * gdb.arch/arm-single-step-kernel-helper.c: New.
11411 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11412
33b4777c
MM
114132016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11414
11415 * gdb.btrace/tailcall-only.exp: New.
11416 * gdb.btrace/tailcall-only.c: New.
11417 * gdb.btrace/x86_64-tailcall-only.S: New.
11418 * gdb.btrace/i686-tailcall-only.S: New.
11419
acc23c11
PA
114202016-02-11 Pedro Alves <palves@redhat.com>
11421
11422 * README (Parallel testing): Add missing double quotes.
11423
e352bf0a
PA
114242016-02-11 Pedro Alves <palves@redhat.com>
11425
11426 * README (Parallel testing): New section.
11427 (GDB_PARALLEL): Rewrite.
11428 (FORCE_PARALLEL): Document.
11429
9f5fed78
MK
114302016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11431
11432 * gdb.trace/tfile-avx.c: New test.
11433 * gdb.trace/tfile-avx.exp: New test.
11434
9ef9e6a6
KS
114352016-02-09 Keith Seitz <keiths@redhat.com>
11436
11437 PR breakpoints/19546
11438 * gdb.base/infcall-exec.c: New file.
11439 * gdb.base/infcall-exec2.c: New file.
11440 * gdb.base/infcall-exec.exp: New file.
11441
a96e36da
KS
114422016-02-09 Keith Seitz <keiths@redhat.com>
11443
11444 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
11445 (toplevel): Call test_bkpt_address.
11446
9f61929f
KS
114472016-02-09 Keith Seitz <keiths@redhat.com>
11448
11449 PR python/19506
11450 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
11451 (toplevel): Call test_bkpt_address.
11452
1e94266c
SM
114532016-02-09 Simon Marchi <simon.marchi@ericsson.com>
11454
11455 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
11456 to AC_OUTPUT.
11457 * configure: Regenerate.
11458
2a7f3dff
PA
114592016-02-09 Pedro Alves <palves@redhat.com>
11460
11461 PR breakpoints/19548
11462 * gdb.base/execl-update-breakpoints.c (some_function): New
11463 function.
11464 (main): Call it.
11465 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
11466 Tighten expected GDB output.
11467
2151ccc5
SM
114682016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11469
11470 * Makefile.in (ALL_SUBDIRS): Remove.
11471 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
11472 (distclean maintainer-clean realclean): Likewise.
11473 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
11474 * configure: Regenerate.
11475 * gdb.ada/Makefile.in: Delete.
11476 * gdb.arch/Makefile.in: Likewise.
11477 * gdb.asm/Makefile.in: Likewise.
11478 * gdb.base/Makefile.in: Likewise.
11479 * gdb.btrace/Makefile.in: Likewise.
11480 * gdb.cell/Makefile.in: Likewise.
11481 * gdb.compile/Makefile.in: Likewise.
11482 * gdb.cp/Makefile.in: Likewise.
11483 * gdb.disasm/Makefile.in: Likewise.
11484 * gdb.dlang/Makefile.in: Likewise.
11485 * gdb.dwarf2/Makefile.in: Likewise.
11486 * gdb.fortran/Makefile.in: Likewise.
11487 * gdb.gdb/Makefile.in: Likewise.
11488 * gdb.go/Makefile.in: Likewise.
11489 * gdb.guile/Makefile.in: Likewise.
11490 * gdb.java/Makefile.in: Likewise.
11491 * gdb.linespec/Makefile.in: Likewise.
11492 * gdb.mi/Makefile.in: Likewise.
11493 * gdb.modula2/Makefile.in: Likewise.
11494 * gdb.multi/Makefile.in: Likewise.
11495 * gdb.objc/Makefile.in: Likewise.
11496 * gdb.opencl/Makefile.in: Likewise.
11497 * gdb.opt/Makefile.in: Likewise.
11498 * gdb.pascal/Makefile.in: Likewise.
11499 * gdb.perf/Makefile.in: Likewise.
11500 * gdb.python/Makefile.in: Likewise.
11501 * gdb.reverse/Makefile.in: Likewise.
11502 * gdb.server/Makefile.in: Likewise.
11503 * gdb.stabs/Makefile.in: Likewise.
11504 * gdb.threads/Makefile.in: Likewise.
11505 * gdb.trace/Makefile.in: Likewise.
11506 * gdb.xml/Makefile.in: Likewise.
11507 * lib/gdb.exp (make_gdb_parallel_path): Add check for
11508 GDB_PARALLEL.
11509 (standard_output_file): Remove check for GDB_PARALLEL, always
11510 return path in outputs/$subdir/$testname.
11511
437277d4
SM
115122016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11513
11514 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
11515 (site.exp): Assign abs_srcdir to tcl's srcdir.
11516
31d913c7
YQ
115172016-02-04 Yao Qi <yao.qi@linaro.org>
11518
11519 * gdb.base/foll-exec-mode.c: Include limits.h.
11520 (main): Add parameters argc and argv. Get directory from
11521 argv[0].
11522 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
11523 compilation.
11524 * gdb.base/foll-exec.c: Include limits.h.
11525 (main): Add parameters argc and argv.
11526 Get directory from argv[0].
11527 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
11528 Adjust tests on the number of lines as source code changed.
11529 * gdb.base/foll-vfork-exit.c: Include limits.h.
11530 (main): Add one line of statement before vfork.
11531 * gdb.base/foll-vfork.c: Include limits.h and string.h.
11532 (main): Add parameters argc and argv. Get directory from
11533 argv[0].
11534 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
11535 (setup_gdb): Set tbreak to skip some source lines.
11536 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
11537 (main): Add parameters argc and argv. Get directory from
11538 argv[0].
11539 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
11540 compilation.
11541 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
11542 (main): Add parameters argc and argv. Get directory from
11543 argv[0].
11544 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
11545 compilation.
11546
9482b9fb
DE
115472016-02-01 Doug Evans <dje@google.com>
11548
11549 * gdb.base/skip.exp: Clean up multiple references to same test name.
11550
6b2e4f10
PA
115512016-02-01 Pedro Alves <palves@redhat.com>
11552
ccb6afd6 11553 PR remote/19496
6b2e4f10
PA
11554 * gdb.threads/forking-threads-plus-breakpoint.exp
11555 (displaced_stepping_supported): New global.
11556 (probe_displaced_stepping_support): New procedure.
11557 (do_test): Add 'displaced' parameter, and use it.
11558 (top level): Check for displaced stepping support. Add displaced
11559 stepping on/off testing axis.
11560
37a8db1a
AB
115612016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11562
11563 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
11564 pointer. Don't perform further tests on the unassociated pointer
11565 if the first test fails.
11566
5fdf6324
AB
115672016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11568
11569 * gdb.base/max-value-size.c: New file.
11570 * gdb.base/max-value-size.exp: New file.
11571 * gdb.base/huge.exp: Disable max-value-size for this test.
11572
935c6144
IB
115732016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
11574
11575 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11576
7fe8399d
YQ
115772016-01-28 Yao Qi <yao.qi@linaro.org>
11578
11579 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
11580
a2077e25
PA
115812016-01-25 Pedro Alves <palves@redhat.com>
11582
11583 PR threads/19461
11584 * gdb.base/fork-running-state.c: New file.
11585 * gdb.base/fork-running-state.exp: New file.
11586
1d2736d4
PA
115872016-01-25 Pedro Alves <palves@redhat.com>
11588
11589 PR gdb/19494
11590 * gdb.base/catch-fork-kill.c: New file.
11591 * gdb.base/catch-fork-kill.exp: New file.
11592
f1da4b11
PA
115932016-01-25 Pedro Alves <palves@redhat.com>
11594
11595 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
11596 Delete, moved to lib/gdb.exp.
11597 * gdb.threads/forking-threads-plus-breakpoint.exp
11598 (foreach_with_prefix): Likewise.
11599 * gdb.threads/process-dies-while-handling-bp.exp
11600 (foreach_with_prefix): Likewise.
11601 * lib/gdb.exp (foreach_with_prefix): New procedure.
11602
45f38546
MK
116032016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
11604
11605 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
11606 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
11607
dc29a1ce
MK
116082016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
11609
11610 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
11611 endian targets.
11612
092127d7
JK
116132016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11614 Pedro Alves <palves@redhat.com>
11615
11616 Fix testsuite compatibility with Guile.
11617 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
11618 number.
11619
31d765d3
JK
116202016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11621
11622 Fix testsuite compatibility with Guile.
11623 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
11624 (thread 1): New test for backtrace through signal handler.
11625
1ac78c04
YQ
116262016-01-22 Yao Qi <yao.qi@linaro.org>
11627
11628 PR testsuite/19491
11629 * gdb.base/multi-forks.c: Include
11630 ../lib/unbuffer_output.c
11631 (main): Call gdb_unbuffer_output.
11632
4f5946a8
DE
116332016-01-21 Doug Evans <dje@google.com>
11634
11635 * lib/ada.exp (gdb_compile_ada): Fix typo.
11636
305e13e6
JB
116372016-01-21 Joel Brobecker <brobecker@adacore.com>
11638
11639 * gdb.base/break-fun-addr.exp: New file.
11640 * gdb.base/break-fun-addr1.c: New file.
11641 * gdb.base/break-fun-addr2.c: New file.
11642
5f5dfff6
SM
116432016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
11644
11645 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
11646 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
11647 enum flag values.
11648
fd356fa2
AA
116492016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11650
11651 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
11652 when GDB can not set the vector return value. Add more comments
11653 for clarification.
11654
9df22175
AT
116552016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
11656
11657 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
11658 command.
11659
41d1845e
SM
116602016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11661
11662 * Makefile.in (DO_RUNTEST): Add --status and update usages.
11663
01ac6840
SM
116642016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11665
11666 * Makefile.in (check-single): Pass --status to runtest.
11667 (check/%.exp): Likewise.
11668
116692016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * Makefile.in (check-parallel): Propagate return code from make
11672 do-check-parallel.
11673
bd0a71fa
MK
116742016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
11675
11676 * gdb.trace/ftrace.exp: Fix expected message on continue.
11677 * gdb.trace/pending.exp: Fix expected message on continue.
11678 * gdb.trace/trace-break.exp: Fix expected message on continue.
11679
8bcbad33
SM
116802016-01-18 Simon Marchi <simon.marchi@ericsson.com>
11681
11682 * lib/gdb.exp (gdb_test): Remove unused global references.
11683
f303dbd6
PA
116842016-01-18 Pedro Alves <palves@redhat.com>
11685
11686 * gdb.base/async-shell.exp: Adjust expected output.
11687 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
11688 * gdb.base/siginfo-thread.exp: Adjust expected output.
11689 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
11690 * gdb.java/jnpe.exp: Adjust expected output.
11691 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
11692 * gdb.threads/continue-pending-status.exp: Adjust expected output.
11693 * gdb.threads/leader-exit.exp: Adjust expected output.
11694 * gdb.threads/manythreads.exp: Adjust expected output.
11695 * gdb.threads/pthreads.exp: Adjust expected output.
11696 * gdb.threads/schedlock.exp: Adjust expected output.
11697 * gdb.threads/siginfo-threads.exp: Adjust expected output.
11698 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
11699 expected output.
11700 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
11701 output.
11702 * gdb.threads/sigthread.exp: Adjust expected output.
11703 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
11704
b2789696
YQ
117052016-01-18 Yao Qi <yao.qi@linaro.org>
11706
11707 * gdb.guile/scm-section-script.c: Replace @progbits with
11708 %progbits.
11709 * gdb.python/py-section-script.c: Likewise.
11710
71ef29a8
PA
117112016-01-15 Pedro Alves <palves@redhat.com>
11712
11713 * gdb.multi/tids.exp: Test star wildcard ranges.
11714
3f5b7598
PA
117152016-01-15 Pedro Alves <palves@redhat.com>
11716
11717 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
11718 command from "thread apply" invocation.
11719 (thr_apply_info_thr_invalid): Default the expected output to the
11720 input tid list.
11721 (top level): Add tests that use convenience variables. Add tests
11722 for "thread apply" with a valid TID list, but missing the command.
11723
663f6d42
PA
117242016-01-13 Pedro Alves <palves@redhat.com>
11725
11726 * gdb.base/default.exp: Expect $_gthread as well.
11727 * gdb.multi/tids.exp: Test $_gthread.
11728 * gdb.threads/thread-specific.exp: Test $_gthread.
11729
c84f6bbf
PA
117302016-01-13 Pedro Alves <palves@redhat.com>
11731
11732 * gdb.multi/tids.exp: Test "info threads -gid".
11733
22a02324
PA
117342016-01-13 Pedro Alves <palves@redhat.com>
11735
11736 * gdb.multi/tids.exp: Test InferiorThread.global_num and
11737 Breakpoint.thread.
11738 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
11739
5d5658a1
PA
117402016-01-07 Pedro Alves <palves@redhat.com>
11741
11742 * gdb.base/break.exp: Adjust to output changes.
11743 * gdb.base/hbreak2.exp: Likewise.
11744 * gdb.base/sepdebug.exp: Likewise.
11745 * gdb.base/watch_thread_num.exp: Likewise.
11746 * gdb.linespec/keywords.exp: Likewise.
11747 * gdb.multi/info-threads.exp: Likewise.
11748 * gdb.threads/thread-find.exp: Likewise.
11749 * gdb.multi/tids.c: New file.
11750 * gdb.multi/tids.exp: New file.
11751
84654457
PA
117522016-01-13 Pedro Alves <palves@redhat.com>
11753
11754 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
11755
e3940304
PA
117562016-01-13 Pedro Alves <palves@redhat.com>
11757
11758 * gdb.base/default.exp: Expect $_inferior as well.
11759 * gdb.multi/base.exp: Test $_inferior.
11760
a911d87a
PA
117612016-01-13 Pedro Alves <palves@redhat.com>
11762
11763 PR breakpoints/19388
11764 * gdb.base/catch-signal-siginfo-cond.c: New file.
11765 * gdb.base/catch-signal-siginfo-cond.exp: New file.
11766
82075af2
JS
117672016-01-12 Josh Stone <jistone@redhat.com>
11768 Philippe Waroquiers <philippe.waroquiers@skynet.be>
11769
11770 * gdb.base/catch-syscall.c (do_execve): New variable.
11771 (main): Conditionally trigger an execve.
11772 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
11773 (test_catch_syscall_execve): New, check entry/return across execve.
11774 (do_syscall_tests): Call test_catch_syscall_execve.
11775
e46eeedd
PA
117762016-01-12 Pedro Alves <palves@redhat.com>
11777
11778 * gdb.base/random-signal.exp (do_test): New procedure, with body
11779 of testcase moved in.
11780
01d8c27e
JK
117812016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11782 Pedro Alves <palves@redhat.com>
11783
11784 * gdb.base/funcargs.exp (finish from indirectly called function):
11785 Reintroduce the case for 'First'.
11786
9a706302
JK
117872016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11788 Pedro Alves <palves@redhat.com>
11789
11790 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11791 (tcatch_vfork_then_child_follow_exec)
11792 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
11793 identification.
11794
c0ecb95f
JK
117952016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11796
11797 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
11798 and repeats to unlimited.
11799 * gdb.python/py-value.exp: Likewise.
11800 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
11801 and repeats to unlimited.
11802
6cfc1fcb
JK
118032016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11804
11805 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
11806 and reordering the functions.
11807 * gdb.multi/hangout.c: Likewise.
11808 * gdb.multi/hello.c: Likewise.
11809
582a1b00
SM
118102016-01-08 Simon Marchi <simon.marchi@ericsson.com>
11811
11812 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
11813 absolute.
11814 (SingleStatisticTestResult.report): Use dict.keys instead of
11815 dict.iterkeys.
11816
79bc59cb
PA
118172016-01-06 Pedro Alves <palves@redhat.com>
11818
11819 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
11820
43368e1d
MM
118212016-01-04 Markus Metzger <markus.t.metzger@intel.com>
11822
11823 * gdb.btrace/dlopen.exp: New.
11824 * gdb.btrace/dlopen.c: New.
11825 * gdb.btrace/dlopen-dso.c: New.
11826
79fad5b8
SL
118272015-12-25 Sandra Loosemore <sandra@codesourcery.com>
11828
11829 * lib/gdb.exp (gdb_test): Update comments to clarify that the
11830 PATTERN argument is optional.
11831
ab8314b3
JB
118322015-12-24 Joel Brobecker <brobecker@adacore.com>
11833
11834 * lib/ada.exp (target_compile_ada_from_dir): New function.
11835 (gdb_compile_ada): Reimplement avoiding the use of project files.
11836 * gdb.ada/gnat_ada.gpr: Delete.
11837 * gdb.ada/cond_lang.exp: Adjust test to make path before
11838 filename optional.
11839 * gdb.ada/small_reg_param.exp: Likewise.
11840
fe33faff
SM
118412015-12-22 Simon Marchi <simon.marchi@ericsson.com>
11842
11843 * gdb.base/foll-vork.exp: Remove HP-UX special case.
11844
6d265cb4
TP
118452015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
11846
11847 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
11848 case.
11849
10125099
SM
118502015-12-21 Simon Marchi <simon.marchi@ericsson.com>
11851
11852 * gdb.base/break.exp: Remove dead code.
11853 * gdb.base/sepdebug.exp: Likewise.
11854
3ca22649
SM
118552015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
11856
11857 * gdb.asm/asm-source.exp: Remove HP-UX references.
11858 * gdb.base/annota1.exp: Likewise.
11859 * gdb.base/annota3.exp: Likewise.
11860 * gdb.base/attach.exp: Likewise.
11861 * gdb.base/bigcore.exp: Likewise.
11862 * gdb.base/break.exp: Likewise.
11863 * gdb.base/call-ar-st.exp: Likewise.
11864 * gdb.base/callfuncs.exp: Likewise.
11865 * gdb.base/catch-fork-static.exp: Likewise.
11866 * gdb.base/display.exp: Likewise.
11867 * gdb.base/foll-exec-mode.exp: Likewise.
11868 * gdb.base/foll-exec.exp: Likewise.
11869 * gdb.base/foll-fork.exp: Likewise.
11870 * gdb.base/foll-vfork.exp: Likewise.
11871 * gdb.base/funcargs.exp: Likewise.
11872 * gdb.base/hbreak2.exp: Likewise.
11873 * gdb.base/inferior-died.exp: Likewise.
11874 * gdb.base/interrupt.exp: Likewise.
11875 * gdb.base/multi-forks.exp: Likewise.
11876 * gdb.base/nodebug.exp: Likewise.
11877 * gdb.base/sepdebug.exp: Likewise.
11878 * gdb.base/solib1.c: Likewise.
11879 * gdb.base/step-test.exp: Likewise.
11880 * gdb.mi/non-stop.c: Likewise.
11881 * gdb.mi/pthreads.c: Likewise.
11882 * gdb.multi/bkpt-multi-exec.ex: Likewise.
11883 * gdb.threads/pthreads.c: Likewise.
11884 * gdb.threads/staticthreads.exp: Likewise.
11885 * lib/future.exp: Likewise.
11886 * lib/gdb.exp: Likewise.
11887 * gdb.base/so-indr-cl.c: Remove.
11888 * gdb.base/so-indr-cl.exp: Likewise.
11889 * gdb.base/solib.c: Likewise.
11890 * gdb.base/solib.exp: Likewise.
11891 * gdb.base/solib2.c: Likewise.
11892
b6304613
SM
118932015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
11894
11895 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
11896 * gdb.base/call-ar-st.exp: Likewise.
11897 * gdb.base/callfuncs.exp: Likewise.
11898 * gdb.base/condbreak.exp: Likewise.
11899 * gdb.base/constvars.exp: Likewise.
11900 * gdb.base/hbreak2.exp: Likewise.
11901 * gdb.base/langs.exp: Likewise.
11902 * gdb.base/list.exp: Likewise.
11903 * gdb.base/long_long.exp: Likewise.
11904 * gdb.base/ptype.exp: Likewise.
11905 * gdb.base/scope.exp: Likewise.
11906 * gdb.base/signals.exp: Likewise.
11907 * gdb.base/so-impl-ld.exp: Likewise.
11908 * gdb.base/varargs.exp: Likewise.
11909 * gdb.base/volatile.exp: Likewise.
11910 * gdb.base/whatis.exp: Likewise.
11911 * gdb.cp/cplusfuncs.exp: Likewise.
11912 * gdb.cp/inherit.exp: Likewise.
11913 * gdb.cp/local.exp: Likewise.
11914 * gdb.cp/member-ptr.exp: Likewise.
11915 * gdb.cp/method.exp: Likewise.
11916 * gdb.cp/overload.exp: Likewise.
11917 * gdb.cp/templates.exp: Likewise.
11918 * gdb.stabs/weird.exp: Likewise.
11919 * lib/compiler.c: Likewise.
11920 * lib/compiler.cc: Likewise.
11921 * lib/cp-support.exp: Likewise.
11922 * lib/gdb.exp: Likewise.
11923
bf401b07
SM
119242015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
11925
11926 * configure.ac: Remove HP-UX case.
11927 * configure: Regenerate.
11928
aff9c0f8
SM
119292015-12-18 Simon Marchi <simon.marchi@ericsson.com>
11930
11931 * lib/gdb.exp (gdb_compile): Add function doc.
11932
a6904d5a
PA
119332015-12-17 Pedro Alves <palves@redhat.com>
11934
11935 PR threads/19354
11936 * gdb.multi/info-threads.exp: New file.
11937
a22279dd
YQ
119382015-12-15 Yao Qi <yao.qi@linaro.org>
11939
11940 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
11941 is aarch64*-*-*.
11942
0588c796
SL
119432015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11944
11945 * gdb.base/history-duplicates.exp: Skip if no readline support.
11946
5d978e17
SL
119472015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11948
11949 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
11950
7e763b86
SL
119512015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11952
11953 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
11954
87a3a92c
SL
119552015-12-14 Sandra Loosemore <sandra@codesourcery.com>
11956
11957 * gdb.base/completion.exp: Skip tests that interrupt GDB with
11958 ctrl-C if nointerrupts target property is set.
11959 * gdb.base/double-prompt-target-event-error.exp: Likewise.
11960 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
11961 * gdb.base/paginate-bg-execution.exp: Likewise.
11962 * gdb.base/paginate-execution-startup.exp: Likewise.
11963 * gdb.base/random-signal.exp: Likewise.
11964 * gdb.base/range-stepping.exp: Likewise.
11965 * gdb.cp/annota2.exp: Likewise.
11966 * gdb.cp/annota3.exp: Likewise.
11967 * gdb.gdb/selftest.exp: Likewise.
11968 * gdb.threads/continue-pending-status.exp: Likewise.
11969 * gdb.threads/leader-exit.exp: Likewise.
11970 * gdb.threads/manythreads.exp: Likewise.
11971 * gdb.threads/pthreads.exp: Likewise.
11972 * gdb.threads/schedlock.exp: Likewise.
11973 * gdb.threads/sigthread.exp: Likewise.
11974
a8f077dc
DB
119752015-12-11 Don Breazeal <donb@codesourcery.com>
11976
11977 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
11978 remote.
11979 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
11980 * gdb.base/foll-exec.exp (main): Enable for target remote.
11981 * gdb.base/foll-fork.exp (main): Likewise.
11982 * gdb.base/foll-vfork.exp (main): Likewise.
11983 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
11984 (proc continue_to_exit_bp_loc): Use clean_restart.
11985 * gdb.base/pie-execl.exp (main): Disable for target remote.
11986 * gdb.base/watch-vfork.exp (main): Enable for target remote.
11987 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
11988 * gdb.threads/execl.exp (main): Likewise.
11989 * gdb.threads/fork-child-threads.exp (main): Likewise.
11990 * gdb.threads/fork-plus-threads.exp (main): Disable for target
11991 remote.
11992 * gdb.threads/fork-thread-pending.exp (main): Enable for target
11993 remote.
11994 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
11995 pid.tid style ptids, instead of just tid.
11996 * gdb.threads/thread-execl.exp (main): Enable for target remote.
11997 * gdb.threads/watchpoint-fork.exp (main): Likewise.
11998 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
11999 ptids, instead of just tid.
12000
3b2464a8
AB
120012015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12002
12003 * gdb.base/list.exp (test_list_forward): Add end of file error
12004 test.
12005 (test_repeat_list_command): Add end of file error test.
12006 (test_list_backwards): Add beginning of file error test.
12007
a0def019
AB
120082015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12009
12010 * gdb.base/list.exp (test_list_invalid_args): New function,
12011 defined, and called.
12012
5c000dff
AB
120132015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12014
12015 * gdb.base/list.exp (test_list): Make test names unique.
12016
f1637ebe
YQ
120172015-12-11 Yao Qi <yao.qi@linaro.org>
12018
12019 * gdb.base/coremaker2.c: Remove.
12020
36d6fc0a
PA
120212015-12-10 Pedro Alves <palves@redhat.com>
12022
12023 * gdb.multi/base.exp: Remove stale "spaces" references.
12024
762f7747
PA
120252015-12-10 Pedro Alves <palves@redhat.com>
12026
12027 * gdb.multi/base.exp: Don't use nowarnings.
12028 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12029 * gdb.multi/hangout.c: Include stdio.h.
12030 * gdb.multi/hello.c: Include stdlib.h.
12031 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12032 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12033 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12034
28d2bfb9
AB
120352015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12036
12037 * gdb.dwarf2/dw2-ranges-base.c: New file.
12038 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12039 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12040 support additional line table, and debug ranges generation.
12041 (Dwarf::ranges): New function, generate .debug_ranges.
12042 (Dwarf::lines): Support generating simple line table programs.
12043 (Dwarf::assemble): Initialise new namespace variables.
12044
5fc2beac
KB
120452015-12-09 Kevin Buettner <kevinb@redhat.com>
12046
12047 * gdb.base/async.exp (proc test_background): Add case for
12048 asynchronous execution not supported.
12049
1c35a88f
LM
120502015-12-09 Luis Machado <lgustavo@codesourcery.com>
12051
12052 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12053 format and change test names to make them unique.
12054
b593e3d9
RK
120552015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12056 Pedro Alves <pedro@redhat.com>
12057
12058 PR gdb/18702
12059 Add checking of floatformats setup on x86_64 hosts.
12060 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12061 (smallval, bigval): New labels/constants.
12062 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12063 float" after loading bigval and smallval.
12064
d72413e6
PMR
120652015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12066
12067 * gdb.ada/fun_overload_menu.exp: New testcase.
12068 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12069
ece66d65
JS
120702015-12-04 Josh Stone <jistone@redhat.com>
12071
12072 * gdb.base/catch-fork-static.exp: New.
12073
41d0efca
YQ
120742015-12-03 Yao Qi <yao.qi@linaro.org>
12075
12076 * gdb.base/sizeof.c: Don't include stdio.h and
12077 ../lib/unbuffer_output.c.
12078 (main): New variable 'size' and 'value'. Remove printf and
12079 gdb_unbuffer_output. Assign return value to size and value.
12080 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12081 at the beginning.
12082 (check_sizeof): Check the result by printing variable 'size'.
12083 (check_valueof): Check the result by printing variable 'value'.
12084
99fd02d9
YQ
120852015-12-01 Yao Qi <yao.qi@linaro.org>
12086
12087 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12088 for aarch64*-*-linux* target.
12089
f2faf941
PA
120902015-11-30 Pedro Alves <palves@redhat.com>
12091
12092 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12093
04bf20c5
PA
120942015-11-30 Pedro Alves <palves@redhat.com>
12095
12096 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12097 Handle non-stop mode vCont replies.
12098
09df4675
PA
120992015-11-30 Pedro Alves <palves@redhat.com>
12100
12101 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12102 prepare_for_testing. Start gdb with "set non-stop on" appended to
12103 GDBFLAGS. Lax expected stop output.
12104
58b584af
YQ
121052015-11-27 Yao Qi <yao.qi@linaro.org>
12106
12107 * gdb.arch/arm-neon.exp: New.
12108 * gdb.arch/arm-neon.c: New.
12109
dfcb77a8
YQ
121102015-11-27 Yao Qi <yao.qi@linaro.org>
12111
12112 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12113
88e8ec1b
YQ
121142015-11-27 Yao Qi <yao.qi@linaro.org>
12115
12116 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12117 frames-invalid annotation.
12118
bfde72c2
YQ
121192015-11-27 Yao Qi <yao.qi@linaro.org>
12120
12121 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12122
f6512a69
SM
121232015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12124
12125 * gdb.threads/names.exp: New file.
12126 * gdb.threads/names.c: New file.
12127 * README: Mention gdb,no_thread_names.
12128
46a3515b
MM
121292015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12130
12131 PR 19297
12132 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12133 support" error.
12134
62147a22
PA
121352015-11-24 Pedro Alves <palves@redhat.com>
12136
12137 PR 17539
12138 * gdb.base/display.exp: Expect displays to be sorted in ascending
12139 order. Use multi_line.
12140 * gdb.base/solib-display.exp: Likewise.
12141
2f341b6e
PA
121422015-11-24 Pedro Alves <palves@redhat.com>
12143
12144 PR 17539
25d49b86
PA
12145 * gdb.base/display.exp: Expect displays to be sorted in ascending
12146 order. Use multi_line.
12147 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12148
7e0aa6aa
PA
121492015-11-24 Pedro Alves <palves@redhat.com>
12150
12151 PR 17539
12152 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12153 threads in ascending order.
12154 * gdb.base/foll-fork.exp: Likewise.
12155 * gdb.base/foll-vfork.exp: Likewise.
12156 * gdb.base/multi-forks.exp: Likewise.
12157 * gdb.mi/mi-nonstop.exp: Likewise.
12158 * gdb.mi/mi-nsintrall.exp: Likewise.
12159 * gdb.multi/base.exp: Likewise.
12160 * gdb.multi/multi-arch.exp: Likewise.
12161 * gdb.python/py-inferior.exp: Likewise.
12162 * gdb.threads/break-while-running.exp: Likewise.
12163 * gdb.threads/execl.exp: Likewise.
12164 * gdb.threads/gcore-thread.exp: Likewise.
12165 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12166 * gdb.threads/kill.exp: Likewise.
12167 * gdb.threads/linux-dp.exp: Likewise.
12168 * gdb.threads/multiple-step-overs.exp: Likewise.
12169 * gdb.threads/next-bp-other-thread.exp: Likewise.
12170 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12171 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12172 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12173 * gdb.threads/thread-find.exp: Likewise.
12174 * gdb.threads/tls.exp: Likewise.
12175 * lib/mi-support.exp (mi_reverse_list): Delete.
12176 (mi_check_thread_states): No longer reverse list.
12177
2cc57ad8
PA
121782015-11-24 Pedro Alves <palves@redhat.com>
12179
12180 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12181 use lowercase.
12182
c93e8391
SM
121832015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12184
12185 * gdb.trace/actions.c: Include trace-common.h.
12186 (main): Add a location for a fast tracepoint.
12187 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12188 the normal tracepoints.
12189 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12190
045ccf91
SM
121912015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12192
12193 * save-trace.exp: Factor out code to these...
12194 (gdb_save_tracepoints): New.
12195 (gdb_load_tracepoints): New.
12196 (do_save_load_test): New.
12197
5506f9f6
KB
121982015-11-23 Kevin Buettner <kevinb@redhat.com>
12199
12200 * gdb.base/asmlabel.exp: New test.
12201 * gdb.base/asmlabel.c: New test case.
12202
16c3b12f
JB
122032015-11-23 Joel Brobecker <brobecker@adacore.com>
12204
12205 * gdb.base/wrong_frame_bt_full-main.c: New file.
12206 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12207 * gdb.base/wrong_frame_bt_full.exp: New file.
12208
155bfbd3
JB
122092015-11-23 Joel Brobecker <brobecker@adacore.com>
12210
12211 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12212
bb097445
JM
122132015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12214
206853a0 12215 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12216 pstate register when comparing registers values in
12217 sparc64-*-linux-gnu targets to avoid spurious differences.
12218
9c88ed8f
JM
122192015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12220
206853a0 12221 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12222
96161e25
SL
122232015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12224
12225 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12226 as type argument to gdb_compile.
12227 * gdb.base/nested-subp2.exp: Likewise.
12228 * gdb.base/nested-subp3.exp: Likewise.
12229
340c2830
DV
122302015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12231
12232 * lib/dwarf.exp (_note): Fix left shift of negative value.
12233 * gdb.trace/trace-condition.exp: Likewise.
12234
c1862d0f
YQ
122352015-11-13 Yao Qi <yao.qi@linaro.org>
12236
12237 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12238 comments about d10v.
12239 (test_scalar_returns): Likewise.
12240 * gdb.base/d10v.ld: Remove.
12241 * gdb.base/overlays.exp: Remove the target triplet checking for
12242 d10v-*-*.
12243 * gdb.base/structs.exp (test_struct_returns): Remove the
12244 comments about d10v.
12245 (test_struct_calls): Likewise.
12246
77ae9c19
YQ
122472015-11-13 Yao Qi <yao.qi@linaro.org>
12248
12249 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12250 * gdb.base/gnu_vector.c: Don't include stdio.h.
12251 (main): Don't print res and call add_some_intvecs.
12252
430e004e
MK
122532015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12254
12255 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12256 macro.
12257 (func5): Removed.
12258 (func4): Use FAST_TRACEPOINT_LABEL.
12259 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12260 macro.
12261 (func): Removed.
12262 (thread_function): Use FAST_TRACEPOINT_LABEL.
12263 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12264 (func): Remove.
12265 (marker): Use FAST_TRACEPOINT_LABEL.
12266 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12267 (pendfunc1): Remove.
12268 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12269 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12270 (foo): Remove.
12271 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12272 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12273 macro.
12274 (func): Remove.
12275 (marker): Use FAST_TRACEPOINT_LABEL.
12276 * gdb.trace/trace-common.h: New header.
12277 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12278 macro.
12279 (func): Remove.
12280 (marker): Use FAST_TRACEPOINT_LABEL.
12281 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12282 (func): Remove.
12283 (thread_function): Use FAST_TRACEPOINT_LABEL.
12284
6e7675a7
MK
122852015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12286
12287 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12288 in front.
12289 * gdb.trace/change-loc.exp: Use global pcreg definition.
12290 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12291 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12292 in front.
12293 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12294 * gdb.trace/pending.exp: Likewise.
12295 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12296 * gdb.trace/trace-break.exp: Likewise.
12297 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12298 in front.
12299 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12300 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12301 in front.
12302 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12303
dddc0e16
JB
123042015-11-09 Joel Brobecker <brobecker@adacore.com>
12305
12306 * gdb.ada/fin_fun_out: New testcase.
12307
c6f0b406
KB
123082015-11-07 Kevin Buettner <kevinb@redhat.com>
12309
12310 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12311 value associated with DW_AT_byte_size.
12312 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12313 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12314 DW_AT_upper_bound.
12315
f01dcfd9
KB
123162015-11-07 Kevin Buettner <kevinb@redhat.com>
12317
12318 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12319 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12320 version.
12321 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12322 gdb.dwarf2/dw2-canonicalize-type.exp,
12323 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12324 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12325 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12326 provided by gdb_target_symbol_prefix_flags_asm.
12327 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12328 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12329 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12330 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12331 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12332 macros where needed). Use this macro for symbols which require
12333 the prefix provided by SYMBOL_PREFIX.
12334
2223449a
KB
123352015-11-05 Kevin Buettner <kevinb@redhat.com>
12336
12337 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12338 New procs.
12339 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12340 representing expressions, of more than one list element.
12341 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12342 to prepend linker symbol prefix to f.
12343 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12344 table_1 and table_2.
12345 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12346 Likewise, for f and g.
12347 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12348 for ptr.
12349 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12350 for main.
12351 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12352 table_1_ptr and table_2_ptr.
12353
6f2f1a3a
JK
123542015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12355 Joel Brobecker <brobecker@adacore.com>
12356
12357 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12358
566c56c9
MK
123592015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12360
12361 * gdb.reverse/s390-mvcle.c: New test.
12362 * gdb.reverse/s390-mvcle.exp: New file.
12363 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12364
d5f0636b
MK
123652015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12366
12367 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12368
7ad8b86c
MK
123692015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12370
12371 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12372 reaching marker2.
12373 * gdb.reverse/getresuid-reverse.exp: Likewise.
12374 * gdb.reverse/pipe-reverse.exp: Likewise.
12375 * gdb.reverse/readv-reverse.exp: Likewise.
12376 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12377 * gdb.reverse/time-reverse.exp: Likewise.
12378 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12379
4081c0f1
YQ
123802015-10-30 Yao Qi <yao.qi@linaro.org>
12381
12382 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12383 (empty_cycle): Remove.
12384 (main): Don't call empty_cycle. Don't use watch_count_done.
12385 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12386 empty_cycle. Rewrite the code counting HW watchpoints.
12387
452b4ba5
MK
123882015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12389
12390 * gdb.reverse/fstatat-reverse.c: New test.
12391 * gdb.reverse/fstatat-reverse.exp: New file.
12392 * gdb.reverse/getresuid-reverse.c: New test.
12393 * gdb.reverse/getresuid-reverse.exp: New file.
12394 * gdb.reverse/pipe-reverse.c: New test.
12395 * gdb.reverse/pipe-reverse.exp: New file.
12396 * gdb.reverse/readv-reverse.c: New test.
12397 * gdb.reverse/readv-reverse.exp: New file.
12398 * gdb.reverse/recvmsg-reverse.c: New test.
12399 * gdb.reverse/recvmsg-reverse.exp: New file.
12400 * gdb.reverse/time-reverse.c: New test.
12401 * gdb.reverse/time-reverse.exp: New file.
12402 * gdb.reverse/waitpid-reverse.c: New test.
12403 * gdb.reverse/waitpid-reverse.exp: New file.
12404
5e2e7507
JK
124052015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12406
12407 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12408
0fde2c53
DE
124092015-10-26 Doug Evans <dje@google.com>
12410
12411 PR symtab/17391
12412 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12413 * gdb.dwarf2/bad-regnum.c: New file.
12414 * gdb.dwarf2/bad-regnum.exp: New file.
12415
1a70ae97
DE
124162015-10-26 Doug Evans <dje@google.com>
12417
12418 PR python/18938
12419 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12420 file.
12421
27dc26ab
JK
124222015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12423
12424 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12425 for a change by "Mention language in compile error message".
12426
bed91f4d
SM
124272015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12428
12429 PR python/18073
12430 * gdb.python/py-type.c (C::a_method): New.
12431 (C::a_const_method): New.
12432 (C::a_static_method): New.
12433 (a_function): New.
12434 * gdb.python/py-type.exp (test_fields): Test getting fields
12435 from function and method.
12436
3f2f83dd
KB
124372015-10-21 Keven Boell <keven.boell@intel.com>
12438
12439 * gdb.fortran/vla-alloc-assoc.exp: New file.
12440 * gdb.fortran/vla-datatypes.exp: New file.
12441 * gdb.fortran/vla-datatypes.f90: New file.
12442 * gdb.fortran/vla-history.exp: New file.
12443 * gdb.fortran/vla-ptype-sub.exp: New file.
12444 * gdb.fortran/vla-ptype.exp: New file.
12445 * gdb.fortran/vla-sizeof.exp: New file.
12446 * gdb.fortran/vla-sub.f90: New file.
12447 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
12448 * gdb.fortran/vla-value-sub-finish.exp: New file.
12449 * gdb.fortran/vla-value-sub.exp: New file.
12450 * gdb.fortran/vla-value.exp: New file.
12451 * gdb.fortran/vla-ptr-info.exp: New file.
12452 * gdb.mi/mi-vla-fortran.exp: New file.
12453 * gdb.mi/vla.f90: New file.
12454
27145d50
SL
124552015-10-21 Sandra Loosemore <sandra@codesourcery.com>
12456
12457 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
12458 of hardwired timeout value.
12459
5f3ff4f8
JK
124602015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12461 Pedro Alves <palves@redhat.com>
12462
12463 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
12464 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
12465
bfd09d20
JS
124662015-10-19 Josh Stone <jistone@redhat.com>
12467
12468 * gdb.base/catch-syscall.c: Include <sched.h>.
12469 (unknown_syscall): New variable.
12470 (main): Trigger a vfork and an unknown syscall.
12471 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
12472 (unknown_syscall_number): Likewise.
12473 (check_call_to_syscall): Accept an optional syscall pattern.
12474 (check_return_from_syscall): Likewise.
12475 (check_continue): Likewise.
12476 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
12477 (test_catch_syscall_skipping_return): New test toggling off 'catch
12478 syscall' to step over the syscall return, then toggling back on.
12479 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
12480 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
12481 (do_syscall_tests): Call test_catch_syscall_without_args and
12482 test_catch_syscall_mid_vfork.
12483 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
12484 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
12485
b32b93c6
AS
124862015-10-19 Andrew Stubbs <ams@codesourcery.com>
12487
12488 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
12489 print g_vE): Add new pass patterns.
12490 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
12491 print various symbol names for vptr fields.
12492
9d622bda
AB
124932015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
12494
12495 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
12496 results.
12497
0fd8ac1c
YQ
124982015-10-12 Yao Qi <yao.qi@linaro.org>
12499
12500 * gdb.arch/disp-step-insn-reloc.exp: New test case.
12501
34240514
YQ
125022015-10-12 Yao Qi <yao.qi@linaro.org>
12503
12504 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
12505 is aarch64*-*-linux*.
12506
8240f442
YQ
125072015-10-12 Yao Qi <yao.qi@linaro.org>
12508
12509 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
12510 (can_relocate_bcond_true): ... it.
12511 (can_relocate_bcond_false): New function.
12512 (foo): Likewise.
12513 (can_relocate_bl): Likewise.
12514 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
12515 can_relocate_bl.
12516
2520f728
PMR
125172015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12518
12519 * gdb.base/nested-addr.c: New file.
12520 * gdb.base/nested-addr.exp: New testcase.
12521
abcef95a
MM
125222015-10-09 Markus Metzger <markus.t.metzger@intel.com>
12523
12524 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
12525 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
12526 its output. Ignore the output of "record goto begin" and instead
12527 check that GDB is replaying.
12528
145e3ddb
PA
125292015-10-09 Pedro Alves <palves@redhat.com>
12530
12531 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
12532 (top level): Use it in the run with no args test.
12533
d5d8c4e1
IB
125342015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
12535
12536 * gdb.dlang/properties.exp: New file.
12537
06e635ef
SL
125382015-10-02 Sandra Loosemore <sandra@codesourcery.com>
12539
12540 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
12541 whether or not address 0x1000 is mapped on the target.
12542
e019fd1d
SM
125432015-09-30 Simon Marchi <simon.marchi@ericsson.com>
12544
12545 * gdb.python/py-type.exp: Do not run tests if binaries fail to
12546 build.
12547
77ba2a67
MM
125482015-09-30 Markus Metzger <markus.t.metzger@intel.com>
12549
12550 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
12551 instruction-history test.
12552
c60eb31f
DE
125532015-09-28 Doug Evans <dje@google.com>
12554
12555 * gdb.base/gcore.c (array_func): Add reference to static_array.
12556
9a3c8263
SM
125572015-09-25 Simon Marchi <simon.marchi@ericsson.com>
12558
12559 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
12560 source line.
12561
9720e656
SL
125622015-09-24 Sandra Loosemore <sandra@codesourcery.com>
12563
12564 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
12565 short or char as base type.
12566
938d3bf2
SL
125672015-09-23 Sandra Loosemore <sandra@codesourcery.com>
12568
12569 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
12570 to allow any size enum.
12571
e6c2c623
PMR
125722015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
12573
12574 * gdb.ada/array_ptr_renaming.exp: New testcase.
12575 * gdb.ada/array_ptr_renaming/foo.adb: New file.
12576 * gdb.ada/array_ptr_renaming/pack.ads: New file.
12577
06da0f77
PL
125782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12579
12580 * gdb.trace/ftrace-lock.c: New file.
12581 * gdb.trace/ftrace-lock.exp: New file.
12582
4f51c22a
PL
125832015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12584
12585 * gdb.arch/insn-reloc.c: New file.
12586 * gdb.arch/ftrace-insn-reloc.exp: New file.
12587
7041adf4
PL
125882015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12589
12590 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
12591 instruction.
12592 * gdb.trace/pendshr1.c (pendfunc): Likewise.
12593 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
12594 * gdb.trace/range-stepping.c: Likewise.
12595 * gdb.trace/trace-break.c: Likewise.
12596 * gdb.trace/trace-mt.c (thread_function): Likewise.
12597 * gdb.trace/ftrace.c (marker): Likewise.
12598 * gdb.trace/trace-condition.c (marker): Likewise.
12599 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
12600 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
12601 is_aarch64_target.
12602
015d2e7e
DE
126032015-09-18 Doug Evans <xdje42@gmail.com>
12604
12605 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
12606 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
12607
26b188a2
SL
126082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12609
12610 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
12611 the breakpoint.
12612
79dc332b
SL
126132015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12614
12615 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
12616 the pending breakpoint. Remove timeout override for "Run till
12617 MI pending breakpoint on pendfunc3 on thread 2" test.
12618
f57929f2
SL
126192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12620
12621 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
12622 filename pattern.
12623
3f469b17
SL
126242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12625
12626 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
12627 in breakpoint filename pattern.
12628
515b89b3
SL
126292015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12630
7800dbe4
SL
12631 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
12632
126332015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12634
515b89b3
SL
12635 * gdb.linespec/explicit.exp: Check for readline support for
12636 tab-completion tests. Fix obvious typo.
12637
d2939ba2
MM
126382015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12639
12640 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
12641 and replay.
12642
cbb55fa7
MM
126432015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12644
12645 * gdb.btrace/non-stop.c: New.
12646 * gdb.btrace/non-stop.exp: New.
12647
43691ca1
PL
126482015-09-17 Pierre Langlois <pierre.langlois@arm.com>
12649 Yao Qi <yao.qi@linaro.org>
12650
12651 * gdb.trace/trace-condition.c: New file.
12652 * gdb.trace/trace-condition.exp: New file.
12653
d78908cf
WW
126542015-09-16 Wei-cheng Wang <cole945@gmail.com>
12655
12656 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
12657 for testing bytecode compilation.
12658
1ed415e2
PA
126592015-09-16 Pedro Alves <palves@redhat.com>
12660 Sandra Loosemore <sandra@codesourcery.com>
12661
12662 * gdb.threads/non-stop-fair-events.c (timeout): New global.
12663 (SECONDS): Redefine.
12664 (main): Call pthread_kill and alarm early.
12665 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
12666 support.
12667 (test): If the target can't hardware step and doesn't support
12668 displaced stepping, increase the timeout.
12669
d136eff5
PA
126702015-09-16 Pedro Alves <palves@redhat.com>
12671
12672 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
12673 (enable_debug): New procedures.
12674 (test): Use them. Bail out if waiting for threads fails.
12675 (top level): Bail out if a test fails.
12676
991f019c
YQ
126772015-09-16 Yao Qi <yao.qi@linaro.org>
12678
12679 * gdb.asm/asm-source.exp: Set asm-arch for
12680 aarch64*-*-* target.
12681 * gdb.asm/aarch64.inc: New file.
12682
bfca584f
PMR
126832015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
12684
12685 * gdb.ada/array_of_variable_length.exp: New testcase.
12686 * gdb.ada/array_of_variable_length/foo.adb: New file.
12687 * gdb.ada/array_of_variable_length/pck.adb: New file.
12688 * gdb.ada/array_of_variable_length/pck.ads: New file.
12689
b326e587
DE
126902015-09-15 Doug Evans <dje@google.com>
12691
12692 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
12693 of function static local variable.
12694
5382cfab
PW
126952015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12696
12697 * gdb.threads/tls-so_extern.exp: New test file.
12698 * gdb.threads/tls-so_extern.c: New test file.
12699 * gdb.threads/tls-so_extern_main.c: New test file.
12700
141c5cc4
JK
127012015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12702
12703 * gdb.opt/solib-intra-step-lib.c: New file.
12704 * gdb.opt/solib-intra-step-main.c: New file.
12705 * gdb.opt/solib-intra-step.exp: New file.
12706
d15dcecd
PA
127072015-09-15 Pedro Alves <palves@redhat.com>
12708
12709 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
12710 gdb_continue_to_breakpoint instead of gdb_test_multiple.
12711
4c2f2a79
PA
127122015-09-14 Pedro Alves <palves@redhat.com>
12713
12714 * gdb.base/hook-stop-continue.c: Delete.
12715 * gdb.base/hook-stop-continue.exp: Delete.
12716 * gdb.base/hook-stop-frame.c: Delete.
12717 * gdb.base/hook-stop-frame.exp: Delete.
12718 * gdb.base/hook-stop.c: New file.
12719 * gdb.base/hook-stop.exp: New file.
12720
919e6dbe
PMR
127212015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
12722
12723 * gdb.ada/access_to_packed_array.exp: New testcase.
12724 * gdb.ada/access_to_packed_array/foo.adb: New file.
12725 * gdb.ada/access_to_packed_array/pack.adb: New file.
12726 * gdb.ada/access_to_packed_array/pack.ads: New file.
12727
157280a4
MM
127282015-09-14 Markus Metzger <markus.t.metzger@intel.com>
12729
12730 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
12731 buffer size test.
12732
2fd33e94
DB
127332015-09-11 Don Breazeal <donb@codesourcery.com>
12734
12735 * gdb.base/foll-exec.c: Add copyright header. Fix
12736 formatting issues.
12737 * gdb.base/foll-exec.exp (zap_session): Delete proc.
12738 (do_exec_tests): Use clean_restart in place of zap_session,
12739 and for test initialization. Fix formatting issues. Use
12740 fail in place of perror.
12741 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
12742 an expect statement to match an expression with output from
12743 the program under debug.
12744 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
12745 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
12746 * gdb.threads/non-ldr-exc-2.exp: Likewise.
12747 * gdb.threads/non-ldr-exc-3.exp: Likewise.
12748 * gdb.threads/non-ldr-exc-4.exp: Likewise.
12749
e70b6e8e
DE
127502015-09-09 Doug Evans <dje@google.com>
12751
12752 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
12753
7a551a51
DE
127542015-09-09 Doug Evans <dje@google.com>
12755
12756 * gdb.base/pie-execl.exp: Fix result test of build_executable.
12757
4c666f84
DE
127582015-09-09 Doug Evans <dje@google.com>
12759
12760 * gdb.base/savedregs.exp: Fix typo.
12761
243a9253
PA
127622015-09-09 Pedro Alves <palves@redhat.com>
12763
12764 * gdb.mi/mi-cli.exp: Add CLI finish tests.
12765
c0fa8fbd
SL
127662015-09-08 Sandra Loosemore <sandra@codesourcery.com>
12767
12768 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
12769 command actually switches threads. Give up on remaining
12770 tests if target fails to stop at breakpoint.
12771
cd7c1778
PMR
127722015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
12773
12774 * gdb.ada/funcall_char.exp: New testcase.
12775 * gdb.ada/funcall_char/foo.adb: New file.
12776
dc5c8746
PMR
127772015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
12778
12779 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
12780 expected outputs. Add two testcases for completing ambiguous
12781 functions.
12782 * gdb.ada/complete/aux_pck.adb: New file.
12783 * gdb.ada/complete/aux_pck.ads: New file.
12784 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
12785 Ambiguous_Func functions.
12786 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
12787 * gdb.ada/complete/pck.adb: Likewise.
12788
4e83a1e7
UW
127892015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
12790
12791 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
12792 failures to run the test program under GDB.
12793
8ce74153
LM
127942015-08-26 Luis Machado <lgustavo@codesourcery.com>
12795
12796 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
12797 to C.
12798
e9756d52
PP
127992015-08-26 Patrick Palka <patrick@parcs.ath.cx>
12800
12801 * gdb.base/run-after-attach.exp: New test file.
12802 * gdb.base/run-after-attach.c: New test file.
12803
8d37573b
DB
128042015-08-26 Don Breazeal <donb@codesourcery.com>
12805
12806 * gdb.base/foll-exec-2.c: New test program.
12807 * gdb.base/foll-exec-2.exp: New test.
12808
63e43d3a
PMR
128092015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
12810
12811 * gdb.base/nested-subp1.exp: New file.
12812 * gdb.base/nested-subp1.c: New file.
12813 * gdb.base/nested-subp2.exp: New file.
12814 * gdb.base/nested-subp2.c: New file.
12815 * gdb.base/nested-subp3.exp: New file.
12816 * gdb.base/nested-subp3.c: New file.
12817
3d40fbb5
PA
128182015-08-24 Pedro Alves <palves@redhat.com>
12819
12820 * gdb.server/connect-without-multi-process.c: New file.
12821 * gdb.server/connect-without-multi-process.exp: New file.
12822
4422ac93
LM
128232015-08-24 Luis Machado <lgustavo@codesourcery.com>
12824
12825 * gdb.opt/inline-markers.c: Make z int.
12826
91dddb86
LM
128272015-08-24 Luis Machado <lgustavo@codesourcery.com>
12828
12829 * gdb.opt/inline-markers.c: Make z volatile.
12830
a48847ee
LM
128312015-08-24 Luis Machado <lgustavo@codesourcery.com>
12832
12833 * gdb.opt/inline-bt.c: New volatile global z.
12834 * gdb.opt/inline-cmds.c: Likewise.
12835 * gdb.opt/inline-locals.c: Likewise.
12836 * gdb.opt/inline-markers.c: New extern global z.
12837 (marker): Use z.
12838 (inline_fn): Likewise.
12839
0ebbc52b
PA
128402015-08-24 Pedro Alves <palves@redhat.com>
12841
12842 * config/m32r-stub.exp: Remove file.
12843 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
12844 * gdb.base/call-rt-st.exp: Likewise.
12845 * gdb.base/call-strs.exp: Likewise.
12846 * gdb.base/default.exp: Remove references to h8300-*-hms and
12847 *-*-udi*.
12848 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
12849
77c365df
AA
128502015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
12851
12852 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
12853 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
12854 and "return" use KFAIL when GDB can not read/write the vector
12855 return value.
12856
4313b8c0
GB
128572015-08-21 Gary Benson <gbenson@redhat.com>
12858
12859 * gdb.trace/pending.exp: Cope with remote transfer warnings.
12860
0e433b32
PA
128612015-08-20 Pedro Alves <palves@redhat.com>
12862
12863 * gdb.server/solib-list.exp: No longer expect an interior stop in
12864 non-stop mode.
12865
221e1a37
PA
128662015-08-20 Pedro Alves <palves@redhat.com>
12867
12868 * gdb.server/connect-stopped-target.c: New file.
12869 * gdb.server/connect-stopped-target.exp: New file.
12870
40e3ad0e
PA
128712015-08-20 Pedro Alves <palves@redhat.com>
12872
12873 * gdb.dwarf2/comp-unit-lang.exp: New file.
12874 * gdb.dwarf2/comp-unit-lang.c: New file.
12875
af39b327
PMR
128762015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
12877
12878 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
12879 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
12880
7d45c7c3 128812015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 12882
7d45c7c3
KB
12883 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
12884 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
12885
4d6cceb4
DE
128862015-08-18 Doug Evans <dje@google.com>
12887 Adrian Sendroiu <adrian.sendroiu@freescale.com>
12888
12889 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
12890 skip_python_tests. New arg prompt_regexp.
12891 (skip_python_tests): New function.
12892 * lib/mi-support.exp (mi_skip_python_tests): New function.
12893 * gdb.python/py-mi-objfile-gdb.py: New file.
12894 * gdb.python/py-mi-objfile.c: New file.
12895 * gdb.python/py-mi-objfile.exp: New file.
12896
ad89c2aa
KS
128972015-08-17 Keith Seitz <keiths@redhat.com>
12898
12899 * gdb.linespec/explicit.exp: Move strace test from here ...
12900 * gdb.trace/strace.exp: ... to here.
12901
e3ae3c43
PP
129022015-08-15 Patrick Palka <patrick@parcs.ath.cx>
12903
12904 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
12905 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
12906
604b2636
DE
129072015-08-14 Doug Evans <xdje42@gmail.com>
12908
12909 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
12910 inferior before selecting a new file.
12911
6ff0ba5f
DE
129122015-08-14 Doug Evans <xdje42@gmail.com>
12913
12914 * gdb.mi/mi-disassemble.exp: Update.
12915 * gdb.base/disasm-optim.S: New file.
12916 * gdb.base/disasm-optim.c: New file.
12917 * gdb.base/disasm-optim.h: New file.
12918 * gdb.base/disasm-optim.exp: New file.
12919
9ca98f92
KS
129202015-08-14 Keith Seitz <keiths@redhat.com>
12921
12922 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
12923 "evaluated-by".
12924
52bbc560
JB
129252015-08-13 Joel Brobecker <brobecker@adacore.com>
12926
12927 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
12928
5d8c3ed3
PMR
129292015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
12930
12931 * gdb.ada/fun_renaming.exp: New testcase.
12932 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
12933 * gdb.ada/fun_renaming/pack.adb: New file.
12934 * gdb.ada/fun_renaming/pack.ads: New file.
12935
ea8812bc
KS
129362015-08-12 Keith Seitz <keiths@redhat.com>
12937
12938 * gdb.base/dso2dso.exp: Pass basename of source file in call to
12939 gdb_get_line_number.
12940
4dafcdeb
JB
129412015-08-12 Joel Brobecker <brobecker@adacore.com>
12942
12943 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
12944 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
12945 gdb.base/dso2dso.exp: New files.
12946
5ba32597
SDJ
129472015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
12948 Pedro Alves <palves@redhat.com>
12949 Keith Seitz <keiths@redhat.com>
12950
12951 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
12952 GDBFLAGS.
12953
b6dafabf
PP
129542015-08-12 Patrick Palka <patrick@parcs.ath.cx>
12955
12956 * gdb.base/gdbhistsize-history.exp
12957 (test_histsize_history_setting): Use save_vars.
12958 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
12959 Use save_vars.
12960 (test_no_truncation_of_unlimited_history_file): Use save_vars.
12961 * gdb.base/readline.exp: Use save_vars.
12962
abe8e607
PP
129632015-08-12 Patrick Palka <patrick@parcs.ath.cx>
12964
12965 * lib/gdb.exp (save_vars): New proc.
12966
629500fa
KS
129672015-08-11 Keith Seitz <keiths@redhat.com>
12968
12969 * gdb.base/help.exp: Update help_breakpoint_text.
12970
eb8c4e2e
KS
129712015-08-11 Keith Seitz <keiths@redhat.com>
12972
12973 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
12974 (at toplevel): Call test_explicit_breakpoints.
12975 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
12976 breakpoints.
12977 * lib/mi-support.exp (mi_make_breakpoint): Add support for
12978 breakpoint conditions, "-cond".
12979
87f0e720
KS
129802015-08-11 Keith Seitz <keiths@redhat.com>
12981
12982 * gdb.linespec/3explicit.c: New file.
12983 * gdb.linespec/cpexplicit.cc: New file.
12984 * gdb.linespec/cpexplicit.exp: New file.
12985 * gdb.linespec/explicit.c: New file.
12986 * gdb.linespec/explicit.exp: New file.
12987 * gdb.linespec/explicit2.c: New file.
12988 * gdb.linespec/ls-errs.exp: Add explicit location tests.
12989 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
12990 before using in the matching pattern.
12991 Clarify that `prefix' is a regular expression.
12992
f00aae0f
KS
129932015-08-11 Keith Seitz <keiths@redhat.com>
12994
12995 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
12996 test.
12997 Add tests for missing ",FMT" and ",".
12998
e27852be
DE
129992015-08-10 Doug Evans <dje@google.com>
13000 Keith Seitz <keiths@redhat.com>
13001
13002 PR gdb/17960
13003 * gdb.base/completion.exp: Add location completer tests.
13004
7f03bd92
PA
130052015-08-07 Pedro Alves <palves@redhat.com>
13006
13007 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13008 tests here.
13009 (top level): Run do_test with and without displaced stepping.
13010
3fc8eb30
PA
130112015-08-07 Pedro Alves <palves@redhat.com>
13012
13013 * gdb.base/valgrind-disp-step.c: New file.
13014 * gdb.base/valgrind-disp-step.exp: New file.
13015
d4569d7b
PA
130162015-08-07 Pedro Alves <palves@redhat.com>
13017
13018 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13019 Delete function.
13020 (main): Add alarm. Run an infinite loop instead of calling
13021 wait_threads.
13022 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13023 comment.
13024 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13025 Delete function.
13026 (main): Add alarm. Run an infinite loop instead of calling
13027 wait_threads.
13028 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13029 comment.
13030
e1316e60
PA
130312015-08-07 Pedro Alves <palves@redhat.com>
13032
13033 * gdb.base/checkpoint-ns.exp: New file.
13034 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13035 standard_testfile.
13036
da8c46d2
MM
130372015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13038
13039 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13040 * gdb.btrace/instruction_history.exp: Update.
13041 * gdb.btrace/tsx.exp: New.
13042 * gdb.btrace/tsx.c: New.
13043
de1c2c52
PA
130442015-08-06 Pedro Alves <palves@redhat.com>
13045
13046 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13047 increase timeout.
13048 * gdb.reverse/until-precsave.exp: Bump timeouts.
13049
782e0bf4
PA
130502015-08-06 Pedro Alves <palves@redhat.com>
13051
13052 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13053
83e97ed0
PA
130542015-08-06 Pedro Alves <palves@redhat.com>
13055
13056 PR gdb/18749
13057 * gdb.threads/process-dies-while-handling-bp.c: New file.
13058 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13059
863d01bd
PA
130602015-08-06 Pedro Alves <palves@redhat.com>
13061
13062 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13063 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13064
0a39bb32
PA
130652015-08-05 Pedro Alves <palves@redhat.com>
13066
13067 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13068 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13069
ee2d2b10
SL
130702015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13071
13072 * gdb.base/bp-permanent.exp: Report test as unsupported if
13073 the target cannot stop at the permanent breakpoint.
13074
4e1bdb00
DE
130752015-08-03 Doug Evans <dje@google.com>
13076
13077 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13078 10000.
13079
3d338901
DE
130802015-08-03 Doug Evans <dje@google.com>
13081
13082 * Makefile.in (workers/%.worker, build-perf): New rule.
13083 (GDB_PERFTEST_MODE): New variable.
13084 (check-perf): Use it.
13085 (clean): Clean up gdb.perf parallel build subdirs.
13086 * lib/build-piece.exp: New file.
13087 * lib/gdb.exp (make_gdb_parallel_path): New function
13088 (standard_output_file, standard_temp_file): Call it.
13089 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13090 of $GDB_PARALLEL.
13091 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13092
af061d3e
DE
130932015-08-03 Doug Evans <dje@google.com>
13094
8e1afc81 13095 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13096 (LOG_FILE_NAME): New global.
13097 (TextReporter.__init__): Initialize self.txt_sum.
13098 (TextReporter.report): Add support for multiple data-points.
13099 Move report to perftest.sum, put raw data in perftest.log.
13100 (TextReporter.start): Open sum and log files.
13101 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13102 * gdb.perf/lib/perftest/testresult.py
13103 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13104
2c8c5d37
PA
131052015-07-31 Pedro Alves <palves@redhat.com>
13106
13107 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13108 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13109 kill_wait_spawned_process instead of explicit "kill -9".
13110 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13111 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13112 kill_wait_spawned_process.
13113 * gdb.base/attach-twice.exp: Likewise.
13114 * gdb.base/attach.exp: Likewise.
13115 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13116 gdb_test_multiple.
13117 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13118 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13119 kill_wait_spawned_process.
13120 * gdb.base/valgrind-infcall.exp: Likewise.
13121 * gdb.multi/multi-attach.exp: Likewise.
13122 * gdb.python/py-prompt.exp: Likewise.
13123 * gdb.python/py-sync-interp.exp: Likewise.
13124 * gdb.server/ext-attach.exp: Likewise.
13125 * gdb.threads/attach-into-signal.exp (corefunc): Use
13126 spawn_wait_for_attach, spawn_id_get_pid and
13127 kill_wait_spawned_process.
13128 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13129 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13130 spawn_id_get_pid and kill_wait_spawned_process.
13131 * gdb.threads/attach-stopped.exp (corefunc): Use
13132 spawn_wait_for_attach, spawn_id_get_pid and
13133 kill_wait_spawned_process.
13134 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13135 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13136 kill_wait_spawned_process instead of explicit "kill -9".
13137 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13138 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13139 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13140 processes. Don't map cygwin/windows pids here. Now returns a
13141 spawn id list.
13142
032a0fca
SL
131432015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13144
13145 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13146 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13147 correct patch.
13148
61a934ca
SL
131492015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13150
13151 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13152
4bc4d428
SL
131532015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13154
13155 Reapply:
13156 2014-05-21 Mark Wielaard <mjw@redhat.com>
13157
13158 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13159
998d452a
PA
131602015-07-30 Pedro Alves <palves@redhat.com>
13161
13162 * linux-low.c (handle_extended_wait): Set the child's last
13163 reported status to TARGET_WAITKIND_STOPPED.
13164
69dde7dc
PA
131652015-07-30 Pedro Alves <palves@redhat.com>
13166
13167 PR threads/18600
13168 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13169 only shows inferior 1.
13170
4dd63d48
PA
131712015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13172 Pedro Alves <palves@redhat.com>
13173
13174 PR threads/18600
13175 * gdb.threads/fork-plus-threads.c: New file.
13176 * gdb.threads/fork-plus-threads.exp: New file.
13177
d618e4c5
PP
131782015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13179
13180 * gdb.base/batch-preserve-term-settings.exp
13181 (test_terminal_settings_preserved_after_cli_exit): Use
13182 send_quit_command.
13183
1eef6428
PA
131842015-07-29 Pedro Alves <palves@redhat.com>
13185 Don Breazeal <donb@codesourcery.com>
13186
13187 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13188 output from both inferior_spawn_id and gdb_spawn_id.
13189
7da5b897
SDJ
131902015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13191
13192 * gdb.threads/attach-into-signal.exp (corefunc): Use
13193 with_test_prefix on nested loops, uniquefying the test messages.
13194
dac804df
SDJ
131952015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13196
13197 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13198 commit.
13199
06265e53
PP
132002015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13201
13202 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13203 New proc.
13204 (test_terminal_settings_preserved_after_sigterm): New test.
13205
18206ca3
PP
132062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13207
13208 * gdb.base/batch-preserve-term-settings.exp
13209 (test_terminal_settings_preserved_after_cli_exit): New test.
13210
90074d11
PP
132112015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13212
13213 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13214 manipulation of saved_gdbflags.
13215 (test_terminal_settings_preserved): Remove global declaration of
13216 the unused variable pagination_prompt. Remove manipulation of
13217 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13218 GDBFLAGS.
13219
eb1a7902
PA
132202015-07-29 Pedro Alves <palves@redhat.com>
13221
13222 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13223
8b75dd3b
PA
132242015-07-29 Pedro Alves <palves@redhat.com>
13225
13226 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13227 at the top.
13228
dedad4e3
PA
132292015-07-29 Pedro Alves <palves@redhat.com>
13230
13231 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13232 (main): Call gdb_unbuffer_output.
13233 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13234 (main): Call gdb_unbuffer_output.
13235 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13236 (main): Call gdb_unbuffer_output.
13237 * gdb.base/call-strs.exp: Adjust to step over the
13238 gdb_unbuffer_output call.
13239 * gdb.base/catch-gdb-caused-signals.c: Include
13240 "../lib/unbuffer_output.c".
13241 (main): Call gdb_unbuffer_output.
13242 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13243 (main): Call gdb_unbuffer_output.
13244 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13245 (main): Call gdb_unbuffer_output.
13246 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13247 (main): Call gdb_unbuffer_output.
13248 * gdb.base/shlib-call.exp: Adjust to step over the
13249 gdb_unbuffer_output call.
13250 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13251 (main): Call gdb_unbuffer_output.
13252 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13253 (main): Call gdb_unbuffer_output.
13254 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13255 (main): Rename to ...
13256 (test): ... this.
13257 (main): Reimplement.
13258 * gdb.base/varargs.exp: Run to test instead of to main.
13259 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13260 (main): Call gdb_unbuffer_output.
13261
58789a91
PA
132622015-07-29 Pedro Alves <palves@redhat.com>
13263
13264 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13265 factore out from mi_continue_dprintf. For call-style dprintfs,
13266 expect dprintf output out of $inferior_spawn_id.
13267 (mi_continue_dprintf): Use mi_expect_dprintf.
13268 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13269 (main): Call gdb_unbuffer_output.
13270
e8376742
PA
132712015-07-29 Pedro Alves <palves@redhat.com>
13272
13273 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13274 (default_mi_gdb_start): Set inferior_spawn_id instead of
13275 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13276 gdb_spawn_id.
13277 (mi_gdb_test): Always expect inferior output from both
13278 $inferior_spawn_id and $gdb_spawn_id.
13279
08280010
PA
132802015-07-29 Pedro Alves <palves@redhat.com>
13281
13282 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13283 send_inferior and $inferior_spawn_id.
13284
4d30e432
PA
132852015-07-29 Pedro Alves <palves@redhat.com>
13286
13287 * gdb.gdb/complaints.exp (test_initial_complaints)
13288 (test_serial_complaints, test_short_complaints): Use
13289 gdb_test_stdio.
13290 (test_empty_complaint): Handle $inferior_spawn_id !=
13291 $gdb_spawn_id.
13292
0d30a335
PA
132932015-07-29 Pedro Alves <palves@redhat.com>
13294
13295 * gdb.base/varargs.exp: Use gdb_test_stdio.
13296
39413b29
PA
132972015-07-29 Pedro Alves <palves@redhat.com>
13298
13299 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13300
7cb000a9
PA
133012015-07-29 Pedro Alves <palves@redhat.com>
13302
13303 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13304
d7b8ac82
PA
133052015-07-29 Pedro Alves <palves@redhat.com>
13306
13307 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13308 parameter into two new parameters, "inf_result" and "gdb_result".
13309 Expect inferior output and gdb output from $inferior_spawn_id and
13310 $gdb_spawn_id, respectively. Adjust all callers.
13311
789c3a0c
PA
133122015-07-29 Pedro Alves <palves@redhat.com>
13313
13314 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13315 of gdb_test_sequence.
13316
77e760c3
PA
133172015-07-29 Pedro Alves <palves@redhat.com>
13318
13319 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13320 (saw_spurious_output): Expect inferior output from
13321 $inferior_spawn_id. Use gdb_test_stdio.
13322
8396d2cd
PA
133232015-07-29 Pedro Alves <palves@redhat.com>
13324
13325 * gdb.base/dprintf.exp: Use standard_testfile. Change
13326 prepare_for_testing call.
13327 (srcfile): Don't set.
13328 (restart): New procedure.
13329 (test_dprintf): New procecure, use to continue over dprintfs.
13330 (test_call, test_agent): New procedures, tests moved here.
13331 Restart gdb and recreate dprintfs. Adjust expected output.
13332
2051d61f
PA
133332015-07-29 Pedro Alves <palves@redhat.com>
13334
13335 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13336
452397af
PA
133372015-07-29 Pedro Alves <palves@redhat.com>
13338
13339 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13340
8aed9555
PA
133412015-07-29 Pedro Alves <palves@redhat.com>
13342
13343 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13344 gdb_test_stdio.
13345
188a61b4
PA
133462015-07-29 Pedro Alves <palves@redhat.com>
13347
13348 * lib/gdb.exp (gdb_test_stdio): New procedure.
13349
12264a45
PA
133502015-07-29 Pedro Alves <palves@redhat.com>
13351
13352 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13353
23ffc893
PA
133542015-07-29 Pedro Alves <palves@redhat.com>
13355
13356 * gdb.base/call-signal-resume.exp: Remove check for
13357 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13358 * gdb.base/unwindonsignal.exp: Likewise.
13359 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13360 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13361
65566918
PA
133622015-07-29 Pedro Alves <palves@redhat.com>
13363
13364 * gdb.base/siginfo-addr.c (pass): New function.
13365 (handler): Call it iff si_addr is correct.
13366 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13367 Set a breakpoint at "pass" and continue to it.
13368
d60a9221
SDJ
133692015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13370
13371 * gdb.python/py-objfile.exp: Make some tests have unique names.
13372 * gdb.python/py-pp-registration.exp: Likewise.
13373
bde40b8f
PA
133742015-07-28 Pedro Alves <palves@redhat.com>
13375
13376 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13377
13e1dec8
SM
133782015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13379
13380 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13381
da33c9a7
SM
133822015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13383
13384 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13385
077836f7
PP
133862015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13387
13388 * gdb.base/gdb-sigterm-2.exp: New test.
13389
b8cc7b2e
DE
133902015-07-25 Doug Evans <xdje42@gmail.com>
13391
13392 Revert:
13393 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13394 (workers/%.worker, build-perf): New rule.
13395 (GDB_PERFTEST_MODE): New variable.
13396 (check-perf): Use it.
13397 (clean): Clean up gdb.perf parallel build subdirs.
13398 * lib/build-piece.exp: New file.
13399 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13400 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13401 name.
13402 (standard_temp_file): Ditto.
13403 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13404 of $GDB_PARALLEL.
13405
c8bd4544
DE
134062015-07-24 Doug Evans <dje@google.com>
13407
13408 * gdb.perf/lib/perftest/utils.py: New file.
13409 * gdb.perf/gm-hello.cc: New file.
13410 * gdb.perf/gm-pervasive-typedef.cc: New file.
13411 * gdb.perf/gm-pervasive-typedef.h: New file.
13412 * gdb.perf/gm-std.cc: New file.
13413 * gdb.perf/gm-std.h: New file.
13414 * gdb.perf/gm-use-cerr.cc: New file.
13415 * gdb.perf/gm-utils.h: New file.
13416 * gdb.perf/gmonster-null-lookup.py: New file.
13417 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13418 * gdb.perf/gmonster-print-cerr.py: New file.
13419 * gdb.perf/gmonster-ptype-string.py: New file.
13420 * gdb.perf/gmonster-runto-main.py: New file.
13421 * gdb.perf/gmonster-select-file.py: New file.
13422 * gdb.perf/gmonster1-null-lookup.exp: New file.
13423 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13424 * gdb.perf/gmonster1-print-cerr.exp: New file.
13425 * gdb.perf/gmonster1-ptype-string.exp: New file.
13426 * gdb.perf/gmonster1-runto-main.exp: New file.
13427 * gdb.perf/gmonster1-select-file.exp: New file.
13428 * gdb.perf/gmonster1.cc: New file.
13429 * gdb.perf/gmonster1.exp: New file.
13430 * gdb.perf/gmonster2-null-lookup.exp: New file.
13431 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13432 * gdb.perf/gmonster2-print-cerr.exp: New file.
13433 * gdb.perf/gmonster2-ptype-string.exp: New file.
13434 * gdb.perf/gmonster2-runto-main.exp: New file.
13435 * gdb.perf/gmonster2-select-file.exp: New file.
13436 * gdb.perf/gmonster2.cc: New file.
13437 * gdb.perf/gmonster2.exp: New file.
13438
6eab34f3
DE
134392015-07-24 Doug Evans <dje@google.com>
13440
13441 * gdb.perf/README: New file.
13442 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
13443 * lib/gen-perf-test.exp: New file.
13444
63738bfd
DE
134452015-07-24 Doug Evans <dje@google.com>
13446
13447 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
13448 (PerfTest::startup): New function.
13449 (PerfTest::run): Return result of calling body.
13450 (PerfTest::assemble): Rewrite.
13451 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
13452 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
13453 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
13454 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
13455 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
13456
7b606f95
DE
134572015-07-24 Doug Evans <dje@google.com>
13458
13459 * lib/gdb.exp (clean_restart): Make executable optional.
13460
a97b16b8
DE
134612015-07-24 Doug Evans <dje@google.com>
13462
13463 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
13464 compiler_info references.
13465 * gdb.cp/temargs.exp: Ditto.
13466 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
13467 (get_compiler_info): Early exit if already computed. Set compiler_info
13468 to "unknown" if there was a problem.
13469 (test_compiler_info): Add function comment. Call get_compiler_info.
13470
35baa57f
DE
134712015-07-24 Doug Evans <dje@google.com>
13472
13473 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13474 (workers/%.worker, build-perf): New rule.
13475 (GDB_PERFTEST_MODE): New variable.
13476 (check-perf): Use it.
13477 (clean): Clean up gdb.perf parallel build subdirs.
13478 * lib/build-piece.exp: New file.
13479 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13480 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13481 name.
13482 (standard_temp_file): Ditto.
13483 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13484 of $GDB_PARALLEL.
13485
6ebea266
DE
134862015-07-24 Doug Evans <dje@google.com>
13487
13488 * lib/future.exp (gdb_default_target_compile): New option
13489 "early_flags".
13490 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
13491 --as-needed.
13492
1e76a7e9
SDJ
134932015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
13494
13495 * gdb.base/catch-syscall.exp: Call gdb_exit before
13496 gdb_skip_xml_test.
13497
5068630a
PA
134982015-07-24 Pedro Alves <palves@redhat.com>
13499
13500 * gdb.python/py-events.exp: Accept output between the stop event
13501 and the prompt.
13502 * gdb.python/py-evsignal.exp: Likewise.
13503 * gdb.python/py-evthreads.exp: Likewise.
13504
77598427
PA
135052015-07-24 Pedro Alves <palves@redhat.com>
13506
13507 PR gdb/18717
13508 * gdb.threads/non-ldr-exit.c: New file.
13509 * gdb.threads/non-ldr-exit.exp: New file.
13510
11e6c98f
YQ
135112015-07-24 Yao Qi <yao.qi@linaro.org>
13512
13513 * gdb.server/ext-wrapper.exp: Test --wrapper option when
13514 restarting process.
13515
51aee833
YQ
135162015-07-24 Yao Qi <yao.qi@linaro.org>
13517
13518 * gdb.server/ext-restart.exp: New file.
13519
8cfe207c
YQ
135202015-07-24 Yao Qi <yao.qi@linaro.org>
13521
13522 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
13523 argument options.
13524 * gdb.server/ext-wrapper.exp: New file.
13525
cc12ce38
DE
135262015-07-23 Doug Evans <dje@google.com>
13527
13528 * gdb.dwarf2/dw2-dummy-cu.S: New file.
13529 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
13530
d0d84780
PMR
135312015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
13532
13533 * gdb.ada/var_arr_typedef.exp: New testcase.
13534 * gdb.ada/var_arr_typedef/pack.adb: New file.
13535 * gdb.ada/var_arr_typedef/pack.ads: New file.
13536 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
13537
8b558f79
JB
135382015-07-20 Joel Brobecker <brobecker@adacore.com>
13539
13540 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
13541
775a3298
JK
135422015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13543
13544 * gdb.arch/i386-biarch-core.exp: Replace istarget
13545 by "complete set gnutarget". Remove expectation for the "core-file"
13546 command.
13547
db1ff28b
JK
135482015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13549
13550 Revert the previous commit:
13551 Tests for validate symbol file using build-id.
13552
0a94970d
JK
135532015-07-15 Aleksandar Ristovski <aristovski@qnx.com
13554
13555 Tests for validate symbol file using build-id.
13556 * gdb.base/solib-mismatch-lib.c: New file.
13557 * gdb.base/solib-mismatch-libmod.c: New file.
13558 * gdb.base/solib-mismatch.c: New file.
13559 * gdb.base/solib-mismatch.exp: New file.
13560
03346981
SL
135612015-07-15 Sandra Loosemore <sandra@codesourcery.com>
13562
13563 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
13564 nios2-*-linux*.
13565 * gdb.base/sigbpt.exp (stepi_out): Likewise.
13566 * gdb.base/siginfo.exp: Likewise.
13567 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13568
42422cc7
PL
135692015-07-15 Pierre Langlois <pierre.langlois@arm.com>
13570
13571 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
13572 Move it to ...
13573 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
13574 ... here.
13575 * gdb.trace/range-stepping.exp: Check that the target supports
13576 range stepping.
13577
cfa68bae
JK
135782015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13579
13580 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
13581
8ffdba26
PA
135822015-07-14 Pedro Alves <palves@redhat.com>
13583
13584 * gdb.base/killed-outside.exp: New file.
13585 * gdb.base/killed-outside.c: New file.
13586
218a5a11
JK
135872015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13588
13589 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
13590 (n at main): New.
13591 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
13592
e03ed3c6
AA
135932015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
13594
13595 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
13596 infcall tests instead of setting up for KFAIL.
13597
485668e5
MM
135982015-07-10 Markus Metzger <markus.t.metzger@intel.com>
13599
13600 * gdb.btrace/record_goto-step.exp: New.
13601
08464196
JK
136022015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13603
13604 PR compile/18484
13605 * gdb.compile/compile.c (struct struct_type): Add volatile to
13606 selffield's type.
13607 * gdb.compile/compile.exp
13608 (compile code struct_object.selffield = &struct_object): Skip further
13609 struct_object tests if this one xfails.
13610
bcf5c1d9
RC
136112015-07-08 Robert O'Callahan <robert@ocallahan.org>
13612
13613 PR exp/18617
13614 * gdb.trace/ax.exp: Add test.
13615
4931af25
YQ
136162015-07-07 Yao Qi <yao.qi@linaro.org>
13617
13618 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
13619 instead of istarget "aarch64*-*-*".
13620 * gdb.arch/aarch64-fp.exp: Likewise.
13621 * gdb.base/float.exp: Likewise.
13622 * gdb.reverse/aarch64.exp: Likewise.
13623 * lib/gdb.exp (is_aarch64_target): New proc.
13624
9fcf688e
YQ
136252015-07-07 Yao Qi <yao.qi@linaro.org>
13626
13627 * lib/gdb.exp (is_aarch32_target): New proc.
13628 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
13629 instead of "istarget "arm*-*-*"".
13630 * gdb.arch/arm-disp-step.exp: Likewise.
13631 * gdb.arch/thumb-bx-pc.exp: Likewise.
13632 * gdb.arch/thumb-prologue.exp: Likewise.
13633 * gdb.arch/thumb-singlestep.exp: Likewise.
13634 * gdb.base/disp-step-syscall.exp: Likewise.
13635 * gdb.base/float.exp: Likewise.
13636
fbd8d50d
YQ
136372015-07-07 Yao Qi <yao.qi@linaro.org>
13638
13639 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
13640 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
13641
71be1fdc
YQ
136422015-07-07 Yao Qi <yao.qi@linaro.org>
13643
13644 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
13645 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
13646 if it exists.
13647 * gdb.multi/multi-arch.exp: Likewise.
13648
3e221d36
SM
136492015-07-07 Simon Marchi <simon.marchi@ericsson.com>
13650
13651 * gdb.python/py-lazy-string.exp: Add missing parentheses to
13652 print.
13653
d441430b
YQ
136542015-07-07 Yao Qi <yao.qi@linaro.org>
13655
13656 * gdb.arch/thumb-singlestep.exp: Do one more single step.
13657
06f810bd
MG
136582015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
13659
13660 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
13661 '[' and ']' characters.
13662
5e61e7c0
IB
136632015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
13664
13665 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13666
28bf096c
PA
136672015-06-29 Pedro Alves <palves@redhat.com>
13668
13669 PR threads/18127
13670 * gdb.threads/hand-call-new-thread.c: New file.
13671 * gdb.threads/hand-call-new-thread.c: New file.
13672
ee93cd5e
KS
136732015-06-26 Keith Seitz <keiths@redhat.com>
13674 Doug Evans <dje@google.com>
13675
13676 PR 16253
13677 * gdb.cp/var-tag-2.cc: New file.
13678 * gdb.cp/var-tag-3.cc: New file.
13679 * gdb.cp/var-tag-4.cc: New file.
13680 * gdb.cp/var-tag.cc: New file.
13681 * gdb.cp/var-tag.exp: New file.
13682
fc637f04
PP
136832015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13684
13685 * gdb.base/history-duplicates.exp: New test.
13686
2e52ae68
PP
136872015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13688
13689 * gdb.base/completion.exp: Test the completion of the "focus"
13690 command.
13691
6e22494e
JK
136922015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13693
13694 * gdb.arch/amd64-prologue-skip.S: New file.
13695 * gdb.arch/amd64-prologue-skip.exp: New file.
13696
bf7b9cd9
SM
136972015-06-25 Simon Marchi <simon.marchi@ericsson.com>
13698
13699 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
13700 is_address_zero_readable check.
13701
201e8dfd
PB
137022015-06-24 Peter Bergner <bergner@vnet.ibm.com>
13703
13704 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
13705 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
13706
5cd867b4
YQ
137072015-06-24 Yao Qi <yao.qi@linaro.org>
13708
13709 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
13710 linux targets.
13711
4d7be007
YQ
137122015-06-24 Yao Qi <yao.qi@linaro.org>
13713
13714 * lib/gdb.exp (supports_get_siginfo_type): New proc.
13715 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
13716 * gdb.base/siginfo-thread.exp: Likewise.
13717
07fcd301
YQ
137182015-06-22 Yao Qi <yao.qi@linaro.org>
13719
13720 * boards/remote-gdbserver-on-localhost.exp: Add comments.
13721
52042a00
YQ
137222015-06-22 Yao Qi <yao.qi@linaro.org>
13723
13724 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
13725 aarch64*-*-*.
13726 (skip_hw_watchpoint_tests): Likewise.
13727
74bd41ce
PP
137282015-06-18 Patrick Palka <patrick@parcs.ath.cx>
13729
13730 * gdb.base/gdbinit-history.exp: Test the interaction between
13731 setting GDBHISTSIZE and setting the history size via .gdbinit.
13732
bc460514
PP
137332015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13734
13735 PR gdb/16999
13736 * gdb.base/gdbhistsize-history.exp: New test.
13737
b58c513b
PP
137382015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13739
13740 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
13741 with GDBHISTSIZE.
13742 * gdb.base/readline.exp: Likewise.
13743
92046791
YQ
137442015-06-17 Yao Qi <yao.qi@linaro.org>
13745
13746 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
13747 line.
13748
2093d2d3
PP
137492015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13750
13751 * gdb.base/gdbinit-history.exp: Add test case to check that
13752 an unlimited history file does not get truncated on exit.
13753
e6c693af
AA
137542015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13755
13756 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
13757 (VECTOR): New macro. Use it...
13758 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
13759 ...for these typedefs.
13760 (int8, char1, int1, double1): New typedefs.
13761 (struct just_int2, struct two_int2): New structures.
13762 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
13763 (add_structvecs, add_singlevecs): New functions.
13764 (main): Call add_some_intvecs twice.
13765 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
13766 the compile and exit upon failure. Try compiling for the "native"
13767 architecture. Test inferior function calls with vector arguments
13768 and vector return value handling with "finish" and "return".
13769
c74f7d1c
JT
137702015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
13771
13772 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
13773 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
13774 PE file.
13775 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
13776
98aa42ee
AT
137772015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13778
13779 PR breakpoints/16465
13780 * gdb.mi/mi-dprintf-pending.c: New file.
13781 * gdb.mi/mi-dprintf-pending.exp: New test.
13782 * gdb.mi/mi-dprintf-pendshr.c: New file.
13783
7d73c23c 137842015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 13785 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
13786
13787 * gdb.arch/i386-mpx-map.c: New file.
13788 * gdb.arch/i386-mpx-map.exp: New File.
13789
137902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13791
13792 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
13793 * gdb.arch/i386-mpx.exp: Indentation fixed.
13794
137952015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13796
13797 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
13798 function and improved indentation.
13799 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
13800 gdb_test_multiple. Added additional tests to skip the test.
13801
138022015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13803
13804 * gdb.arch/i386-avx512.c: Change path in include file.
13805 * gdb.arch/i386-avx512.exp: Change include dir path
13806 compilation flag.
13807 * gdb.arch/i386-mpx.c: Change path in include file.
13808 * gdb.arch/i386-mpx.exp: Change include dir path compilation
13809 flag.
13810
d5eba19a
JK
138112015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13812
13813 * gdb.compile/compile-print.exp (compile print *vararray@3)
13814 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
13815
7f361056
JK
138162015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13817
13818 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
13819 (do not keep jit in memory): ... this.
13820 (expect 5): Change it to ...
13821 (expect no 5): ... this.
13822
3b462ec2
SM
138232015-06-02 Simon Marchi <simon.marchi@ericsson.com>
13824
13825 PR gdb/15564
13826 * gdb.mi/mi-detach.exp: New file.
13827
e0619de6
JK
138282015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13829
13830 PR symtab/18392
13831 * gdb.arch/amd64-tailcall-self.S: New file.
13832 * gdb.arch/amd64-tailcall-self.c: New file.
13833 * gdb.arch/amd64-tailcall-self.exp: New file.
13834
e970cb34
DB
138352015-05-28 Don Breazeal <donb@codesourcery.com>
13836
13837 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
13838 tests for remote targets by checking is_target_gdbserver.
13839
b2e2f908
DE
138402015-05-27 Doug Evans <dje@google.com>
13841
13842 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
13843 * gdb.dwarf2/opaque-type-lookup.c: New file.
13844 * gdb.dwarf2/opaque-type-lookup.exp: New file.
13845
82c7be31
DE
138462015-05-26 Doug Evans <dje@google.com>
13847
13848 * gdb.cp/iostream.cc: New file.
13849 * gdb.cp/iostream.exp: New file.
13850
b4f54984
DE
138512015-05-26 Doug Evans <dje@google.com>
13852
13853 * gdb.dwarf2/dw2-op-call.exp: Update.
13854 * gdb.dwarf2/dw4-sig-types.exp: Update.
13855 * gdb.dwarf2/implptr.exp: Update.
13856 * gdb.mi/mi-cmd-param-changed.exp: Update.
13857
4ea6efe9
DE
138582015-05-26 Doug Evans <dje@google.com>
13859
13860 * gdb.python/py-lazy-string.c: New file.
13861 * gdb.python/py-lazy-string.exp: New file.
13862 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
13863 (main): Update. Add estring3.
13864 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
13865 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
13866
f6bb7db3
YQ
138672015-05-26 Omair Javaid <omair.javaid@linaro.org>
13868 Yao Qi <yao.qi@linaro.org>
13869
13870 * gdb.reverse/aarch64.c: New.
13871 * gdb.reverse/aarch64.exp: New.
13872
a81bfbd0
OJ
138732015-05-26 Omair Javaid <omair.javaid@linaro.org>
13874
25d49b86
PA
13875 * lib/gdb.exp (supports_process_record): Return true for
13876 aarch64*-linux*.
a81bfbd0
OJ
13877 (supports_reverse): Likewise.
13878
158bf1b4
PP
138792015-05-22 Patrick Palka <patrick@parcs.ath.cx>
13880
13881 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13882 Use with_test_prefix.
13883
a0145030
AB
138842015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
13885
13886 * gdb.base/completion.exp: Add test for completion of layout
13887 names.
13888
ebe3b578
AB
138892015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
13890
13891 * lib/gdb.exp (skip_tui_tests): New proc.
13892 * gdb.base/tui-layout.exp: Check skip_tui_tests.
13893
84204ed7
PA
138942015-05-19 Pedro Alves <palves@redhat.com>
13895
13896 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13897 Save the whole env array instead of just HOME. Unset HISTSIZE in
13898 the environment while testing. Restore whole environment
13899 afterwards.
13900
37442ce1
DE
139012015-05-16 Doug Evans <xdje42@gmail.com>
13902
13903 * gdb.guile/scm-ports.c: New file.
13904 * gdb.guile/scm-ports.exp: Add memory port tests.
13905
36de76f9
JK
139062015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13907
13908 * gdb.compile/compile-print.c: New file.
13909 * gdb.compile/compile-print.exp: New file.
13910
3a9558c4
JK
139112015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13912
13913 * gdb.compile/compile-ops.exp: Cast param to void.
13914 * gdb.compile/compile.exp: Complete type for _gdb_expr.
13915 (compile code struct_object.selffield = &struct_object): Add xfail.
13916
aa715135
JG
139172015-05-15 Joel Brobecker <brobecker@adacore.com>
13918
13919 * gdb.ada/arr_enum_with_gap: New testcase.
13920
931e5bc3
JG
139212015-05-15 Joel Brobecker <brobecker@adacore.com>
13922
13923 * gdb.ada/byte_packed_arr: New testcase.
13924
9cd4d857
JB
139252015-05-15 Joel Brobecker <brobecker@adacore.com>
13926
13927 * gdb.ada/pckd_neg: New testcase.
13928
ebfd00d2
PP
139292015-05-13 Patrick Palka <patrick@parcs.ath.cx>
13930
13931 PR gdb/17820
13932 * gdb.base/gdbinit-history.exp: New test.
13933 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
13934 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
13935
4c082a81
SC
139362015-05-09 Siva Chandra Reddy <sivachandra@google.com>
13937
13938 * gdb.python/py-xmethods.cc: Enhance test case.
13939 * gdb.python/py-xmethods.exp: New tests.
13940 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
13941 function.
13942 (B_indexoper): Likewise.
13943 (global_dm_list) : Add new xmethod worker functions.
13944
f7797074
SDJ
139452015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
13946
13947 * gdb.base/coredump-filter.exp: Correctly unset
13948 "coredump_var_addr" array.
13949
a4674e4e
PA
139502015-05-08 Pedro Alves <palves@redhat.com>
13951
13952 * gdb.server/non-existing-program.exp: Unset spawn_id.
13953
df2eb078
SC
139542015-05-08 Siva Chandra Reddy <sivachandra@google.com>
13955
13956 PR python/18291
13957 * gdb.python/py-xmethods.exp: Add tests.
13958
422349a3
YQ
139592015-05-08 Yao Qi <yao.qi@linaro.org>
13960
13961 PR gdb/18208
13962 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
13963 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
13964 function set_coredump_filter, and remove remote_exec call.
13965 Remove argument ipid. Callers update.
13966 (top level): Don't get inferior's PID.
13967
63fc80ce
AA
139682015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
13969
13970 * gdb.base/watch_thread_num.exp: Skip test on targets without
13971 access watchpoints.
13972
80ad801e
PA
139732015-05-06 Pedro Alves <palves@redhat.com>
13974
13975 PR server/18081
13976 * gdb.server/non-existing-program.exp: New file.
13977
0fa7fe50
JB
139782015-05-05 Joel Brobecker <brobecker@adacore.com>
13979
13980 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
13981
3ea89b92
PMR
139822015-05-05 Joel Brobecker <brobecker@adacore.com>
13983
13984 * gdb.ada/out_of_line_in_inlined: New testcase.
13985
87b8eff0
JB
139862015-05-05 Joel Brobecker <brobecker@adacore.com>
13987
13988 * gdb.ada/var_rec_arr: New testcase.
13989
5fccc635
YQ
139902015-04-30 Yao Qi <yao.qi@linaro.org>
13991
13992 * gdb.base/break-idempotent.exp: If
13993 skip_hw_watchpoint_multi_tests returns true, skip the tests
13994 on "rwatch" and "awatch".
13995
42d38f42
YQ
139962015-04-30 Yao Qi <yao.qi@linaro.org>
13997
13998 * gdb.base/relativedebug.exp: Invoke gdb command
13999 "info sharedlibrary", and if libc.so doesn't have debug info,
14000 skip the test.
14001
2ce1cdbf
DE
140022015-04-29 Doug Evans <dje@google.com>
14003
14004 * gdb.python/py-xmethods.exp: Add ptype tests.
14005 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14006 get_result_type method.
14007
f24a38c5
LM
140082015-04-29 Luis Machado <lgustavo@codesourcery.com>
14009
14010 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14011 the target does not support hardware watchpoints.
14012
ecbf2b3c
LM
140132015-04-29 Luis Machado <lgustavo@codesourcery.com>
14014
14015 * gdb.base/break-always.exp: Abort testing if writing to memory
14016 causes an error.
14017
34f5f757
DE
140182015-04-28 Doug Evans <dje@google.com>
14019
14020 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14021 * gdb.python/py-pp-registration.exp: ... here. New file.
14022 * gdb.python/py-pp-registration.c: New file.
14023 * gdb.python/py-pp-registration.py: New file.
14024
69b4374a
DE
140252015-04-28 Doug Evans <dje@google.com>
14026
14027 * gdb.python/py-bad-printers.c: New file.
14028 * gdb.python/py-bad-printers.py: New file.
14029 * gdb.python/py-bad-printers.exp: New file.
14030
59fb7612
SS
140312015-04-28 Sasha Smundak <asmundak@google.com>
14032
14033 * gdb.python/py-type.exp: New test.
14034
2631b16a
AW
140352015-04-28 Andy Wingo <wingo@igalia.com>
14036
14037 * gdb.python/py-parameter.exp:
14038 * gdb.guile/scm-parameter.exp: Escape the path that we are
14039 matching against, as it might contain characters that are special
14040 to regular expressions.
14041
460efde1
JB
140422015-04-27 Joel Brobecker <brobecker@adacore.com>
14043
14044 * gdb.ada/rec_comp: New testcase.
14045
2d369d8e
SDJ
140462015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14047
14048 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14049 before using it.
14050
cf75d6c3
AB
140512015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14052
14053 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14054 new tests for verilog output.
14055
8dbe7ca5
YQ
140562015-04-24 Yao Qi <yao.qi@linaro.org>
14057
14058 * boards/remote-gdbserver-on-localhost.exp: New file.
14059
4ef9fb2f
PA
140602015-04-23 Pedro Alves <palves@redhat.com>
14061
14062 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14063 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14064 "end of file", remove $inferior_spawn_id from the indirect list.
14065
0a803169
PA
140662015-04-23 Pedro Alves <palves@redhat.com>
14067
14068 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14069
749ef8f8
PA
140702015-04-23 Pedro Alves <palves@redhat.com>
14071
14072 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14073 on $any_spawn_id instead of only on $gdb_spawn_id.
14074
8aae4344
PM
140752015-04-21 Pierre Muller <muller@sourceware.org>
14076
14077 PR pascal/17815
14078 * lib/pascal.exp (gpc_compile): Add new option "class".
14079 (fpc_compile): Likewise.
14080 * gdb.pascal/case-insensitive-symbols.pas: New file.
14081 * gdb.pascal/case-insensitive-symbols.exp: New file.
14082
1586c8fb
GB
140832015-04-20 Gary Benson <gbenson@redhat.com>
14084
14085 * gdb.base/attach.exp: Fix three extended remote failures.
14086
1b6e6f5c
GB
140872015-04-17 Gary Benson <gbenson@redhat.com>
14088
14089 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14090 the main executable over the remote protocol.
14091
e797481d
PA
140922015-04-16 Pedro Alves <palves@redhat.com>
14093
14094 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14095 a new gdbserver if gdbserver_reconnect_p is set.
14096
1ca99c42
PA
140972015-04-16 Pedro Alves <palves@redhat.com>
14098
14099 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14100 is set, don't exit gdbserver.
14101
af9fd6f8
AA
141022015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14103
14104 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14105 appropriate .insn, such that an older assembler can be used.
14106 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14107 the z/Architecture instruction set on 31-bit targets as well.
14108
04ff1e61
AA
141092015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14110
14111 * gdb.go/handcall.exp: Remove all logic related to the first
14112 breakpoint and rely on go_runto_main instead.
14113 * gdb.go/strings.exp: Likewise.
14114 * gdb.go/unsafe.exp: Likewise.
14115 * gdb.go/hello.exp: Likewise. Also rename the remaining
14116 breakpoint marker to "breakpoint 1".
14117 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14118 * gdb.go/strings.go: Likewise.
14119 * gdb.go/unsafe.go: Likewise.
14120 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14121 "set breakpoint 2 here" and rename the remaining breakpoint marker
14122 to "breakpoint 1".
14123
40d2f8d6
SM
141242015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14125
14126 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14127 if itertools.imap is not present.
14128 * gdb.python/py-objfile.exp: Add parentheses.
14129 * gdb.python/py-type.exp: Same.
14130 * gdb.python/py-unwind-maint.py: Same.
14131
8cbc97c6
YQ
141322015-04-15 Yao Qi <yao.qi@linaro.org>
14133
14134 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14135 of ":$ptr_size" and set its form explicitly.
14136
45fd756c
YQ
141372015-04-15 Pedro Alves <palves@redhat.com>
14138 Yao Qi <yao.qi@linaro.org>
14139
14140 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14141 timeout by factor of 4.
14142 (test_regular_watch): Likewise.
14143 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14144 * gdb.reverse/sigall-reverse.exp: Likewise.
14145 * gdb.reverse/until-precsave.exp: Likewise.
14146 * lib/gdb.exp (with_timeout_factor): New proc.
14147 (gdb_expect): Move some code to ...
14148 (get_largest_timeout): ... here. New procedure.
14149
9e811bc3
LM
141502015-04-14 Luis Machado <lgustavo@codesourcery.com>
14151
14152 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14153
0ff6fcb2
LM
141542015-04-13 Luis Machado <lgustavo@codesourcery.com>
14155
14156 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14157 to write to the .text section.
14158
7578d5f7
LM
141592015-04-13 Luis Machado <lgustavo@codesourcery.com>
14160
14161 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14162 Handle the case of targets that do not provide PID information.
14163
2efe15c4
YQ
141642015-04-13 Yao Qi <yao.qi@linaro.org>
14165
14166 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14167 and use expect instead of gdb_expect.
14168
8cd8f2f8
SDJ
141692015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14170
14171 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14172 "coredump_var_addr" to avoid naming conflict with other testcases.
14173
9ee41772
PA
141742015-04-10 Pedro Alves <palves@redhat.com>
14175
14176 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14177 gdb_test_sequence and gdb_assert.
14178
07473109
PA
141792015-04-10 Pedro Alves <palves@redhat.com>
14180
14181 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14182 test messages that don't include the breakpoint address.
14183
de3db44c
YQ
141842015-04-10 Yao Qi <yao.qi@linaro.org>
14185
14186 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14187 false for some offset and width combinations which aren't
14188 supported by linux kernel.
14189
c79d856c
PA
141902015-04-10 Pedro Alves <palves@redhat.com>
14191
14192 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14193 procedure, factored out from ...
14194 (top level): ... here. Add "set displaced-stepping" testing axis.
14195 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14196 parameter "displaced". Use it.
14197 (top level): Use foreach and add "set displaced-stepping" testing
14198 axis.
14199
ebc90b50
PA
142002015-04-10 Pedro Alves <palves@redhat.com>
14201
14202 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14203 Remove comment.
14204 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14205 both the address of the instruction that triggers the watchpoint
14206 and the address of the instruction immediately after, and use
14207 those addresses for the test. Fix comment.
14208
8f572e5c
PA
142092015-04-10 Pedro Alves <palves@redhat.com>
14210
14211 * gdb.base/sigstep.exp (breakpoint_to_handler)
14212 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14213 Test "backtrace" in handler.
14214 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14215 (top level): Add new "displaced" test axis to
14216 breakpoint_to_handler, breakpoint_to_handler_entry and
14217 breakpoint_over_handler.
14218
8d707a12
PA
142192015-04-10 Pedro Alves <palves@redhat.com>
14220
14221 PR gdb/18216
14222 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14223
ef713951
YQ
142242015-04-10 Yao Qi <yao.qi@linaro.org>
14225
14226 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14227 (test_add_rn_pc): New function.
14228 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14229 (top level): Invoke test_add_rn_pc.
14230
906d60cf
PA
142312015-04-10 Pedro Alves <palves@redhat.com>
14232
14233 PR gdb/13858
14234 * gdb.base/step-over-no-symbols.exp: New file.
14235
f2983cc3
AW
142362015-04-09 Andy Wingo <wingo@igalia.com>
14237
14238 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14239 after the Python tests.
14240
6d62641c
SDJ
142412015-04-08 Keith Seitz <keiths@redhat.com>
14242
14243 PR python/16699
14244 * gdb.python/py-completion.exp: New tests for completion.
14245 * gdb.python/py-completion.py (CompleteLimit1): New class.
14246 (CompleteLimit2): Likewise.
14247 (CompleteLimit3): Likewise.
14248 (CompleteLimit4): Likewise.
14249 (CompleteLimit5): Likewise.
14250 (CompleteLimit6): Likewise.
14251 (CompleteLimit7): Likewise.
14252
f3770638
PA
142532015-04-08 Pedro Alves <palves@redhat.com>
14254
14255 PR gdb/18214
14256 PR gdb/18216
14257 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14258 function.
14259 (main): Install it as SIGUSR1 handler.
14260 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14261 parameter. Always use "setup" as prefix. Toggle "set
14262 displaced-stepping" off/on depending on global. Don't switch to
14263 thread 1 here.
14264 (top level): Add displaced stepping "off/on" test axis. Update
14265 "setup" calls. Wrap each subtest with with_test_prefix. Test
14266 continuing with a queued signal in each thread.
14267
4496bed7
PA
142682015-04-08 Pedro Alves <palves@redhat.com>
14269
14270 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14271 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14272 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14273 Return early if running to main fails.
14274 * gdb.trace/while-stepping.exp: Likewise.
14275
b97fde92
PA
142762015-04-07 Pedro Alves <palves@redhat.com>
14277
14278 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14279 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14280 interact with inferior program.
14281
f71c18e7
PA
142822015-04-07 Pedro Alves <palves@redhat.com>
14283
14284 * lib/gdb.exp (inferior_spawn_id): New global.
14285 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14286 spawn id after processing the user code.
14287 (default_gdb_start): Set inferior_spawn_id.
14288 (send_inferior): New procedure.
14289 * lib/gdbserver-support.exp (gdbserver_start): Set
14290 inferior_spawn_id.
14291 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14292
6423214f
PA
142932015-04-07 Pedro Alves <palves@redhat.com>
14294
14295 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14296 * lib/gdbserver-support.exp (gdbserver_start): Make
14297 $server_spawn_id global.
14298 (gdbserver_start): Don't wait for gdbserver's spawn id with
14299 expect_background.
14300 (close_gdbserver): New procedure.
14301 (gdb_exit): Rename the default version and reimplement.
14302
71c0ee8c
PA
143032015-04-07 Pedro Alves <palves@redhat.com>
14304
72f4393d 14305 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14306 append the substituted item, not the original item.
14307
203bc29b
PA
143082015-04-07 Pedro Alves <palves@redhat.com>
14309
14310 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14311 gdb_expect.
14312
508a3ddf
PA
143132015-04-07 Pedro Alves <palves@redhat.com>
14314
14315 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14316 output appearing once only.
14317
9f6dbe2b
PA
143182015-04-07 Pedro Alves <palves@redhat.com>
14319
14320 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14321 that doesn't expect anything. Return early if running to main
14322 fails.
14323
337532fa
YQ
143242015-04-07 Yao Qi <yao.qi@linaro.org>
14325
14326 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14327 (child_function): Call alarm.
14328 (main): Move call to alarm into the loop.
14329 * gdb.threads/non-stop-fair-events.exp: Build program with
14330 -DTIMEOUT=$timeout.
14331
01b622d4
DE
143322015-04-06 Doug Evans <xdje42@gmail.com>
14333
14334 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14335 Fix dest parameter to board_info.
14336 (fpc_compile): Ditto.
14337 (gdb_compile_pascal): Rename dest arg to destfile.
14338
961f4160
PMR
143392015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14340
14341 * gdb.ada/funcall_ref.exp: New file.
14342 * gdb.ada/funcall_ref/foo.adb: New file.
14343
cafda597
YQ
143442015-04-02 Yao Qi <yao.qi@linaro.org>
14345
14346 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14347 is remote.
14348
fed040c6
GB
143492015-04-02 Gary Benson <gbenson@redhat.com>
14350
14351 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14352
d11916aa
SS
143532015-04-01 Sasha Smundak <asmundak@google.com>
14354
14355 * gdb.python/py-unwind-maint.c: New file.
14356 * gdb.python/py-unwind-maint.exp: New test.
14357 * gdb.python/py-unwind-maint.py: New file.
14358 * gdb.python/py-unwind.c: New file.
14359 * gdb.python/py-unwind.exp: New test.
14360 * gdb.python/py-unwind.py: New test.
14361
a1471180
PA
143622015-04-01 Pedro Alves <palves@redhat.com>
14363
14364 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14365 to fail instead of non-existent $test.
14366
0bbeccb1
PA
143672015-04-01 Pedro Alves <palves@redhat.com>
14368
14369 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14370 GDBFLAGS if not empty.
14371
3c724c8c
PMR
143722015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14373
14374 * gdb.ada/complete.exp: Remove "multi_line".
14375 * gdb.ada/info_exc.exp: Remove "multi_line".
14376 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14377 * gdb.ada/ptype_field.exp: Remove "multi_line".
14378 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14379 * gdb.ada/tagged.exp: Remove "multi_line".
14380 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14381 [multi_line ...]
14382 * gdb.btrace/delta.exp: Likewise.
14383 * gdb.btrace/exception.exp: Likewise.
14384 * gdb.btrace/function_call_history.exp: Likewise.
14385 * gdb.btrace/instruction_history.exp: Likewise.
14386 * gdb.btrace/nohist.exp: Likewise.
14387 * gdb.btrace/record_goto.exp: Likewise.
14388 * gdb.btrace/segv.exp: Likewise.
14389 * gdb.btrace/stepi.exp: Likewise.
14390 * gdb.btrace/tailcall.exp: Likewise.
14391 * gdb.btrace/unknown_functions.exp: Likewise.
14392 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14393 * lib/gdb.exp: Add the "multi_line" helper.
14394
4eec2deb
PA
143952015-04-01 Pedro Alves <palves@redhat.com>
14396
14397 * gdb.threads/tid-reuse.c: New file.
14398 * gdb.threads/tid-reuse.exp: New file.
14399
df8411da
SDJ
144002015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14401
14402 PR corefiles/16092
14403 * gdb.base/coredump-filter.c: New file.
14404 * gdb.base/coredump-filter.exp: Likewise.
14405
6ef37366
PM
144062015-03-27 Petr Machata <pmachata@redhat.com>
14407
14408 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14409 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14410 (Dwarf::assemble): Initialize them.
14411 (Dwarf::lines): New function.
14412
7ec911b0
JT
144132015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14414
14415 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14416 SYMBOL_PREFIX for x86_64-*-cygwin.
14417
ff908ebf
AW
144182015-03-26 Andy Wingo <wingo@igalia.com>
14419
14420 PR symtab/18148
14421 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14422 const_value but not a location.
14423 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14424 location defined in non-main CUs are visible.
14425
6d5f0679
YQ
144262015-03-26 Yao Qi <yao.qi@linaro.org>
14427
14428 PR testsuite/18139
14429 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14430 Add a line number entry for the same line.
14431 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14432 Add a line number entry for the same line.
14433
2898689b
YQ
144342015-03-26 Yao Qi <yao.qi@linaro.org>
14435
14436 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14437 .int 0.
14438 (func): Likewise. Add .Lfunc_1 label.
14439 Use .Lfunc_1 label.
14440 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
14441 .int 0.
14442 (func): Likewise.
14443 Use .Lfunc_1 label.
14444
85180498
YQ
144452015-03-26 Yao Qi <yao.qi@linaro.org>
14446
14447 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
14448 Call gdb_compile instead to compile each .s files without debug
14449 information.
14450
8aa08a8d
YQ
144512015-03-26 Yao Qi <yao.qi@linaro.org>
14452
14453 * gdb.base/savedregs.exp (process_saved_regs): Make
14454 "Saved registers:" optional in the pattern.
14455
66849923
MM
144562015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14457
14458 * gdb.btrace/next.exp: Merged into step.exp.
14459 * gdb.btrace/finish.exp: Merged into step.exp.
14460 * gdb.btrace/nexti.exp: Merged into stepi.exp.
14461 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
14462 "record goto" and checking the exact replay position.
14463 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
14464 check for "Recording format" in "info record" output.
14465 * gdb.btrace/record_goto.exp: Choose test file based on target.
14466 * gdb.btrace/x86-record_goto.S: Renamed into ...
14467 * gdb.btrace/x86_64-record_goto.S: ... this.
14468 * gdb.btrace/i686-record_goto.S: New.
14469 * gdb.btrace/x86-tailcall.S: Renamed into ...
14470 * gdb.btrace/x86_64-tailcall.S: ... this.
14471 * gdb.btrace/i686-tailcall.S: New.
14472 * gdb.btrace/x86-tailcall.c: Renamed into ...
14473 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
14474 separate statements. Update test.
14475 * gdb.btrace/delta.exp: Use record_goto.c as test file.
14476 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
14477 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
14478 * gdb.btrace/tailcall.exp: Choose test file based on target.
14479 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
14480
11cc1b74
MM
144812015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14482
14483 * gdb.btrace/exception.exp: Increase BTS buffer size.
14484
a25d8bf9
PA
144852015-03-24 Pedro Alves <palves@redhat.com>
14486
14487 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
14488
856e7dd6
PA
144892015-03-24 Pedro Alves <palves@redhat.com>
14490
14491 * gdb.threads/schedlock.exp (test_step): No longer expect that
14492 "set scheduler-locking step" with "next" over a function call runs
14493 threads unlocked.
14494
ad235a41
AT
144952015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14496
14497 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
14498
15630549
AT
144992015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14500
14501 PR breakpoints/16466
14502 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
14503 * gdb.mi/mi-pending.c (thread_func): New function.
14504 (int main): Add threading support required.
14505 * gdb.mi/mi-pending.exp: Add tests for this issue.
14506 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
14507 (pendfunc2): Remove stdio dependency.
14508 * gdb.mi/mi-pendshr2.c: New file.
14509
693dca06
KS
145102015-03-23 Keith Seitz <keiths@redhat.com>
14511
14512 * gdb.linespec/keywords.c: New file.
14513 * gdb.linespec/keywords.exp: New file.
14514
7e993ebf
KS
145152015-03-23 Keith Seitz <keiths@redhat.com>
14516
14517 PR gdb/18021
14518 * gdb.dwarf2/staticvirtual.exp: New test.
14519
bc23328c
JK
145202015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14521
14522 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
14523 * README: Remove HP-UX and gdb.hp.
14524 (configuration):
14525 * configure: Regenerate.
14526 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
14527 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
14528 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
14529 gdb.hp/gdb.defects/Makefile.
14530 * gdb.hp/Makefile.in: File deleted.
14531 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
14532 * gdb.hp/gdb.aCC/optimize.c: File deleted.
14533 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
14534 * gdb.hp/gdb.aCC/run.c: File deleted.
14535 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
14536 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
14537 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
14538 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
14539 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
14540 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
14541 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
14542 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
14543 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
14544 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
14545 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
14546 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
14547 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
14548 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
14549 * gdb.hp/gdb.base-hp/reg.s: File deleted.
14550 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
14551 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
14552 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
14553 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
14554 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
14555 * gdb.hp/gdb.compat/Makefile.in: File deleted.
14556 * gdb.hp/gdb.compat/average.c: File deleted.
14557 * gdb.hp/gdb.compat/sum.c: File deleted.
14558 * gdb.hp/gdb.compat/xdb.c: File deleted.
14559 * gdb.hp/gdb.compat/xdb0.c: File deleted.
14560 * gdb.hp/gdb.compat/xdb0.h: File deleted.
14561 * gdb.hp/gdb.compat/xdb1.c: File deleted.
14562 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
14563 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
14564 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
14565 * gdb.hp/gdb.defects/Makefile.in: File deleted.
14566 * gdb.hp/gdb.defects/bs14602.c: File deleted.
14567 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
14568 * gdb.hp/gdb.defects/solib-d.c: File deleted.
14569 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
14570 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
14571 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
14572 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
14573 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
14574 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
14575 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
14576 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
14577 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
14578 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
14579 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
14580 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
14581 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
14582 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
14583 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
14584 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
14585 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
14586 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
14587 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
14588 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
14589 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
14590 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
14591 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
14592 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
14593 * gdb.hp/tools/odump: File deleted.
14594
8bf3b159
PA
145952015-03-19 Pedro Alves <palves@redhat.com>
14596
14597 * gdb.threads/continue-pending-status.exp (saw_thread_2)
14598 (saw_thread_3): New globals.
14599 (top level): Increment them when an event for the corresponding
14600 thread is seen.
14601 (no thread starvation): New test.
14602
eb54c8bf
PA
146032015-03-19 Pedro Alves <palves@redhat.com>
14604
14605 * gdb.threads/continue-pending-status.c: New file.
14606 * gdb.threads/continue-pending-status.exp: New file.
14607
32d2e5d6
PA
146082015-03-18 Pedro Alves <palves@redhat.com>
14609
14610 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14611 Use gdb_is_target_remote instead of is_remote. Use
14612 gdb_test_multiple instead of gdb_expect. Exit early if
14613 gdb_test_multiple hits its internal matches. Tighten stepi tests
14614 expected output. Fail on exit with any signal, instead of just
14615 SIGILL.
14616
f68f11b7
YQ
146172015-03-18 Yao Qi <yao.qi@linaro.org>
14618
14619 PR tdep/18107
14620 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
14621 variable.
14622 * gdb.base/catch-syscall.exp: Don't skip it on
14623 aarch64*-*-linux* target. Remove elements in all_syscalls.
14624 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
14625 target.
14626 (setup_all_syscalls): New proc.
14627
ca5fd19b
YQ
146282015-03-16 Yao Qi <yao.qi@linaro.org>
14629
14630 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
14631 (top level): Skip tests if valid_addr_p returns false for
14632 $cmd1 or $cmd2.
14633
85642ba0
AW
146342015-03-11 Andy Wingo <wingo@igalia.com>
14635
14636 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
14637
e03f9645
YQ
146382015-03-11 Yao Qi <yao.qi@linaro.org>
14639
14640 * gdb.base/catch-syscall.exp: Fix typo in comments.
14641
5d0962b2
YQ
146422015-03-11 Yao Qi <yao.qi@linaro.org>
14643
14644 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
14645
b2df3cef
PA
146462015-03-09 Pedro Alves <palves@redhat.com>
14647
14648 * dg-extract-results.py: Delete.
14649
ef878e53
PA
146502015-03-09 Pedro Alves <palves@redhat.com>
14651
14652 Merge dg-extract-results.sh from GCC upstream (r218843).
14653
14654 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
14655 * dg-extract-results.sh: Use --text with grep to avoid issues with
14656 binary files. Fall back to cat -v, if that doesn't work.
14657
9494d219
PA
146582015-03-05 Pedro Alves <palves@redhat.com>
14659
14660 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
14661
a8d9763a
SM
146622015-03-04 Simon Marchi <simon.marchi@ericsson.com>
14663
14664 * lib/mi-support.exp (mi_expect_interrupt): Accept
14665 alternative event for when in all-stop mode.
14666
be9957b8
PA
146672015-03-04 Pedro Alves <palves@redhat.com>
14668
14669 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
14670
d57be0f4 146712015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
14672
14673 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
14674
c214c7cf
AA
146752015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14676
14677 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
14678 regexps for GDB's current line display, accept a hex address
14679 preceding the line number.
14680
6d74a497
AA
146812015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14682
14683 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
14684 the 'arch1' variable for "s390*-linux*" targets.
14685
511aee7c
PA
146862015-03-04 Pedro Alves <palves@redhat.com>
14687
14688 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
14689 (main): Pass missing retval argument to pthread_join call.
14690
95e50b27
PA
146912015-03-02 Pedro Alves <palves@redhat.com>
14692
14693 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
14694 (top level): Call do_test with non-stop as well.
14695
28054d69
PA
146962015-03-02 Pedro Alves <palves@redhat.com>
14697
14698 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
14699 -1.
14700
4fa5d7b4
AA
147012015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14702
14703 * gdb.arch/s390-vregs.exp: New test.
14704 * gdb.arch/s390-vregs.S: New file.
14705
97c18565
PA
147062015-02-27 Pedro Alves <palves@redhat.com>
14707
14708 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14709 call to catch_command_errors.
14710 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
14711 catch_command_errors.
14712
a37bfa30
PA
147132015-02-27 Pedro Alves <palves@redhat.com>
14714
14715 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
14716 "true" for boolean result.
14717 * gdb.gdb/selftest.exp (test_with_self): Also accept full
14718 prototype of main.
14719
6f98576f
PA
147202015-02-27 Pedro Alves <palves@redhat.com>
14721
14722 * lib/unbuffer_output.c: New file.
14723 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
14724 (main): Call gdb_unbuffer_output.
14725
eba5ab56
YQ
147262015-02-27 Yao Qi <yao.qi@linaro.org>
14727
14728 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
14729 target.
14730
0def5aaa
DE
147312015-02-26 Doug Evans <dje@google.com>
14732
14733 * gdb.cp/class2.cc (Dbase, D): New classes.
14734 (main): New local delta.
14735 * gdb.cp/class2.exp: Test printing delta.
14736 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
14737 (dynbar): New global.
14738 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
14739
081a1c2c
JK
147402015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14741
14742 * gdb.compile/compile-ifunc.c: New file.
14743 * gdb.compile/compile-ifunc.exp: New file.
14744
2f41223f
AT
147452015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
14746
14747 * gdb.base/structs.exp: Check for correct struct on finish.
14748
03eddd80
YQ
147492015-02-26 Yao Qi <yao.qi@linaro.org>
14750
14751 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
14752 is zero.
14753
80c57053
JK
147542015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14755
14756 * gdb.arch/cordic.ko.bz2: New file.
14757 * gdb.arch/cordic.ko.debug.bz2: New file.
14758 * gdb.arch/ppc64-symtab-cordic.exp: New file.
14759
21613c12
YQ
147602015-02-25 Yao Qi <yao.qi@linaro.org>
14761
14762 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
14763 aarch64*-*-* target.
14764
d8b901ed
PA
147652015-02-23 Pedro Alves <palves@redhat.com>
14766
14767 * lib/gdb.exp (delete_breakpoints): Rewrite using
14768 gdb_test_multiple.
14769
e5b85ead
PA
147702015-02-23 Pedro Alves <palves@redhat.com>
14771
14772 * gdb.base/info-os.c: Include stdlib.h.
14773
85c3a371
DE
147742015-02-22 Doug Evans <xdje42@gmail.com>
14775
14776 PR symtab/17855
14777 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
14778 is read after symbols have been re-read.
14779 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
14780 * gdb.ada/exec_changed/second.adb (Second): Ditto.
14781
96553a0c
DE
147822015-02-21 Doug Evans <dje@google.com>
14783
14784 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
14785
97a0c697
JK
147862015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14787
14788 PR corefiles/17808
14789 * gdb.arch/i386-biarch-core.core.bz2: New file.
14790 * gdb.arch/i386-biarch-core.exp: New file.
14791
a47cd6e9
PA
147922015-02-21 Pedro Alves <palves@redhat.com>
14793
14794 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
14795 runto_main fails.
14796
c5facdc4
PA
147972015-02-20 Pedro Alves <palves@redhat.com>
14798
14799 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
14800 info probes.
14801
2db9a427
PA
148022015-02-20 Pedro Alves <palves@redhat.com>
14803
14804 * gdb.threads/multi-create-ns-info-thr.exp: New file.
14805
60fb7e9e
PA
148062015-02-20 Pedro Alves <palves@redhat.com>
14807
14808 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
14809 clean_restart before gdb_target_supports_trace.
14810
5c5019c2
PA
148112015-02-20 Pedro Alves <palves@redhat.com>
14812
14813 PR threads/18006
14814 * gdb.threads/clone-thread_db.c: New file.
14815 * gdb.threads/clone-thread_db.exp: New file.
14816
c9587f88
AT
148172015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
14818
14819 PR breakpoints/16812
14820 * gdb.base/catch-gdb-caused-signals.c: New file.
14821 * gdb.base/catch-gdb-caused-signals.exp: New file.
14822
f6a88844
JM
148232015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
14824
14825 * configure: Regenerated.
14826 * configure.ac: Use GDB_AC_TRANSFORM.
14827 * aclocal.m4: sinclude ../transform.m4.
14828
497c491b
JM
148292015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14830
14831 * lib/dtrace.exp: New file.
14832 * gdb.base/dtrace-probe.exp: Likewise.
14833 * gdb.base/dtrace-probe.d: Likewise.
14834 * gdb.base/dtrace-probe.c: Likewise.
14835 * lib/pdtrace.in: Likewise.
14836 * configure.ac: Output variables with the transformed names of
14837 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
14838 * configure: Regenerated.
14839
03e98035
JM
148402015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
14841
14842 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
14843 expected message when trying to access $_probe_* convenience
14844 variables while not on a probe.
14845
63cc30e9
JK
148462015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14847
14848 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
14849
0703599a
PA
148502015-02-11 Pedro Alves <pedro@codesourcery.com>
14851
14852 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
14853 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
14854
7e60a48e
DE
148552015-02-10 Doug Evans <xdje42@gmail.com>
14856
14857 * lib/gdb.exp (gdb_load): Always return a result.
14858
01b088bc
PA
148592015-02-10 Pedro Alves <palves@redhat.com>
14860
14861 * gdb.threads/signal-sigtrap.c: New file.
14862 * gdb.threads/signal-sigtrap.exp: New file.
14863
b05ec7a5
AT
148642015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
14865
14866 * gdb.trace/no-attach-trace.c: New file.
14867 * gdb.trace/no-attach-trace.exp: New file.
14868
a2c2acaf
MW
148692015-02-09 Mark Wielaard <mjw@redhat.com>
14870
14871 * gdb.dwarf2/atomic.c: New file.
14872 * gdb.dwarf2/atomic-type.exp: Likewise.
14873
31fd9caa
MM
148742015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14875
14876 * gdb.btrace/buffer-size.exp: Update "info record" output.
14877 * gdb.btrace/delta.exp: Update "info record" output.
14878 * gdb.btrace/enable.exp: Update "info record" output.
14879 * gdb.btrace/finish.exp: Update "info record" output.
14880 * gdb.btrace/instruction_history.exp: Update "info record" output.
14881 * gdb.btrace/next.exp: Update "info record" output.
14882 * gdb.btrace/nexti.exp: Update "info record" output.
14883 * gdb.btrace/step.exp: Update "info record" output.
14884 * gdb.btrace/stepi.exp: Update "info record" output.
14885 * gdb.btrace/nohist.exp: Update "info record" output.
14886
d33501a5
MM
148872015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14888
14889 * gdb.btrace/buffer-size: New.
14890
f4abbc16
MM
148912015-02-09 Markus Metzger <markus.t.metzger@intel.com>
14892
14893 * gdb.btrace/delta.exp: Update "info record" output.
14894 * gdb.btrace/enable.exp: Update "info record" output.
14895 * gdb.btrace/finish.exp: Update "info record" output.
14896 * gdb.btrace/instruction_history.exp: Update "info record" output.
14897 * gdb.btrace/next.exp: Update "info record" output.
14898 * gdb.btrace/nexti.exp: Update "info record" output.
14899 * gdb.btrace/step.exp: Update "info record" output.
14900 * gdb.btrace/stepi.exp: Update "info record" output.
14901 * gdb.btrace/nohist.exp: Update "info record" output.
14902
b9d61307
SM
149032015-02-06 Simon Marchi <simon.marchi@ericsson.com>
14904
14905 PR gdb/15678
14906 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
14907
e584fdbc
PA
149082015-02-06 Pedro Alves <palves@redhat.com>
14909
14910 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
14911 macro.
14912 (seconds_left, again): New globals.
14913 (main): Wait seconds_left in a 1-second sleep loop instead of
14914 sleeping 180 seconds. If 'again' is set, reset the seconds
14915 counter.
14916 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
14917 'again' in the inferior before detaching. Print the seconds left.
14918 (options): New global.
14919 (top level): Build program with -DTIMEOUT=$timeout.
14920
77f41761
PA
149212015-02-06 Pedro Alves <palves@redhat.com>
14922
14923 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
14924 determine how many seconds to pass to 'alarm'.
14925 * gdb.base/gdb-sigterm.exp (top level): Build program with
14926 -DTIMEOUT=$timeout.
14927 (do_test): Return success/failure indication. Add more verbose
14928 logging. Don't fail if 200 single steps are seen. Instead, fail
14929 when the test times out.
14930 (passes): New global.
14931 (top level): Break the testing loop if testing fails on any
14932 iteration. Use gdb_assert.
14933
b9394193
DB
149342015-02-04 Don Breazeal <donb@codesourcery.com>
14935
14936 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
14937 and initialize them.
14938 (ipc_cleanup): New function.
14939 (main): Don't declare shmid, semid, and msqid. Add a call to
14940 atexit so that we call ipc_cleanup on exit.
14941
42d9e528
PA
149422015-02-04 Pedro Alves <palves@redhat.com>
14943
14944 * boards/native-extended-gdbserver.exp: Remove any target variant
14945 specifications from the board name before clearing the isremote
14946 flag from board_info.
14947
ae6ae975
DE
149482015-01-31 Doug Evans <xdje42@gmail.com>
14949
14950 * gdb.base/maint.exp <maint print type argc>: Update expected output.
14951
cfb069a8
GB
149522015-01-31 Gary Benson <gbenson@redhat.com>
14953
14954 * gdb.base/completion.exp: Disable completion limiting for
14955 existing tests. Add new tests to check completion limiting.
14956 * gdb.linespec/ls-errs.exp: Disable completion limiting.
14957
5dd31d79
DE
149582015-01-31 Doug Evans <xdje42@gmail.com>
14959
14960 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
14961
9f050062
DE
149622015-01-31 Doug Evans <xdje42@gmail.com>
14963
14964 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
14965 entries. Duplicate file section script entries.
14966 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
14967 inlined entries. Add test for safe-path rejection.
14968 * gdb.python/py-section-script.c: Add duplicate inlined section script
14969 entries. Duplicate file section script entries.
14970 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
14971 inlined entries. Add test for safe-path rejection.
14972
df25ebbd
JB
149732015-01-29 Joel Brobecker <brobecker@adacore.com>
14974
14975 * gdb.ada/disc_arr_bound: New testcase.
14976
4a0ca9ec
JB
149772015-01-29 Joel Brobecker <brobecker@adacore.com>
14978
14979 * gdb.ada/mi_var_array: New testcase.
14980
3a8b707a
DE
149812015-01-27 Doug Evans <dje@google.com>
14982
14983 * gdb.python/py-objfile.exp: Add tests for objfile.username.
14984 Add test for objfile.filename, objfile.username after objfile
14985 has been unloaded.
14986
f8313f6e
JB
149872015-01-26 Joel Brobecker <brobecker@adacore.com>
14988
14989 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
14990 the second test to print the name attribute of value
14991 returned by the call to gdb.lookup_type, and adjust
14992 the expected output accordingly.
14993
37bc665e
MW
149942015-01-25 Mark Wielaard <mjw@redhat.com>
14995
14996 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
14997 * gdb.base/disp-step-fork.c: Include unistd.h.
14998 * gdb.base/siginfo-obj.c: Include stdio.h.
14999 * gdb.base/siginfo-thread.c: Likewise.
15000 * gdb.mi/non-stop.c: Include unistd.h.
15001 * gdb.mi/nsthrexec.c: Include stdio.h.
15002 * gdb.mi/pthreads.c: Include unistd.h.
15003 * gdb.modula2/unbounded1.c (main): Declare returns int.
15004 * gdb.reverse/consecutive-reverse.c: Likewise.
15005 * gdb.threads/create-fail.c: Include unistd.h.
15006 * gdb.threads/killed.c: Likewise.
15007 * gdb.threads/linux-dp.c: Likewise.
15008 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15009 * gdb.threads/non-ldr-exc-2.c: Likewise.
15010 * gdb.threads/non-ldr-exc-3.c: Likewise.
15011 * gdb.threads/non-ldr-exc-4.c: Likewise.
15012 * gdb.threads/pthreads.c: Include unistd.h.
15013 (main): Declare returns int.
15014 * gdb.threads/tls-main.c (foo): New declaration.
15015 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15016
f7e5394d
SM
150172015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15018
15019 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15020 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15021
743649fd
MW
150222015-01-15 Mark Wielaard <mjw@redhat.com>
15023
15024 * gdb.base/noreturn-return.c: New file.
15025 * gdb.base/noreturn-return.exp: New file.
15026 * gdb.base/noreturn-finish.c: New file.
15027 * gdb.base/noreturn-finish.exp: New file.
15028
198297aa
PA
150292015-01-23 Pedro Alves <palves@redhat.com>
15030
15031 * gdb.threads/continue-pending-after-query.c: New file.
15032 * gdb.threads/continue-pending-after-query.exp: New file.
15033
717cf30c
AG
150342015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15035 Simon Marchi <simon.marchi@ericsson.com>
15036
15037 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15038 * gdb.base/valgrind-db-attach.exp: Same.
15039 * gdb.base/valgrind-infcall.exp: Same.
15040 * lib/mi-support.exp (default_mi_gdb_start): Same.
15041 * lib/prompt.exp (default_prompt_gdb_start): Same.
15042 * lib/gdb.exp (default_gdb_spawn): Same.
15043 (gdb_interact): New.
15044
15045
4b62a76e
JK
150462015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15047
15048 * gdb.compile/compile.exp (pointer to jit function): New test.
15049
b4cdae6f
WW
150502015-01-17 Wei-cheng Wang <cole945@gmail.com>
15051
15052 * lib/gdb.exp (supports_process_record): Return true for
15053 powerpc*-*-linux*.
15054 (supports_reverse): Likewise.
15055
d221e7ef
DB
150562015-01-15 Don Breazeal <donb@codesourcery.com>
15057
15058 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15059 instead of checking whether the target board is remote and
15060 use spawn_wait_for_attach instead of exec/sleep.
15061 * gdb.base/attach-twice.exp: Likewise.
15062
bafffb51
JB
150632015-01-15 Joel Brobecker <brobecker@adacore.com>
15064
15065 * gdb.ada/var_arr_attrs: New testcase.
15066
5589af0e
PA
150672015-01-14 Pedro Alves <palves@redhat.com>
15068 Joel Brobecker <brobecker@adacore.com>
15069
15070 PR gdb/17525
15071 * gdb.base/bp-cmds-execution-x-script.c: New file.
15072 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15073 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15074
6c400b59
PA
150752015-01-14 Pedro Alves <palves@redhat.com>
15076
15077 PR cli/17828
15078 * gdb.base/batch-preserve-term-settings.c: New file.
15079 * gdb.base/batch-preserve-term-settings.exp: New file.
15080
e02c96a7
DE
150812015-01-13 Doug Evans <dje@google.com>
15082
15083 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15084 binary.
15085
576fd14c
JB
150862015-01-13 Joel Brobecker <brobecker@adacore.com>
15087
15088 * Makefile.in (clean mostlyclean): Do not delete *.py.
15089
04dccad0
JB
150902015-01-13 Joel Brobecker <brobecker@adacore.com>
15091
15092 * gdb.python/py-lookup-type.exp: New file.
15093
3d230f71
PA
150942015-01-12 Pedro Alves <palves@redhat.com>
15095
15096 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15097 restore GDBFLAGS before returning.
15098
7e67715d
JK
150992015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15100
15101 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15102 is_amd64_regs_target and is_x86_like_target.
15103
f2e0d4b4
DE
151042015-01-11 Doug Evans <xdje42@gmail.com>
15105
15106 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15107 is given without an explicit form.
15108 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15109 attributes.
15110 * gdb.dwarf/corrupt.exp: Ditto.
15111 * gdb.dwarf2/enum-type.exp: Ditto.
15112 * gdb.trace/entry-values.exp: Ditto.
15113 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15114
439250fb
DE
151152015-01-11 Doug Evans <xdje42@gmail.com>
15116
15117 PR gdb/15830
15118 * gdb.base/maint.exp: Remove references to "maint demangle".
15119 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15120 Add tests for explicitly specifying language to demangle.
15121 * gdb.dlang/demangle.exp: Ditto.
15122
ede9f622
PA
151232015-01-09 Pedro Alves <palves@redhat.com>
15124
15125 * gdb.threads/non-stop-fair-events.c: New file.
15126 * gdb.threads/non-stop-fair-events.exp: New file.
15127
a7b796db
PA
151282015-01-09 Pedro Alves <palves@redhat.com>
15129
15130 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15131 the global scope. Set a breakpoint after all threads are started
15132 rather than stepping over two source lines. Expect the prompt.
15133 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15134 global.
15135 (NUM): Now 15.
15136 (main): Use threads_started_barrier to wait for all threads to
15137 start. Main thread no longer calls thread_function. Exit after
15138 180 seconds.
15139 (loop): New function.
15140 (thread_function): Wait on threads_started_barrier barrier. Call
15141 'loop' at each iteration.
15142 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15143 threads have started, instead of hardcoding number of "next"
15144 steps. Use an access watchpoint instead of a write watchpoint.
15145
9665ffdd
PA
151462015-01-09 Pedro Alves <palves@redhat.com>
15147
15148 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15149 (thread_func): Wait on barrier.
15150 (main): Wait for all threads to start before stopping GDB.
15151 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15152 global.
15153 (thread1_func, thread2_func): Wait on barrier.
15154 (main): Wait for all threads to start before stopping GDB.
15155 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15156 New global.
15157 (thread1_func, thread2_func): Wait on barrier.
15158 (main): Wait for all threads to start before stopping GDB.
15159
c945a99f
PA
151602015-01-09 Pedro Alves <palves@redhat.com>
15161
15162 * gdb.threads/attach-many-short-lived-threads.c: New file.
15163 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15164
c1a747c1
PA
151652014-01-09 Pedro Alves <palves@redhat.com>
15166
15167 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15168 instead of to thread 2.
15169 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15170 Add barrier around each pthread_create call instead of around all
15171 calls.
15172 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15173 Set a break on thread_function and have the child threads hit it
15174 one at at a time.
15175
60b3033e
PA
151762015-01-09 Pedro Alves <palves@redhat.com>
15177
15178 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15179 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15180 false.
15181 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15182 checking whether the target board is remote.
15183 * gdb.multi/multi-attach.exp: Likewise.
15184 * gdb.python/py-sync-interp.exp: Likewise.
15185 * gdb.server/ext-attach.exp: Likewise.
15186 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15187 tests that need to attach, instead of checking whether the target
15188 board is remote at the top of the file.
15189
acc018ac
YQ
151902015-01-08 Yao Qi <yao@codesourcery.com>
15191
15192 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15193
50a18af8
JK
151942015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15195
15196 Fix testcase compilation.
15197 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15198
8503d6e1
JB
151992015-01-06 Joel Brobecker <brobecker@adacore.com>
15200
15201 * gdb.python/py-type.exp: Add a couple test about empty
15202 array creation, and negative-length array creation.
15203
cc73dbcc
DE
152042015-01-02 Doug Evans <xdje42@gmail.com>
15205
15206 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15207
0300bbc7
DE
152082015-01-02 Doug Evans <dje@google.com>
15209
15210 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15211
9d85a0ec
YQ
152122014-12-29 Yao Qi <yao@codesourcery.com>
15213
15214 * gdb.trace/entry-values.exp: Update comments. Rename variable
15215 bar_call_foo to returned_from_foo.
15216
87186c6a
MMN
152172014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15218
15219 PR gdb/17394
15220 * gdb.linespec/break-asm-file.c: New file.
15221 * gdb.linespec/break-asm-file.exp: New file.
15222 * gdb.linespec/break-asm-file0.s: New file.
15223 * gdb.linespec/break-asm-file1.s: New file.
15224
1bab7383
YQ
152252014-12-18 Nigel Stephens <nigel@mips.com>
15226 Maciej W. Rozycki <macro@codesourcery.com>
15227
15228 * gdb.base/float.exp: Handle the new output from "info float" on
15229 MIPS targets.
15230
1bc1068a
JK
152312014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15232
15233 Fix MinGW compilation.
15234 * gdb.compile/compile-ops.exp: Update untested message if
15235 !skip_compile_feature_tests.
15236 * gdb.compile/compile-setjmp.exp: Likewise.
15237 * gdb.compile/compile-tls.exp: Likewise.
15238 * gdb.compile/compile.exp: Likewise.
15239 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15240 supported on this host".
15241
b6615d10
DE
152422014-12-16 Doug Evans <xdje42@gmail.com>
15243
15244 * boards/stabs.exp: New file.
15245
25dda427
AA
152462014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15247
15248 * gdb.base/completion.exp: Adjust to format changes of "maint
15249 print user-registers".
15250
bf330350
CU
152512014-12-16 Catalin Udma <catalin.udma@freescale.com>
15252
15253 PR server/17457
15254 * gdb.arch/aarch64-fp.c: New file.
15255 * gdb.arch/aarch64-fp.exp: New file.
15256
395cf596
SDJ
152572014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15258
15259 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15260 r210637, r210913, r211666, r215400, r215817).
15261
15262 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15263 * dg-extract-results.py: New file.
15264 * dg-extract-results.sh: Use it if the environment seems
15265 suitable.
15266
15267 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15268
15269 * dg-extract-results.py (parse_run): Handle warnings that
15270 are printed before a test harness is run.
15271
15272 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15273
15274 * dg-extract-results.py (Named): Remove __cmp__ method.
15275 (output_variation): Use a key to sort variation.harnesses.
15276
15277 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15278
15279 * dg-extract-results.py: For Python 3, force sys.stdout to
15280 handle surrogate escape sequences.
15281 (safe_open): New function.
15282 (output_segment, main): Use it.
15283
15284 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15285
15286 * dg-extract-results.py (Prog.result_re): Include options
15287 in test name.
15288
15289 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15290
15291 * dg-extract-results.py (output_variation): Always sort if
15292 do_sum.
15293
e882ef3c
SM
152942014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15295
15296 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15297 as long as we get pagination notifications.
15298
4992aa20
JM
152992014-12-15 Jason Merrill <jason@redhat.com>
15300
15301 * Makefile.in (check-gdb.%): Restore.
15302 * README: Mention it.
15303
c1b5a1a6
JB
153042014-12-13 Joel Brobecker <brobecker@adacore.com>
15305
15306 * gdb.ada/str_uninit: New testcase.
15307
5537b577
JK
153082014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15309
15310 PR symtab/17642
15311 * gdb.base/vla-stub-define.c: New file.
15312 * gdb.base/vla-stub.c: New file.
15313 * gdb.base/vla-stub.exp: New file.
15314
bb2ec1b3
TT
153152014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15316 Jan Kratochvil <jan.kratochvil@redhat.com>
15317 Tom Tromey <tromey@redhat.com>
15318
15319 * configure.ac: Add gdb.compile/.
15320 * configure: Regenerate.
15321 * gdb.compile/Makefile.in: New file.
15322 * gdb.compile/compile-ops.exp: New file.
15323 * gdb.compile/compile-ops.c: New file.
15324 * gdb.compile/compile-tls.c: New file.
15325 * gdb.compile/compile-tls.exp: New file.
15326 * gdb.compile/compile-constvar.S: New file.
15327 * gdb.compile/compile-constvar.c: New file.
15328 * gdb.compile/compile-mod.c: New file.
15329 * gdb.compile/compile-nodebug.c: New file.
15330 * gdb.compile/compile-setjmp-mod.c: New file.
15331 * gdb.compile/compile-setjmp.c: New file.
15332 * gdb.compile/compile-setjmp.exp: New file.
15333 * gdb.compile/compile-shlib.c: New file.
15334 * gdb.compile/compile.c: New file.
15335 * gdb.compile/compile.exp: New file.
15336 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15337
4ff709eb
TT
153382014-12-12 Tom Tromey <tromey@redhat.com>
15339
15340 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15341 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15342
6dddd6a5
DE
153432014-12-12 Doug Evans <dje@google.com>
15344
15345 * lib/gdb-python.exp (get_python_valueof): New function.
15346 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15347
71c24708
AA
153482014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15349
15350 * gdb.base/completion.exp: Add test for completion of "info
15351 registers ".
15352
3e29f34a
MR
153532014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15354
15355 * gdb.base/func-ptrs.c: New file.
15356 * gdb.base/func-ptrs.exp: New file.
15357
fc126975
SM
153582014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15359
15360 PR breakpoints/17012
15361 * gdb.base/dprintf-detach.c: New file.
15362 * gdb.base/dprintf-detach.exp: New file.
15363
0a46d518
SM
153642014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15365
15366 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15367 * lib/gdb.exp (target_is_gdbserver): New procedure.
15368
a0be3e44
DE
153692014-12-08 Doug Evans <dje@google.com>
15370
15371 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15372
df1b803a
YQ
153732014-12-05 Yao Qi <yao@codesourcery.com>
15374
15375 * gdb.guile/scm-error.exp: Remove the third argument to
15376 gdb_remote_download.
15377 * gdb.guile/scm-frame-args.exp: Likewise.
15378 * gdb.guile/scm-section-script.exp: Likewise.
15379
ddb9f679
YQ
153802014-12-05 Yao Qi <yao@codesourcery.com>
15381
15382 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15383
86e4ed39
DE
153842014-12-04 Doug Evans <dje@google.com>
15385
15386 * gdb.python/py-objfile.exp: Add tests for
15387 objfile.add_separate_debug_file.
15388
7c50a931
DE
153892014-12-04 Doug Evans <dje@google.com>
15390
15391 * lib/gdb.exp (get_build_id): New function.
15392 (build_id_debug_filename_get): Rewrite to use it.
15393 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15394
621661e3
MR
153952014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15396
15397 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15398 `method(long)', not just 0x0.
15399 * gdb.cp/nsalias.exp: Align code labels to 4.
15400 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15401 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15402 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15403 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15404 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15405 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15406
29f0c3b7
DE
154072014-12-02 Doug Evans <dje@google.com>
15408
e1e061e7 15409 PR symtab/17602
29f0c3b7 15410 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15411 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15412 * gdb.cp/anon-ns.exp: Update.
15413
162078c8
NB
154142014-12-02 Nick Bull <nicholaspbull@gmail.com>
15415
15416 * gdb.python/py-events.py (inferior_call_handler): New.
15417 (register_changed_handler, memory_changed_handler): New.
15418 (test_events.invoke): Register new handlers.
15419 * gdb.python/py-events.exp: Add tests for inferior call,
15420 memory_changed and register_changed events.
15421
fdb09caf
AA
154222014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15423
15424 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15425 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15426 if the linker doesn't understand this.
15427
55cfb2c4
SM
154282014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15429
15430 * gdb.python/python.exp: Change expected reply to help().
15431
9e8cd6df
YQ
154322014-12-01 Yao Qi <yao@codesourcery.com>
15433
15434 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15435 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15436 * configure: Re-generated.
15437
6c659fc2
SC
154382014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15439
15440 * gdb.cp/chained-calls.cc: New file.
15441 * gdb.cp/chained-calls.exp: New file.
15442 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
15443
d7fc3181
SM
154442014-11-28 Simon Marchi <simon.marchi@ericsson.com>
15445
15446 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
15447 * gdb.dwarf2/symtab-producer.exp: Same.
15448 * gdb.gdb/python-interrupts.exp: Same.
15449 * gdb.gdb/python-selftest.exp: Same.
15450 * gdb.python/py-linetable.exp: Same.
15451 * gdb.python/py-type.exp: Same.
15452 * gdb.python/py-value-cc.exp: Same.
15453 * gdb.python/py-value.exp: Same.
15454
10e79639
YQ
154552014-11-28 Yao Qi <yao@codesourcery.com>
15456
15457 * gdb.base/break-probes.exp: Match library name prefixed with
15458 sysroot.
15459
f28a0564
SM
154602014-11-27 Simon Marchi <simon.marchi@ericsson.com>
15461
15462 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
15463 test expected output. Add parentheses for the call to print.
15464 Remove L suffix from integers.
15465
3fe1ce1d
DE
154662014-11-26 Doug Evans <dje@google.com>
15467
15468 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
15469
84429e27
YQ
154702014-11-22 Yao Qi <yao@codesourcery.com>
15471
15472 * gdb.trace/entry-values.c: Remove asms.
15473 (foo): Add foo_label.
15474 (bar): Add bar_label.
15475 * gdb.trace/entry-values.exp: Remove code computing foo's
15476 length and bar's length.
15477 (Dwarf::assemble): Invoke function_range for bar and use
15478 MACRO_AT_func for foo.
15479
26741859
YQ
154802014-11-22 Yao Qi <yao@codesourcery.com>
15481
15482 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
15483 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
15484 Use .Lgcc43_procstart instead of gcc43.
15485
45e44d27
JB
154862014-11-21 Joel Brobecker <brobecker@adacore.com>
15487
15488 * gdb.ada/n_arr_bound: New testcase.
15489
458c8db8
SDJ
154902014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
15491
15492 PR breakpoints/10737
15493 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
15494 test_catch_syscall_multi_arch.
15495 (test_catch_syscall_multi_arch): New function.
15496
43f3e411
DE
154972014-11-20 Doug Evans <xdje42@gmail.com>
15498
15499 * gdb.base/maint.exp: Update expected output.
15500
0d7b2549
AA
155012014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
15502
15503 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
15504 4-byte instruction on S390.
15505
8908fca5
JB
155062014-11-19 Joel Brobecker <brobecker@adacore.com>
15507
15508 * gdb.ada/arr_arr: New testcase.
15509
4a46959e
JB
155102014-11-19 Joel Brobecker <brobecker@adacore.com>
15511
15512 * gdb.ada/pkd_arr_elem: New Testcase.
15513
470e2f4e
LM
155142014-11-18 Luis Machado <lgustavo@codesourcery.com>
15515
15516 * gdb.reverse/break-precsave: Expect completion message for
15517 core file reads.
15518 * gdb.reverse/consecutive-precsave.exp: Likewise.
15519 * gdb.reverse/finish-precsave.exp: Likewise.
15520 * gdb.reverse/i386-precsave.exp: Likewise.
15521 * gdb.reverse/machinestate-precsave.exp: Likewise.
15522 * gdb.reverse/sigall-precsave.exp: Likewise.
15523 * gdb.reverse/solib-precsave.exp: Likewise.
15524 * gdb.reverse/step-precsave.exp: Likewise.
15525 * gdb.reverse/until-precsave.exp: Likewise.
15526 * gdb.reverse/watch-precsave.exp: Likewise.
15527
a267f3ad
AA
155282014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15529
15530 * gdb.base/bp-permanent.c: Include unistd.h.
15531 * gdb.python/py-framefilter-mi.c (main): Add return type.
15532 * gdb.python/py-framefilter.c (main): Likewise.
15533 * gdb.trace/actions-changed.c (main): Likewise.
15534
12084a9a
AA
155352014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15536
15537 * gdb.mi/until.c: Add eye-catchers.
15538 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
15539 line numbers.
15540
dc7e1a77
AA
155412014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15542
15543 * gdb.base/condbreak.exp: Drop references to removed non-prototype
15544 function header variants in break1.c.
15545 * gdb.base/ena-dis-br.exp: Likewise.
15546 * gdb.base/hbreak2.exp: Likewise.
15547 * gdb.reverse/until-precsave.exp: Drop references to removed
15548 non-prototype function header variants in ur1.c.
15549 * gdb.reverse/until-reverse.exp: Likewise.
15550
41c77605
PM
155512014-11-17 Petr Machata <pmachata@redhat.com>
15552
15553 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
15554 ${_cu_offset_size} bytes abbrev offset.
15555
34248c3a
DE
155562014-11-15 Doug Evans <xdje42@gmail.com>
15557
15558 PR symtab/17559
15559 * gdb.base/line-symtabs.exp: New file.
15560 * gdb.base/line-symtabs.c: New file.
15561 * gdb.base/line-symtabs.h: New file.
15562
646da059
YQ
155632014-11-14 Yao Qi <yao@codesourcery.com>
15564
15565 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
15566 (func): Add label func_label.
15567 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
15568 Replace low_pc and high_pc with MACRO_AT_range.
15569 Replace name, low_pc and high_pc with MACRO_AT_func.
15570
9301ebe6
YQ
155712014-11-14 Yao Qi <yao@codesourcery.com>
15572
15573 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
15574 Replace name, low_pc and high_pc with MACRO_AT_func.
15575
f166b542
YQ
155762014-11-14 Yao Qi <yao@codesourcery.com>
15577
15578 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
15579 produce debug information.
15580 * gdb.dwarf2/implptr-optimized-out.S: Removed.
15581
0f6e71e3
YQ
155822014-11-14 Yao Qi <yao@codesourcery.com>
15583
15584 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
15585 object and get function length.
15586 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
15587 with MACRO_AT_func.
15588 (top-level): Replace gdb_compile and clean_restart with
15589 prepare_for_testing.
15590 * gdb.dwarf2/main.c (main): Add label main_label.
15591
876c4df9
YQ
155922014-11-14 Yao Qi <yao@codesourcery.com>
15593
15594 * lib/dwarf.exp (function_range): New procedure.
15595 (Dwarf::_handle_macro_at_func): New procedure.
15596 (Dwarf::_handle_macro_at_range): New procedure.
15597 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
15598
02ad9cf1
YQ
155992014-11-14 Yao Qi <yao@codesourcery.com>
15600
15601 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
15602 (_handle_attribute): New procedure.
15603
a59add0c
AA
156042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15605
15606 * gdb.ada/cond_lang/foo.c (callme): Add return type.
15607 * gdb.base/call-sc.c (zed): Likewise.
15608 * gdb.base/checkpoint.c (main): Likewise.
15609 * gdb.base/dump.c (main): Likewise.
15610 * gdb.base/gcore.c (main): Likewise.
15611 * gdb.base/huge.c (main): Likewise.
15612 * gdb.base/multi-forks.c (main): Likewise.
15613 * gdb.base/pr10179-a.c (main): Likewise.
15614 * gdb.base/savedregs.c (main): Likewise.
15615 * gdb.base/sigaltstack.c (main): Likewise.
15616 * gdb.base/siginfo.c (main): Likewise.
15617 * gdb.base/structs.c (zed): Likewise.
15618 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
15619 * gdb.mi/mi-syn-frame.c (main): Likewise.
15620 * gdb.mi/until.c (foo, main): Likewise.
15621 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
15622 * gdb.base/solib-weak.c (foo): Declare.
15623 * gdb.base/attach-twice.c: Include stdio.h.
15624 * gdb.base/weaklib1.c: Likewise.
15625 * gdb.base/weaklib2.c: Likewise.
15626 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
15627 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
15628 unistd.h.
15629 * gdb.base/attach-pie-misread.c: Include stdlib.h.
15630 * gdb.mi/mi-exit-code.c: Likewise.
15631 * gdb.base/break-interp-lib.c: Include string.h.
15632 * gdb.base/coremaker.c: Likewise.
15633 * gdb.base/testenv.c: Likewise.
15634 * gdb.python/py-finish-breakpoint.c: Likewise.
15635 * gdb.base/inferior-died.c: Include sys/wait.h.
15636 * gdb.base/fileio.c: Include time.h.
15637 * gdb.base/async-shell.c: Include unistd.h.
15638 * gdb.base/dprintf-non-stop.c: Likewise.
15639 * gdb.base/info-os.c: Likewise.
15640 * gdb.mi/mi-console.c: Likewise.
15641 * gdb.mi/watch-nonstop.c: Likewise.
15642 * gdb.python/py-events.c: Likewise.
15643 * gdb.base/async.c (baz): Move up before its invocation.
15644 * gdb.base/code_elim2.c (my_global_func): Likewise.
15645 * gdb.base/skip-solib-lib.c (multiply): Likewise.
15646 * gdb.base/advance.c (func2): Likewise.
15647
3b5d5997
AA
156482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15649
15650 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
15651 variant.
15652 * gdb.base/annota3.c: Likewise.
15653 * gdb.base/async.c: Likewise.
15654 * gdb.base/average.c: Likewise.
15655 * gdb.base/call-ar-st.c: Likewise.
15656 * gdb.base/call-rt-st.c: Likewise.
15657 * gdb.base/call-sc.c: Likewise.
15658 * gdb.base/call-strs.c: Likewise.
15659 * gdb.base/ending-run.c: Likewise.
15660 * gdb.base/execd-prog.c: Likewise.
15661 * gdb.base/exprs.c: Likewise.
15662 * gdb.base/foll-exec.c: Likewise.
15663 * gdb.base/foll-fork.c: Likewise.
15664 * gdb.base/foll-vfork.c: Likewise.
15665 * gdb.base/funcargs.c: Likewise.
15666 * gdb.base/gcore.c: Likewise.
15667 * gdb.base/jump.c: Likewise.
15668 * gdb.base/langs0.c: Likewise.
15669 * gdb.base/langs1.c: Likewise.
15670 * gdb.base/langs2.c: Likewise.
15671 * gdb.base/mips_pro.c: Likewise.
15672 * gdb.base/nodebug.c: Likewise.
15673 * gdb.base/opaque0.c: Likewise.
15674 * gdb.base/opaque1.c: Likewise.
15675 * gdb.base/recurse.c: Likewise.
15676 * gdb.base/run.c: Likewise.
15677 * gdb.base/scope0.c: Likewise.
15678 * gdb.base/scope1.c: Likewise.
15679 * gdb.base/setshow.c: Likewise.
15680 * gdb.base/setvar.c: Likewise.
15681 * gdb.base/shmain.c: Likewise.
15682 * gdb.base/shr1.c: Likewise.
15683 * gdb.base/shr2.c: Likewise.
15684 * gdb.base/sigall.c: Likewise.
15685 * gdb.base/signals.c: Likewise.
15686 * gdb.base/so-indr-cl.c: Likewise.
15687 * gdb.base/solib2.c: Likewise.
15688 * gdb.base/structs.c: Likewise.
15689 * gdb.base/sum.c: Likewise.
15690 * gdb.base/vforked-prog.c: Likewise.
15691 * gdb.base/watchpoint.c: Likewise.
15692 * gdb.reverse/shr2.c: Likewise.
15693 * gdb.reverse/until-reverse.c: Likewise.
15694 * gdb.reverse/ur1.c: Likewise.
15695 * gdb.reverse/watch-reverse.c: Likewise.
15696
066a77c5
AA
156972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15698
15699 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
15700 variant.
15701 * gdb.base/sepdebug.exp: Drop references to removed code.
15702
4f204ea5
AA
157032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15704
15705 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
15706 variant. Preserve original line numbering.
15707 * gdb.base/list1.c: Likewise.
15708
3b377a3a
AA
157092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15710
15711 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
15712 variant.
15713 * gdb.base/break1.c: Likewise.
15714 * gdb.base/break.exp: Drop references to removed code.
15715
e444df73
AA
157162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15717
15718 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
15719 variant.
15720
8008f2a7
AA
157212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15722
15723 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
15724
a5a06887
AA
157252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15726
15727 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
15728 logic into perform_all_tests() and invoke it with and without
15729 function header prototypes.
15730 (do_function_calls): Remove conditional XFAIL for PR 5318.
15731 (rerun_and_prepare): Remove duplicate code.
15732 (perform_all_tests): New. Main logic moved here.
15733
44dba9b9
AA
157342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15735
15736 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
15737 code guarded by #ifdef NO_PROTOTYPES.
15738 (t_double_many_args): Likewise.
15739 (DEF_FUNC_MANY_ARGS_1): Likewise.
15740 (DEF_FUNC_VALUES_1): Likewise.
15741 (t_structs_ldc): Renamed from t_structs_fc in conditional code
15742 guarded by #ifdef PROTOTYPES.
15743
d1fbcd56
AA
157442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15745
15746 * gdb.mi/mi-console.c: Add eye-catcher.
15747 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
15748 instead of literal line number.
15749
b0e59b8f
AA
157502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15751
15752 * gdb.base/shr2.c: Add eye-catcher.
15753 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
15754 line number.
15755
78f98cca
AA
157562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15757
15758 * gdb.base/jump.c: Add eye-catchers.
15759 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
15760 numbers.
15761
58fa2af0
AA
157622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15763
15764 * gdb.base/execd-prog.c: Add eye-catchers.
15765 * gdb.base/foll-exec.c: Likewise.
15766 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
15767 line numbers.
15768
04e5059b
AA
157692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15770
15771 * gdb.base/ending-run.c: Add eye-catchers.
15772 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
15773 literal line numbers.
15774
dbfdb174
AA
157752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15776
15777 * gdb.base/call-rt-st.c: Add eye-catchers.
15778 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
15779 literal line numbers.
15780
888a2ade
AA
157812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15782
15783 * gdb.base/call-ar-st.c: Add eye-catchers.
15784 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
15785 literal line numbers.
15786
6acc2dde
AA
157872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15788
15789 * gdb.base/average.c: Add eye-catchers.
15790 * gdb.base/sum.c: Likewise.
15791 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
15792 regexps dynamically.
15793
9ecfcd1d
AA
157942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15795
15796 * gdb.base/solib1.c: Add eye-catchers.
15797 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
15798 literal line numbers.
15799
78708b7c
PA
158002014-11-12 Pedro Alves <palves@redhat.com>
15801
15802 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
15803 leader has exited.
15804
af48d08f
PA
158052014-11-12 Pedro Alves <palves@redhat.com>
15806
15807 * gdb.arch/i386-bp_permanent.c: New file.
15808 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
15809 (srcfile): Set to i386-bp_permanent.c.
15810 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
15811 that stepi does not execute the 'leave' instruction, instead of
15812 testing it does execute.
15813 * gdb.base/bp-permanent.c: New file.
15814 * gdb.base/bp-permanent.exp: New file.
15815
af3768e9
DE
158162014-11-10 Doug Evans <xdje42@gmail.com>
15817
15818 PR symtab/17564
15819 * gdb.base/symtab-search-order.exp: New file.
15820 * gdb.base/symtab-search-order.c: New file.
15821 * gdb.base/symtab-search-order-1.c: New file.
15822 * gdb.base/symtab-search-order-shlib-1.c: New file.
15823
9de00a4a
PA
158242014-11-07 Pedro Alves <palves@redhat.com>
15825
15826 PR gdb/17511
15827 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
15828 i?86-*-linux*.
15829
e0f52461
SC
158302014-11-03 Siva Chandra Reddy <sivachandra@google.com>
15831
15832 PR c++/17494
15833 * gdb.cp/pr17494.cc: New file.
15834 * gdb.cp/pr17494.exp: New file.
15835
6ce8c980
YQ
158362014-11-02 Yao Qi <yao@codesourcery.com>
15837
15838 * gdb.python/python.exp: Get working directory and match the
15839 output of "set extended-prompt \\w " with it.
15840
02be9a71
DE
158412014-10-30 Doug Evans <dje@google.com>
15842
15843 * gdb.python/py-objfile.exp: Add tests for setting random attributes
15844 in objfiles.
15845 * gdb.python/py-progspace.exp: Add tests for setting random attributes
15846 in progspaces.
15847
3bdff46b
LM
158482014-10-30 Janis Johnson <janisjo@codesourcery.com>
15849
15850 * gdb.base/fullpath-expand.exp: Skip for a remote host.
15851 * gdb.base/realname-expand.exp: Likewise.
15852 * gdb.linespec/macro-relative.exp: Likewise.
15853
ab917dfb
PA
158542014-10-29 Pedro Alves <palves@redhat.com>
15855
15856 PR gdb/17408
15857 * gdb.threads/schedlock.c (some_function): New function.
15858 (call_function): New global.
15859 (MAYBE_CALL_SOME_FUNCTION): New macro.
15860 (thread_function): Call it.
15861 * gdb.threads/schedlock.exp (get_args): Add description parameter,
15862 and use it instead of a global counter. Adjust all callers.
15863 (get_current_thread): Use "find current thread" for test message
15864 here rather than having all callers pass down the same string.
15865 (goto_loop): New procedure, factored out from ...
15866 (my_continue): ... this.
15867 (step_ten_loops): Change parameter from test message to command to
15868 use. Adjust.
15869 (list_count): Delete global.
15870 (check_result): New procedure, factored out from duplicate top
15871 level code.
15872 (continue tests): Wrap in with_test_prefix.
15873 (test_step): New procedure, factored out from duplicate top level
15874 code.
15875 (top level): Test "step" in combination with all scheduler-locking
15876 modes. Test "next" in combination with all scheduler-locking
15877 modes, and in combination with stepping over a function call or
15878 not.
15879 * gdb.threads/next-bp-other-thread.c: New file.
15880 * gdb.threads/next-bp-other-thread.exp: New file.
15881
d3d4baed
PA
158822014-10-29 Pedro Alves <palves@redhat.com>
15883
15884 PR python/17372
15885 * gdb.python/python.exp: Test a multi-line command that spawns
15886 interactive Python.
15887 * gdb.base/multi-line-starts-subshell.exp: New file.
15888
563e8d85
YQ
158892014-10-29 Yao Qi <yao@codesourcery.com>
15890
15891 * gdb.base/fileio.exp: Make directories on host.
15892
0ea4d52e
YQ
158932014-10-29 Yao Qi <yao@codesourcery.com>
15894
15895 * gdb.base/fileio.c (test_write): Close the file.
15896
7f5ef605
PA
158972014-10-28 Pedro Alves <palves@redhat.com>
15898
15899 PR gdb/12623
15900 * gdb.base/sigstep.c (no_handler): New global.
15901 (main): If 'no_handler is true, set the signal handlers to
15902 SIG_IGN.
15903 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
15904 with_sw_watch and no_handler parameters. Handle them.
15905 (top level) <stepping over handler when stopped at a breakpoint
15906 test>: Add a test axis for testing with a software watchpoint, and
15907 another for testing with the signal handler set to SIG_IGN.
15908 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
15909 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
15910
abbdbd03
PA
159112014-10-28 Pedro Alves <palves@redhat.com>
15912
15913 PR gdb/17511
15914 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
15915 * gdb.base/sigstep.exp (other_handler_location): New global.
15916 (advance): Support stepping into the signal handler, and running
15917 commands while in the handler.
15918 (in_handler_map): New global.
15919 (top level): In the advance test, add combinations for getting
15920 into the handler with stepping commands, and for running commands
15921 in the handler. Add comment descripting the advancei tests.
15922
1df4399f
PA
159232014-10-28 Pedro Alves <palves@redhat.com>
15924
15925 * gdb.base/sigstep.exp: Use build_executable instead of
15926 prepare_for_testing.
15927 (top level): Move code that starts GDB, runs to main and creates a
15928 display to ...
15929 (restart): ... this new procedure.
15930 (top level): Move backtrace from signal handler test to ...
15931 (validate_backtrace): ... this new procedure.
15932 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
15933 with_test_prefix. Always restart GDB.
15934 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
15935 with_test_prefix. Always restart GDB. No need to delete
15936 breakpoints after the test.
15937 (test_skip_handler): Remove prefix parameter.
15938 (skip_over_handler, breakpoint_to_handler)
15939 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
15940 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
15941 restart GDB. No need to delete breakpoints after the test.
15942 (top level): Use foreach to call the test procedures with
15943 different commands.
15944
a5b6e449
PA
159452014-10-28 Pedro Alves <palves@redhat.com>
15946
15947 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
15948 instead of GNATS numbers.
15949 * gdb.base/sigbpt.exp: Likewise.
15950 * gdb.base/siginfo.exp: Likewise.
15951 * gdb.base/sigstep.exp: Likewise.
15952
e5f8a7cc
PA
159532014-10-27 Pedro Alves <palves@redhat.com>
15954
15955 * gdb.base/sigstep.c (dummy): New global.
15956 (main): Issue a couple writes to the new global.
15957 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
15958 procedures.
15959 (skip_over_handler): Use test_skip_handler.
15960 (top level): Call skip_over_handler for stepi and nexti too.
15961 (breakpoint_over_handler): Use test_skip_handler.
15962 (top level): Call breakpoint_over_handler for stepi and nexti too.
15963
763905a3
YQ
159642014-10-27 Yao Qi <yao@codesourcery.com>
15965
15966 * gdb.trace/tfile.c (adjust_function_address)
15967 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
15968 function descriptor.
15969
6f259a23
DB
159702014-10-24 Don Breazeal <donb@codesourcery.com>
15971
15972 * gdb.base/foll-fork.exp (test_follow_fork,
15973 catch_fork_child_follow): Check for updated fork messages emitted
15974 from infrun.c.
15975 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
15976 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
15977 vfork_and_exec_child_follow_through_step): Check for updated vfork
15978 messages emitted from infrun.c.
15979
09dd9a69
PA
159802014-10-24 Pedro Alves <palves@redhat.com>
15981
15982 * gdb.base/corefile.exp: Remove references to ultrix.
15983 * gdb.base/interrupt.exp: Likewise.
15984 * gdb.base/whatis.exp: Likewise.
15985 * gdb.gdb/selftest.exp: Likewise.
15986 * gdb.threads/manythreads.exp: Likewise.
15987 * gdb.threads/print-threads.exp: Likewise.
15988 * gdb.threads/pthreads.exp:: Likewise.
15989 * gdb.threads/schedlock.exp: Likewise.
15990
3433cfa5
SC
159912014-10-24 Siva Chandra Reddy <sivachandra@google.com>
15992
15993 * gdb.cp/non-trivial-retval.cc: Add a test case.
15994 * gdb.cp/non-trivial-retval.exp: Add a test.
15995
092f880b
YQ
159962014-10-20 Yao Qi <yao@codesourcery.com>
15997
15998 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
15999 * gdb.python/py-objfile-script-gdb.py: New file.
16000 * gdb.python/py-objfile-script.exp: Update reference to
16001 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16002 of remote_download. Remove the dest file.
16003
acbdb7f3
YQ
160042014-10-20 Yao Qi <yao@codesourcery.com>
16005
16006 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16007 * gdb.base/step-line.exp: Likewise.
16008 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16009 * gdb.dwarf2/dw2-basic.exp: Likewise.
16010 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16011 * gdb.dwarf2/dw2-filename.exp: Likewise.
16012 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16013 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16014 * gdb.dwarf2/dw2-producer.exp: Likewise.
16015 * gdb.dwarf2/mac-fileno.exp: Likewise.
16016 * gdb.python/py-frame-args.exp: Likewise.
16017 * gdb.python/py-framefilter.exp: Likewise.
16018 * gdb.python/py-mi.exp: Likewise.
16019 * gdb.python/py-objfile-script.exp: Likewise
16020 * gdb.python/py-pp-integral.exp: Likewise.
16021 * gdb.python/py-pp-re-notag.exp: Likewise.
16022 * gdb.python/py-prettyprint.exp: Likewise.
16023 * gdb.python/py-section-script.exp: Likewise.
16024 * gdb.python/py-typeprint.exp: Likewise.
16025 * gdb.python/py-xmethods.exp: Likewise.
16026 * gdb.stabs/weird.exp: Likewise.
16027 * gdb.xml/tdesc-regs.exp: Likewise.
16028
bd286a29
KCY
160292014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16030
16031 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16032 (out_cu): Use addr_len for the size of addresses.
16033 (out_line): Likewise. Size DW_LNE_set_address instruction
16034 according to addr_len.
16035 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16036 (FUNC): Add START_INSNS to definition.
16037
673dc4a0
YQ
160382014-10-18 Yao Qi <yao@codesourcery.com>
16039
16040 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16041 gdb_has_argv0 return true.
16042 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16043 check [target_info exists noargs], check [gdb_has_argv0]
16044 instead.
16045 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16046 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16047 procedures.
16048
4ffbba72
DE
160492014-10-17 Doug Evans <dje@google.com>
16050
16051 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16052 event.
16053 * gdb.python/py-events.py: Add clear_objfiles event.
16054
d096d8c1
DE
160552014-10-17 Doug Evans <dje@google.com>
16056
16057 * gdb.python/py-objfile.exp: Test progspace attribute.
16058
a80db015
LM
160592014-10-17 Luis Machado <lgustavo@codesourcery.com>
16060
16061 * gdb.guile/scm-breakpoint.exp: Do not assume any
16062 directory separators when matching source file paths.
16063 * gdb.python/py-breakpoint.exp: Likewise.
16064 * gdb.reverse/break-precsave.exp: Likewise.
16065 * gdb.reverse/break-reverse.exp: Likewise.
16066 * gdb.reverse/consecutive-precsave.exp: Likewise.
16067 * gdb.reverse/finish-precsave.exp: Likewise.
16068 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16069 * gdb.reverse/finish-reverse.exp: Likewise.
16070 * gdb.reverse/i386-precsave.exp: Likewise.
16071 * gdb.reverse/i387-env-reverse.exp: Likewise.
16072 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16073 * gdb.reverse/machinestate-precsave.exp: Likewise.
16074 * gdb.reverse/machinestate.exp: Likewise.
16075 * gdb.reverse/sigall-precsave.exp: Likewise.
16076 * gdb.reverse/solib-precsave.exp: Likewise.
16077 * gdb.reverse/step-precsave.exp: Likewise.
16078 * gdb.reverse/until-precsave.exp: Likewise.
16079 * gdb.reverse/watch-precsave.exp: Likewise.
16080 * gdb.reverse/watch-reverse.exp: Likewise.
16081
b22089ab
YQ
160822014-10-17 Yao Qi <yao@codesourcery.com>
16083
16084 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16085 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16086
6c4486e6
PA
160872014-10-17 Pedro Alves <palves@redhat.com>
16088
16089 PR gdb/17471
16090 * gdb.base/bg-execution-repeat.c: New file.
16091 * gdb.base/bg-execution-repeat.exp: New file.
16092
0ff33695
PA
160932014-10-17 Pedro Alves <palves@redhat.com>
16094
16095 PR gdb/17300
16096 * gdb.base/continue-all-already-running.c: New file.
16097 * gdb.base/continue-all-already-running.exp: New file.
16098
6fdebc3d
PA
160992014-10-17 Pedro Alves <palves@redhat.com>
16100
16101 PR gdb/17472
16102 * gdb.base/annota-input-while-running.c: New file.
16103 * gdb.base/annota-input-while-running.exp: New file.
16104
32a8097b
PA
161052014-10-17 Pedro Alves <palves@redhat.com>
16106
16107 * gdb.base/callfuncs.exp: emove references to osf.
16108 * gdb.base/sigall.exp: Likewise.
16109 * gdb.gdb/selftest.exp: Likewise.
16110 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16111 * gdb.mi/non-stop.c: Likewise.
16112 * gdb.mi/pthreads.c: Likewise.
16113 * gdb.reverse/sigall-precsave.exp: Likewise.
16114 * gdb.reverse/sigall-reverse.exp: Likewise.
16115 * gdb.threads/pthreads.c: Likewise.
16116 * gdb.threads/pthreads.exp: Likewise.
16117
7a3517ff
YQ
161182014-10-17 Yao Qi <yao@codesourcery.com>
16119
16120 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16121 check 'target_info exists noargs'.
16122 (test_command_prompt_position): Likewise.
16123 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16124 Remove "set args".
16125 (progvar_simple_while_test): Likewise.
16126 (progvar_complex_if_while_test): Likewise.
16127 (if_while_breakpoint_command_test): Likewise.
16128 (infrun_breakpoint_command_test): Likewise.
16129 (breakpoint_command_test): Likewise.
16130 (watchpoint_command_test): Likewise.
16131 (bp_deleted_in_command_test): Likewise.
16132 (temporary_breakpoint_commands): Likewise.
16133
bb99c472
YQ
161342014-10-16 Yao Qi <yao@codesourcery.com>
16135
16136 * gdb.base/remotetimeout.exp: Remove noargs checking.
16137
7c16b83e
PA
161382014-10-15 Pedro Alves <palves@redhat.com>
16139
16140 PR breakpoints/9649
16141 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16142 * gdb.base/breakpoint-in-ro-region.exp
16143 (probe_target_hardware_step): New procedure.
16144 (top level): Probe hardware stepping and hardware breakpoint
16145 support. Test stepping through a read-only region, with both
16146 "breakpoint auto-hw" on and off and both "always-inserted" on and
16147 off.
16148
35a49624
IB
161492014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16150
16151 * gdb.dlang/demangle.exp: Update for demangling changes.
16152
2d1c107c
SC
161532014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16154
16155 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16156 * gdb.cp/non-trivial-retval.exp: Add new tests.
16157
778811d5
SC
161582014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16159
16160 PR c++/13403
16161 PR c++/15154
16162 * gdb.cp/non-trivial-retval.cc: New file.
16163 * gdb.cp/non-trivial-retval.exp: New file.
16164
10c5f0a8
YQ
161652014-10-15 Yao Qi <yao@codesourcery.com>
16166
16167 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16168 remote host.
16169
65d7b369
YQ
161702014-10-15 Yao Qi <yao@codesourcery.com>
16171
16172 * gdb.python/py-symbol.exp: Match file base name if host is
16173 remote, otherwise match file name with dir name.
16174 * gdb.python/py-symtab.exp: Likewise.
16175 * gdb.python/python.exp: Likewise.
16176
46dc1394
YQ
161772014-10-15 Yao Qi <yao@codesourcery.com>
16178
16179 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16180 pattern.
16181 * gdb.python/py-symtab.exp: Likewise.
16182 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16183 locationn.
16184
c40cc657
JB
161852014-10-14 Joel Brobecker <brobecker@adacore.com>
16186
16187 * gdb.ada/addr_arith: New testcase.
16188
2abf49e1
MR
161892014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16190
16191 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16192 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16193 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16194 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16195
f7088df3
SDJ
161962014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16197
16198 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16199 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16200 * gdb.arch/stap-eval-lang-ada.exp: New file.
16201
4dc06805
YQ
162022014-10-14 Yao Qi <yao@codesourcery.com>
16203
16204 * gdb.mi/mi-var-child.c (nothing1): New function.
16205 (nothing2): New function.
16206 (do_children_tests): Set function pointers by nothing1 and
16207 nothing2.
16208 * gdb.mi/mi-var-child.exp: Step over new added statements.
16209 Update test to match the new output.
16210 * gdb.mi/var-cmd.c (nothing1): New function.
16211 (nothing2): New function.
16212 (do_children_tests): Set function pointers by nothing1 and
16213 nothing2.
16214 * gdb.mi/mi-var-display.exp: Update test to match output.
16215 Step to the line specified by $line_dct_nothing.
16216 Increase the number of lines to step.
16217
46a93de2
YQ
162182014-10-14 Yao Qi <yao@codesourcery.com>
16219
16220 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16221 tests.
16222 * gdb.mi/mi2-var-child.exp: Likewise.
16223
14ea52ee
DE
162242014-10-13 Doug Evans <dje@google.com>
16225
16226 * gdb.python/py-objfile.exp: Change name of file name test.
16227
e5c6e92b
DE
162282014-10-13 Doug Evans <dje@google.com>
16229
16230 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16231 from the start of the CU.
16232
c780cc2f
JK
162332014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16234 Yao Qi <yao@codesourcery.com>
16235
16236 Fix "save breakpoints" for "catch" command.
16237 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16238 Remove -nonewline. Match also the added "main" line.
16239
99894e11
JK
162402014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16241
16242 Fix "save breakpoints" for "disable $bpnum" command.
16243 * gdb.base/save-bp.c (main): Add label.
16244 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16245
6e1ac5a3
JK
162462014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16247
16248 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16249
754dd2b0
YQ
162502014-10-11 Yao Qi <yao@codesourcery.com>
16251
16252 * gdb.server/server-kill.exp: Execute command
16253 "set remote trace-status-packet on" before "tstatus".
16254
f90183d7
YQ
162552014-10-11 Yao Qi <yao@codesourcery.com>
16256
16257 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16258 (main): Call getppid.
16259 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16260 and continue to it. Read variable "server_pid".
16261
bf40a607
YQ
162622014-10-11 Yao Qi <yao@codesourcery.com>
16263
16264 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16265
052ca370
YQ
162662014-10-11 Yao Qi <yao@codesourcery.com>
16267
16268 * gdb.threads/thread-find.exp: Don't execute command
16269 "info threads".
16270 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16271 * gdb.threads/linux-dp.exp: Don't check the condition
16272 $threads_created equals to zero.
16273
3831839c
PA
162742014-10-10 Pedro Alves <palves@redhat.com>
16275
16276 * gdb.base/bigcore.exp: Remove references to IRIX.
16277 * gdb.base/funcargs.exp: Likewise.
16278 * gdb.base/interrupt.exp: Likewise.
16279 * gdb.base/mips_pro.exp: Likewise.
16280 * gdb.base/nodebug.exp: Likewise.
16281 * gdb.base/setvar.exp: Likewise.
16282 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16283
8b9a549d
PA
162842014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16285 Pedro Alves <palves@redhat.com>
16286
16287 PR symtab/14466
16288 * gdb.base/vdso-warning.c: New file.
16289 * gdb.base/vdso-warning.exp: New file.
16290
d48ba5e8
DE
162912014-10-02 Doug Evans <dje@google.com>
16292
16293 * gdb.base/structs.c (main): Don't run forever.
16294
2278c276
PA
162952014-10-02 Pedro Alves <palves@redhat.com>
16296
16297 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16298 (top level) <stop threads 1, stop threads 2>: Use it.
16299
b57bacec
PA
163002014-10-02 Pedro Alves <palves@redhat.com>
16301
16302 * gdb.threads/break-while-running.exp (test): Add new
16303 'update_thread_list' argument. Skip "info threads" if false.
16304 (top level): Add new 'update_thread_list' axis.
16305
13fd3ff3
PA
163062014-10-02 Pedro Alves <palves@redhat.com>
16307
16308 PR breakpoints/17431
16309 * gdb.base/execl-update-breakpoints.c: New file.
16310 * gdb.base/execl-update-breakpoints.exp: New file.
16311
0fec99e8
PA
163122014-10-01 Pedro Alves <palves@redhat.com>
16313
16314 * gdb.base/breakpoint-in-ro-region.c: New file.
16315 * gdb.base/breakpoint-in-ro-region.exp: New file.
16316
2ddf4301
SM
163172014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16318
16319 * gdb.mi/mi-exit-code.exp: New file.
16320 * gdb.mi/mi-exit-code.c: New file.
16321
6a5f3f43
YQ
163222014-09-30 Yao Qi <yao@codesourcery.com>
16323
16324 * lib/prelink-support.exp (build_executable_own_libs): Error if
16325 the target isn't native.
16326
345bcc73
YQ
163272014-09-30 Yao Qi <yao@codesourcery.com>
16328
16329 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16330 false.
16331
a25a5a45
PA
163322014-09-22 Pedro Alves <palves@redhat.com>
16333
16334 * gdb.threads/break-while-running.exp: New file.
16335 * gdb.threads/break-while-running.c: New file.
16336
00ba3162
YQ
163372014-09-19 Yao Qi <yao@codesourcery.com>
16338
16339 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16340 Invoke test. Restart GDB with --readnow and invoke test again.
16341
c3b7b696
YQ
163422014-09-19 Yao Qi <yao@codesourcery.com>
16343
16344 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16345 proc set_breakpoint_on_gcd_function. Invoke
16346 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16347 invoke set_breakpoint_on_gcd_function again.
16348
2b4fd423
DE
163492014-09-18 Doug Evans <dje@google.com>
16350
16351 * gdb.dwarf2/symtab-producer.exp: New file.
16352
a5947601
SDJ
163532014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16354
16355 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16356 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16357 * gdb.base/global-var-nested-by-dso.c: Likewise.
16358 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16359
91c19059
SDJ
163602014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16361 Pedro Alves <palves@redhat.com>
16362
16363 * gdb.base/watch-bitfields.exp: Pass string other than test file
16364 name to prepare_for_testing.
16365 (watch): New procedure.
16366 (expect_watchpoint): Use with_test_prefix.
16367 (top level): Factor out tests to ...
16368 (test_watch_location, test_regular_watch): ... these new
16369 procedures, and use with_test_prefix and gdb_continue_to_end.
16370
bb9d5f81
PP
163712014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16372
16373 PR breakpoints/12526
16374 * gdb.base/watch-bitfields.exp: New file.
16375 * gdb.base/watch-bitfields.c: New file.
16376
635856f5
PA
163772014-09-16 Pedro Alves <palves@redhat.com>
16378
16379 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16380 software and hardware addresses, not software address against
16381 itself.
16382
7280ceea
PA
163832014-09-16 Pedro Alves <palves@redhat.com>
16384
16385 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16386 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16387
428b16bd
PA
163882014-09-16 Pedro Alves <palves@redhat.com>
16389
16390 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16391 files.
16392 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16393 "*-*-vxworks*" throughout.
16394 * gdb.base/break.exp: Likewise.
16395 * gdb.base/default.exp: Likewise.
16396 * gdb.base/scope.exp: Likewise.
16397 * gdb.base/sepdebug.exp: Likewise.
16398 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16399 throughout.
16400 * gdb.base/run.c: Likewise.
16401 * gdb.base/sepdebug.c: Likewise.
16402 * gdb.hp/gdb.aCC/run.c: Likewise.
16403 * gdb.reverse/until-reverse.c: Likewise.
16404 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16405
666d413c
YQ
164062014-09-16 Yao Qi <yao@codesourcery.com>
16407
16408 * boards/local-remote-host-native.exp: New file.
16409
57cbd724
DE
164102014-09-14 Doug Evans <xdje42@gmail.com>
16411
16412 * gdb.threads/queue-signal.c (thread_count): New variable.
16413 (thread_count_mutex, thread_count_condvar): New variables.
16414 (incr_thread_count, wait_all_threads_running): New functions.
16415 (main): Wait for all threads to be in their thread functions.
16416
81219e53
DE
164172014-09-13 Doug Evans <xdje42@gmail.com>
16418
16419 * gdb.threads/queue-signal.c: New file.
16420 * gdb.threads/queue-signal.exp: New file.
16421
3714cea7
DE
164222014-09-13 Doug Evans <xdje42@gmail.com>
16423
16424 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16425 be consistent with what default_gdb_init uses.
16426 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16427 the plain text of the prompt. Add some logging printfs.
16428 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16429
fa43b1d7
PA
164302014-09-12 Pedro Alves <palves@redhat.com>
16431
16432 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16433 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16434 * gdb.arch/i386-size-overlap.exp: Likewise.
16435 * gdb.arch/i386-size.exp: Likewise.
16436 * gdb.arch/i386-unwind.exp: Likewise.
16437 * gdb.base/a2-run.exp: Likewise.
16438 * gdb.base/break.exp: Likewise.
16439 * gdb.base/charset.exp: Likewise.
16440 * gdb.base/chng-syms.exp: Likewise.
16441 * gdb.base/commands.exp: Likewise.
16442 * gdb.base/dbx.exp: Likewise.
16443 * gdb.base/find.exp: Likewise.
16444 * gdb.base/funcargs.exp: Likewise.
16445 * gdb.base/jit-simple.exp: Likewise.
16446 * gdb.base/reread.exp: Likewise.
16447 * gdb.base/sepdebug.exp: Likewise.
16448 * gdb.base/step-bt.exp: Likewise.
16449 * gdb.cp/mb-inline.exp: Likewise.
16450 * gdb.cp/mb-templates.exp: Likewise.
16451 * gdb.objc/basicclass.exp: Likewise.
16452 * gdb.threads/killed.exp: Likewise.
16453
9d9bf2df
EBM
164542014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16455
16456 PR tdep/17379
16457 * gdb.arch/powerpc-stackless.S: New file.
16458 * gdb.arch/powerpc-stackless.exp: New file.
16459
1cf2f1b0
JK
164602014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16461
16462 * gdb.base/attach.c: Include unistd.h.
16463 (main): Call alarm. Add label postloop.
16464 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
16465 gdb_breakpoint, gdb_continue_to_breakpoint.
16466 (test_command_line_attach_run): Kill ${testpid} in one exit path.
16467
98880d46
PA
164682014-09-11 Pedro Alves <palves@redhat.com>
16469
16470 PR gdb/17347
16471 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
16472 * gdb.base/attach.exp (test_command_line_attach_run): New
16473 procedure.
16474 (top level): Call it.
16475
4c92ff2c
PA
164762014-09-11 Pedro Alves <palves@redhat.com>
16477
16478 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
16479 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
16480 (do_command_attach_tests): Use spawn_wait_for_attach.
16481 * gdb.base/solib-overlap.exp: Likewise.
16482 * gdb.multi/multi-attach.exp: Likewise.
16483 * gdb.python/py-prompt.exp: Likewise.
16484 * gdb.python/py-sync-interp.exp: Likewise.
16485 * gdb.server/ext-attach.exp: Likewise.
16486
3adc1a7d
GKB
164872014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
16488
16489 * gdb.fortran/array-element.exp: Remove unexpected "continue"
16490 command in testcase. Simplify testcase.
16491
96334934
JB
164922014-09-10 Joel Brobecker <brobecker@adacore.com>
16493
16494 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
16495
eb479039
JB
164962014-09-10 Joel Brobecker <brobecker@adacore.com>
16497
16498 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
16499
deede10c
JB
165002014-09-10 Joel Brobecker <brobecker@adacore.com>
16501
16502 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
16503
7828a5f5
JB
165042014-09-10 Joel Brobecker <brobecker@adacore.com>
16505
16506 * gdb.dwarf2/dynarr-ptr.c: New file.
16507 * gdb.dwarf2/dynarr-ptr.exp: New file.
16508
33aeebcf
MR
165092014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16510
16511 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
16512 of 30 rather than hardcoding 120 for a slow test case. Take the
16513 `gdb,timeout' target setting into account for this calculation.
16514 Don't extend the timeout for the test cases that don't need it.
16515
7b415901
MR
165162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16517
16518 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
16519 a factor of 2 for a slow test case. Take the `gdb,timeout'
16520 target setting into account for this calculation.
16521 * gdb.reverse/until-precsave.exp: Increase the timeout by
16522 a factor of 15 and 3 respectively rather than adding 120
16523 for a pair of slow test cases. Take the `gdb,timeout'
16524 target setting into account for this calculation.
16525
4a40f85a
MR
165262014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16527
16528 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
16529 timeout, don't pass one down to gdb_expect.
16530 (gdb_expect): Rework timeout selection.
16531
09635af7
MR
165322014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16533
16534 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
16535 exception on timeout.
16536 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
16537 (gdbserver_start_extended): Catch any `gdbserver_start' error
16538 exceptions.
16539 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
16540 * lib/mi-support.exp (mi_gdb_target_load): Catch any
16541 `gdbserver_gdb_load' error exceptions.
16542
2bdd10b7
MR
165432014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16544
16545 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
16546 120 on waiting for the TCP socket to open.
16547
316935f0
DE
165482014-09-09 Doug Evans <xdje42@gmail.com>
16549
16550 * gdb.base/default.exp (show_conv_list): Add _caller_is,
16551 _caller_matches, _any_caller_is, _any_caller_matches.
16552
83740597
DE
165532014-09-09 Doug Evans <xdje42@gmail.com>
16554
16555 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
16556
4c122fc3
YQ
165572014-09-09 Yao Qi <yao@codesourcery.com>
16558
16559 * gdb.mi/mi-var-display.exp: Set print symbol off.
16560
a9f116cb
GKB
165612014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
16562
16563 PR gdb/17035
16564 * gdb.base/commands.exp: Add tests to verify user-defined
16565 commands with empty bodies.
16566 * gdb.python/py-cmd.exp: Test that we don't show user-defined
16567 python commands in `show user command`.
16568 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
16569 scheme commands in `show user command`.
16570
c75bd3a2
JK
165712014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16572
16573 PR python/17355
16574 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
16575 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
16576 * gdb.python/py-framefilter-invalidarg.exp: New file.
16577 * gdb.python/py-framefilter-invalidarg.py: New file.
16578
faa42425
DE
165792014-09-06 Doug Evans <xdje42@gmail.com>
16580
16581 PR 15276
16582 * gdb.python/py-caller-is.c: New file.
16583 * gdb.python/py-caller-is.exp: New file.
16584
474ca4f6
SDJ
165852014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16586
16587 PR gdb/17235
16588 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
16589 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
16590
eb0b0463
SDJ
165912014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
16592
16593 PR fortran/17237
16594 * gdb.fortran/print-formatted.exp: New file.
16595 * gdb.fortran/print-formatted.f90: Likewise.
16596
5f3b99cf
SS
165972014-09-03 Sasha Smundak <asmundak@google.com>
16598
16599 * gdb.python/py-frame.exp: Test Frame.read_register.
16600
7d793aa9
SDJ
166012014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
16602
16603 PR python/16699
16604 * gdb.python/py-completion.exp: New file.
16605 * gdb.python/py-completion.py: Likewise.
16606
fb0576e9
DE
166072014-08-28 Doug Evans <dje@google.com>
16608
16609 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
16610 eax,etc. are live with values set by gdb and thus the compiler can't
16611 use them.
16612 * gdb.arch/i386-pseudo.c (main): Ditto.
16613
ee92b0dd
DE
166142014-08-27 Doug Evans <dje@google.com>
16615
16616 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
16617
6649db35
DE
166182014-08-25 Doug Evans <dje@google.com>
16619
16620 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
16621 (main): Ditto.
16622
564b7600
DE
166232014-08-25 Doug Evans <dje@google.com>
16624
16625 * gdb.threads/thread-execl.exp: #include <stdio.h>.
16626
3881fb67
YQ
166272014-08-24 Yao Qi <yao@codesourcery.com>
16628
16629 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
16630 symbol off.
16631 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
16632
a05a36a5
DE
166332014-08-22 Doug Evans <dje@google.com>
16634
16635 PR 17276
16636 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
16637 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
16638 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
16639
7c343b48
YQ
166402014-08-22 Yao Qi <yao@codesourcery.com>
16641
16642 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
16643 * gdb.python/py-finish-breakpoint2.exp: Likewise.
16644 * gdb.python/python.exp: Likewise. Use .py file on the host
16645 instead of the build.
16646
22fd09ae
JK
166472014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16648
16649 * gdb.threads/gcore-stale-thread.c: New file.
16650 * gdb.threads/gcore-stale-thread.exp: New file.
16651
a8454a7c
PA
166522014-08-21 Pedro Alves <palves@redhat.com>
16653
16654 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
16655 * gdb.base/gcore-relro-pie.exp: Likewise.
16656 * gdb.base/gcore-relro.exp: Likewise.
16657 * gdb.base/gcore.exp: Likewise.
16658 * gdb.base/print-symbol-loading.exp: Likewise.
16659 * gdb.threads/gcore-thread.exp: Likewise.
16660 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
16661
2a31c623
PA
166622014-08-20 Pedro Alves <palves@redhat.com>
16663 Jan Kratochvil <jan.kratochvil@redhat.com>
16664
16665 * Makefile.in (EXTRA_RULES, CC): New variables, get from
16666 configure.
16667 (EXPECT): Handle READ1 being set.
16668 (all): Depend on EXTRA_RULES.
16669 (check-read1, expect-read1, read1.so, read1): New rules.
16670 * README (Testsuite Parameters): Document the READ1 make variable.
16671 (Race detection): New section.
16672 * configure: Regenerate.
16673 * configure.ac: If build==host==target, and running under a
16674 GNU/glibc system, add read1 to the extra Makefile rules.
16675 (EXTRA_RULES): AC_SUBST it.
16676 * lib/read1.c: New file.
16677
d36430db
JB
166782014-08-20 Joel Brobecker <brobecker@adacore.com>
16679
16680 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
16681 the handling of variables declared as a typedef to an array
16682 which a DW_AT_data_location attribute.
16683
9a0dc9e3
PA
166842014-08-19 Andrew Burgess <aburgess@broadcom.com>
16685 Pedro Alves <palves@redhat.com>
16686
16687 PR symtab/14604
16688 PR symtab/14605
16689 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
16690 gdb_test.
16691
0718a8da
PA
166922014-08-19 Pedro Alves <palves@redhat.com>
16693
16694 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
16695
13b448cd
YQ
166962014-08-19 Yao Qi <yao@codesourcery.com>
16697
16698 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
16699 right line.
16700
1cbf5077
DB
167012014-08-18 David Blaikie <dblaikie@gmail.com>
16702
16703 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
16704
bf0fae19
JB
167052014-08-18 Joel Brobecker <brobecker@adacore.com>
16706
16707 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
16708 attribute in array range.
16709
3c8c5dcc
JB
167102014-08-18 Joel Brobecker <brobecker@adacore.com>
16711
16712 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
16713
e66d4446
SC
167142014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16715
16716 PR c++/17132
16717 * gdb.cp/pr17132.cc: New file.
16718 * gdb.cp/pr17132.exp: New file.
16719
940df408
SC
167202014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16721
16722 * gdb.python/py-xmethods.py (A_getarrayind)
16723 (E_method_char_worker.__call__, E_method_int_worker.__call__):
16724 Use 'print' with function call syntax.
16725 (E_method_matcher.match): Fix tab vs space indentation mixup.
16726
ebcc6c3a
YQ
167272014-08-15 Yao Qi <yao@codesourcery.com>
16728
16729 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
16730 false.
16731
775e0f04
YQ
167322014-08-15 Yao Qi <yao@codesourcery.com>
16733
16734 * gdb.cp/casts.exp: Set print symbol off.
16735 * gdb.cp/class2.exp: Likewise.
16736 * gdb.cp/overload.exp: Likewise.
16737 * gdb.cp/templates.exp: Likewise.
16738
d769e349
DE
167392014-08-11 Doug Evans <dje@google.com>
16740
16741 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
16742 (test_load_shlib): Update.
16743
20c6f1e1
YQ
167442014-08-09 Yao Qi <yao@codesourcery.com>
16745
16746 * gdb.base/display.exp: Invoke is_address_zero_readable.
16747 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
16748 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16749 * gdb.base/hbreak-unmapped.exp: Return if
16750 is_address_zero_readable returns true.
16751 * gdb.base/signest.exp: Likewise.
16752 * gdb.base/signull.exp: Likewise.
16753 * gdb.base/sigbpt.exp: Likewise.
16754 * gdb.guile/scm-disasm.exp: Do the test if
16755 is_address_zero_readable returns false.
16756 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
16757 * gdb.python/py-arch.exp: Likewise.
16758 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
16759 * lib/gdb.exp (is_address_zero_readable): New proc.
16760
5792e8e3
YQ
167612014-08-09 Yao Qi <yao@codesourcery.com>
16762
16763 PR testsuite/13443
16764 * gdb.mi/mi-var-display.exp: Make test messages unique.
16765
3cecbbbe
TT
167662014-08-04 Tom Tromey <tromey@redhat.com>
16767
16768 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
16769 target 0".
16770
00b51ff5
TT
167712014-08-04 Tom Tromey <tromey@redhat.com>
16772
16773 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
16774 "target_resume".
16775
6908c509
JB
167762014-08-01 Joel Brobecker <brobecker@adacore.com>
16777
16778 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
16779 inner_vla_struct_object_size.
16780 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
16781 as xfail.
16782
cc6563d2
PA
167832014-07-30 Pedro Alves <palves@redhat.com>
16784
16785 * gdb.threads/signal-command-handle-nopass.exp (test): Add
16786 comment.
16787
7e09a223
YQ
167882014-07-29 Yao Qi <yao@codesourcery.com>
16789
16790 PR gdb/17206
16791 * gdb.base/until-nodebug.exp: New.
16792
7ebdbe92
DE
167932014-07-28 Doug Evans <xdje42@gmail.com>
16794
16795 PR guile/17203
16796 * gdb.guile/scm-parameter.exp: Add tests for trying to create
16797 previously existing parameter, and previously ambiguously spelled
16798 parameter.
16799
fdb1adc6
WN
168002014-07-28 Will Newton <will.newton@linaro.org>
16801
16802 * gdb.base/varargs.exp: Remove KFAILs for ARM.
16803
186fcde0
DE
168042014-07-26 Ludovic Courtès <ludo@gnu.org>
16805 Doug Evans <xdje42@gmail.com>
16806
16807 PR guile/17146
16808 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
16809
70509625
PA
168102014-07-25 Pedro Alves <palves@redhat.com>
16811
16812 * gdb.threads/signal-command-handle-nopass.c: New file.
16813 * gdb.threads/signal-command-handle-nopass.exp: New file.
16814 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
16815 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
16816 * gdb.threads/signal-delivered-right-thread.c: New file.
16817 * gdb.threads/signal-delivered-right-thread.exp: New file.
16818
c3f814a1
PA
168192014-07-25 Pedro Alves <palves@redhat.com>
16820
16821 * gdb.base/double-prompt-target-event-error.exp
16822 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
16823 match.
16824 (cancel_pagination_in_target_event): Rework double prompt
16825 detection.
16826 * gdb.base/paginate-after-ctrl-c-running.exp
16827 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
16828 <return>' match.
16829 * gdb.base/paginate-bg-execution.exp
16830 (test_bg_execution_pagination_return)
16831 (test_bg_execution_pagination_cancel): Remove '-notransfer
16832 <return>' matches.
16833 * gdb.base/paginate-execution-startup.exp
16834 (test_fg_execution_pagination_return)
16835 (test_fg_execution_pagination_cancel): Remove '-notransfer
16836 <return>' matches.
16837 * gdb.base/paginate-inferior-exit.exp
16838 (test_paginate_inferior_exited): Remove '-notransfer <return>'
16839 match.
16840 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
16841 * lib/gdb.exp (pagination_prompt): Run text through
16842 string_to_regexp.
16843 (gdb_test_multiple): Match $pagination_prompt instead of
16844 "<return>".
16845 (string_to_regexp): Move to lib/gdb-utils.exp.
16846
e214cf6c
JK
168472014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16848
16849 * gdb.arch/amd64-entry-value-paramref.S: New file.
16850 * gdb.arch/amd64-entry-value-paramref.cc: New file.
16851 * gdb.arch/amd64-entry-value-paramref.exp: New file.
16852 * gdb.arch/amd64-optimout-repeat.S: New file.
16853 * gdb.arch/amd64-optimout-repeat.c: New file.
16854 * gdb.arch/amd64-optimout-repeat.exp: New file.
16855
17d0c5c8
JK
168562014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16857
16858 PR gdb/17170
16859 * gdb.base/statistics.exp: New file.
16860
b8b8facf
DE
168612014-07-17 Doug Evans <dje@google.com>
16862
74b49205 16863 PR gdb/17170
b8b8facf
DE
16864 * gdb.base/maint.exp: Update testing of per-command stats.
16865
1b5d0ab3
PA
168662014-07-16 Pedro Alves <palves@redhat.com>
16867
16868 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
16869 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
16870 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
16871 (tfile_write_buf): New functions.
16872 (add_memory_block): Rewrite using the above.
16873 (adjust_function_address): New function.
16874 (FUNCTION_ADDRESS): New macro.
16875 (write_basic_trace_file): Remove short_x local, and use
16876 tfile_write_16. Change type of func_addr local to unsigned long
16877 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
16878 here. Cast argument of add_memory_block to char pointer.
16879 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
16880 (main): Remove parameters.
16881 * gdb.trace/tfile.exp: Remove nowarnings.
16882
4d974e88
SM
168832014-07-15 Simon Marchi <simon.marchi@ericsson.com>
16884
16885 * gdb.base/debug-expr.exp: Test string evaluation with
16886 "debug expression" on.
16887
41e99568
PA
168882014-07-15 Pedro Alves <palves@redhat.com>
16889
16890 * gdb.base/reread.exp: Use clean_restart.
16891
487d9753
PL
168922014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
16893
16894 * gdb.arch/avr-flash-qualifer.c: New.
16895 * gdb.arch/avr-flash-qualifer.exp: New.
16896
cc1c52ad
PA
168972014-07-14 Pedro Alves <palves@redhat.com>
16898
16899 * gdb.base/paginate-after-ctrl-c-running.c: New file.
16900 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
16901
1e973570
PA
169022014-07-14 Pedro Alves <palves@redhat.com>
16903
16904 * gdb.base/double-prompt-target-event-error.c: New file.
16905 * gdb.base/double-prompt-target-event-error.exp: New file.
16906
93d6eb10
PA
169072014-07-14 Pedro Alves <palves@redhat.com>
16908
16909 PR gdb/17072
16910 * gdb.base/paginate-inferior-exit.c: New file.
16911 * gdb.base/paginate-inferior-exit.exp: New file.
16912
0017922d
PA
169132014-07-14 Pedro Alves <palves@redhat.com>
16914
16915 PR gdb/17072
16916 * gdb.base/paginate-bg-execution.c: New file.
16917 * gdb.base/paginate-bg-execution.exp: New file.
16918
94696ad3
PA
169192014-07-14 Pedro Alves <palves@redhat.com>
16920
16921 PR gdb/17072
16922 * gdb.base/paginate-execution-startup.c: New file.
16923 * gdb.base/paginate-execution-startup.exp: New file.
16924 * lib/gdb.exp (pagination_prompt): New global.
16925 (default_gdb_spawn): New procedure, factored out from
16926 default_gdb_spawn.
16927 (default_gdb_start): Adjust to call default_gdb_spawn.
16928 (gdb_spawn): New procedure.
16929
bd293940
PA
169302014-07-14 Pedro Alves <palves@redhat.com>
16931
16932 * lib/gdb.exp (gdb_assert): New procedure.
16933 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
16934
c933f875
PA
169352014-07-14 Pedro Alves <palves@redhat.com>
16936
16937 * gdb.base/execution-termios.c: New file.
16938 * gdb.base/execution-termios.exp: New file.
16939
d98b7a16
TT
169402014-07-14 Tom Tromey <tromey@redhat.com>
16941
16942 * gdb.cp/vla-cxx.cc: New file.
16943 * gdb.cp/vla-cxx.exp: New file.
16944
548740d6
TT
169452014-07-14 Tom Tromey <tromey@redhat.com>
16946
16947 * gdb.reverse/rerun-prec.c: New file.
16948 * gdb.reverse/rerun-prec.exp: New file.
16949
a25eb028
MR
169502014-07-12 Maciej W. Rozycki <macro@mips.com>
16951 Maciej W. Rozycki <macro@codesourcery.com>
16952
16953 * lib/gdb-utils.exp: New file.
16954 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
16955 inline `gdb_init_command' processing.
16956 (gdb_start_cmd): Likewise.
16957 * lib/mi-support.exp (mi_run_cmd): Likewise.
16958 * README: Document `gdb_init_command' and `gdb_init_commands'.
16959
218c2655
JK
169602014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16961
16962 Fix false FAIL running under a very long directory name.
16963 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
16964 and "set print elements 10000". Twice.
16965
5401fde3
YQ
169662014-07-11 Yao Qi <yao@codesourcery.com>
16967
16968 * gdb.base/exprs.exp: "set print symbol off".
16969
e76126e8
PA
169702014-07-11 Pedro Alves <palves@redhat.com>
16971
16972 * gdb.threads/kill.c: New file.
16973 * gdb.threads/kill.exp: New file.
16974
2d6f0de6
YQ
169752014-07-10 Yao Qi <yao@codesourcery.com>
16976
16977 * gdb.trace/tfile.c (write_basic_trace_file)
16978 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
16979 address written to trace file.
16980
7180e04a
PA
169812014-07-09 Pedro Alves <palves@redhat.com>
16982
16983 * gdb.base/attach-wait-input.exp: New file.
16984 * gdb.base/attach-wait-input.c: New file.
16985
9a9a7608
AB
169862014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
16987
16988 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
16989 setting up test structures.
16990 (main): Call new test function.
16991 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
16992 test function, continue into test function and walk test
16993 structures.
16994
161ac41e
YQ
169952014-07-02 Yao Qi <yao@codesourcery.com>
16996
16997 * gdb.trace/entry-values.c: Define labels 'foo_start' and
16998 'bar_start' at the beginning of functions 'foo' and 'bar'
16999 respectively.
17000 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17001 instead of 'foo' and 'bar'.
17002
1f267ae3
MM
170032014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17004
17005 * gdb.btrace/segv.exp: New.
17006 * gdb.btrace/segv.c: New.
17007
2b239efb
LM
170082014-07-02 Luis Machado <lgustavo@codesourcery.com>
17009
17010 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17011 instruction.
17012
cf363f18
MW
170132014-06-30 Mark Wielaard <mjw@redhat.com>
17014
17015 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17016 vulture, vilify, villar): New volatile array constants.
17017 (vindictive, vegetation): New const volatile array constants.
17018 * gdb.base/volatile.exp: Test volatile and const volatile array
17019 types.
17020
aebf9d24
AA
170212014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17022
17023 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17024 target lacks support for awatch, rwatch, or hbreak.
17025
b67a2c6f
YQ
170262014-06-27 Yao Qi <yao@codesourcery.com>
17027
17028 * gdb.multi/dummy-frame-restore.exp: New.
17029 * gdb.multi/dummy-frame-restore.c: New.
17030
aef92902
MM
170312014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17032
17033 * gdb.btrace/gcore.exp: New.
17034
8e9db26e
PA
170352014-06-23 Pedro Alves <palves@redhat.com>
17036
17037 * gdb.base/watchpoint-reuse-slot.c: New file.
17038 * gdb.base/watchpoint-reuse-slot.exp: New file.
17039
70afc5b7
SC
170402014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17041
17042 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17043 progspace's filename in 'info', 'enable' and 'disable' command
17044 tests.
17045
b972bd9c
JK
170462014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17047
17048 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17049 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17050 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17051
125f8a3d
GB
170522014-06-20 Gary Benson <gbenson@redhat.com>
17053
17054 * gdb.arch/i386-avx.exp: Fix include file location.
17055 * gdb.arch/i386-sse.exp: Likewise.
17056
3ed9baed
IB
170572014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17058
17059 * gdb.dlang/expression.exp: New file.
17060
034f788c
PA
170612014-06-19 Pedro Alves <palves@redhat.com>
17062
17063 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17064 out from ...
17065 (top level): ... here. Iterate running tests under different
17066 scheduler-locking settings.
17067
45371d0c
LM
170682014-06-18 Luis Machado <lgustavo@codesourcery.com>
17069
17070 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17071 to DW_FORM_addr and use non-zero addresses.
17072
5d376983
SC
170732014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17074
17075 PR gdb/17017
17076 * gdb.python/py-xmethods.cc: Add global function call counters and
17077 increment them in their respective functions. Remove "cout"
17078 statements.
17079 * gdb.python/py-xmethods.exp: Make tests check the global function
17080 call counters instead of depending on inferior IO.
17081
a1aa2221
LM
170822014-06-18 Don Breazeal <donb@codesourcery.com>
17083
17084 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17085 Deleted procedure.
17086 (explicit_fork_parent_follow): Deleted procedure.
17087 (explicit_fork_child_follow): Deleted procedure.
17088 (test_follow_fork): New procedure.
17089 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17090 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17091 procedure calls.
17092
0fc05997
YQ
170932014-06-17 Yao Qi <yao@codesourcery.com>
17094
17095 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17096 CP1252.
17097
70795c52
LM
170982014-06-17 Luis Machado <lgustavo@codesourcery.com>
17099
17100 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17101 Initialize ptr and S explicitly.
17102 (skip_type_update_when_not_use_rtti_test): Likewise.
17103
6be47f0c
KS
171042014-06-16 Keith Seitz <keiths@redhat.com>
17105
17106 PR mi/15863
17107 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17108 the inferior is started.
17109
d03de421
PA
171102014-06-16 Pedro Alves <palves@redhat.com>
17111
17112 * gdb.base/break-main-file-remove-fail.c: New file.
17113 * gdb.base/break-main-file-remove-fail.exp: New file.
17114 * gdb.base/break-unload-file.exp: Use build_executable instead of
17115 prepare_for_testing.
17116 (test_break): New parameter "initial_load". Handle it.
17117 (top level): Add initial_load cmdline/file axis.
17118
f9579b99
TT
171192014-06-12 Tom Tromey <tromey@redhat.com>
17120
17121 * gdb.base/completion.exp: Don't use directory name in test.
17122
3657956b
GB
171232014-06-09 Gary Benson <gbenson@redhat.com>
17124
17125 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17126 separate the always-available ANSI-standard signals from the
17127 signals that require checking.
17128 (main): Likewise.
17129 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17130 Likewise.
17131 (main): Likewise.
17132
4186eb54
KS
171332014-06-07 Keith Seitz <keiths@redhat.com>
17134
17135 Revert:
17136 PR c++/16253
17137 * gdb.cp/var-tag.cc: New file.
17138 * gdb.cp/var-tag.exp: New file.
17139 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17140 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17141 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17142 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17143
25326a28 171442014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17145
17146 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17147
829155c9
PA
171482014-06-06 Pedro Alves <palves@redhat.com>
17149
17150 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17151 in target debug output instead of looking at RSP packets,
17152 disabling the test on any target that uses hardware stepping.
17153 Update comments.
17154
61c8d22e
PA
171552014-06-06 Pedro Alves <palves@redhat.com>
17156
17157 * gdb.base/break-unload-file.exp: Fix typo.
17158
d9a47287
YQ
171592014-06-06 Yao Qi <yao@codesourcery.com>
17160
17161 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17162 from "jit_function" to "^jit_function".
17163
e5e01dbf
YQ
171642014-06-06 Yao Qi <yao@codesourcery.com>
17165
17166 * gdb.base/async.c (foo): Add one statement.
17167 * gdb.base/async.exp: Get the next instruction address and
17168 match the output of "nexti" by instruction address. Match
17169 the hex address in the output of "finish".
17170
73ba372c
GB
171712014-06-06 Gary Benson <gbenson@redhat.com>
17172
17173 * gdb.base/call-signals.c: Remove preprocessor conditionals
17174 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17175 SIGSEGV and SIGTERM.
17176 * gdb.base/sigall.c: Likewise.
17177 * gdb.base/unwindonsignal.c: Likewise.
17178 * gdb.reverse/sigall-reverse.c: Likewise.
17179
831517df
YQ
171802014-06-06 Yao Qi <yao@codesourcery.com>
17181
17182 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17183 readable, skip the test.
17184
b8b91e98
YQ
171852014-06-06 Yao Qi <yao@codesourcery.com>
17186
17187 * gdb.threads/staticthreads.c (thread_function): Move the line
17188 setting breakpoint on forward.
17189 * gdb.threads/staticthreads.exp: Update comments.
17190
fb934770
LC
171912014-06-05 Ludovic Courtès <ludo@gnu.org>
17192
17193 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17194 "history-append! type error".
17195
6ef284bd
SM
171962014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17197
17198 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17199 erroneous dprintf expected input.
17200
a872e241
DE
172012014-06-04 Doug Evans <xdje42@gmail.com>
17202
17203 * gdb.guile/scm-generics.exp: Delete.
17204
16f691fb
DE
172052014-06-04 Doug Evans <xdje42@gmail.com>
17206
17207 * gdb.guile/scm-breakpoint.exp: Update.
17208 Add tests for breakpoint registration.
17209
012370f6
TT
172102014-06-04 Tom Tromey <tromey@redhat.com>
17211
17212 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17213 VLA-in-union.
17214 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17215 inner_vla_struct, vla_union types. Initialize objects of those
17216 types and compute their sizes.
17217
9f5a4cef
HZ
172182014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17219 Hui Zhu <hui@codesourcery.com>
17220
17221 * gdb.base/fileio.exp: Add test for shell not available as well as
17222 available.
17223 * gdb.base/fileio.c (test_system): Check for shell twice.
17224
90a45c4d
YQ
172252014-06-04 Yao Qi <yao@codesourcery.com>
17226
17227 * gdb.base/auto-connect-native-target.exp: Remove redundant
17228 space from the regexp pattern.
17229
70017e41
YQ
172302014-06-04 Yao Qi <yao@codesourcery.com>
17231
17232 * gdb.base/default.exp: Replace "child" with "native" in
17233 regexp pattern.
17234
883964a7
SC
172352014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17236
17237 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17238 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17239 * gdb.python/py-xmethods.py: Python script supporting the
17240 new testcase and tests.
17241
ef370185
JB
172422014-06-03 Joel Brobecker <brobecker@adacore.com>
17243 Pedro Alves <palves@redhat.com>
17244
17245 PR breakpoints/17000
17246 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17247 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17248
1e2ccb61
BM
172492014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17250
17251 * gdb.base/subst.exp: Add tests to verify partial path matching
17252 output.
17253
c6ec5ab2
PA
172542014-06-03 Pedro Alves <palves@redhat.com>
17255
17256 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17257 target that doesn't use software single-stepping.
17258
835c559f
PA
172592014-06-03 Pedro Alves <palves@redhat.com>
17260
17261 PR breakpoints/17000
17262 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17263 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17264
06eb1586
DE
172652014-06-02 Doug Evans <xdje42@gmail.com>
17266
17267 * gdb.guile/scm-parameter.exp: New file.
17268
e698b8c4
DE
172692014-06-02 Doug Evans <xdje42@gmail.com>
17270
17271 * gdb.guile/scm-cmd.c: New file.
17272 * gdb.guile/scm-cmd.exp: New file.
17273
ded03782
DE
172742014-06-02 Doug Evans <xdje42@gmail.com>
17275
17276 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17277 pretty-printer lookup.
17278 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17279 (make-pp_s-printer): Call it.
17280 (make-pretty-printer-from-dict): New function.
17281 (lookup-pretty-printer-maker-from-dict): New function.
17282 (*pretty-printer*): Simplify.
17283 (make-objfile-pp_s-printer): New function.
17284 (install-objfile-pretty-printers!): New function.
17285 (make-progspace-pp_s-printer): New function.
17286 (install-progspace-pretty-printers!): New function.
17287 * gdb.guile/scm-progspace.c: New file.
17288 * gdb.guile/scm-progspace.exp: New file.
17289
41fac0cf
PA
172902014-06-02 Pedro Alves <palves@redhat.com>
17291
17292 * gdb.base/dprintf-bp-same-addr.c: New file.
17293 * gdb.base/dprintf-bp-same-addr.exp: New file.
17294
96ae5695
EBM
172952014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17296
17297 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17298 * gdb.arch/powerpc-power.s: Likewise.
17299
da02b3a8
JB
173002014-06-02 Joel Brobecker <brobecker@adacore.com>
17301
17302 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17303
c72b2e7b
YQ
173042014-06-01 Yao Qi <yao@codesourcery.com>
17305
17306 * gdb.base/watchpoint.exp (test_watch_location): Check null
17307 pointer can be dereferenced. If not, do the test, otherwise
17308 skip it.
17309
53e8a631
AB
173102014-05-30 Andrew Burgess <aburgess@broadcom.com>
17311
17312 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17313 results.
17314 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17315
938f0e2f
AB
173162014-05-30 Andrew Burgess <aburgess@broadcom.com>
17317
17318 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17319 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17320 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17321 * gdb.arch/amd64-invalid-stack-top.c: New file.
17322 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17323
9ba6657a
PA
173242014-05-30 Pedro Alves <palves@redhat.com>
17325
17326 PR breakpoints/17000
17327 * gdb.base/sss-bp-on-user-bp.c: New file.
17328 * gdb.base/sss-bp-on-user-bp.exp: New file.
17329
522c09bf
DB
173302014-05-30 David Blaikie <dblaikie@gmail.com>
17331
17332 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17333 gnu_inline semantics via attribute.
17334 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17335 source explicitly specifies the required semantics.
17336
bf4ef81e
MR
173372014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17338
17339 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17340
329ea579
PA
173412014-05-29 Pedro Alves <palves@redhat.com>
17342 Tom Tromey <tromey@redhat.com>
17343
17344 * gdb.base/async-shell.exp: Don't enable target-async.
17345 * gdb.base/async.exp
17346 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17347 parameter. Adjust.
17348 (top level): Don't test with "target-async".
17349 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17350 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17351 * gdb.base/inferior-died.exp: Don't enable target-async.
17352 * gdb.base/interrupt-noterm.exp: Likewise.
17353 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17354 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17355 * gdb.mi/mi-nonstop.exp: Likewise.
17356 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17357 * gdb.mi/mi-nsintrall.exp: Likewise.
17358 * gdb.mi/mi-nsmoribund.exp: Likewise.
17359 * gdb.mi/mi-nsthrexec.exp: Likewise.
17360 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17361 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17362 * gdb.python/py-evsignal.exp: Don't enable target-async.
17363 * gdb.python/py-evthreads.exp: Likewise.
17364 * gdb.python/py-prompt.exp: Likewise.
17365 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17366 * gdb.server/solib-list.exp: Don't enable target-async.
17367 * gdb.threads/thread-specific-bp.exp: Likewise.
17368 * lib/mi-support.exp: Adjust to use mi-async.
17369
fd664c91
PA
173702014-05-29 Pedro Alves <palves@redhat.com>
17371
17372 PR gdb/13860
17373 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17374 reason, even in sync mode.
17375
251bde03
PA
173762014-05-29 Pedro Alves <palves@redhat.com>
17377 Hui Zhu <hui@codesourcery.com>
17378
17379 PR PR15693
17380 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17381 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17382 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17383 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17384
7f3c0343
JB
173852014-05-28 Joel Brobecker <brobecker@adacore.com>
17386
17387 * config/monitor.exp (gdb_target_monitor): Replace use of
17388 "set remotebaud" by "set serial baud".
17389
b2715b27
AW
173902014-05-26 Andy Wingo <wingo@igalia.com>
17391
17392 * gdb.guile/scm-breakpoint.exp:
17393 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17394 properties instead of gdb-object-properties.
17395
498a4489
YQ
173962014-05-26 Yao Qi <yao@codesourcery.com>
17397
17398 * gdb.server/no-thread-db.exp: Specify source file name
17399 explicitly when setting a breakpoint.
17400
589fdceb
MM
174012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17402
17403 * gdb.btrace/vdso.c: New.
17404 * gdb.btrace/vdso.exp: New.
17405
e9089e05
MM
174062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17407
17408 * gdb.base/gcore.exp (capture_command_output): Move ...
17409 * lib/gdb.exp (capture_command_output): ... here.
17410
67b5c0c1
MM
174112014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17412
17413 * gdb.btrace/data.exp: Test memory access during btrace replay.
17414
a2199296
SM
174152014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17416
17417 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17418
17b2616c
PA
174192014-05-21 Pedro Alves <palves@redhat.com>
17420
17421 PR gdb/13860
17422 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17423 (top level): Test that output related to execution commands is
17424 sent to the console with CLI commands, but not with MI commands.
17425 Test that breakpoint events are always mirrored to the console.
17426 Also expect the new source line to be output after a "next" in
17427 async mode too. Make it a pass/fail test.
17428 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17429 output.
17430 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17431
5166082f
PA
174322014-05-21 Pedro Alves <palves@redhat.com>
17433
17434 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17435 Use them to test variations of "list" after reaching a breakpoint.
17436 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17437 Test "list" with listsize 10 after reaching a breakpoint.
17438 * gdb.python/python.exp (decode_line current location line
17439 number): Adjust expected line number.
17440
2f25d70f
SM
174412014-05-21 Simon Marchi <simon.marchi@ericsson.com>
17442
17443 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
17444 behavior for $args, pass it directly to "run".
17445
ff604a67
MR
174462014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
17447
17448 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
17449 30000 to 65536.
17450
6a3cb8e8
PA
174512014-05-21 Pedro Alves <palves@redhat.com>
17452
17453 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
17454 auto-connect-native-target off".
17455 * gdb.base/auto-connect-native-target.c: New file.
17456 * gdb.base/auto-connect-native-target.exp: New file.
17457
4ebfc96e
PA
174582014-05-21 Pedro Alves <palves@redhat.com>
17459
17460 * gdb.base/default.exp: Test "target native" instead of "target
17461 child".
17462
36d46afb
MW
174632014-05-21 Mark Wielaard <mjw@redhat.com>
17464
17465 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17466
5876f503
JK
174672014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17468
17469 Fix TLS access for -static -pthread.
17470 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
17471 <HAVE_TLS> (thread_function, main): Initialize it.
17472 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
17473 Add clean_restart.
17474 <$have_tls != "">: Check TLSVAR.
17475
0256a6ac
PA
174762014-05-21 Pedro Alves <palves@redhat.com>
17477
17478 * gdb.base/dcache-line-read-error.c: New.
17479 * gdb.base/dcache-line-read-error.exp: New.
17480
936d2992
PA
174812014-05-20 Pedro Alves <palves@redhat.com>
17482
17483 * gdb.base/compare-sections.c: New file.
17484 * gdb.base/compare-sections.exp: New file.
17485
802e8e6d
PA
174862014-05-20 Pedro Alves <palves@redhat.com>
17487
17488 * gdb.base/break-idempotent.c: New file.
17489 * gdb.base/break-idempotent.exp: New file.
17490
e59fa00f
MM
174912014-05-20 Markus Metzger <markus.t.metzger@intel.com>
17492
17493 * gdb.btrace/nohist.exp: New.
17494
8b696e31
YQ
174952014-05-20 Yao Qi <yao@codesourcery.com>
17496
17497 * lib/gdb.exp (gdb_init): Set timeout if test file is under
17498 gdb.reverse directory and gdb_reverse_timeout exists in board
17499 setting.
17500 * README: Document gdb_reverse_timeout.
17501
73c9764f
YQ
175022014-05-20 Yao Qi <yao@codesourcery.com>
17503
17504 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
17505 'test_file_name'. Treat args as a string instead of a list.
17506 (gdb_init): Rename argument 'args' by 'test_file_name'.
17507
f1f4348a
JK
175082014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
17509
17510 * gdb.arch/powerpc-power.exp: New file.
17511 * gdb.arch/powerpc-power.s: New file.
17512
0dbe70ce
DE
175132014-05-16 Doug Evans <dje@google.com>
17514
17515 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
17516 * gdb.base/completion.exp: Check that all expected files exist
17517 before doing file completion.
0dbe70ce 17518
8d551b02
DE
175192014-05-16 Doug Evans <dje@google.com>
17520
17521 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
17522 Update.
17523 (do_syscall_tests_without_xml): Update.
17524
73eb7709
PA
175252014-05-16 Pedro Alves <palves@redhat.com>
17526
17527 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
17528 instead of "unknown output after running".
17529
3fae92fc
YQ
175302014-05-16 Yao Qi <yao@codesourcery.com>
17531
17532 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
17533 file1.txt from host at the end.
17534 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17535
c2b2ccc5
DE
175362014-05-15 Doug Evans <dje@google.com>
17537
17538 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
17539 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
17540 loading file. Add test for TU lookup.
17541
8c217a4b
SM
175422014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17543
17544 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
17545 calling "-exec-arguments" or "set args" before running the
17546 inferior.
17547
3deb39c6
SM
175482014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17549
17550 * lib/mi-support.exp (mi_expect_stop): Expect message for
17551 inferiors that exit with non-zero exit code.
17552
71a79f8c
YQ
175532014-05-14 Yao Qi <yao@codesourcery.com>
17554
17555 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
17556 match absolute path on remote host.
17557 (test_file_list_exec_source_files): Remove "/" from the
17558 pattern.
17559
f23fcd46
YQ
175602014-05-14 Yao Qi <yao@codesourcery.com>
17561
17562 * boards/local-remote-host-notty.exp (${board}_file): New
17563 proc.
17564
9404b58f
KM
175652014-05-07 Kyle McMartin <kyle@redhat.com>
17566
17567 Pushed by Joel Brobecker <brobecker@adacore.com>.
17568 * gdb.arch/aarch64-atomic-inst.c: New file.
17569 * gdb.arch/aarch64-atomic-inst.exp: New file.
17570
5e45f04c
YQ
175712014-05-07 Yao Qi <yao@codesourcery.com>
17572
17573 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
17574 in current context" too.
17575
c888a17d
KS
175762014-05-05 Keith Seitz <keiths@redhat.com>
17577
17578 * gdb.linespec/ls-dollar.exp: Add test for linespec
17579 file:convenience_variable.
17580
290a839c
YQ
175812014-05-05 Yao Qi <yao@codesourcery.com>
17582
17583 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
17584 traceframes into tfile and ctf trace files. Read data from
17585 trace file and test collected data.
17586 (gdb_collect_locals_test): Likewise.
17587 (gdb_unavailable_registers_test): Likewise.
17588 (gdb_unavailable_floats): Likewise.
17589 (gdb_collect_globals_test): Likewise.
17590 (top-level): Append "ctf" to trace_file_targets if GDB
17591 supports.
17592
b5262cd0
YQ
175932014-05-05 Yao Qi <yao@codesourcery.com>
17594
17595 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
17596 code to ...
17597 (gdb_collect_args_test_1): ... it. New proc.
17598 (gdb_collect_locals_test): Move some code to ...
17599 (gdb_collect_locals_test_1): ... it. New proc.
17600 (gdb_unavailable_registers_test): Move some code to ...
17601 (gdb_unavailable_registers_test_1): ... it. New proc.
17602 (gdb_unavailable_floats): Move some code to ...
17603 (gdb_unavailable_floats_1): ... it. New proc.
17604
30a1e6cc
SDJ
176052014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17606
17607 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
17608 probes to test for bitness recognition.
17609 * gdb.arch/amd64-stap-optional-prefix.exp
17610 (test_probe_value_without_reg): New procedure.
17611 Add code to test for different kinds of bitness.
17612
f33da99a
SDJ
176132014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17614
17615 PR breakpoints/16889
17616 * gdb.arch/amd64-stap-optional-prefix.S: New file.
17617 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17618
5b80f00d
PA
176192014-05-01 Pedro Alves <palves@redhat.com>
17620
17621 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
17622 gdb_file_cmd if no file is specified.
17623 * boards/native-extended-gdbserver.exp (gdb_load): Use the
17624 last_loaded_file to set the remote exec-file.
17625
f8c2a73c
PA
176262014-05-01 Pedro Alves <palves@redhat.com>
17627
17628 * boards/local-remote-host.exp: New file.
17629
be6e8ac7
PA
176302014-05-01 Pedro Alves <palves@redhat.com>
17631
17632 * boards/local-remote-host.exp: Rename to ...
17633 * boards/local-remote-host-notty.exp: ... this.
17634
cac0dc8f
JB
176352014-04-28 Joel Brobecker <brobecker@adacore.com>
17636
17637 * gdb.ada/dyn_arrayidx: New testcase.
17638
9730e6cc
YQ
176392014-04-26 Yao Qi <yao@codesourcery.com>
17640
17641 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
17642 and compute the length of function main. Save it in
17643 $main_length.
17644 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
17645 (top-level): Use gdb_compile to compile objects into
17646 executable and restart GDB. Remove invocation to
17647 prepare_for_testing.
17648
7ae1a6a6
PA
176492014-04-25 Simon Marchi <simon.marchi@ericsson.com>
17650 Pedro Alves <palves@redhat.com>
17651
17652 PR server/16255
17653 * gdb.multi/multi-attach.c: New file.
17654 * gdb.multi/multi-attach.exp: New file.
17655
4082afcc
PA
176562014-04-25 Pedro Alves <palves@redhat.com>
17657
17658 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
17659 user.
17660 (top level): Test that "set remote conditional-breakpoints-packet
17661 off" works as intended.
17662 * gdb.base/dprintf.exp: Test that "set remote
17663 breakpoint-commands-packet off" works as intended.
17664 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
17665 New function.
17666 (top level): Call it.
17667 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
17668 remote fast-tracepoints-packet off" works as intended.
17669 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
17670 * lib/gdb.exp (gdb_is_target_remote): ... here.
17671
2abc3f8d
DB
176722014-04-24 David Blaikie <dblaikie@gmail.com>
17673
17674 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
17675 ensure clang would not discard them.
17676 * gdb.base/gdbvars.c: Ditto.
17677 * gdb.base/memattr.c: Ditto.
17678 * gdb.base/whatis.c: Ditto.
17679 * gdb.python/py-prettyprint.c: Ditto.
17680 * gdb.trace/actions.c: Ditto.
17681 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
17682 ensure clang would not discard it.
17683
bfd39632
DB
176842014-04-24 David Blaikie <dblaikie@gmail.com>
17685
17686 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
17687 clang to emit the full definition of type required by the test
17688 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
17689
22842ff6
DB
176902014-04-24 David Blaikie <dblaikie@gmail.com>
17691
17692 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
17693 coax Clang into emitting the definition of the type.
17694 * gdb.cp/pr10728-x.h (y): Ditto.
17695 * gdb.cp/pr10728-y.cc (y): Ditto.
17696
c2e827ad
DB
176972014-04-24 David Blaikie <dblaikie@gmail.com>
17698
17699 * gdb.base/label.exp: XFAIL label related tests under Clang.
17700 * gdb.cp/cplabel.exp: Ditto.
17701 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
17702 under Clang those using labels.
17703
4c2d33e7
YQ
177042014-04-25 Yao Qi <yao@codesourcery.com>
17705
17706 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
17707 double_label.
17708 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
17709 partial_label and double_label.
17710
56083b99
DB
177112014-04-24 David Blaikie <dblaikie@gmail.com>
17712
17713 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
17714
25d4e99d
DB
177152014-04-24 David Blaikie <dblaikie@gmail.com>
17716
17717 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
17718 of the function to work across GCC and Clang.
17719 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
17720 pointer types (const void ** const V void **).
17721
01f9f808
MS
177222014-04-24 Michael Sturm <michael.sturm@mintel.com>
17723 Walfred Tedeschi <walfred.tedeschi@intel.com>
17724
17725 * Makefile.in (EXECUTABLES): Added i386-avx512.
17726 * gdb.arch/i386-avx512.c: New file.
17727 * gdb.arch/i386-avx512.exp: Likewise.
17728
4b48d439
KS
177292014-04-23 Keith Seitz <keiths@redhat.com>
17730
17731 * lib/mi-support.exp (mi_list_breakpoints): Delete.
17732 (mi_make_breakpoint_table): New procedure.
17733 (mi_create_breakpoint): Use mi_make_breakpoint
17734 and return the result.
17735 (mi_make_breakpoint): New procedure.
17736 (mi_build_kv_pairs): New procedure.
17737
17738 * gdb.mi/mi-break.exp: Remove unused globals,
17739 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
17740 All callers updated.
17741 * gdb.mi/mi-dprintf.exp: Use variable to track command
17742 number.
17743 Update all callers of mi_create_breakpoint and use
17744 mi_make_breakpoint_table.
17745 Remove any unused global variables.
17746 * gdb.mi/mi-nonstop.exp: Likewise.
17747 * gdb.mi/mi-nsintrall.exp: Likewise.
17748 * gdb.mi/mi-nsmoribund.exp: Likewise.
17749 * gdb.mi/mi-nsthrexec.exp: Likewise.
17750 * gdb.mi/mi-reverse.exp: Likewise.
17751 * gdb.mi/mi-simplerun.exp: Likewise.
17752 * gdb.mi/mi-stepn.exp: Likewise.
17753 * gdb.mi/mi-syn-frame.exp: Likewise.
17754 * gdb.mi/mi-until.exp: Likewise.
17755 * gdb.mi/mi-var-cp.exp: Likewise.
17756 * gdb.mi/mi-var-display.exp: Likewise.
17757 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
17758 * gdb.mi/mi2-var-child.exp: Likewise.
17759 * gdb.mi/mi-vla-c99.exp: Likewise.
17760 * lib/mi-support.exp: Likewise.
17761
17762 From Ian Lance Taylor <iant@cygnus.com>:
17763 * lib/gdb.exp (parse_args): New procedure.
17764
08351840
PA
177652014-04-23 Pedro Alves <palves@redhat.com>
17766
17767 * gdb.base/break-unload-file.c: New file.
17768 * gdb.base/break-unload-file.exp: New file.
17769 * gdb.base/sym-file-lib.c (baz): New function.
17770 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
17771 field.
17772 (load): Store the segment's mapped size.
17773 (unload): New function.
17774 (unload_shlib): New function.
17775 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
17776 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
17777 set a breakpoint at baz, and call it.
17778 * gdb.base/sym-file.exp: New tests for stale breakpoint
17779 instructions.
17780
076855f9
PA
177812014-04-23 Pedro Alves <palves@redhat.com>
17782
17783 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
17784 * gdb.base/hbreak-in-shr-unsupported.c: New file.
17785 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
17786 * gdb.base/hbreak-unmapped.c: New file.
17787 * gdb.base/hbreak-unmapped.exp: New file.
17788 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
17789 * lib/gdb.exp (gdb_is_target_remote): ... here.
17790
483805cf
PA
177912014-04-22 Pedro Alves <palves@redhat.com>
17792
17793 * gdb.base/consecutive-step-over.c: New file.
17794 * gdb.base/consecutive-step-over.exp: New file.
17795
06d97543
PA
177962014-04-22 Pedro Alves <palves@redhat.com>
17797
17798 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
17799 instead of send_gdb/gdb_expect.
17800
b4429ea2
YQ
178012014-04-22 Yao Qi <yao@codesourcery.com>
17802
17803 * lib/trace-support.exp (generate_tracefile): New procedure.
17804 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
17805 return 0.
17806 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
17807 if generate_tracefile returns 1.
17808
51d48146
PA
178092014-04-18 Tom Tromey <palves@redhat.com>
17810 Pedro alves <tromey@redhat.com>
17811
17812 PR backtrace/15558
17813 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
17814 with a backtrace limit.
17815 * gdb.python/py-frame-inline.exp: Test running to an inline
17816 function with a backtrace limit, and printing the newest frame.
17817 * gdb.python/py-frame-inline.c (main): Call f.
17818
bd1dce5f
MS
178192014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17820
17821 * gdb.java/jnpe.exp: Drop srcdir from untested path.
17822
40d1a503
MS
178232014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17824
17825 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
17826 Drop prefix from unsupported source file path.
17827
389b98f7
YQ
178282014-04-17 Yao Qi <yao@codesourcery.com>
17829
17830 * lib/gdb.exp (with_target_charset): New proc.
17831 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
17832 with_target_charset.
17833 (test_print_strings): Likewise.
17834 (test_repeat_bytes): Likewise.
17835 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
17836 for some tests.
17837
22869d73
KS
178382014-04-16 Keith Seitz <keiths@redhat.com>
17839
17840 PR gdb/15827
17841 * gdb.dwarf2/corrupt.c: New file.
17842 * gdb.dwarf2/corrupt.exp: New file.
17843
c4f87ca6
KS
178442014-04-16 Keith Seitz <keiths@redhat.com>
17845
17846 PR c++/16597
17847 * gdb.cp/namelessclass.cc: New file.
17848 * gdb.cp/namelessclass.exp: New file.
17849 * gdb.cp/namelessclass.S: New file.
17850
ab19de87
DE
178512014-04-16 Doug Evans <dje@google.com>
17852
17853 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
17854 Add comment.
17855 (gdbserver_default_get_comm_port): New function.
17856 (gdbserver_start): Check if board file provided
17857 "gdbserver,get_comm_port" and use it if so.
17858 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
17859 (gdb,socketport): Set to "stdio".
17860 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
17861 (stdio_gdbserver_template): Delete.
17862 (${board}_get_remote_address): Update.
17863 (${board}_build_remote_cmd): Delete.
17864 (${board}_get_comm_port): New function.
17865 (${board}_spawn): Update.
17866 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
17867 Delete.
17868 (${board}_get_remote_address): Update.
17869 (${board}_get_comm_port): New function.
17870
fc98a809
AB
178712014-04-16 Andrew Burgess <aburgess@broadcom.com>
17872
17873 * gdb.base/memattr.exp: Improve regexps to handle memory regions
17874 appearing in any order.
17875
87fd9e6e
DE
178762014-04-15 Doug Evans <dje@google.com>
17877
17878 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
17879 uninitialized value of "description".
17880
099fc3ea
KS
178812014-04-15 Keith Seitz <keiths@redhat.com>
17882
17883 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
17884 Remove unused globals.
17885 (test_running_the_program): Likewise.
17886 (test_controlled_execution): Likewise.
17887 (test_controlling_breakpoints): Likewise.
17888 (test_program_termination): Likewise.
17889
5da151d4
KS
178902014-04-15 Keith Seitz <keiths@redhat.com>
17891
17892 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
17893 unused globals.
17894 (test_rbreak_creation_and_listing): Likewise.
17895 (test_ignore_count): Likewise.
17896 (test_error): Likewise.
17897
35e5d2f0
PA
178982014-04-15 Pedro Alves <palves@redhat.com>
17899
17900 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
17901 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
17902 sym-file-loader.c.
17903 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
17904 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
17905 to sym-file-loader.c.
17906 (struct library): Forward declare.
17907 (load_shlib, lookup_function): Change prototypes.
17908 (find_shstrtab, find_strtab, find_shdr, find_symtab)
17909 (translate_offset): Remove declarations.
17910 (get_text_addr): New declaration.
17911 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
17912 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
17913 sym-file-loader.h.
17914 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
17915 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
17916 here from sym-file-loader.h.
17917 (struct library): New structure.
17918 (load_shlib, lookup_function): Change prototypes and adjust to
17919 work with a struct library.
17920 (find_shstrtab, find_strtab, find_shdr, find_symtab)
17921 (translate_offset): Make static.
17922 (get_text_addr): New function.
17923 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
17924
eb4c1710
PA
179252014-04-15 Pedro Alves <palves@redhat.com>
17926
17927 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
17928
2d1baf52
PA
179292014-04-15 Pedro Alves <palves@redhat.com>
17930
17931 * gdb.base/sym-file-loader.c: Include <limits.h>.
17932 (SELF_LINK): New define.
17933 (get_origin): New function.
17934 (load_shlib): Use it.
17935 * gdb.base/sym-file.exp: Don't early return if the target is
17936 remote. Use runto_main, and issue fail is that fails. Use
17937 gdb_load_shlibs.
17938 (shlib_name): Delete.
17939 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
17940
7dd6df01
PA
179412014-04-15 Pedro Alves <palves@redhat.com>
17942
17943 * gdb.base/sym-file.exp: Remove regex characters from test
17944 message. Don't refer to breakpoint numbers in test messages.
17945
b50c8614
KS
179462014-04-14 Keith Seitz <keiths@redhat.com>
17947
17948 PR c++/16253
17949 * gdb.cp/var-tag.cc: New file.
17950 * gdb.cp/var-tag.exp: New file.
17951 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17952 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17953 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17954 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17955
3d567982
TT
179562014-04-14 Tom Tromey <tromey@redhat.com>
17957
17958 * gdb.cp/classes.exp (test_enums): Handle underlying type.
17959 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
17960 type.
17961 * gdb.cp/enum-class.exp: New file.
17962 * gdb.cp/enum-class.cc: New file.
17963
0626fc76
TT
179642014-04-14 Tom Tromey <tromey@redhat.com>
17965
17966 * gdb.dwarf2/enum-type.exp: New file.
17967
dca325b3
SA
179682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17969
17970 * gdb.mi/mi-vla-c99.exp: New file.
17971 * gdb.mi/vla.c: New file.
17972
5854b38a
SA
179732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17974
17975 * gdb.base/vla-datatypes.c: New file.
17976 * gdb.base/vla-datatypes.exp: New file.
17977
463bb957
SA
179782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17979
17980 * gdb.base/vla-ptr.c: New file.
17981 * gdb.base/vla-ptr.exp: New file.
17982
3dd170be
SA
179832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17984
17985 * gdb.dwarf2/count.exp: New file.
17986
5ecaaa66
SA
179872014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
17988
17989 * gdb.base/vla-sideeffect.c: New file.
17990 * gdb.base/vla-sideeffect.exp: New file.
17991
41f1ada5
DB
179922014-04-14 David Blaikie <dblaikie@gmail.com>
17993
17994 * gdb.mi/non-stop.c: Add return value for non-void function return
17995 statement.
17996 * gdb.threads/staticthreads.c: Ditto.
17997
0be03e84
DE
179982014-04-12 Siva Chandra Reddy <sivachandra@google.com>
17999 Doug Evans <xdje42@gmail.com>
18000
18001 * gdb.guile/scm-value.c: Improve test case.
18002 * gdb.guile/scm-value.exp: Add new test.
18003
f180a1fb
DB
180042014-04-11 David Blaikie <dblaikie@gmail.com>
18005
18006 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18007 override Clang's default.
18008
6b662e19
JB
180092014-04-11 Joel Brobecker <brobecker@adacore.com>
18010
18011 Revert the following changes (regressions):
18012
18013 * gdb.base/vla-sideeffect.c: New file.
18014 * gdb.base/vla-sideeffect.exp: New file.
18015
18016 * gdb.dwarf2/count.exp: New file.
18017
18018 * gdb.base/vla-multi.c: New file.
18019 * gdb.base/vla-multi.exp: New file.
18020
18021 * gdb.base/vla-ptr.c: New file.
18022 * gdb.base/vla-ptr.exp: New file.
18023
18024 * gdb.base/vla-datatypes.c: New file.
18025 * gdb.base/vla-datatypes.exp: New file.
18026
18027 * gdb.mi/mi-vla-c99.exp: New file.
18028 * gdb.mi/vla.c: New file.
18029
245a5f0b
KS
180302014-04-11 Keith Seitz <keiths@redhat.com>
18031
18032 PR c++/16675
18033 * gdb.cp/cpsizeof.exp: New file.
18034 * gdb.cp/cpsizeof.cc: New file.
18035
58a84dcf
SA
180362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18037
191a8a90
JB
18038 * gdb.mi/mi-vla-c99.exp: New file.
18039 * gdb.mi/vla.c: New file.
58a84dcf 18040
c8655f75
SA
180412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18042
18043 * gdb.base/vla-datatypes.c: New file.
18044 * gdb.base/vla-datatypes.exp: New file.
18045
024e13b4
SA
180462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18047
18048 * gdb.base/vla-ptr.c: New file.
18049 * gdb.base/vla-ptr.exp: New file.
18050
1a237e0e
SA
180512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18052
18053 * gdb.base/vla-multi.c: New file.
18054 * gdb.base/vla-multi.exp: New file.
18055
504f3432
SA
180562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18057
18058 * gdb.dwarf2/count.exp: New file.
18059
3bce8237
SA
180602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18061
191a8a90
JB
18062 * gdb.base/vla-sideeffect.c: New file.
18063 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18064
322f9c21
YQ
180652014-04-11 Yao Qi <yao@codesourcery.com>
18066
18067 * gdb.base/completion.exp: Check file exists before running tests
18068 on file completion.
18069
d708bcd1
PA
180702014-04-10 Pedro Alves <palves@redhat.com>
18071
18072 * gdb.base/cond-eval-mode.c: New file.
18073 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18074 prepare_for_testing to build the new file. Check result of
18075 runto_main.
18076 (test_break, test_watch): New procedures.
18077 (top level): Use them.
18078
ae1d2761
PM
180792014-04-08 Pierre Muller <muller@sourceware.org>
18080
18081 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18082 Ctrl-V use for mingw hosts.
18083
7af389b8
SC
180842014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18085
18086 * gdb.python/py-value.c: Improve test case.
18087 * gdb.python/py-value.exp: Add new test.
18088
5e703181
DE
180892014-04-07 David Blaikie <dblaikie@gmail.com>
18090
18091 * lib/compiler.c: Identify the clang compiler.
18092 * lib/compiler.cc: Ditto.
18093
9810b410
YQ
180942014-04-03 Yao Qi <yao@codesourcery.com>
18095
18096 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18097
98d1b8dc
AB
180982014-04-01 Anton Blanchard <anton@samba.org>
18099
18100 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18101 messages unique.
18102
3114cea1
AB
181032014-04-01 Anton Blanchard <anton@samba.org>
18104
18105 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18106 prepare_for_testing.
18107
62f7182c
AB
181082014-04-01 Anton Blanchard <anton@samba.org>
18109
18110 * gdb.arch/ppc64-atomic-inst.c: Remove.
18111 * gdb.arch/ppc64-atomic-inst.S: New file.
18112 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18113
770e7fc7
DE
181142014-03-31 Doug Evans <dje@google.com>
18115
18116 * gdb.base/print-symbol-loading-lib.c: New file.
18117 * gdb.base/print-symbol-loading-main.c: New file.
18118 * gdb.base/print-symbol-loading.exp: New file.
18119
46e2bafa
YQ
181202014-03-31 Yao Qi <yao@codesourcery.com>
18121
18122 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18123
8776cfe9
JB
181242014-03-28 Joel Brobecker <brobecker@adacore.com>
18125
18126 * gdb.ada/mi_dyn_arr: New testcase.
18127
5d1ef361
DE
181282014-03-27 Doug Evans <dje@google.com>
18129
18130 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18131
b5bee914
YQ
181322014-03-27 Yao Qi <yao@codesourcery.com>
18133
18134 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18135 if target is nios2-*-*.
18136
0d4d0e77
YQ
181372014-03-26 Yao Qi <yao@codesourcery.com>
18138
18139 * lib/gdb.exp (readline_is_used): New proc.
18140 * gdb.base/completion.exp: Move tests on command complete up.
18141 Skip the rest of tests if readline is not used.
18142 * gdb.ada/complete.exp: Skp the test if readline is not
18143 used.
18144 * gdb.base/filesym.exp: Likewise.
18145 * gdb.base/macscp.exp: Likewise.
18146 * gdb.base/readline-ask.exp: Likewise.
18147 * gdb.base/readline.exp: Likewise.
18148 * gdb.python/py-cmd.exp: Likewise.
18149 * gdb.trace/tfile.exp: Likewise.
18150
29361eee
YQ
181512014-03-26 Yao Qi <yao@codesourcery.com>
18152
18153 * gdb.base/macscp.exp: Fix code format issues.
18154
bc9a5525
UW
181552014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18156
18157 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18158 * gdb.asm/powerpc64le.inc: New file.
18159
d3839ede
PA
181602014-03-25 Pedro Alves <palves@redhat.com>
18161 Doug Evans <dje@google.com>
18162
18163 * gdb.base/source-execution.c: New file.
18164 * gdb.base/source-execution.exp: New file.
18165 * gdb.base/source-execution.gdb: New file.
18166
01672a57
DE
181672014-03-24 Doug Evans <dje@google.com>
18168
18169 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18170 using fission.
18171
88bbeca9
HZ
181722014-03-24 Hui Zhu <hui@codesourcery.com>
18173 Pedro Alves <palves@redhat.com>
18174
18175 PR breakpoints/16101
18176 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18177 test pass/fail messages. Detect missing support for dprintf when
18178 breakpoints are actually inserted.
18179 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18180 breakpoints are actually inserted.
18181 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18182 fails.
18183
d2348791
JK
181842014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18185
18186 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18187
feef67ab
DE
181882014-03-22 Doug Evans <xdje42@gmail.com>
18189
18190 * gdb.python/python.exp (python not supported): Verify multi-line
18191 python command issues an error.
25d743f9 18192 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18193 guile command issues an error.
feef67ab 18194
ecebef6a
MR
181952014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18196
18197 * gdb.threads/thread-specific.exp: Handle the lack of usable
18198 $this_breakpoint and $this_thread.
18199
ccdd1909
HZ
182002014-03-21 Hui Zhu <hui@codesourcery.com>
18201
18202 * gdb.base/attach.exp (do_command_attach_tests): New.
18203
beb460e8
PA
182042014-03-20 Tom Tromey <tromey@redhat.com>
18205 Pedro Alves <palves@redhat.com>
18206
18207 PR cli/15718
18208 * gdb.base/condbreak-call-false.c: New file.
18209 * gdb.base/condbreak-call-false.exp: New file.
18210
40acf43a
PA
182112014-03-20 Pedro Alves <palves@redhat.com>
18212
18213 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18214 Delete.
18215 (block_signals, unblock_signals): Delete.
18216 (child_function_2, main): Remove references to deleted variable
18217 and functions.
18218
9f5e1e02
PA
182192014-03-20 Pedro Alves <palves@redhat.com>
18220
18221 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18222 Use pthread_kill to signal thread 2.
18223 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18224 Adjust to make the test send itself a signal rather than using the
18225 host's "kill" command.
18226
99619bea
PA
182272014-03-20 Pedro Alves <palves@redhat.com>
18228
18229 * gdb.threads/multiple-step-overs.c: New file.
18230 * gdb.threads/multiple-step-overs.exp: New file.
18231 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18232 Adjust expected infrun debug output.
18233
2adfaa28
PA
182342014-03-20 Pedro Alves <palves@redhat.com>
18235
18236 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18237 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18238
31e77af2
PA
182392014-03-20 Pedro Alves <palves@redhat.com>
18240
18241 PR breakpoints/7143
18242 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18243 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18244 of gdb_test_multiple.
18245 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18246 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18247
b9f437de
PA
182482014-03-20 Pedro Alves <palves@redhat.com>
18249
18250 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18251 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18252
05adc73e
PA
182532014-03-19 Pedro Alves <palves@redhat.com>
18254
18255 * gdb.base/async.exp: Remove early return.
18256
6048b950
PA
182572014-03-19 Pedro Alves <palves@redhat.com>
18258
18259 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18260
8bcfb00a
PA
182612014-03-19 Pedro Alves <palves@redhat.com>
18262
18263 * gdb.base/async.exp (test_background): Expect \r\n after
18264 "completed." in the fail pattern.
18265
884e37dc
PA
182662014-03-19 Pedro Alves <palves@redhat.com>
18267
18268 * gdb.base/async.exp (test_background): New procedure.
18269 Use it for all background execution command tests.
18270
148e57e2
PA
182712014-03-19 Pedro Alves <palves@redhat.com>
18272
18273 * gdb.base/async.exp: Use prepare_for_testing.
18274
f48088c7
PA
182752014-03-19 Pedro Alves <palves@redhat.com>
18276
18277 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18278 the same line.
18279
e2f6c966
PA
182802014-03-19 Pedro Alves <palves@redhat.com>
18281
18282 * gdb.base/async.c (main): Add "jump here" and "until here" line
18283 marker comments.
18284 * gdb.base/async.exp (jump_here): New global.
18285 (jump& test): Use it.
18286 (until_here): New global.
18287 (until& test): Use it.
18288
c30568d4
PA
182892014-03-19 Pedro Alves <palves@redhat.com>
18290
18291 * gdb.base/async.exp: Don't frob gdb_protocol.
18292
0172b6a7
DE
182932014-03-18 Doug Evans <xdje42@gmail.com>
18294
18295 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18296 Fix spelling of exec-done-display.
18297
06c868a8
JK
182982014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18299
18300 PR gdb/15358
18301 * gdb.base/gdb-sigterm.c: New file.
18302 * gdb.base/gdb-sigterm.exp: New file.
18303
0c7e1a46
PA
183042014-03-18 Pedro Alves <palves@redhat.com>
18305
18306 PR gdb/13860
18307 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18308 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18309 solib-event.
18310
f7c77d93
JB
183112014-03-17 Joel Brobecker <brobecker@adacore.com>
18312
18313 * gdb.ada/pckd_arr_ren: New testcase.
18314
5a1e8c7a
DE
183152014-03-13 Doug Evans <xdje42@gmail.com>
18316
18317 PR guile/16612
18318 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18319 collect after discarding symbols.
18320
350e1a76
DE
183212014-03-13 Ludovic Courtès <ludo@gnu.org>
18322 Doug Evans <xdje42@gmail.com>
18323
18324 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18325 to history survives a gc.
18326
a69900ae
PA
183272014-03-13 Pedro Alves <palves@redhat.com>
18328
18329 * gdb.base/default.exp: Don't test "target procfs".
18330
5db9f0bd
PA
183312014-03-13 Pedro Alves <palves@redhat.com>
18332
18333 * gdb.base/default.exp: Update "target child" and "target procfs"
18334 tests to not expect "Unix".
18335
b3ccfe11
TT
183362014-03-12 Tom Tromey <tromey@redhat.com>
18337
18338 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18339 New procs. Add target-async tests.
18340 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18341 Add target-async tests.
18342
646f4417
AA
183432014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18344
18345 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18346 'func_start' and 'func_end' for the beginning and end of the
18347 function code, respectively.
18348 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18349 'func_end' instead of 'func' and 'main'.
18350
288c211f
AA
183512014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18352
18353 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18354 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18355 generate the debug info assembler source.
18356
e0c0f156
AA
183572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18358
18359 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18360 * gdb.dwarf2/arr-subrange.exp: Likewise.
18361 * gdb.dwarf2/dwz.exp: Likewise.
18362 * gdb.dwarf2/method-ptr.exp: Likewise.
18363 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18364 * gdb.dwarf2/subrange.exp: Likewise.
18365 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18366 * gdb.dwarf2/implptrpiece.exp: Likewise.
18367 * gdb.dwarf2/nostaticblock.exp: Likewise.
18368
0e5c4555
AA
183692014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18370
18371 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18372 directory to absolute path name arguments.
18373
5ec18f2b
JG
183742014-03-10 Joel Brobecker <brobecker@adacore.com>
18375
18376 * gdb.ada/tagged_access: New testcase.
18377
847fc4f2
MM
183782014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18379
18380 * gdb.btrace/data.exp: Update expected output.
18381
cc3da688
YQ
183822014-03-06 Yao Qi <yao@codesourcery.com>
18383
18384 * gdb.trace/pr16508.exp: New file.
18385
0f26cec1
PA
183862014-03-05 Pedro Alves <palves@redhat.com>
18387
18388 PR gdb/16575
18389 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18390 procedure.
18391 (top level): Adjust to use it. Add tests that exercise breakpoint
18392 interaction with the code-cache.
18393
7a5a839f
LC
183942014-02-26 Ludovic Courtès <ludo@gnu.org>
18395
18396 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18397 test for 'history-append!'.
18398
31aa7e4e
JB
183992014-02-26 Joel Brobecker <brobecker@adacore.com>
18400
18401 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18402 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18403 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18404 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18405 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18406 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18407
1b588015
JB
184082014-02-26 Joel Brobecker <brobecker@adacore.com>
18409
18410 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18411 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18412 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18413
55426c9d
JB
184142014-02-26 Joel Brobecker <brobecker@adacore.com>
18415
18416 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18417
dc53a7ad
JB
184182014-02-26 Joel Brobecker <brobecker@adacore.com>
18419
18420 * gdb.dwarf2/arr-stride.c: New file.
18421 * gdb.dwarf2/arr-stride.exp: New file.
18422
12ab52e9
PA
184232014-02-26 Pedro Alves <palves@redhat.com>
18424
18425 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18426 that won't ever trigger. Make sure that GDB reports the correct
18427 breakpoint that caused the stop.
18428
849c862e
JK
184292014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18430
18431 PR gdb/16626
18432 * gdb.base/auto-load-script: New file.
18433 * gdb.base/auto-load.c: New file.
18434 * gdb.base/auto-load.exp: New file.
18435
71b7d793
JK
18436 PR gdb/16626
18437 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18438
e2f0d509
JK
184392014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18440
18441 Fix dw2-icycle.exp -fsanitize=address GDB crash.
18442 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
18443
50cc37c8
DE
184442014-02-24 Doug Evans <dje@google.com>
18445
18446 * lib/gdb.exp (run_on_host): Log error output if program fails.
18447
ea4758f2
PA
184482014-02-21 Pedro Alves <palves@redhat.com>
18449
18450 * gdb.threads/step-after-sr-lock.c: Rename to ...
18451 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
18452 * gdb.threads/step-after-sr-lock.exp: Rename to ...
18453 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18454 ... this.
18455
d7b30f67
SDJ
184562014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
18457
18458 PR tdep/16397
18459 * gdb.arch/amd64-stap-special-operands.exp: New file.
18460 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
18461 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
18462 * gdb.arch/amd64-stap-triplet.S: Likewise.
18463 * gdb.arch/amd64-stap-triplet.c: Likewise.
18464
83deb43f
JB
184652014-02-20 Joel Brobecker <brobecker@adacore.com>
18466
18467 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
18468 in .section pseudo-op.
18469
adde2bff
DE
184702014-02-20 lin zuojian <manjian2006@gmail.com>
18471 Joel Brobecker <brobecker@adacore.com>
18472 Doug Evans <xdje42@gmail.com>
18473
18474 PR symtab/16581
18475 * gdb.dwarf2/dw2-icycle.S: New file.
18476 * gdb.dwarf2/dw2-icycle.c: New file.
18477 * gdb.dwarf2/dw2-icycle.exp: New file.
18478
f7bd0f78
SC
184792014-02-19 Siva Chandra Reddy <sivachandra@google.com>
18480
18481 * gdb.python/py-value-cc.cc: Improve test case to enable testing
18482 operations on gdb.Value objects.
18483 * gdb.python/py-value-cc.exp: Add new test to test operations on
18484 gdb.Value objects.
18485
c17ef0d5
DE
184862014-02-18 Doug Evans <dje@google.com>
18487
18488 * Makefile.in (TESTS): New variable.
18489 (expanded_tests, expanded_tests_or_none): New variables
18490 (check-single): Pass $(expanded_tests_or_none) to runtest.
18491 (check-parallel): Only run tests in $(TESTS) if non-empty.
18492 (check/no-matching-tests-found): New rule.
18493 * README: Document TESTS makefile variable.
18494
5dd3176f
DE
184952014-02-18 Doug Evans <dje@google.com>
18496
18497 * Makefile.in (check-parallel): rm -rf outputs temp.
18498
0b10be4f
JK
184992014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18500
18501 Fix "ERROR: no fileid for" in the testsuite.
18502 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
18503
85f224e7
DE
185042014-02-12 Doug Evans <dje@google.com>
18505
18506 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
18507 (MISCELLANEOUS): New variable.
18508 (clean): rm -rf $(MISCELLANEOUS).
18509 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
18510 dwp live in the same directory as symlinks, with each symlink pointed
18511 to a differently named file in a different directory.
18512
149b30ff
DE
185132014-02-11 Doug Evans <dje@google.com>
18514
18515 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
18516 of Tcl file commands.
18517
1dfdac32
MK
185182014-02-10 Mark Kettenis <kettenis@gnu.org>
18519
18520 * gdb.threads/step-after-sr-lock.exp: Avoid executing
18521 "kill -SIGUSR1 -1".
18522
aa4fb036
JB
185232014-02-10 Joel Brobecker <brobecker@adacore.com>
18524
18525 * gdb.ada/tick_length_array_enum_idx: New testcase.
18526
ed3ef339
DE
185272014-02-10 Doug Evans <xdje42@gmail.com>
18528
18529 * configure.ac (AC_OUTPUT): Add gdb.guile.
18530 * configure: Regenerate.
18531 * lib/gdb-guile.exp: New file.
18532 * lib/gdb.exp (get_target_charset): New function.
18533 * gdb.base/help.exp: Update expected output from "apropos apropos".
18534 * gdb.guile/Makefile.in: New file.
18535 * gdb.guile/guile.exp: New file.
18536 * gdb.guile/scm-arch.c: New file.
18537 * gdb.guile/scm-arch.exp: New file.
18538 * gdb.guile/scm-block.c: New file.
18539 * gdb.guile/scm-block.exp: New file.
18540 * gdb.guile/scm-breakpoint.c: New file.
18541 * gdb.guile/scm-breakpoint.exp: New file.
18542 * gdb.guile/scm-disasm.c: New file.
18543 * gdb.guile/scm-disasm.exp: New file.
18544 * gdb.guile/scm-equal.c: New file.
18545 * gdb.guile/scm-equal.exp: New file.
18546 * gdb.guile/scm-error.exp: New file.
18547 * gdb.guile/scm-error.scm: New file.
18548 * gdb.guile/scm-frame-args.c: New file.
18549 * gdb.guile/scm-frame-args.exp: New file.
18550 * gdb.guile/scm-frame-args.scm: New file.
18551 * gdb.guile/scm-frame-inline.c: New file.
18552 * gdb.guile/scm-frame-inline.exp: New file.
18553 * gdb.guile/scm-frame.c: New file.
18554 * gdb.guile/scm-frame.exp: New file.
18555 * gdb.guile/scm-generics.exp: New file.
18556 * gdb.guile/scm-gsmob.exp: New file.
18557 * gdb.guile/scm-iterator.c: New file.
18558 * gdb.guile/scm-iterator.exp: New file.
18559 * gdb.guile/scm-math.c: New file.
18560 * gdb.guile/scm-math.exp: New file.
18561 * gdb.guile/scm-objfile-script-gdb.in: New file.
18562 * gdb.guile/scm-objfile-script.c: New file.
18563 * gdb.guile/scm-objfile-script.exp: New file.
18564 * gdb.guile/scm-objfile.c: New file.
18565 * gdb.guile/scm-objfile.exp: New file.
18566 * gdb.guile/scm-ports.exp: New file.
18567 * gdb.guile/scm-pretty-print.c: New file.
18568 * gdb.guile/scm-pretty-print.exp: New file.
18569 * gdb.guile/scm-pretty-print.scm: New file.
18570 * gdb.guile/scm-section-script.c: New file.
18571 * gdb.guile/scm-section-script.exp: New file.
18572 * gdb.guile/scm-section-script.scm: New file.
18573 * gdb.guile/scm-symbol.c: New file.
18574 * gdb.guile/scm-symbol.exp: New file.
18575 * gdb.guile/scm-symtab-2.c: New file.
18576 * gdb.guile/scm-symtab.c: New file.
18577 * gdb.guile/scm-symtab.exp: New file.
18578 * gdb.guile/scm-type.c: New file.
18579 * gdb.guile/scm-type.exp: New file.
18580 * gdb.guile/scm-value-cc.cc: New file.
18581 * gdb.guile/scm-value-cc.exp: New file.
18582 * gdb.guile/scm-value.c: New file.
18583 * gdb.guile/scm-value.exp: New file.
18584 * gdb.guile/source2.scm: New file.
18585 * gdb.guile/types-module.cc: New file.
18586 * gdb.guile/types-module.exp: New file.
18587
7026a7c1
YQ
185882014-02-10 Yao Qi <yao@codesourcery.com>
18589
18590 PR testsuite/16543
18591 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
18592 * configure: Regenerated.
18593 * Makefile.in: New file.
18594
6c466447
AS
185952014-02-08 Andreas Schwab <schwab@linux-m68k.org>
18596
18597 * gdb.python/py-framefilter.exp: Fix typo.
18598
6e854735
YQ
185992014-02-08 Yao Qi <yao@codesourcery.com>
18600
18601 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
18602 that no =breakpoint-modified is emitted when breakpoints are
18603 modified through MI commands.
18604
d137e6dc
PA
186052014-02-07 Pedro Alves <pedro@codesourcery.com>
18606 Pedro Alves <palves@redhat.com>
18607
18608 * gdb.threads/step-after-sr-lock.c: New file.
18609 * gdb.threads/step-after-sr-lock.exp: New file.
18610
b5ee5a50
PA
186112014-02-07 Pedro Alves <palves@redhat.com>
18612
18613 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
18614
3c77faf3
JK
186152014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
18616
18617 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
18618 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
18619
6dddc817
DE
186202014-02-06 Doug Evans <xdje42@gmail.com>
18621
18622 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
18623 output.
18624
18625 * gdb.gdb/python-interrupts.exp: New file.
18626
de7b2893
YQ
186272014-02-05 Yao Qi <yao@codesourcery.com>
18628
18629 * gdb.trace/report.exp (use_collected_data): Test the output
18630 of "info threads" and "info inferiors".
18631
66d032ac
YQ
186322014-02-05 Yao Qi <yao@codesourcery.com>
18633
18634 Revert this patch:
18635
18636 2013-05-24 Yao Qi <yao@codesourcery.com>
18637
18638 * gdb.trace/tfile.exp: Test inferior and thread.
18639
591a12a1
UW
186402014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18641
18642 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
18643 on a function.
18644 * gdb.base/step-bt.c: Call hello via function pointer to make
18645 sure its first instruction is executed on powerpc64le-linux.
18646
0ff3e01f
UW
186472014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18648
18649 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
18650
084ee545
UW
186512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18652
18653 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
18654 of the test patterns for use on little-endian systems.
18655
6ed14ff3
UW
186562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18657
18658 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
18659 (decimal_vector): Fix for little-endian.
18660
401e27fd
JM
186612014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
18662
18663 * gdb.arch/sparc-sysstep.exp: New file.
18664 * gdb.arch/sparc-sysstep.c: Likewise.
18665
18666 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
18667
8b924729
EBM
186682014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18669
18670 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
18671
fb151210
JB
186722014-01-23 Tom Tromey <tromey@redhat.com>
18673
18674 * gdb.ada/array_char_idx: New testcase.
18675
0740f8d8
TT
186762014-01-23 Tom Tromey <tromey@redhat.com>
18677
18678 PR python/16487:
18679 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
18680 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
18681 classes.
18682
21909fa1
TT
186832014-01-23 Tom Tromey <tromey@redhat.com>
18684
18685 PR python/16491:
18686 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
18687 string from an inferior frame.
18688 * gdb.python/py-framefilter-mi.exp: Update.
18689
87ce2a04
DE
186902014-01-22 Doug Evans <dje@google.com>
18691
18692 * gdb.server/server-mon.exp: Add tests for "set debug-format".
18693
237b092b
AA
186942014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18695
18696 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
18697
d674a709
AA
186982014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18699
18700 * gdb.trace/entry-values.exp: Remove excess space character from
18701 regex patterns. Handle s390 call instruction.
18702
20fa3390
AA
187032014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18704
18705 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
18706 define "*_start" label. Make "name" static.
18707 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
18708 ${name} by references to ${name}_start.
18709
78466714
AA
187102014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18711
18712 * gdb.base/info-macros.exp: Remove "debug" from the compile
18713 options.
18714
ec9f644a
IB
187152014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18716
18717 * gdb.dlang/demangle.exp: New file.
18718
94b1b47e
IB
187192014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18720
18721 * gdb.dlang/primitive-types.exp: New file.
18722
7f420862
IB
187232014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18724
18725 * configure.ac: Create gdb.dlang/Makefile.
18726 * configure: Regenerate.
18727 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
18728 * gdb.dlang/Makefile.in: New file.
18729 * lib/d-support.exp: New file.
18730 * lib/gdb.exp (skip_d_tests): New proc.
18731
52834460
MM
187322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18733
18734 * gdb.btrace/delta.exp: Check reverse stepi.
18735 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
18736 * gdb.btrace/finish.exp: New.
18737 * gdb.btrace/next.exp: New.
18738 * gdb.btrace/nexti.exp: New.
18739 * gdb.btrace/record_goto.c: Add comments.
18740 * gdb.btrace/step.exp: New.
18741 * gdb.btrace/stepi.exp: New.
18742 * gdb.btrace/multi-thread-step.c: New.
18743 * gdb.btrace/multi-thread-step.exp: New.
18744 * gdb.btrace/rn-dl-bind.c: New.
18745 * gdb.btrace/rn-dl-bind.exp: New.
18746 * gdb.btrace/data.c: New.
18747 * gdb.btrace/data.exp: New.
18748 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18749
6e07b1d2
MM
187502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18751
18752 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
18753 * gdb.btrace/exception.exp: Update.
18754 * gdb.btrace/instruction_history.exp: Update.
18755 * gdb.btrace/record_goto.exp: Update.
18756 * gdb.btrace/tailcall.exp: Update.
18757 * gdb.btrace/unknown_functions.exp: Update.
18758 * gdb.btrace/delta.exp: New.
18759
0b722aec
MM
187602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18761
18762 * gdb.btrace/record_goto.exp: Add backtrace test.
18763 * gdb.btrace/tailcall.exp: Add backtrace test.
18764
066ce621
MM
187652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18766
18767 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
18768 * gdb.btrace/record_goto.c: New.
18769 * gdb.btrace/record_goto.exp: New.
18770 * gdb.btrace/x86-record_goto.S: New.
18771
0688d04e
MM
187722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18773
18774 * gdb.btrace/function_call_history.exp: Update tests.
18775 * gdb.btrace/instruction_history.exp: Update tests.
18776
8710b709
MM
187772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18778
18779 * gdb.btrace/function_call_history.exp: Fix expected field
18780 order for "record function-call-history".
18781 Add new tests for "record function-call-history /c".
18782 * gdb.btrace/exception.cc: New.
18783 * gdb.btrace/exception.exp: New.
18784 * gdb.btrace/tailcall.exp: New.
18785 * gdb.btrace/x86-tailcall.S: New.
18786 * gdb.btrace/x86-tailcall.c: New.
18787 * gdb.btrace/unknown_functions.c: New.
18788 * gdb.btrace/unknown_functions.exp: New.
18789 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18790
5de9129b
MM
187912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18792
18793 * gdb.btrace/instruction_history.exp: Update.
18794 * gdb.btrace/function_call_history.exp: Update.
18795
23a7fe75
MM
187962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18797
18798 * gdb.btrace/function_call_history.exp: Fix expected function
18799 trace.
18800 * gdb.btrace/instruction_history.exp: Initialize traced.
18801 Remove traced_functions.
18802
724c7dd8
MM
188032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18804
18805 * gdb.btrace/function_call_history.exp: Update
18806 * gdb.btrace/instruction_history.exp: Update.
18807
6d78d93b
MM
188082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18809
18810 * gdb.btrace/enable.exp: Update expected text.
18811
93a360cc
OJ
188122014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
18813
18814 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
18815 bytes.
18816
3772b53f
MR
188172014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
18818
18819 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
18820
596662fa
OJ
188212014-01-15 Omair Javaid <omair.javaid@linaro.org>
18822
18823 * lib/gdb.exp (supports_process_record): Return true for
18824 arm*-linux*. (supports_reverse): Likewise.
18825
b5b08fb4
SC
188262014-01-13 Siva Chandra Reddy <sivachandra@google.com>
18827
18828 PR python/15464
18829 PR python/16113
18830 * gdb.python/py-type.c: Enhance test case.
18831 * gdb.python/py-value-cc.cc: Likewise
18832 * gdb.python/py-type.exp: Add new tests.
18833 * gdb.python/py-value-cc.exp: Likewise
18834
52d7fb13
AA
188352014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
18836 Pedro Alves <palves@redhat.com>
18837
18838 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
18839 Make "name" extern.
18840 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
18841 references to ${name}_start by references to ${name}.
18842
a2cd8cfe
JB
188432014-01-10 Joel Brobecker <brobecker@adacore.com>
18844
18845 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
18846
4e23fced
JB
188472014-01-10 Joel Brobecker <brobecker@adacore.com>
18848
18849 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
18850
c6a9e42c
PA
188512014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
18852 Pedro Alves <palves@redhat.com>
18853
18854 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 18855 mi_gdb_target_load.
c6a9e42c 18856
b7ea362b
PA
188572014-01-08 Pedro Alves <palves@redhat.com>
18858
18859 * gdb.threads/reconnect-signal.c: New file.
18860 * gdb.threads/reconnect-signal.exp: New file.
18861
5e3f4fab
EBM
188622014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18863
18864 * gdb.base/source-dir.exp: New file.
18865
79301218
JB
188662014-01-07 Joel Brobecker <brobecker@adacore.com>
18867
18868 * gdb.ada/mi_interface: New testcase.
18869
8e355c5d
JB
188702014-01-07 Joel Brobecker <brobecker@adacore.com>
18871
18872 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
18873 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
18874 gdb.ada/pp-rec-component/pck.ads: New files.
18875
c0d48811
JB
188762014-01-07 Joel Brobecker <brobecker@adacore.com>
18877
18878 * gdb.python/py-pp-integral.c: New file.
18879 * gdb.python/py-pp-integral.py: New file.
18880 * gdb.python/py-pp-integral.exp: New file.
18881
17b609c3 18882For older changes see ChangeLog-1993-2013.
c906108c 18883\f
8d8cb839
EZ
18884;; Local Variables:
18885;; mode: change-log
18886;; left-margin: 8
18887;; fill-column: 74
18888;; version-control: never
18889;; End:
902f2ccb 18890
b811d2c2 18891 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
18892 Copying and distribution of this file, with or without modification,
18893 are permitted provided the copyright notice and this notice are preserved.