[gdb/testsuite] Add gcc/94469 xfails to gdb.ada/call_pn.exp
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e21d048f
TV
12020-04-08 Tom de Vries <tdevries@suse.de>
2
3 PR testsuite/25760
4 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
5
25c11aca
TV
62020-04-07 Tom de Vries <tdevries@suse.de>
7
8 PR symtab/25796
9 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
10
5707e24b
TV
112020-04-07 Tom de Vries <tdevries@suse.de>
12
13 * gdb.base/check-psymtab.c: New test.
14 * gdb.base/check-psymtab.exp: New file.
15
6ee448cc
TT
162020-04-06 Tom Tromey <tromey@adacore.com>
17
18 * gdb.ada/variant-record/proc.adb: New file.
19 * gdb.ada/variant-record/value.adb: New file.
20 * gdb.ada/variant-record/value.s: New file.
21 * gdb.ada/variant-record.exp: New file.
22
9e7c9a03
HD
232020-04-03 Hannes Domani <ssbssa@yahoo.de>
24
25 PR gdb/25325
26 * gdb.cp/typed-enum.cc: New test.
27 * gdb.cp/typed-enum.exp: New file.
28
c90d28ac
AB
292020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
30
31 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
32 * gdb.dwarf2/dw2-inline-small-func.c: New file.
33 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
34 * gdb.dwarf2/dw2-inline-small-func.h: New file.
35 * gdb.opt/inline-small-func.c: New file.
36 * gdb.opt/inline-small-func.exp: New file.
37 * gdb.opt/inline-small-func.h: New file.
38
34e9a9fa
AB
392020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
40
41 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
42 function.
43
6a354911
AB
442020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
45
46 * lib/dwarf.exp (function_range): Allow compiler options to be
47 specified.
48
880d9777
TV
492020-04-02 Tom de Vries <tdevries@suse.de>
50
51 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
52 __attribute__((always_inline)).
53 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
54
f32682ea
TV
552020-04-02 Tom de Vries <tdevries@suse.de>
56
57 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
58 (gdbserver_gdb_exit): ... here. Add timeout warning.
59 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
60 (connect_target_extended_remote): Append new server_spawn_id to
61 server_spawn_ids.
62 (cleanup): New proc.
63 (setup, <toplevel>): Call cleanup.
64
d3214198
TV
652020-04-02 Tom de Vries <tdevries@suse.de>
66
67 * gdb.base/main-psymtab.exp: New file.
68
cc77ed24
TV
692020-04-02 Tom de Vries <tdevries@suse.de>
70
71 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
72
3638a098
TT
732020-04-01 Tom Tromey <tom@tromey.com>
74
75 * gdb.base/complex-parts.exp: Add type tests.
76
c34e8714
TT
772020-04-01 Tom Tromey <tom@tromey.com>
78
79 * gdb.base/complex-parts.exp: Add arithmetic tests.
80
981c08ce
TT
812020-04-01 Tom Tromey <tom@tromey.com>
82
83 * gdb.compile/compile.exp: Update.
84 * gdb.compile/compile-cplus.exp: Update.
85 * gdb.base/varargs.exp: Update.
86 * gdb.base/floatn.exp: Update.
87 * gdb.base/endianity.exp: Update.
88 * gdb.base/callfuncs.exp (do_function_calls): Update.
89 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
90 (complex_float_integral_args): Update.
91 * gdb.base/complex.exp: Update.
92 * gdb.base/complex-parts.exp: Update.
93
3d1cfd43
TT
942020-04-01 Tom Tromey <tromey@adacore.com>
95
96 * gdb.rust/union.rs: New file.
97 * gdb.rust/union.exp: New file.
98 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
99 (main): Update.
100 * gdb.rust/simple.exp: Move union tests to union.exp.
101
e033dfa9
TT
1022020-04-01 Tom Tromey <tromey@adacore.com>
103
104 * gdb.rust/simple.rs (main): Remove "y0".
105
53cccef1
TBA
1062020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
107
108 * gdb.multi/stop-all-on-exit.c: New test.
109 * gdb.multi/stop-all-on-exit.exp: New file.
110
60e22c1e
HD
1112020-04-01 Hannes Domani <ssbssa@yahoo.de>
112
113 PR gdb/24789
114 * gdb.cp/misc.cc: Add integer reference variable.
115 * gdb.cp/misc.exp: Add test.
116
e139a727
TBA
1172020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
118
119 * gdb.server/stop-reply-no-thread.exp: Enhance the test
120 scenario to cover execution until the end and also the case
121
16b0db75
TV
1222020-03-31 Tom de Vries <tdevries@suse.de>
123
124 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
125 c. Use "maint info symtabs" to check symtab expansion.
126
c0502da6
TV
1272020-03-30 Tom de Vries <tdevries@suse.de>
128
129 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
130 unsupported.
131 (verify_psymtab_expanded): Move ...
132 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
133 test.
134 (readnow): New proc.
135
5935fd15
AB
1362020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
137
138 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
139 with $hex.
140
1773be9e
TT
1412020-03-20 Tom Tromey <tromey@adacore.com>
142
143 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
144
70304be9
TT
1452020-03-20 Tom Tromey <tromey@adacore.com>
146
147 * gdb.ada/sub_variant/subv.adb: New file.
148 * gdb.ada/sub_variant.exp: New file.
149
0dd7b8f7
TV
1502020-03-20 Tom de Vries <tdevries@suse.de>
151
152 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
153 first break fails.
154 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
155
cada5fc9
AB
1562020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
157
158 * gdb.server/exit-multiple-threads.c: New file.
159 * gdb.server/exit-multiple-threads.exp: New file.
160
6b8c53f2
AB
1612020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
162
163 * gdb.fortran/mixed-lang-stack.c: New file.
164 * gdb.fortran/mixed-lang-stack.cpp: New file.
165 * gdb.fortran/mixed-lang-stack.exp: New file.
166 * gdb.fortran/mixed-lang-stack.f90: New file.
167
19a2740f
AB
1682020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
169
170 * gdb.linespec/cp-completion-aliases.cc: New file.
171 * gdb.linespec/cp-completion-aliases.exp: New file.
172
d8c8b848
TV
1732020-03-19 Tom de Vries <tdevries@suse.de>
174
175 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
176 more precise.
177
a9933ccf
TV
1782020-03-18 Tom de Vries <tdevries@suse.de>
179
180 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
181 * gdb.dwarf2/break-inline-psymtab.c: New test.
182 * gdb.dwarf2/break-inline-psymtab.exp: New file.
183
2f89101f
TV
1842020-03-16 Tom de Vries <tdevries@suse.de>
185
186 * lib/cache.exp (gdb_do_cache): Add and handle local variables
187 cache_verify and cache_verify_proc.
188
6b9374f1
TV
1892020-03-15 Tom de Vries <tdevries@suse.de>
190
191 * gdb.server/solib-list.exp: Handle
192 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
193
eaeaf44c
TV
1942020-03-15 Tom de Vries <tdevries@suse.de>
195
196 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
197 objfiles".
198
3293bbaf
TT
1992020-03-14 Tom Tromey <tom@tromey.com>
200
201 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
202
ab44624c
TV
2032020-03-14 Tom de Vries <tdevries@suse.de>
204
205 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
206
54c43825
TV
2072020-03-14 Tom de Vries <tdevries@suse.de>
208
209 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
210 result in line-by-line fashion.
211
2ac70237
TV
2122020-03-14 Tom de Vries <tdevries@suse.de>
213
214 * lib/gdb.exp (supports_statement_frontiers): New proc.
215 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
216
09546b56
TV
2172020-03-14 Tom de Vries <tdevries@suse.de>
218
219 * gdb.base/printcmds.exp: Add missing quoting for "print
220 teststring2".
221
a1f6a07c
TT
2222020-03-13 Tom Tromey <tom@tromey.com>
223
224 * gdb.base/printcmds.exp (test_print_strings): Add regression
225 test.
226 * gdb.base/printcmds.c (charptr): New typedef.
227 (teststring2): New global.
228
1b83d09c
AB
2292020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
230
231 * gdb.base/break-interp.exp: Use the tail of the filename, not the
232 full path in the test name.
233 (test_ld): Add some with_test_prefix blocks to make test names
234 unique.
235
2d61316c
TV
2362020-03-13 Tom de Vries <tdevries@suse.de>
237
238 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
239
2e9145ac
TV
2402020-03-13 Tom de Vries <tdevries@suse.de>
241
242 * gdb.mi/mi-sym-info.exp: Make matching more precise.
243
96c7f873
TV
2442020-03-13 Tom de Vries <tdevries@suse.de>
245
246 PR symtab/25646
247 * gdb.dwarf2/imported-unit.exp: Add test.
248
49ba92c0
TV
2492020-03-13 Tom de Vries <tdevries@suse.de>
250
251 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
252 (var1, var2): New variable.
253 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
254 matching symbols.
255
301b21e0
TV
2562020-03-13 Tom de Vries <tdevries@suse.de>
257
258 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
259 (Term::command): Use prompt prefix.
260 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
261 * gdb.tui/tui-layout-asm-short-prog.exp: Use
262 command_no_prompt_prefix instead of prefix.
263 * gdb.tui/tui-layout-asm.exp: Same.
264
3f512721
SM
2652020-03-12 Simon Marchi <simon.marchi@efficios.com>
266
267 * gdb.base/break-interp.exp: Use foreach_with_prefix.
268
40310f30
SM
2692020-03-12 Simon Marchi <simon.marchi@efficios.com>
270
271 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
272 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
273 on" while stepping over the test instruction, match printed
274 message.
275
09252140
TV
2762020-03-12 Tom de Vries <tdevries@suse.de>
277
278 * gdb.base/info-types.exp: Use exp_continue during matching of output
279 of "info types".
280
14e9c72c
TV
2812020-03-12 Tom de Vries <tdevries@suse.de>
282
283 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
284
e515d67e
TV
2852020-03-12 Tom de Vries <tdevries@suse.de>
286
287 * gdb.fortran/module.exp: Use exp_continue during matching of output
288 of "info variable -n".
289
307eafd8
TV
2902020-03-12 Tom de Vries <tdevries@suse.de>
291
292 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
293 gdb.dwarf2/dw2-ranges-base.c.
294
9a2de3fc
TV
2952020-03-12 Tom de Vries <tdevries@suse.de>
296
297 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
298 in presence of GLIBC debuginfo.
299
3217502e
TV
3002020-03-12 Tom de Vries <tdevries@suse.de>
301
302 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
303 $core.
304
1281424c
TV
3052020-03-12 Tom de Vries <tdevries@suse.de>
306
307 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
308 more precise.
309
038b97fc
SM
3102020-03-11 Simon Marchi <simon.marchi@efficios.com>
311
312 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
313 from Unix to Windows path.
314
5308d1e7
TV
3152020-03-11 Tom de Vries <tdevries@suse.de>
316
317 * gdb.ada/minsyms.exp: Set language to ada.
318
f870f78f
TV
3192020-03-11 Tom de Vries <tdevries@suse.de>
320
321 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
322
5a13315d
TV
3232020-03-11 Tom de Vries <tdevries@suse.de>
324
325 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
326
976862ed
TT
3272020-03-11 Tom Tromey <tromey@adacore.com>
328
329 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
330
7462c383
TV
3312020-03-11 Tom de Vries <tdevries@suse.de>
332
333 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
334
1c6c46a0
TV
3352020-03-11 Tom de Vries <tdevries@suse.de>
336
337 * gdb.base/break-interp.exp: Limit verbose scope.
338
44f41bb7
TV
3392020-03-11 Tom de Vries <tdevries@suse.de>
340
341 * gdb.fortran/logical.f90: Define variable with character type.
342 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
343
b76f3a42
TV
3442020-03-11 Tom de Vries <tdevries@suse.de>
345
346 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
347
1c33af77
TV
3482020-03-11 Tom de Vries <tdevries@suse.de>
349
350 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
351 symtabs.
352
8c95582d
AB
3532020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
354 Bernd Edlinger <bernd.edlinger@hotmail.de>
355
356 * gdb.cp/step-and-next-inline.cc: New file.
357 * gdb.cp/step-and-next-inline.exp: New file.
358 * gdb.cp/step-and-next-inline.h: New file.
359 * gdb.dwarf2/dw2-is-stmt.c: New file.
360 * gdb.dwarf2/dw2-is-stmt.exp: New file.
361 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
362 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
363 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
364
cecf8547
AB
3652020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
366
367 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
368 is-stmt flag in the line table.
369
0ba678c9
TV
3702020-03-09 Tom de Vries <tdevries@suse.de>
371
372 * lib/gdb.exp (cached_file): Create cache dir.
373
72fbdf83
TV
3742020-03-07 Tom de Vries <tdevries@suse.de>
375
376 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
377 * gdb.cp/rvalue-ref-params.exp: Same.
378
436b5e99
TV
3792020-03-06 Tom de Vries <tdevries@suse.de>
380
381 * lib/gdb.exp (tentative_rename, cached_file): New proc.
382 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
383
09f2921c
TV
3842020-03-06 Tom de Vries <tdevries@suse.de>
385
386 * README: Fix "the the".
387 * gdb.base/dprintf.exp: Same.
388
50a3cc5d
TV
3892020-03-05 Tom de Vries <tdevries@suse.de>
390
391 * gdb.base/maint.exp: Update "main print statistics" expected output.
392
0a709cba
AKS
3932020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
394
395 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
396 (fortran_int8): Likewise.
397 (fortran_real4): Likewise.
398 (fortran_real8): Likewise.
399 (fortran_complex4): Likewise.
400 (fortran_logical4): Likewise.
401 (fortran_character1): Likewise.
402
5e5d66b6
AB
4032020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
404
405 * gdb.fortran/logical.exp: Add tests that any non-zero value is
406 printed as true.
407
7b973adc
SDJ
4082020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
409
410 * gdb.base/printcmds.exp: Add test to verify printf of a
411 variable holding an address.
412
478e490a
TV
4132020-03-03 Tom de Vries <tdevries@suse.de>
414
415 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
416
1ef44e86
TV
4172020-03-03 Tom de Vries <tdevries@suse.de>
418
419 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
420 gdb_test_multiple call.
421
b98cc2cf
TV
4222020-03-03 Tom de Vries <tdevries@suse.de>
423
424 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
425 gdb_test_multiple calls.
426
63e163f2
AB
4272020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
428
429 * gdb.base/default.exp: Remove test of 'set history filename'.
430 * gdb.base/gdbinit-history.exp: Add tests for setting the history
431 filename to the empty string.
432 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
433 and GDBHISTSIZE.
434
24ed6739
AB
4352020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
436
437 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
438 disabled.
439
590003dc
TV
4402020-03-02 Pedro Alves <palves@redhat.com>
441 Tom de Vries <tdevries@suse.de>
442
443 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
444 -prompt prefix, before user_code argument. Add -lbl option likewise.
445 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
446 (gdb_is_target_1): Add -prompt prefix and move to before user_code
447 argument.
448 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
449 have "\r\n" at start-of-line, instead of at end-of-line.
450
f5e46084
SM
4512020-02-28 Simon Marchi <simon.marchi@efficios.com>
452
453 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
454 libinproctrace.so.
455
f7a7000d
LM
4562020-02-28 Luis Machado <luis.machado@linaro.org>
457
458 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
459 to "p/x".
460
718e0816
LM
4612020-02-28 Luis Machado <luis.machado@linaro.org>
462
463 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
464 asm/ptrace.h and error.h.
465
13c3a74a
TV
4662020-02-28 Tom de Vries <tdevries@suse.de>
467
468 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
469 (struct wrapper, do_something, mundane/symada__cS): Move ...
470 * gdb.base/c-linkage-name-2.c: ... here. New source file.
471 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
472 Update "print symada__cS before partial symtab expansion" regexp.
473 Update breakpoint location. Flush symbol cache after expansion.
474
85d2d5bb
LM
4752020-02-28 Luis Machado <luis.machado@linaro.org>
476
477 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
478
3608f86c
TV
4792020-02-27 Tom de Vries <tdevries@suse.de>
480
481 * config/sid.exp: Remove unused globals.
482 * gdb.base/attach.exp: Same.
483 * gdb.base/catch-load.exp: Same.
484 * gdb.base/dbx.exp: Same.
485 * lib/gdb.exp: Same.
486 * lib/mi-support.exp: Same.
487 * lib/prompt.exp: Same.
488
c8d4f6df
TV
4892020-02-27 Tom de Vries <tdevries@suse.de>
490
491 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
492 not set.
493
0d79cdc4
AM
4942020-02-26 Aaron Merey <amerey@redhat.com>
495
496 * gdb.debuginfod: New directory for debuginfod tests.
497 * gdb.debuginfod/main.c: New test file.
498 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
499
0dce4280
TV
5002020-02-26 Tom de Vries <tdevries@suse.de>
501
502 PR gdb/25603
503 * gdb.base/persistent-lang.cc: New test.
504 * gdb.base/persistent-lang.exp: New file.
505
9e80cfa1
AB
5062020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
507
508 * gdb.fortran/derived-type-striding.exp: Add a new test.
509 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
510 new test.
511
2078dbb2
AB
5122020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
513
514 * gdb.base/cached-source-file.exp: Avoid source file paths in test
515 names.
516
70d49700
TV
5172020-02-25 Tom de Vries <tdevries@suse.de>
518
519 PR go/18926
520 * gdb.go/methods.exp: Remove gcc/93866 xfail.
521
a88ef40d
TV
5222020-02-24 Tom de Vries <tdevries@suse.de>
523
524 PR gdb/25592
525 * gdb.base/info-locals-unused-static-var.c: New test.
526 * gdb.base/info-locals-unused-static-var.exp: New file.
527
01b1af32
TT
5282020-02-22 Tom Tromey <tom@tromey.com>
529
530 * gdb.python/tui-window.exp: New file.
531 * gdb.python/tui-window.py: New file.
532
7c043ba6
TT
5332020-02-22 Tom Tromey <tom@tromey.com>
534
535 PR tui/17850:
536 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
537 tests.
538
c22fef7e
TT
5392020-02-22 Tom Tromey <tom@tromey.com>
540
541 * gdb.tui/new-layout.exp: Add sub-layout tests.
542
ee325b61
TT
5432020-02-22 Tom Tromey <tom@tromey.com>
544
545 * gdb.tui/new-layout.exp: New file.
546
3f0cbb04
TT
5472020-02-22 Tom Tromey <tom@tromey.com>
548
549 * gdb.rust/rust-style.rs: New file.
550 * gdb.rust/rust-style.exp: New file.
551 * gdb.base/style.exp: Test structure printing.
552 * gdb.base/style.c (struct some_struct): New type.
553 (enum etype): New type.
554 (struct_value): New global.
555
75525152
TV
5562020-02-21 Tom de Vries <tdevries@suse.de>
557
558 PR go/18926
559 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
560 Remove blanket xfails. Use message argument for gdb_breakpoint.
561 Make continuing to breakpoint test conditional on setting breakpoint.
562 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
563 DW_AT_name attribute. Add xfail for GCC PR93866.
564
bd360d30
AB
5652020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
566
567 * gdb.dwarf2/cpp-linkage-name.c: New file.
568 * gdb.dwarf2/cpp-linkage-name.exp: New file.
569
c7adb09f 5702020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
571
572 * lib/gdb.exp (gdb_wrapper_init): Reset
573 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
574 not exist.
575
a9c79803
TV
5762020-02-20 Tom de Vries <tdevries@suse.de>
577
578 PR go/17018
579 * gdb.go/hello.exp: Copy ...
580 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
581 print of st to print value of global definition. Add xfail for GCC
582 PR93844.
583 * gdb.go/hello.exp: Remove printing of st before definition.
584 * gdb.go/hello.go: Copy ...
585 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
586 to st.
587 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
588
d7445728
TV
5892020-02-20 Tom de Vries <tdevries@suse.de>
590
591 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
592 (gdb_simple_compile): Handle compile_flags go by using .go extension
593 for source file.
594 * gdb.go/chan.exp: Use support_go_compile.
595 * gdb.go/handcall.exp: Same.
596 * gdb.go/hello.exp: Same.
597 * gdb.go/integers.exp: Same.
598 * gdb.go/max-depth.exp: Same.
599 * gdb.go/methods.exp: Same.
600 * gdb.go/package.exp: Same.
601 * gdb.go/strings.exp: Same.
602 * gdb.go/types.exp: Same.
603 * gdb.go/unsafe.exp: Same.
604
c9c41e6d
TV
6052020-02-19 Tom de Vries <tdevries@suse.de>
606
607 * gdb.python/lib-types.exp: Make xfail more strict.
608
f20ff837
TV
6092020-02-19 Tom de Vries <tdevries@suse.de>
610
611 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
612
08410482
DE
6132020-02-19 Doug Evans <dje@google.com>
614
615 PR rust/25535
616 * gdb.rust/simple.exp: Add test.
617 * gdb.rust/simple.rs: Add test.
618
623563f7
TV
6192020-02-19 Tom de Vries <tdevries@suse.de>
620
621 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
622 output line-by-line.
623
d3308cfd
TV
6242020-02-19 Tom de Vries <tdevries@suse.de>
625
626 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
627
86cbc5dc
TV
6282020-02-19 Tom de Vries <tdevries@suse.de>
629
630 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
631 prelink.
632
9db2b96b
TV
6332020-02-19 Tom de Vries <tdevries@suse.de>
634
635 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
636 (gdb_do_cache): Use gdb_do_cache_wrap.
637 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
638
89e2fdc5
TV
6392020-02-19 Tom de Vries <tdevries@suse.de>
640
641 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
642 gdb_compile option.
643
373d7ac0
SM
6442020-02-18 Simon Marchi <simon.marchi@efficios.com>
645
646 * gdb.base/printcmds.exp (test_print_enums): Update expected
647 output.
648
b29a2df0
SM
6492020-02-18 Simon Marchi <simon.marchi@efficios.com>
650
651 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
652 for "unknown".
653
6740f0cc
SM
6542020-02-18 Simon Marchi <simon.marchi@efficios.com>
655
656 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
657 enumerator.
658
edd45eb0
SM
6592020-02-18 Simon Marchi <simon.marchi@efficios.com>
660
661 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
662 FE_, add FE_NONE.
663 (three): Update.
664 (enum flag_enum_without_zero): New enum.
665 (flag_enum_without_zero): New variable.
666 (enum not_flag_enum): New enum.
667 (three_not_flag): New variable.
668 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
669 (test_print_enums): Add more tests for printing flag enums.
670
d4295de4
TV
6712020-02-18 Tom de Vries <tdevries@suse.de>
672
673 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
674 (gdb_compile_ada): ... here.
675 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
676 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
677
f251f505
TT
6782020-02-14 Tom Tromey <tom@tromey.com>
679
680 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
681 build directory.
682 * boards/gdbserver-base.exp: Update path to gdbserver.
683
8f432634
TV
6842020-02-13 Tom de Vries <tdevries@suse.de>
685
686 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
687
92b6eaf7
TV
6882020-02-13 Tom de Vries <tdevries@suse.de>
689
690 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
691 are missing.
692
f3b0f7fe
TV
6932020-02-13 Tom de Vries <tdevries@suse.de>
694
695 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
696 call.
697
f6be8713
SDJ
6982020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
699
700 PR tui/25126
701 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
702 * gdb.base/cached-source-file.c: New file.
703 * gdb.base/cached-source-file.exp: New file.
704
b2770d5e
TV
7052020-02-11 Tom de Vries <tdevries@suse.de>
706
707 PR testsuite/25488
708 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
709
44f6938e
TV
7102020-02-10 Tom de Vries <tdevries@suse.de>
711
712 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
713
5f0e2eb7
MR
7142020-02-10 Maciej W. Rozycki <macro@wdc.com>
715
716 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
717 and $after_addr are both integers before making a comparison.
718
46ce2b6f
TV
7192020-02-09 Tom de Vries <tdevries@suse.de>
720
721 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
722 command output and paste it into gdb.log. If any, paste catch message
723 to gdb.log.
724
5abbbe1d
TT
7252020-02-07 Tom Tromey <tromey@adacore.com>
726
727 PR breakpoints/24915:
728 * gdb.base/annotate-symlink.exp: Use setup_xfail.
729
1d5d29e7
SV
7302020-02-06 Shahab Vahedi <shahab@synopsys.com>
731
732 * gdb.tui/tui-missing-src.exp: Add the "missing source
733 file" test for the TUI.
734
b0999b9b
AB
7352020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
736
737 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
738 including a port number in the output.
739
c3b149eb
AKS
7402020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
741
742 * lib/fortran.exp (fortran_int4): Handle clang.
743 (fortran_int8): Likewise.
744 (fortran_real4): Likewise.
745 (fortran_real8): Likewise.
746 (fortran_complex4): Likewise.
747 (fortran_logical4): Likewise.
748 (fortran_character1): Likewise.
749
f8dcc90b
TV
7502020-02-04 Tom de Vries <tdevries@suse.de>
751
752 * README (Race detection): Add note.
753
f90ac7c2
TV
7542020-02-04 Tom de Vries <tdevries@suse.de>
755
756 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
757
780636ae
TV
7582020-02-04 Tom de Vries <tdevries@suse.de>
759
760 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
761
5d2e1193
RA
7622020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
763
764 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
765 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
766 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
767 blttar, bnetarl.
768 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
769 binary for blttar, bnetarl.
770 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
771 wait instruction. Delete ldmx test.
772 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
773
e409c542
AKS
7742020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
775
776 * gdb.fortran/array-bounds-high.exp: New file.
777 * gdb.fortran/array-bounds-high.f90: New file.
778
b0029748
LD
7792020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
780
781 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
782 Replace #include of <sys/fcntl.h> by <fcntl.h>.
783
195a8287
TV
7842020-02-01 Tom de Vries <tdevries@suse.de>
785
786 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
787
42330a68
AB
7882020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
789
790 PR tui/9765
791 * gdb.tui/tui-layout-asm-short-prog.S: New file.
792 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
793
b62a8028
LM
7942020-01-29 Luis Machado <luis.machado@linaro.org>
795
796 * gdb.arch/aarch64-brk-patterns.c: New source file.
797 * gdb.arch/aarch64-brk-patterns.exp: New test.
798
5f440116
TBA
7992020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
800
801 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
802 GCC/Clang version.
803 * gdb.cp/pass-by-ref.exp: Ditto.
804
ee2a6fc6
TV
8052020-01-29 Tom de Vries <tdevries@suse.de>
806
807 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
808 * gdb.threads/watchpoint-fork-mt.c: Same.
809 * gdb.threads/watchpoint-fork-parent.c: Same.
810 * gdb.threads/watchpoint-fork-st.c: Same.
811 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
812
16b10d6e
LM
8132020-01-27 Luis Machado <luis.machado@linaro.org>
814
815 * gdb.base/step-over-syscall.exp (setup): Check if we're already
816 sitting at a syscall instruction when we hit the syscall function's
817 breakpoint.
818 Check PC against one obtained with the x command.
819 Validate syscall number.
820 (step_over_syscall): Don't continue to the syscall instruction if
821 we're already there.
822
b1468492
PW
8232020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
824
825 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
826
7ffa82e1
AB
8272020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
828
829 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
830 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
831
3d92a3e3
AB
8322020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
833
834 * gdb.dwarf2/dw2-inline-stepping.c: New file.
835 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
836
94a72be7
AB
8372020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
838
839 * gdb.base/maint.exp: Update line table parsing test.
840 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
841
53af73bf
PA
8422020-01-24 Pedro Alves <palves@redhat.com>
843
844 PR gdb/25410
845 * gdb.multi/multi-re-run-1.c: New.
846 * gdb.multi/multi-re-run-2.c: New.
847 * gdb.multi/multi-re-run.exp: New.
848
1ba1ac88
AB
8492020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
850
851 PR gdb/23718
852 * gdb.server/server-kill-python.exp: New file.
853
f3364a6d
AB
8542020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
855
856 * gdb.server/multi-ui-errors.c: New file.
857 * gdb.server/multi-ui-errors.exp: New file.
858
733d0a67
AB
8592020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
860
861 PR tui/9765
862 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
863
4f13c1c0
TT
8642020-01-19 Tom Tromey <tom@tromey.com>
865
866 * gdb.tui/main.exp: Add check for plain "file".
867
40c94099
CB
8682020-01-16 Christian Biesinger <cbiesinger@google.com>
869
870 * lib/gdb.exp: Fix spelling error (seperatelly).
871
ff47f4f0
TT
8722020-01-14 Tom Tromey <tom@tromey.com>
873
874 PR symtab/12535:
875 * gdb.python/python.exp: Test decode_line with empty string
876 argument.
877
717c684d
BE
8782020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
879
880 * gdb.base/skip-inline.exp: Extend test.
881
44e4c775
AB
8822020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
883
884 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
885 * gdb.dwarf2/dw2-bad-elf.c: New file.
886 * gdb.dwarf2/dw2-bad-elf.exp: New file.
887
d93c6db7
AB
8882020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
889
890 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
891 _line_saw_file.
892
9a6d629c
AB
8932020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
894
895 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
896 border.
897
d9ebdab7
TBA
8982020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
899
900 * gdb.multi/multi-target.exp (setup): Factor out "info
901 connections" and "info inferiors" tests to ...
902 (test_info_inferiors): ... this new procedure.
903 (top level): Run new "info-inferiors" tests.
904
f3c469b9
PA
9052020-01-10 Pedro Alves <palves@redhat.com>
906
907 * gdb.server/bkpt-other-inferior.exp: New file.
908
121b3efd
PA
9092020-01-10 Pedro Alves <palves@redhat.com>
910
911 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
912 of "add-inferior".
913 * gdb.base/quit-live.exp: Likewise.
914 * gdb.base/remote-exec-file.exp: Likewise.
915 * gdb.guile/scm-progspace.exp: Likewise.
916 * gdb.linespec/linespec.exp: Likewise.
917 * gdb.mi/new-ui-mi-sync.exp: Likewise.
918 * gdb.mi/user-selected-context-sync.exp: Likewise.
919 * gdb.multi/multi-target.exp (setup): Add "info connection" and
920 "info inferiors" tests.
921 * gdb.multi/remove-inferiors.exp: Adjust expected output of
922 "add-inferior".
923 * gdb.multi/watchpoint-multi.exp: Likewise.
924 * gdb.python/py-inferior.exp: Likewise.
925 * gdb.server/extended-remote-restart.exp: Likewise.
926 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
927 "info inferiors".
928 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
929 * gdb.trace/report.exp: Likewise.
930
1dadb1dd
PA
9312020-01-10 Pedro Alves <palves@redhat.com>
932
933 * gdb.multi/multi-target.c: New file.
934 * gdb.multi/multi-target.exp: New file.
935 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
936 mode requested, but remote does not support non-stop".
937
78f2c40a
PA
9382020-01-10 Pedro Alves <palves@redhat.com>
939
940 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
941 disconnect before reconnecting.
942
e7af6c70
TBA
9432020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
944 Pedro Alves <palves@redhat.com>
945
946 * gdb.server/connect-without-multi-process.exp: Also test
947 continuing to end.
948
acdf84a6
PA
9492020-01-10 Pedro Alves <palves@redhat.com>
950
951 * gdb.base/remote-exec-file.exp: New file.
952
873657b9
PA
9532020-01-10 Pedro Alves <palves@redhat.com>
954
955 * gdb.base/fork-running-state.exp (do_test): Adjust expected
956 output.
957 * gdb.threads/async.c: New.
958 * gdb.threads/async.exp: New.
959 * gdb.multi/tids-gid-reset.c: New.
960 * gdb.multi/tids-gid-reset.exp: New.
961
7f0ae84c
GB
9622020-01-10 George Barrett <bob@bob131.so>
963
964 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
965 to help in finding the image relocation offset.
966 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
967 options in arguments.
968 (stap_test_no_debuginfo): Likewise.
969 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
970 test variants.
971 (stap_test): Add null semaphore relocation test.
972
47e9d49d
GB
9732020-01-10 George Barrett <bob@bob131.so>
974
975 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
976 * gdb.base/stap-probe.exp: Likewise.
977 (stap_test): Pass argument as an additional flag.
978 (stap_test_no_debuginfo): Likewise.
979 (stap_test): Check `info probes stap' output for semaphore
980 addresses if the test binary is supposed to have them.
981
f5a7c406
AB
9822020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
983
984 * gdb.tui/basic.exp: Add more scrolling tests.
985
9ae6bf64
TT
9862020-01-09 Tom Tromey <tom@tromey.com>
987
988 PR tui/18932:
989 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
990 meangingful value.
991 (Term::command, Term::resize): Update.
992 * gdb.tui/basic.exp: Add scrolling test.
993
b2efe70c
AB
9942020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
995
996 * gdb.tui/tui-layout-asm.exp: New file.
997
3804da7e
AB
9982020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
999
1000 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1001
b40aa28f
AB
10022020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1003
1004 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1005 (Term::enter_tui): Use Term::prepare_for_tui.
1006
63ffd7c9
AB
10072020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1008
1009 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1010 called.
1011
3be966f6
AB
10122020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1013
1014 * gdb.base/skip.exp: Fix race condition in test.
1015
153d79c4
AB
10162020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1017
1018 * gdb.base/backtrace.c: New file.
1019 * gdb.base/backtrace.exp: New file.
1020
f2302a34
AB
10212020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1022
1023 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1024
6ec1d75e
PW
10252020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1026
1027 * gdb.base/style.exp: Test that warnings are styled.
1028
c296cbe6
BE
10292019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1030
1031 * gdb.base/line65535.exp: New file.
1032 * gdb.base/line65535.c: New file.
1033
b28a729d
SM
10342019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1035
1036 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1037 * lib/gnat_debug_info_test.adb: New file.
1038 * gdb.ada/ptype_tagged_param.exp: Use
1039 gnat_runtime_has_debug_info, expect a different output if
1040 runtime does not have debug info.
1041
7f2d7a0d
SM
10422019-12-20 Simon Marchi <simon.marchi@efficios.com>
1043
1044 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1045 (another) quote in test name.
1046
f3bce483
SM
10472019-12-20 Simon Marchi <simon.marchi@efficios.com>
1048
1049 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1050 Add quote in test name.
1051
c855a912
TBA
10522019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1053
1054 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1055 directory instead.
1056 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1057 * gdb.cp/pass-by-ref-2.cc: New file.
1058 * gdb.cp/pass-by-ref-2.exp: New file.
1059
fc9d2d72
TT
10602019-12-20 Tom Tromey <tom@tromey.com>
1061
1062 * gdb.tui/list-before.exp: New file.
1063
77b97e00
TT
10642019-12-20 Tom Tromey <tom@tromey.com>
1065
1066 * gdb.tui/list.exp: Check for source on initial listing.
1067
f69656d0
TT
10682019-12-11 Tom Tromey <tromey@adacore.com>
1069
1070 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1071 Add crlf test.
1072
99a55965
SM
10732019-12-18 Simon Marchi <simon.marchi@efficios.com>
1074
1075 * gdb.base/default.exp: Update value of $_gdb_major.
1076
5024637f
BE
10772019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1078
1079 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1080
b63634be
BE
10812019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1082
1083 * gdb.base/skip.exp: Whitespace fix.
1084
45d73523
BE
10852019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1086
1087 * gdb.base/skip-inline.c: New file.
1088 * gdb.base/skip-inline.exp: New file.
1089
d043f8c8
SM
10902019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1091
1092 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1093 jit_function_00 to jit_function_stack_mangle.
1094 * gdb.base/jithost.c (jit_function_t): Rename to...
1095 (jit_function_stack_mangle_t): ... this.
1096 (jit_function_add_t): New typedef.
1097 (jit_function_00_code): Rename to...
1098 (jit_function_stack_mangle_code): ... this, make static.
1099 (jit_function_add_code): New.
1100 (main): Generate "add" function and call it. Adjust to changes
1101 in jithost_abi.
1102 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1103 (struct jithost_abi) <begin, end>: Remove fields.
1104 <object, function_stack_mangle, function_add>: New fields.
1105 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1106 code_end>: Remove fields.
1107 <func_stack_mangle>: New field.
1108 (read_debug_info): Adjust to renaming, create block for "add"
1109 function.
1110 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1111
873de05c
TT
11122019-12-11 Tom Tromey <tom@tromey.com>
1113
1114 * gdb.tui/resize.exp: Fix regexp.
1115 * gdb.tui/regs.exp: Fix regexps.
1116 * gdb.tui/main.exp: Fix regexp.
1117
3d979945
TT
11182019-12-11 Tom Tromey <tom@tromey.com>
1119
1120 * gdb.tui/resize.exp: Update.
1121 * gdb.tui/empty.exp (layouts): Update.
1122
2192a9d3
TT
11232019-12-11 Tom Tromey <tom@tromey.com>
1124
1125 * gdb.tui/regs.exp: Update.
1126 * gdb.tui/empty.exp (layouts): Update.
1127 * gdb.tui/basic.exp: Update.
1128 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1129
d8edc8b7
PW
11302019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1131
1132 * gdb.base/options.exp: Add -raw-values in the print completion list.
1133 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1134
4c12d936
KB
11352019-12-10 Kevin Buettner <kevinb@redhat.com>
1136
1137 * gdb.threads/omp-par-scope.c: New file.
1138 * gdb/threads/omp-par-scope.exp: New file.
1139
26b911fb
KB
11402019-12-10 Kevin Buettner <kevinb@redhat.com>
1141
bb47f919
KB
1142 * lib/gdb.exp (support_nested_function_tests): New proc.
1143
11442019-12-10 Kevin Buettner <kevinb@redhat.com>
1145
1146 * lib/gdb.exp (gdb_compile_openmp): New proc.
1147 (build_executable_from_specs): Add an "openmp" option.
1148 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1149
6c71eb7d
TT
11502019-12-10 Tom Tromey <tromey@adacore.com>
1151
1152 * gdb.ada/unchecked_union.exp: New file.
1153 * gdb.ada/unchecked_union/pck.adb: New file.
1154 * gdb.ada/unchecked_union/pck.ads: New file.
1155 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1156 * gdb-utils.exp (string_to_regexp): Also quote "?".
1157
bac7c5cf
GB
11582019-12-10 George Barrett <bob@bob131.so>
1159
1160 Test scripted probe breakpoints.
1161 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1162 * gdb.python/py-breakpoint.c (main): Likewise.
1163 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1164 specifier test.
1165 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1166
330f1d38
TBA
11672019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1168
1169 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1170 an rvalue parameter.
1171 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1172 parameter.
1173
b43315e2
AB
11742019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1175
1176 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1177 modules.
1178
54f73dad
AB
11792019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1180
1181 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1182 broken version of GCC.
1183
d57cbee9
AB
11842019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1185
1186 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1187 sym-info-cmds library.
1188 * gdb.fortran/info-types.exp: Likewise.
1189 * lib/sym-info-cmds.exp: New file.
1190
c14aab8c
TV
11912019-12-08 Tom de Vries <tdevries@suse.de>
1192
1193 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1194
aa2d5a42
KS
11952019-12-07 Keith Seitz <keiths@redhat.com>
1196
1197 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1198 * gdb.base/corefile-buildid-shlib.c: New file.
1199 * gdb.base/corefile-buildid.c: New file.
1200 * gdb.base/corefile-buildid.exp: New file.
1201
93e55f0a
TV
12022019-12-06 Tom de Vries <tdevries@suse.de>
1203
1204 * gdb.dwarf2/varval.exp: Add decl before def test.
1205
c7d12402
TBA
12062019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1207
1208 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1209
06acc08f
TBA
12102019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1211
1212 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1213 CV and reference conversion for overload resolution.
1214 * gdb.cp/rvalue-ref-overload.exp: Test it.
1215
e0fad1ea
PW
12162019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1217
1218 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1219 * gdb.base/frameapply.exp: Test faas without command.
1220
8d70a9f0
AB
12212019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1222
1223 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1224 Fortran tests.
1225 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1226 order.
1227
36c8fb93
AB
12282019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1229
1230 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1231 casting to type with no kind specified.
1232 (test_basic_parsing_of_type_kinds): Additional tests for types
1233 with no kind specified, and add tests for single/double
1234 precision/complex types.
1235
4139ff00
TT
12362019-12-04 Tom Tromey <tromey@adacore.com>
1237
1238 * gdb.base/endianity.c (struct other) <x>: New field.
1239 (main): Initialize it.
1240 * gdb.base/endianity.exp: Update.
1241
a05cf17a
TT
12422019-12-04 Tom Tromey <tromey@adacore.com>
1243
1244 * gdb.ada/scalar_storage/storage.adb: New file.
1245 * gdb.ada/scalar_storage/pck.adb: New file.
1246 * gdb.ada/scalar_storage/pck.ads: New file.
1247 * gdb.ada/scalar_storage.exp: New file.
1248
103a685e
TT
12492019-12-04 Tom Tromey <tromey@adacore.com>
1250
1251 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1252 (main): Initialize it.
1253 * gdb.base/endianity.exp: Update.
1254
c2512106
AB
12552019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1256
1257 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1258
293b38d6
AB
12592019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1260
1261 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1262 -symbol-info-module-functions and -symbol-info-module-variables.
1263
216a7e6b
AB
12642019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1265
1266 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1267
5bbd8269
AB
12682019-12-01 Richard Bunt <richard.bunt@arm.com>
1269 Andrew Burgess <andrew.burgess@embecosm.com>
1270
1271 * gdb.fortran/derived-type-striding.exp: New file.
1272 * gdb.fortran/derived-type-striding.f90: New file.
1273 * gdb.fortran/array-slices.exp: New file.
1274 * gdb.fortran/array-slices.f90: New file.
1275
be09caf1
PW
12762019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1277
1278 * gdb.base/define.exp: Test . in command names.
1279 * gdb.base/setshow.exp: Update test, as . is now part of
1280 command name.
1281
643c0cbe
PW
12822019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1283
1284 * gdb.base/define-prefix.exp: New file.
1285
dcdec678
AB
12862019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1287
1288 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1289 compile.
1290 (skip_btrace_pt_tests): Likewise.
1291
640ab947
AB
12922019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1293
1294 * gdb.fortran/info-modules.exp: Compile source files in correct
1295 order.
1296
d22670f0
KB
12972019-11-27 Kevin Buettner <kevinb@redhat.com>
1298
1299 * gdb.dwarf2/imported-unit.exp: New file.
1300 * gdb.dwarf2/imported-unit.c: New file.
1301
db5960b4
AB
13022019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1303
1304 * gdb.mi/mi-fortran-modules-2.f90: New file.
1305 * gdb.mi/mi-fortran-modules.exp: New file.
1306 * gdb.mi/mi-fortran-modules.f90: New file.
1307
7dc42066
AB
13082019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1309
1310 * gdb.mi/mi-sym-info-1.c: New file.
1311 * gdb.mi/mi-sym-info-2.c: New file.
1312 * gdb.mi/mi-sym-info.exp: New file.
1313
0dfeecca
TT
13142019-11-22 Tom Tromey <tromey@adacore.com>
1315
1316 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1317 * gdb.ada/tasks/foo.adb: Add another stopping location.
1318
34877895
PJ
13192019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1320
1321 * gdb.base/endianity.c: New test.
1322 * gdb.base/endianity.exp: New file.
1323
2e84f897
LD
13242019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1325
1326 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1327
65d1cd5f
TV
13282019-11-21 Tom de Vries <tdevries@suse.de>
1329
1330 PR gdb/24956
1331 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1332
4f22c3f4
SDJ
13332019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1334
1335 * gdb.python/py-progspace.exp: Add missing parentheses on some
1336 'print' commands.
1337
9f6ad286
TT
13382019-11-19 Tom Tromey <tom@tromey.com>
1339
1340 * gdb.tui/winheight.exp: New file.
1341
0b8dbf3f
AB
13422019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1343
1344 * gdb.base/ctf-whatis.c: Delete.
1345 * gdb.base/ctf-whatis.exp: Delete.
1346 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1347
f833b7a7
AB
13482019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1349
1350 * gdb.base/ctf-cvexpr.exp: Delete.
1351 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1352
30d0a636
AB
13532019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1354
1355 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1356 the compiler. Clean up header comment a little.
1357 * gdb.base/ctf-ptype.exp: Likewise.
1358 * gdb.base/ctf-whatis.exp: Likewise.
1359 * lib/gdb.exp (skip_ctf_tests): New proc.
1360
494409bb
SDJ
13612019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1362
1363 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1364 * gdb.tui/corefile-run.exp: New file.
1365
55708e99
TT
13662019-11-14 Tom Tromey <tromey@adacore.com>
1367
1368 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1369 regression tests.
1370
45e42163
TT
13712019-11-12 Tom Tromey <tom@tromey.com>
1372
1373 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1374 after any command. Expect prompt after WAIT_FOR is seen.
1375 (enter_tui): Enable resize messages.
1376 (command): Expect command in output.
1377 (get_line): Avoid error when cursor appears to be off-screen.
1378 (dump_screen): Include screen size in title.
1379 (_do_resize): New proc, from "resize".
1380 (resize): Rewrite. Do resize in two steps.
1381 * gdb.tui/empty.exp (layouts): Fix entries.
1382 (check_boxes): Remove xfail.
1383 (check_text): Dump screen on failure.
1384
086baaf1
AB
13852019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1386
1387 * gdb.python/py-symbol.exp: Add test for
1388 gdb.lookup_static_symbols.
1389
09ff83af
AB
13902019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1391
1392 * gdb.python/py-symbol.c: Declare and call function from new
1393 py-symbol-2.c file.
1394 * gdb.python/py-symbol.exp: Compile both source files, and add new
1395 tests for gdb.lookup_static_symbol.
1396 * gdb.python/py-symbol-2.c: New file.
1397
11af934b
TV
13982019-11-02 Tom de Vries <tdevries@suse.de>
1399
1400 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1401 * gdb.base/anon.exp: Same.
1402 * gdb.base/auto-connect-native-target.exp: Same.
1403 * gdb.base/call-ar-st.exp: Same.
1404 * gdb.base/catch-syscall.exp: Same.
1405 * gdb.base/commands.exp: Same.
1406 * gdb.base/default.exp: Same.
1407 * gdb.base/display.exp: Same.
1408 * gdb.base/float.exp: Same.
1409 * gdb.base/foll-fork.exp: Same.
1410 * gdb.base/help.exp: Same.
1411 * gdb.base/info-macros.exp: Same.
1412 * gdb.base/info-proc.exp: Same.
1413 * gdb.base/info-target.exp: Same.
1414 * gdb.base/long_long.exp: Same.
1415 * gdb.base/macscp.exp: Same.
1416 * gdb.base/memattr.exp: Same.
1417 * gdb.base/nofield.exp: Same.
1418 * gdb.base/pointers.exp: Same.
1419 * gdb.base/printcmds.exp: Same.
1420 * gdb.base/ptype.exp: Same.
1421 * gdb.base/restore.exp: Same.
1422 * gdb.base/return.exp: Same.
1423 * gdb.base/scope.exp: Same.
1424 * gdb.base/set-noassign.exp: Same.
1425 * gdb.base/setshow.exp: Same.
1426 * gdb.base/shlib-call.exp: Same.
1427 * gdb.base/signals.exp: Same.
1428 * gdb.base/sigstep.exp: Same.
1429 * gdb.base/skip.exp: Same.
1430 * gdb.base/solib-symbol.exp: Same.
1431 * gdb.base/stap-probe.exp: Same.
1432 * gdb.base/step-line.exp: Same.
1433 * gdb.base/step-test.exp: Same.
1434 * gdb.base/style.exp: Same.
1435 * gdb.base/varargs.exp: Same.
1436 * gdb.base/vla-datatypes.exp: Same.
1437 * gdb.base/vla-ptr.exp: Same.
1438 * gdb.base/vla-sideeffect.exp: Same.
1439 * gdb.base/volatile.exp: Same.
1440 * gdb.base/watch-cond-infcall.exp: Same.
1441 * gdb.base/watchpoint.exp: Same.
1442
e96ec2ba
TV
14432019-11-02 Tom de Vries <tdevries@suse.de>
1444
1445 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1446 * gdb.cp/cpexprs.exp: Same.
1447 * gdb.cp/except-multi-location.exp: Same.
1448 * gdb.cp/exceptprint.exp: Same.
1449 * gdb.cp/gdb2384.exp: Same.
1450 * gdb.cp/inherit.exp: Same.
1451 * gdb.cp/m-static.exp: Same.
1452 * gdb.cp/meth-typedefs.exp: Same.
1453 * gdb.cp/misc.exp: Same.
1454 * gdb.cp/namespace.exp: Same.
1455 * gdb.cp/non-trivial-retval.exp: Same.
1456 * gdb.cp/overload.exp: Same.
1457 * gdb.cp/pr17132.exp: Same.
1458 * gdb.cp/re-set-overloaded.exp: Same.
1459 * gdb.cp/rvalue-ref-types.exp: Same.
1460 * gdb.cp/templates.exp: Same.
1461
bd5766ec
LM
14622019-11-01 Luis Machado <luis.machado@linaro.org>
1463
1464 PR gdb/25124
1465
1466 * gdb.arch/pr25124.S: New file.
1467 * gdb.arch/pr25124.exp: New file.
1468
165f8965
AB
14692019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1470
1471 * gdb.fortran/info-modules.exp: Update expected results, and add
1472 additional tests for 'info module functinos', and 'info module
1473 variables'.
1474 * gdb.fortran/info-types.exp: Update expected results.
1475 * gdb.fortran/info-types.f90: Extend testcase with additional
1476 module variables and functions.
1477
59c35742
AB
14782019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1479
1480 * gdb.fortran/info-modules.exp: New file.
1481 * gdb.fortran/info-types.exp: Build with new file.
1482 * gdb.fortran/info-types.f90: Include and use new module.
1483 * gdb.fortran/info-types-2.f90: New file.
1484
f3fb2519
PW
14852019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1486
1487 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1488 * gdb.base/settings.exp: Test all settings types using
1489 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1490 that now verifies that the value of "maint show" is the same as
1491 returned by the settings functions. Test the type of the
1492 maintenance settings.
1493 * gdb.base/default.exp: Update show_conv_list.
1494
d1e36019
TV
14952019-10-31 Tom de Vries <tdevries@suse.de>
1496
1497 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1498 gdb_test.
1499 * gdb.arch/amd64-disp-step.exp: Same.
1500 * gdb.asm/asm-source.exp: Same.
1501 * gdb.btrace/buffer-size.exp: Same.
1502 * gdb.btrace/cpu.exp: Same.
1503 * gdb.btrace/enable.exp: Same.
1504 * gdb.dwarf2/count.exp: Same.
1505 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1506 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1507 * gdb.fortran/vla-datatypes.exp: Same.
1508 * gdb.fortran/vla-history.exp: Same.
1509 * gdb.fortran/vla-ptype.exp: Same.
1510 * gdb.fortran/vla-value.exp: Same.
1511 * gdb.fortran/whatis_type.exp: Same.
1512 * gdb.guile/guile.exp: Same.
1513 * gdb.multi/tids.exp: Same.
1514 * gdb.python/py-finish-breakpoint.exp: Same.
1515 * gdb.python/py-framefilter.exp: Same.
1516 * gdb.python/py-pp-registration.exp: Same.
1517 * gdb.python/py-xmethods.exp: Same.
1518 * gdb.python/python.exp: Same.
1519 * gdb.server/connect-with-no-symbol-file.exp: Same.
1520 * gdb.server/no-thread-db.exp: Same.
1521 * gdb.server/run-without-local-binary.exp: Same.
1522 * gdb.stabs/weird.exp: Same.
1523 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1524 * gdb.threads/thread-find.exp: Same.
1525 * gdb.threads/tls-shared.exp: Same.
1526 * gdb.threads/tls.exp: Same.
1527 * gdb.threads/wp-replication.exp: Same.
1528 * gdb.trace/ax.exp: Same.
1529 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1530
3d11e68e
TV
15312019-10-31 Tom de Vries <tdevries@suse.de>
1532
1533 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1534 * gdb.ada/array_subscript_addr.exp: Same.
1535 * gdb.ada/arrayidx.exp: Same.
1536 * gdb.ada/arrayparam.exp: Same.
1537 * gdb.ada/arrayptr.exp: Same.
1538 * gdb.ada/boolean_expr.exp: Same.
1539 * gdb.ada/call_pn.exp: Same.
1540 * gdb.ada/complete.exp: Same.
1541 * gdb.ada/fixed_cmp.exp: Same.
1542 * gdb.ada/fun_addr.exp: Same.
1543 * gdb.ada/funcall_param.exp: Same.
1544 * gdb.ada/interface.exp: Same.
1545 * gdb.ada/mod_from_name.exp: Same.
1546 * gdb.ada/null_array.exp: Same.
1547 * gdb.ada/packed_array.exp: Same.
1548 * gdb.ada/packed_tagged.exp: Same.
1549 * gdb.ada/print_chars.exp: Same.
1550 * gdb.ada/print_pc.exp: Same.
1551 * gdb.ada/ptype_arith_binop.exp: Same.
1552 * gdb.ada/ptype_field.exp: Same.
1553 * gdb.ada/ptype_tagged_param.exp: Same.
1554 * gdb.ada/rec_return.exp: Same.
1555 * gdb.ada/ref_tick_size.exp: Same.
1556 * gdb.ada/str_ref_cmp.exp: Same.
1557 * gdb.ada/taft_type.exp: Same.
1558 * gdb.ada/tagged.exp: Same.
1559 * gdb.ada/type_coercion.exp: Same.
1560 * gdb.ada/uninitialized_vars.exp: Same.
1561
60b6ede8
TV
15622019-10-30 Tom de Vries <tdevries@suse.de>
1563
1564 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1565
30baf67b
TV
15662019-10-26 Tom de Vries <tdevries@suse.de>
1567
1568 * gdb.base/bigcore.c: Fix typos in comments.
1569 * gdb.base/ctf-ptype.c: Same.
1570 * gdb.base/long_long.c: Same.
1571 * gdb.dwarf2/dw2-op-out-param.S: Same.
1572 * gdb.python/py-evthreads.c: Same.
1573 * gdb.reverse/i387-stack-reverse.c: Same.
1574 * gdb.trace/tfile.c: Same.
1575 * lib/compiler.c: Same.
1576 * lib/compiler.cc: Same.
1577
158da0d1
TV
15782019-10-25 Tom de Vries <tdevries@suse.de>
1579
1580 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1581 gdb_test_multiple calls.
1582 * gdb.reverse/sigall-reverse.exp: Same.
1583 * gdb.reverse/solib-precsave.exp: Same.
1584 * gdb.reverse/solib-reverse.exp: Same.
1585 * gdb.reverse/until-precsave.exp: Same.
1586 * gdb.reverse/until-reverse.exp: Same.
1587
4ccdfbec
TV
15882019-10-24 Tom de Vries <tdevries@suse.de>
1589
1590 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1591 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1592 kfail using -wrap pattern flag and convenience variable
1593 gdb_test_name.
1594
33d569b7
AB
15952019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1596
1597 * gdb.python/py-progspace.exp: Add tests for the
1598 Progspace.block_for_pc method.
1599
4d0b984b
TT
16002019-10-23 Tom Tromey <tom@tromey.com>
1601
1602 * configure: Rebuild.
1603 * aclocal.m4: Use m4_include, not sinclude.
1604
94cb3754
TV
16052019-10-21 Tom de Vries <tdevries@suse.de>
1606
1607 * gdb.base/infcall-nested-structs.c: Add
1608 __attribute__((noinline,noclone)) to all functions.
1609 (call_all): Add missing variable initialization. Simplify return value.
1610 (breakpt): Increment volatile variable, to prevent call from being
1611 optimized out.
1612 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1613
062f1fc1
TV
16142019-10-17 Tom de Vries <tdevries@suse.de>
1615
1616 * gdb.fortran/module.exp: Allow info variables to print info for files
1617 other than module.f90.
1618
0b54364d
AB
16192019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1620
1621 * gdb.fortran/module.exp: Extend with 'info variables' test.
1622
7ff5fae7
AB
16232019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1624
1625 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
1626 F77_FOR_TARGET.
1627
d10eccaa
TV
16282019-10-16 Tom de Vries <tdevries@suse.de>
1629
1630 PR tdep/25096
1631 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
1632
745ff14e
TV
16332019-10-16 Tom de Vries <tdevries@suse.de>
1634
1635 PR tdep/24104
1636 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
1637 Add KFAIL for PR tdep/25096.
1638
03e1ab94
TV
16392019-10-16 Tom de Vries <tdevries@suse.de>
1640
1641 PR testsuite/25059
1642 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
1643
b17fcc10
TV
16442019-10-16 Tom de Vries <tdevries@suse.de>
1645
1646 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
1647 as signed.
1648
9223170f
SM
16492019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
1650
1651 * gdb.mi/list-thread-groups-available.exp: Read entries one by
1652 one instead of increasing timeout.
1653
d6e76313
TV
16542019-10-13 Tom de Vries <tdevries@suse.de>
1655
1656 PR record/25038
1657 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
1658 * gdb.reverse/sigall-reverse.exp: Same.
1659 * gdb.reverse/solib-precsave.exp: Same.
1660 * gdb.reverse/solib-reverse.exp: Same.
1661 * gdb.reverse/step-precsave.exp: Same.
1662 * gdb.reverse/until-precsave.exp: Same.
1663 * gdb.reverse/until-reverse.exp: Same.
1664 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
1665
6dfc0041
AA
16662019-10-10 Andreas Arnez <arnez@linux.ibm.com>
1667
1668 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
1669 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
1670 (cmp_struct_05_01, cmp_struct_static_02_01)
1671 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
1672 comparisons.
1673
abcf2cc8
TV
16742019-10-10 Tom de Vries <tdevries@suse.de>
1675
1676 PR testsuite/24888
1677 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
1678 gnatlink.
1679
a50faaf6
TV
16802019-10-09 Tom de Vries <tdevries@suse.de>
1681
1682 PR testsuite/25048
1683 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
1684
60ff3cd7
AB
16852019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1686
1687 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
1688 exceptions due to missing debug information.
1689
dfee8566
TV
16902019-10-07 Tom de Vries <tdevries@suse.de>
1691
1692 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
1693
3d63690a
AB
16942019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1695
1696 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
1697 * gdb.base/annota1.exp: Update to use gdb_test_name.
1698
30d1f018
WP
16992019-10-07 Weimin Pan <weimin.pan@oracle.com>
1700
1701 * gdb.base/ctf-whatis.exp: New file.
1702 * gdb.base/ctf-whatis.c: New file.
1703 * gdb.base/ctf-ptype.exp: New file.
1704 * gdb.base/ctf-ptype.c: New file.
1705 * gdb.base/ctf-constvars.exp: New file.
1706 * gdb.base/ctf-constvars.c: New file.
1707 * gdb.base/ctf-cvexpr.exp: New file.
1708
4dbbb47c
TV
17092019-10-04 Tom de Vries <tdevries@suse.de>
1710
1711 * gdb.cp/local-static.c (main): Move declaration of int i out of the
1712 for loop.
1713
77c2dba3
TT
17142019-10-03 Tom Tromey <tom@tromey.com>
1715
1716 PR rust/24976:
1717 * gdb.rust/simple.rs (Union2): New type.
1718 (main): Use Union2.
1719 * gdb.rust/simple.exp: Add test.
1720
179aed7f
AB
17212019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1722
1723 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
1724 nested function prefix.
1725
0a4b0913
AB
17262019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
1727 Richard Bunt <richard.bunt@arm.com>
1728 Andrew Burgess <andrew.burgess@embecosm.com>
1729
1730 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
1731 nested functions.
1732 * gdb.fortran/nested-funcs.f90: Update expected results.
1733 * gdb.fortran/nested-funcs-2.exp: New file.
1734 * gdb.fortran/nested-funcs-2.f90: New file.
1735
082cce05
AB
17362019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1737
1738 * gdb.python/py-parameter.exp: Make test names unique.
1739 * gdb.python/py-template.exp: Likewise.
1740 * gdb.python/py-value.exp: Likewise.
1741
2b74ba5a
AB
17422019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1743
1744 * gdb.base/break-interp.exp: Reduce test name duplication.
1745 * gdb.base/call-sc.exp: Likewise.
1746 * gdb.base/callfuncs.exp: Likewise.
1747 * gdb.base/charset.exp: Likewise.
1748 * gdb.base/dump.exp: Likewise.
1749 * gdb.base/ena-dis-br.exp: Likewise.
1750 * gdb.base/relational.exp: Likewise.
1751 * gdb.base/step-over-syscall.exp: Likewise.
1752 * gdb.base/structs.exp: Likewise.
1753
58eb20d5
AB
17542019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1755
1756 * gdb.linespec/explicit.exp: Make test names unique.
1757 * gdb.linespec/ls-errs.exp: Likewise.
1758
4d421147
AB
17592019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1760
1761 * gdb.reverse/break-precsave.exp: Make test names unique.
1762 * gdb.reverse/break-reverse.exp: Likewise.
1763 * gdb.reverse/finish-precsave.exp: Likewise.
1764 * gdb.reverse/finish-reverse.exp: Likewise.
1765 * gdb.reverse/machinestate-precsave.exp: Likewise.
1766 * gdb.reverse/machinestate.exp: Likewise.
1767 * gdb.reverse/readv-reverse.exp: Likewise.
1768 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1769 * gdb.reverse/sigall-precsave.exp: Likewise.
1770 * gdb.reverse/sigall-reverse.exp: Likewise.
1771 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
1772 * gdb.reverse/watch-precsave.exp: Likewise.
1773 * gdb.reverse/watch-reverse.exp: Likewise.
1774
d8c06f22
AB
17752019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1776
1777 * gdb.threads/stop-with-handle.c: New file.
1778 * gdb.threads/stop-with-handle.exp: New file.
1779
3a56ed86
TV
17802019-10-03 Tom de Vries <tdevries@suse.de>
1781
1782 PR testsuite/25059
1783 * gdb.base/list-missing-source.exp: Allowing the "Compilation
1784 directory" line to be missing.
1785
42275044
TV
17862019-10-03 Tom de Vries <tdevries@suse.de>
1787
1788 PR testsuite/25059
1789 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
1790 type optional.
1791
9ef62df0
AA
17922019-10-02 Andreas Arnez <arnez@linux.ibm.com>
1793
1794 * gdb.python/py-format-string.c (string.h): New include.
1795 (main): Fill a_struct_with_union.the_union.an_int with bytes of
1796 the same value, for endianness-independence.
1797 * gdb.python/py-format-string.exp (default_regexp_dict)
1798 (test_pretty_structs, test_format): Adjust expected output to the
1799 changed initialization.
1800
37f6a7f4
TT
18012019-10-02 Tom Tromey <tromey@adacore.com>
1802
1803 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
1804
1d58d6a2
PA
18052019-10-02 Pedro Alves <palves@redhat.com>
1806 Andrew Burgess <andrew.burgess@embecosm.com>
1807
1808 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
1809 "print-file-var.h".
1810 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1811 (get_version_1): Print this_version_id and its address.
1812 Add extern "C" wrappers around interface functions.
1813 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
1814 "print-file-var.h".
1815 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1816 (get_version_2): Print this_version_id and its address.
1817 Add extern "C" wrappers around interface functions.
1818 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
1819 <stddef.h> and "print-file-var.h".
1820 Add extern "C" wrappers around interface functions.
1821 [VERSION_ID_MAIN] (this_version_id): Define.
1822 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
1823 * gdb.base/print-file-var.h: Add some #defines to simplify setting
1824 up extern "C" blocks.
1825 * gdb.base/print-file-var.exp (test): New, factored out from top
1826 level.
1827 (top level): Test all combinations of attribute hidden or not,
1828 dlopen or not, and this_version_id symbol in main file or not.
1829 Compile tests as both C++ and C, make test names unique.
1830
d770d56f
TT
18312019-10-01 Tom Tromey <tom@tromey.com>
1832
1833 * gdb.base/style.exp: Test "show logging filename".
1834
7f6aba03
TT
18352019-10-01 Tom Tromey <tom@tromey.com>
1836
1837 * lib/gdb-utils.exp (style): Handle "metadata" argument.
1838 * gdb.base/style.exp: Add metadata style test.
1839
14309bb6
TT
18402019-10-01 Tom Tromey <tom@tromey.com>
1841
1842 * gdb.base/style.exp: Test "pwd".
1843
2a3c1174
PA
18442019-10-01 Tom Tromey <tom@tromey.com>
1845
1846 * gdb.base/style.exp: Update tests.
1847
53d666ec
AA
18482019-10-01 Andreas Arnez <arnez@linux.ibm.com>
1849
1850 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
1851 'six' to unsigned.
1852 (s1): Initialize fields 'four' and 'six' instead of 'three' and
1853 'five'. Use an all-ones bit pattern for each.
1854 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
1855 to its changed values.
1856
4a56a520
TT
18572019-09-30 Tom Tromey <tromey@adacore.com>
1858
1859 * gdb.rust/traits.rs: Disable all warnings.
1860
0df0352a
TV
18612019-09-29 Tom de Vries <tdevries@suse.de>
1862
1863 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
1864
73d9a918
TV
18652019-09-29 Tom de Vries <tdevries@suse.de>
1866
1867 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
1868
060b3ab4
TV
18692019-09-27 Tom de Vries <tdevries@suse.de>
1870
1871 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
1872
68f7d34d
TV
18732019-09-27 Tom de Vries <tdevries@suse.de>
1874
1875 PR record/23188
1876 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
1877
5d63b30a
TT
18782019-09-26 Tom Tromey <tromey@adacore.com>
1879
1880 * gdb.ada/py_taft.exp: New file.
1881 * gdb.ada/py_taft/main.adb: New file.
1882 * gdb.ada/py_taft/pkg.adb: New file.
1883 * gdb.ada/py_taft/pkg.ads: New file.
1884
3d435220
TV
18852019-09-24 Tom de Vries <tdevries@suse.de>
1886
1887 PR gdb/24598
1888 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
1889
77d03678
TV
18902019-09-22 Tom de Vries <tdevries@suse.de>
1891
1892 * gdb.base/restore.exp: Allow register variables to be optimized out at
1893 -O0.
1894
abf516c6
UW
18952019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
1896
1897 * gdb.arch/spu-info.exp: Remove file.
1898 * gdb.arch/spu-info.c: Remove file.
1899 * gdb.arch/spu-ls.exp: Remove file.
1900 * gdb.arch/spu-ls.c: Remove file.
1901
1902 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
1903 * gdb.asm/spu.inc: Remove file.
1904
1905 * gdb.base/dump.exp: Remove support for spu*-*-*.
1906 * gdb.base/stack-checking.exp: Likewise.
1907 * gdb.base/overlays.exp: Likewise.
1908 * gdb.base/ovlymgr.c: Likewise.
1909 * gdb.base/spu.ld: Remove file.
1910
1911 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
1912 * gdb.cp/cpexprs.exp: Likewise.
1913 * gdb.cp/exception.exp: Likewise.
1914 * gdb.cp/gdb2495.exp: Likewise.
1915 * gdb.cp/mb-templates.exp: Likewise.
1916 * gdb.cp/pr9167.exp: Likewise.
1917 * gdb.cp/userdef.exp: Likewise.
1918
1919 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
1920
1921 * gdb.cell: Remove directory.
1922 * lib/cell.exp: Remove file.
1923
e452e88f
TV
19242019-09-19 Tom de Vries <tdevries@suse.de>
1925
1926 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
1927
8a625130
TV
19282019-09-19 Tom de Vries <tdevries@suse.de>
1929
1930 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
1931
81dc3ab5
TV
19322019-09-19 Tom de Vries <tdevries@suse.de>
1933
1934 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
1935 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
1936 (gdb_target_cmd): ... here.
1937 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
1938 value 2.
1939
b078f3ac
AB
19402019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1941
1942 * gdb.base/source-dir.exp: Avoid having directory names in test
1943 names.
1944
f1b620e9
MG
19452019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1946
1947 * gdb.base/source-dir.exp: Add extra test for mapped compilation
1948 directory.
1949
67f3ed6a
AB
19502019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
1951
1952 * gdb.base/list-missing-source.exp: New file.
1953
d1b70248
TV
19542019-09-14 Tom de Vries <tdevries@suse.de>
1955
1956 PR teststuite/24599
1957 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
1958 * lib/ada.exp (gnatmake_version_at_least): New proc.
1959
5fabdcd6
AB
19602019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1961
1962 * gdb.base/maint.exp: Use exec_has_index_section.
1963
aa17805f
AB
19642019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
1965
1966 * gdb.base/maint.exp: Add test for 'maint info sections'.
1967
25e5c209
TV
19682019-09-12 Tom de Vries <tdevries@suse.de>
1969
1970 * gdb.base/store.exp: Allow register variables to be optimized out at
1971 -O0.
1972
4993045d
PW
19732019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1974
1975 * gdb.ada/rdv_wait.exp: Update to new task names.
1976 * gdb.base/task_switch_in_core.exp: Likewise.
1977 * gdb.base/info_sources_base.c: Likewise.
1978
8a516164
TT
19792019-09-10 Tom Tromey <tromey@adacore.com>
1980
1981 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
1982
aa391654
TT
19832019-09-10 Tom Tromey <tromey@adacore.com>
1984
1985 * gdb.ada/dgopt.exp: New file.
1986 * gdb.ada/dgopt/x.adb: New file.
1987
8634b462
TT
19882019-09-08 Tom Tromey <tom@tromey.com>
1989
1990 * gdb.tui/resize.exp: Remove setup_xfail.
1991 * gdb.tui/regs.exp: Remove setup_xfail.
1992 * gdb.tui/basic.exp: Remove setup_xfail.
1993
736b0f76
DB
19942019-09-06 David Blaikie <dblaikie@gmail.com>
1995
1996 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
1997 * gdb.cp/cplabel.exp: Ditto.
1998 * gdb.linespec/ls-errs.exp: Ditto.
1999
30331a6c
TV
20002019-09-05 Tom de Vries <tdevries@suse.de>
2001
2002 * lib/gdb.exp (cmp_file_string): New proc.
2003 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2004 runto_main. Verify save breakpoints output.
2005
98b0ebab
PW
20062019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2007
2008 * gdb.base/info-var.exp: Test info variables without running
2009 to main, to avoid expect's buffer overflow.
2010
4e962e74
TT
20112019-09-03 Tom Tromey <tromey@adacore.com>
2012
2013 * gdb.ada/bias.exp: New file.
2014 * gdb.ada/bias/bias.adb: New file.
2015 * gdb.ada/print_chars.exp: Add regression test.
2016 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2017 (MC): New variable.
2018
2ea1a07a
SL
20192019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2020
2021 * gdb.base/argv0-symlink.exp: Run only on native target
2022 and local host.
2023
8077c50d
TV
20242019-08-29 Tom de Vries <tdevries@suse.de>
2025
2026 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2027 diverse debug info.
2028 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2029
48352473
TV
20302019-08-28 Tom de Vries <tdevries@suse.de>
2031
2032 * gdb.base/info-var.exp: Allow info variables to print info for files
2033 other than info-var-f1.c and info-var-f2.c.
2034
d8f27c60
AB
20352019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2036
2037 * gdb.fortran/info-types.exp: Add module.
2038 * gdb.fortran/info-types.f90: Update expected results.
2039
1f20c35e
AB
20402019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2041
2042 * gdb.fortran/info-types.exp: New file.
2043 * gdb.fortran/info-types.f90: New file.
2044 * lib/fortran.exp (fortran_character1): New proc.
2045
4acfdd20
AB
20462019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2047
2048 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2049 functions'. Reindent as needed.
2050 * gdb.base/info-var-f1.c: New file.
2051 * gdb.base/info-var-f2.c: New file.
2052 * gdb.base/info-var.exp: New file.
2053 * gdb.base/info-var.h: New file.
2054
5c31b358
TV
20552019-08-26 Tom de Vries <tdevries@suse.de>
2056
2057 PR c++/24852
2058 * gdb.cp/no-libstdcxx-probe.exp: New test.
2059
b694989f
TV
20602019-08-26 Tom de Vries <tdevries@suse.de>
2061
2062 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2063 * tests need to be skipped.
2064 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2065 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2066 mi_skip_libstdcxx_probe_tests.
2067
d9c4ba53
SDJ
20682019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2069
2070 * gdb.python/py-xmethods.exp: Use raw strings when passing
2071 arguments to SimpleXMethodMatcher.
2072
395fad09
TV
20732019-08-22 Tom de Vries <tdevries@suse.de>
2074
2075 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2076 more informative.
2077
26c957f1
PA
20782019-08-21 Pedro Alves <palves@redhat.com>
2079
2080 * gdb.base/with.exp: Test "with" with no arguments.
2081
61f80d5d
TV
20822019-08-21 Tom de Vries <tdevries@suse.de>
2083
2084 * gdb.base/gdb-caching-proc.exp: Sort files.
2085
d7a11d13
TV
20862019-08-20 Tom de Vries <tdevries@suse.de>
2087
2088 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2089 compilation.
2090
34dafe9f
TV
20912019-08-16 Tom de Vries <tdevries@suse.de>
2092
2093 * gdb.base/compare-sections.exp ("after run to main"): Allow
2094 mismatched read-only sections for PIE executables.
2095
398fdd60
TT
20962019-08-16 Tom Tromey <tom@tromey.com>
2097
2098 * lib/tuiterm.exp (_csi_Z): New proc.
2099 * gdb.tui/basic.exp: Update window positions.
2100 * gdb.tui/empty.exp: Update window positions.
2101
d8f9e51c
SL
21022019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2103
2104 * gdb.base/examine-backward.exp: Correct regexp for
2105 "examine 3 bytes backward from ${address_zero}".
2106
3df505f6
TT
21072019-08-15 Tom Tromey <tom@tromey.com>
2108
2109 * gdb.tui/empty.exp: Enable resizing tests.
2110
272560b5
TT
21112019-08-15 Tom Tromey <tromey@adacore.com>
2112
2113 * gdb.ada/char_enum.exp: Add regression tests.
2114 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2115 and '0'.
2116 (Char, Gchar): Update.
2117 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2118
08235187
CB
21192019-08-15 Christian Biesinger <cbiesinger@google.com>
2120
2121 * gdb.python/python.exp: Expect a leading underscore on
2122 GdbOutput{,Error}File.
2123
22a2ab04
SL
21242019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2125
2126 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2127 Windows host.
2128
835b995b
SL
21292019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2130
2131 * gdb.base/batch-preserve-term-settings.exp
2132 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2133
97dd8e07
CB
21342019-08-15 Christian Biesinger <cbiesinger@google.com>
2135
2136 * lib/gdb.exp: When running on a mingw target, replace
2137 /x/ with x:/.
2138
75faf5c4
AH
21392019-08-14 Alan Hayward <alan.hayward@arm.com>
2140
2141 * gdb.arch/aarch64-prologue.c: New test.
2142 * gdb.arch/aarch64-prologue.exp: New file.
2143
abc6c00f
TV
21442019-08-13 Tom de Vries <tdevries@suse.de>
2145
2146 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2147 Thread.
2148
74c2c1f4
SL
21492019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2150
2151 * gdb.python/py-completion.exp: Download the .py file to the host
2152 and use its host pathname. Conditionalize tests that use
2153 tab completion and manipulate files on the build machine.
2154 * gdb.python/py-events.exp: Download the .py file to the host
2155 and use its host pathname.
2156 * gdb.python/py-evsignal.exp: Likewise.
2157 * gdb.python/py-evthreads.exp: Likewise.
2158 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2159 pathname syntax.
2160 * gdb.python/py-framefilter.exp: Download the .py file to the right
2161 place on the host. Match Windows pathname syntax.
2162 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2163 .py file to the host and use its host pathname.
2164 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2165 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2166 build pathname. Skip symlink test on Windows host. Add missing
2167 newline at end of file.
2168 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2169 and use its host pathname.
2170 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2171 * gdb.python/py-section-script.exp: Use host location of binfile
2172 on safe-path. Use correct path separator on Windows host.
2173 Reorder alternatives in gdb_test_multiple to prevent matching
2174 the wrong alternative on success.
2175 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2176
ca2589f3
PP
21772019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2178
2179 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2180 expect the GDB inferior to no longer immediately stop after
2181 being resumed with "signal SIGINT".
2182
020a839d
SL
21832019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2184
2185 * gdb.linespec/break-ask.exp: Generalize regexps to match
2186 Windows pathnames too.
2187
128d6509
TV
21882019-08-08 Tom de Vries <tdevries@suse.de>
2189
2190 PR testsuite/24862
2191 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2192
590042fc
PW
21932019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2194
2195 * gdb.base/style.exp: Update tests for help doc new invariants.
2196 * gdb.base/help.exp: Likewise.
2197
046bebe1
TT
21982019-08-06 Tom Tromey <tom@tromey.com>
2199
2200 * gdb.base/style.exp: Add disassemble test.
2201 * gdb.base/style.c (some_called_function): New function.
2202 (main): Use it.
2203
0b27c27d
CB
22042019-08-05 Christian Biesinger <cbiesinger@google.com>
2205
2206 * gdb.python/py-block.exp: Test dictionary access on blocks.
2207
580f1034
SM
22082019-08-05 Simon Marchi <simon.marchi@efficios.com>
2209
2210 PR gdb/24863
2211 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2212 -list-thread-groups --available test when running under
2213 check-read1.
2214
d86bd7cb
TV
22152019-08-05 Tom de Vries <tdevries@suse.de>
2216
2217 PR testsuite/24863
2218 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2219 * gdb.base/help.exp: Use with_read1_timeout_factor.
2220 * gdb.base/info-macros.exp: Same.
2221 * gdb.cp/nested-types.exp: Same.
2222
a80cf5d8
TV
22232019-08-05 Tom de Vries <tdevries@suse.de>
2224
2225 * lib/gdb.exp (version_at_least): Factor out of ...
2226 (tcl_version_at_least): ... here.
2227 (gdb_compile): Fail if pie results in non-PIE executable.
2228 (readelf_version, readelf_prints_pie): New proc.
2229 (exec_is_pie): Return -1 if unknown.
2230
d0962838
TV
22312019-08-05 Tom de Vries <tdevries@suse.de>
2232
2233 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2234
2252ff3d
SL
22352019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2236
2237 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2238
26655f53
SL
22392019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2240
2241 * lib/completion-support.exp (test_gdb_complete_none): Skip
2242 tab completion tests if no readline support.
2243 (test_gdb_complete_unique_re): Likewise.
2244 (test_gdb_complete_multiple): Likewise.
2245
db4dc13e
PW
22462019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2247
2248 * gdb.base/info_sources.exp: New file.
2249 * gdb.base/info_sources.c: New file.
2250 * gdb.base/info_sources_base.c: New file.
2251
0eba165a
PFC
22522019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2253
2254 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2255 prefix argument.
2256 (test_exit_status): Add prefix argument.
2257
59bd512b
TV
22582019-08-01 Tom de Vries <tdevries@suse.de>
2259
2260 PR testsuite/24863
2261 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2262 calling exp_continue for new thread and thread exited messages.
2263
2a3ad588
TV
22642019-08-01 Tom de Vries <tdevries@suse.de>
2265
2266 PR testsuite/24863
2267 * gdb.base/structs.exp: Fix check-read1 timeout using
2268 gdb_test_sequence.
2269 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2270
117eb594
TV
22712019-08-01 Tom de Vries <tdevries@suse.de>
2272
2273 PR testsuite/24863
2274 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2275 line.
2276
ed591340
TV
22772019-08-01 Tom de Vries <tdevries@suse.de>
2278
2279 PR testsuite/24863
2280 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2281
aa3b6533
TT
22822019-07-30 Tom Tromey <tromey@adacore.com>
2283
2284 * gdb.ada/display_nested.exp: New file.
2285 * gdb.ada/display_nested/foo.adb: New file.
2286 * gdb.ada/display_nested/pack.adb: New file.
2287 * gdb.ada/display_nested/pack.ads: New file.
2288
2906593f
CB
22892019-07-30 Christian Biesinger <cbiesinger@google.com>
2290
2291 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2292 namespace.
2293 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2294
0f575925
TV
22952019-07-30 Tom de Vries <tdevries@suse.de>
2296
2297 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2298 instead.
2299
b13057d9
TV
23002019-07-30 Tom de Vries <tdevries@suse.de>
2301
2302 PR testsuite/24834
2303 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2304 (exec_is_pie): New proc.
2305
5c4dde85
CB
23062019-07-29 Christian Biesinger <cbiesinger@google.com>
2307
2308 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2309
c620ed88
CB
23102019-07-29 Christian Biesinger <cbiesinger@google.com>
2311
2312 * gdb.python/py-objfile.c: Add global and static vars.
2313 * gdb.python/py-objfile.exp: Test new functions Objfile.
2314 lookup_global_symbol and lookup_static_symbol.
2315
3d235706
TT
23162019-07-29 Tom Tromey <tom@tromey.com>
2317
2318 * lib/tuiterm.exp (Term::_csi_@): New proc.
2319 (Term::_csi_X): Don't move cursor.
2320
c7e4c0a6
PW
23212019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2322
2323 * gdb.base/options.exp: Update backtrace - completion to
2324 new option -frame-info.
2325 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2326 Test new 'set print frame-info'. Test backtrace -frame-info
2327 overriding 'set print frame-info'.
2328 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2329 Test new 'set print frame-info'.
2330 Verify consistency of backtrace with and without filters, with and
2331 without -no-filters.
2332 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2333 default.
2334
de28a3b7
TV
23352019-07-29 Tom de Vries <tdevries@suse.de>
2336
2337 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2338 no arguments".
2339
507dd60e
TV
23402019-07-29 Tom de Vries <tdevries@suse.de>
2341
2342 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2343 is a substring of the first for "complete non-unique file name".
2344
5beafce9
TV
23452019-07-29 Tom de Vries <tdevries@suse.de>
2346
2347 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2348 with ".*".
2349
2d274232
TV
23502019-07-29 Tom de Vries <tdevries@suse.de>
2351
2352 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2353 Pass prompt_regexp parameter to gdb_test_multiple calls.
2354
9197cd8b
TV
23552019-07-29 Tom de Vries <tdevries@suse.de>
2356
2357 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
2358 print registers" regexps.
2359
b528dae0
TV
23602019-07-29 Tom de Vries <tdevries@suse.de>
2361
2362 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2363
d17725d7
TV
23642019-07-29 Tom de Vries <tdevries@suse.de>
2365
2366 PR gdb/24855
2367 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2368 (skip_python_tests_prompt): Add prompt_regexp argument to
2369 gdb_test_multiple calls.
2370
52b75bf1
TT
23712019-07-27 Tom Tromey <tom@tromey.com>
2372
2373 * gdb.tui/main.exp: New file.
2374
2b1d00c2
TT
23752019-07-27 Tom Tromey <tom@tromey.com>
2376
2377 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2378 optional.
2379 * gdb.tui/empty.exp: New file.
2380
ded631d5
TT
23812019-07-27 Tom Tromey <tom@tromey.com>
2382
2383 * lib/tuiterm.exp (spawn): New proc.
2384 (Term::resize): New proc.
2385 * gdb.tui/resize.exp: New file.
2386
58ac439d
TT
23872019-07-27 Tom Tromey <tom@tromey.com>
2388
2389 * gdb.tui/list.exp: New file.
2390
fe1f56ee
TT
23912019-07-27 Tom Tromey <tom@tromey.com>
2392
2393 * gdb.tui/regs.exp: New file.
2394
f790b310
TT
23952019-07-27 Tom Tromey <tom@tromey.com>
2396
2397 * gdb.tui/basic.exp: Add "layout split" test.
2398
d95fc6ee
TT
23992019-07-27 Tom Tromey <tom@tromey.com>
2400
2401 * gdb.tui/basic.exp: Add "layout asm" test.
2402
c3786b3a
TT
24032019-07-27 Tom Tromey <tom@tromey.com>
2404
2405 * lib/tuiterm.exp: New file.
2406 * gdb.tui/basic.exp: New file.
2407
98a617f8
KB
24082019-07-27 Kevin Buettner <kevinb@redhat.com>
2409
2410 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2411 Enable tests associated with this flag. Adjust regex
2412 referencing "foo_low" to now refer to "foo_cold" instead.
2413
5c076da4
KB
24142019-07-27 Kevin Buettner <kevinb@redhat.com>
2415
2416 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2417 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2418 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2419 foo_cold. Revise comments to match.
2420 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2421 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2422 were wrapped into this proc; Call do_test in loop from outermost
2423 level.
2424 (foo_low): Rename all occurrences to "foo_cold".
2425 (backtrace from baz): New test.
2426 (x2/i foo_cold): New test.
2427 (info line *foo_cold): New test.
2428
1512d3b7
TV
24292019-07-26 Tom de Vries <tdevries@suse.de>
2430
2431 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2432
297989a1
TV
24332019-07-25 Tom de Vries <tdevries@suse.de>
2434
2435 PR testsuite/24830
2436 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2437 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2438 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2439 (skip_libstdcxx_probe_tests): ... here.
2440 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2441
b3b965fb
TV
24422019-07-24 Tom de Vries <tdevries@suse.de>
2443
2444 PR testsuite/24807
2445 * gdb.objc/basicclass.m: Include stdio.h.
2446 * gdb.objc/nondebug.m: Same.
2447 * gdb.objc/objcdecode.m: Same.
2448
4625b4d0
TV
24492019-07-24 Tom de Vries <tdevries@suse.de>
2450
2451 PR testsuite/24612
2452 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2453 additional_flags.
2454
024a5840
TV
24552019-07-24 Tom de Vries <tdevries@suse.de>
2456
2457 PR testsuite/24831
2458 * gdb.multi/tids.exp: Update error messages for info threads.
2459
c76ddaa3
TV
24602019-07-24 Tom de Vries <tdevries@suse.de>
2461
2462 * gdb.base/info-types.exp: Allow info types to print info for more than
2463 one file.
2464
9a618ef6
TV
24652019-07-23 Tom de Vries <tdevries@suse.de>
2466
2467 PR testsuite/24842
2468 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2469 gdb_spawn_with_cmdline_opts.
2470
40eadf04
SP
24712019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2472
2473 * gdb.arch/arm-cmse-sgstubs.c: New test.
2474 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2475
5ba29434
TV
24762019-07-23 Tom de Vries <tdevries@suse.de>
2477
2478 PR testsuite/24711
2479 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2480 issuing next command.
2481
a8e9d247
AB
24822019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2483
2484 * gdb.ada/info_auto_lang.exp: Update expected results.
2485 * gdb.base/info-types.c: Add additional types to check.
2486 * gdb.base/info-types.exp: Update expected results.
2487
eb86c5e2
AB
24882019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2489
2490 * gdb.base/info-types.c: New file.
2491 * gdb.base/info-types.exp: New file.
2492
01e175fe
AB
24932019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2494
2495 * gdb.arch/riscv-bp-infcall.c: New file.
2496 * gdb.arch/riscv-bp-infcall.exp: New file.
2497
6b78c3f8
AB
24982019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2499
2500 PR breakpoints/24541
2501 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2502
da738167
TV
25032019-07-14 Tom de Vries <tdevries@suse.de>
2504
2505 PR testsuite/24760
2506 * gdb.objc/basicclass.exp: Fix unterminated string.
2507
0d4e84ed
AB
25082019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2509 Andrew Burgess <andrew.burgess@embecosm.com>
2510
2511 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2512 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2513 negative bounds.
2514 * gdb.fortran/vla-value.exp: Print elements of an array with
2515 negative bounds.
2516 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2517 testing.
2518
021d8588
AB
25192019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2520
2521 * gdb.base/options.exp (expect_string): Dequote strings in
2522 results.
2523 (test-string): Test strings with different quoting and reindent.
2524
f06f1252
TT
25252019-07-10 Tom Tromey <tromey@adacore.com>
2526
2527 * gdb.ada/mi_ex_cond.exp: Update expected results.
2528 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2529 * gdb.ada/mi_catch_ex.exp: Update expected results.
2530 * gdb.ada/mi_catch_assert.exp: Update expected results.
2531 * gdb.ada/catch_ex.exp (catch_exception_info)
2532 (catch_exception_entry, catch_assert_entry)
2533 (catch_unhandled_entry): Update.
2534 * gdb.ada/catch_assert_if.exp: Update expected results.
2535
b863685d
RB
25362019-07-10 Richard Bunt <richard.bunt@arm.com>
2537 Stephen Roberts <stephen.roberts@arm.com>
2538
2539 * gdb.base/define.exp: Restore original prompt.
2540
cb1e4e32
PA
25412019-07-09 Pedro Alves <palves@redhat.com>
2542
2543 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2544 breakpoints" output.
2545 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2546 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2547 throw" creates breakpoint.
2548 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2549 'type="catchpoint"'.
2550
b58a68fe
PA
25512019-07-09 Pedro Alves <palves@redhat.com>
2552
2553 PR c++/15468
2554 * gdb.cp/except-multi-location-lib.cc: New.
2555 * gdb.cp/except-multi-location-main.cc: New.
2556 * gdb.cp/except-multi-location.exp: New.
2557
0826779b
PW
25582019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2559
2560 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2561 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2562 argument and update callers.
2563
5b0e2db4
AB
25642019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2565
2566 * gdb.arch/amd64-break-on-asm-line.S: New file.
2567 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2568
1f6f6e21
PW
25692019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2570
2571 * gdb.base/printcmds.exp: Test printing C string and
2572 C wide string convenience vars without transiting via the inferior.
2573 Also make test names unique.
2574
ea142fbf
AH
25752019-07-08 Alan Hayward <alan.hayward@arm.com>
2576
5862c886 2577 PR breakpoints/25011
ea142fbf
AH
2578 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2579
213fd9fa
PA
25802019-07-04 Pedro Alves <palves@redhat.com>
2581
2582 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2583 body returned ok(0), break(3) or continue(4).
2584 * gdb.testsuite/foreach_with_prefix.exp: New file.
2585
2b40fda7
AH
25862019-07-04 Alan Hayward <alan.hayward@arm.com>
2587
2588 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2589
a26c8de0
PA
25902019-07-03 Pedro Alves <palves@redhat.com>
2591
2592 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2593 "return -code".
2594
5f4ba3e7
PA
25952019-07-03 Pedro Alves <palves@redhat.com>
2596
2597 PR cli/24732
2598 * gdb.base/shell.exp: Load completion-support.exp.
2599 Adjust expected error output. Add completion tests.
2600
a994424f
PA
26012019-07-03 Pedro Alves <palves@redhat.com>
2602
2603 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2604 string_to_regexp.
2605
3d9be6f5
PA
26062019-07-03 Pedro Alves <palves@redhat.com>
2607
2608 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2609 (expect_integer): Adjust to expect "-string".
2610 (expect_string): New.
2611 (all_options): Expect "-string".
2612 (test-flag, test-boolean): Adjust to expect "-string".
2613 (test-string): New proc.
2614 (top level): Call it.
2615
41fc454c
PA
26162019-07-03 Pedro Alves <palves@redhat.com>
2617
2618 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
2619 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
2620 the expected output in the success.
2621
b2b2a215
PA
26222019-07-03 Pedro Alves <palves@redhat.com>
2623
2624 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2625 Split one gdb_test_multiple call in two to avoid a race.
2626
fdbc9870
PA
26272019-07-03 Pedro Alves <palves@redhat.com>
2628
2629 * gdb.base/with.c: New file.
2630 * gdb.base/with.exp: New file.
2631
c6ac8931
PA
26322019-07-03 Pedro Alves <palves@redhat.com>
2633
2634 * gdb.base/settings.exp: Replace all references to "maint
2635 test-settings set" with references to "maint set test-settings",
2636 and all references to "maint test-settings show" with references
2637 to "maint show test-settings".
2638
970f9d09
PA
26392019-07-03 Pedro Alves <palves@redhat.com>
2640
2641 * gdb.base/settings.exp (test-string): Adjust expected out when
2642 testing "maint test-settings show filename"
2643
54d66006
PA
26442019-07-02 Pedro Alves <palves@redhat.com>
2645
2646 * gdb.base/options.exp (test-info-threads): New procedure.
2647 (top level): Call it.
2648
10d06d82
TT
26492019-06-28 Tom Tromey <tromey@adacore.com>
2650
2651 * gdb.dwarf2/ada-linkage-name.c: New file.
2652 * gdb.dwarf2/ada-linkage-name.exp: New file.
2653
3d507ff2
TT
26542019-06-27 Tom Tromey <tromey@adacore.com>
2655
d039f014 2656 PR c++/20020:
3d507ff2
TT
2657 * gdb.cp/constexpr-field.exp: Use setup_xfail.
2658
8af58ffe
TV
26592019-06-26 Tom de Vries <tdevries@suse.de>
2660
2661 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
2662
22e21752
TV
26632019-06-26 Tom de Vries <tdevries@suse.de>
2664
2665 * gdb.base/index-cache.exp: Add back missing debug option.
2666
b65b566c
PW
26672019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2668
2669 * gdb.base/alias.exp: Test non matching/non existing prefixes.
2670
5c2c8c69
TV
26712019-06-25 Tom de Vries <tdevries@suse.de>
2672
2673 PR testsuite/24727
2674 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
2675
164e3873
TV
26762019-06-24 Tom de Vries <tdevries@suse.de>
2677
2678 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
2679
824eacee
TV
26802019-06-24 Tom de Vries <tdevries@suse.de>
2681
2682 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
2683 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
2684 * gdb.trace/unavailable-dwarf-piece.exp: Same.
2685
385b97d3
TV
26862019-06-24 Tom de Vries <tdevries@suse.de>
2687
2688 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
2689
c596f180
TV
26902019-06-21 Tom de Vries <tdevries@suse.de>
2691
2692 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
2693
b13a7d03
TV
26942019-06-21 Tom de Vries <tdevries@suse.de>
2695
2696 PR testsuite/24518
2697 PR ada/24713
2698 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
2699 index.
2700
899277ae
TT
27012019-06-19 Tom Tromey <tromey@adacore.com>
2702
2703 * gdb.ada/length_cond.exp: Add intro comment.
2704
680e1bee
TT
27052019-06-19 Tom Tromey <tromey@adacore.com>
2706
2707 * gdb.ada/length_cond.exp: New file.
2708 * gdb.ada/length_cond/length_cond.adb: New file.
2709 * gdb.ada/length_cond/pck.adb: New file.
2710 * gdb.ada/length_cond/pck.ads: New file.
2711
0ed4690a
TV
27122019-06-18 Tom de Vries <tdevries@suse.de>
2713
2714 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
2715
d20ed5fd
TT
27162019-06-18 Tom Tromey <tromey@adacore.com>
2717
2718 * gdb.base/list0.h: Add comment explaining control character.
2719
86e04673
TV
27202019-06-18 Tom de Vries <tdevries@suse.de>
2721
2722 * boards/fission.exp: Break up long debug_flags line.
2723
c4973306
SM
27242019-06-16 Tom de Vries <tdevries@suse.de>
2725
2726 PR gdb/24445
2727 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
2728 generated index.
2729
93cb9841
AB
27302019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2731
2732 PR gdb/24686
2733 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
2734 improve detection of bug gdb/24541.
2735
399aaebd
SM
27362019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
2737
2738 PR gdb/24669
2739 * gdb.base/index-cache.exp (uses_readnow,
2740 expecting_index_cache_use): Define global variable.
2741 (test_cache_enabled_miss, test_cache_enabled_hit): Use
2742 expecting_index_cache_use.
2743
584a927c
AB
27442019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
2745 Andrew Burgess <andrew.burgess@embecosm.com>
2746
2747 * gdb.fortran/pointers.f90: New file.
2748 * gdb.fortran/print_type.exp: New file.
2749 * gdb.fortran/vla-ptype.exp: Adapt expected results.
2750 * gdb.fortran/vla-type.exp: Likewise.
2751 * gdb.fortran/vla-value.exp: Likewise.
2752 * gdb.mi/mi-vla-fortran.exp: Likewise.
2753
30056ea0
AB
27542019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2755
2756 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
2757 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
2758 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
2759 as a stop reason.
2760
ec8e2b6d
AB
27612019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2762
2763 * gdb.base/annota1.exp: Update expected results.
2764 * gdb.cp/annota2.exp: Likewise.
2765 * gdb.cp/annota3.exp: Likewise.
2766
09e4c4e1
AB
27672019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2768
2769 * gdb.base/style-logging.exp: Remove path from test name.
2770
0735b091
TT
27712019-06-14 Tom Tromey <tromey@adacore.com>
2772
2773 PR gdb/24502:
2774 * gdb.base/style-logging.exp: New file.
2775
f5686554
TT
27762019-06-14 Tom Tromey <tromey@adacore.com>
2777
2778 * gdb.base/symfile-warn.exp: New file.
2779 * gdb.base/symfile-warn.c: New file.
2780
a0c1ffed
TT
27812019-06-14 Tom Tromey <tromey@adacore.com>
2782
2783 * gdb.base/annotate-symlink.exp: New file.
2784
f411722c
TT
27852019-06-14 Tom Tromey <tromey@adacore.com>
2786
2787 * gdb.ada/set_wstr.exp: Add reassignment test.
2788
4268ec18
TT
27892019-06-14 Tom Tromey <tromey@adacore.com>
2790
2791 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
2792 'unchecked_access and 'unrestricted_access as well.
2793
9a9e394b
TT
27942019-06-14 Tom Tromey <tromey@adacore.com>
2795
2796 PR ada/24539:
2797 * gdb.ada/vla.exp: Update tests.
2798 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
2799 pragma.
2800
4c048731
PA
28012019-06-13 Pedro Alves <palves@redhat.com>
2802
2803 * gdb.base/settings.exp (test-integer): Test junk after
2804 "unlimited".
2805
6665660a
PA
28062019-06-13 Pedro Alves <palves@redhat.com>
2807
2808 * gdb.base/options.exp (test-thread-apply): New.
2809 (top level): Call it.
2810
5d707134
PA
28112019-06-13 Pedro Alves <palves@redhat.com>
2812
2813 * gdb.base/options.exp (test-frame-apply): New.
2814 (top level): Test print commands with different "frame apply"
2815 prefixes.
2816
e2a689da
PA
28172019-06-13 Pedro Alves <palves@redhat.com>
2818
e79be6e5 2819 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
2820 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
2821 'max_completions' parameter and handle it.
2822 (test_gdb_completion_offers_commands): New.
2823
90a1ef87
PA
28242019-06-13 Pedro Alves <palves@redhat.com>
2825
2826 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
2827
d4c16835
PA
28282019-06-13 Pedro Alves <palves@redhat.com>
2829
2830 * gdb.base/options.exp (test-backtrace): New.
2831 (top level): Call it.
2832
2daf894e
PA
28332019-06-13 Pedro Alves <palves@redhat.com>
2834
2835 * gdb.guile/scm-frame-args.exp: Use "set print
2836 raw-frame-arguments" instead of "set print raw frame-arguments".
2837 * gdb.python/py-frame-args.exp: Likewise.
2838
e6ed716c
PA
28392019-06-13 Pedro Alves <palves@redhat.com>
2840
2841 * gdb.compile/compile.exp: Adjust expected output to option
2842 processing changes.
2843
7d8062de
PA
28442019-06-13 Pedro Alves <palves@redhat.com>
2845
2846 * gdb.base/options.exp: Build executable.
2847 (test-print): New procedure.
2848 (top level): Call it, once for "print" and another for "compile
2849 print".
2850
9d0faba9
PA
28512019-06-13 Pedro Alves <palves@redhat.com>
2852
2853 * gdb.base/options.c: New file.
2854 * gdb.base/options.exp: New file.
2855
dee7b4c8
PA
28562019-06-13 Pedro Alves <palves@redhat.com>
2857
2858 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
2859 that "o" is ambiguous.
2860
dca0f6c0
PA
28612019-06-13 Pedro Alves <palves@redhat.com>
2862
2863 * gdb.base/settings.c: New file.
2864 * gdb.base/settings.exp: New file.
2865
ccf46844
PA
28662019-06-13 Pedro Alves <palves@redhat.com>
2867
2868 * gdb.base/completion.exp: Fix comment typo.
2869
b9a3f842
PA
28702019-06-13 Pedro Alves <palves@redhat.com>
2871
2872 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
2873 foo --1" test.
2874
d106773e
PA
28752019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
2876
2877 * gdb.fortran/block-data.f: New.
2878 * gdb.fortran/block-data.exp: New.
2879
fea82da0
TV
28802019-06-11 Tom de Vries <tdevries@suse.de>
2881
2882 PR testsuite/24521
2883 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
2884 message.
2885
8c2e74f1
TV
28862019-06-11 Tom de Vries <tdevries@suse.de>
2887
2888 PR testsuite/24521
2889 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
2890
b49851c8
TV
28912019-06-11 Tom de Vries <tdevries@suse.de>
2892
2893 * boards/readnow.exp: New file.
2894
a7067863
AB
28952019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
2896
2897 * gdb.fortran/vla-sizeof.exp: Update expected results.
2898
1a3da2cd
AB
28992019-06-06 Amos Bird <amosbird@gmail.com>
2900
2901 * gdb.base/annota1.exp (thread_switch): Add test for
2902 thread-exited annotation.
2903
3847a7bf
TT
29042019-06-06 Tom Tromey <tromey@adacore.com>
2905
2906 * gdb.base/maint.exp: Expect command started/finished output.
2907
0088ba59
AB
29082019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2909
2910 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
2911 comment.
2912 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
2913
312617a3
AB
29142019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
2915
2916 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
2917 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
2918 * gdb.arch/riscv-unwind-long-insn.c: New file.
2919 * gdb.arch/riscv-unwind-long-insn.exp: New file.
2920
e1f2e1a2
CB
29212019-06-04 Christian Biesinger <cbiesinger@google.com>
2922
d3238f7d 2923 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 2924
206584bd
PW
29252019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2926
2927 * lib/gdb.exp (help_list_trailer): New regexp variable
2928 factorizing the help trailer message.
2929 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
2930 arg to allow to better factorize various tests.
2931 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
2932 (test_prefix_command_help): Use help_list_trailer.
2933 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
2934 * gdb.guile/scm-cmd.exp: Likewise.
2935 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
2936 * gdb.base/help.exp: Use test_user_defined_class_help.
2937 * gdb.base/style.exp: Add tests for styling of help and apropos.
2938 * lib/gdb-utils.exp (style): Add title and highlight styles.
2939
708dc93e
PW
29402019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2941
2942 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
2943 $_shell_exitsignal.
2944 * gdb.base/default.exp: Update for new convenience variables.
2945
f49055a5
TT
29462019-05-29 Tom Tromey <tromey@adacore.com>
2947
2948 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
2949 to "break complete ada" test case's regexp.
2950
4330d61d
TT
29512019-05-29 Tom Tromey <tromey@adacore.com>
2952
2953 PR c++/20020:
2954 * gdb.cp/constexpr-field.exp: New file.
2955 * gdb.cp/constexpr-field.cc: New file.
2956
000439d5
TT
29572019-05-29 Tom Tromey <tromey@adacore.com>
2958
2959 * gdb.base/finish.exp (finish_no_print): New proc.
2960 (finish_tests): Call it.
2961
5a01c34c
TV
29622019-05-24 Tom de Vries <tdevries@suse.de>
2963
2964 * gdb.dwarf2/gdb-add-index.exp: New file.
2965
18125b16
TT
29662019-05-22 Tom Tromey <tromey@adacore.com>
2967
2968 * gdb.base/info-shared.exp (check_info_shared): Use "style".
2969 * gdb.base/style.exp: Use "style".
2970 * lib/gdb-utils.exp (style): New proc.
2971
af1a8d03
TV
29722019-05-22 Tom de Vries <tdevries@suse.de>
2973
2974 * gdb.base/align.exp: Require c++11.
2975
e7fe496b
TV
29762019-05-22 Tom de Vries <tdevries@suse.de>
2977
2978 PR testsuite/24586
2979 * gdb.python/py-mi-var-info-path-expression.exp: Call
2980 mi_skip_python_tests to check if python is supported.
2981
8fca4da0
AH
29822019-05-22 Alan Hayward <alan.hayward@arm.com>
2983
2984 * gdb.arch/aarch64-pauth.c: New test.
2985 * gdb.arch/aarch64-pauth.exp: New file.
2986
b7060614
AH
29872019-05-22 Alan Hayward <alan.hayward@arm.com>
2988
2989 * README (Re-running Tests Outside The Testsuite): New section.
2990
669d0468
TV
29912019-05-21 Tom de Vries <tdevries@suse.de>
2992
2993 * gdb.arch/amd64-eval.exp: Require c++11.
2994 * gdb.base/max-depth.exp: Same.
2995 * gdb.compile/compile-cplus-array-decay.exp: Same.
2996 * gdb.cp/meth-typedefs.exp: Same.
2997 * gdb.cp/subtypes.exp: Same.
2998 * gdb.cp/temargs.exp: Same.
2999
ce3ebcaa
AH
30002019-05-21 Alan Hayward <alan.hayward@arm.com>
3001
3002 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3003
34d11c68
AB
30042019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3005
3006 PR gdb/18644
3007 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3008 * gdb.fortran/printing-types.exp: Add new test.
3009 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3010 testing.
3011 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3012 setup_kfail call.
3013
87781e84
AH
30142019-05-17 Alan Hayward <alan.hayward@arm.com>
3015
3016 * README (Running the Testsuite): Change example.
3017 (Testsuite Parameters): Remove TRANSCRIPT.
3018 * lib/gdb.exp: Remove TRANSCRIPT check.
3019
b420b89e
AH
30202019-05-17 Alan Hayward <alan.hayward@arm.com>
3021
3022 * README (Testsuite Parameters): Add replay logging to
3023 GDBSERVER_DEBUG.
3024 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3025 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3026 as a comma separated list.
3027 (gdb_debug_init): Override procedure.
3028
408e9b8b
AH
30292019-05-17 Alan Hayward <alan.hayward@arm.com>
3030
3031 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3032 (gdb_write_cmd_file): New procedure.
3033 * lib/gdbserver-support.exp (gdbserver_start): Call
3034 gdbserver_write_cmd_file.
3035 (gdbserver_write_cmd_file): New procedure.
3036
f9e2e39d
AH
30372019-05-17 Alan Hayward <alan.hayward@arm.com>
3038
3039 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3040 (delete_breakpoints): Likewise.
3041 (gdb_run_cmd): Likewise.
3042 (gdb_start_cmd): Likewise.
3043 (gdb_starti_cmd): Likewise.
3044 (gdb_internal_error_resync): Likewise.
3045 (gdb_test_multiple): Likewise.
3046 (gdb_reinitialize_dir): Likewise.
3047 (default_gdb_exit): Likewise.
3048 (gdb_file_cmd): Mark kill as optional.
3049 (default_gdb_start): Call gdb_stdin_log_init.
3050 (send_gdb): Call gdb_stdin_log_write.
3051 (rerun_to_main): Mark Y as an answer.
3052 (gdb_stdin_log_init): New function.
3053 (gdb_stdin_log_write): Likewise.
3054
81f47ac2
AH
30552019-05-17 Alan Hayward <alan.hayward@arm.com>
3056
3057 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3058 * gdb.base/debug-expr.exp: Likewise.
3059 * gdb.base/foll-fork.exp: Likewise.
3060 * gdb.base/foll-vfork.exp: Likewise.
3061 * gdb.base/fork-print-inferior-events.exp: Likewise.
3062 * gdb.base/gdb-sigterm.exp: Likewise.
3063 * gdb.base/gdbinit-history.exp: Likewise.
3064 * gdb.base/osabi.exp: Likewise.
3065 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3066 * gdb.base/ui-redirect.exp: Likewise.
3067 * gdb.gdb/unittest.exp: Likewise.
3068 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3069 * gdb.mi/mi-watch.exp: Likewise.
3070 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3071 * gdb.mi/user-selected-context-sync.exp: Likewise.
3072 * gdb.python/python.exp: Disable debug test when debugging.
3073 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3074 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3075 Likewise.
3076 * gdb.threads/stepi-random-signal.exp: Likewise.
3077
29b52314
AH
30782019-05-17 Alan Hayward <alan.hayward@arm.com>
3079
3080 * Makefile.in: Pass through GDB_DEBUG.
3081 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3082 (gdb,debug): Add board setting.
3083 * lib/gdb.exp (default_gdb_start): Start debugging.
3084 (gdb_debug_enabled): New procedure.
3085 (gdb_debug_init): Likewise.
29b52314
AH
3086
30872019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3088
29b52314
AH
3089 * Makefile.in: Pass through GDB_DEBUG.
3090 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3091 (gdb,debug): Add board setting.
3092 * lib/gdb.exp (default_gdb_start): Start debugging.
3093 (gdb_debug_enabled): New procedure.
3094 (gdb_debug_init): Likewise.
29b52314 3095
ca1285d1
AH
30962019-05-17 Alan Hayward <alan.hayward@arm.com>
3097
3098 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3099
f3a09c80
AH
31002019-05-17 Alan Hayward <alan.hayward@arm.com>
3101
3102 * gdb.base/ui-redirect.exp: Test redirection.
3103
26648588
JV
31042019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3105
3106 * gdb.mi/mi-complete.exp: New file.
3107 * gdb.mi/mi-complete.cc: Likewise.
3108
14237686
AB
31092019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3110
3111 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3112 indexed and sliced arrays, and pointers to arrays.
3113
e7bd7fba
TT
31142019-05-14 Tom Tromey <tromey@adacore.com>
3115
3116 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3117 styling test.
3118
2764128d
TV
31192019-05-14 Tom de Vries <tdevries@suse.de>
3120
3121 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3122 selection entry encoding.
3123
71bed2db
TT
31242019-05-10 Tom Tromey <tromey@adacore.com>
3125
3126 * gdb.ada/info_exc.exp: Add "complete" test.
3127
63b667ad
TV
31282019-05-09 Tom de Vries <tdevries@suse.de>
3129
3130 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3131 CU-relative.
3132
9cfd2b89
TV
31332019-05-09 Tom de Vries <tdevries@suse.de>
3134
3135 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3136 CU-relative.
3137
2228ef77
XR
31382019-05-08 Joel Brobecker <brobecker@adacore.com>
3139
3140 * gdb.ada/frame_arg_lang.exp: New testcase.
3141 * gdb.ada/frame_arg_lang/bla.adb: New file.
3142 * gdb.ada/frame_arg_lang/pck.ads: New file.
3143 * gdb.ada/frame_arg_lang/pck.adb: New file.
3144 * gdb.ada/frame_arg_lang/foo.c: New file.
3145
80e55b13
TT
31462019-05-08 Tom Tromey <tromey@adacore.com>
3147
3148 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3149
9d3421af
TT
31502019-05-08 Tom Tromey <tromey@adacore.com>
3151
3152 * gdb.base/ptype-offsets.exp: Update tests.
3153
844333e2
TT
31542019-05-08 Tom Tromey <tromey@adacore.com>
3155
3156 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3157 cases.
3158 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3159 "short".
3160
988915ee
TT
31612019-05-08 Tom Tromey <tromey@adacore.com>
3162
3163 * gdb.ada/vla.exp: New file.
3164 * gdb.ada/vla/vla.adb: New file.
3165
7bd55dac
TV
31662019-05-07 Tom de Vries <tdevries@suse.de>
3167
3168 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3169
75f06e9d
TV
31702019-05-07 Tom de Vries <tdevries@suse.de>
3171
3172 PR testsuite/24522
3173 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3174 section.
3175
77e7aaa4
TV
31762019-05-07 Tom de Vries <tdevries@suse.de>
3177
3178 PR testsuite/24522
3179 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3180 .debug_aranges section.
3181
456ba0fa
TV
31822019-05-07 Tom de Vries <tdevries@suse.de>
3183
3184 PR testsuite/24159
3185 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3186
5a56d6a6
TV
31872019-05-06 Tom de Vries <tdevries@suse.de>
3188
3189 * lib/gdb.exp (exec_has_index_section): New proc.
3190 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3191 section.
3192
9d6d4be8
TV
31932019-05-04 Tom de Vries <tdevries@suse.de>
3194
3195 * boards/cc-with-debug-names.exp: New file.
3196
222a8d25
TT
31972019-05-03 Tom Tromey <tromey@adacore.com>
3198
3199 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3200 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3201 * gdb.ada/char_enum.exp: Add test.
3202
0fdfd794
TV
32032019-05-03 Tom de Vries <tdevries@suse.de>
3204
3205 * boards/cc-with-gdb-index.exp: New file.
3206
80062eb9
AB
32072019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3208
3209 * gdb.rust/simple.exp: Add new test case.
3210 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3211 (main): Initialise an instance of the new struct.
3212
4504bbde
TT
32132019-05-01 Tom Tromey <tromey@adacore.com>
3214
3215 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3216 record.
3217 (NPR): New variable.
3218 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3219 test.
3220
d48e62f4
TT
32212019-05-01 Tom Tromey <tromey@adacore.com>
3222
3223 * gdb.ada/packed_array_assign.exp: Add packed assignment
3224 regression test.
3225
f59f30f5
TV
32262019-05-01 Tom de Vries <tdevries@suse.de>
3227
3228 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3229
b70bfc54
TV
32302019-05-01 Tom de Vries <tdevries@suse.de>
3231
3232 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3233
15f18d14
AT
32342019-04-30 Ali Tamur <tamur@google.com>
3235
3236 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3237
2ff0a947
TT
32382019-04-30 Tom Tromey <tromey@adacore.com>
3239
3240 * lib/ada.exp (find_ada_tool): New proc.
3241 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3242 * gdb.ada/catch_ex_std.exp: New file.
3243 * gdb.ada/catch_ex_std/foo.adb: New file.
3244 * gdb.ada/catch_ex_std/some_package.adb: New file.
3245 * gdb.ada/catch_ex_std/some_package.ads: New file.
3246
a776957c
TT
32472019-04-30 Tom Tromey <tromey@adacore.com>
3248
3249 PR c++/24470:
3250 * gdb.cp/temargs.cc: Add test code from PR.
3251
bc68014d
AB
32522019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3253
3254 * gdb.fortran/vla-datatypes.exp: Update expected results.
3255 * gdb.fortran/vla-ptype.exp: Likewise.
3256 * gdb.fortran/vla-type.exp: Likewise.
3257 * gdb.fortran/vla-value.exp: Likewise.
3258
f1fdc960
AB
32592019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3260
3261 * gdb.fortran/ptr-indentation.exp: Update expected results.
3262 * gdb.fortran/ptype-on-functions.exp: Likewise.
3263 * gdb.fortran/vla-ptr-info.exp: Likewise.
3264 * gdb.fortran/vla-value.exp: Likewise.
3265
bf7a4de1
AB
32662019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3267
3268 * gdb.fortran/ptype-on-functions.exp: New file.
3269 * gdb.fortran/ptype-on-functions.f90: New file.
3270
bbe75b9d
AB
32712019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3272
3273 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3274 case void string.
3275
1db455a7
AB
32762019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3277
3278 * gdb.fortran/complex.exp: Expand.
3279 * gdb.fortran/complex.f: Renamed to...
3280 * gdb.fortran/complex.f90: ...this, and extended to add more
3281 complex values.
3282
b6d03bb2
AB
32832019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3284
3285 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3286 MODULO, CMPLX.
3287
2e62ab40
AB
32882019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3289 Richard Bunt <richard.bunt@arm.com>
3290
3291 * gdb.base/max-depth.c: New file.
3292 * gdb.base/max-depth.exp: New file.
3293 * gdb.python/py-nested-maps.c: New file.
3294 * gdb.python/py-nested-maps.exp: New file.
3295 * gdb.python/py-nested-maps.py: New file.
3296 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3297 (test_all_common): Call test_max_depth.
3298 * gdb.fortran/max-depth.exp: New file.
3299 * gdb.fortran/max-depth.f90: New file.
3300 * gdb.go/max-depth.exp: New file.
3301 * gdb.go/max-depth.go: New file.
3302 * gdb.modula2/max-depth.exp: New file.
3303 * gdb.modula2/max-depth.c: New file.
3304 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3305
d2b584a5
TV
33062019-04-29 Tom de Vries <tdevries@suse.de>
3307
3308 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3309
136afab8
PW
33102019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3311
3312 * gdb.base/callexit.exp: Test may-call-functions off.
3313
725cbb63
KS
33142019-04-25 Keith Seitz <keiths@redhat.com>
3315
3316 PR c++/24367
3317 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3318 (another_incomplete_struct, test_incomplete): New definitions.
3319 (main): Use new definitions.
3320 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3321 functions.
3322
701adfb0
PA
33232019-04-25 Ali Tamur <tamur@google.com>
3324
3325 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3326
82433e3e
SDJ
33272019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3328
3329 PR corefiles/11608
3330 PR corefiles/18187
3331 * gdb.base/coredump-filter-build-id.exp: New file.
3332
dd06d4d6
AH
33332019-04-25 Alan Hayward <alan.hayward@arm.com>
3334
e79be6e5
SM
3335 * Makefile.in: Pass through GDBSERVER_DEBUG.
3336 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3337 (gdbserver,debug): Add board setting.
3338 * gdb.trace/tspeed.exp: Skip when debugging.
3339 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3340 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3341
1670072e
TT
33422019-04-24 Tom Tromey <tromey@adacore.com>
3343
3344 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3345 Rust.
3346
a59240a4
TT
33472019-04-24 Tom Tromey <tromey@adacore.com>
3348
3349 * gdb.arch/amd64-eval.exp: Test bitfield return.
3350 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3351 (class Foo) <return_bitfields>: New method.
3352 (main): Call it.
3353
b907456c
AB
33542019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3355
3356 * gdb.cp/many-args.cc: New file.
3357 * gdb.cp/many-args.exp: New file.
3358
5c565afd
TV
33592019-04-23 Tom de Vries <tdevries@suse.de>
3360
3361 PR gdb/24433
3362 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3363
ba22ff86
AH
33642019-04-23 Alan Hayward <alan.hayward@arm.com>
3365
3366 * gdb.trace/backtrace.exp: Use nopie flag.
3367 * gdb.trace/circ.exp: Likewise.
3368 * gdb.trace/collection.exp: Likewise.
3369 * gdb.trace/ftrace.exp: Likewise.
3370 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3371 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3372 * gdb.trace/qtro.exp: Likewise.
3373 * gdb.trace/read-memory.exp: Likewise.
3374 * gdb.trace/report.exp: Likewise.
3375 * gdb.trace/tfile.exp: Likewise.
3376 * gdb.trace/tfind.exp: Likewise.
3377 * gdb.trace/unavailable.exp: Likewise.
3378
7905fc35
PA
33792019-04-22 Pedro Alves <palves@redhat.com>
3380
3381 * gdb.base/solib-probes-nosharedlibrary.c,
3382 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3383
8ecb59f8
TT
33842019-04-19 Tom Tromey <tromey@adacore.com>
3385
3386 * gdb.ada/ptype_union.c: New file.
3387 * gdb.ada/ptype_union.exp: New file.
3388
62160ec9
TT
33892019-04-19 Tom Tromey <tromey@adacore.com>
3390
3391 PR symtab/24423:
3392 * gdb.base/list0.h (foo): Add a control-l character.
3393
36cd4ba5
TV
33942019-04-18 Tom de Vries <tdevries@suse.de>
3395
3396 PR gdb/24433
3397 * boards/local-board.exp: Set sysroot to "".
3398
b73715df
TV
33992019-04-18 Tom de Vries <tdevries@suse.de>
3400 Pedro Alves <palves@redhat.com>
3401
3402 PR gdb/24454
3403 * gdb.threads/vfork-follow-child-exec.c: New file.
3404 * gdb.threads/vfork-follow-child-exec.exp: New file.
3405 * gdb.threads/vfork-follow-child-exit.c: New file.
3406 * gdb.threads/vfork-follow-child-exit.exp: New file.
3407
4aa866af
LS
34082019-04-15 Leszek Swirski <leszeks@google.com>
3409
3410 * gdb.arch/amd64-eval.cc: New file.
3411 * gdb.arch/amd64-eval.exp: New file.
3412
e5a1a79a
AH
34132019-04-11 Alan Hayward <alan.hayward@arm.com>
3414
3415 * gdb.server/sysroot.c: New test.
3416 * gdb.server/sysroot.exp: New file.
3417 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3418 matching param.
3419
41077b66
AB
34202019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3421
3422 * gdb.base/align.exp: Extend test to cover structures containing
3423 only static fields.
3424
c30391f8
TV
34252019-04-11 Tom de Vries <tdevries@suse.de>
3426
3427 * boards/cc-with-dwz-m.exp: New file.
3428 * boards/cc-with-dwz.exp: New file.
3429 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3430
e242fd12
SM
34312019-04-09 Simon Marchi <simon.marchi@efficios.com>
3432
3433 * gdb.base/start-cpp.exp: New file.
3434 * gdb.base/start-cpp.cc: New file.
3435
2b0c8b01
KB
34362019-04-08 Kevin Buettner <kevinb@redhat.com>
3437
3438 * gdb.python/py-thrhandle.exp: Adjust tests to call
3439 thread_from_handle instead of thread_from_thread_handle.
3440
947210e5
KB
34412019-04-08 Kevin Buettner <kevinb@redhat.com>
3442
3443 * gdb.python/py-thrhandle.exp: Add tests for
3444 gdb.InferiorThread.handle.
3445
d7df6549
AB
34462019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3447
3448 * gdb.python/py-function.exp: Check calling helper function from
3449 all languages.
3450 * lib/gdb.exp (gdb_supported_languages): New proc.
3451
8bdc1658
AB
34522019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3453
3454 * gdb.base/complex-parts.c: New file.
3455 * gdb.base/complex-parts.exp: New file.
3456
05caa1d2
TT
34572019-04-01 Tom Tromey <tromey@adacore.com>
3458
3459 PR symtab/23331:
3460 * gdb.dwarf2/dw2-ranges-main.c: New file.
3461 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3462 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3463
7734102d
EZ
34642019-03-30 Simon Marchi <simark@simark.ca>
3465
3466 * gdb.base/default.exp: Add values for $_gdb_major and
3467 $_gdb_minor.
3468
188e1fa9
TT
34692019-03-29 Tom Tromey <tromey@adacore.com>
3470
3471 * gdb.base/help.exp: Tighten apropos regexp.
3472
2880242d
KS
34732019-03-29 Keith Seitz <keiths@redhat.com>
3474
3475 * gdb.fortran/array-bounds.exp: New file.
3476 * gdb.fortran/array-bounds.f90: New file.
3477
077cad8e
PW
34782019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3479
3480 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3481
80047cfc
PW
34822019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3483
3484 * gdb.multi/hello.c (main): Increase alarm timer.
3485
f489207e
SL
34862019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3487
3488 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3489 factor when no hardware watchpoint support.
3490
c92df149
AH
34912019-03-28 Alan Hayward <alan.hayward@arm.com>
3492 Pedro Alves <palves@redhat.com>
3493
3494 * boards/local-board.exp: set sysroot to /.
3495
933aebfa
AH
34962019-03-27 Alan Hayward <alan.hayward@arm.com>
3497
3498 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3499 in child.
3500
9f9aa852
AB
35012019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3502
3503 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3504 field.
3505 (make_container): Initialise new field.
3506 * gdb.python/py-prettyprint.exp: Add new tests.
3507 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3508 <display_hint>: New method.
3509
3714a195
AB
35102019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3511
3512 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3513 gdb_continue_to_breakpoint more throughout this test.
3514 (run_lang_tests) Supply unique test names, and use
3515 gdb_test_no_output.
3516
18c77628
AB
35172019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3518
3519 * gdb.base/finish-pretty.exp: Update expected results.
3520 * gdb.base/pretty-print.c: New file.
3521 * gdb.base/pretty-print.exp: New file.
3522
9a93502f
PA
35232019-03-25 Pedro Alves <palves@redhat.com>
3524
3525 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3526 move comments outside list. Append '-i "" eof' section.
3527
968aa7ae
AH
35282019-03-22 Alan Hayward <alan.hayward@arm.com>
3529
34a7f2a4 3530 PR testsuite/25016
968aa7ae
AH
3531 * README: Add pie options.
3532 * gdb.base/break-interp.exp: Ensure pie is disabled.
3533 * gdb.base/dump.exp: Likewise.
3534 * lib/gdb.exp (gdb_compile): Add pie option.
3535
4c7d57e7
TT
35362019-03-19 Tom Tromey <tromey@adacore.com>
3537
3538 * gdb.mi/mi2-cli-display.c: New file.
3539 * gdb.mi/mi2-cli-display.exp: New file.
3540
bff8c71f
TT
35412019-03-18 Joel Brobecker <brobecker@adacore.com>
3542 Tom Tromey <tromey@adacore.com>
3543
3544 * gdb.ada/ptype_array/pck.adb: New file.
3545 * gdb.ada/ptype_array/pck.ads: New file.
3546 * gdb.ada/ptype_array/foo.adb: New file.
3547 * gdb.ada/ptype_array.exp: New file.
3548
d085f989
TT
35492019-03-14 Tom Tromey <tromey@adacore.com>
3550
3551 * gdb.base/style.exp: Add "set style sources" test.
3552
b4be1b06
SM
35532019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3554
3555 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3556 * mi-breakpoint-multiple-locations.exp: ... this.
3557 (make_breakpoints_pattern): New proc.
3558 (do_test): Add mi_version parameter, test -break-insert,
3559 -break-info and =breakpoint-created.
3560
7cde5fc2
AB
35612019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3562
3563 * config/default.exp: Remove 'load_lib gdb.exp'.
3564 * config/monitor.exp: Likewise.
3565 * config/sid.exp: Likewise.
3566 * config/sim.exp: Likewise.
3567 * config/slite.exp: Likewise.
3568 * config/unix.exp: Likewise.
3569 * gdb.base/default.exp: Remove unhelpful comment.
3570
efbecbc1
AB
35712019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3572
3573 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3574
0841c79a
AB
35752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3576
3577 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3578
4a270568
AB
35792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3580
3581 * gdb.fortran/type-kinds.exp: Update expected results.
3582
067630bd
AB
35832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3584
3585 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3586
3be47f7a
AB
35872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3588
3589 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3590 function.
3591 (test_basic_parsing_of_type_kinds): Expand types tested.
3592 (test_parsing_invalid_type_kinds): New function.
3593
4d00f5d8
AB
35942019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3595
3596 * gdb.fortran/intrinsics.exp: New file.
3597 * gdb.fortran/intrinsics.f90: New file.
3598 * gdb.fortran/type-kinds.exp: New file.
3599
c8f91604
AB
36002019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3601
3602 * gdb.fortran/dot-ops.exp: New file.
3603
dd9f2c76
AB
36042019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3605
3606 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3607 Check upper and lower case logical literals.
3608
84ec9724
AB
36092019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3610
3611 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3612 Remove duplicate tests.
3613
c3734e09
AH
36142019-03-06 Alan Hayward <alan.hayward@arm.com>
3615
3616 * lib/gdb.exp (builtin_cd): rename of cd.
3617 (cd): Override builtin.
3618
aa3cfbda
RB
36192019-03-06 Richard Bunt <richard.bunt@arm.com>
3620
3621 * gdb.fortran/function-calls.exp: New file.
3622 * gdb.fortran/function-calls.f90: New test.
3623
7b63ad86
RB
36242019-03-04 Richard Bunt <richard.bunt@arm.com>
3625
3626 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
3627 on user program standard output.
3628 * gdb.fortran/short-circuit-argument-list.f90: Record function
3629 calls.
3630
01abb042
AH
36312019-02-28 Alan Hayward <alan.hayward@arm.com>
3632
c3734e09
AH
3633 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
3634 failure.
01abb042 3635
92137da0
RO
36362019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3637
3638 PR gdb/8527
3639 * gdb.base/interrupt-daemon-attach.c,
3640 gdb.base/interrupt-daemon-attach.exp: New test.
3641
5862844d
PA
36422019-02-27 Pedro Alves <palves@redhat.com>
3643
3644 * gdb.base/page.exp: Add tests for "set width/height -1".
3645
8ed25214
PA
36462019-02-27 Pedro Alves <palves@redhat.com>
3647
3648 * gdb.base/page.exp: Add tests for "set/show width/height" with
3649 "infinite" values.
3650
6c28e44a
TT
36512019-02-27 Tom Tromey <tromey@adacore.com>
3652
3653 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
3654 2.4.
3655 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
3656 workaround.
3657
bf9a735e
AB
36582019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
3659
3660 * gdb.base/align.exp: Extend to compile in both C and C++, and add
3661 tests for structs with static members.
3662
8791793c
TT
36632019-02-26 Tom Tromey <tromey@adacore.com>
3664
3665 * gdb.python/py-value.exp (test_value_from_buffer): Check for
3666 ValueError, not TypeError.
3667
bc2a507e
KB
36682019-02-26 Kevin Buettner <kevinb@redhat.com>
3669
3670 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
3671 call from main program.
3672
e0e7d3bd
JB
36732019-02-23 Joel Brobecker <brobecker@adacore.com>
3674
3675 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
3676 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
3677 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
3678 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
3679 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
3680
9600246d
KS
36812019-02-22 Keith Seitz <keiths@redhat.com>
3682
3683 PR symtab/23853
3684 * gdb.base/symlink-sourcefile.c: New file.
3685 * gdb.base/symlink-sourcefile.exp: New file.
3686
0c95f9ed
TT
36872019-02-20 Tom Tromey <tom@tromey.com>
3688
3689 * gdb.base/info_qt.exp: Update.
3690
6caa91b6
SM
36912019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
3692
3693 * gdb.base/source.exp: Move "error in sourced script" code to
3694 the end.
3695 * gdb.base/source-error.gdb: Move contents to
3696 source-error-1.gdb. Add new code to source source-error-1.gdb.
3697 * gdb.base/source-error-1.gdb: New file, from previous
3698 source-error.gdb.
3699
6506371f
TT
37002019-02-17 Tom Tromey <tom@tromey.com>
3701
3702 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
3703 for macro styling.
3704 * gdb.base/style.c (SOME_MACRO): New macro.
3705
a0087920
TT
37062019-02-17 Tom Tromey <tom@tromey.com>
3707
3708 * gdb.base/style.exp: Add line-wrapping tests.
3709 * gdb.base/page.exp: Add test for quitting during pagination.
3710
a2cd4f14
JB
37112019-02-17 Joel Brobecker <brobecker@adacore.com>
3712
3713 * gdb.ada/big_packed_array: New testcase.
3714 * gdb.ada/homonym.exp: Fix incorrect expected output for
3715 "break <homonym__get_value>" test.
3716
9d70ffbc
WP
37172019-02-13 Weimin Pan <weimin.pan@oracle.com>
3718
3719 PR breakpoints/21870
3720 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
3721 and prepare_for_testing. Add comment.
3722 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
3723 redundant cleanup call. Clean up comment.
3724
01c7ae81
WP
37252019-02-12 Weimin Pan <weimin.pan@oracle.com>
3726
3727 PR breakpoints/21870
3728 * gdb.arch/aarch64-dbreg-contents.exp: New file.
3729 * gdb.arch/aarch64-dbreg-contents.c: New file.
3730
aff29d1c
JB
37312019-02-10 Joel Brobecker <brobecker@adacore.com>
3732
3733 * gdb.ada/mi_ref_changeable: New testcase.
3734
df0da8a2
AH
37352019-02-07 Alan Hayward <alan.hayward@arm.com>
3736
3737 * gdb.base/attach.exp: Add double attach test.
3738
bd447abb
SM
37392019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
3740
3741 * lib/gdb.exp (default_gdb_start): Don't match pagination
3742 prompt.
3743 (gdb_init): Set stty_init.
3744
1dbc40b9
TT
37452019-01-27 Tom Tromey <tom@tromey.com>
3746
3747 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
3748 skip_python_tests.
3749
353229bf
AH
37502019-01-24 Alan Hayward <alan.hayward@arm.com>
3751
3752 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
3753 New structure.
3754 (struct struct_static_02_02): Likewise.
3755 (struct struct_static_02_03): Likewise.
3756 (struct struct_static_02_04): Likewise.
3757 (struct struct_static_04_01): Likewise.
3758 (struct struct_static_04_02): Likewise.
3759 (struct struct_static_04_03): Likewise.
3760 (struct struct_static_04_04): Likewise.
3761 (struct struct_static_06_01): Likewise.
3762 (struct struct_static_06_02): Likewise.
3763 (struct struct_static_06_03): Likewise.
3764 (struct struct_static_06_04): Likewise.
3765 (cmp_struct_static_02_01): Likewise.
3766 (cmp_struct_static_02_02): Likewise.
3767 (cmp_struct_static_02_03): Likewise.
3768 (cmp_struct_static_02_04): Likewise.
3769 (cmp_struct_static_04_01): Likewise.
3770 (cmp_struct_static_04_02): Likewise.
3771 (cmp_struct_static_04_03): Likewise.
3772 (cmp_struct_static_04_04): Likewise.
3773 (cmp_struct_static_06_01): Likewise.
3774 (cmp_struct_static_06_02): Likewise.
3775 (cmp_struct_static_06_03): Likewise.
3776 (cmp_struct_static_06_04): Likewise.
3777 (call_all): Test new structs.
3778 * gdb.base/infcall-nested-structs.exp: Likewise.
3779
73021deb
AH
37802019-01-21 Alan Hayward <alan.hayward@arm.com>
3781 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3782
fc65c7db
AH
37832019-01-21 Alan Hayward <alan.hayward@arm.com>
3784 * gdb.base/stack-protector.c: New test.
3785 * gdb.base/stack-protector.exp: New file.
3786 * gdb.cp/ovldbreak.exp: Only allow a single break line.
3787 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
3788 option.
3789 (gdb_compile): Remove stack protector for GCC and prevent
3790 recursion.
3791
c24bdb02
KS
37922019-01-16 Keith Seitz <keiths@redhat.com>
3793
3794 PR gdb/23773
3795 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
3796
6f072a10
PFC
37972019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3798
3799 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
3800 aliases.
3801 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
3802 tests.
3803 * gdb.arch/powerpc-vector-regs.c: New file.
3804 * gdb.arch/powerpc-vector-regs.exp: New file.
3805
a7b8d682
PFC
38062019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3807
3808 * gdb.arch/altivec-regs.exp: Fix the list passed to
3809 gdb_expect_list when testing "info vector".
3810
6eb6fb67
AB
38112019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3812
3813 * gdb.base/style.exp: Don't include path in testname.
3814
b56f80d8
KS
38152019-01-10 Keith Seitz <keiths@redhat.com>
3816
3817 PR gdb/23712
3818 PR symtab/23010
3819 * gdb.dwarf2/multidictionary.exp: New file.
3820
041be526
SM
38212019-01-09 Simon Marchi <simon.marchi@ericsson.com>
3822
3823 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
3824 (test_gnuv3_style_demangling): ... this.
3825 (test_lucid_style_demangling): Remove.
3826 (test_arm_style_demangling): Remove.
3827 (test_hp_style_demangling): Remove.
3828 (do_tests): Remove calls to the above.
3829
d820d0c3
AB
38302019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3831
3832 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
3833 case.
3834
f097f5ad
TT
38352019-01-06 Tom Tromey <tom@tromey.com>
3836
3837 PR gdb/28155:
3838 * gdb.dwarf2/typedef-void-finish.exp: New file.
3839
2cd8cc0b
TT
38402018-12-28 Tom Tromey <tom@tromey.com>
3841 Simon Marchi <simark@simark.ca>
3842
3843 * gdb.base/jit-exec.exp: New file.
3844 * gdb.base/jit-exec.c: New file.
3845 * gdb.base/jit-execd.c: New file.
3846
35fb8261
TT
38472018-12-28 Tom Tromey <tom@tromey.com>
3848
3849 * gdb.base/style.exp: Update test to check for address styling.
3850
47fd17cd
TT
38512018-12-28 Tom Tromey <tom@tromey.com>
3852
3853 * gdb.base/style.exp: Add test for styling of "Reading symbols"
3854 message.
3855
d47032b7
TT
38562018-12-28 Tom Tromey <tom@tromey.com>
3857
3858 * gdb.base/style.exp: Add test for version number styling.
3859
af79b68d
TT
38602018-12-28 Tom Tromey <tom@tromey.com>
3861
3862 * gdb.base/style.exp: Add test for print_address_symbolic.
3863
0bb296cb
TT
38642018-12-28 Tom Tromey <tom@tromey.com>
3865
3866 * gdb.base/style.exp: Add test for breakpoint setting.
3867
80ae2043
TT
38682018-12-28 Tom Tromey <tom@tromey.com>
3869
3870 * gdb.base/style.exp: Add test for variable names.
3871
cbe56571
TT
38722018-12-28 Tom Tromey <tom@tromey.com>
3873
3874 * gdb.base/style.exp: New file.
3875 * gdb.base/style.c: New file.
3876
9162a27c
TT
38772018-12-28 Tom Tromey <tom@tromey.com>
3878
3879 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
3880 "dumb".
3881 * gdb.base/readline.exp (operate_and_get_next): Save and restore
3882 the TERM environment variable.
3883
bc543c90
TT
38842018-12-27 Tom Tromey <tom@tromey.com>
3885
3886 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
3887 pagination test.
3888
6f0ffe50
AB
38892018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
3890
3891 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
3892 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
3893
b5a1e557
PW
38942018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3895
3896 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
3897 Filename a.adb changed to bp_fun_addr.adb.
3898 gdb.ada/bp_fun_addr.exp: Update test accordingly.
3899
6e8b1ab2
JV
39002018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
3901
3902 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
3903 non-PIE executables.
3904 * README: Mention the gdb,nopie_flag board setting.
3905 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
3906 non-PIE executable.
3907 * gdb.arch/amd64-entry-value.exp: Likewise.
3908 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
3909 * gdb.arch/i386-float.exp: Likewise.
3910 * gdb.arch/i386-signal.exp: Likewise.
3911 * gdb.mi/mi-reg-undefined.exp: Likewise.
3912
d00a27c5
PM
39132018-12-21 Paul Marechal <paul.marechal@ericsson.com>
3914
3915 PR gdb/23974
3916 * gdb.base/info-os.exp: Check return for unknown "info os" type.
3917
161d081c
PW
39182018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3919
3920 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
3921 Update order of results accordingly.
3922
b001de23
AB
39232018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
3924
3925 * gdb.base/annota1.exp: Update a test regexp.
3926
99e1a184
AB
39272018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
3928
3929 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
3930
7a81c1e2
PW
39312018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3932
3933 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
3934 (reuse_time): Initialize to REUSE_TIME_CAP.
3935 (check_rc): New function.
3936 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
3937 Check pthread_create rc.
3938 (spawner_thread_func): Check pthread_create and pthread_join rc.
3939
73e8dc90
PA
39402018-12-08 Pedro Alves <palves@redhat.com>
3941
3942 * gdb.base/list.exp (test_forward_search): Rename to ...
3943 (test_forward_reverse_search): ... this. Also test reverse-search
3944 and the forward-search alias.
3945
13f2ed32
AB
39462018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
3947
3948 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
3949 local timeout variable before return, and remove all local timeout
3950 variable entirely.
3951 (gdb_load): Likewise.
3952
64d27cfc
TV
39532018-12-01 Tom de Vries <tdevries@suse.de>
3954
3955 * gdb.base/gdb-caching-proc.exp: New file.
3956
f63c03b4
SDJ
39572018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
3958
3959 * Makefile.in (TIMESTAMP): New variable.
3960 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
3961 command.
3962 (check-single-racy): Likewise.
3963 (check/%.exp): Likewise.
3964 (check-racy/%.exp): Likewise.
3965 (workers/%.worker): Likewise.
3966 (build-perf): Likewise.
3967 (check-perf): Likewise.
3968 * README: Describe new "TS" and "TS_FORMAT" variables.
3969 * print-ts.py: New file.
3970
1c97054b
BF
39712018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
3972
3973 PR python/23714
3974 * gdb.python/python.exp: Test command repetition after
3975 gdb.execute.
3976
1871a62d
AB
39772018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
3978
3979 * gdb.opt/inline-break.exp: Add test that info breakpoint output
3980 is correctly aligned.
3981
fb5e1ed9
PW
39822018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3983
3984 * gdb.ada/info_auto_lang.exp: New testcase.
3985 * gdb.ada/info_auto_lang/global_pack.ads: New file.
3986 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
3987 * gdb.ada/info_auto_lang/some_c.c: New file.
3988
43d397ca
PW
39892018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3990
3991 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
3992 FUNC_lang language syntax.
3993
beddd671
PW
39942018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3995
3996 * gdb.base/info_minsym.c: New file.
3997 * gdb.base/info_minsym.exp: New file.
3998
73fc52c4
TT
39992018-11-19 Tom Tromey <tom@tromey.com>
4000
4001 PR rust/23625:
4002 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4003 * gdb.rust/expr.exp: Update expected output. Change one test.
4004
994b876a
TT
40052018-11-19 Tom Tromey <tom@tromey.com>
4006
4007 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4008
6769f276
PA
40092018-11-19 Pedro Alves <palves@redhat.com>
4010
4011 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4012 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4013 see the expected warning.
4014
38a72da0
AH
40152018-11-16 Alan Hayward <alan.hayward@arm.com>
4016
4017 PR gdb/22736:
4018 * gdb.cp/infcall-nodebug-lib.c: New test.
4019 * gdb.cp/infcall-nodebug-main.c: New test.
4020 * gdb.cp/infcall-nodebug.exp: New file.
4021
53a89d6e
SM
40222018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4023
4024 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4025 completer tests.
4026
9325300d
TV
40272018-11-09 Tom de Vries <tdevries@suse.de>
4028
4029 * gdb.base/msym-lang.c: New test.
4030 * gdb.base/msym-lang.exp: New file.
4031 * gdb.base/msym-lang-main.c: New test.
4032
20f0d60d
TT
40332018-11-08 Tom Tromey <tom@tromey.com>
4034
4035 PR gdb/23555:
4036 PR gdb/23838:
4037 * gdb.base/warning.exp: New file.
4038
b5420128
JB
40392018-11-08 Jan Beulich <jbeulich@suse.com>
4040
4041 * testsuite/gdb.arch/i386-avx512.c,
4042 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4043
cd115d61
AB
40442018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4045
4046 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4047 point hardware.
4048
35ee2dc2
AB
40492018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4050
4051 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4052 * gdb.dwarf2/missing-type-name.exp: New file.
4053
31aceee8
TV
40542018-11-06 Tom de Vries <tdevries@suse.de>
4055
4056 * gdb.base/many-headers.c: New test.
4057 * gdb.base/many-headers.exp: New file.
4058
109be305
JW
40592018-11-06 Jim Wilson <jimw@sifive.com>
4060
4061 * gdb.base/code_elim.exp: For riscv, set additional_flags
4062 to include -msmall-data-limit=0.
4063
e2b7af72
JB
40642018-11-01 Joel Brobecker <brobecker@adacore.com>
4065
4066 * gdb.ada/watch_minus_l: New testcase.
4067
cdcda965
SM
40682018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4069
4070 * gdb.arch/aix-sighandle.c: New file.
4071 * gdb.arch/aix-sighandle.exp: New file.
4072
92dcebf3
AB
40732018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4074
4075 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4076 registers being unions.
4077
68b9ac18
TV
40782018-10-31 Tom de Vries <tdevries@suse.de>
4079
4080 * lib/valgrind.exp: New file.
4081 (vgdb_start, vgdb_stop): New procs, factored out of ...
4082 * gdb.base/valgrind-bt.exp: ... here, ...
4083 * gdb.base/valgrind-disp-step.exp: ... here and ...
4084 * gdb.base/valgrind-infcall.exp: ... here.
4085
1443936e
TV
40862018-10-31 Tom de Vries <tdevries@suse.de>
4087
4088 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4089
eb77c9df
AB
40902018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4091
4092 * gdb.dwarf2/void-type.c: New file.
4093 * gdb.dwarf2/void-type.exp: New file.
4094
82b5e646
PW
40952018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4096
4097 * gdb.base/info_qt.c: New file.
4098 * gdb.base/info_qt.exp: New file.
4099
8d619c01
EBM
41002018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4101
4102 * gdb.arch/powerpc-htm-regs.c: New file.
4103 * gdb.arch/powerpc-htm-regs.exp: New file.
4104
f2cf6173
EBM
41052018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4106
4107 * gdb.arch/powerpc-tar.c: New file.
4108 * gdb.arch/powerpc-tar.exp: New file.
4109
7ca18ed6
EBM
41102018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4111
4112 * gdb.arch/powerpc-ppr-dscr.c: New file.
4113 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4114
bfcc0eba
TV
41152018-10-25 Tom de Vries <tdevries@suse.de>
4116
4117 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4118
fe1a5cad
TV
41192018-10-24 Tom de Vries <tdevries@suse.de>
4120
4121 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4122 longer exists error.
4123
a76dc3b7
TV
41242018-10-24 Tom de Vries <tdevries@suse.de>
4125
4126 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4127
4df46df7
TV
41282018-10-24 Tom de Vries <tdevries@suse.de>
4129
4130 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4131 --db-attach in valgrind.
4132
0dbfcfff
AB
41332018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4134
4135 * gdb.arch/riscv-reg-aliases.c: New file.
4136 * gdb.arch/riscv-reg-aliases.exp: New file.
4137
b04480b1
AH
41382018-10-19 Alan Hayward <alan.hayward@arm.com>
4139
4140 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4141
2c6ac8d7
AH
41422018-10-19 Alan Hayward <alan.hayward@arm.com>
4143
4144 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4145
2bc69f25
AH
41462018-10-19 Alan Hayward <alan.hayward@arm.com>
4147
4148 * gdb.cp/ovldbreak.exp: Fix regexps.
4149
1f1ae3a3
AH
41502018-10-19 Alan Hayward <alan.hayward@arm.com>
4151
4152 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4153
94c18618
SDJ
41542018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4155
4156 PR cli/23785
4157 * gdb.base/restore.exp: New test to check if "restore" with an
4158 invalid file doesn't segfault.
4159
812cd6eb
TV
41602018-10-18 Tom de Vries <tdevries@suse.de>
4161
4162 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4163 * gdb.ada/excep_handle.exp: Same.
4164 * gdb.ada/mi_string_access.exp: Same.
4165 * gdb.ada/mi_var_union.exp: Same.
4166 * gdb.arch/arc-analyze-prologue.exp: Same.
4167 * gdb.arch/arc-decode-insn.exp: Same.
4168 * gdb.base/readnever.exp: Same.
4169 * gdb.fortran/printing-types.exp: Same.
4170 * gdb.guile/scm-lazy-string.exp: Same.
4171
c4b90788
TV
41722018-10-16 Tom de Vries <tdevries@suse.de>
4173
4174 PR gdb/23730
4175 * gdb.base/catch-follow-exec.c: Add copyright notice.
4176 * gdb.base/catch-follow-exec.exp: Rewrite to use
4177 gdb_spawn_with_cmdline_opts. Require gdb-native.
4178
8bca2978
SL
41792018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4180
4181 * gdb.trace/actions-changed.exp: Check for arch support.
4182 * gdb.trace/actions.exp: Likewise.
4183 * gdb.trace/ax.exp: Likewise.
4184 * gdb.trace/backtrace.exp: Likewise.
4185 * gdb.trace/change-loc.exp: Likewise.
4186 * gdb.trace/deltrace.exp: Likewise.
4187 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4188 * gdb.trace/ftrace.exp: Likewise.
4189 * gdb.trace/infotrace.exp: Check for arch support.
4190 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4191 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4192 * gdb.trace/mi-tsv-changed.exp: Likewise.
4193 * gdb.trace/packetlen.exp: Likewise.
4194 * gdb.trace/passc-dyn.exp: Likewise.
4195 * gdb.trace/passcount.exp: Likewise.
4196 * gdb.trace/pending.exp: Likewise.
4197 * gdb.trace/range-stepping.exp: Check for shlib support.
4198 * gdb.trace/report.exp: Check for arch support.
4199 * gdb.trace/save-trace.exp: Likewise.
4200 * gdb.trace/signal.exp: Check for signal support.
4201 * gdb.trace/tfind.exp: Check for arch support.
4202 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4203 * gdb.trace/trace-common.h: Add comment.
4204 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4205 * gdb.trace/trace-enable-disable.exp: Likewise.
4206 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4207 * gdb.trace/tracecmd.exp: Check for arch support.
4208 * gdb.trace/tspeed.exp: Check for shlib and target support.
4209 * gdb.trace/tstatus.exp: Check for arch support.
4210 * gdb.trace/tsv.exp: Likewise.
4211 * gdb.trace/while-dyn.exp: Likewise.
4212 * gdb.trace/while-stepping.exp: Likewise.
4213 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4214
f9c49bff
SM
42152018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4216
4217 * gdb.trace/tspeed.exp: Remove nowarnings.
4218 (prepare_for_trace_test): Declare "global ipalib".
4219 * gdb.trace/tspeed.c: Include unistd.h.
4220 (main): Remove superfluous printf argument.
4221
d4330bde
SL
42222018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4223
4224 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4225 directory prefix on the filename.
4226
8ecfd7bd
SDJ
42272018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4228
4229 * gdb.gdb/unittest.exp: Update expected message informing that
4230 selftests have been disabled.
4231 * gdb.server/unittest.exp: Likewise.
4232
58bbcd02
TV
42332018-10-09 Tom de Vries <tdevries@suse.de>
4234
4235 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4236 with runto_main.
4237
9f6b697b
WP
42382018-10-08 Weimin Pan <weimin.pan@oracle.com>
4239
4240 PR c++/16841
4241 * gdb.cp/virtbase2.cc: New file.
4242 * gdb.cp/virtbase2.exp: New file.
4243
add5ded5
TT
42442018-10-06 Tom Tromey <tom@tromey.com>
4245
4246 PR python/19399:
4247 * gdb.python/py-inferior.exp: Add architecture test.
4248
f9e48344
TT
42492018-10-06 Tom Tromey <tom@tromey.com>
4250
4251 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4252 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4253
2a8be203
TT
42542018-10-06 Tom Tromey <tom@tromey.com>
4255
4256 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4257 of a "throw" catchpoint.
4258
e04caa70
SDJ
42592018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4260
4261 * gdb.base/info-proc.exp: Update string expected from "help info
4262 proc".
4263
5ca8c39f
TT
42642018-10-04 Tom Tromey <tom@tromey.com>
4265
4266 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4267 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4268 (test_initial_complaints, test_empty_complaints): Update.
4269 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4270
3453e7e4
TT
42712018-10-04 Tom Tromey <tom@tromey.com>
4272
4273 PR cli/19551:
4274 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4275 * lib/gdb.exp (gdb_file_cmd): Update.
4276 * gdb.stabs/weird.exp (print_weird_var): Update.
4277 * gdb.server/solib-list.exp: Update.
4278 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4279 * gdb.mi/mi-cli.exp: Update.
4280 * gdb.linespec/linespec.exp: Update.
4281 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4282 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4283 * gdb.cp/cp-relocate.exp: Update.
4284 * gdb.base/sym-file.exp: Update.
4285 * gdb.base/relocate.exp: Update.
4286 * gdb.base/readnever.exp: Update.
4287 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4288 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4289 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4290 * gdb.base/code_elim.exp: Update.
4291 * gdb.base/break-unload-file.exp (test_break): Update.
4292 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4293 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4294 Update.
4295 * gdb.base/attach.exp (do_attach_tests): Update.
4296 * gdb.base/sepdebug.exp: Update.
4297 * gdb.python/py-section-script.exp: Update.
4298
6afcf761
TT
42992018-10-04 Tom Tromey <tom@tromey.com>
4300
4301 PR cli/22234:
4302 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4303 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4304 output.
4305
fef1b293
TT
43062018-10-04 Tom Tromey <tom@tromey.com>
4307
4308 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4309 set width and height to 0.
4310 (test_command_line_attach_run): Use -quiet.
4311
ca98345e
SL
43122018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4313
4314 * lib/gdb.exp (skip_ifunc_tests): New.
4315 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4316 other compile failures.
4317 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4318
ff34e6ae
SM
43192018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4320
4321 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4322 is_amd64_regs_target.
4323
6bb8890e
AH
43242018-10-01 Alan Hayward <alan.hayward@arm.com>
4325
4326 * gdb.arch/aarch64-sighandler-regs.c: New test.
4327 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4328 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4329
224d30d3
MM
43302018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4331
4332 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4333 assembly.
4334
f67ffa6a
AB
43352018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4336
4337 * gdb.base/frame-selection.exp: New file.
4338 * gdb.base/frame-selection.c: New file.
4339
9fc3183f
AH
43402018-09-27 Alan Hayward <alan.hayward@arm.com>
4341
4342 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4343 pthread barrier.
4344 (main): Likewise.
4345
d354055e
AB
43462018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4347
4348 * gdb.base/large-frame-1.c: New file.
4349 * gdb.base/large-frame-2.c: New file.
4350 * gdb.base/large-frame.exp: New file.
4351 * gdb.base/large-frame.h: New file.
4352
db727370
JL
43532018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4354
4355 PR gdb/20948
4356 * gdb.base/write_mem.exp: New test.
4357 * gdb.base/write_mem.c: Likewise.
4358
ae778caf
TT
43592018-09-23 Tom Tromey <tom@tromey.com>
4360
4361 PR python/18852:
4362 * gdb.python/py-parameter.exp: Add test for parameter that throws
4363 on "set".
4364
fd3ba736
TT
43652018-09-23 Tom Tromey <tom@tromey.com>
4366
4367 PR python/17284:
4368 * gdb.python/py-template.exp (test_template_arg): Add test for
4369 negative template argument number.
4370
39a24317
TT
43712018-09-23 Tom Tromey <tom@tromey.com>
4372
4373 PR python/14062:
4374 * gdb.python/python.exp: Add test for post_event error.
4375
f5769a2c
TT
43762018-09-23 Tom Tromey <tom@tromey.com>
4377
4378 PR python/18170:
4379 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4380 convert pointers to int and long.
4381
1c1e54f6
TT
43822018-09-23 Tom Tromey <tom@tromey.com>
4383
4384 PR python/20126:
4385 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4386 signed-ness conversion tests.
4387
fb4fa946
TT
43882018-09-23 Tom Tromey <tom@tromey.com>
4389
4390 PR python/18352;
4391 * gdb.python/py-value.exp (test_float_conversion): New proc.
4392 Use it.
4393
a466edac
HAQ
43942018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4395
4396 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4397
4ee9b0c5
SL
43982018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4399
4400 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4401 no readline.
4402 * gdb.base/utf8-identifiers.exp: Likewise.
4403 * gdb.cp/cpcompletion.exp: Likewise.
4404 * gdb.linespec/cpcompletion.exp: Likewise.
4405 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4406 * gdb.linespec/cpls-ops.exp: Likewise.
4407
23be8da7
RB
44082018-09-19 Richard Bunt <richard.bunt@arm.com>
4409 Chris January <chris.january@arm.com>
4410
4411 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4412 * gdb.fortran/short-circuit-argument-list.exp: New file.
4413 * gdb.fortran/short-circuit-argument-list.f90: New test.
4414
5031d0ae
SDJ
44152018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4416
4417 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4418 "arch=" keyword when executing "-stack-list-frames".
4419
b4c0d1a4
SDJ
44202018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4421
4422 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4423 "arch=" keyword when executing "-stack-list-frames".
4424
7a6d2b45
SDJ
44252018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4426
4427 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4428 break ada".
4429
8588b356
SM
44302018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4431
4432 PR python/23669
4433 * gdb.python/python.exp: Test gdb.execute("show commands").
4434
65e65158
TT
44352018-09-16 Tom Tromey <tom@tromey.com>
4436
4437 * gdb.base/new-ui.exp (do_execution_tests): Update.
4438 * gdb.base/dbx.exp (test_breakpoints): Update.
4439
bf326452
AH
44402018-09-14 Alan Hayward <alan.hayward@arm.com>
4441
4442 * lib/gdb.exp (gdb_simple_compile): Add proc.
4443 (is_elf_target): Use gdb_simple_compile.
4444 (skip_altivec_tests): Likewise.
4445 (skip_vsx_tests): Likewise.
4446 (skip_tsx_tests): Likewise.
4447 (skip_btrace_tests): Likewise.
4448 (skip_btrace_pt_tests): Likewise.
4449 (gdb_can_simple_compile): Likewise.
4450 (gdb_has_argv0): Likewise.
4451 (gdb_target_symbol_prefix): Likewise.
4452 (target_supports_scheduler_locking): Likewise.
4453
2361b0fb
TT
44542018-09-13 Tom Tromey <tom@tromey.com>
4455
4456 * Makefile.in (TAGS): Recognize proc_with_prefix and
4457 gdb_caching_proc.
4458
0ae1a321
SM
44592018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4460
4461 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4462 method.
4463
a40bf0c2
SM
44642018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4465
4466 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4467 and a few other Inferior properties when the Inferior is no
4468 longer valid.
4469
4a3fe98f
TT
44702018-09-13 Tom Tromey <tom@tromey.com>
4471
4472 PR rust/23650:
4473 * gdb.rust/simple.exp: Add test for enum field access error.
4474
098b2108
TT
44752018-09-13 Tom Tromey <tom@tromey.com>
4476
4477 PR rust/23626:
4478 * gdb.rust/simple.rs (EmptyEnum): New type.
4479 (main): Use it.
4480 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4481
1256af7d
SM
44822018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4483
4484 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4485 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4486 * gdb.python/py-symtab.exp: Update test printing an objfile.
4487
4aa8e6c2
SM
44882018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4489
4490 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4491 object.
4492
c221b2f7
AH
44932018-09-12 Alan Hayward <alan.hayward@arm.com>
4494
4495 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4496 (support_complex_tests): Use gdb_can_simple_compile.
4497 (is_ilp32_target): Likewise.
4498 (is_lp64_target): Likewise.
4499 (is_64_target): Likewise.
4500 (is_amd64_regs_target): Likewise.
4501 (is_aarch32_target): Likewise.
4502 (gdb_int128_helper): Likewise.
4503
6f1107b5
JK
45042018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4505
4506 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4507
1f5d1570
JG
45082018-09-10 Jerome Guitton <guitton@adacore.com>
4509
4510 * gdb.ada/same_component_name: Add test for case of tagged record
4511 with variable-length fields.
4512
cc330e39
XR
45132018-09-10 Xavier Roirand <roirand@adacore.com>
4514
4515 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4516 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4517 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4518 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4519
b9c50e9a
XR
45202018-09-10 Xavier Roirand <roirand@adacore.com>
4521
4522 * gdb.ada/mi_string_access.exp: New testcase.
4523 * gdb.ada/mi_string_access/bar.adb: New file.
4524 * gdb.ada/mi_string_access/pck.adb: New file.
4525 * gdb.ada/mi_string_access/pck.asd: New file.
4526
2963898f
XR
45272018-09-10 Xavier Roirand <roirand@adacore.com>
4528
4529 * gdb.ada/mi_var_union.exp: New testcase.
4530 * gdb.ada/mi_var_union/bar.adb: New file.
4531 * gdb.ada/mi_var_union/pck.adb: New file.
4532 * gdb.ada/mi_var_union/pck.asd: New file.
4533
1aac008f
TT
45342018-09-08 Tom Tromey <tom@tromey.com>
4535
4536 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4537
332cf4c9
TT
45382018-09-08 Tom Tromey <tom@tromey.com>
4539
4540 PR python/16047:
4541 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4542 (register_pretty_printers): Register new printer.
4543 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4544 test.
4545 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4546 (an_int_type3): New global.
4547
424da6cf
JB
45482018-09-08 Joel Brobecker <brobecker@adacore.com>
4549
4550 * gdb.ada/expr_with_funcall: New testcase.
4551
2a62dfa9
JB
45522018-09-08 Joel Brobecker <brobecker@adacore.com>
4553
4554 * gdb.ada/packed_array_assign: New testcase.
4555
96b6697f
AB
45562018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4557
4558 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4559 names, and add test prefixes to make test names unique.
4560
e4a62c65
TV
45612018-09-05 Tom de Vries <tdevries@suse.de>
4562
4563 * gdb.dwarf2/varval.exp: Add test.
4564
dd083ee2
GB
45652018-09-04 Gary Benson <gbenson@redhat.com>
4566
4567 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4568 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4569
aef9346c
TT
45702018-08-31 Tom Tromey <tom@tromey.com>
4571
4572 * gdb.rust/simple.rs: Rename second variable "v".
4573
c67f2e15
AB
45742018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4575
4576 * gdb.base/funcargs.c (use_a): New function.
4577 (recurse): Call use_a.
4578
078a0207
KS
45792018-08-29 Keith Seitz <keiths@redhat.com>
4580
4581 * gdb.compile/compile-cplus-anonymous.cc: New file.
4582 * gdb.compile/compile-cplus-anonymous.exp: New file.
4583 * gdb.compile/compile-cplus-array-decay.cc: New file.
4584 * gdb.compile/compile-cplus-array-decay.exp: New file.
4585 * gdb.compile/compile-cplus-inherit.cc: New file.
4586 * gdb.compile/compile-cplus-inherit.exp: New file.
4587 * gdb.compile/compile-cplus-member.cc: New file.
4588 * gdb.compile/compile-cplus-member.exp: New file.
4589 * gdb.compile/compile-cplus-method.cc: New file.
4590 * gdb.compile/compile-cplus-method.exp: New file.
4591 * gdb.compile/compile-cplus-mod.c: "New" file.
4592 * gdb.compile/compile-cplus-namespace.cc: New file.
4593 * gdb.compile/compile-cplus-namespace.exp: New file.
4594 * gdb.compile/compile-cplus-nested.cc: New file.
4595 * gdb.compile/compile-cplus-nested.exp: New file.
4596 * gdb.compile/compile-cplus-print.c: "New" file.
4597 * gdb.compile/compile-cplus-print.exp: "New" file.
4598 * gdb.compile/compile-cplus-virtual.cc: New file.
4599 * gdb.compile/compile-cplus-virtual.exp: New file.
4600 * gdb.compile/compile-cplus.c: "New" file.
4601 * gdb.compile/compile-cplus.exp: "New" file.
4602 * lib/compile-support.exp: New file.
4603
b0f492b9
GB
46042018-08-16 Gary Benson <gbenson@redhat.com>
4605
4606 PR gdb/13000:
4607 * gdb.base/batch-exit-status.exp: New file.
4608 * gdb.base/batch-exit-status.good-commands: Likewise.
4609 * gdb.base/batch-exit-status.bad-commands: Likewise.
4610
36eb4c5f
AH
46112018-08-29 Alan Hayward <alan.hayward@arm.com>
4612
4613 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4614 (struct struct02): Likewise.
4615 (struct struct03): Likewise.
4616 (struct struct04): Likewise.
4617 (struct struct_01_01): New struct.
4618 (struct struct_01_02): Likewise.
4619 (struct struct_01_03): Likewise.
4620 (struct struct_01_04): Likewise.
4621 (struct struct_02_01): Likewise.
4622 (struct struct_02_02): Likewise.
4623 (struct struct_02_03): Likewise.
4624 (struct struct_02_04): Likewise.
4625 (struct struct_04_01): Likewise.
4626 (struct struct_04_02): Likewise.
4627 (struct struct_04_03): Likewise.
4628 (struct struct_04_04): Likewise.
4629 (struct struct_05_01): Likewise.
4630 (struct struct_05_02): Likewise.
4631 (struct struct_05_03): Likewise.
4632 (struct struct_05_04): Likewise.
4633 (cmp_struct01): Remove function.
4634 (cmp_struct02): Likewise.
4635 (cmp_struct03): Likewise.
4636 (cmp_struct04): Likewise.
4637 (cmp_struct_01_01): Add Function.
4638 (cmp_struct_01_02): Likewise.
4639 (cmp_struct_01_03): Likewise.
4640 (cmp_struct_01_04): Likewise.
4641 (cmp_struct_02_01): Likewise.
4642 (cmp_struct_02_02): Likewise.
4643 (cmp_struct_02_03): Likewise.
4644 (cmp_struct_02_04): Likewise.
4645 (cmp_struct_04_01): Likewise.
4646 (cmp_struct_04_02): Likewise.
4647 (cmp_struct_04_03): Likewise.
4648 (cmp_struct_04_04): Likewise.
4649 (cmp_struct_05_01): Likewise.
4650 (cmp_struct_05_02): Likewise.
4651 (cmp_struct_05_03): Likewise.
4652 (cmp_struct_05_04): Likewise.
4653 (call_all): Add new structs.
4654 * gdb.base/infcall-nested-structs.exp: Likewise.
4655
3bf9c013
JV
46562018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
4657
4658 * gdb.python/py-framefilter-mi.exp: Update regexp to
4659 check for "arch" field in frame output.
4660
450d1e88
KB
46612018-08-23 Kevin Buettner <kevinb@redhat.com>
4662
4663 * gdb.dwarf2/dw2-ranges-func.c: New file.
4664 * gdb.dwarf2/dw2-ranges-func.exp: New file.
4665
ae739fe7
SM
46662018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
4667
4668 * gdb.base/term.exp: Compare terminal settings with values from
4669 the inferior.
4670 * gdb.base/term.c: Get and set terminal settings.
4671
6d52907e
JV
46722018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
4673
4674 * lib/mi-support.exp (mi_expect_stop): Update regexp to
4675 accommodate new "arch" field in frame output.
4676 * gdb.mi/mi-return.exp: Likewise.
4677 * gdb.mi/mi-stack.exp: Likewise.
4678 * gdb.mi/mi-syn-frame.exp: Likewise.
4679 * gdb.mi/user-selected-context-sync.exp: Likewise.
4680
be2d111a
MS
46812018-08-19 Michael Spang <spang@google.com>
4682
4683 PR gdb/11786
4684 * gdb.base/gcore-tls-pie.c: New file.
4685 * gdb.base/gcore-tls-pie.exp: New file.
4686
ae3a7c47
KB
46872018-08-18 Kevin Buettner <kevinb@redhat.com>
4688
4689 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
4690 * gdb.dwarf2/varval.c: New file.
4691 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 4692
2ecae92e
AH
46932018-08-17 Alan Hayward <alan.hayward@arm.com>
4694
4695 PR gdb/18931
4696 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
4697
c1854f1d
KS
46982018-08-16 Keith Seitz <keiths@redhat.com>
4699
4700 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
4701 tests expected to pass.
4702
26fb3983
JV
47032018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
4704
4705 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
4706 -data-disassemble -a.
4707 (test_disassembly_bogus_args): Likewise.
4708
67943c00
AB
47092018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
4710
4711 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
4712
5ff2bbae
AB
47132018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4714
4715 * gdb.base/vla-optimized-out.exp: Add new test.
4716
e5bbcd0f
AB
47172018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4718
4719 * gdb.base/vla-optimized-out-o3.exp: Delete.
4720 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
4721 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
4722 deleted tests.
4723
9d4a934c
AB
47242018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
4725
4726 PR gdb/18050:
4727 * gdb.server/extended-remote-restart.c: New file.
4728 * gdb.server/extended-remote-restart.exp: New file.
4729
045cf012
SM
47302018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
4731
4732 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
4733 "set variable index = 42".
4734
87d6a7aa
SM
47352018-08-07 Simon Marchi <simon.marchi@ericsson.com>
4736
4737 * boards/index-cache-gdb.exp: New file.
4738 * gdb.dwarf2/index-cache.exp: New file.
4739 * gdb.dwarf2/index-cache.c: New file.
4740 * gdb.base/maint.exp: Check if we are using the index cache.
4741
96d68bd4
RO
47422018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4743
4744 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
4745 MAKEFLAGS.
4746
5a699617
RO
47472018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4748
4749 * dg-extract-results.sh: Move to toplevel contrib.
4750 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
4751 * Makefile.in (check-parallel-racy): Likewise.
4752
5bd18990
AB
47532018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
4754
4755 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
4756 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
4757 tests if the target supports scheduler locking.
4758
3fbbcf47
TV
47592018-08-04 Tom de Vries <tdevries@suse.de>
4760
4761 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
4762
3e1d3d8c
TT
47632018-08-02 Tom Tromey <tom@tromey.com>
4764
4765 PR symtab/16842.
4766 * gdb.cp/temargs.exp: Test "info address" of a template
4767 parameter.
4768
5abe0f0c
JV
47692018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
4770
4771 * gdb.python/py-mi-var-info-path-expression.c: New file.
4772 * gdb.python/py-mi-var-info-path-expression.py: New file.
4773 * gdb.python/py-mi-var-info-path-expression.exp: New file.
4774
fb66cde8
SDJ
47752018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
4776
4777 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
4778 error after "cannot resolve name" string.
4779
c708f4d2
AB
47802018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4781
4782 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
4783 started.
4784 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
4785
37cc0cae
TV
47862018-07-28 Tom de Vries <tdevries@suse.de>
4787
4788 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
4789
63b4ecf7
TV
47902018-07-26 Tom de Vries <tdevries@suse.de>
4791
4792 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
4793
3c3bb058
AB
47942018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
4795
4796 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
4797 is visible.
4798
9e7f3bbb
TV
47992018-07-26 Tom de Vries <tdevries@suse.de>
4800
4801 PR breakpoints/23366
4802 * gdb.base/catch-follow-exec.c: New test.
4803 * gdb.base/catch-follow-exec.exp: New file.
4804
16f808ec
TV
48052018-07-25 Tom de Vries <tdevries@suse.de>
4806
4807 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
4808 vla-optimized-out.c.
4809
d7154a8d
JV
48102018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
4811
4812 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
4813 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
4814
232a0032
TV
48152018-07-20 Tom de Vries <tdevries@suse.de>
4816
4817 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
4818 NOCLONE macro.
4819 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
4820
fbb1d502
TV
48212018-07-19 Tom de Vries <tdevries@suse.de>
4822
4823 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
4824 regular expression.
4825
42dc7699
TV
48262018-07-18 Tom de Vries <tdevries@suse.de>
4827
4828 * gdb.base/vla-optimized-out.c: New test.
4829 * gdb.base/vla-optimized-out.exp: New file.
4830
7f1f7e23
SDJ
48312018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
4832
4833 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
4834 message "No address associated with hostname" when gdbserver
4835 cannot resolve the hostname.
4836
5759ebb3
PW
48372018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4838
4839 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
4840 Add some test prefixes to make tests unique.
4841
3606ccab
PW
48422018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4843
4844 * gdb.base/frameapply.c: New file.
4845 * gdb.base/frameapply.exp: New file.
4846
529c08b2
PW
48472018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4848
4849 * gdb.base/skip.exp: Update expected error message.
4850
c7ab0aef
SDJ
48512018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4852 Jan Kratochvil <jan.kratochvil@redhat.com>
4853 Paul Fertser <fercerpav@gmail.com>
4854 Tsutomu Seki <sekiriki@gmail.com>
4855
4856 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
4857 parameter.
4858 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
4859 by default.
4860 * boards/native-gdbserver.exp: Likewise.
4861 * gdb.server/run-without-local-binary.exp: Improve regexp used
4862 for detecting when a remote debugging connection succeeds.
4863 * gdb.server/server-connect.exp: New file.
4864 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
4865 Do not prefix the port number with ":".
4866 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
4867 support for detecting and using it. Add '$debughost_gdbserver'
4868 to the list of arguments used to start gdbserver. Handle case
4869 when gdbserver cannot resolve a network name.
4870
16ff70dd
SDJ
48712018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4872
4873 PR c++/23373
4874 * gdb.base/ptype-offsets.cc (struct static_member): New
4875 struct.
4876 (main) <stmember>: New variable.
4877 * gdb.base/ptype-offsets.exp: Add test for printing a struct
4878 with a static member in it.
4879
3541979f
AB
48802018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
4881
4882 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
4883 watchpoints enabled and disabled.
4884
c8ad9b9a
AB
48852018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4886
4887 * gdb.base/examine-backward.exp: Still run tests around address
4888 0x0, even if address 0x0 is not readable. Update the pattern for
4889 matching address 0x0 in expected output.
4890
e0e5e971
AB
48912018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4892
4893 * gdb.base/share-env-with-gdbserver.c (main): Add call to
4894 malloc/free.
4895
1ea5da02
TV
48962018-07-04 Tom de Vries <tdevries@suse.de>
4897
4898 * gdb.dwarf2/dw2-error.exp: Update expected error message.
4899
471b9d15
MR
49002018-07-02 Maciej W. Rozycki <macro@mips.com>
4901
4902 PR tdep/8282
4903 * gdb.arch/mips-disassembler-options.exp: New test.
4904 * gdb.arch/mips-disassembler-options.s: New test source.
4905
75acb486
PA
49062018-06-29 Pedro Alves <palves@redhat.com>
4907
4908 * gdb.threads/names.exp: Adjust expected "info threads" output.
4909
cd2bb709
PA
49102018-06-29 Pedro Alves <palves@redhat.com>
4911
4912 * gdb.opt/inline-break.exp (line number, address): Add "info
4913 break" tests.
4914
991ff292
PA
49152018-06-29 Pedro Alves <palves@redhat.com>
4916
4917 * gdb.opt/inline-break.c (func1): Add "break here" marker.
4918 * gdb.opt/inline-break.exp: Test setting breakpoints by line
4919 number and address and running to them.
4920
356819b6 49212018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
4922
4923 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
4924
2512d7ef
JK
49252018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4926
4927 * lib/compiler.c: Remove executable permission flag.
4928
be1b6474
RB
49292018-06-28 Richard Bunt <richard.bunt@arm.com>
4930
4931 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
4932 code.
4933 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
4934
291f9a96
PT
49352018-06-28 Petr Tesarik <ptesarik@suse.cz>
4936
4937 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
4938
ed6dfe51
PT
49392018-06-28 Petr Tesarik <ptesarik@suse.cz>
4940
4941 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
4942 address argument is omitted.
4943
d4d429d5
PT
49442018-06-28 Petr Tesarik <ptesarik@suse.cz>
4945
4946 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
4947
7ab6656f
OJ
49482018-06-27 Omair Javaid <omair.javaid@linaro.org>
4949
4950 PR gdb/21695
4951 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
4952 * gdb.base/infoline-reloc-main-from-zero.c: New file.
4953
a33ccfc7
TT
49542018-06-26 Tom Tromey <tom@tromey.com>
4955
4956 PR rust/22574:
4957 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
4958 * gdb.rust/simple.rs (struct SimpleLayout): New.
4959
6d72d289
SM
49602018-06-22 Simon Marchi <simon.marchi@ericsson.com>
4961
4962 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
4963 "info registers" output.
4964
8363f9d5
RB
49652018-06-21 Richard Bunt <richard.bunt@arm.com>
4966
4967 * gdb.base/watchpoint-hw-attach.c: New test.
4968 * gdb.base/watchpoint-hw-attach.exp: New file.
4969
f00674fe
SM
49702018-06-20 Simon Marchi <simon.marchi@ericsson.com>
4971
4972 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
4973 through /bin/sh.
4974 * boards/dwarf4-gdb-index.exp: Likewise.
4975 * boards/fission-dwp.exp: Likewise.
4976
1d554008
UW
49772018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
4978
4979 * gdb.base/float128.exp: Add comment and improved fail message
4980 to the failure case of "print large128" test.
4981
d0ac1c44
SM
49822018-06-19 Simon Marchi <simon.marchi@ericsson.com>
4983
4984 * configure.ac: Remove AC_PREREQ.
4985 * configure: Re-generate.
4986
61b04dd0
PA
49872018-06-19 Pedro Alves <palves@redhat.com>
4988
4989 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
4990 (func_extern_caller): New.
4991 (main): Call func_extern_caller.
4992 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
4993 logic change.
4994
f63b508a
SM
49952018-06-18 Weimin Pan <weimin.pan@oracle.com>
4996
4997 PR gdb/16841
4998 * gdb.cp/typedef-base.cc: New file.
4999 * gdb.cp/typedef-base.exp: New file.
5000
0fe3a558
TV
50012018-06-18 Tom de Vries <tdevries@suse.de>
5002
5003 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5004
7010835a
AB
50052018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5006 Richard Bunt <Richard.Bunt@arm.com>
5007
5008 * gdb.threads/attach-slow-waitpid.c: New file.
5009 * gdb.threads/attach-slow-waitpid.exp: New file.
5010 * gdb.threads/slow-waitpid.c: New file.
5011
14897d65
PA
50122018-06-14 Pedro Alves <palves@redhat.com>
5013
5014 * gdb.base/fork-running-state.c: Include <errno.h>.
5015 (exit_if_relative_exits): New.
5016 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5017 exits.
5018 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5019 child exits.
5020
5d9a0608
TV
50212018-06-14 Tom de Vries <tdevries@suse.de>
5022
5023 PR cli/22573
5024 * gdb.base/finish-pretty.c: New test.
5025 * gdb.base/finish-pretty.exp: New file.
5026
11ae5818
PA
50272018-06-14 Pedro Alves <palves@redhat.com>
5028
5029 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5030 gdb's expected startup output.
5031
1d39de44
PA
50322018-06-14 Pedro Alves <palves@redhat.com>
5033
5034 * lib/selftest-support.exp (selftest_setup): Remove inlined
5035 function handling.
5036
70ee0000
TV
50372018-06-14 Tom de Vries <tdevries@suse.de>
5038
5039 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5040 matching of breakpoint printing.
5041
11f4b608
TV
50422018-06-13 Tom de Vries <tdevries@suse.de>
5043
5044 PR testsuite/23269
5045 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5046 (fork_child): ... here, and ...
5047 (fork_parent): ... here.
5048
50492018-06-12 Tom de Vries <tdevries@suse.de>
5050
5051 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5052
9516f85a
AB
50532018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5054 Stephen Roberts <stephen.roberts@arm.com>
5055
5056 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5057 rewrite test to describe action performed, rather than possible
5058 failure.
5059
5045b3d7
GB
50602018-06-08 Gary Benson <gbenson@redhat.com>
5061
5062 * gdb.threads/check-libthread-db.exp: New file.
5063 * gdb.threads/check-libthread-db.c: Likewise.
5064
c61b06a1
TT
50652018-06-05 Tom Tromey <tom@tromey.com>
5066
5067 * gdb.base/default.exp: Update expected "show version" output.
5068
eb6af809
TT
50692018-06-05 Tom Tromey <tom@tromey.com>
5070
5071 PR cli/12326:
5072 * gdb.cp/static-print-quit.exp: Update.
5073 * lib/gdb.exp (pagination_prompt): Update.
5074 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5075 * gdb.python/python.exp: Update.
5076
178d6a63
JB
50772018-06-04 Joel Brobecker <brobecker@adacore.com>
5078
5079 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5080
8e817061
JB
50812018-06-01 Joel Brobecker <brobecker@adacore.com>
5082
5083 * gdb.ada/bp_fun_addr: New testcase.
5084
e86ca25f
TT
50852018-06-01 Tom Tromey <tom@tromey.com>
5086
5087 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5088 results.
5089 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5090 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5091 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5092 * gdb.base/maint.exp (maint_pass_if): Update.
5093
4b2dfa9d
MR
50942018-05-31 Maciej W. Rozycki <macro@mips.com>
5095
5096 * gdb.base/endian.exp: New test.
5097 * gdb.base/endian.c: New test source.
5098
45f25d6c
AB
50992018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5100
5101 PR gdb/23203
5102 * gdb.base/bt-selected-frame.c: New file.
5103 * gdb.base/bt-selected-frame.exp: New file.
5104 * lib/gdb.exp (get_current_frame_number): New function.
5105
d9f6d7f8
MR
51062018-05-24 Maciej W. Rozycki <macro@mips.com>
5107 Pedro Alves <palves@redhat.com>
5108
5109 * gdb.threads/tls-core.c: Include <stdlib.h>
5110 (thread_proc): Call `abort'.
5111 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5112 (tls_core_test): New procedure, bits factored out from ...
5113 (top level): ... here. Test both native cores and gcore cores.
5114
ff1cf532
TT
51152018-05-23 Tom Tromey <tom@tromey.com>
5116
5117 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5118
b98664d3
TT
51192018-05-23 Tom Tromey <tom@tromey.com>
5120
5121 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5122 symfile_complaints.
5123 (test_short_complaints): Likewise.
5124 (test_empty_complaints): Likewise.
5125 (test_initial_complaints): Update.
5126
4e9668d0
TT
51272018-05-23 Tom Tromey <tom@tromey.com>
5128
5129 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5130
43ba33c7
TT
51312018-05-23 Tom Tromey <tom@tromey.com>
5132
5133 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5134 (test_short_complaints): Update.
5135
035522c0
PA
51362018-05-22 Pedro Alves <palves@redhat.com>
5137
5138 * gdb.base/remote.exp: Only gdb_start after compiling the
5139 testcase. Issue "disconnect" before testing "set remote" command
5140 defaults. Issue clean_restart before running to main.
5141
cc0be08f
PA
51422018-05-22 Pedro Alves <palves@redhat.com>
5143
5144 * gdb.base/remote.exp: Adjust expected output of "show remote
5145 memory-write-packet-size". Add tests for "set remote
5146 memory-write-packet-size 0" and "set remote
5147 memory-write-packet-size fixed/limit".
5148
b1b60145
PA
51492018-05-22 Pedro Alves <palves@redhat.com>
5150
5151 PR gdb/22973
5152 * gdb.base/utf8-identifiers.c: New file.
5153 * gdb.base/utf8-identifiers.exp: New file.
5154
0ec848ad
PFC
51552018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5156
5157 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5158
2c3305f6
PFC
51592018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5160
5161 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5162
ce1e8424
TT
51632018-05-18 Tom Tromey <tom@tromey.com>
5164
5165 * gdb.base/ptype-offsets.exp: Update.
5166
ddfe970e
KS
51672018-05-17 Keith Seitz <keiths@redhat.com>
5168
5169 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5170 in expected breakpoint stop locations.
5171 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5172 move to proper scope to test variable values.
5173 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5174 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5175 New functions.
5176 (main): Call not_inline_func3.
5177 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5178 inline_func1, inline_func2, and inline_func3. Test that when each
5179 breakpoint is hit, GDB properly reports both the stop location
5180 and the backtrace. Repeat tests for temporary breakpoints.
5181
0726fcc6
MR
51822018-05-15 Maciej W. Rozycki <macro@mips.com>
5183
5184 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5185 rather then trying to access it in determining whether the PID
5186 of `gdbserver' could have been retrieved.
5187
8ee22052
AB
51882018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5189
5190 * gdb.arch/amd64-init-x87-values.S: New file.
5191 * gdb.arch/amd64-init-x87-values.exp: New file.
5192
7785df48
JK
51932018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5194
5195 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5196
56bcdbea
TT
51972018-05-04 Tom Tromey <tom@tromey.com>
5198
5199 PR python/22730:
5200 * gdb.python/python.exp: Test multi-line execute.
5201
a913fffb
TT
52022018-05-04 Tom Tromey <tom@tromey.com>
5203
5204 PR python/22731:
5205 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5206
7a2c85f2
TT
52072018-05-04 Tom Tromey <tom@tromey.com>
5208
5209 PR gdb/11750:
5210 * gdb.base/define.exp: Test defining a user command inside a user
5211 command.
5212 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5213
a3b60e45
JK
52142018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5215 Pedro Alves <palves@redhat.com>
5216
5217 PR breakpoints/19806 and support for PR external/20207.
5218 * gdb.base/watchpoint-unaligned.c: New file.
5219 * gdb.base/watchpoint-unaligned.exp: New file.
5220
45fe4a03
AB
52212018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5222
5223 * gdb.base/maint.exp: Make test names unique, use
5224 test_prefix_command_help to test 'help maint info', and remove
5225 repeated test of 'help maint'.
5226
9be2ae8f
TT
52272018-05-04 Tom Tromey <tom@tromey.com>
5228
5229 PR gdb/22619:
5230 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5231 behavior.
5232
11859c31
AB
52332018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5234
5235 * gdb.base/maint.exp: Process output from 'maint print registers'
5236 line at a time.
5237
089a9490
AB
52382018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5239
5240 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5241 timeout.
5242
9b0797e2
AB
52432018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5244
5245 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5246 filter pattern.
5247
f6ac5f3d
PA
52482018-05-02 Pedro Alves <palves@redhat.com>
5249
5250 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5251 to_log_command renames.
5252 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5253
77d3c63b
TT
52542018-05-02 Tom Tromey <tom@tromey.com>
5255
5256 * gdb.python/py-parameter.exp: Set test message.
5257
0489430a
TT
52582018-05-02 Tom Tromey <tom@tromey.com>
5259
5260 PR python/20084:
5261 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5262 PARAM_ZUINTEGER_UNLIMITED tests.
5263
1632f8ba
DR
52642018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5265
5266 PR rust/23124
5267 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5268 when casting.
5269
6d7bb824
TT
52702018-04-30 Tom Tromey <tom@tromey.com>
5271
5272 * gdb.python/py-type.exp: Check align attribute.
5273 * gdb.python/py-type.c: New "aligncheck" global.
5274
007e1530
TT
52752018-04-30 Tom Tromey <tom@tromey.com>
5276
5277 PR exp/17095:
5278 * gdb.dwarf2/dw2-align.exp: New file.
5279 * gdb.cp/align.exp: New file.
5280 * gdb.base/align.exp: New file.
5281 * lib/gdb.exp (gdb_int128_helper): New proc.
5282 (has_int128_c, has_int128_cxx): New caching procs.
5283
6873858b
TT
52842018-04-27 Tom Tromey <tom@tromey.com>
5285
5286 PR rust/22545:
5287 * gdb.rust/simple.exp: Add inclusive range tests.
5288
79188d8d
PA
52892018-04-26 Pedro Alves <palves@redhat.com>
5290
5291 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5292 ifunc breakpoint locations correctly of ifunc breakpoints set
5293 while the program resolves the ifunc.
5294
c7075ad5
PA
52952018-04-26 Pedro Alves <palves@redhat.com>
5296
5297 * gdb.base/gnu-ifunc-final.c: New file.
5298 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5299 * gdb.base/gnu-ifunc.exp (executable): Delete.
5300 (staticexecutable): Adjust.
5301 (lib_opts, exec_opts): Delete.
5302 (make_binsuffix, build, set-break): New procedures.
5303 (misc_tests): New, with tests factored out from the top level.
5304 (top level): Test different combinations of ifunc resolver name,
5305 resolver with and with debug info, and ifunc target with and
5306 without debug info. Wrap static tests with with_target_prefix.
5307
8388016d
PA
53082018-04-26 Pedro Alves <palves@redhat.com>
5309
5310 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5311 return type" warnings.
5312
249b5733
PA
53132018-04-25 Pedro Alves <palves@redhat.com>
5314
5315 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5316 killed".
5317 * gdb.base/kill-after-signal.exp: Likewise.
5318 * gdb.threads/kill.exp: Likewise.
5319
f67c0c91
SDJ
53202018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5321 Sergio Durigan Junior <sergiodj@redhat.com>
5322 Pedro Alves <palves@redhat.com>
5323
5324 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5325 regexps to expect for '[Inferior ... detached]' as well.
5326 * gdb.base/attach.exp: Likewise.
5327 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5328 "gdb_continue_to_end".
5329 (test_catch_syscall_with_wrong_args): Likewise.
5330 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5331 ']'. Don't set 'verbose' on.
5332 * gdb.base/foll-vfork.exp: Likewise.
5333 * gdb.base/fork-print-inferior-events.c: New file.
5334 * gdb.base/fork-print-inferior-events.exp: New file.
5335 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5336 '[Inferior ... has been killed]' message.
5337 * gdb.base/kill-after-signal.exp: Likewise.
5338 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5339 detach message.
5340 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5341 message.
5342 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5343 regexps to expect for '[Inferior ... detached]' as well.
5344 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5345
0a8ddac4
SM
53462018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5347
5348 PR gdb/23104
5349 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5350
701adfb0
PA
53512018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5352
5353 PR gdb/23095
5354 * gdb.base/break-probes.exp: Pass shlib_load to
5355 prepare_for_testing. Set normal_bp to r_debug_state if target is
5356 bsd.
5357
d27d16bf
RB
53582018-04-19 Richard Bunt <richard.bunt@arm.com>
5359
5360 * gdb.threads/multiple-successive-infcall.c: New test.
5361 * gdb.threads/multiple-successive-infcall.exp: New file.
5362
a037790e
TT
53632018-04-17 Tom Tromey <tom@tromey.com>
5364
5365 * gdb.rust/simple.rs (Union): New type.
5366 (main): New local "u".
5367 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5368
e3a91079
AA
53692018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5370
5371 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5372 number information in output of "whereis" command.
5373 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5374
b744723f
AA
53752018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5376
5377 * gdb.ada/info_types.exp: Adjust expected output to the line
5378 numbers now printed by "info var/func/type".
5379 * gdb.base/completion.exp: Likewise.
5380 * gdb.base/included.exp: Likewise.
5381 * gdb.cp/cp-relocate.exp: Likewise.
5382 * gdb.cp/cplusfuncs.exp: Likewise.
5383 * gdb.cp/namespace.exp: Likewise.
5384 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5385
4a4495d6
MM
53862018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5387
5388 * gdb.btrace/cpu.exp: New.
5389
1d509aa6
MM
53902018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5391
5392 * gdb.base/step-indirect-call-thunk.exp: New.
5393 * gdb.base/step-indirect-call-thunk.c: New.
5394 * gdb.reverse/step-indirect-call-thunk.exp: New.
5395 * gdb.reverse/step-indirect-call-thunk.c: New.
5396
6295b6da
SM
53972018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5398
5399 * gdb.base/pie-fork.c: New file.
5400 * gdb.base/pie-fork.exp: New file.
5401
50146e70
TT
54022018-04-11 Tom Tromey <tom@tromey.com>
5403
5404 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5405
f50d8a2e
PA
54062018-04-10 Pedro Alves <palves@redhat.com>
5407
5408 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5409 exits. Instead loop running forever.
5410 (fork_parent): Run forever too.
5411
a0be7a36
SM
54122018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5413
5414 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5415 mi_continue_to_line.
5416 * gdb.mi/mi-stack.c (callee4): Add comment.
5417
9b73db36
SM
54182018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5419
5420 * gdb.mi/mi-stack.exp: Fix indentation.
5421
c912f608
SM
54222018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5423
5424 PR gdb/22979
5425 * gdb.arch/amd64-osabi.exp: New file.
5426
26540402
SM
54272018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5428
5429 PR gdb/22980
5430 * gdb.base/osabi.exp: New file.
5431
121ad66c 54322018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5433
5434 * gdb.cp/static-typedef-print.exp: New file.
5435 * gdb.cp/static-typedef-print.cc: New file.
5436
3fcded8f
JB
54372018-03-27 Joel Brobecker <brobecker@adacore.com>
5438
5439 * gdb.ada/varsize_limit: New testcase.
5440
59cc4834
JB
54412018-03-27 Joel Brobecker <brobecker@adacore.com>
5442
5443 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5444
5445 * gdb.ada/notcplusplus: New testcase.
5446
5447 * gdb.base/c-linkage-name.c: New file.
5448 * gdb.base/c-linkage-name.exp: New testcase.
5449
4ca59a9f
TT
54502018-03-26 Tom Tromey <tom@tromey.com>
5451
5452 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5453 * gdb.python/py-framefilter.py (name_error): New global.
5454 (ErrorInName.function): Use name_error.
5455
978d6c75
TT
54562018-03-26 Tom Tromey <tom@tromey.com>
5457
5458 PR backtrace/15582:
5459 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5460
b7fee5a3
KS
54612018-03-23 Keith Seitz <keiths@redhat.com>
5462
5463 PR c++/22968
5464 * gdb.cp/subtypes.exp: New file.
5465 * gdb.cp/subtypes.h: New file.
5466 * gdb.cp/subtypes.cc: New file.
5467 * gdb.cp/subtypes-2.cc: New file.
5468
376be529
AB
54692018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5470
5471 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5472 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5473 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5474 -nostartfiles when compiling the test. Confirm that all registers
5475 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5476
066cfa98
AB
54772018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5478
5479 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5480 option, syntax was wrong anyway.
5481 * gdb.arch/arm-disp-step.exp: Likewise.
5482 * gdb.arch/sparc64-regs.exp: Likewise.
5483 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5484 option, syntax was wrong anyway, switch to use
5485 prepare_for_testing.
5486 * gdb.arch/i386-disp-step.exp: Likewise.
5487
079670b9
AA
54882018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5489
5490 * gdb.ada/exec_changed.exp: Replace "target_info exists
5491 use_gdb_stub" by "use_gdb_stub".
5492 * gdb.ada/start.exp: Likewise.
5493 * gdb.base/async-shell.exp: Likewise.
5494 * gdb.base/attach-pie-misread.exp: Likewise.
5495 * gdb.base/attach-wait-input.exp: Likewise.
5496 * gdb.base/break-entry.exp: Likewise.
5497 * gdb.base/break-interp.exp: Likewise.
5498 * gdb.base/dprintf-detach.exp: Likewise.
5499 * gdb.base/nostdlib.exp: Likewise.
5500 * gdb.base/solib-nodir.exp: Likewise.
5501 * gdb.base/statistics.exp: Likewise.
5502 * gdb.base/testenv.exp: Likewise.
5503 * gdb.mi/mi-exec-run.exp: Likewise.
5504 * gdb.mi/mi-start.exp: Likewise.
5505 * gdb.multi/dummy-frame-restore.exp: Likewise.
5506 * gdb.multi/multi-arch-exec.exp: Likewise.
5507 * gdb.multi/multi-arch.exp: Likewise.
5508 * gdb.multi/tids.exp: Likewise.
5509 * gdb.multi/watchpoint-multi.exp: Likewise.
5510 * gdb.python/py-events.exp: Likewise.
5511 * gdb.threads/attach-into-signal.exp: Likewise.
5512 * gdb.threads/attach-stopped.exp: Likewise.
5513 * gdb.threads/threadapply.exp: Likewise.
5514 * lib/selftest-support.exp: Likewise.
5515
26d6cec4
AA
55162018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5517
5518 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5519
4ee89e90
SR
55202018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5521
5522 * gdb.perf/template-breakpoints.cc: New file.
5523 * gdb.perf/template-breakpoints.exp: New file.
5524 * gdb.perf/template-breakpoints.py: New file.
5525
92630041
TT
55262018-03-19 Tom Tromey <tom@tromey.com>
5527
5528 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5529 y0.
5530 * gdb.rust/simple.exp: Test bare identifier form of struct
5531 initializer.
5532
76727919
TT
55332018-03-19 Tom Tromey <tom@tromey.com>
5534
5535 * gdb.gdb/observer.exp: Remove.
5536
194ed413
AA
55372018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5538
5539 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5540 "qualified" option when setting breakpoints.
5541 * gdb.trace/backtrace.exp: Likewise.
5542 * gdb.trace/circ.exp: Likewise.
5543 * gdb.trace/collection.exp: Likewise.
5544 * gdb.trace/disconnected-tracing.exp: Likewise.
5545 * gdb.trace/ftrace-lock.exp: Likewise.
5546 * gdb.trace/ftrace.exp: Likewise.
5547 * gdb.trace/infotrace.exp: Likewise.
5548 * gdb.trace/packetlen.exp: Likewise.
5549 * gdb.trace/passc-dyn.exp: Likewise.
5550 * gdb.trace/qtro.exp: Likewise.
5551 * gdb.trace/read-memory.exp: Likewise.
5552 * gdb.trace/report.exp: Likewise.
5553 * gdb.trace/signal.exp: Likewise.
5554 * gdb.trace/status-stop.exp: Likewise.
5555 * gdb.trace/strace.exp: Likewise.
5556 * gdb.trace/tfind.exp: Likewise.
5557 * gdb.trace/trace-break.exp: Likewise.
5558 * gdb.trace/trace-condition.exp: Likewise.
5559 * gdb.trace/trace-mt.exp: Likewise.
5560 * gdb.trace/tstatus.exp: Likewise.
5561 * gdb.trace/tsv.exp: Likewise.
5562 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5563 * gdb.trace/unavailable.exp: Likewise.
5564 * gdb.trace/while-dyn.exp: Likewise.
5565
8b067d2c
AA
55662018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5567
5568 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5569 that libinproctrace is copied to the target.
5570
3ae9ce5d
TT
55712018-03-14 Tom Tromey <tom@tromey.com>
5572
5573 PR cli/14977:
5574 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5575 a null pointer.
5576 * gdb.base/wchar.exp: Likewise.
5577
b8c2339b
TT
55782018-03-14 Tom Tromey <tom@tromey.com>
5579
5580 PR cli/19918:
5581 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5582 flag.
5583
4872dc46
SM
55842018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5585
5586 PR gdb/22841
5587 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5588 "target" to remote_exec.
5589
e4fe3756
SM
55902018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5591
5592 PR gdb/22841
5593 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5594 ${board}_upload): Remove.
5595
e95a97d4
AA
55962018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5597
5598 * gdb.cp/watch-cp.cc: New test.
5599 * gdb.cp/watch-cp.exp: New file.
5600
dbbb1059
AB
56012018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5602
5603 * gdb.base/infcall-nested-structs.exp: New file.
5604 * gdb.base/infcall-nested-structs.c: New file.
5605 * gdb.base/float.exp: Add riscv support.
5606
ecc054c0
TP
56072018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5608
5609 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5610 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5611
25e3c82c
SDJ
56122018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5613
5614 * gdb.server/abspath.exp: New file.
5615 * lib/gdb.exp (with_cwd): New procedure.
5616
3083294d
SM
56172018-02-28 Simon Marchi <simon.marchi@ericsson.com>
5618
5619 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
5620 use it.
5621 (gdb_is_target_remote_prompt): New proc.
5622 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
5623 (gdb_is_target_native): Pass prompt parameter to
5624 gdb_is_target_1.
5625
3275ef47
SM
56262018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
5627
5628 * gdb.base/load-command.c: New file.
5629 * gdb.base/load-command.exp: New file.
5630 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
5631 (gdb_is_target_1): ...this, and generalize for other targets
5632 than just remote.
5633 (gdb_is_target_remote): Use gdb_is_target_1.
5634 (gdb_is_target_native): use gdb_is_target_1.
5635
6893c19a
TT
56362018-02-26 Tom Tromey <tom@tromey.com>
5637
5638 PR python/16497:
5639 * gdb.python/py-framefilter.exp: Update test.
5640
2ddeaf8a
TT
56412018-02-26 Tom Tromey <tom@tromey.com>
5642
5643 * gdb.dwarf2/variant.c: New file.
5644 * gdb.dwarf2/variant.exp: New file.
5645
c9317f21
TT
56462018-02-26 Tom Tromey <tom@tromey.com>
5647
5648 * gdb.rust/simple.exp: Accept more possible results in enum test.
5649
6f6d0c26
SM
56502018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
5651
5652 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
5653 parentheses.
5654
11b03145
MR
56552018-02-23 Maciej W. Rozycki <macro@mips.com>
5656
5657 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
5658 name of a variable: $actual_linejj -> $actual_line.
5659
54a27fe5
JB
56602018-02-21 John Baldwin <jhb@FreeBSD.org>
5661
5662 * gdb.arch/amd64-i386-address.exp: Fix a typo.
5663
de65820c
MM
56642018-02-20 Markus Metzger <markus.t.metzger@intel.com>
5665
5666 * gdb.btrace/buffer-size.exp: Do not force BTS.
5667
980548fd
PA
56682018-02-14 Pedro Alves <palves@redhat.com>
5669
5670 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
5671 getting a "Quit".
5672
c4e12631
MM
56732018-02-09 Markus Metzger <markus.t.metzger@intel.com>
5674
5675 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
5676 Fix test name.
5677
c2e0e465
SM
56782018-02-07 Simon Marchi <simon.marchi@ericsson.com>
5679
5680 * gdb.cp/m-static.exp: Check type of optimized out static
5681 member.
5682
f7216783
AB
56832018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
5684
5685 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
5686 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
5687
0625771b
LS
56882018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
5689 Leszek Swirski <leszeks@google.com>
5690
5691 * gdb.python/py-prettyprint.c
5692 (struct to_string_returns_value_inner,
5693 struct to_string_returns_value_wrapper): New.
5694 (main): Add tsrvw variable.
5695 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
5696 ToStringReturnsValueWrapper): New classes.
5697 (register_pretty_printers): Register new pretty-printers.
5698 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
5699 recursive pretty printer.
5700 * gdb.python/py-mi.exp: Likewise.
5701
59498c30
LS
57022018-02-01 Leszek Swirski <leszeks@google.com>
5703
5704 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
5705 functions with the same name as an include file are parsed
5706 correctly.
5707
d4d38844
YQ
57082018-02-01 Yao Qi <yao.qi@linaro.org>
5709
5710 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
5711 "\[^\r\n\]*".
5712
07e5f5cf
NP
57132018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
5714
5715 * gdb.arch/powerpc-prologue-frame.s: New file.
5716 * gdb.arch/powerpc-prologue-frame.c: Likewise.
5717 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
5718
929b5ad4
JB
57192018-01-31 Joel Brobecker <brobecker@adacore.com>
5720
5721 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
5722
e671cd59
PA
57232018-01-30 Pedro Alves <palves@redhat.com>
5724
5725 PR gdb/13211
5726 * gdb.base/interrupt-daemon.c: New.
5727 * gdb.base/interrupt-daemon.exp: New.
5728 * gdb.multi/multi-term-settings.c: New.
5729 * gdb.multi/multi-term-settings.exp: New.
5730
fc413dc4
JB
57312018-01-30 Joel Brobecker <brobecker@adacore.com>
5732
5733 * gdb.base/break.exp: Save the location where the breakpoint
5734 on break.c:47 was actually inserted when debugging the version
5735 compiled at -O2 and use it in the expected output of the "info
5736 break" test performed soon after.
5737
5c319bb2
PA
57382018-01-22 Pedro Alves <palves@redhat.com>
5739 Sergio Durigan Junior <sergiodj@redhat.com>
5740
5741 * gdb.base/whatis.exp: Add tests for 'set print object on' +
5742 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
5743
a9e40818
JB
57442018-01-22 Joel Brobecker <brobecker@adacore.com>
5745
5746 * gdb.base/break-include.c, gdb.base/break-include.inc,
5747 gdb.base/break-include.exp: New files.
5748 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
5749 line number now being the actual line number where the breakpoint
5750 was inserted.
5751 * gdb.mi/mi-break.exp: Likewise.
5752 * gdb.mi/mi-reverse.exp: Likewise.
5753 * gdb.mi/mi-simplerun.exp: Ditto.
5754
e707fc44
AB
57552018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5756
5757 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
5758 varobj.
5759 * gdb.mi/mi-var-create-rtti.exp: Likewise.
5760
ae451627
AB
57612018-01-21 Don Breazeal <donb@codesourcery.com>
5762 Andrew Burgess <andrew.burgess@embecosm.com>
5763
5764 * gdb.mi/basics.c: Add new global.
5765 * gdb.mi/mi-frame-regs.exp: New file.
5766 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
5767 case.
5768
b1b189e0
AB
57692018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5770
5771 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
5772 non-parameter, and on an unknown symbol.
5773
fcfcc376
TT
57742018-01-19 Tom Tromey <tom@tromey.com>
5775
5776 * gdb.rust/modules.rs (TWENTY_THREE): New global.
5777 * gdb.rust/modules.exp: Add ::-qualified lookup test.
5778
634c1c31
AA
57792018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5780
5781 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
5782 setrlimit and chdir to int.
5783
d6ad07fd
AA
57842018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5785
5786 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
5787 function.
5788 (my_tend): Likewise.
5789 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
5790 rationale of avoiding FP- and vector instructions.
5791
adf8243b
RK
57922018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
5793
5794 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
5795 "info reg" with "\[ \t\]*".
5796 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
5797 "\[ \t\]+".
5798 * gdb.arch/s390-multiarch.exp: Ditto.
5799 * gdb.base/pc-fp.exp: Ditto.
5800 * gdb.reverse/i386-precsave.exp: Ditto.
5801 * gdb.reverse/i386-reverse.exp: Ditto.
5802 * gdb.reverse/i387-env-reverse.exp: Ditto.
5803 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5804
dcc06925
AA
58052018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5806
5807 * lib/gdb.exp (gdb_compile): Re-enable use of
5808 universal_compile_options for languages other than Rust.
5809
25d4fd80
AA
58102018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5811
5812 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
5813
ee7f689e 58142018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
5815
5816 PR gdb/16577
5817 * gdb.base/solib-vanish.exp: New.
5818 * gdb.base/solib-vanish-main.c: New.
5819 * gdb.base/solib-vanish-lib1.c: New.
5820 * gdb.base/solib-vanish-lib2.c: New.
5821
d8447b6b
YQ
58222018-01-17 Yao Qi <yao.qi@linaro.org>
5823
5824 * gdb.compile/compile.exp: Match the address printed for
5825 frame in the output of command "bt".
5826
86d6a90c
TT
58272018-01-15 Tom Tromey <tom@tromey.com>
5828
5829 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
5830 compute sp_reg.
5831
cbcdb1aa
AB
58322018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5833
5834 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
5835 to prepare.
5836 (prepare): Return 0 on error, 1 on success.
5837
eea61984
PA
58382018-01-12 Pedro Alves <palves@redhat.com>
5839
5840 * gdb.base/continue-after-aborted-step-over.c: New.
5841 * gdb.base/continue-after-aborted-step-over.exp: New.
5842
6181e9c2
SM
58432018-01-11 Simon Marchi <simon.marchi@ericsson.com>
5844
5845 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
5846 options when not creating an executable.
5847
3cada740
PA
58482018-01-11 Pedro Alves <palves@redhat.com>
5849
5850 PR remote/22597
5851 * gdb.server/stop-reply-no-thread.c: New file.
5852 * gdb.server/stop-reply-no-thread.exp: New file.
5853
c63d3e8d
PA
58542018-01-10 Pedro Alves <palves@redhat.com>
5855
5856 PR gdb/22670
5857 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
5858 functions too. Test setting breakpoints and printing C functions
5859 with no debug info too.
5860 * gdb.ada/bp_c_mixed_case/qux.c: New file.
5861
d4c2a405
PA
58622018-01-10 Pedro Alves <palves@redhat.com>
5863
5864 PR gdb/22670
5865 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
5866 a fail.
5867
8825213e
PA
58682018-01-10 Pedro Alves <palves@redhat.com>
5869
5870 PR gdb/22670
5871 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
5872
605fd3c6
YQ
58732018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5874
5875 * gdb.server/unittest.exp: Match the output in non-development
5876 mode.
5877
1e5ded6c
YQ
58782018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5879
5880 * gdb.gdb/unittest.exp: Match output in non-development mode.
5881
30066b0b
JB
58822018-01-08 Joel Brobecker <brobecker@adacore.com>
5883
5884 * gdb.ada/access_tagged_param.exp: Relax expected output
5885 for value of "ObjL" in "continue" to pck.inspect breakpoint
5886 test.
5887
04bafb1e
XR
58882018-01-08 Joel Brobecker <brobecker@adacore.com>
5889
9f86398b
JB
5890 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
5891 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 5892
e379cee6
PA
58932018-01-05 Pedro Alves <palves@redhat.com>
5894
5895 PR gdb/18653
5896 * gdb.base/libsegfault.exp: New.
5897
de63c46b
PA
58982018-01-05 Joel Brobecker <brobecker@adacore.com>
5899
5900 PR gdb/22670
5901 * gdb.ada/access_tagged_param.exp: New file.
5902 * gdb.ada/access_tagged_param/foo.adb: New file.
5903
f98fc17b
PA
59042018-01-05 Pedro Alves <palves@redhat.com>
5905
5906 PR gdb/22670
5907 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
5908 exercise lower case too, and to exercise both full matching and
5909 wild matching.
5910
342f8240
JB
59112018-01-05 Joel Brobecker <brobecker@adacore.com>
5912
5913 * gdb.ada/rename_subscript_param: New testcase.
5914
7150d33c
JG
59152018-01-05 Jerome Guitton <guitton@adacore.com>
5916
5917 * gdb.ada/arr_acc_idx_w_gap: New testcase.
5918
cc0e770c
JB
59192018-01-05 Joel Brobecker <brobecker@adacore.com>
5920
5921 * gdb.ada/convvar_comp: New testcase.
5922
672a41aa 59232018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
5924
5925 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
5926 (My_Table): New global variable.
5927 * testsuite/gdb.ada/array_char_idx.exp: Add test.
5928
7365ec2f
JB
59292018-01-04 Joel Brobecker <brobecker@adacore.com>
5930
5931 PR gdb/22670
5932 * gdb.ada/maint_with_ada: New testcase.
5933
289483b6
JB
59342018-01-04 Joel Brobecker <brobecker@adacore.com>
5935
5936 PR gdb/22670
5937 * gdb.ada/bp_c_mixed_case: New testcase.
5938
344420da
JB
59392018-01-04 Joel Brobecker <brobecker@adacore.com>
5940
5941 PR gdb/22670
5942 * gdb.ada/complete.exp: Add "complete break ada" test.
5943
66fc87a0
JB
59442018-01-04 Joel Brobecker <brobecker@adacore.com>
5945
5946 PR gdb/22670
5947 * gdb.ada/info_addr_mixed_case: New testcase.
5948
9f757bf7
XR
59492018-01-03 Xavier Roirand <roirand@adacore.com>
5950
5951 * gdb.ada/excep_handle.exp: New testcase.
5952 * gdb.ada/excep_handle/foo.adb: New file.
5953 * gdb.ada/excep_handle/pck.ads: New file.
5954
bd570f80
JB
59552018-01-03 Joel Brobecker <brobecker@adacore.com>
5956
5957 * gdb.base/step-line.c: Add extra empty line in copyright header.
5958 * gdb.base/step-line.inp: Likewise.
5959
9fe561ab
JB
59602018-01-02 Joel Brobecker <brobecker@adacore.com>
5961
5962 * gdb.ada/dyn_stride.exp: Add slice test.
5963
a405673c
JB
59642018-01-02 Joel Brobecker <brobecker@adacore.com>
5965
5966 * gdb.ada/dyn_stride: New testcase.
5967
cef0f868
SH
59682017-12-27 Stafford Horne <shorne@gmail.com>
5969
5970 * gdb.xml/extra-regs.xml: Add example foo reggroup.
5971 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
5972
b67d92b0
SH
59732017-12-27 Stafford Horne <shorne@gmail.com>
5974
5975 * gdb.base/reggroups.c: New file.
5976 * gdb.base/reggroups.exp: New file.
5977
eccab96d
JB
59782017-12-18 Joel Brobecker <brobecker@adacore.com>
5979
5980 * gdb.dwarf2/ada-valprint-error.c: New file.
5981 * gdb.dwarf2/ada-valprint-error.exp: New file.
5982
0e2da9f0
JB
59832017-12-18 Joel Brobecker <brobecker@adacore.com>
5984
5985 * gdb.ada/assign_arr: New testcase.
5986
cb923fcc
XR
59872017-12-18 Xavier Roirand <roirand@adacore.com>
5988
5989 * gdb.ada/funcall_ptr: New testcase.
5990
7c161838
SDJ
59912017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
5992
5993 PR cli/16224
5994 * gdb.base/ptype-offsets.cc: New file.
5995 * gdb.base/ptype-offsets.exp: New file.
5996
1af17fd9
YQ
59972017-12-15 Yao Qi <yao.qi@linaro.org>
5998
5999 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6000 if XML is disabled.
6001
828d5846
XR
60022017-12-15 Xavier Roirand <roirand@adacore.com>
6003
6004 * gdb.ada/same_component_name: New testcase.
6005
79e8fcaa
JB
60062017-12-14 Joel Brobecker <brobecker@adacore.com>
6007
6008 * gdb.ada/str_binop_equal: New testcase.
6009
e05fa6f9
JB
60102017-12-14 Joel Brobecker <brobecker@adacore.com>
6011
6012 * gdb.ada/task_switch_in_core: New testcase.
6013
b89641ba
SM
60142017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6015
6016 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6017 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6018 call test_bkpt_qualified.
6019 (test_bkpt_qualified): New proc.
6020
6892d2e4
PA
60212017-12-13 Pedro Alves <palves@redhat.com>
6022
6023 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6024 Tighten regexp by matching with an anchor.
6025
a22ecf70
PA
60262017-12-13 Pedro Alves <palves@redhat.com>
6027
6028 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6029 ("expression with namespace"): New set of tests.
6030 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6031 (Nested::Test_NS::qux): New.
6032 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6033 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6034
9937536c
JB
60352017-12-13 Joel Brobecker <brobecker@adacore.com>
6036
6037 * gdb.base/server-del-break.c: New file.
6038 * gdb.base/server-del-break.exp: New file.
6039
fe49c6f5
SH
60402017-12-12 Stafford Horne <shorne@gmail.com>
6041
6042 * gdb.xml/tdesc-regs.exp: Add or1k support.
6043
c3d18620
SH
60442017-12-12 Stafford Horne <shorne@gmail.com>
6045
6046 * gdb.base/bp-permanent.c: Define nop of or1k.
6047
c5f9cfc8
JB
60482017-12-11 Joel Brobecker <brobecker@adacore.com>
6049
6050 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6051 output with components being reordered.
6052
a9c135fc
JB
60532017-12-11 Joel Brobecker <brobecker@adacore.com>
6054
6055 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6056 output with components being reordered.
6057
927aa2e7
JK
60582017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6059 Pedro Alves <palves@redhat.com>
6060
6061 * gdb.base/maint.exp (check for .gdb_index): Check also for
6062 .debug_names.
6063 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6064 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6065 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6066 (.gdb_index used after symbol reloading): Support also .debug_names.
6067 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6068
f17d9474
YQ
60692017-12-08 Yao Qi <yao.qi@linaro.org>
6070
6071 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6072 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6073
a0de8c21
YQ
60742017-12-08 Yao Qi <yao.qi@linaro.org>
6075
6076 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6077 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6078
a738ea1d
YQ
60792017-12-08 Yao Qi <yao.qi@linaro.org>
6080
6081 * gdb.arch/aarch64-tagged-pointer.c: New file.
6082 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6083
1cd9a73b
SDJ
60842017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6085
6086 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6087 "int".
6088
fa6eb693
KS
60892017-12-07 Keith Seitz <keiths@redhat.com>
6090
6091 PR breakpoints/22569
6092 * gdb.linespec/ls-errs.exp: Change expected result of "break
6093 -source this file has spaces.c -line 3".
6094 Check that an explicit source file followed by whitespace is
6095 identified as an invalid explicit location.
6096
883fd55a
KS
60972017-12-07 Keith Seitz <keiths@redhat.com>
6098
6099 * gdb.cp/nested-types.cc: New file.
6100 * gdb.cp/nested-types.exp: New file.
6101 * lib/cp-support.exp: Load data-structures.exp library.
6102 (debug_cp_test_ptype_class): New global.
6103 (cp_ptype_class_verbose, next_line): New procedures.
6104 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6105 Add and document new return value.
6106 Switch the list of lines to a queue.
6107 Add support for new `type' key for nested type definitions.
6108 Add debugging/troubleshooting messages.
6109 * lib/data-structures.exp: New file.
6110
ec72db3e
SM
61112017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6112
6113 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6114 with proc_with_prefix, don't use with_test_prefix.
6115
99598d71
TT
61162017-12-07 Tom Tromey <tom@tromey.com>
6117
6118 * gdb.base/break.exp: Add test for empty "commands".
6119
a8806230
YQ
61202017-12-07 Yao Qi <yao.qi@linaro.org>
6121
6122 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6123 malloc and catch syscall.
6124
824cc835
PM
61252017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6126
e79be6e5 6127 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6128 tests for explicit locations.
6129
7cc244de
PA
61302017-12-06 Pedro Alves <palves@redhat.com>
6131
6132 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6133 force-disabling XML descriptions.
6134
50a1fdd5
PA
61352017-12-04 Pedro Alves <palves@redhat.com>
6136
6137 PR gdb/22499
6138 * gdb.arch/amd64-disp-step-avx.S: New file.
6139 * gdb.arch/amd64-disp-step-avx.exp: New file.
6140
f0fb2488
PA
61412017-12-03 Pedro Alves <palves@redhat.com>
6142
6143 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6144 and <string.h>.
6145 (parent_function): Print distinct messages when waitpid fails, or
6146 the child exits with a signal, or the child exits for an unhandled
6147 reason.
6148 * gdb.threads/process-dies-while-detaching.exp
6149 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6150 it. Wait for both inferior output and GDB's prompt. Use an
6151 indirect spawn id list.
6152 (do_detach): New parameter 'child_exit'. Use it to compute
6153 expected inferior output.
6154 (test_detach, test_detach_watch, test_detach_killed_outside):
6155 Adjust to pass down the expected child exit kind.
6156
97cbe998
SDJ
61572017-12-01 Joel Brobecker <brobecker@adacore.com>
6158 Sergio Durigan Junior <sergiodj@redhat.com>
6159 Pedro Alves <palves@redhat.com>
6160
6161 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6162
40fc416f
SDJ
61632017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6164
6165 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6166 to 'symbol-file' and 'add-symbol-file' can be
6167 position-independent.
6168
1cc75e92
YQ
61692017-12-01 Yao Qi <yao.qi@linaro.org>
6170
6171 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6172 the URL in copyright header.
6173 * gdb.arch/aarch64-fp.exp: Likewise.
6174 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6175 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6176 * gdb.base/expand-psymtabs.exp: Likewise.
6177 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6178 * gdb.fortran/common-block.exp: Likewise.
6179 * gdb.fortran/common-block.f90: Likewise.
6180 * gdb.fortran/logical.exp: Likewise.
6181 * gdb.fortran/vla-datatypes.f90: Likewise.
6182 * gdb.fortran/vla-sub.f90: Likewise.
6183
875fb7a7
JB
61842017-11-30 Joel Brobecker <brobecker@adacore.com>
6185
6186 * gdb.ada/repeat_dyn: New testcase.
6187
6f14765f
UW
61882017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6189
6190 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6191 Update for changed thread numbering.
6192 * gdb.cell/bt.exp: Update for changed GDB output.
6193
f1af7b94
SM
61942017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6195
6196 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6197 setting isremote by hand.
6198 * boards/dwarf4-gdb-index.exp: Likewise.
6199 * boards/fission.exp: Likewise.
6200 * boards/stabs.exp: Likewise.
6201
e3919f3e
PA
62022017-11-30 Pedro Alves <palves@redhat.com>
6203
6204 * gdb.linespec/cpls-ops.exp
6205 (check_explicit_skips_function_argument): Extract the underlying
6206 type of size_t instead of hardcoding it.
6207
bd69330d
PA
62082017-11-29 Pedro Alves <palves@redhat.com>
6209
6210 PR c++/19436
6211 * gdb.linespec/cpls-abi-tag.cc: New file.
6212 * gdb.linespec/cpls-abi-tag.exp: New file.
6213
a20714ff
PA
62142017-11-29 Pedro Alves <palves@redhat.com>
6215
6216 * gdb.base/langs.exp: Use -qualified.
6217 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6218 it.
6219 * gdb.cp/namespace.exp: Use -qualified.
6220 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6221 (overload-3, template-overload, template-ret-type, const-overload)
6222 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6223 procedures.
6224 (test_driver): Call them.
6225 * gdb.cp/save-bp-qualified.cc: New.
6226 * gdb.cp/save-bp-qualified.exp: New.
6227 * gdb.linespec/explicit.exp: Test -qualified.
6228 * lib/completion-support.exp (completion::explicit_opts_list): Add
6229 "-qualified".
6230 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6231
f6f1d339
PM
62322017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6233
6234 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6235
02ca603a
TT
62362017-11-29 Tom Tromey <tom@tromey.com>
6237
6238 * gdb.base/relocate.exp: Update invalid argument test.
6239 Add new tests for invalid arguments.
6240
ed6c0bfb
TP
62412017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6242
6243 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6244 Return 0 as a long.
6245 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6246
f106e10e
TP
62472017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6248
6249 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6250 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6251 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6252 func ().
6253 * gdb.cp/shadow.cc (B.func): Return 0.
6254
10329bb2
JB
62552017-11-27 Joel Brobecker <brobecker@adacore.com>
6256
6257 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6258 expected output in gdb_expect call to allow the exception
6259 message to be present as well. Fix syntax confusion to avoid
6260 TCL thinking that exception_name is an array.
6261
617cd4bc
UW
62622017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6263
6264 * gdb.arch/spu-info.c: Include <unistd.h>.
6265 (do_signal_test): Fix broken calls to write.
6266 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6267 Fix checks for empty mailboxes. Update signal tests for corrected
6268 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6269 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6270 * gdb.cell/arch.exp: Use standard_output_file.
6271 * gdb.cell/break.exp: Likewise.
6272 * gdb.cell/bt.exp: Likewise.
6273 * gdb.cell/core.exp: Likewise.
6274 * gdb.cell/dwarfaddr.exp: Likewise.
6275 * gdb.cell/ea-cache.exp: Likewise.
6276 * gdb.cell/ea-standalone.exp: Likewise.
6277 * gdb.cell/f-regs.exp: Likewise.
6278 * gdb.cell/fork.exp: Likewise.
6279 * gdb.cell/gcore.exp: Likewise.
6280 * gdb.cell/mem-access.exp: Likewise.
6281 * gdb.cell/ptype.exp: Likewise.
6282 * gdb.cell/registers.exp: Likewise.
6283 * gdb.cell/sizeof.exp: Likewise.
6284 * gdb.cell/solib-symbol.exp: Likewise.
6285 * gdb.cell/solib.exp: Likewise.
617cd4bc 6286
a81aaca0
PA
62872017-11-25 Pedro Alves <palves@redhat.com>
6288
6289 * gdb.base/complete-empty.exp: New file.
6290 * gdb.base/completion.exp: Adjust.
6291
6a3c6ee4
PA
62922017-11-25 Pedro Alves <palves@redhat.com>
6293
6294 * gdb.linespec/cpls-ops.cc: New file.
6295 * gdb.linespec/cpls-ops.exp: New file.
6296 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6297 factored out from ...
6298 (test_complete_prefix_range): ... this.
6299
8955eb2d
PA
63002017-11-24 Pedro Alves <palves@redhat.com>
6301
6302 * gdb.linespec/cpcompletion.exp: New file.
6303 * gdb.linespec/cpls-hyphen.cc: New file.
6304 * gdb.linespec/cpls.cc: New file.
6305 * gdb.linespec/cpls2.cc: New file.
6306 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6307 test to use test_gdb_complete_unique. Add label completion,
6308 keyword completion and explicit location completion tests.
6309 * lib/completion-support.exp: New file.
6310
e547c119
JB
63112017-11-24 Joel Brobecker <brobecker@adacore.com>
6312
6313 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6314 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6315 when hitting an exception catchpoint.
6316
7c3c1aa8
YQ
63172017-11-22 Yao Qi <yao.qi@linaro.org>
6318
6319 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6320
41bd68f5
SM
63212017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6322
6323 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6324 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6325 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6326
1daad298
YQ
63272017-11-22 Yao Qi <yao.qi@linaro.org>
6328
6329 * gdb.base/info-os.exp: Pass pthreads.
6330 * gdb.multi/multi-attach.exp: Likewise.
6331
88465e87
YQ
63322017-11-22 Yao Qi <yao.qi@linaro.org>
6333
6334 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6335 compiler.
6336
dc196b23
YQ
63372017-11-22 Yao Qi <yao.qi@linaro.org>
6338
6339 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6340 * gdb.base/break-interp.exp: Likewise.
6341 * gdb.base/jit-attach-pie.exp: Likewise.
6342
2400729e
UW
63432017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6344
6345 * gdb.base/float128.c (large128): New variable.
6346 * gdb.base/float128.exp: Add test to print largest __float128 value.
6347
7a26362d
UW
63482017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6349
6350 * gdb.arch/vsx-regs.exp: Update register content checks.
6351
ed0f4273
UW
63522017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6353
6354 * gdb.arch/ppc-longdouble.exp: New file.
6355 * gdb.arch/ppc-longdouble.c: Likewise.
6356
a25d69c6
PA
63572017-11-21 Pedro Alves <palves@redhat.com>
6358
6359 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6360
73fcf641
PA
63612017-11-20 Pedro Alves <palves@redhat.com>
6362
6363 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6364 (long_double_typedef): New typedefs.
6365 Use DEF on double and long double.
6366 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6367 cases.
6368 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6369 and 'long_double_ptr_same_size' locals. Use them to decide
6370 whether cast from array/function to float is valid/invalid.
6371
71a3c369
TT
63722017-11-17 Tom Tromey <tom@tromey.com>
6373
6374 * gdb.rust/traits.rs: New file.
6375 * gdb.rust/traits.exp: New file.
6376
ced9779b
JB
63772017-11-17 Joel Brobecker <brobecker@adacore.com>
6378
6379 * gdb.ada/minsyms: New testcase.
6380
a0922d80
PA
63812017-11-16 Pedro Alves <palves@redhat.com>
6382
6383 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6384 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6385
ea04e54c
PA
63862017-11-16 Pedro Alves <palves@redhat.com>
6387
6388 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6389 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6390
e849ea89
PA
63912017-11-16 Pedro Alves <palves@redhat.com>
6392
6393 * gdb.server/reconnect-ctrl-c.c: New file.
6394 * gdb.server/reconnect-ctrl-c.exp: New file.
6395
d8ae99a7
PM
63962017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6397
6398 * gdb.python/py-rbreak.exp: New file.
6399 * gdb.python/py-rbreak.c: New file.
6400 * gdb.python/py-rbreak-func2.c: New file.
6401
968a13f8
PA
64022017-11-16 Pedro Alves <palves@redhat.com>
6403
6404 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6405 pattern.
6406 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6407 GDB.
6408
71774bc9
SM
64092017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6410
6411 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6412 regex.
6413
ddbb44cf
SM
64142017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6415
6416 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6417 test names.
6418
584a564f
PA
64192017-11-09 Pedro Alves <palves@redhat.com>
6420
6421 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6422 factored out from ...
6423 (top level): ... here, and adjusted to avoid expecting beyond the
6424 prompt in a single gdb_test_multiple.
6425
5ed7a928
PA
64262017-11-09 Pedro Alves <palves@redhat.com>
6427
6428 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6429 output.
6430 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6431 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6432 * gdb.server/ext-run.exp ("kill" test): Likewise.
6433 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6434
a60e0738
PA
64352017-11-09 Pedro Alves <palves@redhat.com>
6436
6437 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6438 match till end of line.
6439
2c88253f
PA
64402017-11-09 Pedro Alves <palves@redhat.com>
6441
6442 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6443
c7a38517
PA
64442017-11-09 Pedro Alves <palves@redhat.com>
6445
6446 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6447 New procedures, factored out from ...
6448 (top level): ... here, and adjusted to avoid expecting beyond the
6449 prompt in one go.
6450
f29f4b6b
PA
64512017-11-09 Pedro Alves <palves@redhat.com>
6452
6453 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6454 output. Fix '?' match.
6455
286acbb5
JB
64562017-11-08 Joel Brobecker <brobecker@adacore.com>
6457
6458 * gdb.ada/scoped_watch: New testcase.
6459 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6460 which is actually correct.
6461 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6462 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6463
62d7ae92
PA
64642017-11-08 Pedro Alves <palves@redhat.com>
6465
6466 * gdb.gdb/complaints.exp (test_initial_complaints)
6467 (test_serial_complaints, test_short_complaints): Call
6468 complaint_internal instead of complaint.
6469
280ca31f
DT
64702017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6471
6472 * gdb.threads/tls-core.c: New file.
6473 * gdb.threads/tls-core.exp: Likewise.
6474
b5ec771e
PA
64752017-11-08 Pedro Alves <palves@redhat.com>
6476
6477 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6478 (p Exported_Capitalized): New test.
6479 (p exported_capitalized): New test.
6480
a02b41a7
PA
64812017-11-07 Pedro Alves <palves@redhat.com>
6482
6483 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6484
95e95a6d
PA
64852017-11-07 Pedro Alves <palves@redhat.com>
6486
6487 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6488 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6489 (disable_invalid, disable_inverted, disable_negative): New
6490 procedures.
6491 ("bad numbers"): New set of tests.
6492
cee62dbd
PA
64932017-11-07 Pedro Alves <palves@redhat.com>
6494
6495 * gdb.cp/ena-dis-br-range.exp: Add tests.
6496
cc638e86
PA
64972017-11-07 Pedro Alves <palves@redhat.com>
6498
6499 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6500
d0fe4701
XR
65012017-11-07 Xavier Roirand <roirand@adacore.com>
6502 Pedro Alves <palves@redhat.com>
6503
6504 * gdb.base/ena-dis-br.exp: Add reference to
6505 gdb.cp/ena-dis-br-range.exp.
6506 * gdb.cp/ena-dis-br-range.exp: New file.
6507 * gdb.cp/ena-dis-br-range.cc: New file.
6508
46f67f80
PA
65092017-11-06 Pedro Alves <palves@redhat.com>
6510
6511 * gdb.base/attach-non-pgrp-leader.c: New.
6512 * gdb.base/attach-non-pgrp-leader.exp: New.
6513
726e1356
PA
65142017-11-06 Pedro Alves <palves@redhat.com>
6515
6516 * configure.ac: No longer check for termio.h and sgtty.h.
6517 * configure: Regenerate.
6518 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6519 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6520 Remove termio and sgtty code.
6521
50ab6ace
YQ
65222017-11-03 Yao Qi <yao.qi@linaro.org>
6523
6524 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6525 in GDB is disabled.
6526
8e68731c
YQ
65272017-11-03 Yao Qi <yao.qi@linaro.org>
6528
6529 * gdb.python/py-thrhandle.exp: Skip it if python is not
6530 enabled.
6531
3a87ae65
SM
65322017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6533
6534 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6535 as a breakpoint command.
6536
484d8d36
MD
65372017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6538
6539 PR python/21213
6540 * gdb.python/py-infthread.exp: Test calling
6541 InferiorThread.inferior () multiple times in a row.
6542
4a27f119
KS
65432017-10-27 Keith Seitz <keiths@redhat.com>
6544
6545 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6546 Test "info break" for every inlined function breakpoint.
6547
bb11dd58
YQ
65482017-10-27 Yao Qi <yao.qi@linaro.org>
6549
6550 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6551
a43f3893
PF
65522017-10-26 Patrick Frants <osscontribute@gmail.com>
6553
6554 * gdb.cp/classes.exp (test_static_members): Test printing
6555 Outer::instance.
6556 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6557 (Inner::instance, Outer::instance): New.
6558
792ccf00
PA
65592017-10-24 Pedro Alves <palves@redhat.com>
6560
6561 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6562 extra console" test in two stages.
6563
eb2bfbad
PA
65642017-10-24 Pedro Alves <palves@redhat.com>
6565
6566 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6567
1f75a651
PA
65682017-10-24 Pedro Alves <palves@redhat.com>
6569
6570 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6571 loop.
6572
779990d9
PA
65732017-10-24 Pedro Alves <palves@redhat.com>
6574
6575 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6576 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6577
ad9b8f5d
PA
65782017-10-24 Pedro Alves <palves@redhat.com>
6579
6580 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6581 parameter and handle it. Don't output read value in test name.
6582
fee6da6e
PA
65832017-10-24 Pedro Alves <palves@redhat.com>
6584
6585 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6586 custom test name.
6587
10389c2c
PA
65882017-10-24 Pedro Alves <palves@redhat.com>
6589
6590 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6591 include the unstable output directory name in the test's name.
6592 (initial_setup_simple) <'set args'>: Use custom test name.
6593
a80e65a9
PA
65942017-10-24 Pedro Alves <palves@redhat.com>
6595
6596 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6597 with explicit test name.
6598
15763a09
PA
65992017-10-20 Pedro Alves <palves@redhat.com>
6600
6601 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6602 'wait -i'. Use gdb_assert and remote_close.
6603
49a4ce2e
AB
66042017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6605
6606 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6607 number from variable rather than hard-coded.
6608
a75868f5
PA
66092017-10-19 Pedro Alves <palves@redhat.com>
6610
6611 * gdb.base/long-inferior-output.c: New file.
6612 * gdb.base/long-inferior-output.exp: New file.
6613
c8ba13ad
KS
66142017-11-18 Keith Seitz <keiths@redhat.com>
6615
6616 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
6617 method.
6618 (main): Call it.
6619 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
6620 Add additional user-defined conversion operator tests.
6621
b27de576
PA
66222017-10-17 Pedro Alves <palves@redhat.com>
6623
6624 * boards/native-stdio-gdbserver.exp: Load "local-board".
6625
8484c955
PA
66262017-10-17 Pedro Alves <palves@redhat.com>
6627
6628 * gdb.base/quit-live.c: New file.
6629 * gdb.base/quit-live.exp: New file.
6630
83d5a34d
KS
66312017-10-16 Keith Seitz <keiths@redhat.com>
6632
6633 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
6634 (class_with_protected_typedef, class_with_private_typedef)
6635 (struct_with_public_typedef, struct_with_protected_typedef)
6636 (struct_with_private_typedef): New classes/structs.
6637 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
6638 typedefs and access specifiers.
6639
739b3f1d
PA
66402017-10-16 Pedro Alves <palves@redhat.com>
6641 Simon Marchi <simon.marchi@polymtl.ca>
6642
6643 * README (Local vs Remote vs Native): New section.
6644 * boards/local-board.exp: New file, with bits factored out from
6645 ...
6646 * boards/native-extended-gdbserver.exp: ... here. Load
6647 "local-board".
6648 * boards/native-gdbserver.exp: Load "local-board".
6649 (${board}_spawn, ${board}_exec): Delete.
6650 * boards/native-stdio-gdbserver.exp: Most contents factored out to
6651 ...
6652 * boards/stdio-gdbserver-base.exp: ... this new file.
6653 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
6654 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
6655 procedure.
6656 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
6657 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
6658 stdio_gdbserver_command.
6659 (${board}_get_remote_address, ${board}_get_comm_port)
6660 (${board}_download, ${board}_upload): Delete.
6661 (get_target_remote_pipe_cmd): New.
6662
fe68b953
SM
66632017-10-16 Simon Marchi <simon.marchi@ericsson.com>
6664
6665 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
6666 test_bkpt_deletion, test_bkpt_cond_and_cmds,
6667 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
6668 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
6669 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
6670 remove with_test_prefix.
6671
300b6685
PA
66722017-10-13 Pedro Alves <palves@redhat.com>
6673
6674 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
6675 * gdb.base/annota1.exp: Use it instead of is_remote.
6676 * gdb.base/annota3.exp: Use it instead of is_remote.
6677 * gdb.cp/annota2.exp: Use it instead of is_remote.
6678 * gdb.cp/annota3.exp: Use it instead of is_remote.
6679 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
6680
50500caf
PA
66812017-10-13 Pedro Alves <palves@redhat.com>
6682
6683 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
6684 (test_num_test_vars, run_and_count_vars, find_env)
6685 (test_set_unset_env, test_inherit_env_var): New procedures.
6686 (top level): Use them.
6687
dad0c6d2
PA
66882017-10-13 Pedro Alves <palves@redhat.com>
6689
6690 * lib/selftest-support.exp (selftest_setup): Extend comments, and
6691 also skip on stub-like targets.
6692
8b0553c1
PA
66932017-10-13 Pedro Alves <palves@redhat.com>
6694
6695 PR gdb/22293
6696 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
6697 (top level): Move some tests to ...
6698 (test_not_found): ... this new procedure.
6699 (top level): Call it.
6700
7594f623
PA
67012017-10-13 Pedro Alves <palves@redhat.com>
6702
6703 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
6704 expect different "info terminal" output if testing with a
6705 non-native target.
6706
ebe3b402
PA
67072017-10-13 Pedro Alves <palves@redhat.com>
6708 Simon Marchi <simon.marchi@polymtl.ca>
6709
6710 PR python/12966
6711 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
6712
42f1b161
PA
67132017-10-13 Pedro Alves <palves@redhat.com>
6714
6715 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
6716 already.
6717
8d6ef72b
PA
67182017-10-13 Pedro Alves <palves@redhat.com>
6719
6720 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
6721 is_remote.
6722
d7bcd5b8
PA
67232017-10-13 Pedro Alves <palves@redhat.com>
6724
6725 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
6726 is_remote.
6727
df479dc6
PA
67282017-10-13 Pedro Alves <palves@redhat.com>
6729
6730 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
6731 is set.
6732 (corefile_test_attach): Likewise. Check can_spawn_for_attach
6733 instead of is_remote.
6734
23fb630a
PA
67352017-10-13 Pedro Alves <palves@redhat.com>
6736
6737 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
6738 (top level): Add comment.
6739
cc77b1dc
PA
67402017-10-13 Pedro Alves <palves@redhat.com>
6741
6742 * gdb.base/remote.exp (top level): Fix comment typo and add
6743 missing return.
6744
27c9e813
PA
67452017-10-13 Pedro Alves <palves@redhat.com>
6746 Simon Marchi <simon.marchi@polymtl.ca>
6747
6748 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
6749 calls and add comments. Skip test if use_gdb_stub is set.
6750 (top level): Use "set cwd" command instead of "cd" command.
6751
5e830d98
PA
67522017-10-13 Pedro Alves <palves@redhat.com>
6753
6754 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
6755 is_remote target check.
6756
f5ca0032
PA
67572017-10-13 Pedro Alves <palves@redhat.com>
6758
6759 * gdb.base/scope.exp: Use build_executable + clean_restart +
6760 gdb_file_cmd instead of prepare_for_testing and no longer skip
6761 "before run" tests on is_remote target boards. Update comments.
6762 * boards/native-extended-gdbserver.exp
6763 (extended_gdbserver_load_last_file): New, factored out from ...
6764 (gdb_load): ... this. Move further below and add comment.
6765 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
6766
8aed1c0d
PA
67672017-10-12 Pedro Alves <palves@redhat.com>
6768
6769 * gdb.base/attach.exp: Remove references to gdb64.
6770 * gdb.base/dbx.exp: Remove references to gdb64.
6771
cfa34c87
SM
67722017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6773 Pedro Alves <palves@redhat.com>
6774
6775 * gdb.base/label.exp: Remove is_remote target check.
6776
9192b7de
PA
67772017-10-12 Pedro Alves <palves@redhat.com>
6778
6779 * gdb.base/auvx.exp (coredir): Update comment.
6780 (top level) <core_works>: Use "set cwd" command instead of "cd"
6781 command.
6782
6bf0052d
PA
67832017-10-12 Pedro Alves <palves@redhat.com>
6784 Simon Marchi <simon.marchi@polymtl.ca>
6785
6786 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
6787 target boards.
6788
e48ef82d
PA
67892017-10-12 Pedro Alves <palves@redhat.com>
6790 Simon Marchi <simon.marchi@polymtl.ca>
6791
6792 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
6793 Instead skip if there's any gdb_protocol set.
6794
8d7aea57
SM
67952017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6796 Pedro Alves <palves@redhat.com>
6797
6798 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
6799
30440677
PA
68002017-10-12 Pedro Alves <palves@redhat.com>
6801 Simon Marchi <simon.marchi@polymtl.ca>
6802
6803 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
6804 instead of on dejagnu remote boards.
6805
4e04f045 68062017-10-12 Pedro Alves <palves@redhat.com>
175654b9 6807 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
6808
6809 * gdb.base/inferior-died.exp: Remove is_remote and isnative
6810 checks. Use build_executable + clean_restart instead of
6811 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
6812 of enabling non-stop after starting gdb.
6813
871a186e
PA
68142017-10-12 Pedro Alves <palves@redhat.com>
6815
6816 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
6817 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6818 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6819 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6820
56d704da
AK
68212017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
6822
6823 * gdb.arch/arc-tdesc-cpu.exp: New file.
6824 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
6825
2f20e312
SM
68262017-10-10 Simon Marchi <simon.marchi@ericsson.com>
6827
6828 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
6829
65630365
PA
68302017-10-10 Pedro Alves <palves@redhat.com>
6831
6832 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
6833 expect CLI output.
6834
bf469271
PA
68352017-10-10 Pedro Alves <palves@redhat.com>
6836
6837 * lib/selftest-support.exp (selftest_setup): Update for
6838 captured_command_loop's prototype change.
6839
777a42f1
PA
68402017-10-09 Pedro Alves <palves@redhat.com>
6841
6842 Test both arch1=>arch2 and arch2=>arch1.
6843
6844 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
6845 (srcfile2, binfile2, march1, march2): Remove globals. Largely
6846 factored out to...
6847 (append_arch1_options, append_arch2_options, append_arch_options)
6848 (build_executables): New procedures.
6849 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
6850 local.
6851 (top level): Add new 'first_arch' testing axis.
6852
cbd2b4e3
PA
68532017-10-09 Pedro Alves <palves@redhat.com>
6854
6855 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
6856 (barrier): New.
6857 (thread_start, all_started): New functions.
6858 (main): Spawn new thread and wait until it is scheduled.
6859 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
6860 option.
6861 (do_test): Add 'selected_thread' parameter. Run to all_started
6862 instead of main. Explicitly set the breakpoint at main. Switch
6863 to the SELECTED_THREAD thread.
6864 (top level): Test handling the exec event with either the main
6865 thread or the second thread selected.
6866
5c9e4427
PA
68672017-10-09 Pedro Alves <palves@redhat.com>
6868
6869 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
6870 logic. Move STOP marker after the value checks.
6871 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6872 regexp.
6873
b3b7c423
SL
68742017-10-06 Sandra Loosemore <sandra@codesourcery.com>
6875
6876 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
6877
3b4b2f16
UW
68782017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
6879
6880 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
6881 integer-to-dfp conversion.
6882 * gdb.base/dfp-test.exp: Likewise.
6883
5cd63fda
PA
68842017-10-04 Pedro Alves <palves@redhat.com>
6885
6886 * gdb.multi/hangout.c: Include <unistd.h>.
6887 (hangout_loop): New function.
6888 (main): Call alarm. Call hangout_loop in a loop.
6889 * gdb.multi/hello.c: Include <unistd.h>.
6890 (hello_loop): New function.
6891 (main): Call alarm. Call hangout_loop in a loop.
6892 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
6893 inferior with the other selected.
6894
4c71c105
SM
68952017-10-04 Simon Marchi <simon.marchi@ericsson.com>
6896
6897 * gdb.mi/list-thread-groups-available.exp: New file.
6898 * gdb.mi/list-thread-groups-available.c: New file.
6899
bc3b087d
SDJ
69002017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6901
6902 * gdb.base/set-cwd.exp: Make it available on
6903 native-extended-gdbserver.
6904
d092c5a2
SDJ
69052017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6906
6907 * gdb.base/set-cwd.c: New file.
6908 * gdb.base/set-cwd.exp: Likewise.
6909
45320ffa
TT
69102017-10-02 Tom Tromey <tom@tromey.com>
6911
6912 PR rust/22236:
6913 * gdb.rust/simple.rs (main): New variable "fslice".
6914 * gdb.rust/simple.exp: Add slice tests. Update string tests.
6915
b3e3859b
TT
69162017-10-02 Tom Tromey <tom@tromey.com>
6917
6918 * gdb.rust/simple.exp: Test ptype of a slice.
6919
01af5e0d
TT
69202017-10-02 Tom Tromey <tom@tromey.com>
6921
6922 * gdb.rust/simple.exp: Test index of slice.
6923
a9bbfbd8
TT
69242017-09-27 Tom Tromey <tom@tromey.com>
6925
6926 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
6927
df8899e5
TP
69282017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
6929 Pedro Alves <palves@redhat.com>
6930
6931 * gdb.base/compare-sections.exp (get value of read-only section): Read
6932 as unsigned value.
6933 (corrupt read-only section): Likewise and don't set written if patching
6934 failed.
6935
757bf54b
KB
69362017-09-21 Kevin Buettner <kevinb@redhat.com>
6937
6938 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
6939 files.
6940
06871ae8
PA
69412017-09-20 Pedro Alves <palves@redhat.com>
6942
6943 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
6944 symbol names in gdb's output.
6945 * gdb.cp/overload.exp ("list all overloads"): Likewise.
6946
e5f25bc5
PA
69472017-09-20 Pedro Alves <palves@redhat.com>
6948
6949 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
6950 Rename to ...
6951 (test_list_ambiguous_symbol): ... this and add a symbol name
6952 parameter. Adjust.
6953 (test_list_ambiguous_function): Reimplement on top of
6954 test_list_ambiguous_symbol and also test listing ambiguous
6955 variables.
6956 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
6957 (ambiguous_fun): ... this.
6958 (ambiguous_var): New.
6959 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
6960 (ambiguous_fun): ... this.
6961 (ambiguous_var): New.
6962
4e5a4f58
JB
69632017-09-19 John Baldwin <jhb@FreeBSD.org>
6964
6965 * gdb.base/starti.c: New file.
6966 * gdb.base/starti.exp: New file.
6967 * lib/gdb.exp (gdb_starti_cmd): New procedure.
6968
26e53f3e
PA
69692017-09-14 Pedro Alves <palves@redhat.com>
6970
6971 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
6972 (top level): Use it instead of runto.
6973
cb791d59
TT
69742017-09-11 Tom Tromey <tom@tromey.com>
6975
6976 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
6977
7c96f8c1
TT
69782017-09-11 Tom Tromey <tom@tromey.com>
6979
6980 * gdb.python/py-infthread.exp: Add tests for new_thread event.
6981 * gdb.python/py-inferior.exp: Add tests for new inferior events.
6982
469412dd
CW
69832017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
6984
6985 * gdb.fortran/printing-types.exp: New file.
6986 * gdb.fortran/printing-types.exp: New file.
6987
e0f86435
BH
69882017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6989
6990 * gdb.fortran/vla-ptype.exp: Fix typos.
6991 * gdb.fortran/vla-value.exp: Same.
6992
9e9af4be
BH
69932017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
6994
6995 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
6996 * gdb.mi/mi-var-child-f.exp: Likewise.
6997 * gdb.mi/mi-vla-fortran.exp: Likewise.
6998
a5ad232b 69992017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7000 Christoph Weinmann <christoph.t.weinmann@intel.com>
7001 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7002
7003 * gdb.fortran/ptr-indentation.f90: New file.
7004 * gdb.fortran/ptr-indentation.exp: New file.
7005
5aec60eb
TT
70062017-09-05 Tom Tromey <tom@tromey.com>
7007
7008 PR gdb/22010:
7009 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7010
8f8f8152
TP
70112017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7012
7013 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7014
fbd1b771
JK
70152017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7016
7017 * gdb.threads/tls-nodebug-pie.c: New file.
7018 * gdb.threads/tls-nodebug-pie.exp: New file.
7019
5eb5f850
TT
70202017-09-05 Tom Tromey <tom@tromey.com>
7021
7022 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7023 for rust.
7024
ae780a21
SM
70252017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7026
7027 * gdb.multi/multi-arch-exec.exp: Test with different
7028 "follow-exec-mode" settings.
7029 (do_test): New procedure.
7030
3693fdb3
PA
70312017-09-04 Pedro Alves <palves@redhat.com>
7032
7033 * gdb.base/func-static.c (S::method const, S::method volatile)
7034 (S::method volatile const): New methods.
7035 (c_s, v_s, cv_s): New instances.
7036 (main): Call method() on them.
7037 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7038 (cannot_resolve): New procedure.
7039 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7040 print-quote-unquoted columns.
7041 (do_test): Test printing each scope too.
7042
e68cb8e0
PA
70432017-09-04 Pedro Alves <palves@redhat.com>
7044
7045 * gdb.base/local-static.exp: Also test with
7046 class::method::variable wholly quoted.
7047 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7048
858be34c
PA
70492017-09-04 Pedro Alves <palves@redhat.com>
7050
7051 * gdb.base/local-static.c: New.
7052 * gdb.base/local-static.cc: New.
7053 * gdb.base/local-static.exp: New.
7054
46a4882b
PA
70552017-09-04 Pedro Alves <palves@redhat.com>
7056
7057 * gdb.asm/asm-source.exp: Add casts to int.
7058 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7059 (dataglobal64_1, dataglobal64_2): New globals.
7060 * gdb.base/nodebug.exp: Test different expressions involving the
7061 new globals, with print, whatis and ptype. Add casts to int.
7062 * gdb.base/solib-display.exp: Add casts to int.
7063 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7064 * gdb.cp/m-static.exp: Add cast to int.
7065 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7066 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7067 tls variable with no debug info without a cast. Test with a cast
7068 to int too.
7069 * gdb.trace/entry-values.exp: Add casts.
7070
2c5a2be1
PA
70712017-09-04 Pedro Alves <palves@redhat.com>
7072
7073 * gdb.base/nodebug.exp: Test that ptype's error about functions
7074 with unknown return type includes the function name too.
7075
7022349d
PA
70762017-09-04 Pedro Alves <palves@redhat.com>
7077
7078 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7079 return type of munmap in infcall.
7080 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7081 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7082 type of ftell in infcall.
7083 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7084 type of getpid in infcall.
7085 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7086 infcall.
7087 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7088 Bail on failure to extract the pid.
7089 * gdb.base/nodebug.c: #include <stdint.h>.
7090 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7091 New functions.
7092 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7093 Change expected output of print/whatis/ptype with functions with
7094 no debug info. Test all supported languages. Call
7095 test_call_promotion.
7096 * gdb.compile/compile.exp: Adjust expected output to expect
7097 warning.
7098 * gdb.threads/siginfo-threads.exp: Likewise.
7099
54990598
PA
71002017-09-04 Pedro Alves <palves@redhat.com>
7101
7102 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7103 "prototypes". Test calling float functions via prototyped and
7104 unprototyped function pointers.
7105 (perform_all_tests): New parameter "prototypes". Pass it down.
7106 (top level): Pass down "prototypes" parameter to
7107 perform_all_tests.
7108
34d16ea2
SM
71092017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7110
7111 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7112 Test with nested loops.
7113
9521ecda
SM
71142017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7115
7116 * gdb.base/commands.exp: Call the new procedures.
7117 (loop_break_test, loop_continue_test): New procedures.
7118
80a65e9b
SM
71192017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7120
7121 * gdb.base/commands.exp: Call new procedure.
7122 (define_if_without_arg_test): New procedure.
7123
e439fa14
PA
71242017-09-04 Pedro Alves <palves@redhat.com>
7125
7126 * gdb.base/list-ambiguous.exp: New file.
7127 * gdb.base/list-ambiguous0.c: New file.
7128 * gdb.base/list-ambiguous1.c: New file.
7129 * gdb.base/list.exp (test_list_range): Adjust expected output.
7130
0a2dde4a
SDJ
71312017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7132
7133 * gdb.base/share-env-with-gdbserver.c: New file.
7134 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7135
5e89eb3a
SM
71362017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7137
7138 * gdb.base/commands.exp (gdbvar_simple_if_test,
7139 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7140 progvar_simple_if_test, progvar_simple_while_test,
7141 progvar_complex_if_while_test, user_defined_command_test,
7142 user_defined_command_args_eval,
7143 user_defined_command_args_stack_test,
7144 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7145 temporary_breakpoint_commands,
7146 gdb_test_no_prompt, redefine_hook_test,
7147 redefine_backtrace_test): Remove "global gdb_prompt".
7148
fd437cbc
SM
71492017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7150
7151 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7152 New proc, call it from toplevel.
7153
87215ad1
SDJ
71542017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7155
7156 PR remote/21852
7157 * gdb.server/normal.c: New file, copied from gdb.base.
7158 * gdb.server/run-without-local-binary.exp: New file.
7159
58afddc6
WP
71602017-08-07 Weimin Pan <weimin.pan@oracle.com>
7161
7162 * gdb.arch/sparc64-adi.exp: New file.
7163 * gdb.arch/sparc64-adi.c: New file.
7164
5277199a
PA
71652017-08-22 Pedro Alves <palves@redhat.com>
7166
7167 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7168 (top level): Add "list all overloads" tests.
7169
14278e1f
TT
71702017-08-22 Tom Tromey <tom@tromey.com>
7171
7172 * gdb.gdb/xfullpath.exp: Remove.
7173
bf223d3e
PA
71742017-08-21 Pedro Alves <palves@redhat.com>
7175
7176 PR gdb/19487
7177 * gdb.base/symbol-alias.c: New.
7178 * gdb.base/symbol-alias2.c: New.
7179 * gdb.base/symbol-alias.exp: New.
7180
c973d0aa
PA
71812017-08-21 Pedro Alves <palves@redhat.com>
7182
7183 * gdb.base/dfp-test.c
7184 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7185 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7186 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7187 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7188 * gdb.base/whatis-ptype-typedefs.c: New.
7189 * gdb.base/whatis-ptype-typedefs.exp: New.
7190 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7191 (an_int, an_int_type, an_int_type2): New globals.
7192 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7193 involving typedefs and cast expressions.
7194 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7195 (lookup_typedefs_function): New.
7196 (typedefs_pretty_printers_dict): New.
7197 (top level): Register lookup_typedefs_function in
7198 gdb.pretty_printers.
7199
6d580b63
YQ
72002017-08-18 Yao Qi <yao.qi@linaro.org>
7201
7202 * gdb.server/unittest.exp: New.
7203
206726fb
SDJ
72042017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7205
7206 PR gdb/21954
7207 * gdb.base/environ.exp: Add test to check if 'unset environment'
7208 works.
7209
bf0ec4c2
AA
72102017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7211
7212 * lib/gdb.exp (universal_compile_options): New caching proc.
7213 (gdb_compile): Suppress GCC's coloring of messages.
7214
d6382fff
TT
72152017-08-14 Tom Tromey <tom@tromey.com>
7216
7217 PR gdb/21675:
7218 * gdb.base/printcmds.exp (test_radices): New function.
7219 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7220 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7221 * lib/gdb.exp (get_integer_valueof): Use p/d.
7222
c2c2dd9f
SM
72232017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7224
7225 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7226 characters.
7227
fdffd6f4
TT
72282017-08-05 Tom Tromey <tom@tromey.com>
7229
7230 * gdb.rust/simple.exp: Allow String to appear in a different
7231 namespace.
7232
27d41eac
YQ
72332017-07-26 Yao Qi <yao.qi@linaro.org>
7234
7235 * gdb.gdb/unittest.exp: Invoke command
7236 "maintenance check xml-descriptions".
7237
031ed05d
AA
72382017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7239
7240 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7241 calling context.
7242 (hex128): Drop erroneous calculation of parameters.
7243
dcd27ddf
SM
72442017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7245
7246 * gdb.python/py-unwind.exp: Disable stack protection when
7247 building test file.
7248
47e77640
PA
72492017-07-20 Pedro Alves <palves@redhat.com>
7250
7251 * gdb.base/default.exp (set language): Adjust expected output.
7252
62d2a18a
PA
72532017-07-20 Pedro Alves <palves@redhat.com>
7254
7255 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7256 (test_minsym): ... this, and make static.
7257 (get_pck__foo__bar__minsym): Rename to ...
7258 (get_test_minsym): ... this.
7259 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7260 symbol names and comments.
7261 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7262 (get_test_minsym): ... this.
7263 (pck__foo__bar__minsym__2): Rename to ...
7264 (test_minsym): ... this.
7265 (main): Adjust.
7266
c45ec17c
PA
72672017-07-17 Pedro Alves <palves@redhat.com>
7268
7269 * gdb.base/completion.exp: Adjust expected output.
7270 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7271 the completer works.
7272
c6756f62
PA
72732017-07-17 Pedro Alves <palves@redhat.com>
7274
7275 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7276
5bd68487
AB
72772017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7278
7279 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7280
8880f2a9
TT
72812017-07-14 Tom Tromey <tom@tromey.com>
7282
7283 PR rust/21764:
7284 * gdb.rust/simple.exp: Add tests.
7285
65547233
TT
72862017-07-14 Tom Tromey <tom@tromey.com>
7287
7288 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7289
8f14146e
PA
72902017-07-14 Pedro Alves <palves@redhat.com>
7291
7292 * gdb.linespec/base/one/thefile.cc (z1): New function.
7293 * gdb.linespec/base/two/thefile.cc (z2): New function.
7294 * gdb.linespec/linespec.exp: Add tests.
7295
b4365d02
AB
72962017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7297
7298 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7299 to mi_create_breakpoint.
7300
5d2cbaa5
AB
73012017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7302
7303 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7304 mi_create_breakpoint.
7305
11cb5716
IB
73062017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7307
7308 * gdb.dlang/demangle.exp: Update for demangling changes.
7309
03278692
TT
73102017-07-09 Tom Tromey <tom@tromey.com>
7311
7312 * gdb.dwarf2/shortpiece.exp: New file.
7313
33c5cd75
DB
73142017-07-06 David Blaikie <dblaikie@gmail.com>
7315
7316 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7317 built from fissiont-multi-cu{1,2}.c.
7318 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7319 except putting 'main' and 'func' in separate CUs in the same DWO file.
7320 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7321 test.
7322 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7323 test.
7324
8455d262
PA
73252017-07-06 Pedro Alves <palves@redhat.com>
7326
7327 * gdb.python/py-unwind.exp: Test flushregs.
7328
dc4bde35
SDJ
73292017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7330
7331 PR cli/21688
7332 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7333 tests for alias commands and trailing whitespace.
7334
51ed89aa
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): New
7339 procedure. Call it.
7340
eb17d413
PA
73412017-06-29 Pedro Alves <palves@redhat.com>
7342
7343 * gdb.base/printcmds.exp: Add tests.
7344
41664b45
DG
73452017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7346
7347 PR gdb/21337
7348 * gdb.base/reread-readsym.exp: New file.
7349 * gdb.base/reread-readsym.c: New file.
7350
75312ae3
KB
73512017-06-21 Kevin Buettner <kevinb@redhat.com>
7352
7353 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7354 subpattern.
7355
66953522
PB
73562017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7357
7358 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7359 extended mnemonic.
7360 * gdb.arch/powerpc-power9.s: Likewise.
7361
5524b525
AA
73622017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7363
7364 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7365 on 32-bit x86 targets. Exploit is_*_target macros where
7366 appropriate.
7367
03c8af18
AA
73682017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7369
7370 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7371 register pieces.
7372
3bf31011
AA
73732017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7374
7375 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7376 located in one or more DWARF pieces.
7377
805acca0
AA
73782017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7379
7380 * lib/gdb.exp (get_endianness): New proc.
7381 * gdb.arch/aarch64-fp.exp: Use it.
7382 * gdb.arch/altivec-regs.exp: Likewise.
7383 * gdb.arch/e500-regs.exp: Likewise.
7384 * gdb.arch/vsx-regs.exp: Likewise.
7385 * gdb.base/dump.exp: Likewise.
7386 * gdb.base/funcargs.exp: Likewise.
7387 * gdb.base/gnu_vector.exp: Likewise.
7388 * gdb.dwarf2/formdata16.exp: Likewise.
7389 * gdb.dwarf2/implptrpiece.exp: Likewise.
7390 * gdb.dwarf2/nonvar-access.exp: Likewise.
7391 * gdb.python/py-inferior.exp: Likewise.
7392 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7393
e9352324
AA
73942017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7395
7396 PR gdb/21226
7397 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7398 stack value pieces are taken from the LSB end.
7399
d5d1163e
AA
74002017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7401
7402 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7403 variable at nonzero offset.
7404
0567c986
AA
74052017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7406
7407 * gdb.dwarf2/var-access.c: New file.
7408 * gdb.dwarf2/var-access.exp: New test.
7409 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7410
973e9aab
TT
74112017-06-12 Tom Tromey <tom@tromey.com>
7412
7413 * gdb.dwarf2/formdata16.exp: Add tests.
7414
d9109c80
TT
74152017-06-12 Tom Tromey <tom@tromey.com>
7416
7417 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7418
30a25466
TT
74192017-06-12 Tom Tromey <tom@tromey.com>
7420
7421 PR exp/16225:
7422 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7423 * gdb.arch/vsx-regs.exp: Update tests.
7424 * gdb.arch/s390-vregs.exp (hex128): New proc.
7425 Update test.
7426 * gdb.arch/altivec-regs.exp: Update tests.
7427
aefd8b33
SDJ
74282017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7429
7430 * gdb.base/startup-with-shell.c: New file.
7431 * gdb.base/startup-with-shell.exp: Likewise.
7432
2090129c
SDJ
74332017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7434
7435 * gdb.server/non-existing-program.exp: Update regex in order to
7436 reflect the fact that gdbserver is now using fork_inferior (with a
7437 shell) to startup the inferior.
7438
8e86a419
SM
74392017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7440
7441 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7442 support function calls from GDB.
7443
e6cf65f2
TT
74442017-05-21 Tom Tromey <tom@tromey.com>
7445
7446 PR rust/21466:
7447 * gdb.rust/unsized.exp: New file.
7448 * gdb.rust/unsized.rs: New file.
7449
43cc5389
TT
74502017-05-19 Tom Tromey <tom@tromey.com>
7451
7452 PR rust/21484:
7453 * gdb.rust/watch.exp: New file.
7454 * gdb.rust/watch.rs: New file.
7455
ec8df234
TT
74562017-05-18 Tom Tromey <tom@tromey.com>
7457
7458 * gdb.rust/simple.exp: Allow Box to be qualified.
7459
3e3e7fae
TP
74602017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7461
7462 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7463
59cc050d
PA
74642017-05-18 Pedro Alves <palves@redhat.com>
7465
7466 * gdb.base/fileio.c (test_write, test_read, test_close)
7467 (test_fstat): Don't print 'ret' in the fail path.
7468
c8f6abd1
PA
74692017-05-18 Pedro Alves <palves@redhat.com>
7470
7471 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7472 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7473 (test_system, test_rename, test_unlink, test_time): Change
7474 prototypes.
7475 * gdb.base/fileio.exp (stop_msg): Adjust.
7476
d2a03b77
PA
74772017-05-18 Pedro Alves <palves@redhat.com>
7478
7479 * gdb.base/fileio.c (null_str): New global.
7480 (test_stat): Use it.
7481 * gdb.base/fileio.exp: Remove nowarnings.
7482
0d5c6999
YQ
74832017-05-17 Yao Qi <yao.qi@linaro.org>
7484
7485 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7486
21873064
YQ
74872017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7488
7489 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7490 argument command.
7491 (top-level): Invoke test_set_inferior_tty.
7492
d512d31c
PA
74932017-05-04 Pedro Alves <palves@redhat.com>
7494
7495 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7496 Add parens to print call for Python 3.
7497
90cef2ed
KS
74982017-05-03 Keith Seitz <keiths@redhat.com>
7499
7500 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7501 (main): Call it.
7502
14f819c8
TW
75032017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7504
7505 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7506 to prev and next.
7507
913aeadd
TW
75082017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7509
7510 * gdb.python/py-record-btrace.exp: Remove test for
7511 gdb.BtraceInstruction.error.
7512
a3be24ad
TW
75132017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7514
7515 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7516
ae20e79a
TW
75172017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7518
7519 * gdb.python/py-record-btrace-threads.c: New file.
7520 * gdb.python/py-record-btrace-threads.exp: New file.
7521
45ce1b47
SDJ
75222017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7523
7524 PR testsuite/8595
7525 * gdb.base/environ.exp: Make test available in all architectures.
7526 Move bits related to "info program" testing to
7527 gdb.base/info-program.exp. Rewrite tests to use the two new
7528 procedures mentione below.
7529 (test_set_show_env_var) New procedure.
7530 (test_set_show_env_var_equal): Likewise.
7531 * gdb.base/info-program.exp: New file.
7532
e15c3eb4
KS
75332017-04-27 Keith Seitz <keiths@redhat.com>
7534
7535 * gdb.cp/oranking.cc (test15): New function.
7536 (main): Call test15 and declare additional variables for testing.
7537 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7538 "p foo101('abc')" tests.
7539 Add tests for cv qualifier overloads.
7540 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7541 "lvalue reference overload" test.
7542 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7543 "print value of f1 on Child&& in f2" test.
7544
3a3fd0fd
PA
75452017-04-19 Pedro Alves <palves@redhat.com>
7546
7547 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7548 procedure.
7549 (top level): Call it.
7550 * lib/gdb.exp (gdb_define_cmd): New procedure.
7551
53375380
PA
75522017-04-12 Pedro Alves <palves@redhat.com>
7553
7554 PR gdb/21323
7555 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7556 (wchar): New global.
7557 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7558 (do_test_wide_char, wide_char_types_no_program, top level): Add
7559 wchar_t testing.
7560
53e710ac
PA
75612017-04-12 Pedro Alves <palves@redhat.com>
7562
7563 PR c++/21323
7564 * gdb.cp/wide_char_types.c: New file.
7565 * gdb.cp/wide_char_types.exp: New file.
7566
0ad9d8c7
SDJ
75672017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7568
7569 PR gdb/21352
7570 * gdb.trace/tsv.exp: Add test for "tsave -r".
7571
b1b45502
IB
75722017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7573
7574 * gdb.dlang/watch-loc.c: New file.
7575 * gdb.dlang/watch-loc.exp: New file.
7576
ec13808e
JK
75772017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7578
7579 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7580
fe5f7374
AK
75812017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7582
7583 * gdb.arch/arc-analyze-prologue.S: New file.
7584 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7585
eea78757
AK
75862017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7587
7588 * gdb.arch/arc-decode-insn.S: New file.
7589 * gdb.arch/arc-decode-insn.exp: Likewise.
7590
5badf10a
IR
75912017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7592
7593 PR tdep/20928
7594 * gdb.arch/sparc64-regs.exp: New file.
7595 * gdb.arch/sparc64-regs.S: Likewise.
7596
cee59b3f
TW
75972017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7598
7599 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7600 and memory view on Python 3.
7601
c0f55cc6
AV
76022017-03-20 Artemiy Volkov <artemiyv@acm.org>
7603 Keith Seitz <keiths@redhat.com>
7604
7605 PR gdb/14441
7606 * gdb.cp/demangle.exp: Add rvalue reference tests.
7607 * gdb.cp/rvalue-ref-casts.cc: New file.
7608 * gdb.cp/rvalue-ref-casts.exp: New file.
7609 * gdb.cp/rvalue-ref-overload.cc: New file.
7610 * gdb.cp/rvalue-ref-overload.exp: New file.
7611 * gdb.cp/rvalue-ref-params.cc: New file.
7612 * gdb.cp/rvalue-ref-params.exp: New file.
7613 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7614 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7615 * gdb.cp/rvalue-ref-types.cc: New file.
7616 * gdb.cp/rvalue-ref-types.exp: New file.
7617 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
7618 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
7619
51457a05
MAL
76202017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7621
7622 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
7623 New procedure.
7624
5b291c04
MAL
76252017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7626
7627 * lib/mi-support.exp (mi_gdb_test): Add additional message
7628 for unexpected output.
7629
59a56148
AA
76302017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7631
7632 * gdb.base/examine-backward.c (Barrier): New character array
7633 constant, to ensure that TestStrings is preceded by a string
7634 terminator.
7635
7942e96e
AA
76362017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7637
7638 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
7639 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
7640 and implicit pointer into such a location.
7641
6ebac3fb
DE
76422017-03-16 Doug Evans <dje@google.com>
7643
7644 * gdb.python/py-lazy-string (pointer): Really add new typedef.
7645
ec3b243d
TP
76462017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
7647
7648 * gdb.cp/m-static.exp: Fix expectation for prototype of
7649 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
7650
76512017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
7652
7653 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
7654 * gdb.guile/scm-lazy-string.c: New file.
7655 * gdb.guile/scm-value.exp: Move lazy string tests to ...
7656 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
7657 for pointer, array, typedef lazy strings.
7658
2cc36e25 76592017-03-16 Doug Evans <dje@google.com>
34b43320
DE
7660
7661 PR python/17728, python/18439, python/18779
7662 * gdb.python/py-value.c (main) Delete locals sptr, sn.
7663 * gdb.python/py-lazy-string.c (pointer): New typedef.
7664 (main): New locals ptr, array, typedef_ptr.
7665 * gdb.python/py-value.exp: Move lazy string tests to ...
7666 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
7667 array, typedef lazy strings.
ec3b243d 7668
0efcde63
AK
76692017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
7670
7671 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
7672 Add optional 'test' parameter.
7673
7978d7c3
SM
76742017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7675
7676 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7677 Skip for versions of DejaGnu < 1.5.
7678
896c0c1e
SM
76792017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7680
7681 * lib/gdb.exp (dejagnu_version): New proc.
7682 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7683 Use dejagnu_version.
7684
5f4d1085
KS
76852017-03-10 Keith Seitz <keiths@redhat.com>
7686
7687 PR c++/8128
7688 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
7689 type from destructor regexps.
7690 Add a branch which actually passes the test.
7691 Adjust "ptype t5i" test names.
7692
1de05205
PA
76932017-03-08 Pedro Alves <palves@redhat.com>
7694
7695 * gdb.base/step-over-exit.exp: Add explicit test message.
7696
c65d6b55
PA
76972017-03-08 Pedro Alves <palves@redhat.com>
7698
7699 PR gdb/18360
7700 * gdb.threads/interrupt-while-step-over.c: New file.
7701 * gdb.threads/interrupt-while-step-over.exp: New file.
7702
2e86a283
PA
77032017-03-08 Pedro Alves <palves@redhat.com>
7704
7705 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
7706 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
7707
25dcbff6
PA
77082017-03-08 Pedro Alves <palves@redhat.com>
7709
7710 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
7711 PKRU as not supported as a PASS.
7712
dc9366eb
PA
77132017-03-08 Pedro Alves <palves@redhat.com>
7714
7715 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
7716 prefix instead of $binfile1/$binfile2.
7717 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
7718 in test message.
7719 * gdb.python/py-completion.exp: Use "load python file" as test
7720 messages instead of unstable path names.
7721
6e5d74e7
PA
77222017-03-08 Pedro Alves <palves@redhat.com>
7723 Jan Kratochvil <jan.kratochvil@redhat.com>
7724
7725 PR cli/21218
7726 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7727 New proc.
7728 (top level): Call it.
7729
9753a2f6
PA
77302017-03-08 Pedro Alves <palves@redhat.com>
7731
7732 PR tui/21216
7733 * gdb.tui/tui-nl-filtered-output.exp: New file.
7734
1a4dd9dd
PA
77352017-03-08 Pedro Alves <palves@redhat.com>
7736
7737 * gdb.base/completion.exp: Move TUI completion tests to ...
7738 * gdb.tui/completion.exp: ... this new file.
7739
7cbbff33
PA
77402017-03-08 Pedro Alves <palves@redhat.com>
7741
7742 * gdb.base/tui-disasm-long-lines.c,
7743 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
7744 gdb.base/tui-layout.exp: Move to ...
7745 * gdb.tui/: ... this new directory.
7746
5f6fd321
PA
77472017-03-07 Pedro Alves <palves@redhat.com>
7748
7749 * gdb.base/tui-layout.c: New file.
7750 * gdb.base/tui-layout.exp: New file.
7751
44959fa8
PA
77522017-03-07 Pedro Alves <palves@redhat.com>
7753
7754 * gdb.base/tui-layout.c: Rename to ...
7755 * gdb.base/tui-disasm-long-lines.c: ... this.
7756 * gdb.base/tui-layout.exp: Rename to ...
7757 * gdb.base/tui-disasm-long-lines.exp: ... this.
7758
f8c4e718
PA
77592017-03-07 Pedro Alves <palves@redhat.com>
7760
7761 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
7762
6dbb839a 77632017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
7764
7765 * i386-mpx-call.c: New file.
7766 * i386-mpx-call.exp: New file.
7767
65b48a81
PB
77682017-02-28 Peter Bergner <bergner@vnet.ibm.com>
7769
7770 * gdb.arch/powerpc-power.exp: Delete test.
7771 * gdb.arch/powerpc-power.s: Likewise.
7772 * gdb.disasm/disassembler-options.exp: New test.
7773 * gdb.arch/powerpc-altivec.exp: Likewise.
7774 * gdb.arch/powerpc-altivec.s: Likewise.
7775 * gdb.arch/powerpc-altivec2.exp: Likewise.
7776 * gdb.arch/powerpc-altivec2.s: Likewise.
7777 * gdb.arch/powerpc-altivec3.exp: Likewise.
7778 * gdb.arch/powerpc-altivec3.s: Likewise.
7779 * gdb.arch/powerpc-power7.exp: Likewise.
7780 * gdb.arch/powerpc-power7.s: Likewise.
7781 * gdb.arch/powerpc-power8.exp: Likewise.
7782 * gdb.arch/powerpc-power8.s: Likewise.
7783 * gdb.arch/powerpc-power9.exp: Likewise.
7784 * gdb.arch/powerpc-power9.s: Likewise.
7785 * gdb.arch/powerpc-vsx.exp: Likewise.
7786 * gdb.arch/powerpc-vsx.s: Likewise.
7787 * gdb.arch/powerpc-vsx2.exp: Likewise.
7788 * gdb.arch/powerpc-vsx2.s: Likewise.
7789 * gdb.arch/powerpc-vsx3.exp: Likewise.
7790 * gdb.arch/powerpc-vsx3.s: Likewise.
7791 * gdb.arch/arm-disassembler-options.exp: Likewise.
7792 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
7793 * gdb.arch/s390-disassembler-options.exp: Likewise.
7794
17cd4947
LM
77952017-02-23 Luis Machado <lgustavo@codesourcery.com>
7796
7797 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
7798 (check_supported_features): ... this. Changed return type to void.
7799 (supports_rdseed): New static global.
7800 (rdseed): Check supports_rdseed.
7801 (initialize): Call check_supported_features.
7802
2039d74e
EBM
78032017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7804
7805 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
7806 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
7807 and lqarx/stqcx.
7808 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
7809 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
7810
a51d7ecf
EBM
78112017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7812
7813 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
7814 uppercase.
7815
0224619f
JK
78162017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7817
7818 * gdb.dwarf2/formdata16.c: New file.
7819 * gdb.dwarf2/formdata16.exp: New file.
7820 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
7821
216f72a1
JK
78222017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7823
7824 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
7825 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
7826 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
7827 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
7828 DW_AT_GNU_*.
7829
43988095
JK
78302017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7831
7832 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
7833
99e8a4f9
SDJ
78342017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
7835
7836 PR gdb/21164
7837 * gdb.base/maint.exp: Add testcases for when the commands do
7838 not have arguments.
7839
b58a8c0c
TP
78402017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7841
7842 * gdb.cp/chained-calls.exp: Use p instead of P.
7843
4e746bb6
TW
78442017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
7845
7846 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
7847 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
7848
3f77c769
TT
78492017-02-14 Tom Tromey <tom@tromey.com>
7850
7851 PR python/13598:
7852 * gdb.python/py-events.exp: Add before_prompt event tests.
7853
075beec0
AA
78542017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7855
7856 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
7857
bf5f525c
LM
78582017-02-13 Luis Machado <lgustavo@codesourcery.com>
7859
7860 * gdb.linespec/explicit.c (my_unique_function_name): New function.
7861 (main): Call my_unique_function_name.
7862 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
7863 completion of patterns with a single match.
7864 Add missing -re switches to gdb_test_multiple calls.
7865
13a66184
LM
78662017-02-13 Luis Machado <lgustavo@codesourcery.com>
7867
7868 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
7869 return if core file is not recognized.
7870
26a06916
SM
78712017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7872
7873 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
7874 and extra UIs.
7875
b761ca9e
SM
78762017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7877
7878 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
7879 proc_with_prefix.
7880
b964bee0
TT
78812017-02-10 Tom Tromey <tom@tromey.com>
7882
7883 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
7884
18da0c51
MG
78852017-02-10 Martin Galvan <martingalvan@sourceware.org>
7886
7887 PR gdb/21122
7888 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
7889
604c4576
JG
78902017-02-08 Jerome Guitton <guitton@adacore.com>
7891
7892 * gdb.base/define.exp: Add test for command abbreviations
7893 in define.
7894
20b477a7
LM
78952017-02-06 Luis Machado <lgustavo@codesourcery.com>
7896
7897 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
7898 * gdb.reverse/insn-reverse-x86.c: New file.
7899
3f7b46f2
IR
79002017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7901
7902 PR tdep/20936
7903 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
7904
f0fd41c1
TT
79052017-02-03 Tom Tromey <tom@tromey.com>
7906
7907 PR rust/21097:
7908 * gdb.rust/simple.exp: Add new tests.
7909
5be5dbf0
PA
79102017-02-02 Pedro Alves <palves@redhat.com>
7911
7912 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
7913 tests.
7914
7346ef59
AA
79152017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
7916
7917 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
7918 taking a 2-byte value out of a 4-byte DWARF implicit value on
7919 big-endian targets.
7920 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
7921 logic. Add test cases for DW_OP_implicit.
7922
787f0025
MM
79232017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7924
7925 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
7926
68777c29
MM
79272017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7928
7929 * gdb.btrace/enable.exp: Call gdb_exit before
7930 skip_gdbserver_tests.
7931
0a1c7e28
MM
79322017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7933
7934 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
7935 GDBFLAGS.
7936
b5ac99b0
MM
79372017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7938
7939 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
7940 the test is skipped.
7941 * gdb.btrace/data.exp: Likewise.
7942 * gdb.btrace/delta.exp: Likewise.
7943 * gdb.btrace/dlopen.exp: Likewise.
7944 * gdb.btrace/enable-running.exp: Likewise.
7945 * gdb.btrace/enable.exp: Likewise.
7946 * gdb.btrace/exception.exp: Likewise.
7947 * gdb.btrace/function_call_history.exp: Likewise.
7948 * gdb.btrace/gcore.exp: Likewise.
7949 * gdb.btrace/instruction_history.exp: Likewise.
7950 * gdb.btrace/multi-thread-step.exp: Likewise.
7951 * gdb.btrace/nohist.exp: Likewise.
7952 * gdb.btrace/non-stop.exp: Likewise.
7953 * gdb.btrace/reconnect.exp: Likewise.
7954 * gdb.btrace/record_goto-step.exp: Likewise.
7955 * gdb.btrace/record_goto.exp: Likewise.
7956 * gdb.btrace/rn-dl-bind.exp: Likewise.
7957 * gdb.btrace/segv.exp: Likewise.
7958 * gdb.btrace/step.exp: Likewise.
7959 * gdb.btrace/stepi.exp: Likewise.
7960 * gdb.btrace/tailcall-only.exp: Likewise.
7961 * gdb.btrace/tailcall.exp: Likewise.
7962 * gdb.btrace/tsx.exp: Likewise.
7963 * gdb.btrace/unknown_functions.exp: Likewise.
7964 * gdb.btrace/vdso.exp: Likewise.
7965
cd4007e4
MM
79662017-02-01 Markus Metzger <markus.t.metzger@intel.com>
7967
7968 * gdb.btrace/enable-running.c: New.
7969 * gdb.btrace/enable-running.exp: New.
7970
2735833d
WT
79712017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
7972
7973 * gdb.arch/amd64-gs_base.c: New file.
7974 * gdb.arch/amd64-gs_base.exp: New file.
7975
b51e1e94
LM
79762017-01-26 Luis Machado <lgustavo@codesourcery.com>
7977
7978 * lib/memory.exp: Remove spurious empty newlines.
7979
72ca0410
SM
79802017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
7981
7982 * gdb.python/py-bad-printers.exp: Load python file using "source".
7983 * gdb.python/py-events.exp: Likewise.
7984 * gdb.python/py-evsignal.exp: Likewise.
7985 * gdb.python/py-evthreads.exp: Likewise.
7986 * gdb.python/py-frame-args.exp: Likewise.
7987 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
7988 * gdb.python/py-framefilter-mi.exp: Likewise.
7989 * gdb.python/py-framefilter.exp: Likewise.
7990 * gdb.python/py-mi.exp: Likewise.
7991 * gdb.python/py-pp-maint.exp: Likewise.
7992 * gdb.python/py-pp-registration.exp: Likewise.
7993 * gdb.python/py-prettyprint.exp: Likewise.
7994 (run_lang_tests): Likewise.
7995 * gdb.python/py-typeprint.exp: Likewise.
7996
e309aa65
LM
79972017-01-26 Luis Machado <lgustavo@codesourcery.com>
7998
7999 * lib/memory.exp: New file.
8000 * lib/gdb.exp: Load memory.exp.
8001 * gdb.base/memattr.exp (delete_memory): Move proc to
8002 lib/memory.exp and rename to delete_memory_regions.
8003 Replace delete_memory with delete_memory_regions.
8004 Cleanup memory regions before tests.
8005 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8006 before tests.
8007
515aff23
LM
80082017-01-26 Luis Machado <lgustavo@codesourcery.com>
8009
8010 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8011 files.
8012 (initialize): New function conditionally defined.
8013 (testcases): Move within conditional block.
8014 (main): Call initialize.
8015 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8016 of gdb.reverse/insn-reverse.c.
8017 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8018 gdb.reverse/insn-reverse.c.
8019
d8b49cf0
YQ
80202017-01-26 Yao Qi <yao.qi@linaro.org>
8021
8022 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8023 disassemble on address 0.
8024
f13a9a0c
YQ
80252017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8026 Yao Qi <yao.qi@linaro.org>
8027
8028 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8029 * gdb.dwarf2/implptr-64bit.S: Remove.
8030 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8031 variables in caller's context. Add DW_OP_implicit_value.
8032
5ac95241
YQ
80332017-01-25 Yao Qi <yao.qi@linaro.org>
8034
8035 * lib/dwarf.exp (Dwarf::_location): Handle
8036 DW_OP_GNU_implicit_pointer with proper size.
8037
23e82930
LM
80382017-01-20 Luis Machado <lgustavo@codesourcery.com>
8039
8040 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8041 and add untested calls.
8042
d334ae25
LM
80432017-01-20 Luis Machado <lgustavo@codesourcery.com>
8044
8045 * gdb.python/python.exp: Check line number against what GDB thinks
8046 the line number is for func1.
8047
f5e6296e
IB
80482017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8049
8050 * gdb.dlang/debug-expr.exp: New file.
8051
5b362f04
LM
80522016-12-23 Luis Machado <lgustavo@codesourcery.com>
8053
8054 Fix test names for the following files:
8055
8056 * gdb.ada/exec_changed.exp
8057 * gdb.ada/info_types.exp
8058 * gdb.arch/aarch64-atomic-inst.exp
8059 * gdb.arch/aarch64-fp.exp
8060 * gdb.arch/altivec-abi.exp
8061 * gdb.arch/altivec-regs.exp
8062 * gdb.arch/amd64-byte.exp
8063 * gdb.arch/amd64-disp-step.exp
8064 * gdb.arch/amd64-dword.exp
8065 * gdb.arch/amd64-entry-value-inline.exp
8066 * gdb.arch/amd64-entry-value-param.exp
8067 * gdb.arch/amd64-entry-value-paramref.exp
8068 * gdb.arch/amd64-entry-value.exp
8069 * gdb.arch/amd64-i386-address.exp
8070 * gdb.arch/amd64-invalid-stack-middle.exp
8071 * gdb.arch/amd64-invalid-stack-top.exp
8072 * gdb.arch/amd64-optimout-repeat.exp
8073 * gdb.arch/amd64-prologue-skip.exp
8074 * gdb.arch/amd64-prologue-xmm.exp
8075 * gdb.arch/amd64-stap-special-operands.exp
8076 * gdb.arch/amd64-stap-wrong-subexp.exp
8077 * gdb.arch/amd64-tailcall-cxx.exp
8078 * gdb.arch/amd64-tailcall-noret.exp
8079 * gdb.arch/amd64-tailcall-ret.exp
8080 * gdb.arch/amd64-tailcall-self.exp
8081 * gdb.arch/amd64-word.exp
8082 * gdb.arch/arm-bl-branch-dest.exp
8083 * gdb.arch/arm-disp-step.exp
8084 * gdb.arch/arm-neon.exp
8085 * gdb.arch/arm-single-step-kernel-helper.exp
8086 * gdb.arch/avr-flash-qualifier.exp
8087 * gdb.arch/disp-step-insn-reloc.exp
8088 * gdb.arch/e500-abi.exp
8089 * gdb.arch/e500-regs.exp
8090 * gdb.arch/ftrace-insn-reloc.exp
8091 * gdb.arch/i386-avx512.exp
8092 * gdb.arch/i386-bp_permanent.exp
8093 * gdb.arch/i386-byte.exp
8094 * gdb.arch/i386-cfi-notcurrent.exp
8095 * gdb.arch/i386-disp-step.exp
8096 * gdb.arch/i386-dr3-watch.exp
8097 * gdb.arch/i386-float.exp
8098 * gdb.arch/i386-gnu-cfi.exp
8099 * gdb.arch/i386-mpx-map.exp
8100 * gdb.arch/i386-mpx-sigsegv.exp
8101 * gdb.arch/i386-mpx-simple_segv.exp
8102 * gdb.arch/i386-mpx.exp
8103 * gdb.arch/i386-permbkpt.exp
8104 * gdb.arch/i386-prologue.exp
8105 * gdb.arch/i386-signal.exp
8106 * gdb.arch/i386-size-overlap.exp
8107 * gdb.arch/i386-unwind.exp
8108 * gdb.arch/i386-word.exp
8109 * gdb.arch/mips-fcr.exp
8110 * gdb.arch/powerpc-d128-regs.exp
8111 * gdb.arch/powerpc-stackless.exp
8112 * gdb.arch/ppc64-atomic-inst.exp
8113 * gdb.arch/s390-stackless.exp
8114 * gdb.arch/s390-tdbregs.exp
8115 * gdb.arch/s390-vregs.exp
8116 * gdb.arch/sparc-sysstep.exp
8117 * gdb.arch/thumb-bx-pc.exp
8118 * gdb.arch/thumb-singlestep.exp
8119 * gdb.arch/thumb2-it.exp
8120 * gdb.arch/vsx-regs.exp
8121 * gdb.asm/asm-source.exp
8122 * gdb.base/a2-run.exp
8123 * gdb.base/advance.exp
8124 * gdb.base/all-bin.exp
8125 * gdb.base/anon.exp
8126 * gdb.base/args.exp
8127 * gdb.base/arithmet.exp
8128 * gdb.base/async-shell.exp
8129 * gdb.base/async.exp
8130 * gdb.base/attach-pie-noexec.exp
8131 * gdb.base/attach-twice.exp
8132 * gdb.base/auto-load.exp
8133 * gdb.base/bang.exp
8134 * gdb.base/bitfields.exp
8135 * gdb.base/break-always.exp
8136 * gdb.base/break-caller-line.exp
8137 * gdb.base/break-entry.exp
8138 * gdb.base/break-inline.exp
8139 * gdb.base/break-on-linker-gcd-function.exp
8140 * gdb.base/break-probes.exp
8141 * gdb.base/break.exp
8142 * gdb.base/breakpoint-shadow.exp
8143 * gdb.base/call-ar-st.exp
8144 * gdb.base/call-sc.exp
8145 * gdb.base/call-signal-resume.exp
8146 * gdb.base/call-strs.exp
8147 * gdb.base/callfuncs.exp
8148 * gdb.base/catch-fork-static.exp
8149 * gdb.base/catch-gdb-caused-signals.exp
8150 * gdb.base/catch-load.exp
8151 * gdb.base/catch-signal-fork.exp
8152 * gdb.base/catch-signal.exp
8153 * gdb.base/catch-syscall.exp
8154 * gdb.base/charset.exp
8155 * gdb.base/checkpoint.exp
8156 * gdb.base/chng-syms.exp
8157 * gdb.base/code-expr.exp
8158 * gdb.base/code_elim.exp
8159 * gdb.base/commands.exp
8160 * gdb.base/completion.exp
8161 * gdb.base/complex.exp
8162 * gdb.base/cond-expr.exp
8163 * gdb.base/condbreak.exp
8164 * gdb.base/consecutive.exp
8165 * gdb.base/continue-all-already-running.exp
8166 * gdb.base/coredump-filter.exp
8167 * gdb.base/corefile.exp
8168 * gdb.base/dbx.exp
8169 * gdb.base/debug-expr.exp
8170 * gdb.base/define.exp
8171 * gdb.base/del.exp
8172 * gdb.base/disabled-location.exp
8173 * gdb.base/disasm-end-cu.exp
8174 * gdb.base/disasm-optim.exp
8175 * gdb.base/display.exp
8176 * gdb.base/duplicate-bp.exp
8177 * gdb.base/ena-dis-br.exp
8178 * gdb.base/ending-run.exp
8179 * gdb.base/enumval.exp
8180 * gdb.base/environ.exp
8181 * gdb.base/eu-strip-infcall.exp
8182 * gdb.base/eval-avoid-side-effects.exp
8183 * gdb.base/eval-skip.exp
8184 * gdb.base/exitsignal.exp
8185 * gdb.base/expand-psymtabs.exp
8186 * gdb.base/filesym.exp
8187 * gdb.base/find-unmapped.exp
8188 * gdb.base/finish.exp
8189 * gdb.base/float.exp
8190 * gdb.base/foll-exec-mode.exp
8191 * gdb.base/foll-exec.exp
8192 * gdb.base/foll-fork.exp
8193 * gdb.base/fortran-sym-case.exp
8194 * gdb.base/freebpcmd.exp
8195 * gdb.base/func-ptr.exp
8196 * gdb.base/func-ptrs.exp
8197 * gdb.base/funcargs.exp
8198 * gdb.base/gcore-buffer-overflow.exp
8199 * gdb.base/gcore-relro-pie.exp
8200 * gdb.base/gcore-relro.exp
8201 * gdb.base/gcore.exp
8202 * gdb.base/gdb1090.exp
8203 * gdb.base/gdb11530.exp
8204 * gdb.base/gdb11531.exp
8205 * gdb.base/gdb1821.exp
8206 * gdb.base/gdbindex-stabs.exp
8207 * gdb.base/gdbvars.exp
8208 * gdb.base/hbreak.exp
8209 * gdb.base/hbreak2.exp
8210 * gdb.base/included.exp
8211 * gdb.base/infcall-input.exp
8212 * gdb.base/inferior-died.exp
8213 * gdb.base/infnan.exp
8214 * gdb.base/info-macros.exp
8215 * gdb.base/info-os.exp
8216 * gdb.base/info-proc.exp
8217 * gdb.base/info-shared.exp
8218 * gdb.base/info-target.exp
8219 * gdb.base/infoline.exp
8220 * gdb.base/interp.exp
8221 * gdb.base/interrupt.exp
8222 * gdb.base/jit-reader.exp
8223 * gdb.base/jit-simple.exp
8224 * gdb.base/kill-after-signal.exp
8225 * gdb.base/kill-detach-inferiors-cmd.exp
8226 * gdb.base/label.exp
8227 * gdb.base/langs.exp
8228 * gdb.base/ldbl_e308.exp
8229 * gdb.base/line-symtabs.exp
8230 * gdb.base/linespecs.exp
8231 * gdb.base/list.exp
8232 * gdb.base/long_long.exp
8233 * gdb.base/longest-types.exp
8234 * gdb.base/maint.exp
8235 * gdb.base/max-value-size.exp
8236 * gdb.base/memattr.exp
8237 * gdb.base/mips_pro.exp
8238 * gdb.base/morestack.exp
8239 * gdb.base/moribund-step.exp
8240 * gdb.base/multi-forks.exp
8241 * gdb.base/nested-addr.exp
8242 * gdb.base/nextoverexit.exp
8243 * gdb.base/noreturn-finish.exp
8244 * gdb.base/noreturn-return.exp
8245 * gdb.base/nostdlib.exp
8246 * gdb.base/offsets.exp
8247 * gdb.base/opaque.exp
8248 * gdb.base/pc-fp.exp
8249 * gdb.base/permissions.exp
8250 * gdb.base/print-symbol-loading.exp
8251 * gdb.base/prologue-include.exp
8252 * gdb.base/psymtab.exp
8253 * gdb.base/ptype.exp
8254 * gdb.base/random-signal.exp
8255 * gdb.base/randomize.exp
8256 * gdb.base/range-stepping.exp
8257 * gdb.base/readline-ask.exp
8258 * gdb.base/recpar.exp
8259 * gdb.base/recurse.exp
8260 * gdb.base/relational.exp
8261 * gdb.base/restore.exp
8262 * gdb.base/return-nodebug.exp
8263 * gdb.base/return.exp
8264 * gdb.base/run-after-attach.exp
8265 * gdb.base/save-bp.exp
8266 * gdb.base/scope.exp
8267 * gdb.base/sect-cmd.exp
8268 * gdb.base/set-lang-auto.exp
8269 * gdb.base/set-noassign.exp
8270 * gdb.base/setvar.exp
8271 * gdb.base/sigall.exp
8272 * gdb.base/sigbpt.exp
8273 * gdb.base/siginfo-addr.exp
8274 * gdb.base/siginfo-infcall.exp
8275 * gdb.base/siginfo-obj.exp
8276 * gdb.base/siginfo.exp
8277 * gdb.base/signals-state-child.exp
8278 * gdb.base/signest.exp
8279 * gdb.base/sigstep.exp
8280 * gdb.base/sizeof.exp
8281 * gdb.base/skip.exp
8282 * gdb.base/solib-corrupted.exp
8283 * gdb.base/solib-nodir.exp
8284 * gdb.base/solib-search.exp
8285 * gdb.base/stack-checking.exp
8286 * gdb.base/stale-infcall.exp
8287 * gdb.base/stap-probe.exp
8288 * gdb.base/start.exp
8289 * gdb.base/step-break.exp
8290 * gdb.base/step-bt.exp
8291 * gdb.base/step-line.exp
8292 * gdb.base/step-over-exit.exp
8293 * gdb.base/step-over-syscall.exp
8294 * gdb.base/step-resume-infcall.exp
8295 * gdb.base/step-test.exp
8296 * gdb.base/store.exp
8297 * gdb.base/structs3.exp
8298 * gdb.base/sym-file.exp
8299 * gdb.base/symbol-without-target_section.exp
8300 * gdb.base/term.exp
8301 * gdb.base/testenv.exp
8302 * gdb.base/ui-redirect.exp
8303 * gdb.base/until.exp
8304 * gdb.base/unwindonsignal.exp
8305 * gdb.base/value-double-free.exp
8306 * gdb.base/vla-datatypes.exp
8307 * gdb.base/vla-ptr.exp
8308 * gdb.base/vla-sideeffect.exp
8309 * gdb.base/volatile.exp
8310 * gdb.base/watch-cond-infcall.exp
8311 * gdb.base/watch-cond.exp
8312 * gdb.base/watch-non-mem.exp
8313 * gdb.base/watch-read.exp
8314 * gdb.base/watch-vfork.exp
8315 * gdb.base/watchpoint-cond-gone.exp
8316 * gdb.base/watchpoint-delete.exp
8317 * gdb.base/watchpoint-hw-hit-once.exp
8318 * gdb.base/watchpoint-hw.exp
8319 * gdb.base/watchpoint-stops-at-right-insn.exp
8320 * gdb.base/watchpoints.exp
8321 * gdb.base/wchar.exp
8322 * gdb.base/whatis-exp.exp
8323 * gdb.btrace/buffer-size.exp
8324 * gdb.btrace/data.exp
8325 * gdb.btrace/delta.exp
8326 * gdb.btrace/dlopen.exp
8327 * gdb.btrace/enable.exp
8328 * gdb.btrace/exception.exp
8329 * gdb.btrace/function_call_history.exp
8330 * gdb.btrace/gcore.exp
8331 * gdb.btrace/instruction_history.exp
8332 * gdb.btrace/nohist.exp
8333 * gdb.btrace/reconnect.exp
8334 * gdb.btrace/record_goto-step.exp
8335 * gdb.btrace/record_goto.exp
8336 * gdb.btrace/rn-dl-bind.exp
8337 * gdb.btrace/segv.exp
8338 * gdb.btrace/step.exp
8339 * gdb.btrace/stepi.exp
8340 * gdb.btrace/tailcall-only.exp
8341 * gdb.btrace/tailcall.exp
8342 * gdb.btrace/tsx.exp
8343 * gdb.btrace/unknown_functions.exp
8344 * gdb.btrace/vdso.exp
8345 * gdb.compile/compile-ifunc.exp
8346 * gdb.compile/compile-ops.exp
8347 * gdb.compile/compile-print.exp
8348 * gdb.compile/compile-setjmp.exp
8349 * gdb.cp/abstract-origin.exp
8350 * gdb.cp/ambiguous.exp
8351 * gdb.cp/annota2.exp
8352 * gdb.cp/annota3.exp
8353 * gdb.cp/anon-ns.exp
8354 * gdb.cp/anon-struct.exp
8355 * gdb.cp/anon-union.exp
8356 * gdb.cp/arg-reference.exp
8357 * gdb.cp/baseenum.exp
8358 * gdb.cp/bool.exp
8359 * gdb.cp/breakpoint.exp
8360 * gdb.cp/bs15503.exp
8361 * gdb.cp/call-c.exp
8362 * gdb.cp/casts.exp
8363 * gdb.cp/chained-calls.exp
8364 * gdb.cp/class2.exp
8365 * gdb.cp/classes.exp
8366 * gdb.cp/cmpd-minsyms.exp
8367 * gdb.cp/converts.exp
8368 * gdb.cp/cp-relocate.exp
8369 * gdb.cp/cpcompletion.exp
8370 * gdb.cp/cpexprs.exp
8371 * gdb.cp/cplabel.exp
8372 * gdb.cp/cplusfuncs.exp
8373 * gdb.cp/cpsizeof.exp
8374 * gdb.cp/ctti.exp
8375 * gdb.cp/derivation.exp
8376 * gdb.cp/destrprint.exp
8377 * gdb.cp/dispcxx.exp
8378 * gdb.cp/enum-class.exp
8379 * gdb.cp/exception.exp
8380 * gdb.cp/exceptprint.exp
8381 * gdb.cp/expand-psymtabs-cxx.exp
8382 * gdb.cp/expand-sals.exp
8383 * gdb.cp/extern-c.exp
8384 * gdb.cp/filename.exp
8385 * gdb.cp/formatted-ref.exp
8386 * gdb.cp/fpointer.exp
8387 * gdb.cp/gdb1355.exp
8388 * gdb.cp/gdb2495.exp
8389 * gdb.cp/hang.exp
8390 * gdb.cp/impl-this.exp
8391 * gdb.cp/infcall-dlopen.exp
8392 * gdb.cp/inherit.exp
8393 * gdb.cp/iostream.exp
8394 * gdb.cp/koenig.exp
8395 * gdb.cp/local.exp
8396 * gdb.cp/m-data.exp
8397 * gdb.cp/m-static.exp
8398 * gdb.cp/mb-ctor.exp
8399 * gdb.cp/mb-inline.exp
8400 * gdb.cp/mb-templates.exp
8401 * gdb.cp/member-name.exp
8402 * gdb.cp/member-ptr.exp
8403 * gdb.cp/meth-typedefs.exp
8404 * gdb.cp/method.exp
8405 * gdb.cp/method2.exp
8406 * gdb.cp/minsym-fallback.exp
8407 * gdb.cp/misc.exp
8408 * gdb.cp/namelessclass.exp
8409 * gdb.cp/namespace-enum.exp
8410 * gdb.cp/namespace-nested-import.exp
8411 * gdb.cp/namespace.exp
8412 * gdb.cp/nextoverthrow.exp
8413 * gdb.cp/no-dmgl-verbose.exp
8414 * gdb.cp/non-trivial-retval.exp
8415 * gdb.cp/noparam.exp
8416 * gdb.cp/nsdecl.exp
8417 * gdb.cp/nsimport.exp
8418 * gdb.cp/nsnested.exp
8419 * gdb.cp/nsnoimports.exp
8420 * gdb.cp/nsrecurs.exp
8421 * gdb.cp/nsstress.exp
8422 * gdb.cp/nsusing.exp
8423 * gdb.cp/operator.exp
8424 * gdb.cp/oranking.exp
8425 * gdb.cp/overload-const.exp
8426 * gdb.cp/overload.exp
8427 * gdb.cp/ovldbreak.exp
8428 * gdb.cp/ovsrch.exp
8429 * gdb.cp/paren-type.exp
8430 * gdb.cp/parse-lang.exp
8431 * gdb.cp/pass-by-ref.exp
8432 * gdb.cp/pr-1023.exp
8433 * gdb.cp/pr-1210.exp
8434 * gdb.cp/pr-574.exp
8435 * gdb.cp/pr10687.exp
8436 * gdb.cp/pr12028.exp
8437 * gdb.cp/pr17132.exp
8438 * gdb.cp/pr17494.exp
8439 * gdb.cp/pr9067.exp
8440 * gdb.cp/pr9167.exp
8441 * gdb.cp/pr9631.exp
8442 * gdb.cp/printmethod.exp
8443 * gdb.cp/psmang.exp
8444 * gdb.cp/psymtab-parameter.exp
8445 * gdb.cp/ptype-cv-cp.exp
8446 * gdb.cp/ptype-flags.exp
8447 * gdb.cp/re-set-overloaded.exp
8448 * gdb.cp/ref-types.exp
8449 * gdb.cp/rtti.exp
8450 * gdb.cp/scope-err.exp
8451 * gdb.cp/shadow.exp
8452 * gdb.cp/smartp.exp
8453 * gdb.cp/static-method.exp
8454 * gdb.cp/static-print-quit.exp
8455 * gdb.cp/temargs.exp
8456 * gdb.cp/templates.exp
8457 * gdb.cp/try_catch.exp
8458 * gdb.cp/typedef-operator.exp
8459 * gdb.cp/typeid.exp
8460 * gdb.cp/userdef.exp
8461 * gdb.cp/using-crash.exp
8462 * gdb.cp/var-tag.exp
8463 * gdb.cp/virtbase.exp
8464 * gdb.cp/virtfunc.exp
8465 * gdb.cp/virtfunc2.exp
8466 * gdb.cp/vla-cxx.exp
8467 * gdb.disasm/t01_mov.exp
8468 * gdb.disasm/t02_mova.exp
8469 * gdb.disasm/t03_add.exp
8470 * gdb.disasm/t04_sub.exp
8471 * gdb.disasm/t05_cmp.exp
8472 * gdb.disasm/t06_ari2.exp
8473 * gdb.disasm/t07_ari3.exp
8474 * gdb.disasm/t08_or.exp
8475 * gdb.disasm/t09_xor.exp
8476 * gdb.disasm/t10_and.exp
8477 * gdb.disasm/t11_logs.exp
8478 * gdb.disasm/t12_bit.exp
8479 * gdb.disasm/t13_otr.exp
8480 * gdb.dlang/circular.exp
8481 * gdb.dwarf2/arr-stride.exp
8482 * gdb.dwarf2/arr-subrange.exp
8483 * gdb.dwarf2/atomic-type.exp
8484 * gdb.dwarf2/bad-regnum.exp
8485 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8486 * gdb.dwarf2/callframecfa.exp
8487 * gdb.dwarf2/clztest.exp
8488 * gdb.dwarf2/corrupt.exp
8489 * gdb.dwarf2/data-loc.exp
8490 * gdb.dwarf2/dup-psym.exp
8491 * gdb.dwarf2/dw2-anon-mptr.exp
8492 * gdb.dwarf2/dw2-anonymous-func.exp
8493 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8494 * gdb.dwarf2/dw2-bad-unresolved.exp
8495 * gdb.dwarf2/dw2-basic.exp
8496 * gdb.dwarf2/dw2-canonicalize-type.exp
8497 * gdb.dwarf2/dw2-case-insensitive.exp
8498 * gdb.dwarf2/dw2-common-block.exp
8499 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8500 * gdb.dwarf2/dw2-compressed.exp
8501 * gdb.dwarf2/dw2-const.exp
8502 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8503 * gdb.dwarf2/dw2-cu-size.exp
8504 * gdb.dwarf2/dw2-dup-frame.exp
8505 * gdb.dwarf2/dw2-entry-value.exp
8506 * gdb.dwarf2/dw2-icycle.exp
8507 * gdb.dwarf2/dw2-ifort-parameter.exp
8508 * gdb.dwarf2/dw2-inline-break.exp
8509 * gdb.dwarf2/dw2-inline-param.exp
8510 * gdb.dwarf2/dw2-intercu.exp
8511 * gdb.dwarf2/dw2-intermix.exp
8512 * gdb.dwarf2/dw2-lexical-block-bare.exp
8513 * gdb.dwarf2/dw2-linkage-name-trust.exp
8514 * gdb.dwarf2/dw2-minsym-in-cu.exp
8515 * gdb.dwarf2/dw2-noloc.exp
8516 * gdb.dwarf2/dw2-op-call.exp
8517 * gdb.dwarf2/dw2-op-out-param.exp
8518 * gdb.dwarf2/dw2-opt-structptr.exp
8519 * gdb.dwarf2/dw2-param-error.exp
8520 * gdb.dwarf2/dw2-producer.exp
8521 * gdb.dwarf2/dw2-ranges-base.exp
8522 * gdb.dwarf2/dw2-ref-missing-frame.exp
8523 * gdb.dwarf2/dw2-reg-undefined.exp
8524 * gdb.dwarf2/dw2-regno-invalid.exp
8525 * gdb.dwarf2/dw2-restore.exp
8526 * gdb.dwarf2/dw2-restrict.exp
8527 * gdb.dwarf2/dw2-single-line-discriminators.exp
8528 * gdb.dwarf2/dw2-strp.exp
8529 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8530 * gdb.dwarf2/dw2-unresolved.exp
8531 * gdb.dwarf2/dw2-var-zero-addr.exp
8532 * gdb.dwarf2/dw4-sig-types.exp
8533 * gdb.dwarf2/dwz.exp
8534 * gdb.dwarf2/dynarr-ptr.exp
8535 * gdb.dwarf2/enum-type.exp
8536 * gdb.dwarf2/gdb-index.exp
8537 * gdb.dwarf2/implptr-64bit.exp
8538 * gdb.dwarf2/implptr-optimized-out.exp
8539 * gdb.dwarf2/implptr.exp
8540 * gdb.dwarf2/implref-array.exp
8541 * gdb.dwarf2/implref-const.exp
8542 * gdb.dwarf2/implref-global.exp
8543 * gdb.dwarf2/implref-struct.exp
8544 * gdb.dwarf2/mac-fileno.exp
8545 * gdb.dwarf2/main-subprogram.exp
8546 * gdb.dwarf2/member-ptr-forwardref.exp
8547 * gdb.dwarf2/method-ptr.exp
8548 * gdb.dwarf2/missing-sig-type.exp
8549 * gdb.dwarf2/nonvar-access.exp
8550 * gdb.dwarf2/opaque-type-lookup.exp
8551 * gdb.dwarf2/pieces-optimized-out.exp
8552 * gdb.dwarf2/pieces.exp
8553 * gdb.dwarf2/pr10770.exp
8554 * gdb.dwarf2/pr13961.exp
8555 * gdb.dwarf2/staticvirtual.exp
8556 * gdb.dwarf2/subrange.exp
8557 * gdb.dwarf2/symtab-producer.exp
8558 * gdb.dwarf2/trace-crash.exp
8559 * gdb.dwarf2/typeddwarf.exp
8560 * gdb.dwarf2/valop.exp
8561 * gdb.dwarf2/watch-notconst.exp
8562 * gdb.fortran/array-element.exp
8563 * gdb.fortran/charset.exp
8564 * gdb.fortran/common-block.exp
8565 * gdb.fortran/complex.exp
8566 * gdb.fortran/derived-type-function.exp
8567 * gdb.fortran/derived-type.exp
8568 * gdb.fortran/logical.exp
8569 * gdb.fortran/module.exp
8570 * gdb.fortran/multi-dim.exp
8571 * gdb.fortran/nested-funcs.exp
8572 * gdb.fortran/print-formatted.exp
8573 * gdb.fortran/subarray.exp
8574 * gdb.fortran/vla-alloc-assoc.exp
8575 * gdb.fortran/vla-datatypes.exp
8576 * gdb.fortran/vla-history.exp
8577 * gdb.fortran/vla-ptr-info.exp
8578 * gdb.fortran/vla-ptype-sub.exp
8579 * gdb.fortran/vla-ptype.exp
8580 * gdb.fortran/vla-sizeof.exp
8581 * gdb.fortran/vla-type.exp
8582 * gdb.fortran/vla-value-sub-arbitrary.exp
8583 * gdb.fortran/vla-value-sub-finish.exp
8584 * gdb.fortran/vla-value-sub.exp
8585 * gdb.fortran/vla-value.exp
8586 * gdb.fortran/whatis_type.exp
8587 * gdb.go/chan.exp
8588 * gdb.go/handcall.exp
8589 * gdb.go/hello.exp
8590 * gdb.go/integers.exp
8591 * gdb.go/methods.exp
8592 * gdb.go/package.exp
8593 * gdb.go/strings.exp
8594 * gdb.go/types.exp
8595 * gdb.go/unsafe.exp
8596 * gdb.guile/scm-arch.exp
8597 * gdb.guile/scm-block.exp
8598 * gdb.guile/scm-breakpoint.exp
8599 * gdb.guile/scm-cmd.exp
8600 * gdb.guile/scm-disasm.exp
8601 * gdb.guile/scm-equal.exp
8602 * gdb.guile/scm-frame-args.exp
8603 * gdb.guile/scm-frame-inline.exp
8604 * gdb.guile/scm-frame.exp
8605 * gdb.guile/scm-iterator.exp
8606 * gdb.guile/scm-math.exp
8607 * gdb.guile/scm-objfile.exp
8608 * gdb.guile/scm-ports.exp
8609 * gdb.guile/scm-symbol.exp
8610 * gdb.guile/scm-symtab.exp
8611 * gdb.guile/scm-value-cc.exp
8612 * gdb.guile/types-module.exp
8613 * gdb.linespec/break-ask.exp
8614 * gdb.linespec/cpexplicit.exp
8615 * gdb.linespec/explicit.exp
8616 * gdb.linespec/keywords.exp
8617 * gdb.linespec/linespec.exp
8618 * gdb.linespec/ls-dollar.exp
8619 * gdb.linespec/ls-errs.exp
8620 * gdb.linespec/skip-two.exp
8621 * gdb.linespec/thread.exp
8622 * gdb.mi/mi-async.exp
8623 * gdb.mi/mi-basics.exp
8624 * gdb.mi/mi-break.exp
8625 * gdb.mi/mi-catch-load.exp
8626 * gdb.mi/mi-cli.exp
8627 * gdb.mi/mi-cmd-param-changed.exp
8628 * gdb.mi/mi-console.exp
8629 * gdb.mi/mi-detach.exp
8630 * gdb.mi/mi-disassemble.exp
8631 * gdb.mi/mi-eval.exp
8632 * gdb.mi/mi-file-transfer.exp
8633 * gdb.mi/mi-file.exp
8634 * gdb.mi/mi-fill-memory.exp
8635 * gdb.mi/mi-inheritance-syntax-error.exp
8636 * gdb.mi/mi-linespec-err-cp.exp
8637 * gdb.mi/mi-logging.exp
8638 * gdb.mi/mi-memory-changed.exp
8639 * gdb.mi/mi-read-memory.exp
8640 * gdb.mi/mi-record-changed.exp
8641 * gdb.mi/mi-reg-undefined.exp
8642 * gdb.mi/mi-regs.exp
8643 * gdb.mi/mi-return.exp
8644 * gdb.mi/mi-reverse.exp
8645 * gdb.mi/mi-simplerun.exp
8646 * gdb.mi/mi-solib.exp
8647 * gdb.mi/mi-stack.exp
8648 * gdb.mi/mi-stepi.exp
8649 * gdb.mi/mi-syn-frame.exp
8650 * gdb.mi/mi-until.exp
8651 * gdb.mi/mi-var-block.exp
8652 * gdb.mi/mi-var-child.exp
8653 * gdb.mi/mi-var-cmd.exp
8654 * gdb.mi/mi-var-cp.exp
8655 * gdb.mi/mi-var-display.exp
8656 * gdb.mi/mi-var-invalidate.exp
8657 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
8658 * gdb.mi/mi-vla-fortran.exp
8659 * gdb.mi/mi-watch.exp
8660 * gdb.mi/mi2-var-child.exp
8661 * gdb.mi/user-selected-context-sync.exp
8662 * gdb.modula2/unbounded-array.exp
8663 * gdb.multi/dummy-frame-restore.exp
8664 * gdb.multi/multi-arch-exec.exp
8665 * gdb.multi/multi-arch.exp
8666 * gdb.multi/tids.exp
8667 * gdb.multi/watchpoint-multi.exp
8668 * gdb.opencl/callfuncs.exp
8669 * gdb.opencl/convs_casts.exp
8670 * gdb.opencl/datatypes.exp
8671 * gdb.opencl/operators.exp
8672 * gdb.opencl/vec_comps.exp
8673 * gdb.opt/clobbered-registers-O2.exp
8674 * gdb.opt/inline-break.exp
8675 * gdb.opt/inline-bt.exp
8676 * gdb.opt/inline-cmds.exp
8677 * gdb.opt/inline-locals.exp
8678 * gdb.pascal/case-insensitive-symbols.exp
8679 * gdb.pascal/floats.exp
8680 * gdb.pascal/gdb11492.exp
8681 * gdb.python/lib-types.exp
8682 * gdb.python/py-arch.exp
8683 * gdb.python/py-as-string.exp
8684 * gdb.python/py-bad-printers.exp
8685 * gdb.python/py-block.exp
8686 * gdb.python/py-breakpoint-create-fail.exp
8687 * gdb.python/py-breakpoint.exp
8688 * gdb.python/py-caller-is.exp
8689 * gdb.python/py-cmd.exp
8690 * gdb.python/py-explore-cc.exp
8691 * gdb.python/py-explore.exp
8692 * gdb.python/py-finish-breakpoint.exp
8693 * gdb.python/py-finish-breakpoint2.exp
8694 * gdb.python/py-frame-args.exp
8695 * gdb.python/py-frame-inline.exp
8696 * gdb.python/py-frame.exp
8697 * gdb.python/py-framefilter-mi.exp
8698 * gdb.python/py-infthread.exp
8699 * gdb.python/py-lazy-string.exp
8700 * gdb.python/py-linetable.exp
8701 * gdb.python/py-mi-events.exp
8702 * gdb.python/py-mi-objfile.exp
8703 * gdb.python/py-mi.exp
8704 * gdb.python/py-objfile.exp
8705 * gdb.python/py-pp-integral.exp
8706 * gdb.python/py-pp-maint.exp
8707 * gdb.python/py-pp-re-notag.exp
8708 * gdb.python/py-pp-registration.exp
8709 * gdb.python/py-recurse-unwind.exp
8710 * gdb.python/py-strfns.exp
8711 * gdb.python/py-symbol.exp
8712 * gdb.python/py-symtab.exp
8713 * gdb.python/py-sync-interp.exp
8714 * gdb.python/py-typeprint.exp
8715 * gdb.python/py-unwind-maint.exp
8716 * gdb.python/py-unwind.exp
8717 * gdb.python/py-value-cc.exp
8718 * gdb.python/py-xmethods.exp
8719 * gdb.reverse/amd64-tailcall-reverse.exp
8720 * gdb.reverse/break-precsave.exp
8721 * gdb.reverse/break-reverse.exp
8722 * gdb.reverse/consecutive-precsave.exp
8723 * gdb.reverse/consecutive-reverse.exp
8724 * gdb.reverse/finish-precsave.exp
8725 * gdb.reverse/finish-reverse-bkpt.exp
8726 * gdb.reverse/finish-reverse.exp
8727 * gdb.reverse/fstatat-reverse.exp
8728 * gdb.reverse/getresuid-reverse.exp
8729 * gdb.reverse/i386-precsave.exp
8730 * gdb.reverse/i386-reverse.exp
8731 * gdb.reverse/i386-sse-reverse.exp
8732 * gdb.reverse/i387-env-reverse.exp
8733 * gdb.reverse/i387-stack-reverse.exp
8734 * gdb.reverse/insn-reverse.exp
8735 * gdb.reverse/machinestate-precsave.exp
8736 * gdb.reverse/machinestate.exp
8737 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8738 * gdb.reverse/pipe-reverse.exp
8739 * gdb.reverse/readv-reverse.exp
8740 * gdb.reverse/recvmsg-reverse.exp
8741 * gdb.reverse/rerun-prec.exp
8742 * gdb.reverse/s390-mvcle.exp
8743 * gdb.reverse/step-precsave.exp
8744 * gdb.reverse/step-reverse.exp
8745 * gdb.reverse/time-reverse.exp
8746 * gdb.reverse/until-precsave.exp
8747 * gdb.reverse/until-reverse.exp
8748 * gdb.reverse/waitpid-reverse.exp
8749 * gdb.reverse/watch-precsave.exp
8750 * gdb.reverse/watch-reverse.exp
8751 * gdb.rust/generics.exp
8752 * gdb.rust/methods.exp
8753 * gdb.rust/modules.exp
8754 * gdb.rust/simple.exp
8755 * gdb.server/connect-with-no-symbol-file.exp
8756 * gdb.server/ext-attach.exp
8757 * gdb.server/ext-restart.exp
8758 * gdb.server/ext-wrapper.exp
8759 * gdb.server/file-transfer.exp
8760 * gdb.server/server-exec-info.exp
8761 * gdb.server/server-kill.exp
8762 * gdb.server/server-mon.exp
8763 * gdb.server/wrapper.exp
8764 * gdb.stabs/exclfwd.exp
8765 * gdb.stabs/gdb11479.exp
8766 * gdb.threads/clone-new-thread-event.exp
8767 * gdb.threads/corethreads.exp
8768 * gdb.threads/current-lwp-dead.exp
8769 * gdb.threads/dlopen-libpthread.exp
8770 * gdb.threads/gcore-thread.exp
8771 * gdb.threads/sigstep-threads.exp
8772 * gdb.threads/watchpoint-fork.exp
8773 * gdb.trace/actions-changed.exp
8774 * gdb.trace/backtrace.exp
8775 * gdb.trace/change-loc.exp
8776 * gdb.trace/circ.exp
8777 * gdb.trace/collection.exp
8778 * gdb.trace/disconnected-tracing.exp
8779 * gdb.trace/ftrace.exp
8780 * gdb.trace/mi-trace-frame-collected.exp
8781 * gdb.trace/mi-trace-unavailable.exp
8782 * gdb.trace/mi-traceframe-changed.exp
8783 * gdb.trace/mi-tsv-changed.exp
8784 * gdb.trace/no-attach-trace.exp
8785 * gdb.trace/passc-dyn.exp
8786 * gdb.trace/qtro.exp
8787 * gdb.trace/range-stepping.exp
8788 * gdb.trace/read-memory.exp
8789 * gdb.trace/save-trace.exp
8790 * gdb.trace/signal.exp
8791 * gdb.trace/status-stop.exp
8792 * gdb.trace/tfile.exp
8793 * gdb.trace/trace-break.exp
8794 * gdb.trace/trace-buffer-size.exp
8795 * gdb.trace/trace-condition.exp
8796 * gdb.trace/tracefile-pseudo-reg.exp
8797 * gdb.trace/tstatus.exp
8798 * gdb.trace/unavailable.exp
8799 * gdb.trace/while-dyn.exp
8800 * gdb.trace/while-stepping.exp
8801
34c41c68
DE
88022016-12-22 Doug Evans <xdje42@gmail.com>
8803
8804 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
8805 and msymbols.
8806
16e69324
YQ
88072016-12-19 Yao Qi <yao.qi@linaro.org>
8808
8809 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
8810 (test_with_self): Don't call do_steps_and_nexts, and remove
8811 code about stepping into xmalloc.
8812
f94f411b
YQ
88132016-12-09 Yao Qi <yao.qi@linaro.org>
8814
8815 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
8816
88172016-12-09 Yao Qi <yao.qi@linaro.org>
8818
8819 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
8820
f1b5deee
PA
88212016-12-09 Pedro Alves <palves@redhat.com>
8822
8823 * gdb.base/all-architectures-0.exp: New file.
8824 * gdb.base/all-architectures-1.exp: New file.
8825 * gdb.base/all-architectures-2.exp: New file.
8826 * gdb.base/all-architectures-3.exp: New file.
8827 * gdb.base/all-architectures-4.exp: New file.
8828 * gdb.base/all-architectures-5.exp: New file.
8829 * gdb.base/all-architectures-6.exp: New file.
8830 * gdb.base/all-architectures-7.exp: New file.
8831 * gdb.base/all-architectures.exp.in: New file.
8832
364ca42e
YQ
88332016-12-09 Yao Qi <yao.qi@linaro.org>
8834
8835 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
8836
107c2d62
LM
88372016-12-02 Luis Machado <lgustavo@codesourcery.com>
8838
8839 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
8840 possible.
8841 Remove useless pattern-matching code.
8842
df3ee9ca
PA
88432016-12-02 Pedro Alves <palves@redhat.com>
8844
8845 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
8846 procedure.
8847 (top level): Call it.
8848
ec835369
PA
88492016-12-02 Pedro Alves <palves@redhat.com>
8850
8851 * gdb.base/commands.exp (user_defined_command_args_stack_test):
8852 New procedure.
8853 (top level): Call it.
8854
01770bbd
PA
88552016-12-02 Pedro Alves <palves@redhat.com>
8856
8857 PR cli/20559
8858 * gdb.base/commands.exp (user_defined_command_args_eval): New
8859 procedure.
8860 (top level): Call it.
8861
008459ea
LM
88622016-12-02 Luis Machado <lgustavo@codesourcery.com>
8863
8864 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
8865 timeout handling.
8866
0c1b455e
TT
88672016-12-02 Tom Tromey <tom@tromey.com>
8868
8869 * gdb.dwarf2/main-subprogram.c: New file.
8870 * gdb.dwarf2/main-subprogram.exp: New file.
8871
018572b8
LM
88722016-12-01 Luis Machado <lgustavo@codesourcery.com>
8873
8874 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
8875 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
8876 gdb_test_no_output for a couple of cases.
8877 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
8878
84c93cd5
LM
88792016-12-01 Luis Machado <lgustavo@codesourcery.com>
8880
8881 Fix test names and standardize compilation error messages throughout
8882 the following files:
8883
8884 * gdb.ada/start.exp
8885 * gdb.arch/alpha-step.exp
8886 * gdb.arch/e500-prologue.exp
8887 * gdb.arch/ftrace-insn-reloc.exp
8888 * gdb.arch/gdb1291.exp
8889 * gdb.arch/gdb1431.exp
8890 * gdb.arch/gdb1558.exp
8891 * gdb.arch/i386-dr3-watch.exp
8892 * gdb.arch/i386-sse-stack-align.exp
8893 * gdb.arch/ia64-breakpoint-shadow.exp
8894 * gdb.arch/pa-nullify.exp
8895 * gdb.arch/powerpc-aix-prologue.exp
8896 * gdb.arch/thumb-bx-pc.exp
8897 * gdb.base/annota1.exp
8898 * gdb.base/annota3.exp
8899 * gdb.base/arrayidx.exp
8900 * gdb.base/assign.exp
8901 * gdb.base/attach.exp
8902 * gdb.base/auxv.exp
8903 * gdb.base/bang.exp
8904 * gdb.base/bfp-test.exp
8905 * gdb.base/bigcore.exp
8906 * gdb.base/bitfields2.exp
8907 * gdb.base/break-fun-addr.exp
8908 * gdb.base/break-probes.exp
8909 * gdb.base/call-rt-st.exp
8910 * gdb.base/callexit.exp
8911 * gdb.base/catch-fork-kill.exp
8912 * gdb.base/charset.exp
8913 * gdb.base/checkpoint.exp
8914 * gdb.base/comprdebug.exp
8915 * gdb.base/constvars.exp
8916 * gdb.base/coredump-filter.exp
8917 * gdb.base/cursal.exp
8918 * gdb.base/cvexpr.exp
8919 * gdb.base/detach.exp
8920 * gdb.base/display.exp
8921 * gdb.base/dmsym.exp
8922 * gdb.base/dprintf-pending.exp
8923 * gdb.base/dso2dso.exp
8924 * gdb.base/dtrace-probe.exp
8925 * gdb.base/dump.exp
8926 * gdb.base/enum_cond.exp
8927 * gdb.base/exe-lock.exp
8928 * gdb.base/exec-invalid-sysroot.exp
8929 * gdb.base/execl-update-breakpoints.exp
8930 * gdb.base/exprs.exp
8931 * gdb.base/fileio.exp
8932 * gdb.base/find.exp
8933 * gdb.base/finish.exp
8934 * gdb.base/fixsection.exp
8935 * gdb.base/foll-vfork.exp
8936 * gdb.base/frame-args.exp
8937 * gdb.base/gcore.exp
8938 * gdb.base/gdb1250.exp
8939 * gdb.base/global-var-nested-by-dso.exp
8940 * gdb.base/gnu-ifunc.exp
8941 * gdb.base/hashline1.exp
8942 * gdb.base/hashline2.exp
8943 * gdb.base/hashline3.exp
8944 * gdb.base/hbreak-in-shr-unsupported.exp
8945 * gdb.base/huge.exp
8946 * gdb.base/infcall-input.exp
8947 * gdb.base/info-fun.exp
8948 * gdb.base/info-shared.exp
8949 * gdb.base/jit-simple.exp
8950 * gdb.base/jit-so.exp
8951 * gdb.base/jit.exp
8952 * gdb.base/jump.exp
8953 * gdb.base/label.exp
8954 * gdb.base/lineinc.exp
8955 * gdb.base/logical.exp
8956 * gdb.base/longjmp.exp
8957 * gdb.base/macscp.exp
8958 * gdb.base/miscexprs.exp
8959 * gdb.base/new-ui-echo.exp
8960 * gdb.base/new-ui-pending-input.exp
8961 * gdb.base/new-ui.exp
8962 * gdb.base/nodebug.exp
8963 * gdb.base/nofield.exp
8964 * gdb.base/offsets.exp
8965 * gdb.base/overlays.exp
8966 * gdb.base/pending.exp
8967 * gdb.base/pointers.exp
8968 * gdb.base/pr11022.exp
8969 * gdb.base/printcmds.exp
8970 * gdb.base/prologue.exp
8971 * gdb.base/ptr-typedef.exp
8972 * gdb.base/realname-expand.exp
8973 * gdb.base/relativedebug.exp
8974 * gdb.base/relocate.exp
8975 * gdb.base/remote.exp
8976 * gdb.base/reread.exp
8977 * gdb.base/return2.exp
8978 * gdb.base/savedregs.exp
8979 * gdb.base/sep.exp
8980 * gdb.base/sepdebug.exp
8981 * gdb.base/sepsymtab.exp
8982 * gdb.base/set-inferior-tty.exp
8983 * gdb.base/setshow.exp
8984 * gdb.base/shlib-call.exp
8985 * gdb.base/sigaltstack.exp
8986 * gdb.base/siginfo-addr.exp
8987 * gdb.base/signals.exp
8988 * gdb.base/signull.exp
8989 * gdb.base/sigrepeat.exp
8990 * gdb.base/so-impl-ld.exp
8991 * gdb.base/solib-display.exp
8992 * gdb.base/solib-overlap.exp
8993 * gdb.base/solib-search.exp
8994 * gdb.base/solib-symbol.exp
8995 * gdb.base/structs.exp
8996 * gdb.base/structs2.exp
8997 * gdb.base/symtab-search-order.exp
8998 * gdb.base/twice.exp
8999 * gdb.base/unload.exp
9000 * gdb.base/varargs.exp
9001 * gdb.base/watchpoint-solib.exp
9002 * gdb.base/watchpoint.exp
9003 * gdb.base/whatis.exp
9004 * gdb.base/wrong_frame_bt_full.exp
9005 * gdb.btrace/dlopen.exp
9006 * gdb.cell/ea-standalone.exp
9007 * gdb.cell/ea-test.exp
9008 * gdb.cp/dispcxx.exp
9009 * gdb.cp/gdb2384.exp
9010 * gdb.cp/method2.exp
9011 * gdb.cp/nextoverthrow.exp
9012 * gdb.cp/pr10728.exp
9013 * gdb.disasm/am33.exp
9014 * gdb.disasm/h8300s.exp
9015 * gdb.disasm/mn10300.exp
9016 * gdb.disasm/sh3.exp
9017 * gdb.dwarf2/dw2-dir-file-name.exp
9018 * gdb.fortran/complex.exp
9019 * gdb.fortran/library-module.exp
9020 * gdb.guile/scm-pretty-print.exp
9021 * gdb.guile/scm-symbol.exp
9022 * gdb.guile/scm-type.exp
9023 * gdb.guile/scm-value.exp
9024 * gdb.linespec/linespec.exp
9025 * gdb.mi/gdb701.exp
9026 * gdb.mi/gdb792.exp
9027 * gdb.mi/mi-breakpoint-changed.exp
9028 * gdb.mi/mi-dprintf-pending.exp
9029 * gdb.mi/mi-dprintf.exp
9030 * gdb.mi/mi-exit-code.exp
9031 * gdb.mi/mi-pending.exp
9032 * gdb.mi/mi-solib.exp
9033 * gdb.mi/new-ui-mi-sync.exp
9034 * gdb.mi/pr11022.exp
9035 * gdb.mi/user-selected-context-sync.exp
9036 * gdb.opt/solib-intra-step.exp
9037 * gdb.python/py-events.exp
9038 * gdb.python/py-finish-breakpoint.exp
9039 * gdb.python/py-mi.exp
9040 * gdb.python/py-prettyprint.exp
9041 * gdb.python/py-shared.exp
9042 * gdb.python/py-symbol.exp
9043 * gdb.python/py-template.exp
9044 * gdb.python/py-type.exp
9045 * gdb.python/py-value.exp
9046 * gdb.reverse/solib-precsave.exp
9047 * gdb.reverse/solib-reverse.exp
9048 * gdb.server/solib-list.exp
9049 * gdb.stabs/weird.exp
9050 * gdb.threads/reconnect-signal.exp
9051 * gdb.threads/stepi-random-signal.exp
9052 * gdb.trace/actions.exp
9053 * gdb.trace/ax.exp
9054 * gdb.trace/backtrace.exp
9055 * gdb.trace/change-loc.exp
9056 * gdb.trace/deltrace.exp
9057 * gdb.trace/ftrace-lock.exp
9058 * gdb.trace/ftrace.exp
9059 * gdb.trace/infotrace.exp
9060 * gdb.trace/mi-tracepoint-changed.exp
9061 * gdb.trace/packetlen.exp
9062 * gdb.trace/passcount.exp
9063 * gdb.trace/pending.exp
9064 * gdb.trace/range-stepping.exp
9065 * gdb.trace/report.exp
9066 * gdb.trace/stap-trace.exp
9067 * gdb.trace/tfind.exp
9068 * gdb.trace/trace-break.exp
9069 * gdb.trace/trace-condition.exp
9070 * gdb.trace/trace-enable-disable.exp
9071 * gdb.trace/trace-mt.exp
9072 * gdb.trace/tracecmd.exp
9073 * gdb.trace/tspeed.exp
9074 * gdb.trace/tsv.exp
9075 * lib/perftest.exp
9076
fb9feb35
LM
90772016-12-01 Luis Machado <lgustavo@codesourcery.com>
9078
9079 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9080 with gdb_test_no_output.
9081 Use command as test name.
9082
cd2ddb6c
LM
90832016-12-01 Luis Machado <lgustavo@codesourcery.com>
9084
9085 Fix test names starting with uppercase throughout the files.
9086
9087 * gdb.ada/assign_1.exp
9088 * gdb.ada/boolean_expr.exp
9089 * gdb.base/arrayidx.exp
9090 * gdb.base/del.exp
9091 * gdb.base/gcore-buffer-overflow.exp
9092 * gdb.base/testenv.exp
9093 * gdb.compile/compile.exp
9094 * gdb.python/py-framefilter-invalidarg.exp
9095 * gdb.python/py-framefilter.exp
9096
bb95117e
LM
90972016-12-01 Luis Machado <lgustavo@codesourcery.com>
9098
9099 Fix test names starting with uppercase throughout the files.
9100
9101 * gdb.ada/array_return.exp
9102 * gdb.ada/expr_delims.exp
9103 * gdb.ada/mi_dyn_arr.exp
9104 * gdb.ada/mi_interface.exp
9105 * gdb.ada/mi_var_array.exp
9106 * gdb.ada/watch_arg.exp
9107 * gdb.arch/alpha-step.exp
9108 * gdb.arch/altivec-regs.exp
9109 * gdb.arch/e500-regs.exp
9110 * gdb.arch/powerpc-d128-regs.exp
9111 * gdb.base/arrayidx.exp
9112 * gdb.base/break.exp
9113 * gdb.base/checkpoint.exp
9114 * gdb.base/debug-expr.exp
9115 * gdb.base/dmsym.exp
9116 * gdb.base/radix.exp
9117 * gdb.base/sepdebug.exp
9118 * gdb.base/testenv.exp
9119 * gdb.base/watch_thread_num.exp
9120 * gdb.base/watchpoint-cond-gone.exp
9121 * gdb.cell/break.exp
9122 * gdb.cell/ea-cache.exp
9123 * gdb.compile/compile.exp
9124 * gdb.cp/gdb2495.exp
9125 * gdb.gdb/selftest.exp
9126 * gdb.gdb/xfullpath.exp
9127 * gdb.go/hello.exp
9128 * gdb.go/integers.exp
9129 * gdb.objc/basicclass.exp
9130 * gdb.pascal/hello.exp
9131 * gdb.pascal/integers.exp
9132 * gdb.python/py-breakpoint.exp
9133 * gdb.python/py-cmd.exp
9134 * gdb.python/py-linetable.exp
9135 * gdb.python/py-xmethods.exp
9136 * gdb.python/python.exp
9137 * gdb.reverse/consecutive-precsave.exp
9138 * gdb.reverse/finish-precsave.exp
9139 * gdb.reverse/i386-precsave.exp
9140 * gdb.reverse/machinestate-precsave.exp
9141 * gdb.reverse/sigall-precsave.exp
9142 * gdb.reverse/solib-precsave.exp
9143 * gdb.reverse/step-precsave.exp
9144 * gdb.reverse/until-precsave.exp
9145 * gdb.reverse/watch-precsave.exp
9146 * gdb.threads/leader-exit.exp
9147 * gdb.threads/pthreads.exp
9148 * gdb.threads/wp-replication.exp
9149 * gdb.trace/actions.exp
9150 * gdb.trace/mi-tsv-changed.exp
9151 * gdb.trace/tsv.exp
9152
de97fdd4
LM
91532016-12-01 Luis Machado <lgustavo@codesourcery.com>
9154
9155 Fix test names starting with uppercase throughout the files.
9156
9157 * gdb.arch/i386-bp_permanent.exp
9158 * gdb.arch/i386-gnu-cfi.exp
9159 * gdb.base/disasm-end-cu.exp
9160 * gdb.base/macscp.exp
9161 * gdb.base/pending.exp
9162 * gdb.base/watch_thread_num.exp
9163 * gdb.cp/exception.exp
9164 * gdb.cp/gdb2495.exp
9165 * gdb.cp/local.exp
9166 * gdb.python/py-evsignal.exp
9167 * gdb.python/python.exp
9168 * gdb.trace/tracecmd.exp
9169
9f058c10
LM
91702016-12-01 Luis Machado <lgustavo@codesourcery.com>
9171
9172 Fix test names starting with uppercase throughout the files.
9173
9174 * gdb.base/charset.exp
9175 * gdb.base/eval.exp
9176 * gdb.base/multi-forks.exp
9177 * gdb.guile/scm-progspace.exp
9178 * gdb.opencl/datatypes.exp
9179 * gdb.python/py-block.exp
9180 * gdb.python/py-function.exp
9181 * gdb.python/py-symbol.exp
9182 * gdb.python/py-symtab.exp
9183 * gdb.python/py-xmethods.exp
9184 * gdb.reverse/break-precsave.exp
9185 * gdb.reverse/break-reverse.exp
9186 * gdb.reverse/consecutive-precsave.exp
9187 * gdb.reverse/consecutive-reverse.exp
9188 * gdb.reverse/finish-precsave.exp
9189 * gdb.reverse/finish-reverse-bkpt.exp
9190 * gdb.reverse/finish-reverse.exp
9191 * gdb.reverse/fstatat-reverse.exp
9192 * gdb.reverse/getresuid-reverse.exp
9193 * gdb.reverse/i386-precsave.exp
9194 * gdb.reverse/i386-reverse.exp
9195 * gdb.reverse/i386-sse-reverse.exp
9196 * gdb.reverse/i387-stack-reverse.exp
9197 * gdb.reverse/insn-reverse.exp
9198 * gdb.reverse/machinestate-precsave.exp
9199 * gdb.reverse/machinestate.exp
9200 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9201 * gdb.reverse/pipe-reverse.exp
9202 * gdb.reverse/readv-reverse.exp
9203 * gdb.reverse/recvmsg-reverse.exp
9204 * gdb.reverse/rerun-prec.exp
9205 * gdb.reverse/s390-mvcle.exp
9206 * gdb.reverse/sigall-precsave.exp
9207 * gdb.reverse/sigall-reverse.exp
9208 * gdb.reverse/solib-precsave.exp
9209 * gdb.reverse/solib-reverse.exp
9210 * gdb.reverse/step-precsave.exp
9211 * gdb.reverse/step-reverse.exp
9212 * gdb.reverse/time-reverse.exp
9213 * gdb.reverse/until-precsave.exp
9214 * gdb.reverse/until-reverse.exp
9215 * gdb.reverse/waitpid-reverse.exp
9216 * gdb.reverse/watch-precsave.exp
9217 * gdb.reverse/watch-reverse.exp
9218
cdc7edd7
LM
92192016-12-01 Luis Machado <lgustavo@codesourcery.com>
9220
9221 Fix test names starting with uppercase throughout the files.
9222
9223 * gdb.arch/i386-mpx-simple_segv.exp
9224 * gdb.arch/i386-mpx.exp
9225 * gdb.arch/i386-permbkpt.exp
9226 * gdb.arch/pa-nullify.exp
9227 * gdb.arch/powerpc-d128-regs.exp
9228 * gdb.arch/vsx-regs.exp
9229 * gdb.base/bfp-test.exp
9230 * gdb.base/break.exp
9231 * gdb.base/breakpoint-shadow.exp
9232 * gdb.base/callfuncs.exp
9233 * gdb.base/charset.exp
9234 * gdb.base/commands.exp
9235 * gdb.base/completion.exp
9236 * gdb.base/dfp-test.exp
9237 * gdb.base/echo.exp
9238 * gdb.base/ending-run.exp
9239 * gdb.base/eval.exp
9240 * gdb.base/expand-psymtabs.exp
9241 * gdb.base/float128.exp
9242 * gdb.base/floatn.exp
9243 * gdb.base/foll-exec-mode.exp
9244 * gdb.base/gdb1056.exp
9245 * gdb.base/gdb11531.exp
9246 * gdb.base/kill-after-signal.exp
9247 * gdb.base/multi-forks.exp
9248 * gdb.base/overlays.exp
9249 * gdb.base/pending.exp
9250 * gdb.base/sepdebug.exp
9251 * gdb.base/testenv.exp
9252 * gdb.base/valgrind-db-attach.exp
9253 * gdb.base/watch_thread_num.exp
9254 * gdb.base/watchpoint-cond-gone.exp
9255 * gdb.base/watchpoint.exp
9256 * gdb.base/watchpoints.exp
9257 * gdb.cp/arg-reference.exp
9258 * gdb.cp/baseenum.exp
9259 * gdb.cp/operator.exp
9260 * gdb.cp/shadow.exp
9261 * gdb.dwarf2/dw2-op-out-param.exp
9262 * gdb.dwarf2/dw2-reg-undefined.exp
9263 * gdb.go/chan.exp
9264 * gdb.go/hello.exp
9265 * gdb.go/integers.exp
9266 * gdb.go/methods.exp
9267 * gdb.go/package.exp
9268 * gdb.guile/scm-parameter.exp
9269 * gdb.guile/scm-progspace.exp
9270 * gdb.guile/scm-value.exp
9271 * gdb.mi/mi-pending.exp
9272 * gdb.mi/user-selected-context-sync.exp
9273 * gdb.multi/multi-attach.exp
9274 * gdb.multi/tids.exp
9275 * gdb.opt/clobbered-registers-O2.exp
9276 * gdb.pascal/floats.exp
9277 * gdb.pascal/integers.exp
9278 * gdb.python/py-block.exp
9279 * gdb.python/py-events.exp
9280 * gdb.python/py-parameter.exp
9281 * gdb.python/py-symbol.exp
9282 * gdb.python/py-symtab.exp
9283 * gdb.python/py-type.exp
9284 * gdb.python/py-value.exp
9285 * gdb.python/py-xmethods.exp
9286 * gdb.python/python.exp
9287 * gdb.reverse/break-precsave.exp
9288 * gdb.reverse/consecutive-precsave.exp
9289 * gdb.reverse/finish-precsave.exp
9290 * gdb.reverse/i386-precsave.exp
9291 * gdb.reverse/machinestate-precsave.exp
9292 * gdb.reverse/sigall-precsave.exp
9293 * gdb.reverse/solib-precsave.exp
9294 * gdb.reverse/step-precsave.exp
9295 * gdb.reverse/until-precsave.exp
9296 * gdb.reverse/watch-precsave.exp
9297 * gdb.server/ext-attach.exp
9298 * gdb.server/ext-restart.exp
9299 * gdb.server/ext-run.exp
9300 * gdb.server/ext-wrapper.exp
9301 * gdb.stabs/gdb11479.exp
9302 * gdb.stabs/weird.exp
9303 * gdb.threads/attach-many-short-lived-threads.exp
9304 * gdb.threads/kill.exp
9305 * gdb.threads/watchpoint-fork.exp
9306
bc6c7af4
LM
93072016-12-01 Luis Machado <lgustavo@codesourcery.com>
9308
9309 Fix test names starting with uppercase throughout all the files below.
9310
9311 * gdb.ada/array_return.exp
9312 * gdb.ada/catch_ex.exp
9313 * gdb.ada/info_exc.exp
9314 * gdb.ada/mi_catch_ex.exp
9315 * gdb.ada/mi_dyn_arr.exp
9316 * gdb.ada/mi_ex_cond.exp
9317 * gdb.ada/mi_exc_info.exp
9318 * gdb.ada/mi_interface.exp
9319 * gdb.ada/mi_task_arg.exp
9320 * gdb.ada/mi_task_info.exp
9321 * gdb.ada/mi_var_array.exp
9322 * gdb.arch/alpha-step.exp
9323 * gdb.arch/amd64-disp-step.exp
9324 * gdb.arch/arm-disp-step.exp
9325 * gdb.arch/disp-step-insn-reloc.exp
9326 * gdb.arch/e500-prologue.exp
9327 * gdb.arch/ftrace-insn-reloc.exp
9328 * gdb.arch/gdb1558.exp
9329 * gdb.arch/i386-bp_permanent.exp
9330 * gdb.arch/i386-disp-step.exp
9331 * gdb.arch/i386-float.exp
9332 * gdb.arch/i386-gnu-cfi.exp
9333 * gdb.arch/ia64-breakpoint-shadow.exp
9334 * gdb.arch/mips16-thunks.exp
9335 * gdb.arch/pa-nullify.exp
9336 * gdb.arch/powerpc-aix-prologue.exp
9337 * gdb.arch/powerpc-power.exp
9338 * gdb.arch/ppc-dfp.exp
9339 * gdb.arch/s390-tdbregs.exp
9340 * gdb.arch/spu-info.exp
9341 * gdb.arch/spu-ls.exp
9342 * gdb.arch/thumb-bx-pc.exp
9343 * gdb.base/advance.exp
9344 * gdb.base/annota-input-while-running.exp
9345 * gdb.base/arrayidx.exp
9346 * gdb.base/asmlabel.exp
9347 * gdb.base/async.exp
9348 * gdb.base/attach-wait-input.exp
9349 * gdb.base/auto-connect-native-target.exp
9350 * gdb.base/batch-preserve-term-settings.exp
9351 * gdb.base/bfp-test.exp
9352 * gdb.base/bigcore.exp
9353 * gdb.base/bp-permanent.exp
9354 * gdb.base/break-always.exp
9355 * gdb.base/break-fun-addr.exp
9356 * gdb.base/break-idempotent.exp
9357 * gdb.base/break-main-file-remove-fail.exp
9358 * gdb.base/break-probes.exp
9359 * gdb.base/break-unload-file.exp
9360 * gdb.base/break.exp
9361 * gdb.base/call-ar-st.exp
9362 * gdb.base/call-rt-st.exp
9363 * gdb.base/call-sc.exp
9364 * gdb.base/call-signal-resume.exp
9365 * gdb.base/call-strs.exp
9366 * gdb.base/callexit.exp
9367 * gdb.base/callfuncs.exp
9368 * gdb.base/catch-gdb-caused-signals.exp
9369 * gdb.base/catch-signal-siginfo-cond.exp
9370 * gdb.base/catch-syscall.exp
9371 * gdb.base/compare-sections.exp
9372 * gdb.base/cond-eval-mode.exp
9373 * gdb.base/condbreak-call-false.exp
9374 * gdb.base/consecutive-step-over.exp
9375 * gdb.base/cursal.exp
9376 * gdb.base/disabled-location.exp
9377 * gdb.base/disasm-end-cu.exp
9378 * gdb.base/display.exp
9379 * gdb.base/double-prompt-target-event-error.exp
9380 * gdb.base/dprintf-bp-same-addr.exp
9381 * gdb.base/dprintf-detach.exp
9382 * gdb.base/dprintf-next.exp
9383 * gdb.base/dprintf-non-stop.exp
9384 * gdb.base/dprintf-pending.exp
9385 * gdb.base/dso2dso.exp
9386 * gdb.base/ending-run.exp
9387 * gdb.base/enum_cond.exp
9388 * gdb.base/examine-backward.exp
9389 * gdb.base/exe-lock.exp
9390 * gdb.base/exec-invalid-sysroot.exp
9391 * gdb.base/execl-update-breakpoints.exp
9392 * gdb.base/execution-termios.exp
9393 * gdb.base/fileio.exp
9394 * gdb.base/fixsection.exp
9395 * gdb.base/foll-exec-mode.exp
9396 * gdb.base/foll-exec.exp
9397 * gdb.base/fork-running-state.exp
9398 * gdb.base/frame-args.exp
9399 * gdb.base/fullpath-expand.exp
9400 * gdb.base/func-ptr.exp
9401 * gdb.base/gcore-relro-pie.exp
9402 * gdb.base/gdb1090.exp
9403 * gdb.base/gdb1555.exp
9404 * gdb.base/global-var-nested-by-dso.exp
9405 * gdb.base/gnu-ifunc.exp
9406 * gdb.base/hbreak-in-shr-unsupported.exp
9407 * gdb.base/hbreak-unmapped.exp
9408 * gdb.base/hook-stop.exp
9409 * gdb.base/infcall-input.exp
9410 * gdb.base/info-fun.exp
9411 * gdb.base/info-shared.exp
9412 * gdb.base/interrupt-noterm.exp
9413 * gdb.base/jit-so.exp
9414 * gdb.base/jit.exp
9415 * gdb.base/line-symtabs.exp
9416 * gdb.base/list.exp
9417 * gdb.base/longjmp.exp
9418 * gdb.base/macscp.exp
9419 * gdb.base/max-value-size.exp
9420 * gdb.base/nodebug.exp
9421 * gdb.base/nofield.exp
9422 * gdb.base/overlays.exp
9423 * gdb.base/paginate-after-ctrl-c-running.exp
9424 * gdb.base/paginate-bg-execution.exp
9425 * gdb.base/paginate-inferior-exit.exp
9426 * gdb.base/pending.exp
9427 * gdb.base/pr11022.exp
9428 * gdb.base/printcmds.exp
9429 * gdb.base/ptr-typedef.exp
9430 * gdb.base/ptype.exp
9431 * gdb.base/randomize.exp
9432 * gdb.base/range-stepping.exp
9433 * gdb.base/realname-expand.exp
9434 * gdb.base/relativedebug.exp
9435 * gdb.base/remote.exp
9436 * gdb.base/savedregs.exp
9437 * gdb.base/sepdebug.exp
9438 * gdb.base/set-noassign.exp
9439 * gdb.base/shlib-call.exp
9440 * gdb.base/shreloc.exp
9441 * gdb.base/sigaltstack.exp
9442 * gdb.base/sigbpt.exp
9443 * gdb.base/siginfo-addr.exp
9444 * gdb.base/siginfo-obj.exp
9445 * gdb.base/siginfo-thread.exp
9446 * gdb.base/signest.exp
9447 * gdb.base/signull.exp
9448 * gdb.base/sigrepeat.exp
9449 * gdb.base/skip.exp
9450 * gdb.base/so-impl-ld.exp
9451 * gdb.base/solib-corrupted.exp
9452 * gdb.base/solib-disc.exp
9453 * gdb.base/solib-display.exp
9454 * gdb.base/solib-overlap.exp
9455 * gdb.base/solib-search.exp
9456 * gdb.base/solib-symbol.exp
9457 * gdb.base/source-execution.exp
9458 * gdb.base/sss-bp-on-user-bp-2.exp
9459 * gdb.base/sss-bp-on-user-bp.exp
9460 * gdb.base/stack-checking.exp
9461 * gdb.base/stale-infcall.exp
9462 * gdb.base/step-break.exp
9463 * gdb.base/step-line.exp
9464 * gdb.base/step-over-exit.exp
9465 * gdb.base/step-test.exp
9466 * gdb.base/structs.exp
9467 * gdb.base/sym-file.exp
9468 * gdb.base/symtab-search-order.exp
9469 * gdb.base/term.exp
9470 * gdb.base/type-opaque.exp
9471 * gdb.base/unload.exp
9472 * gdb.base/until-nodebug.exp
9473 * gdb.base/until.exp
9474 * gdb.base/unwindonsignal.exp
9475 * gdb.base/watch-cond.exp
9476 * gdb.base/watch-non-mem.exp
9477 * gdb.base/watch_thread_num.exp
9478 * gdb.base/watchpoint-reuse-slot.exp
9479 * gdb.base/watchpoint-solib.exp
9480 * gdb.base/watchpoint.exp
9481 * gdb.btrace/dlopen.exp
9482 * gdb.cell/arch.exp
9483 * gdb.cell/break.exp
9484 * gdb.cell/bt.exp
9485 * gdb.cell/core.exp
9486 * gdb.cell/data.exp
9487 * gdb.cell/dwarfaddr.exp
9488 * gdb.cell/ea-cache.exp
9489 * gdb.cell/ea-standalone.exp
9490 * gdb.cell/ea-test.exp
9491 * gdb.cell/f-regs.exp
9492 * gdb.cell/fork.exp
9493 * gdb.cell/gcore.exp
9494 * gdb.cell/mem-access.exp
9495 * gdb.cell/ptype.exp
9496 * gdb.cell/registers.exp
9497 * gdb.cell/sizeof.exp
9498 * gdb.cell/solib-symbol.exp
9499 * gdb.cell/solib.exp
9500 * gdb.compile/compile-tls.exp
9501 * gdb.cp/exception.exp
9502 * gdb.cp/gdb2495.exp
9503 * gdb.cp/local.exp
9504 * gdb.cp/mb-inline.exp
9505 * gdb.cp/mb-templates.exp
9506 * gdb.cp/pr10687.exp
9507 * gdb.cp/pr9167.exp
9508 * gdb.cp/scope-err.exp
9509 * gdb.cp/templates.exp
9510 * gdb.cp/virtfunc.exp
9511 * gdb.dwarf2/dw2-dir-file-name.exp
9512 * gdb.dwarf2/dw2-single-line-discriminators.exp
9513 * gdb.fortran/complex.exp
9514 * gdb.fortran/library-module.exp
9515 * gdb.guile/guile.exp
9516 * gdb.guile/scm-cmd.exp
9517 * gdb.guile/scm-frame-inline.exp
9518 * gdb.guile/scm-objfile.exp
9519 * gdb.guile/scm-pretty-print.exp
9520 * gdb.guile/scm-symbol.exp
9521 * gdb.guile/scm-type.exp
9522 * gdb.guile/scm-value.exp
9523 * gdb.linespec/keywords.exp
9524 * gdb.linespec/ls-errs.exp
9525 * gdb.linespec/macro-relative.exp
9526 * gdb.linespec/thread.exp
9527 * gdb.mi/mi-breakpoint-changed.exp
9528 * gdb.mi/mi-dprintf-pending.exp
9529 * gdb.mi/mi-fullname-deleted.exp
9530 * gdb.mi/mi-logging.exp
9531 * gdb.mi/mi-pending.exp
9532 * gdb.mi/mi-solib.exp
9533 * gdb.mi/new-ui-mi-sync.exp
9534 * gdb.mi/user-selected-context-sync.exp
9535 * gdb.multi/dummy-frame-restore.exp
9536 * gdb.multi/multi-arch-exec.exp
9537 * gdb.multi/remove-inferiors.exp
9538 * gdb.multi/watchpoint-multi-exit.exp
9539 * gdb.opt/solib-intra-step.exp
9540 * gdb.perf/backtrace.exp
9541 * gdb.perf/single-step.exp
9542 * gdb.perf/skip-command.exp
9543 * gdb.perf/skip-prologue.exp
9544 * gdb.perf/solib.exp
9545 * gdb.python/lib-types.exp
9546 * gdb.python/py-as-string.exp
9547 * gdb.python/py-bad-printers.exp
9548 * gdb.python/py-block.exp
9549 * gdb.python/py-breakpoint.exp
9550 * gdb.python/py-cmd.exp
9551 * gdb.python/py-events.exp
9552 * gdb.python/py-evthreads.exp
9553 * gdb.python/py-finish-breakpoint.exp
9554 * gdb.python/py-finish-breakpoint2.exp
9555 * gdb.python/py-frame-inline.exp
9556 * gdb.python/py-frame.exp
9557 * gdb.python/py-inferior.exp
9558 * gdb.python/py-infthread.exp
9559 * gdb.python/py-mi.exp
9560 * gdb.python/py-objfile.exp
9561 * gdb.python/py-pp-maint.exp
9562 * gdb.python/py-pp-registration.exp
9563 * gdb.python/py-prettyprint.exp
9564 * gdb.python/py-recurse-unwind.exp
9565 * gdb.python/py-shared.exp
9566 * gdb.python/py-symbol.exp
9567 * gdb.python/py-symtab.exp
9568 * gdb.python/py-template.exp
9569 * gdb.python/py-type.exp
9570 * gdb.python/py-unwind-maint.exp
9571 * gdb.python/py-unwind.exp
9572 * gdb.python/py-value.exp
9573 * gdb.python/python.exp
9574 * gdb.reverse/finish-reverse-bkpt.exp
9575 * gdb.reverse/insn-reverse.exp
9576 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9577 * gdb.reverse/solib-precsave.exp
9578 * gdb.reverse/solib-reverse.exp
9579 * gdb.stabs/gdb11479.exp
9580 * gdb.stabs/weird.exp
9581 * gdb.threads/fork-child-threads.exp
9582 * gdb.threads/fork-plus-threads.exp
9583 * gdb.threads/fork-thread-pending.exp
9584 * gdb.threads/forking-threads-plus-breakpoint.exp
9585 * gdb.threads/hand-call-in-threads.exp
9586 * gdb.threads/interrupted-hand-call.exp
9587 * gdb.threads/linux-dp.exp
9588 * gdb.threads/local-watch-wrong-thread.exp
9589 * gdb.threads/next-while-other-thread-longjmps.exp
9590 * gdb.threads/non-ldr-exit.exp
9591 * gdb.threads/pending-step.exp
9592 * gdb.threads/print-threads.exp
9593 * gdb.threads/process-dies-while-detaching.exp
9594 * gdb.threads/process-dies-while-handling-bp.exp
9595 * gdb.threads/pthreads.exp
9596 * gdb.threads/queue-signal.exp
9597 * gdb.threads/reconnect-signal.exp
9598 * gdb.threads/signal-command-handle-nopass.exp
9599 * gdb.threads/signal-command-multiple-signals-pending.exp
9600 * gdb.threads/signal-delivered-right-thread.exp
9601 * gdb.threads/signal-sigtrap.exp
9602 * gdb.threads/sigthread.exp
9603 * gdb.threads/staticthreads.exp
9604 * gdb.threads/stepi-random-signal.exp
9605 * gdb.threads/thread-unwindonsignal.exp
9606 * gdb.threads/thread_check.exp
9607 * gdb.threads/thread_events.exp
9608 * gdb.threads/tid-reuse.exp
9609 * gdb.threads/tls-nodebug.exp
9610 * gdb.threads/tls-shared.exp
9611 * gdb.threads/tls-so_extern.exp
9612 * gdb.threads/tls.exp
9613 * gdb.threads/wp-replication.exp
9614 * gdb.trace/actions-changed.exp
9615 * gdb.trace/actions.exp
9616 * gdb.trace/backtrace.exp
9617 * gdb.trace/change-loc.exp
9618 * gdb.trace/collection.exp
9619 * gdb.trace/deltrace.exp
9620 * gdb.trace/disconnected-tracing.exp
9621 * gdb.trace/entry-values.exp
9622 * gdb.trace/ftrace-lock.exp
9623 * gdb.trace/ftrace.exp
9624 * gdb.trace/infotrace.exp
9625 * gdb.trace/mi-trace-frame-collected.exp
9626 * gdb.trace/mi-trace-unavailable.exp
9627 * gdb.trace/mi-traceframe-changed.exp
9628 * gdb.trace/mi-tracepoint-changed.exp
9629 * gdb.trace/mi-tsv-changed.exp
9630 * gdb.trace/no-attach-trace.exp
9631 * gdb.trace/packetlen.exp
9632 * gdb.trace/passc-dyn.exp
9633 * gdb.trace/passcount.exp
9634 * gdb.trace/pending.exp
9635 * gdb.trace/pr16508.exp
9636 * gdb.trace/qtro.exp
9637 * gdb.trace/range-stepping.exp
9638 * gdb.trace/read-memory.exp
9639 * gdb.trace/report.exp
9640 * gdb.trace/save-trace.exp
9641 * gdb.trace/signal.exp
9642 * gdb.trace/stap-trace.exp
9643 * gdb.trace/status-stop.exp
9644 * gdb.trace/strace.exp
9645 * gdb.trace/tfile.exp
9646 * gdb.trace/tfind.exp
9647 * gdb.trace/trace-break.exp
9648 * gdb.trace/trace-condition.exp
9649 * gdb.trace/trace-enable-disable.exp
9650 * gdb.trace/trace-mt.exp
9651 * gdb.trace/tracecmd.exp
9652 * gdb.trace/tracefile-pseudo-reg.exp
9653 * gdb.trace/tspeed.exp
9654 * gdb.trace/tstatus.exp
9655 * gdb.trace/tsv.exp
9656 * gdb.trace/unavailable.exp
9657 * gdb.trace/while-dyn.exp
9658 * gdb.trace/while-stepping.exp
9659 * lib/gdb-guile.exp
9660 * lib/gdb.exp
9661 * lib/mi-support.exp
9662 * lib/pascal.exp
9663 * lib/perftest.exp
9664 * lib/prelink-support.exp
9665 * lib/selftest-support.exp
9666
ad02e4fe
SM
96672016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
9668
9669 * Makefile.in: Include disable-implicit-rules.mk.
9670
22347e55
AA
96712016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9672
9673 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
9674 non-byte-aligned bit fields.
9675
da5b30da
AA
96762016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9677
9678 PR gdb/12616
9679 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
9680 respects the DW_AT_data_bit_offset attribute.
9681
b593ecca
SM
96822016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
9683
9684 * gdb.base/default.exp: Fix output of "set language".
9685
3b165252
SM
96862016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
9687
9688 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
9689 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
9690 make.
9691 * configure.ac: Remove checks for the make program.
9692 * configure: Re-generate.
9693
1a2f3d7f
KB
96942016-11-16 Kevin Buettner <kevinb@redhat.com>
9695
9696 * gdb.python/py-recurse-unwind.c (main): Add loop.
9697 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
9698 to read_register() and gdb.parse_and_eval(). Make each code
9699 call a separate case that can be individually tested.
9700 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
9701 proc. Call cont_and_backtrace for each of the code paths that
9702 we want to test in the unwinder.
9703
b7f38fda
AA
97042016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
9705
9706 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
9707 the definition of struct S.
9708
1f8db343
CM
97092016-11-11 Catherine Moore <clm@codesourcery.com>
9710
9711 * gdb.base/dump.exp: Identify verilog format dump tests as such.
9712
fad0c9fb
PA
97132016-11-09 Pedro Alves <palves@redhat.com>
9714
9715 * gdb.base/commands.exp (runto_or_return): New procedure.
9716 (gdbvar_simple_if_test, gdbvar_simple_while_test)
9717 (gdbvar_complex_if_while_test, progvar_simple_if_test)
9718 (progvar_simple_while_test, progvar_complex_if_while_test)
9719 (if_while_breakpoint_command_test)
9720 (infrun_breakpoint_command_test, breakpoint_command_test)
9721 (user_defined_command_test, watchpoint_command_test)
9722 (test_command_prompt_position, redefine_hook_test)
9723 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
9724 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
9725 multi_line_input and multi_line. Remove gdb_expect and
9726 gdb_stop_suppressing_tests uses.
9727 * lib/gdb.exp (valnum_re): New global.
9728 (multi_line_input): New procedure.
9729
8354c62c
SM
97302016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
9731
9732 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
9733 Remove.
9734 (test_setup): Define with proc_with_prefix.
9735 (test_cli_inferior): Likewise.
9736 (test_cli_thread): Likewise.
9737 (test_cli_frame): Likewise.
9738 (test_cli_select_frame): Likewise.
9739 (test_cli_up_down): Likewise.
9740 (test_mi_thread_select): Likewise.
9741 (test_mi_stack_select_frame): Likewise.
9742 (test_cli_in_mi_inferior): Likewise.
9743 (test_cli_in_mi_thread): Likewise.
9744 (test_cli_in_mi_frame): Likewise.
9745 (top level): Do not use with_test_prefix_procname.
9746
64f367a2
PA
97472016-11-09 Pedro Alves <palves@redhat.com>
9748
9749 * gdb.base/commands.exp (gdbvar_simple_if_test)
9750 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
9751 (progvar_simple_if_test, progvar_simple_while_test)
9752 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
9753 (infrun_breakpoint_command_test, breakpoint_command_test)
9754 (user_defined_command_test, watchpoint_command_test)
9755 (test_command_prompt_position, deprecated_command_test)
9756 (bp_deleted_in_command, temporary_breakpoint_commands)
9757 (stray_arg0_test, source_file_with_indented_comment)
9758 (recursive_source_test, if_commands_test)
9759 (error_clears_commands_left, redefine_hook_test)
9760 (redefine_backtrace_test): Use proc_with_prefix.
9761 * lib/gdb.exp (proc_with_prefix): New proc.
9762
0bb65f1e
AA
97632016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9764
9765 * gdb.base/tui-layout.c: New file.
9766 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
9767 disassembly window contains very long lines.
9768
7353f247
TT
97692016-11-08 Tom Tromey <tom@tromey.com>
9770
9771 * gdb.python/py-value.exp (test_value_creation): Make "long" test
9772 depend on Python 2.
9773
30a7bb83
TT
97742016-11-08 Tom Tromey <tom@tromey.com>
9775
9776 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
9777 New method.
9778
cdf5a07c
MG
97792016-10-29 Manish Goregaokar <manish@mozilla.com>
9780
2806dc7e 9781 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 9782
51a789c3
MG
97832016-10-27 Manish Goregaokar <manish@mozilla.com>
9784
2806dc7e
PA
9785 * gdb.rust/simple.rs: Add test for univariant enums without
9786 discriminants and for encoded struct-like enums.
51a789c3 9787
f610ab6d
PA
97882016-10-28 Pedro Alves <palves@redhat.com>
9789
9790 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
9791 gdb_test_multiple, tighten regexps and match symtabs and line
9792 tables incrementally.
9793
b129b0ca
LM
97942016-10-28 Luis Machado <lgustavo@codesourcery.com>
9795
9796 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
9797 general.
9798
ecf45d2c
SL
97992016-10-25 Luis Machado <lgustavo@codesourcery.com>
9800
9801 * gdb.base/exec-invalid-sysroot.exp: New file.
9802
b8d38ee4
JK
98032016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9804
9805 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
9806
f90fd8c2
JK
98072016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9808
9809 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
9810
2d2476aa
MR
98112016-10-19 Maciej W. Rozycki <macro@imgtec.com>
9812
2806dc7e
PA
9813 * gdb.base/killed-outside.exp: Remove $options from a call to
9814 `prepare_for_testing'.
2d2476aa 9815
e42b25a0
SM
98162016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9817
9818 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9819 Change test message.
9820
3ccdb432
SM
98212016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9822
9823 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9824 Update comment.
9825
5bad3170
SM
98262016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9827
9828 * gdb.trace/mi-trace-save.exp: New file.
9829
5ad9dba7
YQ
98302016-10-13 Yao Qi <yao.qi@linaro.org>
9831
9832 * gdb.base/code_elim.exp (get_var_address): Remove.
9833 * gdb.base/relocate.exp: Likewise.
9834 * gdb.base/shreloc.exp: Likewise.
9835 * lib/gdb.exp (get_var_address): New.
9836
62df7e21
YQ
98372016-10-13 Yao Qi <yao.qi@linaro.org>
9838
9839 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
9840 floating point tests if $skip_float_test is false.
9841
4dac951e
LM
98422016-10-12 Luis Machado <lgustavo@codesourcery.com>
9843
9844 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
9845 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
9846 argc values.
9847 Add 1 to argc so we guarantee distinct initial/modified argc values.
9848
8f1a8fc4
JK
98492016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9850
9851 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
9852
16c85b5d
JK
98532016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9854
9855 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
9856 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
9857 * gdb.arch/vsx-regs.exp: Likewise.
9858
1d0e042a
YQ
98592016-10-07 Yao Qi <yao.qi@linaro.org>
9860
9861 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
9862
68dadef5
MM
98632016-10-07 Markus Metzger <markus.t.metzger@intel.com>
9864
9865 * gdb.python/python.exp: Test decode_line("*0").
9866
33fa2c6e
DE
98672016-10-06 Doug Evans <dje@google.com>
9868
9869 * gdb.python/py-value.exp (test_value_creation): Add test for large
9870 unsigned 64-bit value.
9871
9c37b5ae
TT
98722016-10-06 Tom Tromey <tom@tromey.com>
9873
9874 * gdb.compile/compile.exp: Change java tests to rust.
9875 * gdb.base/setshow.exp: Change java tests to rust.
9876 * gdb.base/default.exp: Remove java from language list.
9877 * README (Examples): Update language example.
9878 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
9879 test.
9880 * lib/gdb.exp (skip_java_tests): Remove.
9881 * lib/java.exp: Remove.
9882 * gdb.java: Remove.
9883
78b86327
MR
98842016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9885
9886 * gdb.arch/mips-fcr.exp: New test.
9887 * gdb.arch/mips-fcr.c: Source for the new test.
9888
7470adbb
MR
98892016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9890
9891 * gdb.base/solib-disc.exp: Use `standard_output_file'
9892 throughout.
9893
4a556533
PA
98942016-10-06 Pedro Alves <palves@redhat.com>
9895
9896 * gdb.base/jit-simple-dl.c: New file.
9897 * gdb.base/jit-simple-jit.c: New file, factored out from ...
9898 * gdb.base/jit-simple.c: ... this.
9899 * gdb.base/jit-simple.exp (jit_run): Delete.
9900 (build_jit): New proc.
9901 (jit_test_reread): Recompile either the main program or the shared
9902 library, depending on what is being tested. Skip changing address
9903 if caller wants to. Compare before/after addresses. If testing
9904 standalone, explicitly load the binary. Test "maint info
9905 breakpoints".
9906 (top level): Add "standalone vs shared lib" and "change address"
9907 vs "same address" axes.
9908
5a122fbc
PA
99092016-10-06 Pedro Alves <palves@redhat.com>
9910
9911 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
9912 call.
9913 (jit_run): Delete.
9914 (jit_test_reread): Use with_test_prefix. Reload the main binary
9915 explicitly. Compare the before/after addresses of the JIT
9916 descriptor.
9917
ee8da4b8
DE
99182016-08-15 Doug Evans <dje@google.com>
9919
9920 * gdb.xml/extra-regs.xml: Update, end field now required, default type
9921 for single bitfields is bool.
9922 * gdb.xml/tdesc-regs.exp: Ditto.
9923
f389f6fe
JK
99242016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
9925
9926 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
9927
fdebf1a4
YQ
99282016-10-05 Yao Qi <yao.qi@linaro.org>
9929
9930 * lib/gdb.exp (support_complex_tests): Return zero if
9931 gdb_skip_float_test return true.
9932
9c36d954 99332016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9934 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
9935
9936 PR gdb/20487
9937 * gdb.mi/user-selected-context-sync.exp: New file.
9938 * gdb.mi/user-selected-context-sync.c: New file.
9939
4034d0ff 99402016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 9941 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
9942
9943 PR gdb/20487
9944 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
9945 =thread-select-event check.
9946
a4297203
PB
99472016-09-29 Peter Bergner <bergner@vnet.ibm.com>
9948
9949 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
9950 the compulsory L operand changes.
9951 * gdb.arch/powerpc-power.s: Likewise.
9952
bb805577
JK
99532016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9954
9955 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
9956 * gdb.base/jit-attach-pie.c: New file.
9957 * gdb.base/jit-attach-pie.exp: New file.
9958
6d61dee5
PA
99592016-09-28 Pedro Alves <palves@redhat.com>
9960
9961 * gdb.base/infcall-input.c: New file.
9962 * gdb.base/infcall-input.exp: New file.
9963
f73842fc
YQ
99642016-09-22 Yao Qi <yao.qi@linaro.org>
9965
9966 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
9967 (gdb_exit): Rename it to ...
9968 (gdbserver_gdb_exit): ... Close GDBserver.
9969 (gdb_exit): New proc, call gdbserver_gdb_exit.
9970 (mi_gdb_exit): Likewise.
9971
90681dab
YQ
99722016-09-22 Yao Qi <yao.qi@linaro.org>
9973
9974 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
9975 path.
9976 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
9977 Remove duplication.
9978
9c211fd8
YQ
99792016-09-22 Yao Qi <yao.qi@linaro.org>
9980
9981 * lib/gdbserver-support.exp: Check the existence of
9982 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
9983
ad0a504f
AK
99842016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
9985
9986 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
9987
36cf1806
TT
99882016-09-21 Tom Tromey <tom@tromey.com>
9989
9990 PR gdb/20604:
9991 * gdb.base/quit.exp: New file.
9992
74172ecf
SM
99932016-09-21 Simon Marchi <simon.marchi@ericsson.com>
9994
9995 * .gitignore: New file.
9996
3d0ec882
MR
99972016-09-21 Maciej W. Rozycki <macro@imgtec.com>
9998
9999 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10000 throughout.
10001
8193adea
AA
100022016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10003
10004 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10005
d41a5c09
JK
100062016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10007
10008 * gdb.cp/casts.cc (decltype): Move it ...
10009 (main): ... with its call to ...
10010 * gdb.cp/casts03.cc: ... a new file.
10011 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10012
d2dfe700
JK
100132016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10014
10015 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10016
e2a92b16
PB
100172016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10018
10019 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10020 and sync up the test with tests in gas/testsuite/gas/ppc.
10021 * gdb.arch/powerpc-power.exp: Likewise.
10022
49b4de64
JK
100232016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10024
10025 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10026
2c29df25
SDJ
100272016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10028 Jan Kratochvil <jan.kratochvil@redhat.com>
10029
10030 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10031 make m1's definition to be different from m2's. Use 'dummy' as an
10032 argument for probe 'two'.
10033
cc3c2846
JB
100342016-09-10 Jon Beniston <jon@beniston.com>
10035
10036 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10037 for sim target.
10038
e1b2624a
AA
100392016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10040
10041 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10042 variable declaration.
10043 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10044 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10045 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10046 received HWCAP as its argument.
10047
4295e285
PA
100482016-09-06 Pedro Alves <palves@redhat.com>
10049
10050 * gdb.base/new-ui-pending-input.c: New file.
10051 * gdb.base/new-ui-pending-input.exp: New file.
10052 * gdb.exp (clear_gdb_spawn_id): New procedure.
10053 (with_spawn_id): Check whether gdb_spawn_id exists before
10054 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10055 on exit.
10056
00d5215e
UW
100572016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10058
10059 * gdb.base/float128.c: New file.
10060 * gdb.base/float128.exp: Likewise.
10061 * gdb.base/floatn.c: Likewise.
10062 * gdb.base/floatn.exp: Likewise.
10063
a9ff5f12
UW
100642016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10065
10066 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10067
f245535c
PA
100682016-09-05 Pedro Alves <palves@redhat.com>
10069
10070 PR backtrace/19927
10071 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10072 unwinders are immediately called as side effect of "source" or
10073 "disable unwinder" commands.
10074 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10075
ae9cf263
YQ
100762016-09-02 Yao Qi <yao.qi@linaro.org>
10077
10078 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10079 is true and $type is "float" or "double".
10080
27aba047
YQ
100812016-09-02 Yao Qi <yao.qi@linaro.org>
10082
10083 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10084 true.
10085 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10086 * gdb.base/call-rt-st.exp: Likewise.
10087 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10088 return value instead of gdb,skip_float_test.
10089 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10090 (do_function_calls): Use its return value instead of
10091 gdb,skip_float_test.
10092 * gdb.base/finish.exp: Likewise.
10093 * gdb.base/funcargs.exp: Likewise.
10094 * gdb.base/return.exp: Likewise.
10095 * gdb.base/return2.exp: Likewise.
10096 * gdb.base/varargs.exp: Likewise.
10097 * lib/gdb.exp (gdb_skip_float_test): Change it to
10098 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10099
5af962df
AA
101002016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10101
10102 * gdb.multi/tids.exp: Test "thread apply all".
10103
7fac6910
JK
101042016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10105
10106 * gdb.base/default.exp (tty): Remove.
10107
bb1fe4ac
KB
101082016-08-24 Kevin Buettner <kevinb@redhat.com>
10109
2806dc7e
PA
10110 * gdb.python/py-recurse-unwind.c: New file.
10111 * gdb.python/py-recurse-unwind.py: New file.
10112 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10113
0a1ddfa6
SM
101142016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10115
10116 * gdb.base/set-inferior-tty.exp: New file.
10117 * gdb.base/set-inferior-tty.c: New file.
10118
d9de1fe3
PA
101192016-08-23 Pedro Alves <palves@redhat.com>
10120
10121 PR gdb/20494
10122 * gdb.base/new-ui-echo.c: New file.
10123 * gdb.base/new-ui-echo.exp: New file.
10124
e9d9abd7
YQ
101252016-08-23 Yao Qi <yao.qi@linaro.org>
10126
10127 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10128 gdbserver_spawn.
10129 * gdb.server/connect-without-multi-process.exp (do_test):
10130 Likewise.
10131
3589529e
YQ
101322016-08-23 Yao Qi <yao.qi@linaro.org>
10133
10134 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10135 standalone_txt. Delete gdb_txt and standalone_txt on host
10136 and target. Spawn the binary on target. Copy files from
10137 target to host.
10138
6bb90213
PA
101392016-08-22 Pedro Alves <palves@redhat.com>
10140
10141 PR gdb/20505
10142 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10143 with_test_prefix. Factor out bits to ...
10144 (test_no_vdso): ... this new procedure.
10145
20c2c024
CL
101462016-08-19 Carl Love <cel@us.ibm.com>
10147
10148 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10149 maintaining separate logic for constructing the output path.
10150 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10151 * gdb.arch/ppc-dfp.exp: Likewise.
10152 * gdb.arch/ppc-fp.exp: Likewise.
10153 * gdb.arch/vsx-regs.exp: Likewise.
10154 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10155 binprefix for generating the additional binary files.
10156
0646e07d
PA
101572016-08-19 Pedro Alves <palves@redhat.com>
10158
10159 * gdb.trace/mi-trace-frame-collected.exp
10160 (test_trace_frame_collected): On x32, expect two registers.
10161
46da9242
CL
101622016-08-18 Carl Love <cel@us.ibm.com>
10163
10164 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10165 and sync up the test with tests in gas/testsuite/gas/ppc.
10166 * gdb.arch/powerpc-power.exp: Likewise.
10167
eb2332d7
SM
101682016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10169
10170 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10171 expected error message.
10172
63c61e04
SM
101732016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10174
10175 * gdb.multi/remove-inferiors.exp: New file.
10176 * gdb.multi/remove-inferiors.c: New file.
10177
7b17065f
YQ
101782016-08-12 Yao Qi <yao.qi@linaro.org>
10179
10180 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10181 argument list.
10182
01d3dedf
PA
101832016-08-10 Pedro Alves <palves@redhat.com>
10184
10185 PR gdb/19187
10186 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10187 setup_kfails.
10188
3eb7562a
PA
101892016-08-09 Pedro Alves <palves@redhat.com>
10190 Simon Marchi <simon.marchi@ericsson.com>
10191
10192 PR gdb/20418
10193 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10194 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10195
80614914
PA
101962016-08-09 Pedro Alves <palves@redhat.com>
10197
10198 PR mi/20431
10199 * gdb.mi/mi-cmd-error.exp: New file.
10200
f348d89a
PA
102012016-08-09 Pedro Alves <palves@redhat.com>
10202
10203 PR gdb/18653
10204 * gdb.base/signals-state-child.c: New file.
10205 * gdb.base/signals-state-child.exp: New file.
10206 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10207
e5ca03b4
PA
102082016-08-09 Pedro Alves <palves@redhat.com>
10209
10210 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10211
282a0691
TT
102122016-08-03 Tom Tromey <tom@tromey.com>
10213
10214 PR python/18565:
10215 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10216
41bfcd63
YQ
102172016-08-01 Yao Qi <yao.qi@linaro.org>
10218
10219 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10220 variable mode to "multi-process" if $multi_process is 1, otherwise
10221 set it to "single-process".
10222
e3465b24
YQ
102232016-08-01 Yao Qi <yao.qi@linaro.org>
10224
10225 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10226 * gdb.cp/cpexprs.exp: Likewise.
10227 * gdb.cp/m-static.exp: Likewise.
10228
0b31a4bc
TT
102292016-07-26 Tom Tromey <tom@tromey.com>
10230
10231 PR python/20190:
10232 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10233 test.
10234
e0461dbb
MM
102352016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10236
10237 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10238 selecting assembly source files.
10239 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10240 assembly source files.
10241 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10242 assembly source files.
10243 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10244 selecting assembly source files.
10245
8194e927
SM
102462016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10247
10248 * gdb.base/new-ui.exp (do_test_invalid_args): New
10249 procedure.
10250
c0272db5
TW
102512016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10252
10253 * gdb.btrace/reconnect.c: New file.
10254 * gdb.btrace/reconnect.exp: New file.
10255
e3487908
GKB
102562016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10257
10258 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10259 to test_catch_syscall_group.
10260 (test_catch_syscall_group): New.
10261
12df5c00
TT
102622016-07-21 Tom Tromey <tom@tromey.com>
10263
10264 * gdb.rust/simple.rs (main): Use empty struct expression.
10265 * gdb.rust/simple.exp: Add tests for empty struct expression.
10266
bae62ee2
YQ
102672016-07-21 Yao Qi <yao.qi@linaro.org>
10268
10269 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10270 if gdb_skip_xml_test is true on some targets.
10271
b1b53fb3
YQ
102722016-07-21 Yao Qi <yao.qi@linaro.org>
10273
10274 * gdb.server/solib-list.exp: Unset last_loaded_file.
10275
027d97f8
JK
102762016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10277
10278 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10279 "step into captured_main (args)".
10280
7674d381
JK
102812016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10282
10283 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10284
72b5d099
JK
102852016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10286
10287 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10288
1f960ced
PA
102892016-07-19 Pedro Alves <palves@redhat.com>
10290
10291 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10292 * gdb.opt/inline-bt.exp: Likewise.
10293 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10294 additional_flags=-Winline.
10295 * gdb.opt/inline-locals.exp: Likewise.
10296 * gdb.opt/inline-markers.c (ATTR): Define.
10297 (inlined_fn): Use it.
10298
f25827c1
YQ
102992016-07-19 Yao Qi <yao.qi@linaro.org>
10300
10301 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10302 (test_with_self): Remove some code. Remove argument executable.
10303 (top-level): Use do_self_tests.
10304
37539ebe
DB
103052016-07-15 Zachary Welch <zwelch@codesourcery.com>
10306 Don Breazeal <donb@codesourcery.com>
10307
10308 * gdb.base/maint.exp: Escape paths used in regular expressions.
10309 * gdb.stabs/weird.exp: Likewise.
10310
dac790e1
TT
103112016-07-13 Tom Tromey <tom@tromey.com>
10312
10313 PR python/15620, PR python/18620:
10314 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10315 (test_bkpt_events): New procs.
10316
93daf339
TT
103172016-07-13 Tom Tromey <tom@tromey.com>
10318
10319 PR python/17698:
10320 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10321 test.
10322 (test_watchpoints): Likewise.
10323 (test_bkpt_pending): New proc.
10324
6571a381
TT
103252016-07-13 Tom Tromey <tom@tromey.com>
10326
10327 PR cli/18053:
10328 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10329 completion test.
10330
e8732474
JK
103312016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10332
10333 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10334 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10335 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10336 f_label.
10337 (g): Rename g_end_lbl to g_label.
10338 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10339 low_pc and high_pc.
10340 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10341
e0f3fd7c
TT
103422016-07-12 Tom Tromey <tom@tromey.com>
10343
10344 PR python/19293:
10345 * gdb.python/py-unwind-maint.exp: Update tests.
10346
3cfe46b6
YQ
103472016-07-12 Yao Qi <yao.qi@linaro.org>
10348
10349 * lib/selftest-support.exp (selftest_setup): Match the output
10350 when captured_main is inlined.
10351
4f19a0e6
WT
103522016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10353
10354 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10355 New variables.
10356 (print this%a, print this%b, print this): New tests.
10357 * gdb.fortran/derived-types.f90 (this): New object and
10358 initialization.
10359
986cf455
SM
103602016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10361
10362 * gdb.ada/arraydim.exp: Remove extra directory level in build
10363 directory.
10364
f0464b23
SM
103652016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10366
10367 * lib/ada.exp: Remove extra directory level in build directory.
10368 * gdb.ada/cond_lang.exp: Likewise.
10369 * gdb.ada/exec_changed.exp: Likewise.
10370 * gdb.ada/lang_switch.exp: Likewise.
10371
42d94011
MG
103722016-07-06 Manish Goregaokar <manish@mozilla.com>
10373
2806dc7e
PA
10374 * simple.rs: Add test for raw pointer subscripting.
10375 * simple.exp: Add test expectations.
42d94011 10376
647c264c
YQ
103772016-07-05 Yao Qi <yao.qi@linaro.org>
10378
10379 * gdb.mi/mi-reverse.exp: Match =record-started output.
10380
20aa2c60
PA
103812016-07-01 Pedro Alves <palves@redhat.com>
10382
10383 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10384 procedure.
10385 (jit_reader_test): Test the jit reader's unwinder.
10386 * gdb.base/jithost.c (jit_function_00_code): New global.
10387 (main): Use memcpy to fill in the mmapped code, instead of poking
10388 bytes manually here.
10389 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10390 value.
10391 (read_debug_info): Save the function's range.
10392 (read_sp): New function.
10393 (unwind_frame): Use it. Also unwind RBP.
10394 (get_frame_id): Use read_sp.
10395 (gdb_init_reader): Use calloc instead of malloc.
10396 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10397 parameter. Use gdb_test_multiple.
10398
ced2dffb
PA
103992016-07-01 Pedro Alves <palves@redhat.com>
10400 Antoine Tremblay <antoine.tremblay@ericsson.com>
10401
10402 * gdb.threads/process-dies-while-detaching.c: New file.
10403 * gdb.threads/process-dies-while-detaching.exp: New file.
10404
63000888
PA
104052016-07-01 Pedro Alves <palves@redhat.com>
10406
10407 * gdb.multi/watchpoint-multi-exit.c: New file.
10408 * gdb.multi/watchpoint-multi-exit.exp: New file.
10409
038d4868
PA
104102016-06-30 Pedro Alves <palves@redhat.com>
10411
10412 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10413 unset inferior_spawn_id.
10414
994e9c83
PA
104152016-06-30 Pedro Alves <palves@redhat.com>
10416
10417 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10418 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10419
e5653468
YQ
104202016-06-29 Yao Qi <yao.qi@linaro.org>
10421
10422 * gdb.base/return.c: Add copyright header.
10423
803b47e5
TT
104242016-06-29 Tom Tromey <tom@tromey.com>
10425
10426 PR python/20129:
10427 * gdb.python/py-framefilter.exp: Add tests for setting priority
10428 and disabling of non-existent frame filter.
10429
28244707
YQ
104302016-06-29 Yao Qi <yao.qi@linaro.org>
10431
10432 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10433 0x0f07ff.
10434
a31d2f06
YQ
104352016-06-28 Yao Qi <yao.qi@linaro.org>
10436
10437 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10438 triplets. Start gdb, execute catch syscall, and continue. Check
10439 gdb's output to determine catch syscall is supported.
10440
921d8f54
MG
104412016-06-27 Manish Goregaokar <manish@mozilla.com>
10442
25d49b86
PA
10443 * gdb.rust/simple.rs: Add test for returning unit in a function.
10444 * gdb.rust/simple.exp: Add expectation for functions returning
10445 unit.
921d8f54 10446
f4952523
PMR
104472016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10448
10449 * gdb.python/py-breakpoint-create-fail.c,
10450 gdb.python/py-breakpoint-create-fail.exp,
10451 gdb.python/py-breakpoint-create-fail.py: New testcase.
10452
fccb08f8
MG
104532016-06-25 Manish Goregaokar <manish@mozilla.com>
10454
10455 PR gdb/20239
10456 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10457 * gdb.rust/simple.exp: Add test expectations for new NonZero
10458 tests.
fccb08f8 10459
6b850546
DT
104602016-06-24 David Taylor <dtaylor@emc.com>
10461
10462 * gdb.base/offsets.exp: New file.
10463 * gdb.base/offsets.c: New file.
10464
17621150
TT
104652016-06-23 Tom Tromey <tom@tromey.com>
10466
10467 PR gdb/16483:
10468 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10469 before any filters are loaded.
10470
04d59df6
WT
104712016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10472
10473 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10474 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10475 structs.
10476 * gdb.fortran/derived-type-function.exp: New file.
10477 * gdb.fortran/derived-type-function.f90: New file.
10478
10479
ac69f786
PA
104802016-06-21 Pedro Alves <palves@redhat.com>
10481
10482 * gdb.base/new-ui.exp: New file.
10483 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10484 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10485 (with_spawn_id): New procedure.
10486
49940788
PA
104872016-06-21 Pedro Alves <palves@redhat.com>
10488
10489 * gdb.mi/mi-exec-run.exp: New file.
10490
ef274d26
PA
104912016-06-21 Pedro Alves <palves@redhat.com>
10492
10493 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10494 breakpoint command's output on the main UI.
10495 (test_break): New procedure, factored out from calls in the top
10496 level.
10497 (top level): Use foreach_with_prefix to test MI as main UI and as
10498 separate UI.
10499
468afe6c
PA
105002016-06-21 Pedro Alves <palves@redhat.com>
10501
10502 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10503 (test_awatch_creation_and_listing)
10504 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10505 Remove 'type' parameter.
10506 (test_watchpoint_all): New parameter mi_mode. Remove
10507 with_test_prefix.
10508 (top level): Use foreach_with_prefix, and add main/separate UI MI
10509 testing axis.
10510
51f77c37
PA
105112016-06-21 Pedro Alves <palves@redhat.com>
10512
10513 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10514 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10515 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10516 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10517 (gdb_main_spawn_id, mi_spawn_id): Declare and
10518 comment.
10519 (mi_create_inferior_pty): New procedure,
10520 factored out from default_mi_gdb_start.
10521 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10522 procedures.
10523 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10524 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10525 Use mi_create_inferior_pty.
10526 (mi_gdb_start): Use eval to pass down args list.
10527
8980e177
PA
105282016-06-21 Pedro Alves <palves@redhat.com>
10529
10530 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10531 * gdb.opt/inline-cmds.exp: Add MI tests.
10532
f38d3ad1
PA
105332016-06-21 Pedro Alves <palves@redhat.com>
10534
10535 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10536
45db7c09
PA
105372016-06-21 Pedro Alves <palves@redhat.com>
10538
10539 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10540 (top level): Use it instead of mi_execute_to.
10541
5a069ab3
PA
105422016-06-21 Pedro Alves <palves@redhat.com>
10543
10544 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10545 (cont_handler_str): New.
10546 (signal_stop_handler): Set stop_handler_str instead of printing to
10547 stdout.
10548 (continue_handler): Set cont_handler_str instead of printing to
10549 stdout.
10550 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10551 mi_send_resuming_command. Print stop_handler_str and
10552 cont_handler_str instead of expecting the python events print
10553 directly.
10554
2838cc1d
SD
105552016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10556
10557 * gdb.base/jit-reader.exp: New file.
10558 * gdb.base/jithost.c: New file.
10559 * gdb.base/jithost.h: New file.
10560 * gdb.base/jitreader.c : New file.
10561 * gdb.base/jit-protocol.h: New file.
10562
21a77091
YQ
105632016-06-17 Yao Qi <yao.qi@linaro.org>
10564
10565 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10566 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10567 and detach-on-fork. Adjust tests.
10568 (top level): Invoke break_cond_on_syscall with combinations of
10569 syscall, follow-fork-mode and detach-on-fork.
10570
f50bf8e5
YQ
105712016-06-17 Yao Qi <yao.qi@linaro.org>
10572
10573 * gdb.base/step-over-exit.c: New.
10574 * gdb.base/step-over-exit.exp: New.
10575
a28d8e50
YTL
105762016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10577
10578 * gdb.base/float.exp: Add target check for nds32*-*-*.
10579 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10580
cad8e26d
AB
105812016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10582
10583 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10584 for unsupported target features.
10585 * gdb.base/call-rt-st.exp: Likewise.
10586 * gdb.base/call-sc.exp: Likewise.
10587 * gdb.base/call-signal-resume.exp: Likewise.
10588 * gdb.base/call-strs.exp: Likewise.
10589 * gdb.base/callexit.exp: Likewise.
10590 * gdb.base/callfuncs.exp: Likewise.
10591 * gdb.base/nodebug.exp: Likewise.
10592 * gdb.base/printcmds.exp: Likewise.
10593 * gdb.base/ptype.exp: Likewise.
10594 * gdb.base/structs.exp: Likewise.
10595 * gdb.base/unwindonsignal.exp: Likewise.
10596 * gdb.cp/gdb2495.exp: Likewise.
10597 * gdb.cp/templates.exp: Likewise.
10598 * gdb.cp/virtfunc.exp: Likewise.
10599 * gdb.threads/hand-call-in-threads.exp: Likewise.
10600 * gdb.threads/interrupted-hand-call.exp: Likewise.
10601 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10602
347dc102
TT
106032016-06-10 Tom Tromey <tom@tromey.com>
10604
10605 PR rust/20110:
10606 * gdb.rust/expr.exp: Add test for integer constant larger than
10607 i32.
10608
5e13cf25
BH
106092016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10610
10611 * gdb.fortran/nested-funcs.exp: New.
10612 * gdb.fortran/nested-funcs.f90: New.
10613
bb556f1f
TK
106142016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10615
10616 * gdb.base/examine-backward.c: New file.
10617 * gdb.base/examine-backward.exp: New file.
10618
38b022b4
SM
106192016-06-06 Simon Marchi <simon.marchi@ericsson.com>
10620
10621 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
10622 matching.
10623
1b40ec05
TT
106242016-06-02 Tom Tromey <tom@tromey.com>
10625
10626 PR python/18984:
10627 * gdb.python/py-shared.exp: Add solib_name test.
10628
193bd378
SM
106292016-06-02 Simon Marchi <simon.marchi@ericsson.com>
10630
10631 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
10632
3326303b
MG
106332016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
10634
10635 PR c++/19893
10636 * gdb.dwarf2/implref.exp: Rename to...
10637 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
10638 * gdb.dwarf2/implref-array.c: New file.
10639 * gdb.dwarf2/implref-array.exp: Likewise.
10640 * gdb.dwarf2/implref-global.c: Likewise.
10641 * gdb.dwarf2/implref-global.exp: Likewise.
10642 * gdb.dwarf2/implref-struct.c: Likewise.
10643 * gdb.dwarf2/implref-struct.exp: Likewise.
10644
825c8ef2
AT
106452016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10646
10647 * gdb.trace/trace-condition.exp: Add 64bit tests.
10648
2320162a
AT
106492016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10650
10651 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
10652 bits types.
10653 (main): Adapt to 8 to 64 bits types.
10654 * gdb.trace/trace-condition.exp: Add new tests.
10655
a7818233
AT
106562016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10657
10658 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
10659
0d336466
AT
106602016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10661
10662 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
10663 Move condition tests...
10664 * gdb.trace/trace-condition.exp: Here.
10665
7faeb45a
AT
106662016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10667
10668 * gdb.trace/trace-condition.exp: Add counter-case tests.
10669
e385593e
JK
106702016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10671
10672 PR c++/15231
10673 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
10674 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
10675
744608cc
PA
106762016-05-27 Pedro Alves <palves@redhat.com>
10677
10678 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10679 New procedure.
10680 (top level): Call it, and bail out of DejaGnu is known to be bad.
10681
ac775bf4
AB
106822016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
10683
10684 * gdb.base/whatis.c: Extend the test case.
10685 * gdb.base/whatis.exp: Add additional tests.
10686
2bbad2ea
BH
106872016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10688
10689* gdb.fortran/type.f90: Add pointer variable.
10690* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
10691
8b70175d
BH
106922016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10693
10694 * gdb.fortran/vla-type.exp: Fix testcase name.
10695
86d8a848
BH
106962016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10697
10698 * gdb.fortran/vla-type.exp: Access elements in nested structs.
10699
e188eb36
BH
107002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10701
10702 * gdb.fortran/type.f90: Add nested structures.
10703 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
10704 * gdb.fortran/derived-type.exp: Adapt expected output.
10705 * gdb.fortran/vla-type.exp: Adapt expected output.
10706
9b2db1fd
BH
107072016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10708
10709 * gdb.fortran/whatis_type.exp: Adapt expected output.
10710
72b17055
BH
107112016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10712
10713 * gdb.fortran/print_type.exp: Fix expected output.
10714 * gdb.fortran/whatis_type.exp: Fix expected output.
10715
3cd81d8d
BH
107162016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10717
10718 * gdb.fortran/whatis_type.exp: Use multi_line.
10719
ddae9462
TT
107202016-05-24 Tom Tromey <tom@tromey.com>
10721
10722 PR python/17386:
10723 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
10724 use value as an index.
10725
1957f6b8
TT
107262016-05-23 Tom Tromey <tom@tromey.com>
10727
10728 PR python/17981:
10729 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
10730 no-breakpoint case.
10731
026a9174
PA
107322016-05-24 Pedro Alves <palves@redhat.com>
10733
10734 PR gdb/19828
10735 * gdb.threads/clone-attach-detach.c: New file.
10736 * gdb.threads/clone-attach-detach.exp: New file.
10737
e70a7231
FR
107382016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
10739
10740 * gdb.base/annota-input-while-running.exp: Fix syntax error.
10741
0f6ed0e0
TT
107422016-05-23 Tom Tromey <tom@tromey.com>
10743
10744 PR python/19438, PR python/18393:
10745 * gdb.python/py-progspace.exp: Add "dir" test.
10746 * gdb.python/py-objfile.exp: Add "dir" test.
10747
ffd19d61
YQ
107482016-05-23 Yao Qi <yao.qi@linaro.org>
10749
10750 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
10751 * gdb.arch/thumb2-it.exp: Likewise.
10752
9e8f9b05
SM
107532016-05-18 Simon Marchi <simon.marchi@ericsson.com>
10754
10755 * gdb.mi/mi-threads-interrupt.c: New file.
10756 * gdb.mi/mi-threads-interrupt.exp: New file.
10757
61c6156d
SM
107582016-05-17 Simon Marchi <simon.marchi@ericsson.com>
10759
10760 PR gdb/18077
10761 * gdb.mi/mi-async-run.exp: New file.
10762 * gdb.mi/mi-async-run.c: New file.
10763
67218854
TT
107642016-05-17 Tom Tromey <tom@tromey.com>
10765 Manish Goregaokar <manishsmail@gmail.com>
10766
10767 * lib/rust-support.exp: New file.
10768 * lib/gdb.exp (skip_rust_tests): New proc.
10769 (build_executable_from_specs): Handle rust.
10770 * lib/future.exp (gdb_find_rustc): New proc.
10771 (gdb_default_target_compile): Handle rust.
10772 * gdb.rust/expr.exp: New file.
10773 * gdb.rust/generics.exp: New file.
10774 * gdb.rust/generics.rs: New file.
10775 * gdb.rust/methods.exp: New file.
10776 * gdb.rust/methods.rs: New file.
10777 * gdb.rust/modules.exp: New file.
10778 * gdb.rust/modules.rs: New file.
10779 * gdb.rust/simple.exp: New file.
10780 * gdb.rust/simple.rs: New file.
10781
c44af4eb
TT
107822016-05-17 Tom Tromey <tom@tromey.com>
10783
10784 * gdb.base/default.exp (set language): Add rust.
10785
dcd1f979
TT
107862016-05-17 Tom Tromey <tom@tromey.com>
10787
10788 * gdb.gdb/unittest.exp: New file.
10789
155b7f57
YQ
107902016-05-16 Yao Qi <yao.qi@linaro.org>
10791
10792 * gdb.base/batch-preserve-term-settings.exp: Remove variable
10793 shell_prompt. Update shell_prompt_re.
10794
8ddd5a6c
DE
107952016-05-12 Doug Evans <dje@google.com>
10796
10797 PR symtab/19999
10798 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
10799 $options when building executable.
10800 * gdb.dwarf2/fission-loclists-pie.S: New file.
10801 * gdb.dwarf2/fission-loclists-pie.exp: New file.
10802
02e370d9
SM
108032016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10804
10805 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
10806 of [is_remote target],
10807
8929ad8b
SM
108082016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10809
10810 * lib/gdb.exp (use_gdb_stub): New procedure.
10811
6c447423
DE
108122016-05-03 Yunlian Jiang <yunlian@google.com>
10813 Doug Evans <dje@google.com>
10814
10815 PR symtab/19914
10816 * gdb.dwarf2/dwp-sepdebug.c: New file.
10817 * gdb.dwarf2/dwp-sepdebug.exp: New file.
10818
444e826c
SM
108192016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10820
10821 * gdb.base/detach.exp: Remove is_remote check.
10822
740feeaa
SM
108232016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10824
10825 * gdb.base/annota-input-while-running.exp: Don't check for
10826 [is_remote target]. Enable annotations after running to main.
10827 Remove unused "set test..." line.
10828
9080ac9d
SM
108292016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10830
10831 * gdb.trace/trace-enable-disable.exp: New file.
10832 * gdb.trace/trace-enable-disable.c: New file.
10833
952ebca5
SM
108342016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10835
10836 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
10837 use it in info sharedlibrary test.
10838 * gdb.trace/ftrace-lock.exp: Likewise.
10839 * gdb.trace/ftrace.exp: Likewise.
10840 * gdb.trace/range-stepping.exp: Likewise.
10841 * gdb.trace/trace-break.exp: Likewise.
10842 * gdb.trace/trace-condition.exp: Likewise.
10843 * gdb.trace/trace-mt.exp: Likewise.
10844
d9019901
SM
108452016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10846
10847 * lib/gdb.exp (gdb_load_shlibs): Rename to...
10848 (gdb_load_shlib): ... this.
10849 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
10850 gdb_load_shlib.
10851 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
10852 * gdb.base/ctxobj.exp: Likewise.
10853 * gdb.base/dprintf-pending.exp: Likewise.
10854 * gdb.base/dso2dso.exp: Likewise.
10855 * gdb.base/fixsection.exp: Likewise.
10856 * gdb.base/gcore-relro.exp: Likewise.
10857 * gdb.base/gdb1555.exp: Likewise.
10858 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10859 * gdb.base/gnu-ifunc.exp: Likewise.
10860 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
10861 * gdb.base/jit-so.exp (one_jit_test): Likewise.
10862 * gdb.base/pending.exp: Likewise.
10863 * gdb.base/print-file-var.exp: Likewise.
10864 * gdb.base/print-symbol-loading.exp: Likewise.
10865 * gdb.base/shlib-call.exp: Likewise.
10866 * gdb.base/shreloc.exp: Likewise.
10867 * gdb.base/so-impl-ld.exp: Likewise.
10868 * gdb.base/solib-disc.exp: Likewise.
10869 * gdb.base/solib-nodir.exp: Likewise.
10870 * gdb.base/solib-overlap.exp: Likewise.
10871 * gdb.base/solib-symbol.exp: Likewise.
10872 * gdb.base/solib-weak.exp (do_test): Likewise.
10873 * gdb.base/sym-file.exp: Likewise.
10874 * gdb.base/symtab-search-order.exp: Likewise.
10875 * gdb.base/type-opaque.exp: Likewise.
10876 * gdb.base/unload.exp: Likewise.
10877 * gdb.base/watchpoint-solib.exp: Likewise.
10878 * gdb.compile/compile.exp: Likewise.
10879 * gdb.cp/gdb2384.exp: Likewise.
10880 * gdb.cp/infcall-dlopen.exp: Likewise.
10881 * gdb.cp/re-set-overloaded.exp: Likewise.
10882 * gdb.fortran/library-module.exp: Likewise.
10883 * gdb.opt/solib-intra-step.exp: Likewise.
10884 * gdb.python/py-finish-breakpoint.exp: Likewise.
10885 * gdb.python/py-shared.exp: Likewise.
10886 * gdb.reverse/solib-precsave.exp: Likewise.
10887 * gdb.reverse/solib-reverse.exp: Likewise.
10888 * gdb.server/solib-list.exp: Likewise.
10889 * gdb.threads/dlopen-libpthread.exp: Likewise.
10890 * gdb.threads/tls-shared.exp: Likewise.
10891 * gdb.threads/tls-so_extern.exp: Likewise.
10892 * gdb.trace/change-loc.exp: Likewise.
10893 * gdb.trace/ftrace-lock.exp: Likewise.
10894 * gdb.trace/ftrace.exp: Likewise.
10895 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
10896 * gdb.trace/pending.exp: Likewise.
10897 * gdb.trace/range-stepping.exp: Likewise.
10898 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
10899 (strace_info_marker): Likewise.
10900 (strace_probe_marker): Likewise.
10901 (strace_trace_on_same_addr): Likewise.
10902 (strace_trace_on_diff_addr): Likewise.
10903 * gdb.trace/trace-break.exp: Likewise.
10904 * gdb.trace/trace-condition.exp: Likewise.
10905 * gdb.trace/trace-mt.exp: Likewise.
10906
fca4cfd9
SM
109072016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10908
10909 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
10910 result of gdb_remote_download.
10911 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
10912 * gdb.base/dso2dso.exp: Likewise.
10913 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10914 * gdb.base/print-file-var.exp: Likewise.
10915 * gdb.base/shlib-call.exp: Likewise.
10916 * gdb.base/shreloc.exp: Likewise.
10917 * gdb.base/solib-overlap.exp: Likewise.
10918 * gdb.base/solib-weak.exp (do_test): Likewise.
10919 * gdb.base/unload.exp: Likewise.
10920
11cf4ffb
YQ
109212016-04-27 Yao Qi <yao.qi@linaro.org>
10922
10923 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
10924 exists.
10925
3e2e34f8
KB
109262016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10927
10928 * vla-type.exp: Print structure from toplevel.
10929
8f07e298
BH
109302016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10931
10932 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
10933 of dynamic types.
10934 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
10935 of dynamic types.
10936
9920b434
BH
109372016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
10938
10939 * gdb.fortran/vla-type.f90: New file.
10940 * gdb.fortran/vla-type.exp: New file.
10941
f3abeff5
YQ
109422016-04-25 Yao Qi <yao.qi@linaro.org>
10943
10944 * gdb.base/branch-to-self.c: New file.
10945 * gdb.base/branch-to-self.exp: New file.
10946
0a5d52f0
YQ
109472016-04-22 Yao Qi <yao.qi@linaro.org>
10948
10949 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
10950 more after $hex.
10951
495346f6
YQ
109522016-04-22 Yao Qi <yao.qi@linaro.org>
10953
10954 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
10955 * gdb.base/annota3.exp: Likewise.
10956
4a7e075c
YQ
109572016-04-22 Yao Qi <yao.qi@linaro.org>
10958
10959 * gdb.reverse/step-precsave.exp: Do one step and test program
10960 stops in "callee" and do multiple steps until program goes out
10961 of "callee".
10962 * gdb.reverse/step-reverse.exp: Likewise.
10963
5b061e98
YQ
109642016-04-22 Yao Qi <yao.qi@linaro.org>
10965
10966 * gdb.trace/signal.exp: Also pass if
10967 $tracepoint_hits($i) > $iterations.
10968
5c5dc57f
YQ
109692016-04-22 Yao Qi <yao.qi@linaro.org>
10970
10971 * gdb.trace/signal.c: New file.
10972 * gdb.trace/signal.exp: New file.
10973
a55411b9
DE
109742016-04-19 Doug Evans <xdje42@gmail.com>
10975
10976 * gdb.base/bad-file.exp: New file.
10977
a22df60a
MG
109782016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
10979
10980 * gdb.dwarf2/implref.exp: New file.
10981
0c13f7e5
BH
109822016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
10983
10984 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
10985 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
10986 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
10987 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
10988 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
10989 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
10990 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
10991 * lib/fortran.exp (fortran_int4): New procedure.
10992 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
10993 (fortran_logical4): Likewise.
10994
9b9b09e9
BH
109952016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
10996
10997 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
10998
a14d1f4d
BH
109992016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11000
11001 * lib/compiler.c: Add Intel specific preprocessor macros.
11002 * lib/compiler.cc: Likewise.
25d49b86 11003
7d49b1d0
LM
110042016-04-13 Luis Machado <lgustavo@codesourcery.com>
11005
11006 * gdb.server/connect-with-no-symbol-file.c: New file.
11007 * gdb.server/connect-with-no-symbol-file.exp: New file.
11008
8392fa22
SM
110092016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11010
11011 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11012
8c4c4aeb
SM
110132016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11014
11015 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11016 standard output directory.
11017
45e3745e
AT
110182016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11019
11020 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11021
e26b7e41
MM
110222016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11023
11024 * gdb.btrace/instruction_history.c (loop): Add declaration.
11025
8ce09462
AT
110262016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11027
11028 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11029
2e88a1ea
SM
110302016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11031
11032 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11033 parentheses to print.
11034 (continue_handler): Likewise.
11035
f48e22e3
SM
110362016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11037
11038 * gdb.server/solib-list.exp: Remove is_remote check.
11039 Pass shlib= to gdb_compile. Don't link shared library with
11040 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11041 Run binary filename through "readlink -f" on the target.
11042
096be756
PA
110432016-04-08 Pedro Alves <palves@redhat.com>
11044
11045 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11046 interpreter filename as argument to gdbserver_spawn.
11047 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11048 Return empty if $last_loaded_file does not exist.
11049
06500533
JK
110502016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11051
11052 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11053 * gdb.base/jit-main.c: Use exit after usage.
11054
2d35e871
JK
110552016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11056
11057 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11058 GDBHISTSIZE prior to the tests.
11059 * gdb.base/gdbinit-history.exp: Likewise.
11060
110612016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11062
11063 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11064 instead of build_executable. Use gdb_load_shlibs.
11065
c8064e7e
YQ
110662016-04-07 Yao Qi <yao.qi@linaro.org>
11067
11068 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11069 Execute "si" command.
11070
bde47561
YQ
110712016-04-07 Yao Qi <yao.qi@linaro.org>
11072
11073 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11074 number instead of the comments on some line.
11075
b16f8a3b
DB
110762016-04-06 Don Breazeal <donb@codesourcery.com>
11077
11078 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11079 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11080
c2f901df
SM
110812016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11082
11083 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11084 standard_output_file. Remove unused binfile variable.
11085
ac17fda0
CU
110862016-04-05 Catalin Udma <catalin.udma@freescale.com>
11087
11088 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11089 * gdb.python/py-mi-objfile.exp: Match "list main" output
11090 in console format.
11091
03a8c4df
SM
110922016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11093
11094 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11095 absolute.
11096
6e774b13
SM
110972016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11098
11099 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11100 absolute.
11101 * gdb.trace/ftrace.exp: Likewise.
11102 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11103 targets as well.
11104 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11105 (gdb_load_shlibs): Copy libraries to test directory when testing
11106 natively. Only set solib-search-path if testing remotely.
11107 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11108
7817ea46
SM
111092016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11110
11111 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11112 gdb_download. Use it even if the target is not remote.
11113 * gdb.base/jit.exp (compile_jit_test): Likewise.
11114 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11115 output directory if the destination board is local, otherwise use
11116 the standard remote_download from DejaGnu.
11117 (gdb_download): Remove.
11118 (gdb_load_shlibs): Use gdb_remote_download instead of
11119 gdb_download.
11120 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11121 Use gdb_remote_download instead of gdb_download. Use it even if
11122 the target is not remote.
11123 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11124 instead of gdb_download.
11125
7beb7f68
SM
111262016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11127
11128 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11129 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11130 run.
11131
cc63428a
AV
111322016-04-01 Artemiy Volkov <artemiyv@acm.org>
11133
11134 PR gdb/19820
11135 * gdb.base/printcmds.exp: Add artificial arrays tests.
11136
64cdf930
PA
111372016-03-31 Pedro Alves <palves@redhat.com>
11138
11139 PR gdb/19858
11140 * gdb.base/jit-main.c: Include unistd.h.
11141 (ATTACH): Define to 0 if not already defined.
11142 (wait_for_gdb, mypid): New globals.
11143 (WAIT_FOR_GDB): New macro.
11144 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11145 some breakpoint locations.
11146 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11147 New procedures.
11148 (one_jit_test): Add REATTACH parameter, and handle it. Use
11149 continue_to_test_location.
11150 (top level): Test attach, and adjusts calls to one_jit_test.
11151
40dea8cb
PA
111522016-03-31 Pedro Alves <palves@redhat.com>
11153
11154 PR gdb/19858
11155 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11156 BINSUFFIX parameter, and handle it.
11157 (top level): Adjust calls compile_jit_test.
11158
e7ea3ec7
CU
111592016-03-31 Catalin Udma <catalin.udma@freescale.com>
11160
11161 PR python/19743
11162 * gdb.python/py-mi-events-gdb.py: New file.
11163 * gdb.python/py-mi-events.c: New file.
11164 * gdb.python/py-mi-events.exp: New file.
11165
e6359af3
YQ
111662016-03-30 Yao Qi <yao.qi@linaro.org>
11167
11168 * gdb.reverse/until-precsave.exp: Match function name only.
11169 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11170 Move malloc to a condition block.
11171 * gdb.reverse/until-reverse.exp: Match function name only.
11172
a4105d04
MK
111732016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11174
11175 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11176 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11177 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11178 variable for GPR 0 instead of assuming it is register 0.
11179 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11180 * lib/trace-support.exp: Add s390 registers.
11181
bfa6adb9
YQ
111822016-03-29 Yao Qi <yao.qi@linaro.org>
11183
11184 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11185
1e6697ea
YQ
111862016-03-24 Yao Qi <yao.qi@linaro.org>
11187
11188 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11189 test message.
11190
64bcd522
AA
111912016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11192
11193 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11194 maintaining separate logic for constructing the output path.
11195
7868401b
DB
111962016-03-16 Don Breazeal <donb@codesourcery.com>
11197
11198 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11199 Retry fork and waitpid on interrupted system call errors.
11200 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11201 Use with_timeout_factor to increase timeout by factor of 10.
11202
1cafadb4
DB
112032016-03-15 Don Breazeal <donb@codesourcery.com>
11204
11205 * gdb.cp/scope-err.cc: New test program.
11206 * gdb.cp/scope-err.exp: New test script.
11207 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11208 lines and "set breakpoint here" comment.
11209 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11210 Fixed some whitespace and format issues.
11211 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11212 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11213
81516450
DE
112142016-03-15 Doug Evans <dje@google.com>
11215
11216 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11217 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11218 All callers updated. Add tests for enums, mixed flags register.
11219
aa52b601
DE
112202016-03-15 Doug Evans <dje@google.com>
11221
11222 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11223 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11224
fa4ff313
SM
112252016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11226
11227 * gdb.base/default.exp: Add $_as_string to the list of expected
11228 convenience functions.
11229
f2403c39
AB
112302016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11231
11232 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11233
f2f3ccb9
SM
112342016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11235
11236 * gdb.python/py-as-string.exp: New file.
11237 * gdb.python/py-as-string.c: New file.
11238
00dbd492
PA
112392016-03-09 Pedro Alves <palves@redhat.com>
11240
11241 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11242 signal" -> "Thread NN received signal" output change.
11243 * gdb.threads/ia64-sigill.exp: Likewise.
11244 * gdb.threads/linux-dp.exp: Likewise.
11245 * gdb.threads/manythreads.exp: Likewise.
11246 * gdb.threads/pending-step.exp: Likewise.
11247 * gdb.threads/print-threads.exp: Likewise.
11248 * gdb.threads/sigstep-threads.exp: Likewise.
11249 * gdb.threads/staticthreads.exp: Likewise.
11250 * gdb.threads/tls.exp: Likewise.
11251
1e6697ea
YQ
112522016-03-09 Pedro Alves <palves@redhat.com>
11253
11254 * gdb.base/command-line-input.exp: New file.
11255
b04fd3be
MK
112562016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11257
11258 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11259 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11260 * gdb.trace/pending.exp: Accept leading dot before function name.
11261 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11262 * lib/trace-support.exp: Set registers for ppc.
11263
98fa59e9
MK
112642016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11265
11266 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11267 use it for disassembly; accept .main in addition to main in backtrace.
11268
f77198c8
MK
112692016-03-09 Wei-cheng Wang <cole945@gmail.com>
11270 Marcin Kościelnicki <koriakin@0x04.net>
11271
11272 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11273 (gdb_recursion_test_ptr): New global variable.
11274 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11275 gdb_recursion_test.
11276 (gdb_c_test): Ditto.
11277
ba84e0da
MK
112782016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11279
11280 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11281 ordering.
11282
4366d36e
MK
112832016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11284
11285 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11286 (bar): Add bar_start_lbl label.
11287 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11288 of foo/bar for emitting DWARF and tracing.
11289
5eb264df
SDJ
112902016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11291
11292 * analyze-racy-logs.py: Set executable bit.
11293
fb6a751f
SDJ
112942016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11295
11296 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11297 (CHECK_TARGET_TMP): Likewise.
11298 (check-single-racy): New rule.
11299 (check-parallel-racy): Likewise.
11300 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11301 (do-check-parallel-racy): New rule.
11302 (check-racy/%.exp): Likewise.
11303 * README (Racy testcases): New section.
11304 * analyze-racy-logs.py: New file.
11305
bdf7e230
DE
113062016-03-03 Doug Evans <dje@google.com>
11307
11308 * gdb.base/skip.exp: Use with_test_prefix.
11309
4719d415
YQ
113102016-03-03 Yao Qi <yao.qi@linaro.org>
11311
11312 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11313 Invoke step_over_syscall "clone" and break_cond_on_syscall
11314 "clone".
11315 * gdb.base/step-over-clone.c: New file.
11316
ea507862
YQ
113172016-03-03 Yao Qi <yao.qi@linaro.org>
11318
11319 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11320 code format.
11321
8fc8cbda
YQ
113222016-03-03 Yao Qi <yao.qi@linaro.org>
11323
11324 * gdb.base/disp-step-fork.c: Rename to ...
11325 * gdb.base/step-over-fork.c: ... it. New file.
11326 * gdb.base/disp-step-vfork.c: Rename to ...
11327 * gdb.base/step-over-vfork.c: ... it. New file.
11328 * gdb.base/disp-step-syscall.exp: Rename to ...
11329 * gdb.base/step-over-syscall.exp: ... it. New file.
11330 (disp_step_cross_syscall): Rename to ...
11331 (step_over_syscall): ... it.
11332
92fa70b0
YQ
113332016-03-03 Yao Qi <yao.qi@linaro.org>
11334
11335 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11336 If target supports condition evaluation on target, invoke
11337 break_cond_on_syscall for fork and vfork.
11338
e197ad3c
YQ
113392016-03-03 Yao Qi <yao.qi@linaro.org>
11340
11341 * gdb.base/disp-step-syscall.exp: Don't invoke
11342 support_displaced_stepping.
11343 (disp_step_cross_syscall): Test with displaced stepping off and
11344 on if supported.
11345
0b47da9f
YQ
113462016-03-03 Yao Qi <yao.qi@linaro.org>
11347
11348 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11349 proc.
11350 (setup): New proc.
11351 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11352 and setup.
11353
065ab6dc
BH
113542016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11355
11356 * gdb.fortran/vla-history.exp: Remove breakpoint.
11357
07e448ad 113582016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11359
25d49b86
PA
11360 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11361 exceeds timeout.
07e448ad 11362
9ac2d526 113632016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11364
25d49b86
PA
11365 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11366 breakpoint.
9ac2d526 11367
17807369
BH
113682016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11369
11370 * gdb.mi/vla.f90: Nullify pointer after declaration.
11371
86e501af
PA
113722016-03-01 Pedro Alves <palves@redhat.com>
11373
11374 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11375
1e903e32
PA
113762016-03-01 Pedro Alves <palves@redhat.com>
11377
11378 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11379 before anything else.
11380 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11381 _GNU_SOURCE here.
11382 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11383 before anything else.
11384 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11385
6ccb54e2
PA
113862016-03-01 Pedro Alves <palves@redhat.com>
11387
11388 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11389
30ca9da1
YQ
113902016-03-01 Yao Qi <yao.qi@linaro.org>
11391
11392 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11393 prepare_for_testing.
11394
dc856b38
YQ
113952016-03-01 Yao Qi <yao.qi@linaro.org>
11396
11397 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11398
4a932159
AA
113992016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11400
11401 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11402 manually constructing the output path.
11403
f2489477
AA
114042016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11405
11406 * gdb.arch/s390-stackless.S: New.
11407 * gdb.arch/s390-stackless.exp: New.
11408
38899f16
IB
114092016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11410
11411 * gdb.dlang/circular.c: New file.
11412 * gdb.dlang/circular.exp: New file.
11413
9fde51ed
YQ
114142016-02-26 Yao Qi <yao.qi@linaro.org>
11415
11416 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11417 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11418 (testcases): Update.
11419
ce90fefe
YQ
114202016-02-26 Yao Qi <yao.qi@linaro.org>
11421
11422 * gdb.reverse/aarch64.c: Rename to ...
11423 * gdb.reverse/insn-reverse.c: ... it.
11424 * gdb.reverse/aarch64.exp: Rename to ...
11425 * gdb.reverse/insn-reverse.exp: ... it.
11426
3263bceb
YQ
114272016-02-26 Yao Qi <yao.qi@linaro.org>
11428
11429 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11430 (testcase_ftype): New.
11431 (testcases): New array.
11432 (n_testcases): New.
11433 (main): Call each element in testcases.
11434 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11435 (read_testcase): New.
11436 Do the tests in a loop.
11437
6cb59ff1
YQ
114382016-02-25 Yao Qi <yao.qi@linaro.org>
11439
11440 * gdb.base/branches.c: Remove.
11441
ae91f625
MK
114422016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11443
11444 PR gdb/13808
11445 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11446
678b48b7
MK
114472016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11448
11449 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11450
7337a6f2
MK
114512016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11452
11453 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11454 change x86_64 call_insn to 'callq'.
11455
861ca91f
AT
114562016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11457
11458 * gdb.trace/tfile-avx.c: Move to...
11459 * gdb.trace/tracefile-pseudo-reg.c: Here.
11460 * gdb.trace/tfile-avx.exp: Move to...
11461 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11462
bf74e428
GB
114632016-02-24 Gary Benson <gbenson@redhat.com>
11464
11465 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11466 message on attach.
11467
cce0e923
DE
114682016-02-23 Doug Evans <dje@google.com>
11469
11470 * gdb.base/skip.c (test_skip): New function.
11471 (end_test_skip_file_and_function): New function.
11472 (test_skip_file_and_function): New function.
11473 * gdb.base/skip1.c (test_skip): New function.
11474 (skip1_test_skip_file_and_function): New function.
11475 * gdb.base/skip.exp: Add tests for new skip options.
11476 * gdb.base/skip-solib.exp: Update expected output.
11477 * gdb.perf/skip-command.cc: New file.
11478 * gdb.perf/skip-command.exp: New file.
11479 * gdb.perf/skip-command.py: New file.
11480
4000e47e
MK
114812016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11482
11483 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11484 info registers pattern.
11485
24f75ead
IB
114862016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11487
11488 * lib/future.exp: Add D support.
11489 (gdb_find_gdc): New proc.
11490 (gdb_default_target_compile): Add D support.
11491
fbb7bcbe
WW
114922016-02-18 Wei-cheng Wang <cole945@gmail.com>
11493
11494 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11495 user+system time.
11496 (trace_speed_test): Determine the iteration count for a time
11497 between 15..30 seconds.
11498
012b3a21
WT
114992016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11500
11501 * gdb.arch/i386-mpx-sigsegv.c: New file.
11502 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11503 * gdb.arch/i386-mpx-simple_segv.c: New file.
11504 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11505
2d5189bd
YQ
115062016-02-18 Yao Qi <yao.qi@linaro.org>
11507
11508 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11509 Don't call setup_kfail.
11510
40fb20d0
YQ
115112016-02-18 Yao Qi <yao.qi@linaro.org>
11512
11513 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11514 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11515
21b1f8d2
DE
115162016-02-16 Doug Evans <dje@google.com>
11517
11518 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11519 * gdb.base/skip1.c: Ditto.
11520 * gdb.base/skip.exp: Whitespace cleanup.
11521
4041ed77
DB
115222016-02-16 Don Breazeal <donb@codesourcery.com>
11523
11524 PR remote/19496
11525 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11526 Remove kfail for PR remote/19496.
11527
c4ef31bf
SM
115282016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11529
11530 * lib/gdb.exp (standard_temp_file): Return a path specific to
11531 the runtest invocation.
11532
266b65b3
SM
115332016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11534
11535 * gdb.trace/save-trace.exp: Change relative path to be in the
11536 standard output directory.
11537
a7a0a6a9
JK
115382016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11539
11540 * gdb.arch/i386-prologue.c: Add missing prototypes.
11541
c99dbb42
JK
115422016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11543
11544 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11545 * gdb.arch/i386-prologue.exp: Likewise.
11546 * gdb.arch/i386-size.exp: Likewise.
11547
aa480355
SM
115482016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11549
11550 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11551 define object file path.
11552 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11553 file path.
11554 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11555 standard_output_file to define binfile.
11556
ba881f50
JK
115572016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11558
11559 Fix compatibility with recent gfortran-5.3.1.
11560 * gdb.fortran/vla-history.exp (print vla1 allocated)
11561 (print vla2 allocated, print $2, print $3): Remove
11562 (print $4): Rename to ...
11563 (print $2): ... here.
11564 (print $9): Rename to ...
11565 (print $5): ... here.
11566 (print $10): Rename to ...
11567 (print $6): ... here.
11568 * gdb.fortran/vla.f90: Add pvla initialization.
11569
e9fb005c
JK
115702016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11571
11572 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11573 New test.
11574 * gdb.fortran/vla-value-sub.exp: Likewise.
11575
e44e00ff
MK
115762016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11577
11578 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11579
97e94151
SM
115802016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11581
11582 * i386-biarch-core.exp: Define corefile using
11583 standard_output_file.
11584
01113bc1
YQ
115852016-02-12 Yao Qi <yao.qi@linaro.org>
11586
11587 * gdb.arch/arm-single-step-kernel-helper.c: New.
11588 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11589
33b4777c
MM
115902016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11591
11592 * gdb.btrace/tailcall-only.exp: New.
11593 * gdb.btrace/tailcall-only.c: New.
11594 * gdb.btrace/x86_64-tailcall-only.S: New.
11595 * gdb.btrace/i686-tailcall-only.S: New.
11596
acc23c11
PA
115972016-02-11 Pedro Alves <palves@redhat.com>
11598
11599 * README (Parallel testing): Add missing double quotes.
11600
e352bf0a
PA
116012016-02-11 Pedro Alves <palves@redhat.com>
11602
11603 * README (Parallel testing): New section.
11604 (GDB_PARALLEL): Rewrite.
11605 (FORCE_PARALLEL): Document.
11606
9f5fed78
MK
116072016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11608
11609 * gdb.trace/tfile-avx.c: New test.
11610 * gdb.trace/tfile-avx.exp: New test.
11611
9ef9e6a6
KS
116122016-02-09 Keith Seitz <keiths@redhat.com>
11613
11614 PR breakpoints/19546
11615 * gdb.base/infcall-exec.c: New file.
11616 * gdb.base/infcall-exec2.c: New file.
11617 * gdb.base/infcall-exec.exp: New file.
11618
a96e36da
KS
116192016-02-09 Keith Seitz <keiths@redhat.com>
11620
11621 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
11622 (toplevel): Call test_bkpt_address.
11623
9f61929f
KS
116242016-02-09 Keith Seitz <keiths@redhat.com>
11625
11626 PR python/19506
11627 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
11628 (toplevel): Call test_bkpt_address.
11629
1e94266c
SM
116302016-02-09 Simon Marchi <simon.marchi@ericsson.com>
11631
11632 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
11633 to AC_OUTPUT.
11634 * configure: Regenerate.
11635
2a7f3dff
PA
116362016-02-09 Pedro Alves <palves@redhat.com>
11637
11638 PR breakpoints/19548
11639 * gdb.base/execl-update-breakpoints.c (some_function): New
11640 function.
11641 (main): Call it.
11642 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
11643 Tighten expected GDB output.
11644
2151ccc5
SM
116452016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11646
11647 * Makefile.in (ALL_SUBDIRS): Remove.
11648 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
11649 (distclean maintainer-clean realclean): Likewise.
11650 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
11651 * configure: Regenerate.
11652 * gdb.ada/Makefile.in: Delete.
11653 * gdb.arch/Makefile.in: Likewise.
11654 * gdb.asm/Makefile.in: Likewise.
11655 * gdb.base/Makefile.in: Likewise.
11656 * gdb.btrace/Makefile.in: Likewise.
11657 * gdb.cell/Makefile.in: Likewise.
11658 * gdb.compile/Makefile.in: Likewise.
11659 * gdb.cp/Makefile.in: Likewise.
11660 * gdb.disasm/Makefile.in: Likewise.
11661 * gdb.dlang/Makefile.in: Likewise.
11662 * gdb.dwarf2/Makefile.in: Likewise.
11663 * gdb.fortran/Makefile.in: Likewise.
11664 * gdb.gdb/Makefile.in: Likewise.
11665 * gdb.go/Makefile.in: Likewise.
11666 * gdb.guile/Makefile.in: Likewise.
11667 * gdb.java/Makefile.in: Likewise.
11668 * gdb.linespec/Makefile.in: Likewise.
11669 * gdb.mi/Makefile.in: Likewise.
11670 * gdb.modula2/Makefile.in: Likewise.
11671 * gdb.multi/Makefile.in: Likewise.
11672 * gdb.objc/Makefile.in: Likewise.
11673 * gdb.opencl/Makefile.in: Likewise.
11674 * gdb.opt/Makefile.in: Likewise.
11675 * gdb.pascal/Makefile.in: Likewise.
11676 * gdb.perf/Makefile.in: Likewise.
11677 * gdb.python/Makefile.in: Likewise.
11678 * gdb.reverse/Makefile.in: Likewise.
11679 * gdb.server/Makefile.in: Likewise.
11680 * gdb.stabs/Makefile.in: Likewise.
11681 * gdb.threads/Makefile.in: Likewise.
11682 * gdb.trace/Makefile.in: Likewise.
11683 * gdb.xml/Makefile.in: Likewise.
11684 * lib/gdb.exp (make_gdb_parallel_path): Add check for
11685 GDB_PARALLEL.
11686 (standard_output_file): Remove check for GDB_PARALLEL, always
11687 return path in outputs/$subdir/$testname.
11688
437277d4
SM
116892016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11690
11691 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
11692 (site.exp): Assign abs_srcdir to tcl's srcdir.
11693
31d913c7
YQ
116942016-02-04 Yao Qi <yao.qi@linaro.org>
11695
11696 * gdb.base/foll-exec-mode.c: Include limits.h.
11697 (main): Add parameters argc and argv. Get directory from
11698 argv[0].
11699 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
11700 compilation.
11701 * gdb.base/foll-exec.c: Include limits.h.
11702 (main): Add parameters argc and argv.
11703 Get directory from argv[0].
11704 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
11705 Adjust tests on the number of lines as source code changed.
11706 * gdb.base/foll-vfork-exit.c: Include limits.h.
11707 (main): Add one line of statement before vfork.
11708 * gdb.base/foll-vfork.c: Include limits.h and string.h.
11709 (main): Add parameters argc and argv. Get directory from
11710 argv[0].
11711 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
11712 (setup_gdb): Set tbreak to skip some source lines.
11713 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
11714 (main): Add parameters argc and argv. Get directory from
11715 argv[0].
11716 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
11717 compilation.
11718 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
11719 (main): Add parameters argc and argv. Get directory from
11720 argv[0].
11721 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
11722 compilation.
11723
9482b9fb
DE
117242016-02-01 Doug Evans <dje@google.com>
11725
11726 * gdb.base/skip.exp: Clean up multiple references to same test name.
11727
6b2e4f10
PA
117282016-02-01 Pedro Alves <palves@redhat.com>
11729
ccb6afd6 11730 PR remote/19496
6b2e4f10
PA
11731 * gdb.threads/forking-threads-plus-breakpoint.exp
11732 (displaced_stepping_supported): New global.
11733 (probe_displaced_stepping_support): New procedure.
11734 (do_test): Add 'displaced' parameter, and use it.
11735 (top level): Check for displaced stepping support. Add displaced
11736 stepping on/off testing axis.
11737
37a8db1a
AB
117382016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11739
11740 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
11741 pointer. Don't perform further tests on the unassociated pointer
11742 if the first test fails.
11743
5fdf6324
AB
117442016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11745
11746 * gdb.base/max-value-size.c: New file.
11747 * gdb.base/max-value-size.exp: New file.
11748 * gdb.base/huge.exp: Disable max-value-size for this test.
11749
935c6144
IB
117502016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
11751
11752 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11753
7fe8399d
YQ
117542016-01-28 Yao Qi <yao.qi@linaro.org>
11755
11756 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
11757
a2077e25
PA
117582016-01-25 Pedro Alves <palves@redhat.com>
11759
11760 PR threads/19461
11761 * gdb.base/fork-running-state.c: New file.
11762 * gdb.base/fork-running-state.exp: New file.
11763
1d2736d4
PA
117642016-01-25 Pedro Alves <palves@redhat.com>
11765
11766 PR gdb/19494
11767 * gdb.base/catch-fork-kill.c: New file.
11768 * gdb.base/catch-fork-kill.exp: New file.
11769
f1da4b11
PA
117702016-01-25 Pedro Alves <palves@redhat.com>
11771
11772 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
11773 Delete, moved to lib/gdb.exp.
11774 * gdb.threads/forking-threads-plus-breakpoint.exp
11775 (foreach_with_prefix): Likewise.
11776 * gdb.threads/process-dies-while-handling-bp.exp
11777 (foreach_with_prefix): Likewise.
11778 * lib/gdb.exp (foreach_with_prefix): New procedure.
11779
45f38546
MK
117802016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
11781
11782 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
11783 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
11784
dc29a1ce
MK
117852016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
11786
11787 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
11788 endian targets.
11789
092127d7
JK
117902016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11791 Pedro Alves <palves@redhat.com>
11792
11793 Fix testsuite compatibility with Guile.
11794 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
11795 number.
11796
31d765d3
JK
117972016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11798
11799 Fix testsuite compatibility with Guile.
11800 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
11801 (thread 1): New test for backtrace through signal handler.
11802
1ac78c04
YQ
118032016-01-22 Yao Qi <yao.qi@linaro.org>
11804
11805 PR testsuite/19491
11806 * gdb.base/multi-forks.c: Include
11807 ../lib/unbuffer_output.c
11808 (main): Call gdb_unbuffer_output.
11809
4f5946a8
DE
118102016-01-21 Doug Evans <dje@google.com>
11811
11812 * lib/ada.exp (gdb_compile_ada): Fix typo.
11813
305e13e6
JB
118142016-01-21 Joel Brobecker <brobecker@adacore.com>
11815
11816 * gdb.base/break-fun-addr.exp: New file.
11817 * gdb.base/break-fun-addr1.c: New file.
11818 * gdb.base/break-fun-addr2.c: New file.
11819
5f5dfff6
SM
118202016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
11821
11822 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
11823 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
11824 enum flag values.
11825
fd356fa2
AA
118262016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11827
11828 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
11829 when GDB can not set the vector return value. Add more comments
11830 for clarification.
11831
9df22175
AT
118322016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
11833
11834 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
11835 command.
11836
41d1845e
SM
118372016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11838
11839 * Makefile.in (DO_RUNTEST): Add --status and update usages.
11840
01ac6840
SM
118412016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11842
11843 * Makefile.in (check-single): Pass --status to runtest.
11844 (check/%.exp): Likewise.
11845
118462016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11847
11848 * Makefile.in (check-parallel): Propagate return code from make
11849 do-check-parallel.
11850
bd0a71fa
MK
118512016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
11852
11853 * gdb.trace/ftrace.exp: Fix expected message on continue.
11854 * gdb.trace/pending.exp: Fix expected message on continue.
11855 * gdb.trace/trace-break.exp: Fix expected message on continue.
11856
8bcbad33
SM
118572016-01-18 Simon Marchi <simon.marchi@ericsson.com>
11858
11859 * lib/gdb.exp (gdb_test): Remove unused global references.
11860
f303dbd6
PA
118612016-01-18 Pedro Alves <palves@redhat.com>
11862
11863 * gdb.base/async-shell.exp: Adjust expected output.
11864 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
11865 * gdb.base/siginfo-thread.exp: Adjust expected output.
11866 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
11867 * gdb.java/jnpe.exp: Adjust expected output.
11868 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
11869 * gdb.threads/continue-pending-status.exp: Adjust expected output.
11870 * gdb.threads/leader-exit.exp: Adjust expected output.
11871 * gdb.threads/manythreads.exp: Adjust expected output.
11872 * gdb.threads/pthreads.exp: Adjust expected output.
11873 * gdb.threads/schedlock.exp: Adjust expected output.
11874 * gdb.threads/siginfo-threads.exp: Adjust expected output.
11875 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
11876 expected output.
11877 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
11878 output.
11879 * gdb.threads/sigthread.exp: Adjust expected output.
11880 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
11881
b2789696
YQ
118822016-01-18 Yao Qi <yao.qi@linaro.org>
11883
11884 * gdb.guile/scm-section-script.c: Replace @progbits with
11885 %progbits.
11886 * gdb.python/py-section-script.c: Likewise.
11887
71ef29a8
PA
118882016-01-15 Pedro Alves <palves@redhat.com>
11889
11890 * gdb.multi/tids.exp: Test star wildcard ranges.
11891
3f5b7598
PA
118922016-01-15 Pedro Alves <palves@redhat.com>
11893
11894 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
11895 command from "thread apply" invocation.
11896 (thr_apply_info_thr_invalid): Default the expected output to the
11897 input tid list.
11898 (top level): Add tests that use convenience variables. Add tests
11899 for "thread apply" with a valid TID list, but missing the command.
11900
663f6d42
PA
119012016-01-13 Pedro Alves <palves@redhat.com>
11902
11903 * gdb.base/default.exp: Expect $_gthread as well.
11904 * gdb.multi/tids.exp: Test $_gthread.
11905 * gdb.threads/thread-specific.exp: Test $_gthread.
11906
c84f6bbf
PA
119072016-01-13 Pedro Alves <palves@redhat.com>
11908
11909 * gdb.multi/tids.exp: Test "info threads -gid".
11910
22a02324
PA
119112016-01-13 Pedro Alves <palves@redhat.com>
11912
11913 * gdb.multi/tids.exp: Test InferiorThread.global_num and
11914 Breakpoint.thread.
11915 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
11916
5d5658a1
PA
119172016-01-07 Pedro Alves <palves@redhat.com>
11918
11919 * gdb.base/break.exp: Adjust to output changes.
11920 * gdb.base/hbreak2.exp: Likewise.
11921 * gdb.base/sepdebug.exp: Likewise.
11922 * gdb.base/watch_thread_num.exp: Likewise.
11923 * gdb.linespec/keywords.exp: Likewise.
11924 * gdb.multi/info-threads.exp: Likewise.
11925 * gdb.threads/thread-find.exp: Likewise.
11926 * gdb.multi/tids.c: New file.
11927 * gdb.multi/tids.exp: New file.
11928
84654457
PA
119292016-01-13 Pedro Alves <palves@redhat.com>
11930
11931 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
11932
e3940304
PA
119332016-01-13 Pedro Alves <palves@redhat.com>
11934
11935 * gdb.base/default.exp: Expect $_inferior as well.
11936 * gdb.multi/base.exp: Test $_inferior.
11937
a911d87a
PA
119382016-01-13 Pedro Alves <palves@redhat.com>
11939
11940 PR breakpoints/19388
11941 * gdb.base/catch-signal-siginfo-cond.c: New file.
11942 * gdb.base/catch-signal-siginfo-cond.exp: New file.
11943
82075af2
JS
119442016-01-12 Josh Stone <jistone@redhat.com>
11945 Philippe Waroquiers <philippe.waroquiers@skynet.be>
11946
11947 * gdb.base/catch-syscall.c (do_execve): New variable.
11948 (main): Conditionally trigger an execve.
11949 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
11950 (test_catch_syscall_execve): New, check entry/return across execve.
11951 (do_syscall_tests): Call test_catch_syscall_execve.
11952
e46eeedd
PA
119532016-01-12 Pedro Alves <palves@redhat.com>
11954
11955 * gdb.base/random-signal.exp (do_test): New procedure, with body
11956 of testcase moved in.
11957
01d8c27e
JK
119582016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11959 Pedro Alves <palves@redhat.com>
11960
11961 * gdb.base/funcargs.exp (finish from indirectly called function):
11962 Reintroduce the case for 'First'.
11963
9a706302
JK
119642016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11965 Pedro Alves <palves@redhat.com>
11966
11967 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
11968 (tcatch_vfork_then_child_follow_exec)
11969 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
11970 identification.
11971
c0ecb95f
JK
119722016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11973
11974 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
11975 and repeats to unlimited.
11976 * gdb.python/py-value.exp: Likewise.
11977 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
11978 and repeats to unlimited.
11979
6cfc1fcb
JK
119802016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11981
11982 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
11983 and reordering the functions.
11984 * gdb.multi/hangout.c: Likewise.
11985 * gdb.multi/hello.c: Likewise.
11986
582a1b00
SM
119872016-01-08 Simon Marchi <simon.marchi@ericsson.com>
11988
11989 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
11990 absolute.
11991 (SingleStatisticTestResult.report): Use dict.keys instead of
11992 dict.iterkeys.
11993
79bc59cb
PA
119942016-01-06 Pedro Alves <palves@redhat.com>
11995
11996 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
11997
43368e1d
MM
119982016-01-04 Markus Metzger <markus.t.metzger@intel.com>
11999
12000 * gdb.btrace/dlopen.exp: New.
12001 * gdb.btrace/dlopen.c: New.
12002 * gdb.btrace/dlopen-dso.c: New.
12003
79fad5b8
SL
120042015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12005
12006 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12007 PATTERN argument is optional.
12008
ab8314b3
JB
120092015-12-24 Joel Brobecker <brobecker@adacore.com>
12010
12011 * lib/ada.exp (target_compile_ada_from_dir): New function.
12012 (gdb_compile_ada): Reimplement avoiding the use of project files.
12013 * gdb.ada/gnat_ada.gpr: Delete.
12014 * gdb.ada/cond_lang.exp: Adjust test to make path before
12015 filename optional.
12016 * gdb.ada/small_reg_param.exp: Likewise.
12017
fe33faff
SM
120182015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12019
12020 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12021
6d265cb4
TP
120222015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12023
12024 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12025 case.
12026
10125099
SM
120272015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12028
12029 * gdb.base/break.exp: Remove dead code.
12030 * gdb.base/sepdebug.exp: Likewise.
12031
3ca22649
SM
120322015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12033
12034 * gdb.asm/asm-source.exp: Remove HP-UX references.
12035 * gdb.base/annota1.exp: Likewise.
12036 * gdb.base/annota3.exp: Likewise.
12037 * gdb.base/attach.exp: Likewise.
12038 * gdb.base/bigcore.exp: Likewise.
12039 * gdb.base/break.exp: Likewise.
12040 * gdb.base/call-ar-st.exp: Likewise.
12041 * gdb.base/callfuncs.exp: Likewise.
12042 * gdb.base/catch-fork-static.exp: Likewise.
12043 * gdb.base/display.exp: Likewise.
12044 * gdb.base/foll-exec-mode.exp: Likewise.
12045 * gdb.base/foll-exec.exp: Likewise.
12046 * gdb.base/foll-fork.exp: Likewise.
12047 * gdb.base/foll-vfork.exp: Likewise.
12048 * gdb.base/funcargs.exp: Likewise.
12049 * gdb.base/hbreak2.exp: Likewise.
12050 * gdb.base/inferior-died.exp: Likewise.
12051 * gdb.base/interrupt.exp: Likewise.
12052 * gdb.base/multi-forks.exp: Likewise.
12053 * gdb.base/nodebug.exp: Likewise.
12054 * gdb.base/sepdebug.exp: Likewise.
12055 * gdb.base/solib1.c: Likewise.
12056 * gdb.base/step-test.exp: Likewise.
12057 * gdb.mi/non-stop.c: Likewise.
12058 * gdb.mi/pthreads.c: Likewise.
12059 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12060 * gdb.threads/pthreads.c: Likewise.
12061 * gdb.threads/staticthreads.exp: Likewise.
12062 * lib/future.exp: Likewise.
12063 * lib/gdb.exp: Likewise.
12064 * gdb.base/so-indr-cl.c: Remove.
12065 * gdb.base/so-indr-cl.exp: Likewise.
12066 * gdb.base/solib.c: Likewise.
12067 * gdb.base/solib.exp: Likewise.
12068 * gdb.base/solib2.c: Likewise.
12069
b6304613
SM
120702015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12071
12072 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12073 * gdb.base/call-ar-st.exp: Likewise.
12074 * gdb.base/callfuncs.exp: Likewise.
12075 * gdb.base/condbreak.exp: Likewise.
12076 * gdb.base/constvars.exp: Likewise.
12077 * gdb.base/hbreak2.exp: Likewise.
12078 * gdb.base/langs.exp: Likewise.
12079 * gdb.base/list.exp: Likewise.
12080 * gdb.base/long_long.exp: Likewise.
12081 * gdb.base/ptype.exp: Likewise.
12082 * gdb.base/scope.exp: Likewise.
12083 * gdb.base/signals.exp: Likewise.
12084 * gdb.base/so-impl-ld.exp: Likewise.
12085 * gdb.base/varargs.exp: Likewise.
12086 * gdb.base/volatile.exp: Likewise.
12087 * gdb.base/whatis.exp: Likewise.
12088 * gdb.cp/cplusfuncs.exp: Likewise.
12089 * gdb.cp/inherit.exp: Likewise.
12090 * gdb.cp/local.exp: Likewise.
12091 * gdb.cp/member-ptr.exp: Likewise.
12092 * gdb.cp/method.exp: Likewise.
12093 * gdb.cp/overload.exp: Likewise.
12094 * gdb.cp/templates.exp: Likewise.
12095 * gdb.stabs/weird.exp: Likewise.
12096 * lib/compiler.c: Likewise.
12097 * lib/compiler.cc: Likewise.
12098 * lib/cp-support.exp: Likewise.
12099 * lib/gdb.exp: Likewise.
12100
bf401b07
SM
121012015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12102
12103 * configure.ac: Remove HP-UX case.
12104 * configure: Regenerate.
12105
aff9c0f8
SM
121062015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12107
12108 * lib/gdb.exp (gdb_compile): Add function doc.
12109
a6904d5a
PA
121102015-12-17 Pedro Alves <palves@redhat.com>
12111
12112 PR threads/19354
12113 * gdb.multi/info-threads.exp: New file.
12114
a22279dd
YQ
121152015-12-15 Yao Qi <yao.qi@linaro.org>
12116
12117 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12118 is aarch64*-*-*.
12119
0588c796
SL
121202015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12121
12122 * gdb.base/history-duplicates.exp: Skip if no readline support.
12123
5d978e17
SL
121242015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12125
12126 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12127
7e763b86
SL
121282015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12129
12130 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12131
87a3a92c
SL
121322015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12133
12134 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12135 ctrl-C if nointerrupts target property is set.
12136 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12137 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12138 * gdb.base/paginate-bg-execution.exp: Likewise.
12139 * gdb.base/paginate-execution-startup.exp: Likewise.
12140 * gdb.base/random-signal.exp: Likewise.
12141 * gdb.base/range-stepping.exp: Likewise.
12142 * gdb.cp/annota2.exp: Likewise.
12143 * gdb.cp/annota3.exp: Likewise.
12144 * gdb.gdb/selftest.exp: Likewise.
12145 * gdb.threads/continue-pending-status.exp: Likewise.
12146 * gdb.threads/leader-exit.exp: Likewise.
12147 * gdb.threads/manythreads.exp: Likewise.
12148 * gdb.threads/pthreads.exp: Likewise.
12149 * gdb.threads/schedlock.exp: Likewise.
12150 * gdb.threads/sigthread.exp: Likewise.
12151
a8f077dc
DB
121522015-12-11 Don Breazeal <donb@codesourcery.com>
12153
12154 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12155 remote.
12156 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12157 * gdb.base/foll-exec.exp (main): Enable for target remote.
12158 * gdb.base/foll-fork.exp (main): Likewise.
12159 * gdb.base/foll-vfork.exp (main): Likewise.
12160 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12161 (proc continue_to_exit_bp_loc): Use clean_restart.
12162 * gdb.base/pie-execl.exp (main): Disable for target remote.
12163 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12164 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12165 * gdb.threads/execl.exp (main): Likewise.
12166 * gdb.threads/fork-child-threads.exp (main): Likewise.
12167 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12168 remote.
12169 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12170 remote.
12171 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12172 pid.tid style ptids, instead of just tid.
12173 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12174 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12175 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12176 ptids, instead of just tid.
12177
3b2464a8
AB
121782015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12179
12180 * gdb.base/list.exp (test_list_forward): Add end of file error
12181 test.
12182 (test_repeat_list_command): Add end of file error test.
12183 (test_list_backwards): Add beginning of file error test.
12184
a0def019
AB
121852015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12186
12187 * gdb.base/list.exp (test_list_invalid_args): New function,
12188 defined, and called.
12189
5c000dff
AB
121902015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12191
12192 * gdb.base/list.exp (test_list): Make test names unique.
12193
f1637ebe
YQ
121942015-12-11 Yao Qi <yao.qi@linaro.org>
12195
12196 * gdb.base/coremaker2.c: Remove.
12197
36d6fc0a
PA
121982015-12-10 Pedro Alves <palves@redhat.com>
12199
12200 * gdb.multi/base.exp: Remove stale "spaces" references.
12201
762f7747
PA
122022015-12-10 Pedro Alves <palves@redhat.com>
12203
12204 * gdb.multi/base.exp: Don't use nowarnings.
12205 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12206 * gdb.multi/hangout.c: Include stdio.h.
12207 * gdb.multi/hello.c: Include stdlib.h.
12208 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12209 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12210 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12211
28d2bfb9
AB
122122015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12213
12214 * gdb.dwarf2/dw2-ranges-base.c: New file.
12215 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12216 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12217 support additional line table, and debug ranges generation.
12218 (Dwarf::ranges): New function, generate .debug_ranges.
12219 (Dwarf::lines): Support generating simple line table programs.
12220 (Dwarf::assemble): Initialise new namespace variables.
12221
5fc2beac
KB
122222015-12-09 Kevin Buettner <kevinb@redhat.com>
12223
12224 * gdb.base/async.exp (proc test_background): Add case for
12225 asynchronous execution not supported.
12226
1c35a88f
LM
122272015-12-09 Luis Machado <lgustavo@codesourcery.com>
12228
12229 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12230 format and change test names to make them unique.
12231
b593e3d9
RK
122322015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12233 Pedro Alves <pedro@redhat.com>
12234
12235 PR gdb/18702
12236 Add checking of floatformats setup on x86_64 hosts.
12237 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12238 (smallval, bigval): New labels/constants.
12239 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12240 float" after loading bigval and smallval.
12241
d72413e6
PMR
122422015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12243
12244 * gdb.ada/fun_overload_menu.exp: New testcase.
12245 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12246
ece66d65
JS
122472015-12-04 Josh Stone <jistone@redhat.com>
12248
12249 * gdb.base/catch-fork-static.exp: New.
12250
41d0efca
YQ
122512015-12-03 Yao Qi <yao.qi@linaro.org>
12252
12253 * gdb.base/sizeof.c: Don't include stdio.h and
12254 ../lib/unbuffer_output.c.
12255 (main): New variable 'size' and 'value'. Remove printf and
12256 gdb_unbuffer_output. Assign return value to size and value.
12257 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12258 at the beginning.
12259 (check_sizeof): Check the result by printing variable 'size'.
12260 (check_valueof): Check the result by printing variable 'value'.
12261
99fd02d9
YQ
122622015-12-01 Yao Qi <yao.qi@linaro.org>
12263
12264 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12265 for aarch64*-*-linux* target.
12266
f2faf941
PA
122672015-11-30 Pedro Alves <palves@redhat.com>
12268
12269 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12270
04bf20c5
PA
122712015-11-30 Pedro Alves <palves@redhat.com>
12272
12273 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12274 Handle non-stop mode vCont replies.
12275
09df4675
PA
122762015-11-30 Pedro Alves <palves@redhat.com>
12277
12278 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12279 prepare_for_testing. Start gdb with "set non-stop on" appended to
12280 GDBFLAGS. Lax expected stop output.
12281
58b584af
YQ
122822015-11-27 Yao Qi <yao.qi@linaro.org>
12283
12284 * gdb.arch/arm-neon.exp: New.
12285 * gdb.arch/arm-neon.c: New.
12286
dfcb77a8
YQ
122872015-11-27 Yao Qi <yao.qi@linaro.org>
12288
12289 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12290
88e8ec1b
YQ
122912015-11-27 Yao Qi <yao.qi@linaro.org>
12292
12293 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12294 frames-invalid annotation.
12295
bfde72c2
YQ
122962015-11-27 Yao Qi <yao.qi@linaro.org>
12297
12298 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12299
f6512a69
SM
123002015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12301
12302 * gdb.threads/names.exp: New file.
12303 * gdb.threads/names.c: New file.
12304 * README: Mention gdb,no_thread_names.
12305
46a3515b
MM
123062015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12307
12308 PR 19297
12309 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12310 support" error.
12311
62147a22
PA
123122015-11-24 Pedro Alves <palves@redhat.com>
12313
12314 PR 17539
12315 * gdb.base/display.exp: Expect displays to be sorted in ascending
12316 order. Use multi_line.
12317 * gdb.base/solib-display.exp: Likewise.
12318
2f341b6e
PA
123192015-11-24 Pedro Alves <palves@redhat.com>
12320
12321 PR 17539
25d49b86
PA
12322 * gdb.base/display.exp: Expect displays to be sorted in ascending
12323 order. Use multi_line.
12324 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12325
7e0aa6aa
PA
123262015-11-24 Pedro Alves <palves@redhat.com>
12327
12328 PR 17539
12329 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12330 threads in ascending order.
12331 * gdb.base/foll-fork.exp: Likewise.
12332 * gdb.base/foll-vfork.exp: Likewise.
12333 * gdb.base/multi-forks.exp: Likewise.
12334 * gdb.mi/mi-nonstop.exp: Likewise.
12335 * gdb.mi/mi-nsintrall.exp: Likewise.
12336 * gdb.multi/base.exp: Likewise.
12337 * gdb.multi/multi-arch.exp: Likewise.
12338 * gdb.python/py-inferior.exp: Likewise.
12339 * gdb.threads/break-while-running.exp: Likewise.
12340 * gdb.threads/execl.exp: Likewise.
12341 * gdb.threads/gcore-thread.exp: Likewise.
12342 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12343 * gdb.threads/kill.exp: Likewise.
12344 * gdb.threads/linux-dp.exp: Likewise.
12345 * gdb.threads/multiple-step-overs.exp: Likewise.
12346 * gdb.threads/next-bp-other-thread.exp: Likewise.
12347 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12348 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12349 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12350 * gdb.threads/thread-find.exp: Likewise.
12351 * gdb.threads/tls.exp: Likewise.
12352 * lib/mi-support.exp (mi_reverse_list): Delete.
12353 (mi_check_thread_states): No longer reverse list.
12354
2cc57ad8
PA
123552015-11-24 Pedro Alves <palves@redhat.com>
12356
12357 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12358 use lowercase.
12359
c93e8391
SM
123602015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12361
12362 * gdb.trace/actions.c: Include trace-common.h.
12363 (main): Add a location for a fast tracepoint.
12364 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12365 the normal tracepoints.
12366 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12367
045ccf91
SM
123682015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12369
12370 * save-trace.exp: Factor out code to these...
12371 (gdb_save_tracepoints): New.
12372 (gdb_load_tracepoints): New.
12373 (do_save_load_test): New.
12374
5506f9f6
KB
123752015-11-23 Kevin Buettner <kevinb@redhat.com>
12376
12377 * gdb.base/asmlabel.exp: New test.
12378 * gdb.base/asmlabel.c: New test case.
12379
16c3b12f
JB
123802015-11-23 Joel Brobecker <brobecker@adacore.com>
12381
12382 * gdb.base/wrong_frame_bt_full-main.c: New file.
12383 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12384 * gdb.base/wrong_frame_bt_full.exp: New file.
12385
155bfbd3
JB
123862015-11-23 Joel Brobecker <brobecker@adacore.com>
12387
12388 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12389
bb097445
JM
123902015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12391
206853a0 12392 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12393 pstate register when comparing registers values in
12394 sparc64-*-linux-gnu targets to avoid spurious differences.
12395
9c88ed8f
JM
123962015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12397
206853a0 12398 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12399
96161e25
SL
124002015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12401
12402 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12403 as type argument to gdb_compile.
12404 * gdb.base/nested-subp2.exp: Likewise.
12405 * gdb.base/nested-subp3.exp: Likewise.
12406
340c2830
DV
124072015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12408
12409 * lib/dwarf.exp (_note): Fix left shift of negative value.
12410 * gdb.trace/trace-condition.exp: Likewise.
12411
c1862d0f
YQ
124122015-11-13 Yao Qi <yao.qi@linaro.org>
12413
12414 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12415 comments about d10v.
12416 (test_scalar_returns): Likewise.
12417 * gdb.base/d10v.ld: Remove.
12418 * gdb.base/overlays.exp: Remove the target triplet checking for
12419 d10v-*-*.
12420 * gdb.base/structs.exp (test_struct_returns): Remove the
12421 comments about d10v.
12422 (test_struct_calls): Likewise.
12423
77ae9c19
YQ
124242015-11-13 Yao Qi <yao.qi@linaro.org>
12425
12426 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12427 * gdb.base/gnu_vector.c: Don't include stdio.h.
12428 (main): Don't print res and call add_some_intvecs.
12429
430e004e
MK
124302015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12431
12432 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12433 macro.
12434 (func5): Removed.
12435 (func4): Use FAST_TRACEPOINT_LABEL.
12436 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12437 macro.
12438 (func): Removed.
12439 (thread_function): Use FAST_TRACEPOINT_LABEL.
12440 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12441 (func): Remove.
12442 (marker): Use FAST_TRACEPOINT_LABEL.
12443 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12444 (pendfunc1): Remove.
12445 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12446 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12447 (foo): Remove.
12448 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12449 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12450 macro.
12451 (func): Remove.
12452 (marker): Use FAST_TRACEPOINT_LABEL.
12453 * gdb.trace/trace-common.h: New header.
12454 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12455 macro.
12456 (func): Remove.
12457 (marker): Use FAST_TRACEPOINT_LABEL.
12458 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12459 (func): Remove.
12460 (thread_function): Use FAST_TRACEPOINT_LABEL.
12461
6e7675a7
MK
124622015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12463
12464 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12465 in front.
12466 * gdb.trace/change-loc.exp: Use global pcreg definition.
12467 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12468 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12469 in front.
12470 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12471 * gdb.trace/pending.exp: Likewise.
12472 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12473 * gdb.trace/trace-break.exp: Likewise.
12474 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12475 in front.
12476 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12477 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12478 in front.
12479 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12480
dddc0e16
JB
124812015-11-09 Joel Brobecker <brobecker@adacore.com>
12482
12483 * gdb.ada/fin_fun_out: New testcase.
12484
c6f0b406
KB
124852015-11-07 Kevin Buettner <kevinb@redhat.com>
12486
12487 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12488 value associated with DW_AT_byte_size.
12489 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12490 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12491 DW_AT_upper_bound.
12492
f01dcfd9
KB
124932015-11-07 Kevin Buettner <kevinb@redhat.com>
12494
12495 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12496 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12497 version.
12498 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12499 gdb.dwarf2/dw2-canonicalize-type.exp,
12500 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12501 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12502 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12503 provided by gdb_target_symbol_prefix_flags_asm.
12504 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12505 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12506 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12507 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12508 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12509 macros where needed). Use this macro for symbols which require
12510 the prefix provided by SYMBOL_PREFIX.
12511
2223449a
KB
125122015-11-05 Kevin Buettner <kevinb@redhat.com>
12513
12514 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12515 New procs.
12516 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12517 representing expressions, of more than one list element.
12518 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12519 to prepend linker symbol prefix to f.
12520 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12521 table_1 and table_2.
12522 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12523 Likewise, for f and g.
12524 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12525 for ptr.
12526 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12527 for main.
12528 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12529 table_1_ptr and table_2_ptr.
12530
6f2f1a3a
JK
125312015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12532 Joel Brobecker <brobecker@adacore.com>
12533
12534 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12535
566c56c9
MK
125362015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12537
12538 * gdb.reverse/s390-mvcle.c: New test.
12539 * gdb.reverse/s390-mvcle.exp: New file.
12540 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12541
d5f0636b
MK
125422015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12543
12544 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12545
7ad8b86c
MK
125462015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12547
12548 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12549 reaching marker2.
12550 * gdb.reverse/getresuid-reverse.exp: Likewise.
12551 * gdb.reverse/pipe-reverse.exp: Likewise.
12552 * gdb.reverse/readv-reverse.exp: Likewise.
12553 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12554 * gdb.reverse/time-reverse.exp: Likewise.
12555 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12556
4081c0f1
YQ
125572015-10-30 Yao Qi <yao.qi@linaro.org>
12558
12559 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12560 (empty_cycle): Remove.
12561 (main): Don't call empty_cycle. Don't use watch_count_done.
12562 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12563 empty_cycle. Rewrite the code counting HW watchpoints.
12564
452b4ba5
MK
125652015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12566
12567 * gdb.reverse/fstatat-reverse.c: New test.
12568 * gdb.reverse/fstatat-reverse.exp: New file.
12569 * gdb.reverse/getresuid-reverse.c: New test.
12570 * gdb.reverse/getresuid-reverse.exp: New file.
12571 * gdb.reverse/pipe-reverse.c: New test.
12572 * gdb.reverse/pipe-reverse.exp: New file.
12573 * gdb.reverse/readv-reverse.c: New test.
12574 * gdb.reverse/readv-reverse.exp: New file.
12575 * gdb.reverse/recvmsg-reverse.c: New test.
12576 * gdb.reverse/recvmsg-reverse.exp: New file.
12577 * gdb.reverse/time-reverse.c: New test.
12578 * gdb.reverse/time-reverse.exp: New file.
12579 * gdb.reverse/waitpid-reverse.c: New test.
12580 * gdb.reverse/waitpid-reverse.exp: New file.
12581
5e2e7507
JK
125822015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12583
12584 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12585
0fde2c53
DE
125862015-10-26 Doug Evans <dje@google.com>
12587
12588 PR symtab/17391
12589 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12590 * gdb.dwarf2/bad-regnum.c: New file.
12591 * gdb.dwarf2/bad-regnum.exp: New file.
12592
1a70ae97
DE
125932015-10-26 Doug Evans <dje@google.com>
12594
12595 PR python/18938
12596 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12597 file.
12598
27dc26ab
JK
125992015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12600
12601 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12602 for a change by "Mention language in compile error message".
12603
bed91f4d
SM
126042015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12605
12606 PR python/18073
12607 * gdb.python/py-type.c (C::a_method): New.
12608 (C::a_const_method): New.
12609 (C::a_static_method): New.
12610 (a_function): New.
12611 * gdb.python/py-type.exp (test_fields): Test getting fields
12612 from function and method.
12613
3f2f83dd
KB
126142015-10-21 Keven Boell <keven.boell@intel.com>
12615
12616 * gdb.fortran/vla-alloc-assoc.exp: New file.
12617 * gdb.fortran/vla-datatypes.exp: New file.
12618 * gdb.fortran/vla-datatypes.f90: New file.
12619 * gdb.fortran/vla-history.exp: New file.
12620 * gdb.fortran/vla-ptype-sub.exp: New file.
12621 * gdb.fortran/vla-ptype.exp: New file.
12622 * gdb.fortran/vla-sizeof.exp: New file.
12623 * gdb.fortran/vla-sub.f90: New file.
12624 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
12625 * gdb.fortran/vla-value-sub-finish.exp: New file.
12626 * gdb.fortran/vla-value-sub.exp: New file.
12627 * gdb.fortran/vla-value.exp: New file.
12628 * gdb.fortran/vla-ptr-info.exp: New file.
12629 * gdb.mi/mi-vla-fortran.exp: New file.
12630 * gdb.mi/vla.f90: New file.
12631
27145d50
SL
126322015-10-21 Sandra Loosemore <sandra@codesourcery.com>
12633
12634 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
12635 of hardwired timeout value.
12636
5f3ff4f8
JK
126372015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12638 Pedro Alves <palves@redhat.com>
12639
12640 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
12641 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
12642
bfd09d20
JS
126432015-10-19 Josh Stone <jistone@redhat.com>
12644
12645 * gdb.base/catch-syscall.c: Include <sched.h>.
12646 (unknown_syscall): New variable.
12647 (main): Trigger a vfork and an unknown syscall.
12648 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
12649 (unknown_syscall_number): Likewise.
12650 (check_call_to_syscall): Accept an optional syscall pattern.
12651 (check_return_from_syscall): Likewise.
12652 (check_continue): Likewise.
12653 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
12654 (test_catch_syscall_skipping_return): New test toggling off 'catch
12655 syscall' to step over the syscall return, then toggling back on.
12656 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
12657 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
12658 (do_syscall_tests): Call test_catch_syscall_without_args and
12659 test_catch_syscall_mid_vfork.
12660 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
12661 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
12662
b32b93c6
AS
126632015-10-19 Andrew Stubbs <ams@codesourcery.com>
12664
12665 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
12666 print g_vE): Add new pass patterns.
12667 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
12668 print various symbol names for vptr fields.
12669
9d622bda
AB
126702015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
12671
12672 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
12673 results.
12674
0fd8ac1c
YQ
126752015-10-12 Yao Qi <yao.qi@linaro.org>
12676
12677 * gdb.arch/disp-step-insn-reloc.exp: New test case.
12678
34240514
YQ
126792015-10-12 Yao Qi <yao.qi@linaro.org>
12680
12681 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
12682 is aarch64*-*-linux*.
12683
8240f442
YQ
126842015-10-12 Yao Qi <yao.qi@linaro.org>
12685
12686 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
12687 (can_relocate_bcond_true): ... it.
12688 (can_relocate_bcond_false): New function.
12689 (foo): Likewise.
12690 (can_relocate_bl): Likewise.
12691 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
12692 can_relocate_bl.
12693
2520f728
PMR
126942015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12695
12696 * gdb.base/nested-addr.c: New file.
12697 * gdb.base/nested-addr.exp: New testcase.
12698
abcef95a
MM
126992015-10-09 Markus Metzger <markus.t.metzger@intel.com>
12700
12701 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
12702 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
12703 its output. Ignore the output of "record goto begin" and instead
12704 check that GDB is replaying.
12705
145e3ddb
PA
127062015-10-09 Pedro Alves <palves@redhat.com>
12707
12708 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
12709 (top level): Use it in the run with no args test.
12710
d5d8c4e1
IB
127112015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
12712
12713 * gdb.dlang/properties.exp: New file.
12714
06e635ef
SL
127152015-10-02 Sandra Loosemore <sandra@codesourcery.com>
12716
12717 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
12718 whether or not address 0x1000 is mapped on the target.
12719
e019fd1d
SM
127202015-09-30 Simon Marchi <simon.marchi@ericsson.com>
12721
12722 * gdb.python/py-type.exp: Do not run tests if binaries fail to
12723 build.
12724
77ba2a67
MM
127252015-09-30 Markus Metzger <markus.t.metzger@intel.com>
12726
12727 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
12728 instruction-history test.
12729
c60eb31f
DE
127302015-09-28 Doug Evans <dje@google.com>
12731
12732 * gdb.base/gcore.c (array_func): Add reference to static_array.
12733
9a3c8263
SM
127342015-09-25 Simon Marchi <simon.marchi@ericsson.com>
12735
12736 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
12737 source line.
12738
9720e656
SL
127392015-09-24 Sandra Loosemore <sandra@codesourcery.com>
12740
12741 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
12742 short or char as base type.
12743
938d3bf2
SL
127442015-09-23 Sandra Loosemore <sandra@codesourcery.com>
12745
12746 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
12747 to allow any size enum.
12748
e6c2c623
PMR
127492015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
12750
12751 * gdb.ada/array_ptr_renaming.exp: New testcase.
12752 * gdb.ada/array_ptr_renaming/foo.adb: New file.
12753 * gdb.ada/array_ptr_renaming/pack.ads: New file.
12754
06da0f77
PL
127552015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12756
12757 * gdb.trace/ftrace-lock.c: New file.
12758 * gdb.trace/ftrace-lock.exp: New file.
12759
4f51c22a
PL
127602015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12761
12762 * gdb.arch/insn-reloc.c: New file.
12763 * gdb.arch/ftrace-insn-reloc.exp: New file.
12764
7041adf4
PL
127652015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12766
12767 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
12768 instruction.
12769 * gdb.trace/pendshr1.c (pendfunc): Likewise.
12770 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
12771 * gdb.trace/range-stepping.c: Likewise.
12772 * gdb.trace/trace-break.c: Likewise.
12773 * gdb.trace/trace-mt.c (thread_function): Likewise.
12774 * gdb.trace/ftrace.c (marker): Likewise.
12775 * gdb.trace/trace-condition.c (marker): Likewise.
12776 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
12777 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
12778 is_aarch64_target.
12779
015d2e7e
DE
127802015-09-18 Doug Evans <xdje42@gmail.com>
12781
12782 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
12783 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
12784
26b188a2
SL
127852015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12786
12787 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
12788 the breakpoint.
12789
79dc332b
SL
127902015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12791
12792 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
12793 the pending breakpoint. Remove timeout override for "Run till
12794 MI pending breakpoint on pendfunc3 on thread 2" test.
12795
f57929f2
SL
127962015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12797
12798 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
12799 filename pattern.
12800
3f469b17
SL
128012015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12802
12803 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
12804 in breakpoint filename pattern.
12805
515b89b3
SL
128062015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12807
7800dbe4
SL
12808 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
12809
128102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12811
515b89b3
SL
12812 * gdb.linespec/explicit.exp: Check for readline support for
12813 tab-completion tests. Fix obvious typo.
12814
d2939ba2
MM
128152015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12816
12817 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
12818 and replay.
12819
cbb55fa7
MM
128202015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12821
12822 * gdb.btrace/non-stop.c: New.
12823 * gdb.btrace/non-stop.exp: New.
12824
43691ca1
PL
128252015-09-17 Pierre Langlois <pierre.langlois@arm.com>
12826 Yao Qi <yao.qi@linaro.org>
12827
12828 * gdb.trace/trace-condition.c: New file.
12829 * gdb.trace/trace-condition.exp: New file.
12830
d78908cf
WW
128312015-09-16 Wei-cheng Wang <cole945@gmail.com>
12832
12833 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
12834 for testing bytecode compilation.
12835
1ed415e2
PA
128362015-09-16 Pedro Alves <palves@redhat.com>
12837 Sandra Loosemore <sandra@codesourcery.com>
12838
12839 * gdb.threads/non-stop-fair-events.c (timeout): New global.
12840 (SECONDS): Redefine.
12841 (main): Call pthread_kill and alarm early.
12842 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
12843 support.
12844 (test): If the target can't hardware step and doesn't support
12845 displaced stepping, increase the timeout.
12846
d136eff5
PA
128472015-09-16 Pedro Alves <palves@redhat.com>
12848
12849 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
12850 (enable_debug): New procedures.
12851 (test): Use them. Bail out if waiting for threads fails.
12852 (top level): Bail out if a test fails.
12853
991f019c
YQ
128542015-09-16 Yao Qi <yao.qi@linaro.org>
12855
12856 * gdb.asm/asm-source.exp: Set asm-arch for
12857 aarch64*-*-* target.
12858 * gdb.asm/aarch64.inc: New file.
12859
bfca584f
PMR
128602015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
12861
12862 * gdb.ada/array_of_variable_length.exp: New testcase.
12863 * gdb.ada/array_of_variable_length/foo.adb: New file.
12864 * gdb.ada/array_of_variable_length/pck.adb: New file.
12865 * gdb.ada/array_of_variable_length/pck.ads: New file.
12866
b326e587
DE
128672015-09-15 Doug Evans <dje@google.com>
12868
12869 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
12870 of function static local variable.
12871
5382cfab
PW
128722015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12873
12874 * gdb.threads/tls-so_extern.exp: New test file.
12875 * gdb.threads/tls-so_extern.c: New test file.
12876 * gdb.threads/tls-so_extern_main.c: New test file.
12877
141c5cc4
JK
128782015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12879
12880 * gdb.opt/solib-intra-step-lib.c: New file.
12881 * gdb.opt/solib-intra-step-main.c: New file.
12882 * gdb.opt/solib-intra-step.exp: New file.
12883
d15dcecd
PA
128842015-09-15 Pedro Alves <palves@redhat.com>
12885
12886 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
12887 gdb_continue_to_breakpoint instead of gdb_test_multiple.
12888
4c2f2a79
PA
128892015-09-14 Pedro Alves <palves@redhat.com>
12890
12891 * gdb.base/hook-stop-continue.c: Delete.
12892 * gdb.base/hook-stop-continue.exp: Delete.
12893 * gdb.base/hook-stop-frame.c: Delete.
12894 * gdb.base/hook-stop-frame.exp: Delete.
12895 * gdb.base/hook-stop.c: New file.
12896 * gdb.base/hook-stop.exp: New file.
12897
919e6dbe
PMR
128982015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
12899
12900 * gdb.ada/access_to_packed_array.exp: New testcase.
12901 * gdb.ada/access_to_packed_array/foo.adb: New file.
12902 * gdb.ada/access_to_packed_array/pack.adb: New file.
12903 * gdb.ada/access_to_packed_array/pack.ads: New file.
12904
157280a4
MM
129052015-09-14 Markus Metzger <markus.t.metzger@intel.com>
12906
12907 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
12908 buffer size test.
12909
2fd33e94
DB
129102015-09-11 Don Breazeal <donb@codesourcery.com>
12911
12912 * gdb.base/foll-exec.c: Add copyright header. Fix
12913 formatting issues.
12914 * gdb.base/foll-exec.exp (zap_session): Delete proc.
12915 (do_exec_tests): Use clean_restart in place of zap_session,
12916 and for test initialization. Fix formatting issues. Use
12917 fail in place of perror.
12918 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
12919 an expect statement to match an expression with output from
12920 the program under debug.
12921 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
12922 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
12923 * gdb.threads/non-ldr-exc-2.exp: Likewise.
12924 * gdb.threads/non-ldr-exc-3.exp: Likewise.
12925 * gdb.threads/non-ldr-exc-4.exp: Likewise.
12926
e70b6e8e
DE
129272015-09-09 Doug Evans <dje@google.com>
12928
12929 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
12930
7a551a51
DE
129312015-09-09 Doug Evans <dje@google.com>
12932
12933 * gdb.base/pie-execl.exp: Fix result test of build_executable.
12934
4c666f84
DE
129352015-09-09 Doug Evans <dje@google.com>
12936
12937 * gdb.base/savedregs.exp: Fix typo.
12938
243a9253
PA
129392015-09-09 Pedro Alves <palves@redhat.com>
12940
12941 * gdb.mi/mi-cli.exp: Add CLI finish tests.
12942
c0fa8fbd
SL
129432015-09-08 Sandra Loosemore <sandra@codesourcery.com>
12944
12945 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
12946 command actually switches threads. Give up on remaining
12947 tests if target fails to stop at breakpoint.
12948
cd7c1778
PMR
129492015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
12950
12951 * gdb.ada/funcall_char.exp: New testcase.
12952 * gdb.ada/funcall_char/foo.adb: New file.
12953
dc5c8746
PMR
129542015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
12955
12956 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
12957 expected outputs. Add two testcases for completing ambiguous
12958 functions.
12959 * gdb.ada/complete/aux_pck.adb: New file.
12960 * gdb.ada/complete/aux_pck.ads: New file.
12961 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
12962 Ambiguous_Func functions.
12963 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
12964 * gdb.ada/complete/pck.adb: Likewise.
12965
4e83a1e7
UW
129662015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
12967
12968 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
12969 failures to run the test program under GDB.
12970
8ce74153
LM
129712015-08-26 Luis Machado <lgustavo@codesourcery.com>
12972
12973 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
12974 to C.
12975
e9756d52
PP
129762015-08-26 Patrick Palka <patrick@parcs.ath.cx>
12977
12978 * gdb.base/run-after-attach.exp: New test file.
12979 * gdb.base/run-after-attach.c: New test file.
12980
8d37573b
DB
129812015-08-26 Don Breazeal <donb@codesourcery.com>
12982
12983 * gdb.base/foll-exec-2.c: New test program.
12984 * gdb.base/foll-exec-2.exp: New test.
12985
63e43d3a
PMR
129862015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
12987
12988 * gdb.base/nested-subp1.exp: New file.
12989 * gdb.base/nested-subp1.c: New file.
12990 * gdb.base/nested-subp2.exp: New file.
12991 * gdb.base/nested-subp2.c: New file.
12992 * gdb.base/nested-subp3.exp: New file.
12993 * gdb.base/nested-subp3.c: New file.
12994
3d40fbb5
PA
129952015-08-24 Pedro Alves <palves@redhat.com>
12996
12997 * gdb.server/connect-without-multi-process.c: New file.
12998 * gdb.server/connect-without-multi-process.exp: New file.
12999
4422ac93
LM
130002015-08-24 Luis Machado <lgustavo@codesourcery.com>
13001
13002 * gdb.opt/inline-markers.c: Make z int.
13003
91dddb86
LM
130042015-08-24 Luis Machado <lgustavo@codesourcery.com>
13005
13006 * gdb.opt/inline-markers.c: Make z volatile.
13007
a48847ee
LM
130082015-08-24 Luis Machado <lgustavo@codesourcery.com>
13009
13010 * gdb.opt/inline-bt.c: New volatile global z.
13011 * gdb.opt/inline-cmds.c: Likewise.
13012 * gdb.opt/inline-locals.c: Likewise.
13013 * gdb.opt/inline-markers.c: New extern global z.
13014 (marker): Use z.
13015 (inline_fn): Likewise.
13016
0ebbc52b
PA
130172015-08-24 Pedro Alves <palves@redhat.com>
13018
13019 * config/m32r-stub.exp: Remove file.
13020 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13021 * gdb.base/call-rt-st.exp: Likewise.
13022 * gdb.base/call-strs.exp: Likewise.
13023 * gdb.base/default.exp: Remove references to h8300-*-hms and
13024 *-*-udi*.
13025 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13026
77c365df
AA
130272015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13028
13029 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13030 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13031 and "return" use KFAIL when GDB can not read/write the vector
13032 return value.
13033
4313b8c0
GB
130342015-08-21 Gary Benson <gbenson@redhat.com>
13035
13036 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13037
0e433b32
PA
130382015-08-20 Pedro Alves <palves@redhat.com>
13039
13040 * gdb.server/solib-list.exp: No longer expect an interior stop in
13041 non-stop mode.
13042
221e1a37
PA
130432015-08-20 Pedro Alves <palves@redhat.com>
13044
13045 * gdb.server/connect-stopped-target.c: New file.
13046 * gdb.server/connect-stopped-target.exp: New file.
13047
40e3ad0e
PA
130482015-08-20 Pedro Alves <palves@redhat.com>
13049
13050 * gdb.dwarf2/comp-unit-lang.exp: New file.
13051 * gdb.dwarf2/comp-unit-lang.c: New file.
13052
af39b327
PMR
130532015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13054
13055 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13056 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13057
7d45c7c3 130582015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13059
7d45c7c3
KB
13060 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13061 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13062
4d6cceb4
DE
130632015-08-18 Doug Evans <dje@google.com>
13064 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13065
13066 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13067 skip_python_tests. New arg prompt_regexp.
13068 (skip_python_tests): New function.
13069 * lib/mi-support.exp (mi_skip_python_tests): New function.
13070 * gdb.python/py-mi-objfile-gdb.py: New file.
13071 * gdb.python/py-mi-objfile.c: New file.
13072 * gdb.python/py-mi-objfile.exp: New file.
13073
ad89c2aa
KS
130742015-08-17 Keith Seitz <keiths@redhat.com>
13075
13076 * gdb.linespec/explicit.exp: Move strace test from here ...
13077 * gdb.trace/strace.exp: ... to here.
13078
e3ae3c43
PP
130792015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13080
13081 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13082 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13083
604b2636
DE
130842015-08-14 Doug Evans <xdje42@gmail.com>
13085
13086 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13087 inferior before selecting a new file.
13088
6ff0ba5f
DE
130892015-08-14 Doug Evans <xdje42@gmail.com>
13090
13091 * gdb.mi/mi-disassemble.exp: Update.
13092 * gdb.base/disasm-optim.S: New file.
13093 * gdb.base/disasm-optim.c: New file.
13094 * gdb.base/disasm-optim.h: New file.
13095 * gdb.base/disasm-optim.exp: New file.
13096
9ca98f92
KS
130972015-08-14 Keith Seitz <keiths@redhat.com>
13098
13099 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13100 "evaluated-by".
13101
52bbc560
JB
131022015-08-13 Joel Brobecker <brobecker@adacore.com>
13103
13104 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13105
5d8c3ed3
PMR
131062015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13107
13108 * gdb.ada/fun_renaming.exp: New testcase.
13109 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13110 * gdb.ada/fun_renaming/pack.adb: New file.
13111 * gdb.ada/fun_renaming/pack.ads: New file.
13112
ea8812bc
KS
131132015-08-12 Keith Seitz <keiths@redhat.com>
13114
13115 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13116 gdb_get_line_number.
13117
4dafcdeb
JB
131182015-08-12 Joel Brobecker <brobecker@adacore.com>
13119
13120 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13121 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13122 gdb.base/dso2dso.exp: New files.
13123
5ba32597
SDJ
131242015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13125 Pedro Alves <palves@redhat.com>
13126 Keith Seitz <keiths@redhat.com>
13127
13128 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13129 GDBFLAGS.
13130
b6dafabf
PP
131312015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13132
13133 * gdb.base/gdbhistsize-history.exp
13134 (test_histsize_history_setting): Use save_vars.
13135 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13136 Use save_vars.
13137 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13138 * gdb.base/readline.exp: Use save_vars.
13139
abe8e607
PP
131402015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13141
13142 * lib/gdb.exp (save_vars): New proc.
13143
629500fa
KS
131442015-08-11 Keith Seitz <keiths@redhat.com>
13145
13146 * gdb.base/help.exp: Update help_breakpoint_text.
13147
eb8c4e2e
KS
131482015-08-11 Keith Seitz <keiths@redhat.com>
13149
13150 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13151 (at toplevel): Call test_explicit_breakpoints.
13152 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13153 breakpoints.
13154 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13155 breakpoint conditions, "-cond".
13156
87f0e720
KS
131572015-08-11 Keith Seitz <keiths@redhat.com>
13158
13159 * gdb.linespec/3explicit.c: New file.
13160 * gdb.linespec/cpexplicit.cc: New file.
13161 * gdb.linespec/cpexplicit.exp: New file.
13162 * gdb.linespec/explicit.c: New file.
13163 * gdb.linespec/explicit.exp: New file.
13164 * gdb.linespec/explicit2.c: New file.
13165 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13166 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13167 before using in the matching pattern.
13168 Clarify that `prefix' is a regular expression.
13169
f00aae0f
KS
131702015-08-11 Keith Seitz <keiths@redhat.com>
13171
13172 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13173 test.
13174 Add tests for missing ",FMT" and ",".
13175
e27852be
DE
131762015-08-10 Doug Evans <dje@google.com>
13177 Keith Seitz <keiths@redhat.com>
13178
13179 PR gdb/17960
13180 * gdb.base/completion.exp: Add location completer tests.
13181
7f03bd92
PA
131822015-08-07 Pedro Alves <palves@redhat.com>
13183
13184 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13185 tests here.
13186 (top level): Run do_test with and without displaced stepping.
13187
3fc8eb30
PA
131882015-08-07 Pedro Alves <palves@redhat.com>
13189
13190 * gdb.base/valgrind-disp-step.c: New file.
13191 * gdb.base/valgrind-disp-step.exp: New file.
13192
d4569d7b
PA
131932015-08-07 Pedro Alves <palves@redhat.com>
13194
13195 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13196 Delete function.
13197 (main): Add alarm. Run an infinite loop instead of calling
13198 wait_threads.
13199 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13200 comment.
13201 * gdb.threads/step-over-trips-on-watchpoint.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-trips-on-watchpoint.exp (do_test): Change
13206 comment.
13207
e1316e60
PA
132082015-08-07 Pedro Alves <palves@redhat.com>
13209
13210 * gdb.base/checkpoint-ns.exp: New file.
13211 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13212 standard_testfile.
13213
da8c46d2
MM
132142015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13215
13216 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13217 * gdb.btrace/instruction_history.exp: Update.
13218 * gdb.btrace/tsx.exp: New.
13219 * gdb.btrace/tsx.c: New.
13220
de1c2c52
PA
132212015-08-06 Pedro Alves <palves@redhat.com>
13222
13223 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13224 increase timeout.
13225 * gdb.reverse/until-precsave.exp: Bump timeouts.
13226
782e0bf4
PA
132272015-08-06 Pedro Alves <palves@redhat.com>
13228
13229 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13230
83e97ed0
PA
132312015-08-06 Pedro Alves <palves@redhat.com>
13232
13233 PR gdb/18749
13234 * gdb.threads/process-dies-while-handling-bp.c: New file.
13235 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13236
863d01bd
PA
132372015-08-06 Pedro Alves <palves@redhat.com>
13238
13239 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13240 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13241
0a39bb32
PA
132422015-08-05 Pedro Alves <palves@redhat.com>
13243
13244 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13245 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13246
ee2d2b10
SL
132472015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13248
13249 * gdb.base/bp-permanent.exp: Report test as unsupported if
13250 the target cannot stop at the permanent breakpoint.
13251
4e1bdb00
DE
132522015-08-03 Doug Evans <dje@google.com>
13253
13254 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13255 10000.
13256
3d338901
DE
132572015-08-03 Doug Evans <dje@google.com>
13258
13259 * Makefile.in (workers/%.worker, build-perf): New rule.
13260 (GDB_PERFTEST_MODE): New variable.
13261 (check-perf): Use it.
13262 (clean): Clean up gdb.perf parallel build subdirs.
13263 * lib/build-piece.exp: New file.
13264 * lib/gdb.exp (make_gdb_parallel_path): New function
13265 (standard_output_file, standard_temp_file): Call it.
13266 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13267 of $GDB_PARALLEL.
13268 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13269
af061d3e
DE
132702015-08-03 Doug Evans <dje@google.com>
13271
8e1afc81 13272 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13273 (LOG_FILE_NAME): New global.
13274 (TextReporter.__init__): Initialize self.txt_sum.
13275 (TextReporter.report): Add support for multiple data-points.
13276 Move report to perftest.sum, put raw data in perftest.log.
13277 (TextReporter.start): Open sum and log files.
13278 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13279 * gdb.perf/lib/perftest/testresult.py
13280 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13281
2c8c5d37
PA
132822015-07-31 Pedro Alves <palves@redhat.com>
13283
13284 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13285 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13286 kill_wait_spawned_process instead of explicit "kill -9".
13287 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13288 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13289 kill_wait_spawned_process.
13290 * gdb.base/attach-twice.exp: Likewise.
13291 * gdb.base/attach.exp: Likewise.
13292 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13293 gdb_test_multiple.
13294 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13295 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13296 kill_wait_spawned_process.
13297 * gdb.base/valgrind-infcall.exp: Likewise.
13298 * gdb.multi/multi-attach.exp: Likewise.
13299 * gdb.python/py-prompt.exp: Likewise.
13300 * gdb.python/py-sync-interp.exp: Likewise.
13301 * gdb.server/ext-attach.exp: Likewise.
13302 * gdb.threads/attach-into-signal.exp (corefunc): Use
13303 spawn_wait_for_attach, spawn_id_get_pid and
13304 kill_wait_spawned_process.
13305 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13306 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13307 spawn_id_get_pid and kill_wait_spawned_process.
13308 * gdb.threads/attach-stopped.exp (corefunc): Use
13309 spawn_wait_for_attach, spawn_id_get_pid and
13310 kill_wait_spawned_process.
13311 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13312 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13313 kill_wait_spawned_process instead of explicit "kill -9".
13314 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13315 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13316 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13317 processes. Don't map cygwin/windows pids here. Now returns a
13318 spawn id list.
13319
032a0fca
SL
133202015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13321
13322 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13323 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13324 correct patch.
13325
61a934ca
SL
133262015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13327
13328 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13329
4bc4d428
SL
133302015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13331
13332 Reapply:
13333 2014-05-21 Mark Wielaard <mjw@redhat.com>
13334
13335 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13336
998d452a
PA
133372015-07-30 Pedro Alves <palves@redhat.com>
13338
13339 * linux-low.c (handle_extended_wait): Set the child's last
13340 reported status to TARGET_WAITKIND_STOPPED.
13341
69dde7dc
PA
133422015-07-30 Pedro Alves <palves@redhat.com>
13343
13344 PR threads/18600
13345 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13346 only shows inferior 1.
13347
4dd63d48
PA
133482015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13349 Pedro Alves <palves@redhat.com>
13350
13351 PR threads/18600
13352 * gdb.threads/fork-plus-threads.c: New file.
13353 * gdb.threads/fork-plus-threads.exp: New file.
13354
d618e4c5
PP
133552015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13356
13357 * gdb.base/batch-preserve-term-settings.exp
13358 (test_terminal_settings_preserved_after_cli_exit): Use
13359 send_quit_command.
13360
1eef6428
PA
133612015-07-29 Pedro Alves <palves@redhat.com>
13362 Don Breazeal <donb@codesourcery.com>
13363
13364 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13365 output from both inferior_spawn_id and gdb_spawn_id.
13366
7da5b897
SDJ
133672015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13368
13369 * gdb.threads/attach-into-signal.exp (corefunc): Use
13370 with_test_prefix on nested loops, uniquefying the test messages.
13371
dac804df
SDJ
133722015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13373
13374 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13375 commit.
13376
06265e53
PP
133772015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13378
13379 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13380 New proc.
13381 (test_terminal_settings_preserved_after_sigterm): New test.
13382
18206ca3
PP
133832015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13384
13385 * gdb.base/batch-preserve-term-settings.exp
13386 (test_terminal_settings_preserved_after_cli_exit): New test.
13387
90074d11
PP
133882015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13389
13390 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13391 manipulation of saved_gdbflags.
13392 (test_terminal_settings_preserved): Remove global declaration of
13393 the unused variable pagination_prompt. Remove manipulation of
13394 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13395 GDBFLAGS.
13396
eb1a7902
PA
133972015-07-29 Pedro Alves <palves@redhat.com>
13398
13399 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13400
8b75dd3b
PA
134012015-07-29 Pedro Alves <palves@redhat.com>
13402
13403 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13404 at the top.
13405
dedad4e3
PA
134062015-07-29 Pedro Alves <palves@redhat.com>
13407
13408 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13409 (main): Call gdb_unbuffer_output.
13410 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13411 (main): Call gdb_unbuffer_output.
13412 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13413 (main): Call gdb_unbuffer_output.
13414 * gdb.base/call-strs.exp: Adjust to step over the
13415 gdb_unbuffer_output call.
13416 * gdb.base/catch-gdb-caused-signals.c: Include
13417 "../lib/unbuffer_output.c".
13418 (main): Call gdb_unbuffer_output.
13419 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13420 (main): Call gdb_unbuffer_output.
13421 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13422 (main): Call gdb_unbuffer_output.
13423 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13424 (main): Call gdb_unbuffer_output.
13425 * gdb.base/shlib-call.exp: Adjust to step over the
13426 gdb_unbuffer_output call.
13427 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13428 (main): Call gdb_unbuffer_output.
13429 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13430 (main): Call gdb_unbuffer_output.
13431 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13432 (main): Rename to ...
13433 (test): ... this.
13434 (main): Reimplement.
13435 * gdb.base/varargs.exp: Run to test instead of to main.
13436 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13437 (main): Call gdb_unbuffer_output.
13438
58789a91
PA
134392015-07-29 Pedro Alves <palves@redhat.com>
13440
13441 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13442 factore out from mi_continue_dprintf. For call-style dprintfs,
13443 expect dprintf output out of $inferior_spawn_id.
13444 (mi_continue_dprintf): Use mi_expect_dprintf.
13445 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13446 (main): Call gdb_unbuffer_output.
13447
e8376742
PA
134482015-07-29 Pedro Alves <palves@redhat.com>
13449
13450 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13451 (default_mi_gdb_start): Set inferior_spawn_id instead of
13452 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13453 gdb_spawn_id.
13454 (mi_gdb_test): Always expect inferior output from both
13455 $inferior_spawn_id and $gdb_spawn_id.
13456
08280010
PA
134572015-07-29 Pedro Alves <palves@redhat.com>
13458
13459 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13460 send_inferior and $inferior_spawn_id.
13461
4d30e432
PA
134622015-07-29 Pedro Alves <palves@redhat.com>
13463
13464 * gdb.gdb/complaints.exp (test_initial_complaints)
13465 (test_serial_complaints, test_short_complaints): Use
13466 gdb_test_stdio.
13467 (test_empty_complaint): Handle $inferior_spawn_id !=
13468 $gdb_spawn_id.
13469
0d30a335
PA
134702015-07-29 Pedro Alves <palves@redhat.com>
13471
13472 * gdb.base/varargs.exp: Use gdb_test_stdio.
13473
39413b29
PA
134742015-07-29 Pedro Alves <palves@redhat.com>
13475
13476 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13477
7cb000a9
PA
134782015-07-29 Pedro Alves <palves@redhat.com>
13479
13480 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13481
d7b8ac82
PA
134822015-07-29 Pedro Alves <palves@redhat.com>
13483
13484 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13485 parameter into two new parameters, "inf_result" and "gdb_result".
13486 Expect inferior output and gdb output from $inferior_spawn_id and
13487 $gdb_spawn_id, respectively. Adjust all callers.
13488
789c3a0c
PA
134892015-07-29 Pedro Alves <palves@redhat.com>
13490
13491 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13492 of gdb_test_sequence.
13493
77e760c3
PA
134942015-07-29 Pedro Alves <palves@redhat.com>
13495
13496 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13497 (saw_spurious_output): Expect inferior output from
13498 $inferior_spawn_id. Use gdb_test_stdio.
13499
8396d2cd
PA
135002015-07-29 Pedro Alves <palves@redhat.com>
13501
13502 * gdb.base/dprintf.exp: Use standard_testfile. Change
13503 prepare_for_testing call.
13504 (srcfile): Don't set.
13505 (restart): New procedure.
13506 (test_dprintf): New procecure, use to continue over dprintfs.
13507 (test_call, test_agent): New procedures, tests moved here.
13508 Restart gdb and recreate dprintfs. Adjust expected output.
13509
2051d61f
PA
135102015-07-29 Pedro Alves <palves@redhat.com>
13511
13512 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13513
452397af
PA
135142015-07-29 Pedro Alves <palves@redhat.com>
13515
13516 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13517
8aed9555
PA
135182015-07-29 Pedro Alves <palves@redhat.com>
13519
13520 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13521 gdb_test_stdio.
13522
188a61b4
PA
135232015-07-29 Pedro Alves <palves@redhat.com>
13524
13525 * lib/gdb.exp (gdb_test_stdio): New procedure.
13526
12264a45
PA
135272015-07-29 Pedro Alves <palves@redhat.com>
13528
13529 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13530
23ffc893
PA
135312015-07-29 Pedro Alves <palves@redhat.com>
13532
13533 * gdb.base/call-signal-resume.exp: Remove check for
13534 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13535 * gdb.base/unwindonsignal.exp: Likewise.
13536 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13537 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13538
65566918
PA
135392015-07-29 Pedro Alves <palves@redhat.com>
13540
13541 * gdb.base/siginfo-addr.c (pass): New function.
13542 (handler): Call it iff si_addr is correct.
13543 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13544 Set a breakpoint at "pass" and continue to it.
13545
d60a9221
SDJ
135462015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13547
13548 * gdb.python/py-objfile.exp: Make some tests have unique names.
13549 * gdb.python/py-pp-registration.exp: Likewise.
13550
bde40b8f
PA
135512015-07-28 Pedro Alves <palves@redhat.com>
13552
13553 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13554
13e1dec8
SM
135552015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13556
13557 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13558
da33c9a7
SM
135592015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13560
13561 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13562
077836f7
PP
135632015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13564
13565 * gdb.base/gdb-sigterm-2.exp: New test.
13566
b8cc7b2e
DE
135672015-07-25 Doug Evans <xdje42@gmail.com>
13568
13569 Revert:
13570 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13571 (workers/%.worker, build-perf): New rule.
13572 (GDB_PERFTEST_MODE): New variable.
13573 (check-perf): Use it.
13574 (clean): Clean up gdb.perf parallel build subdirs.
13575 * lib/build-piece.exp: New file.
13576 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13577 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13578 name.
13579 (standard_temp_file): Ditto.
13580 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13581 of $GDB_PARALLEL.
13582
c8bd4544
DE
135832015-07-24 Doug Evans <dje@google.com>
13584
13585 * gdb.perf/lib/perftest/utils.py: New file.
13586 * gdb.perf/gm-hello.cc: New file.
13587 * gdb.perf/gm-pervasive-typedef.cc: New file.
13588 * gdb.perf/gm-pervasive-typedef.h: New file.
13589 * gdb.perf/gm-std.cc: New file.
13590 * gdb.perf/gm-std.h: New file.
13591 * gdb.perf/gm-use-cerr.cc: New file.
13592 * gdb.perf/gm-utils.h: New file.
13593 * gdb.perf/gmonster-null-lookup.py: New file.
13594 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13595 * gdb.perf/gmonster-print-cerr.py: New file.
13596 * gdb.perf/gmonster-ptype-string.py: New file.
13597 * gdb.perf/gmonster-runto-main.py: New file.
13598 * gdb.perf/gmonster-select-file.py: New file.
13599 * gdb.perf/gmonster1-null-lookup.exp: New file.
13600 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13601 * gdb.perf/gmonster1-print-cerr.exp: New file.
13602 * gdb.perf/gmonster1-ptype-string.exp: New file.
13603 * gdb.perf/gmonster1-runto-main.exp: New file.
13604 * gdb.perf/gmonster1-select-file.exp: New file.
13605 * gdb.perf/gmonster1.cc: New file.
13606 * gdb.perf/gmonster1.exp: New file.
13607 * gdb.perf/gmonster2-null-lookup.exp: New file.
13608 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13609 * gdb.perf/gmonster2-print-cerr.exp: New file.
13610 * gdb.perf/gmonster2-ptype-string.exp: New file.
13611 * gdb.perf/gmonster2-runto-main.exp: New file.
13612 * gdb.perf/gmonster2-select-file.exp: New file.
13613 * gdb.perf/gmonster2.cc: New file.
13614 * gdb.perf/gmonster2.exp: New file.
13615
6eab34f3
DE
136162015-07-24 Doug Evans <dje@google.com>
13617
13618 * gdb.perf/README: New file.
13619 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
13620 * lib/gen-perf-test.exp: New file.
13621
63738bfd
DE
136222015-07-24 Doug Evans <dje@google.com>
13623
13624 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
13625 (PerfTest::startup): New function.
13626 (PerfTest::run): Return result of calling body.
13627 (PerfTest::assemble): Rewrite.
13628 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
13629 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
13630 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
13631 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
13632 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
13633
7b606f95
DE
136342015-07-24 Doug Evans <dje@google.com>
13635
13636 * lib/gdb.exp (clean_restart): Make executable optional.
13637
a97b16b8
DE
136382015-07-24 Doug Evans <dje@google.com>
13639
13640 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
13641 compiler_info references.
13642 * gdb.cp/temargs.exp: Ditto.
13643 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
13644 (get_compiler_info): Early exit if already computed. Set compiler_info
13645 to "unknown" if there was a problem.
13646 (test_compiler_info): Add function comment. Call get_compiler_info.
13647
35baa57f
DE
136482015-07-24 Doug Evans <dje@google.com>
13649
13650 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13651 (workers/%.worker, build-perf): New rule.
13652 (GDB_PERFTEST_MODE): New variable.
13653 (check-perf): Use it.
13654 (clean): Clean up gdb.perf parallel build subdirs.
13655 * lib/build-piece.exp: New file.
13656 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13657 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13658 name.
13659 (standard_temp_file): Ditto.
13660 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13661 of $GDB_PARALLEL.
13662
6ebea266
DE
136632015-07-24 Doug Evans <dje@google.com>
13664
13665 * lib/future.exp (gdb_default_target_compile): New option
13666 "early_flags".
13667 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
13668 --as-needed.
13669
1e76a7e9
SDJ
136702015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
13671
13672 * gdb.base/catch-syscall.exp: Call gdb_exit before
13673 gdb_skip_xml_test.
13674
5068630a
PA
136752015-07-24 Pedro Alves <palves@redhat.com>
13676
13677 * gdb.python/py-events.exp: Accept output between the stop event
13678 and the prompt.
13679 * gdb.python/py-evsignal.exp: Likewise.
13680 * gdb.python/py-evthreads.exp: Likewise.
13681
77598427
PA
136822015-07-24 Pedro Alves <palves@redhat.com>
13683
13684 PR gdb/18717
13685 * gdb.threads/non-ldr-exit.c: New file.
13686 * gdb.threads/non-ldr-exit.exp: New file.
13687
11e6c98f
YQ
136882015-07-24 Yao Qi <yao.qi@linaro.org>
13689
13690 * gdb.server/ext-wrapper.exp: Test --wrapper option when
13691 restarting process.
13692
51aee833
YQ
136932015-07-24 Yao Qi <yao.qi@linaro.org>
13694
13695 * gdb.server/ext-restart.exp: New file.
13696
8cfe207c
YQ
136972015-07-24 Yao Qi <yao.qi@linaro.org>
13698
13699 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
13700 argument options.
13701 * gdb.server/ext-wrapper.exp: New file.
13702
cc12ce38
DE
137032015-07-23 Doug Evans <dje@google.com>
13704
13705 * gdb.dwarf2/dw2-dummy-cu.S: New file.
13706 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
13707
d0d84780
PMR
137082015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
13709
13710 * gdb.ada/var_arr_typedef.exp: New testcase.
13711 * gdb.ada/var_arr_typedef/pack.adb: New file.
13712 * gdb.ada/var_arr_typedef/pack.ads: New file.
13713 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
13714
8b558f79
JB
137152015-07-20 Joel Brobecker <brobecker@adacore.com>
13716
13717 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
13718
775a3298
JK
137192015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13720
13721 * gdb.arch/i386-biarch-core.exp: Replace istarget
13722 by "complete set gnutarget". Remove expectation for the "core-file"
13723 command.
13724
db1ff28b
JK
137252015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13726
13727 Revert the previous commit:
13728 Tests for validate symbol file using build-id.
13729
0a94970d
JK
137302015-07-15 Aleksandar Ristovski <aristovski@qnx.com
13731
13732 Tests for validate symbol file using build-id.
13733 * gdb.base/solib-mismatch-lib.c: New file.
13734 * gdb.base/solib-mismatch-libmod.c: New file.
13735 * gdb.base/solib-mismatch.c: New file.
13736 * gdb.base/solib-mismatch.exp: New file.
13737
03346981
SL
137382015-07-15 Sandra Loosemore <sandra@codesourcery.com>
13739
13740 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
13741 nios2-*-linux*.
13742 * gdb.base/sigbpt.exp (stepi_out): Likewise.
13743 * gdb.base/siginfo.exp: Likewise.
13744 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13745
42422cc7
PL
137462015-07-15 Pierre Langlois <pierre.langlois@arm.com>
13747
13748 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
13749 Move it to ...
13750 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
13751 ... here.
13752 * gdb.trace/range-stepping.exp: Check that the target supports
13753 range stepping.
13754
cfa68bae
JK
137552015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13756
13757 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
13758
8ffdba26
PA
137592015-07-14 Pedro Alves <palves@redhat.com>
13760
13761 * gdb.base/killed-outside.exp: New file.
13762 * gdb.base/killed-outside.c: New file.
13763
218a5a11
JK
137642015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13765
13766 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
13767 (n at main): New.
13768 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
13769
e03ed3c6
AA
137702015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
13771
13772 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
13773 infcall tests instead of setting up for KFAIL.
13774
485668e5
MM
137752015-07-10 Markus Metzger <markus.t.metzger@intel.com>
13776
13777 * gdb.btrace/record_goto-step.exp: New.
13778
08464196
JK
137792015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13780
13781 PR compile/18484
13782 * gdb.compile/compile.c (struct struct_type): Add volatile to
13783 selffield's type.
13784 * gdb.compile/compile.exp
13785 (compile code struct_object.selffield = &struct_object): Skip further
13786 struct_object tests if this one xfails.
13787
bcf5c1d9
RC
137882015-07-08 Robert O'Callahan <robert@ocallahan.org>
13789
13790 PR exp/18617
13791 * gdb.trace/ax.exp: Add test.
13792
4931af25
YQ
137932015-07-07 Yao Qi <yao.qi@linaro.org>
13794
13795 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
13796 instead of istarget "aarch64*-*-*".
13797 * gdb.arch/aarch64-fp.exp: Likewise.
13798 * gdb.base/float.exp: Likewise.
13799 * gdb.reverse/aarch64.exp: Likewise.
13800 * lib/gdb.exp (is_aarch64_target): New proc.
13801
9fcf688e
YQ
138022015-07-07 Yao Qi <yao.qi@linaro.org>
13803
13804 * lib/gdb.exp (is_aarch32_target): New proc.
13805 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
13806 instead of "istarget "arm*-*-*"".
13807 * gdb.arch/arm-disp-step.exp: Likewise.
13808 * gdb.arch/thumb-bx-pc.exp: Likewise.
13809 * gdb.arch/thumb-prologue.exp: Likewise.
13810 * gdb.arch/thumb-singlestep.exp: Likewise.
13811 * gdb.base/disp-step-syscall.exp: Likewise.
13812 * gdb.base/float.exp: Likewise.
13813
fbd8d50d
YQ
138142015-07-07 Yao Qi <yao.qi@linaro.org>
13815
13816 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
13817 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
13818
71be1fdc
YQ
138192015-07-07 Yao Qi <yao.qi@linaro.org>
13820
13821 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
13822 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
13823 if it exists.
13824 * gdb.multi/multi-arch.exp: Likewise.
13825
3e221d36
SM
138262015-07-07 Simon Marchi <simon.marchi@ericsson.com>
13827
13828 * gdb.python/py-lazy-string.exp: Add missing parentheses to
13829 print.
13830
d441430b
YQ
138312015-07-07 Yao Qi <yao.qi@linaro.org>
13832
13833 * gdb.arch/thumb-singlestep.exp: Do one more single step.
13834
06f810bd
MG
138352015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
13836
13837 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
13838 '[' and ']' characters.
13839
5e61e7c0
IB
138402015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
13841
13842 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13843
28bf096c
PA
138442015-06-29 Pedro Alves <palves@redhat.com>
13845
13846 PR threads/18127
13847 * gdb.threads/hand-call-new-thread.c: New file.
13848 * gdb.threads/hand-call-new-thread.c: New file.
13849
ee93cd5e
KS
138502015-06-26 Keith Seitz <keiths@redhat.com>
13851 Doug Evans <dje@google.com>
13852
13853 PR 16253
13854 * gdb.cp/var-tag-2.cc: New file.
13855 * gdb.cp/var-tag-3.cc: New file.
13856 * gdb.cp/var-tag-4.cc: New file.
13857 * gdb.cp/var-tag.cc: New file.
13858 * gdb.cp/var-tag.exp: New file.
13859
fc637f04
PP
138602015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13861
13862 * gdb.base/history-duplicates.exp: New test.
13863
2e52ae68
PP
138642015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13865
13866 * gdb.base/completion.exp: Test the completion of the "focus"
13867 command.
13868
6e22494e
JK
138692015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13870
13871 * gdb.arch/amd64-prologue-skip.S: New file.
13872 * gdb.arch/amd64-prologue-skip.exp: New file.
13873
bf7b9cd9
SM
138742015-06-25 Simon Marchi <simon.marchi@ericsson.com>
13875
13876 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
13877 is_address_zero_readable check.
13878
201e8dfd
PB
138792015-06-24 Peter Bergner <bergner@vnet.ibm.com>
13880
13881 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
13882 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
13883
5cd867b4
YQ
138842015-06-24 Yao Qi <yao.qi@linaro.org>
13885
13886 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
13887 linux targets.
13888
4d7be007
YQ
138892015-06-24 Yao Qi <yao.qi@linaro.org>
13890
13891 * lib/gdb.exp (supports_get_siginfo_type): New proc.
13892 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
13893 * gdb.base/siginfo-thread.exp: Likewise.
13894
07fcd301
YQ
138952015-06-22 Yao Qi <yao.qi@linaro.org>
13896
13897 * boards/remote-gdbserver-on-localhost.exp: Add comments.
13898
52042a00
YQ
138992015-06-22 Yao Qi <yao.qi@linaro.org>
13900
13901 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
13902 aarch64*-*-*.
13903 (skip_hw_watchpoint_tests): Likewise.
13904
74bd41ce
PP
139052015-06-18 Patrick Palka <patrick@parcs.ath.cx>
13906
13907 * gdb.base/gdbinit-history.exp: Test the interaction between
13908 setting GDBHISTSIZE and setting the history size via .gdbinit.
13909
bc460514
PP
139102015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13911
13912 PR gdb/16999
13913 * gdb.base/gdbhistsize-history.exp: New test.
13914
b58c513b
PP
139152015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13916
13917 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
13918 with GDBHISTSIZE.
13919 * gdb.base/readline.exp: Likewise.
13920
92046791
YQ
139212015-06-17 Yao Qi <yao.qi@linaro.org>
13922
13923 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
13924 line.
13925
2093d2d3
PP
139262015-06-17 Patrick Palka <patrick@parcs.ath.cx>
13927
13928 * gdb.base/gdbinit-history.exp: Add test case to check that
13929 an unlimited history file does not get truncated on exit.
13930
e6c693af
AA
139312015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
13932
13933 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
13934 (VECTOR): New macro. Use it...
13935 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
13936 ...for these typedefs.
13937 (int8, char1, int1, double1): New typedefs.
13938 (struct just_int2, struct two_int2): New structures.
13939 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
13940 (add_structvecs, add_singlevecs): New functions.
13941 (main): Call add_some_intvecs twice.
13942 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
13943 the compile and exit upon failure. Try compiling for the "native"
13944 architecture. Test inferior function calls with vector arguments
13945 and vector return value handling with "finish" and "return".
13946
c74f7d1c
JT
139472015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
13948
13949 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
13950 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
13951 PE file.
13952 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
13953
98aa42ee
AT
139542015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
13955
13956 PR breakpoints/16465
13957 * gdb.mi/mi-dprintf-pending.c: New file.
13958 * gdb.mi/mi-dprintf-pending.exp: New test.
13959 * gdb.mi/mi-dprintf-pendshr.c: New file.
13960
7d73c23c 139612015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 13962 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
13963
13964 * gdb.arch/i386-mpx-map.c: New file.
13965 * gdb.arch/i386-mpx-map.exp: New File.
13966
139672015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13968
13969 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
13970 * gdb.arch/i386-mpx.exp: Indentation fixed.
13971
139722015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13973
13974 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
13975 function and improved indentation.
13976 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
13977 gdb_test_multiple. Added additional tests to skip the test.
13978
139792015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
13980
13981 * gdb.arch/i386-avx512.c: Change path in include file.
13982 * gdb.arch/i386-avx512.exp: Change include dir path
13983 compilation flag.
13984 * gdb.arch/i386-mpx.c: Change path in include file.
13985 * gdb.arch/i386-mpx.exp: Change include dir path compilation
13986 flag.
13987
d5eba19a
JK
139882015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13989
13990 * gdb.compile/compile-print.exp (compile print *vararray@3)
13991 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
13992
7f361056
JK
139932015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13994
13995 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
13996 (do not keep jit in memory): ... this.
13997 (expect 5): Change it to ...
13998 (expect no 5): ... this.
13999
3b462ec2
SM
140002015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14001
14002 PR gdb/15564
14003 * gdb.mi/mi-detach.exp: New file.
14004
e0619de6
JK
140052015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14006
14007 PR symtab/18392
14008 * gdb.arch/amd64-tailcall-self.S: New file.
14009 * gdb.arch/amd64-tailcall-self.c: New file.
14010 * gdb.arch/amd64-tailcall-self.exp: New file.
14011
e970cb34
DB
140122015-05-28 Don Breazeal <donb@codesourcery.com>
14013
14014 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14015 tests for remote targets by checking is_target_gdbserver.
14016
b2e2f908
DE
140172015-05-27 Doug Evans <dje@google.com>
14018
14019 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14020 * gdb.dwarf2/opaque-type-lookup.c: New file.
14021 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14022
82c7be31
DE
140232015-05-26 Doug Evans <dje@google.com>
14024
14025 * gdb.cp/iostream.cc: New file.
14026 * gdb.cp/iostream.exp: New file.
14027
b4f54984
DE
140282015-05-26 Doug Evans <dje@google.com>
14029
14030 * gdb.dwarf2/dw2-op-call.exp: Update.
14031 * gdb.dwarf2/dw4-sig-types.exp: Update.
14032 * gdb.dwarf2/implptr.exp: Update.
14033 * gdb.mi/mi-cmd-param-changed.exp: Update.
14034
4ea6efe9
DE
140352015-05-26 Doug Evans <dje@google.com>
14036
14037 * gdb.python/py-lazy-string.c: New file.
14038 * gdb.python/py-lazy-string.exp: New file.
14039 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14040 (main): Update. Add estring3.
14041 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14042 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14043
f6bb7db3
YQ
140442015-05-26 Omair Javaid <omair.javaid@linaro.org>
14045 Yao Qi <yao.qi@linaro.org>
14046
14047 * gdb.reverse/aarch64.c: New.
14048 * gdb.reverse/aarch64.exp: New.
14049
a81bfbd0
OJ
140502015-05-26 Omair Javaid <omair.javaid@linaro.org>
14051
25d49b86
PA
14052 * lib/gdb.exp (supports_process_record): Return true for
14053 aarch64*-linux*.
a81bfbd0
OJ
14054 (supports_reverse): Likewise.
14055
158bf1b4
PP
140562015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14057
14058 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14059 Use with_test_prefix.
14060
a0145030
AB
140612015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14062
14063 * gdb.base/completion.exp: Add test for completion of layout
14064 names.
14065
ebe3b578
AB
140662015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14067
14068 * lib/gdb.exp (skip_tui_tests): New proc.
14069 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14070
84204ed7
PA
140712015-05-19 Pedro Alves <palves@redhat.com>
14072
14073 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14074 Save the whole env array instead of just HOME. Unset HISTSIZE in
14075 the environment while testing. Restore whole environment
14076 afterwards.
14077
37442ce1
DE
140782015-05-16 Doug Evans <xdje42@gmail.com>
14079
14080 * gdb.guile/scm-ports.c: New file.
14081 * gdb.guile/scm-ports.exp: Add memory port tests.
14082
36de76f9
JK
140832015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14084
14085 * gdb.compile/compile-print.c: New file.
14086 * gdb.compile/compile-print.exp: New file.
14087
3a9558c4
JK
140882015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14089
14090 * gdb.compile/compile-ops.exp: Cast param to void.
14091 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14092 (compile code struct_object.selffield = &struct_object): Add xfail.
14093
aa715135
JG
140942015-05-15 Joel Brobecker <brobecker@adacore.com>
14095
14096 * gdb.ada/arr_enum_with_gap: New testcase.
14097
931e5bc3
JG
140982015-05-15 Joel Brobecker <brobecker@adacore.com>
14099
14100 * gdb.ada/byte_packed_arr: New testcase.
14101
9cd4d857
JB
141022015-05-15 Joel Brobecker <brobecker@adacore.com>
14103
14104 * gdb.ada/pckd_neg: New testcase.
14105
ebfd00d2
PP
141062015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14107
14108 PR gdb/17820
14109 * gdb.base/gdbinit-history.exp: New test.
14110 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14111 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14112
4c082a81
SC
141132015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14114
14115 * gdb.python/py-xmethods.cc: Enhance test case.
14116 * gdb.python/py-xmethods.exp: New tests.
14117 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14118 function.
14119 (B_indexoper): Likewise.
14120 (global_dm_list) : Add new xmethod worker functions.
14121
f7797074
SDJ
141222015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14123
14124 * gdb.base/coredump-filter.exp: Correctly unset
14125 "coredump_var_addr" array.
14126
a4674e4e
PA
141272015-05-08 Pedro Alves <palves@redhat.com>
14128
14129 * gdb.server/non-existing-program.exp: Unset spawn_id.
14130
df2eb078
SC
141312015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14132
14133 PR python/18291
14134 * gdb.python/py-xmethods.exp: Add tests.
14135
422349a3
YQ
141362015-05-08 Yao Qi <yao.qi@linaro.org>
14137
14138 PR gdb/18208
14139 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14140 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14141 function set_coredump_filter, and remove remote_exec call.
14142 Remove argument ipid. Callers update.
14143 (top level): Don't get inferior's PID.
14144
63fc80ce
AA
141452015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14146
14147 * gdb.base/watch_thread_num.exp: Skip test on targets without
14148 access watchpoints.
14149
80ad801e
PA
141502015-05-06 Pedro Alves <palves@redhat.com>
14151
14152 PR server/18081
14153 * gdb.server/non-existing-program.exp: New file.
14154
0fa7fe50
JB
141552015-05-05 Joel Brobecker <brobecker@adacore.com>
14156
14157 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14158
3ea89b92
PMR
141592015-05-05 Joel Brobecker <brobecker@adacore.com>
14160
14161 * gdb.ada/out_of_line_in_inlined: New testcase.
14162
87b8eff0
JB
141632015-05-05 Joel Brobecker <brobecker@adacore.com>
14164
14165 * gdb.ada/var_rec_arr: New testcase.
14166
5fccc635
YQ
141672015-04-30 Yao Qi <yao.qi@linaro.org>
14168
14169 * gdb.base/break-idempotent.exp: If
14170 skip_hw_watchpoint_multi_tests returns true, skip the tests
14171 on "rwatch" and "awatch".
14172
42d38f42
YQ
141732015-04-30 Yao Qi <yao.qi@linaro.org>
14174
14175 * gdb.base/relativedebug.exp: Invoke gdb command
14176 "info sharedlibrary", and if libc.so doesn't have debug info,
14177 skip the test.
14178
2ce1cdbf
DE
141792015-04-29 Doug Evans <dje@google.com>
14180
14181 * gdb.python/py-xmethods.exp: Add ptype tests.
14182 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14183 get_result_type method.
14184
f24a38c5
LM
141852015-04-29 Luis Machado <lgustavo@codesourcery.com>
14186
14187 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14188 the target does not support hardware watchpoints.
14189
ecbf2b3c
LM
141902015-04-29 Luis Machado <lgustavo@codesourcery.com>
14191
14192 * gdb.base/break-always.exp: Abort testing if writing to memory
14193 causes an error.
14194
34f5f757
DE
141952015-04-28 Doug Evans <dje@google.com>
14196
14197 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14198 * gdb.python/py-pp-registration.exp: ... here. New file.
14199 * gdb.python/py-pp-registration.c: New file.
14200 * gdb.python/py-pp-registration.py: New file.
14201
69b4374a
DE
142022015-04-28 Doug Evans <dje@google.com>
14203
14204 * gdb.python/py-bad-printers.c: New file.
14205 * gdb.python/py-bad-printers.py: New file.
14206 * gdb.python/py-bad-printers.exp: New file.
14207
59fb7612
SS
142082015-04-28 Sasha Smundak <asmundak@google.com>
14209
14210 * gdb.python/py-type.exp: New test.
14211
2631b16a
AW
142122015-04-28 Andy Wingo <wingo@igalia.com>
14213
14214 * gdb.python/py-parameter.exp:
14215 * gdb.guile/scm-parameter.exp: Escape the path that we are
14216 matching against, as it might contain characters that are special
14217 to regular expressions.
14218
460efde1
JB
142192015-04-27 Joel Brobecker <brobecker@adacore.com>
14220
14221 * gdb.ada/rec_comp: New testcase.
14222
2d369d8e
SDJ
142232015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14224
14225 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14226 before using it.
14227
cf75d6c3
AB
142282015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14229
14230 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14231 new tests for verilog output.
14232
8dbe7ca5
YQ
142332015-04-24 Yao Qi <yao.qi@linaro.org>
14234
14235 * boards/remote-gdbserver-on-localhost.exp: New file.
14236
4ef9fb2f
PA
142372015-04-23 Pedro Alves <palves@redhat.com>
14238
14239 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14240 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14241 "end of file", remove $inferior_spawn_id from the indirect list.
14242
0a803169
PA
142432015-04-23 Pedro Alves <palves@redhat.com>
14244
14245 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14246
749ef8f8
PA
142472015-04-23 Pedro Alves <palves@redhat.com>
14248
14249 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14250 on $any_spawn_id instead of only on $gdb_spawn_id.
14251
8aae4344
PM
142522015-04-21 Pierre Muller <muller@sourceware.org>
14253
14254 PR pascal/17815
14255 * lib/pascal.exp (gpc_compile): Add new option "class".
14256 (fpc_compile): Likewise.
14257 * gdb.pascal/case-insensitive-symbols.pas: New file.
14258 * gdb.pascal/case-insensitive-symbols.exp: New file.
14259
1586c8fb
GB
142602015-04-20 Gary Benson <gbenson@redhat.com>
14261
14262 * gdb.base/attach.exp: Fix three extended remote failures.
14263
1b6e6f5c
GB
142642015-04-17 Gary Benson <gbenson@redhat.com>
14265
14266 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14267 the main executable over the remote protocol.
14268
e797481d
PA
142692015-04-16 Pedro Alves <palves@redhat.com>
14270
14271 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14272 a new gdbserver if gdbserver_reconnect_p is set.
14273
1ca99c42
PA
142742015-04-16 Pedro Alves <palves@redhat.com>
14275
14276 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14277 is set, don't exit gdbserver.
14278
af9fd6f8
AA
142792015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14280
14281 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14282 appropriate .insn, such that an older assembler can be used.
14283 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14284 the z/Architecture instruction set on 31-bit targets as well.
14285
04ff1e61
AA
142862015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14287
14288 * gdb.go/handcall.exp: Remove all logic related to the first
14289 breakpoint and rely on go_runto_main instead.
14290 * gdb.go/strings.exp: Likewise.
14291 * gdb.go/unsafe.exp: Likewise.
14292 * gdb.go/hello.exp: Likewise. Also rename the remaining
14293 breakpoint marker to "breakpoint 1".
14294 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14295 * gdb.go/strings.go: Likewise.
14296 * gdb.go/unsafe.go: Likewise.
14297 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14298 "set breakpoint 2 here" and rename the remaining breakpoint marker
14299 to "breakpoint 1".
14300
40d2f8d6
SM
143012015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14302
14303 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14304 if itertools.imap is not present.
14305 * gdb.python/py-objfile.exp: Add parentheses.
14306 * gdb.python/py-type.exp: Same.
14307 * gdb.python/py-unwind-maint.py: Same.
14308
8cbc97c6
YQ
143092015-04-15 Yao Qi <yao.qi@linaro.org>
14310
14311 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14312 of ":$ptr_size" and set its form explicitly.
14313
45fd756c
YQ
143142015-04-15 Pedro Alves <palves@redhat.com>
14315 Yao Qi <yao.qi@linaro.org>
14316
14317 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14318 timeout by factor of 4.
14319 (test_regular_watch): Likewise.
14320 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14321 * gdb.reverse/sigall-reverse.exp: Likewise.
14322 * gdb.reverse/until-precsave.exp: Likewise.
14323 * lib/gdb.exp (with_timeout_factor): New proc.
14324 (gdb_expect): Move some code to ...
14325 (get_largest_timeout): ... here. New procedure.
14326
9e811bc3
LM
143272015-04-14 Luis Machado <lgustavo@codesourcery.com>
14328
14329 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14330
0ff6fcb2
LM
143312015-04-13 Luis Machado <lgustavo@codesourcery.com>
14332
14333 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14334 to write to the .text section.
14335
7578d5f7
LM
143362015-04-13 Luis Machado <lgustavo@codesourcery.com>
14337
14338 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14339 Handle the case of targets that do not provide PID information.
14340
2efe15c4
YQ
143412015-04-13 Yao Qi <yao.qi@linaro.org>
14342
14343 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14344 and use expect instead of gdb_expect.
14345
8cd8f2f8
SDJ
143462015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14347
14348 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14349 "coredump_var_addr" to avoid naming conflict with other testcases.
14350
9ee41772
PA
143512015-04-10 Pedro Alves <palves@redhat.com>
14352
14353 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14354 gdb_test_sequence and gdb_assert.
14355
07473109
PA
143562015-04-10 Pedro Alves <palves@redhat.com>
14357
14358 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14359 test messages that don't include the breakpoint address.
14360
de3db44c
YQ
143612015-04-10 Yao Qi <yao.qi@linaro.org>
14362
14363 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14364 false for some offset and width combinations which aren't
14365 supported by linux kernel.
14366
c79d856c
PA
143672015-04-10 Pedro Alves <palves@redhat.com>
14368
14369 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14370 procedure, factored out from ...
14371 (top level): ... here. Add "set displaced-stepping" testing axis.
14372 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14373 parameter "displaced". Use it.
14374 (top level): Use foreach and add "set displaced-stepping" testing
14375 axis.
14376
ebc90b50
PA
143772015-04-10 Pedro Alves <palves@redhat.com>
14378
14379 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14380 Remove comment.
14381 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14382 both the address of the instruction that triggers the watchpoint
14383 and the address of the instruction immediately after, and use
14384 those addresses for the test. Fix comment.
14385
8f572e5c
PA
143862015-04-10 Pedro Alves <palves@redhat.com>
14387
14388 * gdb.base/sigstep.exp (breakpoint_to_handler)
14389 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14390 Test "backtrace" in handler.
14391 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14392 (top level): Add new "displaced" test axis to
14393 breakpoint_to_handler, breakpoint_to_handler_entry and
14394 breakpoint_over_handler.
14395
8d707a12
PA
143962015-04-10 Pedro Alves <palves@redhat.com>
14397
14398 PR gdb/18216
14399 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14400
ef713951
YQ
144012015-04-10 Yao Qi <yao.qi@linaro.org>
14402
14403 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14404 (test_add_rn_pc): New function.
14405 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14406 (top level): Invoke test_add_rn_pc.
14407
906d60cf
PA
144082015-04-10 Pedro Alves <palves@redhat.com>
14409
14410 PR gdb/13858
14411 * gdb.base/step-over-no-symbols.exp: New file.
14412
f2983cc3
AW
144132015-04-09 Andy Wingo <wingo@igalia.com>
14414
14415 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14416 after the Python tests.
14417
6d62641c
SDJ
144182015-04-08 Keith Seitz <keiths@redhat.com>
14419
14420 PR python/16699
14421 * gdb.python/py-completion.exp: New tests for completion.
14422 * gdb.python/py-completion.py (CompleteLimit1): New class.
14423 (CompleteLimit2): Likewise.
14424 (CompleteLimit3): Likewise.
14425 (CompleteLimit4): Likewise.
14426 (CompleteLimit5): Likewise.
14427 (CompleteLimit6): Likewise.
14428 (CompleteLimit7): Likewise.
14429
f3770638
PA
144302015-04-08 Pedro Alves <palves@redhat.com>
14431
14432 PR gdb/18214
14433 PR gdb/18216
14434 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14435 function.
14436 (main): Install it as SIGUSR1 handler.
14437 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14438 parameter. Always use "setup" as prefix. Toggle "set
14439 displaced-stepping" off/on depending on global. Don't switch to
14440 thread 1 here.
14441 (top level): Add displaced stepping "off/on" test axis. Update
14442 "setup" calls. Wrap each subtest with with_test_prefix. Test
14443 continuing with a queued signal in each thread.
14444
4496bed7
PA
144452015-04-08 Pedro Alves <palves@redhat.com>
14446
14447 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14448 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14449 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14450 Return early if running to main fails.
14451 * gdb.trace/while-stepping.exp: Likewise.
14452
b97fde92
PA
144532015-04-07 Pedro Alves <palves@redhat.com>
14454
14455 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14456 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14457 interact with inferior program.
14458
f71c18e7
PA
144592015-04-07 Pedro Alves <palves@redhat.com>
14460
14461 * lib/gdb.exp (inferior_spawn_id): New global.
14462 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14463 spawn id after processing the user code.
14464 (default_gdb_start): Set inferior_spawn_id.
14465 (send_inferior): New procedure.
14466 * lib/gdbserver-support.exp (gdbserver_start): Set
14467 inferior_spawn_id.
14468 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14469
6423214f
PA
144702015-04-07 Pedro Alves <palves@redhat.com>
14471
14472 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14473 * lib/gdbserver-support.exp (gdbserver_start): Make
14474 $server_spawn_id global.
14475 (gdbserver_start): Don't wait for gdbserver's spawn id with
14476 expect_background.
14477 (close_gdbserver): New procedure.
14478 (gdb_exit): Rename the default version and reimplement.
14479
71c0ee8c
PA
144802015-04-07 Pedro Alves <palves@redhat.com>
14481
72f4393d 14482 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14483 append the substituted item, not the original item.
14484
203bc29b
PA
144852015-04-07 Pedro Alves <palves@redhat.com>
14486
14487 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14488 gdb_expect.
14489
508a3ddf
PA
144902015-04-07 Pedro Alves <palves@redhat.com>
14491
14492 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14493 output appearing once only.
14494
9f6dbe2b
PA
144952015-04-07 Pedro Alves <palves@redhat.com>
14496
14497 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14498 that doesn't expect anything. Return early if running to main
14499 fails.
14500
337532fa
YQ
145012015-04-07 Yao Qi <yao.qi@linaro.org>
14502
14503 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14504 (child_function): Call alarm.
14505 (main): Move call to alarm into the loop.
14506 * gdb.threads/non-stop-fair-events.exp: Build program with
14507 -DTIMEOUT=$timeout.
14508
01b622d4
DE
145092015-04-06 Doug Evans <xdje42@gmail.com>
14510
14511 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14512 Fix dest parameter to board_info.
14513 (fpc_compile): Ditto.
14514 (gdb_compile_pascal): Rename dest arg to destfile.
14515
961f4160
PMR
145162015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14517
14518 * gdb.ada/funcall_ref.exp: New file.
14519 * gdb.ada/funcall_ref/foo.adb: New file.
14520
cafda597
YQ
145212015-04-02 Yao Qi <yao.qi@linaro.org>
14522
14523 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14524 is remote.
14525
fed040c6
GB
145262015-04-02 Gary Benson <gbenson@redhat.com>
14527
14528 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14529
d11916aa
SS
145302015-04-01 Sasha Smundak <asmundak@google.com>
14531
14532 * gdb.python/py-unwind-maint.c: New file.
14533 * gdb.python/py-unwind-maint.exp: New test.
14534 * gdb.python/py-unwind-maint.py: New file.
14535 * gdb.python/py-unwind.c: New file.
14536 * gdb.python/py-unwind.exp: New test.
14537 * gdb.python/py-unwind.py: New test.
14538
a1471180
PA
145392015-04-01 Pedro Alves <palves@redhat.com>
14540
14541 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14542 to fail instead of non-existent $test.
14543
0bbeccb1
PA
145442015-04-01 Pedro Alves <palves@redhat.com>
14545
14546 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14547 GDBFLAGS if not empty.
14548
3c724c8c
PMR
145492015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14550
14551 * gdb.ada/complete.exp: Remove "multi_line".
14552 * gdb.ada/info_exc.exp: Remove "multi_line".
14553 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14554 * gdb.ada/ptype_field.exp: Remove "multi_line".
14555 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14556 * gdb.ada/tagged.exp: Remove "multi_line".
14557 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14558 [multi_line ...]
14559 * gdb.btrace/delta.exp: Likewise.
14560 * gdb.btrace/exception.exp: Likewise.
14561 * gdb.btrace/function_call_history.exp: Likewise.
14562 * gdb.btrace/instruction_history.exp: Likewise.
14563 * gdb.btrace/nohist.exp: Likewise.
14564 * gdb.btrace/record_goto.exp: Likewise.
14565 * gdb.btrace/segv.exp: Likewise.
14566 * gdb.btrace/stepi.exp: Likewise.
14567 * gdb.btrace/tailcall.exp: Likewise.
14568 * gdb.btrace/unknown_functions.exp: Likewise.
14569 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14570 * lib/gdb.exp: Add the "multi_line" helper.
14571
4eec2deb
PA
145722015-04-01 Pedro Alves <palves@redhat.com>
14573
14574 * gdb.threads/tid-reuse.c: New file.
14575 * gdb.threads/tid-reuse.exp: New file.
14576
df8411da
SDJ
145772015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14578
14579 PR corefiles/16092
14580 * gdb.base/coredump-filter.c: New file.
14581 * gdb.base/coredump-filter.exp: Likewise.
14582
6ef37366
PM
145832015-03-27 Petr Machata <pmachata@redhat.com>
14584
14585 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14586 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14587 (Dwarf::assemble): Initialize them.
14588 (Dwarf::lines): New function.
14589
7ec911b0
JT
145902015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14591
14592 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14593 SYMBOL_PREFIX for x86_64-*-cygwin.
14594
ff908ebf
AW
145952015-03-26 Andy Wingo <wingo@igalia.com>
14596
14597 PR symtab/18148
14598 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14599 const_value but not a location.
14600 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14601 location defined in non-main CUs are visible.
14602
6d5f0679
YQ
146032015-03-26 Yao Qi <yao.qi@linaro.org>
14604
14605 PR testsuite/18139
14606 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14607 Add a line number entry for the same line.
14608 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14609 Add a line number entry for the same line.
14610
2898689b
YQ
146112015-03-26 Yao Qi <yao.qi@linaro.org>
14612
14613 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14614 .int 0.
14615 (func): Likewise. Add .Lfunc_1 label.
14616 Use .Lfunc_1 label.
14617 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
14618 .int 0.
14619 (func): Likewise.
14620 Use .Lfunc_1 label.
14621
85180498
YQ
146222015-03-26 Yao Qi <yao.qi@linaro.org>
14623
14624 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
14625 Call gdb_compile instead to compile each .s files without debug
14626 information.
14627
8aa08a8d
YQ
146282015-03-26 Yao Qi <yao.qi@linaro.org>
14629
14630 * gdb.base/savedregs.exp (process_saved_regs): Make
14631 "Saved registers:" optional in the pattern.
14632
66849923
MM
146332015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14634
14635 * gdb.btrace/next.exp: Merged into step.exp.
14636 * gdb.btrace/finish.exp: Merged into step.exp.
14637 * gdb.btrace/nexti.exp: Merged into stepi.exp.
14638 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
14639 "record goto" and checking the exact replay position.
14640 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
14641 check for "Recording format" in "info record" output.
14642 * gdb.btrace/record_goto.exp: Choose test file based on target.
14643 * gdb.btrace/x86-record_goto.S: Renamed into ...
14644 * gdb.btrace/x86_64-record_goto.S: ... this.
14645 * gdb.btrace/i686-record_goto.S: New.
14646 * gdb.btrace/x86-tailcall.S: Renamed into ...
14647 * gdb.btrace/x86_64-tailcall.S: ... this.
14648 * gdb.btrace/i686-tailcall.S: New.
14649 * gdb.btrace/x86-tailcall.c: Renamed into ...
14650 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
14651 separate statements. Update test.
14652 * gdb.btrace/delta.exp: Use record_goto.c as test file.
14653 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
14654 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
14655 * gdb.btrace/tailcall.exp: Choose test file based on target.
14656 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
14657
11cc1b74
MM
146582015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14659
14660 * gdb.btrace/exception.exp: Increase BTS buffer size.
14661
a25d8bf9
PA
146622015-03-24 Pedro Alves <palves@redhat.com>
14663
14664 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
14665
856e7dd6
PA
146662015-03-24 Pedro Alves <palves@redhat.com>
14667
14668 * gdb.threads/schedlock.exp (test_step): No longer expect that
14669 "set scheduler-locking step" with "next" over a function call runs
14670 threads unlocked.
14671
ad235a41
AT
146722015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14673
14674 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
14675
15630549
AT
146762015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14677
14678 PR breakpoints/16466
14679 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
14680 * gdb.mi/mi-pending.c (thread_func): New function.
14681 (int main): Add threading support required.
14682 * gdb.mi/mi-pending.exp: Add tests for this issue.
14683 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
14684 (pendfunc2): Remove stdio dependency.
14685 * gdb.mi/mi-pendshr2.c: New file.
14686
693dca06
KS
146872015-03-23 Keith Seitz <keiths@redhat.com>
14688
14689 * gdb.linespec/keywords.c: New file.
14690 * gdb.linespec/keywords.exp: New file.
14691
7e993ebf
KS
146922015-03-23 Keith Seitz <keiths@redhat.com>
14693
14694 PR gdb/18021
14695 * gdb.dwarf2/staticvirtual.exp: New test.
14696
bc23328c
JK
146972015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14698
14699 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
14700 * README: Remove HP-UX and gdb.hp.
14701 (configuration):
14702 * configure: Regenerate.
14703 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
14704 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
14705 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
14706 gdb.hp/gdb.defects/Makefile.
14707 * gdb.hp/Makefile.in: File deleted.
14708 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
14709 * gdb.hp/gdb.aCC/optimize.c: File deleted.
14710 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
14711 * gdb.hp/gdb.aCC/run.c: File deleted.
14712 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
14713 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
14714 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
14715 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
14716 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
14717 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
14718 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
14719 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
14720 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
14721 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
14722 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
14723 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
14724 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
14725 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
14726 * gdb.hp/gdb.base-hp/reg.s: File deleted.
14727 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
14728 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
14729 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
14730 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
14731 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
14732 * gdb.hp/gdb.compat/Makefile.in: File deleted.
14733 * gdb.hp/gdb.compat/average.c: File deleted.
14734 * gdb.hp/gdb.compat/sum.c: File deleted.
14735 * gdb.hp/gdb.compat/xdb.c: File deleted.
14736 * gdb.hp/gdb.compat/xdb0.c: File deleted.
14737 * gdb.hp/gdb.compat/xdb0.h: File deleted.
14738 * gdb.hp/gdb.compat/xdb1.c: File deleted.
14739 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
14740 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
14741 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
14742 * gdb.hp/gdb.defects/Makefile.in: File deleted.
14743 * gdb.hp/gdb.defects/bs14602.c: File deleted.
14744 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
14745 * gdb.hp/gdb.defects/solib-d.c: File deleted.
14746 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
14747 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
14748 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
14749 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
14750 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
14751 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
14752 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
14753 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
14754 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
14755 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
14756 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
14757 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
14758 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
14759 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
14760 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
14761 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
14762 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
14763 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
14764 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
14765 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
14766 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
14767 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
14768 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
14769 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
14770 * gdb.hp/tools/odump: File deleted.
14771
8bf3b159
PA
147722015-03-19 Pedro Alves <palves@redhat.com>
14773
14774 * gdb.threads/continue-pending-status.exp (saw_thread_2)
14775 (saw_thread_3): New globals.
14776 (top level): Increment them when an event for the corresponding
14777 thread is seen.
14778 (no thread starvation): New test.
14779
eb54c8bf
PA
147802015-03-19 Pedro Alves <palves@redhat.com>
14781
14782 * gdb.threads/continue-pending-status.c: New file.
14783 * gdb.threads/continue-pending-status.exp: New file.
14784
32d2e5d6
PA
147852015-03-18 Pedro Alves <palves@redhat.com>
14786
14787 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14788 Use gdb_is_target_remote instead of is_remote. Use
14789 gdb_test_multiple instead of gdb_expect. Exit early if
14790 gdb_test_multiple hits its internal matches. Tighten stepi tests
14791 expected output. Fail on exit with any signal, instead of just
14792 SIGILL.
14793
f68f11b7
YQ
147942015-03-18 Yao Qi <yao.qi@linaro.org>
14795
14796 PR tdep/18107
14797 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
14798 variable.
14799 * gdb.base/catch-syscall.exp: Don't skip it on
14800 aarch64*-*-linux* target. Remove elements in all_syscalls.
14801 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
14802 target.
14803 (setup_all_syscalls): New proc.
14804
ca5fd19b
YQ
148052015-03-16 Yao Qi <yao.qi@linaro.org>
14806
14807 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
14808 (top level): Skip tests if valid_addr_p returns false for
14809 $cmd1 or $cmd2.
14810
85642ba0
AW
148112015-03-11 Andy Wingo <wingo@igalia.com>
14812
14813 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
14814
e03f9645
YQ
148152015-03-11 Yao Qi <yao.qi@linaro.org>
14816
14817 * gdb.base/catch-syscall.exp: Fix typo in comments.
14818
5d0962b2
YQ
148192015-03-11 Yao Qi <yao.qi@linaro.org>
14820
14821 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
14822
b2df3cef
PA
148232015-03-09 Pedro Alves <palves@redhat.com>
14824
14825 * dg-extract-results.py: Delete.
14826
ef878e53
PA
148272015-03-09 Pedro Alves <palves@redhat.com>
14828
14829 Merge dg-extract-results.sh from GCC upstream (r218843).
14830
14831 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
14832 * dg-extract-results.sh: Use --text with grep to avoid issues with
14833 binary files. Fall back to cat -v, if that doesn't work.
14834
9494d219
PA
148352015-03-05 Pedro Alves <palves@redhat.com>
14836
14837 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
14838
a8d9763a
SM
148392015-03-04 Simon Marchi <simon.marchi@ericsson.com>
14840
14841 * lib/mi-support.exp (mi_expect_interrupt): Accept
14842 alternative event for when in all-stop mode.
14843
be9957b8
PA
148442015-03-04 Pedro Alves <palves@redhat.com>
14845
14846 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
14847
d57be0f4 148482015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
14849
14850 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
14851
c214c7cf
AA
148522015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14853
14854 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
14855 regexps for GDB's current line display, accept a hex address
14856 preceding the line number.
14857
6d74a497
AA
148582015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14859
14860 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
14861 the 'arch1' variable for "s390*-linux*" targets.
14862
511aee7c
PA
148632015-03-04 Pedro Alves <palves@redhat.com>
14864
14865 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
14866 (main): Pass missing retval argument to pthread_join call.
14867
95e50b27
PA
148682015-03-02 Pedro Alves <palves@redhat.com>
14869
14870 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
14871 (top level): Call do_test with non-stop as well.
14872
28054d69
PA
148732015-03-02 Pedro Alves <palves@redhat.com>
14874
14875 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
14876 -1.
14877
4fa5d7b4
AA
148782015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14879
14880 * gdb.arch/s390-vregs.exp: New test.
14881 * gdb.arch/s390-vregs.S: New file.
14882
97c18565
PA
148832015-02-27 Pedro Alves <palves@redhat.com>
14884
14885 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14886 call to catch_command_errors.
14887 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
14888 catch_command_errors.
14889
a37bfa30
PA
148902015-02-27 Pedro Alves <palves@redhat.com>
14891
14892 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
14893 "true" for boolean result.
14894 * gdb.gdb/selftest.exp (test_with_self): Also accept full
14895 prototype of main.
14896
6f98576f
PA
148972015-02-27 Pedro Alves <palves@redhat.com>
14898
14899 * lib/unbuffer_output.c: New file.
14900 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
14901 (main): Call gdb_unbuffer_output.
14902
eba5ab56
YQ
149032015-02-27 Yao Qi <yao.qi@linaro.org>
14904
14905 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
14906 target.
14907
0def5aaa
DE
149082015-02-26 Doug Evans <dje@google.com>
14909
14910 * gdb.cp/class2.cc (Dbase, D): New classes.
14911 (main): New local delta.
14912 * gdb.cp/class2.exp: Test printing delta.
14913 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
14914 (dynbar): New global.
14915 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
14916
081a1c2c
JK
149172015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14918
14919 * gdb.compile/compile-ifunc.c: New file.
14920 * gdb.compile/compile-ifunc.exp: New file.
14921
2f41223f
AT
149222015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
14923
14924 * gdb.base/structs.exp: Check for correct struct on finish.
14925
03eddd80
YQ
149262015-02-26 Yao Qi <yao.qi@linaro.org>
14927
14928 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
14929 is zero.
14930
80c57053
JK
149312015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14932
14933 * gdb.arch/cordic.ko.bz2: New file.
14934 * gdb.arch/cordic.ko.debug.bz2: New file.
14935 * gdb.arch/ppc64-symtab-cordic.exp: New file.
14936
21613c12
YQ
149372015-02-25 Yao Qi <yao.qi@linaro.org>
14938
14939 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
14940 aarch64*-*-* target.
14941
d8b901ed
PA
149422015-02-23 Pedro Alves <palves@redhat.com>
14943
14944 * lib/gdb.exp (delete_breakpoints): Rewrite using
14945 gdb_test_multiple.
14946
e5b85ead
PA
149472015-02-23 Pedro Alves <palves@redhat.com>
14948
14949 * gdb.base/info-os.c: Include stdlib.h.
14950
85c3a371
DE
149512015-02-22 Doug Evans <xdje42@gmail.com>
14952
14953 PR symtab/17855
14954 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
14955 is read after symbols have been re-read.
14956 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
14957 * gdb.ada/exec_changed/second.adb (Second): Ditto.
14958
96553a0c
DE
149592015-02-21 Doug Evans <dje@google.com>
14960
14961 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
14962
97a0c697
JK
149632015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
14964
14965 PR corefiles/17808
14966 * gdb.arch/i386-biarch-core.core.bz2: New file.
14967 * gdb.arch/i386-biarch-core.exp: New file.
14968
a47cd6e9
PA
149692015-02-21 Pedro Alves <palves@redhat.com>
14970
14971 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
14972 runto_main fails.
14973
c5facdc4
PA
149742015-02-20 Pedro Alves <palves@redhat.com>
14975
14976 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
14977 info probes.
14978
2db9a427
PA
149792015-02-20 Pedro Alves <palves@redhat.com>
14980
14981 * gdb.threads/multi-create-ns-info-thr.exp: New file.
14982
60fb7e9e
PA
149832015-02-20 Pedro Alves <palves@redhat.com>
14984
14985 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
14986 clean_restart before gdb_target_supports_trace.
14987
5c5019c2
PA
149882015-02-20 Pedro Alves <palves@redhat.com>
14989
14990 PR threads/18006
14991 * gdb.threads/clone-thread_db.c: New file.
14992 * gdb.threads/clone-thread_db.exp: New file.
14993
c9587f88
AT
149942015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
14995
14996 PR breakpoints/16812
14997 * gdb.base/catch-gdb-caused-signals.c: New file.
14998 * gdb.base/catch-gdb-caused-signals.exp: New file.
14999
f6a88844
JM
150002015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15001
15002 * configure: Regenerated.
15003 * configure.ac: Use GDB_AC_TRANSFORM.
15004 * aclocal.m4: sinclude ../transform.m4.
15005
497c491b
JM
150062015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15007
15008 * lib/dtrace.exp: New file.
15009 * gdb.base/dtrace-probe.exp: Likewise.
15010 * gdb.base/dtrace-probe.d: Likewise.
15011 * gdb.base/dtrace-probe.c: Likewise.
15012 * lib/pdtrace.in: Likewise.
15013 * configure.ac: Output variables with the transformed names of
15014 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15015 * configure: Regenerated.
15016
03e98035
JM
150172015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15018
15019 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15020 expected message when trying to access $_probe_* convenience
15021 variables while not on a probe.
15022
63cc30e9
JK
150232015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15024
15025 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15026
0703599a
PA
150272015-02-11 Pedro Alves <pedro@codesourcery.com>
15028
15029 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15030 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15031
7e60a48e
DE
150322015-02-10 Doug Evans <xdje42@gmail.com>
15033
15034 * lib/gdb.exp (gdb_load): Always return a result.
15035
01b088bc
PA
150362015-02-10 Pedro Alves <palves@redhat.com>
15037
15038 * gdb.threads/signal-sigtrap.c: New file.
15039 * gdb.threads/signal-sigtrap.exp: New file.
15040
b05ec7a5
AT
150412015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15042
15043 * gdb.trace/no-attach-trace.c: New file.
15044 * gdb.trace/no-attach-trace.exp: New file.
15045
a2c2acaf
MW
150462015-02-09 Mark Wielaard <mjw@redhat.com>
15047
15048 * gdb.dwarf2/atomic.c: New file.
15049 * gdb.dwarf2/atomic-type.exp: Likewise.
15050
31fd9caa
MM
150512015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15052
15053 * gdb.btrace/buffer-size.exp: Update "info record" output.
15054 * gdb.btrace/delta.exp: Update "info record" output.
15055 * gdb.btrace/enable.exp: Update "info record" output.
15056 * gdb.btrace/finish.exp: Update "info record" output.
15057 * gdb.btrace/instruction_history.exp: Update "info record" output.
15058 * gdb.btrace/next.exp: Update "info record" output.
15059 * gdb.btrace/nexti.exp: Update "info record" output.
15060 * gdb.btrace/step.exp: Update "info record" output.
15061 * gdb.btrace/stepi.exp: Update "info record" output.
15062 * gdb.btrace/nohist.exp: Update "info record" output.
15063
d33501a5
MM
150642015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15065
15066 * gdb.btrace/buffer-size: New.
15067
f4abbc16
MM
150682015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15069
15070 * gdb.btrace/delta.exp: Update "info record" output.
15071 * gdb.btrace/enable.exp: Update "info record" output.
15072 * gdb.btrace/finish.exp: Update "info record" output.
15073 * gdb.btrace/instruction_history.exp: Update "info record" output.
15074 * gdb.btrace/next.exp: Update "info record" output.
15075 * gdb.btrace/nexti.exp: Update "info record" output.
15076 * gdb.btrace/step.exp: Update "info record" output.
15077 * gdb.btrace/stepi.exp: Update "info record" output.
15078 * gdb.btrace/nohist.exp: Update "info record" output.
15079
b9d61307
SM
150802015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15081
15082 PR gdb/15678
15083 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15084
e584fdbc
PA
150852015-02-06 Pedro Alves <palves@redhat.com>
15086
15087 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15088 macro.
15089 (seconds_left, again): New globals.
15090 (main): Wait seconds_left in a 1-second sleep loop instead of
15091 sleeping 180 seconds. If 'again' is set, reset the seconds
15092 counter.
15093 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15094 'again' in the inferior before detaching. Print the seconds left.
15095 (options): New global.
15096 (top level): Build program with -DTIMEOUT=$timeout.
15097
77f41761
PA
150982015-02-06 Pedro Alves <palves@redhat.com>
15099
15100 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15101 determine how many seconds to pass to 'alarm'.
15102 * gdb.base/gdb-sigterm.exp (top level): Build program with
15103 -DTIMEOUT=$timeout.
15104 (do_test): Return success/failure indication. Add more verbose
15105 logging. Don't fail if 200 single steps are seen. Instead, fail
15106 when the test times out.
15107 (passes): New global.
15108 (top level): Break the testing loop if testing fails on any
15109 iteration. Use gdb_assert.
15110
b9394193
DB
151112015-02-04 Don Breazeal <donb@codesourcery.com>
15112
15113 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15114 and initialize them.
15115 (ipc_cleanup): New function.
15116 (main): Don't declare shmid, semid, and msqid. Add a call to
15117 atexit so that we call ipc_cleanup on exit.
15118
42d9e528
PA
151192015-02-04 Pedro Alves <palves@redhat.com>
15120
15121 * boards/native-extended-gdbserver.exp: Remove any target variant
15122 specifications from the board name before clearing the isremote
15123 flag from board_info.
15124
ae6ae975
DE
151252015-01-31 Doug Evans <xdje42@gmail.com>
15126
15127 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15128
cfb069a8
GB
151292015-01-31 Gary Benson <gbenson@redhat.com>
15130
15131 * gdb.base/completion.exp: Disable completion limiting for
15132 existing tests. Add new tests to check completion limiting.
15133 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15134
5dd31d79
DE
151352015-01-31 Doug Evans <xdje42@gmail.com>
15136
15137 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15138
9f050062
DE
151392015-01-31 Doug Evans <xdje42@gmail.com>
15140
15141 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15142 entries. Duplicate file section script entries.
15143 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15144 inlined entries. Add test for safe-path rejection.
15145 * gdb.python/py-section-script.c: Add duplicate inlined section script
15146 entries. Duplicate file section script entries.
15147 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15148 inlined entries. Add test for safe-path rejection.
15149
df25ebbd
JB
151502015-01-29 Joel Brobecker <brobecker@adacore.com>
15151
15152 * gdb.ada/disc_arr_bound: New testcase.
15153
4a0ca9ec
JB
151542015-01-29 Joel Brobecker <brobecker@adacore.com>
15155
15156 * gdb.ada/mi_var_array: New testcase.
15157
3a8b707a
DE
151582015-01-27 Doug Evans <dje@google.com>
15159
15160 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15161 Add test for objfile.filename, objfile.username after objfile
15162 has been unloaded.
15163
f8313f6e
JB
151642015-01-26 Joel Brobecker <brobecker@adacore.com>
15165
15166 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15167 the second test to print the name attribute of value
15168 returned by the call to gdb.lookup_type, and adjust
15169 the expected output accordingly.
15170
37bc665e
MW
151712015-01-25 Mark Wielaard <mjw@redhat.com>
15172
15173 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15174 * gdb.base/disp-step-fork.c: Include unistd.h.
15175 * gdb.base/siginfo-obj.c: Include stdio.h.
15176 * gdb.base/siginfo-thread.c: Likewise.
15177 * gdb.mi/non-stop.c: Include unistd.h.
15178 * gdb.mi/nsthrexec.c: Include stdio.h.
15179 * gdb.mi/pthreads.c: Include unistd.h.
15180 * gdb.modula2/unbounded1.c (main): Declare returns int.
15181 * gdb.reverse/consecutive-reverse.c: Likewise.
15182 * gdb.threads/create-fail.c: Include unistd.h.
15183 * gdb.threads/killed.c: Likewise.
15184 * gdb.threads/linux-dp.c: Likewise.
15185 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15186 * gdb.threads/non-ldr-exc-2.c: Likewise.
15187 * gdb.threads/non-ldr-exc-3.c: Likewise.
15188 * gdb.threads/non-ldr-exc-4.c: Likewise.
15189 * gdb.threads/pthreads.c: Include unistd.h.
15190 (main): Declare returns int.
15191 * gdb.threads/tls-main.c (foo): New declaration.
15192 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15193
f7e5394d
SM
151942015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15195
15196 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15197 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15198
743649fd
MW
151992015-01-15 Mark Wielaard <mjw@redhat.com>
15200
15201 * gdb.base/noreturn-return.c: New file.
15202 * gdb.base/noreturn-return.exp: New file.
15203 * gdb.base/noreturn-finish.c: New file.
15204 * gdb.base/noreturn-finish.exp: New file.
15205
198297aa
PA
152062015-01-23 Pedro Alves <palves@redhat.com>
15207
15208 * gdb.threads/continue-pending-after-query.c: New file.
15209 * gdb.threads/continue-pending-after-query.exp: New file.
15210
717cf30c
AG
152112015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15212 Simon Marchi <simon.marchi@ericsson.com>
15213
15214 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15215 * gdb.base/valgrind-db-attach.exp: Same.
15216 * gdb.base/valgrind-infcall.exp: Same.
15217 * lib/mi-support.exp (default_mi_gdb_start): Same.
15218 * lib/prompt.exp (default_prompt_gdb_start): Same.
15219 * lib/gdb.exp (default_gdb_spawn): Same.
15220 (gdb_interact): New.
15221
15222
4b62a76e
JK
152232015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15224
15225 * gdb.compile/compile.exp (pointer to jit function): New test.
15226
b4cdae6f
WW
152272015-01-17 Wei-cheng Wang <cole945@gmail.com>
15228
15229 * lib/gdb.exp (supports_process_record): Return true for
15230 powerpc*-*-linux*.
15231 (supports_reverse): Likewise.
15232
d221e7ef
DB
152332015-01-15 Don Breazeal <donb@codesourcery.com>
15234
15235 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15236 instead of checking whether the target board is remote and
15237 use spawn_wait_for_attach instead of exec/sleep.
15238 * gdb.base/attach-twice.exp: Likewise.
15239
bafffb51
JB
152402015-01-15 Joel Brobecker <brobecker@adacore.com>
15241
15242 * gdb.ada/var_arr_attrs: New testcase.
15243
5589af0e
PA
152442015-01-14 Pedro Alves <palves@redhat.com>
15245 Joel Brobecker <brobecker@adacore.com>
15246
15247 PR gdb/17525
15248 * gdb.base/bp-cmds-execution-x-script.c: New file.
15249 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15250 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15251
6c400b59
PA
152522015-01-14 Pedro Alves <palves@redhat.com>
15253
15254 PR cli/17828
15255 * gdb.base/batch-preserve-term-settings.c: New file.
15256 * gdb.base/batch-preserve-term-settings.exp: New file.
15257
e02c96a7
DE
152582015-01-13 Doug Evans <dje@google.com>
15259
15260 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15261 binary.
15262
576fd14c
JB
152632015-01-13 Joel Brobecker <brobecker@adacore.com>
15264
15265 * Makefile.in (clean mostlyclean): Do not delete *.py.
15266
04dccad0
JB
152672015-01-13 Joel Brobecker <brobecker@adacore.com>
15268
15269 * gdb.python/py-lookup-type.exp: New file.
15270
3d230f71
PA
152712015-01-12 Pedro Alves <palves@redhat.com>
15272
15273 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15274 restore GDBFLAGS before returning.
15275
7e67715d
JK
152762015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15277
15278 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15279 is_amd64_regs_target and is_x86_like_target.
15280
f2e0d4b4
DE
152812015-01-11 Doug Evans <xdje42@gmail.com>
15282
15283 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15284 is given without an explicit form.
15285 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15286 attributes.
15287 * gdb.dwarf/corrupt.exp: Ditto.
15288 * gdb.dwarf2/enum-type.exp: Ditto.
15289 * gdb.trace/entry-values.exp: Ditto.
15290 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15291
439250fb
DE
152922015-01-11 Doug Evans <xdje42@gmail.com>
15293
15294 PR gdb/15830
15295 * gdb.base/maint.exp: Remove references to "maint demangle".
15296 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15297 Add tests for explicitly specifying language to demangle.
15298 * gdb.dlang/demangle.exp: Ditto.
15299
ede9f622
PA
153002015-01-09 Pedro Alves <palves@redhat.com>
15301
15302 * gdb.threads/non-stop-fair-events.c: New file.
15303 * gdb.threads/non-stop-fair-events.exp: New file.
15304
a7b796db
PA
153052015-01-09 Pedro Alves <palves@redhat.com>
15306
15307 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15308 the global scope. Set a breakpoint after all threads are started
15309 rather than stepping over two source lines. Expect the prompt.
15310 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15311 global.
15312 (NUM): Now 15.
15313 (main): Use threads_started_barrier to wait for all threads to
15314 start. Main thread no longer calls thread_function. Exit after
15315 180 seconds.
15316 (loop): New function.
15317 (thread_function): Wait on threads_started_barrier barrier. Call
15318 'loop' at each iteration.
15319 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15320 threads have started, instead of hardcoding number of "next"
15321 steps. Use an access watchpoint instead of a write watchpoint.
15322
9665ffdd
PA
153232015-01-09 Pedro Alves <palves@redhat.com>
15324
15325 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15326 (thread_func): Wait on barrier.
15327 (main): Wait for all threads to start before stopping GDB.
15328 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15329 global.
15330 (thread1_func, thread2_func): Wait on barrier.
15331 (main): Wait for all threads to start before stopping GDB.
15332 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15333 New global.
15334 (thread1_func, thread2_func): Wait on barrier.
15335 (main): Wait for all threads to start before stopping GDB.
15336
c945a99f
PA
153372015-01-09 Pedro Alves <palves@redhat.com>
15338
15339 * gdb.threads/attach-many-short-lived-threads.c: New file.
15340 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15341
c1a747c1
PA
153422014-01-09 Pedro Alves <palves@redhat.com>
15343
15344 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15345 instead of to thread 2.
15346 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15347 Add barrier around each pthread_create call instead of around all
15348 calls.
15349 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15350 Set a break on thread_function and have the child threads hit it
15351 one at at a time.
15352
60b3033e
PA
153532015-01-09 Pedro Alves <palves@redhat.com>
15354
15355 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15356 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15357 false.
15358 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15359 checking whether the target board is remote.
15360 * gdb.multi/multi-attach.exp: Likewise.
15361 * gdb.python/py-sync-interp.exp: Likewise.
15362 * gdb.server/ext-attach.exp: Likewise.
15363 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15364 tests that need to attach, instead of checking whether the target
15365 board is remote at the top of the file.
15366
acc018ac
YQ
153672015-01-08 Yao Qi <yao@codesourcery.com>
15368
15369 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15370
50a18af8
JK
153712015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15372
15373 Fix testcase compilation.
15374 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15375
8503d6e1
JB
153762015-01-06 Joel Brobecker <brobecker@adacore.com>
15377
15378 * gdb.python/py-type.exp: Add a couple test about empty
15379 array creation, and negative-length array creation.
15380
cc73dbcc
DE
153812015-01-02 Doug Evans <xdje42@gmail.com>
15382
15383 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15384
0300bbc7
DE
153852015-01-02 Doug Evans <dje@google.com>
15386
15387 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15388
9d85a0ec
YQ
153892014-12-29 Yao Qi <yao@codesourcery.com>
15390
15391 * gdb.trace/entry-values.exp: Update comments. Rename variable
15392 bar_call_foo to returned_from_foo.
15393
87186c6a
MMN
153942014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15395
15396 PR gdb/17394
15397 * gdb.linespec/break-asm-file.c: New file.
15398 * gdb.linespec/break-asm-file.exp: New file.
15399 * gdb.linespec/break-asm-file0.s: New file.
15400 * gdb.linespec/break-asm-file1.s: New file.
15401
1bab7383
YQ
154022014-12-18 Nigel Stephens <nigel@mips.com>
15403 Maciej W. Rozycki <macro@codesourcery.com>
15404
15405 * gdb.base/float.exp: Handle the new output from "info float" on
15406 MIPS targets.
15407
1bc1068a
JK
154082014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15409
15410 Fix MinGW compilation.
15411 * gdb.compile/compile-ops.exp: Update untested message if
15412 !skip_compile_feature_tests.
15413 * gdb.compile/compile-setjmp.exp: Likewise.
15414 * gdb.compile/compile-tls.exp: Likewise.
15415 * gdb.compile/compile.exp: Likewise.
15416 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15417 supported on this host".
15418
b6615d10
DE
154192014-12-16 Doug Evans <xdje42@gmail.com>
15420
15421 * boards/stabs.exp: New file.
15422
25dda427
AA
154232014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15424
15425 * gdb.base/completion.exp: Adjust to format changes of "maint
15426 print user-registers".
15427
bf330350
CU
154282014-12-16 Catalin Udma <catalin.udma@freescale.com>
15429
15430 PR server/17457
15431 * gdb.arch/aarch64-fp.c: New file.
15432 * gdb.arch/aarch64-fp.exp: New file.
15433
395cf596
SDJ
154342014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15435
15436 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15437 r210637, r210913, r211666, r215400, r215817).
15438
15439 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15440 * dg-extract-results.py: New file.
15441 * dg-extract-results.sh: Use it if the environment seems
15442 suitable.
15443
15444 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15445
15446 * dg-extract-results.py (parse_run): Handle warnings that
15447 are printed before a test harness is run.
15448
15449 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15450
15451 * dg-extract-results.py (Named): Remove __cmp__ method.
15452 (output_variation): Use a key to sort variation.harnesses.
15453
15454 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15455
15456 * dg-extract-results.py: For Python 3, force sys.stdout to
15457 handle surrogate escape sequences.
15458 (safe_open): New function.
15459 (output_segment, main): Use it.
15460
15461 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15462
15463 * dg-extract-results.py (Prog.result_re): Include options
15464 in test name.
15465
15466 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15467
15468 * dg-extract-results.py (output_variation): Always sort if
15469 do_sum.
15470
e882ef3c
SM
154712014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15472
15473 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15474 as long as we get pagination notifications.
15475
4992aa20
JM
154762014-12-15 Jason Merrill <jason@redhat.com>
15477
15478 * Makefile.in (check-gdb.%): Restore.
15479 * README: Mention it.
15480
c1b5a1a6
JB
154812014-12-13 Joel Brobecker <brobecker@adacore.com>
15482
15483 * gdb.ada/str_uninit: New testcase.
15484
5537b577
JK
154852014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15486
15487 PR symtab/17642
15488 * gdb.base/vla-stub-define.c: New file.
15489 * gdb.base/vla-stub.c: New file.
15490 * gdb.base/vla-stub.exp: New file.
15491
bb2ec1b3
TT
154922014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15493 Jan Kratochvil <jan.kratochvil@redhat.com>
15494 Tom Tromey <tromey@redhat.com>
15495
15496 * configure.ac: Add gdb.compile/.
15497 * configure: Regenerate.
15498 * gdb.compile/Makefile.in: New file.
15499 * gdb.compile/compile-ops.exp: New file.
15500 * gdb.compile/compile-ops.c: New file.
15501 * gdb.compile/compile-tls.c: New file.
15502 * gdb.compile/compile-tls.exp: New file.
15503 * gdb.compile/compile-constvar.S: New file.
15504 * gdb.compile/compile-constvar.c: New file.
15505 * gdb.compile/compile-mod.c: New file.
15506 * gdb.compile/compile-nodebug.c: New file.
15507 * gdb.compile/compile-setjmp-mod.c: New file.
15508 * gdb.compile/compile-setjmp.c: New file.
15509 * gdb.compile/compile-setjmp.exp: New file.
15510 * gdb.compile/compile-shlib.c: New file.
15511 * gdb.compile/compile.c: New file.
15512 * gdb.compile/compile.exp: New file.
15513 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15514
4ff709eb
TT
155152014-12-12 Tom Tromey <tromey@redhat.com>
15516
15517 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15518 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15519
6dddd6a5
DE
155202014-12-12 Doug Evans <dje@google.com>
15521
15522 * lib/gdb-python.exp (get_python_valueof): New function.
15523 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15524
71c24708
AA
155252014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15526
15527 * gdb.base/completion.exp: Add test for completion of "info
15528 registers ".
15529
3e29f34a
MR
155302014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15531
15532 * gdb.base/func-ptrs.c: New file.
15533 * gdb.base/func-ptrs.exp: New file.
15534
fc126975
SM
155352014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15536
15537 PR breakpoints/17012
15538 * gdb.base/dprintf-detach.c: New file.
15539 * gdb.base/dprintf-detach.exp: New file.
15540
0a46d518
SM
155412014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15542
15543 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15544 * lib/gdb.exp (target_is_gdbserver): New procedure.
15545
a0be3e44
DE
155462014-12-08 Doug Evans <dje@google.com>
15547
15548 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15549
df1b803a
YQ
155502014-12-05 Yao Qi <yao@codesourcery.com>
15551
15552 * gdb.guile/scm-error.exp: Remove the third argument to
15553 gdb_remote_download.
15554 * gdb.guile/scm-frame-args.exp: Likewise.
15555 * gdb.guile/scm-section-script.exp: Likewise.
15556
ddb9f679
YQ
155572014-12-05 Yao Qi <yao@codesourcery.com>
15558
15559 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15560
86e4ed39
DE
155612014-12-04 Doug Evans <dje@google.com>
15562
15563 * gdb.python/py-objfile.exp: Add tests for
15564 objfile.add_separate_debug_file.
15565
7c50a931
DE
155662014-12-04 Doug Evans <dje@google.com>
15567
15568 * lib/gdb.exp (get_build_id): New function.
15569 (build_id_debug_filename_get): Rewrite to use it.
15570 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15571
621661e3
MR
155722014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15573
15574 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15575 `method(long)', not just 0x0.
15576 * gdb.cp/nsalias.exp: Align code labels to 4.
15577 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15578 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15579 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15580 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15581 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15582 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15583
29f0c3b7
DE
155842014-12-02 Doug Evans <dje@google.com>
15585
e1e061e7 15586 PR symtab/17602
29f0c3b7 15587 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15588 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15589 * gdb.cp/anon-ns.exp: Update.
15590
162078c8
NB
155912014-12-02 Nick Bull <nicholaspbull@gmail.com>
15592
15593 * gdb.python/py-events.py (inferior_call_handler): New.
15594 (register_changed_handler, memory_changed_handler): New.
15595 (test_events.invoke): Register new handlers.
15596 * gdb.python/py-events.exp: Add tests for inferior call,
15597 memory_changed and register_changed events.
15598
fdb09caf
AA
155992014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15600
15601 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15602 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15603 if the linker doesn't understand this.
15604
55cfb2c4
SM
156052014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15606
15607 * gdb.python/python.exp: Change expected reply to help().
15608
9e8cd6df
YQ
156092014-12-01 Yao Qi <yao@codesourcery.com>
15610
15611 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15612 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15613 * configure: Re-generated.
15614
6c659fc2
SC
156152014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15616
15617 * gdb.cp/chained-calls.cc: New file.
15618 * gdb.cp/chained-calls.exp: New file.
15619 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
15620
d7fc3181
SM
156212014-11-28 Simon Marchi <simon.marchi@ericsson.com>
15622
15623 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
15624 * gdb.dwarf2/symtab-producer.exp: Same.
15625 * gdb.gdb/python-interrupts.exp: Same.
15626 * gdb.gdb/python-selftest.exp: Same.
15627 * gdb.python/py-linetable.exp: Same.
15628 * gdb.python/py-type.exp: Same.
15629 * gdb.python/py-value-cc.exp: Same.
15630 * gdb.python/py-value.exp: Same.
15631
10e79639
YQ
156322014-11-28 Yao Qi <yao@codesourcery.com>
15633
15634 * gdb.base/break-probes.exp: Match library name prefixed with
15635 sysroot.
15636
f28a0564
SM
156372014-11-27 Simon Marchi <simon.marchi@ericsson.com>
15638
15639 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
15640 test expected output. Add parentheses for the call to print.
15641 Remove L suffix from integers.
15642
3fe1ce1d
DE
156432014-11-26 Doug Evans <dje@google.com>
15644
15645 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
15646
84429e27
YQ
156472014-11-22 Yao Qi <yao@codesourcery.com>
15648
15649 * gdb.trace/entry-values.c: Remove asms.
15650 (foo): Add foo_label.
15651 (bar): Add bar_label.
15652 * gdb.trace/entry-values.exp: Remove code computing foo's
15653 length and bar's length.
15654 (Dwarf::assemble): Invoke function_range for bar and use
15655 MACRO_AT_func for foo.
15656
26741859
YQ
156572014-11-22 Yao Qi <yao@codesourcery.com>
15658
15659 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
15660 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
15661 Use .Lgcc43_procstart instead of gcc43.
15662
45e44d27
JB
156632014-11-21 Joel Brobecker <brobecker@adacore.com>
15664
15665 * gdb.ada/n_arr_bound: New testcase.
15666
458c8db8
SDJ
156672014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
15668
15669 PR breakpoints/10737
15670 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
15671 test_catch_syscall_multi_arch.
15672 (test_catch_syscall_multi_arch): New function.
15673
43f3e411
DE
156742014-11-20 Doug Evans <xdje42@gmail.com>
15675
15676 * gdb.base/maint.exp: Update expected output.
15677
0d7b2549
AA
156782014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
15679
15680 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
15681 4-byte instruction on S390.
15682
8908fca5
JB
156832014-11-19 Joel Brobecker <brobecker@adacore.com>
15684
15685 * gdb.ada/arr_arr: New testcase.
15686
4a46959e
JB
156872014-11-19 Joel Brobecker <brobecker@adacore.com>
15688
15689 * gdb.ada/pkd_arr_elem: New Testcase.
15690
470e2f4e
LM
156912014-11-18 Luis Machado <lgustavo@codesourcery.com>
15692
15693 * gdb.reverse/break-precsave: Expect completion message for
15694 core file reads.
15695 * gdb.reverse/consecutive-precsave.exp: Likewise.
15696 * gdb.reverse/finish-precsave.exp: Likewise.
15697 * gdb.reverse/i386-precsave.exp: Likewise.
15698 * gdb.reverse/machinestate-precsave.exp: Likewise.
15699 * gdb.reverse/sigall-precsave.exp: Likewise.
15700 * gdb.reverse/solib-precsave.exp: Likewise.
15701 * gdb.reverse/step-precsave.exp: Likewise.
15702 * gdb.reverse/until-precsave.exp: Likewise.
15703 * gdb.reverse/watch-precsave.exp: Likewise.
15704
a267f3ad
AA
157052014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15706
15707 * gdb.base/bp-permanent.c: Include unistd.h.
15708 * gdb.python/py-framefilter-mi.c (main): Add return type.
15709 * gdb.python/py-framefilter.c (main): Likewise.
15710 * gdb.trace/actions-changed.c (main): Likewise.
15711
12084a9a
AA
157122014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15713
15714 * gdb.mi/until.c: Add eye-catchers.
15715 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
15716 line numbers.
15717
dc7e1a77
AA
157182014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15719
15720 * gdb.base/condbreak.exp: Drop references to removed non-prototype
15721 function header variants in break1.c.
15722 * gdb.base/ena-dis-br.exp: Likewise.
15723 * gdb.base/hbreak2.exp: Likewise.
15724 * gdb.reverse/until-precsave.exp: Drop references to removed
15725 non-prototype function header variants in ur1.c.
15726 * gdb.reverse/until-reverse.exp: Likewise.
15727
41c77605
PM
157282014-11-17 Petr Machata <pmachata@redhat.com>
15729
15730 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
15731 ${_cu_offset_size} bytes abbrev offset.
15732
34248c3a
DE
157332014-11-15 Doug Evans <xdje42@gmail.com>
15734
15735 PR symtab/17559
15736 * gdb.base/line-symtabs.exp: New file.
15737 * gdb.base/line-symtabs.c: New file.
15738 * gdb.base/line-symtabs.h: New file.
15739
646da059
YQ
157402014-11-14 Yao Qi <yao@codesourcery.com>
15741
15742 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
15743 (func): Add label func_label.
15744 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
15745 Replace low_pc and high_pc with MACRO_AT_range.
15746 Replace name, low_pc and high_pc with MACRO_AT_func.
15747
9301ebe6
YQ
157482014-11-14 Yao Qi <yao@codesourcery.com>
15749
15750 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
15751 Replace name, low_pc and high_pc with MACRO_AT_func.
15752
f166b542
YQ
157532014-11-14 Yao Qi <yao@codesourcery.com>
15754
15755 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
15756 produce debug information.
15757 * gdb.dwarf2/implptr-optimized-out.S: Removed.
15758
0f6e71e3
YQ
157592014-11-14 Yao Qi <yao@codesourcery.com>
15760
15761 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
15762 object and get function length.
15763 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
15764 with MACRO_AT_func.
15765 (top-level): Replace gdb_compile and clean_restart with
15766 prepare_for_testing.
15767 * gdb.dwarf2/main.c (main): Add label main_label.
15768
876c4df9
YQ
157692014-11-14 Yao Qi <yao@codesourcery.com>
15770
15771 * lib/dwarf.exp (function_range): New procedure.
15772 (Dwarf::_handle_macro_at_func): New procedure.
15773 (Dwarf::_handle_macro_at_range): New procedure.
15774 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
15775
02ad9cf1
YQ
157762014-11-14 Yao Qi <yao@codesourcery.com>
15777
15778 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
15779 (_handle_attribute): New procedure.
15780
a59add0c
AA
157812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15782
15783 * gdb.ada/cond_lang/foo.c (callme): Add return type.
15784 * gdb.base/call-sc.c (zed): Likewise.
15785 * gdb.base/checkpoint.c (main): Likewise.
15786 * gdb.base/dump.c (main): Likewise.
15787 * gdb.base/gcore.c (main): Likewise.
15788 * gdb.base/huge.c (main): Likewise.
15789 * gdb.base/multi-forks.c (main): Likewise.
15790 * gdb.base/pr10179-a.c (main): Likewise.
15791 * gdb.base/savedregs.c (main): Likewise.
15792 * gdb.base/sigaltstack.c (main): Likewise.
15793 * gdb.base/siginfo.c (main): Likewise.
15794 * gdb.base/structs.c (zed): Likewise.
15795 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
15796 * gdb.mi/mi-syn-frame.c (main): Likewise.
15797 * gdb.mi/until.c (foo, main): Likewise.
15798 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
15799 * gdb.base/solib-weak.c (foo): Declare.
15800 * gdb.base/attach-twice.c: Include stdio.h.
15801 * gdb.base/weaklib1.c: Likewise.
15802 * gdb.base/weaklib2.c: Likewise.
15803 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
15804 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
15805 unistd.h.
15806 * gdb.base/attach-pie-misread.c: Include stdlib.h.
15807 * gdb.mi/mi-exit-code.c: Likewise.
15808 * gdb.base/break-interp-lib.c: Include string.h.
15809 * gdb.base/coremaker.c: Likewise.
15810 * gdb.base/testenv.c: Likewise.
15811 * gdb.python/py-finish-breakpoint.c: Likewise.
15812 * gdb.base/inferior-died.c: Include sys/wait.h.
15813 * gdb.base/fileio.c: Include time.h.
15814 * gdb.base/async-shell.c: Include unistd.h.
15815 * gdb.base/dprintf-non-stop.c: Likewise.
15816 * gdb.base/info-os.c: Likewise.
15817 * gdb.mi/mi-console.c: Likewise.
15818 * gdb.mi/watch-nonstop.c: Likewise.
15819 * gdb.python/py-events.c: Likewise.
15820 * gdb.base/async.c (baz): Move up before its invocation.
15821 * gdb.base/code_elim2.c (my_global_func): Likewise.
15822 * gdb.base/skip-solib-lib.c (multiply): Likewise.
15823 * gdb.base/advance.c (func2): Likewise.
15824
3b5d5997
AA
158252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15826
15827 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
15828 variant.
15829 * gdb.base/annota3.c: Likewise.
15830 * gdb.base/async.c: Likewise.
15831 * gdb.base/average.c: Likewise.
15832 * gdb.base/call-ar-st.c: Likewise.
15833 * gdb.base/call-rt-st.c: Likewise.
15834 * gdb.base/call-sc.c: Likewise.
15835 * gdb.base/call-strs.c: Likewise.
15836 * gdb.base/ending-run.c: Likewise.
15837 * gdb.base/execd-prog.c: Likewise.
15838 * gdb.base/exprs.c: Likewise.
15839 * gdb.base/foll-exec.c: Likewise.
15840 * gdb.base/foll-fork.c: Likewise.
15841 * gdb.base/foll-vfork.c: Likewise.
15842 * gdb.base/funcargs.c: Likewise.
15843 * gdb.base/gcore.c: Likewise.
15844 * gdb.base/jump.c: Likewise.
15845 * gdb.base/langs0.c: Likewise.
15846 * gdb.base/langs1.c: Likewise.
15847 * gdb.base/langs2.c: Likewise.
15848 * gdb.base/mips_pro.c: Likewise.
15849 * gdb.base/nodebug.c: Likewise.
15850 * gdb.base/opaque0.c: Likewise.
15851 * gdb.base/opaque1.c: Likewise.
15852 * gdb.base/recurse.c: Likewise.
15853 * gdb.base/run.c: Likewise.
15854 * gdb.base/scope0.c: Likewise.
15855 * gdb.base/scope1.c: Likewise.
15856 * gdb.base/setshow.c: Likewise.
15857 * gdb.base/setvar.c: Likewise.
15858 * gdb.base/shmain.c: Likewise.
15859 * gdb.base/shr1.c: Likewise.
15860 * gdb.base/shr2.c: Likewise.
15861 * gdb.base/sigall.c: Likewise.
15862 * gdb.base/signals.c: Likewise.
15863 * gdb.base/so-indr-cl.c: Likewise.
15864 * gdb.base/solib2.c: Likewise.
15865 * gdb.base/structs.c: Likewise.
15866 * gdb.base/sum.c: Likewise.
15867 * gdb.base/vforked-prog.c: Likewise.
15868 * gdb.base/watchpoint.c: Likewise.
15869 * gdb.reverse/shr2.c: Likewise.
15870 * gdb.reverse/until-reverse.c: Likewise.
15871 * gdb.reverse/ur1.c: Likewise.
15872 * gdb.reverse/watch-reverse.c: Likewise.
15873
066a77c5
AA
158742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15875
15876 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
15877 variant.
15878 * gdb.base/sepdebug.exp: Drop references to removed code.
15879
4f204ea5
AA
158802014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15881
15882 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
15883 variant. Preserve original line numbering.
15884 * gdb.base/list1.c: Likewise.
15885
3b377a3a
AA
158862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15887
15888 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
15889 variant.
15890 * gdb.base/break1.c: Likewise.
15891 * gdb.base/break.exp: Drop references to removed code.
15892
e444df73
AA
158932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15894
15895 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
15896 variant.
15897
8008f2a7
AA
158982014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15899
15900 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
15901
a5a06887
AA
159022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15903
15904 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
15905 logic into perform_all_tests() and invoke it with and without
15906 function header prototypes.
15907 (do_function_calls): Remove conditional XFAIL for PR 5318.
15908 (rerun_and_prepare): Remove duplicate code.
15909 (perform_all_tests): New. Main logic moved here.
15910
44dba9b9
AA
159112014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15912
15913 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
15914 code guarded by #ifdef NO_PROTOTYPES.
15915 (t_double_many_args): Likewise.
15916 (DEF_FUNC_MANY_ARGS_1): Likewise.
15917 (DEF_FUNC_VALUES_1): Likewise.
15918 (t_structs_ldc): Renamed from t_structs_fc in conditional code
15919 guarded by #ifdef PROTOTYPES.
15920
d1fbcd56
AA
159212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15922
15923 * gdb.mi/mi-console.c: Add eye-catcher.
15924 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
15925 instead of literal line number.
15926
b0e59b8f
AA
159272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15928
15929 * gdb.base/shr2.c: Add eye-catcher.
15930 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
15931 line number.
15932
78f98cca
AA
159332014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15934
15935 * gdb.base/jump.c: Add eye-catchers.
15936 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
15937 numbers.
15938
58fa2af0
AA
159392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15940
15941 * gdb.base/execd-prog.c: Add eye-catchers.
15942 * gdb.base/foll-exec.c: Likewise.
15943 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
15944 line numbers.
15945
04e5059b
AA
159462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15947
15948 * gdb.base/ending-run.c: Add eye-catchers.
15949 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
15950 literal line numbers.
15951
dbfdb174
AA
159522014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15953
15954 * gdb.base/call-rt-st.c: Add eye-catchers.
15955 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
15956 literal line numbers.
15957
888a2ade
AA
159582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15959
15960 * gdb.base/call-ar-st.c: Add eye-catchers.
15961 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
15962 literal line numbers.
15963
6acc2dde
AA
159642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15965
15966 * gdb.base/average.c: Add eye-catchers.
15967 * gdb.base/sum.c: Likewise.
15968 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
15969 regexps dynamically.
15970
9ecfcd1d
AA
159712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15972
15973 * gdb.base/solib1.c: Add eye-catchers.
15974 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
15975 literal line numbers.
15976
78708b7c
PA
159772014-11-12 Pedro Alves <palves@redhat.com>
15978
15979 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
15980 leader has exited.
15981
af48d08f
PA
159822014-11-12 Pedro Alves <palves@redhat.com>
15983
15984 * gdb.arch/i386-bp_permanent.c: New file.
15985 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
15986 (srcfile): Set to i386-bp_permanent.c.
15987 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
15988 that stepi does not execute the 'leave' instruction, instead of
15989 testing it does execute.
15990 * gdb.base/bp-permanent.c: New file.
15991 * gdb.base/bp-permanent.exp: New file.
15992
af3768e9
DE
159932014-11-10 Doug Evans <xdje42@gmail.com>
15994
15995 PR symtab/17564
15996 * gdb.base/symtab-search-order.exp: New file.
15997 * gdb.base/symtab-search-order.c: New file.
15998 * gdb.base/symtab-search-order-1.c: New file.
15999 * gdb.base/symtab-search-order-shlib-1.c: New file.
16000
9de00a4a
PA
160012014-11-07 Pedro Alves <palves@redhat.com>
16002
16003 PR gdb/17511
16004 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16005 i?86-*-linux*.
16006
e0f52461
SC
160072014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16008
16009 PR c++/17494
16010 * gdb.cp/pr17494.cc: New file.
16011 * gdb.cp/pr17494.exp: New file.
16012
6ce8c980
YQ
160132014-11-02 Yao Qi <yao@codesourcery.com>
16014
16015 * gdb.python/python.exp: Get working directory and match the
16016 output of "set extended-prompt \\w " with it.
16017
02be9a71
DE
160182014-10-30 Doug Evans <dje@google.com>
16019
16020 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16021 in objfiles.
16022 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16023 in progspaces.
16024
3bdff46b
LM
160252014-10-30 Janis Johnson <janisjo@codesourcery.com>
16026
16027 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16028 * gdb.base/realname-expand.exp: Likewise.
16029 * gdb.linespec/macro-relative.exp: Likewise.
16030
ab917dfb
PA
160312014-10-29 Pedro Alves <palves@redhat.com>
16032
16033 PR gdb/17408
16034 * gdb.threads/schedlock.c (some_function): New function.
16035 (call_function): New global.
16036 (MAYBE_CALL_SOME_FUNCTION): New macro.
16037 (thread_function): Call it.
16038 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16039 and use it instead of a global counter. Adjust all callers.
16040 (get_current_thread): Use "find current thread" for test message
16041 here rather than having all callers pass down the same string.
16042 (goto_loop): New procedure, factored out from ...
16043 (my_continue): ... this.
16044 (step_ten_loops): Change parameter from test message to command to
16045 use. Adjust.
16046 (list_count): Delete global.
16047 (check_result): New procedure, factored out from duplicate top
16048 level code.
16049 (continue tests): Wrap in with_test_prefix.
16050 (test_step): New procedure, factored out from duplicate top level
16051 code.
16052 (top level): Test "step" in combination with all scheduler-locking
16053 modes. Test "next" in combination with all scheduler-locking
16054 modes, and in combination with stepping over a function call or
16055 not.
16056 * gdb.threads/next-bp-other-thread.c: New file.
16057 * gdb.threads/next-bp-other-thread.exp: New file.
16058
d3d4baed
PA
160592014-10-29 Pedro Alves <palves@redhat.com>
16060
16061 PR python/17372
16062 * gdb.python/python.exp: Test a multi-line command that spawns
16063 interactive Python.
16064 * gdb.base/multi-line-starts-subshell.exp: New file.
16065
563e8d85
YQ
160662014-10-29 Yao Qi <yao@codesourcery.com>
16067
16068 * gdb.base/fileio.exp: Make directories on host.
16069
0ea4d52e
YQ
160702014-10-29 Yao Qi <yao@codesourcery.com>
16071
16072 * gdb.base/fileio.c (test_write): Close the file.
16073
7f5ef605
PA
160742014-10-28 Pedro Alves <palves@redhat.com>
16075
16076 PR gdb/12623
16077 * gdb.base/sigstep.c (no_handler): New global.
16078 (main): If 'no_handler is true, set the signal handlers to
16079 SIG_IGN.
16080 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16081 with_sw_watch and no_handler parameters. Handle them.
16082 (top level) <stepping over handler when stopped at a breakpoint
16083 test>: Add a test axis for testing with a software watchpoint, and
16084 another for testing with the signal handler set to SIG_IGN.
16085 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16086 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16087
abbdbd03
PA
160882014-10-28 Pedro Alves <palves@redhat.com>
16089
16090 PR gdb/17511
16091 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16092 * gdb.base/sigstep.exp (other_handler_location): New global.
16093 (advance): Support stepping into the signal handler, and running
16094 commands while in the handler.
16095 (in_handler_map): New global.
16096 (top level): In the advance test, add combinations for getting
16097 into the handler with stepping commands, and for running commands
16098 in the handler. Add comment descripting the advancei tests.
16099
1df4399f
PA
161002014-10-28 Pedro Alves <palves@redhat.com>
16101
16102 * gdb.base/sigstep.exp: Use build_executable instead of
16103 prepare_for_testing.
16104 (top level): Move code that starts GDB, runs to main and creates a
16105 display to ...
16106 (restart): ... this new procedure.
16107 (top level): Move backtrace from signal handler test to ...
16108 (validate_backtrace): ... this new procedure.
16109 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16110 with_test_prefix. Always restart GDB.
16111 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16112 with_test_prefix. Always restart GDB. No need to delete
16113 breakpoints after the test.
16114 (test_skip_handler): Remove prefix parameter.
16115 (skip_over_handler, breakpoint_to_handler)
16116 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16117 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16118 restart GDB. No need to delete breakpoints after the test.
16119 (top level): Use foreach to call the test procedures with
16120 different commands.
16121
a5b6e449
PA
161222014-10-28 Pedro Alves <palves@redhat.com>
16123
16124 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16125 instead of GNATS numbers.
16126 * gdb.base/sigbpt.exp: Likewise.
16127 * gdb.base/siginfo.exp: Likewise.
16128 * gdb.base/sigstep.exp: Likewise.
16129
e5f8a7cc
PA
161302014-10-27 Pedro Alves <palves@redhat.com>
16131
16132 * gdb.base/sigstep.c (dummy): New global.
16133 (main): Issue a couple writes to the new global.
16134 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16135 procedures.
16136 (skip_over_handler): Use test_skip_handler.
16137 (top level): Call skip_over_handler for stepi and nexti too.
16138 (breakpoint_over_handler): Use test_skip_handler.
16139 (top level): Call breakpoint_over_handler for stepi and nexti too.
16140
763905a3
YQ
161412014-10-27 Yao Qi <yao@codesourcery.com>
16142
16143 * gdb.trace/tfile.c (adjust_function_address)
16144 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16145 function descriptor.
16146
6f259a23
DB
161472014-10-24 Don Breazeal <donb@codesourcery.com>
16148
16149 * gdb.base/foll-fork.exp (test_follow_fork,
16150 catch_fork_child_follow): Check for updated fork messages emitted
16151 from infrun.c.
16152 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16153 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16154 vfork_and_exec_child_follow_through_step): Check for updated vfork
16155 messages emitted from infrun.c.
16156
09dd9a69
PA
161572014-10-24 Pedro Alves <palves@redhat.com>
16158
16159 * gdb.base/corefile.exp: Remove references to ultrix.
16160 * gdb.base/interrupt.exp: Likewise.
16161 * gdb.base/whatis.exp: Likewise.
16162 * gdb.gdb/selftest.exp: Likewise.
16163 * gdb.threads/manythreads.exp: Likewise.
16164 * gdb.threads/print-threads.exp: Likewise.
16165 * gdb.threads/pthreads.exp:: Likewise.
16166 * gdb.threads/schedlock.exp: Likewise.
16167
3433cfa5
SC
161682014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16169
16170 * gdb.cp/non-trivial-retval.cc: Add a test case.
16171 * gdb.cp/non-trivial-retval.exp: Add a test.
16172
092f880b
YQ
161732014-10-20 Yao Qi <yao@codesourcery.com>
16174
16175 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16176 * gdb.python/py-objfile-script-gdb.py: New file.
16177 * gdb.python/py-objfile-script.exp: Update reference to
16178 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16179 of remote_download. Remove the dest file.
16180
acbdb7f3
YQ
161812014-10-20 Yao Qi <yao@codesourcery.com>
16182
16183 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16184 * gdb.base/step-line.exp: Likewise.
16185 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16186 * gdb.dwarf2/dw2-basic.exp: Likewise.
16187 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16188 * gdb.dwarf2/dw2-filename.exp: Likewise.
16189 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16190 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16191 * gdb.dwarf2/dw2-producer.exp: Likewise.
16192 * gdb.dwarf2/mac-fileno.exp: Likewise.
16193 * gdb.python/py-frame-args.exp: Likewise.
16194 * gdb.python/py-framefilter.exp: Likewise.
16195 * gdb.python/py-mi.exp: Likewise.
16196 * gdb.python/py-objfile-script.exp: Likewise
16197 * gdb.python/py-pp-integral.exp: Likewise.
16198 * gdb.python/py-pp-re-notag.exp: Likewise.
16199 * gdb.python/py-prettyprint.exp: Likewise.
16200 * gdb.python/py-section-script.exp: Likewise.
16201 * gdb.python/py-typeprint.exp: Likewise.
16202 * gdb.python/py-xmethods.exp: Likewise.
16203 * gdb.stabs/weird.exp: Likewise.
16204 * gdb.xml/tdesc-regs.exp: Likewise.
16205
bd286a29
KCY
162062014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16207
16208 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16209 (out_cu): Use addr_len for the size of addresses.
16210 (out_line): Likewise. Size DW_LNE_set_address instruction
16211 according to addr_len.
16212 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16213 (FUNC): Add START_INSNS to definition.
16214
673dc4a0
YQ
162152014-10-18 Yao Qi <yao@codesourcery.com>
16216
16217 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16218 gdb_has_argv0 return true.
16219 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16220 check [target_info exists noargs], check [gdb_has_argv0]
16221 instead.
16222 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16223 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16224 procedures.
16225
4ffbba72
DE
162262014-10-17 Doug Evans <dje@google.com>
16227
16228 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16229 event.
16230 * gdb.python/py-events.py: Add clear_objfiles event.
16231
d096d8c1
DE
162322014-10-17 Doug Evans <dje@google.com>
16233
16234 * gdb.python/py-objfile.exp: Test progspace attribute.
16235
a80db015
LM
162362014-10-17 Luis Machado <lgustavo@codesourcery.com>
16237
16238 * gdb.guile/scm-breakpoint.exp: Do not assume any
16239 directory separators when matching source file paths.
16240 * gdb.python/py-breakpoint.exp: Likewise.
16241 * gdb.reverse/break-precsave.exp: Likewise.
16242 * gdb.reverse/break-reverse.exp: Likewise.
16243 * gdb.reverse/consecutive-precsave.exp: Likewise.
16244 * gdb.reverse/finish-precsave.exp: Likewise.
16245 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16246 * gdb.reverse/finish-reverse.exp: Likewise.
16247 * gdb.reverse/i386-precsave.exp: Likewise.
16248 * gdb.reverse/i387-env-reverse.exp: Likewise.
16249 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16250 * gdb.reverse/machinestate-precsave.exp: Likewise.
16251 * gdb.reverse/machinestate.exp: Likewise.
16252 * gdb.reverse/sigall-precsave.exp: Likewise.
16253 * gdb.reverse/solib-precsave.exp: Likewise.
16254 * gdb.reverse/step-precsave.exp: Likewise.
16255 * gdb.reverse/until-precsave.exp: Likewise.
16256 * gdb.reverse/watch-precsave.exp: Likewise.
16257 * gdb.reverse/watch-reverse.exp: Likewise.
16258
b22089ab
YQ
162592014-10-17 Yao Qi <yao@codesourcery.com>
16260
16261 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16262 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16263
6c4486e6
PA
162642014-10-17 Pedro Alves <palves@redhat.com>
16265
16266 PR gdb/17471
16267 * gdb.base/bg-execution-repeat.c: New file.
16268 * gdb.base/bg-execution-repeat.exp: New file.
16269
0ff33695
PA
162702014-10-17 Pedro Alves <palves@redhat.com>
16271
16272 PR gdb/17300
16273 * gdb.base/continue-all-already-running.c: New file.
16274 * gdb.base/continue-all-already-running.exp: New file.
16275
6fdebc3d
PA
162762014-10-17 Pedro Alves <palves@redhat.com>
16277
16278 PR gdb/17472
16279 * gdb.base/annota-input-while-running.c: New file.
16280 * gdb.base/annota-input-while-running.exp: New file.
16281
32a8097b
PA
162822014-10-17 Pedro Alves <palves@redhat.com>
16283
16284 * gdb.base/callfuncs.exp: emove references to osf.
16285 * gdb.base/sigall.exp: Likewise.
16286 * gdb.gdb/selftest.exp: Likewise.
16287 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16288 * gdb.mi/non-stop.c: Likewise.
16289 * gdb.mi/pthreads.c: Likewise.
16290 * gdb.reverse/sigall-precsave.exp: Likewise.
16291 * gdb.reverse/sigall-reverse.exp: Likewise.
16292 * gdb.threads/pthreads.c: Likewise.
16293 * gdb.threads/pthreads.exp: Likewise.
16294
7a3517ff
YQ
162952014-10-17 Yao Qi <yao@codesourcery.com>
16296
16297 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16298 check 'target_info exists noargs'.
16299 (test_command_prompt_position): Likewise.
16300 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16301 Remove "set args".
16302 (progvar_simple_while_test): Likewise.
16303 (progvar_complex_if_while_test): Likewise.
16304 (if_while_breakpoint_command_test): Likewise.
16305 (infrun_breakpoint_command_test): Likewise.
16306 (breakpoint_command_test): Likewise.
16307 (watchpoint_command_test): Likewise.
16308 (bp_deleted_in_command_test): Likewise.
16309 (temporary_breakpoint_commands): Likewise.
16310
bb99c472
YQ
163112014-10-16 Yao Qi <yao@codesourcery.com>
16312
16313 * gdb.base/remotetimeout.exp: Remove noargs checking.
16314
7c16b83e
PA
163152014-10-15 Pedro Alves <palves@redhat.com>
16316
16317 PR breakpoints/9649
16318 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16319 * gdb.base/breakpoint-in-ro-region.exp
16320 (probe_target_hardware_step): New procedure.
16321 (top level): Probe hardware stepping and hardware breakpoint
16322 support. Test stepping through a read-only region, with both
16323 "breakpoint auto-hw" on and off and both "always-inserted" on and
16324 off.
16325
35a49624
IB
163262014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16327
16328 * gdb.dlang/demangle.exp: Update for demangling changes.
16329
2d1c107c
SC
163302014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16331
16332 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16333 * gdb.cp/non-trivial-retval.exp: Add new tests.
16334
778811d5
SC
163352014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16336
16337 PR c++/13403
16338 PR c++/15154
16339 * gdb.cp/non-trivial-retval.cc: New file.
16340 * gdb.cp/non-trivial-retval.exp: New file.
16341
10c5f0a8
YQ
163422014-10-15 Yao Qi <yao@codesourcery.com>
16343
16344 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16345 remote host.
16346
65d7b369
YQ
163472014-10-15 Yao Qi <yao@codesourcery.com>
16348
16349 * gdb.python/py-symbol.exp: Match file base name if host is
16350 remote, otherwise match file name with dir name.
16351 * gdb.python/py-symtab.exp: Likewise.
16352 * gdb.python/python.exp: Likewise.
16353
46dc1394
YQ
163542014-10-15 Yao Qi <yao@codesourcery.com>
16355
16356 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16357 pattern.
16358 * gdb.python/py-symtab.exp: Likewise.
16359 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16360 locationn.
16361
c40cc657
JB
163622014-10-14 Joel Brobecker <brobecker@adacore.com>
16363
16364 * gdb.ada/addr_arith: New testcase.
16365
2abf49e1
MR
163662014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16367
16368 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16369 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16370 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16371 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16372
f7088df3
SDJ
163732014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16374
16375 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16376 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16377 * gdb.arch/stap-eval-lang-ada.exp: New file.
16378
4dc06805
YQ
163792014-10-14 Yao Qi <yao@codesourcery.com>
16380
16381 * gdb.mi/mi-var-child.c (nothing1): New function.
16382 (nothing2): New function.
16383 (do_children_tests): Set function pointers by nothing1 and
16384 nothing2.
16385 * gdb.mi/mi-var-child.exp: Step over new added statements.
16386 Update test to match the new output.
16387 * gdb.mi/var-cmd.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-display.exp: Update test to match output.
16392 Step to the line specified by $line_dct_nothing.
16393 Increase the number of lines to step.
16394
46a93de2
YQ
163952014-10-14 Yao Qi <yao@codesourcery.com>
16396
16397 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16398 tests.
16399 * gdb.mi/mi2-var-child.exp: Likewise.
16400
14ea52ee
DE
164012014-10-13 Doug Evans <dje@google.com>
16402
16403 * gdb.python/py-objfile.exp: Change name of file name test.
16404
e5c6e92b
DE
164052014-10-13 Doug Evans <dje@google.com>
16406
16407 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16408 from the start of the CU.
16409
c780cc2f
JK
164102014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16411 Yao Qi <yao@codesourcery.com>
16412
16413 Fix "save breakpoints" for "catch" command.
16414 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16415 Remove -nonewline. Match also the added "main" line.
16416
99894e11
JK
164172014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16418
16419 Fix "save breakpoints" for "disable $bpnum" command.
16420 * gdb.base/save-bp.c (main): Add label.
16421 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16422
6e1ac5a3
JK
164232014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16424
16425 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16426
754dd2b0
YQ
164272014-10-11 Yao Qi <yao@codesourcery.com>
16428
16429 * gdb.server/server-kill.exp: Execute command
16430 "set remote trace-status-packet on" before "tstatus".
16431
f90183d7
YQ
164322014-10-11 Yao Qi <yao@codesourcery.com>
16433
16434 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16435 (main): Call getppid.
16436 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16437 and continue to it. Read variable "server_pid".
16438
bf40a607
YQ
164392014-10-11 Yao Qi <yao@codesourcery.com>
16440
16441 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16442
052ca370
YQ
164432014-10-11 Yao Qi <yao@codesourcery.com>
16444
16445 * gdb.threads/thread-find.exp: Don't execute command
16446 "info threads".
16447 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16448 * gdb.threads/linux-dp.exp: Don't check the condition
16449 $threads_created equals to zero.
16450
3831839c
PA
164512014-10-10 Pedro Alves <palves@redhat.com>
16452
16453 * gdb.base/bigcore.exp: Remove references to IRIX.
16454 * gdb.base/funcargs.exp: Likewise.
16455 * gdb.base/interrupt.exp: Likewise.
16456 * gdb.base/mips_pro.exp: Likewise.
16457 * gdb.base/nodebug.exp: Likewise.
16458 * gdb.base/setvar.exp: Likewise.
16459 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16460
8b9a549d
PA
164612014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16462 Pedro Alves <palves@redhat.com>
16463
16464 PR symtab/14466
16465 * gdb.base/vdso-warning.c: New file.
16466 * gdb.base/vdso-warning.exp: New file.
16467
d48ba5e8
DE
164682014-10-02 Doug Evans <dje@google.com>
16469
16470 * gdb.base/structs.c (main): Don't run forever.
16471
2278c276
PA
164722014-10-02 Pedro Alves <palves@redhat.com>
16473
16474 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16475 (top level) <stop threads 1, stop threads 2>: Use it.
16476
b57bacec
PA
164772014-10-02 Pedro Alves <palves@redhat.com>
16478
16479 * gdb.threads/break-while-running.exp (test): Add new
16480 'update_thread_list' argument. Skip "info threads" if false.
16481 (top level): Add new 'update_thread_list' axis.
16482
13fd3ff3
PA
164832014-10-02 Pedro Alves <palves@redhat.com>
16484
16485 PR breakpoints/17431
16486 * gdb.base/execl-update-breakpoints.c: New file.
16487 * gdb.base/execl-update-breakpoints.exp: New file.
16488
0fec99e8
PA
164892014-10-01 Pedro Alves <palves@redhat.com>
16490
16491 * gdb.base/breakpoint-in-ro-region.c: New file.
16492 * gdb.base/breakpoint-in-ro-region.exp: New file.
16493
2ddf4301
SM
164942014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16495
16496 * gdb.mi/mi-exit-code.exp: New file.
16497 * gdb.mi/mi-exit-code.c: New file.
16498
6a5f3f43
YQ
164992014-09-30 Yao Qi <yao@codesourcery.com>
16500
16501 * lib/prelink-support.exp (build_executable_own_libs): Error if
16502 the target isn't native.
16503
345bcc73
YQ
165042014-09-30 Yao Qi <yao@codesourcery.com>
16505
16506 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16507 false.
16508
a25a5a45
PA
165092014-09-22 Pedro Alves <palves@redhat.com>
16510
16511 * gdb.threads/break-while-running.exp: New file.
16512 * gdb.threads/break-while-running.c: New file.
16513
00ba3162
YQ
165142014-09-19 Yao Qi <yao@codesourcery.com>
16515
16516 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16517 Invoke test. Restart GDB with --readnow and invoke test again.
16518
c3b7b696
YQ
165192014-09-19 Yao Qi <yao@codesourcery.com>
16520
16521 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16522 proc set_breakpoint_on_gcd_function. Invoke
16523 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16524 invoke set_breakpoint_on_gcd_function again.
16525
2b4fd423
DE
165262014-09-18 Doug Evans <dje@google.com>
16527
16528 * gdb.dwarf2/symtab-producer.exp: New file.
16529
a5947601
SDJ
165302014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16531
16532 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16533 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16534 * gdb.base/global-var-nested-by-dso.c: Likewise.
16535 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16536
91c19059
SDJ
165372014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16538 Pedro Alves <palves@redhat.com>
16539
16540 * gdb.base/watch-bitfields.exp: Pass string other than test file
16541 name to prepare_for_testing.
16542 (watch): New procedure.
16543 (expect_watchpoint): Use with_test_prefix.
16544 (top level): Factor out tests to ...
16545 (test_watch_location, test_regular_watch): ... these new
16546 procedures, and use with_test_prefix and gdb_continue_to_end.
16547
bb9d5f81
PP
165482014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16549
16550 PR breakpoints/12526
16551 * gdb.base/watch-bitfields.exp: New file.
16552 * gdb.base/watch-bitfields.c: New file.
16553
635856f5
PA
165542014-09-16 Pedro Alves <palves@redhat.com>
16555
16556 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16557 software and hardware addresses, not software address against
16558 itself.
16559
7280ceea
PA
165602014-09-16 Pedro Alves <palves@redhat.com>
16561
16562 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16563 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16564
428b16bd
PA
165652014-09-16 Pedro Alves <palves@redhat.com>
16566
16567 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16568 files.
16569 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16570 "*-*-vxworks*" throughout.
16571 * gdb.base/break.exp: Likewise.
16572 * gdb.base/default.exp: Likewise.
16573 * gdb.base/scope.exp: Likewise.
16574 * gdb.base/sepdebug.exp: Likewise.
16575 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16576 throughout.
16577 * gdb.base/run.c: Likewise.
16578 * gdb.base/sepdebug.c: Likewise.
16579 * gdb.hp/gdb.aCC/run.c: Likewise.
16580 * gdb.reverse/until-reverse.c: Likewise.
16581 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16582
666d413c
YQ
165832014-09-16 Yao Qi <yao@codesourcery.com>
16584
16585 * boards/local-remote-host-native.exp: New file.
16586
57cbd724
DE
165872014-09-14 Doug Evans <xdje42@gmail.com>
16588
16589 * gdb.threads/queue-signal.c (thread_count): New variable.
16590 (thread_count_mutex, thread_count_condvar): New variables.
16591 (incr_thread_count, wait_all_threads_running): New functions.
16592 (main): Wait for all threads to be in their thread functions.
16593
81219e53
DE
165942014-09-13 Doug Evans <xdje42@gmail.com>
16595
16596 * gdb.threads/queue-signal.c: New file.
16597 * gdb.threads/queue-signal.exp: New file.
16598
3714cea7
DE
165992014-09-13 Doug Evans <xdje42@gmail.com>
16600
16601 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16602 be consistent with what default_gdb_init uses.
16603 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16604 the plain text of the prompt. Add some logging printfs.
16605 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16606
fa43b1d7
PA
166072014-09-12 Pedro Alves <palves@redhat.com>
16608
16609 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16610 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16611 * gdb.arch/i386-size-overlap.exp: Likewise.
16612 * gdb.arch/i386-size.exp: Likewise.
16613 * gdb.arch/i386-unwind.exp: Likewise.
16614 * gdb.base/a2-run.exp: Likewise.
16615 * gdb.base/break.exp: Likewise.
16616 * gdb.base/charset.exp: Likewise.
16617 * gdb.base/chng-syms.exp: Likewise.
16618 * gdb.base/commands.exp: Likewise.
16619 * gdb.base/dbx.exp: Likewise.
16620 * gdb.base/find.exp: Likewise.
16621 * gdb.base/funcargs.exp: Likewise.
16622 * gdb.base/jit-simple.exp: Likewise.
16623 * gdb.base/reread.exp: Likewise.
16624 * gdb.base/sepdebug.exp: Likewise.
16625 * gdb.base/step-bt.exp: Likewise.
16626 * gdb.cp/mb-inline.exp: Likewise.
16627 * gdb.cp/mb-templates.exp: Likewise.
16628 * gdb.objc/basicclass.exp: Likewise.
16629 * gdb.threads/killed.exp: Likewise.
16630
9d9bf2df
EBM
166312014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16632
16633 PR tdep/17379
16634 * gdb.arch/powerpc-stackless.S: New file.
16635 * gdb.arch/powerpc-stackless.exp: New file.
16636
1cf2f1b0
JK
166372014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16638
16639 * gdb.base/attach.c: Include unistd.h.
16640 (main): Call alarm. Add label postloop.
16641 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
16642 gdb_breakpoint, gdb_continue_to_breakpoint.
16643 (test_command_line_attach_run): Kill ${testpid} in one exit path.
16644
98880d46
PA
166452014-09-11 Pedro Alves <palves@redhat.com>
16646
16647 PR gdb/17347
16648 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
16649 * gdb.base/attach.exp (test_command_line_attach_run): New
16650 procedure.
16651 (top level): Call it.
16652
4c92ff2c
PA
166532014-09-11 Pedro Alves <palves@redhat.com>
16654
16655 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
16656 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
16657 (do_command_attach_tests): Use spawn_wait_for_attach.
16658 * gdb.base/solib-overlap.exp: Likewise.
16659 * gdb.multi/multi-attach.exp: Likewise.
16660 * gdb.python/py-prompt.exp: Likewise.
16661 * gdb.python/py-sync-interp.exp: Likewise.
16662 * gdb.server/ext-attach.exp: Likewise.
16663
3adc1a7d
GKB
166642014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
16665
16666 * gdb.fortran/array-element.exp: Remove unexpected "continue"
16667 command in testcase. Simplify testcase.
16668
96334934
JB
166692014-09-10 Joel Brobecker <brobecker@adacore.com>
16670
16671 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
16672
eb479039
JB
166732014-09-10 Joel Brobecker <brobecker@adacore.com>
16674
16675 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
16676
deede10c
JB
166772014-09-10 Joel Brobecker <brobecker@adacore.com>
16678
16679 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
16680
7828a5f5
JB
166812014-09-10 Joel Brobecker <brobecker@adacore.com>
16682
16683 * gdb.dwarf2/dynarr-ptr.c: New file.
16684 * gdb.dwarf2/dynarr-ptr.exp: New file.
16685
33aeebcf
MR
166862014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16687
16688 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
16689 of 30 rather than hardcoding 120 for a slow test case. Take the
16690 `gdb,timeout' target setting into account for this calculation.
16691 Don't extend the timeout for the test cases that don't need it.
16692
7b415901
MR
166932014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16694
16695 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
16696 a factor of 2 for a slow test case. Take the `gdb,timeout'
16697 target setting into account for this calculation.
16698 * gdb.reverse/until-precsave.exp: Increase the timeout by
16699 a factor of 15 and 3 respectively rather than adding 120
16700 for a pair of slow test cases. Take the `gdb,timeout'
16701 target setting into account for this calculation.
16702
4a40f85a
MR
167032014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16704
16705 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
16706 timeout, don't pass one down to gdb_expect.
16707 (gdb_expect): Rework timeout selection.
16708
09635af7
MR
167092014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16710
16711 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
16712 exception on timeout.
16713 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
16714 (gdbserver_start_extended): Catch any `gdbserver_start' error
16715 exceptions.
16716 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
16717 * lib/mi-support.exp (mi_gdb_target_load): Catch any
16718 `gdbserver_gdb_load' error exceptions.
16719
2bdd10b7
MR
167202014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16721
16722 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
16723 120 on waiting for the TCP socket to open.
16724
316935f0
DE
167252014-09-09 Doug Evans <xdje42@gmail.com>
16726
16727 * gdb.base/default.exp (show_conv_list): Add _caller_is,
16728 _caller_matches, _any_caller_is, _any_caller_matches.
16729
83740597
DE
167302014-09-09 Doug Evans <xdje42@gmail.com>
16731
16732 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
16733
4c122fc3
YQ
167342014-09-09 Yao Qi <yao@codesourcery.com>
16735
16736 * gdb.mi/mi-var-display.exp: Set print symbol off.
16737
a9f116cb
GKB
167382014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
16739
16740 PR gdb/17035
16741 * gdb.base/commands.exp: Add tests to verify user-defined
16742 commands with empty bodies.
16743 * gdb.python/py-cmd.exp: Test that we don't show user-defined
16744 python commands in `show user command`.
16745 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
16746 scheme commands in `show user command`.
16747
c75bd3a2
JK
167482014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16749
16750 PR python/17355
16751 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
16752 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
16753 * gdb.python/py-framefilter-invalidarg.exp: New file.
16754 * gdb.python/py-framefilter-invalidarg.py: New file.
16755
faa42425
DE
167562014-09-06 Doug Evans <xdje42@gmail.com>
16757
16758 PR 15276
16759 * gdb.python/py-caller-is.c: New file.
16760 * gdb.python/py-caller-is.exp: New file.
16761
474ca4f6
SDJ
167622014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16763
16764 PR gdb/17235
16765 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
16766 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
16767
eb0b0463
SDJ
167682014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
16769
16770 PR fortran/17237
16771 * gdb.fortran/print-formatted.exp: New file.
16772 * gdb.fortran/print-formatted.f90: Likewise.
16773
5f3b99cf
SS
167742014-09-03 Sasha Smundak <asmundak@google.com>
16775
16776 * gdb.python/py-frame.exp: Test Frame.read_register.
16777
7d793aa9
SDJ
167782014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
16779
16780 PR python/16699
16781 * gdb.python/py-completion.exp: New file.
16782 * gdb.python/py-completion.py: Likewise.
16783
fb0576e9
DE
167842014-08-28 Doug Evans <dje@google.com>
16785
16786 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
16787 eax,etc. are live with values set by gdb and thus the compiler can't
16788 use them.
16789 * gdb.arch/i386-pseudo.c (main): Ditto.
16790
ee92b0dd
DE
167912014-08-27 Doug Evans <dje@google.com>
16792
16793 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
16794
6649db35
DE
167952014-08-25 Doug Evans <dje@google.com>
16796
16797 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
16798 (main): Ditto.
16799
564b7600
DE
168002014-08-25 Doug Evans <dje@google.com>
16801
16802 * gdb.threads/thread-execl.exp: #include <stdio.h>.
16803
3881fb67
YQ
168042014-08-24 Yao Qi <yao@codesourcery.com>
16805
16806 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
16807 symbol off.
16808 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
16809
a05a36a5
DE
168102014-08-22 Doug Evans <dje@google.com>
16811
16812 PR 17276
16813 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
16814 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
16815 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
16816
7c343b48
YQ
168172014-08-22 Yao Qi <yao@codesourcery.com>
16818
16819 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
16820 * gdb.python/py-finish-breakpoint2.exp: Likewise.
16821 * gdb.python/python.exp: Likewise. Use .py file on the host
16822 instead of the build.
16823
22fd09ae
JK
168242014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16825
16826 * gdb.threads/gcore-stale-thread.c: New file.
16827 * gdb.threads/gcore-stale-thread.exp: New file.
16828
a8454a7c
PA
168292014-08-21 Pedro Alves <palves@redhat.com>
16830
16831 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
16832 * gdb.base/gcore-relro-pie.exp: Likewise.
16833 * gdb.base/gcore-relro.exp: Likewise.
16834 * gdb.base/gcore.exp: Likewise.
16835 * gdb.base/print-symbol-loading.exp: Likewise.
16836 * gdb.threads/gcore-thread.exp: Likewise.
16837 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
16838
2a31c623
PA
168392014-08-20 Pedro Alves <palves@redhat.com>
16840 Jan Kratochvil <jan.kratochvil@redhat.com>
16841
16842 * Makefile.in (EXTRA_RULES, CC): New variables, get from
16843 configure.
16844 (EXPECT): Handle READ1 being set.
16845 (all): Depend on EXTRA_RULES.
16846 (check-read1, expect-read1, read1.so, read1): New rules.
16847 * README (Testsuite Parameters): Document the READ1 make variable.
16848 (Race detection): New section.
16849 * configure: Regenerate.
16850 * configure.ac: If build==host==target, and running under a
16851 GNU/glibc system, add read1 to the extra Makefile rules.
16852 (EXTRA_RULES): AC_SUBST it.
16853 * lib/read1.c: New file.
16854
d36430db
JB
168552014-08-20 Joel Brobecker <brobecker@adacore.com>
16856
16857 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
16858 the handling of variables declared as a typedef to an array
16859 which a DW_AT_data_location attribute.
16860
9a0dc9e3
PA
168612014-08-19 Andrew Burgess <aburgess@broadcom.com>
16862 Pedro Alves <palves@redhat.com>
16863
16864 PR symtab/14604
16865 PR symtab/14605
16866 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
16867 gdb_test.
16868
0718a8da
PA
168692014-08-19 Pedro Alves <palves@redhat.com>
16870
16871 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
16872
13b448cd
YQ
168732014-08-19 Yao Qi <yao@codesourcery.com>
16874
16875 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
16876 right line.
16877
1cbf5077
DB
168782014-08-18 David Blaikie <dblaikie@gmail.com>
16879
16880 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
16881
bf0fae19
JB
168822014-08-18 Joel Brobecker <brobecker@adacore.com>
16883
16884 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
16885 attribute in array range.
16886
3c8c5dcc
JB
168872014-08-18 Joel Brobecker <brobecker@adacore.com>
16888
16889 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
16890
e66d4446
SC
168912014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16892
16893 PR c++/17132
16894 * gdb.cp/pr17132.cc: New file.
16895 * gdb.cp/pr17132.exp: New file.
16896
940df408
SC
168972014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16898
16899 * gdb.python/py-xmethods.py (A_getarrayind)
16900 (E_method_char_worker.__call__, E_method_int_worker.__call__):
16901 Use 'print' with function call syntax.
16902 (E_method_matcher.match): Fix tab vs space indentation mixup.
16903
ebcc6c3a
YQ
169042014-08-15 Yao Qi <yao@codesourcery.com>
16905
16906 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
16907 false.
16908
775e0f04
YQ
169092014-08-15 Yao Qi <yao@codesourcery.com>
16910
16911 * gdb.cp/casts.exp: Set print symbol off.
16912 * gdb.cp/class2.exp: Likewise.
16913 * gdb.cp/overload.exp: Likewise.
16914 * gdb.cp/templates.exp: Likewise.
16915
d769e349
DE
169162014-08-11 Doug Evans <dje@google.com>
16917
16918 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
16919 (test_load_shlib): Update.
16920
20c6f1e1
YQ
169212014-08-09 Yao Qi <yao@codesourcery.com>
16922
16923 * gdb.base/display.exp: Invoke is_address_zero_readable.
16924 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
16925 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16926 * gdb.base/hbreak-unmapped.exp: Return if
16927 is_address_zero_readable returns true.
16928 * gdb.base/signest.exp: Likewise.
16929 * gdb.base/signull.exp: Likewise.
16930 * gdb.base/sigbpt.exp: Likewise.
16931 * gdb.guile/scm-disasm.exp: Do the test if
16932 is_address_zero_readable returns false.
16933 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
16934 * gdb.python/py-arch.exp: Likewise.
16935 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
16936 * lib/gdb.exp (is_address_zero_readable): New proc.
16937
5792e8e3
YQ
169382014-08-09 Yao Qi <yao@codesourcery.com>
16939
16940 PR testsuite/13443
16941 * gdb.mi/mi-var-display.exp: Make test messages unique.
16942
3cecbbbe
TT
169432014-08-04 Tom Tromey <tromey@redhat.com>
16944
16945 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
16946 target 0".
16947
00b51ff5
TT
169482014-08-04 Tom Tromey <tromey@redhat.com>
16949
16950 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
16951 "target_resume".
16952
6908c509
JB
169532014-08-01 Joel Brobecker <brobecker@adacore.com>
16954
16955 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
16956 inner_vla_struct_object_size.
16957 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
16958 as xfail.
16959
cc6563d2
PA
169602014-07-30 Pedro Alves <palves@redhat.com>
16961
16962 * gdb.threads/signal-command-handle-nopass.exp (test): Add
16963 comment.
16964
7e09a223
YQ
169652014-07-29 Yao Qi <yao@codesourcery.com>
16966
16967 PR gdb/17206
16968 * gdb.base/until-nodebug.exp: New.
16969
7ebdbe92
DE
169702014-07-28 Doug Evans <xdje42@gmail.com>
16971
16972 PR guile/17203
16973 * gdb.guile/scm-parameter.exp: Add tests for trying to create
16974 previously existing parameter, and previously ambiguously spelled
16975 parameter.
16976
fdb1adc6
WN
169772014-07-28 Will Newton <will.newton@linaro.org>
16978
16979 * gdb.base/varargs.exp: Remove KFAILs for ARM.
16980
186fcde0
DE
169812014-07-26 Ludovic Courtès <ludo@gnu.org>
16982 Doug Evans <xdje42@gmail.com>
16983
16984 PR guile/17146
16985 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
16986
70509625
PA
169872014-07-25 Pedro Alves <palves@redhat.com>
16988
16989 * gdb.threads/signal-command-handle-nopass.c: New file.
16990 * gdb.threads/signal-command-handle-nopass.exp: New file.
16991 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
16992 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
16993 * gdb.threads/signal-delivered-right-thread.c: New file.
16994 * gdb.threads/signal-delivered-right-thread.exp: New file.
16995
c3f814a1
PA
169962014-07-25 Pedro Alves <palves@redhat.com>
16997
16998 * gdb.base/double-prompt-target-event-error.exp
16999 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17000 match.
17001 (cancel_pagination_in_target_event): Rework double prompt
17002 detection.
17003 * gdb.base/paginate-after-ctrl-c-running.exp
17004 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17005 <return>' match.
17006 * gdb.base/paginate-bg-execution.exp
17007 (test_bg_execution_pagination_return)
17008 (test_bg_execution_pagination_cancel): Remove '-notransfer
17009 <return>' matches.
17010 * gdb.base/paginate-execution-startup.exp
17011 (test_fg_execution_pagination_return)
17012 (test_fg_execution_pagination_cancel): Remove '-notransfer
17013 <return>' matches.
17014 * gdb.base/paginate-inferior-exit.exp
17015 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17016 match.
17017 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17018 * lib/gdb.exp (pagination_prompt): Run text through
17019 string_to_regexp.
17020 (gdb_test_multiple): Match $pagination_prompt instead of
17021 "<return>".
17022 (string_to_regexp): Move to lib/gdb-utils.exp.
17023
e214cf6c
JK
170242014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17025
17026 * gdb.arch/amd64-entry-value-paramref.S: New file.
17027 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17028 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17029 * gdb.arch/amd64-optimout-repeat.S: New file.
17030 * gdb.arch/amd64-optimout-repeat.c: New file.
17031 * gdb.arch/amd64-optimout-repeat.exp: New file.
17032
17d0c5c8
JK
170332014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17034
17035 PR gdb/17170
17036 * gdb.base/statistics.exp: New file.
17037
b8b8facf
DE
170382014-07-17 Doug Evans <dje@google.com>
17039
74b49205 17040 PR gdb/17170
b8b8facf
DE
17041 * gdb.base/maint.exp: Update testing of per-command stats.
17042
1b5d0ab3
PA
170432014-07-16 Pedro Alves <palves@redhat.com>
17044
17045 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17046 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17047 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17048 (tfile_write_buf): New functions.
17049 (add_memory_block): Rewrite using the above.
17050 (adjust_function_address): New function.
17051 (FUNCTION_ADDRESS): New macro.
17052 (write_basic_trace_file): Remove short_x local, and use
17053 tfile_write_16. Change type of func_addr local to unsigned long
17054 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17055 here. Cast argument of add_memory_block to char pointer.
17056 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17057 (main): Remove parameters.
17058 * gdb.trace/tfile.exp: Remove nowarnings.
17059
4d974e88
SM
170602014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17061
17062 * gdb.base/debug-expr.exp: Test string evaluation with
17063 "debug expression" on.
17064
41e99568
PA
170652014-07-15 Pedro Alves <palves@redhat.com>
17066
17067 * gdb.base/reread.exp: Use clean_restart.
17068
487d9753
PL
170692014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17070
17071 * gdb.arch/avr-flash-qualifer.c: New.
17072 * gdb.arch/avr-flash-qualifer.exp: New.
17073
cc1c52ad
PA
170742014-07-14 Pedro Alves <palves@redhat.com>
17075
17076 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17077 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17078
1e973570
PA
170792014-07-14 Pedro Alves <palves@redhat.com>
17080
17081 * gdb.base/double-prompt-target-event-error.c: New file.
17082 * gdb.base/double-prompt-target-event-error.exp: New file.
17083
93d6eb10
PA
170842014-07-14 Pedro Alves <palves@redhat.com>
17085
17086 PR gdb/17072
17087 * gdb.base/paginate-inferior-exit.c: New file.
17088 * gdb.base/paginate-inferior-exit.exp: New file.
17089
0017922d
PA
170902014-07-14 Pedro Alves <palves@redhat.com>
17091
17092 PR gdb/17072
17093 * gdb.base/paginate-bg-execution.c: New file.
17094 * gdb.base/paginate-bg-execution.exp: New file.
17095
94696ad3
PA
170962014-07-14 Pedro Alves <palves@redhat.com>
17097
17098 PR gdb/17072
17099 * gdb.base/paginate-execution-startup.c: New file.
17100 * gdb.base/paginate-execution-startup.exp: New file.
17101 * lib/gdb.exp (pagination_prompt): New global.
17102 (default_gdb_spawn): New procedure, factored out from
17103 default_gdb_spawn.
17104 (default_gdb_start): Adjust to call default_gdb_spawn.
17105 (gdb_spawn): New procedure.
17106
bd293940
PA
171072014-07-14 Pedro Alves <palves@redhat.com>
17108
17109 * lib/gdb.exp (gdb_assert): New procedure.
17110 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17111
c933f875
PA
171122014-07-14 Pedro Alves <palves@redhat.com>
17113
17114 * gdb.base/execution-termios.c: New file.
17115 * gdb.base/execution-termios.exp: New file.
17116
d98b7a16
TT
171172014-07-14 Tom Tromey <tromey@redhat.com>
17118
17119 * gdb.cp/vla-cxx.cc: New file.
17120 * gdb.cp/vla-cxx.exp: New file.
17121
548740d6
TT
171222014-07-14 Tom Tromey <tromey@redhat.com>
17123
17124 * gdb.reverse/rerun-prec.c: New file.
17125 * gdb.reverse/rerun-prec.exp: New file.
17126
a25eb028
MR
171272014-07-12 Maciej W. Rozycki <macro@mips.com>
17128 Maciej W. Rozycki <macro@codesourcery.com>
17129
17130 * lib/gdb-utils.exp: New file.
17131 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17132 inline `gdb_init_command' processing.
17133 (gdb_start_cmd): Likewise.
17134 * lib/mi-support.exp (mi_run_cmd): Likewise.
17135 * README: Document `gdb_init_command' and `gdb_init_commands'.
17136
218c2655
JK
171372014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17138
17139 Fix false FAIL running under a very long directory name.
17140 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17141 and "set print elements 10000". Twice.
17142
5401fde3
YQ
171432014-07-11 Yao Qi <yao@codesourcery.com>
17144
17145 * gdb.base/exprs.exp: "set print symbol off".
17146
e76126e8
PA
171472014-07-11 Pedro Alves <palves@redhat.com>
17148
17149 * gdb.threads/kill.c: New file.
17150 * gdb.threads/kill.exp: New file.
17151
2d6f0de6
YQ
171522014-07-10 Yao Qi <yao@codesourcery.com>
17153
17154 * gdb.trace/tfile.c (write_basic_trace_file)
17155 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17156 address written to trace file.
17157
7180e04a
PA
171582014-07-09 Pedro Alves <palves@redhat.com>
17159
17160 * gdb.base/attach-wait-input.exp: New file.
17161 * gdb.base/attach-wait-input.c: New file.
17162
9a9a7608
AB
171632014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17164
17165 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17166 setting up test structures.
17167 (main): Call new test function.
17168 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17169 test function, continue into test function and walk test
17170 structures.
17171
161ac41e
YQ
171722014-07-02 Yao Qi <yao@codesourcery.com>
17173
17174 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17175 'bar_start' at the beginning of functions 'foo' and 'bar'
17176 respectively.
17177 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17178 instead of 'foo' and 'bar'.
17179
1f267ae3
MM
171802014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17181
17182 * gdb.btrace/segv.exp: New.
17183 * gdb.btrace/segv.c: New.
17184
2b239efb
LM
171852014-07-02 Luis Machado <lgustavo@codesourcery.com>
17186
17187 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17188 instruction.
17189
cf363f18
MW
171902014-06-30 Mark Wielaard <mjw@redhat.com>
17191
17192 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17193 vulture, vilify, villar): New volatile array constants.
17194 (vindictive, vegetation): New const volatile array constants.
17195 * gdb.base/volatile.exp: Test volatile and const volatile array
17196 types.
17197
aebf9d24
AA
171982014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17199
17200 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17201 target lacks support for awatch, rwatch, or hbreak.
17202
b67a2c6f
YQ
172032014-06-27 Yao Qi <yao@codesourcery.com>
17204
17205 * gdb.multi/dummy-frame-restore.exp: New.
17206 * gdb.multi/dummy-frame-restore.c: New.
17207
aef92902
MM
172082014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17209
17210 * gdb.btrace/gcore.exp: New.
17211
8e9db26e
PA
172122014-06-23 Pedro Alves <palves@redhat.com>
17213
17214 * gdb.base/watchpoint-reuse-slot.c: New file.
17215 * gdb.base/watchpoint-reuse-slot.exp: New file.
17216
70afc5b7
SC
172172014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17218
17219 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17220 progspace's filename in 'info', 'enable' and 'disable' command
17221 tests.
17222
b972bd9c
JK
172232014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17224
17225 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17226 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17227 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17228
125f8a3d
GB
172292014-06-20 Gary Benson <gbenson@redhat.com>
17230
17231 * gdb.arch/i386-avx.exp: Fix include file location.
17232 * gdb.arch/i386-sse.exp: Likewise.
17233
3ed9baed
IB
172342014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17235
17236 * gdb.dlang/expression.exp: New file.
17237
034f788c
PA
172382014-06-19 Pedro Alves <palves@redhat.com>
17239
17240 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17241 out from ...
17242 (top level): ... here. Iterate running tests under different
17243 scheduler-locking settings.
17244
45371d0c
LM
172452014-06-18 Luis Machado <lgustavo@codesourcery.com>
17246
17247 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17248 to DW_FORM_addr and use non-zero addresses.
17249
5d376983
SC
172502014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17251
17252 PR gdb/17017
17253 * gdb.python/py-xmethods.cc: Add global function call counters and
17254 increment them in their respective functions. Remove "cout"
17255 statements.
17256 * gdb.python/py-xmethods.exp: Make tests check the global function
17257 call counters instead of depending on inferior IO.
17258
a1aa2221
LM
172592014-06-18 Don Breazeal <donb@codesourcery.com>
17260
17261 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17262 Deleted procedure.
17263 (explicit_fork_parent_follow): Deleted procedure.
17264 (explicit_fork_child_follow): Deleted procedure.
17265 (test_follow_fork): New procedure.
17266 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17267 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17268 procedure calls.
17269
0fc05997
YQ
172702014-06-17 Yao Qi <yao@codesourcery.com>
17271
17272 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17273 CP1252.
17274
70795c52
LM
172752014-06-17 Luis Machado <lgustavo@codesourcery.com>
17276
17277 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17278 Initialize ptr and S explicitly.
17279 (skip_type_update_when_not_use_rtti_test): Likewise.
17280
6be47f0c
KS
172812014-06-16 Keith Seitz <keiths@redhat.com>
17282
17283 PR mi/15863
17284 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17285 the inferior is started.
17286
d03de421
PA
172872014-06-16 Pedro Alves <palves@redhat.com>
17288
17289 * gdb.base/break-main-file-remove-fail.c: New file.
17290 * gdb.base/break-main-file-remove-fail.exp: New file.
17291 * gdb.base/break-unload-file.exp: Use build_executable instead of
17292 prepare_for_testing.
17293 (test_break): New parameter "initial_load". Handle it.
17294 (top level): Add initial_load cmdline/file axis.
17295
f9579b99
TT
172962014-06-12 Tom Tromey <tromey@redhat.com>
17297
17298 * gdb.base/completion.exp: Don't use directory name in test.
17299
3657956b
GB
173002014-06-09 Gary Benson <gbenson@redhat.com>
17301
17302 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17303 separate the always-available ANSI-standard signals from the
17304 signals that require checking.
17305 (main): Likewise.
17306 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17307 Likewise.
17308 (main): Likewise.
17309
4186eb54
KS
173102014-06-07 Keith Seitz <keiths@redhat.com>
17311
17312 Revert:
17313 PR c++/16253
17314 * gdb.cp/var-tag.cc: New file.
17315 * gdb.cp/var-tag.exp: New file.
17316 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17317 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17318 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17319 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17320
25326a28 173212014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17322
17323 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17324
829155c9
PA
173252014-06-06 Pedro Alves <palves@redhat.com>
17326
17327 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17328 in target debug output instead of looking at RSP packets,
17329 disabling the test on any target that uses hardware stepping.
17330 Update comments.
17331
61c8d22e
PA
173322014-06-06 Pedro Alves <palves@redhat.com>
17333
17334 * gdb.base/break-unload-file.exp: Fix typo.
17335
d9a47287
YQ
173362014-06-06 Yao Qi <yao@codesourcery.com>
17337
17338 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17339 from "jit_function" to "^jit_function".
17340
e5e01dbf
YQ
173412014-06-06 Yao Qi <yao@codesourcery.com>
17342
17343 * gdb.base/async.c (foo): Add one statement.
17344 * gdb.base/async.exp: Get the next instruction address and
17345 match the output of "nexti" by instruction address. Match
17346 the hex address in the output of "finish".
17347
73ba372c
GB
173482014-06-06 Gary Benson <gbenson@redhat.com>
17349
17350 * gdb.base/call-signals.c: Remove preprocessor conditionals
17351 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17352 SIGSEGV and SIGTERM.
17353 * gdb.base/sigall.c: Likewise.
17354 * gdb.base/unwindonsignal.c: Likewise.
17355 * gdb.reverse/sigall-reverse.c: Likewise.
17356
831517df
YQ
173572014-06-06 Yao Qi <yao@codesourcery.com>
17358
17359 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17360 readable, skip the test.
17361
b8b91e98
YQ
173622014-06-06 Yao Qi <yao@codesourcery.com>
17363
17364 * gdb.threads/staticthreads.c (thread_function): Move the line
17365 setting breakpoint on forward.
17366 * gdb.threads/staticthreads.exp: Update comments.
17367
fb934770
LC
173682014-06-05 Ludovic Courtès <ludo@gnu.org>
17369
17370 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17371 "history-append! type error".
17372
6ef284bd
SM
173732014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17374
17375 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17376 erroneous dprintf expected input.
17377
a872e241
DE
173782014-06-04 Doug Evans <xdje42@gmail.com>
17379
17380 * gdb.guile/scm-generics.exp: Delete.
17381
16f691fb
DE
173822014-06-04 Doug Evans <xdje42@gmail.com>
17383
17384 * gdb.guile/scm-breakpoint.exp: Update.
17385 Add tests for breakpoint registration.
17386
012370f6
TT
173872014-06-04 Tom Tromey <tromey@redhat.com>
17388
17389 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17390 VLA-in-union.
17391 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17392 inner_vla_struct, vla_union types. Initialize objects of those
17393 types and compute their sizes.
17394
9f5a4cef
HZ
173952014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17396 Hui Zhu <hui@codesourcery.com>
17397
17398 * gdb.base/fileio.exp: Add test for shell not available as well as
17399 available.
17400 * gdb.base/fileio.c (test_system): Check for shell twice.
17401
90a45c4d
YQ
174022014-06-04 Yao Qi <yao@codesourcery.com>
17403
17404 * gdb.base/auto-connect-native-target.exp: Remove redundant
17405 space from the regexp pattern.
17406
70017e41
YQ
174072014-06-04 Yao Qi <yao@codesourcery.com>
17408
17409 * gdb.base/default.exp: Replace "child" with "native" in
17410 regexp pattern.
17411
883964a7
SC
174122014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17413
17414 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17415 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17416 * gdb.python/py-xmethods.py: Python script supporting the
17417 new testcase and tests.
17418
ef370185
JB
174192014-06-03 Joel Brobecker <brobecker@adacore.com>
17420 Pedro Alves <palves@redhat.com>
17421
17422 PR breakpoints/17000
17423 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17424 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17425
1e2ccb61
BM
174262014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17427
17428 * gdb.base/subst.exp: Add tests to verify partial path matching
17429 output.
17430
c6ec5ab2
PA
174312014-06-03 Pedro Alves <palves@redhat.com>
17432
17433 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17434 target that doesn't use software single-stepping.
17435
835c559f
PA
174362014-06-03 Pedro Alves <palves@redhat.com>
17437
17438 PR breakpoints/17000
17439 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17440 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17441
06eb1586
DE
174422014-06-02 Doug Evans <xdje42@gmail.com>
17443
17444 * gdb.guile/scm-parameter.exp: New file.
17445
e698b8c4
DE
174462014-06-02 Doug Evans <xdje42@gmail.com>
17447
17448 * gdb.guile/scm-cmd.c: New file.
17449 * gdb.guile/scm-cmd.exp: New file.
17450
ded03782
DE
174512014-06-02 Doug Evans <xdje42@gmail.com>
17452
17453 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17454 pretty-printer lookup.
17455 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17456 (make-pp_s-printer): Call it.
17457 (make-pretty-printer-from-dict): New function.
17458 (lookup-pretty-printer-maker-from-dict): New function.
17459 (*pretty-printer*): Simplify.
17460 (make-objfile-pp_s-printer): New function.
17461 (install-objfile-pretty-printers!): New function.
17462 (make-progspace-pp_s-printer): New function.
17463 (install-progspace-pretty-printers!): New function.
17464 * gdb.guile/scm-progspace.c: New file.
17465 * gdb.guile/scm-progspace.exp: New file.
17466
41fac0cf
PA
174672014-06-02 Pedro Alves <palves@redhat.com>
17468
17469 * gdb.base/dprintf-bp-same-addr.c: New file.
17470 * gdb.base/dprintf-bp-same-addr.exp: New file.
17471
96ae5695
EBM
174722014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17473
17474 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17475 * gdb.arch/powerpc-power.s: Likewise.
17476
da02b3a8
JB
174772014-06-02 Joel Brobecker <brobecker@adacore.com>
17478
17479 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17480
c72b2e7b
YQ
174812014-06-01 Yao Qi <yao@codesourcery.com>
17482
17483 * gdb.base/watchpoint.exp (test_watch_location): Check null
17484 pointer can be dereferenced. If not, do the test, otherwise
17485 skip it.
17486
53e8a631
AB
174872014-05-30 Andrew Burgess <aburgess@broadcom.com>
17488
17489 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17490 results.
17491 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17492
938f0e2f
AB
174932014-05-30 Andrew Burgess <aburgess@broadcom.com>
17494
17495 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17496 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17497 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17498 * gdb.arch/amd64-invalid-stack-top.c: New file.
17499 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17500
9ba6657a
PA
175012014-05-30 Pedro Alves <palves@redhat.com>
17502
17503 PR breakpoints/17000
17504 * gdb.base/sss-bp-on-user-bp.c: New file.
17505 * gdb.base/sss-bp-on-user-bp.exp: New file.
17506
522c09bf
DB
175072014-05-30 David Blaikie <dblaikie@gmail.com>
17508
17509 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17510 gnu_inline semantics via attribute.
17511 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17512 source explicitly specifies the required semantics.
17513
bf4ef81e
MR
175142014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17515
17516 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17517
329ea579
PA
175182014-05-29 Pedro Alves <palves@redhat.com>
17519 Tom Tromey <tromey@redhat.com>
17520
17521 * gdb.base/async-shell.exp: Don't enable target-async.
17522 * gdb.base/async.exp
17523 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17524 parameter. Adjust.
17525 (top level): Don't test with "target-async".
17526 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17527 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17528 * gdb.base/inferior-died.exp: Don't enable target-async.
17529 * gdb.base/interrupt-noterm.exp: Likewise.
17530 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17531 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17532 * gdb.mi/mi-nonstop.exp: Likewise.
17533 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17534 * gdb.mi/mi-nsintrall.exp: Likewise.
17535 * gdb.mi/mi-nsmoribund.exp: Likewise.
17536 * gdb.mi/mi-nsthrexec.exp: Likewise.
17537 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17538 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17539 * gdb.python/py-evsignal.exp: Don't enable target-async.
17540 * gdb.python/py-evthreads.exp: Likewise.
17541 * gdb.python/py-prompt.exp: Likewise.
17542 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17543 * gdb.server/solib-list.exp: Don't enable target-async.
17544 * gdb.threads/thread-specific-bp.exp: Likewise.
17545 * lib/mi-support.exp: Adjust to use mi-async.
17546
fd664c91
PA
175472014-05-29 Pedro Alves <palves@redhat.com>
17548
17549 PR gdb/13860
17550 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17551 reason, even in sync mode.
17552
251bde03
PA
175532014-05-29 Pedro Alves <palves@redhat.com>
17554 Hui Zhu <hui@codesourcery.com>
17555
17556 PR PR15693
17557 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17558 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17559 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17560 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17561
7f3c0343
JB
175622014-05-28 Joel Brobecker <brobecker@adacore.com>
17563
17564 * config/monitor.exp (gdb_target_monitor): Replace use of
17565 "set remotebaud" by "set serial baud".
17566
b2715b27
AW
175672014-05-26 Andy Wingo <wingo@igalia.com>
17568
17569 * gdb.guile/scm-breakpoint.exp:
17570 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17571 properties instead of gdb-object-properties.
17572
498a4489
YQ
175732014-05-26 Yao Qi <yao@codesourcery.com>
17574
17575 * gdb.server/no-thread-db.exp: Specify source file name
17576 explicitly when setting a breakpoint.
17577
589fdceb
MM
175782014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17579
17580 * gdb.btrace/vdso.c: New.
17581 * gdb.btrace/vdso.exp: New.
17582
e9089e05
MM
175832014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17584
17585 * gdb.base/gcore.exp (capture_command_output): Move ...
17586 * lib/gdb.exp (capture_command_output): ... here.
17587
67b5c0c1
MM
175882014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17589
17590 * gdb.btrace/data.exp: Test memory access during btrace replay.
17591
a2199296
SM
175922014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17593
17594 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17595
17b2616c
PA
175962014-05-21 Pedro Alves <palves@redhat.com>
17597
17598 PR gdb/13860
17599 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17600 (top level): Test that output related to execution commands is
17601 sent to the console with CLI commands, but not with MI commands.
17602 Test that breakpoint events are always mirrored to the console.
17603 Also expect the new source line to be output after a "next" in
17604 async mode too. Make it a pass/fail test.
17605 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17606 output.
17607 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17608
5166082f
PA
176092014-05-21 Pedro Alves <palves@redhat.com>
17610
17611 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17612 Use them to test variations of "list" after reaching a breakpoint.
17613 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17614 Test "list" with listsize 10 after reaching a breakpoint.
17615 * gdb.python/python.exp (decode_line current location line
17616 number): Adjust expected line number.
17617
2f25d70f
SM
176182014-05-21 Simon Marchi <simon.marchi@ericsson.com>
17619
17620 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
17621 behavior for $args, pass it directly to "run".
17622
ff604a67
MR
176232014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
17624
17625 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
17626 30000 to 65536.
17627
6a3cb8e8
PA
176282014-05-21 Pedro Alves <palves@redhat.com>
17629
17630 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
17631 auto-connect-native-target off".
17632 * gdb.base/auto-connect-native-target.c: New file.
17633 * gdb.base/auto-connect-native-target.exp: New file.
17634
4ebfc96e
PA
176352014-05-21 Pedro Alves <palves@redhat.com>
17636
17637 * gdb.base/default.exp: Test "target native" instead of "target
17638 child".
17639
36d46afb
MW
176402014-05-21 Mark Wielaard <mjw@redhat.com>
17641
17642 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17643
5876f503
JK
176442014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17645
17646 Fix TLS access for -static -pthread.
17647 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
17648 <HAVE_TLS> (thread_function, main): Initialize it.
17649 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
17650 Add clean_restart.
17651 <$have_tls != "">: Check TLSVAR.
17652
0256a6ac
PA
176532014-05-21 Pedro Alves <palves@redhat.com>
17654
17655 * gdb.base/dcache-line-read-error.c: New.
17656 * gdb.base/dcache-line-read-error.exp: New.
17657
936d2992
PA
176582014-05-20 Pedro Alves <palves@redhat.com>
17659
17660 * gdb.base/compare-sections.c: New file.
17661 * gdb.base/compare-sections.exp: New file.
17662
802e8e6d
PA
176632014-05-20 Pedro Alves <palves@redhat.com>
17664
17665 * gdb.base/break-idempotent.c: New file.
17666 * gdb.base/break-idempotent.exp: New file.
17667
e59fa00f
MM
176682014-05-20 Markus Metzger <markus.t.metzger@intel.com>
17669
17670 * gdb.btrace/nohist.exp: New.
17671
8b696e31
YQ
176722014-05-20 Yao Qi <yao@codesourcery.com>
17673
17674 * lib/gdb.exp (gdb_init): Set timeout if test file is under
17675 gdb.reverse directory and gdb_reverse_timeout exists in board
17676 setting.
17677 * README: Document gdb_reverse_timeout.
17678
73c9764f
YQ
176792014-05-20 Yao Qi <yao@codesourcery.com>
17680
17681 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
17682 'test_file_name'. Treat args as a string instead of a list.
17683 (gdb_init): Rename argument 'args' by 'test_file_name'.
17684
f1f4348a
JK
176852014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
17686
17687 * gdb.arch/powerpc-power.exp: New file.
17688 * gdb.arch/powerpc-power.s: New file.
17689
0dbe70ce
DE
176902014-05-16 Doug Evans <dje@google.com>
17691
17692 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
17693 * gdb.base/completion.exp: Check that all expected files exist
17694 before doing file completion.
0dbe70ce 17695
8d551b02
DE
176962014-05-16 Doug Evans <dje@google.com>
17697
17698 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
17699 Update.
17700 (do_syscall_tests_without_xml): Update.
17701
73eb7709
PA
177022014-05-16 Pedro Alves <palves@redhat.com>
17703
17704 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
17705 instead of "unknown output after running".
17706
3fae92fc
YQ
177072014-05-16 Yao Qi <yao@codesourcery.com>
17708
17709 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
17710 file1.txt from host at the end.
17711 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17712
c2b2ccc5
DE
177132014-05-15 Doug Evans <dje@google.com>
17714
17715 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
17716 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
17717 loading file. Add test for TU lookup.
17718
8c217a4b
SM
177192014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17720
17721 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
17722 calling "-exec-arguments" or "set args" before running the
17723 inferior.
17724
3deb39c6
SM
177252014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17726
17727 * lib/mi-support.exp (mi_expect_stop): Expect message for
17728 inferiors that exit with non-zero exit code.
17729
71a79f8c
YQ
177302014-05-14 Yao Qi <yao@codesourcery.com>
17731
17732 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
17733 match absolute path on remote host.
17734 (test_file_list_exec_source_files): Remove "/" from the
17735 pattern.
17736
f23fcd46
YQ
177372014-05-14 Yao Qi <yao@codesourcery.com>
17738
17739 * boards/local-remote-host-notty.exp (${board}_file): New
17740 proc.
17741
9404b58f
KM
177422014-05-07 Kyle McMartin <kyle@redhat.com>
17743
17744 Pushed by Joel Brobecker <brobecker@adacore.com>.
17745 * gdb.arch/aarch64-atomic-inst.c: New file.
17746 * gdb.arch/aarch64-atomic-inst.exp: New file.
17747
5e45f04c
YQ
177482014-05-07 Yao Qi <yao@codesourcery.com>
17749
17750 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
17751 in current context" too.
17752
c888a17d
KS
177532014-05-05 Keith Seitz <keiths@redhat.com>
17754
17755 * gdb.linespec/ls-dollar.exp: Add test for linespec
17756 file:convenience_variable.
17757
290a839c
YQ
177582014-05-05 Yao Qi <yao@codesourcery.com>
17759
17760 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
17761 traceframes into tfile and ctf trace files. Read data from
17762 trace file and test collected data.
17763 (gdb_collect_locals_test): Likewise.
17764 (gdb_unavailable_registers_test): Likewise.
17765 (gdb_unavailable_floats): Likewise.
17766 (gdb_collect_globals_test): Likewise.
17767 (top-level): Append "ctf" to trace_file_targets if GDB
17768 supports.
17769
b5262cd0
YQ
177702014-05-05 Yao Qi <yao@codesourcery.com>
17771
17772 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
17773 code to ...
17774 (gdb_collect_args_test_1): ... it. New proc.
17775 (gdb_collect_locals_test): Move some code to ...
17776 (gdb_collect_locals_test_1): ... it. New proc.
17777 (gdb_unavailable_registers_test): Move some code to ...
17778 (gdb_unavailable_registers_test_1): ... it. New proc.
17779 (gdb_unavailable_floats): Move some code to ...
17780 (gdb_unavailable_floats_1): ... it. New proc.
17781
30a1e6cc
SDJ
177822014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17783
17784 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
17785 probes to test for bitness recognition.
17786 * gdb.arch/amd64-stap-optional-prefix.exp
17787 (test_probe_value_without_reg): New procedure.
17788 Add code to test for different kinds of bitness.
17789
f33da99a
SDJ
177902014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17791
17792 PR breakpoints/16889
17793 * gdb.arch/amd64-stap-optional-prefix.S: New file.
17794 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17795
5b80f00d
PA
177962014-05-01 Pedro Alves <palves@redhat.com>
17797
17798 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
17799 gdb_file_cmd if no file is specified.
17800 * boards/native-extended-gdbserver.exp (gdb_load): Use the
17801 last_loaded_file to set the remote exec-file.
17802
f8c2a73c
PA
178032014-05-01 Pedro Alves <palves@redhat.com>
17804
17805 * boards/local-remote-host.exp: New file.
17806
be6e8ac7
PA
178072014-05-01 Pedro Alves <palves@redhat.com>
17808
17809 * boards/local-remote-host.exp: Rename to ...
17810 * boards/local-remote-host-notty.exp: ... this.
17811
cac0dc8f
JB
178122014-04-28 Joel Brobecker <brobecker@adacore.com>
17813
17814 * gdb.ada/dyn_arrayidx: New testcase.
17815
9730e6cc
YQ
178162014-04-26 Yao Qi <yao@codesourcery.com>
17817
17818 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
17819 and compute the length of function main. Save it in
17820 $main_length.
17821 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
17822 (top-level): Use gdb_compile to compile objects into
17823 executable and restart GDB. Remove invocation to
17824 prepare_for_testing.
17825
7ae1a6a6
PA
178262014-04-25 Simon Marchi <simon.marchi@ericsson.com>
17827 Pedro Alves <palves@redhat.com>
17828
17829 PR server/16255
17830 * gdb.multi/multi-attach.c: New file.
17831 * gdb.multi/multi-attach.exp: New file.
17832
4082afcc
PA
178332014-04-25 Pedro Alves <palves@redhat.com>
17834
17835 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
17836 user.
17837 (top level): Test that "set remote conditional-breakpoints-packet
17838 off" works as intended.
17839 * gdb.base/dprintf.exp: Test that "set remote
17840 breakpoint-commands-packet off" works as intended.
17841 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
17842 New function.
17843 (top level): Call it.
17844 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
17845 remote fast-tracepoints-packet off" works as intended.
17846 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
17847 * lib/gdb.exp (gdb_is_target_remote): ... here.
17848
2abc3f8d
DB
178492014-04-24 David Blaikie <dblaikie@gmail.com>
17850
17851 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
17852 ensure clang would not discard them.
17853 * gdb.base/gdbvars.c: Ditto.
17854 * gdb.base/memattr.c: Ditto.
17855 * gdb.base/whatis.c: Ditto.
17856 * gdb.python/py-prettyprint.c: Ditto.
17857 * gdb.trace/actions.c: Ditto.
17858 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
17859 ensure clang would not discard it.
17860
bfd39632
DB
178612014-04-24 David Blaikie <dblaikie@gmail.com>
17862
17863 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
17864 clang to emit the full definition of type required by the test
17865 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
17866
22842ff6
DB
178672014-04-24 David Blaikie <dblaikie@gmail.com>
17868
17869 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
17870 coax Clang into emitting the definition of the type.
17871 * gdb.cp/pr10728-x.h (y): Ditto.
17872 * gdb.cp/pr10728-y.cc (y): Ditto.
17873
c2e827ad
DB
178742014-04-24 David Blaikie <dblaikie@gmail.com>
17875
17876 * gdb.base/label.exp: XFAIL label related tests under Clang.
17877 * gdb.cp/cplabel.exp: Ditto.
17878 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
17879 under Clang those using labels.
17880
4c2d33e7
YQ
178812014-04-25 Yao Qi <yao@codesourcery.com>
17882
17883 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
17884 double_label.
17885 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
17886 partial_label and double_label.
17887
56083b99
DB
178882014-04-24 David Blaikie <dblaikie@gmail.com>
17889
17890 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
17891
25d4e99d
DB
178922014-04-24 David Blaikie <dblaikie@gmail.com>
17893
17894 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
17895 of the function to work across GCC and Clang.
17896 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
17897 pointer types (const void ** const V void **).
17898
01f9f808
MS
178992014-04-24 Michael Sturm <michael.sturm@mintel.com>
17900 Walfred Tedeschi <walfred.tedeschi@intel.com>
17901
17902 * Makefile.in (EXECUTABLES): Added i386-avx512.
17903 * gdb.arch/i386-avx512.c: New file.
17904 * gdb.arch/i386-avx512.exp: Likewise.
17905
4b48d439
KS
179062014-04-23 Keith Seitz <keiths@redhat.com>
17907
17908 * lib/mi-support.exp (mi_list_breakpoints): Delete.
17909 (mi_make_breakpoint_table): New procedure.
17910 (mi_create_breakpoint): Use mi_make_breakpoint
17911 and return the result.
17912 (mi_make_breakpoint): New procedure.
17913 (mi_build_kv_pairs): New procedure.
17914
17915 * gdb.mi/mi-break.exp: Remove unused globals,
17916 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
17917 All callers updated.
17918 * gdb.mi/mi-dprintf.exp: Use variable to track command
17919 number.
17920 Update all callers of mi_create_breakpoint and use
17921 mi_make_breakpoint_table.
17922 Remove any unused global variables.
17923 * gdb.mi/mi-nonstop.exp: Likewise.
17924 * gdb.mi/mi-nsintrall.exp: Likewise.
17925 * gdb.mi/mi-nsmoribund.exp: Likewise.
17926 * gdb.mi/mi-nsthrexec.exp: Likewise.
17927 * gdb.mi/mi-reverse.exp: Likewise.
17928 * gdb.mi/mi-simplerun.exp: Likewise.
17929 * gdb.mi/mi-stepn.exp: Likewise.
17930 * gdb.mi/mi-syn-frame.exp: Likewise.
17931 * gdb.mi/mi-until.exp: Likewise.
17932 * gdb.mi/mi-var-cp.exp: Likewise.
17933 * gdb.mi/mi-var-display.exp: Likewise.
17934 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
17935 * gdb.mi/mi2-var-child.exp: Likewise.
17936 * gdb.mi/mi-vla-c99.exp: Likewise.
17937 * lib/mi-support.exp: Likewise.
17938
17939 From Ian Lance Taylor <iant@cygnus.com>:
17940 * lib/gdb.exp (parse_args): New procedure.
17941
08351840
PA
179422014-04-23 Pedro Alves <palves@redhat.com>
17943
17944 * gdb.base/break-unload-file.c: New file.
17945 * gdb.base/break-unload-file.exp: New file.
17946 * gdb.base/sym-file-lib.c (baz): New function.
17947 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
17948 field.
17949 (load): Store the segment's mapped size.
17950 (unload): New function.
17951 (unload_shlib): New function.
17952 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
17953 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
17954 set a breakpoint at baz, and call it.
17955 * gdb.base/sym-file.exp: New tests for stale breakpoint
17956 instructions.
17957
076855f9
PA
179582014-04-23 Pedro Alves <palves@redhat.com>
17959
17960 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
17961 * gdb.base/hbreak-in-shr-unsupported.c: New file.
17962 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
17963 * gdb.base/hbreak-unmapped.c: New file.
17964 * gdb.base/hbreak-unmapped.exp: New file.
17965 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
17966 * lib/gdb.exp (gdb_is_target_remote): ... here.
17967
483805cf
PA
179682014-04-22 Pedro Alves <palves@redhat.com>
17969
17970 * gdb.base/consecutive-step-over.c: New file.
17971 * gdb.base/consecutive-step-over.exp: New file.
17972
06d97543
PA
179732014-04-22 Pedro Alves <palves@redhat.com>
17974
17975 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
17976 instead of send_gdb/gdb_expect.
17977
b4429ea2
YQ
179782014-04-22 Yao Qi <yao@codesourcery.com>
17979
17980 * lib/trace-support.exp (generate_tracefile): New procedure.
17981 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
17982 return 0.
17983 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
17984 if generate_tracefile returns 1.
17985
51d48146
PA
179862014-04-18 Tom Tromey <palves@redhat.com>
17987 Pedro alves <tromey@redhat.com>
17988
17989 PR backtrace/15558
17990 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
17991 with a backtrace limit.
17992 * gdb.python/py-frame-inline.exp: Test running to an inline
17993 function with a backtrace limit, and printing the newest frame.
17994 * gdb.python/py-frame-inline.c (main): Call f.
17995
bd1dce5f
MS
179962014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
17997
17998 * gdb.java/jnpe.exp: Drop srcdir from untested path.
17999
40d1a503
MS
180002014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18001
18002 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18003 Drop prefix from unsupported source file path.
18004
389b98f7
YQ
180052014-04-17 Yao Qi <yao@codesourcery.com>
18006
18007 * lib/gdb.exp (with_target_charset): New proc.
18008 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18009 with_target_charset.
18010 (test_print_strings): Likewise.
18011 (test_repeat_bytes): Likewise.
18012 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18013 for some tests.
18014
22869d73
KS
180152014-04-16 Keith Seitz <keiths@redhat.com>
18016
18017 PR gdb/15827
18018 * gdb.dwarf2/corrupt.c: New file.
18019 * gdb.dwarf2/corrupt.exp: New file.
18020
c4f87ca6
KS
180212014-04-16 Keith Seitz <keiths@redhat.com>
18022
18023 PR c++/16597
18024 * gdb.cp/namelessclass.cc: New file.
18025 * gdb.cp/namelessclass.exp: New file.
18026 * gdb.cp/namelessclass.S: New file.
18027
ab19de87
DE
180282014-04-16 Doug Evans <dje@google.com>
18029
18030 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18031 Add comment.
18032 (gdbserver_default_get_comm_port): New function.
18033 (gdbserver_start): Check if board file provided
18034 "gdbserver,get_comm_port" and use it if so.
18035 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18036 (gdb,socketport): Set to "stdio".
18037 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18038 (stdio_gdbserver_template): Delete.
18039 (${board}_get_remote_address): Update.
18040 (${board}_build_remote_cmd): Delete.
18041 (${board}_get_comm_port): New function.
18042 (${board}_spawn): Update.
18043 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18044 Delete.
18045 (${board}_get_remote_address): Update.
18046 (${board}_get_comm_port): New function.
18047
fc98a809
AB
180482014-04-16 Andrew Burgess <aburgess@broadcom.com>
18049
18050 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18051 appearing in any order.
18052
87fd9e6e
DE
180532014-04-15 Doug Evans <dje@google.com>
18054
18055 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18056 uninitialized value of "description".
18057
099fc3ea
KS
180582014-04-15 Keith Seitz <keiths@redhat.com>
18059
18060 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18061 Remove unused globals.
18062 (test_running_the_program): Likewise.
18063 (test_controlled_execution): Likewise.
18064 (test_controlling_breakpoints): Likewise.
18065 (test_program_termination): Likewise.
18066
5da151d4
KS
180672014-04-15 Keith Seitz <keiths@redhat.com>
18068
18069 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18070 unused globals.
18071 (test_rbreak_creation_and_listing): Likewise.
18072 (test_ignore_count): Likewise.
18073 (test_error): Likewise.
18074
35e5d2f0
PA
180752014-04-15 Pedro Alves <palves@redhat.com>
18076
18077 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18078 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18079 sym-file-loader.c.
18080 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18081 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18082 to sym-file-loader.c.
18083 (struct library): Forward declare.
18084 (load_shlib, lookup_function): Change prototypes.
18085 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18086 (translate_offset): Remove declarations.
18087 (get_text_addr): New declaration.
18088 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18089 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18090 sym-file-loader.h.
18091 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18092 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18093 here from sym-file-loader.h.
18094 (struct library): New structure.
18095 (load_shlib, lookup_function): Change prototypes and adjust to
18096 work with a struct library.
18097 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18098 (translate_offset): Make static.
18099 (get_text_addr): New function.
18100 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18101
eb4c1710
PA
181022014-04-15 Pedro Alves <palves@redhat.com>
18103
18104 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18105
2d1baf52
PA
181062014-04-15 Pedro Alves <palves@redhat.com>
18107
18108 * gdb.base/sym-file-loader.c: Include <limits.h>.
18109 (SELF_LINK): New define.
18110 (get_origin): New function.
18111 (load_shlib): Use it.
18112 * gdb.base/sym-file.exp: Don't early return if the target is
18113 remote. Use runto_main, and issue fail is that fails. Use
18114 gdb_load_shlibs.
18115 (shlib_name): Delete.
18116 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18117
7dd6df01
PA
181182014-04-15 Pedro Alves <palves@redhat.com>
18119
18120 * gdb.base/sym-file.exp: Remove regex characters from test
18121 message. Don't refer to breakpoint numbers in test messages.
18122
b50c8614
KS
181232014-04-14 Keith Seitz <keiths@redhat.com>
18124
18125 PR c++/16253
18126 * gdb.cp/var-tag.cc: New file.
18127 * gdb.cp/var-tag.exp: New file.
18128 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18129 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18130 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18131 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18132
3d567982
TT
181332014-04-14 Tom Tromey <tromey@redhat.com>
18134
18135 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18136 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18137 type.
18138 * gdb.cp/enum-class.exp: New file.
18139 * gdb.cp/enum-class.cc: New file.
18140
0626fc76
TT
181412014-04-14 Tom Tromey <tromey@redhat.com>
18142
18143 * gdb.dwarf2/enum-type.exp: New file.
18144
dca325b3
SA
181452014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18146
18147 * gdb.mi/mi-vla-c99.exp: New file.
18148 * gdb.mi/vla.c: New file.
18149
5854b38a
SA
181502014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18151
18152 * gdb.base/vla-datatypes.c: New file.
18153 * gdb.base/vla-datatypes.exp: New file.
18154
463bb957
SA
181552014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18156
18157 * gdb.base/vla-ptr.c: New file.
18158 * gdb.base/vla-ptr.exp: New file.
18159
3dd170be
SA
181602014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18161
18162 * gdb.dwarf2/count.exp: New file.
18163
5ecaaa66
SA
181642014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18165
18166 * gdb.base/vla-sideeffect.c: New file.
18167 * gdb.base/vla-sideeffect.exp: New file.
18168
41f1ada5
DB
181692014-04-14 David Blaikie <dblaikie@gmail.com>
18170
18171 * gdb.mi/non-stop.c: Add return value for non-void function return
18172 statement.
18173 * gdb.threads/staticthreads.c: Ditto.
18174
0be03e84
DE
181752014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18176 Doug Evans <xdje42@gmail.com>
18177
18178 * gdb.guile/scm-value.c: Improve test case.
18179 * gdb.guile/scm-value.exp: Add new test.
18180
f180a1fb
DB
181812014-04-11 David Blaikie <dblaikie@gmail.com>
18182
18183 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18184 override Clang's default.
18185
6b662e19
JB
181862014-04-11 Joel Brobecker <brobecker@adacore.com>
18187
18188 Revert the following changes (regressions):
18189
18190 * gdb.base/vla-sideeffect.c: New file.
18191 * gdb.base/vla-sideeffect.exp: New file.
18192
18193 * gdb.dwarf2/count.exp: New file.
18194
18195 * gdb.base/vla-multi.c: New file.
18196 * gdb.base/vla-multi.exp: New file.
18197
18198 * gdb.base/vla-ptr.c: New file.
18199 * gdb.base/vla-ptr.exp: New file.
18200
18201 * gdb.base/vla-datatypes.c: New file.
18202 * gdb.base/vla-datatypes.exp: New file.
18203
18204 * gdb.mi/mi-vla-c99.exp: New file.
18205 * gdb.mi/vla.c: New file.
18206
245a5f0b
KS
182072014-04-11 Keith Seitz <keiths@redhat.com>
18208
18209 PR c++/16675
18210 * gdb.cp/cpsizeof.exp: New file.
18211 * gdb.cp/cpsizeof.cc: New file.
18212
58a84dcf
SA
182132014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18214
191a8a90
JB
18215 * gdb.mi/mi-vla-c99.exp: New file.
18216 * gdb.mi/vla.c: New file.
58a84dcf 18217
c8655f75
SA
182182014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18219
18220 * gdb.base/vla-datatypes.c: New file.
18221 * gdb.base/vla-datatypes.exp: New file.
18222
024e13b4
SA
182232014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18224
18225 * gdb.base/vla-ptr.c: New file.
18226 * gdb.base/vla-ptr.exp: New file.
18227
1a237e0e
SA
182282014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18229
18230 * gdb.base/vla-multi.c: New file.
18231 * gdb.base/vla-multi.exp: New file.
18232
504f3432
SA
182332014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18234
18235 * gdb.dwarf2/count.exp: New file.
18236
3bce8237
SA
182372014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18238
191a8a90
JB
18239 * gdb.base/vla-sideeffect.c: New file.
18240 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18241
322f9c21
YQ
182422014-04-11 Yao Qi <yao@codesourcery.com>
18243
18244 * gdb.base/completion.exp: Check file exists before running tests
18245 on file completion.
18246
d708bcd1
PA
182472014-04-10 Pedro Alves <palves@redhat.com>
18248
18249 * gdb.base/cond-eval-mode.c: New file.
18250 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18251 prepare_for_testing to build the new file. Check result of
18252 runto_main.
18253 (test_break, test_watch): New procedures.
18254 (top level): Use them.
18255
ae1d2761
PM
182562014-04-08 Pierre Muller <muller@sourceware.org>
18257
18258 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18259 Ctrl-V use for mingw hosts.
18260
7af389b8
SC
182612014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18262
18263 * gdb.python/py-value.c: Improve test case.
18264 * gdb.python/py-value.exp: Add new test.
18265
5e703181
DE
182662014-04-07 David Blaikie <dblaikie@gmail.com>
18267
18268 * lib/compiler.c: Identify the clang compiler.
18269 * lib/compiler.cc: Ditto.
18270
9810b410
YQ
182712014-04-03 Yao Qi <yao@codesourcery.com>
18272
18273 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18274
98d1b8dc
AB
182752014-04-01 Anton Blanchard <anton@samba.org>
18276
18277 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18278 messages unique.
18279
3114cea1
AB
182802014-04-01 Anton Blanchard <anton@samba.org>
18281
18282 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18283 prepare_for_testing.
18284
62f7182c
AB
182852014-04-01 Anton Blanchard <anton@samba.org>
18286
18287 * gdb.arch/ppc64-atomic-inst.c: Remove.
18288 * gdb.arch/ppc64-atomic-inst.S: New file.
18289 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18290
770e7fc7
DE
182912014-03-31 Doug Evans <dje@google.com>
18292
18293 * gdb.base/print-symbol-loading-lib.c: New file.
18294 * gdb.base/print-symbol-loading-main.c: New file.
18295 * gdb.base/print-symbol-loading.exp: New file.
18296
46e2bafa
YQ
182972014-03-31 Yao Qi <yao@codesourcery.com>
18298
18299 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18300
8776cfe9
JB
183012014-03-28 Joel Brobecker <brobecker@adacore.com>
18302
18303 * gdb.ada/mi_dyn_arr: New testcase.
18304
5d1ef361
DE
183052014-03-27 Doug Evans <dje@google.com>
18306
18307 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18308
b5bee914
YQ
183092014-03-27 Yao Qi <yao@codesourcery.com>
18310
18311 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18312 if target is nios2-*-*.
18313
0d4d0e77
YQ
183142014-03-26 Yao Qi <yao@codesourcery.com>
18315
18316 * lib/gdb.exp (readline_is_used): New proc.
18317 * gdb.base/completion.exp: Move tests on command complete up.
18318 Skip the rest of tests if readline is not used.
18319 * gdb.ada/complete.exp: Skp the test if readline is not
18320 used.
18321 * gdb.base/filesym.exp: Likewise.
18322 * gdb.base/macscp.exp: Likewise.
18323 * gdb.base/readline-ask.exp: Likewise.
18324 * gdb.base/readline.exp: Likewise.
18325 * gdb.python/py-cmd.exp: Likewise.
18326 * gdb.trace/tfile.exp: Likewise.
18327
29361eee
YQ
183282014-03-26 Yao Qi <yao@codesourcery.com>
18329
18330 * gdb.base/macscp.exp: Fix code format issues.
18331
bc9a5525
UW
183322014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18333
18334 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18335 * gdb.asm/powerpc64le.inc: New file.
18336
d3839ede
PA
183372014-03-25 Pedro Alves <palves@redhat.com>
18338 Doug Evans <dje@google.com>
18339
18340 * gdb.base/source-execution.c: New file.
18341 * gdb.base/source-execution.exp: New file.
18342 * gdb.base/source-execution.gdb: New file.
18343
01672a57
DE
183442014-03-24 Doug Evans <dje@google.com>
18345
18346 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18347 using fission.
18348
88bbeca9
HZ
183492014-03-24 Hui Zhu <hui@codesourcery.com>
18350 Pedro Alves <palves@redhat.com>
18351
18352 PR breakpoints/16101
18353 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18354 test pass/fail messages. Detect missing support for dprintf when
18355 breakpoints are actually inserted.
18356 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18357 breakpoints are actually inserted.
18358 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18359 fails.
18360
d2348791
JK
183612014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18362
18363 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18364
feef67ab
DE
183652014-03-22 Doug Evans <xdje42@gmail.com>
18366
18367 * gdb.python/python.exp (python not supported): Verify multi-line
18368 python command issues an error.
25d743f9 18369 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18370 guile command issues an error.
feef67ab 18371
ecebef6a
MR
183722014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18373
18374 * gdb.threads/thread-specific.exp: Handle the lack of usable
18375 $this_breakpoint and $this_thread.
18376
ccdd1909
HZ
183772014-03-21 Hui Zhu <hui@codesourcery.com>
18378
18379 * gdb.base/attach.exp (do_command_attach_tests): New.
18380
beb460e8
PA
183812014-03-20 Tom Tromey <tromey@redhat.com>
18382 Pedro Alves <palves@redhat.com>
18383
18384 PR cli/15718
18385 * gdb.base/condbreak-call-false.c: New file.
18386 * gdb.base/condbreak-call-false.exp: New file.
18387
40acf43a
PA
183882014-03-20 Pedro Alves <palves@redhat.com>
18389
18390 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18391 Delete.
18392 (block_signals, unblock_signals): Delete.
18393 (child_function_2, main): Remove references to deleted variable
18394 and functions.
18395
9f5e1e02
PA
183962014-03-20 Pedro Alves <palves@redhat.com>
18397
18398 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18399 Use pthread_kill to signal thread 2.
18400 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18401 Adjust to make the test send itself a signal rather than using the
18402 host's "kill" command.
18403
99619bea
PA
184042014-03-20 Pedro Alves <palves@redhat.com>
18405
18406 * gdb.threads/multiple-step-overs.c: New file.
18407 * gdb.threads/multiple-step-overs.exp: New file.
18408 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18409 Adjust expected infrun debug output.
18410
2adfaa28
PA
184112014-03-20 Pedro Alves <palves@redhat.com>
18412
18413 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18414 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18415
31e77af2
PA
184162014-03-20 Pedro Alves <palves@redhat.com>
18417
18418 PR breakpoints/7143
18419 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18420 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18421 of gdb_test_multiple.
18422 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18423 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18424
b9f437de
PA
184252014-03-20 Pedro Alves <palves@redhat.com>
18426
18427 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18428 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18429
05adc73e
PA
184302014-03-19 Pedro Alves <palves@redhat.com>
18431
18432 * gdb.base/async.exp: Remove early return.
18433
6048b950
PA
184342014-03-19 Pedro Alves <palves@redhat.com>
18435
18436 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18437
8bcfb00a
PA
184382014-03-19 Pedro Alves <palves@redhat.com>
18439
18440 * gdb.base/async.exp (test_background): Expect \r\n after
18441 "completed." in the fail pattern.
18442
884e37dc
PA
184432014-03-19 Pedro Alves <palves@redhat.com>
18444
18445 * gdb.base/async.exp (test_background): New procedure.
18446 Use it for all background execution command tests.
18447
148e57e2
PA
184482014-03-19 Pedro Alves <palves@redhat.com>
18449
18450 * gdb.base/async.exp: Use prepare_for_testing.
18451
f48088c7
PA
184522014-03-19 Pedro Alves <palves@redhat.com>
18453
18454 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18455 the same line.
18456
e2f6c966
PA
184572014-03-19 Pedro Alves <palves@redhat.com>
18458
18459 * gdb.base/async.c (main): Add "jump here" and "until here" line
18460 marker comments.
18461 * gdb.base/async.exp (jump_here): New global.
18462 (jump& test): Use it.
18463 (until_here): New global.
18464 (until& test): Use it.
18465
c30568d4
PA
184662014-03-19 Pedro Alves <palves@redhat.com>
18467
18468 * gdb.base/async.exp: Don't frob gdb_protocol.
18469
0172b6a7
DE
184702014-03-18 Doug Evans <xdje42@gmail.com>
18471
18472 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18473 Fix spelling of exec-done-display.
18474
06c868a8
JK
184752014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18476
18477 PR gdb/15358
18478 * gdb.base/gdb-sigterm.c: New file.
18479 * gdb.base/gdb-sigterm.exp: New file.
18480
0c7e1a46
PA
184812014-03-18 Pedro Alves <palves@redhat.com>
18482
18483 PR gdb/13860
18484 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18485 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18486 solib-event.
18487
f7c77d93
JB
184882014-03-17 Joel Brobecker <brobecker@adacore.com>
18489
18490 * gdb.ada/pckd_arr_ren: New testcase.
18491
5a1e8c7a
DE
184922014-03-13 Doug Evans <xdje42@gmail.com>
18493
18494 PR guile/16612
18495 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18496 collect after discarding symbols.
18497
350e1a76
DE
184982014-03-13 Ludovic Courtès <ludo@gnu.org>
18499 Doug Evans <xdje42@gmail.com>
18500
18501 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18502 to history survives a gc.
18503
a69900ae
PA
185042014-03-13 Pedro Alves <palves@redhat.com>
18505
18506 * gdb.base/default.exp: Don't test "target procfs".
18507
5db9f0bd
PA
185082014-03-13 Pedro Alves <palves@redhat.com>
18509
18510 * gdb.base/default.exp: Update "target child" and "target procfs"
18511 tests to not expect "Unix".
18512
b3ccfe11
TT
185132014-03-12 Tom Tromey <tromey@redhat.com>
18514
18515 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18516 New procs. Add target-async tests.
18517 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18518 Add target-async tests.
18519
646f4417
AA
185202014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18521
18522 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18523 'func_start' and 'func_end' for the beginning and end of the
18524 function code, respectively.
18525 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18526 'func_end' instead of 'func' and 'main'.
18527
288c211f
AA
185282014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18529
18530 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18531 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18532 generate the debug info assembler source.
18533
e0c0f156
AA
185342014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18535
18536 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18537 * gdb.dwarf2/arr-subrange.exp: Likewise.
18538 * gdb.dwarf2/dwz.exp: Likewise.
18539 * gdb.dwarf2/method-ptr.exp: Likewise.
18540 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18541 * gdb.dwarf2/subrange.exp: Likewise.
18542 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18543 * gdb.dwarf2/implptrpiece.exp: Likewise.
18544 * gdb.dwarf2/nostaticblock.exp: Likewise.
18545
0e5c4555
AA
185462014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18547
18548 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18549 directory to absolute path name arguments.
18550
5ec18f2b
JG
185512014-03-10 Joel Brobecker <brobecker@adacore.com>
18552
18553 * gdb.ada/tagged_access: New testcase.
18554
847fc4f2
MM
185552014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18556
18557 * gdb.btrace/data.exp: Update expected output.
18558
cc3da688
YQ
185592014-03-06 Yao Qi <yao@codesourcery.com>
18560
18561 * gdb.trace/pr16508.exp: New file.
18562
0f26cec1
PA
185632014-03-05 Pedro Alves <palves@redhat.com>
18564
18565 PR gdb/16575
18566 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18567 procedure.
18568 (top level): Adjust to use it. Add tests that exercise breakpoint
18569 interaction with the code-cache.
18570
7a5a839f
LC
185712014-02-26 Ludovic Courtès <ludo@gnu.org>
18572
18573 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18574 test for 'history-append!'.
18575
31aa7e4e
JB
185762014-02-26 Joel Brobecker <brobecker@adacore.com>
18577
18578 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18579 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18580 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18581 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18582 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18583 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18584
1b588015
JB
185852014-02-26 Joel Brobecker <brobecker@adacore.com>
18586
18587 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18588 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18589 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18590
55426c9d
JB
185912014-02-26 Joel Brobecker <brobecker@adacore.com>
18592
18593 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18594
dc53a7ad
JB
185952014-02-26 Joel Brobecker <brobecker@adacore.com>
18596
18597 * gdb.dwarf2/arr-stride.c: New file.
18598 * gdb.dwarf2/arr-stride.exp: New file.
18599
12ab52e9
PA
186002014-02-26 Pedro Alves <palves@redhat.com>
18601
18602 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18603 that won't ever trigger. Make sure that GDB reports the correct
18604 breakpoint that caused the stop.
18605
849c862e
JK
186062014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18607
18608 PR gdb/16626
18609 * gdb.base/auto-load-script: New file.
18610 * gdb.base/auto-load.c: New file.
18611 * gdb.base/auto-load.exp: New file.
18612
71b7d793
JK
18613 PR gdb/16626
18614 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18615
e2f0d509
JK
186162014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18617
18618 Fix dw2-icycle.exp -fsanitize=address GDB crash.
18619 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
18620
50cc37c8
DE
186212014-02-24 Doug Evans <dje@google.com>
18622
18623 * lib/gdb.exp (run_on_host): Log error output if program fails.
18624
ea4758f2
PA
186252014-02-21 Pedro Alves <palves@redhat.com>
18626
18627 * gdb.threads/step-after-sr-lock.c: Rename to ...
18628 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
18629 * gdb.threads/step-after-sr-lock.exp: Rename to ...
18630 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18631 ... this.
18632
d7b30f67
SDJ
186332014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
18634
18635 PR tdep/16397
18636 * gdb.arch/amd64-stap-special-operands.exp: New file.
18637 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
18638 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
18639 * gdb.arch/amd64-stap-triplet.S: Likewise.
18640 * gdb.arch/amd64-stap-triplet.c: Likewise.
18641
83deb43f
JB
186422014-02-20 Joel Brobecker <brobecker@adacore.com>
18643
18644 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
18645 in .section pseudo-op.
18646
adde2bff
DE
186472014-02-20 lin zuojian <manjian2006@gmail.com>
18648 Joel Brobecker <brobecker@adacore.com>
18649 Doug Evans <xdje42@gmail.com>
18650
18651 PR symtab/16581
18652 * gdb.dwarf2/dw2-icycle.S: New file.
18653 * gdb.dwarf2/dw2-icycle.c: New file.
18654 * gdb.dwarf2/dw2-icycle.exp: New file.
18655
f7bd0f78
SC
186562014-02-19 Siva Chandra Reddy <sivachandra@google.com>
18657
18658 * gdb.python/py-value-cc.cc: Improve test case to enable testing
18659 operations on gdb.Value objects.
18660 * gdb.python/py-value-cc.exp: Add new test to test operations on
18661 gdb.Value objects.
18662
c17ef0d5
DE
186632014-02-18 Doug Evans <dje@google.com>
18664
18665 * Makefile.in (TESTS): New variable.
18666 (expanded_tests, expanded_tests_or_none): New variables
18667 (check-single): Pass $(expanded_tests_or_none) to runtest.
18668 (check-parallel): Only run tests in $(TESTS) if non-empty.
18669 (check/no-matching-tests-found): New rule.
18670 * README: Document TESTS makefile variable.
18671
5dd3176f
DE
186722014-02-18 Doug Evans <dje@google.com>
18673
18674 * Makefile.in (check-parallel): rm -rf outputs temp.
18675
0b10be4f
JK
186762014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18677
18678 Fix "ERROR: no fileid for" in the testsuite.
18679 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
18680
85f224e7
DE
186812014-02-12 Doug Evans <dje@google.com>
18682
18683 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
18684 (MISCELLANEOUS): New variable.
18685 (clean): rm -rf $(MISCELLANEOUS).
18686 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
18687 dwp live in the same directory as symlinks, with each symlink pointed
18688 to a differently named file in a different directory.
18689
149b30ff
DE
186902014-02-11 Doug Evans <dje@google.com>
18691
18692 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
18693 of Tcl file commands.
18694
1dfdac32
MK
186952014-02-10 Mark Kettenis <kettenis@gnu.org>
18696
18697 * gdb.threads/step-after-sr-lock.exp: Avoid executing
18698 "kill -SIGUSR1 -1".
18699
aa4fb036
JB
187002014-02-10 Joel Brobecker <brobecker@adacore.com>
18701
18702 * gdb.ada/tick_length_array_enum_idx: New testcase.
18703
ed3ef339
DE
187042014-02-10 Doug Evans <xdje42@gmail.com>
18705
18706 * configure.ac (AC_OUTPUT): Add gdb.guile.
18707 * configure: Regenerate.
18708 * lib/gdb-guile.exp: New file.
18709 * lib/gdb.exp (get_target_charset): New function.
18710 * gdb.base/help.exp: Update expected output from "apropos apropos".
18711 * gdb.guile/Makefile.in: New file.
18712 * gdb.guile/guile.exp: New file.
18713 * gdb.guile/scm-arch.c: New file.
18714 * gdb.guile/scm-arch.exp: New file.
18715 * gdb.guile/scm-block.c: New file.
18716 * gdb.guile/scm-block.exp: New file.
18717 * gdb.guile/scm-breakpoint.c: New file.
18718 * gdb.guile/scm-breakpoint.exp: New file.
18719 * gdb.guile/scm-disasm.c: New file.
18720 * gdb.guile/scm-disasm.exp: New file.
18721 * gdb.guile/scm-equal.c: New file.
18722 * gdb.guile/scm-equal.exp: New file.
18723 * gdb.guile/scm-error.exp: New file.
18724 * gdb.guile/scm-error.scm: New file.
18725 * gdb.guile/scm-frame-args.c: New file.
18726 * gdb.guile/scm-frame-args.exp: New file.
18727 * gdb.guile/scm-frame-args.scm: New file.
18728 * gdb.guile/scm-frame-inline.c: New file.
18729 * gdb.guile/scm-frame-inline.exp: New file.
18730 * gdb.guile/scm-frame.c: New file.
18731 * gdb.guile/scm-frame.exp: New file.
18732 * gdb.guile/scm-generics.exp: New file.
18733 * gdb.guile/scm-gsmob.exp: New file.
18734 * gdb.guile/scm-iterator.c: New file.
18735 * gdb.guile/scm-iterator.exp: New file.
18736 * gdb.guile/scm-math.c: New file.
18737 * gdb.guile/scm-math.exp: New file.
18738 * gdb.guile/scm-objfile-script-gdb.in: New file.
18739 * gdb.guile/scm-objfile-script.c: New file.
18740 * gdb.guile/scm-objfile-script.exp: New file.
18741 * gdb.guile/scm-objfile.c: New file.
18742 * gdb.guile/scm-objfile.exp: New file.
18743 * gdb.guile/scm-ports.exp: New file.
18744 * gdb.guile/scm-pretty-print.c: New file.
18745 * gdb.guile/scm-pretty-print.exp: New file.
18746 * gdb.guile/scm-pretty-print.scm: New file.
18747 * gdb.guile/scm-section-script.c: New file.
18748 * gdb.guile/scm-section-script.exp: New file.
18749 * gdb.guile/scm-section-script.scm: New file.
18750 * gdb.guile/scm-symbol.c: New file.
18751 * gdb.guile/scm-symbol.exp: New file.
18752 * gdb.guile/scm-symtab-2.c: New file.
18753 * gdb.guile/scm-symtab.c: New file.
18754 * gdb.guile/scm-symtab.exp: New file.
18755 * gdb.guile/scm-type.c: New file.
18756 * gdb.guile/scm-type.exp: New file.
18757 * gdb.guile/scm-value-cc.cc: New file.
18758 * gdb.guile/scm-value-cc.exp: New file.
18759 * gdb.guile/scm-value.c: New file.
18760 * gdb.guile/scm-value.exp: New file.
18761 * gdb.guile/source2.scm: New file.
18762 * gdb.guile/types-module.cc: New file.
18763 * gdb.guile/types-module.exp: New file.
18764
7026a7c1
YQ
187652014-02-10 Yao Qi <yao@codesourcery.com>
18766
18767 PR testsuite/16543
18768 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
18769 * configure: Regenerated.
18770 * Makefile.in: New file.
18771
6c466447
AS
187722014-02-08 Andreas Schwab <schwab@linux-m68k.org>
18773
18774 * gdb.python/py-framefilter.exp: Fix typo.
18775
6e854735
YQ
187762014-02-08 Yao Qi <yao@codesourcery.com>
18777
18778 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
18779 that no =breakpoint-modified is emitted when breakpoints are
18780 modified through MI commands.
18781
d137e6dc
PA
187822014-02-07 Pedro Alves <pedro@codesourcery.com>
18783 Pedro Alves <palves@redhat.com>
18784
18785 * gdb.threads/step-after-sr-lock.c: New file.
18786 * gdb.threads/step-after-sr-lock.exp: New file.
18787
b5ee5a50
PA
187882014-02-07 Pedro Alves <palves@redhat.com>
18789
18790 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
18791
3c77faf3
JK
187922014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
18793
18794 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
18795 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
18796
6dddc817
DE
187972014-02-06 Doug Evans <xdje42@gmail.com>
18798
18799 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
18800 output.
18801
18802 * gdb.gdb/python-interrupts.exp: New file.
18803
de7b2893
YQ
188042014-02-05 Yao Qi <yao@codesourcery.com>
18805
18806 * gdb.trace/report.exp (use_collected_data): Test the output
18807 of "info threads" and "info inferiors".
18808
66d032ac
YQ
188092014-02-05 Yao Qi <yao@codesourcery.com>
18810
18811 Revert this patch:
18812
18813 2013-05-24 Yao Qi <yao@codesourcery.com>
18814
18815 * gdb.trace/tfile.exp: Test inferior and thread.
18816
591a12a1
UW
188172014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18818
18819 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
18820 on a function.
18821 * gdb.base/step-bt.c: Call hello via function pointer to make
18822 sure its first instruction is executed on powerpc64le-linux.
18823
0ff3e01f
UW
188242014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18825
18826 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
18827
084ee545
UW
188282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18829
18830 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
18831 of the test patterns for use on little-endian systems.
18832
6ed14ff3
UW
188332014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18834
18835 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
18836 (decimal_vector): Fix for little-endian.
18837
401e27fd
JM
188382014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
18839
18840 * gdb.arch/sparc-sysstep.exp: New file.
18841 * gdb.arch/sparc-sysstep.c: Likewise.
18842
18843 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
18844
8b924729
EBM
188452014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18846
18847 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
18848
fb151210
JB
188492014-01-23 Tom Tromey <tromey@redhat.com>
18850
18851 * gdb.ada/array_char_idx: New testcase.
18852
0740f8d8
TT
188532014-01-23 Tom Tromey <tromey@redhat.com>
18854
18855 PR python/16487:
18856 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
18857 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
18858 classes.
18859
21909fa1
TT
188602014-01-23 Tom Tromey <tromey@redhat.com>
18861
18862 PR python/16491:
18863 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
18864 string from an inferior frame.
18865 * gdb.python/py-framefilter-mi.exp: Update.
18866
87ce2a04
DE
188672014-01-22 Doug Evans <dje@google.com>
18868
18869 * gdb.server/server-mon.exp: Add tests for "set debug-format".
18870
237b092b
AA
188712014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18872
18873 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
18874
d674a709
AA
188752014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18876
18877 * gdb.trace/entry-values.exp: Remove excess space character from
18878 regex patterns. Handle s390 call instruction.
18879
20fa3390
AA
188802014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18881
18882 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
18883 define "*_start" label. Make "name" static.
18884 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
18885 ${name} by references to ${name}_start.
18886
78466714
AA
188872014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18888
18889 * gdb.base/info-macros.exp: Remove "debug" from the compile
18890 options.
18891
ec9f644a
IB
188922014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18893
18894 * gdb.dlang/demangle.exp: New file.
18895
94b1b47e
IB
188962014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18897
18898 * gdb.dlang/primitive-types.exp: New file.
18899
7f420862
IB
189002014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18901
18902 * configure.ac: Create gdb.dlang/Makefile.
18903 * configure: Regenerate.
18904 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
18905 * gdb.dlang/Makefile.in: New file.
18906 * lib/d-support.exp: New file.
18907 * lib/gdb.exp (skip_d_tests): New proc.
18908
52834460
MM
189092014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18910
18911 * gdb.btrace/delta.exp: Check reverse stepi.
18912 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
18913 * gdb.btrace/finish.exp: New.
18914 * gdb.btrace/next.exp: New.
18915 * gdb.btrace/nexti.exp: New.
18916 * gdb.btrace/record_goto.c: Add comments.
18917 * gdb.btrace/step.exp: New.
18918 * gdb.btrace/stepi.exp: New.
18919 * gdb.btrace/multi-thread-step.c: New.
18920 * gdb.btrace/multi-thread-step.exp: New.
18921 * gdb.btrace/rn-dl-bind.c: New.
18922 * gdb.btrace/rn-dl-bind.exp: New.
18923 * gdb.btrace/data.c: New.
18924 * gdb.btrace/data.exp: New.
18925 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18926
6e07b1d2
MM
189272014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18928
18929 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
18930 * gdb.btrace/exception.exp: Update.
18931 * gdb.btrace/instruction_history.exp: Update.
18932 * gdb.btrace/record_goto.exp: Update.
18933 * gdb.btrace/tailcall.exp: Update.
18934 * gdb.btrace/unknown_functions.exp: Update.
18935 * gdb.btrace/delta.exp: New.
18936
0b722aec
MM
189372014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18938
18939 * gdb.btrace/record_goto.exp: Add backtrace test.
18940 * gdb.btrace/tailcall.exp: Add backtrace test.
18941
066ce621
MM
189422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18943
18944 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
18945 * gdb.btrace/record_goto.c: New.
18946 * gdb.btrace/record_goto.exp: New.
18947 * gdb.btrace/x86-record_goto.S: New.
18948
0688d04e
MM
189492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18950
18951 * gdb.btrace/function_call_history.exp: Update tests.
18952 * gdb.btrace/instruction_history.exp: Update tests.
18953
8710b709
MM
189542014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18955
18956 * gdb.btrace/function_call_history.exp: Fix expected field
18957 order for "record function-call-history".
18958 Add new tests for "record function-call-history /c".
18959 * gdb.btrace/exception.cc: New.
18960 * gdb.btrace/exception.exp: New.
18961 * gdb.btrace/tailcall.exp: New.
18962 * gdb.btrace/x86-tailcall.S: New.
18963 * gdb.btrace/x86-tailcall.c: New.
18964 * gdb.btrace/unknown_functions.c: New.
18965 * gdb.btrace/unknown_functions.exp: New.
18966 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
18967
5de9129b
MM
189682014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18969
18970 * gdb.btrace/instruction_history.exp: Update.
18971 * gdb.btrace/function_call_history.exp: Update.
18972
23a7fe75
MM
189732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18974
18975 * gdb.btrace/function_call_history.exp: Fix expected function
18976 trace.
18977 * gdb.btrace/instruction_history.exp: Initialize traced.
18978 Remove traced_functions.
18979
724c7dd8
MM
189802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18981
18982 * gdb.btrace/function_call_history.exp: Update
18983 * gdb.btrace/instruction_history.exp: Update.
18984
6d78d93b
MM
189852014-01-16 Markus Metzger <markus.t.metzger@intel.com>
18986
18987 * gdb.btrace/enable.exp: Update expected text.
18988
93a360cc
OJ
189892014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
18990
18991 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
18992 bytes.
18993
3772b53f
MR
189942014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
18995
18996 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
18997
596662fa
OJ
189982014-01-15 Omair Javaid <omair.javaid@linaro.org>
18999
19000 * lib/gdb.exp (supports_process_record): Return true for
19001 arm*-linux*. (supports_reverse): Likewise.
19002
b5b08fb4
SC
190032014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19004
19005 PR python/15464
19006 PR python/16113
19007 * gdb.python/py-type.c: Enhance test case.
19008 * gdb.python/py-value-cc.cc: Likewise
19009 * gdb.python/py-type.exp: Add new tests.
19010 * gdb.python/py-value-cc.exp: Likewise
19011
52d7fb13
AA
190122014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19013 Pedro Alves <palves@redhat.com>
19014
19015 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19016 Make "name" extern.
19017 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19018 references to ${name}_start by references to ${name}.
19019
a2cd8cfe
JB
190202014-01-10 Joel Brobecker <brobecker@adacore.com>
19021
19022 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19023
4e23fced
JB
190242014-01-10 Joel Brobecker <brobecker@adacore.com>
19025
19026 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19027
c6a9e42c
PA
190282014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19029 Pedro Alves <palves@redhat.com>
19030
19031 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19032 mi_gdb_target_load.
c6a9e42c 19033
b7ea362b
PA
190342014-01-08 Pedro Alves <palves@redhat.com>
19035
19036 * gdb.threads/reconnect-signal.c: New file.
19037 * gdb.threads/reconnect-signal.exp: New file.
19038
5e3f4fab
EBM
190392014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19040
19041 * gdb.base/source-dir.exp: New file.
19042
79301218
JB
190432014-01-07 Joel Brobecker <brobecker@adacore.com>
19044
19045 * gdb.ada/mi_interface: New testcase.
19046
8e355c5d
JB
190472014-01-07 Joel Brobecker <brobecker@adacore.com>
19048
19049 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19050 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19051 gdb.ada/pp-rec-component/pck.ads: New files.
19052
c0d48811
JB
190532014-01-07 Joel Brobecker <brobecker@adacore.com>
19054
19055 * gdb.python/py-pp-integral.c: New file.
19056 * gdb.python/py-pp-integral.py: New file.
19057 * gdb.python/py-pp-integral.exp: New file.
19058
17b609c3 19059For older changes see ChangeLog-1993-2013.
c906108c 19060\f
8d8cb839
EZ
19061;; Local Variables:
19062;; mode: change-log
19063;; left-margin: 8
19064;; fill-column: 74
19065;; version-control: never
19066;; End:
902f2ccb 19067
b811d2c2 19068 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19069 Copying and distribution of this file, with or without modification,
19070 are permitted provided the copyright notice and this notice are preserved.
This page took 3.690193 seconds and 4 git commands to generate.