]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Automatic date update in version.in
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
14ca8ecf
TV
12020-04-08 Tom de Vries <tdevries@suse.de>
2
3 * lib/gdb.exp (psymtabs_p): New proc.
4 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
5 importing unit" unsupported if there are no partial symbols.
6
e21d048f
TV
72020-04-08 Tom de Vries <tdevries@suse.de>
8
9 PR testsuite/25760
10 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
11
25c11aca
TV
122020-04-07 Tom de Vries <tdevries@suse.de>
13
14 PR symtab/25796
15 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
16
5707e24b
TV
172020-04-07 Tom de Vries <tdevries@suse.de>
18
19 * gdb.base/check-psymtab.c: New test.
20 * gdb.base/check-psymtab.exp: New file.
21
6ee448cc
TT
222020-04-06 Tom Tromey <tromey@adacore.com>
23
24 * gdb.ada/variant-record/proc.adb: New file.
25 * gdb.ada/variant-record/value.adb: New file.
26 * gdb.ada/variant-record/value.s: New file.
27 * gdb.ada/variant-record.exp: New file.
28
9e7c9a03
HD
292020-04-03 Hannes Domani <ssbssa@yahoo.de>
30
31 PR gdb/25325
32 * gdb.cp/typed-enum.cc: New test.
33 * gdb.cp/typed-enum.exp: New file.
34
c90d28ac
AB
352020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
36
37 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
38 * gdb.dwarf2/dw2-inline-small-func.c: New file.
39 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
40 * gdb.dwarf2/dw2-inline-small-func.h: New file.
41 * gdb.opt/inline-small-func.c: New file.
42 * gdb.opt/inline-small-func.exp: New file.
43 * gdb.opt/inline-small-func.h: New file.
44
34e9a9fa
AB
452020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
46
47 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
48 function.
49
6a354911
AB
502020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
51
52 * lib/dwarf.exp (function_range): Allow compiler options to be
53 specified.
54
880d9777
TV
552020-04-02 Tom de Vries <tdevries@suse.de>
56
57 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
58 __attribute__((always_inline)).
59 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
60
f32682ea
TV
612020-04-02 Tom de Vries <tdevries@suse.de>
62
63 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
64 (gdbserver_gdb_exit): ... here. Add timeout warning.
65 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
66 (connect_target_extended_remote): Append new server_spawn_id to
67 server_spawn_ids.
68 (cleanup): New proc.
69 (setup, <toplevel>): Call cleanup.
70
d3214198
TV
712020-04-02 Tom de Vries <tdevries@suse.de>
72
73 * gdb.base/main-psymtab.exp: New file.
74
cc77ed24
TV
752020-04-02 Tom de Vries <tdevries@suse.de>
76
77 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
78
3638a098
TT
792020-04-01 Tom Tromey <tom@tromey.com>
80
81 * gdb.base/complex-parts.exp: Add type tests.
82
c34e8714
TT
832020-04-01 Tom Tromey <tom@tromey.com>
84
85 * gdb.base/complex-parts.exp: Add arithmetic tests.
86
981c08ce
TT
872020-04-01 Tom Tromey <tom@tromey.com>
88
89 * gdb.compile/compile.exp: Update.
90 * gdb.compile/compile-cplus.exp: Update.
91 * gdb.base/varargs.exp: Update.
92 * gdb.base/floatn.exp: Update.
93 * gdb.base/endianity.exp: Update.
94 * gdb.base/callfuncs.exp (do_function_calls): Update.
95 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
96 (complex_float_integral_args): Update.
97 * gdb.base/complex.exp: Update.
98 * gdb.base/complex-parts.exp: Update.
99
3d1cfd43
TT
1002020-04-01 Tom Tromey <tromey@adacore.com>
101
102 * gdb.rust/union.rs: New file.
103 * gdb.rust/union.exp: New file.
104 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
105 (main): Update.
106 * gdb.rust/simple.exp: Move union tests to union.exp.
107
e033dfa9
TT
1082020-04-01 Tom Tromey <tromey@adacore.com>
109
110 * gdb.rust/simple.rs (main): Remove "y0".
111
53cccef1
TBA
1122020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
113
114 * gdb.multi/stop-all-on-exit.c: New test.
115 * gdb.multi/stop-all-on-exit.exp: New file.
116
60e22c1e
HD
1172020-04-01 Hannes Domani <ssbssa@yahoo.de>
118
119 PR gdb/24789
120 * gdb.cp/misc.cc: Add integer reference variable.
121 * gdb.cp/misc.exp: Add test.
122
e139a727
TBA
1232020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
124
125 * gdb.server/stop-reply-no-thread.exp: Enhance the test
126 scenario to cover execution until the end and also the case
127
16b0db75
TV
1282020-03-31 Tom de Vries <tdevries@suse.de>
129
130 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
131 c. Use "maint info symtabs" to check symtab expansion.
132
c0502da6
TV
1332020-03-30 Tom de Vries <tdevries@suse.de>
134
135 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
136 unsupported.
137 (verify_psymtab_expanded): Move ...
138 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
139 test.
140 (readnow): New proc.
141
5935fd15
AB
1422020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
143
144 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
145 with $hex.
146
1773be9e
TT
1472020-03-20 Tom Tromey <tromey@adacore.com>
148
149 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
150
70304be9
TT
1512020-03-20 Tom Tromey <tromey@adacore.com>
152
153 * gdb.ada/sub_variant/subv.adb: New file.
154 * gdb.ada/sub_variant.exp: New file.
155
0dd7b8f7
TV
1562020-03-20 Tom de Vries <tdevries@suse.de>
157
158 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
159 first break fails.
160 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
161
cada5fc9
AB
1622020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
163
164 * gdb.server/exit-multiple-threads.c: New file.
165 * gdb.server/exit-multiple-threads.exp: New file.
166
6b8c53f2
AB
1672020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
168
169 * gdb.fortran/mixed-lang-stack.c: New file.
170 * gdb.fortran/mixed-lang-stack.cpp: New file.
171 * gdb.fortran/mixed-lang-stack.exp: New file.
172 * gdb.fortran/mixed-lang-stack.f90: New file.
173
19a2740f
AB
1742020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
175
176 * gdb.linespec/cp-completion-aliases.cc: New file.
177 * gdb.linespec/cp-completion-aliases.exp: New file.
178
d8c8b848
TV
1792020-03-19 Tom de Vries <tdevries@suse.de>
180
181 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
182 more precise.
183
a9933ccf
TV
1842020-03-18 Tom de Vries <tdevries@suse.de>
185
186 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
187 * gdb.dwarf2/break-inline-psymtab.c: New test.
188 * gdb.dwarf2/break-inline-psymtab.exp: New file.
189
2f89101f
TV
1902020-03-16 Tom de Vries <tdevries@suse.de>
191
192 * lib/cache.exp (gdb_do_cache): Add and handle local variables
193 cache_verify and cache_verify_proc.
194
6b9374f1
TV
1952020-03-15 Tom de Vries <tdevries@suse.de>
196
197 * gdb.server/solib-list.exp: Handle
198 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
199
eaeaf44c
TV
2002020-03-15 Tom de Vries <tdevries@suse.de>
201
202 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
203 objfiles".
204
3293bbaf
TT
2052020-03-14 Tom Tromey <tom@tromey.com>
206
207 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
208
ab44624c
TV
2092020-03-14 Tom de Vries <tdevries@suse.de>
210
211 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
212
54c43825
TV
2132020-03-14 Tom de Vries <tdevries@suse.de>
214
215 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
216 result in line-by-line fashion.
217
2ac70237
TV
2182020-03-14 Tom de Vries <tdevries@suse.de>
219
220 * lib/gdb.exp (supports_statement_frontiers): New proc.
221 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
222
09546b56
TV
2232020-03-14 Tom de Vries <tdevries@suse.de>
224
225 * gdb.base/printcmds.exp: Add missing quoting for "print
226 teststring2".
227
a1f6a07c
TT
2282020-03-13 Tom Tromey <tom@tromey.com>
229
230 * gdb.base/printcmds.exp (test_print_strings): Add regression
231 test.
232 * gdb.base/printcmds.c (charptr): New typedef.
233 (teststring2): New global.
234
1b83d09c
AB
2352020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
236
237 * gdb.base/break-interp.exp: Use the tail of the filename, not the
238 full path in the test name.
239 (test_ld): Add some with_test_prefix blocks to make test names
240 unique.
241
2d61316c
TV
2422020-03-13 Tom de Vries <tdevries@suse.de>
243
244 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
245
2e9145ac
TV
2462020-03-13 Tom de Vries <tdevries@suse.de>
247
248 * gdb.mi/mi-sym-info.exp: Make matching more precise.
249
96c7f873
TV
2502020-03-13 Tom de Vries <tdevries@suse.de>
251
252 PR symtab/25646
253 * gdb.dwarf2/imported-unit.exp: Add test.
254
49ba92c0
TV
2552020-03-13 Tom de Vries <tdevries@suse.de>
256
257 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
258 (var1, var2): New variable.
259 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
260 matching symbols.
261
301b21e0
TV
2622020-03-13 Tom de Vries <tdevries@suse.de>
263
264 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
265 (Term::command): Use prompt prefix.
266 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
267 * gdb.tui/tui-layout-asm-short-prog.exp: Use
268 command_no_prompt_prefix instead of prefix.
269 * gdb.tui/tui-layout-asm.exp: Same.
270
3f512721
SM
2712020-03-12 Simon Marchi <simon.marchi@efficios.com>
272
273 * gdb.base/break-interp.exp: Use foreach_with_prefix.
274
40310f30
SM
2752020-03-12 Simon Marchi <simon.marchi@efficios.com>
276
277 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
278 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
279 on" while stepping over the test instruction, match printed
280 message.
281
09252140
TV
2822020-03-12 Tom de Vries <tdevries@suse.de>
283
284 * gdb.base/info-types.exp: Use exp_continue during matching of output
285 of "info types".
286
14e9c72c
TV
2872020-03-12 Tom de Vries <tdevries@suse.de>
288
289 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
290
e515d67e
TV
2912020-03-12 Tom de Vries <tdevries@suse.de>
292
293 * gdb.fortran/module.exp: Use exp_continue during matching of output
294 of "info variable -n".
295
307eafd8
TV
2962020-03-12 Tom de Vries <tdevries@suse.de>
297
298 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
299 gdb.dwarf2/dw2-ranges-base.c.
300
9a2de3fc
TV
3012020-03-12 Tom de Vries <tdevries@suse.de>
302
303 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
304 in presence of GLIBC debuginfo.
305
3217502e
TV
3062020-03-12 Tom de Vries <tdevries@suse.de>
307
308 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
309 $core.
310
1281424c
TV
3112020-03-12 Tom de Vries <tdevries@suse.de>
312
313 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
314 more precise.
315
038b97fc
SM
3162020-03-11 Simon Marchi <simon.marchi@efficios.com>
317
318 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
319 from Unix to Windows path.
320
5308d1e7
TV
3212020-03-11 Tom de Vries <tdevries@suse.de>
322
323 * gdb.ada/minsyms.exp: Set language to ada.
324
f870f78f
TV
3252020-03-11 Tom de Vries <tdevries@suse.de>
326
327 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
328
5a13315d
TV
3292020-03-11 Tom de Vries <tdevries@suse.de>
330
331 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
332
976862ed
TT
3332020-03-11 Tom Tromey <tromey@adacore.com>
334
335 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
336
7462c383
TV
3372020-03-11 Tom de Vries <tdevries@suse.de>
338
339 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
340
1c6c46a0
TV
3412020-03-11 Tom de Vries <tdevries@suse.de>
342
343 * gdb.base/break-interp.exp: Limit verbose scope.
344
44f41bb7
TV
3452020-03-11 Tom de Vries <tdevries@suse.de>
346
347 * gdb.fortran/logical.f90: Define variable with character type.
348 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
349
b76f3a42
TV
3502020-03-11 Tom de Vries <tdevries@suse.de>
351
352 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
353
1c33af77
TV
3542020-03-11 Tom de Vries <tdevries@suse.de>
355
356 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
357 symtabs.
358
8c95582d
AB
3592020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
360 Bernd Edlinger <bernd.edlinger@hotmail.de>
361
362 * gdb.cp/step-and-next-inline.cc: New file.
363 * gdb.cp/step-and-next-inline.exp: New file.
364 * gdb.cp/step-and-next-inline.h: New file.
365 * gdb.dwarf2/dw2-is-stmt.c: New file.
366 * gdb.dwarf2/dw2-is-stmt.exp: New file.
367 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
368 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
369 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
370
cecf8547
AB
3712020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
372
373 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
374 is-stmt flag in the line table.
375
0ba678c9
TV
3762020-03-09 Tom de Vries <tdevries@suse.de>
377
378 * lib/gdb.exp (cached_file): Create cache dir.
379
72fbdf83
TV
3802020-03-07 Tom de Vries <tdevries@suse.de>
381
382 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
383 * gdb.cp/rvalue-ref-params.exp: Same.
384
436b5e99
TV
3852020-03-06 Tom de Vries <tdevries@suse.de>
386
387 * lib/gdb.exp (tentative_rename, cached_file): New proc.
388 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
389
09f2921c
TV
3902020-03-06 Tom de Vries <tdevries@suse.de>
391
392 * README: Fix "the the".
393 * gdb.base/dprintf.exp: Same.
394
50a3cc5d
TV
3952020-03-05 Tom de Vries <tdevries@suse.de>
396
397 * gdb.base/maint.exp: Update "main print statistics" expected output.
398
0a709cba
AKS
3992020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
400
401 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
402 (fortran_int8): Likewise.
403 (fortran_real4): Likewise.
404 (fortran_real8): Likewise.
405 (fortran_complex4): Likewise.
406 (fortran_logical4): Likewise.
407 (fortran_character1): Likewise.
408
5e5d66b6
AB
4092020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
410
411 * gdb.fortran/logical.exp: Add tests that any non-zero value is
412 printed as true.
413
7b973adc
SDJ
4142020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
415
416 * gdb.base/printcmds.exp: Add test to verify printf of a
417 variable holding an address.
418
478e490a
TV
4192020-03-03 Tom de Vries <tdevries@suse.de>
420
421 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
422
1ef44e86
TV
4232020-03-03 Tom de Vries <tdevries@suse.de>
424
425 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
426 gdb_test_multiple call.
427
b98cc2cf
TV
4282020-03-03 Tom de Vries <tdevries@suse.de>
429
430 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
431 gdb_test_multiple calls.
432
63e163f2
AB
4332020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
434
435 * gdb.base/default.exp: Remove test of 'set history filename'.
436 * gdb.base/gdbinit-history.exp: Add tests for setting the history
437 filename to the empty string.
438 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
439 and GDBHISTSIZE.
440
24ed6739
AB
4412020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
442
443 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
444 disabled.
445
590003dc
TV
4462020-03-02 Pedro Alves <palves@redhat.com>
447 Tom de Vries <tdevries@suse.de>
448
449 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
450 -prompt prefix, before user_code argument. Add -lbl option likewise.
451 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
452 (gdb_is_target_1): Add -prompt prefix and move to before user_code
453 argument.
454 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
455 have "\r\n" at start-of-line, instead of at end-of-line.
456
f5e46084
SM
4572020-02-28 Simon Marchi <simon.marchi@efficios.com>
458
459 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
460 libinproctrace.so.
461
f7a7000d
LM
4622020-02-28 Luis Machado <luis.machado@linaro.org>
463
464 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
465 to "p/x".
466
718e0816
LM
4672020-02-28 Luis Machado <luis.machado@linaro.org>
468
469 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
470 asm/ptrace.h and error.h.
471
13c3a74a
TV
4722020-02-28 Tom de Vries <tdevries@suse.de>
473
474 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
475 (struct wrapper, do_something, mundane/symada__cS): Move ...
476 * gdb.base/c-linkage-name-2.c: ... here. New source file.
477 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
478 Update "print symada__cS before partial symtab expansion" regexp.
479 Update breakpoint location. Flush symbol cache after expansion.
480
85d2d5bb
LM
4812020-02-28 Luis Machado <luis.machado@linaro.org>
482
483 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
484
3608f86c
TV
4852020-02-27 Tom de Vries <tdevries@suse.de>
486
487 * config/sid.exp: Remove unused globals.
488 * gdb.base/attach.exp: Same.
489 * gdb.base/catch-load.exp: Same.
490 * gdb.base/dbx.exp: Same.
491 * lib/gdb.exp: Same.
492 * lib/mi-support.exp: Same.
493 * lib/prompt.exp: Same.
494
c8d4f6df
TV
4952020-02-27 Tom de Vries <tdevries@suse.de>
496
497 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
498 not set.
499
0d79cdc4
AM
5002020-02-26 Aaron Merey <amerey@redhat.com>
501
502 * gdb.debuginfod: New directory for debuginfod tests.
503 * gdb.debuginfod/main.c: New test file.
504 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
505
0dce4280
TV
5062020-02-26 Tom de Vries <tdevries@suse.de>
507
508 PR gdb/25603
509 * gdb.base/persistent-lang.cc: New test.
510 * gdb.base/persistent-lang.exp: New file.
511
9e80cfa1
AB
5122020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
513
514 * gdb.fortran/derived-type-striding.exp: Add a new test.
515 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
516 new test.
517
2078dbb2
AB
5182020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
519
520 * gdb.base/cached-source-file.exp: Avoid source file paths in test
521 names.
522
70d49700
TV
5232020-02-25 Tom de Vries <tdevries@suse.de>
524
525 PR go/18926
526 * gdb.go/methods.exp: Remove gcc/93866 xfail.
527
a88ef40d
TV
5282020-02-24 Tom de Vries <tdevries@suse.de>
529
530 PR gdb/25592
531 * gdb.base/info-locals-unused-static-var.c: New test.
532 * gdb.base/info-locals-unused-static-var.exp: New file.
533
01b1af32
TT
5342020-02-22 Tom Tromey <tom@tromey.com>
535
536 * gdb.python/tui-window.exp: New file.
537 * gdb.python/tui-window.py: New file.
538
7c043ba6
TT
5392020-02-22 Tom Tromey <tom@tromey.com>
540
541 PR tui/17850:
542 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
543 tests.
544
c22fef7e
TT
5452020-02-22 Tom Tromey <tom@tromey.com>
546
547 * gdb.tui/new-layout.exp: Add sub-layout tests.
548
ee325b61
TT
5492020-02-22 Tom Tromey <tom@tromey.com>
550
551 * gdb.tui/new-layout.exp: New file.
552
3f0cbb04
TT
5532020-02-22 Tom Tromey <tom@tromey.com>
554
555 * gdb.rust/rust-style.rs: New file.
556 * gdb.rust/rust-style.exp: New file.
557 * gdb.base/style.exp: Test structure printing.
558 * gdb.base/style.c (struct some_struct): New type.
559 (enum etype): New type.
560 (struct_value): New global.
561
75525152
TV
5622020-02-21 Tom de Vries <tdevries@suse.de>
563
564 PR go/18926
565 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
566 Remove blanket xfails. Use message argument for gdb_breakpoint.
567 Make continuing to breakpoint test conditional on setting breakpoint.
568 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
569 DW_AT_name attribute. Add xfail for GCC PR93866.
570
bd360d30
AB
5712020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
572
573 * gdb.dwarf2/cpp-linkage-name.c: New file.
574 * gdb.dwarf2/cpp-linkage-name.exp: New file.
575
c7adb09f 5762020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
577
578 * lib/gdb.exp (gdb_wrapper_init): Reset
579 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
580 not exist.
581
a9c79803
TV
5822020-02-20 Tom de Vries <tdevries@suse.de>
583
584 PR go/17018
585 * gdb.go/hello.exp: Copy ...
586 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
587 print of st to print value of global definition. Add xfail for GCC
588 PR93844.
589 * gdb.go/hello.exp: Remove printing of st before definition.
590 * gdb.go/hello.go: Copy ...
591 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
592 to st.
593 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
594
d7445728
TV
5952020-02-20 Tom de Vries <tdevries@suse.de>
596
597 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
598 (gdb_simple_compile): Handle compile_flags go by using .go extension
599 for source file.
600 * gdb.go/chan.exp: Use support_go_compile.
601 * gdb.go/handcall.exp: Same.
602 * gdb.go/hello.exp: Same.
603 * gdb.go/integers.exp: Same.
604 * gdb.go/max-depth.exp: Same.
605 * gdb.go/methods.exp: Same.
606 * gdb.go/package.exp: Same.
607 * gdb.go/strings.exp: Same.
608 * gdb.go/types.exp: Same.
609 * gdb.go/unsafe.exp: Same.
610
c9c41e6d
TV
6112020-02-19 Tom de Vries <tdevries@suse.de>
612
613 * gdb.python/lib-types.exp: Make xfail more strict.
614
f20ff837
TV
6152020-02-19 Tom de Vries <tdevries@suse.de>
616
617 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
618
08410482
DE
6192020-02-19 Doug Evans <dje@google.com>
620
621 PR rust/25535
622 * gdb.rust/simple.exp: Add test.
623 * gdb.rust/simple.rs: Add test.
624
623563f7
TV
6252020-02-19 Tom de Vries <tdevries@suse.de>
626
627 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
628 output line-by-line.
629
d3308cfd
TV
6302020-02-19 Tom de Vries <tdevries@suse.de>
631
632 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
633
86cbc5dc
TV
6342020-02-19 Tom de Vries <tdevries@suse.de>
635
636 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
637 prelink.
638
9db2b96b
TV
6392020-02-19 Tom de Vries <tdevries@suse.de>
640
641 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
642 (gdb_do_cache): Use gdb_do_cache_wrap.
643 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
644
89e2fdc5
TV
6452020-02-19 Tom de Vries <tdevries@suse.de>
646
647 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
648 gdb_compile option.
649
373d7ac0
SM
6502020-02-18 Simon Marchi <simon.marchi@efficios.com>
651
652 * gdb.base/printcmds.exp (test_print_enums): Update expected
653 output.
654
b29a2df0
SM
6552020-02-18 Simon Marchi <simon.marchi@efficios.com>
656
657 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
658 for "unknown".
659
6740f0cc
SM
6602020-02-18 Simon Marchi <simon.marchi@efficios.com>
661
662 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
663 enumerator.
664
edd45eb0
SM
6652020-02-18 Simon Marchi <simon.marchi@efficios.com>
666
667 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
668 FE_, add FE_NONE.
669 (three): Update.
670 (enum flag_enum_without_zero): New enum.
671 (flag_enum_without_zero): New variable.
672 (enum not_flag_enum): New enum.
673 (three_not_flag): New variable.
674 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
675 (test_print_enums): Add more tests for printing flag enums.
676
d4295de4
TV
6772020-02-18 Tom de Vries <tdevries@suse.de>
678
679 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
680 (gdb_compile_ada): ... here.
681 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
682 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
683
f251f505
TT
6842020-02-14 Tom Tromey <tom@tromey.com>
685
686 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
687 build directory.
688 * boards/gdbserver-base.exp: Update path to gdbserver.
689
8f432634
TV
6902020-02-13 Tom de Vries <tdevries@suse.de>
691
692 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
693
92b6eaf7
TV
6942020-02-13 Tom de Vries <tdevries@suse.de>
695
696 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
697 are missing.
698
f3b0f7fe
TV
6992020-02-13 Tom de Vries <tdevries@suse.de>
700
701 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
702 call.
703
f6be8713
SDJ
7042020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
705
706 PR tui/25126
707 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
708 * gdb.base/cached-source-file.c: New file.
709 * gdb.base/cached-source-file.exp: New file.
710
b2770d5e
TV
7112020-02-11 Tom de Vries <tdevries@suse.de>
712
713 PR testsuite/25488
714 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
715
44f6938e
TV
7162020-02-10 Tom de Vries <tdevries@suse.de>
717
718 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
719
5f0e2eb7
MR
7202020-02-10 Maciej W. Rozycki <macro@wdc.com>
721
722 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
723 and $after_addr are both integers before making a comparison.
724
46ce2b6f
TV
7252020-02-09 Tom de Vries <tdevries@suse.de>
726
727 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
728 command output and paste it into gdb.log. If any, paste catch message
729 to gdb.log.
730
5abbbe1d
TT
7312020-02-07 Tom Tromey <tromey@adacore.com>
732
733 PR breakpoints/24915:
734 * gdb.base/annotate-symlink.exp: Use setup_xfail.
735
1d5d29e7
SV
7362020-02-06 Shahab Vahedi <shahab@synopsys.com>
737
738 * gdb.tui/tui-missing-src.exp: Add the "missing source
739 file" test for the TUI.
740
b0999b9b
AB
7412020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
742
743 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
744 including a port number in the output.
745
c3b149eb
AKS
7462020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
747
748 * lib/fortran.exp (fortran_int4): Handle clang.
749 (fortran_int8): Likewise.
750 (fortran_real4): Likewise.
751 (fortran_real8): Likewise.
752 (fortran_complex4): Likewise.
753 (fortran_logical4): Likewise.
754 (fortran_character1): Likewise.
755
f8dcc90b
TV
7562020-02-04 Tom de Vries <tdevries@suse.de>
757
758 * README (Race detection): Add note.
759
f90ac7c2
TV
7602020-02-04 Tom de Vries <tdevries@suse.de>
761
762 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
763
780636ae
TV
7642020-02-04 Tom de Vries <tdevries@suse.de>
765
766 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
767
5d2e1193
RA
7682020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
769
770 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
771 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
772 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
773 blttar, bnetarl.
774 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
775 binary for blttar, bnetarl.
776 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
777 wait instruction. Delete ldmx test.
778 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
779
e409c542
AKS
7802020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
781
782 * gdb.fortran/array-bounds-high.exp: New file.
783 * gdb.fortran/array-bounds-high.f90: New file.
784
b0029748
LD
7852020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
786
787 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
788 Replace #include of <sys/fcntl.h> by <fcntl.h>.
789
195a8287
TV
7902020-02-01 Tom de Vries <tdevries@suse.de>
791
792 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
793
42330a68
AB
7942020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
795
796 PR tui/9765
797 * gdb.tui/tui-layout-asm-short-prog.S: New file.
798 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
799
b62a8028
LM
8002020-01-29 Luis Machado <luis.machado@linaro.org>
801
802 * gdb.arch/aarch64-brk-patterns.c: New source file.
803 * gdb.arch/aarch64-brk-patterns.exp: New test.
804
5f440116
TBA
8052020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
806
807 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
808 GCC/Clang version.
809 * gdb.cp/pass-by-ref.exp: Ditto.
810
ee2a6fc6
TV
8112020-01-29 Tom de Vries <tdevries@suse.de>
812
813 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
814 * gdb.threads/watchpoint-fork-mt.c: Same.
815 * gdb.threads/watchpoint-fork-parent.c: Same.
816 * gdb.threads/watchpoint-fork-st.c: Same.
817 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
818
16b10d6e
LM
8192020-01-27 Luis Machado <luis.machado@linaro.org>
820
821 * gdb.base/step-over-syscall.exp (setup): Check if we're already
822 sitting at a syscall instruction when we hit the syscall function's
823 breakpoint.
824 Check PC against one obtained with the x command.
825 Validate syscall number.
826 (step_over_syscall): Don't continue to the syscall instruction if
827 we're already there.
828
b1468492
PW
8292020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
830
831 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
832
7ffa82e1
AB
8332020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
834
835 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
836 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
837
3d92a3e3
AB
8382020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
839
840 * gdb.dwarf2/dw2-inline-stepping.c: New file.
841 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
842
94a72be7
AB
8432020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
844
845 * gdb.base/maint.exp: Update line table parsing test.
846 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
847
53af73bf
PA
8482020-01-24 Pedro Alves <palves@redhat.com>
849
850 PR gdb/25410
851 * gdb.multi/multi-re-run-1.c: New.
852 * gdb.multi/multi-re-run-2.c: New.
853 * gdb.multi/multi-re-run.exp: New.
854
1ba1ac88
AB
8552020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
856
857 PR gdb/23718
858 * gdb.server/server-kill-python.exp: New file.
859
f3364a6d
AB
8602020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
861
862 * gdb.server/multi-ui-errors.c: New file.
863 * gdb.server/multi-ui-errors.exp: New file.
864
733d0a67
AB
8652020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
866
867 PR tui/9765
868 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
869
4f13c1c0
TT
8702020-01-19 Tom Tromey <tom@tromey.com>
871
872 * gdb.tui/main.exp: Add check for plain "file".
873
40c94099
CB
8742020-01-16 Christian Biesinger <cbiesinger@google.com>
875
876 * lib/gdb.exp: Fix spelling error (seperatelly).
877
ff47f4f0
TT
8782020-01-14 Tom Tromey <tom@tromey.com>
879
880 PR symtab/12535:
881 * gdb.python/python.exp: Test decode_line with empty string
882 argument.
883
717c684d
BE
8842020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
885
886 * gdb.base/skip-inline.exp: Extend test.
887
44e4c775
AB
8882020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
889
890 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
891 * gdb.dwarf2/dw2-bad-elf.c: New file.
892 * gdb.dwarf2/dw2-bad-elf.exp: New file.
893
d93c6db7
AB
8942020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
895
896 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
897 _line_saw_file.
898
9a6d629c
AB
8992020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
900
901 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
902 border.
903
d9ebdab7
TBA
9042020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
905
906 * gdb.multi/multi-target.exp (setup): Factor out "info
907 connections" and "info inferiors" tests to ...
908 (test_info_inferiors): ... this new procedure.
909 (top level): Run new "info-inferiors" tests.
910
f3c469b9
PA
9112020-01-10 Pedro Alves <palves@redhat.com>
912
913 * gdb.server/bkpt-other-inferior.exp: New file.
914
121b3efd
PA
9152020-01-10 Pedro Alves <palves@redhat.com>
916
917 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
918 of "add-inferior".
919 * gdb.base/quit-live.exp: Likewise.
920 * gdb.base/remote-exec-file.exp: Likewise.
921 * gdb.guile/scm-progspace.exp: Likewise.
922 * gdb.linespec/linespec.exp: Likewise.
923 * gdb.mi/new-ui-mi-sync.exp: Likewise.
924 * gdb.mi/user-selected-context-sync.exp: Likewise.
925 * gdb.multi/multi-target.exp (setup): Add "info connection" and
926 "info inferiors" tests.
927 * gdb.multi/remove-inferiors.exp: Adjust expected output of
928 "add-inferior".
929 * gdb.multi/watchpoint-multi.exp: Likewise.
930 * gdb.python/py-inferior.exp: Likewise.
931 * gdb.server/extended-remote-restart.exp: Likewise.
932 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
933 "info inferiors".
934 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
935 * gdb.trace/report.exp: Likewise.
936
1dadb1dd
PA
9372020-01-10 Pedro Alves <palves@redhat.com>
938
939 * gdb.multi/multi-target.c: New file.
940 * gdb.multi/multi-target.exp: New file.
941 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
942 mode requested, but remote does not support non-stop".
943
78f2c40a
PA
9442020-01-10 Pedro Alves <palves@redhat.com>
945
946 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
947 disconnect before reconnecting.
948
e7af6c70
TBA
9492020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
950 Pedro Alves <palves@redhat.com>
951
952 * gdb.server/connect-without-multi-process.exp: Also test
953 continuing to end.
954
acdf84a6
PA
9552020-01-10 Pedro Alves <palves@redhat.com>
956
957 * gdb.base/remote-exec-file.exp: New file.
958
873657b9
PA
9592020-01-10 Pedro Alves <palves@redhat.com>
960
961 * gdb.base/fork-running-state.exp (do_test): Adjust expected
962 output.
963 * gdb.threads/async.c: New.
964 * gdb.threads/async.exp: New.
965 * gdb.multi/tids-gid-reset.c: New.
966 * gdb.multi/tids-gid-reset.exp: New.
967
7f0ae84c
GB
9682020-01-10 George Barrett <bob@bob131.so>
969
970 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
971 to help in finding the image relocation offset.
972 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
973 options in arguments.
974 (stap_test_no_debuginfo): Likewise.
975 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
976 test variants.
977 (stap_test): Add null semaphore relocation test.
978
47e9d49d
GB
9792020-01-10 George Barrett <bob@bob131.so>
980
981 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
982 * gdb.base/stap-probe.exp: Likewise.
983 (stap_test): Pass argument as an additional flag.
984 (stap_test_no_debuginfo): Likewise.
985 (stap_test): Check `info probes stap' output for semaphore
986 addresses if the test binary is supposed to have them.
987
f5a7c406
AB
9882020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
989
990 * gdb.tui/basic.exp: Add more scrolling tests.
991
9ae6bf64
TT
9922020-01-09 Tom Tromey <tom@tromey.com>
993
994 PR tui/18932:
995 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
996 meangingful value.
997 (Term::command, Term::resize): Update.
998 * gdb.tui/basic.exp: Add scrolling test.
999
b2efe70c
AB
10002020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1001
1002 * gdb.tui/tui-layout-asm.exp: New file.
1003
3804da7e
AB
10042020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1005
1006 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1007
b40aa28f
AB
10082020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1009
1010 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1011 (Term::enter_tui): Use Term::prepare_for_tui.
1012
63ffd7c9
AB
10132020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1014
1015 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1016 called.
1017
3be966f6
AB
10182020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1019
1020 * gdb.base/skip.exp: Fix race condition in test.
1021
153d79c4
AB
10222020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1023
1024 * gdb.base/backtrace.c: New file.
1025 * gdb.base/backtrace.exp: New file.
1026
f2302a34
AB
10272020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1028
1029 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1030
6ec1d75e
PW
10312020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1032
1033 * gdb.base/style.exp: Test that warnings are styled.
1034
c296cbe6
BE
10352019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1036
1037 * gdb.base/line65535.exp: New file.
1038 * gdb.base/line65535.c: New file.
1039
b28a729d
SM
10402019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1041
1042 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1043 * lib/gnat_debug_info_test.adb: New file.
1044 * gdb.ada/ptype_tagged_param.exp: Use
1045 gnat_runtime_has_debug_info, expect a different output if
1046 runtime does not have debug info.
1047
7f2d7a0d
SM
10482019-12-20 Simon Marchi <simon.marchi@efficios.com>
1049
1050 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1051 (another) quote in test name.
1052
f3bce483
SM
10532019-12-20 Simon Marchi <simon.marchi@efficios.com>
1054
1055 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1056 Add quote in test name.
1057
c855a912
TBA
10582019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1059
1060 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1061 directory instead.
1062 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1063 * gdb.cp/pass-by-ref-2.cc: New file.
1064 * gdb.cp/pass-by-ref-2.exp: New file.
1065
fc9d2d72
TT
10662019-12-20 Tom Tromey <tom@tromey.com>
1067
1068 * gdb.tui/list-before.exp: New file.
1069
77b97e00
TT
10702019-12-20 Tom Tromey <tom@tromey.com>
1071
1072 * gdb.tui/list.exp: Check for source on initial listing.
1073
f69656d0
TT
10742019-12-11 Tom Tromey <tromey@adacore.com>
1075
1076 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1077 Add crlf test.
1078
99a55965
SM
10792019-12-18 Simon Marchi <simon.marchi@efficios.com>
1080
1081 * gdb.base/default.exp: Update value of $_gdb_major.
1082
5024637f
BE
10832019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1084
1085 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1086
b63634be
BE
10872019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1088
1089 * gdb.base/skip.exp: Whitespace fix.
1090
45d73523
BE
10912019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1092
1093 * gdb.base/skip-inline.c: New file.
1094 * gdb.base/skip-inline.exp: New file.
1095
d043f8c8
SM
10962019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1097
1098 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1099 jit_function_00 to jit_function_stack_mangle.
1100 * gdb.base/jithost.c (jit_function_t): Rename to...
1101 (jit_function_stack_mangle_t): ... this.
1102 (jit_function_add_t): New typedef.
1103 (jit_function_00_code): Rename to...
1104 (jit_function_stack_mangle_code): ... this, make static.
1105 (jit_function_add_code): New.
1106 (main): Generate "add" function and call it. Adjust to changes
1107 in jithost_abi.
1108 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1109 (struct jithost_abi) <begin, end>: Remove fields.
1110 <object, function_stack_mangle, function_add>: New fields.
1111 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1112 code_end>: Remove fields.
1113 <func_stack_mangle>: New field.
1114 (read_debug_info): Adjust to renaming, create block for "add"
1115 function.
1116 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1117
873de05c
TT
11182019-12-11 Tom Tromey <tom@tromey.com>
1119
1120 * gdb.tui/resize.exp: Fix regexp.
1121 * gdb.tui/regs.exp: Fix regexps.
1122 * gdb.tui/main.exp: Fix regexp.
1123
3d979945
TT
11242019-12-11 Tom Tromey <tom@tromey.com>
1125
1126 * gdb.tui/resize.exp: Update.
1127 * gdb.tui/empty.exp (layouts): Update.
1128
2192a9d3
TT
11292019-12-11 Tom Tromey <tom@tromey.com>
1130
1131 * gdb.tui/regs.exp: Update.
1132 * gdb.tui/empty.exp (layouts): Update.
1133 * gdb.tui/basic.exp: Update.
1134 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1135
d8edc8b7
PW
11362019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1137
1138 * gdb.base/options.exp: Add -raw-values in the print completion list.
1139 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1140
4c12d936
KB
11412019-12-10 Kevin Buettner <kevinb@redhat.com>
1142
1143 * gdb.threads/omp-par-scope.c: New file.
1144 * gdb/threads/omp-par-scope.exp: New file.
1145
26b911fb
KB
11462019-12-10 Kevin Buettner <kevinb@redhat.com>
1147
bb47f919
KB
1148 * lib/gdb.exp (support_nested_function_tests): New proc.
1149
11502019-12-10 Kevin Buettner <kevinb@redhat.com>
1151
1152 * lib/gdb.exp (gdb_compile_openmp): New proc.
1153 (build_executable_from_specs): Add an "openmp" option.
1154 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1155
6c71eb7d
TT
11562019-12-10 Tom Tromey <tromey@adacore.com>
1157
1158 * gdb.ada/unchecked_union.exp: New file.
1159 * gdb.ada/unchecked_union/pck.adb: New file.
1160 * gdb.ada/unchecked_union/pck.ads: New file.
1161 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1162 * gdb-utils.exp (string_to_regexp): Also quote "?".
1163
bac7c5cf
GB
11642019-12-10 George Barrett <bob@bob131.so>
1165
1166 Test scripted probe breakpoints.
1167 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1168 * gdb.python/py-breakpoint.c (main): Likewise.
1169 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1170 specifier test.
1171 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1172
330f1d38
TBA
11732019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1174
1175 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1176 an rvalue parameter.
1177 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1178 parameter.
1179
b43315e2
AB
11802019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1181
1182 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1183 modules.
1184
54f73dad
AB
11852019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1186
1187 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1188 broken version of GCC.
1189
d57cbee9
AB
11902019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1191
1192 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1193 sym-info-cmds library.
1194 * gdb.fortran/info-types.exp: Likewise.
1195 * lib/sym-info-cmds.exp: New file.
1196
c14aab8c
TV
11972019-12-08 Tom de Vries <tdevries@suse.de>
1198
1199 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1200
aa2d5a42
KS
12012019-12-07 Keith Seitz <keiths@redhat.com>
1202
1203 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1204 * gdb.base/corefile-buildid-shlib.c: New file.
1205 * gdb.base/corefile-buildid.c: New file.
1206 * gdb.base/corefile-buildid.exp: New file.
1207
93e55f0a
TV
12082019-12-06 Tom de Vries <tdevries@suse.de>
1209
1210 * gdb.dwarf2/varval.exp: Add decl before def test.
1211
c7d12402
TBA
12122019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1213
1214 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1215
06acc08f
TBA
12162019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1217
1218 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1219 CV and reference conversion for overload resolution.
1220 * gdb.cp/rvalue-ref-overload.exp: Test it.
1221
e0fad1ea
PW
12222019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1223
1224 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1225 * gdb.base/frameapply.exp: Test faas without command.
1226
8d70a9f0
AB
12272019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1228
1229 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1230 Fortran tests.
1231 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1232 order.
1233
36c8fb93
AB
12342019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1235
1236 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1237 casting to type with no kind specified.
1238 (test_basic_parsing_of_type_kinds): Additional tests for types
1239 with no kind specified, and add tests for single/double
1240 precision/complex types.
1241
4139ff00
TT
12422019-12-04 Tom Tromey <tromey@adacore.com>
1243
1244 * gdb.base/endianity.c (struct other) <x>: New field.
1245 (main): Initialize it.
1246 * gdb.base/endianity.exp: Update.
1247
a05cf17a
TT
12482019-12-04 Tom Tromey <tromey@adacore.com>
1249
1250 * gdb.ada/scalar_storage/storage.adb: New file.
1251 * gdb.ada/scalar_storage/pck.adb: New file.
1252 * gdb.ada/scalar_storage/pck.ads: New file.
1253 * gdb.ada/scalar_storage.exp: New file.
1254
103a685e
TT
12552019-12-04 Tom Tromey <tromey@adacore.com>
1256
1257 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1258 (main): Initialize it.
1259 * gdb.base/endianity.exp: Update.
1260
c2512106
AB
12612019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1262
1263 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1264
293b38d6
AB
12652019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1266
1267 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1268 -symbol-info-module-functions and -symbol-info-module-variables.
1269
216a7e6b
AB
12702019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1271
1272 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1273
5bbd8269
AB
12742019-12-01 Richard Bunt <richard.bunt@arm.com>
1275 Andrew Burgess <andrew.burgess@embecosm.com>
1276
1277 * gdb.fortran/derived-type-striding.exp: New file.
1278 * gdb.fortran/derived-type-striding.f90: New file.
1279 * gdb.fortran/array-slices.exp: New file.
1280 * gdb.fortran/array-slices.f90: New file.
1281
be09caf1
PW
12822019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1283
1284 * gdb.base/define.exp: Test . in command names.
1285 * gdb.base/setshow.exp: Update test, as . is now part of
1286 command name.
1287
643c0cbe
PW
12882019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1289
1290 * gdb.base/define-prefix.exp: New file.
1291
dcdec678
AB
12922019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1293
1294 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1295 compile.
1296 (skip_btrace_pt_tests): Likewise.
1297
640ab947
AB
12982019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1299
1300 * gdb.fortran/info-modules.exp: Compile source files in correct
1301 order.
1302
d22670f0
KB
13032019-11-27 Kevin Buettner <kevinb@redhat.com>
1304
1305 * gdb.dwarf2/imported-unit.exp: New file.
1306 * gdb.dwarf2/imported-unit.c: New file.
1307
db5960b4
AB
13082019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1309
1310 * gdb.mi/mi-fortran-modules-2.f90: New file.
1311 * gdb.mi/mi-fortran-modules.exp: New file.
1312 * gdb.mi/mi-fortran-modules.f90: New file.
1313
7dc42066
AB
13142019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1315
1316 * gdb.mi/mi-sym-info-1.c: New file.
1317 * gdb.mi/mi-sym-info-2.c: New file.
1318 * gdb.mi/mi-sym-info.exp: New file.
1319
0dfeecca
TT
13202019-11-22 Tom Tromey <tromey@adacore.com>
1321
1322 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1323 * gdb.ada/tasks/foo.adb: Add another stopping location.
1324
34877895
PJ
13252019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1326
1327 * gdb.base/endianity.c: New test.
1328 * gdb.base/endianity.exp: New file.
1329
2e84f897
LD
13302019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1331
1332 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1333
65d1cd5f
TV
13342019-11-21 Tom de Vries <tdevries@suse.de>
1335
1336 PR gdb/24956
1337 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1338
4f22c3f4
SDJ
13392019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1340
1341 * gdb.python/py-progspace.exp: Add missing parentheses on some
1342 'print' commands.
1343
9f6ad286
TT
13442019-11-19 Tom Tromey <tom@tromey.com>
1345
1346 * gdb.tui/winheight.exp: New file.
1347
0b8dbf3f
AB
13482019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1349
1350 * gdb.base/ctf-whatis.c: Delete.
1351 * gdb.base/ctf-whatis.exp: Delete.
1352 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1353
f833b7a7
AB
13542019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1355
1356 * gdb.base/ctf-cvexpr.exp: Delete.
1357 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1358
30d0a636
AB
13592019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1360
1361 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1362 the compiler. Clean up header comment a little.
1363 * gdb.base/ctf-ptype.exp: Likewise.
1364 * gdb.base/ctf-whatis.exp: Likewise.
1365 * lib/gdb.exp (skip_ctf_tests): New proc.
1366
494409bb
SDJ
13672019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1368
1369 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1370 * gdb.tui/corefile-run.exp: New file.
1371
55708e99
TT
13722019-11-14 Tom Tromey <tromey@adacore.com>
1373
1374 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1375 regression tests.
1376
45e42163
TT
13772019-11-12 Tom Tromey <tom@tromey.com>
1378
1379 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1380 after any command. Expect prompt after WAIT_FOR is seen.
1381 (enter_tui): Enable resize messages.
1382 (command): Expect command in output.
1383 (get_line): Avoid error when cursor appears to be off-screen.
1384 (dump_screen): Include screen size in title.
1385 (_do_resize): New proc, from "resize".
1386 (resize): Rewrite. Do resize in two steps.
1387 * gdb.tui/empty.exp (layouts): Fix entries.
1388 (check_boxes): Remove xfail.
1389 (check_text): Dump screen on failure.
1390
086baaf1
AB
13912019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1392
1393 * gdb.python/py-symbol.exp: Add test for
1394 gdb.lookup_static_symbols.
1395
09ff83af
AB
13962019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1397
1398 * gdb.python/py-symbol.c: Declare and call function from new
1399 py-symbol-2.c file.
1400 * gdb.python/py-symbol.exp: Compile both source files, and add new
1401 tests for gdb.lookup_static_symbol.
1402 * gdb.python/py-symbol-2.c: New file.
1403
11af934b
TV
14042019-11-02 Tom de Vries <tdevries@suse.de>
1405
1406 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1407 * gdb.base/anon.exp: Same.
1408 * gdb.base/auto-connect-native-target.exp: Same.
1409 * gdb.base/call-ar-st.exp: Same.
1410 * gdb.base/catch-syscall.exp: Same.
1411 * gdb.base/commands.exp: Same.
1412 * gdb.base/default.exp: Same.
1413 * gdb.base/display.exp: Same.
1414 * gdb.base/float.exp: Same.
1415 * gdb.base/foll-fork.exp: Same.
1416 * gdb.base/help.exp: Same.
1417 * gdb.base/info-macros.exp: Same.
1418 * gdb.base/info-proc.exp: Same.
1419 * gdb.base/info-target.exp: Same.
1420 * gdb.base/long_long.exp: Same.
1421 * gdb.base/macscp.exp: Same.
1422 * gdb.base/memattr.exp: Same.
1423 * gdb.base/nofield.exp: Same.
1424 * gdb.base/pointers.exp: Same.
1425 * gdb.base/printcmds.exp: Same.
1426 * gdb.base/ptype.exp: Same.
1427 * gdb.base/restore.exp: Same.
1428 * gdb.base/return.exp: Same.
1429 * gdb.base/scope.exp: Same.
1430 * gdb.base/set-noassign.exp: Same.
1431 * gdb.base/setshow.exp: Same.
1432 * gdb.base/shlib-call.exp: Same.
1433 * gdb.base/signals.exp: Same.
1434 * gdb.base/sigstep.exp: Same.
1435 * gdb.base/skip.exp: Same.
1436 * gdb.base/solib-symbol.exp: Same.
1437 * gdb.base/stap-probe.exp: Same.
1438 * gdb.base/step-line.exp: Same.
1439 * gdb.base/step-test.exp: Same.
1440 * gdb.base/style.exp: Same.
1441 * gdb.base/varargs.exp: Same.
1442 * gdb.base/vla-datatypes.exp: Same.
1443 * gdb.base/vla-ptr.exp: Same.
1444 * gdb.base/vla-sideeffect.exp: Same.
1445 * gdb.base/volatile.exp: Same.
1446 * gdb.base/watch-cond-infcall.exp: Same.
1447 * gdb.base/watchpoint.exp: Same.
1448
e96ec2ba
TV
14492019-11-02 Tom de Vries <tdevries@suse.de>
1450
1451 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1452 * gdb.cp/cpexprs.exp: Same.
1453 * gdb.cp/except-multi-location.exp: Same.
1454 * gdb.cp/exceptprint.exp: Same.
1455 * gdb.cp/gdb2384.exp: Same.
1456 * gdb.cp/inherit.exp: Same.
1457 * gdb.cp/m-static.exp: Same.
1458 * gdb.cp/meth-typedefs.exp: Same.
1459 * gdb.cp/misc.exp: Same.
1460 * gdb.cp/namespace.exp: Same.
1461 * gdb.cp/non-trivial-retval.exp: Same.
1462 * gdb.cp/overload.exp: Same.
1463 * gdb.cp/pr17132.exp: Same.
1464 * gdb.cp/re-set-overloaded.exp: Same.
1465 * gdb.cp/rvalue-ref-types.exp: Same.
1466 * gdb.cp/templates.exp: Same.
1467
bd5766ec
LM
14682019-11-01 Luis Machado <luis.machado@linaro.org>
1469
1470 PR gdb/25124
1471
1472 * gdb.arch/pr25124.S: New file.
1473 * gdb.arch/pr25124.exp: New file.
1474
165f8965
AB
14752019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1476
1477 * gdb.fortran/info-modules.exp: Update expected results, and add
1478 additional tests for 'info module functinos', and 'info module
1479 variables'.
1480 * gdb.fortran/info-types.exp: Update expected results.
1481 * gdb.fortran/info-types.f90: Extend testcase with additional
1482 module variables and functions.
1483
59c35742
AB
14842019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1485
1486 * gdb.fortran/info-modules.exp: New file.
1487 * gdb.fortran/info-types.exp: Build with new file.
1488 * gdb.fortran/info-types.f90: Include and use new module.
1489 * gdb.fortran/info-types-2.f90: New file.
1490
f3fb2519
PW
14912019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1492
1493 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1494 * gdb.base/settings.exp: Test all settings types using
1495 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1496 that now verifies that the value of "maint show" is the same as
1497 returned by the settings functions. Test the type of the
1498 maintenance settings.
1499 * gdb.base/default.exp: Update show_conv_list.
1500
d1e36019
TV
15012019-10-31 Tom de Vries <tdevries@suse.de>
1502
1503 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1504 gdb_test.
1505 * gdb.arch/amd64-disp-step.exp: Same.
1506 * gdb.asm/asm-source.exp: Same.
1507 * gdb.btrace/buffer-size.exp: Same.
1508 * gdb.btrace/cpu.exp: Same.
1509 * gdb.btrace/enable.exp: Same.
1510 * gdb.dwarf2/count.exp: Same.
1511 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1512 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1513 * gdb.fortran/vla-datatypes.exp: Same.
1514 * gdb.fortran/vla-history.exp: Same.
1515 * gdb.fortran/vla-ptype.exp: Same.
1516 * gdb.fortran/vla-value.exp: Same.
1517 * gdb.fortran/whatis_type.exp: Same.
1518 * gdb.guile/guile.exp: Same.
1519 * gdb.multi/tids.exp: Same.
1520 * gdb.python/py-finish-breakpoint.exp: Same.
1521 * gdb.python/py-framefilter.exp: Same.
1522 * gdb.python/py-pp-registration.exp: Same.
1523 * gdb.python/py-xmethods.exp: Same.
1524 * gdb.python/python.exp: Same.
1525 * gdb.server/connect-with-no-symbol-file.exp: Same.
1526 * gdb.server/no-thread-db.exp: Same.
1527 * gdb.server/run-without-local-binary.exp: Same.
1528 * gdb.stabs/weird.exp: Same.
1529 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1530 * gdb.threads/thread-find.exp: Same.
1531 * gdb.threads/tls-shared.exp: Same.
1532 * gdb.threads/tls.exp: Same.
1533 * gdb.threads/wp-replication.exp: Same.
1534 * gdb.trace/ax.exp: Same.
1535 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1536
3d11e68e
TV
15372019-10-31 Tom de Vries <tdevries@suse.de>
1538
1539 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1540 * gdb.ada/array_subscript_addr.exp: Same.
1541 * gdb.ada/arrayidx.exp: Same.
1542 * gdb.ada/arrayparam.exp: Same.
1543 * gdb.ada/arrayptr.exp: Same.
1544 * gdb.ada/boolean_expr.exp: Same.
1545 * gdb.ada/call_pn.exp: Same.
1546 * gdb.ada/complete.exp: Same.
1547 * gdb.ada/fixed_cmp.exp: Same.
1548 * gdb.ada/fun_addr.exp: Same.
1549 * gdb.ada/funcall_param.exp: Same.
1550 * gdb.ada/interface.exp: Same.
1551 * gdb.ada/mod_from_name.exp: Same.
1552 * gdb.ada/null_array.exp: Same.
1553 * gdb.ada/packed_array.exp: Same.
1554 * gdb.ada/packed_tagged.exp: Same.
1555 * gdb.ada/print_chars.exp: Same.
1556 * gdb.ada/print_pc.exp: Same.
1557 * gdb.ada/ptype_arith_binop.exp: Same.
1558 * gdb.ada/ptype_field.exp: Same.
1559 * gdb.ada/ptype_tagged_param.exp: Same.
1560 * gdb.ada/rec_return.exp: Same.
1561 * gdb.ada/ref_tick_size.exp: Same.
1562 * gdb.ada/str_ref_cmp.exp: Same.
1563 * gdb.ada/taft_type.exp: Same.
1564 * gdb.ada/tagged.exp: Same.
1565 * gdb.ada/type_coercion.exp: Same.
1566 * gdb.ada/uninitialized_vars.exp: Same.
1567
60b6ede8
TV
15682019-10-30 Tom de Vries <tdevries@suse.de>
1569
1570 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1571
30baf67b
TV
15722019-10-26 Tom de Vries <tdevries@suse.de>
1573
1574 * gdb.base/bigcore.c: Fix typos in comments.
1575 * gdb.base/ctf-ptype.c: Same.
1576 * gdb.base/long_long.c: Same.
1577 * gdb.dwarf2/dw2-op-out-param.S: Same.
1578 * gdb.python/py-evthreads.c: Same.
1579 * gdb.reverse/i387-stack-reverse.c: Same.
1580 * gdb.trace/tfile.c: Same.
1581 * lib/compiler.c: Same.
1582 * lib/compiler.cc: Same.
1583
158da0d1
TV
15842019-10-25 Tom de Vries <tdevries@suse.de>
1585
1586 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1587 gdb_test_multiple calls.
1588 * gdb.reverse/sigall-reverse.exp: Same.
1589 * gdb.reverse/solib-precsave.exp: Same.
1590 * gdb.reverse/solib-reverse.exp: Same.
1591 * gdb.reverse/until-precsave.exp: Same.
1592 * gdb.reverse/until-reverse.exp: Same.
1593
4ccdfbec
TV
15942019-10-24 Tom de Vries <tdevries@suse.de>
1595
1596 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1597 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1598 kfail using -wrap pattern flag and convenience variable
1599 gdb_test_name.
1600
33d569b7
AB
16012019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1602
1603 * gdb.python/py-progspace.exp: Add tests for the
1604 Progspace.block_for_pc method.
1605
4d0b984b
TT
16062019-10-23 Tom Tromey <tom@tromey.com>
1607
1608 * configure: Rebuild.
1609 * aclocal.m4: Use m4_include, not sinclude.
1610
94cb3754
TV
16112019-10-21 Tom de Vries <tdevries@suse.de>
1612
1613 * gdb.base/infcall-nested-structs.c: Add
1614 __attribute__((noinline,noclone)) to all functions.
1615 (call_all): Add missing variable initialization. Simplify return value.
1616 (breakpt): Increment volatile variable, to prevent call from being
1617 optimized out.
1618 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1619
062f1fc1
TV
16202019-10-17 Tom de Vries <tdevries@suse.de>
1621
1622 * gdb.fortran/module.exp: Allow info variables to print info for files
1623 other than module.f90.
1624
0b54364d
AB
16252019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1626
1627 * gdb.fortran/module.exp: Extend with 'info variables' test.
1628
7ff5fae7
AB
16292019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1630
1631 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
1632 F77_FOR_TARGET.
1633
d10eccaa
TV
16342019-10-16 Tom de Vries <tdevries@suse.de>
1635
1636 PR tdep/25096
1637 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
1638
745ff14e
TV
16392019-10-16 Tom de Vries <tdevries@suse.de>
1640
1641 PR tdep/24104
1642 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
1643 Add KFAIL for PR tdep/25096.
1644
03e1ab94
TV
16452019-10-16 Tom de Vries <tdevries@suse.de>
1646
1647 PR testsuite/25059
1648 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
1649
b17fcc10
TV
16502019-10-16 Tom de Vries <tdevries@suse.de>
1651
1652 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
1653 as signed.
1654
9223170f
SM
16552019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
1656
1657 * gdb.mi/list-thread-groups-available.exp: Read entries one by
1658 one instead of increasing timeout.
1659
d6e76313
TV
16602019-10-13 Tom de Vries <tdevries@suse.de>
1661
1662 PR record/25038
1663 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
1664 * gdb.reverse/sigall-reverse.exp: Same.
1665 * gdb.reverse/solib-precsave.exp: Same.
1666 * gdb.reverse/solib-reverse.exp: Same.
1667 * gdb.reverse/step-precsave.exp: Same.
1668 * gdb.reverse/until-precsave.exp: Same.
1669 * gdb.reverse/until-reverse.exp: Same.
1670 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
1671
6dfc0041
AA
16722019-10-10 Andreas Arnez <arnez@linux.ibm.com>
1673
1674 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
1675 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
1676 (cmp_struct_05_01, cmp_struct_static_02_01)
1677 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
1678 comparisons.
1679
abcf2cc8
TV
16802019-10-10 Tom de Vries <tdevries@suse.de>
1681
1682 PR testsuite/24888
1683 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
1684 gnatlink.
1685
a50faaf6
TV
16862019-10-09 Tom de Vries <tdevries@suse.de>
1687
1688 PR testsuite/25048
1689 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
1690
60ff3cd7
AB
16912019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1692
1693 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
1694 exceptions due to missing debug information.
1695
dfee8566
TV
16962019-10-07 Tom de Vries <tdevries@suse.de>
1697
1698 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
1699
3d63690a
AB
17002019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1701
1702 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
1703 * gdb.base/annota1.exp: Update to use gdb_test_name.
1704
30d1f018
WP
17052019-10-07 Weimin Pan <weimin.pan@oracle.com>
1706
1707 * gdb.base/ctf-whatis.exp: New file.
1708 * gdb.base/ctf-whatis.c: New file.
1709 * gdb.base/ctf-ptype.exp: New file.
1710 * gdb.base/ctf-ptype.c: New file.
1711 * gdb.base/ctf-constvars.exp: New file.
1712 * gdb.base/ctf-constvars.c: New file.
1713 * gdb.base/ctf-cvexpr.exp: New file.
1714
4dbbb47c
TV
17152019-10-04 Tom de Vries <tdevries@suse.de>
1716
1717 * gdb.cp/local-static.c (main): Move declaration of int i out of the
1718 for loop.
1719
77c2dba3
TT
17202019-10-03 Tom Tromey <tom@tromey.com>
1721
1722 PR rust/24976:
1723 * gdb.rust/simple.rs (Union2): New type.
1724 (main): Use Union2.
1725 * gdb.rust/simple.exp: Add test.
1726
179aed7f
AB
17272019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1728
1729 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
1730 nested function prefix.
1731
0a4b0913
AB
17322019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
1733 Richard Bunt <richard.bunt@arm.com>
1734 Andrew Burgess <andrew.burgess@embecosm.com>
1735
1736 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
1737 nested functions.
1738 * gdb.fortran/nested-funcs.f90: Update expected results.
1739 * gdb.fortran/nested-funcs-2.exp: New file.
1740 * gdb.fortran/nested-funcs-2.f90: New file.
1741
082cce05
AB
17422019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1743
1744 * gdb.python/py-parameter.exp: Make test names unique.
1745 * gdb.python/py-template.exp: Likewise.
1746 * gdb.python/py-value.exp: Likewise.
1747
2b74ba5a
AB
17482019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1749
1750 * gdb.base/break-interp.exp: Reduce test name duplication.
1751 * gdb.base/call-sc.exp: Likewise.
1752 * gdb.base/callfuncs.exp: Likewise.
1753 * gdb.base/charset.exp: Likewise.
1754 * gdb.base/dump.exp: Likewise.
1755 * gdb.base/ena-dis-br.exp: Likewise.
1756 * gdb.base/relational.exp: Likewise.
1757 * gdb.base/step-over-syscall.exp: Likewise.
1758 * gdb.base/structs.exp: Likewise.
1759
58eb20d5
AB
17602019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1761
1762 * gdb.linespec/explicit.exp: Make test names unique.
1763 * gdb.linespec/ls-errs.exp: Likewise.
1764
4d421147
AB
17652019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1766
1767 * gdb.reverse/break-precsave.exp: Make test names unique.
1768 * gdb.reverse/break-reverse.exp: Likewise.
1769 * gdb.reverse/finish-precsave.exp: Likewise.
1770 * gdb.reverse/finish-reverse.exp: Likewise.
1771 * gdb.reverse/machinestate-precsave.exp: Likewise.
1772 * gdb.reverse/machinestate.exp: Likewise.
1773 * gdb.reverse/readv-reverse.exp: Likewise.
1774 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1775 * gdb.reverse/sigall-precsave.exp: Likewise.
1776 * gdb.reverse/sigall-reverse.exp: Likewise.
1777 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
1778 * gdb.reverse/watch-precsave.exp: Likewise.
1779 * gdb.reverse/watch-reverse.exp: Likewise.
1780
d8c06f22
AB
17812019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1782
1783 * gdb.threads/stop-with-handle.c: New file.
1784 * gdb.threads/stop-with-handle.exp: New file.
1785
3a56ed86
TV
17862019-10-03 Tom de Vries <tdevries@suse.de>
1787
1788 PR testsuite/25059
1789 * gdb.base/list-missing-source.exp: Allowing the "Compilation
1790 directory" line to be missing.
1791
42275044
TV
17922019-10-03 Tom de Vries <tdevries@suse.de>
1793
1794 PR testsuite/25059
1795 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
1796 type optional.
1797
9ef62df0
AA
17982019-10-02 Andreas Arnez <arnez@linux.ibm.com>
1799
1800 * gdb.python/py-format-string.c (string.h): New include.
1801 (main): Fill a_struct_with_union.the_union.an_int with bytes of
1802 the same value, for endianness-independence.
1803 * gdb.python/py-format-string.exp (default_regexp_dict)
1804 (test_pretty_structs, test_format): Adjust expected output to the
1805 changed initialization.
1806
37f6a7f4
TT
18072019-10-02 Tom Tromey <tromey@adacore.com>
1808
1809 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
1810
1d58d6a2
PA
18112019-10-02 Pedro Alves <palves@redhat.com>
1812 Andrew Burgess <andrew.burgess@embecosm.com>
1813
1814 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
1815 "print-file-var.h".
1816 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1817 (get_version_1): Print this_version_id and its address.
1818 Add extern "C" wrappers around interface functions.
1819 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
1820 "print-file-var.h".
1821 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1822 (get_version_2): Print this_version_id and its address.
1823 Add extern "C" wrappers around interface functions.
1824 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
1825 <stddef.h> and "print-file-var.h".
1826 Add extern "C" wrappers around interface functions.
1827 [VERSION_ID_MAIN] (this_version_id): Define.
1828 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
1829 * gdb.base/print-file-var.h: Add some #defines to simplify setting
1830 up extern "C" blocks.
1831 * gdb.base/print-file-var.exp (test): New, factored out from top
1832 level.
1833 (top level): Test all combinations of attribute hidden or not,
1834 dlopen or not, and this_version_id symbol in main file or not.
1835 Compile tests as both C++ and C, make test names unique.
1836
d770d56f
TT
18372019-10-01 Tom Tromey <tom@tromey.com>
1838
1839 * gdb.base/style.exp: Test "show logging filename".
1840
7f6aba03
TT
18412019-10-01 Tom Tromey <tom@tromey.com>
1842
1843 * lib/gdb-utils.exp (style): Handle "metadata" argument.
1844 * gdb.base/style.exp: Add metadata style test.
1845
14309bb6
TT
18462019-10-01 Tom Tromey <tom@tromey.com>
1847
1848 * gdb.base/style.exp: Test "pwd".
1849
2a3c1174
PA
18502019-10-01 Tom Tromey <tom@tromey.com>
1851
1852 * gdb.base/style.exp: Update tests.
1853
53d666ec
AA
18542019-10-01 Andreas Arnez <arnez@linux.ibm.com>
1855
1856 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
1857 'six' to unsigned.
1858 (s1): Initialize fields 'four' and 'six' instead of 'three' and
1859 'five'. Use an all-ones bit pattern for each.
1860 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
1861 to its changed values.
1862
4a56a520
TT
18632019-09-30 Tom Tromey <tromey@adacore.com>
1864
1865 * gdb.rust/traits.rs: Disable all warnings.
1866
0df0352a
TV
18672019-09-29 Tom de Vries <tdevries@suse.de>
1868
1869 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
1870
73d9a918
TV
18712019-09-29 Tom de Vries <tdevries@suse.de>
1872
1873 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
1874
060b3ab4
TV
18752019-09-27 Tom de Vries <tdevries@suse.de>
1876
1877 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
1878
68f7d34d
TV
18792019-09-27 Tom de Vries <tdevries@suse.de>
1880
1881 PR record/23188
1882 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
1883
5d63b30a
TT
18842019-09-26 Tom Tromey <tromey@adacore.com>
1885
1886 * gdb.ada/py_taft.exp: New file.
1887 * gdb.ada/py_taft/main.adb: New file.
1888 * gdb.ada/py_taft/pkg.adb: New file.
1889 * gdb.ada/py_taft/pkg.ads: New file.
1890
3d435220
TV
18912019-09-24 Tom de Vries <tdevries@suse.de>
1892
1893 PR gdb/24598
1894 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
1895
77d03678
TV
18962019-09-22 Tom de Vries <tdevries@suse.de>
1897
1898 * gdb.base/restore.exp: Allow register variables to be optimized out at
1899 -O0.
1900
abf516c6
UW
19012019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
1902
1903 * gdb.arch/spu-info.exp: Remove file.
1904 * gdb.arch/spu-info.c: Remove file.
1905 * gdb.arch/spu-ls.exp: Remove file.
1906 * gdb.arch/spu-ls.c: Remove file.
1907
1908 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
1909 * gdb.asm/spu.inc: Remove file.
1910
1911 * gdb.base/dump.exp: Remove support for spu*-*-*.
1912 * gdb.base/stack-checking.exp: Likewise.
1913 * gdb.base/overlays.exp: Likewise.
1914 * gdb.base/ovlymgr.c: Likewise.
1915 * gdb.base/spu.ld: Remove file.
1916
1917 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
1918 * gdb.cp/cpexprs.exp: Likewise.
1919 * gdb.cp/exception.exp: Likewise.
1920 * gdb.cp/gdb2495.exp: Likewise.
1921 * gdb.cp/mb-templates.exp: Likewise.
1922 * gdb.cp/pr9167.exp: Likewise.
1923 * gdb.cp/userdef.exp: Likewise.
1924
1925 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
1926
1927 * gdb.cell: Remove directory.
1928 * lib/cell.exp: Remove file.
1929
e452e88f
TV
19302019-09-19 Tom de Vries <tdevries@suse.de>
1931
1932 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
1933
8a625130
TV
19342019-09-19 Tom de Vries <tdevries@suse.de>
1935
1936 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
1937
81dc3ab5
TV
19382019-09-19 Tom de Vries <tdevries@suse.de>
1939
1940 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
1941 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
1942 (gdb_target_cmd): ... here.
1943 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
1944 value 2.
1945
b078f3ac
AB
19462019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1947
1948 * gdb.base/source-dir.exp: Avoid having directory names in test
1949 names.
1950
f1b620e9
MG
19512019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1952
1953 * gdb.base/source-dir.exp: Add extra test for mapped compilation
1954 directory.
1955
67f3ed6a
AB
19562019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1957
1958 * gdb.base/list-missing-source.exp: New file.
1959
d1b70248
TV
19602019-09-14 Tom de Vries <tdevries@suse.de>
1961
1962 PR teststuite/24599
1963 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
1964 * lib/ada.exp (gnatmake_version_at_least): New proc.
1965
5fabdcd6
AB
19662019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1967
1968 * gdb.base/maint.exp: Use exec_has_index_section.
1969
aa17805f
AB
19702019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1971
1972 * gdb.base/maint.exp: Add test for 'maint info sections'.
1973
25e5c209
TV
19742019-09-12 Tom de Vries <tdevries@suse.de>
1975
1976 * gdb.base/store.exp: Allow register variables to be optimized out at
1977 -O0.
1978
4993045d
PW
19792019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1980
1981 * gdb.ada/rdv_wait.exp: Update to new task names.
1982 * gdb.base/task_switch_in_core.exp: Likewise.
1983 * gdb.base/info_sources_base.c: Likewise.
1984
8a516164
TT
19852019-09-10 Tom Tromey <tromey@adacore.com>
1986
1987 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
1988
aa391654
TT
19892019-09-10 Tom Tromey <tromey@adacore.com>
1990
1991 * gdb.ada/dgopt.exp: New file.
1992 * gdb.ada/dgopt/x.adb: New file.
1993
8634b462
TT
19942019-09-08 Tom Tromey <tom@tromey.com>
1995
1996 * gdb.tui/resize.exp: Remove setup_xfail.
1997 * gdb.tui/regs.exp: Remove setup_xfail.
1998 * gdb.tui/basic.exp: Remove setup_xfail.
1999
736b0f76
DB
20002019-09-06 David Blaikie <dblaikie@gmail.com>
2001
2002 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2003 * gdb.cp/cplabel.exp: Ditto.
2004 * gdb.linespec/ls-errs.exp: Ditto.
2005
30331a6c
TV
20062019-09-05 Tom de Vries <tdevries@suse.de>
2007
2008 * lib/gdb.exp (cmp_file_string): New proc.
2009 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2010 runto_main. Verify save breakpoints output.
2011
98b0ebab
PW
20122019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2013
2014 * gdb.base/info-var.exp: Test info variables without running
2015 to main, to avoid expect's buffer overflow.
2016
4e962e74
TT
20172019-09-03 Tom Tromey <tromey@adacore.com>
2018
2019 * gdb.ada/bias.exp: New file.
2020 * gdb.ada/bias/bias.adb: New file.
2021 * gdb.ada/print_chars.exp: Add regression test.
2022 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2023 (MC): New variable.
2024
2ea1a07a
SL
20252019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2026
2027 * gdb.base/argv0-symlink.exp: Run only on native target
2028 and local host.
2029
8077c50d
TV
20302019-08-29 Tom de Vries <tdevries@suse.de>
2031
2032 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2033 diverse debug info.
2034 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2035
48352473
TV
20362019-08-28 Tom de Vries <tdevries@suse.de>
2037
2038 * gdb.base/info-var.exp: Allow info variables to print info for files
2039 other than info-var-f1.c and info-var-f2.c.
2040
d8f27c60
AB
20412019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2042
2043 * gdb.fortran/info-types.exp: Add module.
2044 * gdb.fortran/info-types.f90: Update expected results.
2045
1f20c35e
AB
20462019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2047
2048 * gdb.fortran/info-types.exp: New file.
2049 * gdb.fortran/info-types.f90: New file.
2050 * lib/fortran.exp (fortran_character1): New proc.
2051
4acfdd20
AB
20522019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2053
2054 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2055 functions'. Reindent as needed.
2056 * gdb.base/info-var-f1.c: New file.
2057 * gdb.base/info-var-f2.c: New file.
2058 * gdb.base/info-var.exp: New file.
2059 * gdb.base/info-var.h: New file.
2060
5c31b358
TV
20612019-08-26 Tom de Vries <tdevries@suse.de>
2062
2063 PR c++/24852
2064 * gdb.cp/no-libstdcxx-probe.exp: New test.
2065
b694989f
TV
20662019-08-26 Tom de Vries <tdevries@suse.de>
2067
2068 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2069 * tests need to be skipped.
2070 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2071 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2072 mi_skip_libstdcxx_probe_tests.
2073
d9c4ba53
SDJ
20742019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2075
2076 * gdb.python/py-xmethods.exp: Use raw strings when passing
2077 arguments to SimpleXMethodMatcher.
2078
395fad09
TV
20792019-08-22 Tom de Vries <tdevries@suse.de>
2080
2081 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2082 more informative.
2083
26c957f1
PA
20842019-08-21 Pedro Alves <palves@redhat.com>
2085
2086 * gdb.base/with.exp: Test "with" with no arguments.
2087
61f80d5d
TV
20882019-08-21 Tom de Vries <tdevries@suse.de>
2089
2090 * gdb.base/gdb-caching-proc.exp: Sort files.
2091
d7a11d13
TV
20922019-08-20 Tom de Vries <tdevries@suse.de>
2093
2094 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2095 compilation.
2096
34dafe9f
TV
20972019-08-16 Tom de Vries <tdevries@suse.de>
2098
2099 * gdb.base/compare-sections.exp ("after run to main"): Allow
2100 mismatched read-only sections for PIE executables.
2101
398fdd60
TT
21022019-08-16 Tom Tromey <tom@tromey.com>
2103
2104 * lib/tuiterm.exp (_csi_Z): New proc.
2105 * gdb.tui/basic.exp: Update window positions.
2106 * gdb.tui/empty.exp: Update window positions.
2107
d8f9e51c
SL
21082019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2109
2110 * gdb.base/examine-backward.exp: Correct regexp for
2111 "examine 3 bytes backward from ${address_zero}".
2112
3df505f6
TT
21132019-08-15 Tom Tromey <tom@tromey.com>
2114
2115 * gdb.tui/empty.exp: Enable resizing tests.
2116
272560b5
TT
21172019-08-15 Tom Tromey <tromey@adacore.com>
2118
2119 * gdb.ada/char_enum.exp: Add regression tests.
2120 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2121 and '0'.
2122 (Char, Gchar): Update.
2123 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2124
08235187
CB
21252019-08-15 Christian Biesinger <cbiesinger@google.com>
2126
2127 * gdb.python/python.exp: Expect a leading underscore on
2128 GdbOutput{,Error}File.
2129
22a2ab04
SL
21302019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2131
2132 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2133 Windows host.
2134
835b995b
SL
21352019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2136
2137 * gdb.base/batch-preserve-term-settings.exp
2138 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2139
97dd8e07
CB
21402019-08-15 Christian Biesinger <cbiesinger@google.com>
2141
2142 * lib/gdb.exp: When running on a mingw target, replace
2143 /x/ with x:/.
2144
75faf5c4
AH
21452019-08-14 Alan Hayward <alan.hayward@arm.com>
2146
2147 * gdb.arch/aarch64-prologue.c: New test.
2148 * gdb.arch/aarch64-prologue.exp: New file.
2149
abc6c00f
TV
21502019-08-13 Tom de Vries <tdevries@suse.de>
2151
2152 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2153 Thread.
2154
74c2c1f4
SL
21552019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2156
2157 * gdb.python/py-completion.exp: Download the .py file to the host
2158 and use its host pathname. Conditionalize tests that use
2159 tab completion and manipulate files on the build machine.
2160 * gdb.python/py-events.exp: Download the .py file to the host
2161 and use its host pathname.
2162 * gdb.python/py-evsignal.exp: Likewise.
2163 * gdb.python/py-evthreads.exp: Likewise.
2164 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2165 pathname syntax.
2166 * gdb.python/py-framefilter.exp: Download the .py file to the right
2167 place on the host. Match Windows pathname syntax.
2168 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2169 .py file to the host and use its host pathname.
2170 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2171 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2172 build pathname. Skip symlink test on Windows host. Add missing
2173 newline at end of file.
2174 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2175 and use its host pathname.
2176 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2177 * gdb.python/py-section-script.exp: Use host location of binfile
2178 on safe-path. Use correct path separator on Windows host.
2179 Reorder alternatives in gdb_test_multiple to prevent matching
2180 the wrong alternative on success.
2181 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2182
ca2589f3
PP
21832019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2184
2185 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2186 expect the GDB inferior to no longer immediately stop after
2187 being resumed with "signal SIGINT".
2188
020a839d
SL
21892019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2190
2191 * gdb.linespec/break-ask.exp: Generalize regexps to match
2192 Windows pathnames too.
2193
128d6509
TV
21942019-08-08 Tom de Vries <tdevries@suse.de>
2195
2196 PR testsuite/24862
2197 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2198
590042fc
PW
21992019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2200
2201 * gdb.base/style.exp: Update tests for help doc new invariants.
2202 * gdb.base/help.exp: Likewise.
2203
046bebe1
TT
22042019-08-06 Tom Tromey <tom@tromey.com>
2205
2206 * gdb.base/style.exp: Add disassemble test.
2207 * gdb.base/style.c (some_called_function): New function.
2208 (main): Use it.
2209
0b27c27d
CB
22102019-08-05 Christian Biesinger <cbiesinger@google.com>
2211
2212 * gdb.python/py-block.exp: Test dictionary access on blocks.
2213
580f1034
SM
22142019-08-05 Simon Marchi <simon.marchi@efficios.com>
2215
2216 PR gdb/24863
2217 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2218 -list-thread-groups --available test when running under
2219 check-read1.
2220
d86bd7cb
TV
22212019-08-05 Tom de Vries <tdevries@suse.de>
2222
2223 PR testsuite/24863
2224 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2225 * gdb.base/help.exp: Use with_read1_timeout_factor.
2226 * gdb.base/info-macros.exp: Same.
2227 * gdb.cp/nested-types.exp: Same.
2228
a80cf5d8
TV
22292019-08-05 Tom de Vries <tdevries@suse.de>
2230
2231 * lib/gdb.exp (version_at_least): Factor out of ...
2232 (tcl_version_at_least): ... here.
2233 (gdb_compile): Fail if pie results in non-PIE executable.
2234 (readelf_version, readelf_prints_pie): New proc.
2235 (exec_is_pie): Return -1 if unknown.
2236
d0962838
TV
22372019-08-05 Tom de Vries <tdevries@suse.de>
2238
2239 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2240
2252ff3d
SL
22412019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2242
2243 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2244
26655f53
SL
22452019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2246
2247 * lib/completion-support.exp (test_gdb_complete_none): Skip
2248 tab completion tests if no readline support.
2249 (test_gdb_complete_unique_re): Likewise.
2250 (test_gdb_complete_multiple): Likewise.
2251
db4dc13e
PW
22522019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2253
2254 * gdb.base/info_sources.exp: New file.
2255 * gdb.base/info_sources.c: New file.
2256 * gdb.base/info_sources_base.c: New file.
2257
0eba165a
PFC
22582019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2259
2260 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2261 prefix argument.
2262 (test_exit_status): Add prefix argument.
2263
59bd512b
TV
22642019-08-01 Tom de Vries <tdevries@suse.de>
2265
2266 PR testsuite/24863
2267 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2268 calling exp_continue for new thread and thread exited messages.
2269
2a3ad588
TV
22702019-08-01 Tom de Vries <tdevries@suse.de>
2271
2272 PR testsuite/24863
2273 * gdb.base/structs.exp: Fix check-read1 timeout using
2274 gdb_test_sequence.
2275 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2276
117eb594
TV
22772019-08-01 Tom de Vries <tdevries@suse.de>
2278
2279 PR testsuite/24863
2280 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2281 line.
2282
ed591340
TV
22832019-08-01 Tom de Vries <tdevries@suse.de>
2284
2285 PR testsuite/24863
2286 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2287
aa3b6533
TT
22882019-07-30 Tom Tromey <tromey@adacore.com>
2289
2290 * gdb.ada/display_nested.exp: New file.
2291 * gdb.ada/display_nested/foo.adb: New file.
2292 * gdb.ada/display_nested/pack.adb: New file.
2293 * gdb.ada/display_nested/pack.ads: New file.
2294
2906593f
CB
22952019-07-30 Christian Biesinger <cbiesinger@google.com>
2296
2297 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2298 namespace.
2299 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2300
0f575925
TV
23012019-07-30 Tom de Vries <tdevries@suse.de>
2302
2303 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2304 instead.
2305
b13057d9
TV
23062019-07-30 Tom de Vries <tdevries@suse.de>
2307
2308 PR testsuite/24834
2309 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2310 (exec_is_pie): New proc.
2311
5c4dde85
CB
23122019-07-29 Christian Biesinger <cbiesinger@google.com>
2313
2314 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2315
c620ed88
CB
23162019-07-29 Christian Biesinger <cbiesinger@google.com>
2317
2318 * gdb.python/py-objfile.c: Add global and static vars.
2319 * gdb.python/py-objfile.exp: Test new functions Objfile.
2320 lookup_global_symbol and lookup_static_symbol.
2321
3d235706
TT
23222019-07-29 Tom Tromey <tom@tromey.com>
2323
2324 * lib/tuiterm.exp (Term::_csi_@): New proc.
2325 (Term::_csi_X): Don't move cursor.
2326
c7e4c0a6
PW
23272019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2328
2329 * gdb.base/options.exp: Update backtrace - completion to
2330 new option -frame-info.
2331 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2332 Test new 'set print frame-info'. Test backtrace -frame-info
2333 overriding 'set print frame-info'.
2334 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2335 Test new 'set print frame-info'.
2336 Verify consistency of backtrace with and without filters, with and
2337 without -no-filters.
2338 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2339 default.
2340
de28a3b7
TV
23412019-07-29 Tom de Vries <tdevries@suse.de>
2342
2343 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2344 no arguments".
2345
507dd60e
TV
23462019-07-29 Tom de Vries <tdevries@suse.de>
2347
2348 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2349 is a substring of the first for "complete non-unique file name".
2350
5beafce9
TV
23512019-07-29 Tom de Vries <tdevries@suse.de>
2352
2353 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2354 with ".*".
2355
2d274232
TV
23562019-07-29 Tom de Vries <tdevries@suse.de>
2357
2358 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2359 Pass prompt_regexp parameter to gdb_test_multiple calls.
2360
9197cd8b
TV
23612019-07-29 Tom de Vries <tdevries@suse.de>
2362
2363 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
2364 print registers" regexps.
2365
b528dae0
TV
23662019-07-29 Tom de Vries <tdevries@suse.de>
2367
2368 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2369
d17725d7
TV
23702019-07-29 Tom de Vries <tdevries@suse.de>
2371
2372 PR gdb/24855
2373 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2374 (skip_python_tests_prompt): Add prompt_regexp argument to
2375 gdb_test_multiple calls.
2376
52b75bf1
TT
23772019-07-27 Tom Tromey <tom@tromey.com>
2378
2379 * gdb.tui/main.exp: New file.
2380
2b1d00c2
TT
23812019-07-27 Tom Tromey <tom@tromey.com>
2382
2383 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2384 optional.
2385 * gdb.tui/empty.exp: New file.
2386
ded631d5
TT
23872019-07-27 Tom Tromey <tom@tromey.com>
2388
2389 * lib/tuiterm.exp (spawn): New proc.
2390 (Term::resize): New proc.
2391 * gdb.tui/resize.exp: New file.
2392
58ac439d
TT
23932019-07-27 Tom Tromey <tom@tromey.com>
2394
2395 * gdb.tui/list.exp: New file.
2396
fe1f56ee
TT
23972019-07-27 Tom Tromey <tom@tromey.com>
2398
2399 * gdb.tui/regs.exp: New file.
2400
f790b310
TT
24012019-07-27 Tom Tromey <tom@tromey.com>
2402
2403 * gdb.tui/basic.exp: Add "layout split" test.
2404
d95fc6ee
TT
24052019-07-27 Tom Tromey <tom@tromey.com>
2406
2407 * gdb.tui/basic.exp: Add "layout asm" test.
2408
c3786b3a
TT
24092019-07-27 Tom Tromey <tom@tromey.com>
2410
2411 * lib/tuiterm.exp: New file.
2412 * gdb.tui/basic.exp: New file.
2413
98a617f8
KB
24142019-07-27 Kevin Buettner <kevinb@redhat.com>
2415
2416 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2417 Enable tests associated with this flag. Adjust regex
2418 referencing "foo_low" to now refer to "foo_cold" instead.
2419
5c076da4
KB
24202019-07-27 Kevin Buettner <kevinb@redhat.com>
2421
2422 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2423 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2424 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2425 foo_cold. Revise comments to match.
2426 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2427 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2428 were wrapped into this proc; Call do_test in loop from outermost
2429 level.
2430 (foo_low): Rename all occurrences to "foo_cold".
2431 (backtrace from baz): New test.
2432 (x2/i foo_cold): New test.
2433 (info line *foo_cold): New test.
2434
1512d3b7
TV
24352019-07-26 Tom de Vries <tdevries@suse.de>
2436
2437 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2438
297989a1
TV
24392019-07-25 Tom de Vries <tdevries@suse.de>
2440
2441 PR testsuite/24830
2442 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2443 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2444 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2445 (skip_libstdcxx_probe_tests): ... here.
2446 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2447
b3b965fb
TV
24482019-07-24 Tom de Vries <tdevries@suse.de>
2449
2450 PR testsuite/24807
2451 * gdb.objc/basicclass.m: Include stdio.h.
2452 * gdb.objc/nondebug.m: Same.
2453 * gdb.objc/objcdecode.m: Same.
2454
4625b4d0
TV
24552019-07-24 Tom de Vries <tdevries@suse.de>
2456
2457 PR testsuite/24612
2458 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2459 additional_flags.
2460
024a5840
TV
24612019-07-24 Tom de Vries <tdevries@suse.de>
2462
2463 PR testsuite/24831
2464 * gdb.multi/tids.exp: Update error messages for info threads.
2465
c76ddaa3
TV
24662019-07-24 Tom de Vries <tdevries@suse.de>
2467
2468 * gdb.base/info-types.exp: Allow info types to print info for more than
2469 one file.
2470
9a618ef6
TV
24712019-07-23 Tom de Vries <tdevries@suse.de>
2472
2473 PR testsuite/24842
2474 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2475 gdb_spawn_with_cmdline_opts.
2476
40eadf04
SP
24772019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2478
2479 * gdb.arch/arm-cmse-sgstubs.c: New test.
2480 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2481
5ba29434
TV
24822019-07-23 Tom de Vries <tdevries@suse.de>
2483
2484 PR testsuite/24711
2485 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2486 issuing next command.
2487
a8e9d247
AB
24882019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2489
2490 * gdb.ada/info_auto_lang.exp: Update expected results.
2491 * gdb.base/info-types.c: Add additional types to check.
2492 * gdb.base/info-types.exp: Update expected results.
2493
eb86c5e2
AB
24942019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2495
2496 * gdb.base/info-types.c: New file.
2497 * gdb.base/info-types.exp: New file.
2498
01e175fe
AB
24992019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2500
2501 * gdb.arch/riscv-bp-infcall.c: New file.
2502 * gdb.arch/riscv-bp-infcall.exp: New file.
2503
6b78c3f8
AB
25042019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2505
2506 PR breakpoints/24541
2507 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2508
da738167
TV
25092019-07-14 Tom de Vries <tdevries@suse.de>
2510
2511 PR testsuite/24760
2512 * gdb.objc/basicclass.exp: Fix unterminated string.
2513
0d4e84ed
AB
25142019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2515 Andrew Burgess <andrew.burgess@embecosm.com>
2516
2517 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2518 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2519 negative bounds.
2520 * gdb.fortran/vla-value.exp: Print elements of an array with
2521 negative bounds.
2522 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2523 testing.
2524
021d8588
AB
25252019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2526
2527 * gdb.base/options.exp (expect_string): Dequote strings in
2528 results.
2529 (test-string): Test strings with different quoting and reindent.
2530
f06f1252
TT
25312019-07-10 Tom Tromey <tromey@adacore.com>
2532
2533 * gdb.ada/mi_ex_cond.exp: Update expected results.
2534 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2535 * gdb.ada/mi_catch_ex.exp: Update expected results.
2536 * gdb.ada/mi_catch_assert.exp: Update expected results.
2537 * gdb.ada/catch_ex.exp (catch_exception_info)
2538 (catch_exception_entry, catch_assert_entry)
2539 (catch_unhandled_entry): Update.
2540 * gdb.ada/catch_assert_if.exp: Update expected results.
2541
b863685d
RB
25422019-07-10 Richard Bunt <richard.bunt@arm.com>
2543 Stephen Roberts <stephen.roberts@arm.com>
2544
2545 * gdb.base/define.exp: Restore original prompt.
2546
cb1e4e32
PA
25472019-07-09 Pedro Alves <palves@redhat.com>
2548
2549 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2550 breakpoints" output.
2551 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2552 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2553 throw" creates breakpoint.
2554 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2555 'type="catchpoint"'.
2556
b58a68fe
PA
25572019-07-09 Pedro Alves <palves@redhat.com>
2558
2559 PR c++/15468
2560 * gdb.cp/except-multi-location-lib.cc: New.
2561 * gdb.cp/except-multi-location-main.cc: New.
2562 * gdb.cp/except-multi-location.exp: New.
2563
0826779b
PW
25642019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2565
2566 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2567 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2568 argument and update callers.
2569
5b0e2db4
AB
25702019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2571
2572 * gdb.arch/amd64-break-on-asm-line.S: New file.
2573 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2574
1f6f6e21
PW
25752019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2576
2577 * gdb.base/printcmds.exp: Test printing C string and
2578 C wide string convenience vars without transiting via the inferior.
2579 Also make test names unique.
2580
ea142fbf
AH
25812019-07-08 Alan Hayward <alan.hayward@arm.com>
2582
5862c886 2583 PR breakpoints/25011
ea142fbf
AH
2584 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2585
213fd9fa
PA
25862019-07-04 Pedro Alves <palves@redhat.com>
2587
2588 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2589 body returned ok(0), break(3) or continue(4).
2590 * gdb.testsuite/foreach_with_prefix.exp: New file.
2591
2b40fda7
AH
25922019-07-04 Alan Hayward <alan.hayward@arm.com>
2593
2594 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2595
a26c8de0
PA
25962019-07-03 Pedro Alves <palves@redhat.com>
2597
2598 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2599 "return -code".
2600
5f4ba3e7
PA
26012019-07-03 Pedro Alves <palves@redhat.com>
2602
2603 PR cli/24732
2604 * gdb.base/shell.exp: Load completion-support.exp.
2605 Adjust expected error output. Add completion tests.
2606
a994424f
PA
26072019-07-03 Pedro Alves <palves@redhat.com>
2608
2609 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2610 string_to_regexp.
2611
3d9be6f5
PA
26122019-07-03 Pedro Alves <palves@redhat.com>
2613
2614 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2615 (expect_integer): Adjust to expect "-string".
2616 (expect_string): New.
2617 (all_options): Expect "-string".
2618 (test-flag, test-boolean): Adjust to expect "-string".
2619 (test-string): New proc.
2620 (top level): Call it.
2621
41fc454c
PA
26222019-07-03 Pedro Alves <palves@redhat.com>
2623
2624 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
2625 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
2626 the expected output in the success.
2627
b2b2a215
PA
26282019-07-03 Pedro Alves <palves@redhat.com>
2629
2630 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2631 Split one gdb_test_multiple call in two to avoid a race.
2632
fdbc9870
PA
26332019-07-03 Pedro Alves <palves@redhat.com>
2634
2635 * gdb.base/with.c: New file.
2636 * gdb.base/with.exp: New file.
2637
c6ac8931
PA
26382019-07-03 Pedro Alves <palves@redhat.com>
2639
2640 * gdb.base/settings.exp: Replace all references to "maint
2641 test-settings set" with references to "maint set test-settings",
2642 and all references to "maint test-settings show" with references
2643 to "maint show test-settings".
2644
970f9d09
PA
26452019-07-03 Pedro Alves <palves@redhat.com>
2646
2647 * gdb.base/settings.exp (test-string): Adjust expected out when
2648 testing "maint test-settings show filename"
2649
54d66006
PA
26502019-07-02 Pedro Alves <palves@redhat.com>
2651
2652 * gdb.base/options.exp (test-info-threads): New procedure.
2653 (top level): Call it.
2654
10d06d82
TT
26552019-06-28 Tom Tromey <tromey@adacore.com>
2656
2657 * gdb.dwarf2/ada-linkage-name.c: New file.
2658 * gdb.dwarf2/ada-linkage-name.exp: New file.
2659
3d507ff2
TT
26602019-06-27 Tom Tromey <tromey@adacore.com>
2661
d039f014 2662 PR c++/20020:
3d507ff2
TT
2663 * gdb.cp/constexpr-field.exp: Use setup_xfail.
2664
8af58ffe
TV
26652019-06-26 Tom de Vries <tdevries@suse.de>
2666
2667 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
2668
22e21752
TV
26692019-06-26 Tom de Vries <tdevries@suse.de>
2670
2671 * gdb.base/index-cache.exp: Add back missing debug option.
2672
b65b566c
PW
26732019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2674
2675 * gdb.base/alias.exp: Test non matching/non existing prefixes.
2676
5c2c8c69
TV
26772019-06-25 Tom de Vries <tdevries@suse.de>
2678
2679 PR testsuite/24727
2680 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
2681
164e3873
TV
26822019-06-24 Tom de Vries <tdevries@suse.de>
2683
2684 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
2685
824eacee
TV
26862019-06-24 Tom de Vries <tdevries@suse.de>
2687
2688 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
2689 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
2690 * gdb.trace/unavailable-dwarf-piece.exp: Same.
2691
385b97d3
TV
26922019-06-24 Tom de Vries <tdevries@suse.de>
2693
2694 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
2695
c596f180
TV
26962019-06-21 Tom de Vries <tdevries@suse.de>
2697
2698 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
2699
b13a7d03
TV
27002019-06-21 Tom de Vries <tdevries@suse.de>
2701
2702 PR testsuite/24518
2703 PR ada/24713
2704 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
2705 index.
2706
899277ae
TT
27072019-06-19 Tom Tromey <tromey@adacore.com>
2708
2709 * gdb.ada/length_cond.exp: Add intro comment.
2710
680e1bee
TT
27112019-06-19 Tom Tromey <tromey@adacore.com>
2712
2713 * gdb.ada/length_cond.exp: New file.
2714 * gdb.ada/length_cond/length_cond.adb: New file.
2715 * gdb.ada/length_cond/pck.adb: New file.
2716 * gdb.ada/length_cond/pck.ads: New file.
2717
0ed4690a
TV
27182019-06-18 Tom de Vries <tdevries@suse.de>
2719
2720 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
2721
d20ed5fd
TT
27222019-06-18 Tom Tromey <tromey@adacore.com>
2723
2724 * gdb.base/list0.h: Add comment explaining control character.
2725
86e04673
TV
27262019-06-18 Tom de Vries <tdevries@suse.de>
2727
2728 * boards/fission.exp: Break up long debug_flags line.
2729
c4973306
SM
27302019-06-16 Tom de Vries <tdevries@suse.de>
2731
2732 PR gdb/24445
2733 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
2734 generated index.
2735
93cb9841
AB
27362019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2737
2738 PR gdb/24686
2739 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
2740 improve detection of bug gdb/24541.
2741
399aaebd
SM
27422019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
2743
2744 PR gdb/24669
2745 * gdb.base/index-cache.exp (uses_readnow,
2746 expecting_index_cache_use): Define global variable.
2747 (test_cache_enabled_miss, test_cache_enabled_hit): Use
2748 expecting_index_cache_use.
2749
584a927c
AB
27502019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
2751 Andrew Burgess <andrew.burgess@embecosm.com>
2752
2753 * gdb.fortran/pointers.f90: New file.
2754 * gdb.fortran/print_type.exp: New file.
2755 * gdb.fortran/vla-ptype.exp: Adapt expected results.
2756 * gdb.fortran/vla-type.exp: Likewise.
2757 * gdb.fortran/vla-value.exp: Likewise.
2758 * gdb.mi/mi-vla-fortran.exp: Likewise.
2759
30056ea0
AB
27602019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2761
2762 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
2763 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
2764 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
2765 as a stop reason.
2766
ec8e2b6d
AB
27672019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2768
2769 * gdb.base/annota1.exp: Update expected results.
2770 * gdb.cp/annota2.exp: Likewise.
2771 * gdb.cp/annota3.exp: Likewise.
2772
09e4c4e1
AB
27732019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2774
2775 * gdb.base/style-logging.exp: Remove path from test name.
2776
0735b091
TT
27772019-06-14 Tom Tromey <tromey@adacore.com>
2778
2779 PR gdb/24502:
2780 * gdb.base/style-logging.exp: New file.
2781
f5686554
TT
27822019-06-14 Tom Tromey <tromey@adacore.com>
2783
2784 * gdb.base/symfile-warn.exp: New file.
2785 * gdb.base/symfile-warn.c: New file.
2786
a0c1ffed
TT
27872019-06-14 Tom Tromey <tromey@adacore.com>
2788
2789 * gdb.base/annotate-symlink.exp: New file.
2790
f411722c
TT
27912019-06-14 Tom Tromey <tromey@adacore.com>
2792
2793 * gdb.ada/set_wstr.exp: Add reassignment test.
2794
4268ec18
TT
27952019-06-14 Tom Tromey <tromey@adacore.com>
2796
2797 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
2798 'unchecked_access and 'unrestricted_access as well.
2799
9a9e394b
TT
28002019-06-14 Tom Tromey <tromey@adacore.com>
2801
2802 PR ada/24539:
2803 * gdb.ada/vla.exp: Update tests.
2804 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
2805 pragma.
2806
4c048731
PA
28072019-06-13 Pedro Alves <palves@redhat.com>
2808
2809 * gdb.base/settings.exp (test-integer): Test junk after
2810 "unlimited".
2811
6665660a
PA
28122019-06-13 Pedro Alves <palves@redhat.com>
2813
2814 * gdb.base/options.exp (test-thread-apply): New.
2815 (top level): Call it.
2816
5d707134
PA
28172019-06-13 Pedro Alves <palves@redhat.com>
2818
2819 * gdb.base/options.exp (test-frame-apply): New.
2820 (top level): Test print commands with different "frame apply"
2821 prefixes.
2822
e2a689da
PA
28232019-06-13 Pedro Alves <palves@redhat.com>
2824
e79be6e5 2825 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
2826 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
2827 'max_completions' parameter and handle it.
2828 (test_gdb_completion_offers_commands): New.
2829
90a1ef87
PA
28302019-06-13 Pedro Alves <palves@redhat.com>
2831
2832 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
2833
d4c16835
PA
28342019-06-13 Pedro Alves <palves@redhat.com>
2835
2836 * gdb.base/options.exp (test-backtrace): New.
2837 (top level): Call it.
2838
2daf894e
PA
28392019-06-13 Pedro Alves <palves@redhat.com>
2840
2841 * gdb.guile/scm-frame-args.exp: Use "set print
2842 raw-frame-arguments" instead of "set print raw frame-arguments".
2843 * gdb.python/py-frame-args.exp: Likewise.
2844
e6ed716c
PA
28452019-06-13 Pedro Alves <palves@redhat.com>
2846
2847 * gdb.compile/compile.exp: Adjust expected output to option
2848 processing changes.
2849
7d8062de
PA
28502019-06-13 Pedro Alves <palves@redhat.com>
2851
2852 * gdb.base/options.exp: Build executable.
2853 (test-print): New procedure.
2854 (top level): Call it, once for "print" and another for "compile
2855 print".
2856
9d0faba9
PA
28572019-06-13 Pedro Alves <palves@redhat.com>
2858
2859 * gdb.base/options.c: New file.
2860 * gdb.base/options.exp: New file.
2861
dee7b4c8
PA
28622019-06-13 Pedro Alves <palves@redhat.com>
2863
2864 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
2865 that "o" is ambiguous.
2866
dca0f6c0
PA
28672019-06-13 Pedro Alves <palves@redhat.com>
2868
2869 * gdb.base/settings.c: New file.
2870 * gdb.base/settings.exp: New file.
2871
ccf46844
PA
28722019-06-13 Pedro Alves <palves@redhat.com>
2873
2874 * gdb.base/completion.exp: Fix comment typo.
2875
b9a3f842
PA
28762019-06-13 Pedro Alves <palves@redhat.com>
2877
2878 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
2879 foo --1" test.
2880
d106773e
PA
28812019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
2882
2883 * gdb.fortran/block-data.f: New.
2884 * gdb.fortran/block-data.exp: New.
2885
fea82da0
TV
28862019-06-11 Tom de Vries <tdevries@suse.de>
2887
2888 PR testsuite/24521
2889 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
2890 message.
2891
8c2e74f1
TV
28922019-06-11 Tom de Vries <tdevries@suse.de>
2893
2894 PR testsuite/24521
2895 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
2896
b49851c8
TV
28972019-06-11 Tom de Vries <tdevries@suse.de>
2898
2899 * boards/readnow.exp: New file.
2900
a7067863
AB
29012019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
2902
2903 * gdb.fortran/vla-sizeof.exp: Update expected results.
2904
1a3da2cd
AB
29052019-06-06 Amos Bird <amosbird@gmail.com>
2906
2907 * gdb.base/annota1.exp (thread_switch): Add test for
2908 thread-exited annotation.
2909
3847a7bf
TT
29102019-06-06 Tom Tromey <tromey@adacore.com>
2911
2912 * gdb.base/maint.exp: Expect command started/finished output.
2913
0088ba59
AB
29142019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2915
2916 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
2917 comment.
2918 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
2919
312617a3
AB
29202019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2921
2922 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
2923 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
2924 * gdb.arch/riscv-unwind-long-insn.c: New file.
2925 * gdb.arch/riscv-unwind-long-insn.exp: New file.
2926
e1f2e1a2
CB
29272019-06-04 Christian Biesinger <cbiesinger@google.com>
2928
d3238f7d 2929 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 2930
206584bd
PW
29312019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2932
2933 * lib/gdb.exp (help_list_trailer): New regexp variable
2934 factorizing the help trailer message.
2935 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
2936 arg to allow to better factorize various tests.
2937 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
2938 (test_prefix_command_help): Use help_list_trailer.
2939 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
2940 * gdb.guile/scm-cmd.exp: Likewise.
2941 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
2942 * gdb.base/help.exp: Use test_user_defined_class_help.
2943 * gdb.base/style.exp: Add tests for styling of help and apropos.
2944 * lib/gdb-utils.exp (style): Add title and highlight styles.
2945
708dc93e
PW
29462019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2947
2948 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
2949 $_shell_exitsignal.
2950 * gdb.base/default.exp: Update for new convenience variables.
2951
f49055a5
TT
29522019-05-29 Tom Tromey <tromey@adacore.com>
2953
2954 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
2955 to "break complete ada" test case's regexp.
2956
4330d61d
TT
29572019-05-29 Tom Tromey <tromey@adacore.com>
2958
2959 PR c++/20020:
2960 * gdb.cp/constexpr-field.exp: New file.
2961 * gdb.cp/constexpr-field.cc: New file.
2962
000439d5
TT
29632019-05-29 Tom Tromey <tromey@adacore.com>
2964
2965 * gdb.base/finish.exp (finish_no_print): New proc.
2966 (finish_tests): Call it.
2967
5a01c34c
TV
29682019-05-24 Tom de Vries <tdevries@suse.de>
2969
2970 * gdb.dwarf2/gdb-add-index.exp: New file.
2971
18125b16
TT
29722019-05-22 Tom Tromey <tromey@adacore.com>
2973
2974 * gdb.base/info-shared.exp (check_info_shared): Use "style".
2975 * gdb.base/style.exp: Use "style".
2976 * lib/gdb-utils.exp (style): New proc.
2977
af1a8d03
TV
29782019-05-22 Tom de Vries <tdevries@suse.de>
2979
2980 * gdb.base/align.exp: Require c++11.
2981
e7fe496b
TV
29822019-05-22 Tom de Vries <tdevries@suse.de>
2983
2984 PR testsuite/24586
2985 * gdb.python/py-mi-var-info-path-expression.exp: Call
2986 mi_skip_python_tests to check if python is supported.
2987
8fca4da0
AH
29882019-05-22 Alan Hayward <alan.hayward@arm.com>
2989
2990 * gdb.arch/aarch64-pauth.c: New test.
2991 * gdb.arch/aarch64-pauth.exp: New file.
2992
b7060614
AH
29932019-05-22 Alan Hayward <alan.hayward@arm.com>
2994
2995 * README (Re-running Tests Outside The Testsuite): New section.
2996
669d0468
TV
29972019-05-21 Tom de Vries <tdevries@suse.de>
2998
2999 * gdb.arch/amd64-eval.exp: Require c++11.
3000 * gdb.base/max-depth.exp: Same.
3001 * gdb.compile/compile-cplus-array-decay.exp: Same.
3002 * gdb.cp/meth-typedefs.exp: Same.
3003 * gdb.cp/subtypes.exp: Same.
3004 * gdb.cp/temargs.exp: Same.
3005
ce3ebcaa
AH
30062019-05-21 Alan Hayward <alan.hayward@arm.com>
3007
3008 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3009
34d11c68
AB
30102019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3011
3012 PR gdb/18644
3013 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3014 * gdb.fortran/printing-types.exp: Add new test.
3015 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3016 testing.
3017 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3018 setup_kfail call.
3019
87781e84
AH
30202019-05-17 Alan Hayward <alan.hayward@arm.com>
3021
3022 * README (Running the Testsuite): Change example.
3023 (Testsuite Parameters): Remove TRANSCRIPT.
3024 * lib/gdb.exp: Remove TRANSCRIPT check.
3025
b420b89e
AH
30262019-05-17 Alan Hayward <alan.hayward@arm.com>
3027
3028 * README (Testsuite Parameters): Add replay logging to
3029 GDBSERVER_DEBUG.
3030 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3031 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3032 as a comma separated list.
3033 (gdb_debug_init): Override procedure.
3034
408e9b8b
AH
30352019-05-17 Alan Hayward <alan.hayward@arm.com>
3036
3037 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3038 (gdb_write_cmd_file): New procedure.
3039 * lib/gdbserver-support.exp (gdbserver_start): Call
3040 gdbserver_write_cmd_file.
3041 (gdbserver_write_cmd_file): New procedure.
3042
f9e2e39d
AH
30432019-05-17 Alan Hayward <alan.hayward@arm.com>
3044
3045 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3046 (delete_breakpoints): Likewise.
3047 (gdb_run_cmd): Likewise.
3048 (gdb_start_cmd): Likewise.
3049 (gdb_starti_cmd): Likewise.
3050 (gdb_internal_error_resync): Likewise.
3051 (gdb_test_multiple): Likewise.
3052 (gdb_reinitialize_dir): Likewise.
3053 (default_gdb_exit): Likewise.
3054 (gdb_file_cmd): Mark kill as optional.
3055 (default_gdb_start): Call gdb_stdin_log_init.
3056 (send_gdb): Call gdb_stdin_log_write.
3057 (rerun_to_main): Mark Y as an answer.
3058 (gdb_stdin_log_init): New function.
3059 (gdb_stdin_log_write): Likewise.
3060
81f47ac2
AH
30612019-05-17 Alan Hayward <alan.hayward@arm.com>
3062
3063 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3064 * gdb.base/debug-expr.exp: Likewise.
3065 * gdb.base/foll-fork.exp: Likewise.
3066 * gdb.base/foll-vfork.exp: Likewise.
3067 * gdb.base/fork-print-inferior-events.exp: Likewise.
3068 * gdb.base/gdb-sigterm.exp: Likewise.
3069 * gdb.base/gdbinit-history.exp: Likewise.
3070 * gdb.base/osabi.exp: Likewise.
3071 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3072 * gdb.base/ui-redirect.exp: Likewise.
3073 * gdb.gdb/unittest.exp: Likewise.
3074 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3075 * gdb.mi/mi-watch.exp: Likewise.
3076 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3077 * gdb.mi/user-selected-context-sync.exp: Likewise.
3078 * gdb.python/python.exp: Disable debug test when debugging.
3079 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3080 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3081 Likewise.
3082 * gdb.threads/stepi-random-signal.exp: Likewise.
3083
29b52314
AH
30842019-05-17 Alan Hayward <alan.hayward@arm.com>
3085
3086 * Makefile.in: Pass through GDB_DEBUG.
3087 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3088 (gdb,debug): Add board setting.
3089 * lib/gdb.exp (default_gdb_start): Start debugging.
3090 (gdb_debug_enabled): New procedure.
3091 (gdb_debug_init): Likewise.
29b52314
AH
3092
30932019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3094
29b52314
AH
3095 * Makefile.in: Pass through GDB_DEBUG.
3096 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3097 (gdb,debug): Add board setting.
3098 * lib/gdb.exp (default_gdb_start): Start debugging.
3099 (gdb_debug_enabled): New procedure.
3100 (gdb_debug_init): Likewise.
29b52314 3101
ca1285d1
AH
31022019-05-17 Alan Hayward <alan.hayward@arm.com>
3103
3104 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3105
f3a09c80
AH
31062019-05-17 Alan Hayward <alan.hayward@arm.com>
3107
3108 * gdb.base/ui-redirect.exp: Test redirection.
3109
26648588
JV
31102019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3111
3112 * gdb.mi/mi-complete.exp: New file.
3113 * gdb.mi/mi-complete.cc: Likewise.
3114
14237686
AB
31152019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3116
3117 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3118 indexed and sliced arrays, and pointers to arrays.
3119
e7bd7fba
TT
31202019-05-14 Tom Tromey <tromey@adacore.com>
3121
3122 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3123 styling test.
3124
2764128d
TV
31252019-05-14 Tom de Vries <tdevries@suse.de>
3126
3127 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3128 selection entry encoding.
3129
71bed2db
TT
31302019-05-10 Tom Tromey <tromey@adacore.com>
3131
3132 * gdb.ada/info_exc.exp: Add "complete" test.
3133
63b667ad
TV
31342019-05-09 Tom de Vries <tdevries@suse.de>
3135
3136 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3137 CU-relative.
3138
9cfd2b89
TV
31392019-05-09 Tom de Vries <tdevries@suse.de>
3140
3141 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3142 CU-relative.
3143
2228ef77
XR
31442019-05-08 Joel Brobecker <brobecker@adacore.com>
3145
3146 * gdb.ada/frame_arg_lang.exp: New testcase.
3147 * gdb.ada/frame_arg_lang/bla.adb: New file.
3148 * gdb.ada/frame_arg_lang/pck.ads: New file.
3149 * gdb.ada/frame_arg_lang/pck.adb: New file.
3150 * gdb.ada/frame_arg_lang/foo.c: New file.
3151
80e55b13
TT
31522019-05-08 Tom Tromey <tromey@adacore.com>
3153
3154 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3155
9d3421af
TT
31562019-05-08 Tom Tromey <tromey@adacore.com>
3157
3158 * gdb.base/ptype-offsets.exp: Update tests.
3159
844333e2
TT
31602019-05-08 Tom Tromey <tromey@adacore.com>
3161
3162 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3163 cases.
3164 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3165 "short".
3166
988915ee
TT
31672019-05-08 Tom Tromey <tromey@adacore.com>
3168
3169 * gdb.ada/vla.exp: New file.
3170 * gdb.ada/vla/vla.adb: New file.
3171
7bd55dac
TV
31722019-05-07 Tom de Vries <tdevries@suse.de>
3173
3174 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3175
75f06e9d
TV
31762019-05-07 Tom de Vries <tdevries@suse.de>
3177
3178 PR testsuite/24522
3179 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3180 section.
3181
77e7aaa4
TV
31822019-05-07 Tom de Vries <tdevries@suse.de>
3183
3184 PR testsuite/24522
3185 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3186 .debug_aranges section.
3187
456ba0fa
TV
31882019-05-07 Tom de Vries <tdevries@suse.de>
3189
3190 PR testsuite/24159
3191 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3192
5a56d6a6
TV
31932019-05-06 Tom de Vries <tdevries@suse.de>
3194
3195 * lib/gdb.exp (exec_has_index_section): New proc.
3196 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3197 section.
3198
9d6d4be8
TV
31992019-05-04 Tom de Vries <tdevries@suse.de>
3200
3201 * boards/cc-with-debug-names.exp: New file.
3202
222a8d25
TT
32032019-05-03 Tom Tromey <tromey@adacore.com>
3204
3205 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3206 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3207 * gdb.ada/char_enum.exp: Add test.
3208
0fdfd794
TV
32092019-05-03 Tom de Vries <tdevries@suse.de>
3210
3211 * boards/cc-with-gdb-index.exp: New file.
3212
80062eb9
AB
32132019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3214
3215 * gdb.rust/simple.exp: Add new test case.
3216 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3217 (main): Initialise an instance of the new struct.
3218
4504bbde
TT
32192019-05-01 Tom Tromey <tromey@adacore.com>
3220
3221 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3222 record.
3223 (NPR): New variable.
3224 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3225 test.
3226
d48e62f4
TT
32272019-05-01 Tom Tromey <tromey@adacore.com>
3228
3229 * gdb.ada/packed_array_assign.exp: Add packed assignment
3230 regression test.
3231
f59f30f5
TV
32322019-05-01 Tom de Vries <tdevries@suse.de>
3233
3234 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3235
b70bfc54
TV
32362019-05-01 Tom de Vries <tdevries@suse.de>
3237
3238 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3239
15f18d14
AT
32402019-04-30 Ali Tamur <tamur@google.com>
3241
3242 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3243
2ff0a947
TT
32442019-04-30 Tom Tromey <tromey@adacore.com>
3245
3246 * lib/ada.exp (find_ada_tool): New proc.
3247 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3248 * gdb.ada/catch_ex_std.exp: New file.
3249 * gdb.ada/catch_ex_std/foo.adb: New file.
3250 * gdb.ada/catch_ex_std/some_package.adb: New file.
3251 * gdb.ada/catch_ex_std/some_package.ads: New file.
3252
a776957c
TT
32532019-04-30 Tom Tromey <tromey@adacore.com>
3254
3255 PR c++/24470:
3256 * gdb.cp/temargs.cc: Add test code from PR.
3257
bc68014d
AB
32582019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3259
3260 * gdb.fortran/vla-datatypes.exp: Update expected results.
3261 * gdb.fortran/vla-ptype.exp: Likewise.
3262 * gdb.fortran/vla-type.exp: Likewise.
3263 * gdb.fortran/vla-value.exp: Likewise.
3264
f1fdc960
AB
32652019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3266
3267 * gdb.fortran/ptr-indentation.exp: Update expected results.
3268 * gdb.fortran/ptype-on-functions.exp: Likewise.
3269 * gdb.fortran/vla-ptr-info.exp: Likewise.
3270 * gdb.fortran/vla-value.exp: Likewise.
3271
bf7a4de1
AB
32722019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3273
3274 * gdb.fortran/ptype-on-functions.exp: New file.
3275 * gdb.fortran/ptype-on-functions.f90: New file.
3276
bbe75b9d
AB
32772019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3278
3279 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3280 case void string.
3281
1db455a7
AB
32822019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3283
3284 * gdb.fortran/complex.exp: Expand.
3285 * gdb.fortran/complex.f: Renamed to...
3286 * gdb.fortran/complex.f90: ...this, and extended to add more
3287 complex values.
3288
b6d03bb2
AB
32892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3290
3291 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3292 MODULO, CMPLX.
3293
2e62ab40
AB
32942019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3295 Richard Bunt <richard.bunt@arm.com>
3296
3297 * gdb.base/max-depth.c: New file.
3298 * gdb.base/max-depth.exp: New file.
3299 * gdb.python/py-nested-maps.c: New file.
3300 * gdb.python/py-nested-maps.exp: New file.
3301 * gdb.python/py-nested-maps.py: New file.
3302 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3303 (test_all_common): Call test_max_depth.
3304 * gdb.fortran/max-depth.exp: New file.
3305 * gdb.fortran/max-depth.f90: New file.
3306 * gdb.go/max-depth.exp: New file.
3307 * gdb.go/max-depth.go: New file.
3308 * gdb.modula2/max-depth.exp: New file.
3309 * gdb.modula2/max-depth.c: New file.
3310 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3311
d2b584a5
TV
33122019-04-29 Tom de Vries <tdevries@suse.de>
3313
3314 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3315
136afab8
PW
33162019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3317
3318 * gdb.base/callexit.exp: Test may-call-functions off.
3319
725cbb63
KS
33202019-04-25 Keith Seitz <keiths@redhat.com>
3321
3322 PR c++/24367
3323 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3324 (another_incomplete_struct, test_incomplete): New definitions.
3325 (main): Use new definitions.
3326 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3327 functions.
3328
701adfb0
PA
33292019-04-25 Ali Tamur <tamur@google.com>
3330
3331 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3332
82433e3e
SDJ
33332019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3334
3335 PR corefiles/11608
3336 PR corefiles/18187
3337 * gdb.base/coredump-filter-build-id.exp: New file.
3338
dd06d4d6
AH
33392019-04-25 Alan Hayward <alan.hayward@arm.com>
3340
e79be6e5
SM
3341 * Makefile.in: Pass through GDBSERVER_DEBUG.
3342 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3343 (gdbserver,debug): Add board setting.
3344 * gdb.trace/tspeed.exp: Skip when debugging.
3345 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3346 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3347
1670072e
TT
33482019-04-24 Tom Tromey <tromey@adacore.com>
3349
3350 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3351 Rust.
3352
a59240a4
TT
33532019-04-24 Tom Tromey <tromey@adacore.com>
3354
3355 * gdb.arch/amd64-eval.exp: Test bitfield return.
3356 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3357 (class Foo) <return_bitfields>: New method.
3358 (main): Call it.
3359
b907456c
AB
33602019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3361
3362 * gdb.cp/many-args.cc: New file.
3363 * gdb.cp/many-args.exp: New file.
3364
5c565afd
TV
33652019-04-23 Tom de Vries <tdevries@suse.de>
3366
3367 PR gdb/24433
3368 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3369
ba22ff86
AH
33702019-04-23 Alan Hayward <alan.hayward@arm.com>
3371
3372 * gdb.trace/backtrace.exp: Use nopie flag.
3373 * gdb.trace/circ.exp: Likewise.
3374 * gdb.trace/collection.exp: Likewise.
3375 * gdb.trace/ftrace.exp: Likewise.
3376 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3377 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3378 * gdb.trace/qtro.exp: Likewise.
3379 * gdb.trace/read-memory.exp: Likewise.
3380 * gdb.trace/report.exp: Likewise.
3381 * gdb.trace/tfile.exp: Likewise.
3382 * gdb.trace/tfind.exp: Likewise.
3383 * gdb.trace/unavailable.exp: Likewise.
3384
7905fc35
PA
33852019-04-22 Pedro Alves <palves@redhat.com>
3386
3387 * gdb.base/solib-probes-nosharedlibrary.c,
3388 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3389
8ecb59f8
TT
33902019-04-19 Tom Tromey <tromey@adacore.com>
3391
3392 * gdb.ada/ptype_union.c: New file.
3393 * gdb.ada/ptype_union.exp: New file.
3394
62160ec9
TT
33952019-04-19 Tom Tromey <tromey@adacore.com>
3396
3397 PR symtab/24423:
3398 * gdb.base/list0.h (foo): Add a control-l character.
3399
36cd4ba5
TV
34002019-04-18 Tom de Vries <tdevries@suse.de>
3401
3402 PR gdb/24433
3403 * boards/local-board.exp: Set sysroot to "".
3404
b73715df
TV
34052019-04-18 Tom de Vries <tdevries@suse.de>
3406 Pedro Alves <palves@redhat.com>
3407
3408 PR gdb/24454
3409 * gdb.threads/vfork-follow-child-exec.c: New file.
3410 * gdb.threads/vfork-follow-child-exec.exp: New file.
3411 * gdb.threads/vfork-follow-child-exit.c: New file.
3412 * gdb.threads/vfork-follow-child-exit.exp: New file.
3413
4aa866af
LS
34142019-04-15 Leszek Swirski <leszeks@google.com>
3415
3416 * gdb.arch/amd64-eval.cc: New file.
3417 * gdb.arch/amd64-eval.exp: New file.
3418
e5a1a79a
AH
34192019-04-11 Alan Hayward <alan.hayward@arm.com>
3420
3421 * gdb.server/sysroot.c: New test.
3422 * gdb.server/sysroot.exp: New file.
3423 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3424 matching param.
3425
41077b66
AB
34262019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3427
3428 * gdb.base/align.exp: Extend test to cover structures containing
3429 only static fields.
3430
c30391f8
TV
34312019-04-11 Tom de Vries <tdevries@suse.de>
3432
3433 * boards/cc-with-dwz-m.exp: New file.
3434 * boards/cc-with-dwz.exp: New file.
3435 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3436
e242fd12
SM
34372019-04-09 Simon Marchi <simon.marchi@efficios.com>
3438
3439 * gdb.base/start-cpp.exp: New file.
3440 * gdb.base/start-cpp.cc: New file.
3441
2b0c8b01
KB
34422019-04-08 Kevin Buettner <kevinb@redhat.com>
3443
3444 * gdb.python/py-thrhandle.exp: Adjust tests to call
3445 thread_from_handle instead of thread_from_thread_handle.
3446
947210e5
KB
34472019-04-08 Kevin Buettner <kevinb@redhat.com>
3448
3449 * gdb.python/py-thrhandle.exp: Add tests for
3450 gdb.InferiorThread.handle.
3451
d7df6549
AB
34522019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3453
3454 * gdb.python/py-function.exp: Check calling helper function from
3455 all languages.
3456 * lib/gdb.exp (gdb_supported_languages): New proc.
3457
8bdc1658
AB
34582019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3459
3460 * gdb.base/complex-parts.c: New file.
3461 * gdb.base/complex-parts.exp: New file.
3462
05caa1d2
TT
34632019-04-01 Tom Tromey <tromey@adacore.com>
3464
3465 PR symtab/23331:
3466 * gdb.dwarf2/dw2-ranges-main.c: New file.
3467 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3468 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3469
7734102d
EZ
34702019-03-30 Simon Marchi <simark@simark.ca>
3471
3472 * gdb.base/default.exp: Add values for $_gdb_major and
3473 $_gdb_minor.
3474
188e1fa9
TT
34752019-03-29 Tom Tromey <tromey@adacore.com>
3476
3477 * gdb.base/help.exp: Tighten apropos regexp.
3478
2880242d
KS
34792019-03-29 Keith Seitz <keiths@redhat.com>
3480
3481 * gdb.fortran/array-bounds.exp: New file.
3482 * gdb.fortran/array-bounds.f90: New file.
3483
077cad8e
PW
34842019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3485
3486 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3487
80047cfc
PW
34882019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3489
3490 * gdb.multi/hello.c (main): Increase alarm timer.
3491
f489207e
SL
34922019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3493
3494 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3495 factor when no hardware watchpoint support.
3496
c92df149
AH
34972019-03-28 Alan Hayward <alan.hayward@arm.com>
3498 Pedro Alves <palves@redhat.com>
3499
3500 * boards/local-board.exp: set sysroot to /.
3501
933aebfa
AH
35022019-03-27 Alan Hayward <alan.hayward@arm.com>
3503
3504 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3505 in child.
3506
9f9aa852
AB
35072019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3508
3509 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3510 field.
3511 (make_container): Initialise new field.
3512 * gdb.python/py-prettyprint.exp: Add new tests.
3513 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3514 <display_hint>: New method.
3515
3714a195
AB
35162019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3517
3518 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3519 gdb_continue_to_breakpoint more throughout this test.
3520 (run_lang_tests) Supply unique test names, and use
3521 gdb_test_no_output.
3522
18c77628
AB
35232019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3524
3525 * gdb.base/finish-pretty.exp: Update expected results.
3526 * gdb.base/pretty-print.c: New file.
3527 * gdb.base/pretty-print.exp: New file.
3528
9a93502f
PA
35292019-03-25 Pedro Alves <palves@redhat.com>
3530
3531 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3532 move comments outside list. Append '-i "" eof' section.
3533
968aa7ae
AH
35342019-03-22 Alan Hayward <alan.hayward@arm.com>
3535
34a7f2a4 3536 PR testsuite/25016
968aa7ae
AH
3537 * README: Add pie options.
3538 * gdb.base/break-interp.exp: Ensure pie is disabled.
3539 * gdb.base/dump.exp: Likewise.
3540 * lib/gdb.exp (gdb_compile): Add pie option.
3541
4c7d57e7
TT
35422019-03-19 Tom Tromey <tromey@adacore.com>
3543
3544 * gdb.mi/mi2-cli-display.c: New file.
3545 * gdb.mi/mi2-cli-display.exp: New file.
3546
bff8c71f
TT
35472019-03-18 Joel Brobecker <brobecker@adacore.com>
3548 Tom Tromey <tromey@adacore.com>
3549
3550 * gdb.ada/ptype_array/pck.adb: New file.
3551 * gdb.ada/ptype_array/pck.ads: New file.
3552 * gdb.ada/ptype_array/foo.adb: New file.
3553 * gdb.ada/ptype_array.exp: New file.
3554
d085f989
TT
35552019-03-14 Tom Tromey <tromey@adacore.com>
3556
3557 * gdb.base/style.exp: Add "set style sources" test.
3558
b4be1b06
SM
35592019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3560
3561 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3562 * mi-breakpoint-multiple-locations.exp: ... this.
3563 (make_breakpoints_pattern): New proc.
3564 (do_test): Add mi_version parameter, test -break-insert,
3565 -break-info and =breakpoint-created.
3566
7cde5fc2
AB
35672019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3568
3569 * config/default.exp: Remove 'load_lib gdb.exp'.
3570 * config/monitor.exp: Likewise.
3571 * config/sid.exp: Likewise.
3572 * config/sim.exp: Likewise.
3573 * config/slite.exp: Likewise.
3574 * config/unix.exp: Likewise.
3575 * gdb.base/default.exp: Remove unhelpful comment.
3576
efbecbc1
AB
35772019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3578
3579 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3580
0841c79a
AB
35812019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3582
3583 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3584
4a270568
AB
35852019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3586
3587 * gdb.fortran/type-kinds.exp: Update expected results.
3588
067630bd
AB
35892019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3590
3591 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3592
3be47f7a
AB
35932019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3594
3595 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3596 function.
3597 (test_basic_parsing_of_type_kinds): Expand types tested.
3598 (test_parsing_invalid_type_kinds): New function.
3599
4d00f5d8
AB
36002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3601
3602 * gdb.fortran/intrinsics.exp: New file.
3603 * gdb.fortran/intrinsics.f90: New file.
3604 * gdb.fortran/type-kinds.exp: New file.
3605
c8f91604
AB
36062019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3607
3608 * gdb.fortran/dot-ops.exp: New file.
3609
dd9f2c76
AB
36102019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3611
3612 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3613 Check upper and lower case logical literals.
3614
84ec9724
AB
36152019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3616
3617 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3618 Remove duplicate tests.
3619
c3734e09
AH
36202019-03-06 Alan Hayward <alan.hayward@arm.com>
3621
3622 * lib/gdb.exp (builtin_cd): rename of cd.
3623 (cd): Override builtin.
3624
aa3cfbda
RB
36252019-03-06 Richard Bunt <richard.bunt@arm.com>
3626
3627 * gdb.fortran/function-calls.exp: New file.
3628 * gdb.fortran/function-calls.f90: New test.
3629
7b63ad86
RB
36302019-03-04 Richard Bunt <richard.bunt@arm.com>
3631
3632 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
3633 on user program standard output.
3634 * gdb.fortran/short-circuit-argument-list.f90: Record function
3635 calls.
3636
01abb042
AH
36372019-02-28 Alan Hayward <alan.hayward@arm.com>
3638
c3734e09
AH
3639 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
3640 failure.
01abb042 3641
92137da0
RO
36422019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3643
3644 PR gdb/8527
3645 * gdb.base/interrupt-daemon-attach.c,
3646 gdb.base/interrupt-daemon-attach.exp: New test.
3647
5862844d
PA
36482019-02-27 Pedro Alves <palves@redhat.com>
3649
3650 * gdb.base/page.exp: Add tests for "set width/height -1".
3651
8ed25214
PA
36522019-02-27 Pedro Alves <palves@redhat.com>
3653
3654 * gdb.base/page.exp: Add tests for "set/show width/height" with
3655 "infinite" values.
3656
6c28e44a
TT
36572019-02-27 Tom Tromey <tromey@adacore.com>
3658
3659 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
3660 2.4.
3661 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
3662 workaround.
3663
bf9a735e
AB
36642019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
3665
3666 * gdb.base/align.exp: Extend to compile in both C and C++, and add
3667 tests for structs with static members.
3668
8791793c
TT
36692019-02-26 Tom Tromey <tromey@adacore.com>
3670
3671 * gdb.python/py-value.exp (test_value_from_buffer): Check for
3672 ValueError, not TypeError.
3673
bc2a507e
KB
36742019-02-26 Kevin Buettner <kevinb@redhat.com>
3675
3676 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
3677 call from main program.
3678
e0e7d3bd
JB
36792019-02-23 Joel Brobecker <brobecker@adacore.com>
3680
3681 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
3682 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
3683 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
3684 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
3685 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
3686
9600246d
KS
36872019-02-22 Keith Seitz <keiths@redhat.com>
3688
3689 PR symtab/23853
3690 * gdb.base/symlink-sourcefile.c: New file.
3691 * gdb.base/symlink-sourcefile.exp: New file.
3692
0c95f9ed
TT
36932019-02-20 Tom Tromey <tom@tromey.com>
3694
3695 * gdb.base/info_qt.exp: Update.
3696
6caa91b6
SM
36972019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
3698
3699 * gdb.base/source.exp: Move "error in sourced script" code to
3700 the end.
3701 * gdb.base/source-error.gdb: Move contents to
3702 source-error-1.gdb. Add new code to source source-error-1.gdb.
3703 * gdb.base/source-error-1.gdb: New file, from previous
3704 source-error.gdb.
3705
6506371f
TT
37062019-02-17 Tom Tromey <tom@tromey.com>
3707
3708 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
3709 for macro styling.
3710 * gdb.base/style.c (SOME_MACRO): New macro.
3711
a0087920
TT
37122019-02-17 Tom Tromey <tom@tromey.com>
3713
3714 * gdb.base/style.exp: Add line-wrapping tests.
3715 * gdb.base/page.exp: Add test for quitting during pagination.
3716
a2cd4f14
JB
37172019-02-17 Joel Brobecker <brobecker@adacore.com>
3718
3719 * gdb.ada/big_packed_array: New testcase.
3720 * gdb.ada/homonym.exp: Fix incorrect expected output for
3721 "break <homonym__get_value>" test.
3722
9d70ffbc
WP
37232019-02-13 Weimin Pan <weimin.pan@oracle.com>
3724
3725 PR breakpoints/21870
3726 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
3727 and prepare_for_testing. Add comment.
3728 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
3729 redundant cleanup call. Clean up comment.
3730
01c7ae81
WP
37312019-02-12 Weimin Pan <weimin.pan@oracle.com>
3732
3733 PR breakpoints/21870
3734 * gdb.arch/aarch64-dbreg-contents.exp: New file.
3735 * gdb.arch/aarch64-dbreg-contents.c: New file.
3736
aff29d1c
JB
37372019-02-10 Joel Brobecker <brobecker@adacore.com>
3738
3739 * gdb.ada/mi_ref_changeable: New testcase.
3740
df0da8a2
AH
37412019-02-07 Alan Hayward <alan.hayward@arm.com>
3742
3743 * gdb.base/attach.exp: Add double attach test.
3744
bd447abb
SM
37452019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
3746
3747 * lib/gdb.exp (default_gdb_start): Don't match pagination
3748 prompt.
3749 (gdb_init): Set stty_init.
3750
1dbc40b9
TT
37512019-01-27 Tom Tromey <tom@tromey.com>
3752
3753 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
3754 skip_python_tests.
3755
353229bf
AH
37562019-01-24 Alan Hayward <alan.hayward@arm.com>
3757
3758 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
3759 New structure.
3760 (struct struct_static_02_02): Likewise.
3761 (struct struct_static_02_03): Likewise.
3762 (struct struct_static_02_04): Likewise.
3763 (struct struct_static_04_01): Likewise.
3764 (struct struct_static_04_02): Likewise.
3765 (struct struct_static_04_03): Likewise.
3766 (struct struct_static_04_04): Likewise.
3767 (struct struct_static_06_01): Likewise.
3768 (struct struct_static_06_02): Likewise.
3769 (struct struct_static_06_03): Likewise.
3770 (struct struct_static_06_04): Likewise.
3771 (cmp_struct_static_02_01): Likewise.
3772 (cmp_struct_static_02_02): Likewise.
3773 (cmp_struct_static_02_03): Likewise.
3774 (cmp_struct_static_02_04): Likewise.
3775 (cmp_struct_static_04_01): Likewise.
3776 (cmp_struct_static_04_02): Likewise.
3777 (cmp_struct_static_04_03): Likewise.
3778 (cmp_struct_static_04_04): Likewise.
3779 (cmp_struct_static_06_01): Likewise.
3780 (cmp_struct_static_06_02): Likewise.
3781 (cmp_struct_static_06_03): Likewise.
3782 (cmp_struct_static_06_04): Likewise.
3783 (call_all): Test new structs.
3784 * gdb.base/infcall-nested-structs.exp: Likewise.
3785
73021deb
AH
37862019-01-21 Alan Hayward <alan.hayward@arm.com>
3787 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3788
fc65c7db
AH
37892019-01-21 Alan Hayward <alan.hayward@arm.com>
3790 * gdb.base/stack-protector.c: New test.
3791 * gdb.base/stack-protector.exp: New file.
3792 * gdb.cp/ovldbreak.exp: Only allow a single break line.
3793 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
3794 option.
3795 (gdb_compile): Remove stack protector for GCC and prevent
3796 recursion.
3797
c24bdb02
KS
37982019-01-16 Keith Seitz <keiths@redhat.com>
3799
3800 PR gdb/23773
3801 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
3802
6f072a10
PFC
38032019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3804
3805 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
3806 aliases.
3807 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
3808 tests.
3809 * gdb.arch/powerpc-vector-regs.c: New file.
3810 * gdb.arch/powerpc-vector-regs.exp: New file.
3811
a7b8d682
PFC
38122019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3813
3814 * gdb.arch/altivec-regs.exp: Fix the list passed to
3815 gdb_expect_list when testing "info vector".
3816
6eb6fb67
AB
38172019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3818
3819 * gdb.base/style.exp: Don't include path in testname.
3820
b56f80d8
KS
38212019-01-10 Keith Seitz <keiths@redhat.com>
3822
3823 PR gdb/23712
3824 PR symtab/23010
3825 * gdb.dwarf2/multidictionary.exp: New file.
3826
041be526
SM
38272019-01-09 Simon Marchi <simon.marchi@ericsson.com>
3828
3829 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
3830 (test_gnuv3_style_demangling): ... this.
3831 (test_lucid_style_demangling): Remove.
3832 (test_arm_style_demangling): Remove.
3833 (test_hp_style_demangling): Remove.
3834 (do_tests): Remove calls to the above.
3835
d820d0c3
AB
38362019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3837
3838 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
3839 case.
3840
f097f5ad
TT
38412019-01-06 Tom Tromey <tom@tromey.com>
3842
3843 PR gdb/28155:
3844 * gdb.dwarf2/typedef-void-finish.exp: New file.
3845
2cd8cc0b
TT
38462018-12-28 Tom Tromey <tom@tromey.com>
3847 Simon Marchi <simark@simark.ca>
3848
3849 * gdb.base/jit-exec.exp: New file.
3850 * gdb.base/jit-exec.c: New file.
3851 * gdb.base/jit-execd.c: New file.
3852
35fb8261
TT
38532018-12-28 Tom Tromey <tom@tromey.com>
3854
3855 * gdb.base/style.exp: Update test to check for address styling.
3856
47fd17cd
TT
38572018-12-28 Tom Tromey <tom@tromey.com>
3858
3859 * gdb.base/style.exp: Add test for styling of "Reading symbols"
3860 message.
3861
d47032b7
TT
38622018-12-28 Tom Tromey <tom@tromey.com>
3863
3864 * gdb.base/style.exp: Add test for version number styling.
3865
af79b68d
TT
38662018-12-28 Tom Tromey <tom@tromey.com>
3867
3868 * gdb.base/style.exp: Add test for print_address_symbolic.
3869
0bb296cb
TT
38702018-12-28 Tom Tromey <tom@tromey.com>
3871
3872 * gdb.base/style.exp: Add test for breakpoint setting.
3873
80ae2043
TT
38742018-12-28 Tom Tromey <tom@tromey.com>
3875
3876 * gdb.base/style.exp: Add test for variable names.
3877
cbe56571
TT
38782018-12-28 Tom Tromey <tom@tromey.com>
3879
3880 * gdb.base/style.exp: New file.
3881 * gdb.base/style.c: New file.
3882
9162a27c
TT
38832018-12-28 Tom Tromey <tom@tromey.com>
3884
3885 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
3886 "dumb".
3887 * gdb.base/readline.exp (operate_and_get_next): Save and restore
3888 the TERM environment variable.
3889
bc543c90
TT
38902018-12-27 Tom Tromey <tom@tromey.com>
3891
3892 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
3893 pagination test.
3894
6f0ffe50
AB
38952018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
3896
3897 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
3898 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
3899
b5a1e557
PW
39002018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3901
3902 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
3903 Filename a.adb changed to bp_fun_addr.adb.
3904 gdb.ada/bp_fun_addr.exp: Update test accordingly.
3905
6e8b1ab2
JV
39062018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
3907
3908 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
3909 non-PIE executables.
3910 * README: Mention the gdb,nopie_flag board setting.
3911 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
3912 non-PIE executable.
3913 * gdb.arch/amd64-entry-value.exp: Likewise.
3914 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
3915 * gdb.arch/i386-float.exp: Likewise.
3916 * gdb.arch/i386-signal.exp: Likewise.
3917 * gdb.mi/mi-reg-undefined.exp: Likewise.
3918
d00a27c5
PM
39192018-12-21 Paul Marechal <paul.marechal@ericsson.com>
3920
3921 PR gdb/23974
3922 * gdb.base/info-os.exp: Check return for unknown "info os" type.
3923
161d081c
PW
39242018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3925
3926 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
3927 Update order of results accordingly.
3928
b001de23
AB
39292018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
3930
3931 * gdb.base/annota1.exp: Update a test regexp.
3932
99e1a184
AB
39332018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
3934
3935 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
3936
7a81c1e2
PW
39372018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3938
3939 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
3940 (reuse_time): Initialize to REUSE_TIME_CAP.
3941 (check_rc): New function.
3942 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
3943 Check pthread_create rc.
3944 (spawner_thread_func): Check pthread_create and pthread_join rc.
3945
73e8dc90
PA
39462018-12-08 Pedro Alves <palves@redhat.com>
3947
3948 * gdb.base/list.exp (test_forward_search): Rename to ...
3949 (test_forward_reverse_search): ... this. Also test reverse-search
3950 and the forward-search alias.
3951
13f2ed32
AB
39522018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
3953
3954 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
3955 local timeout variable before return, and remove all local timeout
3956 variable entirely.
3957 (gdb_load): Likewise.
3958
64d27cfc
TV
39592018-12-01 Tom de Vries <tdevries@suse.de>
3960
3961 * gdb.base/gdb-caching-proc.exp: New file.
3962
f63c03b4
SDJ
39632018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
3964
3965 * Makefile.in (TIMESTAMP): New variable.
3966 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
3967 command.
3968 (check-single-racy): Likewise.
3969 (check/%.exp): Likewise.
3970 (check-racy/%.exp): Likewise.
3971 (workers/%.worker): Likewise.
3972 (build-perf): Likewise.
3973 (check-perf): Likewise.
3974 * README: Describe new "TS" and "TS_FORMAT" variables.
3975 * print-ts.py: New file.
3976
1c97054b
BF
39772018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
3978
3979 PR python/23714
3980 * gdb.python/python.exp: Test command repetition after
3981 gdb.execute.
3982
1871a62d
AB
39832018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
3984
3985 * gdb.opt/inline-break.exp: Add test that info breakpoint output
3986 is correctly aligned.
3987
fb5e1ed9
PW
39882018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3989
3990 * gdb.ada/info_auto_lang.exp: New testcase.
3991 * gdb.ada/info_auto_lang/global_pack.ads: New file.
3992 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
3993 * gdb.ada/info_auto_lang/some_c.c: New file.
3994
43d397ca
PW
39952018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3996
3997 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
3998 FUNC_lang language syntax.
3999
beddd671
PW
40002018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4001
4002 * gdb.base/info_minsym.c: New file.
4003 * gdb.base/info_minsym.exp: New file.
4004
73fc52c4
TT
40052018-11-19 Tom Tromey <tom@tromey.com>
4006
4007 PR rust/23625:
4008 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4009 * gdb.rust/expr.exp: Update expected output. Change one test.
4010
994b876a
TT
40112018-11-19 Tom Tromey <tom@tromey.com>
4012
4013 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4014
6769f276
PA
40152018-11-19 Pedro Alves <palves@redhat.com>
4016
4017 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4018 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4019 see the expected warning.
4020
38a72da0
AH
40212018-11-16 Alan Hayward <alan.hayward@arm.com>
4022
4023 PR gdb/22736:
4024 * gdb.cp/infcall-nodebug-lib.c: New test.
4025 * gdb.cp/infcall-nodebug-main.c: New test.
4026 * gdb.cp/infcall-nodebug.exp: New file.
4027
53a89d6e
SM
40282018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4029
4030 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4031 completer tests.
4032
9325300d
TV
40332018-11-09 Tom de Vries <tdevries@suse.de>
4034
4035 * gdb.base/msym-lang.c: New test.
4036 * gdb.base/msym-lang.exp: New file.
4037 * gdb.base/msym-lang-main.c: New test.
4038
20f0d60d
TT
40392018-11-08 Tom Tromey <tom@tromey.com>
4040
4041 PR gdb/23555:
4042 PR gdb/23838:
4043 * gdb.base/warning.exp: New file.
4044
b5420128
JB
40452018-11-08 Jan Beulich <jbeulich@suse.com>
4046
4047 * testsuite/gdb.arch/i386-avx512.c,
4048 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4049
cd115d61
AB
40502018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4051
4052 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4053 point hardware.
4054
35ee2dc2
AB
40552018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4056
4057 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4058 * gdb.dwarf2/missing-type-name.exp: New file.
4059
31aceee8
TV
40602018-11-06 Tom de Vries <tdevries@suse.de>
4061
4062 * gdb.base/many-headers.c: New test.
4063 * gdb.base/many-headers.exp: New file.
4064
109be305
JW
40652018-11-06 Jim Wilson <jimw@sifive.com>
4066
4067 * gdb.base/code_elim.exp: For riscv, set additional_flags
4068 to include -msmall-data-limit=0.
4069
e2b7af72
JB
40702018-11-01 Joel Brobecker <brobecker@adacore.com>
4071
4072 * gdb.ada/watch_minus_l: New testcase.
4073
cdcda965
SM
40742018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4075
4076 * gdb.arch/aix-sighandle.c: New file.
4077 * gdb.arch/aix-sighandle.exp: New file.
4078
92dcebf3
AB
40792018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4080
4081 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4082 registers being unions.
4083
68b9ac18
TV
40842018-10-31 Tom de Vries <tdevries@suse.de>
4085
4086 * lib/valgrind.exp: New file.
4087 (vgdb_start, vgdb_stop): New procs, factored out of ...
4088 * gdb.base/valgrind-bt.exp: ... here, ...
4089 * gdb.base/valgrind-disp-step.exp: ... here and ...
4090 * gdb.base/valgrind-infcall.exp: ... here.
4091
1443936e
TV
40922018-10-31 Tom de Vries <tdevries@suse.de>
4093
4094 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4095
eb77c9df
AB
40962018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4097
4098 * gdb.dwarf2/void-type.c: New file.
4099 * gdb.dwarf2/void-type.exp: New file.
4100
82b5e646
PW
41012018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4102
4103 * gdb.base/info_qt.c: New file.
4104 * gdb.base/info_qt.exp: New file.
4105
8d619c01
EBM
41062018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4107
4108 * gdb.arch/powerpc-htm-regs.c: New file.
4109 * gdb.arch/powerpc-htm-regs.exp: New file.
4110
f2cf6173
EBM
41112018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4112
4113 * gdb.arch/powerpc-tar.c: New file.
4114 * gdb.arch/powerpc-tar.exp: New file.
4115
7ca18ed6
EBM
41162018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4117
4118 * gdb.arch/powerpc-ppr-dscr.c: New file.
4119 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4120
bfcc0eba
TV
41212018-10-25 Tom de Vries <tdevries@suse.de>
4122
4123 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4124
fe1a5cad
TV
41252018-10-24 Tom de Vries <tdevries@suse.de>
4126
4127 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4128 longer exists error.
4129
a76dc3b7
TV
41302018-10-24 Tom de Vries <tdevries@suse.de>
4131
4132 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4133
4df46df7
TV
41342018-10-24 Tom de Vries <tdevries@suse.de>
4135
4136 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4137 --db-attach in valgrind.
4138
0dbfcfff
AB
41392018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4140
4141 * gdb.arch/riscv-reg-aliases.c: New file.
4142 * gdb.arch/riscv-reg-aliases.exp: New file.
4143
b04480b1
AH
41442018-10-19 Alan Hayward <alan.hayward@arm.com>
4145
4146 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4147
2c6ac8d7
AH
41482018-10-19 Alan Hayward <alan.hayward@arm.com>
4149
4150 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4151
2bc69f25
AH
41522018-10-19 Alan Hayward <alan.hayward@arm.com>
4153
4154 * gdb.cp/ovldbreak.exp: Fix regexps.
4155
1f1ae3a3
AH
41562018-10-19 Alan Hayward <alan.hayward@arm.com>
4157
4158 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4159
94c18618
SDJ
41602018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4161
4162 PR cli/23785
4163 * gdb.base/restore.exp: New test to check if "restore" with an
4164 invalid file doesn't segfault.
4165
812cd6eb
TV
41662018-10-18 Tom de Vries <tdevries@suse.de>
4167
4168 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4169 * gdb.ada/excep_handle.exp: Same.
4170 * gdb.ada/mi_string_access.exp: Same.
4171 * gdb.ada/mi_var_union.exp: Same.
4172 * gdb.arch/arc-analyze-prologue.exp: Same.
4173 * gdb.arch/arc-decode-insn.exp: Same.
4174 * gdb.base/readnever.exp: Same.
4175 * gdb.fortran/printing-types.exp: Same.
4176 * gdb.guile/scm-lazy-string.exp: Same.
4177
c4b90788
TV
41782018-10-16 Tom de Vries <tdevries@suse.de>
4179
4180 PR gdb/23730
4181 * gdb.base/catch-follow-exec.c: Add copyright notice.
4182 * gdb.base/catch-follow-exec.exp: Rewrite to use
4183 gdb_spawn_with_cmdline_opts. Require gdb-native.
4184
8bca2978
SL
41852018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4186
4187 * gdb.trace/actions-changed.exp: Check for arch support.
4188 * gdb.trace/actions.exp: Likewise.
4189 * gdb.trace/ax.exp: Likewise.
4190 * gdb.trace/backtrace.exp: Likewise.
4191 * gdb.trace/change-loc.exp: Likewise.
4192 * gdb.trace/deltrace.exp: Likewise.
4193 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4194 * gdb.trace/ftrace.exp: Likewise.
4195 * gdb.trace/infotrace.exp: Check for arch support.
4196 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4197 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4198 * gdb.trace/mi-tsv-changed.exp: Likewise.
4199 * gdb.trace/packetlen.exp: Likewise.
4200 * gdb.trace/passc-dyn.exp: Likewise.
4201 * gdb.trace/passcount.exp: Likewise.
4202 * gdb.trace/pending.exp: Likewise.
4203 * gdb.trace/range-stepping.exp: Check for shlib support.
4204 * gdb.trace/report.exp: Check for arch support.
4205 * gdb.trace/save-trace.exp: Likewise.
4206 * gdb.trace/signal.exp: Check for signal support.
4207 * gdb.trace/tfind.exp: Check for arch support.
4208 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4209 * gdb.trace/trace-common.h: Add comment.
4210 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4211 * gdb.trace/trace-enable-disable.exp: Likewise.
4212 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4213 * gdb.trace/tracecmd.exp: Check for arch support.
4214 * gdb.trace/tspeed.exp: Check for shlib and target support.
4215 * gdb.trace/tstatus.exp: Check for arch support.
4216 * gdb.trace/tsv.exp: Likewise.
4217 * gdb.trace/while-dyn.exp: Likewise.
4218 * gdb.trace/while-stepping.exp: Likewise.
4219 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4220
f9c49bff
SM
42212018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4222
4223 * gdb.trace/tspeed.exp: Remove nowarnings.
4224 (prepare_for_trace_test): Declare "global ipalib".
4225 * gdb.trace/tspeed.c: Include unistd.h.
4226 (main): Remove superfluous printf argument.
4227
d4330bde
SL
42282018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4229
4230 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4231 directory prefix on the filename.
4232
8ecfd7bd
SDJ
42332018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4234
4235 * gdb.gdb/unittest.exp: Update expected message informing that
4236 selftests have been disabled.
4237 * gdb.server/unittest.exp: Likewise.
4238
58bbcd02
TV
42392018-10-09 Tom de Vries <tdevries@suse.de>
4240
4241 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4242 with runto_main.
4243
9f6b697b
WP
42442018-10-08 Weimin Pan <weimin.pan@oracle.com>
4245
4246 PR c++/16841
4247 * gdb.cp/virtbase2.cc: New file.
4248 * gdb.cp/virtbase2.exp: New file.
4249
add5ded5
TT
42502018-10-06 Tom Tromey <tom@tromey.com>
4251
4252 PR python/19399:
4253 * gdb.python/py-inferior.exp: Add architecture test.
4254
f9e48344
TT
42552018-10-06 Tom Tromey <tom@tromey.com>
4256
4257 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4258 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4259
2a8be203
TT
42602018-10-06 Tom Tromey <tom@tromey.com>
4261
4262 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4263 of a "throw" catchpoint.
4264
e04caa70
SDJ
42652018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4266
4267 * gdb.base/info-proc.exp: Update string expected from "help info
4268 proc".
4269
5ca8c39f
TT
42702018-10-04 Tom Tromey <tom@tromey.com>
4271
4272 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4273 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4274 (test_initial_complaints, test_empty_complaints): Update.
4275 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4276
3453e7e4
TT
42772018-10-04 Tom Tromey <tom@tromey.com>
4278
4279 PR cli/19551:
4280 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4281 * lib/gdb.exp (gdb_file_cmd): Update.
4282 * gdb.stabs/weird.exp (print_weird_var): Update.
4283 * gdb.server/solib-list.exp: Update.
4284 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4285 * gdb.mi/mi-cli.exp: Update.
4286 * gdb.linespec/linespec.exp: Update.
4287 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4288 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4289 * gdb.cp/cp-relocate.exp: Update.
4290 * gdb.base/sym-file.exp: Update.
4291 * gdb.base/relocate.exp: Update.
4292 * gdb.base/readnever.exp: Update.
4293 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4294 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4295 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4296 * gdb.base/code_elim.exp: Update.
4297 * gdb.base/break-unload-file.exp (test_break): Update.
4298 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4299 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4300 Update.
4301 * gdb.base/attach.exp (do_attach_tests): Update.
4302 * gdb.base/sepdebug.exp: Update.
4303 * gdb.python/py-section-script.exp: Update.
4304
6afcf761
TT
43052018-10-04 Tom Tromey <tom@tromey.com>
4306
4307 PR cli/22234:
4308 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4309 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4310 output.
4311
fef1b293
TT
43122018-10-04 Tom Tromey <tom@tromey.com>
4313
4314 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4315 set width and height to 0.
4316 (test_command_line_attach_run): Use -quiet.
4317
ca98345e
SL
43182018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4319
4320 * lib/gdb.exp (skip_ifunc_tests): New.
4321 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4322 other compile failures.
4323 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4324
ff34e6ae
SM
43252018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4326
4327 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4328 is_amd64_regs_target.
4329
6bb8890e
AH
43302018-10-01 Alan Hayward <alan.hayward@arm.com>
4331
4332 * gdb.arch/aarch64-sighandler-regs.c: New test.
4333 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4334 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4335
224d30d3
MM
43362018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4337
4338 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4339 assembly.
4340
f67ffa6a
AB
43412018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4342
4343 * gdb.base/frame-selection.exp: New file.
4344 * gdb.base/frame-selection.c: New file.
4345
9fc3183f
AH
43462018-09-27 Alan Hayward <alan.hayward@arm.com>
4347
4348 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4349 pthread barrier.
4350 (main): Likewise.
4351
d354055e
AB
43522018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4353
4354 * gdb.base/large-frame-1.c: New file.
4355 * gdb.base/large-frame-2.c: New file.
4356 * gdb.base/large-frame.exp: New file.
4357 * gdb.base/large-frame.h: New file.
4358
db727370
JL
43592018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4360
4361 PR gdb/20948
4362 * gdb.base/write_mem.exp: New test.
4363 * gdb.base/write_mem.c: Likewise.
4364
ae778caf
TT
43652018-09-23 Tom Tromey <tom@tromey.com>
4366
4367 PR python/18852:
4368 * gdb.python/py-parameter.exp: Add test for parameter that throws
4369 on "set".
4370
fd3ba736
TT
43712018-09-23 Tom Tromey <tom@tromey.com>
4372
4373 PR python/17284:
4374 * gdb.python/py-template.exp (test_template_arg): Add test for
4375 negative template argument number.
4376
39a24317
TT
43772018-09-23 Tom Tromey <tom@tromey.com>
4378
4379 PR python/14062:
4380 * gdb.python/python.exp: Add test for post_event error.
4381
f5769a2c
TT
43822018-09-23 Tom Tromey <tom@tromey.com>
4383
4384 PR python/18170:
4385 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4386 convert pointers to int and long.
4387
1c1e54f6
TT
43882018-09-23 Tom Tromey <tom@tromey.com>
4389
4390 PR python/20126:
4391 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4392 signed-ness conversion tests.
4393
fb4fa946
TT
43942018-09-23 Tom Tromey <tom@tromey.com>
4395
4396 PR python/18352;
4397 * gdb.python/py-value.exp (test_float_conversion): New proc.
4398 Use it.
4399
a466edac
HAQ
44002018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4401
4402 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4403
4ee9b0c5
SL
44042018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4405
4406 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4407 no readline.
4408 * gdb.base/utf8-identifiers.exp: Likewise.
4409 * gdb.cp/cpcompletion.exp: Likewise.
4410 * gdb.linespec/cpcompletion.exp: Likewise.
4411 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4412 * gdb.linespec/cpls-ops.exp: Likewise.
4413
23be8da7
RB
44142018-09-19 Richard Bunt <richard.bunt@arm.com>
4415 Chris January <chris.january@arm.com>
4416
4417 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4418 * gdb.fortran/short-circuit-argument-list.exp: New file.
4419 * gdb.fortran/short-circuit-argument-list.f90: New test.
4420
5031d0ae
SDJ
44212018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4422
4423 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4424 "arch=" keyword when executing "-stack-list-frames".
4425
b4c0d1a4
SDJ
44262018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4427
4428 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4429 "arch=" keyword when executing "-stack-list-frames".
4430
7a6d2b45
SDJ
44312018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4432
4433 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4434 break ada".
4435
8588b356
SM
44362018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4437
4438 PR python/23669
4439 * gdb.python/python.exp: Test gdb.execute("show commands").
4440
65e65158
TT
44412018-09-16 Tom Tromey <tom@tromey.com>
4442
4443 * gdb.base/new-ui.exp (do_execution_tests): Update.
4444 * gdb.base/dbx.exp (test_breakpoints): Update.
4445
bf326452
AH
44462018-09-14 Alan Hayward <alan.hayward@arm.com>
4447
4448 * lib/gdb.exp (gdb_simple_compile): Add proc.
4449 (is_elf_target): Use gdb_simple_compile.
4450 (skip_altivec_tests): Likewise.
4451 (skip_vsx_tests): Likewise.
4452 (skip_tsx_tests): Likewise.
4453 (skip_btrace_tests): Likewise.
4454 (skip_btrace_pt_tests): Likewise.
4455 (gdb_can_simple_compile): Likewise.
4456 (gdb_has_argv0): Likewise.
4457 (gdb_target_symbol_prefix): Likewise.
4458 (target_supports_scheduler_locking): Likewise.
4459
2361b0fb
TT
44602018-09-13 Tom Tromey <tom@tromey.com>
4461
4462 * Makefile.in (TAGS): Recognize proc_with_prefix and
4463 gdb_caching_proc.
4464
0ae1a321
SM
44652018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4466
4467 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4468 method.
4469
a40bf0c2
SM
44702018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4471
4472 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4473 and a few other Inferior properties when the Inferior is no
4474 longer valid.
4475
4a3fe98f
TT
44762018-09-13 Tom Tromey <tom@tromey.com>
4477
4478 PR rust/23650:
4479 * gdb.rust/simple.exp: Add test for enum field access error.
4480
098b2108
TT
44812018-09-13 Tom Tromey <tom@tromey.com>
4482
4483 PR rust/23626:
4484 * gdb.rust/simple.rs (EmptyEnum): New type.
4485 (main): Use it.
4486 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4487
1256af7d
SM
44882018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4489
4490 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4491 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4492 * gdb.python/py-symtab.exp: Update test printing an objfile.
4493
4aa8e6c2
SM
44942018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4495
4496 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4497 object.
4498
c221b2f7
AH
44992018-09-12 Alan Hayward <alan.hayward@arm.com>
4500
4501 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4502 (support_complex_tests): Use gdb_can_simple_compile.
4503 (is_ilp32_target): Likewise.
4504 (is_lp64_target): Likewise.
4505 (is_64_target): Likewise.
4506 (is_amd64_regs_target): Likewise.
4507 (is_aarch32_target): Likewise.
4508 (gdb_int128_helper): Likewise.
4509
6f1107b5
JK
45102018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4511
4512 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4513
1f5d1570
JG
45142018-09-10 Jerome Guitton <guitton@adacore.com>
4515
4516 * gdb.ada/same_component_name: Add test for case of tagged record
4517 with variable-length fields.
4518
cc330e39
XR
45192018-09-10 Xavier Roirand <roirand@adacore.com>
4520
4521 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4522 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4523 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4524 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4525
b9c50e9a
XR
45262018-09-10 Xavier Roirand <roirand@adacore.com>
4527
4528 * gdb.ada/mi_string_access.exp: New testcase.
4529 * gdb.ada/mi_string_access/bar.adb: New file.
4530 * gdb.ada/mi_string_access/pck.adb: New file.
4531 * gdb.ada/mi_string_access/pck.asd: New file.
4532
2963898f
XR
45332018-09-10 Xavier Roirand <roirand@adacore.com>
4534
4535 * gdb.ada/mi_var_union.exp: New testcase.
4536 * gdb.ada/mi_var_union/bar.adb: New file.
4537 * gdb.ada/mi_var_union/pck.adb: New file.
4538 * gdb.ada/mi_var_union/pck.asd: New file.
4539
1aac008f
TT
45402018-09-08 Tom Tromey <tom@tromey.com>
4541
4542 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4543
332cf4c9
TT
45442018-09-08 Tom Tromey <tom@tromey.com>
4545
4546 PR python/16047:
4547 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4548 (register_pretty_printers): Register new printer.
4549 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4550 test.
4551 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4552 (an_int_type3): New global.
4553
424da6cf
JB
45542018-09-08 Joel Brobecker <brobecker@adacore.com>
4555
4556 * gdb.ada/expr_with_funcall: New testcase.
4557
2a62dfa9
JB
45582018-09-08 Joel Brobecker <brobecker@adacore.com>
4559
4560 * gdb.ada/packed_array_assign: New testcase.
4561
96b6697f
AB
45622018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4563
4564 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4565 names, and add test prefixes to make test names unique.
4566
e4a62c65
TV
45672018-09-05 Tom de Vries <tdevries@suse.de>
4568
4569 * gdb.dwarf2/varval.exp: Add test.
4570
dd083ee2
GB
45712018-09-04 Gary Benson <gbenson@redhat.com>
4572
4573 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4574 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4575
aef9346c
TT
45762018-08-31 Tom Tromey <tom@tromey.com>
4577
4578 * gdb.rust/simple.rs: Rename second variable "v".
4579
c67f2e15
AB
45802018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4581
4582 * gdb.base/funcargs.c (use_a): New function.
4583 (recurse): Call use_a.
4584
078a0207
KS
45852018-08-29 Keith Seitz <keiths@redhat.com>
4586
4587 * gdb.compile/compile-cplus-anonymous.cc: New file.
4588 * gdb.compile/compile-cplus-anonymous.exp: New file.
4589 * gdb.compile/compile-cplus-array-decay.cc: New file.
4590 * gdb.compile/compile-cplus-array-decay.exp: New file.
4591 * gdb.compile/compile-cplus-inherit.cc: New file.
4592 * gdb.compile/compile-cplus-inherit.exp: New file.
4593 * gdb.compile/compile-cplus-member.cc: New file.
4594 * gdb.compile/compile-cplus-member.exp: New file.
4595 * gdb.compile/compile-cplus-method.cc: New file.
4596 * gdb.compile/compile-cplus-method.exp: New file.
4597 * gdb.compile/compile-cplus-mod.c: "New" file.
4598 * gdb.compile/compile-cplus-namespace.cc: New file.
4599 * gdb.compile/compile-cplus-namespace.exp: New file.
4600 * gdb.compile/compile-cplus-nested.cc: New file.
4601 * gdb.compile/compile-cplus-nested.exp: New file.
4602 * gdb.compile/compile-cplus-print.c: "New" file.
4603 * gdb.compile/compile-cplus-print.exp: "New" file.
4604 * gdb.compile/compile-cplus-virtual.cc: New file.
4605 * gdb.compile/compile-cplus-virtual.exp: New file.
4606 * gdb.compile/compile-cplus.c: "New" file.
4607 * gdb.compile/compile-cplus.exp: "New" file.
4608 * lib/compile-support.exp: New file.
4609
b0f492b9
GB
46102018-08-16 Gary Benson <gbenson@redhat.com>
4611
4612 PR gdb/13000:
4613 * gdb.base/batch-exit-status.exp: New file.
4614 * gdb.base/batch-exit-status.good-commands: Likewise.
4615 * gdb.base/batch-exit-status.bad-commands: Likewise.
4616
36eb4c5f
AH
46172018-08-29 Alan Hayward <alan.hayward@arm.com>
4618
4619 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4620 (struct struct02): Likewise.
4621 (struct struct03): Likewise.
4622 (struct struct04): Likewise.
4623 (struct struct_01_01): New struct.
4624 (struct struct_01_02): Likewise.
4625 (struct struct_01_03): Likewise.
4626 (struct struct_01_04): Likewise.
4627 (struct struct_02_01): Likewise.
4628 (struct struct_02_02): Likewise.
4629 (struct struct_02_03): Likewise.
4630 (struct struct_02_04): Likewise.
4631 (struct struct_04_01): Likewise.
4632 (struct struct_04_02): Likewise.
4633 (struct struct_04_03): Likewise.
4634 (struct struct_04_04): Likewise.
4635 (struct struct_05_01): Likewise.
4636 (struct struct_05_02): Likewise.
4637 (struct struct_05_03): Likewise.
4638 (struct struct_05_04): Likewise.
4639 (cmp_struct01): Remove function.
4640 (cmp_struct02): Likewise.
4641 (cmp_struct03): Likewise.
4642 (cmp_struct04): Likewise.
4643 (cmp_struct_01_01): Add Function.
4644 (cmp_struct_01_02): Likewise.
4645 (cmp_struct_01_03): Likewise.
4646 (cmp_struct_01_04): Likewise.
4647 (cmp_struct_02_01): Likewise.
4648 (cmp_struct_02_02): Likewise.
4649 (cmp_struct_02_03): Likewise.
4650 (cmp_struct_02_04): Likewise.
4651 (cmp_struct_04_01): Likewise.
4652 (cmp_struct_04_02): Likewise.
4653 (cmp_struct_04_03): Likewise.
4654 (cmp_struct_04_04): Likewise.
4655 (cmp_struct_05_01): Likewise.
4656 (cmp_struct_05_02): Likewise.
4657 (cmp_struct_05_03): Likewise.
4658 (cmp_struct_05_04): Likewise.
4659 (call_all): Add new structs.
4660 * gdb.base/infcall-nested-structs.exp: Likewise.
4661
3bf9c013
JV
46622018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
4663
4664 * gdb.python/py-framefilter-mi.exp: Update regexp to
4665 check for "arch" field in frame output.
4666
450d1e88
KB
46672018-08-23 Kevin Buettner <kevinb@redhat.com>
4668
4669 * gdb.dwarf2/dw2-ranges-func.c: New file.
4670 * gdb.dwarf2/dw2-ranges-func.exp: New file.
4671
ae739fe7
SM
46722018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
4673
4674 * gdb.base/term.exp: Compare terminal settings with values from
4675 the inferior.
4676 * gdb.base/term.c: Get and set terminal settings.
4677
6d52907e
JV
46782018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
4679
4680 * lib/mi-support.exp (mi_expect_stop): Update regexp to
4681 accommodate new "arch" field in frame output.
4682 * gdb.mi/mi-return.exp: Likewise.
4683 * gdb.mi/mi-stack.exp: Likewise.
4684 * gdb.mi/mi-syn-frame.exp: Likewise.
4685 * gdb.mi/user-selected-context-sync.exp: Likewise.
4686
be2d111a
MS
46872018-08-19 Michael Spang <spang@google.com>
4688
4689 PR gdb/11786
4690 * gdb.base/gcore-tls-pie.c: New file.
4691 * gdb.base/gcore-tls-pie.exp: New file.
4692
ae3a7c47
KB
46932018-08-18 Kevin Buettner <kevinb@redhat.com>
4694
4695 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
4696 * gdb.dwarf2/varval.c: New file.
4697 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 4698
2ecae92e
AH
46992018-08-17 Alan Hayward <alan.hayward@arm.com>
4700
4701 PR gdb/18931
4702 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
4703
c1854f1d
KS
47042018-08-16 Keith Seitz <keiths@redhat.com>
4705
4706 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
4707 tests expected to pass.
4708
26fb3983
JV
47092018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
4710
4711 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
4712 -data-disassemble -a.
4713 (test_disassembly_bogus_args): Likewise.
4714
67943c00
AB
47152018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
4716
4717 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
4718
5ff2bbae
AB
47192018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4720
4721 * gdb.base/vla-optimized-out.exp: Add new test.
4722
e5bbcd0f
AB
47232018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4724
4725 * gdb.base/vla-optimized-out-o3.exp: Delete.
4726 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
4727 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
4728 deleted tests.
4729
9d4a934c
AB
47302018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
4731
4732 PR gdb/18050:
4733 * gdb.server/extended-remote-restart.c: New file.
4734 * gdb.server/extended-remote-restart.exp: New file.
4735
045cf012
SM
47362018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
4737
4738 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
4739 "set variable index = 42".
4740
87d6a7aa
SM
47412018-08-07 Simon Marchi <simon.marchi@ericsson.com>
4742
4743 * boards/index-cache-gdb.exp: New file.
4744 * gdb.dwarf2/index-cache.exp: New file.
4745 * gdb.dwarf2/index-cache.c: New file.
4746 * gdb.base/maint.exp: Check if we are using the index cache.
4747
96d68bd4
RO
47482018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4749
4750 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
4751 MAKEFLAGS.
4752
5a699617
RO
47532018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4754
4755 * dg-extract-results.sh: Move to toplevel contrib.
4756 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
4757 * Makefile.in (check-parallel-racy): Likewise.
4758
5bd18990
AB
47592018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
4760
4761 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
4762 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
4763 tests if the target supports scheduler locking.
4764
3fbbcf47
TV
47652018-08-04 Tom de Vries <tdevries@suse.de>
4766
4767 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
4768
3e1d3d8c
TT
47692018-08-02 Tom Tromey <tom@tromey.com>
4770
4771 PR symtab/16842.
4772 * gdb.cp/temargs.exp: Test "info address" of a template
4773 parameter.
4774
5abe0f0c
JV
47752018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
4776
4777 * gdb.python/py-mi-var-info-path-expression.c: New file.
4778 * gdb.python/py-mi-var-info-path-expression.py: New file.
4779 * gdb.python/py-mi-var-info-path-expression.exp: New file.
4780
fb66cde8
SDJ
47812018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
4782
4783 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
4784 error after "cannot resolve name" string.
4785
c708f4d2
AB
47862018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4787
4788 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
4789 started.
4790 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
4791
37cc0cae
TV
47922018-07-28 Tom de Vries <tdevries@suse.de>
4793
4794 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
4795
63b4ecf7
TV
47962018-07-26 Tom de Vries <tdevries@suse.de>
4797
4798 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
4799
3c3bb058
AB
48002018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
4801
4802 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
4803 is visible.
4804
9e7f3bbb
TV
48052018-07-26 Tom de Vries <tdevries@suse.de>
4806
4807 PR breakpoints/23366
4808 * gdb.base/catch-follow-exec.c: New test.
4809 * gdb.base/catch-follow-exec.exp: New file.
4810
16f808ec
TV
48112018-07-25 Tom de Vries <tdevries@suse.de>
4812
4813 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
4814 vla-optimized-out.c.
4815
d7154a8d
JV
48162018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
4817
4818 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
4819 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
4820
232a0032
TV
48212018-07-20 Tom de Vries <tdevries@suse.de>
4822
4823 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
4824 NOCLONE macro.
4825 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
4826
fbb1d502
TV
48272018-07-19 Tom de Vries <tdevries@suse.de>
4828
4829 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
4830 regular expression.
4831
42dc7699
TV
48322018-07-18 Tom de Vries <tdevries@suse.de>
4833
4834 * gdb.base/vla-optimized-out.c: New test.
4835 * gdb.base/vla-optimized-out.exp: New file.
4836
7f1f7e23
SDJ
48372018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
4838
4839 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
4840 message "No address associated with hostname" when gdbserver
4841 cannot resolve the hostname.
4842
5759ebb3
PW
48432018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4844
4845 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
4846 Add some test prefixes to make tests unique.
4847
3606ccab
PW
48482018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4849
4850 * gdb.base/frameapply.c: New file.
4851 * gdb.base/frameapply.exp: New file.
4852
529c08b2
PW
48532018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4854
4855 * gdb.base/skip.exp: Update expected error message.
4856
c7ab0aef
SDJ
48572018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4858 Jan Kratochvil <jan.kratochvil@redhat.com>
4859 Paul Fertser <fercerpav@gmail.com>
4860 Tsutomu Seki <sekiriki@gmail.com>
4861
4862 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
4863 parameter.
4864 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
4865 by default.
4866 * boards/native-gdbserver.exp: Likewise.
4867 * gdb.server/run-without-local-binary.exp: Improve regexp used
4868 for detecting when a remote debugging connection succeeds.
4869 * gdb.server/server-connect.exp: New file.
4870 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
4871 Do not prefix the port number with ":".
4872 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
4873 support for detecting and using it. Add '$debughost_gdbserver'
4874 to the list of arguments used to start gdbserver. Handle case
4875 when gdbserver cannot resolve a network name.
4876
16ff70dd
SDJ
48772018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4878
4879 PR c++/23373
4880 * gdb.base/ptype-offsets.cc (struct static_member): New
4881 struct.
4882 (main) <stmember>: New variable.
4883 * gdb.base/ptype-offsets.exp: Add test for printing a struct
4884 with a static member in it.
4885
3541979f
AB
48862018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
4887
4888 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
4889 watchpoints enabled and disabled.
4890
c8ad9b9a
AB
48912018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4892
4893 * gdb.base/examine-backward.exp: Still run tests around address
4894 0x0, even if address 0x0 is not readable. Update the pattern for
4895 matching address 0x0 in expected output.
4896
e0e5e971
AB
48972018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4898
4899 * gdb.base/share-env-with-gdbserver.c (main): Add call to
4900 malloc/free.
4901
1ea5da02
TV
49022018-07-04 Tom de Vries <tdevries@suse.de>
4903
4904 * gdb.dwarf2/dw2-error.exp: Update expected error message.
4905
471b9d15
MR
49062018-07-02 Maciej W. Rozycki <macro@mips.com>
4907
4908 PR tdep/8282
4909 * gdb.arch/mips-disassembler-options.exp: New test.
4910 * gdb.arch/mips-disassembler-options.s: New test source.
4911
75acb486
PA
49122018-06-29 Pedro Alves <palves@redhat.com>
4913
4914 * gdb.threads/names.exp: Adjust expected "info threads" output.
4915
cd2bb709
PA
49162018-06-29 Pedro Alves <palves@redhat.com>
4917
4918 * gdb.opt/inline-break.exp (line number, address): Add "info
4919 break" tests.
4920
991ff292
PA
49212018-06-29 Pedro Alves <palves@redhat.com>
4922
4923 * gdb.opt/inline-break.c (func1): Add "break here" marker.
4924 * gdb.opt/inline-break.exp: Test setting breakpoints by line
4925 number and address and running to them.
4926
356819b6 49272018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
4928
4929 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
4930
2512d7ef
JK
49312018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4932
4933 * lib/compiler.c: Remove executable permission flag.
4934
be1b6474
RB
49352018-06-28 Richard Bunt <richard.bunt@arm.com>
4936
4937 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
4938 code.
4939 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
4940
291f9a96
PT
49412018-06-28 Petr Tesarik <ptesarik@suse.cz>
4942
4943 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
4944
ed6dfe51
PT
49452018-06-28 Petr Tesarik <ptesarik@suse.cz>
4946
4947 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
4948 address argument is omitted.
4949
d4d429d5
PT
49502018-06-28 Petr Tesarik <ptesarik@suse.cz>
4951
4952 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
4953
7ab6656f
OJ
49542018-06-27 Omair Javaid <omair.javaid@linaro.org>
4955
4956 PR gdb/21695
4957 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
4958 * gdb.base/infoline-reloc-main-from-zero.c: New file.
4959
a33ccfc7
TT
49602018-06-26 Tom Tromey <tom@tromey.com>
4961
4962 PR rust/22574:
4963 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
4964 * gdb.rust/simple.rs (struct SimpleLayout): New.
4965
6d72d289
SM
49662018-06-22 Simon Marchi <simon.marchi@ericsson.com>
4967
4968 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
4969 "info registers" output.
4970
8363f9d5
RB
49712018-06-21 Richard Bunt <richard.bunt@arm.com>
4972
4973 * gdb.base/watchpoint-hw-attach.c: New test.
4974 * gdb.base/watchpoint-hw-attach.exp: New file.
4975
f00674fe
SM
49762018-06-20 Simon Marchi <simon.marchi@ericsson.com>
4977
4978 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
4979 through /bin/sh.
4980 * boards/dwarf4-gdb-index.exp: Likewise.
4981 * boards/fission-dwp.exp: Likewise.
4982
1d554008
UW
49832018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
4984
4985 * gdb.base/float128.exp: Add comment and improved fail message
4986 to the failure case of "print large128" test.
4987
d0ac1c44
SM
49882018-06-19 Simon Marchi <simon.marchi@ericsson.com>
4989
4990 * configure.ac: Remove AC_PREREQ.
4991 * configure: Re-generate.
4992
61b04dd0
PA
49932018-06-19 Pedro Alves <palves@redhat.com>
4994
4995 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
4996 (func_extern_caller): New.
4997 (main): Call func_extern_caller.
4998 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
4999 logic change.
5000
f63b508a
SM
50012018-06-18 Weimin Pan <weimin.pan@oracle.com>
5002
5003 PR gdb/16841
5004 * gdb.cp/typedef-base.cc: New file.
5005 * gdb.cp/typedef-base.exp: New file.
5006
0fe3a558
TV
50072018-06-18 Tom de Vries <tdevries@suse.de>
5008
5009 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5010
7010835a
AB
50112018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5012 Richard Bunt <Richard.Bunt@arm.com>
5013
5014 * gdb.threads/attach-slow-waitpid.c: New file.
5015 * gdb.threads/attach-slow-waitpid.exp: New file.
5016 * gdb.threads/slow-waitpid.c: New file.
5017
14897d65
PA
50182018-06-14 Pedro Alves <palves@redhat.com>
5019
5020 * gdb.base/fork-running-state.c: Include <errno.h>.
5021 (exit_if_relative_exits): New.
5022 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5023 exits.
5024 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5025 child exits.
5026
5d9a0608
TV
50272018-06-14 Tom de Vries <tdevries@suse.de>
5028
5029 PR cli/22573
5030 * gdb.base/finish-pretty.c: New test.
5031 * gdb.base/finish-pretty.exp: New file.
5032
11ae5818
PA
50332018-06-14 Pedro Alves <palves@redhat.com>
5034
5035 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5036 gdb's expected startup output.
5037
1d39de44
PA
50382018-06-14 Pedro Alves <palves@redhat.com>
5039
5040 * lib/selftest-support.exp (selftest_setup): Remove inlined
5041 function handling.
5042
70ee0000
TV
50432018-06-14 Tom de Vries <tdevries@suse.de>
5044
5045 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5046 matching of breakpoint printing.
5047
11f4b608
TV
50482018-06-13 Tom de Vries <tdevries@suse.de>
5049
5050 PR testsuite/23269
5051 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5052 (fork_child): ... here, and ...
5053 (fork_parent): ... here.
5054
50552018-06-12 Tom de Vries <tdevries@suse.de>
5056
5057 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5058
9516f85a
AB
50592018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5060 Stephen Roberts <stephen.roberts@arm.com>
5061
5062 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5063 rewrite test to describe action performed, rather than possible
5064 failure.
5065
5045b3d7
GB
50662018-06-08 Gary Benson <gbenson@redhat.com>
5067
5068 * gdb.threads/check-libthread-db.exp: New file.
5069 * gdb.threads/check-libthread-db.c: Likewise.
5070
c61b06a1
TT
50712018-06-05 Tom Tromey <tom@tromey.com>
5072
5073 * gdb.base/default.exp: Update expected "show version" output.
5074
eb6af809
TT
50752018-06-05 Tom Tromey <tom@tromey.com>
5076
5077 PR cli/12326:
5078 * gdb.cp/static-print-quit.exp: Update.
5079 * lib/gdb.exp (pagination_prompt): Update.
5080 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5081 * gdb.python/python.exp: Update.
5082
178d6a63
JB
50832018-06-04 Joel Brobecker <brobecker@adacore.com>
5084
5085 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5086
8e817061
JB
50872018-06-01 Joel Brobecker <brobecker@adacore.com>
5088
5089 * gdb.ada/bp_fun_addr: New testcase.
5090
e86ca25f
TT
50912018-06-01 Tom Tromey <tom@tromey.com>
5092
5093 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5094 results.
5095 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5096 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5097 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5098 * gdb.base/maint.exp (maint_pass_if): Update.
5099
4b2dfa9d
MR
51002018-05-31 Maciej W. Rozycki <macro@mips.com>
5101
5102 * gdb.base/endian.exp: New test.
5103 * gdb.base/endian.c: New test source.
5104
45f25d6c
AB
51052018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5106
5107 PR gdb/23203
5108 * gdb.base/bt-selected-frame.c: New file.
5109 * gdb.base/bt-selected-frame.exp: New file.
5110 * lib/gdb.exp (get_current_frame_number): New function.
5111
d9f6d7f8
MR
51122018-05-24 Maciej W. Rozycki <macro@mips.com>
5113 Pedro Alves <palves@redhat.com>
5114
5115 * gdb.threads/tls-core.c: Include <stdlib.h>
5116 (thread_proc): Call `abort'.
5117 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5118 (tls_core_test): New procedure, bits factored out from ...
5119 (top level): ... here. Test both native cores and gcore cores.
5120
ff1cf532
TT
51212018-05-23 Tom Tromey <tom@tromey.com>
5122
5123 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5124
b98664d3
TT
51252018-05-23 Tom Tromey <tom@tromey.com>
5126
5127 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5128 symfile_complaints.
5129 (test_short_complaints): Likewise.
5130 (test_empty_complaints): Likewise.
5131 (test_initial_complaints): Update.
5132
4e9668d0
TT
51332018-05-23 Tom Tromey <tom@tromey.com>
5134
5135 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5136
43ba33c7
TT
51372018-05-23 Tom Tromey <tom@tromey.com>
5138
5139 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5140 (test_short_complaints): Update.
5141
035522c0
PA
51422018-05-22 Pedro Alves <palves@redhat.com>
5143
5144 * gdb.base/remote.exp: Only gdb_start after compiling the
5145 testcase. Issue "disconnect" before testing "set remote" command
5146 defaults. Issue clean_restart before running to main.
5147
cc0be08f
PA
51482018-05-22 Pedro Alves <palves@redhat.com>
5149
5150 * gdb.base/remote.exp: Adjust expected output of "show remote
5151 memory-write-packet-size". Add tests for "set remote
5152 memory-write-packet-size 0" and "set remote
5153 memory-write-packet-size fixed/limit".
5154
b1b60145
PA
51552018-05-22 Pedro Alves <palves@redhat.com>
5156
5157 PR gdb/22973
5158 * gdb.base/utf8-identifiers.c: New file.
5159 * gdb.base/utf8-identifiers.exp: New file.
5160
0ec848ad
PFC
51612018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5162
5163 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5164
2c3305f6
PFC
51652018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5166
5167 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5168
ce1e8424
TT
51692018-05-18 Tom Tromey <tom@tromey.com>
5170
5171 * gdb.base/ptype-offsets.exp: Update.
5172
ddfe970e
KS
51732018-05-17 Keith Seitz <keiths@redhat.com>
5174
5175 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5176 in expected breakpoint stop locations.
5177 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5178 move to proper scope to test variable values.
5179 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5180 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5181 New functions.
5182 (main): Call not_inline_func3.
5183 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5184 inline_func1, inline_func2, and inline_func3. Test that when each
5185 breakpoint is hit, GDB properly reports both the stop location
5186 and the backtrace. Repeat tests for temporary breakpoints.
5187
0726fcc6
MR
51882018-05-15 Maciej W. Rozycki <macro@mips.com>
5189
5190 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5191 rather then trying to access it in determining whether the PID
5192 of `gdbserver' could have been retrieved.
5193
8ee22052
AB
51942018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5195
5196 * gdb.arch/amd64-init-x87-values.S: New file.
5197 * gdb.arch/amd64-init-x87-values.exp: New file.
5198
7785df48
JK
51992018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5200
5201 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5202
56bcdbea
TT
52032018-05-04 Tom Tromey <tom@tromey.com>
5204
5205 PR python/22730:
5206 * gdb.python/python.exp: Test multi-line execute.
5207
a913fffb
TT
52082018-05-04 Tom Tromey <tom@tromey.com>
5209
5210 PR python/22731:
5211 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5212
7a2c85f2
TT
52132018-05-04 Tom Tromey <tom@tromey.com>
5214
5215 PR gdb/11750:
5216 * gdb.base/define.exp: Test defining a user command inside a user
5217 command.
5218 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5219
a3b60e45
JK
52202018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5221 Pedro Alves <palves@redhat.com>
5222
5223 PR breakpoints/19806 and support for PR external/20207.
5224 * gdb.base/watchpoint-unaligned.c: New file.
5225 * gdb.base/watchpoint-unaligned.exp: New file.
5226
45fe4a03
AB
52272018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5228
5229 * gdb.base/maint.exp: Make test names unique, use
5230 test_prefix_command_help to test 'help maint info', and remove
5231 repeated test of 'help maint'.
5232
9be2ae8f
TT
52332018-05-04 Tom Tromey <tom@tromey.com>
5234
5235 PR gdb/22619:
5236 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5237 behavior.
5238
11859c31
AB
52392018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5240
5241 * gdb.base/maint.exp: Process output from 'maint print registers'
5242 line at a time.
5243
089a9490
AB
52442018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5245
5246 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5247 timeout.
5248
9b0797e2
AB
52492018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5250
5251 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5252 filter pattern.
5253
f6ac5f3d
PA
52542018-05-02 Pedro Alves <palves@redhat.com>
5255
5256 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5257 to_log_command renames.
5258 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5259
77d3c63b
TT
52602018-05-02 Tom Tromey <tom@tromey.com>
5261
5262 * gdb.python/py-parameter.exp: Set test message.
5263
0489430a
TT
52642018-05-02 Tom Tromey <tom@tromey.com>
5265
5266 PR python/20084:
5267 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5268 PARAM_ZUINTEGER_UNLIMITED tests.
5269
1632f8ba
DR
52702018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5271
5272 PR rust/23124
5273 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5274 when casting.
5275
6d7bb824
TT
52762018-04-30 Tom Tromey <tom@tromey.com>
5277
5278 * gdb.python/py-type.exp: Check align attribute.
5279 * gdb.python/py-type.c: New "aligncheck" global.
5280
007e1530
TT
52812018-04-30 Tom Tromey <tom@tromey.com>
5282
5283 PR exp/17095:
5284 * gdb.dwarf2/dw2-align.exp: New file.
5285 * gdb.cp/align.exp: New file.
5286 * gdb.base/align.exp: New file.
5287 * lib/gdb.exp (gdb_int128_helper): New proc.
5288 (has_int128_c, has_int128_cxx): New caching procs.
5289
6873858b
TT
52902018-04-27 Tom Tromey <tom@tromey.com>
5291
5292 PR rust/22545:
5293 * gdb.rust/simple.exp: Add inclusive range tests.
5294
79188d8d
PA
52952018-04-26 Pedro Alves <palves@redhat.com>
5296
5297 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5298 ifunc breakpoint locations correctly of ifunc breakpoints set
5299 while the program resolves the ifunc.
5300
c7075ad5
PA
53012018-04-26 Pedro Alves <palves@redhat.com>
5302
5303 * gdb.base/gnu-ifunc-final.c: New file.
5304 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5305 * gdb.base/gnu-ifunc.exp (executable): Delete.
5306 (staticexecutable): Adjust.
5307 (lib_opts, exec_opts): Delete.
5308 (make_binsuffix, build, set-break): New procedures.
5309 (misc_tests): New, with tests factored out from the top level.
5310 (top level): Test different combinations of ifunc resolver name,
5311 resolver with and with debug info, and ifunc target with and
5312 without debug info. Wrap static tests with with_target_prefix.
5313
8388016d
PA
53142018-04-26 Pedro Alves <palves@redhat.com>
5315
5316 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5317 return type" warnings.
5318
249b5733
PA
53192018-04-25 Pedro Alves <palves@redhat.com>
5320
5321 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5322 killed".
5323 * gdb.base/kill-after-signal.exp: Likewise.
5324 * gdb.threads/kill.exp: Likewise.
5325
f67c0c91
SDJ
53262018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5327 Sergio Durigan Junior <sergiodj@redhat.com>
5328 Pedro Alves <palves@redhat.com>
5329
5330 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5331 regexps to expect for '[Inferior ... detached]' as well.
5332 * gdb.base/attach.exp: Likewise.
5333 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5334 "gdb_continue_to_end".
5335 (test_catch_syscall_with_wrong_args): Likewise.
5336 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5337 ']'. Don't set 'verbose' on.
5338 * gdb.base/foll-vfork.exp: Likewise.
5339 * gdb.base/fork-print-inferior-events.c: New file.
5340 * gdb.base/fork-print-inferior-events.exp: New file.
5341 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5342 '[Inferior ... has been killed]' message.
5343 * gdb.base/kill-after-signal.exp: Likewise.
5344 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5345 detach message.
5346 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5347 message.
5348 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5349 regexps to expect for '[Inferior ... detached]' as well.
5350 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5351
0a8ddac4
SM
53522018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5353
5354 PR gdb/23104
5355 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5356
701adfb0
PA
53572018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5358
5359 PR gdb/23095
5360 * gdb.base/break-probes.exp: Pass shlib_load to
5361 prepare_for_testing. Set normal_bp to r_debug_state if target is
5362 bsd.
5363
d27d16bf
RB
53642018-04-19 Richard Bunt <richard.bunt@arm.com>
5365
5366 * gdb.threads/multiple-successive-infcall.c: New test.
5367 * gdb.threads/multiple-successive-infcall.exp: New file.
5368
a037790e
TT
53692018-04-17 Tom Tromey <tom@tromey.com>
5370
5371 * gdb.rust/simple.rs (Union): New type.
5372 (main): New local "u".
5373 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5374
e3a91079
AA
53752018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5376
5377 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5378 number information in output of "whereis" command.
5379 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5380
b744723f
AA
53812018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5382
5383 * gdb.ada/info_types.exp: Adjust expected output to the line
5384 numbers now printed by "info var/func/type".
5385 * gdb.base/completion.exp: Likewise.
5386 * gdb.base/included.exp: Likewise.
5387 * gdb.cp/cp-relocate.exp: Likewise.
5388 * gdb.cp/cplusfuncs.exp: Likewise.
5389 * gdb.cp/namespace.exp: Likewise.
5390 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5391
4a4495d6
MM
53922018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5393
5394 * gdb.btrace/cpu.exp: New.
5395
1d509aa6
MM
53962018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5397
5398 * gdb.base/step-indirect-call-thunk.exp: New.
5399 * gdb.base/step-indirect-call-thunk.c: New.
5400 * gdb.reverse/step-indirect-call-thunk.exp: New.
5401 * gdb.reverse/step-indirect-call-thunk.c: New.
5402
6295b6da
SM
54032018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5404
5405 * gdb.base/pie-fork.c: New file.
5406 * gdb.base/pie-fork.exp: New file.
5407
50146e70
TT
54082018-04-11 Tom Tromey <tom@tromey.com>
5409
5410 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5411
f50d8a2e
PA
54122018-04-10 Pedro Alves <palves@redhat.com>
5413
5414 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5415 exits. Instead loop running forever.
5416 (fork_parent): Run forever too.
5417
a0be7a36
SM
54182018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5419
5420 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5421 mi_continue_to_line.
5422 * gdb.mi/mi-stack.c (callee4): Add comment.
5423
9b73db36
SM
54242018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5425
5426 * gdb.mi/mi-stack.exp: Fix indentation.
5427
c912f608
SM
54282018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5429
5430 PR gdb/22979
5431 * gdb.arch/amd64-osabi.exp: New file.
5432
26540402
SM
54332018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5434
5435 PR gdb/22980
5436 * gdb.base/osabi.exp: New file.
5437
121ad66c 54382018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5439
5440 * gdb.cp/static-typedef-print.exp: New file.
5441 * gdb.cp/static-typedef-print.cc: New file.
5442
3fcded8f
JB
54432018-03-27 Joel Brobecker <brobecker@adacore.com>
5444
5445 * gdb.ada/varsize_limit: New testcase.
5446
59cc4834
JB
54472018-03-27 Joel Brobecker <brobecker@adacore.com>
5448
5449 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5450
5451 * gdb.ada/notcplusplus: New testcase.
5452
5453 * gdb.base/c-linkage-name.c: New file.
5454 * gdb.base/c-linkage-name.exp: New testcase.
5455
4ca59a9f
TT
54562018-03-26 Tom Tromey <tom@tromey.com>
5457
5458 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5459 * gdb.python/py-framefilter.py (name_error): New global.
5460 (ErrorInName.function): Use name_error.
5461
978d6c75
TT
54622018-03-26 Tom Tromey <tom@tromey.com>
5463
5464 PR backtrace/15582:
5465 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5466
b7fee5a3
KS
54672018-03-23 Keith Seitz <keiths@redhat.com>
5468
5469 PR c++/22968
5470 * gdb.cp/subtypes.exp: New file.
5471 * gdb.cp/subtypes.h: New file.
5472 * gdb.cp/subtypes.cc: New file.
5473 * gdb.cp/subtypes-2.cc: New file.
5474
376be529
AB
54752018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5476
5477 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5478 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5479 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5480 -nostartfiles when compiling the test. Confirm that all registers
5481 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5482
066cfa98
AB
54832018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5484
5485 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5486 option, syntax was wrong anyway.
5487 * gdb.arch/arm-disp-step.exp: Likewise.
5488 * gdb.arch/sparc64-regs.exp: Likewise.
5489 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5490 option, syntax was wrong anyway, switch to use
5491 prepare_for_testing.
5492 * gdb.arch/i386-disp-step.exp: Likewise.
5493
079670b9
AA
54942018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5495
5496 * gdb.ada/exec_changed.exp: Replace "target_info exists
5497 use_gdb_stub" by "use_gdb_stub".
5498 * gdb.ada/start.exp: Likewise.
5499 * gdb.base/async-shell.exp: Likewise.
5500 * gdb.base/attach-pie-misread.exp: Likewise.
5501 * gdb.base/attach-wait-input.exp: Likewise.
5502 * gdb.base/break-entry.exp: Likewise.
5503 * gdb.base/break-interp.exp: Likewise.
5504 * gdb.base/dprintf-detach.exp: Likewise.
5505 * gdb.base/nostdlib.exp: Likewise.
5506 * gdb.base/solib-nodir.exp: Likewise.
5507 * gdb.base/statistics.exp: Likewise.
5508 * gdb.base/testenv.exp: Likewise.
5509 * gdb.mi/mi-exec-run.exp: Likewise.
5510 * gdb.mi/mi-start.exp: Likewise.
5511 * gdb.multi/dummy-frame-restore.exp: Likewise.
5512 * gdb.multi/multi-arch-exec.exp: Likewise.
5513 * gdb.multi/multi-arch.exp: Likewise.
5514 * gdb.multi/tids.exp: Likewise.
5515 * gdb.multi/watchpoint-multi.exp: Likewise.
5516 * gdb.python/py-events.exp: Likewise.
5517 * gdb.threads/attach-into-signal.exp: Likewise.
5518 * gdb.threads/attach-stopped.exp: Likewise.
5519 * gdb.threads/threadapply.exp: Likewise.
5520 * lib/selftest-support.exp: Likewise.
5521
26d6cec4
AA
55222018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5523
5524 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5525
4ee89e90
SR
55262018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5527
5528 * gdb.perf/template-breakpoints.cc: New file.
5529 * gdb.perf/template-breakpoints.exp: New file.
5530 * gdb.perf/template-breakpoints.py: New file.
5531
92630041
TT
55322018-03-19 Tom Tromey <tom@tromey.com>
5533
5534 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5535 y0.
5536 * gdb.rust/simple.exp: Test bare identifier form of struct
5537 initializer.
5538
76727919
TT
55392018-03-19 Tom Tromey <tom@tromey.com>
5540
5541 * gdb.gdb/observer.exp: Remove.
5542
194ed413
AA
55432018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5544
5545 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5546 "qualified" option when setting breakpoints.
5547 * gdb.trace/backtrace.exp: Likewise.
5548 * gdb.trace/circ.exp: Likewise.
5549 * gdb.trace/collection.exp: Likewise.
5550 * gdb.trace/disconnected-tracing.exp: Likewise.
5551 * gdb.trace/ftrace-lock.exp: Likewise.
5552 * gdb.trace/ftrace.exp: Likewise.
5553 * gdb.trace/infotrace.exp: Likewise.
5554 * gdb.trace/packetlen.exp: Likewise.
5555 * gdb.trace/passc-dyn.exp: Likewise.
5556 * gdb.trace/qtro.exp: Likewise.
5557 * gdb.trace/read-memory.exp: Likewise.
5558 * gdb.trace/report.exp: Likewise.
5559 * gdb.trace/signal.exp: Likewise.
5560 * gdb.trace/status-stop.exp: Likewise.
5561 * gdb.trace/strace.exp: Likewise.
5562 * gdb.trace/tfind.exp: Likewise.
5563 * gdb.trace/trace-break.exp: Likewise.
5564 * gdb.trace/trace-condition.exp: Likewise.
5565 * gdb.trace/trace-mt.exp: Likewise.
5566 * gdb.trace/tstatus.exp: Likewise.
5567 * gdb.trace/tsv.exp: Likewise.
5568 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5569 * gdb.trace/unavailable.exp: Likewise.
5570 * gdb.trace/while-dyn.exp: Likewise.
5571
8b067d2c
AA
55722018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5573
5574 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5575 that libinproctrace is copied to the target.
5576
3ae9ce5d
TT
55772018-03-14 Tom Tromey <tom@tromey.com>
5578
5579 PR cli/14977:
5580 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5581 a null pointer.
5582 * gdb.base/wchar.exp: Likewise.
5583
b8c2339b
TT
55842018-03-14 Tom Tromey <tom@tromey.com>
5585
5586 PR cli/19918:
5587 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5588 flag.
5589
4872dc46
SM
55902018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5591
5592 PR gdb/22841
5593 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5594 "target" to remote_exec.
5595
e4fe3756
SM
55962018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5597
5598 PR gdb/22841
5599 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5600 ${board}_upload): Remove.
5601
e95a97d4
AA
56022018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5603
5604 * gdb.cp/watch-cp.cc: New test.
5605 * gdb.cp/watch-cp.exp: New file.
5606
dbbb1059
AB
56072018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5608
5609 * gdb.base/infcall-nested-structs.exp: New file.
5610 * gdb.base/infcall-nested-structs.c: New file.
5611 * gdb.base/float.exp: Add riscv support.
5612
ecc054c0
TP
56132018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5614
5615 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5616 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5617
25e3c82c
SDJ
56182018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5619
5620 * gdb.server/abspath.exp: New file.
5621 * lib/gdb.exp (with_cwd): New procedure.
5622
3083294d
SM
56232018-02-28 Simon Marchi <simon.marchi@ericsson.com>
5624
5625 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
5626 use it.
5627 (gdb_is_target_remote_prompt): New proc.
5628 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
5629 (gdb_is_target_native): Pass prompt parameter to
5630 gdb_is_target_1.
5631
3275ef47
SM
56322018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
5633
5634 * gdb.base/load-command.c: New file.
5635 * gdb.base/load-command.exp: New file.
5636 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
5637 (gdb_is_target_1): ...this, and generalize for other targets
5638 than just remote.
5639 (gdb_is_target_remote): Use gdb_is_target_1.
5640 (gdb_is_target_native): use gdb_is_target_1.
5641
6893c19a
TT
56422018-02-26 Tom Tromey <tom@tromey.com>
5643
5644 PR python/16497:
5645 * gdb.python/py-framefilter.exp: Update test.
5646
2ddeaf8a
TT
56472018-02-26 Tom Tromey <tom@tromey.com>
5648
5649 * gdb.dwarf2/variant.c: New file.
5650 * gdb.dwarf2/variant.exp: New file.
5651
c9317f21
TT
56522018-02-26 Tom Tromey <tom@tromey.com>
5653
5654 * gdb.rust/simple.exp: Accept more possible results in enum test.
5655
6f6d0c26
SM
56562018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
5657
5658 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
5659 parentheses.
5660
11b03145
MR
56612018-02-23 Maciej W. Rozycki <macro@mips.com>
5662
5663 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
5664 name of a variable: $actual_linejj -> $actual_line.
5665
54a27fe5
JB
56662018-02-21 John Baldwin <jhb@FreeBSD.org>
5667
5668 * gdb.arch/amd64-i386-address.exp: Fix a typo.
5669
de65820c
MM
56702018-02-20 Markus Metzger <markus.t.metzger@intel.com>
5671
5672 * gdb.btrace/buffer-size.exp: Do not force BTS.
5673
980548fd
PA
56742018-02-14 Pedro Alves <palves@redhat.com>
5675
5676 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
5677 getting a "Quit".
5678
c4e12631
MM
56792018-02-09 Markus Metzger <markus.t.metzger@intel.com>
5680
5681 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
5682 Fix test name.
5683
c2e0e465
SM
56842018-02-07 Simon Marchi <simon.marchi@ericsson.com>
5685
5686 * gdb.cp/m-static.exp: Check type of optimized out static
5687 member.
5688
f7216783
AB
56892018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
5690
5691 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
5692 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
5693
0625771b
LS
56942018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
5695 Leszek Swirski <leszeks@google.com>
5696
5697 * gdb.python/py-prettyprint.c
5698 (struct to_string_returns_value_inner,
5699 struct to_string_returns_value_wrapper): New.
5700 (main): Add tsrvw variable.
5701 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
5702 ToStringReturnsValueWrapper): New classes.
5703 (register_pretty_printers): Register new pretty-printers.
5704 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
5705 recursive pretty printer.
5706 * gdb.python/py-mi.exp: Likewise.
5707
59498c30
LS
57082018-02-01 Leszek Swirski <leszeks@google.com>
5709
5710 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
5711 functions with the same name as an include file are parsed
5712 correctly.
5713
d4d38844
YQ
57142018-02-01 Yao Qi <yao.qi@linaro.org>
5715
5716 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
5717 "\[^\r\n\]*".
5718
07e5f5cf
NP
57192018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
5720
5721 * gdb.arch/powerpc-prologue-frame.s: New file.
5722 * gdb.arch/powerpc-prologue-frame.c: Likewise.
5723 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
5724
929b5ad4
JB
57252018-01-31 Joel Brobecker <brobecker@adacore.com>
5726
5727 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
5728
e671cd59
PA
57292018-01-30 Pedro Alves <palves@redhat.com>
5730
5731 PR gdb/13211
5732 * gdb.base/interrupt-daemon.c: New.
5733 * gdb.base/interrupt-daemon.exp: New.
5734 * gdb.multi/multi-term-settings.c: New.
5735 * gdb.multi/multi-term-settings.exp: New.
5736
fc413dc4
JB
57372018-01-30 Joel Brobecker <brobecker@adacore.com>
5738
5739 * gdb.base/break.exp: Save the location where the breakpoint
5740 on break.c:47 was actually inserted when debugging the version
5741 compiled at -O2 and use it in the expected output of the "info
5742 break" test performed soon after.
5743
5c319bb2
PA
57442018-01-22 Pedro Alves <palves@redhat.com>
5745 Sergio Durigan Junior <sergiodj@redhat.com>
5746
5747 * gdb.base/whatis.exp: Add tests for 'set print object on' +
5748 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
5749
a9e40818
JB
57502018-01-22 Joel Brobecker <brobecker@adacore.com>
5751
5752 * gdb.base/break-include.c, gdb.base/break-include.inc,
5753 gdb.base/break-include.exp: New files.
5754 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
5755 line number now being the actual line number where the breakpoint
5756 was inserted.
5757 * gdb.mi/mi-break.exp: Likewise.
5758 * gdb.mi/mi-reverse.exp: Likewise.
5759 * gdb.mi/mi-simplerun.exp: Ditto.
5760
e707fc44
AB
57612018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5762
5763 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
5764 varobj.
5765 * gdb.mi/mi-var-create-rtti.exp: Likewise.
5766
ae451627
AB
57672018-01-21 Don Breazeal <donb@codesourcery.com>
5768 Andrew Burgess <andrew.burgess@embecosm.com>
5769
5770 * gdb.mi/basics.c: Add new global.
5771 * gdb.mi/mi-frame-regs.exp: New file.
5772 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
5773 case.
5774
b1b189e0
AB
57752018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5776
5777 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
5778 non-parameter, and on an unknown symbol.
5779
fcfcc376
TT
57802018-01-19 Tom Tromey <tom@tromey.com>
5781
5782 * gdb.rust/modules.rs (TWENTY_THREE): New global.
5783 * gdb.rust/modules.exp: Add ::-qualified lookup test.
5784
634c1c31
AA
57852018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5786
5787 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
5788 setrlimit and chdir to int.
5789
d6ad07fd
AA
57902018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5791
5792 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
5793 function.
5794 (my_tend): Likewise.
5795 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
5796 rationale of avoiding FP- and vector instructions.
5797
adf8243b
RK
57982018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
5799
5800 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
5801 "info reg" with "\[ \t\]*".
5802 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
5803 "\[ \t\]+".
5804 * gdb.arch/s390-multiarch.exp: Ditto.
5805 * gdb.base/pc-fp.exp: Ditto.
5806 * gdb.reverse/i386-precsave.exp: Ditto.
5807 * gdb.reverse/i386-reverse.exp: Ditto.
5808 * gdb.reverse/i387-env-reverse.exp: Ditto.
5809 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5810
dcc06925
AA
58112018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5812
5813 * lib/gdb.exp (gdb_compile): Re-enable use of
5814 universal_compile_options for languages other than Rust.
5815
25d4fd80
AA
58162018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5817
5818 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
5819
ee7f689e 58202018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
5821
5822 PR gdb/16577
5823 * gdb.base/solib-vanish.exp: New.
5824 * gdb.base/solib-vanish-main.c: New.
5825 * gdb.base/solib-vanish-lib1.c: New.
5826 * gdb.base/solib-vanish-lib2.c: New.
5827
d8447b6b
YQ
58282018-01-17 Yao Qi <yao.qi@linaro.org>
5829
5830 * gdb.compile/compile.exp: Match the address printed for
5831 frame in the output of command "bt".
5832
86d6a90c
TT
58332018-01-15 Tom Tromey <tom@tromey.com>
5834
5835 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
5836 compute sp_reg.
5837
cbcdb1aa
AB
58382018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5839
5840 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
5841 to prepare.
5842 (prepare): Return 0 on error, 1 on success.
5843
eea61984
PA
58442018-01-12 Pedro Alves <palves@redhat.com>
5845
5846 * gdb.base/continue-after-aborted-step-over.c: New.
5847 * gdb.base/continue-after-aborted-step-over.exp: New.
5848
6181e9c2
SM
58492018-01-11 Simon Marchi <simon.marchi@ericsson.com>
5850
5851 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
5852 options when not creating an executable.
5853
3cada740
PA
58542018-01-11 Pedro Alves <palves@redhat.com>
5855
5856 PR remote/22597
5857 * gdb.server/stop-reply-no-thread.c: New file.
5858 * gdb.server/stop-reply-no-thread.exp: New file.
5859
c63d3e8d
PA
58602018-01-10 Pedro Alves <palves@redhat.com>
5861
5862 PR gdb/22670
5863 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
5864 functions too. Test setting breakpoints and printing C functions
5865 with no debug info too.
5866 * gdb.ada/bp_c_mixed_case/qux.c: New file.
5867
d4c2a405
PA
58682018-01-10 Pedro Alves <palves@redhat.com>
5869
5870 PR gdb/22670
5871 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
5872 a fail.
5873
8825213e
PA
58742018-01-10 Pedro Alves <palves@redhat.com>
5875
5876 PR gdb/22670
5877 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
5878
605fd3c6
YQ
58792018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5880
5881 * gdb.server/unittest.exp: Match the output in non-development
5882 mode.
5883
1e5ded6c
YQ
58842018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5885
5886 * gdb.gdb/unittest.exp: Match output in non-development mode.
5887
30066b0b
JB
58882018-01-08 Joel Brobecker <brobecker@adacore.com>
5889
5890 * gdb.ada/access_tagged_param.exp: Relax expected output
5891 for value of "ObjL" in "continue" to pck.inspect breakpoint
5892 test.
5893
04bafb1e
XR
58942018-01-08 Joel Brobecker <brobecker@adacore.com>
5895
9f86398b
JB
5896 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
5897 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 5898
e379cee6
PA
58992018-01-05 Pedro Alves <palves@redhat.com>
5900
5901 PR gdb/18653
5902 * gdb.base/libsegfault.exp: New.
5903
de63c46b
PA
59042018-01-05 Joel Brobecker <brobecker@adacore.com>
5905
5906 PR gdb/22670
5907 * gdb.ada/access_tagged_param.exp: New file.
5908 * gdb.ada/access_tagged_param/foo.adb: New file.
5909
f98fc17b
PA
59102018-01-05 Pedro Alves <palves@redhat.com>
5911
5912 PR gdb/22670
5913 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
5914 exercise lower case too, and to exercise both full matching and
5915 wild matching.
5916
342f8240
JB
59172018-01-05 Joel Brobecker <brobecker@adacore.com>
5918
5919 * gdb.ada/rename_subscript_param: New testcase.
5920
7150d33c
JG
59212018-01-05 Jerome Guitton <guitton@adacore.com>
5922
5923 * gdb.ada/arr_acc_idx_w_gap: New testcase.
5924
cc0e770c
JB
59252018-01-05 Joel Brobecker <brobecker@adacore.com>
5926
5927 * gdb.ada/convvar_comp: New testcase.
5928
672a41aa 59292018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
5930
5931 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
5932 (My_Table): New global variable.
5933 * testsuite/gdb.ada/array_char_idx.exp: Add test.
5934
7365ec2f
JB
59352018-01-04 Joel Brobecker <brobecker@adacore.com>
5936
5937 PR gdb/22670
5938 * gdb.ada/maint_with_ada: New testcase.
5939
289483b6
JB
59402018-01-04 Joel Brobecker <brobecker@adacore.com>
5941
5942 PR gdb/22670
5943 * gdb.ada/bp_c_mixed_case: New testcase.
5944
344420da
JB
59452018-01-04 Joel Brobecker <brobecker@adacore.com>
5946
5947 PR gdb/22670
5948 * gdb.ada/complete.exp: Add "complete break ada" test.
5949
66fc87a0
JB
59502018-01-04 Joel Brobecker <brobecker@adacore.com>
5951
5952 PR gdb/22670
5953 * gdb.ada/info_addr_mixed_case: New testcase.
5954
9f757bf7
XR
59552018-01-03 Xavier Roirand <roirand@adacore.com>
5956
5957 * gdb.ada/excep_handle.exp: New testcase.
5958 * gdb.ada/excep_handle/foo.adb: New file.
5959 * gdb.ada/excep_handle/pck.ads: New file.
5960
bd570f80
JB
59612018-01-03 Joel Brobecker <brobecker@adacore.com>
5962
5963 * gdb.base/step-line.c: Add extra empty line in copyright header.
5964 * gdb.base/step-line.inp: Likewise.
5965
9fe561ab
JB
59662018-01-02 Joel Brobecker <brobecker@adacore.com>
5967
5968 * gdb.ada/dyn_stride.exp: Add slice test.
5969
a405673c
JB
59702018-01-02 Joel Brobecker <brobecker@adacore.com>
5971
5972 * gdb.ada/dyn_stride: New testcase.
5973
cef0f868
SH
59742017-12-27 Stafford Horne <shorne@gmail.com>
5975
5976 * gdb.xml/extra-regs.xml: Add example foo reggroup.
5977 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
5978
b67d92b0
SH
59792017-12-27 Stafford Horne <shorne@gmail.com>
5980
5981 * gdb.base/reggroups.c: New file.
5982 * gdb.base/reggroups.exp: New file.
5983
eccab96d
JB
59842017-12-18 Joel Brobecker <brobecker@adacore.com>
5985
5986 * gdb.dwarf2/ada-valprint-error.c: New file.
5987 * gdb.dwarf2/ada-valprint-error.exp: New file.
5988
0e2da9f0
JB
59892017-12-18 Joel Brobecker <brobecker@adacore.com>
5990
5991 * gdb.ada/assign_arr: New testcase.
5992
cb923fcc
XR
59932017-12-18 Xavier Roirand <roirand@adacore.com>
5994
5995 * gdb.ada/funcall_ptr: New testcase.
5996
7c161838
SDJ
59972017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
5998
5999 PR cli/16224
6000 * gdb.base/ptype-offsets.cc: New file.
6001 * gdb.base/ptype-offsets.exp: New file.
6002
1af17fd9
YQ
60032017-12-15 Yao Qi <yao.qi@linaro.org>
6004
6005 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6006 if XML is disabled.
6007
828d5846
XR
60082017-12-15 Xavier Roirand <roirand@adacore.com>
6009
6010 * gdb.ada/same_component_name: New testcase.
6011
79e8fcaa
JB
60122017-12-14 Joel Brobecker <brobecker@adacore.com>
6013
6014 * gdb.ada/str_binop_equal: New testcase.
6015
e05fa6f9
JB
60162017-12-14 Joel Brobecker <brobecker@adacore.com>
6017
6018 * gdb.ada/task_switch_in_core: New testcase.
6019
b89641ba
SM
60202017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6021
6022 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6023 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6024 call test_bkpt_qualified.
6025 (test_bkpt_qualified): New proc.
6026
6892d2e4
PA
60272017-12-13 Pedro Alves <palves@redhat.com>
6028
6029 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6030 Tighten regexp by matching with an anchor.
6031
a22ecf70
PA
60322017-12-13 Pedro Alves <palves@redhat.com>
6033
6034 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6035 ("expression with namespace"): New set of tests.
6036 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6037 (Nested::Test_NS::qux): New.
6038 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6039 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6040
9937536c
JB
60412017-12-13 Joel Brobecker <brobecker@adacore.com>
6042
6043 * gdb.base/server-del-break.c: New file.
6044 * gdb.base/server-del-break.exp: New file.
6045
fe49c6f5
SH
60462017-12-12 Stafford Horne <shorne@gmail.com>
6047
6048 * gdb.xml/tdesc-regs.exp: Add or1k support.
6049
c3d18620
SH
60502017-12-12 Stafford Horne <shorne@gmail.com>
6051
6052 * gdb.base/bp-permanent.c: Define nop of or1k.
6053
c5f9cfc8
JB
60542017-12-11 Joel Brobecker <brobecker@adacore.com>
6055
6056 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6057 output with components being reordered.
6058
a9c135fc
JB
60592017-12-11 Joel Brobecker <brobecker@adacore.com>
6060
6061 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6062 output with components being reordered.
6063
927aa2e7
JK
60642017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6065 Pedro Alves <palves@redhat.com>
6066
6067 * gdb.base/maint.exp (check for .gdb_index): Check also for
6068 .debug_names.
6069 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6070 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6071 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6072 (.gdb_index used after symbol reloading): Support also .debug_names.
6073 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6074
f17d9474
YQ
60752017-12-08 Yao Qi <yao.qi@linaro.org>
6076
6077 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6078 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6079
a0de8c21
YQ
60802017-12-08 Yao Qi <yao.qi@linaro.org>
6081
6082 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6083 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6084
a738ea1d
YQ
60852017-12-08 Yao Qi <yao.qi@linaro.org>
6086
6087 * gdb.arch/aarch64-tagged-pointer.c: New file.
6088 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6089
1cd9a73b
SDJ
60902017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6091
6092 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6093 "int".
6094
fa6eb693
KS
60952017-12-07 Keith Seitz <keiths@redhat.com>
6096
6097 PR breakpoints/22569
6098 * gdb.linespec/ls-errs.exp: Change expected result of "break
6099 -source this file has spaces.c -line 3".
6100 Check that an explicit source file followed by whitespace is
6101 identified as an invalid explicit location.
6102
883fd55a
KS
61032017-12-07 Keith Seitz <keiths@redhat.com>
6104
6105 * gdb.cp/nested-types.cc: New file.
6106 * gdb.cp/nested-types.exp: New file.
6107 * lib/cp-support.exp: Load data-structures.exp library.
6108 (debug_cp_test_ptype_class): New global.
6109 (cp_ptype_class_verbose, next_line): New procedures.
6110 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6111 Add and document new return value.
6112 Switch the list of lines to a queue.
6113 Add support for new `type' key for nested type definitions.
6114 Add debugging/troubleshooting messages.
6115 * lib/data-structures.exp: New file.
6116
ec72db3e
SM
61172017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6118
6119 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6120 with proc_with_prefix, don't use with_test_prefix.
6121
99598d71
TT
61222017-12-07 Tom Tromey <tom@tromey.com>
6123
6124 * gdb.base/break.exp: Add test for empty "commands".
6125
a8806230
YQ
61262017-12-07 Yao Qi <yao.qi@linaro.org>
6127
6128 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6129 malloc and catch syscall.
6130
824cc835
PM
61312017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6132
e79be6e5 6133 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6134 tests for explicit locations.
6135
7cc244de
PA
61362017-12-06 Pedro Alves <palves@redhat.com>
6137
6138 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6139 force-disabling XML descriptions.
6140
50a1fdd5
PA
61412017-12-04 Pedro Alves <palves@redhat.com>
6142
6143 PR gdb/22499
6144 * gdb.arch/amd64-disp-step-avx.S: New file.
6145 * gdb.arch/amd64-disp-step-avx.exp: New file.
6146
f0fb2488
PA
61472017-12-03 Pedro Alves <palves@redhat.com>
6148
6149 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6150 and <string.h>.
6151 (parent_function): Print distinct messages when waitpid fails, or
6152 the child exits with a signal, or the child exits for an unhandled
6153 reason.
6154 * gdb.threads/process-dies-while-detaching.exp
6155 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6156 it. Wait for both inferior output and GDB's prompt. Use an
6157 indirect spawn id list.
6158 (do_detach): New parameter 'child_exit'. Use it to compute
6159 expected inferior output.
6160 (test_detach, test_detach_watch, test_detach_killed_outside):
6161 Adjust to pass down the expected child exit kind.
6162
97cbe998
SDJ
61632017-12-01 Joel Brobecker <brobecker@adacore.com>
6164 Sergio Durigan Junior <sergiodj@redhat.com>
6165 Pedro Alves <palves@redhat.com>
6166
6167 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6168
40fc416f
SDJ
61692017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6170
6171 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6172 to 'symbol-file' and 'add-symbol-file' can be
6173 position-independent.
6174
1cc75e92
YQ
61752017-12-01 Yao Qi <yao.qi@linaro.org>
6176
6177 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6178 the URL in copyright header.
6179 * gdb.arch/aarch64-fp.exp: Likewise.
6180 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6181 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6182 * gdb.base/expand-psymtabs.exp: Likewise.
6183 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6184 * gdb.fortran/common-block.exp: Likewise.
6185 * gdb.fortran/common-block.f90: Likewise.
6186 * gdb.fortran/logical.exp: Likewise.
6187 * gdb.fortran/vla-datatypes.f90: Likewise.
6188 * gdb.fortran/vla-sub.f90: Likewise.
6189
875fb7a7
JB
61902017-11-30 Joel Brobecker <brobecker@adacore.com>
6191
6192 * gdb.ada/repeat_dyn: New testcase.
6193
6f14765f
UW
61942017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6195
6196 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6197 Update for changed thread numbering.
6198 * gdb.cell/bt.exp: Update for changed GDB output.
6199
f1af7b94
SM
62002017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6201
6202 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6203 setting isremote by hand.
6204 * boards/dwarf4-gdb-index.exp: Likewise.
6205 * boards/fission.exp: Likewise.
6206 * boards/stabs.exp: Likewise.
6207
e3919f3e
PA
62082017-11-30 Pedro Alves <palves@redhat.com>
6209
6210 * gdb.linespec/cpls-ops.exp
6211 (check_explicit_skips_function_argument): Extract the underlying
6212 type of size_t instead of hardcoding it.
6213
bd69330d
PA
62142017-11-29 Pedro Alves <palves@redhat.com>
6215
6216 PR c++/19436
6217 * gdb.linespec/cpls-abi-tag.cc: New file.
6218 * gdb.linespec/cpls-abi-tag.exp: New file.
6219
a20714ff
PA
62202017-11-29 Pedro Alves <palves@redhat.com>
6221
6222 * gdb.base/langs.exp: Use -qualified.
6223 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6224 it.
6225 * gdb.cp/namespace.exp: Use -qualified.
6226 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6227 (overload-3, template-overload, template-ret-type, const-overload)
6228 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6229 procedures.
6230 (test_driver): Call them.
6231 * gdb.cp/save-bp-qualified.cc: New.
6232 * gdb.cp/save-bp-qualified.exp: New.
6233 * gdb.linespec/explicit.exp: Test -qualified.
6234 * lib/completion-support.exp (completion::explicit_opts_list): Add
6235 "-qualified".
6236 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6237
f6f1d339
PM
62382017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6239
6240 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6241
02ca603a
TT
62422017-11-29 Tom Tromey <tom@tromey.com>
6243
6244 * gdb.base/relocate.exp: Update invalid argument test.
6245 Add new tests for invalid arguments.
6246
ed6c0bfb
TP
62472017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6248
6249 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6250 Return 0 as a long.
6251 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6252
f106e10e
TP
62532017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6254
6255 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6256 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6257 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6258 func ().
6259 * gdb.cp/shadow.cc (B.func): Return 0.
6260
10329bb2
JB
62612017-11-27 Joel Brobecker <brobecker@adacore.com>
6262
6263 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6264 expected output in gdb_expect call to allow the exception
6265 message to be present as well. Fix syntax confusion to avoid
6266 TCL thinking that exception_name is an array.
6267
617cd4bc
UW
62682017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6269
6270 * gdb.arch/spu-info.c: Include <unistd.h>.
6271 (do_signal_test): Fix broken calls to write.
6272 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6273 Fix checks for empty mailboxes. Update signal tests for corrected
6274 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6275 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6276 * gdb.cell/arch.exp: Use standard_output_file.
6277 * gdb.cell/break.exp: Likewise.
6278 * gdb.cell/bt.exp: Likewise.
6279 * gdb.cell/core.exp: Likewise.
6280 * gdb.cell/dwarfaddr.exp: Likewise.
6281 * gdb.cell/ea-cache.exp: Likewise.
6282 * gdb.cell/ea-standalone.exp: Likewise.
6283 * gdb.cell/f-regs.exp: Likewise.
6284 * gdb.cell/fork.exp: Likewise.
6285 * gdb.cell/gcore.exp: Likewise.
6286 * gdb.cell/mem-access.exp: Likewise.
6287 * gdb.cell/ptype.exp: Likewise.
6288 * gdb.cell/registers.exp: Likewise.
6289 * gdb.cell/sizeof.exp: Likewise.
6290 * gdb.cell/solib-symbol.exp: Likewise.
6291 * gdb.cell/solib.exp: Likewise.
617cd4bc 6292
a81aaca0
PA
62932017-11-25 Pedro Alves <palves@redhat.com>
6294
6295 * gdb.base/complete-empty.exp: New file.
6296 * gdb.base/completion.exp: Adjust.
6297
6a3c6ee4
PA
62982017-11-25 Pedro Alves <palves@redhat.com>
6299
6300 * gdb.linespec/cpls-ops.cc: New file.
6301 * gdb.linespec/cpls-ops.exp: New file.
6302 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6303 factored out from ...
6304 (test_complete_prefix_range): ... this.
6305
8955eb2d
PA
63062017-11-24 Pedro Alves <palves@redhat.com>
6307
6308 * gdb.linespec/cpcompletion.exp: New file.
6309 * gdb.linespec/cpls-hyphen.cc: New file.
6310 * gdb.linespec/cpls.cc: New file.
6311 * gdb.linespec/cpls2.cc: New file.
6312 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6313 test to use test_gdb_complete_unique. Add label completion,
6314 keyword completion and explicit location completion tests.
6315 * lib/completion-support.exp: New file.
6316
e547c119
JB
63172017-11-24 Joel Brobecker <brobecker@adacore.com>
6318
6319 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6320 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6321 when hitting an exception catchpoint.
6322
7c3c1aa8
YQ
63232017-11-22 Yao Qi <yao.qi@linaro.org>
6324
6325 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6326
41bd68f5
SM
63272017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6328
6329 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6330 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6331 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6332
1daad298
YQ
63332017-11-22 Yao Qi <yao.qi@linaro.org>
6334
6335 * gdb.base/info-os.exp: Pass pthreads.
6336 * gdb.multi/multi-attach.exp: Likewise.
6337
88465e87
YQ
63382017-11-22 Yao Qi <yao.qi@linaro.org>
6339
6340 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6341 compiler.
6342
dc196b23
YQ
63432017-11-22 Yao Qi <yao.qi@linaro.org>
6344
6345 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6346 * gdb.base/break-interp.exp: Likewise.
6347 * gdb.base/jit-attach-pie.exp: Likewise.
6348
2400729e
UW
63492017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6350
6351 * gdb.base/float128.c (large128): New variable.
6352 * gdb.base/float128.exp: Add test to print largest __float128 value.
6353
7a26362d
UW
63542017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6355
6356 * gdb.arch/vsx-regs.exp: Update register content checks.
6357
ed0f4273
UW
63582017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6359
6360 * gdb.arch/ppc-longdouble.exp: New file.
6361 * gdb.arch/ppc-longdouble.c: Likewise.
6362
a25d69c6
PA
63632017-11-21 Pedro Alves <palves@redhat.com>
6364
6365 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6366
73fcf641
PA
63672017-11-20 Pedro Alves <palves@redhat.com>
6368
6369 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6370 (long_double_typedef): New typedefs.
6371 Use DEF on double and long double.
6372 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6373 cases.
6374 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6375 and 'long_double_ptr_same_size' locals. Use them to decide
6376 whether cast from array/function to float is valid/invalid.
6377
71a3c369
TT
63782017-11-17 Tom Tromey <tom@tromey.com>
6379
6380 * gdb.rust/traits.rs: New file.
6381 * gdb.rust/traits.exp: New file.
6382
ced9779b
JB
63832017-11-17 Joel Brobecker <brobecker@adacore.com>
6384
6385 * gdb.ada/minsyms: New testcase.
6386
a0922d80
PA
63872017-11-16 Pedro Alves <palves@redhat.com>
6388
6389 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6390 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6391
ea04e54c
PA
63922017-11-16 Pedro Alves <palves@redhat.com>
6393
6394 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6395 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6396
e849ea89
PA
63972017-11-16 Pedro Alves <palves@redhat.com>
6398
6399 * gdb.server/reconnect-ctrl-c.c: New file.
6400 * gdb.server/reconnect-ctrl-c.exp: New file.
6401
d8ae99a7
PM
64022017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6403
6404 * gdb.python/py-rbreak.exp: New file.
6405 * gdb.python/py-rbreak.c: New file.
6406 * gdb.python/py-rbreak-func2.c: New file.
6407
968a13f8
PA
64082017-11-16 Pedro Alves <palves@redhat.com>
6409
6410 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6411 pattern.
6412 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6413 GDB.
6414
71774bc9
SM
64152017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6416
6417 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6418 regex.
6419
ddbb44cf
SM
64202017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6421
6422 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6423 test names.
6424
584a564f
PA
64252017-11-09 Pedro Alves <palves@redhat.com>
6426
6427 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6428 factored out from ...
6429 (top level): ... here, and adjusted to avoid expecting beyond the
6430 prompt in a single gdb_test_multiple.
6431
5ed7a928
PA
64322017-11-09 Pedro Alves <palves@redhat.com>
6433
6434 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6435 output.
6436 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6437 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6438 * gdb.server/ext-run.exp ("kill" test): Likewise.
6439 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6440
a60e0738
PA
64412017-11-09 Pedro Alves <palves@redhat.com>
6442
6443 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6444 match till end of line.
6445
2c88253f
PA
64462017-11-09 Pedro Alves <palves@redhat.com>
6447
6448 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6449
c7a38517
PA
64502017-11-09 Pedro Alves <palves@redhat.com>
6451
6452 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6453 New procedures, factored out from ...
6454 (top level): ... here, and adjusted to avoid expecting beyond the
6455 prompt in one go.
6456
f29f4b6b
PA
64572017-11-09 Pedro Alves <palves@redhat.com>
6458
6459 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6460 output. Fix '?' match.
6461
286acbb5
JB
64622017-11-08 Joel Brobecker <brobecker@adacore.com>
6463
6464 * gdb.ada/scoped_watch: New testcase.
6465 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6466 which is actually correct.
6467 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6468 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6469
62d7ae92
PA
64702017-11-08 Pedro Alves <palves@redhat.com>
6471
6472 * gdb.gdb/complaints.exp (test_initial_complaints)
6473 (test_serial_complaints, test_short_complaints): Call
6474 complaint_internal instead of complaint.
6475
280ca31f
DT
64762017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6477
6478 * gdb.threads/tls-core.c: New file.
6479 * gdb.threads/tls-core.exp: Likewise.
6480
b5ec771e
PA
64812017-11-08 Pedro Alves <palves@redhat.com>
6482
6483 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6484 (p Exported_Capitalized): New test.
6485 (p exported_capitalized): New test.
6486
a02b41a7
PA
64872017-11-07 Pedro Alves <palves@redhat.com>
6488
6489 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6490
95e95a6d
PA
64912017-11-07 Pedro Alves <palves@redhat.com>
6492
6493 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6494 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6495 (disable_invalid, disable_inverted, disable_negative): New
6496 procedures.
6497 ("bad numbers"): New set of tests.
6498
cee62dbd
PA
64992017-11-07 Pedro Alves <palves@redhat.com>
6500
6501 * gdb.cp/ena-dis-br-range.exp: Add tests.
6502
cc638e86
PA
65032017-11-07 Pedro Alves <palves@redhat.com>
6504
6505 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6506
d0fe4701
XR
65072017-11-07 Xavier Roirand <roirand@adacore.com>
6508 Pedro Alves <palves@redhat.com>
6509
6510 * gdb.base/ena-dis-br.exp: Add reference to
6511 gdb.cp/ena-dis-br-range.exp.
6512 * gdb.cp/ena-dis-br-range.exp: New file.
6513 * gdb.cp/ena-dis-br-range.cc: New file.
6514
46f67f80
PA
65152017-11-06 Pedro Alves <palves@redhat.com>
6516
6517 * gdb.base/attach-non-pgrp-leader.c: New.
6518 * gdb.base/attach-non-pgrp-leader.exp: New.
6519
726e1356
PA
65202017-11-06 Pedro Alves <palves@redhat.com>
6521
6522 * configure.ac: No longer check for termio.h and sgtty.h.
6523 * configure: Regenerate.
6524 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6525 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6526 Remove termio and sgtty code.
6527
50ab6ace
YQ
65282017-11-03 Yao Qi <yao.qi@linaro.org>
6529
6530 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6531 in GDB is disabled.
6532
8e68731c
YQ
65332017-11-03 Yao Qi <yao.qi@linaro.org>
6534
6535 * gdb.python/py-thrhandle.exp: Skip it if python is not
6536 enabled.
6537
3a87ae65
SM
65382017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6539
6540 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6541 as a breakpoint command.
6542
484d8d36
MD
65432017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6544
6545 PR python/21213
6546 * gdb.python/py-infthread.exp: Test calling
6547 InferiorThread.inferior () multiple times in a row.
6548
4a27f119
KS
65492017-10-27 Keith Seitz <keiths@redhat.com>
6550
6551 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6552 Test "info break" for every inlined function breakpoint.
6553
bb11dd58
YQ
65542017-10-27 Yao Qi <yao.qi@linaro.org>
6555
6556 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6557
a43f3893
PF
65582017-10-26 Patrick Frants <osscontribute@gmail.com>
6559
6560 * gdb.cp/classes.exp (test_static_members): Test printing
6561 Outer::instance.
6562 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6563 (Inner::instance, Outer::instance): New.
6564
792ccf00
PA
65652017-10-24 Pedro Alves <palves@redhat.com>
6566
6567 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6568 extra console" test in two stages.
6569
eb2bfbad
PA
65702017-10-24 Pedro Alves <palves@redhat.com>
6571
6572 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6573
1f75a651
PA
65742017-10-24 Pedro Alves <palves@redhat.com>
6575
6576 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6577 loop.
6578
779990d9
PA
65792017-10-24 Pedro Alves <palves@redhat.com>
6580
6581 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6582 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6583
ad9b8f5d
PA
65842017-10-24 Pedro Alves <palves@redhat.com>
6585
6586 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6587 parameter and handle it. Don't output read value in test name.
6588
fee6da6e
PA
65892017-10-24 Pedro Alves <palves@redhat.com>
6590
6591 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6592 custom test name.
6593
10389c2c
PA
65942017-10-24 Pedro Alves <palves@redhat.com>
6595
6596 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6597 include the unstable output directory name in the test's name.
6598 (initial_setup_simple) <'set args'>: Use custom test name.
6599
a80e65a9
PA
66002017-10-24 Pedro Alves <palves@redhat.com>
6601
6602 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6603 with explicit test name.
6604
15763a09
PA
66052017-10-20 Pedro Alves <palves@redhat.com>
6606
6607 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6608 'wait -i'. Use gdb_assert and remote_close.
6609
49a4ce2e
AB
66102017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6611
6612 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6613 number from variable rather than hard-coded.
6614
a75868f5
PA
66152017-10-19 Pedro Alves <palves@redhat.com>
6616
6617 * gdb.base/long-inferior-output.c: New file.
6618 * gdb.base/long-inferior-output.exp: New file.
6619
c8ba13ad
KS
66202017-11-18 Keith Seitz <keiths@redhat.com>
6621
6622 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
6623 method.
6624 (main): Call it.
6625 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
6626 Add additional user-defined conversion operator tests.
6627
b27de576
PA
66282017-10-17 Pedro Alves <palves@redhat.com>
6629
6630 * boards/native-stdio-gdbserver.exp: Load "local-board".
6631
8484c955
PA
66322017-10-17 Pedro Alves <palves@redhat.com>
6633
6634 * gdb.base/quit-live.c: New file.
6635 * gdb.base/quit-live.exp: New file.
6636
83d5a34d
KS
66372017-10-16 Keith Seitz <keiths@redhat.com>
6638
6639 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
6640 (class_with_protected_typedef, class_with_private_typedef)
6641 (struct_with_public_typedef, struct_with_protected_typedef)
6642 (struct_with_private_typedef): New classes/structs.
6643 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
6644 typedefs and access specifiers.
6645
739b3f1d
PA
66462017-10-16 Pedro Alves <palves@redhat.com>
6647 Simon Marchi <simon.marchi@polymtl.ca>
6648
6649 * README (Local vs Remote vs Native): New section.
6650 * boards/local-board.exp: New file, with bits factored out from
6651 ...
6652 * boards/native-extended-gdbserver.exp: ... here. Load
6653 "local-board".
6654 * boards/native-gdbserver.exp: Load "local-board".
6655 (${board}_spawn, ${board}_exec): Delete.
6656 * boards/native-stdio-gdbserver.exp: Most contents factored out to
6657 ...
6658 * boards/stdio-gdbserver-base.exp: ... this new file.
6659 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
6660 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
6661 procedure.
6662 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
6663 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
6664 stdio_gdbserver_command.
6665 (${board}_get_remote_address, ${board}_get_comm_port)
6666 (${board}_download, ${board}_upload): Delete.
6667 (get_target_remote_pipe_cmd): New.
6668
fe68b953
SM
66692017-10-16 Simon Marchi <simon.marchi@ericsson.com>
6670
6671 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
6672 test_bkpt_deletion, test_bkpt_cond_and_cmds,
6673 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
6674 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
6675 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
6676 remove with_test_prefix.
6677
300b6685
PA
66782017-10-13 Pedro Alves <palves@redhat.com>
6679
6680 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
6681 * gdb.base/annota1.exp: Use it instead of is_remote.
6682 * gdb.base/annota3.exp: Use it instead of is_remote.
6683 * gdb.cp/annota2.exp: Use it instead of is_remote.
6684 * gdb.cp/annota3.exp: Use it instead of is_remote.
6685 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
6686
50500caf
PA
66872017-10-13 Pedro Alves <palves@redhat.com>
6688
6689 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
6690 (test_num_test_vars, run_and_count_vars, find_env)
6691 (test_set_unset_env, test_inherit_env_var): New procedures.
6692 (top level): Use them.
6693
dad0c6d2
PA
66942017-10-13 Pedro Alves <palves@redhat.com>
6695
6696 * lib/selftest-support.exp (selftest_setup): Extend comments, and
6697 also skip on stub-like targets.
6698
8b0553c1
PA
66992017-10-13 Pedro Alves <palves@redhat.com>
6700
6701 PR gdb/22293
6702 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
6703 (top level): Move some tests to ...
6704 (test_not_found): ... this new procedure.
6705 (top level): Call it.
6706
7594f623
PA
67072017-10-13 Pedro Alves <palves@redhat.com>
6708
6709 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
6710 expect different "info terminal" output if testing with a
6711 non-native target.
6712
ebe3b402
PA
67132017-10-13 Pedro Alves <palves@redhat.com>
6714 Simon Marchi <simon.marchi@polymtl.ca>
6715
6716 PR python/12966
6717 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
6718
42f1b161
PA
67192017-10-13 Pedro Alves <palves@redhat.com>
6720
6721 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
6722 already.
6723
8d6ef72b
PA
67242017-10-13 Pedro Alves <palves@redhat.com>
6725
6726 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
6727 is_remote.
6728
d7bcd5b8
PA
67292017-10-13 Pedro Alves <palves@redhat.com>
6730
6731 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
6732 is_remote.
6733
df479dc6
PA
67342017-10-13 Pedro Alves <palves@redhat.com>
6735
6736 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
6737 is set.
6738 (corefile_test_attach): Likewise. Check can_spawn_for_attach
6739 instead of is_remote.
6740
23fb630a
PA
67412017-10-13 Pedro Alves <palves@redhat.com>
6742
6743 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
6744 (top level): Add comment.
6745
cc77b1dc
PA
67462017-10-13 Pedro Alves <palves@redhat.com>
6747
6748 * gdb.base/remote.exp (top level): Fix comment typo and add
6749 missing return.
6750
27c9e813
PA
67512017-10-13 Pedro Alves <palves@redhat.com>
6752 Simon Marchi <simon.marchi@polymtl.ca>
6753
6754 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
6755 calls and add comments. Skip test if use_gdb_stub is set.
6756 (top level): Use "set cwd" command instead of "cd" command.
6757
5e830d98
PA
67582017-10-13 Pedro Alves <palves@redhat.com>
6759
6760 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
6761 is_remote target check.
6762
f5ca0032
PA
67632017-10-13 Pedro Alves <palves@redhat.com>
6764
6765 * gdb.base/scope.exp: Use build_executable + clean_restart +
6766 gdb_file_cmd instead of prepare_for_testing and no longer skip
6767 "before run" tests on is_remote target boards. Update comments.
6768 * boards/native-extended-gdbserver.exp
6769 (extended_gdbserver_load_last_file): New, factored out from ...
6770 (gdb_load): ... this. Move further below and add comment.
6771 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
6772
8aed1c0d
PA
67732017-10-12 Pedro Alves <palves@redhat.com>
6774
6775 * gdb.base/attach.exp: Remove references to gdb64.
6776 * gdb.base/dbx.exp: Remove references to gdb64.
6777
cfa34c87
SM
67782017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6779 Pedro Alves <palves@redhat.com>
6780
6781 * gdb.base/label.exp: Remove is_remote target check.
6782
9192b7de
PA
67832017-10-12 Pedro Alves <palves@redhat.com>
6784
6785 * gdb.base/auvx.exp (coredir): Update comment.
6786 (top level) <core_works>: Use "set cwd" command instead of "cd"
6787 command.
6788
6bf0052d
PA
67892017-10-12 Pedro Alves <palves@redhat.com>
6790 Simon Marchi <simon.marchi@polymtl.ca>
6791
6792 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
6793 target boards.
6794
e48ef82d
PA
67952017-10-12 Pedro Alves <palves@redhat.com>
6796 Simon Marchi <simon.marchi@polymtl.ca>
6797
6798 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
6799 Instead skip if there's any gdb_protocol set.
6800
8d7aea57
SM
68012017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6802 Pedro Alves <palves@redhat.com>
6803
6804 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
6805
30440677
PA
68062017-10-12 Pedro Alves <palves@redhat.com>
6807 Simon Marchi <simon.marchi@polymtl.ca>
6808
6809 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
6810 instead of on dejagnu remote boards.
6811
4e04f045 68122017-10-12 Pedro Alves <palves@redhat.com>
175654b9 6813 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
6814
6815 * gdb.base/inferior-died.exp: Remove is_remote and isnative
6816 checks. Use build_executable + clean_restart instead of
6817 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
6818 of enabling non-stop after starting gdb.
6819
871a186e
PA
68202017-10-12 Pedro Alves <palves@redhat.com>
6821
6822 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
6823 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6824 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6825 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6826
56d704da
AK
68272017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
6828
6829 * gdb.arch/arc-tdesc-cpu.exp: New file.
6830 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
6831
2f20e312
SM
68322017-10-10 Simon Marchi <simon.marchi@ericsson.com>
6833
6834 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
6835
65630365
PA
68362017-10-10 Pedro Alves <palves@redhat.com>
6837
6838 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
6839 expect CLI output.
6840
bf469271
PA
68412017-10-10 Pedro Alves <palves@redhat.com>
6842
6843 * lib/selftest-support.exp (selftest_setup): Update for
6844 captured_command_loop's prototype change.
6845
777a42f1
PA
68462017-10-09 Pedro Alves <palves@redhat.com>
6847
6848 Test both arch1=>arch2 and arch2=>arch1.
6849
6850 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
6851 (srcfile2, binfile2, march1, march2): Remove globals. Largely
6852 factored out to...
6853 (append_arch1_options, append_arch2_options, append_arch_options)
6854 (build_executables): New procedures.
6855 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
6856 local.
6857 (top level): Add new 'first_arch' testing axis.
6858
cbd2b4e3
PA
68592017-10-09 Pedro Alves <palves@redhat.com>
6860
6861 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
6862 (barrier): New.
6863 (thread_start, all_started): New functions.
6864 (main): Spawn new thread and wait until it is scheduled.
6865 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
6866 option.
6867 (do_test): Add 'selected_thread' parameter. Run to all_started
6868 instead of main. Explicitly set the breakpoint at main. Switch
6869 to the SELECTED_THREAD thread.
6870 (top level): Test handling the exec event with either the main
6871 thread or the second thread selected.
6872
5c9e4427
PA
68732017-10-09 Pedro Alves <palves@redhat.com>
6874
6875 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
6876 logic. Move STOP marker after the value checks.
6877 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6878 regexp.
6879
b3b7c423
SL
68802017-10-06 Sandra Loosemore <sandra@codesourcery.com>
6881
6882 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
6883
3b4b2f16
UW
68842017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
6885
6886 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
6887 integer-to-dfp conversion.
6888 * gdb.base/dfp-test.exp: Likewise.
6889
5cd63fda
PA
68902017-10-04 Pedro Alves <palves@redhat.com>
6891
6892 * gdb.multi/hangout.c: Include <unistd.h>.
6893 (hangout_loop): New function.
6894 (main): Call alarm. Call hangout_loop in a loop.
6895 * gdb.multi/hello.c: Include <unistd.h>.
6896 (hello_loop): New function.
6897 (main): Call alarm. Call hangout_loop in a loop.
6898 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
6899 inferior with the other selected.
6900
4c71c105
SM
69012017-10-04 Simon Marchi <simon.marchi@ericsson.com>
6902
6903 * gdb.mi/list-thread-groups-available.exp: New file.
6904 * gdb.mi/list-thread-groups-available.c: New file.
6905
bc3b087d
SDJ
69062017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6907
6908 * gdb.base/set-cwd.exp: Make it available on
6909 native-extended-gdbserver.
6910
d092c5a2
SDJ
69112017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6912
6913 * gdb.base/set-cwd.c: New file.
6914 * gdb.base/set-cwd.exp: Likewise.
6915
45320ffa
TT
69162017-10-02 Tom Tromey <tom@tromey.com>
6917
6918 PR rust/22236:
6919 * gdb.rust/simple.rs (main): New variable "fslice".
6920 * gdb.rust/simple.exp: Add slice tests. Update string tests.
6921
b3e3859b
TT
69222017-10-02 Tom Tromey <tom@tromey.com>
6923
6924 * gdb.rust/simple.exp: Test ptype of a slice.
6925
01af5e0d
TT
69262017-10-02 Tom Tromey <tom@tromey.com>
6927
6928 * gdb.rust/simple.exp: Test index of slice.
6929
a9bbfbd8
TT
69302017-09-27 Tom Tromey <tom@tromey.com>
6931
6932 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
6933
df8899e5
TP
69342017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6935 Pedro Alves <palves@redhat.com>
6936
6937 * gdb.base/compare-sections.exp (get value of read-only section): Read
6938 as unsigned value.
6939 (corrupt read-only section): Likewise and don't set written if patching
6940 failed.
6941
757bf54b
KB
69422017-09-21 Kevin Buettner <kevinb@redhat.com>
6943
6944 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
6945 files.
6946
06871ae8
PA
69472017-09-20 Pedro Alves <palves@redhat.com>
6948
6949 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
6950 symbol names in gdb's output.
6951 * gdb.cp/overload.exp ("list all overloads"): Likewise.
6952
e5f25bc5
PA
69532017-09-20 Pedro Alves <palves@redhat.com>
6954
6955 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
6956 Rename to ...
6957 (test_list_ambiguous_symbol): ... this and add a symbol name
6958 parameter. Adjust.
6959 (test_list_ambiguous_function): Reimplement on top of
6960 test_list_ambiguous_symbol and also test listing ambiguous
6961 variables.
6962 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
6963 (ambiguous_fun): ... this.
6964 (ambiguous_var): New.
6965 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
6966 (ambiguous_fun): ... this.
6967 (ambiguous_var): New.
6968
4e5a4f58
JB
69692017-09-19 John Baldwin <jhb@FreeBSD.org>
6970
6971 * gdb.base/starti.c: New file.
6972 * gdb.base/starti.exp: New file.
6973 * lib/gdb.exp (gdb_starti_cmd): New procedure.
6974
26e53f3e
PA
69752017-09-14 Pedro Alves <palves@redhat.com>
6976
6977 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
6978 (top level): Use it instead of runto.
6979
cb791d59
TT
69802017-09-11 Tom Tromey <tom@tromey.com>
6981
6982 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
6983
7c96f8c1
TT
69842017-09-11 Tom Tromey <tom@tromey.com>
6985
6986 * gdb.python/py-infthread.exp: Add tests for new_thread event.
6987 * gdb.python/py-inferior.exp: Add tests for new inferior events.
6988
469412dd
CW
69892017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
6990
6991 * gdb.fortran/printing-types.exp: New file.
6992 * gdb.fortran/printing-types.exp: New file.
6993
e0f86435
BH
69942017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6995
6996 * gdb.fortran/vla-ptype.exp: Fix typos.
6997 * gdb.fortran/vla-value.exp: Same.
6998
9e9af4be
BH
69992017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7000
7001 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7002 * gdb.mi/mi-var-child-f.exp: Likewise.
7003 * gdb.mi/mi-vla-fortran.exp: Likewise.
7004
a5ad232b 70052017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7006 Christoph Weinmann <christoph.t.weinmann@intel.com>
7007 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7008
7009 * gdb.fortran/ptr-indentation.f90: New file.
7010 * gdb.fortran/ptr-indentation.exp: New file.
7011
5aec60eb
TT
70122017-09-05 Tom Tromey <tom@tromey.com>
7013
7014 PR gdb/22010:
7015 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7016
8f8f8152
TP
70172017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7018
7019 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7020
fbd1b771
JK
70212017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7022
7023 * gdb.threads/tls-nodebug-pie.c: New file.
7024 * gdb.threads/tls-nodebug-pie.exp: New file.
7025
5eb5f850
TT
70262017-09-05 Tom Tromey <tom@tromey.com>
7027
7028 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7029 for rust.
7030
ae780a21
SM
70312017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7032
7033 * gdb.multi/multi-arch-exec.exp: Test with different
7034 "follow-exec-mode" settings.
7035 (do_test): New procedure.
7036
3693fdb3
PA
70372017-09-04 Pedro Alves <palves@redhat.com>
7038
7039 * gdb.base/func-static.c (S::method const, S::method volatile)
7040 (S::method volatile const): New methods.
7041 (c_s, v_s, cv_s): New instances.
7042 (main): Call method() on them.
7043 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7044 (cannot_resolve): New procedure.
7045 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7046 print-quote-unquoted columns.
7047 (do_test): Test printing each scope too.
7048
e68cb8e0
PA
70492017-09-04 Pedro Alves <palves@redhat.com>
7050
7051 * gdb.base/local-static.exp: Also test with
7052 class::method::variable wholly quoted.
7053 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7054
858be34c
PA
70552017-09-04 Pedro Alves <palves@redhat.com>
7056
7057 * gdb.base/local-static.c: New.
7058 * gdb.base/local-static.cc: New.
7059 * gdb.base/local-static.exp: New.
7060
46a4882b
PA
70612017-09-04 Pedro Alves <palves@redhat.com>
7062
7063 * gdb.asm/asm-source.exp: Add casts to int.
7064 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7065 (dataglobal64_1, dataglobal64_2): New globals.
7066 * gdb.base/nodebug.exp: Test different expressions involving the
7067 new globals, with print, whatis and ptype. Add casts to int.
7068 * gdb.base/solib-display.exp: Add casts to int.
7069 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7070 * gdb.cp/m-static.exp: Add cast to int.
7071 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7072 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7073 tls variable with no debug info without a cast. Test with a cast
7074 to int too.
7075 * gdb.trace/entry-values.exp: Add casts.
7076
2c5a2be1
PA
70772017-09-04 Pedro Alves <palves@redhat.com>
7078
7079 * gdb.base/nodebug.exp: Test that ptype's error about functions
7080 with unknown return type includes the function name too.
7081
7022349d
PA
70822017-09-04 Pedro Alves <palves@redhat.com>
7083
7084 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7085 return type of munmap in infcall.
7086 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7087 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7088 type of ftell in infcall.
7089 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7090 type of getpid in infcall.
7091 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7092 infcall.
7093 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7094 Bail on failure to extract the pid.
7095 * gdb.base/nodebug.c: #include <stdint.h>.
7096 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7097 New functions.
7098 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7099 Change expected output of print/whatis/ptype with functions with
7100 no debug info. Test all supported languages. Call
7101 test_call_promotion.
7102 * gdb.compile/compile.exp: Adjust expected output to expect
7103 warning.
7104 * gdb.threads/siginfo-threads.exp: Likewise.
7105
54990598
PA
71062017-09-04 Pedro Alves <palves@redhat.com>
7107
7108 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7109 "prototypes". Test calling float functions via prototyped and
7110 unprototyped function pointers.
7111 (perform_all_tests): New parameter "prototypes". Pass it down.
7112 (top level): Pass down "prototypes" parameter to
7113 perform_all_tests.
7114
34d16ea2
SM
71152017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7116
7117 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7118 Test with nested loops.
7119
9521ecda
SM
71202017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7121
7122 * gdb.base/commands.exp: Call the new procedures.
7123 (loop_break_test, loop_continue_test): New procedures.
7124
80a65e9b
SM
71252017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7126
7127 * gdb.base/commands.exp: Call new procedure.
7128 (define_if_without_arg_test): New procedure.
7129
e439fa14
PA
71302017-09-04 Pedro Alves <palves@redhat.com>
7131
7132 * gdb.base/list-ambiguous.exp: New file.
7133 * gdb.base/list-ambiguous0.c: New file.
7134 * gdb.base/list-ambiguous1.c: New file.
7135 * gdb.base/list.exp (test_list_range): Adjust expected output.
7136
0a2dde4a
SDJ
71372017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7138
7139 * gdb.base/share-env-with-gdbserver.c: New file.
7140 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7141
5e89eb3a
SM
71422017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7143
7144 * gdb.base/commands.exp (gdbvar_simple_if_test,
7145 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7146 progvar_simple_if_test, progvar_simple_while_test,
7147 progvar_complex_if_while_test, user_defined_command_test,
7148 user_defined_command_args_eval,
7149 user_defined_command_args_stack_test,
7150 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7151 temporary_breakpoint_commands,
7152 gdb_test_no_prompt, redefine_hook_test,
7153 redefine_backtrace_test): Remove "global gdb_prompt".
7154
fd437cbc
SM
71552017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7156
7157 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7158 New proc, call it from toplevel.
7159
87215ad1
SDJ
71602017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7161
7162 PR remote/21852
7163 * gdb.server/normal.c: New file, copied from gdb.base.
7164 * gdb.server/run-without-local-binary.exp: New file.
7165
58afddc6
WP
71662017-08-07 Weimin Pan <weimin.pan@oracle.com>
7167
7168 * gdb.arch/sparc64-adi.exp: New file.
7169 * gdb.arch/sparc64-adi.c: New file.
7170
5277199a
PA
71712017-08-22 Pedro Alves <palves@redhat.com>
7172
7173 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7174 (top level): Add "list all overloads" tests.
7175
14278e1f
TT
71762017-08-22 Tom Tromey <tom@tromey.com>
7177
7178 * gdb.gdb/xfullpath.exp: Remove.
7179
bf223d3e
PA
71802017-08-21 Pedro Alves <palves@redhat.com>
7181
7182 PR gdb/19487
7183 * gdb.base/symbol-alias.c: New.
7184 * gdb.base/symbol-alias2.c: New.
7185 * gdb.base/symbol-alias.exp: New.
7186
c973d0aa
PA
71872017-08-21 Pedro Alves <palves@redhat.com>
7188
7189 * gdb.base/dfp-test.c
7190 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7191 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7192 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7193 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7194 * gdb.base/whatis-ptype-typedefs.c: New.
7195 * gdb.base/whatis-ptype-typedefs.exp: New.
7196 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7197 (an_int, an_int_type, an_int_type2): New globals.
7198 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7199 involving typedefs and cast expressions.
7200 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7201 (lookup_typedefs_function): New.
7202 (typedefs_pretty_printers_dict): New.
7203 (top level): Register lookup_typedefs_function in
7204 gdb.pretty_printers.
7205
6d580b63
YQ
72062017-08-18 Yao Qi <yao.qi@linaro.org>
7207
7208 * gdb.server/unittest.exp: New.
7209
206726fb
SDJ
72102017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7211
7212 PR gdb/21954
7213 * gdb.base/environ.exp: Add test to check if 'unset environment'
7214 works.
7215
bf0ec4c2
AA
72162017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7217
7218 * lib/gdb.exp (universal_compile_options): New caching proc.
7219 (gdb_compile): Suppress GCC's coloring of messages.
7220
d6382fff
TT
72212017-08-14 Tom Tromey <tom@tromey.com>
7222
7223 PR gdb/21675:
7224 * gdb.base/printcmds.exp (test_radices): New function.
7225 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7226 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7227 * lib/gdb.exp (get_integer_valueof): Use p/d.
7228
c2c2dd9f
SM
72292017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7230
7231 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7232 characters.
7233
fdffd6f4
TT
72342017-08-05 Tom Tromey <tom@tromey.com>
7235
7236 * gdb.rust/simple.exp: Allow String to appear in a different
7237 namespace.
7238
27d41eac
YQ
72392017-07-26 Yao Qi <yao.qi@linaro.org>
7240
7241 * gdb.gdb/unittest.exp: Invoke command
7242 "maintenance check xml-descriptions".
7243
031ed05d
AA
72442017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7245
7246 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7247 calling context.
7248 (hex128): Drop erroneous calculation of parameters.
7249
dcd27ddf
SM
72502017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7251
7252 * gdb.python/py-unwind.exp: Disable stack protection when
7253 building test file.
7254
47e77640
PA
72552017-07-20 Pedro Alves <palves@redhat.com>
7256
7257 * gdb.base/default.exp (set language): Adjust expected output.
7258
62d2a18a
PA
72592017-07-20 Pedro Alves <palves@redhat.com>
7260
7261 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7262 (test_minsym): ... this, and make static.
7263 (get_pck__foo__bar__minsym): Rename to ...
7264 (get_test_minsym): ... this.
7265 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7266 symbol names and comments.
7267 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7268 (get_test_minsym): ... this.
7269 (pck__foo__bar__minsym__2): Rename to ...
7270 (test_minsym): ... this.
7271 (main): Adjust.
7272
c45ec17c
PA
72732017-07-17 Pedro Alves <palves@redhat.com>
7274
7275 * gdb.base/completion.exp: Adjust expected output.
7276 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7277 the completer works.
7278
c6756f62
PA
72792017-07-17 Pedro Alves <palves@redhat.com>
7280
7281 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7282
5bd68487
AB
72832017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7284
7285 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7286
8880f2a9
TT
72872017-07-14 Tom Tromey <tom@tromey.com>
7288
7289 PR rust/21764:
7290 * gdb.rust/simple.exp: Add tests.
7291
65547233
TT
72922017-07-14 Tom Tromey <tom@tromey.com>
7293
7294 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7295
8f14146e
PA
72962017-07-14 Pedro Alves <palves@redhat.com>
7297
7298 * gdb.linespec/base/one/thefile.cc (z1): New function.
7299 * gdb.linespec/base/two/thefile.cc (z2): New function.
7300 * gdb.linespec/linespec.exp: Add tests.
7301
b4365d02
AB
73022017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7303
7304 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7305 to mi_create_breakpoint.
7306
5d2cbaa5
AB
73072017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7308
7309 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7310 mi_create_breakpoint.
7311
11cb5716
IB
73122017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7313
7314 * gdb.dlang/demangle.exp: Update for demangling changes.
7315
03278692
TT
73162017-07-09 Tom Tromey <tom@tromey.com>
7317
7318 * gdb.dwarf2/shortpiece.exp: New file.
7319
33c5cd75
DB
73202017-07-06 David Blaikie <dblaikie@gmail.com>
7321
7322 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7323 built from fissiont-multi-cu{1,2}.c.
7324 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7325 except putting 'main' and 'func' in separate CUs in the same DWO file.
7326 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7327 test.
7328 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7329 test.
7330
8455d262
PA
73312017-07-06 Pedro Alves <palves@redhat.com>
7332
7333 * gdb.python/py-unwind.exp: Test flushregs.
7334
dc4bde35
SDJ
73352017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7336
7337 PR cli/21688
7338 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7339 tests for alias commands and trailing whitespace.
7340
51ed89aa
SDJ
73412017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7342
7343 PR cli/21688
7344 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7345 procedure. Call it.
7346
eb17d413
PA
73472017-06-29 Pedro Alves <palves@redhat.com>
7348
7349 * gdb.base/printcmds.exp: Add tests.
7350
41664b45
DG
73512017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7352
7353 PR gdb/21337
7354 * gdb.base/reread-readsym.exp: New file.
7355 * gdb.base/reread-readsym.c: New file.
7356
75312ae3
KB
73572017-06-21 Kevin Buettner <kevinb@redhat.com>
7358
7359 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7360 subpattern.
7361
66953522
PB
73622017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7363
7364 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7365 extended mnemonic.
7366 * gdb.arch/powerpc-power9.s: Likewise.
7367
5524b525
AA
73682017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7369
7370 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7371 on 32-bit x86 targets. Exploit is_*_target macros where
7372 appropriate.
7373
03c8af18
AA
73742017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7375
7376 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7377 register pieces.
7378
3bf31011
AA
73792017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7380
7381 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7382 located in one or more DWARF pieces.
7383
805acca0
AA
73842017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7385
7386 * lib/gdb.exp (get_endianness): New proc.
7387 * gdb.arch/aarch64-fp.exp: Use it.
7388 * gdb.arch/altivec-regs.exp: Likewise.
7389 * gdb.arch/e500-regs.exp: Likewise.
7390 * gdb.arch/vsx-regs.exp: Likewise.
7391 * gdb.base/dump.exp: Likewise.
7392 * gdb.base/funcargs.exp: Likewise.
7393 * gdb.base/gnu_vector.exp: Likewise.
7394 * gdb.dwarf2/formdata16.exp: Likewise.
7395 * gdb.dwarf2/implptrpiece.exp: Likewise.
7396 * gdb.dwarf2/nonvar-access.exp: Likewise.
7397 * gdb.python/py-inferior.exp: Likewise.
7398 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7399
e9352324
AA
74002017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7401
7402 PR gdb/21226
7403 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7404 stack value pieces are taken from the LSB end.
7405
d5d1163e
AA
74062017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7407
7408 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7409 variable at nonzero offset.
7410
0567c986
AA
74112017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7412
7413 * gdb.dwarf2/var-access.c: New file.
7414 * gdb.dwarf2/var-access.exp: New test.
7415 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7416
973e9aab
TT
74172017-06-12 Tom Tromey <tom@tromey.com>
7418
7419 * gdb.dwarf2/formdata16.exp: Add tests.
7420
d9109c80
TT
74212017-06-12 Tom Tromey <tom@tromey.com>
7422
7423 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7424
30a25466
TT
74252017-06-12 Tom Tromey <tom@tromey.com>
7426
7427 PR exp/16225:
7428 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7429 * gdb.arch/vsx-regs.exp: Update tests.
7430 * gdb.arch/s390-vregs.exp (hex128): New proc.
7431 Update test.
7432 * gdb.arch/altivec-regs.exp: Update tests.
7433
aefd8b33
SDJ
74342017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7435
7436 * gdb.base/startup-with-shell.c: New file.
7437 * gdb.base/startup-with-shell.exp: Likewise.
7438
2090129c
SDJ
74392017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7440
7441 * gdb.server/non-existing-program.exp: Update regex in order to
7442 reflect the fact that gdbserver is now using fork_inferior (with a
7443 shell) to startup the inferior.
7444
8e86a419
SM
74452017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7446
7447 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7448 support function calls from GDB.
7449
e6cf65f2
TT
74502017-05-21 Tom Tromey <tom@tromey.com>
7451
7452 PR rust/21466:
7453 * gdb.rust/unsized.exp: New file.
7454 * gdb.rust/unsized.rs: New file.
7455
43cc5389
TT
74562017-05-19 Tom Tromey <tom@tromey.com>
7457
7458 PR rust/21484:
7459 * gdb.rust/watch.exp: New file.
7460 * gdb.rust/watch.rs: New file.
7461
ec8df234
TT
74622017-05-18 Tom Tromey <tom@tromey.com>
7463
7464 * gdb.rust/simple.exp: Allow Box to be qualified.
7465
3e3e7fae
TP
74662017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7467
7468 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7469
59cc050d
PA
74702017-05-18 Pedro Alves <palves@redhat.com>
7471
7472 * gdb.base/fileio.c (test_write, test_read, test_close)
7473 (test_fstat): Don't print 'ret' in the fail path.
7474
c8f6abd1
PA
74752017-05-18 Pedro Alves <palves@redhat.com>
7476
7477 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7478 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7479 (test_system, test_rename, test_unlink, test_time): Change
7480 prototypes.
7481 * gdb.base/fileio.exp (stop_msg): Adjust.
7482
d2a03b77
PA
74832017-05-18 Pedro Alves <palves@redhat.com>
7484
7485 * gdb.base/fileio.c (null_str): New global.
7486 (test_stat): Use it.
7487 * gdb.base/fileio.exp: Remove nowarnings.
7488
0d5c6999
YQ
74892017-05-17 Yao Qi <yao.qi@linaro.org>
7490
7491 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7492
21873064
YQ
74932017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7494
7495 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7496 argument command.
7497 (top-level): Invoke test_set_inferior_tty.
7498
d512d31c
PA
74992017-05-04 Pedro Alves <palves@redhat.com>
7500
7501 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7502 Add parens to print call for Python 3.
7503
90cef2ed
KS
75042017-05-03 Keith Seitz <keiths@redhat.com>
7505
7506 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7507 (main): Call it.
7508
14f819c8
TW
75092017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7510
7511 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7512 to prev and next.
7513
913aeadd
TW
75142017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7515
7516 * gdb.python/py-record-btrace.exp: Remove test for
7517 gdb.BtraceInstruction.error.
7518
a3be24ad
TW
75192017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7520
7521 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7522
ae20e79a
TW
75232017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7524
7525 * gdb.python/py-record-btrace-threads.c: New file.
7526 * gdb.python/py-record-btrace-threads.exp: New file.
7527
45ce1b47
SDJ
75282017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7529
7530 PR testsuite/8595
7531 * gdb.base/environ.exp: Make test available in all architectures.
7532 Move bits related to "info program" testing to
7533 gdb.base/info-program.exp. Rewrite tests to use the two new
7534 procedures mentione below.
7535 (test_set_show_env_var) New procedure.
7536 (test_set_show_env_var_equal): Likewise.
7537 * gdb.base/info-program.exp: New file.
7538
e15c3eb4
KS
75392017-04-27 Keith Seitz <keiths@redhat.com>
7540
7541 * gdb.cp/oranking.cc (test15): New function.
7542 (main): Call test15 and declare additional variables for testing.
7543 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7544 "p foo101('abc')" tests.
7545 Add tests for cv qualifier overloads.
7546 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7547 "lvalue reference overload" test.
7548 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7549 "print value of f1 on Child&& in f2" test.
7550
3a3fd0fd
PA
75512017-04-19 Pedro Alves <palves@redhat.com>
7552
7553 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7554 procedure.
7555 (top level): Call it.
7556 * lib/gdb.exp (gdb_define_cmd): New procedure.
7557
53375380
PA
75582017-04-12 Pedro Alves <palves@redhat.com>
7559
7560 PR gdb/21323
7561 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7562 (wchar): New global.
7563 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7564 (do_test_wide_char, wide_char_types_no_program, top level): Add
7565 wchar_t testing.
7566
53e710ac
PA
75672017-04-12 Pedro Alves <palves@redhat.com>
7568
7569 PR c++/21323
7570 * gdb.cp/wide_char_types.c: New file.
7571 * gdb.cp/wide_char_types.exp: New file.
7572
0ad9d8c7
SDJ
75732017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7574
7575 PR gdb/21352
7576 * gdb.trace/tsv.exp: Add test for "tsave -r".
7577
b1b45502
IB
75782017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7579
7580 * gdb.dlang/watch-loc.c: New file.
7581 * gdb.dlang/watch-loc.exp: New file.
7582
ec13808e
JK
75832017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7584
7585 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7586
fe5f7374
AK
75872017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7588
7589 * gdb.arch/arc-analyze-prologue.S: New file.
7590 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7591
eea78757
AK
75922017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7593
7594 * gdb.arch/arc-decode-insn.S: New file.
7595 * gdb.arch/arc-decode-insn.exp: Likewise.
7596
5badf10a
IR
75972017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7598
7599 PR tdep/20928
7600 * gdb.arch/sparc64-regs.exp: New file.
7601 * gdb.arch/sparc64-regs.S: Likewise.
7602
cee59b3f
TW
76032017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7604
7605 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7606 and memory view on Python 3.
7607
c0f55cc6
AV
76082017-03-20 Artemiy Volkov <artemiyv@acm.org>
7609 Keith Seitz <keiths@redhat.com>
7610
7611 PR gdb/14441
7612 * gdb.cp/demangle.exp: Add rvalue reference tests.
7613 * gdb.cp/rvalue-ref-casts.cc: New file.
7614 * gdb.cp/rvalue-ref-casts.exp: New file.
7615 * gdb.cp/rvalue-ref-overload.cc: New file.
7616 * gdb.cp/rvalue-ref-overload.exp: New file.
7617 * gdb.cp/rvalue-ref-params.cc: New file.
7618 * gdb.cp/rvalue-ref-params.exp: New file.
7619 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7620 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7621 * gdb.cp/rvalue-ref-types.cc: New file.
7622 * gdb.cp/rvalue-ref-types.exp: New file.
7623 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
7624 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
7625
51457a05
MAL
76262017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7627
7628 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
7629 New procedure.
7630
5b291c04
MAL
76312017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7632
7633 * lib/mi-support.exp (mi_gdb_test): Add additional message
7634 for unexpected output.
7635
59a56148
AA
76362017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7637
7638 * gdb.base/examine-backward.c (Barrier): New character array
7639 constant, to ensure that TestStrings is preceded by a string
7640 terminator.
7641
7942e96e
AA
76422017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7643
7644 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
7645 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
7646 and implicit pointer into such a location.
7647
6ebac3fb
DE
76482017-03-16 Doug Evans <dje@google.com>
7649
7650 * gdb.python/py-lazy-string (pointer): Really add new typedef.
7651
ec3b243d
TP
76522017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
7653
7654 * gdb.cp/m-static.exp: Fix expectation for prototype of
7655 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
7656
76572017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
7658
7659 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
7660 * gdb.guile/scm-lazy-string.c: New file.
7661 * gdb.guile/scm-value.exp: Move lazy string tests to ...
7662 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
7663 for pointer, array, typedef lazy strings.
7664
2cc36e25 76652017-03-16 Doug Evans <dje@google.com>
34b43320
DE
7666
7667 PR python/17728, python/18439, python/18779
7668 * gdb.python/py-value.c (main) Delete locals sptr, sn.
7669 * gdb.python/py-lazy-string.c (pointer): New typedef.
7670 (main): New locals ptr, array, typedef_ptr.
7671 * gdb.python/py-value.exp: Move lazy string tests to ...
7672 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
7673 array, typedef lazy strings.
ec3b243d 7674
0efcde63
AK
76752017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
7676
7677 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
7678 Add optional 'test' parameter.
7679
7978d7c3
SM
76802017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7681
7682 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7683 Skip for versions of DejaGnu < 1.5.
7684
896c0c1e
SM
76852017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7686
7687 * lib/gdb.exp (dejagnu_version): New proc.
7688 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7689 Use dejagnu_version.
7690
5f4d1085
KS
76912017-03-10 Keith Seitz <keiths@redhat.com>
7692
7693 PR c++/8128
7694 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
7695 type from destructor regexps.
7696 Add a branch which actually passes the test.
7697 Adjust "ptype t5i" test names.
7698
1de05205
PA
76992017-03-08 Pedro Alves <palves@redhat.com>
7700
7701 * gdb.base/step-over-exit.exp: Add explicit test message.
7702
c65d6b55
PA
77032017-03-08 Pedro Alves <palves@redhat.com>
7704
7705 PR gdb/18360
7706 * gdb.threads/interrupt-while-step-over.c: New file.
7707 * gdb.threads/interrupt-while-step-over.exp: New file.
7708
2e86a283
PA
77092017-03-08 Pedro Alves <palves@redhat.com>
7710
7711 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
7712 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
7713
25dcbff6
PA
77142017-03-08 Pedro Alves <palves@redhat.com>
7715
7716 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
7717 PKRU as not supported as a PASS.
7718
dc9366eb
PA
77192017-03-08 Pedro Alves <palves@redhat.com>
7720
7721 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
7722 prefix instead of $binfile1/$binfile2.
7723 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
7724 in test message.
7725 * gdb.python/py-completion.exp: Use "load python file" as test
7726 messages instead of unstable path names.
7727
6e5d74e7
PA
77282017-03-08 Pedro Alves <palves@redhat.com>
7729 Jan Kratochvil <jan.kratochvil@redhat.com>
7730
7731 PR cli/21218
7732 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7733 New proc.
7734 (top level): Call it.
7735
9753a2f6
PA
77362017-03-08 Pedro Alves <palves@redhat.com>
7737
7738 PR tui/21216
7739 * gdb.tui/tui-nl-filtered-output.exp: New file.
7740
1a4dd9dd
PA
77412017-03-08 Pedro Alves <palves@redhat.com>
7742
7743 * gdb.base/completion.exp: Move TUI completion tests to ...
7744 * gdb.tui/completion.exp: ... this new file.
7745
7cbbff33
PA
77462017-03-08 Pedro Alves <palves@redhat.com>
7747
7748 * gdb.base/tui-disasm-long-lines.c,
7749 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
7750 gdb.base/tui-layout.exp: Move to ...
7751 * gdb.tui/: ... this new directory.
7752
5f6fd321
PA
77532017-03-07 Pedro Alves <palves@redhat.com>
7754
7755 * gdb.base/tui-layout.c: New file.
7756 * gdb.base/tui-layout.exp: New file.
7757
44959fa8
PA
77582017-03-07 Pedro Alves <palves@redhat.com>
7759
7760 * gdb.base/tui-layout.c: Rename to ...
7761 * gdb.base/tui-disasm-long-lines.c: ... this.
7762 * gdb.base/tui-layout.exp: Rename to ...
7763 * gdb.base/tui-disasm-long-lines.exp: ... this.
7764
f8c4e718
PA
77652017-03-07 Pedro Alves <palves@redhat.com>
7766
7767 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
7768
6dbb839a 77692017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
7770
7771 * i386-mpx-call.c: New file.
7772 * i386-mpx-call.exp: New file.
7773
65b48a81
PB
77742017-02-28 Peter Bergner <bergner@vnet.ibm.com>
7775
7776 * gdb.arch/powerpc-power.exp: Delete test.
7777 * gdb.arch/powerpc-power.s: Likewise.
7778 * gdb.disasm/disassembler-options.exp: New test.
7779 * gdb.arch/powerpc-altivec.exp: Likewise.
7780 * gdb.arch/powerpc-altivec.s: Likewise.
7781 * gdb.arch/powerpc-altivec2.exp: Likewise.
7782 * gdb.arch/powerpc-altivec2.s: Likewise.
7783 * gdb.arch/powerpc-altivec3.exp: Likewise.
7784 * gdb.arch/powerpc-altivec3.s: Likewise.
7785 * gdb.arch/powerpc-power7.exp: Likewise.
7786 * gdb.arch/powerpc-power7.s: Likewise.
7787 * gdb.arch/powerpc-power8.exp: Likewise.
7788 * gdb.arch/powerpc-power8.s: Likewise.
7789 * gdb.arch/powerpc-power9.exp: Likewise.
7790 * gdb.arch/powerpc-power9.s: Likewise.
7791 * gdb.arch/powerpc-vsx.exp: Likewise.
7792 * gdb.arch/powerpc-vsx.s: Likewise.
7793 * gdb.arch/powerpc-vsx2.exp: Likewise.
7794 * gdb.arch/powerpc-vsx2.s: Likewise.
7795 * gdb.arch/powerpc-vsx3.exp: Likewise.
7796 * gdb.arch/powerpc-vsx3.s: Likewise.
7797 * gdb.arch/arm-disassembler-options.exp: Likewise.
7798 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
7799 * gdb.arch/s390-disassembler-options.exp: Likewise.
7800
17cd4947
LM
78012017-02-23 Luis Machado <lgustavo@codesourcery.com>
7802
7803 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
7804 (check_supported_features): ... this. Changed return type to void.
7805 (supports_rdseed): New static global.
7806 (rdseed): Check supports_rdseed.
7807 (initialize): Call check_supported_features.
7808
2039d74e
EBM
78092017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7810
7811 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
7812 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
7813 and lqarx/stqcx.
7814 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
7815 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
7816
a51d7ecf
EBM
78172017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7818
7819 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
7820 uppercase.
7821
0224619f
JK
78222017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7823
7824 * gdb.dwarf2/formdata16.c: New file.
7825 * gdb.dwarf2/formdata16.exp: New file.
7826 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
7827
216f72a1
JK
78282017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7829
7830 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
7831 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
7832 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
7833 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
7834 DW_AT_GNU_*.
7835
43988095
JK
78362017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7837
7838 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
7839
99e8a4f9
SDJ
78402017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
7841
7842 PR gdb/21164
7843 * gdb.base/maint.exp: Add testcases for when the commands do
7844 not have arguments.
7845
b58a8c0c
TP
78462017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7847
7848 * gdb.cp/chained-calls.exp: Use p instead of P.
7849
4e746bb6
TW
78502017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
7851
7852 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
7853 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
7854
3f77c769
TT
78552017-02-14 Tom Tromey <tom@tromey.com>
7856
7857 PR python/13598:
7858 * gdb.python/py-events.exp: Add before_prompt event tests.
7859
075beec0
AA
78602017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7861
7862 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
7863
bf5f525c
LM
78642017-02-13 Luis Machado <lgustavo@codesourcery.com>
7865
7866 * gdb.linespec/explicit.c (my_unique_function_name): New function.
7867 (main): Call my_unique_function_name.
7868 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
7869 completion of patterns with a single match.
7870 Add missing -re switches to gdb_test_multiple calls.
7871
13a66184
LM
78722017-02-13 Luis Machado <lgustavo@codesourcery.com>
7873
7874 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
7875 return if core file is not recognized.
7876
26a06916
SM
78772017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7878
7879 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
7880 and extra UIs.
7881
b761ca9e
SM
78822017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7883
7884 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
7885 proc_with_prefix.
7886
b964bee0
TT
78872017-02-10 Tom Tromey <tom@tromey.com>
7888
7889 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
7890
18da0c51
MG
78912017-02-10 Martin Galvan <martingalvan@sourceware.org>
7892
7893 PR gdb/21122
7894 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
7895
604c4576
JG
78962017-02-08 Jerome Guitton <guitton@adacore.com>
7897
7898 * gdb.base/define.exp: Add test for command abbreviations
7899 in define.
7900
20b477a7
LM
79012017-02-06 Luis Machado <lgustavo@codesourcery.com>
7902
7903 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
7904 * gdb.reverse/insn-reverse-x86.c: New file.
7905
3f7b46f2
IR
79062017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7907
7908 PR tdep/20936
7909 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
7910
f0fd41c1
TT
79112017-02-03 Tom Tromey <tom@tromey.com>
7912
7913 PR rust/21097:
7914 * gdb.rust/simple.exp: Add new tests.
7915
5be5dbf0
PA
79162017-02-02 Pedro Alves <palves@redhat.com>
7917
7918 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
7919 tests.
7920
7346ef59
AA
79212017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7922
7923 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
7924 taking a 2-byte value out of a 4-byte DWARF implicit value on
7925 big-endian targets.
7926 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
7927 logic. Add test cases for DW_OP_implicit.
7928
787f0025
MM
79292017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7930
7931 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
7932
68777c29
MM
79332017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7934
7935 * gdb.btrace/enable.exp: Call gdb_exit before
7936 skip_gdbserver_tests.
7937
0a1c7e28
MM
79382017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7939
7940 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
7941 GDBFLAGS.
7942
b5ac99b0
MM
79432017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7944
7945 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
7946 the test is skipped.
7947 * gdb.btrace/data.exp: Likewise.
7948 * gdb.btrace/delta.exp: Likewise.
7949 * gdb.btrace/dlopen.exp: Likewise.
7950 * gdb.btrace/enable-running.exp: Likewise.
7951 * gdb.btrace/enable.exp: Likewise.
7952 * gdb.btrace/exception.exp: Likewise.
7953 * gdb.btrace/function_call_history.exp: Likewise.
7954 * gdb.btrace/gcore.exp: Likewise.
7955 * gdb.btrace/instruction_history.exp: Likewise.
7956 * gdb.btrace/multi-thread-step.exp: Likewise.
7957 * gdb.btrace/nohist.exp: Likewise.
7958 * gdb.btrace/non-stop.exp: Likewise.
7959 * gdb.btrace/reconnect.exp: Likewise.
7960 * gdb.btrace/record_goto-step.exp: Likewise.
7961 * gdb.btrace/record_goto.exp: Likewise.
7962 * gdb.btrace/rn-dl-bind.exp: Likewise.
7963 * gdb.btrace/segv.exp: Likewise.
7964 * gdb.btrace/step.exp: Likewise.
7965 * gdb.btrace/stepi.exp: Likewise.
7966 * gdb.btrace/tailcall-only.exp: Likewise.
7967 * gdb.btrace/tailcall.exp: Likewise.
7968 * gdb.btrace/tsx.exp: Likewise.
7969 * gdb.btrace/unknown_functions.exp: Likewise.
7970 * gdb.btrace/vdso.exp: Likewise.
7971
cd4007e4
MM
79722017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7973
7974 * gdb.btrace/enable-running.c: New.
7975 * gdb.btrace/enable-running.exp: New.
7976
2735833d
WT
79772017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
7978
7979 * gdb.arch/amd64-gs_base.c: New file.
7980 * gdb.arch/amd64-gs_base.exp: New file.
7981
b51e1e94
LM
79822017-01-26 Luis Machado <lgustavo@codesourcery.com>
7983
7984 * lib/memory.exp: Remove spurious empty newlines.
7985
72ca0410
SM
79862017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
7987
7988 * gdb.python/py-bad-printers.exp: Load python file using "source".
7989 * gdb.python/py-events.exp: Likewise.
7990 * gdb.python/py-evsignal.exp: Likewise.
7991 * gdb.python/py-evthreads.exp: Likewise.
7992 * gdb.python/py-frame-args.exp: Likewise.
7993 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
7994 * gdb.python/py-framefilter-mi.exp: Likewise.
7995 * gdb.python/py-framefilter.exp: Likewise.
7996 * gdb.python/py-mi.exp: Likewise.
7997 * gdb.python/py-pp-maint.exp: Likewise.
7998 * gdb.python/py-pp-registration.exp: Likewise.
7999 * gdb.python/py-prettyprint.exp: Likewise.
8000 (run_lang_tests): Likewise.
8001 * gdb.python/py-typeprint.exp: Likewise.
8002
e309aa65
LM
80032017-01-26 Luis Machado <lgustavo@codesourcery.com>
8004
8005 * lib/memory.exp: New file.
8006 * lib/gdb.exp: Load memory.exp.
8007 * gdb.base/memattr.exp (delete_memory): Move proc to
8008 lib/memory.exp and rename to delete_memory_regions.
8009 Replace delete_memory with delete_memory_regions.
8010 Cleanup memory regions before tests.
8011 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8012 before tests.
8013
515aff23
LM
80142017-01-26 Luis Machado <lgustavo@codesourcery.com>
8015
8016 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8017 files.
8018 (initialize): New function conditionally defined.
8019 (testcases): Move within conditional block.
8020 (main): Call initialize.
8021 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8022 of gdb.reverse/insn-reverse.c.
8023 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8024 gdb.reverse/insn-reverse.c.
8025
d8b49cf0
YQ
80262017-01-26 Yao Qi <yao.qi@linaro.org>
8027
8028 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8029 disassemble on address 0.
8030
f13a9a0c
YQ
80312017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8032 Yao Qi <yao.qi@linaro.org>
8033
8034 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8035 * gdb.dwarf2/implptr-64bit.S: Remove.
8036 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8037 variables in caller's context. Add DW_OP_implicit_value.
8038
5ac95241
YQ
80392017-01-25 Yao Qi <yao.qi@linaro.org>
8040
8041 * lib/dwarf.exp (Dwarf::_location): Handle
8042 DW_OP_GNU_implicit_pointer with proper size.
8043
23e82930
LM
80442017-01-20 Luis Machado <lgustavo@codesourcery.com>
8045
8046 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8047 and add untested calls.
8048
d334ae25
LM
80492017-01-20 Luis Machado <lgustavo@codesourcery.com>
8050
8051 * gdb.python/python.exp: Check line number against what GDB thinks
8052 the line number is for func1.
8053
f5e6296e
IB
80542017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8055
8056 * gdb.dlang/debug-expr.exp: New file.
8057
5b362f04
LM
80582016-12-23 Luis Machado <lgustavo@codesourcery.com>
8059
8060 Fix test names for the following files:
8061
8062 * gdb.ada/exec_changed.exp
8063 * gdb.ada/info_types.exp
8064 * gdb.arch/aarch64-atomic-inst.exp
8065 * gdb.arch/aarch64-fp.exp
8066 * gdb.arch/altivec-abi.exp
8067 * gdb.arch/altivec-regs.exp
8068 * gdb.arch/amd64-byte.exp
8069 * gdb.arch/amd64-disp-step.exp
8070 * gdb.arch/amd64-dword.exp
8071 * gdb.arch/amd64-entry-value-inline.exp
8072 * gdb.arch/amd64-entry-value-param.exp
8073 * gdb.arch/amd64-entry-value-paramref.exp
8074 * gdb.arch/amd64-entry-value.exp
8075 * gdb.arch/amd64-i386-address.exp
8076 * gdb.arch/amd64-invalid-stack-middle.exp
8077 * gdb.arch/amd64-invalid-stack-top.exp
8078 * gdb.arch/amd64-optimout-repeat.exp
8079 * gdb.arch/amd64-prologue-skip.exp
8080 * gdb.arch/amd64-prologue-xmm.exp
8081 * gdb.arch/amd64-stap-special-operands.exp
8082 * gdb.arch/amd64-stap-wrong-subexp.exp
8083 * gdb.arch/amd64-tailcall-cxx.exp
8084 * gdb.arch/amd64-tailcall-noret.exp
8085 * gdb.arch/amd64-tailcall-ret.exp
8086 * gdb.arch/amd64-tailcall-self.exp
8087 * gdb.arch/amd64-word.exp
8088 * gdb.arch/arm-bl-branch-dest.exp
8089 * gdb.arch/arm-disp-step.exp
8090 * gdb.arch/arm-neon.exp
8091 * gdb.arch/arm-single-step-kernel-helper.exp
8092 * gdb.arch/avr-flash-qualifier.exp
8093 * gdb.arch/disp-step-insn-reloc.exp
8094 * gdb.arch/e500-abi.exp
8095 * gdb.arch/e500-regs.exp
8096 * gdb.arch/ftrace-insn-reloc.exp
8097 * gdb.arch/i386-avx512.exp
8098 * gdb.arch/i386-bp_permanent.exp
8099 * gdb.arch/i386-byte.exp
8100 * gdb.arch/i386-cfi-notcurrent.exp
8101 * gdb.arch/i386-disp-step.exp
8102 * gdb.arch/i386-dr3-watch.exp
8103 * gdb.arch/i386-float.exp
8104 * gdb.arch/i386-gnu-cfi.exp
8105 * gdb.arch/i386-mpx-map.exp
8106 * gdb.arch/i386-mpx-sigsegv.exp
8107 * gdb.arch/i386-mpx-simple_segv.exp
8108 * gdb.arch/i386-mpx.exp
8109 * gdb.arch/i386-permbkpt.exp
8110 * gdb.arch/i386-prologue.exp
8111 * gdb.arch/i386-signal.exp
8112 * gdb.arch/i386-size-overlap.exp
8113 * gdb.arch/i386-unwind.exp
8114 * gdb.arch/i386-word.exp
8115 * gdb.arch/mips-fcr.exp
8116 * gdb.arch/powerpc-d128-regs.exp
8117 * gdb.arch/powerpc-stackless.exp
8118 * gdb.arch/ppc64-atomic-inst.exp
8119 * gdb.arch/s390-stackless.exp
8120 * gdb.arch/s390-tdbregs.exp
8121 * gdb.arch/s390-vregs.exp
8122 * gdb.arch/sparc-sysstep.exp
8123 * gdb.arch/thumb-bx-pc.exp
8124 * gdb.arch/thumb-singlestep.exp
8125 * gdb.arch/thumb2-it.exp
8126 * gdb.arch/vsx-regs.exp
8127 * gdb.asm/asm-source.exp
8128 * gdb.base/a2-run.exp
8129 * gdb.base/advance.exp
8130 * gdb.base/all-bin.exp
8131 * gdb.base/anon.exp
8132 * gdb.base/args.exp
8133 * gdb.base/arithmet.exp
8134 * gdb.base/async-shell.exp
8135 * gdb.base/async.exp
8136 * gdb.base/attach-pie-noexec.exp
8137 * gdb.base/attach-twice.exp
8138 * gdb.base/auto-load.exp
8139 * gdb.base/bang.exp
8140 * gdb.base/bitfields.exp
8141 * gdb.base/break-always.exp
8142 * gdb.base/break-caller-line.exp
8143 * gdb.base/break-entry.exp
8144 * gdb.base/break-inline.exp
8145 * gdb.base/break-on-linker-gcd-function.exp
8146 * gdb.base/break-probes.exp
8147 * gdb.base/break.exp
8148 * gdb.base/breakpoint-shadow.exp
8149 * gdb.base/call-ar-st.exp
8150 * gdb.base/call-sc.exp
8151 * gdb.base/call-signal-resume.exp
8152 * gdb.base/call-strs.exp
8153 * gdb.base/callfuncs.exp
8154 * gdb.base/catch-fork-static.exp
8155 * gdb.base/catch-gdb-caused-signals.exp
8156 * gdb.base/catch-load.exp
8157 * gdb.base/catch-signal-fork.exp
8158 * gdb.base/catch-signal.exp
8159 * gdb.base/catch-syscall.exp
8160 * gdb.base/charset.exp
8161 * gdb.base/checkpoint.exp
8162 * gdb.base/chng-syms.exp
8163 * gdb.base/code-expr.exp
8164 * gdb.base/code_elim.exp
8165 * gdb.base/commands.exp
8166 * gdb.base/completion.exp
8167 * gdb.base/complex.exp
8168 * gdb.base/cond-expr.exp
8169 * gdb.base/condbreak.exp
8170 * gdb.base/consecutive.exp
8171 * gdb.base/continue-all-already-running.exp
8172 * gdb.base/coredump-filter.exp
8173 * gdb.base/corefile.exp
8174 * gdb.base/dbx.exp
8175 * gdb.base/debug-expr.exp
8176 * gdb.base/define.exp
8177 * gdb.base/del.exp
8178 * gdb.base/disabled-location.exp
8179 * gdb.base/disasm-end-cu.exp
8180 * gdb.base/disasm-optim.exp
8181 * gdb.base/display.exp
8182 * gdb.base/duplicate-bp.exp
8183 * gdb.base/ena-dis-br.exp
8184 * gdb.base/ending-run.exp
8185 * gdb.base/enumval.exp
8186 * gdb.base/environ.exp
8187 * gdb.base/eu-strip-infcall.exp
8188 * gdb.base/eval-avoid-side-effects.exp
8189 * gdb.base/eval-skip.exp
8190 * gdb.base/exitsignal.exp
8191 * gdb.base/expand-psymtabs.exp
8192 * gdb.base/filesym.exp
8193 * gdb.base/find-unmapped.exp
8194 * gdb.base/finish.exp
8195 * gdb.base/float.exp
8196 * gdb.base/foll-exec-mode.exp
8197 * gdb.base/foll-exec.exp
8198 * gdb.base/foll-fork.exp
8199 * gdb.base/fortran-sym-case.exp
8200 * gdb.base/freebpcmd.exp
8201 * gdb.base/func-ptr.exp
8202 * gdb.base/func-ptrs.exp
8203 * gdb.base/funcargs.exp
8204 * gdb.base/gcore-buffer-overflow.exp
8205 * gdb.base/gcore-relro-pie.exp
8206 * gdb.base/gcore-relro.exp
8207 * gdb.base/gcore.exp
8208 * gdb.base/gdb1090.exp
8209 * gdb.base/gdb11530.exp
8210 * gdb.base/gdb11531.exp
8211 * gdb.base/gdb1821.exp
8212 * gdb.base/gdbindex-stabs.exp
8213 * gdb.base/gdbvars.exp
8214 * gdb.base/hbreak.exp
8215 * gdb.base/hbreak2.exp
8216 * gdb.base/included.exp
8217 * gdb.base/infcall-input.exp
8218 * gdb.base/inferior-died.exp
8219 * gdb.base/infnan.exp
8220 * gdb.base/info-macros.exp
8221 * gdb.base/info-os.exp
8222 * gdb.base/info-proc.exp
8223 * gdb.base/info-shared.exp
8224 * gdb.base/info-target.exp
8225 * gdb.base/infoline.exp
8226 * gdb.base/interp.exp
8227 * gdb.base/interrupt.exp
8228 * gdb.base/jit-reader.exp
8229 * gdb.base/jit-simple.exp
8230 * gdb.base/kill-after-signal.exp
8231 * gdb.base/kill-detach-inferiors-cmd.exp
8232 * gdb.base/label.exp
8233 * gdb.base/langs.exp
8234 * gdb.base/ldbl_e308.exp
8235 * gdb.base/line-symtabs.exp
8236 * gdb.base/linespecs.exp
8237 * gdb.base/list.exp
8238 * gdb.base/long_long.exp
8239 * gdb.base/longest-types.exp
8240 * gdb.base/maint.exp
8241 * gdb.base/max-value-size.exp
8242 * gdb.base/memattr.exp
8243 * gdb.base/mips_pro.exp
8244 * gdb.base/morestack.exp
8245 * gdb.base/moribund-step.exp
8246 * gdb.base/multi-forks.exp
8247 * gdb.base/nested-addr.exp
8248 * gdb.base/nextoverexit.exp
8249 * gdb.base/noreturn-finish.exp
8250 * gdb.base/noreturn-return.exp
8251 * gdb.base/nostdlib.exp
8252 * gdb.base/offsets.exp
8253 * gdb.base/opaque.exp
8254 * gdb.base/pc-fp.exp
8255 * gdb.base/permissions.exp
8256 * gdb.base/print-symbol-loading.exp
8257 * gdb.base/prologue-include.exp
8258 * gdb.base/psymtab.exp
8259 * gdb.base/ptype.exp
8260 * gdb.base/random-signal.exp
8261 * gdb.base/randomize.exp
8262 * gdb.base/range-stepping.exp
8263 * gdb.base/readline-ask.exp
8264 * gdb.base/recpar.exp
8265 * gdb.base/recurse.exp
8266 * gdb.base/relational.exp
8267 * gdb.base/restore.exp
8268 * gdb.base/return-nodebug.exp
8269 * gdb.base/return.exp
8270 * gdb.base/run-after-attach.exp
8271 * gdb.base/save-bp.exp
8272 * gdb.base/scope.exp
8273 * gdb.base/sect-cmd.exp
8274 * gdb.base/set-lang-auto.exp
8275 * gdb.base/set-noassign.exp
8276 * gdb.base/setvar.exp
8277 * gdb.base/sigall.exp
8278 * gdb.base/sigbpt.exp
8279 * gdb.base/siginfo-addr.exp
8280 * gdb.base/siginfo-infcall.exp
8281 * gdb.base/siginfo-obj.exp
8282 * gdb.base/siginfo.exp
8283 * gdb.base/signals-state-child.exp
8284 * gdb.base/signest.exp
8285 * gdb.base/sigstep.exp
8286 * gdb.base/sizeof.exp
8287 * gdb.base/skip.exp
8288 * gdb.base/solib-corrupted.exp
8289 * gdb.base/solib-nodir.exp
8290 * gdb.base/solib-search.exp
8291 * gdb.base/stack-checking.exp
8292 * gdb.base/stale-infcall.exp
8293 * gdb.base/stap-probe.exp
8294 * gdb.base/start.exp
8295 * gdb.base/step-break.exp
8296 * gdb.base/step-bt.exp
8297 * gdb.base/step-line.exp
8298 * gdb.base/step-over-exit.exp
8299 * gdb.base/step-over-syscall.exp
8300 * gdb.base/step-resume-infcall.exp
8301 * gdb.base/step-test.exp
8302 * gdb.base/store.exp
8303 * gdb.base/structs3.exp
8304 * gdb.base/sym-file.exp
8305 * gdb.base/symbol-without-target_section.exp
8306 * gdb.base/term.exp
8307 * gdb.base/testenv.exp
8308 * gdb.base/ui-redirect.exp
8309 * gdb.base/until.exp
8310 * gdb.base/unwindonsignal.exp
8311 * gdb.base/value-double-free.exp
8312 * gdb.base/vla-datatypes.exp
8313 * gdb.base/vla-ptr.exp
8314 * gdb.base/vla-sideeffect.exp
8315 * gdb.base/volatile.exp
8316 * gdb.base/watch-cond-infcall.exp
8317 * gdb.base/watch-cond.exp
8318 * gdb.base/watch-non-mem.exp
8319 * gdb.base/watch-read.exp
8320 * gdb.base/watch-vfork.exp
8321 * gdb.base/watchpoint-cond-gone.exp
8322 * gdb.base/watchpoint-delete.exp
8323 * gdb.base/watchpoint-hw-hit-once.exp
8324 * gdb.base/watchpoint-hw.exp
8325 * gdb.base/watchpoint-stops-at-right-insn.exp
8326 * gdb.base/watchpoints.exp
8327 * gdb.base/wchar.exp
8328 * gdb.base/whatis-exp.exp
8329 * gdb.btrace/buffer-size.exp
8330 * gdb.btrace/data.exp
8331 * gdb.btrace/delta.exp
8332 * gdb.btrace/dlopen.exp
8333 * gdb.btrace/enable.exp
8334 * gdb.btrace/exception.exp
8335 * gdb.btrace/function_call_history.exp
8336 * gdb.btrace/gcore.exp
8337 * gdb.btrace/instruction_history.exp
8338 * gdb.btrace/nohist.exp
8339 * gdb.btrace/reconnect.exp
8340 * gdb.btrace/record_goto-step.exp
8341 * gdb.btrace/record_goto.exp
8342 * gdb.btrace/rn-dl-bind.exp
8343 * gdb.btrace/segv.exp
8344 * gdb.btrace/step.exp
8345 * gdb.btrace/stepi.exp
8346 * gdb.btrace/tailcall-only.exp
8347 * gdb.btrace/tailcall.exp
8348 * gdb.btrace/tsx.exp
8349 * gdb.btrace/unknown_functions.exp
8350 * gdb.btrace/vdso.exp
8351 * gdb.compile/compile-ifunc.exp
8352 * gdb.compile/compile-ops.exp
8353 * gdb.compile/compile-print.exp
8354 * gdb.compile/compile-setjmp.exp
8355 * gdb.cp/abstract-origin.exp
8356 * gdb.cp/ambiguous.exp
8357 * gdb.cp/annota2.exp
8358 * gdb.cp/annota3.exp
8359 * gdb.cp/anon-ns.exp
8360 * gdb.cp/anon-struct.exp
8361 * gdb.cp/anon-union.exp
8362 * gdb.cp/arg-reference.exp
8363 * gdb.cp/baseenum.exp
8364 * gdb.cp/bool.exp
8365 * gdb.cp/breakpoint.exp
8366 * gdb.cp/bs15503.exp
8367 * gdb.cp/call-c.exp
8368 * gdb.cp/casts.exp
8369 * gdb.cp/chained-calls.exp
8370 * gdb.cp/class2.exp
8371 * gdb.cp/classes.exp
8372 * gdb.cp/cmpd-minsyms.exp
8373 * gdb.cp/converts.exp
8374 * gdb.cp/cp-relocate.exp
8375 * gdb.cp/cpcompletion.exp
8376 * gdb.cp/cpexprs.exp
8377 * gdb.cp/cplabel.exp
8378 * gdb.cp/cplusfuncs.exp
8379 * gdb.cp/cpsizeof.exp
8380 * gdb.cp/ctti.exp
8381 * gdb.cp/derivation.exp
8382 * gdb.cp/destrprint.exp
8383 * gdb.cp/dispcxx.exp
8384 * gdb.cp/enum-class.exp
8385 * gdb.cp/exception.exp
8386 * gdb.cp/exceptprint.exp
8387 * gdb.cp/expand-psymtabs-cxx.exp
8388 * gdb.cp/expand-sals.exp
8389 * gdb.cp/extern-c.exp
8390 * gdb.cp/filename.exp
8391 * gdb.cp/formatted-ref.exp
8392 * gdb.cp/fpointer.exp
8393 * gdb.cp/gdb1355.exp
8394 * gdb.cp/gdb2495.exp
8395 * gdb.cp/hang.exp
8396 * gdb.cp/impl-this.exp
8397 * gdb.cp/infcall-dlopen.exp
8398 * gdb.cp/inherit.exp
8399 * gdb.cp/iostream.exp
8400 * gdb.cp/koenig.exp
8401 * gdb.cp/local.exp
8402 * gdb.cp/m-data.exp
8403 * gdb.cp/m-static.exp
8404 * gdb.cp/mb-ctor.exp
8405 * gdb.cp/mb-inline.exp
8406 * gdb.cp/mb-templates.exp
8407 * gdb.cp/member-name.exp
8408 * gdb.cp/member-ptr.exp
8409 * gdb.cp/meth-typedefs.exp
8410 * gdb.cp/method.exp
8411 * gdb.cp/method2.exp
8412 * gdb.cp/minsym-fallback.exp
8413 * gdb.cp/misc.exp
8414 * gdb.cp/namelessclass.exp
8415 * gdb.cp/namespace-enum.exp
8416 * gdb.cp/namespace-nested-import.exp
8417 * gdb.cp/namespace.exp
8418 * gdb.cp/nextoverthrow.exp
8419 * gdb.cp/no-dmgl-verbose.exp
8420 * gdb.cp/non-trivial-retval.exp
8421 * gdb.cp/noparam.exp
8422 * gdb.cp/nsdecl.exp
8423 * gdb.cp/nsimport.exp
8424 * gdb.cp/nsnested.exp
8425 * gdb.cp/nsnoimports.exp
8426 * gdb.cp/nsrecurs.exp
8427 * gdb.cp/nsstress.exp
8428 * gdb.cp/nsusing.exp
8429 * gdb.cp/operator.exp
8430 * gdb.cp/oranking.exp
8431 * gdb.cp/overload-const.exp
8432 * gdb.cp/overload.exp
8433 * gdb.cp/ovldbreak.exp
8434 * gdb.cp/ovsrch.exp
8435 * gdb.cp/paren-type.exp
8436 * gdb.cp/parse-lang.exp
8437 * gdb.cp/pass-by-ref.exp
8438 * gdb.cp/pr-1023.exp
8439 * gdb.cp/pr-1210.exp
8440 * gdb.cp/pr-574.exp
8441 * gdb.cp/pr10687.exp
8442 * gdb.cp/pr12028.exp
8443 * gdb.cp/pr17132.exp
8444 * gdb.cp/pr17494.exp
8445 * gdb.cp/pr9067.exp
8446 * gdb.cp/pr9167.exp
8447 * gdb.cp/pr9631.exp
8448 * gdb.cp/printmethod.exp
8449 * gdb.cp/psmang.exp
8450 * gdb.cp/psymtab-parameter.exp
8451 * gdb.cp/ptype-cv-cp.exp
8452 * gdb.cp/ptype-flags.exp
8453 * gdb.cp/re-set-overloaded.exp
8454 * gdb.cp/ref-types.exp
8455 * gdb.cp/rtti.exp
8456 * gdb.cp/scope-err.exp
8457 * gdb.cp/shadow.exp
8458 * gdb.cp/smartp.exp
8459 * gdb.cp/static-method.exp
8460 * gdb.cp/static-print-quit.exp
8461 * gdb.cp/temargs.exp
8462 * gdb.cp/templates.exp
8463 * gdb.cp/try_catch.exp
8464 * gdb.cp/typedef-operator.exp
8465 * gdb.cp/typeid.exp
8466 * gdb.cp/userdef.exp
8467 * gdb.cp/using-crash.exp
8468 * gdb.cp/var-tag.exp
8469 * gdb.cp/virtbase.exp
8470 * gdb.cp/virtfunc.exp
8471 * gdb.cp/virtfunc2.exp
8472 * gdb.cp/vla-cxx.exp
8473 * gdb.disasm/t01_mov.exp
8474 * gdb.disasm/t02_mova.exp
8475 * gdb.disasm/t03_add.exp
8476 * gdb.disasm/t04_sub.exp
8477 * gdb.disasm/t05_cmp.exp
8478 * gdb.disasm/t06_ari2.exp
8479 * gdb.disasm/t07_ari3.exp
8480 * gdb.disasm/t08_or.exp
8481 * gdb.disasm/t09_xor.exp
8482 * gdb.disasm/t10_and.exp
8483 * gdb.disasm/t11_logs.exp
8484 * gdb.disasm/t12_bit.exp
8485 * gdb.disasm/t13_otr.exp
8486 * gdb.dlang/circular.exp
8487 * gdb.dwarf2/arr-stride.exp
8488 * gdb.dwarf2/arr-subrange.exp
8489 * gdb.dwarf2/atomic-type.exp
8490 * gdb.dwarf2/bad-regnum.exp
8491 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8492 * gdb.dwarf2/callframecfa.exp
8493 * gdb.dwarf2/clztest.exp
8494 * gdb.dwarf2/corrupt.exp
8495 * gdb.dwarf2/data-loc.exp
8496 * gdb.dwarf2/dup-psym.exp
8497 * gdb.dwarf2/dw2-anon-mptr.exp
8498 * gdb.dwarf2/dw2-anonymous-func.exp
8499 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8500 * gdb.dwarf2/dw2-bad-unresolved.exp
8501 * gdb.dwarf2/dw2-basic.exp
8502 * gdb.dwarf2/dw2-canonicalize-type.exp
8503 * gdb.dwarf2/dw2-case-insensitive.exp
8504 * gdb.dwarf2/dw2-common-block.exp
8505 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8506 * gdb.dwarf2/dw2-compressed.exp
8507 * gdb.dwarf2/dw2-const.exp
8508 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8509 * gdb.dwarf2/dw2-cu-size.exp
8510 * gdb.dwarf2/dw2-dup-frame.exp
8511 * gdb.dwarf2/dw2-entry-value.exp
8512 * gdb.dwarf2/dw2-icycle.exp
8513 * gdb.dwarf2/dw2-ifort-parameter.exp
8514 * gdb.dwarf2/dw2-inline-break.exp
8515 * gdb.dwarf2/dw2-inline-param.exp
8516 * gdb.dwarf2/dw2-intercu.exp
8517 * gdb.dwarf2/dw2-intermix.exp
8518 * gdb.dwarf2/dw2-lexical-block-bare.exp
8519 * gdb.dwarf2/dw2-linkage-name-trust.exp
8520 * gdb.dwarf2/dw2-minsym-in-cu.exp
8521 * gdb.dwarf2/dw2-noloc.exp
8522 * gdb.dwarf2/dw2-op-call.exp
8523 * gdb.dwarf2/dw2-op-out-param.exp
8524 * gdb.dwarf2/dw2-opt-structptr.exp
8525 * gdb.dwarf2/dw2-param-error.exp
8526 * gdb.dwarf2/dw2-producer.exp
8527 * gdb.dwarf2/dw2-ranges-base.exp
8528 * gdb.dwarf2/dw2-ref-missing-frame.exp
8529 * gdb.dwarf2/dw2-reg-undefined.exp
8530 * gdb.dwarf2/dw2-regno-invalid.exp
8531 * gdb.dwarf2/dw2-restore.exp
8532 * gdb.dwarf2/dw2-restrict.exp
8533 * gdb.dwarf2/dw2-single-line-discriminators.exp
8534 * gdb.dwarf2/dw2-strp.exp
8535 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8536 * gdb.dwarf2/dw2-unresolved.exp
8537 * gdb.dwarf2/dw2-var-zero-addr.exp
8538 * gdb.dwarf2/dw4-sig-types.exp
8539 * gdb.dwarf2/dwz.exp
8540 * gdb.dwarf2/dynarr-ptr.exp
8541 * gdb.dwarf2/enum-type.exp
8542 * gdb.dwarf2/gdb-index.exp
8543 * gdb.dwarf2/implptr-64bit.exp
8544 * gdb.dwarf2/implptr-optimized-out.exp
8545 * gdb.dwarf2/implptr.exp
8546 * gdb.dwarf2/implref-array.exp
8547 * gdb.dwarf2/implref-const.exp
8548 * gdb.dwarf2/implref-global.exp
8549 * gdb.dwarf2/implref-struct.exp
8550 * gdb.dwarf2/mac-fileno.exp
8551 * gdb.dwarf2/main-subprogram.exp
8552 * gdb.dwarf2/member-ptr-forwardref.exp
8553 * gdb.dwarf2/method-ptr.exp
8554 * gdb.dwarf2/missing-sig-type.exp
8555 * gdb.dwarf2/nonvar-access.exp
8556 * gdb.dwarf2/opaque-type-lookup.exp
8557 * gdb.dwarf2/pieces-optimized-out.exp
8558 * gdb.dwarf2/pieces.exp
8559 * gdb.dwarf2/pr10770.exp
8560 * gdb.dwarf2/pr13961.exp
8561 * gdb.dwarf2/staticvirtual.exp
8562 * gdb.dwarf2/subrange.exp
8563 * gdb.dwarf2/symtab-producer.exp
8564 * gdb.dwarf2/trace-crash.exp
8565 * gdb.dwarf2/typeddwarf.exp
8566 * gdb.dwarf2/valop.exp
8567 * gdb.dwarf2/watch-notconst.exp
8568 * gdb.fortran/array-element.exp
8569 * gdb.fortran/charset.exp
8570 * gdb.fortran/common-block.exp
8571 * gdb.fortran/complex.exp
8572 * gdb.fortran/derived-type-function.exp
8573 * gdb.fortran/derived-type.exp
8574 * gdb.fortran/logical.exp
8575 * gdb.fortran/module.exp
8576 * gdb.fortran/multi-dim.exp
8577 * gdb.fortran/nested-funcs.exp
8578 * gdb.fortran/print-formatted.exp
8579 * gdb.fortran/subarray.exp
8580 * gdb.fortran/vla-alloc-assoc.exp
8581 * gdb.fortran/vla-datatypes.exp
8582 * gdb.fortran/vla-history.exp
8583 * gdb.fortran/vla-ptr-info.exp
8584 * gdb.fortran/vla-ptype-sub.exp
8585 * gdb.fortran/vla-ptype.exp
8586 * gdb.fortran/vla-sizeof.exp
8587 * gdb.fortran/vla-type.exp
8588 * gdb.fortran/vla-value-sub-arbitrary.exp
8589 * gdb.fortran/vla-value-sub-finish.exp
8590 * gdb.fortran/vla-value-sub.exp
8591 * gdb.fortran/vla-value.exp
8592 * gdb.fortran/whatis_type.exp
8593 * gdb.go/chan.exp
8594 * gdb.go/handcall.exp
8595 * gdb.go/hello.exp
8596 * gdb.go/integers.exp
8597 * gdb.go/methods.exp
8598 * gdb.go/package.exp
8599 * gdb.go/strings.exp
8600 * gdb.go/types.exp
8601 * gdb.go/unsafe.exp
8602 * gdb.guile/scm-arch.exp
8603 * gdb.guile/scm-block.exp
8604 * gdb.guile/scm-breakpoint.exp
8605 * gdb.guile/scm-cmd.exp
8606 * gdb.guile/scm-disasm.exp
8607 * gdb.guile/scm-equal.exp
8608 * gdb.guile/scm-frame-args.exp
8609 * gdb.guile/scm-frame-inline.exp
8610 * gdb.guile/scm-frame.exp
8611 * gdb.guile/scm-iterator.exp
8612 * gdb.guile/scm-math.exp
8613 * gdb.guile/scm-objfile.exp
8614 * gdb.guile/scm-ports.exp
8615 * gdb.guile/scm-symbol.exp
8616 * gdb.guile/scm-symtab.exp
8617 * gdb.guile/scm-value-cc.exp
8618 * gdb.guile/types-module.exp
8619 * gdb.linespec/break-ask.exp
8620 * gdb.linespec/cpexplicit.exp
8621 * gdb.linespec/explicit.exp
8622 * gdb.linespec/keywords.exp
8623 * gdb.linespec/linespec.exp
8624 * gdb.linespec/ls-dollar.exp
8625 * gdb.linespec/ls-errs.exp
8626 * gdb.linespec/skip-two.exp
8627 * gdb.linespec/thread.exp
8628 * gdb.mi/mi-async.exp
8629 * gdb.mi/mi-basics.exp
8630 * gdb.mi/mi-break.exp
8631 * gdb.mi/mi-catch-load.exp
8632 * gdb.mi/mi-cli.exp
8633 * gdb.mi/mi-cmd-param-changed.exp
8634 * gdb.mi/mi-console.exp
8635 * gdb.mi/mi-detach.exp
8636 * gdb.mi/mi-disassemble.exp
8637 * gdb.mi/mi-eval.exp
8638 * gdb.mi/mi-file-transfer.exp
8639 * gdb.mi/mi-file.exp
8640 * gdb.mi/mi-fill-memory.exp
8641 * gdb.mi/mi-inheritance-syntax-error.exp
8642 * gdb.mi/mi-linespec-err-cp.exp
8643 * gdb.mi/mi-logging.exp
8644 * gdb.mi/mi-memory-changed.exp
8645 * gdb.mi/mi-read-memory.exp
8646 * gdb.mi/mi-record-changed.exp
8647 * gdb.mi/mi-reg-undefined.exp
8648 * gdb.mi/mi-regs.exp
8649 * gdb.mi/mi-return.exp
8650 * gdb.mi/mi-reverse.exp
8651 * gdb.mi/mi-simplerun.exp
8652 * gdb.mi/mi-solib.exp
8653 * gdb.mi/mi-stack.exp
8654 * gdb.mi/mi-stepi.exp
8655 * gdb.mi/mi-syn-frame.exp
8656 * gdb.mi/mi-until.exp
8657 * gdb.mi/mi-var-block.exp
8658 * gdb.mi/mi-var-child.exp
8659 * gdb.mi/mi-var-cmd.exp
8660 * gdb.mi/mi-var-cp.exp
8661 * gdb.mi/mi-var-display.exp
8662 * gdb.mi/mi-var-invalidate.exp
8663 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
8664 * gdb.mi/mi-vla-fortran.exp
8665 * gdb.mi/mi-watch.exp
8666 * gdb.mi/mi2-var-child.exp
8667 * gdb.mi/user-selected-context-sync.exp
8668 * gdb.modula2/unbounded-array.exp
8669 * gdb.multi/dummy-frame-restore.exp
8670 * gdb.multi/multi-arch-exec.exp
8671 * gdb.multi/multi-arch.exp
8672 * gdb.multi/tids.exp
8673 * gdb.multi/watchpoint-multi.exp
8674 * gdb.opencl/callfuncs.exp
8675 * gdb.opencl/convs_casts.exp
8676 * gdb.opencl/datatypes.exp
8677 * gdb.opencl/operators.exp
8678 * gdb.opencl/vec_comps.exp
8679 * gdb.opt/clobbered-registers-O2.exp
8680 * gdb.opt/inline-break.exp
8681 * gdb.opt/inline-bt.exp
8682 * gdb.opt/inline-cmds.exp
8683 * gdb.opt/inline-locals.exp
8684 * gdb.pascal/case-insensitive-symbols.exp
8685 * gdb.pascal/floats.exp
8686 * gdb.pascal/gdb11492.exp
8687 * gdb.python/lib-types.exp
8688 * gdb.python/py-arch.exp
8689 * gdb.python/py-as-string.exp
8690 * gdb.python/py-bad-printers.exp
8691 * gdb.python/py-block.exp
8692 * gdb.python/py-breakpoint-create-fail.exp
8693 * gdb.python/py-breakpoint.exp
8694 * gdb.python/py-caller-is.exp
8695 * gdb.python/py-cmd.exp
8696 * gdb.python/py-explore-cc.exp
8697 * gdb.python/py-explore.exp
8698 * gdb.python/py-finish-breakpoint.exp
8699 * gdb.python/py-finish-breakpoint2.exp
8700 * gdb.python/py-frame-args.exp
8701 * gdb.python/py-frame-inline.exp
8702 * gdb.python/py-frame.exp
8703 * gdb.python/py-framefilter-mi.exp
8704 * gdb.python/py-infthread.exp
8705 * gdb.python/py-lazy-string.exp
8706 * gdb.python/py-linetable.exp
8707 * gdb.python/py-mi-events.exp
8708 * gdb.python/py-mi-objfile.exp
8709 * gdb.python/py-mi.exp
8710 * gdb.python/py-objfile.exp
8711 * gdb.python/py-pp-integral.exp
8712 * gdb.python/py-pp-maint.exp
8713 * gdb.python/py-pp-re-notag.exp
8714 * gdb.python/py-pp-registration.exp
8715 * gdb.python/py-recurse-unwind.exp
8716 * gdb.python/py-strfns.exp
8717 * gdb.python/py-symbol.exp
8718 * gdb.python/py-symtab.exp
8719 * gdb.python/py-sync-interp.exp
8720 * gdb.python/py-typeprint.exp
8721 * gdb.python/py-unwind-maint.exp
8722 * gdb.python/py-unwind.exp
8723 * gdb.python/py-value-cc.exp
8724 * gdb.python/py-xmethods.exp
8725 * gdb.reverse/amd64-tailcall-reverse.exp
8726 * gdb.reverse/break-precsave.exp
8727 * gdb.reverse/break-reverse.exp
8728 * gdb.reverse/consecutive-precsave.exp
8729 * gdb.reverse/consecutive-reverse.exp
8730 * gdb.reverse/finish-precsave.exp
8731 * gdb.reverse/finish-reverse-bkpt.exp
8732 * gdb.reverse/finish-reverse.exp
8733 * gdb.reverse/fstatat-reverse.exp
8734 * gdb.reverse/getresuid-reverse.exp
8735 * gdb.reverse/i386-precsave.exp
8736 * gdb.reverse/i386-reverse.exp
8737 * gdb.reverse/i386-sse-reverse.exp
8738 * gdb.reverse/i387-env-reverse.exp
8739 * gdb.reverse/i387-stack-reverse.exp
8740 * gdb.reverse/insn-reverse.exp
8741 * gdb.reverse/machinestate-precsave.exp
8742 * gdb.reverse/machinestate.exp
8743 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8744 * gdb.reverse/pipe-reverse.exp
8745 * gdb.reverse/readv-reverse.exp
8746 * gdb.reverse/recvmsg-reverse.exp
8747 * gdb.reverse/rerun-prec.exp
8748 * gdb.reverse/s390-mvcle.exp
8749 * gdb.reverse/step-precsave.exp
8750 * gdb.reverse/step-reverse.exp
8751 * gdb.reverse/time-reverse.exp
8752 * gdb.reverse/until-precsave.exp
8753 * gdb.reverse/until-reverse.exp
8754 * gdb.reverse/waitpid-reverse.exp
8755 * gdb.reverse/watch-precsave.exp
8756 * gdb.reverse/watch-reverse.exp
8757 * gdb.rust/generics.exp
8758 * gdb.rust/methods.exp
8759 * gdb.rust/modules.exp
8760 * gdb.rust/simple.exp
8761 * gdb.server/connect-with-no-symbol-file.exp
8762 * gdb.server/ext-attach.exp
8763 * gdb.server/ext-restart.exp
8764 * gdb.server/ext-wrapper.exp
8765 * gdb.server/file-transfer.exp
8766 * gdb.server/server-exec-info.exp
8767 * gdb.server/server-kill.exp
8768 * gdb.server/server-mon.exp
8769 * gdb.server/wrapper.exp
8770 * gdb.stabs/exclfwd.exp
8771 * gdb.stabs/gdb11479.exp
8772 * gdb.threads/clone-new-thread-event.exp
8773 * gdb.threads/corethreads.exp
8774 * gdb.threads/current-lwp-dead.exp
8775 * gdb.threads/dlopen-libpthread.exp
8776 * gdb.threads/gcore-thread.exp
8777 * gdb.threads/sigstep-threads.exp
8778 * gdb.threads/watchpoint-fork.exp
8779 * gdb.trace/actions-changed.exp
8780 * gdb.trace/backtrace.exp
8781 * gdb.trace/change-loc.exp
8782 * gdb.trace/circ.exp
8783 * gdb.trace/collection.exp
8784 * gdb.trace/disconnected-tracing.exp
8785 * gdb.trace/ftrace.exp
8786 * gdb.trace/mi-trace-frame-collected.exp
8787 * gdb.trace/mi-trace-unavailable.exp
8788 * gdb.trace/mi-traceframe-changed.exp
8789 * gdb.trace/mi-tsv-changed.exp
8790 * gdb.trace/no-attach-trace.exp
8791 * gdb.trace/passc-dyn.exp
8792 * gdb.trace/qtro.exp
8793 * gdb.trace/range-stepping.exp
8794 * gdb.trace/read-memory.exp
8795 * gdb.trace/save-trace.exp
8796 * gdb.trace/signal.exp
8797 * gdb.trace/status-stop.exp
8798 * gdb.trace/tfile.exp
8799 * gdb.trace/trace-break.exp
8800 * gdb.trace/trace-buffer-size.exp
8801 * gdb.trace/trace-condition.exp
8802 * gdb.trace/tracefile-pseudo-reg.exp
8803 * gdb.trace/tstatus.exp
8804 * gdb.trace/unavailable.exp
8805 * gdb.trace/while-dyn.exp
8806 * gdb.trace/while-stepping.exp
8807
34c41c68
DE
88082016-12-22 Doug Evans <xdje42@gmail.com>
8809
8810 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
8811 and msymbols.
8812
16e69324
YQ
88132016-12-19 Yao Qi <yao.qi@linaro.org>
8814
8815 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
8816 (test_with_self): Don't call do_steps_and_nexts, and remove
8817 code about stepping into xmalloc.
8818
f94f411b
YQ
88192016-12-09 Yao Qi <yao.qi@linaro.org>
8820
8821 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
8822
88232016-12-09 Yao Qi <yao.qi@linaro.org>
8824
8825 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
8826
f1b5deee
PA
88272016-12-09 Pedro Alves <palves@redhat.com>
8828
8829 * gdb.base/all-architectures-0.exp: New file.
8830 * gdb.base/all-architectures-1.exp: New file.
8831 * gdb.base/all-architectures-2.exp: New file.
8832 * gdb.base/all-architectures-3.exp: New file.
8833 * gdb.base/all-architectures-4.exp: New file.
8834 * gdb.base/all-architectures-5.exp: New file.
8835 * gdb.base/all-architectures-6.exp: New file.
8836 * gdb.base/all-architectures-7.exp: New file.
8837 * gdb.base/all-architectures.exp.in: New file.
8838
364ca42e
YQ
88392016-12-09 Yao Qi <yao.qi@linaro.org>
8840
8841 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
8842
107c2d62
LM
88432016-12-02 Luis Machado <lgustavo@codesourcery.com>
8844
8845 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
8846 possible.
8847 Remove useless pattern-matching code.
8848
df3ee9ca
PA
88492016-12-02 Pedro Alves <palves@redhat.com>
8850
8851 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
8852 procedure.
8853 (top level): Call it.
8854
ec835369
PA
88552016-12-02 Pedro Alves <palves@redhat.com>
8856
8857 * gdb.base/commands.exp (user_defined_command_args_stack_test):
8858 New procedure.
8859 (top level): Call it.
8860
01770bbd
PA
88612016-12-02 Pedro Alves <palves@redhat.com>
8862
8863 PR cli/20559
8864 * gdb.base/commands.exp (user_defined_command_args_eval): New
8865 procedure.
8866 (top level): Call it.
8867
008459ea
LM
88682016-12-02 Luis Machado <lgustavo@codesourcery.com>
8869
8870 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
8871 timeout handling.
8872
0c1b455e
TT
88732016-12-02 Tom Tromey <tom@tromey.com>
8874
8875 * gdb.dwarf2/main-subprogram.c: New file.
8876 * gdb.dwarf2/main-subprogram.exp: New file.
8877
018572b8
LM
88782016-12-01 Luis Machado <lgustavo@codesourcery.com>
8879
8880 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
8881 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
8882 gdb_test_no_output for a couple of cases.
8883 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
8884
84c93cd5
LM
88852016-12-01 Luis Machado <lgustavo@codesourcery.com>
8886
8887 Fix test names and standardize compilation error messages throughout
8888 the following files:
8889
8890 * gdb.ada/start.exp
8891 * gdb.arch/alpha-step.exp
8892 * gdb.arch/e500-prologue.exp
8893 * gdb.arch/ftrace-insn-reloc.exp
8894 * gdb.arch/gdb1291.exp
8895 * gdb.arch/gdb1431.exp
8896 * gdb.arch/gdb1558.exp
8897 * gdb.arch/i386-dr3-watch.exp
8898 * gdb.arch/i386-sse-stack-align.exp
8899 * gdb.arch/ia64-breakpoint-shadow.exp
8900 * gdb.arch/pa-nullify.exp
8901 * gdb.arch/powerpc-aix-prologue.exp
8902 * gdb.arch/thumb-bx-pc.exp
8903 * gdb.base/annota1.exp
8904 * gdb.base/annota3.exp
8905 * gdb.base/arrayidx.exp
8906 * gdb.base/assign.exp
8907 * gdb.base/attach.exp
8908 * gdb.base/auxv.exp
8909 * gdb.base/bang.exp
8910 * gdb.base/bfp-test.exp
8911 * gdb.base/bigcore.exp
8912 * gdb.base/bitfields2.exp
8913 * gdb.base/break-fun-addr.exp
8914 * gdb.base/break-probes.exp
8915 * gdb.base/call-rt-st.exp
8916 * gdb.base/callexit.exp
8917 * gdb.base/catch-fork-kill.exp
8918 * gdb.base/charset.exp
8919 * gdb.base/checkpoint.exp
8920 * gdb.base/comprdebug.exp
8921 * gdb.base/constvars.exp
8922 * gdb.base/coredump-filter.exp
8923 * gdb.base/cursal.exp
8924 * gdb.base/cvexpr.exp
8925 * gdb.base/detach.exp
8926 * gdb.base/display.exp
8927 * gdb.base/dmsym.exp
8928 * gdb.base/dprintf-pending.exp
8929 * gdb.base/dso2dso.exp
8930 * gdb.base/dtrace-probe.exp
8931 * gdb.base/dump.exp
8932 * gdb.base/enum_cond.exp
8933 * gdb.base/exe-lock.exp
8934 * gdb.base/exec-invalid-sysroot.exp
8935 * gdb.base/execl-update-breakpoints.exp
8936 * gdb.base/exprs.exp
8937 * gdb.base/fileio.exp
8938 * gdb.base/find.exp
8939 * gdb.base/finish.exp
8940 * gdb.base/fixsection.exp
8941 * gdb.base/foll-vfork.exp
8942 * gdb.base/frame-args.exp
8943 * gdb.base/gcore.exp
8944 * gdb.base/gdb1250.exp
8945 * gdb.base/global-var-nested-by-dso.exp
8946 * gdb.base/gnu-ifunc.exp
8947 * gdb.base/hashline1.exp
8948 * gdb.base/hashline2.exp
8949 * gdb.base/hashline3.exp
8950 * gdb.base/hbreak-in-shr-unsupported.exp
8951 * gdb.base/huge.exp
8952 * gdb.base/infcall-input.exp
8953 * gdb.base/info-fun.exp
8954 * gdb.base/info-shared.exp
8955 * gdb.base/jit-simple.exp
8956 * gdb.base/jit-so.exp
8957 * gdb.base/jit.exp
8958 * gdb.base/jump.exp
8959 * gdb.base/label.exp
8960 * gdb.base/lineinc.exp
8961 * gdb.base/logical.exp
8962 * gdb.base/longjmp.exp
8963 * gdb.base/macscp.exp
8964 * gdb.base/miscexprs.exp
8965 * gdb.base/new-ui-echo.exp
8966 * gdb.base/new-ui-pending-input.exp
8967 * gdb.base/new-ui.exp
8968 * gdb.base/nodebug.exp
8969 * gdb.base/nofield.exp
8970 * gdb.base/offsets.exp
8971 * gdb.base/overlays.exp
8972 * gdb.base/pending.exp
8973 * gdb.base/pointers.exp
8974 * gdb.base/pr11022.exp
8975 * gdb.base/printcmds.exp
8976 * gdb.base/prologue.exp
8977 * gdb.base/ptr-typedef.exp
8978 * gdb.base/realname-expand.exp
8979 * gdb.base/relativedebug.exp
8980 * gdb.base/relocate.exp
8981 * gdb.base/remote.exp
8982 * gdb.base/reread.exp
8983 * gdb.base/return2.exp
8984 * gdb.base/savedregs.exp
8985 * gdb.base/sep.exp
8986 * gdb.base/sepdebug.exp
8987 * gdb.base/sepsymtab.exp
8988 * gdb.base/set-inferior-tty.exp
8989 * gdb.base/setshow.exp
8990 * gdb.base/shlib-call.exp
8991 * gdb.base/sigaltstack.exp
8992 * gdb.base/siginfo-addr.exp
8993 * gdb.base/signals.exp
8994 * gdb.base/signull.exp
8995 * gdb.base/sigrepeat.exp
8996 * gdb.base/so-impl-ld.exp
8997 * gdb.base/solib-display.exp
8998 * gdb.base/solib-overlap.exp
8999 * gdb.base/solib-search.exp
9000 * gdb.base/solib-symbol.exp
9001 * gdb.base/structs.exp
9002 * gdb.base/structs2.exp
9003 * gdb.base/symtab-search-order.exp
9004 * gdb.base/twice.exp
9005 * gdb.base/unload.exp
9006 * gdb.base/varargs.exp
9007 * gdb.base/watchpoint-solib.exp
9008 * gdb.base/watchpoint.exp
9009 * gdb.base/whatis.exp
9010 * gdb.base/wrong_frame_bt_full.exp
9011 * gdb.btrace/dlopen.exp
9012 * gdb.cell/ea-standalone.exp
9013 * gdb.cell/ea-test.exp
9014 * gdb.cp/dispcxx.exp
9015 * gdb.cp/gdb2384.exp
9016 * gdb.cp/method2.exp
9017 * gdb.cp/nextoverthrow.exp
9018 * gdb.cp/pr10728.exp
9019 * gdb.disasm/am33.exp
9020 * gdb.disasm/h8300s.exp
9021 * gdb.disasm/mn10300.exp
9022 * gdb.disasm/sh3.exp
9023 * gdb.dwarf2/dw2-dir-file-name.exp
9024 * gdb.fortran/complex.exp
9025 * gdb.fortran/library-module.exp
9026 * gdb.guile/scm-pretty-print.exp
9027 * gdb.guile/scm-symbol.exp
9028 * gdb.guile/scm-type.exp
9029 * gdb.guile/scm-value.exp
9030 * gdb.linespec/linespec.exp
9031 * gdb.mi/gdb701.exp
9032 * gdb.mi/gdb792.exp
9033 * gdb.mi/mi-breakpoint-changed.exp
9034 * gdb.mi/mi-dprintf-pending.exp
9035 * gdb.mi/mi-dprintf.exp
9036 * gdb.mi/mi-exit-code.exp
9037 * gdb.mi/mi-pending.exp
9038 * gdb.mi/mi-solib.exp
9039 * gdb.mi/new-ui-mi-sync.exp
9040 * gdb.mi/pr11022.exp
9041 * gdb.mi/user-selected-context-sync.exp
9042 * gdb.opt/solib-intra-step.exp
9043 * gdb.python/py-events.exp
9044 * gdb.python/py-finish-breakpoint.exp
9045 * gdb.python/py-mi.exp
9046 * gdb.python/py-prettyprint.exp
9047 * gdb.python/py-shared.exp
9048 * gdb.python/py-symbol.exp
9049 * gdb.python/py-template.exp
9050 * gdb.python/py-type.exp
9051 * gdb.python/py-value.exp
9052 * gdb.reverse/solib-precsave.exp
9053 * gdb.reverse/solib-reverse.exp
9054 * gdb.server/solib-list.exp
9055 * gdb.stabs/weird.exp
9056 * gdb.threads/reconnect-signal.exp
9057 * gdb.threads/stepi-random-signal.exp
9058 * gdb.trace/actions.exp
9059 * gdb.trace/ax.exp
9060 * gdb.trace/backtrace.exp
9061 * gdb.trace/change-loc.exp
9062 * gdb.trace/deltrace.exp
9063 * gdb.trace/ftrace-lock.exp
9064 * gdb.trace/ftrace.exp
9065 * gdb.trace/infotrace.exp
9066 * gdb.trace/mi-tracepoint-changed.exp
9067 * gdb.trace/packetlen.exp
9068 * gdb.trace/passcount.exp
9069 * gdb.trace/pending.exp
9070 * gdb.trace/range-stepping.exp
9071 * gdb.trace/report.exp
9072 * gdb.trace/stap-trace.exp
9073 * gdb.trace/tfind.exp
9074 * gdb.trace/trace-break.exp
9075 * gdb.trace/trace-condition.exp
9076 * gdb.trace/trace-enable-disable.exp
9077 * gdb.trace/trace-mt.exp
9078 * gdb.trace/tracecmd.exp
9079 * gdb.trace/tspeed.exp
9080 * gdb.trace/tsv.exp
9081 * lib/perftest.exp
9082
fb9feb35
LM
90832016-12-01 Luis Machado <lgustavo@codesourcery.com>
9084
9085 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9086 with gdb_test_no_output.
9087 Use command as test name.
9088
cd2ddb6c
LM
90892016-12-01 Luis Machado <lgustavo@codesourcery.com>
9090
9091 Fix test names starting with uppercase throughout the files.
9092
9093 * gdb.ada/assign_1.exp
9094 * gdb.ada/boolean_expr.exp
9095 * gdb.base/arrayidx.exp
9096 * gdb.base/del.exp
9097 * gdb.base/gcore-buffer-overflow.exp
9098 * gdb.base/testenv.exp
9099 * gdb.compile/compile.exp
9100 * gdb.python/py-framefilter-invalidarg.exp
9101 * gdb.python/py-framefilter.exp
9102
bb95117e
LM
91032016-12-01 Luis Machado <lgustavo@codesourcery.com>
9104
9105 Fix test names starting with uppercase throughout the files.
9106
9107 * gdb.ada/array_return.exp
9108 * gdb.ada/expr_delims.exp
9109 * gdb.ada/mi_dyn_arr.exp
9110 * gdb.ada/mi_interface.exp
9111 * gdb.ada/mi_var_array.exp
9112 * gdb.ada/watch_arg.exp
9113 * gdb.arch/alpha-step.exp
9114 * gdb.arch/altivec-regs.exp
9115 * gdb.arch/e500-regs.exp
9116 * gdb.arch/powerpc-d128-regs.exp
9117 * gdb.base/arrayidx.exp
9118 * gdb.base/break.exp
9119 * gdb.base/checkpoint.exp
9120 * gdb.base/debug-expr.exp
9121 * gdb.base/dmsym.exp
9122 * gdb.base/radix.exp
9123 * gdb.base/sepdebug.exp
9124 * gdb.base/testenv.exp
9125 * gdb.base/watch_thread_num.exp
9126 * gdb.base/watchpoint-cond-gone.exp
9127 * gdb.cell/break.exp
9128 * gdb.cell/ea-cache.exp
9129 * gdb.compile/compile.exp
9130 * gdb.cp/gdb2495.exp
9131 * gdb.gdb/selftest.exp
9132 * gdb.gdb/xfullpath.exp
9133 * gdb.go/hello.exp
9134 * gdb.go/integers.exp
9135 * gdb.objc/basicclass.exp
9136 * gdb.pascal/hello.exp
9137 * gdb.pascal/integers.exp
9138 * gdb.python/py-breakpoint.exp
9139 * gdb.python/py-cmd.exp
9140 * gdb.python/py-linetable.exp
9141 * gdb.python/py-xmethods.exp
9142 * gdb.python/python.exp
9143 * gdb.reverse/consecutive-precsave.exp
9144 * gdb.reverse/finish-precsave.exp
9145 * gdb.reverse/i386-precsave.exp
9146 * gdb.reverse/machinestate-precsave.exp
9147 * gdb.reverse/sigall-precsave.exp
9148 * gdb.reverse/solib-precsave.exp
9149 * gdb.reverse/step-precsave.exp
9150 * gdb.reverse/until-precsave.exp
9151 * gdb.reverse/watch-precsave.exp
9152 * gdb.threads/leader-exit.exp
9153 * gdb.threads/pthreads.exp
9154 * gdb.threads/wp-replication.exp
9155 * gdb.trace/actions.exp
9156 * gdb.trace/mi-tsv-changed.exp
9157 * gdb.trace/tsv.exp
9158
de97fdd4
LM
91592016-12-01 Luis Machado <lgustavo@codesourcery.com>
9160
9161 Fix test names starting with uppercase throughout the files.
9162
9163 * gdb.arch/i386-bp_permanent.exp
9164 * gdb.arch/i386-gnu-cfi.exp
9165 * gdb.base/disasm-end-cu.exp
9166 * gdb.base/macscp.exp
9167 * gdb.base/pending.exp
9168 * gdb.base/watch_thread_num.exp
9169 * gdb.cp/exception.exp
9170 * gdb.cp/gdb2495.exp
9171 * gdb.cp/local.exp
9172 * gdb.python/py-evsignal.exp
9173 * gdb.python/python.exp
9174 * gdb.trace/tracecmd.exp
9175
9f058c10
LM
91762016-12-01 Luis Machado <lgustavo@codesourcery.com>
9177
9178 Fix test names starting with uppercase throughout the files.
9179
9180 * gdb.base/charset.exp
9181 * gdb.base/eval.exp
9182 * gdb.base/multi-forks.exp
9183 * gdb.guile/scm-progspace.exp
9184 * gdb.opencl/datatypes.exp
9185 * gdb.python/py-block.exp
9186 * gdb.python/py-function.exp
9187 * gdb.python/py-symbol.exp
9188 * gdb.python/py-symtab.exp
9189 * gdb.python/py-xmethods.exp
9190 * gdb.reverse/break-precsave.exp
9191 * gdb.reverse/break-reverse.exp
9192 * gdb.reverse/consecutive-precsave.exp
9193 * gdb.reverse/consecutive-reverse.exp
9194 * gdb.reverse/finish-precsave.exp
9195 * gdb.reverse/finish-reverse-bkpt.exp
9196 * gdb.reverse/finish-reverse.exp
9197 * gdb.reverse/fstatat-reverse.exp
9198 * gdb.reverse/getresuid-reverse.exp
9199 * gdb.reverse/i386-precsave.exp
9200 * gdb.reverse/i386-reverse.exp
9201 * gdb.reverse/i386-sse-reverse.exp
9202 * gdb.reverse/i387-stack-reverse.exp
9203 * gdb.reverse/insn-reverse.exp
9204 * gdb.reverse/machinestate-precsave.exp
9205 * gdb.reverse/machinestate.exp
9206 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9207 * gdb.reverse/pipe-reverse.exp
9208 * gdb.reverse/readv-reverse.exp
9209 * gdb.reverse/recvmsg-reverse.exp
9210 * gdb.reverse/rerun-prec.exp
9211 * gdb.reverse/s390-mvcle.exp
9212 * gdb.reverse/sigall-precsave.exp
9213 * gdb.reverse/sigall-reverse.exp
9214 * gdb.reverse/solib-precsave.exp
9215 * gdb.reverse/solib-reverse.exp
9216 * gdb.reverse/step-precsave.exp
9217 * gdb.reverse/step-reverse.exp
9218 * gdb.reverse/time-reverse.exp
9219 * gdb.reverse/until-precsave.exp
9220 * gdb.reverse/until-reverse.exp
9221 * gdb.reverse/waitpid-reverse.exp
9222 * gdb.reverse/watch-precsave.exp
9223 * gdb.reverse/watch-reverse.exp
9224
cdc7edd7
LM
92252016-12-01 Luis Machado <lgustavo@codesourcery.com>
9226
9227 Fix test names starting with uppercase throughout the files.
9228
9229 * gdb.arch/i386-mpx-simple_segv.exp
9230 * gdb.arch/i386-mpx.exp
9231 * gdb.arch/i386-permbkpt.exp
9232 * gdb.arch/pa-nullify.exp
9233 * gdb.arch/powerpc-d128-regs.exp
9234 * gdb.arch/vsx-regs.exp
9235 * gdb.base/bfp-test.exp
9236 * gdb.base/break.exp
9237 * gdb.base/breakpoint-shadow.exp
9238 * gdb.base/callfuncs.exp
9239 * gdb.base/charset.exp
9240 * gdb.base/commands.exp
9241 * gdb.base/completion.exp
9242 * gdb.base/dfp-test.exp
9243 * gdb.base/echo.exp
9244 * gdb.base/ending-run.exp
9245 * gdb.base/eval.exp
9246 * gdb.base/expand-psymtabs.exp
9247 * gdb.base/float128.exp
9248 * gdb.base/floatn.exp
9249 * gdb.base/foll-exec-mode.exp
9250 * gdb.base/gdb1056.exp
9251 * gdb.base/gdb11531.exp
9252 * gdb.base/kill-after-signal.exp
9253 * gdb.base/multi-forks.exp
9254 * gdb.base/overlays.exp
9255 * gdb.base/pending.exp
9256 * gdb.base/sepdebug.exp
9257 * gdb.base/testenv.exp
9258 * gdb.base/valgrind-db-attach.exp
9259 * gdb.base/watch_thread_num.exp
9260 * gdb.base/watchpoint-cond-gone.exp
9261 * gdb.base/watchpoint.exp
9262 * gdb.base/watchpoints.exp
9263 * gdb.cp/arg-reference.exp
9264 * gdb.cp/baseenum.exp
9265 * gdb.cp/operator.exp
9266 * gdb.cp/shadow.exp
9267 * gdb.dwarf2/dw2-op-out-param.exp
9268 * gdb.dwarf2/dw2-reg-undefined.exp
9269 * gdb.go/chan.exp
9270 * gdb.go/hello.exp
9271 * gdb.go/integers.exp
9272 * gdb.go/methods.exp
9273 * gdb.go/package.exp
9274 * gdb.guile/scm-parameter.exp
9275 * gdb.guile/scm-progspace.exp
9276 * gdb.guile/scm-value.exp
9277 * gdb.mi/mi-pending.exp
9278 * gdb.mi/user-selected-context-sync.exp
9279 * gdb.multi/multi-attach.exp
9280 * gdb.multi/tids.exp
9281 * gdb.opt/clobbered-registers-O2.exp
9282 * gdb.pascal/floats.exp
9283 * gdb.pascal/integers.exp
9284 * gdb.python/py-block.exp
9285 * gdb.python/py-events.exp
9286 * gdb.python/py-parameter.exp
9287 * gdb.python/py-symbol.exp
9288 * gdb.python/py-symtab.exp
9289 * gdb.python/py-type.exp
9290 * gdb.python/py-value.exp
9291 * gdb.python/py-xmethods.exp
9292 * gdb.python/python.exp
9293 * gdb.reverse/break-precsave.exp
9294 * gdb.reverse/consecutive-precsave.exp
9295 * gdb.reverse/finish-precsave.exp
9296 * gdb.reverse/i386-precsave.exp
9297 * gdb.reverse/machinestate-precsave.exp
9298 * gdb.reverse/sigall-precsave.exp
9299 * gdb.reverse/solib-precsave.exp
9300 * gdb.reverse/step-precsave.exp
9301 * gdb.reverse/until-precsave.exp
9302 * gdb.reverse/watch-precsave.exp
9303 * gdb.server/ext-attach.exp
9304 * gdb.server/ext-restart.exp
9305 * gdb.server/ext-run.exp
9306 * gdb.server/ext-wrapper.exp
9307 * gdb.stabs/gdb11479.exp
9308 * gdb.stabs/weird.exp
9309 * gdb.threads/attach-many-short-lived-threads.exp
9310 * gdb.threads/kill.exp
9311 * gdb.threads/watchpoint-fork.exp
9312
bc6c7af4
LM
93132016-12-01 Luis Machado <lgustavo@codesourcery.com>
9314
9315 Fix test names starting with uppercase throughout all the files below.
9316
9317 * gdb.ada/array_return.exp
9318 * gdb.ada/catch_ex.exp
9319 * gdb.ada/info_exc.exp
9320 * gdb.ada/mi_catch_ex.exp
9321 * gdb.ada/mi_dyn_arr.exp
9322 * gdb.ada/mi_ex_cond.exp
9323 * gdb.ada/mi_exc_info.exp
9324 * gdb.ada/mi_interface.exp
9325 * gdb.ada/mi_task_arg.exp
9326 * gdb.ada/mi_task_info.exp
9327 * gdb.ada/mi_var_array.exp
9328 * gdb.arch/alpha-step.exp
9329 * gdb.arch/amd64-disp-step.exp
9330 * gdb.arch/arm-disp-step.exp
9331 * gdb.arch/disp-step-insn-reloc.exp
9332 * gdb.arch/e500-prologue.exp
9333 * gdb.arch/ftrace-insn-reloc.exp
9334 * gdb.arch/gdb1558.exp
9335 * gdb.arch/i386-bp_permanent.exp
9336 * gdb.arch/i386-disp-step.exp
9337 * gdb.arch/i386-float.exp
9338 * gdb.arch/i386-gnu-cfi.exp
9339 * gdb.arch/ia64-breakpoint-shadow.exp
9340 * gdb.arch/mips16-thunks.exp
9341 * gdb.arch/pa-nullify.exp
9342 * gdb.arch/powerpc-aix-prologue.exp
9343 * gdb.arch/powerpc-power.exp
9344 * gdb.arch/ppc-dfp.exp
9345 * gdb.arch/s390-tdbregs.exp
9346 * gdb.arch/spu-info.exp
9347 * gdb.arch/spu-ls.exp
9348 * gdb.arch/thumb-bx-pc.exp
9349 * gdb.base/advance.exp
9350 * gdb.base/annota-input-while-running.exp
9351 * gdb.base/arrayidx.exp
9352 * gdb.base/asmlabel.exp
9353 * gdb.base/async.exp
9354 * gdb.base/attach-wait-input.exp
9355 * gdb.base/auto-connect-native-target.exp
9356 * gdb.base/batch-preserve-term-settings.exp
9357 * gdb.base/bfp-test.exp
9358 * gdb.base/bigcore.exp
9359 * gdb.base/bp-permanent.exp
9360 * gdb.base/break-always.exp
9361 * gdb.base/break-fun-addr.exp
9362 * gdb.base/break-idempotent.exp
9363 * gdb.base/break-main-file-remove-fail.exp
9364 * gdb.base/break-probes.exp
9365 * gdb.base/break-unload-file.exp
9366 * gdb.base/break.exp
9367 * gdb.base/call-ar-st.exp
9368 * gdb.base/call-rt-st.exp
9369 * gdb.base/call-sc.exp
9370 * gdb.base/call-signal-resume.exp
9371 * gdb.base/call-strs.exp
9372 * gdb.base/callexit.exp
9373 * gdb.base/callfuncs.exp
9374 * gdb.base/catch-gdb-caused-signals.exp
9375 * gdb.base/catch-signal-siginfo-cond.exp
9376 * gdb.base/catch-syscall.exp
9377 * gdb.base/compare-sections.exp
9378 * gdb.base/cond-eval-mode.exp
9379 * gdb.base/condbreak-call-false.exp
9380 * gdb.base/consecutive-step-over.exp
9381 * gdb.base/cursal.exp
9382 * gdb.base/disabled-location.exp
9383 * gdb.base/disasm-end-cu.exp
9384 * gdb.base/display.exp
9385 * gdb.base/double-prompt-target-event-error.exp
9386 * gdb.base/dprintf-bp-same-addr.exp
9387 * gdb.base/dprintf-detach.exp
9388 * gdb.base/dprintf-next.exp
9389 * gdb.base/dprintf-non-stop.exp
9390 * gdb.base/dprintf-pending.exp
9391 * gdb.base/dso2dso.exp
9392 * gdb.base/ending-run.exp
9393 * gdb.base/enum_cond.exp
9394 * gdb.base/examine-backward.exp
9395 * gdb.base/exe-lock.exp
9396 * gdb.base/exec-invalid-sysroot.exp
9397 * gdb.base/execl-update-breakpoints.exp
9398 * gdb.base/execution-termios.exp
9399 * gdb.base/fileio.exp
9400 * gdb.base/fixsection.exp
9401 * gdb.base/foll-exec-mode.exp
9402 * gdb.base/foll-exec.exp
9403 * gdb.base/fork-running-state.exp
9404 * gdb.base/frame-args.exp
9405 * gdb.base/fullpath-expand.exp
9406 * gdb.base/func-ptr.exp
9407 * gdb.base/gcore-relro-pie.exp
9408 * gdb.base/gdb1090.exp
9409 * gdb.base/gdb1555.exp
9410 * gdb.base/global-var-nested-by-dso.exp
9411 * gdb.base/gnu-ifunc.exp
9412 * gdb.base/hbreak-in-shr-unsupported.exp
9413 * gdb.base/hbreak-unmapped.exp
9414 * gdb.base/hook-stop.exp
9415 * gdb.base/infcall-input.exp
9416 * gdb.base/info-fun.exp
9417 * gdb.base/info-shared.exp
9418 * gdb.base/interrupt-noterm.exp
9419 * gdb.base/jit-so.exp
9420 * gdb.base/jit.exp
9421 * gdb.base/line-symtabs.exp
9422 * gdb.base/list.exp
9423 * gdb.base/longjmp.exp
9424 * gdb.base/macscp.exp
9425 * gdb.base/max-value-size.exp
9426 * gdb.base/nodebug.exp
9427 * gdb.base/nofield.exp
9428 * gdb.base/overlays.exp
9429 * gdb.base/paginate-after-ctrl-c-running.exp
9430 * gdb.base/paginate-bg-execution.exp
9431 * gdb.base/paginate-inferior-exit.exp
9432 * gdb.base/pending.exp
9433 * gdb.base/pr11022.exp
9434 * gdb.base/printcmds.exp
9435 * gdb.base/ptr-typedef.exp
9436 * gdb.base/ptype.exp
9437 * gdb.base/randomize.exp
9438 * gdb.base/range-stepping.exp
9439 * gdb.base/realname-expand.exp
9440 * gdb.base/relativedebug.exp
9441 * gdb.base/remote.exp
9442 * gdb.base/savedregs.exp
9443 * gdb.base/sepdebug.exp
9444 * gdb.base/set-noassign.exp
9445 * gdb.base/shlib-call.exp
9446 * gdb.base/shreloc.exp
9447 * gdb.base/sigaltstack.exp
9448 * gdb.base/sigbpt.exp
9449 * gdb.base/siginfo-addr.exp
9450 * gdb.base/siginfo-obj.exp
9451 * gdb.base/siginfo-thread.exp
9452 * gdb.base/signest.exp
9453 * gdb.base/signull.exp
9454 * gdb.base/sigrepeat.exp
9455 * gdb.base/skip.exp
9456 * gdb.base/so-impl-ld.exp
9457 * gdb.base/solib-corrupted.exp
9458 * gdb.base/solib-disc.exp
9459 * gdb.base/solib-display.exp
9460 * gdb.base/solib-overlap.exp
9461 * gdb.base/solib-search.exp
9462 * gdb.base/solib-symbol.exp
9463 * gdb.base/source-execution.exp
9464 * gdb.base/sss-bp-on-user-bp-2.exp
9465 * gdb.base/sss-bp-on-user-bp.exp
9466 * gdb.base/stack-checking.exp
9467 * gdb.base/stale-infcall.exp
9468 * gdb.base/step-break.exp
9469 * gdb.base/step-line.exp
9470 * gdb.base/step-over-exit.exp
9471 * gdb.base/step-test.exp
9472 * gdb.base/structs.exp
9473 * gdb.base/sym-file.exp
9474 * gdb.base/symtab-search-order.exp
9475 * gdb.base/term.exp
9476 * gdb.base/type-opaque.exp
9477 * gdb.base/unload.exp
9478 * gdb.base/until-nodebug.exp
9479 * gdb.base/until.exp
9480 * gdb.base/unwindonsignal.exp
9481 * gdb.base/watch-cond.exp
9482 * gdb.base/watch-non-mem.exp
9483 * gdb.base/watch_thread_num.exp
9484 * gdb.base/watchpoint-reuse-slot.exp
9485 * gdb.base/watchpoint-solib.exp
9486 * gdb.base/watchpoint.exp
9487 * gdb.btrace/dlopen.exp
9488 * gdb.cell/arch.exp
9489 * gdb.cell/break.exp
9490 * gdb.cell/bt.exp
9491 * gdb.cell/core.exp
9492 * gdb.cell/data.exp
9493 * gdb.cell/dwarfaddr.exp
9494 * gdb.cell/ea-cache.exp
9495 * gdb.cell/ea-standalone.exp
9496 * gdb.cell/ea-test.exp
9497 * gdb.cell/f-regs.exp
9498 * gdb.cell/fork.exp
9499 * gdb.cell/gcore.exp
9500 * gdb.cell/mem-access.exp
9501 * gdb.cell/ptype.exp
9502 * gdb.cell/registers.exp
9503 * gdb.cell/sizeof.exp
9504 * gdb.cell/solib-symbol.exp
9505 * gdb.cell/solib.exp
9506 * gdb.compile/compile-tls.exp
9507 * gdb.cp/exception.exp
9508 * gdb.cp/gdb2495.exp
9509 * gdb.cp/local.exp
9510 * gdb.cp/mb-inline.exp
9511 * gdb.cp/mb-templates.exp
9512 * gdb.cp/pr10687.exp
9513 * gdb.cp/pr9167.exp
9514 * gdb.cp/scope-err.exp
9515 * gdb.cp/templates.exp
9516 * gdb.cp/virtfunc.exp
9517 * gdb.dwarf2/dw2-dir-file-name.exp
9518 * gdb.dwarf2/dw2-single-line-discriminators.exp
9519 * gdb.fortran/complex.exp
9520 * gdb.fortran/library-module.exp
9521 * gdb.guile/guile.exp
9522 * gdb.guile/scm-cmd.exp
9523 * gdb.guile/scm-frame-inline.exp
9524 * gdb.guile/scm-objfile.exp
9525 * gdb.guile/scm-pretty-print.exp
9526 * gdb.guile/scm-symbol.exp
9527 * gdb.guile/scm-type.exp
9528 * gdb.guile/scm-value.exp
9529 * gdb.linespec/keywords.exp
9530 * gdb.linespec/ls-errs.exp
9531 * gdb.linespec/macro-relative.exp
9532 * gdb.linespec/thread.exp
9533 * gdb.mi/mi-breakpoint-changed.exp
9534 * gdb.mi/mi-dprintf-pending.exp
9535 * gdb.mi/mi-fullname-deleted.exp
9536 * gdb.mi/mi-logging.exp
9537 * gdb.mi/mi-pending.exp
9538 * gdb.mi/mi-solib.exp
9539 * gdb.mi/new-ui-mi-sync.exp
9540 * gdb.mi/user-selected-context-sync.exp
9541 * gdb.multi/dummy-frame-restore.exp
9542 * gdb.multi/multi-arch-exec.exp
9543 * gdb.multi/remove-inferiors.exp
9544 * gdb.multi/watchpoint-multi-exit.exp
9545 * gdb.opt/solib-intra-step.exp
9546 * gdb.perf/backtrace.exp
9547 * gdb.perf/single-step.exp
9548 * gdb.perf/skip-command.exp
9549 * gdb.perf/skip-prologue.exp
9550 * gdb.perf/solib.exp
9551 * gdb.python/lib-types.exp
9552 * gdb.python/py-as-string.exp
9553 * gdb.python/py-bad-printers.exp
9554 * gdb.python/py-block.exp
9555 * gdb.python/py-breakpoint.exp
9556 * gdb.python/py-cmd.exp
9557 * gdb.python/py-events.exp
9558 * gdb.python/py-evthreads.exp
9559 * gdb.python/py-finish-breakpoint.exp
9560 * gdb.python/py-finish-breakpoint2.exp
9561 * gdb.python/py-frame-inline.exp
9562 * gdb.python/py-frame.exp
9563 * gdb.python/py-inferior.exp
9564 * gdb.python/py-infthread.exp
9565 * gdb.python/py-mi.exp
9566 * gdb.python/py-objfile.exp
9567 * gdb.python/py-pp-maint.exp
9568 * gdb.python/py-pp-registration.exp
9569 * gdb.python/py-prettyprint.exp
9570 * gdb.python/py-recurse-unwind.exp
9571 * gdb.python/py-shared.exp
9572 * gdb.python/py-symbol.exp
9573 * gdb.python/py-symtab.exp
9574 * gdb.python/py-template.exp
9575 * gdb.python/py-type.exp
9576 * gdb.python/py-unwind-maint.exp
9577 * gdb.python/py-unwind.exp
9578 * gdb.python/py-value.exp
9579 * gdb.python/python.exp
9580 * gdb.reverse/finish-reverse-bkpt.exp
9581 * gdb.reverse/insn-reverse.exp
9582 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9583 * gdb.reverse/solib-precsave.exp
9584 * gdb.reverse/solib-reverse.exp
9585 * gdb.stabs/gdb11479.exp
9586 * gdb.stabs/weird.exp
9587 * gdb.threads/fork-child-threads.exp
9588 * gdb.threads/fork-plus-threads.exp
9589 * gdb.threads/fork-thread-pending.exp
9590 * gdb.threads/forking-threads-plus-breakpoint.exp
9591 * gdb.threads/hand-call-in-threads.exp
9592 * gdb.threads/interrupted-hand-call.exp
9593 * gdb.threads/linux-dp.exp
9594 * gdb.threads/local-watch-wrong-thread.exp
9595 * gdb.threads/next-while-other-thread-longjmps.exp
9596 * gdb.threads/non-ldr-exit.exp
9597 * gdb.threads/pending-step.exp
9598 * gdb.threads/print-threads.exp
9599 * gdb.threads/process-dies-while-detaching.exp
9600 * gdb.threads/process-dies-while-handling-bp.exp
9601 * gdb.threads/pthreads.exp
9602 * gdb.threads/queue-signal.exp
9603 * gdb.threads/reconnect-signal.exp
9604 * gdb.threads/signal-command-handle-nopass.exp
9605 * gdb.threads/signal-command-multiple-signals-pending.exp
9606 * gdb.threads/signal-delivered-right-thread.exp
9607 * gdb.threads/signal-sigtrap.exp
9608 * gdb.threads/sigthread.exp
9609 * gdb.threads/staticthreads.exp
9610 * gdb.threads/stepi-random-signal.exp
9611 * gdb.threads/thread-unwindonsignal.exp
9612 * gdb.threads/thread_check.exp
9613 * gdb.threads/thread_events.exp
9614 * gdb.threads/tid-reuse.exp
9615 * gdb.threads/tls-nodebug.exp
9616 * gdb.threads/tls-shared.exp
9617 * gdb.threads/tls-so_extern.exp
9618 * gdb.threads/tls.exp
9619 * gdb.threads/wp-replication.exp
9620 * gdb.trace/actions-changed.exp
9621 * gdb.trace/actions.exp
9622 * gdb.trace/backtrace.exp
9623 * gdb.trace/change-loc.exp
9624 * gdb.trace/collection.exp
9625 * gdb.trace/deltrace.exp
9626 * gdb.trace/disconnected-tracing.exp
9627 * gdb.trace/entry-values.exp
9628 * gdb.trace/ftrace-lock.exp
9629 * gdb.trace/ftrace.exp
9630 * gdb.trace/infotrace.exp
9631 * gdb.trace/mi-trace-frame-collected.exp
9632 * gdb.trace/mi-trace-unavailable.exp
9633 * gdb.trace/mi-traceframe-changed.exp
9634 * gdb.trace/mi-tracepoint-changed.exp
9635 * gdb.trace/mi-tsv-changed.exp
9636 * gdb.trace/no-attach-trace.exp
9637 * gdb.trace/packetlen.exp
9638 * gdb.trace/passc-dyn.exp
9639 * gdb.trace/passcount.exp
9640 * gdb.trace/pending.exp
9641 * gdb.trace/pr16508.exp
9642 * gdb.trace/qtro.exp
9643 * gdb.trace/range-stepping.exp
9644 * gdb.trace/read-memory.exp
9645 * gdb.trace/report.exp
9646 * gdb.trace/save-trace.exp
9647 * gdb.trace/signal.exp
9648 * gdb.trace/stap-trace.exp
9649 * gdb.trace/status-stop.exp
9650 * gdb.trace/strace.exp
9651 * gdb.trace/tfile.exp
9652 * gdb.trace/tfind.exp
9653 * gdb.trace/trace-break.exp
9654 * gdb.trace/trace-condition.exp
9655 * gdb.trace/trace-enable-disable.exp
9656 * gdb.trace/trace-mt.exp
9657 * gdb.trace/tracecmd.exp
9658 * gdb.trace/tracefile-pseudo-reg.exp
9659 * gdb.trace/tspeed.exp
9660 * gdb.trace/tstatus.exp
9661 * gdb.trace/tsv.exp
9662 * gdb.trace/unavailable.exp
9663 * gdb.trace/while-dyn.exp
9664 * gdb.trace/while-stepping.exp
9665 * lib/gdb-guile.exp
9666 * lib/gdb.exp
9667 * lib/mi-support.exp
9668 * lib/pascal.exp
9669 * lib/perftest.exp
9670 * lib/prelink-support.exp
9671 * lib/selftest-support.exp
9672
ad02e4fe
SM
96732016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
9674
9675 * Makefile.in: Include disable-implicit-rules.mk.
9676
22347e55
AA
96772016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9678
9679 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
9680 non-byte-aligned bit fields.
9681
da5b30da
AA
96822016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9683
9684 PR gdb/12616
9685 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
9686 respects the DW_AT_data_bit_offset attribute.
9687
b593ecca
SM
96882016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
9689
9690 * gdb.base/default.exp: Fix output of "set language".
9691
3b165252
SM
96922016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
9693
9694 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
9695 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
9696 make.
9697 * configure.ac: Remove checks for the make program.
9698 * configure: Re-generate.
9699
1a2f3d7f
KB
97002016-11-16 Kevin Buettner <kevinb@redhat.com>
9701
9702 * gdb.python/py-recurse-unwind.c (main): Add loop.
9703 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
9704 to read_register() and gdb.parse_and_eval(). Make each code
9705 call a separate case that can be individually tested.
9706 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
9707 proc. Call cont_and_backtrace for each of the code paths that
9708 we want to test in the unwinder.
9709
b7f38fda
AA
97102016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
9711
9712 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
9713 the definition of struct S.
9714
1f8db343
CM
97152016-11-11 Catherine Moore <clm@codesourcery.com>
9716
9717 * gdb.base/dump.exp: Identify verilog format dump tests as such.
9718
fad0c9fb
PA
97192016-11-09 Pedro Alves <palves@redhat.com>
9720
9721 * gdb.base/commands.exp (runto_or_return): New procedure.
9722 (gdbvar_simple_if_test, gdbvar_simple_while_test)
9723 (gdbvar_complex_if_while_test, progvar_simple_if_test)
9724 (progvar_simple_while_test, progvar_complex_if_while_test)
9725 (if_while_breakpoint_command_test)
9726 (infrun_breakpoint_command_test, breakpoint_command_test)
9727 (user_defined_command_test, watchpoint_command_test)
9728 (test_command_prompt_position, redefine_hook_test)
9729 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
9730 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
9731 multi_line_input and multi_line. Remove gdb_expect and
9732 gdb_stop_suppressing_tests uses.
9733 * lib/gdb.exp (valnum_re): New global.
9734 (multi_line_input): New procedure.
9735
8354c62c
SM
97362016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
9737
9738 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
9739 Remove.
9740 (test_setup): Define with proc_with_prefix.
9741 (test_cli_inferior): Likewise.
9742 (test_cli_thread): Likewise.
9743 (test_cli_frame): Likewise.
9744 (test_cli_select_frame): Likewise.
9745 (test_cli_up_down): Likewise.
9746 (test_mi_thread_select): Likewise.
9747 (test_mi_stack_select_frame): Likewise.
9748 (test_cli_in_mi_inferior): Likewise.
9749 (test_cli_in_mi_thread): Likewise.
9750 (test_cli_in_mi_frame): Likewise.
9751 (top level): Do not use with_test_prefix_procname.
9752
64f367a2
PA
97532016-11-09 Pedro Alves <palves@redhat.com>
9754
9755 * gdb.base/commands.exp (gdbvar_simple_if_test)
9756 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
9757 (progvar_simple_if_test, progvar_simple_while_test)
9758 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
9759 (infrun_breakpoint_command_test, breakpoint_command_test)
9760 (user_defined_command_test, watchpoint_command_test)
9761 (test_command_prompt_position, deprecated_command_test)
9762 (bp_deleted_in_command, temporary_breakpoint_commands)
9763 (stray_arg0_test, source_file_with_indented_comment)
9764 (recursive_source_test, if_commands_test)
9765 (error_clears_commands_left, redefine_hook_test)
9766 (redefine_backtrace_test): Use proc_with_prefix.
9767 * lib/gdb.exp (proc_with_prefix): New proc.
9768
0bb65f1e
AA
97692016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9770
9771 * gdb.base/tui-layout.c: New file.
9772 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
9773 disassembly window contains very long lines.
9774
7353f247
TT
97752016-11-08 Tom Tromey <tom@tromey.com>
9776
9777 * gdb.python/py-value.exp (test_value_creation): Make "long" test
9778 depend on Python 2.
9779
30a7bb83
TT
97802016-11-08 Tom Tromey <tom@tromey.com>
9781
9782 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
9783 New method.
9784
cdf5a07c
MG
97852016-10-29 Manish Goregaokar <manish@mozilla.com>
9786
2806dc7e 9787 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 9788
51a789c3
MG
97892016-10-27 Manish Goregaokar <manish@mozilla.com>
9790
2806dc7e
PA
9791 * gdb.rust/simple.rs: Add test for univariant enums without
9792 discriminants and for encoded struct-like enums.
51a789c3 9793
f610ab6d
PA
97942016-10-28 Pedro Alves <palves@redhat.com>
9795
9796 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
9797 gdb_test_multiple, tighten regexps and match symtabs and line
9798 tables incrementally.
9799
b129b0ca
LM
98002016-10-28 Luis Machado <lgustavo@codesourcery.com>
9801
9802 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
9803 general.
9804
ecf45d2c
SL
98052016-10-25 Luis Machado <lgustavo@codesourcery.com>
9806
9807 * gdb.base/exec-invalid-sysroot.exp: New file.
9808
b8d38ee4
JK
98092016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9810
9811 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
9812
f90fd8c2
JK
98132016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9814
9815 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
9816
2d2476aa
MR
98172016-10-19 Maciej W. Rozycki <macro@imgtec.com>
9818
2806dc7e
PA
9819 * gdb.base/killed-outside.exp: Remove $options from a call to
9820 `prepare_for_testing'.
2d2476aa 9821
e42b25a0
SM
98222016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9823
9824 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9825 Change test message.
9826
3ccdb432
SM
98272016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9828
9829 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9830 Update comment.
9831
5bad3170
SM
98322016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9833
9834 * gdb.trace/mi-trace-save.exp: New file.
9835
5ad9dba7
YQ
98362016-10-13 Yao Qi <yao.qi@linaro.org>
9837
9838 * gdb.base/code_elim.exp (get_var_address): Remove.
9839 * gdb.base/relocate.exp: Likewise.
9840 * gdb.base/shreloc.exp: Likewise.
9841 * lib/gdb.exp (get_var_address): New.
9842
62df7e21
YQ
98432016-10-13 Yao Qi <yao.qi@linaro.org>
9844
9845 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
9846 floating point tests if $skip_float_test is false.
9847
4dac951e
LM
98482016-10-12 Luis Machado <lgustavo@codesourcery.com>
9849
9850 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
9851 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
9852 argc values.
9853 Add 1 to argc so we guarantee distinct initial/modified argc values.
9854
8f1a8fc4
JK
98552016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9856
9857 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
9858
16c85b5d
JK
98592016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9860
9861 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
9862 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
9863 * gdb.arch/vsx-regs.exp: Likewise.
9864
1d0e042a
YQ
98652016-10-07 Yao Qi <yao.qi@linaro.org>
9866
9867 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
9868
68dadef5
MM
98692016-10-07 Markus Metzger <markus.t.metzger@intel.com>
9870
9871 * gdb.python/python.exp: Test decode_line("*0").
9872
33fa2c6e
DE
98732016-10-06 Doug Evans <dje@google.com>
9874
9875 * gdb.python/py-value.exp (test_value_creation): Add test for large
9876 unsigned 64-bit value.
9877
9c37b5ae
TT
98782016-10-06 Tom Tromey <tom@tromey.com>
9879
9880 * gdb.compile/compile.exp: Change java tests to rust.
9881 * gdb.base/setshow.exp: Change java tests to rust.
9882 * gdb.base/default.exp: Remove java from language list.
9883 * README (Examples): Update language example.
9884 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
9885 test.
9886 * lib/gdb.exp (skip_java_tests): Remove.
9887 * lib/java.exp: Remove.
9888 * gdb.java: Remove.
9889
78b86327
MR
98902016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9891
9892 * gdb.arch/mips-fcr.exp: New test.
9893 * gdb.arch/mips-fcr.c: Source for the new test.
9894
7470adbb
MR
98952016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9896
9897 * gdb.base/solib-disc.exp: Use `standard_output_file'
9898 throughout.
9899
4a556533
PA
99002016-10-06 Pedro Alves <palves@redhat.com>
9901
9902 * gdb.base/jit-simple-dl.c: New file.
9903 * gdb.base/jit-simple-jit.c: New file, factored out from ...
9904 * gdb.base/jit-simple.c: ... this.
9905 * gdb.base/jit-simple.exp (jit_run): Delete.
9906 (build_jit): New proc.
9907 (jit_test_reread): Recompile either the main program or the shared
9908 library, depending on what is being tested. Skip changing address
9909 if caller wants to. Compare before/after addresses. If testing
9910 standalone, explicitly load the binary. Test "maint info
9911 breakpoints".
9912 (top level): Add "standalone vs shared lib" and "change address"
9913 vs "same address" axes.
9914
5a122fbc
PA
99152016-10-06 Pedro Alves <palves@redhat.com>
9916
9917 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
9918 call.
9919 (jit_run): Delete.
9920 (jit_test_reread): Use with_test_prefix. Reload the main binary
9921 explicitly. Compare the before/after addresses of the JIT
9922 descriptor.
9923
ee8da4b8
DE
99242016-08-15 Doug Evans <dje@google.com>
9925
9926 * gdb.xml/extra-regs.xml: Update, end field now required, default type
9927 for single bitfields is bool.
9928 * gdb.xml/tdesc-regs.exp: Ditto.
9929
f389f6fe
JK
99302016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9931
9932 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
9933
fdebf1a4
YQ
99342016-10-05 Yao Qi <yao.qi@linaro.org>
9935
9936 * lib/gdb.exp (support_complex_tests): Return zero if
9937 gdb_skip_float_test return true.
9938
9c36d954 99392016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9940 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
9941
9942 PR gdb/20487
9943 * gdb.mi/user-selected-context-sync.exp: New file.
9944 * gdb.mi/user-selected-context-sync.c: New file.
9945
4034d0ff 99462016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9947 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
9948
9949 PR gdb/20487
9950 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
9951 =thread-select-event check.
9952
a4297203
PB
99532016-09-29 Peter Bergner <bergner@vnet.ibm.com>
9954
9955 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
9956 the compulsory L operand changes.
9957 * gdb.arch/powerpc-power.s: Likewise.
9958
bb805577
JK
99592016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9960
9961 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
9962 * gdb.base/jit-attach-pie.c: New file.
9963 * gdb.base/jit-attach-pie.exp: New file.
9964
6d61dee5
PA
99652016-09-28 Pedro Alves <palves@redhat.com>
9966
9967 * gdb.base/infcall-input.c: New file.
9968 * gdb.base/infcall-input.exp: New file.
9969
f73842fc
YQ
99702016-09-22 Yao Qi <yao.qi@linaro.org>
9971
9972 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
9973 (gdb_exit): Rename it to ...
9974 (gdbserver_gdb_exit): ... Close GDBserver.
9975 (gdb_exit): New proc, call gdbserver_gdb_exit.
9976 (mi_gdb_exit): Likewise.
9977
90681dab
YQ
99782016-09-22 Yao Qi <yao.qi@linaro.org>
9979
9980 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
9981 path.
9982 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
9983 Remove duplication.
9984
9c211fd8
YQ
99852016-09-22 Yao Qi <yao.qi@linaro.org>
9986
9987 * lib/gdbserver-support.exp: Check the existence of
9988 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
9989
ad0a504f
AK
99902016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
9991
9992 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
9993
36cf1806
TT
99942016-09-21 Tom Tromey <tom@tromey.com>
9995
9996 PR gdb/20604:
9997 * gdb.base/quit.exp: New file.
9998
74172ecf
SM
99992016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10000
10001 * .gitignore: New file.
10002
3d0ec882
MR
100032016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10004
10005 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10006 throughout.
10007
8193adea
AA
100082016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10009
10010 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10011
d41a5c09
JK
100122016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 * gdb.cp/casts.cc (decltype): Move it ...
10015 (main): ... with its call to ...
10016 * gdb.cp/casts03.cc: ... a new file.
10017 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10018
d2dfe700
JK
100192016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10020
10021 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10022
e2a92b16
PB
100232016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10024
10025 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10026 and sync up the test with tests in gas/testsuite/gas/ppc.
10027 * gdb.arch/powerpc-power.exp: Likewise.
10028
49b4de64
JK
100292016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10030
10031 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10032
2c29df25
SDJ
100332016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10034 Jan Kratochvil <jan.kratochvil@redhat.com>
10035
10036 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10037 make m1's definition to be different from m2's. Use 'dummy' as an
10038 argument for probe 'two'.
10039
cc3c2846
JB
100402016-09-10 Jon Beniston <jon@beniston.com>
10041
10042 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10043 for sim target.
10044
e1b2624a
AA
100452016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10046
10047 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10048 variable declaration.
10049 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10050 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10051 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10052 received HWCAP as its argument.
10053
4295e285
PA
100542016-09-06 Pedro Alves <palves@redhat.com>
10055
10056 * gdb.base/new-ui-pending-input.c: New file.
10057 * gdb.base/new-ui-pending-input.exp: New file.
10058 * gdb.exp (clear_gdb_spawn_id): New procedure.
10059 (with_spawn_id): Check whether gdb_spawn_id exists before
10060 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10061 on exit.
10062
00d5215e
UW
100632016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10064
10065 * gdb.base/float128.c: New file.
10066 * gdb.base/float128.exp: Likewise.
10067 * gdb.base/floatn.c: Likewise.
10068 * gdb.base/floatn.exp: Likewise.
10069
a9ff5f12
UW
100702016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10071
10072 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10073
f245535c
PA
100742016-09-05 Pedro Alves <palves@redhat.com>
10075
10076 PR backtrace/19927
10077 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10078 unwinders are immediately called as side effect of "source" or
10079 "disable unwinder" commands.
10080 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10081
ae9cf263
YQ
100822016-09-02 Yao Qi <yao.qi@linaro.org>
10083
10084 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10085 is true and $type is "float" or "double".
10086
27aba047
YQ
100872016-09-02 Yao Qi <yao.qi@linaro.org>
10088
10089 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10090 true.
10091 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10092 * gdb.base/call-rt-st.exp: Likewise.
10093 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10094 return value instead of gdb,skip_float_test.
10095 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10096 (do_function_calls): Use its return value instead of
10097 gdb,skip_float_test.
10098 * gdb.base/finish.exp: Likewise.
10099 * gdb.base/funcargs.exp: Likewise.
10100 * gdb.base/return.exp: Likewise.
10101 * gdb.base/return2.exp: Likewise.
10102 * gdb.base/varargs.exp: Likewise.
10103 * lib/gdb.exp (gdb_skip_float_test): Change it to
10104 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10105
5af962df
AA
101062016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10107
10108 * gdb.multi/tids.exp: Test "thread apply all".
10109
7fac6910
JK
101102016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10111
10112 * gdb.base/default.exp (tty): Remove.
10113
bb1fe4ac
KB
101142016-08-24 Kevin Buettner <kevinb@redhat.com>
10115
2806dc7e
PA
10116 * gdb.python/py-recurse-unwind.c: New file.
10117 * gdb.python/py-recurse-unwind.py: New file.
10118 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10119
0a1ddfa6
SM
101202016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10121
10122 * gdb.base/set-inferior-tty.exp: New file.
10123 * gdb.base/set-inferior-tty.c: New file.
10124
d9de1fe3
PA
101252016-08-23 Pedro Alves <palves@redhat.com>
10126
10127 PR gdb/20494
10128 * gdb.base/new-ui-echo.c: New file.
10129 * gdb.base/new-ui-echo.exp: New file.
10130
e9d9abd7
YQ
101312016-08-23 Yao Qi <yao.qi@linaro.org>
10132
10133 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10134 gdbserver_spawn.
10135 * gdb.server/connect-without-multi-process.exp (do_test):
10136 Likewise.
10137
3589529e
YQ
101382016-08-23 Yao Qi <yao.qi@linaro.org>
10139
10140 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10141 standalone_txt. Delete gdb_txt and standalone_txt on host
10142 and target. Spawn the binary on target. Copy files from
10143 target to host.
10144
6bb90213
PA
101452016-08-22 Pedro Alves <palves@redhat.com>
10146
10147 PR gdb/20505
10148 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10149 with_test_prefix. Factor out bits to ...
10150 (test_no_vdso): ... this new procedure.
10151
20c2c024
CL
101522016-08-19 Carl Love <cel@us.ibm.com>
10153
10154 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10155 maintaining separate logic for constructing the output path.
10156 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10157 * gdb.arch/ppc-dfp.exp: Likewise.
10158 * gdb.arch/ppc-fp.exp: Likewise.
10159 * gdb.arch/vsx-regs.exp: Likewise.
10160 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10161 binprefix for generating the additional binary files.
10162
0646e07d
PA
101632016-08-19 Pedro Alves <palves@redhat.com>
10164
10165 * gdb.trace/mi-trace-frame-collected.exp
10166 (test_trace_frame_collected): On x32, expect two registers.
10167
46da9242
CL
101682016-08-18 Carl Love <cel@us.ibm.com>
10169
10170 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10171 and sync up the test with tests in gas/testsuite/gas/ppc.
10172 * gdb.arch/powerpc-power.exp: Likewise.
10173
eb2332d7
SM
101742016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10175
10176 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10177 expected error message.
10178
63c61e04
SM
101792016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10180
10181 * gdb.multi/remove-inferiors.exp: New file.
10182 * gdb.multi/remove-inferiors.c: New file.
10183
7b17065f
YQ
101842016-08-12 Yao Qi <yao.qi@linaro.org>
10185
10186 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10187 argument list.
10188
01d3dedf
PA
101892016-08-10 Pedro Alves <palves@redhat.com>
10190
10191 PR gdb/19187
10192 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10193 setup_kfails.
10194
3eb7562a
PA
101952016-08-09 Pedro Alves <palves@redhat.com>
10196 Simon Marchi <simon.marchi@ericsson.com>
10197
10198 PR gdb/20418
10199 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10200 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10201
80614914
PA
102022016-08-09 Pedro Alves <palves@redhat.com>
10203
10204 PR mi/20431
10205 * gdb.mi/mi-cmd-error.exp: New file.
10206
f348d89a
PA
102072016-08-09 Pedro Alves <palves@redhat.com>
10208
10209 PR gdb/18653
10210 * gdb.base/signals-state-child.c: New file.
10211 * gdb.base/signals-state-child.exp: New file.
10212 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10213
e5ca03b4
PA
102142016-08-09 Pedro Alves <palves@redhat.com>
10215
10216 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10217
282a0691
TT
102182016-08-03 Tom Tromey <tom@tromey.com>
10219
10220 PR python/18565:
10221 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10222
41bfcd63
YQ
102232016-08-01 Yao Qi <yao.qi@linaro.org>
10224
10225 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10226 variable mode to "multi-process" if $multi_process is 1, otherwise
10227 set it to "single-process".
10228
e3465b24
YQ
102292016-08-01 Yao Qi <yao.qi@linaro.org>
10230
10231 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10232 * gdb.cp/cpexprs.exp: Likewise.
10233 * gdb.cp/m-static.exp: Likewise.
10234
0b31a4bc
TT
102352016-07-26 Tom Tromey <tom@tromey.com>
10236
10237 PR python/20190:
10238 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10239 test.
10240
e0461dbb
MM
102412016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10242
10243 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10244 selecting assembly source files.
10245 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10246 assembly source files.
10247 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10248 assembly source files.
10249 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10250 selecting assembly source files.
10251
8194e927
SM
102522016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10253
10254 * gdb.base/new-ui.exp (do_test_invalid_args): New
10255 procedure.
10256
c0272db5
TW
102572016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10258
10259 * gdb.btrace/reconnect.c: New file.
10260 * gdb.btrace/reconnect.exp: New file.
10261
e3487908
GKB
102622016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10263
10264 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10265 to test_catch_syscall_group.
10266 (test_catch_syscall_group): New.
10267
12df5c00
TT
102682016-07-21 Tom Tromey <tom@tromey.com>
10269
10270 * gdb.rust/simple.rs (main): Use empty struct expression.
10271 * gdb.rust/simple.exp: Add tests for empty struct expression.
10272
bae62ee2
YQ
102732016-07-21 Yao Qi <yao.qi@linaro.org>
10274
10275 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10276 if gdb_skip_xml_test is true on some targets.
10277
b1b53fb3
YQ
102782016-07-21 Yao Qi <yao.qi@linaro.org>
10279
10280 * gdb.server/solib-list.exp: Unset last_loaded_file.
10281
027d97f8
JK
102822016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10283
10284 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10285 "step into captured_main (args)".
10286
7674d381
JK
102872016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10288
10289 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10290
72b5d099
JK
102912016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10292
10293 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10294
1f960ced
PA
102952016-07-19 Pedro Alves <palves@redhat.com>
10296
10297 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10298 * gdb.opt/inline-bt.exp: Likewise.
10299 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10300 additional_flags=-Winline.
10301 * gdb.opt/inline-locals.exp: Likewise.
10302 * gdb.opt/inline-markers.c (ATTR): Define.
10303 (inlined_fn): Use it.
10304
f25827c1
YQ
103052016-07-19 Yao Qi <yao.qi@linaro.org>
10306
10307 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10308 (test_with_self): Remove some code. Remove argument executable.
10309 (top-level): Use do_self_tests.
10310
37539ebe
DB
103112016-07-15 Zachary Welch <zwelch@codesourcery.com>
10312 Don Breazeal <donb@codesourcery.com>
10313
10314 * gdb.base/maint.exp: Escape paths used in regular expressions.
10315 * gdb.stabs/weird.exp: Likewise.
10316
dac790e1
TT
103172016-07-13 Tom Tromey <tom@tromey.com>
10318
10319 PR python/15620, PR python/18620:
10320 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10321 (test_bkpt_events): New procs.
10322
93daf339
TT
103232016-07-13 Tom Tromey <tom@tromey.com>
10324
10325 PR python/17698:
10326 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10327 test.
10328 (test_watchpoints): Likewise.
10329 (test_bkpt_pending): New proc.
10330
6571a381
TT
103312016-07-13 Tom Tromey <tom@tromey.com>
10332
10333 PR cli/18053:
10334 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10335 completion test.
10336
e8732474
JK
103372016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10338
10339 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10340 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10341 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10342 f_label.
10343 (g): Rename g_end_lbl to g_label.
10344 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10345 low_pc and high_pc.
10346 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10347
e0f3fd7c
TT
103482016-07-12 Tom Tromey <tom@tromey.com>
10349
10350 PR python/19293:
10351 * gdb.python/py-unwind-maint.exp: Update tests.
10352
3cfe46b6
YQ
103532016-07-12 Yao Qi <yao.qi@linaro.org>
10354
10355 * lib/selftest-support.exp (selftest_setup): Match the output
10356 when captured_main is inlined.
10357
4f19a0e6
WT
103582016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10359
10360 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10361 New variables.
10362 (print this%a, print this%b, print this): New tests.
10363 * gdb.fortran/derived-types.f90 (this): New object and
10364 initialization.
10365
986cf455
SM
103662016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10367
10368 * gdb.ada/arraydim.exp: Remove extra directory level in build
10369 directory.
10370
f0464b23
SM
103712016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10372
10373 * lib/ada.exp: Remove extra directory level in build directory.
10374 * gdb.ada/cond_lang.exp: Likewise.
10375 * gdb.ada/exec_changed.exp: Likewise.
10376 * gdb.ada/lang_switch.exp: Likewise.
10377
42d94011
MG
103782016-07-06 Manish Goregaokar <manish@mozilla.com>
10379
2806dc7e
PA
10380 * simple.rs: Add test for raw pointer subscripting.
10381 * simple.exp: Add test expectations.
42d94011 10382
647c264c
YQ
103832016-07-05 Yao Qi <yao.qi@linaro.org>
10384
10385 * gdb.mi/mi-reverse.exp: Match =record-started output.
10386
20aa2c60
PA
103872016-07-01 Pedro Alves <palves@redhat.com>
10388
10389 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10390 procedure.
10391 (jit_reader_test): Test the jit reader's unwinder.
10392 * gdb.base/jithost.c (jit_function_00_code): New global.
10393 (main): Use memcpy to fill in the mmapped code, instead of poking
10394 bytes manually here.
10395 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10396 value.
10397 (read_debug_info): Save the function's range.
10398 (read_sp): New function.
10399 (unwind_frame): Use it. Also unwind RBP.
10400 (get_frame_id): Use read_sp.
10401 (gdb_init_reader): Use calloc instead of malloc.
10402 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10403 parameter. Use gdb_test_multiple.
10404
ced2dffb
PA
104052016-07-01 Pedro Alves <palves@redhat.com>
10406 Antoine Tremblay <antoine.tremblay@ericsson.com>
10407
10408 * gdb.threads/process-dies-while-detaching.c: New file.
10409 * gdb.threads/process-dies-while-detaching.exp: New file.
10410
63000888
PA
104112016-07-01 Pedro Alves <palves@redhat.com>
10412
10413 * gdb.multi/watchpoint-multi-exit.c: New file.
10414 * gdb.multi/watchpoint-multi-exit.exp: New file.
10415
038d4868
PA
104162016-06-30 Pedro Alves <palves@redhat.com>
10417
10418 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10419 unset inferior_spawn_id.
10420
994e9c83
PA
104212016-06-30 Pedro Alves <palves@redhat.com>
10422
10423 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10424 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10425
e5653468
YQ
104262016-06-29 Yao Qi <yao.qi@linaro.org>
10427
10428 * gdb.base/return.c: Add copyright header.
10429
803b47e5
TT
104302016-06-29 Tom Tromey <tom@tromey.com>
10431
10432 PR python/20129:
10433 * gdb.python/py-framefilter.exp: Add tests for setting priority
10434 and disabling of non-existent frame filter.
10435
28244707
YQ
104362016-06-29 Yao Qi <yao.qi@linaro.org>
10437
10438 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10439 0x0f07ff.
10440
a31d2f06
YQ
104412016-06-28 Yao Qi <yao.qi@linaro.org>
10442
10443 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10444 triplets. Start gdb, execute catch syscall, and continue. Check
10445 gdb's output to determine catch syscall is supported.
10446
921d8f54
MG
104472016-06-27 Manish Goregaokar <manish@mozilla.com>
10448
25d49b86
PA
10449 * gdb.rust/simple.rs: Add test for returning unit in a function.
10450 * gdb.rust/simple.exp: Add expectation for functions returning
10451 unit.
921d8f54 10452
f4952523
PMR
104532016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10454
10455 * gdb.python/py-breakpoint-create-fail.c,
10456 gdb.python/py-breakpoint-create-fail.exp,
10457 gdb.python/py-breakpoint-create-fail.py: New testcase.
10458
fccb08f8
MG
104592016-06-25 Manish Goregaokar <manish@mozilla.com>
10460
10461 PR gdb/20239
10462 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10463 * gdb.rust/simple.exp: Add test expectations for new NonZero
10464 tests.
fccb08f8 10465
6b850546
DT
104662016-06-24 David Taylor <dtaylor@emc.com>
10467
10468 * gdb.base/offsets.exp: New file.
10469 * gdb.base/offsets.c: New file.
10470
17621150
TT
104712016-06-23 Tom Tromey <tom@tromey.com>
10472
10473 PR gdb/16483:
10474 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10475 before any filters are loaded.
10476
04d59df6
WT
104772016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10478
10479 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10480 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10481 structs.
10482 * gdb.fortran/derived-type-function.exp: New file.
10483 * gdb.fortran/derived-type-function.f90: New file.
10484
10485
ac69f786
PA
104862016-06-21 Pedro Alves <palves@redhat.com>
10487
10488 * gdb.base/new-ui.exp: New file.
10489 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10490 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10491 (with_spawn_id): New procedure.
10492
49940788
PA
104932016-06-21 Pedro Alves <palves@redhat.com>
10494
10495 * gdb.mi/mi-exec-run.exp: New file.
10496
ef274d26
PA
104972016-06-21 Pedro Alves <palves@redhat.com>
10498
10499 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10500 breakpoint command's output on the main UI.
10501 (test_break): New procedure, factored out from calls in the top
10502 level.
10503 (top level): Use foreach_with_prefix to test MI as main UI and as
10504 separate UI.
10505
468afe6c
PA
105062016-06-21 Pedro Alves <palves@redhat.com>
10507
10508 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10509 (test_awatch_creation_and_listing)
10510 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10511 Remove 'type' parameter.
10512 (test_watchpoint_all): New parameter mi_mode. Remove
10513 with_test_prefix.
10514 (top level): Use foreach_with_prefix, and add main/separate UI MI
10515 testing axis.
10516
51f77c37
PA
105172016-06-21 Pedro Alves <palves@redhat.com>
10518
10519 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10520 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10521 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10522 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10523 (gdb_main_spawn_id, mi_spawn_id): Declare and
10524 comment.
10525 (mi_create_inferior_pty): New procedure,
10526 factored out from default_mi_gdb_start.
10527 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10528 procedures.
10529 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10530 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10531 Use mi_create_inferior_pty.
10532 (mi_gdb_start): Use eval to pass down args list.
10533
8980e177
PA
105342016-06-21 Pedro Alves <palves@redhat.com>
10535
10536 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10537 * gdb.opt/inline-cmds.exp: Add MI tests.
10538
f38d3ad1
PA
105392016-06-21 Pedro Alves <palves@redhat.com>
10540
10541 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10542
45db7c09
PA
105432016-06-21 Pedro Alves <palves@redhat.com>
10544
10545 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10546 (top level): Use it instead of mi_execute_to.
10547
5a069ab3
PA
105482016-06-21 Pedro Alves <palves@redhat.com>
10549
10550 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10551 (cont_handler_str): New.
10552 (signal_stop_handler): Set stop_handler_str instead of printing to
10553 stdout.
10554 (continue_handler): Set cont_handler_str instead of printing to
10555 stdout.
10556 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10557 mi_send_resuming_command. Print stop_handler_str and
10558 cont_handler_str instead of expecting the python events print
10559 directly.
10560
2838cc1d
SD
105612016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10562
10563 * gdb.base/jit-reader.exp: New file.
10564 * gdb.base/jithost.c: New file.
10565 * gdb.base/jithost.h: New file.
10566 * gdb.base/jitreader.c : New file.
10567 * gdb.base/jit-protocol.h: New file.
10568
21a77091
YQ
105692016-06-17 Yao Qi <yao.qi@linaro.org>
10570
10571 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10572 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10573 and detach-on-fork. Adjust tests.
10574 (top level): Invoke break_cond_on_syscall with combinations of
10575 syscall, follow-fork-mode and detach-on-fork.
10576
f50bf8e5
YQ
105772016-06-17 Yao Qi <yao.qi@linaro.org>
10578
10579 * gdb.base/step-over-exit.c: New.
10580 * gdb.base/step-over-exit.exp: New.
10581
a28d8e50
YTL
105822016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10583
10584 * gdb.base/float.exp: Add target check for nds32*-*-*.
10585 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10586
cad8e26d
AB
105872016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10588
10589 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10590 for unsupported target features.
10591 * gdb.base/call-rt-st.exp: Likewise.
10592 * gdb.base/call-sc.exp: Likewise.
10593 * gdb.base/call-signal-resume.exp: Likewise.
10594 * gdb.base/call-strs.exp: Likewise.
10595 * gdb.base/callexit.exp: Likewise.
10596 * gdb.base/callfuncs.exp: Likewise.
10597 * gdb.base/nodebug.exp: Likewise.
10598 * gdb.base/printcmds.exp: Likewise.
10599 * gdb.base/ptype.exp: Likewise.
10600 * gdb.base/structs.exp: Likewise.
10601 * gdb.base/unwindonsignal.exp: Likewise.
10602 * gdb.cp/gdb2495.exp: Likewise.
10603 * gdb.cp/templates.exp: Likewise.
10604 * gdb.cp/virtfunc.exp: Likewise.
10605 * gdb.threads/hand-call-in-threads.exp: Likewise.
10606 * gdb.threads/interrupted-hand-call.exp: Likewise.
10607 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10608
347dc102
TT
106092016-06-10 Tom Tromey <tom@tromey.com>
10610
10611 PR rust/20110:
10612 * gdb.rust/expr.exp: Add test for integer constant larger than
10613 i32.
10614
5e13cf25
BH
106152016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10616
10617 * gdb.fortran/nested-funcs.exp: New.
10618 * gdb.fortran/nested-funcs.f90: New.
10619
bb556f1f
TK
106202016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10621
10622 * gdb.base/examine-backward.c: New file.
10623 * gdb.base/examine-backward.exp: New file.
10624
38b022b4
SM
106252016-06-06 Simon Marchi <simon.marchi@ericsson.com>
10626
10627 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
10628 matching.
10629
1b40ec05
TT
106302016-06-02 Tom Tromey <tom@tromey.com>
10631
10632 PR python/18984:
10633 * gdb.python/py-shared.exp: Add solib_name test.
10634
193bd378
SM
106352016-06-02 Simon Marchi <simon.marchi@ericsson.com>
10636
10637 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
10638
3326303b
MG
106392016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
10640
10641 PR c++/19893
10642 * gdb.dwarf2/implref.exp: Rename to...
10643 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
10644 * gdb.dwarf2/implref-array.c: New file.
10645 * gdb.dwarf2/implref-array.exp: Likewise.
10646 * gdb.dwarf2/implref-global.c: Likewise.
10647 * gdb.dwarf2/implref-global.exp: Likewise.
10648 * gdb.dwarf2/implref-struct.c: Likewise.
10649 * gdb.dwarf2/implref-struct.exp: Likewise.
10650
825c8ef2
AT
106512016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10652
10653 * gdb.trace/trace-condition.exp: Add 64bit tests.
10654
2320162a
AT
106552016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10656
10657 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
10658 bits types.
10659 (main): Adapt to 8 to 64 bits types.
10660 * gdb.trace/trace-condition.exp: Add new tests.
10661
a7818233
AT
106622016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10663
10664 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
10665
0d336466
AT
106662016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10667
10668 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
10669 Move condition tests...
10670 * gdb.trace/trace-condition.exp: Here.
10671
7faeb45a
AT
106722016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10673
10674 * gdb.trace/trace-condition.exp: Add counter-case tests.
10675
e385593e
JK
106762016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10677
10678 PR c++/15231
10679 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
10680 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
10681
744608cc
PA
106822016-05-27 Pedro Alves <palves@redhat.com>
10683
10684 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10685 New procedure.
10686 (top level): Call it, and bail out of DejaGnu is known to be bad.
10687
ac775bf4
AB
106882016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
10689
10690 * gdb.base/whatis.c: Extend the test case.
10691 * gdb.base/whatis.exp: Add additional tests.
10692
2bbad2ea
BH
106932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10694
10695* gdb.fortran/type.f90: Add pointer variable.
10696* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
10697
8b70175d
BH
106982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10699
10700 * gdb.fortran/vla-type.exp: Fix testcase name.
10701
86d8a848
BH
107022016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10703
10704 * gdb.fortran/vla-type.exp: Access elements in nested structs.
10705
e188eb36
BH
107062016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10707
10708 * gdb.fortran/type.f90: Add nested structures.
10709 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
10710 * gdb.fortran/derived-type.exp: Adapt expected output.
10711 * gdb.fortran/vla-type.exp: Adapt expected output.
10712
9b2db1fd
BH
107132016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10714
10715 * gdb.fortran/whatis_type.exp: Adapt expected output.
10716
72b17055
BH
107172016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10718
10719 * gdb.fortran/print_type.exp: Fix expected output.
10720 * gdb.fortran/whatis_type.exp: Fix expected output.
10721
3cd81d8d
BH
107222016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10723
10724 * gdb.fortran/whatis_type.exp: Use multi_line.
10725
ddae9462
TT
107262016-05-24 Tom Tromey <tom@tromey.com>
10727
10728 PR python/17386:
10729 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
10730 use value as an index.
10731
1957f6b8
TT
107322016-05-23 Tom Tromey <tom@tromey.com>
10733
10734 PR python/17981:
10735 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
10736 no-breakpoint case.
10737
026a9174
PA
107382016-05-24 Pedro Alves <palves@redhat.com>
10739
10740 PR gdb/19828
10741 * gdb.threads/clone-attach-detach.c: New file.
10742 * gdb.threads/clone-attach-detach.exp: New file.
10743
e70a7231
FR
107442016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
10745
10746 * gdb.base/annota-input-while-running.exp: Fix syntax error.
10747
0f6ed0e0
TT
107482016-05-23 Tom Tromey <tom@tromey.com>
10749
10750 PR python/19438, PR python/18393:
10751 * gdb.python/py-progspace.exp: Add "dir" test.
10752 * gdb.python/py-objfile.exp: Add "dir" test.
10753
ffd19d61
YQ
107542016-05-23 Yao Qi <yao.qi@linaro.org>
10755
10756 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
10757 * gdb.arch/thumb2-it.exp: Likewise.
10758
9e8f9b05
SM
107592016-05-18 Simon Marchi <simon.marchi@ericsson.com>
10760
10761 * gdb.mi/mi-threads-interrupt.c: New file.
10762 * gdb.mi/mi-threads-interrupt.exp: New file.
10763
61c6156d
SM
107642016-05-17 Simon Marchi <simon.marchi@ericsson.com>
10765
10766 PR gdb/18077
10767 * gdb.mi/mi-async-run.exp: New file.
10768 * gdb.mi/mi-async-run.c: New file.
10769
67218854
TT
107702016-05-17 Tom Tromey <tom@tromey.com>
10771 Manish Goregaokar <manishsmail@gmail.com>
10772
10773 * lib/rust-support.exp: New file.
10774 * lib/gdb.exp (skip_rust_tests): New proc.
10775 (build_executable_from_specs): Handle rust.
10776 * lib/future.exp (gdb_find_rustc): New proc.
10777 (gdb_default_target_compile): Handle rust.
10778 * gdb.rust/expr.exp: New file.
10779 * gdb.rust/generics.exp: New file.
10780 * gdb.rust/generics.rs: New file.
10781 * gdb.rust/methods.exp: New file.
10782 * gdb.rust/methods.rs: New file.
10783 * gdb.rust/modules.exp: New file.
10784 * gdb.rust/modules.rs: New file.
10785 * gdb.rust/simple.exp: New file.
10786 * gdb.rust/simple.rs: New file.
10787
c44af4eb
TT
107882016-05-17 Tom Tromey <tom@tromey.com>
10789
10790 * gdb.base/default.exp (set language): Add rust.
10791
dcd1f979
TT
107922016-05-17 Tom Tromey <tom@tromey.com>
10793
10794 * gdb.gdb/unittest.exp: New file.
10795
155b7f57
YQ
107962016-05-16 Yao Qi <yao.qi@linaro.org>
10797
10798 * gdb.base/batch-preserve-term-settings.exp: Remove variable
10799 shell_prompt. Update shell_prompt_re.
10800
8ddd5a6c
DE
108012016-05-12 Doug Evans <dje@google.com>
10802
10803 PR symtab/19999
10804 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
10805 $options when building executable.
10806 * gdb.dwarf2/fission-loclists-pie.S: New file.
10807 * gdb.dwarf2/fission-loclists-pie.exp: New file.
10808
02e370d9
SM
108092016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10810
10811 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
10812 of [is_remote target],
10813
8929ad8b
SM
108142016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10815
10816 * lib/gdb.exp (use_gdb_stub): New procedure.
10817
6c447423
DE
108182016-05-03 Yunlian Jiang <yunlian@google.com>
10819 Doug Evans <dje@google.com>
10820
10821 PR symtab/19914
10822 * gdb.dwarf2/dwp-sepdebug.c: New file.
10823 * gdb.dwarf2/dwp-sepdebug.exp: New file.
10824
444e826c
SM
108252016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10826
10827 * gdb.base/detach.exp: Remove is_remote check.
10828
740feeaa
SM
108292016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10830
10831 * gdb.base/annota-input-while-running.exp: Don't check for
10832 [is_remote target]. Enable annotations after running to main.
10833 Remove unused "set test..." line.
10834
9080ac9d
SM
108352016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10836
10837 * gdb.trace/trace-enable-disable.exp: New file.
10838 * gdb.trace/trace-enable-disable.c: New file.
10839
952ebca5
SM
108402016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10841
10842 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
10843 use it in info sharedlibrary test.
10844 * gdb.trace/ftrace-lock.exp: Likewise.
10845 * gdb.trace/ftrace.exp: Likewise.
10846 * gdb.trace/range-stepping.exp: Likewise.
10847 * gdb.trace/trace-break.exp: Likewise.
10848 * gdb.trace/trace-condition.exp: Likewise.
10849 * gdb.trace/trace-mt.exp: Likewise.
10850
d9019901
SM
108512016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10852
10853 * lib/gdb.exp (gdb_load_shlibs): Rename to...
10854 (gdb_load_shlib): ... this.
10855 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
10856 gdb_load_shlib.
10857 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
10858 * gdb.base/ctxobj.exp: Likewise.
10859 * gdb.base/dprintf-pending.exp: Likewise.
10860 * gdb.base/dso2dso.exp: Likewise.
10861 * gdb.base/fixsection.exp: Likewise.
10862 * gdb.base/gcore-relro.exp: Likewise.
10863 * gdb.base/gdb1555.exp: Likewise.
10864 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10865 * gdb.base/gnu-ifunc.exp: Likewise.
10866 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
10867 * gdb.base/jit-so.exp (one_jit_test): Likewise.
10868 * gdb.base/pending.exp: Likewise.
10869 * gdb.base/print-file-var.exp: Likewise.
10870 * gdb.base/print-symbol-loading.exp: Likewise.
10871 * gdb.base/shlib-call.exp: Likewise.
10872 * gdb.base/shreloc.exp: Likewise.
10873 * gdb.base/so-impl-ld.exp: Likewise.
10874 * gdb.base/solib-disc.exp: Likewise.
10875 * gdb.base/solib-nodir.exp: Likewise.
10876 * gdb.base/solib-overlap.exp: Likewise.
10877 * gdb.base/solib-symbol.exp: Likewise.
10878 * gdb.base/solib-weak.exp (do_test): Likewise.
10879 * gdb.base/sym-file.exp: Likewise.
10880 * gdb.base/symtab-search-order.exp: Likewise.
10881 * gdb.base/type-opaque.exp: Likewise.
10882 * gdb.base/unload.exp: Likewise.
10883 * gdb.base/watchpoint-solib.exp: Likewise.
10884 * gdb.compile/compile.exp: Likewise.
10885 * gdb.cp/gdb2384.exp: Likewise.
10886 * gdb.cp/infcall-dlopen.exp: Likewise.
10887 * gdb.cp/re-set-overloaded.exp: Likewise.
10888 * gdb.fortran/library-module.exp: Likewise.
10889 * gdb.opt/solib-intra-step.exp: Likewise.
10890 * gdb.python/py-finish-breakpoint.exp: Likewise.
10891 * gdb.python/py-shared.exp: Likewise.
10892 * gdb.reverse/solib-precsave.exp: Likewise.
10893 * gdb.reverse/solib-reverse.exp: Likewise.
10894 * gdb.server/solib-list.exp: Likewise.
10895 * gdb.threads/dlopen-libpthread.exp: Likewise.
10896 * gdb.threads/tls-shared.exp: Likewise.
10897 * gdb.threads/tls-so_extern.exp: Likewise.
10898 * gdb.trace/change-loc.exp: Likewise.
10899 * gdb.trace/ftrace-lock.exp: Likewise.
10900 * gdb.trace/ftrace.exp: Likewise.
10901 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
10902 * gdb.trace/pending.exp: Likewise.
10903 * gdb.trace/range-stepping.exp: Likewise.
10904 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
10905 (strace_info_marker): Likewise.
10906 (strace_probe_marker): Likewise.
10907 (strace_trace_on_same_addr): Likewise.
10908 (strace_trace_on_diff_addr): Likewise.
10909 * gdb.trace/trace-break.exp: Likewise.
10910 * gdb.trace/trace-condition.exp: Likewise.
10911 * gdb.trace/trace-mt.exp: Likewise.
10912
fca4cfd9
SM
109132016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10914
10915 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
10916 result of gdb_remote_download.
10917 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
10918 * gdb.base/dso2dso.exp: Likewise.
10919 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10920 * gdb.base/print-file-var.exp: Likewise.
10921 * gdb.base/shlib-call.exp: Likewise.
10922 * gdb.base/shreloc.exp: Likewise.
10923 * gdb.base/solib-overlap.exp: Likewise.
10924 * gdb.base/solib-weak.exp (do_test): Likewise.
10925 * gdb.base/unload.exp: Likewise.
10926
11cf4ffb
YQ
109272016-04-27 Yao Qi <yao.qi@linaro.org>
10928
10929 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
10930 exists.
10931
3e2e34f8
KB
109322016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10933
10934 * vla-type.exp: Print structure from toplevel.
10935
8f07e298
BH
109362016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10937
10938 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
10939 of dynamic types.
10940 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
10941 of dynamic types.
10942
9920b434
BH
109432016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10944
10945 * gdb.fortran/vla-type.f90: New file.
10946 * gdb.fortran/vla-type.exp: New file.
10947
f3abeff5
YQ
109482016-04-25 Yao Qi <yao.qi@linaro.org>
10949
10950 * gdb.base/branch-to-self.c: New file.
10951 * gdb.base/branch-to-self.exp: New file.
10952
0a5d52f0
YQ
109532016-04-22 Yao Qi <yao.qi@linaro.org>
10954
10955 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
10956 more after $hex.
10957
495346f6
YQ
109582016-04-22 Yao Qi <yao.qi@linaro.org>
10959
10960 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
10961 * gdb.base/annota3.exp: Likewise.
10962
4a7e075c
YQ
109632016-04-22 Yao Qi <yao.qi@linaro.org>
10964
10965 * gdb.reverse/step-precsave.exp: Do one step and test program
10966 stops in "callee" and do multiple steps until program goes out
10967 of "callee".
10968 * gdb.reverse/step-reverse.exp: Likewise.
10969
5b061e98
YQ
109702016-04-22 Yao Qi <yao.qi@linaro.org>
10971
10972 * gdb.trace/signal.exp: Also pass if
10973 $tracepoint_hits($i) > $iterations.
10974
5c5dc57f
YQ
109752016-04-22 Yao Qi <yao.qi@linaro.org>
10976
10977 * gdb.trace/signal.c: New file.
10978 * gdb.trace/signal.exp: New file.
10979
a55411b9
DE
109802016-04-19 Doug Evans <xdje42@gmail.com>
10981
10982 * gdb.base/bad-file.exp: New file.
10983
a22df60a
MG
109842016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
10985
10986 * gdb.dwarf2/implref.exp: New file.
10987
0c13f7e5
BH
109882016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10989
10990 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
10991 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
10992 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
10993 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
10994 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
10995 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
10996 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
10997 * lib/fortran.exp (fortran_int4): New procedure.
10998 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
10999 (fortran_logical4): Likewise.
11000
9b9b09e9
BH
110012016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11002
11003 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11004
a14d1f4d
BH
110052016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11006
11007 * lib/compiler.c: Add Intel specific preprocessor macros.
11008 * lib/compiler.cc: Likewise.
25d49b86 11009
7d49b1d0
LM
110102016-04-13 Luis Machado <lgustavo@codesourcery.com>
11011
11012 * gdb.server/connect-with-no-symbol-file.c: New file.
11013 * gdb.server/connect-with-no-symbol-file.exp: New file.
11014
8392fa22
SM
110152016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11016
11017 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11018
8c4c4aeb
SM
110192016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11020
11021 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11022 standard output directory.
11023
45e3745e
AT
110242016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11025
11026 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11027
e26b7e41
MM
110282016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11029
11030 * gdb.btrace/instruction_history.c (loop): Add declaration.
11031
8ce09462
AT
110322016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11033
11034 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11035
2e88a1ea
SM
110362016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11037
11038 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11039 parentheses to print.
11040 (continue_handler): Likewise.
11041
f48e22e3
SM
110422016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11043
11044 * gdb.server/solib-list.exp: Remove is_remote check.
11045 Pass shlib= to gdb_compile. Don't link shared library with
11046 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11047 Run binary filename through "readlink -f" on the target.
11048
096be756
PA
110492016-04-08 Pedro Alves <palves@redhat.com>
11050
11051 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11052 interpreter filename as argument to gdbserver_spawn.
11053 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11054 Return empty if $last_loaded_file does not exist.
11055
06500533
JK
110562016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11057
11058 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11059 * gdb.base/jit-main.c: Use exit after usage.
11060
2d35e871
JK
110612016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11062
11063 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11064 GDBHISTSIZE prior to the tests.
11065 * gdb.base/gdbinit-history.exp: Likewise.
11066
110672016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11068
11069 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11070 instead of build_executable. Use gdb_load_shlibs.
11071
c8064e7e
YQ
110722016-04-07 Yao Qi <yao.qi@linaro.org>
11073
11074 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11075 Execute "si" command.
11076
bde47561
YQ
110772016-04-07 Yao Qi <yao.qi@linaro.org>
11078
11079 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11080 number instead of the comments on some line.
11081
b16f8a3b
DB
110822016-04-06 Don Breazeal <donb@codesourcery.com>
11083
11084 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11085 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11086
c2f901df
SM
110872016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11088
11089 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11090 standard_output_file. Remove unused binfile variable.
11091
ac17fda0
CU
110922016-04-05 Catalin Udma <catalin.udma@freescale.com>
11093
11094 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11095 * gdb.python/py-mi-objfile.exp: Match "list main" output
11096 in console format.
11097
03a8c4df
SM
110982016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11099
11100 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11101 absolute.
11102
6e774b13
SM
111032016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11104
11105 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11106 absolute.
11107 * gdb.trace/ftrace.exp: Likewise.
11108 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11109 targets as well.
11110 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11111 (gdb_load_shlibs): Copy libraries to test directory when testing
11112 natively. Only set solib-search-path if testing remotely.
11113 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11114
7817ea46
SM
111152016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11116
11117 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11118 gdb_download. Use it even if the target is not remote.
11119 * gdb.base/jit.exp (compile_jit_test): Likewise.
11120 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11121 output directory if the destination board is local, otherwise use
11122 the standard remote_download from DejaGnu.
11123 (gdb_download): Remove.
11124 (gdb_load_shlibs): Use gdb_remote_download instead of
11125 gdb_download.
11126 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11127 Use gdb_remote_download instead of gdb_download. Use it even if
11128 the target is not remote.
11129 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11130 instead of gdb_download.
11131
7beb7f68
SM
111322016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11133
11134 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11135 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11136 run.
11137
cc63428a
AV
111382016-04-01 Artemiy Volkov <artemiyv@acm.org>
11139
11140 PR gdb/19820
11141 * gdb.base/printcmds.exp: Add artificial arrays tests.
11142
64cdf930
PA
111432016-03-31 Pedro Alves <palves@redhat.com>
11144
11145 PR gdb/19858
11146 * gdb.base/jit-main.c: Include unistd.h.
11147 (ATTACH): Define to 0 if not already defined.
11148 (wait_for_gdb, mypid): New globals.
11149 (WAIT_FOR_GDB): New macro.
11150 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11151 some breakpoint locations.
11152 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11153 New procedures.
11154 (one_jit_test): Add REATTACH parameter, and handle it. Use
11155 continue_to_test_location.
11156 (top level): Test attach, and adjusts calls to one_jit_test.
11157
40dea8cb
PA
111582016-03-31 Pedro Alves <palves@redhat.com>
11159
11160 PR gdb/19858
11161 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11162 BINSUFFIX parameter, and handle it.
11163 (top level): Adjust calls compile_jit_test.
11164
e7ea3ec7
CU
111652016-03-31 Catalin Udma <catalin.udma@freescale.com>
11166
11167 PR python/19743
11168 * gdb.python/py-mi-events-gdb.py: New file.
11169 * gdb.python/py-mi-events.c: New file.
11170 * gdb.python/py-mi-events.exp: New file.
11171
e6359af3
YQ
111722016-03-30 Yao Qi <yao.qi@linaro.org>
11173
11174 * gdb.reverse/until-precsave.exp: Match function name only.
11175 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11176 Move malloc to a condition block.
11177 * gdb.reverse/until-reverse.exp: Match function name only.
11178
a4105d04
MK
111792016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11180
11181 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11182 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11183 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11184 variable for GPR 0 instead of assuming it is register 0.
11185 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11186 * lib/trace-support.exp: Add s390 registers.
11187
bfa6adb9
YQ
111882016-03-29 Yao Qi <yao.qi@linaro.org>
11189
11190 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11191
1e6697ea
YQ
111922016-03-24 Yao Qi <yao.qi@linaro.org>
11193
11194 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11195 test message.
11196
64bcd522
AA
111972016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11198
11199 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11200 maintaining separate logic for constructing the output path.
11201
7868401b
DB
112022016-03-16 Don Breazeal <donb@codesourcery.com>
11203
11204 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11205 Retry fork and waitpid on interrupted system call errors.
11206 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11207 Use with_timeout_factor to increase timeout by factor of 10.
11208
1cafadb4
DB
112092016-03-15 Don Breazeal <donb@codesourcery.com>
11210
11211 * gdb.cp/scope-err.cc: New test program.
11212 * gdb.cp/scope-err.exp: New test script.
11213 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11214 lines and "set breakpoint here" comment.
11215 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11216 Fixed some whitespace and format issues.
11217 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11218 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11219
81516450
DE
112202016-03-15 Doug Evans <dje@google.com>
11221
11222 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11223 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11224 All callers updated. Add tests for enums, mixed flags register.
11225
aa52b601
DE
112262016-03-15 Doug Evans <dje@google.com>
11227
11228 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11229 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11230
fa4ff313
SM
112312016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11232
11233 * gdb.base/default.exp: Add $_as_string to the list of expected
11234 convenience functions.
11235
f2403c39
AB
112362016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11237
11238 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11239
f2f3ccb9
SM
112402016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11241
11242 * gdb.python/py-as-string.exp: New file.
11243 * gdb.python/py-as-string.c: New file.
11244
00dbd492
PA
112452016-03-09 Pedro Alves <palves@redhat.com>
11246
11247 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11248 signal" -> "Thread NN received signal" output change.
11249 * gdb.threads/ia64-sigill.exp: Likewise.
11250 * gdb.threads/linux-dp.exp: Likewise.
11251 * gdb.threads/manythreads.exp: Likewise.
11252 * gdb.threads/pending-step.exp: Likewise.
11253 * gdb.threads/print-threads.exp: Likewise.
11254 * gdb.threads/sigstep-threads.exp: Likewise.
11255 * gdb.threads/staticthreads.exp: Likewise.
11256 * gdb.threads/tls.exp: Likewise.
11257
1e6697ea
YQ
112582016-03-09 Pedro Alves <palves@redhat.com>
11259
11260 * gdb.base/command-line-input.exp: New file.
11261
b04fd3be
MK
112622016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11263
11264 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11265 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11266 * gdb.trace/pending.exp: Accept leading dot before function name.
11267 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11268 * lib/trace-support.exp: Set registers for ppc.
11269
98fa59e9
MK
112702016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11271
11272 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11273 use it for disassembly; accept .main in addition to main in backtrace.
11274
f77198c8
MK
112752016-03-09 Wei-cheng Wang <cole945@gmail.com>
11276 Marcin Kościelnicki <koriakin@0x04.net>
11277
11278 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11279 (gdb_recursion_test_ptr): New global variable.
11280 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11281 gdb_recursion_test.
11282 (gdb_c_test): Ditto.
11283
ba84e0da
MK
112842016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11285
11286 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11287 ordering.
11288
4366d36e
MK
112892016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11290
11291 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11292 (bar): Add bar_start_lbl label.
11293 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11294 of foo/bar for emitting DWARF and tracing.
11295
5eb264df
SDJ
112962016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11297
11298 * analyze-racy-logs.py: Set executable bit.
11299
fb6a751f
SDJ
113002016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11301
11302 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11303 (CHECK_TARGET_TMP): Likewise.
11304 (check-single-racy): New rule.
11305 (check-parallel-racy): Likewise.
11306 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11307 (do-check-parallel-racy): New rule.
11308 (check-racy/%.exp): Likewise.
11309 * README (Racy testcases): New section.
11310 * analyze-racy-logs.py: New file.
11311
bdf7e230
DE
113122016-03-03 Doug Evans <dje@google.com>
11313
11314 * gdb.base/skip.exp: Use with_test_prefix.
11315
4719d415
YQ
113162016-03-03 Yao Qi <yao.qi@linaro.org>
11317
11318 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11319 Invoke step_over_syscall "clone" and break_cond_on_syscall
11320 "clone".
11321 * gdb.base/step-over-clone.c: New file.
11322
ea507862
YQ
113232016-03-03 Yao Qi <yao.qi@linaro.org>
11324
11325 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11326 code format.
11327
8fc8cbda
YQ
113282016-03-03 Yao Qi <yao.qi@linaro.org>
11329
11330 * gdb.base/disp-step-fork.c: Rename to ...
11331 * gdb.base/step-over-fork.c: ... it. New file.
11332 * gdb.base/disp-step-vfork.c: Rename to ...
11333 * gdb.base/step-over-vfork.c: ... it. New file.
11334 * gdb.base/disp-step-syscall.exp: Rename to ...
11335 * gdb.base/step-over-syscall.exp: ... it. New file.
11336 (disp_step_cross_syscall): Rename to ...
11337 (step_over_syscall): ... it.
11338
92fa70b0
YQ
113392016-03-03 Yao Qi <yao.qi@linaro.org>
11340
11341 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11342 If target supports condition evaluation on target, invoke
11343 break_cond_on_syscall for fork and vfork.
11344
e197ad3c
YQ
113452016-03-03 Yao Qi <yao.qi@linaro.org>
11346
11347 * gdb.base/disp-step-syscall.exp: Don't invoke
11348 support_displaced_stepping.
11349 (disp_step_cross_syscall): Test with displaced stepping off and
11350 on if supported.
11351
0b47da9f
YQ
113522016-03-03 Yao Qi <yao.qi@linaro.org>
11353
11354 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11355 proc.
11356 (setup): New proc.
11357 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11358 and setup.
11359
065ab6dc
BH
113602016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11361
11362 * gdb.fortran/vla-history.exp: Remove breakpoint.
11363
07e448ad 113642016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11365
25d49b86
PA
11366 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11367 exceeds timeout.
07e448ad 11368
9ac2d526 113692016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11370
25d49b86
PA
11371 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11372 breakpoint.
9ac2d526 11373
17807369
BH
113742016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11375
11376 * gdb.mi/vla.f90: Nullify pointer after declaration.
11377
86e501af
PA
113782016-03-01 Pedro Alves <palves@redhat.com>
11379
11380 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11381
1e903e32
PA
113822016-03-01 Pedro Alves <palves@redhat.com>
11383
11384 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11385 before anything else.
11386 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11387 _GNU_SOURCE here.
11388 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11389 before anything else.
11390 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11391
6ccb54e2
PA
113922016-03-01 Pedro Alves <palves@redhat.com>
11393
11394 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11395
30ca9da1
YQ
113962016-03-01 Yao Qi <yao.qi@linaro.org>
11397
11398 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11399 prepare_for_testing.
11400
dc856b38
YQ
114012016-03-01 Yao Qi <yao.qi@linaro.org>
11402
11403 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11404
4a932159
AA
114052016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11406
11407 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11408 manually constructing the output path.
11409
f2489477
AA
114102016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11411
11412 * gdb.arch/s390-stackless.S: New.
11413 * gdb.arch/s390-stackless.exp: New.
11414
38899f16
IB
114152016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11416
11417 * gdb.dlang/circular.c: New file.
11418 * gdb.dlang/circular.exp: New file.
11419
9fde51ed
YQ
114202016-02-26 Yao Qi <yao.qi@linaro.org>
11421
11422 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11423 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11424 (testcases): Update.
11425
ce90fefe
YQ
114262016-02-26 Yao Qi <yao.qi@linaro.org>
11427
11428 * gdb.reverse/aarch64.c: Rename to ...
11429 * gdb.reverse/insn-reverse.c: ... it.
11430 * gdb.reverse/aarch64.exp: Rename to ...
11431 * gdb.reverse/insn-reverse.exp: ... it.
11432
3263bceb
YQ
114332016-02-26 Yao Qi <yao.qi@linaro.org>
11434
11435 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11436 (testcase_ftype): New.
11437 (testcases): New array.
11438 (n_testcases): New.
11439 (main): Call each element in testcases.
11440 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11441 (read_testcase): New.
11442 Do the tests in a loop.
11443
6cb59ff1
YQ
114442016-02-25 Yao Qi <yao.qi@linaro.org>
11445
11446 * gdb.base/branches.c: Remove.
11447
ae91f625
MK
114482016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11449
11450 PR gdb/13808
11451 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11452
678b48b7
MK
114532016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11454
11455 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11456
7337a6f2
MK
114572016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11458
11459 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11460 change x86_64 call_insn to 'callq'.
11461
861ca91f
AT
114622016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11463
11464 * gdb.trace/tfile-avx.c: Move to...
11465 * gdb.trace/tracefile-pseudo-reg.c: Here.
11466 * gdb.trace/tfile-avx.exp: Move to...
11467 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11468
bf74e428
GB
114692016-02-24 Gary Benson <gbenson@redhat.com>
11470
11471 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11472 message on attach.
11473
cce0e923
DE
114742016-02-23 Doug Evans <dje@google.com>
11475
11476 * gdb.base/skip.c (test_skip): New function.
11477 (end_test_skip_file_and_function): New function.
11478 (test_skip_file_and_function): New function.
11479 * gdb.base/skip1.c (test_skip): New function.
11480 (skip1_test_skip_file_and_function): New function.
11481 * gdb.base/skip.exp: Add tests for new skip options.
11482 * gdb.base/skip-solib.exp: Update expected output.
11483 * gdb.perf/skip-command.cc: New file.
11484 * gdb.perf/skip-command.exp: New file.
11485 * gdb.perf/skip-command.py: New file.
11486
4000e47e
MK
114872016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11488
11489 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11490 info registers pattern.
11491
24f75ead
IB
114922016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11493
11494 * lib/future.exp: Add D support.
11495 (gdb_find_gdc): New proc.
11496 (gdb_default_target_compile): Add D support.
11497
fbb7bcbe
WW
114982016-02-18 Wei-cheng Wang <cole945@gmail.com>
11499
11500 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11501 user+system time.
11502 (trace_speed_test): Determine the iteration count for a time
11503 between 15..30 seconds.
11504
012b3a21
WT
115052016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11506
11507 * gdb.arch/i386-mpx-sigsegv.c: New file.
11508 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11509 * gdb.arch/i386-mpx-simple_segv.c: New file.
11510 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11511
2d5189bd
YQ
115122016-02-18 Yao Qi <yao.qi@linaro.org>
11513
11514 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11515 Don't call setup_kfail.
11516
40fb20d0
YQ
115172016-02-18 Yao Qi <yao.qi@linaro.org>
11518
11519 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11520 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11521
21b1f8d2
DE
115222016-02-16 Doug Evans <dje@google.com>
11523
11524 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11525 * gdb.base/skip1.c: Ditto.
11526 * gdb.base/skip.exp: Whitespace cleanup.
11527
4041ed77
DB
115282016-02-16 Don Breazeal <donb@codesourcery.com>
11529
11530 PR remote/19496
11531 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11532 Remove kfail for PR remote/19496.
11533
c4ef31bf
SM
115342016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11535
11536 * lib/gdb.exp (standard_temp_file): Return a path specific to
11537 the runtest invocation.
11538
266b65b3
SM
115392016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11540
11541 * gdb.trace/save-trace.exp: Change relative path to be in the
11542 standard output directory.
11543
a7a0a6a9
JK
115442016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11545
11546 * gdb.arch/i386-prologue.c: Add missing prototypes.
11547
c99dbb42
JK
115482016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11549
11550 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11551 * gdb.arch/i386-prologue.exp: Likewise.
11552 * gdb.arch/i386-size.exp: Likewise.
11553
aa480355
SM
115542016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11555
11556 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11557 define object file path.
11558 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11559 file path.
11560 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11561 standard_output_file to define binfile.
11562
ba881f50
JK
115632016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11564
11565 Fix compatibility with recent gfortran-5.3.1.
11566 * gdb.fortran/vla-history.exp (print vla1 allocated)
11567 (print vla2 allocated, print $2, print $3): Remove
11568 (print $4): Rename to ...
11569 (print $2): ... here.
11570 (print $9): Rename to ...
11571 (print $5): ... here.
11572 (print $10): Rename to ...
11573 (print $6): ... here.
11574 * gdb.fortran/vla.f90: Add pvla initialization.
11575
e9fb005c
JK
115762016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11577
11578 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11579 New test.
11580 * gdb.fortran/vla-value-sub.exp: Likewise.
11581
e44e00ff
MK
115822016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11583
11584 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11585
97e94151
SM
115862016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11587
11588 * i386-biarch-core.exp: Define corefile using
11589 standard_output_file.
11590
01113bc1
YQ
115912016-02-12 Yao Qi <yao.qi@linaro.org>
11592
11593 * gdb.arch/arm-single-step-kernel-helper.c: New.
11594 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11595
33b4777c
MM
115962016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11597
11598 * gdb.btrace/tailcall-only.exp: New.
11599 * gdb.btrace/tailcall-only.c: New.
11600 * gdb.btrace/x86_64-tailcall-only.S: New.
11601 * gdb.btrace/i686-tailcall-only.S: New.
11602
acc23c11
PA
116032016-02-11 Pedro Alves <palves@redhat.com>
11604
11605 * README (Parallel testing): Add missing double quotes.
11606
e352bf0a
PA
116072016-02-11 Pedro Alves <palves@redhat.com>
11608
11609 * README (Parallel testing): New section.
11610 (GDB_PARALLEL): Rewrite.
11611 (FORCE_PARALLEL): Document.
11612
9f5fed78
MK
116132016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11614
11615 * gdb.trace/tfile-avx.c: New test.
11616 * gdb.trace/tfile-avx.exp: New test.
11617
9ef9e6a6
KS
116182016-02-09 Keith Seitz <keiths@redhat.com>
11619
11620 PR breakpoints/19546
11621 * gdb.base/infcall-exec.c: New file.
11622 * gdb.base/infcall-exec2.c: New file.
11623 * gdb.base/infcall-exec.exp: New file.
11624
a96e36da
KS
116252016-02-09 Keith Seitz <keiths@redhat.com>
11626
11627 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
11628 (toplevel): Call test_bkpt_address.
11629
9f61929f
KS
116302016-02-09 Keith Seitz <keiths@redhat.com>
11631
11632 PR python/19506
11633 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
11634 (toplevel): Call test_bkpt_address.
11635
1e94266c
SM
116362016-02-09 Simon Marchi <simon.marchi@ericsson.com>
11637
11638 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
11639 to AC_OUTPUT.
11640 * configure: Regenerate.
11641
2a7f3dff
PA
116422016-02-09 Pedro Alves <palves@redhat.com>
11643
11644 PR breakpoints/19548
11645 * gdb.base/execl-update-breakpoints.c (some_function): New
11646 function.
11647 (main): Call it.
11648 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
11649 Tighten expected GDB output.
11650
2151ccc5
SM
116512016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11652
11653 * Makefile.in (ALL_SUBDIRS): Remove.
11654 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
11655 (distclean maintainer-clean realclean): Likewise.
11656 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
11657 * configure: Regenerate.
11658 * gdb.ada/Makefile.in: Delete.
11659 * gdb.arch/Makefile.in: Likewise.
11660 * gdb.asm/Makefile.in: Likewise.
11661 * gdb.base/Makefile.in: Likewise.
11662 * gdb.btrace/Makefile.in: Likewise.
11663 * gdb.cell/Makefile.in: Likewise.
11664 * gdb.compile/Makefile.in: Likewise.
11665 * gdb.cp/Makefile.in: Likewise.
11666 * gdb.disasm/Makefile.in: Likewise.
11667 * gdb.dlang/Makefile.in: Likewise.
11668 * gdb.dwarf2/Makefile.in: Likewise.
11669 * gdb.fortran/Makefile.in: Likewise.
11670 * gdb.gdb/Makefile.in: Likewise.
11671 * gdb.go/Makefile.in: Likewise.
11672 * gdb.guile/Makefile.in: Likewise.
11673 * gdb.java/Makefile.in: Likewise.
11674 * gdb.linespec/Makefile.in: Likewise.
11675 * gdb.mi/Makefile.in: Likewise.
11676 * gdb.modula2/Makefile.in: Likewise.
11677 * gdb.multi/Makefile.in: Likewise.
11678 * gdb.objc/Makefile.in: Likewise.
11679 * gdb.opencl/Makefile.in: Likewise.
11680 * gdb.opt/Makefile.in: Likewise.
11681 * gdb.pascal/Makefile.in: Likewise.
11682 * gdb.perf/Makefile.in: Likewise.
11683 * gdb.python/Makefile.in: Likewise.
11684 * gdb.reverse/Makefile.in: Likewise.
11685 * gdb.server/Makefile.in: Likewise.
11686 * gdb.stabs/Makefile.in: Likewise.
11687 * gdb.threads/Makefile.in: Likewise.
11688 * gdb.trace/Makefile.in: Likewise.
11689 * gdb.xml/Makefile.in: Likewise.
11690 * lib/gdb.exp (make_gdb_parallel_path): Add check for
11691 GDB_PARALLEL.
11692 (standard_output_file): Remove check for GDB_PARALLEL, always
11693 return path in outputs/$subdir/$testname.
11694
437277d4
SM
116952016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11696
11697 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
11698 (site.exp): Assign abs_srcdir to tcl's srcdir.
11699
31d913c7
YQ
117002016-02-04 Yao Qi <yao.qi@linaro.org>
11701
11702 * gdb.base/foll-exec-mode.c: Include limits.h.
11703 (main): Add parameters argc and argv. Get directory from
11704 argv[0].
11705 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
11706 compilation.
11707 * gdb.base/foll-exec.c: Include limits.h.
11708 (main): Add parameters argc and argv.
11709 Get directory from argv[0].
11710 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
11711 Adjust tests on the number of lines as source code changed.
11712 * gdb.base/foll-vfork-exit.c: Include limits.h.
11713 (main): Add one line of statement before vfork.
11714 * gdb.base/foll-vfork.c: Include limits.h and string.h.
11715 (main): Add parameters argc and argv. Get directory from
11716 argv[0].
11717 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
11718 (setup_gdb): Set tbreak to skip some source lines.
11719 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
11720 (main): Add parameters argc and argv. Get directory from
11721 argv[0].
11722 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
11723 compilation.
11724 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
11725 (main): Add parameters argc and argv. Get directory from
11726 argv[0].
11727 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
11728 compilation.
11729
9482b9fb
DE
117302016-02-01 Doug Evans <dje@google.com>
11731
11732 * gdb.base/skip.exp: Clean up multiple references to same test name.
11733
6b2e4f10
PA
117342016-02-01 Pedro Alves <palves@redhat.com>
11735
ccb6afd6 11736 PR remote/19496
6b2e4f10
PA
11737 * gdb.threads/forking-threads-plus-breakpoint.exp
11738 (displaced_stepping_supported): New global.
11739 (probe_displaced_stepping_support): New procedure.
11740 (do_test): Add 'displaced' parameter, and use it.
11741 (top level): Check for displaced stepping support. Add displaced
11742 stepping on/off testing axis.
11743
37a8db1a
AB
117442016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11745
11746 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
11747 pointer. Don't perform further tests on the unassociated pointer
11748 if the first test fails.
11749
5fdf6324
AB
117502016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11751
11752 * gdb.base/max-value-size.c: New file.
11753 * gdb.base/max-value-size.exp: New file.
11754 * gdb.base/huge.exp: Disable max-value-size for this test.
11755
935c6144
IB
117562016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
11757
11758 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11759
7fe8399d
YQ
117602016-01-28 Yao Qi <yao.qi@linaro.org>
11761
11762 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
11763
a2077e25
PA
117642016-01-25 Pedro Alves <palves@redhat.com>
11765
11766 PR threads/19461
11767 * gdb.base/fork-running-state.c: New file.
11768 * gdb.base/fork-running-state.exp: New file.
11769
1d2736d4
PA
117702016-01-25 Pedro Alves <palves@redhat.com>
11771
11772 PR gdb/19494
11773 * gdb.base/catch-fork-kill.c: New file.
11774 * gdb.base/catch-fork-kill.exp: New file.
11775
f1da4b11
PA
117762016-01-25 Pedro Alves <palves@redhat.com>
11777
11778 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
11779 Delete, moved to lib/gdb.exp.
11780 * gdb.threads/forking-threads-plus-breakpoint.exp
11781 (foreach_with_prefix): Likewise.
11782 * gdb.threads/process-dies-while-handling-bp.exp
11783 (foreach_with_prefix): Likewise.
11784 * lib/gdb.exp (foreach_with_prefix): New procedure.
11785
45f38546
MK
117862016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
11787
11788 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
11789 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
11790
dc29a1ce
MK
117912016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
11792
11793 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
11794 endian targets.
11795
092127d7
JK
117962016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11797 Pedro Alves <palves@redhat.com>
11798
11799 Fix testsuite compatibility with Guile.
11800 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
11801 number.
11802
31d765d3
JK
118032016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11804
11805 Fix testsuite compatibility with Guile.
11806 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
11807 (thread 1): New test for backtrace through signal handler.
11808
1ac78c04
YQ
118092016-01-22 Yao Qi <yao.qi@linaro.org>
11810
11811 PR testsuite/19491
11812 * gdb.base/multi-forks.c: Include
11813 ../lib/unbuffer_output.c
11814 (main): Call gdb_unbuffer_output.
11815
4f5946a8
DE
118162016-01-21 Doug Evans <dje@google.com>
11817
11818 * lib/ada.exp (gdb_compile_ada): Fix typo.
11819
305e13e6
JB
118202016-01-21 Joel Brobecker <brobecker@adacore.com>
11821
11822 * gdb.base/break-fun-addr.exp: New file.
11823 * gdb.base/break-fun-addr1.c: New file.
11824 * gdb.base/break-fun-addr2.c: New file.
11825
5f5dfff6
SM
118262016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
11827
11828 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
11829 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
11830 enum flag values.
11831
fd356fa2
AA
118322016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11833
11834 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
11835 when GDB can not set the vector return value. Add more comments
11836 for clarification.
11837
9df22175
AT
118382016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
11839
11840 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
11841 command.
11842
41d1845e
SM
118432016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11844
11845 * Makefile.in (DO_RUNTEST): Add --status and update usages.
11846
01ac6840
SM
118472016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11848
11849 * Makefile.in (check-single): Pass --status to runtest.
11850 (check/%.exp): Likewise.
11851
118522016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11853
11854 * Makefile.in (check-parallel): Propagate return code from make
11855 do-check-parallel.
11856
bd0a71fa
MK
118572016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
11858
11859 * gdb.trace/ftrace.exp: Fix expected message on continue.
11860 * gdb.trace/pending.exp: Fix expected message on continue.
11861 * gdb.trace/trace-break.exp: Fix expected message on continue.
11862
8bcbad33
SM
118632016-01-18 Simon Marchi <simon.marchi@ericsson.com>
11864
11865 * lib/gdb.exp (gdb_test): Remove unused global references.
11866
f303dbd6
PA
118672016-01-18 Pedro Alves <palves@redhat.com>
11868
11869 * gdb.base/async-shell.exp: Adjust expected output.
11870 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
11871 * gdb.base/siginfo-thread.exp: Adjust expected output.
11872 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
11873 * gdb.java/jnpe.exp: Adjust expected output.
11874 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
11875 * gdb.threads/continue-pending-status.exp: Adjust expected output.
11876 * gdb.threads/leader-exit.exp: Adjust expected output.
11877 * gdb.threads/manythreads.exp: Adjust expected output.
11878 * gdb.threads/pthreads.exp: Adjust expected output.
11879 * gdb.threads/schedlock.exp: Adjust expected output.
11880 * gdb.threads/siginfo-threads.exp: Adjust expected output.
11881 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
11882 expected output.
11883 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
11884 output.
11885 * gdb.threads/sigthread.exp: Adjust expected output.
11886 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
11887
b2789696
YQ
118882016-01-18 Yao Qi <yao.qi@linaro.org>
11889
11890 * gdb.guile/scm-section-script.c: Replace @progbits with
11891 %progbits.
11892 * gdb.python/py-section-script.c: Likewise.
11893
71ef29a8
PA
118942016-01-15 Pedro Alves <palves@redhat.com>
11895
11896 * gdb.multi/tids.exp: Test star wildcard ranges.
11897
3f5b7598
PA
118982016-01-15 Pedro Alves <palves@redhat.com>
11899
11900 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
11901 command from "thread apply" invocation.
11902 (thr_apply_info_thr_invalid): Default the expected output to the
11903 input tid list.
11904 (top level): Add tests that use convenience variables. Add tests
11905 for "thread apply" with a valid TID list, but missing the command.
11906
663f6d42
PA
119072016-01-13 Pedro Alves <palves@redhat.com>
11908
11909 * gdb.base/default.exp: Expect $_gthread as well.
11910 * gdb.multi/tids.exp: Test $_gthread.
11911 * gdb.threads/thread-specific.exp: Test $_gthread.
11912
c84f6bbf
PA
119132016-01-13 Pedro Alves <palves@redhat.com>
11914
11915 * gdb.multi/tids.exp: Test "info threads -gid".
11916
22a02324
PA
119172016-01-13 Pedro Alves <palves@redhat.com>
11918
11919 * gdb.multi/tids.exp: Test InferiorThread.global_num and
11920 Breakpoint.thread.
11921 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
11922
5d5658a1
PA
119232016-01-07 Pedro Alves <palves@redhat.com>
11924
11925 * gdb.base/break.exp: Adjust to output changes.
11926 * gdb.base/hbreak2.exp: Likewise.
11927 * gdb.base/sepdebug.exp: Likewise.
11928 * gdb.base/watch_thread_num.exp: Likewise.
11929 * gdb.linespec/keywords.exp: Likewise.
11930 * gdb.multi/info-threads.exp: Likewise.
11931 * gdb.threads/thread-find.exp: Likewise.
11932 * gdb.multi/tids.c: New file.
11933 * gdb.multi/tids.exp: New file.
11934
84654457
PA
119352016-01-13 Pedro Alves <palves@redhat.com>
11936
11937 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
11938
e3940304
PA
119392016-01-13 Pedro Alves <palves@redhat.com>
11940
11941 * gdb.base/default.exp: Expect $_inferior as well.
11942 * gdb.multi/base.exp: Test $_inferior.
11943
a911d87a
PA
119442016-01-13 Pedro Alves <palves@redhat.com>
11945
11946 PR breakpoints/19388
11947 * gdb.base/catch-signal-siginfo-cond.c: New file.
11948 * gdb.base/catch-signal-siginfo-cond.exp: New file.
11949
82075af2
JS
119502016-01-12 Josh Stone <jistone@redhat.com>
11951 Philippe Waroquiers <philippe.waroquiers@skynet.be>
11952
11953 * gdb.base/catch-syscall.c (do_execve): New variable.
11954 (main): Conditionally trigger an execve.
11955 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
11956 (test_catch_syscall_execve): New, check entry/return across execve.
11957 (do_syscall_tests): Call test_catch_syscall_execve.
11958
e46eeedd
PA
119592016-01-12 Pedro Alves <palves@redhat.com>
11960
11961 * gdb.base/random-signal.exp (do_test): New procedure, with body
11962 of testcase moved in.
11963
01d8c27e
JK
119642016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11965 Pedro Alves <palves@redhat.com>
11966
11967 * gdb.base/funcargs.exp (finish from indirectly called function):
11968 Reintroduce the case for 'First'.
11969
9a706302
JK
119702016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11971 Pedro Alves <palves@redhat.com>
11972
11973 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11974 (tcatch_vfork_then_child_follow_exec)
11975 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
11976 identification.
11977
c0ecb95f
JK
119782016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11979
11980 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
11981 and repeats to unlimited.
11982 * gdb.python/py-value.exp: Likewise.
11983 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
11984 and repeats to unlimited.
11985
6cfc1fcb
JK
119862016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11987
11988 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
11989 and reordering the functions.
11990 * gdb.multi/hangout.c: Likewise.
11991 * gdb.multi/hello.c: Likewise.
11992
582a1b00
SM
119932016-01-08 Simon Marchi <simon.marchi@ericsson.com>
11994
11995 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
11996 absolute.
11997 (SingleStatisticTestResult.report): Use dict.keys instead of
11998 dict.iterkeys.
11999
79bc59cb
PA
120002016-01-06 Pedro Alves <palves@redhat.com>
12001
12002 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12003
43368e1d
MM
120042016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12005
12006 * gdb.btrace/dlopen.exp: New.
12007 * gdb.btrace/dlopen.c: New.
12008 * gdb.btrace/dlopen-dso.c: New.
12009
79fad5b8
SL
120102015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12011
12012 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12013 PATTERN argument is optional.
12014
ab8314b3
JB
120152015-12-24 Joel Brobecker <brobecker@adacore.com>
12016
12017 * lib/ada.exp (target_compile_ada_from_dir): New function.
12018 (gdb_compile_ada): Reimplement avoiding the use of project files.
12019 * gdb.ada/gnat_ada.gpr: Delete.
12020 * gdb.ada/cond_lang.exp: Adjust test to make path before
12021 filename optional.
12022 * gdb.ada/small_reg_param.exp: Likewise.
12023
fe33faff
SM
120242015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12025
12026 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12027
6d265cb4
TP
120282015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12029
12030 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12031 case.
12032
10125099
SM
120332015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12034
12035 * gdb.base/break.exp: Remove dead code.
12036 * gdb.base/sepdebug.exp: Likewise.
12037
3ca22649
SM
120382015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12039
12040 * gdb.asm/asm-source.exp: Remove HP-UX references.
12041 * gdb.base/annota1.exp: Likewise.
12042 * gdb.base/annota3.exp: Likewise.
12043 * gdb.base/attach.exp: Likewise.
12044 * gdb.base/bigcore.exp: Likewise.
12045 * gdb.base/break.exp: Likewise.
12046 * gdb.base/call-ar-st.exp: Likewise.
12047 * gdb.base/callfuncs.exp: Likewise.
12048 * gdb.base/catch-fork-static.exp: Likewise.
12049 * gdb.base/display.exp: Likewise.
12050 * gdb.base/foll-exec-mode.exp: Likewise.
12051 * gdb.base/foll-exec.exp: Likewise.
12052 * gdb.base/foll-fork.exp: Likewise.
12053 * gdb.base/foll-vfork.exp: Likewise.
12054 * gdb.base/funcargs.exp: Likewise.
12055 * gdb.base/hbreak2.exp: Likewise.
12056 * gdb.base/inferior-died.exp: Likewise.
12057 * gdb.base/interrupt.exp: Likewise.
12058 * gdb.base/multi-forks.exp: Likewise.
12059 * gdb.base/nodebug.exp: Likewise.
12060 * gdb.base/sepdebug.exp: Likewise.
12061 * gdb.base/solib1.c: Likewise.
12062 * gdb.base/step-test.exp: Likewise.
12063 * gdb.mi/non-stop.c: Likewise.
12064 * gdb.mi/pthreads.c: Likewise.
12065 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12066 * gdb.threads/pthreads.c: Likewise.
12067 * gdb.threads/staticthreads.exp: Likewise.
12068 * lib/future.exp: Likewise.
12069 * lib/gdb.exp: Likewise.
12070 * gdb.base/so-indr-cl.c: Remove.
12071 * gdb.base/so-indr-cl.exp: Likewise.
12072 * gdb.base/solib.c: Likewise.
12073 * gdb.base/solib.exp: Likewise.
12074 * gdb.base/solib2.c: Likewise.
12075
b6304613
SM
120762015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12077
12078 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12079 * gdb.base/call-ar-st.exp: Likewise.
12080 * gdb.base/callfuncs.exp: Likewise.
12081 * gdb.base/condbreak.exp: Likewise.
12082 * gdb.base/constvars.exp: Likewise.
12083 * gdb.base/hbreak2.exp: Likewise.
12084 * gdb.base/langs.exp: Likewise.
12085 * gdb.base/list.exp: Likewise.
12086 * gdb.base/long_long.exp: Likewise.
12087 * gdb.base/ptype.exp: Likewise.
12088 * gdb.base/scope.exp: Likewise.
12089 * gdb.base/signals.exp: Likewise.
12090 * gdb.base/so-impl-ld.exp: Likewise.
12091 * gdb.base/varargs.exp: Likewise.
12092 * gdb.base/volatile.exp: Likewise.
12093 * gdb.base/whatis.exp: Likewise.
12094 * gdb.cp/cplusfuncs.exp: Likewise.
12095 * gdb.cp/inherit.exp: Likewise.
12096 * gdb.cp/local.exp: Likewise.
12097 * gdb.cp/member-ptr.exp: Likewise.
12098 * gdb.cp/method.exp: Likewise.
12099 * gdb.cp/overload.exp: Likewise.
12100 * gdb.cp/templates.exp: Likewise.
12101 * gdb.stabs/weird.exp: Likewise.
12102 * lib/compiler.c: Likewise.
12103 * lib/compiler.cc: Likewise.
12104 * lib/cp-support.exp: Likewise.
12105 * lib/gdb.exp: Likewise.
12106
bf401b07
SM
121072015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12108
12109 * configure.ac: Remove HP-UX case.
12110 * configure: Regenerate.
12111
aff9c0f8
SM
121122015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12113
12114 * lib/gdb.exp (gdb_compile): Add function doc.
12115
a6904d5a
PA
121162015-12-17 Pedro Alves <palves@redhat.com>
12117
12118 PR threads/19354
12119 * gdb.multi/info-threads.exp: New file.
12120
a22279dd
YQ
121212015-12-15 Yao Qi <yao.qi@linaro.org>
12122
12123 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12124 is aarch64*-*-*.
12125
0588c796
SL
121262015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12127
12128 * gdb.base/history-duplicates.exp: Skip if no readline support.
12129
5d978e17
SL
121302015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12131
12132 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12133
7e763b86
SL
121342015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12135
12136 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12137
87a3a92c
SL
121382015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12139
12140 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12141 ctrl-C if nointerrupts target property is set.
12142 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12143 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12144 * gdb.base/paginate-bg-execution.exp: Likewise.
12145 * gdb.base/paginate-execution-startup.exp: Likewise.
12146 * gdb.base/random-signal.exp: Likewise.
12147 * gdb.base/range-stepping.exp: Likewise.
12148 * gdb.cp/annota2.exp: Likewise.
12149 * gdb.cp/annota3.exp: Likewise.
12150 * gdb.gdb/selftest.exp: Likewise.
12151 * gdb.threads/continue-pending-status.exp: Likewise.
12152 * gdb.threads/leader-exit.exp: Likewise.
12153 * gdb.threads/manythreads.exp: Likewise.
12154 * gdb.threads/pthreads.exp: Likewise.
12155 * gdb.threads/schedlock.exp: Likewise.
12156 * gdb.threads/sigthread.exp: Likewise.
12157
a8f077dc
DB
121582015-12-11 Don Breazeal <donb@codesourcery.com>
12159
12160 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12161 remote.
12162 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12163 * gdb.base/foll-exec.exp (main): Enable for target remote.
12164 * gdb.base/foll-fork.exp (main): Likewise.
12165 * gdb.base/foll-vfork.exp (main): Likewise.
12166 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12167 (proc continue_to_exit_bp_loc): Use clean_restart.
12168 * gdb.base/pie-execl.exp (main): Disable for target remote.
12169 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12170 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12171 * gdb.threads/execl.exp (main): Likewise.
12172 * gdb.threads/fork-child-threads.exp (main): Likewise.
12173 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12174 remote.
12175 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12176 remote.
12177 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12178 pid.tid style ptids, instead of just tid.
12179 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12180 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12181 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12182 ptids, instead of just tid.
12183
3b2464a8
AB
121842015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12185
12186 * gdb.base/list.exp (test_list_forward): Add end of file error
12187 test.
12188 (test_repeat_list_command): Add end of file error test.
12189 (test_list_backwards): Add beginning of file error test.
12190
a0def019
AB
121912015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12192
12193 * gdb.base/list.exp (test_list_invalid_args): New function,
12194 defined, and called.
12195
5c000dff
AB
121962015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12197
12198 * gdb.base/list.exp (test_list): Make test names unique.
12199
f1637ebe
YQ
122002015-12-11 Yao Qi <yao.qi@linaro.org>
12201
12202 * gdb.base/coremaker2.c: Remove.
12203
36d6fc0a
PA
122042015-12-10 Pedro Alves <palves@redhat.com>
12205
12206 * gdb.multi/base.exp: Remove stale "spaces" references.
12207
762f7747
PA
122082015-12-10 Pedro Alves <palves@redhat.com>
12209
12210 * gdb.multi/base.exp: Don't use nowarnings.
12211 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12212 * gdb.multi/hangout.c: Include stdio.h.
12213 * gdb.multi/hello.c: Include stdlib.h.
12214 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12215 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12216 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12217
28d2bfb9
AB
122182015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12219
12220 * gdb.dwarf2/dw2-ranges-base.c: New file.
12221 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12222 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12223 support additional line table, and debug ranges generation.
12224 (Dwarf::ranges): New function, generate .debug_ranges.
12225 (Dwarf::lines): Support generating simple line table programs.
12226 (Dwarf::assemble): Initialise new namespace variables.
12227
5fc2beac
KB
122282015-12-09 Kevin Buettner <kevinb@redhat.com>
12229
12230 * gdb.base/async.exp (proc test_background): Add case for
12231 asynchronous execution not supported.
12232
1c35a88f
LM
122332015-12-09 Luis Machado <lgustavo@codesourcery.com>
12234
12235 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12236 format and change test names to make them unique.
12237
b593e3d9
RK
122382015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12239 Pedro Alves <pedro@redhat.com>
12240
12241 PR gdb/18702
12242 Add checking of floatformats setup on x86_64 hosts.
12243 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12244 (smallval, bigval): New labels/constants.
12245 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12246 float" after loading bigval and smallval.
12247
d72413e6
PMR
122482015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12249
12250 * gdb.ada/fun_overload_menu.exp: New testcase.
12251 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12252
ece66d65
JS
122532015-12-04 Josh Stone <jistone@redhat.com>
12254
12255 * gdb.base/catch-fork-static.exp: New.
12256
41d0efca
YQ
122572015-12-03 Yao Qi <yao.qi@linaro.org>
12258
12259 * gdb.base/sizeof.c: Don't include stdio.h and
12260 ../lib/unbuffer_output.c.
12261 (main): New variable 'size' and 'value'. Remove printf and
12262 gdb_unbuffer_output. Assign return value to size and value.
12263 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12264 at the beginning.
12265 (check_sizeof): Check the result by printing variable 'size'.
12266 (check_valueof): Check the result by printing variable 'value'.
12267
99fd02d9
YQ
122682015-12-01 Yao Qi <yao.qi@linaro.org>
12269
12270 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12271 for aarch64*-*-linux* target.
12272
f2faf941
PA
122732015-11-30 Pedro Alves <palves@redhat.com>
12274
12275 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12276
04bf20c5
PA
122772015-11-30 Pedro Alves <palves@redhat.com>
12278
12279 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12280 Handle non-stop mode vCont replies.
12281
09df4675
PA
122822015-11-30 Pedro Alves <palves@redhat.com>
12283
12284 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12285 prepare_for_testing. Start gdb with "set non-stop on" appended to
12286 GDBFLAGS. Lax expected stop output.
12287
58b584af
YQ
122882015-11-27 Yao Qi <yao.qi@linaro.org>
12289
12290 * gdb.arch/arm-neon.exp: New.
12291 * gdb.arch/arm-neon.c: New.
12292
dfcb77a8
YQ
122932015-11-27 Yao Qi <yao.qi@linaro.org>
12294
12295 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12296
88e8ec1b
YQ
122972015-11-27 Yao Qi <yao.qi@linaro.org>
12298
12299 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12300 frames-invalid annotation.
12301
bfde72c2
YQ
123022015-11-27 Yao Qi <yao.qi@linaro.org>
12303
12304 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12305
f6512a69
SM
123062015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12307
12308 * gdb.threads/names.exp: New file.
12309 * gdb.threads/names.c: New file.
12310 * README: Mention gdb,no_thread_names.
12311
46a3515b
MM
123122015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12313
12314 PR 19297
12315 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12316 support" error.
12317
62147a22
PA
123182015-11-24 Pedro Alves <palves@redhat.com>
12319
12320 PR 17539
12321 * gdb.base/display.exp: Expect displays to be sorted in ascending
12322 order. Use multi_line.
12323 * gdb.base/solib-display.exp: Likewise.
12324
2f341b6e
PA
123252015-11-24 Pedro Alves <palves@redhat.com>
12326
12327 PR 17539
25d49b86
PA
12328 * gdb.base/display.exp: Expect displays to be sorted in ascending
12329 order. Use multi_line.
12330 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12331
7e0aa6aa
PA
123322015-11-24 Pedro Alves <palves@redhat.com>
12333
12334 PR 17539
12335 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12336 threads in ascending order.
12337 * gdb.base/foll-fork.exp: Likewise.
12338 * gdb.base/foll-vfork.exp: Likewise.
12339 * gdb.base/multi-forks.exp: Likewise.
12340 * gdb.mi/mi-nonstop.exp: Likewise.
12341 * gdb.mi/mi-nsintrall.exp: Likewise.
12342 * gdb.multi/base.exp: Likewise.
12343 * gdb.multi/multi-arch.exp: Likewise.
12344 * gdb.python/py-inferior.exp: Likewise.
12345 * gdb.threads/break-while-running.exp: Likewise.
12346 * gdb.threads/execl.exp: Likewise.
12347 * gdb.threads/gcore-thread.exp: Likewise.
12348 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12349 * gdb.threads/kill.exp: Likewise.
12350 * gdb.threads/linux-dp.exp: Likewise.
12351 * gdb.threads/multiple-step-overs.exp: Likewise.
12352 * gdb.threads/next-bp-other-thread.exp: Likewise.
12353 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12354 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12355 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12356 * gdb.threads/thread-find.exp: Likewise.
12357 * gdb.threads/tls.exp: Likewise.
12358 * lib/mi-support.exp (mi_reverse_list): Delete.
12359 (mi_check_thread_states): No longer reverse list.
12360
2cc57ad8
PA
123612015-11-24 Pedro Alves <palves@redhat.com>
12362
12363 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12364 use lowercase.
12365
c93e8391
SM
123662015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12367
12368 * gdb.trace/actions.c: Include trace-common.h.
12369 (main): Add a location for a fast tracepoint.
12370 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12371 the normal tracepoints.
12372 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12373
045ccf91
SM
123742015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12375
12376 * save-trace.exp: Factor out code to these...
12377 (gdb_save_tracepoints): New.
12378 (gdb_load_tracepoints): New.
12379 (do_save_load_test): New.
12380
5506f9f6
KB
123812015-11-23 Kevin Buettner <kevinb@redhat.com>
12382
12383 * gdb.base/asmlabel.exp: New test.
12384 * gdb.base/asmlabel.c: New test case.
12385
16c3b12f
JB
123862015-11-23 Joel Brobecker <brobecker@adacore.com>
12387
12388 * gdb.base/wrong_frame_bt_full-main.c: New file.
12389 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12390 * gdb.base/wrong_frame_bt_full.exp: New file.
12391
155bfbd3
JB
123922015-11-23 Joel Brobecker <brobecker@adacore.com>
12393
12394 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12395
bb097445
JM
123962015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12397
206853a0 12398 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12399 pstate register when comparing registers values in
12400 sparc64-*-linux-gnu targets to avoid spurious differences.
12401
9c88ed8f
JM
124022015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12403
206853a0 12404 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12405
96161e25
SL
124062015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12407
12408 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12409 as type argument to gdb_compile.
12410 * gdb.base/nested-subp2.exp: Likewise.
12411 * gdb.base/nested-subp3.exp: Likewise.
12412
340c2830
DV
124132015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12414
12415 * lib/dwarf.exp (_note): Fix left shift of negative value.
12416 * gdb.trace/trace-condition.exp: Likewise.
12417
c1862d0f
YQ
124182015-11-13 Yao Qi <yao.qi@linaro.org>
12419
12420 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12421 comments about d10v.
12422 (test_scalar_returns): Likewise.
12423 * gdb.base/d10v.ld: Remove.
12424 * gdb.base/overlays.exp: Remove the target triplet checking for
12425 d10v-*-*.
12426 * gdb.base/structs.exp (test_struct_returns): Remove the
12427 comments about d10v.
12428 (test_struct_calls): Likewise.
12429
77ae9c19
YQ
124302015-11-13 Yao Qi <yao.qi@linaro.org>
12431
12432 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12433 * gdb.base/gnu_vector.c: Don't include stdio.h.
12434 (main): Don't print res and call add_some_intvecs.
12435
430e004e
MK
124362015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12437
12438 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12439 macro.
12440 (func5): Removed.
12441 (func4): Use FAST_TRACEPOINT_LABEL.
12442 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12443 macro.
12444 (func): Removed.
12445 (thread_function): Use FAST_TRACEPOINT_LABEL.
12446 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12447 (func): Remove.
12448 (marker): Use FAST_TRACEPOINT_LABEL.
12449 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12450 (pendfunc1): Remove.
12451 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12452 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12453 (foo): Remove.
12454 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12455 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12456 macro.
12457 (func): Remove.
12458 (marker): Use FAST_TRACEPOINT_LABEL.
12459 * gdb.trace/trace-common.h: New header.
12460 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12461 macro.
12462 (func): Remove.
12463 (marker): Use FAST_TRACEPOINT_LABEL.
12464 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12465 (func): Remove.
12466 (thread_function): Use FAST_TRACEPOINT_LABEL.
12467
6e7675a7
MK
124682015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12469
12470 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12471 in front.
12472 * gdb.trace/change-loc.exp: Use global pcreg definition.
12473 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12474 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12475 in front.
12476 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12477 * gdb.trace/pending.exp: Likewise.
12478 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12479 * gdb.trace/trace-break.exp: Likewise.
12480 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12481 in front.
12482 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12483 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12484 in front.
12485 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12486
dddc0e16
JB
124872015-11-09 Joel Brobecker <brobecker@adacore.com>
12488
12489 * gdb.ada/fin_fun_out: New testcase.
12490
c6f0b406
KB
124912015-11-07 Kevin Buettner <kevinb@redhat.com>
12492
12493 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12494 value associated with DW_AT_byte_size.
12495 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12496 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12497 DW_AT_upper_bound.
12498
f01dcfd9
KB
124992015-11-07 Kevin Buettner <kevinb@redhat.com>
12500
12501 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12502 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12503 version.
12504 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12505 gdb.dwarf2/dw2-canonicalize-type.exp,
12506 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12507 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12508 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12509 provided by gdb_target_symbol_prefix_flags_asm.
12510 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12511 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12512 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12513 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12514 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12515 macros where needed). Use this macro for symbols which require
12516 the prefix provided by SYMBOL_PREFIX.
12517
2223449a
KB
125182015-11-05 Kevin Buettner <kevinb@redhat.com>
12519
12520 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12521 New procs.
12522 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12523 representing expressions, of more than one list element.
12524 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12525 to prepend linker symbol prefix to f.
12526 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12527 table_1 and table_2.
12528 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12529 Likewise, for f and g.
12530 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12531 for ptr.
12532 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12533 for main.
12534 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12535 table_1_ptr and table_2_ptr.
12536
6f2f1a3a
JK
125372015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12538 Joel Brobecker <brobecker@adacore.com>
12539
12540 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12541
566c56c9
MK
125422015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12543
12544 * gdb.reverse/s390-mvcle.c: New test.
12545 * gdb.reverse/s390-mvcle.exp: New file.
12546 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12547
d5f0636b
MK
125482015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12549
12550 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12551
7ad8b86c
MK
125522015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12553
12554 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12555 reaching marker2.
12556 * gdb.reverse/getresuid-reverse.exp: Likewise.
12557 * gdb.reverse/pipe-reverse.exp: Likewise.
12558 * gdb.reverse/readv-reverse.exp: Likewise.
12559 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12560 * gdb.reverse/time-reverse.exp: Likewise.
12561 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12562
4081c0f1
YQ
125632015-10-30 Yao Qi <yao.qi@linaro.org>
12564
12565 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12566 (empty_cycle): Remove.
12567 (main): Don't call empty_cycle. Don't use watch_count_done.
12568 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12569 empty_cycle. Rewrite the code counting HW watchpoints.
12570
452b4ba5
MK
125712015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12572
12573 * gdb.reverse/fstatat-reverse.c: New test.
12574 * gdb.reverse/fstatat-reverse.exp: New file.
12575 * gdb.reverse/getresuid-reverse.c: New test.
12576 * gdb.reverse/getresuid-reverse.exp: New file.
12577 * gdb.reverse/pipe-reverse.c: New test.
12578 * gdb.reverse/pipe-reverse.exp: New file.
12579 * gdb.reverse/readv-reverse.c: New test.
12580 * gdb.reverse/readv-reverse.exp: New file.
12581 * gdb.reverse/recvmsg-reverse.c: New test.
12582 * gdb.reverse/recvmsg-reverse.exp: New file.
12583 * gdb.reverse/time-reverse.c: New test.
12584 * gdb.reverse/time-reverse.exp: New file.
12585 * gdb.reverse/waitpid-reverse.c: New test.
12586 * gdb.reverse/waitpid-reverse.exp: New file.
12587
5e2e7507
JK
125882015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12589
12590 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12591
0fde2c53
DE
125922015-10-26 Doug Evans <dje@google.com>
12593
12594 PR symtab/17391
12595 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12596 * gdb.dwarf2/bad-regnum.c: New file.
12597 * gdb.dwarf2/bad-regnum.exp: New file.
12598
1a70ae97
DE
125992015-10-26 Doug Evans <dje@google.com>
12600
12601 PR python/18938
12602 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12603 file.
12604
27dc26ab
JK
126052015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12606
12607 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12608 for a change by "Mention language in compile error message".
12609
bed91f4d
SM
126102015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12611
12612 PR python/18073
12613 * gdb.python/py-type.c (C::a_method): New.
12614 (C::a_const_method): New.
12615 (C::a_static_method): New.
12616 (a_function): New.
12617 * gdb.python/py-type.exp (test_fields): Test getting fields
12618 from function and method.
12619
3f2f83dd
KB
126202015-10-21 Keven Boell <keven.boell@intel.com>
12621
12622 * gdb.fortran/vla-alloc-assoc.exp: New file.
12623 * gdb.fortran/vla-datatypes.exp: New file.
12624 * gdb.fortran/vla-datatypes.f90: New file.
12625 * gdb.fortran/vla-history.exp: New file.
12626 * gdb.fortran/vla-ptype-sub.exp: New file.
12627 * gdb.fortran/vla-ptype.exp: New file.
12628 * gdb.fortran/vla-sizeof.exp: New file.
12629 * gdb.fortran/vla-sub.f90: New file.
12630 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
12631 * gdb.fortran/vla-value-sub-finish.exp: New file.
12632 * gdb.fortran/vla-value-sub.exp: New file.
12633 * gdb.fortran/vla-value.exp: New file.
12634 * gdb.fortran/vla-ptr-info.exp: New file.
12635 * gdb.mi/mi-vla-fortran.exp: New file.
12636 * gdb.mi/vla.f90: New file.
12637
27145d50
SL
126382015-10-21 Sandra Loosemore <sandra@codesourcery.com>
12639
12640 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
12641 of hardwired timeout value.
12642
5f3ff4f8
JK
126432015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12644 Pedro Alves <palves@redhat.com>
12645
12646 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
12647 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
12648
bfd09d20
JS
126492015-10-19 Josh Stone <jistone@redhat.com>
12650
12651 * gdb.base/catch-syscall.c: Include <sched.h>.
12652 (unknown_syscall): New variable.
12653 (main): Trigger a vfork and an unknown syscall.
12654 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
12655 (unknown_syscall_number): Likewise.
12656 (check_call_to_syscall): Accept an optional syscall pattern.
12657 (check_return_from_syscall): Likewise.
12658 (check_continue): Likewise.
12659 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
12660 (test_catch_syscall_skipping_return): New test toggling off 'catch
12661 syscall' to step over the syscall return, then toggling back on.
12662 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
12663 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
12664 (do_syscall_tests): Call test_catch_syscall_without_args and
12665 test_catch_syscall_mid_vfork.
12666 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
12667 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
12668
b32b93c6
AS
126692015-10-19 Andrew Stubbs <ams@codesourcery.com>
12670
12671 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
12672 print g_vE): Add new pass patterns.
12673 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
12674 print various symbol names for vptr fields.
12675
9d622bda
AB
126762015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
12677
12678 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
12679 results.
12680
0fd8ac1c
YQ
126812015-10-12 Yao Qi <yao.qi@linaro.org>
12682
12683 * gdb.arch/disp-step-insn-reloc.exp: New test case.
12684
34240514
YQ
126852015-10-12 Yao Qi <yao.qi@linaro.org>
12686
12687 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
12688 is aarch64*-*-linux*.
12689
8240f442
YQ
126902015-10-12 Yao Qi <yao.qi@linaro.org>
12691
12692 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
12693 (can_relocate_bcond_true): ... it.
12694 (can_relocate_bcond_false): New function.
12695 (foo): Likewise.
12696 (can_relocate_bl): Likewise.
12697 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
12698 can_relocate_bl.
12699
2520f728
PMR
127002015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12701
12702 * gdb.base/nested-addr.c: New file.
12703 * gdb.base/nested-addr.exp: New testcase.
12704
abcef95a
MM
127052015-10-09 Markus Metzger <markus.t.metzger@intel.com>
12706
12707 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
12708 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
12709 its output. Ignore the output of "record goto begin" and instead
12710 check that GDB is replaying.
12711
145e3ddb
PA
127122015-10-09 Pedro Alves <palves@redhat.com>
12713
12714 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
12715 (top level): Use it in the run with no args test.
12716
d5d8c4e1
IB
127172015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
12718
12719 * gdb.dlang/properties.exp: New file.
12720
06e635ef
SL
127212015-10-02 Sandra Loosemore <sandra@codesourcery.com>
12722
12723 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
12724 whether or not address 0x1000 is mapped on the target.
12725
e019fd1d
SM
127262015-09-30 Simon Marchi <simon.marchi@ericsson.com>
12727
12728 * gdb.python/py-type.exp: Do not run tests if binaries fail to
12729 build.
12730
77ba2a67
MM
127312015-09-30 Markus Metzger <markus.t.metzger@intel.com>
12732
12733 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
12734 instruction-history test.
12735
c60eb31f
DE
127362015-09-28 Doug Evans <dje@google.com>
12737
12738 * gdb.base/gcore.c (array_func): Add reference to static_array.
12739
9a3c8263
SM
127402015-09-25 Simon Marchi <simon.marchi@ericsson.com>
12741
12742 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
12743 source line.
12744
9720e656
SL
127452015-09-24 Sandra Loosemore <sandra@codesourcery.com>
12746
12747 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
12748 short or char as base type.
12749
938d3bf2
SL
127502015-09-23 Sandra Loosemore <sandra@codesourcery.com>
12751
12752 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
12753 to allow any size enum.
12754
e6c2c623
PMR
127552015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
12756
12757 * gdb.ada/array_ptr_renaming.exp: New testcase.
12758 * gdb.ada/array_ptr_renaming/foo.adb: New file.
12759 * gdb.ada/array_ptr_renaming/pack.ads: New file.
12760
06da0f77
PL
127612015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12762
12763 * gdb.trace/ftrace-lock.c: New file.
12764 * gdb.trace/ftrace-lock.exp: New file.
12765
4f51c22a
PL
127662015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12767
12768 * gdb.arch/insn-reloc.c: New file.
12769 * gdb.arch/ftrace-insn-reloc.exp: New file.
12770
7041adf4
PL
127712015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12772
12773 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
12774 instruction.
12775 * gdb.trace/pendshr1.c (pendfunc): Likewise.
12776 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
12777 * gdb.trace/range-stepping.c: Likewise.
12778 * gdb.trace/trace-break.c: Likewise.
12779 * gdb.trace/trace-mt.c (thread_function): Likewise.
12780 * gdb.trace/ftrace.c (marker): Likewise.
12781 * gdb.trace/trace-condition.c (marker): Likewise.
12782 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
12783 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
12784 is_aarch64_target.
12785
015d2e7e
DE
127862015-09-18 Doug Evans <xdje42@gmail.com>
12787
12788 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
12789 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
12790
26b188a2
SL
127912015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12792
12793 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
12794 the breakpoint.
12795
79dc332b
SL
127962015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12797
12798 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
12799 the pending breakpoint. Remove timeout override for "Run till
12800 MI pending breakpoint on pendfunc3 on thread 2" test.
12801
f57929f2
SL
128022015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12803
12804 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
12805 filename pattern.
12806
3f469b17
SL
128072015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12808
12809 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
12810 in breakpoint filename pattern.
12811
515b89b3
SL
128122015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12813
7800dbe4
SL
12814 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
12815
128162015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12817
515b89b3
SL
12818 * gdb.linespec/explicit.exp: Check for readline support for
12819 tab-completion tests. Fix obvious typo.
12820
d2939ba2
MM
128212015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12822
12823 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
12824 and replay.
12825
cbb55fa7
MM
128262015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12827
12828 * gdb.btrace/non-stop.c: New.
12829 * gdb.btrace/non-stop.exp: New.
12830
43691ca1
PL
128312015-09-17 Pierre Langlois <pierre.langlois@arm.com>
12832 Yao Qi <yao.qi@linaro.org>
12833
12834 * gdb.trace/trace-condition.c: New file.
12835 * gdb.trace/trace-condition.exp: New file.
12836
d78908cf
WW
128372015-09-16 Wei-cheng Wang <cole945@gmail.com>
12838
12839 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
12840 for testing bytecode compilation.
12841
1ed415e2
PA
128422015-09-16 Pedro Alves <palves@redhat.com>
12843 Sandra Loosemore <sandra@codesourcery.com>
12844
12845 * gdb.threads/non-stop-fair-events.c (timeout): New global.
12846 (SECONDS): Redefine.
12847 (main): Call pthread_kill and alarm early.
12848 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
12849 support.
12850 (test): If the target can't hardware step and doesn't support
12851 displaced stepping, increase the timeout.
12852
d136eff5
PA
128532015-09-16 Pedro Alves <palves@redhat.com>
12854
12855 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
12856 (enable_debug): New procedures.
12857 (test): Use them. Bail out if waiting for threads fails.
12858 (top level): Bail out if a test fails.
12859
991f019c
YQ
128602015-09-16 Yao Qi <yao.qi@linaro.org>
12861
12862 * gdb.asm/asm-source.exp: Set asm-arch for
12863 aarch64*-*-* target.
12864 * gdb.asm/aarch64.inc: New file.
12865
bfca584f
PMR
128662015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
12867
12868 * gdb.ada/array_of_variable_length.exp: New testcase.
12869 * gdb.ada/array_of_variable_length/foo.adb: New file.
12870 * gdb.ada/array_of_variable_length/pck.adb: New file.
12871 * gdb.ada/array_of_variable_length/pck.ads: New file.
12872
b326e587
DE
128732015-09-15 Doug Evans <dje@google.com>
12874
12875 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
12876 of function static local variable.
12877
5382cfab
PW
128782015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12879
12880 * gdb.threads/tls-so_extern.exp: New test file.
12881 * gdb.threads/tls-so_extern.c: New test file.
12882 * gdb.threads/tls-so_extern_main.c: New test file.
12883
141c5cc4
JK
128842015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12885
12886 * gdb.opt/solib-intra-step-lib.c: New file.
12887 * gdb.opt/solib-intra-step-main.c: New file.
12888 * gdb.opt/solib-intra-step.exp: New file.
12889
d15dcecd
PA
128902015-09-15 Pedro Alves <palves@redhat.com>
12891
12892 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
12893 gdb_continue_to_breakpoint instead of gdb_test_multiple.
12894
4c2f2a79
PA
128952015-09-14 Pedro Alves <palves@redhat.com>
12896
12897 * gdb.base/hook-stop-continue.c: Delete.
12898 * gdb.base/hook-stop-continue.exp: Delete.
12899 * gdb.base/hook-stop-frame.c: Delete.
12900 * gdb.base/hook-stop-frame.exp: Delete.
12901 * gdb.base/hook-stop.c: New file.
12902 * gdb.base/hook-stop.exp: New file.
12903
919e6dbe
PMR
129042015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
12905
12906 * gdb.ada/access_to_packed_array.exp: New testcase.
12907 * gdb.ada/access_to_packed_array/foo.adb: New file.
12908 * gdb.ada/access_to_packed_array/pack.adb: New file.
12909 * gdb.ada/access_to_packed_array/pack.ads: New file.
12910
157280a4
MM
129112015-09-14 Markus Metzger <markus.t.metzger@intel.com>
12912
12913 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
12914 buffer size test.
12915
2fd33e94
DB
129162015-09-11 Don Breazeal <donb@codesourcery.com>
12917
12918 * gdb.base/foll-exec.c: Add copyright header. Fix
12919 formatting issues.
12920 * gdb.base/foll-exec.exp (zap_session): Delete proc.
12921 (do_exec_tests): Use clean_restart in place of zap_session,
12922 and for test initialization. Fix formatting issues. Use
12923 fail in place of perror.
12924 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
12925 an expect statement to match an expression with output from
12926 the program under debug.
12927 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
12928 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
12929 * gdb.threads/non-ldr-exc-2.exp: Likewise.
12930 * gdb.threads/non-ldr-exc-3.exp: Likewise.
12931 * gdb.threads/non-ldr-exc-4.exp: Likewise.
12932
e70b6e8e
DE
129332015-09-09 Doug Evans <dje@google.com>
12934
12935 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
12936
7a551a51
DE
129372015-09-09 Doug Evans <dje@google.com>
12938
12939 * gdb.base/pie-execl.exp: Fix result test of build_executable.
12940
4c666f84
DE
129412015-09-09 Doug Evans <dje@google.com>
12942
12943 * gdb.base/savedregs.exp: Fix typo.
12944
243a9253
PA
129452015-09-09 Pedro Alves <palves@redhat.com>
12946
12947 * gdb.mi/mi-cli.exp: Add CLI finish tests.
12948
c0fa8fbd
SL
129492015-09-08 Sandra Loosemore <sandra@codesourcery.com>
12950
12951 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
12952 command actually switches threads. Give up on remaining
12953 tests if target fails to stop at breakpoint.
12954
cd7c1778
PMR
129552015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
12956
12957 * gdb.ada/funcall_char.exp: New testcase.
12958 * gdb.ada/funcall_char/foo.adb: New file.
12959
dc5c8746
PMR
129602015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
12961
12962 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
12963 expected outputs. Add two testcases for completing ambiguous
12964 functions.
12965 * gdb.ada/complete/aux_pck.adb: New file.
12966 * gdb.ada/complete/aux_pck.ads: New file.
12967 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
12968 Ambiguous_Func functions.
12969 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
12970 * gdb.ada/complete/pck.adb: Likewise.
12971
4e83a1e7
UW
129722015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
12973
12974 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
12975 failures to run the test program under GDB.
12976
8ce74153
LM
129772015-08-26 Luis Machado <lgustavo@codesourcery.com>
12978
12979 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
12980 to C.
12981
e9756d52
PP
129822015-08-26 Patrick Palka <patrick@parcs.ath.cx>
12983
12984 * gdb.base/run-after-attach.exp: New test file.
12985 * gdb.base/run-after-attach.c: New test file.
12986
8d37573b
DB
129872015-08-26 Don Breazeal <donb@codesourcery.com>
12988
12989 * gdb.base/foll-exec-2.c: New test program.
12990 * gdb.base/foll-exec-2.exp: New test.
12991
63e43d3a
PMR
129922015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
12993
12994 * gdb.base/nested-subp1.exp: New file.
12995 * gdb.base/nested-subp1.c: New file.
12996 * gdb.base/nested-subp2.exp: New file.
12997 * gdb.base/nested-subp2.c: New file.
12998 * gdb.base/nested-subp3.exp: New file.
12999 * gdb.base/nested-subp3.c: New file.
13000
3d40fbb5
PA
130012015-08-24 Pedro Alves <palves@redhat.com>
13002
13003 * gdb.server/connect-without-multi-process.c: New file.
13004 * gdb.server/connect-without-multi-process.exp: New file.
13005
4422ac93
LM
130062015-08-24 Luis Machado <lgustavo@codesourcery.com>
13007
13008 * gdb.opt/inline-markers.c: Make z int.
13009
91dddb86
LM
130102015-08-24 Luis Machado <lgustavo@codesourcery.com>
13011
13012 * gdb.opt/inline-markers.c: Make z volatile.
13013
a48847ee
LM
130142015-08-24 Luis Machado <lgustavo@codesourcery.com>
13015
13016 * gdb.opt/inline-bt.c: New volatile global z.
13017 * gdb.opt/inline-cmds.c: Likewise.
13018 * gdb.opt/inline-locals.c: Likewise.
13019 * gdb.opt/inline-markers.c: New extern global z.
13020 (marker): Use z.
13021 (inline_fn): Likewise.
13022
0ebbc52b
PA
130232015-08-24 Pedro Alves <palves@redhat.com>
13024
13025 * config/m32r-stub.exp: Remove file.
13026 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13027 * gdb.base/call-rt-st.exp: Likewise.
13028 * gdb.base/call-strs.exp: Likewise.
13029 * gdb.base/default.exp: Remove references to h8300-*-hms and
13030 *-*-udi*.
13031 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13032
77c365df
AA
130332015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13034
13035 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13036 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13037 and "return" use KFAIL when GDB can not read/write the vector
13038 return value.
13039
4313b8c0
GB
130402015-08-21 Gary Benson <gbenson@redhat.com>
13041
13042 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13043
0e433b32
PA
130442015-08-20 Pedro Alves <palves@redhat.com>
13045
13046 * gdb.server/solib-list.exp: No longer expect an interior stop in
13047 non-stop mode.
13048
221e1a37
PA
130492015-08-20 Pedro Alves <palves@redhat.com>
13050
13051 * gdb.server/connect-stopped-target.c: New file.
13052 * gdb.server/connect-stopped-target.exp: New file.
13053
40e3ad0e
PA
130542015-08-20 Pedro Alves <palves@redhat.com>
13055
13056 * gdb.dwarf2/comp-unit-lang.exp: New file.
13057 * gdb.dwarf2/comp-unit-lang.c: New file.
13058
af39b327
PMR
130592015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13060
13061 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13062 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13063
7d45c7c3 130642015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13065
7d45c7c3
KB
13066 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13067 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13068
4d6cceb4
DE
130692015-08-18 Doug Evans <dje@google.com>
13070 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13071
13072 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13073 skip_python_tests. New arg prompt_regexp.
13074 (skip_python_tests): New function.
13075 * lib/mi-support.exp (mi_skip_python_tests): New function.
13076 * gdb.python/py-mi-objfile-gdb.py: New file.
13077 * gdb.python/py-mi-objfile.c: New file.
13078 * gdb.python/py-mi-objfile.exp: New file.
13079
ad89c2aa
KS
130802015-08-17 Keith Seitz <keiths@redhat.com>
13081
13082 * gdb.linespec/explicit.exp: Move strace test from here ...
13083 * gdb.trace/strace.exp: ... to here.
13084
e3ae3c43
PP
130852015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13086
13087 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13088 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13089
604b2636
DE
130902015-08-14 Doug Evans <xdje42@gmail.com>
13091
13092 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13093 inferior before selecting a new file.
13094
6ff0ba5f
DE
130952015-08-14 Doug Evans <xdje42@gmail.com>
13096
13097 * gdb.mi/mi-disassemble.exp: Update.
13098 * gdb.base/disasm-optim.S: New file.
13099 * gdb.base/disasm-optim.c: New file.
13100 * gdb.base/disasm-optim.h: New file.
13101 * gdb.base/disasm-optim.exp: New file.
13102
9ca98f92
KS
131032015-08-14 Keith Seitz <keiths@redhat.com>
13104
13105 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13106 "evaluated-by".
13107
52bbc560
JB
131082015-08-13 Joel Brobecker <brobecker@adacore.com>
13109
13110 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13111
5d8c3ed3
PMR
131122015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13113
13114 * gdb.ada/fun_renaming.exp: New testcase.
13115 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13116 * gdb.ada/fun_renaming/pack.adb: New file.
13117 * gdb.ada/fun_renaming/pack.ads: New file.
13118
ea8812bc
KS
131192015-08-12 Keith Seitz <keiths@redhat.com>
13120
13121 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13122 gdb_get_line_number.
13123
4dafcdeb
JB
131242015-08-12 Joel Brobecker <brobecker@adacore.com>
13125
13126 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13127 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13128 gdb.base/dso2dso.exp: New files.
13129
5ba32597
SDJ
131302015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13131 Pedro Alves <palves@redhat.com>
13132 Keith Seitz <keiths@redhat.com>
13133
13134 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13135 GDBFLAGS.
13136
b6dafabf
PP
131372015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13138
13139 * gdb.base/gdbhistsize-history.exp
13140 (test_histsize_history_setting): Use save_vars.
13141 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13142 Use save_vars.
13143 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13144 * gdb.base/readline.exp: Use save_vars.
13145
abe8e607
PP
131462015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13147
13148 * lib/gdb.exp (save_vars): New proc.
13149
629500fa
KS
131502015-08-11 Keith Seitz <keiths@redhat.com>
13151
13152 * gdb.base/help.exp: Update help_breakpoint_text.
13153
eb8c4e2e
KS
131542015-08-11 Keith Seitz <keiths@redhat.com>
13155
13156 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13157 (at toplevel): Call test_explicit_breakpoints.
13158 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13159 breakpoints.
13160 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13161 breakpoint conditions, "-cond".
13162
87f0e720
KS
131632015-08-11 Keith Seitz <keiths@redhat.com>
13164
13165 * gdb.linespec/3explicit.c: New file.
13166 * gdb.linespec/cpexplicit.cc: New file.
13167 * gdb.linespec/cpexplicit.exp: New file.
13168 * gdb.linespec/explicit.c: New file.
13169 * gdb.linespec/explicit.exp: New file.
13170 * gdb.linespec/explicit2.c: New file.
13171 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13172 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13173 before using in the matching pattern.
13174 Clarify that `prefix' is a regular expression.
13175
f00aae0f
KS
131762015-08-11 Keith Seitz <keiths@redhat.com>
13177
13178 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13179 test.
13180 Add tests for missing ",FMT" and ",".
13181
e27852be
DE
131822015-08-10 Doug Evans <dje@google.com>
13183 Keith Seitz <keiths@redhat.com>
13184
13185 PR gdb/17960
13186 * gdb.base/completion.exp: Add location completer tests.
13187
7f03bd92
PA
131882015-08-07 Pedro Alves <palves@redhat.com>
13189
13190 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13191 tests here.
13192 (top level): Run do_test with and without displaced stepping.
13193
3fc8eb30
PA
131942015-08-07 Pedro Alves <palves@redhat.com>
13195
13196 * gdb.base/valgrind-disp-step.c: New file.
13197 * gdb.base/valgrind-disp-step.exp: New file.
13198
d4569d7b
PA
131992015-08-07 Pedro Alves <palves@redhat.com>
13200
13201 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13202 Delete function.
13203 (main): Add alarm. Run an infinite loop instead of calling
13204 wait_threads.
13205 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13206 comment.
13207 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13208 Delete function.
13209 (main): Add alarm. Run an infinite loop instead of calling
13210 wait_threads.
13211 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13212 comment.
13213
e1316e60
PA
132142015-08-07 Pedro Alves <palves@redhat.com>
13215
13216 * gdb.base/checkpoint-ns.exp: New file.
13217 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13218 standard_testfile.
13219
da8c46d2
MM
132202015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13221
13222 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13223 * gdb.btrace/instruction_history.exp: Update.
13224 * gdb.btrace/tsx.exp: New.
13225 * gdb.btrace/tsx.c: New.
13226
de1c2c52
PA
132272015-08-06 Pedro Alves <palves@redhat.com>
13228
13229 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13230 increase timeout.
13231 * gdb.reverse/until-precsave.exp: Bump timeouts.
13232
782e0bf4
PA
132332015-08-06 Pedro Alves <palves@redhat.com>
13234
13235 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13236
83e97ed0
PA
132372015-08-06 Pedro Alves <palves@redhat.com>
13238
13239 PR gdb/18749
13240 * gdb.threads/process-dies-while-handling-bp.c: New file.
13241 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13242
863d01bd
PA
132432015-08-06 Pedro Alves <palves@redhat.com>
13244
13245 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13246 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13247
0a39bb32
PA
132482015-08-05 Pedro Alves <palves@redhat.com>
13249
13250 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13251 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13252
ee2d2b10
SL
132532015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13254
13255 * gdb.base/bp-permanent.exp: Report test as unsupported if
13256 the target cannot stop at the permanent breakpoint.
13257
4e1bdb00
DE
132582015-08-03 Doug Evans <dje@google.com>
13259
13260 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13261 10000.
13262
3d338901
DE
132632015-08-03 Doug Evans <dje@google.com>
13264
13265 * Makefile.in (workers/%.worker, build-perf): New rule.
13266 (GDB_PERFTEST_MODE): New variable.
13267 (check-perf): Use it.
13268 (clean): Clean up gdb.perf parallel build subdirs.
13269 * lib/build-piece.exp: New file.
13270 * lib/gdb.exp (make_gdb_parallel_path): New function
13271 (standard_output_file, standard_temp_file): Call it.
13272 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13273 of $GDB_PARALLEL.
13274 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13275
af061d3e
DE
132762015-08-03 Doug Evans <dje@google.com>
13277
8e1afc81 13278 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13279 (LOG_FILE_NAME): New global.
13280 (TextReporter.__init__): Initialize self.txt_sum.
13281 (TextReporter.report): Add support for multiple data-points.
13282 Move report to perftest.sum, put raw data in perftest.log.
13283 (TextReporter.start): Open sum and log files.
13284 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13285 * gdb.perf/lib/perftest/testresult.py
13286 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13287
2c8c5d37
PA
132882015-07-31 Pedro Alves <palves@redhat.com>
13289
13290 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13291 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13292 kill_wait_spawned_process instead of explicit "kill -9".
13293 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13294 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13295 kill_wait_spawned_process.
13296 * gdb.base/attach-twice.exp: Likewise.
13297 * gdb.base/attach.exp: Likewise.
13298 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13299 gdb_test_multiple.
13300 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13301 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13302 kill_wait_spawned_process.
13303 * gdb.base/valgrind-infcall.exp: Likewise.
13304 * gdb.multi/multi-attach.exp: Likewise.
13305 * gdb.python/py-prompt.exp: Likewise.
13306 * gdb.python/py-sync-interp.exp: Likewise.
13307 * gdb.server/ext-attach.exp: Likewise.
13308 * gdb.threads/attach-into-signal.exp (corefunc): Use
13309 spawn_wait_for_attach, spawn_id_get_pid and
13310 kill_wait_spawned_process.
13311 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13312 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13313 spawn_id_get_pid and kill_wait_spawned_process.
13314 * gdb.threads/attach-stopped.exp (corefunc): Use
13315 spawn_wait_for_attach, spawn_id_get_pid and
13316 kill_wait_spawned_process.
13317 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13318 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13319 kill_wait_spawned_process instead of explicit "kill -9".
13320 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13321 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13322 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13323 processes. Don't map cygwin/windows pids here. Now returns a
13324 spawn id list.
13325
032a0fca
SL
133262015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13327
13328 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13329 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13330 correct patch.
13331
61a934ca
SL
133322015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13333
13334 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13335
4bc4d428
SL
133362015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13337
13338 Reapply:
13339 2014-05-21 Mark Wielaard <mjw@redhat.com>
13340
13341 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13342
998d452a
PA
133432015-07-30 Pedro Alves <palves@redhat.com>
13344
13345 * linux-low.c (handle_extended_wait): Set the child's last
13346 reported status to TARGET_WAITKIND_STOPPED.
13347
69dde7dc
PA
133482015-07-30 Pedro Alves <palves@redhat.com>
13349
13350 PR threads/18600
13351 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13352 only shows inferior 1.
13353
4dd63d48
PA
133542015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13355 Pedro Alves <palves@redhat.com>
13356
13357 PR threads/18600
13358 * gdb.threads/fork-plus-threads.c: New file.
13359 * gdb.threads/fork-plus-threads.exp: New file.
13360
d618e4c5
PP
133612015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13362
13363 * gdb.base/batch-preserve-term-settings.exp
13364 (test_terminal_settings_preserved_after_cli_exit): Use
13365 send_quit_command.
13366
1eef6428
PA
133672015-07-29 Pedro Alves <palves@redhat.com>
13368 Don Breazeal <donb@codesourcery.com>
13369
13370 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13371 output from both inferior_spawn_id and gdb_spawn_id.
13372
7da5b897
SDJ
133732015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13374
13375 * gdb.threads/attach-into-signal.exp (corefunc): Use
13376 with_test_prefix on nested loops, uniquefying the test messages.
13377
dac804df
SDJ
133782015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13379
13380 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13381 commit.
13382
06265e53
PP
133832015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13384
13385 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13386 New proc.
13387 (test_terminal_settings_preserved_after_sigterm): New test.
13388
18206ca3
PP
133892015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13390
13391 * gdb.base/batch-preserve-term-settings.exp
13392 (test_terminal_settings_preserved_after_cli_exit): New test.
13393
90074d11
PP
133942015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13395
13396 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13397 manipulation of saved_gdbflags.
13398 (test_terminal_settings_preserved): Remove global declaration of
13399 the unused variable pagination_prompt. Remove manipulation of
13400 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13401 GDBFLAGS.
13402
eb1a7902
PA
134032015-07-29 Pedro Alves <palves@redhat.com>
13404
13405 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13406
8b75dd3b
PA
134072015-07-29 Pedro Alves <palves@redhat.com>
13408
13409 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13410 at the top.
13411
dedad4e3
PA
134122015-07-29 Pedro Alves <palves@redhat.com>
13413
13414 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13415 (main): Call gdb_unbuffer_output.
13416 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13417 (main): Call gdb_unbuffer_output.
13418 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13419 (main): Call gdb_unbuffer_output.
13420 * gdb.base/call-strs.exp: Adjust to step over the
13421 gdb_unbuffer_output call.
13422 * gdb.base/catch-gdb-caused-signals.c: Include
13423 "../lib/unbuffer_output.c".
13424 (main): Call gdb_unbuffer_output.
13425 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13426 (main): Call gdb_unbuffer_output.
13427 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13428 (main): Call gdb_unbuffer_output.
13429 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13430 (main): Call gdb_unbuffer_output.
13431 * gdb.base/shlib-call.exp: Adjust to step over the
13432 gdb_unbuffer_output call.
13433 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13434 (main): Call gdb_unbuffer_output.
13435 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13436 (main): Call gdb_unbuffer_output.
13437 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13438 (main): Rename to ...
13439 (test): ... this.
13440 (main): Reimplement.
13441 * gdb.base/varargs.exp: Run to test instead of to main.
13442 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13443 (main): Call gdb_unbuffer_output.
13444
58789a91
PA
134452015-07-29 Pedro Alves <palves@redhat.com>
13446
13447 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13448 factore out from mi_continue_dprintf. For call-style dprintfs,
13449 expect dprintf output out of $inferior_spawn_id.
13450 (mi_continue_dprintf): Use mi_expect_dprintf.
13451 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13452 (main): Call gdb_unbuffer_output.
13453
e8376742
PA
134542015-07-29 Pedro Alves <palves@redhat.com>
13455
13456 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13457 (default_mi_gdb_start): Set inferior_spawn_id instead of
13458 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13459 gdb_spawn_id.
13460 (mi_gdb_test): Always expect inferior output from both
13461 $inferior_spawn_id and $gdb_spawn_id.
13462
08280010
PA
134632015-07-29 Pedro Alves <palves@redhat.com>
13464
13465 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13466 send_inferior and $inferior_spawn_id.
13467
4d30e432
PA
134682015-07-29 Pedro Alves <palves@redhat.com>
13469
13470 * gdb.gdb/complaints.exp (test_initial_complaints)
13471 (test_serial_complaints, test_short_complaints): Use
13472 gdb_test_stdio.
13473 (test_empty_complaint): Handle $inferior_spawn_id !=
13474 $gdb_spawn_id.
13475
0d30a335
PA
134762015-07-29 Pedro Alves <palves@redhat.com>
13477
13478 * gdb.base/varargs.exp: Use gdb_test_stdio.
13479
39413b29
PA
134802015-07-29 Pedro Alves <palves@redhat.com>
13481
13482 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13483
7cb000a9
PA
134842015-07-29 Pedro Alves <palves@redhat.com>
13485
13486 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13487
d7b8ac82
PA
134882015-07-29 Pedro Alves <palves@redhat.com>
13489
13490 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13491 parameter into two new parameters, "inf_result" and "gdb_result".
13492 Expect inferior output and gdb output from $inferior_spawn_id and
13493 $gdb_spawn_id, respectively. Adjust all callers.
13494
789c3a0c
PA
134952015-07-29 Pedro Alves <palves@redhat.com>
13496
13497 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13498 of gdb_test_sequence.
13499
77e760c3
PA
135002015-07-29 Pedro Alves <palves@redhat.com>
13501
13502 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13503 (saw_spurious_output): Expect inferior output from
13504 $inferior_spawn_id. Use gdb_test_stdio.
13505
8396d2cd
PA
135062015-07-29 Pedro Alves <palves@redhat.com>
13507
13508 * gdb.base/dprintf.exp: Use standard_testfile. Change
13509 prepare_for_testing call.
13510 (srcfile): Don't set.
13511 (restart): New procedure.
13512 (test_dprintf): New procecure, use to continue over dprintfs.
13513 (test_call, test_agent): New procedures, tests moved here.
13514 Restart gdb and recreate dprintfs. Adjust expected output.
13515
2051d61f
PA
135162015-07-29 Pedro Alves <palves@redhat.com>
13517
13518 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13519
452397af
PA
135202015-07-29 Pedro Alves <palves@redhat.com>
13521
13522 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13523
8aed9555
PA
135242015-07-29 Pedro Alves <palves@redhat.com>
13525
13526 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13527 gdb_test_stdio.
13528
188a61b4
PA
135292015-07-29 Pedro Alves <palves@redhat.com>
13530
13531 * lib/gdb.exp (gdb_test_stdio): New procedure.
13532
12264a45
PA
135332015-07-29 Pedro Alves <palves@redhat.com>
13534
13535 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13536
23ffc893
PA
135372015-07-29 Pedro Alves <palves@redhat.com>
13538
13539 * gdb.base/call-signal-resume.exp: Remove check for
13540 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13541 * gdb.base/unwindonsignal.exp: Likewise.
13542 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13543 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13544
65566918
PA
135452015-07-29 Pedro Alves <palves@redhat.com>
13546
13547 * gdb.base/siginfo-addr.c (pass): New function.
13548 (handler): Call it iff si_addr is correct.
13549 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13550 Set a breakpoint at "pass" and continue to it.
13551
d60a9221
SDJ
135522015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13553
13554 * gdb.python/py-objfile.exp: Make some tests have unique names.
13555 * gdb.python/py-pp-registration.exp: Likewise.
13556
bde40b8f
PA
135572015-07-28 Pedro Alves <palves@redhat.com>
13558
13559 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13560
13e1dec8
SM
135612015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13562
13563 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13564
da33c9a7
SM
135652015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13566
13567 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13568
077836f7
PP
135692015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13570
13571 * gdb.base/gdb-sigterm-2.exp: New test.
13572
b8cc7b2e
DE
135732015-07-25 Doug Evans <xdje42@gmail.com>
13574
13575 Revert:
13576 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13577 (workers/%.worker, build-perf): New rule.
13578 (GDB_PERFTEST_MODE): New variable.
13579 (check-perf): Use it.
13580 (clean): Clean up gdb.perf parallel build subdirs.
13581 * lib/build-piece.exp: New file.
13582 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13583 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13584 name.
13585 (standard_temp_file): Ditto.
13586 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13587 of $GDB_PARALLEL.
13588
c8bd4544
DE
135892015-07-24 Doug Evans <dje@google.com>
13590
13591 * gdb.perf/lib/perftest/utils.py: New file.
13592 * gdb.perf/gm-hello.cc: New file.
13593 * gdb.perf/gm-pervasive-typedef.cc: New file.
13594 * gdb.perf/gm-pervasive-typedef.h: New file.
13595 * gdb.perf/gm-std.cc: New file.
13596 * gdb.perf/gm-std.h: New file.
13597 * gdb.perf/gm-use-cerr.cc: New file.
13598 * gdb.perf/gm-utils.h: New file.
13599 * gdb.perf/gmonster-null-lookup.py: New file.
13600 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13601 * gdb.perf/gmonster-print-cerr.py: New file.
13602 * gdb.perf/gmonster-ptype-string.py: New file.
13603 * gdb.perf/gmonster-runto-main.py: New file.
13604 * gdb.perf/gmonster-select-file.py: New file.
13605 * gdb.perf/gmonster1-null-lookup.exp: New file.
13606 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13607 * gdb.perf/gmonster1-print-cerr.exp: New file.
13608 * gdb.perf/gmonster1-ptype-string.exp: New file.
13609 * gdb.perf/gmonster1-runto-main.exp: New file.
13610 * gdb.perf/gmonster1-select-file.exp: New file.
13611 * gdb.perf/gmonster1.cc: New file.
13612 * gdb.perf/gmonster1.exp: New file.
13613 * gdb.perf/gmonster2-null-lookup.exp: New file.
13614 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13615 * gdb.perf/gmonster2-print-cerr.exp: New file.
13616 * gdb.perf/gmonster2-ptype-string.exp: New file.
13617 * gdb.perf/gmonster2-runto-main.exp: New file.
13618 * gdb.perf/gmonster2-select-file.exp: New file.
13619 * gdb.perf/gmonster2.cc: New file.
13620 * gdb.perf/gmonster2.exp: New file.
13621
6eab34f3
DE
136222015-07-24 Doug Evans <dje@google.com>
13623
13624 * gdb.perf/README: New file.
13625 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
13626 * lib/gen-perf-test.exp: New file.
13627
63738bfd
DE
136282015-07-24 Doug Evans <dje@google.com>
13629
13630 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
13631 (PerfTest::startup): New function.
13632 (PerfTest::run): Return result of calling body.
13633 (PerfTest::assemble): Rewrite.
13634 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
13635 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
13636 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
13637 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
13638 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
13639
7b606f95
DE
136402015-07-24 Doug Evans <dje@google.com>
13641
13642 * lib/gdb.exp (clean_restart): Make executable optional.
13643
a97b16b8
DE
136442015-07-24 Doug Evans <dje@google.com>
13645
13646 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
13647 compiler_info references.
13648 * gdb.cp/temargs.exp: Ditto.
13649 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
13650 (get_compiler_info): Early exit if already computed. Set compiler_info
13651 to "unknown" if there was a problem.
13652 (test_compiler_info): Add function comment. Call get_compiler_info.
13653
35baa57f
DE
136542015-07-24 Doug Evans <dje@google.com>
13655
13656 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13657 (workers/%.worker, build-perf): New rule.
13658 (GDB_PERFTEST_MODE): New variable.
13659 (check-perf): Use it.
13660 (clean): Clean up gdb.perf parallel build subdirs.
13661 * lib/build-piece.exp: New file.
13662 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13663 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13664 name.
13665 (standard_temp_file): Ditto.
13666 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13667 of $GDB_PARALLEL.
13668
6ebea266
DE
136692015-07-24 Doug Evans <dje@google.com>
13670
13671 * lib/future.exp (gdb_default_target_compile): New option
13672 "early_flags".
13673 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
13674 --as-needed.
13675
1e76a7e9
SDJ
136762015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
13677
13678 * gdb.base/catch-syscall.exp: Call gdb_exit before
13679 gdb_skip_xml_test.
13680
5068630a
PA
136812015-07-24 Pedro Alves <palves@redhat.com>
13682
13683 * gdb.python/py-events.exp: Accept output between the stop event
13684 and the prompt.
13685 * gdb.python/py-evsignal.exp: Likewise.
13686 * gdb.python/py-evthreads.exp: Likewise.
13687
77598427
PA
136882015-07-24 Pedro Alves <palves@redhat.com>
13689
13690 PR gdb/18717
13691 * gdb.threads/non-ldr-exit.c: New file.
13692 * gdb.threads/non-ldr-exit.exp: New file.
13693
11e6c98f
YQ
136942015-07-24 Yao Qi <yao.qi@linaro.org>
13695
13696 * gdb.server/ext-wrapper.exp: Test --wrapper option when
13697 restarting process.
13698
51aee833
YQ
136992015-07-24 Yao Qi <yao.qi@linaro.org>
13700
13701 * gdb.server/ext-restart.exp: New file.
13702
8cfe207c
YQ
137032015-07-24 Yao Qi <yao.qi@linaro.org>
13704
13705 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
13706 argument options.
13707 * gdb.server/ext-wrapper.exp: New file.
13708
cc12ce38
DE
137092015-07-23 Doug Evans <dje@google.com>
13710
13711 * gdb.dwarf2/dw2-dummy-cu.S: New file.
13712 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
13713
d0d84780
PMR
137142015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
13715
13716 * gdb.ada/var_arr_typedef.exp: New testcase.
13717 * gdb.ada/var_arr_typedef/pack.adb: New file.
13718 * gdb.ada/var_arr_typedef/pack.ads: New file.
13719 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
13720
8b558f79
JB
137212015-07-20 Joel Brobecker <brobecker@adacore.com>
13722
13723 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
13724
775a3298
JK
137252015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13726
13727 * gdb.arch/i386-biarch-core.exp: Replace istarget
13728 by "complete set gnutarget". Remove expectation for the "core-file"
13729 command.
13730
db1ff28b
JK
137312015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13732
13733 Revert the previous commit:
13734 Tests for validate symbol file using build-id.
13735
0a94970d
JK
137362015-07-15 Aleksandar Ristovski <aristovski@qnx.com
13737
13738 Tests for validate symbol file using build-id.
13739 * gdb.base/solib-mismatch-lib.c: New file.
13740 * gdb.base/solib-mismatch-libmod.c: New file.
13741 * gdb.base/solib-mismatch.c: New file.
13742 * gdb.base/solib-mismatch.exp: New file.
13743
03346981
SL
137442015-07-15 Sandra Loosemore <sandra@codesourcery.com>
13745
13746 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
13747 nios2-*-linux*.
13748 * gdb.base/sigbpt.exp (stepi_out): Likewise.
13749 * gdb.base/siginfo.exp: Likewise.
13750 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13751
42422cc7
PL
137522015-07-15 Pierre Langlois <pierre.langlois@arm.com>
13753
13754 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
13755 Move it to ...
13756 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
13757 ... here.
13758 * gdb.trace/range-stepping.exp: Check that the target supports
13759 range stepping.
13760
cfa68bae
JK
137612015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13762
13763 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
13764
8ffdba26
PA
137652015-07-14 Pedro Alves <palves@redhat.com>
13766
13767 * gdb.base/killed-outside.exp: New file.
13768 * gdb.base/killed-outside.c: New file.
13769
218a5a11
JK
137702015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13771
13772 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
13773 (n at main): New.
13774 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
13775
e03ed3c6
AA
137762015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
13777
13778 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
13779 infcall tests instead of setting up for KFAIL.
13780
485668e5
MM
137812015-07-10 Markus Metzger <markus.t.metzger@intel.com>
13782
13783 * gdb.btrace/record_goto-step.exp: New.
13784
08464196
JK
137852015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13786
13787 PR compile/18484
13788 * gdb.compile/compile.c (struct struct_type): Add volatile to
13789 selffield's type.
13790 * gdb.compile/compile.exp
13791 (compile code struct_object.selffield = &struct_object): Skip further
13792 struct_object tests if this one xfails.
13793
bcf5c1d9
RC
137942015-07-08 Robert O'Callahan <robert@ocallahan.org>
13795
13796 PR exp/18617
13797 * gdb.trace/ax.exp: Add test.
13798
4931af25
YQ
137992015-07-07 Yao Qi <yao.qi@linaro.org>
13800
13801 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
13802 instead of istarget "aarch64*-*-*".
13803 * gdb.arch/aarch64-fp.exp: Likewise.
13804 * gdb.base/float.exp: Likewise.
13805 * gdb.reverse/aarch64.exp: Likewise.
13806 * lib/gdb.exp (is_aarch64_target): New proc.
13807
9fcf688e
YQ
138082015-07-07 Yao Qi <yao.qi@linaro.org>
13809
13810 * lib/gdb.exp (is_aarch32_target): New proc.
13811 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
13812 instead of "istarget "arm*-*-*"".
13813 * gdb.arch/arm-disp-step.exp: Likewise.
13814 * gdb.arch/thumb-bx-pc.exp: Likewise.
13815 * gdb.arch/thumb-prologue.exp: Likewise.
13816 * gdb.arch/thumb-singlestep.exp: Likewise.
13817 * gdb.base/disp-step-syscall.exp: Likewise.
13818 * gdb.base/float.exp: Likewise.
13819
fbd8d50d
YQ
138202015-07-07 Yao Qi <yao.qi@linaro.org>
13821
13822 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
13823 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
13824
71be1fdc
YQ
138252015-07-07 Yao Qi <yao.qi@linaro.org>
13826
13827 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
13828 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
13829 if it exists.
13830 * gdb.multi/multi-arch.exp: Likewise.
13831
3e221d36
SM
138322015-07-07 Simon Marchi <simon.marchi@ericsson.com>
13833
13834 * gdb.python/py-lazy-string.exp: Add missing parentheses to
13835 print.
13836
d441430b
YQ
138372015-07-07 Yao Qi <yao.qi@linaro.org>
13838
13839 * gdb.arch/thumb-singlestep.exp: Do one more single step.
13840
06f810bd
MG
138412015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
13842
13843 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
13844 '[' and ']' characters.
13845
5e61e7c0
IB
138462015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
13847
13848 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13849
28bf096c
PA
138502015-06-29 Pedro Alves <palves@redhat.com>
13851
13852 PR threads/18127
13853 * gdb.threads/hand-call-new-thread.c: New file.
13854 * gdb.threads/hand-call-new-thread.c: New file.
13855
ee93cd5e
KS
138562015-06-26 Keith Seitz <keiths@redhat.com>
13857 Doug Evans <dje@google.com>
13858
13859 PR 16253
13860 * gdb.cp/var-tag-2.cc: New file.
13861 * gdb.cp/var-tag-3.cc: New file.
13862 * gdb.cp/var-tag-4.cc: New file.
13863 * gdb.cp/var-tag.cc: New file.
13864 * gdb.cp/var-tag.exp: New file.
13865
fc637f04
PP
138662015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13867
13868 * gdb.base/history-duplicates.exp: New test.
13869
2e52ae68
PP
138702015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13871
13872 * gdb.base/completion.exp: Test the completion of the "focus"
13873 command.
13874
6e22494e
JK
138752015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13876
13877 * gdb.arch/amd64-prologue-skip.S: New file.
13878 * gdb.arch/amd64-prologue-skip.exp: New file.
13879
bf7b9cd9
SM
138802015-06-25 Simon Marchi <simon.marchi@ericsson.com>
13881
13882 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
13883 is_address_zero_readable check.
13884
201e8dfd
PB
138852015-06-24 Peter Bergner <bergner@vnet.ibm.com>
13886
13887 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
13888 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
13889
5cd867b4
YQ
138902015-06-24 Yao Qi <yao.qi@linaro.org>
13891
13892 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
13893 linux targets.
13894
4d7be007
YQ
138952015-06-24 Yao Qi <yao.qi@linaro.org>
13896
13897 * lib/gdb.exp (supports_get_siginfo_type): New proc.
13898 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
13899 * gdb.base/siginfo-thread.exp: Likewise.
13900
07fcd301
YQ
139012015-06-22 Yao Qi <yao.qi@linaro.org>
13902
13903 * boards/remote-gdbserver-on-localhost.exp: Add comments.
13904
52042a00
YQ
139052015-06-22 Yao Qi <yao.qi@linaro.org>
13906
13907 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
13908 aarch64*-*-*.
13909 (skip_hw_watchpoint_tests): Likewise.
13910
74bd41ce
PP
139112015-06-18 Patrick Palka <patrick@parcs.ath.cx>
13912
13913 * gdb.base/gdbinit-history.exp: Test the interaction between
13914 setting GDBHISTSIZE and setting the history size via .gdbinit.
13915
bc460514
PP
139162015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13917
13918 PR gdb/16999
13919 * gdb.base/gdbhistsize-history.exp: New test.
13920
b58c513b
PP
139212015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13922
13923 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
13924 with GDBHISTSIZE.
13925 * gdb.base/readline.exp: Likewise.
13926
92046791
YQ
139272015-06-17 Yao Qi <yao.qi@linaro.org>
13928
13929 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
13930 line.
13931
2093d2d3
PP
139322015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13933
13934 * gdb.base/gdbinit-history.exp: Add test case to check that
13935 an unlimited history file does not get truncated on exit.
13936
e6c693af
AA
139372015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13938
13939 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
13940 (VECTOR): New macro. Use it...
13941 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
13942 ...for these typedefs.
13943 (int8, char1, int1, double1): New typedefs.
13944 (struct just_int2, struct two_int2): New structures.
13945 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
13946 (add_structvecs, add_singlevecs): New functions.
13947 (main): Call add_some_intvecs twice.
13948 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
13949 the compile and exit upon failure. Try compiling for the "native"
13950 architecture. Test inferior function calls with vector arguments
13951 and vector return value handling with "finish" and "return".
13952
c74f7d1c
JT
139532015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
13954
13955 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
13956 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
13957 PE file.
13958 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
13959
98aa42ee
AT
139602015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13961
13962 PR breakpoints/16465
13963 * gdb.mi/mi-dprintf-pending.c: New file.
13964 * gdb.mi/mi-dprintf-pending.exp: New test.
13965 * gdb.mi/mi-dprintf-pendshr.c: New file.
13966
7d73c23c 139672015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 13968 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
13969
13970 * gdb.arch/i386-mpx-map.c: New file.
13971 * gdb.arch/i386-mpx-map.exp: New File.
13972
139732015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13974
13975 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
13976 * gdb.arch/i386-mpx.exp: Indentation fixed.
13977
139782015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13979
13980 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
13981 function and improved indentation.
13982 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
13983 gdb_test_multiple. Added additional tests to skip the test.
13984
139852015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13986
13987 * gdb.arch/i386-avx512.c: Change path in include file.
13988 * gdb.arch/i386-avx512.exp: Change include dir path
13989 compilation flag.
13990 * gdb.arch/i386-mpx.c: Change path in include file.
13991 * gdb.arch/i386-mpx.exp: Change include dir path compilation
13992 flag.
13993
d5eba19a
JK
139942015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13995
13996 * gdb.compile/compile-print.exp (compile print *vararray@3)
13997 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
13998
7f361056
JK
139992015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14000
14001 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14002 (do not keep jit in memory): ... this.
14003 (expect 5): Change it to ...
14004 (expect no 5): ... this.
14005
3b462ec2
SM
140062015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14007
14008 PR gdb/15564
14009 * gdb.mi/mi-detach.exp: New file.
14010
e0619de6
JK
140112015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14012
14013 PR symtab/18392
14014 * gdb.arch/amd64-tailcall-self.S: New file.
14015 * gdb.arch/amd64-tailcall-self.c: New file.
14016 * gdb.arch/amd64-tailcall-self.exp: New file.
14017
e970cb34
DB
140182015-05-28 Don Breazeal <donb@codesourcery.com>
14019
14020 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14021 tests for remote targets by checking is_target_gdbserver.
14022
b2e2f908
DE
140232015-05-27 Doug Evans <dje@google.com>
14024
14025 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14026 * gdb.dwarf2/opaque-type-lookup.c: New file.
14027 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14028
82c7be31
DE
140292015-05-26 Doug Evans <dje@google.com>
14030
14031 * gdb.cp/iostream.cc: New file.
14032 * gdb.cp/iostream.exp: New file.
14033
b4f54984
DE
140342015-05-26 Doug Evans <dje@google.com>
14035
14036 * gdb.dwarf2/dw2-op-call.exp: Update.
14037 * gdb.dwarf2/dw4-sig-types.exp: Update.
14038 * gdb.dwarf2/implptr.exp: Update.
14039 * gdb.mi/mi-cmd-param-changed.exp: Update.
14040
4ea6efe9
DE
140412015-05-26 Doug Evans <dje@google.com>
14042
14043 * gdb.python/py-lazy-string.c: New file.
14044 * gdb.python/py-lazy-string.exp: New file.
14045 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14046 (main): Update. Add estring3.
14047 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14048 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14049
f6bb7db3
YQ
140502015-05-26 Omair Javaid <omair.javaid@linaro.org>
14051 Yao Qi <yao.qi@linaro.org>
14052
14053 * gdb.reverse/aarch64.c: New.
14054 * gdb.reverse/aarch64.exp: New.
14055
a81bfbd0
OJ
140562015-05-26 Omair Javaid <omair.javaid@linaro.org>
14057
25d49b86
PA
14058 * lib/gdb.exp (supports_process_record): Return true for
14059 aarch64*-linux*.
a81bfbd0
OJ
14060 (supports_reverse): Likewise.
14061
158bf1b4
PP
140622015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14063
14064 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14065 Use with_test_prefix.
14066
a0145030
AB
140672015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14068
14069 * gdb.base/completion.exp: Add test for completion of layout
14070 names.
14071
ebe3b578
AB
140722015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14073
14074 * lib/gdb.exp (skip_tui_tests): New proc.
14075 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14076
84204ed7
PA
140772015-05-19 Pedro Alves <palves@redhat.com>
14078
14079 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14080 Save the whole env array instead of just HOME. Unset HISTSIZE in
14081 the environment while testing. Restore whole environment
14082 afterwards.
14083
37442ce1
DE
140842015-05-16 Doug Evans <xdje42@gmail.com>
14085
14086 * gdb.guile/scm-ports.c: New file.
14087 * gdb.guile/scm-ports.exp: Add memory port tests.
14088
36de76f9
JK
140892015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14090
14091 * gdb.compile/compile-print.c: New file.
14092 * gdb.compile/compile-print.exp: New file.
14093
3a9558c4
JK
140942015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14095
14096 * gdb.compile/compile-ops.exp: Cast param to void.
14097 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14098 (compile code struct_object.selffield = &struct_object): Add xfail.
14099
aa715135
JG
141002015-05-15 Joel Brobecker <brobecker@adacore.com>
14101
14102 * gdb.ada/arr_enum_with_gap: New testcase.
14103
931e5bc3
JG
141042015-05-15 Joel Brobecker <brobecker@adacore.com>
14105
14106 * gdb.ada/byte_packed_arr: New testcase.
14107
9cd4d857
JB
141082015-05-15 Joel Brobecker <brobecker@adacore.com>
14109
14110 * gdb.ada/pckd_neg: New testcase.
14111
ebfd00d2
PP
141122015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14113
14114 PR gdb/17820
14115 * gdb.base/gdbinit-history.exp: New test.
14116 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14117 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14118
4c082a81
SC
141192015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14120
14121 * gdb.python/py-xmethods.cc: Enhance test case.
14122 * gdb.python/py-xmethods.exp: New tests.
14123 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14124 function.
14125 (B_indexoper): Likewise.
14126 (global_dm_list) : Add new xmethod worker functions.
14127
f7797074
SDJ
141282015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14129
14130 * gdb.base/coredump-filter.exp: Correctly unset
14131 "coredump_var_addr" array.
14132
a4674e4e
PA
141332015-05-08 Pedro Alves <palves@redhat.com>
14134
14135 * gdb.server/non-existing-program.exp: Unset spawn_id.
14136
df2eb078
SC
141372015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14138
14139 PR python/18291
14140 * gdb.python/py-xmethods.exp: Add tests.
14141
422349a3
YQ
141422015-05-08 Yao Qi <yao.qi@linaro.org>
14143
14144 PR gdb/18208
14145 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14146 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14147 function set_coredump_filter, and remove remote_exec call.
14148 Remove argument ipid. Callers update.
14149 (top level): Don't get inferior's PID.
14150
63fc80ce
AA
141512015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14152
14153 * gdb.base/watch_thread_num.exp: Skip test on targets without
14154 access watchpoints.
14155
80ad801e
PA
141562015-05-06 Pedro Alves <palves@redhat.com>
14157
14158 PR server/18081
14159 * gdb.server/non-existing-program.exp: New file.
14160
0fa7fe50
JB
141612015-05-05 Joel Brobecker <brobecker@adacore.com>
14162
14163 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14164
3ea89b92
PMR
141652015-05-05 Joel Brobecker <brobecker@adacore.com>
14166
14167 * gdb.ada/out_of_line_in_inlined: New testcase.
14168
87b8eff0
JB
141692015-05-05 Joel Brobecker <brobecker@adacore.com>
14170
14171 * gdb.ada/var_rec_arr: New testcase.
14172
5fccc635
YQ
141732015-04-30 Yao Qi <yao.qi@linaro.org>
14174
14175 * gdb.base/break-idempotent.exp: If
14176 skip_hw_watchpoint_multi_tests returns true, skip the tests
14177 on "rwatch" and "awatch".
14178
42d38f42
YQ
141792015-04-30 Yao Qi <yao.qi@linaro.org>
14180
14181 * gdb.base/relativedebug.exp: Invoke gdb command
14182 "info sharedlibrary", and if libc.so doesn't have debug info,
14183 skip the test.
14184
2ce1cdbf
DE
141852015-04-29 Doug Evans <dje@google.com>
14186
14187 * gdb.python/py-xmethods.exp: Add ptype tests.
14188 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14189 get_result_type method.
14190
f24a38c5
LM
141912015-04-29 Luis Machado <lgustavo@codesourcery.com>
14192
14193 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14194 the target does not support hardware watchpoints.
14195
ecbf2b3c
LM
141962015-04-29 Luis Machado <lgustavo@codesourcery.com>
14197
14198 * gdb.base/break-always.exp: Abort testing if writing to memory
14199 causes an error.
14200
34f5f757
DE
142012015-04-28 Doug Evans <dje@google.com>
14202
14203 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14204 * gdb.python/py-pp-registration.exp: ... here. New file.
14205 * gdb.python/py-pp-registration.c: New file.
14206 * gdb.python/py-pp-registration.py: New file.
14207
69b4374a
DE
142082015-04-28 Doug Evans <dje@google.com>
14209
14210 * gdb.python/py-bad-printers.c: New file.
14211 * gdb.python/py-bad-printers.py: New file.
14212 * gdb.python/py-bad-printers.exp: New file.
14213
59fb7612
SS
142142015-04-28 Sasha Smundak <asmundak@google.com>
14215
14216 * gdb.python/py-type.exp: New test.
14217
2631b16a
AW
142182015-04-28 Andy Wingo <wingo@igalia.com>
14219
14220 * gdb.python/py-parameter.exp:
14221 * gdb.guile/scm-parameter.exp: Escape the path that we are
14222 matching against, as it might contain characters that are special
14223 to regular expressions.
14224
460efde1
JB
142252015-04-27 Joel Brobecker <brobecker@adacore.com>
14226
14227 * gdb.ada/rec_comp: New testcase.
14228
2d369d8e
SDJ
142292015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14230
14231 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14232 before using it.
14233
cf75d6c3
AB
142342015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14235
14236 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14237 new tests for verilog output.
14238
8dbe7ca5
YQ
142392015-04-24 Yao Qi <yao.qi@linaro.org>
14240
14241 * boards/remote-gdbserver-on-localhost.exp: New file.
14242
4ef9fb2f
PA
142432015-04-23 Pedro Alves <palves@redhat.com>
14244
14245 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14246 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14247 "end of file", remove $inferior_spawn_id from the indirect list.
14248
0a803169
PA
142492015-04-23 Pedro Alves <palves@redhat.com>
14250
14251 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14252
749ef8f8
PA
142532015-04-23 Pedro Alves <palves@redhat.com>
14254
14255 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14256 on $any_spawn_id instead of only on $gdb_spawn_id.
14257
8aae4344
PM
142582015-04-21 Pierre Muller <muller@sourceware.org>
14259
14260 PR pascal/17815
14261 * lib/pascal.exp (gpc_compile): Add new option "class".
14262 (fpc_compile): Likewise.
14263 * gdb.pascal/case-insensitive-symbols.pas: New file.
14264 * gdb.pascal/case-insensitive-symbols.exp: New file.
14265
1586c8fb
GB
142662015-04-20 Gary Benson <gbenson@redhat.com>
14267
14268 * gdb.base/attach.exp: Fix three extended remote failures.
14269
1b6e6f5c
GB
142702015-04-17 Gary Benson <gbenson@redhat.com>
14271
14272 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14273 the main executable over the remote protocol.
14274
e797481d
PA
142752015-04-16 Pedro Alves <palves@redhat.com>
14276
14277 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14278 a new gdbserver if gdbserver_reconnect_p is set.
14279
1ca99c42
PA
142802015-04-16 Pedro Alves <palves@redhat.com>
14281
14282 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14283 is set, don't exit gdbserver.
14284
af9fd6f8
AA
142852015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14286
14287 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14288 appropriate .insn, such that an older assembler can be used.
14289 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14290 the z/Architecture instruction set on 31-bit targets as well.
14291
04ff1e61
AA
142922015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14293
14294 * gdb.go/handcall.exp: Remove all logic related to the first
14295 breakpoint and rely on go_runto_main instead.
14296 * gdb.go/strings.exp: Likewise.
14297 * gdb.go/unsafe.exp: Likewise.
14298 * gdb.go/hello.exp: Likewise. Also rename the remaining
14299 breakpoint marker to "breakpoint 1".
14300 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14301 * gdb.go/strings.go: Likewise.
14302 * gdb.go/unsafe.go: Likewise.
14303 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14304 "set breakpoint 2 here" and rename the remaining breakpoint marker
14305 to "breakpoint 1".
14306
40d2f8d6
SM
143072015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14308
14309 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14310 if itertools.imap is not present.
14311 * gdb.python/py-objfile.exp: Add parentheses.
14312 * gdb.python/py-type.exp: Same.
14313 * gdb.python/py-unwind-maint.py: Same.
14314
8cbc97c6
YQ
143152015-04-15 Yao Qi <yao.qi@linaro.org>
14316
14317 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14318 of ":$ptr_size" and set its form explicitly.
14319
45fd756c
YQ
143202015-04-15 Pedro Alves <palves@redhat.com>
14321 Yao Qi <yao.qi@linaro.org>
14322
14323 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14324 timeout by factor of 4.
14325 (test_regular_watch): Likewise.
14326 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14327 * gdb.reverse/sigall-reverse.exp: Likewise.
14328 * gdb.reverse/until-precsave.exp: Likewise.
14329 * lib/gdb.exp (with_timeout_factor): New proc.
14330 (gdb_expect): Move some code to ...
14331 (get_largest_timeout): ... here. New procedure.
14332
9e811bc3
LM
143332015-04-14 Luis Machado <lgustavo@codesourcery.com>
14334
14335 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14336
0ff6fcb2
LM
143372015-04-13 Luis Machado <lgustavo@codesourcery.com>
14338
14339 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14340 to write to the .text section.
14341
7578d5f7
LM
143422015-04-13 Luis Machado <lgustavo@codesourcery.com>
14343
14344 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14345 Handle the case of targets that do not provide PID information.
14346
2efe15c4
YQ
143472015-04-13 Yao Qi <yao.qi@linaro.org>
14348
14349 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14350 and use expect instead of gdb_expect.
14351
8cd8f2f8
SDJ
143522015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14353
14354 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14355 "coredump_var_addr" to avoid naming conflict with other testcases.
14356
9ee41772
PA
143572015-04-10 Pedro Alves <palves@redhat.com>
14358
14359 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14360 gdb_test_sequence and gdb_assert.
14361
07473109
PA
143622015-04-10 Pedro Alves <palves@redhat.com>
14363
14364 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14365 test messages that don't include the breakpoint address.
14366
de3db44c
YQ
143672015-04-10 Yao Qi <yao.qi@linaro.org>
14368
14369 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14370 false for some offset and width combinations which aren't
14371 supported by linux kernel.
14372
c79d856c
PA
143732015-04-10 Pedro Alves <palves@redhat.com>
14374
14375 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14376 procedure, factored out from ...
14377 (top level): ... here. Add "set displaced-stepping" testing axis.
14378 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14379 parameter "displaced". Use it.
14380 (top level): Use foreach and add "set displaced-stepping" testing
14381 axis.
14382
ebc90b50
PA
143832015-04-10 Pedro Alves <palves@redhat.com>
14384
14385 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14386 Remove comment.
14387 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14388 both the address of the instruction that triggers the watchpoint
14389 and the address of the instruction immediately after, and use
14390 those addresses for the test. Fix comment.
14391
8f572e5c
PA
143922015-04-10 Pedro Alves <palves@redhat.com>
14393
14394 * gdb.base/sigstep.exp (breakpoint_to_handler)
14395 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14396 Test "backtrace" in handler.
14397 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14398 (top level): Add new "displaced" test axis to
14399 breakpoint_to_handler, breakpoint_to_handler_entry and
14400 breakpoint_over_handler.
14401
8d707a12
PA
144022015-04-10 Pedro Alves <palves@redhat.com>
14403
14404 PR gdb/18216
14405 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14406
ef713951
YQ
144072015-04-10 Yao Qi <yao.qi@linaro.org>
14408
14409 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14410 (test_add_rn_pc): New function.
14411 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14412 (top level): Invoke test_add_rn_pc.
14413
906d60cf
PA
144142015-04-10 Pedro Alves <palves@redhat.com>
14415
14416 PR gdb/13858
14417 * gdb.base/step-over-no-symbols.exp: New file.
14418
f2983cc3
AW
144192015-04-09 Andy Wingo <wingo@igalia.com>
14420
14421 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14422 after the Python tests.
14423
6d62641c
SDJ
144242015-04-08 Keith Seitz <keiths@redhat.com>
14425
14426 PR python/16699
14427 * gdb.python/py-completion.exp: New tests for completion.
14428 * gdb.python/py-completion.py (CompleteLimit1): New class.
14429 (CompleteLimit2): Likewise.
14430 (CompleteLimit3): Likewise.
14431 (CompleteLimit4): Likewise.
14432 (CompleteLimit5): Likewise.
14433 (CompleteLimit6): Likewise.
14434 (CompleteLimit7): Likewise.
14435
f3770638
PA
144362015-04-08 Pedro Alves <palves@redhat.com>
14437
14438 PR gdb/18214
14439 PR gdb/18216
14440 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14441 function.
14442 (main): Install it as SIGUSR1 handler.
14443 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14444 parameter. Always use "setup" as prefix. Toggle "set
14445 displaced-stepping" off/on depending on global. Don't switch to
14446 thread 1 here.
14447 (top level): Add displaced stepping "off/on" test axis. Update
14448 "setup" calls. Wrap each subtest with with_test_prefix. Test
14449 continuing with a queued signal in each thread.
14450
4496bed7
PA
144512015-04-08 Pedro Alves <palves@redhat.com>
14452
14453 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14454 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14455 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14456 Return early if running to main fails.
14457 * gdb.trace/while-stepping.exp: Likewise.
14458
b97fde92
PA
144592015-04-07 Pedro Alves <palves@redhat.com>
14460
14461 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14462 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14463 interact with inferior program.
14464
f71c18e7
PA
144652015-04-07 Pedro Alves <palves@redhat.com>
14466
14467 * lib/gdb.exp (inferior_spawn_id): New global.
14468 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14469 spawn id after processing the user code.
14470 (default_gdb_start): Set inferior_spawn_id.
14471 (send_inferior): New procedure.
14472 * lib/gdbserver-support.exp (gdbserver_start): Set
14473 inferior_spawn_id.
14474 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14475
6423214f
PA
144762015-04-07 Pedro Alves <palves@redhat.com>
14477
14478 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14479 * lib/gdbserver-support.exp (gdbserver_start): Make
14480 $server_spawn_id global.
14481 (gdbserver_start): Don't wait for gdbserver's spawn id with
14482 expect_background.
14483 (close_gdbserver): New procedure.
14484 (gdb_exit): Rename the default version and reimplement.
14485
71c0ee8c
PA
144862015-04-07 Pedro Alves <palves@redhat.com>
14487
72f4393d 14488 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14489 append the substituted item, not the original item.
14490
203bc29b
PA
144912015-04-07 Pedro Alves <palves@redhat.com>
14492
14493 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14494 gdb_expect.
14495
508a3ddf
PA
144962015-04-07 Pedro Alves <palves@redhat.com>
14497
14498 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14499 output appearing once only.
14500
9f6dbe2b
PA
145012015-04-07 Pedro Alves <palves@redhat.com>
14502
14503 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14504 that doesn't expect anything. Return early if running to main
14505 fails.
14506
337532fa
YQ
145072015-04-07 Yao Qi <yao.qi@linaro.org>
14508
14509 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14510 (child_function): Call alarm.
14511 (main): Move call to alarm into the loop.
14512 * gdb.threads/non-stop-fair-events.exp: Build program with
14513 -DTIMEOUT=$timeout.
14514
01b622d4
DE
145152015-04-06 Doug Evans <xdje42@gmail.com>
14516
14517 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14518 Fix dest parameter to board_info.
14519 (fpc_compile): Ditto.
14520 (gdb_compile_pascal): Rename dest arg to destfile.
14521
961f4160
PMR
145222015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14523
14524 * gdb.ada/funcall_ref.exp: New file.
14525 * gdb.ada/funcall_ref/foo.adb: New file.
14526
cafda597
YQ
145272015-04-02 Yao Qi <yao.qi@linaro.org>
14528
14529 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14530 is remote.
14531
fed040c6
GB
145322015-04-02 Gary Benson <gbenson@redhat.com>
14533
14534 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14535
d11916aa
SS
145362015-04-01 Sasha Smundak <asmundak@google.com>
14537
14538 * gdb.python/py-unwind-maint.c: New file.
14539 * gdb.python/py-unwind-maint.exp: New test.
14540 * gdb.python/py-unwind-maint.py: New file.
14541 * gdb.python/py-unwind.c: New file.
14542 * gdb.python/py-unwind.exp: New test.
14543 * gdb.python/py-unwind.py: New test.
14544
a1471180
PA
145452015-04-01 Pedro Alves <palves@redhat.com>
14546
14547 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14548 to fail instead of non-existent $test.
14549
0bbeccb1
PA
145502015-04-01 Pedro Alves <palves@redhat.com>
14551
14552 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14553 GDBFLAGS if not empty.
14554
3c724c8c
PMR
145552015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14556
14557 * gdb.ada/complete.exp: Remove "multi_line".
14558 * gdb.ada/info_exc.exp: Remove "multi_line".
14559 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14560 * gdb.ada/ptype_field.exp: Remove "multi_line".
14561 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14562 * gdb.ada/tagged.exp: Remove "multi_line".
14563 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14564 [multi_line ...]
14565 * gdb.btrace/delta.exp: Likewise.
14566 * gdb.btrace/exception.exp: Likewise.
14567 * gdb.btrace/function_call_history.exp: Likewise.
14568 * gdb.btrace/instruction_history.exp: Likewise.
14569 * gdb.btrace/nohist.exp: Likewise.
14570 * gdb.btrace/record_goto.exp: Likewise.
14571 * gdb.btrace/segv.exp: Likewise.
14572 * gdb.btrace/stepi.exp: Likewise.
14573 * gdb.btrace/tailcall.exp: Likewise.
14574 * gdb.btrace/unknown_functions.exp: Likewise.
14575 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14576 * lib/gdb.exp: Add the "multi_line" helper.
14577
4eec2deb
PA
145782015-04-01 Pedro Alves <palves@redhat.com>
14579
14580 * gdb.threads/tid-reuse.c: New file.
14581 * gdb.threads/tid-reuse.exp: New file.
14582
df8411da
SDJ
145832015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14584
14585 PR corefiles/16092
14586 * gdb.base/coredump-filter.c: New file.
14587 * gdb.base/coredump-filter.exp: Likewise.
14588
6ef37366
PM
145892015-03-27 Petr Machata <pmachata@redhat.com>
14590
14591 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14592 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14593 (Dwarf::assemble): Initialize them.
14594 (Dwarf::lines): New function.
14595
7ec911b0
JT
145962015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14597
14598 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14599 SYMBOL_PREFIX for x86_64-*-cygwin.
14600
ff908ebf
AW
146012015-03-26 Andy Wingo <wingo@igalia.com>
14602
14603 PR symtab/18148
14604 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14605 const_value but not a location.
14606 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14607 location defined in non-main CUs are visible.
14608
6d5f0679
YQ
146092015-03-26 Yao Qi <yao.qi@linaro.org>
14610
14611 PR testsuite/18139
14612 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14613 Add a line number entry for the same line.
14614 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14615 Add a line number entry for the same line.
14616
2898689b
YQ
146172015-03-26 Yao Qi <yao.qi@linaro.org>
14618
14619 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14620 .int 0.
14621 (func): Likewise. Add .Lfunc_1 label.
14622 Use .Lfunc_1 label.
14623 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
14624 .int 0.
14625 (func): Likewise.
14626 Use .Lfunc_1 label.
14627
85180498
YQ
146282015-03-26 Yao Qi <yao.qi@linaro.org>
14629
14630 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
14631 Call gdb_compile instead to compile each .s files without debug
14632 information.
14633
8aa08a8d
YQ
146342015-03-26 Yao Qi <yao.qi@linaro.org>
14635
14636 * gdb.base/savedregs.exp (process_saved_regs): Make
14637 "Saved registers:" optional in the pattern.
14638
66849923
MM
146392015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14640
14641 * gdb.btrace/next.exp: Merged into step.exp.
14642 * gdb.btrace/finish.exp: Merged into step.exp.
14643 * gdb.btrace/nexti.exp: Merged into stepi.exp.
14644 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
14645 "record goto" and checking the exact replay position.
14646 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
14647 check for "Recording format" in "info record" output.
14648 * gdb.btrace/record_goto.exp: Choose test file based on target.
14649 * gdb.btrace/x86-record_goto.S: Renamed into ...
14650 * gdb.btrace/x86_64-record_goto.S: ... this.
14651 * gdb.btrace/i686-record_goto.S: New.
14652 * gdb.btrace/x86-tailcall.S: Renamed into ...
14653 * gdb.btrace/x86_64-tailcall.S: ... this.
14654 * gdb.btrace/i686-tailcall.S: New.
14655 * gdb.btrace/x86-tailcall.c: Renamed into ...
14656 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
14657 separate statements. Update test.
14658 * gdb.btrace/delta.exp: Use record_goto.c as test file.
14659 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
14660 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
14661 * gdb.btrace/tailcall.exp: Choose test file based on target.
14662 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
14663
11cc1b74
MM
146642015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14665
14666 * gdb.btrace/exception.exp: Increase BTS buffer size.
14667
a25d8bf9
PA
146682015-03-24 Pedro Alves <palves@redhat.com>
14669
14670 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
14671
856e7dd6
PA
146722015-03-24 Pedro Alves <palves@redhat.com>
14673
14674 * gdb.threads/schedlock.exp (test_step): No longer expect that
14675 "set scheduler-locking step" with "next" over a function call runs
14676 threads unlocked.
14677
ad235a41
AT
146782015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14679
14680 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
14681
15630549
AT
146822015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14683
14684 PR breakpoints/16466
14685 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
14686 * gdb.mi/mi-pending.c (thread_func): New function.
14687 (int main): Add threading support required.
14688 * gdb.mi/mi-pending.exp: Add tests for this issue.
14689 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
14690 (pendfunc2): Remove stdio dependency.
14691 * gdb.mi/mi-pendshr2.c: New file.
14692
693dca06
KS
146932015-03-23 Keith Seitz <keiths@redhat.com>
14694
14695 * gdb.linespec/keywords.c: New file.
14696 * gdb.linespec/keywords.exp: New file.
14697
7e993ebf
KS
146982015-03-23 Keith Seitz <keiths@redhat.com>
14699
14700 PR gdb/18021
14701 * gdb.dwarf2/staticvirtual.exp: New test.
14702
bc23328c
JK
147032015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14704
14705 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
14706 * README: Remove HP-UX and gdb.hp.
14707 (configuration):
14708 * configure: Regenerate.
14709 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
14710 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
14711 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
14712 gdb.hp/gdb.defects/Makefile.
14713 * gdb.hp/Makefile.in: File deleted.
14714 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
14715 * gdb.hp/gdb.aCC/optimize.c: File deleted.
14716 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
14717 * gdb.hp/gdb.aCC/run.c: File deleted.
14718 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
14719 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
14720 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
14721 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
14722 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
14723 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
14724 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
14725 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
14726 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
14727 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
14728 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
14729 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
14730 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
14731 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
14732 * gdb.hp/gdb.base-hp/reg.s: File deleted.
14733 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
14734 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
14735 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
14736 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
14737 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
14738 * gdb.hp/gdb.compat/Makefile.in: File deleted.
14739 * gdb.hp/gdb.compat/average.c: File deleted.
14740 * gdb.hp/gdb.compat/sum.c: File deleted.
14741 * gdb.hp/gdb.compat/xdb.c: File deleted.
14742 * gdb.hp/gdb.compat/xdb0.c: File deleted.
14743 * gdb.hp/gdb.compat/xdb0.h: File deleted.
14744 * gdb.hp/gdb.compat/xdb1.c: File deleted.
14745 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
14746 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
14747 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
14748 * gdb.hp/gdb.defects/Makefile.in: File deleted.
14749 * gdb.hp/gdb.defects/bs14602.c: File deleted.
14750 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
14751 * gdb.hp/gdb.defects/solib-d.c: File deleted.
14752 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
14753 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
14754 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
14755 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
14756 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
14757 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
14758 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
14759 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
14760 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
14761 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
14762 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
14763 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
14764 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
14765 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
14766 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
14767 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
14768 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
14769 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
14770 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
14771 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
14772 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
14773 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
14774 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
14775 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
14776 * gdb.hp/tools/odump: File deleted.
14777
8bf3b159
PA
147782015-03-19 Pedro Alves <palves@redhat.com>
14779
14780 * gdb.threads/continue-pending-status.exp (saw_thread_2)
14781 (saw_thread_3): New globals.
14782 (top level): Increment them when an event for the corresponding
14783 thread is seen.
14784 (no thread starvation): New test.
14785
eb54c8bf
PA
147862015-03-19 Pedro Alves <palves@redhat.com>
14787
14788 * gdb.threads/continue-pending-status.c: New file.
14789 * gdb.threads/continue-pending-status.exp: New file.
14790
32d2e5d6
PA
147912015-03-18 Pedro Alves <palves@redhat.com>
14792
14793 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14794 Use gdb_is_target_remote instead of is_remote. Use
14795 gdb_test_multiple instead of gdb_expect. Exit early if
14796 gdb_test_multiple hits its internal matches. Tighten stepi tests
14797 expected output. Fail on exit with any signal, instead of just
14798 SIGILL.
14799
f68f11b7
YQ
148002015-03-18 Yao Qi <yao.qi@linaro.org>
14801
14802 PR tdep/18107
14803 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
14804 variable.
14805 * gdb.base/catch-syscall.exp: Don't skip it on
14806 aarch64*-*-linux* target. Remove elements in all_syscalls.
14807 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
14808 target.
14809 (setup_all_syscalls): New proc.
14810
ca5fd19b
YQ
148112015-03-16 Yao Qi <yao.qi@linaro.org>
14812
14813 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
14814 (top level): Skip tests if valid_addr_p returns false for
14815 $cmd1 or $cmd2.
14816
85642ba0
AW
148172015-03-11 Andy Wingo <wingo@igalia.com>
14818
14819 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
14820
e03f9645
YQ
148212015-03-11 Yao Qi <yao.qi@linaro.org>
14822
14823 * gdb.base/catch-syscall.exp: Fix typo in comments.
14824
5d0962b2
YQ
148252015-03-11 Yao Qi <yao.qi@linaro.org>
14826
14827 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
14828
b2df3cef
PA
148292015-03-09 Pedro Alves <palves@redhat.com>
14830
14831 * dg-extract-results.py: Delete.
14832
ef878e53
PA
148332015-03-09 Pedro Alves <palves@redhat.com>
14834
14835 Merge dg-extract-results.sh from GCC upstream (r218843).
14836
14837 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
14838 * dg-extract-results.sh: Use --text with grep to avoid issues with
14839 binary files. Fall back to cat -v, if that doesn't work.
14840
9494d219
PA
148412015-03-05 Pedro Alves <palves@redhat.com>
14842
14843 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
14844
a8d9763a
SM
148452015-03-04 Simon Marchi <simon.marchi@ericsson.com>
14846
14847 * lib/mi-support.exp (mi_expect_interrupt): Accept
14848 alternative event for when in all-stop mode.
14849
be9957b8
PA
148502015-03-04 Pedro Alves <palves@redhat.com>
14851
14852 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
14853
d57be0f4 148542015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
14855
14856 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
14857
c214c7cf
AA
148582015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14859
14860 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
14861 regexps for GDB's current line display, accept a hex address
14862 preceding the line number.
14863
6d74a497
AA
148642015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14865
14866 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
14867 the 'arch1' variable for "s390*-linux*" targets.
14868
511aee7c
PA
148692015-03-04 Pedro Alves <palves@redhat.com>
14870
14871 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
14872 (main): Pass missing retval argument to pthread_join call.
14873
95e50b27
PA
148742015-03-02 Pedro Alves <palves@redhat.com>
14875
14876 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
14877 (top level): Call do_test with non-stop as well.
14878
28054d69
PA
148792015-03-02 Pedro Alves <palves@redhat.com>
14880
14881 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
14882 -1.
14883
4fa5d7b4
AA
148842015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14885
14886 * gdb.arch/s390-vregs.exp: New test.
14887 * gdb.arch/s390-vregs.S: New file.
14888
97c18565
PA
148892015-02-27 Pedro Alves <palves@redhat.com>
14890
14891 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14892 call to catch_command_errors.
14893 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
14894 catch_command_errors.
14895
a37bfa30
PA
148962015-02-27 Pedro Alves <palves@redhat.com>
14897
14898 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
14899 "true" for boolean result.
14900 * gdb.gdb/selftest.exp (test_with_self): Also accept full
14901 prototype of main.
14902
6f98576f
PA
149032015-02-27 Pedro Alves <palves@redhat.com>
14904
14905 * lib/unbuffer_output.c: New file.
14906 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
14907 (main): Call gdb_unbuffer_output.
14908
eba5ab56
YQ
149092015-02-27 Yao Qi <yao.qi@linaro.org>
14910
14911 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
14912 target.
14913
0def5aaa
DE
149142015-02-26 Doug Evans <dje@google.com>
14915
14916 * gdb.cp/class2.cc (Dbase, D): New classes.
14917 (main): New local delta.
14918 * gdb.cp/class2.exp: Test printing delta.
14919 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
14920 (dynbar): New global.
14921 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
14922
081a1c2c
JK
149232015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14924
14925 * gdb.compile/compile-ifunc.c: New file.
14926 * gdb.compile/compile-ifunc.exp: New file.
14927
2f41223f
AT
149282015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
14929
14930 * gdb.base/structs.exp: Check for correct struct on finish.
14931
03eddd80
YQ
149322015-02-26 Yao Qi <yao.qi@linaro.org>
14933
14934 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
14935 is zero.
14936
80c57053
JK
149372015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14938
14939 * gdb.arch/cordic.ko.bz2: New file.
14940 * gdb.arch/cordic.ko.debug.bz2: New file.
14941 * gdb.arch/ppc64-symtab-cordic.exp: New file.
14942
21613c12
YQ
149432015-02-25 Yao Qi <yao.qi@linaro.org>
14944
14945 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
14946 aarch64*-*-* target.
14947
d8b901ed
PA
149482015-02-23 Pedro Alves <palves@redhat.com>
14949
14950 * lib/gdb.exp (delete_breakpoints): Rewrite using
14951 gdb_test_multiple.
14952
e5b85ead
PA
149532015-02-23 Pedro Alves <palves@redhat.com>
14954
14955 * gdb.base/info-os.c: Include stdlib.h.
14956
85c3a371
DE
149572015-02-22 Doug Evans <xdje42@gmail.com>
14958
14959 PR symtab/17855
14960 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
14961 is read after symbols have been re-read.
14962 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
14963 * gdb.ada/exec_changed/second.adb (Second): Ditto.
14964
96553a0c
DE
149652015-02-21 Doug Evans <dje@google.com>
14966
14967 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
14968
97a0c697
JK
149692015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14970
14971 PR corefiles/17808
14972 * gdb.arch/i386-biarch-core.core.bz2: New file.
14973 * gdb.arch/i386-biarch-core.exp: New file.
14974
a47cd6e9
PA
149752015-02-21 Pedro Alves <palves@redhat.com>
14976
14977 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
14978 runto_main fails.
14979
c5facdc4
PA
149802015-02-20 Pedro Alves <palves@redhat.com>
14981
14982 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
14983 info probes.
14984
2db9a427
PA
149852015-02-20 Pedro Alves <palves@redhat.com>
14986
14987 * gdb.threads/multi-create-ns-info-thr.exp: New file.
14988
60fb7e9e
PA
149892015-02-20 Pedro Alves <palves@redhat.com>
14990
14991 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
14992 clean_restart before gdb_target_supports_trace.
14993
5c5019c2
PA
149942015-02-20 Pedro Alves <palves@redhat.com>
14995
14996 PR threads/18006
14997 * gdb.threads/clone-thread_db.c: New file.
14998 * gdb.threads/clone-thread_db.exp: New file.
14999
c9587f88
AT
150002015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15001
15002 PR breakpoints/16812
15003 * gdb.base/catch-gdb-caused-signals.c: New file.
15004 * gdb.base/catch-gdb-caused-signals.exp: New file.
15005
f6a88844
JM
150062015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15007
15008 * configure: Regenerated.
15009 * configure.ac: Use GDB_AC_TRANSFORM.
15010 * aclocal.m4: sinclude ../transform.m4.
15011
497c491b
JM
150122015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15013
15014 * lib/dtrace.exp: New file.
15015 * gdb.base/dtrace-probe.exp: Likewise.
15016 * gdb.base/dtrace-probe.d: Likewise.
15017 * gdb.base/dtrace-probe.c: Likewise.
15018 * lib/pdtrace.in: Likewise.
15019 * configure.ac: Output variables with the transformed names of
15020 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15021 * configure: Regenerated.
15022
03e98035
JM
150232015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15024
15025 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15026 expected message when trying to access $_probe_* convenience
15027 variables while not on a probe.
15028
63cc30e9
JK
150292015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15030
15031 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15032
0703599a
PA
150332015-02-11 Pedro Alves <pedro@codesourcery.com>
15034
15035 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15036 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15037
7e60a48e
DE
150382015-02-10 Doug Evans <xdje42@gmail.com>
15039
15040 * lib/gdb.exp (gdb_load): Always return a result.
15041
01b088bc
PA
150422015-02-10 Pedro Alves <palves@redhat.com>
15043
15044 * gdb.threads/signal-sigtrap.c: New file.
15045 * gdb.threads/signal-sigtrap.exp: New file.
15046
b05ec7a5
AT
150472015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15048
15049 * gdb.trace/no-attach-trace.c: New file.
15050 * gdb.trace/no-attach-trace.exp: New file.
15051
a2c2acaf
MW
150522015-02-09 Mark Wielaard <mjw@redhat.com>
15053
15054 * gdb.dwarf2/atomic.c: New file.
15055 * gdb.dwarf2/atomic-type.exp: Likewise.
15056
31fd9caa
MM
150572015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15058
15059 * gdb.btrace/buffer-size.exp: Update "info record" output.
15060 * gdb.btrace/delta.exp: Update "info record" output.
15061 * gdb.btrace/enable.exp: Update "info record" output.
15062 * gdb.btrace/finish.exp: Update "info record" output.
15063 * gdb.btrace/instruction_history.exp: Update "info record" output.
15064 * gdb.btrace/next.exp: Update "info record" output.
15065 * gdb.btrace/nexti.exp: Update "info record" output.
15066 * gdb.btrace/step.exp: Update "info record" output.
15067 * gdb.btrace/stepi.exp: Update "info record" output.
15068 * gdb.btrace/nohist.exp: Update "info record" output.
15069
d33501a5
MM
150702015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15071
15072 * gdb.btrace/buffer-size: New.
15073
f4abbc16
MM
150742015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15075
15076 * gdb.btrace/delta.exp: Update "info record" output.
15077 * gdb.btrace/enable.exp: Update "info record" output.
15078 * gdb.btrace/finish.exp: Update "info record" output.
15079 * gdb.btrace/instruction_history.exp: Update "info record" output.
15080 * gdb.btrace/next.exp: Update "info record" output.
15081 * gdb.btrace/nexti.exp: Update "info record" output.
15082 * gdb.btrace/step.exp: Update "info record" output.
15083 * gdb.btrace/stepi.exp: Update "info record" output.
15084 * gdb.btrace/nohist.exp: Update "info record" output.
15085
b9d61307
SM
150862015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15087
15088 PR gdb/15678
15089 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15090
e584fdbc
PA
150912015-02-06 Pedro Alves <palves@redhat.com>
15092
15093 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15094 macro.
15095 (seconds_left, again): New globals.
15096 (main): Wait seconds_left in a 1-second sleep loop instead of
15097 sleeping 180 seconds. If 'again' is set, reset the seconds
15098 counter.
15099 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15100 'again' in the inferior before detaching. Print the seconds left.
15101 (options): New global.
15102 (top level): Build program with -DTIMEOUT=$timeout.
15103
77f41761
PA
151042015-02-06 Pedro Alves <palves@redhat.com>
15105
15106 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15107 determine how many seconds to pass to 'alarm'.
15108 * gdb.base/gdb-sigterm.exp (top level): Build program with
15109 -DTIMEOUT=$timeout.
15110 (do_test): Return success/failure indication. Add more verbose
15111 logging. Don't fail if 200 single steps are seen. Instead, fail
15112 when the test times out.
15113 (passes): New global.
15114 (top level): Break the testing loop if testing fails on any
15115 iteration. Use gdb_assert.
15116
b9394193
DB
151172015-02-04 Don Breazeal <donb@codesourcery.com>
15118
15119 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15120 and initialize them.
15121 (ipc_cleanup): New function.
15122 (main): Don't declare shmid, semid, and msqid. Add a call to
15123 atexit so that we call ipc_cleanup on exit.
15124
42d9e528
PA
151252015-02-04 Pedro Alves <palves@redhat.com>
15126
15127 * boards/native-extended-gdbserver.exp: Remove any target variant
15128 specifications from the board name before clearing the isremote
15129 flag from board_info.
15130
ae6ae975
DE
151312015-01-31 Doug Evans <xdje42@gmail.com>
15132
15133 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15134
cfb069a8
GB
151352015-01-31 Gary Benson <gbenson@redhat.com>
15136
15137 * gdb.base/completion.exp: Disable completion limiting for
15138 existing tests. Add new tests to check completion limiting.
15139 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15140
5dd31d79
DE
151412015-01-31 Doug Evans <xdje42@gmail.com>
15142
15143 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15144
9f050062
DE
151452015-01-31 Doug Evans <xdje42@gmail.com>
15146
15147 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15148 entries. Duplicate file section script entries.
15149 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15150 inlined entries. Add test for safe-path rejection.
15151 * gdb.python/py-section-script.c: Add duplicate inlined section script
15152 entries. Duplicate file section script entries.
15153 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15154 inlined entries. Add test for safe-path rejection.
15155
df25ebbd
JB
151562015-01-29 Joel Brobecker <brobecker@adacore.com>
15157
15158 * gdb.ada/disc_arr_bound: New testcase.
15159
4a0ca9ec
JB
151602015-01-29 Joel Brobecker <brobecker@adacore.com>
15161
15162 * gdb.ada/mi_var_array: New testcase.
15163
3a8b707a
DE
151642015-01-27 Doug Evans <dje@google.com>
15165
15166 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15167 Add test for objfile.filename, objfile.username after objfile
15168 has been unloaded.
15169
f8313f6e
JB
151702015-01-26 Joel Brobecker <brobecker@adacore.com>
15171
15172 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15173 the second test to print the name attribute of value
15174 returned by the call to gdb.lookup_type, and adjust
15175 the expected output accordingly.
15176
37bc665e
MW
151772015-01-25 Mark Wielaard <mjw@redhat.com>
15178
15179 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15180 * gdb.base/disp-step-fork.c: Include unistd.h.
15181 * gdb.base/siginfo-obj.c: Include stdio.h.
15182 * gdb.base/siginfo-thread.c: Likewise.
15183 * gdb.mi/non-stop.c: Include unistd.h.
15184 * gdb.mi/nsthrexec.c: Include stdio.h.
15185 * gdb.mi/pthreads.c: Include unistd.h.
15186 * gdb.modula2/unbounded1.c (main): Declare returns int.
15187 * gdb.reverse/consecutive-reverse.c: Likewise.
15188 * gdb.threads/create-fail.c: Include unistd.h.
15189 * gdb.threads/killed.c: Likewise.
15190 * gdb.threads/linux-dp.c: Likewise.
15191 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15192 * gdb.threads/non-ldr-exc-2.c: Likewise.
15193 * gdb.threads/non-ldr-exc-3.c: Likewise.
15194 * gdb.threads/non-ldr-exc-4.c: Likewise.
15195 * gdb.threads/pthreads.c: Include unistd.h.
15196 (main): Declare returns int.
15197 * gdb.threads/tls-main.c (foo): New declaration.
15198 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15199
f7e5394d
SM
152002015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15201
15202 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15203 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15204
743649fd
MW
152052015-01-15 Mark Wielaard <mjw@redhat.com>
15206
15207 * gdb.base/noreturn-return.c: New file.
15208 * gdb.base/noreturn-return.exp: New file.
15209 * gdb.base/noreturn-finish.c: New file.
15210 * gdb.base/noreturn-finish.exp: New file.
15211
198297aa
PA
152122015-01-23 Pedro Alves <palves@redhat.com>
15213
15214 * gdb.threads/continue-pending-after-query.c: New file.
15215 * gdb.threads/continue-pending-after-query.exp: New file.
15216
717cf30c
AG
152172015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15218 Simon Marchi <simon.marchi@ericsson.com>
15219
15220 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15221 * gdb.base/valgrind-db-attach.exp: Same.
15222 * gdb.base/valgrind-infcall.exp: Same.
15223 * lib/mi-support.exp (default_mi_gdb_start): Same.
15224 * lib/prompt.exp (default_prompt_gdb_start): Same.
15225 * lib/gdb.exp (default_gdb_spawn): Same.
15226 (gdb_interact): New.
15227
15228
4b62a76e
JK
152292015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15230
15231 * gdb.compile/compile.exp (pointer to jit function): New test.
15232
b4cdae6f
WW
152332015-01-17 Wei-cheng Wang <cole945@gmail.com>
15234
15235 * lib/gdb.exp (supports_process_record): Return true for
15236 powerpc*-*-linux*.
15237 (supports_reverse): Likewise.
15238
d221e7ef
DB
152392015-01-15 Don Breazeal <donb@codesourcery.com>
15240
15241 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15242 instead of checking whether the target board is remote and
15243 use spawn_wait_for_attach instead of exec/sleep.
15244 * gdb.base/attach-twice.exp: Likewise.
15245
bafffb51
JB
152462015-01-15 Joel Brobecker <brobecker@adacore.com>
15247
15248 * gdb.ada/var_arr_attrs: New testcase.
15249
5589af0e
PA
152502015-01-14 Pedro Alves <palves@redhat.com>
15251 Joel Brobecker <brobecker@adacore.com>
15252
15253 PR gdb/17525
15254 * gdb.base/bp-cmds-execution-x-script.c: New file.
15255 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15256 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15257
6c400b59
PA
152582015-01-14 Pedro Alves <palves@redhat.com>
15259
15260 PR cli/17828
15261 * gdb.base/batch-preserve-term-settings.c: New file.
15262 * gdb.base/batch-preserve-term-settings.exp: New file.
15263
e02c96a7
DE
152642015-01-13 Doug Evans <dje@google.com>
15265
15266 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15267 binary.
15268
576fd14c
JB
152692015-01-13 Joel Brobecker <brobecker@adacore.com>
15270
15271 * Makefile.in (clean mostlyclean): Do not delete *.py.
15272
04dccad0
JB
152732015-01-13 Joel Brobecker <brobecker@adacore.com>
15274
15275 * gdb.python/py-lookup-type.exp: New file.
15276
3d230f71
PA
152772015-01-12 Pedro Alves <palves@redhat.com>
15278
15279 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15280 restore GDBFLAGS before returning.
15281
7e67715d
JK
152822015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15283
15284 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15285 is_amd64_regs_target and is_x86_like_target.
15286
f2e0d4b4
DE
152872015-01-11 Doug Evans <xdje42@gmail.com>
15288
15289 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15290 is given without an explicit form.
15291 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15292 attributes.
15293 * gdb.dwarf/corrupt.exp: Ditto.
15294 * gdb.dwarf2/enum-type.exp: Ditto.
15295 * gdb.trace/entry-values.exp: Ditto.
15296 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15297
439250fb
DE
152982015-01-11 Doug Evans <xdje42@gmail.com>
15299
15300 PR gdb/15830
15301 * gdb.base/maint.exp: Remove references to "maint demangle".
15302 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15303 Add tests for explicitly specifying language to demangle.
15304 * gdb.dlang/demangle.exp: Ditto.
15305
ede9f622
PA
153062015-01-09 Pedro Alves <palves@redhat.com>
15307
15308 * gdb.threads/non-stop-fair-events.c: New file.
15309 * gdb.threads/non-stop-fair-events.exp: New file.
15310
a7b796db
PA
153112015-01-09 Pedro Alves <palves@redhat.com>
15312
15313 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15314 the global scope. Set a breakpoint after all threads are started
15315 rather than stepping over two source lines. Expect the prompt.
15316 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15317 global.
15318 (NUM): Now 15.
15319 (main): Use threads_started_barrier to wait for all threads to
15320 start. Main thread no longer calls thread_function. Exit after
15321 180 seconds.
15322 (loop): New function.
15323 (thread_function): Wait on threads_started_barrier barrier. Call
15324 'loop' at each iteration.
15325 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15326 threads have started, instead of hardcoding number of "next"
15327 steps. Use an access watchpoint instead of a write watchpoint.
15328
9665ffdd
PA
153292015-01-09 Pedro Alves <palves@redhat.com>
15330
15331 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15332 (thread_func): Wait on barrier.
15333 (main): Wait for all threads to start before stopping GDB.
15334 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15335 global.
15336 (thread1_func, thread2_func): Wait on barrier.
15337 (main): Wait for all threads to start before stopping GDB.
15338 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15339 New global.
15340 (thread1_func, thread2_func): Wait on barrier.
15341 (main): Wait for all threads to start before stopping GDB.
15342
c945a99f
PA
153432015-01-09 Pedro Alves <palves@redhat.com>
15344
15345 * gdb.threads/attach-many-short-lived-threads.c: New file.
15346 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15347
c1a747c1
PA
153482014-01-09 Pedro Alves <palves@redhat.com>
15349
15350 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15351 instead of to thread 2.
15352 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15353 Add barrier around each pthread_create call instead of around all
15354 calls.
15355 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15356 Set a break on thread_function and have the child threads hit it
15357 one at at a time.
15358
60b3033e
PA
153592015-01-09 Pedro Alves <palves@redhat.com>
15360
15361 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15362 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15363 false.
15364 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15365 checking whether the target board is remote.
15366 * gdb.multi/multi-attach.exp: Likewise.
15367 * gdb.python/py-sync-interp.exp: Likewise.
15368 * gdb.server/ext-attach.exp: Likewise.
15369 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15370 tests that need to attach, instead of checking whether the target
15371 board is remote at the top of the file.
15372
acc018ac
YQ
153732015-01-08 Yao Qi <yao@codesourcery.com>
15374
15375 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15376
50a18af8
JK
153772015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15378
15379 Fix testcase compilation.
15380 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15381
8503d6e1
JB
153822015-01-06 Joel Brobecker <brobecker@adacore.com>
15383
15384 * gdb.python/py-type.exp: Add a couple test about empty
15385 array creation, and negative-length array creation.
15386
cc73dbcc
DE
153872015-01-02 Doug Evans <xdje42@gmail.com>
15388
15389 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15390
0300bbc7
DE
153912015-01-02 Doug Evans <dje@google.com>
15392
15393 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15394
9d85a0ec
YQ
153952014-12-29 Yao Qi <yao@codesourcery.com>
15396
15397 * gdb.trace/entry-values.exp: Update comments. Rename variable
15398 bar_call_foo to returned_from_foo.
15399
87186c6a
MMN
154002014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15401
15402 PR gdb/17394
15403 * gdb.linespec/break-asm-file.c: New file.
15404 * gdb.linespec/break-asm-file.exp: New file.
15405 * gdb.linespec/break-asm-file0.s: New file.
15406 * gdb.linespec/break-asm-file1.s: New file.
15407
1bab7383
YQ
154082014-12-18 Nigel Stephens <nigel@mips.com>
15409 Maciej W. Rozycki <macro@codesourcery.com>
15410
15411 * gdb.base/float.exp: Handle the new output from "info float" on
15412 MIPS targets.
15413
1bc1068a
JK
154142014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15415
15416 Fix MinGW compilation.
15417 * gdb.compile/compile-ops.exp: Update untested message if
15418 !skip_compile_feature_tests.
15419 * gdb.compile/compile-setjmp.exp: Likewise.
15420 * gdb.compile/compile-tls.exp: Likewise.
15421 * gdb.compile/compile.exp: Likewise.
15422 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15423 supported on this host".
15424
b6615d10
DE
154252014-12-16 Doug Evans <xdje42@gmail.com>
15426
15427 * boards/stabs.exp: New file.
15428
25dda427
AA
154292014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15430
15431 * gdb.base/completion.exp: Adjust to format changes of "maint
15432 print user-registers".
15433
bf330350
CU
154342014-12-16 Catalin Udma <catalin.udma@freescale.com>
15435
15436 PR server/17457
15437 * gdb.arch/aarch64-fp.c: New file.
15438 * gdb.arch/aarch64-fp.exp: New file.
15439
395cf596
SDJ
154402014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15441
15442 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15443 r210637, r210913, r211666, r215400, r215817).
15444
15445 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15446 * dg-extract-results.py: New file.
15447 * dg-extract-results.sh: Use it if the environment seems
15448 suitable.
15449
15450 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15451
15452 * dg-extract-results.py (parse_run): Handle warnings that
15453 are printed before a test harness is run.
15454
15455 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15456
15457 * dg-extract-results.py (Named): Remove __cmp__ method.
15458 (output_variation): Use a key to sort variation.harnesses.
15459
15460 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15461
15462 * dg-extract-results.py: For Python 3, force sys.stdout to
15463 handle surrogate escape sequences.
15464 (safe_open): New function.
15465 (output_segment, main): Use it.
15466
15467 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15468
15469 * dg-extract-results.py (Prog.result_re): Include options
15470 in test name.
15471
15472 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15473
15474 * dg-extract-results.py (output_variation): Always sort if
15475 do_sum.
15476
e882ef3c
SM
154772014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15478
15479 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15480 as long as we get pagination notifications.
15481
4992aa20
JM
154822014-12-15 Jason Merrill <jason@redhat.com>
15483
15484 * Makefile.in (check-gdb.%): Restore.
15485 * README: Mention it.
15486
c1b5a1a6
JB
154872014-12-13 Joel Brobecker <brobecker@adacore.com>
15488
15489 * gdb.ada/str_uninit: New testcase.
15490
5537b577
JK
154912014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15492
15493 PR symtab/17642
15494 * gdb.base/vla-stub-define.c: New file.
15495 * gdb.base/vla-stub.c: New file.
15496 * gdb.base/vla-stub.exp: New file.
15497
bb2ec1b3
TT
154982014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15499 Jan Kratochvil <jan.kratochvil@redhat.com>
15500 Tom Tromey <tromey@redhat.com>
15501
15502 * configure.ac: Add gdb.compile/.
15503 * configure: Regenerate.
15504 * gdb.compile/Makefile.in: New file.
15505 * gdb.compile/compile-ops.exp: New file.
15506 * gdb.compile/compile-ops.c: New file.
15507 * gdb.compile/compile-tls.c: New file.
15508 * gdb.compile/compile-tls.exp: New file.
15509 * gdb.compile/compile-constvar.S: New file.
15510 * gdb.compile/compile-constvar.c: New file.
15511 * gdb.compile/compile-mod.c: New file.
15512 * gdb.compile/compile-nodebug.c: New file.
15513 * gdb.compile/compile-setjmp-mod.c: New file.
15514 * gdb.compile/compile-setjmp.c: New file.
15515 * gdb.compile/compile-setjmp.exp: New file.
15516 * gdb.compile/compile-shlib.c: New file.
15517 * gdb.compile/compile.c: New file.
15518 * gdb.compile/compile.exp: New file.
15519 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15520
4ff709eb
TT
155212014-12-12 Tom Tromey <tromey@redhat.com>
15522
15523 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15524 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15525
6dddd6a5
DE
155262014-12-12 Doug Evans <dje@google.com>
15527
15528 * lib/gdb-python.exp (get_python_valueof): New function.
15529 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15530
71c24708
AA
155312014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15532
15533 * gdb.base/completion.exp: Add test for completion of "info
15534 registers ".
15535
3e29f34a
MR
155362014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15537
15538 * gdb.base/func-ptrs.c: New file.
15539 * gdb.base/func-ptrs.exp: New file.
15540
fc126975
SM
155412014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15542
15543 PR breakpoints/17012
15544 * gdb.base/dprintf-detach.c: New file.
15545 * gdb.base/dprintf-detach.exp: New file.
15546
0a46d518
SM
155472014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15548
15549 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15550 * lib/gdb.exp (target_is_gdbserver): New procedure.
15551
a0be3e44
DE
155522014-12-08 Doug Evans <dje@google.com>
15553
15554 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15555
df1b803a
YQ
155562014-12-05 Yao Qi <yao@codesourcery.com>
15557
15558 * gdb.guile/scm-error.exp: Remove the third argument to
15559 gdb_remote_download.
15560 * gdb.guile/scm-frame-args.exp: Likewise.
15561 * gdb.guile/scm-section-script.exp: Likewise.
15562
ddb9f679
YQ
155632014-12-05 Yao Qi <yao@codesourcery.com>
15564
15565 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15566
86e4ed39
DE
155672014-12-04 Doug Evans <dje@google.com>
15568
15569 * gdb.python/py-objfile.exp: Add tests for
15570 objfile.add_separate_debug_file.
15571
7c50a931
DE
155722014-12-04 Doug Evans <dje@google.com>
15573
15574 * lib/gdb.exp (get_build_id): New function.
15575 (build_id_debug_filename_get): Rewrite to use it.
15576 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15577
621661e3
MR
155782014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15579
15580 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15581 `method(long)', not just 0x0.
15582 * gdb.cp/nsalias.exp: Align code labels to 4.
15583 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15584 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15585 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15586 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15587 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15588 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15589
29f0c3b7
DE
155902014-12-02 Doug Evans <dje@google.com>
15591
e1e061e7 15592 PR symtab/17602
29f0c3b7 15593 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15594 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15595 * gdb.cp/anon-ns.exp: Update.
15596
162078c8
NB
155972014-12-02 Nick Bull <nicholaspbull@gmail.com>
15598
15599 * gdb.python/py-events.py (inferior_call_handler): New.
15600 (register_changed_handler, memory_changed_handler): New.
15601 (test_events.invoke): Register new handlers.
15602 * gdb.python/py-events.exp: Add tests for inferior call,
15603 memory_changed and register_changed events.
15604
fdb09caf
AA
156052014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15606
15607 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15608 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15609 if the linker doesn't understand this.
15610
55cfb2c4
SM
156112014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15612
15613 * gdb.python/python.exp: Change expected reply to help().
15614
9e8cd6df
YQ
156152014-12-01 Yao Qi <yao@codesourcery.com>
15616
15617 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15618 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15619 * configure: Re-generated.
15620
6c659fc2
SC
156212014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15622
15623 * gdb.cp/chained-calls.cc: New file.
15624 * gdb.cp/chained-calls.exp: New file.
15625 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
15626
d7fc3181
SM
156272014-11-28 Simon Marchi <simon.marchi@ericsson.com>
15628
15629 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
15630 * gdb.dwarf2/symtab-producer.exp: Same.
15631 * gdb.gdb/python-interrupts.exp: Same.
15632 * gdb.gdb/python-selftest.exp: Same.
15633 * gdb.python/py-linetable.exp: Same.
15634 * gdb.python/py-type.exp: Same.
15635 * gdb.python/py-value-cc.exp: Same.
15636 * gdb.python/py-value.exp: Same.
15637
10e79639
YQ
156382014-11-28 Yao Qi <yao@codesourcery.com>
15639
15640 * gdb.base/break-probes.exp: Match library name prefixed with
15641 sysroot.
15642
f28a0564
SM
156432014-11-27 Simon Marchi <simon.marchi@ericsson.com>
15644
15645 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
15646 test expected output. Add parentheses for the call to print.
15647 Remove L suffix from integers.
15648
3fe1ce1d
DE
156492014-11-26 Doug Evans <dje@google.com>
15650
15651 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
15652
84429e27
YQ
156532014-11-22 Yao Qi <yao@codesourcery.com>
15654
15655 * gdb.trace/entry-values.c: Remove asms.
15656 (foo): Add foo_label.
15657 (bar): Add bar_label.
15658 * gdb.trace/entry-values.exp: Remove code computing foo's
15659 length and bar's length.
15660 (Dwarf::assemble): Invoke function_range for bar and use
15661 MACRO_AT_func for foo.
15662
26741859
YQ
156632014-11-22 Yao Qi <yao@codesourcery.com>
15664
15665 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
15666 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
15667 Use .Lgcc43_procstart instead of gcc43.
15668
45e44d27
JB
156692014-11-21 Joel Brobecker <brobecker@adacore.com>
15670
15671 * gdb.ada/n_arr_bound: New testcase.
15672
458c8db8
SDJ
156732014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
15674
15675 PR breakpoints/10737
15676 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
15677 test_catch_syscall_multi_arch.
15678 (test_catch_syscall_multi_arch): New function.
15679
43f3e411
DE
156802014-11-20 Doug Evans <xdje42@gmail.com>
15681
15682 * gdb.base/maint.exp: Update expected output.
15683
0d7b2549
AA
156842014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
15685
15686 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
15687 4-byte instruction on S390.
15688
8908fca5
JB
156892014-11-19 Joel Brobecker <brobecker@adacore.com>
15690
15691 * gdb.ada/arr_arr: New testcase.
15692
4a46959e
JB
156932014-11-19 Joel Brobecker <brobecker@adacore.com>
15694
15695 * gdb.ada/pkd_arr_elem: New Testcase.
15696
470e2f4e
LM
156972014-11-18 Luis Machado <lgustavo@codesourcery.com>
15698
15699 * gdb.reverse/break-precsave: Expect completion message for
15700 core file reads.
15701 * gdb.reverse/consecutive-precsave.exp: Likewise.
15702 * gdb.reverse/finish-precsave.exp: Likewise.
15703 * gdb.reverse/i386-precsave.exp: Likewise.
15704 * gdb.reverse/machinestate-precsave.exp: Likewise.
15705 * gdb.reverse/sigall-precsave.exp: Likewise.
15706 * gdb.reverse/solib-precsave.exp: Likewise.
15707 * gdb.reverse/step-precsave.exp: Likewise.
15708 * gdb.reverse/until-precsave.exp: Likewise.
15709 * gdb.reverse/watch-precsave.exp: Likewise.
15710
a267f3ad
AA
157112014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15712
15713 * gdb.base/bp-permanent.c: Include unistd.h.
15714 * gdb.python/py-framefilter-mi.c (main): Add return type.
15715 * gdb.python/py-framefilter.c (main): Likewise.
15716 * gdb.trace/actions-changed.c (main): Likewise.
15717
12084a9a
AA
157182014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15719
15720 * gdb.mi/until.c: Add eye-catchers.
15721 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
15722 line numbers.
15723
dc7e1a77
AA
157242014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15725
15726 * gdb.base/condbreak.exp: Drop references to removed non-prototype
15727 function header variants in break1.c.
15728 * gdb.base/ena-dis-br.exp: Likewise.
15729 * gdb.base/hbreak2.exp: Likewise.
15730 * gdb.reverse/until-precsave.exp: Drop references to removed
15731 non-prototype function header variants in ur1.c.
15732 * gdb.reverse/until-reverse.exp: Likewise.
15733
41c77605
PM
157342014-11-17 Petr Machata <pmachata@redhat.com>
15735
15736 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
15737 ${_cu_offset_size} bytes abbrev offset.
15738
34248c3a
DE
157392014-11-15 Doug Evans <xdje42@gmail.com>
15740
15741 PR symtab/17559
15742 * gdb.base/line-symtabs.exp: New file.
15743 * gdb.base/line-symtabs.c: New file.
15744 * gdb.base/line-symtabs.h: New file.
15745
646da059
YQ
157462014-11-14 Yao Qi <yao@codesourcery.com>
15747
15748 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
15749 (func): Add label func_label.
15750 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
15751 Replace low_pc and high_pc with MACRO_AT_range.
15752 Replace name, low_pc and high_pc with MACRO_AT_func.
15753
9301ebe6
YQ
157542014-11-14 Yao Qi <yao@codesourcery.com>
15755
15756 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
15757 Replace name, low_pc and high_pc with MACRO_AT_func.
15758
f166b542
YQ
157592014-11-14 Yao Qi <yao@codesourcery.com>
15760
15761 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
15762 produce debug information.
15763 * gdb.dwarf2/implptr-optimized-out.S: Removed.
15764
0f6e71e3
YQ
157652014-11-14 Yao Qi <yao@codesourcery.com>
15766
15767 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
15768 object and get function length.
15769 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
15770 with MACRO_AT_func.
15771 (top-level): Replace gdb_compile and clean_restart with
15772 prepare_for_testing.
15773 * gdb.dwarf2/main.c (main): Add label main_label.
15774
876c4df9
YQ
157752014-11-14 Yao Qi <yao@codesourcery.com>
15776
15777 * lib/dwarf.exp (function_range): New procedure.
15778 (Dwarf::_handle_macro_at_func): New procedure.
15779 (Dwarf::_handle_macro_at_range): New procedure.
15780 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
15781
02ad9cf1
YQ
157822014-11-14 Yao Qi <yao@codesourcery.com>
15783
15784 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
15785 (_handle_attribute): New procedure.
15786
a59add0c
AA
157872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15788
15789 * gdb.ada/cond_lang/foo.c (callme): Add return type.
15790 * gdb.base/call-sc.c (zed): Likewise.
15791 * gdb.base/checkpoint.c (main): Likewise.
15792 * gdb.base/dump.c (main): Likewise.
15793 * gdb.base/gcore.c (main): Likewise.
15794 * gdb.base/huge.c (main): Likewise.
15795 * gdb.base/multi-forks.c (main): Likewise.
15796 * gdb.base/pr10179-a.c (main): Likewise.
15797 * gdb.base/savedregs.c (main): Likewise.
15798 * gdb.base/sigaltstack.c (main): Likewise.
15799 * gdb.base/siginfo.c (main): Likewise.
15800 * gdb.base/structs.c (zed): Likewise.
15801 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
15802 * gdb.mi/mi-syn-frame.c (main): Likewise.
15803 * gdb.mi/until.c (foo, main): Likewise.
15804 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
15805 * gdb.base/solib-weak.c (foo): Declare.
15806 * gdb.base/attach-twice.c: Include stdio.h.
15807 * gdb.base/weaklib1.c: Likewise.
15808 * gdb.base/weaklib2.c: Likewise.
15809 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
15810 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
15811 unistd.h.
15812 * gdb.base/attach-pie-misread.c: Include stdlib.h.
15813 * gdb.mi/mi-exit-code.c: Likewise.
15814 * gdb.base/break-interp-lib.c: Include string.h.
15815 * gdb.base/coremaker.c: Likewise.
15816 * gdb.base/testenv.c: Likewise.
15817 * gdb.python/py-finish-breakpoint.c: Likewise.
15818 * gdb.base/inferior-died.c: Include sys/wait.h.
15819 * gdb.base/fileio.c: Include time.h.
15820 * gdb.base/async-shell.c: Include unistd.h.
15821 * gdb.base/dprintf-non-stop.c: Likewise.
15822 * gdb.base/info-os.c: Likewise.
15823 * gdb.mi/mi-console.c: Likewise.
15824 * gdb.mi/watch-nonstop.c: Likewise.
15825 * gdb.python/py-events.c: Likewise.
15826 * gdb.base/async.c (baz): Move up before its invocation.
15827 * gdb.base/code_elim2.c (my_global_func): Likewise.
15828 * gdb.base/skip-solib-lib.c (multiply): Likewise.
15829 * gdb.base/advance.c (func2): Likewise.
15830
3b5d5997
AA
158312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15832
15833 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
15834 variant.
15835 * gdb.base/annota3.c: Likewise.
15836 * gdb.base/async.c: Likewise.
15837 * gdb.base/average.c: Likewise.
15838 * gdb.base/call-ar-st.c: Likewise.
15839 * gdb.base/call-rt-st.c: Likewise.
15840 * gdb.base/call-sc.c: Likewise.
15841 * gdb.base/call-strs.c: Likewise.
15842 * gdb.base/ending-run.c: Likewise.
15843 * gdb.base/execd-prog.c: Likewise.
15844 * gdb.base/exprs.c: Likewise.
15845 * gdb.base/foll-exec.c: Likewise.
15846 * gdb.base/foll-fork.c: Likewise.
15847 * gdb.base/foll-vfork.c: Likewise.
15848 * gdb.base/funcargs.c: Likewise.
15849 * gdb.base/gcore.c: Likewise.
15850 * gdb.base/jump.c: Likewise.
15851 * gdb.base/langs0.c: Likewise.
15852 * gdb.base/langs1.c: Likewise.
15853 * gdb.base/langs2.c: Likewise.
15854 * gdb.base/mips_pro.c: Likewise.
15855 * gdb.base/nodebug.c: Likewise.
15856 * gdb.base/opaque0.c: Likewise.
15857 * gdb.base/opaque1.c: Likewise.
15858 * gdb.base/recurse.c: Likewise.
15859 * gdb.base/run.c: Likewise.
15860 * gdb.base/scope0.c: Likewise.
15861 * gdb.base/scope1.c: Likewise.
15862 * gdb.base/setshow.c: Likewise.
15863 * gdb.base/setvar.c: Likewise.
15864 * gdb.base/shmain.c: Likewise.
15865 * gdb.base/shr1.c: Likewise.
15866 * gdb.base/shr2.c: Likewise.
15867 * gdb.base/sigall.c: Likewise.
15868 * gdb.base/signals.c: Likewise.
15869 * gdb.base/so-indr-cl.c: Likewise.
15870 * gdb.base/solib2.c: Likewise.
15871 * gdb.base/structs.c: Likewise.
15872 * gdb.base/sum.c: Likewise.
15873 * gdb.base/vforked-prog.c: Likewise.
15874 * gdb.base/watchpoint.c: Likewise.
15875 * gdb.reverse/shr2.c: Likewise.
15876 * gdb.reverse/until-reverse.c: Likewise.
15877 * gdb.reverse/ur1.c: Likewise.
15878 * gdb.reverse/watch-reverse.c: Likewise.
15879
066a77c5
AA
158802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15881
15882 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
15883 variant.
15884 * gdb.base/sepdebug.exp: Drop references to removed code.
15885
4f204ea5
AA
158862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15887
15888 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
15889 variant. Preserve original line numbering.
15890 * gdb.base/list1.c: Likewise.
15891
3b377a3a
AA
158922014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15893
15894 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
15895 variant.
15896 * gdb.base/break1.c: Likewise.
15897 * gdb.base/break.exp: Drop references to removed code.
15898
e444df73
AA
158992014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15900
15901 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
15902 variant.
15903
8008f2a7
AA
159042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15905
15906 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
15907
a5a06887
AA
159082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15909
15910 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
15911 logic into perform_all_tests() and invoke it with and without
15912 function header prototypes.
15913 (do_function_calls): Remove conditional XFAIL for PR 5318.
15914 (rerun_and_prepare): Remove duplicate code.
15915 (perform_all_tests): New. Main logic moved here.
15916
44dba9b9
AA
159172014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15918
15919 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
15920 code guarded by #ifdef NO_PROTOTYPES.
15921 (t_double_many_args): Likewise.
15922 (DEF_FUNC_MANY_ARGS_1): Likewise.
15923 (DEF_FUNC_VALUES_1): Likewise.
15924 (t_structs_ldc): Renamed from t_structs_fc in conditional code
15925 guarded by #ifdef PROTOTYPES.
15926
d1fbcd56
AA
159272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15928
15929 * gdb.mi/mi-console.c: Add eye-catcher.
15930 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
15931 instead of literal line number.
15932
b0e59b8f
AA
159332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15934
15935 * gdb.base/shr2.c: Add eye-catcher.
15936 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
15937 line number.
15938
78f98cca
AA
159392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15940
15941 * gdb.base/jump.c: Add eye-catchers.
15942 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
15943 numbers.
15944
58fa2af0
AA
159452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15946
15947 * gdb.base/execd-prog.c: Add eye-catchers.
15948 * gdb.base/foll-exec.c: Likewise.
15949 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
15950 line numbers.
15951
04e5059b
AA
159522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15953
15954 * gdb.base/ending-run.c: Add eye-catchers.
15955 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
15956 literal line numbers.
15957
dbfdb174
AA
159582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15959
15960 * gdb.base/call-rt-st.c: Add eye-catchers.
15961 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
15962 literal line numbers.
15963
888a2ade
AA
159642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15965
15966 * gdb.base/call-ar-st.c: Add eye-catchers.
15967 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
15968 literal line numbers.
15969
6acc2dde
AA
159702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15971
15972 * gdb.base/average.c: Add eye-catchers.
15973 * gdb.base/sum.c: Likewise.
15974 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
15975 regexps dynamically.
15976
9ecfcd1d
AA
159772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15978
15979 * gdb.base/solib1.c: Add eye-catchers.
15980 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
15981 literal line numbers.
15982
78708b7c
PA
159832014-11-12 Pedro Alves <palves@redhat.com>
15984
15985 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
15986 leader has exited.
15987
af48d08f
PA
159882014-11-12 Pedro Alves <palves@redhat.com>
15989
15990 * gdb.arch/i386-bp_permanent.c: New file.
15991 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
15992 (srcfile): Set to i386-bp_permanent.c.
15993 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
15994 that stepi does not execute the 'leave' instruction, instead of
15995 testing it does execute.
15996 * gdb.base/bp-permanent.c: New file.
15997 * gdb.base/bp-permanent.exp: New file.
15998
af3768e9
DE
159992014-11-10 Doug Evans <xdje42@gmail.com>
16000
16001 PR symtab/17564
16002 * gdb.base/symtab-search-order.exp: New file.
16003 * gdb.base/symtab-search-order.c: New file.
16004 * gdb.base/symtab-search-order-1.c: New file.
16005 * gdb.base/symtab-search-order-shlib-1.c: New file.
16006
9de00a4a
PA
160072014-11-07 Pedro Alves <palves@redhat.com>
16008
16009 PR gdb/17511
16010 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16011 i?86-*-linux*.
16012
e0f52461
SC
160132014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16014
16015 PR c++/17494
16016 * gdb.cp/pr17494.cc: New file.
16017 * gdb.cp/pr17494.exp: New file.
16018
6ce8c980
YQ
160192014-11-02 Yao Qi <yao@codesourcery.com>
16020
16021 * gdb.python/python.exp: Get working directory and match the
16022 output of "set extended-prompt \\w " with it.
16023
02be9a71
DE
160242014-10-30 Doug Evans <dje@google.com>
16025
16026 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16027 in objfiles.
16028 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16029 in progspaces.
16030
3bdff46b
LM
160312014-10-30 Janis Johnson <janisjo@codesourcery.com>
16032
16033 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16034 * gdb.base/realname-expand.exp: Likewise.
16035 * gdb.linespec/macro-relative.exp: Likewise.
16036
ab917dfb
PA
160372014-10-29 Pedro Alves <palves@redhat.com>
16038
16039 PR gdb/17408
16040 * gdb.threads/schedlock.c (some_function): New function.
16041 (call_function): New global.
16042 (MAYBE_CALL_SOME_FUNCTION): New macro.
16043 (thread_function): Call it.
16044 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16045 and use it instead of a global counter. Adjust all callers.
16046 (get_current_thread): Use "find current thread" for test message
16047 here rather than having all callers pass down the same string.
16048 (goto_loop): New procedure, factored out from ...
16049 (my_continue): ... this.
16050 (step_ten_loops): Change parameter from test message to command to
16051 use. Adjust.
16052 (list_count): Delete global.
16053 (check_result): New procedure, factored out from duplicate top
16054 level code.
16055 (continue tests): Wrap in with_test_prefix.
16056 (test_step): New procedure, factored out from duplicate top level
16057 code.
16058 (top level): Test "step" in combination with all scheduler-locking
16059 modes. Test "next" in combination with all scheduler-locking
16060 modes, and in combination with stepping over a function call or
16061 not.
16062 * gdb.threads/next-bp-other-thread.c: New file.
16063 * gdb.threads/next-bp-other-thread.exp: New file.
16064
d3d4baed
PA
160652014-10-29 Pedro Alves <palves@redhat.com>
16066
16067 PR python/17372
16068 * gdb.python/python.exp: Test a multi-line command that spawns
16069 interactive Python.
16070 * gdb.base/multi-line-starts-subshell.exp: New file.
16071
563e8d85
YQ
160722014-10-29 Yao Qi <yao@codesourcery.com>
16073
16074 * gdb.base/fileio.exp: Make directories on host.
16075
0ea4d52e
YQ
160762014-10-29 Yao Qi <yao@codesourcery.com>
16077
16078 * gdb.base/fileio.c (test_write): Close the file.
16079
7f5ef605
PA
160802014-10-28 Pedro Alves <palves@redhat.com>
16081
16082 PR gdb/12623
16083 * gdb.base/sigstep.c (no_handler): New global.
16084 (main): If 'no_handler is true, set the signal handlers to
16085 SIG_IGN.
16086 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16087 with_sw_watch and no_handler parameters. Handle them.
16088 (top level) <stepping over handler when stopped at a breakpoint
16089 test>: Add a test axis for testing with a software watchpoint, and
16090 another for testing with the signal handler set to SIG_IGN.
16091 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16092 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16093
abbdbd03
PA
160942014-10-28 Pedro Alves <palves@redhat.com>
16095
16096 PR gdb/17511
16097 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16098 * gdb.base/sigstep.exp (other_handler_location): New global.
16099 (advance): Support stepping into the signal handler, and running
16100 commands while in the handler.
16101 (in_handler_map): New global.
16102 (top level): In the advance test, add combinations for getting
16103 into the handler with stepping commands, and for running commands
16104 in the handler. Add comment descripting the advancei tests.
16105
1df4399f
PA
161062014-10-28 Pedro Alves <palves@redhat.com>
16107
16108 * gdb.base/sigstep.exp: Use build_executable instead of
16109 prepare_for_testing.
16110 (top level): Move code that starts GDB, runs to main and creates a
16111 display to ...
16112 (restart): ... this new procedure.
16113 (top level): Move backtrace from signal handler test to ...
16114 (validate_backtrace): ... this new procedure.
16115 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16116 with_test_prefix. Always restart GDB.
16117 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16118 with_test_prefix. Always restart GDB. No need to delete
16119 breakpoints after the test.
16120 (test_skip_handler): Remove prefix parameter.
16121 (skip_over_handler, breakpoint_to_handler)
16122 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16123 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16124 restart GDB. No need to delete breakpoints after the test.
16125 (top level): Use foreach to call the test procedures with
16126 different commands.
16127
a5b6e449
PA
161282014-10-28 Pedro Alves <palves@redhat.com>
16129
16130 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16131 instead of GNATS numbers.
16132 * gdb.base/sigbpt.exp: Likewise.
16133 * gdb.base/siginfo.exp: Likewise.
16134 * gdb.base/sigstep.exp: Likewise.
16135
e5f8a7cc
PA
161362014-10-27 Pedro Alves <palves@redhat.com>
16137
16138 * gdb.base/sigstep.c (dummy): New global.
16139 (main): Issue a couple writes to the new global.
16140 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16141 procedures.
16142 (skip_over_handler): Use test_skip_handler.
16143 (top level): Call skip_over_handler for stepi and nexti too.
16144 (breakpoint_over_handler): Use test_skip_handler.
16145 (top level): Call breakpoint_over_handler for stepi and nexti too.
16146
763905a3
YQ
161472014-10-27 Yao Qi <yao@codesourcery.com>
16148
16149 * gdb.trace/tfile.c (adjust_function_address)
16150 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16151 function descriptor.
16152
6f259a23
DB
161532014-10-24 Don Breazeal <donb@codesourcery.com>
16154
16155 * gdb.base/foll-fork.exp (test_follow_fork,
16156 catch_fork_child_follow): Check for updated fork messages emitted
16157 from infrun.c.
16158 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16159 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16160 vfork_and_exec_child_follow_through_step): Check for updated vfork
16161 messages emitted from infrun.c.
16162
09dd9a69
PA
161632014-10-24 Pedro Alves <palves@redhat.com>
16164
16165 * gdb.base/corefile.exp: Remove references to ultrix.
16166 * gdb.base/interrupt.exp: Likewise.
16167 * gdb.base/whatis.exp: Likewise.
16168 * gdb.gdb/selftest.exp: Likewise.
16169 * gdb.threads/manythreads.exp: Likewise.
16170 * gdb.threads/print-threads.exp: Likewise.
16171 * gdb.threads/pthreads.exp:: Likewise.
16172 * gdb.threads/schedlock.exp: Likewise.
16173
3433cfa5
SC
161742014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16175
16176 * gdb.cp/non-trivial-retval.cc: Add a test case.
16177 * gdb.cp/non-trivial-retval.exp: Add a test.
16178
092f880b
YQ
161792014-10-20 Yao Qi <yao@codesourcery.com>
16180
16181 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16182 * gdb.python/py-objfile-script-gdb.py: New file.
16183 * gdb.python/py-objfile-script.exp: Update reference to
16184 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16185 of remote_download. Remove the dest file.
16186
acbdb7f3
YQ
161872014-10-20 Yao Qi <yao@codesourcery.com>
16188
16189 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16190 * gdb.base/step-line.exp: Likewise.
16191 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16192 * gdb.dwarf2/dw2-basic.exp: Likewise.
16193 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16194 * gdb.dwarf2/dw2-filename.exp: Likewise.
16195 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16196 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16197 * gdb.dwarf2/dw2-producer.exp: Likewise.
16198 * gdb.dwarf2/mac-fileno.exp: Likewise.
16199 * gdb.python/py-frame-args.exp: Likewise.
16200 * gdb.python/py-framefilter.exp: Likewise.
16201 * gdb.python/py-mi.exp: Likewise.
16202 * gdb.python/py-objfile-script.exp: Likewise
16203 * gdb.python/py-pp-integral.exp: Likewise.
16204 * gdb.python/py-pp-re-notag.exp: Likewise.
16205 * gdb.python/py-prettyprint.exp: Likewise.
16206 * gdb.python/py-section-script.exp: Likewise.
16207 * gdb.python/py-typeprint.exp: Likewise.
16208 * gdb.python/py-xmethods.exp: Likewise.
16209 * gdb.stabs/weird.exp: Likewise.
16210 * gdb.xml/tdesc-regs.exp: Likewise.
16211
bd286a29
KCY
162122014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16213
16214 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16215 (out_cu): Use addr_len for the size of addresses.
16216 (out_line): Likewise. Size DW_LNE_set_address instruction
16217 according to addr_len.
16218 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16219 (FUNC): Add START_INSNS to definition.
16220
673dc4a0
YQ
162212014-10-18 Yao Qi <yao@codesourcery.com>
16222
16223 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16224 gdb_has_argv0 return true.
16225 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16226 check [target_info exists noargs], check [gdb_has_argv0]
16227 instead.
16228 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16229 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16230 procedures.
16231
4ffbba72
DE
162322014-10-17 Doug Evans <dje@google.com>
16233
16234 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16235 event.
16236 * gdb.python/py-events.py: Add clear_objfiles event.
16237
d096d8c1
DE
162382014-10-17 Doug Evans <dje@google.com>
16239
16240 * gdb.python/py-objfile.exp: Test progspace attribute.
16241
a80db015
LM
162422014-10-17 Luis Machado <lgustavo@codesourcery.com>
16243
16244 * gdb.guile/scm-breakpoint.exp: Do not assume any
16245 directory separators when matching source file paths.
16246 * gdb.python/py-breakpoint.exp: Likewise.
16247 * gdb.reverse/break-precsave.exp: Likewise.
16248 * gdb.reverse/break-reverse.exp: Likewise.
16249 * gdb.reverse/consecutive-precsave.exp: Likewise.
16250 * gdb.reverse/finish-precsave.exp: Likewise.
16251 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16252 * gdb.reverse/finish-reverse.exp: Likewise.
16253 * gdb.reverse/i386-precsave.exp: Likewise.
16254 * gdb.reverse/i387-env-reverse.exp: Likewise.
16255 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16256 * gdb.reverse/machinestate-precsave.exp: Likewise.
16257 * gdb.reverse/machinestate.exp: Likewise.
16258 * gdb.reverse/sigall-precsave.exp: Likewise.
16259 * gdb.reverse/solib-precsave.exp: Likewise.
16260 * gdb.reverse/step-precsave.exp: Likewise.
16261 * gdb.reverse/until-precsave.exp: Likewise.
16262 * gdb.reverse/watch-precsave.exp: Likewise.
16263 * gdb.reverse/watch-reverse.exp: Likewise.
16264
b22089ab
YQ
162652014-10-17 Yao Qi <yao@codesourcery.com>
16266
16267 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16268 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16269
6c4486e6
PA
162702014-10-17 Pedro Alves <palves@redhat.com>
16271
16272 PR gdb/17471
16273 * gdb.base/bg-execution-repeat.c: New file.
16274 * gdb.base/bg-execution-repeat.exp: New file.
16275
0ff33695
PA
162762014-10-17 Pedro Alves <palves@redhat.com>
16277
16278 PR gdb/17300
16279 * gdb.base/continue-all-already-running.c: New file.
16280 * gdb.base/continue-all-already-running.exp: New file.
16281
6fdebc3d
PA
162822014-10-17 Pedro Alves <palves@redhat.com>
16283
16284 PR gdb/17472
16285 * gdb.base/annota-input-while-running.c: New file.
16286 * gdb.base/annota-input-while-running.exp: New file.
16287
32a8097b
PA
162882014-10-17 Pedro Alves <palves@redhat.com>
16289
16290 * gdb.base/callfuncs.exp: emove references to osf.
16291 * gdb.base/sigall.exp: Likewise.
16292 * gdb.gdb/selftest.exp: Likewise.
16293 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16294 * gdb.mi/non-stop.c: Likewise.
16295 * gdb.mi/pthreads.c: Likewise.
16296 * gdb.reverse/sigall-precsave.exp: Likewise.
16297 * gdb.reverse/sigall-reverse.exp: Likewise.
16298 * gdb.threads/pthreads.c: Likewise.
16299 * gdb.threads/pthreads.exp: Likewise.
16300
7a3517ff
YQ
163012014-10-17 Yao Qi <yao@codesourcery.com>
16302
16303 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16304 check 'target_info exists noargs'.
16305 (test_command_prompt_position): Likewise.
16306 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16307 Remove "set args".
16308 (progvar_simple_while_test): Likewise.
16309 (progvar_complex_if_while_test): Likewise.
16310 (if_while_breakpoint_command_test): Likewise.
16311 (infrun_breakpoint_command_test): Likewise.
16312 (breakpoint_command_test): Likewise.
16313 (watchpoint_command_test): Likewise.
16314 (bp_deleted_in_command_test): Likewise.
16315 (temporary_breakpoint_commands): Likewise.
16316
bb99c472
YQ
163172014-10-16 Yao Qi <yao@codesourcery.com>
16318
16319 * gdb.base/remotetimeout.exp: Remove noargs checking.
16320
7c16b83e
PA
163212014-10-15 Pedro Alves <palves@redhat.com>
16322
16323 PR breakpoints/9649
16324 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16325 * gdb.base/breakpoint-in-ro-region.exp
16326 (probe_target_hardware_step): New procedure.
16327 (top level): Probe hardware stepping and hardware breakpoint
16328 support. Test stepping through a read-only region, with both
16329 "breakpoint auto-hw" on and off and both "always-inserted" on and
16330 off.
16331
35a49624
IB
163322014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16333
16334 * gdb.dlang/demangle.exp: Update for demangling changes.
16335
2d1c107c
SC
163362014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16337
16338 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16339 * gdb.cp/non-trivial-retval.exp: Add new tests.
16340
778811d5
SC
163412014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16342
16343 PR c++/13403
16344 PR c++/15154
16345 * gdb.cp/non-trivial-retval.cc: New file.
16346 * gdb.cp/non-trivial-retval.exp: New file.
16347
10c5f0a8
YQ
163482014-10-15 Yao Qi <yao@codesourcery.com>
16349
16350 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16351 remote host.
16352
65d7b369
YQ
163532014-10-15 Yao Qi <yao@codesourcery.com>
16354
16355 * gdb.python/py-symbol.exp: Match file base name if host is
16356 remote, otherwise match file name with dir name.
16357 * gdb.python/py-symtab.exp: Likewise.
16358 * gdb.python/python.exp: Likewise.
16359
46dc1394
YQ
163602014-10-15 Yao Qi <yao@codesourcery.com>
16361
16362 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16363 pattern.
16364 * gdb.python/py-symtab.exp: Likewise.
16365 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16366 locationn.
16367
c40cc657
JB
163682014-10-14 Joel Brobecker <brobecker@adacore.com>
16369
16370 * gdb.ada/addr_arith: New testcase.
16371
2abf49e1
MR
163722014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16373
16374 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16375 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16376 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16377 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16378
f7088df3
SDJ
163792014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16380
16381 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16382 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16383 * gdb.arch/stap-eval-lang-ada.exp: New file.
16384
4dc06805
YQ
163852014-10-14 Yao Qi <yao@codesourcery.com>
16386
16387 * gdb.mi/mi-var-child.c (nothing1): New function.
16388 (nothing2): New function.
16389 (do_children_tests): Set function pointers by nothing1 and
16390 nothing2.
16391 * gdb.mi/mi-var-child.exp: Step over new added statements.
16392 Update test to match the new output.
16393 * gdb.mi/var-cmd.c (nothing1): New function.
16394 (nothing2): New function.
16395 (do_children_tests): Set function pointers by nothing1 and
16396 nothing2.
16397 * gdb.mi/mi-var-display.exp: Update test to match output.
16398 Step to the line specified by $line_dct_nothing.
16399 Increase the number of lines to step.
16400
46a93de2
YQ
164012014-10-14 Yao Qi <yao@codesourcery.com>
16402
16403 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16404 tests.
16405 * gdb.mi/mi2-var-child.exp: Likewise.
16406
14ea52ee
DE
164072014-10-13 Doug Evans <dje@google.com>
16408
16409 * gdb.python/py-objfile.exp: Change name of file name test.
16410
e5c6e92b
DE
164112014-10-13 Doug Evans <dje@google.com>
16412
16413 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16414 from the start of the CU.
16415
c780cc2f
JK
164162014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16417 Yao Qi <yao@codesourcery.com>
16418
16419 Fix "save breakpoints" for "catch" command.
16420 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16421 Remove -nonewline. Match also the added "main" line.
16422
99894e11
JK
164232014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16424
16425 Fix "save breakpoints" for "disable $bpnum" command.
16426 * gdb.base/save-bp.c (main): Add label.
16427 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16428
6e1ac5a3
JK
164292014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16430
16431 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16432
754dd2b0
YQ
164332014-10-11 Yao Qi <yao@codesourcery.com>
16434
16435 * gdb.server/server-kill.exp: Execute command
16436 "set remote trace-status-packet on" before "tstatus".
16437
f90183d7
YQ
164382014-10-11 Yao Qi <yao@codesourcery.com>
16439
16440 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16441 (main): Call getppid.
16442 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16443 and continue to it. Read variable "server_pid".
16444
bf40a607
YQ
164452014-10-11 Yao Qi <yao@codesourcery.com>
16446
16447 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16448
052ca370
YQ
164492014-10-11 Yao Qi <yao@codesourcery.com>
16450
16451 * gdb.threads/thread-find.exp: Don't execute command
16452 "info threads".
16453 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16454 * gdb.threads/linux-dp.exp: Don't check the condition
16455 $threads_created equals to zero.
16456
3831839c
PA
164572014-10-10 Pedro Alves <palves@redhat.com>
16458
16459 * gdb.base/bigcore.exp: Remove references to IRIX.
16460 * gdb.base/funcargs.exp: Likewise.
16461 * gdb.base/interrupt.exp: Likewise.
16462 * gdb.base/mips_pro.exp: Likewise.
16463 * gdb.base/nodebug.exp: Likewise.
16464 * gdb.base/setvar.exp: Likewise.
16465 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16466
8b9a549d
PA
164672014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16468 Pedro Alves <palves@redhat.com>
16469
16470 PR symtab/14466
16471 * gdb.base/vdso-warning.c: New file.
16472 * gdb.base/vdso-warning.exp: New file.
16473
d48ba5e8
DE
164742014-10-02 Doug Evans <dje@google.com>
16475
16476 * gdb.base/structs.c (main): Don't run forever.
16477
2278c276
PA
164782014-10-02 Pedro Alves <palves@redhat.com>
16479
16480 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16481 (top level) <stop threads 1, stop threads 2>: Use it.
16482
b57bacec
PA
164832014-10-02 Pedro Alves <palves@redhat.com>
16484
16485 * gdb.threads/break-while-running.exp (test): Add new
16486 'update_thread_list' argument. Skip "info threads" if false.
16487 (top level): Add new 'update_thread_list' axis.
16488
13fd3ff3
PA
164892014-10-02 Pedro Alves <palves@redhat.com>
16490
16491 PR breakpoints/17431
16492 * gdb.base/execl-update-breakpoints.c: New file.
16493 * gdb.base/execl-update-breakpoints.exp: New file.
16494
0fec99e8
PA
164952014-10-01 Pedro Alves <palves@redhat.com>
16496
16497 * gdb.base/breakpoint-in-ro-region.c: New file.
16498 * gdb.base/breakpoint-in-ro-region.exp: New file.
16499
2ddf4301
SM
165002014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16501
16502 * gdb.mi/mi-exit-code.exp: New file.
16503 * gdb.mi/mi-exit-code.c: New file.
16504
6a5f3f43
YQ
165052014-09-30 Yao Qi <yao@codesourcery.com>
16506
16507 * lib/prelink-support.exp (build_executable_own_libs): Error if
16508 the target isn't native.
16509
345bcc73
YQ
165102014-09-30 Yao Qi <yao@codesourcery.com>
16511
16512 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16513 false.
16514
a25a5a45
PA
165152014-09-22 Pedro Alves <palves@redhat.com>
16516
16517 * gdb.threads/break-while-running.exp: New file.
16518 * gdb.threads/break-while-running.c: New file.
16519
00ba3162
YQ
165202014-09-19 Yao Qi <yao@codesourcery.com>
16521
16522 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16523 Invoke test. Restart GDB with --readnow and invoke test again.
16524
c3b7b696
YQ
165252014-09-19 Yao Qi <yao@codesourcery.com>
16526
16527 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16528 proc set_breakpoint_on_gcd_function. Invoke
16529 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16530 invoke set_breakpoint_on_gcd_function again.
16531
2b4fd423
DE
165322014-09-18 Doug Evans <dje@google.com>
16533
16534 * gdb.dwarf2/symtab-producer.exp: New file.
16535
a5947601
SDJ
165362014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16537
16538 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16539 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16540 * gdb.base/global-var-nested-by-dso.c: Likewise.
16541 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16542
91c19059
SDJ
165432014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16544 Pedro Alves <palves@redhat.com>
16545
16546 * gdb.base/watch-bitfields.exp: Pass string other than test file
16547 name to prepare_for_testing.
16548 (watch): New procedure.
16549 (expect_watchpoint): Use with_test_prefix.
16550 (top level): Factor out tests to ...
16551 (test_watch_location, test_regular_watch): ... these new
16552 procedures, and use with_test_prefix and gdb_continue_to_end.
16553
bb9d5f81
PP
165542014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16555
16556 PR breakpoints/12526
16557 * gdb.base/watch-bitfields.exp: New file.
16558 * gdb.base/watch-bitfields.c: New file.
16559
635856f5
PA
165602014-09-16 Pedro Alves <palves@redhat.com>
16561
16562 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16563 software and hardware addresses, not software address against
16564 itself.
16565
7280ceea
PA
165662014-09-16 Pedro Alves <palves@redhat.com>
16567
16568 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16569 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16570
428b16bd
PA
165712014-09-16 Pedro Alves <palves@redhat.com>
16572
16573 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16574 files.
16575 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16576 "*-*-vxworks*" throughout.
16577 * gdb.base/break.exp: Likewise.
16578 * gdb.base/default.exp: Likewise.
16579 * gdb.base/scope.exp: Likewise.
16580 * gdb.base/sepdebug.exp: Likewise.
16581 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16582 throughout.
16583 * gdb.base/run.c: Likewise.
16584 * gdb.base/sepdebug.c: Likewise.
16585 * gdb.hp/gdb.aCC/run.c: Likewise.
16586 * gdb.reverse/until-reverse.c: Likewise.
16587 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16588
666d413c
YQ
165892014-09-16 Yao Qi <yao@codesourcery.com>
16590
16591 * boards/local-remote-host-native.exp: New file.
16592
57cbd724
DE
165932014-09-14 Doug Evans <xdje42@gmail.com>
16594
16595 * gdb.threads/queue-signal.c (thread_count): New variable.
16596 (thread_count_mutex, thread_count_condvar): New variables.
16597 (incr_thread_count, wait_all_threads_running): New functions.
16598 (main): Wait for all threads to be in their thread functions.
16599
81219e53
DE
166002014-09-13 Doug Evans <xdje42@gmail.com>
16601
16602 * gdb.threads/queue-signal.c: New file.
16603 * gdb.threads/queue-signal.exp: New file.
16604
3714cea7
DE
166052014-09-13 Doug Evans <xdje42@gmail.com>
16606
16607 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16608 be consistent with what default_gdb_init uses.
16609 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16610 the plain text of the prompt. Add some logging printfs.
16611 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16612
fa43b1d7
PA
166132014-09-12 Pedro Alves <palves@redhat.com>
16614
16615 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16616 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16617 * gdb.arch/i386-size-overlap.exp: Likewise.
16618 * gdb.arch/i386-size.exp: Likewise.
16619 * gdb.arch/i386-unwind.exp: Likewise.
16620 * gdb.base/a2-run.exp: Likewise.
16621 * gdb.base/break.exp: Likewise.
16622 * gdb.base/charset.exp: Likewise.
16623 * gdb.base/chng-syms.exp: Likewise.
16624 * gdb.base/commands.exp: Likewise.
16625 * gdb.base/dbx.exp: Likewise.
16626 * gdb.base/find.exp: Likewise.
16627 * gdb.base/funcargs.exp: Likewise.
16628 * gdb.base/jit-simple.exp: Likewise.
16629 * gdb.base/reread.exp: Likewise.
16630 * gdb.base/sepdebug.exp: Likewise.
16631 * gdb.base/step-bt.exp: Likewise.
16632 * gdb.cp/mb-inline.exp: Likewise.
16633 * gdb.cp/mb-templates.exp: Likewise.
16634 * gdb.objc/basicclass.exp: Likewise.
16635 * gdb.threads/killed.exp: Likewise.
16636
9d9bf2df
EBM
166372014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16638
16639 PR tdep/17379
16640 * gdb.arch/powerpc-stackless.S: New file.
16641 * gdb.arch/powerpc-stackless.exp: New file.
16642
1cf2f1b0
JK
166432014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16644
16645 * gdb.base/attach.c: Include unistd.h.
16646 (main): Call alarm. Add label postloop.
16647 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
16648 gdb_breakpoint, gdb_continue_to_breakpoint.
16649 (test_command_line_attach_run): Kill ${testpid} in one exit path.
16650
98880d46
PA
166512014-09-11 Pedro Alves <palves@redhat.com>
16652
16653 PR gdb/17347
16654 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
16655 * gdb.base/attach.exp (test_command_line_attach_run): New
16656 procedure.
16657 (top level): Call it.
16658
4c92ff2c
PA
166592014-09-11 Pedro Alves <palves@redhat.com>
16660
16661 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
16662 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
16663 (do_command_attach_tests): Use spawn_wait_for_attach.
16664 * gdb.base/solib-overlap.exp: Likewise.
16665 * gdb.multi/multi-attach.exp: Likewise.
16666 * gdb.python/py-prompt.exp: Likewise.
16667 * gdb.python/py-sync-interp.exp: Likewise.
16668 * gdb.server/ext-attach.exp: Likewise.
16669
3adc1a7d
GKB
166702014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
16671
16672 * gdb.fortran/array-element.exp: Remove unexpected "continue"
16673 command in testcase. Simplify testcase.
16674
96334934
JB
166752014-09-10 Joel Brobecker <brobecker@adacore.com>
16676
16677 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
16678
eb479039
JB
166792014-09-10 Joel Brobecker <brobecker@adacore.com>
16680
16681 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
16682
deede10c
JB
166832014-09-10 Joel Brobecker <brobecker@adacore.com>
16684
16685 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
16686
7828a5f5
JB
166872014-09-10 Joel Brobecker <brobecker@adacore.com>
16688
16689 * gdb.dwarf2/dynarr-ptr.c: New file.
16690 * gdb.dwarf2/dynarr-ptr.exp: New file.
16691
33aeebcf
MR
166922014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16693
16694 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
16695 of 30 rather than hardcoding 120 for a slow test case. Take the
16696 `gdb,timeout' target setting into account for this calculation.
16697 Don't extend the timeout for the test cases that don't need it.
16698
7b415901
MR
166992014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16700
16701 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
16702 a factor of 2 for a slow test case. Take the `gdb,timeout'
16703 target setting into account for this calculation.
16704 * gdb.reverse/until-precsave.exp: Increase the timeout by
16705 a factor of 15 and 3 respectively rather than adding 120
16706 for a pair of slow test cases. Take the `gdb,timeout'
16707 target setting into account for this calculation.
16708
4a40f85a
MR
167092014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16710
16711 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
16712 timeout, don't pass one down to gdb_expect.
16713 (gdb_expect): Rework timeout selection.
16714
09635af7
MR
167152014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16716
16717 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
16718 exception on timeout.
16719 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
16720 (gdbserver_start_extended): Catch any `gdbserver_start' error
16721 exceptions.
16722 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
16723 * lib/mi-support.exp (mi_gdb_target_load): Catch any
16724 `gdbserver_gdb_load' error exceptions.
16725
2bdd10b7
MR
167262014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16727
16728 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
16729 120 on waiting for the TCP socket to open.
16730
316935f0
DE
167312014-09-09 Doug Evans <xdje42@gmail.com>
16732
16733 * gdb.base/default.exp (show_conv_list): Add _caller_is,
16734 _caller_matches, _any_caller_is, _any_caller_matches.
16735
83740597
DE
167362014-09-09 Doug Evans <xdje42@gmail.com>
16737
16738 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
16739
4c122fc3
YQ
167402014-09-09 Yao Qi <yao@codesourcery.com>
16741
16742 * gdb.mi/mi-var-display.exp: Set print symbol off.
16743
a9f116cb
GKB
167442014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
16745
16746 PR gdb/17035
16747 * gdb.base/commands.exp: Add tests to verify user-defined
16748 commands with empty bodies.
16749 * gdb.python/py-cmd.exp: Test that we don't show user-defined
16750 python commands in `show user command`.
16751 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
16752 scheme commands in `show user command`.
16753
c75bd3a2
JK
167542014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16755
16756 PR python/17355
16757 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
16758 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
16759 * gdb.python/py-framefilter-invalidarg.exp: New file.
16760 * gdb.python/py-framefilter-invalidarg.py: New file.
16761
faa42425
DE
167622014-09-06 Doug Evans <xdje42@gmail.com>
16763
16764 PR 15276
16765 * gdb.python/py-caller-is.c: New file.
16766 * gdb.python/py-caller-is.exp: New file.
16767
474ca4f6
SDJ
167682014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16769
16770 PR gdb/17235
16771 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
16772 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
16773
eb0b0463
SDJ
167742014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
16775
16776 PR fortran/17237
16777 * gdb.fortran/print-formatted.exp: New file.
16778 * gdb.fortran/print-formatted.f90: Likewise.
16779
5f3b99cf
SS
167802014-09-03 Sasha Smundak <asmundak@google.com>
16781
16782 * gdb.python/py-frame.exp: Test Frame.read_register.
16783
7d793aa9
SDJ
167842014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
16785
16786 PR python/16699
16787 * gdb.python/py-completion.exp: New file.
16788 * gdb.python/py-completion.py: Likewise.
16789
fb0576e9
DE
167902014-08-28 Doug Evans <dje@google.com>
16791
16792 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
16793 eax,etc. are live with values set by gdb and thus the compiler can't
16794 use them.
16795 * gdb.arch/i386-pseudo.c (main): Ditto.
16796
ee92b0dd
DE
167972014-08-27 Doug Evans <dje@google.com>
16798
16799 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
16800
6649db35
DE
168012014-08-25 Doug Evans <dje@google.com>
16802
16803 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
16804 (main): Ditto.
16805
564b7600
DE
168062014-08-25 Doug Evans <dje@google.com>
16807
16808 * gdb.threads/thread-execl.exp: #include <stdio.h>.
16809
3881fb67
YQ
168102014-08-24 Yao Qi <yao@codesourcery.com>
16811
16812 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
16813 symbol off.
16814 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
16815
a05a36a5
DE
168162014-08-22 Doug Evans <dje@google.com>
16817
16818 PR 17276
16819 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
16820 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
16821 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
16822
7c343b48
YQ
168232014-08-22 Yao Qi <yao@codesourcery.com>
16824
16825 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
16826 * gdb.python/py-finish-breakpoint2.exp: Likewise.
16827 * gdb.python/python.exp: Likewise. Use .py file on the host
16828 instead of the build.
16829
22fd09ae
JK
168302014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16831
16832 * gdb.threads/gcore-stale-thread.c: New file.
16833 * gdb.threads/gcore-stale-thread.exp: New file.
16834
a8454a7c
PA
168352014-08-21 Pedro Alves <palves@redhat.com>
16836
16837 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
16838 * gdb.base/gcore-relro-pie.exp: Likewise.
16839 * gdb.base/gcore-relro.exp: Likewise.
16840 * gdb.base/gcore.exp: Likewise.
16841 * gdb.base/print-symbol-loading.exp: Likewise.
16842 * gdb.threads/gcore-thread.exp: Likewise.
16843 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
16844
2a31c623
PA
168452014-08-20 Pedro Alves <palves@redhat.com>
16846 Jan Kratochvil <jan.kratochvil@redhat.com>
16847
16848 * Makefile.in (EXTRA_RULES, CC): New variables, get from
16849 configure.
16850 (EXPECT): Handle READ1 being set.
16851 (all): Depend on EXTRA_RULES.
16852 (check-read1, expect-read1, read1.so, read1): New rules.
16853 * README (Testsuite Parameters): Document the READ1 make variable.
16854 (Race detection): New section.
16855 * configure: Regenerate.
16856 * configure.ac: If build==host==target, and running under a
16857 GNU/glibc system, add read1 to the extra Makefile rules.
16858 (EXTRA_RULES): AC_SUBST it.
16859 * lib/read1.c: New file.
16860
d36430db
JB
168612014-08-20 Joel Brobecker <brobecker@adacore.com>
16862
16863 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
16864 the handling of variables declared as a typedef to an array
16865 which a DW_AT_data_location attribute.
16866
9a0dc9e3
PA
168672014-08-19 Andrew Burgess <aburgess@broadcom.com>
16868 Pedro Alves <palves@redhat.com>
16869
16870 PR symtab/14604
16871 PR symtab/14605
16872 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
16873 gdb_test.
16874
0718a8da
PA
168752014-08-19 Pedro Alves <palves@redhat.com>
16876
16877 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
16878
13b448cd
YQ
168792014-08-19 Yao Qi <yao@codesourcery.com>
16880
16881 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
16882 right line.
16883
1cbf5077
DB
168842014-08-18 David Blaikie <dblaikie@gmail.com>
16885
16886 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
16887
bf0fae19
JB
168882014-08-18 Joel Brobecker <brobecker@adacore.com>
16889
16890 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
16891 attribute in array range.
16892
3c8c5dcc
JB
168932014-08-18 Joel Brobecker <brobecker@adacore.com>
16894
16895 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
16896
e66d4446
SC
168972014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16898
16899 PR c++/17132
16900 * gdb.cp/pr17132.cc: New file.
16901 * gdb.cp/pr17132.exp: New file.
16902
940df408
SC
169032014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16904
16905 * gdb.python/py-xmethods.py (A_getarrayind)
16906 (E_method_char_worker.__call__, E_method_int_worker.__call__):
16907 Use 'print' with function call syntax.
16908 (E_method_matcher.match): Fix tab vs space indentation mixup.
16909
ebcc6c3a
YQ
169102014-08-15 Yao Qi <yao@codesourcery.com>
16911
16912 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
16913 false.
16914
775e0f04
YQ
169152014-08-15 Yao Qi <yao@codesourcery.com>
16916
16917 * gdb.cp/casts.exp: Set print symbol off.
16918 * gdb.cp/class2.exp: Likewise.
16919 * gdb.cp/overload.exp: Likewise.
16920 * gdb.cp/templates.exp: Likewise.
16921
d769e349
DE
169222014-08-11 Doug Evans <dje@google.com>
16923
16924 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
16925 (test_load_shlib): Update.
16926
20c6f1e1
YQ
169272014-08-09 Yao Qi <yao@codesourcery.com>
16928
16929 * gdb.base/display.exp: Invoke is_address_zero_readable.
16930 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
16931 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16932 * gdb.base/hbreak-unmapped.exp: Return if
16933 is_address_zero_readable returns true.
16934 * gdb.base/signest.exp: Likewise.
16935 * gdb.base/signull.exp: Likewise.
16936 * gdb.base/sigbpt.exp: Likewise.
16937 * gdb.guile/scm-disasm.exp: Do the test if
16938 is_address_zero_readable returns false.
16939 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
16940 * gdb.python/py-arch.exp: Likewise.
16941 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
16942 * lib/gdb.exp (is_address_zero_readable): New proc.
16943
5792e8e3
YQ
169442014-08-09 Yao Qi <yao@codesourcery.com>
16945
16946 PR testsuite/13443
16947 * gdb.mi/mi-var-display.exp: Make test messages unique.
16948
3cecbbbe
TT
169492014-08-04 Tom Tromey <tromey@redhat.com>
16950
16951 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
16952 target 0".
16953
00b51ff5
TT
169542014-08-04 Tom Tromey <tromey@redhat.com>
16955
16956 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
16957 "target_resume".
16958
6908c509
JB
169592014-08-01 Joel Brobecker <brobecker@adacore.com>
16960
16961 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
16962 inner_vla_struct_object_size.
16963 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
16964 as xfail.
16965
cc6563d2
PA
169662014-07-30 Pedro Alves <palves@redhat.com>
16967
16968 * gdb.threads/signal-command-handle-nopass.exp (test): Add
16969 comment.
16970
7e09a223
YQ
169712014-07-29 Yao Qi <yao@codesourcery.com>
16972
16973 PR gdb/17206
16974 * gdb.base/until-nodebug.exp: New.
16975
7ebdbe92
DE
169762014-07-28 Doug Evans <xdje42@gmail.com>
16977
16978 PR guile/17203
16979 * gdb.guile/scm-parameter.exp: Add tests for trying to create
16980 previously existing parameter, and previously ambiguously spelled
16981 parameter.
16982
fdb1adc6
WN
169832014-07-28 Will Newton <will.newton@linaro.org>
16984
16985 * gdb.base/varargs.exp: Remove KFAILs for ARM.
16986
186fcde0
DE
169872014-07-26 Ludovic Courtès <ludo@gnu.org>
16988 Doug Evans <xdje42@gmail.com>
16989
16990 PR guile/17146
16991 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
16992
70509625
PA
169932014-07-25 Pedro Alves <palves@redhat.com>
16994
16995 * gdb.threads/signal-command-handle-nopass.c: New file.
16996 * gdb.threads/signal-command-handle-nopass.exp: New file.
16997 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
16998 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
16999 * gdb.threads/signal-delivered-right-thread.c: New file.
17000 * gdb.threads/signal-delivered-right-thread.exp: New file.
17001
c3f814a1
PA
170022014-07-25 Pedro Alves <palves@redhat.com>
17003
17004 * gdb.base/double-prompt-target-event-error.exp
17005 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17006 match.
17007 (cancel_pagination_in_target_event): Rework double prompt
17008 detection.
17009 * gdb.base/paginate-after-ctrl-c-running.exp
17010 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17011 <return>' match.
17012 * gdb.base/paginate-bg-execution.exp
17013 (test_bg_execution_pagination_return)
17014 (test_bg_execution_pagination_cancel): Remove '-notransfer
17015 <return>' matches.
17016 * gdb.base/paginate-execution-startup.exp
17017 (test_fg_execution_pagination_return)
17018 (test_fg_execution_pagination_cancel): Remove '-notransfer
17019 <return>' matches.
17020 * gdb.base/paginate-inferior-exit.exp
17021 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17022 match.
17023 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17024 * lib/gdb.exp (pagination_prompt): Run text through
17025 string_to_regexp.
17026 (gdb_test_multiple): Match $pagination_prompt instead of
17027 "<return>".
17028 (string_to_regexp): Move to lib/gdb-utils.exp.
17029
e214cf6c
JK
170302014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17031
17032 * gdb.arch/amd64-entry-value-paramref.S: New file.
17033 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17034 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17035 * gdb.arch/amd64-optimout-repeat.S: New file.
17036 * gdb.arch/amd64-optimout-repeat.c: New file.
17037 * gdb.arch/amd64-optimout-repeat.exp: New file.
17038
17d0c5c8
JK
170392014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17040
17041 PR gdb/17170
17042 * gdb.base/statistics.exp: New file.
17043
b8b8facf
DE
170442014-07-17 Doug Evans <dje@google.com>
17045
74b49205 17046 PR gdb/17170
b8b8facf
DE
17047 * gdb.base/maint.exp: Update testing of per-command stats.
17048
1b5d0ab3
PA
170492014-07-16 Pedro Alves <palves@redhat.com>
17050
17051 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17052 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17053 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17054 (tfile_write_buf): New functions.
17055 (add_memory_block): Rewrite using the above.
17056 (adjust_function_address): New function.
17057 (FUNCTION_ADDRESS): New macro.
17058 (write_basic_trace_file): Remove short_x local, and use
17059 tfile_write_16. Change type of func_addr local to unsigned long
17060 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17061 here. Cast argument of add_memory_block to char pointer.
17062 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17063 (main): Remove parameters.
17064 * gdb.trace/tfile.exp: Remove nowarnings.
17065
4d974e88
SM
170662014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17067
17068 * gdb.base/debug-expr.exp: Test string evaluation with
17069 "debug expression" on.
17070
41e99568
PA
170712014-07-15 Pedro Alves <palves@redhat.com>
17072
17073 * gdb.base/reread.exp: Use clean_restart.
17074
487d9753
PL
170752014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17076
17077 * gdb.arch/avr-flash-qualifer.c: New.
17078 * gdb.arch/avr-flash-qualifer.exp: New.
17079
cc1c52ad
PA
170802014-07-14 Pedro Alves <palves@redhat.com>
17081
17082 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17083 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17084
1e973570
PA
170852014-07-14 Pedro Alves <palves@redhat.com>
17086
17087 * gdb.base/double-prompt-target-event-error.c: New file.
17088 * gdb.base/double-prompt-target-event-error.exp: New file.
17089
93d6eb10
PA
170902014-07-14 Pedro Alves <palves@redhat.com>
17091
17092 PR gdb/17072
17093 * gdb.base/paginate-inferior-exit.c: New file.
17094 * gdb.base/paginate-inferior-exit.exp: New file.
17095
0017922d
PA
170962014-07-14 Pedro Alves <palves@redhat.com>
17097
17098 PR gdb/17072
17099 * gdb.base/paginate-bg-execution.c: New file.
17100 * gdb.base/paginate-bg-execution.exp: New file.
17101
94696ad3
PA
171022014-07-14 Pedro Alves <palves@redhat.com>
17103
17104 PR gdb/17072
17105 * gdb.base/paginate-execution-startup.c: New file.
17106 * gdb.base/paginate-execution-startup.exp: New file.
17107 * lib/gdb.exp (pagination_prompt): New global.
17108 (default_gdb_spawn): New procedure, factored out from
17109 default_gdb_spawn.
17110 (default_gdb_start): Adjust to call default_gdb_spawn.
17111 (gdb_spawn): New procedure.
17112
bd293940
PA
171132014-07-14 Pedro Alves <palves@redhat.com>
17114
17115 * lib/gdb.exp (gdb_assert): New procedure.
17116 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17117
c933f875
PA
171182014-07-14 Pedro Alves <palves@redhat.com>
17119
17120 * gdb.base/execution-termios.c: New file.
17121 * gdb.base/execution-termios.exp: New file.
17122
d98b7a16
TT
171232014-07-14 Tom Tromey <tromey@redhat.com>
17124
17125 * gdb.cp/vla-cxx.cc: New file.
17126 * gdb.cp/vla-cxx.exp: New file.
17127
548740d6
TT
171282014-07-14 Tom Tromey <tromey@redhat.com>
17129
17130 * gdb.reverse/rerun-prec.c: New file.
17131 * gdb.reverse/rerun-prec.exp: New file.
17132
a25eb028
MR
171332014-07-12 Maciej W. Rozycki <macro@mips.com>
17134 Maciej W. Rozycki <macro@codesourcery.com>
17135
17136 * lib/gdb-utils.exp: New file.
17137 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17138 inline `gdb_init_command' processing.
17139 (gdb_start_cmd): Likewise.
17140 * lib/mi-support.exp (mi_run_cmd): Likewise.
17141 * README: Document `gdb_init_command' and `gdb_init_commands'.
17142
218c2655
JK
171432014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17144
17145 Fix false FAIL running under a very long directory name.
17146 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17147 and "set print elements 10000". Twice.
17148
5401fde3
YQ
171492014-07-11 Yao Qi <yao@codesourcery.com>
17150
17151 * gdb.base/exprs.exp: "set print symbol off".
17152
e76126e8
PA
171532014-07-11 Pedro Alves <palves@redhat.com>
17154
17155 * gdb.threads/kill.c: New file.
17156 * gdb.threads/kill.exp: New file.
17157
2d6f0de6
YQ
171582014-07-10 Yao Qi <yao@codesourcery.com>
17159
17160 * gdb.trace/tfile.c (write_basic_trace_file)
17161 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17162 address written to trace file.
17163
7180e04a
PA
171642014-07-09 Pedro Alves <palves@redhat.com>
17165
17166 * gdb.base/attach-wait-input.exp: New file.
17167 * gdb.base/attach-wait-input.c: New file.
17168
9a9a7608
AB
171692014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17170
17171 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17172 setting up test structures.
17173 (main): Call new test function.
17174 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17175 test function, continue into test function and walk test
17176 structures.
17177
161ac41e
YQ
171782014-07-02 Yao Qi <yao@codesourcery.com>
17179
17180 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17181 'bar_start' at the beginning of functions 'foo' and 'bar'
17182 respectively.
17183 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17184 instead of 'foo' and 'bar'.
17185
1f267ae3
MM
171862014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17187
17188 * gdb.btrace/segv.exp: New.
17189 * gdb.btrace/segv.c: New.
17190
2b239efb
LM
171912014-07-02 Luis Machado <lgustavo@codesourcery.com>
17192
17193 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17194 instruction.
17195
cf363f18
MW
171962014-06-30 Mark Wielaard <mjw@redhat.com>
17197
17198 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17199 vulture, vilify, villar): New volatile array constants.
17200 (vindictive, vegetation): New const volatile array constants.
17201 * gdb.base/volatile.exp: Test volatile and const volatile array
17202 types.
17203
aebf9d24
AA
172042014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17205
17206 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17207 target lacks support for awatch, rwatch, or hbreak.
17208
b67a2c6f
YQ
172092014-06-27 Yao Qi <yao@codesourcery.com>
17210
17211 * gdb.multi/dummy-frame-restore.exp: New.
17212 * gdb.multi/dummy-frame-restore.c: New.
17213
aef92902
MM
172142014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17215
17216 * gdb.btrace/gcore.exp: New.
17217
8e9db26e
PA
172182014-06-23 Pedro Alves <palves@redhat.com>
17219
17220 * gdb.base/watchpoint-reuse-slot.c: New file.
17221 * gdb.base/watchpoint-reuse-slot.exp: New file.
17222
70afc5b7
SC
172232014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17224
17225 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17226 progspace's filename in 'info', 'enable' and 'disable' command
17227 tests.
17228
b972bd9c
JK
172292014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17230
17231 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17232 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17233 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17234
125f8a3d
GB
172352014-06-20 Gary Benson <gbenson@redhat.com>
17236
17237 * gdb.arch/i386-avx.exp: Fix include file location.
17238 * gdb.arch/i386-sse.exp: Likewise.
17239
3ed9baed
IB
172402014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17241
17242 * gdb.dlang/expression.exp: New file.
17243
034f788c
PA
172442014-06-19 Pedro Alves <palves@redhat.com>
17245
17246 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17247 out from ...
17248 (top level): ... here. Iterate running tests under different
17249 scheduler-locking settings.
17250
45371d0c
LM
172512014-06-18 Luis Machado <lgustavo@codesourcery.com>
17252
17253 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17254 to DW_FORM_addr and use non-zero addresses.
17255
5d376983
SC
172562014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17257
17258 PR gdb/17017
17259 * gdb.python/py-xmethods.cc: Add global function call counters and
17260 increment them in their respective functions. Remove "cout"
17261 statements.
17262 * gdb.python/py-xmethods.exp: Make tests check the global function
17263 call counters instead of depending on inferior IO.
17264
a1aa2221
LM
172652014-06-18 Don Breazeal <donb@codesourcery.com>
17266
17267 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17268 Deleted procedure.
17269 (explicit_fork_parent_follow): Deleted procedure.
17270 (explicit_fork_child_follow): Deleted procedure.
17271 (test_follow_fork): New procedure.
17272 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17273 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17274 procedure calls.
17275
0fc05997
YQ
172762014-06-17 Yao Qi <yao@codesourcery.com>
17277
17278 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17279 CP1252.
17280
70795c52
LM
172812014-06-17 Luis Machado <lgustavo@codesourcery.com>
17282
17283 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17284 Initialize ptr and S explicitly.
17285 (skip_type_update_when_not_use_rtti_test): Likewise.
17286
6be47f0c
KS
172872014-06-16 Keith Seitz <keiths@redhat.com>
17288
17289 PR mi/15863
17290 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17291 the inferior is started.
17292
d03de421
PA
172932014-06-16 Pedro Alves <palves@redhat.com>
17294
17295 * gdb.base/break-main-file-remove-fail.c: New file.
17296 * gdb.base/break-main-file-remove-fail.exp: New file.
17297 * gdb.base/break-unload-file.exp: Use build_executable instead of
17298 prepare_for_testing.
17299 (test_break): New parameter "initial_load". Handle it.
17300 (top level): Add initial_load cmdline/file axis.
17301
f9579b99
TT
173022014-06-12 Tom Tromey <tromey@redhat.com>
17303
17304 * gdb.base/completion.exp: Don't use directory name in test.
17305
3657956b
GB
173062014-06-09 Gary Benson <gbenson@redhat.com>
17307
17308 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17309 separate the always-available ANSI-standard signals from the
17310 signals that require checking.
17311 (main): Likewise.
17312 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17313 Likewise.
17314 (main): Likewise.
17315
4186eb54
KS
173162014-06-07 Keith Seitz <keiths@redhat.com>
17317
17318 Revert:
17319 PR c++/16253
17320 * gdb.cp/var-tag.cc: New file.
17321 * gdb.cp/var-tag.exp: New file.
17322 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17323 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17324 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17325 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17326
25326a28 173272014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17328
17329 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17330
829155c9
PA
173312014-06-06 Pedro Alves <palves@redhat.com>
17332
17333 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17334 in target debug output instead of looking at RSP packets,
17335 disabling the test on any target that uses hardware stepping.
17336 Update comments.
17337
61c8d22e
PA
173382014-06-06 Pedro Alves <palves@redhat.com>
17339
17340 * gdb.base/break-unload-file.exp: Fix typo.
17341
d9a47287
YQ
173422014-06-06 Yao Qi <yao@codesourcery.com>
17343
17344 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17345 from "jit_function" to "^jit_function".
17346
e5e01dbf
YQ
173472014-06-06 Yao Qi <yao@codesourcery.com>
17348
17349 * gdb.base/async.c (foo): Add one statement.
17350 * gdb.base/async.exp: Get the next instruction address and
17351 match the output of "nexti" by instruction address. Match
17352 the hex address in the output of "finish".
17353
73ba372c
GB
173542014-06-06 Gary Benson <gbenson@redhat.com>
17355
17356 * gdb.base/call-signals.c: Remove preprocessor conditionals
17357 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17358 SIGSEGV and SIGTERM.
17359 * gdb.base/sigall.c: Likewise.
17360 * gdb.base/unwindonsignal.c: Likewise.
17361 * gdb.reverse/sigall-reverse.c: Likewise.
17362
831517df
YQ
173632014-06-06 Yao Qi <yao@codesourcery.com>
17364
17365 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17366 readable, skip the test.
17367
b8b91e98
YQ
173682014-06-06 Yao Qi <yao@codesourcery.com>
17369
17370 * gdb.threads/staticthreads.c (thread_function): Move the line
17371 setting breakpoint on forward.
17372 * gdb.threads/staticthreads.exp: Update comments.
17373
fb934770
LC
173742014-06-05 Ludovic Courtès <ludo@gnu.org>
17375
17376 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17377 "history-append! type error".
17378
6ef284bd
SM
173792014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17380
17381 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17382 erroneous dprintf expected input.
17383
a872e241
DE
173842014-06-04 Doug Evans <xdje42@gmail.com>
17385
17386 * gdb.guile/scm-generics.exp: Delete.
17387
16f691fb
DE
173882014-06-04 Doug Evans <xdje42@gmail.com>
17389
17390 * gdb.guile/scm-breakpoint.exp: Update.
17391 Add tests for breakpoint registration.
17392
012370f6
TT
173932014-06-04 Tom Tromey <tromey@redhat.com>
17394
17395 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17396 VLA-in-union.
17397 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17398 inner_vla_struct, vla_union types. Initialize objects of those
17399 types and compute their sizes.
17400
9f5a4cef
HZ
174012014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17402 Hui Zhu <hui@codesourcery.com>
17403
17404 * gdb.base/fileio.exp: Add test for shell not available as well as
17405 available.
17406 * gdb.base/fileio.c (test_system): Check for shell twice.
17407
90a45c4d
YQ
174082014-06-04 Yao Qi <yao@codesourcery.com>
17409
17410 * gdb.base/auto-connect-native-target.exp: Remove redundant
17411 space from the regexp pattern.
17412
70017e41
YQ
174132014-06-04 Yao Qi <yao@codesourcery.com>
17414
17415 * gdb.base/default.exp: Replace "child" with "native" in
17416 regexp pattern.
17417
883964a7
SC
174182014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17419
17420 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17421 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17422 * gdb.python/py-xmethods.py: Python script supporting the
17423 new testcase and tests.
17424
ef370185
JB
174252014-06-03 Joel Brobecker <brobecker@adacore.com>
17426 Pedro Alves <palves@redhat.com>
17427
17428 PR breakpoints/17000
17429 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17430 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17431
1e2ccb61
BM
174322014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17433
17434 * gdb.base/subst.exp: Add tests to verify partial path matching
17435 output.
17436
c6ec5ab2
PA
174372014-06-03 Pedro Alves <palves@redhat.com>
17438
17439 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17440 target that doesn't use software single-stepping.
17441
835c559f
PA
174422014-06-03 Pedro Alves <palves@redhat.com>
17443
17444 PR breakpoints/17000
17445 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17446 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17447
06eb1586
DE
174482014-06-02 Doug Evans <xdje42@gmail.com>
17449
17450 * gdb.guile/scm-parameter.exp: New file.
17451
e698b8c4
DE
174522014-06-02 Doug Evans <xdje42@gmail.com>
17453
17454 * gdb.guile/scm-cmd.c: New file.
17455 * gdb.guile/scm-cmd.exp: New file.
17456
ded03782
DE
174572014-06-02 Doug Evans <xdje42@gmail.com>
17458
17459 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17460 pretty-printer lookup.
17461 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17462 (make-pp_s-printer): Call it.
17463 (make-pretty-printer-from-dict): New function.
17464 (lookup-pretty-printer-maker-from-dict): New function.
17465 (*pretty-printer*): Simplify.
17466 (make-objfile-pp_s-printer): New function.
17467 (install-objfile-pretty-printers!): New function.
17468 (make-progspace-pp_s-printer): New function.
17469 (install-progspace-pretty-printers!): New function.
17470 * gdb.guile/scm-progspace.c: New file.
17471 * gdb.guile/scm-progspace.exp: New file.
17472
41fac0cf
PA
174732014-06-02 Pedro Alves <palves@redhat.com>
17474
17475 * gdb.base/dprintf-bp-same-addr.c: New file.
17476 * gdb.base/dprintf-bp-same-addr.exp: New file.
17477
96ae5695
EBM
174782014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17479
17480 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17481 * gdb.arch/powerpc-power.s: Likewise.
17482
da02b3a8
JB
174832014-06-02 Joel Brobecker <brobecker@adacore.com>
17484
17485 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17486
c72b2e7b
YQ
174872014-06-01 Yao Qi <yao@codesourcery.com>
17488
17489 * gdb.base/watchpoint.exp (test_watch_location): Check null
17490 pointer can be dereferenced. If not, do the test, otherwise
17491 skip it.
17492
53e8a631
AB
174932014-05-30 Andrew Burgess <aburgess@broadcom.com>
17494
17495 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17496 results.
17497 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17498
938f0e2f
AB
174992014-05-30 Andrew Burgess <aburgess@broadcom.com>
17500
17501 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17502 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17503 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17504 * gdb.arch/amd64-invalid-stack-top.c: New file.
17505 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17506
9ba6657a
PA
175072014-05-30 Pedro Alves <palves@redhat.com>
17508
17509 PR breakpoints/17000
17510 * gdb.base/sss-bp-on-user-bp.c: New file.
17511 * gdb.base/sss-bp-on-user-bp.exp: New file.
17512
522c09bf
DB
175132014-05-30 David Blaikie <dblaikie@gmail.com>
17514
17515 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17516 gnu_inline semantics via attribute.
17517 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17518 source explicitly specifies the required semantics.
17519
bf4ef81e
MR
175202014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17521
17522 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17523
329ea579
PA
175242014-05-29 Pedro Alves <palves@redhat.com>
17525 Tom Tromey <tromey@redhat.com>
17526
17527 * gdb.base/async-shell.exp: Don't enable target-async.
17528 * gdb.base/async.exp
17529 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17530 parameter. Adjust.
17531 (top level): Don't test with "target-async".
17532 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17533 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17534 * gdb.base/inferior-died.exp: Don't enable target-async.
17535 * gdb.base/interrupt-noterm.exp: Likewise.
17536 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17537 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17538 * gdb.mi/mi-nonstop.exp: Likewise.
17539 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17540 * gdb.mi/mi-nsintrall.exp: Likewise.
17541 * gdb.mi/mi-nsmoribund.exp: Likewise.
17542 * gdb.mi/mi-nsthrexec.exp: Likewise.
17543 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17544 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17545 * gdb.python/py-evsignal.exp: Don't enable target-async.
17546 * gdb.python/py-evthreads.exp: Likewise.
17547 * gdb.python/py-prompt.exp: Likewise.
17548 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17549 * gdb.server/solib-list.exp: Don't enable target-async.
17550 * gdb.threads/thread-specific-bp.exp: Likewise.
17551 * lib/mi-support.exp: Adjust to use mi-async.
17552
fd664c91
PA
175532014-05-29 Pedro Alves <palves@redhat.com>
17554
17555 PR gdb/13860
17556 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17557 reason, even in sync mode.
17558
251bde03
PA
175592014-05-29 Pedro Alves <palves@redhat.com>
17560 Hui Zhu <hui@codesourcery.com>
17561
17562 PR PR15693
17563 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17564 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17565 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17566 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17567
7f3c0343
JB
175682014-05-28 Joel Brobecker <brobecker@adacore.com>
17569
17570 * config/monitor.exp (gdb_target_monitor): Replace use of
17571 "set remotebaud" by "set serial baud".
17572
b2715b27
AW
175732014-05-26 Andy Wingo <wingo@igalia.com>
17574
17575 * gdb.guile/scm-breakpoint.exp:
17576 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17577 properties instead of gdb-object-properties.
17578
498a4489
YQ
175792014-05-26 Yao Qi <yao@codesourcery.com>
17580
17581 * gdb.server/no-thread-db.exp: Specify source file name
17582 explicitly when setting a breakpoint.
17583
589fdceb
MM
175842014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17585
17586 * gdb.btrace/vdso.c: New.
17587 * gdb.btrace/vdso.exp: New.
17588
e9089e05
MM
175892014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17590
17591 * gdb.base/gcore.exp (capture_command_output): Move ...
17592 * lib/gdb.exp (capture_command_output): ... here.
17593
67b5c0c1
MM
175942014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17595
17596 * gdb.btrace/data.exp: Test memory access during btrace replay.
17597
a2199296
SM
175982014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17599
17600 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17601
17b2616c
PA
176022014-05-21 Pedro Alves <palves@redhat.com>
17603
17604 PR gdb/13860
17605 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17606 (top level): Test that output related to execution commands is
17607 sent to the console with CLI commands, but not with MI commands.
17608 Test that breakpoint events are always mirrored to the console.
17609 Also expect the new source line to be output after a "next" in
17610 async mode too. Make it a pass/fail test.
17611 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17612 output.
17613 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17614
5166082f
PA
176152014-05-21 Pedro Alves <palves@redhat.com>
17616
17617 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17618 Use them to test variations of "list" after reaching a breakpoint.
17619 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17620 Test "list" with listsize 10 after reaching a breakpoint.
17621 * gdb.python/python.exp (decode_line current location line
17622 number): Adjust expected line number.
17623
2f25d70f
SM
176242014-05-21 Simon Marchi <simon.marchi@ericsson.com>
17625
17626 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
17627 behavior for $args, pass it directly to "run".
17628
ff604a67
MR
176292014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
17630
17631 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
17632 30000 to 65536.
17633
6a3cb8e8
PA
176342014-05-21 Pedro Alves <palves@redhat.com>
17635
17636 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
17637 auto-connect-native-target off".
17638 * gdb.base/auto-connect-native-target.c: New file.
17639 * gdb.base/auto-connect-native-target.exp: New file.
17640
4ebfc96e
PA
176412014-05-21 Pedro Alves <palves@redhat.com>
17642
17643 * gdb.base/default.exp: Test "target native" instead of "target
17644 child".
17645
36d46afb
MW
176462014-05-21 Mark Wielaard <mjw@redhat.com>
17647
17648 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17649
5876f503
JK
176502014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17651
17652 Fix TLS access for -static -pthread.
17653 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
17654 <HAVE_TLS> (thread_function, main): Initialize it.
17655 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
17656 Add clean_restart.
17657 <$have_tls != "">: Check TLSVAR.
17658
0256a6ac
PA
176592014-05-21 Pedro Alves <palves@redhat.com>
17660
17661 * gdb.base/dcache-line-read-error.c: New.
17662 * gdb.base/dcache-line-read-error.exp: New.
17663
936d2992
PA
176642014-05-20 Pedro Alves <palves@redhat.com>
17665
17666 * gdb.base/compare-sections.c: New file.
17667 * gdb.base/compare-sections.exp: New file.
17668
802e8e6d
PA
176692014-05-20 Pedro Alves <palves@redhat.com>
17670
17671 * gdb.base/break-idempotent.c: New file.
17672 * gdb.base/break-idempotent.exp: New file.
17673
e59fa00f
MM
176742014-05-20 Markus Metzger <markus.t.metzger@intel.com>
17675
17676 * gdb.btrace/nohist.exp: New.
17677
8b696e31
YQ
176782014-05-20 Yao Qi <yao@codesourcery.com>
17679
17680 * lib/gdb.exp (gdb_init): Set timeout if test file is under
17681 gdb.reverse directory and gdb_reverse_timeout exists in board
17682 setting.
17683 * README: Document gdb_reverse_timeout.
17684
73c9764f
YQ
176852014-05-20 Yao Qi <yao@codesourcery.com>
17686
17687 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
17688 'test_file_name'. Treat args as a string instead of a list.
17689 (gdb_init): Rename argument 'args' by 'test_file_name'.
17690
f1f4348a
JK
176912014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
17692
17693 * gdb.arch/powerpc-power.exp: New file.
17694 * gdb.arch/powerpc-power.s: New file.
17695
0dbe70ce
DE
176962014-05-16 Doug Evans <dje@google.com>
17697
17698 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
17699 * gdb.base/completion.exp: Check that all expected files exist
17700 before doing file completion.
0dbe70ce 17701
8d551b02
DE
177022014-05-16 Doug Evans <dje@google.com>
17703
17704 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
17705 Update.
17706 (do_syscall_tests_without_xml): Update.
17707
73eb7709
PA
177082014-05-16 Pedro Alves <palves@redhat.com>
17709
17710 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
17711 instead of "unknown output after running".
17712
3fae92fc
YQ
177132014-05-16 Yao Qi <yao@codesourcery.com>
17714
17715 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
17716 file1.txt from host at the end.
17717 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17718
c2b2ccc5
DE
177192014-05-15 Doug Evans <dje@google.com>
17720
17721 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
17722 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
17723 loading file. Add test for TU lookup.
17724
8c217a4b
SM
177252014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17726
17727 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
17728 calling "-exec-arguments" or "set args" before running the
17729 inferior.
17730
3deb39c6
SM
177312014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17732
17733 * lib/mi-support.exp (mi_expect_stop): Expect message for
17734 inferiors that exit with non-zero exit code.
17735
71a79f8c
YQ
177362014-05-14 Yao Qi <yao@codesourcery.com>
17737
17738 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
17739 match absolute path on remote host.
17740 (test_file_list_exec_source_files): Remove "/" from the
17741 pattern.
17742
f23fcd46
YQ
177432014-05-14 Yao Qi <yao@codesourcery.com>
17744
17745 * boards/local-remote-host-notty.exp (${board}_file): New
17746 proc.
17747
9404b58f
KM
177482014-05-07 Kyle McMartin <kyle@redhat.com>
17749
17750 Pushed by Joel Brobecker <brobecker@adacore.com>.
17751 * gdb.arch/aarch64-atomic-inst.c: New file.
17752 * gdb.arch/aarch64-atomic-inst.exp: New file.
17753
5e45f04c
YQ
177542014-05-07 Yao Qi <yao@codesourcery.com>
17755
17756 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
17757 in current context" too.
17758
c888a17d
KS
177592014-05-05 Keith Seitz <keiths@redhat.com>
17760
17761 * gdb.linespec/ls-dollar.exp: Add test for linespec
17762 file:convenience_variable.
17763
290a839c
YQ
177642014-05-05 Yao Qi <yao@codesourcery.com>
17765
17766 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
17767 traceframes into tfile and ctf trace files. Read data from
17768 trace file and test collected data.
17769 (gdb_collect_locals_test): Likewise.
17770 (gdb_unavailable_registers_test): Likewise.
17771 (gdb_unavailable_floats): Likewise.
17772 (gdb_collect_globals_test): Likewise.
17773 (top-level): Append "ctf" to trace_file_targets if GDB
17774 supports.
17775
b5262cd0
YQ
177762014-05-05 Yao Qi <yao@codesourcery.com>
17777
17778 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
17779 code to ...
17780 (gdb_collect_args_test_1): ... it. New proc.
17781 (gdb_collect_locals_test): Move some code to ...
17782 (gdb_collect_locals_test_1): ... it. New proc.
17783 (gdb_unavailable_registers_test): Move some code to ...
17784 (gdb_unavailable_registers_test_1): ... it. New proc.
17785 (gdb_unavailable_floats): Move some code to ...
17786 (gdb_unavailable_floats_1): ... it. New proc.
17787
30a1e6cc
SDJ
177882014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17789
17790 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
17791 probes to test for bitness recognition.
17792 * gdb.arch/amd64-stap-optional-prefix.exp
17793 (test_probe_value_without_reg): New procedure.
17794 Add code to test for different kinds of bitness.
17795
f33da99a
SDJ
177962014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17797
17798 PR breakpoints/16889
17799 * gdb.arch/amd64-stap-optional-prefix.S: New file.
17800 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17801
5b80f00d
PA
178022014-05-01 Pedro Alves <palves@redhat.com>
17803
17804 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
17805 gdb_file_cmd if no file is specified.
17806 * boards/native-extended-gdbserver.exp (gdb_load): Use the
17807 last_loaded_file to set the remote exec-file.
17808
f8c2a73c
PA
178092014-05-01 Pedro Alves <palves@redhat.com>
17810
17811 * boards/local-remote-host.exp: New file.
17812
be6e8ac7
PA
178132014-05-01 Pedro Alves <palves@redhat.com>
17814
17815 * boards/local-remote-host.exp: Rename to ...
17816 * boards/local-remote-host-notty.exp: ... this.
17817
cac0dc8f
JB
178182014-04-28 Joel Brobecker <brobecker@adacore.com>
17819
17820 * gdb.ada/dyn_arrayidx: New testcase.
17821
9730e6cc
YQ
178222014-04-26 Yao Qi <yao@codesourcery.com>
17823
17824 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
17825 and compute the length of function main. Save it in
17826 $main_length.
17827 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
17828 (top-level): Use gdb_compile to compile objects into
17829 executable and restart GDB. Remove invocation to
17830 prepare_for_testing.
17831
7ae1a6a6
PA
178322014-04-25 Simon Marchi <simon.marchi@ericsson.com>
17833 Pedro Alves <palves@redhat.com>
17834
17835 PR server/16255
17836 * gdb.multi/multi-attach.c: New file.
17837 * gdb.multi/multi-attach.exp: New file.
17838
4082afcc
PA
178392014-04-25 Pedro Alves <palves@redhat.com>
17840
17841 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
17842 user.
17843 (top level): Test that "set remote conditional-breakpoints-packet
17844 off" works as intended.
17845 * gdb.base/dprintf.exp: Test that "set remote
17846 breakpoint-commands-packet off" works as intended.
17847 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
17848 New function.
17849 (top level): Call it.
17850 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
17851 remote fast-tracepoints-packet off" works as intended.
17852 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
17853 * lib/gdb.exp (gdb_is_target_remote): ... here.
17854
2abc3f8d
DB
178552014-04-24 David Blaikie <dblaikie@gmail.com>
17856
17857 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
17858 ensure clang would not discard them.
17859 * gdb.base/gdbvars.c: Ditto.
17860 * gdb.base/memattr.c: Ditto.
17861 * gdb.base/whatis.c: Ditto.
17862 * gdb.python/py-prettyprint.c: Ditto.
17863 * gdb.trace/actions.c: Ditto.
17864 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
17865 ensure clang would not discard it.
17866
bfd39632
DB
178672014-04-24 David Blaikie <dblaikie@gmail.com>
17868
17869 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
17870 clang to emit the full definition of type required by the test
17871 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
17872
22842ff6
DB
178732014-04-24 David Blaikie <dblaikie@gmail.com>
17874
17875 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
17876 coax Clang into emitting the definition of the type.
17877 * gdb.cp/pr10728-x.h (y): Ditto.
17878 * gdb.cp/pr10728-y.cc (y): Ditto.
17879
c2e827ad
DB
178802014-04-24 David Blaikie <dblaikie@gmail.com>
17881
17882 * gdb.base/label.exp: XFAIL label related tests under Clang.
17883 * gdb.cp/cplabel.exp: Ditto.
17884 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
17885 under Clang those using labels.
17886
4c2d33e7
YQ
178872014-04-25 Yao Qi <yao@codesourcery.com>
17888
17889 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
17890 double_label.
17891 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
17892 partial_label and double_label.
17893
56083b99
DB
178942014-04-24 David Blaikie <dblaikie@gmail.com>
17895
17896 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
17897
25d4e99d
DB
178982014-04-24 David Blaikie <dblaikie@gmail.com>
17899
17900 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
17901 of the function to work across GCC and Clang.
17902 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
17903 pointer types (const void ** const V void **).
17904
01f9f808
MS
179052014-04-24 Michael Sturm <michael.sturm@mintel.com>
17906 Walfred Tedeschi <walfred.tedeschi@intel.com>
17907
17908 * Makefile.in (EXECUTABLES): Added i386-avx512.
17909 * gdb.arch/i386-avx512.c: New file.
17910 * gdb.arch/i386-avx512.exp: Likewise.
17911
4b48d439
KS
179122014-04-23 Keith Seitz <keiths@redhat.com>
17913
17914 * lib/mi-support.exp (mi_list_breakpoints): Delete.
17915 (mi_make_breakpoint_table): New procedure.
17916 (mi_create_breakpoint): Use mi_make_breakpoint
17917 and return the result.
17918 (mi_make_breakpoint): New procedure.
17919 (mi_build_kv_pairs): New procedure.
17920
17921 * gdb.mi/mi-break.exp: Remove unused globals,
17922 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
17923 All callers updated.
17924 * gdb.mi/mi-dprintf.exp: Use variable to track command
17925 number.
17926 Update all callers of mi_create_breakpoint and use
17927 mi_make_breakpoint_table.
17928 Remove any unused global variables.
17929 * gdb.mi/mi-nonstop.exp: Likewise.
17930 * gdb.mi/mi-nsintrall.exp: Likewise.
17931 * gdb.mi/mi-nsmoribund.exp: Likewise.
17932 * gdb.mi/mi-nsthrexec.exp: Likewise.
17933 * gdb.mi/mi-reverse.exp: Likewise.
17934 * gdb.mi/mi-simplerun.exp: Likewise.
17935 * gdb.mi/mi-stepn.exp: Likewise.
17936 * gdb.mi/mi-syn-frame.exp: Likewise.
17937 * gdb.mi/mi-until.exp: Likewise.
17938 * gdb.mi/mi-var-cp.exp: Likewise.
17939 * gdb.mi/mi-var-display.exp: Likewise.
17940 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
17941 * gdb.mi/mi2-var-child.exp: Likewise.
17942 * gdb.mi/mi-vla-c99.exp: Likewise.
17943 * lib/mi-support.exp: Likewise.
17944
17945 From Ian Lance Taylor <iant@cygnus.com>:
17946 * lib/gdb.exp (parse_args): New procedure.
17947
08351840
PA
179482014-04-23 Pedro Alves <palves@redhat.com>
17949
17950 * gdb.base/break-unload-file.c: New file.
17951 * gdb.base/break-unload-file.exp: New file.
17952 * gdb.base/sym-file-lib.c (baz): New function.
17953 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
17954 field.
17955 (load): Store the segment's mapped size.
17956 (unload): New function.
17957 (unload_shlib): New function.
17958 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
17959 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
17960 set a breakpoint at baz, and call it.
17961 * gdb.base/sym-file.exp: New tests for stale breakpoint
17962 instructions.
17963
076855f9
PA
179642014-04-23 Pedro Alves <palves@redhat.com>
17965
17966 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
17967 * gdb.base/hbreak-in-shr-unsupported.c: New file.
17968 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
17969 * gdb.base/hbreak-unmapped.c: New file.
17970 * gdb.base/hbreak-unmapped.exp: New file.
17971 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
17972 * lib/gdb.exp (gdb_is_target_remote): ... here.
17973
483805cf
PA
179742014-04-22 Pedro Alves <palves@redhat.com>
17975
17976 * gdb.base/consecutive-step-over.c: New file.
17977 * gdb.base/consecutive-step-over.exp: New file.
17978
06d97543
PA
179792014-04-22 Pedro Alves <palves@redhat.com>
17980
17981 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
17982 instead of send_gdb/gdb_expect.
17983
b4429ea2
YQ
179842014-04-22 Yao Qi <yao@codesourcery.com>
17985
17986 * lib/trace-support.exp (generate_tracefile): New procedure.
17987 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
17988 return 0.
17989 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
17990 if generate_tracefile returns 1.
17991
51d48146
PA
179922014-04-18 Tom Tromey <palves@redhat.com>
17993 Pedro alves <tromey@redhat.com>
17994
17995 PR backtrace/15558
17996 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
17997 with a backtrace limit.
17998 * gdb.python/py-frame-inline.exp: Test running to an inline
17999 function with a backtrace limit, and printing the newest frame.
18000 * gdb.python/py-frame-inline.c (main): Call f.
18001
bd1dce5f
MS
180022014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18003
18004 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18005
40d1a503
MS
180062014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18007
18008 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18009 Drop prefix from unsupported source file path.
18010
389b98f7
YQ
180112014-04-17 Yao Qi <yao@codesourcery.com>
18012
18013 * lib/gdb.exp (with_target_charset): New proc.
18014 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18015 with_target_charset.
18016 (test_print_strings): Likewise.
18017 (test_repeat_bytes): Likewise.
18018 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18019 for some tests.
18020
22869d73
KS
180212014-04-16 Keith Seitz <keiths@redhat.com>
18022
18023 PR gdb/15827
18024 * gdb.dwarf2/corrupt.c: New file.
18025 * gdb.dwarf2/corrupt.exp: New file.
18026
c4f87ca6
KS
180272014-04-16 Keith Seitz <keiths@redhat.com>
18028
18029 PR c++/16597
18030 * gdb.cp/namelessclass.cc: New file.
18031 * gdb.cp/namelessclass.exp: New file.
18032 * gdb.cp/namelessclass.S: New file.
18033
ab19de87
DE
180342014-04-16 Doug Evans <dje@google.com>
18035
18036 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18037 Add comment.
18038 (gdbserver_default_get_comm_port): New function.
18039 (gdbserver_start): Check if board file provided
18040 "gdbserver,get_comm_port" and use it if so.
18041 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18042 (gdb,socketport): Set to "stdio".
18043 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18044 (stdio_gdbserver_template): Delete.
18045 (${board}_get_remote_address): Update.
18046 (${board}_build_remote_cmd): Delete.
18047 (${board}_get_comm_port): New function.
18048 (${board}_spawn): Update.
18049 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18050 Delete.
18051 (${board}_get_remote_address): Update.
18052 (${board}_get_comm_port): New function.
18053
fc98a809
AB
180542014-04-16 Andrew Burgess <aburgess@broadcom.com>
18055
18056 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18057 appearing in any order.
18058
87fd9e6e
DE
180592014-04-15 Doug Evans <dje@google.com>
18060
18061 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18062 uninitialized value of "description".
18063
099fc3ea
KS
180642014-04-15 Keith Seitz <keiths@redhat.com>
18065
18066 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18067 Remove unused globals.
18068 (test_running_the_program): Likewise.
18069 (test_controlled_execution): Likewise.
18070 (test_controlling_breakpoints): Likewise.
18071 (test_program_termination): Likewise.
18072
5da151d4
KS
180732014-04-15 Keith Seitz <keiths@redhat.com>
18074
18075 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18076 unused globals.
18077 (test_rbreak_creation_and_listing): Likewise.
18078 (test_ignore_count): Likewise.
18079 (test_error): Likewise.
18080
35e5d2f0
PA
180812014-04-15 Pedro Alves <palves@redhat.com>
18082
18083 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18084 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18085 sym-file-loader.c.
18086 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18087 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18088 to sym-file-loader.c.
18089 (struct library): Forward declare.
18090 (load_shlib, lookup_function): Change prototypes.
18091 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18092 (translate_offset): Remove declarations.
18093 (get_text_addr): New declaration.
18094 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18095 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18096 sym-file-loader.h.
18097 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18098 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18099 here from sym-file-loader.h.
18100 (struct library): New structure.
18101 (load_shlib, lookup_function): Change prototypes and adjust to
18102 work with a struct library.
18103 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18104 (translate_offset): Make static.
18105 (get_text_addr): New function.
18106 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18107
eb4c1710
PA
181082014-04-15 Pedro Alves <palves@redhat.com>
18109
18110 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18111
2d1baf52
PA
181122014-04-15 Pedro Alves <palves@redhat.com>
18113
18114 * gdb.base/sym-file-loader.c: Include <limits.h>.
18115 (SELF_LINK): New define.
18116 (get_origin): New function.
18117 (load_shlib): Use it.
18118 * gdb.base/sym-file.exp: Don't early return if the target is
18119 remote. Use runto_main, and issue fail is that fails. Use
18120 gdb_load_shlibs.
18121 (shlib_name): Delete.
18122 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18123
7dd6df01
PA
181242014-04-15 Pedro Alves <palves@redhat.com>
18125
18126 * gdb.base/sym-file.exp: Remove regex characters from test
18127 message. Don't refer to breakpoint numbers in test messages.
18128
b50c8614
KS
181292014-04-14 Keith Seitz <keiths@redhat.com>
18130
18131 PR c++/16253
18132 * gdb.cp/var-tag.cc: New file.
18133 * gdb.cp/var-tag.exp: New file.
18134 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18135 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18136 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18137 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18138
3d567982
TT
181392014-04-14 Tom Tromey <tromey@redhat.com>
18140
18141 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18142 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18143 type.
18144 * gdb.cp/enum-class.exp: New file.
18145 * gdb.cp/enum-class.cc: New file.
18146
0626fc76
TT
181472014-04-14 Tom Tromey <tromey@redhat.com>
18148
18149 * gdb.dwarf2/enum-type.exp: New file.
18150
dca325b3
SA
181512014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18152
18153 * gdb.mi/mi-vla-c99.exp: New file.
18154 * gdb.mi/vla.c: New file.
18155
5854b38a
SA
181562014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18157
18158 * gdb.base/vla-datatypes.c: New file.
18159 * gdb.base/vla-datatypes.exp: New file.
18160
463bb957
SA
181612014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18162
18163 * gdb.base/vla-ptr.c: New file.
18164 * gdb.base/vla-ptr.exp: New file.
18165
3dd170be
SA
181662014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18167
18168 * gdb.dwarf2/count.exp: New file.
18169
5ecaaa66
SA
181702014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18171
18172 * gdb.base/vla-sideeffect.c: New file.
18173 * gdb.base/vla-sideeffect.exp: New file.
18174
41f1ada5
DB
181752014-04-14 David Blaikie <dblaikie@gmail.com>
18176
18177 * gdb.mi/non-stop.c: Add return value for non-void function return
18178 statement.
18179 * gdb.threads/staticthreads.c: Ditto.
18180
0be03e84
DE
181812014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18182 Doug Evans <xdje42@gmail.com>
18183
18184 * gdb.guile/scm-value.c: Improve test case.
18185 * gdb.guile/scm-value.exp: Add new test.
18186
f180a1fb
DB
181872014-04-11 David Blaikie <dblaikie@gmail.com>
18188
18189 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18190 override Clang's default.
18191
6b662e19
JB
181922014-04-11 Joel Brobecker <brobecker@adacore.com>
18193
18194 Revert the following changes (regressions):
18195
18196 * gdb.base/vla-sideeffect.c: New file.
18197 * gdb.base/vla-sideeffect.exp: New file.
18198
18199 * gdb.dwarf2/count.exp: New file.
18200
18201 * gdb.base/vla-multi.c: New file.
18202 * gdb.base/vla-multi.exp: New file.
18203
18204 * gdb.base/vla-ptr.c: New file.
18205 * gdb.base/vla-ptr.exp: New file.
18206
18207 * gdb.base/vla-datatypes.c: New file.
18208 * gdb.base/vla-datatypes.exp: New file.
18209
18210 * gdb.mi/mi-vla-c99.exp: New file.
18211 * gdb.mi/vla.c: New file.
18212
245a5f0b
KS
182132014-04-11 Keith Seitz <keiths@redhat.com>
18214
18215 PR c++/16675
18216 * gdb.cp/cpsizeof.exp: New file.
18217 * gdb.cp/cpsizeof.cc: New file.
18218
58a84dcf
SA
182192014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18220
191a8a90
JB
18221 * gdb.mi/mi-vla-c99.exp: New file.
18222 * gdb.mi/vla.c: New file.
58a84dcf 18223
c8655f75
SA
182242014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18225
18226 * gdb.base/vla-datatypes.c: New file.
18227 * gdb.base/vla-datatypes.exp: New file.
18228
024e13b4
SA
182292014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18230
18231 * gdb.base/vla-ptr.c: New file.
18232 * gdb.base/vla-ptr.exp: New file.
18233
1a237e0e
SA
182342014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18235
18236 * gdb.base/vla-multi.c: New file.
18237 * gdb.base/vla-multi.exp: New file.
18238
504f3432
SA
182392014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18240
18241 * gdb.dwarf2/count.exp: New file.
18242
3bce8237
SA
182432014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18244
191a8a90
JB
18245 * gdb.base/vla-sideeffect.c: New file.
18246 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18247
322f9c21
YQ
182482014-04-11 Yao Qi <yao@codesourcery.com>
18249
18250 * gdb.base/completion.exp: Check file exists before running tests
18251 on file completion.
18252
d708bcd1
PA
182532014-04-10 Pedro Alves <palves@redhat.com>
18254
18255 * gdb.base/cond-eval-mode.c: New file.
18256 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18257 prepare_for_testing to build the new file. Check result of
18258 runto_main.
18259 (test_break, test_watch): New procedures.
18260 (top level): Use them.
18261
ae1d2761
PM
182622014-04-08 Pierre Muller <muller@sourceware.org>
18263
18264 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18265 Ctrl-V use for mingw hosts.
18266
7af389b8
SC
182672014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18268
18269 * gdb.python/py-value.c: Improve test case.
18270 * gdb.python/py-value.exp: Add new test.
18271
5e703181
DE
182722014-04-07 David Blaikie <dblaikie@gmail.com>
18273
18274 * lib/compiler.c: Identify the clang compiler.
18275 * lib/compiler.cc: Ditto.
18276
9810b410
YQ
182772014-04-03 Yao Qi <yao@codesourcery.com>
18278
18279 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18280
98d1b8dc
AB
182812014-04-01 Anton Blanchard <anton@samba.org>
18282
18283 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18284 messages unique.
18285
3114cea1
AB
182862014-04-01 Anton Blanchard <anton@samba.org>
18287
18288 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18289 prepare_for_testing.
18290
62f7182c
AB
182912014-04-01 Anton Blanchard <anton@samba.org>
18292
18293 * gdb.arch/ppc64-atomic-inst.c: Remove.
18294 * gdb.arch/ppc64-atomic-inst.S: New file.
18295 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18296
770e7fc7
DE
182972014-03-31 Doug Evans <dje@google.com>
18298
18299 * gdb.base/print-symbol-loading-lib.c: New file.
18300 * gdb.base/print-symbol-loading-main.c: New file.
18301 * gdb.base/print-symbol-loading.exp: New file.
18302
46e2bafa
YQ
183032014-03-31 Yao Qi <yao@codesourcery.com>
18304
18305 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18306
8776cfe9
JB
183072014-03-28 Joel Brobecker <brobecker@adacore.com>
18308
18309 * gdb.ada/mi_dyn_arr: New testcase.
18310
5d1ef361
DE
183112014-03-27 Doug Evans <dje@google.com>
18312
18313 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18314
b5bee914
YQ
183152014-03-27 Yao Qi <yao@codesourcery.com>
18316
18317 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18318 if target is nios2-*-*.
18319
0d4d0e77
YQ
183202014-03-26 Yao Qi <yao@codesourcery.com>
18321
18322 * lib/gdb.exp (readline_is_used): New proc.
18323 * gdb.base/completion.exp: Move tests on command complete up.
18324 Skip the rest of tests if readline is not used.
18325 * gdb.ada/complete.exp: Skp the test if readline is not
18326 used.
18327 * gdb.base/filesym.exp: Likewise.
18328 * gdb.base/macscp.exp: Likewise.
18329 * gdb.base/readline-ask.exp: Likewise.
18330 * gdb.base/readline.exp: Likewise.
18331 * gdb.python/py-cmd.exp: Likewise.
18332 * gdb.trace/tfile.exp: Likewise.
18333
29361eee
YQ
183342014-03-26 Yao Qi <yao@codesourcery.com>
18335
18336 * gdb.base/macscp.exp: Fix code format issues.
18337
bc9a5525
UW
183382014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18339
18340 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18341 * gdb.asm/powerpc64le.inc: New file.
18342
d3839ede
PA
183432014-03-25 Pedro Alves <palves@redhat.com>
18344 Doug Evans <dje@google.com>
18345
18346 * gdb.base/source-execution.c: New file.
18347 * gdb.base/source-execution.exp: New file.
18348 * gdb.base/source-execution.gdb: New file.
18349
01672a57
DE
183502014-03-24 Doug Evans <dje@google.com>
18351
18352 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18353 using fission.
18354
88bbeca9
HZ
183552014-03-24 Hui Zhu <hui@codesourcery.com>
18356 Pedro Alves <palves@redhat.com>
18357
18358 PR breakpoints/16101
18359 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18360 test pass/fail messages. Detect missing support for dprintf when
18361 breakpoints are actually inserted.
18362 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18363 breakpoints are actually inserted.
18364 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18365 fails.
18366
d2348791
JK
183672014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18368
18369 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18370
feef67ab
DE
183712014-03-22 Doug Evans <xdje42@gmail.com>
18372
18373 * gdb.python/python.exp (python not supported): Verify multi-line
18374 python command issues an error.
25d743f9 18375 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18376 guile command issues an error.
feef67ab 18377
ecebef6a
MR
183782014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18379
18380 * gdb.threads/thread-specific.exp: Handle the lack of usable
18381 $this_breakpoint and $this_thread.
18382
ccdd1909
HZ
183832014-03-21 Hui Zhu <hui@codesourcery.com>
18384
18385 * gdb.base/attach.exp (do_command_attach_tests): New.
18386
beb460e8
PA
183872014-03-20 Tom Tromey <tromey@redhat.com>
18388 Pedro Alves <palves@redhat.com>
18389
18390 PR cli/15718
18391 * gdb.base/condbreak-call-false.c: New file.
18392 * gdb.base/condbreak-call-false.exp: New file.
18393
40acf43a
PA
183942014-03-20 Pedro Alves <palves@redhat.com>
18395
18396 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18397 Delete.
18398 (block_signals, unblock_signals): Delete.
18399 (child_function_2, main): Remove references to deleted variable
18400 and functions.
18401
9f5e1e02
PA
184022014-03-20 Pedro Alves <palves@redhat.com>
18403
18404 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18405 Use pthread_kill to signal thread 2.
18406 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18407 Adjust to make the test send itself a signal rather than using the
18408 host's "kill" command.
18409
99619bea
PA
184102014-03-20 Pedro Alves <palves@redhat.com>
18411
18412 * gdb.threads/multiple-step-overs.c: New file.
18413 * gdb.threads/multiple-step-overs.exp: New file.
18414 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18415 Adjust expected infrun debug output.
18416
2adfaa28
PA
184172014-03-20 Pedro Alves <palves@redhat.com>
18418
18419 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18420 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18421
31e77af2
PA
184222014-03-20 Pedro Alves <palves@redhat.com>
18423
18424 PR breakpoints/7143
18425 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18426 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18427 of gdb_test_multiple.
18428 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18429 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18430
b9f437de
PA
184312014-03-20 Pedro Alves <palves@redhat.com>
18432
18433 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18434 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18435
05adc73e
PA
184362014-03-19 Pedro Alves <palves@redhat.com>
18437
18438 * gdb.base/async.exp: Remove early return.
18439
6048b950
PA
184402014-03-19 Pedro Alves <palves@redhat.com>
18441
18442 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18443
8bcfb00a
PA
184442014-03-19 Pedro Alves <palves@redhat.com>
18445
18446 * gdb.base/async.exp (test_background): Expect \r\n after
18447 "completed." in the fail pattern.
18448
884e37dc
PA
184492014-03-19 Pedro Alves <palves@redhat.com>
18450
18451 * gdb.base/async.exp (test_background): New procedure.
18452 Use it for all background execution command tests.
18453
148e57e2
PA
184542014-03-19 Pedro Alves <palves@redhat.com>
18455
18456 * gdb.base/async.exp: Use prepare_for_testing.
18457
f48088c7
PA
184582014-03-19 Pedro Alves <palves@redhat.com>
18459
18460 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18461 the same line.
18462
e2f6c966
PA
184632014-03-19 Pedro Alves <palves@redhat.com>
18464
18465 * gdb.base/async.c (main): Add "jump here" and "until here" line
18466 marker comments.
18467 * gdb.base/async.exp (jump_here): New global.
18468 (jump& test): Use it.
18469 (until_here): New global.
18470 (until& test): Use it.
18471
c30568d4
PA
184722014-03-19 Pedro Alves <palves@redhat.com>
18473
18474 * gdb.base/async.exp: Don't frob gdb_protocol.
18475
0172b6a7
DE
184762014-03-18 Doug Evans <xdje42@gmail.com>
18477
18478 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18479 Fix spelling of exec-done-display.
18480
06c868a8
JK
184812014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18482
18483 PR gdb/15358
18484 * gdb.base/gdb-sigterm.c: New file.
18485 * gdb.base/gdb-sigterm.exp: New file.
18486
0c7e1a46
PA
184872014-03-18 Pedro Alves <palves@redhat.com>
18488
18489 PR gdb/13860
18490 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18491 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18492 solib-event.
18493
f7c77d93
JB
184942014-03-17 Joel Brobecker <brobecker@adacore.com>
18495
18496 * gdb.ada/pckd_arr_ren: New testcase.
18497
5a1e8c7a
DE
184982014-03-13 Doug Evans <xdje42@gmail.com>
18499
18500 PR guile/16612
18501 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18502 collect after discarding symbols.
18503
350e1a76
DE
185042014-03-13 Ludovic Courtès <ludo@gnu.org>
18505 Doug Evans <xdje42@gmail.com>
18506
18507 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18508 to history survives a gc.
18509
a69900ae
PA
185102014-03-13 Pedro Alves <palves@redhat.com>
18511
18512 * gdb.base/default.exp: Don't test "target procfs".
18513
5db9f0bd
PA
185142014-03-13 Pedro Alves <palves@redhat.com>
18515
18516 * gdb.base/default.exp: Update "target child" and "target procfs"
18517 tests to not expect "Unix".
18518
b3ccfe11
TT
185192014-03-12 Tom Tromey <tromey@redhat.com>
18520
18521 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18522 New procs. Add target-async tests.
18523 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18524 Add target-async tests.
18525
646f4417
AA
185262014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18527
18528 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18529 'func_start' and 'func_end' for the beginning and end of the
18530 function code, respectively.
18531 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18532 'func_end' instead of 'func' and 'main'.
18533
288c211f
AA
185342014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18535
18536 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18537 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18538 generate the debug info assembler source.
18539
e0c0f156
AA
185402014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18541
18542 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18543 * gdb.dwarf2/arr-subrange.exp: Likewise.
18544 * gdb.dwarf2/dwz.exp: Likewise.
18545 * gdb.dwarf2/method-ptr.exp: Likewise.
18546 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18547 * gdb.dwarf2/subrange.exp: Likewise.
18548 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18549 * gdb.dwarf2/implptrpiece.exp: Likewise.
18550 * gdb.dwarf2/nostaticblock.exp: Likewise.
18551
0e5c4555
AA
185522014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18553
18554 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18555 directory to absolute path name arguments.
18556
5ec18f2b
JG
185572014-03-10 Joel Brobecker <brobecker@adacore.com>
18558
18559 * gdb.ada/tagged_access: New testcase.
18560
847fc4f2
MM
185612014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18562
18563 * gdb.btrace/data.exp: Update expected output.
18564
cc3da688
YQ
185652014-03-06 Yao Qi <yao@codesourcery.com>
18566
18567 * gdb.trace/pr16508.exp: New file.
18568
0f26cec1
PA
185692014-03-05 Pedro Alves <palves@redhat.com>
18570
18571 PR gdb/16575
18572 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18573 procedure.
18574 (top level): Adjust to use it. Add tests that exercise breakpoint
18575 interaction with the code-cache.
18576
7a5a839f
LC
185772014-02-26 Ludovic Courtès <ludo@gnu.org>
18578
18579 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18580 test for 'history-append!'.
18581
31aa7e4e
JB
185822014-02-26 Joel Brobecker <brobecker@adacore.com>
18583
18584 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18585 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18586 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18587 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18588 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18589 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18590
1b588015
JB
185912014-02-26 Joel Brobecker <brobecker@adacore.com>
18592
18593 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18594 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18595 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18596
55426c9d
JB
185972014-02-26 Joel Brobecker <brobecker@adacore.com>
18598
18599 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18600
dc53a7ad
JB
186012014-02-26 Joel Brobecker <brobecker@adacore.com>
18602
18603 * gdb.dwarf2/arr-stride.c: New file.
18604 * gdb.dwarf2/arr-stride.exp: New file.
18605
12ab52e9
PA
186062014-02-26 Pedro Alves <palves@redhat.com>
18607
18608 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18609 that won't ever trigger. Make sure that GDB reports the correct
18610 breakpoint that caused the stop.
18611
849c862e
JK
186122014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18613
18614 PR gdb/16626
18615 * gdb.base/auto-load-script: New file.
18616 * gdb.base/auto-load.c: New file.
18617 * gdb.base/auto-load.exp: New file.
18618
71b7d793
JK
18619 PR gdb/16626
18620 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18621
e2f0d509
JK
186222014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18623
18624 Fix dw2-icycle.exp -fsanitize=address GDB crash.
18625 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
18626
50cc37c8
DE
186272014-02-24 Doug Evans <dje@google.com>
18628
18629 * lib/gdb.exp (run_on_host): Log error output if program fails.
18630
ea4758f2
PA
186312014-02-21 Pedro Alves <palves@redhat.com>
18632
18633 * gdb.threads/step-after-sr-lock.c: Rename to ...
18634 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
18635 * gdb.threads/step-after-sr-lock.exp: Rename to ...
18636 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18637 ... this.
18638
d7b30f67
SDJ
186392014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
18640
18641 PR tdep/16397
18642 * gdb.arch/amd64-stap-special-operands.exp: New file.
18643 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
18644 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
18645 * gdb.arch/amd64-stap-triplet.S: Likewise.
18646 * gdb.arch/amd64-stap-triplet.c: Likewise.
18647
83deb43f
JB
186482014-02-20 Joel Brobecker <brobecker@adacore.com>
18649
18650 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
18651 in .section pseudo-op.
18652
adde2bff
DE
186532014-02-20 lin zuojian <manjian2006@gmail.com>
18654 Joel Brobecker <brobecker@adacore.com>
18655 Doug Evans <xdje42@gmail.com>
18656
18657 PR symtab/16581
18658 * gdb.dwarf2/dw2-icycle.S: New file.
18659 * gdb.dwarf2/dw2-icycle.c: New file.
18660 * gdb.dwarf2/dw2-icycle.exp: New file.
18661
f7bd0f78
SC
186622014-02-19 Siva Chandra Reddy <sivachandra@google.com>
18663
18664 * gdb.python/py-value-cc.cc: Improve test case to enable testing
18665 operations on gdb.Value objects.
18666 * gdb.python/py-value-cc.exp: Add new test to test operations on
18667 gdb.Value objects.
18668
c17ef0d5
DE
186692014-02-18 Doug Evans <dje@google.com>
18670
18671 * Makefile.in (TESTS): New variable.
18672 (expanded_tests, expanded_tests_or_none): New variables
18673 (check-single): Pass $(expanded_tests_or_none) to runtest.
18674 (check-parallel): Only run tests in $(TESTS) if non-empty.
18675 (check/no-matching-tests-found): New rule.
18676 * README: Document TESTS makefile variable.
18677
5dd3176f
DE
186782014-02-18 Doug Evans <dje@google.com>
18679
18680 * Makefile.in (check-parallel): rm -rf outputs temp.
18681
0b10be4f
JK
186822014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18683
18684 Fix "ERROR: no fileid for" in the testsuite.
18685 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
18686
85f224e7
DE
186872014-02-12 Doug Evans <dje@google.com>
18688
18689 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
18690 (MISCELLANEOUS): New variable.
18691 (clean): rm -rf $(MISCELLANEOUS).
18692 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
18693 dwp live in the same directory as symlinks, with each symlink pointed
18694 to a differently named file in a different directory.
18695
149b30ff
DE
186962014-02-11 Doug Evans <dje@google.com>
18697
18698 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
18699 of Tcl file commands.
18700
1dfdac32
MK
187012014-02-10 Mark Kettenis <kettenis@gnu.org>
18702
18703 * gdb.threads/step-after-sr-lock.exp: Avoid executing
18704 "kill -SIGUSR1 -1".
18705
aa4fb036
JB
187062014-02-10 Joel Brobecker <brobecker@adacore.com>
18707
18708 * gdb.ada/tick_length_array_enum_idx: New testcase.
18709
ed3ef339
DE
187102014-02-10 Doug Evans <xdje42@gmail.com>
18711
18712 * configure.ac (AC_OUTPUT): Add gdb.guile.
18713 * configure: Regenerate.
18714 * lib/gdb-guile.exp: New file.
18715 * lib/gdb.exp (get_target_charset): New function.
18716 * gdb.base/help.exp: Update expected output from "apropos apropos".
18717 * gdb.guile/Makefile.in: New file.
18718 * gdb.guile/guile.exp: New file.
18719 * gdb.guile/scm-arch.c: New file.
18720 * gdb.guile/scm-arch.exp: New file.
18721 * gdb.guile/scm-block.c: New file.
18722 * gdb.guile/scm-block.exp: New file.
18723 * gdb.guile/scm-breakpoint.c: New file.
18724 * gdb.guile/scm-breakpoint.exp: New file.
18725 * gdb.guile/scm-disasm.c: New file.
18726 * gdb.guile/scm-disasm.exp: New file.
18727 * gdb.guile/scm-equal.c: New file.
18728 * gdb.guile/scm-equal.exp: New file.
18729 * gdb.guile/scm-error.exp: New file.
18730 * gdb.guile/scm-error.scm: New file.
18731 * gdb.guile/scm-frame-args.c: New file.
18732 * gdb.guile/scm-frame-args.exp: New file.
18733 * gdb.guile/scm-frame-args.scm: New file.
18734 * gdb.guile/scm-frame-inline.c: New file.
18735 * gdb.guile/scm-frame-inline.exp: New file.
18736 * gdb.guile/scm-frame.c: New file.
18737 * gdb.guile/scm-frame.exp: New file.
18738 * gdb.guile/scm-generics.exp: New file.
18739 * gdb.guile/scm-gsmob.exp: New file.
18740 * gdb.guile/scm-iterator.c: New file.
18741 * gdb.guile/scm-iterator.exp: New file.
18742 * gdb.guile/scm-math.c: New file.
18743 * gdb.guile/scm-math.exp: New file.
18744 * gdb.guile/scm-objfile-script-gdb.in: New file.
18745 * gdb.guile/scm-objfile-script.c: New file.
18746 * gdb.guile/scm-objfile-script.exp: New file.
18747 * gdb.guile/scm-objfile.c: New file.
18748 * gdb.guile/scm-objfile.exp: New file.
18749 * gdb.guile/scm-ports.exp: New file.
18750 * gdb.guile/scm-pretty-print.c: New file.
18751 * gdb.guile/scm-pretty-print.exp: New file.
18752 * gdb.guile/scm-pretty-print.scm: New file.
18753 * gdb.guile/scm-section-script.c: New file.
18754 * gdb.guile/scm-section-script.exp: New file.
18755 * gdb.guile/scm-section-script.scm: New file.
18756 * gdb.guile/scm-symbol.c: New file.
18757 * gdb.guile/scm-symbol.exp: New file.
18758 * gdb.guile/scm-symtab-2.c: New file.
18759 * gdb.guile/scm-symtab.c: New file.
18760 * gdb.guile/scm-symtab.exp: New file.
18761 * gdb.guile/scm-type.c: New file.
18762 * gdb.guile/scm-type.exp: New file.
18763 * gdb.guile/scm-value-cc.cc: New file.
18764 * gdb.guile/scm-value-cc.exp: New file.
18765 * gdb.guile/scm-value.c: New file.
18766 * gdb.guile/scm-value.exp: New file.
18767 * gdb.guile/source2.scm: New file.
18768 * gdb.guile/types-module.cc: New file.
18769 * gdb.guile/types-module.exp: New file.
18770
7026a7c1
YQ
187712014-02-10 Yao Qi <yao@codesourcery.com>
18772
18773 PR testsuite/16543
18774 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
18775 * configure: Regenerated.
18776 * Makefile.in: New file.
18777
6c466447
AS
187782014-02-08 Andreas Schwab <schwab@linux-m68k.org>
18779
18780 * gdb.python/py-framefilter.exp: Fix typo.
18781
6e854735
YQ
187822014-02-08 Yao Qi <yao@codesourcery.com>
18783
18784 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
18785 that no =breakpoint-modified is emitted when breakpoints are
18786 modified through MI commands.
18787
d137e6dc
PA
187882014-02-07 Pedro Alves <pedro@codesourcery.com>
18789 Pedro Alves <palves@redhat.com>
18790
18791 * gdb.threads/step-after-sr-lock.c: New file.
18792 * gdb.threads/step-after-sr-lock.exp: New file.
18793
b5ee5a50
PA
187942014-02-07 Pedro Alves <palves@redhat.com>
18795
18796 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
18797
3c77faf3
JK
187982014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
18799
18800 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
18801 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
18802
6dddc817
DE
188032014-02-06 Doug Evans <xdje42@gmail.com>
18804
18805 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
18806 output.
18807
18808 * gdb.gdb/python-interrupts.exp: New file.
18809
de7b2893
YQ
188102014-02-05 Yao Qi <yao@codesourcery.com>
18811
18812 * gdb.trace/report.exp (use_collected_data): Test the output
18813 of "info threads" and "info inferiors".
18814
66d032ac
YQ
188152014-02-05 Yao Qi <yao@codesourcery.com>
18816
18817 Revert this patch:
18818
18819 2013-05-24 Yao Qi <yao@codesourcery.com>
18820
18821 * gdb.trace/tfile.exp: Test inferior and thread.
18822
591a12a1
UW
188232014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18824
18825 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
18826 on a function.
18827 * gdb.base/step-bt.c: Call hello via function pointer to make
18828 sure its first instruction is executed on powerpc64le-linux.
18829
0ff3e01f
UW
188302014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18831
18832 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
18833
084ee545
UW
188342014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18835
18836 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
18837 of the test patterns for use on little-endian systems.
18838
6ed14ff3
UW
188392014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18840
18841 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
18842 (decimal_vector): Fix for little-endian.
18843
401e27fd
JM
188442014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
18845
18846 * gdb.arch/sparc-sysstep.exp: New file.
18847 * gdb.arch/sparc-sysstep.c: Likewise.
18848
18849 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
18850
8b924729
EBM
188512014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18852
18853 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
18854
fb151210
JB
188552014-01-23 Tom Tromey <tromey@redhat.com>
18856
18857 * gdb.ada/array_char_idx: New testcase.
18858
0740f8d8
TT
188592014-01-23 Tom Tromey <tromey@redhat.com>
18860
18861 PR python/16487:
18862 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
18863 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
18864 classes.
18865
21909fa1
TT
188662014-01-23 Tom Tromey <tromey@redhat.com>
18867
18868 PR python/16491:
18869 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
18870 string from an inferior frame.
18871 * gdb.python/py-framefilter-mi.exp: Update.
18872
87ce2a04
DE
188732014-01-22 Doug Evans <dje@google.com>
18874
18875 * gdb.server/server-mon.exp: Add tests for "set debug-format".
18876
237b092b
AA
188772014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18878
18879 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
18880
d674a709
AA
188812014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18882
18883 * gdb.trace/entry-values.exp: Remove excess space character from
18884 regex patterns. Handle s390 call instruction.
18885
20fa3390
AA
188862014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18887
18888 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
18889 define "*_start" label. Make "name" static.
18890 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
18891 ${name} by references to ${name}_start.
18892
78466714
AA
188932014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18894
18895 * gdb.base/info-macros.exp: Remove "debug" from the compile
18896 options.
18897
ec9f644a
IB
188982014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18899
18900 * gdb.dlang/demangle.exp: New file.
18901
94b1b47e
IB
189022014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18903
18904 * gdb.dlang/primitive-types.exp: New file.
18905
7f420862
IB
189062014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18907
18908 * configure.ac: Create gdb.dlang/Makefile.
18909 * configure: Regenerate.
18910 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
18911 * gdb.dlang/Makefile.in: New file.
18912 * lib/d-support.exp: New file.
18913 * lib/gdb.exp (skip_d_tests): New proc.
18914
52834460
MM
189152014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18916
18917 * gdb.btrace/delta.exp: Check reverse stepi.
18918 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
18919 * gdb.btrace/finish.exp: New.
18920 * gdb.btrace/next.exp: New.
18921 * gdb.btrace/nexti.exp: New.
18922 * gdb.btrace/record_goto.c: Add comments.
18923 * gdb.btrace/step.exp: New.
18924 * gdb.btrace/stepi.exp: New.
18925 * gdb.btrace/multi-thread-step.c: New.
18926 * gdb.btrace/multi-thread-step.exp: New.
18927 * gdb.btrace/rn-dl-bind.c: New.
18928 * gdb.btrace/rn-dl-bind.exp: New.
18929 * gdb.btrace/data.c: New.
18930 * gdb.btrace/data.exp: New.
18931 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18932
6e07b1d2
MM
189332014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18934
18935 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
18936 * gdb.btrace/exception.exp: Update.
18937 * gdb.btrace/instruction_history.exp: Update.
18938 * gdb.btrace/record_goto.exp: Update.
18939 * gdb.btrace/tailcall.exp: Update.
18940 * gdb.btrace/unknown_functions.exp: Update.
18941 * gdb.btrace/delta.exp: New.
18942
0b722aec
MM
189432014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18944
18945 * gdb.btrace/record_goto.exp: Add backtrace test.
18946 * gdb.btrace/tailcall.exp: Add backtrace test.
18947
066ce621
MM
189482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18949
18950 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
18951 * gdb.btrace/record_goto.c: New.
18952 * gdb.btrace/record_goto.exp: New.
18953 * gdb.btrace/x86-record_goto.S: New.
18954
0688d04e
MM
189552014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18956
18957 * gdb.btrace/function_call_history.exp: Update tests.
18958 * gdb.btrace/instruction_history.exp: Update tests.
18959
8710b709
MM
189602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18961
18962 * gdb.btrace/function_call_history.exp: Fix expected field
18963 order for "record function-call-history".
18964 Add new tests for "record function-call-history /c".
18965 * gdb.btrace/exception.cc: New.
18966 * gdb.btrace/exception.exp: New.
18967 * gdb.btrace/tailcall.exp: New.
18968 * gdb.btrace/x86-tailcall.S: New.
18969 * gdb.btrace/x86-tailcall.c: New.
18970 * gdb.btrace/unknown_functions.c: New.
18971 * gdb.btrace/unknown_functions.exp: New.
18972 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18973
5de9129b
MM
189742014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18975
18976 * gdb.btrace/instruction_history.exp: Update.
18977 * gdb.btrace/function_call_history.exp: Update.
18978
23a7fe75
MM
189792014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18980
18981 * gdb.btrace/function_call_history.exp: Fix expected function
18982 trace.
18983 * gdb.btrace/instruction_history.exp: Initialize traced.
18984 Remove traced_functions.
18985
724c7dd8
MM
189862014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18987
18988 * gdb.btrace/function_call_history.exp: Update
18989 * gdb.btrace/instruction_history.exp: Update.
18990
6d78d93b
MM
189912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18992
18993 * gdb.btrace/enable.exp: Update expected text.
18994
93a360cc
OJ
189952014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
18996
18997 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
18998 bytes.
18999
3772b53f
MR
190002014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19001
19002 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19003
596662fa
OJ
190042014-01-15 Omair Javaid <omair.javaid@linaro.org>
19005
19006 * lib/gdb.exp (supports_process_record): Return true for
19007 arm*-linux*. (supports_reverse): Likewise.
19008
b5b08fb4
SC
190092014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19010
19011 PR python/15464
19012 PR python/16113
19013 * gdb.python/py-type.c: Enhance test case.
19014 * gdb.python/py-value-cc.cc: Likewise
19015 * gdb.python/py-type.exp: Add new tests.
19016 * gdb.python/py-value-cc.exp: Likewise
19017
52d7fb13
AA
190182014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19019 Pedro Alves <palves@redhat.com>
19020
19021 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19022 Make "name" extern.
19023 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19024 references to ${name}_start by references to ${name}.
19025
a2cd8cfe
JB
190262014-01-10 Joel Brobecker <brobecker@adacore.com>
19027
19028 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19029
4e23fced
JB
190302014-01-10 Joel Brobecker <brobecker@adacore.com>
19031
19032 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19033
c6a9e42c
PA
190342014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19035 Pedro Alves <palves@redhat.com>
19036
19037 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19038 mi_gdb_target_load.
c6a9e42c 19039
b7ea362b
PA
190402014-01-08 Pedro Alves <palves@redhat.com>
19041
19042 * gdb.threads/reconnect-signal.c: New file.
19043 * gdb.threads/reconnect-signal.exp: New file.
19044
5e3f4fab
EBM
190452014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19046
19047 * gdb.base/source-dir.exp: New file.
19048
79301218
JB
190492014-01-07 Joel Brobecker <brobecker@adacore.com>
19050
19051 * gdb.ada/mi_interface: New testcase.
19052
8e355c5d
JB
190532014-01-07 Joel Brobecker <brobecker@adacore.com>
19054
19055 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19056 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19057 gdb.ada/pp-rec-component/pck.ads: New files.
19058
c0d48811
JB
190592014-01-07 Joel Brobecker <brobecker@adacore.com>
19060
19061 * gdb.python/py-pp-integral.c: New file.
19062 * gdb.python/py-pp-integral.py: New file.
19063 * gdb.python/py-pp-integral.exp: New file.
19064
17b609c3 19065For older changes see ChangeLog-1993-2013.
c906108c 19066\f
8d8cb839
EZ
19067;; Local Variables:
19068;; mode: change-log
19069;; left-margin: 8
19070;; fill-column: 74
19071;; version-control: never
19072;; End:
902f2ccb 19073
b811d2c2 19074 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19075 Copying and distribution of this file, with or without modification,
19076 are permitted provided the copyright notice and this notice are preserved.