]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
Add myself to gdb/MAINTAINERS
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
25230285
GB
12020-04-20 Gary Benson <gbenson@redhat.com>
2
3 * gdb.cp/exception.cc: Fix compilation error with clang.
4
fa93cc8f
GB
52020-04-20 Gary Benson <gbenson@redhat.com>
6
809730f3 7 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 8
e0c45f30
GB
92020-04-20 Gary Benson <gbenson@redhat.com>
10
11 * gdb.base/jit-main.c: Fix compilation error with clang.
12
4ddfec93
KR
132020-04-17 Kamil Rytarowski <n54@gmx.com>
14
15 * gdb.base/attach-twice.c: Include "sys/types.h".
16 (PTRACE_ATTACH): Add fallback definition.
17 (main): Pass `0' to the 4th argument of `ptrace'.
18
2bed205e
KR
192020-04-17 Kamil Rytarowski <n54@gmx.com>
20
21 * gdb.base/fork-running-state.c: Include "signal.h".
22
0743fc83
TT
232020-04-17 Tom Tromey <tromey@adacore.com>
24
25 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
26 Update tests.
27 * gdb.btrace/cpu.exp: Update tests.
28 * gdb.base/maint.exp: Update tests.
29 * gdb.base/default.exp: Update tests.
30 * gdb.base/completion.exp: Update tests.
31
efba5c23
TV
322020-04-16 Tom de Vries <tdevries@suse.de>
33
34 PR symtab/25791
35 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
36 (ensure_gdb_index): and factor out and move ...
37 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
38 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
39
d191d716
TV
402020-04-16 Tom de Vries <tdevries@suse.de>
41
42 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
43 loading exec.
44
99f1bc6a
AB
452020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
46
47 * gdb.base/many-completions.exp: New file.
48
194d088f
TV
492020-04-14 Tom de Vries <tdevries@suse.de>
50
51 PR symtab/25718
52 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
53
c1a66c06
TV
542020-04-14 Tom de Vries <tdevries@suse.de>
55
56 PR symtab/25720
57 * gdb.base/maint-expand-symbols-header-file.c: New test.
58 * gdb.base/maint-expand-symbols-header-file.exp: New file.
59 * gdb.base/maint-expand-symbols-header-file.h: New test.
60
21b0982c
AB
612020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
62
63 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
64 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
65 get_func_info.
66 (get_func_info): Delete.
67 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
68 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
69 * lib/dwarf.exp (get_func_info): New function.
70
dd1cab06
TV
712020-04-13 Tom de Vries <tdevries@suse.de>
72
73 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
74 to what find_gnatmake does.
75
71ea2b6b
TV
762020-04-10 Tom de Vries <tdevries@suse.de>
77
78 * gdb.base/style.exp: Expect "Expanding full symbols" message for
79 -readnow.
80
bdfc1e8a
TV
812020-04-10 Tom de Vries <tdevries@suse.de>
82
83 PR cli/25808
84 * gdb.base/style.c: Add leading newlines.
85 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
86 Check listing of main's one-line body.
87
14ca8ecf
TV
882020-04-08 Tom de Vries <tdevries@suse.de>
89
90 * lib/gdb.exp (psymtabs_p): New proc.
91 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
92 importing unit" unsupported if there are no partial symbols.
93
e21d048f
TV
942020-04-08 Tom de Vries <tdevries@suse.de>
95
96 PR testsuite/25760
97 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
98
25c11aca
TV
992020-04-07 Tom de Vries <tdevries@suse.de>
100
101 PR symtab/25796
102 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
103
5707e24b
TV
1042020-04-07 Tom de Vries <tdevries@suse.de>
105
106 * gdb.base/check-psymtab.c: New test.
107 * gdb.base/check-psymtab.exp: New file.
108
6ee448cc
TT
1092020-04-06 Tom Tromey <tromey@adacore.com>
110
111 * gdb.ada/variant-record/proc.adb: New file.
112 * gdb.ada/variant-record/value.adb: New file.
113 * gdb.ada/variant-record/value.s: New file.
114 * gdb.ada/variant-record.exp: New file.
115
9e7c9a03
HD
1162020-04-03 Hannes Domani <ssbssa@yahoo.de>
117
118 PR gdb/25325
119 * gdb.cp/typed-enum.cc: New test.
120 * gdb.cp/typed-enum.exp: New file.
121
c90d28ac
AB
1222020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
123
124 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
125 * gdb.dwarf2/dw2-inline-small-func.c: New file.
126 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
127 * gdb.dwarf2/dw2-inline-small-func.h: New file.
128 * gdb.opt/inline-small-func.c: New file.
129 * gdb.opt/inline-small-func.exp: New file.
130 * gdb.opt/inline-small-func.h: New file.
131
34e9a9fa
AB
1322020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
133
134 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
135 function.
136
6a354911
AB
1372020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
138
139 * lib/dwarf.exp (function_range): Allow compiler options to be
140 specified.
141
880d9777
TV
1422020-04-02 Tom de Vries <tdevries@suse.de>
143
144 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
145 __attribute__((always_inline)).
146 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
147
f32682ea
TV
1482020-04-02 Tom de Vries <tdevries@suse.de>
149
150 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
151 (gdbserver_gdb_exit): ... here. Add timeout warning.
152 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
153 (connect_target_extended_remote): Append new server_spawn_id to
154 server_spawn_ids.
155 (cleanup): New proc.
156 (setup, <toplevel>): Call cleanup.
157
d3214198
TV
1582020-04-02 Tom de Vries <tdevries@suse.de>
159
160 * gdb.base/main-psymtab.exp: New file.
161
cc77ed24
TV
1622020-04-02 Tom de Vries <tdevries@suse.de>
163
164 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
165
3638a098
TT
1662020-04-01 Tom Tromey <tom@tromey.com>
167
168 * gdb.base/complex-parts.exp: Add type tests.
169
c34e8714
TT
1702020-04-01 Tom Tromey <tom@tromey.com>
171
172 * gdb.base/complex-parts.exp: Add arithmetic tests.
173
981c08ce
TT
1742020-04-01 Tom Tromey <tom@tromey.com>
175
176 * gdb.compile/compile.exp: Update.
177 * gdb.compile/compile-cplus.exp: Update.
178 * gdb.base/varargs.exp: Update.
179 * gdb.base/floatn.exp: Update.
180 * gdb.base/endianity.exp: Update.
181 * gdb.base/callfuncs.exp (do_function_calls): Update.
182 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
183 (complex_float_integral_args): Update.
184 * gdb.base/complex.exp: Update.
185 * gdb.base/complex-parts.exp: Update.
186
3d1cfd43
TT
1872020-04-01 Tom Tromey <tromey@adacore.com>
188
189 * gdb.rust/union.rs: New file.
190 * gdb.rust/union.exp: New file.
191 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
192 (main): Update.
193 * gdb.rust/simple.exp: Move union tests to union.exp.
194
e033dfa9
TT
1952020-04-01 Tom Tromey <tromey@adacore.com>
196
197 * gdb.rust/simple.rs (main): Remove "y0".
198
53cccef1
TBA
1992020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
200
201 * gdb.multi/stop-all-on-exit.c: New test.
202 * gdb.multi/stop-all-on-exit.exp: New file.
203
60e22c1e
HD
2042020-04-01 Hannes Domani <ssbssa@yahoo.de>
205
206 PR gdb/24789
207 * gdb.cp/misc.cc: Add integer reference variable.
208 * gdb.cp/misc.exp: Add test.
209
e139a727
TBA
2102020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
211
212 * gdb.server/stop-reply-no-thread.exp: Enhance the test
213 scenario to cover execution until the end and also the case
214
16b0db75
TV
2152020-03-31 Tom de Vries <tdevries@suse.de>
216
217 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
218 c. Use "maint info symtabs" to check symtab expansion.
219
c0502da6
TV
2202020-03-30 Tom de Vries <tdevries@suse.de>
221
222 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
223 unsupported.
224 (verify_psymtab_expanded): Move ...
225 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
226 test.
227 (readnow): New proc.
228
5935fd15
AB
2292020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
230
231 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
232 with $hex.
233
1773be9e
TT
2342020-03-20 Tom Tromey <tromey@adacore.com>
235
236 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
237
70304be9
TT
2382020-03-20 Tom Tromey <tromey@adacore.com>
239
240 * gdb.ada/sub_variant/subv.adb: New file.
241 * gdb.ada/sub_variant.exp: New file.
242
0dd7b8f7
TV
2432020-03-20 Tom de Vries <tdevries@suse.de>
244
245 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
246 first break fails.
247 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
248
cada5fc9
AB
2492020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
250
251 * gdb.server/exit-multiple-threads.c: New file.
252 * gdb.server/exit-multiple-threads.exp: New file.
253
6b8c53f2
AB
2542020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
255
256 * gdb.fortran/mixed-lang-stack.c: New file.
257 * gdb.fortran/mixed-lang-stack.cpp: New file.
258 * gdb.fortran/mixed-lang-stack.exp: New file.
259 * gdb.fortran/mixed-lang-stack.f90: New file.
260
19a2740f
AB
2612020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
262
263 * gdb.linespec/cp-completion-aliases.cc: New file.
264 * gdb.linespec/cp-completion-aliases.exp: New file.
265
d8c8b848
TV
2662020-03-19 Tom de Vries <tdevries@suse.de>
267
268 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
269 more precise.
270
a9933ccf
TV
2712020-03-18 Tom de Vries <tdevries@suse.de>
272
273 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
274 * gdb.dwarf2/break-inline-psymtab.c: New test.
275 * gdb.dwarf2/break-inline-psymtab.exp: New file.
276
2f89101f
TV
2772020-03-16 Tom de Vries <tdevries@suse.de>
278
279 * lib/cache.exp (gdb_do_cache): Add and handle local variables
280 cache_verify and cache_verify_proc.
281
6b9374f1
TV
2822020-03-15 Tom de Vries <tdevries@suse.de>
283
284 * gdb.server/solib-list.exp: Handle
285 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
286
eaeaf44c
TV
2872020-03-15 Tom de Vries <tdevries@suse.de>
288
289 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
290 objfiles".
291
3293bbaf
TT
2922020-03-14 Tom Tromey <tom@tromey.com>
293
294 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
295
ab44624c
TV
2962020-03-14 Tom de Vries <tdevries@suse.de>
297
298 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
299
54c43825
TV
3002020-03-14 Tom de Vries <tdevries@suse.de>
301
302 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
303 result in line-by-line fashion.
304
2ac70237
TV
3052020-03-14 Tom de Vries <tdevries@suse.de>
306
307 * lib/gdb.exp (supports_statement_frontiers): New proc.
308 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
309
09546b56
TV
3102020-03-14 Tom de Vries <tdevries@suse.de>
311
312 * gdb.base/printcmds.exp: Add missing quoting for "print
313 teststring2".
314
a1f6a07c
TT
3152020-03-13 Tom Tromey <tom@tromey.com>
316
317 * gdb.base/printcmds.exp (test_print_strings): Add regression
318 test.
319 * gdb.base/printcmds.c (charptr): New typedef.
320 (teststring2): New global.
321
1b83d09c
AB
3222020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
323
324 * gdb.base/break-interp.exp: Use the tail of the filename, not the
325 full path in the test name.
326 (test_ld): Add some with_test_prefix blocks to make test names
327 unique.
328
2d61316c
TV
3292020-03-13 Tom de Vries <tdevries@suse.de>
330
331 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
332
2e9145ac
TV
3332020-03-13 Tom de Vries <tdevries@suse.de>
334
335 * gdb.mi/mi-sym-info.exp: Make matching more precise.
336
96c7f873
TV
3372020-03-13 Tom de Vries <tdevries@suse.de>
338
339 PR symtab/25646
340 * gdb.dwarf2/imported-unit.exp: Add test.
341
49ba92c0
TV
3422020-03-13 Tom de Vries <tdevries@suse.de>
343
344 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
345 (var1, var2): New variable.
346 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
347 matching symbols.
348
301b21e0
TV
3492020-03-13 Tom de Vries <tdevries@suse.de>
350
351 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
352 (Term::command): Use prompt prefix.
353 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
354 * gdb.tui/tui-layout-asm-short-prog.exp: Use
355 command_no_prompt_prefix instead of prefix.
356 * gdb.tui/tui-layout-asm.exp: Same.
357
3f512721
SM
3582020-03-12 Simon Marchi <simon.marchi@efficios.com>
359
360 * gdb.base/break-interp.exp: Use foreach_with_prefix.
361
40310f30
SM
3622020-03-12 Simon Marchi <simon.marchi@efficios.com>
363
364 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
365 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
366 on" while stepping over the test instruction, match printed
367 message.
368
09252140
TV
3692020-03-12 Tom de Vries <tdevries@suse.de>
370
371 * gdb.base/info-types.exp: Use exp_continue during matching of output
372 of "info types".
373
14e9c72c
TV
3742020-03-12 Tom de Vries <tdevries@suse.de>
375
376 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
377
e515d67e
TV
3782020-03-12 Tom de Vries <tdevries@suse.de>
379
380 * gdb.fortran/module.exp: Use exp_continue during matching of output
381 of "info variable -n".
382
307eafd8
TV
3832020-03-12 Tom de Vries <tdevries@suse.de>
384
385 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
386 gdb.dwarf2/dw2-ranges-base.c.
387
9a2de3fc
TV
3882020-03-12 Tom de Vries <tdevries@suse.de>
389
390 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
391 in presence of GLIBC debuginfo.
392
3217502e
TV
3932020-03-12 Tom de Vries <tdevries@suse.de>
394
395 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
396 $core.
397
1281424c
TV
3982020-03-12 Tom de Vries <tdevries@suse.de>
399
400 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
401 more precise.
402
038b97fc
SM
4032020-03-11 Simon Marchi <simon.marchi@efficios.com>
404
405 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
406 from Unix to Windows path.
407
5308d1e7
TV
4082020-03-11 Tom de Vries <tdevries@suse.de>
409
410 * gdb.ada/minsyms.exp: Set language to ada.
411
f870f78f
TV
4122020-03-11 Tom de Vries <tdevries@suse.de>
413
414 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
415
5a13315d
TV
4162020-03-11 Tom de Vries <tdevries@suse.de>
417
418 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
419
976862ed
TT
4202020-03-11 Tom Tromey <tromey@adacore.com>
421
422 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
423
7462c383
TV
4242020-03-11 Tom de Vries <tdevries@suse.de>
425
426 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
427
1c6c46a0
TV
4282020-03-11 Tom de Vries <tdevries@suse.de>
429
430 * gdb.base/break-interp.exp: Limit verbose scope.
431
44f41bb7
TV
4322020-03-11 Tom de Vries <tdevries@suse.de>
433
434 * gdb.fortran/logical.f90: Define variable with character type.
435 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
436
b76f3a42
TV
4372020-03-11 Tom de Vries <tdevries@suse.de>
438
439 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
440
1c33af77
TV
4412020-03-11 Tom de Vries <tdevries@suse.de>
442
443 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
444 symtabs.
445
8c95582d
AB
4462020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
447 Bernd Edlinger <bernd.edlinger@hotmail.de>
448
449 * gdb.cp/step-and-next-inline.cc: New file.
450 * gdb.cp/step-and-next-inline.exp: New file.
451 * gdb.cp/step-and-next-inline.h: New file.
452 * gdb.dwarf2/dw2-is-stmt.c: New file.
453 * gdb.dwarf2/dw2-is-stmt.exp: New file.
454 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
455 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
456 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
457
cecf8547
AB
4582020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
459
460 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
461 is-stmt flag in the line table.
462
0ba678c9
TV
4632020-03-09 Tom de Vries <tdevries@suse.de>
464
465 * lib/gdb.exp (cached_file): Create cache dir.
466
72fbdf83
TV
4672020-03-07 Tom de Vries <tdevries@suse.de>
468
469 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
470 * gdb.cp/rvalue-ref-params.exp: Same.
471
436b5e99
TV
4722020-03-06 Tom de Vries <tdevries@suse.de>
473
474 * lib/gdb.exp (tentative_rename, cached_file): New proc.
475 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
476
09f2921c
TV
4772020-03-06 Tom de Vries <tdevries@suse.de>
478
479 * README: Fix "the the".
480 * gdb.base/dprintf.exp: Same.
481
50a3cc5d
TV
4822020-03-05 Tom de Vries <tdevries@suse.de>
483
484 * gdb.base/maint.exp: Update "main print statistics" expected output.
485
0a709cba
AKS
4862020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
487
488 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
489 (fortran_int8): Likewise.
490 (fortran_real4): Likewise.
491 (fortran_real8): Likewise.
492 (fortran_complex4): Likewise.
493 (fortran_logical4): Likewise.
494 (fortran_character1): Likewise.
495
5e5d66b6
AB
4962020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
497
498 * gdb.fortran/logical.exp: Add tests that any non-zero value is
499 printed as true.
500
7b973adc
SDJ
5012020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
502
503 * gdb.base/printcmds.exp: Add test to verify printf of a
504 variable holding an address.
505
478e490a
TV
5062020-03-03 Tom de Vries <tdevries@suse.de>
507
508 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
509
1ef44e86
TV
5102020-03-03 Tom de Vries <tdevries@suse.de>
511
512 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
513 gdb_test_multiple call.
514
b98cc2cf
TV
5152020-03-03 Tom de Vries <tdevries@suse.de>
516
517 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
518 gdb_test_multiple calls.
519
63e163f2
AB
5202020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
521
522 * gdb.base/default.exp: Remove test of 'set history filename'.
523 * gdb.base/gdbinit-history.exp: Add tests for setting the history
524 filename to the empty string.
525 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
526 and GDBHISTSIZE.
527
24ed6739
AB
5282020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
529
530 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
531 disabled.
532
590003dc
TV
5332020-03-02 Pedro Alves <palves@redhat.com>
534 Tom de Vries <tdevries@suse.de>
535
536 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
537 -prompt prefix, before user_code argument. Add -lbl option likewise.
538 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
539 (gdb_is_target_1): Add -prompt prefix and move to before user_code
540 argument.
541 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
542 have "\r\n" at start-of-line, instead of at end-of-line.
543
f5e46084
SM
5442020-02-28 Simon Marchi <simon.marchi@efficios.com>
545
546 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
547 libinproctrace.so.
548
f7a7000d
LM
5492020-02-28 Luis Machado <luis.machado@linaro.org>
550
551 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
552 to "p/x".
553
718e0816
LM
5542020-02-28 Luis Machado <luis.machado@linaro.org>
555
556 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
557 asm/ptrace.h and error.h.
558
13c3a74a
TV
5592020-02-28 Tom de Vries <tdevries@suse.de>
560
561 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
562 (struct wrapper, do_something, mundane/symada__cS): Move ...
563 * gdb.base/c-linkage-name-2.c: ... here. New source file.
564 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
565 Update "print symada__cS before partial symtab expansion" regexp.
566 Update breakpoint location. Flush symbol cache after expansion.
567
85d2d5bb
LM
5682020-02-28 Luis Machado <luis.machado@linaro.org>
569
570 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
571
3608f86c
TV
5722020-02-27 Tom de Vries <tdevries@suse.de>
573
574 * config/sid.exp: Remove unused globals.
575 * gdb.base/attach.exp: Same.
576 * gdb.base/catch-load.exp: Same.
577 * gdb.base/dbx.exp: Same.
578 * lib/gdb.exp: Same.
579 * lib/mi-support.exp: Same.
580 * lib/prompt.exp: Same.
581
c8d4f6df
TV
5822020-02-27 Tom de Vries <tdevries@suse.de>
583
584 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
585 not set.
586
0d79cdc4
AM
5872020-02-26 Aaron Merey <amerey@redhat.com>
588
589 * gdb.debuginfod: New directory for debuginfod tests.
590 * gdb.debuginfod/main.c: New test file.
591 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
592
0dce4280
TV
5932020-02-26 Tom de Vries <tdevries@suse.de>
594
595 PR gdb/25603
596 * gdb.base/persistent-lang.cc: New test.
597 * gdb.base/persistent-lang.exp: New file.
598
9e80cfa1
AB
5992020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
600
601 * gdb.fortran/derived-type-striding.exp: Add a new test.
602 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
603 new test.
604
2078dbb2
AB
6052020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
606
607 * gdb.base/cached-source-file.exp: Avoid source file paths in test
608 names.
609
70d49700
TV
6102020-02-25 Tom de Vries <tdevries@suse.de>
611
612 PR go/18926
613 * gdb.go/methods.exp: Remove gcc/93866 xfail.
614
a88ef40d
TV
6152020-02-24 Tom de Vries <tdevries@suse.de>
616
617 PR gdb/25592
618 * gdb.base/info-locals-unused-static-var.c: New test.
619 * gdb.base/info-locals-unused-static-var.exp: New file.
620
01b1af32
TT
6212020-02-22 Tom Tromey <tom@tromey.com>
622
623 * gdb.python/tui-window.exp: New file.
624 * gdb.python/tui-window.py: New file.
625
7c043ba6
TT
6262020-02-22 Tom Tromey <tom@tromey.com>
627
628 PR tui/17850:
629 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
630 tests.
631
c22fef7e
TT
6322020-02-22 Tom Tromey <tom@tromey.com>
633
634 * gdb.tui/new-layout.exp: Add sub-layout tests.
635
ee325b61
TT
6362020-02-22 Tom Tromey <tom@tromey.com>
637
638 * gdb.tui/new-layout.exp: New file.
639
3f0cbb04
TT
6402020-02-22 Tom Tromey <tom@tromey.com>
641
642 * gdb.rust/rust-style.rs: New file.
643 * gdb.rust/rust-style.exp: New file.
644 * gdb.base/style.exp: Test structure printing.
645 * gdb.base/style.c (struct some_struct): New type.
646 (enum etype): New type.
647 (struct_value): New global.
648
75525152
TV
6492020-02-21 Tom de Vries <tdevries@suse.de>
650
651 PR go/18926
652 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
653 Remove blanket xfails. Use message argument for gdb_breakpoint.
654 Make continuing to breakpoint test conditional on setting breakpoint.
655 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
656 DW_AT_name attribute. Add xfail for GCC PR93866.
657
bd360d30
AB
6582020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
659
660 * gdb.dwarf2/cpp-linkage-name.c: New file.
661 * gdb.dwarf2/cpp-linkage-name.exp: New file.
662
c7adb09f 6632020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
664
665 * lib/gdb.exp (gdb_wrapper_init): Reset
666 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
667 not exist.
668
a9c79803
TV
6692020-02-20 Tom de Vries <tdevries@suse.de>
670
671 PR go/17018
672 * gdb.go/hello.exp: Copy ...
673 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
674 print of st to print value of global definition. Add xfail for GCC
675 PR93844.
676 * gdb.go/hello.exp: Remove printing of st before definition.
677 * gdb.go/hello.go: Copy ...
678 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
679 to st.
680 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
681
d7445728
TV
6822020-02-20 Tom de Vries <tdevries@suse.de>
683
684 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
685 (gdb_simple_compile): Handle compile_flags go by using .go extension
686 for source file.
687 * gdb.go/chan.exp: Use support_go_compile.
688 * gdb.go/handcall.exp: Same.
689 * gdb.go/hello.exp: Same.
690 * gdb.go/integers.exp: Same.
691 * gdb.go/max-depth.exp: Same.
692 * gdb.go/methods.exp: Same.
693 * gdb.go/package.exp: Same.
694 * gdb.go/strings.exp: Same.
695 * gdb.go/types.exp: Same.
696 * gdb.go/unsafe.exp: Same.
697
c9c41e6d
TV
6982020-02-19 Tom de Vries <tdevries@suse.de>
699
700 * gdb.python/lib-types.exp: Make xfail more strict.
701
f20ff837
TV
7022020-02-19 Tom de Vries <tdevries@suse.de>
703
704 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
705
08410482
DE
7062020-02-19 Doug Evans <dje@google.com>
707
708 PR rust/25535
709 * gdb.rust/simple.exp: Add test.
710 * gdb.rust/simple.rs: Add test.
711
623563f7
TV
7122020-02-19 Tom de Vries <tdevries@suse.de>
713
714 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
715 output line-by-line.
716
d3308cfd
TV
7172020-02-19 Tom de Vries <tdevries@suse.de>
718
719 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
720
86cbc5dc
TV
7212020-02-19 Tom de Vries <tdevries@suse.de>
722
723 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
724 prelink.
725
9db2b96b
TV
7262020-02-19 Tom de Vries <tdevries@suse.de>
727
728 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
729 (gdb_do_cache): Use gdb_do_cache_wrap.
730 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
731
89e2fdc5
TV
7322020-02-19 Tom de Vries <tdevries@suse.de>
733
734 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
735 gdb_compile option.
736
373d7ac0
SM
7372020-02-18 Simon Marchi <simon.marchi@efficios.com>
738
739 * gdb.base/printcmds.exp (test_print_enums): Update expected
740 output.
741
b29a2df0
SM
7422020-02-18 Simon Marchi <simon.marchi@efficios.com>
743
744 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
745 for "unknown".
746
6740f0cc
SM
7472020-02-18 Simon Marchi <simon.marchi@efficios.com>
748
749 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
750 enumerator.
751
edd45eb0
SM
7522020-02-18 Simon Marchi <simon.marchi@efficios.com>
753
754 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
755 FE_, add FE_NONE.
756 (three): Update.
757 (enum flag_enum_without_zero): New enum.
758 (flag_enum_without_zero): New variable.
759 (enum not_flag_enum): New enum.
760 (three_not_flag): New variable.
761 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
762 (test_print_enums): Add more tests for printing flag enums.
763
d4295de4
TV
7642020-02-18 Tom de Vries <tdevries@suse.de>
765
766 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
767 (gdb_compile_ada): ... here.
768 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
769 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
770
f251f505
TT
7712020-02-14 Tom Tromey <tom@tromey.com>
772
773 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
774 build directory.
775 * boards/gdbserver-base.exp: Update path to gdbserver.
776
8f432634
TV
7772020-02-13 Tom de Vries <tdevries@suse.de>
778
779 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
780
92b6eaf7
TV
7812020-02-13 Tom de Vries <tdevries@suse.de>
782
783 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
784 are missing.
785
f3b0f7fe
TV
7862020-02-13 Tom de Vries <tdevries@suse.de>
787
788 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
789 call.
790
f6be8713
SDJ
7912020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
792
793 PR tui/25126
794 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
795 * gdb.base/cached-source-file.c: New file.
796 * gdb.base/cached-source-file.exp: New file.
797
b2770d5e
TV
7982020-02-11 Tom de Vries <tdevries@suse.de>
799
800 PR testsuite/25488
801 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
802
44f6938e
TV
8032020-02-10 Tom de Vries <tdevries@suse.de>
804
805 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
806
5f0e2eb7
MR
8072020-02-10 Maciej W. Rozycki <macro@wdc.com>
808
809 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
810 and $after_addr are both integers before making a comparison.
811
46ce2b6f
TV
8122020-02-09 Tom de Vries <tdevries@suse.de>
813
814 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
815 command output and paste it into gdb.log. If any, paste catch message
816 to gdb.log.
817
5abbbe1d
TT
8182020-02-07 Tom Tromey <tromey@adacore.com>
819
820 PR breakpoints/24915:
821 * gdb.base/annotate-symlink.exp: Use setup_xfail.
822
1d5d29e7
SV
8232020-02-06 Shahab Vahedi <shahab@synopsys.com>
824
825 * gdb.tui/tui-missing-src.exp: Add the "missing source
826 file" test for the TUI.
827
b0999b9b
AB
8282020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
829
830 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
831 including a port number in the output.
832
c3b149eb
AKS
8332020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
834
835 * lib/fortran.exp (fortran_int4): Handle clang.
836 (fortran_int8): Likewise.
837 (fortran_real4): Likewise.
838 (fortran_real8): Likewise.
839 (fortran_complex4): Likewise.
840 (fortran_logical4): Likewise.
841 (fortran_character1): Likewise.
842
f8dcc90b
TV
8432020-02-04 Tom de Vries <tdevries@suse.de>
844
845 * README (Race detection): Add note.
846
f90ac7c2
TV
8472020-02-04 Tom de Vries <tdevries@suse.de>
848
849 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
850
780636ae
TV
8512020-02-04 Tom de Vries <tdevries@suse.de>
852
853 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
854
5d2e1193
RA
8552020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
856
857 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
858 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
859 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
860 blttar, bnetarl.
861 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
862 binary for blttar, bnetarl.
863 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
864 wait instruction. Delete ldmx test.
865 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
866
e409c542
AKS
8672020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
868
869 * gdb.fortran/array-bounds-high.exp: New file.
870 * gdb.fortran/array-bounds-high.f90: New file.
871
b0029748
LD
8722020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
873
874 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
875 Replace #include of <sys/fcntl.h> by <fcntl.h>.
876
195a8287
TV
8772020-02-01 Tom de Vries <tdevries@suse.de>
878
879 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
880
42330a68
AB
8812020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
882
883 PR tui/9765
884 * gdb.tui/tui-layout-asm-short-prog.S: New file.
885 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
886
b62a8028
LM
8872020-01-29 Luis Machado <luis.machado@linaro.org>
888
889 * gdb.arch/aarch64-brk-patterns.c: New source file.
890 * gdb.arch/aarch64-brk-patterns.exp: New test.
891
5f440116
TBA
8922020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
893
894 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
895 GCC/Clang version.
896 * gdb.cp/pass-by-ref.exp: Ditto.
897
ee2a6fc6
TV
8982020-01-29 Tom de Vries <tdevries@suse.de>
899
900 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
901 * gdb.threads/watchpoint-fork-mt.c: Same.
902 * gdb.threads/watchpoint-fork-parent.c: Same.
903 * gdb.threads/watchpoint-fork-st.c: Same.
904 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
905
16b10d6e
LM
9062020-01-27 Luis Machado <luis.machado@linaro.org>
907
908 * gdb.base/step-over-syscall.exp (setup): Check if we're already
909 sitting at a syscall instruction when we hit the syscall function's
910 breakpoint.
911 Check PC against one obtained with the x command.
912 Validate syscall number.
913 (step_over_syscall): Don't continue to the syscall instruction if
914 we're already there.
915
b1468492
PW
9162020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
917
918 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
919
7ffa82e1
AB
9202020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
921
922 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
923 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
924
3d92a3e3
AB
9252020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
926
927 * gdb.dwarf2/dw2-inline-stepping.c: New file.
928 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
929
94a72be7
AB
9302020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
931
932 * gdb.base/maint.exp: Update line table parsing test.
933 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
934
53af73bf
PA
9352020-01-24 Pedro Alves <palves@redhat.com>
936
937 PR gdb/25410
938 * gdb.multi/multi-re-run-1.c: New.
939 * gdb.multi/multi-re-run-2.c: New.
940 * gdb.multi/multi-re-run.exp: New.
941
1ba1ac88
AB
9422020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
943
944 PR gdb/23718
945 * gdb.server/server-kill-python.exp: New file.
946
f3364a6d
AB
9472020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
948
949 * gdb.server/multi-ui-errors.c: New file.
950 * gdb.server/multi-ui-errors.exp: New file.
951
733d0a67
AB
9522020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
953
954 PR tui/9765
955 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
956
4f13c1c0
TT
9572020-01-19 Tom Tromey <tom@tromey.com>
958
959 * gdb.tui/main.exp: Add check for plain "file".
960
40c94099
CB
9612020-01-16 Christian Biesinger <cbiesinger@google.com>
962
963 * lib/gdb.exp: Fix spelling error (seperatelly).
964
ff47f4f0
TT
9652020-01-14 Tom Tromey <tom@tromey.com>
966
967 PR symtab/12535:
968 * gdb.python/python.exp: Test decode_line with empty string
969 argument.
970
717c684d
BE
9712020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
972
973 * gdb.base/skip-inline.exp: Extend test.
974
44e4c775
AB
9752020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
976
977 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
978 * gdb.dwarf2/dw2-bad-elf.c: New file.
979 * gdb.dwarf2/dw2-bad-elf.exp: New file.
980
d93c6db7
AB
9812020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
982
983 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
984 _line_saw_file.
985
9a6d629c
AB
9862020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
987
988 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
989 border.
990
d9ebdab7
TBA
9912020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
992
993 * gdb.multi/multi-target.exp (setup): Factor out "info
994 connections" and "info inferiors" tests to ...
995 (test_info_inferiors): ... this new procedure.
996 (top level): Run new "info-inferiors" tests.
997
f3c469b9
PA
9982020-01-10 Pedro Alves <palves@redhat.com>
999
1000 * gdb.server/bkpt-other-inferior.exp: New file.
1001
121b3efd
PA
10022020-01-10 Pedro Alves <palves@redhat.com>
1003
1004 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1005 of "add-inferior".
1006 * gdb.base/quit-live.exp: Likewise.
1007 * gdb.base/remote-exec-file.exp: Likewise.
1008 * gdb.guile/scm-progspace.exp: Likewise.
1009 * gdb.linespec/linespec.exp: Likewise.
1010 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1011 * gdb.mi/user-selected-context-sync.exp: Likewise.
1012 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1013 "info inferiors" tests.
1014 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1015 "add-inferior".
1016 * gdb.multi/watchpoint-multi.exp: Likewise.
1017 * gdb.python/py-inferior.exp: Likewise.
1018 * gdb.server/extended-remote-restart.exp: Likewise.
1019 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1020 "info inferiors".
1021 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1022 * gdb.trace/report.exp: Likewise.
1023
1dadb1dd
PA
10242020-01-10 Pedro Alves <palves@redhat.com>
1025
1026 * gdb.multi/multi-target.c: New file.
1027 * gdb.multi/multi-target.exp: New file.
1028 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1029 mode requested, but remote does not support non-stop".
1030
78f2c40a
PA
10312020-01-10 Pedro Alves <palves@redhat.com>
1032
1033 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1034 disconnect before reconnecting.
1035
e7af6c70
TBA
10362020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1037 Pedro Alves <palves@redhat.com>
1038
1039 * gdb.server/connect-without-multi-process.exp: Also test
1040 continuing to end.
1041
acdf84a6
PA
10422020-01-10 Pedro Alves <palves@redhat.com>
1043
1044 * gdb.base/remote-exec-file.exp: New file.
1045
873657b9
PA
10462020-01-10 Pedro Alves <palves@redhat.com>
1047
1048 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1049 output.
1050 * gdb.threads/async.c: New.
1051 * gdb.threads/async.exp: New.
1052 * gdb.multi/tids-gid-reset.c: New.
1053 * gdb.multi/tids-gid-reset.exp: New.
1054
7f0ae84c
GB
10552020-01-10 George Barrett <bob@bob131.so>
1056
1057 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1058 to help in finding the image relocation offset.
1059 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1060 options in arguments.
1061 (stap_test_no_debuginfo): Likewise.
1062 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1063 test variants.
1064 (stap_test): Add null semaphore relocation test.
1065
47e9d49d
GB
10662020-01-10 George Barrett <bob@bob131.so>
1067
1068 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1069 * gdb.base/stap-probe.exp: Likewise.
1070 (stap_test): Pass argument as an additional flag.
1071 (stap_test_no_debuginfo): Likewise.
1072 (stap_test): Check `info probes stap' output for semaphore
1073 addresses if the test binary is supposed to have them.
1074
f5a7c406
AB
10752020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1076
1077 * gdb.tui/basic.exp: Add more scrolling tests.
1078
9ae6bf64
TT
10792020-01-09 Tom Tromey <tom@tromey.com>
1080
1081 PR tui/18932:
1082 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1083 meangingful value.
1084 (Term::command, Term::resize): Update.
1085 * gdb.tui/basic.exp: Add scrolling test.
1086
b2efe70c
AB
10872020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1088
1089 * gdb.tui/tui-layout-asm.exp: New file.
1090
3804da7e
AB
10912020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1092
1093 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1094
b40aa28f
AB
10952020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1096
1097 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1098 (Term::enter_tui): Use Term::prepare_for_tui.
1099
63ffd7c9
AB
11002020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1101
1102 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1103 called.
1104
3be966f6
AB
11052020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1106
1107 * gdb.base/skip.exp: Fix race condition in test.
1108
153d79c4
AB
11092020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1110
1111 * gdb.base/backtrace.c: New file.
1112 * gdb.base/backtrace.exp: New file.
1113
f2302a34
AB
11142020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1115
1116 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1117
6ec1d75e
PW
11182020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1119
1120 * gdb.base/style.exp: Test that warnings are styled.
1121
c296cbe6
BE
11222019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1123
1124 * gdb.base/line65535.exp: New file.
1125 * gdb.base/line65535.c: New file.
1126
b28a729d
SM
11272019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1128
1129 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1130 * lib/gnat_debug_info_test.adb: New file.
1131 * gdb.ada/ptype_tagged_param.exp: Use
1132 gnat_runtime_has_debug_info, expect a different output if
1133 runtime does not have debug info.
1134
7f2d7a0d
SM
11352019-12-20 Simon Marchi <simon.marchi@efficios.com>
1136
1137 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1138 (another) quote in test name.
1139
f3bce483
SM
11402019-12-20 Simon Marchi <simon.marchi@efficios.com>
1141
1142 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1143 Add quote in test name.
1144
c855a912
TBA
11452019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1146
1147 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1148 directory instead.
1149 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1150 * gdb.cp/pass-by-ref-2.cc: New file.
1151 * gdb.cp/pass-by-ref-2.exp: New file.
1152
fc9d2d72
TT
11532019-12-20 Tom Tromey <tom@tromey.com>
1154
1155 * gdb.tui/list-before.exp: New file.
1156
77b97e00
TT
11572019-12-20 Tom Tromey <tom@tromey.com>
1158
1159 * gdb.tui/list.exp: Check for source on initial listing.
1160
f69656d0
TT
11612019-12-11 Tom Tromey <tromey@adacore.com>
1162
1163 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1164 Add crlf test.
1165
99a55965
SM
11662019-12-18 Simon Marchi <simon.marchi@efficios.com>
1167
1168 * gdb.base/default.exp: Update value of $_gdb_major.
1169
5024637f
BE
11702019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1171
1172 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1173
b63634be
BE
11742019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1175
1176 * gdb.base/skip.exp: Whitespace fix.
1177
45d73523
BE
11782019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1179
1180 * gdb.base/skip-inline.c: New file.
1181 * gdb.base/skip-inline.exp: New file.
1182
d043f8c8
SM
11832019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1184
1185 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1186 jit_function_00 to jit_function_stack_mangle.
1187 * gdb.base/jithost.c (jit_function_t): Rename to...
1188 (jit_function_stack_mangle_t): ... this.
1189 (jit_function_add_t): New typedef.
1190 (jit_function_00_code): Rename to...
1191 (jit_function_stack_mangle_code): ... this, make static.
1192 (jit_function_add_code): New.
1193 (main): Generate "add" function and call it. Adjust to changes
1194 in jithost_abi.
1195 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1196 (struct jithost_abi) <begin, end>: Remove fields.
1197 <object, function_stack_mangle, function_add>: New fields.
1198 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1199 code_end>: Remove fields.
1200 <func_stack_mangle>: New field.
1201 (read_debug_info): Adjust to renaming, create block for "add"
1202 function.
1203 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1204
873de05c
TT
12052019-12-11 Tom Tromey <tom@tromey.com>
1206
1207 * gdb.tui/resize.exp: Fix regexp.
1208 * gdb.tui/regs.exp: Fix regexps.
1209 * gdb.tui/main.exp: Fix regexp.
1210
3d979945
TT
12112019-12-11 Tom Tromey <tom@tromey.com>
1212
1213 * gdb.tui/resize.exp: Update.
1214 * gdb.tui/empty.exp (layouts): Update.
1215
2192a9d3
TT
12162019-12-11 Tom Tromey <tom@tromey.com>
1217
1218 * gdb.tui/regs.exp: Update.
1219 * gdb.tui/empty.exp (layouts): Update.
1220 * gdb.tui/basic.exp: Update.
1221 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1222
d8edc8b7
PW
12232019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1224
1225 * gdb.base/options.exp: Add -raw-values in the print completion list.
1226 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1227
4c12d936
KB
12282019-12-10 Kevin Buettner <kevinb@redhat.com>
1229
1230 * gdb.threads/omp-par-scope.c: New file.
1231 * gdb/threads/omp-par-scope.exp: New file.
1232
26b911fb
KB
12332019-12-10 Kevin Buettner <kevinb@redhat.com>
1234
bb47f919
KB
1235 * lib/gdb.exp (support_nested_function_tests): New proc.
1236
12372019-12-10 Kevin Buettner <kevinb@redhat.com>
1238
1239 * lib/gdb.exp (gdb_compile_openmp): New proc.
1240 (build_executable_from_specs): Add an "openmp" option.
1241 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1242
6c71eb7d
TT
12432019-12-10 Tom Tromey <tromey@adacore.com>
1244
1245 * gdb.ada/unchecked_union.exp: New file.
1246 * gdb.ada/unchecked_union/pck.adb: New file.
1247 * gdb.ada/unchecked_union/pck.ads: New file.
1248 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1249 * gdb-utils.exp (string_to_regexp): Also quote "?".
1250
bac7c5cf
GB
12512019-12-10 George Barrett <bob@bob131.so>
1252
1253 Test scripted probe breakpoints.
1254 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1255 * gdb.python/py-breakpoint.c (main): Likewise.
1256 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1257 specifier test.
1258 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1259
330f1d38
TBA
12602019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1261
1262 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1263 an rvalue parameter.
1264 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1265 parameter.
1266
b43315e2
AB
12672019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1268
1269 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1270 modules.
1271
54f73dad
AB
12722019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1273
1274 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1275 broken version of GCC.
1276
d57cbee9
AB
12772019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1278
1279 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1280 sym-info-cmds library.
1281 * gdb.fortran/info-types.exp: Likewise.
1282 * lib/sym-info-cmds.exp: New file.
1283
c14aab8c
TV
12842019-12-08 Tom de Vries <tdevries@suse.de>
1285
1286 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1287
aa2d5a42
KS
12882019-12-07 Keith Seitz <keiths@redhat.com>
1289
1290 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1291 * gdb.base/corefile-buildid-shlib.c: New file.
1292 * gdb.base/corefile-buildid.c: New file.
1293 * gdb.base/corefile-buildid.exp: New file.
1294
93e55f0a
TV
12952019-12-06 Tom de Vries <tdevries@suse.de>
1296
1297 * gdb.dwarf2/varval.exp: Add decl before def test.
1298
c7d12402
TBA
12992019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1300
1301 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1302
06acc08f
TBA
13032019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1304
1305 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1306 CV and reference conversion for overload resolution.
1307 * gdb.cp/rvalue-ref-overload.exp: Test it.
1308
e0fad1ea
PW
13092019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1310
1311 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1312 * gdb.base/frameapply.exp: Test faas without command.
1313
8d70a9f0
AB
13142019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1315
1316 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1317 Fortran tests.
1318 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1319 order.
1320
36c8fb93
AB
13212019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1322
1323 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1324 casting to type with no kind specified.
1325 (test_basic_parsing_of_type_kinds): Additional tests for types
1326 with no kind specified, and add tests for single/double
1327 precision/complex types.
1328
4139ff00
TT
13292019-12-04 Tom Tromey <tromey@adacore.com>
1330
1331 * gdb.base/endianity.c (struct other) <x>: New field.
1332 (main): Initialize it.
1333 * gdb.base/endianity.exp: Update.
1334
a05cf17a
TT
13352019-12-04 Tom Tromey <tromey@adacore.com>
1336
1337 * gdb.ada/scalar_storage/storage.adb: New file.
1338 * gdb.ada/scalar_storage/pck.adb: New file.
1339 * gdb.ada/scalar_storage/pck.ads: New file.
1340 * gdb.ada/scalar_storage.exp: New file.
1341
103a685e
TT
13422019-12-04 Tom Tromey <tromey@adacore.com>
1343
1344 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1345 (main): Initialize it.
1346 * gdb.base/endianity.exp: Update.
1347
c2512106
AB
13482019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1349
1350 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1351
293b38d6
AB
13522019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1353
1354 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1355 -symbol-info-module-functions and -symbol-info-module-variables.
1356
216a7e6b
AB
13572019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1358
1359 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1360
5bbd8269
AB
13612019-12-01 Richard Bunt <richard.bunt@arm.com>
1362 Andrew Burgess <andrew.burgess@embecosm.com>
1363
1364 * gdb.fortran/derived-type-striding.exp: New file.
1365 * gdb.fortran/derived-type-striding.f90: New file.
1366 * gdb.fortran/array-slices.exp: New file.
1367 * gdb.fortran/array-slices.f90: New file.
1368
be09caf1
PW
13692019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1370
1371 * gdb.base/define.exp: Test . in command names.
1372 * gdb.base/setshow.exp: Update test, as . is now part of
1373 command name.
1374
643c0cbe
PW
13752019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1376
1377 * gdb.base/define-prefix.exp: New file.
1378
dcdec678
AB
13792019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1380
1381 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1382 compile.
1383 (skip_btrace_pt_tests): Likewise.
1384
640ab947
AB
13852019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1386
1387 * gdb.fortran/info-modules.exp: Compile source files in correct
1388 order.
1389
d22670f0
KB
13902019-11-27 Kevin Buettner <kevinb@redhat.com>
1391
1392 * gdb.dwarf2/imported-unit.exp: New file.
1393 * gdb.dwarf2/imported-unit.c: New file.
1394
db5960b4
AB
13952019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1396
1397 * gdb.mi/mi-fortran-modules-2.f90: New file.
1398 * gdb.mi/mi-fortran-modules.exp: New file.
1399 * gdb.mi/mi-fortran-modules.f90: New file.
1400
7dc42066
AB
14012019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1402
1403 * gdb.mi/mi-sym-info-1.c: New file.
1404 * gdb.mi/mi-sym-info-2.c: New file.
1405 * gdb.mi/mi-sym-info.exp: New file.
1406
0dfeecca
TT
14072019-11-22 Tom Tromey <tromey@adacore.com>
1408
1409 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1410 * gdb.ada/tasks/foo.adb: Add another stopping location.
1411
34877895
PJ
14122019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1413
1414 * gdb.base/endianity.c: New test.
1415 * gdb.base/endianity.exp: New file.
1416
2e84f897
LD
14172019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1418
1419 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1420
65d1cd5f
TV
14212019-11-21 Tom de Vries <tdevries@suse.de>
1422
1423 PR gdb/24956
1424 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1425
4f22c3f4
SDJ
14262019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1427
1428 * gdb.python/py-progspace.exp: Add missing parentheses on some
1429 'print' commands.
1430
9f6ad286
TT
14312019-11-19 Tom Tromey <tom@tromey.com>
1432
1433 * gdb.tui/winheight.exp: New file.
1434
0b8dbf3f
AB
14352019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1436
1437 * gdb.base/ctf-whatis.c: Delete.
1438 * gdb.base/ctf-whatis.exp: Delete.
1439 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1440
f833b7a7
AB
14412019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1442
1443 * gdb.base/ctf-cvexpr.exp: Delete.
1444 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1445
30d0a636
AB
14462019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1447
1448 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1449 the compiler. Clean up header comment a little.
1450 * gdb.base/ctf-ptype.exp: Likewise.
1451 * gdb.base/ctf-whatis.exp: Likewise.
1452 * lib/gdb.exp (skip_ctf_tests): New proc.
1453
494409bb
SDJ
14542019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1455
1456 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1457 * gdb.tui/corefile-run.exp: New file.
1458
55708e99
TT
14592019-11-14 Tom Tromey <tromey@adacore.com>
1460
1461 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1462 regression tests.
1463
45e42163
TT
14642019-11-12 Tom Tromey <tom@tromey.com>
1465
1466 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1467 after any command. Expect prompt after WAIT_FOR is seen.
1468 (enter_tui): Enable resize messages.
1469 (command): Expect command in output.
1470 (get_line): Avoid error when cursor appears to be off-screen.
1471 (dump_screen): Include screen size in title.
1472 (_do_resize): New proc, from "resize".
1473 (resize): Rewrite. Do resize in two steps.
1474 * gdb.tui/empty.exp (layouts): Fix entries.
1475 (check_boxes): Remove xfail.
1476 (check_text): Dump screen on failure.
1477
086baaf1
AB
14782019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1479
1480 * gdb.python/py-symbol.exp: Add test for
1481 gdb.lookup_static_symbols.
1482
09ff83af
AB
14832019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1484
1485 * gdb.python/py-symbol.c: Declare and call function from new
1486 py-symbol-2.c file.
1487 * gdb.python/py-symbol.exp: Compile both source files, and add new
1488 tests for gdb.lookup_static_symbol.
1489 * gdb.python/py-symbol-2.c: New file.
1490
11af934b
TV
14912019-11-02 Tom de Vries <tdevries@suse.de>
1492
1493 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1494 * gdb.base/anon.exp: Same.
1495 * gdb.base/auto-connect-native-target.exp: Same.
1496 * gdb.base/call-ar-st.exp: Same.
1497 * gdb.base/catch-syscall.exp: Same.
1498 * gdb.base/commands.exp: Same.
1499 * gdb.base/default.exp: Same.
1500 * gdb.base/display.exp: Same.
1501 * gdb.base/float.exp: Same.
1502 * gdb.base/foll-fork.exp: Same.
1503 * gdb.base/help.exp: Same.
1504 * gdb.base/info-macros.exp: Same.
1505 * gdb.base/info-proc.exp: Same.
1506 * gdb.base/info-target.exp: Same.
1507 * gdb.base/long_long.exp: Same.
1508 * gdb.base/macscp.exp: Same.
1509 * gdb.base/memattr.exp: Same.
1510 * gdb.base/nofield.exp: Same.
1511 * gdb.base/pointers.exp: Same.
1512 * gdb.base/printcmds.exp: Same.
1513 * gdb.base/ptype.exp: Same.
1514 * gdb.base/restore.exp: Same.
1515 * gdb.base/return.exp: Same.
1516 * gdb.base/scope.exp: Same.
1517 * gdb.base/set-noassign.exp: Same.
1518 * gdb.base/setshow.exp: Same.
1519 * gdb.base/shlib-call.exp: Same.
1520 * gdb.base/signals.exp: Same.
1521 * gdb.base/sigstep.exp: Same.
1522 * gdb.base/skip.exp: Same.
1523 * gdb.base/solib-symbol.exp: Same.
1524 * gdb.base/stap-probe.exp: Same.
1525 * gdb.base/step-line.exp: Same.
1526 * gdb.base/step-test.exp: Same.
1527 * gdb.base/style.exp: Same.
1528 * gdb.base/varargs.exp: Same.
1529 * gdb.base/vla-datatypes.exp: Same.
1530 * gdb.base/vla-ptr.exp: Same.
1531 * gdb.base/vla-sideeffect.exp: Same.
1532 * gdb.base/volatile.exp: Same.
1533 * gdb.base/watch-cond-infcall.exp: Same.
1534 * gdb.base/watchpoint.exp: Same.
1535
e96ec2ba
TV
15362019-11-02 Tom de Vries <tdevries@suse.de>
1537
1538 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1539 * gdb.cp/cpexprs.exp: Same.
1540 * gdb.cp/except-multi-location.exp: Same.
1541 * gdb.cp/exceptprint.exp: Same.
1542 * gdb.cp/gdb2384.exp: Same.
1543 * gdb.cp/inherit.exp: Same.
1544 * gdb.cp/m-static.exp: Same.
1545 * gdb.cp/meth-typedefs.exp: Same.
1546 * gdb.cp/misc.exp: Same.
1547 * gdb.cp/namespace.exp: Same.
1548 * gdb.cp/non-trivial-retval.exp: Same.
1549 * gdb.cp/overload.exp: Same.
1550 * gdb.cp/pr17132.exp: Same.
1551 * gdb.cp/re-set-overloaded.exp: Same.
1552 * gdb.cp/rvalue-ref-types.exp: Same.
1553 * gdb.cp/templates.exp: Same.
1554
bd5766ec
LM
15552019-11-01 Luis Machado <luis.machado@linaro.org>
1556
1557 PR gdb/25124
1558
1559 * gdb.arch/pr25124.S: New file.
1560 * gdb.arch/pr25124.exp: New file.
1561
165f8965
AB
15622019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1563
1564 * gdb.fortran/info-modules.exp: Update expected results, and add
1565 additional tests for 'info module functinos', and 'info module
1566 variables'.
1567 * gdb.fortran/info-types.exp: Update expected results.
1568 * gdb.fortran/info-types.f90: Extend testcase with additional
1569 module variables and functions.
1570
59c35742
AB
15712019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1572
1573 * gdb.fortran/info-modules.exp: New file.
1574 * gdb.fortran/info-types.exp: Build with new file.
1575 * gdb.fortran/info-types.f90: Include and use new module.
1576 * gdb.fortran/info-types-2.f90: New file.
1577
f3fb2519
PW
15782019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1579
1580 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1581 * gdb.base/settings.exp: Test all settings types using
1582 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1583 that now verifies that the value of "maint show" is the same as
1584 returned by the settings functions. Test the type of the
1585 maintenance settings.
1586 * gdb.base/default.exp: Update show_conv_list.
1587
d1e36019
TV
15882019-10-31 Tom de Vries <tdevries@suse.de>
1589
1590 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1591 gdb_test.
1592 * gdb.arch/amd64-disp-step.exp: Same.
1593 * gdb.asm/asm-source.exp: Same.
1594 * gdb.btrace/buffer-size.exp: Same.
1595 * gdb.btrace/cpu.exp: Same.
1596 * gdb.btrace/enable.exp: Same.
1597 * gdb.dwarf2/count.exp: Same.
1598 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1599 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1600 * gdb.fortran/vla-datatypes.exp: Same.
1601 * gdb.fortran/vla-history.exp: Same.
1602 * gdb.fortran/vla-ptype.exp: Same.
1603 * gdb.fortran/vla-value.exp: Same.
1604 * gdb.fortran/whatis_type.exp: Same.
1605 * gdb.guile/guile.exp: Same.
1606 * gdb.multi/tids.exp: Same.
1607 * gdb.python/py-finish-breakpoint.exp: Same.
1608 * gdb.python/py-framefilter.exp: Same.
1609 * gdb.python/py-pp-registration.exp: Same.
1610 * gdb.python/py-xmethods.exp: Same.
1611 * gdb.python/python.exp: Same.
1612 * gdb.server/connect-with-no-symbol-file.exp: Same.
1613 * gdb.server/no-thread-db.exp: Same.
1614 * gdb.server/run-without-local-binary.exp: Same.
1615 * gdb.stabs/weird.exp: Same.
1616 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1617 * gdb.threads/thread-find.exp: Same.
1618 * gdb.threads/tls-shared.exp: Same.
1619 * gdb.threads/tls.exp: Same.
1620 * gdb.threads/wp-replication.exp: Same.
1621 * gdb.trace/ax.exp: Same.
1622 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1623
3d11e68e
TV
16242019-10-31 Tom de Vries <tdevries@suse.de>
1625
1626 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1627 * gdb.ada/array_subscript_addr.exp: Same.
1628 * gdb.ada/arrayidx.exp: Same.
1629 * gdb.ada/arrayparam.exp: Same.
1630 * gdb.ada/arrayptr.exp: Same.
1631 * gdb.ada/boolean_expr.exp: Same.
1632 * gdb.ada/call_pn.exp: Same.
1633 * gdb.ada/complete.exp: Same.
1634 * gdb.ada/fixed_cmp.exp: Same.
1635 * gdb.ada/fun_addr.exp: Same.
1636 * gdb.ada/funcall_param.exp: Same.
1637 * gdb.ada/interface.exp: Same.
1638 * gdb.ada/mod_from_name.exp: Same.
1639 * gdb.ada/null_array.exp: Same.
1640 * gdb.ada/packed_array.exp: Same.
1641 * gdb.ada/packed_tagged.exp: Same.
1642 * gdb.ada/print_chars.exp: Same.
1643 * gdb.ada/print_pc.exp: Same.
1644 * gdb.ada/ptype_arith_binop.exp: Same.
1645 * gdb.ada/ptype_field.exp: Same.
1646 * gdb.ada/ptype_tagged_param.exp: Same.
1647 * gdb.ada/rec_return.exp: Same.
1648 * gdb.ada/ref_tick_size.exp: Same.
1649 * gdb.ada/str_ref_cmp.exp: Same.
1650 * gdb.ada/taft_type.exp: Same.
1651 * gdb.ada/tagged.exp: Same.
1652 * gdb.ada/type_coercion.exp: Same.
1653 * gdb.ada/uninitialized_vars.exp: Same.
1654
60b6ede8
TV
16552019-10-30 Tom de Vries <tdevries@suse.de>
1656
1657 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1658
30baf67b
TV
16592019-10-26 Tom de Vries <tdevries@suse.de>
1660
1661 * gdb.base/bigcore.c: Fix typos in comments.
1662 * gdb.base/ctf-ptype.c: Same.
1663 * gdb.base/long_long.c: Same.
1664 * gdb.dwarf2/dw2-op-out-param.S: Same.
1665 * gdb.python/py-evthreads.c: Same.
1666 * gdb.reverse/i387-stack-reverse.c: Same.
1667 * gdb.trace/tfile.c: Same.
1668 * lib/compiler.c: Same.
1669 * lib/compiler.cc: Same.
1670
158da0d1
TV
16712019-10-25 Tom de Vries <tdevries@suse.de>
1672
1673 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1674 gdb_test_multiple calls.
1675 * gdb.reverse/sigall-reverse.exp: Same.
1676 * gdb.reverse/solib-precsave.exp: Same.
1677 * gdb.reverse/solib-reverse.exp: Same.
1678 * gdb.reverse/until-precsave.exp: Same.
1679 * gdb.reverse/until-reverse.exp: Same.
1680
4ccdfbec
TV
16812019-10-24 Tom de Vries <tdevries@suse.de>
1682
1683 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1684 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1685 kfail using -wrap pattern flag and convenience variable
1686 gdb_test_name.
1687
33d569b7
AB
16882019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1689
1690 * gdb.python/py-progspace.exp: Add tests for the
1691 Progspace.block_for_pc method.
1692
4d0b984b
TT
16932019-10-23 Tom Tromey <tom@tromey.com>
1694
1695 * configure: Rebuild.
1696 * aclocal.m4: Use m4_include, not sinclude.
1697
94cb3754
TV
16982019-10-21 Tom de Vries <tdevries@suse.de>
1699
1700 * gdb.base/infcall-nested-structs.c: Add
1701 __attribute__((noinline,noclone)) to all functions.
1702 (call_all): Add missing variable initialization. Simplify return value.
1703 (breakpt): Increment volatile variable, to prevent call from being
1704 optimized out.
1705 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1706
062f1fc1
TV
17072019-10-17 Tom de Vries <tdevries@suse.de>
1708
1709 * gdb.fortran/module.exp: Allow info variables to print info for files
1710 other than module.f90.
1711
0b54364d
AB
17122019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1713
1714 * gdb.fortran/module.exp: Extend with 'info variables' test.
1715
7ff5fae7
AB
17162019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1717
1718 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
1719 F77_FOR_TARGET.
1720
d10eccaa
TV
17212019-10-16 Tom de Vries <tdevries@suse.de>
1722
1723 PR tdep/25096
1724 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
1725
745ff14e
TV
17262019-10-16 Tom de Vries <tdevries@suse.de>
1727
1728 PR tdep/24104
1729 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
1730 Add KFAIL for PR tdep/25096.
1731
03e1ab94
TV
17322019-10-16 Tom de Vries <tdevries@suse.de>
1733
1734 PR testsuite/25059
1735 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
1736
b17fcc10
TV
17372019-10-16 Tom de Vries <tdevries@suse.de>
1738
1739 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
1740 as signed.
1741
9223170f
SM
17422019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
1743
1744 * gdb.mi/list-thread-groups-available.exp: Read entries one by
1745 one instead of increasing timeout.
1746
d6e76313
TV
17472019-10-13 Tom de Vries <tdevries@suse.de>
1748
1749 PR record/25038
1750 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
1751 * gdb.reverse/sigall-reverse.exp: Same.
1752 * gdb.reverse/solib-precsave.exp: Same.
1753 * gdb.reverse/solib-reverse.exp: Same.
1754 * gdb.reverse/step-precsave.exp: Same.
1755 * gdb.reverse/until-precsave.exp: Same.
1756 * gdb.reverse/until-reverse.exp: Same.
1757 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
1758
6dfc0041
AA
17592019-10-10 Andreas Arnez <arnez@linux.ibm.com>
1760
1761 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
1762 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
1763 (cmp_struct_05_01, cmp_struct_static_02_01)
1764 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
1765 comparisons.
1766
abcf2cc8
TV
17672019-10-10 Tom de Vries <tdevries@suse.de>
1768
1769 PR testsuite/24888
1770 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
1771 gnatlink.
1772
a50faaf6
TV
17732019-10-09 Tom de Vries <tdevries@suse.de>
1774
1775 PR testsuite/25048
1776 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
1777
60ff3cd7
AB
17782019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1779
1780 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
1781 exceptions due to missing debug information.
1782
dfee8566
TV
17832019-10-07 Tom de Vries <tdevries@suse.de>
1784
1785 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
1786
3d63690a
AB
17872019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1788
1789 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
1790 * gdb.base/annota1.exp: Update to use gdb_test_name.
1791
30d1f018
WP
17922019-10-07 Weimin Pan <weimin.pan@oracle.com>
1793
1794 * gdb.base/ctf-whatis.exp: New file.
1795 * gdb.base/ctf-whatis.c: New file.
1796 * gdb.base/ctf-ptype.exp: New file.
1797 * gdb.base/ctf-ptype.c: New file.
1798 * gdb.base/ctf-constvars.exp: New file.
1799 * gdb.base/ctf-constvars.c: New file.
1800 * gdb.base/ctf-cvexpr.exp: New file.
1801
4dbbb47c
TV
18022019-10-04 Tom de Vries <tdevries@suse.de>
1803
1804 * gdb.cp/local-static.c (main): Move declaration of int i out of the
1805 for loop.
1806
77c2dba3
TT
18072019-10-03 Tom Tromey <tom@tromey.com>
1808
1809 PR rust/24976:
1810 * gdb.rust/simple.rs (Union2): New type.
1811 (main): Use Union2.
1812 * gdb.rust/simple.exp: Add test.
1813
179aed7f
AB
18142019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1815
1816 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
1817 nested function prefix.
1818
0a4b0913
AB
18192019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
1820 Richard Bunt <richard.bunt@arm.com>
1821 Andrew Burgess <andrew.burgess@embecosm.com>
1822
1823 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
1824 nested functions.
1825 * gdb.fortran/nested-funcs.f90: Update expected results.
1826 * gdb.fortran/nested-funcs-2.exp: New file.
1827 * gdb.fortran/nested-funcs-2.f90: New file.
1828
082cce05
AB
18292019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1830
1831 * gdb.python/py-parameter.exp: Make test names unique.
1832 * gdb.python/py-template.exp: Likewise.
1833 * gdb.python/py-value.exp: Likewise.
1834
2b74ba5a
AB
18352019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1836
1837 * gdb.base/break-interp.exp: Reduce test name duplication.
1838 * gdb.base/call-sc.exp: Likewise.
1839 * gdb.base/callfuncs.exp: Likewise.
1840 * gdb.base/charset.exp: Likewise.
1841 * gdb.base/dump.exp: Likewise.
1842 * gdb.base/ena-dis-br.exp: Likewise.
1843 * gdb.base/relational.exp: Likewise.
1844 * gdb.base/step-over-syscall.exp: Likewise.
1845 * gdb.base/structs.exp: Likewise.
1846
58eb20d5
AB
18472019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1848
1849 * gdb.linespec/explicit.exp: Make test names unique.
1850 * gdb.linespec/ls-errs.exp: Likewise.
1851
4d421147
AB
18522019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1853
1854 * gdb.reverse/break-precsave.exp: Make test names unique.
1855 * gdb.reverse/break-reverse.exp: Likewise.
1856 * gdb.reverse/finish-precsave.exp: Likewise.
1857 * gdb.reverse/finish-reverse.exp: Likewise.
1858 * gdb.reverse/machinestate-precsave.exp: Likewise.
1859 * gdb.reverse/machinestate.exp: Likewise.
1860 * gdb.reverse/readv-reverse.exp: Likewise.
1861 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1862 * gdb.reverse/sigall-precsave.exp: Likewise.
1863 * gdb.reverse/sigall-reverse.exp: Likewise.
1864 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
1865 * gdb.reverse/watch-precsave.exp: Likewise.
1866 * gdb.reverse/watch-reverse.exp: Likewise.
1867
d8c06f22
AB
18682019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1869
1870 * gdb.threads/stop-with-handle.c: New file.
1871 * gdb.threads/stop-with-handle.exp: New file.
1872
3a56ed86
TV
18732019-10-03 Tom de Vries <tdevries@suse.de>
1874
1875 PR testsuite/25059
1876 * gdb.base/list-missing-source.exp: Allowing the "Compilation
1877 directory" line to be missing.
1878
42275044
TV
18792019-10-03 Tom de Vries <tdevries@suse.de>
1880
1881 PR testsuite/25059
1882 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
1883 type optional.
1884
9ef62df0
AA
18852019-10-02 Andreas Arnez <arnez@linux.ibm.com>
1886
1887 * gdb.python/py-format-string.c (string.h): New include.
1888 (main): Fill a_struct_with_union.the_union.an_int with bytes of
1889 the same value, for endianness-independence.
1890 * gdb.python/py-format-string.exp (default_regexp_dict)
1891 (test_pretty_structs, test_format): Adjust expected output to the
1892 changed initialization.
1893
37f6a7f4
TT
18942019-10-02 Tom Tromey <tromey@adacore.com>
1895
1896 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
1897
1d58d6a2
PA
18982019-10-02 Pedro Alves <palves@redhat.com>
1899 Andrew Burgess <andrew.burgess@embecosm.com>
1900
1901 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
1902 "print-file-var.h".
1903 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1904 (get_version_1): Print this_version_id and its address.
1905 Add extern "C" wrappers around interface functions.
1906 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
1907 "print-file-var.h".
1908 (this_version_id) Use ATTRIBUTE_VISIBILITY.
1909 (get_version_2): Print this_version_id and its address.
1910 Add extern "C" wrappers around interface functions.
1911 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
1912 <stddef.h> and "print-file-var.h".
1913 Add extern "C" wrappers around interface functions.
1914 [VERSION_ID_MAIN] (this_version_id): Define.
1915 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
1916 * gdb.base/print-file-var.h: Add some #defines to simplify setting
1917 up extern "C" blocks.
1918 * gdb.base/print-file-var.exp (test): New, factored out from top
1919 level.
1920 (top level): Test all combinations of attribute hidden or not,
1921 dlopen or not, and this_version_id symbol in main file or not.
1922 Compile tests as both C++ and C, make test names unique.
1923
d770d56f
TT
19242019-10-01 Tom Tromey <tom@tromey.com>
1925
1926 * gdb.base/style.exp: Test "show logging filename".
1927
7f6aba03
TT
19282019-10-01 Tom Tromey <tom@tromey.com>
1929
1930 * lib/gdb-utils.exp (style): Handle "metadata" argument.
1931 * gdb.base/style.exp: Add metadata style test.
1932
14309bb6
TT
19332019-10-01 Tom Tromey <tom@tromey.com>
1934
1935 * gdb.base/style.exp: Test "pwd".
1936
2a3c1174
PA
19372019-10-01 Tom Tromey <tom@tromey.com>
1938
1939 * gdb.base/style.exp: Update tests.
1940
53d666ec
AA
19412019-10-01 Andreas Arnez <arnez@linux.ibm.com>
1942
1943 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
1944 'six' to unsigned.
1945 (s1): Initialize fields 'four' and 'six' instead of 'three' and
1946 'five'. Use an all-ones bit pattern for each.
1947 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
1948 to its changed values.
1949
4a56a520
TT
19502019-09-30 Tom Tromey <tromey@adacore.com>
1951
1952 * gdb.rust/traits.rs: Disable all warnings.
1953
0df0352a
TV
19542019-09-29 Tom de Vries <tdevries@suse.de>
1955
aac66a4c 1956 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 1957
73d9a918
TV
19582019-09-29 Tom de Vries <tdevries@suse.de>
1959
1960 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
1961
060b3ab4
TV
19622019-09-27 Tom de Vries <tdevries@suse.de>
1963
1964 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
1965
68f7d34d
TV
19662019-09-27 Tom de Vries <tdevries@suse.de>
1967
1968 PR record/23188
1969 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
1970
5d63b30a
TT
19712019-09-26 Tom Tromey <tromey@adacore.com>
1972
1973 * gdb.ada/py_taft.exp: New file.
1974 * gdb.ada/py_taft/main.adb: New file.
1975 * gdb.ada/py_taft/pkg.adb: New file.
1976 * gdb.ada/py_taft/pkg.ads: New file.
1977
3d435220
TV
19782019-09-24 Tom de Vries <tdevries@suse.de>
1979
1980 PR gdb/24598
1981 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
1982
77d03678
TV
19832019-09-22 Tom de Vries <tdevries@suse.de>
1984
1985 * gdb.base/restore.exp: Allow register variables to be optimized out at
1986 -O0.
1987
abf516c6
UW
19882019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
1989
1990 * gdb.arch/spu-info.exp: Remove file.
1991 * gdb.arch/spu-info.c: Remove file.
1992 * gdb.arch/spu-ls.exp: Remove file.
1993 * gdb.arch/spu-ls.c: Remove file.
1994
1995 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
1996 * gdb.asm/spu.inc: Remove file.
1997
1998 * gdb.base/dump.exp: Remove support for spu*-*-*.
1999 * gdb.base/stack-checking.exp: Likewise.
2000 * gdb.base/overlays.exp: Likewise.
2001 * gdb.base/ovlymgr.c: Likewise.
2002 * gdb.base/spu.ld: Remove file.
2003
2004 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2005 * gdb.cp/cpexprs.exp: Likewise.
2006 * gdb.cp/exception.exp: Likewise.
2007 * gdb.cp/gdb2495.exp: Likewise.
2008 * gdb.cp/mb-templates.exp: Likewise.
2009 * gdb.cp/pr9167.exp: Likewise.
2010 * gdb.cp/userdef.exp: Likewise.
2011
2012 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2013
2014 * gdb.cell: Remove directory.
2015 * lib/cell.exp: Remove file.
2016
e452e88f
TV
20172019-09-19 Tom de Vries <tdevries@suse.de>
2018
2019 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2020
8a625130
TV
20212019-09-19 Tom de Vries <tdevries@suse.de>
2022
2023 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2024
81dc3ab5
TV
20252019-09-19 Tom de Vries <tdevries@suse.de>
2026
2027 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2028 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2029 (gdb_target_cmd): ... here.
2030 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2031 value 2.
2032
b078f3ac
AB
20332019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2034
2035 * gdb.base/source-dir.exp: Avoid having directory names in test
2036 names.
2037
f1b620e9
MG
20382019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2039
2040 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2041 directory.
2042
67f3ed6a
AB
20432019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2044
2045 * gdb.base/list-missing-source.exp: New file.
2046
d1b70248
TV
20472019-09-14 Tom de Vries <tdevries@suse.de>
2048
2049 PR teststuite/24599
2050 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2051 * lib/ada.exp (gnatmake_version_at_least): New proc.
2052
5fabdcd6
AB
20532019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2054
2055 * gdb.base/maint.exp: Use exec_has_index_section.
2056
aa17805f
AB
20572019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2058
2059 * gdb.base/maint.exp: Add test for 'maint info sections'.
2060
25e5c209
TV
20612019-09-12 Tom de Vries <tdevries@suse.de>
2062
2063 * gdb.base/store.exp: Allow register variables to be optimized out at
2064 -O0.
2065
4993045d
PW
20662019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2067
2068 * gdb.ada/rdv_wait.exp: Update to new task names.
2069 * gdb.base/task_switch_in_core.exp: Likewise.
2070 * gdb.base/info_sources_base.c: Likewise.
2071
8a516164
TT
20722019-09-10 Tom Tromey <tromey@adacore.com>
2073
2074 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2075
aa391654
TT
20762019-09-10 Tom Tromey <tromey@adacore.com>
2077
2078 * gdb.ada/dgopt.exp: New file.
2079 * gdb.ada/dgopt/x.adb: New file.
2080
8634b462
TT
20812019-09-08 Tom Tromey <tom@tromey.com>
2082
2083 * gdb.tui/resize.exp: Remove setup_xfail.
2084 * gdb.tui/regs.exp: Remove setup_xfail.
2085 * gdb.tui/basic.exp: Remove setup_xfail.
2086
736b0f76
DB
20872019-09-06 David Blaikie <dblaikie@gmail.com>
2088
2089 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2090 * gdb.cp/cplabel.exp: Ditto.
2091 * gdb.linespec/ls-errs.exp: Ditto.
2092
30331a6c
TV
20932019-09-05 Tom de Vries <tdevries@suse.de>
2094
2095 * lib/gdb.exp (cmp_file_string): New proc.
2096 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2097 runto_main. Verify save breakpoints output.
2098
98b0ebab
PW
20992019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2100
2101 * gdb.base/info-var.exp: Test info variables without running
2102 to main, to avoid expect's buffer overflow.
2103
4e962e74
TT
21042019-09-03 Tom Tromey <tromey@adacore.com>
2105
2106 * gdb.ada/bias.exp: New file.
2107 * gdb.ada/bias/bias.adb: New file.
2108 * gdb.ada/print_chars.exp: Add regression test.
2109 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2110 (MC): New variable.
2111
2ea1a07a
SL
21122019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2113
2114 * gdb.base/argv0-symlink.exp: Run only on native target
2115 and local host.
2116
8077c50d
TV
21172019-08-29 Tom de Vries <tdevries@suse.de>
2118
2119 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2120 diverse debug info.
2121 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2122
48352473
TV
21232019-08-28 Tom de Vries <tdevries@suse.de>
2124
2125 * gdb.base/info-var.exp: Allow info variables to print info for files
2126 other than info-var-f1.c and info-var-f2.c.
2127
d8f27c60
AB
21282019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2129
2130 * gdb.fortran/info-types.exp: Add module.
2131 * gdb.fortran/info-types.f90: Update expected results.
2132
1f20c35e
AB
21332019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2134
2135 * gdb.fortran/info-types.exp: New file.
2136 * gdb.fortran/info-types.f90: New file.
2137 * lib/fortran.exp (fortran_character1): New proc.
2138
4acfdd20
AB
21392019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2140
2141 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2142 functions'. Reindent as needed.
2143 * gdb.base/info-var-f1.c: New file.
2144 * gdb.base/info-var-f2.c: New file.
2145 * gdb.base/info-var.exp: New file.
2146 * gdb.base/info-var.h: New file.
2147
5c31b358
TV
21482019-08-26 Tom de Vries <tdevries@suse.de>
2149
2150 PR c++/24852
2151 * gdb.cp/no-libstdcxx-probe.exp: New test.
2152
b694989f
TV
21532019-08-26 Tom de Vries <tdevries@suse.de>
2154
2155 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2156 * tests need to be skipped.
2157 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2158 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2159 mi_skip_libstdcxx_probe_tests.
2160
d9c4ba53
SDJ
21612019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2162
2163 * gdb.python/py-xmethods.exp: Use raw strings when passing
2164 arguments to SimpleXMethodMatcher.
2165
395fad09
TV
21662019-08-22 Tom de Vries <tdevries@suse.de>
2167
2168 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2169 more informative.
2170
26c957f1
PA
21712019-08-21 Pedro Alves <palves@redhat.com>
2172
2173 * gdb.base/with.exp: Test "with" with no arguments.
2174
61f80d5d
TV
21752019-08-21 Tom de Vries <tdevries@suse.de>
2176
2177 * gdb.base/gdb-caching-proc.exp: Sort files.
2178
d7a11d13
TV
21792019-08-20 Tom de Vries <tdevries@suse.de>
2180
2181 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2182 compilation.
2183
34dafe9f
TV
21842019-08-16 Tom de Vries <tdevries@suse.de>
2185
2186 * gdb.base/compare-sections.exp ("after run to main"): Allow
2187 mismatched read-only sections for PIE executables.
2188
398fdd60
TT
21892019-08-16 Tom Tromey <tom@tromey.com>
2190
2191 * lib/tuiterm.exp (_csi_Z): New proc.
2192 * gdb.tui/basic.exp: Update window positions.
2193 * gdb.tui/empty.exp: Update window positions.
2194
d8f9e51c
SL
21952019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2196
2197 * gdb.base/examine-backward.exp: Correct regexp for
2198 "examine 3 bytes backward from ${address_zero}".
2199
3df505f6
TT
22002019-08-15 Tom Tromey <tom@tromey.com>
2201
2202 * gdb.tui/empty.exp: Enable resizing tests.
2203
272560b5
TT
22042019-08-15 Tom Tromey <tromey@adacore.com>
2205
2206 * gdb.ada/char_enum.exp: Add regression tests.
2207 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2208 and '0'.
2209 (Char, Gchar): Update.
2210 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2211
08235187
CB
22122019-08-15 Christian Biesinger <cbiesinger@google.com>
2213
2214 * gdb.python/python.exp: Expect a leading underscore on
2215 GdbOutput{,Error}File.
2216
22a2ab04
SL
22172019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2218
2219 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2220 Windows host.
2221
835b995b
SL
22222019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2223
2224 * gdb.base/batch-preserve-term-settings.exp
2225 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2226
97dd8e07
CB
22272019-08-15 Christian Biesinger <cbiesinger@google.com>
2228
2229 * lib/gdb.exp: When running on a mingw target, replace
2230 /x/ with x:/.
2231
75faf5c4
AH
22322019-08-14 Alan Hayward <alan.hayward@arm.com>
2233
2234 * gdb.arch/aarch64-prologue.c: New test.
2235 * gdb.arch/aarch64-prologue.exp: New file.
2236
abc6c00f
TV
22372019-08-13 Tom de Vries <tdevries@suse.de>
2238
2239 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2240 Thread.
2241
74c2c1f4
SL
22422019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2243
2244 * gdb.python/py-completion.exp: Download the .py file to the host
2245 and use its host pathname. Conditionalize tests that use
2246 tab completion and manipulate files on the build machine.
2247 * gdb.python/py-events.exp: Download the .py file to the host
2248 and use its host pathname.
2249 * gdb.python/py-evsignal.exp: Likewise.
2250 * gdb.python/py-evthreads.exp: Likewise.
2251 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2252 pathname syntax.
2253 * gdb.python/py-framefilter.exp: Download the .py file to the right
2254 place on the host. Match Windows pathname syntax.
2255 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2256 .py file to the host and use its host pathname.
2257 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2258 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2259 build pathname. Skip symlink test on Windows host. Add missing
2260 newline at end of file.
2261 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2262 and use its host pathname.
2263 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2264 * gdb.python/py-section-script.exp: Use host location of binfile
2265 on safe-path. Use correct path separator on Windows host.
2266 Reorder alternatives in gdb_test_multiple to prevent matching
2267 the wrong alternative on success.
2268 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2269
ca2589f3
PP
22702019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2271
2272 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2273 expect the GDB inferior to no longer immediately stop after
2274 being resumed with "signal SIGINT".
2275
020a839d
SL
22762019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2277
2278 * gdb.linespec/break-ask.exp: Generalize regexps to match
2279 Windows pathnames too.
2280
128d6509
TV
22812019-08-08 Tom de Vries <tdevries@suse.de>
2282
2283 PR testsuite/24862
2284 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2285
590042fc
PW
22862019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2287
2288 * gdb.base/style.exp: Update tests for help doc new invariants.
2289 * gdb.base/help.exp: Likewise.
2290
046bebe1
TT
22912019-08-06 Tom Tromey <tom@tromey.com>
2292
2293 * gdb.base/style.exp: Add disassemble test.
2294 * gdb.base/style.c (some_called_function): New function.
2295 (main): Use it.
2296
0b27c27d
CB
22972019-08-05 Christian Biesinger <cbiesinger@google.com>
2298
2299 * gdb.python/py-block.exp: Test dictionary access on blocks.
2300
580f1034
SM
23012019-08-05 Simon Marchi <simon.marchi@efficios.com>
2302
2303 PR gdb/24863
2304 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2305 -list-thread-groups --available test when running under
2306 check-read1.
2307
d86bd7cb
TV
23082019-08-05 Tom de Vries <tdevries@suse.de>
2309
2310 PR testsuite/24863
2311 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2312 * gdb.base/help.exp: Use with_read1_timeout_factor.
2313 * gdb.base/info-macros.exp: Same.
2314 * gdb.cp/nested-types.exp: Same.
2315
a80cf5d8
TV
23162019-08-05 Tom de Vries <tdevries@suse.de>
2317
2318 * lib/gdb.exp (version_at_least): Factor out of ...
2319 (tcl_version_at_least): ... here.
2320 (gdb_compile): Fail if pie results in non-PIE executable.
2321 (readelf_version, readelf_prints_pie): New proc.
2322 (exec_is_pie): Return -1 if unknown.
2323
d0962838
TV
23242019-08-05 Tom de Vries <tdevries@suse.de>
2325
2326 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2327
2252ff3d
SL
23282019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2329
2330 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2331
26655f53
SL
23322019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2333
2334 * lib/completion-support.exp (test_gdb_complete_none): Skip
2335 tab completion tests if no readline support.
2336 (test_gdb_complete_unique_re): Likewise.
2337 (test_gdb_complete_multiple): Likewise.
2338
db4dc13e
PW
23392019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2340
2341 * gdb.base/info_sources.exp: New file.
2342 * gdb.base/info_sources.c: New file.
2343 * gdb.base/info_sources_base.c: New file.
2344
0eba165a
PFC
23452019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2346
2347 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2348 prefix argument.
2349 (test_exit_status): Add prefix argument.
2350
59bd512b
TV
23512019-08-01 Tom de Vries <tdevries@suse.de>
2352
2353 PR testsuite/24863
2354 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2355 calling exp_continue for new thread and thread exited messages.
2356
2a3ad588
TV
23572019-08-01 Tom de Vries <tdevries@suse.de>
2358
2359 PR testsuite/24863
2360 * gdb.base/structs.exp: Fix check-read1 timeout using
2361 gdb_test_sequence.
2362 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2363
117eb594
TV
23642019-08-01 Tom de Vries <tdevries@suse.de>
2365
2366 PR testsuite/24863
2367 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2368 line.
2369
ed591340
TV
23702019-08-01 Tom de Vries <tdevries@suse.de>
2371
2372 PR testsuite/24863
2373 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2374
aa3b6533
TT
23752019-07-30 Tom Tromey <tromey@adacore.com>
2376
2377 * gdb.ada/display_nested.exp: New file.
2378 * gdb.ada/display_nested/foo.adb: New file.
2379 * gdb.ada/display_nested/pack.adb: New file.
2380 * gdb.ada/display_nested/pack.ads: New file.
2381
2906593f
CB
23822019-07-30 Christian Biesinger <cbiesinger@google.com>
2383
2384 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2385 namespace.
2386 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2387
0f575925
TV
23882019-07-30 Tom de Vries <tdevries@suse.de>
2389
2390 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2391 instead.
2392
b13057d9
TV
23932019-07-30 Tom de Vries <tdevries@suse.de>
2394
2395 PR testsuite/24834
2396 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2397 (exec_is_pie): New proc.
2398
5c4dde85
CB
23992019-07-29 Christian Biesinger <cbiesinger@google.com>
2400
2401 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2402
c620ed88
CB
24032019-07-29 Christian Biesinger <cbiesinger@google.com>
2404
2405 * gdb.python/py-objfile.c: Add global and static vars.
2406 * gdb.python/py-objfile.exp: Test new functions Objfile.
2407 lookup_global_symbol and lookup_static_symbol.
2408
3d235706
TT
24092019-07-29 Tom Tromey <tom@tromey.com>
2410
2411 * lib/tuiterm.exp (Term::_csi_@): New proc.
2412 (Term::_csi_X): Don't move cursor.
2413
c7e4c0a6
PW
24142019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2415
2416 * gdb.base/options.exp: Update backtrace - completion to
2417 new option -frame-info.
2418 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2419 Test new 'set print frame-info'. Test backtrace -frame-info
2420 overriding 'set print frame-info'.
2421 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2422 Test new 'set print frame-info'.
2423 Verify consistency of backtrace with and without filters, with and
2424 without -no-filters.
2425 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2426 default.
2427
de28a3b7
TV
24282019-07-29 Tom de Vries <tdevries@suse.de>
2429
2430 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2431 no arguments".
2432
507dd60e
TV
24332019-07-29 Tom de Vries <tdevries@suse.de>
2434
2435 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2436 is a substring of the first for "complete non-unique file name".
2437
5beafce9
TV
24382019-07-29 Tom de Vries <tdevries@suse.de>
2439
2440 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2441 with ".*".
2442
2d274232
TV
24432019-07-29 Tom de Vries <tdevries@suse.de>
2444
2445 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2446 Pass prompt_regexp parameter to gdb_test_multiple calls.
2447
9197cd8b
TV
24482019-07-29 Tom de Vries <tdevries@suse.de>
2449
2450 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 2451 print registers" regexps.
9197cd8b 2452
b528dae0
TV
24532019-07-29 Tom de Vries <tdevries@suse.de>
2454
2455 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2456
d17725d7
TV
24572019-07-29 Tom de Vries <tdevries@suse.de>
2458
2459 PR gdb/24855
2460 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2461 (skip_python_tests_prompt): Add prompt_regexp argument to
2462 gdb_test_multiple calls.
2463
52b75bf1
TT
24642019-07-27 Tom Tromey <tom@tromey.com>
2465
2466 * gdb.tui/main.exp: New file.
2467
2b1d00c2
TT
24682019-07-27 Tom Tromey <tom@tromey.com>
2469
2470 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2471 optional.
2472 * gdb.tui/empty.exp: New file.
2473
ded631d5
TT
24742019-07-27 Tom Tromey <tom@tromey.com>
2475
2476 * lib/tuiterm.exp (spawn): New proc.
2477 (Term::resize): New proc.
2478 * gdb.tui/resize.exp: New file.
2479
58ac439d
TT
24802019-07-27 Tom Tromey <tom@tromey.com>
2481
2482 * gdb.tui/list.exp: New file.
2483
fe1f56ee
TT
24842019-07-27 Tom Tromey <tom@tromey.com>
2485
2486 * gdb.tui/regs.exp: New file.
2487
f790b310
TT
24882019-07-27 Tom Tromey <tom@tromey.com>
2489
2490 * gdb.tui/basic.exp: Add "layout split" test.
2491
d95fc6ee
TT
24922019-07-27 Tom Tromey <tom@tromey.com>
2493
2494 * gdb.tui/basic.exp: Add "layout asm" test.
2495
c3786b3a
TT
24962019-07-27 Tom Tromey <tom@tromey.com>
2497
2498 * lib/tuiterm.exp: New file.
2499 * gdb.tui/basic.exp: New file.
2500
98a617f8
KB
25012019-07-27 Kevin Buettner <kevinb@redhat.com>
2502
2503 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2504 Enable tests associated with this flag. Adjust regex
2505 referencing "foo_low" to now refer to "foo_cold" instead.
2506
5c076da4
KB
25072019-07-27 Kevin Buettner <kevinb@redhat.com>
2508
2509 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2510 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2511 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2512 foo_cold. Revise comments to match.
2513 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2514 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2515 were wrapped into this proc; Call do_test in loop from outermost
2516 level.
2517 (foo_low): Rename all occurrences to "foo_cold".
2518 (backtrace from baz): New test.
2519 (x2/i foo_cold): New test.
2520 (info line *foo_cold): New test.
2521
1512d3b7
TV
25222019-07-26 Tom de Vries <tdevries@suse.de>
2523
2524 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2525
297989a1
TV
25262019-07-25 Tom de Vries <tdevries@suse.de>
2527
2528 PR testsuite/24830
2529 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2530 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2531 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2532 (skip_libstdcxx_probe_tests): ... here.
2533 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2534
b3b965fb
TV
25352019-07-24 Tom de Vries <tdevries@suse.de>
2536
2537 PR testsuite/24807
2538 * gdb.objc/basicclass.m: Include stdio.h.
2539 * gdb.objc/nondebug.m: Same.
2540 * gdb.objc/objcdecode.m: Same.
2541
4625b4d0
TV
25422019-07-24 Tom de Vries <tdevries@suse.de>
2543
2544 PR testsuite/24612
2545 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2546 additional_flags.
2547
024a5840
TV
25482019-07-24 Tom de Vries <tdevries@suse.de>
2549
2550 PR testsuite/24831
2551 * gdb.multi/tids.exp: Update error messages for info threads.
2552
c76ddaa3
TV
25532019-07-24 Tom de Vries <tdevries@suse.de>
2554
2555 * gdb.base/info-types.exp: Allow info types to print info for more than
2556 one file.
2557
9a618ef6
TV
25582019-07-23 Tom de Vries <tdevries@suse.de>
2559
2560 PR testsuite/24842
2561 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2562 gdb_spawn_with_cmdline_opts.
2563
40eadf04
SP
25642019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2565
2566 * gdb.arch/arm-cmse-sgstubs.c: New test.
2567 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2568
5ba29434
TV
25692019-07-23 Tom de Vries <tdevries@suse.de>
2570
2571 PR testsuite/24711
2572 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2573 issuing next command.
2574
a8e9d247
AB
25752019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2576
2577 * gdb.ada/info_auto_lang.exp: Update expected results.
2578 * gdb.base/info-types.c: Add additional types to check.
2579 * gdb.base/info-types.exp: Update expected results.
2580
eb86c5e2
AB
25812019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2582
2583 * gdb.base/info-types.c: New file.
2584 * gdb.base/info-types.exp: New file.
2585
01e175fe
AB
25862019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2587
2588 * gdb.arch/riscv-bp-infcall.c: New file.
2589 * gdb.arch/riscv-bp-infcall.exp: New file.
2590
6b78c3f8
AB
25912019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2592
2593 PR breakpoints/24541
2594 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2595
da738167
TV
25962019-07-14 Tom de Vries <tdevries@suse.de>
2597
2598 PR testsuite/24760
2599 * gdb.objc/basicclass.exp: Fix unterminated string.
2600
0d4e84ed
AB
26012019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2602 Andrew Burgess <andrew.burgess@embecosm.com>
2603
2604 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2605 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2606 negative bounds.
2607 * gdb.fortran/vla-value.exp: Print elements of an array with
2608 negative bounds.
2609 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2610 testing.
2611
021d8588
AB
26122019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2613
2614 * gdb.base/options.exp (expect_string): Dequote strings in
2615 results.
2616 (test-string): Test strings with different quoting and reindent.
2617
f06f1252
TT
26182019-07-10 Tom Tromey <tromey@adacore.com>
2619
2620 * gdb.ada/mi_ex_cond.exp: Update expected results.
2621 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2622 * gdb.ada/mi_catch_ex.exp: Update expected results.
2623 * gdb.ada/mi_catch_assert.exp: Update expected results.
2624 * gdb.ada/catch_ex.exp (catch_exception_info)
2625 (catch_exception_entry, catch_assert_entry)
2626 (catch_unhandled_entry): Update.
2627 * gdb.ada/catch_assert_if.exp: Update expected results.
2628
b863685d
RB
26292019-07-10 Richard Bunt <richard.bunt@arm.com>
2630 Stephen Roberts <stephen.roberts@arm.com>
2631
2632 * gdb.base/define.exp: Restore original prompt.
2633
cb1e4e32
PA
26342019-07-09 Pedro Alves <palves@redhat.com>
2635
2636 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2637 breakpoints" output.
2638 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2639 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2640 throw" creates breakpoint.
2641 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2642 'type="catchpoint"'.
2643
b58a68fe
PA
26442019-07-09 Pedro Alves <palves@redhat.com>
2645
2646 PR c++/15468
2647 * gdb.cp/except-multi-location-lib.cc: New.
2648 * gdb.cp/except-multi-location-main.cc: New.
2649 * gdb.cp/except-multi-location.exp: New.
2650
0826779b
PW
26512019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2652
2653 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2654 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2655 argument and update callers.
2656
5b0e2db4
AB
26572019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2658
2659 * gdb.arch/amd64-break-on-asm-line.S: New file.
2660 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2661
1f6f6e21
PW
26622019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2663
2664 * gdb.base/printcmds.exp: Test printing C string and
2665 C wide string convenience vars without transiting via the inferior.
2666 Also make test names unique.
2667
ea142fbf
AH
26682019-07-08 Alan Hayward <alan.hayward@arm.com>
2669
5862c886 2670 PR breakpoints/25011
ea142fbf
AH
2671 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2672
213fd9fa
PA
26732019-07-04 Pedro Alves <palves@redhat.com>
2674
2675 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2676 body returned ok(0), break(3) or continue(4).
2677 * gdb.testsuite/foreach_with_prefix.exp: New file.
2678
2b40fda7
AH
26792019-07-04 Alan Hayward <alan.hayward@arm.com>
2680
2681 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2682
a26c8de0
PA
26832019-07-03 Pedro Alves <palves@redhat.com>
2684
2685 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2686 "return -code".
2687
5f4ba3e7
PA
26882019-07-03 Pedro Alves <palves@redhat.com>
2689
2690 PR cli/24732
2691 * gdb.base/shell.exp: Load completion-support.exp.
2692 Adjust expected error output. Add completion tests.
2693
a994424f
PA
26942019-07-03 Pedro Alves <palves@redhat.com>
2695
2696 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2697 string_to_regexp.
2698
3d9be6f5
PA
26992019-07-03 Pedro Alves <palves@redhat.com>
2700
2701 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2702 (expect_integer): Adjust to expect "-string".
2703 (expect_string): New.
2704 (all_options): Expect "-string".
2705 (test-flag, test-boolean): Adjust to expect "-string".
2706 (test-string): New proc.
2707 (top level): Call it.
2708
41fc454c
PA
27092019-07-03 Pedro Alves <palves@redhat.com>
2710
2711 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
2712 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
2713 the expected output in the success.
2714
b2b2a215
PA
27152019-07-03 Pedro Alves <palves@redhat.com>
2716
2717 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2718 Split one gdb_test_multiple call in two to avoid a race.
2719
fdbc9870
PA
27202019-07-03 Pedro Alves <palves@redhat.com>
2721
2722 * gdb.base/with.c: New file.
2723 * gdb.base/with.exp: New file.
2724
c6ac8931
PA
27252019-07-03 Pedro Alves <palves@redhat.com>
2726
2727 * gdb.base/settings.exp: Replace all references to "maint
2728 test-settings set" with references to "maint set test-settings",
2729 and all references to "maint test-settings show" with references
2730 to "maint show test-settings".
2731
970f9d09
PA
27322019-07-03 Pedro Alves <palves@redhat.com>
2733
2734 * gdb.base/settings.exp (test-string): Adjust expected out when
2735 testing "maint test-settings show filename"
2736
54d66006
PA
27372019-07-02 Pedro Alves <palves@redhat.com>
2738
2739 * gdb.base/options.exp (test-info-threads): New procedure.
2740 (top level): Call it.
2741
10d06d82
TT
27422019-06-28 Tom Tromey <tromey@adacore.com>
2743
2744 * gdb.dwarf2/ada-linkage-name.c: New file.
2745 * gdb.dwarf2/ada-linkage-name.exp: New file.
2746
3d507ff2
TT
27472019-06-27 Tom Tromey <tromey@adacore.com>
2748
d039f014 2749 PR c++/20020:
3d507ff2
TT
2750 * gdb.cp/constexpr-field.exp: Use setup_xfail.
2751
8af58ffe
TV
27522019-06-26 Tom de Vries <tdevries@suse.de>
2753
2754 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
2755
22e21752
TV
27562019-06-26 Tom de Vries <tdevries@suse.de>
2757
2758 * gdb.base/index-cache.exp: Add back missing debug option.
2759
b65b566c
PW
27602019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2761
2762 * gdb.base/alias.exp: Test non matching/non existing prefixes.
2763
5c2c8c69
TV
27642019-06-25 Tom de Vries <tdevries@suse.de>
2765
2766 PR testsuite/24727
2767 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
2768
164e3873
TV
27692019-06-24 Tom de Vries <tdevries@suse.de>
2770
2771 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
2772
824eacee
TV
27732019-06-24 Tom de Vries <tdevries@suse.de>
2774
2775 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
2776 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
2777 * gdb.trace/unavailable-dwarf-piece.exp: Same.
2778
385b97d3
TV
27792019-06-24 Tom de Vries <tdevries@suse.de>
2780
2781 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
2782
c596f180
TV
27832019-06-21 Tom de Vries <tdevries@suse.de>
2784
2785 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
2786
b13a7d03
TV
27872019-06-21 Tom de Vries <tdevries@suse.de>
2788
2789 PR testsuite/24518
2790 PR ada/24713
2791 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
2792 index.
2793
899277ae
TT
27942019-06-19 Tom Tromey <tromey@adacore.com>
2795
2796 * gdb.ada/length_cond.exp: Add intro comment.
2797
680e1bee
TT
27982019-06-19 Tom Tromey <tromey@adacore.com>
2799
2800 * gdb.ada/length_cond.exp: New file.
2801 * gdb.ada/length_cond/length_cond.adb: New file.
2802 * gdb.ada/length_cond/pck.adb: New file.
2803 * gdb.ada/length_cond/pck.ads: New file.
2804
0ed4690a
TV
28052019-06-18 Tom de Vries <tdevries@suse.de>
2806
2807 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
2808
d20ed5fd
TT
28092019-06-18 Tom Tromey <tromey@adacore.com>
2810
2811 * gdb.base/list0.h: Add comment explaining control character.
2812
86e04673
TV
28132019-06-18 Tom de Vries <tdevries@suse.de>
2814
2815 * boards/fission.exp: Break up long debug_flags line.
2816
c4973306
SM
28172019-06-16 Tom de Vries <tdevries@suse.de>
2818
2819 PR gdb/24445
2820 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
2821 generated index.
2822
93cb9841
AB
28232019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2824
2825 PR gdb/24686
2826 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
2827 improve detection of bug gdb/24541.
2828
399aaebd
SM
28292019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
2830
2831 PR gdb/24669
2832 * gdb.base/index-cache.exp (uses_readnow,
2833 expecting_index_cache_use): Define global variable.
2834 (test_cache_enabled_miss, test_cache_enabled_hit): Use
2835 expecting_index_cache_use.
2836
584a927c
AB
28372019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
2838 Andrew Burgess <andrew.burgess@embecosm.com>
2839
2840 * gdb.fortran/pointers.f90: New file.
2841 * gdb.fortran/print_type.exp: New file.
2842 * gdb.fortran/vla-ptype.exp: Adapt expected results.
2843 * gdb.fortran/vla-type.exp: Likewise.
2844 * gdb.fortran/vla-value.exp: Likewise.
2845 * gdb.mi/mi-vla-fortran.exp: Likewise.
2846
30056ea0
AB
28472019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2848
2849 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
2850 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
2851 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
2852 as a stop reason.
2853
ec8e2b6d
AB
28542019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2855
2856 * gdb.base/annota1.exp: Update expected results.
2857 * gdb.cp/annota2.exp: Likewise.
2858 * gdb.cp/annota3.exp: Likewise.
2859
09e4c4e1
AB
28602019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2861
2862 * gdb.base/style-logging.exp: Remove path from test name.
2863
0735b091
TT
28642019-06-14 Tom Tromey <tromey@adacore.com>
2865
2866 PR gdb/24502:
2867 * gdb.base/style-logging.exp: New file.
2868
f5686554
TT
28692019-06-14 Tom Tromey <tromey@adacore.com>
2870
2871 * gdb.base/symfile-warn.exp: New file.
2872 * gdb.base/symfile-warn.c: New file.
2873
a0c1ffed
TT
28742019-06-14 Tom Tromey <tromey@adacore.com>
2875
2876 * gdb.base/annotate-symlink.exp: New file.
2877
f411722c
TT
28782019-06-14 Tom Tromey <tromey@adacore.com>
2879
2880 * gdb.ada/set_wstr.exp: Add reassignment test.
2881
4268ec18
TT
28822019-06-14 Tom Tromey <tromey@adacore.com>
2883
2884 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
2885 'unchecked_access and 'unrestricted_access as well.
2886
9a9e394b
TT
28872019-06-14 Tom Tromey <tromey@adacore.com>
2888
2889 PR ada/24539:
2890 * gdb.ada/vla.exp: Update tests.
2891 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
2892 pragma.
2893
4c048731
PA
28942019-06-13 Pedro Alves <palves@redhat.com>
2895
2896 * gdb.base/settings.exp (test-integer): Test junk after
2897 "unlimited".
2898
6665660a
PA
28992019-06-13 Pedro Alves <palves@redhat.com>
2900
2901 * gdb.base/options.exp (test-thread-apply): New.
2902 (top level): Call it.
2903
5d707134
PA
29042019-06-13 Pedro Alves <palves@redhat.com>
2905
2906 * gdb.base/options.exp (test-frame-apply): New.
2907 (top level): Test print commands with different "frame apply"
2908 prefixes.
2909
e2a689da
PA
29102019-06-13 Pedro Alves <palves@redhat.com>
2911
e79be6e5 2912 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
2913 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
2914 'max_completions' parameter and handle it.
2915 (test_gdb_completion_offers_commands): New.
2916
90a1ef87
PA
29172019-06-13 Pedro Alves <palves@redhat.com>
2918
2919 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
2920
d4c16835
PA
29212019-06-13 Pedro Alves <palves@redhat.com>
2922
2923 * gdb.base/options.exp (test-backtrace): New.
2924 (top level): Call it.
2925
2daf894e
PA
29262019-06-13 Pedro Alves <palves@redhat.com>
2927
2928 * gdb.guile/scm-frame-args.exp: Use "set print
2929 raw-frame-arguments" instead of "set print raw frame-arguments".
2930 * gdb.python/py-frame-args.exp: Likewise.
2931
e6ed716c
PA
29322019-06-13 Pedro Alves <palves@redhat.com>
2933
2934 * gdb.compile/compile.exp: Adjust expected output to option
2935 processing changes.
2936
7d8062de
PA
29372019-06-13 Pedro Alves <palves@redhat.com>
2938
2939 * gdb.base/options.exp: Build executable.
2940 (test-print): New procedure.
2941 (top level): Call it, once for "print" and another for "compile
2942 print".
2943
9d0faba9
PA
29442019-06-13 Pedro Alves <palves@redhat.com>
2945
2946 * gdb.base/options.c: New file.
2947 * gdb.base/options.exp: New file.
2948
dee7b4c8
PA
29492019-06-13 Pedro Alves <palves@redhat.com>
2950
2951 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
2952 that "o" is ambiguous.
2953
dca0f6c0
PA
29542019-06-13 Pedro Alves <palves@redhat.com>
2955
2956 * gdb.base/settings.c: New file.
2957 * gdb.base/settings.exp: New file.
2958
ccf46844
PA
29592019-06-13 Pedro Alves <palves@redhat.com>
2960
2961 * gdb.base/completion.exp: Fix comment typo.
2962
b9a3f842
PA
29632019-06-13 Pedro Alves <palves@redhat.com>
2964
2965 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
2966 foo --1" test.
2967
d106773e
PA
29682019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
2969
2970 * gdb.fortran/block-data.f: New.
2971 * gdb.fortran/block-data.exp: New.
2972
fea82da0
TV
29732019-06-11 Tom de Vries <tdevries@suse.de>
2974
2975 PR testsuite/24521
2976 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
2977 message.
2978
8c2e74f1
TV
29792019-06-11 Tom de Vries <tdevries@suse.de>
2980
2981 PR testsuite/24521
2982 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
2983
b49851c8
TV
29842019-06-11 Tom de Vries <tdevries@suse.de>
2985
2986 * boards/readnow.exp: New file.
2987
a7067863
AB
29882019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
2989
2990 * gdb.fortran/vla-sizeof.exp: Update expected results.
2991
1a3da2cd
AB
29922019-06-06 Amos Bird <amosbird@gmail.com>
2993
2994 * gdb.base/annota1.exp (thread_switch): Add test for
2995 thread-exited annotation.
2996
3847a7bf
TT
29972019-06-06 Tom Tromey <tromey@adacore.com>
2998
2999 * gdb.base/maint.exp: Expect command started/finished output.
3000
0088ba59
AB
30012019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3002
3003 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3004 comment.
3005 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3006
312617a3
AB
30072019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3008
3009 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3010 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3011 * gdb.arch/riscv-unwind-long-insn.c: New file.
3012 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3013
e1f2e1a2
CB
30142019-06-04 Christian Biesinger <cbiesinger@google.com>
3015
d3238f7d 3016 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3017
206584bd
PW
30182019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3019
3020 * lib/gdb.exp (help_list_trailer): New regexp variable
3021 factorizing the help trailer message.
3022 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3023 arg to allow to better factorize various tests.
3024 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3025 (test_prefix_command_help): Use help_list_trailer.
3026 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3027 * gdb.guile/scm-cmd.exp: Likewise.
3028 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3029 * gdb.base/help.exp: Use test_user_defined_class_help.
3030 * gdb.base/style.exp: Add tests for styling of help and apropos.
3031 * lib/gdb-utils.exp (style): Add title and highlight styles.
3032
708dc93e
PW
30332019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3034
3035 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3036 $_shell_exitsignal.
3037 * gdb.base/default.exp: Update for new convenience variables.
3038
f49055a5
TT
30392019-05-29 Tom Tromey <tromey@adacore.com>
3040
3041 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3042 to "break complete ada" test case's regexp.
3043
4330d61d
TT
30442019-05-29 Tom Tromey <tromey@adacore.com>
3045
3046 PR c++/20020:
3047 * gdb.cp/constexpr-field.exp: New file.
3048 * gdb.cp/constexpr-field.cc: New file.
3049
000439d5
TT
30502019-05-29 Tom Tromey <tromey@adacore.com>
3051
3052 * gdb.base/finish.exp (finish_no_print): New proc.
3053 (finish_tests): Call it.
3054
5a01c34c
TV
30552019-05-24 Tom de Vries <tdevries@suse.de>
3056
3057 * gdb.dwarf2/gdb-add-index.exp: New file.
3058
18125b16
TT
30592019-05-22 Tom Tromey <tromey@adacore.com>
3060
3061 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3062 * gdb.base/style.exp: Use "style".
3063 * lib/gdb-utils.exp (style): New proc.
3064
af1a8d03
TV
30652019-05-22 Tom de Vries <tdevries@suse.de>
3066
3067 * gdb.base/align.exp: Require c++11.
3068
e7fe496b
TV
30692019-05-22 Tom de Vries <tdevries@suse.de>
3070
3071 PR testsuite/24586
3072 * gdb.python/py-mi-var-info-path-expression.exp: Call
3073 mi_skip_python_tests to check if python is supported.
3074
8fca4da0
AH
30752019-05-22 Alan Hayward <alan.hayward@arm.com>
3076
3077 * gdb.arch/aarch64-pauth.c: New test.
3078 * gdb.arch/aarch64-pauth.exp: New file.
3079
b7060614
AH
30802019-05-22 Alan Hayward <alan.hayward@arm.com>
3081
3082 * README (Re-running Tests Outside The Testsuite): New section.
3083
669d0468
TV
30842019-05-21 Tom de Vries <tdevries@suse.de>
3085
3086 * gdb.arch/amd64-eval.exp: Require c++11.
3087 * gdb.base/max-depth.exp: Same.
3088 * gdb.compile/compile-cplus-array-decay.exp: Same.
3089 * gdb.cp/meth-typedefs.exp: Same.
3090 * gdb.cp/subtypes.exp: Same.
3091 * gdb.cp/temargs.exp: Same.
3092
ce3ebcaa
AH
30932019-05-21 Alan Hayward <alan.hayward@arm.com>
3094
3095 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3096
34d11c68
AB
30972019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3098
3099 PR gdb/18644
3100 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3101 * gdb.fortran/printing-types.exp: Add new test.
3102 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3103 testing.
3104 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3105 setup_kfail call.
3106
87781e84
AH
31072019-05-17 Alan Hayward <alan.hayward@arm.com>
3108
3109 * README (Running the Testsuite): Change example.
3110 (Testsuite Parameters): Remove TRANSCRIPT.
3111 * lib/gdb.exp: Remove TRANSCRIPT check.
3112
b420b89e
AH
31132019-05-17 Alan Hayward <alan.hayward@arm.com>
3114
3115 * README (Testsuite Parameters): Add replay logging to
3116 GDBSERVER_DEBUG.
3117 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3118 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3119 as a comma separated list.
3120 (gdb_debug_init): Override procedure.
3121
408e9b8b
AH
31222019-05-17 Alan Hayward <alan.hayward@arm.com>
3123
3124 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3125 (gdb_write_cmd_file): New procedure.
3126 * lib/gdbserver-support.exp (gdbserver_start): Call
3127 gdbserver_write_cmd_file.
3128 (gdbserver_write_cmd_file): New procedure.
3129
f9e2e39d
AH
31302019-05-17 Alan Hayward <alan.hayward@arm.com>
3131
3132 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3133 (delete_breakpoints): Likewise.
3134 (gdb_run_cmd): Likewise.
3135 (gdb_start_cmd): Likewise.
3136 (gdb_starti_cmd): Likewise.
3137 (gdb_internal_error_resync): Likewise.
3138 (gdb_test_multiple): Likewise.
3139 (gdb_reinitialize_dir): Likewise.
3140 (default_gdb_exit): Likewise.
3141 (gdb_file_cmd): Mark kill as optional.
3142 (default_gdb_start): Call gdb_stdin_log_init.
3143 (send_gdb): Call gdb_stdin_log_write.
3144 (rerun_to_main): Mark Y as an answer.
3145 (gdb_stdin_log_init): New function.
3146 (gdb_stdin_log_write): Likewise.
3147
81f47ac2
AH
31482019-05-17 Alan Hayward <alan.hayward@arm.com>
3149
3150 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3151 * gdb.base/debug-expr.exp: Likewise.
3152 * gdb.base/foll-fork.exp: Likewise.
3153 * gdb.base/foll-vfork.exp: Likewise.
3154 * gdb.base/fork-print-inferior-events.exp: Likewise.
3155 * gdb.base/gdb-sigterm.exp: Likewise.
3156 * gdb.base/gdbinit-history.exp: Likewise.
3157 * gdb.base/osabi.exp: Likewise.
3158 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3159 * gdb.base/ui-redirect.exp: Likewise.
3160 * gdb.gdb/unittest.exp: Likewise.
3161 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3162 * gdb.mi/mi-watch.exp: Likewise.
3163 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3164 * gdb.mi/user-selected-context-sync.exp: Likewise.
3165 * gdb.python/python.exp: Disable debug test when debugging.
3166 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3167 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3168 Likewise.
3169 * gdb.threads/stepi-random-signal.exp: Likewise.
3170
29b52314
AH
31712019-05-17 Alan Hayward <alan.hayward@arm.com>
3172
3173 * Makefile.in: Pass through GDB_DEBUG.
3174 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3175 (gdb,debug): Add board setting.
3176 * lib/gdb.exp (default_gdb_start): Start debugging.
3177 (gdb_debug_enabled): New procedure.
3178 (gdb_debug_init): Likewise.
29b52314
AH
3179
31802019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3181
29b52314
AH
3182 * Makefile.in: Pass through GDB_DEBUG.
3183 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3184 (gdb,debug): Add board setting.
3185 * lib/gdb.exp (default_gdb_start): Start debugging.
3186 (gdb_debug_enabled): New procedure.
3187 (gdb_debug_init): Likewise.
29b52314 3188
ca1285d1
AH
31892019-05-17 Alan Hayward <alan.hayward@arm.com>
3190
3191 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3192
f3a09c80
AH
31932019-05-17 Alan Hayward <alan.hayward@arm.com>
3194
3195 * gdb.base/ui-redirect.exp: Test redirection.
3196
26648588
JV
31972019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3198
3199 * gdb.mi/mi-complete.exp: New file.
3200 * gdb.mi/mi-complete.cc: Likewise.
3201
14237686
AB
32022019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3203
3204 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3205 indexed and sliced arrays, and pointers to arrays.
3206
e7bd7fba
TT
32072019-05-14 Tom Tromey <tromey@adacore.com>
3208
3209 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3210 styling test.
3211
2764128d
TV
32122019-05-14 Tom de Vries <tdevries@suse.de>
3213
3214 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3215 selection entry encoding.
3216
71bed2db
TT
32172019-05-10 Tom Tromey <tromey@adacore.com>
3218
3219 * gdb.ada/info_exc.exp: Add "complete" test.
3220
63b667ad
TV
32212019-05-09 Tom de Vries <tdevries@suse.de>
3222
3223 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3224 CU-relative.
3225
9cfd2b89
TV
32262019-05-09 Tom de Vries <tdevries@suse.de>
3227
3228 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3229 CU-relative.
3230
2228ef77
XR
32312019-05-08 Joel Brobecker <brobecker@adacore.com>
3232
3233 * gdb.ada/frame_arg_lang.exp: New testcase.
3234 * gdb.ada/frame_arg_lang/bla.adb: New file.
3235 * gdb.ada/frame_arg_lang/pck.ads: New file.
3236 * gdb.ada/frame_arg_lang/pck.adb: New file.
3237 * gdb.ada/frame_arg_lang/foo.c: New file.
3238
80e55b13
TT
32392019-05-08 Tom Tromey <tromey@adacore.com>
3240
3241 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3242
9d3421af
TT
32432019-05-08 Tom Tromey <tromey@adacore.com>
3244
3245 * gdb.base/ptype-offsets.exp: Update tests.
3246
844333e2
TT
32472019-05-08 Tom Tromey <tromey@adacore.com>
3248
3249 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3250 cases.
3251 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3252 "short".
3253
988915ee
TT
32542019-05-08 Tom Tromey <tromey@adacore.com>
3255
3256 * gdb.ada/vla.exp: New file.
3257 * gdb.ada/vla/vla.adb: New file.
3258
7bd55dac
TV
32592019-05-07 Tom de Vries <tdevries@suse.de>
3260
3261 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3262
75f06e9d
TV
32632019-05-07 Tom de Vries <tdevries@suse.de>
3264
3265 PR testsuite/24522
3266 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3267 section.
3268
77e7aaa4
TV
32692019-05-07 Tom de Vries <tdevries@suse.de>
3270
3271 PR testsuite/24522
3272 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3273 .debug_aranges section.
3274
456ba0fa
TV
32752019-05-07 Tom de Vries <tdevries@suse.de>
3276
3277 PR testsuite/24159
3278 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3279
5a56d6a6
TV
32802019-05-06 Tom de Vries <tdevries@suse.de>
3281
3282 * lib/gdb.exp (exec_has_index_section): New proc.
3283 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3284 section.
3285
9d6d4be8
TV
32862019-05-04 Tom de Vries <tdevries@suse.de>
3287
3288 * boards/cc-with-debug-names.exp: New file.
3289
222a8d25
TT
32902019-05-03 Tom Tromey <tromey@adacore.com>
3291
3292 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3293 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3294 * gdb.ada/char_enum.exp: Add test.
3295
0fdfd794
TV
32962019-05-03 Tom de Vries <tdevries@suse.de>
3297
3298 * boards/cc-with-gdb-index.exp: New file.
3299
80062eb9
AB
33002019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3301
3302 * gdb.rust/simple.exp: Add new test case.
3303 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3304 (main): Initialise an instance of the new struct.
3305
4504bbde
TT
33062019-05-01 Tom Tromey <tromey@adacore.com>
3307
3308 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3309 record.
3310 (NPR): New variable.
3311 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3312 test.
3313
d48e62f4
TT
33142019-05-01 Tom Tromey <tromey@adacore.com>
3315
3316 * gdb.ada/packed_array_assign.exp: Add packed assignment
3317 regression test.
3318
f59f30f5
TV
33192019-05-01 Tom de Vries <tdevries@suse.de>
3320
3321 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3322
b70bfc54
TV
33232019-05-01 Tom de Vries <tdevries@suse.de>
3324
3325 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3326
15f18d14
AT
33272019-04-30 Ali Tamur <tamur@google.com>
3328
3329 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3330
2ff0a947
TT
33312019-04-30 Tom Tromey <tromey@adacore.com>
3332
3333 * lib/ada.exp (find_ada_tool): New proc.
3334 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3335 * gdb.ada/catch_ex_std.exp: New file.
3336 * gdb.ada/catch_ex_std/foo.adb: New file.
3337 * gdb.ada/catch_ex_std/some_package.adb: New file.
3338 * gdb.ada/catch_ex_std/some_package.ads: New file.
3339
a776957c
TT
33402019-04-30 Tom Tromey <tromey@adacore.com>
3341
3342 PR c++/24470:
3343 * gdb.cp/temargs.cc: Add test code from PR.
3344
bc68014d
AB
33452019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3346
3347 * gdb.fortran/vla-datatypes.exp: Update expected results.
3348 * gdb.fortran/vla-ptype.exp: Likewise.
3349 * gdb.fortran/vla-type.exp: Likewise.
3350 * gdb.fortran/vla-value.exp: Likewise.
3351
f1fdc960
AB
33522019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3353
3354 * gdb.fortran/ptr-indentation.exp: Update expected results.
3355 * gdb.fortran/ptype-on-functions.exp: Likewise.
3356 * gdb.fortran/vla-ptr-info.exp: Likewise.
3357 * gdb.fortran/vla-value.exp: Likewise.
3358
bf7a4de1
AB
33592019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3360
3361 * gdb.fortran/ptype-on-functions.exp: New file.
3362 * gdb.fortran/ptype-on-functions.f90: New file.
3363
bbe75b9d
AB
33642019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3365
3366 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3367 case void string.
3368
1db455a7
AB
33692019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3370
3371 * gdb.fortran/complex.exp: Expand.
3372 * gdb.fortran/complex.f: Renamed to...
3373 * gdb.fortran/complex.f90: ...this, and extended to add more
3374 complex values.
3375
b6d03bb2
AB
33762019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3377
3378 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3379 MODULO, CMPLX.
3380
2e62ab40
AB
33812019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3382 Richard Bunt <richard.bunt@arm.com>
3383
3384 * gdb.base/max-depth.c: New file.
3385 * gdb.base/max-depth.exp: New file.
3386 * gdb.python/py-nested-maps.c: New file.
3387 * gdb.python/py-nested-maps.exp: New file.
3388 * gdb.python/py-nested-maps.py: New file.
3389 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3390 (test_all_common): Call test_max_depth.
3391 * gdb.fortran/max-depth.exp: New file.
3392 * gdb.fortran/max-depth.f90: New file.
3393 * gdb.go/max-depth.exp: New file.
3394 * gdb.go/max-depth.go: New file.
3395 * gdb.modula2/max-depth.exp: New file.
3396 * gdb.modula2/max-depth.c: New file.
3397 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3398
d2b584a5
TV
33992019-04-29 Tom de Vries <tdevries@suse.de>
3400
3401 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3402
136afab8
PW
34032019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3404
3405 * gdb.base/callexit.exp: Test may-call-functions off.
3406
725cbb63
KS
34072019-04-25 Keith Seitz <keiths@redhat.com>
3408
3409 PR c++/24367
3410 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3411 (another_incomplete_struct, test_incomplete): New definitions.
3412 (main): Use new definitions.
3413 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3414 functions.
3415
701adfb0
PA
34162019-04-25 Ali Tamur <tamur@google.com>
3417
3418 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3419
82433e3e
SDJ
34202019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3421
3422 PR corefiles/11608
3423 PR corefiles/18187
3424 * gdb.base/coredump-filter-build-id.exp: New file.
3425
dd06d4d6
AH
34262019-04-25 Alan Hayward <alan.hayward@arm.com>
3427
e79be6e5
SM
3428 * Makefile.in: Pass through GDBSERVER_DEBUG.
3429 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3430 (gdbserver,debug): Add board setting.
3431 * gdb.trace/tspeed.exp: Skip when debugging.
3432 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3433 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3434
1670072e
TT
34352019-04-24 Tom Tromey <tromey@adacore.com>
3436
3437 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3438 Rust.
3439
a59240a4
TT
34402019-04-24 Tom Tromey <tromey@adacore.com>
3441
3442 * gdb.arch/amd64-eval.exp: Test bitfield return.
3443 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3444 (class Foo) <return_bitfields>: New method.
3445 (main): Call it.
3446
b907456c
AB
34472019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3448
3449 * gdb.cp/many-args.cc: New file.
3450 * gdb.cp/many-args.exp: New file.
3451
5c565afd
TV
34522019-04-23 Tom de Vries <tdevries@suse.de>
3453
3454 PR gdb/24433
3455 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3456
ba22ff86
AH
34572019-04-23 Alan Hayward <alan.hayward@arm.com>
3458
3459 * gdb.trace/backtrace.exp: Use nopie flag.
3460 * gdb.trace/circ.exp: Likewise.
3461 * gdb.trace/collection.exp: Likewise.
3462 * gdb.trace/ftrace.exp: Likewise.
3463 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3464 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3465 * gdb.trace/qtro.exp: Likewise.
3466 * gdb.trace/read-memory.exp: Likewise.
3467 * gdb.trace/report.exp: Likewise.
3468 * gdb.trace/tfile.exp: Likewise.
3469 * gdb.trace/tfind.exp: Likewise.
3470 * gdb.trace/unavailable.exp: Likewise.
3471
7905fc35
PA
34722019-04-22 Pedro Alves <palves@redhat.com>
3473
3474 * gdb.base/solib-probes-nosharedlibrary.c,
3475 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3476
8ecb59f8
TT
34772019-04-19 Tom Tromey <tromey@adacore.com>
3478
3479 * gdb.ada/ptype_union.c: New file.
3480 * gdb.ada/ptype_union.exp: New file.
3481
62160ec9
TT
34822019-04-19 Tom Tromey <tromey@adacore.com>
3483
3484 PR symtab/24423:
3485 * gdb.base/list0.h (foo): Add a control-l character.
3486
36cd4ba5
TV
34872019-04-18 Tom de Vries <tdevries@suse.de>
3488
3489 PR gdb/24433
3490 * boards/local-board.exp: Set sysroot to "".
3491
b73715df
TV
34922019-04-18 Tom de Vries <tdevries@suse.de>
3493 Pedro Alves <palves@redhat.com>
3494
3495 PR gdb/24454
3496 * gdb.threads/vfork-follow-child-exec.c: New file.
3497 * gdb.threads/vfork-follow-child-exec.exp: New file.
3498 * gdb.threads/vfork-follow-child-exit.c: New file.
3499 * gdb.threads/vfork-follow-child-exit.exp: New file.
3500
4aa866af
LS
35012019-04-15 Leszek Swirski <leszeks@google.com>
3502
3503 * gdb.arch/amd64-eval.cc: New file.
3504 * gdb.arch/amd64-eval.exp: New file.
3505
e5a1a79a
AH
35062019-04-11 Alan Hayward <alan.hayward@arm.com>
3507
3508 * gdb.server/sysroot.c: New test.
3509 * gdb.server/sysroot.exp: New file.
3510 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3511 matching param.
3512
41077b66
AB
35132019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3514
3515 * gdb.base/align.exp: Extend test to cover structures containing
3516 only static fields.
3517
c30391f8
TV
35182019-04-11 Tom de Vries <tdevries@suse.de>
3519
3520 * boards/cc-with-dwz-m.exp: New file.
3521 * boards/cc-with-dwz.exp: New file.
3522 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3523
e242fd12
SM
35242019-04-09 Simon Marchi <simon.marchi@efficios.com>
3525
3526 * gdb.base/start-cpp.exp: New file.
3527 * gdb.base/start-cpp.cc: New file.
3528
2b0c8b01
KB
35292019-04-08 Kevin Buettner <kevinb@redhat.com>
3530
3531 * gdb.python/py-thrhandle.exp: Adjust tests to call
3532 thread_from_handle instead of thread_from_thread_handle.
3533
947210e5
KB
35342019-04-08 Kevin Buettner <kevinb@redhat.com>
3535
3536 * gdb.python/py-thrhandle.exp: Add tests for
3537 gdb.InferiorThread.handle.
3538
d7df6549
AB
35392019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3540
3541 * gdb.python/py-function.exp: Check calling helper function from
3542 all languages.
3543 * lib/gdb.exp (gdb_supported_languages): New proc.
3544
8bdc1658
AB
35452019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3546
3547 * gdb.base/complex-parts.c: New file.
3548 * gdb.base/complex-parts.exp: New file.
3549
05caa1d2
TT
35502019-04-01 Tom Tromey <tromey@adacore.com>
3551
3552 PR symtab/23331:
3553 * gdb.dwarf2/dw2-ranges-main.c: New file.
3554 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3555 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3556
7734102d
EZ
35572019-03-30 Simon Marchi <simark@simark.ca>
3558
3559 * gdb.base/default.exp: Add values for $_gdb_major and
3560 $_gdb_minor.
3561
188e1fa9
TT
35622019-03-29 Tom Tromey <tromey@adacore.com>
3563
3564 * gdb.base/help.exp: Tighten apropos regexp.
3565
2880242d
KS
35662019-03-29 Keith Seitz <keiths@redhat.com>
3567
3568 * gdb.fortran/array-bounds.exp: New file.
3569 * gdb.fortran/array-bounds.f90: New file.
3570
077cad8e
PW
35712019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3572
3573 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3574
80047cfc
PW
35752019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3576
3577 * gdb.multi/hello.c (main): Increase alarm timer.
3578
f489207e
SL
35792019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3580
3581 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3582 factor when no hardware watchpoint support.
3583
c92df149
AH
35842019-03-28 Alan Hayward <alan.hayward@arm.com>
3585 Pedro Alves <palves@redhat.com>
3586
3587 * boards/local-board.exp: set sysroot to /.
3588
933aebfa
AH
35892019-03-27 Alan Hayward <alan.hayward@arm.com>
3590
3591 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3592 in child.
3593
9f9aa852
AB
35942019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3595
3596 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3597 field.
3598 (make_container): Initialise new field.
3599 * gdb.python/py-prettyprint.exp: Add new tests.
3600 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3601 <display_hint>: New method.
3602
3714a195
AB
36032019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3604
3605 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3606 gdb_continue_to_breakpoint more throughout this test.
3607 (run_lang_tests) Supply unique test names, and use
3608 gdb_test_no_output.
3609
18c77628
AB
36102019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3611
3612 * gdb.base/finish-pretty.exp: Update expected results.
3613 * gdb.base/pretty-print.c: New file.
3614 * gdb.base/pretty-print.exp: New file.
3615
9a93502f
PA
36162019-03-25 Pedro Alves <palves@redhat.com>
3617
3618 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3619 move comments outside list. Append '-i "" eof' section.
3620
968aa7ae
AH
36212019-03-22 Alan Hayward <alan.hayward@arm.com>
3622
34a7f2a4 3623 PR testsuite/25016
968aa7ae
AH
3624 * README: Add pie options.
3625 * gdb.base/break-interp.exp: Ensure pie is disabled.
3626 * gdb.base/dump.exp: Likewise.
3627 * lib/gdb.exp (gdb_compile): Add pie option.
3628
4c7d57e7
TT
36292019-03-19 Tom Tromey <tromey@adacore.com>
3630
3631 * gdb.mi/mi2-cli-display.c: New file.
3632 * gdb.mi/mi2-cli-display.exp: New file.
3633
bff8c71f
TT
36342019-03-18 Joel Brobecker <brobecker@adacore.com>
3635 Tom Tromey <tromey@adacore.com>
3636
3637 * gdb.ada/ptype_array/pck.adb: New file.
3638 * gdb.ada/ptype_array/pck.ads: New file.
3639 * gdb.ada/ptype_array/foo.adb: New file.
3640 * gdb.ada/ptype_array.exp: New file.
3641
d085f989
TT
36422019-03-14 Tom Tromey <tromey@adacore.com>
3643
3644 * gdb.base/style.exp: Add "set style sources" test.
3645
b4be1b06
SM
36462019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3647
3648 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3649 * mi-breakpoint-multiple-locations.exp: ... this.
3650 (make_breakpoints_pattern): New proc.
3651 (do_test): Add mi_version parameter, test -break-insert,
3652 -break-info and =breakpoint-created.
3653
7cde5fc2
AB
36542019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3655
3656 * config/default.exp: Remove 'load_lib gdb.exp'.
3657 * config/monitor.exp: Likewise.
3658 * config/sid.exp: Likewise.
3659 * config/sim.exp: Likewise.
3660 * config/slite.exp: Likewise.
3661 * config/unix.exp: Likewise.
3662 * gdb.base/default.exp: Remove unhelpful comment.
3663
efbecbc1
AB
36642019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3665
3666 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3667
0841c79a
AB
36682019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3669
3670 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3671
4a270568
AB
36722019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3673
3674 * gdb.fortran/type-kinds.exp: Update expected results.
3675
067630bd
AB
36762019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3677
3678 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3679
3be47f7a
AB
36802019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3681
3682 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3683 function.
3684 (test_basic_parsing_of_type_kinds): Expand types tested.
3685 (test_parsing_invalid_type_kinds): New function.
3686
4d00f5d8
AB
36872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3688
3689 * gdb.fortran/intrinsics.exp: New file.
3690 * gdb.fortran/intrinsics.f90: New file.
3691 * gdb.fortran/type-kinds.exp: New file.
3692
c8f91604
AB
36932019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3694
3695 * gdb.fortran/dot-ops.exp: New file.
3696
dd9f2c76
AB
36972019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3698
3699 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3700 Check upper and lower case logical literals.
3701
84ec9724
AB
37022019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3703
3704 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3705 Remove duplicate tests.
3706
c3734e09
AH
37072019-03-06 Alan Hayward <alan.hayward@arm.com>
3708
3709 * lib/gdb.exp (builtin_cd): rename of cd.
3710 (cd): Override builtin.
3711
aa3cfbda
RB
37122019-03-06 Richard Bunt <richard.bunt@arm.com>
3713
3714 * gdb.fortran/function-calls.exp: New file.
3715 * gdb.fortran/function-calls.f90: New test.
3716
7b63ad86
RB
37172019-03-04 Richard Bunt <richard.bunt@arm.com>
3718
3719 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
3720 on user program standard output.
3721 * gdb.fortran/short-circuit-argument-list.f90: Record function
3722 calls.
3723
01abb042
AH
37242019-02-28 Alan Hayward <alan.hayward@arm.com>
3725
c3734e09
AH
3726 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
3727 failure.
01abb042 3728
92137da0
RO
37292019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3730
3731 PR gdb/8527
3732 * gdb.base/interrupt-daemon-attach.c,
3733 gdb.base/interrupt-daemon-attach.exp: New test.
3734
5862844d
PA
37352019-02-27 Pedro Alves <palves@redhat.com>
3736
3737 * gdb.base/page.exp: Add tests for "set width/height -1".
3738
8ed25214
PA
37392019-02-27 Pedro Alves <palves@redhat.com>
3740
3741 * gdb.base/page.exp: Add tests for "set/show width/height" with
3742 "infinite" values.
3743
6c28e44a
TT
37442019-02-27 Tom Tromey <tromey@adacore.com>
3745
3746 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
3747 2.4.
3748 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
3749 workaround.
3750
bf9a735e
AB
37512019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
3752
3753 * gdb.base/align.exp: Extend to compile in both C and C++, and add
3754 tests for structs with static members.
3755
8791793c
TT
37562019-02-26 Tom Tromey <tromey@adacore.com>
3757
3758 * gdb.python/py-value.exp (test_value_from_buffer): Check for
3759 ValueError, not TypeError.
3760
bc2a507e
KB
37612019-02-26 Kevin Buettner <kevinb@redhat.com>
3762
3763 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
3764 call from main program.
3765
e0e7d3bd
JB
37662019-02-23 Joel Brobecker <brobecker@adacore.com>
3767
3768 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
3769 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
3770 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
3771 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
3772 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
3773
9600246d
KS
37742019-02-22 Keith Seitz <keiths@redhat.com>
3775
3776 PR symtab/23853
3777 * gdb.base/symlink-sourcefile.c: New file.
3778 * gdb.base/symlink-sourcefile.exp: New file.
3779
0c95f9ed
TT
37802019-02-20 Tom Tromey <tom@tromey.com>
3781
3782 * gdb.base/info_qt.exp: Update.
3783
6caa91b6
SM
37842019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
3785
3786 * gdb.base/source.exp: Move "error in sourced script" code to
3787 the end.
3788 * gdb.base/source-error.gdb: Move contents to
3789 source-error-1.gdb. Add new code to source source-error-1.gdb.
3790 * gdb.base/source-error-1.gdb: New file, from previous
3791 source-error.gdb.
3792
6506371f
TT
37932019-02-17 Tom Tromey <tom@tromey.com>
3794
3795 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
3796 for macro styling.
3797 * gdb.base/style.c (SOME_MACRO): New macro.
3798
a0087920
TT
37992019-02-17 Tom Tromey <tom@tromey.com>
3800
3801 * gdb.base/style.exp: Add line-wrapping tests.
3802 * gdb.base/page.exp: Add test for quitting during pagination.
3803
a2cd4f14
JB
38042019-02-17 Joel Brobecker <brobecker@adacore.com>
3805
3806 * gdb.ada/big_packed_array: New testcase.
3807 * gdb.ada/homonym.exp: Fix incorrect expected output for
3808 "break <homonym__get_value>" test.
3809
9d70ffbc
WP
38102019-02-13 Weimin Pan <weimin.pan@oracle.com>
3811
3812 PR breakpoints/21870
3813 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
3814 and prepare_for_testing. Add comment.
3815 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
3816 redundant cleanup call. Clean up comment.
3817
01c7ae81
WP
38182019-02-12 Weimin Pan <weimin.pan@oracle.com>
3819
3820 PR breakpoints/21870
3821 * gdb.arch/aarch64-dbreg-contents.exp: New file.
3822 * gdb.arch/aarch64-dbreg-contents.c: New file.
3823
aff29d1c
JB
38242019-02-10 Joel Brobecker <brobecker@adacore.com>
3825
3826 * gdb.ada/mi_ref_changeable: New testcase.
3827
df0da8a2
AH
38282019-02-07 Alan Hayward <alan.hayward@arm.com>
3829
3830 * gdb.base/attach.exp: Add double attach test.
3831
bd447abb
SM
38322019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
3833
3834 * lib/gdb.exp (default_gdb_start): Don't match pagination
3835 prompt.
3836 (gdb_init): Set stty_init.
3837
1dbc40b9
TT
38382019-01-27 Tom Tromey <tom@tromey.com>
3839
3840 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
3841 skip_python_tests.
3842
353229bf
AH
38432019-01-24 Alan Hayward <alan.hayward@arm.com>
3844
3845 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
3846 New structure.
3847 (struct struct_static_02_02): Likewise.
3848 (struct struct_static_02_03): Likewise.
3849 (struct struct_static_02_04): Likewise.
3850 (struct struct_static_04_01): Likewise.
3851 (struct struct_static_04_02): Likewise.
3852 (struct struct_static_04_03): Likewise.
3853 (struct struct_static_04_04): Likewise.
3854 (struct struct_static_06_01): Likewise.
3855 (struct struct_static_06_02): Likewise.
3856 (struct struct_static_06_03): Likewise.
3857 (struct struct_static_06_04): Likewise.
3858 (cmp_struct_static_02_01): Likewise.
3859 (cmp_struct_static_02_02): Likewise.
3860 (cmp_struct_static_02_03): Likewise.
3861 (cmp_struct_static_02_04): Likewise.
3862 (cmp_struct_static_04_01): Likewise.
3863 (cmp_struct_static_04_02): Likewise.
3864 (cmp_struct_static_04_03): Likewise.
3865 (cmp_struct_static_04_04): Likewise.
3866 (cmp_struct_static_06_01): Likewise.
3867 (cmp_struct_static_06_02): Likewise.
3868 (cmp_struct_static_06_03): Likewise.
3869 (cmp_struct_static_06_04): Likewise.
3870 (call_all): Test new structs.
3871 * gdb.base/infcall-nested-structs.exp: Likewise.
3872
73021deb
AH
38732019-01-21 Alan Hayward <alan.hayward@arm.com>
3874 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3875
fc65c7db
AH
38762019-01-21 Alan Hayward <alan.hayward@arm.com>
3877 * gdb.base/stack-protector.c: New test.
3878 * gdb.base/stack-protector.exp: New file.
3879 * gdb.cp/ovldbreak.exp: Only allow a single break line.
3880 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
3881 option.
3882 (gdb_compile): Remove stack protector for GCC and prevent
3883 recursion.
3884
c24bdb02
KS
38852019-01-16 Keith Seitz <keiths@redhat.com>
3886
3887 PR gdb/23773
3888 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
3889
6f072a10
PFC
38902019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3891
3892 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
3893 aliases.
3894 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
3895 tests.
3896 * gdb.arch/powerpc-vector-regs.c: New file.
3897 * gdb.arch/powerpc-vector-regs.exp: New file.
3898
a7b8d682
PFC
38992019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3900
3901 * gdb.arch/altivec-regs.exp: Fix the list passed to
3902 gdb_expect_list when testing "info vector".
3903
6eb6fb67
AB
39042019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
3905
3906 * gdb.base/style.exp: Don't include path in testname.
3907
b56f80d8
KS
39082019-01-10 Keith Seitz <keiths@redhat.com>
3909
3910 PR gdb/23712
3911 PR symtab/23010
3912 * gdb.dwarf2/multidictionary.exp: New file.
3913
041be526
SM
39142019-01-09 Simon Marchi <simon.marchi@ericsson.com>
3915
3916 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
3917 (test_gnuv3_style_demangling): ... this.
3918 (test_lucid_style_demangling): Remove.
3919 (test_arm_style_demangling): Remove.
3920 (test_hp_style_demangling): Remove.
3921 (do_tests): Remove calls to the above.
3922
d820d0c3
AB
39232019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
3924
3925 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
3926 case.
3927
f097f5ad
TT
39282019-01-06 Tom Tromey <tom@tromey.com>
3929
3930 PR gdb/28155:
3931 * gdb.dwarf2/typedef-void-finish.exp: New file.
3932
2cd8cc0b
TT
39332018-12-28 Tom Tromey <tom@tromey.com>
3934 Simon Marchi <simark@simark.ca>
3935
3936 * gdb.base/jit-exec.exp: New file.
3937 * gdb.base/jit-exec.c: New file.
3938 * gdb.base/jit-execd.c: New file.
3939
35fb8261
TT
39402018-12-28 Tom Tromey <tom@tromey.com>
3941
3942 * gdb.base/style.exp: Update test to check for address styling.
3943
47fd17cd
TT
39442018-12-28 Tom Tromey <tom@tromey.com>
3945
3946 * gdb.base/style.exp: Add test for styling of "Reading symbols"
3947 message.
3948
d47032b7
TT
39492018-12-28 Tom Tromey <tom@tromey.com>
3950
3951 * gdb.base/style.exp: Add test for version number styling.
3952
af79b68d
TT
39532018-12-28 Tom Tromey <tom@tromey.com>
3954
3955 * gdb.base/style.exp: Add test for print_address_symbolic.
3956
0bb296cb
TT
39572018-12-28 Tom Tromey <tom@tromey.com>
3958
3959 * gdb.base/style.exp: Add test for breakpoint setting.
3960
80ae2043
TT
39612018-12-28 Tom Tromey <tom@tromey.com>
3962
3963 * gdb.base/style.exp: Add test for variable names.
3964
cbe56571
TT
39652018-12-28 Tom Tromey <tom@tromey.com>
3966
3967 * gdb.base/style.exp: New file.
3968 * gdb.base/style.c: New file.
3969
9162a27c
TT
39702018-12-28 Tom Tromey <tom@tromey.com>
3971
3972 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
3973 "dumb".
3974 * gdb.base/readline.exp (operate_and_get_next): Save and restore
3975 the TERM environment variable.
3976
bc543c90
TT
39772018-12-27 Tom Tromey <tom@tromey.com>
3978
3979 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
3980 pagination test.
3981
6f0ffe50
AB
39822018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
3983
3984 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
3985 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
3986
b5a1e557
PW
39872018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3988
3989 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
3990 Filename a.adb changed to bp_fun_addr.adb.
3991 gdb.ada/bp_fun_addr.exp: Update test accordingly.
3992
6e8b1ab2
JV
39932018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
3994
3995 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
3996 non-PIE executables.
3997 * README: Mention the gdb,nopie_flag board setting.
3998 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
3999 non-PIE executable.
4000 * gdb.arch/amd64-entry-value.exp: Likewise.
4001 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4002 * gdb.arch/i386-float.exp: Likewise.
4003 * gdb.arch/i386-signal.exp: Likewise.
4004 * gdb.mi/mi-reg-undefined.exp: Likewise.
4005
d00a27c5
PM
40062018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4007
4008 PR gdb/23974
4009 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4010
161d081c
PW
40112018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4012
4013 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4014 Update order of results accordingly.
4015
b001de23
AB
40162018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4017
4018 * gdb.base/annota1.exp: Update a test regexp.
4019
99e1a184
AB
40202018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4021
4022 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4023
7a81c1e2
PW
40242018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4025
4026 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4027 (reuse_time): Initialize to REUSE_TIME_CAP.
4028 (check_rc): New function.
4029 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4030 Check pthread_create rc.
4031 (spawner_thread_func): Check pthread_create and pthread_join rc.
4032
73e8dc90
PA
40332018-12-08 Pedro Alves <palves@redhat.com>
4034
4035 * gdb.base/list.exp (test_forward_search): Rename to ...
4036 (test_forward_reverse_search): ... this. Also test reverse-search
4037 and the forward-search alias.
4038
13f2ed32
AB
40392018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4040
4041 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4042 local timeout variable before return, and remove all local timeout
4043 variable entirely.
4044 (gdb_load): Likewise.
4045
64d27cfc
TV
40462018-12-01 Tom de Vries <tdevries@suse.de>
4047
4048 * gdb.base/gdb-caching-proc.exp: New file.
4049
f63c03b4
SDJ
40502018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4051
4052 * Makefile.in (TIMESTAMP): New variable.
4053 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4054 command.
4055 (check-single-racy): Likewise.
4056 (check/%.exp): Likewise.
4057 (check-racy/%.exp): Likewise.
4058 (workers/%.worker): Likewise.
4059 (build-perf): Likewise.
4060 (check-perf): Likewise.
4061 * README: Describe new "TS" and "TS_FORMAT" variables.
4062 * print-ts.py: New file.
4063
1c97054b
BF
40642018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4065
4066 PR python/23714
4067 * gdb.python/python.exp: Test command repetition after
4068 gdb.execute.
4069
1871a62d
AB
40702018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4071
4072 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4073 is correctly aligned.
4074
fb5e1ed9
PW
40752018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4076
4077 * gdb.ada/info_auto_lang.exp: New testcase.
4078 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4079 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4080 * gdb.ada/info_auto_lang/some_c.c: New file.
4081
43d397ca
PW
40822018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4083
4084 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4085 FUNC_lang language syntax.
4086
beddd671
PW
40872018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4088
4089 * gdb.base/info_minsym.c: New file.
4090 * gdb.base/info_minsym.exp: New file.
4091
73fc52c4
TT
40922018-11-19 Tom Tromey <tom@tromey.com>
4093
4094 PR rust/23625:
4095 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4096 * gdb.rust/expr.exp: Update expected output. Change one test.
4097
994b876a
TT
40982018-11-19 Tom Tromey <tom@tromey.com>
4099
4100 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4101
6769f276
PA
41022018-11-19 Pedro Alves <palves@redhat.com>
4103
4104 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4105 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4106 see the expected warning.
4107
38a72da0
AH
41082018-11-16 Alan Hayward <alan.hayward@arm.com>
4109
4110 PR gdb/22736:
4111 * gdb.cp/infcall-nodebug-lib.c: New test.
4112 * gdb.cp/infcall-nodebug-main.c: New test.
4113 * gdb.cp/infcall-nodebug.exp: New file.
4114
53a89d6e
SM
41152018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4116
4117 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4118 completer tests.
4119
9325300d
TV
41202018-11-09 Tom de Vries <tdevries@suse.de>
4121
4122 * gdb.base/msym-lang.c: New test.
4123 * gdb.base/msym-lang.exp: New file.
4124 * gdb.base/msym-lang-main.c: New test.
4125
20f0d60d
TT
41262018-11-08 Tom Tromey <tom@tromey.com>
4127
4128 PR gdb/23555:
4129 PR gdb/23838:
4130 * gdb.base/warning.exp: New file.
4131
b5420128
JB
41322018-11-08 Jan Beulich <jbeulich@suse.com>
4133
4134 * testsuite/gdb.arch/i386-avx512.c,
4135 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4136
cd115d61
AB
41372018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4138
4139 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4140 point hardware.
4141
35ee2dc2
AB
41422018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4143
4144 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4145 * gdb.dwarf2/missing-type-name.exp: New file.
4146
31aceee8
TV
41472018-11-06 Tom de Vries <tdevries@suse.de>
4148
4149 * gdb.base/many-headers.c: New test.
4150 * gdb.base/many-headers.exp: New file.
4151
109be305
JW
41522018-11-06 Jim Wilson <jimw@sifive.com>
4153
4154 * gdb.base/code_elim.exp: For riscv, set additional_flags
4155 to include -msmall-data-limit=0.
4156
e2b7af72
JB
41572018-11-01 Joel Brobecker <brobecker@adacore.com>
4158
4159 * gdb.ada/watch_minus_l: New testcase.
4160
cdcda965
SM
41612018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4162
4163 * gdb.arch/aix-sighandle.c: New file.
4164 * gdb.arch/aix-sighandle.exp: New file.
4165
92dcebf3
AB
41662018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4167
4168 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4169 registers being unions.
4170
68b9ac18
TV
41712018-10-31 Tom de Vries <tdevries@suse.de>
4172
4173 * lib/valgrind.exp: New file.
4174 (vgdb_start, vgdb_stop): New procs, factored out of ...
4175 * gdb.base/valgrind-bt.exp: ... here, ...
4176 * gdb.base/valgrind-disp-step.exp: ... here and ...
4177 * gdb.base/valgrind-infcall.exp: ... here.
4178
1443936e
TV
41792018-10-31 Tom de Vries <tdevries@suse.de>
4180
4181 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4182
eb77c9df
AB
41832018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4184
4185 * gdb.dwarf2/void-type.c: New file.
4186 * gdb.dwarf2/void-type.exp: New file.
4187
82b5e646
PW
41882018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4189
4190 * gdb.base/info_qt.c: New file.
4191 * gdb.base/info_qt.exp: New file.
4192
8d619c01
EBM
41932018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4194
4195 * gdb.arch/powerpc-htm-regs.c: New file.
4196 * gdb.arch/powerpc-htm-regs.exp: New file.
4197
f2cf6173
EBM
41982018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4199
4200 * gdb.arch/powerpc-tar.c: New file.
4201 * gdb.arch/powerpc-tar.exp: New file.
4202
7ca18ed6
EBM
42032018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4204
4205 * gdb.arch/powerpc-ppr-dscr.c: New file.
4206 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4207
bfcc0eba
TV
42082018-10-25 Tom de Vries <tdevries@suse.de>
4209
4210 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4211
fe1a5cad
TV
42122018-10-24 Tom de Vries <tdevries@suse.de>
4213
4214 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4215 longer exists error.
4216
a76dc3b7
TV
42172018-10-24 Tom de Vries <tdevries@suse.de>
4218
4219 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4220
4df46df7
TV
42212018-10-24 Tom de Vries <tdevries@suse.de>
4222
4223 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4224 --db-attach in valgrind.
4225
0dbfcfff
AB
42262018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4227
4228 * gdb.arch/riscv-reg-aliases.c: New file.
4229 * gdb.arch/riscv-reg-aliases.exp: New file.
4230
b04480b1
AH
42312018-10-19 Alan Hayward <alan.hayward@arm.com>
4232
4233 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4234
2c6ac8d7
AH
42352018-10-19 Alan Hayward <alan.hayward@arm.com>
4236
4237 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4238
2bc69f25
AH
42392018-10-19 Alan Hayward <alan.hayward@arm.com>
4240
4241 * gdb.cp/ovldbreak.exp: Fix regexps.
4242
1f1ae3a3
AH
42432018-10-19 Alan Hayward <alan.hayward@arm.com>
4244
4245 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4246
94c18618
SDJ
42472018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4248
4249 PR cli/23785
4250 * gdb.base/restore.exp: New test to check if "restore" with an
4251 invalid file doesn't segfault.
4252
812cd6eb
TV
42532018-10-18 Tom de Vries <tdevries@suse.de>
4254
4255 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4256 * gdb.ada/excep_handle.exp: Same.
4257 * gdb.ada/mi_string_access.exp: Same.
4258 * gdb.ada/mi_var_union.exp: Same.
4259 * gdb.arch/arc-analyze-prologue.exp: Same.
4260 * gdb.arch/arc-decode-insn.exp: Same.
4261 * gdb.base/readnever.exp: Same.
4262 * gdb.fortran/printing-types.exp: Same.
4263 * gdb.guile/scm-lazy-string.exp: Same.
4264
c4b90788
TV
42652018-10-16 Tom de Vries <tdevries@suse.de>
4266
4267 PR gdb/23730
4268 * gdb.base/catch-follow-exec.c: Add copyright notice.
4269 * gdb.base/catch-follow-exec.exp: Rewrite to use
4270 gdb_spawn_with_cmdline_opts. Require gdb-native.
4271
8bca2978
SL
42722018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4273
4274 * gdb.trace/actions-changed.exp: Check for arch support.
4275 * gdb.trace/actions.exp: Likewise.
4276 * gdb.trace/ax.exp: Likewise.
4277 * gdb.trace/backtrace.exp: Likewise.
4278 * gdb.trace/change-loc.exp: Likewise.
4279 * gdb.trace/deltrace.exp: Likewise.
4280 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4281 * gdb.trace/ftrace.exp: Likewise.
4282 * gdb.trace/infotrace.exp: Check for arch support.
4283 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4284 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4285 * gdb.trace/mi-tsv-changed.exp: Likewise.
4286 * gdb.trace/packetlen.exp: Likewise.
4287 * gdb.trace/passc-dyn.exp: Likewise.
4288 * gdb.trace/passcount.exp: Likewise.
4289 * gdb.trace/pending.exp: Likewise.
4290 * gdb.trace/range-stepping.exp: Check for shlib support.
4291 * gdb.trace/report.exp: Check for arch support.
4292 * gdb.trace/save-trace.exp: Likewise.
4293 * gdb.trace/signal.exp: Check for signal support.
4294 * gdb.trace/tfind.exp: Check for arch support.
4295 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4296 * gdb.trace/trace-common.h: Add comment.
4297 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4298 * gdb.trace/trace-enable-disable.exp: Likewise.
4299 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4300 * gdb.trace/tracecmd.exp: Check for arch support.
4301 * gdb.trace/tspeed.exp: Check for shlib and target support.
4302 * gdb.trace/tstatus.exp: Check for arch support.
4303 * gdb.trace/tsv.exp: Likewise.
4304 * gdb.trace/while-dyn.exp: Likewise.
4305 * gdb.trace/while-stepping.exp: Likewise.
4306 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4307
f9c49bff
SM
43082018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4309
4310 * gdb.trace/tspeed.exp: Remove nowarnings.
4311 (prepare_for_trace_test): Declare "global ipalib".
4312 * gdb.trace/tspeed.c: Include unistd.h.
4313 (main): Remove superfluous printf argument.
4314
d4330bde
SL
43152018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4316
4317 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4318 directory prefix on the filename.
4319
8ecfd7bd
SDJ
43202018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4321
4322 * gdb.gdb/unittest.exp: Update expected message informing that
4323 selftests have been disabled.
4324 * gdb.server/unittest.exp: Likewise.
4325
58bbcd02
TV
43262018-10-09 Tom de Vries <tdevries@suse.de>
4327
4328 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4329 with runto_main.
4330
9f6b697b
WP
43312018-10-08 Weimin Pan <weimin.pan@oracle.com>
4332
4333 PR c++/16841
4334 * gdb.cp/virtbase2.cc: New file.
4335 * gdb.cp/virtbase2.exp: New file.
4336
add5ded5
TT
43372018-10-06 Tom Tromey <tom@tromey.com>
4338
4339 PR python/19399:
4340 * gdb.python/py-inferior.exp: Add architecture test.
4341
f9e48344
TT
43422018-10-06 Tom Tromey <tom@tromey.com>
4343
4344 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4345 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4346
2a8be203
TT
43472018-10-06 Tom Tromey <tom@tromey.com>
4348
4349 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4350 of a "throw" catchpoint.
4351
e04caa70
SDJ
43522018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4353
4354 * gdb.base/info-proc.exp: Update string expected from "help info
4355 proc".
4356
5ca8c39f
TT
43572018-10-04 Tom Tromey <tom@tromey.com>
4358
4359 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4360 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4361 (test_initial_complaints, test_empty_complaints): Update.
4362 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4363
3453e7e4
TT
43642018-10-04 Tom Tromey <tom@tromey.com>
4365
4366 PR cli/19551:
4367 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4368 * lib/gdb.exp (gdb_file_cmd): Update.
4369 * gdb.stabs/weird.exp (print_weird_var): Update.
4370 * gdb.server/solib-list.exp: Update.
4371 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4372 * gdb.mi/mi-cli.exp: Update.
4373 * gdb.linespec/linespec.exp: Update.
4374 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4375 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4376 * gdb.cp/cp-relocate.exp: Update.
4377 * gdb.base/sym-file.exp: Update.
4378 * gdb.base/relocate.exp: Update.
4379 * gdb.base/readnever.exp: Update.
4380 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4381 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4382 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4383 * gdb.base/code_elim.exp: Update.
4384 * gdb.base/break-unload-file.exp (test_break): Update.
4385 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4386 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4387 Update.
4388 * gdb.base/attach.exp (do_attach_tests): Update.
4389 * gdb.base/sepdebug.exp: Update.
4390 * gdb.python/py-section-script.exp: Update.
4391
6afcf761
TT
43922018-10-04 Tom Tromey <tom@tromey.com>
4393
4394 PR cli/22234:
4395 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4396 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4397 output.
4398
fef1b293
TT
43992018-10-04 Tom Tromey <tom@tromey.com>
4400
4401 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4402 set width and height to 0.
4403 (test_command_line_attach_run): Use -quiet.
4404
ca98345e
SL
44052018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4406
4407 * lib/gdb.exp (skip_ifunc_tests): New.
4408 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4409 other compile failures.
4410 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4411
ff34e6ae
SM
44122018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4413
4414 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4415 is_amd64_regs_target.
4416
6bb8890e
AH
44172018-10-01 Alan Hayward <alan.hayward@arm.com>
4418
4419 * gdb.arch/aarch64-sighandler-regs.c: New test.
4420 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4421 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4422
224d30d3
MM
44232018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4424
4425 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4426 assembly.
4427
f67ffa6a
AB
44282018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4429
4430 * gdb.base/frame-selection.exp: New file.
4431 * gdb.base/frame-selection.c: New file.
4432
9fc3183f
AH
44332018-09-27 Alan Hayward <alan.hayward@arm.com>
4434
4435 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4436 pthread barrier.
4437 (main): Likewise.
4438
d354055e
AB
44392018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4440
4441 * gdb.base/large-frame-1.c: New file.
4442 * gdb.base/large-frame-2.c: New file.
4443 * gdb.base/large-frame.exp: New file.
4444 * gdb.base/large-frame.h: New file.
4445
db727370
JL
44462018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4447
4448 PR gdb/20948
4449 * gdb.base/write_mem.exp: New test.
4450 * gdb.base/write_mem.c: Likewise.
4451
ae778caf
TT
44522018-09-23 Tom Tromey <tom@tromey.com>
4453
4454 PR python/18852:
4455 * gdb.python/py-parameter.exp: Add test for parameter that throws
4456 on "set".
4457
fd3ba736
TT
44582018-09-23 Tom Tromey <tom@tromey.com>
4459
4460 PR python/17284:
4461 * gdb.python/py-template.exp (test_template_arg): Add test for
4462 negative template argument number.
4463
39a24317
TT
44642018-09-23 Tom Tromey <tom@tromey.com>
4465
4466 PR python/14062:
4467 * gdb.python/python.exp: Add test for post_event error.
4468
f5769a2c
TT
44692018-09-23 Tom Tromey <tom@tromey.com>
4470
4471 PR python/18170:
4472 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4473 convert pointers to int and long.
4474
1c1e54f6
TT
44752018-09-23 Tom Tromey <tom@tromey.com>
4476
4477 PR python/20126:
4478 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4479 signed-ness conversion tests.
4480
fb4fa946
TT
44812018-09-23 Tom Tromey <tom@tromey.com>
4482
4483 PR python/18352;
4484 * gdb.python/py-value.exp (test_float_conversion): New proc.
4485 Use it.
4486
a466edac
HAQ
44872018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4488
4489 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4490
4ee9b0c5
SL
44912018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4492
4493 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4494 no readline.
4495 * gdb.base/utf8-identifiers.exp: Likewise.
4496 * gdb.cp/cpcompletion.exp: Likewise.
4497 * gdb.linespec/cpcompletion.exp: Likewise.
4498 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4499 * gdb.linespec/cpls-ops.exp: Likewise.
4500
23be8da7
RB
45012018-09-19 Richard Bunt <richard.bunt@arm.com>
4502 Chris January <chris.january@arm.com>
4503
4504 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4505 * gdb.fortran/short-circuit-argument-list.exp: New file.
4506 * gdb.fortran/short-circuit-argument-list.f90: New test.
4507
5031d0ae
SDJ
45082018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4509
4510 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4511 "arch=" keyword when executing "-stack-list-frames".
4512
b4c0d1a4
SDJ
45132018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4514
4515 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4516 "arch=" keyword when executing "-stack-list-frames".
4517
7a6d2b45
SDJ
45182018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4519
4520 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4521 break ada".
4522
8588b356
SM
45232018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4524
4525 PR python/23669
4526 * gdb.python/python.exp: Test gdb.execute("show commands").
4527
65e65158
TT
45282018-09-16 Tom Tromey <tom@tromey.com>
4529
4530 * gdb.base/new-ui.exp (do_execution_tests): Update.
4531 * gdb.base/dbx.exp (test_breakpoints): Update.
4532
bf326452
AH
45332018-09-14 Alan Hayward <alan.hayward@arm.com>
4534
4535 * lib/gdb.exp (gdb_simple_compile): Add proc.
4536 (is_elf_target): Use gdb_simple_compile.
4537 (skip_altivec_tests): Likewise.
4538 (skip_vsx_tests): Likewise.
4539 (skip_tsx_tests): Likewise.
4540 (skip_btrace_tests): Likewise.
4541 (skip_btrace_pt_tests): Likewise.
4542 (gdb_can_simple_compile): Likewise.
4543 (gdb_has_argv0): Likewise.
4544 (gdb_target_symbol_prefix): Likewise.
4545 (target_supports_scheduler_locking): Likewise.
4546
2361b0fb
TT
45472018-09-13 Tom Tromey <tom@tromey.com>
4548
4549 * Makefile.in (TAGS): Recognize proc_with_prefix and
4550 gdb_caching_proc.
4551
0ae1a321
SM
45522018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4553
4554 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4555 method.
4556
a40bf0c2
SM
45572018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4558
4559 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4560 and a few other Inferior properties when the Inferior is no
4561 longer valid.
4562
4a3fe98f
TT
45632018-09-13 Tom Tromey <tom@tromey.com>
4564
4565 PR rust/23650:
4566 * gdb.rust/simple.exp: Add test for enum field access error.
4567
098b2108
TT
45682018-09-13 Tom Tromey <tom@tromey.com>
4569
4570 PR rust/23626:
4571 * gdb.rust/simple.rs (EmptyEnum): New type.
4572 (main): Use it.
4573 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4574
1256af7d
SM
45752018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4576
4577 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4578 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4579 * gdb.python/py-symtab.exp: Update test printing an objfile.
4580
4aa8e6c2
SM
45812018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4582
4583 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4584 object.
4585
c221b2f7
AH
45862018-09-12 Alan Hayward <alan.hayward@arm.com>
4587
4588 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4589 (support_complex_tests): Use gdb_can_simple_compile.
4590 (is_ilp32_target): Likewise.
4591 (is_lp64_target): Likewise.
4592 (is_64_target): Likewise.
4593 (is_amd64_regs_target): Likewise.
4594 (is_aarch32_target): Likewise.
4595 (gdb_int128_helper): Likewise.
4596
6f1107b5
JK
45972018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4598
4599 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4600
1f5d1570
JG
46012018-09-10 Jerome Guitton <guitton@adacore.com>
4602
4603 * gdb.ada/same_component_name: Add test for case of tagged record
4604 with variable-length fields.
4605
cc330e39
XR
46062018-09-10 Xavier Roirand <roirand@adacore.com>
4607
4608 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4609 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4610 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4611 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4612
b9c50e9a
XR
46132018-09-10 Xavier Roirand <roirand@adacore.com>
4614
4615 * gdb.ada/mi_string_access.exp: New testcase.
4616 * gdb.ada/mi_string_access/bar.adb: New file.
4617 * gdb.ada/mi_string_access/pck.adb: New file.
4618 * gdb.ada/mi_string_access/pck.asd: New file.
4619
2963898f
XR
46202018-09-10 Xavier Roirand <roirand@adacore.com>
4621
4622 * gdb.ada/mi_var_union.exp: New testcase.
4623 * gdb.ada/mi_var_union/bar.adb: New file.
4624 * gdb.ada/mi_var_union/pck.adb: New file.
4625 * gdb.ada/mi_var_union/pck.asd: New file.
4626
1aac008f
TT
46272018-09-08 Tom Tromey <tom@tromey.com>
4628
4629 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4630
332cf4c9
TT
46312018-09-08 Tom Tromey <tom@tromey.com>
4632
4633 PR python/16047:
4634 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4635 (register_pretty_printers): Register new printer.
4636 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4637 test.
4638 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4639 (an_int_type3): New global.
4640
424da6cf
JB
46412018-09-08 Joel Brobecker <brobecker@adacore.com>
4642
4643 * gdb.ada/expr_with_funcall: New testcase.
4644
2a62dfa9
JB
46452018-09-08 Joel Brobecker <brobecker@adacore.com>
4646
4647 * gdb.ada/packed_array_assign: New testcase.
4648
96b6697f
AB
46492018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4650
4651 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4652 names, and add test prefixes to make test names unique.
4653
e4a62c65
TV
46542018-09-05 Tom de Vries <tdevries@suse.de>
4655
4656 * gdb.dwarf2/varval.exp: Add test.
4657
dd083ee2
GB
46582018-09-04 Gary Benson <gbenson@redhat.com>
4659
4660 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4661 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4662
aef9346c
TT
46632018-08-31 Tom Tromey <tom@tromey.com>
4664
4665 * gdb.rust/simple.rs: Rename second variable "v".
4666
c67f2e15
AB
46672018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4668
4669 * gdb.base/funcargs.c (use_a): New function.
4670 (recurse): Call use_a.
4671
078a0207
KS
46722018-08-29 Keith Seitz <keiths@redhat.com>
4673
4674 * gdb.compile/compile-cplus-anonymous.cc: New file.
4675 * gdb.compile/compile-cplus-anonymous.exp: New file.
4676 * gdb.compile/compile-cplus-array-decay.cc: New file.
4677 * gdb.compile/compile-cplus-array-decay.exp: New file.
4678 * gdb.compile/compile-cplus-inherit.cc: New file.
4679 * gdb.compile/compile-cplus-inherit.exp: New file.
4680 * gdb.compile/compile-cplus-member.cc: New file.
4681 * gdb.compile/compile-cplus-member.exp: New file.
4682 * gdb.compile/compile-cplus-method.cc: New file.
4683 * gdb.compile/compile-cplus-method.exp: New file.
4684 * gdb.compile/compile-cplus-mod.c: "New" file.
4685 * gdb.compile/compile-cplus-namespace.cc: New file.
4686 * gdb.compile/compile-cplus-namespace.exp: New file.
4687 * gdb.compile/compile-cplus-nested.cc: New file.
4688 * gdb.compile/compile-cplus-nested.exp: New file.
4689 * gdb.compile/compile-cplus-print.c: "New" file.
4690 * gdb.compile/compile-cplus-print.exp: "New" file.
4691 * gdb.compile/compile-cplus-virtual.cc: New file.
4692 * gdb.compile/compile-cplus-virtual.exp: New file.
4693 * gdb.compile/compile-cplus.c: "New" file.
4694 * gdb.compile/compile-cplus.exp: "New" file.
4695 * lib/compile-support.exp: New file.
4696
b0f492b9
GB
46972018-08-16 Gary Benson <gbenson@redhat.com>
4698
4699 PR gdb/13000:
4700 * gdb.base/batch-exit-status.exp: New file.
4701 * gdb.base/batch-exit-status.good-commands: Likewise.
4702 * gdb.base/batch-exit-status.bad-commands: Likewise.
4703
36eb4c5f
AH
47042018-08-29 Alan Hayward <alan.hayward@arm.com>
4705
4706 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4707 (struct struct02): Likewise.
4708 (struct struct03): Likewise.
4709 (struct struct04): Likewise.
4710 (struct struct_01_01): New struct.
4711 (struct struct_01_02): Likewise.
4712 (struct struct_01_03): Likewise.
4713 (struct struct_01_04): Likewise.
4714 (struct struct_02_01): Likewise.
4715 (struct struct_02_02): Likewise.
4716 (struct struct_02_03): Likewise.
4717 (struct struct_02_04): Likewise.
4718 (struct struct_04_01): Likewise.
4719 (struct struct_04_02): Likewise.
4720 (struct struct_04_03): Likewise.
4721 (struct struct_04_04): Likewise.
4722 (struct struct_05_01): Likewise.
4723 (struct struct_05_02): Likewise.
4724 (struct struct_05_03): Likewise.
4725 (struct struct_05_04): Likewise.
4726 (cmp_struct01): Remove function.
4727 (cmp_struct02): Likewise.
4728 (cmp_struct03): Likewise.
4729 (cmp_struct04): Likewise.
4730 (cmp_struct_01_01): Add Function.
4731 (cmp_struct_01_02): Likewise.
4732 (cmp_struct_01_03): Likewise.
4733 (cmp_struct_01_04): Likewise.
4734 (cmp_struct_02_01): Likewise.
4735 (cmp_struct_02_02): Likewise.
4736 (cmp_struct_02_03): Likewise.
4737 (cmp_struct_02_04): Likewise.
4738 (cmp_struct_04_01): Likewise.
4739 (cmp_struct_04_02): Likewise.
4740 (cmp_struct_04_03): Likewise.
4741 (cmp_struct_04_04): Likewise.
4742 (cmp_struct_05_01): Likewise.
4743 (cmp_struct_05_02): Likewise.
4744 (cmp_struct_05_03): Likewise.
4745 (cmp_struct_05_04): Likewise.
4746 (call_all): Add new structs.
4747 * gdb.base/infcall-nested-structs.exp: Likewise.
4748
3bf9c013
JV
47492018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
4750
4751 * gdb.python/py-framefilter-mi.exp: Update regexp to
4752 check for "arch" field in frame output.
4753
450d1e88
KB
47542018-08-23 Kevin Buettner <kevinb@redhat.com>
4755
4756 * gdb.dwarf2/dw2-ranges-func.c: New file.
4757 * gdb.dwarf2/dw2-ranges-func.exp: New file.
4758
ae739fe7
SM
47592018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
4760
4761 * gdb.base/term.exp: Compare terminal settings with values from
4762 the inferior.
4763 * gdb.base/term.c: Get and set terminal settings.
4764
6d52907e
JV
47652018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
4766
4767 * lib/mi-support.exp (mi_expect_stop): Update regexp to
4768 accommodate new "arch" field in frame output.
4769 * gdb.mi/mi-return.exp: Likewise.
4770 * gdb.mi/mi-stack.exp: Likewise.
4771 * gdb.mi/mi-syn-frame.exp: Likewise.
4772 * gdb.mi/user-selected-context-sync.exp: Likewise.
4773
be2d111a
MS
47742018-08-19 Michael Spang <spang@google.com>
4775
4776 PR gdb/11786
4777 * gdb.base/gcore-tls-pie.c: New file.
4778 * gdb.base/gcore-tls-pie.exp: New file.
4779
ae3a7c47
KB
47802018-08-18 Kevin Buettner <kevinb@redhat.com>
4781
4782 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
4783 * gdb.dwarf2/varval.c: New file.
4784 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 4785
2ecae92e
AH
47862018-08-17 Alan Hayward <alan.hayward@arm.com>
4787
4788 PR gdb/18931
4789 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
4790
c1854f1d
KS
47912018-08-16 Keith Seitz <keiths@redhat.com>
4792
4793 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
4794 tests expected to pass.
4795
26fb3983
JV
47962018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
4797
4798 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
4799 -data-disassemble -a.
4800 (test_disassembly_bogus_args): Likewise.
4801
67943c00
AB
48022018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
4803
4804 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
4805
5ff2bbae
AB
48062018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4807
4808 * gdb.base/vla-optimized-out.exp: Add new test.
4809
e5bbcd0f
AB
48102018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4811
4812 * gdb.base/vla-optimized-out-o3.exp: Delete.
4813 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
4814 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
4815 deleted tests.
4816
9d4a934c
AB
48172018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
4818
4819 PR gdb/18050:
4820 * gdb.server/extended-remote-restart.c: New file.
4821 * gdb.server/extended-remote-restart.exp: New file.
4822
045cf012
SM
48232018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
4824
4825 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
4826 "set variable index = 42".
4827
87d6a7aa
SM
48282018-08-07 Simon Marchi <simon.marchi@ericsson.com>
4829
4830 * boards/index-cache-gdb.exp: New file.
4831 * gdb.dwarf2/index-cache.exp: New file.
4832 * gdb.dwarf2/index-cache.c: New file.
4833 * gdb.base/maint.exp: Check if we are using the index cache.
4834
96d68bd4
RO
48352018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4836
4837 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
4838 MAKEFLAGS.
4839
5a699617
RO
48402018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4841
4842 * dg-extract-results.sh: Move to toplevel contrib.
4843 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
4844 * Makefile.in (check-parallel-racy): Likewise.
4845
5bd18990
AB
48462018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
4847
4848 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
4849 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
4850 tests if the target supports scheduler locking.
4851
3fbbcf47
TV
48522018-08-04 Tom de Vries <tdevries@suse.de>
4853
4854 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
4855
3e1d3d8c
TT
48562018-08-02 Tom Tromey <tom@tromey.com>
4857
4858 PR symtab/16842.
4859 * gdb.cp/temargs.exp: Test "info address" of a template
4860 parameter.
4861
5abe0f0c
JV
48622018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
4863
4864 * gdb.python/py-mi-var-info-path-expression.c: New file.
4865 * gdb.python/py-mi-var-info-path-expression.py: New file.
4866 * gdb.python/py-mi-var-info-path-expression.exp: New file.
4867
fb66cde8
SDJ
48682018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
4869
4870 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
4871 error after "cannot resolve name" string.
4872
c708f4d2
AB
48732018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4874
4875 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
4876 started.
4877 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
4878
37cc0cae
TV
48792018-07-28 Tom de Vries <tdevries@suse.de>
4880
4881 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
4882
63b4ecf7
TV
48832018-07-26 Tom de Vries <tdevries@suse.de>
4884
4885 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
4886
3c3bb058
AB
48872018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
4888
4889 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
4890 is visible.
4891
9e7f3bbb
TV
48922018-07-26 Tom de Vries <tdevries@suse.de>
4893
4894 PR breakpoints/23366
4895 * gdb.base/catch-follow-exec.c: New test.
4896 * gdb.base/catch-follow-exec.exp: New file.
4897
16f808ec
TV
48982018-07-25 Tom de Vries <tdevries@suse.de>
4899
4900 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
4901 vla-optimized-out.c.
4902
d7154a8d
JV
49032018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
4904
4905 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
4906 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
4907
232a0032
TV
49082018-07-20 Tom de Vries <tdevries@suse.de>
4909
4910 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
4911 NOCLONE macro.
4912 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
4913
fbb1d502
TV
49142018-07-19 Tom de Vries <tdevries@suse.de>
4915
4916 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
4917 regular expression.
4918
42dc7699
TV
49192018-07-18 Tom de Vries <tdevries@suse.de>
4920
4921 * gdb.base/vla-optimized-out.c: New test.
4922 * gdb.base/vla-optimized-out.exp: New file.
4923
7f1f7e23
SDJ
49242018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
4925
4926 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
4927 message "No address associated with hostname" when gdbserver
4928 cannot resolve the hostname.
4929
5759ebb3
PW
49302018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4931
4932 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
4933 Add some test prefixes to make tests unique.
4934
3606ccab
PW
49352018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4936
4937 * gdb.base/frameapply.c: New file.
4938 * gdb.base/frameapply.exp: New file.
4939
529c08b2
PW
49402018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4941
4942 * gdb.base/skip.exp: Update expected error message.
4943
c7ab0aef
SDJ
49442018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4945 Jan Kratochvil <jan.kratochvil@redhat.com>
4946 Paul Fertser <fercerpav@gmail.com>
4947 Tsutomu Seki <sekiriki@gmail.com>
4948
4949 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
4950 parameter.
4951 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
4952 by default.
4953 * boards/native-gdbserver.exp: Likewise.
4954 * gdb.server/run-without-local-binary.exp: Improve regexp used
4955 for detecting when a remote debugging connection succeeds.
4956 * gdb.server/server-connect.exp: New file.
4957 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
4958 Do not prefix the port number with ":".
4959 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
4960 support for detecting and using it. Add '$debughost_gdbserver'
4961 to the list of arguments used to start gdbserver. Handle case
4962 when gdbserver cannot resolve a network name.
4963
16ff70dd
SDJ
49642018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
4965
4966 PR c++/23373
4967 * gdb.base/ptype-offsets.cc (struct static_member): New
4968 struct.
4969 (main) <stmember>: New variable.
4970 * gdb.base/ptype-offsets.exp: Add test for printing a struct
4971 with a static member in it.
4972
3541979f
AB
49732018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
4974
4975 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
4976 watchpoints enabled and disabled.
4977
c8ad9b9a
AB
49782018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4979
4980 * gdb.base/examine-backward.exp: Still run tests around address
4981 0x0, even if address 0x0 is not readable. Update the pattern for
4982 matching address 0x0 in expected output.
4983
e0e5e971
AB
49842018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
4985
4986 * gdb.base/share-env-with-gdbserver.c (main): Add call to
4987 malloc/free.
4988
1ea5da02
TV
49892018-07-04 Tom de Vries <tdevries@suse.de>
4990
4991 * gdb.dwarf2/dw2-error.exp: Update expected error message.
4992
471b9d15
MR
49932018-07-02 Maciej W. Rozycki <macro@mips.com>
4994
4995 PR tdep/8282
4996 * gdb.arch/mips-disassembler-options.exp: New test.
4997 * gdb.arch/mips-disassembler-options.s: New test source.
4998
75acb486
PA
49992018-06-29 Pedro Alves <palves@redhat.com>
5000
5001 * gdb.threads/names.exp: Adjust expected "info threads" output.
5002
cd2bb709
PA
50032018-06-29 Pedro Alves <palves@redhat.com>
5004
5005 * gdb.opt/inline-break.exp (line number, address): Add "info
5006 break" tests.
5007
991ff292
PA
50082018-06-29 Pedro Alves <palves@redhat.com>
5009
5010 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5011 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5012 number and address and running to them.
5013
356819b6 50142018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5015
5016 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5017
2512d7ef
JK
50182018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5019
5020 * lib/compiler.c: Remove executable permission flag.
5021
be1b6474
RB
50222018-06-28 Richard Bunt <richard.bunt@arm.com>
5023
5024 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5025 code.
5026 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5027
291f9a96
PT
50282018-06-28 Petr Tesarik <ptesarik@suse.cz>
5029
5030 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5031
ed6dfe51
PT
50322018-06-28 Petr Tesarik <ptesarik@suse.cz>
5033
5034 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5035 address argument is omitted.
5036
d4d429d5
PT
50372018-06-28 Petr Tesarik <ptesarik@suse.cz>
5038
5039 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5040
7ab6656f
OJ
50412018-06-27 Omair Javaid <omair.javaid@linaro.org>
5042
5043 PR gdb/21695
5044 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5045 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5046
a33ccfc7
TT
50472018-06-26 Tom Tromey <tom@tromey.com>
5048
5049 PR rust/22574:
5050 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5051 * gdb.rust/simple.rs (struct SimpleLayout): New.
5052
6d72d289
SM
50532018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5054
5055 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5056 "info registers" output.
5057
8363f9d5
RB
50582018-06-21 Richard Bunt <richard.bunt@arm.com>
5059
5060 * gdb.base/watchpoint-hw-attach.c: New test.
5061 * gdb.base/watchpoint-hw-attach.exp: New file.
5062
f00674fe
SM
50632018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5064
5065 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5066 through /bin/sh.
5067 * boards/dwarf4-gdb-index.exp: Likewise.
5068 * boards/fission-dwp.exp: Likewise.
5069
1d554008
UW
50702018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5071
5072 * gdb.base/float128.exp: Add comment and improved fail message
5073 to the failure case of "print large128" test.
5074
d0ac1c44
SM
50752018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5076
5077 * configure.ac: Remove AC_PREREQ.
5078 * configure: Re-generate.
5079
61b04dd0
PA
50802018-06-19 Pedro Alves <palves@redhat.com>
5081
5082 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5083 (func_extern_caller): New.
5084 (main): Call func_extern_caller.
5085 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5086 logic change.
5087
f63b508a
SM
50882018-06-18 Weimin Pan <weimin.pan@oracle.com>
5089
5090 PR gdb/16841
5091 * gdb.cp/typedef-base.cc: New file.
5092 * gdb.cp/typedef-base.exp: New file.
5093
0fe3a558
TV
50942018-06-18 Tom de Vries <tdevries@suse.de>
5095
5096 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5097
7010835a
AB
50982018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5099 Richard Bunt <Richard.Bunt@arm.com>
5100
5101 * gdb.threads/attach-slow-waitpid.c: New file.
5102 * gdb.threads/attach-slow-waitpid.exp: New file.
5103 * gdb.threads/slow-waitpid.c: New file.
5104
14897d65
PA
51052018-06-14 Pedro Alves <palves@redhat.com>
5106
5107 * gdb.base/fork-running-state.c: Include <errno.h>.
5108 (exit_if_relative_exits): New.
5109 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5110 exits.
5111 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5112 child exits.
5113
5d9a0608
TV
51142018-06-14 Tom de Vries <tdevries@suse.de>
5115
5116 PR cli/22573
5117 * gdb.base/finish-pretty.c: New test.
5118 * gdb.base/finish-pretty.exp: New file.
5119
11ae5818
PA
51202018-06-14 Pedro Alves <palves@redhat.com>
5121
5122 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5123 gdb's expected startup output.
5124
1d39de44
PA
51252018-06-14 Pedro Alves <palves@redhat.com>
5126
5127 * lib/selftest-support.exp (selftest_setup): Remove inlined
5128 function handling.
5129
70ee0000
TV
51302018-06-14 Tom de Vries <tdevries@suse.de>
5131
5132 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5133 matching of breakpoint printing.
5134
11f4b608
TV
51352018-06-13 Tom de Vries <tdevries@suse.de>
5136
5137 PR testsuite/23269
5138 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5139 (fork_child): ... here, and ...
5140 (fork_parent): ... here.
5141
51422018-06-12 Tom de Vries <tdevries@suse.de>
5143
5144 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5145
9516f85a
AB
51462018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5147 Stephen Roberts <stephen.roberts@arm.com>
5148
5149 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5150 rewrite test to describe action performed, rather than possible
5151 failure.
5152
5045b3d7
GB
51532018-06-08 Gary Benson <gbenson@redhat.com>
5154
5155 * gdb.threads/check-libthread-db.exp: New file.
5156 * gdb.threads/check-libthread-db.c: Likewise.
5157
c61b06a1
TT
51582018-06-05 Tom Tromey <tom@tromey.com>
5159
5160 * gdb.base/default.exp: Update expected "show version" output.
5161
eb6af809
TT
51622018-06-05 Tom Tromey <tom@tromey.com>
5163
5164 PR cli/12326:
5165 * gdb.cp/static-print-quit.exp: Update.
5166 * lib/gdb.exp (pagination_prompt): Update.
5167 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5168 * gdb.python/python.exp: Update.
5169
178d6a63
JB
51702018-06-04 Joel Brobecker <brobecker@adacore.com>
5171
5172 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5173
8e817061
JB
51742018-06-01 Joel Brobecker <brobecker@adacore.com>
5175
5176 * gdb.ada/bp_fun_addr: New testcase.
5177
e86ca25f
TT
51782018-06-01 Tom Tromey <tom@tromey.com>
5179
5180 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5181 results.
5182 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5183 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5184 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5185 * gdb.base/maint.exp (maint_pass_if): Update.
5186
4b2dfa9d
MR
51872018-05-31 Maciej W. Rozycki <macro@mips.com>
5188
5189 * gdb.base/endian.exp: New test.
5190 * gdb.base/endian.c: New test source.
5191
45f25d6c
AB
51922018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5193
5194 PR gdb/23203
5195 * gdb.base/bt-selected-frame.c: New file.
5196 * gdb.base/bt-selected-frame.exp: New file.
5197 * lib/gdb.exp (get_current_frame_number): New function.
5198
d9f6d7f8
MR
51992018-05-24 Maciej W. Rozycki <macro@mips.com>
5200 Pedro Alves <palves@redhat.com>
5201
5202 * gdb.threads/tls-core.c: Include <stdlib.h>
5203 (thread_proc): Call `abort'.
5204 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5205 (tls_core_test): New procedure, bits factored out from ...
5206 (top level): ... here. Test both native cores and gcore cores.
5207
ff1cf532
TT
52082018-05-23 Tom Tromey <tom@tromey.com>
5209
5210 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5211
b98664d3
TT
52122018-05-23 Tom Tromey <tom@tromey.com>
5213
5214 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5215 symfile_complaints.
5216 (test_short_complaints): Likewise.
5217 (test_empty_complaints): Likewise.
5218 (test_initial_complaints): Update.
5219
4e9668d0
TT
52202018-05-23 Tom Tromey <tom@tromey.com>
5221
5222 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5223
43ba33c7
TT
52242018-05-23 Tom Tromey <tom@tromey.com>
5225
5226 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5227 (test_short_complaints): Update.
5228
035522c0
PA
52292018-05-22 Pedro Alves <palves@redhat.com>
5230
5231 * gdb.base/remote.exp: Only gdb_start after compiling the
5232 testcase. Issue "disconnect" before testing "set remote" command
5233 defaults. Issue clean_restart before running to main.
5234
cc0be08f
PA
52352018-05-22 Pedro Alves <palves@redhat.com>
5236
5237 * gdb.base/remote.exp: Adjust expected output of "show remote
5238 memory-write-packet-size". Add tests for "set remote
5239 memory-write-packet-size 0" and "set remote
5240 memory-write-packet-size fixed/limit".
5241
b1b60145
PA
52422018-05-22 Pedro Alves <palves@redhat.com>
5243
5244 PR gdb/22973
5245 * gdb.base/utf8-identifiers.c: New file.
5246 * gdb.base/utf8-identifiers.exp: New file.
5247
0ec848ad
PFC
52482018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5249
5250 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5251
2c3305f6
PFC
52522018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5253
5254 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5255
ce1e8424
TT
52562018-05-18 Tom Tromey <tom@tromey.com>
5257
5258 * gdb.base/ptype-offsets.exp: Update.
5259
ddfe970e
KS
52602018-05-17 Keith Seitz <keiths@redhat.com>
5261
5262 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5263 in expected breakpoint stop locations.
5264 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5265 move to proper scope to test variable values.
5266 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5267 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5268 New functions.
5269 (main): Call not_inline_func3.
5270 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5271 inline_func1, inline_func2, and inline_func3. Test that when each
5272 breakpoint is hit, GDB properly reports both the stop location
5273 and the backtrace. Repeat tests for temporary breakpoints.
5274
0726fcc6
MR
52752018-05-15 Maciej W. Rozycki <macro@mips.com>
5276
5277 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5278 rather then trying to access it in determining whether the PID
5279 of `gdbserver' could have been retrieved.
5280
8ee22052
AB
52812018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5282
5283 * gdb.arch/amd64-init-x87-values.S: New file.
5284 * gdb.arch/amd64-init-x87-values.exp: New file.
5285
7785df48
JK
52862018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5287
5288 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5289
56bcdbea
TT
52902018-05-04 Tom Tromey <tom@tromey.com>
5291
5292 PR python/22730:
5293 * gdb.python/python.exp: Test multi-line execute.
5294
a913fffb
TT
52952018-05-04 Tom Tromey <tom@tromey.com>
5296
5297 PR python/22731:
5298 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5299
7a2c85f2
TT
53002018-05-04 Tom Tromey <tom@tromey.com>
5301
5302 PR gdb/11750:
5303 * gdb.base/define.exp: Test defining a user command inside a user
5304 command.
5305 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5306
a3b60e45
JK
53072018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5308 Pedro Alves <palves@redhat.com>
5309
5310 PR breakpoints/19806 and support for PR external/20207.
5311 * gdb.base/watchpoint-unaligned.c: New file.
5312 * gdb.base/watchpoint-unaligned.exp: New file.
5313
45fe4a03
AB
53142018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5315
5316 * gdb.base/maint.exp: Make test names unique, use
5317 test_prefix_command_help to test 'help maint info', and remove
5318 repeated test of 'help maint'.
5319
9be2ae8f
TT
53202018-05-04 Tom Tromey <tom@tromey.com>
5321
5322 PR gdb/22619:
5323 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5324 behavior.
5325
11859c31
AB
53262018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5327
5328 * gdb.base/maint.exp: Process output from 'maint print registers'
5329 line at a time.
5330
089a9490
AB
53312018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5332
5333 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5334 timeout.
5335
9b0797e2
AB
53362018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5337
5338 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5339 filter pattern.
5340
f6ac5f3d
PA
53412018-05-02 Pedro Alves <palves@redhat.com>
5342
5343 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5344 to_log_command renames.
5345 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5346
77d3c63b
TT
53472018-05-02 Tom Tromey <tom@tromey.com>
5348
5349 * gdb.python/py-parameter.exp: Set test message.
5350
0489430a
TT
53512018-05-02 Tom Tromey <tom@tromey.com>
5352
5353 PR python/20084:
5354 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5355 PARAM_ZUINTEGER_UNLIMITED tests.
5356
1632f8ba
DR
53572018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5358
5359 PR rust/23124
5360 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5361 when casting.
5362
6d7bb824
TT
53632018-04-30 Tom Tromey <tom@tromey.com>
5364
5365 * gdb.python/py-type.exp: Check align attribute.
5366 * gdb.python/py-type.c: New "aligncheck" global.
5367
007e1530
TT
53682018-04-30 Tom Tromey <tom@tromey.com>
5369
5370 PR exp/17095:
5371 * gdb.dwarf2/dw2-align.exp: New file.
5372 * gdb.cp/align.exp: New file.
5373 * gdb.base/align.exp: New file.
5374 * lib/gdb.exp (gdb_int128_helper): New proc.
5375 (has_int128_c, has_int128_cxx): New caching procs.
5376
6873858b
TT
53772018-04-27 Tom Tromey <tom@tromey.com>
5378
5379 PR rust/22545:
5380 * gdb.rust/simple.exp: Add inclusive range tests.
5381
79188d8d
PA
53822018-04-26 Pedro Alves <palves@redhat.com>
5383
5384 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5385 ifunc breakpoint locations correctly of ifunc breakpoints set
5386 while the program resolves the ifunc.
5387
c7075ad5
PA
53882018-04-26 Pedro Alves <palves@redhat.com>
5389
5390 * gdb.base/gnu-ifunc-final.c: New file.
5391 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5392 * gdb.base/gnu-ifunc.exp (executable): Delete.
5393 (staticexecutable): Adjust.
5394 (lib_opts, exec_opts): Delete.
5395 (make_binsuffix, build, set-break): New procedures.
5396 (misc_tests): New, with tests factored out from the top level.
5397 (top level): Test different combinations of ifunc resolver name,
5398 resolver with and with debug info, and ifunc target with and
5399 without debug info. Wrap static tests with with_target_prefix.
5400
8388016d
PA
54012018-04-26 Pedro Alves <palves@redhat.com>
5402
5403 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5404 return type" warnings.
5405
249b5733
PA
54062018-04-25 Pedro Alves <palves@redhat.com>
5407
5408 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5409 killed".
5410 * gdb.base/kill-after-signal.exp: Likewise.
5411 * gdb.threads/kill.exp: Likewise.
5412
f67c0c91
SDJ
54132018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5414 Sergio Durigan Junior <sergiodj@redhat.com>
5415 Pedro Alves <palves@redhat.com>
5416
5417 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5418 regexps to expect for '[Inferior ... detached]' as well.
5419 * gdb.base/attach.exp: Likewise.
5420 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5421 "gdb_continue_to_end".
5422 (test_catch_syscall_with_wrong_args): Likewise.
5423 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5424 ']'. Don't set 'verbose' on.
5425 * gdb.base/foll-vfork.exp: Likewise.
5426 * gdb.base/fork-print-inferior-events.c: New file.
5427 * gdb.base/fork-print-inferior-events.exp: New file.
5428 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5429 '[Inferior ... has been killed]' message.
5430 * gdb.base/kill-after-signal.exp: Likewise.
5431 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5432 detach message.
5433 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5434 message.
5435 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5436 regexps to expect for '[Inferior ... detached]' as well.
5437 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5438
0a8ddac4
SM
54392018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5440
5441 PR gdb/23104
5442 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5443
701adfb0
PA
54442018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5445
5446 PR gdb/23095
5447 * gdb.base/break-probes.exp: Pass shlib_load to
5448 prepare_for_testing. Set normal_bp to r_debug_state if target is
5449 bsd.
5450
d27d16bf
RB
54512018-04-19 Richard Bunt <richard.bunt@arm.com>
5452
5453 * gdb.threads/multiple-successive-infcall.c: New test.
5454 * gdb.threads/multiple-successive-infcall.exp: New file.
5455
a037790e
TT
54562018-04-17 Tom Tromey <tom@tromey.com>
5457
5458 * gdb.rust/simple.rs (Union): New type.
5459 (main): New local "u".
5460 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5461
e3a91079
AA
54622018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5463
5464 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5465 number information in output of "whereis" command.
5466 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5467
b744723f
AA
54682018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5469
5470 * gdb.ada/info_types.exp: Adjust expected output to the line
5471 numbers now printed by "info var/func/type".
5472 * gdb.base/completion.exp: Likewise.
5473 * gdb.base/included.exp: Likewise.
5474 * gdb.cp/cp-relocate.exp: Likewise.
5475 * gdb.cp/cplusfuncs.exp: Likewise.
5476 * gdb.cp/namespace.exp: Likewise.
5477 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5478
4a4495d6
MM
54792018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5480
5481 * gdb.btrace/cpu.exp: New.
5482
1d509aa6
MM
54832018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5484
5485 * gdb.base/step-indirect-call-thunk.exp: New.
5486 * gdb.base/step-indirect-call-thunk.c: New.
5487 * gdb.reverse/step-indirect-call-thunk.exp: New.
5488 * gdb.reverse/step-indirect-call-thunk.c: New.
5489
6295b6da
SM
54902018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5491
5492 * gdb.base/pie-fork.c: New file.
5493 * gdb.base/pie-fork.exp: New file.
5494
50146e70
TT
54952018-04-11 Tom Tromey <tom@tromey.com>
5496
5497 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5498
f50d8a2e
PA
54992018-04-10 Pedro Alves <palves@redhat.com>
5500
5501 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5502 exits. Instead loop running forever.
5503 (fork_parent): Run forever too.
5504
a0be7a36
SM
55052018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5506
5507 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5508 mi_continue_to_line.
5509 * gdb.mi/mi-stack.c (callee4): Add comment.
5510
9b73db36
SM
55112018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5512
5513 * gdb.mi/mi-stack.exp: Fix indentation.
5514
c912f608
SM
55152018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5516
5517 PR gdb/22979
5518 * gdb.arch/amd64-osabi.exp: New file.
5519
26540402
SM
55202018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5521
5522 PR gdb/22980
5523 * gdb.base/osabi.exp: New file.
5524
121ad66c 55252018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5526
5527 * gdb.cp/static-typedef-print.exp: New file.
5528 * gdb.cp/static-typedef-print.cc: New file.
5529
3fcded8f
JB
55302018-03-27 Joel Brobecker <brobecker@adacore.com>
5531
5532 * gdb.ada/varsize_limit: New testcase.
5533
59cc4834
JB
55342018-03-27 Joel Brobecker <brobecker@adacore.com>
5535
5536 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5537
5538 * gdb.ada/notcplusplus: New testcase.
5539
5540 * gdb.base/c-linkage-name.c: New file.
5541 * gdb.base/c-linkage-name.exp: New testcase.
5542
4ca59a9f
TT
55432018-03-26 Tom Tromey <tom@tromey.com>
5544
5545 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5546 * gdb.python/py-framefilter.py (name_error): New global.
5547 (ErrorInName.function): Use name_error.
5548
978d6c75
TT
55492018-03-26 Tom Tromey <tom@tromey.com>
5550
5551 PR backtrace/15582:
5552 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5553
b7fee5a3
KS
55542018-03-23 Keith Seitz <keiths@redhat.com>
5555
5556 PR c++/22968
5557 * gdb.cp/subtypes.exp: New file.
5558 * gdb.cp/subtypes.h: New file.
5559 * gdb.cp/subtypes.cc: New file.
5560 * gdb.cp/subtypes-2.cc: New file.
5561
376be529
AB
55622018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5563
5564 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5565 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5566 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5567 -nostartfiles when compiling the test. Confirm that all registers
5568 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5569
066cfa98
AB
55702018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5571
5572 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5573 option, syntax was wrong anyway.
5574 * gdb.arch/arm-disp-step.exp: Likewise.
5575 * gdb.arch/sparc64-regs.exp: Likewise.
5576 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5577 option, syntax was wrong anyway, switch to use
5578 prepare_for_testing.
5579 * gdb.arch/i386-disp-step.exp: Likewise.
5580
079670b9
AA
55812018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5582
5583 * gdb.ada/exec_changed.exp: Replace "target_info exists
5584 use_gdb_stub" by "use_gdb_stub".
5585 * gdb.ada/start.exp: Likewise.
5586 * gdb.base/async-shell.exp: Likewise.
5587 * gdb.base/attach-pie-misread.exp: Likewise.
5588 * gdb.base/attach-wait-input.exp: Likewise.
5589 * gdb.base/break-entry.exp: Likewise.
5590 * gdb.base/break-interp.exp: Likewise.
5591 * gdb.base/dprintf-detach.exp: Likewise.
5592 * gdb.base/nostdlib.exp: Likewise.
5593 * gdb.base/solib-nodir.exp: Likewise.
5594 * gdb.base/statistics.exp: Likewise.
5595 * gdb.base/testenv.exp: Likewise.
5596 * gdb.mi/mi-exec-run.exp: Likewise.
5597 * gdb.mi/mi-start.exp: Likewise.
5598 * gdb.multi/dummy-frame-restore.exp: Likewise.
5599 * gdb.multi/multi-arch-exec.exp: Likewise.
5600 * gdb.multi/multi-arch.exp: Likewise.
5601 * gdb.multi/tids.exp: Likewise.
5602 * gdb.multi/watchpoint-multi.exp: Likewise.
5603 * gdb.python/py-events.exp: Likewise.
5604 * gdb.threads/attach-into-signal.exp: Likewise.
5605 * gdb.threads/attach-stopped.exp: Likewise.
5606 * gdb.threads/threadapply.exp: Likewise.
5607 * lib/selftest-support.exp: Likewise.
5608
26d6cec4
AA
56092018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5610
5611 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5612
4ee89e90
SR
56132018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5614
5615 * gdb.perf/template-breakpoints.cc: New file.
5616 * gdb.perf/template-breakpoints.exp: New file.
5617 * gdb.perf/template-breakpoints.py: New file.
5618
92630041
TT
56192018-03-19 Tom Tromey <tom@tromey.com>
5620
5621 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5622 y0.
5623 * gdb.rust/simple.exp: Test bare identifier form of struct
5624 initializer.
5625
76727919
TT
56262018-03-19 Tom Tromey <tom@tromey.com>
5627
5628 * gdb.gdb/observer.exp: Remove.
5629
194ed413
AA
56302018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5631
5632 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5633 "qualified" option when setting breakpoints.
5634 * gdb.trace/backtrace.exp: Likewise.
5635 * gdb.trace/circ.exp: Likewise.
5636 * gdb.trace/collection.exp: Likewise.
5637 * gdb.trace/disconnected-tracing.exp: Likewise.
5638 * gdb.trace/ftrace-lock.exp: Likewise.
5639 * gdb.trace/ftrace.exp: Likewise.
5640 * gdb.trace/infotrace.exp: Likewise.
5641 * gdb.trace/packetlen.exp: Likewise.
5642 * gdb.trace/passc-dyn.exp: Likewise.
5643 * gdb.trace/qtro.exp: Likewise.
5644 * gdb.trace/read-memory.exp: Likewise.
5645 * gdb.trace/report.exp: Likewise.
5646 * gdb.trace/signal.exp: Likewise.
5647 * gdb.trace/status-stop.exp: Likewise.
5648 * gdb.trace/strace.exp: Likewise.
5649 * gdb.trace/tfind.exp: Likewise.
5650 * gdb.trace/trace-break.exp: Likewise.
5651 * gdb.trace/trace-condition.exp: Likewise.
5652 * gdb.trace/trace-mt.exp: Likewise.
5653 * gdb.trace/tstatus.exp: Likewise.
5654 * gdb.trace/tsv.exp: Likewise.
5655 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5656 * gdb.trace/unavailable.exp: Likewise.
5657 * gdb.trace/while-dyn.exp: Likewise.
5658
8b067d2c
AA
56592018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5660
5661 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5662 that libinproctrace is copied to the target.
5663
3ae9ce5d
TT
56642018-03-14 Tom Tromey <tom@tromey.com>
5665
5666 PR cli/14977:
5667 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5668 a null pointer.
5669 * gdb.base/wchar.exp: Likewise.
5670
b8c2339b
TT
56712018-03-14 Tom Tromey <tom@tromey.com>
5672
5673 PR cli/19918:
5674 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5675 flag.
5676
4872dc46
SM
56772018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5678
5679 PR gdb/22841
5680 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5681 "target" to remote_exec.
5682
e4fe3756
SM
56832018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5684
5685 PR gdb/22841
5686 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5687 ${board}_upload): Remove.
5688
e95a97d4
AA
56892018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5690
5691 * gdb.cp/watch-cp.cc: New test.
5692 * gdb.cp/watch-cp.exp: New file.
5693
dbbb1059
AB
56942018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5695
5696 * gdb.base/infcall-nested-structs.exp: New file.
5697 * gdb.base/infcall-nested-structs.c: New file.
5698 * gdb.base/float.exp: Add riscv support.
5699
ecc054c0
TP
57002018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5701
5702 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5703 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5704
25e3c82c
SDJ
57052018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5706
5707 * gdb.server/abspath.exp: New file.
5708 * lib/gdb.exp (with_cwd): New procedure.
5709
3083294d
SM
57102018-02-28 Simon Marchi <simon.marchi@ericsson.com>
5711
5712 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
5713 use it.
5714 (gdb_is_target_remote_prompt): New proc.
5715 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
5716 (gdb_is_target_native): Pass prompt parameter to
5717 gdb_is_target_1.
5718
3275ef47
SM
57192018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
5720
5721 * gdb.base/load-command.c: New file.
5722 * gdb.base/load-command.exp: New file.
5723 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
5724 (gdb_is_target_1): ...this, and generalize for other targets
5725 than just remote.
5726 (gdb_is_target_remote): Use gdb_is_target_1.
5727 (gdb_is_target_native): use gdb_is_target_1.
5728
6893c19a
TT
57292018-02-26 Tom Tromey <tom@tromey.com>
5730
5731 PR python/16497:
5732 * gdb.python/py-framefilter.exp: Update test.
5733
2ddeaf8a
TT
57342018-02-26 Tom Tromey <tom@tromey.com>
5735
5736 * gdb.dwarf2/variant.c: New file.
5737 * gdb.dwarf2/variant.exp: New file.
5738
c9317f21
TT
57392018-02-26 Tom Tromey <tom@tromey.com>
5740
5741 * gdb.rust/simple.exp: Accept more possible results in enum test.
5742
6f6d0c26
SM
57432018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
5744
5745 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
5746 parentheses.
5747
11b03145
MR
57482018-02-23 Maciej W. Rozycki <macro@mips.com>
5749
5750 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
5751 name of a variable: $actual_linejj -> $actual_line.
5752
54a27fe5
JB
57532018-02-21 John Baldwin <jhb@FreeBSD.org>
5754
5755 * gdb.arch/amd64-i386-address.exp: Fix a typo.
5756
de65820c
MM
57572018-02-20 Markus Metzger <markus.t.metzger@intel.com>
5758
5759 * gdb.btrace/buffer-size.exp: Do not force BTS.
5760
980548fd
PA
57612018-02-14 Pedro Alves <palves@redhat.com>
5762
5763 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
5764 getting a "Quit".
5765
c4e12631
MM
57662018-02-09 Markus Metzger <markus.t.metzger@intel.com>
5767
5768 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
5769 Fix test name.
5770
c2e0e465
SM
57712018-02-07 Simon Marchi <simon.marchi@ericsson.com>
5772
5773 * gdb.cp/m-static.exp: Check type of optimized out static
5774 member.
5775
f7216783
AB
57762018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
5777
5778 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
5779 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
5780
0625771b
LS
57812018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
5782 Leszek Swirski <leszeks@google.com>
5783
5784 * gdb.python/py-prettyprint.c
5785 (struct to_string_returns_value_inner,
5786 struct to_string_returns_value_wrapper): New.
5787 (main): Add tsrvw variable.
5788 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
5789 ToStringReturnsValueWrapper): New classes.
5790 (register_pretty_printers): Register new pretty-printers.
5791 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
5792 recursive pretty printer.
5793 * gdb.python/py-mi.exp: Likewise.
5794
59498c30
LS
57952018-02-01 Leszek Swirski <leszeks@google.com>
5796
5797 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
5798 functions with the same name as an include file are parsed
5799 correctly.
5800
d4d38844
YQ
58012018-02-01 Yao Qi <yao.qi@linaro.org>
5802
5803 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
5804 "\[^\r\n\]*".
5805
07e5f5cf
NP
58062018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
5807
5808 * gdb.arch/powerpc-prologue-frame.s: New file.
5809 * gdb.arch/powerpc-prologue-frame.c: Likewise.
5810 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
5811
929b5ad4
JB
58122018-01-31 Joel Brobecker <brobecker@adacore.com>
5813
5814 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
5815
e671cd59
PA
58162018-01-30 Pedro Alves <palves@redhat.com>
5817
5818 PR gdb/13211
5819 * gdb.base/interrupt-daemon.c: New.
5820 * gdb.base/interrupt-daemon.exp: New.
5821 * gdb.multi/multi-term-settings.c: New.
5822 * gdb.multi/multi-term-settings.exp: New.
5823
fc413dc4
JB
58242018-01-30 Joel Brobecker <brobecker@adacore.com>
5825
5826 * gdb.base/break.exp: Save the location where the breakpoint
5827 on break.c:47 was actually inserted when debugging the version
5828 compiled at -O2 and use it in the expected output of the "info
5829 break" test performed soon after.
5830
5c319bb2
PA
58312018-01-22 Pedro Alves <palves@redhat.com>
5832 Sergio Durigan Junior <sergiodj@redhat.com>
5833
5834 * gdb.base/whatis.exp: Add tests for 'set print object on' +
5835 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
5836
a9e40818
JB
58372018-01-22 Joel Brobecker <brobecker@adacore.com>
5838
5839 * gdb.base/break-include.c, gdb.base/break-include.inc,
5840 gdb.base/break-include.exp: New files.
5841 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
5842 line number now being the actual line number where the breakpoint
5843 was inserted.
5844 * gdb.mi/mi-break.exp: Likewise.
5845 * gdb.mi/mi-reverse.exp: Likewise.
5846 * gdb.mi/mi-simplerun.exp: Ditto.
5847
e707fc44
AB
58482018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5849
5850 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
5851 varobj.
5852 * gdb.mi/mi-var-create-rtti.exp: Likewise.
5853
ae451627
AB
58542018-01-21 Don Breazeal <donb@codesourcery.com>
5855 Andrew Burgess <andrew.burgess@embecosm.com>
5856
5857 * gdb.mi/basics.c: Add new global.
5858 * gdb.mi/mi-frame-regs.exp: New file.
5859 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
5860 case.
5861
b1b189e0
AB
58622018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5863
5864 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
5865 non-parameter, and on an unknown symbol.
5866
fcfcc376
TT
58672018-01-19 Tom Tromey <tom@tromey.com>
5868
5869 * gdb.rust/modules.rs (TWENTY_THREE): New global.
5870 * gdb.rust/modules.exp: Add ::-qualified lookup test.
5871
634c1c31
AA
58722018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5873
5874 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
5875 setrlimit and chdir to int.
5876
d6ad07fd
AA
58772018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5878
5879 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
5880 function.
5881 (my_tend): Likewise.
5882 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
5883 rationale of avoiding FP- and vector instructions.
5884
adf8243b
RK
58852018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
5886
5887 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
5888 "info reg" with "\[ \t\]*".
5889 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
5890 "\[ \t\]+".
5891 * gdb.arch/s390-multiarch.exp: Ditto.
5892 * gdb.base/pc-fp.exp: Ditto.
5893 * gdb.reverse/i386-precsave.exp: Ditto.
5894 * gdb.reverse/i386-reverse.exp: Ditto.
5895 * gdb.reverse/i387-env-reverse.exp: Ditto.
5896 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5897
dcc06925
AA
58982018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5899
5900 * lib/gdb.exp (gdb_compile): Re-enable use of
5901 universal_compile_options for languages other than Rust.
5902
25d4fd80
AA
59032018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
5904
5905 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
5906
ee7f689e 59072018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
5908
5909 PR gdb/16577
5910 * gdb.base/solib-vanish.exp: New.
5911 * gdb.base/solib-vanish-main.c: New.
5912 * gdb.base/solib-vanish-lib1.c: New.
5913 * gdb.base/solib-vanish-lib2.c: New.
5914
d8447b6b
YQ
59152018-01-17 Yao Qi <yao.qi@linaro.org>
5916
5917 * gdb.compile/compile.exp: Match the address printed for
5918 frame in the output of command "bt".
5919
86d6a90c
TT
59202018-01-15 Tom Tromey <tom@tromey.com>
5921
5922 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
5923 compute sp_reg.
5924
cbcdb1aa
AB
59252018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5926
5927 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
5928 to prepare.
5929 (prepare): Return 0 on error, 1 on success.
5930
eea61984
PA
59312018-01-12 Pedro Alves <palves@redhat.com>
5932
5933 * gdb.base/continue-after-aborted-step-over.c: New.
5934 * gdb.base/continue-after-aborted-step-over.exp: New.
5935
6181e9c2
SM
59362018-01-11 Simon Marchi <simon.marchi@ericsson.com>
5937
5938 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
5939 options when not creating an executable.
5940
3cada740
PA
59412018-01-11 Pedro Alves <palves@redhat.com>
5942
5943 PR remote/22597
5944 * gdb.server/stop-reply-no-thread.c: New file.
5945 * gdb.server/stop-reply-no-thread.exp: New file.
5946
c63d3e8d
PA
59472018-01-10 Pedro Alves <palves@redhat.com>
5948
5949 PR gdb/22670
5950 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
5951 functions too. Test setting breakpoints and printing C functions
5952 with no debug info too.
5953 * gdb.ada/bp_c_mixed_case/qux.c: New file.
5954
d4c2a405
PA
59552018-01-10 Pedro Alves <palves@redhat.com>
5956
5957 PR gdb/22670
5958 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
5959 a fail.
5960
8825213e
PA
59612018-01-10 Pedro Alves <palves@redhat.com>
5962
5963 PR gdb/22670
5964 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
5965
605fd3c6
YQ
59662018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5967
5968 * gdb.server/unittest.exp: Match the output in non-development
5969 mode.
5970
1e5ded6c
YQ
59712018-01-08 Simon Marchi <simon.marchi@ericsson.com>
5972
5973 * gdb.gdb/unittest.exp: Match output in non-development mode.
5974
30066b0b
JB
59752018-01-08 Joel Brobecker <brobecker@adacore.com>
5976
5977 * gdb.ada/access_tagged_param.exp: Relax expected output
5978 for value of "ObjL" in "continue" to pck.inspect breakpoint
5979 test.
5980
04bafb1e
XR
59812018-01-08 Joel Brobecker <brobecker@adacore.com>
5982
9f86398b
JB
5983 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
5984 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 5985
e379cee6
PA
59862018-01-05 Pedro Alves <palves@redhat.com>
5987
5988 PR gdb/18653
5989 * gdb.base/libsegfault.exp: New.
5990
de63c46b
PA
59912018-01-05 Joel Brobecker <brobecker@adacore.com>
5992
5993 PR gdb/22670
5994 * gdb.ada/access_tagged_param.exp: New file.
5995 * gdb.ada/access_tagged_param/foo.adb: New file.
5996
f98fc17b
PA
59972018-01-05 Pedro Alves <palves@redhat.com>
5998
5999 PR gdb/22670
6000 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6001 exercise lower case too, and to exercise both full matching and
6002 wild matching.
6003
342f8240
JB
60042018-01-05 Joel Brobecker <brobecker@adacore.com>
6005
6006 * gdb.ada/rename_subscript_param: New testcase.
6007
7150d33c
JG
60082018-01-05 Jerome Guitton <guitton@adacore.com>
6009
6010 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6011
cc0e770c
JB
60122018-01-05 Joel Brobecker <brobecker@adacore.com>
6013
6014 * gdb.ada/convvar_comp: New testcase.
6015
672a41aa 60162018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6017
6018 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6019 (My_Table): New global variable.
6020 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6021
7365ec2f
JB
60222018-01-04 Joel Brobecker <brobecker@adacore.com>
6023
6024 PR gdb/22670
6025 * gdb.ada/maint_with_ada: New testcase.
6026
289483b6
JB
60272018-01-04 Joel Brobecker <brobecker@adacore.com>
6028
6029 PR gdb/22670
6030 * gdb.ada/bp_c_mixed_case: New testcase.
6031
344420da
JB
60322018-01-04 Joel Brobecker <brobecker@adacore.com>
6033
6034 PR gdb/22670
6035 * gdb.ada/complete.exp: Add "complete break ada" test.
6036
66fc87a0
JB
60372018-01-04 Joel Brobecker <brobecker@adacore.com>
6038
6039 PR gdb/22670
6040 * gdb.ada/info_addr_mixed_case: New testcase.
6041
9f757bf7
XR
60422018-01-03 Xavier Roirand <roirand@adacore.com>
6043
6044 * gdb.ada/excep_handle.exp: New testcase.
6045 * gdb.ada/excep_handle/foo.adb: New file.
6046 * gdb.ada/excep_handle/pck.ads: New file.
6047
bd570f80
JB
60482018-01-03 Joel Brobecker <brobecker@adacore.com>
6049
6050 * gdb.base/step-line.c: Add extra empty line in copyright header.
6051 * gdb.base/step-line.inp: Likewise.
6052
9fe561ab
JB
60532018-01-02 Joel Brobecker <brobecker@adacore.com>
6054
6055 * gdb.ada/dyn_stride.exp: Add slice test.
6056
a405673c
JB
60572018-01-02 Joel Brobecker <brobecker@adacore.com>
6058
6059 * gdb.ada/dyn_stride: New testcase.
6060
cef0f868
SH
60612017-12-27 Stafford Horne <shorne@gmail.com>
6062
6063 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6064 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6065
b67d92b0
SH
60662017-12-27 Stafford Horne <shorne@gmail.com>
6067
6068 * gdb.base/reggroups.c: New file.
6069 * gdb.base/reggroups.exp: New file.
6070
eccab96d
JB
60712017-12-18 Joel Brobecker <brobecker@adacore.com>
6072
6073 * gdb.dwarf2/ada-valprint-error.c: New file.
6074 * gdb.dwarf2/ada-valprint-error.exp: New file.
6075
0e2da9f0
JB
60762017-12-18 Joel Brobecker <brobecker@adacore.com>
6077
6078 * gdb.ada/assign_arr: New testcase.
6079
cb923fcc
XR
60802017-12-18 Xavier Roirand <roirand@adacore.com>
6081
6082 * gdb.ada/funcall_ptr: New testcase.
6083
7c161838
SDJ
60842017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6085
6086 PR cli/16224
6087 * gdb.base/ptype-offsets.cc: New file.
6088 * gdb.base/ptype-offsets.exp: New file.
6089
1af17fd9
YQ
60902017-12-15 Yao Qi <yao.qi@linaro.org>
6091
6092 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6093 if XML is disabled.
6094
828d5846
XR
60952017-12-15 Xavier Roirand <roirand@adacore.com>
6096
6097 * gdb.ada/same_component_name: New testcase.
6098
79e8fcaa
JB
60992017-12-14 Joel Brobecker <brobecker@adacore.com>
6100
6101 * gdb.ada/str_binop_equal: New testcase.
6102
e05fa6f9
JB
61032017-12-14 Joel Brobecker <brobecker@adacore.com>
6104
6105 * gdb.ada/task_switch_in_core: New testcase.
6106
b89641ba
SM
61072017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6108
6109 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6110 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6111 call test_bkpt_qualified.
6112 (test_bkpt_qualified): New proc.
6113
6892d2e4
PA
61142017-12-13 Pedro Alves <palves@redhat.com>
6115
6116 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6117 Tighten regexp by matching with an anchor.
6118
a22ecf70
PA
61192017-12-13 Pedro Alves <palves@redhat.com>
6120
6121 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6122 ("expression with namespace"): New set of tests.
6123 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6124 (Nested::Test_NS::qux): New.
6125 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6126 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6127
9937536c
JB
61282017-12-13 Joel Brobecker <brobecker@adacore.com>
6129
6130 * gdb.base/server-del-break.c: New file.
6131 * gdb.base/server-del-break.exp: New file.
6132
fe49c6f5
SH
61332017-12-12 Stafford Horne <shorne@gmail.com>
6134
6135 * gdb.xml/tdesc-regs.exp: Add or1k support.
6136
c3d18620
SH
61372017-12-12 Stafford Horne <shorne@gmail.com>
6138
6139 * gdb.base/bp-permanent.c: Define nop of or1k.
6140
c5f9cfc8
JB
61412017-12-11 Joel Brobecker <brobecker@adacore.com>
6142
6143 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6144 output with components being reordered.
6145
a9c135fc
JB
61462017-12-11 Joel Brobecker <brobecker@adacore.com>
6147
6148 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6149 output with components being reordered.
6150
927aa2e7
JK
61512017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6152 Pedro Alves <palves@redhat.com>
6153
6154 * gdb.base/maint.exp (check for .gdb_index): Check also for
6155 .debug_names.
6156 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6157 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6158 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6159 (.gdb_index used after symbol reloading): Support also .debug_names.
6160 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6161
f17d9474
YQ
61622017-12-08 Yao Qi <yao.qi@linaro.org>
6163
6164 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6165 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6166
a0de8c21
YQ
61672017-12-08 Yao Qi <yao.qi@linaro.org>
6168
6169 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6170 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6171
a738ea1d
YQ
61722017-12-08 Yao Qi <yao.qi@linaro.org>
6173
6174 * gdb.arch/aarch64-tagged-pointer.c: New file.
6175 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6176
1cd9a73b
SDJ
61772017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6178
6179 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6180 "int".
6181
fa6eb693
KS
61822017-12-07 Keith Seitz <keiths@redhat.com>
6183
6184 PR breakpoints/22569
6185 * gdb.linespec/ls-errs.exp: Change expected result of "break
6186 -source this file has spaces.c -line 3".
6187 Check that an explicit source file followed by whitespace is
6188 identified as an invalid explicit location.
6189
883fd55a
KS
61902017-12-07 Keith Seitz <keiths@redhat.com>
6191
6192 * gdb.cp/nested-types.cc: New file.
6193 * gdb.cp/nested-types.exp: New file.
6194 * lib/cp-support.exp: Load data-structures.exp library.
6195 (debug_cp_test_ptype_class): New global.
6196 (cp_ptype_class_verbose, next_line): New procedures.
6197 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6198 Add and document new return value.
6199 Switch the list of lines to a queue.
6200 Add support for new `type' key for nested type definitions.
6201 Add debugging/troubleshooting messages.
6202 * lib/data-structures.exp: New file.
6203
ec72db3e
SM
62042017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6205
6206 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6207 with proc_with_prefix, don't use with_test_prefix.
6208
99598d71
TT
62092017-12-07 Tom Tromey <tom@tromey.com>
6210
6211 * gdb.base/break.exp: Add test for empty "commands".
6212
a8806230
YQ
62132017-12-07 Yao Qi <yao.qi@linaro.org>
6214
6215 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6216 malloc and catch syscall.
6217
824cc835
PM
62182017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6219
e79be6e5 6220 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6221 tests for explicit locations.
6222
7cc244de
PA
62232017-12-06 Pedro Alves <palves@redhat.com>
6224
6225 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6226 force-disabling XML descriptions.
6227
50a1fdd5
PA
62282017-12-04 Pedro Alves <palves@redhat.com>
6229
6230 PR gdb/22499
6231 * gdb.arch/amd64-disp-step-avx.S: New file.
6232 * gdb.arch/amd64-disp-step-avx.exp: New file.
6233
f0fb2488
PA
62342017-12-03 Pedro Alves <palves@redhat.com>
6235
6236 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6237 and <string.h>.
6238 (parent_function): Print distinct messages when waitpid fails, or
6239 the child exits with a signal, or the child exits for an unhandled
6240 reason.
6241 * gdb.threads/process-dies-while-detaching.exp
6242 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6243 it. Wait for both inferior output and GDB's prompt. Use an
6244 indirect spawn id list.
6245 (do_detach): New parameter 'child_exit'. Use it to compute
6246 expected inferior output.
6247 (test_detach, test_detach_watch, test_detach_killed_outside):
6248 Adjust to pass down the expected child exit kind.
6249
97cbe998
SDJ
62502017-12-01 Joel Brobecker <brobecker@adacore.com>
6251 Sergio Durigan Junior <sergiodj@redhat.com>
6252 Pedro Alves <palves@redhat.com>
6253
6254 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6255
40fc416f
SDJ
62562017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6257
6258 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6259 to 'symbol-file' and 'add-symbol-file' can be
6260 position-independent.
6261
1cc75e92
YQ
62622017-12-01 Yao Qi <yao.qi@linaro.org>
6263
6264 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6265 the URL in copyright header.
6266 * gdb.arch/aarch64-fp.exp: Likewise.
6267 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6268 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6269 * gdb.base/expand-psymtabs.exp: Likewise.
6270 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6271 * gdb.fortran/common-block.exp: Likewise.
6272 * gdb.fortran/common-block.f90: Likewise.
6273 * gdb.fortran/logical.exp: Likewise.
6274 * gdb.fortran/vla-datatypes.f90: Likewise.
6275 * gdb.fortran/vla-sub.f90: Likewise.
6276
875fb7a7
JB
62772017-11-30 Joel Brobecker <brobecker@adacore.com>
6278
6279 * gdb.ada/repeat_dyn: New testcase.
6280
6f14765f
UW
62812017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6282
6283 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6284 Update for changed thread numbering.
6285 * gdb.cell/bt.exp: Update for changed GDB output.
6286
f1af7b94
SM
62872017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6288
6289 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6290 setting isremote by hand.
6291 * boards/dwarf4-gdb-index.exp: Likewise.
6292 * boards/fission.exp: Likewise.
6293 * boards/stabs.exp: Likewise.
6294
e3919f3e
PA
62952017-11-30 Pedro Alves <palves@redhat.com>
6296
6297 * gdb.linespec/cpls-ops.exp
6298 (check_explicit_skips_function_argument): Extract the underlying
6299 type of size_t instead of hardcoding it.
6300
bd69330d
PA
63012017-11-29 Pedro Alves <palves@redhat.com>
6302
6303 PR c++/19436
6304 * gdb.linespec/cpls-abi-tag.cc: New file.
6305 * gdb.linespec/cpls-abi-tag.exp: New file.
6306
a20714ff
PA
63072017-11-29 Pedro Alves <palves@redhat.com>
6308
6309 * gdb.base/langs.exp: Use -qualified.
6310 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6311 it.
6312 * gdb.cp/namespace.exp: Use -qualified.
6313 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6314 (overload-3, template-overload, template-ret-type, const-overload)
6315 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6316 procedures.
6317 (test_driver): Call them.
6318 * gdb.cp/save-bp-qualified.cc: New.
6319 * gdb.cp/save-bp-qualified.exp: New.
6320 * gdb.linespec/explicit.exp: Test -qualified.
6321 * lib/completion-support.exp (completion::explicit_opts_list): Add
6322 "-qualified".
6323 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6324
f6f1d339
PM
63252017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6326
6327 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6328
02ca603a
TT
63292017-11-29 Tom Tromey <tom@tromey.com>
6330
6331 * gdb.base/relocate.exp: Update invalid argument test.
6332 Add new tests for invalid arguments.
6333
ed6c0bfb
TP
63342017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6335
6336 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6337 Return 0 as a long.
6338 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6339
f106e10e
TP
63402017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6341
6342 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6343 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6344 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6345 func ().
6346 * gdb.cp/shadow.cc (B.func): Return 0.
6347
10329bb2
JB
63482017-11-27 Joel Brobecker <brobecker@adacore.com>
6349
6350 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6351 expected output in gdb_expect call to allow the exception
6352 message to be present as well. Fix syntax confusion to avoid
6353 TCL thinking that exception_name is an array.
6354
617cd4bc
UW
63552017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6356
6357 * gdb.arch/spu-info.c: Include <unistd.h>.
6358 (do_signal_test): Fix broken calls to write.
6359 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6360 Fix checks for empty mailboxes. Update signal tests for corrected
6361 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6362 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6363 * gdb.cell/arch.exp: Use standard_output_file.
6364 * gdb.cell/break.exp: Likewise.
6365 * gdb.cell/bt.exp: Likewise.
6366 * gdb.cell/core.exp: Likewise.
6367 * gdb.cell/dwarfaddr.exp: Likewise.
6368 * gdb.cell/ea-cache.exp: Likewise.
6369 * gdb.cell/ea-standalone.exp: Likewise.
6370 * gdb.cell/f-regs.exp: Likewise.
6371 * gdb.cell/fork.exp: Likewise.
6372 * gdb.cell/gcore.exp: Likewise.
6373 * gdb.cell/mem-access.exp: Likewise.
6374 * gdb.cell/ptype.exp: Likewise.
6375 * gdb.cell/registers.exp: Likewise.
6376 * gdb.cell/sizeof.exp: Likewise.
6377 * gdb.cell/solib-symbol.exp: Likewise.
6378 * gdb.cell/solib.exp: Likewise.
617cd4bc 6379
a81aaca0
PA
63802017-11-25 Pedro Alves <palves@redhat.com>
6381
6382 * gdb.base/complete-empty.exp: New file.
6383 * gdb.base/completion.exp: Adjust.
6384
6a3c6ee4
PA
63852017-11-25 Pedro Alves <palves@redhat.com>
6386
6387 * gdb.linespec/cpls-ops.cc: New file.
6388 * gdb.linespec/cpls-ops.exp: New file.
6389 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6390 factored out from ...
6391 (test_complete_prefix_range): ... this.
6392
8955eb2d
PA
63932017-11-24 Pedro Alves <palves@redhat.com>
6394
6395 * gdb.linespec/cpcompletion.exp: New file.
6396 * gdb.linespec/cpls-hyphen.cc: New file.
6397 * gdb.linespec/cpls.cc: New file.
6398 * gdb.linespec/cpls2.cc: New file.
6399 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6400 test to use test_gdb_complete_unique. Add label completion,
6401 keyword completion and explicit location completion tests.
6402 * lib/completion-support.exp: New file.
6403
e547c119
JB
64042017-11-24 Joel Brobecker <brobecker@adacore.com>
6405
6406 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6407 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6408 when hitting an exception catchpoint.
6409
7c3c1aa8
YQ
64102017-11-22 Yao Qi <yao.qi@linaro.org>
6411
6412 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6413
41bd68f5
SM
64142017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6415
6416 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6417 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6418 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6419
1daad298
YQ
64202017-11-22 Yao Qi <yao.qi@linaro.org>
6421
6422 * gdb.base/info-os.exp: Pass pthreads.
6423 * gdb.multi/multi-attach.exp: Likewise.
6424
88465e87
YQ
64252017-11-22 Yao Qi <yao.qi@linaro.org>
6426
6427 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6428 compiler.
6429
dc196b23
YQ
64302017-11-22 Yao Qi <yao.qi@linaro.org>
6431
6432 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6433 * gdb.base/break-interp.exp: Likewise.
6434 * gdb.base/jit-attach-pie.exp: Likewise.
6435
2400729e
UW
64362017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6437
6438 * gdb.base/float128.c (large128): New variable.
6439 * gdb.base/float128.exp: Add test to print largest __float128 value.
6440
7a26362d
UW
64412017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6442
6443 * gdb.arch/vsx-regs.exp: Update register content checks.
6444
ed0f4273
UW
64452017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6446
6447 * gdb.arch/ppc-longdouble.exp: New file.
6448 * gdb.arch/ppc-longdouble.c: Likewise.
6449
a25d69c6
PA
64502017-11-21 Pedro Alves <palves@redhat.com>
6451
6452 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6453
73fcf641
PA
64542017-11-20 Pedro Alves <palves@redhat.com>
6455
6456 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6457 (long_double_typedef): New typedefs.
6458 Use DEF on double and long double.
6459 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6460 cases.
6461 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6462 and 'long_double_ptr_same_size' locals. Use them to decide
6463 whether cast from array/function to float is valid/invalid.
6464
71a3c369
TT
64652017-11-17 Tom Tromey <tom@tromey.com>
6466
6467 * gdb.rust/traits.rs: New file.
6468 * gdb.rust/traits.exp: New file.
6469
ced9779b
JB
64702017-11-17 Joel Brobecker <brobecker@adacore.com>
6471
6472 * gdb.ada/minsyms: New testcase.
6473
a0922d80
PA
64742017-11-16 Pedro Alves <palves@redhat.com>
6475
6476 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6477 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6478
ea04e54c
PA
64792017-11-16 Pedro Alves <palves@redhat.com>
6480
6481 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6482 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6483
e849ea89
PA
64842017-11-16 Pedro Alves <palves@redhat.com>
6485
6486 * gdb.server/reconnect-ctrl-c.c: New file.
6487 * gdb.server/reconnect-ctrl-c.exp: New file.
6488
d8ae99a7
PM
64892017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6490
6491 * gdb.python/py-rbreak.exp: New file.
6492 * gdb.python/py-rbreak.c: New file.
6493 * gdb.python/py-rbreak-func2.c: New file.
6494
968a13f8
PA
64952017-11-16 Pedro Alves <palves@redhat.com>
6496
6497 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6498 pattern.
6499 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6500 GDB.
6501
71774bc9
SM
65022017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6503
6504 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6505 regex.
6506
ddbb44cf
SM
65072017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6508
6509 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6510 test names.
6511
584a564f
PA
65122017-11-09 Pedro Alves <palves@redhat.com>
6513
6514 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6515 factored out from ...
6516 (top level): ... here, and adjusted to avoid expecting beyond the
6517 prompt in a single gdb_test_multiple.
6518
5ed7a928
PA
65192017-11-09 Pedro Alves <palves@redhat.com>
6520
6521 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6522 output.
6523 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6524 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6525 * gdb.server/ext-run.exp ("kill" test): Likewise.
6526 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6527
a60e0738
PA
65282017-11-09 Pedro Alves <palves@redhat.com>
6529
6530 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6531 match till end of line.
6532
2c88253f
PA
65332017-11-09 Pedro Alves <palves@redhat.com>
6534
6535 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6536
c7a38517
PA
65372017-11-09 Pedro Alves <palves@redhat.com>
6538
6539 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6540 New procedures, factored out from ...
6541 (top level): ... here, and adjusted to avoid expecting beyond the
6542 prompt in one go.
6543
f29f4b6b
PA
65442017-11-09 Pedro Alves <palves@redhat.com>
6545
6546 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6547 output. Fix '?' match.
6548
286acbb5
JB
65492017-11-08 Joel Brobecker <brobecker@adacore.com>
6550
6551 * gdb.ada/scoped_watch: New testcase.
6552 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6553 which is actually correct.
6554 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6555 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6556
62d7ae92
PA
65572017-11-08 Pedro Alves <palves@redhat.com>
6558
6559 * gdb.gdb/complaints.exp (test_initial_complaints)
6560 (test_serial_complaints, test_short_complaints): Call
6561 complaint_internal instead of complaint.
6562
280ca31f
DT
65632017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6564
6565 * gdb.threads/tls-core.c: New file.
6566 * gdb.threads/tls-core.exp: Likewise.
6567
b5ec771e
PA
65682017-11-08 Pedro Alves <palves@redhat.com>
6569
6570 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6571 (p Exported_Capitalized): New test.
6572 (p exported_capitalized): New test.
6573
a02b41a7
PA
65742017-11-07 Pedro Alves <palves@redhat.com>
6575
6576 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6577
95e95a6d
PA
65782017-11-07 Pedro Alves <palves@redhat.com>
6579
6580 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6581 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6582 (disable_invalid, disable_inverted, disable_negative): New
6583 procedures.
6584 ("bad numbers"): New set of tests.
6585
cee62dbd
PA
65862017-11-07 Pedro Alves <palves@redhat.com>
6587
6588 * gdb.cp/ena-dis-br-range.exp: Add tests.
6589
cc638e86
PA
65902017-11-07 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6593
d0fe4701
XR
65942017-11-07 Xavier Roirand <roirand@adacore.com>
6595 Pedro Alves <palves@redhat.com>
6596
6597 * gdb.base/ena-dis-br.exp: Add reference to
6598 gdb.cp/ena-dis-br-range.exp.
6599 * gdb.cp/ena-dis-br-range.exp: New file.
6600 * gdb.cp/ena-dis-br-range.cc: New file.
6601
46f67f80
PA
66022017-11-06 Pedro Alves <palves@redhat.com>
6603
6604 * gdb.base/attach-non-pgrp-leader.c: New.
6605 * gdb.base/attach-non-pgrp-leader.exp: New.
6606
726e1356
PA
66072017-11-06 Pedro Alves <palves@redhat.com>
6608
6609 * configure.ac: No longer check for termio.h and sgtty.h.
6610 * configure: Regenerate.
6611 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6612 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6613 Remove termio and sgtty code.
6614
50ab6ace
YQ
66152017-11-03 Yao Qi <yao.qi@linaro.org>
6616
6617 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6618 in GDB is disabled.
6619
8e68731c
YQ
66202017-11-03 Yao Qi <yao.qi@linaro.org>
6621
6622 * gdb.python/py-thrhandle.exp: Skip it if python is not
6623 enabled.
6624
3a87ae65
SM
66252017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6626
6627 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6628 as a breakpoint command.
6629
484d8d36
MD
66302017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6631
6632 PR python/21213
6633 * gdb.python/py-infthread.exp: Test calling
6634 InferiorThread.inferior () multiple times in a row.
6635
4a27f119
KS
66362017-10-27 Keith Seitz <keiths@redhat.com>
6637
6638 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6639 Test "info break" for every inlined function breakpoint.
6640
bb11dd58
YQ
66412017-10-27 Yao Qi <yao.qi@linaro.org>
6642
6643 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6644
a43f3893
PF
66452017-10-26 Patrick Frants <osscontribute@gmail.com>
6646
6647 * gdb.cp/classes.exp (test_static_members): Test printing
6648 Outer::instance.
6649 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6650 (Inner::instance, Outer::instance): New.
6651
792ccf00
PA
66522017-10-24 Pedro Alves <palves@redhat.com>
6653
6654 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6655 extra console" test in two stages.
6656
eb2bfbad
PA
66572017-10-24 Pedro Alves <palves@redhat.com>
6658
6659 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6660
1f75a651
PA
66612017-10-24 Pedro Alves <palves@redhat.com>
6662
6663 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6664 loop.
6665
779990d9
PA
66662017-10-24 Pedro Alves <palves@redhat.com>
6667
6668 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6669 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6670
ad9b8f5d
PA
66712017-10-24 Pedro Alves <palves@redhat.com>
6672
6673 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6674 parameter and handle it. Don't output read value in test name.
6675
fee6da6e
PA
66762017-10-24 Pedro Alves <palves@redhat.com>
6677
6678 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6679 custom test name.
6680
10389c2c
PA
66812017-10-24 Pedro Alves <palves@redhat.com>
6682
6683 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6684 include the unstable output directory name in the test's name.
6685 (initial_setup_simple) <'set args'>: Use custom test name.
6686
a80e65a9
PA
66872017-10-24 Pedro Alves <palves@redhat.com>
6688
6689 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6690 with explicit test name.
6691
15763a09
PA
66922017-10-20 Pedro Alves <palves@redhat.com>
6693
6694 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6695 'wait -i'. Use gdb_assert and remote_close.
6696
49a4ce2e
AB
66972017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6698
6699 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6700 number from variable rather than hard-coded.
6701
a75868f5
PA
67022017-10-19 Pedro Alves <palves@redhat.com>
6703
6704 * gdb.base/long-inferior-output.c: New file.
6705 * gdb.base/long-inferior-output.exp: New file.
6706
c8ba13ad
KS
67072017-11-18 Keith Seitz <keiths@redhat.com>
6708
6709 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
6710 method.
6711 (main): Call it.
6712 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
6713 Add additional user-defined conversion operator tests.
6714
b27de576
PA
67152017-10-17 Pedro Alves <palves@redhat.com>
6716
6717 * boards/native-stdio-gdbserver.exp: Load "local-board".
6718
8484c955
PA
67192017-10-17 Pedro Alves <palves@redhat.com>
6720
6721 * gdb.base/quit-live.c: New file.
6722 * gdb.base/quit-live.exp: New file.
6723
83d5a34d
KS
67242017-10-16 Keith Seitz <keiths@redhat.com>
6725
6726 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
6727 (class_with_protected_typedef, class_with_private_typedef)
6728 (struct_with_public_typedef, struct_with_protected_typedef)
6729 (struct_with_private_typedef): New classes/structs.
6730 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
6731 typedefs and access specifiers.
6732
739b3f1d
PA
67332017-10-16 Pedro Alves <palves@redhat.com>
6734 Simon Marchi <simon.marchi@polymtl.ca>
6735
6736 * README (Local vs Remote vs Native): New section.
6737 * boards/local-board.exp: New file, with bits factored out from
6738 ...
6739 * boards/native-extended-gdbserver.exp: ... here. Load
6740 "local-board".
6741 * boards/native-gdbserver.exp: Load "local-board".
6742 (${board}_spawn, ${board}_exec): Delete.
6743 * boards/native-stdio-gdbserver.exp: Most contents factored out to
6744 ...
6745 * boards/stdio-gdbserver-base.exp: ... this new file.
6746 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
6747 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
6748 procedure.
6749 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
6750 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
6751 stdio_gdbserver_command.
6752 (${board}_get_remote_address, ${board}_get_comm_port)
6753 (${board}_download, ${board}_upload): Delete.
6754 (get_target_remote_pipe_cmd): New.
6755
fe68b953
SM
67562017-10-16 Simon Marchi <simon.marchi@ericsson.com>
6757
6758 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
6759 test_bkpt_deletion, test_bkpt_cond_and_cmds,
6760 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
6761 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
6762 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
6763 remove with_test_prefix.
6764
300b6685
PA
67652017-10-13 Pedro Alves <palves@redhat.com>
6766
6767 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
6768 * gdb.base/annota1.exp: Use it instead of is_remote.
6769 * gdb.base/annota3.exp: Use it instead of is_remote.
6770 * gdb.cp/annota2.exp: Use it instead of is_remote.
6771 * gdb.cp/annota3.exp: Use it instead of is_remote.
6772 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
6773
50500caf
PA
67742017-10-13 Pedro Alves <palves@redhat.com>
6775
6776 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
6777 (test_num_test_vars, run_and_count_vars, find_env)
6778 (test_set_unset_env, test_inherit_env_var): New procedures.
6779 (top level): Use them.
6780
dad0c6d2
PA
67812017-10-13 Pedro Alves <palves@redhat.com>
6782
6783 * lib/selftest-support.exp (selftest_setup): Extend comments, and
6784 also skip on stub-like targets.
6785
8b0553c1
PA
67862017-10-13 Pedro Alves <palves@redhat.com>
6787
6788 PR gdb/22293
6789 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
6790 (top level): Move some tests to ...
6791 (test_not_found): ... this new procedure.
6792 (top level): Call it.
6793
7594f623
PA
67942017-10-13 Pedro Alves <palves@redhat.com>
6795
6796 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
6797 expect different "info terminal" output if testing with a
6798 non-native target.
6799
ebe3b402
PA
68002017-10-13 Pedro Alves <palves@redhat.com>
6801 Simon Marchi <simon.marchi@polymtl.ca>
6802
6803 PR python/12966
6804 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
6805
42f1b161
PA
68062017-10-13 Pedro Alves <palves@redhat.com>
6807
6808 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
6809 already.
6810
8d6ef72b
PA
68112017-10-13 Pedro Alves <palves@redhat.com>
6812
6813 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
6814 is_remote.
6815
d7bcd5b8
PA
68162017-10-13 Pedro Alves <palves@redhat.com>
6817
6818 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
6819 is_remote.
6820
df479dc6
PA
68212017-10-13 Pedro Alves <palves@redhat.com>
6822
6823 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
6824 is set.
6825 (corefile_test_attach): Likewise. Check can_spawn_for_attach
6826 instead of is_remote.
6827
23fb630a
PA
68282017-10-13 Pedro Alves <palves@redhat.com>
6829
6830 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
6831 (top level): Add comment.
6832
cc77b1dc
PA
68332017-10-13 Pedro Alves <palves@redhat.com>
6834
6835 * gdb.base/remote.exp (top level): Fix comment typo and add
6836 missing return.
6837
27c9e813
PA
68382017-10-13 Pedro Alves <palves@redhat.com>
6839 Simon Marchi <simon.marchi@polymtl.ca>
6840
6841 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
6842 calls and add comments. Skip test if use_gdb_stub is set.
6843 (top level): Use "set cwd" command instead of "cd" command.
6844
5e830d98
PA
68452017-10-13 Pedro Alves <palves@redhat.com>
6846
6847 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
6848 is_remote target check.
6849
f5ca0032
PA
68502017-10-13 Pedro Alves <palves@redhat.com>
6851
6852 * gdb.base/scope.exp: Use build_executable + clean_restart +
6853 gdb_file_cmd instead of prepare_for_testing and no longer skip
6854 "before run" tests on is_remote target boards. Update comments.
6855 * boards/native-extended-gdbserver.exp
6856 (extended_gdbserver_load_last_file): New, factored out from ...
6857 (gdb_load): ... this. Move further below and add comment.
6858 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
6859
8aed1c0d
PA
68602017-10-12 Pedro Alves <palves@redhat.com>
6861
6862 * gdb.base/attach.exp: Remove references to gdb64.
6863 * gdb.base/dbx.exp: Remove references to gdb64.
6864
cfa34c87
SM
68652017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6866 Pedro Alves <palves@redhat.com>
6867
6868 * gdb.base/label.exp: Remove is_remote target check.
6869
9192b7de
PA
68702017-10-12 Pedro Alves <palves@redhat.com>
6871
6872 * gdb.base/auvx.exp (coredir): Update comment.
6873 (top level) <core_works>: Use "set cwd" command instead of "cd"
6874 command.
6875
6bf0052d
PA
68762017-10-12 Pedro Alves <palves@redhat.com>
6877 Simon Marchi <simon.marchi@polymtl.ca>
6878
6879 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
6880 target boards.
6881
e48ef82d
PA
68822017-10-12 Pedro Alves <palves@redhat.com>
6883 Simon Marchi <simon.marchi@polymtl.ca>
6884
6885 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
6886 Instead skip if there's any gdb_protocol set.
6887
8d7aea57
SM
68882017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6889 Pedro Alves <palves@redhat.com>
6890
6891 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
6892
30440677
PA
68932017-10-12 Pedro Alves <palves@redhat.com>
6894 Simon Marchi <simon.marchi@polymtl.ca>
6895
6896 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
6897 instead of on dejagnu remote boards.
6898
4e04f045 68992017-10-12 Pedro Alves <palves@redhat.com>
175654b9 6900 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
6901
6902 * gdb.base/inferior-died.exp: Remove is_remote and isnative
6903 checks. Use build_executable + clean_restart instead of
6904 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
6905 of enabling non-stop after starting gdb.
6906
871a186e
PA
69072017-10-12 Pedro Alves <palves@redhat.com>
6908
6909 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
6910 * gdb.threads/non-ldr-exc-2.exp: Ditto.
6911 * gdb.threads/non-ldr-exc-3.exp: Ditto.
6912 * gdb.threads/non-ldr-exc-4.exp: Ditto.
6913
56d704da
AK
69142017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
6915
6916 * gdb.arch/arc-tdesc-cpu.exp: New file.
6917 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
6918
2f20e312
SM
69192017-10-10 Simon Marchi <simon.marchi@ericsson.com>
6920
6921 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
6922
65630365
PA
69232017-10-10 Pedro Alves <palves@redhat.com>
6924
6925 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
6926 expect CLI output.
6927
bf469271
PA
69282017-10-10 Pedro Alves <palves@redhat.com>
6929
6930 * lib/selftest-support.exp (selftest_setup): Update for
6931 captured_command_loop's prototype change.
6932
777a42f1
PA
69332017-10-09 Pedro Alves <palves@redhat.com>
6934
6935 Test both arch1=>arch2 and arch2=>arch1.
6936
6937 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
6938 (srcfile2, binfile2, march1, march2): Remove globals. Largely
6939 factored out to...
6940 (append_arch1_options, append_arch2_options, append_arch_options)
6941 (build_executables): New procedures.
6942 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
6943 local.
6944 (top level): Add new 'first_arch' testing axis.
6945
cbd2b4e3
PA
69462017-10-09 Pedro Alves <palves@redhat.com>
6947
6948 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
6949 (barrier): New.
6950 (thread_start, all_started): New functions.
6951 (main): Spawn new thread and wait until it is scheduled.
6952 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
6953 option.
6954 (do_test): Add 'selected_thread' parameter. Run to all_started
6955 instead of main. Explicitly set the breakpoint at main. Switch
6956 to the SELECTED_THREAD thread.
6957 (top level): Test handling the exec event with either the main
6958 thread or the second thread selected.
6959
5c9e4427
PA
69602017-10-09 Pedro Alves <palves@redhat.com>
6961
6962 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
6963 logic. Move STOP marker after the value checks.
6964 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
6965 regexp.
6966
b3b7c423
SL
69672017-10-06 Sandra Loosemore <sandra@codesourcery.com>
6968
6969 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
6970
3b4b2f16
UW
69712017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
6972
6973 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
6974 integer-to-dfp conversion.
6975 * gdb.base/dfp-test.exp: Likewise.
6976
5cd63fda
PA
69772017-10-04 Pedro Alves <palves@redhat.com>
6978
6979 * gdb.multi/hangout.c: Include <unistd.h>.
6980 (hangout_loop): New function.
6981 (main): Call alarm. Call hangout_loop in a loop.
6982 * gdb.multi/hello.c: Include <unistd.h>.
6983 (hello_loop): New function.
6984 (main): Call alarm. Call hangout_loop in a loop.
6985 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
6986 inferior with the other selected.
6987
4c71c105
SM
69882017-10-04 Simon Marchi <simon.marchi@ericsson.com>
6989
6990 * gdb.mi/list-thread-groups-available.exp: New file.
6991 * gdb.mi/list-thread-groups-available.c: New file.
6992
bc3b087d
SDJ
69932017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6994
6995 * gdb.base/set-cwd.exp: Make it available on
6996 native-extended-gdbserver.
6997
d092c5a2
SDJ
69982017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
6999
7000 * gdb.base/set-cwd.c: New file.
7001 * gdb.base/set-cwd.exp: Likewise.
7002
45320ffa
TT
70032017-10-02 Tom Tromey <tom@tromey.com>
7004
7005 PR rust/22236:
7006 * gdb.rust/simple.rs (main): New variable "fslice".
7007 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7008
b3e3859b
TT
70092017-10-02 Tom Tromey <tom@tromey.com>
7010
7011 * gdb.rust/simple.exp: Test ptype of a slice.
7012
01af5e0d
TT
70132017-10-02 Tom Tromey <tom@tromey.com>
7014
7015 * gdb.rust/simple.exp: Test index of slice.
7016
a9bbfbd8
TT
70172017-09-27 Tom Tromey <tom@tromey.com>
7018
7019 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7020
df8899e5
TP
70212017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7022 Pedro Alves <palves@redhat.com>
7023
7024 * gdb.base/compare-sections.exp (get value of read-only section): Read
7025 as unsigned value.
7026 (corrupt read-only section): Likewise and don't set written if patching
7027 failed.
7028
757bf54b
KB
70292017-09-21 Kevin Buettner <kevinb@redhat.com>
7030
7031 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7032 files.
7033
06871ae8
PA
70342017-09-20 Pedro Alves <palves@redhat.com>
7035
7036 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7037 symbol names in gdb's output.
7038 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7039
e5f25bc5
PA
70402017-09-20 Pedro Alves <palves@redhat.com>
7041
7042 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7043 Rename to ...
7044 (test_list_ambiguous_symbol): ... this and add a symbol name
7045 parameter. Adjust.
7046 (test_list_ambiguous_function): Reimplement on top of
7047 test_list_ambiguous_symbol and also test listing ambiguous
7048 variables.
7049 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7050 (ambiguous_fun): ... this.
7051 (ambiguous_var): New.
7052 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7053 (ambiguous_fun): ... this.
7054 (ambiguous_var): New.
7055
4e5a4f58
JB
70562017-09-19 John Baldwin <jhb@FreeBSD.org>
7057
7058 * gdb.base/starti.c: New file.
7059 * gdb.base/starti.exp: New file.
7060 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7061
26e53f3e
PA
70622017-09-14 Pedro Alves <palves@redhat.com>
7063
7064 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7065 (top level): Use it instead of runto.
7066
cb791d59
TT
70672017-09-11 Tom Tromey <tom@tromey.com>
7068
7069 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7070
7c96f8c1
TT
70712017-09-11 Tom Tromey <tom@tromey.com>
7072
7073 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7074 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7075
469412dd
CW
70762017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7077
7078 * gdb.fortran/printing-types.exp: New file.
7079 * gdb.fortran/printing-types.exp: New file.
7080
e0f86435
BH
70812017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7082
7083 * gdb.fortran/vla-ptype.exp: Fix typos.
7084 * gdb.fortran/vla-value.exp: Same.
7085
9e9af4be
BH
70862017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7087
7088 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7089 * gdb.mi/mi-var-child-f.exp: Likewise.
7090 * gdb.mi/mi-vla-fortran.exp: Likewise.
7091
a5ad232b 70922017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7093 Christoph Weinmann <christoph.t.weinmann@intel.com>
7094 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7095
7096 * gdb.fortran/ptr-indentation.f90: New file.
7097 * gdb.fortran/ptr-indentation.exp: New file.
7098
5aec60eb
TT
70992017-09-05 Tom Tromey <tom@tromey.com>
7100
7101 PR gdb/22010:
7102 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7103
8f8f8152
TP
71042017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7105
7106 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7107
fbd1b771
JK
71082017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7109
7110 * gdb.threads/tls-nodebug-pie.c: New file.
7111 * gdb.threads/tls-nodebug-pie.exp: New file.
7112
5eb5f850
TT
71132017-09-05 Tom Tromey <tom@tromey.com>
7114
7115 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7116 for rust.
7117
ae780a21
SM
71182017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7119
7120 * gdb.multi/multi-arch-exec.exp: Test with different
7121 "follow-exec-mode" settings.
7122 (do_test): New procedure.
7123
3693fdb3
PA
71242017-09-04 Pedro Alves <palves@redhat.com>
7125
7126 * gdb.base/func-static.c (S::method const, S::method volatile)
7127 (S::method volatile const): New methods.
7128 (c_s, v_s, cv_s): New instances.
7129 (main): Call method() on them.
7130 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7131 (cannot_resolve): New procedure.
7132 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7133 print-quote-unquoted columns.
7134 (do_test): Test printing each scope too.
7135
e68cb8e0
PA
71362017-09-04 Pedro Alves <palves@redhat.com>
7137
7138 * gdb.base/local-static.exp: Also test with
7139 class::method::variable wholly quoted.
7140 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7141
858be34c
PA
71422017-09-04 Pedro Alves <palves@redhat.com>
7143
7144 * gdb.base/local-static.c: New.
7145 * gdb.base/local-static.cc: New.
7146 * gdb.base/local-static.exp: New.
7147
46a4882b
PA
71482017-09-04 Pedro Alves <palves@redhat.com>
7149
7150 * gdb.asm/asm-source.exp: Add casts to int.
7151 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7152 (dataglobal64_1, dataglobal64_2): New globals.
7153 * gdb.base/nodebug.exp: Test different expressions involving the
7154 new globals, with print, whatis and ptype. Add casts to int.
7155 * gdb.base/solib-display.exp: Add casts to int.
7156 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7157 * gdb.cp/m-static.exp: Add cast to int.
7158 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7159 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7160 tls variable with no debug info without a cast. Test with a cast
7161 to int too.
7162 * gdb.trace/entry-values.exp: Add casts.
7163
2c5a2be1
PA
71642017-09-04 Pedro Alves <palves@redhat.com>
7165
7166 * gdb.base/nodebug.exp: Test that ptype's error about functions
7167 with unknown return type includes the function name too.
7168
7022349d
PA
71692017-09-04 Pedro Alves <palves@redhat.com>
7170
7171 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7172 return type of munmap in infcall.
7173 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7174 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7175 type of ftell in infcall.
7176 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7177 type of getpid in infcall.
7178 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7179 infcall.
7180 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7181 Bail on failure to extract the pid.
7182 * gdb.base/nodebug.c: #include <stdint.h>.
7183 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7184 New functions.
7185 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7186 Change expected output of print/whatis/ptype with functions with
7187 no debug info. Test all supported languages. Call
7188 test_call_promotion.
7189 * gdb.compile/compile.exp: Adjust expected output to expect
7190 warning.
7191 * gdb.threads/siginfo-threads.exp: Likewise.
7192
54990598
PA
71932017-09-04 Pedro Alves <palves@redhat.com>
7194
7195 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7196 "prototypes". Test calling float functions via prototyped and
7197 unprototyped function pointers.
7198 (perform_all_tests): New parameter "prototypes". Pass it down.
7199 (top level): Pass down "prototypes" parameter to
7200 perform_all_tests.
7201
34d16ea2
SM
72022017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7203
7204 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7205 Test with nested loops.
7206
9521ecda
SM
72072017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7208
7209 * gdb.base/commands.exp: Call the new procedures.
7210 (loop_break_test, loop_continue_test): New procedures.
7211
80a65e9b
SM
72122017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7213
7214 * gdb.base/commands.exp: Call new procedure.
7215 (define_if_without_arg_test): New procedure.
7216
e439fa14
PA
72172017-09-04 Pedro Alves <palves@redhat.com>
7218
7219 * gdb.base/list-ambiguous.exp: New file.
7220 * gdb.base/list-ambiguous0.c: New file.
7221 * gdb.base/list-ambiguous1.c: New file.
7222 * gdb.base/list.exp (test_list_range): Adjust expected output.
7223
0a2dde4a
SDJ
72242017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7225
7226 * gdb.base/share-env-with-gdbserver.c: New file.
7227 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7228
5e89eb3a
SM
72292017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7230
7231 * gdb.base/commands.exp (gdbvar_simple_if_test,
7232 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7233 progvar_simple_if_test, progvar_simple_while_test,
7234 progvar_complex_if_while_test, user_defined_command_test,
7235 user_defined_command_args_eval,
7236 user_defined_command_args_stack_test,
7237 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7238 temporary_breakpoint_commands,
7239 gdb_test_no_prompt, redefine_hook_test,
7240 redefine_backtrace_test): Remove "global gdb_prompt".
7241
fd437cbc
SM
72422017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7243
7244 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7245 New proc, call it from toplevel.
7246
87215ad1
SDJ
72472017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7248
7249 PR remote/21852
7250 * gdb.server/normal.c: New file, copied from gdb.base.
7251 * gdb.server/run-without-local-binary.exp: New file.
7252
58afddc6
WP
72532017-08-07 Weimin Pan <weimin.pan@oracle.com>
7254
7255 * gdb.arch/sparc64-adi.exp: New file.
7256 * gdb.arch/sparc64-adi.c: New file.
7257
5277199a
PA
72582017-08-22 Pedro Alves <palves@redhat.com>
7259
7260 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7261 (top level): Add "list all overloads" tests.
7262
14278e1f
TT
72632017-08-22 Tom Tromey <tom@tromey.com>
7264
7265 * gdb.gdb/xfullpath.exp: Remove.
7266
bf223d3e
PA
72672017-08-21 Pedro Alves <palves@redhat.com>
7268
7269 PR gdb/19487
7270 * gdb.base/symbol-alias.c: New.
7271 * gdb.base/symbol-alias2.c: New.
7272 * gdb.base/symbol-alias.exp: New.
7273
c973d0aa
PA
72742017-08-21 Pedro Alves <palves@redhat.com>
7275
7276 * gdb.base/dfp-test.c
7277 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7278 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7279 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7280 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7281 * gdb.base/whatis-ptype-typedefs.c: New.
7282 * gdb.base/whatis-ptype-typedefs.exp: New.
7283 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7284 (an_int, an_int_type, an_int_type2): New globals.
7285 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7286 involving typedefs and cast expressions.
7287 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7288 (lookup_typedefs_function): New.
7289 (typedefs_pretty_printers_dict): New.
7290 (top level): Register lookup_typedefs_function in
7291 gdb.pretty_printers.
7292
6d580b63
YQ
72932017-08-18 Yao Qi <yao.qi@linaro.org>
7294
7295 * gdb.server/unittest.exp: New.
7296
206726fb
SDJ
72972017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7298
7299 PR gdb/21954
7300 * gdb.base/environ.exp: Add test to check if 'unset environment'
7301 works.
7302
bf0ec4c2
AA
73032017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7304
7305 * lib/gdb.exp (universal_compile_options): New caching proc.
7306 (gdb_compile): Suppress GCC's coloring of messages.
7307
d6382fff
TT
73082017-08-14 Tom Tromey <tom@tromey.com>
7309
7310 PR gdb/21675:
7311 * gdb.base/printcmds.exp (test_radices): New function.
7312 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7313 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7314 * lib/gdb.exp (get_integer_valueof): Use p/d.
7315
c2c2dd9f
SM
73162017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7317
7318 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7319 characters.
7320
fdffd6f4
TT
73212017-08-05 Tom Tromey <tom@tromey.com>
7322
7323 * gdb.rust/simple.exp: Allow String to appear in a different
7324 namespace.
7325
27d41eac
YQ
73262017-07-26 Yao Qi <yao.qi@linaro.org>
7327
7328 * gdb.gdb/unittest.exp: Invoke command
7329 "maintenance check xml-descriptions".
7330
031ed05d
AA
73312017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7332
7333 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7334 calling context.
7335 (hex128): Drop erroneous calculation of parameters.
7336
dcd27ddf
SM
73372017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7338
7339 * gdb.python/py-unwind.exp: Disable stack protection when
7340 building test file.
7341
47e77640
PA
73422017-07-20 Pedro Alves <palves@redhat.com>
7343
7344 * gdb.base/default.exp (set language): Adjust expected output.
7345
62d2a18a
PA
73462017-07-20 Pedro Alves <palves@redhat.com>
7347
7348 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7349 (test_minsym): ... this, and make static.
7350 (get_pck__foo__bar__minsym): Rename to ...
7351 (get_test_minsym): ... this.
7352 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7353 symbol names and comments.
7354 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7355 (get_test_minsym): ... this.
7356 (pck__foo__bar__minsym__2): Rename to ...
7357 (test_minsym): ... this.
7358 (main): Adjust.
7359
c45ec17c
PA
73602017-07-17 Pedro Alves <palves@redhat.com>
7361
7362 * gdb.base/completion.exp: Adjust expected output.
7363 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7364 the completer works.
7365
c6756f62
PA
73662017-07-17 Pedro Alves <palves@redhat.com>
7367
7368 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7369
5bd68487
AB
73702017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7371
7372 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7373
8880f2a9
TT
73742017-07-14 Tom Tromey <tom@tromey.com>
7375
7376 PR rust/21764:
7377 * gdb.rust/simple.exp: Add tests.
7378
65547233
TT
73792017-07-14 Tom Tromey <tom@tromey.com>
7380
7381 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7382
8f14146e
PA
73832017-07-14 Pedro Alves <palves@redhat.com>
7384
7385 * gdb.linespec/base/one/thefile.cc (z1): New function.
7386 * gdb.linespec/base/two/thefile.cc (z2): New function.
7387 * gdb.linespec/linespec.exp: Add tests.
7388
b4365d02
AB
73892017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7390
7391 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7392 to mi_create_breakpoint.
7393
5d2cbaa5
AB
73942017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7395
7396 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7397 mi_create_breakpoint.
7398
11cb5716
IB
73992017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7400
7401 * gdb.dlang/demangle.exp: Update for demangling changes.
7402
03278692
TT
74032017-07-09 Tom Tromey <tom@tromey.com>
7404
7405 * gdb.dwarf2/shortpiece.exp: New file.
7406
33c5cd75
DB
74072017-07-06 David Blaikie <dblaikie@gmail.com>
7408
7409 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7410 built from fissiont-multi-cu{1,2}.c.
7411 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7412 except putting 'main' and 'func' in separate CUs in the same DWO file.
7413 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7414 test.
7415 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7416 test.
7417
8455d262
PA
74182017-07-06 Pedro Alves <palves@redhat.com>
7419
7420 * gdb.python/py-unwind.exp: Test flushregs.
7421
dc4bde35
SDJ
74222017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7423
7424 PR cli/21688
7425 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7426 tests for alias commands and trailing whitespace.
7427
51ed89aa
SDJ
74282017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7429
7430 PR cli/21688
7431 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7432 procedure. Call it.
7433
eb17d413
PA
74342017-06-29 Pedro Alves <palves@redhat.com>
7435
7436 * gdb.base/printcmds.exp: Add tests.
7437
41664b45
DG
74382017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7439
7440 PR gdb/21337
7441 * gdb.base/reread-readsym.exp: New file.
7442 * gdb.base/reread-readsym.c: New file.
7443
75312ae3
KB
74442017-06-21 Kevin Buettner <kevinb@redhat.com>
7445
7446 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7447 subpattern.
7448
66953522
PB
74492017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7450
7451 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7452 extended mnemonic.
7453 * gdb.arch/powerpc-power9.s: Likewise.
7454
5524b525
AA
74552017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7456
7457 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7458 on 32-bit x86 targets. Exploit is_*_target macros where
7459 appropriate.
7460
03c8af18
AA
74612017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7462
7463 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7464 register pieces.
7465
3bf31011
AA
74662017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7467
7468 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7469 located in one or more DWARF pieces.
7470
805acca0
AA
74712017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7472
7473 * lib/gdb.exp (get_endianness): New proc.
7474 * gdb.arch/aarch64-fp.exp: Use it.
7475 * gdb.arch/altivec-regs.exp: Likewise.
7476 * gdb.arch/e500-regs.exp: Likewise.
7477 * gdb.arch/vsx-regs.exp: Likewise.
7478 * gdb.base/dump.exp: Likewise.
7479 * gdb.base/funcargs.exp: Likewise.
7480 * gdb.base/gnu_vector.exp: Likewise.
7481 * gdb.dwarf2/formdata16.exp: Likewise.
7482 * gdb.dwarf2/implptrpiece.exp: Likewise.
7483 * gdb.dwarf2/nonvar-access.exp: Likewise.
7484 * gdb.python/py-inferior.exp: Likewise.
7485 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7486
e9352324
AA
74872017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7488
7489 PR gdb/21226
7490 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7491 stack value pieces are taken from the LSB end.
7492
d5d1163e
AA
74932017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7494
7495 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7496 variable at nonzero offset.
7497
0567c986
AA
74982017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7499
7500 * gdb.dwarf2/var-access.c: New file.
7501 * gdb.dwarf2/var-access.exp: New test.
7502 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7503
973e9aab
TT
75042017-06-12 Tom Tromey <tom@tromey.com>
7505
7506 * gdb.dwarf2/formdata16.exp: Add tests.
7507
d9109c80
TT
75082017-06-12 Tom Tromey <tom@tromey.com>
7509
7510 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7511
30a25466
TT
75122017-06-12 Tom Tromey <tom@tromey.com>
7513
7514 PR exp/16225:
7515 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7516 * gdb.arch/vsx-regs.exp: Update tests.
7517 * gdb.arch/s390-vregs.exp (hex128): New proc.
7518 Update test.
7519 * gdb.arch/altivec-regs.exp: Update tests.
7520
aefd8b33
SDJ
75212017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7522
7523 * gdb.base/startup-with-shell.c: New file.
7524 * gdb.base/startup-with-shell.exp: Likewise.
7525
2090129c
SDJ
75262017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7527
7528 * gdb.server/non-existing-program.exp: Update regex in order to
7529 reflect the fact that gdbserver is now using fork_inferior (with a
7530 shell) to startup the inferior.
7531
8e86a419
SM
75322017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7533
7534 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7535 support function calls from GDB.
7536
e6cf65f2
TT
75372017-05-21 Tom Tromey <tom@tromey.com>
7538
7539 PR rust/21466:
7540 * gdb.rust/unsized.exp: New file.
7541 * gdb.rust/unsized.rs: New file.
7542
43cc5389
TT
75432017-05-19 Tom Tromey <tom@tromey.com>
7544
7545 PR rust/21484:
7546 * gdb.rust/watch.exp: New file.
7547 * gdb.rust/watch.rs: New file.
7548
ec8df234
TT
75492017-05-18 Tom Tromey <tom@tromey.com>
7550
7551 * gdb.rust/simple.exp: Allow Box to be qualified.
7552
3e3e7fae
TP
75532017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7554
7555 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7556
59cc050d
PA
75572017-05-18 Pedro Alves <palves@redhat.com>
7558
7559 * gdb.base/fileio.c (test_write, test_read, test_close)
7560 (test_fstat): Don't print 'ret' in the fail path.
7561
c8f6abd1
PA
75622017-05-18 Pedro Alves <palves@redhat.com>
7563
7564 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7565 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7566 (test_system, test_rename, test_unlink, test_time): Change
7567 prototypes.
7568 * gdb.base/fileio.exp (stop_msg): Adjust.
7569
d2a03b77
PA
75702017-05-18 Pedro Alves <palves@redhat.com>
7571
7572 * gdb.base/fileio.c (null_str): New global.
7573 (test_stat): Use it.
7574 * gdb.base/fileio.exp: Remove nowarnings.
7575
0d5c6999
YQ
75762017-05-17 Yao Qi <yao.qi@linaro.org>
7577
7578 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7579
21873064
YQ
75802017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7581
7582 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7583 argument command.
7584 (top-level): Invoke test_set_inferior_tty.
7585
d512d31c
PA
75862017-05-04 Pedro Alves <palves@redhat.com>
7587
7588 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7589 Add parens to print call for Python 3.
7590
90cef2ed
KS
75912017-05-03 Keith Seitz <keiths@redhat.com>
7592
7593 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7594 (main): Call it.
7595
14f819c8
TW
75962017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7597
7598 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7599 to prev and next.
7600
913aeadd
TW
76012017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7602
7603 * gdb.python/py-record-btrace.exp: Remove test for
7604 gdb.BtraceInstruction.error.
7605
a3be24ad
TW
76062017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7607
7608 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7609
ae20e79a
TW
76102017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7611
7612 * gdb.python/py-record-btrace-threads.c: New file.
7613 * gdb.python/py-record-btrace-threads.exp: New file.
7614
45ce1b47
SDJ
76152017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7616
7617 PR testsuite/8595
7618 * gdb.base/environ.exp: Make test available in all architectures.
7619 Move bits related to "info program" testing to
7620 gdb.base/info-program.exp. Rewrite tests to use the two new
7621 procedures mentione below.
7622 (test_set_show_env_var) New procedure.
7623 (test_set_show_env_var_equal): Likewise.
7624 * gdb.base/info-program.exp: New file.
7625
e15c3eb4
KS
76262017-04-27 Keith Seitz <keiths@redhat.com>
7627
7628 * gdb.cp/oranking.cc (test15): New function.
7629 (main): Call test15 and declare additional variables for testing.
7630 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7631 "p foo101('abc')" tests.
7632 Add tests for cv qualifier overloads.
7633 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7634 "lvalue reference overload" test.
7635 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7636 "print value of f1 on Child&& in f2" test.
7637
3a3fd0fd
PA
76382017-04-19 Pedro Alves <palves@redhat.com>
7639
7640 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7641 procedure.
7642 (top level): Call it.
7643 * lib/gdb.exp (gdb_define_cmd): New procedure.
7644
53375380
PA
76452017-04-12 Pedro Alves <palves@redhat.com>
7646
7647 PR gdb/21323
7648 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7649 (wchar): New global.
7650 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7651 (do_test_wide_char, wide_char_types_no_program, top level): Add
7652 wchar_t testing.
7653
53e710ac
PA
76542017-04-12 Pedro Alves <palves@redhat.com>
7655
7656 PR c++/21323
7657 * gdb.cp/wide_char_types.c: New file.
7658 * gdb.cp/wide_char_types.exp: New file.
7659
0ad9d8c7
SDJ
76602017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7661
7662 PR gdb/21352
7663 * gdb.trace/tsv.exp: Add test for "tsave -r".
7664
b1b45502
IB
76652017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7666
7667 * gdb.dlang/watch-loc.c: New file.
7668 * gdb.dlang/watch-loc.exp: New file.
7669
ec13808e
JK
76702017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7671
7672 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7673
fe5f7374
AK
76742017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7675
7676 * gdb.arch/arc-analyze-prologue.S: New file.
7677 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7678
eea78757
AK
76792017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7680
7681 * gdb.arch/arc-decode-insn.S: New file.
7682 * gdb.arch/arc-decode-insn.exp: Likewise.
7683
5badf10a
IR
76842017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7685
7686 PR tdep/20928
7687 * gdb.arch/sparc64-regs.exp: New file.
7688 * gdb.arch/sparc64-regs.S: Likewise.
7689
cee59b3f
TW
76902017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7691
7692 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7693 and memory view on Python 3.
7694
c0f55cc6
AV
76952017-03-20 Artemiy Volkov <artemiyv@acm.org>
7696 Keith Seitz <keiths@redhat.com>
7697
7698 PR gdb/14441
7699 * gdb.cp/demangle.exp: Add rvalue reference tests.
7700 * gdb.cp/rvalue-ref-casts.cc: New file.
7701 * gdb.cp/rvalue-ref-casts.exp: New file.
7702 * gdb.cp/rvalue-ref-overload.cc: New file.
7703 * gdb.cp/rvalue-ref-overload.exp: New file.
7704 * gdb.cp/rvalue-ref-params.cc: New file.
7705 * gdb.cp/rvalue-ref-params.exp: New file.
7706 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7707 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7708 * gdb.cp/rvalue-ref-types.cc: New file.
7709 * gdb.cp/rvalue-ref-types.exp: New file.
7710 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
7711 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
7712
51457a05
MAL
77132017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7714
7715 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
7716 New procedure.
7717
5b291c04
MAL
77182017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7719
7720 * lib/mi-support.exp (mi_gdb_test): Add additional message
7721 for unexpected output.
7722
59a56148
AA
77232017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7724
7725 * gdb.base/examine-backward.c (Barrier): New character array
7726 constant, to ensure that TestStrings is preceded by a string
7727 terminator.
7728
7942e96e
AA
77292017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7730
7731 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
7732 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
7733 and implicit pointer into such a location.
7734
6ebac3fb
DE
77352017-03-16 Doug Evans <dje@google.com>
7736
7737 * gdb.python/py-lazy-string (pointer): Really add new typedef.
7738
ec3b243d
TP
77392017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
7740
7741 * gdb.cp/m-static.exp: Fix expectation for prototype of
7742 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
7743
77442017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
7745
7746 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
7747 * gdb.guile/scm-lazy-string.c: New file.
7748 * gdb.guile/scm-value.exp: Move lazy string tests to ...
7749 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
7750 for pointer, array, typedef lazy strings.
7751
2cc36e25 77522017-03-16 Doug Evans <dje@google.com>
34b43320
DE
7753
7754 PR python/17728, python/18439, python/18779
7755 * gdb.python/py-value.c (main) Delete locals sptr, sn.
7756 * gdb.python/py-lazy-string.c (pointer): New typedef.
7757 (main): New locals ptr, array, typedef_ptr.
7758 * gdb.python/py-value.exp: Move lazy string tests to ...
7759 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
7760 array, typedef lazy strings.
ec3b243d 7761
0efcde63
AK
77622017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
7763
7764 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
7765 Add optional 'test' parameter.
7766
7978d7c3
SM
77672017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7768
7769 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7770 Skip for versions of DejaGnu < 1.5.
7771
896c0c1e
SM
77722017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7773
7774 * lib/gdb.exp (dejagnu_version): New proc.
7775 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7776 Use dejagnu_version.
7777
5f4d1085
KS
77782017-03-10 Keith Seitz <keiths@redhat.com>
7779
7780 PR c++/8128
7781 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
7782 type from destructor regexps.
7783 Add a branch which actually passes the test.
7784 Adjust "ptype t5i" test names.
7785
1de05205
PA
77862017-03-08 Pedro Alves <palves@redhat.com>
7787
7788 * gdb.base/step-over-exit.exp: Add explicit test message.
7789
c65d6b55
PA
77902017-03-08 Pedro Alves <palves@redhat.com>
7791
7792 PR gdb/18360
7793 * gdb.threads/interrupt-while-step-over.c: New file.
7794 * gdb.threads/interrupt-while-step-over.exp: New file.
7795
2e86a283
PA
77962017-03-08 Pedro Alves <palves@redhat.com>
7797
7798 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
7799 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
7800
25dcbff6
PA
78012017-03-08 Pedro Alves <palves@redhat.com>
7802
7803 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
7804 PKRU as not supported as a PASS.
7805
dc9366eb
PA
78062017-03-08 Pedro Alves <palves@redhat.com>
7807
7808 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
7809 prefix instead of $binfile1/$binfile2.
7810 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
7811 in test message.
7812 * gdb.python/py-completion.exp: Use "load python file" as test
7813 messages instead of unstable path names.
7814
6e5d74e7
PA
78152017-03-08 Pedro Alves <palves@redhat.com>
7816 Jan Kratochvil <jan.kratochvil@redhat.com>
7817
7818 PR cli/21218
7819 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7820 New proc.
7821 (top level): Call it.
7822
9753a2f6
PA
78232017-03-08 Pedro Alves <palves@redhat.com>
7824
7825 PR tui/21216
7826 * gdb.tui/tui-nl-filtered-output.exp: New file.
7827
1a4dd9dd
PA
78282017-03-08 Pedro Alves <palves@redhat.com>
7829
7830 * gdb.base/completion.exp: Move TUI completion tests to ...
7831 * gdb.tui/completion.exp: ... this new file.
7832
7cbbff33
PA
78332017-03-08 Pedro Alves <palves@redhat.com>
7834
7835 * gdb.base/tui-disasm-long-lines.c,
7836 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
7837 gdb.base/tui-layout.exp: Move to ...
7838 * gdb.tui/: ... this new directory.
7839
5f6fd321
PA
78402017-03-07 Pedro Alves <palves@redhat.com>
7841
7842 * gdb.base/tui-layout.c: New file.
7843 * gdb.base/tui-layout.exp: New file.
7844
44959fa8
PA
78452017-03-07 Pedro Alves <palves@redhat.com>
7846
7847 * gdb.base/tui-layout.c: Rename to ...
7848 * gdb.base/tui-disasm-long-lines.c: ... this.
7849 * gdb.base/tui-layout.exp: Rename to ...
7850 * gdb.base/tui-disasm-long-lines.exp: ... this.
7851
f8c4e718
PA
78522017-03-07 Pedro Alves <palves@redhat.com>
7853
7854 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
7855
6dbb839a 78562017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
7857
7858 * i386-mpx-call.c: New file.
7859 * i386-mpx-call.exp: New file.
7860
65b48a81
PB
78612017-02-28 Peter Bergner <bergner@vnet.ibm.com>
7862
7863 * gdb.arch/powerpc-power.exp: Delete test.
7864 * gdb.arch/powerpc-power.s: Likewise.
7865 * gdb.disasm/disassembler-options.exp: New test.
7866 * gdb.arch/powerpc-altivec.exp: Likewise.
7867 * gdb.arch/powerpc-altivec.s: Likewise.
7868 * gdb.arch/powerpc-altivec2.exp: Likewise.
7869 * gdb.arch/powerpc-altivec2.s: Likewise.
7870 * gdb.arch/powerpc-altivec3.exp: Likewise.
7871 * gdb.arch/powerpc-altivec3.s: Likewise.
7872 * gdb.arch/powerpc-power7.exp: Likewise.
7873 * gdb.arch/powerpc-power7.s: Likewise.
7874 * gdb.arch/powerpc-power8.exp: Likewise.
7875 * gdb.arch/powerpc-power8.s: Likewise.
7876 * gdb.arch/powerpc-power9.exp: Likewise.
7877 * gdb.arch/powerpc-power9.s: Likewise.
7878 * gdb.arch/powerpc-vsx.exp: Likewise.
7879 * gdb.arch/powerpc-vsx.s: Likewise.
7880 * gdb.arch/powerpc-vsx2.exp: Likewise.
7881 * gdb.arch/powerpc-vsx2.s: Likewise.
7882 * gdb.arch/powerpc-vsx3.exp: Likewise.
7883 * gdb.arch/powerpc-vsx3.s: Likewise.
7884 * gdb.arch/arm-disassembler-options.exp: Likewise.
7885 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
7886 * gdb.arch/s390-disassembler-options.exp: Likewise.
7887
17cd4947
LM
78882017-02-23 Luis Machado <lgustavo@codesourcery.com>
7889
7890 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
7891 (check_supported_features): ... this. Changed return type to void.
7892 (supports_rdseed): New static global.
7893 (rdseed): Check supports_rdseed.
7894 (initialize): Call check_supported_features.
7895
2039d74e
EBM
78962017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7897
7898 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
7899 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
7900 and lqarx/stqcx.
7901 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
7902 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
7903
a51d7ecf
EBM
79042017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7905
7906 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
7907 uppercase.
7908
0224619f
JK
79092017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7910
7911 * gdb.dwarf2/formdata16.c: New file.
7912 * gdb.dwarf2/formdata16.exp: New file.
7913 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
7914
216f72a1
JK
79152017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7916
7917 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
7918 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
7919 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
7920 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
7921 DW_AT_GNU_*.
7922
43988095
JK
79232017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7924
7925 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
7926
99e8a4f9
SDJ
79272017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
7928
7929 PR gdb/21164
7930 * gdb.base/maint.exp: Add testcases for when the commands do
7931 not have arguments.
7932
b58a8c0c
TP
79332017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
7934
7935 * gdb.cp/chained-calls.exp: Use p instead of P.
7936
4e746bb6
TW
79372017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
7938
7939 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
7940 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
7941
3f77c769
TT
79422017-02-14 Tom Tromey <tom@tromey.com>
7943
7944 PR python/13598:
7945 * gdb.python/py-events.exp: Add before_prompt event tests.
7946
075beec0
AA
79472017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7948
7949 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
7950
bf5f525c
LM
79512017-02-13 Luis Machado <lgustavo@codesourcery.com>
7952
7953 * gdb.linespec/explicit.c (my_unique_function_name): New function.
7954 (main): Call my_unique_function_name.
7955 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
7956 completion of patterns with a single match.
7957 Add missing -re switches to gdb_test_multiple calls.
7958
13a66184
LM
79592017-02-13 Luis Machado <lgustavo@codesourcery.com>
7960
7961 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
7962 return if core file is not recognized.
7963
26a06916
SM
79642017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7965
7966 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
7967 and extra UIs.
7968
b761ca9e
SM
79692017-02-10 Simon Marchi <simon.marchi@ericsson.com>
7970
7971 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
7972 proc_with_prefix.
7973
b964bee0
TT
79742017-02-10 Tom Tromey <tom@tromey.com>
7975
7976 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
7977
18da0c51
MG
79782017-02-10 Martin Galvan <martingalvan@sourceware.org>
7979
7980 PR gdb/21122
7981 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
7982
604c4576
JG
79832017-02-08 Jerome Guitton <guitton@adacore.com>
7984
7985 * gdb.base/define.exp: Add test for command abbreviations
7986 in define.
7987
20b477a7
LM
79882017-02-06 Luis Machado <lgustavo@codesourcery.com>
7989
7990 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
7991 * gdb.reverse/insn-reverse-x86.c: New file.
7992
3f7b46f2
IR
79932017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
7994
7995 PR tdep/20936
7996 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
7997
f0fd41c1
TT
79982017-02-03 Tom Tromey <tom@tromey.com>
7999
8000 PR rust/21097:
8001 * gdb.rust/simple.exp: Add new tests.
8002
5be5dbf0
PA
80032017-02-02 Pedro Alves <palves@redhat.com>
8004
8005 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8006 tests.
8007
7346ef59
AA
80082017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8009
8010 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8011 taking a 2-byte value out of a 4-byte DWARF implicit value on
8012 big-endian targets.
8013 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8014 logic. Add test cases for DW_OP_implicit.
8015
787f0025
MM
80162017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8017
8018 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8019
68777c29
MM
80202017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8021
8022 * gdb.btrace/enable.exp: Call gdb_exit before
8023 skip_gdbserver_tests.
8024
0a1c7e28
MM
80252017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8026
8027 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8028 GDBFLAGS.
8029
b5ac99b0
MM
80302017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8031
8032 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8033 the test is skipped.
8034 * gdb.btrace/data.exp: Likewise.
8035 * gdb.btrace/delta.exp: Likewise.
8036 * gdb.btrace/dlopen.exp: Likewise.
8037 * gdb.btrace/enable-running.exp: Likewise.
8038 * gdb.btrace/enable.exp: Likewise.
8039 * gdb.btrace/exception.exp: Likewise.
8040 * gdb.btrace/function_call_history.exp: Likewise.
8041 * gdb.btrace/gcore.exp: Likewise.
8042 * gdb.btrace/instruction_history.exp: Likewise.
8043 * gdb.btrace/multi-thread-step.exp: Likewise.
8044 * gdb.btrace/nohist.exp: Likewise.
8045 * gdb.btrace/non-stop.exp: Likewise.
8046 * gdb.btrace/reconnect.exp: Likewise.
8047 * gdb.btrace/record_goto-step.exp: Likewise.
8048 * gdb.btrace/record_goto.exp: Likewise.
8049 * gdb.btrace/rn-dl-bind.exp: Likewise.
8050 * gdb.btrace/segv.exp: Likewise.
8051 * gdb.btrace/step.exp: Likewise.
8052 * gdb.btrace/stepi.exp: Likewise.
8053 * gdb.btrace/tailcall-only.exp: Likewise.
8054 * gdb.btrace/tailcall.exp: Likewise.
8055 * gdb.btrace/tsx.exp: Likewise.
8056 * gdb.btrace/unknown_functions.exp: Likewise.
8057 * gdb.btrace/vdso.exp: Likewise.
8058
cd4007e4
MM
80592017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8060
8061 * gdb.btrace/enable-running.c: New.
8062 * gdb.btrace/enable-running.exp: New.
8063
2735833d
WT
80642017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8065
8066 * gdb.arch/amd64-gs_base.c: New file.
8067 * gdb.arch/amd64-gs_base.exp: New file.
8068
b51e1e94
LM
80692017-01-26 Luis Machado <lgustavo@codesourcery.com>
8070
8071 * lib/memory.exp: Remove spurious empty newlines.
8072
72ca0410
SM
80732017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8074
8075 * gdb.python/py-bad-printers.exp: Load python file using "source".
8076 * gdb.python/py-events.exp: Likewise.
8077 * gdb.python/py-evsignal.exp: Likewise.
8078 * gdb.python/py-evthreads.exp: Likewise.
8079 * gdb.python/py-frame-args.exp: Likewise.
8080 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8081 * gdb.python/py-framefilter-mi.exp: Likewise.
8082 * gdb.python/py-framefilter.exp: Likewise.
8083 * gdb.python/py-mi.exp: Likewise.
8084 * gdb.python/py-pp-maint.exp: Likewise.
8085 * gdb.python/py-pp-registration.exp: Likewise.
8086 * gdb.python/py-prettyprint.exp: Likewise.
8087 (run_lang_tests): Likewise.
8088 * gdb.python/py-typeprint.exp: Likewise.
8089
e309aa65
LM
80902017-01-26 Luis Machado <lgustavo@codesourcery.com>
8091
8092 * lib/memory.exp: New file.
8093 * lib/gdb.exp: Load memory.exp.
8094 * gdb.base/memattr.exp (delete_memory): Move proc to
8095 lib/memory.exp and rename to delete_memory_regions.
8096 Replace delete_memory with delete_memory_regions.
8097 Cleanup memory regions before tests.
8098 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8099 before tests.
8100
515aff23
LM
81012017-01-26 Luis Machado <lgustavo@codesourcery.com>
8102
8103 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8104 files.
8105 (initialize): New function conditionally defined.
8106 (testcases): Move within conditional block.
8107 (main): Call initialize.
8108 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8109 of gdb.reverse/insn-reverse.c.
8110 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8111 gdb.reverse/insn-reverse.c.
8112
d8b49cf0
YQ
81132017-01-26 Yao Qi <yao.qi@linaro.org>
8114
8115 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8116 disassemble on address 0.
8117
f13a9a0c
YQ
81182017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8119 Yao Qi <yao.qi@linaro.org>
8120
8121 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8122 * gdb.dwarf2/implptr-64bit.S: Remove.
8123 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8124 variables in caller's context. Add DW_OP_implicit_value.
8125
5ac95241
YQ
81262017-01-25 Yao Qi <yao.qi@linaro.org>
8127
8128 * lib/dwarf.exp (Dwarf::_location): Handle
8129 DW_OP_GNU_implicit_pointer with proper size.
8130
23e82930
LM
81312017-01-20 Luis Machado <lgustavo@codesourcery.com>
8132
8133 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8134 and add untested calls.
8135
d334ae25
LM
81362017-01-20 Luis Machado <lgustavo@codesourcery.com>
8137
8138 * gdb.python/python.exp: Check line number against what GDB thinks
8139 the line number is for func1.
8140
f5e6296e
IB
81412017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8142
8143 * gdb.dlang/debug-expr.exp: New file.
8144
5b362f04
LM
81452016-12-23 Luis Machado <lgustavo@codesourcery.com>
8146
8147 Fix test names for the following files:
8148
8149 * gdb.ada/exec_changed.exp
8150 * gdb.ada/info_types.exp
8151 * gdb.arch/aarch64-atomic-inst.exp
8152 * gdb.arch/aarch64-fp.exp
8153 * gdb.arch/altivec-abi.exp
8154 * gdb.arch/altivec-regs.exp
8155 * gdb.arch/amd64-byte.exp
8156 * gdb.arch/amd64-disp-step.exp
8157 * gdb.arch/amd64-dword.exp
8158 * gdb.arch/amd64-entry-value-inline.exp
8159 * gdb.arch/amd64-entry-value-param.exp
8160 * gdb.arch/amd64-entry-value-paramref.exp
8161 * gdb.arch/amd64-entry-value.exp
8162 * gdb.arch/amd64-i386-address.exp
8163 * gdb.arch/amd64-invalid-stack-middle.exp
8164 * gdb.arch/amd64-invalid-stack-top.exp
8165 * gdb.arch/amd64-optimout-repeat.exp
8166 * gdb.arch/amd64-prologue-skip.exp
8167 * gdb.arch/amd64-prologue-xmm.exp
8168 * gdb.arch/amd64-stap-special-operands.exp
8169 * gdb.arch/amd64-stap-wrong-subexp.exp
8170 * gdb.arch/amd64-tailcall-cxx.exp
8171 * gdb.arch/amd64-tailcall-noret.exp
8172 * gdb.arch/amd64-tailcall-ret.exp
8173 * gdb.arch/amd64-tailcall-self.exp
8174 * gdb.arch/amd64-word.exp
8175 * gdb.arch/arm-bl-branch-dest.exp
8176 * gdb.arch/arm-disp-step.exp
8177 * gdb.arch/arm-neon.exp
8178 * gdb.arch/arm-single-step-kernel-helper.exp
8179 * gdb.arch/avr-flash-qualifier.exp
8180 * gdb.arch/disp-step-insn-reloc.exp
8181 * gdb.arch/e500-abi.exp
8182 * gdb.arch/e500-regs.exp
8183 * gdb.arch/ftrace-insn-reloc.exp
8184 * gdb.arch/i386-avx512.exp
8185 * gdb.arch/i386-bp_permanent.exp
8186 * gdb.arch/i386-byte.exp
8187 * gdb.arch/i386-cfi-notcurrent.exp
8188 * gdb.arch/i386-disp-step.exp
8189 * gdb.arch/i386-dr3-watch.exp
8190 * gdb.arch/i386-float.exp
8191 * gdb.arch/i386-gnu-cfi.exp
8192 * gdb.arch/i386-mpx-map.exp
8193 * gdb.arch/i386-mpx-sigsegv.exp
8194 * gdb.arch/i386-mpx-simple_segv.exp
8195 * gdb.arch/i386-mpx.exp
8196 * gdb.arch/i386-permbkpt.exp
8197 * gdb.arch/i386-prologue.exp
8198 * gdb.arch/i386-signal.exp
8199 * gdb.arch/i386-size-overlap.exp
8200 * gdb.arch/i386-unwind.exp
8201 * gdb.arch/i386-word.exp
8202 * gdb.arch/mips-fcr.exp
8203 * gdb.arch/powerpc-d128-regs.exp
8204 * gdb.arch/powerpc-stackless.exp
8205 * gdb.arch/ppc64-atomic-inst.exp
8206 * gdb.arch/s390-stackless.exp
8207 * gdb.arch/s390-tdbregs.exp
8208 * gdb.arch/s390-vregs.exp
8209 * gdb.arch/sparc-sysstep.exp
8210 * gdb.arch/thumb-bx-pc.exp
8211 * gdb.arch/thumb-singlestep.exp
8212 * gdb.arch/thumb2-it.exp
8213 * gdb.arch/vsx-regs.exp
8214 * gdb.asm/asm-source.exp
8215 * gdb.base/a2-run.exp
8216 * gdb.base/advance.exp
8217 * gdb.base/all-bin.exp
8218 * gdb.base/anon.exp
8219 * gdb.base/args.exp
8220 * gdb.base/arithmet.exp
8221 * gdb.base/async-shell.exp
8222 * gdb.base/async.exp
8223 * gdb.base/attach-pie-noexec.exp
8224 * gdb.base/attach-twice.exp
8225 * gdb.base/auto-load.exp
8226 * gdb.base/bang.exp
8227 * gdb.base/bitfields.exp
8228 * gdb.base/break-always.exp
8229 * gdb.base/break-caller-line.exp
8230 * gdb.base/break-entry.exp
8231 * gdb.base/break-inline.exp
8232 * gdb.base/break-on-linker-gcd-function.exp
8233 * gdb.base/break-probes.exp
8234 * gdb.base/break.exp
8235 * gdb.base/breakpoint-shadow.exp
8236 * gdb.base/call-ar-st.exp
8237 * gdb.base/call-sc.exp
8238 * gdb.base/call-signal-resume.exp
8239 * gdb.base/call-strs.exp
8240 * gdb.base/callfuncs.exp
8241 * gdb.base/catch-fork-static.exp
8242 * gdb.base/catch-gdb-caused-signals.exp
8243 * gdb.base/catch-load.exp
8244 * gdb.base/catch-signal-fork.exp
8245 * gdb.base/catch-signal.exp
8246 * gdb.base/catch-syscall.exp
8247 * gdb.base/charset.exp
8248 * gdb.base/checkpoint.exp
8249 * gdb.base/chng-syms.exp
8250 * gdb.base/code-expr.exp
8251 * gdb.base/code_elim.exp
8252 * gdb.base/commands.exp
8253 * gdb.base/completion.exp
8254 * gdb.base/complex.exp
8255 * gdb.base/cond-expr.exp
8256 * gdb.base/condbreak.exp
8257 * gdb.base/consecutive.exp
8258 * gdb.base/continue-all-already-running.exp
8259 * gdb.base/coredump-filter.exp
8260 * gdb.base/corefile.exp
8261 * gdb.base/dbx.exp
8262 * gdb.base/debug-expr.exp
8263 * gdb.base/define.exp
8264 * gdb.base/del.exp
8265 * gdb.base/disabled-location.exp
8266 * gdb.base/disasm-end-cu.exp
8267 * gdb.base/disasm-optim.exp
8268 * gdb.base/display.exp
8269 * gdb.base/duplicate-bp.exp
8270 * gdb.base/ena-dis-br.exp
8271 * gdb.base/ending-run.exp
8272 * gdb.base/enumval.exp
8273 * gdb.base/environ.exp
8274 * gdb.base/eu-strip-infcall.exp
8275 * gdb.base/eval-avoid-side-effects.exp
8276 * gdb.base/eval-skip.exp
8277 * gdb.base/exitsignal.exp
8278 * gdb.base/expand-psymtabs.exp
8279 * gdb.base/filesym.exp
8280 * gdb.base/find-unmapped.exp
8281 * gdb.base/finish.exp
8282 * gdb.base/float.exp
8283 * gdb.base/foll-exec-mode.exp
8284 * gdb.base/foll-exec.exp
8285 * gdb.base/foll-fork.exp
8286 * gdb.base/fortran-sym-case.exp
8287 * gdb.base/freebpcmd.exp
8288 * gdb.base/func-ptr.exp
8289 * gdb.base/func-ptrs.exp
8290 * gdb.base/funcargs.exp
8291 * gdb.base/gcore-buffer-overflow.exp
8292 * gdb.base/gcore-relro-pie.exp
8293 * gdb.base/gcore-relro.exp
8294 * gdb.base/gcore.exp
8295 * gdb.base/gdb1090.exp
8296 * gdb.base/gdb11530.exp
8297 * gdb.base/gdb11531.exp
8298 * gdb.base/gdb1821.exp
8299 * gdb.base/gdbindex-stabs.exp
8300 * gdb.base/gdbvars.exp
8301 * gdb.base/hbreak.exp
8302 * gdb.base/hbreak2.exp
8303 * gdb.base/included.exp
8304 * gdb.base/infcall-input.exp
8305 * gdb.base/inferior-died.exp
8306 * gdb.base/infnan.exp
8307 * gdb.base/info-macros.exp
8308 * gdb.base/info-os.exp
8309 * gdb.base/info-proc.exp
8310 * gdb.base/info-shared.exp
8311 * gdb.base/info-target.exp
8312 * gdb.base/infoline.exp
8313 * gdb.base/interp.exp
8314 * gdb.base/interrupt.exp
8315 * gdb.base/jit-reader.exp
8316 * gdb.base/jit-simple.exp
8317 * gdb.base/kill-after-signal.exp
8318 * gdb.base/kill-detach-inferiors-cmd.exp
8319 * gdb.base/label.exp
8320 * gdb.base/langs.exp
8321 * gdb.base/ldbl_e308.exp
8322 * gdb.base/line-symtabs.exp
8323 * gdb.base/linespecs.exp
8324 * gdb.base/list.exp
8325 * gdb.base/long_long.exp
8326 * gdb.base/longest-types.exp
8327 * gdb.base/maint.exp
8328 * gdb.base/max-value-size.exp
8329 * gdb.base/memattr.exp
8330 * gdb.base/mips_pro.exp
8331 * gdb.base/morestack.exp
8332 * gdb.base/moribund-step.exp
8333 * gdb.base/multi-forks.exp
8334 * gdb.base/nested-addr.exp
8335 * gdb.base/nextoverexit.exp
8336 * gdb.base/noreturn-finish.exp
8337 * gdb.base/noreturn-return.exp
8338 * gdb.base/nostdlib.exp
8339 * gdb.base/offsets.exp
8340 * gdb.base/opaque.exp
8341 * gdb.base/pc-fp.exp
8342 * gdb.base/permissions.exp
8343 * gdb.base/print-symbol-loading.exp
8344 * gdb.base/prologue-include.exp
8345 * gdb.base/psymtab.exp
8346 * gdb.base/ptype.exp
8347 * gdb.base/random-signal.exp
8348 * gdb.base/randomize.exp
8349 * gdb.base/range-stepping.exp
8350 * gdb.base/readline-ask.exp
8351 * gdb.base/recpar.exp
8352 * gdb.base/recurse.exp
8353 * gdb.base/relational.exp
8354 * gdb.base/restore.exp
8355 * gdb.base/return-nodebug.exp
8356 * gdb.base/return.exp
8357 * gdb.base/run-after-attach.exp
8358 * gdb.base/save-bp.exp
8359 * gdb.base/scope.exp
8360 * gdb.base/sect-cmd.exp
8361 * gdb.base/set-lang-auto.exp
8362 * gdb.base/set-noassign.exp
8363 * gdb.base/setvar.exp
8364 * gdb.base/sigall.exp
8365 * gdb.base/sigbpt.exp
8366 * gdb.base/siginfo-addr.exp
8367 * gdb.base/siginfo-infcall.exp
8368 * gdb.base/siginfo-obj.exp
8369 * gdb.base/siginfo.exp
8370 * gdb.base/signals-state-child.exp
8371 * gdb.base/signest.exp
8372 * gdb.base/sigstep.exp
8373 * gdb.base/sizeof.exp
8374 * gdb.base/skip.exp
8375 * gdb.base/solib-corrupted.exp
8376 * gdb.base/solib-nodir.exp
8377 * gdb.base/solib-search.exp
8378 * gdb.base/stack-checking.exp
8379 * gdb.base/stale-infcall.exp
8380 * gdb.base/stap-probe.exp
8381 * gdb.base/start.exp
8382 * gdb.base/step-break.exp
8383 * gdb.base/step-bt.exp
8384 * gdb.base/step-line.exp
8385 * gdb.base/step-over-exit.exp
8386 * gdb.base/step-over-syscall.exp
8387 * gdb.base/step-resume-infcall.exp
8388 * gdb.base/step-test.exp
8389 * gdb.base/store.exp
8390 * gdb.base/structs3.exp
8391 * gdb.base/sym-file.exp
8392 * gdb.base/symbol-without-target_section.exp
8393 * gdb.base/term.exp
8394 * gdb.base/testenv.exp
8395 * gdb.base/ui-redirect.exp
8396 * gdb.base/until.exp
8397 * gdb.base/unwindonsignal.exp
8398 * gdb.base/value-double-free.exp
8399 * gdb.base/vla-datatypes.exp
8400 * gdb.base/vla-ptr.exp
8401 * gdb.base/vla-sideeffect.exp
8402 * gdb.base/volatile.exp
8403 * gdb.base/watch-cond-infcall.exp
8404 * gdb.base/watch-cond.exp
8405 * gdb.base/watch-non-mem.exp
8406 * gdb.base/watch-read.exp
8407 * gdb.base/watch-vfork.exp
8408 * gdb.base/watchpoint-cond-gone.exp
8409 * gdb.base/watchpoint-delete.exp
8410 * gdb.base/watchpoint-hw-hit-once.exp
8411 * gdb.base/watchpoint-hw.exp
8412 * gdb.base/watchpoint-stops-at-right-insn.exp
8413 * gdb.base/watchpoints.exp
8414 * gdb.base/wchar.exp
8415 * gdb.base/whatis-exp.exp
8416 * gdb.btrace/buffer-size.exp
8417 * gdb.btrace/data.exp
8418 * gdb.btrace/delta.exp
8419 * gdb.btrace/dlopen.exp
8420 * gdb.btrace/enable.exp
8421 * gdb.btrace/exception.exp
8422 * gdb.btrace/function_call_history.exp
8423 * gdb.btrace/gcore.exp
8424 * gdb.btrace/instruction_history.exp
8425 * gdb.btrace/nohist.exp
8426 * gdb.btrace/reconnect.exp
8427 * gdb.btrace/record_goto-step.exp
8428 * gdb.btrace/record_goto.exp
8429 * gdb.btrace/rn-dl-bind.exp
8430 * gdb.btrace/segv.exp
8431 * gdb.btrace/step.exp
8432 * gdb.btrace/stepi.exp
8433 * gdb.btrace/tailcall-only.exp
8434 * gdb.btrace/tailcall.exp
8435 * gdb.btrace/tsx.exp
8436 * gdb.btrace/unknown_functions.exp
8437 * gdb.btrace/vdso.exp
8438 * gdb.compile/compile-ifunc.exp
8439 * gdb.compile/compile-ops.exp
8440 * gdb.compile/compile-print.exp
8441 * gdb.compile/compile-setjmp.exp
8442 * gdb.cp/abstract-origin.exp
8443 * gdb.cp/ambiguous.exp
8444 * gdb.cp/annota2.exp
8445 * gdb.cp/annota3.exp
8446 * gdb.cp/anon-ns.exp
8447 * gdb.cp/anon-struct.exp
8448 * gdb.cp/anon-union.exp
8449 * gdb.cp/arg-reference.exp
8450 * gdb.cp/baseenum.exp
8451 * gdb.cp/bool.exp
8452 * gdb.cp/breakpoint.exp
8453 * gdb.cp/bs15503.exp
8454 * gdb.cp/call-c.exp
8455 * gdb.cp/casts.exp
8456 * gdb.cp/chained-calls.exp
8457 * gdb.cp/class2.exp
8458 * gdb.cp/classes.exp
8459 * gdb.cp/cmpd-minsyms.exp
8460 * gdb.cp/converts.exp
8461 * gdb.cp/cp-relocate.exp
8462 * gdb.cp/cpcompletion.exp
8463 * gdb.cp/cpexprs.exp
8464 * gdb.cp/cplabel.exp
8465 * gdb.cp/cplusfuncs.exp
8466 * gdb.cp/cpsizeof.exp
8467 * gdb.cp/ctti.exp
8468 * gdb.cp/derivation.exp
8469 * gdb.cp/destrprint.exp
8470 * gdb.cp/dispcxx.exp
8471 * gdb.cp/enum-class.exp
8472 * gdb.cp/exception.exp
8473 * gdb.cp/exceptprint.exp
8474 * gdb.cp/expand-psymtabs-cxx.exp
8475 * gdb.cp/expand-sals.exp
8476 * gdb.cp/extern-c.exp
8477 * gdb.cp/filename.exp
8478 * gdb.cp/formatted-ref.exp
8479 * gdb.cp/fpointer.exp
8480 * gdb.cp/gdb1355.exp
8481 * gdb.cp/gdb2495.exp
8482 * gdb.cp/hang.exp
8483 * gdb.cp/impl-this.exp
8484 * gdb.cp/infcall-dlopen.exp
8485 * gdb.cp/inherit.exp
8486 * gdb.cp/iostream.exp
8487 * gdb.cp/koenig.exp
8488 * gdb.cp/local.exp
8489 * gdb.cp/m-data.exp
8490 * gdb.cp/m-static.exp
8491 * gdb.cp/mb-ctor.exp
8492 * gdb.cp/mb-inline.exp
8493 * gdb.cp/mb-templates.exp
8494 * gdb.cp/member-name.exp
8495 * gdb.cp/member-ptr.exp
8496 * gdb.cp/meth-typedefs.exp
8497 * gdb.cp/method.exp
8498 * gdb.cp/method2.exp
8499 * gdb.cp/minsym-fallback.exp
8500 * gdb.cp/misc.exp
8501 * gdb.cp/namelessclass.exp
8502 * gdb.cp/namespace-enum.exp
8503 * gdb.cp/namespace-nested-import.exp
8504 * gdb.cp/namespace.exp
8505 * gdb.cp/nextoverthrow.exp
8506 * gdb.cp/no-dmgl-verbose.exp
8507 * gdb.cp/non-trivial-retval.exp
8508 * gdb.cp/noparam.exp
8509 * gdb.cp/nsdecl.exp
8510 * gdb.cp/nsimport.exp
8511 * gdb.cp/nsnested.exp
8512 * gdb.cp/nsnoimports.exp
8513 * gdb.cp/nsrecurs.exp
8514 * gdb.cp/nsstress.exp
8515 * gdb.cp/nsusing.exp
8516 * gdb.cp/operator.exp
8517 * gdb.cp/oranking.exp
8518 * gdb.cp/overload-const.exp
8519 * gdb.cp/overload.exp
8520 * gdb.cp/ovldbreak.exp
8521 * gdb.cp/ovsrch.exp
8522 * gdb.cp/paren-type.exp
8523 * gdb.cp/parse-lang.exp
8524 * gdb.cp/pass-by-ref.exp
8525 * gdb.cp/pr-1023.exp
8526 * gdb.cp/pr-1210.exp
8527 * gdb.cp/pr-574.exp
8528 * gdb.cp/pr10687.exp
8529 * gdb.cp/pr12028.exp
8530 * gdb.cp/pr17132.exp
8531 * gdb.cp/pr17494.exp
8532 * gdb.cp/pr9067.exp
8533 * gdb.cp/pr9167.exp
8534 * gdb.cp/pr9631.exp
8535 * gdb.cp/printmethod.exp
8536 * gdb.cp/psmang.exp
8537 * gdb.cp/psymtab-parameter.exp
8538 * gdb.cp/ptype-cv-cp.exp
8539 * gdb.cp/ptype-flags.exp
8540 * gdb.cp/re-set-overloaded.exp
8541 * gdb.cp/ref-types.exp
8542 * gdb.cp/rtti.exp
8543 * gdb.cp/scope-err.exp
8544 * gdb.cp/shadow.exp
8545 * gdb.cp/smartp.exp
8546 * gdb.cp/static-method.exp
8547 * gdb.cp/static-print-quit.exp
8548 * gdb.cp/temargs.exp
8549 * gdb.cp/templates.exp
8550 * gdb.cp/try_catch.exp
8551 * gdb.cp/typedef-operator.exp
8552 * gdb.cp/typeid.exp
8553 * gdb.cp/userdef.exp
8554 * gdb.cp/using-crash.exp
8555 * gdb.cp/var-tag.exp
8556 * gdb.cp/virtbase.exp
8557 * gdb.cp/virtfunc.exp
8558 * gdb.cp/virtfunc2.exp
8559 * gdb.cp/vla-cxx.exp
8560 * gdb.disasm/t01_mov.exp
8561 * gdb.disasm/t02_mova.exp
8562 * gdb.disasm/t03_add.exp
8563 * gdb.disasm/t04_sub.exp
8564 * gdb.disasm/t05_cmp.exp
8565 * gdb.disasm/t06_ari2.exp
8566 * gdb.disasm/t07_ari3.exp
8567 * gdb.disasm/t08_or.exp
8568 * gdb.disasm/t09_xor.exp
8569 * gdb.disasm/t10_and.exp
8570 * gdb.disasm/t11_logs.exp
8571 * gdb.disasm/t12_bit.exp
8572 * gdb.disasm/t13_otr.exp
8573 * gdb.dlang/circular.exp
8574 * gdb.dwarf2/arr-stride.exp
8575 * gdb.dwarf2/arr-subrange.exp
8576 * gdb.dwarf2/atomic-type.exp
8577 * gdb.dwarf2/bad-regnum.exp
8578 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8579 * gdb.dwarf2/callframecfa.exp
8580 * gdb.dwarf2/clztest.exp
8581 * gdb.dwarf2/corrupt.exp
8582 * gdb.dwarf2/data-loc.exp
8583 * gdb.dwarf2/dup-psym.exp
8584 * gdb.dwarf2/dw2-anon-mptr.exp
8585 * gdb.dwarf2/dw2-anonymous-func.exp
8586 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8587 * gdb.dwarf2/dw2-bad-unresolved.exp
8588 * gdb.dwarf2/dw2-basic.exp
8589 * gdb.dwarf2/dw2-canonicalize-type.exp
8590 * gdb.dwarf2/dw2-case-insensitive.exp
8591 * gdb.dwarf2/dw2-common-block.exp
8592 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8593 * gdb.dwarf2/dw2-compressed.exp
8594 * gdb.dwarf2/dw2-const.exp
8595 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8596 * gdb.dwarf2/dw2-cu-size.exp
8597 * gdb.dwarf2/dw2-dup-frame.exp
8598 * gdb.dwarf2/dw2-entry-value.exp
8599 * gdb.dwarf2/dw2-icycle.exp
8600 * gdb.dwarf2/dw2-ifort-parameter.exp
8601 * gdb.dwarf2/dw2-inline-break.exp
8602 * gdb.dwarf2/dw2-inline-param.exp
8603 * gdb.dwarf2/dw2-intercu.exp
8604 * gdb.dwarf2/dw2-intermix.exp
8605 * gdb.dwarf2/dw2-lexical-block-bare.exp
8606 * gdb.dwarf2/dw2-linkage-name-trust.exp
8607 * gdb.dwarf2/dw2-minsym-in-cu.exp
8608 * gdb.dwarf2/dw2-noloc.exp
8609 * gdb.dwarf2/dw2-op-call.exp
8610 * gdb.dwarf2/dw2-op-out-param.exp
8611 * gdb.dwarf2/dw2-opt-structptr.exp
8612 * gdb.dwarf2/dw2-param-error.exp
8613 * gdb.dwarf2/dw2-producer.exp
8614 * gdb.dwarf2/dw2-ranges-base.exp
8615 * gdb.dwarf2/dw2-ref-missing-frame.exp
8616 * gdb.dwarf2/dw2-reg-undefined.exp
8617 * gdb.dwarf2/dw2-regno-invalid.exp
8618 * gdb.dwarf2/dw2-restore.exp
8619 * gdb.dwarf2/dw2-restrict.exp
8620 * gdb.dwarf2/dw2-single-line-discriminators.exp
8621 * gdb.dwarf2/dw2-strp.exp
8622 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8623 * gdb.dwarf2/dw2-unresolved.exp
8624 * gdb.dwarf2/dw2-var-zero-addr.exp
8625 * gdb.dwarf2/dw4-sig-types.exp
8626 * gdb.dwarf2/dwz.exp
8627 * gdb.dwarf2/dynarr-ptr.exp
8628 * gdb.dwarf2/enum-type.exp
8629 * gdb.dwarf2/gdb-index.exp
8630 * gdb.dwarf2/implptr-64bit.exp
8631 * gdb.dwarf2/implptr-optimized-out.exp
8632 * gdb.dwarf2/implptr.exp
8633 * gdb.dwarf2/implref-array.exp
8634 * gdb.dwarf2/implref-const.exp
8635 * gdb.dwarf2/implref-global.exp
8636 * gdb.dwarf2/implref-struct.exp
8637 * gdb.dwarf2/mac-fileno.exp
8638 * gdb.dwarf2/main-subprogram.exp
8639 * gdb.dwarf2/member-ptr-forwardref.exp
8640 * gdb.dwarf2/method-ptr.exp
8641 * gdb.dwarf2/missing-sig-type.exp
8642 * gdb.dwarf2/nonvar-access.exp
8643 * gdb.dwarf2/opaque-type-lookup.exp
8644 * gdb.dwarf2/pieces-optimized-out.exp
8645 * gdb.dwarf2/pieces.exp
8646 * gdb.dwarf2/pr10770.exp
8647 * gdb.dwarf2/pr13961.exp
8648 * gdb.dwarf2/staticvirtual.exp
8649 * gdb.dwarf2/subrange.exp
8650 * gdb.dwarf2/symtab-producer.exp
8651 * gdb.dwarf2/trace-crash.exp
8652 * gdb.dwarf2/typeddwarf.exp
8653 * gdb.dwarf2/valop.exp
8654 * gdb.dwarf2/watch-notconst.exp
8655 * gdb.fortran/array-element.exp
8656 * gdb.fortran/charset.exp
8657 * gdb.fortran/common-block.exp
8658 * gdb.fortran/complex.exp
8659 * gdb.fortran/derived-type-function.exp
8660 * gdb.fortran/derived-type.exp
8661 * gdb.fortran/logical.exp
8662 * gdb.fortran/module.exp
8663 * gdb.fortran/multi-dim.exp
8664 * gdb.fortran/nested-funcs.exp
8665 * gdb.fortran/print-formatted.exp
8666 * gdb.fortran/subarray.exp
8667 * gdb.fortran/vla-alloc-assoc.exp
8668 * gdb.fortran/vla-datatypes.exp
8669 * gdb.fortran/vla-history.exp
8670 * gdb.fortran/vla-ptr-info.exp
8671 * gdb.fortran/vla-ptype-sub.exp
8672 * gdb.fortran/vla-ptype.exp
8673 * gdb.fortran/vla-sizeof.exp
8674 * gdb.fortran/vla-type.exp
8675 * gdb.fortran/vla-value-sub-arbitrary.exp
8676 * gdb.fortran/vla-value-sub-finish.exp
8677 * gdb.fortran/vla-value-sub.exp
8678 * gdb.fortran/vla-value.exp
8679 * gdb.fortran/whatis_type.exp
8680 * gdb.go/chan.exp
8681 * gdb.go/handcall.exp
8682 * gdb.go/hello.exp
8683 * gdb.go/integers.exp
8684 * gdb.go/methods.exp
8685 * gdb.go/package.exp
8686 * gdb.go/strings.exp
8687 * gdb.go/types.exp
8688 * gdb.go/unsafe.exp
8689 * gdb.guile/scm-arch.exp
8690 * gdb.guile/scm-block.exp
8691 * gdb.guile/scm-breakpoint.exp
8692 * gdb.guile/scm-cmd.exp
8693 * gdb.guile/scm-disasm.exp
8694 * gdb.guile/scm-equal.exp
8695 * gdb.guile/scm-frame-args.exp
8696 * gdb.guile/scm-frame-inline.exp
8697 * gdb.guile/scm-frame.exp
8698 * gdb.guile/scm-iterator.exp
8699 * gdb.guile/scm-math.exp
8700 * gdb.guile/scm-objfile.exp
8701 * gdb.guile/scm-ports.exp
8702 * gdb.guile/scm-symbol.exp
8703 * gdb.guile/scm-symtab.exp
8704 * gdb.guile/scm-value-cc.exp
8705 * gdb.guile/types-module.exp
8706 * gdb.linespec/break-ask.exp
8707 * gdb.linespec/cpexplicit.exp
8708 * gdb.linespec/explicit.exp
8709 * gdb.linespec/keywords.exp
8710 * gdb.linespec/linespec.exp
8711 * gdb.linespec/ls-dollar.exp
8712 * gdb.linespec/ls-errs.exp
8713 * gdb.linespec/skip-two.exp
8714 * gdb.linespec/thread.exp
8715 * gdb.mi/mi-async.exp
8716 * gdb.mi/mi-basics.exp
8717 * gdb.mi/mi-break.exp
8718 * gdb.mi/mi-catch-load.exp
8719 * gdb.mi/mi-cli.exp
8720 * gdb.mi/mi-cmd-param-changed.exp
8721 * gdb.mi/mi-console.exp
8722 * gdb.mi/mi-detach.exp
8723 * gdb.mi/mi-disassemble.exp
8724 * gdb.mi/mi-eval.exp
8725 * gdb.mi/mi-file-transfer.exp
8726 * gdb.mi/mi-file.exp
8727 * gdb.mi/mi-fill-memory.exp
8728 * gdb.mi/mi-inheritance-syntax-error.exp
8729 * gdb.mi/mi-linespec-err-cp.exp
8730 * gdb.mi/mi-logging.exp
8731 * gdb.mi/mi-memory-changed.exp
8732 * gdb.mi/mi-read-memory.exp
8733 * gdb.mi/mi-record-changed.exp
8734 * gdb.mi/mi-reg-undefined.exp
8735 * gdb.mi/mi-regs.exp
8736 * gdb.mi/mi-return.exp
8737 * gdb.mi/mi-reverse.exp
8738 * gdb.mi/mi-simplerun.exp
8739 * gdb.mi/mi-solib.exp
8740 * gdb.mi/mi-stack.exp
8741 * gdb.mi/mi-stepi.exp
8742 * gdb.mi/mi-syn-frame.exp
8743 * gdb.mi/mi-until.exp
8744 * gdb.mi/mi-var-block.exp
8745 * gdb.mi/mi-var-child.exp
8746 * gdb.mi/mi-var-cmd.exp
8747 * gdb.mi/mi-var-cp.exp
8748 * gdb.mi/mi-var-display.exp
8749 * gdb.mi/mi-var-invalidate.exp
8750 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
8751 * gdb.mi/mi-vla-fortran.exp
8752 * gdb.mi/mi-watch.exp
8753 * gdb.mi/mi2-var-child.exp
8754 * gdb.mi/user-selected-context-sync.exp
8755 * gdb.modula2/unbounded-array.exp
8756 * gdb.multi/dummy-frame-restore.exp
8757 * gdb.multi/multi-arch-exec.exp
8758 * gdb.multi/multi-arch.exp
8759 * gdb.multi/tids.exp
8760 * gdb.multi/watchpoint-multi.exp
8761 * gdb.opencl/callfuncs.exp
8762 * gdb.opencl/convs_casts.exp
8763 * gdb.opencl/datatypes.exp
8764 * gdb.opencl/operators.exp
8765 * gdb.opencl/vec_comps.exp
8766 * gdb.opt/clobbered-registers-O2.exp
8767 * gdb.opt/inline-break.exp
8768 * gdb.opt/inline-bt.exp
8769 * gdb.opt/inline-cmds.exp
8770 * gdb.opt/inline-locals.exp
8771 * gdb.pascal/case-insensitive-symbols.exp
8772 * gdb.pascal/floats.exp
8773 * gdb.pascal/gdb11492.exp
8774 * gdb.python/lib-types.exp
8775 * gdb.python/py-arch.exp
8776 * gdb.python/py-as-string.exp
8777 * gdb.python/py-bad-printers.exp
8778 * gdb.python/py-block.exp
8779 * gdb.python/py-breakpoint-create-fail.exp
8780 * gdb.python/py-breakpoint.exp
8781 * gdb.python/py-caller-is.exp
8782 * gdb.python/py-cmd.exp
8783 * gdb.python/py-explore-cc.exp
8784 * gdb.python/py-explore.exp
8785 * gdb.python/py-finish-breakpoint.exp
8786 * gdb.python/py-finish-breakpoint2.exp
8787 * gdb.python/py-frame-args.exp
8788 * gdb.python/py-frame-inline.exp
8789 * gdb.python/py-frame.exp
8790 * gdb.python/py-framefilter-mi.exp
8791 * gdb.python/py-infthread.exp
8792 * gdb.python/py-lazy-string.exp
8793 * gdb.python/py-linetable.exp
8794 * gdb.python/py-mi-events.exp
8795 * gdb.python/py-mi-objfile.exp
8796 * gdb.python/py-mi.exp
8797 * gdb.python/py-objfile.exp
8798 * gdb.python/py-pp-integral.exp
8799 * gdb.python/py-pp-maint.exp
8800 * gdb.python/py-pp-re-notag.exp
8801 * gdb.python/py-pp-registration.exp
8802 * gdb.python/py-recurse-unwind.exp
8803 * gdb.python/py-strfns.exp
8804 * gdb.python/py-symbol.exp
8805 * gdb.python/py-symtab.exp
8806 * gdb.python/py-sync-interp.exp
8807 * gdb.python/py-typeprint.exp
8808 * gdb.python/py-unwind-maint.exp
8809 * gdb.python/py-unwind.exp
8810 * gdb.python/py-value-cc.exp
8811 * gdb.python/py-xmethods.exp
8812 * gdb.reverse/amd64-tailcall-reverse.exp
8813 * gdb.reverse/break-precsave.exp
8814 * gdb.reverse/break-reverse.exp
8815 * gdb.reverse/consecutive-precsave.exp
8816 * gdb.reverse/consecutive-reverse.exp
8817 * gdb.reverse/finish-precsave.exp
8818 * gdb.reverse/finish-reverse-bkpt.exp
8819 * gdb.reverse/finish-reverse.exp
8820 * gdb.reverse/fstatat-reverse.exp
8821 * gdb.reverse/getresuid-reverse.exp
8822 * gdb.reverse/i386-precsave.exp
8823 * gdb.reverse/i386-reverse.exp
8824 * gdb.reverse/i386-sse-reverse.exp
8825 * gdb.reverse/i387-env-reverse.exp
8826 * gdb.reverse/i387-stack-reverse.exp
8827 * gdb.reverse/insn-reverse.exp
8828 * gdb.reverse/machinestate-precsave.exp
8829 * gdb.reverse/machinestate.exp
8830 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8831 * gdb.reverse/pipe-reverse.exp
8832 * gdb.reverse/readv-reverse.exp
8833 * gdb.reverse/recvmsg-reverse.exp
8834 * gdb.reverse/rerun-prec.exp
8835 * gdb.reverse/s390-mvcle.exp
8836 * gdb.reverse/step-precsave.exp
8837 * gdb.reverse/step-reverse.exp
8838 * gdb.reverse/time-reverse.exp
8839 * gdb.reverse/until-precsave.exp
8840 * gdb.reverse/until-reverse.exp
8841 * gdb.reverse/waitpid-reverse.exp
8842 * gdb.reverse/watch-precsave.exp
8843 * gdb.reverse/watch-reverse.exp
8844 * gdb.rust/generics.exp
8845 * gdb.rust/methods.exp
8846 * gdb.rust/modules.exp
8847 * gdb.rust/simple.exp
8848 * gdb.server/connect-with-no-symbol-file.exp
8849 * gdb.server/ext-attach.exp
8850 * gdb.server/ext-restart.exp
8851 * gdb.server/ext-wrapper.exp
8852 * gdb.server/file-transfer.exp
8853 * gdb.server/server-exec-info.exp
8854 * gdb.server/server-kill.exp
8855 * gdb.server/server-mon.exp
8856 * gdb.server/wrapper.exp
8857 * gdb.stabs/exclfwd.exp
8858 * gdb.stabs/gdb11479.exp
8859 * gdb.threads/clone-new-thread-event.exp
8860 * gdb.threads/corethreads.exp
8861 * gdb.threads/current-lwp-dead.exp
8862 * gdb.threads/dlopen-libpthread.exp
8863 * gdb.threads/gcore-thread.exp
8864 * gdb.threads/sigstep-threads.exp
8865 * gdb.threads/watchpoint-fork.exp
8866 * gdb.trace/actions-changed.exp
8867 * gdb.trace/backtrace.exp
8868 * gdb.trace/change-loc.exp
8869 * gdb.trace/circ.exp
8870 * gdb.trace/collection.exp
8871 * gdb.trace/disconnected-tracing.exp
8872 * gdb.trace/ftrace.exp
8873 * gdb.trace/mi-trace-frame-collected.exp
8874 * gdb.trace/mi-trace-unavailable.exp
8875 * gdb.trace/mi-traceframe-changed.exp
8876 * gdb.trace/mi-tsv-changed.exp
8877 * gdb.trace/no-attach-trace.exp
8878 * gdb.trace/passc-dyn.exp
8879 * gdb.trace/qtro.exp
8880 * gdb.trace/range-stepping.exp
8881 * gdb.trace/read-memory.exp
8882 * gdb.trace/save-trace.exp
8883 * gdb.trace/signal.exp
8884 * gdb.trace/status-stop.exp
8885 * gdb.trace/tfile.exp
8886 * gdb.trace/trace-break.exp
8887 * gdb.trace/trace-buffer-size.exp
8888 * gdb.trace/trace-condition.exp
8889 * gdb.trace/tracefile-pseudo-reg.exp
8890 * gdb.trace/tstatus.exp
8891 * gdb.trace/unavailable.exp
8892 * gdb.trace/while-dyn.exp
8893 * gdb.trace/while-stepping.exp
8894
34c41c68
DE
88952016-12-22 Doug Evans <xdje42@gmail.com>
8896
8897 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
8898 and msymbols.
8899
16e69324
YQ
89002016-12-19 Yao Qi <yao.qi@linaro.org>
8901
8902 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
8903 (test_with_self): Don't call do_steps_and_nexts, and remove
8904 code about stepping into xmalloc.
8905
f94f411b
YQ
89062016-12-09 Yao Qi <yao.qi@linaro.org>
8907
8908 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
8909
89102016-12-09 Yao Qi <yao.qi@linaro.org>
8911
8912 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
8913
f1b5deee
PA
89142016-12-09 Pedro Alves <palves@redhat.com>
8915
8916 * gdb.base/all-architectures-0.exp: New file.
8917 * gdb.base/all-architectures-1.exp: New file.
8918 * gdb.base/all-architectures-2.exp: New file.
8919 * gdb.base/all-architectures-3.exp: New file.
8920 * gdb.base/all-architectures-4.exp: New file.
8921 * gdb.base/all-architectures-5.exp: New file.
8922 * gdb.base/all-architectures-6.exp: New file.
8923 * gdb.base/all-architectures-7.exp: New file.
8924 * gdb.base/all-architectures.exp.in: New file.
8925
364ca42e
YQ
89262016-12-09 Yao Qi <yao.qi@linaro.org>
8927
8928 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
8929
107c2d62
LM
89302016-12-02 Luis Machado <lgustavo@codesourcery.com>
8931
8932 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
8933 possible.
8934 Remove useless pattern-matching code.
8935
df3ee9ca
PA
89362016-12-02 Pedro Alves <palves@redhat.com>
8937
8938 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
8939 procedure.
8940 (top level): Call it.
8941
ec835369
PA
89422016-12-02 Pedro Alves <palves@redhat.com>
8943
8944 * gdb.base/commands.exp (user_defined_command_args_stack_test):
8945 New procedure.
8946 (top level): Call it.
8947
01770bbd
PA
89482016-12-02 Pedro Alves <palves@redhat.com>
8949
8950 PR cli/20559
8951 * gdb.base/commands.exp (user_defined_command_args_eval): New
8952 procedure.
8953 (top level): Call it.
8954
008459ea
LM
89552016-12-02 Luis Machado <lgustavo@codesourcery.com>
8956
8957 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
8958 timeout handling.
8959
0c1b455e
TT
89602016-12-02 Tom Tromey <tom@tromey.com>
8961
8962 * gdb.dwarf2/main-subprogram.c: New file.
8963 * gdb.dwarf2/main-subprogram.exp: New file.
8964
018572b8
LM
89652016-12-01 Luis Machado <lgustavo@codesourcery.com>
8966
8967 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
8968 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
8969 gdb_test_no_output for a couple of cases.
8970 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
8971
84c93cd5
LM
89722016-12-01 Luis Machado <lgustavo@codesourcery.com>
8973
8974 Fix test names and standardize compilation error messages throughout
8975 the following files:
8976
8977 * gdb.ada/start.exp
8978 * gdb.arch/alpha-step.exp
8979 * gdb.arch/e500-prologue.exp
8980 * gdb.arch/ftrace-insn-reloc.exp
8981 * gdb.arch/gdb1291.exp
8982 * gdb.arch/gdb1431.exp
8983 * gdb.arch/gdb1558.exp
8984 * gdb.arch/i386-dr3-watch.exp
8985 * gdb.arch/i386-sse-stack-align.exp
8986 * gdb.arch/ia64-breakpoint-shadow.exp
8987 * gdb.arch/pa-nullify.exp
8988 * gdb.arch/powerpc-aix-prologue.exp
8989 * gdb.arch/thumb-bx-pc.exp
8990 * gdb.base/annota1.exp
8991 * gdb.base/annota3.exp
8992 * gdb.base/arrayidx.exp
8993 * gdb.base/assign.exp
8994 * gdb.base/attach.exp
8995 * gdb.base/auxv.exp
8996 * gdb.base/bang.exp
8997 * gdb.base/bfp-test.exp
8998 * gdb.base/bigcore.exp
8999 * gdb.base/bitfields2.exp
9000 * gdb.base/break-fun-addr.exp
9001 * gdb.base/break-probes.exp
9002 * gdb.base/call-rt-st.exp
9003 * gdb.base/callexit.exp
9004 * gdb.base/catch-fork-kill.exp
9005 * gdb.base/charset.exp
9006 * gdb.base/checkpoint.exp
9007 * gdb.base/comprdebug.exp
9008 * gdb.base/constvars.exp
9009 * gdb.base/coredump-filter.exp
9010 * gdb.base/cursal.exp
9011 * gdb.base/cvexpr.exp
9012 * gdb.base/detach.exp
9013 * gdb.base/display.exp
9014 * gdb.base/dmsym.exp
9015 * gdb.base/dprintf-pending.exp
9016 * gdb.base/dso2dso.exp
9017 * gdb.base/dtrace-probe.exp
9018 * gdb.base/dump.exp
9019 * gdb.base/enum_cond.exp
9020 * gdb.base/exe-lock.exp
9021 * gdb.base/exec-invalid-sysroot.exp
9022 * gdb.base/execl-update-breakpoints.exp
9023 * gdb.base/exprs.exp
9024 * gdb.base/fileio.exp
9025 * gdb.base/find.exp
9026 * gdb.base/finish.exp
9027 * gdb.base/fixsection.exp
9028 * gdb.base/foll-vfork.exp
9029 * gdb.base/frame-args.exp
9030 * gdb.base/gcore.exp
9031 * gdb.base/gdb1250.exp
9032 * gdb.base/global-var-nested-by-dso.exp
9033 * gdb.base/gnu-ifunc.exp
9034 * gdb.base/hashline1.exp
9035 * gdb.base/hashline2.exp
9036 * gdb.base/hashline3.exp
9037 * gdb.base/hbreak-in-shr-unsupported.exp
9038 * gdb.base/huge.exp
9039 * gdb.base/infcall-input.exp
9040 * gdb.base/info-fun.exp
9041 * gdb.base/info-shared.exp
9042 * gdb.base/jit-simple.exp
9043 * gdb.base/jit-so.exp
9044 * gdb.base/jit.exp
9045 * gdb.base/jump.exp
9046 * gdb.base/label.exp
9047 * gdb.base/lineinc.exp
9048 * gdb.base/logical.exp
9049 * gdb.base/longjmp.exp
9050 * gdb.base/macscp.exp
9051 * gdb.base/miscexprs.exp
9052 * gdb.base/new-ui-echo.exp
9053 * gdb.base/new-ui-pending-input.exp
9054 * gdb.base/new-ui.exp
9055 * gdb.base/nodebug.exp
9056 * gdb.base/nofield.exp
9057 * gdb.base/offsets.exp
9058 * gdb.base/overlays.exp
9059 * gdb.base/pending.exp
9060 * gdb.base/pointers.exp
9061 * gdb.base/pr11022.exp
9062 * gdb.base/printcmds.exp
9063 * gdb.base/prologue.exp
9064 * gdb.base/ptr-typedef.exp
9065 * gdb.base/realname-expand.exp
9066 * gdb.base/relativedebug.exp
9067 * gdb.base/relocate.exp
9068 * gdb.base/remote.exp
9069 * gdb.base/reread.exp
9070 * gdb.base/return2.exp
9071 * gdb.base/savedregs.exp
9072 * gdb.base/sep.exp
9073 * gdb.base/sepdebug.exp
9074 * gdb.base/sepsymtab.exp
9075 * gdb.base/set-inferior-tty.exp
9076 * gdb.base/setshow.exp
9077 * gdb.base/shlib-call.exp
9078 * gdb.base/sigaltstack.exp
9079 * gdb.base/siginfo-addr.exp
9080 * gdb.base/signals.exp
9081 * gdb.base/signull.exp
9082 * gdb.base/sigrepeat.exp
9083 * gdb.base/so-impl-ld.exp
9084 * gdb.base/solib-display.exp
9085 * gdb.base/solib-overlap.exp
9086 * gdb.base/solib-search.exp
9087 * gdb.base/solib-symbol.exp
9088 * gdb.base/structs.exp
9089 * gdb.base/structs2.exp
9090 * gdb.base/symtab-search-order.exp
9091 * gdb.base/twice.exp
9092 * gdb.base/unload.exp
9093 * gdb.base/varargs.exp
9094 * gdb.base/watchpoint-solib.exp
9095 * gdb.base/watchpoint.exp
9096 * gdb.base/whatis.exp
9097 * gdb.base/wrong_frame_bt_full.exp
9098 * gdb.btrace/dlopen.exp
9099 * gdb.cell/ea-standalone.exp
9100 * gdb.cell/ea-test.exp
9101 * gdb.cp/dispcxx.exp
9102 * gdb.cp/gdb2384.exp
9103 * gdb.cp/method2.exp
9104 * gdb.cp/nextoverthrow.exp
9105 * gdb.cp/pr10728.exp
9106 * gdb.disasm/am33.exp
9107 * gdb.disasm/h8300s.exp
9108 * gdb.disasm/mn10300.exp
9109 * gdb.disasm/sh3.exp
9110 * gdb.dwarf2/dw2-dir-file-name.exp
9111 * gdb.fortran/complex.exp
9112 * gdb.fortran/library-module.exp
9113 * gdb.guile/scm-pretty-print.exp
9114 * gdb.guile/scm-symbol.exp
9115 * gdb.guile/scm-type.exp
9116 * gdb.guile/scm-value.exp
9117 * gdb.linespec/linespec.exp
9118 * gdb.mi/gdb701.exp
9119 * gdb.mi/gdb792.exp
9120 * gdb.mi/mi-breakpoint-changed.exp
9121 * gdb.mi/mi-dprintf-pending.exp
9122 * gdb.mi/mi-dprintf.exp
9123 * gdb.mi/mi-exit-code.exp
9124 * gdb.mi/mi-pending.exp
9125 * gdb.mi/mi-solib.exp
9126 * gdb.mi/new-ui-mi-sync.exp
9127 * gdb.mi/pr11022.exp
9128 * gdb.mi/user-selected-context-sync.exp
9129 * gdb.opt/solib-intra-step.exp
9130 * gdb.python/py-events.exp
9131 * gdb.python/py-finish-breakpoint.exp
9132 * gdb.python/py-mi.exp
9133 * gdb.python/py-prettyprint.exp
9134 * gdb.python/py-shared.exp
9135 * gdb.python/py-symbol.exp
9136 * gdb.python/py-template.exp
9137 * gdb.python/py-type.exp
9138 * gdb.python/py-value.exp
9139 * gdb.reverse/solib-precsave.exp
9140 * gdb.reverse/solib-reverse.exp
9141 * gdb.server/solib-list.exp
9142 * gdb.stabs/weird.exp
9143 * gdb.threads/reconnect-signal.exp
9144 * gdb.threads/stepi-random-signal.exp
9145 * gdb.trace/actions.exp
9146 * gdb.trace/ax.exp
9147 * gdb.trace/backtrace.exp
9148 * gdb.trace/change-loc.exp
9149 * gdb.trace/deltrace.exp
9150 * gdb.trace/ftrace-lock.exp
9151 * gdb.trace/ftrace.exp
9152 * gdb.trace/infotrace.exp
9153 * gdb.trace/mi-tracepoint-changed.exp
9154 * gdb.trace/packetlen.exp
9155 * gdb.trace/passcount.exp
9156 * gdb.trace/pending.exp
9157 * gdb.trace/range-stepping.exp
9158 * gdb.trace/report.exp
9159 * gdb.trace/stap-trace.exp
9160 * gdb.trace/tfind.exp
9161 * gdb.trace/trace-break.exp
9162 * gdb.trace/trace-condition.exp
9163 * gdb.trace/trace-enable-disable.exp
9164 * gdb.trace/trace-mt.exp
9165 * gdb.trace/tracecmd.exp
9166 * gdb.trace/tspeed.exp
9167 * gdb.trace/tsv.exp
9168 * lib/perftest.exp
9169
fb9feb35
LM
91702016-12-01 Luis Machado <lgustavo@codesourcery.com>
9171
9172 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9173 with gdb_test_no_output.
9174 Use command as test name.
9175
cd2ddb6c
LM
91762016-12-01 Luis Machado <lgustavo@codesourcery.com>
9177
9178 Fix test names starting with uppercase throughout the files.
9179
9180 * gdb.ada/assign_1.exp
9181 * gdb.ada/boolean_expr.exp
9182 * gdb.base/arrayidx.exp
9183 * gdb.base/del.exp
9184 * gdb.base/gcore-buffer-overflow.exp
9185 * gdb.base/testenv.exp
9186 * gdb.compile/compile.exp
9187 * gdb.python/py-framefilter-invalidarg.exp
9188 * gdb.python/py-framefilter.exp
9189
bb95117e
LM
91902016-12-01 Luis Machado <lgustavo@codesourcery.com>
9191
9192 Fix test names starting with uppercase throughout the files.
9193
9194 * gdb.ada/array_return.exp
9195 * gdb.ada/expr_delims.exp
9196 * gdb.ada/mi_dyn_arr.exp
9197 * gdb.ada/mi_interface.exp
9198 * gdb.ada/mi_var_array.exp
9199 * gdb.ada/watch_arg.exp
9200 * gdb.arch/alpha-step.exp
9201 * gdb.arch/altivec-regs.exp
9202 * gdb.arch/e500-regs.exp
9203 * gdb.arch/powerpc-d128-regs.exp
9204 * gdb.base/arrayidx.exp
9205 * gdb.base/break.exp
9206 * gdb.base/checkpoint.exp
9207 * gdb.base/debug-expr.exp
9208 * gdb.base/dmsym.exp
9209 * gdb.base/radix.exp
9210 * gdb.base/sepdebug.exp
9211 * gdb.base/testenv.exp
9212 * gdb.base/watch_thread_num.exp
9213 * gdb.base/watchpoint-cond-gone.exp
9214 * gdb.cell/break.exp
9215 * gdb.cell/ea-cache.exp
9216 * gdb.compile/compile.exp
9217 * gdb.cp/gdb2495.exp
9218 * gdb.gdb/selftest.exp
9219 * gdb.gdb/xfullpath.exp
9220 * gdb.go/hello.exp
9221 * gdb.go/integers.exp
9222 * gdb.objc/basicclass.exp
9223 * gdb.pascal/hello.exp
9224 * gdb.pascal/integers.exp
9225 * gdb.python/py-breakpoint.exp
9226 * gdb.python/py-cmd.exp
9227 * gdb.python/py-linetable.exp
9228 * gdb.python/py-xmethods.exp
9229 * gdb.python/python.exp
9230 * gdb.reverse/consecutive-precsave.exp
9231 * gdb.reverse/finish-precsave.exp
9232 * gdb.reverse/i386-precsave.exp
9233 * gdb.reverse/machinestate-precsave.exp
9234 * gdb.reverse/sigall-precsave.exp
9235 * gdb.reverse/solib-precsave.exp
9236 * gdb.reverse/step-precsave.exp
9237 * gdb.reverse/until-precsave.exp
9238 * gdb.reverse/watch-precsave.exp
9239 * gdb.threads/leader-exit.exp
9240 * gdb.threads/pthreads.exp
9241 * gdb.threads/wp-replication.exp
9242 * gdb.trace/actions.exp
9243 * gdb.trace/mi-tsv-changed.exp
9244 * gdb.trace/tsv.exp
9245
de97fdd4
LM
92462016-12-01 Luis Machado <lgustavo@codesourcery.com>
9247
9248 Fix test names starting with uppercase throughout the files.
9249
9250 * gdb.arch/i386-bp_permanent.exp
9251 * gdb.arch/i386-gnu-cfi.exp
9252 * gdb.base/disasm-end-cu.exp
9253 * gdb.base/macscp.exp
9254 * gdb.base/pending.exp
9255 * gdb.base/watch_thread_num.exp
9256 * gdb.cp/exception.exp
9257 * gdb.cp/gdb2495.exp
9258 * gdb.cp/local.exp
9259 * gdb.python/py-evsignal.exp
9260 * gdb.python/python.exp
9261 * gdb.trace/tracecmd.exp
9262
9f058c10
LM
92632016-12-01 Luis Machado <lgustavo@codesourcery.com>
9264
9265 Fix test names starting with uppercase throughout the files.
9266
9267 * gdb.base/charset.exp
9268 * gdb.base/eval.exp
9269 * gdb.base/multi-forks.exp
9270 * gdb.guile/scm-progspace.exp
9271 * gdb.opencl/datatypes.exp
9272 * gdb.python/py-block.exp
9273 * gdb.python/py-function.exp
9274 * gdb.python/py-symbol.exp
9275 * gdb.python/py-symtab.exp
9276 * gdb.python/py-xmethods.exp
9277 * gdb.reverse/break-precsave.exp
9278 * gdb.reverse/break-reverse.exp
9279 * gdb.reverse/consecutive-precsave.exp
9280 * gdb.reverse/consecutive-reverse.exp
9281 * gdb.reverse/finish-precsave.exp
9282 * gdb.reverse/finish-reverse-bkpt.exp
9283 * gdb.reverse/finish-reverse.exp
9284 * gdb.reverse/fstatat-reverse.exp
9285 * gdb.reverse/getresuid-reverse.exp
9286 * gdb.reverse/i386-precsave.exp
9287 * gdb.reverse/i386-reverse.exp
9288 * gdb.reverse/i386-sse-reverse.exp
9289 * gdb.reverse/i387-stack-reverse.exp
9290 * gdb.reverse/insn-reverse.exp
9291 * gdb.reverse/machinestate-precsave.exp
9292 * gdb.reverse/machinestate.exp
9293 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9294 * gdb.reverse/pipe-reverse.exp
9295 * gdb.reverse/readv-reverse.exp
9296 * gdb.reverse/recvmsg-reverse.exp
9297 * gdb.reverse/rerun-prec.exp
9298 * gdb.reverse/s390-mvcle.exp
9299 * gdb.reverse/sigall-precsave.exp
9300 * gdb.reverse/sigall-reverse.exp
9301 * gdb.reverse/solib-precsave.exp
9302 * gdb.reverse/solib-reverse.exp
9303 * gdb.reverse/step-precsave.exp
9304 * gdb.reverse/step-reverse.exp
9305 * gdb.reverse/time-reverse.exp
9306 * gdb.reverse/until-precsave.exp
9307 * gdb.reverse/until-reverse.exp
9308 * gdb.reverse/waitpid-reverse.exp
9309 * gdb.reverse/watch-precsave.exp
9310 * gdb.reverse/watch-reverse.exp
9311
cdc7edd7
LM
93122016-12-01 Luis Machado <lgustavo@codesourcery.com>
9313
9314 Fix test names starting with uppercase throughout the files.
9315
9316 * gdb.arch/i386-mpx-simple_segv.exp
9317 * gdb.arch/i386-mpx.exp
9318 * gdb.arch/i386-permbkpt.exp
9319 * gdb.arch/pa-nullify.exp
9320 * gdb.arch/powerpc-d128-regs.exp
9321 * gdb.arch/vsx-regs.exp
9322 * gdb.base/bfp-test.exp
9323 * gdb.base/break.exp
9324 * gdb.base/breakpoint-shadow.exp
9325 * gdb.base/callfuncs.exp
9326 * gdb.base/charset.exp
9327 * gdb.base/commands.exp
9328 * gdb.base/completion.exp
9329 * gdb.base/dfp-test.exp
9330 * gdb.base/echo.exp
9331 * gdb.base/ending-run.exp
9332 * gdb.base/eval.exp
9333 * gdb.base/expand-psymtabs.exp
9334 * gdb.base/float128.exp
9335 * gdb.base/floatn.exp
9336 * gdb.base/foll-exec-mode.exp
9337 * gdb.base/gdb1056.exp
9338 * gdb.base/gdb11531.exp
9339 * gdb.base/kill-after-signal.exp
9340 * gdb.base/multi-forks.exp
9341 * gdb.base/overlays.exp
9342 * gdb.base/pending.exp
9343 * gdb.base/sepdebug.exp
9344 * gdb.base/testenv.exp
9345 * gdb.base/valgrind-db-attach.exp
9346 * gdb.base/watch_thread_num.exp
9347 * gdb.base/watchpoint-cond-gone.exp
9348 * gdb.base/watchpoint.exp
9349 * gdb.base/watchpoints.exp
9350 * gdb.cp/arg-reference.exp
9351 * gdb.cp/baseenum.exp
9352 * gdb.cp/operator.exp
9353 * gdb.cp/shadow.exp
9354 * gdb.dwarf2/dw2-op-out-param.exp
9355 * gdb.dwarf2/dw2-reg-undefined.exp
9356 * gdb.go/chan.exp
9357 * gdb.go/hello.exp
9358 * gdb.go/integers.exp
9359 * gdb.go/methods.exp
9360 * gdb.go/package.exp
9361 * gdb.guile/scm-parameter.exp
9362 * gdb.guile/scm-progspace.exp
9363 * gdb.guile/scm-value.exp
9364 * gdb.mi/mi-pending.exp
9365 * gdb.mi/user-selected-context-sync.exp
9366 * gdb.multi/multi-attach.exp
9367 * gdb.multi/tids.exp
9368 * gdb.opt/clobbered-registers-O2.exp
9369 * gdb.pascal/floats.exp
9370 * gdb.pascal/integers.exp
9371 * gdb.python/py-block.exp
9372 * gdb.python/py-events.exp
9373 * gdb.python/py-parameter.exp
9374 * gdb.python/py-symbol.exp
9375 * gdb.python/py-symtab.exp
9376 * gdb.python/py-type.exp
9377 * gdb.python/py-value.exp
9378 * gdb.python/py-xmethods.exp
9379 * gdb.python/python.exp
9380 * gdb.reverse/break-precsave.exp
9381 * gdb.reverse/consecutive-precsave.exp
9382 * gdb.reverse/finish-precsave.exp
9383 * gdb.reverse/i386-precsave.exp
9384 * gdb.reverse/machinestate-precsave.exp
9385 * gdb.reverse/sigall-precsave.exp
9386 * gdb.reverse/solib-precsave.exp
9387 * gdb.reverse/step-precsave.exp
9388 * gdb.reverse/until-precsave.exp
9389 * gdb.reverse/watch-precsave.exp
9390 * gdb.server/ext-attach.exp
9391 * gdb.server/ext-restart.exp
9392 * gdb.server/ext-run.exp
9393 * gdb.server/ext-wrapper.exp
9394 * gdb.stabs/gdb11479.exp
9395 * gdb.stabs/weird.exp
9396 * gdb.threads/attach-many-short-lived-threads.exp
9397 * gdb.threads/kill.exp
9398 * gdb.threads/watchpoint-fork.exp
9399
bc6c7af4
LM
94002016-12-01 Luis Machado <lgustavo@codesourcery.com>
9401
9402 Fix test names starting with uppercase throughout all the files below.
9403
9404 * gdb.ada/array_return.exp
9405 * gdb.ada/catch_ex.exp
9406 * gdb.ada/info_exc.exp
9407 * gdb.ada/mi_catch_ex.exp
9408 * gdb.ada/mi_dyn_arr.exp
9409 * gdb.ada/mi_ex_cond.exp
9410 * gdb.ada/mi_exc_info.exp
9411 * gdb.ada/mi_interface.exp
9412 * gdb.ada/mi_task_arg.exp
9413 * gdb.ada/mi_task_info.exp
9414 * gdb.ada/mi_var_array.exp
9415 * gdb.arch/alpha-step.exp
9416 * gdb.arch/amd64-disp-step.exp
9417 * gdb.arch/arm-disp-step.exp
9418 * gdb.arch/disp-step-insn-reloc.exp
9419 * gdb.arch/e500-prologue.exp
9420 * gdb.arch/ftrace-insn-reloc.exp
9421 * gdb.arch/gdb1558.exp
9422 * gdb.arch/i386-bp_permanent.exp
9423 * gdb.arch/i386-disp-step.exp
9424 * gdb.arch/i386-float.exp
9425 * gdb.arch/i386-gnu-cfi.exp
9426 * gdb.arch/ia64-breakpoint-shadow.exp
9427 * gdb.arch/mips16-thunks.exp
9428 * gdb.arch/pa-nullify.exp
9429 * gdb.arch/powerpc-aix-prologue.exp
9430 * gdb.arch/powerpc-power.exp
9431 * gdb.arch/ppc-dfp.exp
9432 * gdb.arch/s390-tdbregs.exp
9433 * gdb.arch/spu-info.exp
9434 * gdb.arch/spu-ls.exp
9435 * gdb.arch/thumb-bx-pc.exp
9436 * gdb.base/advance.exp
9437 * gdb.base/annota-input-while-running.exp
9438 * gdb.base/arrayidx.exp
9439 * gdb.base/asmlabel.exp
9440 * gdb.base/async.exp
9441 * gdb.base/attach-wait-input.exp
9442 * gdb.base/auto-connect-native-target.exp
9443 * gdb.base/batch-preserve-term-settings.exp
9444 * gdb.base/bfp-test.exp
9445 * gdb.base/bigcore.exp
9446 * gdb.base/bp-permanent.exp
9447 * gdb.base/break-always.exp
9448 * gdb.base/break-fun-addr.exp
9449 * gdb.base/break-idempotent.exp
9450 * gdb.base/break-main-file-remove-fail.exp
9451 * gdb.base/break-probes.exp
9452 * gdb.base/break-unload-file.exp
9453 * gdb.base/break.exp
9454 * gdb.base/call-ar-st.exp
9455 * gdb.base/call-rt-st.exp
9456 * gdb.base/call-sc.exp
9457 * gdb.base/call-signal-resume.exp
9458 * gdb.base/call-strs.exp
9459 * gdb.base/callexit.exp
9460 * gdb.base/callfuncs.exp
9461 * gdb.base/catch-gdb-caused-signals.exp
9462 * gdb.base/catch-signal-siginfo-cond.exp
9463 * gdb.base/catch-syscall.exp
9464 * gdb.base/compare-sections.exp
9465 * gdb.base/cond-eval-mode.exp
9466 * gdb.base/condbreak-call-false.exp
9467 * gdb.base/consecutive-step-over.exp
9468 * gdb.base/cursal.exp
9469 * gdb.base/disabled-location.exp
9470 * gdb.base/disasm-end-cu.exp
9471 * gdb.base/display.exp
9472 * gdb.base/double-prompt-target-event-error.exp
9473 * gdb.base/dprintf-bp-same-addr.exp
9474 * gdb.base/dprintf-detach.exp
9475 * gdb.base/dprintf-next.exp
9476 * gdb.base/dprintf-non-stop.exp
9477 * gdb.base/dprintf-pending.exp
9478 * gdb.base/dso2dso.exp
9479 * gdb.base/ending-run.exp
9480 * gdb.base/enum_cond.exp
9481 * gdb.base/examine-backward.exp
9482 * gdb.base/exe-lock.exp
9483 * gdb.base/exec-invalid-sysroot.exp
9484 * gdb.base/execl-update-breakpoints.exp
9485 * gdb.base/execution-termios.exp
9486 * gdb.base/fileio.exp
9487 * gdb.base/fixsection.exp
9488 * gdb.base/foll-exec-mode.exp
9489 * gdb.base/foll-exec.exp
9490 * gdb.base/fork-running-state.exp
9491 * gdb.base/frame-args.exp
9492 * gdb.base/fullpath-expand.exp
9493 * gdb.base/func-ptr.exp
9494 * gdb.base/gcore-relro-pie.exp
9495 * gdb.base/gdb1090.exp
9496 * gdb.base/gdb1555.exp
9497 * gdb.base/global-var-nested-by-dso.exp
9498 * gdb.base/gnu-ifunc.exp
9499 * gdb.base/hbreak-in-shr-unsupported.exp
9500 * gdb.base/hbreak-unmapped.exp
9501 * gdb.base/hook-stop.exp
9502 * gdb.base/infcall-input.exp
9503 * gdb.base/info-fun.exp
9504 * gdb.base/info-shared.exp
9505 * gdb.base/interrupt-noterm.exp
9506 * gdb.base/jit-so.exp
9507 * gdb.base/jit.exp
9508 * gdb.base/line-symtabs.exp
9509 * gdb.base/list.exp
9510 * gdb.base/longjmp.exp
9511 * gdb.base/macscp.exp
9512 * gdb.base/max-value-size.exp
9513 * gdb.base/nodebug.exp
9514 * gdb.base/nofield.exp
9515 * gdb.base/overlays.exp
9516 * gdb.base/paginate-after-ctrl-c-running.exp
9517 * gdb.base/paginate-bg-execution.exp
9518 * gdb.base/paginate-inferior-exit.exp
9519 * gdb.base/pending.exp
9520 * gdb.base/pr11022.exp
9521 * gdb.base/printcmds.exp
9522 * gdb.base/ptr-typedef.exp
9523 * gdb.base/ptype.exp
9524 * gdb.base/randomize.exp
9525 * gdb.base/range-stepping.exp
9526 * gdb.base/realname-expand.exp
9527 * gdb.base/relativedebug.exp
9528 * gdb.base/remote.exp
9529 * gdb.base/savedregs.exp
9530 * gdb.base/sepdebug.exp
9531 * gdb.base/set-noassign.exp
9532 * gdb.base/shlib-call.exp
9533 * gdb.base/shreloc.exp
9534 * gdb.base/sigaltstack.exp
9535 * gdb.base/sigbpt.exp
9536 * gdb.base/siginfo-addr.exp
9537 * gdb.base/siginfo-obj.exp
9538 * gdb.base/siginfo-thread.exp
9539 * gdb.base/signest.exp
9540 * gdb.base/signull.exp
9541 * gdb.base/sigrepeat.exp
9542 * gdb.base/skip.exp
9543 * gdb.base/so-impl-ld.exp
9544 * gdb.base/solib-corrupted.exp
9545 * gdb.base/solib-disc.exp
9546 * gdb.base/solib-display.exp
9547 * gdb.base/solib-overlap.exp
9548 * gdb.base/solib-search.exp
9549 * gdb.base/solib-symbol.exp
9550 * gdb.base/source-execution.exp
9551 * gdb.base/sss-bp-on-user-bp-2.exp
9552 * gdb.base/sss-bp-on-user-bp.exp
9553 * gdb.base/stack-checking.exp
9554 * gdb.base/stale-infcall.exp
9555 * gdb.base/step-break.exp
9556 * gdb.base/step-line.exp
9557 * gdb.base/step-over-exit.exp
9558 * gdb.base/step-test.exp
9559 * gdb.base/structs.exp
9560 * gdb.base/sym-file.exp
9561 * gdb.base/symtab-search-order.exp
9562 * gdb.base/term.exp
9563 * gdb.base/type-opaque.exp
9564 * gdb.base/unload.exp
9565 * gdb.base/until-nodebug.exp
9566 * gdb.base/until.exp
9567 * gdb.base/unwindonsignal.exp
9568 * gdb.base/watch-cond.exp
9569 * gdb.base/watch-non-mem.exp
9570 * gdb.base/watch_thread_num.exp
9571 * gdb.base/watchpoint-reuse-slot.exp
9572 * gdb.base/watchpoint-solib.exp
9573 * gdb.base/watchpoint.exp
9574 * gdb.btrace/dlopen.exp
9575 * gdb.cell/arch.exp
9576 * gdb.cell/break.exp
9577 * gdb.cell/bt.exp
9578 * gdb.cell/core.exp
9579 * gdb.cell/data.exp
9580 * gdb.cell/dwarfaddr.exp
9581 * gdb.cell/ea-cache.exp
9582 * gdb.cell/ea-standalone.exp
9583 * gdb.cell/ea-test.exp
9584 * gdb.cell/f-regs.exp
9585 * gdb.cell/fork.exp
9586 * gdb.cell/gcore.exp
9587 * gdb.cell/mem-access.exp
9588 * gdb.cell/ptype.exp
9589 * gdb.cell/registers.exp
9590 * gdb.cell/sizeof.exp
9591 * gdb.cell/solib-symbol.exp
9592 * gdb.cell/solib.exp
9593 * gdb.compile/compile-tls.exp
9594 * gdb.cp/exception.exp
9595 * gdb.cp/gdb2495.exp
9596 * gdb.cp/local.exp
9597 * gdb.cp/mb-inline.exp
9598 * gdb.cp/mb-templates.exp
9599 * gdb.cp/pr10687.exp
9600 * gdb.cp/pr9167.exp
9601 * gdb.cp/scope-err.exp
9602 * gdb.cp/templates.exp
9603 * gdb.cp/virtfunc.exp
9604 * gdb.dwarf2/dw2-dir-file-name.exp
9605 * gdb.dwarf2/dw2-single-line-discriminators.exp
9606 * gdb.fortran/complex.exp
9607 * gdb.fortran/library-module.exp
9608 * gdb.guile/guile.exp
9609 * gdb.guile/scm-cmd.exp
9610 * gdb.guile/scm-frame-inline.exp
9611 * gdb.guile/scm-objfile.exp
9612 * gdb.guile/scm-pretty-print.exp
9613 * gdb.guile/scm-symbol.exp
9614 * gdb.guile/scm-type.exp
9615 * gdb.guile/scm-value.exp
9616 * gdb.linespec/keywords.exp
9617 * gdb.linespec/ls-errs.exp
9618 * gdb.linespec/macro-relative.exp
9619 * gdb.linespec/thread.exp
9620 * gdb.mi/mi-breakpoint-changed.exp
9621 * gdb.mi/mi-dprintf-pending.exp
9622 * gdb.mi/mi-fullname-deleted.exp
9623 * gdb.mi/mi-logging.exp
9624 * gdb.mi/mi-pending.exp
9625 * gdb.mi/mi-solib.exp
9626 * gdb.mi/new-ui-mi-sync.exp
9627 * gdb.mi/user-selected-context-sync.exp
9628 * gdb.multi/dummy-frame-restore.exp
9629 * gdb.multi/multi-arch-exec.exp
9630 * gdb.multi/remove-inferiors.exp
9631 * gdb.multi/watchpoint-multi-exit.exp
9632 * gdb.opt/solib-intra-step.exp
9633 * gdb.perf/backtrace.exp
9634 * gdb.perf/single-step.exp
9635 * gdb.perf/skip-command.exp
9636 * gdb.perf/skip-prologue.exp
9637 * gdb.perf/solib.exp
9638 * gdb.python/lib-types.exp
9639 * gdb.python/py-as-string.exp
9640 * gdb.python/py-bad-printers.exp
9641 * gdb.python/py-block.exp
9642 * gdb.python/py-breakpoint.exp
9643 * gdb.python/py-cmd.exp
9644 * gdb.python/py-events.exp
9645 * gdb.python/py-evthreads.exp
9646 * gdb.python/py-finish-breakpoint.exp
9647 * gdb.python/py-finish-breakpoint2.exp
9648 * gdb.python/py-frame-inline.exp
9649 * gdb.python/py-frame.exp
9650 * gdb.python/py-inferior.exp
9651 * gdb.python/py-infthread.exp
9652 * gdb.python/py-mi.exp
9653 * gdb.python/py-objfile.exp
9654 * gdb.python/py-pp-maint.exp
9655 * gdb.python/py-pp-registration.exp
9656 * gdb.python/py-prettyprint.exp
9657 * gdb.python/py-recurse-unwind.exp
9658 * gdb.python/py-shared.exp
9659 * gdb.python/py-symbol.exp
9660 * gdb.python/py-symtab.exp
9661 * gdb.python/py-template.exp
9662 * gdb.python/py-type.exp
9663 * gdb.python/py-unwind-maint.exp
9664 * gdb.python/py-unwind.exp
9665 * gdb.python/py-value.exp
9666 * gdb.python/python.exp
9667 * gdb.reverse/finish-reverse-bkpt.exp
9668 * gdb.reverse/insn-reverse.exp
9669 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9670 * gdb.reverse/solib-precsave.exp
9671 * gdb.reverse/solib-reverse.exp
9672 * gdb.stabs/gdb11479.exp
9673 * gdb.stabs/weird.exp
9674 * gdb.threads/fork-child-threads.exp
9675 * gdb.threads/fork-plus-threads.exp
9676 * gdb.threads/fork-thread-pending.exp
9677 * gdb.threads/forking-threads-plus-breakpoint.exp
9678 * gdb.threads/hand-call-in-threads.exp
9679 * gdb.threads/interrupted-hand-call.exp
9680 * gdb.threads/linux-dp.exp
9681 * gdb.threads/local-watch-wrong-thread.exp
9682 * gdb.threads/next-while-other-thread-longjmps.exp
9683 * gdb.threads/non-ldr-exit.exp
9684 * gdb.threads/pending-step.exp
9685 * gdb.threads/print-threads.exp
9686 * gdb.threads/process-dies-while-detaching.exp
9687 * gdb.threads/process-dies-while-handling-bp.exp
9688 * gdb.threads/pthreads.exp
9689 * gdb.threads/queue-signal.exp
9690 * gdb.threads/reconnect-signal.exp
9691 * gdb.threads/signal-command-handle-nopass.exp
9692 * gdb.threads/signal-command-multiple-signals-pending.exp
9693 * gdb.threads/signal-delivered-right-thread.exp
9694 * gdb.threads/signal-sigtrap.exp
9695 * gdb.threads/sigthread.exp
9696 * gdb.threads/staticthreads.exp
9697 * gdb.threads/stepi-random-signal.exp
9698 * gdb.threads/thread-unwindonsignal.exp
9699 * gdb.threads/thread_check.exp
9700 * gdb.threads/thread_events.exp
9701 * gdb.threads/tid-reuse.exp
9702 * gdb.threads/tls-nodebug.exp
9703 * gdb.threads/tls-shared.exp
9704 * gdb.threads/tls-so_extern.exp
9705 * gdb.threads/tls.exp
9706 * gdb.threads/wp-replication.exp
9707 * gdb.trace/actions-changed.exp
9708 * gdb.trace/actions.exp
9709 * gdb.trace/backtrace.exp
9710 * gdb.trace/change-loc.exp
9711 * gdb.trace/collection.exp
9712 * gdb.trace/deltrace.exp
9713 * gdb.trace/disconnected-tracing.exp
9714 * gdb.trace/entry-values.exp
9715 * gdb.trace/ftrace-lock.exp
9716 * gdb.trace/ftrace.exp
9717 * gdb.trace/infotrace.exp
9718 * gdb.trace/mi-trace-frame-collected.exp
9719 * gdb.trace/mi-trace-unavailable.exp
9720 * gdb.trace/mi-traceframe-changed.exp
9721 * gdb.trace/mi-tracepoint-changed.exp
9722 * gdb.trace/mi-tsv-changed.exp
9723 * gdb.trace/no-attach-trace.exp
9724 * gdb.trace/packetlen.exp
9725 * gdb.trace/passc-dyn.exp
9726 * gdb.trace/passcount.exp
9727 * gdb.trace/pending.exp
9728 * gdb.trace/pr16508.exp
9729 * gdb.trace/qtro.exp
9730 * gdb.trace/range-stepping.exp
9731 * gdb.trace/read-memory.exp
9732 * gdb.trace/report.exp
9733 * gdb.trace/save-trace.exp
9734 * gdb.trace/signal.exp
9735 * gdb.trace/stap-trace.exp
9736 * gdb.trace/status-stop.exp
9737 * gdb.trace/strace.exp
9738 * gdb.trace/tfile.exp
9739 * gdb.trace/tfind.exp
9740 * gdb.trace/trace-break.exp
9741 * gdb.trace/trace-condition.exp
9742 * gdb.trace/trace-enable-disable.exp
9743 * gdb.trace/trace-mt.exp
9744 * gdb.trace/tracecmd.exp
9745 * gdb.trace/tracefile-pseudo-reg.exp
9746 * gdb.trace/tspeed.exp
9747 * gdb.trace/tstatus.exp
9748 * gdb.trace/tsv.exp
9749 * gdb.trace/unavailable.exp
9750 * gdb.trace/while-dyn.exp
9751 * gdb.trace/while-stepping.exp
9752 * lib/gdb-guile.exp
9753 * lib/gdb.exp
9754 * lib/mi-support.exp
9755 * lib/pascal.exp
9756 * lib/perftest.exp
9757 * lib/prelink-support.exp
9758 * lib/selftest-support.exp
9759
ad02e4fe
SM
97602016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
9761
9762 * Makefile.in: Include disable-implicit-rules.mk.
9763
22347e55
AA
97642016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9765
9766 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
9767 non-byte-aligned bit fields.
9768
da5b30da
AA
97692016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9770
9771 PR gdb/12616
9772 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
9773 respects the DW_AT_data_bit_offset attribute.
9774
b593ecca
SM
97752016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
9776
9777 * gdb.base/default.exp: Fix output of "set language".
9778
3b165252
SM
97792016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
9780
9781 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
9782 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
9783 make.
9784 * configure.ac: Remove checks for the make program.
9785 * configure: Re-generate.
9786
1a2f3d7f
KB
97872016-11-16 Kevin Buettner <kevinb@redhat.com>
9788
9789 * gdb.python/py-recurse-unwind.c (main): Add loop.
9790 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
9791 to read_register() and gdb.parse_and_eval(). Make each code
9792 call a separate case that can be individually tested.
9793 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
9794 proc. Call cont_and_backtrace for each of the code paths that
9795 we want to test in the unwinder.
9796
b7f38fda
AA
97972016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
9798
9799 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
9800 the definition of struct S.
9801
1f8db343
CM
98022016-11-11 Catherine Moore <clm@codesourcery.com>
9803
9804 * gdb.base/dump.exp: Identify verilog format dump tests as such.
9805
fad0c9fb
PA
98062016-11-09 Pedro Alves <palves@redhat.com>
9807
9808 * gdb.base/commands.exp (runto_or_return): New procedure.
9809 (gdbvar_simple_if_test, gdbvar_simple_while_test)
9810 (gdbvar_complex_if_while_test, progvar_simple_if_test)
9811 (progvar_simple_while_test, progvar_complex_if_while_test)
9812 (if_while_breakpoint_command_test)
9813 (infrun_breakpoint_command_test, breakpoint_command_test)
9814 (user_defined_command_test, watchpoint_command_test)
9815 (test_command_prompt_position, redefine_hook_test)
9816 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
9817 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
9818 multi_line_input and multi_line. Remove gdb_expect and
9819 gdb_stop_suppressing_tests uses.
9820 * lib/gdb.exp (valnum_re): New global.
9821 (multi_line_input): New procedure.
9822
8354c62c
SM
98232016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
9824
9825 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
9826 Remove.
9827 (test_setup): Define with proc_with_prefix.
9828 (test_cli_inferior): Likewise.
9829 (test_cli_thread): Likewise.
9830 (test_cli_frame): Likewise.
9831 (test_cli_select_frame): Likewise.
9832 (test_cli_up_down): Likewise.
9833 (test_mi_thread_select): Likewise.
9834 (test_mi_stack_select_frame): Likewise.
9835 (test_cli_in_mi_inferior): Likewise.
9836 (test_cli_in_mi_thread): Likewise.
9837 (test_cli_in_mi_frame): Likewise.
9838 (top level): Do not use with_test_prefix_procname.
9839
64f367a2
PA
98402016-11-09 Pedro Alves <palves@redhat.com>
9841
9842 * gdb.base/commands.exp (gdbvar_simple_if_test)
9843 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
9844 (progvar_simple_if_test, progvar_simple_while_test)
9845 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
9846 (infrun_breakpoint_command_test, breakpoint_command_test)
9847 (user_defined_command_test, watchpoint_command_test)
9848 (test_command_prompt_position, deprecated_command_test)
9849 (bp_deleted_in_command, temporary_breakpoint_commands)
9850 (stray_arg0_test, source_file_with_indented_comment)
9851 (recursive_source_test, if_commands_test)
9852 (error_clears_commands_left, redefine_hook_test)
9853 (redefine_backtrace_test): Use proc_with_prefix.
9854 * lib/gdb.exp (proc_with_prefix): New proc.
9855
0bb65f1e
AA
98562016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9857
9858 * gdb.base/tui-layout.c: New file.
9859 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
9860 disassembly window contains very long lines.
9861
7353f247
TT
98622016-11-08 Tom Tromey <tom@tromey.com>
9863
9864 * gdb.python/py-value.exp (test_value_creation): Make "long" test
9865 depend on Python 2.
9866
30a7bb83
TT
98672016-11-08 Tom Tromey <tom@tromey.com>
9868
9869 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
9870 New method.
9871
cdf5a07c
MG
98722016-10-29 Manish Goregaokar <manish@mozilla.com>
9873
2806dc7e 9874 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 9875
51a789c3
MG
98762016-10-27 Manish Goregaokar <manish@mozilla.com>
9877
2806dc7e
PA
9878 * gdb.rust/simple.rs: Add test for univariant enums without
9879 discriminants and for encoded struct-like enums.
51a789c3 9880
f610ab6d
PA
98812016-10-28 Pedro Alves <palves@redhat.com>
9882
9883 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
9884 gdb_test_multiple, tighten regexps and match symtabs and line
9885 tables incrementally.
9886
b129b0ca
LM
98872016-10-28 Luis Machado <lgustavo@codesourcery.com>
9888
9889 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
9890 general.
9891
ecf45d2c
SL
98922016-10-25 Luis Machado <lgustavo@codesourcery.com>
9893
9894 * gdb.base/exec-invalid-sysroot.exp: New file.
9895
b8d38ee4
JK
98962016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9897
9898 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
9899
f90fd8c2
JK
99002016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9901
9902 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
9903
2d2476aa
MR
99042016-10-19 Maciej W. Rozycki <macro@imgtec.com>
9905
2806dc7e
PA
9906 * gdb.base/killed-outside.exp: Remove $options from a call to
9907 `prepare_for_testing'.
2d2476aa 9908
e42b25a0
SM
99092016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9910
9911 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9912 Change test message.
9913
3ccdb432
SM
99142016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9915
9916 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
9917 Update comment.
9918
5bad3170
SM
99192016-10-17 Simon Marchi <simon.marchi@ericsson.com>
9920
9921 * gdb.trace/mi-trace-save.exp: New file.
9922
5ad9dba7
YQ
99232016-10-13 Yao Qi <yao.qi@linaro.org>
9924
9925 * gdb.base/code_elim.exp (get_var_address): Remove.
9926 * gdb.base/relocate.exp: Likewise.
9927 * gdb.base/shreloc.exp: Likewise.
9928 * lib/gdb.exp (get_var_address): New.
9929
62df7e21
YQ
99302016-10-13 Yao Qi <yao.qi@linaro.org>
9931
9932 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
9933 floating point tests if $skip_float_test is false.
9934
4dac951e
LM
99352016-10-12 Luis Machado <lgustavo@codesourcery.com>
9936
9937 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
9938 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
9939 argc values.
9940 Add 1 to argc so we guarantee distinct initial/modified argc values.
9941
8f1a8fc4
JK
99422016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9943
9944 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
9945
16c85b5d
JK
99462016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9947
9948 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
9949 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
9950 * gdb.arch/vsx-regs.exp: Likewise.
9951
1d0e042a
YQ
99522016-10-07 Yao Qi <yao.qi@linaro.org>
9953
9954 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
9955
68dadef5
MM
99562016-10-07 Markus Metzger <markus.t.metzger@intel.com>
9957
9958 * gdb.python/python.exp: Test decode_line("*0").
9959
33fa2c6e
DE
99602016-10-06 Doug Evans <dje@google.com>
9961
9962 * gdb.python/py-value.exp (test_value_creation): Add test for large
9963 unsigned 64-bit value.
9964
9c37b5ae
TT
99652016-10-06 Tom Tromey <tom@tromey.com>
9966
9967 * gdb.compile/compile.exp: Change java tests to rust.
9968 * gdb.base/setshow.exp: Change java tests to rust.
9969 * gdb.base/default.exp: Remove java from language list.
9970 * README (Examples): Update language example.
9971 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
9972 test.
9973 * lib/gdb.exp (skip_java_tests): Remove.
9974 * lib/java.exp: Remove.
9975 * gdb.java: Remove.
9976
78b86327
MR
99772016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9978
9979 * gdb.arch/mips-fcr.exp: New test.
9980 * gdb.arch/mips-fcr.c: Source for the new test.
9981
7470adbb
MR
99822016-10-06 Maciej W. Rozycki <macro@imgtec.com>
9983
9984 * gdb.base/solib-disc.exp: Use `standard_output_file'
9985 throughout.
9986
4a556533
PA
99872016-10-06 Pedro Alves <palves@redhat.com>
9988
9989 * gdb.base/jit-simple-dl.c: New file.
9990 * gdb.base/jit-simple-jit.c: New file, factored out from ...
9991 * gdb.base/jit-simple.c: ... this.
9992 * gdb.base/jit-simple.exp (jit_run): Delete.
9993 (build_jit): New proc.
9994 (jit_test_reread): Recompile either the main program or the shared
9995 library, depending on what is being tested. Skip changing address
9996 if caller wants to. Compare before/after addresses. If testing
9997 standalone, explicitly load the binary. Test "maint info
9998 breakpoints".
9999 (top level): Add "standalone vs shared lib" and "change address"
10000 vs "same address" axes.
10001
5a122fbc
PA
100022016-10-06 Pedro Alves <palves@redhat.com>
10003
10004 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10005 call.
10006 (jit_run): Delete.
10007 (jit_test_reread): Use with_test_prefix. Reload the main binary
10008 explicitly. Compare the before/after addresses of the JIT
10009 descriptor.
10010
ee8da4b8
DE
100112016-08-15 Doug Evans <dje@google.com>
10012
10013 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10014 for single bitfields is bool.
10015 * gdb.xml/tdesc-regs.exp: Ditto.
10016
f389f6fe
JK
100172016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10018
10019 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10020
fdebf1a4
YQ
100212016-10-05 Yao Qi <yao.qi@linaro.org>
10022
10023 * lib/gdb.exp (support_complex_tests): Return zero if
10024 gdb_skip_float_test return true.
10025
9c36d954 100262016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10027 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10028
10029 PR gdb/20487
10030 * gdb.mi/user-selected-context-sync.exp: New file.
10031 * gdb.mi/user-selected-context-sync.c: New file.
10032
4034d0ff 100332016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10034 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10035
10036 PR gdb/20487
10037 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10038 =thread-select-event check.
10039
a4297203
PB
100402016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10041
10042 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10043 the compulsory L operand changes.
10044 * gdb.arch/powerpc-power.s: Likewise.
10045
bb805577
JK
100462016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10047
10048 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10049 * gdb.base/jit-attach-pie.c: New file.
10050 * gdb.base/jit-attach-pie.exp: New file.
10051
6d61dee5
PA
100522016-09-28 Pedro Alves <palves@redhat.com>
10053
10054 * gdb.base/infcall-input.c: New file.
10055 * gdb.base/infcall-input.exp: New file.
10056
f73842fc
YQ
100572016-09-22 Yao Qi <yao.qi@linaro.org>
10058
10059 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10060 (gdb_exit): Rename it to ...
10061 (gdbserver_gdb_exit): ... Close GDBserver.
10062 (gdb_exit): New proc, call gdbserver_gdb_exit.
10063 (mi_gdb_exit): Likewise.
10064
90681dab
YQ
100652016-09-22 Yao Qi <yao.qi@linaro.org>
10066
10067 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10068 path.
10069 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10070 Remove duplication.
10071
9c211fd8
YQ
100722016-09-22 Yao Qi <yao.qi@linaro.org>
10073
10074 * lib/gdbserver-support.exp: Check the existence of
10075 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10076
ad0a504f
AK
100772016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10078
10079 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10080
36cf1806
TT
100812016-09-21 Tom Tromey <tom@tromey.com>
10082
10083 PR gdb/20604:
10084 * gdb.base/quit.exp: New file.
10085
74172ecf
SM
100862016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10087
10088 * .gitignore: New file.
10089
3d0ec882
MR
100902016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10091
10092 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10093 throughout.
10094
8193adea
AA
100952016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10096
10097 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10098
d41a5c09
JK
100992016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10100
10101 * gdb.cp/casts.cc (decltype): Move it ...
10102 (main): ... with its call to ...
10103 * gdb.cp/casts03.cc: ... a new file.
10104 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10105
d2dfe700
JK
101062016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10107
10108 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10109
e2a92b16
PB
101102016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10111
10112 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10113 and sync up the test with tests in gas/testsuite/gas/ppc.
10114 * gdb.arch/powerpc-power.exp: Likewise.
10115
49b4de64
JK
101162016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10117
10118 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10119
2c29df25
SDJ
101202016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10121 Jan Kratochvil <jan.kratochvil@redhat.com>
10122
10123 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10124 make m1's definition to be different from m2's. Use 'dummy' as an
10125 argument for probe 'two'.
10126
cc3c2846
JB
101272016-09-10 Jon Beniston <jon@beniston.com>
10128
10129 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10130 for sim target.
10131
e1b2624a
AA
101322016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10133
10134 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10135 variable declaration.
10136 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10137 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10138 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10139 received HWCAP as its argument.
10140
4295e285
PA
101412016-09-06 Pedro Alves <palves@redhat.com>
10142
10143 * gdb.base/new-ui-pending-input.c: New file.
10144 * gdb.base/new-ui-pending-input.exp: New file.
10145 * gdb.exp (clear_gdb_spawn_id): New procedure.
10146 (with_spawn_id): Check whether gdb_spawn_id exists before
10147 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10148 on exit.
10149
00d5215e
UW
101502016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10151
10152 * gdb.base/float128.c: New file.
10153 * gdb.base/float128.exp: Likewise.
10154 * gdb.base/floatn.c: Likewise.
10155 * gdb.base/floatn.exp: Likewise.
10156
a9ff5f12
UW
101572016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10158
10159 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10160
f245535c
PA
101612016-09-05 Pedro Alves <palves@redhat.com>
10162
10163 PR backtrace/19927
10164 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10165 unwinders are immediately called as side effect of "source" or
10166 "disable unwinder" commands.
10167 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10168
ae9cf263
YQ
101692016-09-02 Yao Qi <yao.qi@linaro.org>
10170
10171 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10172 is true and $type is "float" or "double".
10173
27aba047
YQ
101742016-09-02 Yao Qi <yao.qi@linaro.org>
10175
10176 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10177 true.
10178 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10179 * gdb.base/call-rt-st.exp: Likewise.
10180 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10181 return value instead of gdb,skip_float_test.
10182 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10183 (do_function_calls): Use its return value instead of
10184 gdb,skip_float_test.
10185 * gdb.base/finish.exp: Likewise.
10186 * gdb.base/funcargs.exp: Likewise.
10187 * gdb.base/return.exp: Likewise.
10188 * gdb.base/return2.exp: Likewise.
10189 * gdb.base/varargs.exp: Likewise.
10190 * lib/gdb.exp (gdb_skip_float_test): Change it to
10191 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10192
5af962df
AA
101932016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10194
10195 * gdb.multi/tids.exp: Test "thread apply all".
10196
7fac6910
JK
101972016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10198
10199 * gdb.base/default.exp (tty): Remove.
10200
bb1fe4ac
KB
102012016-08-24 Kevin Buettner <kevinb@redhat.com>
10202
2806dc7e
PA
10203 * gdb.python/py-recurse-unwind.c: New file.
10204 * gdb.python/py-recurse-unwind.py: New file.
10205 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10206
0a1ddfa6
SM
102072016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10208
10209 * gdb.base/set-inferior-tty.exp: New file.
10210 * gdb.base/set-inferior-tty.c: New file.
10211
d9de1fe3
PA
102122016-08-23 Pedro Alves <palves@redhat.com>
10213
10214 PR gdb/20494
10215 * gdb.base/new-ui-echo.c: New file.
10216 * gdb.base/new-ui-echo.exp: New file.
10217
e9d9abd7
YQ
102182016-08-23 Yao Qi <yao.qi@linaro.org>
10219
10220 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10221 gdbserver_spawn.
10222 * gdb.server/connect-without-multi-process.exp (do_test):
10223 Likewise.
10224
3589529e
YQ
102252016-08-23 Yao Qi <yao.qi@linaro.org>
10226
10227 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10228 standalone_txt. Delete gdb_txt and standalone_txt on host
10229 and target. Spawn the binary on target. Copy files from
10230 target to host.
10231
6bb90213
PA
102322016-08-22 Pedro Alves <palves@redhat.com>
10233
10234 PR gdb/20505
10235 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10236 with_test_prefix. Factor out bits to ...
10237 (test_no_vdso): ... this new procedure.
10238
20c2c024
CL
102392016-08-19 Carl Love <cel@us.ibm.com>
10240
10241 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10242 maintaining separate logic for constructing the output path.
10243 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10244 * gdb.arch/ppc-dfp.exp: Likewise.
10245 * gdb.arch/ppc-fp.exp: Likewise.
10246 * gdb.arch/vsx-regs.exp: Likewise.
10247 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10248 binprefix for generating the additional binary files.
10249
0646e07d
PA
102502016-08-19 Pedro Alves <palves@redhat.com>
10251
10252 * gdb.trace/mi-trace-frame-collected.exp
10253 (test_trace_frame_collected): On x32, expect two registers.
10254
46da9242
CL
102552016-08-18 Carl Love <cel@us.ibm.com>
10256
10257 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10258 and sync up the test with tests in gas/testsuite/gas/ppc.
10259 * gdb.arch/powerpc-power.exp: Likewise.
10260
eb2332d7
SM
102612016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10262
10263 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10264 expected error message.
10265
63c61e04
SM
102662016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10267
10268 * gdb.multi/remove-inferiors.exp: New file.
10269 * gdb.multi/remove-inferiors.c: New file.
10270
7b17065f
YQ
102712016-08-12 Yao Qi <yao.qi@linaro.org>
10272
10273 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10274 argument list.
10275
01d3dedf
PA
102762016-08-10 Pedro Alves <palves@redhat.com>
10277
10278 PR gdb/19187
10279 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10280 setup_kfails.
10281
3eb7562a
PA
102822016-08-09 Pedro Alves <palves@redhat.com>
10283 Simon Marchi <simon.marchi@ericsson.com>
10284
10285 PR gdb/20418
10286 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10287 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10288
80614914
PA
102892016-08-09 Pedro Alves <palves@redhat.com>
10290
10291 PR mi/20431
10292 * gdb.mi/mi-cmd-error.exp: New file.
10293
f348d89a
PA
102942016-08-09 Pedro Alves <palves@redhat.com>
10295
10296 PR gdb/18653
10297 * gdb.base/signals-state-child.c: New file.
10298 * gdb.base/signals-state-child.exp: New file.
10299 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10300
e5ca03b4
PA
103012016-08-09 Pedro Alves <palves@redhat.com>
10302
10303 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10304
282a0691
TT
103052016-08-03 Tom Tromey <tom@tromey.com>
10306
10307 PR python/18565:
10308 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10309
41bfcd63
YQ
103102016-08-01 Yao Qi <yao.qi@linaro.org>
10311
10312 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10313 variable mode to "multi-process" if $multi_process is 1, otherwise
10314 set it to "single-process".
10315
e3465b24
YQ
103162016-08-01 Yao Qi <yao.qi@linaro.org>
10317
10318 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10319 * gdb.cp/cpexprs.exp: Likewise.
10320 * gdb.cp/m-static.exp: Likewise.
10321
0b31a4bc
TT
103222016-07-26 Tom Tromey <tom@tromey.com>
10323
10324 PR python/20190:
10325 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10326 test.
10327
e0461dbb
MM
103282016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10329
10330 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10331 selecting assembly source files.
10332 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10333 assembly source files.
10334 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10335 assembly source files.
10336 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10337 selecting assembly source files.
10338
8194e927
SM
103392016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10340
10341 * gdb.base/new-ui.exp (do_test_invalid_args): New
10342 procedure.
10343
c0272db5
TW
103442016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10345
10346 * gdb.btrace/reconnect.c: New file.
10347 * gdb.btrace/reconnect.exp: New file.
10348
e3487908
GKB
103492016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10350
10351 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10352 to test_catch_syscall_group.
10353 (test_catch_syscall_group): New.
10354
12df5c00
TT
103552016-07-21 Tom Tromey <tom@tromey.com>
10356
10357 * gdb.rust/simple.rs (main): Use empty struct expression.
10358 * gdb.rust/simple.exp: Add tests for empty struct expression.
10359
bae62ee2
YQ
103602016-07-21 Yao Qi <yao.qi@linaro.org>
10361
10362 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10363 if gdb_skip_xml_test is true on some targets.
10364
b1b53fb3
YQ
103652016-07-21 Yao Qi <yao.qi@linaro.org>
10366
10367 * gdb.server/solib-list.exp: Unset last_loaded_file.
10368
027d97f8
JK
103692016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10370
10371 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10372 "step into captured_main (args)".
10373
7674d381
JK
103742016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10375
10376 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10377
72b5d099
JK
103782016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10379
10380 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10381
1f960ced
PA
103822016-07-19 Pedro Alves <palves@redhat.com>
10383
10384 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10385 * gdb.opt/inline-bt.exp: Likewise.
10386 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10387 additional_flags=-Winline.
10388 * gdb.opt/inline-locals.exp: Likewise.
10389 * gdb.opt/inline-markers.c (ATTR): Define.
10390 (inlined_fn): Use it.
10391
f25827c1
YQ
103922016-07-19 Yao Qi <yao.qi@linaro.org>
10393
10394 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10395 (test_with_self): Remove some code. Remove argument executable.
10396 (top-level): Use do_self_tests.
10397
37539ebe
DB
103982016-07-15 Zachary Welch <zwelch@codesourcery.com>
10399 Don Breazeal <donb@codesourcery.com>
10400
10401 * gdb.base/maint.exp: Escape paths used in regular expressions.
10402 * gdb.stabs/weird.exp: Likewise.
10403
dac790e1
TT
104042016-07-13 Tom Tromey <tom@tromey.com>
10405
10406 PR python/15620, PR python/18620:
10407 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10408 (test_bkpt_events): New procs.
10409
93daf339
TT
104102016-07-13 Tom Tromey <tom@tromey.com>
10411
10412 PR python/17698:
10413 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10414 test.
10415 (test_watchpoints): Likewise.
10416 (test_bkpt_pending): New proc.
10417
6571a381
TT
104182016-07-13 Tom Tromey <tom@tromey.com>
10419
10420 PR cli/18053:
10421 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10422 completion test.
10423
e8732474
JK
104242016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10425
10426 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10427 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10428 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10429 f_label.
10430 (g): Rename g_end_lbl to g_label.
10431 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10432 low_pc and high_pc.
10433 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10434
e0f3fd7c
TT
104352016-07-12 Tom Tromey <tom@tromey.com>
10436
10437 PR python/19293:
10438 * gdb.python/py-unwind-maint.exp: Update tests.
10439
3cfe46b6
YQ
104402016-07-12 Yao Qi <yao.qi@linaro.org>
10441
10442 * lib/selftest-support.exp (selftest_setup): Match the output
10443 when captured_main is inlined.
10444
4f19a0e6
WT
104452016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10446
10447 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10448 New variables.
10449 (print this%a, print this%b, print this): New tests.
10450 * gdb.fortran/derived-types.f90 (this): New object and
10451 initialization.
10452
986cf455
SM
104532016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10454
10455 * gdb.ada/arraydim.exp: Remove extra directory level in build
10456 directory.
10457
f0464b23
SM
104582016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10459
10460 * lib/ada.exp: Remove extra directory level in build directory.
10461 * gdb.ada/cond_lang.exp: Likewise.
10462 * gdb.ada/exec_changed.exp: Likewise.
10463 * gdb.ada/lang_switch.exp: Likewise.
10464
42d94011
MG
104652016-07-06 Manish Goregaokar <manish@mozilla.com>
10466
2806dc7e
PA
10467 * simple.rs: Add test for raw pointer subscripting.
10468 * simple.exp: Add test expectations.
42d94011 10469
647c264c
YQ
104702016-07-05 Yao Qi <yao.qi@linaro.org>
10471
10472 * gdb.mi/mi-reverse.exp: Match =record-started output.
10473
20aa2c60
PA
104742016-07-01 Pedro Alves <palves@redhat.com>
10475
10476 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10477 procedure.
10478 (jit_reader_test): Test the jit reader's unwinder.
10479 * gdb.base/jithost.c (jit_function_00_code): New global.
10480 (main): Use memcpy to fill in the mmapped code, instead of poking
10481 bytes manually here.
10482 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10483 value.
10484 (read_debug_info): Save the function's range.
10485 (read_sp): New function.
10486 (unwind_frame): Use it. Also unwind RBP.
10487 (get_frame_id): Use read_sp.
10488 (gdb_init_reader): Use calloc instead of malloc.
10489 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10490 parameter. Use gdb_test_multiple.
10491
ced2dffb
PA
104922016-07-01 Pedro Alves <palves@redhat.com>
10493 Antoine Tremblay <antoine.tremblay@ericsson.com>
10494
10495 * gdb.threads/process-dies-while-detaching.c: New file.
10496 * gdb.threads/process-dies-while-detaching.exp: New file.
10497
63000888
PA
104982016-07-01 Pedro Alves <palves@redhat.com>
10499
10500 * gdb.multi/watchpoint-multi-exit.c: New file.
10501 * gdb.multi/watchpoint-multi-exit.exp: New file.
10502
038d4868
PA
105032016-06-30 Pedro Alves <palves@redhat.com>
10504
10505 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10506 unset inferior_spawn_id.
10507
994e9c83
PA
105082016-06-30 Pedro Alves <palves@redhat.com>
10509
10510 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10511 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10512
e5653468
YQ
105132016-06-29 Yao Qi <yao.qi@linaro.org>
10514
10515 * gdb.base/return.c: Add copyright header.
10516
803b47e5
TT
105172016-06-29 Tom Tromey <tom@tromey.com>
10518
10519 PR python/20129:
10520 * gdb.python/py-framefilter.exp: Add tests for setting priority
10521 and disabling of non-existent frame filter.
10522
28244707
YQ
105232016-06-29 Yao Qi <yao.qi@linaro.org>
10524
10525 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10526 0x0f07ff.
10527
a31d2f06
YQ
105282016-06-28 Yao Qi <yao.qi@linaro.org>
10529
10530 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10531 triplets. Start gdb, execute catch syscall, and continue. Check
10532 gdb's output to determine catch syscall is supported.
10533
921d8f54
MG
105342016-06-27 Manish Goregaokar <manish@mozilla.com>
10535
25d49b86
PA
10536 * gdb.rust/simple.rs: Add test for returning unit in a function.
10537 * gdb.rust/simple.exp: Add expectation for functions returning
10538 unit.
921d8f54 10539
f4952523
PMR
105402016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10541
10542 * gdb.python/py-breakpoint-create-fail.c,
10543 gdb.python/py-breakpoint-create-fail.exp,
10544 gdb.python/py-breakpoint-create-fail.py: New testcase.
10545
fccb08f8
MG
105462016-06-25 Manish Goregaokar <manish@mozilla.com>
10547
10548 PR gdb/20239
10549 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10550 * gdb.rust/simple.exp: Add test expectations for new NonZero
10551 tests.
fccb08f8 10552
6b850546
DT
105532016-06-24 David Taylor <dtaylor@emc.com>
10554
10555 * gdb.base/offsets.exp: New file.
10556 * gdb.base/offsets.c: New file.
10557
17621150
TT
105582016-06-23 Tom Tromey <tom@tromey.com>
10559
10560 PR gdb/16483:
10561 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10562 before any filters are loaded.
10563
04d59df6
WT
105642016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10565
10566 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10567 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10568 structs.
10569 * gdb.fortran/derived-type-function.exp: New file.
10570 * gdb.fortran/derived-type-function.f90: New file.
10571
10572
ac69f786
PA
105732016-06-21 Pedro Alves <palves@redhat.com>
10574
10575 * gdb.base/new-ui.exp: New file.
10576 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10577 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10578 (with_spawn_id): New procedure.
10579
49940788
PA
105802016-06-21 Pedro Alves <palves@redhat.com>
10581
10582 * gdb.mi/mi-exec-run.exp: New file.
10583
ef274d26
PA
105842016-06-21 Pedro Alves <palves@redhat.com>
10585
10586 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10587 breakpoint command's output on the main UI.
10588 (test_break): New procedure, factored out from calls in the top
10589 level.
10590 (top level): Use foreach_with_prefix to test MI as main UI and as
10591 separate UI.
10592
468afe6c
PA
105932016-06-21 Pedro Alves <palves@redhat.com>
10594
10595 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10596 (test_awatch_creation_and_listing)
10597 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10598 Remove 'type' parameter.
10599 (test_watchpoint_all): New parameter mi_mode. Remove
10600 with_test_prefix.
10601 (top level): Use foreach_with_prefix, and add main/separate UI MI
10602 testing axis.
10603
51f77c37
PA
106042016-06-21 Pedro Alves <palves@redhat.com>
10605
10606 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10607 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10608 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10609 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10610 (gdb_main_spawn_id, mi_spawn_id): Declare and
10611 comment.
10612 (mi_create_inferior_pty): New procedure,
10613 factored out from default_mi_gdb_start.
10614 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10615 procedures.
10616 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10617 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10618 Use mi_create_inferior_pty.
10619 (mi_gdb_start): Use eval to pass down args list.
10620
8980e177
PA
106212016-06-21 Pedro Alves <palves@redhat.com>
10622
10623 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10624 * gdb.opt/inline-cmds.exp: Add MI tests.
10625
f38d3ad1
PA
106262016-06-21 Pedro Alves <palves@redhat.com>
10627
10628 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10629
45db7c09
PA
106302016-06-21 Pedro Alves <palves@redhat.com>
10631
10632 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10633 (top level): Use it instead of mi_execute_to.
10634
5a069ab3
PA
106352016-06-21 Pedro Alves <palves@redhat.com>
10636
10637 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10638 (cont_handler_str): New.
10639 (signal_stop_handler): Set stop_handler_str instead of printing to
10640 stdout.
10641 (continue_handler): Set cont_handler_str instead of printing to
10642 stdout.
10643 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10644 mi_send_resuming_command. Print stop_handler_str and
10645 cont_handler_str instead of expecting the python events print
10646 directly.
10647
2838cc1d
SD
106482016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10649
10650 * gdb.base/jit-reader.exp: New file.
10651 * gdb.base/jithost.c: New file.
10652 * gdb.base/jithost.h: New file.
10653 * gdb.base/jitreader.c : New file.
10654 * gdb.base/jit-protocol.h: New file.
10655
21a77091
YQ
106562016-06-17 Yao Qi <yao.qi@linaro.org>
10657
10658 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10659 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10660 and detach-on-fork. Adjust tests.
10661 (top level): Invoke break_cond_on_syscall with combinations of
10662 syscall, follow-fork-mode and detach-on-fork.
10663
f50bf8e5
YQ
106642016-06-17 Yao Qi <yao.qi@linaro.org>
10665
10666 * gdb.base/step-over-exit.c: New.
10667 * gdb.base/step-over-exit.exp: New.
10668
a28d8e50
YTL
106692016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10670
10671 * gdb.base/float.exp: Add target check for nds32*-*-*.
10672 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10673
cad8e26d
AB
106742016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10675
10676 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10677 for unsupported target features.
10678 * gdb.base/call-rt-st.exp: Likewise.
10679 * gdb.base/call-sc.exp: Likewise.
10680 * gdb.base/call-signal-resume.exp: Likewise.
10681 * gdb.base/call-strs.exp: Likewise.
10682 * gdb.base/callexit.exp: Likewise.
10683 * gdb.base/callfuncs.exp: Likewise.
10684 * gdb.base/nodebug.exp: Likewise.
10685 * gdb.base/printcmds.exp: Likewise.
10686 * gdb.base/ptype.exp: Likewise.
10687 * gdb.base/structs.exp: Likewise.
10688 * gdb.base/unwindonsignal.exp: Likewise.
10689 * gdb.cp/gdb2495.exp: Likewise.
10690 * gdb.cp/templates.exp: Likewise.
10691 * gdb.cp/virtfunc.exp: Likewise.
10692 * gdb.threads/hand-call-in-threads.exp: Likewise.
10693 * gdb.threads/interrupted-hand-call.exp: Likewise.
10694 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10695
347dc102
TT
106962016-06-10 Tom Tromey <tom@tromey.com>
10697
10698 PR rust/20110:
10699 * gdb.rust/expr.exp: Add test for integer constant larger than
10700 i32.
10701
5e13cf25
BH
107022016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10703
10704 * gdb.fortran/nested-funcs.exp: New.
10705 * gdb.fortran/nested-funcs.f90: New.
10706
bb556f1f
TK
107072016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10708
10709 * gdb.base/examine-backward.c: New file.
10710 * gdb.base/examine-backward.exp: New file.
10711
38b022b4
SM
107122016-06-06 Simon Marchi <simon.marchi@ericsson.com>
10713
10714 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
10715 matching.
10716
1b40ec05
TT
107172016-06-02 Tom Tromey <tom@tromey.com>
10718
10719 PR python/18984:
10720 * gdb.python/py-shared.exp: Add solib_name test.
10721
193bd378
SM
107222016-06-02 Simon Marchi <simon.marchi@ericsson.com>
10723
10724 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
10725
3326303b
MG
107262016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
10727
10728 PR c++/19893
10729 * gdb.dwarf2/implref.exp: Rename to...
10730 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
10731 * gdb.dwarf2/implref-array.c: New file.
10732 * gdb.dwarf2/implref-array.exp: Likewise.
10733 * gdb.dwarf2/implref-global.c: Likewise.
10734 * gdb.dwarf2/implref-global.exp: Likewise.
10735 * gdb.dwarf2/implref-struct.c: Likewise.
10736 * gdb.dwarf2/implref-struct.exp: Likewise.
10737
825c8ef2
AT
107382016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10739
10740 * gdb.trace/trace-condition.exp: Add 64bit tests.
10741
2320162a
AT
107422016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10743
10744 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
10745 bits types.
10746 (main): Adapt to 8 to 64 bits types.
10747 * gdb.trace/trace-condition.exp: Add new tests.
10748
a7818233
AT
107492016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10750
10751 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
10752
0d336466
AT
107532016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10754
10755 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
10756 Move condition tests...
10757 * gdb.trace/trace-condition.exp: Here.
10758
7faeb45a
AT
107592016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10760
10761 * gdb.trace/trace-condition.exp: Add counter-case tests.
10762
e385593e
JK
107632016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10764
10765 PR c++/15231
10766 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
10767 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
10768
744608cc
PA
107692016-05-27 Pedro Alves <palves@redhat.com>
10770
10771 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10772 New procedure.
10773 (top level): Call it, and bail out of DejaGnu is known to be bad.
10774
ac775bf4
AB
107752016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
10776
10777 * gdb.base/whatis.c: Extend the test case.
10778 * gdb.base/whatis.exp: Add additional tests.
10779
2bbad2ea
BH
107802016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10781
10782* gdb.fortran/type.f90: Add pointer variable.
10783* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
10784
8b70175d
BH
107852016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10786
10787 * gdb.fortran/vla-type.exp: Fix testcase name.
10788
86d8a848
BH
107892016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10790
10791 * gdb.fortran/vla-type.exp: Access elements in nested structs.
10792
e188eb36
BH
107932016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10794
10795 * gdb.fortran/type.f90: Add nested structures.
10796 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
10797 * gdb.fortran/derived-type.exp: Adapt expected output.
10798 * gdb.fortran/vla-type.exp: Adapt expected output.
10799
9b2db1fd
BH
108002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10801
10802 * gdb.fortran/whatis_type.exp: Adapt expected output.
10803
72b17055
BH
108042016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10805
10806 * gdb.fortran/print_type.exp: Fix expected output.
10807 * gdb.fortran/whatis_type.exp: Fix expected output.
10808
3cd81d8d
BH
108092016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10810
10811 * gdb.fortran/whatis_type.exp: Use multi_line.
10812
ddae9462
TT
108132016-05-24 Tom Tromey <tom@tromey.com>
10814
10815 PR python/17386:
10816 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
10817 use value as an index.
10818
1957f6b8
TT
108192016-05-23 Tom Tromey <tom@tromey.com>
10820
10821 PR python/17981:
10822 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
10823 no-breakpoint case.
10824
026a9174
PA
108252016-05-24 Pedro Alves <palves@redhat.com>
10826
10827 PR gdb/19828
10828 * gdb.threads/clone-attach-detach.c: New file.
10829 * gdb.threads/clone-attach-detach.exp: New file.
10830
e70a7231
FR
108312016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
10832
10833 * gdb.base/annota-input-while-running.exp: Fix syntax error.
10834
0f6ed0e0
TT
108352016-05-23 Tom Tromey <tom@tromey.com>
10836
10837 PR python/19438, PR python/18393:
10838 * gdb.python/py-progspace.exp: Add "dir" test.
10839 * gdb.python/py-objfile.exp: Add "dir" test.
10840
ffd19d61
YQ
108412016-05-23 Yao Qi <yao.qi@linaro.org>
10842
10843 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
10844 * gdb.arch/thumb2-it.exp: Likewise.
10845
9e8f9b05
SM
108462016-05-18 Simon Marchi <simon.marchi@ericsson.com>
10847
10848 * gdb.mi/mi-threads-interrupt.c: New file.
10849 * gdb.mi/mi-threads-interrupt.exp: New file.
10850
61c6156d
SM
108512016-05-17 Simon Marchi <simon.marchi@ericsson.com>
10852
10853 PR gdb/18077
10854 * gdb.mi/mi-async-run.exp: New file.
10855 * gdb.mi/mi-async-run.c: New file.
10856
67218854
TT
108572016-05-17 Tom Tromey <tom@tromey.com>
10858 Manish Goregaokar <manishsmail@gmail.com>
10859
10860 * lib/rust-support.exp: New file.
10861 * lib/gdb.exp (skip_rust_tests): New proc.
10862 (build_executable_from_specs): Handle rust.
10863 * lib/future.exp (gdb_find_rustc): New proc.
10864 (gdb_default_target_compile): Handle rust.
10865 * gdb.rust/expr.exp: New file.
10866 * gdb.rust/generics.exp: New file.
10867 * gdb.rust/generics.rs: New file.
10868 * gdb.rust/methods.exp: New file.
10869 * gdb.rust/methods.rs: New file.
10870 * gdb.rust/modules.exp: New file.
10871 * gdb.rust/modules.rs: New file.
10872 * gdb.rust/simple.exp: New file.
10873 * gdb.rust/simple.rs: New file.
10874
c44af4eb
TT
108752016-05-17 Tom Tromey <tom@tromey.com>
10876
10877 * gdb.base/default.exp (set language): Add rust.
10878
dcd1f979
TT
108792016-05-17 Tom Tromey <tom@tromey.com>
10880
10881 * gdb.gdb/unittest.exp: New file.
10882
155b7f57
YQ
108832016-05-16 Yao Qi <yao.qi@linaro.org>
10884
10885 * gdb.base/batch-preserve-term-settings.exp: Remove variable
10886 shell_prompt. Update shell_prompt_re.
10887
8ddd5a6c
DE
108882016-05-12 Doug Evans <dje@google.com>
10889
10890 PR symtab/19999
10891 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
10892 $options when building executable.
10893 * gdb.dwarf2/fission-loclists-pie.S: New file.
10894 * gdb.dwarf2/fission-loclists-pie.exp: New file.
10895
02e370d9
SM
108962016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10897
10898 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
10899 of [is_remote target],
10900
8929ad8b
SM
109012016-05-04 Simon Marchi <simon.marchi@ericsson.com>
10902
10903 * lib/gdb.exp (use_gdb_stub): New procedure.
10904
6c447423
DE
109052016-05-03 Yunlian Jiang <yunlian@google.com>
10906 Doug Evans <dje@google.com>
10907
10908 PR symtab/19914
10909 * gdb.dwarf2/dwp-sepdebug.c: New file.
10910 * gdb.dwarf2/dwp-sepdebug.exp: New file.
10911
444e826c
SM
109122016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10913
10914 * gdb.base/detach.exp: Remove is_remote check.
10915
740feeaa
SM
109162016-05-02 Simon Marchi <simon.marchi@ericsson.com>
10917
10918 * gdb.base/annota-input-while-running.exp: Don't check for
10919 [is_remote target]. Enable annotations after running to main.
10920 Remove unused "set test..." line.
10921
9080ac9d
SM
109222016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10923
10924 * gdb.trace/trace-enable-disable.exp: New file.
10925 * gdb.trace/trace-enable-disable.c: New file.
10926
952ebca5
SM
109272016-04-28 Simon Marchi <simon.marchi@ericsson.com>
10928
10929 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
10930 use it in info sharedlibrary test.
10931 * gdb.trace/ftrace-lock.exp: Likewise.
10932 * gdb.trace/ftrace.exp: Likewise.
10933 * gdb.trace/range-stepping.exp: Likewise.
10934 * gdb.trace/trace-break.exp: Likewise.
10935 * gdb.trace/trace-condition.exp: Likewise.
10936 * gdb.trace/trace-mt.exp: Likewise.
10937
d9019901
SM
109382016-04-27 Simon Marchi <simon.marchi@ericsson.com>
10939
10940 * lib/gdb.exp (gdb_load_shlibs): Rename to...
10941 (gdb_load_shlib): ... this.
10942 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
10943 gdb_load_shlib.
10944 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
10945 * gdb.base/ctxobj.exp: Likewise.
10946 * gdb.base/dprintf-pending.exp: Likewise.
10947 * gdb.base/dso2dso.exp: Likewise.
10948 * gdb.base/fixsection.exp: Likewise.
10949 * gdb.base/gcore-relro.exp: Likewise.
10950 * gdb.base/gdb1555.exp: Likewise.
10951 * gdb.base/global-var-nested-by-dso.exp: Likewise.
10952 * gdb.base/gnu-ifunc.exp: Likewise.
10953 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
10954 * gdb.base/jit-so.exp (one_jit_test): Likewise.
10955 * gdb.base/pending.exp: Likewise.
10956 * gdb.base/print-file-var.exp: Likewise.
10957 * gdb.base/print-symbol-loading.exp: Likewise.
10958 * gdb.base/shlib-call.exp: Likewise.
10959 * gdb.base/shreloc.exp: Likewise.
10960 * gdb.base/so-impl-ld.exp: Likewise.
10961 * gdb.base/solib-disc.exp: Likewise.
10962 * gdb.base/solib-nodir.exp: Likewise.
10963 * gdb.base/solib-overlap.exp: Likewise.
10964 * gdb.base/solib-symbol.exp: Likewise.
10965 * gdb.base/solib-weak.exp (do_test): Likewise.
10966 * gdb.base/sym-file.exp: Likewise.
10967 * gdb.base/symtab-search-order.exp: Likewise.
10968 * gdb.base/type-opaque.exp: Likewise.
10969 * gdb.base/unload.exp: Likewise.
10970 * gdb.base/watchpoint-solib.exp: Likewise.
10971 * gdb.compile/compile.exp: Likewise.
10972 * gdb.cp/gdb2384.exp: Likewise.
10973 * gdb.cp/infcall-dlopen.exp: Likewise.
10974 * gdb.cp/re-set-overloaded.exp: Likewise.
10975 * gdb.fortran/library-module.exp: Likewise.
10976 * gdb.opt/solib-intra-step.exp: Likewise.
10977 * gdb.python/py-finish-breakpoint.exp: Likewise.
10978 * gdb.python/py-shared.exp: Likewise.
10979 * gdb.reverse/solib-precsave.exp: Likewise.
10980 * gdb.reverse/solib-reverse.exp: Likewise.
10981 * gdb.server/solib-list.exp: Likewise.
10982 * gdb.threads/dlopen-libpthread.exp: Likewise.
10983 * gdb.threads/tls-shared.exp: Likewise.
10984 * gdb.threads/tls-so_extern.exp: Likewise.
10985 * gdb.trace/change-loc.exp: Likewise.
10986 * gdb.trace/ftrace-lock.exp: Likewise.
10987 * gdb.trace/ftrace.exp: Likewise.
10988 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
10989 * gdb.trace/pending.exp: Likewise.
10990 * gdb.trace/range-stepping.exp: Likewise.
10991 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
10992 (strace_info_marker): Likewise.
10993 (strace_probe_marker): Likewise.
10994 (strace_trace_on_same_addr): Likewise.
10995 (strace_trace_on_diff_addr): Likewise.
10996 * gdb.trace/trace-break.exp: Likewise.
10997 * gdb.trace/trace-condition.exp: Likewise.
10998 * gdb.trace/trace-mt.exp: Likewise.
10999
fca4cfd9
SM
110002016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11001
11002 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11003 result of gdb_remote_download.
11004 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11005 * gdb.base/dso2dso.exp: Likewise.
11006 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11007 * gdb.base/print-file-var.exp: Likewise.
11008 * gdb.base/shlib-call.exp: Likewise.
11009 * gdb.base/shreloc.exp: Likewise.
11010 * gdb.base/solib-overlap.exp: Likewise.
11011 * gdb.base/solib-weak.exp (do_test): Likewise.
11012 * gdb.base/unload.exp: Likewise.
11013
11cf4ffb
YQ
110142016-04-27 Yao Qi <yao.qi@linaro.org>
11015
11016 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11017 exists.
11018
3e2e34f8
KB
110192016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11020
11021 * vla-type.exp: Print structure from toplevel.
11022
8f07e298
BH
110232016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11024
11025 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11026 of dynamic types.
11027 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11028 of dynamic types.
11029
9920b434
BH
110302016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11031
11032 * gdb.fortran/vla-type.f90: New file.
11033 * gdb.fortran/vla-type.exp: New file.
11034
f3abeff5
YQ
110352016-04-25 Yao Qi <yao.qi@linaro.org>
11036
11037 * gdb.base/branch-to-self.c: New file.
11038 * gdb.base/branch-to-self.exp: New file.
11039
0a5d52f0
YQ
110402016-04-22 Yao Qi <yao.qi@linaro.org>
11041
11042 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11043 more after $hex.
11044
495346f6
YQ
110452016-04-22 Yao Qi <yao.qi@linaro.org>
11046
11047 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11048 * gdb.base/annota3.exp: Likewise.
11049
4a7e075c
YQ
110502016-04-22 Yao Qi <yao.qi@linaro.org>
11051
11052 * gdb.reverse/step-precsave.exp: Do one step and test program
11053 stops in "callee" and do multiple steps until program goes out
11054 of "callee".
11055 * gdb.reverse/step-reverse.exp: Likewise.
11056
5b061e98
YQ
110572016-04-22 Yao Qi <yao.qi@linaro.org>
11058
11059 * gdb.trace/signal.exp: Also pass if
11060 $tracepoint_hits($i) > $iterations.
11061
5c5dc57f
YQ
110622016-04-22 Yao Qi <yao.qi@linaro.org>
11063
11064 * gdb.trace/signal.c: New file.
11065 * gdb.trace/signal.exp: New file.
11066
a55411b9
DE
110672016-04-19 Doug Evans <xdje42@gmail.com>
11068
11069 * gdb.base/bad-file.exp: New file.
11070
a22df60a
MG
110712016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11072
11073 * gdb.dwarf2/implref.exp: New file.
11074
0c13f7e5
BH
110752016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11076
11077 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11078 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11079 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11080 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11081 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11082 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11083 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11084 * lib/fortran.exp (fortran_int4): New procedure.
11085 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11086 (fortran_logical4): Likewise.
11087
9b9b09e9
BH
110882016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11089
11090 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11091
a14d1f4d
BH
110922016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11093
11094 * lib/compiler.c: Add Intel specific preprocessor macros.
11095 * lib/compiler.cc: Likewise.
25d49b86 11096
7d49b1d0
LM
110972016-04-13 Luis Machado <lgustavo@codesourcery.com>
11098
11099 * gdb.server/connect-with-no-symbol-file.c: New file.
11100 * gdb.server/connect-with-no-symbol-file.exp: New file.
11101
8392fa22
SM
111022016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11103
11104 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11105
8c4c4aeb
SM
111062016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11107
11108 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11109 standard output directory.
11110
45e3745e
AT
111112016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11112
11113 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11114
e26b7e41
MM
111152016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11116
11117 * gdb.btrace/instruction_history.c (loop): Add declaration.
11118
8ce09462
AT
111192016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11120
11121 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11122
2e88a1ea
SM
111232016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11124
11125 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11126 parentheses to print.
11127 (continue_handler): Likewise.
11128
f48e22e3
SM
111292016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11130
11131 * gdb.server/solib-list.exp: Remove is_remote check.
11132 Pass shlib= to gdb_compile. Don't link shared library with
11133 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11134 Run binary filename through "readlink -f" on the target.
11135
096be756
PA
111362016-04-08 Pedro Alves <palves@redhat.com>
11137
11138 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11139 interpreter filename as argument to gdbserver_spawn.
11140 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11141 Return empty if $last_loaded_file does not exist.
11142
06500533
JK
111432016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11144
11145 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11146 * gdb.base/jit-main.c: Use exit after usage.
11147
2d35e871
JK
111482016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11149
11150 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11151 GDBHISTSIZE prior to the tests.
11152 * gdb.base/gdbinit-history.exp: Likewise.
11153
111542016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11155
11156 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11157 instead of build_executable. Use gdb_load_shlibs.
11158
c8064e7e
YQ
111592016-04-07 Yao Qi <yao.qi@linaro.org>
11160
11161 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11162 Execute "si" command.
11163
bde47561
YQ
111642016-04-07 Yao Qi <yao.qi@linaro.org>
11165
11166 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11167 number instead of the comments on some line.
11168
b16f8a3b
DB
111692016-04-06 Don Breazeal <donb@codesourcery.com>
11170
11171 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11172 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11173
c2f901df
SM
111742016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11175
11176 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11177 standard_output_file. Remove unused binfile variable.
11178
ac17fda0
CU
111792016-04-05 Catalin Udma <catalin.udma@freescale.com>
11180
11181 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11182 * gdb.python/py-mi-objfile.exp: Match "list main" output
11183 in console format.
11184
03a8c4df
SM
111852016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11186
11187 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11188 absolute.
11189
6e774b13
SM
111902016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11191
11192 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11193 absolute.
11194 * gdb.trace/ftrace.exp: Likewise.
11195 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11196 targets as well.
11197 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11198 (gdb_load_shlibs): Copy libraries to test directory when testing
11199 natively. Only set solib-search-path if testing remotely.
11200 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11201
7817ea46
SM
112022016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11203
11204 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11205 gdb_download. Use it even if the target is not remote.
11206 * gdb.base/jit.exp (compile_jit_test): Likewise.
11207 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11208 output directory if the destination board is local, otherwise use
11209 the standard remote_download from DejaGnu.
11210 (gdb_download): Remove.
11211 (gdb_load_shlibs): Use gdb_remote_download instead of
11212 gdb_download.
11213 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11214 Use gdb_remote_download instead of gdb_download. Use it even if
11215 the target is not remote.
11216 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11217 instead of gdb_download.
11218
7beb7f68
SM
112192016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11220
11221 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11222 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11223 run.
11224
cc63428a
AV
112252016-04-01 Artemiy Volkov <artemiyv@acm.org>
11226
11227 PR gdb/19820
11228 * gdb.base/printcmds.exp: Add artificial arrays tests.
11229
64cdf930
PA
112302016-03-31 Pedro Alves <palves@redhat.com>
11231
11232 PR gdb/19858
11233 * gdb.base/jit-main.c: Include unistd.h.
11234 (ATTACH): Define to 0 if not already defined.
11235 (wait_for_gdb, mypid): New globals.
11236 (WAIT_FOR_GDB): New macro.
11237 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11238 some breakpoint locations.
11239 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11240 New procedures.
11241 (one_jit_test): Add REATTACH parameter, and handle it. Use
11242 continue_to_test_location.
11243 (top level): Test attach, and adjusts calls to one_jit_test.
11244
40dea8cb
PA
112452016-03-31 Pedro Alves <palves@redhat.com>
11246
11247 PR gdb/19858
11248 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11249 BINSUFFIX parameter, and handle it.
11250 (top level): Adjust calls compile_jit_test.
11251
e7ea3ec7
CU
112522016-03-31 Catalin Udma <catalin.udma@freescale.com>
11253
11254 PR python/19743
11255 * gdb.python/py-mi-events-gdb.py: New file.
11256 * gdb.python/py-mi-events.c: New file.
11257 * gdb.python/py-mi-events.exp: New file.
11258
e6359af3
YQ
112592016-03-30 Yao Qi <yao.qi@linaro.org>
11260
11261 * gdb.reverse/until-precsave.exp: Match function name only.
11262 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11263 Move malloc to a condition block.
11264 * gdb.reverse/until-reverse.exp: Match function name only.
11265
a4105d04
MK
112662016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11267
11268 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11269 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11270 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11271 variable for GPR 0 instead of assuming it is register 0.
11272 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11273 * lib/trace-support.exp: Add s390 registers.
11274
bfa6adb9
YQ
112752016-03-29 Yao Qi <yao.qi@linaro.org>
11276
11277 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11278
1e6697ea
YQ
112792016-03-24 Yao Qi <yao.qi@linaro.org>
11280
11281 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11282 test message.
11283
64bcd522
AA
112842016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11285
11286 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11287 maintaining separate logic for constructing the output path.
11288
7868401b
DB
112892016-03-16 Don Breazeal <donb@codesourcery.com>
11290
11291 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11292 Retry fork and waitpid on interrupted system call errors.
11293 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11294 Use with_timeout_factor to increase timeout by factor of 10.
11295
1cafadb4
DB
112962016-03-15 Don Breazeal <donb@codesourcery.com>
11297
11298 * gdb.cp/scope-err.cc: New test program.
11299 * gdb.cp/scope-err.exp: New test script.
11300 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11301 lines and "set breakpoint here" comment.
11302 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11303 Fixed some whitespace and format issues.
11304 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11305 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11306
81516450
DE
113072016-03-15 Doug Evans <dje@google.com>
11308
11309 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11310 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11311 All callers updated. Add tests for enums, mixed flags register.
11312
aa52b601
DE
113132016-03-15 Doug Evans <dje@google.com>
11314
11315 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11316 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11317
fa4ff313
SM
113182016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11319
11320 * gdb.base/default.exp: Add $_as_string to the list of expected
11321 convenience functions.
11322
f2403c39
AB
113232016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11324
11325 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11326
f2f3ccb9
SM
113272016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11328
11329 * gdb.python/py-as-string.exp: New file.
11330 * gdb.python/py-as-string.c: New file.
11331
00dbd492
PA
113322016-03-09 Pedro Alves <palves@redhat.com>
11333
11334 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11335 signal" -> "Thread NN received signal" output change.
11336 * gdb.threads/ia64-sigill.exp: Likewise.
11337 * gdb.threads/linux-dp.exp: Likewise.
11338 * gdb.threads/manythreads.exp: Likewise.
11339 * gdb.threads/pending-step.exp: Likewise.
11340 * gdb.threads/print-threads.exp: Likewise.
11341 * gdb.threads/sigstep-threads.exp: Likewise.
11342 * gdb.threads/staticthreads.exp: Likewise.
11343 * gdb.threads/tls.exp: Likewise.
11344
1e6697ea
YQ
113452016-03-09 Pedro Alves <palves@redhat.com>
11346
11347 * gdb.base/command-line-input.exp: New file.
11348
b04fd3be
MK
113492016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11350
11351 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11352 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11353 * gdb.trace/pending.exp: Accept leading dot before function name.
11354 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11355 * lib/trace-support.exp: Set registers for ppc.
11356
98fa59e9
MK
113572016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11358
11359 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11360 use it for disassembly; accept .main in addition to main in backtrace.
11361
f77198c8
MK
113622016-03-09 Wei-cheng Wang <cole945@gmail.com>
11363 Marcin Kościelnicki <koriakin@0x04.net>
11364
11365 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11366 (gdb_recursion_test_ptr): New global variable.
11367 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11368 gdb_recursion_test.
11369 (gdb_c_test): Ditto.
11370
ba84e0da
MK
113712016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11372
11373 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11374 ordering.
11375
4366d36e
MK
113762016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11377
11378 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11379 (bar): Add bar_start_lbl label.
11380 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11381 of foo/bar for emitting DWARF and tracing.
11382
5eb264df
SDJ
113832016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11384
11385 * analyze-racy-logs.py: Set executable bit.
11386
fb6a751f
SDJ
113872016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11388
11389 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11390 (CHECK_TARGET_TMP): Likewise.
11391 (check-single-racy): New rule.
11392 (check-parallel-racy): Likewise.
11393 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11394 (do-check-parallel-racy): New rule.
11395 (check-racy/%.exp): Likewise.
11396 * README (Racy testcases): New section.
11397 * analyze-racy-logs.py: New file.
11398
bdf7e230
DE
113992016-03-03 Doug Evans <dje@google.com>
11400
11401 * gdb.base/skip.exp: Use with_test_prefix.
11402
4719d415
YQ
114032016-03-03 Yao Qi <yao.qi@linaro.org>
11404
11405 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11406 Invoke step_over_syscall "clone" and break_cond_on_syscall
11407 "clone".
11408 * gdb.base/step-over-clone.c: New file.
11409
ea507862
YQ
114102016-03-03 Yao Qi <yao.qi@linaro.org>
11411
11412 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11413 code format.
11414
8fc8cbda
YQ
114152016-03-03 Yao Qi <yao.qi@linaro.org>
11416
11417 * gdb.base/disp-step-fork.c: Rename to ...
11418 * gdb.base/step-over-fork.c: ... it. New file.
11419 * gdb.base/disp-step-vfork.c: Rename to ...
11420 * gdb.base/step-over-vfork.c: ... it. New file.
11421 * gdb.base/disp-step-syscall.exp: Rename to ...
11422 * gdb.base/step-over-syscall.exp: ... it. New file.
11423 (disp_step_cross_syscall): Rename to ...
11424 (step_over_syscall): ... it.
11425
92fa70b0
YQ
114262016-03-03 Yao Qi <yao.qi@linaro.org>
11427
11428 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11429 If target supports condition evaluation on target, invoke
11430 break_cond_on_syscall for fork and vfork.
11431
e197ad3c
YQ
114322016-03-03 Yao Qi <yao.qi@linaro.org>
11433
11434 * gdb.base/disp-step-syscall.exp: Don't invoke
11435 support_displaced_stepping.
11436 (disp_step_cross_syscall): Test with displaced stepping off and
11437 on if supported.
11438
0b47da9f
YQ
114392016-03-03 Yao Qi <yao.qi@linaro.org>
11440
11441 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11442 proc.
11443 (setup): New proc.
11444 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11445 and setup.
11446
065ab6dc
BH
114472016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11448
11449 * gdb.fortran/vla-history.exp: Remove breakpoint.
11450
07e448ad 114512016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11452
25d49b86
PA
11453 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11454 exceeds timeout.
07e448ad 11455
9ac2d526 114562016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11457
25d49b86
PA
11458 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11459 breakpoint.
9ac2d526 11460
17807369
BH
114612016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11462
11463 * gdb.mi/vla.f90: Nullify pointer after declaration.
11464
86e501af
PA
114652016-03-01 Pedro Alves <palves@redhat.com>
11466
11467 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11468
1e903e32
PA
114692016-03-01 Pedro Alves <palves@redhat.com>
11470
11471 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11472 before anything else.
11473 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11474 _GNU_SOURCE here.
11475 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11476 before anything else.
11477 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11478
6ccb54e2
PA
114792016-03-01 Pedro Alves <palves@redhat.com>
11480
11481 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11482
30ca9da1
YQ
114832016-03-01 Yao Qi <yao.qi@linaro.org>
11484
11485 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11486 prepare_for_testing.
11487
dc856b38
YQ
114882016-03-01 Yao Qi <yao.qi@linaro.org>
11489
11490 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11491
4a932159
AA
114922016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11493
11494 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11495 manually constructing the output path.
11496
f2489477
AA
114972016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11498
11499 * gdb.arch/s390-stackless.S: New.
11500 * gdb.arch/s390-stackless.exp: New.
11501
38899f16
IB
115022016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11503
11504 * gdb.dlang/circular.c: New file.
11505 * gdb.dlang/circular.exp: New file.
11506
9fde51ed
YQ
115072016-02-26 Yao Qi <yao.qi@linaro.org>
11508
11509 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11510 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11511 (testcases): Update.
11512
ce90fefe
YQ
115132016-02-26 Yao Qi <yao.qi@linaro.org>
11514
11515 * gdb.reverse/aarch64.c: Rename to ...
11516 * gdb.reverse/insn-reverse.c: ... it.
11517 * gdb.reverse/aarch64.exp: Rename to ...
11518 * gdb.reverse/insn-reverse.exp: ... it.
11519
3263bceb
YQ
115202016-02-26 Yao Qi <yao.qi@linaro.org>
11521
11522 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11523 (testcase_ftype): New.
11524 (testcases): New array.
11525 (n_testcases): New.
11526 (main): Call each element in testcases.
11527 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11528 (read_testcase): New.
11529 Do the tests in a loop.
11530
6cb59ff1
YQ
115312016-02-25 Yao Qi <yao.qi@linaro.org>
11532
11533 * gdb.base/branches.c: Remove.
11534
ae91f625
MK
115352016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11536
11537 PR gdb/13808
11538 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11539
678b48b7
MK
115402016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11541
11542 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11543
7337a6f2
MK
115442016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11545
11546 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11547 change x86_64 call_insn to 'callq'.
11548
861ca91f
AT
115492016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11550
11551 * gdb.trace/tfile-avx.c: Move to...
11552 * gdb.trace/tracefile-pseudo-reg.c: Here.
11553 * gdb.trace/tfile-avx.exp: Move to...
11554 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11555
bf74e428
GB
115562016-02-24 Gary Benson <gbenson@redhat.com>
11557
11558 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11559 message on attach.
11560
cce0e923
DE
115612016-02-23 Doug Evans <dje@google.com>
11562
11563 * gdb.base/skip.c (test_skip): New function.
11564 (end_test_skip_file_and_function): New function.
11565 (test_skip_file_and_function): New function.
11566 * gdb.base/skip1.c (test_skip): New function.
11567 (skip1_test_skip_file_and_function): New function.
11568 * gdb.base/skip.exp: Add tests for new skip options.
11569 * gdb.base/skip-solib.exp: Update expected output.
11570 * gdb.perf/skip-command.cc: New file.
11571 * gdb.perf/skip-command.exp: New file.
11572 * gdb.perf/skip-command.py: New file.
11573
4000e47e
MK
115742016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11575
11576 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11577 info registers pattern.
11578
24f75ead
IB
115792016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11580
11581 * lib/future.exp: Add D support.
11582 (gdb_find_gdc): New proc.
11583 (gdb_default_target_compile): Add D support.
11584
fbb7bcbe
WW
115852016-02-18 Wei-cheng Wang <cole945@gmail.com>
11586
11587 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11588 user+system time.
11589 (trace_speed_test): Determine the iteration count for a time
11590 between 15..30 seconds.
11591
012b3a21
WT
115922016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11593
11594 * gdb.arch/i386-mpx-sigsegv.c: New file.
11595 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11596 * gdb.arch/i386-mpx-simple_segv.c: New file.
11597 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11598
2d5189bd
YQ
115992016-02-18 Yao Qi <yao.qi@linaro.org>
11600
11601 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11602 Don't call setup_kfail.
11603
40fb20d0
YQ
116042016-02-18 Yao Qi <yao.qi@linaro.org>
11605
11606 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11607 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11608
21b1f8d2
DE
116092016-02-16 Doug Evans <dje@google.com>
11610
11611 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11612 * gdb.base/skip1.c: Ditto.
11613 * gdb.base/skip.exp: Whitespace cleanup.
11614
4041ed77
DB
116152016-02-16 Don Breazeal <donb@codesourcery.com>
11616
11617 PR remote/19496
11618 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11619 Remove kfail for PR remote/19496.
11620
c4ef31bf
SM
116212016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11622
11623 * lib/gdb.exp (standard_temp_file): Return a path specific to
11624 the runtest invocation.
11625
266b65b3
SM
116262016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11627
11628 * gdb.trace/save-trace.exp: Change relative path to be in the
11629 standard output directory.
11630
a7a0a6a9
JK
116312016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11632
11633 * gdb.arch/i386-prologue.c: Add missing prototypes.
11634
c99dbb42
JK
116352016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11636
11637 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11638 * gdb.arch/i386-prologue.exp: Likewise.
11639 * gdb.arch/i386-size.exp: Likewise.
11640
aa480355
SM
116412016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11642
11643 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11644 define object file path.
11645 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11646 file path.
11647 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11648 standard_output_file to define binfile.
11649
ba881f50
JK
116502016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11651
11652 Fix compatibility with recent gfortran-5.3.1.
11653 * gdb.fortran/vla-history.exp (print vla1 allocated)
11654 (print vla2 allocated, print $2, print $3): Remove
11655 (print $4): Rename to ...
11656 (print $2): ... here.
11657 (print $9): Rename to ...
11658 (print $5): ... here.
11659 (print $10): Rename to ...
11660 (print $6): ... here.
11661 * gdb.fortran/vla.f90: Add pvla initialization.
11662
e9fb005c
JK
116632016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11664
11665 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11666 New test.
11667 * gdb.fortran/vla-value-sub.exp: Likewise.
11668
e44e00ff
MK
116692016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11670
11671 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11672
97e94151
SM
116732016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11674
11675 * i386-biarch-core.exp: Define corefile using
11676 standard_output_file.
11677
01113bc1
YQ
116782016-02-12 Yao Qi <yao.qi@linaro.org>
11679
11680 * gdb.arch/arm-single-step-kernel-helper.c: New.
11681 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11682
33b4777c
MM
116832016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11684
11685 * gdb.btrace/tailcall-only.exp: New.
11686 * gdb.btrace/tailcall-only.c: New.
11687 * gdb.btrace/x86_64-tailcall-only.S: New.
11688 * gdb.btrace/i686-tailcall-only.S: New.
11689
acc23c11
PA
116902016-02-11 Pedro Alves <palves@redhat.com>
11691
11692 * README (Parallel testing): Add missing double quotes.
11693
e352bf0a
PA
116942016-02-11 Pedro Alves <palves@redhat.com>
11695
11696 * README (Parallel testing): New section.
11697 (GDB_PARALLEL): Rewrite.
11698 (FORCE_PARALLEL): Document.
11699
9f5fed78
MK
117002016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11701
11702 * gdb.trace/tfile-avx.c: New test.
11703 * gdb.trace/tfile-avx.exp: New test.
11704
9ef9e6a6
KS
117052016-02-09 Keith Seitz <keiths@redhat.com>
11706
11707 PR breakpoints/19546
11708 * gdb.base/infcall-exec.c: New file.
11709 * gdb.base/infcall-exec2.c: New file.
11710 * gdb.base/infcall-exec.exp: New file.
11711
a96e36da
KS
117122016-02-09 Keith Seitz <keiths@redhat.com>
11713
11714 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
11715 (toplevel): Call test_bkpt_address.
11716
9f61929f
KS
117172016-02-09 Keith Seitz <keiths@redhat.com>
11718
11719 PR python/19506
11720 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
11721 (toplevel): Call test_bkpt_address.
11722
1e94266c
SM
117232016-02-09 Simon Marchi <simon.marchi@ericsson.com>
11724
11725 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
11726 to AC_OUTPUT.
11727 * configure: Regenerate.
11728
2a7f3dff
PA
117292016-02-09 Pedro Alves <palves@redhat.com>
11730
11731 PR breakpoints/19548
11732 * gdb.base/execl-update-breakpoints.c (some_function): New
11733 function.
11734 (main): Call it.
11735 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
11736 Tighten expected GDB output.
11737
2151ccc5
SM
117382016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11739
11740 * Makefile.in (ALL_SUBDIRS): Remove.
11741 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
11742 (distclean maintainer-clean realclean): Likewise.
11743 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
11744 * configure: Regenerate.
11745 * gdb.ada/Makefile.in: Delete.
11746 * gdb.arch/Makefile.in: Likewise.
11747 * gdb.asm/Makefile.in: Likewise.
11748 * gdb.base/Makefile.in: Likewise.
11749 * gdb.btrace/Makefile.in: Likewise.
11750 * gdb.cell/Makefile.in: Likewise.
11751 * gdb.compile/Makefile.in: Likewise.
11752 * gdb.cp/Makefile.in: Likewise.
11753 * gdb.disasm/Makefile.in: Likewise.
11754 * gdb.dlang/Makefile.in: Likewise.
11755 * gdb.dwarf2/Makefile.in: Likewise.
11756 * gdb.fortran/Makefile.in: Likewise.
11757 * gdb.gdb/Makefile.in: Likewise.
11758 * gdb.go/Makefile.in: Likewise.
11759 * gdb.guile/Makefile.in: Likewise.
11760 * gdb.java/Makefile.in: Likewise.
11761 * gdb.linespec/Makefile.in: Likewise.
11762 * gdb.mi/Makefile.in: Likewise.
11763 * gdb.modula2/Makefile.in: Likewise.
11764 * gdb.multi/Makefile.in: Likewise.
11765 * gdb.objc/Makefile.in: Likewise.
11766 * gdb.opencl/Makefile.in: Likewise.
11767 * gdb.opt/Makefile.in: Likewise.
11768 * gdb.pascal/Makefile.in: Likewise.
11769 * gdb.perf/Makefile.in: Likewise.
11770 * gdb.python/Makefile.in: Likewise.
11771 * gdb.reverse/Makefile.in: Likewise.
11772 * gdb.server/Makefile.in: Likewise.
11773 * gdb.stabs/Makefile.in: Likewise.
11774 * gdb.threads/Makefile.in: Likewise.
11775 * gdb.trace/Makefile.in: Likewise.
11776 * gdb.xml/Makefile.in: Likewise.
11777 * lib/gdb.exp (make_gdb_parallel_path): Add check for
11778 GDB_PARALLEL.
11779 (standard_output_file): Remove check for GDB_PARALLEL, always
11780 return path in outputs/$subdir/$testname.
11781
437277d4
SM
117822016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11783
11784 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
11785 (site.exp): Assign abs_srcdir to tcl's srcdir.
11786
31d913c7
YQ
117872016-02-04 Yao Qi <yao.qi@linaro.org>
11788
11789 * gdb.base/foll-exec-mode.c: Include limits.h.
11790 (main): Add parameters argc and argv. Get directory from
11791 argv[0].
11792 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
11793 compilation.
11794 * gdb.base/foll-exec.c: Include limits.h.
11795 (main): Add parameters argc and argv.
11796 Get directory from argv[0].
11797 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
11798 Adjust tests on the number of lines as source code changed.
11799 * gdb.base/foll-vfork-exit.c: Include limits.h.
11800 (main): Add one line of statement before vfork.
11801 * gdb.base/foll-vfork.c: Include limits.h and string.h.
11802 (main): Add parameters argc and argv. Get directory from
11803 argv[0].
11804 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
11805 (setup_gdb): Set tbreak to skip some source lines.
11806 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
11807 (main): Add parameters argc and argv. Get directory from
11808 argv[0].
11809 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
11810 compilation.
11811 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
11812 (main): Add parameters argc and argv. Get directory from
11813 argv[0].
11814 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
11815 compilation.
11816
9482b9fb
DE
118172016-02-01 Doug Evans <dje@google.com>
11818
11819 * gdb.base/skip.exp: Clean up multiple references to same test name.
11820
6b2e4f10
PA
118212016-02-01 Pedro Alves <palves@redhat.com>
11822
ccb6afd6 11823 PR remote/19496
6b2e4f10
PA
11824 * gdb.threads/forking-threads-plus-breakpoint.exp
11825 (displaced_stepping_supported): New global.
11826 (probe_displaced_stepping_support): New procedure.
11827 (do_test): Add 'displaced' parameter, and use it.
11828 (top level): Check for displaced stepping support. Add displaced
11829 stepping on/off testing axis.
11830
37a8db1a
AB
118312016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11832
11833 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
11834 pointer. Don't perform further tests on the unassociated pointer
11835 if the first test fails.
11836
5fdf6324
AB
118372016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11838
11839 * gdb.base/max-value-size.c: New file.
11840 * gdb.base/max-value-size.exp: New file.
11841 * gdb.base/huge.exp: Disable max-value-size for this test.
11842
935c6144
IB
118432016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
11844
11845 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11846
7fe8399d
YQ
118472016-01-28 Yao Qi <yao.qi@linaro.org>
11848
11849 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
11850
a2077e25
PA
118512016-01-25 Pedro Alves <palves@redhat.com>
11852
11853 PR threads/19461
11854 * gdb.base/fork-running-state.c: New file.
11855 * gdb.base/fork-running-state.exp: New file.
11856
1d2736d4
PA
118572016-01-25 Pedro Alves <palves@redhat.com>
11858
11859 PR gdb/19494
11860 * gdb.base/catch-fork-kill.c: New file.
11861 * gdb.base/catch-fork-kill.exp: New file.
11862
f1da4b11
PA
118632016-01-25 Pedro Alves <palves@redhat.com>
11864
11865 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
11866 Delete, moved to lib/gdb.exp.
11867 * gdb.threads/forking-threads-plus-breakpoint.exp
11868 (foreach_with_prefix): Likewise.
11869 * gdb.threads/process-dies-while-handling-bp.exp
11870 (foreach_with_prefix): Likewise.
11871 * lib/gdb.exp (foreach_with_prefix): New procedure.
11872
45f38546
MK
118732016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
11874
11875 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
11876 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
11877
dc29a1ce
MK
118782016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
11879
11880 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
11881 endian targets.
11882
092127d7
JK
118832016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11884 Pedro Alves <palves@redhat.com>
11885
11886 Fix testsuite compatibility with Guile.
11887 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
11888 number.
11889
31d765d3
JK
118902016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11891
11892 Fix testsuite compatibility with Guile.
11893 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
11894 (thread 1): New test for backtrace through signal handler.
11895
1ac78c04
YQ
118962016-01-22 Yao Qi <yao.qi@linaro.org>
11897
11898 PR testsuite/19491
11899 * gdb.base/multi-forks.c: Include
11900 ../lib/unbuffer_output.c
11901 (main): Call gdb_unbuffer_output.
11902
4f5946a8
DE
119032016-01-21 Doug Evans <dje@google.com>
11904
11905 * lib/ada.exp (gdb_compile_ada): Fix typo.
11906
305e13e6
JB
119072016-01-21 Joel Brobecker <brobecker@adacore.com>
11908
11909 * gdb.base/break-fun-addr.exp: New file.
11910 * gdb.base/break-fun-addr1.c: New file.
11911 * gdb.base/break-fun-addr2.c: New file.
11912
5f5dfff6
SM
119132016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
11914
11915 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
11916 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
11917 enum flag values.
11918
fd356fa2
AA
119192016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11920
11921 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
11922 when GDB can not set the vector return value. Add more comments
11923 for clarification.
11924
9df22175
AT
119252016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
11926
11927 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
11928 command.
11929
41d1845e
SM
119302016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11931
11932 * Makefile.in (DO_RUNTEST): Add --status and update usages.
11933
01ac6840
SM
119342016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11935
11936 * Makefile.in (check-single): Pass --status to runtest.
11937 (check/%.exp): Likewise.
11938
119392016-01-19 Simon Marchi <simon.marchi@ericsson.com>
11940
11941 * Makefile.in (check-parallel): Propagate return code from make
11942 do-check-parallel.
11943
bd0a71fa
MK
119442016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
11945
11946 * gdb.trace/ftrace.exp: Fix expected message on continue.
11947 * gdb.trace/pending.exp: Fix expected message on continue.
11948 * gdb.trace/trace-break.exp: Fix expected message on continue.
11949
8bcbad33
SM
119502016-01-18 Simon Marchi <simon.marchi@ericsson.com>
11951
11952 * lib/gdb.exp (gdb_test): Remove unused global references.
11953
f303dbd6
PA
119542016-01-18 Pedro Alves <palves@redhat.com>
11955
11956 * gdb.base/async-shell.exp: Adjust expected output.
11957 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
11958 * gdb.base/siginfo-thread.exp: Adjust expected output.
11959 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
11960 * gdb.java/jnpe.exp: Adjust expected output.
11961 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
11962 * gdb.threads/continue-pending-status.exp: Adjust expected output.
11963 * gdb.threads/leader-exit.exp: Adjust expected output.
11964 * gdb.threads/manythreads.exp: Adjust expected output.
11965 * gdb.threads/pthreads.exp: Adjust expected output.
11966 * gdb.threads/schedlock.exp: Adjust expected output.
11967 * gdb.threads/siginfo-threads.exp: Adjust expected output.
11968 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
11969 expected output.
11970 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
11971 output.
11972 * gdb.threads/sigthread.exp: Adjust expected output.
11973 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
11974
b2789696
YQ
119752016-01-18 Yao Qi <yao.qi@linaro.org>
11976
11977 * gdb.guile/scm-section-script.c: Replace @progbits with
11978 %progbits.
11979 * gdb.python/py-section-script.c: Likewise.
11980
71ef29a8
PA
119812016-01-15 Pedro Alves <palves@redhat.com>
11982
11983 * gdb.multi/tids.exp: Test star wildcard ranges.
11984
3f5b7598
PA
119852016-01-15 Pedro Alves <palves@redhat.com>
11986
11987 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
11988 command from "thread apply" invocation.
11989 (thr_apply_info_thr_invalid): Default the expected output to the
11990 input tid list.
11991 (top level): Add tests that use convenience variables. Add tests
11992 for "thread apply" with a valid TID list, but missing the command.
11993
663f6d42
PA
119942016-01-13 Pedro Alves <palves@redhat.com>
11995
11996 * gdb.base/default.exp: Expect $_gthread as well.
11997 * gdb.multi/tids.exp: Test $_gthread.
11998 * gdb.threads/thread-specific.exp: Test $_gthread.
11999
c84f6bbf
PA
120002016-01-13 Pedro Alves <palves@redhat.com>
12001
12002 * gdb.multi/tids.exp: Test "info threads -gid".
12003
22a02324
PA
120042016-01-13 Pedro Alves <palves@redhat.com>
12005
12006 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12007 Breakpoint.thread.
12008 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12009
5d5658a1
PA
120102016-01-07 Pedro Alves <palves@redhat.com>
12011
12012 * gdb.base/break.exp: Adjust to output changes.
12013 * gdb.base/hbreak2.exp: Likewise.
12014 * gdb.base/sepdebug.exp: Likewise.
12015 * gdb.base/watch_thread_num.exp: Likewise.
12016 * gdb.linespec/keywords.exp: Likewise.
12017 * gdb.multi/info-threads.exp: Likewise.
12018 * gdb.threads/thread-find.exp: Likewise.
12019 * gdb.multi/tids.c: New file.
12020 * gdb.multi/tids.exp: New file.
12021
84654457
PA
120222016-01-13 Pedro Alves <palves@redhat.com>
12023
12024 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12025
e3940304
PA
120262016-01-13 Pedro Alves <palves@redhat.com>
12027
12028 * gdb.base/default.exp: Expect $_inferior as well.
12029 * gdb.multi/base.exp: Test $_inferior.
12030
a911d87a
PA
120312016-01-13 Pedro Alves <palves@redhat.com>
12032
12033 PR breakpoints/19388
12034 * gdb.base/catch-signal-siginfo-cond.c: New file.
12035 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12036
82075af2
JS
120372016-01-12 Josh Stone <jistone@redhat.com>
12038 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12039
12040 * gdb.base/catch-syscall.c (do_execve): New variable.
12041 (main): Conditionally trigger an execve.
12042 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12043 (test_catch_syscall_execve): New, check entry/return across execve.
12044 (do_syscall_tests): Call test_catch_syscall_execve.
12045
e46eeedd
PA
120462016-01-12 Pedro Alves <palves@redhat.com>
12047
12048 * gdb.base/random-signal.exp (do_test): New procedure, with body
12049 of testcase moved in.
12050
01d8c27e
JK
120512016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12052 Pedro Alves <palves@redhat.com>
12053
12054 * gdb.base/funcargs.exp (finish from indirectly called function):
12055 Reintroduce the case for 'First'.
12056
9a706302
JK
120572016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12058 Pedro Alves <palves@redhat.com>
12059
12060 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12061 (tcatch_vfork_then_child_follow_exec)
12062 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12063 identification.
12064
c0ecb95f
JK
120652016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12066
12067 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12068 and repeats to unlimited.
12069 * gdb.python/py-value.exp: Likewise.
12070 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12071 and repeats to unlimited.
12072
6cfc1fcb
JK
120732016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12074
12075 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12076 and reordering the functions.
12077 * gdb.multi/hangout.c: Likewise.
12078 * gdb.multi/hello.c: Likewise.
12079
582a1b00
SM
120802016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12081
12082 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12083 absolute.
12084 (SingleStatisticTestResult.report): Use dict.keys instead of
12085 dict.iterkeys.
12086
79bc59cb
PA
120872016-01-06 Pedro Alves <palves@redhat.com>
12088
12089 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12090
43368e1d
MM
120912016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12092
12093 * gdb.btrace/dlopen.exp: New.
12094 * gdb.btrace/dlopen.c: New.
12095 * gdb.btrace/dlopen-dso.c: New.
12096
79fad5b8
SL
120972015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12098
12099 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12100 PATTERN argument is optional.
12101
ab8314b3
JB
121022015-12-24 Joel Brobecker <brobecker@adacore.com>
12103
12104 * lib/ada.exp (target_compile_ada_from_dir): New function.
12105 (gdb_compile_ada): Reimplement avoiding the use of project files.
12106 * gdb.ada/gnat_ada.gpr: Delete.
12107 * gdb.ada/cond_lang.exp: Adjust test to make path before
12108 filename optional.
12109 * gdb.ada/small_reg_param.exp: Likewise.
12110
fe33faff
SM
121112015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12112
12113 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12114
6d265cb4
TP
121152015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12116
12117 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12118 case.
12119
10125099
SM
121202015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12121
12122 * gdb.base/break.exp: Remove dead code.
12123 * gdb.base/sepdebug.exp: Likewise.
12124
3ca22649
SM
121252015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12126
12127 * gdb.asm/asm-source.exp: Remove HP-UX references.
12128 * gdb.base/annota1.exp: Likewise.
12129 * gdb.base/annota3.exp: Likewise.
12130 * gdb.base/attach.exp: Likewise.
12131 * gdb.base/bigcore.exp: Likewise.
12132 * gdb.base/break.exp: Likewise.
12133 * gdb.base/call-ar-st.exp: Likewise.
12134 * gdb.base/callfuncs.exp: Likewise.
12135 * gdb.base/catch-fork-static.exp: Likewise.
12136 * gdb.base/display.exp: Likewise.
12137 * gdb.base/foll-exec-mode.exp: Likewise.
12138 * gdb.base/foll-exec.exp: Likewise.
12139 * gdb.base/foll-fork.exp: Likewise.
12140 * gdb.base/foll-vfork.exp: Likewise.
12141 * gdb.base/funcargs.exp: Likewise.
12142 * gdb.base/hbreak2.exp: Likewise.
12143 * gdb.base/inferior-died.exp: Likewise.
12144 * gdb.base/interrupt.exp: Likewise.
12145 * gdb.base/multi-forks.exp: Likewise.
12146 * gdb.base/nodebug.exp: Likewise.
12147 * gdb.base/sepdebug.exp: Likewise.
12148 * gdb.base/solib1.c: Likewise.
12149 * gdb.base/step-test.exp: Likewise.
12150 * gdb.mi/non-stop.c: Likewise.
12151 * gdb.mi/pthreads.c: Likewise.
12152 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12153 * gdb.threads/pthreads.c: Likewise.
12154 * gdb.threads/staticthreads.exp: Likewise.
12155 * lib/future.exp: Likewise.
12156 * lib/gdb.exp: Likewise.
12157 * gdb.base/so-indr-cl.c: Remove.
12158 * gdb.base/so-indr-cl.exp: Likewise.
12159 * gdb.base/solib.c: Likewise.
12160 * gdb.base/solib.exp: Likewise.
12161 * gdb.base/solib2.c: Likewise.
12162
b6304613
SM
121632015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12164
12165 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12166 * gdb.base/call-ar-st.exp: Likewise.
12167 * gdb.base/callfuncs.exp: Likewise.
12168 * gdb.base/condbreak.exp: Likewise.
12169 * gdb.base/constvars.exp: Likewise.
12170 * gdb.base/hbreak2.exp: Likewise.
12171 * gdb.base/langs.exp: Likewise.
12172 * gdb.base/list.exp: Likewise.
12173 * gdb.base/long_long.exp: Likewise.
12174 * gdb.base/ptype.exp: Likewise.
12175 * gdb.base/scope.exp: Likewise.
12176 * gdb.base/signals.exp: Likewise.
12177 * gdb.base/so-impl-ld.exp: Likewise.
12178 * gdb.base/varargs.exp: Likewise.
12179 * gdb.base/volatile.exp: Likewise.
12180 * gdb.base/whatis.exp: Likewise.
12181 * gdb.cp/cplusfuncs.exp: Likewise.
12182 * gdb.cp/inherit.exp: Likewise.
12183 * gdb.cp/local.exp: Likewise.
12184 * gdb.cp/member-ptr.exp: Likewise.
12185 * gdb.cp/method.exp: Likewise.
12186 * gdb.cp/overload.exp: Likewise.
12187 * gdb.cp/templates.exp: Likewise.
12188 * gdb.stabs/weird.exp: Likewise.
12189 * lib/compiler.c: Likewise.
12190 * lib/compiler.cc: Likewise.
12191 * lib/cp-support.exp: Likewise.
12192 * lib/gdb.exp: Likewise.
12193
bf401b07
SM
121942015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12195
12196 * configure.ac: Remove HP-UX case.
12197 * configure: Regenerate.
12198
aff9c0f8
SM
121992015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12200
12201 * lib/gdb.exp (gdb_compile): Add function doc.
12202
a6904d5a
PA
122032015-12-17 Pedro Alves <palves@redhat.com>
12204
12205 PR threads/19354
12206 * gdb.multi/info-threads.exp: New file.
12207
a22279dd
YQ
122082015-12-15 Yao Qi <yao.qi@linaro.org>
12209
12210 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12211 is aarch64*-*-*.
12212
0588c796
SL
122132015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12214
12215 * gdb.base/history-duplicates.exp: Skip if no readline support.
12216
5d978e17
SL
122172015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12218
12219 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12220
7e763b86
SL
122212015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12222
12223 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12224
87a3a92c
SL
122252015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12226
12227 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12228 ctrl-C if nointerrupts target property is set.
12229 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12230 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12231 * gdb.base/paginate-bg-execution.exp: Likewise.
12232 * gdb.base/paginate-execution-startup.exp: Likewise.
12233 * gdb.base/random-signal.exp: Likewise.
12234 * gdb.base/range-stepping.exp: Likewise.
12235 * gdb.cp/annota2.exp: Likewise.
12236 * gdb.cp/annota3.exp: Likewise.
12237 * gdb.gdb/selftest.exp: Likewise.
12238 * gdb.threads/continue-pending-status.exp: Likewise.
12239 * gdb.threads/leader-exit.exp: Likewise.
12240 * gdb.threads/manythreads.exp: Likewise.
12241 * gdb.threads/pthreads.exp: Likewise.
12242 * gdb.threads/schedlock.exp: Likewise.
12243 * gdb.threads/sigthread.exp: Likewise.
12244
a8f077dc
DB
122452015-12-11 Don Breazeal <donb@codesourcery.com>
12246
12247 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12248 remote.
12249 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12250 * gdb.base/foll-exec.exp (main): Enable for target remote.
12251 * gdb.base/foll-fork.exp (main): Likewise.
12252 * gdb.base/foll-vfork.exp (main): Likewise.
12253 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12254 (proc continue_to_exit_bp_loc): Use clean_restart.
12255 * gdb.base/pie-execl.exp (main): Disable for target remote.
12256 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12257 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12258 * gdb.threads/execl.exp (main): Likewise.
12259 * gdb.threads/fork-child-threads.exp (main): Likewise.
12260 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12261 remote.
12262 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12263 remote.
12264 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12265 pid.tid style ptids, instead of just tid.
12266 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12267 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12268 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12269 ptids, instead of just tid.
12270
3b2464a8
AB
122712015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12272
12273 * gdb.base/list.exp (test_list_forward): Add end of file error
12274 test.
12275 (test_repeat_list_command): Add end of file error test.
12276 (test_list_backwards): Add beginning of file error test.
12277
a0def019
AB
122782015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12279
12280 * gdb.base/list.exp (test_list_invalid_args): New function,
12281 defined, and called.
12282
5c000dff
AB
122832015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12284
12285 * gdb.base/list.exp (test_list): Make test names unique.
12286
f1637ebe
YQ
122872015-12-11 Yao Qi <yao.qi@linaro.org>
12288
12289 * gdb.base/coremaker2.c: Remove.
12290
36d6fc0a
PA
122912015-12-10 Pedro Alves <palves@redhat.com>
12292
12293 * gdb.multi/base.exp: Remove stale "spaces" references.
12294
762f7747
PA
122952015-12-10 Pedro Alves <palves@redhat.com>
12296
12297 * gdb.multi/base.exp: Don't use nowarnings.
12298 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12299 * gdb.multi/hangout.c: Include stdio.h.
12300 * gdb.multi/hello.c: Include stdlib.h.
12301 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12302 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12303 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12304
28d2bfb9
AB
123052015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12306
12307 * gdb.dwarf2/dw2-ranges-base.c: New file.
12308 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12309 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12310 support additional line table, and debug ranges generation.
12311 (Dwarf::ranges): New function, generate .debug_ranges.
12312 (Dwarf::lines): Support generating simple line table programs.
12313 (Dwarf::assemble): Initialise new namespace variables.
12314
5fc2beac
KB
123152015-12-09 Kevin Buettner <kevinb@redhat.com>
12316
12317 * gdb.base/async.exp (proc test_background): Add case for
12318 asynchronous execution not supported.
12319
1c35a88f
LM
123202015-12-09 Luis Machado <lgustavo@codesourcery.com>
12321
12322 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12323 format and change test names to make them unique.
12324
b593e3d9
RK
123252015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12326 Pedro Alves <pedro@redhat.com>
12327
12328 PR gdb/18702
12329 Add checking of floatformats setup on x86_64 hosts.
12330 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12331 (smallval, bigval): New labels/constants.
12332 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12333 float" after loading bigval and smallval.
12334
d72413e6
PMR
123352015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12336
12337 * gdb.ada/fun_overload_menu.exp: New testcase.
12338 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12339
ece66d65
JS
123402015-12-04 Josh Stone <jistone@redhat.com>
12341
12342 * gdb.base/catch-fork-static.exp: New.
12343
41d0efca
YQ
123442015-12-03 Yao Qi <yao.qi@linaro.org>
12345
12346 * gdb.base/sizeof.c: Don't include stdio.h and
12347 ../lib/unbuffer_output.c.
12348 (main): New variable 'size' and 'value'. Remove printf and
12349 gdb_unbuffer_output. Assign return value to size and value.
12350 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12351 at the beginning.
12352 (check_sizeof): Check the result by printing variable 'size'.
12353 (check_valueof): Check the result by printing variable 'value'.
12354
99fd02d9
YQ
123552015-12-01 Yao Qi <yao.qi@linaro.org>
12356
12357 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12358 for aarch64*-*-linux* target.
12359
f2faf941
PA
123602015-11-30 Pedro Alves <palves@redhat.com>
12361
12362 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12363
04bf20c5
PA
123642015-11-30 Pedro Alves <palves@redhat.com>
12365
12366 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12367 Handle non-stop mode vCont replies.
12368
09df4675
PA
123692015-11-30 Pedro Alves <palves@redhat.com>
12370
12371 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12372 prepare_for_testing. Start gdb with "set non-stop on" appended to
12373 GDBFLAGS. Lax expected stop output.
12374
58b584af
YQ
123752015-11-27 Yao Qi <yao.qi@linaro.org>
12376
12377 * gdb.arch/arm-neon.exp: New.
12378 * gdb.arch/arm-neon.c: New.
12379
dfcb77a8
YQ
123802015-11-27 Yao Qi <yao.qi@linaro.org>
12381
12382 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12383
88e8ec1b
YQ
123842015-11-27 Yao Qi <yao.qi@linaro.org>
12385
12386 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12387 frames-invalid annotation.
12388
bfde72c2
YQ
123892015-11-27 Yao Qi <yao.qi@linaro.org>
12390
12391 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12392
f6512a69
SM
123932015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12394
12395 * gdb.threads/names.exp: New file.
12396 * gdb.threads/names.c: New file.
12397 * README: Mention gdb,no_thread_names.
12398
46a3515b
MM
123992015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12400
12401 PR 19297
12402 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12403 support" error.
12404
62147a22
PA
124052015-11-24 Pedro Alves <palves@redhat.com>
12406
12407 PR 17539
12408 * gdb.base/display.exp: Expect displays to be sorted in ascending
12409 order. Use multi_line.
12410 * gdb.base/solib-display.exp: Likewise.
12411
2f341b6e
PA
124122015-11-24 Pedro Alves <palves@redhat.com>
12413
12414 PR 17539
25d49b86
PA
12415 * gdb.base/display.exp: Expect displays to be sorted in ascending
12416 order. Use multi_line.
12417 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12418
7e0aa6aa
PA
124192015-11-24 Pedro Alves <palves@redhat.com>
12420
12421 PR 17539
12422 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12423 threads in ascending order.
12424 * gdb.base/foll-fork.exp: Likewise.
12425 * gdb.base/foll-vfork.exp: Likewise.
12426 * gdb.base/multi-forks.exp: Likewise.
12427 * gdb.mi/mi-nonstop.exp: Likewise.
12428 * gdb.mi/mi-nsintrall.exp: Likewise.
12429 * gdb.multi/base.exp: Likewise.
12430 * gdb.multi/multi-arch.exp: Likewise.
12431 * gdb.python/py-inferior.exp: Likewise.
12432 * gdb.threads/break-while-running.exp: Likewise.
12433 * gdb.threads/execl.exp: Likewise.
12434 * gdb.threads/gcore-thread.exp: Likewise.
12435 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12436 * gdb.threads/kill.exp: Likewise.
12437 * gdb.threads/linux-dp.exp: Likewise.
12438 * gdb.threads/multiple-step-overs.exp: Likewise.
12439 * gdb.threads/next-bp-other-thread.exp: Likewise.
12440 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12441 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12442 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12443 * gdb.threads/thread-find.exp: Likewise.
12444 * gdb.threads/tls.exp: Likewise.
12445 * lib/mi-support.exp (mi_reverse_list): Delete.
12446 (mi_check_thread_states): No longer reverse list.
12447
2cc57ad8
PA
124482015-11-24 Pedro Alves <palves@redhat.com>
12449
12450 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12451 use lowercase.
12452
c93e8391
SM
124532015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12454
12455 * gdb.trace/actions.c: Include trace-common.h.
12456 (main): Add a location for a fast tracepoint.
12457 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12458 the normal tracepoints.
12459 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12460
045ccf91
SM
124612015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12462
12463 * save-trace.exp: Factor out code to these...
12464 (gdb_save_tracepoints): New.
12465 (gdb_load_tracepoints): New.
12466 (do_save_load_test): New.
12467
5506f9f6
KB
124682015-11-23 Kevin Buettner <kevinb@redhat.com>
12469
12470 * gdb.base/asmlabel.exp: New test.
12471 * gdb.base/asmlabel.c: New test case.
12472
16c3b12f
JB
124732015-11-23 Joel Brobecker <brobecker@adacore.com>
12474
12475 * gdb.base/wrong_frame_bt_full-main.c: New file.
12476 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12477 * gdb.base/wrong_frame_bt_full.exp: New file.
12478
155bfbd3
JB
124792015-11-23 Joel Brobecker <brobecker@adacore.com>
12480
12481 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12482
bb097445
JM
124832015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12484
206853a0 12485 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12486 pstate register when comparing registers values in
12487 sparc64-*-linux-gnu targets to avoid spurious differences.
12488
9c88ed8f
JM
124892015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12490
206853a0 12491 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12492
96161e25
SL
124932015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12494
12495 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12496 as type argument to gdb_compile.
12497 * gdb.base/nested-subp2.exp: Likewise.
12498 * gdb.base/nested-subp3.exp: Likewise.
12499
340c2830
DV
125002015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12501
12502 * lib/dwarf.exp (_note): Fix left shift of negative value.
12503 * gdb.trace/trace-condition.exp: Likewise.
12504
c1862d0f
YQ
125052015-11-13 Yao Qi <yao.qi@linaro.org>
12506
12507 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12508 comments about d10v.
12509 (test_scalar_returns): Likewise.
12510 * gdb.base/d10v.ld: Remove.
12511 * gdb.base/overlays.exp: Remove the target triplet checking for
12512 d10v-*-*.
12513 * gdb.base/structs.exp (test_struct_returns): Remove the
12514 comments about d10v.
12515 (test_struct_calls): Likewise.
12516
77ae9c19
YQ
125172015-11-13 Yao Qi <yao.qi@linaro.org>
12518
12519 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12520 * gdb.base/gnu_vector.c: Don't include stdio.h.
12521 (main): Don't print res and call add_some_intvecs.
12522
430e004e
MK
125232015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12524
12525 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12526 macro.
12527 (func5): Removed.
12528 (func4): Use FAST_TRACEPOINT_LABEL.
12529 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12530 macro.
12531 (func): Removed.
12532 (thread_function): Use FAST_TRACEPOINT_LABEL.
12533 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12534 (func): Remove.
12535 (marker): Use FAST_TRACEPOINT_LABEL.
12536 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12537 (pendfunc1): Remove.
12538 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12539 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12540 (foo): Remove.
12541 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12542 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12543 macro.
12544 (func): Remove.
12545 (marker): Use FAST_TRACEPOINT_LABEL.
12546 * gdb.trace/trace-common.h: New header.
12547 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12548 macro.
12549 (func): Remove.
12550 (marker): Use FAST_TRACEPOINT_LABEL.
12551 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12552 (func): Remove.
12553 (thread_function): Use FAST_TRACEPOINT_LABEL.
12554
6e7675a7
MK
125552015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12556
12557 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12558 in front.
12559 * gdb.trace/change-loc.exp: Use global pcreg definition.
12560 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12561 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12562 in front.
12563 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12564 * gdb.trace/pending.exp: Likewise.
12565 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12566 * gdb.trace/trace-break.exp: Likewise.
12567 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12568 in front.
12569 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12570 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12571 in front.
12572 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12573
dddc0e16
JB
125742015-11-09 Joel Brobecker <brobecker@adacore.com>
12575
12576 * gdb.ada/fin_fun_out: New testcase.
12577
c6f0b406
KB
125782015-11-07 Kevin Buettner <kevinb@redhat.com>
12579
12580 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12581 value associated with DW_AT_byte_size.
12582 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12583 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12584 DW_AT_upper_bound.
12585
f01dcfd9
KB
125862015-11-07 Kevin Buettner <kevinb@redhat.com>
12587
12588 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12589 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12590 version.
12591 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12592 gdb.dwarf2/dw2-canonicalize-type.exp,
12593 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12594 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12595 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12596 provided by gdb_target_symbol_prefix_flags_asm.
12597 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12598 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12599 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12600 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12601 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12602 macros where needed). Use this macro for symbols which require
12603 the prefix provided by SYMBOL_PREFIX.
12604
2223449a
KB
126052015-11-05 Kevin Buettner <kevinb@redhat.com>
12606
12607 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12608 New procs.
12609 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12610 representing expressions, of more than one list element.
12611 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12612 to prepend linker symbol prefix to f.
12613 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12614 table_1 and table_2.
12615 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12616 Likewise, for f and g.
12617 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12618 for ptr.
12619 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12620 for main.
12621 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12622 table_1_ptr and table_2_ptr.
12623
6f2f1a3a
JK
126242015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12625 Joel Brobecker <brobecker@adacore.com>
12626
12627 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12628
566c56c9
MK
126292015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12630
12631 * gdb.reverse/s390-mvcle.c: New test.
12632 * gdb.reverse/s390-mvcle.exp: New file.
12633 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12634
d5f0636b
MK
126352015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12636
12637 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12638
7ad8b86c
MK
126392015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12640
12641 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12642 reaching marker2.
12643 * gdb.reverse/getresuid-reverse.exp: Likewise.
12644 * gdb.reverse/pipe-reverse.exp: Likewise.
12645 * gdb.reverse/readv-reverse.exp: Likewise.
12646 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12647 * gdb.reverse/time-reverse.exp: Likewise.
12648 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12649
4081c0f1
YQ
126502015-10-30 Yao Qi <yao.qi@linaro.org>
12651
12652 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12653 (empty_cycle): Remove.
12654 (main): Don't call empty_cycle. Don't use watch_count_done.
12655 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12656 empty_cycle. Rewrite the code counting HW watchpoints.
12657
452b4ba5
MK
126582015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12659
12660 * gdb.reverse/fstatat-reverse.c: New test.
12661 * gdb.reverse/fstatat-reverse.exp: New file.
12662 * gdb.reverse/getresuid-reverse.c: New test.
12663 * gdb.reverse/getresuid-reverse.exp: New file.
12664 * gdb.reverse/pipe-reverse.c: New test.
12665 * gdb.reverse/pipe-reverse.exp: New file.
12666 * gdb.reverse/readv-reverse.c: New test.
12667 * gdb.reverse/readv-reverse.exp: New file.
12668 * gdb.reverse/recvmsg-reverse.c: New test.
12669 * gdb.reverse/recvmsg-reverse.exp: New file.
12670 * gdb.reverse/time-reverse.c: New test.
12671 * gdb.reverse/time-reverse.exp: New file.
12672 * gdb.reverse/waitpid-reverse.c: New test.
12673 * gdb.reverse/waitpid-reverse.exp: New file.
12674
5e2e7507
JK
126752015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12676
12677 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12678
0fde2c53
DE
126792015-10-26 Doug Evans <dje@google.com>
12680
12681 PR symtab/17391
12682 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12683 * gdb.dwarf2/bad-regnum.c: New file.
12684 * gdb.dwarf2/bad-regnum.exp: New file.
12685
1a70ae97
DE
126862015-10-26 Doug Evans <dje@google.com>
12687
12688 PR python/18938
12689 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12690 file.
12691
27dc26ab
JK
126922015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12693
12694 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12695 for a change by "Mention language in compile error message".
12696
bed91f4d
SM
126972015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12698
12699 PR python/18073
12700 * gdb.python/py-type.c (C::a_method): New.
12701 (C::a_const_method): New.
12702 (C::a_static_method): New.
12703 (a_function): New.
12704 * gdb.python/py-type.exp (test_fields): Test getting fields
12705 from function and method.
12706
3f2f83dd
KB
127072015-10-21 Keven Boell <keven.boell@intel.com>
12708
12709 * gdb.fortran/vla-alloc-assoc.exp: New file.
12710 * gdb.fortran/vla-datatypes.exp: New file.
12711 * gdb.fortran/vla-datatypes.f90: New file.
12712 * gdb.fortran/vla-history.exp: New file.
12713 * gdb.fortran/vla-ptype-sub.exp: New file.
12714 * gdb.fortran/vla-ptype.exp: New file.
12715 * gdb.fortran/vla-sizeof.exp: New file.
12716 * gdb.fortran/vla-sub.f90: New file.
12717 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
12718 * gdb.fortran/vla-value-sub-finish.exp: New file.
12719 * gdb.fortran/vla-value-sub.exp: New file.
12720 * gdb.fortran/vla-value.exp: New file.
12721 * gdb.fortran/vla-ptr-info.exp: New file.
12722 * gdb.mi/mi-vla-fortran.exp: New file.
12723 * gdb.mi/vla.f90: New file.
12724
27145d50
SL
127252015-10-21 Sandra Loosemore <sandra@codesourcery.com>
12726
12727 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
12728 of hardwired timeout value.
12729
5f3ff4f8
JK
127302015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12731 Pedro Alves <palves@redhat.com>
12732
12733 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
12734 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
12735
bfd09d20
JS
127362015-10-19 Josh Stone <jistone@redhat.com>
12737
12738 * gdb.base/catch-syscall.c: Include <sched.h>.
12739 (unknown_syscall): New variable.
12740 (main): Trigger a vfork and an unknown syscall.
12741 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
12742 (unknown_syscall_number): Likewise.
12743 (check_call_to_syscall): Accept an optional syscall pattern.
12744 (check_return_from_syscall): Likewise.
12745 (check_continue): Likewise.
12746 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
12747 (test_catch_syscall_skipping_return): New test toggling off 'catch
12748 syscall' to step over the syscall return, then toggling back on.
12749 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
12750 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
12751 (do_syscall_tests): Call test_catch_syscall_without_args and
12752 test_catch_syscall_mid_vfork.
12753 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
12754 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
12755
b32b93c6
AS
127562015-10-19 Andrew Stubbs <ams@codesourcery.com>
12757
12758 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
12759 print g_vE): Add new pass patterns.
12760 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
12761 print various symbol names for vptr fields.
12762
9d622bda
AB
127632015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
12764
12765 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
12766 results.
12767
0fd8ac1c
YQ
127682015-10-12 Yao Qi <yao.qi@linaro.org>
12769
12770 * gdb.arch/disp-step-insn-reloc.exp: New test case.
12771
34240514
YQ
127722015-10-12 Yao Qi <yao.qi@linaro.org>
12773
12774 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
12775 is aarch64*-*-linux*.
12776
8240f442
YQ
127772015-10-12 Yao Qi <yao.qi@linaro.org>
12778
12779 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
12780 (can_relocate_bcond_true): ... it.
12781 (can_relocate_bcond_false): New function.
12782 (foo): Likewise.
12783 (can_relocate_bl): Likewise.
12784 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
12785 can_relocate_bl.
12786
2520f728
PMR
127872015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12788
12789 * gdb.base/nested-addr.c: New file.
12790 * gdb.base/nested-addr.exp: New testcase.
12791
abcef95a
MM
127922015-10-09 Markus Metzger <markus.t.metzger@intel.com>
12793
12794 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
12795 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
12796 its output. Ignore the output of "record goto begin" and instead
12797 check that GDB is replaying.
12798
145e3ddb
PA
127992015-10-09 Pedro Alves <palves@redhat.com>
12800
12801 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
12802 (top level): Use it in the run with no args test.
12803
d5d8c4e1
IB
128042015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
12805
12806 * gdb.dlang/properties.exp: New file.
12807
06e635ef
SL
128082015-10-02 Sandra Loosemore <sandra@codesourcery.com>
12809
12810 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
12811 whether or not address 0x1000 is mapped on the target.
12812
e019fd1d
SM
128132015-09-30 Simon Marchi <simon.marchi@ericsson.com>
12814
12815 * gdb.python/py-type.exp: Do not run tests if binaries fail to
12816 build.
12817
77ba2a67
MM
128182015-09-30 Markus Metzger <markus.t.metzger@intel.com>
12819
12820 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
12821 instruction-history test.
12822
c60eb31f
DE
128232015-09-28 Doug Evans <dje@google.com>
12824
12825 * gdb.base/gcore.c (array_func): Add reference to static_array.
12826
9a3c8263
SM
128272015-09-25 Simon Marchi <simon.marchi@ericsson.com>
12828
12829 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
12830 source line.
12831
9720e656
SL
128322015-09-24 Sandra Loosemore <sandra@codesourcery.com>
12833
12834 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
12835 short or char as base type.
12836
938d3bf2
SL
128372015-09-23 Sandra Loosemore <sandra@codesourcery.com>
12838
12839 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
12840 to allow any size enum.
12841
e6c2c623
PMR
128422015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
12843
12844 * gdb.ada/array_ptr_renaming.exp: New testcase.
12845 * gdb.ada/array_ptr_renaming/foo.adb: New file.
12846 * gdb.ada/array_ptr_renaming/pack.ads: New file.
12847
06da0f77
PL
128482015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12849
12850 * gdb.trace/ftrace-lock.c: New file.
12851 * gdb.trace/ftrace-lock.exp: New file.
12852
4f51c22a
PL
128532015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12854
12855 * gdb.arch/insn-reloc.c: New file.
12856 * gdb.arch/ftrace-insn-reloc.exp: New file.
12857
7041adf4
PL
128582015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12859
12860 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
12861 instruction.
12862 * gdb.trace/pendshr1.c (pendfunc): Likewise.
12863 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
12864 * gdb.trace/range-stepping.c: Likewise.
12865 * gdb.trace/trace-break.c: Likewise.
12866 * gdb.trace/trace-mt.c (thread_function): Likewise.
12867 * gdb.trace/ftrace.c (marker): Likewise.
12868 * gdb.trace/trace-condition.c (marker): Likewise.
12869 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
12870 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
12871 is_aarch64_target.
12872
015d2e7e
DE
128732015-09-18 Doug Evans <xdje42@gmail.com>
12874
12875 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
12876 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
12877
26b188a2
SL
128782015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12879
12880 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
12881 the breakpoint.
12882
79dc332b
SL
128832015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12884
12885 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
12886 the pending breakpoint. Remove timeout override for "Run till
12887 MI pending breakpoint on pendfunc3 on thread 2" test.
12888
f57929f2
SL
128892015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12890
12891 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
12892 filename pattern.
12893
3f469b17
SL
128942015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12895
12896 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
12897 in breakpoint filename pattern.
12898
515b89b3
SL
128992015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12900
7800dbe4
SL
12901 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
12902
129032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12904
515b89b3
SL
12905 * gdb.linespec/explicit.exp: Check for readline support for
12906 tab-completion tests. Fix obvious typo.
12907
d2939ba2
MM
129082015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12909
12910 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
12911 and replay.
12912
cbb55fa7
MM
129132015-09-18 Markus Metzger <markus.t.metzger@intel.com>
12914
12915 * gdb.btrace/non-stop.c: New.
12916 * gdb.btrace/non-stop.exp: New.
12917
43691ca1
PL
129182015-09-17 Pierre Langlois <pierre.langlois@arm.com>
12919 Yao Qi <yao.qi@linaro.org>
12920
12921 * gdb.trace/trace-condition.c: New file.
12922 * gdb.trace/trace-condition.exp: New file.
12923
d78908cf
WW
129242015-09-16 Wei-cheng Wang <cole945@gmail.com>
12925
12926 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
12927 for testing bytecode compilation.
12928
1ed415e2
PA
129292015-09-16 Pedro Alves <palves@redhat.com>
12930 Sandra Loosemore <sandra@codesourcery.com>
12931
12932 * gdb.threads/non-stop-fair-events.c (timeout): New global.
12933 (SECONDS): Redefine.
12934 (main): Call pthread_kill and alarm early.
12935 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
12936 support.
12937 (test): If the target can't hardware step and doesn't support
12938 displaced stepping, increase the timeout.
12939
d136eff5
PA
129402015-09-16 Pedro Alves <palves@redhat.com>
12941
12942 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
12943 (enable_debug): New procedures.
12944 (test): Use them. Bail out if waiting for threads fails.
12945 (top level): Bail out if a test fails.
12946
991f019c
YQ
129472015-09-16 Yao Qi <yao.qi@linaro.org>
12948
12949 * gdb.asm/asm-source.exp: Set asm-arch for
12950 aarch64*-*-* target.
12951 * gdb.asm/aarch64.inc: New file.
12952
bfca584f
PMR
129532015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
12954
12955 * gdb.ada/array_of_variable_length.exp: New testcase.
12956 * gdb.ada/array_of_variable_length/foo.adb: New file.
12957 * gdb.ada/array_of_variable_length/pck.adb: New file.
12958 * gdb.ada/array_of_variable_length/pck.ads: New file.
12959
b326e587
DE
129602015-09-15 Doug Evans <dje@google.com>
12961
12962 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
12963 of function static local variable.
12964
5382cfab
PW
129652015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12966
12967 * gdb.threads/tls-so_extern.exp: New test file.
12968 * gdb.threads/tls-so_extern.c: New test file.
12969 * gdb.threads/tls-so_extern_main.c: New test file.
12970
141c5cc4
JK
129712015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12972
12973 * gdb.opt/solib-intra-step-lib.c: New file.
12974 * gdb.opt/solib-intra-step-main.c: New file.
12975 * gdb.opt/solib-intra-step.exp: New file.
12976
d15dcecd
PA
129772015-09-15 Pedro Alves <palves@redhat.com>
12978
12979 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
12980 gdb_continue_to_breakpoint instead of gdb_test_multiple.
12981
4c2f2a79
PA
129822015-09-14 Pedro Alves <palves@redhat.com>
12983
12984 * gdb.base/hook-stop-continue.c: Delete.
12985 * gdb.base/hook-stop-continue.exp: Delete.
12986 * gdb.base/hook-stop-frame.c: Delete.
12987 * gdb.base/hook-stop-frame.exp: Delete.
12988 * gdb.base/hook-stop.c: New file.
12989 * gdb.base/hook-stop.exp: New file.
12990
919e6dbe
PMR
129912015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
12992
12993 * gdb.ada/access_to_packed_array.exp: New testcase.
12994 * gdb.ada/access_to_packed_array/foo.adb: New file.
12995 * gdb.ada/access_to_packed_array/pack.adb: New file.
12996 * gdb.ada/access_to_packed_array/pack.ads: New file.
12997
157280a4
MM
129982015-09-14 Markus Metzger <markus.t.metzger@intel.com>
12999
13000 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13001 buffer size test.
13002
2fd33e94
DB
130032015-09-11 Don Breazeal <donb@codesourcery.com>
13004
13005 * gdb.base/foll-exec.c: Add copyright header. Fix
13006 formatting issues.
13007 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13008 (do_exec_tests): Use clean_restart in place of zap_session,
13009 and for test initialization. Fix formatting issues. Use
13010 fail in place of perror.
13011 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13012 an expect statement to match an expression with output from
13013 the program under debug.
13014 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13015 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13016 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13017 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13018 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13019
e70b6e8e
DE
130202015-09-09 Doug Evans <dje@google.com>
13021
13022 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13023
7a551a51
DE
130242015-09-09 Doug Evans <dje@google.com>
13025
13026 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13027
4c666f84
DE
130282015-09-09 Doug Evans <dje@google.com>
13029
13030 * gdb.base/savedregs.exp: Fix typo.
13031
243a9253
PA
130322015-09-09 Pedro Alves <palves@redhat.com>
13033
13034 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13035
c0fa8fbd
SL
130362015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13037
13038 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13039 command actually switches threads. Give up on remaining
13040 tests if target fails to stop at breakpoint.
13041
cd7c1778
PMR
130422015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13043
13044 * gdb.ada/funcall_char.exp: New testcase.
13045 * gdb.ada/funcall_char/foo.adb: New file.
13046
dc5c8746
PMR
130472015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13048
13049 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13050 expected outputs. Add two testcases for completing ambiguous
13051 functions.
13052 * gdb.ada/complete/aux_pck.adb: New file.
13053 * gdb.ada/complete/aux_pck.ads: New file.
13054 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13055 Ambiguous_Func functions.
13056 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13057 * gdb.ada/complete/pck.adb: Likewise.
13058
4e83a1e7
UW
130592015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13060
13061 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13062 failures to run the test program under GDB.
13063
8ce74153
LM
130642015-08-26 Luis Machado <lgustavo@codesourcery.com>
13065
13066 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13067 to C.
13068
e9756d52
PP
130692015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13070
13071 * gdb.base/run-after-attach.exp: New test file.
13072 * gdb.base/run-after-attach.c: New test file.
13073
8d37573b
DB
130742015-08-26 Don Breazeal <donb@codesourcery.com>
13075
13076 * gdb.base/foll-exec-2.c: New test program.
13077 * gdb.base/foll-exec-2.exp: New test.
13078
63e43d3a
PMR
130792015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13080
13081 * gdb.base/nested-subp1.exp: New file.
13082 * gdb.base/nested-subp1.c: New file.
13083 * gdb.base/nested-subp2.exp: New file.
13084 * gdb.base/nested-subp2.c: New file.
13085 * gdb.base/nested-subp3.exp: New file.
13086 * gdb.base/nested-subp3.c: New file.
13087
3d40fbb5
PA
130882015-08-24 Pedro Alves <palves@redhat.com>
13089
13090 * gdb.server/connect-without-multi-process.c: New file.
13091 * gdb.server/connect-without-multi-process.exp: New file.
13092
4422ac93
LM
130932015-08-24 Luis Machado <lgustavo@codesourcery.com>
13094
13095 * gdb.opt/inline-markers.c: Make z int.
13096
91dddb86
LM
130972015-08-24 Luis Machado <lgustavo@codesourcery.com>
13098
13099 * gdb.opt/inline-markers.c: Make z volatile.
13100
a48847ee
LM
131012015-08-24 Luis Machado <lgustavo@codesourcery.com>
13102
13103 * gdb.opt/inline-bt.c: New volatile global z.
13104 * gdb.opt/inline-cmds.c: Likewise.
13105 * gdb.opt/inline-locals.c: Likewise.
13106 * gdb.opt/inline-markers.c: New extern global z.
13107 (marker): Use z.
13108 (inline_fn): Likewise.
13109
0ebbc52b
PA
131102015-08-24 Pedro Alves <palves@redhat.com>
13111
13112 * config/m32r-stub.exp: Remove file.
13113 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13114 * gdb.base/call-rt-st.exp: Likewise.
13115 * gdb.base/call-strs.exp: Likewise.
13116 * gdb.base/default.exp: Remove references to h8300-*-hms and
13117 *-*-udi*.
13118 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13119
77c365df
AA
131202015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13121
13122 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13123 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13124 and "return" use KFAIL when GDB can not read/write the vector
13125 return value.
13126
4313b8c0
GB
131272015-08-21 Gary Benson <gbenson@redhat.com>
13128
13129 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13130
0e433b32
PA
131312015-08-20 Pedro Alves <palves@redhat.com>
13132
13133 * gdb.server/solib-list.exp: No longer expect an interior stop in
13134 non-stop mode.
13135
221e1a37
PA
131362015-08-20 Pedro Alves <palves@redhat.com>
13137
13138 * gdb.server/connect-stopped-target.c: New file.
13139 * gdb.server/connect-stopped-target.exp: New file.
13140
40e3ad0e
PA
131412015-08-20 Pedro Alves <palves@redhat.com>
13142
13143 * gdb.dwarf2/comp-unit-lang.exp: New file.
13144 * gdb.dwarf2/comp-unit-lang.c: New file.
13145
af39b327
PMR
131462015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13147
13148 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13149 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13150
7d45c7c3 131512015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13152
7d45c7c3
KB
13153 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13154 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13155
4d6cceb4
DE
131562015-08-18 Doug Evans <dje@google.com>
13157 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13158
13159 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13160 skip_python_tests. New arg prompt_regexp.
13161 (skip_python_tests): New function.
13162 * lib/mi-support.exp (mi_skip_python_tests): New function.
13163 * gdb.python/py-mi-objfile-gdb.py: New file.
13164 * gdb.python/py-mi-objfile.c: New file.
13165 * gdb.python/py-mi-objfile.exp: New file.
13166
ad89c2aa
KS
131672015-08-17 Keith Seitz <keiths@redhat.com>
13168
13169 * gdb.linespec/explicit.exp: Move strace test from here ...
13170 * gdb.trace/strace.exp: ... to here.
13171
e3ae3c43
PP
131722015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13173
13174 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13175 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13176
604b2636
DE
131772015-08-14 Doug Evans <xdje42@gmail.com>
13178
13179 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13180 inferior before selecting a new file.
13181
6ff0ba5f
DE
131822015-08-14 Doug Evans <xdje42@gmail.com>
13183
13184 * gdb.mi/mi-disassemble.exp: Update.
13185 * gdb.base/disasm-optim.S: New file.
13186 * gdb.base/disasm-optim.c: New file.
13187 * gdb.base/disasm-optim.h: New file.
13188 * gdb.base/disasm-optim.exp: New file.
13189
9ca98f92
KS
131902015-08-14 Keith Seitz <keiths@redhat.com>
13191
13192 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13193 "evaluated-by".
13194
52bbc560
JB
131952015-08-13 Joel Brobecker <brobecker@adacore.com>
13196
13197 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13198
5d8c3ed3
PMR
131992015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13200
13201 * gdb.ada/fun_renaming.exp: New testcase.
13202 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13203 * gdb.ada/fun_renaming/pack.adb: New file.
13204 * gdb.ada/fun_renaming/pack.ads: New file.
13205
ea8812bc
KS
132062015-08-12 Keith Seitz <keiths@redhat.com>
13207
13208 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13209 gdb_get_line_number.
13210
4dafcdeb
JB
132112015-08-12 Joel Brobecker <brobecker@adacore.com>
13212
13213 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13214 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13215 gdb.base/dso2dso.exp: New files.
13216
5ba32597
SDJ
132172015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13218 Pedro Alves <palves@redhat.com>
13219 Keith Seitz <keiths@redhat.com>
13220
13221 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13222 GDBFLAGS.
13223
b6dafabf
PP
132242015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13225
13226 * gdb.base/gdbhistsize-history.exp
13227 (test_histsize_history_setting): Use save_vars.
13228 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13229 Use save_vars.
13230 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13231 * gdb.base/readline.exp: Use save_vars.
13232
abe8e607
PP
132332015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13234
13235 * lib/gdb.exp (save_vars): New proc.
13236
629500fa
KS
132372015-08-11 Keith Seitz <keiths@redhat.com>
13238
13239 * gdb.base/help.exp: Update help_breakpoint_text.
13240
eb8c4e2e
KS
132412015-08-11 Keith Seitz <keiths@redhat.com>
13242
13243 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13244 (at toplevel): Call test_explicit_breakpoints.
13245 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13246 breakpoints.
13247 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13248 breakpoint conditions, "-cond".
13249
87f0e720
KS
132502015-08-11 Keith Seitz <keiths@redhat.com>
13251
13252 * gdb.linespec/3explicit.c: New file.
13253 * gdb.linespec/cpexplicit.cc: New file.
13254 * gdb.linespec/cpexplicit.exp: New file.
13255 * gdb.linespec/explicit.c: New file.
13256 * gdb.linespec/explicit.exp: New file.
13257 * gdb.linespec/explicit2.c: New file.
13258 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13259 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13260 before using in the matching pattern.
13261 Clarify that `prefix' is a regular expression.
13262
f00aae0f
KS
132632015-08-11 Keith Seitz <keiths@redhat.com>
13264
13265 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13266 test.
13267 Add tests for missing ",FMT" and ",".
13268
e27852be
DE
132692015-08-10 Doug Evans <dje@google.com>
13270 Keith Seitz <keiths@redhat.com>
13271
13272 PR gdb/17960
13273 * gdb.base/completion.exp: Add location completer tests.
13274
7f03bd92
PA
132752015-08-07 Pedro Alves <palves@redhat.com>
13276
13277 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13278 tests here.
13279 (top level): Run do_test with and without displaced stepping.
13280
3fc8eb30
PA
132812015-08-07 Pedro Alves <palves@redhat.com>
13282
13283 * gdb.base/valgrind-disp-step.c: New file.
13284 * gdb.base/valgrind-disp-step.exp: New file.
13285
d4569d7b
PA
132862015-08-07 Pedro Alves <palves@redhat.com>
13287
13288 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13289 Delete function.
13290 (main): Add alarm. Run an infinite loop instead of calling
13291 wait_threads.
13292 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13293 comment.
13294 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13295 Delete function.
13296 (main): Add alarm. Run an infinite loop instead of calling
13297 wait_threads.
13298 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13299 comment.
13300
e1316e60
PA
133012015-08-07 Pedro Alves <palves@redhat.com>
13302
13303 * gdb.base/checkpoint-ns.exp: New file.
13304 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13305 standard_testfile.
13306
da8c46d2
MM
133072015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13308
13309 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13310 * gdb.btrace/instruction_history.exp: Update.
13311 * gdb.btrace/tsx.exp: New.
13312 * gdb.btrace/tsx.c: New.
13313
de1c2c52
PA
133142015-08-06 Pedro Alves <palves@redhat.com>
13315
13316 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13317 increase timeout.
13318 * gdb.reverse/until-precsave.exp: Bump timeouts.
13319
782e0bf4
PA
133202015-08-06 Pedro Alves <palves@redhat.com>
13321
13322 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13323
83e97ed0
PA
133242015-08-06 Pedro Alves <palves@redhat.com>
13325
13326 PR gdb/18749
13327 * gdb.threads/process-dies-while-handling-bp.c: New file.
13328 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13329
863d01bd
PA
133302015-08-06 Pedro Alves <palves@redhat.com>
13331
13332 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13333 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13334
0a39bb32
PA
133352015-08-05 Pedro Alves <palves@redhat.com>
13336
13337 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13338 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13339
ee2d2b10
SL
133402015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13341
13342 * gdb.base/bp-permanent.exp: Report test as unsupported if
13343 the target cannot stop at the permanent breakpoint.
13344
4e1bdb00
DE
133452015-08-03 Doug Evans <dje@google.com>
13346
13347 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13348 10000.
13349
3d338901
DE
133502015-08-03 Doug Evans <dje@google.com>
13351
13352 * Makefile.in (workers/%.worker, build-perf): New rule.
13353 (GDB_PERFTEST_MODE): New variable.
13354 (check-perf): Use it.
13355 (clean): Clean up gdb.perf parallel build subdirs.
13356 * lib/build-piece.exp: New file.
13357 * lib/gdb.exp (make_gdb_parallel_path): New function
13358 (standard_output_file, standard_temp_file): Call it.
13359 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13360 of $GDB_PARALLEL.
13361 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13362
af061d3e
DE
133632015-08-03 Doug Evans <dje@google.com>
13364
8e1afc81 13365 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13366 (LOG_FILE_NAME): New global.
13367 (TextReporter.__init__): Initialize self.txt_sum.
13368 (TextReporter.report): Add support for multiple data-points.
13369 Move report to perftest.sum, put raw data in perftest.log.
13370 (TextReporter.start): Open sum and log files.
13371 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13372 * gdb.perf/lib/perftest/testresult.py
13373 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13374
2c8c5d37
PA
133752015-07-31 Pedro Alves <palves@redhat.com>
13376
13377 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13378 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13379 kill_wait_spawned_process instead of explicit "kill -9".
13380 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13381 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13382 kill_wait_spawned_process.
13383 * gdb.base/attach-twice.exp: Likewise.
13384 * gdb.base/attach.exp: Likewise.
13385 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13386 gdb_test_multiple.
13387 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13388 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13389 kill_wait_spawned_process.
13390 * gdb.base/valgrind-infcall.exp: Likewise.
13391 * gdb.multi/multi-attach.exp: Likewise.
13392 * gdb.python/py-prompt.exp: Likewise.
13393 * gdb.python/py-sync-interp.exp: Likewise.
13394 * gdb.server/ext-attach.exp: Likewise.
13395 * gdb.threads/attach-into-signal.exp (corefunc): Use
13396 spawn_wait_for_attach, spawn_id_get_pid and
13397 kill_wait_spawned_process.
13398 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13399 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13400 spawn_id_get_pid and kill_wait_spawned_process.
13401 * gdb.threads/attach-stopped.exp (corefunc): Use
13402 spawn_wait_for_attach, spawn_id_get_pid and
13403 kill_wait_spawned_process.
13404 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13405 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13406 kill_wait_spawned_process instead of explicit "kill -9".
13407 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13408 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13409 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13410 processes. Don't map cygwin/windows pids here. Now returns a
13411 spawn id list.
13412
032a0fca
SL
134132015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13414
13415 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13416 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13417 correct patch.
13418
61a934ca
SL
134192015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13420
13421 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13422
4bc4d428
SL
134232015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13424
13425 Reapply:
13426 2014-05-21 Mark Wielaard <mjw@redhat.com>
13427
13428 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13429
998d452a
PA
134302015-07-30 Pedro Alves <palves@redhat.com>
13431
13432 * linux-low.c (handle_extended_wait): Set the child's last
13433 reported status to TARGET_WAITKIND_STOPPED.
13434
69dde7dc
PA
134352015-07-30 Pedro Alves <palves@redhat.com>
13436
13437 PR threads/18600
13438 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13439 only shows inferior 1.
13440
4dd63d48
PA
134412015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13442 Pedro Alves <palves@redhat.com>
13443
13444 PR threads/18600
13445 * gdb.threads/fork-plus-threads.c: New file.
13446 * gdb.threads/fork-plus-threads.exp: New file.
13447
d618e4c5
PP
134482015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13449
13450 * gdb.base/batch-preserve-term-settings.exp
13451 (test_terminal_settings_preserved_after_cli_exit): Use
13452 send_quit_command.
13453
1eef6428
PA
134542015-07-29 Pedro Alves <palves@redhat.com>
13455 Don Breazeal <donb@codesourcery.com>
13456
13457 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13458 output from both inferior_spawn_id and gdb_spawn_id.
13459
7da5b897
SDJ
134602015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13461
13462 * gdb.threads/attach-into-signal.exp (corefunc): Use
13463 with_test_prefix on nested loops, uniquefying the test messages.
13464
dac804df
SDJ
134652015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13466
13467 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13468 commit.
13469
06265e53
PP
134702015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13471
13472 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13473 New proc.
13474 (test_terminal_settings_preserved_after_sigterm): New test.
13475
18206ca3
PP
134762015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13477
13478 * gdb.base/batch-preserve-term-settings.exp
13479 (test_terminal_settings_preserved_after_cli_exit): New test.
13480
90074d11
PP
134812015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13482
13483 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13484 manipulation of saved_gdbflags.
13485 (test_terminal_settings_preserved): Remove global declaration of
13486 the unused variable pagination_prompt. Remove manipulation of
13487 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13488 GDBFLAGS.
13489
eb1a7902
PA
134902015-07-29 Pedro Alves <palves@redhat.com>
13491
13492 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13493
8b75dd3b
PA
134942015-07-29 Pedro Alves <palves@redhat.com>
13495
13496 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13497 at the top.
13498
dedad4e3
PA
134992015-07-29 Pedro Alves <palves@redhat.com>
13500
13501 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13502 (main): Call gdb_unbuffer_output.
13503 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13504 (main): Call gdb_unbuffer_output.
13505 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13506 (main): Call gdb_unbuffer_output.
13507 * gdb.base/call-strs.exp: Adjust to step over the
13508 gdb_unbuffer_output call.
13509 * gdb.base/catch-gdb-caused-signals.c: Include
13510 "../lib/unbuffer_output.c".
13511 (main): Call gdb_unbuffer_output.
13512 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13513 (main): Call gdb_unbuffer_output.
13514 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13515 (main): Call gdb_unbuffer_output.
13516 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13517 (main): Call gdb_unbuffer_output.
13518 * gdb.base/shlib-call.exp: Adjust to step over the
13519 gdb_unbuffer_output call.
13520 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13521 (main): Call gdb_unbuffer_output.
13522 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13523 (main): Call gdb_unbuffer_output.
13524 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13525 (main): Rename to ...
13526 (test): ... this.
13527 (main): Reimplement.
13528 * gdb.base/varargs.exp: Run to test instead of to main.
13529 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13530 (main): Call gdb_unbuffer_output.
13531
58789a91
PA
135322015-07-29 Pedro Alves <palves@redhat.com>
13533
13534 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13535 factore out from mi_continue_dprintf. For call-style dprintfs,
13536 expect dprintf output out of $inferior_spawn_id.
13537 (mi_continue_dprintf): Use mi_expect_dprintf.
13538 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13539 (main): Call gdb_unbuffer_output.
13540
e8376742
PA
135412015-07-29 Pedro Alves <palves@redhat.com>
13542
13543 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13544 (default_mi_gdb_start): Set inferior_spawn_id instead of
13545 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13546 gdb_spawn_id.
13547 (mi_gdb_test): Always expect inferior output from both
13548 $inferior_spawn_id and $gdb_spawn_id.
13549
08280010
PA
135502015-07-29 Pedro Alves <palves@redhat.com>
13551
13552 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13553 send_inferior and $inferior_spawn_id.
13554
4d30e432
PA
135552015-07-29 Pedro Alves <palves@redhat.com>
13556
13557 * gdb.gdb/complaints.exp (test_initial_complaints)
13558 (test_serial_complaints, test_short_complaints): Use
13559 gdb_test_stdio.
13560 (test_empty_complaint): Handle $inferior_spawn_id !=
13561 $gdb_spawn_id.
13562
0d30a335
PA
135632015-07-29 Pedro Alves <palves@redhat.com>
13564
13565 * gdb.base/varargs.exp: Use gdb_test_stdio.
13566
39413b29
PA
135672015-07-29 Pedro Alves <palves@redhat.com>
13568
13569 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13570
7cb000a9
PA
135712015-07-29 Pedro Alves <palves@redhat.com>
13572
13573 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13574
d7b8ac82
PA
135752015-07-29 Pedro Alves <palves@redhat.com>
13576
13577 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13578 parameter into two new parameters, "inf_result" and "gdb_result".
13579 Expect inferior output and gdb output from $inferior_spawn_id and
13580 $gdb_spawn_id, respectively. Adjust all callers.
13581
789c3a0c
PA
135822015-07-29 Pedro Alves <palves@redhat.com>
13583
13584 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13585 of gdb_test_sequence.
13586
77e760c3
PA
135872015-07-29 Pedro Alves <palves@redhat.com>
13588
13589 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13590 (saw_spurious_output): Expect inferior output from
13591 $inferior_spawn_id. Use gdb_test_stdio.
13592
8396d2cd
PA
135932015-07-29 Pedro Alves <palves@redhat.com>
13594
13595 * gdb.base/dprintf.exp: Use standard_testfile. Change
13596 prepare_for_testing call.
13597 (srcfile): Don't set.
13598 (restart): New procedure.
13599 (test_dprintf): New procecure, use to continue over dprintfs.
13600 (test_call, test_agent): New procedures, tests moved here.
13601 Restart gdb and recreate dprintfs. Adjust expected output.
13602
2051d61f
PA
136032015-07-29 Pedro Alves <palves@redhat.com>
13604
13605 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13606
452397af
PA
136072015-07-29 Pedro Alves <palves@redhat.com>
13608
13609 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13610
8aed9555
PA
136112015-07-29 Pedro Alves <palves@redhat.com>
13612
13613 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13614 gdb_test_stdio.
13615
188a61b4
PA
136162015-07-29 Pedro Alves <palves@redhat.com>
13617
13618 * lib/gdb.exp (gdb_test_stdio): New procedure.
13619
12264a45
PA
136202015-07-29 Pedro Alves <palves@redhat.com>
13621
13622 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13623
23ffc893
PA
136242015-07-29 Pedro Alves <palves@redhat.com>
13625
13626 * gdb.base/call-signal-resume.exp: Remove check for
13627 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13628 * gdb.base/unwindonsignal.exp: Likewise.
13629 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13630 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13631
65566918
PA
136322015-07-29 Pedro Alves <palves@redhat.com>
13633
13634 * gdb.base/siginfo-addr.c (pass): New function.
13635 (handler): Call it iff si_addr is correct.
13636 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13637 Set a breakpoint at "pass" and continue to it.
13638
d60a9221
SDJ
136392015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13640
13641 * gdb.python/py-objfile.exp: Make some tests have unique names.
13642 * gdb.python/py-pp-registration.exp: Likewise.
13643
bde40b8f
PA
136442015-07-28 Pedro Alves <palves@redhat.com>
13645
13646 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13647
13e1dec8
SM
136482015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13649
13650 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13651
da33c9a7
SM
136522015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13653
13654 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13655
077836f7
PP
136562015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13657
13658 * gdb.base/gdb-sigterm-2.exp: New test.
13659
b8cc7b2e
DE
136602015-07-25 Doug Evans <xdje42@gmail.com>
13661
13662 Revert:
13663 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13664 (workers/%.worker, build-perf): New rule.
13665 (GDB_PERFTEST_MODE): New variable.
13666 (check-perf): Use it.
13667 (clean): Clean up gdb.perf parallel build subdirs.
13668 * lib/build-piece.exp: New file.
13669 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13670 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13671 name.
13672 (standard_temp_file): Ditto.
13673 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13674 of $GDB_PARALLEL.
13675
c8bd4544
DE
136762015-07-24 Doug Evans <dje@google.com>
13677
13678 * gdb.perf/lib/perftest/utils.py: New file.
13679 * gdb.perf/gm-hello.cc: New file.
13680 * gdb.perf/gm-pervasive-typedef.cc: New file.
13681 * gdb.perf/gm-pervasive-typedef.h: New file.
13682 * gdb.perf/gm-std.cc: New file.
13683 * gdb.perf/gm-std.h: New file.
13684 * gdb.perf/gm-use-cerr.cc: New file.
13685 * gdb.perf/gm-utils.h: New file.
13686 * gdb.perf/gmonster-null-lookup.py: New file.
13687 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13688 * gdb.perf/gmonster-print-cerr.py: New file.
13689 * gdb.perf/gmonster-ptype-string.py: New file.
13690 * gdb.perf/gmonster-runto-main.py: New file.
13691 * gdb.perf/gmonster-select-file.py: New file.
13692 * gdb.perf/gmonster1-null-lookup.exp: New file.
13693 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13694 * gdb.perf/gmonster1-print-cerr.exp: New file.
13695 * gdb.perf/gmonster1-ptype-string.exp: New file.
13696 * gdb.perf/gmonster1-runto-main.exp: New file.
13697 * gdb.perf/gmonster1-select-file.exp: New file.
13698 * gdb.perf/gmonster1.cc: New file.
13699 * gdb.perf/gmonster1.exp: New file.
13700 * gdb.perf/gmonster2-null-lookup.exp: New file.
13701 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13702 * gdb.perf/gmonster2-print-cerr.exp: New file.
13703 * gdb.perf/gmonster2-ptype-string.exp: New file.
13704 * gdb.perf/gmonster2-runto-main.exp: New file.
13705 * gdb.perf/gmonster2-select-file.exp: New file.
13706 * gdb.perf/gmonster2.cc: New file.
13707 * gdb.perf/gmonster2.exp: New file.
13708
6eab34f3
DE
137092015-07-24 Doug Evans <dje@google.com>
13710
13711 * gdb.perf/README: New file.
13712 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
13713 * lib/gen-perf-test.exp: New file.
13714
63738bfd
DE
137152015-07-24 Doug Evans <dje@google.com>
13716
13717 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
13718 (PerfTest::startup): New function.
13719 (PerfTest::run): Return result of calling body.
13720 (PerfTest::assemble): Rewrite.
13721 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
13722 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
13723 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
13724 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
13725 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
13726
7b606f95
DE
137272015-07-24 Doug Evans <dje@google.com>
13728
13729 * lib/gdb.exp (clean_restart): Make executable optional.
13730
a97b16b8
DE
137312015-07-24 Doug Evans <dje@google.com>
13732
13733 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
13734 compiler_info references.
13735 * gdb.cp/temargs.exp: Ditto.
13736 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
13737 (get_compiler_info): Early exit if already computed. Set compiler_info
13738 to "unknown" if there was a problem.
13739 (test_compiler_info): Add function comment. Call get_compiler_info.
13740
35baa57f
DE
137412015-07-24 Doug Evans <dje@google.com>
13742
13743 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13744 (workers/%.worker, build-perf): New rule.
13745 (GDB_PERFTEST_MODE): New variable.
13746 (check-perf): Use it.
13747 (clean): Clean up gdb.perf parallel build subdirs.
13748 * lib/build-piece.exp: New file.
13749 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13750 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13751 name.
13752 (standard_temp_file): Ditto.
13753 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13754 of $GDB_PARALLEL.
13755
6ebea266
DE
137562015-07-24 Doug Evans <dje@google.com>
13757
13758 * lib/future.exp (gdb_default_target_compile): New option
13759 "early_flags".
13760 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
13761 --as-needed.
13762
1e76a7e9
SDJ
137632015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
13764
13765 * gdb.base/catch-syscall.exp: Call gdb_exit before
13766 gdb_skip_xml_test.
13767
5068630a
PA
137682015-07-24 Pedro Alves <palves@redhat.com>
13769
13770 * gdb.python/py-events.exp: Accept output between the stop event
13771 and the prompt.
13772 * gdb.python/py-evsignal.exp: Likewise.
13773 * gdb.python/py-evthreads.exp: Likewise.
13774
77598427
PA
137752015-07-24 Pedro Alves <palves@redhat.com>
13776
13777 PR gdb/18717
13778 * gdb.threads/non-ldr-exit.c: New file.
13779 * gdb.threads/non-ldr-exit.exp: New file.
13780
11e6c98f
YQ
137812015-07-24 Yao Qi <yao.qi@linaro.org>
13782
13783 * gdb.server/ext-wrapper.exp: Test --wrapper option when
13784 restarting process.
13785
51aee833
YQ
137862015-07-24 Yao Qi <yao.qi@linaro.org>
13787
13788 * gdb.server/ext-restart.exp: New file.
13789
8cfe207c
YQ
137902015-07-24 Yao Qi <yao.qi@linaro.org>
13791
13792 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
13793 argument options.
13794 * gdb.server/ext-wrapper.exp: New file.
13795
cc12ce38
DE
137962015-07-23 Doug Evans <dje@google.com>
13797
13798 * gdb.dwarf2/dw2-dummy-cu.S: New file.
13799 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
13800
d0d84780
PMR
138012015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
13802
13803 * gdb.ada/var_arr_typedef.exp: New testcase.
13804 * gdb.ada/var_arr_typedef/pack.adb: New file.
13805 * gdb.ada/var_arr_typedef/pack.ads: New file.
13806 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
13807
8b558f79
JB
138082015-07-20 Joel Brobecker <brobecker@adacore.com>
13809
13810 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
13811
775a3298
JK
138122015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13813
13814 * gdb.arch/i386-biarch-core.exp: Replace istarget
13815 by "complete set gnutarget". Remove expectation for the "core-file"
13816 command.
13817
db1ff28b
JK
138182015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13819
13820 Revert the previous commit:
13821 Tests for validate symbol file using build-id.
13822
0a94970d
JK
138232015-07-15 Aleksandar Ristovski <aristovski@qnx.com
13824
13825 Tests for validate symbol file using build-id.
13826 * gdb.base/solib-mismatch-lib.c: New file.
13827 * gdb.base/solib-mismatch-libmod.c: New file.
13828 * gdb.base/solib-mismatch.c: New file.
13829 * gdb.base/solib-mismatch.exp: New file.
13830
03346981
SL
138312015-07-15 Sandra Loosemore <sandra@codesourcery.com>
13832
13833 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
13834 nios2-*-linux*.
13835 * gdb.base/sigbpt.exp (stepi_out): Likewise.
13836 * gdb.base/siginfo.exp: Likewise.
13837 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13838
42422cc7
PL
138392015-07-15 Pierre Langlois <pierre.langlois@arm.com>
13840
13841 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
13842 Move it to ...
13843 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
13844 ... here.
13845 * gdb.trace/range-stepping.exp: Check that the target supports
13846 range stepping.
13847
cfa68bae
JK
138482015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13849
13850 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
13851
8ffdba26
PA
138522015-07-14 Pedro Alves <palves@redhat.com>
13853
13854 * gdb.base/killed-outside.exp: New file.
13855 * gdb.base/killed-outside.c: New file.
13856
218a5a11
JK
138572015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13858
13859 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
13860 (n at main): New.
13861 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
13862
e03ed3c6
AA
138632015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
13864
13865 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
13866 infcall tests instead of setting up for KFAIL.
13867
485668e5
MM
138682015-07-10 Markus Metzger <markus.t.metzger@intel.com>
13869
13870 * gdb.btrace/record_goto-step.exp: New.
13871
08464196
JK
138722015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13873
13874 PR compile/18484
13875 * gdb.compile/compile.c (struct struct_type): Add volatile to
13876 selffield's type.
13877 * gdb.compile/compile.exp
13878 (compile code struct_object.selffield = &struct_object): Skip further
13879 struct_object tests if this one xfails.
13880
bcf5c1d9
RC
138812015-07-08 Robert O'Callahan <robert@ocallahan.org>
13882
13883 PR exp/18617
13884 * gdb.trace/ax.exp: Add test.
13885
4931af25
YQ
138862015-07-07 Yao Qi <yao.qi@linaro.org>
13887
13888 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
13889 instead of istarget "aarch64*-*-*".
13890 * gdb.arch/aarch64-fp.exp: Likewise.
13891 * gdb.base/float.exp: Likewise.
13892 * gdb.reverse/aarch64.exp: Likewise.
13893 * lib/gdb.exp (is_aarch64_target): New proc.
13894
9fcf688e
YQ
138952015-07-07 Yao Qi <yao.qi@linaro.org>
13896
13897 * lib/gdb.exp (is_aarch32_target): New proc.
13898 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
13899 instead of "istarget "arm*-*-*"".
13900 * gdb.arch/arm-disp-step.exp: Likewise.
13901 * gdb.arch/thumb-bx-pc.exp: Likewise.
13902 * gdb.arch/thumb-prologue.exp: Likewise.
13903 * gdb.arch/thumb-singlestep.exp: Likewise.
13904 * gdb.base/disp-step-syscall.exp: Likewise.
13905 * gdb.base/float.exp: Likewise.
13906
fbd8d50d
YQ
139072015-07-07 Yao Qi <yao.qi@linaro.org>
13908
13909 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
13910 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
13911
71be1fdc
YQ
139122015-07-07 Yao Qi <yao.qi@linaro.org>
13913
13914 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
13915 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
13916 if it exists.
13917 * gdb.multi/multi-arch.exp: Likewise.
13918
3e221d36
SM
139192015-07-07 Simon Marchi <simon.marchi@ericsson.com>
13920
13921 * gdb.python/py-lazy-string.exp: Add missing parentheses to
13922 print.
13923
d441430b
YQ
139242015-07-07 Yao Qi <yao.qi@linaro.org>
13925
13926 * gdb.arch/thumb-singlestep.exp: Do one more single step.
13927
06f810bd
MG
139282015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
13929
13930 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
13931 '[' and ']' characters.
13932
5e61e7c0
IB
139332015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
13934
13935 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13936
28bf096c
PA
139372015-06-29 Pedro Alves <palves@redhat.com>
13938
13939 PR threads/18127
13940 * gdb.threads/hand-call-new-thread.c: New file.
13941 * gdb.threads/hand-call-new-thread.c: New file.
13942
ee93cd5e
KS
139432015-06-26 Keith Seitz <keiths@redhat.com>
13944 Doug Evans <dje@google.com>
13945
13946 PR 16253
13947 * gdb.cp/var-tag-2.cc: New file.
13948 * gdb.cp/var-tag-3.cc: New file.
13949 * gdb.cp/var-tag-4.cc: New file.
13950 * gdb.cp/var-tag.cc: New file.
13951 * gdb.cp/var-tag.exp: New file.
13952
fc637f04
PP
139532015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13954
13955 * gdb.base/history-duplicates.exp: New test.
13956
2e52ae68
PP
139572015-06-26 Patrick Palka <patrick@parcs.ath.cx>
13958
13959 * gdb.base/completion.exp: Test the completion of the "focus"
13960 command.
13961
6e22494e
JK
139622015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
13963
13964 * gdb.arch/amd64-prologue-skip.S: New file.
13965 * gdb.arch/amd64-prologue-skip.exp: New file.
13966
bf7b9cd9
SM
139672015-06-25 Simon Marchi <simon.marchi@ericsson.com>
13968
13969 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
13970 is_address_zero_readable check.
13971
201e8dfd
PB
139722015-06-24 Peter Bergner <bergner@vnet.ibm.com>
13973
13974 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
13975 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
13976
5cd867b4
YQ
139772015-06-24 Yao Qi <yao.qi@linaro.org>
13978
13979 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
13980 linux targets.
13981
4d7be007
YQ
139822015-06-24 Yao Qi <yao.qi@linaro.org>
13983
13984 * lib/gdb.exp (supports_get_siginfo_type): New proc.
13985 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
13986 * gdb.base/siginfo-thread.exp: Likewise.
13987
07fcd301
YQ
139882015-06-22 Yao Qi <yao.qi@linaro.org>
13989
13990 * boards/remote-gdbserver-on-localhost.exp: Add comments.
13991
52042a00
YQ
139922015-06-22 Yao Qi <yao.qi@linaro.org>
13993
13994 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
13995 aarch64*-*-*.
13996 (skip_hw_watchpoint_tests): Likewise.
13997
74bd41ce
PP
139982015-06-18 Patrick Palka <patrick@parcs.ath.cx>
13999
14000 * gdb.base/gdbinit-history.exp: Test the interaction between
14001 setting GDBHISTSIZE and setting the history size via .gdbinit.
14002
bc460514
PP
140032015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14004
14005 PR gdb/16999
14006 * gdb.base/gdbhistsize-history.exp: New test.
14007
b58c513b
PP
140082015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14009
14010 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14011 with GDBHISTSIZE.
14012 * gdb.base/readline.exp: Likewise.
14013
92046791
YQ
140142015-06-17 Yao Qi <yao.qi@linaro.org>
14015
14016 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14017 line.
14018
2093d2d3
PP
140192015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14020
14021 * gdb.base/gdbinit-history.exp: Add test case to check that
14022 an unlimited history file does not get truncated on exit.
14023
e6c693af
AA
140242015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14025
14026 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14027 (VECTOR): New macro. Use it...
14028 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14029 ...for these typedefs.
14030 (int8, char1, int1, double1): New typedefs.
14031 (struct just_int2, struct two_int2): New structures.
14032 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14033 (add_structvecs, add_singlevecs): New functions.
14034 (main): Call add_some_intvecs twice.
14035 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14036 the compile and exit upon failure. Try compiling for the "native"
14037 architecture. Test inferior function calls with vector arguments
14038 and vector return value handling with "finish" and "return".
14039
c74f7d1c
JT
140402015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14041
14042 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14043 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14044 PE file.
14045 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14046
98aa42ee
AT
140472015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14048
14049 PR breakpoints/16465
14050 * gdb.mi/mi-dprintf-pending.c: New file.
14051 * gdb.mi/mi-dprintf-pending.exp: New test.
14052 * gdb.mi/mi-dprintf-pendshr.c: New file.
14053
7d73c23c 140542015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14055 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14056
14057 * gdb.arch/i386-mpx-map.c: New file.
14058 * gdb.arch/i386-mpx-map.exp: New File.
14059
140602015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14061
14062 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14063 * gdb.arch/i386-mpx.exp: Indentation fixed.
14064
140652015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14066
14067 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14068 function and improved indentation.
14069 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14070 gdb_test_multiple. Added additional tests to skip the test.
14071
140722015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14073
14074 * gdb.arch/i386-avx512.c: Change path in include file.
14075 * gdb.arch/i386-avx512.exp: Change include dir path
14076 compilation flag.
14077 * gdb.arch/i386-mpx.c: Change path in include file.
14078 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14079 flag.
14080
d5eba19a
JK
140812015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14082
14083 * gdb.compile/compile-print.exp (compile print *vararray@3)
14084 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14085
7f361056
JK
140862015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14087
14088 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14089 (do not keep jit in memory): ... this.
14090 (expect 5): Change it to ...
14091 (expect no 5): ... this.
14092
3b462ec2
SM
140932015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14094
14095 PR gdb/15564
14096 * gdb.mi/mi-detach.exp: New file.
14097
e0619de6
JK
140982015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14099
14100 PR symtab/18392
14101 * gdb.arch/amd64-tailcall-self.S: New file.
14102 * gdb.arch/amd64-tailcall-self.c: New file.
14103 * gdb.arch/amd64-tailcall-self.exp: New file.
14104
e970cb34
DB
141052015-05-28 Don Breazeal <donb@codesourcery.com>
14106
14107 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14108 tests for remote targets by checking is_target_gdbserver.
14109
b2e2f908
DE
141102015-05-27 Doug Evans <dje@google.com>
14111
14112 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14113 * gdb.dwarf2/opaque-type-lookup.c: New file.
14114 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14115
82c7be31
DE
141162015-05-26 Doug Evans <dje@google.com>
14117
14118 * gdb.cp/iostream.cc: New file.
14119 * gdb.cp/iostream.exp: New file.
14120
b4f54984
DE
141212015-05-26 Doug Evans <dje@google.com>
14122
14123 * gdb.dwarf2/dw2-op-call.exp: Update.
14124 * gdb.dwarf2/dw4-sig-types.exp: Update.
14125 * gdb.dwarf2/implptr.exp: Update.
14126 * gdb.mi/mi-cmd-param-changed.exp: Update.
14127
4ea6efe9
DE
141282015-05-26 Doug Evans <dje@google.com>
14129
14130 * gdb.python/py-lazy-string.c: New file.
14131 * gdb.python/py-lazy-string.exp: New file.
14132 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14133 (main): Update. Add estring3.
14134 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14135 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14136
f6bb7db3
YQ
141372015-05-26 Omair Javaid <omair.javaid@linaro.org>
14138 Yao Qi <yao.qi@linaro.org>
14139
14140 * gdb.reverse/aarch64.c: New.
14141 * gdb.reverse/aarch64.exp: New.
14142
a81bfbd0
OJ
141432015-05-26 Omair Javaid <omair.javaid@linaro.org>
14144
25d49b86
PA
14145 * lib/gdb.exp (supports_process_record): Return true for
14146 aarch64*-linux*.
a81bfbd0
OJ
14147 (supports_reverse): Likewise.
14148
158bf1b4
PP
141492015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14150
14151 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14152 Use with_test_prefix.
14153
a0145030
AB
141542015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14155
14156 * gdb.base/completion.exp: Add test for completion of layout
14157 names.
14158
ebe3b578
AB
141592015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14160
14161 * lib/gdb.exp (skip_tui_tests): New proc.
14162 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14163
84204ed7
PA
141642015-05-19 Pedro Alves <palves@redhat.com>
14165
14166 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14167 Save the whole env array instead of just HOME. Unset HISTSIZE in
14168 the environment while testing. Restore whole environment
14169 afterwards.
14170
37442ce1
DE
141712015-05-16 Doug Evans <xdje42@gmail.com>
14172
14173 * gdb.guile/scm-ports.c: New file.
14174 * gdb.guile/scm-ports.exp: Add memory port tests.
14175
36de76f9
JK
141762015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14177
14178 * gdb.compile/compile-print.c: New file.
14179 * gdb.compile/compile-print.exp: New file.
14180
3a9558c4
JK
141812015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14182
14183 * gdb.compile/compile-ops.exp: Cast param to void.
14184 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14185 (compile code struct_object.selffield = &struct_object): Add xfail.
14186
aa715135
JG
141872015-05-15 Joel Brobecker <brobecker@adacore.com>
14188
14189 * gdb.ada/arr_enum_with_gap: New testcase.
14190
931e5bc3
JG
141912015-05-15 Joel Brobecker <brobecker@adacore.com>
14192
14193 * gdb.ada/byte_packed_arr: New testcase.
14194
9cd4d857
JB
141952015-05-15 Joel Brobecker <brobecker@adacore.com>
14196
14197 * gdb.ada/pckd_neg: New testcase.
14198
ebfd00d2
PP
141992015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14200
14201 PR gdb/17820
14202 * gdb.base/gdbinit-history.exp: New test.
14203 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14204 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14205
4c082a81
SC
142062015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14207
14208 * gdb.python/py-xmethods.cc: Enhance test case.
14209 * gdb.python/py-xmethods.exp: New tests.
14210 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14211 function.
14212 (B_indexoper): Likewise.
14213 (global_dm_list) : Add new xmethod worker functions.
14214
f7797074
SDJ
142152015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14216
14217 * gdb.base/coredump-filter.exp: Correctly unset
14218 "coredump_var_addr" array.
14219
a4674e4e
PA
142202015-05-08 Pedro Alves <palves@redhat.com>
14221
14222 * gdb.server/non-existing-program.exp: Unset spawn_id.
14223
df2eb078
SC
142242015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14225
14226 PR python/18291
14227 * gdb.python/py-xmethods.exp: Add tests.
14228
422349a3
YQ
142292015-05-08 Yao Qi <yao.qi@linaro.org>
14230
14231 PR gdb/18208
14232 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14233 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14234 function set_coredump_filter, and remove remote_exec call.
14235 Remove argument ipid. Callers update.
14236 (top level): Don't get inferior's PID.
14237
63fc80ce
AA
142382015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14239
14240 * gdb.base/watch_thread_num.exp: Skip test on targets without
14241 access watchpoints.
14242
80ad801e
PA
142432015-05-06 Pedro Alves <palves@redhat.com>
14244
14245 PR server/18081
14246 * gdb.server/non-existing-program.exp: New file.
14247
0fa7fe50
JB
142482015-05-05 Joel Brobecker <brobecker@adacore.com>
14249
14250 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14251
3ea89b92
PMR
142522015-05-05 Joel Brobecker <brobecker@adacore.com>
14253
14254 * gdb.ada/out_of_line_in_inlined: New testcase.
14255
87b8eff0
JB
142562015-05-05 Joel Brobecker <brobecker@adacore.com>
14257
14258 * gdb.ada/var_rec_arr: New testcase.
14259
5fccc635
YQ
142602015-04-30 Yao Qi <yao.qi@linaro.org>
14261
14262 * gdb.base/break-idempotent.exp: If
14263 skip_hw_watchpoint_multi_tests returns true, skip the tests
14264 on "rwatch" and "awatch".
14265
42d38f42
YQ
142662015-04-30 Yao Qi <yao.qi@linaro.org>
14267
14268 * gdb.base/relativedebug.exp: Invoke gdb command
14269 "info sharedlibrary", and if libc.so doesn't have debug info,
14270 skip the test.
14271
2ce1cdbf
DE
142722015-04-29 Doug Evans <dje@google.com>
14273
14274 * gdb.python/py-xmethods.exp: Add ptype tests.
14275 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14276 get_result_type method.
14277
f24a38c5
LM
142782015-04-29 Luis Machado <lgustavo@codesourcery.com>
14279
14280 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14281 the target does not support hardware watchpoints.
14282
ecbf2b3c
LM
142832015-04-29 Luis Machado <lgustavo@codesourcery.com>
14284
14285 * gdb.base/break-always.exp: Abort testing if writing to memory
14286 causes an error.
14287
34f5f757
DE
142882015-04-28 Doug Evans <dje@google.com>
14289
14290 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14291 * gdb.python/py-pp-registration.exp: ... here. New file.
14292 * gdb.python/py-pp-registration.c: New file.
14293 * gdb.python/py-pp-registration.py: New file.
14294
69b4374a
DE
142952015-04-28 Doug Evans <dje@google.com>
14296
14297 * gdb.python/py-bad-printers.c: New file.
14298 * gdb.python/py-bad-printers.py: New file.
14299 * gdb.python/py-bad-printers.exp: New file.
14300
59fb7612
SS
143012015-04-28 Sasha Smundak <asmundak@google.com>
14302
14303 * gdb.python/py-type.exp: New test.
14304
2631b16a
AW
143052015-04-28 Andy Wingo <wingo@igalia.com>
14306
14307 * gdb.python/py-parameter.exp:
14308 * gdb.guile/scm-parameter.exp: Escape the path that we are
14309 matching against, as it might contain characters that are special
14310 to regular expressions.
14311
460efde1
JB
143122015-04-27 Joel Brobecker <brobecker@adacore.com>
14313
14314 * gdb.ada/rec_comp: New testcase.
14315
2d369d8e
SDJ
143162015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14317
14318 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14319 before using it.
14320
cf75d6c3
AB
143212015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14322
14323 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14324 new tests for verilog output.
14325
8dbe7ca5
YQ
143262015-04-24 Yao Qi <yao.qi@linaro.org>
14327
14328 * boards/remote-gdbserver-on-localhost.exp: New file.
14329
4ef9fb2f
PA
143302015-04-23 Pedro Alves <palves@redhat.com>
14331
14332 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14333 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14334 "end of file", remove $inferior_spawn_id from the indirect list.
14335
0a803169
PA
143362015-04-23 Pedro Alves <palves@redhat.com>
14337
14338 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14339
749ef8f8
PA
143402015-04-23 Pedro Alves <palves@redhat.com>
14341
14342 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14343 on $any_spawn_id instead of only on $gdb_spawn_id.
14344
8aae4344
PM
143452015-04-21 Pierre Muller <muller@sourceware.org>
14346
14347 PR pascal/17815
14348 * lib/pascal.exp (gpc_compile): Add new option "class".
14349 (fpc_compile): Likewise.
14350 * gdb.pascal/case-insensitive-symbols.pas: New file.
14351 * gdb.pascal/case-insensitive-symbols.exp: New file.
14352
1586c8fb
GB
143532015-04-20 Gary Benson <gbenson@redhat.com>
14354
14355 * gdb.base/attach.exp: Fix three extended remote failures.
14356
1b6e6f5c
GB
143572015-04-17 Gary Benson <gbenson@redhat.com>
14358
14359 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14360 the main executable over the remote protocol.
14361
e797481d
PA
143622015-04-16 Pedro Alves <palves@redhat.com>
14363
14364 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14365 a new gdbserver if gdbserver_reconnect_p is set.
14366
1ca99c42
PA
143672015-04-16 Pedro Alves <palves@redhat.com>
14368
14369 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14370 is set, don't exit gdbserver.
14371
af9fd6f8
AA
143722015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14373
14374 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14375 appropriate .insn, such that an older assembler can be used.
14376 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14377 the z/Architecture instruction set on 31-bit targets as well.
14378
04ff1e61
AA
143792015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14380
14381 * gdb.go/handcall.exp: Remove all logic related to the first
14382 breakpoint and rely on go_runto_main instead.
14383 * gdb.go/strings.exp: Likewise.
14384 * gdb.go/unsafe.exp: Likewise.
14385 * gdb.go/hello.exp: Likewise. Also rename the remaining
14386 breakpoint marker to "breakpoint 1".
14387 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14388 * gdb.go/strings.go: Likewise.
14389 * gdb.go/unsafe.go: Likewise.
14390 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14391 "set breakpoint 2 here" and rename the remaining breakpoint marker
14392 to "breakpoint 1".
14393
40d2f8d6
SM
143942015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14395
14396 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14397 if itertools.imap is not present.
14398 * gdb.python/py-objfile.exp: Add parentheses.
14399 * gdb.python/py-type.exp: Same.
14400 * gdb.python/py-unwind-maint.py: Same.
14401
8cbc97c6
YQ
144022015-04-15 Yao Qi <yao.qi@linaro.org>
14403
14404 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14405 of ":$ptr_size" and set its form explicitly.
14406
45fd756c
YQ
144072015-04-15 Pedro Alves <palves@redhat.com>
14408 Yao Qi <yao.qi@linaro.org>
14409
14410 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14411 timeout by factor of 4.
14412 (test_regular_watch): Likewise.
14413 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14414 * gdb.reverse/sigall-reverse.exp: Likewise.
14415 * gdb.reverse/until-precsave.exp: Likewise.
14416 * lib/gdb.exp (with_timeout_factor): New proc.
14417 (gdb_expect): Move some code to ...
14418 (get_largest_timeout): ... here. New procedure.
14419
9e811bc3
LM
144202015-04-14 Luis Machado <lgustavo@codesourcery.com>
14421
14422 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14423
0ff6fcb2
LM
144242015-04-13 Luis Machado <lgustavo@codesourcery.com>
14425
14426 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14427 to write to the .text section.
14428
7578d5f7
LM
144292015-04-13 Luis Machado <lgustavo@codesourcery.com>
14430
14431 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14432 Handle the case of targets that do not provide PID information.
14433
2efe15c4
YQ
144342015-04-13 Yao Qi <yao.qi@linaro.org>
14435
14436 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14437 and use expect instead of gdb_expect.
14438
8cd8f2f8
SDJ
144392015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14440
14441 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14442 "coredump_var_addr" to avoid naming conflict with other testcases.
14443
9ee41772
PA
144442015-04-10 Pedro Alves <palves@redhat.com>
14445
14446 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14447 gdb_test_sequence and gdb_assert.
14448
07473109
PA
144492015-04-10 Pedro Alves <palves@redhat.com>
14450
14451 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14452 test messages that don't include the breakpoint address.
14453
de3db44c
YQ
144542015-04-10 Yao Qi <yao.qi@linaro.org>
14455
14456 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14457 false for some offset and width combinations which aren't
14458 supported by linux kernel.
14459
c79d856c
PA
144602015-04-10 Pedro Alves <palves@redhat.com>
14461
14462 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14463 procedure, factored out from ...
14464 (top level): ... here. Add "set displaced-stepping" testing axis.
14465 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14466 parameter "displaced". Use it.
14467 (top level): Use foreach and add "set displaced-stepping" testing
14468 axis.
14469
ebc90b50
PA
144702015-04-10 Pedro Alves <palves@redhat.com>
14471
14472 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14473 Remove comment.
14474 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14475 both the address of the instruction that triggers the watchpoint
14476 and the address of the instruction immediately after, and use
14477 those addresses for the test. Fix comment.
14478
8f572e5c
PA
144792015-04-10 Pedro Alves <palves@redhat.com>
14480
14481 * gdb.base/sigstep.exp (breakpoint_to_handler)
14482 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14483 Test "backtrace" in handler.
14484 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14485 (top level): Add new "displaced" test axis to
14486 breakpoint_to_handler, breakpoint_to_handler_entry and
14487 breakpoint_over_handler.
14488
8d707a12
PA
144892015-04-10 Pedro Alves <palves@redhat.com>
14490
14491 PR gdb/18216
14492 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14493
ef713951
YQ
144942015-04-10 Yao Qi <yao.qi@linaro.org>
14495
14496 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14497 (test_add_rn_pc): New function.
14498 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14499 (top level): Invoke test_add_rn_pc.
14500
906d60cf
PA
145012015-04-10 Pedro Alves <palves@redhat.com>
14502
14503 PR gdb/13858
14504 * gdb.base/step-over-no-symbols.exp: New file.
14505
f2983cc3
AW
145062015-04-09 Andy Wingo <wingo@igalia.com>
14507
14508 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14509 after the Python tests.
14510
6d62641c
SDJ
145112015-04-08 Keith Seitz <keiths@redhat.com>
14512
14513 PR python/16699
14514 * gdb.python/py-completion.exp: New tests for completion.
14515 * gdb.python/py-completion.py (CompleteLimit1): New class.
14516 (CompleteLimit2): Likewise.
14517 (CompleteLimit3): Likewise.
14518 (CompleteLimit4): Likewise.
14519 (CompleteLimit5): Likewise.
14520 (CompleteLimit6): Likewise.
14521 (CompleteLimit7): Likewise.
14522
f3770638
PA
145232015-04-08 Pedro Alves <palves@redhat.com>
14524
14525 PR gdb/18214
14526 PR gdb/18216
14527 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14528 function.
14529 (main): Install it as SIGUSR1 handler.
14530 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14531 parameter. Always use "setup" as prefix. Toggle "set
14532 displaced-stepping" off/on depending on global. Don't switch to
14533 thread 1 here.
14534 (top level): Add displaced stepping "off/on" test axis. Update
14535 "setup" calls. Wrap each subtest with with_test_prefix. Test
14536 continuing with a queued signal in each thread.
14537
4496bed7
PA
145382015-04-08 Pedro Alves <palves@redhat.com>
14539
14540 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14541 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14542 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14543 Return early if running to main fails.
14544 * gdb.trace/while-stepping.exp: Likewise.
14545
b97fde92
PA
145462015-04-07 Pedro Alves <palves@redhat.com>
14547
14548 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14549 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14550 interact with inferior program.
14551
f71c18e7
PA
145522015-04-07 Pedro Alves <palves@redhat.com>
14553
14554 * lib/gdb.exp (inferior_spawn_id): New global.
14555 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14556 spawn id after processing the user code.
14557 (default_gdb_start): Set inferior_spawn_id.
14558 (send_inferior): New procedure.
14559 * lib/gdbserver-support.exp (gdbserver_start): Set
14560 inferior_spawn_id.
14561 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14562
6423214f
PA
145632015-04-07 Pedro Alves <palves@redhat.com>
14564
14565 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14566 * lib/gdbserver-support.exp (gdbserver_start): Make
14567 $server_spawn_id global.
14568 (gdbserver_start): Don't wait for gdbserver's spawn id with
14569 expect_background.
14570 (close_gdbserver): New procedure.
14571 (gdb_exit): Rename the default version and reimplement.
14572
71c0ee8c
PA
145732015-04-07 Pedro Alves <palves@redhat.com>
14574
72f4393d 14575 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14576 append the substituted item, not the original item.
14577
203bc29b
PA
145782015-04-07 Pedro Alves <palves@redhat.com>
14579
14580 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14581 gdb_expect.
14582
508a3ddf
PA
145832015-04-07 Pedro Alves <palves@redhat.com>
14584
14585 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14586 output appearing once only.
14587
9f6dbe2b
PA
145882015-04-07 Pedro Alves <palves@redhat.com>
14589
14590 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14591 that doesn't expect anything. Return early if running to main
14592 fails.
14593
337532fa
YQ
145942015-04-07 Yao Qi <yao.qi@linaro.org>
14595
14596 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14597 (child_function): Call alarm.
14598 (main): Move call to alarm into the loop.
14599 * gdb.threads/non-stop-fair-events.exp: Build program with
14600 -DTIMEOUT=$timeout.
14601
01b622d4
DE
146022015-04-06 Doug Evans <xdje42@gmail.com>
14603
14604 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14605 Fix dest parameter to board_info.
14606 (fpc_compile): Ditto.
14607 (gdb_compile_pascal): Rename dest arg to destfile.
14608
961f4160
PMR
146092015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14610
14611 * gdb.ada/funcall_ref.exp: New file.
14612 * gdb.ada/funcall_ref/foo.adb: New file.
14613
cafda597
YQ
146142015-04-02 Yao Qi <yao.qi@linaro.org>
14615
14616 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14617 is remote.
14618
fed040c6
GB
146192015-04-02 Gary Benson <gbenson@redhat.com>
14620
14621 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14622
d11916aa
SS
146232015-04-01 Sasha Smundak <asmundak@google.com>
14624
14625 * gdb.python/py-unwind-maint.c: New file.
14626 * gdb.python/py-unwind-maint.exp: New test.
14627 * gdb.python/py-unwind-maint.py: New file.
14628 * gdb.python/py-unwind.c: New file.
14629 * gdb.python/py-unwind.exp: New test.
14630 * gdb.python/py-unwind.py: New test.
14631
a1471180
PA
146322015-04-01 Pedro Alves <palves@redhat.com>
14633
14634 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14635 to fail instead of non-existent $test.
14636
0bbeccb1
PA
146372015-04-01 Pedro Alves <palves@redhat.com>
14638
14639 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14640 GDBFLAGS if not empty.
14641
3c724c8c
PMR
146422015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14643
14644 * gdb.ada/complete.exp: Remove "multi_line".
14645 * gdb.ada/info_exc.exp: Remove "multi_line".
14646 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14647 * gdb.ada/ptype_field.exp: Remove "multi_line".
14648 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14649 * gdb.ada/tagged.exp: Remove "multi_line".
14650 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14651 [multi_line ...]
14652 * gdb.btrace/delta.exp: Likewise.
14653 * gdb.btrace/exception.exp: Likewise.
14654 * gdb.btrace/function_call_history.exp: Likewise.
14655 * gdb.btrace/instruction_history.exp: Likewise.
14656 * gdb.btrace/nohist.exp: Likewise.
14657 * gdb.btrace/record_goto.exp: Likewise.
14658 * gdb.btrace/segv.exp: Likewise.
14659 * gdb.btrace/stepi.exp: Likewise.
14660 * gdb.btrace/tailcall.exp: Likewise.
14661 * gdb.btrace/unknown_functions.exp: Likewise.
14662 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14663 * lib/gdb.exp: Add the "multi_line" helper.
14664
4eec2deb
PA
146652015-04-01 Pedro Alves <palves@redhat.com>
14666
14667 * gdb.threads/tid-reuse.c: New file.
14668 * gdb.threads/tid-reuse.exp: New file.
14669
df8411da
SDJ
146702015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14671
14672 PR corefiles/16092
14673 * gdb.base/coredump-filter.c: New file.
14674 * gdb.base/coredump-filter.exp: Likewise.
14675
6ef37366
PM
146762015-03-27 Petr Machata <pmachata@redhat.com>
14677
14678 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14679 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14680 (Dwarf::assemble): Initialize them.
14681 (Dwarf::lines): New function.
14682
7ec911b0
JT
146832015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14684
14685 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14686 SYMBOL_PREFIX for x86_64-*-cygwin.
14687
ff908ebf
AW
146882015-03-26 Andy Wingo <wingo@igalia.com>
14689
14690 PR symtab/18148
14691 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14692 const_value but not a location.
14693 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14694 location defined in non-main CUs are visible.
14695
6d5f0679
YQ
146962015-03-26 Yao Qi <yao.qi@linaro.org>
14697
14698 PR testsuite/18139
14699 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14700 Add a line number entry for the same line.
14701 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14702 Add a line number entry for the same line.
14703
2898689b
YQ
147042015-03-26 Yao Qi <yao.qi@linaro.org>
14705
14706 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14707 .int 0.
14708 (func): Likewise. Add .Lfunc_1 label.
14709 Use .Lfunc_1 label.
14710 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
14711 .int 0.
14712 (func): Likewise.
14713 Use .Lfunc_1 label.
14714
85180498
YQ
147152015-03-26 Yao Qi <yao.qi@linaro.org>
14716
14717 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
14718 Call gdb_compile instead to compile each .s files without debug
14719 information.
14720
8aa08a8d
YQ
147212015-03-26 Yao Qi <yao.qi@linaro.org>
14722
14723 * gdb.base/savedregs.exp (process_saved_regs): Make
14724 "Saved registers:" optional in the pattern.
14725
66849923
MM
147262015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14727
14728 * gdb.btrace/next.exp: Merged into step.exp.
14729 * gdb.btrace/finish.exp: Merged into step.exp.
14730 * gdb.btrace/nexti.exp: Merged into stepi.exp.
14731 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
14732 "record goto" and checking the exact replay position.
14733 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
14734 check for "Recording format" in "info record" output.
14735 * gdb.btrace/record_goto.exp: Choose test file based on target.
14736 * gdb.btrace/x86-record_goto.S: Renamed into ...
14737 * gdb.btrace/x86_64-record_goto.S: ... this.
14738 * gdb.btrace/i686-record_goto.S: New.
14739 * gdb.btrace/x86-tailcall.S: Renamed into ...
14740 * gdb.btrace/x86_64-tailcall.S: ... this.
14741 * gdb.btrace/i686-tailcall.S: New.
14742 * gdb.btrace/x86-tailcall.c: Renamed into ...
14743 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
14744 separate statements. Update test.
14745 * gdb.btrace/delta.exp: Use record_goto.c as test file.
14746 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
14747 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
14748 * gdb.btrace/tailcall.exp: Choose test file based on target.
14749 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
14750
11cc1b74
MM
147512015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14752
14753 * gdb.btrace/exception.exp: Increase BTS buffer size.
14754
a25d8bf9
PA
147552015-03-24 Pedro Alves <palves@redhat.com>
14756
14757 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
14758
856e7dd6
PA
147592015-03-24 Pedro Alves <palves@redhat.com>
14760
14761 * gdb.threads/schedlock.exp (test_step): No longer expect that
14762 "set scheduler-locking step" with "next" over a function call runs
14763 threads unlocked.
14764
ad235a41
AT
147652015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14766
14767 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
14768
15630549
AT
147692015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14770
14771 PR breakpoints/16466
14772 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
14773 * gdb.mi/mi-pending.c (thread_func): New function.
14774 (int main): Add threading support required.
14775 * gdb.mi/mi-pending.exp: Add tests for this issue.
14776 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
14777 (pendfunc2): Remove stdio dependency.
14778 * gdb.mi/mi-pendshr2.c: New file.
14779
693dca06
KS
147802015-03-23 Keith Seitz <keiths@redhat.com>
14781
14782 * gdb.linespec/keywords.c: New file.
14783 * gdb.linespec/keywords.exp: New file.
14784
7e993ebf
KS
147852015-03-23 Keith Seitz <keiths@redhat.com>
14786
14787 PR gdb/18021
14788 * gdb.dwarf2/staticvirtual.exp: New test.
14789
bc23328c
JK
147902015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14791
14792 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
14793 * README: Remove HP-UX and gdb.hp.
14794 (configuration):
14795 * configure: Regenerate.
14796 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
14797 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
14798 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
14799 gdb.hp/gdb.defects/Makefile.
14800 * gdb.hp/Makefile.in: File deleted.
14801 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
14802 * gdb.hp/gdb.aCC/optimize.c: File deleted.
14803 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
14804 * gdb.hp/gdb.aCC/run.c: File deleted.
14805 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
14806 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
14807 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
14808 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
14809 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
14810 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
14811 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
14812 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
14813 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
14814 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
14815 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
14816 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
14817 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
14818 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
14819 * gdb.hp/gdb.base-hp/reg.s: File deleted.
14820 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
14821 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
14822 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
14823 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
14824 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
14825 * gdb.hp/gdb.compat/Makefile.in: File deleted.
14826 * gdb.hp/gdb.compat/average.c: File deleted.
14827 * gdb.hp/gdb.compat/sum.c: File deleted.
14828 * gdb.hp/gdb.compat/xdb.c: File deleted.
14829 * gdb.hp/gdb.compat/xdb0.c: File deleted.
14830 * gdb.hp/gdb.compat/xdb0.h: File deleted.
14831 * gdb.hp/gdb.compat/xdb1.c: File deleted.
14832 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
14833 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
14834 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
14835 * gdb.hp/gdb.defects/Makefile.in: File deleted.
14836 * gdb.hp/gdb.defects/bs14602.c: File deleted.
14837 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
14838 * gdb.hp/gdb.defects/solib-d.c: File deleted.
14839 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
14840 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
14841 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
14842 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
14843 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
14844 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
14845 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
14846 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
14847 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
14848 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
14849 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
14850 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
14851 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
14852 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
14853 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
14854 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
14855 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
14856 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
14857 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
14858 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
14859 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
14860 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
14861 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
14862 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
14863 * gdb.hp/tools/odump: File deleted.
14864
8bf3b159
PA
148652015-03-19 Pedro Alves <palves@redhat.com>
14866
14867 * gdb.threads/continue-pending-status.exp (saw_thread_2)
14868 (saw_thread_3): New globals.
14869 (top level): Increment them when an event for the corresponding
14870 thread is seen.
14871 (no thread starvation): New test.
14872
eb54c8bf
PA
148732015-03-19 Pedro Alves <palves@redhat.com>
14874
14875 * gdb.threads/continue-pending-status.c: New file.
14876 * gdb.threads/continue-pending-status.exp: New file.
14877
32d2e5d6
PA
148782015-03-18 Pedro Alves <palves@redhat.com>
14879
14880 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14881 Use gdb_is_target_remote instead of is_remote. Use
14882 gdb_test_multiple instead of gdb_expect. Exit early if
14883 gdb_test_multiple hits its internal matches. Tighten stepi tests
14884 expected output. Fail on exit with any signal, instead of just
14885 SIGILL.
14886
f68f11b7
YQ
148872015-03-18 Yao Qi <yao.qi@linaro.org>
14888
14889 PR tdep/18107
14890 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
14891 variable.
14892 * gdb.base/catch-syscall.exp: Don't skip it on
14893 aarch64*-*-linux* target. Remove elements in all_syscalls.
14894 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
14895 target.
14896 (setup_all_syscalls): New proc.
14897
ca5fd19b
YQ
148982015-03-16 Yao Qi <yao.qi@linaro.org>
14899
14900 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
14901 (top level): Skip tests if valid_addr_p returns false for
14902 $cmd1 or $cmd2.
14903
85642ba0
AW
149042015-03-11 Andy Wingo <wingo@igalia.com>
14905
14906 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
14907
e03f9645
YQ
149082015-03-11 Yao Qi <yao.qi@linaro.org>
14909
14910 * gdb.base/catch-syscall.exp: Fix typo in comments.
14911
5d0962b2
YQ
149122015-03-11 Yao Qi <yao.qi@linaro.org>
14913
14914 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
14915
b2df3cef
PA
149162015-03-09 Pedro Alves <palves@redhat.com>
14917
14918 * dg-extract-results.py: Delete.
14919
ef878e53
PA
149202015-03-09 Pedro Alves <palves@redhat.com>
14921
14922 Merge dg-extract-results.sh from GCC upstream (r218843).
14923
14924 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
14925 * dg-extract-results.sh: Use --text with grep to avoid issues with
14926 binary files. Fall back to cat -v, if that doesn't work.
14927
9494d219
PA
149282015-03-05 Pedro Alves <palves@redhat.com>
14929
14930 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
14931
a8d9763a
SM
149322015-03-04 Simon Marchi <simon.marchi@ericsson.com>
14933
14934 * lib/mi-support.exp (mi_expect_interrupt): Accept
14935 alternative event for when in all-stop mode.
14936
be9957b8
PA
149372015-03-04 Pedro Alves <palves@redhat.com>
14938
14939 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
14940
d57be0f4 149412015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
14942
14943 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
14944
c214c7cf
AA
149452015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14946
14947 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
14948 regexps for GDB's current line display, accept a hex address
14949 preceding the line number.
14950
6d74a497
AA
149512015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
14952
14953 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
14954 the 'arch1' variable for "s390*-linux*" targets.
14955
511aee7c
PA
149562015-03-04 Pedro Alves <palves@redhat.com>
14957
14958 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
14959 (main): Pass missing retval argument to pthread_join call.
14960
95e50b27
PA
149612015-03-02 Pedro Alves <palves@redhat.com>
14962
14963 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
14964 (top level): Call do_test with non-stop as well.
14965
28054d69
PA
149662015-03-02 Pedro Alves <palves@redhat.com>
14967
14968 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
14969 -1.
14970
4fa5d7b4
AA
149712015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
14972
14973 * gdb.arch/s390-vregs.exp: New test.
14974 * gdb.arch/s390-vregs.S: New file.
14975
97c18565
PA
149762015-02-27 Pedro Alves <palves@redhat.com>
14977
14978 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
14979 call to catch_command_errors.
14980 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
14981 catch_command_errors.
14982
a37bfa30
PA
149832015-02-27 Pedro Alves <palves@redhat.com>
14984
14985 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
14986 "true" for boolean result.
14987 * gdb.gdb/selftest.exp (test_with_self): Also accept full
14988 prototype of main.
14989
6f98576f
PA
149902015-02-27 Pedro Alves <palves@redhat.com>
14991
14992 * lib/unbuffer_output.c: New file.
14993 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
14994 (main): Call gdb_unbuffer_output.
14995
eba5ab56
YQ
149962015-02-27 Yao Qi <yao.qi@linaro.org>
14997
14998 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
14999 target.
15000
0def5aaa
DE
150012015-02-26 Doug Evans <dje@google.com>
15002
15003 * gdb.cp/class2.cc (Dbase, D): New classes.
15004 (main): New local delta.
15005 * gdb.cp/class2.exp: Test printing delta.
15006 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15007 (dynbar): New global.
15008 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15009
081a1c2c
JK
150102015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15011
15012 * gdb.compile/compile-ifunc.c: New file.
15013 * gdb.compile/compile-ifunc.exp: New file.
15014
2f41223f
AT
150152015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15016
15017 * gdb.base/structs.exp: Check for correct struct on finish.
15018
03eddd80
YQ
150192015-02-26 Yao Qi <yao.qi@linaro.org>
15020
15021 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15022 is zero.
15023
80c57053
JK
150242015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15025
15026 * gdb.arch/cordic.ko.bz2: New file.
15027 * gdb.arch/cordic.ko.debug.bz2: New file.
15028 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15029
21613c12
YQ
150302015-02-25 Yao Qi <yao.qi@linaro.org>
15031
15032 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15033 aarch64*-*-* target.
15034
d8b901ed
PA
150352015-02-23 Pedro Alves <palves@redhat.com>
15036
15037 * lib/gdb.exp (delete_breakpoints): Rewrite using
15038 gdb_test_multiple.
15039
e5b85ead
PA
150402015-02-23 Pedro Alves <palves@redhat.com>
15041
15042 * gdb.base/info-os.c: Include stdlib.h.
15043
85c3a371
DE
150442015-02-22 Doug Evans <xdje42@gmail.com>
15045
15046 PR symtab/17855
15047 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15048 is read after symbols have been re-read.
15049 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15050 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15051
96553a0c
DE
150522015-02-21 Doug Evans <dje@google.com>
15053
15054 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15055
97a0c697
JK
150562015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15057
15058 PR corefiles/17808
15059 * gdb.arch/i386-biarch-core.core.bz2: New file.
15060 * gdb.arch/i386-biarch-core.exp: New file.
15061
a47cd6e9
PA
150622015-02-21 Pedro Alves <palves@redhat.com>
15063
15064 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15065 runto_main fails.
15066
c5facdc4
PA
150672015-02-20 Pedro Alves <palves@redhat.com>
15068
15069 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15070 info probes.
15071
2db9a427
PA
150722015-02-20 Pedro Alves <palves@redhat.com>
15073
15074 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15075
60fb7e9e
PA
150762015-02-20 Pedro Alves <palves@redhat.com>
15077
15078 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15079 clean_restart before gdb_target_supports_trace.
15080
5c5019c2
PA
150812015-02-20 Pedro Alves <palves@redhat.com>
15082
15083 PR threads/18006
15084 * gdb.threads/clone-thread_db.c: New file.
15085 * gdb.threads/clone-thread_db.exp: New file.
15086
c9587f88
AT
150872015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15088
15089 PR breakpoints/16812
15090 * gdb.base/catch-gdb-caused-signals.c: New file.
15091 * gdb.base/catch-gdb-caused-signals.exp: New file.
15092
f6a88844
JM
150932015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15094
15095 * configure: Regenerated.
15096 * configure.ac: Use GDB_AC_TRANSFORM.
15097 * aclocal.m4: sinclude ../transform.m4.
15098
497c491b
JM
150992015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15100
15101 * lib/dtrace.exp: New file.
15102 * gdb.base/dtrace-probe.exp: Likewise.
15103 * gdb.base/dtrace-probe.d: Likewise.
15104 * gdb.base/dtrace-probe.c: Likewise.
15105 * lib/pdtrace.in: Likewise.
15106 * configure.ac: Output variables with the transformed names of
15107 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15108 * configure: Regenerated.
15109
03e98035
JM
151102015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15111
15112 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15113 expected message when trying to access $_probe_* convenience
15114 variables while not on a probe.
15115
63cc30e9
JK
151162015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15117
15118 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15119
0703599a
PA
151202015-02-11 Pedro Alves <pedro@codesourcery.com>
15121
15122 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15123 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15124
7e60a48e
DE
151252015-02-10 Doug Evans <xdje42@gmail.com>
15126
15127 * lib/gdb.exp (gdb_load): Always return a result.
15128
01b088bc
PA
151292015-02-10 Pedro Alves <palves@redhat.com>
15130
15131 * gdb.threads/signal-sigtrap.c: New file.
15132 * gdb.threads/signal-sigtrap.exp: New file.
15133
b05ec7a5
AT
151342015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15135
15136 * gdb.trace/no-attach-trace.c: New file.
15137 * gdb.trace/no-attach-trace.exp: New file.
15138
a2c2acaf
MW
151392015-02-09 Mark Wielaard <mjw@redhat.com>
15140
15141 * gdb.dwarf2/atomic.c: New file.
15142 * gdb.dwarf2/atomic-type.exp: Likewise.
15143
31fd9caa
MM
151442015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15145
15146 * gdb.btrace/buffer-size.exp: Update "info record" output.
15147 * gdb.btrace/delta.exp: Update "info record" output.
15148 * gdb.btrace/enable.exp: Update "info record" output.
15149 * gdb.btrace/finish.exp: Update "info record" output.
15150 * gdb.btrace/instruction_history.exp: Update "info record" output.
15151 * gdb.btrace/next.exp: Update "info record" output.
15152 * gdb.btrace/nexti.exp: Update "info record" output.
15153 * gdb.btrace/step.exp: Update "info record" output.
15154 * gdb.btrace/stepi.exp: Update "info record" output.
15155 * gdb.btrace/nohist.exp: Update "info record" output.
15156
d33501a5
MM
151572015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15158
15159 * gdb.btrace/buffer-size: New.
15160
f4abbc16
MM
151612015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15162
15163 * gdb.btrace/delta.exp: Update "info record" output.
15164 * gdb.btrace/enable.exp: Update "info record" output.
15165 * gdb.btrace/finish.exp: Update "info record" output.
15166 * gdb.btrace/instruction_history.exp: Update "info record" output.
15167 * gdb.btrace/next.exp: Update "info record" output.
15168 * gdb.btrace/nexti.exp: Update "info record" output.
15169 * gdb.btrace/step.exp: Update "info record" output.
15170 * gdb.btrace/stepi.exp: Update "info record" output.
15171 * gdb.btrace/nohist.exp: Update "info record" output.
15172
b9d61307
SM
151732015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15174
15175 PR gdb/15678
15176 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15177
e584fdbc
PA
151782015-02-06 Pedro Alves <palves@redhat.com>
15179
15180 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15181 macro.
15182 (seconds_left, again): New globals.
15183 (main): Wait seconds_left in a 1-second sleep loop instead of
15184 sleeping 180 seconds. If 'again' is set, reset the seconds
15185 counter.
15186 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15187 'again' in the inferior before detaching. Print the seconds left.
15188 (options): New global.
15189 (top level): Build program with -DTIMEOUT=$timeout.
15190
77f41761
PA
151912015-02-06 Pedro Alves <palves@redhat.com>
15192
15193 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15194 determine how many seconds to pass to 'alarm'.
15195 * gdb.base/gdb-sigterm.exp (top level): Build program with
15196 -DTIMEOUT=$timeout.
15197 (do_test): Return success/failure indication. Add more verbose
15198 logging. Don't fail if 200 single steps are seen. Instead, fail
15199 when the test times out.
15200 (passes): New global.
15201 (top level): Break the testing loop if testing fails on any
15202 iteration. Use gdb_assert.
15203
b9394193
DB
152042015-02-04 Don Breazeal <donb@codesourcery.com>
15205
15206 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15207 and initialize them.
15208 (ipc_cleanup): New function.
15209 (main): Don't declare shmid, semid, and msqid. Add a call to
15210 atexit so that we call ipc_cleanup on exit.
15211
42d9e528
PA
152122015-02-04 Pedro Alves <palves@redhat.com>
15213
15214 * boards/native-extended-gdbserver.exp: Remove any target variant
15215 specifications from the board name before clearing the isremote
15216 flag from board_info.
15217
ae6ae975
DE
152182015-01-31 Doug Evans <xdje42@gmail.com>
15219
15220 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15221
cfb069a8
GB
152222015-01-31 Gary Benson <gbenson@redhat.com>
15223
15224 * gdb.base/completion.exp: Disable completion limiting for
15225 existing tests. Add new tests to check completion limiting.
15226 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15227
5dd31d79
DE
152282015-01-31 Doug Evans <xdje42@gmail.com>
15229
15230 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15231
9f050062
DE
152322015-01-31 Doug Evans <xdje42@gmail.com>
15233
15234 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15235 entries. Duplicate file section script entries.
15236 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15237 inlined entries. Add test for safe-path rejection.
15238 * gdb.python/py-section-script.c: Add duplicate inlined section script
15239 entries. Duplicate file section script entries.
15240 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15241 inlined entries. Add test for safe-path rejection.
15242
df25ebbd
JB
152432015-01-29 Joel Brobecker <brobecker@adacore.com>
15244
15245 * gdb.ada/disc_arr_bound: New testcase.
15246
4a0ca9ec
JB
152472015-01-29 Joel Brobecker <brobecker@adacore.com>
15248
15249 * gdb.ada/mi_var_array: New testcase.
15250
3a8b707a
DE
152512015-01-27 Doug Evans <dje@google.com>
15252
15253 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15254 Add test for objfile.filename, objfile.username after objfile
15255 has been unloaded.
15256
f8313f6e
JB
152572015-01-26 Joel Brobecker <brobecker@adacore.com>
15258
15259 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15260 the second test to print the name attribute of value
15261 returned by the call to gdb.lookup_type, and adjust
15262 the expected output accordingly.
15263
37bc665e
MW
152642015-01-25 Mark Wielaard <mjw@redhat.com>
15265
15266 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15267 * gdb.base/disp-step-fork.c: Include unistd.h.
15268 * gdb.base/siginfo-obj.c: Include stdio.h.
15269 * gdb.base/siginfo-thread.c: Likewise.
15270 * gdb.mi/non-stop.c: Include unistd.h.
15271 * gdb.mi/nsthrexec.c: Include stdio.h.
15272 * gdb.mi/pthreads.c: Include unistd.h.
15273 * gdb.modula2/unbounded1.c (main): Declare returns int.
15274 * gdb.reverse/consecutive-reverse.c: Likewise.
15275 * gdb.threads/create-fail.c: Include unistd.h.
15276 * gdb.threads/killed.c: Likewise.
15277 * gdb.threads/linux-dp.c: Likewise.
15278 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15279 * gdb.threads/non-ldr-exc-2.c: Likewise.
15280 * gdb.threads/non-ldr-exc-3.c: Likewise.
15281 * gdb.threads/non-ldr-exc-4.c: Likewise.
15282 * gdb.threads/pthreads.c: Include unistd.h.
15283 (main): Declare returns int.
15284 * gdb.threads/tls-main.c (foo): New declaration.
15285 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15286
f7e5394d
SM
152872015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15288
15289 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15290 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15291
743649fd
MW
152922015-01-15 Mark Wielaard <mjw@redhat.com>
15293
15294 * gdb.base/noreturn-return.c: New file.
15295 * gdb.base/noreturn-return.exp: New file.
15296 * gdb.base/noreturn-finish.c: New file.
15297 * gdb.base/noreturn-finish.exp: New file.
15298
198297aa
PA
152992015-01-23 Pedro Alves <palves@redhat.com>
15300
15301 * gdb.threads/continue-pending-after-query.c: New file.
15302 * gdb.threads/continue-pending-after-query.exp: New file.
15303
717cf30c
AG
153042015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15305 Simon Marchi <simon.marchi@ericsson.com>
15306
15307 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15308 * gdb.base/valgrind-db-attach.exp: Same.
15309 * gdb.base/valgrind-infcall.exp: Same.
15310 * lib/mi-support.exp (default_mi_gdb_start): Same.
15311 * lib/prompt.exp (default_prompt_gdb_start): Same.
15312 * lib/gdb.exp (default_gdb_spawn): Same.
15313 (gdb_interact): New.
15314
15315
4b62a76e
JK
153162015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15317
15318 * gdb.compile/compile.exp (pointer to jit function): New test.
15319
b4cdae6f
WW
153202015-01-17 Wei-cheng Wang <cole945@gmail.com>
15321
15322 * lib/gdb.exp (supports_process_record): Return true for
15323 powerpc*-*-linux*.
15324 (supports_reverse): Likewise.
15325
d221e7ef
DB
153262015-01-15 Don Breazeal <donb@codesourcery.com>
15327
15328 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15329 instead of checking whether the target board is remote and
15330 use spawn_wait_for_attach instead of exec/sleep.
15331 * gdb.base/attach-twice.exp: Likewise.
15332
bafffb51
JB
153332015-01-15 Joel Brobecker <brobecker@adacore.com>
15334
15335 * gdb.ada/var_arr_attrs: New testcase.
15336
5589af0e
PA
153372015-01-14 Pedro Alves <palves@redhat.com>
15338 Joel Brobecker <brobecker@adacore.com>
15339
15340 PR gdb/17525
15341 * gdb.base/bp-cmds-execution-x-script.c: New file.
15342 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15343 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15344
6c400b59
PA
153452015-01-14 Pedro Alves <palves@redhat.com>
15346
15347 PR cli/17828
15348 * gdb.base/batch-preserve-term-settings.c: New file.
15349 * gdb.base/batch-preserve-term-settings.exp: New file.
15350
e02c96a7
DE
153512015-01-13 Doug Evans <dje@google.com>
15352
15353 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15354 binary.
15355
576fd14c
JB
153562015-01-13 Joel Brobecker <brobecker@adacore.com>
15357
15358 * Makefile.in (clean mostlyclean): Do not delete *.py.
15359
04dccad0
JB
153602015-01-13 Joel Brobecker <brobecker@adacore.com>
15361
15362 * gdb.python/py-lookup-type.exp: New file.
15363
3d230f71
PA
153642015-01-12 Pedro Alves <palves@redhat.com>
15365
15366 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15367 restore GDBFLAGS before returning.
15368
7e67715d
JK
153692015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15370
15371 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15372 is_amd64_regs_target and is_x86_like_target.
15373
f2e0d4b4
DE
153742015-01-11 Doug Evans <xdje42@gmail.com>
15375
15376 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15377 is given without an explicit form.
15378 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15379 attributes.
15380 * gdb.dwarf/corrupt.exp: Ditto.
15381 * gdb.dwarf2/enum-type.exp: Ditto.
15382 * gdb.trace/entry-values.exp: Ditto.
15383 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15384
439250fb
DE
153852015-01-11 Doug Evans <xdje42@gmail.com>
15386
15387 PR gdb/15830
15388 * gdb.base/maint.exp: Remove references to "maint demangle".
15389 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15390 Add tests for explicitly specifying language to demangle.
15391 * gdb.dlang/demangle.exp: Ditto.
15392
ede9f622
PA
153932015-01-09 Pedro Alves <palves@redhat.com>
15394
15395 * gdb.threads/non-stop-fair-events.c: New file.
15396 * gdb.threads/non-stop-fair-events.exp: New file.
15397
a7b796db
PA
153982015-01-09 Pedro Alves <palves@redhat.com>
15399
15400 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15401 the global scope. Set a breakpoint after all threads are started
15402 rather than stepping over two source lines. Expect the prompt.
15403 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15404 global.
15405 (NUM): Now 15.
15406 (main): Use threads_started_barrier to wait for all threads to
15407 start. Main thread no longer calls thread_function. Exit after
15408 180 seconds.
15409 (loop): New function.
15410 (thread_function): Wait on threads_started_barrier barrier. Call
15411 'loop' at each iteration.
15412 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15413 threads have started, instead of hardcoding number of "next"
15414 steps. Use an access watchpoint instead of a write watchpoint.
15415
9665ffdd
PA
154162015-01-09 Pedro Alves <palves@redhat.com>
15417
15418 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15419 (thread_func): Wait on barrier.
15420 (main): Wait for all threads to start before stopping GDB.
15421 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15422 global.
15423 (thread1_func, thread2_func): Wait on barrier.
15424 (main): Wait for all threads to start before stopping GDB.
15425 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15426 New global.
15427 (thread1_func, thread2_func): Wait on barrier.
15428 (main): Wait for all threads to start before stopping GDB.
15429
c945a99f
PA
154302015-01-09 Pedro Alves <palves@redhat.com>
15431
15432 * gdb.threads/attach-many-short-lived-threads.c: New file.
15433 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15434
c1a747c1
PA
154352014-01-09 Pedro Alves <palves@redhat.com>
15436
15437 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15438 instead of to thread 2.
15439 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15440 Add barrier around each pthread_create call instead of around all
15441 calls.
15442 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15443 Set a break on thread_function and have the child threads hit it
15444 one at at a time.
15445
60b3033e
PA
154462015-01-09 Pedro Alves <palves@redhat.com>
15447
15448 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15449 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15450 false.
15451 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15452 checking whether the target board is remote.
15453 * gdb.multi/multi-attach.exp: Likewise.
15454 * gdb.python/py-sync-interp.exp: Likewise.
15455 * gdb.server/ext-attach.exp: Likewise.
15456 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15457 tests that need to attach, instead of checking whether the target
15458 board is remote at the top of the file.
15459
acc018ac
YQ
154602015-01-08 Yao Qi <yao@codesourcery.com>
15461
15462 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15463
50a18af8
JK
154642015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15465
15466 Fix testcase compilation.
15467 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15468
8503d6e1
JB
154692015-01-06 Joel Brobecker <brobecker@adacore.com>
15470
15471 * gdb.python/py-type.exp: Add a couple test about empty
15472 array creation, and negative-length array creation.
15473
cc73dbcc
DE
154742015-01-02 Doug Evans <xdje42@gmail.com>
15475
15476 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15477
0300bbc7
DE
154782015-01-02 Doug Evans <dje@google.com>
15479
15480 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15481
9d85a0ec
YQ
154822014-12-29 Yao Qi <yao@codesourcery.com>
15483
15484 * gdb.trace/entry-values.exp: Update comments. Rename variable
15485 bar_call_foo to returned_from_foo.
15486
87186c6a
MMN
154872014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15488
15489 PR gdb/17394
15490 * gdb.linespec/break-asm-file.c: New file.
15491 * gdb.linespec/break-asm-file.exp: New file.
15492 * gdb.linespec/break-asm-file0.s: New file.
15493 * gdb.linespec/break-asm-file1.s: New file.
15494
1bab7383
YQ
154952014-12-18 Nigel Stephens <nigel@mips.com>
15496 Maciej W. Rozycki <macro@codesourcery.com>
15497
15498 * gdb.base/float.exp: Handle the new output from "info float" on
15499 MIPS targets.
15500
1bc1068a
JK
155012014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15502
15503 Fix MinGW compilation.
15504 * gdb.compile/compile-ops.exp: Update untested message if
15505 !skip_compile_feature_tests.
15506 * gdb.compile/compile-setjmp.exp: Likewise.
15507 * gdb.compile/compile-tls.exp: Likewise.
15508 * gdb.compile/compile.exp: Likewise.
15509 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15510 supported on this host".
15511
b6615d10
DE
155122014-12-16 Doug Evans <xdje42@gmail.com>
15513
15514 * boards/stabs.exp: New file.
15515
25dda427
AA
155162014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15517
15518 * gdb.base/completion.exp: Adjust to format changes of "maint
15519 print user-registers".
15520
bf330350
CU
155212014-12-16 Catalin Udma <catalin.udma@freescale.com>
15522
15523 PR server/17457
15524 * gdb.arch/aarch64-fp.c: New file.
15525 * gdb.arch/aarch64-fp.exp: New file.
15526
395cf596
SDJ
155272014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15528
15529 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15530 r210637, r210913, r211666, r215400, r215817).
15531
15532 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15533 * dg-extract-results.py: New file.
15534 * dg-extract-results.sh: Use it if the environment seems
15535 suitable.
15536
15537 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15538
15539 * dg-extract-results.py (parse_run): Handle warnings that
15540 are printed before a test harness is run.
15541
15542 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15543
15544 * dg-extract-results.py (Named): Remove __cmp__ method.
15545 (output_variation): Use a key to sort variation.harnesses.
15546
15547 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15548
15549 * dg-extract-results.py: For Python 3, force sys.stdout to
15550 handle surrogate escape sequences.
15551 (safe_open): New function.
15552 (output_segment, main): Use it.
15553
15554 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15555
15556 * dg-extract-results.py (Prog.result_re): Include options
15557 in test name.
15558
15559 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15560
15561 * dg-extract-results.py (output_variation): Always sort if
15562 do_sum.
15563
e882ef3c
SM
155642014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15565
15566 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15567 as long as we get pagination notifications.
15568
4992aa20
JM
155692014-12-15 Jason Merrill <jason@redhat.com>
15570
15571 * Makefile.in (check-gdb.%): Restore.
15572 * README: Mention it.
15573
c1b5a1a6
JB
155742014-12-13 Joel Brobecker <brobecker@adacore.com>
15575
15576 * gdb.ada/str_uninit: New testcase.
15577
5537b577
JK
155782014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15579
15580 PR symtab/17642
15581 * gdb.base/vla-stub-define.c: New file.
15582 * gdb.base/vla-stub.c: New file.
15583 * gdb.base/vla-stub.exp: New file.
15584
bb2ec1b3
TT
155852014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15586 Jan Kratochvil <jan.kratochvil@redhat.com>
15587 Tom Tromey <tromey@redhat.com>
15588
15589 * configure.ac: Add gdb.compile/.
15590 * configure: Regenerate.
15591 * gdb.compile/Makefile.in: New file.
15592 * gdb.compile/compile-ops.exp: New file.
15593 * gdb.compile/compile-ops.c: New file.
15594 * gdb.compile/compile-tls.c: New file.
15595 * gdb.compile/compile-tls.exp: New file.
15596 * gdb.compile/compile-constvar.S: New file.
15597 * gdb.compile/compile-constvar.c: New file.
15598 * gdb.compile/compile-mod.c: New file.
15599 * gdb.compile/compile-nodebug.c: New file.
15600 * gdb.compile/compile-setjmp-mod.c: New file.
15601 * gdb.compile/compile-setjmp.c: New file.
15602 * gdb.compile/compile-setjmp.exp: New file.
15603 * gdb.compile/compile-shlib.c: New file.
15604 * gdb.compile/compile.c: New file.
15605 * gdb.compile/compile.exp: New file.
15606 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15607
4ff709eb
TT
156082014-12-12 Tom Tromey <tromey@redhat.com>
15609
15610 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15611 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15612
6dddd6a5
DE
156132014-12-12 Doug Evans <dje@google.com>
15614
15615 * lib/gdb-python.exp (get_python_valueof): New function.
15616 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15617
71c24708
AA
156182014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15619
15620 * gdb.base/completion.exp: Add test for completion of "info
15621 registers ".
15622
3e29f34a
MR
156232014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15624
15625 * gdb.base/func-ptrs.c: New file.
15626 * gdb.base/func-ptrs.exp: New file.
15627
fc126975
SM
156282014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15629
15630 PR breakpoints/17012
15631 * gdb.base/dprintf-detach.c: New file.
15632 * gdb.base/dprintf-detach.exp: New file.
15633
0a46d518
SM
156342014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15635
15636 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15637 * lib/gdb.exp (target_is_gdbserver): New procedure.
15638
a0be3e44
DE
156392014-12-08 Doug Evans <dje@google.com>
15640
15641 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15642
df1b803a
YQ
156432014-12-05 Yao Qi <yao@codesourcery.com>
15644
15645 * gdb.guile/scm-error.exp: Remove the third argument to
15646 gdb_remote_download.
15647 * gdb.guile/scm-frame-args.exp: Likewise.
15648 * gdb.guile/scm-section-script.exp: Likewise.
15649
ddb9f679
YQ
156502014-12-05 Yao Qi <yao@codesourcery.com>
15651
15652 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15653
86e4ed39
DE
156542014-12-04 Doug Evans <dje@google.com>
15655
15656 * gdb.python/py-objfile.exp: Add tests for
15657 objfile.add_separate_debug_file.
15658
7c50a931
DE
156592014-12-04 Doug Evans <dje@google.com>
15660
15661 * lib/gdb.exp (get_build_id): New function.
15662 (build_id_debug_filename_get): Rewrite to use it.
15663 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15664
621661e3
MR
156652014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15666
15667 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15668 `method(long)', not just 0x0.
15669 * gdb.cp/nsalias.exp: Align code labels to 4.
15670 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15671 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15672 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15673 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15674 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15675 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15676
29f0c3b7
DE
156772014-12-02 Doug Evans <dje@google.com>
15678
e1e061e7 15679 PR symtab/17602
29f0c3b7 15680 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15681 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15682 * gdb.cp/anon-ns.exp: Update.
15683
162078c8
NB
156842014-12-02 Nick Bull <nicholaspbull@gmail.com>
15685
15686 * gdb.python/py-events.py (inferior_call_handler): New.
15687 (register_changed_handler, memory_changed_handler): New.
15688 (test_events.invoke): Register new handlers.
15689 * gdb.python/py-events.exp: Add tests for inferior call,
15690 memory_changed and register_changed events.
15691
fdb09caf
AA
156922014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15693
15694 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15695 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15696 if the linker doesn't understand this.
15697
55cfb2c4
SM
156982014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15699
15700 * gdb.python/python.exp: Change expected reply to help().
15701
9e8cd6df
YQ
157022014-12-01 Yao Qi <yao@codesourcery.com>
15703
15704 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15705 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15706 * configure: Re-generated.
15707
6c659fc2
SC
157082014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15709
15710 * gdb.cp/chained-calls.cc: New file.
15711 * gdb.cp/chained-calls.exp: New file.
15712 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
15713
d7fc3181
SM
157142014-11-28 Simon Marchi <simon.marchi@ericsson.com>
15715
15716 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
15717 * gdb.dwarf2/symtab-producer.exp: Same.
15718 * gdb.gdb/python-interrupts.exp: Same.
15719 * gdb.gdb/python-selftest.exp: Same.
15720 * gdb.python/py-linetable.exp: Same.
15721 * gdb.python/py-type.exp: Same.
15722 * gdb.python/py-value-cc.exp: Same.
15723 * gdb.python/py-value.exp: Same.
15724
10e79639
YQ
157252014-11-28 Yao Qi <yao@codesourcery.com>
15726
15727 * gdb.base/break-probes.exp: Match library name prefixed with
15728 sysroot.
15729
f28a0564
SM
157302014-11-27 Simon Marchi <simon.marchi@ericsson.com>
15731
15732 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
15733 test expected output. Add parentheses for the call to print.
15734 Remove L suffix from integers.
15735
3fe1ce1d
DE
157362014-11-26 Doug Evans <dje@google.com>
15737
15738 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
15739
84429e27
YQ
157402014-11-22 Yao Qi <yao@codesourcery.com>
15741
15742 * gdb.trace/entry-values.c: Remove asms.
15743 (foo): Add foo_label.
15744 (bar): Add bar_label.
15745 * gdb.trace/entry-values.exp: Remove code computing foo's
15746 length and bar's length.
15747 (Dwarf::assemble): Invoke function_range for bar and use
15748 MACRO_AT_func for foo.
15749
26741859
YQ
157502014-11-22 Yao Qi <yao@codesourcery.com>
15751
15752 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
15753 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
15754 Use .Lgcc43_procstart instead of gcc43.
15755
45e44d27
JB
157562014-11-21 Joel Brobecker <brobecker@adacore.com>
15757
15758 * gdb.ada/n_arr_bound: New testcase.
15759
458c8db8
SDJ
157602014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
15761
15762 PR breakpoints/10737
15763 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
15764 test_catch_syscall_multi_arch.
15765 (test_catch_syscall_multi_arch): New function.
15766
43f3e411
DE
157672014-11-20 Doug Evans <xdje42@gmail.com>
15768
15769 * gdb.base/maint.exp: Update expected output.
15770
0d7b2549
AA
157712014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
15772
15773 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
15774 4-byte instruction on S390.
15775
8908fca5
JB
157762014-11-19 Joel Brobecker <brobecker@adacore.com>
15777
15778 * gdb.ada/arr_arr: New testcase.
15779
4a46959e
JB
157802014-11-19 Joel Brobecker <brobecker@adacore.com>
15781
15782 * gdb.ada/pkd_arr_elem: New Testcase.
15783
470e2f4e
LM
157842014-11-18 Luis Machado <lgustavo@codesourcery.com>
15785
15786 * gdb.reverse/break-precsave: Expect completion message for
15787 core file reads.
15788 * gdb.reverse/consecutive-precsave.exp: Likewise.
15789 * gdb.reverse/finish-precsave.exp: Likewise.
15790 * gdb.reverse/i386-precsave.exp: Likewise.
15791 * gdb.reverse/machinestate-precsave.exp: Likewise.
15792 * gdb.reverse/sigall-precsave.exp: Likewise.
15793 * gdb.reverse/solib-precsave.exp: Likewise.
15794 * gdb.reverse/step-precsave.exp: Likewise.
15795 * gdb.reverse/until-precsave.exp: Likewise.
15796 * gdb.reverse/watch-precsave.exp: Likewise.
15797
a267f3ad
AA
157982014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15799
15800 * gdb.base/bp-permanent.c: Include unistd.h.
15801 * gdb.python/py-framefilter-mi.c (main): Add return type.
15802 * gdb.python/py-framefilter.c (main): Likewise.
15803 * gdb.trace/actions-changed.c (main): Likewise.
15804
12084a9a
AA
158052014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15806
15807 * gdb.mi/until.c: Add eye-catchers.
15808 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
15809 line numbers.
15810
dc7e1a77
AA
158112014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15812
15813 * gdb.base/condbreak.exp: Drop references to removed non-prototype
15814 function header variants in break1.c.
15815 * gdb.base/ena-dis-br.exp: Likewise.
15816 * gdb.base/hbreak2.exp: Likewise.
15817 * gdb.reverse/until-precsave.exp: Drop references to removed
15818 non-prototype function header variants in ur1.c.
15819 * gdb.reverse/until-reverse.exp: Likewise.
15820
41c77605
PM
158212014-11-17 Petr Machata <pmachata@redhat.com>
15822
15823 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
15824 ${_cu_offset_size} bytes abbrev offset.
15825
34248c3a
DE
158262014-11-15 Doug Evans <xdje42@gmail.com>
15827
15828 PR symtab/17559
15829 * gdb.base/line-symtabs.exp: New file.
15830 * gdb.base/line-symtabs.c: New file.
15831 * gdb.base/line-symtabs.h: New file.
15832
646da059
YQ
158332014-11-14 Yao Qi <yao@codesourcery.com>
15834
15835 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
15836 (func): Add label func_label.
15837 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
15838 Replace low_pc and high_pc with MACRO_AT_range.
15839 Replace name, low_pc and high_pc with MACRO_AT_func.
15840
9301ebe6
YQ
158412014-11-14 Yao Qi <yao@codesourcery.com>
15842
15843 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
15844 Replace name, low_pc and high_pc with MACRO_AT_func.
15845
f166b542
YQ
158462014-11-14 Yao Qi <yao@codesourcery.com>
15847
15848 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
15849 produce debug information.
15850 * gdb.dwarf2/implptr-optimized-out.S: Removed.
15851
0f6e71e3
YQ
158522014-11-14 Yao Qi <yao@codesourcery.com>
15853
15854 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
15855 object and get function length.
15856 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
15857 with MACRO_AT_func.
15858 (top-level): Replace gdb_compile and clean_restart with
15859 prepare_for_testing.
15860 * gdb.dwarf2/main.c (main): Add label main_label.
15861
876c4df9
YQ
158622014-11-14 Yao Qi <yao@codesourcery.com>
15863
15864 * lib/dwarf.exp (function_range): New procedure.
15865 (Dwarf::_handle_macro_at_func): New procedure.
15866 (Dwarf::_handle_macro_at_range): New procedure.
15867 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
15868
02ad9cf1
YQ
158692014-11-14 Yao Qi <yao@codesourcery.com>
15870
15871 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
15872 (_handle_attribute): New procedure.
15873
a59add0c
AA
158742014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15875
15876 * gdb.ada/cond_lang/foo.c (callme): Add return type.
15877 * gdb.base/call-sc.c (zed): Likewise.
15878 * gdb.base/checkpoint.c (main): Likewise.
15879 * gdb.base/dump.c (main): Likewise.
15880 * gdb.base/gcore.c (main): Likewise.
15881 * gdb.base/huge.c (main): Likewise.
15882 * gdb.base/multi-forks.c (main): Likewise.
15883 * gdb.base/pr10179-a.c (main): Likewise.
15884 * gdb.base/savedregs.c (main): Likewise.
15885 * gdb.base/sigaltstack.c (main): Likewise.
15886 * gdb.base/siginfo.c (main): Likewise.
15887 * gdb.base/structs.c (zed): Likewise.
15888 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
15889 * gdb.mi/mi-syn-frame.c (main): Likewise.
15890 * gdb.mi/until.c (foo, main): Likewise.
15891 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
15892 * gdb.base/solib-weak.c (foo): Declare.
15893 * gdb.base/attach-twice.c: Include stdio.h.
15894 * gdb.base/weaklib1.c: Likewise.
15895 * gdb.base/weaklib2.c: Likewise.
15896 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
15897 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
15898 unistd.h.
15899 * gdb.base/attach-pie-misread.c: Include stdlib.h.
15900 * gdb.mi/mi-exit-code.c: Likewise.
15901 * gdb.base/break-interp-lib.c: Include string.h.
15902 * gdb.base/coremaker.c: Likewise.
15903 * gdb.base/testenv.c: Likewise.
15904 * gdb.python/py-finish-breakpoint.c: Likewise.
15905 * gdb.base/inferior-died.c: Include sys/wait.h.
15906 * gdb.base/fileio.c: Include time.h.
15907 * gdb.base/async-shell.c: Include unistd.h.
15908 * gdb.base/dprintf-non-stop.c: Likewise.
15909 * gdb.base/info-os.c: Likewise.
15910 * gdb.mi/mi-console.c: Likewise.
15911 * gdb.mi/watch-nonstop.c: Likewise.
15912 * gdb.python/py-events.c: Likewise.
15913 * gdb.base/async.c (baz): Move up before its invocation.
15914 * gdb.base/code_elim2.c (my_global_func): Likewise.
15915 * gdb.base/skip-solib-lib.c (multiply): Likewise.
15916 * gdb.base/advance.c (func2): Likewise.
15917
3b5d5997
AA
159182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15919
15920 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
15921 variant.
15922 * gdb.base/annota3.c: Likewise.
15923 * gdb.base/async.c: Likewise.
15924 * gdb.base/average.c: Likewise.
15925 * gdb.base/call-ar-st.c: Likewise.
15926 * gdb.base/call-rt-st.c: Likewise.
15927 * gdb.base/call-sc.c: Likewise.
15928 * gdb.base/call-strs.c: Likewise.
15929 * gdb.base/ending-run.c: Likewise.
15930 * gdb.base/execd-prog.c: Likewise.
15931 * gdb.base/exprs.c: Likewise.
15932 * gdb.base/foll-exec.c: Likewise.
15933 * gdb.base/foll-fork.c: Likewise.
15934 * gdb.base/foll-vfork.c: Likewise.
15935 * gdb.base/funcargs.c: Likewise.
15936 * gdb.base/gcore.c: Likewise.
15937 * gdb.base/jump.c: Likewise.
15938 * gdb.base/langs0.c: Likewise.
15939 * gdb.base/langs1.c: Likewise.
15940 * gdb.base/langs2.c: Likewise.
15941 * gdb.base/mips_pro.c: Likewise.
15942 * gdb.base/nodebug.c: Likewise.
15943 * gdb.base/opaque0.c: Likewise.
15944 * gdb.base/opaque1.c: Likewise.
15945 * gdb.base/recurse.c: Likewise.
15946 * gdb.base/run.c: Likewise.
15947 * gdb.base/scope0.c: Likewise.
15948 * gdb.base/scope1.c: Likewise.
15949 * gdb.base/setshow.c: Likewise.
15950 * gdb.base/setvar.c: Likewise.
15951 * gdb.base/shmain.c: Likewise.
15952 * gdb.base/shr1.c: Likewise.
15953 * gdb.base/shr2.c: Likewise.
15954 * gdb.base/sigall.c: Likewise.
15955 * gdb.base/signals.c: Likewise.
15956 * gdb.base/so-indr-cl.c: Likewise.
15957 * gdb.base/solib2.c: Likewise.
15958 * gdb.base/structs.c: Likewise.
15959 * gdb.base/sum.c: Likewise.
15960 * gdb.base/vforked-prog.c: Likewise.
15961 * gdb.base/watchpoint.c: Likewise.
15962 * gdb.reverse/shr2.c: Likewise.
15963 * gdb.reverse/until-reverse.c: Likewise.
15964 * gdb.reverse/ur1.c: Likewise.
15965 * gdb.reverse/watch-reverse.c: Likewise.
15966
066a77c5
AA
159672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15968
15969 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
15970 variant.
15971 * gdb.base/sepdebug.exp: Drop references to removed code.
15972
4f204ea5
AA
159732014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15974
15975 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
15976 variant. Preserve original line numbering.
15977 * gdb.base/list1.c: Likewise.
15978
3b377a3a
AA
159792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15980
15981 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
15982 variant.
15983 * gdb.base/break1.c: Likewise.
15984 * gdb.base/break.exp: Drop references to removed code.
15985
e444df73
AA
159862014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15987
15988 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
15989 variant.
15990
8008f2a7
AA
159912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15992
15993 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
15994
a5a06887
AA
159952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15996
15997 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
15998 logic into perform_all_tests() and invoke it with and without
15999 function header prototypes.
16000 (do_function_calls): Remove conditional XFAIL for PR 5318.
16001 (rerun_and_prepare): Remove duplicate code.
16002 (perform_all_tests): New. Main logic moved here.
16003
44dba9b9
AA
160042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16005
16006 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16007 code guarded by #ifdef NO_PROTOTYPES.
16008 (t_double_many_args): Likewise.
16009 (DEF_FUNC_MANY_ARGS_1): Likewise.
16010 (DEF_FUNC_VALUES_1): Likewise.
16011 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16012 guarded by #ifdef PROTOTYPES.
16013
d1fbcd56
AA
160142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16015
16016 * gdb.mi/mi-console.c: Add eye-catcher.
16017 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16018 instead of literal line number.
16019
b0e59b8f
AA
160202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16021
16022 * gdb.base/shr2.c: Add eye-catcher.
16023 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16024 line number.
16025
78f98cca
AA
160262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16027
16028 * gdb.base/jump.c: Add eye-catchers.
16029 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16030 numbers.
16031
58fa2af0
AA
160322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16033
16034 * gdb.base/execd-prog.c: Add eye-catchers.
16035 * gdb.base/foll-exec.c: Likewise.
16036 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16037 line numbers.
16038
04e5059b
AA
160392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16040
16041 * gdb.base/ending-run.c: Add eye-catchers.
16042 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16043 literal line numbers.
16044
dbfdb174
AA
160452014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16046
16047 * gdb.base/call-rt-st.c: Add eye-catchers.
16048 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16049 literal line numbers.
16050
888a2ade
AA
160512014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16052
16053 * gdb.base/call-ar-st.c: Add eye-catchers.
16054 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16055 literal line numbers.
16056
6acc2dde
AA
160572014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16058
16059 * gdb.base/average.c: Add eye-catchers.
16060 * gdb.base/sum.c: Likewise.
16061 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16062 regexps dynamically.
16063
9ecfcd1d
AA
160642014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16065
16066 * gdb.base/solib1.c: Add eye-catchers.
16067 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16068 literal line numbers.
16069
78708b7c
PA
160702014-11-12 Pedro Alves <palves@redhat.com>
16071
16072 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16073 leader has exited.
16074
af48d08f
PA
160752014-11-12 Pedro Alves <palves@redhat.com>
16076
16077 * gdb.arch/i386-bp_permanent.c: New file.
16078 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16079 (srcfile): Set to i386-bp_permanent.c.
16080 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16081 that stepi does not execute the 'leave' instruction, instead of
16082 testing it does execute.
16083 * gdb.base/bp-permanent.c: New file.
16084 * gdb.base/bp-permanent.exp: New file.
16085
af3768e9
DE
160862014-11-10 Doug Evans <xdje42@gmail.com>
16087
16088 PR symtab/17564
16089 * gdb.base/symtab-search-order.exp: New file.
16090 * gdb.base/symtab-search-order.c: New file.
16091 * gdb.base/symtab-search-order-1.c: New file.
16092 * gdb.base/symtab-search-order-shlib-1.c: New file.
16093
9de00a4a
PA
160942014-11-07 Pedro Alves <palves@redhat.com>
16095
16096 PR gdb/17511
16097 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16098 i?86-*-linux*.
16099
e0f52461
SC
161002014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16101
16102 PR c++/17494
16103 * gdb.cp/pr17494.cc: New file.
16104 * gdb.cp/pr17494.exp: New file.
16105
6ce8c980
YQ
161062014-11-02 Yao Qi <yao@codesourcery.com>
16107
16108 * gdb.python/python.exp: Get working directory and match the
16109 output of "set extended-prompt \\w " with it.
16110
02be9a71
DE
161112014-10-30 Doug Evans <dje@google.com>
16112
16113 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16114 in objfiles.
16115 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16116 in progspaces.
16117
3bdff46b
LM
161182014-10-30 Janis Johnson <janisjo@codesourcery.com>
16119
16120 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16121 * gdb.base/realname-expand.exp: Likewise.
16122 * gdb.linespec/macro-relative.exp: Likewise.
16123
ab917dfb
PA
161242014-10-29 Pedro Alves <palves@redhat.com>
16125
16126 PR gdb/17408
16127 * gdb.threads/schedlock.c (some_function): New function.
16128 (call_function): New global.
16129 (MAYBE_CALL_SOME_FUNCTION): New macro.
16130 (thread_function): Call it.
16131 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16132 and use it instead of a global counter. Adjust all callers.
16133 (get_current_thread): Use "find current thread" for test message
16134 here rather than having all callers pass down the same string.
16135 (goto_loop): New procedure, factored out from ...
16136 (my_continue): ... this.
16137 (step_ten_loops): Change parameter from test message to command to
16138 use. Adjust.
16139 (list_count): Delete global.
16140 (check_result): New procedure, factored out from duplicate top
16141 level code.
16142 (continue tests): Wrap in with_test_prefix.
16143 (test_step): New procedure, factored out from duplicate top level
16144 code.
16145 (top level): Test "step" in combination with all scheduler-locking
16146 modes. Test "next" in combination with all scheduler-locking
16147 modes, and in combination with stepping over a function call or
16148 not.
16149 * gdb.threads/next-bp-other-thread.c: New file.
16150 * gdb.threads/next-bp-other-thread.exp: New file.
16151
d3d4baed
PA
161522014-10-29 Pedro Alves <palves@redhat.com>
16153
16154 PR python/17372
16155 * gdb.python/python.exp: Test a multi-line command that spawns
16156 interactive Python.
16157 * gdb.base/multi-line-starts-subshell.exp: New file.
16158
563e8d85
YQ
161592014-10-29 Yao Qi <yao@codesourcery.com>
16160
16161 * gdb.base/fileio.exp: Make directories on host.
16162
0ea4d52e
YQ
161632014-10-29 Yao Qi <yao@codesourcery.com>
16164
16165 * gdb.base/fileio.c (test_write): Close the file.
16166
7f5ef605
PA
161672014-10-28 Pedro Alves <palves@redhat.com>
16168
16169 PR gdb/12623
16170 * gdb.base/sigstep.c (no_handler): New global.
16171 (main): If 'no_handler is true, set the signal handlers to
16172 SIG_IGN.
16173 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16174 with_sw_watch and no_handler parameters. Handle them.
16175 (top level) <stepping over handler when stopped at a breakpoint
16176 test>: Add a test axis for testing with a software watchpoint, and
16177 another for testing with the signal handler set to SIG_IGN.
16178 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16179 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16180
abbdbd03
PA
161812014-10-28 Pedro Alves <palves@redhat.com>
16182
16183 PR gdb/17511
16184 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16185 * gdb.base/sigstep.exp (other_handler_location): New global.
16186 (advance): Support stepping into the signal handler, and running
16187 commands while in the handler.
16188 (in_handler_map): New global.
16189 (top level): In the advance test, add combinations for getting
16190 into the handler with stepping commands, and for running commands
16191 in the handler. Add comment descripting the advancei tests.
16192
1df4399f
PA
161932014-10-28 Pedro Alves <palves@redhat.com>
16194
16195 * gdb.base/sigstep.exp: Use build_executable instead of
16196 prepare_for_testing.
16197 (top level): Move code that starts GDB, runs to main and creates a
16198 display to ...
16199 (restart): ... this new procedure.
16200 (top level): Move backtrace from signal handler test to ...
16201 (validate_backtrace): ... this new procedure.
16202 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16203 with_test_prefix. Always restart GDB.
16204 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16205 with_test_prefix. Always restart GDB. No need to delete
16206 breakpoints after the test.
16207 (test_skip_handler): Remove prefix parameter.
16208 (skip_over_handler, breakpoint_to_handler)
16209 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16210 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16211 restart GDB. No need to delete breakpoints after the test.
16212 (top level): Use foreach to call the test procedures with
16213 different commands.
16214
a5b6e449
PA
162152014-10-28 Pedro Alves <palves@redhat.com>
16216
16217 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16218 instead of GNATS numbers.
16219 * gdb.base/sigbpt.exp: Likewise.
16220 * gdb.base/siginfo.exp: Likewise.
16221 * gdb.base/sigstep.exp: Likewise.
16222
e5f8a7cc
PA
162232014-10-27 Pedro Alves <palves@redhat.com>
16224
16225 * gdb.base/sigstep.c (dummy): New global.
16226 (main): Issue a couple writes to the new global.
16227 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16228 procedures.
16229 (skip_over_handler): Use test_skip_handler.
16230 (top level): Call skip_over_handler for stepi and nexti too.
16231 (breakpoint_over_handler): Use test_skip_handler.
16232 (top level): Call breakpoint_over_handler for stepi and nexti too.
16233
763905a3
YQ
162342014-10-27 Yao Qi <yao@codesourcery.com>
16235
16236 * gdb.trace/tfile.c (adjust_function_address)
16237 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16238 function descriptor.
16239
6f259a23
DB
162402014-10-24 Don Breazeal <donb@codesourcery.com>
16241
16242 * gdb.base/foll-fork.exp (test_follow_fork,
16243 catch_fork_child_follow): Check for updated fork messages emitted
16244 from infrun.c.
16245 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16246 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16247 vfork_and_exec_child_follow_through_step): Check for updated vfork
16248 messages emitted from infrun.c.
16249
09dd9a69
PA
162502014-10-24 Pedro Alves <palves@redhat.com>
16251
16252 * gdb.base/corefile.exp: Remove references to ultrix.
16253 * gdb.base/interrupt.exp: Likewise.
16254 * gdb.base/whatis.exp: Likewise.
16255 * gdb.gdb/selftest.exp: Likewise.
16256 * gdb.threads/manythreads.exp: Likewise.
16257 * gdb.threads/print-threads.exp: Likewise.
16258 * gdb.threads/pthreads.exp:: Likewise.
16259 * gdb.threads/schedlock.exp: Likewise.
16260
3433cfa5
SC
162612014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16262
16263 * gdb.cp/non-trivial-retval.cc: Add a test case.
16264 * gdb.cp/non-trivial-retval.exp: Add a test.
16265
092f880b
YQ
162662014-10-20 Yao Qi <yao@codesourcery.com>
16267
16268 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16269 * gdb.python/py-objfile-script-gdb.py: New file.
16270 * gdb.python/py-objfile-script.exp: Update reference to
16271 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16272 of remote_download. Remove the dest file.
16273
acbdb7f3
YQ
162742014-10-20 Yao Qi <yao@codesourcery.com>
16275
16276 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16277 * gdb.base/step-line.exp: Likewise.
16278 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16279 * gdb.dwarf2/dw2-basic.exp: Likewise.
16280 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16281 * gdb.dwarf2/dw2-filename.exp: Likewise.
16282 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16283 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16284 * gdb.dwarf2/dw2-producer.exp: Likewise.
16285 * gdb.dwarf2/mac-fileno.exp: Likewise.
16286 * gdb.python/py-frame-args.exp: Likewise.
16287 * gdb.python/py-framefilter.exp: Likewise.
16288 * gdb.python/py-mi.exp: Likewise.
16289 * gdb.python/py-objfile-script.exp: Likewise
16290 * gdb.python/py-pp-integral.exp: Likewise.
16291 * gdb.python/py-pp-re-notag.exp: Likewise.
16292 * gdb.python/py-prettyprint.exp: Likewise.
16293 * gdb.python/py-section-script.exp: Likewise.
16294 * gdb.python/py-typeprint.exp: Likewise.
16295 * gdb.python/py-xmethods.exp: Likewise.
16296 * gdb.stabs/weird.exp: Likewise.
16297 * gdb.xml/tdesc-regs.exp: Likewise.
16298
bd286a29
KCY
162992014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16300
16301 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16302 (out_cu): Use addr_len for the size of addresses.
16303 (out_line): Likewise. Size DW_LNE_set_address instruction
16304 according to addr_len.
16305 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16306 (FUNC): Add START_INSNS to definition.
16307
673dc4a0
YQ
163082014-10-18 Yao Qi <yao@codesourcery.com>
16309
16310 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16311 gdb_has_argv0 return true.
16312 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16313 check [target_info exists noargs], check [gdb_has_argv0]
16314 instead.
16315 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16316 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16317 procedures.
16318
4ffbba72
DE
163192014-10-17 Doug Evans <dje@google.com>
16320
16321 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16322 event.
16323 * gdb.python/py-events.py: Add clear_objfiles event.
16324
d096d8c1
DE
163252014-10-17 Doug Evans <dje@google.com>
16326
16327 * gdb.python/py-objfile.exp: Test progspace attribute.
16328
a80db015
LM
163292014-10-17 Luis Machado <lgustavo@codesourcery.com>
16330
16331 * gdb.guile/scm-breakpoint.exp: Do not assume any
16332 directory separators when matching source file paths.
16333 * gdb.python/py-breakpoint.exp: Likewise.
16334 * gdb.reverse/break-precsave.exp: Likewise.
16335 * gdb.reverse/break-reverse.exp: Likewise.
16336 * gdb.reverse/consecutive-precsave.exp: Likewise.
16337 * gdb.reverse/finish-precsave.exp: Likewise.
16338 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16339 * gdb.reverse/finish-reverse.exp: Likewise.
16340 * gdb.reverse/i386-precsave.exp: Likewise.
16341 * gdb.reverse/i387-env-reverse.exp: Likewise.
16342 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16343 * gdb.reverse/machinestate-precsave.exp: Likewise.
16344 * gdb.reverse/machinestate.exp: Likewise.
16345 * gdb.reverse/sigall-precsave.exp: Likewise.
16346 * gdb.reverse/solib-precsave.exp: Likewise.
16347 * gdb.reverse/step-precsave.exp: Likewise.
16348 * gdb.reverse/until-precsave.exp: Likewise.
16349 * gdb.reverse/watch-precsave.exp: Likewise.
16350 * gdb.reverse/watch-reverse.exp: Likewise.
16351
b22089ab
YQ
163522014-10-17 Yao Qi <yao@codesourcery.com>
16353
16354 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16355 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16356
6c4486e6
PA
163572014-10-17 Pedro Alves <palves@redhat.com>
16358
16359 PR gdb/17471
16360 * gdb.base/bg-execution-repeat.c: New file.
16361 * gdb.base/bg-execution-repeat.exp: New file.
16362
0ff33695
PA
163632014-10-17 Pedro Alves <palves@redhat.com>
16364
16365 PR gdb/17300
16366 * gdb.base/continue-all-already-running.c: New file.
16367 * gdb.base/continue-all-already-running.exp: New file.
16368
6fdebc3d
PA
163692014-10-17 Pedro Alves <palves@redhat.com>
16370
16371 PR gdb/17472
16372 * gdb.base/annota-input-while-running.c: New file.
16373 * gdb.base/annota-input-while-running.exp: New file.
16374
32a8097b
PA
163752014-10-17 Pedro Alves <palves@redhat.com>
16376
16377 * gdb.base/callfuncs.exp: emove references to osf.
16378 * gdb.base/sigall.exp: Likewise.
16379 * gdb.gdb/selftest.exp: Likewise.
16380 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16381 * gdb.mi/non-stop.c: Likewise.
16382 * gdb.mi/pthreads.c: Likewise.
16383 * gdb.reverse/sigall-precsave.exp: Likewise.
16384 * gdb.reverse/sigall-reverse.exp: Likewise.
16385 * gdb.threads/pthreads.c: Likewise.
16386 * gdb.threads/pthreads.exp: Likewise.
16387
7a3517ff
YQ
163882014-10-17 Yao Qi <yao@codesourcery.com>
16389
16390 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16391 check 'target_info exists noargs'.
16392 (test_command_prompt_position): Likewise.
16393 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16394 Remove "set args".
16395 (progvar_simple_while_test): Likewise.
16396 (progvar_complex_if_while_test): Likewise.
16397 (if_while_breakpoint_command_test): Likewise.
16398 (infrun_breakpoint_command_test): Likewise.
16399 (breakpoint_command_test): Likewise.
16400 (watchpoint_command_test): Likewise.
16401 (bp_deleted_in_command_test): Likewise.
16402 (temporary_breakpoint_commands): Likewise.
16403
bb99c472
YQ
164042014-10-16 Yao Qi <yao@codesourcery.com>
16405
16406 * gdb.base/remotetimeout.exp: Remove noargs checking.
16407
7c16b83e
PA
164082014-10-15 Pedro Alves <palves@redhat.com>
16409
16410 PR breakpoints/9649
16411 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16412 * gdb.base/breakpoint-in-ro-region.exp
16413 (probe_target_hardware_step): New procedure.
16414 (top level): Probe hardware stepping and hardware breakpoint
16415 support. Test stepping through a read-only region, with both
16416 "breakpoint auto-hw" on and off and both "always-inserted" on and
16417 off.
16418
35a49624
IB
164192014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16420
16421 * gdb.dlang/demangle.exp: Update for demangling changes.
16422
2d1c107c
SC
164232014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16424
16425 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16426 * gdb.cp/non-trivial-retval.exp: Add new tests.
16427
778811d5
SC
164282014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16429
16430 PR c++/13403
16431 PR c++/15154
16432 * gdb.cp/non-trivial-retval.cc: New file.
16433 * gdb.cp/non-trivial-retval.exp: New file.
16434
10c5f0a8
YQ
164352014-10-15 Yao Qi <yao@codesourcery.com>
16436
16437 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16438 remote host.
16439
65d7b369
YQ
164402014-10-15 Yao Qi <yao@codesourcery.com>
16441
16442 * gdb.python/py-symbol.exp: Match file base name if host is
16443 remote, otherwise match file name with dir name.
16444 * gdb.python/py-symtab.exp: Likewise.
16445 * gdb.python/python.exp: Likewise.
16446
46dc1394
YQ
164472014-10-15 Yao Qi <yao@codesourcery.com>
16448
16449 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16450 pattern.
16451 * gdb.python/py-symtab.exp: Likewise.
16452 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16453 locationn.
16454
c40cc657
JB
164552014-10-14 Joel Brobecker <brobecker@adacore.com>
16456
16457 * gdb.ada/addr_arith: New testcase.
16458
2abf49e1
MR
164592014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16460
16461 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16462 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16463 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16464 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16465
f7088df3
SDJ
164662014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16467
16468 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16469 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16470 * gdb.arch/stap-eval-lang-ada.exp: New file.
16471
4dc06805
YQ
164722014-10-14 Yao Qi <yao@codesourcery.com>
16473
16474 * gdb.mi/mi-var-child.c (nothing1): New function.
16475 (nothing2): New function.
16476 (do_children_tests): Set function pointers by nothing1 and
16477 nothing2.
16478 * gdb.mi/mi-var-child.exp: Step over new added statements.
16479 Update test to match the new output.
16480 * gdb.mi/var-cmd.c (nothing1): New function.
16481 (nothing2): New function.
16482 (do_children_tests): Set function pointers by nothing1 and
16483 nothing2.
16484 * gdb.mi/mi-var-display.exp: Update test to match output.
16485 Step to the line specified by $line_dct_nothing.
16486 Increase the number of lines to step.
16487
46a93de2
YQ
164882014-10-14 Yao Qi <yao@codesourcery.com>
16489
16490 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16491 tests.
16492 * gdb.mi/mi2-var-child.exp: Likewise.
16493
14ea52ee
DE
164942014-10-13 Doug Evans <dje@google.com>
16495
16496 * gdb.python/py-objfile.exp: Change name of file name test.
16497
e5c6e92b
DE
164982014-10-13 Doug Evans <dje@google.com>
16499
16500 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16501 from the start of the CU.
16502
c780cc2f
JK
165032014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16504 Yao Qi <yao@codesourcery.com>
16505
16506 Fix "save breakpoints" for "catch" command.
16507 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16508 Remove -nonewline. Match also the added "main" line.
16509
99894e11
JK
165102014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16511
16512 Fix "save breakpoints" for "disable $bpnum" command.
16513 * gdb.base/save-bp.c (main): Add label.
16514 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16515
6e1ac5a3
JK
165162014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16517
16518 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16519
754dd2b0
YQ
165202014-10-11 Yao Qi <yao@codesourcery.com>
16521
16522 * gdb.server/server-kill.exp: Execute command
16523 "set remote trace-status-packet on" before "tstatus".
16524
f90183d7
YQ
165252014-10-11 Yao Qi <yao@codesourcery.com>
16526
16527 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16528 (main): Call getppid.
16529 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16530 and continue to it. Read variable "server_pid".
16531
bf40a607
YQ
165322014-10-11 Yao Qi <yao@codesourcery.com>
16533
16534 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16535
052ca370
YQ
165362014-10-11 Yao Qi <yao@codesourcery.com>
16537
16538 * gdb.threads/thread-find.exp: Don't execute command
16539 "info threads".
16540 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16541 * gdb.threads/linux-dp.exp: Don't check the condition
16542 $threads_created equals to zero.
16543
3831839c
PA
165442014-10-10 Pedro Alves <palves@redhat.com>
16545
16546 * gdb.base/bigcore.exp: Remove references to IRIX.
16547 * gdb.base/funcargs.exp: Likewise.
16548 * gdb.base/interrupt.exp: Likewise.
16549 * gdb.base/mips_pro.exp: Likewise.
16550 * gdb.base/nodebug.exp: Likewise.
16551 * gdb.base/setvar.exp: Likewise.
16552 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16553
8b9a549d
PA
165542014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16555 Pedro Alves <palves@redhat.com>
16556
16557 PR symtab/14466
16558 * gdb.base/vdso-warning.c: New file.
16559 * gdb.base/vdso-warning.exp: New file.
16560
d48ba5e8
DE
165612014-10-02 Doug Evans <dje@google.com>
16562
16563 * gdb.base/structs.c (main): Don't run forever.
16564
2278c276
PA
165652014-10-02 Pedro Alves <palves@redhat.com>
16566
16567 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16568 (top level) <stop threads 1, stop threads 2>: Use it.
16569
b57bacec
PA
165702014-10-02 Pedro Alves <palves@redhat.com>
16571
16572 * gdb.threads/break-while-running.exp (test): Add new
16573 'update_thread_list' argument. Skip "info threads" if false.
16574 (top level): Add new 'update_thread_list' axis.
16575
13fd3ff3
PA
165762014-10-02 Pedro Alves <palves@redhat.com>
16577
16578 PR breakpoints/17431
16579 * gdb.base/execl-update-breakpoints.c: New file.
16580 * gdb.base/execl-update-breakpoints.exp: New file.
16581
0fec99e8
PA
165822014-10-01 Pedro Alves <palves@redhat.com>
16583
16584 * gdb.base/breakpoint-in-ro-region.c: New file.
16585 * gdb.base/breakpoint-in-ro-region.exp: New file.
16586
2ddf4301
SM
165872014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16588
16589 * gdb.mi/mi-exit-code.exp: New file.
16590 * gdb.mi/mi-exit-code.c: New file.
16591
6a5f3f43
YQ
165922014-09-30 Yao Qi <yao@codesourcery.com>
16593
16594 * lib/prelink-support.exp (build_executable_own_libs): Error if
16595 the target isn't native.
16596
345bcc73
YQ
165972014-09-30 Yao Qi <yao@codesourcery.com>
16598
16599 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16600 false.
16601
a25a5a45
PA
166022014-09-22 Pedro Alves <palves@redhat.com>
16603
16604 * gdb.threads/break-while-running.exp: New file.
16605 * gdb.threads/break-while-running.c: New file.
16606
00ba3162
YQ
166072014-09-19 Yao Qi <yao@codesourcery.com>
16608
16609 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16610 Invoke test. Restart GDB with --readnow and invoke test again.
16611
c3b7b696
YQ
166122014-09-19 Yao Qi <yao@codesourcery.com>
16613
16614 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16615 proc set_breakpoint_on_gcd_function. Invoke
16616 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16617 invoke set_breakpoint_on_gcd_function again.
16618
2b4fd423
DE
166192014-09-18 Doug Evans <dje@google.com>
16620
16621 * gdb.dwarf2/symtab-producer.exp: New file.
16622
a5947601
SDJ
166232014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16624
16625 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16626 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16627 * gdb.base/global-var-nested-by-dso.c: Likewise.
16628 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16629
91c19059
SDJ
166302014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16631 Pedro Alves <palves@redhat.com>
16632
16633 * gdb.base/watch-bitfields.exp: Pass string other than test file
16634 name to prepare_for_testing.
16635 (watch): New procedure.
16636 (expect_watchpoint): Use with_test_prefix.
16637 (top level): Factor out tests to ...
16638 (test_watch_location, test_regular_watch): ... these new
16639 procedures, and use with_test_prefix and gdb_continue_to_end.
16640
bb9d5f81
PP
166412014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16642
16643 PR breakpoints/12526
16644 * gdb.base/watch-bitfields.exp: New file.
16645 * gdb.base/watch-bitfields.c: New file.
16646
635856f5
PA
166472014-09-16 Pedro Alves <palves@redhat.com>
16648
16649 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16650 software and hardware addresses, not software address against
16651 itself.
16652
7280ceea
PA
166532014-09-16 Pedro Alves <palves@redhat.com>
16654
16655 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16656 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16657
428b16bd
PA
166582014-09-16 Pedro Alves <palves@redhat.com>
16659
16660 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16661 files.
16662 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16663 "*-*-vxworks*" throughout.
16664 * gdb.base/break.exp: Likewise.
16665 * gdb.base/default.exp: Likewise.
16666 * gdb.base/scope.exp: Likewise.
16667 * gdb.base/sepdebug.exp: Likewise.
16668 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16669 throughout.
16670 * gdb.base/run.c: Likewise.
16671 * gdb.base/sepdebug.c: Likewise.
16672 * gdb.hp/gdb.aCC/run.c: Likewise.
16673 * gdb.reverse/until-reverse.c: Likewise.
16674 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16675
666d413c
YQ
166762014-09-16 Yao Qi <yao@codesourcery.com>
16677
16678 * boards/local-remote-host-native.exp: New file.
16679
57cbd724
DE
166802014-09-14 Doug Evans <xdje42@gmail.com>
16681
16682 * gdb.threads/queue-signal.c (thread_count): New variable.
16683 (thread_count_mutex, thread_count_condvar): New variables.
16684 (incr_thread_count, wait_all_threads_running): New functions.
16685 (main): Wait for all threads to be in their thread functions.
16686
81219e53
DE
166872014-09-13 Doug Evans <xdje42@gmail.com>
16688
16689 * gdb.threads/queue-signal.c: New file.
16690 * gdb.threads/queue-signal.exp: New file.
16691
3714cea7
DE
166922014-09-13 Doug Evans <xdje42@gmail.com>
16693
16694 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16695 be consistent with what default_gdb_init uses.
16696 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16697 the plain text of the prompt. Add some logging printfs.
16698 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16699
fa43b1d7
PA
167002014-09-12 Pedro Alves <palves@redhat.com>
16701
16702 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16703 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16704 * gdb.arch/i386-size-overlap.exp: Likewise.
16705 * gdb.arch/i386-size.exp: Likewise.
16706 * gdb.arch/i386-unwind.exp: Likewise.
16707 * gdb.base/a2-run.exp: Likewise.
16708 * gdb.base/break.exp: Likewise.
16709 * gdb.base/charset.exp: Likewise.
16710 * gdb.base/chng-syms.exp: Likewise.
16711 * gdb.base/commands.exp: Likewise.
16712 * gdb.base/dbx.exp: Likewise.
16713 * gdb.base/find.exp: Likewise.
16714 * gdb.base/funcargs.exp: Likewise.
16715 * gdb.base/jit-simple.exp: Likewise.
16716 * gdb.base/reread.exp: Likewise.
16717 * gdb.base/sepdebug.exp: Likewise.
16718 * gdb.base/step-bt.exp: Likewise.
16719 * gdb.cp/mb-inline.exp: Likewise.
16720 * gdb.cp/mb-templates.exp: Likewise.
16721 * gdb.objc/basicclass.exp: Likewise.
16722 * gdb.threads/killed.exp: Likewise.
16723
9d9bf2df
EBM
167242014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16725
16726 PR tdep/17379
16727 * gdb.arch/powerpc-stackless.S: New file.
16728 * gdb.arch/powerpc-stackless.exp: New file.
16729
1cf2f1b0
JK
167302014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16731
16732 * gdb.base/attach.c: Include unistd.h.
16733 (main): Call alarm. Add label postloop.
16734 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
16735 gdb_breakpoint, gdb_continue_to_breakpoint.
16736 (test_command_line_attach_run): Kill ${testpid} in one exit path.
16737
98880d46
PA
167382014-09-11 Pedro Alves <palves@redhat.com>
16739
16740 PR gdb/17347
16741 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
16742 * gdb.base/attach.exp (test_command_line_attach_run): New
16743 procedure.
16744 (top level): Call it.
16745
4c92ff2c
PA
167462014-09-11 Pedro Alves <palves@redhat.com>
16747
16748 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
16749 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
16750 (do_command_attach_tests): Use spawn_wait_for_attach.
16751 * gdb.base/solib-overlap.exp: Likewise.
16752 * gdb.multi/multi-attach.exp: Likewise.
16753 * gdb.python/py-prompt.exp: Likewise.
16754 * gdb.python/py-sync-interp.exp: Likewise.
16755 * gdb.server/ext-attach.exp: Likewise.
16756
3adc1a7d
GKB
167572014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
16758
16759 * gdb.fortran/array-element.exp: Remove unexpected "continue"
16760 command in testcase. Simplify testcase.
16761
96334934
JB
167622014-09-10 Joel Brobecker <brobecker@adacore.com>
16763
16764 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
16765
eb479039
JB
167662014-09-10 Joel Brobecker <brobecker@adacore.com>
16767
16768 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
16769
deede10c
JB
167702014-09-10 Joel Brobecker <brobecker@adacore.com>
16771
16772 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
16773
7828a5f5
JB
167742014-09-10 Joel Brobecker <brobecker@adacore.com>
16775
16776 * gdb.dwarf2/dynarr-ptr.c: New file.
16777 * gdb.dwarf2/dynarr-ptr.exp: New file.
16778
33aeebcf
MR
167792014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16780
16781 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
16782 of 30 rather than hardcoding 120 for a slow test case. Take the
16783 `gdb,timeout' target setting into account for this calculation.
16784 Don't extend the timeout for the test cases that don't need it.
16785
7b415901
MR
167862014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16787
16788 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
16789 a factor of 2 for a slow test case. Take the `gdb,timeout'
16790 target setting into account for this calculation.
16791 * gdb.reverse/until-precsave.exp: Increase the timeout by
16792 a factor of 15 and 3 respectively rather than adding 120
16793 for a pair of slow test cases. Take the `gdb,timeout'
16794 target setting into account for this calculation.
16795
4a40f85a
MR
167962014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16797
16798 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
16799 timeout, don't pass one down to gdb_expect.
16800 (gdb_expect): Rework timeout selection.
16801
09635af7
MR
168022014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16803
16804 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
16805 exception on timeout.
16806 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
16807 (gdbserver_start_extended): Catch any `gdbserver_start' error
16808 exceptions.
16809 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
16810 * lib/mi-support.exp (mi_gdb_target_load): Catch any
16811 `gdbserver_gdb_load' error exceptions.
16812
2bdd10b7
MR
168132014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16814
16815 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
16816 120 on waiting for the TCP socket to open.
16817
316935f0
DE
168182014-09-09 Doug Evans <xdje42@gmail.com>
16819
16820 * gdb.base/default.exp (show_conv_list): Add _caller_is,
16821 _caller_matches, _any_caller_is, _any_caller_matches.
16822
83740597
DE
168232014-09-09 Doug Evans <xdje42@gmail.com>
16824
16825 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
16826
4c122fc3
YQ
168272014-09-09 Yao Qi <yao@codesourcery.com>
16828
16829 * gdb.mi/mi-var-display.exp: Set print symbol off.
16830
a9f116cb
GKB
168312014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
16832
16833 PR gdb/17035
16834 * gdb.base/commands.exp: Add tests to verify user-defined
16835 commands with empty bodies.
16836 * gdb.python/py-cmd.exp: Test that we don't show user-defined
16837 python commands in `show user command`.
16838 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
16839 scheme commands in `show user command`.
16840
c75bd3a2
JK
168412014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16842
16843 PR python/17355
16844 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
16845 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
16846 * gdb.python/py-framefilter-invalidarg.exp: New file.
16847 * gdb.python/py-framefilter-invalidarg.py: New file.
16848
faa42425
DE
168492014-09-06 Doug Evans <xdje42@gmail.com>
16850
16851 PR 15276
16852 * gdb.python/py-caller-is.c: New file.
16853 * gdb.python/py-caller-is.exp: New file.
16854
474ca4f6
SDJ
168552014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16856
16857 PR gdb/17235
16858 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
16859 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
16860
eb0b0463
SDJ
168612014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
16862
16863 PR fortran/17237
16864 * gdb.fortran/print-formatted.exp: New file.
16865 * gdb.fortran/print-formatted.f90: Likewise.
16866
5f3b99cf
SS
168672014-09-03 Sasha Smundak <asmundak@google.com>
16868
16869 * gdb.python/py-frame.exp: Test Frame.read_register.
16870
7d793aa9
SDJ
168712014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
16872
16873 PR python/16699
16874 * gdb.python/py-completion.exp: New file.
16875 * gdb.python/py-completion.py: Likewise.
16876
fb0576e9
DE
168772014-08-28 Doug Evans <dje@google.com>
16878
16879 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
16880 eax,etc. are live with values set by gdb and thus the compiler can't
16881 use them.
16882 * gdb.arch/i386-pseudo.c (main): Ditto.
16883
ee92b0dd
DE
168842014-08-27 Doug Evans <dje@google.com>
16885
16886 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
16887
6649db35
DE
168882014-08-25 Doug Evans <dje@google.com>
16889
16890 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
16891 (main): Ditto.
16892
564b7600
DE
168932014-08-25 Doug Evans <dje@google.com>
16894
16895 * gdb.threads/thread-execl.exp: #include <stdio.h>.
16896
3881fb67
YQ
168972014-08-24 Yao Qi <yao@codesourcery.com>
16898
16899 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
16900 symbol off.
16901 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
16902
a05a36a5
DE
169032014-08-22 Doug Evans <dje@google.com>
16904
16905 PR 17276
16906 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
16907 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
16908 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
16909
7c343b48
YQ
169102014-08-22 Yao Qi <yao@codesourcery.com>
16911
16912 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
16913 * gdb.python/py-finish-breakpoint2.exp: Likewise.
16914 * gdb.python/python.exp: Likewise. Use .py file on the host
16915 instead of the build.
16916
22fd09ae
JK
169172014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16918
16919 * gdb.threads/gcore-stale-thread.c: New file.
16920 * gdb.threads/gcore-stale-thread.exp: New file.
16921
a8454a7c
PA
169222014-08-21 Pedro Alves <palves@redhat.com>
16923
16924 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
16925 * gdb.base/gcore-relro-pie.exp: Likewise.
16926 * gdb.base/gcore-relro.exp: Likewise.
16927 * gdb.base/gcore.exp: Likewise.
16928 * gdb.base/print-symbol-loading.exp: Likewise.
16929 * gdb.threads/gcore-thread.exp: Likewise.
16930 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
16931
2a31c623
PA
169322014-08-20 Pedro Alves <palves@redhat.com>
16933 Jan Kratochvil <jan.kratochvil@redhat.com>
16934
16935 * Makefile.in (EXTRA_RULES, CC): New variables, get from
16936 configure.
16937 (EXPECT): Handle READ1 being set.
16938 (all): Depend on EXTRA_RULES.
16939 (check-read1, expect-read1, read1.so, read1): New rules.
16940 * README (Testsuite Parameters): Document the READ1 make variable.
16941 (Race detection): New section.
16942 * configure: Regenerate.
16943 * configure.ac: If build==host==target, and running under a
16944 GNU/glibc system, add read1 to the extra Makefile rules.
16945 (EXTRA_RULES): AC_SUBST it.
16946 * lib/read1.c: New file.
16947
d36430db
JB
169482014-08-20 Joel Brobecker <brobecker@adacore.com>
16949
16950 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
16951 the handling of variables declared as a typedef to an array
16952 which a DW_AT_data_location attribute.
16953
9a0dc9e3
PA
169542014-08-19 Andrew Burgess <aburgess@broadcom.com>
16955 Pedro Alves <palves@redhat.com>
16956
16957 PR symtab/14604
16958 PR symtab/14605
16959 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
16960 gdb_test.
16961
0718a8da
PA
169622014-08-19 Pedro Alves <palves@redhat.com>
16963
16964 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
16965
13b448cd
YQ
169662014-08-19 Yao Qi <yao@codesourcery.com>
16967
16968 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
16969 right line.
16970
1cbf5077
DB
169712014-08-18 David Blaikie <dblaikie@gmail.com>
16972
16973 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
16974
bf0fae19
JB
169752014-08-18 Joel Brobecker <brobecker@adacore.com>
16976
16977 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
16978 attribute in array range.
16979
3c8c5dcc
JB
169802014-08-18 Joel Brobecker <brobecker@adacore.com>
16981
16982 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
16983
e66d4446
SC
169842014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16985
16986 PR c++/17132
16987 * gdb.cp/pr17132.cc: New file.
16988 * gdb.cp/pr17132.exp: New file.
16989
940df408
SC
169902014-08-15 Siva Chandra Reddy <sivachandra@google.com>
16991
16992 * gdb.python/py-xmethods.py (A_getarrayind)
16993 (E_method_char_worker.__call__, E_method_int_worker.__call__):
16994 Use 'print' with function call syntax.
16995 (E_method_matcher.match): Fix tab vs space indentation mixup.
16996
ebcc6c3a
YQ
169972014-08-15 Yao Qi <yao@codesourcery.com>
16998
16999 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17000 false.
17001
775e0f04
YQ
170022014-08-15 Yao Qi <yao@codesourcery.com>
17003
17004 * gdb.cp/casts.exp: Set print symbol off.
17005 * gdb.cp/class2.exp: Likewise.
17006 * gdb.cp/overload.exp: Likewise.
17007 * gdb.cp/templates.exp: Likewise.
17008
d769e349
DE
170092014-08-11 Doug Evans <dje@google.com>
17010
17011 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17012 (test_load_shlib): Update.
17013
20c6f1e1
YQ
170142014-08-09 Yao Qi <yao@codesourcery.com>
17015
17016 * gdb.base/display.exp: Invoke is_address_zero_readable.
17017 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17018 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17019 * gdb.base/hbreak-unmapped.exp: Return if
17020 is_address_zero_readable returns true.
17021 * gdb.base/signest.exp: Likewise.
17022 * gdb.base/signull.exp: Likewise.
17023 * gdb.base/sigbpt.exp: Likewise.
17024 * gdb.guile/scm-disasm.exp: Do the test if
17025 is_address_zero_readable returns false.
17026 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17027 * gdb.python/py-arch.exp: Likewise.
17028 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17029 * lib/gdb.exp (is_address_zero_readable): New proc.
17030
5792e8e3
YQ
170312014-08-09 Yao Qi <yao@codesourcery.com>
17032
17033 PR testsuite/13443
17034 * gdb.mi/mi-var-display.exp: Make test messages unique.
17035
3cecbbbe
TT
170362014-08-04 Tom Tromey <tromey@redhat.com>
17037
17038 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17039 target 0".
17040
00b51ff5
TT
170412014-08-04 Tom Tromey <tromey@redhat.com>
17042
17043 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17044 "target_resume".
17045
6908c509
JB
170462014-08-01 Joel Brobecker <brobecker@adacore.com>
17047
17048 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17049 inner_vla_struct_object_size.
17050 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17051 as xfail.
17052
cc6563d2
PA
170532014-07-30 Pedro Alves <palves@redhat.com>
17054
17055 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17056 comment.
17057
7e09a223
YQ
170582014-07-29 Yao Qi <yao@codesourcery.com>
17059
17060 PR gdb/17206
17061 * gdb.base/until-nodebug.exp: New.
17062
7ebdbe92
DE
170632014-07-28 Doug Evans <xdje42@gmail.com>
17064
17065 PR guile/17203
17066 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17067 previously existing parameter, and previously ambiguously spelled
17068 parameter.
17069
fdb1adc6
WN
170702014-07-28 Will Newton <will.newton@linaro.org>
17071
17072 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17073
186fcde0
DE
170742014-07-26 Ludovic Courtès <ludo@gnu.org>
17075 Doug Evans <xdje42@gmail.com>
17076
17077 PR guile/17146
17078 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17079
70509625
PA
170802014-07-25 Pedro Alves <palves@redhat.com>
17081
17082 * gdb.threads/signal-command-handle-nopass.c: New file.
17083 * gdb.threads/signal-command-handle-nopass.exp: New file.
17084 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17085 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17086 * gdb.threads/signal-delivered-right-thread.c: New file.
17087 * gdb.threads/signal-delivered-right-thread.exp: New file.
17088
c3f814a1
PA
170892014-07-25 Pedro Alves <palves@redhat.com>
17090
17091 * gdb.base/double-prompt-target-event-error.exp
17092 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17093 match.
17094 (cancel_pagination_in_target_event): Rework double prompt
17095 detection.
17096 * gdb.base/paginate-after-ctrl-c-running.exp
17097 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17098 <return>' match.
17099 * gdb.base/paginate-bg-execution.exp
17100 (test_bg_execution_pagination_return)
17101 (test_bg_execution_pagination_cancel): Remove '-notransfer
17102 <return>' matches.
17103 * gdb.base/paginate-execution-startup.exp
17104 (test_fg_execution_pagination_return)
17105 (test_fg_execution_pagination_cancel): Remove '-notransfer
17106 <return>' matches.
17107 * gdb.base/paginate-inferior-exit.exp
17108 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17109 match.
17110 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17111 * lib/gdb.exp (pagination_prompt): Run text through
17112 string_to_regexp.
17113 (gdb_test_multiple): Match $pagination_prompt instead of
17114 "<return>".
17115 (string_to_regexp): Move to lib/gdb-utils.exp.
17116
e214cf6c
JK
171172014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17118
17119 * gdb.arch/amd64-entry-value-paramref.S: New file.
17120 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17121 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17122 * gdb.arch/amd64-optimout-repeat.S: New file.
17123 * gdb.arch/amd64-optimout-repeat.c: New file.
17124 * gdb.arch/amd64-optimout-repeat.exp: New file.
17125
17d0c5c8
JK
171262014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17127
17128 PR gdb/17170
17129 * gdb.base/statistics.exp: New file.
17130
b8b8facf
DE
171312014-07-17 Doug Evans <dje@google.com>
17132
74b49205 17133 PR gdb/17170
b8b8facf
DE
17134 * gdb.base/maint.exp: Update testing of per-command stats.
17135
1b5d0ab3
PA
171362014-07-16 Pedro Alves <palves@redhat.com>
17137
17138 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17139 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17140 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17141 (tfile_write_buf): New functions.
17142 (add_memory_block): Rewrite using the above.
17143 (adjust_function_address): New function.
17144 (FUNCTION_ADDRESS): New macro.
17145 (write_basic_trace_file): Remove short_x local, and use
17146 tfile_write_16. Change type of func_addr local to unsigned long
17147 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17148 here. Cast argument of add_memory_block to char pointer.
17149 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17150 (main): Remove parameters.
17151 * gdb.trace/tfile.exp: Remove nowarnings.
17152
4d974e88
SM
171532014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17154
17155 * gdb.base/debug-expr.exp: Test string evaluation with
17156 "debug expression" on.
17157
41e99568
PA
171582014-07-15 Pedro Alves <palves@redhat.com>
17159
17160 * gdb.base/reread.exp: Use clean_restart.
17161
487d9753
PL
171622014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17163
17164 * gdb.arch/avr-flash-qualifer.c: New.
17165 * gdb.arch/avr-flash-qualifer.exp: New.
17166
cc1c52ad
PA
171672014-07-14 Pedro Alves <palves@redhat.com>
17168
17169 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17170 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17171
1e973570
PA
171722014-07-14 Pedro Alves <palves@redhat.com>
17173
17174 * gdb.base/double-prompt-target-event-error.c: New file.
17175 * gdb.base/double-prompt-target-event-error.exp: New file.
17176
93d6eb10
PA
171772014-07-14 Pedro Alves <palves@redhat.com>
17178
17179 PR gdb/17072
17180 * gdb.base/paginate-inferior-exit.c: New file.
17181 * gdb.base/paginate-inferior-exit.exp: New file.
17182
0017922d
PA
171832014-07-14 Pedro Alves <palves@redhat.com>
17184
17185 PR gdb/17072
17186 * gdb.base/paginate-bg-execution.c: New file.
17187 * gdb.base/paginate-bg-execution.exp: New file.
17188
94696ad3
PA
171892014-07-14 Pedro Alves <palves@redhat.com>
17190
17191 PR gdb/17072
17192 * gdb.base/paginate-execution-startup.c: New file.
17193 * gdb.base/paginate-execution-startup.exp: New file.
17194 * lib/gdb.exp (pagination_prompt): New global.
17195 (default_gdb_spawn): New procedure, factored out from
17196 default_gdb_spawn.
17197 (default_gdb_start): Adjust to call default_gdb_spawn.
17198 (gdb_spawn): New procedure.
17199
bd293940
PA
172002014-07-14 Pedro Alves <palves@redhat.com>
17201
17202 * lib/gdb.exp (gdb_assert): New procedure.
17203 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17204
c933f875
PA
172052014-07-14 Pedro Alves <palves@redhat.com>
17206
17207 * gdb.base/execution-termios.c: New file.
17208 * gdb.base/execution-termios.exp: New file.
17209
d98b7a16
TT
172102014-07-14 Tom Tromey <tromey@redhat.com>
17211
17212 * gdb.cp/vla-cxx.cc: New file.
17213 * gdb.cp/vla-cxx.exp: New file.
17214
548740d6
TT
172152014-07-14 Tom Tromey <tromey@redhat.com>
17216
17217 * gdb.reverse/rerun-prec.c: New file.
17218 * gdb.reverse/rerun-prec.exp: New file.
17219
a25eb028
MR
172202014-07-12 Maciej W. Rozycki <macro@mips.com>
17221 Maciej W. Rozycki <macro@codesourcery.com>
17222
17223 * lib/gdb-utils.exp: New file.
17224 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17225 inline `gdb_init_command' processing.
17226 (gdb_start_cmd): Likewise.
17227 * lib/mi-support.exp (mi_run_cmd): Likewise.
17228 * README: Document `gdb_init_command' and `gdb_init_commands'.
17229
218c2655
JK
172302014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17231
17232 Fix false FAIL running under a very long directory name.
17233 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17234 and "set print elements 10000". Twice.
17235
5401fde3
YQ
172362014-07-11 Yao Qi <yao@codesourcery.com>
17237
17238 * gdb.base/exprs.exp: "set print symbol off".
17239
e76126e8
PA
172402014-07-11 Pedro Alves <palves@redhat.com>
17241
17242 * gdb.threads/kill.c: New file.
17243 * gdb.threads/kill.exp: New file.
17244
2d6f0de6
YQ
172452014-07-10 Yao Qi <yao@codesourcery.com>
17246
17247 * gdb.trace/tfile.c (write_basic_trace_file)
17248 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17249 address written to trace file.
17250
7180e04a
PA
172512014-07-09 Pedro Alves <palves@redhat.com>
17252
17253 * gdb.base/attach-wait-input.exp: New file.
17254 * gdb.base/attach-wait-input.c: New file.
17255
9a9a7608
AB
172562014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17257
17258 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17259 setting up test structures.
17260 (main): Call new test function.
17261 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17262 test function, continue into test function and walk test
17263 structures.
17264
161ac41e
YQ
172652014-07-02 Yao Qi <yao@codesourcery.com>
17266
17267 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17268 'bar_start' at the beginning of functions 'foo' and 'bar'
17269 respectively.
17270 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17271 instead of 'foo' and 'bar'.
17272
1f267ae3
MM
172732014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17274
17275 * gdb.btrace/segv.exp: New.
17276 * gdb.btrace/segv.c: New.
17277
2b239efb
LM
172782014-07-02 Luis Machado <lgustavo@codesourcery.com>
17279
17280 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17281 instruction.
17282
cf363f18
MW
172832014-06-30 Mark Wielaard <mjw@redhat.com>
17284
17285 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17286 vulture, vilify, villar): New volatile array constants.
17287 (vindictive, vegetation): New const volatile array constants.
17288 * gdb.base/volatile.exp: Test volatile and const volatile array
17289 types.
17290
aebf9d24
AA
172912014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17292
17293 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17294 target lacks support for awatch, rwatch, or hbreak.
17295
b67a2c6f
YQ
172962014-06-27 Yao Qi <yao@codesourcery.com>
17297
17298 * gdb.multi/dummy-frame-restore.exp: New.
17299 * gdb.multi/dummy-frame-restore.c: New.
17300
aef92902
MM
173012014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17302
17303 * gdb.btrace/gcore.exp: New.
17304
8e9db26e
PA
173052014-06-23 Pedro Alves <palves@redhat.com>
17306
17307 * gdb.base/watchpoint-reuse-slot.c: New file.
17308 * gdb.base/watchpoint-reuse-slot.exp: New file.
17309
70afc5b7
SC
173102014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17311
17312 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17313 progspace's filename in 'info', 'enable' and 'disable' command
17314 tests.
17315
b972bd9c
JK
173162014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17317
17318 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17319 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17320 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17321
125f8a3d
GB
173222014-06-20 Gary Benson <gbenson@redhat.com>
17323
17324 * gdb.arch/i386-avx.exp: Fix include file location.
17325 * gdb.arch/i386-sse.exp: Likewise.
17326
3ed9baed
IB
173272014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17328
17329 * gdb.dlang/expression.exp: New file.
17330
034f788c
PA
173312014-06-19 Pedro Alves <palves@redhat.com>
17332
17333 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17334 out from ...
17335 (top level): ... here. Iterate running tests under different
17336 scheduler-locking settings.
17337
45371d0c
LM
173382014-06-18 Luis Machado <lgustavo@codesourcery.com>
17339
17340 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17341 to DW_FORM_addr and use non-zero addresses.
17342
5d376983
SC
173432014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17344
17345 PR gdb/17017
17346 * gdb.python/py-xmethods.cc: Add global function call counters and
17347 increment them in their respective functions. Remove "cout"
17348 statements.
17349 * gdb.python/py-xmethods.exp: Make tests check the global function
17350 call counters instead of depending on inferior IO.
17351
a1aa2221
LM
173522014-06-18 Don Breazeal <donb@codesourcery.com>
17353
17354 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17355 Deleted procedure.
17356 (explicit_fork_parent_follow): Deleted procedure.
17357 (explicit_fork_child_follow): Deleted procedure.
17358 (test_follow_fork): New procedure.
17359 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17360 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17361 procedure calls.
17362
0fc05997
YQ
173632014-06-17 Yao Qi <yao@codesourcery.com>
17364
17365 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17366 CP1252.
17367
70795c52
LM
173682014-06-17 Luis Machado <lgustavo@codesourcery.com>
17369
17370 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17371 Initialize ptr and S explicitly.
17372 (skip_type_update_when_not_use_rtti_test): Likewise.
17373
6be47f0c
KS
173742014-06-16 Keith Seitz <keiths@redhat.com>
17375
17376 PR mi/15863
17377 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17378 the inferior is started.
17379
d03de421
PA
173802014-06-16 Pedro Alves <palves@redhat.com>
17381
17382 * gdb.base/break-main-file-remove-fail.c: New file.
17383 * gdb.base/break-main-file-remove-fail.exp: New file.
17384 * gdb.base/break-unload-file.exp: Use build_executable instead of
17385 prepare_for_testing.
17386 (test_break): New parameter "initial_load". Handle it.
17387 (top level): Add initial_load cmdline/file axis.
17388
f9579b99
TT
173892014-06-12 Tom Tromey <tromey@redhat.com>
17390
17391 * gdb.base/completion.exp: Don't use directory name in test.
17392
3657956b
GB
173932014-06-09 Gary Benson <gbenson@redhat.com>
17394
17395 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17396 separate the always-available ANSI-standard signals from the
17397 signals that require checking.
17398 (main): Likewise.
17399 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17400 Likewise.
17401 (main): Likewise.
17402
4186eb54
KS
174032014-06-07 Keith Seitz <keiths@redhat.com>
17404
17405 Revert:
17406 PR c++/16253
17407 * gdb.cp/var-tag.cc: New file.
17408 * gdb.cp/var-tag.exp: New file.
17409 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17410 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17411 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17412 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17413
25326a28 174142014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17415
17416 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17417
829155c9
PA
174182014-06-06 Pedro Alves <palves@redhat.com>
17419
17420 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17421 in target debug output instead of looking at RSP packets,
17422 disabling the test on any target that uses hardware stepping.
17423 Update comments.
17424
61c8d22e
PA
174252014-06-06 Pedro Alves <palves@redhat.com>
17426
17427 * gdb.base/break-unload-file.exp: Fix typo.
17428
d9a47287
YQ
174292014-06-06 Yao Qi <yao@codesourcery.com>
17430
17431 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17432 from "jit_function" to "^jit_function".
17433
e5e01dbf
YQ
174342014-06-06 Yao Qi <yao@codesourcery.com>
17435
17436 * gdb.base/async.c (foo): Add one statement.
17437 * gdb.base/async.exp: Get the next instruction address and
17438 match the output of "nexti" by instruction address. Match
17439 the hex address in the output of "finish".
17440
73ba372c
GB
174412014-06-06 Gary Benson <gbenson@redhat.com>
17442
17443 * gdb.base/call-signals.c: Remove preprocessor conditionals
17444 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17445 SIGSEGV and SIGTERM.
17446 * gdb.base/sigall.c: Likewise.
17447 * gdb.base/unwindonsignal.c: Likewise.
17448 * gdb.reverse/sigall-reverse.c: Likewise.
17449
831517df
YQ
174502014-06-06 Yao Qi <yao@codesourcery.com>
17451
17452 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17453 readable, skip the test.
17454
b8b91e98
YQ
174552014-06-06 Yao Qi <yao@codesourcery.com>
17456
17457 * gdb.threads/staticthreads.c (thread_function): Move the line
17458 setting breakpoint on forward.
17459 * gdb.threads/staticthreads.exp: Update comments.
17460
fb934770
LC
174612014-06-05 Ludovic Courtès <ludo@gnu.org>
17462
17463 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17464 "history-append! type error".
17465
6ef284bd
SM
174662014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17467
17468 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17469 erroneous dprintf expected input.
17470
a872e241
DE
174712014-06-04 Doug Evans <xdje42@gmail.com>
17472
17473 * gdb.guile/scm-generics.exp: Delete.
17474
16f691fb
DE
174752014-06-04 Doug Evans <xdje42@gmail.com>
17476
17477 * gdb.guile/scm-breakpoint.exp: Update.
17478 Add tests for breakpoint registration.
17479
012370f6
TT
174802014-06-04 Tom Tromey <tromey@redhat.com>
17481
17482 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17483 VLA-in-union.
17484 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17485 inner_vla_struct, vla_union types. Initialize objects of those
17486 types and compute their sizes.
17487
9f5a4cef
HZ
174882014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17489 Hui Zhu <hui@codesourcery.com>
17490
17491 * gdb.base/fileio.exp: Add test for shell not available as well as
17492 available.
17493 * gdb.base/fileio.c (test_system): Check for shell twice.
17494
90a45c4d
YQ
174952014-06-04 Yao Qi <yao@codesourcery.com>
17496
17497 * gdb.base/auto-connect-native-target.exp: Remove redundant
17498 space from the regexp pattern.
17499
70017e41
YQ
175002014-06-04 Yao Qi <yao@codesourcery.com>
17501
17502 * gdb.base/default.exp: Replace "child" with "native" in
17503 regexp pattern.
17504
883964a7
SC
175052014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17506
17507 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17508 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17509 * gdb.python/py-xmethods.py: Python script supporting the
17510 new testcase and tests.
17511
ef370185
JB
175122014-06-03 Joel Brobecker <brobecker@adacore.com>
17513 Pedro Alves <palves@redhat.com>
17514
17515 PR breakpoints/17000
17516 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17517 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17518
1e2ccb61
BM
175192014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17520
17521 * gdb.base/subst.exp: Add tests to verify partial path matching
17522 output.
17523
c6ec5ab2
PA
175242014-06-03 Pedro Alves <palves@redhat.com>
17525
17526 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17527 target that doesn't use software single-stepping.
17528
835c559f
PA
175292014-06-03 Pedro Alves <palves@redhat.com>
17530
17531 PR breakpoints/17000
17532 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17533 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17534
06eb1586
DE
175352014-06-02 Doug Evans <xdje42@gmail.com>
17536
17537 * gdb.guile/scm-parameter.exp: New file.
17538
e698b8c4
DE
175392014-06-02 Doug Evans <xdje42@gmail.com>
17540
17541 * gdb.guile/scm-cmd.c: New file.
17542 * gdb.guile/scm-cmd.exp: New file.
17543
ded03782
DE
175442014-06-02 Doug Evans <xdje42@gmail.com>
17545
17546 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17547 pretty-printer lookup.
17548 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17549 (make-pp_s-printer): Call it.
17550 (make-pretty-printer-from-dict): New function.
17551 (lookup-pretty-printer-maker-from-dict): New function.
17552 (*pretty-printer*): Simplify.
17553 (make-objfile-pp_s-printer): New function.
17554 (install-objfile-pretty-printers!): New function.
17555 (make-progspace-pp_s-printer): New function.
17556 (install-progspace-pretty-printers!): New function.
17557 * gdb.guile/scm-progspace.c: New file.
17558 * gdb.guile/scm-progspace.exp: New file.
17559
41fac0cf
PA
175602014-06-02 Pedro Alves <palves@redhat.com>
17561
17562 * gdb.base/dprintf-bp-same-addr.c: New file.
17563 * gdb.base/dprintf-bp-same-addr.exp: New file.
17564
96ae5695
EBM
175652014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17566
17567 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17568 * gdb.arch/powerpc-power.s: Likewise.
17569
da02b3a8
JB
175702014-06-02 Joel Brobecker <brobecker@adacore.com>
17571
17572 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17573
c72b2e7b
YQ
175742014-06-01 Yao Qi <yao@codesourcery.com>
17575
17576 * gdb.base/watchpoint.exp (test_watch_location): Check null
17577 pointer can be dereferenced. If not, do the test, otherwise
17578 skip it.
17579
53e8a631
AB
175802014-05-30 Andrew Burgess <aburgess@broadcom.com>
17581
17582 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17583 results.
17584 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17585
938f0e2f
AB
175862014-05-30 Andrew Burgess <aburgess@broadcom.com>
17587
17588 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17589 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17590 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17591 * gdb.arch/amd64-invalid-stack-top.c: New file.
17592 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17593
9ba6657a
PA
175942014-05-30 Pedro Alves <palves@redhat.com>
17595
17596 PR breakpoints/17000
17597 * gdb.base/sss-bp-on-user-bp.c: New file.
17598 * gdb.base/sss-bp-on-user-bp.exp: New file.
17599
522c09bf
DB
176002014-05-30 David Blaikie <dblaikie@gmail.com>
17601
17602 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17603 gnu_inline semantics via attribute.
17604 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17605 source explicitly specifies the required semantics.
17606
bf4ef81e
MR
176072014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17608
17609 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17610
329ea579
PA
176112014-05-29 Pedro Alves <palves@redhat.com>
17612 Tom Tromey <tromey@redhat.com>
17613
17614 * gdb.base/async-shell.exp: Don't enable target-async.
17615 * gdb.base/async.exp
17616 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17617 parameter. Adjust.
17618 (top level): Don't test with "target-async".
17619 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17620 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17621 * gdb.base/inferior-died.exp: Don't enable target-async.
17622 * gdb.base/interrupt-noterm.exp: Likewise.
17623 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17624 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17625 * gdb.mi/mi-nonstop.exp: Likewise.
17626 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17627 * gdb.mi/mi-nsintrall.exp: Likewise.
17628 * gdb.mi/mi-nsmoribund.exp: Likewise.
17629 * gdb.mi/mi-nsthrexec.exp: Likewise.
17630 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17631 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17632 * gdb.python/py-evsignal.exp: Don't enable target-async.
17633 * gdb.python/py-evthreads.exp: Likewise.
17634 * gdb.python/py-prompt.exp: Likewise.
17635 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17636 * gdb.server/solib-list.exp: Don't enable target-async.
17637 * gdb.threads/thread-specific-bp.exp: Likewise.
17638 * lib/mi-support.exp: Adjust to use mi-async.
17639
fd664c91
PA
176402014-05-29 Pedro Alves <palves@redhat.com>
17641
17642 PR gdb/13860
17643 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17644 reason, even in sync mode.
17645
251bde03
PA
176462014-05-29 Pedro Alves <palves@redhat.com>
17647 Hui Zhu <hui@codesourcery.com>
17648
17649 PR PR15693
17650 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17651 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17652 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17653 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17654
7f3c0343
JB
176552014-05-28 Joel Brobecker <brobecker@adacore.com>
17656
17657 * config/monitor.exp (gdb_target_monitor): Replace use of
17658 "set remotebaud" by "set serial baud".
17659
b2715b27
AW
176602014-05-26 Andy Wingo <wingo@igalia.com>
17661
17662 * gdb.guile/scm-breakpoint.exp:
17663 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17664 properties instead of gdb-object-properties.
17665
498a4489
YQ
176662014-05-26 Yao Qi <yao@codesourcery.com>
17667
17668 * gdb.server/no-thread-db.exp: Specify source file name
17669 explicitly when setting a breakpoint.
17670
589fdceb
MM
176712014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17672
17673 * gdb.btrace/vdso.c: New.
17674 * gdb.btrace/vdso.exp: New.
17675
e9089e05
MM
176762014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17677
17678 * gdb.base/gcore.exp (capture_command_output): Move ...
17679 * lib/gdb.exp (capture_command_output): ... here.
17680
67b5c0c1
MM
176812014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17682
17683 * gdb.btrace/data.exp: Test memory access during btrace replay.
17684
a2199296
SM
176852014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17686
17687 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17688
17b2616c
PA
176892014-05-21 Pedro Alves <palves@redhat.com>
17690
17691 PR gdb/13860
17692 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17693 (top level): Test that output related to execution commands is
17694 sent to the console with CLI commands, but not with MI commands.
17695 Test that breakpoint events are always mirrored to the console.
17696 Also expect the new source line to be output after a "next" in
17697 async mode too. Make it a pass/fail test.
17698 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17699 output.
17700 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17701
5166082f
PA
177022014-05-21 Pedro Alves <palves@redhat.com>
17703
17704 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17705 Use them to test variations of "list" after reaching a breakpoint.
17706 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17707 Test "list" with listsize 10 after reaching a breakpoint.
17708 * gdb.python/python.exp (decode_line current location line
17709 number): Adjust expected line number.
17710
2f25d70f
SM
177112014-05-21 Simon Marchi <simon.marchi@ericsson.com>
17712
17713 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
17714 behavior for $args, pass it directly to "run".
17715
ff604a67
MR
177162014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
17717
17718 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
17719 30000 to 65536.
17720
6a3cb8e8
PA
177212014-05-21 Pedro Alves <palves@redhat.com>
17722
17723 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
17724 auto-connect-native-target off".
17725 * gdb.base/auto-connect-native-target.c: New file.
17726 * gdb.base/auto-connect-native-target.exp: New file.
17727
4ebfc96e
PA
177282014-05-21 Pedro Alves <palves@redhat.com>
17729
17730 * gdb.base/default.exp: Test "target native" instead of "target
17731 child".
17732
36d46afb
MW
177332014-05-21 Mark Wielaard <mjw@redhat.com>
17734
17735 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17736
5876f503
JK
177372014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17738
17739 Fix TLS access for -static -pthread.
17740 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
17741 <HAVE_TLS> (thread_function, main): Initialize it.
17742 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
17743 Add clean_restart.
17744 <$have_tls != "">: Check TLSVAR.
17745
0256a6ac
PA
177462014-05-21 Pedro Alves <palves@redhat.com>
17747
17748 * gdb.base/dcache-line-read-error.c: New.
17749 * gdb.base/dcache-line-read-error.exp: New.
17750
936d2992
PA
177512014-05-20 Pedro Alves <palves@redhat.com>
17752
17753 * gdb.base/compare-sections.c: New file.
17754 * gdb.base/compare-sections.exp: New file.
17755
802e8e6d
PA
177562014-05-20 Pedro Alves <palves@redhat.com>
17757
17758 * gdb.base/break-idempotent.c: New file.
17759 * gdb.base/break-idempotent.exp: New file.
17760
e59fa00f
MM
177612014-05-20 Markus Metzger <markus.t.metzger@intel.com>
17762
17763 * gdb.btrace/nohist.exp: New.
17764
8b696e31
YQ
177652014-05-20 Yao Qi <yao@codesourcery.com>
17766
17767 * lib/gdb.exp (gdb_init): Set timeout if test file is under
17768 gdb.reverse directory and gdb_reverse_timeout exists in board
17769 setting.
17770 * README: Document gdb_reverse_timeout.
17771
73c9764f
YQ
177722014-05-20 Yao Qi <yao@codesourcery.com>
17773
17774 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
17775 'test_file_name'. Treat args as a string instead of a list.
17776 (gdb_init): Rename argument 'args' by 'test_file_name'.
17777
f1f4348a
JK
177782014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
17779
17780 * gdb.arch/powerpc-power.exp: New file.
17781 * gdb.arch/powerpc-power.s: New file.
17782
0dbe70ce
DE
177832014-05-16 Doug Evans <dje@google.com>
17784
17785 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
17786 * gdb.base/completion.exp: Check that all expected files exist
17787 before doing file completion.
0dbe70ce 17788
8d551b02
DE
177892014-05-16 Doug Evans <dje@google.com>
17790
17791 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
17792 Update.
17793 (do_syscall_tests_without_xml): Update.
17794
73eb7709
PA
177952014-05-16 Pedro Alves <palves@redhat.com>
17796
17797 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
17798 instead of "unknown output after running".
17799
3fae92fc
YQ
178002014-05-16 Yao Qi <yao@codesourcery.com>
17801
17802 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
17803 file1.txt from host at the end.
17804 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17805
c2b2ccc5
DE
178062014-05-15 Doug Evans <dje@google.com>
17807
17808 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
17809 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
17810 loading file. Add test for TU lookup.
17811
8c217a4b
SM
178122014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17813
17814 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
17815 calling "-exec-arguments" or "set args" before running the
17816 inferior.
17817
3deb39c6
SM
178182014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17819
17820 * lib/mi-support.exp (mi_expect_stop): Expect message for
17821 inferiors that exit with non-zero exit code.
17822
71a79f8c
YQ
178232014-05-14 Yao Qi <yao@codesourcery.com>
17824
17825 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
17826 match absolute path on remote host.
17827 (test_file_list_exec_source_files): Remove "/" from the
17828 pattern.
17829
f23fcd46
YQ
178302014-05-14 Yao Qi <yao@codesourcery.com>
17831
17832 * boards/local-remote-host-notty.exp (${board}_file): New
17833 proc.
17834
9404b58f
KM
178352014-05-07 Kyle McMartin <kyle@redhat.com>
17836
17837 Pushed by Joel Brobecker <brobecker@adacore.com>.
17838 * gdb.arch/aarch64-atomic-inst.c: New file.
17839 * gdb.arch/aarch64-atomic-inst.exp: New file.
17840
5e45f04c
YQ
178412014-05-07 Yao Qi <yao@codesourcery.com>
17842
17843 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
17844 in current context" too.
17845
c888a17d
KS
178462014-05-05 Keith Seitz <keiths@redhat.com>
17847
17848 * gdb.linespec/ls-dollar.exp: Add test for linespec
17849 file:convenience_variable.
17850
290a839c
YQ
178512014-05-05 Yao Qi <yao@codesourcery.com>
17852
17853 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
17854 traceframes into tfile and ctf trace files. Read data from
17855 trace file and test collected data.
17856 (gdb_collect_locals_test): Likewise.
17857 (gdb_unavailable_registers_test): Likewise.
17858 (gdb_unavailable_floats): Likewise.
17859 (gdb_collect_globals_test): Likewise.
17860 (top-level): Append "ctf" to trace_file_targets if GDB
17861 supports.
17862
b5262cd0
YQ
178632014-05-05 Yao Qi <yao@codesourcery.com>
17864
17865 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
17866 code to ...
17867 (gdb_collect_args_test_1): ... it. New proc.
17868 (gdb_collect_locals_test): Move some code to ...
17869 (gdb_collect_locals_test_1): ... it. New proc.
17870 (gdb_unavailable_registers_test): Move some code to ...
17871 (gdb_unavailable_registers_test_1): ... it. New proc.
17872 (gdb_unavailable_floats): Move some code to ...
17873 (gdb_unavailable_floats_1): ... it. New proc.
17874
30a1e6cc
SDJ
178752014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17876
17877 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
17878 probes to test for bitness recognition.
17879 * gdb.arch/amd64-stap-optional-prefix.exp
17880 (test_probe_value_without_reg): New procedure.
17881 Add code to test for different kinds of bitness.
17882
f33da99a
SDJ
178832014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17884
17885 PR breakpoints/16889
17886 * gdb.arch/amd64-stap-optional-prefix.S: New file.
17887 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17888
5b80f00d
PA
178892014-05-01 Pedro Alves <palves@redhat.com>
17890
17891 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
17892 gdb_file_cmd if no file is specified.
17893 * boards/native-extended-gdbserver.exp (gdb_load): Use the
17894 last_loaded_file to set the remote exec-file.
17895
f8c2a73c
PA
178962014-05-01 Pedro Alves <palves@redhat.com>
17897
17898 * boards/local-remote-host.exp: New file.
17899
be6e8ac7
PA
179002014-05-01 Pedro Alves <palves@redhat.com>
17901
17902 * boards/local-remote-host.exp: Rename to ...
17903 * boards/local-remote-host-notty.exp: ... this.
17904
cac0dc8f
JB
179052014-04-28 Joel Brobecker <brobecker@adacore.com>
17906
17907 * gdb.ada/dyn_arrayidx: New testcase.
17908
9730e6cc
YQ
179092014-04-26 Yao Qi <yao@codesourcery.com>
17910
17911 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
17912 and compute the length of function main. Save it in
17913 $main_length.
17914 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
17915 (top-level): Use gdb_compile to compile objects into
17916 executable and restart GDB. Remove invocation to
17917 prepare_for_testing.
17918
7ae1a6a6
PA
179192014-04-25 Simon Marchi <simon.marchi@ericsson.com>
17920 Pedro Alves <palves@redhat.com>
17921
17922 PR server/16255
17923 * gdb.multi/multi-attach.c: New file.
17924 * gdb.multi/multi-attach.exp: New file.
17925
4082afcc
PA
179262014-04-25 Pedro Alves <palves@redhat.com>
17927
17928 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
17929 user.
17930 (top level): Test that "set remote conditional-breakpoints-packet
17931 off" works as intended.
17932 * gdb.base/dprintf.exp: Test that "set remote
17933 breakpoint-commands-packet off" works as intended.
17934 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
17935 New function.
17936 (top level): Call it.
17937 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
17938 remote fast-tracepoints-packet off" works as intended.
17939 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
17940 * lib/gdb.exp (gdb_is_target_remote): ... here.
17941
2abc3f8d
DB
179422014-04-24 David Blaikie <dblaikie@gmail.com>
17943
17944 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
17945 ensure clang would not discard them.
17946 * gdb.base/gdbvars.c: Ditto.
17947 * gdb.base/memattr.c: Ditto.
17948 * gdb.base/whatis.c: Ditto.
17949 * gdb.python/py-prettyprint.c: Ditto.
17950 * gdb.trace/actions.c: Ditto.
17951 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
17952 ensure clang would not discard it.
17953
bfd39632
DB
179542014-04-24 David Blaikie <dblaikie@gmail.com>
17955
17956 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
17957 clang to emit the full definition of type required by the test
17958 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
17959
22842ff6
DB
179602014-04-24 David Blaikie <dblaikie@gmail.com>
17961
17962 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
17963 coax Clang into emitting the definition of the type.
17964 * gdb.cp/pr10728-x.h (y): Ditto.
17965 * gdb.cp/pr10728-y.cc (y): Ditto.
17966
c2e827ad
DB
179672014-04-24 David Blaikie <dblaikie@gmail.com>
17968
17969 * gdb.base/label.exp: XFAIL label related tests under Clang.
17970 * gdb.cp/cplabel.exp: Ditto.
17971 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
17972 under Clang those using labels.
17973
4c2d33e7
YQ
179742014-04-25 Yao Qi <yao@codesourcery.com>
17975
17976 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
17977 double_label.
17978 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
17979 partial_label and double_label.
17980
56083b99
DB
179812014-04-24 David Blaikie <dblaikie@gmail.com>
17982
17983 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
17984
25d4e99d
DB
179852014-04-24 David Blaikie <dblaikie@gmail.com>
17986
17987 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
17988 of the function to work across GCC and Clang.
17989 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
17990 pointer types (const void ** const V void **).
17991
01f9f808
MS
179922014-04-24 Michael Sturm <michael.sturm@mintel.com>
17993 Walfred Tedeschi <walfred.tedeschi@intel.com>
17994
17995 * Makefile.in (EXECUTABLES): Added i386-avx512.
17996 * gdb.arch/i386-avx512.c: New file.
17997 * gdb.arch/i386-avx512.exp: Likewise.
17998
4b48d439
KS
179992014-04-23 Keith Seitz <keiths@redhat.com>
18000
18001 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18002 (mi_make_breakpoint_table): New procedure.
18003 (mi_create_breakpoint): Use mi_make_breakpoint
18004 and return the result.
18005 (mi_make_breakpoint): New procedure.
18006 (mi_build_kv_pairs): New procedure.
18007
18008 * gdb.mi/mi-break.exp: Remove unused globals,
18009 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18010 All callers updated.
18011 * gdb.mi/mi-dprintf.exp: Use variable to track command
18012 number.
18013 Update all callers of mi_create_breakpoint and use
18014 mi_make_breakpoint_table.
18015 Remove any unused global variables.
18016 * gdb.mi/mi-nonstop.exp: Likewise.
18017 * gdb.mi/mi-nsintrall.exp: Likewise.
18018 * gdb.mi/mi-nsmoribund.exp: Likewise.
18019 * gdb.mi/mi-nsthrexec.exp: Likewise.
18020 * gdb.mi/mi-reverse.exp: Likewise.
18021 * gdb.mi/mi-simplerun.exp: Likewise.
18022 * gdb.mi/mi-stepn.exp: Likewise.
18023 * gdb.mi/mi-syn-frame.exp: Likewise.
18024 * gdb.mi/mi-until.exp: Likewise.
18025 * gdb.mi/mi-var-cp.exp: Likewise.
18026 * gdb.mi/mi-var-display.exp: Likewise.
18027 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18028 * gdb.mi/mi2-var-child.exp: Likewise.
18029 * gdb.mi/mi-vla-c99.exp: Likewise.
18030 * lib/mi-support.exp: Likewise.
18031
18032 From Ian Lance Taylor <iant@cygnus.com>:
18033 * lib/gdb.exp (parse_args): New procedure.
18034
08351840
PA
180352014-04-23 Pedro Alves <palves@redhat.com>
18036
18037 * gdb.base/break-unload-file.c: New file.
18038 * gdb.base/break-unload-file.exp: New file.
18039 * gdb.base/sym-file-lib.c (baz): New function.
18040 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18041 field.
18042 (load): Store the segment's mapped size.
18043 (unload): New function.
18044 (unload_shlib): New function.
18045 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18046 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18047 set a breakpoint at baz, and call it.
18048 * gdb.base/sym-file.exp: New tests for stale breakpoint
18049 instructions.
18050
076855f9
PA
180512014-04-23 Pedro Alves <palves@redhat.com>
18052
18053 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18054 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18055 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18056 * gdb.base/hbreak-unmapped.c: New file.
18057 * gdb.base/hbreak-unmapped.exp: New file.
18058 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18059 * lib/gdb.exp (gdb_is_target_remote): ... here.
18060
483805cf
PA
180612014-04-22 Pedro Alves <palves@redhat.com>
18062
18063 * gdb.base/consecutive-step-over.c: New file.
18064 * gdb.base/consecutive-step-over.exp: New file.
18065
06d97543
PA
180662014-04-22 Pedro Alves <palves@redhat.com>
18067
18068 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18069 instead of send_gdb/gdb_expect.
18070
b4429ea2
YQ
180712014-04-22 Yao Qi <yao@codesourcery.com>
18072
18073 * lib/trace-support.exp (generate_tracefile): New procedure.
18074 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18075 return 0.
18076 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18077 if generate_tracefile returns 1.
18078
51d48146
PA
180792014-04-18 Tom Tromey <palves@redhat.com>
18080 Pedro alves <tromey@redhat.com>
18081
18082 PR backtrace/15558
18083 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18084 with a backtrace limit.
18085 * gdb.python/py-frame-inline.exp: Test running to an inline
18086 function with a backtrace limit, and printing the newest frame.
18087 * gdb.python/py-frame-inline.c (main): Call f.
18088
bd1dce5f
MS
180892014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18090
18091 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18092
40d1a503
MS
180932014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18094
18095 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18096 Drop prefix from unsupported source file path.
18097
389b98f7
YQ
180982014-04-17 Yao Qi <yao@codesourcery.com>
18099
18100 * lib/gdb.exp (with_target_charset): New proc.
18101 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18102 with_target_charset.
18103 (test_print_strings): Likewise.
18104 (test_repeat_bytes): Likewise.
18105 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18106 for some tests.
18107
22869d73
KS
181082014-04-16 Keith Seitz <keiths@redhat.com>
18109
18110 PR gdb/15827
18111 * gdb.dwarf2/corrupt.c: New file.
18112 * gdb.dwarf2/corrupt.exp: New file.
18113
c4f87ca6
KS
181142014-04-16 Keith Seitz <keiths@redhat.com>
18115
18116 PR c++/16597
18117 * gdb.cp/namelessclass.cc: New file.
18118 * gdb.cp/namelessclass.exp: New file.
18119 * gdb.cp/namelessclass.S: New file.
18120
ab19de87
DE
181212014-04-16 Doug Evans <dje@google.com>
18122
18123 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18124 Add comment.
18125 (gdbserver_default_get_comm_port): New function.
18126 (gdbserver_start): Check if board file provided
18127 "gdbserver,get_comm_port" and use it if so.
18128 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18129 (gdb,socketport): Set to "stdio".
18130 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18131 (stdio_gdbserver_template): Delete.
18132 (${board}_get_remote_address): Update.
18133 (${board}_build_remote_cmd): Delete.
18134 (${board}_get_comm_port): New function.
18135 (${board}_spawn): Update.
18136 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18137 Delete.
18138 (${board}_get_remote_address): Update.
18139 (${board}_get_comm_port): New function.
18140
fc98a809
AB
181412014-04-16 Andrew Burgess <aburgess@broadcom.com>
18142
18143 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18144 appearing in any order.
18145
87fd9e6e
DE
181462014-04-15 Doug Evans <dje@google.com>
18147
18148 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18149 uninitialized value of "description".
18150
099fc3ea
KS
181512014-04-15 Keith Seitz <keiths@redhat.com>
18152
18153 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18154 Remove unused globals.
18155 (test_running_the_program): Likewise.
18156 (test_controlled_execution): Likewise.
18157 (test_controlling_breakpoints): Likewise.
18158 (test_program_termination): Likewise.
18159
5da151d4
KS
181602014-04-15 Keith Seitz <keiths@redhat.com>
18161
18162 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18163 unused globals.
18164 (test_rbreak_creation_and_listing): Likewise.
18165 (test_ignore_count): Likewise.
18166 (test_error): Likewise.
18167
35e5d2f0
PA
181682014-04-15 Pedro Alves <palves@redhat.com>
18169
18170 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18171 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18172 sym-file-loader.c.
18173 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18174 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18175 to sym-file-loader.c.
18176 (struct library): Forward declare.
18177 (load_shlib, lookup_function): Change prototypes.
18178 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18179 (translate_offset): Remove declarations.
18180 (get_text_addr): New declaration.
18181 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18182 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18183 sym-file-loader.h.
18184 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18185 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18186 here from sym-file-loader.h.
18187 (struct library): New structure.
18188 (load_shlib, lookup_function): Change prototypes and adjust to
18189 work with a struct library.
18190 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18191 (translate_offset): Make static.
18192 (get_text_addr): New function.
18193 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18194
eb4c1710
PA
181952014-04-15 Pedro Alves <palves@redhat.com>
18196
18197 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18198
2d1baf52
PA
181992014-04-15 Pedro Alves <palves@redhat.com>
18200
18201 * gdb.base/sym-file-loader.c: Include <limits.h>.
18202 (SELF_LINK): New define.
18203 (get_origin): New function.
18204 (load_shlib): Use it.
18205 * gdb.base/sym-file.exp: Don't early return if the target is
18206 remote. Use runto_main, and issue fail is that fails. Use
18207 gdb_load_shlibs.
18208 (shlib_name): Delete.
18209 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18210
7dd6df01
PA
182112014-04-15 Pedro Alves <palves@redhat.com>
18212
18213 * gdb.base/sym-file.exp: Remove regex characters from test
18214 message. Don't refer to breakpoint numbers in test messages.
18215
b50c8614
KS
182162014-04-14 Keith Seitz <keiths@redhat.com>
18217
18218 PR c++/16253
18219 * gdb.cp/var-tag.cc: New file.
18220 * gdb.cp/var-tag.exp: New file.
18221 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18222 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18223 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18224 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18225
3d567982
TT
182262014-04-14 Tom Tromey <tromey@redhat.com>
18227
18228 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18229 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18230 type.
18231 * gdb.cp/enum-class.exp: New file.
18232 * gdb.cp/enum-class.cc: New file.
18233
0626fc76
TT
182342014-04-14 Tom Tromey <tromey@redhat.com>
18235
18236 * gdb.dwarf2/enum-type.exp: New file.
18237
dca325b3
SA
182382014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18239
18240 * gdb.mi/mi-vla-c99.exp: New file.
18241 * gdb.mi/vla.c: New file.
18242
5854b38a
SA
182432014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18244
18245 * gdb.base/vla-datatypes.c: New file.
18246 * gdb.base/vla-datatypes.exp: New file.
18247
463bb957
SA
182482014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18249
18250 * gdb.base/vla-ptr.c: New file.
18251 * gdb.base/vla-ptr.exp: New file.
18252
3dd170be
SA
182532014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18254
18255 * gdb.dwarf2/count.exp: New file.
18256
5ecaaa66
SA
182572014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18258
18259 * gdb.base/vla-sideeffect.c: New file.
18260 * gdb.base/vla-sideeffect.exp: New file.
18261
41f1ada5
DB
182622014-04-14 David Blaikie <dblaikie@gmail.com>
18263
18264 * gdb.mi/non-stop.c: Add return value for non-void function return
18265 statement.
18266 * gdb.threads/staticthreads.c: Ditto.
18267
0be03e84
DE
182682014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18269 Doug Evans <xdje42@gmail.com>
18270
18271 * gdb.guile/scm-value.c: Improve test case.
18272 * gdb.guile/scm-value.exp: Add new test.
18273
f180a1fb
DB
182742014-04-11 David Blaikie <dblaikie@gmail.com>
18275
18276 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18277 override Clang's default.
18278
6b662e19
JB
182792014-04-11 Joel Brobecker <brobecker@adacore.com>
18280
18281 Revert the following changes (regressions):
18282
18283 * gdb.base/vla-sideeffect.c: New file.
18284 * gdb.base/vla-sideeffect.exp: New file.
18285
18286 * gdb.dwarf2/count.exp: New file.
18287
18288 * gdb.base/vla-multi.c: New file.
18289 * gdb.base/vla-multi.exp: New file.
18290
18291 * gdb.base/vla-ptr.c: New file.
18292 * gdb.base/vla-ptr.exp: New file.
18293
18294 * gdb.base/vla-datatypes.c: New file.
18295 * gdb.base/vla-datatypes.exp: New file.
18296
18297 * gdb.mi/mi-vla-c99.exp: New file.
18298 * gdb.mi/vla.c: New file.
18299
245a5f0b
KS
183002014-04-11 Keith Seitz <keiths@redhat.com>
18301
18302 PR c++/16675
18303 * gdb.cp/cpsizeof.exp: New file.
18304 * gdb.cp/cpsizeof.cc: New file.
18305
58a84dcf
SA
183062014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18307
191a8a90
JB
18308 * gdb.mi/mi-vla-c99.exp: New file.
18309 * gdb.mi/vla.c: New file.
58a84dcf 18310
c8655f75
SA
183112014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18312
18313 * gdb.base/vla-datatypes.c: New file.
18314 * gdb.base/vla-datatypes.exp: New file.
18315
024e13b4
SA
183162014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18317
18318 * gdb.base/vla-ptr.c: New file.
18319 * gdb.base/vla-ptr.exp: New file.
18320
1a237e0e
SA
183212014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18322
18323 * gdb.base/vla-multi.c: New file.
18324 * gdb.base/vla-multi.exp: New file.
18325
504f3432
SA
183262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18327
18328 * gdb.dwarf2/count.exp: New file.
18329
3bce8237
SA
183302014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18331
191a8a90
JB
18332 * gdb.base/vla-sideeffect.c: New file.
18333 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18334
322f9c21
YQ
183352014-04-11 Yao Qi <yao@codesourcery.com>
18336
18337 * gdb.base/completion.exp: Check file exists before running tests
18338 on file completion.
18339
d708bcd1
PA
183402014-04-10 Pedro Alves <palves@redhat.com>
18341
18342 * gdb.base/cond-eval-mode.c: New file.
18343 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18344 prepare_for_testing to build the new file. Check result of
18345 runto_main.
18346 (test_break, test_watch): New procedures.
18347 (top level): Use them.
18348
ae1d2761
PM
183492014-04-08 Pierre Muller <muller@sourceware.org>
18350
18351 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18352 Ctrl-V use for mingw hosts.
18353
7af389b8
SC
183542014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18355
18356 * gdb.python/py-value.c: Improve test case.
18357 * gdb.python/py-value.exp: Add new test.
18358
5e703181
DE
183592014-04-07 David Blaikie <dblaikie@gmail.com>
18360
18361 * lib/compiler.c: Identify the clang compiler.
18362 * lib/compiler.cc: Ditto.
18363
9810b410
YQ
183642014-04-03 Yao Qi <yao@codesourcery.com>
18365
18366 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18367
98d1b8dc
AB
183682014-04-01 Anton Blanchard <anton@samba.org>
18369
18370 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18371 messages unique.
18372
3114cea1
AB
183732014-04-01 Anton Blanchard <anton@samba.org>
18374
18375 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18376 prepare_for_testing.
18377
62f7182c
AB
183782014-04-01 Anton Blanchard <anton@samba.org>
18379
18380 * gdb.arch/ppc64-atomic-inst.c: Remove.
18381 * gdb.arch/ppc64-atomic-inst.S: New file.
18382 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18383
770e7fc7
DE
183842014-03-31 Doug Evans <dje@google.com>
18385
18386 * gdb.base/print-symbol-loading-lib.c: New file.
18387 * gdb.base/print-symbol-loading-main.c: New file.
18388 * gdb.base/print-symbol-loading.exp: New file.
18389
46e2bafa
YQ
183902014-03-31 Yao Qi <yao@codesourcery.com>
18391
18392 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18393
8776cfe9
JB
183942014-03-28 Joel Brobecker <brobecker@adacore.com>
18395
18396 * gdb.ada/mi_dyn_arr: New testcase.
18397
5d1ef361
DE
183982014-03-27 Doug Evans <dje@google.com>
18399
18400 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18401
b5bee914
YQ
184022014-03-27 Yao Qi <yao@codesourcery.com>
18403
18404 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18405 if target is nios2-*-*.
18406
0d4d0e77
YQ
184072014-03-26 Yao Qi <yao@codesourcery.com>
18408
18409 * lib/gdb.exp (readline_is_used): New proc.
18410 * gdb.base/completion.exp: Move tests on command complete up.
18411 Skip the rest of tests if readline is not used.
18412 * gdb.ada/complete.exp: Skp the test if readline is not
18413 used.
18414 * gdb.base/filesym.exp: Likewise.
18415 * gdb.base/macscp.exp: Likewise.
18416 * gdb.base/readline-ask.exp: Likewise.
18417 * gdb.base/readline.exp: Likewise.
18418 * gdb.python/py-cmd.exp: Likewise.
18419 * gdb.trace/tfile.exp: Likewise.
18420
29361eee
YQ
184212014-03-26 Yao Qi <yao@codesourcery.com>
18422
18423 * gdb.base/macscp.exp: Fix code format issues.
18424
bc9a5525
UW
184252014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18426
18427 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18428 * gdb.asm/powerpc64le.inc: New file.
18429
d3839ede
PA
184302014-03-25 Pedro Alves <palves@redhat.com>
18431 Doug Evans <dje@google.com>
18432
18433 * gdb.base/source-execution.c: New file.
18434 * gdb.base/source-execution.exp: New file.
18435 * gdb.base/source-execution.gdb: New file.
18436
01672a57
DE
184372014-03-24 Doug Evans <dje@google.com>
18438
18439 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18440 using fission.
18441
88bbeca9
HZ
184422014-03-24 Hui Zhu <hui@codesourcery.com>
18443 Pedro Alves <palves@redhat.com>
18444
18445 PR breakpoints/16101
18446 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18447 test pass/fail messages. Detect missing support for dprintf when
18448 breakpoints are actually inserted.
18449 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18450 breakpoints are actually inserted.
18451 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18452 fails.
18453
d2348791
JK
184542014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18455
18456 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18457
feef67ab
DE
184582014-03-22 Doug Evans <xdje42@gmail.com>
18459
18460 * gdb.python/python.exp (python not supported): Verify multi-line
18461 python command issues an error.
25d743f9 18462 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18463 guile command issues an error.
feef67ab 18464
ecebef6a
MR
184652014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18466
18467 * gdb.threads/thread-specific.exp: Handle the lack of usable
18468 $this_breakpoint and $this_thread.
18469
ccdd1909
HZ
184702014-03-21 Hui Zhu <hui@codesourcery.com>
18471
18472 * gdb.base/attach.exp (do_command_attach_tests): New.
18473
beb460e8
PA
184742014-03-20 Tom Tromey <tromey@redhat.com>
18475 Pedro Alves <palves@redhat.com>
18476
18477 PR cli/15718
18478 * gdb.base/condbreak-call-false.c: New file.
18479 * gdb.base/condbreak-call-false.exp: New file.
18480
40acf43a
PA
184812014-03-20 Pedro Alves <palves@redhat.com>
18482
18483 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18484 Delete.
18485 (block_signals, unblock_signals): Delete.
18486 (child_function_2, main): Remove references to deleted variable
18487 and functions.
18488
9f5e1e02
PA
184892014-03-20 Pedro Alves <palves@redhat.com>
18490
18491 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18492 Use pthread_kill to signal thread 2.
18493 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18494 Adjust to make the test send itself a signal rather than using the
18495 host's "kill" command.
18496
99619bea
PA
184972014-03-20 Pedro Alves <palves@redhat.com>
18498
18499 * gdb.threads/multiple-step-overs.c: New file.
18500 * gdb.threads/multiple-step-overs.exp: New file.
18501 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18502 Adjust expected infrun debug output.
18503
2adfaa28
PA
185042014-03-20 Pedro Alves <palves@redhat.com>
18505
18506 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18507 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18508
31e77af2
PA
185092014-03-20 Pedro Alves <palves@redhat.com>
18510
18511 PR breakpoints/7143
18512 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18513 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18514 of gdb_test_multiple.
18515 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18516 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18517
b9f437de
PA
185182014-03-20 Pedro Alves <palves@redhat.com>
18519
18520 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18521 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18522
05adc73e
PA
185232014-03-19 Pedro Alves <palves@redhat.com>
18524
18525 * gdb.base/async.exp: Remove early return.
18526
6048b950
PA
185272014-03-19 Pedro Alves <palves@redhat.com>
18528
18529 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18530
8bcfb00a
PA
185312014-03-19 Pedro Alves <palves@redhat.com>
18532
18533 * gdb.base/async.exp (test_background): Expect \r\n after
18534 "completed." in the fail pattern.
18535
884e37dc
PA
185362014-03-19 Pedro Alves <palves@redhat.com>
18537
18538 * gdb.base/async.exp (test_background): New procedure.
18539 Use it for all background execution command tests.
18540
148e57e2
PA
185412014-03-19 Pedro Alves <palves@redhat.com>
18542
18543 * gdb.base/async.exp: Use prepare_for_testing.
18544
f48088c7
PA
185452014-03-19 Pedro Alves <palves@redhat.com>
18546
18547 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18548 the same line.
18549
e2f6c966
PA
185502014-03-19 Pedro Alves <palves@redhat.com>
18551
18552 * gdb.base/async.c (main): Add "jump here" and "until here" line
18553 marker comments.
18554 * gdb.base/async.exp (jump_here): New global.
18555 (jump& test): Use it.
18556 (until_here): New global.
18557 (until& test): Use it.
18558
c30568d4
PA
185592014-03-19 Pedro Alves <palves@redhat.com>
18560
18561 * gdb.base/async.exp: Don't frob gdb_protocol.
18562
0172b6a7
DE
185632014-03-18 Doug Evans <xdje42@gmail.com>
18564
18565 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18566 Fix spelling of exec-done-display.
18567
06c868a8
JK
185682014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18569
18570 PR gdb/15358
18571 * gdb.base/gdb-sigterm.c: New file.
18572 * gdb.base/gdb-sigterm.exp: New file.
18573
0c7e1a46
PA
185742014-03-18 Pedro Alves <palves@redhat.com>
18575
18576 PR gdb/13860
18577 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18578 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18579 solib-event.
18580
f7c77d93
JB
185812014-03-17 Joel Brobecker <brobecker@adacore.com>
18582
18583 * gdb.ada/pckd_arr_ren: New testcase.
18584
5a1e8c7a
DE
185852014-03-13 Doug Evans <xdje42@gmail.com>
18586
18587 PR guile/16612
18588 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18589 collect after discarding symbols.
18590
350e1a76
DE
185912014-03-13 Ludovic Courtès <ludo@gnu.org>
18592 Doug Evans <xdje42@gmail.com>
18593
18594 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18595 to history survives a gc.
18596
a69900ae
PA
185972014-03-13 Pedro Alves <palves@redhat.com>
18598
18599 * gdb.base/default.exp: Don't test "target procfs".
18600
5db9f0bd
PA
186012014-03-13 Pedro Alves <palves@redhat.com>
18602
18603 * gdb.base/default.exp: Update "target child" and "target procfs"
18604 tests to not expect "Unix".
18605
b3ccfe11
TT
186062014-03-12 Tom Tromey <tromey@redhat.com>
18607
18608 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18609 New procs. Add target-async tests.
18610 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18611 Add target-async tests.
18612
646f4417
AA
186132014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18614
18615 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18616 'func_start' and 'func_end' for the beginning and end of the
18617 function code, respectively.
18618 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18619 'func_end' instead of 'func' and 'main'.
18620
288c211f
AA
186212014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18622
18623 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18624 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18625 generate the debug info assembler source.
18626
e0c0f156
AA
186272014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18628
18629 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18630 * gdb.dwarf2/arr-subrange.exp: Likewise.
18631 * gdb.dwarf2/dwz.exp: Likewise.
18632 * gdb.dwarf2/method-ptr.exp: Likewise.
18633 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18634 * gdb.dwarf2/subrange.exp: Likewise.
18635 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18636 * gdb.dwarf2/implptrpiece.exp: Likewise.
18637 * gdb.dwarf2/nostaticblock.exp: Likewise.
18638
0e5c4555
AA
186392014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18640
18641 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18642 directory to absolute path name arguments.
18643
5ec18f2b
JG
186442014-03-10 Joel Brobecker <brobecker@adacore.com>
18645
18646 * gdb.ada/tagged_access: New testcase.
18647
847fc4f2
MM
186482014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18649
18650 * gdb.btrace/data.exp: Update expected output.
18651
cc3da688
YQ
186522014-03-06 Yao Qi <yao@codesourcery.com>
18653
18654 * gdb.trace/pr16508.exp: New file.
18655
0f26cec1
PA
186562014-03-05 Pedro Alves <palves@redhat.com>
18657
18658 PR gdb/16575
18659 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18660 procedure.
18661 (top level): Adjust to use it. Add tests that exercise breakpoint
18662 interaction with the code-cache.
18663
7a5a839f
LC
186642014-02-26 Ludovic Courtès <ludo@gnu.org>
18665
18666 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18667 test for 'history-append!'.
18668
31aa7e4e
JB
186692014-02-26 Joel Brobecker <brobecker@adacore.com>
18670
18671 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18672 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18673 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18674 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18675 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18676 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18677
1b588015
JB
186782014-02-26 Joel Brobecker <brobecker@adacore.com>
18679
18680 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18681 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18682 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18683
55426c9d
JB
186842014-02-26 Joel Brobecker <brobecker@adacore.com>
18685
18686 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18687
dc53a7ad
JB
186882014-02-26 Joel Brobecker <brobecker@adacore.com>
18689
18690 * gdb.dwarf2/arr-stride.c: New file.
18691 * gdb.dwarf2/arr-stride.exp: New file.
18692
12ab52e9
PA
186932014-02-26 Pedro Alves <palves@redhat.com>
18694
18695 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18696 that won't ever trigger. Make sure that GDB reports the correct
18697 breakpoint that caused the stop.
18698
849c862e
JK
186992014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18700
18701 PR gdb/16626
18702 * gdb.base/auto-load-script: New file.
18703 * gdb.base/auto-load.c: New file.
18704 * gdb.base/auto-load.exp: New file.
18705
71b7d793
JK
18706 PR gdb/16626
18707 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18708
e2f0d509
JK
187092014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18710
18711 Fix dw2-icycle.exp -fsanitize=address GDB crash.
18712 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
18713
50cc37c8
DE
187142014-02-24 Doug Evans <dje@google.com>
18715
18716 * lib/gdb.exp (run_on_host): Log error output if program fails.
18717
ea4758f2
PA
187182014-02-21 Pedro Alves <palves@redhat.com>
18719
18720 * gdb.threads/step-after-sr-lock.c: Rename to ...
18721 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
18722 * gdb.threads/step-after-sr-lock.exp: Rename to ...
18723 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18724 ... this.
18725
d7b30f67
SDJ
187262014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
18727
18728 PR tdep/16397
18729 * gdb.arch/amd64-stap-special-operands.exp: New file.
18730 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
18731 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
18732 * gdb.arch/amd64-stap-triplet.S: Likewise.
18733 * gdb.arch/amd64-stap-triplet.c: Likewise.
18734
83deb43f
JB
187352014-02-20 Joel Brobecker <brobecker@adacore.com>
18736
18737 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
18738 in .section pseudo-op.
18739
adde2bff
DE
187402014-02-20 lin zuojian <manjian2006@gmail.com>
18741 Joel Brobecker <brobecker@adacore.com>
18742 Doug Evans <xdje42@gmail.com>
18743
18744 PR symtab/16581
18745 * gdb.dwarf2/dw2-icycle.S: New file.
18746 * gdb.dwarf2/dw2-icycle.c: New file.
18747 * gdb.dwarf2/dw2-icycle.exp: New file.
18748
f7bd0f78
SC
187492014-02-19 Siva Chandra Reddy <sivachandra@google.com>
18750
18751 * gdb.python/py-value-cc.cc: Improve test case to enable testing
18752 operations on gdb.Value objects.
18753 * gdb.python/py-value-cc.exp: Add new test to test operations on
18754 gdb.Value objects.
18755
c17ef0d5
DE
187562014-02-18 Doug Evans <dje@google.com>
18757
18758 * Makefile.in (TESTS): New variable.
18759 (expanded_tests, expanded_tests_or_none): New variables
18760 (check-single): Pass $(expanded_tests_or_none) to runtest.
18761 (check-parallel): Only run tests in $(TESTS) if non-empty.
18762 (check/no-matching-tests-found): New rule.
18763 * README: Document TESTS makefile variable.
18764
5dd3176f
DE
187652014-02-18 Doug Evans <dje@google.com>
18766
18767 * Makefile.in (check-parallel): rm -rf outputs temp.
18768
0b10be4f
JK
187692014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18770
18771 Fix "ERROR: no fileid for" in the testsuite.
18772 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
18773
85f224e7
DE
187742014-02-12 Doug Evans <dje@google.com>
18775
18776 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
18777 (MISCELLANEOUS): New variable.
18778 (clean): rm -rf $(MISCELLANEOUS).
18779 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
18780 dwp live in the same directory as symlinks, with each symlink pointed
18781 to a differently named file in a different directory.
18782
149b30ff
DE
187832014-02-11 Doug Evans <dje@google.com>
18784
18785 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
18786 of Tcl file commands.
18787
1dfdac32
MK
187882014-02-10 Mark Kettenis <kettenis@gnu.org>
18789
18790 * gdb.threads/step-after-sr-lock.exp: Avoid executing
18791 "kill -SIGUSR1 -1".
18792
aa4fb036
JB
187932014-02-10 Joel Brobecker <brobecker@adacore.com>
18794
18795 * gdb.ada/tick_length_array_enum_idx: New testcase.
18796
ed3ef339
DE
187972014-02-10 Doug Evans <xdje42@gmail.com>
18798
18799 * configure.ac (AC_OUTPUT): Add gdb.guile.
18800 * configure: Regenerate.
18801 * lib/gdb-guile.exp: New file.
18802 * lib/gdb.exp (get_target_charset): New function.
18803 * gdb.base/help.exp: Update expected output from "apropos apropos".
18804 * gdb.guile/Makefile.in: New file.
18805 * gdb.guile/guile.exp: New file.
18806 * gdb.guile/scm-arch.c: New file.
18807 * gdb.guile/scm-arch.exp: New file.
18808 * gdb.guile/scm-block.c: New file.
18809 * gdb.guile/scm-block.exp: New file.
18810 * gdb.guile/scm-breakpoint.c: New file.
18811 * gdb.guile/scm-breakpoint.exp: New file.
18812 * gdb.guile/scm-disasm.c: New file.
18813 * gdb.guile/scm-disasm.exp: New file.
18814 * gdb.guile/scm-equal.c: New file.
18815 * gdb.guile/scm-equal.exp: New file.
18816 * gdb.guile/scm-error.exp: New file.
18817 * gdb.guile/scm-error.scm: New file.
18818 * gdb.guile/scm-frame-args.c: New file.
18819 * gdb.guile/scm-frame-args.exp: New file.
18820 * gdb.guile/scm-frame-args.scm: New file.
18821 * gdb.guile/scm-frame-inline.c: New file.
18822 * gdb.guile/scm-frame-inline.exp: New file.
18823 * gdb.guile/scm-frame.c: New file.
18824 * gdb.guile/scm-frame.exp: New file.
18825 * gdb.guile/scm-generics.exp: New file.
18826 * gdb.guile/scm-gsmob.exp: New file.
18827 * gdb.guile/scm-iterator.c: New file.
18828 * gdb.guile/scm-iterator.exp: New file.
18829 * gdb.guile/scm-math.c: New file.
18830 * gdb.guile/scm-math.exp: New file.
18831 * gdb.guile/scm-objfile-script-gdb.in: New file.
18832 * gdb.guile/scm-objfile-script.c: New file.
18833 * gdb.guile/scm-objfile-script.exp: New file.
18834 * gdb.guile/scm-objfile.c: New file.
18835 * gdb.guile/scm-objfile.exp: New file.
18836 * gdb.guile/scm-ports.exp: New file.
18837 * gdb.guile/scm-pretty-print.c: New file.
18838 * gdb.guile/scm-pretty-print.exp: New file.
18839 * gdb.guile/scm-pretty-print.scm: New file.
18840 * gdb.guile/scm-section-script.c: New file.
18841 * gdb.guile/scm-section-script.exp: New file.
18842 * gdb.guile/scm-section-script.scm: New file.
18843 * gdb.guile/scm-symbol.c: New file.
18844 * gdb.guile/scm-symbol.exp: New file.
18845 * gdb.guile/scm-symtab-2.c: New file.
18846 * gdb.guile/scm-symtab.c: New file.
18847 * gdb.guile/scm-symtab.exp: New file.
18848 * gdb.guile/scm-type.c: New file.
18849 * gdb.guile/scm-type.exp: New file.
18850 * gdb.guile/scm-value-cc.cc: New file.
18851 * gdb.guile/scm-value-cc.exp: New file.
18852 * gdb.guile/scm-value.c: New file.
18853 * gdb.guile/scm-value.exp: New file.
18854 * gdb.guile/source2.scm: New file.
18855 * gdb.guile/types-module.cc: New file.
18856 * gdb.guile/types-module.exp: New file.
18857
7026a7c1
YQ
188582014-02-10 Yao Qi <yao@codesourcery.com>
18859
18860 PR testsuite/16543
18861 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
18862 * configure: Regenerated.
18863 * Makefile.in: New file.
18864
6c466447
AS
188652014-02-08 Andreas Schwab <schwab@linux-m68k.org>
18866
18867 * gdb.python/py-framefilter.exp: Fix typo.
18868
6e854735
YQ
188692014-02-08 Yao Qi <yao@codesourcery.com>
18870
18871 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
18872 that no =breakpoint-modified is emitted when breakpoints are
18873 modified through MI commands.
18874
d137e6dc
PA
188752014-02-07 Pedro Alves <pedro@codesourcery.com>
18876 Pedro Alves <palves@redhat.com>
18877
18878 * gdb.threads/step-after-sr-lock.c: New file.
18879 * gdb.threads/step-after-sr-lock.exp: New file.
18880
b5ee5a50
PA
188812014-02-07 Pedro Alves <palves@redhat.com>
18882
18883 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
18884
3c77faf3
JK
188852014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
18886
18887 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
18888 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
18889
6dddc817
DE
188902014-02-06 Doug Evans <xdje42@gmail.com>
18891
18892 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
18893 output.
18894
18895 * gdb.gdb/python-interrupts.exp: New file.
18896
de7b2893
YQ
188972014-02-05 Yao Qi <yao@codesourcery.com>
18898
18899 * gdb.trace/report.exp (use_collected_data): Test the output
18900 of "info threads" and "info inferiors".
18901
66d032ac
YQ
189022014-02-05 Yao Qi <yao@codesourcery.com>
18903
18904 Revert this patch:
18905
18906 2013-05-24 Yao Qi <yao@codesourcery.com>
18907
18908 * gdb.trace/tfile.exp: Test inferior and thread.
18909
591a12a1
UW
189102014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18911
18912 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
18913 on a function.
18914 * gdb.base/step-bt.c: Call hello via function pointer to make
18915 sure its first instruction is executed on powerpc64le-linux.
18916
0ff3e01f
UW
189172014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18918
18919 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
18920
084ee545
UW
189212014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18922
18923 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
18924 of the test patterns for use on little-endian systems.
18925
6ed14ff3
UW
189262014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
18927
18928 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
18929 (decimal_vector): Fix for little-endian.
18930
401e27fd
JM
189312014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
18932
18933 * gdb.arch/sparc-sysstep.exp: New file.
18934 * gdb.arch/sparc-sysstep.c: Likewise.
18935
18936 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
18937
8b924729
EBM
189382014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18939
18940 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
18941
fb151210
JB
189422014-01-23 Tom Tromey <tromey@redhat.com>
18943
18944 * gdb.ada/array_char_idx: New testcase.
18945
0740f8d8
TT
189462014-01-23 Tom Tromey <tromey@redhat.com>
18947
18948 PR python/16487:
18949 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
18950 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
18951 classes.
18952
21909fa1
TT
189532014-01-23 Tom Tromey <tromey@redhat.com>
18954
18955 PR python/16491:
18956 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
18957 string from an inferior frame.
18958 * gdb.python/py-framefilter-mi.exp: Update.
18959
87ce2a04
DE
189602014-01-22 Doug Evans <dje@google.com>
18961
18962 * gdb.server/server-mon.exp: Add tests for "set debug-format".
18963
237b092b
AA
189642014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18965
18966 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
18967
d674a709
AA
189682014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18969
18970 * gdb.trace/entry-values.exp: Remove excess space character from
18971 regex patterns. Handle s390 call instruction.
18972
20fa3390
AA
189732014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18974
18975 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
18976 define "*_start" label. Make "name" static.
18977 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
18978 ${name} by references to ${name}_start.
18979
78466714
AA
189802014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
18981
18982 * gdb.base/info-macros.exp: Remove "debug" from the compile
18983 options.
18984
ec9f644a
IB
189852014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18986
18987 * gdb.dlang/demangle.exp: New file.
18988
94b1b47e
IB
189892014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18990
18991 * gdb.dlang/primitive-types.exp: New file.
18992
7f420862
IB
189932014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
18994
18995 * configure.ac: Create gdb.dlang/Makefile.
18996 * configure: Regenerate.
18997 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
18998 * gdb.dlang/Makefile.in: New file.
18999 * lib/d-support.exp: New file.
19000 * lib/gdb.exp (skip_d_tests): New proc.
19001
52834460
MM
190022014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19003
19004 * gdb.btrace/delta.exp: Check reverse stepi.
19005 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19006 * gdb.btrace/finish.exp: New.
19007 * gdb.btrace/next.exp: New.
19008 * gdb.btrace/nexti.exp: New.
19009 * gdb.btrace/record_goto.c: Add comments.
19010 * gdb.btrace/step.exp: New.
19011 * gdb.btrace/stepi.exp: New.
19012 * gdb.btrace/multi-thread-step.c: New.
19013 * gdb.btrace/multi-thread-step.exp: New.
19014 * gdb.btrace/rn-dl-bind.c: New.
19015 * gdb.btrace/rn-dl-bind.exp: New.
19016 * gdb.btrace/data.c: New.
19017 * gdb.btrace/data.exp: New.
19018 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19019
6e07b1d2
MM
190202014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19021
19022 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19023 * gdb.btrace/exception.exp: Update.
19024 * gdb.btrace/instruction_history.exp: Update.
19025 * gdb.btrace/record_goto.exp: Update.
19026 * gdb.btrace/tailcall.exp: Update.
19027 * gdb.btrace/unknown_functions.exp: Update.
19028 * gdb.btrace/delta.exp: New.
19029
0b722aec
MM
190302014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19031
19032 * gdb.btrace/record_goto.exp: Add backtrace test.
19033 * gdb.btrace/tailcall.exp: Add backtrace test.
19034
066ce621
MM
190352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19036
19037 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19038 * gdb.btrace/record_goto.c: New.
19039 * gdb.btrace/record_goto.exp: New.
19040 * gdb.btrace/x86-record_goto.S: New.
19041
0688d04e
MM
190422014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19043
19044 * gdb.btrace/function_call_history.exp: Update tests.
19045 * gdb.btrace/instruction_history.exp: Update tests.
19046
8710b709
MM
190472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19048
19049 * gdb.btrace/function_call_history.exp: Fix expected field
19050 order for "record function-call-history".
19051 Add new tests for "record function-call-history /c".
19052 * gdb.btrace/exception.cc: New.
19053 * gdb.btrace/exception.exp: New.
19054 * gdb.btrace/tailcall.exp: New.
19055 * gdb.btrace/x86-tailcall.S: New.
19056 * gdb.btrace/x86-tailcall.c: New.
19057 * gdb.btrace/unknown_functions.c: New.
19058 * gdb.btrace/unknown_functions.exp: New.
19059 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19060
5de9129b
MM
190612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19062
19063 * gdb.btrace/instruction_history.exp: Update.
19064 * gdb.btrace/function_call_history.exp: Update.
19065
23a7fe75
MM
190662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19067
19068 * gdb.btrace/function_call_history.exp: Fix expected function
19069 trace.
19070 * gdb.btrace/instruction_history.exp: Initialize traced.
19071 Remove traced_functions.
19072
724c7dd8
MM
190732014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19074
19075 * gdb.btrace/function_call_history.exp: Update
19076 * gdb.btrace/instruction_history.exp: Update.
19077
6d78d93b
MM
190782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19079
19080 * gdb.btrace/enable.exp: Update expected text.
19081
93a360cc
OJ
190822014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19083
19084 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19085 bytes.
19086
3772b53f
MR
190872014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19088
19089 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19090
596662fa
OJ
190912014-01-15 Omair Javaid <omair.javaid@linaro.org>
19092
19093 * lib/gdb.exp (supports_process_record): Return true for
19094 arm*-linux*. (supports_reverse): Likewise.
19095
b5b08fb4
SC
190962014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19097
19098 PR python/15464
19099 PR python/16113
19100 * gdb.python/py-type.c: Enhance test case.
19101 * gdb.python/py-value-cc.cc: Likewise
19102 * gdb.python/py-type.exp: Add new tests.
19103 * gdb.python/py-value-cc.exp: Likewise
19104
52d7fb13
AA
191052014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19106 Pedro Alves <palves@redhat.com>
19107
19108 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19109 Make "name" extern.
19110 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19111 references to ${name}_start by references to ${name}.
19112
a2cd8cfe
JB
191132014-01-10 Joel Brobecker <brobecker@adacore.com>
19114
19115 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19116
4e23fced
JB
191172014-01-10 Joel Brobecker <brobecker@adacore.com>
19118
19119 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19120
c6a9e42c
PA
191212014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19122 Pedro Alves <palves@redhat.com>
19123
19124 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19125 mi_gdb_target_load.
c6a9e42c 19126
b7ea362b
PA
191272014-01-08 Pedro Alves <palves@redhat.com>
19128
19129 * gdb.threads/reconnect-signal.c: New file.
19130 * gdb.threads/reconnect-signal.exp: New file.
19131
5e3f4fab
EBM
191322014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19133
19134 * gdb.base/source-dir.exp: New file.
19135
79301218
JB
191362014-01-07 Joel Brobecker <brobecker@adacore.com>
19137
19138 * gdb.ada/mi_interface: New testcase.
19139
8e355c5d
JB
191402014-01-07 Joel Brobecker <brobecker@adacore.com>
19141
19142 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19143 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19144 gdb.ada/pp-rec-component/pck.ads: New files.
19145
c0d48811
JB
191462014-01-07 Joel Brobecker <brobecker@adacore.com>
19147
19148 * gdb.python/py-pp-integral.c: New file.
19149 * gdb.python/py-pp-integral.py: New file.
19150 * gdb.python/py-pp-integral.exp: New file.
19151
17b609c3 19152For older changes see ChangeLog-1993-2013.
c906108c 19153\f
8d8cb839
EZ
19154;; Local Variables:
19155;; mode: change-log
19156;; left-margin: 8
19157;; fill-column: 74
19158;; version-control: never
19159;; End:
902f2ccb 19160
b811d2c2 19161 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19162 Copying and distribution of this file, with or without modification,
19163 are permitted provided the copyright notice and this notice are preserved.