[gdb/testsuite] Fix -readnow FAIL in gdb.base/style.exp
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
71ea2b6b
TV
12020-04-10 Tom de Vries <tdevries@suse.de>
2
3 * gdb.base/style.exp: Expect "Expanding full symbols" message for
4 -readnow.
5
bdfc1e8a
TV
62020-04-10 Tom de Vries <tdevries@suse.de>
7
8 PR cli/25808
9 * gdb.base/style.c: Add leading newlines.
10 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
11 Check listing of main's one-line body.
12
14ca8ecf
TV
132020-04-08 Tom de Vries <tdevries@suse.de>
14
15 * lib/gdb.exp (psymtabs_p): New proc.
16 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
17 importing unit" unsupported if there are no partial symbols.
18
e21d048f
TV
192020-04-08 Tom de Vries <tdevries@suse.de>
20
21 PR testsuite/25760
22 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
23
25c11aca
TV
242020-04-07 Tom de Vries <tdevries@suse.de>
25
26 PR symtab/25796
27 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
28
5707e24b
TV
292020-04-07 Tom de Vries <tdevries@suse.de>
30
31 * gdb.base/check-psymtab.c: New test.
32 * gdb.base/check-psymtab.exp: New file.
33
6ee448cc
TT
342020-04-06 Tom Tromey <tromey@adacore.com>
35
36 * gdb.ada/variant-record/proc.adb: New file.
37 * gdb.ada/variant-record/value.adb: New file.
38 * gdb.ada/variant-record/value.s: New file.
39 * gdb.ada/variant-record.exp: New file.
40
9e7c9a03
HD
412020-04-03 Hannes Domani <ssbssa@yahoo.de>
42
43 PR gdb/25325
44 * gdb.cp/typed-enum.cc: New test.
45 * gdb.cp/typed-enum.exp: New file.
46
c90d28ac
AB
472020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
48
49 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
50 * gdb.dwarf2/dw2-inline-small-func.c: New file.
51 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
52 * gdb.dwarf2/dw2-inline-small-func.h: New file.
53 * gdb.opt/inline-small-func.c: New file.
54 * gdb.opt/inline-small-func.exp: New file.
55 * gdb.opt/inline-small-func.h: New file.
56
34e9a9fa
AB
572020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
58
59 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
60 function.
61
6a354911
AB
622020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
63
64 * lib/dwarf.exp (function_range): Allow compiler options to be
65 specified.
66
880d9777
TV
672020-04-02 Tom de Vries <tdevries@suse.de>
68
69 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
70 __attribute__((always_inline)).
71 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
72
f32682ea
TV
732020-04-02 Tom de Vries <tdevries@suse.de>
74
75 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
76 (gdbserver_gdb_exit): ... here. Add timeout warning.
77 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
78 (connect_target_extended_remote): Append new server_spawn_id to
79 server_spawn_ids.
80 (cleanup): New proc.
81 (setup, <toplevel>): Call cleanup.
82
d3214198
TV
832020-04-02 Tom de Vries <tdevries@suse.de>
84
85 * gdb.base/main-psymtab.exp: New file.
86
cc77ed24
TV
872020-04-02 Tom de Vries <tdevries@suse.de>
88
89 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
90
3638a098
TT
912020-04-01 Tom Tromey <tom@tromey.com>
92
93 * gdb.base/complex-parts.exp: Add type tests.
94
c34e8714
TT
952020-04-01 Tom Tromey <tom@tromey.com>
96
97 * gdb.base/complex-parts.exp: Add arithmetic tests.
98
981c08ce
TT
992020-04-01 Tom Tromey <tom@tromey.com>
100
101 * gdb.compile/compile.exp: Update.
102 * gdb.compile/compile-cplus.exp: Update.
103 * gdb.base/varargs.exp: Update.
104 * gdb.base/floatn.exp: Update.
105 * gdb.base/endianity.exp: Update.
106 * gdb.base/callfuncs.exp (do_function_calls): Update.
107 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
108 (complex_float_integral_args): Update.
109 * gdb.base/complex.exp: Update.
110 * gdb.base/complex-parts.exp: Update.
111
3d1cfd43
TT
1122020-04-01 Tom Tromey <tromey@adacore.com>
113
114 * gdb.rust/union.rs: New file.
115 * gdb.rust/union.exp: New file.
116 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
117 (main): Update.
118 * gdb.rust/simple.exp: Move union tests to union.exp.
119
e033dfa9
TT
1202020-04-01 Tom Tromey <tromey@adacore.com>
121
122 * gdb.rust/simple.rs (main): Remove "y0".
123
53cccef1
TBA
1242020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
125
126 * gdb.multi/stop-all-on-exit.c: New test.
127 * gdb.multi/stop-all-on-exit.exp: New file.
128
60e22c1e
HD
1292020-04-01 Hannes Domani <ssbssa@yahoo.de>
130
131 PR gdb/24789
132 * gdb.cp/misc.cc: Add integer reference variable.
133 * gdb.cp/misc.exp: Add test.
134
e139a727
TBA
1352020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
136
137 * gdb.server/stop-reply-no-thread.exp: Enhance the test
138 scenario to cover execution until the end and also the case
139
16b0db75
TV
1402020-03-31 Tom de Vries <tdevries@suse.de>
141
142 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
143 c. Use "maint info symtabs" to check symtab expansion.
144
c0502da6
TV
1452020-03-30 Tom de Vries <tdevries@suse.de>
146
147 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
148 unsupported.
149 (verify_psymtab_expanded): Move ...
150 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
151 test.
152 (readnow): New proc.
153
5935fd15
AB
1542020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
155
156 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
157 with $hex.
158
1773be9e
TT
1592020-03-20 Tom Tromey <tromey@adacore.com>
160
161 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
162
70304be9
TT
1632020-03-20 Tom Tromey <tromey@adacore.com>
164
165 * gdb.ada/sub_variant/subv.adb: New file.
166 * gdb.ada/sub_variant.exp: New file.
167
0dd7b8f7
TV
1682020-03-20 Tom de Vries <tdevries@suse.de>
169
170 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
171 first break fails.
172 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
173
cada5fc9
AB
1742020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
175
176 * gdb.server/exit-multiple-threads.c: New file.
177 * gdb.server/exit-multiple-threads.exp: New file.
178
6b8c53f2
AB
1792020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
180
181 * gdb.fortran/mixed-lang-stack.c: New file.
182 * gdb.fortran/mixed-lang-stack.cpp: New file.
183 * gdb.fortran/mixed-lang-stack.exp: New file.
184 * gdb.fortran/mixed-lang-stack.f90: New file.
185
19a2740f
AB
1862020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
187
188 * gdb.linespec/cp-completion-aliases.cc: New file.
189 * gdb.linespec/cp-completion-aliases.exp: New file.
190
d8c8b848
TV
1912020-03-19 Tom de Vries <tdevries@suse.de>
192
193 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
194 more precise.
195
a9933ccf
TV
1962020-03-18 Tom de Vries <tdevries@suse.de>
197
198 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
199 * gdb.dwarf2/break-inline-psymtab.c: New test.
200 * gdb.dwarf2/break-inline-psymtab.exp: New file.
201
2f89101f
TV
2022020-03-16 Tom de Vries <tdevries@suse.de>
203
204 * lib/cache.exp (gdb_do_cache): Add and handle local variables
205 cache_verify and cache_verify_proc.
206
6b9374f1
TV
2072020-03-15 Tom de Vries <tdevries@suse.de>
208
209 * gdb.server/solib-list.exp: Handle
210 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
211
eaeaf44c
TV
2122020-03-15 Tom de Vries <tdevries@suse.de>
213
214 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
215 objfiles".
216
3293bbaf
TT
2172020-03-14 Tom Tromey <tom@tromey.com>
218
219 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
220
ab44624c
TV
2212020-03-14 Tom de Vries <tdevries@suse.de>
222
223 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
224
54c43825
TV
2252020-03-14 Tom de Vries <tdevries@suse.de>
226
227 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
228 result in line-by-line fashion.
229
2ac70237
TV
2302020-03-14 Tom de Vries <tdevries@suse.de>
231
232 * lib/gdb.exp (supports_statement_frontiers): New proc.
233 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
234
09546b56
TV
2352020-03-14 Tom de Vries <tdevries@suse.de>
236
237 * gdb.base/printcmds.exp: Add missing quoting for "print
238 teststring2".
239
a1f6a07c
TT
2402020-03-13 Tom Tromey <tom@tromey.com>
241
242 * gdb.base/printcmds.exp (test_print_strings): Add regression
243 test.
244 * gdb.base/printcmds.c (charptr): New typedef.
245 (teststring2): New global.
246
1b83d09c
AB
2472020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
248
249 * gdb.base/break-interp.exp: Use the tail of the filename, not the
250 full path in the test name.
251 (test_ld): Add some with_test_prefix blocks to make test names
252 unique.
253
2d61316c
TV
2542020-03-13 Tom de Vries <tdevries@suse.de>
255
256 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
257
2e9145ac
TV
2582020-03-13 Tom de Vries <tdevries@suse.de>
259
260 * gdb.mi/mi-sym-info.exp: Make matching more precise.
261
96c7f873
TV
2622020-03-13 Tom de Vries <tdevries@suse.de>
263
264 PR symtab/25646
265 * gdb.dwarf2/imported-unit.exp: Add test.
266
49ba92c0
TV
2672020-03-13 Tom de Vries <tdevries@suse.de>
268
269 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
270 (var1, var2): New variable.
271 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
272 matching symbols.
273
301b21e0
TV
2742020-03-13 Tom de Vries <tdevries@suse.de>
275
276 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
277 (Term::command): Use prompt prefix.
278 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
279 * gdb.tui/tui-layout-asm-short-prog.exp: Use
280 command_no_prompt_prefix instead of prefix.
281 * gdb.tui/tui-layout-asm.exp: Same.
282
3f512721
SM
2832020-03-12 Simon Marchi <simon.marchi@efficios.com>
284
285 * gdb.base/break-interp.exp: Use foreach_with_prefix.
286
40310f30
SM
2872020-03-12 Simon Marchi <simon.marchi@efficios.com>
288
289 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
290 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
291 on" while stepping over the test instruction, match printed
292 message.
293
09252140
TV
2942020-03-12 Tom de Vries <tdevries@suse.de>
295
296 * gdb.base/info-types.exp: Use exp_continue during matching of output
297 of "info types".
298
14e9c72c
TV
2992020-03-12 Tom de Vries <tdevries@suse.de>
300
301 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
302
e515d67e
TV
3032020-03-12 Tom de Vries <tdevries@suse.de>
304
305 * gdb.fortran/module.exp: Use exp_continue during matching of output
306 of "info variable -n".
307
307eafd8
TV
3082020-03-12 Tom de Vries <tdevries@suse.de>
309
310 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
311 gdb.dwarf2/dw2-ranges-base.c.
312
9a2de3fc
TV
3132020-03-12 Tom de Vries <tdevries@suse.de>
314
315 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
316 in presence of GLIBC debuginfo.
317
3217502e
TV
3182020-03-12 Tom de Vries <tdevries@suse.de>
319
320 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
321 $core.
322
1281424c
TV
3232020-03-12 Tom de Vries <tdevries@suse.de>
324
325 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
326 more precise.
327
038b97fc
SM
3282020-03-11 Simon Marchi <simon.marchi@efficios.com>
329
330 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
331 from Unix to Windows path.
332
5308d1e7
TV
3332020-03-11 Tom de Vries <tdevries@suse.de>
334
335 * gdb.ada/minsyms.exp: Set language to ada.
336
f870f78f
TV
3372020-03-11 Tom de Vries <tdevries@suse.de>
338
339 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
340
5a13315d
TV
3412020-03-11 Tom de Vries <tdevries@suse.de>
342
343 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
344
976862ed
TT
3452020-03-11 Tom Tromey <tromey@adacore.com>
346
347 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
348
7462c383
TV
3492020-03-11 Tom de Vries <tdevries@suse.de>
350
351 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
352
1c6c46a0
TV
3532020-03-11 Tom de Vries <tdevries@suse.de>
354
355 * gdb.base/break-interp.exp: Limit verbose scope.
356
44f41bb7
TV
3572020-03-11 Tom de Vries <tdevries@suse.de>
358
359 * gdb.fortran/logical.f90: Define variable with character type.
360 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
361
b76f3a42
TV
3622020-03-11 Tom de Vries <tdevries@suse.de>
363
364 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
365
1c33af77
TV
3662020-03-11 Tom de Vries <tdevries@suse.de>
367
368 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
369 symtabs.
370
8c95582d
AB
3712020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
372 Bernd Edlinger <bernd.edlinger@hotmail.de>
373
374 * gdb.cp/step-and-next-inline.cc: New file.
375 * gdb.cp/step-and-next-inline.exp: New file.
376 * gdb.cp/step-and-next-inline.h: New file.
377 * gdb.dwarf2/dw2-is-stmt.c: New file.
378 * gdb.dwarf2/dw2-is-stmt.exp: New file.
379 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
380 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
381 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
382
cecf8547
AB
3832020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
384
385 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
386 is-stmt flag in the line table.
387
0ba678c9
TV
3882020-03-09 Tom de Vries <tdevries@suse.de>
389
390 * lib/gdb.exp (cached_file): Create cache dir.
391
72fbdf83
TV
3922020-03-07 Tom de Vries <tdevries@suse.de>
393
394 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
395 * gdb.cp/rvalue-ref-params.exp: Same.
396
436b5e99
TV
3972020-03-06 Tom de Vries <tdevries@suse.de>
398
399 * lib/gdb.exp (tentative_rename, cached_file): New proc.
400 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
401
09f2921c
TV
4022020-03-06 Tom de Vries <tdevries@suse.de>
403
404 * README: Fix "the the".
405 * gdb.base/dprintf.exp: Same.
406
50a3cc5d
TV
4072020-03-05 Tom de Vries <tdevries@suse.de>
408
409 * gdb.base/maint.exp: Update "main print statistics" expected output.
410
0a709cba
AKS
4112020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
412
413 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
414 (fortran_int8): Likewise.
415 (fortran_real4): Likewise.
416 (fortran_real8): Likewise.
417 (fortran_complex4): Likewise.
418 (fortran_logical4): Likewise.
419 (fortran_character1): Likewise.
420
5e5d66b6
AB
4212020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
422
423 * gdb.fortran/logical.exp: Add tests that any non-zero value is
424 printed as true.
425
7b973adc
SDJ
4262020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
427
428 * gdb.base/printcmds.exp: Add test to verify printf of a
429 variable holding an address.
430
478e490a
TV
4312020-03-03 Tom de Vries <tdevries@suse.de>
432
433 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
434
1ef44e86
TV
4352020-03-03 Tom de Vries <tdevries@suse.de>
436
437 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
438 gdb_test_multiple call.
439
b98cc2cf
TV
4402020-03-03 Tom de Vries <tdevries@suse.de>
441
442 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
443 gdb_test_multiple calls.
444
63e163f2
AB
4452020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
446
447 * gdb.base/default.exp: Remove test of 'set history filename'.
448 * gdb.base/gdbinit-history.exp: Add tests for setting the history
449 filename to the empty string.
450 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
451 and GDBHISTSIZE.
452
24ed6739
AB
4532020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
454
455 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
456 disabled.
457
590003dc
TV
4582020-03-02 Pedro Alves <palves@redhat.com>
459 Tom de Vries <tdevries@suse.de>
460
461 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
462 -prompt prefix, before user_code argument. Add -lbl option likewise.
463 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
464 (gdb_is_target_1): Add -prompt prefix and move to before user_code
465 argument.
466 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
467 have "\r\n" at start-of-line, instead of at end-of-line.
468
f5e46084
SM
4692020-02-28 Simon Marchi <simon.marchi@efficios.com>
470
471 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
472 libinproctrace.so.
473
f7a7000d
LM
4742020-02-28 Luis Machado <luis.machado@linaro.org>
475
476 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
477 to "p/x".
478
718e0816
LM
4792020-02-28 Luis Machado <luis.machado@linaro.org>
480
481 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
482 asm/ptrace.h and error.h.
483
13c3a74a
TV
4842020-02-28 Tom de Vries <tdevries@suse.de>
485
486 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
487 (struct wrapper, do_something, mundane/symada__cS): Move ...
488 * gdb.base/c-linkage-name-2.c: ... here. New source file.
489 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
490 Update "print symada__cS before partial symtab expansion" regexp.
491 Update breakpoint location. Flush symbol cache after expansion.
492
85d2d5bb
LM
4932020-02-28 Luis Machado <luis.machado@linaro.org>
494
495 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
496
3608f86c
TV
4972020-02-27 Tom de Vries <tdevries@suse.de>
498
499 * config/sid.exp: Remove unused globals.
500 * gdb.base/attach.exp: Same.
501 * gdb.base/catch-load.exp: Same.
502 * gdb.base/dbx.exp: Same.
503 * lib/gdb.exp: Same.
504 * lib/mi-support.exp: Same.
505 * lib/prompt.exp: Same.
506
c8d4f6df
TV
5072020-02-27 Tom de Vries <tdevries@suse.de>
508
509 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
510 not set.
511
0d79cdc4
AM
5122020-02-26 Aaron Merey <amerey@redhat.com>
513
514 * gdb.debuginfod: New directory for debuginfod tests.
515 * gdb.debuginfod/main.c: New test file.
516 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
517
0dce4280
TV
5182020-02-26 Tom de Vries <tdevries@suse.de>
519
520 PR gdb/25603
521 * gdb.base/persistent-lang.cc: New test.
522 * gdb.base/persistent-lang.exp: New file.
523
9e80cfa1
AB
5242020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
525
526 * gdb.fortran/derived-type-striding.exp: Add a new test.
527 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
528 new test.
529
2078dbb2
AB
5302020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
531
532 * gdb.base/cached-source-file.exp: Avoid source file paths in test
533 names.
534
70d49700
TV
5352020-02-25 Tom de Vries <tdevries@suse.de>
536
537 PR go/18926
538 * gdb.go/methods.exp: Remove gcc/93866 xfail.
539
a88ef40d
TV
5402020-02-24 Tom de Vries <tdevries@suse.de>
541
542 PR gdb/25592
543 * gdb.base/info-locals-unused-static-var.c: New test.
544 * gdb.base/info-locals-unused-static-var.exp: New file.
545
01b1af32
TT
5462020-02-22 Tom Tromey <tom@tromey.com>
547
548 * gdb.python/tui-window.exp: New file.
549 * gdb.python/tui-window.py: New file.
550
7c043ba6
TT
5512020-02-22 Tom Tromey <tom@tromey.com>
552
553 PR tui/17850:
554 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
555 tests.
556
c22fef7e
TT
5572020-02-22 Tom Tromey <tom@tromey.com>
558
559 * gdb.tui/new-layout.exp: Add sub-layout tests.
560
ee325b61
TT
5612020-02-22 Tom Tromey <tom@tromey.com>
562
563 * gdb.tui/new-layout.exp: New file.
564
3f0cbb04
TT
5652020-02-22 Tom Tromey <tom@tromey.com>
566
567 * gdb.rust/rust-style.rs: New file.
568 * gdb.rust/rust-style.exp: New file.
569 * gdb.base/style.exp: Test structure printing.
570 * gdb.base/style.c (struct some_struct): New type.
571 (enum etype): New type.
572 (struct_value): New global.
573
75525152
TV
5742020-02-21 Tom de Vries <tdevries@suse.de>
575
576 PR go/18926
577 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
578 Remove blanket xfails. Use message argument for gdb_breakpoint.
579 Make continuing to breakpoint test conditional on setting breakpoint.
580 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
581 DW_AT_name attribute. Add xfail for GCC PR93866.
582
bd360d30
AB
5832020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
584
585 * gdb.dwarf2/cpp-linkage-name.c: New file.
586 * gdb.dwarf2/cpp-linkage-name.exp: New file.
587
c7adb09f 5882020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
589
590 * lib/gdb.exp (gdb_wrapper_init): Reset
591 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
592 not exist.
593
a9c79803
TV
5942020-02-20 Tom de Vries <tdevries@suse.de>
595
596 PR go/17018
597 * gdb.go/hello.exp: Copy ...
598 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
599 print of st to print value of global definition. Add xfail for GCC
600 PR93844.
601 * gdb.go/hello.exp: Remove printing of st before definition.
602 * gdb.go/hello.go: Copy ...
603 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
604 to st.
605 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
606
d7445728
TV
6072020-02-20 Tom de Vries <tdevries@suse.de>
608
609 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
610 (gdb_simple_compile): Handle compile_flags go by using .go extension
611 for source file.
612 * gdb.go/chan.exp: Use support_go_compile.
613 * gdb.go/handcall.exp: Same.
614 * gdb.go/hello.exp: Same.
615 * gdb.go/integers.exp: Same.
616 * gdb.go/max-depth.exp: Same.
617 * gdb.go/methods.exp: Same.
618 * gdb.go/package.exp: Same.
619 * gdb.go/strings.exp: Same.
620 * gdb.go/types.exp: Same.
621 * gdb.go/unsafe.exp: Same.
622
c9c41e6d
TV
6232020-02-19 Tom de Vries <tdevries@suse.de>
624
625 * gdb.python/lib-types.exp: Make xfail more strict.
626
f20ff837
TV
6272020-02-19 Tom de Vries <tdevries@suse.de>
628
629 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
630
08410482
DE
6312020-02-19 Doug Evans <dje@google.com>
632
633 PR rust/25535
634 * gdb.rust/simple.exp: Add test.
635 * gdb.rust/simple.rs: Add test.
636
623563f7
TV
6372020-02-19 Tom de Vries <tdevries@suse.de>
638
639 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
640 output line-by-line.
641
d3308cfd
TV
6422020-02-19 Tom de Vries <tdevries@suse.de>
643
644 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
645
86cbc5dc
TV
6462020-02-19 Tom de Vries <tdevries@suse.de>
647
648 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
649 prelink.
650
9db2b96b
TV
6512020-02-19 Tom de Vries <tdevries@suse.de>
652
653 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
654 (gdb_do_cache): Use gdb_do_cache_wrap.
655 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
656
89e2fdc5
TV
6572020-02-19 Tom de Vries <tdevries@suse.de>
658
659 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
660 gdb_compile option.
661
373d7ac0
SM
6622020-02-18 Simon Marchi <simon.marchi@efficios.com>
663
664 * gdb.base/printcmds.exp (test_print_enums): Update expected
665 output.
666
b29a2df0
SM
6672020-02-18 Simon Marchi <simon.marchi@efficios.com>
668
669 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
670 for "unknown".
671
6740f0cc
SM
6722020-02-18 Simon Marchi <simon.marchi@efficios.com>
673
674 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
675 enumerator.
676
edd45eb0
SM
6772020-02-18 Simon Marchi <simon.marchi@efficios.com>
678
679 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
680 FE_, add FE_NONE.
681 (three): Update.
682 (enum flag_enum_without_zero): New enum.
683 (flag_enum_without_zero): New variable.
684 (enum not_flag_enum): New enum.
685 (three_not_flag): New variable.
686 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
687 (test_print_enums): Add more tests for printing flag enums.
688
d4295de4
TV
6892020-02-18 Tom de Vries <tdevries@suse.de>
690
691 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
692 (gdb_compile_ada): ... here.
693 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
694 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
695
f251f505
TT
6962020-02-14 Tom Tromey <tom@tromey.com>
697
698 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
699 build directory.
700 * boards/gdbserver-base.exp: Update path to gdbserver.
701
8f432634
TV
7022020-02-13 Tom de Vries <tdevries@suse.de>
703
704 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
705
92b6eaf7
TV
7062020-02-13 Tom de Vries <tdevries@suse.de>
707
708 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
709 are missing.
710
f3b0f7fe
TV
7112020-02-13 Tom de Vries <tdevries@suse.de>
712
713 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
714 call.
715
f6be8713
SDJ
7162020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
717
718 PR tui/25126
719 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
720 * gdb.base/cached-source-file.c: New file.
721 * gdb.base/cached-source-file.exp: New file.
722
b2770d5e
TV
7232020-02-11 Tom de Vries <tdevries@suse.de>
724
725 PR testsuite/25488
726 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
727
44f6938e
TV
7282020-02-10 Tom de Vries <tdevries@suse.de>
729
730 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
731
5f0e2eb7
MR
7322020-02-10 Maciej W. Rozycki <macro@wdc.com>
733
734 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
735 and $after_addr are both integers before making a comparison.
736
46ce2b6f
TV
7372020-02-09 Tom de Vries <tdevries@suse.de>
738
739 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
740 command output and paste it into gdb.log. If any, paste catch message
741 to gdb.log.
742
5abbbe1d
TT
7432020-02-07 Tom Tromey <tromey@adacore.com>
744
745 PR breakpoints/24915:
746 * gdb.base/annotate-symlink.exp: Use setup_xfail.
747
1d5d29e7
SV
7482020-02-06 Shahab Vahedi <shahab@synopsys.com>
749
750 * gdb.tui/tui-missing-src.exp: Add the "missing source
751 file" test for the TUI.
752
b0999b9b
AB
7532020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
754
755 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
756 including a port number in the output.
757
c3b149eb
AKS
7582020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
759
760 * lib/fortran.exp (fortran_int4): Handle clang.
761 (fortran_int8): Likewise.
762 (fortran_real4): Likewise.
763 (fortran_real8): Likewise.
764 (fortran_complex4): Likewise.
765 (fortran_logical4): Likewise.
766 (fortran_character1): Likewise.
767
f8dcc90b
TV
7682020-02-04 Tom de Vries <tdevries@suse.de>
769
770 * README (Race detection): Add note.
771
f90ac7c2
TV
7722020-02-04 Tom de Vries <tdevries@suse.de>
773
774 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
775
780636ae
TV
7762020-02-04 Tom de Vries <tdevries@suse.de>
777
778 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
779
5d2e1193
RA
7802020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
781
782 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
783 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
784 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
785 blttar, bnetarl.
786 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
787 binary for blttar, bnetarl.
788 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
789 wait instruction. Delete ldmx test.
790 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
791
e409c542
AKS
7922020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
793
794 * gdb.fortran/array-bounds-high.exp: New file.
795 * gdb.fortran/array-bounds-high.f90: New file.
796
b0029748
LD
7972020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
798
799 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
800 Replace #include of <sys/fcntl.h> by <fcntl.h>.
801
195a8287
TV
8022020-02-01 Tom de Vries <tdevries@suse.de>
803
804 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
805
42330a68
AB
8062020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
807
808 PR tui/9765
809 * gdb.tui/tui-layout-asm-short-prog.S: New file.
810 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
811
b62a8028
LM
8122020-01-29 Luis Machado <luis.machado@linaro.org>
813
814 * gdb.arch/aarch64-brk-patterns.c: New source file.
815 * gdb.arch/aarch64-brk-patterns.exp: New test.
816
5f440116
TBA
8172020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
818
819 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
820 GCC/Clang version.
821 * gdb.cp/pass-by-ref.exp: Ditto.
822
ee2a6fc6
TV
8232020-01-29 Tom de Vries <tdevries@suse.de>
824
825 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
826 * gdb.threads/watchpoint-fork-mt.c: Same.
827 * gdb.threads/watchpoint-fork-parent.c: Same.
828 * gdb.threads/watchpoint-fork-st.c: Same.
829 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
830
16b10d6e
LM
8312020-01-27 Luis Machado <luis.machado@linaro.org>
832
833 * gdb.base/step-over-syscall.exp (setup): Check if we're already
834 sitting at a syscall instruction when we hit the syscall function's
835 breakpoint.
836 Check PC against one obtained with the x command.
837 Validate syscall number.
838 (step_over_syscall): Don't continue to the syscall instruction if
839 we're already there.
840
b1468492
PW
8412020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
842
843 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
844
7ffa82e1
AB
8452020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
846
847 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
848 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
849
3d92a3e3
AB
8502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
851
852 * gdb.dwarf2/dw2-inline-stepping.c: New file.
853 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
854
94a72be7
AB
8552020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
856
857 * gdb.base/maint.exp: Update line table parsing test.
858 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
859
53af73bf
PA
8602020-01-24 Pedro Alves <palves@redhat.com>
861
862 PR gdb/25410
863 * gdb.multi/multi-re-run-1.c: New.
864 * gdb.multi/multi-re-run-2.c: New.
865 * gdb.multi/multi-re-run.exp: New.
866
1ba1ac88
AB
8672020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
868
869 PR gdb/23718
870 * gdb.server/server-kill-python.exp: New file.
871
f3364a6d
AB
8722020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
873
874 * gdb.server/multi-ui-errors.c: New file.
875 * gdb.server/multi-ui-errors.exp: New file.
876
733d0a67
AB
8772020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
878
879 PR tui/9765
880 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
881
4f13c1c0
TT
8822020-01-19 Tom Tromey <tom@tromey.com>
883
884 * gdb.tui/main.exp: Add check for plain "file".
885
40c94099
CB
8862020-01-16 Christian Biesinger <cbiesinger@google.com>
887
888 * lib/gdb.exp: Fix spelling error (seperatelly).
889
ff47f4f0
TT
8902020-01-14 Tom Tromey <tom@tromey.com>
891
892 PR symtab/12535:
893 * gdb.python/python.exp: Test decode_line with empty string
894 argument.
895
717c684d
BE
8962020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
897
898 * gdb.base/skip-inline.exp: Extend test.
899
44e4c775
AB
9002020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
901
902 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
903 * gdb.dwarf2/dw2-bad-elf.c: New file.
904 * gdb.dwarf2/dw2-bad-elf.exp: New file.
905
d93c6db7
AB
9062020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
907
908 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
909 _line_saw_file.
910
9a6d629c
AB
9112020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
912
913 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
914 border.
915
d9ebdab7
TBA
9162020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
917
918 * gdb.multi/multi-target.exp (setup): Factor out "info
919 connections" and "info inferiors" tests to ...
920 (test_info_inferiors): ... this new procedure.
921 (top level): Run new "info-inferiors" tests.
922
f3c469b9
PA
9232020-01-10 Pedro Alves <palves@redhat.com>
924
925 * gdb.server/bkpt-other-inferior.exp: New file.
926
121b3efd
PA
9272020-01-10 Pedro Alves <palves@redhat.com>
928
929 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
930 of "add-inferior".
931 * gdb.base/quit-live.exp: Likewise.
932 * gdb.base/remote-exec-file.exp: Likewise.
933 * gdb.guile/scm-progspace.exp: Likewise.
934 * gdb.linespec/linespec.exp: Likewise.
935 * gdb.mi/new-ui-mi-sync.exp: Likewise.
936 * gdb.mi/user-selected-context-sync.exp: Likewise.
937 * gdb.multi/multi-target.exp (setup): Add "info connection" and
938 "info inferiors" tests.
939 * gdb.multi/remove-inferiors.exp: Adjust expected output of
940 "add-inferior".
941 * gdb.multi/watchpoint-multi.exp: Likewise.
942 * gdb.python/py-inferior.exp: Likewise.
943 * gdb.server/extended-remote-restart.exp: Likewise.
944 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
945 "info inferiors".
946 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
947 * gdb.trace/report.exp: Likewise.
948
1dadb1dd
PA
9492020-01-10 Pedro Alves <palves@redhat.com>
950
951 * gdb.multi/multi-target.c: New file.
952 * gdb.multi/multi-target.exp: New file.
953 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
954 mode requested, but remote does not support non-stop".
955
78f2c40a
PA
9562020-01-10 Pedro Alves <palves@redhat.com>
957
958 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
959 disconnect before reconnecting.
960
e7af6c70
TBA
9612020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
962 Pedro Alves <palves@redhat.com>
963
964 * gdb.server/connect-without-multi-process.exp: Also test
965 continuing to end.
966
acdf84a6
PA
9672020-01-10 Pedro Alves <palves@redhat.com>
968
969 * gdb.base/remote-exec-file.exp: New file.
970
873657b9
PA
9712020-01-10 Pedro Alves <palves@redhat.com>
972
973 * gdb.base/fork-running-state.exp (do_test): Adjust expected
974 output.
975 * gdb.threads/async.c: New.
976 * gdb.threads/async.exp: New.
977 * gdb.multi/tids-gid-reset.c: New.
978 * gdb.multi/tids-gid-reset.exp: New.
979
7f0ae84c
GB
9802020-01-10 George Barrett <bob@bob131.so>
981
982 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
983 to help in finding the image relocation offset.
984 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
985 options in arguments.
986 (stap_test_no_debuginfo): Likewise.
987 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
988 test variants.
989 (stap_test): Add null semaphore relocation test.
990
47e9d49d
GB
9912020-01-10 George Barrett <bob@bob131.so>
992
993 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
994 * gdb.base/stap-probe.exp: Likewise.
995 (stap_test): Pass argument as an additional flag.
996 (stap_test_no_debuginfo): Likewise.
997 (stap_test): Check `info probes stap' output for semaphore
998 addresses if the test binary is supposed to have them.
999
f5a7c406
AB
10002020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1001
1002 * gdb.tui/basic.exp: Add more scrolling tests.
1003
9ae6bf64
TT
10042020-01-09 Tom Tromey <tom@tromey.com>
1005
1006 PR tui/18932:
1007 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1008 meangingful value.
1009 (Term::command, Term::resize): Update.
1010 * gdb.tui/basic.exp: Add scrolling test.
1011
b2efe70c
AB
10122020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1013
1014 * gdb.tui/tui-layout-asm.exp: New file.
1015
3804da7e
AB
10162020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1017
1018 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1019
b40aa28f
AB
10202020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1021
1022 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1023 (Term::enter_tui): Use Term::prepare_for_tui.
1024
63ffd7c9
AB
10252020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1026
1027 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1028 called.
1029
3be966f6
AB
10302020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1031
1032 * gdb.base/skip.exp: Fix race condition in test.
1033
153d79c4
AB
10342020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1035
1036 * gdb.base/backtrace.c: New file.
1037 * gdb.base/backtrace.exp: New file.
1038
f2302a34
AB
10392020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1040
1041 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1042
6ec1d75e
PW
10432020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1044
1045 * gdb.base/style.exp: Test that warnings are styled.
1046
c296cbe6
BE
10472019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1048
1049 * gdb.base/line65535.exp: New file.
1050 * gdb.base/line65535.c: New file.
1051
b28a729d
SM
10522019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1053
1054 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1055 * lib/gnat_debug_info_test.adb: New file.
1056 * gdb.ada/ptype_tagged_param.exp: Use
1057 gnat_runtime_has_debug_info, expect a different output if
1058 runtime does not have debug info.
1059
7f2d7a0d
SM
10602019-12-20 Simon Marchi <simon.marchi@efficios.com>
1061
1062 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1063 (another) quote in test name.
1064
f3bce483
SM
10652019-12-20 Simon Marchi <simon.marchi@efficios.com>
1066
1067 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1068 Add quote in test name.
1069
c855a912
TBA
10702019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1071
1072 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1073 directory instead.
1074 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1075 * gdb.cp/pass-by-ref-2.cc: New file.
1076 * gdb.cp/pass-by-ref-2.exp: New file.
1077
fc9d2d72
TT
10782019-12-20 Tom Tromey <tom@tromey.com>
1079
1080 * gdb.tui/list-before.exp: New file.
1081
77b97e00
TT
10822019-12-20 Tom Tromey <tom@tromey.com>
1083
1084 * gdb.tui/list.exp: Check for source on initial listing.
1085
f69656d0
TT
10862019-12-11 Tom Tromey <tromey@adacore.com>
1087
1088 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1089 Add crlf test.
1090
99a55965
SM
10912019-12-18 Simon Marchi <simon.marchi@efficios.com>
1092
1093 * gdb.base/default.exp: Update value of $_gdb_major.
1094
5024637f
BE
10952019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1096
1097 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1098
b63634be
BE
10992019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1100
1101 * gdb.base/skip.exp: Whitespace fix.
1102
45d73523
BE
11032019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1104
1105 * gdb.base/skip-inline.c: New file.
1106 * gdb.base/skip-inline.exp: New file.
1107
d043f8c8
SM
11082019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1109
1110 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1111 jit_function_00 to jit_function_stack_mangle.
1112 * gdb.base/jithost.c (jit_function_t): Rename to...
1113 (jit_function_stack_mangle_t): ... this.
1114 (jit_function_add_t): New typedef.
1115 (jit_function_00_code): Rename to...
1116 (jit_function_stack_mangle_code): ... this, make static.
1117 (jit_function_add_code): New.
1118 (main): Generate "add" function and call it. Adjust to changes
1119 in jithost_abi.
1120 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1121 (struct jithost_abi) <begin, end>: Remove fields.
1122 <object, function_stack_mangle, function_add>: New fields.
1123 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1124 code_end>: Remove fields.
1125 <func_stack_mangle>: New field.
1126 (read_debug_info): Adjust to renaming, create block for "add"
1127 function.
1128 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1129
873de05c
TT
11302019-12-11 Tom Tromey <tom@tromey.com>
1131
1132 * gdb.tui/resize.exp: Fix regexp.
1133 * gdb.tui/regs.exp: Fix regexps.
1134 * gdb.tui/main.exp: Fix regexp.
1135
3d979945
TT
11362019-12-11 Tom Tromey <tom@tromey.com>
1137
1138 * gdb.tui/resize.exp: Update.
1139 * gdb.tui/empty.exp (layouts): Update.
1140
2192a9d3
TT
11412019-12-11 Tom Tromey <tom@tromey.com>
1142
1143 * gdb.tui/regs.exp: Update.
1144 * gdb.tui/empty.exp (layouts): Update.
1145 * gdb.tui/basic.exp: Update.
1146 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1147
d8edc8b7
PW
11482019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1149
1150 * gdb.base/options.exp: Add -raw-values in the print completion list.
1151 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1152
4c12d936
KB
11532019-12-10 Kevin Buettner <kevinb@redhat.com>
1154
1155 * gdb.threads/omp-par-scope.c: New file.
1156 * gdb/threads/omp-par-scope.exp: New file.
1157
26b911fb
KB
11582019-12-10 Kevin Buettner <kevinb@redhat.com>
1159
bb47f919
KB
1160 * lib/gdb.exp (support_nested_function_tests): New proc.
1161
11622019-12-10 Kevin Buettner <kevinb@redhat.com>
1163
1164 * lib/gdb.exp (gdb_compile_openmp): New proc.
1165 (build_executable_from_specs): Add an "openmp" option.
1166 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1167
6c71eb7d
TT
11682019-12-10 Tom Tromey <tromey@adacore.com>
1169
1170 * gdb.ada/unchecked_union.exp: New file.
1171 * gdb.ada/unchecked_union/pck.adb: New file.
1172 * gdb.ada/unchecked_union/pck.ads: New file.
1173 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1174 * gdb-utils.exp (string_to_regexp): Also quote "?".
1175
bac7c5cf
GB
11762019-12-10 George Barrett <bob@bob131.so>
1177
1178 Test scripted probe breakpoints.
1179 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1180 * gdb.python/py-breakpoint.c (main): Likewise.
1181 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1182 specifier test.
1183 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1184
330f1d38
TBA
11852019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1186
1187 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1188 an rvalue parameter.
1189 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1190 parameter.
1191
b43315e2
AB
11922019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1193
1194 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1195 modules.
1196
54f73dad
AB
11972019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1198
1199 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1200 broken version of GCC.
1201
d57cbee9
AB
12022019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1203
1204 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1205 sym-info-cmds library.
1206 * gdb.fortran/info-types.exp: Likewise.
1207 * lib/sym-info-cmds.exp: New file.
1208
c14aab8c
TV
12092019-12-08 Tom de Vries <tdevries@suse.de>
1210
1211 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1212
aa2d5a42
KS
12132019-12-07 Keith Seitz <keiths@redhat.com>
1214
1215 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1216 * gdb.base/corefile-buildid-shlib.c: New file.
1217 * gdb.base/corefile-buildid.c: New file.
1218 * gdb.base/corefile-buildid.exp: New file.
1219
93e55f0a
TV
12202019-12-06 Tom de Vries <tdevries@suse.de>
1221
1222 * gdb.dwarf2/varval.exp: Add decl before def test.
1223
c7d12402
TBA
12242019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1225
1226 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1227
06acc08f
TBA
12282019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1229
1230 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1231 CV and reference conversion for overload resolution.
1232 * gdb.cp/rvalue-ref-overload.exp: Test it.
1233
e0fad1ea
PW
12342019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1235
1236 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1237 * gdb.base/frameapply.exp: Test faas without command.
1238
8d70a9f0
AB
12392019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1240
1241 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1242 Fortran tests.
1243 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1244 order.
1245
36c8fb93
AB
12462019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1247
1248 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1249 casting to type with no kind specified.
1250 (test_basic_parsing_of_type_kinds): Additional tests for types
1251 with no kind specified, and add tests for single/double
1252 precision/complex types.
1253
4139ff00
TT
12542019-12-04 Tom Tromey <tromey@adacore.com>
1255
1256 * gdb.base/endianity.c (struct other) <x>: New field.
1257 (main): Initialize it.
1258 * gdb.base/endianity.exp: Update.
1259
a05cf17a
TT
12602019-12-04 Tom Tromey <tromey@adacore.com>
1261
1262 * gdb.ada/scalar_storage/storage.adb: New file.
1263 * gdb.ada/scalar_storage/pck.adb: New file.
1264 * gdb.ada/scalar_storage/pck.ads: New file.
1265 * gdb.ada/scalar_storage.exp: New file.
1266
103a685e
TT
12672019-12-04 Tom Tromey <tromey@adacore.com>
1268
1269 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1270 (main): Initialize it.
1271 * gdb.base/endianity.exp: Update.
1272
c2512106
AB
12732019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1274
1275 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1276
293b38d6
AB
12772019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1278
1279 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1280 -symbol-info-module-functions and -symbol-info-module-variables.
1281
216a7e6b
AB
12822019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1283
1284 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1285
5bbd8269
AB
12862019-12-01 Richard Bunt <richard.bunt@arm.com>
1287 Andrew Burgess <andrew.burgess@embecosm.com>
1288
1289 * gdb.fortran/derived-type-striding.exp: New file.
1290 * gdb.fortran/derived-type-striding.f90: New file.
1291 * gdb.fortran/array-slices.exp: New file.
1292 * gdb.fortran/array-slices.f90: New file.
1293
be09caf1
PW
12942019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1295
1296 * gdb.base/define.exp: Test . in command names.
1297 * gdb.base/setshow.exp: Update test, as . is now part of
1298 command name.
1299
643c0cbe
PW
13002019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1301
1302 * gdb.base/define-prefix.exp: New file.
1303
dcdec678
AB
13042019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1305
1306 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1307 compile.
1308 (skip_btrace_pt_tests): Likewise.
1309
640ab947
AB
13102019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1311
1312 * gdb.fortran/info-modules.exp: Compile source files in correct
1313 order.
1314
d22670f0
KB
13152019-11-27 Kevin Buettner <kevinb@redhat.com>
1316
1317 * gdb.dwarf2/imported-unit.exp: New file.
1318 * gdb.dwarf2/imported-unit.c: New file.
1319
db5960b4
AB
13202019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1321
1322 * gdb.mi/mi-fortran-modules-2.f90: New file.
1323 * gdb.mi/mi-fortran-modules.exp: New file.
1324 * gdb.mi/mi-fortran-modules.f90: New file.
1325
7dc42066
AB
13262019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1327
1328 * gdb.mi/mi-sym-info-1.c: New file.
1329 * gdb.mi/mi-sym-info-2.c: New file.
1330 * gdb.mi/mi-sym-info.exp: New file.
1331
0dfeecca
TT
13322019-11-22 Tom Tromey <tromey@adacore.com>
1333
1334 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1335 * gdb.ada/tasks/foo.adb: Add another stopping location.
1336
34877895
PJ
13372019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1338
1339 * gdb.base/endianity.c: New test.
1340 * gdb.base/endianity.exp: New file.
1341
2e84f897
LD
13422019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1343
1344 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1345
65d1cd5f
TV
13462019-11-21 Tom de Vries <tdevries@suse.de>
1347
1348 PR gdb/24956
1349 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1350
4f22c3f4
SDJ
13512019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1352
1353 * gdb.python/py-progspace.exp: Add missing parentheses on some
1354 'print' commands.
1355
9f6ad286
TT
13562019-11-19 Tom Tromey <tom@tromey.com>
1357
1358 * gdb.tui/winheight.exp: New file.
1359
0b8dbf3f
AB
13602019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1361
1362 * gdb.base/ctf-whatis.c: Delete.
1363 * gdb.base/ctf-whatis.exp: Delete.
1364 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1365
f833b7a7
AB
13662019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1367
1368 * gdb.base/ctf-cvexpr.exp: Delete.
1369 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1370
30d0a636
AB
13712019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1372
1373 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1374 the compiler. Clean up header comment a little.
1375 * gdb.base/ctf-ptype.exp: Likewise.
1376 * gdb.base/ctf-whatis.exp: Likewise.
1377 * lib/gdb.exp (skip_ctf_tests): New proc.
1378
494409bb
SDJ
13792019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1380
1381 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1382 * gdb.tui/corefile-run.exp: New file.
1383
55708e99
TT
13842019-11-14 Tom Tromey <tromey@adacore.com>
1385
1386 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1387 regression tests.
1388
45e42163
TT
13892019-11-12 Tom Tromey <tom@tromey.com>
1390
1391 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1392 after any command. Expect prompt after WAIT_FOR is seen.
1393 (enter_tui): Enable resize messages.
1394 (command): Expect command in output.
1395 (get_line): Avoid error when cursor appears to be off-screen.
1396 (dump_screen): Include screen size in title.
1397 (_do_resize): New proc, from "resize".
1398 (resize): Rewrite. Do resize in two steps.
1399 * gdb.tui/empty.exp (layouts): Fix entries.
1400 (check_boxes): Remove xfail.
1401 (check_text): Dump screen on failure.
1402
086baaf1
AB
14032019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1404
1405 * gdb.python/py-symbol.exp: Add test for
1406 gdb.lookup_static_symbols.
1407
09ff83af
AB
14082019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1409
1410 * gdb.python/py-symbol.c: Declare and call function from new
1411 py-symbol-2.c file.
1412 * gdb.python/py-symbol.exp: Compile both source files, and add new
1413 tests for gdb.lookup_static_symbol.
1414 * gdb.python/py-symbol-2.c: New file.
1415
11af934b
TV
14162019-11-02 Tom de Vries <tdevries@suse.de>
1417
1418 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1419 * gdb.base/anon.exp: Same.
1420 * gdb.base/auto-connect-native-target.exp: Same.
1421 * gdb.base/call-ar-st.exp: Same.
1422 * gdb.base/catch-syscall.exp: Same.
1423 * gdb.base/commands.exp: Same.
1424 * gdb.base/default.exp: Same.
1425 * gdb.base/display.exp: Same.
1426 * gdb.base/float.exp: Same.
1427 * gdb.base/foll-fork.exp: Same.
1428 * gdb.base/help.exp: Same.
1429 * gdb.base/info-macros.exp: Same.
1430 * gdb.base/info-proc.exp: Same.
1431 * gdb.base/info-target.exp: Same.
1432 * gdb.base/long_long.exp: Same.
1433 * gdb.base/macscp.exp: Same.
1434 * gdb.base/memattr.exp: Same.
1435 * gdb.base/nofield.exp: Same.
1436 * gdb.base/pointers.exp: Same.
1437 * gdb.base/printcmds.exp: Same.
1438 * gdb.base/ptype.exp: Same.
1439 * gdb.base/restore.exp: Same.
1440 * gdb.base/return.exp: Same.
1441 * gdb.base/scope.exp: Same.
1442 * gdb.base/set-noassign.exp: Same.
1443 * gdb.base/setshow.exp: Same.
1444 * gdb.base/shlib-call.exp: Same.
1445 * gdb.base/signals.exp: Same.
1446 * gdb.base/sigstep.exp: Same.
1447 * gdb.base/skip.exp: Same.
1448 * gdb.base/solib-symbol.exp: Same.
1449 * gdb.base/stap-probe.exp: Same.
1450 * gdb.base/step-line.exp: Same.
1451 * gdb.base/step-test.exp: Same.
1452 * gdb.base/style.exp: Same.
1453 * gdb.base/varargs.exp: Same.
1454 * gdb.base/vla-datatypes.exp: Same.
1455 * gdb.base/vla-ptr.exp: Same.
1456 * gdb.base/vla-sideeffect.exp: Same.
1457 * gdb.base/volatile.exp: Same.
1458 * gdb.base/watch-cond-infcall.exp: Same.
1459 * gdb.base/watchpoint.exp: Same.
1460
e96ec2ba
TV
14612019-11-02 Tom de Vries <tdevries@suse.de>
1462
1463 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1464 * gdb.cp/cpexprs.exp: Same.
1465 * gdb.cp/except-multi-location.exp: Same.
1466 * gdb.cp/exceptprint.exp: Same.
1467 * gdb.cp/gdb2384.exp: Same.
1468 * gdb.cp/inherit.exp: Same.
1469 * gdb.cp/m-static.exp: Same.
1470 * gdb.cp/meth-typedefs.exp: Same.
1471 * gdb.cp/misc.exp: Same.
1472 * gdb.cp/namespace.exp: Same.
1473 * gdb.cp/non-trivial-retval.exp: Same.
1474 * gdb.cp/overload.exp: Same.
1475 * gdb.cp/pr17132.exp: Same.
1476 * gdb.cp/re-set-overloaded.exp: Same.
1477 * gdb.cp/rvalue-ref-types.exp: Same.
1478 * gdb.cp/templates.exp: Same.
1479
bd5766ec
LM
14802019-11-01 Luis Machado <luis.machado@linaro.org>
1481
1482 PR gdb/25124
1483
1484 * gdb.arch/pr25124.S: New file.
1485 * gdb.arch/pr25124.exp: New file.
1486
165f8965
AB
14872019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1488
1489 * gdb.fortran/info-modules.exp: Update expected results, and add
1490 additional tests for 'info module functinos', and 'info module
1491 variables'.
1492 * gdb.fortran/info-types.exp: Update expected results.
1493 * gdb.fortran/info-types.f90: Extend testcase with additional
1494 module variables and functions.
1495
59c35742
AB
14962019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1497
1498 * gdb.fortran/info-modules.exp: New file.
1499 * gdb.fortran/info-types.exp: Build with new file.
1500 * gdb.fortran/info-types.f90: Include and use new module.
1501 * gdb.fortran/info-types-2.f90: New file.
1502
f3fb2519
PW
15032019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1504
1505 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1506 * gdb.base/settings.exp: Test all settings types using
1507 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1508 that now verifies that the value of "maint show" is the same as
1509 returned by the settings functions. Test the type of the
1510 maintenance settings.
1511 * gdb.base/default.exp: Update show_conv_list.
1512
d1e36019
TV
15132019-10-31 Tom de Vries <tdevries@suse.de>
1514
1515 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1516 gdb_test.
1517 * gdb.arch/amd64-disp-step.exp: Same.
1518 * gdb.asm/asm-source.exp: Same.
1519 * gdb.btrace/buffer-size.exp: Same.
1520 * gdb.btrace/cpu.exp: Same.
1521 * gdb.btrace/enable.exp: Same.
1522 * gdb.dwarf2/count.exp: Same.
1523 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1524 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1525 * gdb.fortran/vla-datatypes.exp: Same.
1526 * gdb.fortran/vla-history.exp: Same.
1527 * gdb.fortran/vla-ptype.exp: Same.
1528 * gdb.fortran/vla-value.exp: Same.
1529 * gdb.fortran/whatis_type.exp: Same.
1530 * gdb.guile/guile.exp: Same.
1531 * gdb.multi/tids.exp: Same.
1532 * gdb.python/py-finish-breakpoint.exp: Same.
1533 * gdb.python/py-framefilter.exp: Same.
1534 * gdb.python/py-pp-registration.exp: Same.
1535 * gdb.python/py-xmethods.exp: Same.
1536 * gdb.python/python.exp: Same.
1537 * gdb.server/connect-with-no-symbol-file.exp: Same.
1538 * gdb.server/no-thread-db.exp: Same.
1539 * gdb.server/run-without-local-binary.exp: Same.
1540 * gdb.stabs/weird.exp: Same.
1541 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1542 * gdb.threads/thread-find.exp: Same.
1543 * gdb.threads/tls-shared.exp: Same.
1544 * gdb.threads/tls.exp: Same.
1545 * gdb.threads/wp-replication.exp: Same.
1546 * gdb.trace/ax.exp: Same.
1547 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1548
3d11e68e
TV
15492019-10-31 Tom de Vries <tdevries@suse.de>
1550
1551 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1552 * gdb.ada/array_subscript_addr.exp: Same.
1553 * gdb.ada/arrayidx.exp: Same.
1554 * gdb.ada/arrayparam.exp: Same.
1555 * gdb.ada/arrayptr.exp: Same.
1556 * gdb.ada/boolean_expr.exp: Same.
1557 * gdb.ada/call_pn.exp: Same.
1558 * gdb.ada/complete.exp: Same.
1559 * gdb.ada/fixed_cmp.exp: Same.
1560 * gdb.ada/fun_addr.exp: Same.
1561 * gdb.ada/funcall_param.exp: Same.
1562 * gdb.ada/interface.exp: Same.
1563 * gdb.ada/mod_from_name.exp: Same.
1564 * gdb.ada/null_array.exp: Same.
1565 * gdb.ada/packed_array.exp: Same.
1566 * gdb.ada/packed_tagged.exp: Same.
1567 * gdb.ada/print_chars.exp: Same.
1568 * gdb.ada/print_pc.exp: Same.
1569 * gdb.ada/ptype_arith_binop.exp: Same.
1570 * gdb.ada/ptype_field.exp: Same.
1571 * gdb.ada/ptype_tagged_param.exp: Same.
1572 * gdb.ada/rec_return.exp: Same.
1573 * gdb.ada/ref_tick_size.exp: Same.
1574 * gdb.ada/str_ref_cmp.exp: Same.
1575 * gdb.ada/taft_type.exp: Same.
1576 * gdb.ada/tagged.exp: Same.
1577 * gdb.ada/type_coercion.exp: Same.
1578 * gdb.ada/uninitialized_vars.exp: Same.
1579
60b6ede8
TV
15802019-10-30 Tom de Vries <tdevries@suse.de>
1581
1582 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1583
30baf67b
TV
15842019-10-26 Tom de Vries <tdevries@suse.de>
1585
1586 * gdb.base/bigcore.c: Fix typos in comments.
1587 * gdb.base/ctf-ptype.c: Same.
1588 * gdb.base/long_long.c: Same.
1589 * gdb.dwarf2/dw2-op-out-param.S: Same.
1590 * gdb.python/py-evthreads.c: Same.
1591 * gdb.reverse/i387-stack-reverse.c: Same.
1592 * gdb.trace/tfile.c: Same.
1593 * lib/compiler.c: Same.
1594 * lib/compiler.cc: Same.
1595
158da0d1
TV
15962019-10-25 Tom de Vries <tdevries@suse.de>
1597
1598 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1599 gdb_test_multiple calls.
1600 * gdb.reverse/sigall-reverse.exp: Same.
1601 * gdb.reverse/solib-precsave.exp: Same.
1602 * gdb.reverse/solib-reverse.exp: Same.
1603 * gdb.reverse/until-precsave.exp: Same.
1604 * gdb.reverse/until-reverse.exp: Same.
1605
4ccdfbec
TV
16062019-10-24 Tom de Vries <tdevries@suse.de>
1607
1608 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1609 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1610 kfail using -wrap pattern flag and convenience variable
1611 gdb_test_name.
1612
33d569b7
AB
16132019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1614
1615 * gdb.python/py-progspace.exp: Add tests for the
1616 Progspace.block_for_pc method.
1617
4d0b984b
TT
16182019-10-23 Tom Tromey <tom@tromey.com>
1619
1620 * configure: Rebuild.
1621 * aclocal.m4: Use m4_include, not sinclude.
1622
94cb3754
TV
16232019-10-21 Tom de Vries <tdevries@suse.de>
1624
1625 * gdb.base/infcall-nested-structs.c: Add
1626 __attribute__((noinline,noclone)) to all functions.
1627 (call_all): Add missing variable initialization. Simplify return value.
1628 (breakpt): Increment volatile variable, to prevent call from being
1629 optimized out.
1630 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1631
062f1fc1
TV
16322019-10-17 Tom de Vries <tdevries@suse.de>
1633
1634 * gdb.fortran/module.exp: Allow info variables to print info for files
1635 other than module.f90.
1636
0b54364d
AB
16372019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1638
1639 * gdb.fortran/module.exp: Extend with 'info variables' test.
1640
7ff5fae7
AB
16412019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1642
1643 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
1644 F77_FOR_TARGET.
1645
d10eccaa
TV
16462019-10-16 Tom de Vries <tdevries@suse.de>
1647
1648 PR tdep/25096
1649 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
1650
745ff14e
TV
16512019-10-16 Tom de Vries <tdevries@suse.de>
1652
1653 PR tdep/24104
1654 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
1655 Add KFAIL for PR tdep/25096.
1656
03e1ab94
TV
16572019-10-16 Tom de Vries <tdevries@suse.de>
1658
1659 PR testsuite/25059
1660 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
1661
b17fcc10
TV
16622019-10-16 Tom de Vries <tdevries@suse.de>
1663
1664 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
1665 as signed.
1666
9223170f
SM
16672019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
1668
1669 * gdb.mi/list-thread-groups-available.exp: Read entries one by
1670 one instead of increasing timeout.
1671
d6e76313
TV
16722019-10-13 Tom de Vries <tdevries@suse.de>
1673
1674 PR record/25038
1675 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
1676 * gdb.reverse/sigall-reverse.exp: Same.
1677 * gdb.reverse/solib-precsave.exp: Same.
1678 * gdb.reverse/solib-reverse.exp: Same.
1679 * gdb.reverse/step-precsave.exp: Same.
1680 * gdb.reverse/until-precsave.exp: Same.
1681 * gdb.reverse/until-reverse.exp: Same.
1682 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
1683
6dfc0041
AA
16842019-10-10 Andreas Arnez <arnez@linux.ibm.com>
1685
1686 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
1687 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
1688 (cmp_struct_05_01, cmp_struct_static_02_01)
1689 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
1690 comparisons.
1691
abcf2cc8
TV
16922019-10-10 Tom de Vries <tdevries@suse.de>
1693
1694 PR testsuite/24888
1695 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
1696 gnatlink.
1697
a50faaf6
TV
16982019-10-09 Tom de Vries <tdevries@suse.de>
1699
1700 PR testsuite/25048
1701 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
1702
60ff3cd7
AB
17032019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1704
1705 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
1706 exceptions due to missing debug information.
1707
dfee8566
TV
17082019-10-07 Tom de Vries <tdevries@suse.de>
1709
1710 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
1711
3d63690a
AB
17122019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1713
1714 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
1715 * gdb.base/annota1.exp: Update to use gdb_test_name.
1716
30d1f018
WP
17172019-10-07 Weimin Pan <weimin.pan@oracle.com>
1718
1719 * gdb.base/ctf-whatis.exp: New file.
1720 * gdb.base/ctf-whatis.c: New file.
1721 * gdb.base/ctf-ptype.exp: New file.
1722 * gdb.base/ctf-ptype.c: New file.
1723 * gdb.base/ctf-constvars.exp: New file.
1724 * gdb.base/ctf-constvars.c: New file.
1725 * gdb.base/ctf-cvexpr.exp: New file.
1726
4dbbb47c
TV
17272019-10-04 Tom de Vries <tdevries@suse.de>
1728
1729 * gdb.cp/local-static.c (main): Move declaration of int i out of the
1730 for loop.
1731
77c2dba3
TT
17322019-10-03 Tom Tromey <tom@tromey.com>
1733
1734 PR rust/24976:
1735 * gdb.rust/simple.rs (Union2): New type.
1736 (main): Use Union2.
1737 * gdb.rust/simple.exp: Add test.
1738
179aed7f
AB
17392019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1740
1741 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
1742 nested function prefix.
1743
0a4b0913
AB
17442019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
1745 Richard Bunt <richard.bunt@arm.com>
1746 Andrew Burgess <andrew.burgess@embecosm.com>
1747
1748 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
1749 nested functions.
1750 * gdb.fortran/nested-funcs.f90: Update expected results.
1751 * gdb.fortran/nested-funcs-2.exp: New file.
1752 * gdb.fortran/nested-funcs-2.f90: New file.
1753
082cce05
AB
17542019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1755
1756 * gdb.python/py-parameter.exp: Make test names unique.
1757 * gdb.python/py-template.exp: Likewise.
1758 * gdb.python/py-value.exp: Likewise.
1759
2b74ba5a
AB
17602019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1761
1762 * gdb.base/break-interp.exp: Reduce test name duplication.
1763 * gdb.base/call-sc.exp: Likewise.
1764 * gdb.base/callfuncs.exp: Likewise.
1765 * gdb.base/charset.exp: Likewise.
1766 * gdb.base/dump.exp: Likewise.
1767 * gdb.base/ena-dis-br.exp: Likewise.
1768 * gdb.base/relational.exp: Likewise.
1769 * gdb.base/step-over-syscall.exp: Likewise.
1770 * gdb.base/structs.exp: Likewise.
1771
58eb20d5
AB
17722019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1773
1774 * gdb.linespec/explicit.exp: Make test names unique.
1775 * gdb.linespec/ls-errs.exp: Likewise.
1776
4d421147
AB
17772019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1778
1779 * gdb.reverse/break-precsave.exp: Make test names unique.
1780 * gdb.reverse/break-reverse.exp: Likewise.
1781 * gdb.reverse/finish-precsave.exp: Likewise.
1782 * gdb.reverse/finish-reverse.exp: Likewise.
1783 * gdb.reverse/machinestate-precsave.exp: Likewise.
1784 * gdb.reverse/machinestate.exp: Likewise.
1785 * gdb.reverse/readv-reverse.exp: Likewise.
1786 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1787 * gdb.reverse/sigall-precsave.exp: Likewise.
1788 * gdb.reverse/sigall-reverse.exp: Likewise.
1789 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
1790 * gdb.reverse/watch-precsave.exp: Likewise.
1791 * gdb.reverse/watch-reverse.exp: Likewise.
1792
d8c06f22
AB
17932019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1794
1795 * gdb.threads/stop-with-handle.c: New file.
1796 * gdb.threads/stop-with-handle.exp: New file.
1797
3a56ed86
TV
17982019-10-03 Tom de Vries <tdevries@suse.de>
1799
1800 PR testsuite/25059
1801 * gdb.base/list-missing-source.exp: Allowing the "Compilation
1802 directory" line to be missing.
1803
42275044
TV
18042019-10-03 Tom de Vries <tdevries@suse.de>
1805
1806 PR testsuite/25059
1807 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
1808 type optional.
1809
9ef62df0
AA
18102019-10-02 Andreas Arnez <arnez@linux.ibm.com>
1811
1812 * gdb.python/py-format-string.c (string.h): New include.
1813 (main): Fill a_struct_with_union.the_union.an_int with bytes of
1814 the same value, for endianness-independence.
1815 * gdb.python/py-format-string.exp (default_regexp_dict)
1816 (test_pretty_structs, test_format): Adjust expected output to the
1817 changed initialization.
1818
37f6a7f4
TT
18192019-10-02 Tom Tromey <tromey@adacore.com>
1820
1821 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
1822
1d58d6a2
PA
18232019-10-02 Pedro Alves <palves@redhat.com>
1824 Andrew Burgess <andrew.burgess@embecosm.com>
1825
1826 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
1827 "print-file-var.h".
1828 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1829 (get_version_1): Print this_version_id and its address.
1830 Add extern "C" wrappers around interface functions.
1831 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
1832 "print-file-var.h".
1833 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1834 (get_version_2): Print this_version_id and its address.
1835 Add extern "C" wrappers around interface functions.
1836 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
1837 <stddef.h> and "print-file-var.h".
1838 Add extern "C" wrappers around interface functions.
1839 [VERSION_ID_MAIN] (this_version_id): Define.
1840 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
1841 * gdb.base/print-file-var.h: Add some #defines to simplify setting
1842 up extern "C" blocks.
1843 * gdb.base/print-file-var.exp (test): New, factored out from top
1844 level.
1845 (top level): Test all combinations of attribute hidden or not,
1846 dlopen or not, and this_version_id symbol in main file or not.
1847 Compile tests as both C++ and C, make test names unique.
1848
d770d56f
TT
18492019-10-01 Tom Tromey <tom@tromey.com>
1850
1851 * gdb.base/style.exp: Test "show logging filename".
1852
7f6aba03
TT
18532019-10-01 Tom Tromey <tom@tromey.com>
1854
1855 * lib/gdb-utils.exp (style): Handle "metadata" argument.
1856 * gdb.base/style.exp: Add metadata style test.
1857
14309bb6
TT
18582019-10-01 Tom Tromey <tom@tromey.com>
1859
1860 * gdb.base/style.exp: Test "pwd".
1861
2a3c1174
PA
18622019-10-01 Tom Tromey <tom@tromey.com>
1863
1864 * gdb.base/style.exp: Update tests.
1865
53d666ec
AA
18662019-10-01 Andreas Arnez <arnez@linux.ibm.com>
1867
1868 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
1869 'six' to unsigned.
1870 (s1): Initialize fields 'four' and 'six' instead of 'three' and
1871 'five'. Use an all-ones bit pattern for each.
1872 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
1873 to its changed values.
1874
4a56a520
TT
18752019-09-30 Tom Tromey <tromey@adacore.com>
1876
1877 * gdb.rust/traits.rs: Disable all warnings.
1878
0df0352a
TV
18792019-09-29 Tom de Vries <tdevries@suse.de>
1880
1881 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
1882
73d9a918
TV
18832019-09-29 Tom de Vries <tdevries@suse.de>
1884
1885 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
1886
060b3ab4
TV
18872019-09-27 Tom de Vries <tdevries@suse.de>
1888
1889 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
1890
68f7d34d
TV
18912019-09-27 Tom de Vries <tdevries@suse.de>
1892
1893 PR record/23188
1894 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
1895
5d63b30a
TT
18962019-09-26 Tom Tromey <tromey@adacore.com>
1897
1898 * gdb.ada/py_taft.exp: New file.
1899 * gdb.ada/py_taft/main.adb: New file.
1900 * gdb.ada/py_taft/pkg.adb: New file.
1901 * gdb.ada/py_taft/pkg.ads: New file.
1902
3d435220
TV
19032019-09-24 Tom de Vries <tdevries@suse.de>
1904
1905 PR gdb/24598
1906 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
1907
77d03678
TV
19082019-09-22 Tom de Vries <tdevries@suse.de>
1909
1910 * gdb.base/restore.exp: Allow register variables to be optimized out at
1911 -O0.
1912
abf516c6
UW
19132019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
1914
1915 * gdb.arch/spu-info.exp: Remove file.
1916 * gdb.arch/spu-info.c: Remove file.
1917 * gdb.arch/spu-ls.exp: Remove file.
1918 * gdb.arch/spu-ls.c: Remove file.
1919
1920 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
1921 * gdb.asm/spu.inc: Remove file.
1922
1923 * gdb.base/dump.exp: Remove support for spu*-*-*.
1924 * gdb.base/stack-checking.exp: Likewise.
1925 * gdb.base/overlays.exp: Likewise.
1926 * gdb.base/ovlymgr.c: Likewise.
1927 * gdb.base/spu.ld: Remove file.
1928
1929 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
1930 * gdb.cp/cpexprs.exp: Likewise.
1931 * gdb.cp/exception.exp: Likewise.
1932 * gdb.cp/gdb2495.exp: Likewise.
1933 * gdb.cp/mb-templates.exp: Likewise.
1934 * gdb.cp/pr9167.exp: Likewise.
1935 * gdb.cp/userdef.exp: Likewise.
1936
1937 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
1938
1939 * gdb.cell: Remove directory.
1940 * lib/cell.exp: Remove file.
1941
e452e88f
TV
19422019-09-19 Tom de Vries <tdevries@suse.de>
1943
1944 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
1945
8a625130
TV
19462019-09-19 Tom de Vries <tdevries@suse.de>
1947
1948 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
1949
81dc3ab5
TV
19502019-09-19 Tom de Vries <tdevries@suse.de>
1951
1952 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
1953 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
1954 (gdb_target_cmd): ... here.
1955 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
1956 value 2.
1957
b078f3ac
AB
19582019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1959
1960 * gdb.base/source-dir.exp: Avoid having directory names in test
1961 names.
1962
f1b620e9
MG
19632019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1964
1965 * gdb.base/source-dir.exp: Add extra test for mapped compilation
1966 directory.
1967
67f3ed6a
AB
19682019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1969
1970 * gdb.base/list-missing-source.exp: New file.
1971
d1b70248
TV
19722019-09-14 Tom de Vries <tdevries@suse.de>
1973
1974 PR teststuite/24599
1975 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
1976 * lib/ada.exp (gnatmake_version_at_least): New proc.
1977
5fabdcd6
AB
19782019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1979
1980 * gdb.base/maint.exp: Use exec_has_index_section.
1981
aa17805f
AB
19822019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1983
1984 * gdb.base/maint.exp: Add test for 'maint info sections'.
1985
25e5c209
TV
19862019-09-12 Tom de Vries <tdevries@suse.de>
1987
1988 * gdb.base/store.exp: Allow register variables to be optimized out at
1989 -O0.
1990
4993045d
PW
19912019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1992
1993 * gdb.ada/rdv_wait.exp: Update to new task names.
1994 * gdb.base/task_switch_in_core.exp: Likewise.
1995 * gdb.base/info_sources_base.c: Likewise.
1996
8a516164
TT
19972019-09-10 Tom Tromey <tromey@adacore.com>
1998
1999 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2000
aa391654
TT
20012019-09-10 Tom Tromey <tromey@adacore.com>
2002
2003 * gdb.ada/dgopt.exp: New file.
2004 * gdb.ada/dgopt/x.adb: New file.
2005
8634b462
TT
20062019-09-08 Tom Tromey <tom@tromey.com>
2007
2008 * gdb.tui/resize.exp: Remove setup_xfail.
2009 * gdb.tui/regs.exp: Remove setup_xfail.
2010 * gdb.tui/basic.exp: Remove setup_xfail.
2011
736b0f76
DB
20122019-09-06 David Blaikie <dblaikie@gmail.com>
2013
2014 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2015 * gdb.cp/cplabel.exp: Ditto.
2016 * gdb.linespec/ls-errs.exp: Ditto.
2017
30331a6c
TV
20182019-09-05 Tom de Vries <tdevries@suse.de>
2019
2020 * lib/gdb.exp (cmp_file_string): New proc.
2021 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2022 runto_main. Verify save breakpoints output.
2023
98b0ebab
PW
20242019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2025
2026 * gdb.base/info-var.exp: Test info variables without running
2027 to main, to avoid expect's buffer overflow.
2028
4e962e74
TT
20292019-09-03 Tom Tromey <tromey@adacore.com>
2030
2031 * gdb.ada/bias.exp: New file.
2032 * gdb.ada/bias/bias.adb: New file.
2033 * gdb.ada/print_chars.exp: Add regression test.
2034 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2035 (MC): New variable.
2036
2ea1a07a
SL
20372019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2038
2039 * gdb.base/argv0-symlink.exp: Run only on native target
2040 and local host.
2041
8077c50d
TV
20422019-08-29 Tom de Vries <tdevries@suse.de>
2043
2044 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2045 diverse debug info.
2046 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2047
48352473
TV
20482019-08-28 Tom de Vries <tdevries@suse.de>
2049
2050 * gdb.base/info-var.exp: Allow info variables to print info for files
2051 other than info-var-f1.c and info-var-f2.c.
2052
d8f27c60
AB
20532019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2054
2055 * gdb.fortran/info-types.exp: Add module.
2056 * gdb.fortran/info-types.f90: Update expected results.
2057
1f20c35e
AB
20582019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2059
2060 * gdb.fortran/info-types.exp: New file.
2061 * gdb.fortran/info-types.f90: New file.
2062 * lib/fortran.exp (fortran_character1): New proc.
2063
4acfdd20
AB
20642019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2065
2066 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2067 functions'. Reindent as needed.
2068 * gdb.base/info-var-f1.c: New file.
2069 * gdb.base/info-var-f2.c: New file.
2070 * gdb.base/info-var.exp: New file.
2071 * gdb.base/info-var.h: New file.
2072
5c31b358
TV
20732019-08-26 Tom de Vries <tdevries@suse.de>
2074
2075 PR c++/24852
2076 * gdb.cp/no-libstdcxx-probe.exp: New test.
2077
b694989f
TV
20782019-08-26 Tom de Vries <tdevries@suse.de>
2079
2080 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2081 * tests need to be skipped.
2082 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2083 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2084 mi_skip_libstdcxx_probe_tests.
2085
d9c4ba53
SDJ
20862019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2087
2088 * gdb.python/py-xmethods.exp: Use raw strings when passing
2089 arguments to SimpleXMethodMatcher.
2090
395fad09
TV
20912019-08-22 Tom de Vries <tdevries@suse.de>
2092
2093 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2094 more informative.
2095
26c957f1
PA
20962019-08-21 Pedro Alves <palves@redhat.com>
2097
2098 * gdb.base/with.exp: Test "with" with no arguments.
2099
61f80d5d
TV
21002019-08-21 Tom de Vries <tdevries@suse.de>
2101
2102 * gdb.base/gdb-caching-proc.exp: Sort files.
2103
d7a11d13
TV
21042019-08-20 Tom de Vries <tdevries@suse.de>
2105
2106 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2107 compilation.
2108
34dafe9f
TV
21092019-08-16 Tom de Vries <tdevries@suse.de>
2110
2111 * gdb.base/compare-sections.exp ("after run to main"): Allow
2112 mismatched read-only sections for PIE executables.
2113
398fdd60
TT
21142019-08-16 Tom Tromey <tom@tromey.com>
2115
2116 * lib/tuiterm.exp (_csi_Z): New proc.
2117 * gdb.tui/basic.exp: Update window positions.
2118 * gdb.tui/empty.exp: Update window positions.
2119
d8f9e51c
SL
21202019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2121
2122 * gdb.base/examine-backward.exp: Correct regexp for
2123 "examine 3 bytes backward from ${address_zero}".
2124
3df505f6
TT
21252019-08-15 Tom Tromey <tom@tromey.com>
2126
2127 * gdb.tui/empty.exp: Enable resizing tests.
2128
272560b5
TT
21292019-08-15 Tom Tromey <tromey@adacore.com>
2130
2131 * gdb.ada/char_enum.exp: Add regression tests.
2132 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2133 and '0'.
2134 (Char, Gchar): Update.
2135 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2136
08235187
CB
21372019-08-15 Christian Biesinger <cbiesinger@google.com>
2138
2139 * gdb.python/python.exp: Expect a leading underscore on
2140 GdbOutput{,Error}File.
2141
22a2ab04
SL
21422019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2143
2144 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2145 Windows host.
2146
835b995b
SL
21472019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2148
2149 * gdb.base/batch-preserve-term-settings.exp
2150 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2151
97dd8e07
CB
21522019-08-15 Christian Biesinger <cbiesinger@google.com>
2153
2154 * lib/gdb.exp: When running on a mingw target, replace
2155 /x/ with x:/.
2156
75faf5c4
AH
21572019-08-14 Alan Hayward <alan.hayward@arm.com>
2158
2159 * gdb.arch/aarch64-prologue.c: New test.
2160 * gdb.arch/aarch64-prologue.exp: New file.
2161
abc6c00f
TV
21622019-08-13 Tom de Vries <tdevries@suse.de>
2163
2164 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2165 Thread.
2166
74c2c1f4
SL
21672019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2168
2169 * gdb.python/py-completion.exp: Download the .py file to the host
2170 and use its host pathname. Conditionalize tests that use
2171 tab completion and manipulate files on the build machine.
2172 * gdb.python/py-events.exp: Download the .py file to the host
2173 and use its host pathname.
2174 * gdb.python/py-evsignal.exp: Likewise.
2175 * gdb.python/py-evthreads.exp: Likewise.
2176 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2177 pathname syntax.
2178 * gdb.python/py-framefilter.exp: Download the .py file to the right
2179 place on the host. Match Windows pathname syntax.
2180 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2181 .py file to the host and use its host pathname.
2182 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2183 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2184 build pathname. Skip symlink test on Windows host. Add missing
2185 newline at end of file.
2186 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2187 and use its host pathname.
2188 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2189 * gdb.python/py-section-script.exp: Use host location of binfile
2190 on safe-path. Use correct path separator on Windows host.
2191 Reorder alternatives in gdb_test_multiple to prevent matching
2192 the wrong alternative on success.
2193 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2194
ca2589f3
PP
21952019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2196
2197 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2198 expect the GDB inferior to no longer immediately stop after
2199 being resumed with "signal SIGINT".
2200
020a839d
SL
22012019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2202
2203 * gdb.linespec/break-ask.exp: Generalize regexps to match
2204 Windows pathnames too.
2205
128d6509
TV
22062019-08-08 Tom de Vries <tdevries@suse.de>
2207
2208 PR testsuite/24862
2209 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2210
590042fc
PW
22112019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2212
2213 * gdb.base/style.exp: Update tests for help doc new invariants.
2214 * gdb.base/help.exp: Likewise.
2215
046bebe1
TT
22162019-08-06 Tom Tromey <tom@tromey.com>
2217
2218 * gdb.base/style.exp: Add disassemble test.
2219 * gdb.base/style.c (some_called_function): New function.
2220 (main): Use it.
2221
0b27c27d
CB
22222019-08-05 Christian Biesinger <cbiesinger@google.com>
2223
2224 * gdb.python/py-block.exp: Test dictionary access on blocks.
2225
580f1034
SM
22262019-08-05 Simon Marchi <simon.marchi@efficios.com>
2227
2228 PR gdb/24863
2229 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2230 -list-thread-groups --available test when running under
2231 check-read1.
2232
d86bd7cb
TV
22332019-08-05 Tom de Vries <tdevries@suse.de>
2234
2235 PR testsuite/24863
2236 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2237 * gdb.base/help.exp: Use with_read1_timeout_factor.
2238 * gdb.base/info-macros.exp: Same.
2239 * gdb.cp/nested-types.exp: Same.
2240
a80cf5d8
TV
22412019-08-05 Tom de Vries <tdevries@suse.de>
2242
2243 * lib/gdb.exp (version_at_least): Factor out of ...
2244 (tcl_version_at_least): ... here.
2245 (gdb_compile): Fail if pie results in non-PIE executable.
2246 (readelf_version, readelf_prints_pie): New proc.
2247 (exec_is_pie): Return -1 if unknown.
2248
d0962838
TV
22492019-08-05 Tom de Vries <tdevries@suse.de>
2250
2251 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2252
2252ff3d
SL
22532019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2254
2255 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2256
26655f53
SL
22572019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2258
2259 * lib/completion-support.exp (test_gdb_complete_none): Skip
2260 tab completion tests if no readline support.
2261 (test_gdb_complete_unique_re): Likewise.
2262 (test_gdb_complete_multiple): Likewise.
2263
db4dc13e
PW
22642019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2265
2266 * gdb.base/info_sources.exp: New file.
2267 * gdb.base/info_sources.c: New file.
2268 * gdb.base/info_sources_base.c: New file.
2269
0eba165a
PFC
22702019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2271
2272 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2273 prefix argument.
2274 (test_exit_status): Add prefix argument.
2275
59bd512b
TV
22762019-08-01 Tom de Vries <tdevries@suse.de>
2277
2278 PR testsuite/24863
2279 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2280 calling exp_continue for new thread and thread exited messages.
2281
2a3ad588
TV
22822019-08-01 Tom de Vries <tdevries@suse.de>
2283
2284 PR testsuite/24863
2285 * gdb.base/structs.exp: Fix check-read1 timeout using
2286 gdb_test_sequence.
2287 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2288
117eb594
TV
22892019-08-01 Tom de Vries <tdevries@suse.de>
2290
2291 PR testsuite/24863
2292 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2293 line.
2294
ed591340
TV
22952019-08-01 Tom de Vries <tdevries@suse.de>
2296
2297 PR testsuite/24863
2298 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2299
aa3b6533
TT
23002019-07-30 Tom Tromey <tromey@adacore.com>
2301
2302 * gdb.ada/display_nested.exp: New file.
2303 * gdb.ada/display_nested/foo.adb: New file.
2304 * gdb.ada/display_nested/pack.adb: New file.
2305 * gdb.ada/display_nested/pack.ads: New file.
2306
2906593f
CB
23072019-07-30 Christian Biesinger <cbiesinger@google.com>
2308
2309 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2310 namespace.
2311 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2312
0f575925
TV
23132019-07-30 Tom de Vries <tdevries@suse.de>
2314
2315 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2316 instead.
2317
b13057d9
TV
23182019-07-30 Tom de Vries <tdevries@suse.de>
2319
2320 PR testsuite/24834
2321 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2322 (exec_is_pie): New proc.
2323
5c4dde85
CB
23242019-07-29 Christian Biesinger <cbiesinger@google.com>
2325
2326 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2327
c620ed88
CB
23282019-07-29 Christian Biesinger <cbiesinger@google.com>
2329
2330 * gdb.python/py-objfile.c: Add global and static vars.
2331 * gdb.python/py-objfile.exp: Test new functions Objfile.
2332 lookup_global_symbol and lookup_static_symbol.
2333
3d235706
TT
23342019-07-29 Tom Tromey <tom@tromey.com>
2335
2336 * lib/tuiterm.exp (Term::_csi_@): New proc.
2337 (Term::_csi_X): Don't move cursor.
2338
c7e4c0a6
PW
23392019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2340
2341 * gdb.base/options.exp: Update backtrace - completion to
2342 new option -frame-info.
2343 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2344 Test new 'set print frame-info'. Test backtrace -frame-info
2345 overriding 'set print frame-info'.
2346 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2347 Test new 'set print frame-info'.
2348 Verify consistency of backtrace with and without filters, with and
2349 without -no-filters.
2350 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2351 default.
2352
de28a3b7
TV
23532019-07-29 Tom de Vries <tdevries@suse.de>
2354
2355 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2356 no arguments".
2357
507dd60e
TV
23582019-07-29 Tom de Vries <tdevries@suse.de>
2359
2360 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2361 is a substring of the first for "complete non-unique file name".
2362
5beafce9
TV
23632019-07-29 Tom de Vries <tdevries@suse.de>
2364
2365 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2366 with ".*".
2367
2d274232
TV
23682019-07-29 Tom de Vries <tdevries@suse.de>
2369
2370 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2371 Pass prompt_regexp parameter to gdb_test_multiple calls.
2372
9197cd8b
TV
23732019-07-29 Tom de Vries <tdevries@suse.de>
2374
2375 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
2376 print registers" regexps.
2377
b528dae0
TV
23782019-07-29 Tom de Vries <tdevries@suse.de>
2379
2380 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2381
d17725d7
TV
23822019-07-29 Tom de Vries <tdevries@suse.de>
2383
2384 PR gdb/24855
2385 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2386 (skip_python_tests_prompt): Add prompt_regexp argument to
2387 gdb_test_multiple calls.
2388
52b75bf1
TT
23892019-07-27 Tom Tromey <tom@tromey.com>
2390
2391 * gdb.tui/main.exp: New file.
2392
2b1d00c2
TT
23932019-07-27 Tom Tromey <tom@tromey.com>
2394
2395 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2396 optional.
2397 * gdb.tui/empty.exp: New file.
2398
ded631d5
TT
23992019-07-27 Tom Tromey <tom@tromey.com>
2400
2401 * lib/tuiterm.exp (spawn): New proc.
2402 (Term::resize): New proc.
2403 * gdb.tui/resize.exp: New file.
2404
58ac439d
TT
24052019-07-27 Tom Tromey <tom@tromey.com>
2406
2407 * gdb.tui/list.exp: New file.
2408
fe1f56ee
TT
24092019-07-27 Tom Tromey <tom@tromey.com>
2410
2411 * gdb.tui/regs.exp: New file.
2412
f790b310
TT
24132019-07-27 Tom Tromey <tom@tromey.com>
2414
2415 * gdb.tui/basic.exp: Add "layout split" test.
2416
d95fc6ee
TT
24172019-07-27 Tom Tromey <tom@tromey.com>
2418
2419 * gdb.tui/basic.exp: Add "layout asm" test.
2420
c3786b3a
TT
24212019-07-27 Tom Tromey <tom@tromey.com>
2422
2423 * lib/tuiterm.exp: New file.
2424 * gdb.tui/basic.exp: New file.
2425
98a617f8
KB
24262019-07-27 Kevin Buettner <kevinb@redhat.com>
2427
2428 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2429 Enable tests associated with this flag. Adjust regex
2430 referencing "foo_low" to now refer to "foo_cold" instead.
2431
5c076da4
KB
24322019-07-27 Kevin Buettner <kevinb@redhat.com>
2433
2434 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2435 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2436 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2437 foo_cold. Revise comments to match.
2438 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2439 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2440 were wrapped into this proc; Call do_test in loop from outermost
2441 level.
2442 (foo_low): Rename all occurrences to "foo_cold".
2443 (backtrace from baz): New test.
2444 (x2/i foo_cold): New test.
2445 (info line *foo_cold): New test.
2446
1512d3b7
TV
24472019-07-26 Tom de Vries <tdevries@suse.de>
2448
2449 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2450
297989a1
TV
24512019-07-25 Tom de Vries <tdevries@suse.de>
2452
2453 PR testsuite/24830
2454 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2455 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2456 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2457 (skip_libstdcxx_probe_tests): ... here.
2458 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2459
b3b965fb
TV
24602019-07-24 Tom de Vries <tdevries@suse.de>
2461
2462 PR testsuite/24807
2463 * gdb.objc/basicclass.m: Include stdio.h.
2464 * gdb.objc/nondebug.m: Same.
2465 * gdb.objc/objcdecode.m: Same.
2466
4625b4d0
TV
24672019-07-24 Tom de Vries <tdevries@suse.de>
2468
2469 PR testsuite/24612
2470 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2471 additional_flags.
2472
024a5840
TV
24732019-07-24 Tom de Vries <tdevries@suse.de>
2474
2475 PR testsuite/24831
2476 * gdb.multi/tids.exp: Update error messages for info threads.
2477
c76ddaa3
TV
24782019-07-24 Tom de Vries <tdevries@suse.de>
2479
2480 * gdb.base/info-types.exp: Allow info types to print info for more than
2481 one file.
2482
9a618ef6
TV
24832019-07-23 Tom de Vries <tdevries@suse.de>
2484
2485 PR testsuite/24842
2486 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2487 gdb_spawn_with_cmdline_opts.
2488
40eadf04
SP
24892019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2490
2491 * gdb.arch/arm-cmse-sgstubs.c: New test.
2492 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2493
5ba29434
TV
24942019-07-23 Tom de Vries <tdevries@suse.de>
2495
2496 PR testsuite/24711
2497 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2498 issuing next command.
2499
a8e9d247
AB
25002019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2501
2502 * gdb.ada/info_auto_lang.exp: Update expected results.
2503 * gdb.base/info-types.c: Add additional types to check.
2504 * gdb.base/info-types.exp: Update expected results.
2505
eb86c5e2
AB
25062019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2507
2508 * gdb.base/info-types.c: New file.
2509 * gdb.base/info-types.exp: New file.
2510
01e175fe
AB
25112019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2512
2513 * gdb.arch/riscv-bp-infcall.c: New file.
2514 * gdb.arch/riscv-bp-infcall.exp: New file.
2515
6b78c3f8
AB
25162019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2517
2518 PR breakpoints/24541
2519 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2520
da738167
TV
25212019-07-14 Tom de Vries <tdevries@suse.de>
2522
2523 PR testsuite/24760
2524 * gdb.objc/basicclass.exp: Fix unterminated string.
2525
0d4e84ed
AB
25262019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2527 Andrew Burgess <andrew.burgess@embecosm.com>
2528
2529 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2530 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2531 negative bounds.
2532 * gdb.fortran/vla-value.exp: Print elements of an array with
2533 negative bounds.
2534 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2535 testing.
2536
021d8588
AB
25372019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2538
2539 * gdb.base/options.exp (expect_string): Dequote strings in
2540 results.
2541 (test-string): Test strings with different quoting and reindent.
2542
f06f1252
TT
25432019-07-10 Tom Tromey <tromey@adacore.com>
2544
2545 * gdb.ada/mi_ex_cond.exp: Update expected results.
2546 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2547 * gdb.ada/mi_catch_ex.exp: Update expected results.
2548 * gdb.ada/mi_catch_assert.exp: Update expected results.
2549 * gdb.ada/catch_ex.exp (catch_exception_info)
2550 (catch_exception_entry, catch_assert_entry)
2551 (catch_unhandled_entry): Update.
2552 * gdb.ada/catch_assert_if.exp: Update expected results.
2553
b863685d
RB
25542019-07-10 Richard Bunt <richard.bunt@arm.com>
2555 Stephen Roberts <stephen.roberts@arm.com>
2556
2557 * gdb.base/define.exp: Restore original prompt.
2558
cb1e4e32
PA
25592019-07-09 Pedro Alves <palves@redhat.com>
2560
2561 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2562 breakpoints" output.
2563 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2564 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2565 throw" creates breakpoint.
2566 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2567 'type="catchpoint"'.
2568
b58a68fe
PA
25692019-07-09 Pedro Alves <palves@redhat.com>
2570
2571 PR c++/15468
2572 * gdb.cp/except-multi-location-lib.cc: New.
2573 * gdb.cp/except-multi-location-main.cc: New.
2574 * gdb.cp/except-multi-location.exp: New.
2575
0826779b
PW
25762019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2577
2578 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2579 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2580 argument and update callers.
2581
5b0e2db4
AB
25822019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2583
2584 * gdb.arch/amd64-break-on-asm-line.S: New file.
2585 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2586
1f6f6e21
PW
25872019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2588
2589 * gdb.base/printcmds.exp: Test printing C string and
2590 C wide string convenience vars without transiting via the inferior.
2591 Also make test names unique.
2592
ea142fbf
AH
25932019-07-08 Alan Hayward <alan.hayward@arm.com>
2594
5862c886 2595 PR breakpoints/25011
ea142fbf
AH
2596 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2597
213fd9fa
PA
25982019-07-04 Pedro Alves <palves@redhat.com>
2599
2600 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2601 body returned ok(0), break(3) or continue(4).
2602 * gdb.testsuite/foreach_with_prefix.exp: New file.
2603
2b40fda7
AH
26042019-07-04 Alan Hayward <alan.hayward@arm.com>
2605
2606 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2607
a26c8de0
PA
26082019-07-03 Pedro Alves <palves@redhat.com>
2609
2610 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2611 "return -code".
2612
5f4ba3e7
PA
26132019-07-03 Pedro Alves <palves@redhat.com>
2614
2615 PR cli/24732
2616 * gdb.base/shell.exp: Load completion-support.exp.
2617 Adjust expected error output. Add completion tests.
2618
a994424f
PA
26192019-07-03 Pedro Alves <palves@redhat.com>
2620
2621 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2622 string_to_regexp.
2623
3d9be6f5
PA
26242019-07-03 Pedro Alves <palves@redhat.com>
2625
2626 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2627 (expect_integer): Adjust to expect "-string".
2628 (expect_string): New.
2629 (all_options): Expect "-string".
2630 (test-flag, test-boolean): Adjust to expect "-string".
2631 (test-string): New proc.
2632 (top level): Call it.
2633
41fc454c
PA
26342019-07-03 Pedro Alves <palves@redhat.com>
2635
2636 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
2637 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
2638 the expected output in the success.
2639
b2b2a215
PA
26402019-07-03 Pedro Alves <palves@redhat.com>
2641
2642 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2643 Split one gdb_test_multiple call in two to avoid a race.
2644
fdbc9870
PA
26452019-07-03 Pedro Alves <palves@redhat.com>
2646
2647 * gdb.base/with.c: New file.
2648 * gdb.base/with.exp: New file.
2649
c6ac8931
PA
26502019-07-03 Pedro Alves <palves@redhat.com>
2651
2652 * gdb.base/settings.exp: Replace all references to "maint
2653 test-settings set" with references to "maint set test-settings",
2654 and all references to "maint test-settings show" with references
2655 to "maint show test-settings".
2656
970f9d09
PA
26572019-07-03 Pedro Alves <palves@redhat.com>
2658
2659 * gdb.base/settings.exp (test-string): Adjust expected out when
2660 testing "maint test-settings show filename"
2661
54d66006
PA
26622019-07-02 Pedro Alves <palves@redhat.com>
2663
2664 * gdb.base/options.exp (test-info-threads): New procedure.
2665 (top level): Call it.
2666
10d06d82
TT
26672019-06-28 Tom Tromey <tromey@adacore.com>
2668
2669 * gdb.dwarf2/ada-linkage-name.c: New file.
2670 * gdb.dwarf2/ada-linkage-name.exp: New file.
2671
3d507ff2
TT
26722019-06-27 Tom Tromey <tromey@adacore.com>
2673
d039f014 2674 PR c++/20020:
3d507ff2
TT
2675 * gdb.cp/constexpr-field.exp: Use setup_xfail.
2676
8af58ffe
TV
26772019-06-26 Tom de Vries <tdevries@suse.de>
2678
2679 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
2680
22e21752
TV
26812019-06-26 Tom de Vries <tdevries@suse.de>
2682
2683 * gdb.base/index-cache.exp: Add back missing debug option.
2684
b65b566c
PW
26852019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2686
2687 * gdb.base/alias.exp: Test non matching/non existing prefixes.
2688
5c2c8c69
TV
26892019-06-25 Tom de Vries <tdevries@suse.de>
2690
2691 PR testsuite/24727
2692 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
2693
164e3873
TV
26942019-06-24 Tom de Vries <tdevries@suse.de>
2695
2696 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
2697
824eacee
TV
26982019-06-24 Tom de Vries <tdevries@suse.de>
2699
2700 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
2701 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
2702 * gdb.trace/unavailable-dwarf-piece.exp: Same.
2703
385b97d3
TV
27042019-06-24 Tom de Vries <tdevries@suse.de>
2705
2706 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
2707
c596f180
TV
27082019-06-21 Tom de Vries <tdevries@suse.de>
2709
2710 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
2711
b13a7d03
TV
27122019-06-21 Tom de Vries <tdevries@suse.de>
2713
2714 PR testsuite/24518
2715 PR ada/24713
2716 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
2717 index.
2718
899277ae
TT
27192019-06-19 Tom Tromey <tromey@adacore.com>
2720
2721 * gdb.ada/length_cond.exp: Add intro comment.
2722
680e1bee
TT
27232019-06-19 Tom Tromey <tromey@adacore.com>
2724
2725 * gdb.ada/length_cond.exp: New file.
2726 * gdb.ada/length_cond/length_cond.adb: New file.
2727 * gdb.ada/length_cond/pck.adb: New file.
2728 * gdb.ada/length_cond/pck.ads: New file.
2729
0ed4690a
TV
27302019-06-18 Tom de Vries <tdevries@suse.de>
2731
2732 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
2733
d20ed5fd
TT
27342019-06-18 Tom Tromey <tromey@adacore.com>
2735
2736 * gdb.base/list0.h: Add comment explaining control character.
2737
86e04673
TV
27382019-06-18 Tom de Vries <tdevries@suse.de>
2739
2740 * boards/fission.exp: Break up long debug_flags line.
2741
c4973306
SM
27422019-06-16 Tom de Vries <tdevries@suse.de>
2743
2744 PR gdb/24445
2745 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
2746 generated index.
2747
93cb9841
AB
27482019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2749
2750 PR gdb/24686
2751 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
2752 improve detection of bug gdb/24541.
2753
399aaebd
SM
27542019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
2755
2756 PR gdb/24669
2757 * gdb.base/index-cache.exp (uses_readnow,
2758 expecting_index_cache_use): Define global variable.
2759 (test_cache_enabled_miss, test_cache_enabled_hit): Use
2760 expecting_index_cache_use.
2761
584a927c
AB
27622019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
2763 Andrew Burgess <andrew.burgess@embecosm.com>
2764
2765 * gdb.fortran/pointers.f90: New file.
2766 * gdb.fortran/print_type.exp: New file.
2767 * gdb.fortran/vla-ptype.exp: Adapt expected results.
2768 * gdb.fortran/vla-type.exp: Likewise.
2769 * gdb.fortran/vla-value.exp: Likewise.
2770 * gdb.mi/mi-vla-fortran.exp: Likewise.
2771
30056ea0
AB
27722019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2773
2774 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
2775 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
2776 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
2777 as a stop reason.
2778
ec8e2b6d
AB
27792019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2780
2781 * gdb.base/annota1.exp: Update expected results.
2782 * gdb.cp/annota2.exp: Likewise.
2783 * gdb.cp/annota3.exp: Likewise.
2784
09e4c4e1
AB
27852019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2786
2787 * gdb.base/style-logging.exp: Remove path from test name.
2788
0735b091
TT
27892019-06-14 Tom Tromey <tromey@adacore.com>
2790
2791 PR gdb/24502:
2792 * gdb.base/style-logging.exp: New file.
2793
f5686554
TT
27942019-06-14 Tom Tromey <tromey@adacore.com>
2795
2796 * gdb.base/symfile-warn.exp: New file.
2797 * gdb.base/symfile-warn.c: New file.
2798
a0c1ffed
TT
27992019-06-14 Tom Tromey <tromey@adacore.com>
2800
2801 * gdb.base/annotate-symlink.exp: New file.
2802
f411722c
TT
28032019-06-14 Tom Tromey <tromey@adacore.com>
2804
2805 * gdb.ada/set_wstr.exp: Add reassignment test.
2806
4268ec18
TT
28072019-06-14 Tom Tromey <tromey@adacore.com>
2808
2809 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
2810 'unchecked_access and 'unrestricted_access as well.
2811
9a9e394b
TT
28122019-06-14 Tom Tromey <tromey@adacore.com>
2813
2814 PR ada/24539:
2815 * gdb.ada/vla.exp: Update tests.
2816 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
2817 pragma.
2818
4c048731
PA
28192019-06-13 Pedro Alves <palves@redhat.com>
2820
2821 * gdb.base/settings.exp (test-integer): Test junk after
2822 "unlimited".
2823
6665660a
PA
28242019-06-13 Pedro Alves <palves@redhat.com>
2825
2826 * gdb.base/options.exp (test-thread-apply): New.
2827 (top level): Call it.
2828
5d707134
PA
28292019-06-13 Pedro Alves <palves@redhat.com>
2830
2831 * gdb.base/options.exp (test-frame-apply): New.
2832 (top level): Test print commands with different "frame apply"
2833 prefixes.
2834
e2a689da
PA
28352019-06-13 Pedro Alves <palves@redhat.com>
2836
e79be6e5 2837 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
2838 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
2839 'max_completions' parameter and handle it.
2840 (test_gdb_completion_offers_commands): New.
2841
90a1ef87
PA
28422019-06-13 Pedro Alves <palves@redhat.com>
2843
2844 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
2845
d4c16835
PA
28462019-06-13 Pedro Alves <palves@redhat.com>
2847
2848 * gdb.base/options.exp (test-backtrace): New.
2849 (top level): Call it.
2850
2daf894e
PA
28512019-06-13 Pedro Alves <palves@redhat.com>
2852
2853 * gdb.guile/scm-frame-args.exp: Use "set print
2854 raw-frame-arguments" instead of "set print raw frame-arguments".
2855 * gdb.python/py-frame-args.exp: Likewise.
2856
e6ed716c
PA
28572019-06-13 Pedro Alves <palves@redhat.com>
2858
2859 * gdb.compile/compile.exp: Adjust expected output to option
2860 processing changes.
2861
7d8062de
PA
28622019-06-13 Pedro Alves <palves@redhat.com>
2863
2864 * gdb.base/options.exp: Build executable.
2865 (test-print): New procedure.
2866 (top level): Call it, once for "print" and another for "compile
2867 print".
2868
9d0faba9
PA
28692019-06-13 Pedro Alves <palves@redhat.com>
2870
2871 * gdb.base/options.c: New file.
2872 * gdb.base/options.exp: New file.
2873
dee7b4c8
PA
28742019-06-13 Pedro Alves <palves@redhat.com>
2875
2876 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
2877 that "o" is ambiguous.
2878
dca0f6c0
PA
28792019-06-13 Pedro Alves <palves@redhat.com>
2880
2881 * gdb.base/settings.c: New file.
2882 * gdb.base/settings.exp: New file.
2883
ccf46844
PA
28842019-06-13 Pedro Alves <palves@redhat.com>
2885
2886 * gdb.base/completion.exp: Fix comment typo.
2887
b9a3f842
PA
28882019-06-13 Pedro Alves <palves@redhat.com>
2889
2890 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
2891 foo --1" test.
2892
d106773e
PA
28932019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
2894
2895 * gdb.fortran/block-data.f: New.
2896 * gdb.fortran/block-data.exp: New.
2897
fea82da0
TV
28982019-06-11 Tom de Vries <tdevries@suse.de>
2899
2900 PR testsuite/24521
2901 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
2902 message.
2903
8c2e74f1
TV
29042019-06-11 Tom de Vries <tdevries@suse.de>
2905
2906 PR testsuite/24521
2907 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
2908
b49851c8
TV
29092019-06-11 Tom de Vries <tdevries@suse.de>
2910
2911 * boards/readnow.exp: New file.
2912
a7067863
AB
29132019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
2914
2915 * gdb.fortran/vla-sizeof.exp: Update expected results.
2916
1a3da2cd
AB
29172019-06-06 Amos Bird <amosbird@gmail.com>
2918
2919 * gdb.base/annota1.exp (thread_switch): Add test for
2920 thread-exited annotation.
2921
3847a7bf
TT
29222019-06-06 Tom Tromey <tromey@adacore.com>
2923
2924 * gdb.base/maint.exp: Expect command started/finished output.
2925
0088ba59
AB
29262019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2927
2928 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
2929 comment.
2930 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
2931
312617a3
AB
29322019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2933
2934 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
2935 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
2936 * gdb.arch/riscv-unwind-long-insn.c: New file.
2937 * gdb.arch/riscv-unwind-long-insn.exp: New file.
2938
e1f2e1a2
CB
29392019-06-04 Christian Biesinger <cbiesinger@google.com>
2940
d3238f7d 2941 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 2942
206584bd
PW
29432019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2944
2945 * lib/gdb.exp (help_list_trailer): New regexp variable
2946 factorizing the help trailer message.
2947 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
2948 arg to allow to better factorize various tests.
2949 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
2950 (test_prefix_command_help): Use help_list_trailer.
2951 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
2952 * gdb.guile/scm-cmd.exp: Likewise.
2953 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
2954 * gdb.base/help.exp: Use test_user_defined_class_help.
2955 * gdb.base/style.exp: Add tests for styling of help and apropos.
2956 * lib/gdb-utils.exp (style): Add title and highlight styles.
2957
708dc93e
PW
29582019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2959
2960 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
2961 $_shell_exitsignal.
2962 * gdb.base/default.exp: Update for new convenience variables.
2963
f49055a5
TT
29642019-05-29 Tom Tromey <tromey@adacore.com>
2965
2966 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
2967 to "break complete ada" test case's regexp.
2968
4330d61d
TT
29692019-05-29 Tom Tromey <tromey@adacore.com>
2970
2971 PR c++/20020:
2972 * gdb.cp/constexpr-field.exp: New file.
2973 * gdb.cp/constexpr-field.cc: New file.
2974
000439d5
TT
29752019-05-29 Tom Tromey <tromey@adacore.com>
2976
2977 * gdb.base/finish.exp (finish_no_print): New proc.
2978 (finish_tests): Call it.
2979
5a01c34c
TV
29802019-05-24 Tom de Vries <tdevries@suse.de>
2981
2982 * gdb.dwarf2/gdb-add-index.exp: New file.
2983
18125b16
TT
29842019-05-22 Tom Tromey <tromey@adacore.com>
2985
2986 * gdb.base/info-shared.exp (check_info_shared): Use "style".
2987 * gdb.base/style.exp: Use "style".
2988 * lib/gdb-utils.exp (style): New proc.
2989
af1a8d03
TV
29902019-05-22 Tom de Vries <tdevries@suse.de>
2991
2992 * gdb.base/align.exp: Require c++11.
2993
e7fe496b
TV
29942019-05-22 Tom de Vries <tdevries@suse.de>
2995
2996 PR testsuite/24586
2997 * gdb.python/py-mi-var-info-path-expression.exp: Call
2998 mi_skip_python_tests to check if python is supported.
2999
8fca4da0
AH
30002019-05-22 Alan Hayward <alan.hayward@arm.com>
3001
3002 * gdb.arch/aarch64-pauth.c: New test.
3003 * gdb.arch/aarch64-pauth.exp: New file.
3004
b7060614
AH
30052019-05-22 Alan Hayward <alan.hayward@arm.com>
3006
3007 * README (Re-running Tests Outside The Testsuite): New section.
3008
669d0468
TV
30092019-05-21 Tom de Vries <tdevries@suse.de>
3010
3011 * gdb.arch/amd64-eval.exp: Require c++11.
3012 * gdb.base/max-depth.exp: Same.
3013 * gdb.compile/compile-cplus-array-decay.exp: Same.
3014 * gdb.cp/meth-typedefs.exp: Same.
3015 * gdb.cp/subtypes.exp: Same.
3016 * gdb.cp/temargs.exp: Same.
3017
ce3ebcaa
AH
30182019-05-21 Alan Hayward <alan.hayward@arm.com>
3019
3020 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3021
34d11c68
AB
30222019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3023
3024 PR gdb/18644
3025 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3026 * gdb.fortran/printing-types.exp: Add new test.
3027 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3028 testing.
3029 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3030 setup_kfail call.
3031
87781e84
AH
30322019-05-17 Alan Hayward <alan.hayward@arm.com>
3033
3034 * README (Running the Testsuite): Change example.
3035 (Testsuite Parameters): Remove TRANSCRIPT.
3036 * lib/gdb.exp: Remove TRANSCRIPT check.
3037
b420b89e
AH
30382019-05-17 Alan Hayward <alan.hayward@arm.com>
3039
3040 * README (Testsuite Parameters): Add replay logging to
3041 GDBSERVER_DEBUG.
3042 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3043 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3044 as a comma separated list.
3045 (gdb_debug_init): Override procedure.
3046
408e9b8b
AH
30472019-05-17 Alan Hayward <alan.hayward@arm.com>
3048
3049 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3050 (gdb_write_cmd_file): New procedure.
3051 * lib/gdbserver-support.exp (gdbserver_start): Call
3052 gdbserver_write_cmd_file.
3053 (gdbserver_write_cmd_file): New procedure.
3054
f9e2e39d
AH
30552019-05-17 Alan Hayward <alan.hayward@arm.com>
3056
3057 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3058 (delete_breakpoints): Likewise.
3059 (gdb_run_cmd): Likewise.
3060 (gdb_start_cmd): Likewise.
3061 (gdb_starti_cmd): Likewise.
3062 (gdb_internal_error_resync): Likewise.
3063 (gdb_test_multiple): Likewise.
3064 (gdb_reinitialize_dir): Likewise.
3065 (default_gdb_exit): Likewise.
3066 (gdb_file_cmd): Mark kill as optional.
3067 (default_gdb_start): Call gdb_stdin_log_init.
3068 (send_gdb): Call gdb_stdin_log_write.
3069 (rerun_to_main): Mark Y as an answer.
3070 (gdb_stdin_log_init): New function.
3071 (gdb_stdin_log_write): Likewise.
3072
81f47ac2
AH
30732019-05-17 Alan Hayward <alan.hayward@arm.com>
3074
3075 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3076 * gdb.base/debug-expr.exp: Likewise.
3077 * gdb.base/foll-fork.exp: Likewise.
3078 * gdb.base/foll-vfork.exp: Likewise.
3079 * gdb.base/fork-print-inferior-events.exp: Likewise.
3080 * gdb.base/gdb-sigterm.exp: Likewise.
3081 * gdb.base/gdbinit-history.exp: Likewise.
3082 * gdb.base/osabi.exp: Likewise.
3083 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3084 * gdb.base/ui-redirect.exp: Likewise.
3085 * gdb.gdb/unittest.exp: Likewise.
3086 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3087 * gdb.mi/mi-watch.exp: Likewise.
3088 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3089 * gdb.mi/user-selected-context-sync.exp: Likewise.
3090 * gdb.python/python.exp: Disable debug test when debugging.
3091 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3092 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3093 Likewise.
3094 * gdb.threads/stepi-random-signal.exp: Likewise.
3095
29b52314
AH
30962019-05-17 Alan Hayward <alan.hayward@arm.com>
3097
3098 * Makefile.in: Pass through GDB_DEBUG.
3099 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3100 (gdb,debug): Add board setting.
3101 * lib/gdb.exp (default_gdb_start): Start debugging.
3102 (gdb_debug_enabled): New procedure.
3103 (gdb_debug_init): Likewise.
29b52314
AH
3104
31052019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3106
29b52314
AH
3107 * Makefile.in: Pass through GDB_DEBUG.
3108 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3109 (gdb,debug): Add board setting.
3110 * lib/gdb.exp (default_gdb_start): Start debugging.
3111 (gdb_debug_enabled): New procedure.
3112 (gdb_debug_init): Likewise.
29b52314 3113
ca1285d1
AH
31142019-05-17 Alan Hayward <alan.hayward@arm.com>
3115
3116 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3117
f3a09c80
AH
31182019-05-17 Alan Hayward <alan.hayward@arm.com>
3119
3120 * gdb.base/ui-redirect.exp: Test redirection.
3121
26648588
JV
31222019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3123
3124 * gdb.mi/mi-complete.exp: New file.
3125 * gdb.mi/mi-complete.cc: Likewise.
3126
14237686
AB
31272019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3128
3129 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3130 indexed and sliced arrays, and pointers to arrays.
3131
e7bd7fba
TT
31322019-05-14 Tom Tromey <tromey@adacore.com>
3133
3134 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3135 styling test.
3136
2764128d
TV
31372019-05-14 Tom de Vries <tdevries@suse.de>
3138
3139 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3140 selection entry encoding.
3141
71bed2db
TT
31422019-05-10 Tom Tromey <tromey@adacore.com>
3143
3144 * gdb.ada/info_exc.exp: Add "complete" test.
3145
63b667ad
TV
31462019-05-09 Tom de Vries <tdevries@suse.de>
3147
3148 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3149 CU-relative.
3150
9cfd2b89
TV
31512019-05-09 Tom de Vries <tdevries@suse.de>
3152
3153 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3154 CU-relative.
3155
2228ef77
XR
31562019-05-08 Joel Brobecker <brobecker@adacore.com>
3157
3158 * gdb.ada/frame_arg_lang.exp: New testcase.
3159 * gdb.ada/frame_arg_lang/bla.adb: New file.
3160 * gdb.ada/frame_arg_lang/pck.ads: New file.
3161 * gdb.ada/frame_arg_lang/pck.adb: New file.
3162 * gdb.ada/frame_arg_lang/foo.c: New file.
3163
80e55b13
TT
31642019-05-08 Tom Tromey <tromey@adacore.com>
3165
3166 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3167
9d3421af
TT
31682019-05-08 Tom Tromey <tromey@adacore.com>
3169
3170 * gdb.base/ptype-offsets.exp: Update tests.
3171
844333e2
TT
31722019-05-08 Tom Tromey <tromey@adacore.com>
3173
3174 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3175 cases.
3176 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3177 "short".
3178
988915ee
TT
31792019-05-08 Tom Tromey <tromey@adacore.com>
3180
3181 * gdb.ada/vla.exp: New file.
3182 * gdb.ada/vla/vla.adb: New file.
3183
7bd55dac
TV
31842019-05-07 Tom de Vries <tdevries@suse.de>
3185
3186 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3187
75f06e9d
TV
31882019-05-07 Tom de Vries <tdevries@suse.de>
3189
3190 PR testsuite/24522
3191 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3192 section.
3193
77e7aaa4
TV
31942019-05-07 Tom de Vries <tdevries@suse.de>
3195
3196 PR testsuite/24522
3197 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3198 .debug_aranges section.
3199
456ba0fa
TV
32002019-05-07 Tom de Vries <tdevries@suse.de>
3201
3202 PR testsuite/24159
3203 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3204
5a56d6a6
TV
32052019-05-06 Tom de Vries <tdevries@suse.de>
3206
3207 * lib/gdb.exp (exec_has_index_section): New proc.
3208 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3209 section.
3210
9d6d4be8
TV
32112019-05-04 Tom de Vries <tdevries@suse.de>
3212
3213 * boards/cc-with-debug-names.exp: New file.
3214
222a8d25
TT
32152019-05-03 Tom Tromey <tromey@adacore.com>
3216
3217 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3218 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3219 * gdb.ada/char_enum.exp: Add test.
3220
0fdfd794
TV
32212019-05-03 Tom de Vries <tdevries@suse.de>
3222
3223 * boards/cc-with-gdb-index.exp: New file.
3224
80062eb9
AB
32252019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3226
3227 * gdb.rust/simple.exp: Add new test case.
3228 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3229 (main): Initialise an instance of the new struct.
3230
4504bbde
TT
32312019-05-01 Tom Tromey <tromey@adacore.com>
3232
3233 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3234 record.
3235 (NPR): New variable.
3236 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3237 test.
3238
d48e62f4
TT
32392019-05-01 Tom Tromey <tromey@adacore.com>
3240
3241 * gdb.ada/packed_array_assign.exp: Add packed assignment
3242 regression test.
3243
f59f30f5
TV
32442019-05-01 Tom de Vries <tdevries@suse.de>
3245
3246 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3247
b70bfc54
TV
32482019-05-01 Tom de Vries <tdevries@suse.de>
3249
3250 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3251
15f18d14
AT
32522019-04-30 Ali Tamur <tamur@google.com>
3253
3254 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3255
2ff0a947
TT
32562019-04-30 Tom Tromey <tromey@adacore.com>
3257
3258 * lib/ada.exp (find_ada_tool): New proc.
3259 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3260 * gdb.ada/catch_ex_std.exp: New file.
3261 * gdb.ada/catch_ex_std/foo.adb: New file.
3262 * gdb.ada/catch_ex_std/some_package.adb: New file.
3263 * gdb.ada/catch_ex_std/some_package.ads: New file.
3264
a776957c
TT
32652019-04-30 Tom Tromey <tromey@adacore.com>
3266
3267 PR c++/24470:
3268 * gdb.cp/temargs.cc: Add test code from PR.
3269
bc68014d
AB
32702019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3271
3272 * gdb.fortran/vla-datatypes.exp: Update expected results.
3273 * gdb.fortran/vla-ptype.exp: Likewise.
3274 * gdb.fortran/vla-type.exp: Likewise.
3275 * gdb.fortran/vla-value.exp: Likewise.
3276
f1fdc960
AB
32772019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3278
3279 * gdb.fortran/ptr-indentation.exp: Update expected results.
3280 * gdb.fortran/ptype-on-functions.exp: Likewise.
3281 * gdb.fortran/vla-ptr-info.exp: Likewise.
3282 * gdb.fortran/vla-value.exp: Likewise.
3283
bf7a4de1
AB
32842019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3285
3286 * gdb.fortran/ptype-on-functions.exp: New file.
3287 * gdb.fortran/ptype-on-functions.f90: New file.
3288
bbe75b9d
AB
32892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3290
3291 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3292 case void string.
3293
1db455a7
AB
32942019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3295
3296 * gdb.fortran/complex.exp: Expand.
3297 * gdb.fortran/complex.f: Renamed to...
3298 * gdb.fortran/complex.f90: ...this, and extended to add more
3299 complex values.
3300
b6d03bb2
AB
33012019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3302
3303 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3304 MODULO, CMPLX.
3305
2e62ab40
AB
33062019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3307 Richard Bunt <richard.bunt@arm.com>
3308
3309 * gdb.base/max-depth.c: New file.
3310 * gdb.base/max-depth.exp: New file.
3311 * gdb.python/py-nested-maps.c: New file.
3312 * gdb.python/py-nested-maps.exp: New file.
3313 * gdb.python/py-nested-maps.py: New file.
3314 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3315 (test_all_common): Call test_max_depth.
3316 * gdb.fortran/max-depth.exp: New file.
3317 * gdb.fortran/max-depth.f90: New file.
3318 * gdb.go/max-depth.exp: New file.
3319 * gdb.go/max-depth.go: New file.
3320 * gdb.modula2/max-depth.exp: New file.
3321 * gdb.modula2/max-depth.c: New file.
3322 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3323
d2b584a5
TV
33242019-04-29 Tom de Vries <tdevries@suse.de>
3325
3326 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3327
136afab8
PW
33282019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3329
3330 * gdb.base/callexit.exp: Test may-call-functions off.
3331
725cbb63
KS
33322019-04-25 Keith Seitz <keiths@redhat.com>
3333
3334 PR c++/24367
3335 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3336 (another_incomplete_struct, test_incomplete): New definitions.
3337 (main): Use new definitions.
3338 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3339 functions.
3340
701adfb0
PA
33412019-04-25 Ali Tamur <tamur@google.com>
3342
3343 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3344
82433e3e
SDJ
33452019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3346
3347 PR corefiles/11608
3348 PR corefiles/18187
3349 * gdb.base/coredump-filter-build-id.exp: New file.
3350
dd06d4d6
AH
33512019-04-25 Alan Hayward <alan.hayward@arm.com>
3352
e79be6e5
SM
3353 * Makefile.in: Pass through GDBSERVER_DEBUG.
3354 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3355 (gdbserver,debug): Add board setting.
3356 * gdb.trace/tspeed.exp: Skip when debugging.
3357 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3358 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3359
1670072e
TT
33602019-04-24 Tom Tromey <tromey@adacore.com>
3361
3362 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3363 Rust.
3364
a59240a4
TT
33652019-04-24 Tom Tromey <tromey@adacore.com>
3366
3367 * gdb.arch/amd64-eval.exp: Test bitfield return.
3368 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3369 (class Foo) <return_bitfields>: New method.
3370 (main): Call it.
3371
b907456c
AB
33722019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3373
3374 * gdb.cp/many-args.cc: New file.
3375 * gdb.cp/many-args.exp: New file.
3376
5c565afd
TV
33772019-04-23 Tom de Vries <tdevries@suse.de>
3378
3379 PR gdb/24433
3380 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3381
ba22ff86
AH
33822019-04-23 Alan Hayward <alan.hayward@arm.com>
3383
3384 * gdb.trace/backtrace.exp: Use nopie flag.
3385 * gdb.trace/circ.exp: Likewise.
3386 * gdb.trace/collection.exp: Likewise.
3387 * gdb.trace/ftrace.exp: Likewise.
3388 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3389 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3390 * gdb.trace/qtro.exp: Likewise.
3391 * gdb.trace/read-memory.exp: Likewise.
3392 * gdb.trace/report.exp: Likewise.
3393 * gdb.trace/tfile.exp: Likewise.
3394 * gdb.trace/tfind.exp: Likewise.
3395 * gdb.trace/unavailable.exp: Likewise.
3396
7905fc35
PA
33972019-04-22 Pedro Alves <palves@redhat.com>
3398
3399 * gdb.base/solib-probes-nosharedlibrary.c,
3400 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3401
8ecb59f8
TT
34022019-04-19 Tom Tromey <tromey@adacore.com>
3403
3404 * gdb.ada/ptype_union.c: New file.
3405 * gdb.ada/ptype_union.exp: New file.
3406
62160ec9
TT
34072019-04-19 Tom Tromey <tromey@adacore.com>
3408
3409 PR symtab/24423:
3410 * gdb.base/list0.h (foo): Add a control-l character.
3411
36cd4ba5
TV
34122019-04-18 Tom de Vries <tdevries@suse.de>
3413
3414 PR gdb/24433
3415 * boards/local-board.exp: Set sysroot to "".
3416
b73715df
TV
34172019-04-18 Tom de Vries <tdevries@suse.de>
3418 Pedro Alves <palves@redhat.com>
3419
3420 PR gdb/24454
3421 * gdb.threads/vfork-follow-child-exec.c: New file.
3422 * gdb.threads/vfork-follow-child-exec.exp: New file.
3423 * gdb.threads/vfork-follow-child-exit.c: New file.
3424 * gdb.threads/vfork-follow-child-exit.exp: New file.
3425
4aa866af
LS
34262019-04-15 Leszek Swirski <leszeks@google.com>
3427
3428 * gdb.arch/amd64-eval.cc: New file.
3429 * gdb.arch/amd64-eval.exp: New file.
3430
e5a1a79a
AH
34312019-04-11 Alan Hayward <alan.hayward@arm.com>
3432
3433 * gdb.server/sysroot.c: New test.
3434 * gdb.server/sysroot.exp: New file.
3435 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3436 matching param.
3437
41077b66
AB
34382019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3439
3440 * gdb.base/align.exp: Extend test to cover structures containing
3441 only static fields.
3442
c30391f8
TV
34432019-04-11 Tom de Vries <tdevries@suse.de>
3444
3445 * boards/cc-with-dwz-m.exp: New file.
3446 * boards/cc-with-dwz.exp: New file.
3447 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3448
e242fd12
SM
34492019-04-09 Simon Marchi <simon.marchi@efficios.com>
3450
3451 * gdb.base/start-cpp.exp: New file.
3452 * gdb.base/start-cpp.cc: New file.
3453
2b0c8b01
KB
34542019-04-08 Kevin Buettner <kevinb@redhat.com>
3455
3456 * gdb.python/py-thrhandle.exp: Adjust tests to call
3457 thread_from_handle instead of thread_from_thread_handle.
3458
947210e5
KB
34592019-04-08 Kevin Buettner <kevinb@redhat.com>
3460
3461 * gdb.python/py-thrhandle.exp: Add tests for
3462 gdb.InferiorThread.handle.
3463
d7df6549
AB
34642019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3465
3466 * gdb.python/py-function.exp: Check calling helper function from
3467 all languages.
3468 * lib/gdb.exp (gdb_supported_languages): New proc.
3469
8bdc1658
AB
34702019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3471
3472 * gdb.base/complex-parts.c: New file.
3473 * gdb.base/complex-parts.exp: New file.
3474
05caa1d2
TT
34752019-04-01 Tom Tromey <tromey@adacore.com>
3476
3477 PR symtab/23331:
3478 * gdb.dwarf2/dw2-ranges-main.c: New file.
3479 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3480 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3481
7734102d
EZ
34822019-03-30 Simon Marchi <simark@simark.ca>
3483
3484 * gdb.base/default.exp: Add values for $_gdb_major and
3485 $_gdb_minor.
3486
188e1fa9
TT
34872019-03-29 Tom Tromey <tromey@adacore.com>
3488
3489 * gdb.base/help.exp: Tighten apropos regexp.
3490
2880242d
KS
34912019-03-29 Keith Seitz <keiths@redhat.com>
3492
3493 * gdb.fortran/array-bounds.exp: New file.
3494 * gdb.fortran/array-bounds.f90: New file.
3495
077cad8e
PW
34962019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3497
3498 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3499
80047cfc
PW
35002019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3501
3502 * gdb.multi/hello.c (main): Increase alarm timer.
3503
f489207e
SL
35042019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3505
3506 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3507 factor when no hardware watchpoint support.
3508
c92df149
AH
35092019-03-28 Alan Hayward <alan.hayward@arm.com>
3510 Pedro Alves <palves@redhat.com>
3511
3512 * boards/local-board.exp: set sysroot to /.
3513
933aebfa
AH
35142019-03-27 Alan Hayward <alan.hayward@arm.com>
3515
3516 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3517 in child.
3518
9f9aa852
AB
35192019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3520
3521 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3522 field.
3523 (make_container): Initialise new field.
3524 * gdb.python/py-prettyprint.exp: Add new tests.
3525 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3526 <display_hint>: New method.
3527
3714a195
AB
35282019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3529
3530 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3531 gdb_continue_to_breakpoint more throughout this test.
3532 (run_lang_tests) Supply unique test names, and use
3533 gdb_test_no_output.
3534
18c77628
AB
35352019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3536
3537 * gdb.base/finish-pretty.exp: Update expected results.
3538 * gdb.base/pretty-print.c: New file.
3539 * gdb.base/pretty-print.exp: New file.
3540
9a93502f
PA
35412019-03-25 Pedro Alves <palves@redhat.com>
3542
3543 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3544 move comments outside list. Append '-i "" eof' section.
3545
968aa7ae
AH
35462019-03-22 Alan Hayward <alan.hayward@arm.com>
3547
34a7f2a4 3548 PR testsuite/25016
968aa7ae
AH
3549 * README: Add pie options.
3550 * gdb.base/break-interp.exp: Ensure pie is disabled.
3551 * gdb.base/dump.exp: Likewise.
3552 * lib/gdb.exp (gdb_compile): Add pie option.
3553
4c7d57e7
TT
35542019-03-19 Tom Tromey <tromey@adacore.com>
3555
3556 * gdb.mi/mi2-cli-display.c: New file.
3557 * gdb.mi/mi2-cli-display.exp: New file.
3558
bff8c71f
TT
35592019-03-18 Joel Brobecker <brobecker@adacore.com>
3560 Tom Tromey <tromey@adacore.com>
3561
3562 * gdb.ada/ptype_array/pck.adb: New file.
3563 * gdb.ada/ptype_array/pck.ads: New file.
3564 * gdb.ada/ptype_array/foo.adb: New file.
3565 * gdb.ada/ptype_array.exp: New file.
3566
d085f989
TT
35672019-03-14 Tom Tromey <tromey@adacore.com>
3568
3569 * gdb.base/style.exp: Add "set style sources" test.
3570
b4be1b06
SM
35712019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3572
3573 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3574 * mi-breakpoint-multiple-locations.exp: ... this.
3575 (make_breakpoints_pattern): New proc.
3576 (do_test): Add mi_version parameter, test -break-insert,
3577 -break-info and =breakpoint-created.
3578
7cde5fc2
AB
35792019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3580
3581 * config/default.exp: Remove 'load_lib gdb.exp'.
3582 * config/monitor.exp: Likewise.
3583 * config/sid.exp: Likewise.
3584 * config/sim.exp: Likewise.
3585 * config/slite.exp: Likewise.
3586 * config/unix.exp: Likewise.
3587 * gdb.base/default.exp: Remove unhelpful comment.
3588
efbecbc1
AB
35892019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3590
3591 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3592
0841c79a
AB
35932019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3594
3595 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3596
4a270568
AB
35972019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3598
3599 * gdb.fortran/type-kinds.exp: Update expected results.
3600
067630bd
AB
36012019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3602
3603 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3604
3be47f7a
AB
36052019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3606
3607 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3608 function.
3609 (test_basic_parsing_of_type_kinds): Expand types tested.
3610 (test_parsing_invalid_type_kinds): New function.
3611
4d00f5d8
AB
36122019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3613
3614 * gdb.fortran/intrinsics.exp: New file.
3615 * gdb.fortran/intrinsics.f90: New file.
3616 * gdb.fortran/type-kinds.exp: New file.
3617
c8f91604
AB
36182019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3619
3620 * gdb.fortran/dot-ops.exp: New file.
3621
dd9f2c76
AB
36222019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3623
3624 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3625 Check upper and lower case logical literals.
3626
84ec9724
AB
36272019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3628
3629 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3630 Remove duplicate tests.
3631
c3734e09
AH
36322019-03-06 Alan Hayward <alan.hayward@arm.com>
3633
3634 * lib/gdb.exp (builtin_cd): rename of cd.
3635 (cd): Override builtin.
3636
aa3cfbda
RB
36372019-03-06 Richard Bunt <richard.bunt@arm.com>
3638
3639 * gdb.fortran/function-calls.exp: New file.
3640 * gdb.fortran/function-calls.f90: New test.
3641
7b63ad86
RB
36422019-03-04 Richard Bunt <richard.bunt@arm.com>
3643
3644 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
3645 on user program standard output.
3646 * gdb.fortran/short-circuit-argument-list.f90: Record function
3647 calls.
3648
01abb042
AH
36492019-02-28 Alan Hayward <alan.hayward@arm.com>
3650
c3734e09
AH
3651 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
3652 failure.
01abb042 3653
92137da0
RO
36542019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3655
3656 PR gdb/8527
3657 * gdb.base/interrupt-daemon-attach.c,
3658 gdb.base/interrupt-daemon-attach.exp: New test.
3659
5862844d
PA
36602019-02-27 Pedro Alves <palves@redhat.com>
3661
3662 * gdb.base/page.exp: Add tests for "set width/height -1".
3663
8ed25214
PA
36642019-02-27 Pedro Alves <palves@redhat.com>
3665
3666 * gdb.base/page.exp: Add tests for "set/show width/height" with
3667 "infinite" values.
3668
6c28e44a
TT
36692019-02-27 Tom Tromey <tromey@adacore.com>
3670
3671 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
3672 2.4.
3673 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
3674 workaround.
3675
bf9a735e
AB
36762019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
3677
3678 * gdb.base/align.exp: Extend to compile in both C and C++, and add
3679 tests for structs with static members.
3680
8791793c
TT
36812019-02-26 Tom Tromey <tromey@adacore.com>
3682
3683 * gdb.python/py-value.exp (test_value_from_buffer): Check for
3684 ValueError, not TypeError.
3685
bc2a507e
KB
36862019-02-26 Kevin Buettner <kevinb@redhat.com>
3687
3688 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
3689 call from main program.
3690
e0e7d3bd
JB
36912019-02-23 Joel Brobecker <brobecker@adacore.com>
3692
3693 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
3694 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
3695 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
3696 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
3697 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
3698
9600246d
KS
36992019-02-22 Keith Seitz <keiths@redhat.com>
3700
3701 PR symtab/23853
3702 * gdb.base/symlink-sourcefile.c: New file.
3703 * gdb.base/symlink-sourcefile.exp: New file.
3704
0c95f9ed
TT
37052019-02-20 Tom Tromey <tom@tromey.com>
3706
3707 * gdb.base/info_qt.exp: Update.
3708
6caa91b6
SM
37092019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
3710
3711 * gdb.base/source.exp: Move "error in sourced script" code to
3712 the end.
3713 * gdb.base/source-error.gdb: Move contents to
3714 source-error-1.gdb. Add new code to source source-error-1.gdb.
3715 * gdb.base/source-error-1.gdb: New file, from previous
3716 source-error.gdb.
3717
6506371f
TT
37182019-02-17 Tom Tromey <tom@tromey.com>
3719
3720 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
3721 for macro styling.
3722 * gdb.base/style.c (SOME_MACRO): New macro.
3723
a0087920
TT
37242019-02-17 Tom Tromey <tom@tromey.com>
3725
3726 * gdb.base/style.exp: Add line-wrapping tests.
3727 * gdb.base/page.exp: Add test for quitting during pagination.
3728
a2cd4f14
JB
37292019-02-17 Joel Brobecker <brobecker@adacore.com>
3730
3731 * gdb.ada/big_packed_array: New testcase.
3732 * gdb.ada/homonym.exp: Fix incorrect expected output for
3733 "break <homonym__get_value>" test.
3734
9d70ffbc
WP
37352019-02-13 Weimin Pan <weimin.pan@oracle.com>
3736
3737 PR breakpoints/21870
3738 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
3739 and prepare_for_testing. Add comment.
3740 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
3741 redundant cleanup call. Clean up comment.
3742
01c7ae81
WP
37432019-02-12 Weimin Pan <weimin.pan@oracle.com>
3744
3745 PR breakpoints/21870
3746 * gdb.arch/aarch64-dbreg-contents.exp: New file.
3747 * gdb.arch/aarch64-dbreg-contents.c: New file.
3748
aff29d1c
JB
37492019-02-10 Joel Brobecker <brobecker@adacore.com>
3750
3751 * gdb.ada/mi_ref_changeable: New testcase.
3752
df0da8a2
AH
37532019-02-07 Alan Hayward <alan.hayward@arm.com>
3754
3755 * gdb.base/attach.exp: Add double attach test.
3756
bd447abb
SM
37572019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
3758
3759 * lib/gdb.exp (default_gdb_start): Don't match pagination
3760 prompt.
3761 (gdb_init): Set stty_init.
3762
1dbc40b9
TT
37632019-01-27 Tom Tromey <tom@tromey.com>
3764
3765 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
3766 skip_python_tests.
3767
353229bf
AH
37682019-01-24 Alan Hayward <alan.hayward@arm.com>
3769
3770 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
3771 New structure.
3772 (struct struct_static_02_02): Likewise.
3773 (struct struct_static_02_03): Likewise.
3774 (struct struct_static_02_04): Likewise.
3775 (struct struct_static_04_01): Likewise.
3776 (struct struct_static_04_02): Likewise.
3777 (struct struct_static_04_03): Likewise.
3778 (struct struct_static_04_04): Likewise.
3779 (struct struct_static_06_01): Likewise.
3780 (struct struct_static_06_02): Likewise.
3781 (struct struct_static_06_03): Likewise.
3782 (struct struct_static_06_04): Likewise.
3783 (cmp_struct_static_02_01): Likewise.
3784 (cmp_struct_static_02_02): Likewise.
3785 (cmp_struct_static_02_03): Likewise.
3786 (cmp_struct_static_02_04): Likewise.
3787 (cmp_struct_static_04_01): Likewise.
3788 (cmp_struct_static_04_02): Likewise.
3789 (cmp_struct_static_04_03): Likewise.
3790 (cmp_struct_static_04_04): Likewise.
3791 (cmp_struct_static_06_01): Likewise.
3792 (cmp_struct_static_06_02): Likewise.
3793 (cmp_struct_static_06_03): Likewise.
3794 (cmp_struct_static_06_04): Likewise.
3795 (call_all): Test new structs.
3796 * gdb.base/infcall-nested-structs.exp: Likewise.
3797
73021deb
AH
37982019-01-21 Alan Hayward <alan.hayward@arm.com>
3799 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3800
fc65c7db
AH
38012019-01-21 Alan Hayward <alan.hayward@arm.com>
3802 * gdb.base/stack-protector.c: New test.
3803 * gdb.base/stack-protector.exp: New file.
3804 * gdb.cp/ovldbreak.exp: Only allow a single break line.
3805 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
3806 option.
3807 (gdb_compile): Remove stack protector for GCC and prevent
3808 recursion.
3809
c24bdb02
KS
38102019-01-16 Keith Seitz <keiths@redhat.com>
3811
3812 PR gdb/23773
3813 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
3814
6f072a10
PFC
38152019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3816
3817 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
3818 aliases.
3819 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
3820 tests.
3821 * gdb.arch/powerpc-vector-regs.c: New file.
3822 * gdb.arch/powerpc-vector-regs.exp: New file.
3823
a7b8d682
PFC
38242019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3825
3826 * gdb.arch/altivec-regs.exp: Fix the list passed to
3827 gdb_expect_list when testing "info vector".
3828
6eb6fb67
AB
38292019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3830
3831 * gdb.base/style.exp: Don't include path in testname.
3832
b56f80d8
KS
38332019-01-10 Keith Seitz <keiths@redhat.com>
3834
3835 PR gdb/23712
3836 PR symtab/23010
3837 * gdb.dwarf2/multidictionary.exp: New file.
3838
041be526
SM
38392019-01-09 Simon Marchi <simon.marchi@ericsson.com>
3840
3841 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
3842 (test_gnuv3_style_demangling): ... this.
3843 (test_lucid_style_demangling): Remove.
3844 (test_arm_style_demangling): Remove.
3845 (test_hp_style_demangling): Remove.
3846 (do_tests): Remove calls to the above.
3847
d820d0c3
AB
38482019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3849
3850 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
3851 case.
3852
f097f5ad
TT
38532019-01-06 Tom Tromey <tom@tromey.com>
3854
3855 PR gdb/28155:
3856 * gdb.dwarf2/typedef-void-finish.exp: New file.
3857
2cd8cc0b
TT
38582018-12-28 Tom Tromey <tom@tromey.com>
3859 Simon Marchi <simark@simark.ca>
3860
3861 * gdb.base/jit-exec.exp: New file.
3862 * gdb.base/jit-exec.c: New file.
3863 * gdb.base/jit-execd.c: New file.
3864
35fb8261
TT
38652018-12-28 Tom Tromey <tom@tromey.com>
3866
3867 * gdb.base/style.exp: Update test to check for address styling.
3868
47fd17cd
TT
38692018-12-28 Tom Tromey <tom@tromey.com>
3870
3871 * gdb.base/style.exp: Add test for styling of "Reading symbols"
3872 message.
3873
d47032b7
TT
38742018-12-28 Tom Tromey <tom@tromey.com>
3875
3876 * gdb.base/style.exp: Add test for version number styling.
3877
af79b68d
TT
38782018-12-28 Tom Tromey <tom@tromey.com>
3879
3880 * gdb.base/style.exp: Add test for print_address_symbolic.
3881
0bb296cb
TT
38822018-12-28 Tom Tromey <tom@tromey.com>
3883
3884 * gdb.base/style.exp: Add test for breakpoint setting.
3885
80ae2043
TT
38862018-12-28 Tom Tromey <tom@tromey.com>
3887
3888 * gdb.base/style.exp: Add test for variable names.
3889
cbe56571
TT
38902018-12-28 Tom Tromey <tom@tromey.com>
3891
3892 * gdb.base/style.exp: New file.
3893 * gdb.base/style.c: New file.
3894
9162a27c
TT
38952018-12-28 Tom Tromey <tom@tromey.com>
3896
3897 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
3898 "dumb".
3899 * gdb.base/readline.exp (operate_and_get_next): Save and restore
3900 the TERM environment variable.
3901
bc543c90
TT
39022018-12-27 Tom Tromey <tom@tromey.com>
3903
3904 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
3905 pagination test.
3906
6f0ffe50
AB
39072018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
3908
3909 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
3910 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
3911
b5a1e557
PW
39122018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3913
3914 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
3915 Filename a.adb changed to bp_fun_addr.adb.
3916 gdb.ada/bp_fun_addr.exp: Update test accordingly.
3917
6e8b1ab2
JV
39182018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
3919
3920 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
3921 non-PIE executables.
3922 * README: Mention the gdb,nopie_flag board setting.
3923 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
3924 non-PIE executable.
3925 * gdb.arch/amd64-entry-value.exp: Likewise.
3926 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
3927 * gdb.arch/i386-float.exp: Likewise.
3928 * gdb.arch/i386-signal.exp: Likewise.
3929 * gdb.mi/mi-reg-undefined.exp: Likewise.
3930
d00a27c5
PM
39312018-12-21 Paul Marechal <paul.marechal@ericsson.com>
3932
3933 PR gdb/23974
3934 * gdb.base/info-os.exp: Check return for unknown "info os" type.
3935
161d081c
PW
39362018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3937
3938 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
3939 Update order of results accordingly.
3940
b001de23
AB
39412018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
3942
3943 * gdb.base/annota1.exp: Update a test regexp.
3944
99e1a184
AB
39452018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
3946
3947 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
3948
7a81c1e2
PW
39492018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3950
3951 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
3952 (reuse_time): Initialize to REUSE_TIME_CAP.
3953 (check_rc): New function.
3954 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
3955 Check pthread_create rc.
3956 (spawner_thread_func): Check pthread_create and pthread_join rc.
3957
73e8dc90
PA
39582018-12-08 Pedro Alves <palves@redhat.com>
3959
3960 * gdb.base/list.exp (test_forward_search): Rename to ...
3961 (test_forward_reverse_search): ... this. Also test reverse-search
3962 and the forward-search alias.
3963
13f2ed32
AB
39642018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
3965
3966 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
3967 local timeout variable before return, and remove all local timeout
3968 variable entirely.
3969 (gdb_load): Likewise.
3970
64d27cfc
TV
39712018-12-01 Tom de Vries <tdevries@suse.de>
3972
3973 * gdb.base/gdb-caching-proc.exp: New file.
3974
f63c03b4
SDJ
39752018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
3976
3977 * Makefile.in (TIMESTAMP): New variable.
3978 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
3979 command.
3980 (check-single-racy): Likewise.
3981 (check/%.exp): Likewise.
3982 (check-racy/%.exp): Likewise.
3983 (workers/%.worker): Likewise.
3984 (build-perf): Likewise.
3985 (check-perf): Likewise.
3986 * README: Describe new "TS" and "TS_FORMAT" variables.
3987 * print-ts.py: New file.
3988
1c97054b
BF
39892018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
3990
3991 PR python/23714
3992 * gdb.python/python.exp: Test command repetition after
3993 gdb.execute.
3994
1871a62d
AB
39952018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
3996
3997 * gdb.opt/inline-break.exp: Add test that info breakpoint output
3998 is correctly aligned.
3999
fb5e1ed9
PW
40002018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4001
4002 * gdb.ada/info_auto_lang.exp: New testcase.
4003 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4004 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4005 * gdb.ada/info_auto_lang/some_c.c: New file.
4006
43d397ca
PW
40072018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4008
4009 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4010 FUNC_lang language syntax.
4011
beddd671
PW
40122018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4013
4014 * gdb.base/info_minsym.c: New file.
4015 * gdb.base/info_minsym.exp: New file.
4016
73fc52c4
TT
40172018-11-19 Tom Tromey <tom@tromey.com>
4018
4019 PR rust/23625:
4020 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4021 * gdb.rust/expr.exp: Update expected output. Change one test.
4022
994b876a
TT
40232018-11-19 Tom Tromey <tom@tromey.com>
4024
4025 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4026
6769f276
PA
40272018-11-19 Pedro Alves <palves@redhat.com>
4028
4029 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4030 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4031 see the expected warning.
4032
38a72da0
AH
40332018-11-16 Alan Hayward <alan.hayward@arm.com>
4034
4035 PR gdb/22736:
4036 * gdb.cp/infcall-nodebug-lib.c: New test.
4037 * gdb.cp/infcall-nodebug-main.c: New test.
4038 * gdb.cp/infcall-nodebug.exp: New file.
4039
53a89d6e
SM
40402018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4041
4042 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4043 completer tests.
4044
9325300d
TV
40452018-11-09 Tom de Vries <tdevries@suse.de>
4046
4047 * gdb.base/msym-lang.c: New test.
4048 * gdb.base/msym-lang.exp: New file.
4049 * gdb.base/msym-lang-main.c: New test.
4050
20f0d60d
TT
40512018-11-08 Tom Tromey <tom@tromey.com>
4052
4053 PR gdb/23555:
4054 PR gdb/23838:
4055 * gdb.base/warning.exp: New file.
4056
b5420128
JB
40572018-11-08 Jan Beulich <jbeulich@suse.com>
4058
4059 * testsuite/gdb.arch/i386-avx512.c,
4060 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4061
cd115d61
AB
40622018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4063
4064 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4065 point hardware.
4066
35ee2dc2
AB
40672018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4068
4069 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4070 * gdb.dwarf2/missing-type-name.exp: New file.
4071
31aceee8
TV
40722018-11-06 Tom de Vries <tdevries@suse.de>
4073
4074 * gdb.base/many-headers.c: New test.
4075 * gdb.base/many-headers.exp: New file.
4076
109be305
JW
40772018-11-06 Jim Wilson <jimw@sifive.com>
4078
4079 * gdb.base/code_elim.exp: For riscv, set additional_flags
4080 to include -msmall-data-limit=0.
4081
e2b7af72
JB
40822018-11-01 Joel Brobecker <brobecker@adacore.com>
4083
4084 * gdb.ada/watch_minus_l: New testcase.
4085
cdcda965
SM
40862018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4087
4088 * gdb.arch/aix-sighandle.c: New file.
4089 * gdb.arch/aix-sighandle.exp: New file.
4090
92dcebf3
AB
40912018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4092
4093 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4094 registers being unions.
4095
68b9ac18
TV
40962018-10-31 Tom de Vries <tdevries@suse.de>
4097
4098 * lib/valgrind.exp: New file.
4099 (vgdb_start, vgdb_stop): New procs, factored out of ...
4100 * gdb.base/valgrind-bt.exp: ... here, ...
4101 * gdb.base/valgrind-disp-step.exp: ... here and ...
4102 * gdb.base/valgrind-infcall.exp: ... here.
4103
1443936e
TV
41042018-10-31 Tom de Vries <tdevries@suse.de>
4105
4106 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4107
eb77c9df
AB
41082018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4109
4110 * gdb.dwarf2/void-type.c: New file.
4111 * gdb.dwarf2/void-type.exp: New file.
4112
82b5e646
PW
41132018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4114
4115 * gdb.base/info_qt.c: New file.
4116 * gdb.base/info_qt.exp: New file.
4117
8d619c01
EBM
41182018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4119
4120 * gdb.arch/powerpc-htm-regs.c: New file.
4121 * gdb.arch/powerpc-htm-regs.exp: New file.
4122
f2cf6173
EBM
41232018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4124
4125 * gdb.arch/powerpc-tar.c: New file.
4126 * gdb.arch/powerpc-tar.exp: New file.
4127
7ca18ed6
EBM
41282018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4129
4130 * gdb.arch/powerpc-ppr-dscr.c: New file.
4131 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4132
bfcc0eba
TV
41332018-10-25 Tom de Vries <tdevries@suse.de>
4134
4135 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4136
fe1a5cad
TV
41372018-10-24 Tom de Vries <tdevries@suse.de>
4138
4139 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4140 longer exists error.
4141
a76dc3b7
TV
41422018-10-24 Tom de Vries <tdevries@suse.de>
4143
4144 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4145
4df46df7
TV
41462018-10-24 Tom de Vries <tdevries@suse.de>
4147
4148 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4149 --db-attach in valgrind.
4150
0dbfcfff
AB
41512018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4152
4153 * gdb.arch/riscv-reg-aliases.c: New file.
4154 * gdb.arch/riscv-reg-aliases.exp: New file.
4155
b04480b1
AH
41562018-10-19 Alan Hayward <alan.hayward@arm.com>
4157
4158 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4159
2c6ac8d7
AH
41602018-10-19 Alan Hayward <alan.hayward@arm.com>
4161
4162 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4163
2bc69f25
AH
41642018-10-19 Alan Hayward <alan.hayward@arm.com>
4165
4166 * gdb.cp/ovldbreak.exp: Fix regexps.
4167
1f1ae3a3
AH
41682018-10-19 Alan Hayward <alan.hayward@arm.com>
4169
4170 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4171
94c18618
SDJ
41722018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4173
4174 PR cli/23785
4175 * gdb.base/restore.exp: New test to check if "restore" with an
4176 invalid file doesn't segfault.
4177
812cd6eb
TV
41782018-10-18 Tom de Vries <tdevries@suse.de>
4179
4180 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4181 * gdb.ada/excep_handle.exp: Same.
4182 * gdb.ada/mi_string_access.exp: Same.
4183 * gdb.ada/mi_var_union.exp: Same.
4184 * gdb.arch/arc-analyze-prologue.exp: Same.
4185 * gdb.arch/arc-decode-insn.exp: Same.
4186 * gdb.base/readnever.exp: Same.
4187 * gdb.fortran/printing-types.exp: Same.
4188 * gdb.guile/scm-lazy-string.exp: Same.
4189
c4b90788
TV
41902018-10-16 Tom de Vries <tdevries@suse.de>
4191
4192 PR gdb/23730
4193 * gdb.base/catch-follow-exec.c: Add copyright notice.
4194 * gdb.base/catch-follow-exec.exp: Rewrite to use
4195 gdb_spawn_with_cmdline_opts. Require gdb-native.
4196
8bca2978
SL
41972018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4198
4199 * gdb.trace/actions-changed.exp: Check for arch support.
4200 * gdb.trace/actions.exp: Likewise.
4201 * gdb.trace/ax.exp: Likewise.
4202 * gdb.trace/backtrace.exp: Likewise.
4203 * gdb.trace/change-loc.exp: Likewise.
4204 * gdb.trace/deltrace.exp: Likewise.
4205 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4206 * gdb.trace/ftrace.exp: Likewise.
4207 * gdb.trace/infotrace.exp: Check for arch support.
4208 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4209 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4210 * gdb.trace/mi-tsv-changed.exp: Likewise.
4211 * gdb.trace/packetlen.exp: Likewise.
4212 * gdb.trace/passc-dyn.exp: Likewise.
4213 * gdb.trace/passcount.exp: Likewise.
4214 * gdb.trace/pending.exp: Likewise.
4215 * gdb.trace/range-stepping.exp: Check for shlib support.
4216 * gdb.trace/report.exp: Check for arch support.
4217 * gdb.trace/save-trace.exp: Likewise.
4218 * gdb.trace/signal.exp: Check for signal support.
4219 * gdb.trace/tfind.exp: Check for arch support.
4220 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4221 * gdb.trace/trace-common.h: Add comment.
4222 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4223 * gdb.trace/trace-enable-disable.exp: Likewise.
4224 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4225 * gdb.trace/tracecmd.exp: Check for arch support.
4226 * gdb.trace/tspeed.exp: Check for shlib and target support.
4227 * gdb.trace/tstatus.exp: Check for arch support.
4228 * gdb.trace/tsv.exp: Likewise.
4229 * gdb.trace/while-dyn.exp: Likewise.
4230 * gdb.trace/while-stepping.exp: Likewise.
4231 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4232
f9c49bff
SM
42332018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4234
4235 * gdb.trace/tspeed.exp: Remove nowarnings.
4236 (prepare_for_trace_test): Declare "global ipalib".
4237 * gdb.trace/tspeed.c: Include unistd.h.
4238 (main): Remove superfluous printf argument.
4239
d4330bde
SL
42402018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4241
4242 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4243 directory prefix on the filename.
4244
8ecfd7bd
SDJ
42452018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4246
4247 * gdb.gdb/unittest.exp: Update expected message informing that
4248 selftests have been disabled.
4249 * gdb.server/unittest.exp: Likewise.
4250
58bbcd02
TV
42512018-10-09 Tom de Vries <tdevries@suse.de>
4252
4253 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4254 with runto_main.
4255
9f6b697b
WP
42562018-10-08 Weimin Pan <weimin.pan@oracle.com>
4257
4258 PR c++/16841
4259 * gdb.cp/virtbase2.cc: New file.
4260 * gdb.cp/virtbase2.exp: New file.
4261
add5ded5
TT
42622018-10-06 Tom Tromey <tom@tromey.com>
4263
4264 PR python/19399:
4265 * gdb.python/py-inferior.exp: Add architecture test.
4266
f9e48344
TT
42672018-10-06 Tom Tromey <tom@tromey.com>
4268
4269 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4270 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4271
2a8be203
TT
42722018-10-06 Tom Tromey <tom@tromey.com>
4273
4274 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4275 of a "throw" catchpoint.
4276
e04caa70
SDJ
42772018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4278
4279 * gdb.base/info-proc.exp: Update string expected from "help info
4280 proc".
4281
5ca8c39f
TT
42822018-10-04 Tom Tromey <tom@tromey.com>
4283
4284 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4285 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4286 (test_initial_complaints, test_empty_complaints): Update.
4287 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4288
3453e7e4
TT
42892018-10-04 Tom Tromey <tom@tromey.com>
4290
4291 PR cli/19551:
4292 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4293 * lib/gdb.exp (gdb_file_cmd): Update.
4294 * gdb.stabs/weird.exp (print_weird_var): Update.
4295 * gdb.server/solib-list.exp: Update.
4296 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4297 * gdb.mi/mi-cli.exp: Update.
4298 * gdb.linespec/linespec.exp: Update.
4299 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4300 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4301 * gdb.cp/cp-relocate.exp: Update.
4302 * gdb.base/sym-file.exp: Update.
4303 * gdb.base/relocate.exp: Update.
4304 * gdb.base/readnever.exp: Update.
4305 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4306 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4307 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4308 * gdb.base/code_elim.exp: Update.
4309 * gdb.base/break-unload-file.exp (test_break): Update.
4310 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4311 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4312 Update.
4313 * gdb.base/attach.exp (do_attach_tests): Update.
4314 * gdb.base/sepdebug.exp: Update.
4315 * gdb.python/py-section-script.exp: Update.
4316
6afcf761
TT
43172018-10-04 Tom Tromey <tom@tromey.com>
4318
4319 PR cli/22234:
4320 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4321 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4322 output.
4323
fef1b293
TT
43242018-10-04 Tom Tromey <tom@tromey.com>
4325
4326 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4327 set width and height to 0.
4328 (test_command_line_attach_run): Use -quiet.
4329
ca98345e
SL
43302018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4331
4332 * lib/gdb.exp (skip_ifunc_tests): New.
4333 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4334 other compile failures.
4335 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4336
ff34e6ae
SM
43372018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4338
4339 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4340 is_amd64_regs_target.
4341
6bb8890e
AH
43422018-10-01 Alan Hayward <alan.hayward@arm.com>
4343
4344 * gdb.arch/aarch64-sighandler-regs.c: New test.
4345 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4346 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4347
224d30d3
MM
43482018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4349
4350 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4351 assembly.
4352
f67ffa6a
AB
43532018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4354
4355 * gdb.base/frame-selection.exp: New file.
4356 * gdb.base/frame-selection.c: New file.
4357
9fc3183f
AH
43582018-09-27 Alan Hayward <alan.hayward@arm.com>
4359
4360 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4361 pthread barrier.
4362 (main): Likewise.
4363
d354055e
AB
43642018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4365
4366 * gdb.base/large-frame-1.c: New file.
4367 * gdb.base/large-frame-2.c: New file.
4368 * gdb.base/large-frame.exp: New file.
4369 * gdb.base/large-frame.h: New file.
4370
db727370
JL
43712018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4372
4373 PR gdb/20948
4374 * gdb.base/write_mem.exp: New test.
4375 * gdb.base/write_mem.c: Likewise.
4376
ae778caf
TT
43772018-09-23 Tom Tromey <tom@tromey.com>
4378
4379 PR python/18852:
4380 * gdb.python/py-parameter.exp: Add test for parameter that throws
4381 on "set".
4382
fd3ba736
TT
43832018-09-23 Tom Tromey <tom@tromey.com>
4384
4385 PR python/17284:
4386 * gdb.python/py-template.exp (test_template_arg): Add test for
4387 negative template argument number.
4388
39a24317
TT
43892018-09-23 Tom Tromey <tom@tromey.com>
4390
4391 PR python/14062:
4392 * gdb.python/python.exp: Add test for post_event error.
4393
f5769a2c
TT
43942018-09-23 Tom Tromey <tom@tromey.com>
4395
4396 PR python/18170:
4397 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4398 convert pointers to int and long.
4399
1c1e54f6
TT
44002018-09-23 Tom Tromey <tom@tromey.com>
4401
4402 PR python/20126:
4403 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4404 signed-ness conversion tests.
4405
fb4fa946
TT
44062018-09-23 Tom Tromey <tom@tromey.com>
4407
4408 PR python/18352;
4409 * gdb.python/py-value.exp (test_float_conversion): New proc.
4410 Use it.
4411
a466edac
HAQ
44122018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4413
4414 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4415
4ee9b0c5
SL
44162018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4417
4418 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4419 no readline.
4420 * gdb.base/utf8-identifiers.exp: Likewise.
4421 * gdb.cp/cpcompletion.exp: Likewise.
4422 * gdb.linespec/cpcompletion.exp: Likewise.
4423 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4424 * gdb.linespec/cpls-ops.exp: Likewise.
4425
23be8da7
RB
44262018-09-19 Richard Bunt <richard.bunt@arm.com>
4427 Chris January <chris.january@arm.com>
4428
4429 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4430 * gdb.fortran/short-circuit-argument-list.exp: New file.
4431 * gdb.fortran/short-circuit-argument-list.f90: New test.
4432
5031d0ae
SDJ
44332018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4434
4435 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4436 "arch=" keyword when executing "-stack-list-frames".
4437
b4c0d1a4
SDJ
44382018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4439
4440 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4441 "arch=" keyword when executing "-stack-list-frames".
4442
7a6d2b45
SDJ
44432018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4444
4445 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4446 break ada".
4447
8588b356
SM
44482018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4449
4450 PR python/23669
4451 * gdb.python/python.exp: Test gdb.execute("show commands").
4452
65e65158
TT
44532018-09-16 Tom Tromey <tom@tromey.com>
4454
4455 * gdb.base/new-ui.exp (do_execution_tests): Update.
4456 * gdb.base/dbx.exp (test_breakpoints): Update.
4457
bf326452
AH
44582018-09-14 Alan Hayward <alan.hayward@arm.com>
4459
4460 * lib/gdb.exp (gdb_simple_compile): Add proc.
4461 (is_elf_target): Use gdb_simple_compile.
4462 (skip_altivec_tests): Likewise.
4463 (skip_vsx_tests): Likewise.
4464 (skip_tsx_tests): Likewise.
4465 (skip_btrace_tests): Likewise.
4466 (skip_btrace_pt_tests): Likewise.
4467 (gdb_can_simple_compile): Likewise.
4468 (gdb_has_argv0): Likewise.
4469 (gdb_target_symbol_prefix): Likewise.
4470 (target_supports_scheduler_locking): Likewise.
4471
2361b0fb
TT
44722018-09-13 Tom Tromey <tom@tromey.com>
4473
4474 * Makefile.in (TAGS): Recognize proc_with_prefix and
4475 gdb_caching_proc.
4476
0ae1a321
SM
44772018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4478
4479 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4480 method.
4481
a40bf0c2
SM
44822018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4483
4484 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4485 and a few other Inferior properties when the Inferior is no
4486 longer valid.
4487
4a3fe98f
TT
44882018-09-13 Tom Tromey <tom@tromey.com>
4489
4490 PR rust/23650:
4491 * gdb.rust/simple.exp: Add test for enum field access error.
4492
098b2108
TT
44932018-09-13 Tom Tromey <tom@tromey.com>
4494
4495 PR rust/23626:
4496 * gdb.rust/simple.rs (EmptyEnum): New type.
4497 (main): Use it.
4498 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4499
1256af7d
SM
45002018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4501
4502 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4503 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4504 * gdb.python/py-symtab.exp: Update test printing an objfile.
4505
4aa8e6c2
SM
45062018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4507
4508 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4509 object.
4510
c221b2f7
AH
45112018-09-12 Alan Hayward <alan.hayward@arm.com>
4512
4513 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4514 (support_complex_tests): Use gdb_can_simple_compile.
4515 (is_ilp32_target): Likewise.
4516 (is_lp64_target): Likewise.
4517 (is_64_target): Likewise.
4518 (is_amd64_regs_target): Likewise.
4519 (is_aarch32_target): Likewise.
4520 (gdb_int128_helper): Likewise.
4521
6f1107b5
JK
45222018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4523
4524 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4525
1f5d1570
JG
45262018-09-10 Jerome Guitton <guitton@adacore.com>
4527
4528 * gdb.ada/same_component_name: Add test for case of tagged record
4529 with variable-length fields.
4530
cc330e39
XR
45312018-09-10 Xavier Roirand <roirand@adacore.com>
4532
4533 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4534 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4535 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4536 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4537
b9c50e9a
XR
45382018-09-10 Xavier Roirand <roirand@adacore.com>
4539
4540 * gdb.ada/mi_string_access.exp: New testcase.
4541 * gdb.ada/mi_string_access/bar.adb: New file.
4542 * gdb.ada/mi_string_access/pck.adb: New file.
4543 * gdb.ada/mi_string_access/pck.asd: New file.
4544
2963898f
XR
45452018-09-10 Xavier Roirand <roirand@adacore.com>
4546
4547 * gdb.ada/mi_var_union.exp: New testcase.
4548 * gdb.ada/mi_var_union/bar.adb: New file.
4549 * gdb.ada/mi_var_union/pck.adb: New file.
4550 * gdb.ada/mi_var_union/pck.asd: New file.
4551
1aac008f
TT
45522018-09-08 Tom Tromey <tom@tromey.com>
4553
4554 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4555
332cf4c9
TT
45562018-09-08 Tom Tromey <tom@tromey.com>
4557
4558 PR python/16047:
4559 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4560 (register_pretty_printers): Register new printer.
4561 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4562 test.
4563 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4564 (an_int_type3): New global.
4565
424da6cf
JB
45662018-09-08 Joel Brobecker <brobecker@adacore.com>
4567
4568 * gdb.ada/expr_with_funcall: New testcase.
4569
2a62dfa9
JB
45702018-09-08 Joel Brobecker <brobecker@adacore.com>
4571
4572 * gdb.ada/packed_array_assign: New testcase.
4573
96b6697f
AB
45742018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4575
4576 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4577 names, and add test prefixes to make test names unique.
4578
e4a62c65
TV
45792018-09-05 Tom de Vries <tdevries@suse.de>
4580
4581 * gdb.dwarf2/varval.exp: Add test.
4582
dd083ee2
GB
45832018-09-04 Gary Benson <gbenson@redhat.com>
4584
4585 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4586 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4587
aef9346c
TT
45882018-08-31 Tom Tromey <tom@tromey.com>
4589
4590 * gdb.rust/simple.rs: Rename second variable "v".
4591
c67f2e15
AB
45922018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4593
4594 * gdb.base/funcargs.c (use_a): New function.
4595 (recurse): Call use_a.
4596
078a0207
KS
45972018-08-29 Keith Seitz <keiths@redhat.com>
4598
4599 * gdb.compile/compile-cplus-anonymous.cc: New file.
4600 * gdb.compile/compile-cplus-anonymous.exp: New file.
4601 * gdb.compile/compile-cplus-array-decay.cc: New file.
4602 * gdb.compile/compile-cplus-array-decay.exp: New file.
4603 * gdb.compile/compile-cplus-inherit.cc: New file.
4604 * gdb.compile/compile-cplus-inherit.exp: New file.
4605 * gdb.compile/compile-cplus-member.cc: New file.
4606 * gdb.compile/compile-cplus-member.exp: New file.
4607 * gdb.compile/compile-cplus-method.cc: New file.
4608 * gdb.compile/compile-cplus-method.exp: New file.
4609 * gdb.compile/compile-cplus-mod.c: "New" file.
4610 * gdb.compile/compile-cplus-namespace.cc: New file.
4611 * gdb.compile/compile-cplus-namespace.exp: New file.
4612 * gdb.compile/compile-cplus-nested.cc: New file.
4613 * gdb.compile/compile-cplus-nested.exp: New file.
4614 * gdb.compile/compile-cplus-print.c: "New" file.
4615 * gdb.compile/compile-cplus-print.exp: "New" file.
4616 * gdb.compile/compile-cplus-virtual.cc: New file.
4617 * gdb.compile/compile-cplus-virtual.exp: New file.
4618 * gdb.compile/compile-cplus.c: "New" file.
4619 * gdb.compile/compile-cplus.exp: "New" file.
4620 * lib/compile-support.exp: New file.
4621
b0f492b9
GB
46222018-08-16 Gary Benson <gbenson@redhat.com>
4623
4624 PR gdb/13000:
4625 * gdb.base/batch-exit-status.exp: New file.
4626 * gdb.base/batch-exit-status.good-commands: Likewise.
4627 * gdb.base/batch-exit-status.bad-commands: Likewise.
4628
36eb4c5f
AH
46292018-08-29 Alan Hayward <alan.hayward@arm.com>
4630
4631 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4632 (struct struct02): Likewise.
4633 (struct struct03): Likewise.
4634 (struct struct04): Likewise.
4635 (struct struct_01_01): New struct.
4636 (struct struct_01_02): Likewise.
4637 (struct struct_01_03): Likewise.
4638 (struct struct_01_04): Likewise.
4639 (struct struct_02_01): Likewise.
4640 (struct struct_02_02): Likewise.
4641 (struct struct_02_03): Likewise.
4642 (struct struct_02_04): Likewise.
4643 (struct struct_04_01): Likewise.
4644 (struct struct_04_02): Likewise.
4645 (struct struct_04_03): Likewise.
4646 (struct struct_04_04): Likewise.
4647 (struct struct_05_01): Likewise.
4648 (struct struct_05_02): Likewise.
4649 (struct struct_05_03): Likewise.
4650 (struct struct_05_04): Likewise.
4651 (cmp_struct01): Remove function.
4652 (cmp_struct02): Likewise.
4653 (cmp_struct03): Likewise.
4654 (cmp_struct04): Likewise.
4655 (cmp_struct_01_01): Add Function.
4656 (cmp_struct_01_02): Likewise.
4657 (cmp_struct_01_03): Likewise.
4658 (cmp_struct_01_04): Likewise.
4659 (cmp_struct_02_01): Likewise.
4660 (cmp_struct_02_02): Likewise.
4661 (cmp_struct_02_03): Likewise.
4662 (cmp_struct_02_04): Likewise.
4663 (cmp_struct_04_01): Likewise.
4664 (cmp_struct_04_02): Likewise.
4665 (cmp_struct_04_03): Likewise.
4666 (cmp_struct_04_04): Likewise.
4667 (cmp_struct_05_01): Likewise.
4668 (cmp_struct_05_02): Likewise.
4669 (cmp_struct_05_03): Likewise.
4670 (cmp_struct_05_04): Likewise.
4671 (call_all): Add new structs.
4672 * gdb.base/infcall-nested-structs.exp: Likewise.
4673
3bf9c013
JV
46742018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
4675
4676 * gdb.python/py-framefilter-mi.exp: Update regexp to
4677 check for "arch" field in frame output.
4678
450d1e88
KB
46792018-08-23 Kevin Buettner <kevinb@redhat.com>
4680
4681 * gdb.dwarf2/dw2-ranges-func.c: New file.
4682 * gdb.dwarf2/dw2-ranges-func.exp: New file.
4683
ae739fe7
SM
46842018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
4685
4686 * gdb.base/term.exp: Compare terminal settings with values from
4687 the inferior.
4688 * gdb.base/term.c: Get and set terminal settings.
4689
6d52907e
JV
46902018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
4691
4692 * lib/mi-support.exp (mi_expect_stop): Update regexp to
4693 accommodate new "arch" field in frame output.
4694 * gdb.mi/mi-return.exp: Likewise.
4695 * gdb.mi/mi-stack.exp: Likewise.
4696 * gdb.mi/mi-syn-frame.exp: Likewise.
4697 * gdb.mi/user-selected-context-sync.exp: Likewise.
4698
be2d111a
MS
46992018-08-19 Michael Spang <spang@google.com>
4700
4701 PR gdb/11786
4702 * gdb.base/gcore-tls-pie.c: New file.
4703 * gdb.base/gcore-tls-pie.exp: New file.
4704
ae3a7c47
KB
47052018-08-18 Kevin Buettner <kevinb@redhat.com>
4706
4707 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
4708 * gdb.dwarf2/varval.c: New file.
4709 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 4710
2ecae92e
AH
47112018-08-17 Alan Hayward <alan.hayward@arm.com>
4712
4713 PR gdb/18931
4714 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
4715
c1854f1d
KS
47162018-08-16 Keith Seitz <keiths@redhat.com>
4717
4718 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
4719 tests expected to pass.
4720
26fb3983
JV
47212018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
4722
4723 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
4724 -data-disassemble -a.
4725 (test_disassembly_bogus_args): Likewise.
4726
67943c00
AB
47272018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
4728
4729 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
4730
5ff2bbae
AB
47312018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4732
4733 * gdb.base/vla-optimized-out.exp: Add new test.
4734
e5bbcd0f
AB
47352018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4736
4737 * gdb.base/vla-optimized-out-o3.exp: Delete.
4738 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
4739 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
4740 deleted tests.
4741
9d4a934c
AB
47422018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
4743
4744 PR gdb/18050:
4745 * gdb.server/extended-remote-restart.c: New file.
4746 * gdb.server/extended-remote-restart.exp: New file.
4747
045cf012
SM
47482018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
4749
4750 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
4751 "set variable index = 42".
4752
87d6a7aa
SM
47532018-08-07 Simon Marchi <simon.marchi@ericsson.com>
4754
4755 * boards/index-cache-gdb.exp: New file.
4756 * gdb.dwarf2/index-cache.exp: New file.
4757 * gdb.dwarf2/index-cache.c: New file.
4758 * gdb.base/maint.exp: Check if we are using the index cache.
4759
96d68bd4
RO
47602018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4761
4762 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
4763 MAKEFLAGS.
4764
5a699617
RO
47652018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4766
4767 * dg-extract-results.sh: Move to toplevel contrib.
4768 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
4769 * Makefile.in (check-parallel-racy): Likewise.
4770
5bd18990
AB
47712018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
4772
4773 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
4774 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
4775 tests if the target supports scheduler locking.
4776
3fbbcf47
TV
47772018-08-04 Tom de Vries <tdevries@suse.de>
4778
4779 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
4780
3e1d3d8c
TT
47812018-08-02 Tom Tromey <tom@tromey.com>
4782
4783 PR symtab/16842.
4784 * gdb.cp/temargs.exp: Test "info address" of a template
4785 parameter.
4786
5abe0f0c
JV
47872018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
4788
4789 * gdb.python/py-mi-var-info-path-expression.c: New file.
4790 * gdb.python/py-mi-var-info-path-expression.py: New file.
4791 * gdb.python/py-mi-var-info-path-expression.exp: New file.
4792
fb66cde8
SDJ
47932018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
4794
4795 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
4796 error after "cannot resolve name" string.
4797
c708f4d2
AB
47982018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4799
4800 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
4801 started.
4802 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
4803
37cc0cae
TV
48042018-07-28 Tom de Vries <tdevries@suse.de>
4805
4806 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
4807
63b4ecf7
TV
48082018-07-26 Tom de Vries <tdevries@suse.de>
4809
4810 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
4811
3c3bb058
AB
48122018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
4813
4814 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
4815 is visible.
4816
9e7f3bbb
TV
48172018-07-26 Tom de Vries <tdevries@suse.de>
4818
4819 PR breakpoints/23366
4820 * gdb.base/catch-follow-exec.c: New test.
4821 * gdb.base/catch-follow-exec.exp: New file.
4822
16f808ec
TV
48232018-07-25 Tom de Vries <tdevries@suse.de>
4824
4825 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
4826 vla-optimized-out.c.
4827
d7154a8d
JV
48282018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
4829
4830 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
4831 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
4832
232a0032
TV
48332018-07-20 Tom de Vries <tdevries@suse.de>
4834
4835 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
4836 NOCLONE macro.
4837 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
4838
fbb1d502
TV
48392018-07-19 Tom de Vries <tdevries@suse.de>
4840
4841 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
4842 regular expression.
4843
42dc7699
TV
48442018-07-18 Tom de Vries <tdevries@suse.de>
4845
4846 * gdb.base/vla-optimized-out.c: New test.
4847 * gdb.base/vla-optimized-out.exp: New file.
4848
7f1f7e23
SDJ
48492018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
4850
4851 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
4852 message "No address associated with hostname" when gdbserver
4853 cannot resolve the hostname.
4854
5759ebb3
PW
48552018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4856
4857 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
4858 Add some test prefixes to make tests unique.
4859
3606ccab
PW
48602018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4861
4862 * gdb.base/frameapply.c: New file.
4863 * gdb.base/frameapply.exp: New file.
4864
529c08b2
PW
48652018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4866
4867 * gdb.base/skip.exp: Update expected error message.
4868
c7ab0aef
SDJ
48692018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4870 Jan Kratochvil <jan.kratochvil@redhat.com>
4871 Paul Fertser <fercerpav@gmail.com>
4872 Tsutomu Seki <sekiriki@gmail.com>
4873
4874 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
4875 parameter.
4876 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
4877 by default.
4878 * boards/native-gdbserver.exp: Likewise.
4879 * gdb.server/run-without-local-binary.exp: Improve regexp used
4880 for detecting when a remote debugging connection succeeds.
4881 * gdb.server/server-connect.exp: New file.
4882 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
4883 Do not prefix the port number with ":".
4884 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
4885 support for detecting and using it. Add '$debughost_gdbserver'
4886 to the list of arguments used to start gdbserver. Handle case
4887 when gdbserver cannot resolve a network name.
4888
16ff70dd
SDJ
48892018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4890
4891 PR c++/23373
4892 * gdb.base/ptype-offsets.cc (struct static_member): New
4893 struct.
4894 (main) <stmember>: New variable.
4895 * gdb.base/ptype-offsets.exp: Add test for printing a struct
4896 with a static member in it.
4897
3541979f
AB
48982018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
4899
4900 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
4901 watchpoints enabled and disabled.
4902
c8ad9b9a
AB
49032018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4904
4905 * gdb.base/examine-backward.exp: Still run tests around address
4906 0x0, even if address 0x0 is not readable. Update the pattern for
4907 matching address 0x0 in expected output.
4908
e0e5e971
AB
49092018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4910
4911 * gdb.base/share-env-with-gdbserver.c (main): Add call to
4912 malloc/free.
4913
1ea5da02
TV
49142018-07-04 Tom de Vries <tdevries@suse.de>
4915
4916 * gdb.dwarf2/dw2-error.exp: Update expected error message.
4917
471b9d15
MR
49182018-07-02 Maciej W. Rozycki <macro@mips.com>
4919
4920 PR tdep/8282
4921 * gdb.arch/mips-disassembler-options.exp: New test.
4922 * gdb.arch/mips-disassembler-options.s: New test source.
4923
75acb486
PA
49242018-06-29 Pedro Alves <palves@redhat.com>
4925
4926 * gdb.threads/names.exp: Adjust expected "info threads" output.
4927
cd2bb709
PA
49282018-06-29 Pedro Alves <palves@redhat.com>
4929
4930 * gdb.opt/inline-break.exp (line number, address): Add "info
4931 break" tests.
4932
991ff292
PA
49332018-06-29 Pedro Alves <palves@redhat.com>
4934
4935 * gdb.opt/inline-break.c (func1): Add "break here" marker.
4936 * gdb.opt/inline-break.exp: Test setting breakpoints by line
4937 number and address and running to them.
4938
356819b6 49392018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
4940
4941 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
4942
2512d7ef
JK
49432018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4944
4945 * lib/compiler.c: Remove executable permission flag.
4946
be1b6474
RB
49472018-06-28 Richard Bunt <richard.bunt@arm.com>
4948
4949 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
4950 code.
4951 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
4952
291f9a96
PT
49532018-06-28 Petr Tesarik <ptesarik@suse.cz>
4954
4955 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
4956
ed6dfe51
PT
49572018-06-28 Petr Tesarik <ptesarik@suse.cz>
4958
4959 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
4960 address argument is omitted.
4961
d4d429d5
PT
49622018-06-28 Petr Tesarik <ptesarik@suse.cz>
4963
4964 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
4965
7ab6656f
OJ
49662018-06-27 Omair Javaid <omair.javaid@linaro.org>
4967
4968 PR gdb/21695
4969 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
4970 * gdb.base/infoline-reloc-main-from-zero.c: New file.
4971
a33ccfc7
TT
49722018-06-26 Tom Tromey <tom@tromey.com>
4973
4974 PR rust/22574:
4975 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
4976 * gdb.rust/simple.rs (struct SimpleLayout): New.
4977
6d72d289
SM
49782018-06-22 Simon Marchi <simon.marchi@ericsson.com>
4979
4980 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
4981 "info registers" output.
4982
8363f9d5
RB
49832018-06-21 Richard Bunt <richard.bunt@arm.com>
4984
4985 * gdb.base/watchpoint-hw-attach.c: New test.
4986 * gdb.base/watchpoint-hw-attach.exp: New file.
4987
f00674fe
SM
49882018-06-20 Simon Marchi <simon.marchi@ericsson.com>
4989
4990 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
4991 through /bin/sh.
4992 * boards/dwarf4-gdb-index.exp: Likewise.
4993 * boards/fission-dwp.exp: Likewise.
4994
1d554008
UW
49952018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
4996
4997 * gdb.base/float128.exp: Add comment and improved fail message
4998 to the failure case of "print large128" test.
4999
d0ac1c44
SM
50002018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5001
5002 * configure.ac: Remove AC_PREREQ.
5003 * configure: Re-generate.
5004
61b04dd0
PA
50052018-06-19 Pedro Alves <palves@redhat.com>
5006
5007 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5008 (func_extern_caller): New.
5009 (main): Call func_extern_caller.
5010 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5011 logic change.
5012
f63b508a
SM
50132018-06-18 Weimin Pan <weimin.pan@oracle.com>
5014
5015 PR gdb/16841
5016 * gdb.cp/typedef-base.cc: New file.
5017 * gdb.cp/typedef-base.exp: New file.
5018
0fe3a558
TV
50192018-06-18 Tom de Vries <tdevries@suse.de>
5020
5021 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5022
7010835a
AB
50232018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5024 Richard Bunt <Richard.Bunt@arm.com>
5025
5026 * gdb.threads/attach-slow-waitpid.c: New file.
5027 * gdb.threads/attach-slow-waitpid.exp: New file.
5028 * gdb.threads/slow-waitpid.c: New file.
5029
14897d65
PA
50302018-06-14 Pedro Alves <palves@redhat.com>
5031
5032 * gdb.base/fork-running-state.c: Include <errno.h>.
5033 (exit_if_relative_exits): New.
5034 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5035 exits.
5036 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5037 child exits.
5038
5d9a0608
TV
50392018-06-14 Tom de Vries <tdevries@suse.de>
5040
5041 PR cli/22573
5042 * gdb.base/finish-pretty.c: New test.
5043 * gdb.base/finish-pretty.exp: New file.
5044
11ae5818
PA
50452018-06-14 Pedro Alves <palves@redhat.com>
5046
5047 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5048 gdb's expected startup output.
5049
1d39de44
PA
50502018-06-14 Pedro Alves <palves@redhat.com>
5051
5052 * lib/selftest-support.exp (selftest_setup): Remove inlined
5053 function handling.
5054
70ee0000
TV
50552018-06-14 Tom de Vries <tdevries@suse.de>
5056
5057 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5058 matching of breakpoint printing.
5059
11f4b608
TV
50602018-06-13 Tom de Vries <tdevries@suse.de>
5061
5062 PR testsuite/23269
5063 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5064 (fork_child): ... here, and ...
5065 (fork_parent): ... here.
5066
50672018-06-12 Tom de Vries <tdevries@suse.de>
5068
5069 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5070
9516f85a
AB
50712018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5072 Stephen Roberts <stephen.roberts@arm.com>
5073
5074 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5075 rewrite test to describe action performed, rather than possible
5076 failure.
5077
5045b3d7
GB
50782018-06-08 Gary Benson <gbenson@redhat.com>
5079
5080 * gdb.threads/check-libthread-db.exp: New file.
5081 * gdb.threads/check-libthread-db.c: Likewise.
5082
c61b06a1
TT
50832018-06-05 Tom Tromey <tom@tromey.com>
5084
5085 * gdb.base/default.exp: Update expected "show version" output.
5086
eb6af809
TT
50872018-06-05 Tom Tromey <tom@tromey.com>
5088
5089 PR cli/12326:
5090 * gdb.cp/static-print-quit.exp: Update.
5091 * lib/gdb.exp (pagination_prompt): Update.
5092 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5093 * gdb.python/python.exp: Update.
5094
178d6a63
JB
50952018-06-04 Joel Brobecker <brobecker@adacore.com>
5096
5097 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5098
8e817061
JB
50992018-06-01 Joel Brobecker <brobecker@adacore.com>
5100
5101 * gdb.ada/bp_fun_addr: New testcase.
5102
e86ca25f
TT
51032018-06-01 Tom Tromey <tom@tromey.com>
5104
5105 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5106 results.
5107 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5108 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5109 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5110 * gdb.base/maint.exp (maint_pass_if): Update.
5111
4b2dfa9d
MR
51122018-05-31 Maciej W. Rozycki <macro@mips.com>
5113
5114 * gdb.base/endian.exp: New test.
5115 * gdb.base/endian.c: New test source.
5116
45f25d6c
AB
51172018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5118
5119 PR gdb/23203
5120 * gdb.base/bt-selected-frame.c: New file.
5121 * gdb.base/bt-selected-frame.exp: New file.
5122 * lib/gdb.exp (get_current_frame_number): New function.
5123
d9f6d7f8
MR
51242018-05-24 Maciej W. Rozycki <macro@mips.com>
5125 Pedro Alves <palves@redhat.com>
5126
5127 * gdb.threads/tls-core.c: Include <stdlib.h>
5128 (thread_proc): Call `abort'.
5129 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5130 (tls_core_test): New procedure, bits factored out from ...
5131 (top level): ... here. Test both native cores and gcore cores.
5132
ff1cf532
TT
51332018-05-23 Tom Tromey <tom@tromey.com>
5134
5135 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5136
b98664d3
TT
51372018-05-23 Tom Tromey <tom@tromey.com>
5138
5139 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5140 symfile_complaints.
5141 (test_short_complaints): Likewise.
5142 (test_empty_complaints): Likewise.
5143 (test_initial_complaints): Update.
5144
4e9668d0
TT
51452018-05-23 Tom Tromey <tom@tromey.com>
5146
5147 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5148
43ba33c7
TT
51492018-05-23 Tom Tromey <tom@tromey.com>
5150
5151 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5152 (test_short_complaints): Update.
5153
035522c0
PA
51542018-05-22 Pedro Alves <palves@redhat.com>
5155
5156 * gdb.base/remote.exp: Only gdb_start after compiling the
5157 testcase. Issue "disconnect" before testing "set remote" command
5158 defaults. Issue clean_restart before running to main.
5159
cc0be08f
PA
51602018-05-22 Pedro Alves <palves@redhat.com>
5161
5162 * gdb.base/remote.exp: Adjust expected output of "show remote
5163 memory-write-packet-size". Add tests for "set remote
5164 memory-write-packet-size 0" and "set remote
5165 memory-write-packet-size fixed/limit".
5166
b1b60145
PA
51672018-05-22 Pedro Alves <palves@redhat.com>
5168
5169 PR gdb/22973
5170 * gdb.base/utf8-identifiers.c: New file.
5171 * gdb.base/utf8-identifiers.exp: New file.
5172
0ec848ad
PFC
51732018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5174
5175 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5176
2c3305f6
PFC
51772018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5178
5179 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5180
ce1e8424
TT
51812018-05-18 Tom Tromey <tom@tromey.com>
5182
5183 * gdb.base/ptype-offsets.exp: Update.
5184
ddfe970e
KS
51852018-05-17 Keith Seitz <keiths@redhat.com>
5186
5187 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5188 in expected breakpoint stop locations.
5189 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5190 move to proper scope to test variable values.
5191 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5192 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5193 New functions.
5194 (main): Call not_inline_func3.
5195 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5196 inline_func1, inline_func2, and inline_func3. Test that when each
5197 breakpoint is hit, GDB properly reports both the stop location
5198 and the backtrace. Repeat tests for temporary breakpoints.
5199
0726fcc6
MR
52002018-05-15 Maciej W. Rozycki <macro@mips.com>
5201
5202 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5203 rather then trying to access it in determining whether the PID
5204 of `gdbserver' could have been retrieved.
5205
8ee22052
AB
52062018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5207
5208 * gdb.arch/amd64-init-x87-values.S: New file.
5209 * gdb.arch/amd64-init-x87-values.exp: New file.
5210
7785df48
JK
52112018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5212
5213 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5214
56bcdbea
TT
52152018-05-04 Tom Tromey <tom@tromey.com>
5216
5217 PR python/22730:
5218 * gdb.python/python.exp: Test multi-line execute.
5219
a913fffb
TT
52202018-05-04 Tom Tromey <tom@tromey.com>
5221
5222 PR python/22731:
5223 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5224
7a2c85f2
TT
52252018-05-04 Tom Tromey <tom@tromey.com>
5226
5227 PR gdb/11750:
5228 * gdb.base/define.exp: Test defining a user command inside a user
5229 command.
5230 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5231
a3b60e45
JK
52322018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5233 Pedro Alves <palves@redhat.com>
5234
5235 PR breakpoints/19806 and support for PR external/20207.
5236 * gdb.base/watchpoint-unaligned.c: New file.
5237 * gdb.base/watchpoint-unaligned.exp: New file.
5238
45fe4a03
AB
52392018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5240
5241 * gdb.base/maint.exp: Make test names unique, use
5242 test_prefix_command_help to test 'help maint info', and remove
5243 repeated test of 'help maint'.
5244
9be2ae8f
TT
52452018-05-04 Tom Tromey <tom@tromey.com>
5246
5247 PR gdb/22619:
5248 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5249 behavior.
5250
11859c31
AB
52512018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5252
5253 * gdb.base/maint.exp: Process output from 'maint print registers'
5254 line at a time.
5255
089a9490
AB
52562018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5257
5258 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5259 timeout.
5260
9b0797e2
AB
52612018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5262
5263 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5264 filter pattern.
5265
f6ac5f3d
PA
52662018-05-02 Pedro Alves <palves@redhat.com>
5267
5268 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5269 to_log_command renames.
5270 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5271
77d3c63b
TT
52722018-05-02 Tom Tromey <tom@tromey.com>
5273
5274 * gdb.python/py-parameter.exp: Set test message.
5275
0489430a
TT
52762018-05-02 Tom Tromey <tom@tromey.com>
5277
5278 PR python/20084:
5279 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5280 PARAM_ZUINTEGER_UNLIMITED tests.
5281
1632f8ba
DR
52822018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5283
5284 PR rust/23124
5285 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5286 when casting.
5287
6d7bb824
TT
52882018-04-30 Tom Tromey <tom@tromey.com>
5289
5290 * gdb.python/py-type.exp: Check align attribute.
5291 * gdb.python/py-type.c: New "aligncheck" global.
5292
007e1530
TT
52932018-04-30 Tom Tromey <tom@tromey.com>
5294
5295 PR exp/17095:
5296 * gdb.dwarf2/dw2-align.exp: New file.
5297 * gdb.cp/align.exp: New file.
5298 * gdb.base/align.exp: New file.
5299 * lib/gdb.exp (gdb_int128_helper): New proc.
5300 (has_int128_c, has_int128_cxx): New caching procs.
5301
6873858b
TT
53022018-04-27 Tom Tromey <tom@tromey.com>
5303
5304 PR rust/22545:
5305 * gdb.rust/simple.exp: Add inclusive range tests.
5306
79188d8d
PA
53072018-04-26 Pedro Alves <palves@redhat.com>
5308
5309 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5310 ifunc breakpoint locations correctly of ifunc breakpoints set
5311 while the program resolves the ifunc.
5312
c7075ad5
PA
53132018-04-26 Pedro Alves <palves@redhat.com>
5314
5315 * gdb.base/gnu-ifunc-final.c: New file.
5316 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5317 * gdb.base/gnu-ifunc.exp (executable): Delete.
5318 (staticexecutable): Adjust.
5319 (lib_opts, exec_opts): Delete.
5320 (make_binsuffix, build, set-break): New procedures.
5321 (misc_tests): New, with tests factored out from the top level.
5322 (top level): Test different combinations of ifunc resolver name,
5323 resolver with and with debug info, and ifunc target with and
5324 without debug info. Wrap static tests with with_target_prefix.
5325
8388016d
PA
53262018-04-26 Pedro Alves <palves@redhat.com>
5327
5328 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5329 return type" warnings.
5330
249b5733
PA
53312018-04-25 Pedro Alves <palves@redhat.com>
5332
5333 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5334 killed".
5335 * gdb.base/kill-after-signal.exp: Likewise.
5336 * gdb.threads/kill.exp: Likewise.
5337
f67c0c91
SDJ
53382018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5339 Sergio Durigan Junior <sergiodj@redhat.com>
5340 Pedro Alves <palves@redhat.com>
5341
5342 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5343 regexps to expect for '[Inferior ... detached]' as well.
5344 * gdb.base/attach.exp: Likewise.
5345 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5346 "gdb_continue_to_end".
5347 (test_catch_syscall_with_wrong_args): Likewise.
5348 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5349 ']'. Don't set 'verbose' on.
5350 * gdb.base/foll-vfork.exp: Likewise.
5351 * gdb.base/fork-print-inferior-events.c: New file.
5352 * gdb.base/fork-print-inferior-events.exp: New file.
5353 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5354 '[Inferior ... has been killed]' message.
5355 * gdb.base/kill-after-signal.exp: Likewise.
5356 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5357 detach message.
5358 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5359 message.
5360 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5361 regexps to expect for '[Inferior ... detached]' as well.
5362 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5363
0a8ddac4
SM
53642018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5365
5366 PR gdb/23104
5367 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5368
701adfb0
PA
53692018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5370
5371 PR gdb/23095
5372 * gdb.base/break-probes.exp: Pass shlib_load to
5373 prepare_for_testing. Set normal_bp to r_debug_state if target is
5374 bsd.
5375
d27d16bf
RB
53762018-04-19 Richard Bunt <richard.bunt@arm.com>
5377
5378 * gdb.threads/multiple-successive-infcall.c: New test.
5379 * gdb.threads/multiple-successive-infcall.exp: New file.
5380
a037790e
TT
53812018-04-17 Tom Tromey <tom@tromey.com>
5382
5383 * gdb.rust/simple.rs (Union): New type.
5384 (main): New local "u".
5385 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5386
e3a91079
AA
53872018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5388
5389 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5390 number information in output of "whereis" command.
5391 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5392
b744723f
AA
53932018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5394
5395 * gdb.ada/info_types.exp: Adjust expected output to the line
5396 numbers now printed by "info var/func/type".
5397 * gdb.base/completion.exp: Likewise.
5398 * gdb.base/included.exp: Likewise.
5399 * gdb.cp/cp-relocate.exp: Likewise.
5400 * gdb.cp/cplusfuncs.exp: Likewise.
5401 * gdb.cp/namespace.exp: Likewise.
5402 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5403
4a4495d6
MM
54042018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5405
5406 * gdb.btrace/cpu.exp: New.
5407
1d509aa6
MM
54082018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5409
5410 * gdb.base/step-indirect-call-thunk.exp: New.
5411 * gdb.base/step-indirect-call-thunk.c: New.
5412 * gdb.reverse/step-indirect-call-thunk.exp: New.
5413 * gdb.reverse/step-indirect-call-thunk.c: New.
5414
6295b6da
SM
54152018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5416
5417 * gdb.base/pie-fork.c: New file.
5418 * gdb.base/pie-fork.exp: New file.
5419
50146e70
TT
54202018-04-11 Tom Tromey <tom@tromey.com>
5421
5422 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5423
f50d8a2e
PA
54242018-04-10 Pedro Alves <palves@redhat.com>
5425
5426 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5427 exits. Instead loop running forever.
5428 (fork_parent): Run forever too.
5429
a0be7a36
SM
54302018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5431
5432 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5433 mi_continue_to_line.
5434 * gdb.mi/mi-stack.c (callee4): Add comment.
5435
9b73db36
SM
54362018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5437
5438 * gdb.mi/mi-stack.exp: Fix indentation.
5439
c912f608
SM
54402018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5441
5442 PR gdb/22979
5443 * gdb.arch/amd64-osabi.exp: New file.
5444
26540402
SM
54452018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5446
5447 PR gdb/22980
5448 * gdb.base/osabi.exp: New file.
5449
121ad66c 54502018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5451
5452 * gdb.cp/static-typedef-print.exp: New file.
5453 * gdb.cp/static-typedef-print.cc: New file.
5454
3fcded8f
JB
54552018-03-27 Joel Brobecker <brobecker@adacore.com>
5456
5457 * gdb.ada/varsize_limit: New testcase.
5458
59cc4834
JB
54592018-03-27 Joel Brobecker <brobecker@adacore.com>
5460
5461 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5462
5463 * gdb.ada/notcplusplus: New testcase.
5464
5465 * gdb.base/c-linkage-name.c: New file.
5466 * gdb.base/c-linkage-name.exp: New testcase.
5467
4ca59a9f
TT
54682018-03-26 Tom Tromey <tom@tromey.com>
5469
5470 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5471 * gdb.python/py-framefilter.py (name_error): New global.
5472 (ErrorInName.function): Use name_error.
5473
978d6c75
TT
54742018-03-26 Tom Tromey <tom@tromey.com>
5475
5476 PR backtrace/15582:
5477 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5478
b7fee5a3
KS
54792018-03-23 Keith Seitz <keiths@redhat.com>
5480
5481 PR c++/22968
5482 * gdb.cp/subtypes.exp: New file.
5483 * gdb.cp/subtypes.h: New file.
5484 * gdb.cp/subtypes.cc: New file.
5485 * gdb.cp/subtypes-2.cc: New file.
5486
376be529
AB
54872018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5488
5489 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5490 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5491 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5492 -nostartfiles when compiling the test. Confirm that all registers
5493 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5494
066cfa98
AB
54952018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5496
5497 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5498 option, syntax was wrong anyway.
5499 * gdb.arch/arm-disp-step.exp: Likewise.
5500 * gdb.arch/sparc64-regs.exp: Likewise.
5501 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5502 option, syntax was wrong anyway, switch to use
5503 prepare_for_testing.
5504 * gdb.arch/i386-disp-step.exp: Likewise.
5505
079670b9
AA
55062018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5507
5508 * gdb.ada/exec_changed.exp: Replace "target_info exists
5509 use_gdb_stub" by "use_gdb_stub".
5510 * gdb.ada/start.exp: Likewise.
5511 * gdb.base/async-shell.exp: Likewise.
5512 * gdb.base/attach-pie-misread.exp: Likewise.
5513 * gdb.base/attach-wait-input.exp: Likewise.
5514 * gdb.base/break-entry.exp: Likewise.
5515 * gdb.base/break-interp.exp: Likewise.
5516 * gdb.base/dprintf-detach.exp: Likewise.
5517 * gdb.base/nostdlib.exp: Likewise.
5518 * gdb.base/solib-nodir.exp: Likewise.
5519 * gdb.base/statistics.exp: Likewise.
5520 * gdb.base/testenv.exp: Likewise.
5521 * gdb.mi/mi-exec-run.exp: Likewise.
5522 * gdb.mi/mi-start.exp: Likewise.
5523 * gdb.multi/dummy-frame-restore.exp: Likewise.
5524 * gdb.multi/multi-arch-exec.exp: Likewise.
5525 * gdb.multi/multi-arch.exp: Likewise.
5526 * gdb.multi/tids.exp: Likewise.
5527 * gdb.multi/watchpoint-multi.exp: Likewise.
5528 * gdb.python/py-events.exp: Likewise.
5529 * gdb.threads/attach-into-signal.exp: Likewise.
5530 * gdb.threads/attach-stopped.exp: Likewise.
5531 * gdb.threads/threadapply.exp: Likewise.
5532 * lib/selftest-support.exp: Likewise.
5533
26d6cec4
AA
55342018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5535
5536 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5537
4ee89e90
SR
55382018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5539
5540 * gdb.perf/template-breakpoints.cc: New file.
5541 * gdb.perf/template-breakpoints.exp: New file.
5542 * gdb.perf/template-breakpoints.py: New file.
5543
92630041
TT
55442018-03-19 Tom Tromey <tom@tromey.com>
5545
5546 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5547 y0.
5548 * gdb.rust/simple.exp: Test bare identifier form of struct
5549 initializer.
5550
76727919
TT
55512018-03-19 Tom Tromey <tom@tromey.com>
5552
5553 * gdb.gdb/observer.exp: Remove.
5554
194ed413
AA
55552018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5556
5557 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5558 "qualified" option when setting breakpoints.
5559 * gdb.trace/backtrace.exp: Likewise.
5560 * gdb.trace/circ.exp: Likewise.
5561 * gdb.trace/collection.exp: Likewise.
5562 * gdb.trace/disconnected-tracing.exp: Likewise.
5563 * gdb.trace/ftrace-lock.exp: Likewise.
5564 * gdb.trace/ftrace.exp: Likewise.
5565 * gdb.trace/infotrace.exp: Likewise.
5566 * gdb.trace/packetlen.exp: Likewise.
5567 * gdb.trace/passc-dyn.exp: Likewise.
5568 * gdb.trace/qtro.exp: Likewise.
5569 * gdb.trace/read-memory.exp: Likewise.
5570 * gdb.trace/report.exp: Likewise.
5571 * gdb.trace/signal.exp: Likewise.
5572 * gdb.trace/status-stop.exp: Likewise.
5573 * gdb.trace/strace.exp: Likewise.
5574 * gdb.trace/tfind.exp: Likewise.
5575 * gdb.trace/trace-break.exp: Likewise.
5576 * gdb.trace/trace-condition.exp: Likewise.
5577 * gdb.trace/trace-mt.exp: Likewise.
5578 * gdb.trace/tstatus.exp: Likewise.
5579 * gdb.trace/tsv.exp: Likewise.
5580 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5581 * gdb.trace/unavailable.exp: Likewise.
5582 * gdb.trace/while-dyn.exp: Likewise.
5583
8b067d2c
AA
55842018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5585
5586 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5587 that libinproctrace is copied to the target.
5588
3ae9ce5d
TT
55892018-03-14 Tom Tromey <tom@tromey.com>
5590
5591 PR cli/14977:
5592 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5593 a null pointer.
5594 * gdb.base/wchar.exp: Likewise.
5595
b8c2339b
TT
55962018-03-14 Tom Tromey <tom@tromey.com>
5597
5598 PR cli/19918:
5599 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5600 flag.
5601
4872dc46
SM
56022018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5603
5604 PR gdb/22841
5605 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5606 "target" to remote_exec.
5607
e4fe3756
SM
56082018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5609
5610 PR gdb/22841
5611 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5612 ${board}_upload): Remove.
5613
e95a97d4
AA
56142018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5615
5616 * gdb.cp/watch-cp.cc: New test.
5617 * gdb.cp/watch-cp.exp: New file.
5618
dbbb1059
AB
56192018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5620
5621 * gdb.base/infcall-nested-structs.exp: New file.
5622 * gdb.base/infcall-nested-structs.c: New file.
5623 * gdb.base/float.exp: Add riscv support.
5624
ecc054c0
TP
56252018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5626
5627 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5628 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5629
25e3c82c
SDJ
56302018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5631
5632 * gdb.server/abspath.exp: New file.
5633 * lib/gdb.exp (with_cwd): New procedure.
5634
3083294d
SM
56352018-02-28 Simon Marchi <simon.marchi@ericsson.com>
5636
5637 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
5638 use it.
5639 (gdb_is_target_remote_prompt): New proc.
5640 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
5641 (gdb_is_target_native): Pass prompt parameter to
5642 gdb_is_target_1.
5643
3275ef47
SM
56442018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
5645
5646 * gdb.base/load-command.c: New file.
5647 * gdb.base/load-command.exp: New file.
5648 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
5649 (gdb_is_target_1): ...this, and generalize for other targets
5650 than just remote.
5651 (gdb_is_target_remote): Use gdb_is_target_1.
5652 (gdb_is_target_native): use gdb_is_target_1.
5653
6893c19a
TT
56542018-02-26 Tom Tromey <tom@tromey.com>
5655
5656 PR python/16497:
5657 * gdb.python/py-framefilter.exp: Update test.
5658
2ddeaf8a
TT
56592018-02-26 Tom Tromey <tom@tromey.com>
5660
5661 * gdb.dwarf2/variant.c: New file.
5662 * gdb.dwarf2/variant.exp: New file.
5663
c9317f21
TT
56642018-02-26 Tom Tromey <tom@tromey.com>
5665
5666 * gdb.rust/simple.exp: Accept more possible results in enum test.
5667
6f6d0c26
SM
56682018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
5669
5670 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
5671 parentheses.
5672
11b03145
MR
56732018-02-23 Maciej W. Rozycki <macro@mips.com>
5674
5675 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
5676 name of a variable: $actual_linejj -> $actual_line.
5677
54a27fe5
JB
56782018-02-21 John Baldwin <jhb@FreeBSD.org>
5679
5680 * gdb.arch/amd64-i386-address.exp: Fix a typo.
5681
de65820c
MM
56822018-02-20 Markus Metzger <markus.t.metzger@intel.com>
5683
5684 * gdb.btrace/buffer-size.exp: Do not force BTS.
5685
980548fd
PA
56862018-02-14 Pedro Alves <palves@redhat.com>
5687
5688 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
5689 getting a "Quit".
5690
c4e12631
MM
56912018-02-09 Markus Metzger <markus.t.metzger@intel.com>
5692
5693 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
5694 Fix test name.
5695
c2e0e465
SM
56962018-02-07 Simon Marchi <simon.marchi@ericsson.com>
5697
5698 * gdb.cp/m-static.exp: Check type of optimized out static
5699 member.
5700
f7216783
AB
57012018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
5702
5703 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
5704 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
5705
0625771b
LS
57062018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
5707 Leszek Swirski <leszeks@google.com>
5708
5709 * gdb.python/py-prettyprint.c
5710 (struct to_string_returns_value_inner,
5711 struct to_string_returns_value_wrapper): New.
5712 (main): Add tsrvw variable.
5713 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
5714 ToStringReturnsValueWrapper): New classes.
5715 (register_pretty_printers): Register new pretty-printers.
5716 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
5717 recursive pretty printer.
5718 * gdb.python/py-mi.exp: Likewise.
5719
59498c30
LS
57202018-02-01 Leszek Swirski <leszeks@google.com>
5721
5722 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
5723 functions with the same name as an include file are parsed
5724 correctly.
5725
d4d38844
YQ
57262018-02-01 Yao Qi <yao.qi@linaro.org>
5727
5728 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
5729 "\[^\r\n\]*".
5730
07e5f5cf
NP
57312018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
5732
5733 * gdb.arch/powerpc-prologue-frame.s: New file.
5734 * gdb.arch/powerpc-prologue-frame.c: Likewise.
5735 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
5736
929b5ad4
JB
57372018-01-31 Joel Brobecker <brobecker@adacore.com>
5738
5739 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
5740
e671cd59
PA
57412018-01-30 Pedro Alves <palves@redhat.com>
5742
5743 PR gdb/13211
5744 * gdb.base/interrupt-daemon.c: New.
5745 * gdb.base/interrupt-daemon.exp: New.
5746 * gdb.multi/multi-term-settings.c: New.
5747 * gdb.multi/multi-term-settings.exp: New.
5748
fc413dc4
JB
57492018-01-30 Joel Brobecker <brobecker@adacore.com>
5750
5751 * gdb.base/break.exp: Save the location where the breakpoint
5752 on break.c:47 was actually inserted when debugging the version
5753 compiled at -O2 and use it in the expected output of the "info
5754 break" test performed soon after.
5755
5c319bb2
PA
57562018-01-22 Pedro Alves <palves@redhat.com>
5757 Sergio Durigan Junior <sergiodj@redhat.com>
5758
5759 * gdb.base/whatis.exp: Add tests for 'set print object on' +
5760 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
5761
a9e40818
JB
57622018-01-22 Joel Brobecker <brobecker@adacore.com>
5763
5764 * gdb.base/break-include.c, gdb.base/break-include.inc,
5765 gdb.base/break-include.exp: New files.
5766 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
5767 line number now being the actual line number where the breakpoint
5768 was inserted.
5769 * gdb.mi/mi-break.exp: Likewise.
5770 * gdb.mi/mi-reverse.exp: Likewise.
5771 * gdb.mi/mi-simplerun.exp: Ditto.
5772
e707fc44
AB
57732018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5774
5775 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
5776 varobj.
5777 * gdb.mi/mi-var-create-rtti.exp: Likewise.
5778
ae451627
AB
57792018-01-21 Don Breazeal <donb@codesourcery.com>
5780 Andrew Burgess <andrew.burgess@embecosm.com>
5781
5782 * gdb.mi/basics.c: Add new global.
5783 * gdb.mi/mi-frame-regs.exp: New file.
5784 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
5785 case.
5786
b1b189e0
AB
57872018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5788
5789 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
5790 non-parameter, and on an unknown symbol.
5791
fcfcc376
TT
57922018-01-19 Tom Tromey <tom@tromey.com>
5793
5794 * gdb.rust/modules.rs (TWENTY_THREE): New global.
5795 * gdb.rust/modules.exp: Add ::-qualified lookup test.
5796
634c1c31
AA
57972018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5798
5799 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
5800 setrlimit and chdir to int.
5801
d6ad07fd
AA
58022018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5803
5804 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
5805 function.
5806 (my_tend): Likewise.
5807 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
5808 rationale of avoiding FP- and vector instructions.
5809
adf8243b
RK
58102018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
5811
5812 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
5813 "info reg" with "\[ \t\]*".
5814 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
5815 "\[ \t\]+".
5816 * gdb.arch/s390-multiarch.exp: Ditto.
5817 * gdb.base/pc-fp.exp: Ditto.
5818 * gdb.reverse/i386-precsave.exp: Ditto.
5819 * gdb.reverse/i386-reverse.exp: Ditto.
5820 * gdb.reverse/i387-env-reverse.exp: Ditto.
5821 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5822
dcc06925
AA
58232018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5824
5825 * lib/gdb.exp (gdb_compile): Re-enable use of
5826 universal_compile_options for languages other than Rust.
5827
25d4fd80
AA
58282018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5829
5830 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
5831
ee7f689e 58322018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
5833
5834 PR gdb/16577
5835 * gdb.base/solib-vanish.exp: New.
5836 * gdb.base/solib-vanish-main.c: New.
5837 * gdb.base/solib-vanish-lib1.c: New.
5838 * gdb.base/solib-vanish-lib2.c: New.
5839
d8447b6b
YQ
58402018-01-17 Yao Qi <yao.qi@linaro.org>
5841
5842 * gdb.compile/compile.exp: Match the address printed for
5843 frame in the output of command "bt".
5844
86d6a90c
TT
58452018-01-15 Tom Tromey <tom@tromey.com>
5846
5847 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
5848 compute sp_reg.
5849
cbcdb1aa
AB
58502018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5851
5852 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
5853 to prepare.
5854 (prepare): Return 0 on error, 1 on success.
5855
eea61984
PA
58562018-01-12 Pedro Alves <palves@redhat.com>
5857
5858 * gdb.base/continue-after-aborted-step-over.c: New.
5859 * gdb.base/continue-after-aborted-step-over.exp: New.
5860
6181e9c2
SM
58612018-01-11 Simon Marchi <simon.marchi@ericsson.com>
5862
5863 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
5864 options when not creating an executable.
5865
3cada740
PA
58662018-01-11 Pedro Alves <palves@redhat.com>
5867
5868 PR remote/22597
5869 * gdb.server/stop-reply-no-thread.c: New file.
5870 * gdb.server/stop-reply-no-thread.exp: New file.
5871
c63d3e8d
PA
58722018-01-10 Pedro Alves <palves@redhat.com>
5873
5874 PR gdb/22670
5875 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
5876 functions too. Test setting breakpoints and printing C functions
5877 with no debug info too.
5878 * gdb.ada/bp_c_mixed_case/qux.c: New file.
5879
d4c2a405
PA
58802018-01-10 Pedro Alves <palves@redhat.com>
5881
5882 PR gdb/22670
5883 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
5884 a fail.
5885
8825213e
PA
58862018-01-10 Pedro Alves <palves@redhat.com>
5887
5888 PR gdb/22670
5889 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
5890
605fd3c6
YQ
58912018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5892
5893 * gdb.server/unittest.exp: Match the output in non-development
5894 mode.
5895
1e5ded6c
YQ
58962018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5897
5898 * gdb.gdb/unittest.exp: Match output in non-development mode.
5899
30066b0b
JB
59002018-01-08 Joel Brobecker <brobecker@adacore.com>
5901
5902 * gdb.ada/access_tagged_param.exp: Relax expected output
5903 for value of "ObjL" in "continue" to pck.inspect breakpoint
5904 test.
5905
04bafb1e
XR
59062018-01-08 Joel Brobecker <brobecker@adacore.com>
5907
9f86398b
JB
5908 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
5909 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 5910
e379cee6
PA
59112018-01-05 Pedro Alves <palves@redhat.com>
5912
5913 PR gdb/18653
5914 * gdb.base/libsegfault.exp: New.
5915
de63c46b
PA
59162018-01-05 Joel Brobecker <brobecker@adacore.com>
5917
5918 PR gdb/22670
5919 * gdb.ada/access_tagged_param.exp: New file.
5920 * gdb.ada/access_tagged_param/foo.adb: New file.
5921
f98fc17b
PA
59222018-01-05 Pedro Alves <palves@redhat.com>
5923
5924 PR gdb/22670
5925 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
5926 exercise lower case too, and to exercise both full matching and
5927 wild matching.
5928
342f8240
JB
59292018-01-05 Joel Brobecker <brobecker@adacore.com>
5930
5931 * gdb.ada/rename_subscript_param: New testcase.
5932
7150d33c
JG
59332018-01-05 Jerome Guitton <guitton@adacore.com>
5934
5935 * gdb.ada/arr_acc_idx_w_gap: New testcase.
5936
cc0e770c
JB
59372018-01-05 Joel Brobecker <brobecker@adacore.com>
5938
5939 * gdb.ada/convvar_comp: New testcase.
5940
672a41aa 59412018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
5942
5943 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
5944 (My_Table): New global variable.
5945 * testsuite/gdb.ada/array_char_idx.exp: Add test.
5946
7365ec2f
JB
59472018-01-04 Joel Brobecker <brobecker@adacore.com>
5948
5949 PR gdb/22670
5950 * gdb.ada/maint_with_ada: New testcase.
5951
289483b6
JB
59522018-01-04 Joel Brobecker <brobecker@adacore.com>
5953
5954 PR gdb/22670
5955 * gdb.ada/bp_c_mixed_case: New testcase.
5956
344420da
JB
59572018-01-04 Joel Brobecker <brobecker@adacore.com>
5958
5959 PR gdb/22670
5960 * gdb.ada/complete.exp: Add "complete break ada" test.
5961
66fc87a0
JB
59622018-01-04 Joel Brobecker <brobecker@adacore.com>
5963
5964 PR gdb/22670
5965 * gdb.ada/info_addr_mixed_case: New testcase.
5966
9f757bf7
XR
59672018-01-03 Xavier Roirand <roirand@adacore.com>
5968
5969 * gdb.ada/excep_handle.exp: New testcase.
5970 * gdb.ada/excep_handle/foo.adb: New file.
5971 * gdb.ada/excep_handle/pck.ads: New file.
5972
bd570f80
JB
59732018-01-03 Joel Brobecker <brobecker@adacore.com>
5974
5975 * gdb.base/step-line.c: Add extra empty line in copyright header.
5976 * gdb.base/step-line.inp: Likewise.
5977
9fe561ab
JB
59782018-01-02 Joel Brobecker <brobecker@adacore.com>
5979
5980 * gdb.ada/dyn_stride.exp: Add slice test.
5981
a405673c
JB
59822018-01-02 Joel Brobecker <brobecker@adacore.com>
5983
5984 * gdb.ada/dyn_stride: New testcase.
5985
cef0f868
SH
59862017-12-27 Stafford Horne <shorne@gmail.com>
5987
5988 * gdb.xml/extra-regs.xml: Add example foo reggroup.
5989 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
5990
b67d92b0
SH
59912017-12-27 Stafford Horne <shorne@gmail.com>
5992
5993 * gdb.base/reggroups.c: New file.
5994 * gdb.base/reggroups.exp: New file.
5995
eccab96d
JB
59962017-12-18 Joel Brobecker <brobecker@adacore.com>
5997
5998 * gdb.dwarf2/ada-valprint-error.c: New file.
5999 * gdb.dwarf2/ada-valprint-error.exp: New file.
6000
0e2da9f0
JB
60012017-12-18 Joel Brobecker <brobecker@adacore.com>
6002
6003 * gdb.ada/assign_arr: New testcase.
6004
cb923fcc
XR
60052017-12-18 Xavier Roirand <roirand@adacore.com>
6006
6007 * gdb.ada/funcall_ptr: New testcase.
6008
7c161838
SDJ
60092017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6010
6011 PR cli/16224
6012 * gdb.base/ptype-offsets.cc: New file.
6013 * gdb.base/ptype-offsets.exp: New file.
6014
1af17fd9
YQ
60152017-12-15 Yao Qi <yao.qi@linaro.org>
6016
6017 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6018 if XML is disabled.
6019
828d5846
XR
60202017-12-15 Xavier Roirand <roirand@adacore.com>
6021
6022 * gdb.ada/same_component_name: New testcase.
6023
79e8fcaa
JB
60242017-12-14 Joel Brobecker <brobecker@adacore.com>
6025
6026 * gdb.ada/str_binop_equal: New testcase.
6027
e05fa6f9
JB
60282017-12-14 Joel Brobecker <brobecker@adacore.com>
6029
6030 * gdb.ada/task_switch_in_core: New testcase.
6031
b89641ba
SM
60322017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6033
6034 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6035 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6036 call test_bkpt_qualified.
6037 (test_bkpt_qualified): New proc.
6038
6892d2e4
PA
60392017-12-13 Pedro Alves <palves@redhat.com>
6040
6041 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6042 Tighten regexp by matching with an anchor.
6043
a22ecf70
PA
60442017-12-13 Pedro Alves <palves@redhat.com>
6045
6046 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6047 ("expression with namespace"): New set of tests.
6048 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6049 (Nested::Test_NS::qux): New.
6050 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6051 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6052
9937536c
JB
60532017-12-13 Joel Brobecker <brobecker@adacore.com>
6054
6055 * gdb.base/server-del-break.c: New file.
6056 * gdb.base/server-del-break.exp: New file.
6057
fe49c6f5
SH
60582017-12-12 Stafford Horne <shorne@gmail.com>
6059
6060 * gdb.xml/tdesc-regs.exp: Add or1k support.
6061
c3d18620
SH
60622017-12-12 Stafford Horne <shorne@gmail.com>
6063
6064 * gdb.base/bp-permanent.c: Define nop of or1k.
6065
c5f9cfc8
JB
60662017-12-11 Joel Brobecker <brobecker@adacore.com>
6067
6068 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6069 output with components being reordered.
6070
a9c135fc
JB
60712017-12-11 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6074 output with components being reordered.
6075
927aa2e7
JK
60762017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6077 Pedro Alves <palves@redhat.com>
6078
6079 * gdb.base/maint.exp (check for .gdb_index): Check also for
6080 .debug_names.
6081 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6082 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6083 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6084 (.gdb_index used after symbol reloading): Support also .debug_names.
6085 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6086
f17d9474
YQ
60872017-12-08 Yao Qi <yao.qi@linaro.org>
6088
6089 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6090 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6091
a0de8c21
YQ
60922017-12-08 Yao Qi <yao.qi@linaro.org>
6093
6094 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6095 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6096
a738ea1d
YQ
60972017-12-08 Yao Qi <yao.qi@linaro.org>
6098
6099 * gdb.arch/aarch64-tagged-pointer.c: New file.
6100 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6101
1cd9a73b
SDJ
61022017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6103
6104 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6105 "int".
6106
fa6eb693
KS
61072017-12-07 Keith Seitz <keiths@redhat.com>
6108
6109 PR breakpoints/22569
6110 * gdb.linespec/ls-errs.exp: Change expected result of "break
6111 -source this file has spaces.c -line 3".
6112 Check that an explicit source file followed by whitespace is
6113 identified as an invalid explicit location.
6114
883fd55a
KS
61152017-12-07 Keith Seitz <keiths@redhat.com>
6116
6117 * gdb.cp/nested-types.cc: New file.
6118 * gdb.cp/nested-types.exp: New file.
6119 * lib/cp-support.exp: Load data-structures.exp library.
6120 (debug_cp_test_ptype_class): New global.
6121 (cp_ptype_class_verbose, next_line): New procedures.
6122 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6123 Add and document new return value.
6124 Switch the list of lines to a queue.
6125 Add support for new `type' key for nested type definitions.
6126 Add debugging/troubleshooting messages.
6127 * lib/data-structures.exp: New file.
6128
ec72db3e
SM
61292017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6130
6131 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6132 with proc_with_prefix, don't use with_test_prefix.
6133
99598d71
TT
61342017-12-07 Tom Tromey <tom@tromey.com>
6135
6136 * gdb.base/break.exp: Add test for empty "commands".
6137
a8806230
YQ
61382017-12-07 Yao Qi <yao.qi@linaro.org>
6139
6140 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6141 malloc and catch syscall.
6142
824cc835
PM
61432017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6144
e79be6e5 6145 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6146 tests for explicit locations.
6147
7cc244de
PA
61482017-12-06 Pedro Alves <palves@redhat.com>
6149
6150 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6151 force-disabling XML descriptions.
6152
50a1fdd5
PA
61532017-12-04 Pedro Alves <palves@redhat.com>
6154
6155 PR gdb/22499
6156 * gdb.arch/amd64-disp-step-avx.S: New file.
6157 * gdb.arch/amd64-disp-step-avx.exp: New file.
6158
f0fb2488
PA
61592017-12-03 Pedro Alves <palves@redhat.com>
6160
6161 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6162 and <string.h>.
6163 (parent_function): Print distinct messages when waitpid fails, or
6164 the child exits with a signal, or the child exits for an unhandled
6165 reason.
6166 * gdb.threads/process-dies-while-detaching.exp
6167 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6168 it. Wait for both inferior output and GDB's prompt. Use an
6169 indirect spawn id list.
6170 (do_detach): New parameter 'child_exit'. Use it to compute
6171 expected inferior output.
6172 (test_detach, test_detach_watch, test_detach_killed_outside):
6173 Adjust to pass down the expected child exit kind.
6174
97cbe998
SDJ
61752017-12-01 Joel Brobecker <brobecker@adacore.com>
6176 Sergio Durigan Junior <sergiodj@redhat.com>
6177 Pedro Alves <palves@redhat.com>
6178
6179 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6180
40fc416f
SDJ
61812017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6182
6183 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6184 to 'symbol-file' and 'add-symbol-file' can be
6185 position-independent.
6186
1cc75e92
YQ
61872017-12-01 Yao Qi <yao.qi@linaro.org>
6188
6189 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6190 the URL in copyright header.
6191 * gdb.arch/aarch64-fp.exp: Likewise.
6192 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6193 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6194 * gdb.base/expand-psymtabs.exp: Likewise.
6195 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6196 * gdb.fortran/common-block.exp: Likewise.
6197 * gdb.fortran/common-block.f90: Likewise.
6198 * gdb.fortran/logical.exp: Likewise.
6199 * gdb.fortran/vla-datatypes.f90: Likewise.
6200 * gdb.fortran/vla-sub.f90: Likewise.
6201
875fb7a7
JB
62022017-11-30 Joel Brobecker <brobecker@adacore.com>
6203
6204 * gdb.ada/repeat_dyn: New testcase.
6205
6f14765f
UW
62062017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6207
6208 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6209 Update for changed thread numbering.
6210 * gdb.cell/bt.exp: Update for changed GDB output.
6211
f1af7b94
SM
62122017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6213
6214 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6215 setting isremote by hand.
6216 * boards/dwarf4-gdb-index.exp: Likewise.
6217 * boards/fission.exp: Likewise.
6218 * boards/stabs.exp: Likewise.
6219
e3919f3e
PA
62202017-11-30 Pedro Alves <palves@redhat.com>
6221
6222 * gdb.linespec/cpls-ops.exp
6223 (check_explicit_skips_function_argument): Extract the underlying
6224 type of size_t instead of hardcoding it.
6225
bd69330d
PA
62262017-11-29 Pedro Alves <palves@redhat.com>
6227
6228 PR c++/19436
6229 * gdb.linespec/cpls-abi-tag.cc: New file.
6230 * gdb.linespec/cpls-abi-tag.exp: New file.
6231
a20714ff
PA
62322017-11-29 Pedro Alves <palves@redhat.com>
6233
6234 * gdb.base/langs.exp: Use -qualified.
6235 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6236 it.
6237 * gdb.cp/namespace.exp: Use -qualified.
6238 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6239 (overload-3, template-overload, template-ret-type, const-overload)
6240 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6241 procedures.
6242 (test_driver): Call them.
6243 * gdb.cp/save-bp-qualified.cc: New.
6244 * gdb.cp/save-bp-qualified.exp: New.
6245 * gdb.linespec/explicit.exp: Test -qualified.
6246 * lib/completion-support.exp (completion::explicit_opts_list): Add
6247 "-qualified".
6248 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6249
f6f1d339
PM
62502017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6251
6252 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6253
02ca603a
TT
62542017-11-29 Tom Tromey <tom@tromey.com>
6255
6256 * gdb.base/relocate.exp: Update invalid argument test.
6257 Add new tests for invalid arguments.
6258
ed6c0bfb
TP
62592017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6260
6261 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6262 Return 0 as a long.
6263 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6264
f106e10e
TP
62652017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6266
6267 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6268 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6269 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6270 func ().
6271 * gdb.cp/shadow.cc (B.func): Return 0.
6272
10329bb2
JB
62732017-11-27 Joel Brobecker <brobecker@adacore.com>
6274
6275 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6276 expected output in gdb_expect call to allow the exception
6277 message to be present as well. Fix syntax confusion to avoid
6278 TCL thinking that exception_name is an array.
6279
617cd4bc
UW
62802017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6281
6282 * gdb.arch/spu-info.c: Include <unistd.h>.
6283 (do_signal_test): Fix broken calls to write.
6284 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6285 Fix checks for empty mailboxes. Update signal tests for corrected
6286 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6287 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6288 * gdb.cell/arch.exp: Use standard_output_file.
6289 * gdb.cell/break.exp: Likewise.
6290 * gdb.cell/bt.exp: Likewise.
6291 * gdb.cell/core.exp: Likewise.
6292 * gdb.cell/dwarfaddr.exp: Likewise.
6293 * gdb.cell/ea-cache.exp: Likewise.
6294 * gdb.cell/ea-standalone.exp: Likewise.
6295 * gdb.cell/f-regs.exp: Likewise.
6296 * gdb.cell/fork.exp: Likewise.
6297 * gdb.cell/gcore.exp: Likewise.
6298 * gdb.cell/mem-access.exp: Likewise.
6299 * gdb.cell/ptype.exp: Likewise.
6300 * gdb.cell/registers.exp: Likewise.
6301 * gdb.cell/sizeof.exp: Likewise.
6302 * gdb.cell/solib-symbol.exp: Likewise.
6303 * gdb.cell/solib.exp: Likewise.
617cd4bc 6304
a81aaca0
PA
63052017-11-25 Pedro Alves <palves@redhat.com>
6306
6307 * gdb.base/complete-empty.exp: New file.
6308 * gdb.base/completion.exp: Adjust.
6309
6a3c6ee4
PA
63102017-11-25 Pedro Alves <palves@redhat.com>
6311
6312 * gdb.linespec/cpls-ops.cc: New file.
6313 * gdb.linespec/cpls-ops.exp: New file.
6314 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6315 factored out from ...
6316 (test_complete_prefix_range): ... this.
6317
8955eb2d
PA
63182017-11-24 Pedro Alves <palves@redhat.com>
6319
6320 * gdb.linespec/cpcompletion.exp: New file.
6321 * gdb.linespec/cpls-hyphen.cc: New file.
6322 * gdb.linespec/cpls.cc: New file.
6323 * gdb.linespec/cpls2.cc: New file.
6324 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6325 test to use test_gdb_complete_unique. Add label completion,
6326 keyword completion and explicit location completion tests.
6327 * lib/completion-support.exp: New file.
6328
e547c119
JB
63292017-11-24 Joel Brobecker <brobecker@adacore.com>
6330
6331 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6332 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6333 when hitting an exception catchpoint.
6334
7c3c1aa8
YQ
63352017-11-22 Yao Qi <yao.qi@linaro.org>
6336
6337 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6338
41bd68f5
SM
63392017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6340
6341 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6342 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6343 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6344
1daad298
YQ
63452017-11-22 Yao Qi <yao.qi@linaro.org>
6346
6347 * gdb.base/info-os.exp: Pass pthreads.
6348 * gdb.multi/multi-attach.exp: Likewise.
6349
88465e87
YQ
63502017-11-22 Yao Qi <yao.qi@linaro.org>
6351
6352 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6353 compiler.
6354
dc196b23
YQ
63552017-11-22 Yao Qi <yao.qi@linaro.org>
6356
6357 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6358 * gdb.base/break-interp.exp: Likewise.
6359 * gdb.base/jit-attach-pie.exp: Likewise.
6360
2400729e
UW
63612017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6362
6363 * gdb.base/float128.c (large128): New variable.
6364 * gdb.base/float128.exp: Add test to print largest __float128 value.
6365
7a26362d
UW
63662017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6367
6368 * gdb.arch/vsx-regs.exp: Update register content checks.
6369
ed0f4273
UW
63702017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6371
6372 * gdb.arch/ppc-longdouble.exp: New file.
6373 * gdb.arch/ppc-longdouble.c: Likewise.
6374
a25d69c6
PA
63752017-11-21 Pedro Alves <palves@redhat.com>
6376
6377 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6378
73fcf641
PA
63792017-11-20 Pedro Alves <palves@redhat.com>
6380
6381 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6382 (long_double_typedef): New typedefs.
6383 Use DEF on double and long double.
6384 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6385 cases.
6386 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6387 and 'long_double_ptr_same_size' locals. Use them to decide
6388 whether cast from array/function to float is valid/invalid.
6389
71a3c369
TT
63902017-11-17 Tom Tromey <tom@tromey.com>
6391
6392 * gdb.rust/traits.rs: New file.
6393 * gdb.rust/traits.exp: New file.
6394
ced9779b
JB
63952017-11-17 Joel Brobecker <brobecker@adacore.com>
6396
6397 * gdb.ada/minsyms: New testcase.
6398
a0922d80
PA
63992017-11-16 Pedro Alves <palves@redhat.com>
6400
6401 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6402 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6403
ea04e54c
PA
64042017-11-16 Pedro Alves <palves@redhat.com>
6405
6406 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6407 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6408
e849ea89
PA
64092017-11-16 Pedro Alves <palves@redhat.com>
6410
6411 * gdb.server/reconnect-ctrl-c.c: New file.
6412 * gdb.server/reconnect-ctrl-c.exp: New file.
6413
d8ae99a7
PM
64142017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6415
6416 * gdb.python/py-rbreak.exp: New file.
6417 * gdb.python/py-rbreak.c: New file.
6418 * gdb.python/py-rbreak-func2.c: New file.
6419
968a13f8
PA
64202017-11-16 Pedro Alves <palves@redhat.com>
6421
6422 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6423 pattern.
6424 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6425 GDB.
6426
71774bc9
SM
64272017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6428
6429 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6430 regex.
6431
ddbb44cf
SM
64322017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6433
6434 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6435 test names.
6436
584a564f
PA
64372017-11-09 Pedro Alves <palves@redhat.com>
6438
6439 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6440 factored out from ...
6441 (top level): ... here, and adjusted to avoid expecting beyond the
6442 prompt in a single gdb_test_multiple.
6443
5ed7a928
PA
64442017-11-09 Pedro Alves <palves@redhat.com>
6445
6446 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6447 output.
6448 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6449 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6450 * gdb.server/ext-run.exp ("kill" test): Likewise.
6451 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6452
a60e0738
PA
64532017-11-09 Pedro Alves <palves@redhat.com>
6454
6455 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6456 match till end of line.
6457
2c88253f
PA
64582017-11-09 Pedro Alves <palves@redhat.com>
6459
6460 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6461
c7a38517
PA
64622017-11-09 Pedro Alves <palves@redhat.com>
6463
6464 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6465 New procedures, factored out from ...
6466 (top level): ... here, and adjusted to avoid expecting beyond the
6467 prompt in one go.
6468
f29f4b6b
PA
64692017-11-09 Pedro Alves <palves@redhat.com>
6470
6471 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6472 output. Fix '?' match.
6473
286acbb5
JB
64742017-11-08 Joel Brobecker <brobecker@adacore.com>
6475
6476 * gdb.ada/scoped_watch: New testcase.
6477 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6478 which is actually correct.
6479 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6480 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6481
62d7ae92
PA
64822017-11-08 Pedro Alves <palves@redhat.com>
6483
6484 * gdb.gdb/complaints.exp (test_initial_complaints)
6485 (test_serial_complaints, test_short_complaints): Call
6486 complaint_internal instead of complaint.
6487
280ca31f
DT
64882017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6489
6490 * gdb.threads/tls-core.c: New file.
6491 * gdb.threads/tls-core.exp: Likewise.
6492
b5ec771e
PA
64932017-11-08 Pedro Alves <palves@redhat.com>
6494
6495 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6496 (p Exported_Capitalized): New test.
6497 (p exported_capitalized): New test.
6498
a02b41a7
PA
64992017-11-07 Pedro Alves <palves@redhat.com>
6500
6501 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6502
95e95a6d
PA
65032017-11-07 Pedro Alves <palves@redhat.com>
6504
6505 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6506 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6507 (disable_invalid, disable_inverted, disable_negative): New
6508 procedures.
6509 ("bad numbers"): New set of tests.
6510
cee62dbd
PA
65112017-11-07 Pedro Alves <palves@redhat.com>
6512
6513 * gdb.cp/ena-dis-br-range.exp: Add tests.
6514
cc638e86
PA
65152017-11-07 Pedro Alves <palves@redhat.com>
6516
6517 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6518
d0fe4701
XR
65192017-11-07 Xavier Roirand <roirand@adacore.com>
6520 Pedro Alves <palves@redhat.com>
6521
6522 * gdb.base/ena-dis-br.exp: Add reference to
6523 gdb.cp/ena-dis-br-range.exp.
6524 * gdb.cp/ena-dis-br-range.exp: New file.
6525 * gdb.cp/ena-dis-br-range.cc: New file.
6526
46f67f80
PA
65272017-11-06 Pedro Alves <palves@redhat.com>
6528
6529 * gdb.base/attach-non-pgrp-leader.c: New.
6530 * gdb.base/attach-non-pgrp-leader.exp: New.
6531
726e1356
PA
65322017-11-06 Pedro Alves <palves@redhat.com>
6533
6534 * configure.ac: No longer check for termio.h and sgtty.h.
6535 * configure: Regenerate.
6536 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6537 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6538 Remove termio and sgtty code.
6539
50ab6ace
YQ
65402017-11-03 Yao Qi <yao.qi@linaro.org>
6541
6542 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6543 in GDB is disabled.
6544
8e68731c
YQ
65452017-11-03 Yao Qi <yao.qi@linaro.org>
6546
6547 * gdb.python/py-thrhandle.exp: Skip it if python is not
6548 enabled.
6549
3a87ae65
SM
65502017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6551
6552 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6553 as a breakpoint command.
6554
484d8d36
MD
65552017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6556
6557 PR python/21213
6558 * gdb.python/py-infthread.exp: Test calling
6559 InferiorThread.inferior () multiple times in a row.
6560
4a27f119
KS
65612017-10-27 Keith Seitz <keiths@redhat.com>
6562
6563 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6564 Test "info break" for every inlined function breakpoint.
6565
bb11dd58
YQ
65662017-10-27 Yao Qi <yao.qi@linaro.org>
6567
6568 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6569
a43f3893
PF
65702017-10-26 Patrick Frants <osscontribute@gmail.com>
6571
6572 * gdb.cp/classes.exp (test_static_members): Test printing
6573 Outer::instance.
6574 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6575 (Inner::instance, Outer::instance): New.
6576
792ccf00
PA
65772017-10-24 Pedro Alves <palves@redhat.com>
6578
6579 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6580 extra console" test in two stages.
6581
eb2bfbad
PA
65822017-10-24 Pedro Alves <palves@redhat.com>
6583
6584 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6585
1f75a651
PA
65862017-10-24 Pedro Alves <palves@redhat.com>
6587
6588 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6589 loop.
6590
779990d9
PA
65912017-10-24 Pedro Alves <palves@redhat.com>
6592
6593 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6594 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6595
ad9b8f5d
PA
65962017-10-24 Pedro Alves <palves@redhat.com>
6597
6598 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6599 parameter and handle it. Don't output read value in test name.
6600
fee6da6e
PA
66012017-10-24 Pedro Alves <palves@redhat.com>
6602
6603 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6604 custom test name.
6605
10389c2c
PA
66062017-10-24 Pedro Alves <palves@redhat.com>
6607
6608 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6609 include the unstable output directory name in the test's name.
6610 (initial_setup_simple) <'set args'>: Use custom test name.
6611
a80e65a9
PA
66122017-10-24 Pedro Alves <palves@redhat.com>
6613
6614 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6615 with explicit test name.
6616
15763a09
PA
66172017-10-20 Pedro Alves <palves@redhat.com>
6618
6619 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6620 'wait -i'. Use gdb_assert and remote_close.
6621
49a4ce2e
AB
66222017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6623
6624 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6625 number from variable rather than hard-coded.
6626
a75868f5
PA
66272017-10-19 Pedro Alves <palves@redhat.com>
6628
6629 * gdb.base/long-inferior-output.c: New file.
6630 * gdb.base/long-inferior-output.exp: New file.
6631
c8ba13ad
KS
66322017-11-18 Keith Seitz <keiths@redhat.com>
6633
6634 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
6635 method.
6636 (main): Call it.
6637 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
6638 Add additional user-defined conversion operator tests.
6639
b27de576
PA
66402017-10-17 Pedro Alves <palves@redhat.com>
6641
6642 * boards/native-stdio-gdbserver.exp: Load "local-board".
6643
8484c955
PA
66442017-10-17 Pedro Alves <palves@redhat.com>
6645
6646 * gdb.base/quit-live.c: New file.
6647 * gdb.base/quit-live.exp: New file.
6648
83d5a34d
KS
66492017-10-16 Keith Seitz <keiths@redhat.com>
6650
6651 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
6652 (class_with_protected_typedef, class_with_private_typedef)
6653 (struct_with_public_typedef, struct_with_protected_typedef)
6654 (struct_with_private_typedef): New classes/structs.
6655 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
6656 typedefs and access specifiers.
6657
739b3f1d
PA
66582017-10-16 Pedro Alves <palves@redhat.com>
6659 Simon Marchi <simon.marchi@polymtl.ca>
6660
6661 * README (Local vs Remote vs Native): New section.
6662 * boards/local-board.exp: New file, with bits factored out from
6663 ...
6664 * boards/native-extended-gdbserver.exp: ... here. Load
6665 "local-board".
6666 * boards/native-gdbserver.exp: Load "local-board".
6667 (${board}_spawn, ${board}_exec): Delete.
6668 * boards/native-stdio-gdbserver.exp: Most contents factored out to
6669 ...
6670 * boards/stdio-gdbserver-base.exp: ... this new file.
6671 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
6672 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
6673 procedure.
6674 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
6675 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
6676 stdio_gdbserver_command.
6677 (${board}_get_remote_address, ${board}_get_comm_port)
6678 (${board}_download, ${board}_upload): Delete.
6679 (get_target_remote_pipe_cmd): New.
6680
fe68b953
SM
66812017-10-16 Simon Marchi <simon.marchi@ericsson.com>
6682
6683 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
6684 test_bkpt_deletion, test_bkpt_cond_and_cmds,
6685 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
6686 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
6687 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
6688 remove with_test_prefix.
6689
300b6685
PA
66902017-10-13 Pedro Alves <palves@redhat.com>
6691
6692 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
6693 * gdb.base/annota1.exp: Use it instead of is_remote.
6694 * gdb.base/annota3.exp: Use it instead of is_remote.
6695 * gdb.cp/annota2.exp: Use it instead of is_remote.
6696 * gdb.cp/annota3.exp: Use it instead of is_remote.
6697 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
6698
50500caf
PA
66992017-10-13 Pedro Alves <palves@redhat.com>
6700
6701 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
6702 (test_num_test_vars, run_and_count_vars, find_env)
6703 (test_set_unset_env, test_inherit_env_var): New procedures.
6704 (top level): Use them.
6705
dad0c6d2
PA
67062017-10-13 Pedro Alves <palves@redhat.com>
6707
6708 * lib/selftest-support.exp (selftest_setup): Extend comments, and
6709 also skip on stub-like targets.
6710
8b0553c1
PA
67112017-10-13 Pedro Alves <palves@redhat.com>
6712
6713 PR gdb/22293
6714 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
6715 (top level): Move some tests to ...
6716 (test_not_found): ... this new procedure.
6717 (top level): Call it.
6718
7594f623
PA
67192017-10-13 Pedro Alves <palves@redhat.com>
6720
6721 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
6722 expect different "info terminal" output if testing with a
6723 non-native target.
6724
ebe3b402
PA
67252017-10-13 Pedro Alves <palves@redhat.com>
6726 Simon Marchi <simon.marchi@polymtl.ca>
6727
6728 PR python/12966
6729 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
6730
42f1b161
PA
67312017-10-13 Pedro Alves <palves@redhat.com>
6732
6733 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
6734 already.
6735
8d6ef72b
PA
67362017-10-13 Pedro Alves <palves@redhat.com>
6737
6738 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
6739 is_remote.
6740
d7bcd5b8
PA
67412017-10-13 Pedro Alves <palves@redhat.com>
6742
6743 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
6744 is_remote.
6745
df479dc6
PA
67462017-10-13 Pedro Alves <palves@redhat.com>
6747
6748 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
6749 is set.
6750 (corefile_test_attach): Likewise. Check can_spawn_for_attach
6751 instead of is_remote.
6752
23fb630a
PA
67532017-10-13 Pedro Alves <palves@redhat.com>
6754
6755 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
6756 (top level): Add comment.
6757
cc77b1dc
PA
67582017-10-13 Pedro Alves <palves@redhat.com>
6759
6760 * gdb.base/remote.exp (top level): Fix comment typo and add
6761 missing return.
6762
27c9e813
PA
67632017-10-13 Pedro Alves <palves@redhat.com>
6764 Simon Marchi <simon.marchi@polymtl.ca>
6765
6766 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
6767 calls and add comments. Skip test if use_gdb_stub is set.
6768 (top level): Use "set cwd" command instead of "cd" command.
6769
5e830d98
PA
67702017-10-13 Pedro Alves <palves@redhat.com>
6771
6772 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
6773 is_remote target check.
6774
f5ca0032
PA
67752017-10-13 Pedro Alves <palves@redhat.com>
6776
6777 * gdb.base/scope.exp: Use build_executable + clean_restart +
6778 gdb_file_cmd instead of prepare_for_testing and no longer skip
6779 "before run" tests on is_remote target boards. Update comments.
6780 * boards/native-extended-gdbserver.exp
6781 (extended_gdbserver_load_last_file): New, factored out from ...
6782 (gdb_load): ... this. Move further below and add comment.
6783 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
6784
8aed1c0d
PA
67852017-10-12 Pedro Alves <palves@redhat.com>
6786
6787 * gdb.base/attach.exp: Remove references to gdb64.
6788 * gdb.base/dbx.exp: Remove references to gdb64.
6789
cfa34c87
SM
67902017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6791 Pedro Alves <palves@redhat.com>
6792
6793 * gdb.base/label.exp: Remove is_remote target check.
6794
9192b7de
PA
67952017-10-12 Pedro Alves <palves@redhat.com>
6796
6797 * gdb.base/auvx.exp (coredir): Update comment.
6798 (top level) <core_works>: Use "set cwd" command instead of "cd"
6799 command.
6800
6bf0052d
PA
68012017-10-12 Pedro Alves <palves@redhat.com>
6802 Simon Marchi <simon.marchi@polymtl.ca>
6803
6804 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
6805 target boards.
6806
e48ef82d
PA
68072017-10-12 Pedro Alves <palves@redhat.com>
6808 Simon Marchi <simon.marchi@polymtl.ca>
6809
6810 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
6811 Instead skip if there's any gdb_protocol set.
6812
8d7aea57
SM
68132017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6814 Pedro Alves <palves@redhat.com>
6815
6816 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
6817
30440677
PA
68182017-10-12 Pedro Alves <palves@redhat.com>
6819 Simon Marchi <simon.marchi@polymtl.ca>
6820
6821 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
6822 instead of on dejagnu remote boards.
6823
4e04f045 68242017-10-12 Pedro Alves <palves@redhat.com>
175654b9 6825 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
6826
6827 * gdb.base/inferior-died.exp: Remove is_remote and isnative
6828 checks. Use build_executable + clean_restart instead of
6829 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
6830 of enabling non-stop after starting gdb.
6831
871a186e
PA
68322017-10-12 Pedro Alves <palves@redhat.com>
6833
6834 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
6835 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6836 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6837 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6838
56d704da
AK
68392017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
6840
6841 * gdb.arch/arc-tdesc-cpu.exp: New file.
6842 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
6843
2f20e312
SM
68442017-10-10 Simon Marchi <simon.marchi@ericsson.com>
6845
6846 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
6847
65630365
PA
68482017-10-10 Pedro Alves <palves@redhat.com>
6849
6850 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
6851 expect CLI output.
6852
bf469271
PA
68532017-10-10 Pedro Alves <palves@redhat.com>
6854
6855 * lib/selftest-support.exp (selftest_setup): Update for
6856 captured_command_loop's prototype change.
6857
777a42f1
PA
68582017-10-09 Pedro Alves <palves@redhat.com>
6859
6860 Test both arch1=>arch2 and arch2=>arch1.
6861
6862 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
6863 (srcfile2, binfile2, march1, march2): Remove globals. Largely
6864 factored out to...
6865 (append_arch1_options, append_arch2_options, append_arch_options)
6866 (build_executables): New procedures.
6867 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
6868 local.
6869 (top level): Add new 'first_arch' testing axis.
6870
cbd2b4e3
PA
68712017-10-09 Pedro Alves <palves@redhat.com>
6872
6873 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
6874 (barrier): New.
6875 (thread_start, all_started): New functions.
6876 (main): Spawn new thread and wait until it is scheduled.
6877 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
6878 option.
6879 (do_test): Add 'selected_thread' parameter. Run to all_started
6880 instead of main. Explicitly set the breakpoint at main. Switch
6881 to the SELECTED_THREAD thread.
6882 (top level): Test handling the exec event with either the main
6883 thread or the second thread selected.
6884
5c9e4427
PA
68852017-10-09 Pedro Alves <palves@redhat.com>
6886
6887 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
6888 logic. Move STOP marker after the value checks.
6889 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6890 regexp.
6891
b3b7c423
SL
68922017-10-06 Sandra Loosemore <sandra@codesourcery.com>
6893
6894 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
6895
3b4b2f16
UW
68962017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
6897
6898 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
6899 integer-to-dfp conversion.
6900 * gdb.base/dfp-test.exp: Likewise.
6901
5cd63fda
PA
69022017-10-04 Pedro Alves <palves@redhat.com>
6903
6904 * gdb.multi/hangout.c: Include <unistd.h>.
6905 (hangout_loop): New function.
6906 (main): Call alarm. Call hangout_loop in a loop.
6907 * gdb.multi/hello.c: Include <unistd.h>.
6908 (hello_loop): New function.
6909 (main): Call alarm. Call hangout_loop in a loop.
6910 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
6911 inferior with the other selected.
6912
4c71c105
SM
69132017-10-04 Simon Marchi <simon.marchi@ericsson.com>
6914
6915 * gdb.mi/list-thread-groups-available.exp: New file.
6916 * gdb.mi/list-thread-groups-available.c: New file.
6917
bc3b087d
SDJ
69182017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6919
6920 * gdb.base/set-cwd.exp: Make it available on
6921 native-extended-gdbserver.
6922
d092c5a2
SDJ
69232017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6924
6925 * gdb.base/set-cwd.c: New file.
6926 * gdb.base/set-cwd.exp: Likewise.
6927
45320ffa
TT
69282017-10-02 Tom Tromey <tom@tromey.com>
6929
6930 PR rust/22236:
6931 * gdb.rust/simple.rs (main): New variable "fslice".
6932 * gdb.rust/simple.exp: Add slice tests. Update string tests.
6933
b3e3859b
TT
69342017-10-02 Tom Tromey <tom@tromey.com>
6935
6936 * gdb.rust/simple.exp: Test ptype of a slice.
6937
01af5e0d
TT
69382017-10-02 Tom Tromey <tom@tromey.com>
6939
6940 * gdb.rust/simple.exp: Test index of slice.
6941
a9bbfbd8
TT
69422017-09-27 Tom Tromey <tom@tromey.com>
6943
6944 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
6945
df8899e5
TP
69462017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6947 Pedro Alves <palves@redhat.com>
6948
6949 * gdb.base/compare-sections.exp (get value of read-only section): Read
6950 as unsigned value.
6951 (corrupt read-only section): Likewise and don't set written if patching
6952 failed.
6953
757bf54b
KB
69542017-09-21 Kevin Buettner <kevinb@redhat.com>
6955
6956 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
6957 files.
6958
06871ae8
PA
69592017-09-20 Pedro Alves <palves@redhat.com>
6960
6961 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
6962 symbol names in gdb's output.
6963 * gdb.cp/overload.exp ("list all overloads"): Likewise.
6964
e5f25bc5
PA
69652017-09-20 Pedro Alves <palves@redhat.com>
6966
6967 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
6968 Rename to ...
6969 (test_list_ambiguous_symbol): ... this and add a symbol name
6970 parameter. Adjust.
6971 (test_list_ambiguous_function): Reimplement on top of
6972 test_list_ambiguous_symbol and also test listing ambiguous
6973 variables.
6974 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
6975 (ambiguous_fun): ... this.
6976 (ambiguous_var): New.
6977 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
6978 (ambiguous_fun): ... this.
6979 (ambiguous_var): New.
6980
4e5a4f58
JB
69812017-09-19 John Baldwin <jhb@FreeBSD.org>
6982
6983 * gdb.base/starti.c: New file.
6984 * gdb.base/starti.exp: New file.
6985 * lib/gdb.exp (gdb_starti_cmd): New procedure.
6986
26e53f3e
PA
69872017-09-14 Pedro Alves <palves@redhat.com>
6988
6989 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
6990 (top level): Use it instead of runto.
6991
cb791d59
TT
69922017-09-11 Tom Tromey <tom@tromey.com>
6993
6994 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
6995
7c96f8c1
TT
69962017-09-11 Tom Tromey <tom@tromey.com>
6997
6998 * gdb.python/py-infthread.exp: Add tests for new_thread event.
6999 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7000
469412dd
CW
70012017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7002
7003 * gdb.fortran/printing-types.exp: New file.
7004 * gdb.fortran/printing-types.exp: New file.
7005
e0f86435
BH
70062017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7007
7008 * gdb.fortran/vla-ptype.exp: Fix typos.
7009 * gdb.fortran/vla-value.exp: Same.
7010
9e9af4be
BH
70112017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7012
7013 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7014 * gdb.mi/mi-var-child-f.exp: Likewise.
7015 * gdb.mi/mi-vla-fortran.exp: Likewise.
7016
a5ad232b 70172017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7018 Christoph Weinmann <christoph.t.weinmann@intel.com>
7019 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7020
7021 * gdb.fortran/ptr-indentation.f90: New file.
7022 * gdb.fortran/ptr-indentation.exp: New file.
7023
5aec60eb
TT
70242017-09-05 Tom Tromey <tom@tromey.com>
7025
7026 PR gdb/22010:
7027 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7028
8f8f8152
TP
70292017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7030
7031 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7032
fbd1b771
JK
70332017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7034
7035 * gdb.threads/tls-nodebug-pie.c: New file.
7036 * gdb.threads/tls-nodebug-pie.exp: New file.
7037
5eb5f850
TT
70382017-09-05 Tom Tromey <tom@tromey.com>
7039
7040 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7041 for rust.
7042
ae780a21
SM
70432017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7044
7045 * gdb.multi/multi-arch-exec.exp: Test with different
7046 "follow-exec-mode" settings.
7047 (do_test): New procedure.
7048
3693fdb3
PA
70492017-09-04 Pedro Alves <palves@redhat.com>
7050
7051 * gdb.base/func-static.c (S::method const, S::method volatile)
7052 (S::method volatile const): New methods.
7053 (c_s, v_s, cv_s): New instances.
7054 (main): Call method() on them.
7055 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7056 (cannot_resolve): New procedure.
7057 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7058 print-quote-unquoted columns.
7059 (do_test): Test printing each scope too.
7060
e68cb8e0
PA
70612017-09-04 Pedro Alves <palves@redhat.com>
7062
7063 * gdb.base/local-static.exp: Also test with
7064 class::method::variable wholly quoted.
7065 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7066
858be34c
PA
70672017-09-04 Pedro Alves <palves@redhat.com>
7068
7069 * gdb.base/local-static.c: New.
7070 * gdb.base/local-static.cc: New.
7071 * gdb.base/local-static.exp: New.
7072
46a4882b
PA
70732017-09-04 Pedro Alves <palves@redhat.com>
7074
7075 * gdb.asm/asm-source.exp: Add casts to int.
7076 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7077 (dataglobal64_1, dataglobal64_2): New globals.
7078 * gdb.base/nodebug.exp: Test different expressions involving the
7079 new globals, with print, whatis and ptype. Add casts to int.
7080 * gdb.base/solib-display.exp: Add casts to int.
7081 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7082 * gdb.cp/m-static.exp: Add cast to int.
7083 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7084 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7085 tls variable with no debug info without a cast. Test with a cast
7086 to int too.
7087 * gdb.trace/entry-values.exp: Add casts.
7088
2c5a2be1
PA
70892017-09-04 Pedro Alves <palves@redhat.com>
7090
7091 * gdb.base/nodebug.exp: Test that ptype's error about functions
7092 with unknown return type includes the function name too.
7093
7022349d
PA
70942017-09-04 Pedro Alves <palves@redhat.com>
7095
7096 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7097 return type of munmap in infcall.
7098 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7099 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7100 type of ftell in infcall.
7101 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7102 type of getpid in infcall.
7103 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7104 infcall.
7105 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7106 Bail on failure to extract the pid.
7107 * gdb.base/nodebug.c: #include <stdint.h>.
7108 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7109 New functions.
7110 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7111 Change expected output of print/whatis/ptype with functions with
7112 no debug info. Test all supported languages. Call
7113 test_call_promotion.
7114 * gdb.compile/compile.exp: Adjust expected output to expect
7115 warning.
7116 * gdb.threads/siginfo-threads.exp: Likewise.
7117
54990598
PA
71182017-09-04 Pedro Alves <palves@redhat.com>
7119
7120 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7121 "prototypes". Test calling float functions via prototyped and
7122 unprototyped function pointers.
7123 (perform_all_tests): New parameter "prototypes". Pass it down.
7124 (top level): Pass down "prototypes" parameter to
7125 perform_all_tests.
7126
34d16ea2
SM
71272017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7128
7129 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7130 Test with nested loops.
7131
9521ecda
SM
71322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7133
7134 * gdb.base/commands.exp: Call the new procedures.
7135 (loop_break_test, loop_continue_test): New procedures.
7136
80a65e9b
SM
71372017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7138
7139 * gdb.base/commands.exp: Call new procedure.
7140 (define_if_without_arg_test): New procedure.
7141
e439fa14
PA
71422017-09-04 Pedro Alves <palves@redhat.com>
7143
7144 * gdb.base/list-ambiguous.exp: New file.
7145 * gdb.base/list-ambiguous0.c: New file.
7146 * gdb.base/list-ambiguous1.c: New file.
7147 * gdb.base/list.exp (test_list_range): Adjust expected output.
7148
0a2dde4a
SDJ
71492017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7150
7151 * gdb.base/share-env-with-gdbserver.c: New file.
7152 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7153
5e89eb3a
SM
71542017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7155
7156 * gdb.base/commands.exp (gdbvar_simple_if_test,
7157 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7158 progvar_simple_if_test, progvar_simple_while_test,
7159 progvar_complex_if_while_test, user_defined_command_test,
7160 user_defined_command_args_eval,
7161 user_defined_command_args_stack_test,
7162 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7163 temporary_breakpoint_commands,
7164 gdb_test_no_prompt, redefine_hook_test,
7165 redefine_backtrace_test): Remove "global gdb_prompt".
7166
fd437cbc
SM
71672017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7168
7169 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7170 New proc, call it from toplevel.
7171
87215ad1
SDJ
71722017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7173
7174 PR remote/21852
7175 * gdb.server/normal.c: New file, copied from gdb.base.
7176 * gdb.server/run-without-local-binary.exp: New file.
7177
58afddc6
WP
71782017-08-07 Weimin Pan <weimin.pan@oracle.com>
7179
7180 * gdb.arch/sparc64-adi.exp: New file.
7181 * gdb.arch/sparc64-adi.c: New file.
7182
5277199a
PA
71832017-08-22 Pedro Alves <palves@redhat.com>
7184
7185 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7186 (top level): Add "list all overloads" tests.
7187
14278e1f
TT
71882017-08-22 Tom Tromey <tom@tromey.com>
7189
7190 * gdb.gdb/xfullpath.exp: Remove.
7191
bf223d3e
PA
71922017-08-21 Pedro Alves <palves@redhat.com>
7193
7194 PR gdb/19487
7195 * gdb.base/symbol-alias.c: New.
7196 * gdb.base/symbol-alias2.c: New.
7197 * gdb.base/symbol-alias.exp: New.
7198
c973d0aa
PA
71992017-08-21 Pedro Alves <palves@redhat.com>
7200
7201 * gdb.base/dfp-test.c
7202 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7203 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7204 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7205 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7206 * gdb.base/whatis-ptype-typedefs.c: New.
7207 * gdb.base/whatis-ptype-typedefs.exp: New.
7208 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7209 (an_int, an_int_type, an_int_type2): New globals.
7210 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7211 involving typedefs and cast expressions.
7212 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7213 (lookup_typedefs_function): New.
7214 (typedefs_pretty_printers_dict): New.
7215 (top level): Register lookup_typedefs_function in
7216 gdb.pretty_printers.
7217
6d580b63
YQ
72182017-08-18 Yao Qi <yao.qi@linaro.org>
7219
7220 * gdb.server/unittest.exp: New.
7221
206726fb
SDJ
72222017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7223
7224 PR gdb/21954
7225 * gdb.base/environ.exp: Add test to check if 'unset environment'
7226 works.
7227
bf0ec4c2
AA
72282017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7229
7230 * lib/gdb.exp (universal_compile_options): New caching proc.
7231 (gdb_compile): Suppress GCC's coloring of messages.
7232
d6382fff
TT
72332017-08-14 Tom Tromey <tom@tromey.com>
7234
7235 PR gdb/21675:
7236 * gdb.base/printcmds.exp (test_radices): New function.
7237 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7238 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7239 * lib/gdb.exp (get_integer_valueof): Use p/d.
7240
c2c2dd9f
SM
72412017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7242
7243 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7244 characters.
7245
fdffd6f4
TT
72462017-08-05 Tom Tromey <tom@tromey.com>
7247
7248 * gdb.rust/simple.exp: Allow String to appear in a different
7249 namespace.
7250
27d41eac
YQ
72512017-07-26 Yao Qi <yao.qi@linaro.org>
7252
7253 * gdb.gdb/unittest.exp: Invoke command
7254 "maintenance check xml-descriptions".
7255
031ed05d
AA
72562017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7257
7258 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7259 calling context.
7260 (hex128): Drop erroneous calculation of parameters.
7261
dcd27ddf
SM
72622017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7263
7264 * gdb.python/py-unwind.exp: Disable stack protection when
7265 building test file.
7266
47e77640
PA
72672017-07-20 Pedro Alves <palves@redhat.com>
7268
7269 * gdb.base/default.exp (set language): Adjust expected output.
7270
62d2a18a
PA
72712017-07-20 Pedro Alves <palves@redhat.com>
7272
7273 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7274 (test_minsym): ... this, and make static.
7275 (get_pck__foo__bar__minsym): Rename to ...
7276 (get_test_minsym): ... this.
7277 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7278 symbol names and comments.
7279 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7280 (get_test_minsym): ... this.
7281 (pck__foo__bar__minsym__2): Rename to ...
7282 (test_minsym): ... this.
7283 (main): Adjust.
7284
c45ec17c
PA
72852017-07-17 Pedro Alves <palves@redhat.com>
7286
7287 * gdb.base/completion.exp: Adjust expected output.
7288 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7289 the completer works.
7290
c6756f62
PA
72912017-07-17 Pedro Alves <palves@redhat.com>
7292
7293 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7294
5bd68487
AB
72952017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7296
7297 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7298
8880f2a9
TT
72992017-07-14 Tom Tromey <tom@tromey.com>
7300
7301 PR rust/21764:
7302 * gdb.rust/simple.exp: Add tests.
7303
65547233
TT
73042017-07-14 Tom Tromey <tom@tromey.com>
7305
7306 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7307
8f14146e
PA
73082017-07-14 Pedro Alves <palves@redhat.com>
7309
7310 * gdb.linespec/base/one/thefile.cc (z1): New function.
7311 * gdb.linespec/base/two/thefile.cc (z2): New function.
7312 * gdb.linespec/linespec.exp: Add tests.
7313
b4365d02
AB
73142017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7315
7316 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7317 to mi_create_breakpoint.
7318
5d2cbaa5
AB
73192017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7320
7321 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7322 mi_create_breakpoint.
7323
11cb5716
IB
73242017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7325
7326 * gdb.dlang/demangle.exp: Update for demangling changes.
7327
03278692
TT
73282017-07-09 Tom Tromey <tom@tromey.com>
7329
7330 * gdb.dwarf2/shortpiece.exp: New file.
7331
33c5cd75
DB
73322017-07-06 David Blaikie <dblaikie@gmail.com>
7333
7334 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7335 built from fissiont-multi-cu{1,2}.c.
7336 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7337 except putting 'main' and 'func' in separate CUs in the same DWO file.
7338 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7339 test.
7340 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7341 test.
7342
8455d262
PA
73432017-07-06 Pedro Alves <palves@redhat.com>
7344
7345 * gdb.python/py-unwind.exp: Test flushregs.
7346
dc4bde35
SDJ
73472017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7348
7349 PR cli/21688
7350 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7351 tests for alias commands and trailing whitespace.
7352
51ed89aa
SDJ
73532017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7354
7355 PR cli/21688
7356 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7357 procedure. Call it.
7358
eb17d413
PA
73592017-06-29 Pedro Alves <palves@redhat.com>
7360
7361 * gdb.base/printcmds.exp: Add tests.
7362
41664b45
DG
73632017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7364
7365 PR gdb/21337
7366 * gdb.base/reread-readsym.exp: New file.
7367 * gdb.base/reread-readsym.c: New file.
7368
75312ae3
KB
73692017-06-21 Kevin Buettner <kevinb@redhat.com>
7370
7371 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7372 subpattern.
7373
66953522
PB
73742017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7375
7376 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7377 extended mnemonic.
7378 * gdb.arch/powerpc-power9.s: Likewise.
7379
5524b525
AA
73802017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7381
7382 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7383 on 32-bit x86 targets. Exploit is_*_target macros where
7384 appropriate.
7385
03c8af18
AA
73862017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7387
7388 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7389 register pieces.
7390
3bf31011
AA
73912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7392
7393 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7394 located in one or more DWARF pieces.
7395
805acca0
AA
73962017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7397
7398 * lib/gdb.exp (get_endianness): New proc.
7399 * gdb.arch/aarch64-fp.exp: Use it.
7400 * gdb.arch/altivec-regs.exp: Likewise.
7401 * gdb.arch/e500-regs.exp: Likewise.
7402 * gdb.arch/vsx-regs.exp: Likewise.
7403 * gdb.base/dump.exp: Likewise.
7404 * gdb.base/funcargs.exp: Likewise.
7405 * gdb.base/gnu_vector.exp: Likewise.
7406 * gdb.dwarf2/formdata16.exp: Likewise.
7407 * gdb.dwarf2/implptrpiece.exp: Likewise.
7408 * gdb.dwarf2/nonvar-access.exp: Likewise.
7409 * gdb.python/py-inferior.exp: Likewise.
7410 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7411
e9352324
AA
74122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7413
7414 PR gdb/21226
7415 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7416 stack value pieces are taken from the LSB end.
7417
d5d1163e
AA
74182017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7419
7420 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7421 variable at nonzero offset.
7422
0567c986
AA
74232017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7424
7425 * gdb.dwarf2/var-access.c: New file.
7426 * gdb.dwarf2/var-access.exp: New test.
7427 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7428
973e9aab
TT
74292017-06-12 Tom Tromey <tom@tromey.com>
7430
7431 * gdb.dwarf2/formdata16.exp: Add tests.
7432
d9109c80
TT
74332017-06-12 Tom Tromey <tom@tromey.com>
7434
7435 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7436
30a25466
TT
74372017-06-12 Tom Tromey <tom@tromey.com>
7438
7439 PR exp/16225:
7440 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7441 * gdb.arch/vsx-regs.exp: Update tests.
7442 * gdb.arch/s390-vregs.exp (hex128): New proc.
7443 Update test.
7444 * gdb.arch/altivec-regs.exp: Update tests.
7445
aefd8b33
SDJ
74462017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7447
7448 * gdb.base/startup-with-shell.c: New file.
7449 * gdb.base/startup-with-shell.exp: Likewise.
7450
2090129c
SDJ
74512017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7452
7453 * gdb.server/non-existing-program.exp: Update regex in order to
7454 reflect the fact that gdbserver is now using fork_inferior (with a
7455 shell) to startup the inferior.
7456
8e86a419
SM
74572017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7458
7459 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7460 support function calls from GDB.
7461
e6cf65f2
TT
74622017-05-21 Tom Tromey <tom@tromey.com>
7463
7464 PR rust/21466:
7465 * gdb.rust/unsized.exp: New file.
7466 * gdb.rust/unsized.rs: New file.
7467
43cc5389
TT
74682017-05-19 Tom Tromey <tom@tromey.com>
7469
7470 PR rust/21484:
7471 * gdb.rust/watch.exp: New file.
7472 * gdb.rust/watch.rs: New file.
7473
ec8df234
TT
74742017-05-18 Tom Tromey <tom@tromey.com>
7475
7476 * gdb.rust/simple.exp: Allow Box to be qualified.
7477
3e3e7fae
TP
74782017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7479
7480 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7481
59cc050d
PA
74822017-05-18 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.base/fileio.c (test_write, test_read, test_close)
7485 (test_fstat): Don't print 'ret' in the fail path.
7486
c8f6abd1
PA
74872017-05-18 Pedro Alves <palves@redhat.com>
7488
7489 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7490 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7491 (test_system, test_rename, test_unlink, test_time): Change
7492 prototypes.
7493 * gdb.base/fileio.exp (stop_msg): Adjust.
7494
d2a03b77
PA
74952017-05-18 Pedro Alves <palves@redhat.com>
7496
7497 * gdb.base/fileio.c (null_str): New global.
7498 (test_stat): Use it.
7499 * gdb.base/fileio.exp: Remove nowarnings.
7500
0d5c6999
YQ
75012017-05-17 Yao Qi <yao.qi@linaro.org>
7502
7503 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7504
21873064
YQ
75052017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7506
7507 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7508 argument command.
7509 (top-level): Invoke test_set_inferior_tty.
7510
d512d31c
PA
75112017-05-04 Pedro Alves <palves@redhat.com>
7512
7513 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7514 Add parens to print call for Python 3.
7515
90cef2ed
KS
75162017-05-03 Keith Seitz <keiths@redhat.com>
7517
7518 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7519 (main): Call it.
7520
14f819c8
TW
75212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7522
7523 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7524 to prev and next.
7525
913aeadd
TW
75262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7527
7528 * gdb.python/py-record-btrace.exp: Remove test for
7529 gdb.BtraceInstruction.error.
7530
a3be24ad
TW
75312017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7532
7533 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7534
ae20e79a
TW
75352017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7536
7537 * gdb.python/py-record-btrace-threads.c: New file.
7538 * gdb.python/py-record-btrace-threads.exp: New file.
7539
45ce1b47
SDJ
75402017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7541
7542 PR testsuite/8595
7543 * gdb.base/environ.exp: Make test available in all architectures.
7544 Move bits related to "info program" testing to
7545 gdb.base/info-program.exp. Rewrite tests to use the two new
7546 procedures mentione below.
7547 (test_set_show_env_var) New procedure.
7548 (test_set_show_env_var_equal): Likewise.
7549 * gdb.base/info-program.exp: New file.
7550
e15c3eb4
KS
75512017-04-27 Keith Seitz <keiths@redhat.com>
7552
7553 * gdb.cp/oranking.cc (test15): New function.
7554 (main): Call test15 and declare additional variables for testing.
7555 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7556 "p foo101('abc')" tests.
7557 Add tests for cv qualifier overloads.
7558 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7559 "lvalue reference overload" test.
7560 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7561 "print value of f1 on Child&& in f2" test.
7562
3a3fd0fd
PA
75632017-04-19 Pedro Alves <palves@redhat.com>
7564
7565 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7566 procedure.
7567 (top level): Call it.
7568 * lib/gdb.exp (gdb_define_cmd): New procedure.
7569
53375380
PA
75702017-04-12 Pedro Alves <palves@redhat.com>
7571
7572 PR gdb/21323
7573 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7574 (wchar): New global.
7575 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7576 (do_test_wide_char, wide_char_types_no_program, top level): Add
7577 wchar_t testing.
7578
53e710ac
PA
75792017-04-12 Pedro Alves <palves@redhat.com>
7580
7581 PR c++/21323
7582 * gdb.cp/wide_char_types.c: New file.
7583 * gdb.cp/wide_char_types.exp: New file.
7584
0ad9d8c7
SDJ
75852017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7586
7587 PR gdb/21352
7588 * gdb.trace/tsv.exp: Add test for "tsave -r".
7589
b1b45502
IB
75902017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7591
7592 * gdb.dlang/watch-loc.c: New file.
7593 * gdb.dlang/watch-loc.exp: New file.
7594
ec13808e
JK
75952017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7596
7597 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7598
fe5f7374
AK
75992017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7600
7601 * gdb.arch/arc-analyze-prologue.S: New file.
7602 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7603
eea78757
AK
76042017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7605
7606 * gdb.arch/arc-decode-insn.S: New file.
7607 * gdb.arch/arc-decode-insn.exp: Likewise.
7608
5badf10a
IR
76092017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7610
7611 PR tdep/20928
7612 * gdb.arch/sparc64-regs.exp: New file.
7613 * gdb.arch/sparc64-regs.S: Likewise.
7614
cee59b3f
TW
76152017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7616
7617 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7618 and memory view on Python 3.
7619
c0f55cc6
AV
76202017-03-20 Artemiy Volkov <artemiyv@acm.org>
7621 Keith Seitz <keiths@redhat.com>
7622
7623 PR gdb/14441
7624 * gdb.cp/demangle.exp: Add rvalue reference tests.
7625 * gdb.cp/rvalue-ref-casts.cc: New file.
7626 * gdb.cp/rvalue-ref-casts.exp: New file.
7627 * gdb.cp/rvalue-ref-overload.cc: New file.
7628 * gdb.cp/rvalue-ref-overload.exp: New file.
7629 * gdb.cp/rvalue-ref-params.cc: New file.
7630 * gdb.cp/rvalue-ref-params.exp: New file.
7631 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7632 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7633 * gdb.cp/rvalue-ref-types.cc: New file.
7634 * gdb.cp/rvalue-ref-types.exp: New file.
7635 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
7636 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
7637
51457a05
MAL
76382017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7639
7640 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
7641 New procedure.
7642
5b291c04
MAL
76432017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7644
7645 * lib/mi-support.exp (mi_gdb_test): Add additional message
7646 for unexpected output.
7647
59a56148
AA
76482017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7649
7650 * gdb.base/examine-backward.c (Barrier): New character array
7651 constant, to ensure that TestStrings is preceded by a string
7652 terminator.
7653
7942e96e
AA
76542017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7655
7656 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
7657 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
7658 and implicit pointer into such a location.
7659
6ebac3fb
DE
76602017-03-16 Doug Evans <dje@google.com>
7661
7662 * gdb.python/py-lazy-string (pointer): Really add new typedef.
7663
ec3b243d
TP
76642017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
7665
7666 * gdb.cp/m-static.exp: Fix expectation for prototype of
7667 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
7668
76692017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
7670
7671 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
7672 * gdb.guile/scm-lazy-string.c: New file.
7673 * gdb.guile/scm-value.exp: Move lazy string tests to ...
7674 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
7675 for pointer, array, typedef lazy strings.
7676
2cc36e25 76772017-03-16 Doug Evans <dje@google.com>
34b43320
DE
7678
7679 PR python/17728, python/18439, python/18779
7680 * gdb.python/py-value.c (main) Delete locals sptr, sn.
7681 * gdb.python/py-lazy-string.c (pointer): New typedef.
7682 (main): New locals ptr, array, typedef_ptr.
7683 * gdb.python/py-value.exp: Move lazy string tests to ...
7684 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
7685 array, typedef lazy strings.
ec3b243d 7686
0efcde63
AK
76872017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
7688
7689 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
7690 Add optional 'test' parameter.
7691
7978d7c3
SM
76922017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7693
7694 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7695 Skip for versions of DejaGnu < 1.5.
7696
896c0c1e
SM
76972017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7698
7699 * lib/gdb.exp (dejagnu_version): New proc.
7700 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7701 Use dejagnu_version.
7702
5f4d1085
KS
77032017-03-10 Keith Seitz <keiths@redhat.com>
7704
7705 PR c++/8128
7706 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
7707 type from destructor regexps.
7708 Add a branch which actually passes the test.
7709 Adjust "ptype t5i" test names.
7710
1de05205
PA
77112017-03-08 Pedro Alves <palves@redhat.com>
7712
7713 * gdb.base/step-over-exit.exp: Add explicit test message.
7714
c65d6b55
PA
77152017-03-08 Pedro Alves <palves@redhat.com>
7716
7717 PR gdb/18360
7718 * gdb.threads/interrupt-while-step-over.c: New file.
7719 * gdb.threads/interrupt-while-step-over.exp: New file.
7720
2e86a283
PA
77212017-03-08 Pedro Alves <palves@redhat.com>
7722
7723 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
7724 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
7725
25dcbff6
PA
77262017-03-08 Pedro Alves <palves@redhat.com>
7727
7728 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
7729 PKRU as not supported as a PASS.
7730
dc9366eb
PA
77312017-03-08 Pedro Alves <palves@redhat.com>
7732
7733 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
7734 prefix instead of $binfile1/$binfile2.
7735 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
7736 in test message.
7737 * gdb.python/py-completion.exp: Use "load python file" as test
7738 messages instead of unstable path names.
7739
6e5d74e7
PA
77402017-03-08 Pedro Alves <palves@redhat.com>
7741 Jan Kratochvil <jan.kratochvil@redhat.com>
7742
7743 PR cli/21218
7744 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7745 New proc.
7746 (top level): Call it.
7747
9753a2f6
PA
77482017-03-08 Pedro Alves <palves@redhat.com>
7749
7750 PR tui/21216
7751 * gdb.tui/tui-nl-filtered-output.exp: New file.
7752
1a4dd9dd
PA
77532017-03-08 Pedro Alves <palves@redhat.com>
7754
7755 * gdb.base/completion.exp: Move TUI completion tests to ...
7756 * gdb.tui/completion.exp: ... this new file.
7757
7cbbff33
PA
77582017-03-08 Pedro Alves <palves@redhat.com>
7759
7760 * gdb.base/tui-disasm-long-lines.c,
7761 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
7762 gdb.base/tui-layout.exp: Move to ...
7763 * gdb.tui/: ... this new directory.
7764
5f6fd321
PA
77652017-03-07 Pedro Alves <palves@redhat.com>
7766
7767 * gdb.base/tui-layout.c: New file.
7768 * gdb.base/tui-layout.exp: New file.
7769
44959fa8
PA
77702017-03-07 Pedro Alves <palves@redhat.com>
7771
7772 * gdb.base/tui-layout.c: Rename to ...
7773 * gdb.base/tui-disasm-long-lines.c: ... this.
7774 * gdb.base/tui-layout.exp: Rename to ...
7775 * gdb.base/tui-disasm-long-lines.exp: ... this.
7776
f8c4e718
PA
77772017-03-07 Pedro Alves <palves@redhat.com>
7778
7779 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
7780
6dbb839a 77812017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
7782
7783 * i386-mpx-call.c: New file.
7784 * i386-mpx-call.exp: New file.
7785
65b48a81
PB
77862017-02-28 Peter Bergner <bergner@vnet.ibm.com>
7787
7788 * gdb.arch/powerpc-power.exp: Delete test.
7789 * gdb.arch/powerpc-power.s: Likewise.
7790 * gdb.disasm/disassembler-options.exp: New test.
7791 * gdb.arch/powerpc-altivec.exp: Likewise.
7792 * gdb.arch/powerpc-altivec.s: Likewise.
7793 * gdb.arch/powerpc-altivec2.exp: Likewise.
7794 * gdb.arch/powerpc-altivec2.s: Likewise.
7795 * gdb.arch/powerpc-altivec3.exp: Likewise.
7796 * gdb.arch/powerpc-altivec3.s: Likewise.
7797 * gdb.arch/powerpc-power7.exp: Likewise.
7798 * gdb.arch/powerpc-power7.s: Likewise.
7799 * gdb.arch/powerpc-power8.exp: Likewise.
7800 * gdb.arch/powerpc-power8.s: Likewise.
7801 * gdb.arch/powerpc-power9.exp: Likewise.
7802 * gdb.arch/powerpc-power9.s: Likewise.
7803 * gdb.arch/powerpc-vsx.exp: Likewise.
7804 * gdb.arch/powerpc-vsx.s: Likewise.
7805 * gdb.arch/powerpc-vsx2.exp: Likewise.
7806 * gdb.arch/powerpc-vsx2.s: Likewise.
7807 * gdb.arch/powerpc-vsx3.exp: Likewise.
7808 * gdb.arch/powerpc-vsx3.s: Likewise.
7809 * gdb.arch/arm-disassembler-options.exp: Likewise.
7810 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
7811 * gdb.arch/s390-disassembler-options.exp: Likewise.
7812
17cd4947
LM
78132017-02-23 Luis Machado <lgustavo@codesourcery.com>
7814
7815 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
7816 (check_supported_features): ... this. Changed return type to void.
7817 (supports_rdseed): New static global.
7818 (rdseed): Check supports_rdseed.
7819 (initialize): Call check_supported_features.
7820
2039d74e
EBM
78212017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7822
7823 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
7824 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
7825 and lqarx/stqcx.
7826 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
7827 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
7828
a51d7ecf
EBM
78292017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7830
7831 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
7832 uppercase.
7833
0224619f
JK
78342017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7835
7836 * gdb.dwarf2/formdata16.c: New file.
7837 * gdb.dwarf2/formdata16.exp: New file.
7838 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
7839
216f72a1
JK
78402017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7841
7842 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
7843 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
7844 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
7845 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
7846 DW_AT_GNU_*.
7847
43988095
JK
78482017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7849
7850 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
7851
99e8a4f9
SDJ
78522017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
7853
7854 PR gdb/21164
7855 * gdb.base/maint.exp: Add testcases for when the commands do
7856 not have arguments.
7857
b58a8c0c
TP
78582017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7859
7860 * gdb.cp/chained-calls.exp: Use p instead of P.
7861
4e746bb6
TW
78622017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
7863
7864 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
7865 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
7866
3f77c769
TT
78672017-02-14 Tom Tromey <tom@tromey.com>
7868
7869 PR python/13598:
7870 * gdb.python/py-events.exp: Add before_prompt event tests.
7871
075beec0
AA
78722017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7873
7874 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
7875
bf5f525c
LM
78762017-02-13 Luis Machado <lgustavo@codesourcery.com>
7877
7878 * gdb.linespec/explicit.c (my_unique_function_name): New function.
7879 (main): Call my_unique_function_name.
7880 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
7881 completion of patterns with a single match.
7882 Add missing -re switches to gdb_test_multiple calls.
7883
13a66184
LM
78842017-02-13 Luis Machado <lgustavo@codesourcery.com>
7885
7886 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
7887 return if core file is not recognized.
7888
26a06916
SM
78892017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7890
7891 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
7892 and extra UIs.
7893
b761ca9e
SM
78942017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7895
7896 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
7897 proc_with_prefix.
7898
b964bee0
TT
78992017-02-10 Tom Tromey <tom@tromey.com>
7900
7901 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
7902
18da0c51
MG
79032017-02-10 Martin Galvan <martingalvan@sourceware.org>
7904
7905 PR gdb/21122
7906 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
7907
604c4576
JG
79082017-02-08 Jerome Guitton <guitton@adacore.com>
7909
7910 * gdb.base/define.exp: Add test for command abbreviations
7911 in define.
7912
20b477a7
LM
79132017-02-06 Luis Machado <lgustavo@codesourcery.com>
7914
7915 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
7916 * gdb.reverse/insn-reverse-x86.c: New file.
7917
3f7b46f2
IR
79182017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7919
7920 PR tdep/20936
7921 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
7922
f0fd41c1
TT
79232017-02-03 Tom Tromey <tom@tromey.com>
7924
7925 PR rust/21097:
7926 * gdb.rust/simple.exp: Add new tests.
7927
5be5dbf0
PA
79282017-02-02 Pedro Alves <palves@redhat.com>
7929
7930 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
7931 tests.
7932
7346ef59
AA
79332017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7934
7935 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
7936 taking a 2-byte value out of a 4-byte DWARF implicit value on
7937 big-endian targets.
7938 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
7939 logic. Add test cases for DW_OP_implicit.
7940
787f0025
MM
79412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7942
7943 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
7944
68777c29
MM
79452017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7946
7947 * gdb.btrace/enable.exp: Call gdb_exit before
7948 skip_gdbserver_tests.
7949
0a1c7e28
MM
79502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7951
7952 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
7953 GDBFLAGS.
7954
b5ac99b0
MM
79552017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7956
7957 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
7958 the test is skipped.
7959 * gdb.btrace/data.exp: Likewise.
7960 * gdb.btrace/delta.exp: Likewise.
7961 * gdb.btrace/dlopen.exp: Likewise.
7962 * gdb.btrace/enable-running.exp: Likewise.
7963 * gdb.btrace/enable.exp: Likewise.
7964 * gdb.btrace/exception.exp: Likewise.
7965 * gdb.btrace/function_call_history.exp: Likewise.
7966 * gdb.btrace/gcore.exp: Likewise.
7967 * gdb.btrace/instruction_history.exp: Likewise.
7968 * gdb.btrace/multi-thread-step.exp: Likewise.
7969 * gdb.btrace/nohist.exp: Likewise.
7970 * gdb.btrace/non-stop.exp: Likewise.
7971 * gdb.btrace/reconnect.exp: Likewise.
7972 * gdb.btrace/record_goto-step.exp: Likewise.
7973 * gdb.btrace/record_goto.exp: Likewise.
7974 * gdb.btrace/rn-dl-bind.exp: Likewise.
7975 * gdb.btrace/segv.exp: Likewise.
7976 * gdb.btrace/step.exp: Likewise.
7977 * gdb.btrace/stepi.exp: Likewise.
7978 * gdb.btrace/tailcall-only.exp: Likewise.
7979 * gdb.btrace/tailcall.exp: Likewise.
7980 * gdb.btrace/tsx.exp: Likewise.
7981 * gdb.btrace/unknown_functions.exp: Likewise.
7982 * gdb.btrace/vdso.exp: Likewise.
7983
cd4007e4
MM
79842017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7985
7986 * gdb.btrace/enable-running.c: New.
7987 * gdb.btrace/enable-running.exp: New.
7988
2735833d
WT
79892017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
7990
7991 * gdb.arch/amd64-gs_base.c: New file.
7992 * gdb.arch/amd64-gs_base.exp: New file.
7993
b51e1e94
LM
79942017-01-26 Luis Machado <lgustavo@codesourcery.com>
7995
7996 * lib/memory.exp: Remove spurious empty newlines.
7997
72ca0410
SM
79982017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
7999
8000 * gdb.python/py-bad-printers.exp: Load python file using "source".
8001 * gdb.python/py-events.exp: Likewise.
8002 * gdb.python/py-evsignal.exp: Likewise.
8003 * gdb.python/py-evthreads.exp: Likewise.
8004 * gdb.python/py-frame-args.exp: Likewise.
8005 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8006 * gdb.python/py-framefilter-mi.exp: Likewise.
8007 * gdb.python/py-framefilter.exp: Likewise.
8008 * gdb.python/py-mi.exp: Likewise.
8009 * gdb.python/py-pp-maint.exp: Likewise.
8010 * gdb.python/py-pp-registration.exp: Likewise.
8011 * gdb.python/py-prettyprint.exp: Likewise.
8012 (run_lang_tests): Likewise.
8013 * gdb.python/py-typeprint.exp: Likewise.
8014
e309aa65
LM
80152017-01-26 Luis Machado <lgustavo@codesourcery.com>
8016
8017 * lib/memory.exp: New file.
8018 * lib/gdb.exp: Load memory.exp.
8019 * gdb.base/memattr.exp (delete_memory): Move proc to
8020 lib/memory.exp and rename to delete_memory_regions.
8021 Replace delete_memory with delete_memory_regions.
8022 Cleanup memory regions before tests.
8023 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8024 before tests.
8025
515aff23
LM
80262017-01-26 Luis Machado <lgustavo@codesourcery.com>
8027
8028 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8029 files.
8030 (initialize): New function conditionally defined.
8031 (testcases): Move within conditional block.
8032 (main): Call initialize.
8033 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8034 of gdb.reverse/insn-reverse.c.
8035 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8036 gdb.reverse/insn-reverse.c.
8037
d8b49cf0
YQ
80382017-01-26 Yao Qi <yao.qi@linaro.org>
8039
8040 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8041 disassemble on address 0.
8042
f13a9a0c
YQ
80432017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8044 Yao Qi <yao.qi@linaro.org>
8045
8046 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8047 * gdb.dwarf2/implptr-64bit.S: Remove.
8048 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8049 variables in caller's context. Add DW_OP_implicit_value.
8050
5ac95241
YQ
80512017-01-25 Yao Qi <yao.qi@linaro.org>
8052
8053 * lib/dwarf.exp (Dwarf::_location): Handle
8054 DW_OP_GNU_implicit_pointer with proper size.
8055
23e82930
LM
80562017-01-20 Luis Machado <lgustavo@codesourcery.com>
8057
8058 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8059 and add untested calls.
8060
d334ae25
LM
80612017-01-20 Luis Machado <lgustavo@codesourcery.com>
8062
8063 * gdb.python/python.exp: Check line number against what GDB thinks
8064 the line number is for func1.
8065
f5e6296e
IB
80662017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8067
8068 * gdb.dlang/debug-expr.exp: New file.
8069
5b362f04
LM
80702016-12-23 Luis Machado <lgustavo@codesourcery.com>
8071
8072 Fix test names for the following files:
8073
8074 * gdb.ada/exec_changed.exp
8075 * gdb.ada/info_types.exp
8076 * gdb.arch/aarch64-atomic-inst.exp
8077 * gdb.arch/aarch64-fp.exp
8078 * gdb.arch/altivec-abi.exp
8079 * gdb.arch/altivec-regs.exp
8080 * gdb.arch/amd64-byte.exp
8081 * gdb.arch/amd64-disp-step.exp
8082 * gdb.arch/amd64-dword.exp
8083 * gdb.arch/amd64-entry-value-inline.exp
8084 * gdb.arch/amd64-entry-value-param.exp
8085 * gdb.arch/amd64-entry-value-paramref.exp
8086 * gdb.arch/amd64-entry-value.exp
8087 * gdb.arch/amd64-i386-address.exp
8088 * gdb.arch/amd64-invalid-stack-middle.exp
8089 * gdb.arch/amd64-invalid-stack-top.exp
8090 * gdb.arch/amd64-optimout-repeat.exp
8091 * gdb.arch/amd64-prologue-skip.exp
8092 * gdb.arch/amd64-prologue-xmm.exp
8093 * gdb.arch/amd64-stap-special-operands.exp
8094 * gdb.arch/amd64-stap-wrong-subexp.exp
8095 * gdb.arch/amd64-tailcall-cxx.exp
8096 * gdb.arch/amd64-tailcall-noret.exp
8097 * gdb.arch/amd64-tailcall-ret.exp
8098 * gdb.arch/amd64-tailcall-self.exp
8099 * gdb.arch/amd64-word.exp
8100 * gdb.arch/arm-bl-branch-dest.exp
8101 * gdb.arch/arm-disp-step.exp
8102 * gdb.arch/arm-neon.exp
8103 * gdb.arch/arm-single-step-kernel-helper.exp
8104 * gdb.arch/avr-flash-qualifier.exp
8105 * gdb.arch/disp-step-insn-reloc.exp
8106 * gdb.arch/e500-abi.exp
8107 * gdb.arch/e500-regs.exp
8108 * gdb.arch/ftrace-insn-reloc.exp
8109 * gdb.arch/i386-avx512.exp
8110 * gdb.arch/i386-bp_permanent.exp
8111 * gdb.arch/i386-byte.exp
8112 * gdb.arch/i386-cfi-notcurrent.exp
8113 * gdb.arch/i386-disp-step.exp
8114 * gdb.arch/i386-dr3-watch.exp
8115 * gdb.arch/i386-float.exp
8116 * gdb.arch/i386-gnu-cfi.exp
8117 * gdb.arch/i386-mpx-map.exp
8118 * gdb.arch/i386-mpx-sigsegv.exp
8119 * gdb.arch/i386-mpx-simple_segv.exp
8120 * gdb.arch/i386-mpx.exp
8121 * gdb.arch/i386-permbkpt.exp
8122 * gdb.arch/i386-prologue.exp
8123 * gdb.arch/i386-signal.exp
8124 * gdb.arch/i386-size-overlap.exp
8125 * gdb.arch/i386-unwind.exp
8126 * gdb.arch/i386-word.exp
8127 * gdb.arch/mips-fcr.exp
8128 * gdb.arch/powerpc-d128-regs.exp
8129 * gdb.arch/powerpc-stackless.exp
8130 * gdb.arch/ppc64-atomic-inst.exp
8131 * gdb.arch/s390-stackless.exp
8132 * gdb.arch/s390-tdbregs.exp
8133 * gdb.arch/s390-vregs.exp
8134 * gdb.arch/sparc-sysstep.exp
8135 * gdb.arch/thumb-bx-pc.exp
8136 * gdb.arch/thumb-singlestep.exp
8137 * gdb.arch/thumb2-it.exp
8138 * gdb.arch/vsx-regs.exp
8139 * gdb.asm/asm-source.exp
8140 * gdb.base/a2-run.exp
8141 * gdb.base/advance.exp
8142 * gdb.base/all-bin.exp
8143 * gdb.base/anon.exp
8144 * gdb.base/args.exp
8145 * gdb.base/arithmet.exp
8146 * gdb.base/async-shell.exp
8147 * gdb.base/async.exp
8148 * gdb.base/attach-pie-noexec.exp
8149 * gdb.base/attach-twice.exp
8150 * gdb.base/auto-load.exp
8151 * gdb.base/bang.exp
8152 * gdb.base/bitfields.exp
8153 * gdb.base/break-always.exp
8154 * gdb.base/break-caller-line.exp
8155 * gdb.base/break-entry.exp
8156 * gdb.base/break-inline.exp
8157 * gdb.base/break-on-linker-gcd-function.exp
8158 * gdb.base/break-probes.exp
8159 * gdb.base/break.exp
8160 * gdb.base/breakpoint-shadow.exp
8161 * gdb.base/call-ar-st.exp
8162 * gdb.base/call-sc.exp
8163 * gdb.base/call-signal-resume.exp
8164 * gdb.base/call-strs.exp
8165 * gdb.base/callfuncs.exp
8166 * gdb.base/catch-fork-static.exp
8167 * gdb.base/catch-gdb-caused-signals.exp
8168 * gdb.base/catch-load.exp
8169 * gdb.base/catch-signal-fork.exp
8170 * gdb.base/catch-signal.exp
8171 * gdb.base/catch-syscall.exp
8172 * gdb.base/charset.exp
8173 * gdb.base/checkpoint.exp
8174 * gdb.base/chng-syms.exp
8175 * gdb.base/code-expr.exp
8176 * gdb.base/code_elim.exp
8177 * gdb.base/commands.exp
8178 * gdb.base/completion.exp
8179 * gdb.base/complex.exp
8180 * gdb.base/cond-expr.exp
8181 * gdb.base/condbreak.exp
8182 * gdb.base/consecutive.exp
8183 * gdb.base/continue-all-already-running.exp
8184 * gdb.base/coredump-filter.exp
8185 * gdb.base/corefile.exp
8186 * gdb.base/dbx.exp
8187 * gdb.base/debug-expr.exp
8188 * gdb.base/define.exp
8189 * gdb.base/del.exp
8190 * gdb.base/disabled-location.exp
8191 * gdb.base/disasm-end-cu.exp
8192 * gdb.base/disasm-optim.exp
8193 * gdb.base/display.exp
8194 * gdb.base/duplicate-bp.exp
8195 * gdb.base/ena-dis-br.exp
8196 * gdb.base/ending-run.exp
8197 * gdb.base/enumval.exp
8198 * gdb.base/environ.exp
8199 * gdb.base/eu-strip-infcall.exp
8200 * gdb.base/eval-avoid-side-effects.exp
8201 * gdb.base/eval-skip.exp
8202 * gdb.base/exitsignal.exp
8203 * gdb.base/expand-psymtabs.exp
8204 * gdb.base/filesym.exp
8205 * gdb.base/find-unmapped.exp
8206 * gdb.base/finish.exp
8207 * gdb.base/float.exp
8208 * gdb.base/foll-exec-mode.exp
8209 * gdb.base/foll-exec.exp
8210 * gdb.base/foll-fork.exp
8211 * gdb.base/fortran-sym-case.exp
8212 * gdb.base/freebpcmd.exp
8213 * gdb.base/func-ptr.exp
8214 * gdb.base/func-ptrs.exp
8215 * gdb.base/funcargs.exp
8216 * gdb.base/gcore-buffer-overflow.exp
8217 * gdb.base/gcore-relro-pie.exp
8218 * gdb.base/gcore-relro.exp
8219 * gdb.base/gcore.exp
8220 * gdb.base/gdb1090.exp
8221 * gdb.base/gdb11530.exp
8222 * gdb.base/gdb11531.exp
8223 * gdb.base/gdb1821.exp
8224 * gdb.base/gdbindex-stabs.exp
8225 * gdb.base/gdbvars.exp
8226 * gdb.base/hbreak.exp
8227 * gdb.base/hbreak2.exp
8228 * gdb.base/included.exp
8229 * gdb.base/infcall-input.exp
8230 * gdb.base/inferior-died.exp
8231 * gdb.base/infnan.exp
8232 * gdb.base/info-macros.exp
8233 * gdb.base/info-os.exp
8234 * gdb.base/info-proc.exp
8235 * gdb.base/info-shared.exp
8236 * gdb.base/info-target.exp
8237 * gdb.base/infoline.exp
8238 * gdb.base/interp.exp
8239 * gdb.base/interrupt.exp
8240 * gdb.base/jit-reader.exp
8241 * gdb.base/jit-simple.exp
8242 * gdb.base/kill-after-signal.exp
8243 * gdb.base/kill-detach-inferiors-cmd.exp
8244 * gdb.base/label.exp
8245 * gdb.base/langs.exp
8246 * gdb.base/ldbl_e308.exp
8247 * gdb.base/line-symtabs.exp
8248 * gdb.base/linespecs.exp
8249 * gdb.base/list.exp
8250 * gdb.base/long_long.exp
8251 * gdb.base/longest-types.exp
8252 * gdb.base/maint.exp
8253 * gdb.base/max-value-size.exp
8254 * gdb.base/memattr.exp
8255 * gdb.base/mips_pro.exp
8256 * gdb.base/morestack.exp
8257 * gdb.base/moribund-step.exp
8258 * gdb.base/multi-forks.exp
8259 * gdb.base/nested-addr.exp
8260 * gdb.base/nextoverexit.exp
8261 * gdb.base/noreturn-finish.exp
8262 * gdb.base/noreturn-return.exp
8263 * gdb.base/nostdlib.exp
8264 * gdb.base/offsets.exp
8265 * gdb.base/opaque.exp
8266 * gdb.base/pc-fp.exp
8267 * gdb.base/permissions.exp
8268 * gdb.base/print-symbol-loading.exp
8269 * gdb.base/prologue-include.exp
8270 * gdb.base/psymtab.exp
8271 * gdb.base/ptype.exp
8272 * gdb.base/random-signal.exp
8273 * gdb.base/randomize.exp
8274 * gdb.base/range-stepping.exp
8275 * gdb.base/readline-ask.exp
8276 * gdb.base/recpar.exp
8277 * gdb.base/recurse.exp
8278 * gdb.base/relational.exp
8279 * gdb.base/restore.exp
8280 * gdb.base/return-nodebug.exp
8281 * gdb.base/return.exp
8282 * gdb.base/run-after-attach.exp
8283 * gdb.base/save-bp.exp
8284 * gdb.base/scope.exp
8285 * gdb.base/sect-cmd.exp
8286 * gdb.base/set-lang-auto.exp
8287 * gdb.base/set-noassign.exp
8288 * gdb.base/setvar.exp
8289 * gdb.base/sigall.exp
8290 * gdb.base/sigbpt.exp
8291 * gdb.base/siginfo-addr.exp
8292 * gdb.base/siginfo-infcall.exp
8293 * gdb.base/siginfo-obj.exp
8294 * gdb.base/siginfo.exp
8295 * gdb.base/signals-state-child.exp
8296 * gdb.base/signest.exp
8297 * gdb.base/sigstep.exp
8298 * gdb.base/sizeof.exp
8299 * gdb.base/skip.exp
8300 * gdb.base/solib-corrupted.exp
8301 * gdb.base/solib-nodir.exp
8302 * gdb.base/solib-search.exp
8303 * gdb.base/stack-checking.exp
8304 * gdb.base/stale-infcall.exp
8305 * gdb.base/stap-probe.exp
8306 * gdb.base/start.exp
8307 * gdb.base/step-break.exp
8308 * gdb.base/step-bt.exp
8309 * gdb.base/step-line.exp
8310 * gdb.base/step-over-exit.exp
8311 * gdb.base/step-over-syscall.exp
8312 * gdb.base/step-resume-infcall.exp
8313 * gdb.base/step-test.exp
8314 * gdb.base/store.exp
8315 * gdb.base/structs3.exp
8316 * gdb.base/sym-file.exp
8317 * gdb.base/symbol-without-target_section.exp
8318 * gdb.base/term.exp
8319 * gdb.base/testenv.exp
8320 * gdb.base/ui-redirect.exp
8321 * gdb.base/until.exp
8322 * gdb.base/unwindonsignal.exp
8323 * gdb.base/value-double-free.exp
8324 * gdb.base/vla-datatypes.exp
8325 * gdb.base/vla-ptr.exp
8326 * gdb.base/vla-sideeffect.exp
8327 * gdb.base/volatile.exp
8328 * gdb.base/watch-cond-infcall.exp
8329 * gdb.base/watch-cond.exp
8330 * gdb.base/watch-non-mem.exp
8331 * gdb.base/watch-read.exp
8332 * gdb.base/watch-vfork.exp
8333 * gdb.base/watchpoint-cond-gone.exp
8334 * gdb.base/watchpoint-delete.exp
8335 * gdb.base/watchpoint-hw-hit-once.exp
8336 * gdb.base/watchpoint-hw.exp
8337 * gdb.base/watchpoint-stops-at-right-insn.exp
8338 * gdb.base/watchpoints.exp
8339 * gdb.base/wchar.exp
8340 * gdb.base/whatis-exp.exp
8341 * gdb.btrace/buffer-size.exp
8342 * gdb.btrace/data.exp
8343 * gdb.btrace/delta.exp
8344 * gdb.btrace/dlopen.exp
8345 * gdb.btrace/enable.exp
8346 * gdb.btrace/exception.exp
8347 * gdb.btrace/function_call_history.exp
8348 * gdb.btrace/gcore.exp
8349 * gdb.btrace/instruction_history.exp
8350 * gdb.btrace/nohist.exp
8351 * gdb.btrace/reconnect.exp
8352 * gdb.btrace/record_goto-step.exp
8353 * gdb.btrace/record_goto.exp
8354 * gdb.btrace/rn-dl-bind.exp
8355 * gdb.btrace/segv.exp
8356 * gdb.btrace/step.exp
8357 * gdb.btrace/stepi.exp
8358 * gdb.btrace/tailcall-only.exp
8359 * gdb.btrace/tailcall.exp
8360 * gdb.btrace/tsx.exp
8361 * gdb.btrace/unknown_functions.exp
8362 * gdb.btrace/vdso.exp
8363 * gdb.compile/compile-ifunc.exp
8364 * gdb.compile/compile-ops.exp
8365 * gdb.compile/compile-print.exp
8366 * gdb.compile/compile-setjmp.exp
8367 * gdb.cp/abstract-origin.exp
8368 * gdb.cp/ambiguous.exp
8369 * gdb.cp/annota2.exp
8370 * gdb.cp/annota3.exp
8371 * gdb.cp/anon-ns.exp
8372 * gdb.cp/anon-struct.exp
8373 * gdb.cp/anon-union.exp
8374 * gdb.cp/arg-reference.exp
8375 * gdb.cp/baseenum.exp
8376 * gdb.cp/bool.exp
8377 * gdb.cp/breakpoint.exp
8378 * gdb.cp/bs15503.exp
8379 * gdb.cp/call-c.exp
8380 * gdb.cp/casts.exp
8381 * gdb.cp/chained-calls.exp
8382 * gdb.cp/class2.exp
8383 * gdb.cp/classes.exp
8384 * gdb.cp/cmpd-minsyms.exp
8385 * gdb.cp/converts.exp
8386 * gdb.cp/cp-relocate.exp
8387 * gdb.cp/cpcompletion.exp
8388 * gdb.cp/cpexprs.exp
8389 * gdb.cp/cplabel.exp
8390 * gdb.cp/cplusfuncs.exp
8391 * gdb.cp/cpsizeof.exp
8392 * gdb.cp/ctti.exp
8393 * gdb.cp/derivation.exp
8394 * gdb.cp/destrprint.exp
8395 * gdb.cp/dispcxx.exp
8396 * gdb.cp/enum-class.exp
8397 * gdb.cp/exception.exp
8398 * gdb.cp/exceptprint.exp
8399 * gdb.cp/expand-psymtabs-cxx.exp
8400 * gdb.cp/expand-sals.exp
8401 * gdb.cp/extern-c.exp
8402 * gdb.cp/filename.exp
8403 * gdb.cp/formatted-ref.exp
8404 * gdb.cp/fpointer.exp
8405 * gdb.cp/gdb1355.exp
8406 * gdb.cp/gdb2495.exp
8407 * gdb.cp/hang.exp
8408 * gdb.cp/impl-this.exp
8409 * gdb.cp/infcall-dlopen.exp
8410 * gdb.cp/inherit.exp
8411 * gdb.cp/iostream.exp
8412 * gdb.cp/koenig.exp
8413 * gdb.cp/local.exp
8414 * gdb.cp/m-data.exp
8415 * gdb.cp/m-static.exp
8416 * gdb.cp/mb-ctor.exp
8417 * gdb.cp/mb-inline.exp
8418 * gdb.cp/mb-templates.exp
8419 * gdb.cp/member-name.exp
8420 * gdb.cp/member-ptr.exp
8421 * gdb.cp/meth-typedefs.exp
8422 * gdb.cp/method.exp
8423 * gdb.cp/method2.exp
8424 * gdb.cp/minsym-fallback.exp
8425 * gdb.cp/misc.exp
8426 * gdb.cp/namelessclass.exp
8427 * gdb.cp/namespace-enum.exp
8428 * gdb.cp/namespace-nested-import.exp
8429 * gdb.cp/namespace.exp
8430 * gdb.cp/nextoverthrow.exp
8431 * gdb.cp/no-dmgl-verbose.exp
8432 * gdb.cp/non-trivial-retval.exp
8433 * gdb.cp/noparam.exp
8434 * gdb.cp/nsdecl.exp
8435 * gdb.cp/nsimport.exp
8436 * gdb.cp/nsnested.exp
8437 * gdb.cp/nsnoimports.exp
8438 * gdb.cp/nsrecurs.exp
8439 * gdb.cp/nsstress.exp
8440 * gdb.cp/nsusing.exp
8441 * gdb.cp/operator.exp
8442 * gdb.cp/oranking.exp
8443 * gdb.cp/overload-const.exp
8444 * gdb.cp/overload.exp
8445 * gdb.cp/ovldbreak.exp
8446 * gdb.cp/ovsrch.exp
8447 * gdb.cp/paren-type.exp
8448 * gdb.cp/parse-lang.exp
8449 * gdb.cp/pass-by-ref.exp
8450 * gdb.cp/pr-1023.exp
8451 * gdb.cp/pr-1210.exp
8452 * gdb.cp/pr-574.exp
8453 * gdb.cp/pr10687.exp
8454 * gdb.cp/pr12028.exp
8455 * gdb.cp/pr17132.exp
8456 * gdb.cp/pr17494.exp
8457 * gdb.cp/pr9067.exp
8458 * gdb.cp/pr9167.exp
8459 * gdb.cp/pr9631.exp
8460 * gdb.cp/printmethod.exp
8461 * gdb.cp/psmang.exp
8462 * gdb.cp/psymtab-parameter.exp
8463 * gdb.cp/ptype-cv-cp.exp
8464 * gdb.cp/ptype-flags.exp
8465 * gdb.cp/re-set-overloaded.exp
8466 * gdb.cp/ref-types.exp
8467 * gdb.cp/rtti.exp
8468 * gdb.cp/scope-err.exp
8469 * gdb.cp/shadow.exp
8470 * gdb.cp/smartp.exp
8471 * gdb.cp/static-method.exp
8472 * gdb.cp/static-print-quit.exp
8473 * gdb.cp/temargs.exp
8474 * gdb.cp/templates.exp
8475 * gdb.cp/try_catch.exp
8476 * gdb.cp/typedef-operator.exp
8477 * gdb.cp/typeid.exp
8478 * gdb.cp/userdef.exp
8479 * gdb.cp/using-crash.exp
8480 * gdb.cp/var-tag.exp
8481 * gdb.cp/virtbase.exp
8482 * gdb.cp/virtfunc.exp
8483 * gdb.cp/virtfunc2.exp
8484 * gdb.cp/vla-cxx.exp
8485 * gdb.disasm/t01_mov.exp
8486 * gdb.disasm/t02_mova.exp
8487 * gdb.disasm/t03_add.exp
8488 * gdb.disasm/t04_sub.exp
8489 * gdb.disasm/t05_cmp.exp
8490 * gdb.disasm/t06_ari2.exp
8491 * gdb.disasm/t07_ari3.exp
8492 * gdb.disasm/t08_or.exp
8493 * gdb.disasm/t09_xor.exp
8494 * gdb.disasm/t10_and.exp
8495 * gdb.disasm/t11_logs.exp
8496 * gdb.disasm/t12_bit.exp
8497 * gdb.disasm/t13_otr.exp
8498 * gdb.dlang/circular.exp
8499 * gdb.dwarf2/arr-stride.exp
8500 * gdb.dwarf2/arr-subrange.exp
8501 * gdb.dwarf2/atomic-type.exp
8502 * gdb.dwarf2/bad-regnum.exp
8503 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8504 * gdb.dwarf2/callframecfa.exp
8505 * gdb.dwarf2/clztest.exp
8506 * gdb.dwarf2/corrupt.exp
8507 * gdb.dwarf2/data-loc.exp
8508 * gdb.dwarf2/dup-psym.exp
8509 * gdb.dwarf2/dw2-anon-mptr.exp
8510 * gdb.dwarf2/dw2-anonymous-func.exp
8511 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8512 * gdb.dwarf2/dw2-bad-unresolved.exp
8513 * gdb.dwarf2/dw2-basic.exp
8514 * gdb.dwarf2/dw2-canonicalize-type.exp
8515 * gdb.dwarf2/dw2-case-insensitive.exp
8516 * gdb.dwarf2/dw2-common-block.exp
8517 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8518 * gdb.dwarf2/dw2-compressed.exp
8519 * gdb.dwarf2/dw2-const.exp
8520 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8521 * gdb.dwarf2/dw2-cu-size.exp
8522 * gdb.dwarf2/dw2-dup-frame.exp
8523 * gdb.dwarf2/dw2-entry-value.exp
8524 * gdb.dwarf2/dw2-icycle.exp
8525 * gdb.dwarf2/dw2-ifort-parameter.exp
8526 * gdb.dwarf2/dw2-inline-break.exp
8527 * gdb.dwarf2/dw2-inline-param.exp
8528 * gdb.dwarf2/dw2-intercu.exp
8529 * gdb.dwarf2/dw2-intermix.exp
8530 * gdb.dwarf2/dw2-lexical-block-bare.exp
8531 * gdb.dwarf2/dw2-linkage-name-trust.exp
8532 * gdb.dwarf2/dw2-minsym-in-cu.exp
8533 * gdb.dwarf2/dw2-noloc.exp
8534 * gdb.dwarf2/dw2-op-call.exp
8535 * gdb.dwarf2/dw2-op-out-param.exp
8536 * gdb.dwarf2/dw2-opt-structptr.exp
8537 * gdb.dwarf2/dw2-param-error.exp
8538 * gdb.dwarf2/dw2-producer.exp
8539 * gdb.dwarf2/dw2-ranges-base.exp
8540 * gdb.dwarf2/dw2-ref-missing-frame.exp
8541 * gdb.dwarf2/dw2-reg-undefined.exp
8542 * gdb.dwarf2/dw2-regno-invalid.exp
8543 * gdb.dwarf2/dw2-restore.exp
8544 * gdb.dwarf2/dw2-restrict.exp
8545 * gdb.dwarf2/dw2-single-line-discriminators.exp
8546 * gdb.dwarf2/dw2-strp.exp
8547 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8548 * gdb.dwarf2/dw2-unresolved.exp
8549 * gdb.dwarf2/dw2-var-zero-addr.exp
8550 * gdb.dwarf2/dw4-sig-types.exp
8551 * gdb.dwarf2/dwz.exp
8552 * gdb.dwarf2/dynarr-ptr.exp
8553 * gdb.dwarf2/enum-type.exp
8554 * gdb.dwarf2/gdb-index.exp
8555 * gdb.dwarf2/implptr-64bit.exp
8556 * gdb.dwarf2/implptr-optimized-out.exp
8557 * gdb.dwarf2/implptr.exp
8558 * gdb.dwarf2/implref-array.exp
8559 * gdb.dwarf2/implref-const.exp
8560 * gdb.dwarf2/implref-global.exp
8561 * gdb.dwarf2/implref-struct.exp
8562 * gdb.dwarf2/mac-fileno.exp
8563 * gdb.dwarf2/main-subprogram.exp
8564 * gdb.dwarf2/member-ptr-forwardref.exp
8565 * gdb.dwarf2/method-ptr.exp
8566 * gdb.dwarf2/missing-sig-type.exp
8567 * gdb.dwarf2/nonvar-access.exp
8568 * gdb.dwarf2/opaque-type-lookup.exp
8569 * gdb.dwarf2/pieces-optimized-out.exp
8570 * gdb.dwarf2/pieces.exp
8571 * gdb.dwarf2/pr10770.exp
8572 * gdb.dwarf2/pr13961.exp
8573 * gdb.dwarf2/staticvirtual.exp
8574 * gdb.dwarf2/subrange.exp
8575 * gdb.dwarf2/symtab-producer.exp
8576 * gdb.dwarf2/trace-crash.exp
8577 * gdb.dwarf2/typeddwarf.exp
8578 * gdb.dwarf2/valop.exp
8579 * gdb.dwarf2/watch-notconst.exp
8580 * gdb.fortran/array-element.exp
8581 * gdb.fortran/charset.exp
8582 * gdb.fortran/common-block.exp
8583 * gdb.fortran/complex.exp
8584 * gdb.fortran/derived-type-function.exp
8585 * gdb.fortran/derived-type.exp
8586 * gdb.fortran/logical.exp
8587 * gdb.fortran/module.exp
8588 * gdb.fortran/multi-dim.exp
8589 * gdb.fortran/nested-funcs.exp
8590 * gdb.fortran/print-formatted.exp
8591 * gdb.fortran/subarray.exp
8592 * gdb.fortran/vla-alloc-assoc.exp
8593 * gdb.fortran/vla-datatypes.exp
8594 * gdb.fortran/vla-history.exp
8595 * gdb.fortran/vla-ptr-info.exp
8596 * gdb.fortran/vla-ptype-sub.exp
8597 * gdb.fortran/vla-ptype.exp
8598 * gdb.fortran/vla-sizeof.exp
8599 * gdb.fortran/vla-type.exp
8600 * gdb.fortran/vla-value-sub-arbitrary.exp
8601 * gdb.fortran/vla-value-sub-finish.exp
8602 * gdb.fortran/vla-value-sub.exp
8603 * gdb.fortran/vla-value.exp
8604 * gdb.fortran/whatis_type.exp
8605 * gdb.go/chan.exp
8606 * gdb.go/handcall.exp
8607 * gdb.go/hello.exp
8608 * gdb.go/integers.exp
8609 * gdb.go/methods.exp
8610 * gdb.go/package.exp
8611 * gdb.go/strings.exp
8612 * gdb.go/types.exp
8613 * gdb.go/unsafe.exp
8614 * gdb.guile/scm-arch.exp
8615 * gdb.guile/scm-block.exp
8616 * gdb.guile/scm-breakpoint.exp
8617 * gdb.guile/scm-cmd.exp
8618 * gdb.guile/scm-disasm.exp
8619 * gdb.guile/scm-equal.exp
8620 * gdb.guile/scm-frame-args.exp
8621 * gdb.guile/scm-frame-inline.exp
8622 * gdb.guile/scm-frame.exp
8623 * gdb.guile/scm-iterator.exp
8624 * gdb.guile/scm-math.exp
8625 * gdb.guile/scm-objfile.exp
8626 * gdb.guile/scm-ports.exp
8627 * gdb.guile/scm-symbol.exp
8628 * gdb.guile/scm-symtab.exp
8629 * gdb.guile/scm-value-cc.exp
8630 * gdb.guile/types-module.exp
8631 * gdb.linespec/break-ask.exp
8632 * gdb.linespec/cpexplicit.exp
8633 * gdb.linespec/explicit.exp
8634 * gdb.linespec/keywords.exp
8635 * gdb.linespec/linespec.exp
8636 * gdb.linespec/ls-dollar.exp
8637 * gdb.linespec/ls-errs.exp
8638 * gdb.linespec/skip-two.exp
8639 * gdb.linespec/thread.exp
8640 * gdb.mi/mi-async.exp
8641 * gdb.mi/mi-basics.exp
8642 * gdb.mi/mi-break.exp
8643 * gdb.mi/mi-catch-load.exp
8644 * gdb.mi/mi-cli.exp
8645 * gdb.mi/mi-cmd-param-changed.exp
8646 * gdb.mi/mi-console.exp
8647 * gdb.mi/mi-detach.exp
8648 * gdb.mi/mi-disassemble.exp
8649 * gdb.mi/mi-eval.exp
8650 * gdb.mi/mi-file-transfer.exp
8651 * gdb.mi/mi-file.exp
8652 * gdb.mi/mi-fill-memory.exp
8653 * gdb.mi/mi-inheritance-syntax-error.exp
8654 * gdb.mi/mi-linespec-err-cp.exp
8655 * gdb.mi/mi-logging.exp
8656 * gdb.mi/mi-memory-changed.exp
8657 * gdb.mi/mi-read-memory.exp
8658 * gdb.mi/mi-record-changed.exp
8659 * gdb.mi/mi-reg-undefined.exp
8660 * gdb.mi/mi-regs.exp
8661 * gdb.mi/mi-return.exp
8662 * gdb.mi/mi-reverse.exp
8663 * gdb.mi/mi-simplerun.exp
8664 * gdb.mi/mi-solib.exp
8665 * gdb.mi/mi-stack.exp
8666 * gdb.mi/mi-stepi.exp
8667 * gdb.mi/mi-syn-frame.exp
8668 * gdb.mi/mi-until.exp
8669 * gdb.mi/mi-var-block.exp
8670 * gdb.mi/mi-var-child.exp
8671 * gdb.mi/mi-var-cmd.exp
8672 * gdb.mi/mi-var-cp.exp
8673 * gdb.mi/mi-var-display.exp
8674 * gdb.mi/mi-var-invalidate.exp
8675 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
8676 * gdb.mi/mi-vla-fortran.exp
8677 * gdb.mi/mi-watch.exp
8678 * gdb.mi/mi2-var-child.exp
8679 * gdb.mi/user-selected-context-sync.exp
8680 * gdb.modula2/unbounded-array.exp
8681 * gdb.multi/dummy-frame-restore.exp
8682 * gdb.multi/multi-arch-exec.exp
8683 * gdb.multi/multi-arch.exp
8684 * gdb.multi/tids.exp
8685 * gdb.multi/watchpoint-multi.exp
8686 * gdb.opencl/callfuncs.exp
8687 * gdb.opencl/convs_casts.exp
8688 * gdb.opencl/datatypes.exp
8689 * gdb.opencl/operators.exp
8690 * gdb.opencl/vec_comps.exp
8691 * gdb.opt/clobbered-registers-O2.exp
8692 * gdb.opt/inline-break.exp
8693 * gdb.opt/inline-bt.exp
8694 * gdb.opt/inline-cmds.exp
8695 * gdb.opt/inline-locals.exp
8696 * gdb.pascal/case-insensitive-symbols.exp
8697 * gdb.pascal/floats.exp
8698 * gdb.pascal/gdb11492.exp
8699 * gdb.python/lib-types.exp
8700 * gdb.python/py-arch.exp
8701 * gdb.python/py-as-string.exp
8702 * gdb.python/py-bad-printers.exp
8703 * gdb.python/py-block.exp
8704 * gdb.python/py-breakpoint-create-fail.exp
8705 * gdb.python/py-breakpoint.exp
8706 * gdb.python/py-caller-is.exp
8707 * gdb.python/py-cmd.exp
8708 * gdb.python/py-explore-cc.exp
8709 * gdb.python/py-explore.exp
8710 * gdb.python/py-finish-breakpoint.exp
8711 * gdb.python/py-finish-breakpoint2.exp
8712 * gdb.python/py-frame-args.exp
8713 * gdb.python/py-frame-inline.exp
8714 * gdb.python/py-frame.exp
8715 * gdb.python/py-framefilter-mi.exp
8716 * gdb.python/py-infthread.exp
8717 * gdb.python/py-lazy-string.exp
8718 * gdb.python/py-linetable.exp
8719 * gdb.python/py-mi-events.exp
8720 * gdb.python/py-mi-objfile.exp
8721 * gdb.python/py-mi.exp
8722 * gdb.python/py-objfile.exp
8723 * gdb.python/py-pp-integral.exp
8724 * gdb.python/py-pp-maint.exp
8725 * gdb.python/py-pp-re-notag.exp
8726 * gdb.python/py-pp-registration.exp
8727 * gdb.python/py-recurse-unwind.exp
8728 * gdb.python/py-strfns.exp
8729 * gdb.python/py-symbol.exp
8730 * gdb.python/py-symtab.exp
8731 * gdb.python/py-sync-interp.exp
8732 * gdb.python/py-typeprint.exp
8733 * gdb.python/py-unwind-maint.exp
8734 * gdb.python/py-unwind.exp
8735 * gdb.python/py-value-cc.exp
8736 * gdb.python/py-xmethods.exp
8737 * gdb.reverse/amd64-tailcall-reverse.exp
8738 * gdb.reverse/break-precsave.exp
8739 * gdb.reverse/break-reverse.exp
8740 * gdb.reverse/consecutive-precsave.exp
8741 * gdb.reverse/consecutive-reverse.exp
8742 * gdb.reverse/finish-precsave.exp
8743 * gdb.reverse/finish-reverse-bkpt.exp
8744 * gdb.reverse/finish-reverse.exp
8745 * gdb.reverse/fstatat-reverse.exp
8746 * gdb.reverse/getresuid-reverse.exp
8747 * gdb.reverse/i386-precsave.exp
8748 * gdb.reverse/i386-reverse.exp
8749 * gdb.reverse/i386-sse-reverse.exp
8750 * gdb.reverse/i387-env-reverse.exp
8751 * gdb.reverse/i387-stack-reverse.exp
8752 * gdb.reverse/insn-reverse.exp
8753 * gdb.reverse/machinestate-precsave.exp
8754 * gdb.reverse/machinestate.exp
8755 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8756 * gdb.reverse/pipe-reverse.exp
8757 * gdb.reverse/readv-reverse.exp
8758 * gdb.reverse/recvmsg-reverse.exp
8759 * gdb.reverse/rerun-prec.exp
8760 * gdb.reverse/s390-mvcle.exp
8761 * gdb.reverse/step-precsave.exp
8762 * gdb.reverse/step-reverse.exp
8763 * gdb.reverse/time-reverse.exp
8764 * gdb.reverse/until-precsave.exp
8765 * gdb.reverse/until-reverse.exp
8766 * gdb.reverse/waitpid-reverse.exp
8767 * gdb.reverse/watch-precsave.exp
8768 * gdb.reverse/watch-reverse.exp
8769 * gdb.rust/generics.exp
8770 * gdb.rust/methods.exp
8771 * gdb.rust/modules.exp
8772 * gdb.rust/simple.exp
8773 * gdb.server/connect-with-no-symbol-file.exp
8774 * gdb.server/ext-attach.exp
8775 * gdb.server/ext-restart.exp
8776 * gdb.server/ext-wrapper.exp
8777 * gdb.server/file-transfer.exp
8778 * gdb.server/server-exec-info.exp
8779 * gdb.server/server-kill.exp
8780 * gdb.server/server-mon.exp
8781 * gdb.server/wrapper.exp
8782 * gdb.stabs/exclfwd.exp
8783 * gdb.stabs/gdb11479.exp
8784 * gdb.threads/clone-new-thread-event.exp
8785 * gdb.threads/corethreads.exp
8786 * gdb.threads/current-lwp-dead.exp
8787 * gdb.threads/dlopen-libpthread.exp
8788 * gdb.threads/gcore-thread.exp
8789 * gdb.threads/sigstep-threads.exp
8790 * gdb.threads/watchpoint-fork.exp
8791 * gdb.trace/actions-changed.exp
8792 * gdb.trace/backtrace.exp
8793 * gdb.trace/change-loc.exp
8794 * gdb.trace/circ.exp
8795 * gdb.trace/collection.exp
8796 * gdb.trace/disconnected-tracing.exp
8797 * gdb.trace/ftrace.exp
8798 * gdb.trace/mi-trace-frame-collected.exp
8799 * gdb.trace/mi-trace-unavailable.exp
8800 * gdb.trace/mi-traceframe-changed.exp
8801 * gdb.trace/mi-tsv-changed.exp
8802 * gdb.trace/no-attach-trace.exp
8803 * gdb.trace/passc-dyn.exp
8804 * gdb.trace/qtro.exp
8805 * gdb.trace/range-stepping.exp
8806 * gdb.trace/read-memory.exp
8807 * gdb.trace/save-trace.exp
8808 * gdb.trace/signal.exp
8809 * gdb.trace/status-stop.exp
8810 * gdb.trace/tfile.exp
8811 * gdb.trace/trace-break.exp
8812 * gdb.trace/trace-buffer-size.exp
8813 * gdb.trace/trace-condition.exp
8814 * gdb.trace/tracefile-pseudo-reg.exp
8815 * gdb.trace/tstatus.exp
8816 * gdb.trace/unavailable.exp
8817 * gdb.trace/while-dyn.exp
8818 * gdb.trace/while-stepping.exp
8819
34c41c68
DE
88202016-12-22 Doug Evans <xdje42@gmail.com>
8821
8822 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
8823 and msymbols.
8824
16e69324
YQ
88252016-12-19 Yao Qi <yao.qi@linaro.org>
8826
8827 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
8828 (test_with_self): Don't call do_steps_and_nexts, and remove
8829 code about stepping into xmalloc.
8830
f94f411b
YQ
88312016-12-09 Yao Qi <yao.qi@linaro.org>
8832
8833 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
8834
88352016-12-09 Yao Qi <yao.qi@linaro.org>
8836
8837 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
8838
f1b5deee
PA
88392016-12-09 Pedro Alves <palves@redhat.com>
8840
8841 * gdb.base/all-architectures-0.exp: New file.
8842 * gdb.base/all-architectures-1.exp: New file.
8843 * gdb.base/all-architectures-2.exp: New file.
8844 * gdb.base/all-architectures-3.exp: New file.
8845 * gdb.base/all-architectures-4.exp: New file.
8846 * gdb.base/all-architectures-5.exp: New file.
8847 * gdb.base/all-architectures-6.exp: New file.
8848 * gdb.base/all-architectures-7.exp: New file.
8849 * gdb.base/all-architectures.exp.in: New file.
8850
364ca42e
YQ
88512016-12-09 Yao Qi <yao.qi@linaro.org>
8852
8853 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
8854
107c2d62
LM
88552016-12-02 Luis Machado <lgustavo@codesourcery.com>
8856
8857 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
8858 possible.
8859 Remove useless pattern-matching code.
8860
df3ee9ca
PA
88612016-12-02 Pedro Alves <palves@redhat.com>
8862
8863 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
8864 procedure.
8865 (top level): Call it.
8866
ec835369
PA
88672016-12-02 Pedro Alves <palves@redhat.com>
8868
8869 * gdb.base/commands.exp (user_defined_command_args_stack_test):
8870 New procedure.
8871 (top level): Call it.
8872
01770bbd
PA
88732016-12-02 Pedro Alves <palves@redhat.com>
8874
8875 PR cli/20559
8876 * gdb.base/commands.exp (user_defined_command_args_eval): New
8877 procedure.
8878 (top level): Call it.
8879
008459ea
LM
88802016-12-02 Luis Machado <lgustavo@codesourcery.com>
8881
8882 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
8883 timeout handling.
8884
0c1b455e
TT
88852016-12-02 Tom Tromey <tom@tromey.com>
8886
8887 * gdb.dwarf2/main-subprogram.c: New file.
8888 * gdb.dwarf2/main-subprogram.exp: New file.
8889
018572b8
LM
88902016-12-01 Luis Machado <lgustavo@codesourcery.com>
8891
8892 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
8893 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
8894 gdb_test_no_output for a couple of cases.
8895 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
8896
84c93cd5
LM
88972016-12-01 Luis Machado <lgustavo@codesourcery.com>
8898
8899 Fix test names and standardize compilation error messages throughout
8900 the following files:
8901
8902 * gdb.ada/start.exp
8903 * gdb.arch/alpha-step.exp
8904 * gdb.arch/e500-prologue.exp
8905 * gdb.arch/ftrace-insn-reloc.exp
8906 * gdb.arch/gdb1291.exp
8907 * gdb.arch/gdb1431.exp
8908 * gdb.arch/gdb1558.exp
8909 * gdb.arch/i386-dr3-watch.exp
8910 * gdb.arch/i386-sse-stack-align.exp
8911 * gdb.arch/ia64-breakpoint-shadow.exp
8912 * gdb.arch/pa-nullify.exp
8913 * gdb.arch/powerpc-aix-prologue.exp
8914 * gdb.arch/thumb-bx-pc.exp
8915 * gdb.base/annota1.exp
8916 * gdb.base/annota3.exp
8917 * gdb.base/arrayidx.exp
8918 * gdb.base/assign.exp
8919 * gdb.base/attach.exp
8920 * gdb.base/auxv.exp
8921 * gdb.base/bang.exp
8922 * gdb.base/bfp-test.exp
8923 * gdb.base/bigcore.exp
8924 * gdb.base/bitfields2.exp
8925 * gdb.base/break-fun-addr.exp
8926 * gdb.base/break-probes.exp
8927 * gdb.base/call-rt-st.exp
8928 * gdb.base/callexit.exp
8929 * gdb.base/catch-fork-kill.exp
8930 * gdb.base/charset.exp
8931 * gdb.base/checkpoint.exp
8932 * gdb.base/comprdebug.exp
8933 * gdb.base/constvars.exp
8934 * gdb.base/coredump-filter.exp
8935 * gdb.base/cursal.exp
8936 * gdb.base/cvexpr.exp
8937 * gdb.base/detach.exp
8938 * gdb.base/display.exp
8939 * gdb.base/dmsym.exp
8940 * gdb.base/dprintf-pending.exp
8941 * gdb.base/dso2dso.exp
8942 * gdb.base/dtrace-probe.exp
8943 * gdb.base/dump.exp
8944 * gdb.base/enum_cond.exp
8945 * gdb.base/exe-lock.exp
8946 * gdb.base/exec-invalid-sysroot.exp
8947 * gdb.base/execl-update-breakpoints.exp
8948 * gdb.base/exprs.exp
8949 * gdb.base/fileio.exp
8950 * gdb.base/find.exp
8951 * gdb.base/finish.exp
8952 * gdb.base/fixsection.exp
8953 * gdb.base/foll-vfork.exp
8954 * gdb.base/frame-args.exp
8955 * gdb.base/gcore.exp
8956 * gdb.base/gdb1250.exp
8957 * gdb.base/global-var-nested-by-dso.exp
8958 * gdb.base/gnu-ifunc.exp
8959 * gdb.base/hashline1.exp
8960 * gdb.base/hashline2.exp
8961 * gdb.base/hashline3.exp
8962 * gdb.base/hbreak-in-shr-unsupported.exp
8963 * gdb.base/huge.exp
8964 * gdb.base/infcall-input.exp
8965 * gdb.base/info-fun.exp
8966 * gdb.base/info-shared.exp
8967 * gdb.base/jit-simple.exp
8968 * gdb.base/jit-so.exp
8969 * gdb.base/jit.exp
8970 * gdb.base/jump.exp
8971 * gdb.base/label.exp
8972 * gdb.base/lineinc.exp
8973 * gdb.base/logical.exp
8974 * gdb.base/longjmp.exp
8975 * gdb.base/macscp.exp
8976 * gdb.base/miscexprs.exp
8977 * gdb.base/new-ui-echo.exp
8978 * gdb.base/new-ui-pending-input.exp
8979 * gdb.base/new-ui.exp
8980 * gdb.base/nodebug.exp
8981 * gdb.base/nofield.exp
8982 * gdb.base/offsets.exp
8983 * gdb.base/overlays.exp
8984 * gdb.base/pending.exp
8985 * gdb.base/pointers.exp
8986 * gdb.base/pr11022.exp
8987 * gdb.base/printcmds.exp
8988 * gdb.base/prologue.exp
8989 * gdb.base/ptr-typedef.exp
8990 * gdb.base/realname-expand.exp
8991 * gdb.base/relativedebug.exp
8992 * gdb.base/relocate.exp
8993 * gdb.base/remote.exp
8994 * gdb.base/reread.exp
8995 * gdb.base/return2.exp
8996 * gdb.base/savedregs.exp
8997 * gdb.base/sep.exp
8998 * gdb.base/sepdebug.exp
8999 * gdb.base/sepsymtab.exp
9000 * gdb.base/set-inferior-tty.exp
9001 * gdb.base/setshow.exp
9002 * gdb.base/shlib-call.exp
9003 * gdb.base/sigaltstack.exp
9004 * gdb.base/siginfo-addr.exp
9005 * gdb.base/signals.exp
9006 * gdb.base/signull.exp
9007 * gdb.base/sigrepeat.exp
9008 * gdb.base/so-impl-ld.exp
9009 * gdb.base/solib-display.exp
9010 * gdb.base/solib-overlap.exp
9011 * gdb.base/solib-search.exp
9012 * gdb.base/solib-symbol.exp
9013 * gdb.base/structs.exp
9014 * gdb.base/structs2.exp
9015 * gdb.base/symtab-search-order.exp
9016 * gdb.base/twice.exp
9017 * gdb.base/unload.exp
9018 * gdb.base/varargs.exp
9019 * gdb.base/watchpoint-solib.exp
9020 * gdb.base/watchpoint.exp
9021 * gdb.base/whatis.exp
9022 * gdb.base/wrong_frame_bt_full.exp
9023 * gdb.btrace/dlopen.exp
9024 * gdb.cell/ea-standalone.exp
9025 * gdb.cell/ea-test.exp
9026 * gdb.cp/dispcxx.exp
9027 * gdb.cp/gdb2384.exp
9028 * gdb.cp/method2.exp
9029 * gdb.cp/nextoverthrow.exp
9030 * gdb.cp/pr10728.exp
9031 * gdb.disasm/am33.exp
9032 * gdb.disasm/h8300s.exp
9033 * gdb.disasm/mn10300.exp
9034 * gdb.disasm/sh3.exp
9035 * gdb.dwarf2/dw2-dir-file-name.exp
9036 * gdb.fortran/complex.exp
9037 * gdb.fortran/library-module.exp
9038 * gdb.guile/scm-pretty-print.exp
9039 * gdb.guile/scm-symbol.exp
9040 * gdb.guile/scm-type.exp
9041 * gdb.guile/scm-value.exp
9042 * gdb.linespec/linespec.exp
9043 * gdb.mi/gdb701.exp
9044 * gdb.mi/gdb792.exp
9045 * gdb.mi/mi-breakpoint-changed.exp
9046 * gdb.mi/mi-dprintf-pending.exp
9047 * gdb.mi/mi-dprintf.exp
9048 * gdb.mi/mi-exit-code.exp
9049 * gdb.mi/mi-pending.exp
9050 * gdb.mi/mi-solib.exp
9051 * gdb.mi/new-ui-mi-sync.exp
9052 * gdb.mi/pr11022.exp
9053 * gdb.mi/user-selected-context-sync.exp
9054 * gdb.opt/solib-intra-step.exp
9055 * gdb.python/py-events.exp
9056 * gdb.python/py-finish-breakpoint.exp
9057 * gdb.python/py-mi.exp
9058 * gdb.python/py-prettyprint.exp
9059 * gdb.python/py-shared.exp
9060 * gdb.python/py-symbol.exp
9061 * gdb.python/py-template.exp
9062 * gdb.python/py-type.exp
9063 * gdb.python/py-value.exp
9064 * gdb.reverse/solib-precsave.exp
9065 * gdb.reverse/solib-reverse.exp
9066 * gdb.server/solib-list.exp
9067 * gdb.stabs/weird.exp
9068 * gdb.threads/reconnect-signal.exp
9069 * gdb.threads/stepi-random-signal.exp
9070 * gdb.trace/actions.exp
9071 * gdb.trace/ax.exp
9072 * gdb.trace/backtrace.exp
9073 * gdb.trace/change-loc.exp
9074 * gdb.trace/deltrace.exp
9075 * gdb.trace/ftrace-lock.exp
9076 * gdb.trace/ftrace.exp
9077 * gdb.trace/infotrace.exp
9078 * gdb.trace/mi-tracepoint-changed.exp
9079 * gdb.trace/packetlen.exp
9080 * gdb.trace/passcount.exp
9081 * gdb.trace/pending.exp
9082 * gdb.trace/range-stepping.exp
9083 * gdb.trace/report.exp
9084 * gdb.trace/stap-trace.exp
9085 * gdb.trace/tfind.exp
9086 * gdb.trace/trace-break.exp
9087 * gdb.trace/trace-condition.exp
9088 * gdb.trace/trace-enable-disable.exp
9089 * gdb.trace/trace-mt.exp
9090 * gdb.trace/tracecmd.exp
9091 * gdb.trace/tspeed.exp
9092 * gdb.trace/tsv.exp
9093 * lib/perftest.exp
9094
fb9feb35
LM
90952016-12-01 Luis Machado <lgustavo@codesourcery.com>
9096
9097 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9098 with gdb_test_no_output.
9099 Use command as test name.
9100
cd2ddb6c
LM
91012016-12-01 Luis Machado <lgustavo@codesourcery.com>
9102
9103 Fix test names starting with uppercase throughout the files.
9104
9105 * gdb.ada/assign_1.exp
9106 * gdb.ada/boolean_expr.exp
9107 * gdb.base/arrayidx.exp
9108 * gdb.base/del.exp
9109 * gdb.base/gcore-buffer-overflow.exp
9110 * gdb.base/testenv.exp
9111 * gdb.compile/compile.exp
9112 * gdb.python/py-framefilter-invalidarg.exp
9113 * gdb.python/py-framefilter.exp
9114
bb95117e
LM
91152016-12-01 Luis Machado <lgustavo@codesourcery.com>
9116
9117 Fix test names starting with uppercase throughout the files.
9118
9119 * gdb.ada/array_return.exp
9120 * gdb.ada/expr_delims.exp
9121 * gdb.ada/mi_dyn_arr.exp
9122 * gdb.ada/mi_interface.exp
9123 * gdb.ada/mi_var_array.exp
9124 * gdb.ada/watch_arg.exp
9125 * gdb.arch/alpha-step.exp
9126 * gdb.arch/altivec-regs.exp
9127 * gdb.arch/e500-regs.exp
9128 * gdb.arch/powerpc-d128-regs.exp
9129 * gdb.base/arrayidx.exp
9130 * gdb.base/break.exp
9131 * gdb.base/checkpoint.exp
9132 * gdb.base/debug-expr.exp
9133 * gdb.base/dmsym.exp
9134 * gdb.base/radix.exp
9135 * gdb.base/sepdebug.exp
9136 * gdb.base/testenv.exp
9137 * gdb.base/watch_thread_num.exp
9138 * gdb.base/watchpoint-cond-gone.exp
9139 * gdb.cell/break.exp
9140 * gdb.cell/ea-cache.exp
9141 * gdb.compile/compile.exp
9142 * gdb.cp/gdb2495.exp
9143 * gdb.gdb/selftest.exp
9144 * gdb.gdb/xfullpath.exp
9145 * gdb.go/hello.exp
9146 * gdb.go/integers.exp
9147 * gdb.objc/basicclass.exp
9148 * gdb.pascal/hello.exp
9149 * gdb.pascal/integers.exp
9150 * gdb.python/py-breakpoint.exp
9151 * gdb.python/py-cmd.exp
9152 * gdb.python/py-linetable.exp
9153 * gdb.python/py-xmethods.exp
9154 * gdb.python/python.exp
9155 * gdb.reverse/consecutive-precsave.exp
9156 * gdb.reverse/finish-precsave.exp
9157 * gdb.reverse/i386-precsave.exp
9158 * gdb.reverse/machinestate-precsave.exp
9159 * gdb.reverse/sigall-precsave.exp
9160 * gdb.reverse/solib-precsave.exp
9161 * gdb.reverse/step-precsave.exp
9162 * gdb.reverse/until-precsave.exp
9163 * gdb.reverse/watch-precsave.exp
9164 * gdb.threads/leader-exit.exp
9165 * gdb.threads/pthreads.exp
9166 * gdb.threads/wp-replication.exp
9167 * gdb.trace/actions.exp
9168 * gdb.trace/mi-tsv-changed.exp
9169 * gdb.trace/tsv.exp
9170
de97fdd4
LM
91712016-12-01 Luis Machado <lgustavo@codesourcery.com>
9172
9173 Fix test names starting with uppercase throughout the files.
9174
9175 * gdb.arch/i386-bp_permanent.exp
9176 * gdb.arch/i386-gnu-cfi.exp
9177 * gdb.base/disasm-end-cu.exp
9178 * gdb.base/macscp.exp
9179 * gdb.base/pending.exp
9180 * gdb.base/watch_thread_num.exp
9181 * gdb.cp/exception.exp
9182 * gdb.cp/gdb2495.exp
9183 * gdb.cp/local.exp
9184 * gdb.python/py-evsignal.exp
9185 * gdb.python/python.exp
9186 * gdb.trace/tracecmd.exp
9187
9f058c10
LM
91882016-12-01 Luis Machado <lgustavo@codesourcery.com>
9189
9190 Fix test names starting with uppercase throughout the files.
9191
9192 * gdb.base/charset.exp
9193 * gdb.base/eval.exp
9194 * gdb.base/multi-forks.exp
9195 * gdb.guile/scm-progspace.exp
9196 * gdb.opencl/datatypes.exp
9197 * gdb.python/py-block.exp
9198 * gdb.python/py-function.exp
9199 * gdb.python/py-symbol.exp
9200 * gdb.python/py-symtab.exp
9201 * gdb.python/py-xmethods.exp
9202 * gdb.reverse/break-precsave.exp
9203 * gdb.reverse/break-reverse.exp
9204 * gdb.reverse/consecutive-precsave.exp
9205 * gdb.reverse/consecutive-reverse.exp
9206 * gdb.reverse/finish-precsave.exp
9207 * gdb.reverse/finish-reverse-bkpt.exp
9208 * gdb.reverse/finish-reverse.exp
9209 * gdb.reverse/fstatat-reverse.exp
9210 * gdb.reverse/getresuid-reverse.exp
9211 * gdb.reverse/i386-precsave.exp
9212 * gdb.reverse/i386-reverse.exp
9213 * gdb.reverse/i386-sse-reverse.exp
9214 * gdb.reverse/i387-stack-reverse.exp
9215 * gdb.reverse/insn-reverse.exp
9216 * gdb.reverse/machinestate-precsave.exp
9217 * gdb.reverse/machinestate.exp
9218 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9219 * gdb.reverse/pipe-reverse.exp
9220 * gdb.reverse/readv-reverse.exp
9221 * gdb.reverse/recvmsg-reverse.exp
9222 * gdb.reverse/rerun-prec.exp
9223 * gdb.reverse/s390-mvcle.exp
9224 * gdb.reverse/sigall-precsave.exp
9225 * gdb.reverse/sigall-reverse.exp
9226 * gdb.reverse/solib-precsave.exp
9227 * gdb.reverse/solib-reverse.exp
9228 * gdb.reverse/step-precsave.exp
9229 * gdb.reverse/step-reverse.exp
9230 * gdb.reverse/time-reverse.exp
9231 * gdb.reverse/until-precsave.exp
9232 * gdb.reverse/until-reverse.exp
9233 * gdb.reverse/waitpid-reverse.exp
9234 * gdb.reverse/watch-precsave.exp
9235 * gdb.reverse/watch-reverse.exp
9236
cdc7edd7
LM
92372016-12-01 Luis Machado <lgustavo@codesourcery.com>
9238
9239 Fix test names starting with uppercase throughout the files.
9240
9241 * gdb.arch/i386-mpx-simple_segv.exp
9242 * gdb.arch/i386-mpx.exp
9243 * gdb.arch/i386-permbkpt.exp
9244 * gdb.arch/pa-nullify.exp
9245 * gdb.arch/powerpc-d128-regs.exp
9246 * gdb.arch/vsx-regs.exp
9247 * gdb.base/bfp-test.exp
9248 * gdb.base/break.exp
9249 * gdb.base/breakpoint-shadow.exp
9250 * gdb.base/callfuncs.exp
9251 * gdb.base/charset.exp
9252 * gdb.base/commands.exp
9253 * gdb.base/completion.exp
9254 * gdb.base/dfp-test.exp
9255 * gdb.base/echo.exp
9256 * gdb.base/ending-run.exp
9257 * gdb.base/eval.exp
9258 * gdb.base/expand-psymtabs.exp
9259 * gdb.base/float128.exp
9260 * gdb.base/floatn.exp
9261 * gdb.base/foll-exec-mode.exp
9262 * gdb.base/gdb1056.exp
9263 * gdb.base/gdb11531.exp
9264 * gdb.base/kill-after-signal.exp
9265 * gdb.base/multi-forks.exp
9266 * gdb.base/overlays.exp
9267 * gdb.base/pending.exp
9268 * gdb.base/sepdebug.exp
9269 * gdb.base/testenv.exp
9270 * gdb.base/valgrind-db-attach.exp
9271 * gdb.base/watch_thread_num.exp
9272 * gdb.base/watchpoint-cond-gone.exp
9273 * gdb.base/watchpoint.exp
9274 * gdb.base/watchpoints.exp
9275 * gdb.cp/arg-reference.exp
9276 * gdb.cp/baseenum.exp
9277 * gdb.cp/operator.exp
9278 * gdb.cp/shadow.exp
9279 * gdb.dwarf2/dw2-op-out-param.exp
9280 * gdb.dwarf2/dw2-reg-undefined.exp
9281 * gdb.go/chan.exp
9282 * gdb.go/hello.exp
9283 * gdb.go/integers.exp
9284 * gdb.go/methods.exp
9285 * gdb.go/package.exp
9286 * gdb.guile/scm-parameter.exp
9287 * gdb.guile/scm-progspace.exp
9288 * gdb.guile/scm-value.exp
9289 * gdb.mi/mi-pending.exp
9290 * gdb.mi/user-selected-context-sync.exp
9291 * gdb.multi/multi-attach.exp
9292 * gdb.multi/tids.exp
9293 * gdb.opt/clobbered-registers-O2.exp
9294 * gdb.pascal/floats.exp
9295 * gdb.pascal/integers.exp
9296 * gdb.python/py-block.exp
9297 * gdb.python/py-events.exp
9298 * gdb.python/py-parameter.exp
9299 * gdb.python/py-symbol.exp
9300 * gdb.python/py-symtab.exp
9301 * gdb.python/py-type.exp
9302 * gdb.python/py-value.exp
9303 * gdb.python/py-xmethods.exp
9304 * gdb.python/python.exp
9305 * gdb.reverse/break-precsave.exp
9306 * gdb.reverse/consecutive-precsave.exp
9307 * gdb.reverse/finish-precsave.exp
9308 * gdb.reverse/i386-precsave.exp
9309 * gdb.reverse/machinestate-precsave.exp
9310 * gdb.reverse/sigall-precsave.exp
9311 * gdb.reverse/solib-precsave.exp
9312 * gdb.reverse/step-precsave.exp
9313 * gdb.reverse/until-precsave.exp
9314 * gdb.reverse/watch-precsave.exp
9315 * gdb.server/ext-attach.exp
9316 * gdb.server/ext-restart.exp
9317 * gdb.server/ext-run.exp
9318 * gdb.server/ext-wrapper.exp
9319 * gdb.stabs/gdb11479.exp
9320 * gdb.stabs/weird.exp
9321 * gdb.threads/attach-many-short-lived-threads.exp
9322 * gdb.threads/kill.exp
9323 * gdb.threads/watchpoint-fork.exp
9324
bc6c7af4
LM
93252016-12-01 Luis Machado <lgustavo@codesourcery.com>
9326
9327 Fix test names starting with uppercase throughout all the files below.
9328
9329 * gdb.ada/array_return.exp
9330 * gdb.ada/catch_ex.exp
9331 * gdb.ada/info_exc.exp
9332 * gdb.ada/mi_catch_ex.exp
9333 * gdb.ada/mi_dyn_arr.exp
9334 * gdb.ada/mi_ex_cond.exp
9335 * gdb.ada/mi_exc_info.exp
9336 * gdb.ada/mi_interface.exp
9337 * gdb.ada/mi_task_arg.exp
9338 * gdb.ada/mi_task_info.exp
9339 * gdb.ada/mi_var_array.exp
9340 * gdb.arch/alpha-step.exp
9341 * gdb.arch/amd64-disp-step.exp
9342 * gdb.arch/arm-disp-step.exp
9343 * gdb.arch/disp-step-insn-reloc.exp
9344 * gdb.arch/e500-prologue.exp
9345 * gdb.arch/ftrace-insn-reloc.exp
9346 * gdb.arch/gdb1558.exp
9347 * gdb.arch/i386-bp_permanent.exp
9348 * gdb.arch/i386-disp-step.exp
9349 * gdb.arch/i386-float.exp
9350 * gdb.arch/i386-gnu-cfi.exp
9351 * gdb.arch/ia64-breakpoint-shadow.exp
9352 * gdb.arch/mips16-thunks.exp
9353 * gdb.arch/pa-nullify.exp
9354 * gdb.arch/powerpc-aix-prologue.exp
9355 * gdb.arch/powerpc-power.exp
9356 * gdb.arch/ppc-dfp.exp
9357 * gdb.arch/s390-tdbregs.exp
9358 * gdb.arch/spu-info.exp
9359 * gdb.arch/spu-ls.exp
9360 * gdb.arch/thumb-bx-pc.exp
9361 * gdb.base/advance.exp
9362 * gdb.base/annota-input-while-running.exp
9363 * gdb.base/arrayidx.exp
9364 * gdb.base/asmlabel.exp
9365 * gdb.base/async.exp
9366 * gdb.base/attach-wait-input.exp
9367 * gdb.base/auto-connect-native-target.exp
9368 * gdb.base/batch-preserve-term-settings.exp
9369 * gdb.base/bfp-test.exp
9370 * gdb.base/bigcore.exp
9371 * gdb.base/bp-permanent.exp
9372 * gdb.base/break-always.exp
9373 * gdb.base/break-fun-addr.exp
9374 * gdb.base/break-idempotent.exp
9375 * gdb.base/break-main-file-remove-fail.exp
9376 * gdb.base/break-probes.exp
9377 * gdb.base/break-unload-file.exp
9378 * gdb.base/break.exp
9379 * gdb.base/call-ar-st.exp
9380 * gdb.base/call-rt-st.exp
9381 * gdb.base/call-sc.exp
9382 * gdb.base/call-signal-resume.exp
9383 * gdb.base/call-strs.exp
9384 * gdb.base/callexit.exp
9385 * gdb.base/callfuncs.exp
9386 * gdb.base/catch-gdb-caused-signals.exp
9387 * gdb.base/catch-signal-siginfo-cond.exp
9388 * gdb.base/catch-syscall.exp
9389 * gdb.base/compare-sections.exp
9390 * gdb.base/cond-eval-mode.exp
9391 * gdb.base/condbreak-call-false.exp
9392 * gdb.base/consecutive-step-over.exp
9393 * gdb.base/cursal.exp
9394 * gdb.base/disabled-location.exp
9395 * gdb.base/disasm-end-cu.exp
9396 * gdb.base/display.exp
9397 * gdb.base/double-prompt-target-event-error.exp
9398 * gdb.base/dprintf-bp-same-addr.exp
9399 * gdb.base/dprintf-detach.exp
9400 * gdb.base/dprintf-next.exp
9401 * gdb.base/dprintf-non-stop.exp
9402 * gdb.base/dprintf-pending.exp
9403 * gdb.base/dso2dso.exp
9404 * gdb.base/ending-run.exp
9405 * gdb.base/enum_cond.exp
9406 * gdb.base/examine-backward.exp
9407 * gdb.base/exe-lock.exp
9408 * gdb.base/exec-invalid-sysroot.exp
9409 * gdb.base/execl-update-breakpoints.exp
9410 * gdb.base/execution-termios.exp
9411 * gdb.base/fileio.exp
9412 * gdb.base/fixsection.exp
9413 * gdb.base/foll-exec-mode.exp
9414 * gdb.base/foll-exec.exp
9415 * gdb.base/fork-running-state.exp
9416 * gdb.base/frame-args.exp
9417 * gdb.base/fullpath-expand.exp
9418 * gdb.base/func-ptr.exp
9419 * gdb.base/gcore-relro-pie.exp
9420 * gdb.base/gdb1090.exp
9421 * gdb.base/gdb1555.exp
9422 * gdb.base/global-var-nested-by-dso.exp
9423 * gdb.base/gnu-ifunc.exp
9424 * gdb.base/hbreak-in-shr-unsupported.exp
9425 * gdb.base/hbreak-unmapped.exp
9426 * gdb.base/hook-stop.exp
9427 * gdb.base/infcall-input.exp
9428 * gdb.base/info-fun.exp
9429 * gdb.base/info-shared.exp
9430 * gdb.base/interrupt-noterm.exp
9431 * gdb.base/jit-so.exp
9432 * gdb.base/jit.exp
9433 * gdb.base/line-symtabs.exp
9434 * gdb.base/list.exp
9435 * gdb.base/longjmp.exp
9436 * gdb.base/macscp.exp
9437 * gdb.base/max-value-size.exp
9438 * gdb.base/nodebug.exp
9439 * gdb.base/nofield.exp
9440 * gdb.base/overlays.exp
9441 * gdb.base/paginate-after-ctrl-c-running.exp
9442 * gdb.base/paginate-bg-execution.exp
9443 * gdb.base/paginate-inferior-exit.exp
9444 * gdb.base/pending.exp
9445 * gdb.base/pr11022.exp
9446 * gdb.base/printcmds.exp
9447 * gdb.base/ptr-typedef.exp
9448 * gdb.base/ptype.exp
9449 * gdb.base/randomize.exp
9450 * gdb.base/range-stepping.exp
9451 * gdb.base/realname-expand.exp
9452 * gdb.base/relativedebug.exp
9453 * gdb.base/remote.exp
9454 * gdb.base/savedregs.exp
9455 * gdb.base/sepdebug.exp
9456 * gdb.base/set-noassign.exp
9457 * gdb.base/shlib-call.exp
9458 * gdb.base/shreloc.exp
9459 * gdb.base/sigaltstack.exp
9460 * gdb.base/sigbpt.exp
9461 * gdb.base/siginfo-addr.exp
9462 * gdb.base/siginfo-obj.exp
9463 * gdb.base/siginfo-thread.exp
9464 * gdb.base/signest.exp
9465 * gdb.base/signull.exp
9466 * gdb.base/sigrepeat.exp
9467 * gdb.base/skip.exp
9468 * gdb.base/so-impl-ld.exp
9469 * gdb.base/solib-corrupted.exp
9470 * gdb.base/solib-disc.exp
9471 * gdb.base/solib-display.exp
9472 * gdb.base/solib-overlap.exp
9473 * gdb.base/solib-search.exp
9474 * gdb.base/solib-symbol.exp
9475 * gdb.base/source-execution.exp
9476 * gdb.base/sss-bp-on-user-bp-2.exp
9477 * gdb.base/sss-bp-on-user-bp.exp
9478 * gdb.base/stack-checking.exp
9479 * gdb.base/stale-infcall.exp
9480 * gdb.base/step-break.exp
9481 * gdb.base/step-line.exp
9482 * gdb.base/step-over-exit.exp
9483 * gdb.base/step-test.exp
9484 * gdb.base/structs.exp
9485 * gdb.base/sym-file.exp
9486 * gdb.base/symtab-search-order.exp
9487 * gdb.base/term.exp
9488 * gdb.base/type-opaque.exp
9489 * gdb.base/unload.exp
9490 * gdb.base/until-nodebug.exp
9491 * gdb.base/until.exp
9492 * gdb.base/unwindonsignal.exp
9493 * gdb.base/watch-cond.exp
9494 * gdb.base/watch-non-mem.exp
9495 * gdb.base/watch_thread_num.exp
9496 * gdb.base/watchpoint-reuse-slot.exp
9497 * gdb.base/watchpoint-solib.exp
9498 * gdb.base/watchpoint.exp
9499 * gdb.btrace/dlopen.exp
9500 * gdb.cell/arch.exp
9501 * gdb.cell/break.exp
9502 * gdb.cell/bt.exp
9503 * gdb.cell/core.exp
9504 * gdb.cell/data.exp
9505 * gdb.cell/dwarfaddr.exp
9506 * gdb.cell/ea-cache.exp
9507 * gdb.cell/ea-standalone.exp
9508 * gdb.cell/ea-test.exp
9509 * gdb.cell/f-regs.exp
9510 * gdb.cell/fork.exp
9511 * gdb.cell/gcore.exp
9512 * gdb.cell/mem-access.exp
9513 * gdb.cell/ptype.exp
9514 * gdb.cell/registers.exp
9515 * gdb.cell/sizeof.exp
9516 * gdb.cell/solib-symbol.exp
9517 * gdb.cell/solib.exp
9518 * gdb.compile/compile-tls.exp
9519 * gdb.cp/exception.exp
9520 * gdb.cp/gdb2495.exp
9521 * gdb.cp/local.exp
9522 * gdb.cp/mb-inline.exp
9523 * gdb.cp/mb-templates.exp
9524 * gdb.cp/pr10687.exp
9525 * gdb.cp/pr9167.exp
9526 * gdb.cp/scope-err.exp
9527 * gdb.cp/templates.exp
9528 * gdb.cp/virtfunc.exp
9529 * gdb.dwarf2/dw2-dir-file-name.exp
9530 * gdb.dwarf2/dw2-single-line-discriminators.exp
9531 * gdb.fortran/complex.exp
9532 * gdb.fortran/library-module.exp
9533 * gdb.guile/guile.exp
9534 * gdb.guile/scm-cmd.exp
9535 * gdb.guile/scm-frame-inline.exp
9536 * gdb.guile/scm-objfile.exp
9537 * gdb.guile/scm-pretty-print.exp
9538 * gdb.guile/scm-symbol.exp
9539 * gdb.guile/scm-type.exp
9540 * gdb.guile/scm-value.exp
9541 * gdb.linespec/keywords.exp
9542 * gdb.linespec/ls-errs.exp
9543 * gdb.linespec/macro-relative.exp
9544 * gdb.linespec/thread.exp
9545 * gdb.mi/mi-breakpoint-changed.exp
9546 * gdb.mi/mi-dprintf-pending.exp
9547 * gdb.mi/mi-fullname-deleted.exp
9548 * gdb.mi/mi-logging.exp
9549 * gdb.mi/mi-pending.exp
9550 * gdb.mi/mi-solib.exp
9551 * gdb.mi/new-ui-mi-sync.exp
9552 * gdb.mi/user-selected-context-sync.exp
9553 * gdb.multi/dummy-frame-restore.exp
9554 * gdb.multi/multi-arch-exec.exp
9555 * gdb.multi/remove-inferiors.exp
9556 * gdb.multi/watchpoint-multi-exit.exp
9557 * gdb.opt/solib-intra-step.exp
9558 * gdb.perf/backtrace.exp
9559 * gdb.perf/single-step.exp
9560 * gdb.perf/skip-command.exp
9561 * gdb.perf/skip-prologue.exp
9562 * gdb.perf/solib.exp
9563 * gdb.python/lib-types.exp
9564 * gdb.python/py-as-string.exp
9565 * gdb.python/py-bad-printers.exp
9566 * gdb.python/py-block.exp
9567 * gdb.python/py-breakpoint.exp
9568 * gdb.python/py-cmd.exp
9569 * gdb.python/py-events.exp
9570 * gdb.python/py-evthreads.exp
9571 * gdb.python/py-finish-breakpoint.exp
9572 * gdb.python/py-finish-breakpoint2.exp
9573 * gdb.python/py-frame-inline.exp
9574 * gdb.python/py-frame.exp
9575 * gdb.python/py-inferior.exp
9576 * gdb.python/py-infthread.exp
9577 * gdb.python/py-mi.exp
9578 * gdb.python/py-objfile.exp
9579 * gdb.python/py-pp-maint.exp
9580 * gdb.python/py-pp-registration.exp
9581 * gdb.python/py-prettyprint.exp
9582 * gdb.python/py-recurse-unwind.exp
9583 * gdb.python/py-shared.exp
9584 * gdb.python/py-symbol.exp
9585 * gdb.python/py-symtab.exp
9586 * gdb.python/py-template.exp
9587 * gdb.python/py-type.exp
9588 * gdb.python/py-unwind-maint.exp
9589 * gdb.python/py-unwind.exp
9590 * gdb.python/py-value.exp
9591 * gdb.python/python.exp
9592 * gdb.reverse/finish-reverse-bkpt.exp
9593 * gdb.reverse/insn-reverse.exp
9594 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9595 * gdb.reverse/solib-precsave.exp
9596 * gdb.reverse/solib-reverse.exp
9597 * gdb.stabs/gdb11479.exp
9598 * gdb.stabs/weird.exp
9599 * gdb.threads/fork-child-threads.exp
9600 * gdb.threads/fork-plus-threads.exp
9601 * gdb.threads/fork-thread-pending.exp
9602 * gdb.threads/forking-threads-plus-breakpoint.exp
9603 * gdb.threads/hand-call-in-threads.exp
9604 * gdb.threads/interrupted-hand-call.exp
9605 * gdb.threads/linux-dp.exp
9606 * gdb.threads/local-watch-wrong-thread.exp
9607 * gdb.threads/next-while-other-thread-longjmps.exp
9608 * gdb.threads/non-ldr-exit.exp
9609 * gdb.threads/pending-step.exp
9610 * gdb.threads/print-threads.exp
9611 * gdb.threads/process-dies-while-detaching.exp
9612 * gdb.threads/process-dies-while-handling-bp.exp
9613 * gdb.threads/pthreads.exp
9614 * gdb.threads/queue-signal.exp
9615 * gdb.threads/reconnect-signal.exp
9616 * gdb.threads/signal-command-handle-nopass.exp
9617 * gdb.threads/signal-command-multiple-signals-pending.exp
9618 * gdb.threads/signal-delivered-right-thread.exp
9619 * gdb.threads/signal-sigtrap.exp
9620 * gdb.threads/sigthread.exp
9621 * gdb.threads/staticthreads.exp
9622 * gdb.threads/stepi-random-signal.exp
9623 * gdb.threads/thread-unwindonsignal.exp
9624 * gdb.threads/thread_check.exp
9625 * gdb.threads/thread_events.exp
9626 * gdb.threads/tid-reuse.exp
9627 * gdb.threads/tls-nodebug.exp
9628 * gdb.threads/tls-shared.exp
9629 * gdb.threads/tls-so_extern.exp
9630 * gdb.threads/tls.exp
9631 * gdb.threads/wp-replication.exp
9632 * gdb.trace/actions-changed.exp
9633 * gdb.trace/actions.exp
9634 * gdb.trace/backtrace.exp
9635 * gdb.trace/change-loc.exp
9636 * gdb.trace/collection.exp
9637 * gdb.trace/deltrace.exp
9638 * gdb.trace/disconnected-tracing.exp
9639 * gdb.trace/entry-values.exp
9640 * gdb.trace/ftrace-lock.exp
9641 * gdb.trace/ftrace.exp
9642 * gdb.trace/infotrace.exp
9643 * gdb.trace/mi-trace-frame-collected.exp
9644 * gdb.trace/mi-trace-unavailable.exp
9645 * gdb.trace/mi-traceframe-changed.exp
9646 * gdb.trace/mi-tracepoint-changed.exp
9647 * gdb.trace/mi-tsv-changed.exp
9648 * gdb.trace/no-attach-trace.exp
9649 * gdb.trace/packetlen.exp
9650 * gdb.trace/passc-dyn.exp
9651 * gdb.trace/passcount.exp
9652 * gdb.trace/pending.exp
9653 * gdb.trace/pr16508.exp
9654 * gdb.trace/qtro.exp
9655 * gdb.trace/range-stepping.exp
9656 * gdb.trace/read-memory.exp
9657 * gdb.trace/report.exp
9658 * gdb.trace/save-trace.exp
9659 * gdb.trace/signal.exp
9660 * gdb.trace/stap-trace.exp
9661 * gdb.trace/status-stop.exp
9662 * gdb.trace/strace.exp
9663 * gdb.trace/tfile.exp
9664 * gdb.trace/tfind.exp
9665 * gdb.trace/trace-break.exp
9666 * gdb.trace/trace-condition.exp
9667 * gdb.trace/trace-enable-disable.exp
9668 * gdb.trace/trace-mt.exp
9669 * gdb.trace/tracecmd.exp
9670 * gdb.trace/tracefile-pseudo-reg.exp
9671 * gdb.trace/tspeed.exp
9672 * gdb.trace/tstatus.exp
9673 * gdb.trace/tsv.exp
9674 * gdb.trace/unavailable.exp
9675 * gdb.trace/while-dyn.exp
9676 * gdb.trace/while-stepping.exp
9677 * lib/gdb-guile.exp
9678 * lib/gdb.exp
9679 * lib/mi-support.exp
9680 * lib/pascal.exp
9681 * lib/perftest.exp
9682 * lib/prelink-support.exp
9683 * lib/selftest-support.exp
9684
ad02e4fe
SM
96852016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
9686
9687 * Makefile.in: Include disable-implicit-rules.mk.
9688
22347e55
AA
96892016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9690
9691 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
9692 non-byte-aligned bit fields.
9693
da5b30da
AA
96942016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9695
9696 PR gdb/12616
9697 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
9698 respects the DW_AT_data_bit_offset attribute.
9699
b593ecca
SM
97002016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
9701
9702 * gdb.base/default.exp: Fix output of "set language".
9703
3b165252
SM
97042016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
9705
9706 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
9707 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
9708 make.
9709 * configure.ac: Remove checks for the make program.
9710 * configure: Re-generate.
9711
1a2f3d7f
KB
97122016-11-16 Kevin Buettner <kevinb@redhat.com>
9713
9714 * gdb.python/py-recurse-unwind.c (main): Add loop.
9715 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
9716 to read_register() and gdb.parse_and_eval(). Make each code
9717 call a separate case that can be individually tested.
9718 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
9719 proc. Call cont_and_backtrace for each of the code paths that
9720 we want to test in the unwinder.
9721
b7f38fda
AA
97222016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
9723
9724 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
9725 the definition of struct S.
9726
1f8db343
CM
97272016-11-11 Catherine Moore <clm@codesourcery.com>
9728
9729 * gdb.base/dump.exp: Identify verilog format dump tests as such.
9730
fad0c9fb
PA
97312016-11-09 Pedro Alves <palves@redhat.com>
9732
9733 * gdb.base/commands.exp (runto_or_return): New procedure.
9734 (gdbvar_simple_if_test, gdbvar_simple_while_test)
9735 (gdbvar_complex_if_while_test, progvar_simple_if_test)
9736 (progvar_simple_while_test, progvar_complex_if_while_test)
9737 (if_while_breakpoint_command_test)
9738 (infrun_breakpoint_command_test, breakpoint_command_test)
9739 (user_defined_command_test, watchpoint_command_test)
9740 (test_command_prompt_position, redefine_hook_test)
9741 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
9742 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
9743 multi_line_input and multi_line. Remove gdb_expect and
9744 gdb_stop_suppressing_tests uses.
9745 * lib/gdb.exp (valnum_re): New global.
9746 (multi_line_input): New procedure.
9747
8354c62c
SM
97482016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
9749
9750 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
9751 Remove.
9752 (test_setup): Define with proc_with_prefix.
9753 (test_cli_inferior): Likewise.
9754 (test_cli_thread): Likewise.
9755 (test_cli_frame): Likewise.
9756 (test_cli_select_frame): Likewise.
9757 (test_cli_up_down): Likewise.
9758 (test_mi_thread_select): Likewise.
9759 (test_mi_stack_select_frame): Likewise.
9760 (test_cli_in_mi_inferior): Likewise.
9761 (test_cli_in_mi_thread): Likewise.
9762 (test_cli_in_mi_frame): Likewise.
9763 (top level): Do not use with_test_prefix_procname.
9764
64f367a2
PA
97652016-11-09 Pedro Alves <palves@redhat.com>
9766
9767 * gdb.base/commands.exp (gdbvar_simple_if_test)
9768 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
9769 (progvar_simple_if_test, progvar_simple_while_test)
9770 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
9771 (infrun_breakpoint_command_test, breakpoint_command_test)
9772 (user_defined_command_test, watchpoint_command_test)
9773 (test_command_prompt_position, deprecated_command_test)
9774 (bp_deleted_in_command, temporary_breakpoint_commands)
9775 (stray_arg0_test, source_file_with_indented_comment)
9776 (recursive_source_test, if_commands_test)
9777 (error_clears_commands_left, redefine_hook_test)
9778 (redefine_backtrace_test): Use proc_with_prefix.
9779 * lib/gdb.exp (proc_with_prefix): New proc.
9780
0bb65f1e
AA
97812016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9782
9783 * gdb.base/tui-layout.c: New file.
9784 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
9785 disassembly window contains very long lines.
9786
7353f247
TT
97872016-11-08 Tom Tromey <tom@tromey.com>
9788
9789 * gdb.python/py-value.exp (test_value_creation): Make "long" test
9790 depend on Python 2.
9791
30a7bb83
TT
97922016-11-08 Tom Tromey <tom@tromey.com>
9793
9794 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
9795 New method.
9796
cdf5a07c
MG
97972016-10-29 Manish Goregaokar <manish@mozilla.com>
9798
2806dc7e 9799 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 9800
51a789c3
MG
98012016-10-27 Manish Goregaokar <manish@mozilla.com>
9802
2806dc7e
PA
9803 * gdb.rust/simple.rs: Add test for univariant enums without
9804 discriminants and for encoded struct-like enums.
51a789c3 9805
f610ab6d
PA
98062016-10-28 Pedro Alves <palves@redhat.com>
9807
9808 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
9809 gdb_test_multiple, tighten regexps and match symtabs and line
9810 tables incrementally.
9811
b129b0ca
LM
98122016-10-28 Luis Machado <lgustavo@codesourcery.com>
9813
9814 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
9815 general.
9816
ecf45d2c
SL
98172016-10-25 Luis Machado <lgustavo@codesourcery.com>
9818
9819 * gdb.base/exec-invalid-sysroot.exp: New file.
9820
b8d38ee4
JK
98212016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9822
9823 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
9824
f90fd8c2
JK
98252016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9826
9827 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
9828
2d2476aa
MR
98292016-10-19 Maciej W. Rozycki <macro@imgtec.com>
9830
2806dc7e
PA
9831 * gdb.base/killed-outside.exp: Remove $options from a call to
9832 `prepare_for_testing'.
2d2476aa 9833
e42b25a0
SM
98342016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9835
9836 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9837 Change test message.
9838
3ccdb432
SM
98392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9840
9841 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9842 Update comment.
9843
5bad3170
SM
98442016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9845
9846 * gdb.trace/mi-trace-save.exp: New file.
9847
5ad9dba7
YQ
98482016-10-13 Yao Qi <yao.qi@linaro.org>
9849
9850 * gdb.base/code_elim.exp (get_var_address): Remove.
9851 * gdb.base/relocate.exp: Likewise.
9852 * gdb.base/shreloc.exp: Likewise.
9853 * lib/gdb.exp (get_var_address): New.
9854
62df7e21
YQ
98552016-10-13 Yao Qi <yao.qi@linaro.org>
9856
9857 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
9858 floating point tests if $skip_float_test is false.
9859
4dac951e
LM
98602016-10-12 Luis Machado <lgustavo@codesourcery.com>
9861
9862 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
9863 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
9864 argc values.
9865 Add 1 to argc so we guarantee distinct initial/modified argc values.
9866
8f1a8fc4
JK
98672016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9868
9869 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
9870
16c85b5d
JK
98712016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9872
9873 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
9874 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
9875 * gdb.arch/vsx-regs.exp: Likewise.
9876
1d0e042a
YQ
98772016-10-07 Yao Qi <yao.qi@linaro.org>
9878
9879 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
9880
68dadef5
MM
98812016-10-07 Markus Metzger <markus.t.metzger@intel.com>
9882
9883 * gdb.python/python.exp: Test decode_line("*0").
9884
33fa2c6e
DE
98852016-10-06 Doug Evans <dje@google.com>
9886
9887 * gdb.python/py-value.exp (test_value_creation): Add test for large
9888 unsigned 64-bit value.
9889
9c37b5ae
TT
98902016-10-06 Tom Tromey <tom@tromey.com>
9891
9892 * gdb.compile/compile.exp: Change java tests to rust.
9893 * gdb.base/setshow.exp: Change java tests to rust.
9894 * gdb.base/default.exp: Remove java from language list.
9895 * README (Examples): Update language example.
9896 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
9897 test.
9898 * lib/gdb.exp (skip_java_tests): Remove.
9899 * lib/java.exp: Remove.
9900 * gdb.java: Remove.
9901
78b86327
MR
99022016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9903
9904 * gdb.arch/mips-fcr.exp: New test.
9905 * gdb.arch/mips-fcr.c: Source for the new test.
9906
7470adbb
MR
99072016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9908
9909 * gdb.base/solib-disc.exp: Use `standard_output_file'
9910 throughout.
9911
4a556533
PA
99122016-10-06 Pedro Alves <palves@redhat.com>
9913
9914 * gdb.base/jit-simple-dl.c: New file.
9915 * gdb.base/jit-simple-jit.c: New file, factored out from ...
9916 * gdb.base/jit-simple.c: ... this.
9917 * gdb.base/jit-simple.exp (jit_run): Delete.
9918 (build_jit): New proc.
9919 (jit_test_reread): Recompile either the main program or the shared
9920 library, depending on what is being tested. Skip changing address
9921 if caller wants to. Compare before/after addresses. If testing
9922 standalone, explicitly load the binary. Test "maint info
9923 breakpoints".
9924 (top level): Add "standalone vs shared lib" and "change address"
9925 vs "same address" axes.
9926
5a122fbc
PA
99272016-10-06 Pedro Alves <palves@redhat.com>
9928
9929 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
9930 call.
9931 (jit_run): Delete.
9932 (jit_test_reread): Use with_test_prefix. Reload the main binary
9933 explicitly. Compare the before/after addresses of the JIT
9934 descriptor.
9935
ee8da4b8
DE
99362016-08-15 Doug Evans <dje@google.com>
9937
9938 * gdb.xml/extra-regs.xml: Update, end field now required, default type
9939 for single bitfields is bool.
9940 * gdb.xml/tdesc-regs.exp: Ditto.
9941
f389f6fe
JK
99422016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9943
9944 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
9945
fdebf1a4
YQ
99462016-10-05 Yao Qi <yao.qi@linaro.org>
9947
9948 * lib/gdb.exp (support_complex_tests): Return zero if
9949 gdb_skip_float_test return true.
9950
9c36d954 99512016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9952 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
9953
9954 PR gdb/20487
9955 * gdb.mi/user-selected-context-sync.exp: New file.
9956 * gdb.mi/user-selected-context-sync.c: New file.
9957
4034d0ff 99582016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9959 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
9960
9961 PR gdb/20487
9962 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
9963 =thread-select-event check.
9964
a4297203
PB
99652016-09-29 Peter Bergner <bergner@vnet.ibm.com>
9966
9967 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
9968 the compulsory L operand changes.
9969 * gdb.arch/powerpc-power.s: Likewise.
9970
bb805577
JK
99712016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9972
9973 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
9974 * gdb.base/jit-attach-pie.c: New file.
9975 * gdb.base/jit-attach-pie.exp: New file.
9976
6d61dee5
PA
99772016-09-28 Pedro Alves <palves@redhat.com>
9978
9979 * gdb.base/infcall-input.c: New file.
9980 * gdb.base/infcall-input.exp: New file.
9981
f73842fc
YQ
99822016-09-22 Yao Qi <yao.qi@linaro.org>
9983
9984 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
9985 (gdb_exit): Rename it to ...
9986 (gdbserver_gdb_exit): ... Close GDBserver.
9987 (gdb_exit): New proc, call gdbserver_gdb_exit.
9988 (mi_gdb_exit): Likewise.
9989
90681dab
YQ
99902016-09-22 Yao Qi <yao.qi@linaro.org>
9991
9992 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
9993 path.
9994 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
9995 Remove duplication.
9996
9c211fd8
YQ
99972016-09-22 Yao Qi <yao.qi@linaro.org>
9998
9999 * lib/gdbserver-support.exp: Check the existence of
10000 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10001
ad0a504f
AK
100022016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10003
10004 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10005
36cf1806
TT
100062016-09-21 Tom Tromey <tom@tromey.com>
10007
10008 PR gdb/20604:
10009 * gdb.base/quit.exp: New file.
10010
74172ecf
SM
100112016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10012
10013 * .gitignore: New file.
10014
3d0ec882
MR
100152016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10016
10017 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10018 throughout.
10019
8193adea
AA
100202016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10021
10022 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10023
d41a5c09
JK
100242016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10025
10026 * gdb.cp/casts.cc (decltype): Move it ...
10027 (main): ... with its call to ...
10028 * gdb.cp/casts03.cc: ... a new file.
10029 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10030
d2dfe700
JK
100312016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10032
10033 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10034
e2a92b16
PB
100352016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10036
10037 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10038 and sync up the test with tests in gas/testsuite/gas/ppc.
10039 * gdb.arch/powerpc-power.exp: Likewise.
10040
49b4de64
JK
100412016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10042
10043 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10044
2c29df25
SDJ
100452016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10046 Jan Kratochvil <jan.kratochvil@redhat.com>
10047
10048 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10049 make m1's definition to be different from m2's. Use 'dummy' as an
10050 argument for probe 'two'.
10051
cc3c2846
JB
100522016-09-10 Jon Beniston <jon@beniston.com>
10053
10054 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10055 for sim target.
10056
e1b2624a
AA
100572016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10058
10059 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10060 variable declaration.
10061 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10062 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10063 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10064 received HWCAP as its argument.
10065
4295e285
PA
100662016-09-06 Pedro Alves <palves@redhat.com>
10067
10068 * gdb.base/new-ui-pending-input.c: New file.
10069 * gdb.base/new-ui-pending-input.exp: New file.
10070 * gdb.exp (clear_gdb_spawn_id): New procedure.
10071 (with_spawn_id): Check whether gdb_spawn_id exists before
10072 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10073 on exit.
10074
00d5215e
UW
100752016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10076
10077 * gdb.base/float128.c: New file.
10078 * gdb.base/float128.exp: Likewise.
10079 * gdb.base/floatn.c: Likewise.
10080 * gdb.base/floatn.exp: Likewise.
10081
a9ff5f12
UW
100822016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10083
10084 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10085
f245535c
PA
100862016-09-05 Pedro Alves <palves@redhat.com>
10087
10088 PR backtrace/19927
10089 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10090 unwinders are immediately called as side effect of "source" or
10091 "disable unwinder" commands.
10092 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10093
ae9cf263
YQ
100942016-09-02 Yao Qi <yao.qi@linaro.org>
10095
10096 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10097 is true and $type is "float" or "double".
10098
27aba047
YQ
100992016-09-02 Yao Qi <yao.qi@linaro.org>
10100
10101 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10102 true.
10103 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10104 * gdb.base/call-rt-st.exp: Likewise.
10105 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10106 return value instead of gdb,skip_float_test.
10107 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10108 (do_function_calls): Use its return value instead of
10109 gdb,skip_float_test.
10110 * gdb.base/finish.exp: Likewise.
10111 * gdb.base/funcargs.exp: Likewise.
10112 * gdb.base/return.exp: Likewise.
10113 * gdb.base/return2.exp: Likewise.
10114 * gdb.base/varargs.exp: Likewise.
10115 * lib/gdb.exp (gdb_skip_float_test): Change it to
10116 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10117
5af962df
AA
101182016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10119
10120 * gdb.multi/tids.exp: Test "thread apply all".
10121
7fac6910
JK
101222016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10123
10124 * gdb.base/default.exp (tty): Remove.
10125
bb1fe4ac
KB
101262016-08-24 Kevin Buettner <kevinb@redhat.com>
10127
2806dc7e
PA
10128 * gdb.python/py-recurse-unwind.c: New file.
10129 * gdb.python/py-recurse-unwind.py: New file.
10130 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10131
0a1ddfa6
SM
101322016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10133
10134 * gdb.base/set-inferior-tty.exp: New file.
10135 * gdb.base/set-inferior-tty.c: New file.
10136
d9de1fe3
PA
101372016-08-23 Pedro Alves <palves@redhat.com>
10138
10139 PR gdb/20494
10140 * gdb.base/new-ui-echo.c: New file.
10141 * gdb.base/new-ui-echo.exp: New file.
10142
e9d9abd7
YQ
101432016-08-23 Yao Qi <yao.qi@linaro.org>
10144
10145 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10146 gdbserver_spawn.
10147 * gdb.server/connect-without-multi-process.exp (do_test):
10148 Likewise.
10149
3589529e
YQ
101502016-08-23 Yao Qi <yao.qi@linaro.org>
10151
10152 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10153 standalone_txt. Delete gdb_txt and standalone_txt on host
10154 and target. Spawn the binary on target. Copy files from
10155 target to host.
10156
6bb90213
PA
101572016-08-22 Pedro Alves <palves@redhat.com>
10158
10159 PR gdb/20505
10160 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10161 with_test_prefix. Factor out bits to ...
10162 (test_no_vdso): ... this new procedure.
10163
20c2c024
CL
101642016-08-19 Carl Love <cel@us.ibm.com>
10165
10166 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10167 maintaining separate logic for constructing the output path.
10168 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10169 * gdb.arch/ppc-dfp.exp: Likewise.
10170 * gdb.arch/ppc-fp.exp: Likewise.
10171 * gdb.arch/vsx-regs.exp: Likewise.
10172 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10173 binprefix for generating the additional binary files.
10174
0646e07d
PA
101752016-08-19 Pedro Alves <palves@redhat.com>
10176
10177 * gdb.trace/mi-trace-frame-collected.exp
10178 (test_trace_frame_collected): On x32, expect two registers.
10179
46da9242
CL
101802016-08-18 Carl Love <cel@us.ibm.com>
10181
10182 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10183 and sync up the test with tests in gas/testsuite/gas/ppc.
10184 * gdb.arch/powerpc-power.exp: Likewise.
10185
eb2332d7
SM
101862016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10187
10188 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10189 expected error message.
10190
63c61e04
SM
101912016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10192
10193 * gdb.multi/remove-inferiors.exp: New file.
10194 * gdb.multi/remove-inferiors.c: New file.
10195
7b17065f
YQ
101962016-08-12 Yao Qi <yao.qi@linaro.org>
10197
10198 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10199 argument list.
10200
01d3dedf
PA
102012016-08-10 Pedro Alves <palves@redhat.com>
10202
10203 PR gdb/19187
10204 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10205 setup_kfails.
10206
3eb7562a
PA
102072016-08-09 Pedro Alves <palves@redhat.com>
10208 Simon Marchi <simon.marchi@ericsson.com>
10209
10210 PR gdb/20418
10211 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10212 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10213
80614914
PA
102142016-08-09 Pedro Alves <palves@redhat.com>
10215
10216 PR mi/20431
10217 * gdb.mi/mi-cmd-error.exp: New file.
10218
f348d89a
PA
102192016-08-09 Pedro Alves <palves@redhat.com>
10220
10221 PR gdb/18653
10222 * gdb.base/signals-state-child.c: New file.
10223 * gdb.base/signals-state-child.exp: New file.
10224 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10225
e5ca03b4
PA
102262016-08-09 Pedro Alves <palves@redhat.com>
10227
10228 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10229
282a0691
TT
102302016-08-03 Tom Tromey <tom@tromey.com>
10231
10232 PR python/18565:
10233 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10234
41bfcd63
YQ
102352016-08-01 Yao Qi <yao.qi@linaro.org>
10236
10237 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10238 variable mode to "multi-process" if $multi_process is 1, otherwise
10239 set it to "single-process".
10240
e3465b24
YQ
102412016-08-01 Yao Qi <yao.qi@linaro.org>
10242
10243 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10244 * gdb.cp/cpexprs.exp: Likewise.
10245 * gdb.cp/m-static.exp: Likewise.
10246
0b31a4bc
TT
102472016-07-26 Tom Tromey <tom@tromey.com>
10248
10249 PR python/20190:
10250 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10251 test.
10252
e0461dbb
MM
102532016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10254
10255 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10256 selecting assembly source files.
10257 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10258 assembly source files.
10259 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10260 assembly source files.
10261 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10262 selecting assembly source files.
10263
8194e927
SM
102642016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10265
10266 * gdb.base/new-ui.exp (do_test_invalid_args): New
10267 procedure.
10268
c0272db5
TW
102692016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10270
10271 * gdb.btrace/reconnect.c: New file.
10272 * gdb.btrace/reconnect.exp: New file.
10273
e3487908
GKB
102742016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10275
10276 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10277 to test_catch_syscall_group.
10278 (test_catch_syscall_group): New.
10279
12df5c00
TT
102802016-07-21 Tom Tromey <tom@tromey.com>
10281
10282 * gdb.rust/simple.rs (main): Use empty struct expression.
10283 * gdb.rust/simple.exp: Add tests for empty struct expression.
10284
bae62ee2
YQ
102852016-07-21 Yao Qi <yao.qi@linaro.org>
10286
10287 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10288 if gdb_skip_xml_test is true on some targets.
10289
b1b53fb3
YQ
102902016-07-21 Yao Qi <yao.qi@linaro.org>
10291
10292 * gdb.server/solib-list.exp: Unset last_loaded_file.
10293
027d97f8
JK
102942016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10295
10296 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10297 "step into captured_main (args)".
10298
7674d381
JK
102992016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10300
10301 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10302
72b5d099
JK
103032016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10304
10305 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10306
1f960ced
PA
103072016-07-19 Pedro Alves <palves@redhat.com>
10308
10309 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10310 * gdb.opt/inline-bt.exp: Likewise.
10311 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10312 additional_flags=-Winline.
10313 * gdb.opt/inline-locals.exp: Likewise.
10314 * gdb.opt/inline-markers.c (ATTR): Define.
10315 (inlined_fn): Use it.
10316
f25827c1
YQ
103172016-07-19 Yao Qi <yao.qi@linaro.org>
10318
10319 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10320 (test_with_self): Remove some code. Remove argument executable.
10321 (top-level): Use do_self_tests.
10322
37539ebe
DB
103232016-07-15 Zachary Welch <zwelch@codesourcery.com>
10324 Don Breazeal <donb@codesourcery.com>
10325
10326 * gdb.base/maint.exp: Escape paths used in regular expressions.
10327 * gdb.stabs/weird.exp: Likewise.
10328
dac790e1
TT
103292016-07-13 Tom Tromey <tom@tromey.com>
10330
10331 PR python/15620, PR python/18620:
10332 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10333 (test_bkpt_events): New procs.
10334
93daf339
TT
103352016-07-13 Tom Tromey <tom@tromey.com>
10336
10337 PR python/17698:
10338 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10339 test.
10340 (test_watchpoints): Likewise.
10341 (test_bkpt_pending): New proc.
10342
6571a381
TT
103432016-07-13 Tom Tromey <tom@tromey.com>
10344
10345 PR cli/18053:
10346 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10347 completion test.
10348
e8732474
JK
103492016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10350
10351 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10352 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10353 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10354 f_label.
10355 (g): Rename g_end_lbl to g_label.
10356 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10357 low_pc and high_pc.
10358 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10359
e0f3fd7c
TT
103602016-07-12 Tom Tromey <tom@tromey.com>
10361
10362 PR python/19293:
10363 * gdb.python/py-unwind-maint.exp: Update tests.
10364
3cfe46b6
YQ
103652016-07-12 Yao Qi <yao.qi@linaro.org>
10366
10367 * lib/selftest-support.exp (selftest_setup): Match the output
10368 when captured_main is inlined.
10369
4f19a0e6
WT
103702016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10371
10372 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10373 New variables.
10374 (print this%a, print this%b, print this): New tests.
10375 * gdb.fortran/derived-types.f90 (this): New object and
10376 initialization.
10377
986cf455
SM
103782016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10379
10380 * gdb.ada/arraydim.exp: Remove extra directory level in build
10381 directory.
10382
f0464b23
SM
103832016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10384
10385 * lib/ada.exp: Remove extra directory level in build directory.
10386 * gdb.ada/cond_lang.exp: Likewise.
10387 * gdb.ada/exec_changed.exp: Likewise.
10388 * gdb.ada/lang_switch.exp: Likewise.
10389
42d94011
MG
103902016-07-06 Manish Goregaokar <manish@mozilla.com>
10391
2806dc7e
PA
10392 * simple.rs: Add test for raw pointer subscripting.
10393 * simple.exp: Add test expectations.
42d94011 10394
647c264c
YQ
103952016-07-05 Yao Qi <yao.qi@linaro.org>
10396
10397 * gdb.mi/mi-reverse.exp: Match =record-started output.
10398
20aa2c60
PA
103992016-07-01 Pedro Alves <palves@redhat.com>
10400
10401 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10402 procedure.
10403 (jit_reader_test): Test the jit reader's unwinder.
10404 * gdb.base/jithost.c (jit_function_00_code): New global.
10405 (main): Use memcpy to fill in the mmapped code, instead of poking
10406 bytes manually here.
10407 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10408 value.
10409 (read_debug_info): Save the function's range.
10410 (read_sp): New function.
10411 (unwind_frame): Use it. Also unwind RBP.
10412 (get_frame_id): Use read_sp.
10413 (gdb_init_reader): Use calloc instead of malloc.
10414 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10415 parameter. Use gdb_test_multiple.
10416
ced2dffb
PA
104172016-07-01 Pedro Alves <palves@redhat.com>
10418 Antoine Tremblay <antoine.tremblay@ericsson.com>
10419
10420 * gdb.threads/process-dies-while-detaching.c: New file.
10421 * gdb.threads/process-dies-while-detaching.exp: New file.
10422
63000888
PA
104232016-07-01 Pedro Alves <palves@redhat.com>
10424
10425 * gdb.multi/watchpoint-multi-exit.c: New file.
10426 * gdb.multi/watchpoint-multi-exit.exp: New file.
10427
038d4868
PA
104282016-06-30 Pedro Alves <palves@redhat.com>
10429
10430 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10431 unset inferior_spawn_id.
10432
994e9c83
PA
104332016-06-30 Pedro Alves <palves@redhat.com>
10434
10435 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10436 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10437
e5653468
YQ
104382016-06-29 Yao Qi <yao.qi@linaro.org>
10439
10440 * gdb.base/return.c: Add copyright header.
10441
803b47e5
TT
104422016-06-29 Tom Tromey <tom@tromey.com>
10443
10444 PR python/20129:
10445 * gdb.python/py-framefilter.exp: Add tests for setting priority
10446 and disabling of non-existent frame filter.
10447
28244707
YQ
104482016-06-29 Yao Qi <yao.qi@linaro.org>
10449
10450 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10451 0x0f07ff.
10452
a31d2f06
YQ
104532016-06-28 Yao Qi <yao.qi@linaro.org>
10454
10455 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10456 triplets. Start gdb, execute catch syscall, and continue. Check
10457 gdb's output to determine catch syscall is supported.
10458
921d8f54
MG
104592016-06-27 Manish Goregaokar <manish@mozilla.com>
10460
25d49b86
PA
10461 * gdb.rust/simple.rs: Add test for returning unit in a function.
10462 * gdb.rust/simple.exp: Add expectation for functions returning
10463 unit.
921d8f54 10464
f4952523
PMR
104652016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10466
10467 * gdb.python/py-breakpoint-create-fail.c,
10468 gdb.python/py-breakpoint-create-fail.exp,
10469 gdb.python/py-breakpoint-create-fail.py: New testcase.
10470
fccb08f8
MG
104712016-06-25 Manish Goregaokar <manish@mozilla.com>
10472
10473 PR gdb/20239
10474 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10475 * gdb.rust/simple.exp: Add test expectations for new NonZero
10476 tests.
fccb08f8 10477
6b850546
DT
104782016-06-24 David Taylor <dtaylor@emc.com>
10479
10480 * gdb.base/offsets.exp: New file.
10481 * gdb.base/offsets.c: New file.
10482
17621150
TT
104832016-06-23 Tom Tromey <tom@tromey.com>
10484
10485 PR gdb/16483:
10486 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10487 before any filters are loaded.
10488
04d59df6
WT
104892016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10490
10491 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10492 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10493 structs.
10494 * gdb.fortran/derived-type-function.exp: New file.
10495 * gdb.fortran/derived-type-function.f90: New file.
10496
10497
ac69f786
PA
104982016-06-21 Pedro Alves <palves@redhat.com>
10499
10500 * gdb.base/new-ui.exp: New file.
10501 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10502 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10503 (with_spawn_id): New procedure.
10504
49940788
PA
105052016-06-21 Pedro Alves <palves@redhat.com>
10506
10507 * gdb.mi/mi-exec-run.exp: New file.
10508
ef274d26
PA
105092016-06-21 Pedro Alves <palves@redhat.com>
10510
10511 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10512 breakpoint command's output on the main UI.
10513 (test_break): New procedure, factored out from calls in the top
10514 level.
10515 (top level): Use foreach_with_prefix to test MI as main UI and as
10516 separate UI.
10517
468afe6c
PA
105182016-06-21 Pedro Alves <palves@redhat.com>
10519
10520 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10521 (test_awatch_creation_and_listing)
10522 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10523 Remove 'type' parameter.
10524 (test_watchpoint_all): New parameter mi_mode. Remove
10525 with_test_prefix.
10526 (top level): Use foreach_with_prefix, and add main/separate UI MI
10527 testing axis.
10528
51f77c37
PA
105292016-06-21 Pedro Alves <palves@redhat.com>
10530
10531 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10532 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10533 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10534 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10535 (gdb_main_spawn_id, mi_spawn_id): Declare and
10536 comment.
10537 (mi_create_inferior_pty): New procedure,
10538 factored out from default_mi_gdb_start.
10539 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10540 procedures.
10541 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10542 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10543 Use mi_create_inferior_pty.
10544 (mi_gdb_start): Use eval to pass down args list.
10545
8980e177
PA
105462016-06-21 Pedro Alves <palves@redhat.com>
10547
10548 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10549 * gdb.opt/inline-cmds.exp: Add MI tests.
10550
f38d3ad1
PA
105512016-06-21 Pedro Alves <palves@redhat.com>
10552
10553 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10554
45db7c09
PA
105552016-06-21 Pedro Alves <palves@redhat.com>
10556
10557 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10558 (top level): Use it instead of mi_execute_to.
10559
5a069ab3
PA
105602016-06-21 Pedro Alves <palves@redhat.com>
10561
10562 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10563 (cont_handler_str): New.
10564 (signal_stop_handler): Set stop_handler_str instead of printing to
10565 stdout.
10566 (continue_handler): Set cont_handler_str instead of printing to
10567 stdout.
10568 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10569 mi_send_resuming_command. Print stop_handler_str and
10570 cont_handler_str instead of expecting the python events print
10571 directly.
10572
2838cc1d
SD
105732016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10574
10575 * gdb.base/jit-reader.exp: New file.
10576 * gdb.base/jithost.c: New file.
10577 * gdb.base/jithost.h: New file.
10578 * gdb.base/jitreader.c : New file.
10579 * gdb.base/jit-protocol.h: New file.
10580
21a77091
YQ
105812016-06-17 Yao Qi <yao.qi@linaro.org>
10582
10583 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10584 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10585 and detach-on-fork. Adjust tests.
10586 (top level): Invoke break_cond_on_syscall with combinations of
10587 syscall, follow-fork-mode and detach-on-fork.
10588
f50bf8e5
YQ
105892016-06-17 Yao Qi <yao.qi@linaro.org>
10590
10591 * gdb.base/step-over-exit.c: New.
10592 * gdb.base/step-over-exit.exp: New.
10593
a28d8e50
YTL
105942016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10595
10596 * gdb.base/float.exp: Add target check for nds32*-*-*.
10597 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10598
cad8e26d
AB
105992016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10600
10601 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10602 for unsupported target features.
10603 * gdb.base/call-rt-st.exp: Likewise.
10604 * gdb.base/call-sc.exp: Likewise.
10605 * gdb.base/call-signal-resume.exp: Likewise.
10606 * gdb.base/call-strs.exp: Likewise.
10607 * gdb.base/callexit.exp: Likewise.
10608 * gdb.base/callfuncs.exp: Likewise.
10609 * gdb.base/nodebug.exp: Likewise.
10610 * gdb.base/printcmds.exp: Likewise.
10611 * gdb.base/ptype.exp: Likewise.
10612 * gdb.base/structs.exp: Likewise.
10613 * gdb.base/unwindonsignal.exp: Likewise.
10614 * gdb.cp/gdb2495.exp: Likewise.
10615 * gdb.cp/templates.exp: Likewise.
10616 * gdb.cp/virtfunc.exp: Likewise.
10617 * gdb.threads/hand-call-in-threads.exp: Likewise.
10618 * gdb.threads/interrupted-hand-call.exp: Likewise.
10619 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10620
347dc102
TT
106212016-06-10 Tom Tromey <tom@tromey.com>
10622
10623 PR rust/20110:
10624 * gdb.rust/expr.exp: Add test for integer constant larger than
10625 i32.
10626
5e13cf25
BH
106272016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10628
10629 * gdb.fortran/nested-funcs.exp: New.
10630 * gdb.fortran/nested-funcs.f90: New.
10631
bb556f1f
TK
106322016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10633
10634 * gdb.base/examine-backward.c: New file.
10635 * gdb.base/examine-backward.exp: New file.
10636
38b022b4
SM
106372016-06-06 Simon Marchi <simon.marchi@ericsson.com>
10638
10639 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
10640 matching.
10641
1b40ec05
TT
106422016-06-02 Tom Tromey <tom@tromey.com>
10643
10644 PR python/18984:
10645 * gdb.python/py-shared.exp: Add solib_name test.
10646
193bd378
SM
106472016-06-02 Simon Marchi <simon.marchi@ericsson.com>
10648
10649 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
10650
3326303b
MG
106512016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
10652
10653 PR c++/19893
10654 * gdb.dwarf2/implref.exp: Rename to...
10655 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
10656 * gdb.dwarf2/implref-array.c: New file.
10657 * gdb.dwarf2/implref-array.exp: Likewise.
10658 * gdb.dwarf2/implref-global.c: Likewise.
10659 * gdb.dwarf2/implref-global.exp: Likewise.
10660 * gdb.dwarf2/implref-struct.c: Likewise.
10661 * gdb.dwarf2/implref-struct.exp: Likewise.
10662
825c8ef2
AT
106632016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10664
10665 * gdb.trace/trace-condition.exp: Add 64bit tests.
10666
2320162a
AT
106672016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10668
10669 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
10670 bits types.
10671 (main): Adapt to 8 to 64 bits types.
10672 * gdb.trace/trace-condition.exp: Add new tests.
10673
a7818233
AT
106742016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10675
10676 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
10677
0d336466
AT
106782016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10679
10680 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
10681 Move condition tests...
10682 * gdb.trace/trace-condition.exp: Here.
10683
7faeb45a
AT
106842016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10685
10686 * gdb.trace/trace-condition.exp: Add counter-case tests.
10687
e385593e
JK
106882016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10689
10690 PR c++/15231
10691 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
10692 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
10693
744608cc
PA
106942016-05-27 Pedro Alves <palves@redhat.com>
10695
10696 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10697 New procedure.
10698 (top level): Call it, and bail out of DejaGnu is known to be bad.
10699
ac775bf4
AB
107002016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
10701
10702 * gdb.base/whatis.c: Extend the test case.
10703 * gdb.base/whatis.exp: Add additional tests.
10704
2bbad2ea
BH
107052016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10706
10707* gdb.fortran/type.f90: Add pointer variable.
10708* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
10709
8b70175d
BH
107102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10711
10712 * gdb.fortran/vla-type.exp: Fix testcase name.
10713
86d8a848
BH
107142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10715
10716 * gdb.fortran/vla-type.exp: Access elements in nested structs.
10717
e188eb36
BH
107182016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10719
10720 * gdb.fortran/type.f90: Add nested structures.
10721 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
10722 * gdb.fortran/derived-type.exp: Adapt expected output.
10723 * gdb.fortran/vla-type.exp: Adapt expected output.
10724
9b2db1fd
BH
107252016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10726
10727 * gdb.fortran/whatis_type.exp: Adapt expected output.
10728
72b17055
BH
107292016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10730
10731 * gdb.fortran/print_type.exp: Fix expected output.
10732 * gdb.fortran/whatis_type.exp: Fix expected output.
10733
3cd81d8d
BH
107342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10735
10736 * gdb.fortran/whatis_type.exp: Use multi_line.
10737
ddae9462
TT
107382016-05-24 Tom Tromey <tom@tromey.com>
10739
10740 PR python/17386:
10741 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
10742 use value as an index.
10743
1957f6b8
TT
107442016-05-23 Tom Tromey <tom@tromey.com>
10745
10746 PR python/17981:
10747 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
10748 no-breakpoint case.
10749
026a9174
PA
107502016-05-24 Pedro Alves <palves@redhat.com>
10751
10752 PR gdb/19828
10753 * gdb.threads/clone-attach-detach.c: New file.
10754 * gdb.threads/clone-attach-detach.exp: New file.
10755
e70a7231
FR
107562016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
10757
10758 * gdb.base/annota-input-while-running.exp: Fix syntax error.
10759
0f6ed0e0
TT
107602016-05-23 Tom Tromey <tom@tromey.com>
10761
10762 PR python/19438, PR python/18393:
10763 * gdb.python/py-progspace.exp: Add "dir" test.
10764 * gdb.python/py-objfile.exp: Add "dir" test.
10765
ffd19d61
YQ
107662016-05-23 Yao Qi <yao.qi@linaro.org>
10767
10768 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
10769 * gdb.arch/thumb2-it.exp: Likewise.
10770
9e8f9b05
SM
107712016-05-18 Simon Marchi <simon.marchi@ericsson.com>
10772
10773 * gdb.mi/mi-threads-interrupt.c: New file.
10774 * gdb.mi/mi-threads-interrupt.exp: New file.
10775
61c6156d
SM
107762016-05-17 Simon Marchi <simon.marchi@ericsson.com>
10777
10778 PR gdb/18077
10779 * gdb.mi/mi-async-run.exp: New file.
10780 * gdb.mi/mi-async-run.c: New file.
10781
67218854
TT
107822016-05-17 Tom Tromey <tom@tromey.com>
10783 Manish Goregaokar <manishsmail@gmail.com>
10784
10785 * lib/rust-support.exp: New file.
10786 * lib/gdb.exp (skip_rust_tests): New proc.
10787 (build_executable_from_specs): Handle rust.
10788 * lib/future.exp (gdb_find_rustc): New proc.
10789 (gdb_default_target_compile): Handle rust.
10790 * gdb.rust/expr.exp: New file.
10791 * gdb.rust/generics.exp: New file.
10792 * gdb.rust/generics.rs: New file.
10793 * gdb.rust/methods.exp: New file.
10794 * gdb.rust/methods.rs: New file.
10795 * gdb.rust/modules.exp: New file.
10796 * gdb.rust/modules.rs: New file.
10797 * gdb.rust/simple.exp: New file.
10798 * gdb.rust/simple.rs: New file.
10799
c44af4eb
TT
108002016-05-17 Tom Tromey <tom@tromey.com>
10801
10802 * gdb.base/default.exp (set language): Add rust.
10803
dcd1f979
TT
108042016-05-17 Tom Tromey <tom@tromey.com>
10805
10806 * gdb.gdb/unittest.exp: New file.
10807
155b7f57
YQ
108082016-05-16 Yao Qi <yao.qi@linaro.org>
10809
10810 * gdb.base/batch-preserve-term-settings.exp: Remove variable
10811 shell_prompt. Update shell_prompt_re.
10812
8ddd5a6c
DE
108132016-05-12 Doug Evans <dje@google.com>
10814
10815 PR symtab/19999
10816 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
10817 $options when building executable.
10818 * gdb.dwarf2/fission-loclists-pie.S: New file.
10819 * gdb.dwarf2/fission-loclists-pie.exp: New file.
10820
02e370d9
SM
108212016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10822
10823 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
10824 of [is_remote target],
10825
8929ad8b
SM
108262016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10827
10828 * lib/gdb.exp (use_gdb_stub): New procedure.
10829
6c447423
DE
108302016-05-03 Yunlian Jiang <yunlian@google.com>
10831 Doug Evans <dje@google.com>
10832
10833 PR symtab/19914
10834 * gdb.dwarf2/dwp-sepdebug.c: New file.
10835 * gdb.dwarf2/dwp-sepdebug.exp: New file.
10836
444e826c
SM
108372016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10838
10839 * gdb.base/detach.exp: Remove is_remote check.
10840
740feeaa
SM
108412016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10842
10843 * gdb.base/annota-input-while-running.exp: Don't check for
10844 [is_remote target]. Enable annotations after running to main.
10845 Remove unused "set test..." line.
10846
9080ac9d
SM
108472016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10848
10849 * gdb.trace/trace-enable-disable.exp: New file.
10850 * gdb.trace/trace-enable-disable.c: New file.
10851
952ebca5
SM
108522016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10853
10854 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
10855 use it in info sharedlibrary test.
10856 * gdb.trace/ftrace-lock.exp: Likewise.
10857 * gdb.trace/ftrace.exp: Likewise.
10858 * gdb.trace/range-stepping.exp: Likewise.
10859 * gdb.trace/trace-break.exp: Likewise.
10860 * gdb.trace/trace-condition.exp: Likewise.
10861 * gdb.trace/trace-mt.exp: Likewise.
10862
d9019901
SM
108632016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10864
10865 * lib/gdb.exp (gdb_load_shlibs): Rename to...
10866 (gdb_load_shlib): ... this.
10867 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
10868 gdb_load_shlib.
10869 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
10870 * gdb.base/ctxobj.exp: Likewise.
10871 * gdb.base/dprintf-pending.exp: Likewise.
10872 * gdb.base/dso2dso.exp: Likewise.
10873 * gdb.base/fixsection.exp: Likewise.
10874 * gdb.base/gcore-relro.exp: Likewise.
10875 * gdb.base/gdb1555.exp: Likewise.
10876 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10877 * gdb.base/gnu-ifunc.exp: Likewise.
10878 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
10879 * gdb.base/jit-so.exp (one_jit_test): Likewise.
10880 * gdb.base/pending.exp: Likewise.
10881 * gdb.base/print-file-var.exp: Likewise.
10882 * gdb.base/print-symbol-loading.exp: Likewise.
10883 * gdb.base/shlib-call.exp: Likewise.
10884 * gdb.base/shreloc.exp: Likewise.
10885 * gdb.base/so-impl-ld.exp: Likewise.
10886 * gdb.base/solib-disc.exp: Likewise.
10887 * gdb.base/solib-nodir.exp: Likewise.
10888 * gdb.base/solib-overlap.exp: Likewise.
10889 * gdb.base/solib-symbol.exp: Likewise.
10890 * gdb.base/solib-weak.exp (do_test): Likewise.
10891 * gdb.base/sym-file.exp: Likewise.
10892 * gdb.base/symtab-search-order.exp: Likewise.
10893 * gdb.base/type-opaque.exp: Likewise.
10894 * gdb.base/unload.exp: Likewise.
10895 * gdb.base/watchpoint-solib.exp: Likewise.
10896 * gdb.compile/compile.exp: Likewise.
10897 * gdb.cp/gdb2384.exp: Likewise.
10898 * gdb.cp/infcall-dlopen.exp: Likewise.
10899 * gdb.cp/re-set-overloaded.exp: Likewise.
10900 * gdb.fortran/library-module.exp: Likewise.
10901 * gdb.opt/solib-intra-step.exp: Likewise.
10902 * gdb.python/py-finish-breakpoint.exp: Likewise.
10903 * gdb.python/py-shared.exp: Likewise.
10904 * gdb.reverse/solib-precsave.exp: Likewise.
10905 * gdb.reverse/solib-reverse.exp: Likewise.
10906 * gdb.server/solib-list.exp: Likewise.
10907 * gdb.threads/dlopen-libpthread.exp: Likewise.
10908 * gdb.threads/tls-shared.exp: Likewise.
10909 * gdb.threads/tls-so_extern.exp: Likewise.
10910 * gdb.trace/change-loc.exp: Likewise.
10911 * gdb.trace/ftrace-lock.exp: Likewise.
10912 * gdb.trace/ftrace.exp: Likewise.
10913 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
10914 * gdb.trace/pending.exp: Likewise.
10915 * gdb.trace/range-stepping.exp: Likewise.
10916 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
10917 (strace_info_marker): Likewise.
10918 (strace_probe_marker): Likewise.
10919 (strace_trace_on_same_addr): Likewise.
10920 (strace_trace_on_diff_addr): Likewise.
10921 * gdb.trace/trace-break.exp: Likewise.
10922 * gdb.trace/trace-condition.exp: Likewise.
10923 * gdb.trace/trace-mt.exp: Likewise.
10924
fca4cfd9
SM
109252016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10926
10927 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
10928 result of gdb_remote_download.
10929 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
10930 * gdb.base/dso2dso.exp: Likewise.
10931 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10932 * gdb.base/print-file-var.exp: Likewise.
10933 * gdb.base/shlib-call.exp: Likewise.
10934 * gdb.base/shreloc.exp: Likewise.
10935 * gdb.base/solib-overlap.exp: Likewise.
10936 * gdb.base/solib-weak.exp (do_test): Likewise.
10937 * gdb.base/unload.exp: Likewise.
10938
11cf4ffb
YQ
109392016-04-27 Yao Qi <yao.qi@linaro.org>
10940
10941 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
10942 exists.
10943
3e2e34f8
KB
109442016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10945
10946 * vla-type.exp: Print structure from toplevel.
10947
8f07e298
BH
109482016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10949
10950 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
10951 of dynamic types.
10952 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
10953 of dynamic types.
10954
9920b434
BH
109552016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10956
10957 * gdb.fortran/vla-type.f90: New file.
10958 * gdb.fortran/vla-type.exp: New file.
10959
f3abeff5
YQ
109602016-04-25 Yao Qi <yao.qi@linaro.org>
10961
10962 * gdb.base/branch-to-self.c: New file.
10963 * gdb.base/branch-to-self.exp: New file.
10964
0a5d52f0
YQ
109652016-04-22 Yao Qi <yao.qi@linaro.org>
10966
10967 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
10968 more after $hex.
10969
495346f6
YQ
109702016-04-22 Yao Qi <yao.qi@linaro.org>
10971
10972 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
10973 * gdb.base/annota3.exp: Likewise.
10974
4a7e075c
YQ
109752016-04-22 Yao Qi <yao.qi@linaro.org>
10976
10977 * gdb.reverse/step-precsave.exp: Do one step and test program
10978 stops in "callee" and do multiple steps until program goes out
10979 of "callee".
10980 * gdb.reverse/step-reverse.exp: Likewise.
10981
5b061e98
YQ
109822016-04-22 Yao Qi <yao.qi@linaro.org>
10983
10984 * gdb.trace/signal.exp: Also pass if
10985 $tracepoint_hits($i) > $iterations.
10986
5c5dc57f
YQ
109872016-04-22 Yao Qi <yao.qi@linaro.org>
10988
10989 * gdb.trace/signal.c: New file.
10990 * gdb.trace/signal.exp: New file.
10991
a55411b9
DE
109922016-04-19 Doug Evans <xdje42@gmail.com>
10993
10994 * gdb.base/bad-file.exp: New file.
10995
a22df60a
MG
109962016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
10997
10998 * gdb.dwarf2/implref.exp: New file.
10999
0c13f7e5
BH
110002016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11001
11002 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11003 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11004 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11005 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11006 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11007 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11008 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11009 * lib/fortran.exp (fortran_int4): New procedure.
11010 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11011 (fortran_logical4): Likewise.
11012
9b9b09e9
BH
110132016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11014
11015 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11016
a14d1f4d
BH
110172016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11018
11019 * lib/compiler.c: Add Intel specific preprocessor macros.
11020 * lib/compiler.cc: Likewise.
25d49b86 11021
7d49b1d0
LM
110222016-04-13 Luis Machado <lgustavo@codesourcery.com>
11023
11024 * gdb.server/connect-with-no-symbol-file.c: New file.
11025 * gdb.server/connect-with-no-symbol-file.exp: New file.
11026
8392fa22
SM
110272016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11028
11029 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11030
8c4c4aeb
SM
110312016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11032
11033 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11034 standard output directory.
11035
45e3745e
AT
110362016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11037
11038 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11039
e26b7e41
MM
110402016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11041
11042 * gdb.btrace/instruction_history.c (loop): Add declaration.
11043
8ce09462
AT
110442016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11045
11046 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11047
2e88a1ea
SM
110482016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11049
11050 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11051 parentheses to print.
11052 (continue_handler): Likewise.
11053
f48e22e3
SM
110542016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11055
11056 * gdb.server/solib-list.exp: Remove is_remote check.
11057 Pass shlib= to gdb_compile. Don't link shared library with
11058 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11059 Run binary filename through "readlink -f" on the target.
11060
096be756
PA
110612016-04-08 Pedro Alves <palves@redhat.com>
11062
11063 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11064 interpreter filename as argument to gdbserver_spawn.
11065 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11066 Return empty if $last_loaded_file does not exist.
11067
06500533
JK
110682016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11069
11070 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11071 * gdb.base/jit-main.c: Use exit after usage.
11072
2d35e871
JK
110732016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11074
11075 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11076 GDBHISTSIZE prior to the tests.
11077 * gdb.base/gdbinit-history.exp: Likewise.
11078
110792016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11080
11081 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11082 instead of build_executable. Use gdb_load_shlibs.
11083
c8064e7e
YQ
110842016-04-07 Yao Qi <yao.qi@linaro.org>
11085
11086 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11087 Execute "si" command.
11088
bde47561
YQ
110892016-04-07 Yao Qi <yao.qi@linaro.org>
11090
11091 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11092 number instead of the comments on some line.
11093
b16f8a3b
DB
110942016-04-06 Don Breazeal <donb@codesourcery.com>
11095
11096 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11097 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11098
c2f901df
SM
110992016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11100
11101 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11102 standard_output_file. Remove unused binfile variable.
11103
ac17fda0
CU
111042016-04-05 Catalin Udma <catalin.udma@freescale.com>
11105
11106 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11107 * gdb.python/py-mi-objfile.exp: Match "list main" output
11108 in console format.
11109
03a8c4df
SM
111102016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11111
11112 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11113 absolute.
11114
6e774b13
SM
111152016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11116
11117 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11118 absolute.
11119 * gdb.trace/ftrace.exp: Likewise.
11120 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11121 targets as well.
11122 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11123 (gdb_load_shlibs): Copy libraries to test directory when testing
11124 natively. Only set solib-search-path if testing remotely.
11125 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11126
7817ea46
SM
111272016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11128
11129 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11130 gdb_download. Use it even if the target is not remote.
11131 * gdb.base/jit.exp (compile_jit_test): Likewise.
11132 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11133 output directory if the destination board is local, otherwise use
11134 the standard remote_download from DejaGnu.
11135 (gdb_download): Remove.
11136 (gdb_load_shlibs): Use gdb_remote_download instead of
11137 gdb_download.
11138 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11139 Use gdb_remote_download instead of gdb_download. Use it even if
11140 the target is not remote.
11141 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11142 instead of gdb_download.
11143
7beb7f68
SM
111442016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11145
11146 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11147 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11148 run.
11149
cc63428a
AV
111502016-04-01 Artemiy Volkov <artemiyv@acm.org>
11151
11152 PR gdb/19820
11153 * gdb.base/printcmds.exp: Add artificial arrays tests.
11154
64cdf930
PA
111552016-03-31 Pedro Alves <palves@redhat.com>
11156
11157 PR gdb/19858
11158 * gdb.base/jit-main.c: Include unistd.h.
11159 (ATTACH): Define to 0 if not already defined.
11160 (wait_for_gdb, mypid): New globals.
11161 (WAIT_FOR_GDB): New macro.
11162 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11163 some breakpoint locations.
11164 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11165 New procedures.
11166 (one_jit_test): Add REATTACH parameter, and handle it. Use
11167 continue_to_test_location.
11168 (top level): Test attach, and adjusts calls to one_jit_test.
11169
40dea8cb
PA
111702016-03-31 Pedro Alves <palves@redhat.com>
11171
11172 PR gdb/19858
11173 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11174 BINSUFFIX parameter, and handle it.
11175 (top level): Adjust calls compile_jit_test.
11176
e7ea3ec7
CU
111772016-03-31 Catalin Udma <catalin.udma@freescale.com>
11178
11179 PR python/19743
11180 * gdb.python/py-mi-events-gdb.py: New file.
11181 * gdb.python/py-mi-events.c: New file.
11182 * gdb.python/py-mi-events.exp: New file.
11183
e6359af3
YQ
111842016-03-30 Yao Qi <yao.qi@linaro.org>
11185
11186 * gdb.reverse/until-precsave.exp: Match function name only.
11187 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11188 Move malloc to a condition block.
11189 * gdb.reverse/until-reverse.exp: Match function name only.
11190
a4105d04
MK
111912016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11192
11193 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11194 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11195 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11196 variable for GPR 0 instead of assuming it is register 0.
11197 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11198 * lib/trace-support.exp: Add s390 registers.
11199
bfa6adb9
YQ
112002016-03-29 Yao Qi <yao.qi@linaro.org>
11201
11202 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11203
1e6697ea
YQ
112042016-03-24 Yao Qi <yao.qi@linaro.org>
11205
11206 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11207 test message.
11208
64bcd522
AA
112092016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11210
11211 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11212 maintaining separate logic for constructing the output path.
11213
7868401b
DB
112142016-03-16 Don Breazeal <donb@codesourcery.com>
11215
11216 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11217 Retry fork and waitpid on interrupted system call errors.
11218 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11219 Use with_timeout_factor to increase timeout by factor of 10.
11220
1cafadb4
DB
112212016-03-15 Don Breazeal <donb@codesourcery.com>
11222
11223 * gdb.cp/scope-err.cc: New test program.
11224 * gdb.cp/scope-err.exp: New test script.
11225 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11226 lines and "set breakpoint here" comment.
11227 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11228 Fixed some whitespace and format issues.
11229 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11230 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11231
81516450
DE
112322016-03-15 Doug Evans <dje@google.com>
11233
11234 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11235 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11236 All callers updated. Add tests for enums, mixed flags register.
11237
aa52b601
DE
112382016-03-15 Doug Evans <dje@google.com>
11239
11240 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11241 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11242
fa4ff313
SM
112432016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11244
11245 * gdb.base/default.exp: Add $_as_string to the list of expected
11246 convenience functions.
11247
f2403c39
AB
112482016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11249
11250 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11251
f2f3ccb9
SM
112522016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11253
11254 * gdb.python/py-as-string.exp: New file.
11255 * gdb.python/py-as-string.c: New file.
11256
00dbd492
PA
112572016-03-09 Pedro Alves <palves@redhat.com>
11258
11259 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11260 signal" -> "Thread NN received signal" output change.
11261 * gdb.threads/ia64-sigill.exp: Likewise.
11262 * gdb.threads/linux-dp.exp: Likewise.
11263 * gdb.threads/manythreads.exp: Likewise.
11264 * gdb.threads/pending-step.exp: Likewise.
11265 * gdb.threads/print-threads.exp: Likewise.
11266 * gdb.threads/sigstep-threads.exp: Likewise.
11267 * gdb.threads/staticthreads.exp: Likewise.
11268 * gdb.threads/tls.exp: Likewise.
11269
1e6697ea
YQ
112702016-03-09 Pedro Alves <palves@redhat.com>
11271
11272 * gdb.base/command-line-input.exp: New file.
11273
b04fd3be
MK
112742016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11275
11276 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11277 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11278 * gdb.trace/pending.exp: Accept leading dot before function name.
11279 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11280 * lib/trace-support.exp: Set registers for ppc.
11281
98fa59e9
MK
112822016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11283
11284 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11285 use it for disassembly; accept .main in addition to main in backtrace.
11286
f77198c8
MK
112872016-03-09 Wei-cheng Wang <cole945@gmail.com>
11288 Marcin Kościelnicki <koriakin@0x04.net>
11289
11290 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11291 (gdb_recursion_test_ptr): New global variable.
11292 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11293 gdb_recursion_test.
11294 (gdb_c_test): Ditto.
11295
ba84e0da
MK
112962016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11297
11298 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11299 ordering.
11300
4366d36e
MK
113012016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11302
11303 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11304 (bar): Add bar_start_lbl label.
11305 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11306 of foo/bar for emitting DWARF and tracing.
11307
5eb264df
SDJ
113082016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11309
11310 * analyze-racy-logs.py: Set executable bit.
11311
fb6a751f
SDJ
113122016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11313
11314 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11315 (CHECK_TARGET_TMP): Likewise.
11316 (check-single-racy): New rule.
11317 (check-parallel-racy): Likewise.
11318 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11319 (do-check-parallel-racy): New rule.
11320 (check-racy/%.exp): Likewise.
11321 * README (Racy testcases): New section.
11322 * analyze-racy-logs.py: New file.
11323
bdf7e230
DE
113242016-03-03 Doug Evans <dje@google.com>
11325
11326 * gdb.base/skip.exp: Use with_test_prefix.
11327
4719d415
YQ
113282016-03-03 Yao Qi <yao.qi@linaro.org>
11329
11330 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11331 Invoke step_over_syscall "clone" and break_cond_on_syscall
11332 "clone".
11333 * gdb.base/step-over-clone.c: New file.
11334
ea507862
YQ
113352016-03-03 Yao Qi <yao.qi@linaro.org>
11336
11337 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11338 code format.
11339
8fc8cbda
YQ
113402016-03-03 Yao Qi <yao.qi@linaro.org>
11341
11342 * gdb.base/disp-step-fork.c: Rename to ...
11343 * gdb.base/step-over-fork.c: ... it. New file.
11344 * gdb.base/disp-step-vfork.c: Rename to ...
11345 * gdb.base/step-over-vfork.c: ... it. New file.
11346 * gdb.base/disp-step-syscall.exp: Rename to ...
11347 * gdb.base/step-over-syscall.exp: ... it. New file.
11348 (disp_step_cross_syscall): Rename to ...
11349 (step_over_syscall): ... it.
11350
92fa70b0
YQ
113512016-03-03 Yao Qi <yao.qi@linaro.org>
11352
11353 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11354 If target supports condition evaluation on target, invoke
11355 break_cond_on_syscall for fork and vfork.
11356
e197ad3c
YQ
113572016-03-03 Yao Qi <yao.qi@linaro.org>
11358
11359 * gdb.base/disp-step-syscall.exp: Don't invoke
11360 support_displaced_stepping.
11361 (disp_step_cross_syscall): Test with displaced stepping off and
11362 on if supported.
11363
0b47da9f
YQ
113642016-03-03 Yao Qi <yao.qi@linaro.org>
11365
11366 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11367 proc.
11368 (setup): New proc.
11369 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11370 and setup.
11371
065ab6dc
BH
113722016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11373
11374 * gdb.fortran/vla-history.exp: Remove breakpoint.
11375
07e448ad 113762016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11377
25d49b86
PA
11378 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11379 exceeds timeout.
07e448ad 11380
9ac2d526 113812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11382
25d49b86
PA
11383 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11384 breakpoint.
9ac2d526 11385
17807369
BH
113862016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11387
11388 * gdb.mi/vla.f90: Nullify pointer after declaration.
11389
86e501af
PA
113902016-03-01 Pedro Alves <palves@redhat.com>
11391
11392 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11393
1e903e32
PA
113942016-03-01 Pedro Alves <palves@redhat.com>
11395
11396 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11397 before anything else.
11398 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11399 _GNU_SOURCE here.
11400 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11401 before anything else.
11402 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11403
6ccb54e2
PA
114042016-03-01 Pedro Alves <palves@redhat.com>
11405
11406 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11407
30ca9da1
YQ
114082016-03-01 Yao Qi <yao.qi@linaro.org>
11409
11410 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11411 prepare_for_testing.
11412
dc856b38
YQ
114132016-03-01 Yao Qi <yao.qi@linaro.org>
11414
11415 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11416
4a932159
AA
114172016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11418
11419 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11420 manually constructing the output path.
11421
f2489477
AA
114222016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11423
11424 * gdb.arch/s390-stackless.S: New.
11425 * gdb.arch/s390-stackless.exp: New.
11426
38899f16
IB
114272016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11428
11429 * gdb.dlang/circular.c: New file.
11430 * gdb.dlang/circular.exp: New file.
11431
9fde51ed
YQ
114322016-02-26 Yao Qi <yao.qi@linaro.org>
11433
11434 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11435 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11436 (testcases): Update.
11437
ce90fefe
YQ
114382016-02-26 Yao Qi <yao.qi@linaro.org>
11439
11440 * gdb.reverse/aarch64.c: Rename to ...
11441 * gdb.reverse/insn-reverse.c: ... it.
11442 * gdb.reverse/aarch64.exp: Rename to ...
11443 * gdb.reverse/insn-reverse.exp: ... it.
11444
3263bceb
YQ
114452016-02-26 Yao Qi <yao.qi@linaro.org>
11446
11447 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11448 (testcase_ftype): New.
11449 (testcases): New array.
11450 (n_testcases): New.
11451 (main): Call each element in testcases.
11452 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11453 (read_testcase): New.
11454 Do the tests in a loop.
11455
6cb59ff1
YQ
114562016-02-25 Yao Qi <yao.qi@linaro.org>
11457
11458 * gdb.base/branches.c: Remove.
11459
ae91f625
MK
114602016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11461
11462 PR gdb/13808
11463 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11464
678b48b7
MK
114652016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11466
11467 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11468
7337a6f2
MK
114692016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11470
11471 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11472 change x86_64 call_insn to 'callq'.
11473
861ca91f
AT
114742016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11475
11476 * gdb.trace/tfile-avx.c: Move to...
11477 * gdb.trace/tracefile-pseudo-reg.c: Here.
11478 * gdb.trace/tfile-avx.exp: Move to...
11479 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11480
bf74e428
GB
114812016-02-24 Gary Benson <gbenson@redhat.com>
11482
11483 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11484 message on attach.
11485
cce0e923
DE
114862016-02-23 Doug Evans <dje@google.com>
11487
11488 * gdb.base/skip.c (test_skip): New function.
11489 (end_test_skip_file_and_function): New function.
11490 (test_skip_file_and_function): New function.
11491 * gdb.base/skip1.c (test_skip): New function.
11492 (skip1_test_skip_file_and_function): New function.
11493 * gdb.base/skip.exp: Add tests for new skip options.
11494 * gdb.base/skip-solib.exp: Update expected output.
11495 * gdb.perf/skip-command.cc: New file.
11496 * gdb.perf/skip-command.exp: New file.
11497 * gdb.perf/skip-command.py: New file.
11498
4000e47e
MK
114992016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11500
11501 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11502 info registers pattern.
11503
24f75ead
IB
115042016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11505
11506 * lib/future.exp: Add D support.
11507 (gdb_find_gdc): New proc.
11508 (gdb_default_target_compile): Add D support.
11509
fbb7bcbe
WW
115102016-02-18 Wei-cheng Wang <cole945@gmail.com>
11511
11512 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11513 user+system time.
11514 (trace_speed_test): Determine the iteration count for a time
11515 between 15..30 seconds.
11516
012b3a21
WT
115172016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11518
11519 * gdb.arch/i386-mpx-sigsegv.c: New file.
11520 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11521 * gdb.arch/i386-mpx-simple_segv.c: New file.
11522 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11523
2d5189bd
YQ
115242016-02-18 Yao Qi <yao.qi@linaro.org>
11525
11526 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11527 Don't call setup_kfail.
11528
40fb20d0
YQ
115292016-02-18 Yao Qi <yao.qi@linaro.org>
11530
11531 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11532 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11533
21b1f8d2
DE
115342016-02-16 Doug Evans <dje@google.com>
11535
11536 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11537 * gdb.base/skip1.c: Ditto.
11538 * gdb.base/skip.exp: Whitespace cleanup.
11539
4041ed77
DB
115402016-02-16 Don Breazeal <donb@codesourcery.com>
11541
11542 PR remote/19496
11543 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11544 Remove kfail for PR remote/19496.
11545
c4ef31bf
SM
115462016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11547
11548 * lib/gdb.exp (standard_temp_file): Return a path specific to
11549 the runtest invocation.
11550
266b65b3
SM
115512016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11552
11553 * gdb.trace/save-trace.exp: Change relative path to be in the
11554 standard output directory.
11555
a7a0a6a9
JK
115562016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11557
11558 * gdb.arch/i386-prologue.c: Add missing prototypes.
11559
c99dbb42
JK
115602016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11561
11562 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11563 * gdb.arch/i386-prologue.exp: Likewise.
11564 * gdb.arch/i386-size.exp: Likewise.
11565
aa480355
SM
115662016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11567
11568 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11569 define object file path.
11570 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11571 file path.
11572 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11573 standard_output_file to define binfile.
11574
ba881f50
JK
115752016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11576
11577 Fix compatibility with recent gfortran-5.3.1.
11578 * gdb.fortran/vla-history.exp (print vla1 allocated)
11579 (print vla2 allocated, print $2, print $3): Remove
11580 (print $4): Rename to ...
11581 (print $2): ... here.
11582 (print $9): Rename to ...
11583 (print $5): ... here.
11584 (print $10): Rename to ...
11585 (print $6): ... here.
11586 * gdb.fortran/vla.f90: Add pvla initialization.
11587
e9fb005c
JK
115882016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11589
11590 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11591 New test.
11592 * gdb.fortran/vla-value-sub.exp: Likewise.
11593
e44e00ff
MK
115942016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11595
11596 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11597
97e94151
SM
115982016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11599
11600 * i386-biarch-core.exp: Define corefile using
11601 standard_output_file.
11602
01113bc1
YQ
116032016-02-12 Yao Qi <yao.qi@linaro.org>
11604
11605 * gdb.arch/arm-single-step-kernel-helper.c: New.
11606 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11607
33b4777c
MM
116082016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11609
11610 * gdb.btrace/tailcall-only.exp: New.
11611 * gdb.btrace/tailcall-only.c: New.
11612 * gdb.btrace/x86_64-tailcall-only.S: New.
11613 * gdb.btrace/i686-tailcall-only.S: New.
11614
acc23c11
PA
116152016-02-11 Pedro Alves <palves@redhat.com>
11616
11617 * README (Parallel testing): Add missing double quotes.
11618
e352bf0a
PA
116192016-02-11 Pedro Alves <palves@redhat.com>
11620
11621 * README (Parallel testing): New section.
11622 (GDB_PARALLEL): Rewrite.
11623 (FORCE_PARALLEL): Document.
11624
9f5fed78
MK
116252016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11626
11627 * gdb.trace/tfile-avx.c: New test.
11628 * gdb.trace/tfile-avx.exp: New test.
11629
9ef9e6a6
KS
116302016-02-09 Keith Seitz <keiths@redhat.com>
11631
11632 PR breakpoints/19546
11633 * gdb.base/infcall-exec.c: New file.
11634 * gdb.base/infcall-exec2.c: New file.
11635 * gdb.base/infcall-exec.exp: New file.
11636
a96e36da
KS
116372016-02-09 Keith Seitz <keiths@redhat.com>
11638
11639 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
11640 (toplevel): Call test_bkpt_address.
11641
9f61929f
KS
116422016-02-09 Keith Seitz <keiths@redhat.com>
11643
11644 PR python/19506
11645 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
11646 (toplevel): Call test_bkpt_address.
11647
1e94266c
SM
116482016-02-09 Simon Marchi <simon.marchi@ericsson.com>
11649
11650 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
11651 to AC_OUTPUT.
11652 * configure: Regenerate.
11653
2a7f3dff
PA
116542016-02-09 Pedro Alves <palves@redhat.com>
11655
11656 PR breakpoints/19548
11657 * gdb.base/execl-update-breakpoints.c (some_function): New
11658 function.
11659 (main): Call it.
11660 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
11661 Tighten expected GDB output.
11662
2151ccc5
SM
116632016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11664
11665 * Makefile.in (ALL_SUBDIRS): Remove.
11666 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
11667 (distclean maintainer-clean realclean): Likewise.
11668 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
11669 * configure: Regenerate.
11670 * gdb.ada/Makefile.in: Delete.
11671 * gdb.arch/Makefile.in: Likewise.
11672 * gdb.asm/Makefile.in: Likewise.
11673 * gdb.base/Makefile.in: Likewise.
11674 * gdb.btrace/Makefile.in: Likewise.
11675 * gdb.cell/Makefile.in: Likewise.
11676 * gdb.compile/Makefile.in: Likewise.
11677 * gdb.cp/Makefile.in: Likewise.
11678 * gdb.disasm/Makefile.in: Likewise.
11679 * gdb.dlang/Makefile.in: Likewise.
11680 * gdb.dwarf2/Makefile.in: Likewise.
11681 * gdb.fortran/Makefile.in: Likewise.
11682 * gdb.gdb/Makefile.in: Likewise.
11683 * gdb.go/Makefile.in: Likewise.
11684 * gdb.guile/Makefile.in: Likewise.
11685 * gdb.java/Makefile.in: Likewise.
11686 * gdb.linespec/Makefile.in: Likewise.
11687 * gdb.mi/Makefile.in: Likewise.
11688 * gdb.modula2/Makefile.in: Likewise.
11689 * gdb.multi/Makefile.in: Likewise.
11690 * gdb.objc/Makefile.in: Likewise.
11691 * gdb.opencl/Makefile.in: Likewise.
11692 * gdb.opt/Makefile.in: Likewise.
11693 * gdb.pascal/Makefile.in: Likewise.
11694 * gdb.perf/Makefile.in: Likewise.
11695 * gdb.python/Makefile.in: Likewise.
11696 * gdb.reverse/Makefile.in: Likewise.
11697 * gdb.server/Makefile.in: Likewise.
11698 * gdb.stabs/Makefile.in: Likewise.
11699 * gdb.threads/Makefile.in: Likewise.
11700 * gdb.trace/Makefile.in: Likewise.
11701 * gdb.xml/Makefile.in: Likewise.
11702 * lib/gdb.exp (make_gdb_parallel_path): Add check for
11703 GDB_PARALLEL.
11704 (standard_output_file): Remove check for GDB_PARALLEL, always
11705 return path in outputs/$subdir/$testname.
11706
437277d4
SM
117072016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11708
11709 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
11710 (site.exp): Assign abs_srcdir to tcl's srcdir.
11711
31d913c7
YQ
117122016-02-04 Yao Qi <yao.qi@linaro.org>
11713
11714 * gdb.base/foll-exec-mode.c: Include limits.h.
11715 (main): Add parameters argc and argv. Get directory from
11716 argv[0].
11717 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
11718 compilation.
11719 * gdb.base/foll-exec.c: Include limits.h.
11720 (main): Add parameters argc and argv.
11721 Get directory from argv[0].
11722 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
11723 Adjust tests on the number of lines as source code changed.
11724 * gdb.base/foll-vfork-exit.c: Include limits.h.
11725 (main): Add one line of statement before vfork.
11726 * gdb.base/foll-vfork.c: Include limits.h and string.h.
11727 (main): Add parameters argc and argv. Get directory from
11728 argv[0].
11729 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
11730 (setup_gdb): Set tbreak to skip some source lines.
11731 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
11732 (main): Add parameters argc and argv. Get directory from
11733 argv[0].
11734 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
11735 compilation.
11736 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
11737 (main): Add parameters argc and argv. Get directory from
11738 argv[0].
11739 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
11740 compilation.
11741
9482b9fb
DE
117422016-02-01 Doug Evans <dje@google.com>
11743
11744 * gdb.base/skip.exp: Clean up multiple references to same test name.
11745
6b2e4f10
PA
117462016-02-01 Pedro Alves <palves@redhat.com>
11747
ccb6afd6 11748 PR remote/19496
6b2e4f10
PA
11749 * gdb.threads/forking-threads-plus-breakpoint.exp
11750 (displaced_stepping_supported): New global.
11751 (probe_displaced_stepping_support): New procedure.
11752 (do_test): Add 'displaced' parameter, and use it.
11753 (top level): Check for displaced stepping support. Add displaced
11754 stepping on/off testing axis.
11755
37a8db1a
AB
117562016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11757
11758 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
11759 pointer. Don't perform further tests on the unassociated pointer
11760 if the first test fails.
11761
5fdf6324
AB
117622016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11763
11764 * gdb.base/max-value-size.c: New file.
11765 * gdb.base/max-value-size.exp: New file.
11766 * gdb.base/huge.exp: Disable max-value-size for this test.
11767
935c6144
IB
117682016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
11769
11770 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11771
7fe8399d
YQ
117722016-01-28 Yao Qi <yao.qi@linaro.org>
11773
11774 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
11775
a2077e25
PA
117762016-01-25 Pedro Alves <palves@redhat.com>
11777
11778 PR threads/19461
11779 * gdb.base/fork-running-state.c: New file.
11780 * gdb.base/fork-running-state.exp: New file.
11781
1d2736d4
PA
117822016-01-25 Pedro Alves <palves@redhat.com>
11783
11784 PR gdb/19494
11785 * gdb.base/catch-fork-kill.c: New file.
11786 * gdb.base/catch-fork-kill.exp: New file.
11787
f1da4b11
PA
117882016-01-25 Pedro Alves <palves@redhat.com>
11789
11790 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
11791 Delete, moved to lib/gdb.exp.
11792 * gdb.threads/forking-threads-plus-breakpoint.exp
11793 (foreach_with_prefix): Likewise.
11794 * gdb.threads/process-dies-while-handling-bp.exp
11795 (foreach_with_prefix): Likewise.
11796 * lib/gdb.exp (foreach_with_prefix): New procedure.
11797
45f38546
MK
117982016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
11799
11800 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
11801 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
11802
dc29a1ce
MK
118032016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
11804
11805 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
11806 endian targets.
11807
092127d7
JK
118082016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11809 Pedro Alves <palves@redhat.com>
11810
11811 Fix testsuite compatibility with Guile.
11812 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
11813 number.
11814
31d765d3
JK
118152016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11816
11817 Fix testsuite compatibility with Guile.
11818 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
11819 (thread 1): New test for backtrace through signal handler.
11820
1ac78c04
YQ
118212016-01-22 Yao Qi <yao.qi@linaro.org>
11822
11823 PR testsuite/19491
11824 * gdb.base/multi-forks.c: Include
11825 ../lib/unbuffer_output.c
11826 (main): Call gdb_unbuffer_output.
11827
4f5946a8
DE
118282016-01-21 Doug Evans <dje@google.com>
11829
11830 * lib/ada.exp (gdb_compile_ada): Fix typo.
11831
305e13e6
JB
118322016-01-21 Joel Brobecker <brobecker@adacore.com>
11833
11834 * gdb.base/break-fun-addr.exp: New file.
11835 * gdb.base/break-fun-addr1.c: New file.
11836 * gdb.base/break-fun-addr2.c: New file.
11837
5f5dfff6
SM
118382016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
11839
11840 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
11841 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
11842 enum flag values.
11843
fd356fa2
AA
118442016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11845
11846 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
11847 when GDB can not set the vector return value. Add more comments
11848 for clarification.
11849
9df22175
AT
118502016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
11851
11852 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
11853 command.
11854
41d1845e
SM
118552016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11856
11857 * Makefile.in (DO_RUNTEST): Add --status and update usages.
11858
01ac6840
SM
118592016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11860
11861 * Makefile.in (check-single): Pass --status to runtest.
11862 (check/%.exp): Likewise.
11863
118642016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11865
11866 * Makefile.in (check-parallel): Propagate return code from make
11867 do-check-parallel.
11868
bd0a71fa
MK
118692016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
11870
11871 * gdb.trace/ftrace.exp: Fix expected message on continue.
11872 * gdb.trace/pending.exp: Fix expected message on continue.
11873 * gdb.trace/trace-break.exp: Fix expected message on continue.
11874
8bcbad33
SM
118752016-01-18 Simon Marchi <simon.marchi@ericsson.com>
11876
11877 * lib/gdb.exp (gdb_test): Remove unused global references.
11878
f303dbd6
PA
118792016-01-18 Pedro Alves <palves@redhat.com>
11880
11881 * gdb.base/async-shell.exp: Adjust expected output.
11882 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
11883 * gdb.base/siginfo-thread.exp: Adjust expected output.
11884 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
11885 * gdb.java/jnpe.exp: Adjust expected output.
11886 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
11887 * gdb.threads/continue-pending-status.exp: Adjust expected output.
11888 * gdb.threads/leader-exit.exp: Adjust expected output.
11889 * gdb.threads/manythreads.exp: Adjust expected output.
11890 * gdb.threads/pthreads.exp: Adjust expected output.
11891 * gdb.threads/schedlock.exp: Adjust expected output.
11892 * gdb.threads/siginfo-threads.exp: Adjust expected output.
11893 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
11894 expected output.
11895 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
11896 output.
11897 * gdb.threads/sigthread.exp: Adjust expected output.
11898 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
11899
b2789696
YQ
119002016-01-18 Yao Qi <yao.qi@linaro.org>
11901
11902 * gdb.guile/scm-section-script.c: Replace @progbits with
11903 %progbits.
11904 * gdb.python/py-section-script.c: Likewise.
11905
71ef29a8
PA
119062016-01-15 Pedro Alves <palves@redhat.com>
11907
11908 * gdb.multi/tids.exp: Test star wildcard ranges.
11909
3f5b7598
PA
119102016-01-15 Pedro Alves <palves@redhat.com>
11911
11912 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
11913 command from "thread apply" invocation.
11914 (thr_apply_info_thr_invalid): Default the expected output to the
11915 input tid list.
11916 (top level): Add tests that use convenience variables. Add tests
11917 for "thread apply" with a valid TID list, but missing the command.
11918
663f6d42
PA
119192016-01-13 Pedro Alves <palves@redhat.com>
11920
11921 * gdb.base/default.exp: Expect $_gthread as well.
11922 * gdb.multi/tids.exp: Test $_gthread.
11923 * gdb.threads/thread-specific.exp: Test $_gthread.
11924
c84f6bbf
PA
119252016-01-13 Pedro Alves <palves@redhat.com>
11926
11927 * gdb.multi/tids.exp: Test "info threads -gid".
11928
22a02324
PA
119292016-01-13 Pedro Alves <palves@redhat.com>
11930
11931 * gdb.multi/tids.exp: Test InferiorThread.global_num and
11932 Breakpoint.thread.
11933 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
11934
5d5658a1
PA
119352016-01-07 Pedro Alves <palves@redhat.com>
11936
11937 * gdb.base/break.exp: Adjust to output changes.
11938 * gdb.base/hbreak2.exp: Likewise.
11939 * gdb.base/sepdebug.exp: Likewise.
11940 * gdb.base/watch_thread_num.exp: Likewise.
11941 * gdb.linespec/keywords.exp: Likewise.
11942 * gdb.multi/info-threads.exp: Likewise.
11943 * gdb.threads/thread-find.exp: Likewise.
11944 * gdb.multi/tids.c: New file.
11945 * gdb.multi/tids.exp: New file.
11946
84654457
PA
119472016-01-13 Pedro Alves <palves@redhat.com>
11948
11949 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
11950
e3940304
PA
119512016-01-13 Pedro Alves <palves@redhat.com>
11952
11953 * gdb.base/default.exp: Expect $_inferior as well.
11954 * gdb.multi/base.exp: Test $_inferior.
11955
a911d87a
PA
119562016-01-13 Pedro Alves <palves@redhat.com>
11957
11958 PR breakpoints/19388
11959 * gdb.base/catch-signal-siginfo-cond.c: New file.
11960 * gdb.base/catch-signal-siginfo-cond.exp: New file.
11961
82075af2
JS
119622016-01-12 Josh Stone <jistone@redhat.com>
11963 Philippe Waroquiers <philippe.waroquiers@skynet.be>
11964
11965 * gdb.base/catch-syscall.c (do_execve): New variable.
11966 (main): Conditionally trigger an execve.
11967 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
11968 (test_catch_syscall_execve): New, check entry/return across execve.
11969 (do_syscall_tests): Call test_catch_syscall_execve.
11970
e46eeedd
PA
119712016-01-12 Pedro Alves <palves@redhat.com>
11972
11973 * gdb.base/random-signal.exp (do_test): New procedure, with body
11974 of testcase moved in.
11975
01d8c27e
JK
119762016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11977 Pedro Alves <palves@redhat.com>
11978
11979 * gdb.base/funcargs.exp (finish from indirectly called function):
11980 Reintroduce the case for 'First'.
11981
9a706302
JK
119822016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11983 Pedro Alves <palves@redhat.com>
11984
11985 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11986 (tcatch_vfork_then_child_follow_exec)
11987 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
11988 identification.
11989
c0ecb95f
JK
119902016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11991
11992 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
11993 and repeats to unlimited.
11994 * gdb.python/py-value.exp: Likewise.
11995 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
11996 and repeats to unlimited.
11997
6cfc1fcb
JK
119982016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11999
12000 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12001 and reordering the functions.
12002 * gdb.multi/hangout.c: Likewise.
12003 * gdb.multi/hello.c: Likewise.
12004
582a1b00
SM
120052016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12006
12007 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12008 absolute.
12009 (SingleStatisticTestResult.report): Use dict.keys instead of
12010 dict.iterkeys.
12011
79bc59cb
PA
120122016-01-06 Pedro Alves <palves@redhat.com>
12013
12014 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12015
43368e1d
MM
120162016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12017
12018 * gdb.btrace/dlopen.exp: New.
12019 * gdb.btrace/dlopen.c: New.
12020 * gdb.btrace/dlopen-dso.c: New.
12021
79fad5b8
SL
120222015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12023
12024 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12025 PATTERN argument is optional.
12026
ab8314b3
JB
120272015-12-24 Joel Brobecker <brobecker@adacore.com>
12028
12029 * lib/ada.exp (target_compile_ada_from_dir): New function.
12030 (gdb_compile_ada): Reimplement avoiding the use of project files.
12031 * gdb.ada/gnat_ada.gpr: Delete.
12032 * gdb.ada/cond_lang.exp: Adjust test to make path before
12033 filename optional.
12034 * gdb.ada/small_reg_param.exp: Likewise.
12035
fe33faff
SM
120362015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12037
12038 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12039
6d265cb4
TP
120402015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12041
12042 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12043 case.
12044
10125099
SM
120452015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12046
12047 * gdb.base/break.exp: Remove dead code.
12048 * gdb.base/sepdebug.exp: Likewise.
12049
3ca22649
SM
120502015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12051
12052 * gdb.asm/asm-source.exp: Remove HP-UX references.
12053 * gdb.base/annota1.exp: Likewise.
12054 * gdb.base/annota3.exp: Likewise.
12055 * gdb.base/attach.exp: Likewise.
12056 * gdb.base/bigcore.exp: Likewise.
12057 * gdb.base/break.exp: Likewise.
12058 * gdb.base/call-ar-st.exp: Likewise.
12059 * gdb.base/callfuncs.exp: Likewise.
12060 * gdb.base/catch-fork-static.exp: Likewise.
12061 * gdb.base/display.exp: Likewise.
12062 * gdb.base/foll-exec-mode.exp: Likewise.
12063 * gdb.base/foll-exec.exp: Likewise.
12064 * gdb.base/foll-fork.exp: Likewise.
12065 * gdb.base/foll-vfork.exp: Likewise.
12066 * gdb.base/funcargs.exp: Likewise.
12067 * gdb.base/hbreak2.exp: Likewise.
12068 * gdb.base/inferior-died.exp: Likewise.
12069 * gdb.base/interrupt.exp: Likewise.
12070 * gdb.base/multi-forks.exp: Likewise.
12071 * gdb.base/nodebug.exp: Likewise.
12072 * gdb.base/sepdebug.exp: Likewise.
12073 * gdb.base/solib1.c: Likewise.
12074 * gdb.base/step-test.exp: Likewise.
12075 * gdb.mi/non-stop.c: Likewise.
12076 * gdb.mi/pthreads.c: Likewise.
12077 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12078 * gdb.threads/pthreads.c: Likewise.
12079 * gdb.threads/staticthreads.exp: Likewise.
12080 * lib/future.exp: Likewise.
12081 * lib/gdb.exp: Likewise.
12082 * gdb.base/so-indr-cl.c: Remove.
12083 * gdb.base/so-indr-cl.exp: Likewise.
12084 * gdb.base/solib.c: Likewise.
12085 * gdb.base/solib.exp: Likewise.
12086 * gdb.base/solib2.c: Likewise.
12087
b6304613
SM
120882015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12089
12090 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12091 * gdb.base/call-ar-st.exp: Likewise.
12092 * gdb.base/callfuncs.exp: Likewise.
12093 * gdb.base/condbreak.exp: Likewise.
12094 * gdb.base/constvars.exp: Likewise.
12095 * gdb.base/hbreak2.exp: Likewise.
12096 * gdb.base/langs.exp: Likewise.
12097 * gdb.base/list.exp: Likewise.
12098 * gdb.base/long_long.exp: Likewise.
12099 * gdb.base/ptype.exp: Likewise.
12100 * gdb.base/scope.exp: Likewise.
12101 * gdb.base/signals.exp: Likewise.
12102 * gdb.base/so-impl-ld.exp: Likewise.
12103 * gdb.base/varargs.exp: Likewise.
12104 * gdb.base/volatile.exp: Likewise.
12105 * gdb.base/whatis.exp: Likewise.
12106 * gdb.cp/cplusfuncs.exp: Likewise.
12107 * gdb.cp/inherit.exp: Likewise.
12108 * gdb.cp/local.exp: Likewise.
12109 * gdb.cp/member-ptr.exp: Likewise.
12110 * gdb.cp/method.exp: Likewise.
12111 * gdb.cp/overload.exp: Likewise.
12112 * gdb.cp/templates.exp: Likewise.
12113 * gdb.stabs/weird.exp: Likewise.
12114 * lib/compiler.c: Likewise.
12115 * lib/compiler.cc: Likewise.
12116 * lib/cp-support.exp: Likewise.
12117 * lib/gdb.exp: Likewise.
12118
bf401b07
SM
121192015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12120
12121 * configure.ac: Remove HP-UX case.
12122 * configure: Regenerate.
12123
aff9c0f8
SM
121242015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12125
12126 * lib/gdb.exp (gdb_compile): Add function doc.
12127
a6904d5a
PA
121282015-12-17 Pedro Alves <palves@redhat.com>
12129
12130 PR threads/19354
12131 * gdb.multi/info-threads.exp: New file.
12132
a22279dd
YQ
121332015-12-15 Yao Qi <yao.qi@linaro.org>
12134
12135 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12136 is aarch64*-*-*.
12137
0588c796
SL
121382015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12139
12140 * gdb.base/history-duplicates.exp: Skip if no readline support.
12141
5d978e17
SL
121422015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12143
12144 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12145
7e763b86
SL
121462015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12147
12148 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12149
87a3a92c
SL
121502015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12151
12152 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12153 ctrl-C if nointerrupts target property is set.
12154 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12155 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12156 * gdb.base/paginate-bg-execution.exp: Likewise.
12157 * gdb.base/paginate-execution-startup.exp: Likewise.
12158 * gdb.base/random-signal.exp: Likewise.
12159 * gdb.base/range-stepping.exp: Likewise.
12160 * gdb.cp/annota2.exp: Likewise.
12161 * gdb.cp/annota3.exp: Likewise.
12162 * gdb.gdb/selftest.exp: Likewise.
12163 * gdb.threads/continue-pending-status.exp: Likewise.
12164 * gdb.threads/leader-exit.exp: Likewise.
12165 * gdb.threads/manythreads.exp: Likewise.
12166 * gdb.threads/pthreads.exp: Likewise.
12167 * gdb.threads/schedlock.exp: Likewise.
12168 * gdb.threads/sigthread.exp: Likewise.
12169
a8f077dc
DB
121702015-12-11 Don Breazeal <donb@codesourcery.com>
12171
12172 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12173 remote.
12174 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12175 * gdb.base/foll-exec.exp (main): Enable for target remote.
12176 * gdb.base/foll-fork.exp (main): Likewise.
12177 * gdb.base/foll-vfork.exp (main): Likewise.
12178 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12179 (proc continue_to_exit_bp_loc): Use clean_restart.
12180 * gdb.base/pie-execl.exp (main): Disable for target remote.
12181 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12182 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12183 * gdb.threads/execl.exp (main): Likewise.
12184 * gdb.threads/fork-child-threads.exp (main): Likewise.
12185 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12186 remote.
12187 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12188 remote.
12189 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12190 pid.tid style ptids, instead of just tid.
12191 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12192 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12193 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12194 ptids, instead of just tid.
12195
3b2464a8
AB
121962015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12197
12198 * gdb.base/list.exp (test_list_forward): Add end of file error
12199 test.
12200 (test_repeat_list_command): Add end of file error test.
12201 (test_list_backwards): Add beginning of file error test.
12202
a0def019
AB
122032015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12204
12205 * gdb.base/list.exp (test_list_invalid_args): New function,
12206 defined, and called.
12207
5c000dff
AB
122082015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12209
12210 * gdb.base/list.exp (test_list): Make test names unique.
12211
f1637ebe
YQ
122122015-12-11 Yao Qi <yao.qi@linaro.org>
12213
12214 * gdb.base/coremaker2.c: Remove.
12215
36d6fc0a
PA
122162015-12-10 Pedro Alves <palves@redhat.com>
12217
12218 * gdb.multi/base.exp: Remove stale "spaces" references.
12219
762f7747
PA
122202015-12-10 Pedro Alves <palves@redhat.com>
12221
12222 * gdb.multi/base.exp: Don't use nowarnings.
12223 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12224 * gdb.multi/hangout.c: Include stdio.h.
12225 * gdb.multi/hello.c: Include stdlib.h.
12226 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12227 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12228 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12229
28d2bfb9
AB
122302015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12231
12232 * gdb.dwarf2/dw2-ranges-base.c: New file.
12233 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12234 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12235 support additional line table, and debug ranges generation.
12236 (Dwarf::ranges): New function, generate .debug_ranges.
12237 (Dwarf::lines): Support generating simple line table programs.
12238 (Dwarf::assemble): Initialise new namespace variables.
12239
5fc2beac
KB
122402015-12-09 Kevin Buettner <kevinb@redhat.com>
12241
12242 * gdb.base/async.exp (proc test_background): Add case for
12243 asynchronous execution not supported.
12244
1c35a88f
LM
122452015-12-09 Luis Machado <lgustavo@codesourcery.com>
12246
12247 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12248 format and change test names to make them unique.
12249
b593e3d9
RK
122502015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12251 Pedro Alves <pedro@redhat.com>
12252
12253 PR gdb/18702
12254 Add checking of floatformats setup on x86_64 hosts.
12255 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12256 (smallval, bigval): New labels/constants.
12257 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12258 float" after loading bigval and smallval.
12259
d72413e6
PMR
122602015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12261
12262 * gdb.ada/fun_overload_menu.exp: New testcase.
12263 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12264
ece66d65
JS
122652015-12-04 Josh Stone <jistone@redhat.com>
12266
12267 * gdb.base/catch-fork-static.exp: New.
12268
41d0efca
YQ
122692015-12-03 Yao Qi <yao.qi@linaro.org>
12270
12271 * gdb.base/sizeof.c: Don't include stdio.h and
12272 ../lib/unbuffer_output.c.
12273 (main): New variable 'size' and 'value'. Remove printf and
12274 gdb_unbuffer_output. Assign return value to size and value.
12275 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12276 at the beginning.
12277 (check_sizeof): Check the result by printing variable 'size'.
12278 (check_valueof): Check the result by printing variable 'value'.
12279
99fd02d9
YQ
122802015-12-01 Yao Qi <yao.qi@linaro.org>
12281
12282 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12283 for aarch64*-*-linux* target.
12284
f2faf941
PA
122852015-11-30 Pedro Alves <palves@redhat.com>
12286
12287 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12288
04bf20c5
PA
122892015-11-30 Pedro Alves <palves@redhat.com>
12290
12291 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12292 Handle non-stop mode vCont replies.
12293
09df4675
PA
122942015-11-30 Pedro Alves <palves@redhat.com>
12295
12296 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12297 prepare_for_testing. Start gdb with "set non-stop on" appended to
12298 GDBFLAGS. Lax expected stop output.
12299
58b584af
YQ
123002015-11-27 Yao Qi <yao.qi@linaro.org>
12301
12302 * gdb.arch/arm-neon.exp: New.
12303 * gdb.arch/arm-neon.c: New.
12304
dfcb77a8
YQ
123052015-11-27 Yao Qi <yao.qi@linaro.org>
12306
12307 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12308
88e8ec1b
YQ
123092015-11-27 Yao Qi <yao.qi@linaro.org>
12310
12311 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12312 frames-invalid annotation.
12313
bfde72c2
YQ
123142015-11-27 Yao Qi <yao.qi@linaro.org>
12315
12316 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12317
f6512a69
SM
123182015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12319
12320 * gdb.threads/names.exp: New file.
12321 * gdb.threads/names.c: New file.
12322 * README: Mention gdb,no_thread_names.
12323
46a3515b
MM
123242015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12325
12326 PR 19297
12327 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12328 support" error.
12329
62147a22
PA
123302015-11-24 Pedro Alves <palves@redhat.com>
12331
12332 PR 17539
12333 * gdb.base/display.exp: Expect displays to be sorted in ascending
12334 order. Use multi_line.
12335 * gdb.base/solib-display.exp: Likewise.
12336
2f341b6e
PA
123372015-11-24 Pedro Alves <palves@redhat.com>
12338
12339 PR 17539
25d49b86
PA
12340 * gdb.base/display.exp: Expect displays to be sorted in ascending
12341 order. Use multi_line.
12342 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12343
7e0aa6aa
PA
123442015-11-24 Pedro Alves <palves@redhat.com>
12345
12346 PR 17539
12347 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12348 threads in ascending order.
12349 * gdb.base/foll-fork.exp: Likewise.
12350 * gdb.base/foll-vfork.exp: Likewise.
12351 * gdb.base/multi-forks.exp: Likewise.
12352 * gdb.mi/mi-nonstop.exp: Likewise.
12353 * gdb.mi/mi-nsintrall.exp: Likewise.
12354 * gdb.multi/base.exp: Likewise.
12355 * gdb.multi/multi-arch.exp: Likewise.
12356 * gdb.python/py-inferior.exp: Likewise.
12357 * gdb.threads/break-while-running.exp: Likewise.
12358 * gdb.threads/execl.exp: Likewise.
12359 * gdb.threads/gcore-thread.exp: Likewise.
12360 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12361 * gdb.threads/kill.exp: Likewise.
12362 * gdb.threads/linux-dp.exp: Likewise.
12363 * gdb.threads/multiple-step-overs.exp: Likewise.
12364 * gdb.threads/next-bp-other-thread.exp: Likewise.
12365 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12366 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12367 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12368 * gdb.threads/thread-find.exp: Likewise.
12369 * gdb.threads/tls.exp: Likewise.
12370 * lib/mi-support.exp (mi_reverse_list): Delete.
12371 (mi_check_thread_states): No longer reverse list.
12372
2cc57ad8
PA
123732015-11-24 Pedro Alves <palves@redhat.com>
12374
12375 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12376 use lowercase.
12377
c93e8391
SM
123782015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12379
12380 * gdb.trace/actions.c: Include trace-common.h.
12381 (main): Add a location for a fast tracepoint.
12382 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12383 the normal tracepoints.
12384 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12385
045ccf91
SM
123862015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12387
12388 * save-trace.exp: Factor out code to these...
12389 (gdb_save_tracepoints): New.
12390 (gdb_load_tracepoints): New.
12391 (do_save_load_test): New.
12392
5506f9f6
KB
123932015-11-23 Kevin Buettner <kevinb@redhat.com>
12394
12395 * gdb.base/asmlabel.exp: New test.
12396 * gdb.base/asmlabel.c: New test case.
12397
16c3b12f
JB
123982015-11-23 Joel Brobecker <brobecker@adacore.com>
12399
12400 * gdb.base/wrong_frame_bt_full-main.c: New file.
12401 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12402 * gdb.base/wrong_frame_bt_full.exp: New file.
12403
155bfbd3
JB
124042015-11-23 Joel Brobecker <brobecker@adacore.com>
12405
12406 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12407
bb097445
JM
124082015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12409
206853a0 12410 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12411 pstate register when comparing registers values in
12412 sparc64-*-linux-gnu targets to avoid spurious differences.
12413
9c88ed8f
JM
124142015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12415
206853a0 12416 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12417
96161e25
SL
124182015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12419
12420 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12421 as type argument to gdb_compile.
12422 * gdb.base/nested-subp2.exp: Likewise.
12423 * gdb.base/nested-subp3.exp: Likewise.
12424
340c2830
DV
124252015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12426
12427 * lib/dwarf.exp (_note): Fix left shift of negative value.
12428 * gdb.trace/trace-condition.exp: Likewise.
12429
c1862d0f
YQ
124302015-11-13 Yao Qi <yao.qi@linaro.org>
12431
12432 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12433 comments about d10v.
12434 (test_scalar_returns): Likewise.
12435 * gdb.base/d10v.ld: Remove.
12436 * gdb.base/overlays.exp: Remove the target triplet checking for
12437 d10v-*-*.
12438 * gdb.base/structs.exp (test_struct_returns): Remove the
12439 comments about d10v.
12440 (test_struct_calls): Likewise.
12441
77ae9c19
YQ
124422015-11-13 Yao Qi <yao.qi@linaro.org>
12443
12444 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12445 * gdb.base/gnu_vector.c: Don't include stdio.h.
12446 (main): Don't print res and call add_some_intvecs.
12447
430e004e
MK
124482015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12449
12450 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12451 macro.
12452 (func5): Removed.
12453 (func4): Use FAST_TRACEPOINT_LABEL.
12454 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12455 macro.
12456 (func): Removed.
12457 (thread_function): Use FAST_TRACEPOINT_LABEL.
12458 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12459 (func): Remove.
12460 (marker): Use FAST_TRACEPOINT_LABEL.
12461 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12462 (pendfunc1): Remove.
12463 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12464 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12465 (foo): Remove.
12466 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12467 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12468 macro.
12469 (func): Remove.
12470 (marker): Use FAST_TRACEPOINT_LABEL.
12471 * gdb.trace/trace-common.h: New header.
12472 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12473 macro.
12474 (func): Remove.
12475 (marker): Use FAST_TRACEPOINT_LABEL.
12476 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12477 (func): Remove.
12478 (thread_function): Use FAST_TRACEPOINT_LABEL.
12479
6e7675a7
MK
124802015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12481
12482 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12483 in front.
12484 * gdb.trace/change-loc.exp: Use global pcreg definition.
12485 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12486 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12487 in front.
12488 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12489 * gdb.trace/pending.exp: Likewise.
12490 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12491 * gdb.trace/trace-break.exp: Likewise.
12492 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12493 in front.
12494 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12495 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12496 in front.
12497 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12498
dddc0e16
JB
124992015-11-09 Joel Brobecker <brobecker@adacore.com>
12500
12501 * gdb.ada/fin_fun_out: New testcase.
12502
c6f0b406
KB
125032015-11-07 Kevin Buettner <kevinb@redhat.com>
12504
12505 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12506 value associated with DW_AT_byte_size.
12507 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12508 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12509 DW_AT_upper_bound.
12510
f01dcfd9
KB
125112015-11-07 Kevin Buettner <kevinb@redhat.com>
12512
12513 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12514 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12515 version.
12516 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12517 gdb.dwarf2/dw2-canonicalize-type.exp,
12518 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12519 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12520 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12521 provided by gdb_target_symbol_prefix_flags_asm.
12522 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12523 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12524 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12525 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12526 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12527 macros where needed). Use this macro for symbols which require
12528 the prefix provided by SYMBOL_PREFIX.
12529
2223449a
KB
125302015-11-05 Kevin Buettner <kevinb@redhat.com>
12531
12532 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12533 New procs.
12534 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12535 representing expressions, of more than one list element.
12536 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12537 to prepend linker symbol prefix to f.
12538 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12539 table_1 and table_2.
12540 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12541 Likewise, for f and g.
12542 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12543 for ptr.
12544 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12545 for main.
12546 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12547 table_1_ptr and table_2_ptr.
12548
6f2f1a3a
JK
125492015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12550 Joel Brobecker <brobecker@adacore.com>
12551
12552 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12553
566c56c9
MK
125542015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12555
12556 * gdb.reverse/s390-mvcle.c: New test.
12557 * gdb.reverse/s390-mvcle.exp: New file.
12558 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12559
d5f0636b
MK
125602015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12561
12562 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12563
7ad8b86c
MK
125642015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12565
12566 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12567 reaching marker2.
12568 * gdb.reverse/getresuid-reverse.exp: Likewise.
12569 * gdb.reverse/pipe-reverse.exp: Likewise.
12570 * gdb.reverse/readv-reverse.exp: Likewise.
12571 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12572 * gdb.reverse/time-reverse.exp: Likewise.
12573 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12574
4081c0f1
YQ
125752015-10-30 Yao Qi <yao.qi@linaro.org>
12576
12577 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12578 (empty_cycle): Remove.
12579 (main): Don't call empty_cycle. Don't use watch_count_done.
12580 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12581 empty_cycle. Rewrite the code counting HW watchpoints.
12582
452b4ba5
MK
125832015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12584
12585 * gdb.reverse/fstatat-reverse.c: New test.
12586 * gdb.reverse/fstatat-reverse.exp: New file.
12587 * gdb.reverse/getresuid-reverse.c: New test.
12588 * gdb.reverse/getresuid-reverse.exp: New file.
12589 * gdb.reverse/pipe-reverse.c: New test.
12590 * gdb.reverse/pipe-reverse.exp: New file.
12591 * gdb.reverse/readv-reverse.c: New test.
12592 * gdb.reverse/readv-reverse.exp: New file.
12593 * gdb.reverse/recvmsg-reverse.c: New test.
12594 * gdb.reverse/recvmsg-reverse.exp: New file.
12595 * gdb.reverse/time-reverse.c: New test.
12596 * gdb.reverse/time-reverse.exp: New file.
12597 * gdb.reverse/waitpid-reverse.c: New test.
12598 * gdb.reverse/waitpid-reverse.exp: New file.
12599
5e2e7507
JK
126002015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12601
12602 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12603
0fde2c53
DE
126042015-10-26 Doug Evans <dje@google.com>
12605
12606 PR symtab/17391
12607 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12608 * gdb.dwarf2/bad-regnum.c: New file.
12609 * gdb.dwarf2/bad-regnum.exp: New file.
12610
1a70ae97
DE
126112015-10-26 Doug Evans <dje@google.com>
12612
12613 PR python/18938
12614 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12615 file.
12616
27dc26ab
JK
126172015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12618
12619 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12620 for a change by "Mention language in compile error message".
12621
bed91f4d
SM
126222015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12623
12624 PR python/18073
12625 * gdb.python/py-type.c (C::a_method): New.
12626 (C::a_const_method): New.
12627 (C::a_static_method): New.
12628 (a_function): New.
12629 * gdb.python/py-type.exp (test_fields): Test getting fields
12630 from function and method.
12631
3f2f83dd
KB
126322015-10-21 Keven Boell <keven.boell@intel.com>
12633
12634 * gdb.fortran/vla-alloc-assoc.exp: New file.
12635 * gdb.fortran/vla-datatypes.exp: New file.
12636 * gdb.fortran/vla-datatypes.f90: New file.
12637 * gdb.fortran/vla-history.exp: New file.
12638 * gdb.fortran/vla-ptype-sub.exp: New file.
12639 * gdb.fortran/vla-ptype.exp: New file.
12640 * gdb.fortran/vla-sizeof.exp: New file.
12641 * gdb.fortran/vla-sub.f90: New file.
12642 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
12643 * gdb.fortran/vla-value-sub-finish.exp: New file.
12644 * gdb.fortran/vla-value-sub.exp: New file.
12645 * gdb.fortran/vla-value.exp: New file.
12646 * gdb.fortran/vla-ptr-info.exp: New file.
12647 * gdb.mi/mi-vla-fortran.exp: New file.
12648 * gdb.mi/vla.f90: New file.
12649
27145d50
SL
126502015-10-21 Sandra Loosemore <sandra@codesourcery.com>
12651
12652 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
12653 of hardwired timeout value.
12654
5f3ff4f8
JK
126552015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12656 Pedro Alves <palves@redhat.com>
12657
12658 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
12659 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
12660
bfd09d20
JS
126612015-10-19 Josh Stone <jistone@redhat.com>
12662
12663 * gdb.base/catch-syscall.c: Include <sched.h>.
12664 (unknown_syscall): New variable.
12665 (main): Trigger a vfork and an unknown syscall.
12666 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
12667 (unknown_syscall_number): Likewise.
12668 (check_call_to_syscall): Accept an optional syscall pattern.
12669 (check_return_from_syscall): Likewise.
12670 (check_continue): Likewise.
12671 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
12672 (test_catch_syscall_skipping_return): New test toggling off 'catch
12673 syscall' to step over the syscall return, then toggling back on.
12674 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
12675 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
12676 (do_syscall_tests): Call test_catch_syscall_without_args and
12677 test_catch_syscall_mid_vfork.
12678 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
12679 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
12680
b32b93c6
AS
126812015-10-19 Andrew Stubbs <ams@codesourcery.com>
12682
12683 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
12684 print g_vE): Add new pass patterns.
12685 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
12686 print various symbol names for vptr fields.
12687
9d622bda
AB
126882015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
12689
12690 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
12691 results.
12692
0fd8ac1c
YQ
126932015-10-12 Yao Qi <yao.qi@linaro.org>
12694
12695 * gdb.arch/disp-step-insn-reloc.exp: New test case.
12696
34240514
YQ
126972015-10-12 Yao Qi <yao.qi@linaro.org>
12698
12699 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
12700 is aarch64*-*-linux*.
12701
8240f442
YQ
127022015-10-12 Yao Qi <yao.qi@linaro.org>
12703
12704 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
12705 (can_relocate_bcond_true): ... it.
12706 (can_relocate_bcond_false): New function.
12707 (foo): Likewise.
12708 (can_relocate_bl): Likewise.
12709 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
12710 can_relocate_bl.
12711
2520f728
PMR
127122015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12713
12714 * gdb.base/nested-addr.c: New file.
12715 * gdb.base/nested-addr.exp: New testcase.
12716
abcef95a
MM
127172015-10-09 Markus Metzger <markus.t.metzger@intel.com>
12718
12719 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
12720 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
12721 its output. Ignore the output of "record goto begin" and instead
12722 check that GDB is replaying.
12723
145e3ddb
PA
127242015-10-09 Pedro Alves <palves@redhat.com>
12725
12726 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
12727 (top level): Use it in the run with no args test.
12728
d5d8c4e1
IB
127292015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
12730
12731 * gdb.dlang/properties.exp: New file.
12732
06e635ef
SL
127332015-10-02 Sandra Loosemore <sandra@codesourcery.com>
12734
12735 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
12736 whether or not address 0x1000 is mapped on the target.
12737
e019fd1d
SM
127382015-09-30 Simon Marchi <simon.marchi@ericsson.com>
12739
12740 * gdb.python/py-type.exp: Do not run tests if binaries fail to
12741 build.
12742
77ba2a67
MM
127432015-09-30 Markus Metzger <markus.t.metzger@intel.com>
12744
12745 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
12746 instruction-history test.
12747
c60eb31f
DE
127482015-09-28 Doug Evans <dje@google.com>
12749
12750 * gdb.base/gcore.c (array_func): Add reference to static_array.
12751
9a3c8263
SM
127522015-09-25 Simon Marchi <simon.marchi@ericsson.com>
12753
12754 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
12755 source line.
12756
9720e656
SL
127572015-09-24 Sandra Loosemore <sandra@codesourcery.com>
12758
12759 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
12760 short or char as base type.
12761
938d3bf2
SL
127622015-09-23 Sandra Loosemore <sandra@codesourcery.com>
12763
12764 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
12765 to allow any size enum.
12766
e6c2c623
PMR
127672015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
12768
12769 * gdb.ada/array_ptr_renaming.exp: New testcase.
12770 * gdb.ada/array_ptr_renaming/foo.adb: New file.
12771 * gdb.ada/array_ptr_renaming/pack.ads: New file.
12772
06da0f77
PL
127732015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12774
12775 * gdb.trace/ftrace-lock.c: New file.
12776 * gdb.trace/ftrace-lock.exp: New file.
12777
4f51c22a
PL
127782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12779
12780 * gdb.arch/insn-reloc.c: New file.
12781 * gdb.arch/ftrace-insn-reloc.exp: New file.
12782
7041adf4
PL
127832015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12784
12785 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
12786 instruction.
12787 * gdb.trace/pendshr1.c (pendfunc): Likewise.
12788 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
12789 * gdb.trace/range-stepping.c: Likewise.
12790 * gdb.trace/trace-break.c: Likewise.
12791 * gdb.trace/trace-mt.c (thread_function): Likewise.
12792 * gdb.trace/ftrace.c (marker): Likewise.
12793 * gdb.trace/trace-condition.c (marker): Likewise.
12794 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
12795 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
12796 is_aarch64_target.
12797
015d2e7e
DE
127982015-09-18 Doug Evans <xdje42@gmail.com>
12799
12800 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
12801 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
12802
26b188a2
SL
128032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12804
12805 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
12806 the breakpoint.
12807
79dc332b
SL
128082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12809
12810 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
12811 the pending breakpoint. Remove timeout override for "Run till
12812 MI pending breakpoint on pendfunc3 on thread 2" test.
12813
f57929f2
SL
128142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12815
12816 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
12817 filename pattern.
12818
3f469b17
SL
128192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12820
12821 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
12822 in breakpoint filename pattern.
12823
515b89b3
SL
128242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12825
7800dbe4
SL
12826 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
12827
128282015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12829
515b89b3
SL
12830 * gdb.linespec/explicit.exp: Check for readline support for
12831 tab-completion tests. Fix obvious typo.
12832
d2939ba2
MM
128332015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12834
12835 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
12836 and replay.
12837
cbb55fa7
MM
128382015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12839
12840 * gdb.btrace/non-stop.c: New.
12841 * gdb.btrace/non-stop.exp: New.
12842
43691ca1
PL
128432015-09-17 Pierre Langlois <pierre.langlois@arm.com>
12844 Yao Qi <yao.qi@linaro.org>
12845
12846 * gdb.trace/trace-condition.c: New file.
12847 * gdb.trace/trace-condition.exp: New file.
12848
d78908cf
WW
128492015-09-16 Wei-cheng Wang <cole945@gmail.com>
12850
12851 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
12852 for testing bytecode compilation.
12853
1ed415e2
PA
128542015-09-16 Pedro Alves <palves@redhat.com>
12855 Sandra Loosemore <sandra@codesourcery.com>
12856
12857 * gdb.threads/non-stop-fair-events.c (timeout): New global.
12858 (SECONDS): Redefine.
12859 (main): Call pthread_kill and alarm early.
12860 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
12861 support.
12862 (test): If the target can't hardware step and doesn't support
12863 displaced stepping, increase the timeout.
12864
d136eff5
PA
128652015-09-16 Pedro Alves <palves@redhat.com>
12866
12867 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
12868 (enable_debug): New procedures.
12869 (test): Use them. Bail out if waiting for threads fails.
12870 (top level): Bail out if a test fails.
12871
991f019c
YQ
128722015-09-16 Yao Qi <yao.qi@linaro.org>
12873
12874 * gdb.asm/asm-source.exp: Set asm-arch for
12875 aarch64*-*-* target.
12876 * gdb.asm/aarch64.inc: New file.
12877
bfca584f
PMR
128782015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
12879
12880 * gdb.ada/array_of_variable_length.exp: New testcase.
12881 * gdb.ada/array_of_variable_length/foo.adb: New file.
12882 * gdb.ada/array_of_variable_length/pck.adb: New file.
12883 * gdb.ada/array_of_variable_length/pck.ads: New file.
12884
b326e587
DE
128852015-09-15 Doug Evans <dje@google.com>
12886
12887 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
12888 of function static local variable.
12889
5382cfab
PW
128902015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12891
12892 * gdb.threads/tls-so_extern.exp: New test file.
12893 * gdb.threads/tls-so_extern.c: New test file.
12894 * gdb.threads/tls-so_extern_main.c: New test file.
12895
141c5cc4
JK
128962015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12897
12898 * gdb.opt/solib-intra-step-lib.c: New file.
12899 * gdb.opt/solib-intra-step-main.c: New file.
12900 * gdb.opt/solib-intra-step.exp: New file.
12901
d15dcecd
PA
129022015-09-15 Pedro Alves <palves@redhat.com>
12903
12904 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
12905 gdb_continue_to_breakpoint instead of gdb_test_multiple.
12906
4c2f2a79
PA
129072015-09-14 Pedro Alves <palves@redhat.com>
12908
12909 * gdb.base/hook-stop-continue.c: Delete.
12910 * gdb.base/hook-stop-continue.exp: Delete.
12911 * gdb.base/hook-stop-frame.c: Delete.
12912 * gdb.base/hook-stop-frame.exp: Delete.
12913 * gdb.base/hook-stop.c: New file.
12914 * gdb.base/hook-stop.exp: New file.
12915
919e6dbe
PMR
129162015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
12917
12918 * gdb.ada/access_to_packed_array.exp: New testcase.
12919 * gdb.ada/access_to_packed_array/foo.adb: New file.
12920 * gdb.ada/access_to_packed_array/pack.adb: New file.
12921 * gdb.ada/access_to_packed_array/pack.ads: New file.
12922
157280a4
MM
129232015-09-14 Markus Metzger <markus.t.metzger@intel.com>
12924
12925 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
12926 buffer size test.
12927
2fd33e94
DB
129282015-09-11 Don Breazeal <donb@codesourcery.com>
12929
12930 * gdb.base/foll-exec.c: Add copyright header. Fix
12931 formatting issues.
12932 * gdb.base/foll-exec.exp (zap_session): Delete proc.
12933 (do_exec_tests): Use clean_restart in place of zap_session,
12934 and for test initialization. Fix formatting issues. Use
12935 fail in place of perror.
12936 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
12937 an expect statement to match an expression with output from
12938 the program under debug.
12939 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
12940 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
12941 * gdb.threads/non-ldr-exc-2.exp: Likewise.
12942 * gdb.threads/non-ldr-exc-3.exp: Likewise.
12943 * gdb.threads/non-ldr-exc-4.exp: Likewise.
12944
e70b6e8e
DE
129452015-09-09 Doug Evans <dje@google.com>
12946
12947 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
12948
7a551a51
DE
129492015-09-09 Doug Evans <dje@google.com>
12950
12951 * gdb.base/pie-execl.exp: Fix result test of build_executable.
12952
4c666f84
DE
129532015-09-09 Doug Evans <dje@google.com>
12954
12955 * gdb.base/savedregs.exp: Fix typo.
12956
243a9253
PA
129572015-09-09 Pedro Alves <palves@redhat.com>
12958
12959 * gdb.mi/mi-cli.exp: Add CLI finish tests.
12960
c0fa8fbd
SL
129612015-09-08 Sandra Loosemore <sandra@codesourcery.com>
12962
12963 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
12964 command actually switches threads. Give up on remaining
12965 tests if target fails to stop at breakpoint.
12966
cd7c1778
PMR
129672015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
12968
12969 * gdb.ada/funcall_char.exp: New testcase.
12970 * gdb.ada/funcall_char/foo.adb: New file.
12971
dc5c8746
PMR
129722015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
12973
12974 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
12975 expected outputs. Add two testcases for completing ambiguous
12976 functions.
12977 * gdb.ada/complete/aux_pck.adb: New file.
12978 * gdb.ada/complete/aux_pck.ads: New file.
12979 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
12980 Ambiguous_Func functions.
12981 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
12982 * gdb.ada/complete/pck.adb: Likewise.
12983
4e83a1e7
UW
129842015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
12985
12986 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
12987 failures to run the test program under GDB.
12988
8ce74153
LM
129892015-08-26 Luis Machado <lgustavo@codesourcery.com>
12990
12991 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
12992 to C.
12993
e9756d52
PP
129942015-08-26 Patrick Palka <patrick@parcs.ath.cx>
12995
12996 * gdb.base/run-after-attach.exp: New test file.
12997 * gdb.base/run-after-attach.c: New test file.
12998
8d37573b
DB
129992015-08-26 Don Breazeal <donb@codesourcery.com>
13000
13001 * gdb.base/foll-exec-2.c: New test program.
13002 * gdb.base/foll-exec-2.exp: New test.
13003
63e43d3a
PMR
130042015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13005
13006 * gdb.base/nested-subp1.exp: New file.
13007 * gdb.base/nested-subp1.c: New file.
13008 * gdb.base/nested-subp2.exp: New file.
13009 * gdb.base/nested-subp2.c: New file.
13010 * gdb.base/nested-subp3.exp: New file.
13011 * gdb.base/nested-subp3.c: New file.
13012
3d40fbb5
PA
130132015-08-24 Pedro Alves <palves@redhat.com>
13014
13015 * gdb.server/connect-without-multi-process.c: New file.
13016 * gdb.server/connect-without-multi-process.exp: New file.
13017
4422ac93
LM
130182015-08-24 Luis Machado <lgustavo@codesourcery.com>
13019
13020 * gdb.opt/inline-markers.c: Make z int.
13021
91dddb86
LM
130222015-08-24 Luis Machado <lgustavo@codesourcery.com>
13023
13024 * gdb.opt/inline-markers.c: Make z volatile.
13025
a48847ee
LM
130262015-08-24 Luis Machado <lgustavo@codesourcery.com>
13027
13028 * gdb.opt/inline-bt.c: New volatile global z.
13029 * gdb.opt/inline-cmds.c: Likewise.
13030 * gdb.opt/inline-locals.c: Likewise.
13031 * gdb.opt/inline-markers.c: New extern global z.
13032 (marker): Use z.
13033 (inline_fn): Likewise.
13034
0ebbc52b
PA
130352015-08-24 Pedro Alves <palves@redhat.com>
13036
13037 * config/m32r-stub.exp: Remove file.
13038 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13039 * gdb.base/call-rt-st.exp: Likewise.
13040 * gdb.base/call-strs.exp: Likewise.
13041 * gdb.base/default.exp: Remove references to h8300-*-hms and
13042 *-*-udi*.
13043 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13044
77c365df
AA
130452015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13046
13047 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13048 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13049 and "return" use KFAIL when GDB can not read/write the vector
13050 return value.
13051
4313b8c0
GB
130522015-08-21 Gary Benson <gbenson@redhat.com>
13053
13054 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13055
0e433b32
PA
130562015-08-20 Pedro Alves <palves@redhat.com>
13057
13058 * gdb.server/solib-list.exp: No longer expect an interior stop in
13059 non-stop mode.
13060
221e1a37
PA
130612015-08-20 Pedro Alves <palves@redhat.com>
13062
13063 * gdb.server/connect-stopped-target.c: New file.
13064 * gdb.server/connect-stopped-target.exp: New file.
13065
40e3ad0e
PA
130662015-08-20 Pedro Alves <palves@redhat.com>
13067
13068 * gdb.dwarf2/comp-unit-lang.exp: New file.
13069 * gdb.dwarf2/comp-unit-lang.c: New file.
13070
af39b327
PMR
130712015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13072
13073 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13074 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13075
7d45c7c3 130762015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13077
7d45c7c3
KB
13078 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13079 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13080
4d6cceb4
DE
130812015-08-18 Doug Evans <dje@google.com>
13082 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13083
13084 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13085 skip_python_tests. New arg prompt_regexp.
13086 (skip_python_tests): New function.
13087 * lib/mi-support.exp (mi_skip_python_tests): New function.
13088 * gdb.python/py-mi-objfile-gdb.py: New file.
13089 * gdb.python/py-mi-objfile.c: New file.
13090 * gdb.python/py-mi-objfile.exp: New file.
13091
ad89c2aa
KS
130922015-08-17 Keith Seitz <keiths@redhat.com>
13093
13094 * gdb.linespec/explicit.exp: Move strace test from here ...
13095 * gdb.trace/strace.exp: ... to here.
13096
e3ae3c43
PP
130972015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13098
13099 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13100 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13101
604b2636
DE
131022015-08-14 Doug Evans <xdje42@gmail.com>
13103
13104 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13105 inferior before selecting a new file.
13106
6ff0ba5f
DE
131072015-08-14 Doug Evans <xdje42@gmail.com>
13108
13109 * gdb.mi/mi-disassemble.exp: Update.
13110 * gdb.base/disasm-optim.S: New file.
13111 * gdb.base/disasm-optim.c: New file.
13112 * gdb.base/disasm-optim.h: New file.
13113 * gdb.base/disasm-optim.exp: New file.
13114
9ca98f92
KS
131152015-08-14 Keith Seitz <keiths@redhat.com>
13116
13117 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13118 "evaluated-by".
13119
52bbc560
JB
131202015-08-13 Joel Brobecker <brobecker@adacore.com>
13121
13122 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13123
5d8c3ed3
PMR
131242015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13125
13126 * gdb.ada/fun_renaming.exp: New testcase.
13127 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13128 * gdb.ada/fun_renaming/pack.adb: New file.
13129 * gdb.ada/fun_renaming/pack.ads: New file.
13130
ea8812bc
KS
131312015-08-12 Keith Seitz <keiths@redhat.com>
13132
13133 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13134 gdb_get_line_number.
13135
4dafcdeb
JB
131362015-08-12 Joel Brobecker <brobecker@adacore.com>
13137
13138 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13139 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13140 gdb.base/dso2dso.exp: New files.
13141
5ba32597
SDJ
131422015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13143 Pedro Alves <palves@redhat.com>
13144 Keith Seitz <keiths@redhat.com>
13145
13146 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13147 GDBFLAGS.
13148
b6dafabf
PP
131492015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13150
13151 * gdb.base/gdbhistsize-history.exp
13152 (test_histsize_history_setting): Use save_vars.
13153 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13154 Use save_vars.
13155 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13156 * gdb.base/readline.exp: Use save_vars.
13157
abe8e607
PP
131582015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13159
13160 * lib/gdb.exp (save_vars): New proc.
13161
629500fa
KS
131622015-08-11 Keith Seitz <keiths@redhat.com>
13163
13164 * gdb.base/help.exp: Update help_breakpoint_text.
13165
eb8c4e2e
KS
131662015-08-11 Keith Seitz <keiths@redhat.com>
13167
13168 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13169 (at toplevel): Call test_explicit_breakpoints.
13170 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13171 breakpoints.
13172 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13173 breakpoint conditions, "-cond".
13174
87f0e720
KS
131752015-08-11 Keith Seitz <keiths@redhat.com>
13176
13177 * gdb.linespec/3explicit.c: New file.
13178 * gdb.linespec/cpexplicit.cc: New file.
13179 * gdb.linespec/cpexplicit.exp: New file.
13180 * gdb.linespec/explicit.c: New file.
13181 * gdb.linespec/explicit.exp: New file.
13182 * gdb.linespec/explicit2.c: New file.
13183 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13184 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13185 before using in the matching pattern.
13186 Clarify that `prefix' is a regular expression.
13187
f00aae0f
KS
131882015-08-11 Keith Seitz <keiths@redhat.com>
13189
13190 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13191 test.
13192 Add tests for missing ",FMT" and ",".
13193
e27852be
DE
131942015-08-10 Doug Evans <dje@google.com>
13195 Keith Seitz <keiths@redhat.com>
13196
13197 PR gdb/17960
13198 * gdb.base/completion.exp: Add location completer tests.
13199
7f03bd92
PA
132002015-08-07 Pedro Alves <palves@redhat.com>
13201
13202 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13203 tests here.
13204 (top level): Run do_test with and without displaced stepping.
13205
3fc8eb30
PA
132062015-08-07 Pedro Alves <palves@redhat.com>
13207
13208 * gdb.base/valgrind-disp-step.c: New file.
13209 * gdb.base/valgrind-disp-step.exp: New file.
13210
d4569d7b
PA
132112015-08-07 Pedro Alves <palves@redhat.com>
13212
13213 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13214 Delete function.
13215 (main): Add alarm. Run an infinite loop instead of calling
13216 wait_threads.
13217 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13218 comment.
13219 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13220 Delete function.
13221 (main): Add alarm. Run an infinite loop instead of calling
13222 wait_threads.
13223 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13224 comment.
13225
e1316e60
PA
132262015-08-07 Pedro Alves <palves@redhat.com>
13227
13228 * gdb.base/checkpoint-ns.exp: New file.
13229 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13230 standard_testfile.
13231
da8c46d2
MM
132322015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13233
13234 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13235 * gdb.btrace/instruction_history.exp: Update.
13236 * gdb.btrace/tsx.exp: New.
13237 * gdb.btrace/tsx.c: New.
13238
de1c2c52
PA
132392015-08-06 Pedro Alves <palves@redhat.com>
13240
13241 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13242 increase timeout.
13243 * gdb.reverse/until-precsave.exp: Bump timeouts.
13244
782e0bf4
PA
132452015-08-06 Pedro Alves <palves@redhat.com>
13246
13247 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13248
83e97ed0
PA
132492015-08-06 Pedro Alves <palves@redhat.com>
13250
13251 PR gdb/18749
13252 * gdb.threads/process-dies-while-handling-bp.c: New file.
13253 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13254
863d01bd
PA
132552015-08-06 Pedro Alves <palves@redhat.com>
13256
13257 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13258 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13259
0a39bb32
PA
132602015-08-05 Pedro Alves <palves@redhat.com>
13261
13262 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13263 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13264
ee2d2b10
SL
132652015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13266
13267 * gdb.base/bp-permanent.exp: Report test as unsupported if
13268 the target cannot stop at the permanent breakpoint.
13269
4e1bdb00
DE
132702015-08-03 Doug Evans <dje@google.com>
13271
13272 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13273 10000.
13274
3d338901
DE
132752015-08-03 Doug Evans <dje@google.com>
13276
13277 * Makefile.in (workers/%.worker, build-perf): New rule.
13278 (GDB_PERFTEST_MODE): New variable.
13279 (check-perf): Use it.
13280 (clean): Clean up gdb.perf parallel build subdirs.
13281 * lib/build-piece.exp: New file.
13282 * lib/gdb.exp (make_gdb_parallel_path): New function
13283 (standard_output_file, standard_temp_file): Call it.
13284 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13285 of $GDB_PARALLEL.
13286 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13287
af061d3e
DE
132882015-08-03 Doug Evans <dje@google.com>
13289
8e1afc81 13290 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13291 (LOG_FILE_NAME): New global.
13292 (TextReporter.__init__): Initialize self.txt_sum.
13293 (TextReporter.report): Add support for multiple data-points.
13294 Move report to perftest.sum, put raw data in perftest.log.
13295 (TextReporter.start): Open sum and log files.
13296 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13297 * gdb.perf/lib/perftest/testresult.py
13298 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13299
2c8c5d37
PA
133002015-07-31 Pedro Alves <palves@redhat.com>
13301
13302 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13303 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13304 kill_wait_spawned_process instead of explicit "kill -9".
13305 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13306 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13307 kill_wait_spawned_process.
13308 * gdb.base/attach-twice.exp: Likewise.
13309 * gdb.base/attach.exp: Likewise.
13310 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13311 gdb_test_multiple.
13312 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13313 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13314 kill_wait_spawned_process.
13315 * gdb.base/valgrind-infcall.exp: Likewise.
13316 * gdb.multi/multi-attach.exp: Likewise.
13317 * gdb.python/py-prompt.exp: Likewise.
13318 * gdb.python/py-sync-interp.exp: Likewise.
13319 * gdb.server/ext-attach.exp: Likewise.
13320 * gdb.threads/attach-into-signal.exp (corefunc): Use
13321 spawn_wait_for_attach, spawn_id_get_pid and
13322 kill_wait_spawned_process.
13323 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13324 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13325 spawn_id_get_pid and kill_wait_spawned_process.
13326 * gdb.threads/attach-stopped.exp (corefunc): Use
13327 spawn_wait_for_attach, spawn_id_get_pid and
13328 kill_wait_spawned_process.
13329 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13330 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13331 kill_wait_spawned_process instead of explicit "kill -9".
13332 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13333 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13334 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13335 processes. Don't map cygwin/windows pids here. Now returns a
13336 spawn id list.
13337
032a0fca
SL
133382015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13339
13340 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13341 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13342 correct patch.
13343
61a934ca
SL
133442015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13345
13346 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13347
4bc4d428
SL
133482015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13349
13350 Reapply:
13351 2014-05-21 Mark Wielaard <mjw@redhat.com>
13352
13353 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13354
998d452a
PA
133552015-07-30 Pedro Alves <palves@redhat.com>
13356
13357 * linux-low.c (handle_extended_wait): Set the child's last
13358 reported status to TARGET_WAITKIND_STOPPED.
13359
69dde7dc
PA
133602015-07-30 Pedro Alves <palves@redhat.com>
13361
13362 PR threads/18600
13363 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13364 only shows inferior 1.
13365
4dd63d48
PA
133662015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13367 Pedro Alves <palves@redhat.com>
13368
13369 PR threads/18600
13370 * gdb.threads/fork-plus-threads.c: New file.
13371 * gdb.threads/fork-plus-threads.exp: New file.
13372
d618e4c5
PP
133732015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13374
13375 * gdb.base/batch-preserve-term-settings.exp
13376 (test_terminal_settings_preserved_after_cli_exit): Use
13377 send_quit_command.
13378
1eef6428
PA
133792015-07-29 Pedro Alves <palves@redhat.com>
13380 Don Breazeal <donb@codesourcery.com>
13381
13382 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13383 output from both inferior_spawn_id and gdb_spawn_id.
13384
7da5b897
SDJ
133852015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13386
13387 * gdb.threads/attach-into-signal.exp (corefunc): Use
13388 with_test_prefix on nested loops, uniquefying the test messages.
13389
dac804df
SDJ
133902015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13391
13392 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13393 commit.
13394
06265e53
PP
133952015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13396
13397 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13398 New proc.
13399 (test_terminal_settings_preserved_after_sigterm): New test.
13400
18206ca3
PP
134012015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13402
13403 * gdb.base/batch-preserve-term-settings.exp
13404 (test_terminal_settings_preserved_after_cli_exit): New test.
13405
90074d11
PP
134062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13407
13408 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13409 manipulation of saved_gdbflags.
13410 (test_terminal_settings_preserved): Remove global declaration of
13411 the unused variable pagination_prompt. Remove manipulation of
13412 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13413 GDBFLAGS.
13414
eb1a7902
PA
134152015-07-29 Pedro Alves <palves@redhat.com>
13416
13417 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13418
8b75dd3b
PA
134192015-07-29 Pedro Alves <palves@redhat.com>
13420
13421 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13422 at the top.
13423
dedad4e3
PA
134242015-07-29 Pedro Alves <palves@redhat.com>
13425
13426 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13427 (main): Call gdb_unbuffer_output.
13428 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13429 (main): Call gdb_unbuffer_output.
13430 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13431 (main): Call gdb_unbuffer_output.
13432 * gdb.base/call-strs.exp: Adjust to step over the
13433 gdb_unbuffer_output call.
13434 * gdb.base/catch-gdb-caused-signals.c: Include
13435 "../lib/unbuffer_output.c".
13436 (main): Call gdb_unbuffer_output.
13437 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13438 (main): Call gdb_unbuffer_output.
13439 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13440 (main): Call gdb_unbuffer_output.
13441 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13442 (main): Call gdb_unbuffer_output.
13443 * gdb.base/shlib-call.exp: Adjust to step over the
13444 gdb_unbuffer_output call.
13445 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13446 (main): Call gdb_unbuffer_output.
13447 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13448 (main): Call gdb_unbuffer_output.
13449 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13450 (main): Rename to ...
13451 (test): ... this.
13452 (main): Reimplement.
13453 * gdb.base/varargs.exp: Run to test instead of to main.
13454 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13455 (main): Call gdb_unbuffer_output.
13456
58789a91
PA
134572015-07-29 Pedro Alves <palves@redhat.com>
13458
13459 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13460 factore out from mi_continue_dprintf. For call-style dprintfs,
13461 expect dprintf output out of $inferior_spawn_id.
13462 (mi_continue_dprintf): Use mi_expect_dprintf.
13463 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13464 (main): Call gdb_unbuffer_output.
13465
e8376742
PA
134662015-07-29 Pedro Alves <palves@redhat.com>
13467
13468 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13469 (default_mi_gdb_start): Set inferior_spawn_id instead of
13470 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13471 gdb_spawn_id.
13472 (mi_gdb_test): Always expect inferior output from both
13473 $inferior_spawn_id and $gdb_spawn_id.
13474
08280010
PA
134752015-07-29 Pedro Alves <palves@redhat.com>
13476
13477 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13478 send_inferior and $inferior_spawn_id.
13479
4d30e432
PA
134802015-07-29 Pedro Alves <palves@redhat.com>
13481
13482 * gdb.gdb/complaints.exp (test_initial_complaints)
13483 (test_serial_complaints, test_short_complaints): Use
13484 gdb_test_stdio.
13485 (test_empty_complaint): Handle $inferior_spawn_id !=
13486 $gdb_spawn_id.
13487
0d30a335
PA
134882015-07-29 Pedro Alves <palves@redhat.com>
13489
13490 * gdb.base/varargs.exp: Use gdb_test_stdio.
13491
39413b29
PA
134922015-07-29 Pedro Alves <palves@redhat.com>
13493
13494 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13495
7cb000a9
PA
134962015-07-29 Pedro Alves <palves@redhat.com>
13497
13498 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13499
d7b8ac82
PA
135002015-07-29 Pedro Alves <palves@redhat.com>
13501
13502 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13503 parameter into two new parameters, "inf_result" and "gdb_result".
13504 Expect inferior output and gdb output from $inferior_spawn_id and
13505 $gdb_spawn_id, respectively. Adjust all callers.
13506
789c3a0c
PA
135072015-07-29 Pedro Alves <palves@redhat.com>
13508
13509 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13510 of gdb_test_sequence.
13511
77e760c3
PA
135122015-07-29 Pedro Alves <palves@redhat.com>
13513
13514 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13515 (saw_spurious_output): Expect inferior output from
13516 $inferior_spawn_id. Use gdb_test_stdio.
13517
8396d2cd
PA
135182015-07-29 Pedro Alves <palves@redhat.com>
13519
13520 * gdb.base/dprintf.exp: Use standard_testfile. Change
13521 prepare_for_testing call.
13522 (srcfile): Don't set.
13523 (restart): New procedure.
13524 (test_dprintf): New procecure, use to continue over dprintfs.
13525 (test_call, test_agent): New procedures, tests moved here.
13526 Restart gdb and recreate dprintfs. Adjust expected output.
13527
2051d61f
PA
135282015-07-29 Pedro Alves <palves@redhat.com>
13529
13530 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13531
452397af
PA
135322015-07-29 Pedro Alves <palves@redhat.com>
13533
13534 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13535
8aed9555
PA
135362015-07-29 Pedro Alves <palves@redhat.com>
13537
13538 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13539 gdb_test_stdio.
13540
188a61b4
PA
135412015-07-29 Pedro Alves <palves@redhat.com>
13542
13543 * lib/gdb.exp (gdb_test_stdio): New procedure.
13544
12264a45
PA
135452015-07-29 Pedro Alves <palves@redhat.com>
13546
13547 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13548
23ffc893
PA
135492015-07-29 Pedro Alves <palves@redhat.com>
13550
13551 * gdb.base/call-signal-resume.exp: Remove check for
13552 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13553 * gdb.base/unwindonsignal.exp: Likewise.
13554 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13555 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13556
65566918
PA
135572015-07-29 Pedro Alves <palves@redhat.com>
13558
13559 * gdb.base/siginfo-addr.c (pass): New function.
13560 (handler): Call it iff si_addr is correct.
13561 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13562 Set a breakpoint at "pass" and continue to it.
13563
d60a9221
SDJ
135642015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13565
13566 * gdb.python/py-objfile.exp: Make some tests have unique names.
13567 * gdb.python/py-pp-registration.exp: Likewise.
13568
bde40b8f
PA
135692015-07-28 Pedro Alves <palves@redhat.com>
13570
13571 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13572
13e1dec8
SM
135732015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13574
13575 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13576
da33c9a7
SM
135772015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13578
13579 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13580
077836f7
PP
135812015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13582
13583 * gdb.base/gdb-sigterm-2.exp: New test.
13584
b8cc7b2e
DE
135852015-07-25 Doug Evans <xdje42@gmail.com>
13586
13587 Revert:
13588 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13589 (workers/%.worker, build-perf): New rule.
13590 (GDB_PERFTEST_MODE): New variable.
13591 (check-perf): Use it.
13592 (clean): Clean up gdb.perf parallel build subdirs.
13593 * lib/build-piece.exp: New file.
13594 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13595 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13596 name.
13597 (standard_temp_file): Ditto.
13598 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13599 of $GDB_PARALLEL.
13600
c8bd4544
DE
136012015-07-24 Doug Evans <dje@google.com>
13602
13603 * gdb.perf/lib/perftest/utils.py: New file.
13604 * gdb.perf/gm-hello.cc: New file.
13605 * gdb.perf/gm-pervasive-typedef.cc: New file.
13606 * gdb.perf/gm-pervasive-typedef.h: New file.
13607 * gdb.perf/gm-std.cc: New file.
13608 * gdb.perf/gm-std.h: New file.
13609 * gdb.perf/gm-use-cerr.cc: New file.
13610 * gdb.perf/gm-utils.h: New file.
13611 * gdb.perf/gmonster-null-lookup.py: New file.
13612 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13613 * gdb.perf/gmonster-print-cerr.py: New file.
13614 * gdb.perf/gmonster-ptype-string.py: New file.
13615 * gdb.perf/gmonster-runto-main.py: New file.
13616 * gdb.perf/gmonster-select-file.py: New file.
13617 * gdb.perf/gmonster1-null-lookup.exp: New file.
13618 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13619 * gdb.perf/gmonster1-print-cerr.exp: New file.
13620 * gdb.perf/gmonster1-ptype-string.exp: New file.
13621 * gdb.perf/gmonster1-runto-main.exp: New file.
13622 * gdb.perf/gmonster1-select-file.exp: New file.
13623 * gdb.perf/gmonster1.cc: New file.
13624 * gdb.perf/gmonster1.exp: New file.
13625 * gdb.perf/gmonster2-null-lookup.exp: New file.
13626 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13627 * gdb.perf/gmonster2-print-cerr.exp: New file.
13628 * gdb.perf/gmonster2-ptype-string.exp: New file.
13629 * gdb.perf/gmonster2-runto-main.exp: New file.
13630 * gdb.perf/gmonster2-select-file.exp: New file.
13631 * gdb.perf/gmonster2.cc: New file.
13632 * gdb.perf/gmonster2.exp: New file.
13633
6eab34f3
DE
136342015-07-24 Doug Evans <dje@google.com>
13635
13636 * gdb.perf/README: New file.
13637 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
13638 * lib/gen-perf-test.exp: New file.
13639
63738bfd
DE
136402015-07-24 Doug Evans <dje@google.com>
13641
13642 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
13643 (PerfTest::startup): New function.
13644 (PerfTest::run): Return result of calling body.
13645 (PerfTest::assemble): Rewrite.
13646 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
13647 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
13648 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
13649 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
13650 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
13651
7b606f95
DE
136522015-07-24 Doug Evans <dje@google.com>
13653
13654 * lib/gdb.exp (clean_restart): Make executable optional.
13655
a97b16b8
DE
136562015-07-24 Doug Evans <dje@google.com>
13657
13658 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
13659 compiler_info references.
13660 * gdb.cp/temargs.exp: Ditto.
13661 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
13662 (get_compiler_info): Early exit if already computed. Set compiler_info
13663 to "unknown" if there was a problem.
13664 (test_compiler_info): Add function comment. Call get_compiler_info.
13665
35baa57f
DE
136662015-07-24 Doug Evans <dje@google.com>
13667
13668 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13669 (workers/%.worker, build-perf): New rule.
13670 (GDB_PERFTEST_MODE): New variable.
13671 (check-perf): Use it.
13672 (clean): Clean up gdb.perf parallel build subdirs.
13673 * lib/build-piece.exp: New file.
13674 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13675 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13676 name.
13677 (standard_temp_file): Ditto.
13678 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13679 of $GDB_PARALLEL.
13680
6ebea266
DE
136812015-07-24 Doug Evans <dje@google.com>
13682
13683 * lib/future.exp (gdb_default_target_compile): New option
13684 "early_flags".
13685 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
13686 --as-needed.
13687
1e76a7e9
SDJ
136882015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
13689
13690 * gdb.base/catch-syscall.exp: Call gdb_exit before
13691 gdb_skip_xml_test.
13692
5068630a
PA
136932015-07-24 Pedro Alves <palves@redhat.com>
13694
13695 * gdb.python/py-events.exp: Accept output between the stop event
13696 and the prompt.
13697 * gdb.python/py-evsignal.exp: Likewise.
13698 * gdb.python/py-evthreads.exp: Likewise.
13699
77598427
PA
137002015-07-24 Pedro Alves <palves@redhat.com>
13701
13702 PR gdb/18717
13703 * gdb.threads/non-ldr-exit.c: New file.
13704 * gdb.threads/non-ldr-exit.exp: New file.
13705
11e6c98f
YQ
137062015-07-24 Yao Qi <yao.qi@linaro.org>
13707
13708 * gdb.server/ext-wrapper.exp: Test --wrapper option when
13709 restarting process.
13710
51aee833
YQ
137112015-07-24 Yao Qi <yao.qi@linaro.org>
13712
13713 * gdb.server/ext-restart.exp: New file.
13714
8cfe207c
YQ
137152015-07-24 Yao Qi <yao.qi@linaro.org>
13716
13717 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
13718 argument options.
13719 * gdb.server/ext-wrapper.exp: New file.
13720
cc12ce38
DE
137212015-07-23 Doug Evans <dje@google.com>
13722
13723 * gdb.dwarf2/dw2-dummy-cu.S: New file.
13724 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
13725
d0d84780
PMR
137262015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
13727
13728 * gdb.ada/var_arr_typedef.exp: New testcase.
13729 * gdb.ada/var_arr_typedef/pack.adb: New file.
13730 * gdb.ada/var_arr_typedef/pack.ads: New file.
13731 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
13732
8b558f79
JB
137332015-07-20 Joel Brobecker <brobecker@adacore.com>
13734
13735 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
13736
775a3298
JK
137372015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13738
13739 * gdb.arch/i386-biarch-core.exp: Replace istarget
13740 by "complete set gnutarget". Remove expectation for the "core-file"
13741 command.
13742
db1ff28b
JK
137432015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13744
13745 Revert the previous commit:
13746 Tests for validate symbol file using build-id.
13747
0a94970d
JK
137482015-07-15 Aleksandar Ristovski <aristovski@qnx.com
13749
13750 Tests for validate symbol file using build-id.
13751 * gdb.base/solib-mismatch-lib.c: New file.
13752 * gdb.base/solib-mismatch-libmod.c: New file.
13753 * gdb.base/solib-mismatch.c: New file.
13754 * gdb.base/solib-mismatch.exp: New file.
13755
03346981
SL
137562015-07-15 Sandra Loosemore <sandra@codesourcery.com>
13757
13758 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
13759 nios2-*-linux*.
13760 * gdb.base/sigbpt.exp (stepi_out): Likewise.
13761 * gdb.base/siginfo.exp: Likewise.
13762 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13763
42422cc7
PL
137642015-07-15 Pierre Langlois <pierre.langlois@arm.com>
13765
13766 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
13767 Move it to ...
13768 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
13769 ... here.
13770 * gdb.trace/range-stepping.exp: Check that the target supports
13771 range stepping.
13772
cfa68bae
JK
137732015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13774
13775 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
13776
8ffdba26
PA
137772015-07-14 Pedro Alves <palves@redhat.com>
13778
13779 * gdb.base/killed-outside.exp: New file.
13780 * gdb.base/killed-outside.c: New file.
13781
218a5a11
JK
137822015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13783
13784 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
13785 (n at main): New.
13786 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
13787
e03ed3c6
AA
137882015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
13789
13790 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
13791 infcall tests instead of setting up for KFAIL.
13792
485668e5
MM
137932015-07-10 Markus Metzger <markus.t.metzger@intel.com>
13794
13795 * gdb.btrace/record_goto-step.exp: New.
13796
08464196
JK
137972015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13798
13799 PR compile/18484
13800 * gdb.compile/compile.c (struct struct_type): Add volatile to
13801 selffield's type.
13802 * gdb.compile/compile.exp
13803 (compile code struct_object.selffield = &struct_object): Skip further
13804 struct_object tests if this one xfails.
13805
bcf5c1d9
RC
138062015-07-08 Robert O'Callahan <robert@ocallahan.org>
13807
13808 PR exp/18617
13809 * gdb.trace/ax.exp: Add test.
13810
4931af25
YQ
138112015-07-07 Yao Qi <yao.qi@linaro.org>
13812
13813 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
13814 instead of istarget "aarch64*-*-*".
13815 * gdb.arch/aarch64-fp.exp: Likewise.
13816 * gdb.base/float.exp: Likewise.
13817 * gdb.reverse/aarch64.exp: Likewise.
13818 * lib/gdb.exp (is_aarch64_target): New proc.
13819
9fcf688e
YQ
138202015-07-07 Yao Qi <yao.qi@linaro.org>
13821
13822 * lib/gdb.exp (is_aarch32_target): New proc.
13823 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
13824 instead of "istarget "arm*-*-*"".
13825 * gdb.arch/arm-disp-step.exp: Likewise.
13826 * gdb.arch/thumb-bx-pc.exp: Likewise.
13827 * gdb.arch/thumb-prologue.exp: Likewise.
13828 * gdb.arch/thumb-singlestep.exp: Likewise.
13829 * gdb.base/disp-step-syscall.exp: Likewise.
13830 * gdb.base/float.exp: Likewise.
13831
fbd8d50d
YQ
138322015-07-07 Yao Qi <yao.qi@linaro.org>
13833
13834 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
13835 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
13836
71be1fdc
YQ
138372015-07-07 Yao Qi <yao.qi@linaro.org>
13838
13839 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
13840 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
13841 if it exists.
13842 * gdb.multi/multi-arch.exp: Likewise.
13843
3e221d36
SM
138442015-07-07 Simon Marchi <simon.marchi@ericsson.com>
13845
13846 * gdb.python/py-lazy-string.exp: Add missing parentheses to
13847 print.
13848
d441430b
YQ
138492015-07-07 Yao Qi <yao.qi@linaro.org>
13850
13851 * gdb.arch/thumb-singlestep.exp: Do one more single step.
13852
06f810bd
MG
138532015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
13854
13855 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
13856 '[' and ']' characters.
13857
5e61e7c0
IB
138582015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
13859
13860 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13861
28bf096c
PA
138622015-06-29 Pedro Alves <palves@redhat.com>
13863
13864 PR threads/18127
13865 * gdb.threads/hand-call-new-thread.c: New file.
13866 * gdb.threads/hand-call-new-thread.c: New file.
13867
ee93cd5e
KS
138682015-06-26 Keith Seitz <keiths@redhat.com>
13869 Doug Evans <dje@google.com>
13870
13871 PR 16253
13872 * gdb.cp/var-tag-2.cc: New file.
13873 * gdb.cp/var-tag-3.cc: New file.
13874 * gdb.cp/var-tag-4.cc: New file.
13875 * gdb.cp/var-tag.cc: New file.
13876 * gdb.cp/var-tag.exp: New file.
13877
fc637f04
PP
138782015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13879
13880 * gdb.base/history-duplicates.exp: New test.
13881
2e52ae68
PP
138822015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13883
13884 * gdb.base/completion.exp: Test the completion of the "focus"
13885 command.
13886
6e22494e
JK
138872015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13888
13889 * gdb.arch/amd64-prologue-skip.S: New file.
13890 * gdb.arch/amd64-prologue-skip.exp: New file.
13891
bf7b9cd9
SM
138922015-06-25 Simon Marchi <simon.marchi@ericsson.com>
13893
13894 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
13895 is_address_zero_readable check.
13896
201e8dfd
PB
138972015-06-24 Peter Bergner <bergner@vnet.ibm.com>
13898
13899 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
13900 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
13901
5cd867b4
YQ
139022015-06-24 Yao Qi <yao.qi@linaro.org>
13903
13904 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
13905 linux targets.
13906
4d7be007
YQ
139072015-06-24 Yao Qi <yao.qi@linaro.org>
13908
13909 * lib/gdb.exp (supports_get_siginfo_type): New proc.
13910 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
13911 * gdb.base/siginfo-thread.exp: Likewise.
13912
07fcd301
YQ
139132015-06-22 Yao Qi <yao.qi@linaro.org>
13914
13915 * boards/remote-gdbserver-on-localhost.exp: Add comments.
13916
52042a00
YQ
139172015-06-22 Yao Qi <yao.qi@linaro.org>
13918
13919 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
13920 aarch64*-*-*.
13921 (skip_hw_watchpoint_tests): Likewise.
13922
74bd41ce
PP
139232015-06-18 Patrick Palka <patrick@parcs.ath.cx>
13924
13925 * gdb.base/gdbinit-history.exp: Test the interaction between
13926 setting GDBHISTSIZE and setting the history size via .gdbinit.
13927
bc460514
PP
139282015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13929
13930 PR gdb/16999
13931 * gdb.base/gdbhistsize-history.exp: New test.
13932
b58c513b
PP
139332015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13934
13935 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
13936 with GDBHISTSIZE.
13937 * gdb.base/readline.exp: Likewise.
13938
92046791
YQ
139392015-06-17 Yao Qi <yao.qi@linaro.org>
13940
13941 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
13942 line.
13943
2093d2d3
PP
139442015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13945
13946 * gdb.base/gdbinit-history.exp: Add test case to check that
13947 an unlimited history file does not get truncated on exit.
13948
e6c693af
AA
139492015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13950
13951 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
13952 (VECTOR): New macro. Use it...
13953 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
13954 ...for these typedefs.
13955 (int8, char1, int1, double1): New typedefs.
13956 (struct just_int2, struct two_int2): New structures.
13957 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
13958 (add_structvecs, add_singlevecs): New functions.
13959 (main): Call add_some_intvecs twice.
13960 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
13961 the compile and exit upon failure. Try compiling for the "native"
13962 architecture. Test inferior function calls with vector arguments
13963 and vector return value handling with "finish" and "return".
13964
c74f7d1c
JT
139652015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
13966
13967 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
13968 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
13969 PE file.
13970 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
13971
98aa42ee
AT
139722015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13973
13974 PR breakpoints/16465
13975 * gdb.mi/mi-dprintf-pending.c: New file.
13976 * gdb.mi/mi-dprintf-pending.exp: New test.
13977 * gdb.mi/mi-dprintf-pendshr.c: New file.
13978
7d73c23c 139792015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 13980 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
13981
13982 * gdb.arch/i386-mpx-map.c: New file.
13983 * gdb.arch/i386-mpx-map.exp: New File.
13984
139852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13986
13987 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
13988 * gdb.arch/i386-mpx.exp: Indentation fixed.
13989
139902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13991
13992 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
13993 function and improved indentation.
13994 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
13995 gdb_test_multiple. Added additional tests to skip the test.
13996
139972015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13998
13999 * gdb.arch/i386-avx512.c: Change path in include file.
14000 * gdb.arch/i386-avx512.exp: Change include dir path
14001 compilation flag.
14002 * gdb.arch/i386-mpx.c: Change path in include file.
14003 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14004 flag.
14005
d5eba19a
JK
140062015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14007
14008 * gdb.compile/compile-print.exp (compile print *vararray@3)
14009 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14010
7f361056
JK
140112015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14012
14013 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14014 (do not keep jit in memory): ... this.
14015 (expect 5): Change it to ...
14016 (expect no 5): ... this.
14017
3b462ec2
SM
140182015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14019
14020 PR gdb/15564
14021 * gdb.mi/mi-detach.exp: New file.
14022
e0619de6
JK
140232015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14024
14025 PR symtab/18392
14026 * gdb.arch/amd64-tailcall-self.S: New file.
14027 * gdb.arch/amd64-tailcall-self.c: New file.
14028 * gdb.arch/amd64-tailcall-self.exp: New file.
14029
e970cb34
DB
140302015-05-28 Don Breazeal <donb@codesourcery.com>
14031
14032 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14033 tests for remote targets by checking is_target_gdbserver.
14034
b2e2f908
DE
140352015-05-27 Doug Evans <dje@google.com>
14036
14037 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14038 * gdb.dwarf2/opaque-type-lookup.c: New file.
14039 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14040
82c7be31
DE
140412015-05-26 Doug Evans <dje@google.com>
14042
14043 * gdb.cp/iostream.cc: New file.
14044 * gdb.cp/iostream.exp: New file.
14045
b4f54984
DE
140462015-05-26 Doug Evans <dje@google.com>
14047
14048 * gdb.dwarf2/dw2-op-call.exp: Update.
14049 * gdb.dwarf2/dw4-sig-types.exp: Update.
14050 * gdb.dwarf2/implptr.exp: Update.
14051 * gdb.mi/mi-cmd-param-changed.exp: Update.
14052
4ea6efe9
DE
140532015-05-26 Doug Evans <dje@google.com>
14054
14055 * gdb.python/py-lazy-string.c: New file.
14056 * gdb.python/py-lazy-string.exp: New file.
14057 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14058 (main): Update. Add estring3.
14059 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14060 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14061
f6bb7db3
YQ
140622015-05-26 Omair Javaid <omair.javaid@linaro.org>
14063 Yao Qi <yao.qi@linaro.org>
14064
14065 * gdb.reverse/aarch64.c: New.
14066 * gdb.reverse/aarch64.exp: New.
14067
a81bfbd0
OJ
140682015-05-26 Omair Javaid <omair.javaid@linaro.org>
14069
25d49b86
PA
14070 * lib/gdb.exp (supports_process_record): Return true for
14071 aarch64*-linux*.
a81bfbd0
OJ
14072 (supports_reverse): Likewise.
14073
158bf1b4
PP
140742015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14075
14076 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14077 Use with_test_prefix.
14078
a0145030
AB
140792015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14080
14081 * gdb.base/completion.exp: Add test for completion of layout
14082 names.
14083
ebe3b578
AB
140842015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14085
14086 * lib/gdb.exp (skip_tui_tests): New proc.
14087 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14088
84204ed7
PA
140892015-05-19 Pedro Alves <palves@redhat.com>
14090
14091 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14092 Save the whole env array instead of just HOME. Unset HISTSIZE in
14093 the environment while testing. Restore whole environment
14094 afterwards.
14095
37442ce1
DE
140962015-05-16 Doug Evans <xdje42@gmail.com>
14097
14098 * gdb.guile/scm-ports.c: New file.
14099 * gdb.guile/scm-ports.exp: Add memory port tests.
14100
36de76f9
JK
141012015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14102
14103 * gdb.compile/compile-print.c: New file.
14104 * gdb.compile/compile-print.exp: New file.
14105
3a9558c4
JK
141062015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14107
14108 * gdb.compile/compile-ops.exp: Cast param to void.
14109 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14110 (compile code struct_object.selffield = &struct_object): Add xfail.
14111
aa715135
JG
141122015-05-15 Joel Brobecker <brobecker@adacore.com>
14113
14114 * gdb.ada/arr_enum_with_gap: New testcase.
14115
931e5bc3
JG
141162015-05-15 Joel Brobecker <brobecker@adacore.com>
14117
14118 * gdb.ada/byte_packed_arr: New testcase.
14119
9cd4d857
JB
141202015-05-15 Joel Brobecker <brobecker@adacore.com>
14121
14122 * gdb.ada/pckd_neg: New testcase.
14123
ebfd00d2
PP
141242015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14125
14126 PR gdb/17820
14127 * gdb.base/gdbinit-history.exp: New test.
14128 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14129 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14130
4c082a81
SC
141312015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14132
14133 * gdb.python/py-xmethods.cc: Enhance test case.
14134 * gdb.python/py-xmethods.exp: New tests.
14135 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14136 function.
14137 (B_indexoper): Likewise.
14138 (global_dm_list) : Add new xmethod worker functions.
14139
f7797074
SDJ
141402015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14141
14142 * gdb.base/coredump-filter.exp: Correctly unset
14143 "coredump_var_addr" array.
14144
a4674e4e
PA
141452015-05-08 Pedro Alves <palves@redhat.com>
14146
14147 * gdb.server/non-existing-program.exp: Unset spawn_id.
14148
df2eb078
SC
141492015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14150
14151 PR python/18291
14152 * gdb.python/py-xmethods.exp: Add tests.
14153
422349a3
YQ
141542015-05-08 Yao Qi <yao.qi@linaro.org>
14155
14156 PR gdb/18208
14157 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14158 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14159 function set_coredump_filter, and remove remote_exec call.
14160 Remove argument ipid. Callers update.
14161 (top level): Don't get inferior's PID.
14162
63fc80ce
AA
141632015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14164
14165 * gdb.base/watch_thread_num.exp: Skip test on targets without
14166 access watchpoints.
14167
80ad801e
PA
141682015-05-06 Pedro Alves <palves@redhat.com>
14169
14170 PR server/18081
14171 * gdb.server/non-existing-program.exp: New file.
14172
0fa7fe50
JB
141732015-05-05 Joel Brobecker <brobecker@adacore.com>
14174
14175 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14176
3ea89b92
PMR
141772015-05-05 Joel Brobecker <brobecker@adacore.com>
14178
14179 * gdb.ada/out_of_line_in_inlined: New testcase.
14180
87b8eff0
JB
141812015-05-05 Joel Brobecker <brobecker@adacore.com>
14182
14183 * gdb.ada/var_rec_arr: New testcase.
14184
5fccc635
YQ
141852015-04-30 Yao Qi <yao.qi@linaro.org>
14186
14187 * gdb.base/break-idempotent.exp: If
14188 skip_hw_watchpoint_multi_tests returns true, skip the tests
14189 on "rwatch" and "awatch".
14190
42d38f42
YQ
141912015-04-30 Yao Qi <yao.qi@linaro.org>
14192
14193 * gdb.base/relativedebug.exp: Invoke gdb command
14194 "info sharedlibrary", and if libc.so doesn't have debug info,
14195 skip the test.
14196
2ce1cdbf
DE
141972015-04-29 Doug Evans <dje@google.com>
14198
14199 * gdb.python/py-xmethods.exp: Add ptype tests.
14200 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14201 get_result_type method.
14202
f24a38c5
LM
142032015-04-29 Luis Machado <lgustavo@codesourcery.com>
14204
14205 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14206 the target does not support hardware watchpoints.
14207
ecbf2b3c
LM
142082015-04-29 Luis Machado <lgustavo@codesourcery.com>
14209
14210 * gdb.base/break-always.exp: Abort testing if writing to memory
14211 causes an error.
14212
34f5f757
DE
142132015-04-28 Doug Evans <dje@google.com>
14214
14215 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14216 * gdb.python/py-pp-registration.exp: ... here. New file.
14217 * gdb.python/py-pp-registration.c: New file.
14218 * gdb.python/py-pp-registration.py: New file.
14219
69b4374a
DE
142202015-04-28 Doug Evans <dje@google.com>
14221
14222 * gdb.python/py-bad-printers.c: New file.
14223 * gdb.python/py-bad-printers.py: New file.
14224 * gdb.python/py-bad-printers.exp: New file.
14225
59fb7612
SS
142262015-04-28 Sasha Smundak <asmundak@google.com>
14227
14228 * gdb.python/py-type.exp: New test.
14229
2631b16a
AW
142302015-04-28 Andy Wingo <wingo@igalia.com>
14231
14232 * gdb.python/py-parameter.exp:
14233 * gdb.guile/scm-parameter.exp: Escape the path that we are
14234 matching against, as it might contain characters that are special
14235 to regular expressions.
14236
460efde1
JB
142372015-04-27 Joel Brobecker <brobecker@adacore.com>
14238
14239 * gdb.ada/rec_comp: New testcase.
14240
2d369d8e
SDJ
142412015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14242
14243 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14244 before using it.
14245
cf75d6c3
AB
142462015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14247
14248 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14249 new tests for verilog output.
14250
8dbe7ca5
YQ
142512015-04-24 Yao Qi <yao.qi@linaro.org>
14252
14253 * boards/remote-gdbserver-on-localhost.exp: New file.
14254
4ef9fb2f
PA
142552015-04-23 Pedro Alves <palves@redhat.com>
14256
14257 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14258 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14259 "end of file", remove $inferior_spawn_id from the indirect list.
14260
0a803169
PA
142612015-04-23 Pedro Alves <palves@redhat.com>
14262
14263 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14264
749ef8f8
PA
142652015-04-23 Pedro Alves <palves@redhat.com>
14266
14267 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14268 on $any_spawn_id instead of only on $gdb_spawn_id.
14269
8aae4344
PM
142702015-04-21 Pierre Muller <muller@sourceware.org>
14271
14272 PR pascal/17815
14273 * lib/pascal.exp (gpc_compile): Add new option "class".
14274 (fpc_compile): Likewise.
14275 * gdb.pascal/case-insensitive-symbols.pas: New file.
14276 * gdb.pascal/case-insensitive-symbols.exp: New file.
14277
1586c8fb
GB
142782015-04-20 Gary Benson <gbenson@redhat.com>
14279
14280 * gdb.base/attach.exp: Fix three extended remote failures.
14281
1b6e6f5c
GB
142822015-04-17 Gary Benson <gbenson@redhat.com>
14283
14284 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14285 the main executable over the remote protocol.
14286
e797481d
PA
142872015-04-16 Pedro Alves <palves@redhat.com>
14288
14289 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14290 a new gdbserver if gdbserver_reconnect_p is set.
14291
1ca99c42
PA
142922015-04-16 Pedro Alves <palves@redhat.com>
14293
14294 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14295 is set, don't exit gdbserver.
14296
af9fd6f8
AA
142972015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14298
14299 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14300 appropriate .insn, such that an older assembler can be used.
14301 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14302 the z/Architecture instruction set on 31-bit targets as well.
14303
04ff1e61
AA
143042015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14305
14306 * gdb.go/handcall.exp: Remove all logic related to the first
14307 breakpoint and rely on go_runto_main instead.
14308 * gdb.go/strings.exp: Likewise.
14309 * gdb.go/unsafe.exp: Likewise.
14310 * gdb.go/hello.exp: Likewise. Also rename the remaining
14311 breakpoint marker to "breakpoint 1".
14312 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14313 * gdb.go/strings.go: Likewise.
14314 * gdb.go/unsafe.go: Likewise.
14315 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14316 "set breakpoint 2 here" and rename the remaining breakpoint marker
14317 to "breakpoint 1".
14318
40d2f8d6
SM
143192015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14320
14321 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14322 if itertools.imap is not present.
14323 * gdb.python/py-objfile.exp: Add parentheses.
14324 * gdb.python/py-type.exp: Same.
14325 * gdb.python/py-unwind-maint.py: Same.
14326
8cbc97c6
YQ
143272015-04-15 Yao Qi <yao.qi@linaro.org>
14328
14329 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14330 of ":$ptr_size" and set its form explicitly.
14331
45fd756c
YQ
143322015-04-15 Pedro Alves <palves@redhat.com>
14333 Yao Qi <yao.qi@linaro.org>
14334
14335 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14336 timeout by factor of 4.
14337 (test_regular_watch): Likewise.
14338 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14339 * gdb.reverse/sigall-reverse.exp: Likewise.
14340 * gdb.reverse/until-precsave.exp: Likewise.
14341 * lib/gdb.exp (with_timeout_factor): New proc.
14342 (gdb_expect): Move some code to ...
14343 (get_largest_timeout): ... here. New procedure.
14344
9e811bc3
LM
143452015-04-14 Luis Machado <lgustavo@codesourcery.com>
14346
14347 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14348
0ff6fcb2
LM
143492015-04-13 Luis Machado <lgustavo@codesourcery.com>
14350
14351 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14352 to write to the .text section.
14353
7578d5f7
LM
143542015-04-13 Luis Machado <lgustavo@codesourcery.com>
14355
14356 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14357 Handle the case of targets that do not provide PID information.
14358
2efe15c4
YQ
143592015-04-13 Yao Qi <yao.qi@linaro.org>
14360
14361 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14362 and use expect instead of gdb_expect.
14363
8cd8f2f8
SDJ
143642015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14365
14366 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14367 "coredump_var_addr" to avoid naming conflict with other testcases.
14368
9ee41772
PA
143692015-04-10 Pedro Alves <palves@redhat.com>
14370
14371 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14372 gdb_test_sequence and gdb_assert.
14373
07473109
PA
143742015-04-10 Pedro Alves <palves@redhat.com>
14375
14376 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14377 test messages that don't include the breakpoint address.
14378
de3db44c
YQ
143792015-04-10 Yao Qi <yao.qi@linaro.org>
14380
14381 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14382 false for some offset and width combinations which aren't
14383 supported by linux kernel.
14384
c79d856c
PA
143852015-04-10 Pedro Alves <palves@redhat.com>
14386
14387 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14388 procedure, factored out from ...
14389 (top level): ... here. Add "set displaced-stepping" testing axis.
14390 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14391 parameter "displaced". Use it.
14392 (top level): Use foreach and add "set displaced-stepping" testing
14393 axis.
14394
ebc90b50
PA
143952015-04-10 Pedro Alves <palves@redhat.com>
14396
14397 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14398 Remove comment.
14399 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14400 both the address of the instruction that triggers the watchpoint
14401 and the address of the instruction immediately after, and use
14402 those addresses for the test. Fix comment.
14403
8f572e5c
PA
144042015-04-10 Pedro Alves <palves@redhat.com>
14405
14406 * gdb.base/sigstep.exp (breakpoint_to_handler)
14407 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14408 Test "backtrace" in handler.
14409 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14410 (top level): Add new "displaced" test axis to
14411 breakpoint_to_handler, breakpoint_to_handler_entry and
14412 breakpoint_over_handler.
14413
8d707a12
PA
144142015-04-10 Pedro Alves <palves@redhat.com>
14415
14416 PR gdb/18216
14417 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14418
ef713951
YQ
144192015-04-10 Yao Qi <yao.qi@linaro.org>
14420
14421 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14422 (test_add_rn_pc): New function.
14423 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14424 (top level): Invoke test_add_rn_pc.
14425
906d60cf
PA
144262015-04-10 Pedro Alves <palves@redhat.com>
14427
14428 PR gdb/13858
14429 * gdb.base/step-over-no-symbols.exp: New file.
14430
f2983cc3
AW
144312015-04-09 Andy Wingo <wingo@igalia.com>
14432
14433 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14434 after the Python tests.
14435
6d62641c
SDJ
144362015-04-08 Keith Seitz <keiths@redhat.com>
14437
14438 PR python/16699
14439 * gdb.python/py-completion.exp: New tests for completion.
14440 * gdb.python/py-completion.py (CompleteLimit1): New class.
14441 (CompleteLimit2): Likewise.
14442 (CompleteLimit3): Likewise.
14443 (CompleteLimit4): Likewise.
14444 (CompleteLimit5): Likewise.
14445 (CompleteLimit6): Likewise.
14446 (CompleteLimit7): Likewise.
14447
f3770638
PA
144482015-04-08 Pedro Alves <palves@redhat.com>
14449
14450 PR gdb/18214
14451 PR gdb/18216
14452 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14453 function.
14454 (main): Install it as SIGUSR1 handler.
14455 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14456 parameter. Always use "setup" as prefix. Toggle "set
14457 displaced-stepping" off/on depending on global. Don't switch to
14458 thread 1 here.
14459 (top level): Add displaced stepping "off/on" test axis. Update
14460 "setup" calls. Wrap each subtest with with_test_prefix. Test
14461 continuing with a queued signal in each thread.
14462
4496bed7
PA
144632015-04-08 Pedro Alves <palves@redhat.com>
14464
14465 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14466 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14467 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14468 Return early if running to main fails.
14469 * gdb.trace/while-stepping.exp: Likewise.
14470
b97fde92
PA
144712015-04-07 Pedro Alves <palves@redhat.com>
14472
14473 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14474 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14475 interact with inferior program.
14476
f71c18e7
PA
144772015-04-07 Pedro Alves <palves@redhat.com>
14478
14479 * lib/gdb.exp (inferior_spawn_id): New global.
14480 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14481 spawn id after processing the user code.
14482 (default_gdb_start): Set inferior_spawn_id.
14483 (send_inferior): New procedure.
14484 * lib/gdbserver-support.exp (gdbserver_start): Set
14485 inferior_spawn_id.
14486 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14487
6423214f
PA
144882015-04-07 Pedro Alves <palves@redhat.com>
14489
14490 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14491 * lib/gdbserver-support.exp (gdbserver_start): Make
14492 $server_spawn_id global.
14493 (gdbserver_start): Don't wait for gdbserver's spawn id with
14494 expect_background.
14495 (close_gdbserver): New procedure.
14496 (gdb_exit): Rename the default version and reimplement.
14497
71c0ee8c
PA
144982015-04-07 Pedro Alves <palves@redhat.com>
14499
72f4393d 14500 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14501 append the substituted item, not the original item.
14502
203bc29b
PA
145032015-04-07 Pedro Alves <palves@redhat.com>
14504
14505 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14506 gdb_expect.
14507
508a3ddf
PA
145082015-04-07 Pedro Alves <palves@redhat.com>
14509
14510 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14511 output appearing once only.
14512
9f6dbe2b
PA
145132015-04-07 Pedro Alves <palves@redhat.com>
14514
14515 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14516 that doesn't expect anything. Return early if running to main
14517 fails.
14518
337532fa
YQ
145192015-04-07 Yao Qi <yao.qi@linaro.org>
14520
14521 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14522 (child_function): Call alarm.
14523 (main): Move call to alarm into the loop.
14524 * gdb.threads/non-stop-fair-events.exp: Build program with
14525 -DTIMEOUT=$timeout.
14526
01b622d4
DE
145272015-04-06 Doug Evans <xdje42@gmail.com>
14528
14529 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14530 Fix dest parameter to board_info.
14531 (fpc_compile): Ditto.
14532 (gdb_compile_pascal): Rename dest arg to destfile.
14533
961f4160
PMR
145342015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14535
14536 * gdb.ada/funcall_ref.exp: New file.
14537 * gdb.ada/funcall_ref/foo.adb: New file.
14538
cafda597
YQ
145392015-04-02 Yao Qi <yao.qi@linaro.org>
14540
14541 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14542 is remote.
14543
fed040c6
GB
145442015-04-02 Gary Benson <gbenson@redhat.com>
14545
14546 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14547
d11916aa
SS
145482015-04-01 Sasha Smundak <asmundak@google.com>
14549
14550 * gdb.python/py-unwind-maint.c: New file.
14551 * gdb.python/py-unwind-maint.exp: New test.
14552 * gdb.python/py-unwind-maint.py: New file.
14553 * gdb.python/py-unwind.c: New file.
14554 * gdb.python/py-unwind.exp: New test.
14555 * gdb.python/py-unwind.py: New test.
14556
a1471180
PA
145572015-04-01 Pedro Alves <palves@redhat.com>
14558
14559 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14560 to fail instead of non-existent $test.
14561
0bbeccb1
PA
145622015-04-01 Pedro Alves <palves@redhat.com>
14563
14564 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14565 GDBFLAGS if not empty.
14566
3c724c8c
PMR
145672015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14568
14569 * gdb.ada/complete.exp: Remove "multi_line".
14570 * gdb.ada/info_exc.exp: Remove "multi_line".
14571 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14572 * gdb.ada/ptype_field.exp: Remove "multi_line".
14573 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14574 * gdb.ada/tagged.exp: Remove "multi_line".
14575 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14576 [multi_line ...]
14577 * gdb.btrace/delta.exp: Likewise.
14578 * gdb.btrace/exception.exp: Likewise.
14579 * gdb.btrace/function_call_history.exp: Likewise.
14580 * gdb.btrace/instruction_history.exp: Likewise.
14581 * gdb.btrace/nohist.exp: Likewise.
14582 * gdb.btrace/record_goto.exp: Likewise.
14583 * gdb.btrace/segv.exp: Likewise.
14584 * gdb.btrace/stepi.exp: Likewise.
14585 * gdb.btrace/tailcall.exp: Likewise.
14586 * gdb.btrace/unknown_functions.exp: Likewise.
14587 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14588 * lib/gdb.exp: Add the "multi_line" helper.
14589
4eec2deb
PA
145902015-04-01 Pedro Alves <palves@redhat.com>
14591
14592 * gdb.threads/tid-reuse.c: New file.
14593 * gdb.threads/tid-reuse.exp: New file.
14594
df8411da
SDJ
145952015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14596
14597 PR corefiles/16092
14598 * gdb.base/coredump-filter.c: New file.
14599 * gdb.base/coredump-filter.exp: Likewise.
14600
6ef37366
PM
146012015-03-27 Petr Machata <pmachata@redhat.com>
14602
14603 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14604 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14605 (Dwarf::assemble): Initialize them.
14606 (Dwarf::lines): New function.
14607
7ec911b0
JT
146082015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14609
14610 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14611 SYMBOL_PREFIX for x86_64-*-cygwin.
14612
ff908ebf
AW
146132015-03-26 Andy Wingo <wingo@igalia.com>
14614
14615 PR symtab/18148
14616 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14617 const_value but not a location.
14618 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14619 location defined in non-main CUs are visible.
14620
6d5f0679
YQ
146212015-03-26 Yao Qi <yao.qi@linaro.org>
14622
14623 PR testsuite/18139
14624 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14625 Add a line number entry for the same line.
14626 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14627 Add a line number entry for the same line.
14628
2898689b
YQ
146292015-03-26 Yao Qi <yao.qi@linaro.org>
14630
14631 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14632 .int 0.
14633 (func): Likewise. Add .Lfunc_1 label.
14634 Use .Lfunc_1 label.
14635 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
14636 .int 0.
14637 (func): Likewise.
14638 Use .Lfunc_1 label.
14639
85180498
YQ
146402015-03-26 Yao Qi <yao.qi@linaro.org>
14641
14642 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
14643 Call gdb_compile instead to compile each .s files without debug
14644 information.
14645
8aa08a8d
YQ
146462015-03-26 Yao Qi <yao.qi@linaro.org>
14647
14648 * gdb.base/savedregs.exp (process_saved_regs): Make
14649 "Saved registers:" optional in the pattern.
14650
66849923
MM
146512015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14652
14653 * gdb.btrace/next.exp: Merged into step.exp.
14654 * gdb.btrace/finish.exp: Merged into step.exp.
14655 * gdb.btrace/nexti.exp: Merged into stepi.exp.
14656 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
14657 "record goto" and checking the exact replay position.
14658 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
14659 check for "Recording format" in "info record" output.
14660 * gdb.btrace/record_goto.exp: Choose test file based on target.
14661 * gdb.btrace/x86-record_goto.S: Renamed into ...
14662 * gdb.btrace/x86_64-record_goto.S: ... this.
14663 * gdb.btrace/i686-record_goto.S: New.
14664 * gdb.btrace/x86-tailcall.S: Renamed into ...
14665 * gdb.btrace/x86_64-tailcall.S: ... this.
14666 * gdb.btrace/i686-tailcall.S: New.
14667 * gdb.btrace/x86-tailcall.c: Renamed into ...
14668 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
14669 separate statements. Update test.
14670 * gdb.btrace/delta.exp: Use record_goto.c as test file.
14671 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
14672 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
14673 * gdb.btrace/tailcall.exp: Choose test file based on target.
14674 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
14675
11cc1b74
MM
146762015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14677
14678 * gdb.btrace/exception.exp: Increase BTS buffer size.
14679
a25d8bf9
PA
146802015-03-24 Pedro Alves <palves@redhat.com>
14681
14682 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
14683
856e7dd6
PA
146842015-03-24 Pedro Alves <palves@redhat.com>
14685
14686 * gdb.threads/schedlock.exp (test_step): No longer expect that
14687 "set scheduler-locking step" with "next" over a function call runs
14688 threads unlocked.
14689
ad235a41
AT
146902015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14691
14692 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
14693
15630549
AT
146942015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14695
14696 PR breakpoints/16466
14697 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
14698 * gdb.mi/mi-pending.c (thread_func): New function.
14699 (int main): Add threading support required.
14700 * gdb.mi/mi-pending.exp: Add tests for this issue.
14701 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
14702 (pendfunc2): Remove stdio dependency.
14703 * gdb.mi/mi-pendshr2.c: New file.
14704
693dca06
KS
147052015-03-23 Keith Seitz <keiths@redhat.com>
14706
14707 * gdb.linespec/keywords.c: New file.
14708 * gdb.linespec/keywords.exp: New file.
14709
7e993ebf
KS
147102015-03-23 Keith Seitz <keiths@redhat.com>
14711
14712 PR gdb/18021
14713 * gdb.dwarf2/staticvirtual.exp: New test.
14714
bc23328c
JK
147152015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14716
14717 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
14718 * README: Remove HP-UX and gdb.hp.
14719 (configuration):
14720 * configure: Regenerate.
14721 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
14722 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
14723 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
14724 gdb.hp/gdb.defects/Makefile.
14725 * gdb.hp/Makefile.in: File deleted.
14726 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
14727 * gdb.hp/gdb.aCC/optimize.c: File deleted.
14728 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
14729 * gdb.hp/gdb.aCC/run.c: File deleted.
14730 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
14731 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
14732 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
14733 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
14734 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
14735 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
14736 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
14737 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
14738 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
14739 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
14740 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
14741 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
14742 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
14743 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
14744 * gdb.hp/gdb.base-hp/reg.s: File deleted.
14745 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
14746 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
14747 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
14748 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
14749 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
14750 * gdb.hp/gdb.compat/Makefile.in: File deleted.
14751 * gdb.hp/gdb.compat/average.c: File deleted.
14752 * gdb.hp/gdb.compat/sum.c: File deleted.
14753 * gdb.hp/gdb.compat/xdb.c: File deleted.
14754 * gdb.hp/gdb.compat/xdb0.c: File deleted.
14755 * gdb.hp/gdb.compat/xdb0.h: File deleted.
14756 * gdb.hp/gdb.compat/xdb1.c: File deleted.
14757 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
14758 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
14759 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
14760 * gdb.hp/gdb.defects/Makefile.in: File deleted.
14761 * gdb.hp/gdb.defects/bs14602.c: File deleted.
14762 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
14763 * gdb.hp/gdb.defects/solib-d.c: File deleted.
14764 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
14765 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
14766 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
14767 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
14768 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
14769 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
14770 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
14771 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
14772 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
14773 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
14774 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
14775 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
14776 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
14777 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
14778 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
14779 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
14780 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
14781 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
14782 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
14783 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
14784 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
14785 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
14786 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
14787 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
14788 * gdb.hp/tools/odump: File deleted.
14789
8bf3b159
PA
147902015-03-19 Pedro Alves <palves@redhat.com>
14791
14792 * gdb.threads/continue-pending-status.exp (saw_thread_2)
14793 (saw_thread_3): New globals.
14794 (top level): Increment them when an event for the corresponding
14795 thread is seen.
14796 (no thread starvation): New test.
14797
eb54c8bf
PA
147982015-03-19 Pedro Alves <palves@redhat.com>
14799
14800 * gdb.threads/continue-pending-status.c: New file.
14801 * gdb.threads/continue-pending-status.exp: New file.
14802
32d2e5d6
PA
148032015-03-18 Pedro Alves <palves@redhat.com>
14804
14805 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14806 Use gdb_is_target_remote instead of is_remote. Use
14807 gdb_test_multiple instead of gdb_expect. Exit early if
14808 gdb_test_multiple hits its internal matches. Tighten stepi tests
14809 expected output. Fail on exit with any signal, instead of just
14810 SIGILL.
14811
f68f11b7
YQ
148122015-03-18 Yao Qi <yao.qi@linaro.org>
14813
14814 PR tdep/18107
14815 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
14816 variable.
14817 * gdb.base/catch-syscall.exp: Don't skip it on
14818 aarch64*-*-linux* target. Remove elements in all_syscalls.
14819 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
14820 target.
14821 (setup_all_syscalls): New proc.
14822
ca5fd19b
YQ
148232015-03-16 Yao Qi <yao.qi@linaro.org>
14824
14825 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
14826 (top level): Skip tests if valid_addr_p returns false for
14827 $cmd1 or $cmd2.
14828
85642ba0
AW
148292015-03-11 Andy Wingo <wingo@igalia.com>
14830
14831 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
14832
e03f9645
YQ
148332015-03-11 Yao Qi <yao.qi@linaro.org>
14834
14835 * gdb.base/catch-syscall.exp: Fix typo in comments.
14836
5d0962b2
YQ
148372015-03-11 Yao Qi <yao.qi@linaro.org>
14838
14839 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
14840
b2df3cef
PA
148412015-03-09 Pedro Alves <palves@redhat.com>
14842
14843 * dg-extract-results.py: Delete.
14844
ef878e53
PA
148452015-03-09 Pedro Alves <palves@redhat.com>
14846
14847 Merge dg-extract-results.sh from GCC upstream (r218843).
14848
14849 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
14850 * dg-extract-results.sh: Use --text with grep to avoid issues with
14851 binary files. Fall back to cat -v, if that doesn't work.
14852
9494d219
PA
148532015-03-05 Pedro Alves <palves@redhat.com>
14854
14855 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
14856
a8d9763a
SM
148572015-03-04 Simon Marchi <simon.marchi@ericsson.com>
14858
14859 * lib/mi-support.exp (mi_expect_interrupt): Accept
14860 alternative event for when in all-stop mode.
14861
be9957b8
PA
148622015-03-04 Pedro Alves <palves@redhat.com>
14863
14864 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
14865
d57be0f4 148662015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
14867
14868 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
14869
c214c7cf
AA
148702015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14871
14872 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
14873 regexps for GDB's current line display, accept a hex address
14874 preceding the line number.
14875
6d74a497
AA
148762015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14877
14878 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
14879 the 'arch1' variable for "s390*-linux*" targets.
14880
511aee7c
PA
148812015-03-04 Pedro Alves <palves@redhat.com>
14882
14883 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
14884 (main): Pass missing retval argument to pthread_join call.
14885
95e50b27
PA
148862015-03-02 Pedro Alves <palves@redhat.com>
14887
14888 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
14889 (top level): Call do_test with non-stop as well.
14890
28054d69
PA
148912015-03-02 Pedro Alves <palves@redhat.com>
14892
14893 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
14894 -1.
14895
4fa5d7b4
AA
148962015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14897
14898 * gdb.arch/s390-vregs.exp: New test.
14899 * gdb.arch/s390-vregs.S: New file.
14900
97c18565
PA
149012015-02-27 Pedro Alves <palves@redhat.com>
14902
14903 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14904 call to catch_command_errors.
14905 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
14906 catch_command_errors.
14907
a37bfa30
PA
149082015-02-27 Pedro Alves <palves@redhat.com>
14909
14910 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
14911 "true" for boolean result.
14912 * gdb.gdb/selftest.exp (test_with_self): Also accept full
14913 prototype of main.
14914
6f98576f
PA
149152015-02-27 Pedro Alves <palves@redhat.com>
14916
14917 * lib/unbuffer_output.c: New file.
14918 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
14919 (main): Call gdb_unbuffer_output.
14920
eba5ab56
YQ
149212015-02-27 Yao Qi <yao.qi@linaro.org>
14922
14923 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
14924 target.
14925
0def5aaa
DE
149262015-02-26 Doug Evans <dje@google.com>
14927
14928 * gdb.cp/class2.cc (Dbase, D): New classes.
14929 (main): New local delta.
14930 * gdb.cp/class2.exp: Test printing delta.
14931 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
14932 (dynbar): New global.
14933 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
14934
081a1c2c
JK
149352015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14936
14937 * gdb.compile/compile-ifunc.c: New file.
14938 * gdb.compile/compile-ifunc.exp: New file.
14939
2f41223f
AT
149402015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
14941
14942 * gdb.base/structs.exp: Check for correct struct on finish.
14943
03eddd80
YQ
149442015-02-26 Yao Qi <yao.qi@linaro.org>
14945
14946 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
14947 is zero.
14948
80c57053
JK
149492015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14950
14951 * gdb.arch/cordic.ko.bz2: New file.
14952 * gdb.arch/cordic.ko.debug.bz2: New file.
14953 * gdb.arch/ppc64-symtab-cordic.exp: New file.
14954
21613c12
YQ
149552015-02-25 Yao Qi <yao.qi@linaro.org>
14956
14957 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
14958 aarch64*-*-* target.
14959
d8b901ed
PA
149602015-02-23 Pedro Alves <palves@redhat.com>
14961
14962 * lib/gdb.exp (delete_breakpoints): Rewrite using
14963 gdb_test_multiple.
14964
e5b85ead
PA
149652015-02-23 Pedro Alves <palves@redhat.com>
14966
14967 * gdb.base/info-os.c: Include stdlib.h.
14968
85c3a371
DE
149692015-02-22 Doug Evans <xdje42@gmail.com>
14970
14971 PR symtab/17855
14972 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
14973 is read after symbols have been re-read.
14974 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
14975 * gdb.ada/exec_changed/second.adb (Second): Ditto.
14976
96553a0c
DE
149772015-02-21 Doug Evans <dje@google.com>
14978
14979 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
14980
97a0c697
JK
149812015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14982
14983 PR corefiles/17808
14984 * gdb.arch/i386-biarch-core.core.bz2: New file.
14985 * gdb.arch/i386-biarch-core.exp: New file.
14986
a47cd6e9
PA
149872015-02-21 Pedro Alves <palves@redhat.com>
14988
14989 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
14990 runto_main fails.
14991
c5facdc4
PA
149922015-02-20 Pedro Alves <palves@redhat.com>
14993
14994 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
14995 info probes.
14996
2db9a427
PA
149972015-02-20 Pedro Alves <palves@redhat.com>
14998
14999 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15000
60fb7e9e
PA
150012015-02-20 Pedro Alves <palves@redhat.com>
15002
15003 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15004 clean_restart before gdb_target_supports_trace.
15005
5c5019c2
PA
150062015-02-20 Pedro Alves <palves@redhat.com>
15007
15008 PR threads/18006
15009 * gdb.threads/clone-thread_db.c: New file.
15010 * gdb.threads/clone-thread_db.exp: New file.
15011
c9587f88
AT
150122015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15013
15014 PR breakpoints/16812
15015 * gdb.base/catch-gdb-caused-signals.c: New file.
15016 * gdb.base/catch-gdb-caused-signals.exp: New file.
15017
f6a88844
JM
150182015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15019
15020 * configure: Regenerated.
15021 * configure.ac: Use GDB_AC_TRANSFORM.
15022 * aclocal.m4: sinclude ../transform.m4.
15023
497c491b
JM
150242015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15025
15026 * lib/dtrace.exp: New file.
15027 * gdb.base/dtrace-probe.exp: Likewise.
15028 * gdb.base/dtrace-probe.d: Likewise.
15029 * gdb.base/dtrace-probe.c: Likewise.
15030 * lib/pdtrace.in: Likewise.
15031 * configure.ac: Output variables with the transformed names of
15032 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15033 * configure: Regenerated.
15034
03e98035
JM
150352015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15036
15037 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15038 expected message when trying to access $_probe_* convenience
15039 variables while not on a probe.
15040
63cc30e9
JK
150412015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15042
15043 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15044
0703599a
PA
150452015-02-11 Pedro Alves <pedro@codesourcery.com>
15046
15047 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15048 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15049
7e60a48e
DE
150502015-02-10 Doug Evans <xdje42@gmail.com>
15051
15052 * lib/gdb.exp (gdb_load): Always return a result.
15053
01b088bc
PA
150542015-02-10 Pedro Alves <palves@redhat.com>
15055
15056 * gdb.threads/signal-sigtrap.c: New file.
15057 * gdb.threads/signal-sigtrap.exp: New file.
15058
b05ec7a5
AT
150592015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15060
15061 * gdb.trace/no-attach-trace.c: New file.
15062 * gdb.trace/no-attach-trace.exp: New file.
15063
a2c2acaf
MW
150642015-02-09 Mark Wielaard <mjw@redhat.com>
15065
15066 * gdb.dwarf2/atomic.c: New file.
15067 * gdb.dwarf2/atomic-type.exp: Likewise.
15068
31fd9caa
MM
150692015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15070
15071 * gdb.btrace/buffer-size.exp: Update "info record" output.
15072 * gdb.btrace/delta.exp: Update "info record" output.
15073 * gdb.btrace/enable.exp: Update "info record" output.
15074 * gdb.btrace/finish.exp: Update "info record" output.
15075 * gdb.btrace/instruction_history.exp: Update "info record" output.
15076 * gdb.btrace/next.exp: Update "info record" output.
15077 * gdb.btrace/nexti.exp: Update "info record" output.
15078 * gdb.btrace/step.exp: Update "info record" output.
15079 * gdb.btrace/stepi.exp: Update "info record" output.
15080 * gdb.btrace/nohist.exp: Update "info record" output.
15081
d33501a5
MM
150822015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15083
15084 * gdb.btrace/buffer-size: New.
15085
f4abbc16
MM
150862015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15087
15088 * gdb.btrace/delta.exp: Update "info record" output.
15089 * gdb.btrace/enable.exp: Update "info record" output.
15090 * gdb.btrace/finish.exp: Update "info record" output.
15091 * gdb.btrace/instruction_history.exp: Update "info record" output.
15092 * gdb.btrace/next.exp: Update "info record" output.
15093 * gdb.btrace/nexti.exp: Update "info record" output.
15094 * gdb.btrace/step.exp: Update "info record" output.
15095 * gdb.btrace/stepi.exp: Update "info record" output.
15096 * gdb.btrace/nohist.exp: Update "info record" output.
15097
b9d61307
SM
150982015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15099
15100 PR gdb/15678
15101 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15102
e584fdbc
PA
151032015-02-06 Pedro Alves <palves@redhat.com>
15104
15105 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15106 macro.
15107 (seconds_left, again): New globals.
15108 (main): Wait seconds_left in a 1-second sleep loop instead of
15109 sleeping 180 seconds. If 'again' is set, reset the seconds
15110 counter.
15111 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15112 'again' in the inferior before detaching. Print the seconds left.
15113 (options): New global.
15114 (top level): Build program with -DTIMEOUT=$timeout.
15115
77f41761
PA
151162015-02-06 Pedro Alves <palves@redhat.com>
15117
15118 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15119 determine how many seconds to pass to 'alarm'.
15120 * gdb.base/gdb-sigterm.exp (top level): Build program with
15121 -DTIMEOUT=$timeout.
15122 (do_test): Return success/failure indication. Add more verbose
15123 logging. Don't fail if 200 single steps are seen. Instead, fail
15124 when the test times out.
15125 (passes): New global.
15126 (top level): Break the testing loop if testing fails on any
15127 iteration. Use gdb_assert.
15128
b9394193
DB
151292015-02-04 Don Breazeal <donb@codesourcery.com>
15130
15131 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15132 and initialize them.
15133 (ipc_cleanup): New function.
15134 (main): Don't declare shmid, semid, and msqid. Add a call to
15135 atexit so that we call ipc_cleanup on exit.
15136
42d9e528
PA
151372015-02-04 Pedro Alves <palves@redhat.com>
15138
15139 * boards/native-extended-gdbserver.exp: Remove any target variant
15140 specifications from the board name before clearing the isremote
15141 flag from board_info.
15142
ae6ae975
DE
151432015-01-31 Doug Evans <xdje42@gmail.com>
15144
15145 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15146
cfb069a8
GB
151472015-01-31 Gary Benson <gbenson@redhat.com>
15148
15149 * gdb.base/completion.exp: Disable completion limiting for
15150 existing tests. Add new tests to check completion limiting.
15151 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15152
5dd31d79
DE
151532015-01-31 Doug Evans <xdje42@gmail.com>
15154
15155 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15156
9f050062
DE
151572015-01-31 Doug Evans <xdje42@gmail.com>
15158
15159 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15160 entries. Duplicate file section script entries.
15161 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15162 inlined entries. Add test for safe-path rejection.
15163 * gdb.python/py-section-script.c: Add duplicate inlined section script
15164 entries. Duplicate file section script entries.
15165 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15166 inlined entries. Add test for safe-path rejection.
15167
df25ebbd
JB
151682015-01-29 Joel Brobecker <brobecker@adacore.com>
15169
15170 * gdb.ada/disc_arr_bound: New testcase.
15171
4a0ca9ec
JB
151722015-01-29 Joel Brobecker <brobecker@adacore.com>
15173
15174 * gdb.ada/mi_var_array: New testcase.
15175
3a8b707a
DE
151762015-01-27 Doug Evans <dje@google.com>
15177
15178 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15179 Add test for objfile.filename, objfile.username after objfile
15180 has been unloaded.
15181
f8313f6e
JB
151822015-01-26 Joel Brobecker <brobecker@adacore.com>
15183
15184 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15185 the second test to print the name attribute of value
15186 returned by the call to gdb.lookup_type, and adjust
15187 the expected output accordingly.
15188
37bc665e
MW
151892015-01-25 Mark Wielaard <mjw@redhat.com>
15190
15191 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15192 * gdb.base/disp-step-fork.c: Include unistd.h.
15193 * gdb.base/siginfo-obj.c: Include stdio.h.
15194 * gdb.base/siginfo-thread.c: Likewise.
15195 * gdb.mi/non-stop.c: Include unistd.h.
15196 * gdb.mi/nsthrexec.c: Include stdio.h.
15197 * gdb.mi/pthreads.c: Include unistd.h.
15198 * gdb.modula2/unbounded1.c (main): Declare returns int.
15199 * gdb.reverse/consecutive-reverse.c: Likewise.
15200 * gdb.threads/create-fail.c: Include unistd.h.
15201 * gdb.threads/killed.c: Likewise.
15202 * gdb.threads/linux-dp.c: Likewise.
15203 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15204 * gdb.threads/non-ldr-exc-2.c: Likewise.
15205 * gdb.threads/non-ldr-exc-3.c: Likewise.
15206 * gdb.threads/non-ldr-exc-4.c: Likewise.
15207 * gdb.threads/pthreads.c: Include unistd.h.
15208 (main): Declare returns int.
15209 * gdb.threads/tls-main.c (foo): New declaration.
15210 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15211
f7e5394d
SM
152122015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15213
15214 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15215 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15216
743649fd
MW
152172015-01-15 Mark Wielaard <mjw@redhat.com>
15218
15219 * gdb.base/noreturn-return.c: New file.
15220 * gdb.base/noreturn-return.exp: New file.
15221 * gdb.base/noreturn-finish.c: New file.
15222 * gdb.base/noreturn-finish.exp: New file.
15223
198297aa
PA
152242015-01-23 Pedro Alves <palves@redhat.com>
15225
15226 * gdb.threads/continue-pending-after-query.c: New file.
15227 * gdb.threads/continue-pending-after-query.exp: New file.
15228
717cf30c
AG
152292015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15230 Simon Marchi <simon.marchi@ericsson.com>
15231
15232 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15233 * gdb.base/valgrind-db-attach.exp: Same.
15234 * gdb.base/valgrind-infcall.exp: Same.
15235 * lib/mi-support.exp (default_mi_gdb_start): Same.
15236 * lib/prompt.exp (default_prompt_gdb_start): Same.
15237 * lib/gdb.exp (default_gdb_spawn): Same.
15238 (gdb_interact): New.
15239
15240
4b62a76e
JK
152412015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15242
15243 * gdb.compile/compile.exp (pointer to jit function): New test.
15244
b4cdae6f
WW
152452015-01-17 Wei-cheng Wang <cole945@gmail.com>
15246
15247 * lib/gdb.exp (supports_process_record): Return true for
15248 powerpc*-*-linux*.
15249 (supports_reverse): Likewise.
15250
d221e7ef
DB
152512015-01-15 Don Breazeal <donb@codesourcery.com>
15252
15253 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15254 instead of checking whether the target board is remote and
15255 use spawn_wait_for_attach instead of exec/sleep.
15256 * gdb.base/attach-twice.exp: Likewise.
15257
bafffb51
JB
152582015-01-15 Joel Brobecker <brobecker@adacore.com>
15259
15260 * gdb.ada/var_arr_attrs: New testcase.
15261
5589af0e
PA
152622015-01-14 Pedro Alves <palves@redhat.com>
15263 Joel Brobecker <brobecker@adacore.com>
15264
15265 PR gdb/17525
15266 * gdb.base/bp-cmds-execution-x-script.c: New file.
15267 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15268 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15269
6c400b59
PA
152702015-01-14 Pedro Alves <palves@redhat.com>
15271
15272 PR cli/17828
15273 * gdb.base/batch-preserve-term-settings.c: New file.
15274 * gdb.base/batch-preserve-term-settings.exp: New file.
15275
e02c96a7
DE
152762015-01-13 Doug Evans <dje@google.com>
15277
15278 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15279 binary.
15280
576fd14c
JB
152812015-01-13 Joel Brobecker <brobecker@adacore.com>
15282
15283 * Makefile.in (clean mostlyclean): Do not delete *.py.
15284
04dccad0
JB
152852015-01-13 Joel Brobecker <brobecker@adacore.com>
15286
15287 * gdb.python/py-lookup-type.exp: New file.
15288
3d230f71
PA
152892015-01-12 Pedro Alves <palves@redhat.com>
15290
15291 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15292 restore GDBFLAGS before returning.
15293
7e67715d
JK
152942015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15295
15296 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15297 is_amd64_regs_target and is_x86_like_target.
15298
f2e0d4b4
DE
152992015-01-11 Doug Evans <xdje42@gmail.com>
15300
15301 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15302 is given without an explicit form.
15303 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15304 attributes.
15305 * gdb.dwarf/corrupt.exp: Ditto.
15306 * gdb.dwarf2/enum-type.exp: Ditto.
15307 * gdb.trace/entry-values.exp: Ditto.
15308 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15309
439250fb
DE
153102015-01-11 Doug Evans <xdje42@gmail.com>
15311
15312 PR gdb/15830
15313 * gdb.base/maint.exp: Remove references to "maint demangle".
15314 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15315 Add tests for explicitly specifying language to demangle.
15316 * gdb.dlang/demangle.exp: Ditto.
15317
ede9f622
PA
153182015-01-09 Pedro Alves <palves@redhat.com>
15319
15320 * gdb.threads/non-stop-fair-events.c: New file.
15321 * gdb.threads/non-stop-fair-events.exp: New file.
15322
a7b796db
PA
153232015-01-09 Pedro Alves <palves@redhat.com>
15324
15325 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15326 the global scope. Set a breakpoint after all threads are started
15327 rather than stepping over two source lines. Expect the prompt.
15328 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15329 global.
15330 (NUM): Now 15.
15331 (main): Use threads_started_barrier to wait for all threads to
15332 start. Main thread no longer calls thread_function. Exit after
15333 180 seconds.
15334 (loop): New function.
15335 (thread_function): Wait on threads_started_barrier barrier. Call
15336 'loop' at each iteration.
15337 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15338 threads have started, instead of hardcoding number of "next"
15339 steps. Use an access watchpoint instead of a write watchpoint.
15340
9665ffdd
PA
153412015-01-09 Pedro Alves <palves@redhat.com>
15342
15343 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15344 (thread_func): Wait on barrier.
15345 (main): Wait for all threads to start before stopping GDB.
15346 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15347 global.
15348 (thread1_func, thread2_func): Wait on barrier.
15349 (main): Wait for all threads to start before stopping GDB.
15350 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15351 New global.
15352 (thread1_func, thread2_func): Wait on barrier.
15353 (main): Wait for all threads to start before stopping GDB.
15354
c945a99f
PA
153552015-01-09 Pedro Alves <palves@redhat.com>
15356
15357 * gdb.threads/attach-many-short-lived-threads.c: New file.
15358 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15359
c1a747c1
PA
153602014-01-09 Pedro Alves <palves@redhat.com>
15361
15362 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15363 instead of to thread 2.
15364 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15365 Add barrier around each pthread_create call instead of around all
15366 calls.
15367 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15368 Set a break on thread_function and have the child threads hit it
15369 one at at a time.
15370
60b3033e
PA
153712015-01-09 Pedro Alves <palves@redhat.com>
15372
15373 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15374 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15375 false.
15376 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15377 checking whether the target board is remote.
15378 * gdb.multi/multi-attach.exp: Likewise.
15379 * gdb.python/py-sync-interp.exp: Likewise.
15380 * gdb.server/ext-attach.exp: Likewise.
15381 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15382 tests that need to attach, instead of checking whether the target
15383 board is remote at the top of the file.
15384
acc018ac
YQ
153852015-01-08 Yao Qi <yao@codesourcery.com>
15386
15387 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15388
50a18af8
JK
153892015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15390
15391 Fix testcase compilation.
15392 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15393
8503d6e1
JB
153942015-01-06 Joel Brobecker <brobecker@adacore.com>
15395
15396 * gdb.python/py-type.exp: Add a couple test about empty
15397 array creation, and negative-length array creation.
15398
cc73dbcc
DE
153992015-01-02 Doug Evans <xdje42@gmail.com>
15400
15401 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15402
0300bbc7
DE
154032015-01-02 Doug Evans <dje@google.com>
15404
15405 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15406
9d85a0ec
YQ
154072014-12-29 Yao Qi <yao@codesourcery.com>
15408
15409 * gdb.trace/entry-values.exp: Update comments. Rename variable
15410 bar_call_foo to returned_from_foo.
15411
87186c6a
MMN
154122014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15413
15414 PR gdb/17394
15415 * gdb.linespec/break-asm-file.c: New file.
15416 * gdb.linespec/break-asm-file.exp: New file.
15417 * gdb.linespec/break-asm-file0.s: New file.
15418 * gdb.linespec/break-asm-file1.s: New file.
15419
1bab7383
YQ
154202014-12-18 Nigel Stephens <nigel@mips.com>
15421 Maciej W. Rozycki <macro@codesourcery.com>
15422
15423 * gdb.base/float.exp: Handle the new output from "info float" on
15424 MIPS targets.
15425
1bc1068a
JK
154262014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15427
15428 Fix MinGW compilation.
15429 * gdb.compile/compile-ops.exp: Update untested message if
15430 !skip_compile_feature_tests.
15431 * gdb.compile/compile-setjmp.exp: Likewise.
15432 * gdb.compile/compile-tls.exp: Likewise.
15433 * gdb.compile/compile.exp: Likewise.
15434 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15435 supported on this host".
15436
b6615d10
DE
154372014-12-16 Doug Evans <xdje42@gmail.com>
15438
15439 * boards/stabs.exp: New file.
15440
25dda427
AA
154412014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15442
15443 * gdb.base/completion.exp: Adjust to format changes of "maint
15444 print user-registers".
15445
bf330350
CU
154462014-12-16 Catalin Udma <catalin.udma@freescale.com>
15447
15448 PR server/17457
15449 * gdb.arch/aarch64-fp.c: New file.
15450 * gdb.arch/aarch64-fp.exp: New file.
15451
395cf596
SDJ
154522014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15453
15454 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15455 r210637, r210913, r211666, r215400, r215817).
15456
15457 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15458 * dg-extract-results.py: New file.
15459 * dg-extract-results.sh: Use it if the environment seems
15460 suitable.
15461
15462 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15463
15464 * dg-extract-results.py (parse_run): Handle warnings that
15465 are printed before a test harness is run.
15466
15467 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15468
15469 * dg-extract-results.py (Named): Remove __cmp__ method.
15470 (output_variation): Use a key to sort variation.harnesses.
15471
15472 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15473
15474 * dg-extract-results.py: For Python 3, force sys.stdout to
15475 handle surrogate escape sequences.
15476 (safe_open): New function.
15477 (output_segment, main): Use it.
15478
15479 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15480
15481 * dg-extract-results.py (Prog.result_re): Include options
15482 in test name.
15483
15484 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15485
15486 * dg-extract-results.py (output_variation): Always sort if
15487 do_sum.
15488
e882ef3c
SM
154892014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15490
15491 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15492 as long as we get pagination notifications.
15493
4992aa20
JM
154942014-12-15 Jason Merrill <jason@redhat.com>
15495
15496 * Makefile.in (check-gdb.%): Restore.
15497 * README: Mention it.
15498
c1b5a1a6
JB
154992014-12-13 Joel Brobecker <brobecker@adacore.com>
15500
15501 * gdb.ada/str_uninit: New testcase.
15502
5537b577
JK
155032014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15504
15505 PR symtab/17642
15506 * gdb.base/vla-stub-define.c: New file.
15507 * gdb.base/vla-stub.c: New file.
15508 * gdb.base/vla-stub.exp: New file.
15509
bb2ec1b3
TT
155102014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15511 Jan Kratochvil <jan.kratochvil@redhat.com>
15512 Tom Tromey <tromey@redhat.com>
15513
15514 * configure.ac: Add gdb.compile/.
15515 * configure: Regenerate.
15516 * gdb.compile/Makefile.in: New file.
15517 * gdb.compile/compile-ops.exp: New file.
15518 * gdb.compile/compile-ops.c: New file.
15519 * gdb.compile/compile-tls.c: New file.
15520 * gdb.compile/compile-tls.exp: New file.
15521 * gdb.compile/compile-constvar.S: New file.
15522 * gdb.compile/compile-constvar.c: New file.
15523 * gdb.compile/compile-mod.c: New file.
15524 * gdb.compile/compile-nodebug.c: New file.
15525 * gdb.compile/compile-setjmp-mod.c: New file.
15526 * gdb.compile/compile-setjmp.c: New file.
15527 * gdb.compile/compile-setjmp.exp: New file.
15528 * gdb.compile/compile-shlib.c: New file.
15529 * gdb.compile/compile.c: New file.
15530 * gdb.compile/compile.exp: New file.
15531 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15532
4ff709eb
TT
155332014-12-12 Tom Tromey <tromey@redhat.com>
15534
15535 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15536 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15537
6dddd6a5
DE
155382014-12-12 Doug Evans <dje@google.com>
15539
15540 * lib/gdb-python.exp (get_python_valueof): New function.
15541 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15542
71c24708
AA
155432014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15544
15545 * gdb.base/completion.exp: Add test for completion of "info
15546 registers ".
15547
3e29f34a
MR
155482014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15549
15550 * gdb.base/func-ptrs.c: New file.
15551 * gdb.base/func-ptrs.exp: New file.
15552
fc126975
SM
155532014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15554
15555 PR breakpoints/17012
15556 * gdb.base/dprintf-detach.c: New file.
15557 * gdb.base/dprintf-detach.exp: New file.
15558
0a46d518
SM
155592014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15560
15561 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15562 * lib/gdb.exp (target_is_gdbserver): New procedure.
15563
a0be3e44
DE
155642014-12-08 Doug Evans <dje@google.com>
15565
15566 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15567
df1b803a
YQ
155682014-12-05 Yao Qi <yao@codesourcery.com>
15569
15570 * gdb.guile/scm-error.exp: Remove the third argument to
15571 gdb_remote_download.
15572 * gdb.guile/scm-frame-args.exp: Likewise.
15573 * gdb.guile/scm-section-script.exp: Likewise.
15574
ddb9f679
YQ
155752014-12-05 Yao Qi <yao@codesourcery.com>
15576
15577 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15578
86e4ed39
DE
155792014-12-04 Doug Evans <dje@google.com>
15580
15581 * gdb.python/py-objfile.exp: Add tests for
15582 objfile.add_separate_debug_file.
15583
7c50a931
DE
155842014-12-04 Doug Evans <dje@google.com>
15585
15586 * lib/gdb.exp (get_build_id): New function.
15587 (build_id_debug_filename_get): Rewrite to use it.
15588 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15589
621661e3
MR
155902014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15591
15592 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15593 `method(long)', not just 0x0.
15594 * gdb.cp/nsalias.exp: Align code labels to 4.
15595 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15596 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15597 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15598 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15599 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15600 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15601
29f0c3b7
DE
156022014-12-02 Doug Evans <dje@google.com>
15603
e1e061e7 15604 PR symtab/17602
29f0c3b7 15605 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15606 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15607 * gdb.cp/anon-ns.exp: Update.
15608
162078c8
NB
156092014-12-02 Nick Bull <nicholaspbull@gmail.com>
15610
15611 * gdb.python/py-events.py (inferior_call_handler): New.
15612 (register_changed_handler, memory_changed_handler): New.
15613 (test_events.invoke): Register new handlers.
15614 * gdb.python/py-events.exp: Add tests for inferior call,
15615 memory_changed and register_changed events.
15616
fdb09caf
AA
156172014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15618
15619 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15620 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15621 if the linker doesn't understand this.
15622
55cfb2c4
SM
156232014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15624
15625 * gdb.python/python.exp: Change expected reply to help().
15626
9e8cd6df
YQ
156272014-12-01 Yao Qi <yao@codesourcery.com>
15628
15629 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15630 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15631 * configure: Re-generated.
15632
6c659fc2
SC
156332014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15634
15635 * gdb.cp/chained-calls.cc: New file.
15636 * gdb.cp/chained-calls.exp: New file.
15637 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
15638
d7fc3181
SM
156392014-11-28 Simon Marchi <simon.marchi@ericsson.com>
15640
15641 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
15642 * gdb.dwarf2/symtab-producer.exp: Same.
15643 * gdb.gdb/python-interrupts.exp: Same.
15644 * gdb.gdb/python-selftest.exp: Same.
15645 * gdb.python/py-linetable.exp: Same.
15646 * gdb.python/py-type.exp: Same.
15647 * gdb.python/py-value-cc.exp: Same.
15648 * gdb.python/py-value.exp: Same.
15649
10e79639
YQ
156502014-11-28 Yao Qi <yao@codesourcery.com>
15651
15652 * gdb.base/break-probes.exp: Match library name prefixed with
15653 sysroot.
15654
f28a0564
SM
156552014-11-27 Simon Marchi <simon.marchi@ericsson.com>
15656
15657 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
15658 test expected output. Add parentheses for the call to print.
15659 Remove L suffix from integers.
15660
3fe1ce1d
DE
156612014-11-26 Doug Evans <dje@google.com>
15662
15663 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
15664
84429e27
YQ
156652014-11-22 Yao Qi <yao@codesourcery.com>
15666
15667 * gdb.trace/entry-values.c: Remove asms.
15668 (foo): Add foo_label.
15669 (bar): Add bar_label.
15670 * gdb.trace/entry-values.exp: Remove code computing foo's
15671 length and bar's length.
15672 (Dwarf::assemble): Invoke function_range for bar and use
15673 MACRO_AT_func for foo.
15674
26741859
YQ
156752014-11-22 Yao Qi <yao@codesourcery.com>
15676
15677 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
15678 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
15679 Use .Lgcc43_procstart instead of gcc43.
15680
45e44d27
JB
156812014-11-21 Joel Brobecker <brobecker@adacore.com>
15682
15683 * gdb.ada/n_arr_bound: New testcase.
15684
458c8db8
SDJ
156852014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
15686
15687 PR breakpoints/10737
15688 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
15689 test_catch_syscall_multi_arch.
15690 (test_catch_syscall_multi_arch): New function.
15691
43f3e411
DE
156922014-11-20 Doug Evans <xdje42@gmail.com>
15693
15694 * gdb.base/maint.exp: Update expected output.
15695
0d7b2549
AA
156962014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
15697
15698 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
15699 4-byte instruction on S390.
15700
8908fca5
JB
157012014-11-19 Joel Brobecker <brobecker@adacore.com>
15702
15703 * gdb.ada/arr_arr: New testcase.
15704
4a46959e
JB
157052014-11-19 Joel Brobecker <brobecker@adacore.com>
15706
15707 * gdb.ada/pkd_arr_elem: New Testcase.
15708
470e2f4e
LM
157092014-11-18 Luis Machado <lgustavo@codesourcery.com>
15710
15711 * gdb.reverse/break-precsave: Expect completion message for
15712 core file reads.
15713 * gdb.reverse/consecutive-precsave.exp: Likewise.
15714 * gdb.reverse/finish-precsave.exp: Likewise.
15715 * gdb.reverse/i386-precsave.exp: Likewise.
15716 * gdb.reverse/machinestate-precsave.exp: Likewise.
15717 * gdb.reverse/sigall-precsave.exp: Likewise.
15718 * gdb.reverse/solib-precsave.exp: Likewise.
15719 * gdb.reverse/step-precsave.exp: Likewise.
15720 * gdb.reverse/until-precsave.exp: Likewise.
15721 * gdb.reverse/watch-precsave.exp: Likewise.
15722
a267f3ad
AA
157232014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15724
15725 * gdb.base/bp-permanent.c: Include unistd.h.
15726 * gdb.python/py-framefilter-mi.c (main): Add return type.
15727 * gdb.python/py-framefilter.c (main): Likewise.
15728 * gdb.trace/actions-changed.c (main): Likewise.
15729
12084a9a
AA
157302014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15731
15732 * gdb.mi/until.c: Add eye-catchers.
15733 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
15734 line numbers.
15735
dc7e1a77
AA
157362014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15737
15738 * gdb.base/condbreak.exp: Drop references to removed non-prototype
15739 function header variants in break1.c.
15740 * gdb.base/ena-dis-br.exp: Likewise.
15741 * gdb.base/hbreak2.exp: Likewise.
15742 * gdb.reverse/until-precsave.exp: Drop references to removed
15743 non-prototype function header variants in ur1.c.
15744 * gdb.reverse/until-reverse.exp: Likewise.
15745
41c77605
PM
157462014-11-17 Petr Machata <pmachata@redhat.com>
15747
15748 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
15749 ${_cu_offset_size} bytes abbrev offset.
15750
34248c3a
DE
157512014-11-15 Doug Evans <xdje42@gmail.com>
15752
15753 PR symtab/17559
15754 * gdb.base/line-symtabs.exp: New file.
15755 * gdb.base/line-symtabs.c: New file.
15756 * gdb.base/line-symtabs.h: New file.
15757
646da059
YQ
157582014-11-14 Yao Qi <yao@codesourcery.com>
15759
15760 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
15761 (func): Add label func_label.
15762 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
15763 Replace low_pc and high_pc with MACRO_AT_range.
15764 Replace name, low_pc and high_pc with MACRO_AT_func.
15765
9301ebe6
YQ
157662014-11-14 Yao Qi <yao@codesourcery.com>
15767
15768 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
15769 Replace name, low_pc and high_pc with MACRO_AT_func.
15770
f166b542
YQ
157712014-11-14 Yao Qi <yao@codesourcery.com>
15772
15773 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
15774 produce debug information.
15775 * gdb.dwarf2/implptr-optimized-out.S: Removed.
15776
0f6e71e3
YQ
157772014-11-14 Yao Qi <yao@codesourcery.com>
15778
15779 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
15780 object and get function length.
15781 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
15782 with MACRO_AT_func.
15783 (top-level): Replace gdb_compile and clean_restart with
15784 prepare_for_testing.
15785 * gdb.dwarf2/main.c (main): Add label main_label.
15786
876c4df9
YQ
157872014-11-14 Yao Qi <yao@codesourcery.com>
15788
15789 * lib/dwarf.exp (function_range): New procedure.
15790 (Dwarf::_handle_macro_at_func): New procedure.
15791 (Dwarf::_handle_macro_at_range): New procedure.
15792 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
15793
02ad9cf1
YQ
157942014-11-14 Yao Qi <yao@codesourcery.com>
15795
15796 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
15797 (_handle_attribute): New procedure.
15798
a59add0c
AA
157992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15800
15801 * gdb.ada/cond_lang/foo.c (callme): Add return type.
15802 * gdb.base/call-sc.c (zed): Likewise.
15803 * gdb.base/checkpoint.c (main): Likewise.
15804 * gdb.base/dump.c (main): Likewise.
15805 * gdb.base/gcore.c (main): Likewise.
15806 * gdb.base/huge.c (main): Likewise.
15807 * gdb.base/multi-forks.c (main): Likewise.
15808 * gdb.base/pr10179-a.c (main): Likewise.
15809 * gdb.base/savedregs.c (main): Likewise.
15810 * gdb.base/sigaltstack.c (main): Likewise.
15811 * gdb.base/siginfo.c (main): Likewise.
15812 * gdb.base/structs.c (zed): Likewise.
15813 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
15814 * gdb.mi/mi-syn-frame.c (main): Likewise.
15815 * gdb.mi/until.c (foo, main): Likewise.
15816 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
15817 * gdb.base/solib-weak.c (foo): Declare.
15818 * gdb.base/attach-twice.c: Include stdio.h.
15819 * gdb.base/weaklib1.c: Likewise.
15820 * gdb.base/weaklib2.c: Likewise.
15821 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
15822 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
15823 unistd.h.
15824 * gdb.base/attach-pie-misread.c: Include stdlib.h.
15825 * gdb.mi/mi-exit-code.c: Likewise.
15826 * gdb.base/break-interp-lib.c: Include string.h.
15827 * gdb.base/coremaker.c: Likewise.
15828 * gdb.base/testenv.c: Likewise.
15829 * gdb.python/py-finish-breakpoint.c: Likewise.
15830 * gdb.base/inferior-died.c: Include sys/wait.h.
15831 * gdb.base/fileio.c: Include time.h.
15832 * gdb.base/async-shell.c: Include unistd.h.
15833 * gdb.base/dprintf-non-stop.c: Likewise.
15834 * gdb.base/info-os.c: Likewise.
15835 * gdb.mi/mi-console.c: Likewise.
15836 * gdb.mi/watch-nonstop.c: Likewise.
15837 * gdb.python/py-events.c: Likewise.
15838 * gdb.base/async.c (baz): Move up before its invocation.
15839 * gdb.base/code_elim2.c (my_global_func): Likewise.
15840 * gdb.base/skip-solib-lib.c (multiply): Likewise.
15841 * gdb.base/advance.c (func2): Likewise.
15842
3b5d5997
AA
158432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15844
15845 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
15846 variant.
15847 * gdb.base/annota3.c: Likewise.
15848 * gdb.base/async.c: Likewise.
15849 * gdb.base/average.c: Likewise.
15850 * gdb.base/call-ar-st.c: Likewise.
15851 * gdb.base/call-rt-st.c: Likewise.
15852 * gdb.base/call-sc.c: Likewise.
15853 * gdb.base/call-strs.c: Likewise.
15854 * gdb.base/ending-run.c: Likewise.
15855 * gdb.base/execd-prog.c: Likewise.
15856 * gdb.base/exprs.c: Likewise.
15857 * gdb.base/foll-exec.c: Likewise.
15858 * gdb.base/foll-fork.c: Likewise.
15859 * gdb.base/foll-vfork.c: Likewise.
15860 * gdb.base/funcargs.c: Likewise.
15861 * gdb.base/gcore.c: Likewise.
15862 * gdb.base/jump.c: Likewise.
15863 * gdb.base/langs0.c: Likewise.
15864 * gdb.base/langs1.c: Likewise.
15865 * gdb.base/langs2.c: Likewise.
15866 * gdb.base/mips_pro.c: Likewise.
15867 * gdb.base/nodebug.c: Likewise.
15868 * gdb.base/opaque0.c: Likewise.
15869 * gdb.base/opaque1.c: Likewise.
15870 * gdb.base/recurse.c: Likewise.
15871 * gdb.base/run.c: Likewise.
15872 * gdb.base/scope0.c: Likewise.
15873 * gdb.base/scope1.c: Likewise.
15874 * gdb.base/setshow.c: Likewise.
15875 * gdb.base/setvar.c: Likewise.
15876 * gdb.base/shmain.c: Likewise.
15877 * gdb.base/shr1.c: Likewise.
15878 * gdb.base/shr2.c: Likewise.
15879 * gdb.base/sigall.c: Likewise.
15880 * gdb.base/signals.c: Likewise.
15881 * gdb.base/so-indr-cl.c: Likewise.
15882 * gdb.base/solib2.c: Likewise.
15883 * gdb.base/structs.c: Likewise.
15884 * gdb.base/sum.c: Likewise.
15885 * gdb.base/vforked-prog.c: Likewise.
15886 * gdb.base/watchpoint.c: Likewise.
15887 * gdb.reverse/shr2.c: Likewise.
15888 * gdb.reverse/until-reverse.c: Likewise.
15889 * gdb.reverse/ur1.c: Likewise.
15890 * gdb.reverse/watch-reverse.c: Likewise.
15891
066a77c5
AA
158922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15893
15894 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
15895 variant.
15896 * gdb.base/sepdebug.exp: Drop references to removed code.
15897
4f204ea5
AA
158982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15899
15900 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
15901 variant. Preserve original line numbering.
15902 * gdb.base/list1.c: Likewise.
15903
3b377a3a
AA
159042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15905
15906 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
15907 variant.
15908 * gdb.base/break1.c: Likewise.
15909 * gdb.base/break.exp: Drop references to removed code.
15910
e444df73
AA
159112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15912
15913 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
15914 variant.
15915
8008f2a7
AA
159162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15917
15918 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
15919
a5a06887
AA
159202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15921
15922 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
15923 logic into perform_all_tests() and invoke it with and without
15924 function header prototypes.
15925 (do_function_calls): Remove conditional XFAIL for PR 5318.
15926 (rerun_and_prepare): Remove duplicate code.
15927 (perform_all_tests): New. Main logic moved here.
15928
44dba9b9
AA
159292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15930
15931 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
15932 code guarded by #ifdef NO_PROTOTYPES.
15933 (t_double_many_args): Likewise.
15934 (DEF_FUNC_MANY_ARGS_1): Likewise.
15935 (DEF_FUNC_VALUES_1): Likewise.
15936 (t_structs_ldc): Renamed from t_structs_fc in conditional code
15937 guarded by #ifdef PROTOTYPES.
15938
d1fbcd56
AA
159392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15940
15941 * gdb.mi/mi-console.c: Add eye-catcher.
15942 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
15943 instead of literal line number.
15944
b0e59b8f
AA
159452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15946
15947 * gdb.base/shr2.c: Add eye-catcher.
15948 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
15949 line number.
15950
78f98cca
AA
159512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15952
15953 * gdb.base/jump.c: Add eye-catchers.
15954 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
15955 numbers.
15956
58fa2af0
AA
159572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15958
15959 * gdb.base/execd-prog.c: Add eye-catchers.
15960 * gdb.base/foll-exec.c: Likewise.
15961 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
15962 line numbers.
15963
04e5059b
AA
159642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15965
15966 * gdb.base/ending-run.c: Add eye-catchers.
15967 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
15968 literal line numbers.
15969
dbfdb174
AA
159702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15971
15972 * gdb.base/call-rt-st.c: Add eye-catchers.
15973 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
15974 literal line numbers.
15975
888a2ade
AA
159762014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15977
15978 * gdb.base/call-ar-st.c: Add eye-catchers.
15979 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
15980 literal line numbers.
15981
6acc2dde
AA
159822014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15983
15984 * gdb.base/average.c: Add eye-catchers.
15985 * gdb.base/sum.c: Likewise.
15986 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
15987 regexps dynamically.
15988
9ecfcd1d
AA
159892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15990
15991 * gdb.base/solib1.c: Add eye-catchers.
15992 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
15993 literal line numbers.
15994
78708b7c
PA
159952014-11-12 Pedro Alves <palves@redhat.com>
15996
15997 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
15998 leader has exited.
15999
af48d08f
PA
160002014-11-12 Pedro Alves <palves@redhat.com>
16001
16002 * gdb.arch/i386-bp_permanent.c: New file.
16003 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16004 (srcfile): Set to i386-bp_permanent.c.
16005 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16006 that stepi does not execute the 'leave' instruction, instead of
16007 testing it does execute.
16008 * gdb.base/bp-permanent.c: New file.
16009 * gdb.base/bp-permanent.exp: New file.
16010
af3768e9
DE
160112014-11-10 Doug Evans <xdje42@gmail.com>
16012
16013 PR symtab/17564
16014 * gdb.base/symtab-search-order.exp: New file.
16015 * gdb.base/symtab-search-order.c: New file.
16016 * gdb.base/symtab-search-order-1.c: New file.
16017 * gdb.base/symtab-search-order-shlib-1.c: New file.
16018
9de00a4a
PA
160192014-11-07 Pedro Alves <palves@redhat.com>
16020
16021 PR gdb/17511
16022 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16023 i?86-*-linux*.
16024
e0f52461
SC
160252014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16026
16027 PR c++/17494
16028 * gdb.cp/pr17494.cc: New file.
16029 * gdb.cp/pr17494.exp: New file.
16030
6ce8c980
YQ
160312014-11-02 Yao Qi <yao@codesourcery.com>
16032
16033 * gdb.python/python.exp: Get working directory and match the
16034 output of "set extended-prompt \\w " with it.
16035
02be9a71
DE
160362014-10-30 Doug Evans <dje@google.com>
16037
16038 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16039 in objfiles.
16040 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16041 in progspaces.
16042
3bdff46b
LM
160432014-10-30 Janis Johnson <janisjo@codesourcery.com>
16044
16045 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16046 * gdb.base/realname-expand.exp: Likewise.
16047 * gdb.linespec/macro-relative.exp: Likewise.
16048
ab917dfb
PA
160492014-10-29 Pedro Alves <palves@redhat.com>
16050
16051 PR gdb/17408
16052 * gdb.threads/schedlock.c (some_function): New function.
16053 (call_function): New global.
16054 (MAYBE_CALL_SOME_FUNCTION): New macro.
16055 (thread_function): Call it.
16056 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16057 and use it instead of a global counter. Adjust all callers.
16058 (get_current_thread): Use "find current thread" for test message
16059 here rather than having all callers pass down the same string.
16060 (goto_loop): New procedure, factored out from ...
16061 (my_continue): ... this.
16062 (step_ten_loops): Change parameter from test message to command to
16063 use. Adjust.
16064 (list_count): Delete global.
16065 (check_result): New procedure, factored out from duplicate top
16066 level code.
16067 (continue tests): Wrap in with_test_prefix.
16068 (test_step): New procedure, factored out from duplicate top level
16069 code.
16070 (top level): Test "step" in combination with all scheduler-locking
16071 modes. Test "next" in combination with all scheduler-locking
16072 modes, and in combination with stepping over a function call or
16073 not.
16074 * gdb.threads/next-bp-other-thread.c: New file.
16075 * gdb.threads/next-bp-other-thread.exp: New file.
16076
d3d4baed
PA
160772014-10-29 Pedro Alves <palves@redhat.com>
16078
16079 PR python/17372
16080 * gdb.python/python.exp: Test a multi-line command that spawns
16081 interactive Python.
16082 * gdb.base/multi-line-starts-subshell.exp: New file.
16083
563e8d85
YQ
160842014-10-29 Yao Qi <yao@codesourcery.com>
16085
16086 * gdb.base/fileio.exp: Make directories on host.
16087
0ea4d52e
YQ
160882014-10-29 Yao Qi <yao@codesourcery.com>
16089
16090 * gdb.base/fileio.c (test_write): Close the file.
16091
7f5ef605
PA
160922014-10-28 Pedro Alves <palves@redhat.com>
16093
16094 PR gdb/12623
16095 * gdb.base/sigstep.c (no_handler): New global.
16096 (main): If 'no_handler is true, set the signal handlers to
16097 SIG_IGN.
16098 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16099 with_sw_watch and no_handler parameters. Handle them.
16100 (top level) <stepping over handler when stopped at a breakpoint
16101 test>: Add a test axis for testing with a software watchpoint, and
16102 another for testing with the signal handler set to SIG_IGN.
16103 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16104 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16105
abbdbd03
PA
161062014-10-28 Pedro Alves <palves@redhat.com>
16107
16108 PR gdb/17511
16109 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16110 * gdb.base/sigstep.exp (other_handler_location): New global.
16111 (advance): Support stepping into the signal handler, and running
16112 commands while in the handler.
16113 (in_handler_map): New global.
16114 (top level): In the advance test, add combinations for getting
16115 into the handler with stepping commands, and for running commands
16116 in the handler. Add comment descripting the advancei tests.
16117
1df4399f
PA
161182014-10-28 Pedro Alves <palves@redhat.com>
16119
16120 * gdb.base/sigstep.exp: Use build_executable instead of
16121 prepare_for_testing.
16122 (top level): Move code that starts GDB, runs to main and creates a
16123 display to ...
16124 (restart): ... this new procedure.
16125 (top level): Move backtrace from signal handler test to ...
16126 (validate_backtrace): ... this new procedure.
16127 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16128 with_test_prefix. Always restart GDB.
16129 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16130 with_test_prefix. Always restart GDB. No need to delete
16131 breakpoints after the test.
16132 (test_skip_handler): Remove prefix parameter.
16133 (skip_over_handler, breakpoint_to_handler)
16134 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16135 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16136 restart GDB. No need to delete breakpoints after the test.
16137 (top level): Use foreach to call the test procedures with
16138 different commands.
16139
a5b6e449
PA
161402014-10-28 Pedro Alves <palves@redhat.com>
16141
16142 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16143 instead of GNATS numbers.
16144 * gdb.base/sigbpt.exp: Likewise.
16145 * gdb.base/siginfo.exp: Likewise.
16146 * gdb.base/sigstep.exp: Likewise.
16147
e5f8a7cc
PA
161482014-10-27 Pedro Alves <palves@redhat.com>
16149
16150 * gdb.base/sigstep.c (dummy): New global.
16151 (main): Issue a couple writes to the new global.
16152 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16153 procedures.
16154 (skip_over_handler): Use test_skip_handler.
16155 (top level): Call skip_over_handler for stepi and nexti too.
16156 (breakpoint_over_handler): Use test_skip_handler.
16157 (top level): Call breakpoint_over_handler for stepi and nexti too.
16158
763905a3
YQ
161592014-10-27 Yao Qi <yao@codesourcery.com>
16160
16161 * gdb.trace/tfile.c (adjust_function_address)
16162 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16163 function descriptor.
16164
6f259a23
DB
161652014-10-24 Don Breazeal <donb@codesourcery.com>
16166
16167 * gdb.base/foll-fork.exp (test_follow_fork,
16168 catch_fork_child_follow): Check for updated fork messages emitted
16169 from infrun.c.
16170 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16171 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16172 vfork_and_exec_child_follow_through_step): Check for updated vfork
16173 messages emitted from infrun.c.
16174
09dd9a69
PA
161752014-10-24 Pedro Alves <palves@redhat.com>
16176
16177 * gdb.base/corefile.exp: Remove references to ultrix.
16178 * gdb.base/interrupt.exp: Likewise.
16179 * gdb.base/whatis.exp: Likewise.
16180 * gdb.gdb/selftest.exp: Likewise.
16181 * gdb.threads/manythreads.exp: Likewise.
16182 * gdb.threads/print-threads.exp: Likewise.
16183 * gdb.threads/pthreads.exp:: Likewise.
16184 * gdb.threads/schedlock.exp: Likewise.
16185
3433cfa5
SC
161862014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16187
16188 * gdb.cp/non-trivial-retval.cc: Add a test case.
16189 * gdb.cp/non-trivial-retval.exp: Add a test.
16190
092f880b
YQ
161912014-10-20 Yao Qi <yao@codesourcery.com>
16192
16193 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16194 * gdb.python/py-objfile-script-gdb.py: New file.
16195 * gdb.python/py-objfile-script.exp: Update reference to
16196 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16197 of remote_download. Remove the dest file.
16198
acbdb7f3
YQ
161992014-10-20 Yao Qi <yao@codesourcery.com>
16200
16201 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16202 * gdb.base/step-line.exp: Likewise.
16203 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16204 * gdb.dwarf2/dw2-basic.exp: Likewise.
16205 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16206 * gdb.dwarf2/dw2-filename.exp: Likewise.
16207 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16208 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16209 * gdb.dwarf2/dw2-producer.exp: Likewise.
16210 * gdb.dwarf2/mac-fileno.exp: Likewise.
16211 * gdb.python/py-frame-args.exp: Likewise.
16212 * gdb.python/py-framefilter.exp: Likewise.
16213 * gdb.python/py-mi.exp: Likewise.
16214 * gdb.python/py-objfile-script.exp: Likewise
16215 * gdb.python/py-pp-integral.exp: Likewise.
16216 * gdb.python/py-pp-re-notag.exp: Likewise.
16217 * gdb.python/py-prettyprint.exp: Likewise.
16218 * gdb.python/py-section-script.exp: Likewise.
16219 * gdb.python/py-typeprint.exp: Likewise.
16220 * gdb.python/py-xmethods.exp: Likewise.
16221 * gdb.stabs/weird.exp: Likewise.
16222 * gdb.xml/tdesc-regs.exp: Likewise.
16223
bd286a29
KCY
162242014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16225
16226 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16227 (out_cu): Use addr_len for the size of addresses.
16228 (out_line): Likewise. Size DW_LNE_set_address instruction
16229 according to addr_len.
16230 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16231 (FUNC): Add START_INSNS to definition.
16232
673dc4a0
YQ
162332014-10-18 Yao Qi <yao@codesourcery.com>
16234
16235 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16236 gdb_has_argv0 return true.
16237 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16238 check [target_info exists noargs], check [gdb_has_argv0]
16239 instead.
16240 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16241 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16242 procedures.
16243
4ffbba72
DE
162442014-10-17 Doug Evans <dje@google.com>
16245
16246 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16247 event.
16248 * gdb.python/py-events.py: Add clear_objfiles event.
16249
d096d8c1
DE
162502014-10-17 Doug Evans <dje@google.com>
16251
16252 * gdb.python/py-objfile.exp: Test progspace attribute.
16253
a80db015
LM
162542014-10-17 Luis Machado <lgustavo@codesourcery.com>
16255
16256 * gdb.guile/scm-breakpoint.exp: Do not assume any
16257 directory separators when matching source file paths.
16258 * gdb.python/py-breakpoint.exp: Likewise.
16259 * gdb.reverse/break-precsave.exp: Likewise.
16260 * gdb.reverse/break-reverse.exp: Likewise.
16261 * gdb.reverse/consecutive-precsave.exp: Likewise.
16262 * gdb.reverse/finish-precsave.exp: Likewise.
16263 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16264 * gdb.reverse/finish-reverse.exp: Likewise.
16265 * gdb.reverse/i386-precsave.exp: Likewise.
16266 * gdb.reverse/i387-env-reverse.exp: Likewise.
16267 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16268 * gdb.reverse/machinestate-precsave.exp: Likewise.
16269 * gdb.reverse/machinestate.exp: Likewise.
16270 * gdb.reverse/sigall-precsave.exp: Likewise.
16271 * gdb.reverse/solib-precsave.exp: Likewise.
16272 * gdb.reverse/step-precsave.exp: Likewise.
16273 * gdb.reverse/until-precsave.exp: Likewise.
16274 * gdb.reverse/watch-precsave.exp: Likewise.
16275 * gdb.reverse/watch-reverse.exp: Likewise.
16276
b22089ab
YQ
162772014-10-17 Yao Qi <yao@codesourcery.com>
16278
16279 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16280 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16281
6c4486e6
PA
162822014-10-17 Pedro Alves <palves@redhat.com>
16283
16284 PR gdb/17471
16285 * gdb.base/bg-execution-repeat.c: New file.
16286 * gdb.base/bg-execution-repeat.exp: New file.
16287
0ff33695
PA
162882014-10-17 Pedro Alves <palves@redhat.com>
16289
16290 PR gdb/17300
16291 * gdb.base/continue-all-already-running.c: New file.
16292 * gdb.base/continue-all-already-running.exp: New file.
16293
6fdebc3d
PA
162942014-10-17 Pedro Alves <palves@redhat.com>
16295
16296 PR gdb/17472
16297 * gdb.base/annota-input-while-running.c: New file.
16298 * gdb.base/annota-input-while-running.exp: New file.
16299
32a8097b
PA
163002014-10-17 Pedro Alves <palves@redhat.com>
16301
16302 * gdb.base/callfuncs.exp: emove references to osf.
16303 * gdb.base/sigall.exp: Likewise.
16304 * gdb.gdb/selftest.exp: Likewise.
16305 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16306 * gdb.mi/non-stop.c: Likewise.
16307 * gdb.mi/pthreads.c: Likewise.
16308 * gdb.reverse/sigall-precsave.exp: Likewise.
16309 * gdb.reverse/sigall-reverse.exp: Likewise.
16310 * gdb.threads/pthreads.c: Likewise.
16311 * gdb.threads/pthreads.exp: Likewise.
16312
7a3517ff
YQ
163132014-10-17 Yao Qi <yao@codesourcery.com>
16314
16315 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16316 check 'target_info exists noargs'.
16317 (test_command_prompt_position): Likewise.
16318 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16319 Remove "set args".
16320 (progvar_simple_while_test): Likewise.
16321 (progvar_complex_if_while_test): Likewise.
16322 (if_while_breakpoint_command_test): Likewise.
16323 (infrun_breakpoint_command_test): Likewise.
16324 (breakpoint_command_test): Likewise.
16325 (watchpoint_command_test): Likewise.
16326 (bp_deleted_in_command_test): Likewise.
16327 (temporary_breakpoint_commands): Likewise.
16328
bb99c472
YQ
163292014-10-16 Yao Qi <yao@codesourcery.com>
16330
16331 * gdb.base/remotetimeout.exp: Remove noargs checking.
16332
7c16b83e
PA
163332014-10-15 Pedro Alves <palves@redhat.com>
16334
16335 PR breakpoints/9649
16336 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16337 * gdb.base/breakpoint-in-ro-region.exp
16338 (probe_target_hardware_step): New procedure.
16339 (top level): Probe hardware stepping and hardware breakpoint
16340 support. Test stepping through a read-only region, with both
16341 "breakpoint auto-hw" on and off and both "always-inserted" on and
16342 off.
16343
35a49624
IB
163442014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16345
16346 * gdb.dlang/demangle.exp: Update for demangling changes.
16347
2d1c107c
SC
163482014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16349
16350 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16351 * gdb.cp/non-trivial-retval.exp: Add new tests.
16352
778811d5
SC
163532014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16354
16355 PR c++/13403
16356 PR c++/15154
16357 * gdb.cp/non-trivial-retval.cc: New file.
16358 * gdb.cp/non-trivial-retval.exp: New file.
16359
10c5f0a8
YQ
163602014-10-15 Yao Qi <yao@codesourcery.com>
16361
16362 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16363 remote host.
16364
65d7b369
YQ
163652014-10-15 Yao Qi <yao@codesourcery.com>
16366
16367 * gdb.python/py-symbol.exp: Match file base name if host is
16368 remote, otherwise match file name with dir name.
16369 * gdb.python/py-symtab.exp: Likewise.
16370 * gdb.python/python.exp: Likewise.
16371
46dc1394
YQ
163722014-10-15 Yao Qi <yao@codesourcery.com>
16373
16374 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16375 pattern.
16376 * gdb.python/py-symtab.exp: Likewise.
16377 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16378 locationn.
16379
c40cc657
JB
163802014-10-14 Joel Brobecker <brobecker@adacore.com>
16381
16382 * gdb.ada/addr_arith: New testcase.
16383
2abf49e1
MR
163842014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16385
16386 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16387 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16388 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16389 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16390
f7088df3
SDJ
163912014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16392
16393 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16394 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16395 * gdb.arch/stap-eval-lang-ada.exp: New file.
16396
4dc06805
YQ
163972014-10-14 Yao Qi <yao@codesourcery.com>
16398
16399 * gdb.mi/mi-var-child.c (nothing1): New function.
16400 (nothing2): New function.
16401 (do_children_tests): Set function pointers by nothing1 and
16402 nothing2.
16403 * gdb.mi/mi-var-child.exp: Step over new added statements.
16404 Update test to match the new output.
16405 * gdb.mi/var-cmd.c (nothing1): New function.
16406 (nothing2): New function.
16407 (do_children_tests): Set function pointers by nothing1 and
16408 nothing2.
16409 * gdb.mi/mi-var-display.exp: Update test to match output.
16410 Step to the line specified by $line_dct_nothing.
16411 Increase the number of lines to step.
16412
46a93de2
YQ
164132014-10-14 Yao Qi <yao@codesourcery.com>
16414
16415 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16416 tests.
16417 * gdb.mi/mi2-var-child.exp: Likewise.
16418
14ea52ee
DE
164192014-10-13 Doug Evans <dje@google.com>
16420
16421 * gdb.python/py-objfile.exp: Change name of file name test.
16422
e5c6e92b
DE
164232014-10-13 Doug Evans <dje@google.com>
16424
16425 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16426 from the start of the CU.
16427
c780cc2f
JK
164282014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16429 Yao Qi <yao@codesourcery.com>
16430
16431 Fix "save breakpoints" for "catch" command.
16432 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16433 Remove -nonewline. Match also the added "main" line.
16434
99894e11
JK
164352014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16436
16437 Fix "save breakpoints" for "disable $bpnum" command.
16438 * gdb.base/save-bp.c (main): Add label.
16439 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16440
6e1ac5a3
JK
164412014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16442
16443 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16444
754dd2b0
YQ
164452014-10-11 Yao Qi <yao@codesourcery.com>
16446
16447 * gdb.server/server-kill.exp: Execute command
16448 "set remote trace-status-packet on" before "tstatus".
16449
f90183d7
YQ
164502014-10-11 Yao Qi <yao@codesourcery.com>
16451
16452 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16453 (main): Call getppid.
16454 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16455 and continue to it. Read variable "server_pid".
16456
bf40a607
YQ
164572014-10-11 Yao Qi <yao@codesourcery.com>
16458
16459 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16460
052ca370
YQ
164612014-10-11 Yao Qi <yao@codesourcery.com>
16462
16463 * gdb.threads/thread-find.exp: Don't execute command
16464 "info threads".
16465 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16466 * gdb.threads/linux-dp.exp: Don't check the condition
16467 $threads_created equals to zero.
16468
3831839c
PA
164692014-10-10 Pedro Alves <palves@redhat.com>
16470
16471 * gdb.base/bigcore.exp: Remove references to IRIX.
16472 * gdb.base/funcargs.exp: Likewise.
16473 * gdb.base/interrupt.exp: Likewise.
16474 * gdb.base/mips_pro.exp: Likewise.
16475 * gdb.base/nodebug.exp: Likewise.
16476 * gdb.base/setvar.exp: Likewise.
16477 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16478
8b9a549d
PA
164792014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16480 Pedro Alves <palves@redhat.com>
16481
16482 PR symtab/14466
16483 * gdb.base/vdso-warning.c: New file.
16484 * gdb.base/vdso-warning.exp: New file.
16485
d48ba5e8
DE
164862014-10-02 Doug Evans <dje@google.com>
16487
16488 * gdb.base/structs.c (main): Don't run forever.
16489
2278c276
PA
164902014-10-02 Pedro Alves <palves@redhat.com>
16491
16492 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16493 (top level) <stop threads 1, stop threads 2>: Use it.
16494
b57bacec
PA
164952014-10-02 Pedro Alves <palves@redhat.com>
16496
16497 * gdb.threads/break-while-running.exp (test): Add new
16498 'update_thread_list' argument. Skip "info threads" if false.
16499 (top level): Add new 'update_thread_list' axis.
16500
13fd3ff3
PA
165012014-10-02 Pedro Alves <palves@redhat.com>
16502
16503 PR breakpoints/17431
16504 * gdb.base/execl-update-breakpoints.c: New file.
16505 * gdb.base/execl-update-breakpoints.exp: New file.
16506
0fec99e8
PA
165072014-10-01 Pedro Alves <palves@redhat.com>
16508
16509 * gdb.base/breakpoint-in-ro-region.c: New file.
16510 * gdb.base/breakpoint-in-ro-region.exp: New file.
16511
2ddf4301
SM
165122014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16513
16514 * gdb.mi/mi-exit-code.exp: New file.
16515 * gdb.mi/mi-exit-code.c: New file.
16516
6a5f3f43
YQ
165172014-09-30 Yao Qi <yao@codesourcery.com>
16518
16519 * lib/prelink-support.exp (build_executable_own_libs): Error if
16520 the target isn't native.
16521
345bcc73
YQ
165222014-09-30 Yao Qi <yao@codesourcery.com>
16523
16524 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16525 false.
16526
a25a5a45
PA
165272014-09-22 Pedro Alves <palves@redhat.com>
16528
16529 * gdb.threads/break-while-running.exp: New file.
16530 * gdb.threads/break-while-running.c: New file.
16531
00ba3162
YQ
165322014-09-19 Yao Qi <yao@codesourcery.com>
16533
16534 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16535 Invoke test. Restart GDB with --readnow and invoke test again.
16536
c3b7b696
YQ
165372014-09-19 Yao Qi <yao@codesourcery.com>
16538
16539 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16540 proc set_breakpoint_on_gcd_function. Invoke
16541 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16542 invoke set_breakpoint_on_gcd_function again.
16543
2b4fd423
DE
165442014-09-18 Doug Evans <dje@google.com>
16545
16546 * gdb.dwarf2/symtab-producer.exp: New file.
16547
a5947601
SDJ
165482014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16549
16550 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16551 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16552 * gdb.base/global-var-nested-by-dso.c: Likewise.
16553 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16554
91c19059
SDJ
165552014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16556 Pedro Alves <palves@redhat.com>
16557
16558 * gdb.base/watch-bitfields.exp: Pass string other than test file
16559 name to prepare_for_testing.
16560 (watch): New procedure.
16561 (expect_watchpoint): Use with_test_prefix.
16562 (top level): Factor out tests to ...
16563 (test_watch_location, test_regular_watch): ... these new
16564 procedures, and use with_test_prefix and gdb_continue_to_end.
16565
bb9d5f81
PP
165662014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16567
16568 PR breakpoints/12526
16569 * gdb.base/watch-bitfields.exp: New file.
16570 * gdb.base/watch-bitfields.c: New file.
16571
635856f5
PA
165722014-09-16 Pedro Alves <palves@redhat.com>
16573
16574 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16575 software and hardware addresses, not software address against
16576 itself.
16577
7280ceea
PA
165782014-09-16 Pedro Alves <palves@redhat.com>
16579
16580 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16581 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16582
428b16bd
PA
165832014-09-16 Pedro Alves <palves@redhat.com>
16584
16585 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16586 files.
16587 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16588 "*-*-vxworks*" throughout.
16589 * gdb.base/break.exp: Likewise.
16590 * gdb.base/default.exp: Likewise.
16591 * gdb.base/scope.exp: Likewise.
16592 * gdb.base/sepdebug.exp: Likewise.
16593 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16594 throughout.
16595 * gdb.base/run.c: Likewise.
16596 * gdb.base/sepdebug.c: Likewise.
16597 * gdb.hp/gdb.aCC/run.c: Likewise.
16598 * gdb.reverse/until-reverse.c: Likewise.
16599 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16600
666d413c
YQ
166012014-09-16 Yao Qi <yao@codesourcery.com>
16602
16603 * boards/local-remote-host-native.exp: New file.
16604
57cbd724
DE
166052014-09-14 Doug Evans <xdje42@gmail.com>
16606
16607 * gdb.threads/queue-signal.c (thread_count): New variable.
16608 (thread_count_mutex, thread_count_condvar): New variables.
16609 (incr_thread_count, wait_all_threads_running): New functions.
16610 (main): Wait for all threads to be in their thread functions.
16611
81219e53
DE
166122014-09-13 Doug Evans <xdje42@gmail.com>
16613
16614 * gdb.threads/queue-signal.c: New file.
16615 * gdb.threads/queue-signal.exp: New file.
16616
3714cea7
DE
166172014-09-13 Doug Evans <xdje42@gmail.com>
16618
16619 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16620 be consistent with what default_gdb_init uses.
16621 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16622 the plain text of the prompt. Add some logging printfs.
16623 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16624
fa43b1d7
PA
166252014-09-12 Pedro Alves <palves@redhat.com>
16626
16627 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16628 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16629 * gdb.arch/i386-size-overlap.exp: Likewise.
16630 * gdb.arch/i386-size.exp: Likewise.
16631 * gdb.arch/i386-unwind.exp: Likewise.
16632 * gdb.base/a2-run.exp: Likewise.
16633 * gdb.base/break.exp: Likewise.
16634 * gdb.base/charset.exp: Likewise.
16635 * gdb.base/chng-syms.exp: Likewise.
16636 * gdb.base/commands.exp: Likewise.
16637 * gdb.base/dbx.exp: Likewise.
16638 * gdb.base/find.exp: Likewise.
16639 * gdb.base/funcargs.exp: Likewise.
16640 * gdb.base/jit-simple.exp: Likewise.
16641 * gdb.base/reread.exp: Likewise.
16642 * gdb.base/sepdebug.exp: Likewise.
16643 * gdb.base/step-bt.exp: Likewise.
16644 * gdb.cp/mb-inline.exp: Likewise.
16645 * gdb.cp/mb-templates.exp: Likewise.
16646 * gdb.objc/basicclass.exp: Likewise.
16647 * gdb.threads/killed.exp: Likewise.
16648
9d9bf2df
EBM
166492014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16650
16651 PR tdep/17379
16652 * gdb.arch/powerpc-stackless.S: New file.
16653 * gdb.arch/powerpc-stackless.exp: New file.
16654
1cf2f1b0
JK
166552014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16656
16657 * gdb.base/attach.c: Include unistd.h.
16658 (main): Call alarm. Add label postloop.
16659 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
16660 gdb_breakpoint, gdb_continue_to_breakpoint.
16661 (test_command_line_attach_run): Kill ${testpid} in one exit path.
16662
98880d46
PA
166632014-09-11 Pedro Alves <palves@redhat.com>
16664
16665 PR gdb/17347
16666 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
16667 * gdb.base/attach.exp (test_command_line_attach_run): New
16668 procedure.
16669 (top level): Call it.
16670
4c92ff2c
PA
166712014-09-11 Pedro Alves <palves@redhat.com>
16672
16673 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
16674 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
16675 (do_command_attach_tests): Use spawn_wait_for_attach.
16676 * gdb.base/solib-overlap.exp: Likewise.
16677 * gdb.multi/multi-attach.exp: Likewise.
16678 * gdb.python/py-prompt.exp: Likewise.
16679 * gdb.python/py-sync-interp.exp: Likewise.
16680 * gdb.server/ext-attach.exp: Likewise.
16681
3adc1a7d
GKB
166822014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
16683
16684 * gdb.fortran/array-element.exp: Remove unexpected "continue"
16685 command in testcase. Simplify testcase.
16686
96334934
JB
166872014-09-10 Joel Brobecker <brobecker@adacore.com>
16688
16689 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
16690
eb479039
JB
166912014-09-10 Joel Brobecker <brobecker@adacore.com>
16692
16693 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
16694
deede10c
JB
166952014-09-10 Joel Brobecker <brobecker@adacore.com>
16696
16697 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
16698
7828a5f5
JB
166992014-09-10 Joel Brobecker <brobecker@adacore.com>
16700
16701 * gdb.dwarf2/dynarr-ptr.c: New file.
16702 * gdb.dwarf2/dynarr-ptr.exp: New file.
16703
33aeebcf
MR
167042014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16705
16706 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
16707 of 30 rather than hardcoding 120 for a slow test case. Take the
16708 `gdb,timeout' target setting into account for this calculation.
16709 Don't extend the timeout for the test cases that don't need it.
16710
7b415901
MR
167112014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16712
16713 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
16714 a factor of 2 for a slow test case. Take the `gdb,timeout'
16715 target setting into account for this calculation.
16716 * gdb.reverse/until-precsave.exp: Increase the timeout by
16717 a factor of 15 and 3 respectively rather than adding 120
16718 for a pair of slow test cases. Take the `gdb,timeout'
16719 target setting into account for this calculation.
16720
4a40f85a
MR
167212014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16722
16723 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
16724 timeout, don't pass one down to gdb_expect.
16725 (gdb_expect): Rework timeout selection.
16726
09635af7
MR
167272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16728
16729 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
16730 exception on timeout.
16731 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
16732 (gdbserver_start_extended): Catch any `gdbserver_start' error
16733 exceptions.
16734 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
16735 * lib/mi-support.exp (mi_gdb_target_load): Catch any
16736 `gdbserver_gdb_load' error exceptions.
16737
2bdd10b7
MR
167382014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16739
16740 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
16741 120 on waiting for the TCP socket to open.
16742
316935f0
DE
167432014-09-09 Doug Evans <xdje42@gmail.com>
16744
16745 * gdb.base/default.exp (show_conv_list): Add _caller_is,
16746 _caller_matches, _any_caller_is, _any_caller_matches.
16747
83740597
DE
167482014-09-09 Doug Evans <xdje42@gmail.com>
16749
16750 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
16751
4c122fc3
YQ
167522014-09-09 Yao Qi <yao@codesourcery.com>
16753
16754 * gdb.mi/mi-var-display.exp: Set print symbol off.
16755
a9f116cb
GKB
167562014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
16757
16758 PR gdb/17035
16759 * gdb.base/commands.exp: Add tests to verify user-defined
16760 commands with empty bodies.
16761 * gdb.python/py-cmd.exp: Test that we don't show user-defined
16762 python commands in `show user command`.
16763 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
16764 scheme commands in `show user command`.
16765
c75bd3a2
JK
167662014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16767
16768 PR python/17355
16769 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
16770 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
16771 * gdb.python/py-framefilter-invalidarg.exp: New file.
16772 * gdb.python/py-framefilter-invalidarg.py: New file.
16773
faa42425
DE
167742014-09-06 Doug Evans <xdje42@gmail.com>
16775
16776 PR 15276
16777 * gdb.python/py-caller-is.c: New file.
16778 * gdb.python/py-caller-is.exp: New file.
16779
474ca4f6
SDJ
167802014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16781
16782 PR gdb/17235
16783 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
16784 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
16785
eb0b0463
SDJ
167862014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
16787
16788 PR fortran/17237
16789 * gdb.fortran/print-formatted.exp: New file.
16790 * gdb.fortran/print-formatted.f90: Likewise.
16791
5f3b99cf
SS
167922014-09-03 Sasha Smundak <asmundak@google.com>
16793
16794 * gdb.python/py-frame.exp: Test Frame.read_register.
16795
7d793aa9
SDJ
167962014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
16797
16798 PR python/16699
16799 * gdb.python/py-completion.exp: New file.
16800 * gdb.python/py-completion.py: Likewise.
16801
fb0576e9
DE
168022014-08-28 Doug Evans <dje@google.com>
16803
16804 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
16805 eax,etc. are live with values set by gdb and thus the compiler can't
16806 use them.
16807 * gdb.arch/i386-pseudo.c (main): Ditto.
16808
ee92b0dd
DE
168092014-08-27 Doug Evans <dje@google.com>
16810
16811 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
16812
6649db35
DE
168132014-08-25 Doug Evans <dje@google.com>
16814
16815 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
16816 (main): Ditto.
16817
564b7600
DE
168182014-08-25 Doug Evans <dje@google.com>
16819
16820 * gdb.threads/thread-execl.exp: #include <stdio.h>.
16821
3881fb67
YQ
168222014-08-24 Yao Qi <yao@codesourcery.com>
16823
16824 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
16825 symbol off.
16826 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
16827
a05a36a5
DE
168282014-08-22 Doug Evans <dje@google.com>
16829
16830 PR 17276
16831 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
16832 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
16833 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
16834
7c343b48
YQ
168352014-08-22 Yao Qi <yao@codesourcery.com>
16836
16837 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
16838 * gdb.python/py-finish-breakpoint2.exp: Likewise.
16839 * gdb.python/python.exp: Likewise. Use .py file on the host
16840 instead of the build.
16841
22fd09ae
JK
168422014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16843
16844 * gdb.threads/gcore-stale-thread.c: New file.
16845 * gdb.threads/gcore-stale-thread.exp: New file.
16846
a8454a7c
PA
168472014-08-21 Pedro Alves <palves@redhat.com>
16848
16849 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
16850 * gdb.base/gcore-relro-pie.exp: Likewise.
16851 * gdb.base/gcore-relro.exp: Likewise.
16852 * gdb.base/gcore.exp: Likewise.
16853 * gdb.base/print-symbol-loading.exp: Likewise.
16854 * gdb.threads/gcore-thread.exp: Likewise.
16855 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
16856
2a31c623
PA
168572014-08-20 Pedro Alves <palves@redhat.com>
16858 Jan Kratochvil <jan.kratochvil@redhat.com>
16859
16860 * Makefile.in (EXTRA_RULES, CC): New variables, get from
16861 configure.
16862 (EXPECT): Handle READ1 being set.
16863 (all): Depend on EXTRA_RULES.
16864 (check-read1, expect-read1, read1.so, read1): New rules.
16865 * README (Testsuite Parameters): Document the READ1 make variable.
16866 (Race detection): New section.
16867 * configure: Regenerate.
16868 * configure.ac: If build==host==target, and running under a
16869 GNU/glibc system, add read1 to the extra Makefile rules.
16870 (EXTRA_RULES): AC_SUBST it.
16871 * lib/read1.c: New file.
16872
d36430db
JB
168732014-08-20 Joel Brobecker <brobecker@adacore.com>
16874
16875 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
16876 the handling of variables declared as a typedef to an array
16877 which a DW_AT_data_location attribute.
16878
9a0dc9e3
PA
168792014-08-19 Andrew Burgess <aburgess@broadcom.com>
16880 Pedro Alves <palves@redhat.com>
16881
16882 PR symtab/14604
16883 PR symtab/14605
16884 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
16885 gdb_test.
16886
0718a8da
PA
168872014-08-19 Pedro Alves <palves@redhat.com>
16888
16889 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
16890
13b448cd
YQ
168912014-08-19 Yao Qi <yao@codesourcery.com>
16892
16893 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
16894 right line.
16895
1cbf5077
DB
168962014-08-18 David Blaikie <dblaikie@gmail.com>
16897
16898 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
16899
bf0fae19
JB
169002014-08-18 Joel Brobecker <brobecker@adacore.com>
16901
16902 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
16903 attribute in array range.
16904
3c8c5dcc
JB
169052014-08-18 Joel Brobecker <brobecker@adacore.com>
16906
16907 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
16908
e66d4446
SC
169092014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16910
16911 PR c++/17132
16912 * gdb.cp/pr17132.cc: New file.
16913 * gdb.cp/pr17132.exp: New file.
16914
940df408
SC
169152014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16916
16917 * gdb.python/py-xmethods.py (A_getarrayind)
16918 (E_method_char_worker.__call__, E_method_int_worker.__call__):
16919 Use 'print' with function call syntax.
16920 (E_method_matcher.match): Fix tab vs space indentation mixup.
16921
ebcc6c3a
YQ
169222014-08-15 Yao Qi <yao@codesourcery.com>
16923
16924 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
16925 false.
16926
775e0f04
YQ
169272014-08-15 Yao Qi <yao@codesourcery.com>
16928
16929 * gdb.cp/casts.exp: Set print symbol off.
16930 * gdb.cp/class2.exp: Likewise.
16931 * gdb.cp/overload.exp: Likewise.
16932 * gdb.cp/templates.exp: Likewise.
16933
d769e349
DE
169342014-08-11 Doug Evans <dje@google.com>
16935
16936 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
16937 (test_load_shlib): Update.
16938
20c6f1e1
YQ
169392014-08-09 Yao Qi <yao@codesourcery.com>
16940
16941 * gdb.base/display.exp: Invoke is_address_zero_readable.
16942 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
16943 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16944 * gdb.base/hbreak-unmapped.exp: Return if
16945 is_address_zero_readable returns true.
16946 * gdb.base/signest.exp: Likewise.
16947 * gdb.base/signull.exp: Likewise.
16948 * gdb.base/sigbpt.exp: Likewise.
16949 * gdb.guile/scm-disasm.exp: Do the test if
16950 is_address_zero_readable returns false.
16951 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
16952 * gdb.python/py-arch.exp: Likewise.
16953 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
16954 * lib/gdb.exp (is_address_zero_readable): New proc.
16955
5792e8e3
YQ
169562014-08-09 Yao Qi <yao@codesourcery.com>
16957
16958 PR testsuite/13443
16959 * gdb.mi/mi-var-display.exp: Make test messages unique.
16960
3cecbbbe
TT
169612014-08-04 Tom Tromey <tromey@redhat.com>
16962
16963 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
16964 target 0".
16965
00b51ff5
TT
169662014-08-04 Tom Tromey <tromey@redhat.com>
16967
16968 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
16969 "target_resume".
16970
6908c509
JB
169712014-08-01 Joel Brobecker <brobecker@adacore.com>
16972
16973 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
16974 inner_vla_struct_object_size.
16975 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
16976 as xfail.
16977
cc6563d2
PA
169782014-07-30 Pedro Alves <palves@redhat.com>
16979
16980 * gdb.threads/signal-command-handle-nopass.exp (test): Add
16981 comment.
16982
7e09a223
YQ
169832014-07-29 Yao Qi <yao@codesourcery.com>
16984
16985 PR gdb/17206
16986 * gdb.base/until-nodebug.exp: New.
16987
7ebdbe92
DE
169882014-07-28 Doug Evans <xdje42@gmail.com>
16989
16990 PR guile/17203
16991 * gdb.guile/scm-parameter.exp: Add tests for trying to create
16992 previously existing parameter, and previously ambiguously spelled
16993 parameter.
16994
fdb1adc6
WN
169952014-07-28 Will Newton <will.newton@linaro.org>
16996
16997 * gdb.base/varargs.exp: Remove KFAILs for ARM.
16998
186fcde0
DE
169992014-07-26 Ludovic Courtès <ludo@gnu.org>
17000 Doug Evans <xdje42@gmail.com>
17001
17002 PR guile/17146
17003 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17004
70509625
PA
170052014-07-25 Pedro Alves <palves@redhat.com>
17006
17007 * gdb.threads/signal-command-handle-nopass.c: New file.
17008 * gdb.threads/signal-command-handle-nopass.exp: New file.
17009 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17010 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17011 * gdb.threads/signal-delivered-right-thread.c: New file.
17012 * gdb.threads/signal-delivered-right-thread.exp: New file.
17013
c3f814a1
PA
170142014-07-25 Pedro Alves <palves@redhat.com>
17015
17016 * gdb.base/double-prompt-target-event-error.exp
17017 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17018 match.
17019 (cancel_pagination_in_target_event): Rework double prompt
17020 detection.
17021 * gdb.base/paginate-after-ctrl-c-running.exp
17022 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17023 <return>' match.
17024 * gdb.base/paginate-bg-execution.exp
17025 (test_bg_execution_pagination_return)
17026 (test_bg_execution_pagination_cancel): Remove '-notransfer
17027 <return>' matches.
17028 * gdb.base/paginate-execution-startup.exp
17029 (test_fg_execution_pagination_return)
17030 (test_fg_execution_pagination_cancel): Remove '-notransfer
17031 <return>' matches.
17032 * gdb.base/paginate-inferior-exit.exp
17033 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17034 match.
17035 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17036 * lib/gdb.exp (pagination_prompt): Run text through
17037 string_to_regexp.
17038 (gdb_test_multiple): Match $pagination_prompt instead of
17039 "<return>".
17040 (string_to_regexp): Move to lib/gdb-utils.exp.
17041
e214cf6c
JK
170422014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17043
17044 * gdb.arch/amd64-entry-value-paramref.S: New file.
17045 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17046 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17047 * gdb.arch/amd64-optimout-repeat.S: New file.
17048 * gdb.arch/amd64-optimout-repeat.c: New file.
17049 * gdb.arch/amd64-optimout-repeat.exp: New file.
17050
17d0c5c8
JK
170512014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17052
17053 PR gdb/17170
17054 * gdb.base/statistics.exp: New file.
17055
b8b8facf
DE
170562014-07-17 Doug Evans <dje@google.com>
17057
74b49205 17058 PR gdb/17170
b8b8facf
DE
17059 * gdb.base/maint.exp: Update testing of per-command stats.
17060
1b5d0ab3
PA
170612014-07-16 Pedro Alves <palves@redhat.com>
17062
17063 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17064 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17065 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17066 (tfile_write_buf): New functions.
17067 (add_memory_block): Rewrite using the above.
17068 (adjust_function_address): New function.
17069 (FUNCTION_ADDRESS): New macro.
17070 (write_basic_trace_file): Remove short_x local, and use
17071 tfile_write_16. Change type of func_addr local to unsigned long
17072 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17073 here. Cast argument of add_memory_block to char pointer.
17074 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17075 (main): Remove parameters.
17076 * gdb.trace/tfile.exp: Remove nowarnings.
17077
4d974e88
SM
170782014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17079
17080 * gdb.base/debug-expr.exp: Test string evaluation with
17081 "debug expression" on.
17082
41e99568
PA
170832014-07-15 Pedro Alves <palves@redhat.com>
17084
17085 * gdb.base/reread.exp: Use clean_restart.
17086
487d9753
PL
170872014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17088
17089 * gdb.arch/avr-flash-qualifer.c: New.
17090 * gdb.arch/avr-flash-qualifer.exp: New.
17091
cc1c52ad
PA
170922014-07-14 Pedro Alves <palves@redhat.com>
17093
17094 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17095 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17096
1e973570
PA
170972014-07-14 Pedro Alves <palves@redhat.com>
17098
17099 * gdb.base/double-prompt-target-event-error.c: New file.
17100 * gdb.base/double-prompt-target-event-error.exp: New file.
17101
93d6eb10
PA
171022014-07-14 Pedro Alves <palves@redhat.com>
17103
17104 PR gdb/17072
17105 * gdb.base/paginate-inferior-exit.c: New file.
17106 * gdb.base/paginate-inferior-exit.exp: New file.
17107
0017922d
PA
171082014-07-14 Pedro Alves <palves@redhat.com>
17109
17110 PR gdb/17072
17111 * gdb.base/paginate-bg-execution.c: New file.
17112 * gdb.base/paginate-bg-execution.exp: New file.
17113
94696ad3
PA
171142014-07-14 Pedro Alves <palves@redhat.com>
17115
17116 PR gdb/17072
17117 * gdb.base/paginate-execution-startup.c: New file.
17118 * gdb.base/paginate-execution-startup.exp: New file.
17119 * lib/gdb.exp (pagination_prompt): New global.
17120 (default_gdb_spawn): New procedure, factored out from
17121 default_gdb_spawn.
17122 (default_gdb_start): Adjust to call default_gdb_spawn.
17123 (gdb_spawn): New procedure.
17124
bd293940
PA
171252014-07-14 Pedro Alves <palves@redhat.com>
17126
17127 * lib/gdb.exp (gdb_assert): New procedure.
17128 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17129
c933f875
PA
171302014-07-14 Pedro Alves <palves@redhat.com>
17131
17132 * gdb.base/execution-termios.c: New file.
17133 * gdb.base/execution-termios.exp: New file.
17134
d98b7a16
TT
171352014-07-14 Tom Tromey <tromey@redhat.com>
17136
17137 * gdb.cp/vla-cxx.cc: New file.
17138 * gdb.cp/vla-cxx.exp: New file.
17139
548740d6
TT
171402014-07-14 Tom Tromey <tromey@redhat.com>
17141
17142 * gdb.reverse/rerun-prec.c: New file.
17143 * gdb.reverse/rerun-prec.exp: New file.
17144
a25eb028
MR
171452014-07-12 Maciej W. Rozycki <macro@mips.com>
17146 Maciej W. Rozycki <macro@codesourcery.com>
17147
17148 * lib/gdb-utils.exp: New file.
17149 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17150 inline `gdb_init_command' processing.
17151 (gdb_start_cmd): Likewise.
17152 * lib/mi-support.exp (mi_run_cmd): Likewise.
17153 * README: Document `gdb_init_command' and `gdb_init_commands'.
17154
218c2655
JK
171552014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17156
17157 Fix false FAIL running under a very long directory name.
17158 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17159 and "set print elements 10000". Twice.
17160
5401fde3
YQ
171612014-07-11 Yao Qi <yao@codesourcery.com>
17162
17163 * gdb.base/exprs.exp: "set print symbol off".
17164
e76126e8
PA
171652014-07-11 Pedro Alves <palves@redhat.com>
17166
17167 * gdb.threads/kill.c: New file.
17168 * gdb.threads/kill.exp: New file.
17169
2d6f0de6
YQ
171702014-07-10 Yao Qi <yao@codesourcery.com>
17171
17172 * gdb.trace/tfile.c (write_basic_trace_file)
17173 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17174 address written to trace file.
17175
7180e04a
PA
171762014-07-09 Pedro Alves <palves@redhat.com>
17177
17178 * gdb.base/attach-wait-input.exp: New file.
17179 * gdb.base/attach-wait-input.c: New file.
17180
9a9a7608
AB
171812014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17182
17183 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17184 setting up test structures.
17185 (main): Call new test function.
17186 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17187 test function, continue into test function and walk test
17188 structures.
17189
161ac41e
YQ
171902014-07-02 Yao Qi <yao@codesourcery.com>
17191
17192 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17193 'bar_start' at the beginning of functions 'foo' and 'bar'
17194 respectively.
17195 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17196 instead of 'foo' and 'bar'.
17197
1f267ae3
MM
171982014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17199
17200 * gdb.btrace/segv.exp: New.
17201 * gdb.btrace/segv.c: New.
17202
2b239efb
LM
172032014-07-02 Luis Machado <lgustavo@codesourcery.com>
17204
17205 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17206 instruction.
17207
cf363f18
MW
172082014-06-30 Mark Wielaard <mjw@redhat.com>
17209
17210 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17211 vulture, vilify, villar): New volatile array constants.
17212 (vindictive, vegetation): New const volatile array constants.
17213 * gdb.base/volatile.exp: Test volatile and const volatile array
17214 types.
17215
aebf9d24
AA
172162014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17217
17218 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17219 target lacks support for awatch, rwatch, or hbreak.
17220
b67a2c6f
YQ
172212014-06-27 Yao Qi <yao@codesourcery.com>
17222
17223 * gdb.multi/dummy-frame-restore.exp: New.
17224 * gdb.multi/dummy-frame-restore.c: New.
17225
aef92902
MM
172262014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17227
17228 * gdb.btrace/gcore.exp: New.
17229
8e9db26e
PA
172302014-06-23 Pedro Alves <palves@redhat.com>
17231
17232 * gdb.base/watchpoint-reuse-slot.c: New file.
17233 * gdb.base/watchpoint-reuse-slot.exp: New file.
17234
70afc5b7
SC
172352014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17236
17237 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17238 progspace's filename in 'info', 'enable' and 'disable' command
17239 tests.
17240
b972bd9c
JK
172412014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17242
17243 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17244 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17245 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17246
125f8a3d
GB
172472014-06-20 Gary Benson <gbenson@redhat.com>
17248
17249 * gdb.arch/i386-avx.exp: Fix include file location.
17250 * gdb.arch/i386-sse.exp: Likewise.
17251
3ed9baed
IB
172522014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17253
17254 * gdb.dlang/expression.exp: New file.
17255
034f788c
PA
172562014-06-19 Pedro Alves <palves@redhat.com>
17257
17258 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17259 out from ...
17260 (top level): ... here. Iterate running tests under different
17261 scheduler-locking settings.
17262
45371d0c
LM
172632014-06-18 Luis Machado <lgustavo@codesourcery.com>
17264
17265 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17266 to DW_FORM_addr and use non-zero addresses.
17267
5d376983
SC
172682014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17269
17270 PR gdb/17017
17271 * gdb.python/py-xmethods.cc: Add global function call counters and
17272 increment them in their respective functions. Remove "cout"
17273 statements.
17274 * gdb.python/py-xmethods.exp: Make tests check the global function
17275 call counters instead of depending on inferior IO.
17276
a1aa2221
LM
172772014-06-18 Don Breazeal <donb@codesourcery.com>
17278
17279 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17280 Deleted procedure.
17281 (explicit_fork_parent_follow): Deleted procedure.
17282 (explicit_fork_child_follow): Deleted procedure.
17283 (test_follow_fork): New procedure.
17284 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17285 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17286 procedure calls.
17287
0fc05997
YQ
172882014-06-17 Yao Qi <yao@codesourcery.com>
17289
17290 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17291 CP1252.
17292
70795c52
LM
172932014-06-17 Luis Machado <lgustavo@codesourcery.com>
17294
17295 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17296 Initialize ptr and S explicitly.
17297 (skip_type_update_when_not_use_rtti_test): Likewise.
17298
6be47f0c
KS
172992014-06-16 Keith Seitz <keiths@redhat.com>
17300
17301 PR mi/15863
17302 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17303 the inferior is started.
17304
d03de421
PA
173052014-06-16 Pedro Alves <palves@redhat.com>
17306
17307 * gdb.base/break-main-file-remove-fail.c: New file.
17308 * gdb.base/break-main-file-remove-fail.exp: New file.
17309 * gdb.base/break-unload-file.exp: Use build_executable instead of
17310 prepare_for_testing.
17311 (test_break): New parameter "initial_load". Handle it.
17312 (top level): Add initial_load cmdline/file axis.
17313
f9579b99
TT
173142014-06-12 Tom Tromey <tromey@redhat.com>
17315
17316 * gdb.base/completion.exp: Don't use directory name in test.
17317
3657956b
GB
173182014-06-09 Gary Benson <gbenson@redhat.com>
17319
17320 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17321 separate the always-available ANSI-standard signals from the
17322 signals that require checking.
17323 (main): Likewise.
17324 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17325 Likewise.
17326 (main): Likewise.
17327
4186eb54
KS
173282014-06-07 Keith Seitz <keiths@redhat.com>
17329
17330 Revert:
17331 PR c++/16253
17332 * gdb.cp/var-tag.cc: New file.
17333 * gdb.cp/var-tag.exp: New file.
17334 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17335 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17336 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17337 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17338
25326a28 173392014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17340
17341 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17342
829155c9
PA
173432014-06-06 Pedro Alves <palves@redhat.com>
17344
17345 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17346 in target debug output instead of looking at RSP packets,
17347 disabling the test on any target that uses hardware stepping.
17348 Update comments.
17349
61c8d22e
PA
173502014-06-06 Pedro Alves <palves@redhat.com>
17351
17352 * gdb.base/break-unload-file.exp: Fix typo.
17353
d9a47287
YQ
173542014-06-06 Yao Qi <yao@codesourcery.com>
17355
17356 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17357 from "jit_function" to "^jit_function".
17358
e5e01dbf
YQ
173592014-06-06 Yao Qi <yao@codesourcery.com>
17360
17361 * gdb.base/async.c (foo): Add one statement.
17362 * gdb.base/async.exp: Get the next instruction address and
17363 match the output of "nexti" by instruction address. Match
17364 the hex address in the output of "finish".
17365
73ba372c
GB
173662014-06-06 Gary Benson <gbenson@redhat.com>
17367
17368 * gdb.base/call-signals.c: Remove preprocessor conditionals
17369 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17370 SIGSEGV and SIGTERM.
17371 * gdb.base/sigall.c: Likewise.
17372 * gdb.base/unwindonsignal.c: Likewise.
17373 * gdb.reverse/sigall-reverse.c: Likewise.
17374
831517df
YQ
173752014-06-06 Yao Qi <yao@codesourcery.com>
17376
17377 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17378 readable, skip the test.
17379
b8b91e98
YQ
173802014-06-06 Yao Qi <yao@codesourcery.com>
17381
17382 * gdb.threads/staticthreads.c (thread_function): Move the line
17383 setting breakpoint on forward.
17384 * gdb.threads/staticthreads.exp: Update comments.
17385
fb934770
LC
173862014-06-05 Ludovic Courtès <ludo@gnu.org>
17387
17388 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17389 "history-append! type error".
17390
6ef284bd
SM
173912014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17392
17393 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17394 erroneous dprintf expected input.
17395
a872e241
DE
173962014-06-04 Doug Evans <xdje42@gmail.com>
17397
17398 * gdb.guile/scm-generics.exp: Delete.
17399
16f691fb
DE
174002014-06-04 Doug Evans <xdje42@gmail.com>
17401
17402 * gdb.guile/scm-breakpoint.exp: Update.
17403 Add tests for breakpoint registration.
17404
012370f6
TT
174052014-06-04 Tom Tromey <tromey@redhat.com>
17406
17407 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17408 VLA-in-union.
17409 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17410 inner_vla_struct, vla_union types. Initialize objects of those
17411 types and compute their sizes.
17412
9f5a4cef
HZ
174132014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17414 Hui Zhu <hui@codesourcery.com>
17415
17416 * gdb.base/fileio.exp: Add test for shell not available as well as
17417 available.
17418 * gdb.base/fileio.c (test_system): Check for shell twice.
17419
90a45c4d
YQ
174202014-06-04 Yao Qi <yao@codesourcery.com>
17421
17422 * gdb.base/auto-connect-native-target.exp: Remove redundant
17423 space from the regexp pattern.
17424
70017e41
YQ
174252014-06-04 Yao Qi <yao@codesourcery.com>
17426
17427 * gdb.base/default.exp: Replace "child" with "native" in
17428 regexp pattern.
17429
883964a7
SC
174302014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17431
17432 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17433 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17434 * gdb.python/py-xmethods.py: Python script supporting the
17435 new testcase and tests.
17436
ef370185
JB
174372014-06-03 Joel Brobecker <brobecker@adacore.com>
17438 Pedro Alves <palves@redhat.com>
17439
17440 PR breakpoints/17000
17441 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17442 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17443
1e2ccb61
BM
174442014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17445
17446 * gdb.base/subst.exp: Add tests to verify partial path matching
17447 output.
17448
c6ec5ab2
PA
174492014-06-03 Pedro Alves <palves@redhat.com>
17450
17451 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17452 target that doesn't use software single-stepping.
17453
835c559f
PA
174542014-06-03 Pedro Alves <palves@redhat.com>
17455
17456 PR breakpoints/17000
17457 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17458 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17459
06eb1586
DE
174602014-06-02 Doug Evans <xdje42@gmail.com>
17461
17462 * gdb.guile/scm-parameter.exp: New file.
17463
e698b8c4
DE
174642014-06-02 Doug Evans <xdje42@gmail.com>
17465
17466 * gdb.guile/scm-cmd.c: New file.
17467 * gdb.guile/scm-cmd.exp: New file.
17468
ded03782
DE
174692014-06-02 Doug Evans <xdje42@gmail.com>
17470
17471 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17472 pretty-printer lookup.
17473 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17474 (make-pp_s-printer): Call it.
17475 (make-pretty-printer-from-dict): New function.
17476 (lookup-pretty-printer-maker-from-dict): New function.
17477 (*pretty-printer*): Simplify.
17478 (make-objfile-pp_s-printer): New function.
17479 (install-objfile-pretty-printers!): New function.
17480 (make-progspace-pp_s-printer): New function.
17481 (install-progspace-pretty-printers!): New function.
17482 * gdb.guile/scm-progspace.c: New file.
17483 * gdb.guile/scm-progspace.exp: New file.
17484
41fac0cf
PA
174852014-06-02 Pedro Alves <palves@redhat.com>
17486
17487 * gdb.base/dprintf-bp-same-addr.c: New file.
17488 * gdb.base/dprintf-bp-same-addr.exp: New file.
17489
96ae5695
EBM
174902014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17491
17492 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17493 * gdb.arch/powerpc-power.s: Likewise.
17494
da02b3a8
JB
174952014-06-02 Joel Brobecker <brobecker@adacore.com>
17496
17497 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17498
c72b2e7b
YQ
174992014-06-01 Yao Qi <yao@codesourcery.com>
17500
17501 * gdb.base/watchpoint.exp (test_watch_location): Check null
17502 pointer can be dereferenced. If not, do the test, otherwise
17503 skip it.
17504
53e8a631
AB
175052014-05-30 Andrew Burgess <aburgess@broadcom.com>
17506
17507 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17508 results.
17509 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17510
938f0e2f
AB
175112014-05-30 Andrew Burgess <aburgess@broadcom.com>
17512
17513 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17514 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17515 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17516 * gdb.arch/amd64-invalid-stack-top.c: New file.
17517 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17518
9ba6657a
PA
175192014-05-30 Pedro Alves <palves@redhat.com>
17520
17521 PR breakpoints/17000
17522 * gdb.base/sss-bp-on-user-bp.c: New file.
17523 * gdb.base/sss-bp-on-user-bp.exp: New file.
17524
522c09bf
DB
175252014-05-30 David Blaikie <dblaikie@gmail.com>
17526
17527 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17528 gnu_inline semantics via attribute.
17529 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17530 source explicitly specifies the required semantics.
17531
bf4ef81e
MR
175322014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17533
17534 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17535
329ea579
PA
175362014-05-29 Pedro Alves <palves@redhat.com>
17537 Tom Tromey <tromey@redhat.com>
17538
17539 * gdb.base/async-shell.exp: Don't enable target-async.
17540 * gdb.base/async.exp
17541 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17542 parameter. Adjust.
17543 (top level): Don't test with "target-async".
17544 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17545 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17546 * gdb.base/inferior-died.exp: Don't enable target-async.
17547 * gdb.base/interrupt-noterm.exp: Likewise.
17548 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17549 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17550 * gdb.mi/mi-nonstop.exp: Likewise.
17551 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17552 * gdb.mi/mi-nsintrall.exp: Likewise.
17553 * gdb.mi/mi-nsmoribund.exp: Likewise.
17554 * gdb.mi/mi-nsthrexec.exp: Likewise.
17555 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17556 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17557 * gdb.python/py-evsignal.exp: Don't enable target-async.
17558 * gdb.python/py-evthreads.exp: Likewise.
17559 * gdb.python/py-prompt.exp: Likewise.
17560 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17561 * gdb.server/solib-list.exp: Don't enable target-async.
17562 * gdb.threads/thread-specific-bp.exp: Likewise.
17563 * lib/mi-support.exp: Adjust to use mi-async.
17564
fd664c91
PA
175652014-05-29 Pedro Alves <palves@redhat.com>
17566
17567 PR gdb/13860
17568 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17569 reason, even in sync mode.
17570
251bde03
PA
175712014-05-29 Pedro Alves <palves@redhat.com>
17572 Hui Zhu <hui@codesourcery.com>
17573
17574 PR PR15693
17575 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17576 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17577 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17578 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17579
7f3c0343
JB
175802014-05-28 Joel Brobecker <brobecker@adacore.com>
17581
17582 * config/monitor.exp (gdb_target_monitor): Replace use of
17583 "set remotebaud" by "set serial baud".
17584
b2715b27
AW
175852014-05-26 Andy Wingo <wingo@igalia.com>
17586
17587 * gdb.guile/scm-breakpoint.exp:
17588 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17589 properties instead of gdb-object-properties.
17590
498a4489
YQ
175912014-05-26 Yao Qi <yao@codesourcery.com>
17592
17593 * gdb.server/no-thread-db.exp: Specify source file name
17594 explicitly when setting a breakpoint.
17595
589fdceb
MM
175962014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17597
17598 * gdb.btrace/vdso.c: New.
17599 * gdb.btrace/vdso.exp: New.
17600
e9089e05
MM
176012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17602
17603 * gdb.base/gcore.exp (capture_command_output): Move ...
17604 * lib/gdb.exp (capture_command_output): ... here.
17605
67b5c0c1
MM
176062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17607
17608 * gdb.btrace/data.exp: Test memory access during btrace replay.
17609
a2199296
SM
176102014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17611
17612 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17613
17b2616c
PA
176142014-05-21 Pedro Alves <palves@redhat.com>
17615
17616 PR gdb/13860
17617 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17618 (top level): Test that output related to execution commands is
17619 sent to the console with CLI commands, but not with MI commands.
17620 Test that breakpoint events are always mirrored to the console.
17621 Also expect the new source line to be output after a "next" in
17622 async mode too. Make it a pass/fail test.
17623 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17624 output.
17625 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17626
5166082f
PA
176272014-05-21 Pedro Alves <palves@redhat.com>
17628
17629 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17630 Use them to test variations of "list" after reaching a breakpoint.
17631 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17632 Test "list" with listsize 10 after reaching a breakpoint.
17633 * gdb.python/python.exp (decode_line current location line
17634 number): Adjust expected line number.
17635
2f25d70f
SM
176362014-05-21 Simon Marchi <simon.marchi@ericsson.com>
17637
17638 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
17639 behavior for $args, pass it directly to "run".
17640
ff604a67
MR
176412014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
17642
17643 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
17644 30000 to 65536.
17645
6a3cb8e8
PA
176462014-05-21 Pedro Alves <palves@redhat.com>
17647
17648 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
17649 auto-connect-native-target off".
17650 * gdb.base/auto-connect-native-target.c: New file.
17651 * gdb.base/auto-connect-native-target.exp: New file.
17652
4ebfc96e
PA
176532014-05-21 Pedro Alves <palves@redhat.com>
17654
17655 * gdb.base/default.exp: Test "target native" instead of "target
17656 child".
17657
36d46afb
MW
176582014-05-21 Mark Wielaard <mjw@redhat.com>
17659
17660 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17661
5876f503
JK
176622014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17663
17664 Fix TLS access for -static -pthread.
17665 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
17666 <HAVE_TLS> (thread_function, main): Initialize it.
17667 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
17668 Add clean_restart.
17669 <$have_tls != "">: Check TLSVAR.
17670
0256a6ac
PA
176712014-05-21 Pedro Alves <palves@redhat.com>
17672
17673 * gdb.base/dcache-line-read-error.c: New.
17674 * gdb.base/dcache-line-read-error.exp: New.
17675
936d2992
PA
176762014-05-20 Pedro Alves <palves@redhat.com>
17677
17678 * gdb.base/compare-sections.c: New file.
17679 * gdb.base/compare-sections.exp: New file.
17680
802e8e6d
PA
176812014-05-20 Pedro Alves <palves@redhat.com>
17682
17683 * gdb.base/break-idempotent.c: New file.
17684 * gdb.base/break-idempotent.exp: New file.
17685
e59fa00f
MM
176862014-05-20 Markus Metzger <markus.t.metzger@intel.com>
17687
17688 * gdb.btrace/nohist.exp: New.
17689
8b696e31
YQ
176902014-05-20 Yao Qi <yao@codesourcery.com>
17691
17692 * lib/gdb.exp (gdb_init): Set timeout if test file is under
17693 gdb.reverse directory and gdb_reverse_timeout exists in board
17694 setting.
17695 * README: Document gdb_reverse_timeout.
17696
73c9764f
YQ
176972014-05-20 Yao Qi <yao@codesourcery.com>
17698
17699 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
17700 'test_file_name'. Treat args as a string instead of a list.
17701 (gdb_init): Rename argument 'args' by 'test_file_name'.
17702
f1f4348a
JK
177032014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
17704
17705 * gdb.arch/powerpc-power.exp: New file.
17706 * gdb.arch/powerpc-power.s: New file.
17707
0dbe70ce
DE
177082014-05-16 Doug Evans <dje@google.com>
17709
17710 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
17711 * gdb.base/completion.exp: Check that all expected files exist
17712 before doing file completion.
0dbe70ce 17713
8d551b02
DE
177142014-05-16 Doug Evans <dje@google.com>
17715
17716 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
17717 Update.
17718 (do_syscall_tests_without_xml): Update.
17719
73eb7709
PA
177202014-05-16 Pedro Alves <palves@redhat.com>
17721
17722 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
17723 instead of "unknown output after running".
17724
3fae92fc
YQ
177252014-05-16 Yao Qi <yao@codesourcery.com>
17726
17727 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
17728 file1.txt from host at the end.
17729 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17730
c2b2ccc5
DE
177312014-05-15 Doug Evans <dje@google.com>
17732
17733 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
17734 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
17735 loading file. Add test for TU lookup.
17736
8c217a4b
SM
177372014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17738
17739 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
17740 calling "-exec-arguments" or "set args" before running the
17741 inferior.
17742
3deb39c6
SM
177432014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17744
17745 * lib/mi-support.exp (mi_expect_stop): Expect message for
17746 inferiors that exit with non-zero exit code.
17747
71a79f8c
YQ
177482014-05-14 Yao Qi <yao@codesourcery.com>
17749
17750 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
17751 match absolute path on remote host.
17752 (test_file_list_exec_source_files): Remove "/" from the
17753 pattern.
17754
f23fcd46
YQ
177552014-05-14 Yao Qi <yao@codesourcery.com>
17756
17757 * boards/local-remote-host-notty.exp (${board}_file): New
17758 proc.
17759
9404b58f
KM
177602014-05-07 Kyle McMartin <kyle@redhat.com>
17761
17762 Pushed by Joel Brobecker <brobecker@adacore.com>.
17763 * gdb.arch/aarch64-atomic-inst.c: New file.
17764 * gdb.arch/aarch64-atomic-inst.exp: New file.
17765
5e45f04c
YQ
177662014-05-07 Yao Qi <yao@codesourcery.com>
17767
17768 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
17769 in current context" too.
17770
c888a17d
KS
177712014-05-05 Keith Seitz <keiths@redhat.com>
17772
17773 * gdb.linespec/ls-dollar.exp: Add test for linespec
17774 file:convenience_variable.
17775
290a839c
YQ
177762014-05-05 Yao Qi <yao@codesourcery.com>
17777
17778 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
17779 traceframes into tfile and ctf trace files. Read data from
17780 trace file and test collected data.
17781 (gdb_collect_locals_test): Likewise.
17782 (gdb_unavailable_registers_test): Likewise.
17783 (gdb_unavailable_floats): Likewise.
17784 (gdb_collect_globals_test): Likewise.
17785 (top-level): Append "ctf" to trace_file_targets if GDB
17786 supports.
17787
b5262cd0
YQ
177882014-05-05 Yao Qi <yao@codesourcery.com>
17789
17790 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
17791 code to ...
17792 (gdb_collect_args_test_1): ... it. New proc.
17793 (gdb_collect_locals_test): Move some code to ...
17794 (gdb_collect_locals_test_1): ... it. New proc.
17795 (gdb_unavailable_registers_test): Move some code to ...
17796 (gdb_unavailable_registers_test_1): ... it. New proc.
17797 (gdb_unavailable_floats): Move some code to ...
17798 (gdb_unavailable_floats_1): ... it. New proc.
17799
30a1e6cc
SDJ
178002014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17801
17802 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
17803 probes to test for bitness recognition.
17804 * gdb.arch/amd64-stap-optional-prefix.exp
17805 (test_probe_value_without_reg): New procedure.
17806 Add code to test for different kinds of bitness.
17807
f33da99a
SDJ
178082014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17809
17810 PR breakpoints/16889
17811 * gdb.arch/amd64-stap-optional-prefix.S: New file.
17812 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17813
5b80f00d
PA
178142014-05-01 Pedro Alves <palves@redhat.com>
17815
17816 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
17817 gdb_file_cmd if no file is specified.
17818 * boards/native-extended-gdbserver.exp (gdb_load): Use the
17819 last_loaded_file to set the remote exec-file.
17820
f8c2a73c
PA
178212014-05-01 Pedro Alves <palves@redhat.com>
17822
17823 * boards/local-remote-host.exp: New file.
17824
be6e8ac7
PA
178252014-05-01 Pedro Alves <palves@redhat.com>
17826
17827 * boards/local-remote-host.exp: Rename to ...
17828 * boards/local-remote-host-notty.exp: ... this.
17829
cac0dc8f
JB
178302014-04-28 Joel Brobecker <brobecker@adacore.com>
17831
17832 * gdb.ada/dyn_arrayidx: New testcase.
17833
9730e6cc
YQ
178342014-04-26 Yao Qi <yao@codesourcery.com>
17835
17836 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
17837 and compute the length of function main. Save it in
17838 $main_length.
17839 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
17840 (top-level): Use gdb_compile to compile objects into
17841 executable and restart GDB. Remove invocation to
17842 prepare_for_testing.
17843
7ae1a6a6
PA
178442014-04-25 Simon Marchi <simon.marchi@ericsson.com>
17845 Pedro Alves <palves@redhat.com>
17846
17847 PR server/16255
17848 * gdb.multi/multi-attach.c: New file.
17849 * gdb.multi/multi-attach.exp: New file.
17850
4082afcc
PA
178512014-04-25 Pedro Alves <palves@redhat.com>
17852
17853 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
17854 user.
17855 (top level): Test that "set remote conditional-breakpoints-packet
17856 off" works as intended.
17857 * gdb.base/dprintf.exp: Test that "set remote
17858 breakpoint-commands-packet off" works as intended.
17859 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
17860 New function.
17861 (top level): Call it.
17862 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
17863 remote fast-tracepoints-packet off" works as intended.
17864 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
17865 * lib/gdb.exp (gdb_is_target_remote): ... here.
17866
2abc3f8d
DB
178672014-04-24 David Blaikie <dblaikie@gmail.com>
17868
17869 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
17870 ensure clang would not discard them.
17871 * gdb.base/gdbvars.c: Ditto.
17872 * gdb.base/memattr.c: Ditto.
17873 * gdb.base/whatis.c: Ditto.
17874 * gdb.python/py-prettyprint.c: Ditto.
17875 * gdb.trace/actions.c: Ditto.
17876 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
17877 ensure clang would not discard it.
17878
bfd39632
DB
178792014-04-24 David Blaikie <dblaikie@gmail.com>
17880
17881 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
17882 clang to emit the full definition of type required by the test
17883 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
17884
22842ff6
DB
178852014-04-24 David Blaikie <dblaikie@gmail.com>
17886
17887 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
17888 coax Clang into emitting the definition of the type.
17889 * gdb.cp/pr10728-x.h (y): Ditto.
17890 * gdb.cp/pr10728-y.cc (y): Ditto.
17891
c2e827ad
DB
178922014-04-24 David Blaikie <dblaikie@gmail.com>
17893
17894 * gdb.base/label.exp: XFAIL label related tests under Clang.
17895 * gdb.cp/cplabel.exp: Ditto.
17896 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
17897 under Clang those using labels.
17898
4c2d33e7
YQ
178992014-04-25 Yao Qi <yao@codesourcery.com>
17900
17901 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
17902 double_label.
17903 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
17904 partial_label and double_label.
17905
56083b99
DB
179062014-04-24 David Blaikie <dblaikie@gmail.com>
17907
17908 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
17909
25d4e99d
DB
179102014-04-24 David Blaikie <dblaikie@gmail.com>
17911
17912 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
17913 of the function to work across GCC and Clang.
17914 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
17915 pointer types (const void ** const V void **).
17916
01f9f808
MS
179172014-04-24 Michael Sturm <michael.sturm@mintel.com>
17918 Walfred Tedeschi <walfred.tedeschi@intel.com>
17919
17920 * Makefile.in (EXECUTABLES): Added i386-avx512.
17921 * gdb.arch/i386-avx512.c: New file.
17922 * gdb.arch/i386-avx512.exp: Likewise.
17923
4b48d439
KS
179242014-04-23 Keith Seitz <keiths@redhat.com>
17925
17926 * lib/mi-support.exp (mi_list_breakpoints): Delete.
17927 (mi_make_breakpoint_table): New procedure.
17928 (mi_create_breakpoint): Use mi_make_breakpoint
17929 and return the result.
17930 (mi_make_breakpoint): New procedure.
17931 (mi_build_kv_pairs): New procedure.
17932
17933 * gdb.mi/mi-break.exp: Remove unused globals,
17934 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
17935 All callers updated.
17936 * gdb.mi/mi-dprintf.exp: Use variable to track command
17937 number.
17938 Update all callers of mi_create_breakpoint and use
17939 mi_make_breakpoint_table.
17940 Remove any unused global variables.
17941 * gdb.mi/mi-nonstop.exp: Likewise.
17942 * gdb.mi/mi-nsintrall.exp: Likewise.
17943 * gdb.mi/mi-nsmoribund.exp: Likewise.
17944 * gdb.mi/mi-nsthrexec.exp: Likewise.
17945 * gdb.mi/mi-reverse.exp: Likewise.
17946 * gdb.mi/mi-simplerun.exp: Likewise.
17947 * gdb.mi/mi-stepn.exp: Likewise.
17948 * gdb.mi/mi-syn-frame.exp: Likewise.
17949 * gdb.mi/mi-until.exp: Likewise.
17950 * gdb.mi/mi-var-cp.exp: Likewise.
17951 * gdb.mi/mi-var-display.exp: Likewise.
17952 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
17953 * gdb.mi/mi2-var-child.exp: Likewise.
17954 * gdb.mi/mi-vla-c99.exp: Likewise.
17955 * lib/mi-support.exp: Likewise.
17956
17957 From Ian Lance Taylor <iant@cygnus.com>:
17958 * lib/gdb.exp (parse_args): New procedure.
17959
08351840
PA
179602014-04-23 Pedro Alves <palves@redhat.com>
17961
17962 * gdb.base/break-unload-file.c: New file.
17963 * gdb.base/break-unload-file.exp: New file.
17964 * gdb.base/sym-file-lib.c (baz): New function.
17965 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
17966 field.
17967 (load): Store the segment's mapped size.
17968 (unload): New function.
17969 (unload_shlib): New function.
17970 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
17971 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
17972 set a breakpoint at baz, and call it.
17973 * gdb.base/sym-file.exp: New tests for stale breakpoint
17974 instructions.
17975
076855f9
PA
179762014-04-23 Pedro Alves <palves@redhat.com>
17977
17978 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
17979 * gdb.base/hbreak-in-shr-unsupported.c: New file.
17980 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
17981 * gdb.base/hbreak-unmapped.c: New file.
17982 * gdb.base/hbreak-unmapped.exp: New file.
17983 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
17984 * lib/gdb.exp (gdb_is_target_remote): ... here.
17985
483805cf
PA
179862014-04-22 Pedro Alves <palves@redhat.com>
17987
17988 * gdb.base/consecutive-step-over.c: New file.
17989 * gdb.base/consecutive-step-over.exp: New file.
17990
06d97543
PA
179912014-04-22 Pedro Alves <palves@redhat.com>
17992
17993 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
17994 instead of send_gdb/gdb_expect.
17995
b4429ea2
YQ
179962014-04-22 Yao Qi <yao@codesourcery.com>
17997
17998 * lib/trace-support.exp (generate_tracefile): New procedure.
17999 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18000 return 0.
18001 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18002 if generate_tracefile returns 1.
18003
51d48146
PA
180042014-04-18 Tom Tromey <palves@redhat.com>
18005 Pedro alves <tromey@redhat.com>
18006
18007 PR backtrace/15558
18008 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18009 with a backtrace limit.
18010 * gdb.python/py-frame-inline.exp: Test running to an inline
18011 function with a backtrace limit, and printing the newest frame.
18012 * gdb.python/py-frame-inline.c (main): Call f.
18013
bd1dce5f
MS
180142014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18015
18016 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18017
40d1a503
MS
180182014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18019
18020 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18021 Drop prefix from unsupported source file path.
18022
389b98f7
YQ
180232014-04-17 Yao Qi <yao@codesourcery.com>
18024
18025 * lib/gdb.exp (with_target_charset): New proc.
18026 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18027 with_target_charset.
18028 (test_print_strings): Likewise.
18029 (test_repeat_bytes): Likewise.
18030 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18031 for some tests.
18032
22869d73
KS
180332014-04-16 Keith Seitz <keiths@redhat.com>
18034
18035 PR gdb/15827
18036 * gdb.dwarf2/corrupt.c: New file.
18037 * gdb.dwarf2/corrupt.exp: New file.
18038
c4f87ca6
KS
180392014-04-16 Keith Seitz <keiths@redhat.com>
18040
18041 PR c++/16597
18042 * gdb.cp/namelessclass.cc: New file.
18043 * gdb.cp/namelessclass.exp: New file.
18044 * gdb.cp/namelessclass.S: New file.
18045
ab19de87
DE
180462014-04-16 Doug Evans <dje@google.com>
18047
18048 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18049 Add comment.
18050 (gdbserver_default_get_comm_port): New function.
18051 (gdbserver_start): Check if board file provided
18052 "gdbserver,get_comm_port" and use it if so.
18053 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18054 (gdb,socketport): Set to "stdio".
18055 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18056 (stdio_gdbserver_template): Delete.
18057 (${board}_get_remote_address): Update.
18058 (${board}_build_remote_cmd): Delete.
18059 (${board}_get_comm_port): New function.
18060 (${board}_spawn): Update.
18061 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18062 Delete.
18063 (${board}_get_remote_address): Update.
18064 (${board}_get_comm_port): New function.
18065
fc98a809
AB
180662014-04-16 Andrew Burgess <aburgess@broadcom.com>
18067
18068 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18069 appearing in any order.
18070
87fd9e6e
DE
180712014-04-15 Doug Evans <dje@google.com>
18072
18073 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18074 uninitialized value of "description".
18075
099fc3ea
KS
180762014-04-15 Keith Seitz <keiths@redhat.com>
18077
18078 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18079 Remove unused globals.
18080 (test_running_the_program): Likewise.
18081 (test_controlled_execution): Likewise.
18082 (test_controlling_breakpoints): Likewise.
18083 (test_program_termination): Likewise.
18084
5da151d4
KS
180852014-04-15 Keith Seitz <keiths@redhat.com>
18086
18087 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18088 unused globals.
18089 (test_rbreak_creation_and_listing): Likewise.
18090 (test_ignore_count): Likewise.
18091 (test_error): Likewise.
18092
35e5d2f0
PA
180932014-04-15 Pedro Alves <palves@redhat.com>
18094
18095 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18096 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18097 sym-file-loader.c.
18098 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18099 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18100 to sym-file-loader.c.
18101 (struct library): Forward declare.
18102 (load_shlib, lookup_function): Change prototypes.
18103 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18104 (translate_offset): Remove declarations.
18105 (get_text_addr): New declaration.
18106 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18107 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18108 sym-file-loader.h.
18109 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18110 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18111 here from sym-file-loader.h.
18112 (struct library): New structure.
18113 (load_shlib, lookup_function): Change prototypes and adjust to
18114 work with a struct library.
18115 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18116 (translate_offset): Make static.
18117 (get_text_addr): New function.
18118 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18119
eb4c1710
PA
181202014-04-15 Pedro Alves <palves@redhat.com>
18121
18122 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18123
2d1baf52
PA
181242014-04-15 Pedro Alves <palves@redhat.com>
18125
18126 * gdb.base/sym-file-loader.c: Include <limits.h>.
18127 (SELF_LINK): New define.
18128 (get_origin): New function.
18129 (load_shlib): Use it.
18130 * gdb.base/sym-file.exp: Don't early return if the target is
18131 remote. Use runto_main, and issue fail is that fails. Use
18132 gdb_load_shlibs.
18133 (shlib_name): Delete.
18134 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18135
7dd6df01
PA
181362014-04-15 Pedro Alves <palves@redhat.com>
18137
18138 * gdb.base/sym-file.exp: Remove regex characters from test
18139 message. Don't refer to breakpoint numbers in test messages.
18140
b50c8614
KS
181412014-04-14 Keith Seitz <keiths@redhat.com>
18142
18143 PR c++/16253
18144 * gdb.cp/var-tag.cc: New file.
18145 * gdb.cp/var-tag.exp: New file.
18146 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18147 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18148 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18149 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18150
3d567982
TT
181512014-04-14 Tom Tromey <tromey@redhat.com>
18152
18153 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18154 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18155 type.
18156 * gdb.cp/enum-class.exp: New file.
18157 * gdb.cp/enum-class.cc: New file.
18158
0626fc76
TT
181592014-04-14 Tom Tromey <tromey@redhat.com>
18160
18161 * gdb.dwarf2/enum-type.exp: New file.
18162
dca325b3
SA
181632014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18164
18165 * gdb.mi/mi-vla-c99.exp: New file.
18166 * gdb.mi/vla.c: New file.
18167
5854b38a
SA
181682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18169
18170 * gdb.base/vla-datatypes.c: New file.
18171 * gdb.base/vla-datatypes.exp: New file.
18172
463bb957
SA
181732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18174
18175 * gdb.base/vla-ptr.c: New file.
18176 * gdb.base/vla-ptr.exp: New file.
18177
3dd170be
SA
181782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18179
18180 * gdb.dwarf2/count.exp: New file.
18181
5ecaaa66
SA
181822014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18183
18184 * gdb.base/vla-sideeffect.c: New file.
18185 * gdb.base/vla-sideeffect.exp: New file.
18186
41f1ada5
DB
181872014-04-14 David Blaikie <dblaikie@gmail.com>
18188
18189 * gdb.mi/non-stop.c: Add return value for non-void function return
18190 statement.
18191 * gdb.threads/staticthreads.c: Ditto.
18192
0be03e84
DE
181932014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18194 Doug Evans <xdje42@gmail.com>
18195
18196 * gdb.guile/scm-value.c: Improve test case.
18197 * gdb.guile/scm-value.exp: Add new test.
18198
f180a1fb
DB
181992014-04-11 David Blaikie <dblaikie@gmail.com>
18200
18201 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18202 override Clang's default.
18203
6b662e19
JB
182042014-04-11 Joel Brobecker <brobecker@adacore.com>
18205
18206 Revert the following changes (regressions):
18207
18208 * gdb.base/vla-sideeffect.c: New file.
18209 * gdb.base/vla-sideeffect.exp: New file.
18210
18211 * gdb.dwarf2/count.exp: New file.
18212
18213 * gdb.base/vla-multi.c: New file.
18214 * gdb.base/vla-multi.exp: New file.
18215
18216 * gdb.base/vla-ptr.c: New file.
18217 * gdb.base/vla-ptr.exp: New file.
18218
18219 * gdb.base/vla-datatypes.c: New file.
18220 * gdb.base/vla-datatypes.exp: New file.
18221
18222 * gdb.mi/mi-vla-c99.exp: New file.
18223 * gdb.mi/vla.c: New file.
18224
245a5f0b
KS
182252014-04-11 Keith Seitz <keiths@redhat.com>
18226
18227 PR c++/16675
18228 * gdb.cp/cpsizeof.exp: New file.
18229 * gdb.cp/cpsizeof.cc: New file.
18230
58a84dcf
SA
182312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18232
191a8a90
JB
18233 * gdb.mi/mi-vla-c99.exp: New file.
18234 * gdb.mi/vla.c: New file.
58a84dcf 18235
c8655f75
SA
182362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18237
18238 * gdb.base/vla-datatypes.c: New file.
18239 * gdb.base/vla-datatypes.exp: New file.
18240
024e13b4
SA
182412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18242
18243 * gdb.base/vla-ptr.c: New file.
18244 * gdb.base/vla-ptr.exp: New file.
18245
1a237e0e
SA
182462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18247
18248 * gdb.base/vla-multi.c: New file.
18249 * gdb.base/vla-multi.exp: New file.
18250
504f3432
SA
182512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18252
18253 * gdb.dwarf2/count.exp: New file.
18254
3bce8237
SA
182552014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18256
191a8a90
JB
18257 * gdb.base/vla-sideeffect.c: New file.
18258 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18259
322f9c21
YQ
182602014-04-11 Yao Qi <yao@codesourcery.com>
18261
18262 * gdb.base/completion.exp: Check file exists before running tests
18263 on file completion.
18264
d708bcd1
PA
182652014-04-10 Pedro Alves <palves@redhat.com>
18266
18267 * gdb.base/cond-eval-mode.c: New file.
18268 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18269 prepare_for_testing to build the new file. Check result of
18270 runto_main.
18271 (test_break, test_watch): New procedures.
18272 (top level): Use them.
18273
ae1d2761
PM
182742014-04-08 Pierre Muller <muller@sourceware.org>
18275
18276 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18277 Ctrl-V use for mingw hosts.
18278
7af389b8
SC
182792014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18280
18281 * gdb.python/py-value.c: Improve test case.
18282 * gdb.python/py-value.exp: Add new test.
18283
5e703181
DE
182842014-04-07 David Blaikie <dblaikie@gmail.com>
18285
18286 * lib/compiler.c: Identify the clang compiler.
18287 * lib/compiler.cc: Ditto.
18288
9810b410
YQ
182892014-04-03 Yao Qi <yao@codesourcery.com>
18290
18291 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18292
98d1b8dc
AB
182932014-04-01 Anton Blanchard <anton@samba.org>
18294
18295 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18296 messages unique.
18297
3114cea1
AB
182982014-04-01 Anton Blanchard <anton@samba.org>
18299
18300 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18301 prepare_for_testing.
18302
62f7182c
AB
183032014-04-01 Anton Blanchard <anton@samba.org>
18304
18305 * gdb.arch/ppc64-atomic-inst.c: Remove.
18306 * gdb.arch/ppc64-atomic-inst.S: New file.
18307 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18308
770e7fc7
DE
183092014-03-31 Doug Evans <dje@google.com>
18310
18311 * gdb.base/print-symbol-loading-lib.c: New file.
18312 * gdb.base/print-symbol-loading-main.c: New file.
18313 * gdb.base/print-symbol-loading.exp: New file.
18314
46e2bafa
YQ
183152014-03-31 Yao Qi <yao@codesourcery.com>
18316
18317 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18318
8776cfe9
JB
183192014-03-28 Joel Brobecker <brobecker@adacore.com>
18320
18321 * gdb.ada/mi_dyn_arr: New testcase.
18322
5d1ef361
DE
183232014-03-27 Doug Evans <dje@google.com>
18324
18325 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18326
b5bee914
YQ
183272014-03-27 Yao Qi <yao@codesourcery.com>
18328
18329 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18330 if target is nios2-*-*.
18331
0d4d0e77
YQ
183322014-03-26 Yao Qi <yao@codesourcery.com>
18333
18334 * lib/gdb.exp (readline_is_used): New proc.
18335 * gdb.base/completion.exp: Move tests on command complete up.
18336 Skip the rest of tests if readline is not used.
18337 * gdb.ada/complete.exp: Skp the test if readline is not
18338 used.
18339 * gdb.base/filesym.exp: Likewise.
18340 * gdb.base/macscp.exp: Likewise.
18341 * gdb.base/readline-ask.exp: Likewise.
18342 * gdb.base/readline.exp: Likewise.
18343 * gdb.python/py-cmd.exp: Likewise.
18344 * gdb.trace/tfile.exp: Likewise.
18345
29361eee
YQ
183462014-03-26 Yao Qi <yao@codesourcery.com>
18347
18348 * gdb.base/macscp.exp: Fix code format issues.
18349
bc9a5525
UW
183502014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18351
18352 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18353 * gdb.asm/powerpc64le.inc: New file.
18354
d3839ede
PA
183552014-03-25 Pedro Alves <palves@redhat.com>
18356 Doug Evans <dje@google.com>
18357
18358 * gdb.base/source-execution.c: New file.
18359 * gdb.base/source-execution.exp: New file.
18360 * gdb.base/source-execution.gdb: New file.
18361
01672a57
DE
183622014-03-24 Doug Evans <dje@google.com>
18363
18364 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18365 using fission.
18366
88bbeca9
HZ
183672014-03-24 Hui Zhu <hui@codesourcery.com>
18368 Pedro Alves <palves@redhat.com>
18369
18370 PR breakpoints/16101
18371 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18372 test pass/fail messages. Detect missing support for dprintf when
18373 breakpoints are actually inserted.
18374 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18375 breakpoints are actually inserted.
18376 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18377 fails.
18378
d2348791
JK
183792014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18380
18381 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18382
feef67ab
DE
183832014-03-22 Doug Evans <xdje42@gmail.com>
18384
18385 * gdb.python/python.exp (python not supported): Verify multi-line
18386 python command issues an error.
25d743f9 18387 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18388 guile command issues an error.
feef67ab 18389
ecebef6a
MR
183902014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18391
18392 * gdb.threads/thread-specific.exp: Handle the lack of usable
18393 $this_breakpoint and $this_thread.
18394
ccdd1909
HZ
183952014-03-21 Hui Zhu <hui@codesourcery.com>
18396
18397 * gdb.base/attach.exp (do_command_attach_tests): New.
18398
beb460e8
PA
183992014-03-20 Tom Tromey <tromey@redhat.com>
18400 Pedro Alves <palves@redhat.com>
18401
18402 PR cli/15718
18403 * gdb.base/condbreak-call-false.c: New file.
18404 * gdb.base/condbreak-call-false.exp: New file.
18405
40acf43a
PA
184062014-03-20 Pedro Alves <palves@redhat.com>
18407
18408 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18409 Delete.
18410 (block_signals, unblock_signals): Delete.
18411 (child_function_2, main): Remove references to deleted variable
18412 and functions.
18413
9f5e1e02
PA
184142014-03-20 Pedro Alves <palves@redhat.com>
18415
18416 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18417 Use pthread_kill to signal thread 2.
18418 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18419 Adjust to make the test send itself a signal rather than using the
18420 host's "kill" command.
18421
99619bea
PA
184222014-03-20 Pedro Alves <palves@redhat.com>
18423
18424 * gdb.threads/multiple-step-overs.c: New file.
18425 * gdb.threads/multiple-step-overs.exp: New file.
18426 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18427 Adjust expected infrun debug output.
18428
2adfaa28
PA
184292014-03-20 Pedro Alves <palves@redhat.com>
18430
18431 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18432 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18433
31e77af2
PA
184342014-03-20 Pedro Alves <palves@redhat.com>
18435
18436 PR breakpoints/7143
18437 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18438 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18439 of gdb_test_multiple.
18440 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18441 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18442
b9f437de
PA
184432014-03-20 Pedro Alves <palves@redhat.com>
18444
18445 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18446 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18447
05adc73e
PA
184482014-03-19 Pedro Alves <palves@redhat.com>
18449
18450 * gdb.base/async.exp: Remove early return.
18451
6048b950
PA
184522014-03-19 Pedro Alves <palves@redhat.com>
18453
18454 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18455
8bcfb00a
PA
184562014-03-19 Pedro Alves <palves@redhat.com>
18457
18458 * gdb.base/async.exp (test_background): Expect \r\n after
18459 "completed." in the fail pattern.
18460
884e37dc
PA
184612014-03-19 Pedro Alves <palves@redhat.com>
18462
18463 * gdb.base/async.exp (test_background): New procedure.
18464 Use it for all background execution command tests.
18465
148e57e2
PA
184662014-03-19 Pedro Alves <palves@redhat.com>
18467
18468 * gdb.base/async.exp: Use prepare_for_testing.
18469
f48088c7
PA
184702014-03-19 Pedro Alves <palves@redhat.com>
18471
18472 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18473 the same line.
18474
e2f6c966
PA
184752014-03-19 Pedro Alves <palves@redhat.com>
18476
18477 * gdb.base/async.c (main): Add "jump here" and "until here" line
18478 marker comments.
18479 * gdb.base/async.exp (jump_here): New global.
18480 (jump& test): Use it.
18481 (until_here): New global.
18482 (until& test): Use it.
18483
c30568d4
PA
184842014-03-19 Pedro Alves <palves@redhat.com>
18485
18486 * gdb.base/async.exp: Don't frob gdb_protocol.
18487
0172b6a7
DE
184882014-03-18 Doug Evans <xdje42@gmail.com>
18489
18490 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18491 Fix spelling of exec-done-display.
18492
06c868a8
JK
184932014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18494
18495 PR gdb/15358
18496 * gdb.base/gdb-sigterm.c: New file.
18497 * gdb.base/gdb-sigterm.exp: New file.
18498
0c7e1a46
PA
184992014-03-18 Pedro Alves <palves@redhat.com>
18500
18501 PR gdb/13860
18502 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18503 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18504 solib-event.
18505
f7c77d93
JB
185062014-03-17 Joel Brobecker <brobecker@adacore.com>
18507
18508 * gdb.ada/pckd_arr_ren: New testcase.
18509
5a1e8c7a
DE
185102014-03-13 Doug Evans <xdje42@gmail.com>
18511
18512 PR guile/16612
18513 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18514 collect after discarding symbols.
18515
350e1a76
DE
185162014-03-13 Ludovic Courtès <ludo@gnu.org>
18517 Doug Evans <xdje42@gmail.com>
18518
18519 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18520 to history survives a gc.
18521
a69900ae
PA
185222014-03-13 Pedro Alves <palves@redhat.com>
18523
18524 * gdb.base/default.exp: Don't test "target procfs".
18525
5db9f0bd
PA
185262014-03-13 Pedro Alves <palves@redhat.com>
18527
18528 * gdb.base/default.exp: Update "target child" and "target procfs"
18529 tests to not expect "Unix".
18530
b3ccfe11
TT
185312014-03-12 Tom Tromey <tromey@redhat.com>
18532
18533 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18534 New procs. Add target-async tests.
18535 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18536 Add target-async tests.
18537
646f4417
AA
185382014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18539
18540 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18541 'func_start' and 'func_end' for the beginning and end of the
18542 function code, respectively.
18543 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18544 'func_end' instead of 'func' and 'main'.
18545
288c211f
AA
185462014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18547
18548 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18549 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18550 generate the debug info assembler source.
18551
e0c0f156
AA
185522014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18553
18554 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18555 * gdb.dwarf2/arr-subrange.exp: Likewise.
18556 * gdb.dwarf2/dwz.exp: Likewise.
18557 * gdb.dwarf2/method-ptr.exp: Likewise.
18558 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18559 * gdb.dwarf2/subrange.exp: Likewise.
18560 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18561 * gdb.dwarf2/implptrpiece.exp: Likewise.
18562 * gdb.dwarf2/nostaticblock.exp: Likewise.
18563
0e5c4555
AA
185642014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18565
18566 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18567 directory to absolute path name arguments.
18568
5ec18f2b
JG
185692014-03-10 Joel Brobecker <brobecker@adacore.com>
18570
18571 * gdb.ada/tagged_access: New testcase.
18572
847fc4f2
MM
185732014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18574
18575 * gdb.btrace/data.exp: Update expected output.
18576
cc3da688
YQ
185772014-03-06 Yao Qi <yao@codesourcery.com>
18578
18579 * gdb.trace/pr16508.exp: New file.
18580
0f26cec1
PA
185812014-03-05 Pedro Alves <palves@redhat.com>
18582
18583 PR gdb/16575
18584 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18585 procedure.
18586 (top level): Adjust to use it. Add tests that exercise breakpoint
18587 interaction with the code-cache.
18588
7a5a839f
LC
185892014-02-26 Ludovic Courtès <ludo@gnu.org>
18590
18591 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18592 test for 'history-append!'.
18593
31aa7e4e
JB
185942014-02-26 Joel Brobecker <brobecker@adacore.com>
18595
18596 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18597 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18598 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18599 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18600 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18601 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18602
1b588015
JB
186032014-02-26 Joel Brobecker <brobecker@adacore.com>
18604
18605 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18606 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18607 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18608
55426c9d
JB
186092014-02-26 Joel Brobecker <brobecker@adacore.com>
18610
18611 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18612
dc53a7ad
JB
186132014-02-26 Joel Brobecker <brobecker@adacore.com>
18614
18615 * gdb.dwarf2/arr-stride.c: New file.
18616 * gdb.dwarf2/arr-stride.exp: New file.
18617
12ab52e9
PA
186182014-02-26 Pedro Alves <palves@redhat.com>
18619
18620 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18621 that won't ever trigger. Make sure that GDB reports the correct
18622 breakpoint that caused the stop.
18623
849c862e
JK
186242014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18625
18626 PR gdb/16626
18627 * gdb.base/auto-load-script: New file.
18628 * gdb.base/auto-load.c: New file.
18629 * gdb.base/auto-load.exp: New file.
18630
71b7d793
JK
18631 PR gdb/16626
18632 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18633
e2f0d509
JK
186342014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18635
18636 Fix dw2-icycle.exp -fsanitize=address GDB crash.
18637 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
18638
50cc37c8
DE
186392014-02-24 Doug Evans <dje@google.com>
18640
18641 * lib/gdb.exp (run_on_host): Log error output if program fails.
18642
ea4758f2
PA
186432014-02-21 Pedro Alves <palves@redhat.com>
18644
18645 * gdb.threads/step-after-sr-lock.c: Rename to ...
18646 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
18647 * gdb.threads/step-after-sr-lock.exp: Rename to ...
18648 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18649 ... this.
18650
d7b30f67
SDJ
186512014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
18652
18653 PR tdep/16397
18654 * gdb.arch/amd64-stap-special-operands.exp: New file.
18655 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
18656 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
18657 * gdb.arch/amd64-stap-triplet.S: Likewise.
18658 * gdb.arch/amd64-stap-triplet.c: Likewise.
18659
83deb43f
JB
186602014-02-20 Joel Brobecker <brobecker@adacore.com>
18661
18662 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
18663 in .section pseudo-op.
18664
adde2bff
DE
186652014-02-20 lin zuojian <manjian2006@gmail.com>
18666 Joel Brobecker <brobecker@adacore.com>
18667 Doug Evans <xdje42@gmail.com>
18668
18669 PR symtab/16581
18670 * gdb.dwarf2/dw2-icycle.S: New file.
18671 * gdb.dwarf2/dw2-icycle.c: New file.
18672 * gdb.dwarf2/dw2-icycle.exp: New file.
18673
f7bd0f78
SC
186742014-02-19 Siva Chandra Reddy <sivachandra@google.com>
18675
18676 * gdb.python/py-value-cc.cc: Improve test case to enable testing
18677 operations on gdb.Value objects.
18678 * gdb.python/py-value-cc.exp: Add new test to test operations on
18679 gdb.Value objects.
18680
c17ef0d5
DE
186812014-02-18 Doug Evans <dje@google.com>
18682
18683 * Makefile.in (TESTS): New variable.
18684 (expanded_tests, expanded_tests_or_none): New variables
18685 (check-single): Pass $(expanded_tests_or_none) to runtest.
18686 (check-parallel): Only run tests in $(TESTS) if non-empty.
18687 (check/no-matching-tests-found): New rule.
18688 * README: Document TESTS makefile variable.
18689
5dd3176f
DE
186902014-02-18 Doug Evans <dje@google.com>
18691
18692 * Makefile.in (check-parallel): rm -rf outputs temp.
18693
0b10be4f
JK
186942014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18695
18696 Fix "ERROR: no fileid for" in the testsuite.
18697 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
18698
85f224e7
DE
186992014-02-12 Doug Evans <dje@google.com>
18700
18701 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
18702 (MISCELLANEOUS): New variable.
18703 (clean): rm -rf $(MISCELLANEOUS).
18704 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
18705 dwp live in the same directory as symlinks, with each symlink pointed
18706 to a differently named file in a different directory.
18707
149b30ff
DE
187082014-02-11 Doug Evans <dje@google.com>
18709
18710 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
18711 of Tcl file commands.
18712
1dfdac32
MK
187132014-02-10 Mark Kettenis <kettenis@gnu.org>
18714
18715 * gdb.threads/step-after-sr-lock.exp: Avoid executing
18716 "kill -SIGUSR1 -1".
18717
aa4fb036
JB
187182014-02-10 Joel Brobecker <brobecker@adacore.com>
18719
18720 * gdb.ada/tick_length_array_enum_idx: New testcase.
18721
ed3ef339
DE
187222014-02-10 Doug Evans <xdje42@gmail.com>
18723
18724 * configure.ac (AC_OUTPUT): Add gdb.guile.
18725 * configure: Regenerate.
18726 * lib/gdb-guile.exp: New file.
18727 * lib/gdb.exp (get_target_charset): New function.
18728 * gdb.base/help.exp: Update expected output from "apropos apropos".
18729 * gdb.guile/Makefile.in: New file.
18730 * gdb.guile/guile.exp: New file.
18731 * gdb.guile/scm-arch.c: New file.
18732 * gdb.guile/scm-arch.exp: New file.
18733 * gdb.guile/scm-block.c: New file.
18734 * gdb.guile/scm-block.exp: New file.
18735 * gdb.guile/scm-breakpoint.c: New file.
18736 * gdb.guile/scm-breakpoint.exp: New file.
18737 * gdb.guile/scm-disasm.c: New file.
18738 * gdb.guile/scm-disasm.exp: New file.
18739 * gdb.guile/scm-equal.c: New file.
18740 * gdb.guile/scm-equal.exp: New file.
18741 * gdb.guile/scm-error.exp: New file.
18742 * gdb.guile/scm-error.scm: New file.
18743 * gdb.guile/scm-frame-args.c: New file.
18744 * gdb.guile/scm-frame-args.exp: New file.
18745 * gdb.guile/scm-frame-args.scm: New file.
18746 * gdb.guile/scm-frame-inline.c: New file.
18747 * gdb.guile/scm-frame-inline.exp: New file.
18748 * gdb.guile/scm-frame.c: New file.
18749 * gdb.guile/scm-frame.exp: New file.
18750 * gdb.guile/scm-generics.exp: New file.
18751 * gdb.guile/scm-gsmob.exp: New file.
18752 * gdb.guile/scm-iterator.c: New file.
18753 * gdb.guile/scm-iterator.exp: New file.
18754 * gdb.guile/scm-math.c: New file.
18755 * gdb.guile/scm-math.exp: New file.
18756 * gdb.guile/scm-objfile-script-gdb.in: New file.
18757 * gdb.guile/scm-objfile-script.c: New file.
18758 * gdb.guile/scm-objfile-script.exp: New file.
18759 * gdb.guile/scm-objfile.c: New file.
18760 * gdb.guile/scm-objfile.exp: New file.
18761 * gdb.guile/scm-ports.exp: New file.
18762 * gdb.guile/scm-pretty-print.c: New file.
18763 * gdb.guile/scm-pretty-print.exp: New file.
18764 * gdb.guile/scm-pretty-print.scm: New file.
18765 * gdb.guile/scm-section-script.c: New file.
18766 * gdb.guile/scm-section-script.exp: New file.
18767 * gdb.guile/scm-section-script.scm: New file.
18768 * gdb.guile/scm-symbol.c: New file.
18769 * gdb.guile/scm-symbol.exp: New file.
18770 * gdb.guile/scm-symtab-2.c: New file.
18771 * gdb.guile/scm-symtab.c: New file.
18772 * gdb.guile/scm-symtab.exp: New file.
18773 * gdb.guile/scm-type.c: New file.
18774 * gdb.guile/scm-type.exp: New file.
18775 * gdb.guile/scm-value-cc.cc: New file.
18776 * gdb.guile/scm-value-cc.exp: New file.
18777 * gdb.guile/scm-value.c: New file.
18778 * gdb.guile/scm-value.exp: New file.
18779 * gdb.guile/source2.scm: New file.
18780 * gdb.guile/types-module.cc: New file.
18781 * gdb.guile/types-module.exp: New file.
18782
7026a7c1
YQ
187832014-02-10 Yao Qi <yao@codesourcery.com>
18784
18785 PR testsuite/16543
18786 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
18787 * configure: Regenerated.
18788 * Makefile.in: New file.
18789
6c466447
AS
187902014-02-08 Andreas Schwab <schwab@linux-m68k.org>
18791
18792 * gdb.python/py-framefilter.exp: Fix typo.
18793
6e854735
YQ
187942014-02-08 Yao Qi <yao@codesourcery.com>
18795
18796 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
18797 that no =breakpoint-modified is emitted when breakpoints are
18798 modified through MI commands.
18799
d137e6dc
PA
188002014-02-07 Pedro Alves <pedro@codesourcery.com>
18801 Pedro Alves <palves@redhat.com>
18802
18803 * gdb.threads/step-after-sr-lock.c: New file.
18804 * gdb.threads/step-after-sr-lock.exp: New file.
18805
b5ee5a50
PA
188062014-02-07 Pedro Alves <palves@redhat.com>
18807
18808 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
18809
3c77faf3
JK
188102014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
18811
18812 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
18813 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
18814
6dddc817
DE
188152014-02-06 Doug Evans <xdje42@gmail.com>
18816
18817 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
18818 output.
18819
18820 * gdb.gdb/python-interrupts.exp: New file.
18821
de7b2893
YQ
188222014-02-05 Yao Qi <yao@codesourcery.com>
18823
18824 * gdb.trace/report.exp (use_collected_data): Test the output
18825 of "info threads" and "info inferiors".
18826
66d032ac
YQ
188272014-02-05 Yao Qi <yao@codesourcery.com>
18828
18829 Revert this patch:
18830
18831 2013-05-24 Yao Qi <yao@codesourcery.com>
18832
18833 * gdb.trace/tfile.exp: Test inferior and thread.
18834
591a12a1
UW
188352014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18836
18837 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
18838 on a function.
18839 * gdb.base/step-bt.c: Call hello via function pointer to make
18840 sure its first instruction is executed on powerpc64le-linux.
18841
0ff3e01f
UW
188422014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18843
18844 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
18845
084ee545
UW
188462014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18847
18848 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
18849 of the test patterns for use on little-endian systems.
18850
6ed14ff3
UW
188512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18852
18853 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
18854 (decimal_vector): Fix for little-endian.
18855
401e27fd
JM
188562014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
18857
18858 * gdb.arch/sparc-sysstep.exp: New file.
18859 * gdb.arch/sparc-sysstep.c: Likewise.
18860
18861 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
18862
8b924729
EBM
188632014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18864
18865 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
18866
fb151210
JB
188672014-01-23 Tom Tromey <tromey@redhat.com>
18868
18869 * gdb.ada/array_char_idx: New testcase.
18870
0740f8d8
TT
188712014-01-23 Tom Tromey <tromey@redhat.com>
18872
18873 PR python/16487:
18874 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
18875 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
18876 classes.
18877
21909fa1
TT
188782014-01-23 Tom Tromey <tromey@redhat.com>
18879
18880 PR python/16491:
18881 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
18882 string from an inferior frame.
18883 * gdb.python/py-framefilter-mi.exp: Update.
18884
87ce2a04
DE
188852014-01-22 Doug Evans <dje@google.com>
18886
18887 * gdb.server/server-mon.exp: Add tests for "set debug-format".
18888
237b092b
AA
188892014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18890
18891 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
18892
d674a709
AA
188932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18894
18895 * gdb.trace/entry-values.exp: Remove excess space character from
18896 regex patterns. Handle s390 call instruction.
18897
20fa3390
AA
188982014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18899
18900 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
18901 define "*_start" label. Make "name" static.
18902 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
18903 ${name} by references to ${name}_start.
18904
78466714
AA
189052014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18906
18907 * gdb.base/info-macros.exp: Remove "debug" from the compile
18908 options.
18909
ec9f644a
IB
189102014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18911
18912 * gdb.dlang/demangle.exp: New file.
18913
94b1b47e
IB
189142014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18915
18916 * gdb.dlang/primitive-types.exp: New file.
18917
7f420862
IB
189182014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18919
18920 * configure.ac: Create gdb.dlang/Makefile.
18921 * configure: Regenerate.
18922 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
18923 * gdb.dlang/Makefile.in: New file.
18924 * lib/d-support.exp: New file.
18925 * lib/gdb.exp (skip_d_tests): New proc.
18926
52834460
MM
189272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18928
18929 * gdb.btrace/delta.exp: Check reverse stepi.
18930 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
18931 * gdb.btrace/finish.exp: New.
18932 * gdb.btrace/next.exp: New.
18933 * gdb.btrace/nexti.exp: New.
18934 * gdb.btrace/record_goto.c: Add comments.
18935 * gdb.btrace/step.exp: New.
18936 * gdb.btrace/stepi.exp: New.
18937 * gdb.btrace/multi-thread-step.c: New.
18938 * gdb.btrace/multi-thread-step.exp: New.
18939 * gdb.btrace/rn-dl-bind.c: New.
18940 * gdb.btrace/rn-dl-bind.exp: New.
18941 * gdb.btrace/data.c: New.
18942 * gdb.btrace/data.exp: New.
18943 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18944
6e07b1d2
MM
189452014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18946
18947 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
18948 * gdb.btrace/exception.exp: Update.
18949 * gdb.btrace/instruction_history.exp: Update.
18950 * gdb.btrace/record_goto.exp: Update.
18951 * gdb.btrace/tailcall.exp: Update.
18952 * gdb.btrace/unknown_functions.exp: Update.
18953 * gdb.btrace/delta.exp: New.
18954
0b722aec
MM
189552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18956
18957 * gdb.btrace/record_goto.exp: Add backtrace test.
18958 * gdb.btrace/tailcall.exp: Add backtrace test.
18959
066ce621
MM
189602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18961
18962 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
18963 * gdb.btrace/record_goto.c: New.
18964 * gdb.btrace/record_goto.exp: New.
18965 * gdb.btrace/x86-record_goto.S: New.
18966
0688d04e
MM
189672014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18968
18969 * gdb.btrace/function_call_history.exp: Update tests.
18970 * gdb.btrace/instruction_history.exp: Update tests.
18971
8710b709
MM
189722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18973
18974 * gdb.btrace/function_call_history.exp: Fix expected field
18975 order for "record function-call-history".
18976 Add new tests for "record function-call-history /c".
18977 * gdb.btrace/exception.cc: New.
18978 * gdb.btrace/exception.exp: New.
18979 * gdb.btrace/tailcall.exp: New.
18980 * gdb.btrace/x86-tailcall.S: New.
18981 * gdb.btrace/x86-tailcall.c: New.
18982 * gdb.btrace/unknown_functions.c: New.
18983 * gdb.btrace/unknown_functions.exp: New.
18984 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18985
5de9129b
MM
189862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18987
18988 * gdb.btrace/instruction_history.exp: Update.
18989 * gdb.btrace/function_call_history.exp: Update.
18990
23a7fe75
MM
189912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18992
18993 * gdb.btrace/function_call_history.exp: Fix expected function
18994 trace.
18995 * gdb.btrace/instruction_history.exp: Initialize traced.
18996 Remove traced_functions.
18997
724c7dd8
MM
189982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18999
19000 * gdb.btrace/function_call_history.exp: Update
19001 * gdb.btrace/instruction_history.exp: Update.
19002
6d78d93b
MM
190032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19004
19005 * gdb.btrace/enable.exp: Update expected text.
19006
93a360cc
OJ
190072014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19008
19009 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19010 bytes.
19011
3772b53f
MR
190122014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19013
19014 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19015
596662fa
OJ
190162014-01-15 Omair Javaid <omair.javaid@linaro.org>
19017
19018 * lib/gdb.exp (supports_process_record): Return true for
19019 arm*-linux*. (supports_reverse): Likewise.
19020
b5b08fb4
SC
190212014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19022
19023 PR python/15464
19024 PR python/16113
19025 * gdb.python/py-type.c: Enhance test case.
19026 * gdb.python/py-value-cc.cc: Likewise
19027 * gdb.python/py-type.exp: Add new tests.
19028 * gdb.python/py-value-cc.exp: Likewise
19029
52d7fb13
AA
190302014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19031 Pedro Alves <palves@redhat.com>
19032
19033 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19034 Make "name" extern.
19035 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19036 references to ${name}_start by references to ${name}.
19037
a2cd8cfe
JB
190382014-01-10 Joel Brobecker <brobecker@adacore.com>
19039
19040 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19041
4e23fced
JB
190422014-01-10 Joel Brobecker <brobecker@adacore.com>
19043
19044 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19045
c6a9e42c
PA
190462014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19047 Pedro Alves <palves@redhat.com>
19048
19049 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19050 mi_gdb_target_load.
c6a9e42c 19051
b7ea362b
PA
190522014-01-08 Pedro Alves <palves@redhat.com>
19053
19054 * gdb.threads/reconnect-signal.c: New file.
19055 * gdb.threads/reconnect-signal.exp: New file.
19056
5e3f4fab
EBM
190572014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19058
19059 * gdb.base/source-dir.exp: New file.
19060
79301218
JB
190612014-01-07 Joel Brobecker <brobecker@adacore.com>
19062
19063 * gdb.ada/mi_interface: New testcase.
19064
8e355c5d
JB
190652014-01-07 Joel Brobecker <brobecker@adacore.com>
19066
19067 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19068 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19069 gdb.ada/pp-rec-component/pck.ads: New files.
19070
c0d48811
JB
190712014-01-07 Joel Brobecker <brobecker@adacore.com>
19072
19073 * gdb.python/py-pp-integral.c: New file.
19074 * gdb.python/py-pp-integral.py: New file.
19075 * gdb.python/py-pp-integral.exp: New file.
19076
17b609c3 19077For older changes see ChangeLog-1993-2013.
c906108c 19078\f
8d8cb839
EZ
19079;; Local Variables:
19080;; mode: change-log
19081;; left-margin: 8
19082;; fill-column: 74
19083;; version-control: never
19084;; End:
902f2ccb 19085
b811d2c2 19086 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19087 Copying and distribution of this file, with or without modification,
19088 are permitted provided the copyright notice and this notice are preserved.
This page took 3.622082 seconds and 4 git commands to generate.