]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
[gdb/testsuite] Compile gdb.dwarf2/dw2-error.exp quietly
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4e86f6e7
TV
12020-04-24 Tom de Vries <tdevries@suse.de>
2
3 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
4
2016d3e6
TV
52020-04-24 Tom de Vries <tdevries@suse.de>
6
7 * lib/gdb.exp (default_gdb_start): Handle eof.
8 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
9 failure.
10 * gdb.base/readnever.exp: Handle clean_restart failure.
11
70bc38f5
TV
122020-04-23 Tom de Vries <tdevries@suse.de>
13
14 * gdb.base/decl-before-def.exp: Run to main and print a again.
15
de82891c
TV
162020-04-23 Tom de Vries <tdevries@suse.de>
17
18 * gdb.base/decl-before-def-decl.c: New test.
19 * gdb.base/decl-before-def-def.c: New test.
20 * gdb.base/decl-before-def.exp: New file.
21
96038148
TV
222020-04-23 Tom de Vries <tdevries@suse.de>
23
24 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
25
54ac3df1
TV
262020-04-22 Tom de Vries <tdevries@suse.de>
27
28 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
29 debug_info_offset.
30 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
31 before $objsfile in the line line.
32
714534e1
TV
332020-04-22 Tom de Vries <tdevries@suse.de>
34
35 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
36
16a7dbf4
MS
372020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
38
39 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
40 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
41 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
42 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
43 * gdb.base/jit-protocol.h: Update definitions to match all usage
44 contexts.
45
462020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
47
48 * gdb.base: Rename all jit related test and source files.
49
502020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
51
52 * gdb.base/jit-reader.exp: Relax register output check.
53
317d2668
TV
542020-04-22 Tom de Vries <tdevries@suse.de>
55
56 PR symtab/25764
57 * gdb.base/psym-external-decl-2.c: New test.
58 * gdb.base/psym-external-decl.c: New test.
59 * gdb.base/psym-external-decl.exp: New file.
60 * gdb.threads/tls.exp: Add PR25807 kfail.
61
eea9e357
TV
622020-04-22 Tom de Vries <tdevries@suse.de>
63
64 PR symtab/25801
65 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
66 in "info source" output.
67
3d5afab3
TV
682020-04-22 Tom de Vries <tdevries@suse.de>
69
70 PR symtab/25700
71 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
72 symtab for imported_unit.c.
73
b32102f6
GB
742020-04-21 Gary Benson <gbenson@redhat.com>
75
76 * gdb.base/advance.c (func): New argument, to match call site.
77 (func2, func3): Add return statements.
78
d43b7a2d
TBA
792020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
80
81 * gdb.multi/run-only-second-inf.c: New file.
82 * gdb.multi/run-only-second-inf.exp: New file.
83
d89edf9b
MM
842020-04-21 Markus Metzger <markus.t.metzger@intel.com>
85
86 * gdb.btrace/multi-inferior.c: New test.
87 * gdb.btrace/multi-inferior.exp: New file.
88
1a476b6d
MM
892020-04-21 Markus Metzger <markus.t.metzger@intel.com>
90
91 * gdb.btrace/enable-new-thread.c: New test.
92 * gdb.btrace/enable-new-thread.exp: New file.
93
4778a5f8
TV
942020-04-21 Tom de Vries <tdevries@suse.de>
95
96 PR gdb/25471
97 * gdb.threads/killed-outside.c: New test.
98 * gdb.threads/killed-outside.exp: New file.
99
9b2c992c
GB
1002020-04-20 Gary Benson <gbenson@redhat.com>
101
102 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
103 * gdb.base/nested-subp2.exp: Likewise.
104 * gdb.base/nested-subp3.exp: Likewise.
105
b5d1d6f7
GB
1062020-04-20 Gary Benson <gbenson@redhat.com>
107
108 * gdb.base/nested-subp1.exp: Disable test when using clang.
109 * gdb.base/nested-subp2.exp: Likewise.
110 * gdb.base/nested-subp3.exp: Likewise.
111
25230285
GB
1122020-04-20 Gary Benson <gbenson@redhat.com>
113
114 * gdb.cp/exception.cc: Fix compilation error with clang.
115
fa93cc8f
GB
1162020-04-20 Gary Benson <gbenson@redhat.com>
117
809730f3 118 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 119
e0c45f30
GB
1202020-04-20 Gary Benson <gbenson@redhat.com>
121
122 * gdb.base/jit-main.c: Fix compilation error with clang.
123
4ddfec93
KR
1242020-04-17 Kamil Rytarowski <n54@gmx.com>
125
126 * gdb.base/attach-twice.c: Include "sys/types.h".
127 (PTRACE_ATTACH): Add fallback definition.
128 (main): Pass `0' to the 4th argument of `ptrace'.
129
2bed205e
KR
1302020-04-17 Kamil Rytarowski <n54@gmx.com>
131
132 * gdb.base/fork-running-state.c: Include "signal.h".
133
0743fc83
TT
1342020-04-17 Tom Tromey <tromey@adacore.com>
135
136 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
137 Update tests.
138 * gdb.btrace/cpu.exp: Update tests.
139 * gdb.base/maint.exp: Update tests.
140 * gdb.base/default.exp: Update tests.
141 * gdb.base/completion.exp: Update tests.
142
efba5c23
TV
1432020-04-16 Tom de Vries <tdevries@suse.de>
144
145 PR symtab/25791
146 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
147 (ensure_gdb_index): and factor out and move ...
148 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
149 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
150
d191d716
TV
1512020-04-16 Tom de Vries <tdevries@suse.de>
152
153 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
154 loading exec.
155
99f1bc6a
AB
1562020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
157
158 * gdb.base/many-completions.exp: New file.
159
194d088f
TV
1602020-04-14 Tom de Vries <tdevries@suse.de>
161
162 PR symtab/25718
163 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
164
c1a66c06
TV
1652020-04-14 Tom de Vries <tdevries@suse.de>
166
167 PR symtab/25720
168 * gdb.base/maint-expand-symbols-header-file.c: New test.
169 * gdb.base/maint-expand-symbols-header-file.exp: New file.
170 * gdb.base/maint-expand-symbols-header-file.h: New test.
171
21b0982c
AB
1722020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
173
174 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
175 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
176 get_func_info.
177 (get_func_info): Delete.
178 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
179 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
180 * lib/dwarf.exp (get_func_info): New function.
181
dd1cab06
TV
1822020-04-13 Tom de Vries <tdevries@suse.de>
183
184 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
185 to what find_gnatmake does.
186
71ea2b6b
TV
1872020-04-10 Tom de Vries <tdevries@suse.de>
188
189 * gdb.base/style.exp: Expect "Expanding full symbols" message for
190 -readnow.
191
bdfc1e8a
TV
1922020-04-10 Tom de Vries <tdevries@suse.de>
193
194 PR cli/25808
195 * gdb.base/style.c: Add leading newlines.
196 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
197 Check listing of main's one-line body.
198
14ca8ecf
TV
1992020-04-08 Tom de Vries <tdevries@suse.de>
200
201 * lib/gdb.exp (psymtabs_p): New proc.
202 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
203 importing unit" unsupported if there are no partial symbols.
204
e21d048f
TV
2052020-04-08 Tom de Vries <tdevries@suse.de>
206
207 PR testsuite/25760
208 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
209
25c11aca
TV
2102020-04-07 Tom de Vries <tdevries@suse.de>
211
212 PR symtab/25796
213 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
214
5707e24b
TV
2152020-04-07 Tom de Vries <tdevries@suse.de>
216
217 * gdb.base/check-psymtab.c: New test.
218 * gdb.base/check-psymtab.exp: New file.
219
6ee448cc
TT
2202020-04-06 Tom Tromey <tromey@adacore.com>
221
222 * gdb.ada/variant-record/proc.adb: New file.
223 * gdb.ada/variant-record/value.adb: New file.
224 * gdb.ada/variant-record/value.s: New file.
225 * gdb.ada/variant-record.exp: New file.
226
9e7c9a03
HD
2272020-04-03 Hannes Domani <ssbssa@yahoo.de>
228
229 PR gdb/25325
230 * gdb.cp/typed-enum.cc: New test.
231 * gdb.cp/typed-enum.exp: New file.
232
c90d28ac
AB
2332020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
234
235 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
236 * gdb.dwarf2/dw2-inline-small-func.c: New file.
237 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
238 * gdb.dwarf2/dw2-inline-small-func.h: New file.
239 * gdb.opt/inline-small-func.c: New file.
240 * gdb.opt/inline-small-func.exp: New file.
241 * gdb.opt/inline-small-func.h: New file.
242
34e9a9fa
AB
2432020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
244
245 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
246 function.
247
6a354911
AB
2482020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
249
250 * lib/dwarf.exp (function_range): Allow compiler options to be
251 specified.
252
880d9777
TV
2532020-04-02 Tom de Vries <tdevries@suse.de>
254
255 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
256 __attribute__((always_inline)).
257 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
258
f32682ea
TV
2592020-04-02 Tom de Vries <tdevries@suse.de>
260
261 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
262 (gdbserver_gdb_exit): ... here. Add timeout warning.
263 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
264 (connect_target_extended_remote): Append new server_spawn_id to
265 server_spawn_ids.
266 (cleanup): New proc.
267 (setup, <toplevel>): Call cleanup.
268
d3214198
TV
2692020-04-02 Tom de Vries <tdevries@suse.de>
270
271 * gdb.base/main-psymtab.exp: New file.
272
cc77ed24
TV
2732020-04-02 Tom de Vries <tdevries@suse.de>
274
275 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
276
3638a098
TT
2772020-04-01 Tom Tromey <tom@tromey.com>
278
279 * gdb.base/complex-parts.exp: Add type tests.
280
c34e8714
TT
2812020-04-01 Tom Tromey <tom@tromey.com>
282
283 * gdb.base/complex-parts.exp: Add arithmetic tests.
284
981c08ce
TT
2852020-04-01 Tom Tromey <tom@tromey.com>
286
287 * gdb.compile/compile.exp: Update.
288 * gdb.compile/compile-cplus.exp: Update.
289 * gdb.base/varargs.exp: Update.
290 * gdb.base/floatn.exp: Update.
291 * gdb.base/endianity.exp: Update.
292 * gdb.base/callfuncs.exp (do_function_calls): Update.
293 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
294 (complex_float_integral_args): Update.
295 * gdb.base/complex.exp: Update.
296 * gdb.base/complex-parts.exp: Update.
297
3d1cfd43
TT
2982020-04-01 Tom Tromey <tromey@adacore.com>
299
300 * gdb.rust/union.rs: New file.
301 * gdb.rust/union.exp: New file.
302 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
303 (main): Update.
304 * gdb.rust/simple.exp: Move union tests to union.exp.
305
e033dfa9
TT
3062020-04-01 Tom Tromey <tromey@adacore.com>
307
308 * gdb.rust/simple.rs (main): Remove "y0".
309
53cccef1
TBA
3102020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
311
312 * gdb.multi/stop-all-on-exit.c: New test.
313 * gdb.multi/stop-all-on-exit.exp: New file.
314
60e22c1e
HD
3152020-04-01 Hannes Domani <ssbssa@yahoo.de>
316
317 PR gdb/24789
318 * gdb.cp/misc.cc: Add integer reference variable.
319 * gdb.cp/misc.exp: Add test.
320
e139a727
TBA
3212020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
322
323 * gdb.server/stop-reply-no-thread.exp: Enhance the test
324 scenario to cover execution until the end and also the case
325
16b0db75
TV
3262020-03-31 Tom de Vries <tdevries@suse.de>
327
328 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
329 c. Use "maint info symtabs" to check symtab expansion.
330
c0502da6
TV
3312020-03-30 Tom de Vries <tdevries@suse.de>
332
333 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
334 unsupported.
335 (verify_psymtab_expanded): Move ...
336 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
337 test.
338 (readnow): New proc.
339
5935fd15
AB
3402020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
341
342 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
343 with $hex.
344
1773be9e
TT
3452020-03-20 Tom Tromey <tromey@adacore.com>
346
347 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
348
70304be9
TT
3492020-03-20 Tom Tromey <tromey@adacore.com>
350
351 * gdb.ada/sub_variant/subv.adb: New file.
352 * gdb.ada/sub_variant.exp: New file.
353
0dd7b8f7
TV
3542020-03-20 Tom de Vries <tdevries@suse.de>
355
356 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
357 first break fails.
358 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
359
cada5fc9
AB
3602020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
361
362 * gdb.server/exit-multiple-threads.c: New file.
363 * gdb.server/exit-multiple-threads.exp: New file.
364
6b8c53f2
AB
3652020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
366
367 * gdb.fortran/mixed-lang-stack.c: New file.
368 * gdb.fortran/mixed-lang-stack.cpp: New file.
369 * gdb.fortran/mixed-lang-stack.exp: New file.
370 * gdb.fortran/mixed-lang-stack.f90: New file.
371
19a2740f
AB
3722020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
373
374 * gdb.linespec/cp-completion-aliases.cc: New file.
375 * gdb.linespec/cp-completion-aliases.exp: New file.
376
d8c8b848
TV
3772020-03-19 Tom de Vries <tdevries@suse.de>
378
379 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
380 more precise.
381
a9933ccf
TV
3822020-03-18 Tom de Vries <tdevries@suse.de>
383
384 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
385 * gdb.dwarf2/break-inline-psymtab.c: New test.
386 * gdb.dwarf2/break-inline-psymtab.exp: New file.
387
2f89101f
TV
3882020-03-16 Tom de Vries <tdevries@suse.de>
389
390 * lib/cache.exp (gdb_do_cache): Add and handle local variables
391 cache_verify and cache_verify_proc.
392
6b9374f1
TV
3932020-03-15 Tom de Vries <tdevries@suse.de>
394
395 * gdb.server/solib-list.exp: Handle
396 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
397
eaeaf44c
TV
3982020-03-15 Tom de Vries <tdevries@suse.de>
399
400 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
401 objfiles".
402
3293bbaf
TT
4032020-03-14 Tom Tromey <tom@tromey.com>
404
405 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
406
ab44624c
TV
4072020-03-14 Tom de Vries <tdevries@suse.de>
408
409 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
410
54c43825
TV
4112020-03-14 Tom de Vries <tdevries@suse.de>
412
413 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
414 result in line-by-line fashion.
415
2ac70237
TV
4162020-03-14 Tom de Vries <tdevries@suse.de>
417
418 * lib/gdb.exp (supports_statement_frontiers): New proc.
419 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
420
09546b56
TV
4212020-03-14 Tom de Vries <tdevries@suse.de>
422
423 * gdb.base/printcmds.exp: Add missing quoting for "print
424 teststring2".
425
a1f6a07c
TT
4262020-03-13 Tom Tromey <tom@tromey.com>
427
428 * gdb.base/printcmds.exp (test_print_strings): Add regression
429 test.
430 * gdb.base/printcmds.c (charptr): New typedef.
431 (teststring2): New global.
432
1b83d09c
AB
4332020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
434
435 * gdb.base/break-interp.exp: Use the tail of the filename, not the
436 full path in the test name.
437 (test_ld): Add some with_test_prefix blocks to make test names
438 unique.
439
2d61316c
TV
4402020-03-13 Tom de Vries <tdevries@suse.de>
441
442 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
443
2e9145ac
TV
4442020-03-13 Tom de Vries <tdevries@suse.de>
445
446 * gdb.mi/mi-sym-info.exp: Make matching more precise.
447
96c7f873
TV
4482020-03-13 Tom de Vries <tdevries@suse.de>
449
450 PR symtab/25646
451 * gdb.dwarf2/imported-unit.exp: Add test.
452
49ba92c0
TV
4532020-03-13 Tom de Vries <tdevries@suse.de>
454
455 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
456 (var1, var2): New variable.
457 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
458 matching symbols.
459
301b21e0
TV
4602020-03-13 Tom de Vries <tdevries@suse.de>
461
462 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
463 (Term::command): Use prompt prefix.
464 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
465 * gdb.tui/tui-layout-asm-short-prog.exp: Use
466 command_no_prompt_prefix instead of prefix.
467 * gdb.tui/tui-layout-asm.exp: Same.
468
3f512721
SM
4692020-03-12 Simon Marchi <simon.marchi@efficios.com>
470
471 * gdb.base/break-interp.exp: Use foreach_with_prefix.
472
40310f30
SM
4732020-03-12 Simon Marchi <simon.marchi@efficios.com>
474
475 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
476 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
477 on" while stepping over the test instruction, match printed
478 message.
479
09252140
TV
4802020-03-12 Tom de Vries <tdevries@suse.de>
481
482 * gdb.base/info-types.exp: Use exp_continue during matching of output
483 of "info types".
484
14e9c72c
TV
4852020-03-12 Tom de Vries <tdevries@suse.de>
486
487 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
488
e515d67e
TV
4892020-03-12 Tom de Vries <tdevries@suse.de>
490
491 * gdb.fortran/module.exp: Use exp_continue during matching of output
492 of "info variable -n".
493
307eafd8
TV
4942020-03-12 Tom de Vries <tdevries@suse.de>
495
496 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
497 gdb.dwarf2/dw2-ranges-base.c.
498
9a2de3fc
TV
4992020-03-12 Tom de Vries <tdevries@suse.de>
500
501 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
502 in presence of GLIBC debuginfo.
503
3217502e
TV
5042020-03-12 Tom de Vries <tdevries@suse.de>
505
506 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
507 $core.
508
1281424c
TV
5092020-03-12 Tom de Vries <tdevries@suse.de>
510
511 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
512 more precise.
513
038b97fc
SM
5142020-03-11 Simon Marchi <simon.marchi@efficios.com>
515
516 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
517 from Unix to Windows path.
518
5308d1e7
TV
5192020-03-11 Tom de Vries <tdevries@suse.de>
520
521 * gdb.ada/minsyms.exp: Set language to ada.
522
f870f78f
TV
5232020-03-11 Tom de Vries <tdevries@suse.de>
524
525 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
526
5a13315d
TV
5272020-03-11 Tom de Vries <tdevries@suse.de>
528
529 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
530
976862ed
TT
5312020-03-11 Tom Tromey <tromey@adacore.com>
532
533 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
534
7462c383
TV
5352020-03-11 Tom de Vries <tdevries@suse.de>
536
537 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
538
1c6c46a0
TV
5392020-03-11 Tom de Vries <tdevries@suse.de>
540
541 * gdb.base/break-interp.exp: Limit verbose scope.
542
44f41bb7
TV
5432020-03-11 Tom de Vries <tdevries@suse.de>
544
545 * gdb.fortran/logical.f90: Define variable with character type.
546 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
547
b76f3a42
TV
5482020-03-11 Tom de Vries <tdevries@suse.de>
549
550 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
551
1c33af77
TV
5522020-03-11 Tom de Vries <tdevries@suse.de>
553
554 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
555 symtabs.
556
8c95582d
AB
5572020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
558 Bernd Edlinger <bernd.edlinger@hotmail.de>
559
560 * gdb.cp/step-and-next-inline.cc: New file.
561 * gdb.cp/step-and-next-inline.exp: New file.
562 * gdb.cp/step-and-next-inline.h: New file.
563 * gdb.dwarf2/dw2-is-stmt.c: New file.
564 * gdb.dwarf2/dw2-is-stmt.exp: New file.
565 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
566 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
567 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
568
cecf8547
AB
5692020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
570
571 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
572 is-stmt flag in the line table.
573
0ba678c9
TV
5742020-03-09 Tom de Vries <tdevries@suse.de>
575
576 * lib/gdb.exp (cached_file): Create cache dir.
577
72fbdf83
TV
5782020-03-07 Tom de Vries <tdevries@suse.de>
579
580 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
581 * gdb.cp/rvalue-ref-params.exp: Same.
582
436b5e99
TV
5832020-03-06 Tom de Vries <tdevries@suse.de>
584
585 * lib/gdb.exp (tentative_rename, cached_file): New proc.
586 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
587
09f2921c
TV
5882020-03-06 Tom de Vries <tdevries@suse.de>
589
590 * README: Fix "the the".
591 * gdb.base/dprintf.exp: Same.
592
50a3cc5d
TV
5932020-03-05 Tom de Vries <tdevries@suse.de>
594
595 * gdb.base/maint.exp: Update "main print statistics" expected output.
596
0a709cba
AKS
5972020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
598
599 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
600 (fortran_int8): Likewise.
601 (fortran_real4): Likewise.
602 (fortran_real8): Likewise.
603 (fortran_complex4): Likewise.
604 (fortran_logical4): Likewise.
605 (fortran_character1): Likewise.
606
5e5d66b6
AB
6072020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
608
609 * gdb.fortran/logical.exp: Add tests that any non-zero value is
610 printed as true.
611
7b973adc
SDJ
6122020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
613
614 * gdb.base/printcmds.exp: Add test to verify printf of a
615 variable holding an address.
616
478e490a
TV
6172020-03-03 Tom de Vries <tdevries@suse.de>
618
619 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
620
1ef44e86
TV
6212020-03-03 Tom de Vries <tdevries@suse.de>
622
623 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
624 gdb_test_multiple call.
625
b98cc2cf
TV
6262020-03-03 Tom de Vries <tdevries@suse.de>
627
628 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
629 gdb_test_multiple calls.
630
63e163f2
AB
6312020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
632
633 * gdb.base/default.exp: Remove test of 'set history filename'.
634 * gdb.base/gdbinit-history.exp: Add tests for setting the history
635 filename to the empty string.
636 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
637 and GDBHISTSIZE.
638
24ed6739
AB
6392020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
640
641 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
642 disabled.
643
590003dc
TV
6442020-03-02 Pedro Alves <palves@redhat.com>
645 Tom de Vries <tdevries@suse.de>
646
647 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
648 -prompt prefix, before user_code argument. Add -lbl option likewise.
649 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
650 (gdb_is_target_1): Add -prompt prefix and move to before user_code
651 argument.
652 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
653 have "\r\n" at start-of-line, instead of at end-of-line.
654
f5e46084
SM
6552020-02-28 Simon Marchi <simon.marchi@efficios.com>
656
657 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
658 libinproctrace.so.
659
f7a7000d
LM
6602020-02-28 Luis Machado <luis.machado@linaro.org>
661
662 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
663 to "p/x".
664
718e0816
LM
6652020-02-28 Luis Machado <luis.machado@linaro.org>
666
667 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
668 asm/ptrace.h and error.h.
669
13c3a74a
TV
6702020-02-28 Tom de Vries <tdevries@suse.de>
671
672 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
673 (struct wrapper, do_something, mundane/symada__cS): Move ...
674 * gdb.base/c-linkage-name-2.c: ... here. New source file.
675 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
676 Update "print symada__cS before partial symtab expansion" regexp.
677 Update breakpoint location. Flush symbol cache after expansion.
678
85d2d5bb
LM
6792020-02-28 Luis Machado <luis.machado@linaro.org>
680
681 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
682
3608f86c
TV
6832020-02-27 Tom de Vries <tdevries@suse.de>
684
685 * config/sid.exp: Remove unused globals.
686 * gdb.base/attach.exp: Same.
687 * gdb.base/catch-load.exp: Same.
688 * gdb.base/dbx.exp: Same.
689 * lib/gdb.exp: Same.
690 * lib/mi-support.exp: Same.
691 * lib/prompt.exp: Same.
692
c8d4f6df
TV
6932020-02-27 Tom de Vries <tdevries@suse.de>
694
695 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
696 not set.
697
0d79cdc4
AM
6982020-02-26 Aaron Merey <amerey@redhat.com>
699
700 * gdb.debuginfod: New directory for debuginfod tests.
701 * gdb.debuginfod/main.c: New test file.
702 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
703
0dce4280
TV
7042020-02-26 Tom de Vries <tdevries@suse.de>
705
706 PR gdb/25603
707 * gdb.base/persistent-lang.cc: New test.
708 * gdb.base/persistent-lang.exp: New file.
709
9e80cfa1
AB
7102020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
711
712 * gdb.fortran/derived-type-striding.exp: Add a new test.
713 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
714 new test.
715
2078dbb2
AB
7162020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
717
718 * gdb.base/cached-source-file.exp: Avoid source file paths in test
719 names.
720
70d49700
TV
7212020-02-25 Tom de Vries <tdevries@suse.de>
722
723 PR go/18926
724 * gdb.go/methods.exp: Remove gcc/93866 xfail.
725
a88ef40d
TV
7262020-02-24 Tom de Vries <tdevries@suse.de>
727
728 PR gdb/25592
729 * gdb.base/info-locals-unused-static-var.c: New test.
730 * gdb.base/info-locals-unused-static-var.exp: New file.
731
01b1af32
TT
7322020-02-22 Tom Tromey <tom@tromey.com>
733
734 * gdb.python/tui-window.exp: New file.
735 * gdb.python/tui-window.py: New file.
736
7c043ba6
TT
7372020-02-22 Tom Tromey <tom@tromey.com>
738
739 PR tui/17850:
740 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
741 tests.
742
c22fef7e
TT
7432020-02-22 Tom Tromey <tom@tromey.com>
744
745 * gdb.tui/new-layout.exp: Add sub-layout tests.
746
ee325b61
TT
7472020-02-22 Tom Tromey <tom@tromey.com>
748
749 * gdb.tui/new-layout.exp: New file.
750
3f0cbb04
TT
7512020-02-22 Tom Tromey <tom@tromey.com>
752
753 * gdb.rust/rust-style.rs: New file.
754 * gdb.rust/rust-style.exp: New file.
755 * gdb.base/style.exp: Test structure printing.
756 * gdb.base/style.c (struct some_struct): New type.
757 (enum etype): New type.
758 (struct_value): New global.
759
75525152
TV
7602020-02-21 Tom de Vries <tdevries@suse.de>
761
762 PR go/18926
763 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
764 Remove blanket xfails. Use message argument for gdb_breakpoint.
765 Make continuing to breakpoint test conditional on setting breakpoint.
766 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
767 DW_AT_name attribute. Add xfail for GCC PR93866.
768
bd360d30
AB
7692020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
770
771 * gdb.dwarf2/cpp-linkage-name.c: New file.
772 * gdb.dwarf2/cpp-linkage-name.exp: New file.
773
c7adb09f 7742020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
775
776 * lib/gdb.exp (gdb_wrapper_init): Reset
777 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
778 not exist.
779
a9c79803
TV
7802020-02-20 Tom de Vries <tdevries@suse.de>
781
782 PR go/17018
783 * gdb.go/hello.exp: Copy ...
784 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
785 print of st to print value of global definition. Add xfail for GCC
786 PR93844.
787 * gdb.go/hello.exp: Remove printing of st before definition.
788 * gdb.go/hello.go: Copy ...
789 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
790 to st.
791 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
792
d7445728
TV
7932020-02-20 Tom de Vries <tdevries@suse.de>
794
795 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
796 (gdb_simple_compile): Handle compile_flags go by using .go extension
797 for source file.
798 * gdb.go/chan.exp: Use support_go_compile.
799 * gdb.go/handcall.exp: Same.
800 * gdb.go/hello.exp: Same.
801 * gdb.go/integers.exp: Same.
802 * gdb.go/max-depth.exp: Same.
803 * gdb.go/methods.exp: Same.
804 * gdb.go/package.exp: Same.
805 * gdb.go/strings.exp: Same.
806 * gdb.go/types.exp: Same.
807 * gdb.go/unsafe.exp: Same.
808
c9c41e6d
TV
8092020-02-19 Tom de Vries <tdevries@suse.de>
810
811 * gdb.python/lib-types.exp: Make xfail more strict.
812
f20ff837
TV
8132020-02-19 Tom de Vries <tdevries@suse.de>
814
815 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
816
08410482
DE
8172020-02-19 Doug Evans <dje@google.com>
818
819 PR rust/25535
820 * gdb.rust/simple.exp: Add test.
821 * gdb.rust/simple.rs: Add test.
822
623563f7
TV
8232020-02-19 Tom de Vries <tdevries@suse.de>
824
825 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
826 output line-by-line.
827
d3308cfd
TV
8282020-02-19 Tom de Vries <tdevries@suse.de>
829
830 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
831
86cbc5dc
TV
8322020-02-19 Tom de Vries <tdevries@suse.de>
833
834 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
835 prelink.
836
9db2b96b
TV
8372020-02-19 Tom de Vries <tdevries@suse.de>
838
839 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
840 (gdb_do_cache): Use gdb_do_cache_wrap.
841 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
842
89e2fdc5
TV
8432020-02-19 Tom de Vries <tdevries@suse.de>
844
845 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
846 gdb_compile option.
847
373d7ac0
SM
8482020-02-18 Simon Marchi <simon.marchi@efficios.com>
849
850 * gdb.base/printcmds.exp (test_print_enums): Update expected
851 output.
852
b29a2df0
SM
8532020-02-18 Simon Marchi <simon.marchi@efficios.com>
854
855 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
856 for "unknown".
857
6740f0cc
SM
8582020-02-18 Simon Marchi <simon.marchi@efficios.com>
859
860 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
861 enumerator.
862
edd45eb0
SM
8632020-02-18 Simon Marchi <simon.marchi@efficios.com>
864
865 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
866 FE_, add FE_NONE.
867 (three): Update.
868 (enum flag_enum_without_zero): New enum.
869 (flag_enum_without_zero): New variable.
870 (enum not_flag_enum): New enum.
871 (three_not_flag): New variable.
872 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
873 (test_print_enums): Add more tests for printing flag enums.
874
d4295de4
TV
8752020-02-18 Tom de Vries <tdevries@suse.de>
876
877 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
878 (gdb_compile_ada): ... here.
879 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
880 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
881
f251f505
TT
8822020-02-14 Tom Tromey <tom@tromey.com>
883
884 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
885 build directory.
886 * boards/gdbserver-base.exp: Update path to gdbserver.
887
8f432634
TV
8882020-02-13 Tom de Vries <tdevries@suse.de>
889
890 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
891
92b6eaf7
TV
8922020-02-13 Tom de Vries <tdevries@suse.de>
893
894 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
895 are missing.
896
f3b0f7fe
TV
8972020-02-13 Tom de Vries <tdevries@suse.de>
898
899 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
900 call.
901
f6be8713
SDJ
9022020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
903
904 PR tui/25126
905 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
906 * gdb.base/cached-source-file.c: New file.
907 * gdb.base/cached-source-file.exp: New file.
908
b2770d5e
TV
9092020-02-11 Tom de Vries <tdevries@suse.de>
910
911 PR testsuite/25488
912 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
913
44f6938e
TV
9142020-02-10 Tom de Vries <tdevries@suse.de>
915
916 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
917
5f0e2eb7
MR
9182020-02-10 Maciej W. Rozycki <macro@wdc.com>
919
920 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
921 and $after_addr are both integers before making a comparison.
922
46ce2b6f
TV
9232020-02-09 Tom de Vries <tdevries@suse.de>
924
925 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
926 command output and paste it into gdb.log. If any, paste catch message
927 to gdb.log.
928
5abbbe1d
TT
9292020-02-07 Tom Tromey <tromey@adacore.com>
930
931 PR breakpoints/24915:
932 * gdb.base/annotate-symlink.exp: Use setup_xfail.
933
1d5d29e7
SV
9342020-02-06 Shahab Vahedi <shahab@synopsys.com>
935
936 * gdb.tui/tui-missing-src.exp: Add the "missing source
937 file" test for the TUI.
938
b0999b9b
AB
9392020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
940
941 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
942 including a port number in the output.
943
c3b149eb
AKS
9442020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
945
946 * lib/fortran.exp (fortran_int4): Handle clang.
947 (fortran_int8): Likewise.
948 (fortran_real4): Likewise.
949 (fortran_real8): Likewise.
950 (fortran_complex4): Likewise.
951 (fortran_logical4): Likewise.
952 (fortran_character1): Likewise.
953
f8dcc90b
TV
9542020-02-04 Tom de Vries <tdevries@suse.de>
955
956 * README (Race detection): Add note.
957
f90ac7c2
TV
9582020-02-04 Tom de Vries <tdevries@suse.de>
959
960 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
961
780636ae
TV
9622020-02-04 Tom de Vries <tdevries@suse.de>
963
964 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
965
5d2e1193
RA
9662020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
967
968 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
969 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
970 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
971 blttar, bnetarl.
972 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
973 binary for blttar, bnetarl.
974 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
975 wait instruction. Delete ldmx test.
976 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
977
e409c542
AKS
9782020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
979
980 * gdb.fortran/array-bounds-high.exp: New file.
981 * gdb.fortran/array-bounds-high.f90: New file.
982
b0029748
LD
9832020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
984
985 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
986 Replace #include of <sys/fcntl.h> by <fcntl.h>.
987
195a8287
TV
9882020-02-01 Tom de Vries <tdevries@suse.de>
989
990 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
991
42330a68
AB
9922020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
993
994 PR tui/9765
995 * gdb.tui/tui-layout-asm-short-prog.S: New file.
996 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
997
b62a8028
LM
9982020-01-29 Luis Machado <luis.machado@linaro.org>
999
1000 * gdb.arch/aarch64-brk-patterns.c: New source file.
1001 * gdb.arch/aarch64-brk-patterns.exp: New test.
1002
5f440116
TBA
10032020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1004
1005 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
1006 GCC/Clang version.
1007 * gdb.cp/pass-by-ref.exp: Ditto.
1008
ee2a6fc6
TV
10092020-01-29 Tom de Vries <tdevries@suse.de>
1010
1011 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
1012 * gdb.threads/watchpoint-fork-mt.c: Same.
1013 * gdb.threads/watchpoint-fork-parent.c: Same.
1014 * gdb.threads/watchpoint-fork-st.c: Same.
1015 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
1016
16b10d6e
LM
10172020-01-27 Luis Machado <luis.machado@linaro.org>
1018
1019 * gdb.base/step-over-syscall.exp (setup): Check if we're already
1020 sitting at a syscall instruction when we hit the syscall function's
1021 breakpoint.
1022 Check PC against one obtained with the x command.
1023 Validate syscall number.
1024 (step_over_syscall): Don't continue to the syscall instruction if
1025 we're already there.
1026
b1468492
PW
10272020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1028
1029 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
1030
7ffa82e1
AB
10312020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1032
1033 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
1034 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
1035
3d92a3e3
AB
10362020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1037
1038 * gdb.dwarf2/dw2-inline-stepping.c: New file.
1039 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
1040
94a72be7
AB
10412020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1042
1043 * gdb.base/maint.exp: Update line table parsing test.
1044 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
1045
53af73bf
PA
10462020-01-24 Pedro Alves <palves@redhat.com>
1047
1048 PR gdb/25410
1049 * gdb.multi/multi-re-run-1.c: New.
1050 * gdb.multi/multi-re-run-2.c: New.
1051 * gdb.multi/multi-re-run.exp: New.
1052
1ba1ac88
AB
10532020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1054
1055 PR gdb/23718
1056 * gdb.server/server-kill-python.exp: New file.
1057
f3364a6d
AB
10582020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1059
1060 * gdb.server/multi-ui-errors.c: New file.
1061 * gdb.server/multi-ui-errors.exp: New file.
1062
733d0a67
AB
10632020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
1064
1065 PR tui/9765
1066 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
1067
4f13c1c0
TT
10682020-01-19 Tom Tromey <tom@tromey.com>
1069
1070 * gdb.tui/main.exp: Add check for plain "file".
1071
40c94099
CB
10722020-01-16 Christian Biesinger <cbiesinger@google.com>
1073
1074 * lib/gdb.exp: Fix spelling error (seperatelly).
1075
ff47f4f0
TT
10762020-01-14 Tom Tromey <tom@tromey.com>
1077
1078 PR symtab/12535:
1079 * gdb.python/python.exp: Test decode_line with empty string
1080 argument.
1081
717c684d
BE
10822020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
1083
1084 * gdb.base/skip-inline.exp: Extend test.
1085
44e4c775
AB
10862020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1087
1088 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
1089 * gdb.dwarf2/dw2-bad-elf.c: New file.
1090 * gdb.dwarf2/dw2-bad-elf.exp: New file.
1091
d93c6db7
AB
10922020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1093
1094 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
1095 _line_saw_file.
1096
9a6d629c
AB
10972020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
1098
1099 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
1100 border.
1101
d9ebdab7
TBA
11022020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1103
1104 * gdb.multi/multi-target.exp (setup): Factor out "info
1105 connections" and "info inferiors" tests to ...
1106 (test_info_inferiors): ... this new procedure.
1107 (top level): Run new "info-inferiors" tests.
1108
f3c469b9
PA
11092020-01-10 Pedro Alves <palves@redhat.com>
1110
1111 * gdb.server/bkpt-other-inferior.exp: New file.
1112
121b3efd
PA
11132020-01-10 Pedro Alves <palves@redhat.com>
1114
1115 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
1116 of "add-inferior".
1117 * gdb.base/quit-live.exp: Likewise.
1118 * gdb.base/remote-exec-file.exp: Likewise.
1119 * gdb.guile/scm-progspace.exp: Likewise.
1120 * gdb.linespec/linespec.exp: Likewise.
1121 * gdb.mi/new-ui-mi-sync.exp: Likewise.
1122 * gdb.mi/user-selected-context-sync.exp: Likewise.
1123 * gdb.multi/multi-target.exp (setup): Add "info connection" and
1124 "info inferiors" tests.
1125 * gdb.multi/remove-inferiors.exp: Adjust expected output of
1126 "add-inferior".
1127 * gdb.multi/watchpoint-multi.exp: Likewise.
1128 * gdb.python/py-inferior.exp: Likewise.
1129 * gdb.server/extended-remote-restart.exp: Likewise.
1130 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
1131 "info inferiors".
1132 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
1133 * gdb.trace/report.exp: Likewise.
1134
1dadb1dd
PA
11352020-01-10 Pedro Alves <palves@redhat.com>
1136
1137 * gdb.multi/multi-target.c: New file.
1138 * gdb.multi/multi-target.exp: New file.
1139 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
1140 mode requested, but remote does not support non-stop".
1141
78f2c40a
PA
11422020-01-10 Pedro Alves <palves@redhat.com>
1143
1144 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
1145 disconnect before reconnecting.
1146
e7af6c70
TBA
11472020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1148 Pedro Alves <palves@redhat.com>
1149
1150 * gdb.server/connect-without-multi-process.exp: Also test
1151 continuing to end.
1152
acdf84a6
PA
11532020-01-10 Pedro Alves <palves@redhat.com>
1154
1155 * gdb.base/remote-exec-file.exp: New file.
1156
873657b9
PA
11572020-01-10 Pedro Alves <palves@redhat.com>
1158
1159 * gdb.base/fork-running-state.exp (do_test): Adjust expected
1160 output.
1161 * gdb.threads/async.c: New.
1162 * gdb.threads/async.exp: New.
1163 * gdb.multi/tids-gid-reset.c: New.
1164 * gdb.multi/tids-gid-reset.exp: New.
1165
7f0ae84c
GB
11662020-01-10 George Barrett <bob@bob131.so>
1167
1168 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
1169 to help in finding the image relocation offset.
1170 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
1171 options in arguments.
1172 (stap_test_no_debuginfo): Likewise.
1173 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
1174 test variants.
1175 (stap_test): Add null semaphore relocation test.
1176
47e9d49d
GB
11772020-01-10 George Barrett <bob@bob131.so>
1178
1179 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
1180 * gdb.base/stap-probe.exp: Likewise.
1181 (stap_test): Pass argument as an additional flag.
1182 (stap_test_no_debuginfo): Likewise.
1183 (stap_test): Check `info probes stap' output for semaphore
1184 addresses if the test binary is supposed to have them.
1185
f5a7c406
AB
11862020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1187
1188 * gdb.tui/basic.exp: Add more scrolling tests.
1189
9ae6bf64
TT
11902020-01-09 Tom Tromey <tom@tromey.com>
1191
1192 PR tui/18932:
1193 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
1194 meangingful value.
1195 (Term::command, Term::resize): Update.
1196 * gdb.tui/basic.exp: Add scrolling test.
1197
b2efe70c
AB
11982020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1199
1200 * gdb.tui/tui-layout-asm.exp: New file.
1201
3804da7e
AB
12022020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1203
1204 * lib/tuiterm.exp (Term::check_box_contents): New proc.
1205
b40aa28f
AB
12062020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1207
1208 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
1209 (Term::enter_tui): Use Term::prepare_for_tui.
1210
63ffd7c9
AB
12112020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1212
1213 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
1214 called.
1215
3be966f6
AB
12162020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
1217
1218 * gdb.base/skip.exp: Fix race condition in test.
1219
153d79c4
AB
12202020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
1221
1222 * gdb.base/backtrace.c: New file.
1223 * gdb.base/backtrace.exp: New file.
1224
f2302a34
AB
12252020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
1226
1227 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
1228
6ec1d75e
PW
12292020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1230
1231 * gdb.base/style.exp: Test that warnings are styled.
1232
c296cbe6
BE
12332019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
1234
1235 * gdb.base/line65535.exp: New file.
1236 * gdb.base/line65535.c: New file.
1237
b28a729d
SM
12382019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
1239
1240 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
1241 * lib/gnat_debug_info_test.adb: New file.
1242 * gdb.ada/ptype_tagged_param.exp: Use
1243 gnat_runtime_has_debug_info, expect a different output if
1244 runtime does not have debug info.
1245
7f2d7a0d
SM
12462019-12-20 Simon Marchi <simon.marchi@efficios.com>
1247
1248 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
1249 (another) quote in test name.
1250
f3bce483
SM
12512019-12-20 Simon Marchi <simon.marchi@efficios.com>
1252
1253 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
1254 Add quote in test name.
1255
c855a912
TBA
12562019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1257
1258 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
1259 directory instead.
1260 * gdb.cp/pass-by-ref.exp: Extend with more cases.
1261 * gdb.cp/pass-by-ref-2.cc: New file.
1262 * gdb.cp/pass-by-ref-2.exp: New file.
1263
fc9d2d72
TT
12642019-12-20 Tom Tromey <tom@tromey.com>
1265
1266 * gdb.tui/list-before.exp: New file.
1267
77b97e00
TT
12682019-12-20 Tom Tromey <tom@tromey.com>
1269
1270 * gdb.tui/list.exp: Check for source on initial listing.
1271
f69656d0
TT
12722019-12-11 Tom Tromey <tromey@adacore.com>
1273
1274 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
1275 Add crlf test.
1276
99a55965
SM
12772019-12-18 Simon Marchi <simon.marchi@efficios.com>
1278
1279 * gdb.base/default.exp: Update value of $_gdb_major.
1280
5024637f
BE
12812019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1282
1283 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
1284
b63634be
BE
12852019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
1286
1287 * gdb.base/skip.exp: Whitespace fix.
1288
45d73523
BE
12892019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
1290
1291 * gdb.base/skip-inline.c: New file.
1292 * gdb.base/skip-inline.exp: New file.
1293
d043f8c8
SM
12942019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
1295
1296 * gdb.base/jit-reader.exp (jit_reader_test): Rename
1297 jit_function_00 to jit_function_stack_mangle.
1298 * gdb.base/jithost.c (jit_function_t): Rename to...
1299 (jit_function_stack_mangle_t): ... this.
1300 (jit_function_add_t): New typedef.
1301 (jit_function_00_code): Rename to...
1302 (jit_function_stack_mangle_code): ... this, make static.
1303 (jit_function_add_code): New.
1304 (main): Generate "add" function and call it. Adjust to changes
1305 in jithost_abi.
1306 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
1307 (struct jithost_abi) <begin, end>: Remove fields.
1308 <object, function_stack_mangle, function_add>: New fields.
1309 * gdb.base/jitreader.c (struct reader_state) <code_begin,
1310 code_end>: Remove fields.
1311 <func_stack_mangle>: New field.
1312 (read_debug_info): Adjust to renaming, create block for "add"
1313 function.
1314 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
1315
873de05c
TT
13162019-12-11 Tom Tromey <tom@tromey.com>
1317
1318 * gdb.tui/resize.exp: Fix regexp.
1319 * gdb.tui/regs.exp: Fix regexps.
1320 * gdb.tui/main.exp: Fix regexp.
1321
3d979945
TT
13222019-12-11 Tom Tromey <tom@tromey.com>
1323
1324 * gdb.tui/resize.exp: Update.
1325 * gdb.tui/empty.exp (layouts): Update.
1326
2192a9d3
TT
13272019-12-11 Tom Tromey <tom@tromey.com>
1328
1329 * gdb.tui/regs.exp: Update.
1330 * gdb.tui/empty.exp (layouts): Update.
1331 * gdb.tui/basic.exp: Update.
1332 * lib/tuiterm.exp (_check_box): Don't check bottom border.
1333
d8edc8b7
PW
13342019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1335
1336 * gdb.base/options.exp: Add -raw-values in the print completion list.
1337 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
1338
4c12d936
KB
13392019-12-10 Kevin Buettner <kevinb@redhat.com>
1340
1341 * gdb.threads/omp-par-scope.c: New file.
1342 * gdb/threads/omp-par-scope.exp: New file.
1343
26b911fb
KB
13442019-12-10 Kevin Buettner <kevinb@redhat.com>
1345
bb47f919
KB
1346 * lib/gdb.exp (support_nested_function_tests): New proc.
1347
13482019-12-10 Kevin Buettner <kevinb@redhat.com>
1349
1350 * lib/gdb.exp (gdb_compile_openmp): New proc.
1351 (build_executable_from_specs): Add an "openmp" option.
1352 (gdb_compile_pthreads): Add non-executable case.
26b911fb 1353
6c71eb7d
TT
13542019-12-10 Tom Tromey <tromey@adacore.com>
1355
1356 * gdb.ada/unchecked_union.exp: New file.
1357 * gdb.ada/unchecked_union/pck.adb: New file.
1358 * gdb.ada/unchecked_union/pck.ads: New file.
1359 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
1360 * gdb-utils.exp (string_to_regexp): Also quote "?".
1361
bac7c5cf
GB
13622019-12-10 George Barrett <bob@bob131.so>
1363
1364 Test scripted probe breakpoints.
1365 * gdb.guile/scm-breakpoint.c (main): Add probe point.
1366 * gdb.python/py-breakpoint.c (main): Likewise.
1367 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
1368 specifier test.
1369 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
1370
330f1d38
TBA
13712019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1372
1373 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
1374 an rvalue parameter.
1375 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
1376 parameter.
1377
b43315e2
AB
13782019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1379
1380 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
1381 modules.
1382
54f73dad
AB
13832019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1384
1385 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
1386 broken version of GCC.
1387
d57cbee9
AB
13882019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
1389
1390 * gdb.fortran/info-modules.exp: Rewrite to make use of new
1391 sym-info-cmds library.
1392 * gdb.fortran/info-types.exp: Likewise.
1393 * lib/sym-info-cmds.exp: New file.
1394
c14aab8c
TV
13952019-12-08 Tom de Vries <tdevries@suse.de>
1396
1397 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
1398
aa2d5a42
KS
13992019-12-07 Keith Seitz <keiths@redhat.com>
1400
1401 * gdb.base/corefile-buildid-shlib-shr.c: New file.
1402 * gdb.base/corefile-buildid-shlib.c: New file.
1403 * gdb.base/corefile-buildid.c: New file.
1404 * gdb.base/corefile-buildid.exp: New file.
1405
93e55f0a
TV
14062019-12-06 Tom de Vries <tdevries@suse.de>
1407
1408 * gdb.dwarf2/varval.exp: Add decl before def test.
1409
c7d12402
TBA
14102019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1411
1412 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
1413
06acc08f
TBA
14142019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1415
1416 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
1417 CV and reference conversion for overload resolution.
1418 * gdb.cp/rvalue-ref-overload.exp: Test it.
1419
e0fad1ea
PW
14202019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1421
1422 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
1423 * gdb.base/frameapply.exp: Test faas without command.
1424
8d70a9f0
AB
14252019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1426
1427 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
1428 Fortran tests.
1429 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
1430 order.
1431
36c8fb93
AB
14322019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1433
1434 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
1435 casting to type with no kind specified.
1436 (test_basic_parsing_of_type_kinds): Additional tests for types
1437 with no kind specified, and add tests for single/double
1438 precision/complex types.
1439
4139ff00
TT
14402019-12-04 Tom Tromey <tromey@adacore.com>
1441
1442 * gdb.base/endianity.c (struct other) <x>: New field.
1443 (main): Initialize it.
1444 * gdb.base/endianity.exp: Update.
1445
a05cf17a
TT
14462019-12-04 Tom Tromey <tromey@adacore.com>
1447
1448 * gdb.ada/scalar_storage/storage.adb: New file.
1449 * gdb.ada/scalar_storage/pck.adb: New file.
1450 * gdb.ada/scalar_storage/pck.ads: New file.
1451 * gdb.ada/scalar_storage.exp: New file.
1452
103a685e
TT
14532019-12-04 Tom Tromey <tromey@adacore.com>
1454
1455 * gdb.base/endianity.c (struct otherendian) <f>: New field.
1456 (main): Initialize it.
1457 * gdb.base/endianity.exp: Update.
1458
c2512106
AB
14592019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1460
1461 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
1462
293b38d6
AB
14632019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
1464
1465 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
1466 -symbol-info-module-functions and -symbol-info-module-variables.
1467
216a7e6b
AB
14682019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
1469
1470 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
1471
5bbd8269
AB
14722019-12-01 Richard Bunt <richard.bunt@arm.com>
1473 Andrew Burgess <andrew.burgess@embecosm.com>
1474
1475 * gdb.fortran/derived-type-striding.exp: New file.
1476 * gdb.fortran/derived-type-striding.f90: New file.
1477 * gdb.fortran/array-slices.exp: New file.
1478 * gdb.fortran/array-slices.f90: New file.
1479
be09caf1
PW
14802019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1481
1482 * gdb.base/define.exp: Test . in command names.
1483 * gdb.base/setshow.exp: Update test, as . is now part of
1484 command name.
1485
643c0cbe
PW
14862019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1487
1488 * gdb.base/define-prefix.exp: New file.
1489
dcdec678
AB
14902019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
1491
1492 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
1493 compile.
1494 (skip_btrace_pt_tests): Likewise.
1495
640ab947
AB
14962019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1497
1498 * gdb.fortran/info-modules.exp: Compile source files in correct
1499 order.
1500
d22670f0
KB
15012019-11-27 Kevin Buettner <kevinb@redhat.com>
1502
1503 * gdb.dwarf2/imported-unit.exp: New file.
1504 * gdb.dwarf2/imported-unit.c: New file.
1505
db5960b4
AB
15062019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1507
1508 * gdb.mi/mi-fortran-modules-2.f90: New file.
1509 * gdb.mi/mi-fortran-modules.exp: New file.
1510 * gdb.mi/mi-fortran-modules.f90: New file.
1511
7dc42066
AB
15122019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
1513
1514 * gdb.mi/mi-sym-info-1.c: New file.
1515 * gdb.mi/mi-sym-info-2.c: New file.
1516 * gdb.mi/mi-sym-info.exp: New file.
1517
0dfeecca
TT
15182019-11-22 Tom Tromey <tromey@adacore.com>
1519
1520 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
1521 * gdb.ada/tasks/foo.adb: Add another stopping location.
1522
34877895
PJ
15232019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
1524
1525 * gdb.base/endianity.c: New test.
1526 * gdb.base/endianity.exp: New file.
1527
2e84f897
LD
15282019-11-21 Lukas Durfina <ldurfina@tachyum.com>
1529
1530 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
1531
65d1cd5f
TV
15322019-11-21 Tom de Vries <tdevries@suse.de>
1533
1534 PR gdb/24956
1535 * gdb.base/ui-redirect.exp: Test output of user-defined command.
1536
4f22c3f4
SDJ
15372019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
1538
1539 * gdb.python/py-progspace.exp: Add missing parentheses on some
1540 'print' commands.
1541
9f6ad286
TT
15422019-11-19 Tom Tromey <tom@tromey.com>
1543
1544 * gdb.tui/winheight.exp: New file.
1545
0b8dbf3f
AB
15462019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1547
1548 * gdb.base/ctf-whatis.c: Delete.
1549 * gdb.base/ctf-whatis.exp: Delete.
1550 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
1551
f833b7a7
AB
15522019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1553
1554 * gdb.base/ctf-cvexpr.exp: Delete.
1555 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
1556
30d0a636
AB
15572019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
1558
1559 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
1560 the compiler. Clean up header comment a little.
1561 * gdb.base/ctf-ptype.exp: Likewise.
1562 * gdb.base/ctf-whatis.exp: Likewise.
1563 * lib/gdb.exp (skip_ctf_tests): New proc.
1564
494409bb
SDJ
15652019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
1566
1567 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
1568 * gdb.tui/corefile-run.exp: New file.
1569
55708e99
TT
15702019-11-14 Tom Tromey <tromey@adacore.com>
1571
1572 * gdb.base/gdbvars.exp (test_convenience_variables): Add
1573 regression tests.
1574
45e42163
TT
15752019-11-12 Tom Tromey <tom@tromey.com>
1576
1577 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
1578 after any command. Expect prompt after WAIT_FOR is seen.
1579 (enter_tui): Enable resize messages.
1580 (command): Expect command in output.
1581 (get_line): Avoid error when cursor appears to be off-screen.
1582 (dump_screen): Include screen size in title.
1583 (_do_resize): New proc, from "resize".
1584 (resize): Rewrite. Do resize in two steps.
1585 * gdb.tui/empty.exp (layouts): Fix entries.
1586 (check_boxes): Remove xfail.
1587 (check_text): Dump screen on failure.
1588
086baaf1
AB
15892019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1590
1591 * gdb.python/py-symbol.exp: Add test for
1592 gdb.lookup_static_symbols.
1593
09ff83af
AB
15942019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
1595
1596 * gdb.python/py-symbol.c: Declare and call function from new
1597 py-symbol-2.c file.
1598 * gdb.python/py-symbol.exp: Compile both source files, and add new
1599 tests for gdb.lookup_static_symbol.
1600 * gdb.python/py-symbol-2.c: New file.
1601
11af934b
TV
16022019-11-02 Tom de Vries <tdevries@suse.de>
1603
1604 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
1605 * gdb.base/anon.exp: Same.
1606 * gdb.base/auto-connect-native-target.exp: Same.
1607 * gdb.base/call-ar-st.exp: Same.
1608 * gdb.base/catch-syscall.exp: Same.
1609 * gdb.base/commands.exp: Same.
1610 * gdb.base/default.exp: Same.
1611 * gdb.base/display.exp: Same.
1612 * gdb.base/float.exp: Same.
1613 * gdb.base/foll-fork.exp: Same.
1614 * gdb.base/help.exp: Same.
1615 * gdb.base/info-macros.exp: Same.
1616 * gdb.base/info-proc.exp: Same.
1617 * gdb.base/info-target.exp: Same.
1618 * gdb.base/long_long.exp: Same.
1619 * gdb.base/macscp.exp: Same.
1620 * gdb.base/memattr.exp: Same.
1621 * gdb.base/nofield.exp: Same.
1622 * gdb.base/pointers.exp: Same.
1623 * gdb.base/printcmds.exp: Same.
1624 * gdb.base/ptype.exp: Same.
1625 * gdb.base/restore.exp: Same.
1626 * gdb.base/return.exp: Same.
1627 * gdb.base/scope.exp: Same.
1628 * gdb.base/set-noassign.exp: Same.
1629 * gdb.base/setshow.exp: Same.
1630 * gdb.base/shlib-call.exp: Same.
1631 * gdb.base/signals.exp: Same.
1632 * gdb.base/sigstep.exp: Same.
1633 * gdb.base/skip.exp: Same.
1634 * gdb.base/solib-symbol.exp: Same.
1635 * gdb.base/stap-probe.exp: Same.
1636 * gdb.base/step-line.exp: Same.
1637 * gdb.base/step-test.exp: Same.
1638 * gdb.base/style.exp: Same.
1639 * gdb.base/varargs.exp: Same.
1640 * gdb.base/vla-datatypes.exp: Same.
1641 * gdb.base/vla-ptr.exp: Same.
1642 * gdb.base/vla-sideeffect.exp: Same.
1643 * gdb.base/volatile.exp: Same.
1644 * gdb.base/watch-cond-infcall.exp: Same.
1645 * gdb.base/watchpoint.exp: Same.
1646
e96ec2ba
TV
16472019-11-02 Tom de Vries <tdevries@suse.de>
1648
1649 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
1650 * gdb.cp/cpexprs.exp: Same.
1651 * gdb.cp/except-multi-location.exp: Same.
1652 * gdb.cp/exceptprint.exp: Same.
1653 * gdb.cp/gdb2384.exp: Same.
1654 * gdb.cp/inherit.exp: Same.
1655 * gdb.cp/m-static.exp: Same.
1656 * gdb.cp/meth-typedefs.exp: Same.
1657 * gdb.cp/misc.exp: Same.
1658 * gdb.cp/namespace.exp: Same.
1659 * gdb.cp/non-trivial-retval.exp: Same.
1660 * gdb.cp/overload.exp: Same.
1661 * gdb.cp/pr17132.exp: Same.
1662 * gdb.cp/re-set-overloaded.exp: Same.
1663 * gdb.cp/rvalue-ref-types.exp: Same.
1664 * gdb.cp/templates.exp: Same.
1665
bd5766ec
LM
16662019-11-01 Luis Machado <luis.machado@linaro.org>
1667
1668 PR gdb/25124
1669
1670 * gdb.arch/pr25124.S: New file.
1671 * gdb.arch/pr25124.exp: New file.
1672
165f8965
AB
16732019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1674
1675 * gdb.fortran/info-modules.exp: Update expected results, and add
1676 additional tests for 'info module functinos', and 'info module
1677 variables'.
1678 * gdb.fortran/info-types.exp: Update expected results.
1679 * gdb.fortran/info-types.f90: Extend testcase with additional
1680 module variables and functions.
1681
59c35742
AB
16822019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
1683
1684 * gdb.fortran/info-modules.exp: New file.
1685 * gdb.fortran/info-types.exp: Build with new file.
1686 * gdb.fortran/info-types.f90: Include and use new module.
1687 * gdb.fortran/info-types-2.f90: New file.
1688
f3fb2519
PW
16892019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
1690
1691 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
1692 * gdb.base/settings.exp: Test all settings types using
1693 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
1694 that now verifies that the value of "maint show" is the same as
1695 returned by the settings functions. Test the type of the
1696 maintenance settings.
1697 * gdb.base/default.exp: Update show_conv_list.
1698
d1e36019
TV
16992019-10-31 Tom de Vries <tdevries@suse.de>
1700
1701 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
1702 gdb_test.
1703 * gdb.arch/amd64-disp-step.exp: Same.
1704 * gdb.asm/asm-source.exp: Same.
1705 * gdb.btrace/buffer-size.exp: Same.
1706 * gdb.btrace/cpu.exp: Same.
1707 * gdb.btrace/enable.exp: Same.
1708 * gdb.dwarf2/count.exp: Same.
1709 * gdb.dwarf2/dw2-ranges-func.exp: Same.
1710 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
1711 * gdb.fortran/vla-datatypes.exp: Same.
1712 * gdb.fortran/vla-history.exp: Same.
1713 * gdb.fortran/vla-ptype.exp: Same.
1714 * gdb.fortran/vla-value.exp: Same.
1715 * gdb.fortran/whatis_type.exp: Same.
1716 * gdb.guile/guile.exp: Same.
1717 * gdb.multi/tids.exp: Same.
1718 * gdb.python/py-finish-breakpoint.exp: Same.
1719 * gdb.python/py-framefilter.exp: Same.
1720 * gdb.python/py-pp-registration.exp: Same.
1721 * gdb.python/py-xmethods.exp: Same.
1722 * gdb.python/python.exp: Same.
1723 * gdb.server/connect-with-no-symbol-file.exp: Same.
1724 * gdb.server/no-thread-db.exp: Same.
1725 * gdb.server/run-without-local-binary.exp: Same.
1726 * gdb.stabs/weird.exp: Same.
1727 * gdb.threads/attach-many-short-lived-threads.exp: Same.
1728 * gdb.threads/thread-find.exp: Same.
1729 * gdb.threads/tls-shared.exp: Same.
1730 * gdb.threads/tls.exp: Same.
1731 * gdb.threads/wp-replication.exp: Same.
1732 * gdb.trace/ax.exp: Same.
1733 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
1734
3d11e68e
TV
17352019-10-31 Tom de Vries <tdevries@suse.de>
1736
1737 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
1738 * gdb.ada/array_subscript_addr.exp: Same.
1739 * gdb.ada/arrayidx.exp: Same.
1740 * gdb.ada/arrayparam.exp: Same.
1741 * gdb.ada/arrayptr.exp: Same.
1742 * gdb.ada/boolean_expr.exp: Same.
1743 * gdb.ada/call_pn.exp: Same.
1744 * gdb.ada/complete.exp: Same.
1745 * gdb.ada/fixed_cmp.exp: Same.
1746 * gdb.ada/fun_addr.exp: Same.
1747 * gdb.ada/funcall_param.exp: Same.
1748 * gdb.ada/interface.exp: Same.
1749 * gdb.ada/mod_from_name.exp: Same.
1750 * gdb.ada/null_array.exp: Same.
1751 * gdb.ada/packed_array.exp: Same.
1752 * gdb.ada/packed_tagged.exp: Same.
1753 * gdb.ada/print_chars.exp: Same.
1754 * gdb.ada/print_pc.exp: Same.
1755 * gdb.ada/ptype_arith_binop.exp: Same.
1756 * gdb.ada/ptype_field.exp: Same.
1757 * gdb.ada/ptype_tagged_param.exp: Same.
1758 * gdb.ada/rec_return.exp: Same.
1759 * gdb.ada/ref_tick_size.exp: Same.
1760 * gdb.ada/str_ref_cmp.exp: Same.
1761 * gdb.ada/taft_type.exp: Same.
1762 * gdb.ada/tagged.exp: Same.
1763 * gdb.ada/type_coercion.exp: Same.
1764 * gdb.ada/uninitialized_vars.exp: Same.
1765
60b6ede8
TV
17662019-10-30 Tom de Vries <tdevries@suse.de>
1767
1768 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
1769
30baf67b
TV
17702019-10-26 Tom de Vries <tdevries@suse.de>
1771
1772 * gdb.base/bigcore.c: Fix typos in comments.
1773 * gdb.base/ctf-ptype.c: Same.
1774 * gdb.base/long_long.c: Same.
1775 * gdb.dwarf2/dw2-op-out-param.S: Same.
1776 * gdb.python/py-evthreads.c: Same.
1777 * gdb.reverse/i387-stack-reverse.c: Same.
1778 * gdb.trace/tfile.c: Same.
1779 * lib/compiler.c: Same.
1780 * lib/compiler.cc: Same.
1781
158da0d1
TV
17822019-10-25 Tom de Vries <tdevries@suse.de>
1783
1784 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
1785 gdb_test_multiple calls.
1786 * gdb.reverse/sigall-reverse.exp: Same.
1787 * gdb.reverse/solib-precsave.exp: Same.
1788 * gdb.reverse/solib-reverse.exp: Same.
1789 * gdb.reverse/until-precsave.exp: Same.
1790 * gdb.reverse/until-reverse.exp: Same.
1791
4ccdfbec
TV
17922019-10-24 Tom de Vries <tdevries@suse.de>
1793
1794 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
1795 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
1796 kfail using -wrap pattern flag and convenience variable
1797 gdb_test_name.
1798
33d569b7
AB
17992019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
1800
1801 * gdb.python/py-progspace.exp: Add tests for the
1802 Progspace.block_for_pc method.
1803
4d0b984b
TT
18042019-10-23 Tom Tromey <tom@tromey.com>
1805
1806 * configure: Rebuild.
1807 * aclocal.m4: Use m4_include, not sinclude.
1808
94cb3754
TV
18092019-10-21 Tom de Vries <tdevries@suse.de>
1810
1811 * gdb.base/infcall-nested-structs.c: Add
1812 __attribute__((noinline,noclone)) to all functions.
1813 (call_all): Add missing variable initialization. Simplify return value.
1814 (breakpt): Increment volatile variable, to prevent call from being
1815 optimized out.
1816 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
1817
062f1fc1
TV
18182019-10-17 Tom de Vries <tdevries@suse.de>
1819
1820 * gdb.fortran/module.exp: Allow info variables to print info for files
1821 other than module.f90.
1822
0b54364d
AB
18232019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1824
1825 * gdb.fortran/module.exp: Extend with 'info variables' test.
1826
7ff5fae7
AB
18272019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
1828
1829 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
1830 F77_FOR_TARGET.
1831
d10eccaa
TV
18322019-10-16 Tom de Vries <tdevries@suse.de>
1833
1834 PR tdep/25096
1835 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
1836
745ff14e
TV
18372019-10-16 Tom de Vries <tdevries@suse.de>
1838
1839 PR tdep/24104
1840 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
1841 Add KFAIL for PR tdep/25096.
1842
03e1ab94
TV
18432019-10-16 Tom de Vries <tdevries@suse.de>
1844
1845 PR testsuite/25059
1846 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
1847
b17fcc10
TV
18482019-10-16 Tom de Vries <tdevries@suse.de>
1849
1850 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
1851 as signed.
1852
9223170f
SM
18532019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
1854
1855 * gdb.mi/list-thread-groups-available.exp: Read entries one by
1856 one instead of increasing timeout.
1857
d6e76313
TV
18582019-10-13 Tom de Vries <tdevries@suse.de>
1859
1860 PR record/25038
1861 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
1862 * gdb.reverse/sigall-reverse.exp: Same.
1863 * gdb.reverse/solib-precsave.exp: Same.
1864 * gdb.reverse/solib-reverse.exp: Same.
1865 * gdb.reverse/step-precsave.exp: Same.
1866 * gdb.reverse/until-precsave.exp: Same.
1867 * gdb.reverse/until-reverse.exp: Same.
1868 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
1869
6dfc0041
AA
18702019-10-10 Andreas Arnez <arnez@linux.ibm.com>
1871
1872 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
1873 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
1874 (cmp_struct_05_01, cmp_struct_static_02_01)
1875 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
1876 comparisons.
1877
abcf2cc8
TV
18782019-10-10 Tom de Vries <tdevries@suse.de>
1879
1880 PR testsuite/24888
1881 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
1882 gnatlink.
1883
a50faaf6
TV
18842019-10-09 Tom de Vries <tdevries@suse.de>
1885
1886 PR testsuite/25048
1887 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
1888
60ff3cd7
AB
18892019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1890
1891 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
1892 exceptions due to missing debug information.
1893
dfee8566
TV
18942019-10-07 Tom de Vries <tdevries@suse.de>
1895
1896 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
1897
3d63690a
AB
18982019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
1899
1900 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
1901 * gdb.base/annota1.exp: Update to use gdb_test_name.
1902
30d1f018
WP
19032019-10-07 Weimin Pan <weimin.pan@oracle.com>
1904
1905 * gdb.base/ctf-whatis.exp: New file.
1906 * gdb.base/ctf-whatis.c: New file.
1907 * gdb.base/ctf-ptype.exp: New file.
1908 * gdb.base/ctf-ptype.c: New file.
1909 * gdb.base/ctf-constvars.exp: New file.
1910 * gdb.base/ctf-constvars.c: New file.
1911 * gdb.base/ctf-cvexpr.exp: New file.
1912
4dbbb47c
TV
19132019-10-04 Tom de Vries <tdevries@suse.de>
1914
1915 * gdb.cp/local-static.c (main): Move declaration of int i out of the
1916 for loop.
1917
77c2dba3
TT
19182019-10-03 Tom Tromey <tom@tromey.com>
1919
1920 PR rust/24976:
1921 * gdb.rust/simple.rs (Union2): New type.
1922 (main): Use Union2.
1923 * gdb.rust/simple.exp: Add test.
1924
179aed7f
AB
19252019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1926
1927 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
1928 nested function prefix.
1929
0a4b0913
AB
19302019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
1931 Richard Bunt <richard.bunt@arm.com>
1932 Andrew Burgess <andrew.burgess@embecosm.com>
1933
1934 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
1935 nested functions.
1936 * gdb.fortran/nested-funcs.f90: Update expected results.
1937 * gdb.fortran/nested-funcs-2.exp: New file.
1938 * gdb.fortran/nested-funcs-2.f90: New file.
1939
082cce05
AB
19402019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1941
1942 * gdb.python/py-parameter.exp: Make test names unique.
1943 * gdb.python/py-template.exp: Likewise.
1944 * gdb.python/py-value.exp: Likewise.
1945
2b74ba5a
AB
19462019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1947
1948 * gdb.base/break-interp.exp: Reduce test name duplication.
1949 * gdb.base/call-sc.exp: Likewise.
1950 * gdb.base/callfuncs.exp: Likewise.
1951 * gdb.base/charset.exp: Likewise.
1952 * gdb.base/dump.exp: Likewise.
1953 * gdb.base/ena-dis-br.exp: Likewise.
1954 * gdb.base/relational.exp: Likewise.
1955 * gdb.base/step-over-syscall.exp: Likewise.
1956 * gdb.base/structs.exp: Likewise.
1957
58eb20d5
AB
19582019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1959
1960 * gdb.linespec/explicit.exp: Make test names unique.
1961 * gdb.linespec/ls-errs.exp: Likewise.
1962
4d421147
AB
19632019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1964
1965 * gdb.reverse/break-precsave.exp: Make test names unique.
1966 * gdb.reverse/break-reverse.exp: Likewise.
1967 * gdb.reverse/finish-precsave.exp: Likewise.
1968 * gdb.reverse/finish-reverse.exp: Likewise.
1969 * gdb.reverse/machinestate-precsave.exp: Likewise.
1970 * gdb.reverse/machinestate.exp: Likewise.
1971 * gdb.reverse/readv-reverse.exp: Likewise.
1972 * gdb.reverse/recvmsg-reverse.exp: Likewise.
1973 * gdb.reverse/sigall-precsave.exp: Likewise.
1974 * gdb.reverse/sigall-reverse.exp: Likewise.
1975 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
1976 * gdb.reverse/watch-precsave.exp: Likewise.
1977 * gdb.reverse/watch-reverse.exp: Likewise.
1978
d8c06f22
AB
19792019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
1980
1981 * gdb.threads/stop-with-handle.c: New file.
1982 * gdb.threads/stop-with-handle.exp: New file.
1983
3a56ed86
TV
19842019-10-03 Tom de Vries <tdevries@suse.de>
1985
1986 PR testsuite/25059
1987 * gdb.base/list-missing-source.exp: Allowing the "Compilation
1988 directory" line to be missing.
1989
42275044
TV
19902019-10-03 Tom de Vries <tdevries@suse.de>
1991
1992 PR testsuite/25059
1993 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
1994 type optional.
1995
9ef62df0
AA
19962019-10-02 Andreas Arnez <arnez@linux.ibm.com>
1997
1998 * gdb.python/py-format-string.c (string.h): New include.
1999 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2000 the same value, for endianness-independence.
2001 * gdb.python/py-format-string.exp (default_regexp_dict)
2002 (test_pretty_structs, test_format): Adjust expected output to the
2003 changed initialization.
2004
37f6a7f4
TT
20052019-10-02 Tom Tromey <tromey@adacore.com>
2006
2007 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
2008
1d58d6a2
PA
20092019-10-02 Pedro Alves <palves@redhat.com>
2010 Andrew Burgess <andrew.burgess@embecosm.com>
2011
2012 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
2013 "print-file-var.h".
2014 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2015 (get_version_1): Print this_version_id and its address.
2016 Add extern "C" wrappers around interface functions.
2017 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
2018 "print-file-var.h".
2019 (this_version_id) Use ATTRIBUTE_VISIBILITY.
2020 (get_version_2): Print this_version_id and its address.
2021 Add extern "C" wrappers around interface functions.
2022 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
2023 <stddef.h> and "print-file-var.h".
2024 Add extern "C" wrappers around interface functions.
2025 [VERSION_ID_MAIN] (this_version_id): Define.
2026 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
2027 * gdb.base/print-file-var.h: Add some #defines to simplify setting
2028 up extern "C" blocks.
2029 * gdb.base/print-file-var.exp (test): New, factored out from top
2030 level.
2031 (top level): Test all combinations of attribute hidden or not,
2032 dlopen or not, and this_version_id symbol in main file or not.
2033 Compile tests as both C++ and C, make test names unique.
2034
d770d56f
TT
20352019-10-01 Tom Tromey <tom@tromey.com>
2036
2037 * gdb.base/style.exp: Test "show logging filename".
2038
7f6aba03
TT
20392019-10-01 Tom Tromey <tom@tromey.com>
2040
2041 * lib/gdb-utils.exp (style): Handle "metadata" argument.
2042 * gdb.base/style.exp: Add metadata style test.
2043
14309bb6
TT
20442019-10-01 Tom Tromey <tom@tromey.com>
2045
2046 * gdb.base/style.exp: Test "pwd".
2047
2a3c1174
PA
20482019-10-01 Tom Tromey <tom@tromey.com>
2049
2050 * gdb.base/style.exp: Update tests.
2051
53d666ec
AA
20522019-10-01 Andreas Arnez <arnez@linux.ibm.com>
2053
2054 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
2055 'six' to unsigned.
2056 (s1): Initialize fields 'four' and 'six' instead of 'three' and
2057 'five'. Use an all-ones bit pattern for each.
2058 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
2059 to its changed values.
2060
4a56a520
TT
20612019-09-30 Tom Tromey <tromey@adacore.com>
2062
2063 * gdb.rust/traits.rs: Disable all warnings.
2064
0df0352a
TV
20652019-09-29 Tom de Vries <tdevries@suse.de>
2066
aac66a4c 2067 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 2068
73d9a918
TV
20692019-09-29 Tom de Vries <tdevries@suse.de>
2070
2071 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
2072
060b3ab4
TV
20732019-09-27 Tom de Vries <tdevries@suse.de>
2074
2075 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
2076
68f7d34d
TV
20772019-09-27 Tom de Vries <tdevries@suse.de>
2078
2079 PR record/23188
2080 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
2081
5d63b30a
TT
20822019-09-26 Tom Tromey <tromey@adacore.com>
2083
2084 * gdb.ada/py_taft.exp: New file.
2085 * gdb.ada/py_taft/main.adb: New file.
2086 * gdb.ada/py_taft/pkg.adb: New file.
2087 * gdb.ada/py_taft/pkg.ads: New file.
2088
3d435220
TV
20892019-09-24 Tom de Vries <tdevries@suse.de>
2090
2091 PR gdb/24598
2092 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
2093
77d03678
TV
20942019-09-22 Tom de Vries <tdevries@suse.de>
2095
2096 * gdb.base/restore.exp: Allow register variables to be optimized out at
2097 -O0.
2098
abf516c6
UW
20992019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
2100
2101 * gdb.arch/spu-info.exp: Remove file.
2102 * gdb.arch/spu-info.c: Remove file.
2103 * gdb.arch/spu-ls.exp: Remove file.
2104 * gdb.arch/spu-ls.c: Remove file.
2105
2106 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
2107 * gdb.asm/spu.inc: Remove file.
2108
2109 * gdb.base/dump.exp: Remove support for spu*-*-*.
2110 * gdb.base/stack-checking.exp: Likewise.
2111 * gdb.base/overlays.exp: Likewise.
2112 * gdb.base/ovlymgr.c: Likewise.
2113 * gdb.base/spu.ld: Remove file.
2114
2115 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
2116 * gdb.cp/cpexprs.exp: Likewise.
2117 * gdb.cp/exception.exp: Likewise.
2118 * gdb.cp/gdb2495.exp: Likewise.
2119 * gdb.cp/mb-templates.exp: Likewise.
2120 * gdb.cp/pr9167.exp: Likewise.
2121 * gdb.cp/userdef.exp: Likewise.
2122
2123 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
2124
2125 * gdb.cell: Remove directory.
2126 * lib/cell.exp: Remove file.
2127
e452e88f
TV
21282019-09-19 Tom de Vries <tdevries@suse.de>
2129
2130 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
2131
8a625130
TV
21322019-09-19 Tom de Vries <tdevries@suse.de>
2133
2134 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
2135
81dc3ab5
TV
21362019-09-19 Tom de Vries <tdevries@suse.de>
2137
2138 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
2139 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
2140 (gdb_target_cmd): ... here.
2141 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
2142 value 2.
2143
b078f3ac
AB
21442019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
2145
2146 * gdb.base/source-dir.exp: Avoid having directory names in test
2147 names.
2148
f1b620e9
MG
21492019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2150
2151 * gdb.base/source-dir.exp: Add extra test for mapped compilation
2152 directory.
2153
67f3ed6a
AB
21542019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
2155
2156 * gdb.base/list-missing-source.exp: New file.
2157
d1b70248
TV
21582019-09-14 Tom de Vries <tdevries@suse.de>
2159
2160 PR teststuite/24599
2161 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
2162 * lib/ada.exp (gnatmake_version_at_least): New proc.
2163
5fabdcd6
AB
21642019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2165
2166 * gdb.base/maint.exp: Use exec_has_index_section.
2167
aa17805f
AB
21682019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
2169
2170 * gdb.base/maint.exp: Add test for 'maint info sections'.
2171
25e5c209
TV
21722019-09-12 Tom de Vries <tdevries@suse.de>
2173
2174 * gdb.base/store.exp: Allow register variables to be optimized out at
2175 -O0.
2176
4993045d
PW
21772019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2178
2179 * gdb.ada/rdv_wait.exp: Update to new task names.
2180 * gdb.base/task_switch_in_core.exp: Likewise.
2181 * gdb.base/info_sources_base.c: Likewise.
2182
8a516164
TT
21832019-09-10 Tom Tromey <tromey@adacore.com>
2184
2185 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
2186
aa391654
TT
21872019-09-10 Tom Tromey <tromey@adacore.com>
2188
2189 * gdb.ada/dgopt.exp: New file.
2190 * gdb.ada/dgopt/x.adb: New file.
2191
8634b462
TT
21922019-09-08 Tom Tromey <tom@tromey.com>
2193
2194 * gdb.tui/resize.exp: Remove setup_xfail.
2195 * gdb.tui/regs.exp: Remove setup_xfail.
2196 * gdb.tui/basic.exp: Remove setup_xfail.
2197
736b0f76
DB
21982019-09-06 David Blaikie <dblaikie@gmail.com>
2199
2200 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
2201 * gdb.cp/cplabel.exp: Ditto.
2202 * gdb.linespec/ls-errs.exp: Ditto.
2203
30331a6c
TV
22042019-09-05 Tom de Vries <tdevries@suse.de>
2205
2206 * lib/gdb.exp (cmp_file_string): New proc.
2207 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
2208 runto_main. Verify save breakpoints output.
2209
98b0ebab
PW
22102019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2211
2212 * gdb.base/info-var.exp: Test info variables without running
2213 to main, to avoid expect's buffer overflow.
2214
4e962e74
TT
22152019-09-03 Tom Tromey <tromey@adacore.com>
2216
2217 * gdb.ada/bias.exp: New file.
2218 * gdb.ada/bias/bias.adb: New file.
2219 * gdb.ada/print_chars.exp: Add regression test.
2220 * gdb.ada/print_chars/foo.adb (My_Character): New type.
2221 (MC): New variable.
2222
2ea1a07a
SL
22232019-08-29 Sandra Loosemore <sandra@codesourcery.com>
2224
2225 * gdb.base/argv0-symlink.exp: Run only on native target
2226 and local host.
2227
8077c50d
TV
22282019-08-29 Tom de Vries <tdevries@suse.de>
2229
2230 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
2231 diverse debug info.
2232 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
2233
48352473
TV
22342019-08-28 Tom de Vries <tdevries@suse.de>
2235
2236 * gdb.base/info-var.exp: Allow info variables to print info for files
2237 other than info-var-f1.c and info-var-f2.c.
2238
d8f27c60
AB
22392019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2240
2241 * gdb.fortran/info-types.exp: Add module.
2242 * gdb.fortran/info-types.f90: Update expected results.
2243
1f20c35e
AB
22442019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
2245
2246 * gdb.fortran/info-types.exp: New file.
2247 * gdb.fortran/info-types.f90: New file.
2248 * lib/fortran.exp (fortran_character1): New proc.
2249
4acfdd20
AB
22502019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
2251
2252 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
2253 functions'. Reindent as needed.
2254 * gdb.base/info-var-f1.c: New file.
2255 * gdb.base/info-var-f2.c: New file.
2256 * gdb.base/info-var.exp: New file.
2257 * gdb.base/info-var.h: New file.
2258
5c31b358
TV
22592019-08-26 Tom de Vries <tdevries@suse.de>
2260
2261 PR c++/24852
2262 * gdb.cp/no-libstdcxx-probe.exp: New test.
2263
b694989f
TV
22642019-08-26 Tom de Vries <tdevries@suse.de>
2265
2266 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
2267 * tests need to be skipped.
2268 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
2269 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
2270 mi_skip_libstdcxx_probe_tests.
2271
d9c4ba53
SDJ
22722019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
2273
2274 * gdb.python/py-xmethods.exp: Use raw strings when passing
2275 arguments to SimpleXMethodMatcher.
2276
395fad09
TV
22772019-08-22 Tom de Vries <tdevries@suse.de>
2278
2279 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
2280 more informative.
2281
26c957f1
PA
22822019-08-21 Pedro Alves <palves@redhat.com>
2283
2284 * gdb.base/with.exp: Test "with" with no arguments.
2285
61f80d5d
TV
22862019-08-21 Tom de Vries <tdevries@suse.de>
2287
2288 * gdb.base/gdb-caching-proc.exp: Sort files.
2289
d7a11d13
TV
22902019-08-20 Tom de Vries <tdevries@suse.de>
2291
2292 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
2293 compilation.
2294
34dafe9f
TV
22952019-08-16 Tom de Vries <tdevries@suse.de>
2296
2297 * gdb.base/compare-sections.exp ("after run to main"): Allow
2298 mismatched read-only sections for PIE executables.
2299
398fdd60
TT
23002019-08-16 Tom Tromey <tom@tromey.com>
2301
2302 * lib/tuiterm.exp (_csi_Z): New proc.
2303 * gdb.tui/basic.exp: Update window positions.
2304 * gdb.tui/empty.exp: Update window positions.
2305
d8f9e51c
SL
23062019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2307
2308 * gdb.base/examine-backward.exp: Correct regexp for
2309 "examine 3 bytes backward from ${address_zero}".
2310
3df505f6
TT
23112019-08-15 Tom Tromey <tom@tromey.com>
2312
2313 * gdb.tui/empty.exp: Enable resizing tests.
2314
272560b5
TT
23152019-08-15 Tom Tromey <tromey@adacore.com>
2316
2317 * gdb.ada/char_enum.exp: Add regression tests.
2318 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
2319 and '0'.
2320 (Char, Gchar): Update.
2321 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
2322
08235187
CB
23232019-08-15 Christian Biesinger <cbiesinger@google.com>
2324
2325 * gdb.python/python.exp: Expect a leading underscore on
2326 GdbOutput{,Error}File.
2327
22a2ab04
SL
23282019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2329
2330 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
2331 Windows host.
2332
835b995b
SL
23332019-08-15 Sandra Loosemore <sandra@codesourcery.com>
2334
2335 * gdb.base/batch-preserve-term-settings.exp
2336 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
2337
97dd8e07
CB
23382019-08-15 Christian Biesinger <cbiesinger@google.com>
2339
2340 * lib/gdb.exp: When running on a mingw target, replace
2341 /x/ with x:/.
2342
75faf5c4
AH
23432019-08-14 Alan Hayward <alan.hayward@arm.com>
2344
2345 * gdb.arch/aarch64-prologue.c: New test.
2346 * gdb.arch/aarch64-prologue.exp: New file.
2347
abc6c00f
TV
23482019-08-13 Tom de Vries <tdevries@suse.de>
2349
2350 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
2351 Thread.
2352
74c2c1f4
SL
23532019-08-13 Sandra Loosemore <sandra@codesourcery.com>
2354
2355 * gdb.python/py-completion.exp: Download the .py file to the host
2356 and use its host pathname. Conditionalize tests that use
2357 tab completion and manipulate files on the build machine.
2358 * gdb.python/py-events.exp: Download the .py file to the host
2359 and use its host pathname.
2360 * gdb.python/py-evsignal.exp: Likewise.
2361 * gdb.python/py-evthreads.exp: Likewise.
2362 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
2363 pathname syntax.
2364 * gdb.python/py-framefilter.exp: Download the .py file to the right
2365 place on the host. Match Windows pathname syntax.
2366 * gdb.python/py-mi-var-info-path-expression.exp: Download the
2367 .py file to the host and use its host pathname.
2368 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
2369 * gdb.python/py-objfile.exp: Expect a host pathname, not a
2370 build pathname. Skip symlink test on Windows host. Add missing
2371 newline at end of file.
2372 * gdb.python/py-pp-maint.exp: Download the .py file to the host
2373 and use its host pathname.
2374 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
2375 * gdb.python/py-section-script.exp: Use host location of binfile
2376 on safe-path. Use correct path separator on Windows host.
2377 Reorder alternatives in gdb_test_multiple to prevent matching
2378 the wrong alternative on success.
2379 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
2380
ca2589f3
PP
23812019-08-12 Patrick Palka <patrick@parcs.ath.cx>
2382
2383 * gdb.gdb/selftest.exp (test_with_self): Update test to now
2384 expect the GDB inferior to no longer immediately stop after
2385 being resumed with "signal SIGINT".
2386
020a839d
SL
23872019-08-09 Sandra Loosemore <sandra@codesourcery.com>
2388
2389 * gdb.linespec/break-ask.exp: Generalize regexps to match
2390 Windows pathnames too.
2391
128d6509
TV
23922019-08-08 Tom de Vries <tdevries@suse.de>
2393
2394 PR testsuite/24862
2395 * lib/tuiterm.exp (_accept): Fix CSI regexp.
2396
590042fc
PW
23972019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2398
2399 * gdb.base/style.exp: Update tests for help doc new invariants.
2400 * gdb.base/help.exp: Likewise.
2401
046bebe1
TT
24022019-08-06 Tom Tromey <tom@tromey.com>
2403
2404 * gdb.base/style.exp: Add disassemble test.
2405 * gdb.base/style.c (some_called_function): New function.
2406 (main): Use it.
2407
0b27c27d
CB
24082019-08-05 Christian Biesinger <cbiesinger@google.com>
2409
2410 * gdb.python/py-block.exp: Test dictionary access on blocks.
2411
580f1034
SM
24122019-08-05 Simon Marchi <simon.marchi@efficios.com>
2413
2414 PR gdb/24863
2415 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
2416 -list-thread-groups --available test when running under
2417 check-read1.
2418
d86bd7cb
TV
24192019-08-05 Tom de Vries <tdevries@suse.de>
2420
2421 PR testsuite/24863
2422 * lib/gdb.exp (with_read1_timeout_factor): New proc.
2423 * gdb.base/help.exp: Use with_read1_timeout_factor.
2424 * gdb.base/info-macros.exp: Same.
2425 * gdb.cp/nested-types.exp: Same.
2426
a80cf5d8
TV
24272019-08-05 Tom de Vries <tdevries@suse.de>
2428
2429 * lib/gdb.exp (version_at_least): Factor out of ...
2430 (tcl_version_at_least): ... here.
2431 (gdb_compile): Fail if pie results in non-PIE executable.
2432 (readelf_version, readelf_prints_pie): New proc.
2433 (exec_is_pie): Return -1 if unknown.
2434
d0962838
TV
24352019-08-05 Tom de Vries <tdevries@suse.de>
2436
2437 * lib/gdb.exp (tcl_version_at_least): Fix typo.
2438
2252ff3d
SL
24392019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2440
2441 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
2442
26655f53
SL
24432019-08-04 Sandra Loosemore <sandra@codesourcery.com>
2444
2445 * lib/completion-support.exp (test_gdb_complete_none): Skip
2446 tab completion tests if no readline support.
2447 (test_gdb_complete_unique_re): Likewise.
2448 (test_gdb_complete_multiple): Likewise.
2449
db4dc13e
PW
24502019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2451
2452 * gdb.base/info_sources.exp: New file.
2453 * gdb.base/info_sources.c: New file.
2454 * gdb.base/info_sources_base.c: New file.
2455
0eba165a
PFC
24562019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
2457
2458 * gdb.base/batch-exit-status.exp: Call test_exit_status with
2459 prefix argument.
2460 (test_exit_status): Add prefix argument.
2461
59bd512b
TV
24622019-08-01 Tom de Vries <tdevries@suse.de>
2463
2464 PR testsuite/24863
2465 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
2466 calling exp_continue for new thread and thread exited messages.
2467
2a3ad588
TV
24682019-08-01 Tom de Vries <tdevries@suse.de>
2469
2470 PR testsuite/24863
2471 * gdb.base/structs.exp: Fix check-read1 timeout using
2472 gdb_test_sequence.
2473 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
2474
117eb594
TV
24752019-08-01 Tom de Vries <tdevries@suse.de>
2476
2477 PR testsuite/24863
2478 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
2479 line.
2480
ed591340
TV
24812019-08-01 Tom de Vries <tdevries@suse.de>
2482
2483 PR testsuite/24863
2484 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
2485
aa3b6533
TT
24862019-07-30 Tom Tromey <tromey@adacore.com>
2487
2488 * gdb.ada/display_nested.exp: New file.
2489 * gdb.ada/display_nested/foo.adb: New file.
2490 * gdb.ada/display_nested/pack.adb: New file.
2491 * gdb.ada/display_nested/pack.ads: New file.
2492
2906593f
CB
24932019-07-30 Christian Biesinger <cbiesinger@google.com>
2494
2495 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
2496 namespace.
2497 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
2498
0f575925
TV
24992019-07-30 Tom de Vries <tdevries@suse.de>
2500
2501 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
2502 instead.
2503
b13057d9
TV
25042019-07-30 Tom de Vries <tdevries@suse.de>
2505
2506 PR testsuite/24834
2507 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
2508 (exec_is_pie): New proc.
2509
5c4dde85
CB
25102019-07-29 Christian Biesinger <cbiesinger@google.com>
2511
2512 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
2513
c620ed88
CB
25142019-07-29 Christian Biesinger <cbiesinger@google.com>
2515
2516 * gdb.python/py-objfile.c: Add global and static vars.
2517 * gdb.python/py-objfile.exp: Test new functions Objfile.
2518 lookup_global_symbol and lookup_static_symbol.
2519
3d235706
TT
25202019-07-29 Tom Tromey <tom@tromey.com>
2521
2522 * lib/tuiterm.exp (Term::_csi_@): New proc.
2523 (Term::_csi_X): Don't move cursor.
2524
c7e4c0a6
PW
25252019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2526
2527 * gdb.base/options.exp: Update backtrace - completion to
2528 new option -frame-info.
2529 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
2530 Test new 'set print frame-info'. Test backtrace -frame-info
2531 overriding 'set print frame-info'.
2532 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
2533 Test new 'set print frame-info'.
2534 Verify consistency of backtrace with and without filters, with and
2535 without -no-filters.
2536 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
2537 default.
2538
de28a3b7
TV
25392019-07-29 Tom de Vries <tdevries@suse.de>
2540
2541 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
2542 no arguments".
2543
507dd60e
TV
25442019-07-29 Tom de Vries <tdevries@suse.de>
2545
2546 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
2547 is a substring of the first for "complete non-unique file name".
2548
5beafce9
TV
25492019-07-29 Tom de Vries <tdevries@suse.de>
2550
2551 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
2552 with ".*".
2553
2d274232
TV
25542019-07-29 Tom de Vries <tdevries@suse.de>
2555
2556 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
2557 Pass prompt_regexp parameter to gdb_test_multiple calls.
2558
9197cd8b
TV
25592019-07-29 Tom de Vries <tdevries@suse.de>
2560
2561 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 2562 print registers" regexps.
9197cd8b 2563
b528dae0
TV
25642019-07-29 Tom de Vries <tdevries@suse.de>
2565
2566 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
2567
d17725d7
TV
25682019-07-29 Tom de Vries <tdevries@suse.de>
2569
2570 PR gdb/24855
2571 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
2572 (skip_python_tests_prompt): Add prompt_regexp argument to
2573 gdb_test_multiple calls.
2574
52b75bf1
TT
25752019-07-27 Tom Tromey <tom@tromey.com>
2576
2577 * gdb.tui/main.exp: New file.
2578
2b1d00c2
TT
25792019-07-27 Tom Tromey <tom@tromey.com>
2580
2581 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
2582 optional.
2583 * gdb.tui/empty.exp: New file.
2584
ded631d5
TT
25852019-07-27 Tom Tromey <tom@tromey.com>
2586
2587 * lib/tuiterm.exp (spawn): New proc.
2588 (Term::resize): New proc.
2589 * gdb.tui/resize.exp: New file.
2590
58ac439d
TT
25912019-07-27 Tom Tromey <tom@tromey.com>
2592
2593 * gdb.tui/list.exp: New file.
2594
fe1f56ee
TT
25952019-07-27 Tom Tromey <tom@tromey.com>
2596
2597 * gdb.tui/regs.exp: New file.
2598
f790b310
TT
25992019-07-27 Tom Tromey <tom@tromey.com>
2600
2601 * gdb.tui/basic.exp: Add "layout split" test.
2602
d95fc6ee
TT
26032019-07-27 Tom Tromey <tom@tromey.com>
2604
2605 * gdb.tui/basic.exp: Add "layout asm" test.
2606
c3786b3a
TT
26072019-07-27 Tom Tromey <tom@tromey.com>
2608
2609 * lib/tuiterm.exp: New file.
2610 * gdb.tui/basic.exp: New file.
2611
98a617f8
KB
26122019-07-27 Kevin Buettner <kevinb@redhat.com>
2613
2614 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
2615 Enable tests associated with this flag. Adjust regex
2616 referencing "foo_low" to now refer to "foo_cold" instead.
2617
5c076da4
KB
26182019-07-27 Kevin Buettner <kevinb@redhat.com>
2619
2620 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
2621 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
2622 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
2623 foo_cold. Revise comments to match.
2624 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
2625 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
2626 were wrapped into this proc; Call do_test in loop from outermost
2627 level.
2628 (foo_low): Rename all occurrences to "foo_cold".
2629 (backtrace from baz): New test.
2630 (x2/i foo_cold): New test.
2631 (info line *foo_cold): New test.
2632
1512d3b7
TV
26332019-07-26 Tom de Vries <tdevries@suse.de>
2634
2635 * gdb.arch/i386-pkru.exp: Fix unterminated string.
2636
297989a1
TV
26372019-07-25 Tom de Vries <tdevries@suse.de>
2638
2639 PR testsuite/24830
2640 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
2641 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
2642 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
2643 (skip_libstdcxx_probe_tests): ... here.
2644 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
2645
b3b965fb
TV
26462019-07-24 Tom de Vries <tdevries@suse.de>
2647
2648 PR testsuite/24807
2649 * gdb.objc/basicclass.m: Include stdio.h.
2650 * gdb.objc/nondebug.m: Same.
2651 * gdb.objc/objcdecode.m: Same.
2652
4625b4d0
TV
26532019-07-24 Tom de Vries <tdevries@suse.de>
2654
2655 PR testsuite/24612
2656 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
2657 additional_flags.
2658
024a5840
TV
26592019-07-24 Tom de Vries <tdevries@suse.de>
2660
2661 PR testsuite/24831
2662 * gdb.multi/tids.exp: Update error messages for info threads.
2663
c76ddaa3
TV
26642019-07-24 Tom de Vries <tdevries@suse.de>
2665
2666 * gdb.base/info-types.exp: Allow info types to print info for more than
2667 one file.
2668
9a618ef6
TV
26692019-07-23 Tom de Vries <tdevries@suse.de>
2670
2671 PR testsuite/24842
2672 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
2673 gdb_spawn_with_cmdline_opts.
2674
40eadf04
SP
26752019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
2676
2677 * gdb.arch/arm-cmse-sgstubs.c: New test.
2678 * gdb.arch/arm-cmse-sgstubs.exp: New file.
2679
5ba29434
TV
26802019-07-23 Tom de Vries <tdevries@suse.de>
2681
2682 PR testsuite/24711
2683 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
2684 issuing next command.
2685
a8e9d247
AB
26862019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2687
2688 * gdb.ada/info_auto_lang.exp: Update expected results.
2689 * gdb.base/info-types.c: Add additional types to check.
2690 * gdb.base/info-types.exp: Update expected results.
2691
eb86c5e2
AB
26922019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
2693
2694 * gdb.base/info-types.c: New file.
2695 * gdb.base/info-types.exp: New file.
2696
01e175fe
AB
26972019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
2698
2699 * gdb.arch/riscv-bp-infcall.c: New file.
2700 * gdb.arch/riscv-bp-infcall.exp: New file.
2701
6b78c3f8
AB
27022019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
2703
2704 PR breakpoints/24541
2705 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
2706
da738167
TV
27072019-07-14 Tom de Vries <tdevries@suse.de>
2708
2709 PR testsuite/24760
2710 * gdb.objc/basicclass.exp: Fix unterminated string.
2711
0d4e84ed
AB
27122019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
2713 Andrew Burgess <andrew.burgess@embecosm.com>
2714
2715 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
2716 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
2717 negative bounds.
2718 * gdb.fortran/vla-value.exp: Print elements of an array with
2719 negative bounds.
2720 * gdb.fortran/vla.f90: Setup an array with negative bounds for
2721 testing.
2722
021d8588
AB
27232019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
2724
2725 * gdb.base/options.exp (expect_string): Dequote strings in
2726 results.
2727 (test-string): Test strings with different quoting and reindent.
2728
f06f1252
TT
27292019-07-10 Tom Tromey <tromey@adacore.com>
2730
2731 * gdb.ada/mi_ex_cond.exp: Update expected results.
2732 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
2733 * gdb.ada/mi_catch_ex.exp: Update expected results.
2734 * gdb.ada/mi_catch_assert.exp: Update expected results.
2735 * gdb.ada/catch_ex.exp (catch_exception_info)
2736 (catch_exception_entry, catch_assert_entry)
2737 (catch_unhandled_entry): Update.
2738 * gdb.ada/catch_assert_if.exp: Update expected results.
2739
b863685d
RB
27402019-07-10 Richard Bunt <richard.bunt@arm.com>
2741 Stephen Roberts <stephen.roberts@arm.com>
2742
2743 * gdb.base/define.exp: Restore original prompt.
2744
cb1e4e32
PA
27452019-07-09 Pedro Alves <palves@redhat.com>
2746
2747 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
2748 breakpoints" output.
2749 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
2750 * gdb.python/py-breakpoint.exp: No longer expect that "catch
2751 throw" creates breakpoint.
2752 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
2753 'type="catchpoint"'.
2754
b58a68fe
PA
27552019-07-09 Pedro Alves <palves@redhat.com>
2756
2757 PR c++/15468
2758 * gdb.cp/except-multi-location-lib.cc: New.
2759 * gdb.cp/except-multi-location-main.cc: New.
2760 * gdb.cp/except-multi-location.exp: New.
2761
0826779b
PW
27622019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
2763
2764 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
2765 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
2766 argument and update callers.
2767
5b0e2db4
AB
27682019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
2769
2770 * gdb.arch/amd64-break-on-asm-line.S: New file.
2771 * gdb.arch/amd64-break-on-asm-line.exp: New file.
2772
1f6f6e21
PW
27732019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2774
2775 * gdb.base/printcmds.exp: Test printing C string and
2776 C wide string convenience vars without transiting via the inferior.
2777 Also make test names unique.
2778
ea142fbf
AH
27792019-07-08 Alan Hayward <alan.hayward@arm.com>
2780
5862c886 2781 PR breakpoints/25011
ea142fbf
AH
2782 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
2783
213fd9fa
PA
27842019-07-04 Pedro Alves <palves@redhat.com>
2785
2786 * lib/gdb.exp (foreach_with_prefix): Don't return early if
2787 body returned ok(0), break(3) or continue(4).
2788 * gdb.testsuite/foreach_with_prefix.exp: New file.
2789
2b40fda7
AH
27902019-07-04 Alan Hayward <alan.hayward@arm.com>
2791
2792 * gdb.server/unittest.exp: Allow 0 unit tests to run.
2793
a26c8de0
PA
27942019-07-03 Pedro Alves <palves@redhat.com>
2795
2796 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
2797 "return -code".
2798
5f4ba3e7
PA
27992019-07-03 Pedro Alves <palves@redhat.com>
2800
2801 PR cli/24732
2802 * gdb.base/shell.exp: Load completion-support.exp.
2803 Adjust expected error output. Add completion tests.
2804
a994424f
PA
28052019-07-03 Pedro Alves <palves@redhat.com>
2806
2807 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
2808 string_to_regexp.
2809
3d9be6f5
PA
28102019-07-03 Pedro Alves <palves@redhat.com>
2811
2812 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
2813 (expect_integer): Adjust to expect "-string".
2814 (expect_string): New.
2815 (all_options): Expect "-string".
2816 (test-flag, test-boolean): Adjust to expect "-string".
2817 (test-string): New proc.
2818 (top level): Call it.
2819
41fc454c
PA
28202019-07-03 Pedro Alves <palves@redhat.com>
2821
2822 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
2823 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
2824 the expected output in the success.
2825
b2b2a215
PA
28262019-07-03 Pedro Alves <palves@redhat.com>
2827
2828 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
2829 Split one gdb_test_multiple call in two to avoid a race.
2830
fdbc9870
PA
28312019-07-03 Pedro Alves <palves@redhat.com>
2832
2833 * gdb.base/with.c: New file.
2834 * gdb.base/with.exp: New file.
2835
c6ac8931
PA
28362019-07-03 Pedro Alves <palves@redhat.com>
2837
2838 * gdb.base/settings.exp: Replace all references to "maint
2839 test-settings set" with references to "maint set test-settings",
2840 and all references to "maint test-settings show" with references
2841 to "maint show test-settings".
2842
970f9d09
PA
28432019-07-03 Pedro Alves <palves@redhat.com>
2844
2845 * gdb.base/settings.exp (test-string): Adjust expected out when
2846 testing "maint test-settings show filename"
2847
54d66006
PA
28482019-07-02 Pedro Alves <palves@redhat.com>
2849
2850 * gdb.base/options.exp (test-info-threads): New procedure.
2851 (top level): Call it.
2852
10d06d82
TT
28532019-06-28 Tom Tromey <tromey@adacore.com>
2854
2855 * gdb.dwarf2/ada-linkage-name.c: New file.
2856 * gdb.dwarf2/ada-linkage-name.exp: New file.
2857
3d507ff2
TT
28582019-06-27 Tom Tromey <tromey@adacore.com>
2859
d039f014 2860 PR c++/20020:
3d507ff2
TT
2861 * gdb.cp/constexpr-field.exp: Use setup_xfail.
2862
8af58ffe
TV
28632019-06-26 Tom de Vries <tdevries@suse.de>
2864
2865 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
2866
22e21752
TV
28672019-06-26 Tom de Vries <tdevries@suse.de>
2868
2869 * gdb.base/index-cache.exp: Add back missing debug option.
2870
b65b566c
PW
28712019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2872
2873 * gdb.base/alias.exp: Test non matching/non existing prefixes.
2874
5c2c8c69
TV
28752019-06-25 Tom de Vries <tdevries@suse.de>
2876
2877 PR testsuite/24727
2878 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
2879
164e3873
TV
28802019-06-24 Tom de Vries <tdevries@suse.de>
2881
2882 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
2883
824eacee
TV
28842019-06-24 Tom de Vries <tdevries@suse.de>
2885
2886 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
2887 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
2888 * gdb.trace/unavailable-dwarf-piece.exp: Same.
2889
385b97d3
TV
28902019-06-24 Tom de Vries <tdevries@suse.de>
2891
2892 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
2893
c596f180
TV
28942019-06-21 Tom de Vries <tdevries@suse.de>
2895
2896 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
2897
b13a7d03
TV
28982019-06-21 Tom de Vries <tdevries@suse.de>
2899
2900 PR testsuite/24518
2901 PR ada/24713
2902 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
2903 index.
2904
899277ae
TT
29052019-06-19 Tom Tromey <tromey@adacore.com>
2906
2907 * gdb.ada/length_cond.exp: Add intro comment.
2908
680e1bee
TT
29092019-06-19 Tom Tromey <tromey@adacore.com>
2910
2911 * gdb.ada/length_cond.exp: New file.
2912 * gdb.ada/length_cond/length_cond.adb: New file.
2913 * gdb.ada/length_cond/pck.adb: New file.
2914 * gdb.ada/length_cond/pck.ads: New file.
2915
0ed4690a
TV
29162019-06-18 Tom de Vries <tdevries@suse.de>
2917
2918 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
2919
d20ed5fd
TT
29202019-06-18 Tom Tromey <tromey@adacore.com>
2921
2922 * gdb.base/list0.h: Add comment explaining control character.
2923
86e04673
TV
29242019-06-18 Tom de Vries <tdevries@suse.de>
2925
2926 * boards/fission.exp: Break up long debug_flags line.
2927
c4973306
SM
29282019-06-16 Tom de Vries <tdevries@suse.de>
2929
2930 PR gdb/24445
2931 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
2932 generated index.
2933
93cb9841
AB
29342019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
2935
2936 PR gdb/24686
2937 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
2938 improve detection of bug gdb/24541.
2939
399aaebd
SM
29402019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
2941
2942 PR gdb/24669
2943 * gdb.base/index-cache.exp (uses_readnow,
2944 expecting_index_cache_use): Define global variable.
2945 (test_cache_enabled_miss, test_cache_enabled_hit): Use
2946 expecting_index_cache_use.
2947
584a927c
AB
29482019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
2949 Andrew Burgess <andrew.burgess@embecosm.com>
2950
2951 * gdb.fortran/pointers.f90: New file.
2952 * gdb.fortran/print_type.exp: New file.
2953 * gdb.fortran/vla-ptype.exp: Adapt expected results.
2954 * gdb.fortran/vla-type.exp: Likewise.
2955 * gdb.fortran/vla-value.exp: Likewise.
2956 * gdb.mi/mi-vla-fortran.exp: Likewise.
2957
30056ea0
AB
29582019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2959
2960 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
2961 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
2962 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
2963 as a stop reason.
2964
ec8e2b6d
AB
29652019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2966
2967 * gdb.base/annota1.exp: Update expected results.
2968 * gdb.cp/annota2.exp: Likewise.
2969 * gdb.cp/annota3.exp: Likewise.
2970
09e4c4e1
AB
29712019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
2972
2973 * gdb.base/style-logging.exp: Remove path from test name.
2974
0735b091
TT
29752019-06-14 Tom Tromey <tromey@adacore.com>
2976
2977 PR gdb/24502:
2978 * gdb.base/style-logging.exp: New file.
2979
f5686554
TT
29802019-06-14 Tom Tromey <tromey@adacore.com>
2981
2982 * gdb.base/symfile-warn.exp: New file.
2983 * gdb.base/symfile-warn.c: New file.
2984
a0c1ffed
TT
29852019-06-14 Tom Tromey <tromey@adacore.com>
2986
2987 * gdb.base/annotate-symlink.exp: New file.
2988
f411722c
TT
29892019-06-14 Tom Tromey <tromey@adacore.com>
2990
2991 * gdb.ada/set_wstr.exp: Add reassignment test.
2992
4268ec18
TT
29932019-06-14 Tom Tromey <tromey@adacore.com>
2994
2995 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
2996 'unchecked_access and 'unrestricted_access as well.
2997
9a9e394b
TT
29982019-06-14 Tom Tromey <tromey@adacore.com>
2999
3000 PR ada/24539:
3001 * gdb.ada/vla.exp: Update tests.
3002 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3003 pragma.
3004
4c048731
PA
30052019-06-13 Pedro Alves <palves@redhat.com>
3006
3007 * gdb.base/settings.exp (test-integer): Test junk after
3008 "unlimited".
3009
6665660a
PA
30102019-06-13 Pedro Alves <palves@redhat.com>
3011
3012 * gdb.base/options.exp (test-thread-apply): New.
3013 (top level): Call it.
3014
5d707134
PA
30152019-06-13 Pedro Alves <palves@redhat.com>
3016
3017 * gdb.base/options.exp (test-frame-apply): New.
3018 (top level): Test print commands with different "frame apply"
3019 prefixes.
3020
e2a689da
PA
30212019-06-13 Pedro Alves <palves@redhat.com>
3022
e79be6e5 3023 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
3024 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
3025 'max_completions' parameter and handle it.
3026 (test_gdb_completion_offers_commands): New.
3027
90a1ef87
PA
30282019-06-13 Pedro Alves <palves@redhat.com>
3029
3030 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
3031
d4c16835
PA
30322019-06-13 Pedro Alves <palves@redhat.com>
3033
3034 * gdb.base/options.exp (test-backtrace): New.
3035 (top level): Call it.
3036
2daf894e
PA
30372019-06-13 Pedro Alves <palves@redhat.com>
3038
3039 * gdb.guile/scm-frame-args.exp: Use "set print
3040 raw-frame-arguments" instead of "set print raw frame-arguments".
3041 * gdb.python/py-frame-args.exp: Likewise.
3042
e6ed716c
PA
30432019-06-13 Pedro Alves <palves@redhat.com>
3044
3045 * gdb.compile/compile.exp: Adjust expected output to option
3046 processing changes.
3047
7d8062de
PA
30482019-06-13 Pedro Alves <palves@redhat.com>
3049
3050 * gdb.base/options.exp: Build executable.
3051 (test-print): New procedure.
3052 (top level): Call it, once for "print" and another for "compile
3053 print".
3054
9d0faba9
PA
30552019-06-13 Pedro Alves <palves@redhat.com>
3056
3057 * gdb.base/options.c: New file.
3058 * gdb.base/options.exp: New file.
3059
dee7b4c8
PA
30602019-06-13 Pedro Alves <palves@redhat.com>
3061
3062 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
3063 that "o" is ambiguous.
3064
dca0f6c0
PA
30652019-06-13 Pedro Alves <palves@redhat.com>
3066
3067 * gdb.base/settings.c: New file.
3068 * gdb.base/settings.exp: New file.
3069
ccf46844
PA
30702019-06-13 Pedro Alves <palves@redhat.com>
3071
3072 * gdb.base/completion.exp: Fix comment typo.
3073
b9a3f842
PA
30742019-06-13 Pedro Alves <palves@redhat.com>
3075
3076 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
3077 foo --1" test.
3078
d106773e
PA
30792019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
3080
3081 * gdb.fortran/block-data.f: New.
3082 * gdb.fortran/block-data.exp: New.
3083
fea82da0
TV
30842019-06-11 Tom de Vries <tdevries@suse.de>
3085
3086 PR testsuite/24521
3087 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
3088 message.
3089
8c2e74f1
TV
30902019-06-11 Tom de Vries <tdevries@suse.de>
3091
3092 PR testsuite/24521
3093 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
3094
b49851c8
TV
30952019-06-11 Tom de Vries <tdevries@suse.de>
3096
3097 * boards/readnow.exp: New file.
3098
a7067863
AB
30992019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
3100
3101 * gdb.fortran/vla-sizeof.exp: Update expected results.
3102
1a3da2cd
AB
31032019-06-06 Amos Bird <amosbird@gmail.com>
3104
3105 * gdb.base/annota1.exp (thread_switch): Add test for
3106 thread-exited annotation.
3107
3847a7bf
TT
31082019-06-06 Tom Tromey <tromey@adacore.com>
3109
3110 * gdb.base/maint.exp: Expect command started/finished output.
3111
0088ba59
AB
31122019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3113
3114 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
3115 comment.
3116 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
3117
312617a3
AB
31182019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
3119
3120 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
3121 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
3122 * gdb.arch/riscv-unwind-long-insn.c: New file.
3123 * gdb.arch/riscv-unwind-long-insn.exp: New file.
3124
e1f2e1a2
CB
31252019-06-04 Christian Biesinger <cbiesinger@google.com>
3126
d3238f7d 3127 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 3128
206584bd
PW
31292019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3130
3131 * lib/gdb.exp (help_list_trailer): New regexp variable
3132 factorizing the help trailer message.
3133 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
3134 arg to allow to better factorize various tests.
3135 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
3136 (test_prefix_command_help): Use help_list_trailer.
3137 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
3138 * gdb.guile/scm-cmd.exp: Likewise.
3139 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
3140 * gdb.base/help.exp: Use test_user_defined_class_help.
3141 * gdb.base/style.exp: Add tests for styling of help and apropos.
3142 * lib/gdb-utils.exp (style): Add title and highlight styles.
3143
708dc93e
PW
31442019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3145
3146 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
3147 $_shell_exitsignal.
3148 * gdb.base/default.exp: Update for new convenience variables.
3149
f49055a5
TT
31502019-05-29 Tom Tromey <tromey@adacore.com>
3151
3152 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
3153 to "break complete ada" test case's regexp.
3154
4330d61d
TT
31552019-05-29 Tom Tromey <tromey@adacore.com>
3156
3157 PR c++/20020:
3158 * gdb.cp/constexpr-field.exp: New file.
3159 * gdb.cp/constexpr-field.cc: New file.
3160
000439d5
TT
31612019-05-29 Tom Tromey <tromey@adacore.com>
3162
3163 * gdb.base/finish.exp (finish_no_print): New proc.
3164 (finish_tests): Call it.
3165
5a01c34c
TV
31662019-05-24 Tom de Vries <tdevries@suse.de>
3167
3168 * gdb.dwarf2/gdb-add-index.exp: New file.
3169
18125b16
TT
31702019-05-22 Tom Tromey <tromey@adacore.com>
3171
3172 * gdb.base/info-shared.exp (check_info_shared): Use "style".
3173 * gdb.base/style.exp: Use "style".
3174 * lib/gdb-utils.exp (style): New proc.
3175
af1a8d03
TV
31762019-05-22 Tom de Vries <tdevries@suse.de>
3177
3178 * gdb.base/align.exp: Require c++11.
3179
e7fe496b
TV
31802019-05-22 Tom de Vries <tdevries@suse.de>
3181
3182 PR testsuite/24586
3183 * gdb.python/py-mi-var-info-path-expression.exp: Call
3184 mi_skip_python_tests to check if python is supported.
3185
8fca4da0
AH
31862019-05-22 Alan Hayward <alan.hayward@arm.com>
3187
3188 * gdb.arch/aarch64-pauth.c: New test.
3189 * gdb.arch/aarch64-pauth.exp: New file.
3190
b7060614
AH
31912019-05-22 Alan Hayward <alan.hayward@arm.com>
3192
3193 * README (Re-running Tests Outside The Testsuite): New section.
3194
669d0468
TV
31952019-05-21 Tom de Vries <tdevries@suse.de>
3196
3197 * gdb.arch/amd64-eval.exp: Require c++11.
3198 * gdb.base/max-depth.exp: Same.
3199 * gdb.compile/compile-cplus-array-decay.exp: Same.
3200 * gdb.cp/meth-typedefs.exp: Same.
3201 * gdb.cp/subtypes.exp: Same.
3202 * gdb.cp/temargs.exp: Same.
3203
ce3ebcaa
AH
32042019-05-21 Alan Hayward <alan.hayward@arm.com>
3205
3206 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
3207
34d11c68
AB
32082019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
3209
3210 PR gdb/18644
3211 * gdb.fortran/complex.exp: Remove setup_kfail calls.
3212 * gdb.fortran/printing-types.exp: Add new test.
3213 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
3214 testing.
3215 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
3216 setup_kfail call.
3217
87781e84
AH
32182019-05-17 Alan Hayward <alan.hayward@arm.com>
3219
3220 * README (Running the Testsuite): Change example.
3221 (Testsuite Parameters): Remove TRANSCRIPT.
3222 * lib/gdb.exp: Remove TRANSCRIPT check.
3223
b420b89e
AH
32242019-05-17 Alan Hayward <alan.hayward@arm.com>
3225
3226 * README (Testsuite Parameters): Add replay logging to
3227 GDBSERVER_DEBUG.
3228 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
3229 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
3230 as a comma separated list.
3231 (gdb_debug_init): Override procedure.
3232
408e9b8b
AH
32332019-05-17 Alan Hayward <alan.hayward@arm.com>
3234
3235 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
3236 (gdb_write_cmd_file): New procedure.
3237 * lib/gdbserver-support.exp (gdbserver_start): Call
3238 gdbserver_write_cmd_file.
3239 (gdbserver_write_cmd_file): New procedure.
3240
f9e2e39d
AH
32412019-05-17 Alan Hayward <alan.hayward@arm.com>
3242
3243 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
3244 (delete_breakpoints): Likewise.
3245 (gdb_run_cmd): Likewise.
3246 (gdb_start_cmd): Likewise.
3247 (gdb_starti_cmd): Likewise.
3248 (gdb_internal_error_resync): Likewise.
3249 (gdb_test_multiple): Likewise.
3250 (gdb_reinitialize_dir): Likewise.
3251 (default_gdb_exit): Likewise.
3252 (gdb_file_cmd): Mark kill as optional.
3253 (default_gdb_start): Call gdb_stdin_log_init.
3254 (send_gdb): Call gdb_stdin_log_write.
3255 (rerun_to_main): Mark Y as an answer.
3256 (gdb_stdin_log_init): New function.
3257 (gdb_stdin_log_write): Likewise.
3258
81f47ac2
AH
32592019-05-17 Alan Hayward <alan.hayward@arm.com>
3260
3261 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
3262 * gdb.base/debug-expr.exp: Likewise.
3263 * gdb.base/foll-fork.exp: Likewise.
3264 * gdb.base/foll-vfork.exp: Likewise.
3265 * gdb.base/fork-print-inferior-events.exp: Likewise.
3266 * gdb.base/gdb-sigterm.exp: Likewise.
3267 * gdb.base/gdbinit-history.exp: Likewise.
3268 * gdb.base/osabi.exp: Likewise.
3269 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
3270 * gdb.base/ui-redirect.exp: Likewise.
3271 * gdb.gdb/unittest.exp: Likewise.
3272 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
3273 * gdb.mi/mi-watch.exp: Likewise.
3274 * gdb.mi/new-ui-mi-sync.exp: Likewise.
3275 * gdb.mi/user-selected-context-sync.exp: Likewise.
3276 * gdb.python/python.exp: Disable debug test when debugging.
3277 * gdb.threads/check-libthread-db.exp: Disable when debugging.
3278 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
3279 Likewise.
3280 * gdb.threads/stepi-random-signal.exp: Likewise.
3281
29b52314
AH
32822019-05-17 Alan Hayward <alan.hayward@arm.com>
3283
3284 * Makefile.in: Pass through GDB_DEBUG.
3285 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3286 (gdb,debug): Add board setting.
3287 * lib/gdb.exp (default_gdb_start): Start debugging.
3288 (gdb_debug_enabled): New procedure.
3289 (gdb_debug_init): Likewise.
29b52314
AH
3290
32912019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 3292
29b52314
AH
3293 * Makefile.in: Pass through GDB_DEBUG.
3294 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
3295 (gdb,debug): Add board setting.
3296 * lib/gdb.exp (default_gdb_start): Start debugging.
3297 (gdb_debug_enabled): New procedure.
3298 (gdb_debug_init): Likewise.
29b52314 3299
ca1285d1
AH
33002019-05-17 Alan Hayward <alan.hayward@arm.com>
3301
3302 * gdb.base/ui-redirect.exp: Add debug redirect tests.
3303
f3a09c80
AH
33042019-05-17 Alan Hayward <alan.hayward@arm.com>
3305
3306 * gdb.base/ui-redirect.exp: Test redirection.
3307
26648588
JV
33082019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
3309
3310 * gdb.mi/mi-complete.exp: New file.
3311 * gdb.mi/mi-complete.cc: Likewise.
3312
14237686
AB
33132019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
3314
3315 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
3316 indexed and sliced arrays, and pointers to arrays.
3317
e7bd7fba
TT
33182019-05-14 Tom Tromey <tromey@adacore.com>
3319
3320 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
3321 styling test.
3322
2764128d
TV
33232019-05-14 Tom de Vries <tdevries@suse.de>
3324
3325 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
3326 selection entry encoding.
3327
71bed2db
TT
33282019-05-10 Tom Tromey <tromey@adacore.com>
3329
3330 * gdb.ada/info_exc.exp: Add "complete" test.
3331
63b667ad
TV
33322019-05-09 Tom de Vries <tdevries@suse.de>
3333
3334 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
3335 CU-relative.
3336
9cfd2b89
TV
33372019-05-09 Tom de Vries <tdevries@suse.de>
3338
3339 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
3340 CU-relative.
3341
2228ef77
XR
33422019-05-08 Joel Brobecker <brobecker@adacore.com>
3343
3344 * gdb.ada/frame_arg_lang.exp: New testcase.
3345 * gdb.ada/frame_arg_lang/bla.adb: New file.
3346 * gdb.ada/frame_arg_lang/pck.ads: New file.
3347 * gdb.ada/frame_arg_lang/pck.adb: New file.
3348 * gdb.ada/frame_arg_lang/foo.c: New file.
3349
80e55b13
TT
33502019-05-08 Tom Tromey <tromey@adacore.com>
3351
3352 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
3353
9d3421af
TT
33542019-05-08 Tom Tromey <tromey@adacore.com>
3355
3356 * gdb.base/ptype-offsets.exp: Update tests.
3357
844333e2
TT
33582019-05-08 Tom Tromey <tromey@adacore.com>
3359
3360 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
3361 cases.
3362 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
3363 "short".
3364
988915ee
TT
33652019-05-08 Tom Tromey <tromey@adacore.com>
3366
3367 * gdb.ada/vla.exp: New file.
3368 * gdb.ada/vla/vla.adb: New file.
3369
7bd55dac
TV
33702019-05-07 Tom de Vries <tdevries@suse.de>
3371
3372 * gdb.base/index-cache.exp (ls_host): Fix return statement.
3373
75f06e9d
TV
33742019-05-07 Tom de Vries <tdevries@suse.de>
3375
3376 PR testsuite/24522
3377 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
3378 section.
3379
77e7aaa4
TV
33802019-05-07 Tom de Vries <tdevries@suse.de>
3381
3382 PR testsuite/24522
3383 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
3384 .debug_aranges section.
3385
456ba0fa
TV
33862019-05-07 Tom de Vries <tdevries@suse.de>
3387
3388 PR testsuite/24159
3389 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
3390
5a56d6a6
TV
33912019-05-06 Tom de Vries <tdevries@suse.de>
3392
3393 * lib/gdb.exp (exec_has_index_section): New proc.
3394 * gdb.base/index-cache.exp: Handle case that binfile contains an index
3395 section.
3396
9d6d4be8
TV
33972019-05-04 Tom de Vries <tdevries@suse.de>
3398
3399 * boards/cc-with-debug-names.exp: New file.
3400
222a8d25
TT
34012019-05-03 Tom Tromey <tromey@adacore.com>
3402
3403 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
3404 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
3405 * gdb.ada/char_enum.exp: Add test.
3406
0fdfd794
TV
34072019-05-03 Tom de Vries <tdevries@suse.de>
3408
3409 * boards/cc-with-gdb-index.exp: New file.
3410
80062eb9
AB
34112019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
3412
3413 * gdb.rust/simple.exp: Add new test case.
3414 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
3415 (main): Initialise an instance of the new struct.
3416
4504bbde
TT
34172019-05-01 Tom Tromey <tromey@adacore.com>
3418
3419 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
3420 record.
3421 (NPR): New variable.
3422 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
3423 test.
3424
d48e62f4
TT
34252019-05-01 Tom Tromey <tromey@adacore.com>
3426
3427 * gdb.ada/packed_array_assign.exp: Add packed assignment
3428 regression test.
3429
f59f30f5
TV
34302019-05-01 Tom de Vries <tdevries@suse.de>
3431
3432 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
3433
b70bfc54
TV
34342019-05-01 Tom de Vries <tdevries@suse.de>
3435
3436 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
3437
15f18d14
AT
34382019-04-30 Ali Tamur <tamur@google.com>
3439
3440 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
3441
2ff0a947
TT
34422019-04-30 Tom Tromey <tromey@adacore.com>
3443
3444 * lib/ada.exp (find_ada_tool): New proc.
3445 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
3446 * gdb.ada/catch_ex_std.exp: New file.
3447 * gdb.ada/catch_ex_std/foo.adb: New file.
3448 * gdb.ada/catch_ex_std/some_package.adb: New file.
3449 * gdb.ada/catch_ex_std/some_package.ads: New file.
3450
a776957c
TT
34512019-04-30 Tom Tromey <tromey@adacore.com>
3452
3453 PR c++/24470:
3454 * gdb.cp/temargs.cc: Add test code from PR.
3455
bc68014d
AB
34562019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3457
3458 * gdb.fortran/vla-datatypes.exp: Update expected results.
3459 * gdb.fortran/vla-ptype.exp: Likewise.
3460 * gdb.fortran/vla-type.exp: Likewise.
3461 * gdb.fortran/vla-value.exp: Likewise.
3462
f1fdc960
AB
34632019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3464
3465 * gdb.fortran/ptr-indentation.exp: Update expected results.
3466 * gdb.fortran/ptype-on-functions.exp: Likewise.
3467 * gdb.fortran/vla-ptr-info.exp: Likewise.
3468 * gdb.fortran/vla-value.exp: Likewise.
3469
bf7a4de1
AB
34702019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3471
3472 * gdb.fortran/ptype-on-functions.exp: New file.
3473 * gdb.fortran/ptype-on-functions.f90: New file.
3474
bbe75b9d
AB
34752019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3476
3477 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
3478 case void string.
3479
1db455a7
AB
34802019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3481
3482 * gdb.fortran/complex.exp: Expand.
3483 * gdb.fortran/complex.f: Renamed to...
3484 * gdb.fortran/complex.f90: ...this, and extended to add more
3485 complex values.
3486
b6d03bb2
AB
34872019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
3488
3489 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
3490 MODULO, CMPLX.
3491
2e62ab40
AB
34922019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
3493 Richard Bunt <richard.bunt@arm.com>
3494
3495 * gdb.base/max-depth.c: New file.
3496 * gdb.base/max-depth.exp: New file.
3497 * gdb.python/py-nested-maps.c: New file.
3498 * gdb.python/py-nested-maps.exp: New file.
3499 * gdb.python/py-nested-maps.py: New file.
3500 * gdb.python/py-format-string.exp (test_max_depth): New proc.
3501 (test_all_common): Call test_max_depth.
3502 * gdb.fortran/max-depth.exp: New file.
3503 * gdb.fortran/max-depth.f90: New file.
3504 * gdb.go/max-depth.exp: New file.
3505 * gdb.go/max-depth.go: New file.
3506 * gdb.modula2/max-depth.exp: New file.
3507 * gdb.modula2/max-depth.c: New file.
3508 * lib/gdb.exp (get_print_expr_at_depths): New proc.
3509
d2b584a5
TV
35102019-04-29 Tom de Vries <tdevries@suse.de>
3511
3512 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
3513
136afab8
PW
35142019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3515
3516 * gdb.base/callexit.exp: Test may-call-functions off.
3517
725cbb63
KS
35182019-04-25 Keith Seitz <keiths@redhat.com>
3519
3520 PR c++/24367
3521 * gdb.cp/meth-typedefs.cc (incomplete_struct)
3522 (another_incomplete_struct, test_incomplete): New definitions.
3523 (main): Use new definitions.
3524 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
3525 functions.
3526
701adfb0
PA
35272019-04-25 Ali Tamur <tamur@google.com>
3528
3529 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
3530
82433e3e
SDJ
35312019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
3532
3533 PR corefiles/11608
3534 PR corefiles/18187
3535 * gdb.base/coredump-filter-build-id.exp: New file.
3536
dd06d4d6
AH
35372019-04-25 Alan Hayward <alan.hayward@arm.com>
3538
e79be6e5
SM
3539 * Makefile.in: Pass through GDBSERVER_DEBUG.
3540 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
3541 (gdbserver,debug): Add board setting.
3542 * gdb.trace/tspeed.exp: Skip when debugging.
3543 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
3544 * lib/gdbserver-support.exp: Likewise
dd06d4d6 3545
1670072e
TT
35462019-04-24 Tom Tromey <tromey@adacore.com>
3547
3548 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
3549 Rust.
3550
a59240a4
TT
35512019-04-24 Tom Tromey <tromey@adacore.com>
3552
3553 * gdb.arch/amd64-eval.exp: Test bitfield return.
3554 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
3555 (class Foo) <return_bitfields>: New method.
3556 (main): Call it.
3557
b907456c
AB
35582019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
3559
3560 * gdb.cp/many-args.cc: New file.
3561 * gdb.cp/many-args.exp: New file.
3562
5c565afd
TV
35632019-04-23 Tom de Vries <tdevries@suse.de>
3564
3565 PR gdb/24433
3566 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
3567
ba22ff86
AH
35682019-04-23 Alan Hayward <alan.hayward@arm.com>
3569
3570 * gdb.trace/backtrace.exp: Use nopie flag.
3571 * gdb.trace/circ.exp: Likewise.
3572 * gdb.trace/collection.exp: Likewise.
3573 * gdb.trace/ftrace.exp: Likewise.
3574 * gdb.trace/mi-trace-unavailable.exp: Likewise.
3575 * gdb.trace/mi-traceframe-changed.exp: Likewise.
3576 * gdb.trace/qtro.exp: Likewise.
3577 * gdb.trace/read-memory.exp: Likewise.
3578 * gdb.trace/report.exp: Likewise.
3579 * gdb.trace/tfile.exp: Likewise.
3580 * gdb.trace/tfind.exp: Likewise.
3581 * gdb.trace/unavailable.exp: Likewise.
3582
7905fc35
PA
35832019-04-22 Pedro Alves <palves@redhat.com>
3584
3585 * gdb.base/solib-probes-nosharedlibrary.c,
3586 gdb.base/solib-probes-nosharedlibrary.exp: New files.
3587
8ecb59f8
TT
35882019-04-19 Tom Tromey <tromey@adacore.com>
3589
3590 * gdb.ada/ptype_union.c: New file.
3591 * gdb.ada/ptype_union.exp: New file.
3592
62160ec9
TT
35932019-04-19 Tom Tromey <tromey@adacore.com>
3594
3595 PR symtab/24423:
3596 * gdb.base/list0.h (foo): Add a control-l character.
3597
36cd4ba5
TV
35982019-04-18 Tom de Vries <tdevries@suse.de>
3599
3600 PR gdb/24433
3601 * boards/local-board.exp: Set sysroot to "".
3602
b73715df
TV
36032019-04-18 Tom de Vries <tdevries@suse.de>
3604 Pedro Alves <palves@redhat.com>
3605
3606 PR gdb/24454
3607 * gdb.threads/vfork-follow-child-exec.c: New file.
3608 * gdb.threads/vfork-follow-child-exec.exp: New file.
3609 * gdb.threads/vfork-follow-child-exit.c: New file.
3610 * gdb.threads/vfork-follow-child-exit.exp: New file.
3611
4aa866af
LS
36122019-04-15 Leszek Swirski <leszeks@google.com>
3613
3614 * gdb.arch/amd64-eval.cc: New file.
3615 * gdb.arch/amd64-eval.exp: New file.
3616
e5a1a79a
AH
36172019-04-11 Alan Hayward <alan.hayward@arm.com>
3618
3619 * gdb.server/sysroot.c: New test.
3620 * gdb.server/sysroot.exp: New file.
3621 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
3622 matching param.
3623
41077b66
AB
36242019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
3625
3626 * gdb.base/align.exp: Extend test to cover structures containing
3627 only static fields.
3628
c30391f8
TV
36292019-04-11 Tom de Vries <tdevries@suse.de>
3630
3631 * boards/cc-with-dwz-m.exp: New file.
3632 * boards/cc-with-dwz.exp: New file.
3633 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
3634
e242fd12
SM
36352019-04-09 Simon Marchi <simon.marchi@efficios.com>
3636
3637 * gdb.base/start-cpp.exp: New file.
3638 * gdb.base/start-cpp.cc: New file.
3639
2b0c8b01
KB
36402019-04-08 Kevin Buettner <kevinb@redhat.com>
3641
3642 * gdb.python/py-thrhandle.exp: Adjust tests to call
3643 thread_from_handle instead of thread_from_thread_handle.
3644
947210e5
KB
36452019-04-08 Kevin Buettner <kevinb@redhat.com>
3646
3647 * gdb.python/py-thrhandle.exp: Add tests for
3648 gdb.InferiorThread.handle.
3649
d7df6549
AB
36502019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3651
3652 * gdb.python/py-function.exp: Check calling helper function from
3653 all languages.
3654 * lib/gdb.exp (gdb_supported_languages): New proc.
3655
8bdc1658
AB
36562019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
3657
3658 * gdb.base/complex-parts.c: New file.
3659 * gdb.base/complex-parts.exp: New file.
3660
05caa1d2
TT
36612019-04-01 Tom Tromey <tromey@adacore.com>
3662
3663 PR symtab/23331:
3664 * gdb.dwarf2/dw2-ranges-main.c: New file.
3665 * gdb.dwarf2/dw2-ranges-psym.c: New file.
3666 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
3667
7734102d
EZ
36682019-03-30 Simon Marchi <simark@simark.ca>
3669
3670 * gdb.base/default.exp: Add values for $_gdb_major and
3671 $_gdb_minor.
3672
188e1fa9
TT
36732019-03-29 Tom Tromey <tromey@adacore.com>
3674
3675 * gdb.base/help.exp: Tighten apropos regexp.
3676
2880242d
KS
36772019-03-29 Keith Seitz <keiths@redhat.com>
3678
3679 * gdb.fortran/array-bounds.exp: New file.
3680 * gdb.fortran/array-bounds.f90: New file.
3681
077cad8e
PW
36822019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3683
3684 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
3685
80047cfc
PW
36862019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3687
3688 * gdb.multi/hello.c (main): Increase alarm timer.
3689
f489207e
SL
36902019-03-28 Sandra Loosemore <sandra@codesourcery.com>
3691
3692 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
3693 factor when no hardware watchpoint support.
3694
c92df149
AH
36952019-03-28 Alan Hayward <alan.hayward@arm.com>
3696 Pedro Alves <palves@redhat.com>
3697
3698 * boards/local-board.exp: set sysroot to /.
3699
933aebfa
AH
37002019-03-27 Alan Hayward <alan.hayward@arm.com>
3701
3702 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
3703 in child.
3704
9f9aa852
AB
37052019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3706
3707 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
3708 field.
3709 (make_container): Initialise new field.
3710 * gdb.python/py-prettyprint.exp: Add new tests.
3711 * gdb.python/py-prettyprint.py (class ContainerPrinter)
3712 <display_hint>: New method.
3713
3714a195
AB
37142019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3715
3716 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
3717 gdb_continue_to_breakpoint more throughout this test.
3718 (run_lang_tests) Supply unique test names, and use
3719 gdb_test_no_output.
3720
18c77628
AB
37212019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
3722
3723 * gdb.base/finish-pretty.exp: Update expected results.
3724 * gdb.base/pretty-print.c: New file.
3725 * gdb.base/pretty-print.exp: New file.
3726
9a93502f
PA
37272019-03-25 Pedro Alves <palves@redhat.com>
3728
3729 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
3730 move comments outside list. Append '-i "" eof' section.
3731
968aa7ae
AH
37322019-03-22 Alan Hayward <alan.hayward@arm.com>
3733
34a7f2a4 3734 PR testsuite/25016
968aa7ae
AH
3735 * README: Add pie options.
3736 * gdb.base/break-interp.exp: Ensure pie is disabled.
3737 * gdb.base/dump.exp: Likewise.
3738 * lib/gdb.exp (gdb_compile): Add pie option.
3739
4c7d57e7
TT
37402019-03-19 Tom Tromey <tromey@adacore.com>
3741
3742 * gdb.mi/mi2-cli-display.c: New file.
3743 * gdb.mi/mi2-cli-display.exp: New file.
3744
bff8c71f
TT
37452019-03-18 Joel Brobecker <brobecker@adacore.com>
3746 Tom Tromey <tromey@adacore.com>
3747
3748 * gdb.ada/ptype_array/pck.adb: New file.
3749 * gdb.ada/ptype_array/pck.ads: New file.
3750 * gdb.ada/ptype_array/foo.adb: New file.
3751 * gdb.ada/ptype_array.exp: New file.
3752
d085f989
TT
37532019-03-14 Tom Tromey <tromey@adacore.com>
3754
3755 * gdb.base/style.exp: Add "set style sources" test.
3756
b4be1b06
SM
37572019-03-13 Simon Marchi <simon.marchi@ericsson.com>
3758
3759 * mi-breakpoint-location-ena-dis.exp: Rename to ...
3760 * mi-breakpoint-multiple-locations.exp: ... this.
3761 (make_breakpoints_pattern): New proc.
3762 (do_test): Add mi_version parameter, test -break-insert,
3763 -break-info and =breakpoint-created.
3764
7cde5fc2
AB
37652019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
3766
3767 * config/default.exp: Remove 'load_lib gdb.exp'.
3768 * config/monitor.exp: Likewise.
3769 * config/sid.exp: Likewise.
3770 * config/sim.exp: Likewise.
3771 * config/slite.exp: Likewise.
3772 * config/unix.exp: Likewise.
3773 * gdb.base/default.exp: Remove unhelpful comment.
3774
efbecbc1
AB
37752019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3776
3777 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
3778
0841c79a
AB
37792019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3780
3781 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
3782
4a270568
AB
37832019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3784
3785 * gdb.fortran/type-kinds.exp: Update expected results.
3786
067630bd
AB
37872019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3788
3789 * gdb.fortran/type-kinds.exp: Test new integer type kind.
3790
3be47f7a
AB
37912019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3792
3793 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
3794 function.
3795 (test_basic_parsing_of_type_kinds): Expand types tested.
3796 (test_parsing_invalid_type_kinds): New function.
3797
4d00f5d8
AB
37982019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3799
3800 * gdb.fortran/intrinsics.exp: New file.
3801 * gdb.fortran/intrinsics.f90: New file.
3802 * gdb.fortran/type-kinds.exp: New file.
3803
c8f91604
AB
38042019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3805
3806 * gdb.fortran/dot-ops.exp: New file.
3807
dd9f2c76
AB
38082019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3809
3810 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
3811 Check upper and lower case logical literals.
3812
84ec9724
AB
38132019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
3814
3815 * gdb.fortran/types.exp (test_float_literal_types_accepted):
3816 Remove duplicate tests.
3817
c3734e09
AH
38182019-03-06 Alan Hayward <alan.hayward@arm.com>
3819
3820 * lib/gdb.exp (builtin_cd): rename of cd.
3821 (cd): Override builtin.
3822
aa3cfbda
RB
38232019-03-06 Richard Bunt <richard.bunt@arm.com>
3824
3825 * gdb.fortran/function-calls.exp: New file.
3826 * gdb.fortran/function-calls.f90: New test.
3827
7b63ad86
RB
38282019-03-04 Richard Bunt <richard.bunt@arm.com>
3829
3830 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
3831 on user program standard output.
3832 * gdb.fortran/short-circuit-argument-list.f90: Record function
3833 calls.
3834
01abb042
AH
38352019-02-28 Alan Hayward <alan.hayward@arm.com>
3836
c3734e09
AH
3837 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
3838 failure.
01abb042 3839
92137da0
RO
38402019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3841
3842 PR gdb/8527
3843 * gdb.base/interrupt-daemon-attach.c,
3844 gdb.base/interrupt-daemon-attach.exp: New test.
3845
5862844d
PA
38462019-02-27 Pedro Alves <palves@redhat.com>
3847
3848 * gdb.base/page.exp: Add tests for "set width/height -1".
3849
8ed25214
PA
38502019-02-27 Pedro Alves <palves@redhat.com>
3851
3852 * gdb.base/page.exp: Add tests for "set/show width/height" with
3853 "infinite" values.
3854
6c28e44a
TT
38552019-02-27 Tom Tromey <tromey@adacore.com>
3856
3857 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
3858 2.4.
3859 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
3860 workaround.
3861
bf9a735e
AB
38622019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
3863
3864 * gdb.base/align.exp: Extend to compile in both C and C++, and add
3865 tests for structs with static members.
3866
8791793c
TT
38672019-02-26 Tom Tromey <tromey@adacore.com>
3868
3869 * gdb.python/py-value.exp (test_value_from_buffer): Check for
3870 ValueError, not TypeError.
3871
bc2a507e
KB
38722019-02-26 Kevin Buettner <kevinb@redhat.com>
3873
3874 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
3875 call from main program.
3876
e0e7d3bd
JB
38772019-02-23 Joel Brobecker <brobecker@adacore.com>
3878
3879 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
3880 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
3881 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
3882 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
3883 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
3884
9600246d
KS
38852019-02-22 Keith Seitz <keiths@redhat.com>
3886
3887 PR symtab/23853
3888 * gdb.base/symlink-sourcefile.c: New file.
3889 * gdb.base/symlink-sourcefile.exp: New file.
3890
0c95f9ed
TT
38912019-02-20 Tom Tromey <tom@tromey.com>
3892
3893 * gdb.base/info_qt.exp: Update.
3894
6caa91b6
SM
38952019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
3896
3897 * gdb.base/source.exp: Move "error in sourced script" code to
3898 the end.
3899 * gdb.base/source-error.gdb: Move contents to
3900 source-error-1.gdb. Add new code to source source-error-1.gdb.
3901 * gdb.base/source-error-1.gdb: New file, from previous
3902 source-error.gdb.
3903
6506371f
TT
39042019-02-17 Tom Tromey <tom@tromey.com>
3905
3906 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
3907 for macro styling.
3908 * gdb.base/style.c (SOME_MACRO): New macro.
3909
a0087920
TT
39102019-02-17 Tom Tromey <tom@tromey.com>
3911
3912 * gdb.base/style.exp: Add line-wrapping tests.
3913 * gdb.base/page.exp: Add test for quitting during pagination.
3914
a2cd4f14
JB
39152019-02-17 Joel Brobecker <brobecker@adacore.com>
3916
3917 * gdb.ada/big_packed_array: New testcase.
3918 * gdb.ada/homonym.exp: Fix incorrect expected output for
3919 "break <homonym__get_value>" test.
3920
9d70ffbc
WP
39212019-02-13 Weimin Pan <weimin.pan@oracle.com>
3922
3923 PR breakpoints/21870
3924 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
3925 and prepare_for_testing. Add comment.
3926 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
3927 redundant cleanup call. Clean up comment.
3928
01c7ae81
WP
39292019-02-12 Weimin Pan <weimin.pan@oracle.com>
3930
3931 PR breakpoints/21870
3932 * gdb.arch/aarch64-dbreg-contents.exp: New file.
3933 * gdb.arch/aarch64-dbreg-contents.c: New file.
3934
aff29d1c
JB
39352019-02-10 Joel Brobecker <brobecker@adacore.com>
3936
3937 * gdb.ada/mi_ref_changeable: New testcase.
3938
df0da8a2
AH
39392019-02-07 Alan Hayward <alan.hayward@arm.com>
3940
3941 * gdb.base/attach.exp: Add double attach test.
3942
bd447abb
SM
39432019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
3944
3945 * lib/gdb.exp (default_gdb_start): Don't match pagination
3946 prompt.
3947 (gdb_init): Set stty_init.
3948
1dbc40b9
TT
39492019-01-27 Tom Tromey <tom@tromey.com>
3950
3951 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
3952 skip_python_tests.
3953
353229bf
AH
39542019-01-24 Alan Hayward <alan.hayward@arm.com>
3955
3956 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
3957 New structure.
3958 (struct struct_static_02_02): Likewise.
3959 (struct struct_static_02_03): Likewise.
3960 (struct struct_static_02_04): Likewise.
3961 (struct struct_static_04_01): Likewise.
3962 (struct struct_static_04_02): Likewise.
3963 (struct struct_static_04_03): Likewise.
3964 (struct struct_static_04_04): Likewise.
3965 (struct struct_static_06_01): Likewise.
3966 (struct struct_static_06_02): Likewise.
3967 (struct struct_static_06_03): Likewise.
3968 (struct struct_static_06_04): Likewise.
3969 (cmp_struct_static_02_01): Likewise.
3970 (cmp_struct_static_02_02): Likewise.
3971 (cmp_struct_static_02_03): Likewise.
3972 (cmp_struct_static_02_04): Likewise.
3973 (cmp_struct_static_04_01): Likewise.
3974 (cmp_struct_static_04_02): Likewise.
3975 (cmp_struct_static_04_03): Likewise.
3976 (cmp_struct_static_04_04): Likewise.
3977 (cmp_struct_static_06_01): Likewise.
3978 (cmp_struct_static_06_02): Likewise.
3979 (cmp_struct_static_06_03): Likewise.
3980 (cmp_struct_static_06_04): Likewise.
3981 (call_all): Test new structs.
3982 * gdb.base/infcall-nested-structs.exp: Likewise.
3983
73021deb
AH
39842019-01-21 Alan Hayward <alan.hayward@arm.com>
3985 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
3986
fc65c7db
AH
39872019-01-21 Alan Hayward <alan.hayward@arm.com>
3988 * gdb.base/stack-protector.c: New test.
3989 * gdb.base/stack-protector.exp: New file.
3990 * gdb.cp/ovldbreak.exp: Only allow a single break line.
3991 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
3992 option.
3993 (gdb_compile): Remove stack protector for GCC and prevent
3994 recursion.
3995
c24bdb02
KS
39962019-01-16 Keith Seitz <keiths@redhat.com>
3997
3998 PR gdb/23773
3999 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4000
6f072a10
PFC
40012019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4002
4003 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4004 aliases.
4005 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
4006 tests.
4007 * gdb.arch/powerpc-vector-regs.c: New file.
4008 * gdb.arch/powerpc-vector-regs.exp: New file.
4009
a7b8d682
PFC
40102019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4011
4012 * gdb.arch/altivec-regs.exp: Fix the list passed to
4013 gdb_expect_list when testing "info vector".
4014
6eb6fb67
AB
40152019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
4016
4017 * gdb.base/style.exp: Don't include path in testname.
4018
b56f80d8
KS
40192019-01-10 Keith Seitz <keiths@redhat.com>
4020
4021 PR gdb/23712
4022 PR symtab/23010
4023 * gdb.dwarf2/multidictionary.exp: New file.
4024
041be526
SM
40252019-01-09 Simon Marchi <simon.marchi@ericsson.com>
4026
4027 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
4028 (test_gnuv3_style_demangling): ... this.
4029 (test_lucid_style_demangling): Remove.
4030 (test_arm_style_demangling): Remove.
4031 (test_hp_style_demangling): Remove.
4032 (do_tests): Remove calls to the above.
4033
d820d0c3
AB
40342019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4035
4036 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
4037 case.
4038
f097f5ad
TT
40392019-01-06 Tom Tromey <tom@tromey.com>
4040
4041 PR gdb/28155:
4042 * gdb.dwarf2/typedef-void-finish.exp: New file.
4043
2cd8cc0b
TT
40442018-12-28 Tom Tromey <tom@tromey.com>
4045 Simon Marchi <simark@simark.ca>
4046
4047 * gdb.base/jit-exec.exp: New file.
4048 * gdb.base/jit-exec.c: New file.
4049 * gdb.base/jit-execd.c: New file.
4050
35fb8261
TT
40512018-12-28 Tom Tromey <tom@tromey.com>
4052
4053 * gdb.base/style.exp: Update test to check for address styling.
4054
47fd17cd
TT
40552018-12-28 Tom Tromey <tom@tromey.com>
4056
4057 * gdb.base/style.exp: Add test for styling of "Reading symbols"
4058 message.
4059
d47032b7
TT
40602018-12-28 Tom Tromey <tom@tromey.com>
4061
4062 * gdb.base/style.exp: Add test for version number styling.
4063
af79b68d
TT
40642018-12-28 Tom Tromey <tom@tromey.com>
4065
4066 * gdb.base/style.exp: Add test for print_address_symbolic.
4067
0bb296cb
TT
40682018-12-28 Tom Tromey <tom@tromey.com>
4069
4070 * gdb.base/style.exp: Add test for breakpoint setting.
4071
80ae2043
TT
40722018-12-28 Tom Tromey <tom@tromey.com>
4073
4074 * gdb.base/style.exp: Add test for variable names.
4075
cbe56571
TT
40762018-12-28 Tom Tromey <tom@tromey.com>
4077
4078 * gdb.base/style.exp: New file.
4079 * gdb.base/style.c: New file.
4080
9162a27c
TT
40812018-12-28 Tom Tromey <tom@tromey.com>
4082
4083 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
4084 "dumb".
4085 * gdb.base/readline.exp (operate_and_get_next): Save and restore
4086 the TERM environment variable.
4087
bc543c90
TT
40882018-12-27 Tom Tromey <tom@tromey.com>
4089
4090 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
4091 pagination test.
4092
6f0ffe50
AB
40932018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
4094
4095 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
4096 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
4097
b5a1e557
PW
40982018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4099
4100 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
4101 Filename a.adb changed to bp_fun_addr.adb.
4102 gdb.ada/bp_fun_addr.exp: Update test accordingly.
4103
6e8b1ab2
JV
41042018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
4105
4106 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
4107 non-PIE executables.
4108 * README: Mention the gdb,nopie_flag board setting.
4109 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
4110 non-PIE executable.
4111 * gdb.arch/amd64-entry-value.exp: Likewise.
4112 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
4113 * gdb.arch/i386-float.exp: Likewise.
4114 * gdb.arch/i386-signal.exp: Likewise.
4115 * gdb.mi/mi-reg-undefined.exp: Likewise.
4116
d00a27c5
PM
41172018-12-21 Paul Marechal <paul.marechal@ericsson.com>
4118
4119 PR gdb/23974
4120 * gdb.base/info-os.exp: Check return for unknown "info os" type.
4121
161d081c
PW
41222018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4123
4124 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
4125 Update order of results accordingly.
4126
b001de23
AB
41272018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
4128
4129 * gdb.base/annota1.exp: Update a test regexp.
4130
99e1a184
AB
41312018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
4132
4133 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
4134
7a81c1e2
PW
41352018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4136
4137 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
4138 (reuse_time): Initialize to REUSE_TIME_CAP.
4139 (check_rc): New function.
4140 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
4141 Check pthread_create rc.
4142 (spawner_thread_func): Check pthread_create and pthread_join rc.
4143
73e8dc90
PA
41442018-12-08 Pedro Alves <palves@redhat.com>
4145
4146 * gdb.base/list.exp (test_forward_search): Rename to ...
4147 (test_forward_reverse_search): ... this. Also test reverse-search
4148 and the forward-search alias.
4149
13f2ed32
AB
41502018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
4151
4152 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
4153 local timeout variable before return, and remove all local timeout
4154 variable entirely.
4155 (gdb_load): Likewise.
4156
64d27cfc
TV
41572018-12-01 Tom de Vries <tdevries@suse.de>
4158
4159 * gdb.base/gdb-caching-proc.exp: New file.
4160
f63c03b4
SDJ
41612018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
4162
4163 * Makefile.in (TIMESTAMP): New variable.
4164 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
4165 command.
4166 (check-single-racy): Likewise.
4167 (check/%.exp): Likewise.
4168 (check-racy/%.exp): Likewise.
4169 (workers/%.worker): Likewise.
4170 (build-perf): Likewise.
4171 (check-perf): Likewise.
4172 * README: Describe new "TS" and "TS_FORMAT" variables.
4173 * print-ts.py: New file.
4174
1c97054b
BF
41752018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
4176
4177 PR python/23714
4178 * gdb.python/python.exp: Test command repetition after
4179 gdb.execute.
4180
1871a62d
AB
41812018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
4182
4183 * gdb.opt/inline-break.exp: Add test that info breakpoint output
4184 is correctly aligned.
4185
fb5e1ed9
PW
41862018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4187
4188 * gdb.ada/info_auto_lang.exp: New testcase.
4189 * gdb.ada/info_auto_lang/global_pack.ads: New file.
4190 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
4191 * gdb.ada/info_auto_lang/some_c.c: New file.
4192
43d397ca
PW
41932018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4194
4195 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
4196 FUNC_lang language syntax.
4197
beddd671
PW
41982018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4199
4200 * gdb.base/info_minsym.c: New file.
4201 * gdb.base/info_minsym.exp: New file.
4202
73fc52c4
TT
42032018-11-19 Tom Tromey <tom@tromey.com>
4204
4205 PR rust/23625:
4206 * gdb.rust/simple.exp: Add ptype test. Update expected output.
4207 * gdb.rust/expr.exp: Update expected output. Change one test.
4208
994b876a
TT
42092018-11-19 Tom Tromey <tom@tromey.com>
4210
4211 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
4212
6769f276
PA
42132018-11-19 Pedro Alves <palves@redhat.com>
4214
4215 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
4216 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
4217 see the expected warning.
4218
38a72da0
AH
42192018-11-16 Alan Hayward <alan.hayward@arm.com>
4220
4221 PR gdb/22736:
4222 * gdb.cp/infcall-nodebug-lib.c: New test.
4223 * gdb.cp/infcall-nodebug-main.c: New test.
4224 * gdb.cp/infcall-nodebug.exp: New file.
4225
53a89d6e
SM
42262018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
4227
4228 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
4229 completer tests.
4230
9325300d
TV
42312018-11-09 Tom de Vries <tdevries@suse.de>
4232
4233 * gdb.base/msym-lang.c: New test.
4234 * gdb.base/msym-lang.exp: New file.
4235 * gdb.base/msym-lang-main.c: New test.
4236
20f0d60d
TT
42372018-11-08 Tom Tromey <tom@tromey.com>
4238
4239 PR gdb/23555:
4240 PR gdb/23838:
4241 * gdb.base/warning.exp: New file.
4242
b5420128
JB
42432018-11-08 Jan Beulich <jbeulich@suse.com>
4244
4245 * testsuite/gdb.arch/i386-avx512.c,
4246 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
4247
cd115d61
AB
42482018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
4249
4250 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
4251 point hardware.
4252
35ee2dc2
AB
42532018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
4254
4255 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
4256 * gdb.dwarf2/missing-type-name.exp: New file.
4257
31aceee8
TV
42582018-11-06 Tom de Vries <tdevries@suse.de>
4259
4260 * gdb.base/many-headers.c: New test.
4261 * gdb.base/many-headers.exp: New file.
4262
109be305
JW
42632018-11-06 Jim Wilson <jimw@sifive.com>
4264
4265 * gdb.base/code_elim.exp: For riscv, set additional_flags
4266 to include -msmall-data-limit=0.
4267
e2b7af72
JB
42682018-11-01 Joel Brobecker <brobecker@adacore.com>
4269
4270 * gdb.ada/watch_minus_l: New testcase.
4271
cdcda965
SM
42722018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
4273
4274 * gdb.arch/aix-sighandle.c: New file.
4275 * gdb.arch/aix-sighandle.exp: New file.
4276
92dcebf3
AB
42772018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4278
4279 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
4280 registers being unions.
4281
68b9ac18
TV
42822018-10-31 Tom de Vries <tdevries@suse.de>
4283
4284 * lib/valgrind.exp: New file.
4285 (vgdb_start, vgdb_stop): New procs, factored out of ...
4286 * gdb.base/valgrind-bt.exp: ... here, ...
4287 * gdb.base/valgrind-disp-step.exp: ... here and ...
4288 * gdb.base/valgrind-infcall.exp: ... here.
4289
1443936e
TV
42902018-10-31 Tom de Vries <tdevries@suse.de>
4291
4292 * lib/gdb.exp (get_valueof): Don't output read value in test name.
4293
eb77c9df
AB
42942018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
4295
4296 * gdb.dwarf2/void-type.c: New file.
4297 * gdb.dwarf2/void-type.exp: New file.
4298
82b5e646
PW
42992018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4300
4301 * gdb.base/info_qt.c: New file.
4302 * gdb.base/info_qt.exp: New file.
4303
8d619c01
EBM
43042018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4305
4306 * gdb.arch/powerpc-htm-regs.c: New file.
4307 * gdb.arch/powerpc-htm-regs.exp: New file.
4308
f2cf6173
EBM
43092018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4310
4311 * gdb.arch/powerpc-tar.c: New file.
4312 * gdb.arch/powerpc-tar.exp: New file.
4313
7ca18ed6
EBM
43142018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4315
4316 * gdb.arch/powerpc-ppr-dscr.c: New file.
4317 * gdb.arch/powerpc-ppr-dscr.exp: New file.
4318
bfcc0eba
TV
43192018-10-25 Tom de Vries <tdevries@suse.de>
4320
4321 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
4322
fe1a5cad
TV
43232018-10-24 Tom de Vries <tdevries@suse.de>
4324
4325 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
4326 longer exists error.
4327
a76dc3b7
TV
43282018-10-24 Tom de Vries <tdevries@suse.de>
4329
4330 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
4331
4df46df7
TV
43322018-10-24 Tom de Vries <tdevries@suse.de>
4333
4334 * gdb.base/valgrind-db-attach.exp: Handle removed support for
4335 --db-attach in valgrind.
4336
0dbfcfff
AB
43372018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
4338
4339 * gdb.arch/riscv-reg-aliases.c: New file.
4340 * gdb.arch/riscv-reg-aliases.exp: New file.
4341
b04480b1
AH
43422018-10-19 Alan Hayward <alan.hayward@arm.com>
4343
4344 * gdb.python/py-cmd.exp: Check for gdb_prompt.
4345
2c6ac8d7
AH
43462018-10-19 Alan Hayward <alan.hayward@arm.com>
4347
4348 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
4349
2bc69f25
AH
43502018-10-19 Alan Hayward <alan.hayward@arm.com>
4351
4352 * gdb.cp/ovldbreak.exp: Fix regexps.
4353
1f1ae3a3
AH
43542018-10-19 Alan Hayward <alan.hayward@arm.com>
4355
4356 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
4357
94c18618
SDJ
43582018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
4359
4360 PR cli/23785
4361 * gdb.base/restore.exp: New test to check if "restore" with an
4362 invalid file doesn't segfault.
4363
812cd6eb
TV
43642018-10-18 Tom de Vries <tdevries@suse.de>
4365
4366 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
4367 * gdb.ada/excep_handle.exp: Same.
4368 * gdb.ada/mi_string_access.exp: Same.
4369 * gdb.ada/mi_var_union.exp: Same.
4370 * gdb.arch/arc-analyze-prologue.exp: Same.
4371 * gdb.arch/arc-decode-insn.exp: Same.
4372 * gdb.base/readnever.exp: Same.
4373 * gdb.fortran/printing-types.exp: Same.
4374 * gdb.guile/scm-lazy-string.exp: Same.
4375
c4b90788
TV
43762018-10-16 Tom de Vries <tdevries@suse.de>
4377
4378 PR gdb/23730
4379 * gdb.base/catch-follow-exec.c: Add copyright notice.
4380 * gdb.base/catch-follow-exec.exp: Rewrite to use
4381 gdb_spawn_with_cmdline_opts. Require gdb-native.
4382
8bca2978
SL
43832018-10-12 Sandra Loosemore <sandra@codesourcery.com>
4384
4385 * gdb.trace/actions-changed.exp: Check for arch support.
4386 * gdb.trace/actions.exp: Likewise.
4387 * gdb.trace/ax.exp: Likewise.
4388 * gdb.trace/backtrace.exp: Likewise.
4389 * gdb.trace/change-loc.exp: Likewise.
4390 * gdb.trace/deltrace.exp: Likewise.
4391 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
4392 * gdb.trace/ftrace.exp: Likewise.
4393 * gdb.trace/infotrace.exp: Check for arch support.
4394 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
4395 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
4396 * gdb.trace/mi-tsv-changed.exp: Likewise.
4397 * gdb.trace/packetlen.exp: Likewise.
4398 * gdb.trace/passc-dyn.exp: Likewise.
4399 * gdb.trace/passcount.exp: Likewise.
4400 * gdb.trace/pending.exp: Likewise.
4401 * gdb.trace/range-stepping.exp: Check for shlib support.
4402 * gdb.trace/report.exp: Check for arch support.
4403 * gdb.trace/save-trace.exp: Likewise.
4404 * gdb.trace/signal.exp: Check for signal support.
4405 * gdb.trace/tfind.exp: Check for arch support.
4406 * gdb.trace/trace-break.exp: Check for arch and shlib support.
4407 * gdb.trace/trace-common.h: Add comment.
4408 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
4409 * gdb.trace/trace-enable-disable.exp: Likewise.
4410 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
4411 * gdb.trace/tracecmd.exp: Check for arch support.
4412 * gdb.trace/tspeed.exp: Check for shlib and target support.
4413 * gdb.trace/tstatus.exp: Check for arch support.
4414 * gdb.trace/tsv.exp: Likewise.
4415 * gdb.trace/while-dyn.exp: Likewise.
4416 * gdb.trace/while-stepping.exp: Likewise.
4417 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
4418
f9c49bff
SM
44192018-10-12 Simon Marchi <simon.marchi@ericsson.com>
4420
4421 * gdb.trace/tspeed.exp: Remove nowarnings.
4422 (prepare_for_trace_test): Declare "global ipalib".
4423 * gdb.trace/tspeed.c: Include unistd.h.
4424 (main): Remove superfluous printf argument.
4425
d4330bde
SL
44262018-10-11 Sandra Loosemore <sandra@codesourcery.com>
4427
4428 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
4429 directory prefix on the filename.
4430
8ecfd7bd
SDJ
44312018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
4432
4433 * gdb.gdb/unittest.exp: Update expected message informing that
4434 selftests have been disabled.
4435 * gdb.server/unittest.exp: Likewise.
4436
58bbcd02
TV
44372018-10-09 Tom de Vries <tdevries@suse.de>
4438
4439 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
4440 with runto_main.
4441
9f6b697b
WP
44422018-10-08 Weimin Pan <weimin.pan@oracle.com>
4443
4444 PR c++/16841
4445 * gdb.cp/virtbase2.cc: New file.
4446 * gdb.cp/virtbase2.exp: New file.
4447
add5ded5
TT
44482018-10-06 Tom Tromey <tom@tromey.com>
4449
4450 PR python/19399:
4451 * gdb.python/py-inferior.exp: Add architecture test.
4452
f9e48344
TT
44532018-10-06 Tom Tromey <tom@tromey.com>
4454
4455 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
4456 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
4457
2a8be203
TT
44582018-10-06 Tom Tromey <tom@tromey.com>
4459
4460 * gdb.python/py-breakpoint.exp (check_last_event): Check location
4461 of a "throw" catchpoint.
4462
e04caa70
SDJ
44632018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
4464
4465 * gdb.base/info-proc.exp: Update string expected from "help info
4466 proc".
4467
5ca8c39f
TT
44682018-10-04 Tom Tromey <tom@tromey.com>
4469
4470 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
4471 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
4472 (test_initial_complaints, test_empty_complaints): Update.
4473 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4474
3453e7e4
TT
44752018-10-04 Tom Tromey <tom@tromey.com>
4476
4477 PR cli/19551:
4478 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
4479 * lib/gdb.exp (gdb_file_cmd): Update.
4480 * gdb.stabs/weird.exp (print_weird_var): Update.
4481 * gdb.server/solib-list.exp: Update.
4482 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
4483 * gdb.mi/mi-cli.exp: Update.
4484 * gdb.linespec/linespec.exp: Update.
4485 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
4486 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
4487 * gdb.cp/cp-relocate.exp: Update.
4488 * gdb.base/sym-file.exp: Update.
4489 * gdb.base/relocate.exp: Update.
4490 * gdb.base/readnever.exp: Update.
4491 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
4492 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
4493 * gdb.base/dbx.exp (gdb_file_cmd): Update.
4494 * gdb.base/code_elim.exp: Update.
4495 * gdb.base/break-unload-file.exp (test_break): Update.
4496 * gdb.base/break-interp.exp (test_attach_gdb): Update.
4497 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
4498 Update.
4499 * gdb.base/attach.exp (do_attach_tests): Update.
4500 * gdb.base/sepdebug.exp: Update.
4501 * gdb.python/py-section-script.exp: Update.
4502
6afcf761
TT
45032018-10-04 Tom Tromey <tom@tromey.com>
4504
4505 PR cli/22234:
4506 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
4507 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
4508 output.
4509
fef1b293
TT
45102018-10-04 Tom Tromey <tom@tromey.com>
4511
4512 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
4513 set width and height to 0.
4514 (test_command_line_attach_run): Use -quiet.
4515
ca98345e
SL
45162018-10-03 Sandra Loosemore <sandra@codesourcery.com>
4517
4518 * lib/gdb.exp (skip_ifunc_tests): New.
4519 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
4520 other compile failures.
4521 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
4522
ff34e6ae
SM
45232018-10-01 Simon Marchi <simon.marchi@ericsson.com>
4524
4525 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
4526 is_amd64_regs_target.
4527
6bb8890e
AH
45282018-10-01 Alan Hayward <alan.hayward@arm.com>
4529
4530 * gdb.arch/aarch64-sighandler-regs.c: New test.
4531 * gdb.arch/aarch64-sighandler-regs.exp: New file.
4532 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
4533
224d30d3
MM
45342018-10-01 Markus Metzger <markus.t.metzger@intel.com>
4535
4536 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
4537 assembly.
4538
f67ffa6a
AB
45392018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
4540
4541 * gdb.base/frame-selection.exp: New file.
4542 * gdb.base/frame-selection.c: New file.
4543
9fc3183f
AH
45442018-09-27 Alan Hayward <alan.hayward@arm.com>
4545
4546 * gdb.threads/check-libthread-db.c (thread_routine): Use a
4547 pthread barrier.
4548 (main): Likewise.
4549
d354055e
AB
45502018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
4551
4552 * gdb.base/large-frame-1.c: New file.
4553 * gdb.base/large-frame-2.c: New file.
4554 * gdb.base/large-frame.exp: New file.
4555 * gdb.base/large-frame.h: New file.
4556
db727370
JL
45572018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
4558
4559 PR gdb/20948
4560 * gdb.base/write_mem.exp: New test.
4561 * gdb.base/write_mem.c: Likewise.
4562
ae778caf
TT
45632018-09-23 Tom Tromey <tom@tromey.com>
4564
4565 PR python/18852:
4566 * gdb.python/py-parameter.exp: Add test for parameter that throws
4567 on "set".
4568
fd3ba736
TT
45692018-09-23 Tom Tromey <tom@tromey.com>
4570
4571 PR python/17284:
4572 * gdb.python/py-template.exp (test_template_arg): Add test for
4573 negative template argument number.
4574
39a24317
TT
45752018-09-23 Tom Tromey <tom@tromey.com>
4576
4577 PR python/14062:
4578 * gdb.python/python.exp: Add test for post_event error.
4579
f5769a2c
TT
45802018-09-23 Tom Tromey <tom@tromey.com>
4581
4582 PR python/18170:
4583 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
4584 convert pointers to int and long.
4585
1c1e54f6
TT
45862018-09-23 Tom Tromey <tom@tromey.com>
4587
4588 PR python/20126:
4589 * gdb.python/py-value.exp (test_value_numeric_ops): Add
4590 signed-ness conversion tests.
4591
fb4fa946
TT
45922018-09-23 Tom Tromey <tom@tromey.com>
4593
4594 PR python/18352;
4595 * gdb.python/py-value.exp (test_float_conversion): New proc.
4596 Use it.
4597
a466edac
HAQ
45982018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
4599
4600 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
4601
4ee9b0c5
SL
46022018-09-18 Sandra Loosemore <sandra@codesourcery.com>
4603
4604 * gdb.base/complete-empty.exp: Skip tab-completion tests if
4605 no readline.
4606 * gdb.base/utf8-identifiers.exp: Likewise.
4607 * gdb.cp/cpcompletion.exp: Likewise.
4608 * gdb.linespec/cpcompletion.exp: Likewise.
4609 * gdb.linespec/cpls-abi-tag.exp: Likewise.
4610 * gdb.linespec/cpls-ops.exp: Likewise.
4611
23be8da7
RB
46122018-09-19 Richard Bunt <richard.bunt@arm.com>
4613 Chris January <chris.january@arm.com>
4614
4615 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
4616 * gdb.fortran/short-circuit-argument-list.exp: New file.
4617 * gdb.fortran/short-circuit-argument-list.f90: New test.
4618
5031d0ae
SDJ
46192018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4620
4621 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
4622 "arch=" keyword when executing "-stack-list-frames".
4623
b4c0d1a4
SDJ
46242018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4625
4626 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
4627 "arch=" keyword when executing "-stack-list-frames".
4628
7a6d2b45
SDJ
46292018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
4630
4631 * gdb.ada/complete.exp: Expect for "@" when doing "complete
4632 break ada".
4633
8588b356
SM
46342018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
4635
4636 PR python/23669
4637 * gdb.python/python.exp: Test gdb.execute("show commands").
4638
65e65158
TT
46392018-09-16 Tom Tromey <tom@tromey.com>
4640
4641 * gdb.base/new-ui.exp (do_execution_tests): Update.
4642 * gdb.base/dbx.exp (test_breakpoints): Update.
4643
bf326452
AH
46442018-09-14 Alan Hayward <alan.hayward@arm.com>
4645
4646 * lib/gdb.exp (gdb_simple_compile): Add proc.
4647 (is_elf_target): Use gdb_simple_compile.
4648 (skip_altivec_tests): Likewise.
4649 (skip_vsx_tests): Likewise.
4650 (skip_tsx_tests): Likewise.
4651 (skip_btrace_tests): Likewise.
4652 (skip_btrace_pt_tests): Likewise.
4653 (gdb_can_simple_compile): Likewise.
4654 (gdb_has_argv0): Likewise.
4655 (gdb_target_symbol_prefix): Likewise.
4656 (target_supports_scheduler_locking): Likewise.
4657
2361b0fb
TT
46582018-09-13 Tom Tromey <tom@tromey.com>
4659
4660 * Makefile.in (TAGS): Recognize proc_with_prefix and
4661 gdb_caching_proc.
4662
0ae1a321
SM
46632018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4664
4665 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
4666 method.
4667
a40bf0c2
SM
46682018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4669
4670 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
4671 and a few other Inferior properties when the Inferior is no
4672 longer valid.
4673
4a3fe98f
TT
46742018-09-13 Tom Tromey <tom@tromey.com>
4675
4676 PR rust/23650:
4677 * gdb.rust/simple.exp: Add test for enum field access error.
4678
098b2108
TT
46792018-09-13 Tom Tromey <tom@tromey.com>
4680
4681 PR rust/23626:
4682 * gdb.rust/simple.rs (EmptyEnum): New type.
4683 (main): Use it.
4684 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
4685
1256af7d
SM
46862018-09-13 Simon Marchi <simon.marchi@ericsson.com>
4687
4688 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
4689 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
4690 * gdb.python/py-symtab.exp: Update test printing an objfile.
4691
4aa8e6c2
SM
46922018-09-12 Simon Marchi <simon.marchi@ericsson.com>
4693
4694 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
4695 object.
4696
c221b2f7
AH
46972018-09-12 Alan Hayward <alan.hayward@arm.com>
4698
4699 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
4700 (support_complex_tests): Use gdb_can_simple_compile.
4701 (is_ilp32_target): Likewise.
4702 (is_lp64_target): Likewise.
4703 (is_64_target): Likewise.
4704 (is_amd64_regs_target): Likewise.
4705 (is_aarch32_target): Likewise.
4706 (gdb_int128_helper): Likewise.
4707
6f1107b5
JK
47082018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4709
4710 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
4711
1f5d1570
JG
47122018-09-10 Jerome Guitton <guitton@adacore.com>
4713
4714 * gdb.ada/same_component_name: Add test for case of tagged record
4715 with variable-length fields.
4716
cc330e39
XR
47172018-09-10 Xavier Roirand <roirand@adacore.com>
4718
4719 * gdb.ada/access_to_unbounded_array.exp: New testcase.
4720 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
4721 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
4722 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
4723
b9c50e9a
XR
47242018-09-10 Xavier Roirand <roirand@adacore.com>
4725
4726 * gdb.ada/mi_string_access.exp: New testcase.
4727 * gdb.ada/mi_string_access/bar.adb: New file.
4728 * gdb.ada/mi_string_access/pck.adb: New file.
4729 * gdb.ada/mi_string_access/pck.asd: New file.
4730
2963898f
XR
47312018-09-10 Xavier Roirand <roirand@adacore.com>
4732
4733 * gdb.ada/mi_var_union.exp: New testcase.
4734 * gdb.ada/mi_var_union/bar.adb: New file.
4735 * gdb.ada/mi_var_union/pck.adb: New file.
4736 * gdb.ada/mi_var_union/pck.asd: New file.
4737
1aac008f
TT
47382018-09-08 Tom Tromey <tom@tromey.com>
4739
4740 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
4741
332cf4c9
TT
47422018-09-08 Tom Tromey <tom@tromey.com>
4743
4744 PR python/16047:
4745 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
4746 (register_pretty_printers): Register new printer.
4747 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
4748 test.
4749 * gdb.python/py-prettyprint.c (int_type3): New typedef.
4750 (an_int_type3): New global.
4751
424da6cf
JB
47522018-09-08 Joel Brobecker <brobecker@adacore.com>
4753
4754 * gdb.ada/expr_with_funcall: New testcase.
4755
2a62dfa9
JB
47562018-09-08 Joel Brobecker <brobecker@adacore.com>
4757
4758 * gdb.ada/packed_array_assign: New testcase.
4759
96b6697f
AB
47602018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
4761
4762 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
4763 names, and add test prefixes to make test names unique.
4764
e4a62c65
TV
47652018-09-05 Tom de Vries <tdevries@suse.de>
4766
4767 * gdb.dwarf2/varval.exp: Add test.
4768
dd083ee2
GB
47692018-09-04 Gary Benson <gbenson@redhat.com>
4770
4771 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
4772 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
4773
aef9346c
TT
47742018-08-31 Tom Tromey <tom@tromey.com>
4775
4776 * gdb.rust/simple.rs: Rename second variable "v".
4777
c67f2e15
AB
47782018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
4779
4780 * gdb.base/funcargs.c (use_a): New function.
4781 (recurse): Call use_a.
4782
078a0207
KS
47832018-08-29 Keith Seitz <keiths@redhat.com>
4784
4785 * gdb.compile/compile-cplus-anonymous.cc: New file.
4786 * gdb.compile/compile-cplus-anonymous.exp: New file.
4787 * gdb.compile/compile-cplus-array-decay.cc: New file.
4788 * gdb.compile/compile-cplus-array-decay.exp: New file.
4789 * gdb.compile/compile-cplus-inherit.cc: New file.
4790 * gdb.compile/compile-cplus-inherit.exp: New file.
4791 * gdb.compile/compile-cplus-member.cc: New file.
4792 * gdb.compile/compile-cplus-member.exp: New file.
4793 * gdb.compile/compile-cplus-method.cc: New file.
4794 * gdb.compile/compile-cplus-method.exp: New file.
4795 * gdb.compile/compile-cplus-mod.c: "New" file.
4796 * gdb.compile/compile-cplus-namespace.cc: New file.
4797 * gdb.compile/compile-cplus-namespace.exp: New file.
4798 * gdb.compile/compile-cplus-nested.cc: New file.
4799 * gdb.compile/compile-cplus-nested.exp: New file.
4800 * gdb.compile/compile-cplus-print.c: "New" file.
4801 * gdb.compile/compile-cplus-print.exp: "New" file.
4802 * gdb.compile/compile-cplus-virtual.cc: New file.
4803 * gdb.compile/compile-cplus-virtual.exp: New file.
4804 * gdb.compile/compile-cplus.c: "New" file.
4805 * gdb.compile/compile-cplus.exp: "New" file.
4806 * lib/compile-support.exp: New file.
4807
b0f492b9
GB
48082018-08-16 Gary Benson <gbenson@redhat.com>
4809
4810 PR gdb/13000:
4811 * gdb.base/batch-exit-status.exp: New file.
4812 * gdb.base/batch-exit-status.good-commands: Likewise.
4813 * gdb.base/batch-exit-status.bad-commands: Likewise.
4814
36eb4c5f
AH
48152018-08-29 Alan Hayward <alan.hayward@arm.com>
4816
4817 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
4818 (struct struct02): Likewise.
4819 (struct struct03): Likewise.
4820 (struct struct04): Likewise.
4821 (struct struct_01_01): New struct.
4822 (struct struct_01_02): Likewise.
4823 (struct struct_01_03): Likewise.
4824 (struct struct_01_04): Likewise.
4825 (struct struct_02_01): Likewise.
4826 (struct struct_02_02): Likewise.
4827 (struct struct_02_03): Likewise.
4828 (struct struct_02_04): Likewise.
4829 (struct struct_04_01): Likewise.
4830 (struct struct_04_02): Likewise.
4831 (struct struct_04_03): Likewise.
4832 (struct struct_04_04): Likewise.
4833 (struct struct_05_01): Likewise.
4834 (struct struct_05_02): Likewise.
4835 (struct struct_05_03): Likewise.
4836 (struct struct_05_04): Likewise.
4837 (cmp_struct01): Remove function.
4838 (cmp_struct02): Likewise.
4839 (cmp_struct03): Likewise.
4840 (cmp_struct04): Likewise.
4841 (cmp_struct_01_01): Add Function.
4842 (cmp_struct_01_02): Likewise.
4843 (cmp_struct_01_03): Likewise.
4844 (cmp_struct_01_04): Likewise.
4845 (cmp_struct_02_01): Likewise.
4846 (cmp_struct_02_02): Likewise.
4847 (cmp_struct_02_03): Likewise.
4848 (cmp_struct_02_04): Likewise.
4849 (cmp_struct_04_01): Likewise.
4850 (cmp_struct_04_02): Likewise.
4851 (cmp_struct_04_03): Likewise.
4852 (cmp_struct_04_04): Likewise.
4853 (cmp_struct_05_01): Likewise.
4854 (cmp_struct_05_02): Likewise.
4855 (cmp_struct_05_03): Likewise.
4856 (cmp_struct_05_04): Likewise.
4857 (call_all): Add new structs.
4858 * gdb.base/infcall-nested-structs.exp: Likewise.
4859
3bf9c013
JV
48602018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
4861
4862 * gdb.python/py-framefilter-mi.exp: Update regexp to
4863 check for "arch" field in frame output.
4864
450d1e88
KB
48652018-08-23 Kevin Buettner <kevinb@redhat.com>
4866
4867 * gdb.dwarf2/dw2-ranges-func.c: New file.
4868 * gdb.dwarf2/dw2-ranges-func.exp: New file.
4869
ae739fe7
SM
48702018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
4871
4872 * gdb.base/term.exp: Compare terminal settings with values from
4873 the inferior.
4874 * gdb.base/term.c: Get and set terminal settings.
4875
6d52907e
JV
48762018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
4877
4878 * lib/mi-support.exp (mi_expect_stop): Update regexp to
4879 accommodate new "arch" field in frame output.
4880 * gdb.mi/mi-return.exp: Likewise.
4881 * gdb.mi/mi-stack.exp: Likewise.
4882 * gdb.mi/mi-syn-frame.exp: Likewise.
4883 * gdb.mi/user-selected-context-sync.exp: Likewise.
4884
be2d111a
MS
48852018-08-19 Michael Spang <spang@google.com>
4886
4887 PR gdb/11786
4888 * gdb.base/gcore-tls-pie.c: New file.
4889 * gdb.base/gcore-tls-pie.exp: New file.
4890
ae3a7c47
KB
48912018-08-18 Kevin Buettner <kevinb@redhat.com>
4892
4893 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
4894 * gdb.dwarf2/varval.c: New file.
4895 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 4896
2ecae92e
AH
48972018-08-17 Alan Hayward <alan.hayward@arm.com>
4898
4899 PR gdb/18931
4900 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
4901
c1854f1d
KS
49022018-08-16 Keith Seitz <keiths@redhat.com>
4903
4904 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
4905 tests expected to pass.
4906
26fb3983
JV
49072018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
4908
4909 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
4910 -data-disassemble -a.
4911 (test_disassembly_bogus_args): Likewise.
4912
67943c00
AB
49132018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
4914
4915 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
4916
5ff2bbae
AB
49172018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4918
4919 * gdb.base/vla-optimized-out.exp: Add new test.
4920
e5bbcd0f
AB
49212018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
4922
4923 * gdb.base/vla-optimized-out-o3.exp: Delete.
4924 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
4925 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
4926 deleted tests.
4927
9d4a934c
AB
49282018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
4929
4930 PR gdb/18050:
4931 * gdb.server/extended-remote-restart.c: New file.
4932 * gdb.server/extended-remote-restart.exp: New file.
4933
045cf012
SM
49342018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
4935
4936 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
4937 "set variable index = 42".
4938
87d6a7aa
SM
49392018-08-07 Simon Marchi <simon.marchi@ericsson.com>
4940
4941 * boards/index-cache-gdb.exp: New file.
4942 * gdb.dwarf2/index-cache.exp: New file.
4943 * gdb.dwarf2/index-cache.c: New file.
4944 * gdb.base/maint.exp: Check if we are using the index cache.
4945
96d68bd4
RO
49462018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4947
4948 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
4949 MAKEFLAGS.
4950
5a699617
RO
49512018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4952
4953 * dg-extract-results.sh: Move to toplevel contrib.
4954 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
4955 * Makefile.in (check-parallel-racy): Likewise.
4956
5bd18990
AB
49572018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
4958
4959 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
4960 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
4961 tests if the target supports scheduler locking.
4962
3fbbcf47
TV
49632018-08-04 Tom de Vries <tdevries@suse.de>
4964
4965 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
4966
3e1d3d8c
TT
49672018-08-02 Tom Tromey <tom@tromey.com>
4968
4969 PR symtab/16842.
4970 * gdb.cp/temargs.exp: Test "info address" of a template
4971 parameter.
4972
5abe0f0c
JV
49732018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
4974
4975 * gdb.python/py-mi-var-info-path-expression.c: New file.
4976 * gdb.python/py-mi-var-info-path-expression.py: New file.
4977 * gdb.python/py-mi-var-info-path-expression.exp: New file.
4978
fb66cde8
SDJ
49792018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
4980
4981 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
4982 error after "cannot resolve name" string.
4983
c708f4d2
AB
49842018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
4985
4986 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
4987 started.
4988 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
4989
37cc0cae
TV
49902018-07-28 Tom de Vries <tdevries@suse.de>
4991
4992 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
4993
63b4ecf7
TV
49942018-07-26 Tom de Vries <tdevries@suse.de>
4995
4996 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
4997
3c3bb058
AB
49982018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
4999
5000 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5001 is visible.
5002
9e7f3bbb
TV
50032018-07-26 Tom de Vries <tdevries@suse.de>
5004
5005 PR breakpoints/23366
5006 * gdb.base/catch-follow-exec.c: New test.
5007 * gdb.base/catch-follow-exec.exp: New file.
5008
16f808ec
TV
50092018-07-25 Tom de Vries <tdevries@suse.de>
5010
5011 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
5012 vla-optimized-out.c.
5013
d7154a8d
JV
50142018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
5015
5016 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
5017 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
5018
232a0032
TV
50192018-07-20 Tom de Vries <tdevries@suse.de>
5020
5021 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
5022 NOCLONE macro.
5023 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
5024
fbb1d502
TV
50252018-07-19 Tom de Vries <tdevries@suse.de>
5026
5027 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
5028 regular expression.
5029
42dc7699
TV
50302018-07-18 Tom de Vries <tdevries@suse.de>
5031
5032 * gdb.base/vla-optimized-out.c: New test.
5033 * gdb.base/vla-optimized-out.exp: New file.
5034
7f1f7e23
SDJ
50352018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
5036
5037 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
5038 message "No address associated with hostname" when gdbserver
5039 cannot resolve the hostname.
5040
5759ebb3
PW
50412018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5042
5043 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
5044 Add some test prefixes to make tests unique.
5045
3606ccab
PW
50462018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5047
5048 * gdb.base/frameapply.c: New file.
5049 * gdb.base/frameapply.exp: New file.
5050
529c08b2
PW
50512018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5052
5053 * gdb.base/skip.exp: Update expected error message.
5054
c7ab0aef
SDJ
50552018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5056 Jan Kratochvil <jan.kratochvil@redhat.com>
5057 Paul Fertser <fercerpav@gmail.com>
5058 Tsutomu Seki <sekiriki@gmail.com>
5059
5060 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
5061 parameter.
5062 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
5063 by default.
5064 * boards/native-gdbserver.exp: Likewise.
5065 * gdb.server/run-without-local-binary.exp: Improve regexp used
5066 for detecting when a remote debugging connection succeeds.
5067 * gdb.server/server-connect.exp: New file.
5068 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
5069 Do not prefix the port number with ":".
5070 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
5071 support for detecting and using it. Add '$debughost_gdbserver'
5072 to the list of arguments used to start gdbserver. Handle case
5073 when gdbserver cannot resolve a network name.
5074
16ff70dd
SDJ
50752018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
5076
5077 PR c++/23373
5078 * gdb.base/ptype-offsets.cc (struct static_member): New
5079 struct.
5080 (main) <stmember>: New variable.
5081 * gdb.base/ptype-offsets.exp: Add test for printing a struct
5082 with a static member in it.
5083
3541979f
AB
50842018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
5085
5086 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
5087 watchpoints enabled and disabled.
5088
c8ad9b9a
AB
50892018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
5090
5091 * gdb.base/examine-backward.exp: Still run tests around address
5092 0x0, even if address 0x0 is not readable. Update the pattern for
5093 matching address 0x0 in expected output.
5094
e0e5e971
AB
50952018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
5096
5097 * gdb.base/share-env-with-gdbserver.c (main): Add call to
5098 malloc/free.
5099
1ea5da02
TV
51002018-07-04 Tom de Vries <tdevries@suse.de>
5101
5102 * gdb.dwarf2/dw2-error.exp: Update expected error message.
5103
471b9d15
MR
51042018-07-02 Maciej W. Rozycki <macro@mips.com>
5105
5106 PR tdep/8282
5107 * gdb.arch/mips-disassembler-options.exp: New test.
5108 * gdb.arch/mips-disassembler-options.s: New test source.
5109
75acb486
PA
51102018-06-29 Pedro Alves <palves@redhat.com>
5111
5112 * gdb.threads/names.exp: Adjust expected "info threads" output.
5113
cd2bb709
PA
51142018-06-29 Pedro Alves <palves@redhat.com>
5115
5116 * gdb.opt/inline-break.exp (line number, address): Add "info
5117 break" tests.
5118
991ff292
PA
51192018-06-29 Pedro Alves <palves@redhat.com>
5120
5121 * gdb.opt/inline-break.c (func1): Add "break here" marker.
5122 * gdb.opt/inline-break.exp: Test setting breakpoints by line
5123 number and address and running to them.
5124
356819b6 51252018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
5126
5127 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
5128
2512d7ef
JK
51292018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5130
5131 * lib/compiler.c: Remove executable permission flag.
5132
be1b6474
RB
51332018-06-28 Richard Bunt <richard.bunt@arm.com>
5134
5135 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
5136 code.
5137 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
5138
291f9a96
PT
51392018-06-28 Petr Tesarik <ptesarik@suse.cz>
5140
5141 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
5142
ed6dfe51
PT
51432018-06-28 Petr Tesarik <ptesarik@suse.cz>
5144
5145 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
5146 address argument is omitted.
5147
d4d429d5
PT
51482018-06-28 Petr Tesarik <ptesarik@suse.cz>
5149
5150 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
5151
7ab6656f
OJ
51522018-06-27 Omair Javaid <omair.javaid@linaro.org>
5153
5154 PR gdb/21695
5155 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
5156 * gdb.base/infoline-reloc-main-from-zero.c: New file.
5157
a33ccfc7
TT
51582018-06-26 Tom Tromey <tom@tromey.com>
5159
5160 PR rust/22574:
5161 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
5162 * gdb.rust/simple.rs (struct SimpleLayout): New.
5163
6d72d289
SM
51642018-06-22 Simon Marchi <simon.marchi@ericsson.com>
5165
5166 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
5167 "info registers" output.
5168
8363f9d5
RB
51692018-06-21 Richard Bunt <richard.bunt@arm.com>
5170
5171 * gdb.base/watchpoint-hw-attach.c: New test.
5172 * gdb.base/watchpoint-hw-attach.exp: New file.
5173
f00674fe
SM
51742018-06-20 Simon Marchi <simon.marchi@ericsson.com>
5175
5176 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
5177 through /bin/sh.
5178 * boards/dwarf4-gdb-index.exp: Likewise.
5179 * boards/fission-dwp.exp: Likewise.
5180
1d554008
UW
51812018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
5182
5183 * gdb.base/float128.exp: Add comment and improved fail message
5184 to the failure case of "print large128" test.
5185
d0ac1c44
SM
51862018-06-19 Simon Marchi <simon.marchi@ericsson.com>
5187
5188 * configure.ac: Remove AC_PREREQ.
5189 * configure: Re-generate.
5190
61b04dd0
PA
51912018-06-19 Pedro Alves <palves@redhat.com>
5192
5193 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
5194 (func_extern_caller): New.
5195 (main): Call func_extern_caller.
5196 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
5197 logic change.
5198
f63b508a
SM
51992018-06-18 Weimin Pan <weimin.pan@oracle.com>
5200
5201 PR gdb/16841
5202 * gdb.cp/typedef-base.cc: New file.
5203 * gdb.cp/typedef-base.exp: New file.
5204
0fe3a558
TV
52052018-06-18 Tom de Vries <tdevries@suse.de>
5206
5207 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
5208
7010835a
AB
52092018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
5210 Richard Bunt <Richard.Bunt@arm.com>
5211
5212 * gdb.threads/attach-slow-waitpid.c: New file.
5213 * gdb.threads/attach-slow-waitpid.exp: New file.
5214 * gdb.threads/slow-waitpid.c: New file.
5215
14897d65
PA
52162018-06-14 Pedro Alves <palves@redhat.com>
5217
5218 * gdb.base/fork-running-state.c: Include <errno.h>.
5219 (exit_if_relative_exits): New.
5220 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
5221 exits.
5222 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
5223 child exits.
5224
5d9a0608
TV
52252018-06-14 Tom de Vries <tdevries@suse.de>
5226
5227 PR cli/22573
5228 * gdb.base/finish-pretty.c: New test.
5229 * gdb.base/finish-pretty.exp: New file.
5230
11ae5818
PA
52312018-06-14 Pedro Alves <palves@redhat.com>
5232
5233 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
5234 gdb's expected startup output.
5235
1d39de44
PA
52362018-06-14 Pedro Alves <palves@redhat.com>
5237
5238 * lib/selftest-support.exp (selftest_setup): Remove inlined
5239 function handling.
5240
70ee0000
TV
52412018-06-14 Tom de Vries <tdevries@suse.de>
5242
5243 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
5244 matching of breakpoint printing.
5245
11f4b608
TV
52462018-06-13 Tom de Vries <tdevries@suse.de>
5247
5248 PR testsuite/23269
5249 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
5250 (fork_child): ... here, and ...
5251 (fork_parent): ... here.
5252
52532018-06-12 Tom de Vries <tdevries@suse.de>
5254
5255 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
5256
9516f85a
AB
52572018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
5258 Stephen Roberts <stephen.roberts@arm.com>
5259
5260 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
5261 rewrite test to describe action performed, rather than possible
5262 failure.
5263
5045b3d7
GB
52642018-06-08 Gary Benson <gbenson@redhat.com>
5265
5266 * gdb.threads/check-libthread-db.exp: New file.
5267 * gdb.threads/check-libthread-db.c: Likewise.
5268
c61b06a1
TT
52692018-06-05 Tom Tromey <tom@tromey.com>
5270
5271 * gdb.base/default.exp: Update expected "show version" output.
5272
eb6af809
TT
52732018-06-05 Tom Tromey <tom@tromey.com>
5274
5275 PR cli/12326:
5276 * gdb.cp/static-print-quit.exp: Update.
5277 * lib/gdb.exp (pagination_prompt): Update.
5278 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
5279 * gdb.python/python.exp: Update.
5280
178d6a63
JB
52812018-06-04 Joel Brobecker <brobecker@adacore.com>
5282
5283 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
5284
8e817061
JB
52852018-06-01 Joel Brobecker <brobecker@adacore.com>
5286
5287 * gdb.ada/bp_fun_addr: New testcase.
5288
e86ca25f
TT
52892018-06-01 Tom Tromey <tom@tromey.com>
5290
5291 * gdb.xml/tdesc-regs.exp (load_description): Update expected
5292 results.
5293 * gdb.dwarf2/method-ptr.exp: Set language to C++.
5294 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
5295 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
5296 * gdb.base/maint.exp (maint_pass_if): Update.
5297
4b2dfa9d
MR
52982018-05-31 Maciej W. Rozycki <macro@mips.com>
5299
5300 * gdb.base/endian.exp: New test.
5301 * gdb.base/endian.c: New test source.
5302
45f25d6c
AB
53032018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
5304
5305 PR gdb/23203
5306 * gdb.base/bt-selected-frame.c: New file.
5307 * gdb.base/bt-selected-frame.exp: New file.
5308 * lib/gdb.exp (get_current_frame_number): New function.
5309
d9f6d7f8
MR
53102018-05-24 Maciej W. Rozycki <macro@mips.com>
5311 Pedro Alves <palves@redhat.com>
5312
5313 * gdb.threads/tls-core.c: Include <stdlib.h>
5314 (thread_proc): Call `abort'.
5315 * gdb.threads/tls-core.exp: Generate a core with core_find too.
5316 (tls_core_test): New procedure, bits factored out from ...
5317 (top level): ... here. Test both native cores and gcore cores.
5318
ff1cf532
TT
53192018-05-23 Tom Tromey <tom@tromey.com>
5320
5321 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
5322
b98664d3
TT
53232018-05-23 Tom Tromey <tom@tromey.com>
5324
5325 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
5326 symfile_complaints.
5327 (test_short_complaints): Likewise.
5328 (test_empty_complaints): Likewise.
5329 (test_initial_complaints): Update.
5330
4e9668d0
TT
53312018-05-23 Tom Tromey <tom@tromey.com>
5332
5333 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
5334
43ba33c7
TT
53352018-05-23 Tom Tromey <tom@tromey.com>
5336
5337 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
5338 (test_short_complaints): Update.
5339
035522c0
PA
53402018-05-22 Pedro Alves <palves@redhat.com>
5341
5342 * gdb.base/remote.exp: Only gdb_start after compiling the
5343 testcase. Issue "disconnect" before testing "set remote" command
5344 defaults. Issue clean_restart before running to main.
5345
cc0be08f
PA
53462018-05-22 Pedro Alves <palves@redhat.com>
5347
5348 * gdb.base/remote.exp: Adjust expected output of "show remote
5349 memory-write-packet-size". Add tests for "set remote
5350 memory-write-packet-size 0" and "set remote
5351 memory-write-packet-size fixed/limit".
5352
b1b60145
PA
53532018-05-22 Pedro Alves <palves@redhat.com>
5354
5355 PR gdb/22973
5356 * gdb.base/utf8-identifiers.c: New file.
5357 * gdb.base/utf8-identifiers.exp: New file.
5358
0ec848ad
PFC
53592018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5360
5361 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
5362
2c3305f6
PFC
53632018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
5364
5365 * gdb.arch/powerpc-vsx-gcore.exp: New file.
5366
ce1e8424
TT
53672018-05-18 Tom Tromey <tom@tromey.com>
5368
5369 * gdb.base/ptype-offsets.exp: Update.
5370
ddfe970e
KS
53712018-05-17 Keith Seitz <keiths@redhat.com>
5372
5373 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
5374 in expected breakpoint stop locations.
5375 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
5376 move to proper scope to test variable values.
5377 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
5378 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
5379 New functions.
5380 (main): Call not_inline_func3.
5381 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
5382 inline_func1, inline_func2, and inline_func3. Test that when each
5383 breakpoint is hit, GDB properly reports both the stop location
5384 and the backtrace. Repeat tests for temporary breakpoints.
5385
0726fcc6
MR
53862018-05-15 Maciej W. Rozycki <macro@mips.com>
5387
5388 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
5389 rather then trying to access it in determining whether the PID
5390 of `gdbserver' could have been retrieved.
5391
8ee22052
AB
53922018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
5393
5394 * gdb.arch/amd64-init-x87-values.S: New file.
5395 * gdb.arch/amd64-init-x87-values.exp: New file.
5396
7785df48
JK
53972018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5398
5399 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
5400
56bcdbea
TT
54012018-05-04 Tom Tromey <tom@tromey.com>
5402
5403 PR python/22730:
5404 * gdb.python/python.exp: Test multi-line execute.
5405
a913fffb
TT
54062018-05-04 Tom Tromey <tom@tromey.com>
5407
5408 PR python/22731:
5409 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
5410
7a2c85f2
TT
54112018-05-04 Tom Tromey <tom@tromey.com>
5412
5413 PR gdb/11750:
5414 * gdb.base/define.exp: Test defining a user command inside a user
5415 command.
5416 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
5417
a3b60e45
JK
54182018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5419 Pedro Alves <palves@redhat.com>
5420
5421 PR breakpoints/19806 and support for PR external/20207.
5422 * gdb.base/watchpoint-unaligned.c: New file.
5423 * gdb.base/watchpoint-unaligned.exp: New file.
5424
45fe4a03
AB
54252018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5426
5427 * gdb.base/maint.exp: Make test names unique, use
5428 test_prefix_command_help to test 'help maint info', and remove
5429 repeated test of 'help maint'.
5430
9be2ae8f
TT
54312018-05-04 Tom Tromey <tom@tromey.com>
5432
5433 PR gdb/22619:
5434 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
5435 behavior.
5436
11859c31
AB
54372018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5438
5439 * gdb.base/maint.exp: Process output from 'maint print registers'
5440 line at a time.
5441
089a9490
AB
54422018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
5443
5444 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
5445 timeout.
5446
9b0797e2
AB
54472018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
5448
5449 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
5450 filter pattern.
5451
f6ac5f3d
PA
54522018-05-02 Pedro Alves <palves@redhat.com>
5453
5454 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
5455 to_log_command renames.
5456 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
5457
77d3c63b
TT
54582018-05-02 Tom Tromey <tom@tromey.com>
5459
5460 * gdb.python/py-parameter.exp: Set test message.
5461
0489430a
TT
54622018-05-02 Tom Tromey <tom@tromey.com>
5463
5464 PR python/20084:
5465 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
5466 PARAM_ZUINTEGER_UNLIMITED tests.
5467
1632f8ba
DR
54682018-04-28 Dan Robertson <danlrobertson89@gmail.com>
5469
5470 PR rust/23124
5471 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
5472 when casting.
5473
6d7bb824
TT
54742018-04-30 Tom Tromey <tom@tromey.com>
5475
5476 * gdb.python/py-type.exp: Check align attribute.
5477 * gdb.python/py-type.c: New "aligncheck" global.
5478
007e1530
TT
54792018-04-30 Tom Tromey <tom@tromey.com>
5480
5481 PR exp/17095:
5482 * gdb.dwarf2/dw2-align.exp: New file.
5483 * gdb.cp/align.exp: New file.
5484 * gdb.base/align.exp: New file.
5485 * lib/gdb.exp (gdb_int128_helper): New proc.
5486 (has_int128_c, has_int128_cxx): New caching procs.
5487
6873858b
TT
54882018-04-27 Tom Tromey <tom@tromey.com>
5489
5490 PR rust/22545:
5491 * gdb.rust/simple.exp: Add inclusive range tests.
5492
79188d8d
PA
54932018-04-26 Pedro Alves <palves@redhat.com>
5494
5495 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
5496 ifunc breakpoint locations correctly of ifunc breakpoints set
5497 while the program resolves the ifunc.
5498
c7075ad5
PA
54992018-04-26 Pedro Alves <palves@redhat.com>
5500
5501 * gdb.base/gnu-ifunc-final.c: New file.
5502 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
5503 * gdb.base/gnu-ifunc.exp (executable): Delete.
5504 (staticexecutable): Adjust.
5505 (lib_opts, exec_opts): Delete.
5506 (make_binsuffix, build, set-break): New procedures.
5507 (misc_tests): New, with tests factored out from the top level.
5508 (top level): Test different combinations of ifunc resolver name,
5509 resolver with and with debug info, and ifunc target with and
5510 without debug info. Wrap static tests with with_target_prefix.
5511
8388016d
PA
55122018-04-26 Pedro Alves <palves@redhat.com>
5513
5514 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
5515 return type" warnings.
5516
249b5733
PA
55172018-04-25 Pedro Alves <palves@redhat.com>
5518
5519 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
5520 killed".
5521 * gdb.base/kill-after-signal.exp: Likewise.
5522 * gdb.threads/kill.exp: Likewise.
5523
f67c0c91
SDJ
55242018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5525 Sergio Durigan Junior <sergiodj@redhat.com>
5526 Pedro Alves <palves@redhat.com>
5527
5528 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
5529 regexps to expect for '[Inferior ... detached]' as well.
5530 * gdb.base/attach.exp: Likewise.
5531 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
5532 "gdb_continue_to_end".
5533 (test_catch_syscall_with_wrong_args): Likewise.
5534 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
5535 ']'. Don't set 'verbose' on.
5536 * gdb.base/foll-vfork.exp: Likewise.
5537 * gdb.base/fork-print-inferior-events.c: New file.
5538 * gdb.base/fork-print-inferior-events.exp: New file.
5539 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
5540 '[Inferior ... has been killed]' message.
5541 * gdb.base/kill-after-signal.exp: Likewise.
5542 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
5543 detach message.
5544 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
5545 message.
5546 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
5547 regexps to expect for '[Inferior ... detached]' as well.
5548 * gdb.threads/process-dies-while-detaching.exp: Likewise.
5549
0a8ddac4
SM
55502018-04-24 Simon Marchi <simon.marchi@ericsson.com>
5551
5552 PR gdb/23104
5553 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
5554
701adfb0
PA
55552018-04-22 Rajendra SY <rajendra.sy@gmail.com>
5556
5557 PR gdb/23095
5558 * gdb.base/break-probes.exp: Pass shlib_load to
5559 prepare_for_testing. Set normal_bp to r_debug_state if target is
5560 bsd.
5561
d27d16bf
RB
55622018-04-19 Richard Bunt <richard.bunt@arm.com>
5563
5564 * gdb.threads/multiple-successive-infcall.c: New test.
5565 * gdb.threads/multiple-successive-infcall.exp: New file.
5566
a037790e
TT
55672018-04-17 Tom Tromey <tom@tromey.com>
5568
5569 * gdb.rust/simple.rs (Union): New type.
5570 (main): New local "u".
5571 * gdb.rust/simple.exp (test_one_slice): Add new test case.
5572
e3a91079
AA
55732018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5574
5575 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
5576 number information in output of "whereis" command.
5577 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
5578
b744723f
AA
55792018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
5580
5581 * gdb.ada/info_types.exp: Adjust expected output to the line
5582 numbers now printed by "info var/func/type".
5583 * gdb.base/completion.exp: Likewise.
5584 * gdb.base/included.exp: Likewise.
5585 * gdb.cp/cp-relocate.exp: Likewise.
5586 * gdb.cp/cplusfuncs.exp: Likewise.
5587 * gdb.cp/namespace.exp: Likewise.
5588 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
5589
4a4495d6
MM
55902018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5591
5592 * gdb.btrace/cpu.exp: New.
5593
1d509aa6
MM
55942018-04-13 Markus Metzger <markus.t.metzger@intel.com>
5595
5596 * gdb.base/step-indirect-call-thunk.exp: New.
5597 * gdb.base/step-indirect-call-thunk.c: New.
5598 * gdb.reverse/step-indirect-call-thunk.exp: New.
5599 * gdb.reverse/step-indirect-call-thunk.c: New.
5600
6295b6da
SM
56012018-04-11 Simon Marchi <simon.marchi@ericsson.com>
5602
5603 * gdb.base/pie-fork.c: New file.
5604 * gdb.base/pie-fork.exp: New file.
5605
50146e70
TT
56062018-04-11 Tom Tromey <tom@tromey.com>
5607
5608 * gdb.rust/simple.exp: Add test for ".." struct initializer.
5609
f50d8a2e
PA
56102018-04-10 Pedro Alves <palves@redhat.com>
5611
5612 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
5613 exits. Instead loop running forever.
5614 (fork_parent): Run forever too.
5615
a0be7a36
SM
56162018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5617
5618 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
5619 mi_continue_to_line.
5620 * gdb.mi/mi-stack.c (callee4): Add comment.
5621
9b73db36
SM
56222018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
5623
5624 * gdb.mi/mi-stack.exp: Fix indentation.
5625
c912f608
SM
56262018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5627
5628 PR gdb/22979
5629 * gdb.arch/amd64-osabi.exp: New file.
5630
26540402
SM
56312018-04-07 Simon Marchi <simon.marchi@ericsson.com>
5632
5633 PR gdb/22980
5634 * gdb.base/osabi.exp: New file.
5635
121ad66c 56362018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
5637
5638 * gdb.cp/static-typedef-print.exp: New file.
5639 * gdb.cp/static-typedef-print.cc: New file.
5640
3fcded8f
JB
56412018-03-27 Joel Brobecker <brobecker@adacore.com>
5642
5643 * gdb.ada/varsize_limit: New testcase.
5644
59cc4834
JB
56452018-03-27 Joel Brobecker <brobecker@adacore.com>
5646
5647 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
5648
5649 * gdb.ada/notcplusplus: New testcase.
5650
5651 * gdb.base/c-linkage-name.c: New file.
5652 * gdb.base/c-linkage-name.exp: New testcase.
5653
4ca59a9f
TT
56542018-03-26 Tom Tromey <tom@tromey.com>
5655
5656 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
5657 * gdb.python/py-framefilter.py (name_error): New global.
5658 (ErrorInName.function): Use name_error.
5659
978d6c75
TT
56602018-03-26 Tom Tromey <tom@tromey.com>
5661
5662 PR backtrace/15582:
5663 * gdb.python/py-framefilter.exp: Add "bt hide" test.
5664
b7fee5a3
KS
56652018-03-23 Keith Seitz <keiths@redhat.com>
5666
5667 PR c++/22968
5668 * gdb.cp/subtypes.exp: New file.
5669 * gdb.cp/subtypes.h: New file.
5670 * gdb.cp/subtypes.cc: New file.
5671 * gdb.cp/subtypes-2.cc: New file.
5672
376be529
AB
56732018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5674
5675 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
5676 (done): Call '_exit' not 'exit' to avoid atexit handlers.
5677 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
5678 -nostartfiles when compiling the test. Confirm that all registers
5679 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
5680
066cfa98
AB
56812018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
5682
5683 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
5684 option, syntax was wrong anyway.
5685 * gdb.arch/arm-disp-step.exp: Likewise.
5686 * gdb.arch/sparc64-regs.exp: Likewise.
5687 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
5688 option, syntax was wrong anyway, switch to use
5689 prepare_for_testing.
5690 * gdb.arch/i386-disp-step.exp: Likewise.
5691
079670b9
AA
56922018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
5693
5694 * gdb.ada/exec_changed.exp: Replace "target_info exists
5695 use_gdb_stub" by "use_gdb_stub".
5696 * gdb.ada/start.exp: Likewise.
5697 * gdb.base/async-shell.exp: Likewise.
5698 * gdb.base/attach-pie-misread.exp: Likewise.
5699 * gdb.base/attach-wait-input.exp: Likewise.
5700 * gdb.base/break-entry.exp: Likewise.
5701 * gdb.base/break-interp.exp: Likewise.
5702 * gdb.base/dprintf-detach.exp: Likewise.
5703 * gdb.base/nostdlib.exp: Likewise.
5704 * gdb.base/solib-nodir.exp: Likewise.
5705 * gdb.base/statistics.exp: Likewise.
5706 * gdb.base/testenv.exp: Likewise.
5707 * gdb.mi/mi-exec-run.exp: Likewise.
5708 * gdb.mi/mi-start.exp: Likewise.
5709 * gdb.multi/dummy-frame-restore.exp: Likewise.
5710 * gdb.multi/multi-arch-exec.exp: Likewise.
5711 * gdb.multi/multi-arch.exp: Likewise.
5712 * gdb.multi/tids.exp: Likewise.
5713 * gdb.multi/watchpoint-multi.exp: Likewise.
5714 * gdb.python/py-events.exp: Likewise.
5715 * gdb.threads/attach-into-signal.exp: Likewise.
5716 * gdb.threads/attach-stopped.exp: Likewise.
5717 * gdb.threads/threadapply.exp: Likewise.
5718 * lib/selftest-support.exp: Likewise.
5719
26d6cec4
AA
57202018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
5721
5722 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
5723
4ee89e90
SR
57242018-03-20 Stephen Roberts <stephen.roberts@arm.com>
5725
5726 * gdb.perf/template-breakpoints.cc: New file.
5727 * gdb.perf/template-breakpoints.exp: New file.
5728 * gdb.perf/template-breakpoints.py: New file.
5729
92630041
TT
57302018-03-19 Tom Tromey <tom@tromey.com>
5731
5732 * gdb.rust/simple.rs (main): Add local variables field1, field2,
5733 y0.
5734 * gdb.rust/simple.exp: Test bare identifier form of struct
5735 initializer.
5736
76727919
TT
57372018-03-19 Tom Tromey <tom@tromey.com>
5738
5739 * gdb.gdb/observer.exp: Remove.
5740
194ed413
AA
57412018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5742
5743 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
5744 "qualified" option when setting breakpoints.
5745 * gdb.trace/backtrace.exp: Likewise.
5746 * gdb.trace/circ.exp: Likewise.
5747 * gdb.trace/collection.exp: Likewise.
5748 * gdb.trace/disconnected-tracing.exp: Likewise.
5749 * gdb.trace/ftrace-lock.exp: Likewise.
5750 * gdb.trace/ftrace.exp: Likewise.
5751 * gdb.trace/infotrace.exp: Likewise.
5752 * gdb.trace/packetlen.exp: Likewise.
5753 * gdb.trace/passc-dyn.exp: Likewise.
5754 * gdb.trace/qtro.exp: Likewise.
5755 * gdb.trace/read-memory.exp: Likewise.
5756 * gdb.trace/report.exp: Likewise.
5757 * gdb.trace/signal.exp: Likewise.
5758 * gdb.trace/status-stop.exp: Likewise.
5759 * gdb.trace/strace.exp: Likewise.
5760 * gdb.trace/tfind.exp: Likewise.
5761 * gdb.trace/trace-break.exp: Likewise.
5762 * gdb.trace/trace-condition.exp: Likewise.
5763 * gdb.trace/trace-mt.exp: Likewise.
5764 * gdb.trace/tstatus.exp: Likewise.
5765 * gdb.trace/tsv.exp: Likewise.
5766 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
5767 * gdb.trace/unavailable.exp: Likewise.
5768 * gdb.trace/while-dyn.exp: Likewise.
5769
8b067d2c
AA
57702018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
5771
5772 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
5773 that libinproctrace is copied to the target.
5774
3ae9ce5d
TT
57752018-03-14 Tom Tromey <tom@tromey.com>
5776
5777 PR cli/14977:
5778 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
5779 a null pointer.
5780 * gdb.base/wchar.exp: Likewise.
5781
b8c2339b
TT
57822018-03-14 Tom Tromey <tom@tromey.com>
5783
5784 PR cli/19918:
5785 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
5786 flag.
5787
4872dc46
SM
57882018-03-08 Simon Marchi <simon.marchi@ericsson.com>
5789
5790 PR gdb/22841
5791 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
5792 "target" to remote_exec.
5793
e4fe3756
SM
57942018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
5795
5796 PR gdb/22841
5797 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
5798 ${board}_upload): Remove.
5799
e95a97d4
AA
58002018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
5801
5802 * gdb.cp/watch-cp.cc: New test.
5803 * gdb.cp/watch-cp.exp: New file.
5804
dbbb1059
AB
58052018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5806
5807 * gdb.base/infcall-nested-structs.exp: New file.
5808 * gdb.base/infcall-nested-structs.c: New file.
5809 * gdb.base/float.exp: Add riscv support.
5810
ecc054c0
TP
58112018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
5812
5813 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
5814 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
5815
25e3c82c
SDJ
58162018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
5817
5818 * gdb.server/abspath.exp: New file.
5819 * lib/gdb.exp (with_cwd): New procedure.
5820
3083294d
SM
58212018-02-28 Simon Marchi <simon.marchi@ericsson.com>
5822
5823 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
5824 use it.
5825 (gdb_is_target_remote_prompt): New proc.
5826 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
5827 (gdb_is_target_native): Pass prompt parameter to
5828 gdb_is_target_1.
5829
3275ef47
SM
58302018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
5831
5832 * gdb.base/load-command.c: New file.
5833 * gdb.base/load-command.exp: New file.
5834 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
5835 (gdb_is_target_1): ...this, and generalize for other targets
5836 than just remote.
5837 (gdb_is_target_remote): Use gdb_is_target_1.
5838 (gdb_is_target_native): use gdb_is_target_1.
5839
6893c19a
TT
58402018-02-26 Tom Tromey <tom@tromey.com>
5841
5842 PR python/16497:
5843 * gdb.python/py-framefilter.exp: Update test.
5844
2ddeaf8a
TT
58452018-02-26 Tom Tromey <tom@tromey.com>
5846
5847 * gdb.dwarf2/variant.c: New file.
5848 * gdb.dwarf2/variant.exp: New file.
5849
c9317f21
TT
58502018-02-26 Tom Tromey <tom@tromey.com>
5851
5852 * gdb.rust/simple.exp: Accept more possible results in enum test.
5853
6f6d0c26
SM
58542018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
5855
5856 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
5857 parentheses.
5858
11b03145
MR
58592018-02-23 Maciej W. Rozycki <macro@mips.com>
5860
5861 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
5862 name of a variable: $actual_linejj -> $actual_line.
5863
54a27fe5
JB
58642018-02-21 John Baldwin <jhb@FreeBSD.org>
5865
5866 * gdb.arch/amd64-i386-address.exp: Fix a typo.
5867
de65820c
MM
58682018-02-20 Markus Metzger <markus.t.metzger@intel.com>
5869
5870 * gdb.btrace/buffer-size.exp: Do not force BTS.
5871
980548fd
PA
58722018-02-14 Pedro Alves <palves@redhat.com>
5873
5874 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
5875 getting a "Quit".
5876
c4e12631
MM
58772018-02-09 Markus Metzger <markus.t.metzger@intel.com>
5878
5879 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
5880 Fix test name.
5881
c2e0e465
SM
58822018-02-07 Simon Marchi <simon.marchi@ericsson.com>
5883
5884 * gdb.cp/m-static.exp: Check type of optimized out static
5885 member.
5886
f7216783
AB
58872018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
5888
5889 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
5890 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
5891
0625771b
LS
58922018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
5893 Leszek Swirski <leszeks@google.com>
5894
5895 * gdb.python/py-prettyprint.c
5896 (struct to_string_returns_value_inner,
5897 struct to_string_returns_value_wrapper): New.
5898 (main): Add tsrvw variable.
5899 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
5900 ToStringReturnsValueWrapper): New classes.
5901 (register_pretty_printers): Register new pretty-printers.
5902 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
5903 recursive pretty printer.
5904 * gdb.python/py-mi.exp: Likewise.
5905
59498c30
LS
59062018-02-01 Leszek Swirski <leszeks@google.com>
5907
5908 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
5909 functions with the same name as an include file are parsed
5910 correctly.
5911
d4d38844
YQ
59122018-02-01 Yao Qi <yao.qi@linaro.org>
5913
5914 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
5915 "\[^\r\n\]*".
5916
07e5f5cf
NP
59172018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
5918
5919 * gdb.arch/powerpc-prologue-frame.s: New file.
5920 * gdb.arch/powerpc-prologue-frame.c: Likewise.
5921 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
5922
929b5ad4
JB
59232018-01-31 Joel Brobecker <brobecker@adacore.com>
5924
5925 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
5926
e671cd59
PA
59272018-01-30 Pedro Alves <palves@redhat.com>
5928
5929 PR gdb/13211
5930 * gdb.base/interrupt-daemon.c: New.
5931 * gdb.base/interrupt-daemon.exp: New.
5932 * gdb.multi/multi-term-settings.c: New.
5933 * gdb.multi/multi-term-settings.exp: New.
5934
fc413dc4
JB
59352018-01-30 Joel Brobecker <brobecker@adacore.com>
5936
5937 * gdb.base/break.exp: Save the location where the breakpoint
5938 on break.c:47 was actually inserted when debugging the version
5939 compiled at -O2 and use it in the expected output of the "info
5940 break" test performed soon after.
5941
5c319bb2
PA
59422018-01-22 Pedro Alves <palves@redhat.com>
5943 Sergio Durigan Junior <sergiodj@redhat.com>
5944
5945 * gdb.base/whatis.exp: Add tests for 'set print object on' +
5946 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
5947
a9e40818
JB
59482018-01-22 Joel Brobecker <brobecker@adacore.com>
5949
5950 * gdb.base/break-include.c, gdb.base/break-include.inc,
5951 gdb.base/break-include.exp: New files.
5952 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
5953 line number now being the actual line number where the breakpoint
5954 was inserted.
5955 * gdb.mi/mi-break.exp: Likewise.
5956 * gdb.mi/mi-reverse.exp: Likewise.
5957 * gdb.mi/mi-simplerun.exp: Ditto.
5958
e707fc44
AB
59592018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5960
5961 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
5962 varobj.
5963 * gdb.mi/mi-var-create-rtti.exp: Likewise.
5964
ae451627
AB
59652018-01-21 Don Breazeal <donb@codesourcery.com>
5966 Andrew Burgess <andrew.burgess@embecosm.com>
5967
5968 * gdb.mi/basics.c: Add new global.
5969 * gdb.mi/mi-frame-regs.exp: New file.
5970 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
5971 case.
5972
b1b189e0
AB
59732018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
5974
5975 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
5976 non-parameter, and on an unknown symbol.
5977
fcfcc376
TT
59782018-01-19 Tom Tromey <tom@tromey.com>
5979
5980 * gdb.rust/modules.rs (TWENTY_THREE): New global.
5981 * gdb.rust/modules.exp: Add ::-qualified lookup test.
5982
634c1c31
AA
59832018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5984
5985 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
5986 setrlimit and chdir to int.
5987
d6ad07fd
AA
59882018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
5989
5990 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
5991 function.
5992 (my_tend): Likewise.
5993 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
5994 rationale of avoiding FP- and vector instructions.
5995
adf8243b
RK
59962018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
5997
5998 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
5999 "info reg" with "\[ \t\]*".
6000 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6001 "\[ \t\]+".
6002 * gdb.arch/s390-multiarch.exp: Ditto.
6003 * gdb.base/pc-fp.exp: Ditto.
6004 * gdb.reverse/i386-precsave.exp: Ditto.
6005 * gdb.reverse/i386-reverse.exp: Ditto.
6006 * gdb.reverse/i387-env-reverse.exp: Ditto.
6007 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6008
dcc06925
AA
60092018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6010
6011 * lib/gdb.exp (gdb_compile): Re-enable use of
6012 universal_compile_options for languages other than Rust.
6013
25d4fd80
AA
60142018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
6015
6016 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
6017
ee7f689e 60182018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
6019
6020 PR gdb/16577
6021 * gdb.base/solib-vanish.exp: New.
6022 * gdb.base/solib-vanish-main.c: New.
6023 * gdb.base/solib-vanish-lib1.c: New.
6024 * gdb.base/solib-vanish-lib2.c: New.
6025
d8447b6b
YQ
60262018-01-17 Yao Qi <yao.qi@linaro.org>
6027
6028 * gdb.compile/compile.exp: Match the address printed for
6029 frame in the output of command "bt".
6030
86d6a90c
TT
60312018-01-15 Tom Tromey <tom@tromey.com>
6032
6033 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
6034 compute sp_reg.
6035
cbcdb1aa
AB
60362018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
6037
6038 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
6039 to prepare.
6040 (prepare): Return 0 on error, 1 on success.
6041
eea61984
PA
60422018-01-12 Pedro Alves <palves@redhat.com>
6043
6044 * gdb.base/continue-after-aborted-step-over.c: New.
6045 * gdb.base/continue-after-aborted-step-over.exp: New.
6046
6181e9c2
SM
60472018-01-11 Simon Marchi <simon.marchi@ericsson.com>
6048
6049 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
6050 options when not creating an executable.
6051
3cada740
PA
60522018-01-11 Pedro Alves <palves@redhat.com>
6053
6054 PR remote/22597
6055 * gdb.server/stop-reply-no-thread.c: New file.
6056 * gdb.server/stop-reply-no-thread.exp: New file.
6057
c63d3e8d
PA
60582018-01-10 Pedro Alves <palves@redhat.com>
6059
6060 PR gdb/22670
6061 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
6062 functions too. Test setting breakpoints and printing C functions
6063 with no debug info too.
6064 * gdb.ada/bp_c_mixed_case/qux.c: New file.
6065
d4c2a405
PA
60662018-01-10 Pedro Alves <palves@redhat.com>
6067
6068 PR gdb/22670
6069 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
6070 a fail.
6071
8825213e
PA
60722018-01-10 Pedro Alves <palves@redhat.com>
6073
6074 PR gdb/22670
6075 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
6076
605fd3c6
YQ
60772018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6078
6079 * gdb.server/unittest.exp: Match the output in non-development
6080 mode.
6081
1e5ded6c
YQ
60822018-01-08 Simon Marchi <simon.marchi@ericsson.com>
6083
6084 * gdb.gdb/unittest.exp: Match output in non-development mode.
6085
30066b0b
JB
60862018-01-08 Joel Brobecker <brobecker@adacore.com>
6087
6088 * gdb.ada/access_tagged_param.exp: Relax expected output
6089 for value of "ObjL" in "continue" to pck.inspect breakpoint
6090 test.
6091
04bafb1e
XR
60922018-01-08 Joel Brobecker <brobecker@adacore.com>
6093
9f86398b
JB
6094 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
6095 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 6096
e379cee6
PA
60972018-01-05 Pedro Alves <palves@redhat.com>
6098
6099 PR gdb/18653
6100 * gdb.base/libsegfault.exp: New.
6101
de63c46b
PA
61022018-01-05 Joel Brobecker <brobecker@adacore.com>
6103
6104 PR gdb/22670
6105 * gdb.ada/access_tagged_param.exp: New file.
6106 * gdb.ada/access_tagged_param/foo.adb: New file.
6107
f98fc17b
PA
61082018-01-05 Pedro Alves <palves@redhat.com>
6109
6110 PR gdb/22670
6111 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
6112 exercise lower case too, and to exercise both full matching and
6113 wild matching.
6114
342f8240
JB
61152018-01-05 Joel Brobecker <brobecker@adacore.com>
6116
6117 * gdb.ada/rename_subscript_param: New testcase.
6118
7150d33c
JG
61192018-01-05 Jerome Guitton <guitton@adacore.com>
6120
6121 * gdb.ada/arr_acc_idx_w_gap: New testcase.
6122
cc0e770c
JB
61232018-01-05 Joel Brobecker <brobecker@adacore.com>
6124
6125 * gdb.ada/convvar_comp: New testcase.
6126
672a41aa 61272018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
6128
6129 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
6130 (My_Table): New global variable.
6131 * testsuite/gdb.ada/array_char_idx.exp: Add test.
6132
7365ec2f
JB
61332018-01-04 Joel Brobecker <brobecker@adacore.com>
6134
6135 PR gdb/22670
6136 * gdb.ada/maint_with_ada: New testcase.
6137
289483b6
JB
61382018-01-04 Joel Brobecker <brobecker@adacore.com>
6139
6140 PR gdb/22670
6141 * gdb.ada/bp_c_mixed_case: New testcase.
6142
344420da
JB
61432018-01-04 Joel Brobecker <brobecker@adacore.com>
6144
6145 PR gdb/22670
6146 * gdb.ada/complete.exp: Add "complete break ada" test.
6147
66fc87a0
JB
61482018-01-04 Joel Brobecker <brobecker@adacore.com>
6149
6150 PR gdb/22670
6151 * gdb.ada/info_addr_mixed_case: New testcase.
6152
9f757bf7
XR
61532018-01-03 Xavier Roirand <roirand@adacore.com>
6154
6155 * gdb.ada/excep_handle.exp: New testcase.
6156 * gdb.ada/excep_handle/foo.adb: New file.
6157 * gdb.ada/excep_handle/pck.ads: New file.
6158
bd570f80
JB
61592018-01-03 Joel Brobecker <brobecker@adacore.com>
6160
6161 * gdb.base/step-line.c: Add extra empty line in copyright header.
6162 * gdb.base/step-line.inp: Likewise.
6163
9fe561ab
JB
61642018-01-02 Joel Brobecker <brobecker@adacore.com>
6165
6166 * gdb.ada/dyn_stride.exp: Add slice test.
6167
a405673c
JB
61682018-01-02 Joel Brobecker <brobecker@adacore.com>
6169
6170 * gdb.ada/dyn_stride: New testcase.
6171
cef0f868
SH
61722017-12-27 Stafford Horne <shorne@gmail.com>
6173
6174 * gdb.xml/extra-regs.xml: Add example foo reggroup.
6175 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
6176
b67d92b0
SH
61772017-12-27 Stafford Horne <shorne@gmail.com>
6178
6179 * gdb.base/reggroups.c: New file.
6180 * gdb.base/reggroups.exp: New file.
6181
eccab96d
JB
61822017-12-18 Joel Brobecker <brobecker@adacore.com>
6183
6184 * gdb.dwarf2/ada-valprint-error.c: New file.
6185 * gdb.dwarf2/ada-valprint-error.exp: New file.
6186
0e2da9f0
JB
61872017-12-18 Joel Brobecker <brobecker@adacore.com>
6188
6189 * gdb.ada/assign_arr: New testcase.
6190
cb923fcc
XR
61912017-12-18 Xavier Roirand <roirand@adacore.com>
6192
6193 * gdb.ada/funcall_ptr: New testcase.
6194
7c161838
SDJ
61952017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
6196
6197 PR cli/16224
6198 * gdb.base/ptype-offsets.cc: New file.
6199 * gdb.base/ptype-offsets.exp: New file.
6200
1af17fd9
YQ
62012017-12-15 Yao Qi <yao.qi@linaro.org>
6202
6203 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
6204 if XML is disabled.
6205
828d5846
XR
62062017-12-15 Xavier Roirand <roirand@adacore.com>
6207
6208 * gdb.ada/same_component_name: New testcase.
6209
79e8fcaa
JB
62102017-12-14 Joel Brobecker <brobecker@adacore.com>
6211
6212 * gdb.ada/str_binop_equal: New testcase.
6213
e05fa6f9
JB
62142017-12-14 Joel Brobecker <brobecker@adacore.com>
6215
6216 * gdb.ada/task_switch_in_core: New testcase.
6217
b89641ba
SM
62182017-12-13 Simon Marchi <simon.marchi@ericsson.com>
6219
6220 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
6221 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
6222 call test_bkpt_qualified.
6223 (test_bkpt_qualified): New proc.
6224
6892d2e4
PA
62252017-12-13 Pedro Alves <palves@redhat.com>
6226
6227 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6228 Tighten regexp by matching with an anchor.
6229
a22ecf70
PA
62302017-12-13 Pedro Alves <palves@redhat.com>
6231
6232 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
6233 ("expression with namespace"): New set of tests.
6234 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
6235 (Nested::Test_NS::qux): New.
6236 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
6237 defaults to 'start_quote_char' and 'end_quote_char' parameters.
6238
9937536c
JB
62392017-12-13 Joel Brobecker <brobecker@adacore.com>
6240
6241 * gdb.base/server-del-break.c: New file.
6242 * gdb.base/server-del-break.exp: New file.
6243
fe49c6f5
SH
62442017-12-12 Stafford Horne <shorne@gmail.com>
6245
6246 * gdb.xml/tdesc-regs.exp: Add or1k support.
6247
c3d18620
SH
62482017-12-12 Stafford Horne <shorne@gmail.com>
6249
6250 * gdb.base/bp-permanent.c: Define nop of or1k.
6251
c5f9cfc8
JB
62522017-12-11 Joel Brobecker <brobecker@adacore.com>
6253
6254 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
6255 output with components being reordered.
6256
a9c135fc
JB
62572017-12-11 Joel Brobecker <brobecker@adacore.com>
6258
6259 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
6260 output with components being reordered.
6261
927aa2e7
JK
62622017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6263 Pedro Alves <palves@redhat.com>
6264
6265 * gdb.base/maint.exp (check for .gdb_index): Check also for
6266 .debug_names.
6267 * gdb.dlang/watch-loc.c (.debug_aranges): New.
6268 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
6269 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
6270 (.gdb_index used after symbol reloading): Support also .debug_names.
6271 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
6272
f17d9474
YQ
62732017-12-08 Yao Qi <yao.qi@linaro.org>
6274
6275 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6276 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
6277
a0de8c21
YQ
62782017-12-08 Yao Qi <yao.qi@linaro.org>
6279
6280 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
6281 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
6282
a738ea1d
YQ
62832017-12-08 Yao Qi <yao.qi@linaro.org>
6284
6285 * gdb.arch/aarch64-tagged-pointer.c: New file.
6286 * gdb.arch/aarch64-tagged-pointer.exp: New file.
6287
1cd9a73b
SDJ
62882017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
6289
6290 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
6291 "int".
6292
fa6eb693
KS
62932017-12-07 Keith Seitz <keiths@redhat.com>
6294
6295 PR breakpoints/22569
6296 * gdb.linespec/ls-errs.exp: Change expected result of "break
6297 -source this file has spaces.c -line 3".
6298 Check that an explicit source file followed by whitespace is
6299 identified as an invalid explicit location.
6300
883fd55a
KS
63012017-12-07 Keith Seitz <keiths@redhat.com>
6302
6303 * gdb.cp/nested-types.cc: New file.
6304 * gdb.cp/nested-types.exp: New file.
6305 * lib/cp-support.exp: Load data-structures.exp library.
6306 (debug_cp_test_ptype_class): New global.
6307 (cp_ptype_class_verbose, next_line): New procedures.
6308 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
6309 Add and document new return value.
6310 Switch the list of lines to a queue.
6311 Add support for new `type' key for nested type definitions.
6312 Add debugging/troubleshooting messages.
6313 * lib/data-structures.exp: New file.
6314
ec72db3e
SM
63152017-12-07 Simon Marchi <simon.marchi@ericsson.com>
6316
6317 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
6318 with proc_with_prefix, don't use with_test_prefix.
6319
99598d71
TT
63202017-12-07 Tom Tromey <tom@tromey.com>
6321
6322 * gdb.base/break.exp: Add test for empty "commands".
6323
a8806230
YQ
63242017-12-07 Yao Qi <yao.qi@linaro.org>
6325
6326 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
6327 malloc and catch syscall.
6328
824cc835
PM
63292017-12-07 Phil Muldoon <pmuldoon@redhat.com>
6330
e79be6e5 6331 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
6332 tests for explicit locations.
6333
7cc244de
PA
63342017-12-06 Pedro Alves <palves@redhat.com>
6335
6336 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
6337 force-disabling XML descriptions.
6338
50a1fdd5
PA
63392017-12-04 Pedro Alves <palves@redhat.com>
6340
6341 PR gdb/22499
6342 * gdb.arch/amd64-disp-step-avx.S: New file.
6343 * gdb.arch/amd64-disp-step-avx.exp: New file.
6344
f0fb2488
PA
63452017-12-03 Pedro Alves <palves@redhat.com>
6346
6347 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
6348 and <string.h>.
6349 (parent_function): Print distinct messages when waitpid fails, or
6350 the child exits with a signal, or the child exits for an unhandled
6351 reason.
6352 * gdb.threads/process-dies-while-detaching.exp
6353 (detach_and_expect_exit): New 'inf_output_re' parameter and use
6354 it. Wait for both inferior output and GDB's prompt. Use an
6355 indirect spawn id list.
6356 (do_detach): New parameter 'child_exit'. Use it to compute
6357 expected inferior output.
6358 (test_detach, test_detach_watch, test_detach_killed_outside):
6359 Adjust to pass down the expected child exit kind.
6360
97cbe998
SDJ
63612017-12-01 Joel Brobecker <brobecker@adacore.com>
6362 Sergio Durigan Junior <sergiodj@redhat.com>
6363 Pedro Alves <palves@redhat.com>
6364
6365 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
6366
40fc416f
SDJ
63672017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
6368
6369 * gdb.base/relocate.exp: Add tests to guarantee that arguments
6370 to 'symbol-file' and 'add-symbol-file' can be
6371 position-independent.
6372
1cc75e92
YQ
63732017-12-01 Yao Qi <yao.qi@linaro.org>
6374
6375 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
6376 the URL in copyright header.
6377 * gdb.arch/aarch64-fp.exp: Likewise.
6378 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
6379 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
6380 * gdb.base/expand-psymtabs.exp: Likewise.
6381 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
6382 * gdb.fortran/common-block.exp: Likewise.
6383 * gdb.fortran/common-block.f90: Likewise.
6384 * gdb.fortran/logical.exp: Likewise.
6385 * gdb.fortran/vla-datatypes.f90: Likewise.
6386 * gdb.fortran/vla-sub.f90: Likewise.
6387
875fb7a7
JB
63882017-11-30 Joel Brobecker <brobecker@adacore.com>
6389
6390 * gdb.ada/repeat_dyn: New testcase.
6391
6f14765f
UW
63922017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
6393
6394 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
6395 Update for changed thread numbering.
6396 * gdb.cell/bt.exp: Update for changed GDB output.
6397
f1af7b94
SM
63982017-11-30 Simon Marchi <simon.marchi@ericsson.com>
6399
6400 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
6401 setting isremote by hand.
6402 * boards/dwarf4-gdb-index.exp: Likewise.
6403 * boards/fission.exp: Likewise.
6404 * boards/stabs.exp: Likewise.
6405
e3919f3e
PA
64062017-11-30 Pedro Alves <palves@redhat.com>
6407
6408 * gdb.linespec/cpls-ops.exp
6409 (check_explicit_skips_function_argument): Extract the underlying
6410 type of size_t instead of hardcoding it.
6411
bd69330d
PA
64122017-11-29 Pedro Alves <palves@redhat.com>
6413
6414 PR c++/19436
6415 * gdb.linespec/cpls-abi-tag.cc: New file.
6416 * gdb.linespec/cpls-abi-tag.exp: New file.
6417
a20714ff
PA
64182017-11-29 Pedro Alves <palves@redhat.com>
6419
6420 * gdb.base/langs.exp: Use -qualified.
6421 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
6422 it.
6423 * gdb.cp/namespace.exp: Use -qualified.
6424 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
6425 (overload-3, template-overload, template-ret-type, const-overload)
6426 (const-overload-quoted, anon-ns, ambiguous-prefix): New
6427 procedures.
6428 (test_driver): Call them.
6429 * gdb.cp/save-bp-qualified.cc: New.
6430 * gdb.cp/save-bp-qualified.exp: New.
6431 * gdb.linespec/explicit.exp: Test -qualified.
6432 * lib/completion-support.exp (completion::explicit_opts_list): Add
6433 "-qualified".
6434 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
6435
f6f1d339
PM
64362017-11-29 Phil Muldoon <pmuldoon@redhat.com>
6437
6438 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
6439
02ca603a
TT
64402017-11-29 Tom Tromey <tom@tromey.com>
6441
6442 * gdb.base/relocate.exp: Update invalid argument test.
6443 Add new tests for invalid arguments.
6444
ed6c0bfb
TP
64452017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6446
6447 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
6448 Return 0 as a long.
6449 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
6450
f106e10e
TP
64512017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
6452
6453 * gdb.cp/breakpoint.cc (bar): Set return type to void.
6454 * gdb.cp/psymtab-parameter.cc (func): Likewise.
6455 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
6456 func ().
6457 * gdb.cp/shadow.cc (B.func): Return 0.
6458
10329bb2
JB
64592017-11-27 Joel Brobecker <brobecker@adacore.com>
6460
6461 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
6462 expected output in gdb_expect call to allow the exception
6463 message to be present as well. Fix syntax confusion to avoid
6464 TCL thinking that exception_name is an array.
6465
617cd4bc
UW
64662017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
6467
6468 * gdb.arch/spu-info.c: Include <unistd.h>.
6469 (do_signal_test): Fix broken calls to write.
6470 * gdb.arch/spu-info.exp: Use prepare_for_testing.
6471 Fix checks for empty mailboxes. Update signal tests for corrected
6472 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
6473 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
6474 * gdb.cell/arch.exp: Use standard_output_file.
6475 * gdb.cell/break.exp: Likewise.
6476 * gdb.cell/bt.exp: Likewise.
6477 * gdb.cell/core.exp: Likewise.
6478 * gdb.cell/dwarfaddr.exp: Likewise.
6479 * gdb.cell/ea-cache.exp: Likewise.
6480 * gdb.cell/ea-standalone.exp: Likewise.
6481 * gdb.cell/f-regs.exp: Likewise.
6482 * gdb.cell/fork.exp: Likewise.
6483 * gdb.cell/gcore.exp: Likewise.
6484 * gdb.cell/mem-access.exp: Likewise.
6485 * gdb.cell/ptype.exp: Likewise.
6486 * gdb.cell/registers.exp: Likewise.
6487 * gdb.cell/sizeof.exp: Likewise.
6488 * gdb.cell/solib-symbol.exp: Likewise.
6489 * gdb.cell/solib.exp: Likewise.
617cd4bc 6490
a81aaca0
PA
64912017-11-25 Pedro Alves <palves@redhat.com>
6492
6493 * gdb.base/complete-empty.exp: New file.
6494 * gdb.base/completion.exp: Adjust.
6495
6a3c6ee4
PA
64962017-11-25 Pedro Alves <palves@redhat.com>
6497
6498 * gdb.linespec/cpls-ops.cc: New file.
6499 * gdb.linespec/cpls-ops.exp: New file.
6500 * lib/completion-support.exp (test_complete_prefix_range_re): New,
6501 factored out from ...
6502 (test_complete_prefix_range): ... this.
6503
8955eb2d
PA
65042017-11-24 Pedro Alves <palves@redhat.com>
6505
6506 * gdb.linespec/cpcompletion.exp: New file.
6507 * gdb.linespec/cpls-hyphen.cc: New file.
6508 * gdb.linespec/cpls.cc: New file.
6509 * gdb.linespec/cpls2.cc: New file.
6510 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
6511 test to use test_gdb_complete_unique. Add label completion,
6512 keyword completion and explicit location completion tests.
6513 * lib/completion-support.exp: New file.
6514
e547c119
JB
65152017-11-24 Joel Brobecker <brobecker@adacore.com>
6516
6517 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
6518 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
6519 when hitting an exception catchpoint.
6520
7c3c1aa8
YQ
65212017-11-22 Yao Qi <yao.qi@linaro.org>
6522
6523 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
6524
41bd68f5
SM
65252017-11-22 Simon Marchi <simon.marchi@ericsson.com>
6526
6527 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
6528 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
6529 * gdb.dwarf2/info-locals-optimized-out.c: New file.
6530
1daad298
YQ
65312017-11-22 Yao Qi <yao.qi@linaro.org>
6532
6533 * gdb.base/info-os.exp: Pass pthreads.
6534 * gdb.multi/multi-attach.exp: Likewise.
6535
88465e87
YQ
65362017-11-22 Yao Qi <yao.qi@linaro.org>
6537
6538 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
6539 compiler.
6540
dc196b23
YQ
65412017-11-22 Yao Qi <yao.qi@linaro.org>
6542
6543 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
6544 * gdb.base/break-interp.exp: Likewise.
6545 * gdb.base/jit-attach-pie.exp: Likewise.
6546
2400729e
UW
65472017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6548
6549 * gdb.base/float128.c (large128): New variable.
6550 * gdb.base/float128.exp: Add test to print largest __float128 value.
6551
7a26362d
UW
65522017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
6553
6554 * gdb.arch/vsx-regs.exp: Update register content checks.
6555
ed0f4273
UW
65562017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
6557
6558 * gdb.arch/ppc-longdouble.exp: New file.
6559 * gdb.arch/ppc-longdouble.c: Likewise.
6560
a25d69c6
PA
65612017-11-21 Pedro Alves <palves@redhat.com>
6562
6563 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
6564
73fcf641
PA
65652017-11-20 Pedro Alves <palves@redhat.com>
6566
6567 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
6568 (long_double_typedef): New typedefs.
6569 Use DEF on double and long double.
6570 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
6571 cases.
6572 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
6573 and 'long_double_ptr_same_size' locals. Use them to decide
6574 whether cast from array/function to float is valid/invalid.
6575
71a3c369
TT
65762017-11-17 Tom Tromey <tom@tromey.com>
6577
6578 * gdb.rust/traits.rs: New file.
6579 * gdb.rust/traits.exp: New file.
6580
ced9779b
JB
65812017-11-17 Joel Brobecker <brobecker@adacore.com>
6582
6583 * gdb.ada/minsyms: New testcase.
6584
a0922d80
PA
65852017-11-16 Pedro Alves <palves@redhat.com>
6586
6587 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
6588 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
6589
ea04e54c
PA
65902017-11-16 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
6593 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
6594
e849ea89
PA
65952017-11-16 Pedro Alves <palves@redhat.com>
6596
6597 * gdb.server/reconnect-ctrl-c.c: New file.
6598 * gdb.server/reconnect-ctrl-c.exp: New file.
6599
d8ae99a7
PM
66002017-11-16 Phil Muldoon <pmuldoon@redhat.com>
6601
6602 * gdb.python/py-rbreak.exp: New file.
6603 * gdb.python/py-rbreak.c: New file.
6604 * gdb.python/py-rbreak-func2.c: New file.
6605
968a13f8
PA
66062017-11-16 Pedro Alves <palves@redhat.com>
6607
6608 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
6609 pattern.
6610 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
6611 GDB.
6612
71774bc9
SM
66132017-11-15 Simon Marchi <simon.marchi@ericsson.com>
6614
6615 * gdb.tui/completionn.exp (test_tab_completion): Add space in
6616 regex.
6617
ddbb44cf
SM
66182017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
6619
6620 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
6621 test names.
6622
584a564f
PA
66232017-11-09 Pedro Alves <palves@redhat.com>
6624
6625 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
6626 factored out from ...
6627 (top level): ... here, and adjusted to avoid expecting beyond the
6628 prompt in a single gdb_test_multiple.
6629
5ed7a928
PA
66302017-11-09 Pedro Alves <palves@redhat.com>
6631
6632 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
6633 output.
6634 * gdb.server/ext-attach.exp ("kill" test): Likewise.
6635 * gdb.server/ext-restart.exp ("kill" test): Likewise.
6636 * gdb.server/ext-run.exp ("kill" test): Likewise.
6637 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
6638
a60e0738
PA
66392017-11-09 Pedro Alves <palves@redhat.com>
6640
6641 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
6642 match till end of line.
6643
2c88253f
PA
66442017-11-09 Pedro Alves <palves@redhat.com>
6645
6646 * gdb.base/memattr.exp: Tighten regexes to match the end line.
6647
c7a38517
PA
66482017-11-09 Pedro Alves <palves@redhat.com>
6649
6650 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
6651 New procedures, factored out from ...
6652 (top level): ... here, and adjusted to avoid expecting beyond the
6653 prompt in one go.
6654
f29f4b6b
PA
66552017-11-09 Pedro Alves <palves@redhat.com>
6656
6657 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
6658 output. Fix '?' match.
6659
286acbb5
JB
66602017-11-08 Joel Brobecker <brobecker@adacore.com>
6661
6662 * gdb.ada/scoped_watch: New testcase.
6663 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
6664 which is actually correct.
6665 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
6666 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
6667
62d7ae92
PA
66682017-11-08 Pedro Alves <palves@redhat.com>
6669
6670 * gdb.gdb/complaints.exp (test_initial_complaints)
6671 (test_serial_complaints, test_short_complaints): Call
6672 complaint_internal instead of complaint.
6673
280ca31f
DT
66742017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
6675
6676 * gdb.threads/tls-core.c: New file.
6677 * gdb.threads/tls-core.exp: Likewise.
6678
b5ec771e
PA
66792017-11-08 Pedro Alves <palves@redhat.com>
6680
6681 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
6682 (p Exported_Capitalized): New test.
6683 (p exported_capitalized): New test.
6684
a02b41a7
PA
66852017-11-07 Pedro Alves <palves@redhat.com>
6686
6687 * gdb.cp/ena-dis-br-range.exp: Add more tests.
6688
95e95a6d
PA
66892017-11-07 Pedro Alves <palves@redhat.com>
6690
6691 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
6692 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
6693 (disable_invalid, disable_inverted, disable_negative): New
6694 procedures.
6695 ("bad numbers"): New set of tests.
6696
cee62dbd
PA
66972017-11-07 Pedro Alves <palves@redhat.com>
6698
6699 * gdb.cp/ena-dis-br-range.exp: Add tests.
6700
cc638e86
PA
67012017-11-07 Pedro Alves <palves@redhat.com>
6702
6703 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
6704
d0fe4701
XR
67052017-11-07 Xavier Roirand <roirand@adacore.com>
6706 Pedro Alves <palves@redhat.com>
6707
6708 * gdb.base/ena-dis-br.exp: Add reference to
6709 gdb.cp/ena-dis-br-range.exp.
6710 * gdb.cp/ena-dis-br-range.exp: New file.
6711 * gdb.cp/ena-dis-br-range.cc: New file.
6712
46f67f80
PA
67132017-11-06 Pedro Alves <palves@redhat.com>
6714
6715 * gdb.base/attach-non-pgrp-leader.c: New.
6716 * gdb.base/attach-non-pgrp-leader.exp: New.
6717
726e1356
PA
67182017-11-06 Pedro Alves <palves@redhat.com>
6719
6720 * configure.ac: No longer check for termio.h and sgtty.h.
6721 * configure: Regenerate.
6722 * remote-utils.c: Include termios.h instead of gdb_termios.h.
6723 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
6724 Remove termio and sgtty code.
6725
50ab6ace
YQ
67262017-11-03 Yao Qi <yao.qi@linaro.org>
6727
6728 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
6729 in GDB is disabled.
6730
8e68731c
YQ
67312017-11-03 Yao Qi <yao.qi@linaro.org>
6732
6733 * gdb.python/py-thrhandle.exp: Skip it if python is not
6734 enabled.
6735
3a87ae65
SM
67362017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
6737
6738 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
6739 as a breakpoint command.
6740
484d8d36
MD
67412017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
6742
6743 PR python/21213
6744 * gdb.python/py-infthread.exp: Test calling
6745 InferiorThread.inferior () multiple times in a row.
6746
4a27f119
KS
67472017-10-27 Keith Seitz <keiths@redhat.com>
6748
6749 * gdb.opt/inline-break.exp (break_info_1): New procedure.
6750 Test "info break" for every inlined function breakpoint.
6751
bb11dd58
YQ
67522017-10-27 Yao Qi <yao.qi@linaro.org>
6753
6754 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
6755
a43f3893
PF
67562017-10-26 Patrick Frants <osscontribute@gmail.com>
6757
6758 * gdb.cp/classes.exp (test_static_members): Test printing
6759 Outer::instance.
6760 * gdb.cp/classes.c (struct Inner, struct Outer): New.
6761 (Inner::instance, Outer::instance): New.
6762
792ccf00
PA
67632017-10-24 Pedro Alves <palves@redhat.com>
6764
6765 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
6766 extra console" test in two stages.
6767
eb2bfbad
PA
67682017-10-24 Pedro Alves <palves@redhat.com>
6769
6770 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
6771
1f75a651
PA
67722017-10-24 Pedro Alves <palves@redhat.com>
6773
6774 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
6775 loop.
6776
779990d9
PA
67772017-10-24 Pedro Alves <palves@redhat.com>
6778
6779 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
6780 $attempt" and "stoppedtry $stoppedtry" test prefixes.
6781
ad9b8f5d
PA
67822017-10-24 Pedro Alves <palves@redhat.com>
6783
6784 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
6785 parameter and handle it. Don't output read value in test name.
6786
fee6da6e
PA
67872017-10-24 Pedro Alves <palves@redhat.com>
6788
6789 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
6790 custom test name.
6791
10389c2c
PA
67922017-10-24 Pedro Alves <palves@redhat.com>
6793
6794 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
6795 include the unstable output directory name in the test's name.
6796 (initial_setup_simple) <'set args'>: Use custom test name.
6797
a80e65a9
PA
67982017-10-24 Pedro Alves <palves@redhat.com>
6799
6800 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
6801 with explicit test name.
6802
15763a09
PA
68032017-10-20 Pedro Alves <palves@redhat.com>
6804
6805 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
6806 'wait -i'. Use gdb_assert and remote_close.
6807
49a4ce2e
AB
68082017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
6809
6810 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
6811 number from variable rather than hard-coded.
6812
a75868f5
PA
68132017-10-19 Pedro Alves <palves@redhat.com>
6814
6815 * gdb.base/long-inferior-output.c: New file.
6816 * gdb.base/long-inferior-output.exp: New file.
6817
c8ba13ad
KS
68182017-11-18 Keith Seitz <keiths@redhat.com>
6819
6820 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
6821 method.
6822 (main): Call it.
6823 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
6824 Add additional user-defined conversion operator tests.
6825
b27de576
PA
68262017-10-17 Pedro Alves <palves@redhat.com>
6827
6828 * boards/native-stdio-gdbserver.exp: Load "local-board".
6829
8484c955
PA
68302017-10-17 Pedro Alves <palves@redhat.com>
6831
6832 * gdb.base/quit-live.c: New file.
6833 * gdb.base/quit-live.exp: New file.
6834
83d5a34d
KS
68352017-10-16 Keith Seitz <keiths@redhat.com>
6836
6837 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
6838 (class_with_protected_typedef, class_with_private_typedef)
6839 (struct_with_public_typedef, struct_with_protected_typedef)
6840 (struct_with_private_typedef): New classes/structs.
6841 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
6842 typedefs and access specifiers.
6843
739b3f1d
PA
68442017-10-16 Pedro Alves <palves@redhat.com>
6845 Simon Marchi <simon.marchi@polymtl.ca>
6846
6847 * README (Local vs Remote vs Native): New section.
6848 * boards/local-board.exp: New file, with bits factored out from
6849 ...
6850 * boards/native-extended-gdbserver.exp: ... here. Load
6851 "local-board".
6852 * boards/native-gdbserver.exp: Load "local-board".
6853 (${board}_spawn, ${board}_exec): Delete.
6854 * boards/native-stdio-gdbserver.exp: Most contents factored out to
6855 ...
6856 * boards/stdio-gdbserver-base.exp: ... this new file.
6857 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
6858 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
6859 procedure.
6860 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
6861 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
6862 stdio_gdbserver_command.
6863 (${board}_get_remote_address, ${board}_get_comm_port)
6864 (${board}_download, ${board}_upload): Delete.
6865 (get_target_remote_pipe_cmd): New.
6866
fe68b953
SM
68672017-10-16 Simon Marchi <simon.marchi@ericsson.com>
6868
6869 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
6870 test_bkpt_deletion, test_bkpt_cond_and_cmds,
6871 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
6872 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
6873 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
6874 remove with_test_prefix.
6875
300b6685
PA
68762017-10-13 Pedro Alves <palves@redhat.com>
6877
6878 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
6879 * gdb.base/annota1.exp: Use it instead of is_remote.
6880 * gdb.base/annota3.exp: Use it instead of is_remote.
6881 * gdb.cp/annota2.exp: Use it instead of is_remote.
6882 * gdb.cp/annota3.exp: Use it instead of is_remote.
6883 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
6884
50500caf
PA
68852017-10-13 Pedro Alves <palves@redhat.com>
6886
6887 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
6888 (test_num_test_vars, run_and_count_vars, find_env)
6889 (test_set_unset_env, test_inherit_env_var): New procedures.
6890 (top level): Use them.
6891
dad0c6d2
PA
68922017-10-13 Pedro Alves <palves@redhat.com>
6893
6894 * lib/selftest-support.exp (selftest_setup): Extend comments, and
6895 also skip on stub-like targets.
6896
8b0553c1
PA
68972017-10-13 Pedro Alves <palves@redhat.com>
6898
6899 PR gdb/22293
6900 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
6901 (top level): Move some tests to ...
6902 (test_not_found): ... this new procedure.
6903 (top level): Call it.
6904
7594f623
PA
69052017-10-13 Pedro Alves <palves@redhat.com>
6906
6907 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
6908 expect different "info terminal" output if testing with a
6909 non-native target.
6910
ebe3b402
PA
69112017-10-13 Pedro Alves <palves@redhat.com>
6912 Simon Marchi <simon.marchi@polymtl.ca>
6913
6914 PR python/12966
6915 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
6916
42f1b161
PA
69172017-10-13 Pedro Alves <palves@redhat.com>
6918
6919 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
6920 already.
6921
8d6ef72b
PA
69222017-10-13 Pedro Alves <palves@redhat.com>
6923
6924 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
6925 is_remote.
6926
d7bcd5b8
PA
69272017-10-13 Pedro Alves <palves@redhat.com>
6928
6929 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
6930 is_remote.
6931
df479dc6
PA
69322017-10-13 Pedro Alves <palves@redhat.com>
6933
6934 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
6935 is set.
6936 (corefile_test_attach): Likewise. Check can_spawn_for_attach
6937 instead of is_remote.
6938
23fb630a
PA
69392017-10-13 Pedro Alves <palves@redhat.com>
6940
6941 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
6942 (top level): Add comment.
6943
cc77b1dc
PA
69442017-10-13 Pedro Alves <palves@redhat.com>
6945
6946 * gdb.base/remote.exp (top level): Fix comment typo and add
6947 missing return.
6948
27c9e813
PA
69492017-10-13 Pedro Alves <palves@redhat.com>
6950 Simon Marchi <simon.marchi@polymtl.ca>
6951
6952 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
6953 calls and add comments. Skip test if use_gdb_stub is set.
6954 (top level): Use "set cwd" command instead of "cd" command.
6955
5e830d98
PA
69562017-10-13 Pedro Alves <palves@redhat.com>
6957
6958 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
6959 is_remote target check.
6960
f5ca0032
PA
69612017-10-13 Pedro Alves <palves@redhat.com>
6962
6963 * gdb.base/scope.exp: Use build_executable + clean_restart +
6964 gdb_file_cmd instead of prepare_for_testing and no longer skip
6965 "before run" tests on is_remote target boards. Update comments.
6966 * boards/native-extended-gdbserver.exp
6967 (extended_gdbserver_load_last_file): New, factored out from ...
6968 (gdb_load): ... this. Move further below and add comment.
6969 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
6970
8aed1c0d
PA
69712017-10-12 Pedro Alves <palves@redhat.com>
6972
6973 * gdb.base/attach.exp: Remove references to gdb64.
6974 * gdb.base/dbx.exp: Remove references to gdb64.
6975
cfa34c87
SM
69762017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
6977 Pedro Alves <palves@redhat.com>
6978
6979 * gdb.base/label.exp: Remove is_remote target check.
6980
9192b7de
PA
69812017-10-12 Pedro Alves <palves@redhat.com>
6982
6983 * gdb.base/auvx.exp (coredir): Update comment.
6984 (top level) <core_works>: Use "set cwd" command instead of "cd"
6985 command.
6986
6bf0052d
PA
69872017-10-12 Pedro Alves <palves@redhat.com>
6988 Simon Marchi <simon.marchi@polymtl.ca>
6989
6990 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
6991 target boards.
6992
e48ef82d
PA
69932017-10-12 Pedro Alves <palves@redhat.com>
6994 Simon Marchi <simon.marchi@polymtl.ca>
6995
6996 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
6997 Instead skip if there's any gdb_protocol set.
6998
8d7aea57
SM
69992017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7000 Pedro Alves <palves@redhat.com>
7001
7002 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7003
30440677
PA
70042017-10-12 Pedro Alves <palves@redhat.com>
7005 Simon Marchi <simon.marchi@polymtl.ca>
7006
7007 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
7008 instead of on dejagnu remote boards.
7009
4e04f045 70102017-10-12 Pedro Alves <palves@redhat.com>
175654b9 7011 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
7012
7013 * gdb.base/inferior-died.exp: Remove is_remote and isnative
7014 checks. Use build_executable + clean_restart instead of
7015 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
7016 of enabling non-stop after starting gdb.
7017
871a186e
PA
70182017-10-12 Pedro Alves <palves@redhat.com>
7019
7020 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
7021 * gdb.threads/non-ldr-exc-2.exp: Ditto.
7022 * gdb.threads/non-ldr-exc-3.exp: Ditto.
7023 * gdb.threads/non-ldr-exc-4.exp: Ditto.
7024
56d704da
AK
70252017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
7026
7027 * gdb.arch/arc-tdesc-cpu.exp: New file.
7028 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
7029
2f20e312
SM
70302017-10-10 Simon Marchi <simon.marchi@ericsson.com>
7031
7032 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
7033
65630365
PA
70342017-10-10 Pedro Alves <palves@redhat.com>
7035
7036 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
7037 expect CLI output.
7038
bf469271
PA
70392017-10-10 Pedro Alves <palves@redhat.com>
7040
7041 * lib/selftest-support.exp (selftest_setup): Update for
7042 captured_command_loop's prototype change.
7043
777a42f1
PA
70442017-10-09 Pedro Alves <palves@redhat.com>
7045
7046 Test both arch1=>arch2 and arch2=>arch1.
7047
7048 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
7049 (srcfile2, binfile2, march1, march2): Remove globals. Largely
7050 factored out to...
7051 (append_arch1_options, append_arch2_options, append_arch_options)
7052 (build_executables): New procedures.
7053 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
7054 local.
7055 (top level): Add new 'first_arch' testing axis.
7056
cbd2b4e3
PA
70572017-10-09 Pedro Alves <palves@redhat.com>
7058
7059 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
7060 (barrier): New.
7061 (thread_start, all_started): New functions.
7062 (main): Spawn new thread and wait until it is scheduled.
7063 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
7064 option.
7065 (do_test): Add 'selected_thread' parameter. Run to all_started
7066 instead of main. Explicitly set the breakpoint at main. Switch
7067 to the SELECTED_THREAD thread.
7068 (top level): Test handling the exec event with either the main
7069 thread or the second thread selected.
7070
5c9e4427
PA
70712017-10-09 Pedro Alves <palves@redhat.com>
7072
7073 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
7074 logic. Move STOP marker after the value checks.
7075 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
7076 regexp.
7077
b3b7c423
SL
70782017-10-06 Sandra Loosemore <sandra@codesourcery.com>
7079
7080 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
7081
3b4b2f16
UW
70822017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
7083
7084 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
7085 integer-to-dfp conversion.
7086 * gdb.base/dfp-test.exp: Likewise.
7087
5cd63fda
PA
70882017-10-04 Pedro Alves <palves@redhat.com>
7089
7090 * gdb.multi/hangout.c: Include <unistd.h>.
7091 (hangout_loop): New function.
7092 (main): Call alarm. Call hangout_loop in a loop.
7093 * gdb.multi/hello.c: Include <unistd.h>.
7094 (hello_loop): New function.
7095 (main): Call alarm. Call hangout_loop in a loop.
7096 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
7097 inferior with the other selected.
7098
4c71c105
SM
70992017-10-04 Simon Marchi <simon.marchi@ericsson.com>
7100
7101 * gdb.mi/list-thread-groups-available.exp: New file.
7102 * gdb.mi/list-thread-groups-available.c: New file.
7103
bc3b087d
SDJ
71042017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7105
7106 * gdb.base/set-cwd.exp: Make it available on
7107 native-extended-gdbserver.
7108
d092c5a2
SDJ
71092017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
7110
7111 * gdb.base/set-cwd.c: New file.
7112 * gdb.base/set-cwd.exp: Likewise.
7113
45320ffa
TT
71142017-10-02 Tom Tromey <tom@tromey.com>
7115
7116 PR rust/22236:
7117 * gdb.rust/simple.rs (main): New variable "fslice".
7118 * gdb.rust/simple.exp: Add slice tests. Update string tests.
7119
b3e3859b
TT
71202017-10-02 Tom Tromey <tom@tromey.com>
7121
7122 * gdb.rust/simple.exp: Test ptype of a slice.
7123
01af5e0d
TT
71242017-10-02 Tom Tromey <tom@tromey.com>
7125
7126 * gdb.rust/simple.exp: Test index of slice.
7127
a9bbfbd8
TT
71282017-09-27 Tom Tromey <tom@tromey.com>
7129
7130 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
7131
df8899e5
TP
71322017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7133 Pedro Alves <palves@redhat.com>
7134
7135 * gdb.base/compare-sections.exp (get value of read-only section): Read
7136 as unsigned value.
7137 (corrupt read-only section): Likewise and don't set written if patching
7138 failed.
7139
757bf54b
KB
71402017-09-21 Kevin Buettner <kevinb@redhat.com>
7141
7142 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
7143 files.
7144
06871ae8
PA
71452017-09-20 Pedro Alves <palves@redhat.com>
7146
7147 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
7148 symbol names in gdb's output.
7149 * gdb.cp/overload.exp ("list all overloads"): Likewise.
7150
e5f25bc5
PA
71512017-09-20 Pedro Alves <palves@redhat.com>
7152
7153 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
7154 Rename to ...
7155 (test_list_ambiguous_symbol): ... this and add a symbol name
7156 parameter. Adjust.
7157 (test_list_ambiguous_function): Reimplement on top of
7158 test_list_ambiguous_symbol and also test listing ambiguous
7159 variables.
7160 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
7161 (ambiguous_fun): ... this.
7162 (ambiguous_var): New.
7163 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
7164 (ambiguous_fun): ... this.
7165 (ambiguous_var): New.
7166
4e5a4f58
JB
71672017-09-19 John Baldwin <jhb@FreeBSD.org>
7168
7169 * gdb.base/starti.c: New file.
7170 * gdb.base/starti.exp: New file.
7171 * lib/gdb.exp (gdb_starti_cmd): New procedure.
7172
26e53f3e
PA
71732017-09-14 Pedro Alves <palves@redhat.com>
7174
7175 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
7176 (top level): Use it instead of runto.
7177
cb791d59
TT
71782017-09-11 Tom Tromey <tom@tromey.com>
7179
7180 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
7181
7c96f8c1
TT
71822017-09-11 Tom Tromey <tom@tromey.com>
7183
7184 * gdb.python/py-infthread.exp: Add tests for new_thread event.
7185 * gdb.python/py-inferior.exp: Add tests for new inferior events.
7186
469412dd
CW
71872017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
7188
7189 * gdb.fortran/printing-types.exp: New file.
7190 * gdb.fortran/printing-types.exp: New file.
7191
e0f86435
BH
71922017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7193
7194 * gdb.fortran/vla-ptype.exp: Fix typos.
7195 * gdb.fortran/vla-value.exp: Same.
7196
9e9af4be
BH
71972017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
7198
7199 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
7200 * gdb.mi/mi-var-child-f.exp: Likewise.
7201 * gdb.mi/mi-vla-fortran.exp: Likewise.
7202
a5ad232b 72032017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
7204 Christoph Weinmann <christoph.t.weinmann@intel.com>
7205 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
7206
7207 * gdb.fortran/ptr-indentation.f90: New file.
7208 * gdb.fortran/ptr-indentation.exp: New file.
7209
5aec60eb
TT
72102017-09-05 Tom Tromey <tom@tromey.com>
7211
7212 PR gdb/22010:
7213 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
7214
8f8f8152
TP
72152017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
7216
7217 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
7218
fbd1b771
JK
72192017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7220
7221 * gdb.threads/tls-nodebug-pie.c: New file.
7222 * gdb.threads/tls-nodebug-pie.exp: New file.
7223
5eb5f850
TT
72242017-09-05 Tom Tromey <tom@tromey.com>
7225
7226 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
7227 for rust.
7228
ae780a21
SM
72292017-09-05 Simon Marchi <simon.marchi@ericsson.com>
7230
7231 * gdb.multi/multi-arch-exec.exp: Test with different
7232 "follow-exec-mode" settings.
7233 (do_test): New procedure.
7234
3693fdb3
PA
72352017-09-04 Pedro Alves <palves@redhat.com>
7236
7237 * gdb.base/func-static.c (S::method const, S::method volatile)
7238 (S::method volatile const): New methods.
7239 (c_s, v_s, cv_s): New instances.
7240 (main): Call method() on them.
7241 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
7242 (cannot_resolve): New procedure.
7243 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
7244 print-quote-unquoted columns.
7245 (do_test): Test printing each scope too.
7246
e68cb8e0
PA
72472017-09-04 Pedro Alves <palves@redhat.com>
7248
7249 * gdb.base/local-static.exp: Also test with
7250 class::method::variable wholly quoted.
7251 * gdb.cp/m-static.exp (class::method::variable): Remove test.
7252
858be34c
PA
72532017-09-04 Pedro Alves <palves@redhat.com>
7254
7255 * gdb.base/local-static.c: New.
7256 * gdb.base/local-static.cc: New.
7257 * gdb.base/local-static.exp: New.
7258
46a4882b
PA
72592017-09-04 Pedro Alves <palves@redhat.com>
7260
7261 * gdb.asm/asm-source.exp: Add casts to int.
7262 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
7263 (dataglobal64_1, dataglobal64_2): New globals.
7264 * gdb.base/nodebug.exp: Test different expressions involving the
7265 new globals, with print, whatis and ptype. Add casts to int.
7266 * gdb.base/solib-display.exp: Add casts to int.
7267 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
7268 * gdb.cp/m-static.exp: Add cast to int.
7269 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
7270 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
7271 tls variable with no debug info without a cast. Test with a cast
7272 to int too.
7273 * gdb.trace/entry-values.exp: Add casts.
7274
2c5a2be1
PA
72752017-09-04 Pedro Alves <palves@redhat.com>
7276
7277 * gdb.base/nodebug.exp: Test that ptype's error about functions
7278 with unknown return type includes the function name too.
7279
7022349d
PA
72802017-09-04 Pedro Alves <palves@redhat.com>
7281
7282 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
7283 return type of munmap in infcall.
7284 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
7285 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
7286 type of ftell in infcall.
7287 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
7288 type of getpid in infcall.
7289 * gdb.base/infcall-exec.exp: Cast return type of execlp in
7290 infcall.
7291 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
7292 Bail on failure to extract the pid.
7293 * gdb.base/nodebug.c: #include <stdint.h>.
7294 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
7295 New functions.
7296 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
7297 Change expected output of print/whatis/ptype with functions with
7298 no debug info. Test all supported languages. Call
7299 test_call_promotion.
7300 * gdb.compile/compile.exp: Adjust expected output to expect
7301 warning.
7302 * gdb.threads/siginfo-threads.exp: Likewise.
7303
54990598
PA
73042017-09-04 Pedro Alves <palves@redhat.com>
7305
7306 * gdb.base/callfuncs.exp (do_function_calls): New parameter
7307 "prototypes". Test calling float functions via prototyped and
7308 unprototyped function pointers.
7309 (perform_all_tests): New parameter "prototypes". Pass it down.
7310 (top level): Pass down "prototypes" parameter to
7311 perform_all_tests.
7312
34d16ea2
SM
73132017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7314
7315 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
7316 Test with nested loops.
7317
9521ecda
SM
73182017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7319
7320 * gdb.base/commands.exp: Call the new procedures.
7321 (loop_break_test, loop_continue_test): New procedures.
7322
80a65e9b
SM
73232017-09-04 Simon Marchi <simon.marchi@ericsson.com>
7324
7325 * gdb.base/commands.exp: Call new procedure.
7326 (define_if_without_arg_test): New procedure.
7327
e439fa14
PA
73282017-09-04 Pedro Alves <palves@redhat.com>
7329
7330 * gdb.base/list-ambiguous.exp: New file.
7331 * gdb.base/list-ambiguous0.c: New file.
7332 * gdb.base/list-ambiguous1.c: New file.
7333 * gdb.base/list.exp (test_list_range): Adjust expected output.
7334
0a2dde4a
SDJ
73352017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
7336
7337 * gdb.base/share-env-with-gdbserver.c: New file.
7338 * gdb.base/share-env-with-gdbserver.exp: Likewise.
7339
5e89eb3a
SM
73402017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7341
7342 * gdb.base/commands.exp (gdbvar_simple_if_test,
7343 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
7344 progvar_simple_if_test, progvar_simple_while_test,
7345 progvar_complex_if_while_test, user_defined_command_test,
7346 user_defined_command_args_eval,
7347 user_defined_command_args_stack_test,
7348 user_defined_command_manyargs_test, bp_deleted_in_command_test,
7349 temporary_breakpoint_commands,
7350 gdb_test_no_prompt, redefine_hook_test,
7351 redefine_backtrace_test): Remove "global gdb_prompt".
7352
fd437cbc
SM
73532017-08-28 Simon Marchi <simon.marchi@ericsson.com>
7354
7355 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
7356 New proc, call it from toplevel.
7357
87215ad1
SDJ
73582017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
7359
7360 PR remote/21852
7361 * gdb.server/normal.c: New file, copied from gdb.base.
7362 * gdb.server/run-without-local-binary.exp: New file.
7363
58afddc6
WP
73642017-08-07 Weimin Pan <weimin.pan@oracle.com>
7365
7366 * gdb.arch/sparc64-adi.exp: New file.
7367 * gdb.arch/sparc64-adi.c: New file.
7368
5277199a
PA
73692017-08-22 Pedro Alves <palves@redhat.com>
7370
7371 * gdb.cp/overload.exp (line_range_pattern): New procedure.
7372 (top level): Add "list all overloads" tests.
7373
14278e1f
TT
73742017-08-22 Tom Tromey <tom@tromey.com>
7375
7376 * gdb.gdb/xfullpath.exp: Remove.
7377
bf223d3e
PA
73782017-08-21 Pedro Alves <palves@redhat.com>
7379
7380 PR gdb/19487
7381 * gdb.base/symbol-alias.c: New.
7382 * gdb.base/symbol-alias2.c: New.
7383 * gdb.base/symbol-alias.exp: New.
7384
c973d0aa
PA
73852017-08-21 Pedro Alves <palves@redhat.com>
7386
7387 * gdb.base/dfp-test.c
7388 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
7389 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
7390 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
7391 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
7392 * gdb.base/whatis-ptype-typedefs.c: New.
7393 * gdb.base/whatis-ptype-typedefs.exp: New.
7394 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
7395 (an_int, an_int_type, an_int_type2): New globals.
7396 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
7397 involving typedefs and cast expressions.
7398 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
7399 (lookup_typedefs_function): New.
7400 (typedefs_pretty_printers_dict): New.
7401 (top level): Register lookup_typedefs_function in
7402 gdb.pretty_printers.
7403
6d580b63
YQ
74042017-08-18 Yao Qi <yao.qi@linaro.org>
7405
7406 * gdb.server/unittest.exp: New.
7407
206726fb
SDJ
74082017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
7409
7410 PR gdb/21954
7411 * gdb.base/environ.exp: Add test to check if 'unset environment'
7412 works.
7413
bf0ec4c2
AA
74142017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7415
7416 * lib/gdb.exp (universal_compile_options): New caching proc.
7417 (gdb_compile): Suppress GCC's coloring of messages.
7418
d6382fff
TT
74192017-08-14 Tom Tromey <tom@tromey.com>
7420
7421 PR gdb/21675:
7422 * gdb.base/printcmds.exp (test_radices): New function.
7423 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
7424 * gdb.base/sizeof.exp (check_valueof): Use p/d.
7425 * lib/gdb.exp (get_integer_valueof): Use p/d.
7426
c2c2dd9f
SM
74272017-08-12 Simon Marchi <simon.marchi@ericsson.com>
7428
7429 * lib/gdb.exp (get_valueof): Don't capture end-of-line
7430 characters.
7431
fdffd6f4
TT
74322017-08-05 Tom Tromey <tom@tromey.com>
7433
7434 * gdb.rust/simple.exp: Allow String to appear in a different
7435 namespace.
7436
27d41eac
YQ
74372017-07-26 Yao Qi <yao.qi@linaro.org>
7438
7439 * gdb.gdb/unittest.exp: Invoke command
7440 "maintenance check xml-descriptions".
7441
031ed05d
AA
74422017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
7443
7444 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
7445 calling context.
7446 (hex128): Drop erroneous calculation of parameters.
7447
dcd27ddf
SM
74482017-07-22 Simon Marchi <simon.marchi@ericsson.com>
7449
7450 * gdb.python/py-unwind.exp: Disable stack protection when
7451 building test file.
7452
47e77640
PA
74532017-07-20 Pedro Alves <palves@redhat.com>
7454
7455 * gdb.base/default.exp (set language): Adjust expected output.
7456
62d2a18a
PA
74572017-07-20 Pedro Alves <palves@redhat.com>
7458
7459 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
7460 (test_minsym): ... this, and make static.
7461 (get_pck__foo__bar__minsym): Rename to ...
7462 (get_test_minsym): ... this.
7463 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
7464 symbol names and comments.
7465 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
7466 (get_test_minsym): ... this.
7467 (pck__foo__bar__minsym__2): Rename to ...
7468 (test_minsym): ... this.
7469 (main): Adjust.
7470
c45ec17c
PA
74712017-07-17 Pedro Alves <palves@redhat.com>
7472
7473 * gdb.base/completion.exp: Adjust expected output.
7474 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
7475 the completer works.
7476
c6756f62
PA
74772017-07-17 Pedro Alves <palves@redhat.com>
7478
7479 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
7480
5bd68487
AB
74812017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
7482
7483 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
7484
8880f2a9
TT
74852017-07-14 Tom Tromey <tom@tromey.com>
7486
7487 PR rust/21764:
7488 * gdb.rust/simple.exp: Add tests.
7489
65547233
TT
74902017-07-14 Tom Tromey <tom@tromey.com>
7491
7492 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
7493
8f14146e
PA
74942017-07-14 Pedro Alves <palves@redhat.com>
7495
7496 * gdb.linespec/base/one/thefile.cc (z1): New function.
7497 * gdb.linespec/base/two/thefile.cc (z2): New function.
7498 * gdb.linespec/linespec.exp: Add tests.
7499
b4365d02
AB
75002017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7501
7502 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
7503 to mi_create_breakpoint.
7504
5d2cbaa5
AB
75052017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
7506
7507 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
7508 mi_create_breakpoint.
7509
11cb5716
IB
75102017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
7511
7512 * gdb.dlang/demangle.exp: Update for demangling changes.
7513
03278692
TT
75142017-07-09 Tom Tromey <tom@tromey.com>
7515
7516 * gdb.dwarf2/shortpiece.exp: New file.
7517
33c5cd75
DB
75182017-07-06 David Blaikie <dblaikie@gmail.com>
7519
7520 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
7521 built from fissiont-multi-cu{1,2}.c.
7522 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
7523 except putting 'main' and 'func' in separate CUs in the same DWO file.
7524 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
7525 test.
7526 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
7527 test.
7528
8455d262
PA
75292017-07-06 Pedro Alves <palves@redhat.com>
7530
7531 * gdb.python/py-unwind.exp: Test flushregs.
7532
dc4bde35
SDJ
75332017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7534
7535 PR cli/21688
7536 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
7537 tests for alias commands and trailing whitespace.
7538
51ed89aa
SDJ
75392017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
7540
7541 PR cli/21688
7542 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
7543 procedure. Call it.
7544
eb17d413
PA
75452017-06-29 Pedro Alves <palves@redhat.com>
7546
7547 * gdb.base/printcmds.exp: Add tests.
7548
41664b45
DG
75492017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
7550
7551 PR gdb/21337
7552 * gdb.base/reread-readsym.exp: New file.
7553 * gdb.base/reread-readsym.c: New file.
7554
75312ae3
KB
75552017-06-21 Kevin Buettner <kevinb@redhat.com>
7556
7557 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
7558 subpattern.
7559
66953522
PB
75602017-06-19 Peter Bergner <bergner@vnet.ibm.com>
7561
7562 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
7563 extended mnemonic.
7564 * gdb.arch/powerpc-power9.s: Likewise.
7565
5524b525
AA
75662017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
7567
7568 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
7569 on 32-bit x86 targets. Exploit is_*_target macros where
7570 appropriate.
7571
03c8af18
AA
75722017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7573
7574 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
7575 register pieces.
7576
3bf31011
AA
75772017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7578
7579 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
7580 located in one or more DWARF pieces.
7581
805acca0
AA
75822017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7583
7584 * lib/gdb.exp (get_endianness): New proc.
7585 * gdb.arch/aarch64-fp.exp: Use it.
7586 * gdb.arch/altivec-regs.exp: Likewise.
7587 * gdb.arch/e500-regs.exp: Likewise.
7588 * gdb.arch/vsx-regs.exp: Likewise.
7589 * gdb.base/dump.exp: Likewise.
7590 * gdb.base/funcargs.exp: Likewise.
7591 * gdb.base/gnu_vector.exp: Likewise.
7592 * gdb.dwarf2/formdata16.exp: Likewise.
7593 * gdb.dwarf2/implptrpiece.exp: Likewise.
7594 * gdb.dwarf2/nonvar-access.exp: Likewise.
7595 * gdb.python/py-inferior.exp: Likewise.
7596 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7597
e9352324
AA
75982017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7599
7600 PR gdb/21226
7601 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
7602 stack value pieces are taken from the LSB end.
7603
d5d1163e
AA
76042017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7605
7606 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
7607 variable at nonzero offset.
7608
0567c986
AA
76092017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7610
7611 * gdb.dwarf2/var-access.c: New file.
7612 * gdb.dwarf2/var-access.exp: New test.
7613 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
7614
973e9aab
TT
76152017-06-12 Tom Tromey <tom@tromey.com>
7616
7617 * gdb.dwarf2/formdata16.exp: Add tests.
7618
d9109c80
TT
76192017-06-12 Tom Tromey <tom@tromey.com>
7620
7621 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
7622
30a25466
TT
76232017-06-12 Tom Tromey <tom@tromey.com>
7624
7625 PR exp/16225:
7626 * gdb.reverse/i386-sse-reverse.exp: Update tests.
7627 * gdb.arch/vsx-regs.exp: Update tests.
7628 * gdb.arch/s390-vregs.exp (hex128): New proc.
7629 Update test.
7630 * gdb.arch/altivec-regs.exp: Update tests.
7631
aefd8b33
SDJ
76322017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7633
7634 * gdb.base/startup-with-shell.c: New file.
7635 * gdb.base/startup-with-shell.exp: Likewise.
7636
2090129c
SDJ
76372017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
7638
7639 * gdb.server/non-existing-program.exp: Update regex in order to
7640 reflect the fact that gdbserver is now using fork_inferior (with a
7641 shell) to startup the inferior.
7642
8e86a419
SM
76432017-05-30 Simon Marchi <simon.marchi@ericsson.com>
7644
7645 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
7646 support function calls from GDB.
7647
e6cf65f2
TT
76482017-05-21 Tom Tromey <tom@tromey.com>
7649
7650 PR rust/21466:
7651 * gdb.rust/unsized.exp: New file.
7652 * gdb.rust/unsized.rs: New file.
7653
43cc5389
TT
76542017-05-19 Tom Tromey <tom@tromey.com>
7655
7656 PR rust/21484:
7657 * gdb.rust/watch.exp: New file.
7658 * gdb.rust/watch.rs: New file.
7659
ec8df234
TT
76602017-05-18 Tom Tromey <tom@tromey.com>
7661
7662 * gdb.rust/simple.exp: Allow Box to be qualified.
7663
3e3e7fae
TP
76642017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
7665
7666 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
7667
59cc050d
PA
76682017-05-18 Pedro Alves <palves@redhat.com>
7669
7670 * gdb.base/fileio.c (test_write, test_read, test_close)
7671 (test_fstat): Don't print 'ret' in the fail path.
7672
c8f6abd1
PA
76732017-05-18 Pedro Alves <palves@redhat.com>
7674
7675 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
7676 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
7677 (test_system, test_rename, test_unlink, test_time): Change
7678 prototypes.
7679 * gdb.base/fileio.exp (stop_msg): Adjust.
7680
d2a03b77
PA
76812017-05-18 Pedro Alves <palves@redhat.com>
7682
7683 * gdb.base/fileio.c (null_str): New global.
7684 (test_stat): Use it.
7685 * gdb.base/fileio.exp: Remove nowarnings.
7686
0d5c6999
YQ
76872017-05-17 Yao Qi <yao.qi@linaro.org>
7688
7689 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
7690
21873064
YQ
76912017-05-17 Simon Marchi <simon.marchi@ericsson.com>
7692
7693 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
7694 argument command.
7695 (top-level): Invoke test_set_inferior_tty.
7696
d512d31c
PA
76972017-05-04 Pedro Alves <palves@redhat.com>
7698
7699 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
7700 Add parens to print call for Python 3.
7701
90cef2ed
KS
77022017-05-03 Keith Seitz <keiths@redhat.com>
7703
7704 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
7705 (main): Call it.
7706
14f819c8
TW
77072017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7708
7709 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
7710 to prev and next.
7711
913aeadd
TW
77122017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7713
7714 * gdb.python/py-record-btrace.exp: Remove test for
7715 gdb.BtraceInstruction.error.
7716
a3be24ad
TW
77172017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7718
7719 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
7720
ae20e79a
TW
77212017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
7722
7723 * gdb.python/py-record-btrace-threads.c: New file.
7724 * gdb.python/py-record-btrace-threads.exp: New file.
7725
45ce1b47
SDJ
77262017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
7727
7728 PR testsuite/8595
7729 * gdb.base/environ.exp: Make test available in all architectures.
7730 Move bits related to "info program" testing to
7731 gdb.base/info-program.exp. Rewrite tests to use the two new
7732 procedures mentione below.
7733 (test_set_show_env_var) New procedure.
7734 (test_set_show_env_var_equal): Likewise.
7735 * gdb.base/info-program.exp: New file.
7736
e15c3eb4
KS
77372017-04-27 Keith Seitz <keiths@redhat.com>
7738
7739 * gdb.cp/oranking.cc (test15): New function.
7740 (main): Call test15 and declare additional variables for testing.
7741 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
7742 "p foo101('abc')" tests.
7743 Add tests for cv qualifier overloads.
7744 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
7745 "lvalue reference overload" test.
7746 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
7747 "print value of f1 on Child&& in f2" test.
7748
3a3fd0fd
PA
77492017-04-19 Pedro Alves <palves@redhat.com>
7750
7751 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
7752 procedure.
7753 (top level): Call it.
7754 * lib/gdb.exp (gdb_define_cmd): New procedure.
7755
53375380
PA
77562017-04-12 Pedro Alves <palves@redhat.com>
7757
7758 PR gdb/21323
7759 * gdb.cp/wide_char_types.c: Include <wchar.h>.
7760 (wchar): New global.
7761 * gdb.cp/wide_char_types.exp (wide_char_types_program)
7762 (do_test_wide_char, wide_char_types_no_program, top level): Add
7763 wchar_t testing.
7764
53e710ac
PA
77652017-04-12 Pedro Alves <palves@redhat.com>
7766
7767 PR c++/21323
7768 * gdb.cp/wide_char_types.c: New file.
7769 * gdb.cp/wide_char_types.exp: New file.
7770
0ad9d8c7
SDJ
77712017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
7772
7773 PR gdb/21352
7774 * gdb.trace/tsv.exp: Add test for "tsave -r".
7775
b1b45502
IB
77762017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
7777
7778 * gdb.dlang/watch-loc.c: New file.
7779 * gdb.dlang/watch-loc.exp: New file.
7780
ec13808e
JK
77812017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7782
7783 * gdb.python/py-section-script.exp (sepdebug): New testcases.
7784
fe5f7374
AK
77852017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7786
7787 * gdb.arch/arc-analyze-prologue.S: New file.
7788 * gdb.arch/arc-analyze-prologue.exp: Likewise.
7789
eea78757
AK
77902017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
7791
7792 * gdb.arch/arc-decode-insn.S: New file.
7793 * gdb.arch/arc-decode-insn.exp: Likewise.
7794
5badf10a
IR
77952017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
7796
7797 PR tdep/20928
7798 * gdb.arch/sparc64-regs.exp: New file.
7799 * gdb.arch/sparc64-regs.S: Likewise.
7800
cee59b3f
TW
78012017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
7802
7803 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
7804 and memory view on Python 3.
7805
c0f55cc6
AV
78062017-03-20 Artemiy Volkov <artemiyv@acm.org>
7807 Keith Seitz <keiths@redhat.com>
7808
7809 PR gdb/14441
7810 * gdb.cp/demangle.exp: Add rvalue reference tests.
7811 * gdb.cp/rvalue-ref-casts.cc: New file.
7812 * gdb.cp/rvalue-ref-casts.exp: New file.
7813 * gdb.cp/rvalue-ref-overload.cc: New file.
7814 * gdb.cp/rvalue-ref-overload.exp: New file.
7815 * gdb.cp/rvalue-ref-params.cc: New file.
7816 * gdb.cp/rvalue-ref-params.exp: New file.
7817 * gdb.cp/rvalue-ref-sizeof.cc: New file.
7818 * gdb.cp/rvalue-ref-sizeof.exp: New file.
7819 * gdb.cp/rvalue-ref-types.cc: New file.
7820 * gdb.cp/rvalue-ref-types.exp: New file.
7821 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
7822 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
7823
51457a05
MAL
78242017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7825
7826 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
7827 New procedure.
7828
5b291c04
MAL
78292017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
7830
7831 * lib/mi-support.exp (mi_gdb_test): Add additional message
7832 for unexpected output.
7833
59a56148
AA
78342017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
7835
7836 * gdb.base/examine-backward.c (Barrier): New character array
7837 constant, to ensure that TestStrings is preceded by a string
7838 terminator.
7839
7942e96e
AA
78402017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7841
7842 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
7843 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
7844 and implicit pointer into such a location.
7845
6ebac3fb
DE
78462017-03-16 Doug Evans <dje@google.com>
7847
7848 * gdb.python/py-lazy-string (pointer): Really add new typedef.
7849
ec3b243d
TP
78502017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
7851
7852 * gdb.cp/m-static.exp: Fix expectation for prototype of
7853 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
7854
78552017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
7856
7857 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
7858 * gdb.guile/scm-lazy-string.c: New file.
7859 * gdb.guile/scm-value.exp: Move lazy string tests to ...
7860 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
7861 for pointer, array, typedef lazy strings.
7862
2cc36e25 78632017-03-16 Doug Evans <dje@google.com>
34b43320
DE
7864
7865 PR python/17728, python/18439, python/18779
7866 * gdb.python/py-value.c (main) Delete locals sptr, sn.
7867 * gdb.python/py-lazy-string.c (pointer): New typedef.
7868 (main): New locals ptr, array, typedef_ptr.
7869 * gdb.python/py-value.exp: Move lazy string tests to ...
7870 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
7871 array, typedef lazy strings.
ec3b243d 7872
0efcde63
AK
78732017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
7874
7875 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
7876 Add optional 'test' parameter.
7877
7978d7c3
SM
78782017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7879
7880 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7881 Skip for versions of DejaGnu < 1.5.
7882
896c0c1e
SM
78832017-03-13 Simon Marchi <simon.marchi@ericsson.com>
7884
7885 * lib/gdb.exp (dejagnu_version): New proc.
7886 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
7887 Use dejagnu_version.
7888
5f4d1085
KS
78892017-03-10 Keith Seitz <keiths@redhat.com>
7890
7891 PR c++/8128
7892 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
7893 type from destructor regexps.
7894 Add a branch which actually passes the test.
7895 Adjust "ptype t5i" test names.
7896
1de05205
PA
78972017-03-08 Pedro Alves <palves@redhat.com>
7898
7899 * gdb.base/step-over-exit.exp: Add explicit test message.
7900
c65d6b55
PA
79012017-03-08 Pedro Alves <palves@redhat.com>
7902
7903 PR gdb/18360
7904 * gdb.threads/interrupt-while-step-over.c: New file.
7905 * gdb.threads/interrupt-while-step-over.exp: New file.
7906
2e86a283
PA
79072017-03-08 Pedro Alves <palves@redhat.com>
7908
7909 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
7910 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
7911
25dcbff6
PA
79122017-03-08 Pedro Alves <palves@redhat.com>
7913
7914 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
7915 PKRU as not supported as a PASS.
7916
dc9366eb
PA
79172017-03-08 Pedro Alves <palves@redhat.com>
7918
7919 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
7920 prefix instead of $binfile1/$binfile2.
7921 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
7922 in test message.
7923 * gdb.python/py-completion.exp: Use "load python file" as test
7924 messages instead of unstable path names.
7925
6e5d74e7
PA
79262017-03-08 Pedro Alves <palves@redhat.com>
7927 Jan Kratochvil <jan.kratochvil@redhat.com>
7928
7929 PR cli/21218
7930 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
7931 New proc.
7932 (top level): Call it.
7933
9753a2f6
PA
79342017-03-08 Pedro Alves <palves@redhat.com>
7935
7936 PR tui/21216
7937 * gdb.tui/tui-nl-filtered-output.exp: New file.
7938
1a4dd9dd
PA
79392017-03-08 Pedro Alves <palves@redhat.com>
7940
7941 * gdb.base/completion.exp: Move TUI completion tests to ...
7942 * gdb.tui/completion.exp: ... this new file.
7943
7cbbff33
PA
79442017-03-08 Pedro Alves <palves@redhat.com>
7945
7946 * gdb.base/tui-disasm-long-lines.c,
7947 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
7948 gdb.base/tui-layout.exp: Move to ...
7949 * gdb.tui/: ... this new directory.
7950
5f6fd321
PA
79512017-03-07 Pedro Alves <palves@redhat.com>
7952
7953 * gdb.base/tui-layout.c: New file.
7954 * gdb.base/tui-layout.exp: New file.
7955
44959fa8
PA
79562017-03-07 Pedro Alves <palves@redhat.com>
7957
7958 * gdb.base/tui-layout.c: Rename to ...
7959 * gdb.base/tui-disasm-long-lines.c: ... this.
7960 * gdb.base/tui-layout.exp: Rename to ...
7961 * gdb.base/tui-disasm-long-lines.exp: ... this.
7962
f8c4e718
PA
79632017-03-07 Pedro Alves <palves@redhat.com>
7964
7965 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
7966
6dbb839a 79672017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
7968
7969 * i386-mpx-call.c: New file.
7970 * i386-mpx-call.exp: New file.
7971
65b48a81
PB
79722017-02-28 Peter Bergner <bergner@vnet.ibm.com>
7973
7974 * gdb.arch/powerpc-power.exp: Delete test.
7975 * gdb.arch/powerpc-power.s: Likewise.
7976 * gdb.disasm/disassembler-options.exp: New test.
7977 * gdb.arch/powerpc-altivec.exp: Likewise.
7978 * gdb.arch/powerpc-altivec.s: Likewise.
7979 * gdb.arch/powerpc-altivec2.exp: Likewise.
7980 * gdb.arch/powerpc-altivec2.s: Likewise.
7981 * gdb.arch/powerpc-altivec3.exp: Likewise.
7982 * gdb.arch/powerpc-altivec3.s: Likewise.
7983 * gdb.arch/powerpc-power7.exp: Likewise.
7984 * gdb.arch/powerpc-power7.s: Likewise.
7985 * gdb.arch/powerpc-power8.exp: Likewise.
7986 * gdb.arch/powerpc-power8.s: Likewise.
7987 * gdb.arch/powerpc-power9.exp: Likewise.
7988 * gdb.arch/powerpc-power9.s: Likewise.
7989 * gdb.arch/powerpc-vsx.exp: Likewise.
7990 * gdb.arch/powerpc-vsx.s: Likewise.
7991 * gdb.arch/powerpc-vsx2.exp: Likewise.
7992 * gdb.arch/powerpc-vsx2.s: Likewise.
7993 * gdb.arch/powerpc-vsx3.exp: Likewise.
7994 * gdb.arch/powerpc-vsx3.s: Likewise.
7995 * gdb.arch/arm-disassembler-options.exp: Likewise.
7996 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
7997 * gdb.arch/s390-disassembler-options.exp: Likewise.
7998
17cd4947
LM
79992017-02-23 Luis Machado <lgustavo@codesourcery.com>
8000
8001 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8002 (check_supported_features): ... this. Changed return type to void.
8003 (supports_rdseed): New static global.
8004 (rdseed): Check supports_rdseed.
8005 (initialize): Call check_supported_features.
8006
2039d74e
EBM
80072017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8008
8009 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
8010 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
8011 and lqarx/stqcx.
8012 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
8013 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
8014
a51d7ecf
EBM
80152017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
8016
8017 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
8018 uppercase.
8019
0224619f
JK
80202017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8021
8022 * gdb.dwarf2/formdata16.c: New file.
8023 * gdb.dwarf2/formdata16.exp: New file.
8024 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
8025
216f72a1
JK
80262017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8027
8028 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
8029 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
8030 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
8031 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
8032 DW_AT_GNU_*.
8033
43988095
JK
80342017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8035
8036 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
8037
99e8a4f9
SDJ
80382017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
8039
8040 PR gdb/21164
8041 * gdb.base/maint.exp: Add testcases for when the commands do
8042 not have arguments.
8043
b58a8c0c
TP
80442017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
8045
8046 * gdb.cp/chained-calls.exp: Use p instead of P.
8047
4e746bb6
TW
80482017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
8049
8050 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
8051 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
8052
3f77c769
TT
80532017-02-14 Tom Tromey <tom@tromey.com>
8054
8055 PR python/13598:
8056 * gdb.python/py-events.exp: Add before_prompt event tests.
8057
075beec0
AA
80582017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8059
8060 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
8061
bf5f525c
LM
80622017-02-13 Luis Machado <lgustavo@codesourcery.com>
8063
8064 * gdb.linespec/explicit.c (my_unique_function_name): New function.
8065 (main): Call my_unique_function_name.
8066 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
8067 completion of patterns with a single match.
8068 Add missing -re switches to gdb_test_multiple calls.
8069
13a66184
LM
80702017-02-13 Luis Machado <lgustavo@codesourcery.com>
8071
8072 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
8073 return if core file is not recognized.
8074
26a06916
SM
80752017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8076
8077 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
8078 and extra UIs.
8079
b761ca9e
SM
80802017-02-10 Simon Marchi <simon.marchi@ericsson.com>
8081
8082 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
8083 proc_with_prefix.
8084
b964bee0
TT
80852017-02-10 Tom Tromey <tom@tromey.com>
8086
8087 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
8088
18da0c51
MG
80892017-02-10 Martin Galvan <martingalvan@sourceware.org>
8090
8091 PR gdb/21122
8092 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
8093
604c4576
JG
80942017-02-08 Jerome Guitton <guitton@adacore.com>
8095
8096 * gdb.base/define.exp: Add test for command abbreviations
8097 in define.
8098
20b477a7
LM
80992017-02-06 Luis Machado <lgustavo@codesourcery.com>
8100
8101 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
8102 * gdb.reverse/insn-reverse-x86.c: New file.
8103
3f7b46f2
IR
81042017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
8105
8106 PR tdep/20936
8107 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
8108
f0fd41c1
TT
81092017-02-03 Tom Tromey <tom@tromey.com>
8110
8111 PR rust/21097:
8112 * gdb.rust/simple.exp: Add new tests.
8113
5be5dbf0
PA
81142017-02-02 Pedro Alves <palves@redhat.com>
8115
8116 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
8117 tests.
8118
7346ef59
AA
81192017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
8120
8121 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
8122 taking a 2-byte value out of a 4-byte DWARF implicit value on
8123 big-endian targets.
8124 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
8125 logic. Add test cases for DW_OP_implicit.
8126
787f0025
MM
81272017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8128
8129 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
8130
68777c29
MM
81312017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8132
8133 * gdb.btrace/enable.exp: Call gdb_exit before
8134 skip_gdbserver_tests.
8135
0a1c7e28
MM
81362017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8137
8138 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
8139 GDBFLAGS.
8140
b5ac99b0
MM
81412017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8142
8143 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
8144 the test is skipped.
8145 * gdb.btrace/data.exp: Likewise.
8146 * gdb.btrace/delta.exp: Likewise.
8147 * gdb.btrace/dlopen.exp: Likewise.
8148 * gdb.btrace/enable-running.exp: Likewise.
8149 * gdb.btrace/enable.exp: Likewise.
8150 * gdb.btrace/exception.exp: Likewise.
8151 * gdb.btrace/function_call_history.exp: Likewise.
8152 * gdb.btrace/gcore.exp: Likewise.
8153 * gdb.btrace/instruction_history.exp: Likewise.
8154 * gdb.btrace/multi-thread-step.exp: Likewise.
8155 * gdb.btrace/nohist.exp: Likewise.
8156 * gdb.btrace/non-stop.exp: Likewise.
8157 * gdb.btrace/reconnect.exp: Likewise.
8158 * gdb.btrace/record_goto-step.exp: Likewise.
8159 * gdb.btrace/record_goto.exp: Likewise.
8160 * gdb.btrace/rn-dl-bind.exp: Likewise.
8161 * gdb.btrace/segv.exp: Likewise.
8162 * gdb.btrace/step.exp: Likewise.
8163 * gdb.btrace/stepi.exp: Likewise.
8164 * gdb.btrace/tailcall-only.exp: Likewise.
8165 * gdb.btrace/tailcall.exp: Likewise.
8166 * gdb.btrace/tsx.exp: Likewise.
8167 * gdb.btrace/unknown_functions.exp: Likewise.
8168 * gdb.btrace/vdso.exp: Likewise.
8169
cd4007e4
MM
81702017-02-01 Markus Metzger <markus.t.metzger@intel.com>
8171
8172 * gdb.btrace/enable-running.c: New.
8173 * gdb.btrace/enable-running.exp: New.
8174
2735833d
WT
81752017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
8176
8177 * gdb.arch/amd64-gs_base.c: New file.
8178 * gdb.arch/amd64-gs_base.exp: New file.
8179
b51e1e94
LM
81802017-01-26 Luis Machado <lgustavo@codesourcery.com>
8181
8182 * lib/memory.exp: Remove spurious empty newlines.
8183
72ca0410
SM
81842017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
8185
8186 * gdb.python/py-bad-printers.exp: Load python file using "source".
8187 * gdb.python/py-events.exp: Likewise.
8188 * gdb.python/py-evsignal.exp: Likewise.
8189 * gdb.python/py-evthreads.exp: Likewise.
8190 * gdb.python/py-frame-args.exp: Likewise.
8191 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
8192 * gdb.python/py-framefilter-mi.exp: Likewise.
8193 * gdb.python/py-framefilter.exp: Likewise.
8194 * gdb.python/py-mi.exp: Likewise.
8195 * gdb.python/py-pp-maint.exp: Likewise.
8196 * gdb.python/py-pp-registration.exp: Likewise.
8197 * gdb.python/py-prettyprint.exp: Likewise.
8198 (run_lang_tests): Likewise.
8199 * gdb.python/py-typeprint.exp: Likewise.
8200
e309aa65
LM
82012017-01-26 Luis Machado <lgustavo@codesourcery.com>
8202
8203 * lib/memory.exp: New file.
8204 * lib/gdb.exp: Load memory.exp.
8205 * gdb.base/memattr.exp (delete_memory): Move proc to
8206 lib/memory.exp and rename to delete_memory_regions.
8207 Replace delete_memory with delete_memory_regions.
8208 Cleanup memory regions before tests.
8209 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
8210 before tests.
8211
515aff23
LM
82122017-01-26 Luis Machado <lgustavo@codesourcery.com>
8213
8214 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
8215 files.
8216 (initialize): New function conditionally defined.
8217 (testcases): Move within conditional block.
8218 (main): Call initialize.
8219 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
8220 of gdb.reverse/insn-reverse.c.
8221 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
8222 gdb.reverse/insn-reverse.c.
8223
d8b49cf0
YQ
82242017-01-26 Yao Qi <yao.qi@linaro.org>
8225
8226 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
8227 disassemble on address 0.
8228
f13a9a0c
YQ
82292017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
8230 Yao Qi <yao.qi@linaro.org>
8231
8232 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
8233 * gdb.dwarf2/implptr-64bit.S: Remove.
8234 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
8235 variables in caller's context. Add DW_OP_implicit_value.
8236
5ac95241
YQ
82372017-01-25 Yao Qi <yao.qi@linaro.org>
8238
8239 * lib/dwarf.exp (Dwarf::_location): Handle
8240 DW_OP_GNU_implicit_pointer with proper size.
8241
23e82930
LM
82422017-01-20 Luis Machado <lgustavo@codesourcery.com>
8243
8244 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
8245 and add untested calls.
8246
d334ae25
LM
82472017-01-20 Luis Machado <lgustavo@codesourcery.com>
8248
8249 * gdb.python/python.exp: Check line number against what GDB thinks
8250 the line number is for func1.
8251
f5e6296e
IB
82522017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
8253
8254 * gdb.dlang/debug-expr.exp: New file.
8255
5b362f04
LM
82562016-12-23 Luis Machado <lgustavo@codesourcery.com>
8257
8258 Fix test names for the following files:
8259
8260 * gdb.ada/exec_changed.exp
8261 * gdb.ada/info_types.exp
8262 * gdb.arch/aarch64-atomic-inst.exp
8263 * gdb.arch/aarch64-fp.exp
8264 * gdb.arch/altivec-abi.exp
8265 * gdb.arch/altivec-regs.exp
8266 * gdb.arch/amd64-byte.exp
8267 * gdb.arch/amd64-disp-step.exp
8268 * gdb.arch/amd64-dword.exp
8269 * gdb.arch/amd64-entry-value-inline.exp
8270 * gdb.arch/amd64-entry-value-param.exp
8271 * gdb.arch/amd64-entry-value-paramref.exp
8272 * gdb.arch/amd64-entry-value.exp
8273 * gdb.arch/amd64-i386-address.exp
8274 * gdb.arch/amd64-invalid-stack-middle.exp
8275 * gdb.arch/amd64-invalid-stack-top.exp
8276 * gdb.arch/amd64-optimout-repeat.exp
8277 * gdb.arch/amd64-prologue-skip.exp
8278 * gdb.arch/amd64-prologue-xmm.exp
8279 * gdb.arch/amd64-stap-special-operands.exp
8280 * gdb.arch/amd64-stap-wrong-subexp.exp
8281 * gdb.arch/amd64-tailcall-cxx.exp
8282 * gdb.arch/amd64-tailcall-noret.exp
8283 * gdb.arch/amd64-tailcall-ret.exp
8284 * gdb.arch/amd64-tailcall-self.exp
8285 * gdb.arch/amd64-word.exp
8286 * gdb.arch/arm-bl-branch-dest.exp
8287 * gdb.arch/arm-disp-step.exp
8288 * gdb.arch/arm-neon.exp
8289 * gdb.arch/arm-single-step-kernel-helper.exp
8290 * gdb.arch/avr-flash-qualifier.exp
8291 * gdb.arch/disp-step-insn-reloc.exp
8292 * gdb.arch/e500-abi.exp
8293 * gdb.arch/e500-regs.exp
8294 * gdb.arch/ftrace-insn-reloc.exp
8295 * gdb.arch/i386-avx512.exp
8296 * gdb.arch/i386-bp_permanent.exp
8297 * gdb.arch/i386-byte.exp
8298 * gdb.arch/i386-cfi-notcurrent.exp
8299 * gdb.arch/i386-disp-step.exp
8300 * gdb.arch/i386-dr3-watch.exp
8301 * gdb.arch/i386-float.exp
8302 * gdb.arch/i386-gnu-cfi.exp
8303 * gdb.arch/i386-mpx-map.exp
8304 * gdb.arch/i386-mpx-sigsegv.exp
8305 * gdb.arch/i386-mpx-simple_segv.exp
8306 * gdb.arch/i386-mpx.exp
8307 * gdb.arch/i386-permbkpt.exp
8308 * gdb.arch/i386-prologue.exp
8309 * gdb.arch/i386-signal.exp
8310 * gdb.arch/i386-size-overlap.exp
8311 * gdb.arch/i386-unwind.exp
8312 * gdb.arch/i386-word.exp
8313 * gdb.arch/mips-fcr.exp
8314 * gdb.arch/powerpc-d128-regs.exp
8315 * gdb.arch/powerpc-stackless.exp
8316 * gdb.arch/ppc64-atomic-inst.exp
8317 * gdb.arch/s390-stackless.exp
8318 * gdb.arch/s390-tdbregs.exp
8319 * gdb.arch/s390-vregs.exp
8320 * gdb.arch/sparc-sysstep.exp
8321 * gdb.arch/thumb-bx-pc.exp
8322 * gdb.arch/thumb-singlestep.exp
8323 * gdb.arch/thumb2-it.exp
8324 * gdb.arch/vsx-regs.exp
8325 * gdb.asm/asm-source.exp
8326 * gdb.base/a2-run.exp
8327 * gdb.base/advance.exp
8328 * gdb.base/all-bin.exp
8329 * gdb.base/anon.exp
8330 * gdb.base/args.exp
8331 * gdb.base/arithmet.exp
8332 * gdb.base/async-shell.exp
8333 * gdb.base/async.exp
8334 * gdb.base/attach-pie-noexec.exp
8335 * gdb.base/attach-twice.exp
8336 * gdb.base/auto-load.exp
8337 * gdb.base/bang.exp
8338 * gdb.base/bitfields.exp
8339 * gdb.base/break-always.exp
8340 * gdb.base/break-caller-line.exp
8341 * gdb.base/break-entry.exp
8342 * gdb.base/break-inline.exp
8343 * gdb.base/break-on-linker-gcd-function.exp
8344 * gdb.base/break-probes.exp
8345 * gdb.base/break.exp
8346 * gdb.base/breakpoint-shadow.exp
8347 * gdb.base/call-ar-st.exp
8348 * gdb.base/call-sc.exp
8349 * gdb.base/call-signal-resume.exp
8350 * gdb.base/call-strs.exp
8351 * gdb.base/callfuncs.exp
8352 * gdb.base/catch-fork-static.exp
8353 * gdb.base/catch-gdb-caused-signals.exp
8354 * gdb.base/catch-load.exp
8355 * gdb.base/catch-signal-fork.exp
8356 * gdb.base/catch-signal.exp
8357 * gdb.base/catch-syscall.exp
8358 * gdb.base/charset.exp
8359 * gdb.base/checkpoint.exp
8360 * gdb.base/chng-syms.exp
8361 * gdb.base/code-expr.exp
8362 * gdb.base/code_elim.exp
8363 * gdb.base/commands.exp
8364 * gdb.base/completion.exp
8365 * gdb.base/complex.exp
8366 * gdb.base/cond-expr.exp
8367 * gdb.base/condbreak.exp
8368 * gdb.base/consecutive.exp
8369 * gdb.base/continue-all-already-running.exp
8370 * gdb.base/coredump-filter.exp
8371 * gdb.base/corefile.exp
8372 * gdb.base/dbx.exp
8373 * gdb.base/debug-expr.exp
8374 * gdb.base/define.exp
8375 * gdb.base/del.exp
8376 * gdb.base/disabled-location.exp
8377 * gdb.base/disasm-end-cu.exp
8378 * gdb.base/disasm-optim.exp
8379 * gdb.base/display.exp
8380 * gdb.base/duplicate-bp.exp
8381 * gdb.base/ena-dis-br.exp
8382 * gdb.base/ending-run.exp
8383 * gdb.base/enumval.exp
8384 * gdb.base/environ.exp
8385 * gdb.base/eu-strip-infcall.exp
8386 * gdb.base/eval-avoid-side-effects.exp
8387 * gdb.base/eval-skip.exp
8388 * gdb.base/exitsignal.exp
8389 * gdb.base/expand-psymtabs.exp
8390 * gdb.base/filesym.exp
8391 * gdb.base/find-unmapped.exp
8392 * gdb.base/finish.exp
8393 * gdb.base/float.exp
8394 * gdb.base/foll-exec-mode.exp
8395 * gdb.base/foll-exec.exp
8396 * gdb.base/foll-fork.exp
8397 * gdb.base/fortran-sym-case.exp
8398 * gdb.base/freebpcmd.exp
8399 * gdb.base/func-ptr.exp
8400 * gdb.base/func-ptrs.exp
8401 * gdb.base/funcargs.exp
8402 * gdb.base/gcore-buffer-overflow.exp
8403 * gdb.base/gcore-relro-pie.exp
8404 * gdb.base/gcore-relro.exp
8405 * gdb.base/gcore.exp
8406 * gdb.base/gdb1090.exp
8407 * gdb.base/gdb11530.exp
8408 * gdb.base/gdb11531.exp
8409 * gdb.base/gdb1821.exp
8410 * gdb.base/gdbindex-stabs.exp
8411 * gdb.base/gdbvars.exp
8412 * gdb.base/hbreak.exp
8413 * gdb.base/hbreak2.exp
8414 * gdb.base/included.exp
8415 * gdb.base/infcall-input.exp
8416 * gdb.base/inferior-died.exp
8417 * gdb.base/infnan.exp
8418 * gdb.base/info-macros.exp
8419 * gdb.base/info-os.exp
8420 * gdb.base/info-proc.exp
8421 * gdb.base/info-shared.exp
8422 * gdb.base/info-target.exp
8423 * gdb.base/infoline.exp
8424 * gdb.base/interp.exp
8425 * gdb.base/interrupt.exp
8426 * gdb.base/jit-reader.exp
8427 * gdb.base/jit-simple.exp
8428 * gdb.base/kill-after-signal.exp
8429 * gdb.base/kill-detach-inferiors-cmd.exp
8430 * gdb.base/label.exp
8431 * gdb.base/langs.exp
8432 * gdb.base/ldbl_e308.exp
8433 * gdb.base/line-symtabs.exp
8434 * gdb.base/linespecs.exp
8435 * gdb.base/list.exp
8436 * gdb.base/long_long.exp
8437 * gdb.base/longest-types.exp
8438 * gdb.base/maint.exp
8439 * gdb.base/max-value-size.exp
8440 * gdb.base/memattr.exp
8441 * gdb.base/mips_pro.exp
8442 * gdb.base/morestack.exp
8443 * gdb.base/moribund-step.exp
8444 * gdb.base/multi-forks.exp
8445 * gdb.base/nested-addr.exp
8446 * gdb.base/nextoverexit.exp
8447 * gdb.base/noreturn-finish.exp
8448 * gdb.base/noreturn-return.exp
8449 * gdb.base/nostdlib.exp
8450 * gdb.base/offsets.exp
8451 * gdb.base/opaque.exp
8452 * gdb.base/pc-fp.exp
8453 * gdb.base/permissions.exp
8454 * gdb.base/print-symbol-loading.exp
8455 * gdb.base/prologue-include.exp
8456 * gdb.base/psymtab.exp
8457 * gdb.base/ptype.exp
8458 * gdb.base/random-signal.exp
8459 * gdb.base/randomize.exp
8460 * gdb.base/range-stepping.exp
8461 * gdb.base/readline-ask.exp
8462 * gdb.base/recpar.exp
8463 * gdb.base/recurse.exp
8464 * gdb.base/relational.exp
8465 * gdb.base/restore.exp
8466 * gdb.base/return-nodebug.exp
8467 * gdb.base/return.exp
8468 * gdb.base/run-after-attach.exp
8469 * gdb.base/save-bp.exp
8470 * gdb.base/scope.exp
8471 * gdb.base/sect-cmd.exp
8472 * gdb.base/set-lang-auto.exp
8473 * gdb.base/set-noassign.exp
8474 * gdb.base/setvar.exp
8475 * gdb.base/sigall.exp
8476 * gdb.base/sigbpt.exp
8477 * gdb.base/siginfo-addr.exp
8478 * gdb.base/siginfo-infcall.exp
8479 * gdb.base/siginfo-obj.exp
8480 * gdb.base/siginfo.exp
8481 * gdb.base/signals-state-child.exp
8482 * gdb.base/signest.exp
8483 * gdb.base/sigstep.exp
8484 * gdb.base/sizeof.exp
8485 * gdb.base/skip.exp
8486 * gdb.base/solib-corrupted.exp
8487 * gdb.base/solib-nodir.exp
8488 * gdb.base/solib-search.exp
8489 * gdb.base/stack-checking.exp
8490 * gdb.base/stale-infcall.exp
8491 * gdb.base/stap-probe.exp
8492 * gdb.base/start.exp
8493 * gdb.base/step-break.exp
8494 * gdb.base/step-bt.exp
8495 * gdb.base/step-line.exp
8496 * gdb.base/step-over-exit.exp
8497 * gdb.base/step-over-syscall.exp
8498 * gdb.base/step-resume-infcall.exp
8499 * gdb.base/step-test.exp
8500 * gdb.base/store.exp
8501 * gdb.base/structs3.exp
8502 * gdb.base/sym-file.exp
8503 * gdb.base/symbol-without-target_section.exp
8504 * gdb.base/term.exp
8505 * gdb.base/testenv.exp
8506 * gdb.base/ui-redirect.exp
8507 * gdb.base/until.exp
8508 * gdb.base/unwindonsignal.exp
8509 * gdb.base/value-double-free.exp
8510 * gdb.base/vla-datatypes.exp
8511 * gdb.base/vla-ptr.exp
8512 * gdb.base/vla-sideeffect.exp
8513 * gdb.base/volatile.exp
8514 * gdb.base/watch-cond-infcall.exp
8515 * gdb.base/watch-cond.exp
8516 * gdb.base/watch-non-mem.exp
8517 * gdb.base/watch-read.exp
8518 * gdb.base/watch-vfork.exp
8519 * gdb.base/watchpoint-cond-gone.exp
8520 * gdb.base/watchpoint-delete.exp
8521 * gdb.base/watchpoint-hw-hit-once.exp
8522 * gdb.base/watchpoint-hw.exp
8523 * gdb.base/watchpoint-stops-at-right-insn.exp
8524 * gdb.base/watchpoints.exp
8525 * gdb.base/wchar.exp
8526 * gdb.base/whatis-exp.exp
8527 * gdb.btrace/buffer-size.exp
8528 * gdb.btrace/data.exp
8529 * gdb.btrace/delta.exp
8530 * gdb.btrace/dlopen.exp
8531 * gdb.btrace/enable.exp
8532 * gdb.btrace/exception.exp
8533 * gdb.btrace/function_call_history.exp
8534 * gdb.btrace/gcore.exp
8535 * gdb.btrace/instruction_history.exp
8536 * gdb.btrace/nohist.exp
8537 * gdb.btrace/reconnect.exp
8538 * gdb.btrace/record_goto-step.exp
8539 * gdb.btrace/record_goto.exp
8540 * gdb.btrace/rn-dl-bind.exp
8541 * gdb.btrace/segv.exp
8542 * gdb.btrace/step.exp
8543 * gdb.btrace/stepi.exp
8544 * gdb.btrace/tailcall-only.exp
8545 * gdb.btrace/tailcall.exp
8546 * gdb.btrace/tsx.exp
8547 * gdb.btrace/unknown_functions.exp
8548 * gdb.btrace/vdso.exp
8549 * gdb.compile/compile-ifunc.exp
8550 * gdb.compile/compile-ops.exp
8551 * gdb.compile/compile-print.exp
8552 * gdb.compile/compile-setjmp.exp
8553 * gdb.cp/abstract-origin.exp
8554 * gdb.cp/ambiguous.exp
8555 * gdb.cp/annota2.exp
8556 * gdb.cp/annota3.exp
8557 * gdb.cp/anon-ns.exp
8558 * gdb.cp/anon-struct.exp
8559 * gdb.cp/anon-union.exp
8560 * gdb.cp/arg-reference.exp
8561 * gdb.cp/baseenum.exp
8562 * gdb.cp/bool.exp
8563 * gdb.cp/breakpoint.exp
8564 * gdb.cp/bs15503.exp
8565 * gdb.cp/call-c.exp
8566 * gdb.cp/casts.exp
8567 * gdb.cp/chained-calls.exp
8568 * gdb.cp/class2.exp
8569 * gdb.cp/classes.exp
8570 * gdb.cp/cmpd-minsyms.exp
8571 * gdb.cp/converts.exp
8572 * gdb.cp/cp-relocate.exp
8573 * gdb.cp/cpcompletion.exp
8574 * gdb.cp/cpexprs.exp
8575 * gdb.cp/cplabel.exp
8576 * gdb.cp/cplusfuncs.exp
8577 * gdb.cp/cpsizeof.exp
8578 * gdb.cp/ctti.exp
8579 * gdb.cp/derivation.exp
8580 * gdb.cp/destrprint.exp
8581 * gdb.cp/dispcxx.exp
8582 * gdb.cp/enum-class.exp
8583 * gdb.cp/exception.exp
8584 * gdb.cp/exceptprint.exp
8585 * gdb.cp/expand-psymtabs-cxx.exp
8586 * gdb.cp/expand-sals.exp
8587 * gdb.cp/extern-c.exp
8588 * gdb.cp/filename.exp
8589 * gdb.cp/formatted-ref.exp
8590 * gdb.cp/fpointer.exp
8591 * gdb.cp/gdb1355.exp
8592 * gdb.cp/gdb2495.exp
8593 * gdb.cp/hang.exp
8594 * gdb.cp/impl-this.exp
8595 * gdb.cp/infcall-dlopen.exp
8596 * gdb.cp/inherit.exp
8597 * gdb.cp/iostream.exp
8598 * gdb.cp/koenig.exp
8599 * gdb.cp/local.exp
8600 * gdb.cp/m-data.exp
8601 * gdb.cp/m-static.exp
8602 * gdb.cp/mb-ctor.exp
8603 * gdb.cp/mb-inline.exp
8604 * gdb.cp/mb-templates.exp
8605 * gdb.cp/member-name.exp
8606 * gdb.cp/member-ptr.exp
8607 * gdb.cp/meth-typedefs.exp
8608 * gdb.cp/method.exp
8609 * gdb.cp/method2.exp
8610 * gdb.cp/minsym-fallback.exp
8611 * gdb.cp/misc.exp
8612 * gdb.cp/namelessclass.exp
8613 * gdb.cp/namespace-enum.exp
8614 * gdb.cp/namespace-nested-import.exp
8615 * gdb.cp/namespace.exp
8616 * gdb.cp/nextoverthrow.exp
8617 * gdb.cp/no-dmgl-verbose.exp
8618 * gdb.cp/non-trivial-retval.exp
8619 * gdb.cp/noparam.exp
8620 * gdb.cp/nsdecl.exp
8621 * gdb.cp/nsimport.exp
8622 * gdb.cp/nsnested.exp
8623 * gdb.cp/nsnoimports.exp
8624 * gdb.cp/nsrecurs.exp
8625 * gdb.cp/nsstress.exp
8626 * gdb.cp/nsusing.exp
8627 * gdb.cp/operator.exp
8628 * gdb.cp/oranking.exp
8629 * gdb.cp/overload-const.exp
8630 * gdb.cp/overload.exp
8631 * gdb.cp/ovldbreak.exp
8632 * gdb.cp/ovsrch.exp
8633 * gdb.cp/paren-type.exp
8634 * gdb.cp/parse-lang.exp
8635 * gdb.cp/pass-by-ref.exp
8636 * gdb.cp/pr-1023.exp
8637 * gdb.cp/pr-1210.exp
8638 * gdb.cp/pr-574.exp
8639 * gdb.cp/pr10687.exp
8640 * gdb.cp/pr12028.exp
8641 * gdb.cp/pr17132.exp
8642 * gdb.cp/pr17494.exp
8643 * gdb.cp/pr9067.exp
8644 * gdb.cp/pr9167.exp
8645 * gdb.cp/pr9631.exp
8646 * gdb.cp/printmethod.exp
8647 * gdb.cp/psmang.exp
8648 * gdb.cp/psymtab-parameter.exp
8649 * gdb.cp/ptype-cv-cp.exp
8650 * gdb.cp/ptype-flags.exp
8651 * gdb.cp/re-set-overloaded.exp
8652 * gdb.cp/ref-types.exp
8653 * gdb.cp/rtti.exp
8654 * gdb.cp/scope-err.exp
8655 * gdb.cp/shadow.exp
8656 * gdb.cp/smartp.exp
8657 * gdb.cp/static-method.exp
8658 * gdb.cp/static-print-quit.exp
8659 * gdb.cp/temargs.exp
8660 * gdb.cp/templates.exp
8661 * gdb.cp/try_catch.exp
8662 * gdb.cp/typedef-operator.exp
8663 * gdb.cp/typeid.exp
8664 * gdb.cp/userdef.exp
8665 * gdb.cp/using-crash.exp
8666 * gdb.cp/var-tag.exp
8667 * gdb.cp/virtbase.exp
8668 * gdb.cp/virtfunc.exp
8669 * gdb.cp/virtfunc2.exp
8670 * gdb.cp/vla-cxx.exp
8671 * gdb.disasm/t01_mov.exp
8672 * gdb.disasm/t02_mova.exp
8673 * gdb.disasm/t03_add.exp
8674 * gdb.disasm/t04_sub.exp
8675 * gdb.disasm/t05_cmp.exp
8676 * gdb.disasm/t06_ari2.exp
8677 * gdb.disasm/t07_ari3.exp
8678 * gdb.disasm/t08_or.exp
8679 * gdb.disasm/t09_xor.exp
8680 * gdb.disasm/t10_and.exp
8681 * gdb.disasm/t11_logs.exp
8682 * gdb.disasm/t12_bit.exp
8683 * gdb.disasm/t13_otr.exp
8684 * gdb.dlang/circular.exp
8685 * gdb.dwarf2/arr-stride.exp
8686 * gdb.dwarf2/arr-subrange.exp
8687 * gdb.dwarf2/atomic-type.exp
8688 * gdb.dwarf2/bad-regnum.exp
8689 * gdb.dwarf2/bitfield-parent-optimized-out.exp
8690 * gdb.dwarf2/callframecfa.exp
8691 * gdb.dwarf2/clztest.exp
8692 * gdb.dwarf2/corrupt.exp
8693 * gdb.dwarf2/data-loc.exp
8694 * gdb.dwarf2/dup-psym.exp
8695 * gdb.dwarf2/dw2-anon-mptr.exp
8696 * gdb.dwarf2/dw2-anonymous-func.exp
8697 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
8698 * gdb.dwarf2/dw2-bad-unresolved.exp
8699 * gdb.dwarf2/dw2-basic.exp
8700 * gdb.dwarf2/dw2-canonicalize-type.exp
8701 * gdb.dwarf2/dw2-case-insensitive.exp
8702 * gdb.dwarf2/dw2-common-block.exp
8703 * gdb.dwarf2/dw2-compdir-oldgcc.exp
8704 * gdb.dwarf2/dw2-compressed.exp
8705 * gdb.dwarf2/dw2-const.exp
8706 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
8707 * gdb.dwarf2/dw2-cu-size.exp
8708 * gdb.dwarf2/dw2-dup-frame.exp
8709 * gdb.dwarf2/dw2-entry-value.exp
8710 * gdb.dwarf2/dw2-icycle.exp
8711 * gdb.dwarf2/dw2-ifort-parameter.exp
8712 * gdb.dwarf2/dw2-inline-break.exp
8713 * gdb.dwarf2/dw2-inline-param.exp
8714 * gdb.dwarf2/dw2-intercu.exp
8715 * gdb.dwarf2/dw2-intermix.exp
8716 * gdb.dwarf2/dw2-lexical-block-bare.exp
8717 * gdb.dwarf2/dw2-linkage-name-trust.exp
8718 * gdb.dwarf2/dw2-minsym-in-cu.exp
8719 * gdb.dwarf2/dw2-noloc.exp
8720 * gdb.dwarf2/dw2-op-call.exp
8721 * gdb.dwarf2/dw2-op-out-param.exp
8722 * gdb.dwarf2/dw2-opt-structptr.exp
8723 * gdb.dwarf2/dw2-param-error.exp
8724 * gdb.dwarf2/dw2-producer.exp
8725 * gdb.dwarf2/dw2-ranges-base.exp
8726 * gdb.dwarf2/dw2-ref-missing-frame.exp
8727 * gdb.dwarf2/dw2-reg-undefined.exp
8728 * gdb.dwarf2/dw2-regno-invalid.exp
8729 * gdb.dwarf2/dw2-restore.exp
8730 * gdb.dwarf2/dw2-restrict.exp
8731 * gdb.dwarf2/dw2-single-line-discriminators.exp
8732 * gdb.dwarf2/dw2-strp.exp
8733 * gdb.dwarf2/dw2-undefined-ret-addr.exp
8734 * gdb.dwarf2/dw2-unresolved.exp
8735 * gdb.dwarf2/dw2-var-zero-addr.exp
8736 * gdb.dwarf2/dw4-sig-types.exp
8737 * gdb.dwarf2/dwz.exp
8738 * gdb.dwarf2/dynarr-ptr.exp
8739 * gdb.dwarf2/enum-type.exp
8740 * gdb.dwarf2/gdb-index.exp
8741 * gdb.dwarf2/implptr-64bit.exp
8742 * gdb.dwarf2/implptr-optimized-out.exp
8743 * gdb.dwarf2/implptr.exp
8744 * gdb.dwarf2/implref-array.exp
8745 * gdb.dwarf2/implref-const.exp
8746 * gdb.dwarf2/implref-global.exp
8747 * gdb.dwarf2/implref-struct.exp
8748 * gdb.dwarf2/mac-fileno.exp
8749 * gdb.dwarf2/main-subprogram.exp
8750 * gdb.dwarf2/member-ptr-forwardref.exp
8751 * gdb.dwarf2/method-ptr.exp
8752 * gdb.dwarf2/missing-sig-type.exp
8753 * gdb.dwarf2/nonvar-access.exp
8754 * gdb.dwarf2/opaque-type-lookup.exp
8755 * gdb.dwarf2/pieces-optimized-out.exp
8756 * gdb.dwarf2/pieces.exp
8757 * gdb.dwarf2/pr10770.exp
8758 * gdb.dwarf2/pr13961.exp
8759 * gdb.dwarf2/staticvirtual.exp
8760 * gdb.dwarf2/subrange.exp
8761 * gdb.dwarf2/symtab-producer.exp
8762 * gdb.dwarf2/trace-crash.exp
8763 * gdb.dwarf2/typeddwarf.exp
8764 * gdb.dwarf2/valop.exp
8765 * gdb.dwarf2/watch-notconst.exp
8766 * gdb.fortran/array-element.exp
8767 * gdb.fortran/charset.exp
8768 * gdb.fortran/common-block.exp
8769 * gdb.fortran/complex.exp
8770 * gdb.fortran/derived-type-function.exp
8771 * gdb.fortran/derived-type.exp
8772 * gdb.fortran/logical.exp
8773 * gdb.fortran/module.exp
8774 * gdb.fortran/multi-dim.exp
8775 * gdb.fortran/nested-funcs.exp
8776 * gdb.fortran/print-formatted.exp
8777 * gdb.fortran/subarray.exp
8778 * gdb.fortran/vla-alloc-assoc.exp
8779 * gdb.fortran/vla-datatypes.exp
8780 * gdb.fortran/vla-history.exp
8781 * gdb.fortran/vla-ptr-info.exp
8782 * gdb.fortran/vla-ptype-sub.exp
8783 * gdb.fortran/vla-ptype.exp
8784 * gdb.fortran/vla-sizeof.exp
8785 * gdb.fortran/vla-type.exp
8786 * gdb.fortran/vla-value-sub-arbitrary.exp
8787 * gdb.fortran/vla-value-sub-finish.exp
8788 * gdb.fortran/vla-value-sub.exp
8789 * gdb.fortran/vla-value.exp
8790 * gdb.fortran/whatis_type.exp
8791 * gdb.go/chan.exp
8792 * gdb.go/handcall.exp
8793 * gdb.go/hello.exp
8794 * gdb.go/integers.exp
8795 * gdb.go/methods.exp
8796 * gdb.go/package.exp
8797 * gdb.go/strings.exp
8798 * gdb.go/types.exp
8799 * gdb.go/unsafe.exp
8800 * gdb.guile/scm-arch.exp
8801 * gdb.guile/scm-block.exp
8802 * gdb.guile/scm-breakpoint.exp
8803 * gdb.guile/scm-cmd.exp
8804 * gdb.guile/scm-disasm.exp
8805 * gdb.guile/scm-equal.exp
8806 * gdb.guile/scm-frame-args.exp
8807 * gdb.guile/scm-frame-inline.exp
8808 * gdb.guile/scm-frame.exp
8809 * gdb.guile/scm-iterator.exp
8810 * gdb.guile/scm-math.exp
8811 * gdb.guile/scm-objfile.exp
8812 * gdb.guile/scm-ports.exp
8813 * gdb.guile/scm-symbol.exp
8814 * gdb.guile/scm-symtab.exp
8815 * gdb.guile/scm-value-cc.exp
8816 * gdb.guile/types-module.exp
8817 * gdb.linespec/break-ask.exp
8818 * gdb.linespec/cpexplicit.exp
8819 * gdb.linespec/explicit.exp
8820 * gdb.linespec/keywords.exp
8821 * gdb.linespec/linespec.exp
8822 * gdb.linespec/ls-dollar.exp
8823 * gdb.linespec/ls-errs.exp
8824 * gdb.linespec/skip-two.exp
8825 * gdb.linespec/thread.exp
8826 * gdb.mi/mi-async.exp
8827 * gdb.mi/mi-basics.exp
8828 * gdb.mi/mi-break.exp
8829 * gdb.mi/mi-catch-load.exp
8830 * gdb.mi/mi-cli.exp
8831 * gdb.mi/mi-cmd-param-changed.exp
8832 * gdb.mi/mi-console.exp
8833 * gdb.mi/mi-detach.exp
8834 * gdb.mi/mi-disassemble.exp
8835 * gdb.mi/mi-eval.exp
8836 * gdb.mi/mi-file-transfer.exp
8837 * gdb.mi/mi-file.exp
8838 * gdb.mi/mi-fill-memory.exp
8839 * gdb.mi/mi-inheritance-syntax-error.exp
8840 * gdb.mi/mi-linespec-err-cp.exp
8841 * gdb.mi/mi-logging.exp
8842 * gdb.mi/mi-memory-changed.exp
8843 * gdb.mi/mi-read-memory.exp
8844 * gdb.mi/mi-record-changed.exp
8845 * gdb.mi/mi-reg-undefined.exp
8846 * gdb.mi/mi-regs.exp
8847 * gdb.mi/mi-return.exp
8848 * gdb.mi/mi-reverse.exp
8849 * gdb.mi/mi-simplerun.exp
8850 * gdb.mi/mi-solib.exp
8851 * gdb.mi/mi-stack.exp
8852 * gdb.mi/mi-stepi.exp
8853 * gdb.mi/mi-syn-frame.exp
8854 * gdb.mi/mi-until.exp
8855 * gdb.mi/mi-var-block.exp
8856 * gdb.mi/mi-var-child.exp
8857 * gdb.mi/mi-var-cmd.exp
8858 * gdb.mi/mi-var-cp.exp
8859 * gdb.mi/mi-var-display.exp
8860 * gdb.mi/mi-var-invalidate.exp
8861 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
8862 * gdb.mi/mi-vla-fortran.exp
8863 * gdb.mi/mi-watch.exp
8864 * gdb.mi/mi2-var-child.exp
8865 * gdb.mi/user-selected-context-sync.exp
8866 * gdb.modula2/unbounded-array.exp
8867 * gdb.multi/dummy-frame-restore.exp
8868 * gdb.multi/multi-arch-exec.exp
8869 * gdb.multi/multi-arch.exp
8870 * gdb.multi/tids.exp
8871 * gdb.multi/watchpoint-multi.exp
8872 * gdb.opencl/callfuncs.exp
8873 * gdb.opencl/convs_casts.exp
8874 * gdb.opencl/datatypes.exp
8875 * gdb.opencl/operators.exp
8876 * gdb.opencl/vec_comps.exp
8877 * gdb.opt/clobbered-registers-O2.exp
8878 * gdb.opt/inline-break.exp
8879 * gdb.opt/inline-bt.exp
8880 * gdb.opt/inline-cmds.exp
8881 * gdb.opt/inline-locals.exp
8882 * gdb.pascal/case-insensitive-symbols.exp
8883 * gdb.pascal/floats.exp
8884 * gdb.pascal/gdb11492.exp
8885 * gdb.python/lib-types.exp
8886 * gdb.python/py-arch.exp
8887 * gdb.python/py-as-string.exp
8888 * gdb.python/py-bad-printers.exp
8889 * gdb.python/py-block.exp
8890 * gdb.python/py-breakpoint-create-fail.exp
8891 * gdb.python/py-breakpoint.exp
8892 * gdb.python/py-caller-is.exp
8893 * gdb.python/py-cmd.exp
8894 * gdb.python/py-explore-cc.exp
8895 * gdb.python/py-explore.exp
8896 * gdb.python/py-finish-breakpoint.exp
8897 * gdb.python/py-finish-breakpoint2.exp
8898 * gdb.python/py-frame-args.exp
8899 * gdb.python/py-frame-inline.exp
8900 * gdb.python/py-frame.exp
8901 * gdb.python/py-framefilter-mi.exp
8902 * gdb.python/py-infthread.exp
8903 * gdb.python/py-lazy-string.exp
8904 * gdb.python/py-linetable.exp
8905 * gdb.python/py-mi-events.exp
8906 * gdb.python/py-mi-objfile.exp
8907 * gdb.python/py-mi.exp
8908 * gdb.python/py-objfile.exp
8909 * gdb.python/py-pp-integral.exp
8910 * gdb.python/py-pp-maint.exp
8911 * gdb.python/py-pp-re-notag.exp
8912 * gdb.python/py-pp-registration.exp
8913 * gdb.python/py-recurse-unwind.exp
8914 * gdb.python/py-strfns.exp
8915 * gdb.python/py-symbol.exp
8916 * gdb.python/py-symtab.exp
8917 * gdb.python/py-sync-interp.exp
8918 * gdb.python/py-typeprint.exp
8919 * gdb.python/py-unwind-maint.exp
8920 * gdb.python/py-unwind.exp
8921 * gdb.python/py-value-cc.exp
8922 * gdb.python/py-xmethods.exp
8923 * gdb.reverse/amd64-tailcall-reverse.exp
8924 * gdb.reverse/break-precsave.exp
8925 * gdb.reverse/break-reverse.exp
8926 * gdb.reverse/consecutive-precsave.exp
8927 * gdb.reverse/consecutive-reverse.exp
8928 * gdb.reverse/finish-precsave.exp
8929 * gdb.reverse/finish-reverse-bkpt.exp
8930 * gdb.reverse/finish-reverse.exp
8931 * gdb.reverse/fstatat-reverse.exp
8932 * gdb.reverse/getresuid-reverse.exp
8933 * gdb.reverse/i386-precsave.exp
8934 * gdb.reverse/i386-reverse.exp
8935 * gdb.reverse/i386-sse-reverse.exp
8936 * gdb.reverse/i387-env-reverse.exp
8937 * gdb.reverse/i387-stack-reverse.exp
8938 * gdb.reverse/insn-reverse.exp
8939 * gdb.reverse/machinestate-precsave.exp
8940 * gdb.reverse/machinestate.exp
8941 * gdb.reverse/next-reverse-bkpt-over-sr.exp
8942 * gdb.reverse/pipe-reverse.exp
8943 * gdb.reverse/readv-reverse.exp
8944 * gdb.reverse/recvmsg-reverse.exp
8945 * gdb.reverse/rerun-prec.exp
8946 * gdb.reverse/s390-mvcle.exp
8947 * gdb.reverse/step-precsave.exp
8948 * gdb.reverse/step-reverse.exp
8949 * gdb.reverse/time-reverse.exp
8950 * gdb.reverse/until-precsave.exp
8951 * gdb.reverse/until-reverse.exp
8952 * gdb.reverse/waitpid-reverse.exp
8953 * gdb.reverse/watch-precsave.exp
8954 * gdb.reverse/watch-reverse.exp
8955 * gdb.rust/generics.exp
8956 * gdb.rust/methods.exp
8957 * gdb.rust/modules.exp
8958 * gdb.rust/simple.exp
8959 * gdb.server/connect-with-no-symbol-file.exp
8960 * gdb.server/ext-attach.exp
8961 * gdb.server/ext-restart.exp
8962 * gdb.server/ext-wrapper.exp
8963 * gdb.server/file-transfer.exp
8964 * gdb.server/server-exec-info.exp
8965 * gdb.server/server-kill.exp
8966 * gdb.server/server-mon.exp
8967 * gdb.server/wrapper.exp
8968 * gdb.stabs/exclfwd.exp
8969 * gdb.stabs/gdb11479.exp
8970 * gdb.threads/clone-new-thread-event.exp
8971 * gdb.threads/corethreads.exp
8972 * gdb.threads/current-lwp-dead.exp
8973 * gdb.threads/dlopen-libpthread.exp
8974 * gdb.threads/gcore-thread.exp
8975 * gdb.threads/sigstep-threads.exp
8976 * gdb.threads/watchpoint-fork.exp
8977 * gdb.trace/actions-changed.exp
8978 * gdb.trace/backtrace.exp
8979 * gdb.trace/change-loc.exp
8980 * gdb.trace/circ.exp
8981 * gdb.trace/collection.exp
8982 * gdb.trace/disconnected-tracing.exp
8983 * gdb.trace/ftrace.exp
8984 * gdb.trace/mi-trace-frame-collected.exp
8985 * gdb.trace/mi-trace-unavailable.exp
8986 * gdb.trace/mi-traceframe-changed.exp
8987 * gdb.trace/mi-tsv-changed.exp
8988 * gdb.trace/no-attach-trace.exp
8989 * gdb.trace/passc-dyn.exp
8990 * gdb.trace/qtro.exp
8991 * gdb.trace/range-stepping.exp
8992 * gdb.trace/read-memory.exp
8993 * gdb.trace/save-trace.exp
8994 * gdb.trace/signal.exp
8995 * gdb.trace/status-stop.exp
8996 * gdb.trace/tfile.exp
8997 * gdb.trace/trace-break.exp
8998 * gdb.trace/trace-buffer-size.exp
8999 * gdb.trace/trace-condition.exp
9000 * gdb.trace/tracefile-pseudo-reg.exp
9001 * gdb.trace/tstatus.exp
9002 * gdb.trace/unavailable.exp
9003 * gdb.trace/while-dyn.exp
9004 * gdb.trace/while-stepping.exp
9005
34c41c68
DE
90062016-12-22 Doug Evans <xdje42@gmail.com>
9007
9008 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
9009 and msymbols.
9010
16e69324
YQ
90112016-12-19 Yao Qi <yao.qi@linaro.org>
9012
9013 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
9014 (test_with_self): Don't call do_steps_and_nexts, and remove
9015 code about stepping into xmalloc.
9016
f94f411b
YQ
90172016-12-09 Yao Qi <yao.qi@linaro.org>
9018
9019 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
9020
90212016-12-09 Yao Qi <yao.qi@linaro.org>
9022
9023 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
9024
f1b5deee
PA
90252016-12-09 Pedro Alves <palves@redhat.com>
9026
9027 * gdb.base/all-architectures-0.exp: New file.
9028 * gdb.base/all-architectures-1.exp: New file.
9029 * gdb.base/all-architectures-2.exp: New file.
9030 * gdb.base/all-architectures-3.exp: New file.
9031 * gdb.base/all-architectures-4.exp: New file.
9032 * gdb.base/all-architectures-5.exp: New file.
9033 * gdb.base/all-architectures-6.exp: New file.
9034 * gdb.base/all-architectures-7.exp: New file.
9035 * gdb.base/all-architectures.exp.in: New file.
9036
364ca42e
YQ
90372016-12-09 Yao Qi <yao.qi@linaro.org>
9038
9039 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
9040
107c2d62
LM
90412016-12-02 Luis Machado <lgustavo@codesourcery.com>
9042
9043 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
9044 possible.
9045 Remove useless pattern-matching code.
9046
df3ee9ca
PA
90472016-12-02 Pedro Alves <palves@redhat.com>
9048
9049 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
9050 procedure.
9051 (top level): Call it.
9052
ec835369
PA
90532016-12-02 Pedro Alves <palves@redhat.com>
9054
9055 * gdb.base/commands.exp (user_defined_command_args_stack_test):
9056 New procedure.
9057 (top level): Call it.
9058
01770bbd
PA
90592016-12-02 Pedro Alves <palves@redhat.com>
9060
9061 PR cli/20559
9062 * gdb.base/commands.exp (user_defined_command_args_eval): New
9063 procedure.
9064 (top level): Call it.
9065
008459ea
LM
90662016-12-02 Luis Machado <lgustavo@codesourcery.com>
9067
9068 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
9069 timeout handling.
9070
0c1b455e
TT
90712016-12-02 Tom Tromey <tom@tromey.com>
9072
9073 * gdb.dwarf2/main-subprogram.c: New file.
9074 * gdb.dwarf2/main-subprogram.exp: New file.
9075
018572b8
LM
90762016-12-01 Luis Machado <lgustavo@codesourcery.com>
9077
9078 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
9079 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
9080 gdb_test_no_output for a couple of cases.
9081 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
9082
84c93cd5
LM
90832016-12-01 Luis Machado <lgustavo@codesourcery.com>
9084
9085 Fix test names and standardize compilation error messages throughout
9086 the following files:
9087
9088 * gdb.ada/start.exp
9089 * gdb.arch/alpha-step.exp
9090 * gdb.arch/e500-prologue.exp
9091 * gdb.arch/ftrace-insn-reloc.exp
9092 * gdb.arch/gdb1291.exp
9093 * gdb.arch/gdb1431.exp
9094 * gdb.arch/gdb1558.exp
9095 * gdb.arch/i386-dr3-watch.exp
9096 * gdb.arch/i386-sse-stack-align.exp
9097 * gdb.arch/ia64-breakpoint-shadow.exp
9098 * gdb.arch/pa-nullify.exp
9099 * gdb.arch/powerpc-aix-prologue.exp
9100 * gdb.arch/thumb-bx-pc.exp
9101 * gdb.base/annota1.exp
9102 * gdb.base/annota3.exp
9103 * gdb.base/arrayidx.exp
9104 * gdb.base/assign.exp
9105 * gdb.base/attach.exp
9106 * gdb.base/auxv.exp
9107 * gdb.base/bang.exp
9108 * gdb.base/bfp-test.exp
9109 * gdb.base/bigcore.exp
9110 * gdb.base/bitfields2.exp
9111 * gdb.base/break-fun-addr.exp
9112 * gdb.base/break-probes.exp
9113 * gdb.base/call-rt-st.exp
9114 * gdb.base/callexit.exp
9115 * gdb.base/catch-fork-kill.exp
9116 * gdb.base/charset.exp
9117 * gdb.base/checkpoint.exp
9118 * gdb.base/comprdebug.exp
9119 * gdb.base/constvars.exp
9120 * gdb.base/coredump-filter.exp
9121 * gdb.base/cursal.exp
9122 * gdb.base/cvexpr.exp
9123 * gdb.base/detach.exp
9124 * gdb.base/display.exp
9125 * gdb.base/dmsym.exp
9126 * gdb.base/dprintf-pending.exp
9127 * gdb.base/dso2dso.exp
9128 * gdb.base/dtrace-probe.exp
9129 * gdb.base/dump.exp
9130 * gdb.base/enum_cond.exp
9131 * gdb.base/exe-lock.exp
9132 * gdb.base/exec-invalid-sysroot.exp
9133 * gdb.base/execl-update-breakpoints.exp
9134 * gdb.base/exprs.exp
9135 * gdb.base/fileio.exp
9136 * gdb.base/find.exp
9137 * gdb.base/finish.exp
9138 * gdb.base/fixsection.exp
9139 * gdb.base/foll-vfork.exp
9140 * gdb.base/frame-args.exp
9141 * gdb.base/gcore.exp
9142 * gdb.base/gdb1250.exp
9143 * gdb.base/global-var-nested-by-dso.exp
9144 * gdb.base/gnu-ifunc.exp
9145 * gdb.base/hashline1.exp
9146 * gdb.base/hashline2.exp
9147 * gdb.base/hashline3.exp
9148 * gdb.base/hbreak-in-shr-unsupported.exp
9149 * gdb.base/huge.exp
9150 * gdb.base/infcall-input.exp
9151 * gdb.base/info-fun.exp
9152 * gdb.base/info-shared.exp
9153 * gdb.base/jit-simple.exp
9154 * gdb.base/jit-so.exp
9155 * gdb.base/jit.exp
9156 * gdb.base/jump.exp
9157 * gdb.base/label.exp
9158 * gdb.base/lineinc.exp
9159 * gdb.base/logical.exp
9160 * gdb.base/longjmp.exp
9161 * gdb.base/macscp.exp
9162 * gdb.base/miscexprs.exp
9163 * gdb.base/new-ui-echo.exp
9164 * gdb.base/new-ui-pending-input.exp
9165 * gdb.base/new-ui.exp
9166 * gdb.base/nodebug.exp
9167 * gdb.base/nofield.exp
9168 * gdb.base/offsets.exp
9169 * gdb.base/overlays.exp
9170 * gdb.base/pending.exp
9171 * gdb.base/pointers.exp
9172 * gdb.base/pr11022.exp
9173 * gdb.base/printcmds.exp
9174 * gdb.base/prologue.exp
9175 * gdb.base/ptr-typedef.exp
9176 * gdb.base/realname-expand.exp
9177 * gdb.base/relativedebug.exp
9178 * gdb.base/relocate.exp
9179 * gdb.base/remote.exp
9180 * gdb.base/reread.exp
9181 * gdb.base/return2.exp
9182 * gdb.base/savedregs.exp
9183 * gdb.base/sep.exp
9184 * gdb.base/sepdebug.exp
9185 * gdb.base/sepsymtab.exp
9186 * gdb.base/set-inferior-tty.exp
9187 * gdb.base/setshow.exp
9188 * gdb.base/shlib-call.exp
9189 * gdb.base/sigaltstack.exp
9190 * gdb.base/siginfo-addr.exp
9191 * gdb.base/signals.exp
9192 * gdb.base/signull.exp
9193 * gdb.base/sigrepeat.exp
9194 * gdb.base/so-impl-ld.exp
9195 * gdb.base/solib-display.exp
9196 * gdb.base/solib-overlap.exp
9197 * gdb.base/solib-search.exp
9198 * gdb.base/solib-symbol.exp
9199 * gdb.base/structs.exp
9200 * gdb.base/structs2.exp
9201 * gdb.base/symtab-search-order.exp
9202 * gdb.base/twice.exp
9203 * gdb.base/unload.exp
9204 * gdb.base/varargs.exp
9205 * gdb.base/watchpoint-solib.exp
9206 * gdb.base/watchpoint.exp
9207 * gdb.base/whatis.exp
9208 * gdb.base/wrong_frame_bt_full.exp
9209 * gdb.btrace/dlopen.exp
9210 * gdb.cell/ea-standalone.exp
9211 * gdb.cell/ea-test.exp
9212 * gdb.cp/dispcxx.exp
9213 * gdb.cp/gdb2384.exp
9214 * gdb.cp/method2.exp
9215 * gdb.cp/nextoverthrow.exp
9216 * gdb.cp/pr10728.exp
9217 * gdb.disasm/am33.exp
9218 * gdb.disasm/h8300s.exp
9219 * gdb.disasm/mn10300.exp
9220 * gdb.disasm/sh3.exp
9221 * gdb.dwarf2/dw2-dir-file-name.exp
9222 * gdb.fortran/complex.exp
9223 * gdb.fortran/library-module.exp
9224 * gdb.guile/scm-pretty-print.exp
9225 * gdb.guile/scm-symbol.exp
9226 * gdb.guile/scm-type.exp
9227 * gdb.guile/scm-value.exp
9228 * gdb.linespec/linespec.exp
9229 * gdb.mi/gdb701.exp
9230 * gdb.mi/gdb792.exp
9231 * gdb.mi/mi-breakpoint-changed.exp
9232 * gdb.mi/mi-dprintf-pending.exp
9233 * gdb.mi/mi-dprintf.exp
9234 * gdb.mi/mi-exit-code.exp
9235 * gdb.mi/mi-pending.exp
9236 * gdb.mi/mi-solib.exp
9237 * gdb.mi/new-ui-mi-sync.exp
9238 * gdb.mi/pr11022.exp
9239 * gdb.mi/user-selected-context-sync.exp
9240 * gdb.opt/solib-intra-step.exp
9241 * gdb.python/py-events.exp
9242 * gdb.python/py-finish-breakpoint.exp
9243 * gdb.python/py-mi.exp
9244 * gdb.python/py-prettyprint.exp
9245 * gdb.python/py-shared.exp
9246 * gdb.python/py-symbol.exp
9247 * gdb.python/py-template.exp
9248 * gdb.python/py-type.exp
9249 * gdb.python/py-value.exp
9250 * gdb.reverse/solib-precsave.exp
9251 * gdb.reverse/solib-reverse.exp
9252 * gdb.server/solib-list.exp
9253 * gdb.stabs/weird.exp
9254 * gdb.threads/reconnect-signal.exp
9255 * gdb.threads/stepi-random-signal.exp
9256 * gdb.trace/actions.exp
9257 * gdb.trace/ax.exp
9258 * gdb.trace/backtrace.exp
9259 * gdb.trace/change-loc.exp
9260 * gdb.trace/deltrace.exp
9261 * gdb.trace/ftrace-lock.exp
9262 * gdb.trace/ftrace.exp
9263 * gdb.trace/infotrace.exp
9264 * gdb.trace/mi-tracepoint-changed.exp
9265 * gdb.trace/packetlen.exp
9266 * gdb.trace/passcount.exp
9267 * gdb.trace/pending.exp
9268 * gdb.trace/range-stepping.exp
9269 * gdb.trace/report.exp
9270 * gdb.trace/stap-trace.exp
9271 * gdb.trace/tfind.exp
9272 * gdb.trace/trace-break.exp
9273 * gdb.trace/trace-condition.exp
9274 * gdb.trace/trace-enable-disable.exp
9275 * gdb.trace/trace-mt.exp
9276 * gdb.trace/tracecmd.exp
9277 * gdb.trace/tspeed.exp
9278 * gdb.trace/tsv.exp
9279 * lib/perftest.exp
9280
fb9feb35
LM
92812016-12-01 Luis Machado <lgustavo@codesourcery.com>
9282
9283 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
9284 with gdb_test_no_output.
9285 Use command as test name.
9286
cd2ddb6c
LM
92872016-12-01 Luis Machado <lgustavo@codesourcery.com>
9288
9289 Fix test names starting with uppercase throughout the files.
9290
9291 * gdb.ada/assign_1.exp
9292 * gdb.ada/boolean_expr.exp
9293 * gdb.base/arrayidx.exp
9294 * gdb.base/del.exp
9295 * gdb.base/gcore-buffer-overflow.exp
9296 * gdb.base/testenv.exp
9297 * gdb.compile/compile.exp
9298 * gdb.python/py-framefilter-invalidarg.exp
9299 * gdb.python/py-framefilter.exp
9300
bb95117e
LM
93012016-12-01 Luis Machado <lgustavo@codesourcery.com>
9302
9303 Fix test names starting with uppercase throughout the files.
9304
9305 * gdb.ada/array_return.exp
9306 * gdb.ada/expr_delims.exp
9307 * gdb.ada/mi_dyn_arr.exp
9308 * gdb.ada/mi_interface.exp
9309 * gdb.ada/mi_var_array.exp
9310 * gdb.ada/watch_arg.exp
9311 * gdb.arch/alpha-step.exp
9312 * gdb.arch/altivec-regs.exp
9313 * gdb.arch/e500-regs.exp
9314 * gdb.arch/powerpc-d128-regs.exp
9315 * gdb.base/arrayidx.exp
9316 * gdb.base/break.exp
9317 * gdb.base/checkpoint.exp
9318 * gdb.base/debug-expr.exp
9319 * gdb.base/dmsym.exp
9320 * gdb.base/radix.exp
9321 * gdb.base/sepdebug.exp
9322 * gdb.base/testenv.exp
9323 * gdb.base/watch_thread_num.exp
9324 * gdb.base/watchpoint-cond-gone.exp
9325 * gdb.cell/break.exp
9326 * gdb.cell/ea-cache.exp
9327 * gdb.compile/compile.exp
9328 * gdb.cp/gdb2495.exp
9329 * gdb.gdb/selftest.exp
9330 * gdb.gdb/xfullpath.exp
9331 * gdb.go/hello.exp
9332 * gdb.go/integers.exp
9333 * gdb.objc/basicclass.exp
9334 * gdb.pascal/hello.exp
9335 * gdb.pascal/integers.exp
9336 * gdb.python/py-breakpoint.exp
9337 * gdb.python/py-cmd.exp
9338 * gdb.python/py-linetable.exp
9339 * gdb.python/py-xmethods.exp
9340 * gdb.python/python.exp
9341 * gdb.reverse/consecutive-precsave.exp
9342 * gdb.reverse/finish-precsave.exp
9343 * gdb.reverse/i386-precsave.exp
9344 * gdb.reverse/machinestate-precsave.exp
9345 * gdb.reverse/sigall-precsave.exp
9346 * gdb.reverse/solib-precsave.exp
9347 * gdb.reverse/step-precsave.exp
9348 * gdb.reverse/until-precsave.exp
9349 * gdb.reverse/watch-precsave.exp
9350 * gdb.threads/leader-exit.exp
9351 * gdb.threads/pthreads.exp
9352 * gdb.threads/wp-replication.exp
9353 * gdb.trace/actions.exp
9354 * gdb.trace/mi-tsv-changed.exp
9355 * gdb.trace/tsv.exp
9356
de97fdd4
LM
93572016-12-01 Luis Machado <lgustavo@codesourcery.com>
9358
9359 Fix test names starting with uppercase throughout the files.
9360
9361 * gdb.arch/i386-bp_permanent.exp
9362 * gdb.arch/i386-gnu-cfi.exp
9363 * gdb.base/disasm-end-cu.exp
9364 * gdb.base/macscp.exp
9365 * gdb.base/pending.exp
9366 * gdb.base/watch_thread_num.exp
9367 * gdb.cp/exception.exp
9368 * gdb.cp/gdb2495.exp
9369 * gdb.cp/local.exp
9370 * gdb.python/py-evsignal.exp
9371 * gdb.python/python.exp
9372 * gdb.trace/tracecmd.exp
9373
9f058c10
LM
93742016-12-01 Luis Machado <lgustavo@codesourcery.com>
9375
9376 Fix test names starting with uppercase throughout the files.
9377
9378 * gdb.base/charset.exp
9379 * gdb.base/eval.exp
9380 * gdb.base/multi-forks.exp
9381 * gdb.guile/scm-progspace.exp
9382 * gdb.opencl/datatypes.exp
9383 * gdb.python/py-block.exp
9384 * gdb.python/py-function.exp
9385 * gdb.python/py-symbol.exp
9386 * gdb.python/py-symtab.exp
9387 * gdb.python/py-xmethods.exp
9388 * gdb.reverse/break-precsave.exp
9389 * gdb.reverse/break-reverse.exp
9390 * gdb.reverse/consecutive-precsave.exp
9391 * gdb.reverse/consecutive-reverse.exp
9392 * gdb.reverse/finish-precsave.exp
9393 * gdb.reverse/finish-reverse-bkpt.exp
9394 * gdb.reverse/finish-reverse.exp
9395 * gdb.reverse/fstatat-reverse.exp
9396 * gdb.reverse/getresuid-reverse.exp
9397 * gdb.reverse/i386-precsave.exp
9398 * gdb.reverse/i386-reverse.exp
9399 * gdb.reverse/i386-sse-reverse.exp
9400 * gdb.reverse/i387-stack-reverse.exp
9401 * gdb.reverse/insn-reverse.exp
9402 * gdb.reverse/machinestate-precsave.exp
9403 * gdb.reverse/machinestate.exp
9404 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9405 * gdb.reverse/pipe-reverse.exp
9406 * gdb.reverse/readv-reverse.exp
9407 * gdb.reverse/recvmsg-reverse.exp
9408 * gdb.reverse/rerun-prec.exp
9409 * gdb.reverse/s390-mvcle.exp
9410 * gdb.reverse/sigall-precsave.exp
9411 * gdb.reverse/sigall-reverse.exp
9412 * gdb.reverse/solib-precsave.exp
9413 * gdb.reverse/solib-reverse.exp
9414 * gdb.reverse/step-precsave.exp
9415 * gdb.reverse/step-reverse.exp
9416 * gdb.reverse/time-reverse.exp
9417 * gdb.reverse/until-precsave.exp
9418 * gdb.reverse/until-reverse.exp
9419 * gdb.reverse/waitpid-reverse.exp
9420 * gdb.reverse/watch-precsave.exp
9421 * gdb.reverse/watch-reverse.exp
9422
cdc7edd7
LM
94232016-12-01 Luis Machado <lgustavo@codesourcery.com>
9424
9425 Fix test names starting with uppercase throughout the files.
9426
9427 * gdb.arch/i386-mpx-simple_segv.exp
9428 * gdb.arch/i386-mpx.exp
9429 * gdb.arch/i386-permbkpt.exp
9430 * gdb.arch/pa-nullify.exp
9431 * gdb.arch/powerpc-d128-regs.exp
9432 * gdb.arch/vsx-regs.exp
9433 * gdb.base/bfp-test.exp
9434 * gdb.base/break.exp
9435 * gdb.base/breakpoint-shadow.exp
9436 * gdb.base/callfuncs.exp
9437 * gdb.base/charset.exp
9438 * gdb.base/commands.exp
9439 * gdb.base/completion.exp
9440 * gdb.base/dfp-test.exp
9441 * gdb.base/echo.exp
9442 * gdb.base/ending-run.exp
9443 * gdb.base/eval.exp
9444 * gdb.base/expand-psymtabs.exp
9445 * gdb.base/float128.exp
9446 * gdb.base/floatn.exp
9447 * gdb.base/foll-exec-mode.exp
9448 * gdb.base/gdb1056.exp
9449 * gdb.base/gdb11531.exp
9450 * gdb.base/kill-after-signal.exp
9451 * gdb.base/multi-forks.exp
9452 * gdb.base/overlays.exp
9453 * gdb.base/pending.exp
9454 * gdb.base/sepdebug.exp
9455 * gdb.base/testenv.exp
9456 * gdb.base/valgrind-db-attach.exp
9457 * gdb.base/watch_thread_num.exp
9458 * gdb.base/watchpoint-cond-gone.exp
9459 * gdb.base/watchpoint.exp
9460 * gdb.base/watchpoints.exp
9461 * gdb.cp/arg-reference.exp
9462 * gdb.cp/baseenum.exp
9463 * gdb.cp/operator.exp
9464 * gdb.cp/shadow.exp
9465 * gdb.dwarf2/dw2-op-out-param.exp
9466 * gdb.dwarf2/dw2-reg-undefined.exp
9467 * gdb.go/chan.exp
9468 * gdb.go/hello.exp
9469 * gdb.go/integers.exp
9470 * gdb.go/methods.exp
9471 * gdb.go/package.exp
9472 * gdb.guile/scm-parameter.exp
9473 * gdb.guile/scm-progspace.exp
9474 * gdb.guile/scm-value.exp
9475 * gdb.mi/mi-pending.exp
9476 * gdb.mi/user-selected-context-sync.exp
9477 * gdb.multi/multi-attach.exp
9478 * gdb.multi/tids.exp
9479 * gdb.opt/clobbered-registers-O2.exp
9480 * gdb.pascal/floats.exp
9481 * gdb.pascal/integers.exp
9482 * gdb.python/py-block.exp
9483 * gdb.python/py-events.exp
9484 * gdb.python/py-parameter.exp
9485 * gdb.python/py-symbol.exp
9486 * gdb.python/py-symtab.exp
9487 * gdb.python/py-type.exp
9488 * gdb.python/py-value.exp
9489 * gdb.python/py-xmethods.exp
9490 * gdb.python/python.exp
9491 * gdb.reverse/break-precsave.exp
9492 * gdb.reverse/consecutive-precsave.exp
9493 * gdb.reverse/finish-precsave.exp
9494 * gdb.reverse/i386-precsave.exp
9495 * gdb.reverse/machinestate-precsave.exp
9496 * gdb.reverse/sigall-precsave.exp
9497 * gdb.reverse/solib-precsave.exp
9498 * gdb.reverse/step-precsave.exp
9499 * gdb.reverse/until-precsave.exp
9500 * gdb.reverse/watch-precsave.exp
9501 * gdb.server/ext-attach.exp
9502 * gdb.server/ext-restart.exp
9503 * gdb.server/ext-run.exp
9504 * gdb.server/ext-wrapper.exp
9505 * gdb.stabs/gdb11479.exp
9506 * gdb.stabs/weird.exp
9507 * gdb.threads/attach-many-short-lived-threads.exp
9508 * gdb.threads/kill.exp
9509 * gdb.threads/watchpoint-fork.exp
9510
bc6c7af4
LM
95112016-12-01 Luis Machado <lgustavo@codesourcery.com>
9512
9513 Fix test names starting with uppercase throughout all the files below.
9514
9515 * gdb.ada/array_return.exp
9516 * gdb.ada/catch_ex.exp
9517 * gdb.ada/info_exc.exp
9518 * gdb.ada/mi_catch_ex.exp
9519 * gdb.ada/mi_dyn_arr.exp
9520 * gdb.ada/mi_ex_cond.exp
9521 * gdb.ada/mi_exc_info.exp
9522 * gdb.ada/mi_interface.exp
9523 * gdb.ada/mi_task_arg.exp
9524 * gdb.ada/mi_task_info.exp
9525 * gdb.ada/mi_var_array.exp
9526 * gdb.arch/alpha-step.exp
9527 * gdb.arch/amd64-disp-step.exp
9528 * gdb.arch/arm-disp-step.exp
9529 * gdb.arch/disp-step-insn-reloc.exp
9530 * gdb.arch/e500-prologue.exp
9531 * gdb.arch/ftrace-insn-reloc.exp
9532 * gdb.arch/gdb1558.exp
9533 * gdb.arch/i386-bp_permanent.exp
9534 * gdb.arch/i386-disp-step.exp
9535 * gdb.arch/i386-float.exp
9536 * gdb.arch/i386-gnu-cfi.exp
9537 * gdb.arch/ia64-breakpoint-shadow.exp
9538 * gdb.arch/mips16-thunks.exp
9539 * gdb.arch/pa-nullify.exp
9540 * gdb.arch/powerpc-aix-prologue.exp
9541 * gdb.arch/powerpc-power.exp
9542 * gdb.arch/ppc-dfp.exp
9543 * gdb.arch/s390-tdbregs.exp
9544 * gdb.arch/spu-info.exp
9545 * gdb.arch/spu-ls.exp
9546 * gdb.arch/thumb-bx-pc.exp
9547 * gdb.base/advance.exp
9548 * gdb.base/annota-input-while-running.exp
9549 * gdb.base/arrayidx.exp
9550 * gdb.base/asmlabel.exp
9551 * gdb.base/async.exp
9552 * gdb.base/attach-wait-input.exp
9553 * gdb.base/auto-connect-native-target.exp
9554 * gdb.base/batch-preserve-term-settings.exp
9555 * gdb.base/bfp-test.exp
9556 * gdb.base/bigcore.exp
9557 * gdb.base/bp-permanent.exp
9558 * gdb.base/break-always.exp
9559 * gdb.base/break-fun-addr.exp
9560 * gdb.base/break-idempotent.exp
9561 * gdb.base/break-main-file-remove-fail.exp
9562 * gdb.base/break-probes.exp
9563 * gdb.base/break-unload-file.exp
9564 * gdb.base/break.exp
9565 * gdb.base/call-ar-st.exp
9566 * gdb.base/call-rt-st.exp
9567 * gdb.base/call-sc.exp
9568 * gdb.base/call-signal-resume.exp
9569 * gdb.base/call-strs.exp
9570 * gdb.base/callexit.exp
9571 * gdb.base/callfuncs.exp
9572 * gdb.base/catch-gdb-caused-signals.exp
9573 * gdb.base/catch-signal-siginfo-cond.exp
9574 * gdb.base/catch-syscall.exp
9575 * gdb.base/compare-sections.exp
9576 * gdb.base/cond-eval-mode.exp
9577 * gdb.base/condbreak-call-false.exp
9578 * gdb.base/consecutive-step-over.exp
9579 * gdb.base/cursal.exp
9580 * gdb.base/disabled-location.exp
9581 * gdb.base/disasm-end-cu.exp
9582 * gdb.base/display.exp
9583 * gdb.base/double-prompt-target-event-error.exp
9584 * gdb.base/dprintf-bp-same-addr.exp
9585 * gdb.base/dprintf-detach.exp
9586 * gdb.base/dprintf-next.exp
9587 * gdb.base/dprintf-non-stop.exp
9588 * gdb.base/dprintf-pending.exp
9589 * gdb.base/dso2dso.exp
9590 * gdb.base/ending-run.exp
9591 * gdb.base/enum_cond.exp
9592 * gdb.base/examine-backward.exp
9593 * gdb.base/exe-lock.exp
9594 * gdb.base/exec-invalid-sysroot.exp
9595 * gdb.base/execl-update-breakpoints.exp
9596 * gdb.base/execution-termios.exp
9597 * gdb.base/fileio.exp
9598 * gdb.base/fixsection.exp
9599 * gdb.base/foll-exec-mode.exp
9600 * gdb.base/foll-exec.exp
9601 * gdb.base/fork-running-state.exp
9602 * gdb.base/frame-args.exp
9603 * gdb.base/fullpath-expand.exp
9604 * gdb.base/func-ptr.exp
9605 * gdb.base/gcore-relro-pie.exp
9606 * gdb.base/gdb1090.exp
9607 * gdb.base/gdb1555.exp
9608 * gdb.base/global-var-nested-by-dso.exp
9609 * gdb.base/gnu-ifunc.exp
9610 * gdb.base/hbreak-in-shr-unsupported.exp
9611 * gdb.base/hbreak-unmapped.exp
9612 * gdb.base/hook-stop.exp
9613 * gdb.base/infcall-input.exp
9614 * gdb.base/info-fun.exp
9615 * gdb.base/info-shared.exp
9616 * gdb.base/interrupt-noterm.exp
9617 * gdb.base/jit-so.exp
9618 * gdb.base/jit.exp
9619 * gdb.base/line-symtabs.exp
9620 * gdb.base/list.exp
9621 * gdb.base/longjmp.exp
9622 * gdb.base/macscp.exp
9623 * gdb.base/max-value-size.exp
9624 * gdb.base/nodebug.exp
9625 * gdb.base/nofield.exp
9626 * gdb.base/overlays.exp
9627 * gdb.base/paginate-after-ctrl-c-running.exp
9628 * gdb.base/paginate-bg-execution.exp
9629 * gdb.base/paginate-inferior-exit.exp
9630 * gdb.base/pending.exp
9631 * gdb.base/pr11022.exp
9632 * gdb.base/printcmds.exp
9633 * gdb.base/ptr-typedef.exp
9634 * gdb.base/ptype.exp
9635 * gdb.base/randomize.exp
9636 * gdb.base/range-stepping.exp
9637 * gdb.base/realname-expand.exp
9638 * gdb.base/relativedebug.exp
9639 * gdb.base/remote.exp
9640 * gdb.base/savedregs.exp
9641 * gdb.base/sepdebug.exp
9642 * gdb.base/set-noassign.exp
9643 * gdb.base/shlib-call.exp
9644 * gdb.base/shreloc.exp
9645 * gdb.base/sigaltstack.exp
9646 * gdb.base/sigbpt.exp
9647 * gdb.base/siginfo-addr.exp
9648 * gdb.base/siginfo-obj.exp
9649 * gdb.base/siginfo-thread.exp
9650 * gdb.base/signest.exp
9651 * gdb.base/signull.exp
9652 * gdb.base/sigrepeat.exp
9653 * gdb.base/skip.exp
9654 * gdb.base/so-impl-ld.exp
9655 * gdb.base/solib-corrupted.exp
9656 * gdb.base/solib-disc.exp
9657 * gdb.base/solib-display.exp
9658 * gdb.base/solib-overlap.exp
9659 * gdb.base/solib-search.exp
9660 * gdb.base/solib-symbol.exp
9661 * gdb.base/source-execution.exp
9662 * gdb.base/sss-bp-on-user-bp-2.exp
9663 * gdb.base/sss-bp-on-user-bp.exp
9664 * gdb.base/stack-checking.exp
9665 * gdb.base/stale-infcall.exp
9666 * gdb.base/step-break.exp
9667 * gdb.base/step-line.exp
9668 * gdb.base/step-over-exit.exp
9669 * gdb.base/step-test.exp
9670 * gdb.base/structs.exp
9671 * gdb.base/sym-file.exp
9672 * gdb.base/symtab-search-order.exp
9673 * gdb.base/term.exp
9674 * gdb.base/type-opaque.exp
9675 * gdb.base/unload.exp
9676 * gdb.base/until-nodebug.exp
9677 * gdb.base/until.exp
9678 * gdb.base/unwindonsignal.exp
9679 * gdb.base/watch-cond.exp
9680 * gdb.base/watch-non-mem.exp
9681 * gdb.base/watch_thread_num.exp
9682 * gdb.base/watchpoint-reuse-slot.exp
9683 * gdb.base/watchpoint-solib.exp
9684 * gdb.base/watchpoint.exp
9685 * gdb.btrace/dlopen.exp
9686 * gdb.cell/arch.exp
9687 * gdb.cell/break.exp
9688 * gdb.cell/bt.exp
9689 * gdb.cell/core.exp
9690 * gdb.cell/data.exp
9691 * gdb.cell/dwarfaddr.exp
9692 * gdb.cell/ea-cache.exp
9693 * gdb.cell/ea-standalone.exp
9694 * gdb.cell/ea-test.exp
9695 * gdb.cell/f-regs.exp
9696 * gdb.cell/fork.exp
9697 * gdb.cell/gcore.exp
9698 * gdb.cell/mem-access.exp
9699 * gdb.cell/ptype.exp
9700 * gdb.cell/registers.exp
9701 * gdb.cell/sizeof.exp
9702 * gdb.cell/solib-symbol.exp
9703 * gdb.cell/solib.exp
9704 * gdb.compile/compile-tls.exp
9705 * gdb.cp/exception.exp
9706 * gdb.cp/gdb2495.exp
9707 * gdb.cp/local.exp
9708 * gdb.cp/mb-inline.exp
9709 * gdb.cp/mb-templates.exp
9710 * gdb.cp/pr10687.exp
9711 * gdb.cp/pr9167.exp
9712 * gdb.cp/scope-err.exp
9713 * gdb.cp/templates.exp
9714 * gdb.cp/virtfunc.exp
9715 * gdb.dwarf2/dw2-dir-file-name.exp
9716 * gdb.dwarf2/dw2-single-line-discriminators.exp
9717 * gdb.fortran/complex.exp
9718 * gdb.fortran/library-module.exp
9719 * gdb.guile/guile.exp
9720 * gdb.guile/scm-cmd.exp
9721 * gdb.guile/scm-frame-inline.exp
9722 * gdb.guile/scm-objfile.exp
9723 * gdb.guile/scm-pretty-print.exp
9724 * gdb.guile/scm-symbol.exp
9725 * gdb.guile/scm-type.exp
9726 * gdb.guile/scm-value.exp
9727 * gdb.linespec/keywords.exp
9728 * gdb.linespec/ls-errs.exp
9729 * gdb.linespec/macro-relative.exp
9730 * gdb.linespec/thread.exp
9731 * gdb.mi/mi-breakpoint-changed.exp
9732 * gdb.mi/mi-dprintf-pending.exp
9733 * gdb.mi/mi-fullname-deleted.exp
9734 * gdb.mi/mi-logging.exp
9735 * gdb.mi/mi-pending.exp
9736 * gdb.mi/mi-solib.exp
9737 * gdb.mi/new-ui-mi-sync.exp
9738 * gdb.mi/user-selected-context-sync.exp
9739 * gdb.multi/dummy-frame-restore.exp
9740 * gdb.multi/multi-arch-exec.exp
9741 * gdb.multi/remove-inferiors.exp
9742 * gdb.multi/watchpoint-multi-exit.exp
9743 * gdb.opt/solib-intra-step.exp
9744 * gdb.perf/backtrace.exp
9745 * gdb.perf/single-step.exp
9746 * gdb.perf/skip-command.exp
9747 * gdb.perf/skip-prologue.exp
9748 * gdb.perf/solib.exp
9749 * gdb.python/lib-types.exp
9750 * gdb.python/py-as-string.exp
9751 * gdb.python/py-bad-printers.exp
9752 * gdb.python/py-block.exp
9753 * gdb.python/py-breakpoint.exp
9754 * gdb.python/py-cmd.exp
9755 * gdb.python/py-events.exp
9756 * gdb.python/py-evthreads.exp
9757 * gdb.python/py-finish-breakpoint.exp
9758 * gdb.python/py-finish-breakpoint2.exp
9759 * gdb.python/py-frame-inline.exp
9760 * gdb.python/py-frame.exp
9761 * gdb.python/py-inferior.exp
9762 * gdb.python/py-infthread.exp
9763 * gdb.python/py-mi.exp
9764 * gdb.python/py-objfile.exp
9765 * gdb.python/py-pp-maint.exp
9766 * gdb.python/py-pp-registration.exp
9767 * gdb.python/py-prettyprint.exp
9768 * gdb.python/py-recurse-unwind.exp
9769 * gdb.python/py-shared.exp
9770 * gdb.python/py-symbol.exp
9771 * gdb.python/py-symtab.exp
9772 * gdb.python/py-template.exp
9773 * gdb.python/py-type.exp
9774 * gdb.python/py-unwind-maint.exp
9775 * gdb.python/py-unwind.exp
9776 * gdb.python/py-value.exp
9777 * gdb.python/python.exp
9778 * gdb.reverse/finish-reverse-bkpt.exp
9779 * gdb.reverse/insn-reverse.exp
9780 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9781 * gdb.reverse/solib-precsave.exp
9782 * gdb.reverse/solib-reverse.exp
9783 * gdb.stabs/gdb11479.exp
9784 * gdb.stabs/weird.exp
9785 * gdb.threads/fork-child-threads.exp
9786 * gdb.threads/fork-plus-threads.exp
9787 * gdb.threads/fork-thread-pending.exp
9788 * gdb.threads/forking-threads-plus-breakpoint.exp
9789 * gdb.threads/hand-call-in-threads.exp
9790 * gdb.threads/interrupted-hand-call.exp
9791 * gdb.threads/linux-dp.exp
9792 * gdb.threads/local-watch-wrong-thread.exp
9793 * gdb.threads/next-while-other-thread-longjmps.exp
9794 * gdb.threads/non-ldr-exit.exp
9795 * gdb.threads/pending-step.exp
9796 * gdb.threads/print-threads.exp
9797 * gdb.threads/process-dies-while-detaching.exp
9798 * gdb.threads/process-dies-while-handling-bp.exp
9799 * gdb.threads/pthreads.exp
9800 * gdb.threads/queue-signal.exp
9801 * gdb.threads/reconnect-signal.exp
9802 * gdb.threads/signal-command-handle-nopass.exp
9803 * gdb.threads/signal-command-multiple-signals-pending.exp
9804 * gdb.threads/signal-delivered-right-thread.exp
9805 * gdb.threads/signal-sigtrap.exp
9806 * gdb.threads/sigthread.exp
9807 * gdb.threads/staticthreads.exp
9808 * gdb.threads/stepi-random-signal.exp
9809 * gdb.threads/thread-unwindonsignal.exp
9810 * gdb.threads/thread_check.exp
9811 * gdb.threads/thread_events.exp
9812 * gdb.threads/tid-reuse.exp
9813 * gdb.threads/tls-nodebug.exp
9814 * gdb.threads/tls-shared.exp
9815 * gdb.threads/tls-so_extern.exp
9816 * gdb.threads/tls.exp
9817 * gdb.threads/wp-replication.exp
9818 * gdb.trace/actions-changed.exp
9819 * gdb.trace/actions.exp
9820 * gdb.trace/backtrace.exp
9821 * gdb.trace/change-loc.exp
9822 * gdb.trace/collection.exp
9823 * gdb.trace/deltrace.exp
9824 * gdb.trace/disconnected-tracing.exp
9825 * gdb.trace/entry-values.exp
9826 * gdb.trace/ftrace-lock.exp
9827 * gdb.trace/ftrace.exp
9828 * gdb.trace/infotrace.exp
9829 * gdb.trace/mi-trace-frame-collected.exp
9830 * gdb.trace/mi-trace-unavailable.exp
9831 * gdb.trace/mi-traceframe-changed.exp
9832 * gdb.trace/mi-tracepoint-changed.exp
9833 * gdb.trace/mi-tsv-changed.exp
9834 * gdb.trace/no-attach-trace.exp
9835 * gdb.trace/packetlen.exp
9836 * gdb.trace/passc-dyn.exp
9837 * gdb.trace/passcount.exp
9838 * gdb.trace/pending.exp
9839 * gdb.trace/pr16508.exp
9840 * gdb.trace/qtro.exp
9841 * gdb.trace/range-stepping.exp
9842 * gdb.trace/read-memory.exp
9843 * gdb.trace/report.exp
9844 * gdb.trace/save-trace.exp
9845 * gdb.trace/signal.exp
9846 * gdb.trace/stap-trace.exp
9847 * gdb.trace/status-stop.exp
9848 * gdb.trace/strace.exp
9849 * gdb.trace/tfile.exp
9850 * gdb.trace/tfind.exp
9851 * gdb.trace/trace-break.exp
9852 * gdb.trace/trace-condition.exp
9853 * gdb.trace/trace-enable-disable.exp
9854 * gdb.trace/trace-mt.exp
9855 * gdb.trace/tracecmd.exp
9856 * gdb.trace/tracefile-pseudo-reg.exp
9857 * gdb.trace/tspeed.exp
9858 * gdb.trace/tstatus.exp
9859 * gdb.trace/tsv.exp
9860 * gdb.trace/unavailable.exp
9861 * gdb.trace/while-dyn.exp
9862 * gdb.trace/while-stepping.exp
9863 * lib/gdb-guile.exp
9864 * lib/gdb.exp
9865 * lib/mi-support.exp
9866 * lib/pascal.exp
9867 * lib/perftest.exp
9868 * lib/prelink-support.exp
9869 * lib/selftest-support.exp
9870
ad02e4fe
SM
98712016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
9872
9873 * Makefile.in: Include disable-implicit-rules.mk.
9874
22347e55
AA
98752016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9876
9877 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
9878 non-byte-aligned bit fields.
9879
da5b30da
AA
98802016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
9881
9882 PR gdb/12616
9883 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
9884 respects the DW_AT_data_bit_offset attribute.
9885
b593ecca
SM
98862016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
9887
9888 * gdb.base/default.exp: Fix output of "set language".
9889
3b165252
SM
98902016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
9891
9892 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
9893 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
9894 make.
9895 * configure.ac: Remove checks for the make program.
9896 * configure: Re-generate.
9897
1a2f3d7f
KB
98982016-11-16 Kevin Buettner <kevinb@redhat.com>
9899
9900 * gdb.python/py-recurse-unwind.c (main): Add loop.
9901 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
9902 to read_register() and gdb.parse_and_eval(). Make each code
9903 call a separate case that can be individually tested.
9904 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
9905 proc. Call cont_and_backtrace for each of the code paths that
9906 we want to test in the unwinder.
9907
b7f38fda
AA
99082016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
9909
9910 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
9911 the definition of struct S.
9912
1f8db343
CM
99132016-11-11 Catherine Moore <clm@codesourcery.com>
9914
9915 * gdb.base/dump.exp: Identify verilog format dump tests as such.
9916
fad0c9fb
PA
99172016-11-09 Pedro Alves <palves@redhat.com>
9918
9919 * gdb.base/commands.exp (runto_or_return): New procedure.
9920 (gdbvar_simple_if_test, gdbvar_simple_while_test)
9921 (gdbvar_complex_if_while_test, progvar_simple_if_test)
9922 (progvar_simple_while_test, progvar_complex_if_while_test)
9923 (if_while_breakpoint_command_test)
9924 (infrun_breakpoint_command_test, breakpoint_command_test)
9925 (user_defined_command_test, watchpoint_command_test)
9926 (test_command_prompt_position, redefine_hook_test)
9927 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
9928 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
9929 multi_line_input and multi_line. Remove gdb_expect and
9930 gdb_stop_suppressing_tests uses.
9931 * lib/gdb.exp (valnum_re): New global.
9932 (multi_line_input): New procedure.
9933
8354c62c
SM
99342016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
9935
9936 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
9937 Remove.
9938 (test_setup): Define with proc_with_prefix.
9939 (test_cli_inferior): Likewise.
9940 (test_cli_thread): Likewise.
9941 (test_cli_frame): Likewise.
9942 (test_cli_select_frame): Likewise.
9943 (test_cli_up_down): Likewise.
9944 (test_mi_thread_select): Likewise.
9945 (test_mi_stack_select_frame): Likewise.
9946 (test_cli_in_mi_inferior): Likewise.
9947 (test_cli_in_mi_thread): Likewise.
9948 (test_cli_in_mi_frame): Likewise.
9949 (top level): Do not use with_test_prefix_procname.
9950
64f367a2
PA
99512016-11-09 Pedro Alves <palves@redhat.com>
9952
9953 * gdb.base/commands.exp (gdbvar_simple_if_test)
9954 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
9955 (progvar_simple_if_test, progvar_simple_while_test)
9956 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
9957 (infrun_breakpoint_command_test, breakpoint_command_test)
9958 (user_defined_command_test, watchpoint_command_test)
9959 (test_command_prompt_position, deprecated_command_test)
9960 (bp_deleted_in_command, temporary_breakpoint_commands)
9961 (stray_arg0_test, source_file_with_indented_comment)
9962 (recursive_source_test, if_commands_test)
9963 (error_clears_commands_left, redefine_hook_test)
9964 (redefine_backtrace_test): Use proc_with_prefix.
9965 * lib/gdb.exp (proc_with_prefix): New proc.
9966
0bb65f1e
AA
99672016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
9968
9969 * gdb.base/tui-layout.c: New file.
9970 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
9971 disassembly window contains very long lines.
9972
7353f247
TT
99732016-11-08 Tom Tromey <tom@tromey.com>
9974
9975 * gdb.python/py-value.exp (test_value_creation): Make "long" test
9976 depend on Python 2.
9977
30a7bb83
TT
99782016-11-08 Tom Tromey <tom@tromey.com>
9979
9980 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
9981 New method.
9982
cdf5a07c
MG
99832016-10-29 Manish Goregaokar <manish@mozilla.com>
9984
2806dc7e 9985 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 9986
51a789c3
MG
99872016-10-27 Manish Goregaokar <manish@mozilla.com>
9988
2806dc7e
PA
9989 * gdb.rust/simple.rs: Add test for univariant enums without
9990 discriminants and for encoded struct-like enums.
51a789c3 9991
f610ab6d
PA
99922016-10-28 Pedro Alves <palves@redhat.com>
9993
9994 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
9995 gdb_test_multiple, tighten regexps and match symtabs and line
9996 tables incrementally.
9997
b129b0ca
LM
99982016-10-28 Luis Machado <lgustavo@codesourcery.com>
9999
10000 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10001 general.
10002
ecf45d2c
SL
100032016-10-25 Luis Machado <lgustavo@codesourcery.com>
10004
10005 * gdb.base/exec-invalid-sysroot.exp: New file.
10006
b8d38ee4
JK
100072016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10008
10009 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
10010
f90fd8c2
JK
100112016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10012
10013 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
10014
2d2476aa
MR
100152016-10-19 Maciej W. Rozycki <macro@imgtec.com>
10016
2806dc7e
PA
10017 * gdb.base/killed-outside.exp: Remove $options from a call to
10018 `prepare_for_testing'.
2d2476aa 10019
e42b25a0
SM
100202016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10021
10022 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10023 Change test message.
10024
3ccdb432
SM
100252016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10026
10027 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
10028 Update comment.
10029
5bad3170
SM
100302016-10-17 Simon Marchi <simon.marchi@ericsson.com>
10031
10032 * gdb.trace/mi-trace-save.exp: New file.
10033
5ad9dba7
YQ
100342016-10-13 Yao Qi <yao.qi@linaro.org>
10035
10036 * gdb.base/code_elim.exp (get_var_address): Remove.
10037 * gdb.base/relocate.exp: Likewise.
10038 * gdb.base/shreloc.exp: Likewise.
10039 * lib/gdb.exp (get_var_address): New.
10040
62df7e21
YQ
100412016-10-13 Yao Qi <yao.qi@linaro.org>
10042
10043 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
10044 floating point tests if $skip_float_test is false.
10045
4dac951e
LM
100462016-10-12 Luis Machado <lgustavo@codesourcery.com>
10047
10048 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
10049 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
10050 argc values.
10051 Add 1 to argc so we guarantee distinct initial/modified argc values.
10052
8f1a8fc4
JK
100532016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10054
10055 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
10056
16c85b5d
JK
100572016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10058
10059 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
10060 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
10061 * gdb.arch/vsx-regs.exp: Likewise.
10062
1d0e042a
YQ
100632016-10-07 Yao Qi <yao.qi@linaro.org>
10064
10065 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
10066
68dadef5
MM
100672016-10-07 Markus Metzger <markus.t.metzger@intel.com>
10068
10069 * gdb.python/python.exp: Test decode_line("*0").
10070
33fa2c6e
DE
100712016-10-06 Doug Evans <dje@google.com>
10072
10073 * gdb.python/py-value.exp (test_value_creation): Add test for large
10074 unsigned 64-bit value.
10075
9c37b5ae
TT
100762016-10-06 Tom Tromey <tom@tromey.com>
10077
10078 * gdb.compile/compile.exp: Change java tests to rust.
10079 * gdb.base/setshow.exp: Change java tests to rust.
10080 * gdb.base/default.exp: Remove java from language list.
10081 * README (Examples): Update language example.
10082 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
10083 test.
10084 * lib/gdb.exp (skip_java_tests): Remove.
10085 * lib/java.exp: Remove.
10086 * gdb.java: Remove.
10087
78b86327
MR
100882016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10089
10090 * gdb.arch/mips-fcr.exp: New test.
10091 * gdb.arch/mips-fcr.c: Source for the new test.
10092
7470adbb
MR
100932016-10-06 Maciej W. Rozycki <macro@imgtec.com>
10094
10095 * gdb.base/solib-disc.exp: Use `standard_output_file'
10096 throughout.
10097
4a556533
PA
100982016-10-06 Pedro Alves <palves@redhat.com>
10099
10100 * gdb.base/jit-simple-dl.c: New file.
10101 * gdb.base/jit-simple-jit.c: New file, factored out from ...
10102 * gdb.base/jit-simple.c: ... this.
10103 * gdb.base/jit-simple.exp (jit_run): Delete.
10104 (build_jit): New proc.
10105 (jit_test_reread): Recompile either the main program or the shared
10106 library, depending on what is being tested. Skip changing address
10107 if caller wants to. Compare before/after addresses. If testing
10108 standalone, explicitly load the binary. Test "maint info
10109 breakpoints".
10110 (top level): Add "standalone vs shared lib" and "change address"
10111 vs "same address" axes.
10112
5a122fbc
PA
101132016-10-06 Pedro Alves <palves@redhat.com>
10114
10115 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
10116 call.
10117 (jit_run): Delete.
10118 (jit_test_reread): Use with_test_prefix. Reload the main binary
10119 explicitly. Compare the before/after addresses of the JIT
10120 descriptor.
10121
ee8da4b8
DE
101222016-08-15 Doug Evans <dje@google.com>
10123
10124 * gdb.xml/extra-regs.xml: Update, end field now required, default type
10125 for single bitfields is bool.
10126 * gdb.xml/tdesc-regs.exp: Ditto.
10127
f389f6fe
JK
101282016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
10129
10130 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
10131
fdebf1a4
YQ
101322016-10-05 Yao Qi <yao.qi@linaro.org>
10133
10134 * lib/gdb.exp (support_complex_tests): Return zero if
10135 gdb_skip_float_test return true.
10136
9c36d954 101372016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10138 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
10139
10140 PR gdb/20487
10141 * gdb.mi/user-selected-context-sync.exp: New file.
10142 * gdb.mi/user-selected-context-sync.c: New file.
10143
4034d0ff 101442016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 10145 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
10146
10147 PR gdb/20487
10148 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
10149 =thread-select-event check.
10150
a4297203
PB
101512016-09-29 Peter Bergner <bergner@vnet.ibm.com>
10152
10153 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
10154 the compulsory L operand changes.
10155 * gdb.arch/powerpc-power.s: Likewise.
10156
bb805577
JK
101572016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10158
10159 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
10160 * gdb.base/jit-attach-pie.c: New file.
10161 * gdb.base/jit-attach-pie.exp: New file.
10162
6d61dee5
PA
101632016-09-28 Pedro Alves <palves@redhat.com>
10164
10165 * gdb.base/infcall-input.c: New file.
10166 * gdb.base/infcall-input.exp: New file.
10167
f73842fc
YQ
101682016-09-22 Yao Qi <yao.qi@linaro.org>
10169
10170 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
10171 (gdb_exit): Rename it to ...
10172 (gdbserver_gdb_exit): ... Close GDBserver.
10173 (gdb_exit): New proc, call gdbserver_gdb_exit.
10174 (mi_gdb_exit): Likewise.
10175
90681dab
YQ
101762016-09-22 Yao Qi <yao.qi@linaro.org>
10177
10178 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
10179 path.
10180 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
10181 Remove duplication.
10182
9c211fd8
YQ
101832016-09-22 Yao Qi <yao.qi@linaro.org>
10184
10185 * lib/gdbserver-support.exp: Check the existence of
10186 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
10187
ad0a504f
AK
101882016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
10189
10190 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
10191
36cf1806
TT
101922016-09-21 Tom Tromey <tom@tromey.com>
10193
10194 PR gdb/20604:
10195 * gdb.base/quit.exp: New file.
10196
74172ecf
SM
101972016-09-21 Simon Marchi <simon.marchi@ericsson.com>
10198
10199 * .gitignore: New file.
10200
3d0ec882
MR
102012016-09-21 Maciej W. Rozycki <macro@imgtec.com>
10202
10203 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
10204 throughout.
10205
8193adea
AA
102062016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
10207
10208 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
10209
d41a5c09
JK
102102016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
10211
10212 * gdb.cp/casts.cc (decltype): Move it ...
10213 (main): ... with its call to ...
10214 * gdb.cp/casts03.cc: ... a new file.
10215 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
10216
d2dfe700
JK
102172016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10218
10219 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
10220
e2a92b16
PB
102212016-09-15 Peter Bergner <bergner@vnet.ibm.com>
10222
10223 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
10224 and sync up the test with tests in gas/testsuite/gas/ppc.
10225 * gdb.arch/powerpc-power.exp: Likewise.
10226
49b4de64
JK
102272016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10228
10229 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
10230
2c29df25
SDJ
102312016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
10232 Jan Kratochvil <jan.kratochvil@redhat.com>
10233
10234 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
10235 make m1's definition to be different from m2's. Use 'dummy' as an
10236 argument for probe 'two'.
10237
cc3c2846
JB
102382016-09-10 Jon Beniston <jon@beniston.com>
10239
10240 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
10241 for sim target.
10242
e1b2624a
AA
102432016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10244
10245 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
10246 variable declaration.
10247 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
10248 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
10249 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
10250 received HWCAP as its argument.
10251
4295e285
PA
102522016-09-06 Pedro Alves <palves@redhat.com>
10253
10254 * gdb.base/new-ui-pending-input.c: New file.
10255 * gdb.base/new-ui-pending-input.exp: New file.
10256 * gdb.exp (clear_gdb_spawn_id): New procedure.
10257 (with_spawn_id): Check whether gdb_spawn_id exists before
10258 referencing it. If gdb_spawn_id didn't exist on entry, clear it
10259 on exit.
10260
00d5215e
UW
102612016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10262
10263 * gdb.base/float128.c: New file.
10264 * gdb.base/float128.exp: Likewise.
10265 * gdb.base/floatn.c: Likewise.
10266 * gdb.base/floatn.exp: Likewise.
10267
a9ff5f12
UW
102682016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
10269
10270 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
10271
f245535c
PA
102722016-09-05 Pedro Alves <palves@redhat.com>
10273
10274 PR backtrace/19927
10275 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
10276 unwinders are immediately called as side effect of "source" or
10277 "disable unwinder" commands.
10278 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
10279
ae9cf263
YQ
102802016-09-02 Yao Qi <yao.qi@linaro.org>
10281
10282 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
10283 is true and $type is "float" or "double".
10284
27aba047
YQ
102852016-09-02 Yao Qi <yao.qi@linaro.org>
10286
10287 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
10288 true.
10289 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
10290 * gdb.base/call-rt-st.exp: Likewise.
10291 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
10292 return value instead of gdb,skip_float_test.
10293 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
10294 (do_function_calls): Use its return value instead of
10295 gdb,skip_float_test.
10296 * gdb.base/finish.exp: Likewise.
10297 * gdb.base/funcargs.exp: Likewise.
10298 * gdb.base/return.exp: Likewise.
10299 * gdb.base/return2.exp: Likewise.
10300 * gdb.base/varargs.exp: Likewise.
10301 * lib/gdb.exp (gdb_skip_float_test): Change it to
10302 gdb_caching_proc. Detect the broken ptrace on arm-linux.
10303
5af962df
AA
103042016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
10305
10306 * gdb.multi/tids.exp: Test "thread apply all".
10307
7fac6910
JK
103082016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
10309
10310 * gdb.base/default.exp (tty): Remove.
10311
bb1fe4ac
KB
103122016-08-24 Kevin Buettner <kevinb@redhat.com>
10313
2806dc7e
PA
10314 * gdb.python/py-recurse-unwind.c: New file.
10315 * gdb.python/py-recurse-unwind.py: New file.
10316 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 10317
0a1ddfa6
SM
103182016-08-24 Simon Marchi <simon.marchi@ericsson.com>
10319
10320 * gdb.base/set-inferior-tty.exp: New file.
10321 * gdb.base/set-inferior-tty.c: New file.
10322
d9de1fe3
PA
103232016-08-23 Pedro Alves <palves@redhat.com>
10324
10325 PR gdb/20494
10326 * gdb.base/new-ui-echo.c: New file.
10327 * gdb.base/new-ui-echo.exp: New file.
10328
e9d9abd7
YQ
103292016-08-23 Yao Qi <yao.qi@linaro.org>
10330
10331 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
10332 gdbserver_spawn.
10333 * gdb.server/connect-without-multi-process.exp (do_test):
10334 Likewise.
10335
3589529e
YQ
103362016-08-23 Yao Qi <yao.qi@linaro.org>
10337
10338 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
10339 standalone_txt. Delete gdb_txt and standalone_txt on host
10340 and target. Spawn the binary on target. Copy files from
10341 target to host.
10342
6bb90213
PA
103432016-08-22 Pedro Alves <palves@redhat.com>
10344
10345 PR gdb/20505
10346 * gdb.base/vdso-warning.exp: Test core dumps too. Use
10347 with_test_prefix. Factor out bits to ...
10348 (test_no_vdso): ... this new procedure.
10349
20c2c024
CL
103502016-08-19 Carl Love <cel@us.ibm.com>
10351
10352 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
10353 maintaining separate logic for constructing the output path.
10354 * gdb.arch/powerpc-d128-regs.exp: Likewise.
10355 * gdb.arch/ppc-dfp.exp: Likewise.
10356 * gdb.arch/ppc-fp.exp: Likewise.
10357 * gdb.arch/vsx-regs.exp: Likewise.
10358 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
10359 binprefix for generating the additional binary files.
10360
0646e07d
PA
103612016-08-19 Pedro Alves <palves@redhat.com>
10362
10363 * gdb.trace/mi-trace-frame-collected.exp
10364 (test_trace_frame_collected): On x32, expect two registers.
10365
46da9242
CL
103662016-08-18 Carl Love <cel@us.ibm.com>
10367
10368 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
10369 and sync up the test with tests in gas/testsuite/gas/ppc.
10370 * gdb.arch/powerpc-power.exp: Likewise.
10371
eb2332d7
SM
103722016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10373
10374 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
10375 expected error message.
10376
63c61e04
SM
103772016-08-17 Simon Marchi <simon.marchi@ericsson.com>
10378
10379 * gdb.multi/remove-inferiors.exp: New file.
10380 * gdb.multi/remove-inferiors.c: New file.
10381
7b17065f
YQ
103822016-08-12 Yao Qi <yao.qi@linaro.org>
10383
10384 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
10385 argument list.
10386
01d3dedf
PA
103872016-08-10 Pedro Alves <palves@redhat.com>
10388
10389 PR gdb/19187
10390 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
10391 setup_kfails.
10392
3eb7562a
PA
103932016-08-09 Pedro Alves <palves@redhat.com>
10394 Simon Marchi <simon.marchi@ericsson.com>
10395
10396 PR gdb/20418
10397 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
10398 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
10399
80614914
PA
104002016-08-09 Pedro Alves <palves@redhat.com>
10401
10402 PR mi/20431
10403 * gdb.mi/mi-cmd-error.exp: New file.
10404
f348d89a
PA
104052016-08-09 Pedro Alves <palves@redhat.com>
10406
10407 PR gdb/18653
10408 * gdb.base/signals-state-child.c: New file.
10409 * gdb.base/signals-state-child.exp: New file.
10410 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
10411
e5ca03b4
PA
104122016-08-09 Pedro Alves <palves@redhat.com>
10413
10414 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
10415
282a0691
TT
104162016-08-03 Tom Tromey <tom@tromey.com>
10417
10418 PR python/18565:
10419 * gdb.python/py-frame-inline.exp: Add Frame.function test.
10420
41bfcd63
YQ
104212016-08-01 Yao Qi <yao.qi@linaro.org>
10422
10423 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
10424 variable mode to "multi-process" if $multi_process is 1, otherwise
10425 set it to "single-process".
10426
e3465b24
YQ
104272016-08-01 Yao Qi <yao.qi@linaro.org>
10428
10429 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
10430 * gdb.cp/cpexprs.exp: Likewise.
10431 * gdb.cp/m-static.exp: Likewise.
10432
0b31a4bc
TT
104332016-07-26 Tom Tromey <tom@tromey.com>
10434
10435 PR python/20190:
10436 * gdb.threads/tls.exp (check_thread_local): Add python symbol
10437 test.
10438
e0461dbb
MM
104392016-07-26 Markus Metzger <markus.t.metzger@intel.com>
10440
10441 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
10442 selecting assembly source files.
10443 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
10444 assembly source files.
10445 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
10446 assembly source files.
10447 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
10448 selecting assembly source files.
10449
8194e927
SM
104502016-07-25 Simon Marchi <simon.marchi@ericsson.com>
10451
10452 * gdb.base/new-ui.exp (do_test_invalid_args): New
10453 procedure.
10454
c0272db5
TW
104552016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
10456
10457 * gdb.btrace/reconnect.c: New file.
10458 * gdb.btrace/reconnect.exp: New file.
10459
e3487908
GKB
104602016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
10461
10462 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
10463 to test_catch_syscall_group.
10464 (test_catch_syscall_group): New.
10465
12df5c00
TT
104662016-07-21 Tom Tromey <tom@tromey.com>
10467
10468 * gdb.rust/simple.rs (main): Use empty struct expression.
10469 * gdb.rust/simple.exp: Add tests for empty struct expression.
10470
bae62ee2
YQ
104712016-07-21 Yao Qi <yao.qi@linaro.org>
10472
10473 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
10474 if gdb_skip_xml_test is true on some targets.
10475
b1b53fb3
YQ
104762016-07-21 Yao Qi <yao.qi@linaro.org>
10477
10478 * gdb.server/solib-list.exp: Unset last_loaded_file.
10479
027d97f8
JK
104802016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10481
10482 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
10483 "step into captured_main (args)".
10484
7674d381
JK
104852016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10486
10487 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
10488
72b5d099
JK
104892016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10490
10491 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
10492
1f960ced
PA
104932016-07-19 Pedro Alves <palves@redhat.com>
10494
10495 * gdb.opt/inline-break.exp: Remove optimize=-O2.
10496 * gdb.opt/inline-bt.exp: Likewise.
10497 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
10498 additional_flags=-Winline.
10499 * gdb.opt/inline-locals.exp: Likewise.
10500 * gdb.opt/inline-markers.c (ATTR): Define.
10501 (inlined_fn): Use it.
10502
f25827c1
YQ
105032016-07-19 Yao Qi <yao.qi@linaro.org>
10504
10505 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
10506 (test_with_self): Remove some code. Remove argument executable.
10507 (top-level): Use do_self_tests.
10508
37539ebe
DB
105092016-07-15 Zachary Welch <zwelch@codesourcery.com>
10510 Don Breazeal <donb@codesourcery.com>
10511
10512 * gdb.base/maint.exp: Escape paths used in regular expressions.
10513 * gdb.stabs/weird.exp: Likewise.
10514
dac790e1
TT
105152016-07-13 Tom Tromey <tom@tromey.com>
10516
10517 PR python/15620, PR python/18620:
10518 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
10519 (test_bkpt_events): New procs.
10520
93daf339
TT
105212016-07-13 Tom Tromey <tom@tromey.com>
10522
10523 PR python/17698:
10524 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
10525 test.
10526 (test_watchpoints): Likewise.
10527 (test_bkpt_pending): New proc.
10528
6571a381
TT
105292016-07-13 Tom Tromey <tom@tromey.com>
10530
10531 PR cli/18053:
10532 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
10533 completion test.
10534
e8732474
JK
105352016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10536
10537 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
10538 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
10539 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
10540 f_label.
10541 (g): Rename g_end_lbl to g_label.
10542 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
10543 low_pc and high_pc.
10544 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
10545
e0f3fd7c
TT
105462016-07-12 Tom Tromey <tom@tromey.com>
10547
10548 PR python/19293:
10549 * gdb.python/py-unwind-maint.exp: Update tests.
10550
3cfe46b6
YQ
105512016-07-12 Yao Qi <yao.qi@linaro.org>
10552
10553 * lib/selftest-support.exp (selftest_setup): Match the output
10554 when captured_main is inlined.
10555
4f19a0e6
WT
105562016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
10557
10558 * gdb.fortran/derived-types.exp (result_line, result_line_2):
10559 New variables.
10560 (print this%a, print this%b, print this): New tests.
10561 * gdb.fortran/derived-types.f90 (this): New object and
10562 initialization.
10563
986cf455
SM
105642016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10565
10566 * gdb.ada/arraydim.exp: Remove extra directory level in build
10567 directory.
10568
f0464b23
SM
105692016-07-06 Simon Marchi <simon.marchi@ericsson.com>
10570
10571 * lib/ada.exp: Remove extra directory level in build directory.
10572 * gdb.ada/cond_lang.exp: Likewise.
10573 * gdb.ada/exec_changed.exp: Likewise.
10574 * gdb.ada/lang_switch.exp: Likewise.
10575
42d94011
MG
105762016-07-06 Manish Goregaokar <manish@mozilla.com>
10577
2806dc7e
PA
10578 * simple.rs: Add test for raw pointer subscripting.
10579 * simple.exp: Add test expectations.
42d94011 10580
647c264c
YQ
105812016-07-05 Yao Qi <yao.qi@linaro.org>
10582
10583 * gdb.mi/mi-reverse.exp: Match =record-started output.
10584
20aa2c60
PA
105852016-07-01 Pedro Alves <palves@redhat.com>
10586
10587 * gdb.base/jit-reader.exp (info_registers_current_frame): New
10588 procedure.
10589 (jit_reader_test): Test the jit reader's unwinder.
10590 * gdb.base/jithost.c (jit_function_00_code): New global.
10591 (main): Use memcpy to fill in the mmapped code, instead of poking
10592 bytes manually here.
10593 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
10594 value.
10595 (read_debug_info): Save the function's range.
10596 (read_sp): New function.
10597 (unwind_frame): Use it. Also unwind RBP.
10598 (get_frame_id): Use read_sp.
10599 (gdb_init_reader): Use calloc instead of malloc.
10600 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
10601 parameter. Use gdb_test_multiple.
10602
ced2dffb
PA
106032016-07-01 Pedro Alves <palves@redhat.com>
10604 Antoine Tremblay <antoine.tremblay@ericsson.com>
10605
10606 * gdb.threads/process-dies-while-detaching.c: New file.
10607 * gdb.threads/process-dies-while-detaching.exp: New file.
10608
63000888
PA
106092016-07-01 Pedro Alves <palves@redhat.com>
10610
10611 * gdb.multi/watchpoint-multi-exit.c: New file.
10612 * gdb.multi/watchpoint-multi-exit.exp: New file.
10613
038d4868
PA
106142016-06-30 Pedro Alves <palves@redhat.com>
10615
10616 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
10617 unset inferior_spawn_id.
10618
994e9c83
PA
106192016-06-30 Pedro Alves <palves@redhat.com>
10620
10621 * lib/mi-support.exp (default_mi_gdb_start): Declare global
10622 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
10623
e5653468
YQ
106242016-06-29 Yao Qi <yao.qi@linaro.org>
10625
10626 * gdb.base/return.c: Add copyright header.
10627
803b47e5
TT
106282016-06-29 Tom Tromey <tom@tromey.com>
10629
10630 PR python/20129:
10631 * gdb.python/py-framefilter.exp: Add tests for setting priority
10632 and disabling of non-existent frame filter.
10633
28244707
YQ
106342016-06-29 Yao Qi <yao.qi@linaro.org>
10635
10636 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
10637 0x0f07ff.
10638
a31d2f06
YQ
106392016-06-28 Yao Qi <yao.qi@linaro.org>
10640
10641 * gdb.base/catch-syscall.exp: Remove check on isnative and target
10642 triplets. Start gdb, execute catch syscall, and continue. Check
10643 gdb's output to determine catch syscall is supported.
10644
921d8f54
MG
106452016-06-27 Manish Goregaokar <manish@mozilla.com>
10646
25d49b86
PA
10647 * gdb.rust/simple.rs: Add test for returning unit in a function.
10648 * gdb.rust/simple.exp: Add expectation for functions returning
10649 unit.
921d8f54 10650
f4952523
PMR
106512016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
10652
10653 * gdb.python/py-breakpoint-create-fail.c,
10654 gdb.python/py-breakpoint-create-fail.exp,
10655 gdb.python/py-breakpoint-create-fail.py: New testcase.
10656
fccb08f8
MG
106572016-06-25 Manish Goregaokar <manish@mozilla.com>
10658
10659 PR gdb/20239
10660 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
10661 * gdb.rust/simple.exp: Add test expectations for new NonZero
10662 tests.
fccb08f8 10663
6b850546
DT
106642016-06-24 David Taylor <dtaylor@emc.com>
10665
10666 * gdb.base/offsets.exp: New file.
10667 * gdb.base/offsets.c: New file.
10668
17621150
TT
106692016-06-23 Tom Tromey <tom@tromey.com>
10670
10671 PR gdb/16483:
10672 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
10673 before any filters are loaded.
10674
04d59df6
WT
106752016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
10676
10677 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
10678 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
10679 structs.
10680 * gdb.fortran/derived-type-function.exp: New file.
10681 * gdb.fortran/derived-type-function.f90: New file.
10682
10683
ac69f786
PA
106842016-06-21 Pedro Alves <palves@redhat.com>
10685
10686 * gdb.base/new-ui.exp: New file.
10687 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
10688 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
10689 (with_spawn_id): New procedure.
10690
49940788
PA
106912016-06-21 Pedro Alves <palves@redhat.com>
10692
10693 * gdb.mi/mi-exec-run.exp: New file.
10694
ef274d26
PA
106952016-06-21 Pedro Alves <palves@redhat.com>
10696
10697 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
10698 breakpoint command's output on the main UI.
10699 (test_break): New procedure, factored out from calls in the top
10700 level.
10701 (top level): Use foreach_with_prefix to test MI as main UI and as
10702 separate UI.
10703
468afe6c
PA
107042016-06-21 Pedro Alves <palves@redhat.com>
10705
10706 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
10707 (test_awatch_creation_and_listing)
10708 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
10709 Remove 'type' parameter.
10710 (test_watchpoint_all): New parameter mi_mode. Remove
10711 with_test_prefix.
10712 (top level): Use foreach_with_prefix, and add main/separate UI MI
10713 testing axis.
10714
51f77c37
PA
107152016-06-21 Pedro Alves <palves@redhat.com>
10716
10717 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
10718 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
10719 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
10720 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
10721 (gdb_main_spawn_id, mi_spawn_id): Declare and
10722 comment.
10723 (mi_create_inferior_pty): New procedure,
10724 factored out from default_mi_gdb_start.
10725 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
10726 procedures.
10727 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
10728 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
10729 Use mi_create_inferior_pty.
10730 (mi_gdb_start): Use eval to pass down args list.
10731
8980e177
PA
107322016-06-21 Pedro Alves <palves@redhat.com>
10733
10734 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
10735 * gdb.opt/inline-cmds.exp: Add MI tests.
10736
f38d3ad1
PA
107372016-06-21 Pedro Alves <palves@redhat.com>
10738
10739 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
10740
45db7c09
PA
107412016-06-21 Pedro Alves <palves@redhat.com>
10742
10743 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
10744 (top level): Use it instead of mi_execute_to.
10745
5a069ab3
PA
107462016-06-21 Pedro Alves <palves@redhat.com>
10747
10748 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
10749 (cont_handler_str): New.
10750 (signal_stop_handler): Set stop_handler_str instead of printing to
10751 stdout.
10752 (continue_handler): Set cont_handler_str instead of printing to
10753 stdout.
10754 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
10755 mi_send_resuming_command. Print stop_handler_str and
10756 cont_handler_str instead of expecting the python events print
10757 directly.
10758
2838cc1d
SD
107592016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
10760
10761 * gdb.base/jit-reader.exp: New file.
10762 * gdb.base/jithost.c: New file.
10763 * gdb.base/jithost.h: New file.
10764 * gdb.base/jitreader.c : New file.
10765 * gdb.base/jit-protocol.h: New file.
10766
21a77091
YQ
107672016-06-17 Yao Qi <yao.qi@linaro.org>
10768
10769 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
10770 parameters follow_fork and detach_on_fork. Set follow-fork-mode
10771 and detach-on-fork. Adjust tests.
10772 (top level): Invoke break_cond_on_syscall with combinations of
10773 syscall, follow-fork-mode and detach-on-fork.
10774
f50bf8e5
YQ
107752016-06-17 Yao Qi <yao.qi@linaro.org>
10776
10777 * gdb.base/step-over-exit.c: New.
10778 * gdb.base/step-over-exit.exp: New.
10779
a28d8e50
YTL
107802016-06-17 Yan-Ting Lin <currygt52@gmail.com>
10781
10782 * gdb.base/float.exp: Add target check for nds32*-*-*.
10783 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
10784
cad8e26d
AB
107852016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
10786
10787 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
10788 for unsupported target features.
10789 * gdb.base/call-rt-st.exp: Likewise.
10790 * gdb.base/call-sc.exp: Likewise.
10791 * gdb.base/call-signal-resume.exp: Likewise.
10792 * gdb.base/call-strs.exp: Likewise.
10793 * gdb.base/callexit.exp: Likewise.
10794 * gdb.base/callfuncs.exp: Likewise.
10795 * gdb.base/nodebug.exp: Likewise.
10796 * gdb.base/printcmds.exp: Likewise.
10797 * gdb.base/ptype.exp: Likewise.
10798 * gdb.base/structs.exp: Likewise.
10799 * gdb.base/unwindonsignal.exp: Likewise.
10800 * gdb.cp/gdb2495.exp: Likewise.
10801 * gdb.cp/templates.exp: Likewise.
10802 * gdb.cp/virtfunc.exp: Likewise.
10803 * gdb.threads/hand-call-in-threads.exp: Likewise.
10804 * gdb.threads/interrupted-hand-call.exp: Likewise.
10805 * gdb.threads/thread-unwindonsignal.exp: Likewise.
10806
347dc102
TT
108072016-06-10 Tom Tromey <tom@tromey.com>
10808
10809 PR rust/20110:
10810 * gdb.rust/expr.exp: Add test for integer constant larger than
10811 i32.
10812
5e13cf25
BH
108132016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
10814
10815 * gdb.fortran/nested-funcs.exp: New.
10816 * gdb.fortran/nested-funcs.f90: New.
10817
bb556f1f
TK
108182016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
10819
10820 * gdb.base/examine-backward.c: New file.
10821 * gdb.base/examine-backward.exp: New file.
10822
38b022b4
SM
108232016-06-06 Simon Marchi <simon.marchi@ericsson.com>
10824
10825 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
10826 matching.
10827
1b40ec05
TT
108282016-06-02 Tom Tromey <tom@tromey.com>
10829
10830 PR python/18984:
10831 * gdb.python/py-shared.exp: Add solib_name test.
10832
193bd378
SM
108332016-06-02 Simon Marchi <simon.marchi@ericsson.com>
10834
10835 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
10836
3326303b
MG
108372016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
10838
10839 PR c++/19893
10840 * gdb.dwarf2/implref.exp: Rename to...
10841 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
10842 * gdb.dwarf2/implref-array.c: New file.
10843 * gdb.dwarf2/implref-array.exp: Likewise.
10844 * gdb.dwarf2/implref-global.c: Likewise.
10845 * gdb.dwarf2/implref-global.exp: Likewise.
10846 * gdb.dwarf2/implref-struct.c: Likewise.
10847 * gdb.dwarf2/implref-struct.exp: Likewise.
10848
825c8ef2
AT
108492016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10850
10851 * gdb.trace/trace-condition.exp: Add 64bit tests.
10852
2320162a
AT
108532016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10854
10855 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
10856 bits types.
10857 (main): Adapt to 8 to 64 bits types.
10858 * gdb.trace/trace-condition.exp: Add new tests.
10859
a7818233
AT
108602016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10861
10862 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
10863
0d336466
AT
108642016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10865
10866 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
10867 Move condition tests...
10868 * gdb.trace/trace-condition.exp: Here.
10869
7faeb45a
AT
108702016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
10871
10872 * gdb.trace/trace-condition.exp: Add counter-case tests.
10873
e385593e
JK
108742016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10875
10876 PR c++/15231
10877 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
10878 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
10879
744608cc
PA
108802016-05-27 Pedro Alves <palves@redhat.com>
10881
10882 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
10883 New procedure.
10884 (top level): Call it, and bail out of DejaGnu is known to be bad.
10885
ac775bf4
AB
108862016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
10887
10888 * gdb.base/whatis.c: Extend the test case.
10889 * gdb.base/whatis.exp: Add additional tests.
10890
2bbad2ea
BH
108912016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10892
10893* gdb.fortran/type.f90: Add pointer variable.
10894* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
10895
8b70175d
BH
108962016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10897
10898 * gdb.fortran/vla-type.exp: Fix testcase name.
10899
86d8a848
BH
109002016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10901
10902 * gdb.fortran/vla-type.exp: Access elements in nested structs.
10903
e188eb36
BH
109042016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10905
10906 * gdb.fortran/type.f90: Add nested structures.
10907 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
10908 * gdb.fortran/derived-type.exp: Adapt expected output.
10909 * gdb.fortran/vla-type.exp: Adapt expected output.
10910
9b2db1fd
BH
109112016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10912
10913 * gdb.fortran/whatis_type.exp: Adapt expected output.
10914
72b17055
BH
109152016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10916
10917 * gdb.fortran/print_type.exp: Fix expected output.
10918 * gdb.fortran/whatis_type.exp: Fix expected output.
10919
3cd81d8d
BH
109202016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
10921
10922 * gdb.fortran/whatis_type.exp: Use multi_line.
10923
ddae9462
TT
109242016-05-24 Tom Tromey <tom@tromey.com>
10925
10926 PR python/17386:
10927 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
10928 use value as an index.
10929
1957f6b8
TT
109302016-05-23 Tom Tromey <tom@tromey.com>
10931
10932 PR python/17981:
10933 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
10934 no-breakpoint case.
10935
026a9174
PA
109362016-05-24 Pedro Alves <palves@redhat.com>
10937
10938 PR gdb/19828
10939 * gdb.threads/clone-attach-detach.c: New file.
10940 * gdb.threads/clone-attach-detach.exp: New file.
10941
e70a7231
FR
109422016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
10943
10944 * gdb.base/annota-input-while-running.exp: Fix syntax error.
10945
0f6ed0e0
TT
109462016-05-23 Tom Tromey <tom@tromey.com>
10947
10948 PR python/19438, PR python/18393:
10949 * gdb.python/py-progspace.exp: Add "dir" test.
10950 * gdb.python/py-objfile.exp: Add "dir" test.
10951
ffd19d61
YQ
109522016-05-23 Yao Qi <yao.qi@linaro.org>
10953
10954 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
10955 * gdb.arch/thumb2-it.exp: Likewise.
10956
9e8f9b05
SM
109572016-05-18 Simon Marchi <simon.marchi@ericsson.com>
10958
10959 * gdb.mi/mi-threads-interrupt.c: New file.
10960 * gdb.mi/mi-threads-interrupt.exp: New file.
10961
61c6156d
SM
109622016-05-17 Simon Marchi <simon.marchi@ericsson.com>
10963
10964 PR gdb/18077
10965 * gdb.mi/mi-async-run.exp: New file.
10966 * gdb.mi/mi-async-run.c: New file.
10967
67218854
TT
109682016-05-17 Tom Tromey <tom@tromey.com>
10969 Manish Goregaokar <manishsmail@gmail.com>
10970
10971 * lib/rust-support.exp: New file.
10972 * lib/gdb.exp (skip_rust_tests): New proc.
10973 (build_executable_from_specs): Handle rust.
10974 * lib/future.exp (gdb_find_rustc): New proc.
10975 (gdb_default_target_compile): Handle rust.
10976 * gdb.rust/expr.exp: New file.
10977 * gdb.rust/generics.exp: New file.
10978 * gdb.rust/generics.rs: New file.
10979 * gdb.rust/methods.exp: New file.
10980 * gdb.rust/methods.rs: New file.
10981 * gdb.rust/modules.exp: New file.
10982 * gdb.rust/modules.rs: New file.
10983 * gdb.rust/simple.exp: New file.
10984 * gdb.rust/simple.rs: New file.
10985
c44af4eb
TT
109862016-05-17 Tom Tromey <tom@tromey.com>
10987
10988 * gdb.base/default.exp (set language): Add rust.
10989
dcd1f979
TT
109902016-05-17 Tom Tromey <tom@tromey.com>
10991
10992 * gdb.gdb/unittest.exp: New file.
10993
155b7f57
YQ
109942016-05-16 Yao Qi <yao.qi@linaro.org>
10995
10996 * gdb.base/batch-preserve-term-settings.exp: Remove variable
10997 shell_prompt. Update shell_prompt_re.
10998
8ddd5a6c
DE
109992016-05-12 Doug Evans <dje@google.com>
11000
11001 PR symtab/19999
11002 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11003 $options when building executable.
11004 * gdb.dwarf2/fission-loclists-pie.S: New file.
11005 * gdb.dwarf2/fission-loclists-pie.exp: New file.
11006
02e370d9
SM
110072016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11008
11009 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
11010 of [is_remote target],
11011
8929ad8b
SM
110122016-05-04 Simon Marchi <simon.marchi@ericsson.com>
11013
11014 * lib/gdb.exp (use_gdb_stub): New procedure.
11015
6c447423
DE
110162016-05-03 Yunlian Jiang <yunlian@google.com>
11017 Doug Evans <dje@google.com>
11018
11019 PR symtab/19914
11020 * gdb.dwarf2/dwp-sepdebug.c: New file.
11021 * gdb.dwarf2/dwp-sepdebug.exp: New file.
11022
444e826c
SM
110232016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11024
11025 * gdb.base/detach.exp: Remove is_remote check.
11026
740feeaa
SM
110272016-05-02 Simon Marchi <simon.marchi@ericsson.com>
11028
11029 * gdb.base/annota-input-while-running.exp: Don't check for
11030 [is_remote target]. Enable annotations after running to main.
11031 Remove unused "set test..." line.
11032
9080ac9d
SM
110332016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11034
11035 * gdb.trace/trace-enable-disable.exp: New file.
11036 * gdb.trace/trace-enable-disable.c: New file.
11037
952ebca5
SM
110382016-04-28 Simon Marchi <simon.marchi@ericsson.com>
11039
11040 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
11041 use it in info sharedlibrary test.
11042 * gdb.trace/ftrace-lock.exp: Likewise.
11043 * gdb.trace/ftrace.exp: Likewise.
11044 * gdb.trace/range-stepping.exp: Likewise.
11045 * gdb.trace/trace-break.exp: Likewise.
11046 * gdb.trace/trace-condition.exp: Likewise.
11047 * gdb.trace/trace-mt.exp: Likewise.
11048
d9019901
SM
110492016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11050
11051 * lib/gdb.exp (gdb_load_shlibs): Rename to...
11052 (gdb_load_shlib): ... this.
11053 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
11054 gdb_load_shlib.
11055 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
11056 * gdb.base/ctxobj.exp: Likewise.
11057 * gdb.base/dprintf-pending.exp: Likewise.
11058 * gdb.base/dso2dso.exp: Likewise.
11059 * gdb.base/fixsection.exp: Likewise.
11060 * gdb.base/gcore-relro.exp: Likewise.
11061 * gdb.base/gdb1555.exp: Likewise.
11062 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11063 * gdb.base/gnu-ifunc.exp: Likewise.
11064 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
11065 * gdb.base/jit-so.exp (one_jit_test): Likewise.
11066 * gdb.base/pending.exp: Likewise.
11067 * gdb.base/print-file-var.exp: Likewise.
11068 * gdb.base/print-symbol-loading.exp: Likewise.
11069 * gdb.base/shlib-call.exp: Likewise.
11070 * gdb.base/shreloc.exp: Likewise.
11071 * gdb.base/so-impl-ld.exp: Likewise.
11072 * gdb.base/solib-disc.exp: Likewise.
11073 * gdb.base/solib-nodir.exp: Likewise.
11074 * gdb.base/solib-overlap.exp: Likewise.
11075 * gdb.base/solib-symbol.exp: Likewise.
11076 * gdb.base/solib-weak.exp (do_test): Likewise.
11077 * gdb.base/sym-file.exp: Likewise.
11078 * gdb.base/symtab-search-order.exp: Likewise.
11079 * gdb.base/type-opaque.exp: Likewise.
11080 * gdb.base/unload.exp: Likewise.
11081 * gdb.base/watchpoint-solib.exp: Likewise.
11082 * gdb.compile/compile.exp: Likewise.
11083 * gdb.cp/gdb2384.exp: Likewise.
11084 * gdb.cp/infcall-dlopen.exp: Likewise.
11085 * gdb.cp/re-set-overloaded.exp: Likewise.
11086 * gdb.fortran/library-module.exp: Likewise.
11087 * gdb.opt/solib-intra-step.exp: Likewise.
11088 * gdb.python/py-finish-breakpoint.exp: Likewise.
11089 * gdb.python/py-shared.exp: Likewise.
11090 * gdb.reverse/solib-precsave.exp: Likewise.
11091 * gdb.reverse/solib-reverse.exp: Likewise.
11092 * gdb.server/solib-list.exp: Likewise.
11093 * gdb.threads/dlopen-libpthread.exp: Likewise.
11094 * gdb.threads/tls-shared.exp: Likewise.
11095 * gdb.threads/tls-so_extern.exp: Likewise.
11096 * gdb.trace/change-loc.exp: Likewise.
11097 * gdb.trace/ftrace-lock.exp: Likewise.
11098 * gdb.trace/ftrace.exp: Likewise.
11099 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
11100 * gdb.trace/pending.exp: Likewise.
11101 * gdb.trace/range-stepping.exp: Likewise.
11102 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
11103 (strace_info_marker): Likewise.
11104 (strace_probe_marker): Likewise.
11105 (strace_trace_on_same_addr): Likewise.
11106 (strace_trace_on_diff_addr): Likewise.
11107 * gdb.trace/trace-break.exp: Likewise.
11108 * gdb.trace/trace-condition.exp: Likewise.
11109 * gdb.trace/trace-mt.exp: Likewise.
11110
fca4cfd9
SM
111112016-04-27 Simon Marchi <simon.marchi@ericsson.com>
11112
11113 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
11114 result of gdb_remote_download.
11115 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
11116 * gdb.base/dso2dso.exp: Likewise.
11117 * gdb.base/global-var-nested-by-dso.exp: Likewise.
11118 * gdb.base/print-file-var.exp: Likewise.
11119 * gdb.base/shlib-call.exp: Likewise.
11120 * gdb.base/shreloc.exp: Likewise.
11121 * gdb.base/solib-overlap.exp: Likewise.
11122 * gdb.base/solib-weak.exp (do_test): Likewise.
11123 * gdb.base/unload.exp: Likewise.
11124
11cf4ffb
YQ
111252016-04-27 Yao Qi <yao.qi@linaro.org>
11126
11127 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
11128 exists.
11129
3e2e34f8
KB
111302016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11131
11132 * vla-type.exp: Print structure from toplevel.
11133
8f07e298
BH
111342016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11135
11136 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
11137 of dynamic types.
11138 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
11139 of dynamic types.
11140
9920b434
BH
111412016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
11142
11143 * gdb.fortran/vla-type.f90: New file.
11144 * gdb.fortran/vla-type.exp: New file.
11145
f3abeff5
YQ
111462016-04-25 Yao Qi <yao.qi@linaro.org>
11147
11148 * gdb.base/branch-to-self.c: New file.
11149 * gdb.base/branch-to-self.exp: New file.
11150
0a5d52f0
YQ
111512016-04-22 Yao Qi <yao.qi@linaro.org>
11152
11153 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
11154 more after $hex.
11155
495346f6
YQ
111562016-04-22 Yao Qi <yao.qi@linaro.org>
11157
11158 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
11159 * gdb.base/annota3.exp: Likewise.
11160
4a7e075c
YQ
111612016-04-22 Yao Qi <yao.qi@linaro.org>
11162
11163 * gdb.reverse/step-precsave.exp: Do one step and test program
11164 stops in "callee" and do multiple steps until program goes out
11165 of "callee".
11166 * gdb.reverse/step-reverse.exp: Likewise.
11167
5b061e98
YQ
111682016-04-22 Yao Qi <yao.qi@linaro.org>
11169
11170 * gdb.trace/signal.exp: Also pass if
11171 $tracepoint_hits($i) > $iterations.
11172
5c5dc57f
YQ
111732016-04-22 Yao Qi <yao.qi@linaro.org>
11174
11175 * gdb.trace/signal.c: New file.
11176 * gdb.trace/signal.exp: New file.
11177
a55411b9
DE
111782016-04-19 Doug Evans <xdje42@gmail.com>
11179
11180 * gdb.base/bad-file.exp: New file.
11181
a22df60a
MG
111822016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
11183
11184 * gdb.dwarf2/implref.exp: New file.
11185
0c13f7e5
BH
111862016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11187
11188 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
11189 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
11190 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
11191 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
11192 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
11193 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
11194 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
11195 * lib/fortran.exp (fortran_int4): New procedure.
11196 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
11197 (fortran_logical4): Likewise.
11198
9b9b09e9
BH
111992016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
11200
11201 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
11202
a14d1f4d
BH
112032016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
11204
11205 * lib/compiler.c: Add Intel specific preprocessor macros.
11206 * lib/compiler.cc: Likewise.
25d49b86 11207
7d49b1d0
LM
112082016-04-13 Luis Machado <lgustavo@codesourcery.com>
11209
11210 * gdb.server/connect-with-no-symbol-file.c: New file.
11211 * gdb.server/connect-with-no-symbol-file.exp: New file.
11212
8392fa22
SM
112132016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11214
11215 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
11216
8c4c4aeb
SM
112172016-04-13 Simon Marchi <simon.marchi@ericsson.com>
11218
11219 * boards/gdbserver-base.exp (${board}_download): Copy source file to
11220 standard output directory.
11221
45e3745e
AT
112222016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
11223
11224 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
11225
e26b7e41
MM
112262016-04-13 Markus Metzger <markus.t.metzger@intel.com>
11227
11228 * gdb.btrace/instruction_history.c (loop): Add declaration.
11229
8ce09462
AT
112302016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
11231
11232 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
11233
2e88a1ea
SM
112342016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
11235
11236 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
11237 parentheses to print.
11238 (continue_handler): Likewise.
11239
f48e22e3
SM
112402016-04-08 Simon Marchi <simon.marchi@ericsson.com>
11241
11242 * gdb.server/solib-list.exp: Remove is_remote check.
11243 Pass shlib= to gdb_compile. Don't link shared library with
11244 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
11245 Run binary filename through "readlink -f" on the target.
11246
096be756
PA
112472016-04-08 Pedro Alves <palves@redhat.com>
11248
11249 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
11250 interpreter filename as argument to gdbserver_spawn.
11251 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11252 Return empty if $last_loaded_file does not exist.
11253
06500533
JK
112542016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11255
11256 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
11257 * gdb.base/jit-main.c: Use exit after usage.
11258
2d35e871
JK
112592016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11260
11261 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
11262 GDBHISTSIZE prior to the tests.
11263 * gdb.base/gdbinit-history.exp: Likewise.
11264
112652016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
11266
11267 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
11268 instead of build_executable. Use gdb_load_shlibs.
11269
c8064e7e
YQ
112702016-04-07 Yao Qi <yao.qi@linaro.org>
11271
11272 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
11273 Execute "si" command.
11274
bde47561
YQ
112752016-04-07 Yao Qi <yao.qi@linaro.org>
11276
11277 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
11278 number instead of the comments on some line.
11279
b16f8a3b
DB
112802016-04-06 Don Breazeal <donb@codesourcery.com>
11281
11282 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
11283 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
11284
c2f901df
SM
112852016-04-06 Simon Marchi <simon.marchi@ericsson.com>
11286
11287 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
11288 standard_output_file. Remove unused binfile variable.
11289
ac17fda0
CU
112902016-04-05 Catalin Udma <catalin.udma@freescale.com>
11291
11292 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
11293 * gdb.python/py-mi-objfile.exp: Match "list main" output
11294 in console format.
11295
03a8c4df
SM
112962016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
11297
11298 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
11299 absolute.
11300
6e774b13
SM
113012016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11302
11303 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
11304 absolute.
11305 * gdb.trace/ftrace.exp: Likewise.
11306 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
11307 targets as well.
11308 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
11309 (gdb_load_shlibs): Copy libraries to test directory when testing
11310 natively. Only set solib-search-path if testing remotely.
11311 * lib/mi-support.exp (mi_load_shlibs): Likewise.
11312
7817ea46
SM
113132016-04-05 Simon Marchi <simon.marchi@ericsson.com>
11314
11315 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
11316 gdb_download. Use it even if the target is not remote.
11317 * gdb.base/jit.exp (compile_jit_test): Likewise.
11318 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
11319 output directory if the destination board is local, otherwise use
11320 the standard remote_download from DejaGnu.
11321 (gdb_download): Remove.
11322 (gdb_load_shlibs): Use gdb_remote_download instead of
11323 gdb_download.
11324 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
11325 Use gdb_remote_download instead of gdb_download. Use it even if
11326 the target is not remote.
11327 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
11328 instead of gdb_download.
11329
7beb7f68
SM
113302016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
11331
11332 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
11333 (test_insert_delete_modify): Call mi_load_shlibs before trying to
11334 run.
11335
cc63428a
AV
113362016-04-01 Artemiy Volkov <artemiyv@acm.org>
11337
11338 PR gdb/19820
11339 * gdb.base/printcmds.exp: Add artificial arrays tests.
11340
64cdf930
PA
113412016-03-31 Pedro Alves <palves@redhat.com>
11342
11343 PR gdb/19858
11344 * gdb.base/jit-main.c: Include unistd.h.
11345 (ATTACH): Define to 0 if not already defined.
11346 (wait_for_gdb, mypid): New globals.
11347 (WAIT_FOR_GDB): New macro.
11348 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
11349 some breakpoint locations.
11350 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
11351 New procedures.
11352 (one_jit_test): Add REATTACH parameter, and handle it. Use
11353 continue_to_test_location.
11354 (top level): Test attach, and adjusts calls to one_jit_test.
11355
40dea8cb
PA
113562016-03-31 Pedro Alves <palves@redhat.com>
11357
11358 PR gdb/19858
11359 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
11360 BINSUFFIX parameter, and handle it.
11361 (top level): Adjust calls compile_jit_test.
11362
e7ea3ec7
CU
113632016-03-31 Catalin Udma <catalin.udma@freescale.com>
11364
11365 PR python/19743
11366 * gdb.python/py-mi-events-gdb.py: New file.
11367 * gdb.python/py-mi-events.c: New file.
11368 * gdb.python/py-mi-events.exp: New file.
11369
e6359af3
YQ
113702016-03-30 Yao Qi <yao.qi@linaro.org>
11371
11372 * gdb.reverse/until-precsave.exp: Match function name only.
11373 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
11374 Move malloc to a condition block.
11375 * gdb.reverse/until-reverse.exp: Match function name only.
11376
a4105d04
MK
113772016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
11378
11379 * gdb.trace/ftrace.exp: Set arg0exp for s390.
11380 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
11381 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
11382 variable for GPR 0 instead of assuming it is register 0.
11383 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
11384 * lib/trace-support.exp: Add s390 registers.
11385
bfa6adb9
YQ
113862016-03-29 Yao Qi <yao.qi@linaro.org>
11387
11388 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
11389
1e6697ea
YQ
113902016-03-24 Yao Qi <yao.qi@linaro.org>
11391
11392 * gdb.reverse/break-reverse.exp: Add quotation mark in the
11393 test message.
11394
64bcd522
AA
113952016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
11396
11397 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
11398 maintaining separate logic for constructing the output path.
11399
7868401b
DB
114002016-03-16 Don Breazeal <donb@codesourcery.com>
11401
11402 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
11403 Retry fork and waitpid on interrupted system call errors.
11404 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11405 Use with_timeout_factor to increase timeout by factor of 10.
11406
1cafadb4
DB
114072016-03-15 Don Breazeal <donb@codesourcery.com>
11408
11409 * gdb.cp/scope-err.cc: New test program.
11410 * gdb.cp/scope-err.exp: New test script.
11411 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
11412 lines and "set breakpoint here" comment.
11413 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
11414 Fixed some whitespace and format issues.
11415 * gdb.mi/mi-linespec-err-cp.cc: New test program.
11416 * gdb.mi/mi-linespec-err-cp.exp: New test script.
11417
81516450
DE
114182016-03-15 Doug Evans <dje@google.com>
11419
11420 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
11421 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
11422 All callers updated. Add tests for enums, mixed flags register.
11423
aa52b601
DE
114242016-03-15 Doug Evans <dje@google.com>
11425
11426 * gdb.base/skip.c (main): Call test_skip_file_and_function.
11427 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
11428
fa4ff313
SM
114292016-03-14 Simon Marchi <simon.marchi@ericsson.com>
11430
11431 * gdb.base/default.exp: Add $_as_string to the list of expected
11432 convenience functions.
11433
f2403c39
AB
114342016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
11435
11436 * gdb.base/maint.exp: New tests for 'maint info line-table'.
11437
f2f3ccb9
SM
114382016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
11439
11440 * gdb.python/py-as-string.exp: New file.
11441 * gdb.python/py-as-string.c: New file.
11442
00dbd492
PA
114432016-03-09 Pedro Alves <palves@redhat.com>
11444
11445 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
11446 signal" -> "Thread NN received signal" output change.
11447 * gdb.threads/ia64-sigill.exp: Likewise.
11448 * gdb.threads/linux-dp.exp: Likewise.
11449 * gdb.threads/manythreads.exp: Likewise.
11450 * gdb.threads/pending-step.exp: Likewise.
11451 * gdb.threads/print-threads.exp: Likewise.
11452 * gdb.threads/sigstep-threads.exp: Likewise.
11453 * gdb.threads/staticthreads.exp: Likewise.
11454 * gdb.threads/tls.exp: Likewise.
11455
1e6697ea
YQ
114562016-03-09 Pedro Alves <palves@redhat.com>
11457
11458 * gdb.base/command-line-input.exp: New file.
11459
b04fd3be
MK
114602016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11461
11462 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
11463 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
11464 * gdb.trace/pending.exp: Accept leading dot before function name.
11465 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
11466 * lib/trace-support.exp: Set registers for ppc.
11467
98fa59e9
MK
114682016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11469
11470 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
11471 use it for disassembly; accept .main in addition to main in backtrace.
11472
f77198c8
MK
114732016-03-09 Wei-cheng Wang <cole945@gmail.com>
11474 Marcin Kościelnicki <koriakin@0x04.net>
11475
11476 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
11477 (gdb_recursion_test_ptr): New global variable.
11478 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
11479 gdb_recursion_test.
11480 (gdb_c_test): Ditto.
11481
ba84e0da
MK
114822016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11483
11484 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
11485 ordering.
11486
4366d36e
MK
114872016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
11488
11489 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
11490 (bar): Add bar_start_lbl label.
11491 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
11492 of foo/bar for emitting DWARF and tracing.
11493
5eb264df
SDJ
114942016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
11495
11496 * analyze-racy-logs.py: Set executable bit.
11497
fb6a751f
SDJ
114982016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
11499
11500 * Makefile.in (DEFAULT_RACY_ITER): New variable.
11501 (CHECK_TARGET_TMP): Likewise.
11502 (check-single-racy): New rule.
11503 (check-parallel-racy): Likewise.
11504 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
11505 (do-check-parallel-racy): New rule.
11506 (check-racy/%.exp): Likewise.
11507 * README (Racy testcases): New section.
11508 * analyze-racy-logs.py: New file.
11509
bdf7e230
DE
115102016-03-03 Doug Evans <dje@google.com>
11511
11512 * gdb.base/skip.exp: Use with_test_prefix.
11513
4719d415
YQ
115142016-03-03 Yao Qi <yao.qi@linaro.org>
11515
11516 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
11517 Invoke step_over_syscall "clone" and break_cond_on_syscall
11518 "clone".
11519 * gdb.base/step-over-clone.c: New file.
11520
ea507862
YQ
115212016-03-03 Yao Qi <yao.qi@linaro.org>
11522
11523 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
11524 code format.
11525
8fc8cbda
YQ
115262016-03-03 Yao Qi <yao.qi@linaro.org>
11527
11528 * gdb.base/disp-step-fork.c: Rename to ...
11529 * gdb.base/step-over-fork.c: ... it. New file.
11530 * gdb.base/disp-step-vfork.c: Rename to ...
11531 * gdb.base/step-over-vfork.c: ... it. New file.
11532 * gdb.base/disp-step-syscall.exp: Rename to ...
11533 * gdb.base/step-over-syscall.exp: ... it. New file.
11534 (disp_step_cross_syscall): Rename to ...
11535 (step_over_syscall): ... it.
11536
92fa70b0
YQ
115372016-03-03 Yao Qi <yao.qi@linaro.org>
11538
11539 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
11540 If target supports condition evaluation on target, invoke
11541 break_cond_on_syscall for fork and vfork.
11542
e197ad3c
YQ
115432016-03-03 Yao Qi <yao.qi@linaro.org>
11544
11545 * gdb.base/disp-step-syscall.exp: Don't invoke
11546 support_displaced_stepping.
11547 (disp_step_cross_syscall): Test with displaced stepping off and
11548 on if supported.
11549
0b47da9f
YQ
115502016-03-03 Yao Qi <yao.qi@linaro.org>
11551
11552 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
11553 proc.
11554 (setup): New proc.
11555 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
11556 and setup.
11557
065ab6dc
BH
115582016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11559
11560 * gdb.fortran/vla-history.exp: Remove breakpoint.
11561
07e448ad 115622016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11563
25d49b86
PA
11564 * gdb.fortran/vla-history.exp: Lookup array elements and printing
11565 exceeds timeout.
07e448ad 11566
9ac2d526 115672016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11568
25d49b86
PA
11569 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
11570 breakpoint.
9ac2d526 11571
17807369
BH
115722016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
11573
11574 * gdb.mi/vla.f90: Nullify pointer after declaration.
11575
86e501af
PA
115762016-03-01 Pedro Alves <palves@redhat.com>
11577
11578 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
11579
1e903e32
PA
115802016-03-01 Pedro Alves <palves@redhat.com>
11581
11582 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
11583 before anything else.
11584 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
11585 _GNU_SOURCE here.
11586 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
11587 before anything else.
11588 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
11589
6ccb54e2
PA
115902016-03-01 Pedro Alves <palves@redhat.com>
11591
11592 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
11593
30ca9da1
YQ
115942016-03-01 Yao Qi <yao.qi@linaro.org>
11595
11596 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
11597 prepare_for_testing.
11598
dc856b38
YQ
115992016-03-01 Yao Qi <yao.qi@linaro.org>
11600
11601 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
11602
4a932159
AA
116032016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11604
11605 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
11606 manually constructing the output path.
11607
f2489477
AA
116082016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11609
11610 * gdb.arch/s390-stackless.S: New.
11611 * gdb.arch/s390-stackless.exp: New.
11612
38899f16
IB
116132016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
11614
11615 * gdb.dlang/circular.c: New file.
11616 * gdb.dlang/circular.exp: New file.
11617
9fde51ed
YQ
116182016-02-26 Yao Qi <yao.qi@linaro.org>
11619
11620 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
11621 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
11622 (testcases): Update.
11623
ce90fefe
YQ
116242016-02-26 Yao Qi <yao.qi@linaro.org>
11625
11626 * gdb.reverse/aarch64.c: Rename to ...
11627 * gdb.reverse/insn-reverse.c: ... it.
11628 * gdb.reverse/aarch64.exp: Rename to ...
11629 * gdb.reverse/insn-reverse.exp: ... it.
11630
3263bceb
YQ
116312016-02-26 Yao Qi <yao.qi@linaro.org>
11632
11633 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
11634 (testcase_ftype): New.
11635 (testcases): New array.
11636 (n_testcases): New.
11637 (main): Call each element in testcases.
11638 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
11639 (read_testcase): New.
11640 Do the tests in a loop.
11641
6cb59ff1
YQ
116422016-02-25 Yao Qi <yao.qi@linaro.org>
11643
11644 * gdb.base/branches.c: Remove.
11645
ae91f625
MK
116462016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11647
11648 PR gdb/13808
11649 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
11650
678b48b7
MK
116512016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11652
11653 * gdb.trace/ftrace.exp: Remove unnecessary target check.
11654
7337a6f2
MK
116552016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
11656
11657 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
11658 change x86_64 call_insn to 'callq'.
11659
861ca91f
AT
116602016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
11661
11662 * gdb.trace/tfile-avx.c: Move to...
11663 * gdb.trace/tracefile-pseudo-reg.c: Here.
11664 * gdb.trace/tfile-avx.exp: Move to...
11665 * gdb.trace/tracefile-pseudo-reg.exp: Here.
11666
bf74e428
GB
116672016-02-24 Gary Benson <gbenson@redhat.com>
11668
11669 * gdb.base/attach-pie-noexec.exp: Do not expect an error
11670 message on attach.
11671
cce0e923
DE
116722016-02-23 Doug Evans <dje@google.com>
11673
11674 * gdb.base/skip.c (test_skip): New function.
11675 (end_test_skip_file_and_function): New function.
11676 (test_skip_file_and_function): New function.
11677 * gdb.base/skip1.c (test_skip): New function.
11678 (skip1_test_skip_file_and_function): New function.
11679 * gdb.base/skip.exp: Add tests for new skip options.
11680 * gdb.base/skip-solib.exp: Update expected output.
11681 * gdb.perf/skip-command.cc: New file.
11682 * gdb.perf/skip-command.exp: New file.
11683 * gdb.perf/skip-command.py: New file.
11684
4000e47e
MK
116852016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
11686
11687 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
11688 info registers pattern.
11689
24f75ead
IB
116902016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
11691
11692 * lib/future.exp: Add D support.
11693 (gdb_find_gdc): New proc.
11694 (gdb_default_target_compile): Add D support.
11695
fbb7bcbe
WW
116962016-02-18 Wei-cheng Wang <cole945@gmail.com>
11697
11698 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
11699 user+system time.
11700 (trace_speed_test): Determine the iteration count for a time
11701 between 15..30 seconds.
11702
012b3a21
WT
117032016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
11704
11705 * gdb.arch/i386-mpx-sigsegv.c: New file.
11706 * gdb.arch/i386-mpx-sigsegv.exp: New file.
11707 * gdb.arch/i386-mpx-simple_segv.c: New file.
11708 * gdb.arch/i386-mpx-simple_segv.exp: New file.
11709
2d5189bd
YQ
117102016-02-18 Yao Qi <yao.qi@linaro.org>
11711
11712 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
11713 Don't call setup_kfail.
11714
40fb20d0
YQ
117152016-02-18 Yao Qi <yao.qi@linaro.org>
11716
11717 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11718 Set "set breakpoint condition-evaluation" per $cond_bp_target.
11719
21b1f8d2
DE
117202016-02-16 Doug Evans <dje@google.com>
11721
11722 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
11723 * gdb.base/skip1.c: Ditto.
11724 * gdb.base/skip.exp: Whitespace cleanup.
11725
4041ed77
DB
117262016-02-16 Don Breazeal <donb@codesourcery.com>
11727
11728 PR remote/19496
11729 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
11730 Remove kfail for PR remote/19496.
11731
c4ef31bf
SM
117322016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11733
11734 * lib/gdb.exp (standard_temp_file): Return a path specific to
11735 the runtest invocation.
11736
266b65b3
SM
117372016-02-16 Simon Marchi <simon.marchi@ericsson.com>
11738
11739 * gdb.trace/save-trace.exp: Change relative path to be in the
11740 standard output directory.
11741
a7a0a6a9
JK
117422016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11743
11744 * gdb.arch/i386-prologue.c: Add missing prototypes.
11745
c99dbb42
JK
117462016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11747
11748 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
11749 * gdb.arch/i386-prologue.exp: Likewise.
11750 * gdb.arch/i386-size.exp: Likewise.
11751
aa480355
SM
117522016-02-15 Simon Marchi <simon.marchi@ericsson.com>
11753
11754 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
11755 define object file path.
11756 * gdb.btrace/gcore.exp: Use standard_output_file to define core
11757 file path.
11758 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
11759 standard_output_file to define binfile.
11760
ba881f50
JK
117612016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11762
11763 Fix compatibility with recent gfortran-5.3.1.
11764 * gdb.fortran/vla-history.exp (print vla1 allocated)
11765 (print vla2 allocated, print $2, print $3): Remove
11766 (print $4): Rename to ...
11767 (print $2): ... here.
11768 (print $9): Rename to ...
11769 (print $5): ... here.
11770 (print $10): Rename to ...
11771 (print $6): ... here.
11772 * gdb.fortran/vla.f90: Add pvla initialization.
11773
e9fb005c
JK
117742016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
11775
11776 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
11777 New test.
11778 * gdb.fortran/vla-value-sub.exp: Likewise.
11779
e44e00ff
MK
117802016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
11781
11782 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
11783
97e94151
SM
117842016-02-12 Simon Marchi <simon.marchi@ericsson.com>
11785
11786 * i386-biarch-core.exp: Define corefile using
11787 standard_output_file.
11788
01113bc1
YQ
117892016-02-12 Yao Qi <yao.qi@linaro.org>
11790
11791 * gdb.arch/arm-single-step-kernel-helper.c: New.
11792 * gdb.arch/arm-single-step-kernel-helper.exp: New.
11793
33b4777c
MM
117942016-02-12 Markus Metzger <markus.t.metzger@intel.com>
11795
11796 * gdb.btrace/tailcall-only.exp: New.
11797 * gdb.btrace/tailcall-only.c: New.
11798 * gdb.btrace/x86_64-tailcall-only.S: New.
11799 * gdb.btrace/i686-tailcall-only.S: New.
11800
acc23c11
PA
118012016-02-11 Pedro Alves <palves@redhat.com>
11802
11803 * README (Parallel testing): Add missing double quotes.
11804
e352bf0a
PA
118052016-02-11 Pedro Alves <palves@redhat.com>
11806
11807 * README (Parallel testing): New section.
11808 (GDB_PARALLEL): Rewrite.
11809 (FORCE_PARALLEL): Document.
11810
9f5fed78
MK
118112016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
11812
11813 * gdb.trace/tfile-avx.c: New test.
11814 * gdb.trace/tfile-avx.exp: New test.
11815
9ef9e6a6
KS
118162016-02-09 Keith Seitz <keiths@redhat.com>
11817
11818 PR breakpoints/19546
11819 * gdb.base/infcall-exec.c: New file.
11820 * gdb.base/infcall-exec2.c: New file.
11821 * gdb.base/infcall-exec.exp: New file.
11822
a96e36da
KS
118232016-02-09 Keith Seitz <keiths@redhat.com>
11824
11825 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
11826 (toplevel): Call test_bkpt_address.
11827
9f61929f
KS
118282016-02-09 Keith Seitz <keiths@redhat.com>
11829
11830 PR python/19506
11831 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
11832 (toplevel): Call test_bkpt_address.
11833
1e94266c
SM
118342016-02-09 Simon Marchi <simon.marchi@ericsson.com>
11835
11836 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
11837 to AC_OUTPUT.
11838 * configure: Regenerate.
11839
2a7f3dff
PA
118402016-02-09 Pedro Alves <palves@redhat.com>
11841
11842 PR breakpoints/19548
11843 * gdb.base/execl-update-breakpoints.c (some_function): New
11844 function.
11845 (main): Call it.
11846 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
11847 Tighten expected GDB output.
11848
2151ccc5
SM
118492016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11850
11851 * Makefile.in (ALL_SUBDIRS): Remove.
11852 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
11853 (distclean maintainer-clean realclean): Likewise.
11854 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
11855 * configure: Regenerate.
11856 * gdb.ada/Makefile.in: Delete.
11857 * gdb.arch/Makefile.in: Likewise.
11858 * gdb.asm/Makefile.in: Likewise.
11859 * gdb.base/Makefile.in: Likewise.
11860 * gdb.btrace/Makefile.in: Likewise.
11861 * gdb.cell/Makefile.in: Likewise.
11862 * gdb.compile/Makefile.in: Likewise.
11863 * gdb.cp/Makefile.in: Likewise.
11864 * gdb.disasm/Makefile.in: Likewise.
11865 * gdb.dlang/Makefile.in: Likewise.
11866 * gdb.dwarf2/Makefile.in: Likewise.
11867 * gdb.fortran/Makefile.in: Likewise.
11868 * gdb.gdb/Makefile.in: Likewise.
11869 * gdb.go/Makefile.in: Likewise.
11870 * gdb.guile/Makefile.in: Likewise.
11871 * gdb.java/Makefile.in: Likewise.
11872 * gdb.linespec/Makefile.in: Likewise.
11873 * gdb.mi/Makefile.in: Likewise.
11874 * gdb.modula2/Makefile.in: Likewise.
11875 * gdb.multi/Makefile.in: Likewise.
11876 * gdb.objc/Makefile.in: Likewise.
11877 * gdb.opencl/Makefile.in: Likewise.
11878 * gdb.opt/Makefile.in: Likewise.
11879 * gdb.pascal/Makefile.in: Likewise.
11880 * gdb.perf/Makefile.in: Likewise.
11881 * gdb.python/Makefile.in: Likewise.
11882 * gdb.reverse/Makefile.in: Likewise.
11883 * gdb.server/Makefile.in: Likewise.
11884 * gdb.stabs/Makefile.in: Likewise.
11885 * gdb.threads/Makefile.in: Likewise.
11886 * gdb.trace/Makefile.in: Likewise.
11887 * gdb.xml/Makefile.in: Likewise.
11888 * lib/gdb.exp (make_gdb_parallel_path): Add check for
11889 GDB_PARALLEL.
11890 (standard_output_file): Remove check for GDB_PARALLEL, always
11891 return path in outputs/$subdir/$testname.
11892
437277d4
SM
118932016-02-08 Simon Marchi <simon.marchi@ericsson.com>
11894
11895 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
11896 (site.exp): Assign abs_srcdir to tcl's srcdir.
11897
31d913c7
YQ
118982016-02-04 Yao Qi <yao.qi@linaro.org>
11899
11900 * gdb.base/foll-exec-mode.c: Include limits.h.
11901 (main): Add parameters argc and argv. Get directory from
11902 argv[0].
11903 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
11904 compilation.
11905 * gdb.base/foll-exec.c: Include limits.h.
11906 (main): Add parameters argc and argv.
11907 Get directory from argv[0].
11908 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
11909 Adjust tests on the number of lines as source code changed.
11910 * gdb.base/foll-vfork-exit.c: Include limits.h.
11911 (main): Add one line of statement before vfork.
11912 * gdb.base/foll-vfork.c: Include limits.h and string.h.
11913 (main): Add parameters argc and argv. Get directory from
11914 argv[0].
11915 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
11916 (setup_gdb): Set tbreak to skip some source lines.
11917 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
11918 (main): Add parameters argc and argv. Get directory from
11919 argv[0].
11920 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
11921 compilation.
11922 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
11923 (main): Add parameters argc and argv. Get directory from
11924 argv[0].
11925 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
11926 compilation.
11927
9482b9fb
DE
119282016-02-01 Doug Evans <dje@google.com>
11929
11930 * gdb.base/skip.exp: Clean up multiple references to same test name.
11931
6b2e4f10
PA
119322016-02-01 Pedro Alves <palves@redhat.com>
11933
ccb6afd6 11934 PR remote/19496
6b2e4f10
PA
11935 * gdb.threads/forking-threads-plus-breakpoint.exp
11936 (displaced_stepping_supported): New global.
11937 (probe_displaced_stepping_support): New procedure.
11938 (do_test): Add 'displaced' parameter, and use it.
11939 (top level): Check for displaced stepping support. Add displaced
11940 stepping on/off testing axis.
11941
37a8db1a
AB
119422016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11943
11944 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
11945 pointer. Don't perform further tests on the unassociated pointer
11946 if the first test fails.
11947
5fdf6324
AB
119482016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
11949
11950 * gdb.base/max-value-size.c: New file.
11951 * gdb.base/max-value-size.exp: New file.
11952 * gdb.base/huge.exp: Disable max-value-size for this test.
11953
935c6144
IB
119542016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
11955
11956 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
11957
7fe8399d
YQ
119582016-01-28 Yao Qi <yao.qi@linaro.org>
11959
11960 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
11961
a2077e25
PA
119622016-01-25 Pedro Alves <palves@redhat.com>
11963
11964 PR threads/19461
11965 * gdb.base/fork-running-state.c: New file.
11966 * gdb.base/fork-running-state.exp: New file.
11967
1d2736d4
PA
119682016-01-25 Pedro Alves <palves@redhat.com>
11969
11970 PR gdb/19494
11971 * gdb.base/catch-fork-kill.c: New file.
11972 * gdb.base/catch-fork-kill.exp: New file.
11973
f1da4b11
PA
119742016-01-25 Pedro Alves <palves@redhat.com>
11975
11976 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
11977 Delete, moved to lib/gdb.exp.
11978 * gdb.threads/forking-threads-plus-breakpoint.exp
11979 (foreach_with_prefix): Likewise.
11980 * gdb.threads/process-dies-while-handling-bp.exp
11981 (foreach_with_prefix): Likewise.
11982 * lib/gdb.exp (foreach_with_prefix): New procedure.
11983
45f38546
MK
119842016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
11985
11986 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
11987 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
11988
dc29a1ce
MK
119892016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
11990
11991 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
11992 endian targets.
11993
092127d7
JK
119942016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
11995 Pedro Alves <palves@redhat.com>
11996
11997 Fix testsuite compatibility with Guile.
11998 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
11999 number.
12000
31d765d3
JK
120012016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12002
12003 Fix testsuite compatibility with Guile.
12004 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12005 (thread 1): New test for backtrace through signal handler.
12006
1ac78c04
YQ
120072016-01-22 Yao Qi <yao.qi@linaro.org>
12008
12009 PR testsuite/19491
12010 * gdb.base/multi-forks.c: Include
12011 ../lib/unbuffer_output.c
12012 (main): Call gdb_unbuffer_output.
12013
4f5946a8
DE
120142016-01-21 Doug Evans <dje@google.com>
12015
12016 * lib/ada.exp (gdb_compile_ada): Fix typo.
12017
305e13e6
JB
120182016-01-21 Joel Brobecker <brobecker@adacore.com>
12019
12020 * gdb.base/break-fun-addr.exp: New file.
12021 * gdb.base/break-fun-addr1.c: New file.
12022 * gdb.base/break-fun-addr2.c: New file.
12023
5f5dfff6
SM
120242016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
12025
12026 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
12027 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
12028 enum flag values.
12029
fd356fa2
AA
120302016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
12031
12032 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
12033 when GDB can not set the vector return value. Add more comments
12034 for clarification.
12035
9df22175
AT
120362016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
12037
12038 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
12039 command.
12040
41d1845e
SM
120412016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12042
12043 * Makefile.in (DO_RUNTEST): Add --status and update usages.
12044
01ac6840
SM
120452016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12046
12047 * Makefile.in (check-single): Pass --status to runtest.
12048 (check/%.exp): Likewise.
12049
120502016-01-19 Simon Marchi <simon.marchi@ericsson.com>
12051
12052 * Makefile.in (check-parallel): Propagate return code from make
12053 do-check-parallel.
12054
bd0a71fa
MK
120552016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
12056
12057 * gdb.trace/ftrace.exp: Fix expected message on continue.
12058 * gdb.trace/pending.exp: Fix expected message on continue.
12059 * gdb.trace/trace-break.exp: Fix expected message on continue.
12060
8bcbad33
SM
120612016-01-18 Simon Marchi <simon.marchi@ericsson.com>
12062
12063 * lib/gdb.exp (gdb_test): Remove unused global references.
12064
f303dbd6
PA
120652016-01-18 Pedro Alves <palves@redhat.com>
12066
12067 * gdb.base/async-shell.exp: Adjust expected output.
12068 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
12069 * gdb.base/siginfo-thread.exp: Adjust expected output.
12070 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
12071 * gdb.java/jnpe.exp: Adjust expected output.
12072 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
12073 * gdb.threads/continue-pending-status.exp: Adjust expected output.
12074 * gdb.threads/leader-exit.exp: Adjust expected output.
12075 * gdb.threads/manythreads.exp: Adjust expected output.
12076 * gdb.threads/pthreads.exp: Adjust expected output.
12077 * gdb.threads/schedlock.exp: Adjust expected output.
12078 * gdb.threads/siginfo-threads.exp: Adjust expected output.
12079 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
12080 expected output.
12081 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
12082 output.
12083 * gdb.threads/sigthread.exp: Adjust expected output.
12084 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
12085
b2789696
YQ
120862016-01-18 Yao Qi <yao.qi@linaro.org>
12087
12088 * gdb.guile/scm-section-script.c: Replace @progbits with
12089 %progbits.
12090 * gdb.python/py-section-script.c: Likewise.
12091
71ef29a8
PA
120922016-01-15 Pedro Alves <palves@redhat.com>
12093
12094 * gdb.multi/tids.exp: Test star wildcard ranges.
12095
3f5b7598
PA
120962016-01-15 Pedro Alves <palves@redhat.com>
12097
12098 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
12099 command from "thread apply" invocation.
12100 (thr_apply_info_thr_invalid): Default the expected output to the
12101 input tid list.
12102 (top level): Add tests that use convenience variables. Add tests
12103 for "thread apply" with a valid TID list, but missing the command.
12104
663f6d42
PA
121052016-01-13 Pedro Alves <palves@redhat.com>
12106
12107 * gdb.base/default.exp: Expect $_gthread as well.
12108 * gdb.multi/tids.exp: Test $_gthread.
12109 * gdb.threads/thread-specific.exp: Test $_gthread.
12110
c84f6bbf
PA
121112016-01-13 Pedro Alves <palves@redhat.com>
12112
12113 * gdb.multi/tids.exp: Test "info threads -gid".
12114
22a02324
PA
121152016-01-13 Pedro Alves <palves@redhat.com>
12116
12117 * gdb.multi/tids.exp: Test InferiorThread.global_num and
12118 Breakpoint.thread.
12119 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
12120
5d5658a1
PA
121212016-01-07 Pedro Alves <palves@redhat.com>
12122
12123 * gdb.base/break.exp: Adjust to output changes.
12124 * gdb.base/hbreak2.exp: Likewise.
12125 * gdb.base/sepdebug.exp: Likewise.
12126 * gdb.base/watch_thread_num.exp: Likewise.
12127 * gdb.linespec/keywords.exp: Likewise.
12128 * gdb.multi/info-threads.exp: Likewise.
12129 * gdb.threads/thread-find.exp: Likewise.
12130 * gdb.multi/tids.c: New file.
12131 * gdb.multi/tids.exp: New file.
12132
84654457
PA
121332016-01-13 Pedro Alves <palves@redhat.com>
12134
12135 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
12136
e3940304
PA
121372016-01-13 Pedro Alves <palves@redhat.com>
12138
12139 * gdb.base/default.exp: Expect $_inferior as well.
12140 * gdb.multi/base.exp: Test $_inferior.
12141
a911d87a
PA
121422016-01-13 Pedro Alves <palves@redhat.com>
12143
12144 PR breakpoints/19388
12145 * gdb.base/catch-signal-siginfo-cond.c: New file.
12146 * gdb.base/catch-signal-siginfo-cond.exp: New file.
12147
82075af2
JS
121482016-01-12 Josh Stone <jistone@redhat.com>
12149 Philippe Waroquiers <philippe.waroquiers@skynet.be>
12150
12151 * gdb.base/catch-syscall.c (do_execve): New variable.
12152 (main): Conditionally trigger an execve.
12153 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
12154 (test_catch_syscall_execve): New, check entry/return across execve.
12155 (do_syscall_tests): Call test_catch_syscall_execve.
12156
e46eeedd
PA
121572016-01-12 Pedro Alves <palves@redhat.com>
12158
12159 * gdb.base/random-signal.exp (do_test): New procedure, with body
12160 of testcase moved in.
12161
01d8c27e
JK
121622016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12163 Pedro Alves <palves@redhat.com>
12164
12165 * gdb.base/funcargs.exp (finish from indirectly called function):
12166 Reintroduce the case for 'First'.
12167
9a706302
JK
121682016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12169 Pedro Alves <palves@redhat.com>
12170
12171 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12172 (tcatch_vfork_then_child_follow_exec)
12173 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
12174 identification.
12175
c0ecb95f
JK
121762016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12177
12178 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
12179 and repeats to unlimited.
12180 * gdb.python/py-value.exp: Likewise.
12181 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
12182 and repeats to unlimited.
12183
6cfc1fcb
JK
121842016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12185
12186 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
12187 and reordering the functions.
12188 * gdb.multi/hangout.c: Likewise.
12189 * gdb.multi/hello.c: Likewise.
12190
582a1b00
SM
121912016-01-08 Simon Marchi <simon.marchi@ericsson.com>
12192
12193 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
12194 absolute.
12195 (SingleStatisticTestResult.report): Use dict.keys instead of
12196 dict.iterkeys.
12197
79bc59cb
PA
121982016-01-06 Pedro Alves <palves@redhat.com>
12199
12200 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
12201
43368e1d
MM
122022016-01-04 Markus Metzger <markus.t.metzger@intel.com>
12203
12204 * gdb.btrace/dlopen.exp: New.
12205 * gdb.btrace/dlopen.c: New.
12206 * gdb.btrace/dlopen-dso.c: New.
12207
79fad5b8
SL
122082015-12-25 Sandra Loosemore <sandra@codesourcery.com>
12209
12210 * lib/gdb.exp (gdb_test): Update comments to clarify that the
12211 PATTERN argument is optional.
12212
ab8314b3
JB
122132015-12-24 Joel Brobecker <brobecker@adacore.com>
12214
12215 * lib/ada.exp (target_compile_ada_from_dir): New function.
12216 (gdb_compile_ada): Reimplement avoiding the use of project files.
12217 * gdb.ada/gnat_ada.gpr: Delete.
12218 * gdb.ada/cond_lang.exp: Adjust test to make path before
12219 filename optional.
12220 * gdb.ada/small_reg_param.exp: Likewise.
12221
fe33faff
SM
122222015-12-22 Simon Marchi <simon.marchi@ericsson.com>
12223
12224 * gdb.base/foll-vork.exp: Remove HP-UX special case.
12225
6d265cb4
TP
122262015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
12227
12228 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
12229 case.
12230
10125099
SM
122312015-12-21 Simon Marchi <simon.marchi@ericsson.com>
12232
12233 * gdb.base/break.exp: Remove dead code.
12234 * gdb.base/sepdebug.exp: Likewise.
12235
3ca22649
SM
122362015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12237
12238 * gdb.asm/asm-source.exp: Remove HP-UX references.
12239 * gdb.base/annota1.exp: Likewise.
12240 * gdb.base/annota3.exp: Likewise.
12241 * gdb.base/attach.exp: Likewise.
12242 * gdb.base/bigcore.exp: Likewise.
12243 * gdb.base/break.exp: Likewise.
12244 * gdb.base/call-ar-st.exp: Likewise.
12245 * gdb.base/callfuncs.exp: Likewise.
12246 * gdb.base/catch-fork-static.exp: Likewise.
12247 * gdb.base/display.exp: Likewise.
12248 * gdb.base/foll-exec-mode.exp: Likewise.
12249 * gdb.base/foll-exec.exp: Likewise.
12250 * gdb.base/foll-fork.exp: Likewise.
12251 * gdb.base/foll-vfork.exp: Likewise.
12252 * gdb.base/funcargs.exp: Likewise.
12253 * gdb.base/hbreak2.exp: Likewise.
12254 * gdb.base/inferior-died.exp: Likewise.
12255 * gdb.base/interrupt.exp: Likewise.
12256 * gdb.base/multi-forks.exp: Likewise.
12257 * gdb.base/nodebug.exp: Likewise.
12258 * gdb.base/sepdebug.exp: Likewise.
12259 * gdb.base/solib1.c: Likewise.
12260 * gdb.base/step-test.exp: Likewise.
12261 * gdb.mi/non-stop.c: Likewise.
12262 * gdb.mi/pthreads.c: Likewise.
12263 * gdb.multi/bkpt-multi-exec.ex: Likewise.
12264 * gdb.threads/pthreads.c: Likewise.
12265 * gdb.threads/staticthreads.exp: Likewise.
12266 * lib/future.exp: Likewise.
12267 * lib/gdb.exp: Likewise.
12268 * gdb.base/so-indr-cl.c: Remove.
12269 * gdb.base/so-indr-cl.exp: Likewise.
12270 * gdb.base/solib.c: Likewise.
12271 * gdb.base/solib.exp: Likewise.
12272 * gdb.base/solib2.c: Likewise.
12273
b6304613
SM
122742015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
12275
12276 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
12277 * gdb.base/call-ar-st.exp: Likewise.
12278 * gdb.base/callfuncs.exp: Likewise.
12279 * gdb.base/condbreak.exp: Likewise.
12280 * gdb.base/constvars.exp: Likewise.
12281 * gdb.base/hbreak2.exp: Likewise.
12282 * gdb.base/langs.exp: Likewise.
12283 * gdb.base/list.exp: Likewise.
12284 * gdb.base/long_long.exp: Likewise.
12285 * gdb.base/ptype.exp: Likewise.
12286 * gdb.base/scope.exp: Likewise.
12287 * gdb.base/signals.exp: Likewise.
12288 * gdb.base/so-impl-ld.exp: Likewise.
12289 * gdb.base/varargs.exp: Likewise.
12290 * gdb.base/volatile.exp: Likewise.
12291 * gdb.base/whatis.exp: Likewise.
12292 * gdb.cp/cplusfuncs.exp: Likewise.
12293 * gdb.cp/inherit.exp: Likewise.
12294 * gdb.cp/local.exp: Likewise.
12295 * gdb.cp/member-ptr.exp: Likewise.
12296 * gdb.cp/method.exp: Likewise.
12297 * gdb.cp/overload.exp: Likewise.
12298 * gdb.cp/templates.exp: Likewise.
12299 * gdb.stabs/weird.exp: Likewise.
12300 * lib/compiler.c: Likewise.
12301 * lib/compiler.cc: Likewise.
12302 * lib/cp-support.exp: Likewise.
12303 * lib/gdb.exp: Likewise.
12304
bf401b07
SM
123052015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
12306
12307 * configure.ac: Remove HP-UX case.
12308 * configure: Regenerate.
12309
aff9c0f8
SM
123102015-12-18 Simon Marchi <simon.marchi@ericsson.com>
12311
12312 * lib/gdb.exp (gdb_compile): Add function doc.
12313
a6904d5a
PA
123142015-12-17 Pedro Alves <palves@redhat.com>
12315
12316 PR threads/19354
12317 * gdb.multi/info-threads.exp: New file.
12318
a22279dd
YQ
123192015-12-15 Yao Qi <yao.qi@linaro.org>
12320
12321 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
12322 is aarch64*-*-*.
12323
0588c796
SL
123242015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12325
12326 * gdb.base/history-duplicates.exp: Skip if no readline support.
12327
5d978e17
SL
123282015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12329
12330 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
12331
7e763b86
SL
123322015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12333
12334 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
12335
87a3a92c
SL
123362015-12-14 Sandra Loosemore <sandra@codesourcery.com>
12337
12338 * gdb.base/completion.exp: Skip tests that interrupt GDB with
12339 ctrl-C if nointerrupts target property is set.
12340 * gdb.base/double-prompt-target-event-error.exp: Likewise.
12341 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
12342 * gdb.base/paginate-bg-execution.exp: Likewise.
12343 * gdb.base/paginate-execution-startup.exp: Likewise.
12344 * gdb.base/random-signal.exp: Likewise.
12345 * gdb.base/range-stepping.exp: Likewise.
12346 * gdb.cp/annota2.exp: Likewise.
12347 * gdb.cp/annota3.exp: Likewise.
12348 * gdb.gdb/selftest.exp: Likewise.
12349 * gdb.threads/continue-pending-status.exp: Likewise.
12350 * gdb.threads/leader-exit.exp: Likewise.
12351 * gdb.threads/manythreads.exp: Likewise.
12352 * gdb.threads/pthreads.exp: Likewise.
12353 * gdb.threads/schedlock.exp: Likewise.
12354 * gdb.threads/sigthread.exp: Likewise.
12355
a8f077dc
DB
123562015-12-11 Don Breazeal <donb@codesourcery.com>
12357
12358 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
12359 remote.
12360 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
12361 * gdb.base/foll-exec.exp (main): Enable for target remote.
12362 * gdb.base/foll-fork.exp (main): Likewise.
12363 * gdb.base/foll-vfork.exp (main): Likewise.
12364 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
12365 (proc continue_to_exit_bp_loc): Use clean_restart.
12366 * gdb.base/pie-execl.exp (main): Disable for target remote.
12367 * gdb.base/watch-vfork.exp (main): Enable for target remote.
12368 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
12369 * gdb.threads/execl.exp (main): Likewise.
12370 * gdb.threads/fork-child-threads.exp (main): Likewise.
12371 * gdb.threads/fork-plus-threads.exp (main): Disable for target
12372 remote.
12373 * gdb.threads/fork-thread-pending.exp (main): Enable for target
12374 remote.
12375 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
12376 pid.tid style ptids, instead of just tid.
12377 * gdb.threads/thread-execl.exp (main): Enable for target remote.
12378 * gdb.threads/watchpoint-fork.exp (main): Likewise.
12379 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
12380 ptids, instead of just tid.
12381
3b2464a8
AB
123822015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12383
12384 * gdb.base/list.exp (test_list_forward): Add end of file error
12385 test.
12386 (test_repeat_list_command): Add end of file error test.
12387 (test_list_backwards): Add beginning of file error test.
12388
a0def019
AB
123892015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12390
12391 * gdb.base/list.exp (test_list_invalid_args): New function,
12392 defined, and called.
12393
5c000dff
AB
123942015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
12395
12396 * gdb.base/list.exp (test_list): Make test names unique.
12397
f1637ebe
YQ
123982015-12-11 Yao Qi <yao.qi@linaro.org>
12399
12400 * gdb.base/coremaker2.c: Remove.
12401
36d6fc0a
PA
124022015-12-10 Pedro Alves <palves@redhat.com>
12403
12404 * gdb.multi/base.exp: Remove stale "spaces" references.
12405
762f7747
PA
124062015-12-10 Pedro Alves <palves@redhat.com>
12407
12408 * gdb.multi/base.exp: Don't use nowarnings.
12409 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
12410 * gdb.multi/hangout.c: Include stdio.h.
12411 * gdb.multi/hello.c: Include stdlib.h.
12412 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
12413 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
12414 * gdb.multi/multi-arch.exp: Don't use nowarnings.
12415
28d2bfb9
AB
124162015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
12417
12418 * gdb.dwarf2/dw2-ranges-base.c: New file.
12419 * gdb.dwarf2/dw2-ranges-base.exp: New file.
12420 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
12421 support additional line table, and debug ranges generation.
12422 (Dwarf::ranges): New function, generate .debug_ranges.
12423 (Dwarf::lines): Support generating simple line table programs.
12424 (Dwarf::assemble): Initialise new namespace variables.
12425
5fc2beac
KB
124262015-12-09 Kevin Buettner <kevinb@redhat.com>
12427
12428 * gdb.base/async.exp (proc test_background): Add case for
12429 asynchronous execution not supported.
12430
1c35a88f
LM
124312015-12-09 Luis Machado <lgustavo@codesourcery.com>
12432
12433 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
12434 format and change test names to make them unique.
12435
b593e3d9
RK
124362015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
12437 Pedro Alves <pedro@redhat.com>
12438
12439 PR gdb/18702
12440 Add checking of floatformats setup on x86_64 hosts.
12441 * gdb.arch/i386-float.S (main): Load bigval and smallval.
12442 (smallval, bigval): New labels/constants.
12443 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
12444 float" after loading bigval and smallval.
12445
d72413e6
PMR
124462015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
12447
12448 * gdb.ada/fun_overload_menu.exp: New testcase.
12449 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
12450
ece66d65
JS
124512015-12-04 Josh Stone <jistone@redhat.com>
12452
12453 * gdb.base/catch-fork-static.exp: New.
12454
41d0efca
YQ
124552015-12-03 Yao Qi <yao.qi@linaro.org>
12456
12457 * gdb.base/sizeof.c: Don't include stdio.h and
12458 ../lib/unbuffer_output.c.
12459 (main): New variable 'size' and 'value'. Remove printf and
12460 gdb_unbuffer_output. Assign return value to size and value.
12461 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
12462 at the beginning.
12463 (check_sizeof): Check the result by printing variable 'size'.
12464 (check_valueof): Check the result by printing variable 'value'.
12465
99fd02d9
YQ
124662015-12-01 Yao Qi <yao.qi@linaro.org>
12467
12468 * gdb.base/disp-step-syscall.exp: Define syscall instruction
12469 for aarch64*-*-linux* target.
12470
f2faf941
PA
124712015-11-30 Pedro Alves <palves@redhat.com>
12472
12473 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
12474
04bf20c5
PA
124752015-11-30 Pedro Alves <palves@redhat.com>
12476
12477 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
12478 Handle non-stop mode vCont replies.
12479
09df4675
PA
124802015-11-30 Pedro Alves <palves@redhat.com>
12481
12482 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
12483 prepare_for_testing. Start gdb with "set non-stop on" appended to
12484 GDBFLAGS. Lax expected stop output.
12485
58b584af
YQ
124862015-11-27 Yao Qi <yao.qi@linaro.org>
12487
12488 * gdb.arch/arm-neon.exp: New.
12489 * gdb.arch/arm-neon.c: New.
12490
dfcb77a8
YQ
124912015-11-27 Yao Qi <yao.qi@linaro.org>
12492
12493 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
12494
88e8ec1b
YQ
124952015-11-27 Yao Qi <yao.qi@linaro.org>
12496
12497 * gdb.cp/annota2.exp: Allow multiple occurrences of the
12498 frames-invalid annotation.
12499
bfde72c2
YQ
125002015-11-27 Yao Qi <yao.qi@linaro.org>
12501
12502 * gdb.cp/annota2.exp: Use ${frames_invalid}.
12503
f6512a69
SM
125042015-11-26 Simon Marchi <simon.marchi@ericsson.com>
12505
12506 * gdb.threads/names.exp: New file.
12507 * gdb.threads/names.c: New file.
12508 * README: Mention gdb,no_thread_names.
12509
46a3515b
MM
125102015-11-26 Markus Metzger <markus.t.metzger@intel.com>
12511
12512 PR 19297
12513 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
12514 support" error.
12515
62147a22
PA
125162015-11-24 Pedro Alves <palves@redhat.com>
12517
12518 PR 17539
12519 * gdb.base/display.exp: Expect displays to be sorted in ascending
12520 order. Use multi_line.
12521 * gdb.base/solib-display.exp: Likewise.
12522
2f341b6e
PA
125232015-11-24 Pedro Alves <palves@redhat.com>
12524
12525 PR 17539
25d49b86
PA
12526 * gdb.base/display.exp: Expect displays to be sorted in ascending
12527 order. Use multi_line.
12528 * gdb.base/solib-display.exp: Likewise.
2f341b6e 12529
7e0aa6aa
PA
125302015-11-24 Pedro Alves <palves@redhat.com>
12531
12532 PR 17539
12533 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
12534 threads in ascending order.
12535 * gdb.base/foll-fork.exp: Likewise.
12536 * gdb.base/foll-vfork.exp: Likewise.
12537 * gdb.base/multi-forks.exp: Likewise.
12538 * gdb.mi/mi-nonstop.exp: Likewise.
12539 * gdb.mi/mi-nsintrall.exp: Likewise.
12540 * gdb.multi/base.exp: Likewise.
12541 * gdb.multi/multi-arch.exp: Likewise.
12542 * gdb.python/py-inferior.exp: Likewise.
12543 * gdb.threads/break-while-running.exp: Likewise.
12544 * gdb.threads/execl.exp: Likewise.
12545 * gdb.threads/gcore-thread.exp: Likewise.
12546 * gdb.threads/info-threads-cur-sal.exp: Likewise.
12547 * gdb.threads/kill.exp: Likewise.
12548 * gdb.threads/linux-dp.exp: Likewise.
12549 * gdb.threads/multiple-step-overs.exp: Likewise.
12550 * gdb.threads/next-bp-other-thread.exp: Likewise.
12551 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
12552 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
12553 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
12554 * gdb.threads/thread-find.exp: Likewise.
12555 * gdb.threads/tls.exp: Likewise.
12556 * lib/mi-support.exp (mi_reverse_list): Delete.
12557 (mi_check_thread_states): No longer reverse list.
12558
2cc57ad8
PA
125592015-11-24 Pedro Alves <palves@redhat.com>
12560
12561 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
12562 use lowercase.
12563
c93e8391
SM
125642015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12565
12566 * gdb.trace/actions.c: Include trace-common.h.
12567 (main): Add a location for a fast tracepoint.
12568 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
12569 the normal tracepoints.
12570 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
12571
045ccf91
SM
125722015-11-23 Simon Marchi <simon.marchi@ericsson.com>
12573
12574 * save-trace.exp: Factor out code to these...
12575 (gdb_save_tracepoints): New.
12576 (gdb_load_tracepoints): New.
12577 (do_save_load_test): New.
12578
5506f9f6
KB
125792015-11-23 Kevin Buettner <kevinb@redhat.com>
12580
12581 * gdb.base/asmlabel.exp: New test.
12582 * gdb.base/asmlabel.c: New test case.
12583
16c3b12f
JB
125842015-11-23 Joel Brobecker <brobecker@adacore.com>
12585
12586 * gdb.base/wrong_frame_bt_full-main.c: New file.
12587 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
12588 * gdb.base/wrong_frame_bt_full.exp: New file.
12589
155bfbd3
JB
125902015-11-23 Joel Brobecker <brobecker@adacore.com>
12591
12592 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
12593
bb097445
JM
125942015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12595
206853a0 12596 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
12597 pstate register when comparing registers values in
12598 sparc64-*-linux-gnu targets to avoid spurious differences.
12599
9c88ed8f
JM
126002015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
12601
206853a0 12602 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 12603
96161e25
SL
126042015-11-19 Sandra Loosemore <sandra@codesourcery.com>
12605
12606 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
12607 as type argument to gdb_compile.
12608 * gdb.base/nested-subp2.exp: Likewise.
12609 * gdb.base/nested-subp3.exp: Likewise.
12610
340c2830
DV
126112015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
12612
12613 * lib/dwarf.exp (_note): Fix left shift of negative value.
12614 * gdb.trace/trace-condition.exp: Likewise.
12615
c1862d0f
YQ
126162015-11-13 Yao Qi <yao.qi@linaro.org>
12617
12618 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
12619 comments about d10v.
12620 (test_scalar_returns): Likewise.
12621 * gdb.base/d10v.ld: Remove.
12622 * gdb.base/overlays.exp: Remove the target triplet checking for
12623 d10v-*-*.
12624 * gdb.base/structs.exp (test_struct_returns): Remove the
12625 comments about d10v.
12626 (test_struct_calls): Likewise.
12627
77ae9c19
YQ
126282015-11-13 Yao Qi <yao.qi@linaro.org>
12629
12630 * gdb.base/gnu_vector.exp: Check the return value by "p res".
12631 * gdb.base/gnu_vector.c: Don't include stdio.h.
12632 (main): Don't print res and call add_some_intvecs.
12633
430e004e
MK
126342015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
12635
12636 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
12637 macro.
12638 (func5): Removed.
12639 (func4): Use FAST_TRACEPOINT_LABEL.
12640 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
12641 macro.
12642 (func): Removed.
12643 (thread_function): Use FAST_TRACEPOINT_LABEL.
12644 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
12645 (func): Remove.
12646 (marker): Use FAST_TRACEPOINT_LABEL.
12647 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
12648 (pendfunc1): Remove.
12649 (pendfunc): Use FAST_TRACEPOINT_LABEL.
12650 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
12651 (foo): Remove.
12652 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
12653 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
12654 macro.
12655 (func): Remove.
12656 (marker): Use FAST_TRACEPOINT_LABEL.
12657 * gdb.trace/trace-common.h: New header.
12658 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
12659 macro.
12660 (func): Remove.
12661 (marker): Use FAST_TRACEPOINT_LABEL.
12662 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
12663 (func): Remove.
12664 (thread_function): Use FAST_TRACEPOINT_LABEL.
12665
6e7675a7
MK
126662015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
12667
12668 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
12669 in front.
12670 * gdb.trace/change-loc.exp: Use global pcreg definition.
12671 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
12672 * gdb.trace/entry-values.exp: Use global spreg definition, add $
12673 in front.
12674 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
12675 * gdb.trace/pending.exp: Likewise.
12676 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
12677 * gdb.trace/trace-break.exp: Likewise.
12678 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
12679 in front.
12680 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
12681 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
12682 in front.
12683 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
12684
dddc0e16
JB
126852015-11-09 Joel Brobecker <brobecker@adacore.com>
12686
12687 * gdb.ada/fin_fun_out: New testcase.
12688
c6f0b406
KB
126892015-11-07 Kevin Buettner <kevinb@redhat.com>
12690
12691 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
12692 value associated with DW_AT_byte_size.
12693 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
12694 constants for DW_AT_byte_size, DW_AT_lower_bound, and
12695 DW_AT_upper_bound.
12696
f01dcfd9
KB
126972015-11-07 Kevin Buettner <kevinb@redhat.com>
12698
12699 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
12700 (gdb_target_symbol_prefix_flags): Define in terms of _asm
12701 version.
12702 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
12703 gdb.dwarf2/dw2-canonicalize-type.exp,
12704 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
12705 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
12706 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
12707 provided by gdb_target_symbol_prefix_flags_asm.
12708 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
12709 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
12710 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
12711 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
12712 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
12713 macros where needed). Use this macro for symbols which require
12714 the prefix provided by SYMBOL_PREFIX.
12715
2223449a
KB
127162015-11-05 Kevin Buettner <kevinb@redhat.com>
12717
12718 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
12719 New procs.
12720 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
12721 representing expressions, of more than one list element.
12722 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
12723 to prepend linker symbol prefix to f.
12724 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
12725 table_1 and table_2.
12726 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
12727 Likewise, for f and g.
12728 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
12729 for ptr.
12730 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
12731 for main.
12732 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
12733 table_1_ptr and table_2_ptr.
12734
6f2f1a3a
JK
127352015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
12736 Joel Brobecker <brobecker@adacore.com>
12737
12738 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
12739
566c56c9
MK
127402015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
12741
12742 * gdb.reverse/s390-mvcle.c: New test.
12743 * gdb.reverse/s390-mvcle.exp: New file.
12744 * lib/gdb.exp: Enable reverse tests on s390*-linux.
12745
d5f0636b
MK
127462015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12747
12748 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
12749
7ad8b86c
MK
127502015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
12751
12752 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
12753 reaching marker2.
12754 * gdb.reverse/getresuid-reverse.exp: Likewise.
12755 * gdb.reverse/pipe-reverse.exp: Likewise.
12756 * gdb.reverse/readv-reverse.exp: Likewise.
12757 * gdb.reverse/recvmsg-reverse.exp: Likewise.
12758 * gdb.reverse/time-reverse.exp: Likewise.
12759 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
12760
4081c0f1
YQ
127612015-10-30 Yao Qi <yao.qi@linaro.org>
12762
12763 * gdb.threads/wp-replication.c (watch_count_done): Remove.
12764 (empty_cycle): Remove.
12765 (main): Don't call empty_cycle. Don't use watch_count_done.
12766 * gdb.threads/wp-replication.exp: Don't set breakpoint on
12767 empty_cycle. Rewrite the code counting HW watchpoints.
12768
452b4ba5
MK
127692015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
12770
12771 * gdb.reverse/fstatat-reverse.c: New test.
12772 * gdb.reverse/fstatat-reverse.exp: New file.
12773 * gdb.reverse/getresuid-reverse.c: New test.
12774 * gdb.reverse/getresuid-reverse.exp: New file.
12775 * gdb.reverse/pipe-reverse.c: New test.
12776 * gdb.reverse/pipe-reverse.exp: New file.
12777 * gdb.reverse/readv-reverse.c: New test.
12778 * gdb.reverse/readv-reverse.exp: New file.
12779 * gdb.reverse/recvmsg-reverse.c: New test.
12780 * gdb.reverse/recvmsg-reverse.exp: New file.
12781 * gdb.reverse/time-reverse.c: New test.
12782 * gdb.reverse/time-reverse.exp: New file.
12783 * gdb.reverse/waitpid-reverse.c: New test.
12784 * gdb.reverse/waitpid-reverse.exp: New file.
12785
5e2e7507
JK
127862015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12787
12788 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
12789
0fde2c53
DE
127902015-10-26 Doug Evans <dje@google.com>
12791
12792 PR symtab/17391
12793 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
12794 * gdb.dwarf2/bad-regnum.c: New file.
12795 * gdb.dwarf2/bad-regnum.exp: New file.
12796
1a70ae97
DE
127972015-10-26 Doug Evans <dje@google.com>
12798
12799 PR python/18938
12800 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
12801 file.
12802
27dc26ab
JK
128032015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12804
12805 * gdb.compile/compile.exp (compile code globalvar): Update expectation
12806 for a change by "Mention language in compile error message".
12807
bed91f4d
SM
128082015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
12809
12810 PR python/18073
12811 * gdb.python/py-type.c (C::a_method): New.
12812 (C::a_const_method): New.
12813 (C::a_static_method): New.
12814 (a_function): New.
12815 * gdb.python/py-type.exp (test_fields): Test getting fields
12816 from function and method.
12817
3f2f83dd
KB
128182015-10-21 Keven Boell <keven.boell@intel.com>
12819
12820 * gdb.fortran/vla-alloc-assoc.exp: New file.
12821 * gdb.fortran/vla-datatypes.exp: New file.
12822 * gdb.fortran/vla-datatypes.f90: New file.
12823 * gdb.fortran/vla-history.exp: New file.
12824 * gdb.fortran/vla-ptype-sub.exp: New file.
12825 * gdb.fortran/vla-ptype.exp: New file.
12826 * gdb.fortran/vla-sizeof.exp: New file.
12827 * gdb.fortran/vla-sub.f90: New file.
12828 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
12829 * gdb.fortran/vla-value-sub-finish.exp: New file.
12830 * gdb.fortran/vla-value-sub.exp: New file.
12831 * gdb.fortran/vla-value.exp: New file.
12832 * gdb.fortran/vla-ptr-info.exp: New file.
12833 * gdb.mi/mi-vla-fortran.exp: New file.
12834 * gdb.mi/vla.f90: New file.
12835
27145d50
SL
128362015-10-21 Sandra Loosemore <sandra@codesourcery.com>
12837
12838 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
12839 of hardwired timeout value.
12840
5f3ff4f8
JK
128412015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
12842 Pedro Alves <palves@redhat.com>
12843
12844 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
12845 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
12846
bfd09d20
JS
128472015-10-19 Josh Stone <jistone@redhat.com>
12848
12849 * gdb.base/catch-syscall.c: Include <sched.h>.
12850 (unknown_syscall): New variable.
12851 (main): Trigger a vfork and an unknown syscall.
12852 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
12853 (unknown_syscall_number): Likewise.
12854 (check_call_to_syscall): Accept an optional syscall pattern.
12855 (check_return_from_syscall): Likewise.
12856 (check_continue): Likewise.
12857 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
12858 (test_catch_syscall_skipping_return): New test toggling off 'catch
12859 syscall' to step over the syscall return, then toggling back on.
12860 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
12861 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
12862 (do_syscall_tests): Call test_catch_syscall_without_args and
12863 test_catch_syscall_mid_vfork.
12864 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
12865 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
12866
b32b93c6
AS
128672015-10-19 Andrew Stubbs <ams@codesourcery.com>
12868
12869 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
12870 print g_vE): Add new pass patterns.
12871 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
12872 print various symbol names for vptr fields.
12873
9d622bda
AB
128742015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
12875
12876 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
12877 results.
12878
0fd8ac1c
YQ
128792015-10-12 Yao Qi <yao.qi@linaro.org>
12880
12881 * gdb.arch/disp-step-insn-reloc.exp: New test case.
12882
34240514
YQ
128832015-10-12 Yao Qi <yao.qi@linaro.org>
12884
12885 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
12886 is aarch64*-*-linux*.
12887
8240f442
YQ
128882015-10-12 Yao Qi <yao.qi@linaro.org>
12889
12890 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
12891 (can_relocate_bcond_true): ... it.
12892 (can_relocate_bcond_false): New function.
12893 (foo): Likewise.
12894 (can_relocate_bl): Likewise.
12895 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
12896 can_relocate_bl.
12897
2520f728
PMR
128982015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
12899
12900 * gdb.base/nested-addr.c: New file.
12901 * gdb.base/nested-addr.exp: New testcase.
12902
abcef95a
MM
129032015-10-09 Markus Metzger <markus.t.metzger@intel.com>
12904
12905 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
12906 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
12907 its output. Ignore the output of "record goto begin" and instead
12908 check that GDB is replaying.
12909
145e3ddb
PA
129102015-10-09 Pedro Alves <palves@redhat.com>
12911
12912 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
12913 (top level): Use it in the run with no args test.
12914
d5d8c4e1
IB
129152015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
12916
12917 * gdb.dlang/properties.exp: New file.
12918
06e635ef
SL
129192015-10-02 Sandra Loosemore <sandra@codesourcery.com>
12920
12921 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
12922 whether or not address 0x1000 is mapped on the target.
12923
e019fd1d
SM
129242015-09-30 Simon Marchi <simon.marchi@ericsson.com>
12925
12926 * gdb.python/py-type.exp: Do not run tests if binaries fail to
12927 build.
12928
77ba2a67
MM
129292015-09-30 Markus Metzger <markus.t.metzger@intel.com>
12930
12931 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
12932 instruction-history test.
12933
c60eb31f
DE
129342015-09-28 Doug Evans <dje@google.com>
12935
12936 * gdb.base/gcore.c (array_func): Add reference to static_array.
12937
9a3c8263
SM
129382015-09-25 Simon Marchi <simon.marchi@ericsson.com>
12939
12940 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
12941 source line.
12942
9720e656
SL
129432015-09-24 Sandra Loosemore <sandra@codesourcery.com>
12944
12945 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
12946 short or char as base type.
12947
938d3bf2
SL
129482015-09-23 Sandra Loosemore <sandra@codesourcery.com>
12949
12950 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
12951 to allow any size enum.
12952
e6c2c623
PMR
129532015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
12954
12955 * gdb.ada/array_ptr_renaming.exp: New testcase.
12956 * gdb.ada/array_ptr_renaming/foo.adb: New file.
12957 * gdb.ada/array_ptr_renaming/pack.ads: New file.
12958
06da0f77
PL
129592015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12960
12961 * gdb.trace/ftrace-lock.c: New file.
12962 * gdb.trace/ftrace-lock.exp: New file.
12963
4f51c22a
PL
129642015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12965
12966 * gdb.arch/insn-reloc.c: New file.
12967 * gdb.arch/ftrace-insn-reloc.exp: New file.
12968
7041adf4
PL
129692015-09-21 Pierre Langlois <pierre.langlois@arm.com>
12970
12971 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
12972 instruction.
12973 * gdb.trace/pendshr1.c (pendfunc): Likewise.
12974 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
12975 * gdb.trace/range-stepping.c: Likewise.
12976 * gdb.trace/trace-break.c: Likewise.
12977 * gdb.trace/trace-mt.c (thread_function): Likewise.
12978 * gdb.trace/ftrace.c (marker): Likewise.
12979 * gdb.trace/trace-condition.c (marker): Likewise.
12980 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
12981 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
12982 is_aarch64_target.
12983
015d2e7e
DE
129842015-09-18 Doug Evans <xdje42@gmail.com>
12985
12986 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
12987 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
12988
26b188a2
SL
129892015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12990
12991 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
12992 the breakpoint.
12993
79dc332b
SL
129942015-09-18 Sandra Loosemore <sandra@codesourcery.com>
12995
12996 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
12997 the pending breakpoint. Remove timeout override for "Run till
12998 MI pending breakpoint on pendfunc3 on thread 2" test.
12999
f57929f2
SL
130002015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13001
13002 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13003 filename pattern.
13004
3f469b17
SL
130052015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13006
13007 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
13008 in breakpoint filename pattern.
13009
515b89b3
SL
130102015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13011
7800dbe4
SL
13012 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
13013
130142015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13015
515b89b3
SL
13016 * gdb.linespec/explicit.exp: Check for readline support for
13017 tab-completion tests. Fix obvious typo.
13018
d2939ba2
MM
130192015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13020
13021 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
13022 and replay.
13023
cbb55fa7
MM
130242015-09-18 Markus Metzger <markus.t.metzger@intel.com>
13025
13026 * gdb.btrace/non-stop.c: New.
13027 * gdb.btrace/non-stop.exp: New.
13028
43691ca1
PL
130292015-09-17 Pierre Langlois <pierre.langlois@arm.com>
13030 Yao Qi <yao.qi@linaro.org>
13031
13032 * gdb.trace/trace-condition.c: New file.
13033 * gdb.trace/trace-condition.exp: New file.
13034
d78908cf
WW
130352015-09-16 Wei-cheng Wang <cole945@gmail.com>
13036
13037 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
13038 for testing bytecode compilation.
13039
1ed415e2
PA
130402015-09-16 Pedro Alves <palves@redhat.com>
13041 Sandra Loosemore <sandra@codesourcery.com>
13042
13043 * gdb.threads/non-stop-fair-events.c (timeout): New global.
13044 (SECONDS): Redefine.
13045 (main): Call pthread_kill and alarm early.
13046 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
13047 support.
13048 (test): If the target can't hardware step and doesn't support
13049 displaced stepping, increase the timeout.
13050
d136eff5
PA
130512015-09-16 Pedro Alves <palves@redhat.com>
13052
13053 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
13054 (enable_debug): New procedures.
13055 (test): Use them. Bail out if waiting for threads fails.
13056 (top level): Bail out if a test fails.
13057
991f019c
YQ
130582015-09-16 Yao Qi <yao.qi@linaro.org>
13059
13060 * gdb.asm/asm-source.exp: Set asm-arch for
13061 aarch64*-*-* target.
13062 * gdb.asm/aarch64.inc: New file.
13063
bfca584f
PMR
130642015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
13065
13066 * gdb.ada/array_of_variable_length.exp: New testcase.
13067 * gdb.ada/array_of_variable_length/foo.adb: New file.
13068 * gdb.ada/array_of_variable_length/pck.adb: New file.
13069 * gdb.ada/array_of_variable_length/pck.ads: New file.
13070
b326e587
DE
130712015-09-15 Doug Evans <dje@google.com>
13072
13073 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
13074 of function static local variable.
13075
5382cfab
PW
130762015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13077
13078 * gdb.threads/tls-so_extern.exp: New test file.
13079 * gdb.threads/tls-so_extern.c: New test file.
13080 * gdb.threads/tls-so_extern_main.c: New test file.
13081
141c5cc4
JK
130822015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13083
13084 * gdb.opt/solib-intra-step-lib.c: New file.
13085 * gdb.opt/solib-intra-step-main.c: New file.
13086 * gdb.opt/solib-intra-step.exp: New file.
13087
d15dcecd
PA
130882015-09-15 Pedro Alves <palves@redhat.com>
13089
13090 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
13091 gdb_continue_to_breakpoint instead of gdb_test_multiple.
13092
4c2f2a79
PA
130932015-09-14 Pedro Alves <palves@redhat.com>
13094
13095 * gdb.base/hook-stop-continue.c: Delete.
13096 * gdb.base/hook-stop-continue.exp: Delete.
13097 * gdb.base/hook-stop-frame.c: Delete.
13098 * gdb.base/hook-stop-frame.exp: Delete.
13099 * gdb.base/hook-stop.c: New file.
13100 * gdb.base/hook-stop.exp: New file.
13101
919e6dbe
PMR
131022015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
13103
13104 * gdb.ada/access_to_packed_array.exp: New testcase.
13105 * gdb.ada/access_to_packed_array/foo.adb: New file.
13106 * gdb.ada/access_to_packed_array/pack.adb: New file.
13107 * gdb.ada/access_to_packed_array/pack.ads: New file.
13108
157280a4
MM
131092015-09-14 Markus Metzger <markus.t.metzger@intel.com>
13110
13111 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
13112 buffer size test.
13113
2fd33e94
DB
131142015-09-11 Don Breazeal <donb@codesourcery.com>
13115
13116 * gdb.base/foll-exec.c: Add copyright header. Fix
13117 formatting issues.
13118 * gdb.base/foll-exec.exp (zap_session): Delete proc.
13119 (do_exec_tests): Use clean_restart in place of zap_session,
13120 and for test initialization. Fix formatting issues. Use
13121 fail in place of perror.
13122 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
13123 an expect statement to match an expression with output from
13124 the program under debug.
13125 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
13126 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
13127 * gdb.threads/non-ldr-exc-2.exp: Likewise.
13128 * gdb.threads/non-ldr-exc-3.exp: Likewise.
13129 * gdb.threads/non-ldr-exc-4.exp: Likewise.
13130
e70b6e8e
DE
131312015-09-09 Doug Evans <dje@google.com>
13132
13133 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
13134
7a551a51
DE
131352015-09-09 Doug Evans <dje@google.com>
13136
13137 * gdb.base/pie-execl.exp: Fix result test of build_executable.
13138
4c666f84
DE
131392015-09-09 Doug Evans <dje@google.com>
13140
13141 * gdb.base/savedregs.exp: Fix typo.
13142
243a9253
PA
131432015-09-09 Pedro Alves <palves@redhat.com>
13144
13145 * gdb.mi/mi-cli.exp: Add CLI finish tests.
13146
c0fa8fbd
SL
131472015-09-08 Sandra Loosemore <sandra@codesourcery.com>
13148
13149 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
13150 command actually switches threads. Give up on remaining
13151 tests if target fails to stop at breakpoint.
13152
cd7c1778
PMR
131532015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
13154
13155 * gdb.ada/funcall_char.exp: New testcase.
13156 * gdb.ada/funcall_char/foo.adb: New file.
13157
dc5c8746
PMR
131582015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
13159
13160 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
13161 expected outputs. Add two testcases for completing ambiguous
13162 functions.
13163 * gdb.ada/complete/aux_pck.adb: New file.
13164 * gdb.ada/complete/aux_pck.ads: New file.
13165 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
13166 Ambiguous_Func functions.
13167 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
13168 * gdb.ada/complete/pck.adb: Likewise.
13169
4e83a1e7
UW
131702015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
13171
13172 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
13173 failures to run the test program under GDB.
13174
8ce74153
LM
131752015-08-26 Luis Machado <lgustavo@codesourcery.com>
13176
13177 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
13178 to C.
13179
e9756d52
PP
131802015-08-26 Patrick Palka <patrick@parcs.ath.cx>
13181
13182 * gdb.base/run-after-attach.exp: New test file.
13183 * gdb.base/run-after-attach.c: New test file.
13184
8d37573b
DB
131852015-08-26 Don Breazeal <donb@codesourcery.com>
13186
13187 * gdb.base/foll-exec-2.c: New test program.
13188 * gdb.base/foll-exec-2.exp: New test.
13189
63e43d3a
PMR
131902015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
13191
13192 * gdb.base/nested-subp1.exp: New file.
13193 * gdb.base/nested-subp1.c: New file.
13194 * gdb.base/nested-subp2.exp: New file.
13195 * gdb.base/nested-subp2.c: New file.
13196 * gdb.base/nested-subp3.exp: New file.
13197 * gdb.base/nested-subp3.c: New file.
13198
3d40fbb5
PA
131992015-08-24 Pedro Alves <palves@redhat.com>
13200
13201 * gdb.server/connect-without-multi-process.c: New file.
13202 * gdb.server/connect-without-multi-process.exp: New file.
13203
4422ac93
LM
132042015-08-24 Luis Machado <lgustavo@codesourcery.com>
13205
13206 * gdb.opt/inline-markers.c: Make z int.
13207
91dddb86
LM
132082015-08-24 Luis Machado <lgustavo@codesourcery.com>
13209
13210 * gdb.opt/inline-markers.c: Make z volatile.
13211
a48847ee
LM
132122015-08-24 Luis Machado <lgustavo@codesourcery.com>
13213
13214 * gdb.opt/inline-bt.c: New volatile global z.
13215 * gdb.opt/inline-cmds.c: Likewise.
13216 * gdb.opt/inline-locals.c: Likewise.
13217 * gdb.opt/inline-markers.c: New extern global z.
13218 (marker): Use z.
13219 (inline_fn): Likewise.
13220
0ebbc52b
PA
132212015-08-24 Pedro Alves <palves@redhat.com>
13222
13223 * config/m32r-stub.exp: Remove file.
13224 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
13225 * gdb.base/call-rt-st.exp: Likewise.
13226 * gdb.base/call-strs.exp: Likewise.
13227 * gdb.base/default.exp: Remove references to h8300-*-hms and
13228 *-*-udi*.
13229 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
13230
77c365df
AA
132312015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13232
13233 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
13234 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
13235 and "return" use KFAIL when GDB can not read/write the vector
13236 return value.
13237
4313b8c0
GB
132382015-08-21 Gary Benson <gbenson@redhat.com>
13239
13240 * gdb.trace/pending.exp: Cope with remote transfer warnings.
13241
0e433b32
PA
132422015-08-20 Pedro Alves <palves@redhat.com>
13243
13244 * gdb.server/solib-list.exp: No longer expect an interior stop in
13245 non-stop mode.
13246
221e1a37
PA
132472015-08-20 Pedro Alves <palves@redhat.com>
13248
13249 * gdb.server/connect-stopped-target.c: New file.
13250 * gdb.server/connect-stopped-target.exp: New file.
13251
40e3ad0e
PA
132522015-08-20 Pedro Alves <palves@redhat.com>
13253
13254 * gdb.dwarf2/comp-unit-lang.exp: New file.
13255 * gdb.dwarf2/comp-unit-lang.c: New file.
13256
af39b327
PMR
132572015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
13258
13259 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
13260 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
13261
7d45c7c3 132622015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 13263
7d45c7c3
KB
13264 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
13265 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
13266
4d6cceb4
DE
132672015-08-18 Doug Evans <dje@google.com>
13268 Adrian Sendroiu <adrian.sendroiu@freescale.com>
13269
13270 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
13271 skip_python_tests. New arg prompt_regexp.
13272 (skip_python_tests): New function.
13273 * lib/mi-support.exp (mi_skip_python_tests): New function.
13274 * gdb.python/py-mi-objfile-gdb.py: New file.
13275 * gdb.python/py-mi-objfile.c: New file.
13276 * gdb.python/py-mi-objfile.exp: New file.
13277
ad89c2aa
KS
132782015-08-17 Keith Seitz <keiths@redhat.com>
13279
13280 * gdb.linespec/explicit.exp: Move strace test from here ...
13281 * gdb.trace/strace.exp: ... to here.
13282
e3ae3c43
PP
132832015-08-15 Patrick Palka <patrick@parcs.ath.cx>
13284
13285 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
13286 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
13287
604b2636
DE
132882015-08-14 Doug Evans <xdje42@gmail.com>
13289
13290 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
13291 inferior before selecting a new file.
13292
6ff0ba5f
DE
132932015-08-14 Doug Evans <xdje42@gmail.com>
13294
13295 * gdb.mi/mi-disassemble.exp: Update.
13296 * gdb.base/disasm-optim.S: New file.
13297 * gdb.base/disasm-optim.c: New file.
13298 * gdb.base/disasm-optim.h: New file.
13299 * gdb.base/disasm-optim.exp: New file.
13300
9ca98f92
KS
133012015-08-14 Keith Seitz <keiths@redhat.com>
13302
13303 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
13304 "evaluated-by".
13305
52bbc560
JB
133062015-08-13 Joel Brobecker <brobecker@adacore.com>
13307
13308 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
13309
5d8c3ed3
PMR
133102015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
13311
13312 * gdb.ada/fun_renaming.exp: New testcase.
13313 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
13314 * gdb.ada/fun_renaming/pack.adb: New file.
13315 * gdb.ada/fun_renaming/pack.ads: New file.
13316
ea8812bc
KS
133172015-08-12 Keith Seitz <keiths@redhat.com>
13318
13319 * gdb.base/dso2dso.exp: Pass basename of source file in call to
13320 gdb_get_line_number.
13321
4dafcdeb
JB
133222015-08-12 Joel Brobecker <brobecker@adacore.com>
13323
13324 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
13325 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
13326 gdb.base/dso2dso.exp: New files.
13327
5ba32597
SDJ
133282015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
13329 Pedro Alves <palves@redhat.com>
13330 Keith Seitz <keiths@redhat.com>
13331
13332 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
13333 GDBFLAGS.
13334
b6dafabf
PP
133352015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13336
13337 * gdb.base/gdbhistsize-history.exp
13338 (test_histsize_history_setting): Use save_vars.
13339 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
13340 Use save_vars.
13341 (test_no_truncation_of_unlimited_history_file): Use save_vars.
13342 * gdb.base/readline.exp: Use save_vars.
13343
abe8e607
PP
133442015-08-12 Patrick Palka <patrick@parcs.ath.cx>
13345
13346 * lib/gdb.exp (save_vars): New proc.
13347
629500fa
KS
133482015-08-11 Keith Seitz <keiths@redhat.com>
13349
13350 * gdb.base/help.exp: Update help_breakpoint_text.
13351
eb8c4e2e
KS
133522015-08-11 Keith Seitz <keiths@redhat.com>
13353
13354 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
13355 (at toplevel): Call test_explicit_breakpoints.
13356 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
13357 breakpoints.
13358 * lib/mi-support.exp (mi_make_breakpoint): Add support for
13359 breakpoint conditions, "-cond".
13360
87f0e720
KS
133612015-08-11 Keith Seitz <keiths@redhat.com>
13362
13363 * gdb.linespec/3explicit.c: New file.
13364 * gdb.linespec/cpexplicit.cc: New file.
13365 * gdb.linespec/cpexplicit.exp: New file.
13366 * gdb.linespec/explicit.c: New file.
13367 * gdb.linespec/explicit.exp: New file.
13368 * gdb.linespec/explicit2.c: New file.
13369 * gdb.linespec/ls-errs.exp: Add explicit location tests.
13370 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
13371 before using in the matching pattern.
13372 Clarify that `prefix' is a regular expression.
13373
f00aae0f
KS
133742015-08-11 Keith Seitz <keiths@redhat.com>
13375
13376 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
13377 test.
13378 Add tests for missing ",FMT" and ",".
13379
e27852be
DE
133802015-08-10 Doug Evans <dje@google.com>
13381 Keith Seitz <keiths@redhat.com>
13382
13383 PR gdb/17960
13384 * gdb.base/completion.exp: Add location completer tests.
13385
7f03bd92
PA
133862015-08-07 Pedro Alves <palves@redhat.com>
13387
13388 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
13389 tests here.
13390 (top level): Run do_test with and without displaced stepping.
13391
3fc8eb30
PA
133922015-08-07 Pedro Alves <palves@redhat.com>
13393
13394 * gdb.base/valgrind-disp-step.c: New file.
13395 * gdb.base/valgrind-disp-step.exp: New file.
13396
d4569d7b
PA
133972015-08-07 Pedro Alves <palves@redhat.com>
13398
13399 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
13400 Delete function.
13401 (main): Add alarm. Run an infinite loop instead of calling
13402 wait_threads.
13403 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
13404 comment.
13405 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
13406 Delete function.
13407 (main): Add alarm. Run an infinite loop instead of calling
13408 wait_threads.
13409 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
13410 comment.
13411
e1316e60
PA
134122015-08-07 Pedro Alves <palves@redhat.com>
13413
13414 * gdb.base/checkpoint-ns.exp: New file.
13415 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
13416 standard_testfile.
13417
da8c46d2
MM
134182015-08-07 Markus Metzger <markus.t.metzger@intel.com>
13419
13420 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
13421 * gdb.btrace/instruction_history.exp: Update.
13422 * gdb.btrace/tsx.exp: New.
13423 * gdb.btrace/tsx.c: New.
13424
de1c2c52
PA
134252015-08-06 Pedro Alves <palves@redhat.com>
13426
13427 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
13428 increase timeout.
13429 * gdb.reverse/until-precsave.exp: Bump timeouts.
13430
782e0bf4
PA
134312015-08-06 Pedro Alves <palves@redhat.com>
13432
13433 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
13434
83e97ed0
PA
134352015-08-06 Pedro Alves <palves@redhat.com>
13436
13437 PR gdb/18749
13438 * gdb.threads/process-dies-while-handling-bp.c: New file.
13439 * gdb.threads/process-dies-while-handling-bp.exp: New file.
13440
863d01bd
PA
134412015-08-06 Pedro Alves <palves@redhat.com>
13442
13443 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
13444 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
13445
0a39bb32
PA
134462015-08-05 Pedro Alves <palves@redhat.com>
13447
13448 * gdb.threads/next-while-other-thread-longjmps.c: New file.
13449 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
13450
ee2d2b10
SL
134512015-08-03 Sandra Loosemore <sandra@codesourcery.com>
13452
13453 * gdb.base/bp-permanent.exp: Report test as unsupported if
13454 the target cannot stop at the permanent breakpoint.
13455
4e1bdb00
DE
134562015-08-03 Doug Evans <dje@google.com>
13457
13458 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
13459 10000.
13460
3d338901
DE
134612015-08-03 Doug Evans <dje@google.com>
13462
13463 * Makefile.in (workers/%.worker, build-perf): New rule.
13464 (GDB_PERFTEST_MODE): New variable.
13465 (check-perf): Use it.
13466 (clean): Clean up gdb.perf parallel build subdirs.
13467 * lib/build-piece.exp: New file.
13468 * lib/gdb.exp (make_gdb_parallel_path): New function
13469 (standard_output_file, standard_temp_file): Call it.
13470 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13471 of $GDB_PARALLEL.
13472 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
13473
af061d3e
DE
134742015-08-03 Doug Evans <dje@google.com>
13475
8e1afc81 13476 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
13477 (LOG_FILE_NAME): New global.
13478 (TextReporter.__init__): Initialize self.txt_sum.
13479 (TextReporter.report): Add support for multiple data-points.
13480 Move report to perftest.sum, put raw data in perftest.log.
13481 (TextReporter.start): Open sum and log files.
13482 (TextReporter.end): Close sum and log files.
8e1afc81
DE
13483 * gdb.perf/lib/perftest/testresult.py
13484 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 13485
2c8c5d37
PA
134862015-07-31 Pedro Alves <palves@redhat.com>
13487
13488 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
13489 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13490 kill_wait_spawned_process instead of explicit "kill -9".
13491 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
13492 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13493 kill_wait_spawned_process.
13494 * gdb.base/attach-twice.exp: Likewise.
13495 * gdb.base/attach.exp: Likewise.
13496 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
13497 gdb_test_multiple.
13498 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
13499 returning a spawn id instead of a pid. Use spawn_id_get_pid and
13500 kill_wait_spawned_process.
13501 * gdb.base/valgrind-infcall.exp: Likewise.
13502 * gdb.multi/multi-attach.exp: Likewise.
13503 * gdb.python/py-prompt.exp: Likewise.
13504 * gdb.python/py-sync-interp.exp: Likewise.
13505 * gdb.server/ext-attach.exp: Likewise.
13506 * gdb.threads/attach-into-signal.exp (corefunc): Use
13507 spawn_wait_for_attach, spawn_id_get_pid and
13508 kill_wait_spawned_process.
13509 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
13510 spawn_wait_for_attach returning a spawn id instead of a pid. Use
13511 spawn_id_get_pid and kill_wait_spawned_process.
13512 * gdb.threads/attach-stopped.exp (corefunc): Use
13513 spawn_wait_for_attach, spawn_id_get_pid and
13514 kill_wait_spawned_process.
13515 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
13516 Use spawn_id_get_pid. Wait for spawn id after eof. Use
13517 kill_wait_spawned_process instead of explicit "kill -9".
13518 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
13519 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
13520 (spawn_wait_for_attach): Use spawn instead of exec to spawn
13521 processes. Don't map cygwin/windows pids here. Now returns a
13522 spawn id list.
13523
032a0fca
SL
135242015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13525
13526 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
13527 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
13528 correct patch.
13529
61a934ca
SL
135302015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13531
13532 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
13533
4bc4d428
SL
135342015-07-30 Sandra Loosemore <sandra@codesourcery.com>
13535
13536 Reapply:
13537 2014-05-21 Mark Wielaard <mjw@redhat.com>
13538
13539 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
13540
998d452a
PA
135412015-07-30 Pedro Alves <palves@redhat.com>
13542
13543 * linux-low.c (handle_extended_wait): Set the child's last
13544 reported status to TARGET_WAITKIND_STOPPED.
13545
69dde7dc
PA
135462015-07-30 Pedro Alves <palves@redhat.com>
13547
13548 PR threads/18600
13549 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
13550 only shows inferior 1.
13551
4dd63d48
PA
135522015-07-30 Simon Marchi <simon.marchi@ericsson.com>
13553 Pedro Alves <palves@redhat.com>
13554
13555 PR threads/18600
13556 * gdb.threads/fork-plus-threads.c: New file.
13557 * gdb.threads/fork-plus-threads.exp: New file.
13558
d618e4c5
PP
135592015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13560
13561 * gdb.base/batch-preserve-term-settings.exp
13562 (test_terminal_settings_preserved_after_cli_exit): Use
13563 send_quit_command.
13564
1eef6428
PA
135652015-07-29 Pedro Alves <palves@redhat.com>
13566 Don Breazeal <donb@codesourcery.com>
13567
13568 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
13569 output from both inferior_spawn_id and gdb_spawn_id.
13570
7da5b897
SDJ
135712015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13572
13573 * gdb.threads/attach-into-signal.exp (corefunc): Use
13574 with_test_prefix on nested loops, uniquefying the test messages.
13575
dac804df
SDJ
135762015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
13577
13578 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
13579 commit.
13580
06265e53
PP
135812015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13582
13583 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
13584 New proc.
13585 (test_terminal_settings_preserved_after_sigterm): New test.
13586
18206ca3
PP
135872015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13588
13589 * gdb.base/batch-preserve-term-settings.exp
13590 (test_terminal_settings_preserved_after_cli_exit): New test.
13591
90074d11
PP
135922015-07-29 Patrick Palka <patrick@parcs.ath.cx>
13593
13594 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
13595 manipulation of saved_gdbflags.
13596 (test_terminal_settings_preserved): Remove global declaration of
13597 the unused variable pagination_prompt. Remove manipulation of
13598 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
13599 GDBFLAGS.
13600
eb1a7902
PA
136012015-07-29 Pedro Alves <palves@redhat.com>
13602
13603 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
13604
8b75dd3b
PA
136052015-07-29 Pedro Alves <palves@redhat.com>
13606
13607 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
13608 at the top.
13609
dedad4e3
PA
136102015-07-29 Pedro Alves <palves@redhat.com>
13611
13612 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
13613 (main): Call gdb_unbuffer_output.
13614 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
13615 (main): Call gdb_unbuffer_output.
13616 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
13617 (main): Call gdb_unbuffer_output.
13618 * gdb.base/call-strs.exp: Adjust to step over the
13619 gdb_unbuffer_output call.
13620 * gdb.base/catch-gdb-caused-signals.c: Include
13621 "../lib/unbuffer_output.c".
13622 (main): Call gdb_unbuffer_output.
13623 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
13624 (main): Call gdb_unbuffer_output.
13625 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
13626 (main): Call gdb_unbuffer_output.
13627 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
13628 (main): Call gdb_unbuffer_output.
13629 * gdb.base/shlib-call.exp: Adjust to step over the
13630 gdb_unbuffer_output call.
13631 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
13632 (main): Call gdb_unbuffer_output.
13633 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
13634 (main): Call gdb_unbuffer_output.
13635 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
13636 (main): Rename to ...
13637 (test): ... this.
13638 (main): Reimplement.
13639 * gdb.base/varargs.exp: Run to test instead of to main.
13640 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13641 (main): Call gdb_unbuffer_output.
13642
58789a91
PA
136432015-07-29 Pedro Alves <palves@redhat.com>
13644
13645 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
13646 factore out from mi_continue_dprintf. For call-style dprintfs,
13647 expect dprintf output out of $inferior_spawn_id.
13648 (mi_continue_dprintf): Use mi_expect_dprintf.
13649 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
13650 (main): Call gdb_unbuffer_output.
13651
e8376742
PA
136522015-07-29 Pedro Alves <palves@redhat.com>
13653
13654 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
13655 (default_mi_gdb_start): Set inferior_spawn_id instead of
13656 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
13657 gdb_spawn_id.
13658 (mi_gdb_test): Always expect inferior output from both
13659 $inferior_spawn_id and $gdb_spawn_id.
13660
08280010
PA
136612015-07-29 Pedro Alves <palves@redhat.com>
13662
13663 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
13664 send_inferior and $inferior_spawn_id.
13665
4d30e432
PA
136662015-07-29 Pedro Alves <palves@redhat.com>
13667
13668 * gdb.gdb/complaints.exp (test_initial_complaints)
13669 (test_serial_complaints, test_short_complaints): Use
13670 gdb_test_stdio.
13671 (test_empty_complaint): Handle $inferior_spawn_id !=
13672 $gdb_spawn_id.
13673
0d30a335
PA
136742015-07-29 Pedro Alves <palves@redhat.com>
13675
13676 * gdb.base/varargs.exp: Use gdb_test_stdio.
13677
39413b29
PA
136782015-07-29 Pedro Alves <palves@redhat.com>
13679
13680 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
13681
7cb000a9
PA
136822015-07-29 Pedro Alves <palves@redhat.com>
13683
13684 * gdb.base/ending-run.exp: Use gdb_test_stdio.
13685
d7b8ac82
PA
136862015-07-29 Pedro Alves <palves@redhat.com>
13687
13688 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
13689 parameter into two new parameters, "inf_result" and "gdb_result".
13690 Expect inferior output and gdb output from $inferior_spawn_id and
13691 $gdb_spawn_id, respectively. Adjust all callers.
13692
789c3a0c
PA
136932015-07-29 Pedro Alves <palves@redhat.com>
13694
13695 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
13696 of gdb_test_sequence.
13697
77e760c3
PA
136982015-07-29 Pedro Alves <palves@redhat.com>
13699
13700 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
13701 (saw_spurious_output): Expect inferior output from
13702 $inferior_spawn_id. Use gdb_test_stdio.
13703
8396d2cd
PA
137042015-07-29 Pedro Alves <palves@redhat.com>
13705
13706 * gdb.base/dprintf.exp: Use standard_testfile. Change
13707 prepare_for_testing call.
13708 (srcfile): Don't set.
13709 (restart): New procedure.
13710 (test_dprintf): New procecure, use to continue over dprintfs.
13711 (test_call, test_agent): New procedures, tests moved here.
13712 Restart gdb and recreate dprintfs. Adjust expected output.
13713
2051d61f
PA
137142015-07-29 Pedro Alves <palves@redhat.com>
13715
13716 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
13717
452397af
PA
137182015-07-29 Pedro Alves <palves@redhat.com>
13719
13720 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
13721
8aed9555
PA
137222015-07-29 Pedro Alves <palves@redhat.com>
13723
13724 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
13725 gdb_test_stdio.
13726
188a61b4
PA
137272015-07-29 Pedro Alves <palves@redhat.com>
13728
13729 * lib/gdb.exp (gdb_test_stdio): New procedure.
13730
12264a45
PA
137312015-07-29 Pedro Alves <palves@redhat.com>
13732
13733 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
13734
23ffc893
PA
137352015-07-29 Pedro Alves <palves@redhat.com>
13736
13737 * gdb.base/call-signal-resume.exp: Remove check for
13738 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
13739 * gdb.base/unwindonsignal.exp: Likewise.
13740 * gdb.base/call-signals.c (gen_signal): Remove printf call.
13741 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
13742
65566918
PA
137432015-07-29 Pedro Alves <palves@redhat.com>
13744
13745 * gdb.base/siginfo-addr.c (pass): New function.
13746 (handler): Call it iff si_addr is correct.
13747 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
13748 Set a breakpoint at "pass" and continue to it.
13749
d60a9221
SDJ
137502015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
13751
13752 * gdb.python/py-objfile.exp: Make some tests have unique names.
13753 * gdb.python/py-pp-registration.exp: Likewise.
13754
bde40b8f
PA
137552015-07-28 Pedro Alves <palves@redhat.com>
13756
13757 * gdb.server/server-exec-info.exp: Issue a "disconnect".
13758
13e1dec8
SM
137592015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13760
13761 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
13762
da33c9a7
SM
137632015-07-27 Simon Marchi <simon.marchi@ericsson.com>
13764
13765 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
13766
077836f7
PP
137672015-07-27 Patrick Palka <patrick@parcs.ath.cx>
13768
13769 * gdb.base/gdb-sigterm-2.exp: New test.
13770
b8cc7b2e
DE
137712015-07-25 Doug Evans <xdje42@gmail.com>
13772
13773 Revert:
13774 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13775 (workers/%.worker, build-perf): New rule.
13776 (GDB_PERFTEST_MODE): New variable.
13777 (check-perf): Use it.
13778 (clean): Clean up gdb.perf parallel build subdirs.
13779 * lib/build-piece.exp: New file.
13780 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13781 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13782 name.
13783 (standard_temp_file): Ditto.
13784 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13785 of $GDB_PARALLEL.
13786
c8bd4544
DE
137872015-07-24 Doug Evans <dje@google.com>
13788
13789 * gdb.perf/lib/perftest/utils.py: New file.
13790 * gdb.perf/gm-hello.cc: New file.
13791 * gdb.perf/gm-pervasive-typedef.cc: New file.
13792 * gdb.perf/gm-pervasive-typedef.h: New file.
13793 * gdb.perf/gm-std.cc: New file.
13794 * gdb.perf/gm-std.h: New file.
13795 * gdb.perf/gm-use-cerr.cc: New file.
13796 * gdb.perf/gm-utils.h: New file.
13797 * gdb.perf/gmonster-null-lookup.py: New file.
13798 * gdb.perf/gmonster-pervasive-typedef.py: New file.
13799 * gdb.perf/gmonster-print-cerr.py: New file.
13800 * gdb.perf/gmonster-ptype-string.py: New file.
13801 * gdb.perf/gmonster-runto-main.py: New file.
13802 * gdb.perf/gmonster-select-file.py: New file.
13803 * gdb.perf/gmonster1-null-lookup.exp: New file.
13804 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
13805 * gdb.perf/gmonster1-print-cerr.exp: New file.
13806 * gdb.perf/gmonster1-ptype-string.exp: New file.
13807 * gdb.perf/gmonster1-runto-main.exp: New file.
13808 * gdb.perf/gmonster1-select-file.exp: New file.
13809 * gdb.perf/gmonster1.cc: New file.
13810 * gdb.perf/gmonster1.exp: New file.
13811 * gdb.perf/gmonster2-null-lookup.exp: New file.
13812 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
13813 * gdb.perf/gmonster2-print-cerr.exp: New file.
13814 * gdb.perf/gmonster2-ptype-string.exp: New file.
13815 * gdb.perf/gmonster2-runto-main.exp: New file.
13816 * gdb.perf/gmonster2-select-file.exp: New file.
13817 * gdb.perf/gmonster2.cc: New file.
13818 * gdb.perf/gmonster2.exp: New file.
13819
6eab34f3
DE
138202015-07-24 Doug Evans <dje@google.com>
13821
13822 * gdb.perf/README: New file.
13823 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
13824 * lib/gen-perf-test.exp: New file.
13825
63738bfd
DE
138262015-07-24 Doug Evans <dje@google.com>
13827
13828 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
13829 (PerfTest::startup): New function.
13830 (PerfTest::run): Return result of calling body.
13831 (PerfTest::assemble): Rewrite.
13832 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
13833 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
13834 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
13835 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
13836 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
13837
7b606f95
DE
138382015-07-24 Doug Evans <dje@google.com>
13839
13840 * lib/gdb.exp (clean_restart): Make executable optional.
13841
a97b16b8
DE
138422015-07-24 Doug Evans <dje@google.com>
13843
13844 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
13845 compiler_info references.
13846 * gdb.cp/temargs.exp: Ditto.
13847 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
13848 (get_compiler_info): Early exit if already computed. Set compiler_info
13849 to "unknown" if there was a problem.
13850 (test_compiler_info): Add function comment. Call get_compiler_info.
13851
35baa57f
DE
138522015-07-24 Doug Evans <dje@google.com>
13853
13854 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
13855 (workers/%.worker, build-perf): New rule.
13856 (GDB_PERFTEST_MODE): New variable.
13857 (check-perf): Use it.
13858 (clean): Clean up gdb.perf parallel build subdirs.
13859 * lib/build-piece.exp: New file.
13860 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
13861 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
13862 name.
13863 (standard_temp_file): Ditto.
13864 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
13865 of $GDB_PARALLEL.
13866
6ebea266
DE
138672015-07-24 Doug Evans <dje@google.com>
13868
13869 * lib/future.exp (gdb_default_target_compile): New option
13870 "early_flags".
13871 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
13872 --as-needed.
13873
1e76a7e9
SDJ
138742015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
13875
13876 * gdb.base/catch-syscall.exp: Call gdb_exit before
13877 gdb_skip_xml_test.
13878
5068630a
PA
138792015-07-24 Pedro Alves <palves@redhat.com>
13880
13881 * gdb.python/py-events.exp: Accept output between the stop event
13882 and the prompt.
13883 * gdb.python/py-evsignal.exp: Likewise.
13884 * gdb.python/py-evthreads.exp: Likewise.
13885
77598427
PA
138862015-07-24 Pedro Alves <palves@redhat.com>
13887
13888 PR gdb/18717
13889 * gdb.threads/non-ldr-exit.c: New file.
13890 * gdb.threads/non-ldr-exit.exp: New file.
13891
11e6c98f
YQ
138922015-07-24 Yao Qi <yao.qi@linaro.org>
13893
13894 * gdb.server/ext-wrapper.exp: Test --wrapper option when
13895 restarting process.
13896
51aee833
YQ
138972015-07-24 Yao Qi <yao.qi@linaro.org>
13898
13899 * gdb.server/ext-restart.exp: New file.
13900
8cfe207c
YQ
139012015-07-24 Yao Qi <yao.qi@linaro.org>
13902
13903 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
13904 argument options.
13905 * gdb.server/ext-wrapper.exp: New file.
13906
cc12ce38
DE
139072015-07-23 Doug Evans <dje@google.com>
13908
13909 * gdb.dwarf2/dw2-dummy-cu.S: New file.
13910 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
13911
d0d84780
PMR
139122015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
13913
13914 * gdb.ada/var_arr_typedef.exp: New testcase.
13915 * gdb.ada/var_arr_typedef/pack.adb: New file.
13916 * gdb.ada/var_arr_typedef/pack.ads: New file.
13917 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
13918
8b558f79
JB
139192015-07-20 Joel Brobecker <brobecker@adacore.com>
13920
13921 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
13922
775a3298
JK
139232015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13924
13925 * gdb.arch/i386-biarch-core.exp: Replace istarget
13926 by "complete set gnutarget". Remove expectation for the "core-file"
13927 command.
13928
db1ff28b
JK
139292015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13930
13931 Revert the previous commit:
13932 Tests for validate symbol file using build-id.
13933
0a94970d
JK
139342015-07-15 Aleksandar Ristovski <aristovski@qnx.com
13935
13936 Tests for validate symbol file using build-id.
13937 * gdb.base/solib-mismatch-lib.c: New file.
13938 * gdb.base/solib-mismatch-libmod.c: New file.
13939 * gdb.base/solib-mismatch.c: New file.
13940 * gdb.base/solib-mismatch.exp: New file.
13941
03346981
SL
139422015-07-15 Sandra Loosemore <sandra@codesourcery.com>
13943
13944 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
13945 nios2-*-linux*.
13946 * gdb.base/sigbpt.exp (stepi_out): Likewise.
13947 * gdb.base/siginfo.exp: Likewise.
13948 * gdb.base/sigstep.exp (advance, advancei): Likewise.
13949
42422cc7
PL
139502015-07-15 Pierre Langlois <pierre.langlois@arm.com>
13951
13952 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
13953 Move it to ...
13954 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
13955 ... here.
13956 * gdb.trace/range-stepping.exp: Check that the target supports
13957 range stepping.
13958
cfa68bae
JK
139592015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13960
13961 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
13962
8ffdba26
PA
139632015-07-14 Pedro Alves <palves@redhat.com>
13964
13965 * gdb.base/killed-outside.exp: New file.
13966 * gdb.base/killed-outside.c: New file.
13967
218a5a11
JK
139682015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13969
13970 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
13971 (n at main): New.
13972 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
13973
e03ed3c6
AA
139742015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
13975
13976 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
13977 infcall tests instead of setting up for KFAIL.
13978
485668e5
MM
139792015-07-10 Markus Metzger <markus.t.metzger@intel.com>
13980
13981 * gdb.btrace/record_goto-step.exp: New.
13982
08464196
JK
139832015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13984
13985 PR compile/18484
13986 * gdb.compile/compile.c (struct struct_type): Add volatile to
13987 selffield's type.
13988 * gdb.compile/compile.exp
13989 (compile code struct_object.selffield = &struct_object): Skip further
13990 struct_object tests if this one xfails.
13991
bcf5c1d9
RC
139922015-07-08 Robert O'Callahan <robert@ocallahan.org>
13993
13994 PR exp/18617
13995 * gdb.trace/ax.exp: Add test.
13996
4931af25
YQ
139972015-07-07 Yao Qi <yao.qi@linaro.org>
13998
13999 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14000 instead of istarget "aarch64*-*-*".
14001 * gdb.arch/aarch64-fp.exp: Likewise.
14002 * gdb.base/float.exp: Likewise.
14003 * gdb.reverse/aarch64.exp: Likewise.
14004 * lib/gdb.exp (is_aarch64_target): New proc.
14005
9fcf688e
YQ
140062015-07-07 Yao Qi <yao.qi@linaro.org>
14007
14008 * lib/gdb.exp (is_aarch32_target): New proc.
14009 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
14010 instead of "istarget "arm*-*-*"".
14011 * gdb.arch/arm-disp-step.exp: Likewise.
14012 * gdb.arch/thumb-bx-pc.exp: Likewise.
14013 * gdb.arch/thumb-prologue.exp: Likewise.
14014 * gdb.arch/thumb-singlestep.exp: Likewise.
14015 * gdb.base/disp-step-syscall.exp: Likewise.
14016 * gdb.base/float.exp: Likewise.
14017
fbd8d50d
YQ
140182015-07-07 Yao Qi <yao.qi@linaro.org>
14019
14020 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
14021 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
14022
71be1fdc
YQ
140232015-07-07 Yao Qi <yao.qi@linaro.org>
14024
14025 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
14026 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
14027 if it exists.
14028 * gdb.multi/multi-arch.exp: Likewise.
14029
3e221d36
SM
140302015-07-07 Simon Marchi <simon.marchi@ericsson.com>
14031
14032 * gdb.python/py-lazy-string.exp: Add missing parentheses to
14033 print.
14034
d441430b
YQ
140352015-07-07 Yao Qi <yao.qi@linaro.org>
14036
14037 * gdb.arch/thumb-singlestep.exp: Do one more single step.
14038
06f810bd
MG
140392015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
14040
14041 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
14042 '[' and ']' characters.
14043
5e61e7c0
IB
140442015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
14045
14046 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
14047
28bf096c
PA
140482015-06-29 Pedro Alves <palves@redhat.com>
14049
14050 PR threads/18127
14051 * gdb.threads/hand-call-new-thread.c: New file.
14052 * gdb.threads/hand-call-new-thread.c: New file.
14053
ee93cd5e
KS
140542015-06-26 Keith Seitz <keiths@redhat.com>
14055 Doug Evans <dje@google.com>
14056
14057 PR 16253
14058 * gdb.cp/var-tag-2.cc: New file.
14059 * gdb.cp/var-tag-3.cc: New file.
14060 * gdb.cp/var-tag-4.cc: New file.
14061 * gdb.cp/var-tag.cc: New file.
14062 * gdb.cp/var-tag.exp: New file.
14063
fc637f04
PP
140642015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14065
14066 * gdb.base/history-duplicates.exp: New test.
14067
2e52ae68
PP
140682015-06-26 Patrick Palka <patrick@parcs.ath.cx>
14069
14070 * gdb.base/completion.exp: Test the completion of the "focus"
14071 command.
14072
6e22494e
JK
140732015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
14074
14075 * gdb.arch/amd64-prologue-skip.S: New file.
14076 * gdb.arch/amd64-prologue-skip.exp: New file.
14077
bf7b9cd9
SM
140782015-06-25 Simon Marchi <simon.marchi@ericsson.com>
14079
14080 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
14081 is_address_zero_readable check.
14082
201e8dfd
PB
140832015-06-24 Peter Bergner <bergner@vnet.ibm.com>
14084
14085 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
14086 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
14087
5cd867b4
YQ
140882015-06-24 Yao Qi <yao.qi@linaro.org>
14089
14090 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
14091 linux targets.
14092
4d7be007
YQ
140932015-06-24 Yao Qi <yao.qi@linaro.org>
14094
14095 * lib/gdb.exp (supports_get_siginfo_type): New proc.
14096 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
14097 * gdb.base/siginfo-thread.exp: Likewise.
14098
07fcd301
YQ
140992015-06-22 Yao Qi <yao.qi@linaro.org>
14100
14101 * boards/remote-gdbserver-on-localhost.exp: Add comments.
14102
52042a00
YQ
141032015-06-22 Yao Qi <yao.qi@linaro.org>
14104
14105 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
14106 aarch64*-*-*.
14107 (skip_hw_watchpoint_tests): Likewise.
14108
74bd41ce
PP
141092015-06-18 Patrick Palka <patrick@parcs.ath.cx>
14110
14111 * gdb.base/gdbinit-history.exp: Test the interaction between
14112 setting GDBHISTSIZE and setting the history size via .gdbinit.
14113
bc460514
PP
141142015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14115
14116 PR gdb/16999
14117 * gdb.base/gdbhistsize-history.exp: New test.
14118
b58c513b
PP
141192015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14120
14121 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
14122 with GDBHISTSIZE.
14123 * gdb.base/readline.exp: Likewise.
14124
92046791
YQ
141252015-06-17 Yao Qi <yao.qi@linaro.org>
14126
14127 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
14128 line.
14129
2093d2d3
PP
141302015-06-17 Patrick Palka <patrick@parcs.ath.cx>
14131
14132 * gdb.base/gdbinit-history.exp: Add test case to check that
14133 an unlimited history file does not get truncated on exit.
14134
e6c693af
AA
141352015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14136
14137 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
14138 (VECTOR): New macro. Use it...
14139 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
14140 ...for these typedefs.
14141 (int8, char1, int1, double1): New typedefs.
14142 (struct just_int2, struct two_int2): New structures.
14143 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
14144 (add_structvecs, add_singlevecs): New functions.
14145 (main): Call add_some_intvecs twice.
14146 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
14147 the compile and exit upon failure. Try compiling for the "native"
14148 architecture. Test inferior function calls with vector arguments
14149 and vector return value handling with "finish" and "return".
14150
c74f7d1c
JT
141512015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
14152
14153 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
14154 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
14155 PE file.
14156 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
14157
98aa42ee
AT
141582015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14159
14160 PR breakpoints/16465
14161 * gdb.mi/mi-dprintf-pending.c: New file.
14162 * gdb.mi/mi-dprintf-pending.exp: New test.
14163 * gdb.mi/mi-dprintf-pendshr.c: New file.
14164
7d73c23c 141652015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 14166 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
14167
14168 * gdb.arch/i386-mpx-map.c: New file.
14169 * gdb.arch/i386-mpx-map.exp: New File.
14170
141712015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14172
14173 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
14174 * gdb.arch/i386-mpx.exp: Indentation fixed.
14175
141762015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14177
14178 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
14179 function and improved indentation.
14180 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
14181 gdb_test_multiple. Added additional tests to skip the test.
14182
141832015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
14184
14185 * gdb.arch/i386-avx512.c: Change path in include file.
14186 * gdb.arch/i386-avx512.exp: Change include dir path
14187 compilation flag.
14188 * gdb.arch/i386-mpx.c: Change path in include file.
14189 * gdb.arch/i386-mpx.exp: Change include dir path compilation
14190 flag.
14191
d5eba19a
JK
141922015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
14193
14194 * gdb.compile/compile-print.exp (compile print *vararray@3)
14195 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
14196
7f361056
JK
141972015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14198
14199 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
14200 (do not keep jit in memory): ... this.
14201 (expect 5): Change it to ...
14202 (expect no 5): ... this.
14203
3b462ec2
SM
142042015-06-02 Simon Marchi <simon.marchi@ericsson.com>
14205
14206 PR gdb/15564
14207 * gdb.mi/mi-detach.exp: New file.
14208
e0619de6
JK
142092015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14210
14211 PR symtab/18392
14212 * gdb.arch/amd64-tailcall-self.S: New file.
14213 * gdb.arch/amd64-tailcall-self.c: New file.
14214 * gdb.arch/amd64-tailcall-self.exp: New file.
14215
e970cb34
DB
142162015-05-28 Don Breazeal <donb@codesourcery.com>
14217
14218 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
14219 tests for remote targets by checking is_target_gdbserver.
14220
b2e2f908
DE
142212015-05-27 Doug Evans <dje@google.com>
14222
14223 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
14224 * gdb.dwarf2/opaque-type-lookup.c: New file.
14225 * gdb.dwarf2/opaque-type-lookup.exp: New file.
14226
82c7be31
DE
142272015-05-26 Doug Evans <dje@google.com>
14228
14229 * gdb.cp/iostream.cc: New file.
14230 * gdb.cp/iostream.exp: New file.
14231
b4f54984
DE
142322015-05-26 Doug Evans <dje@google.com>
14233
14234 * gdb.dwarf2/dw2-op-call.exp: Update.
14235 * gdb.dwarf2/dw4-sig-types.exp: Update.
14236 * gdb.dwarf2/implptr.exp: Update.
14237 * gdb.mi/mi-cmd-param-changed.exp: Update.
14238
4ea6efe9
DE
142392015-05-26 Doug Evans <dje@google.com>
14240
14241 * gdb.python/py-lazy-string.c: New file.
14242 * gdb.python/py-lazy-string.exp: New file.
14243 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
14244 (main): Update. Add estring3.
14245 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
14246 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
14247
f6bb7db3
YQ
142482015-05-26 Omair Javaid <omair.javaid@linaro.org>
14249 Yao Qi <yao.qi@linaro.org>
14250
14251 * gdb.reverse/aarch64.c: New.
14252 * gdb.reverse/aarch64.exp: New.
14253
a81bfbd0
OJ
142542015-05-26 Omair Javaid <omair.javaid@linaro.org>
14255
25d49b86
PA
14256 * lib/gdb.exp (supports_process_record): Return true for
14257 aarch64*-linux*.
a81bfbd0
OJ
14258 (supports_reverse): Likewise.
14259
158bf1b4
PP
142602015-05-22 Patrick Palka <patrick@parcs.ath.cx>
14261
14262 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14263 Use with_test_prefix.
14264
a0145030
AB
142652015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
14266
14267 * gdb.base/completion.exp: Add test for completion of layout
14268 names.
14269
ebe3b578
AB
142702015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
14271
14272 * lib/gdb.exp (skip_tui_tests): New proc.
14273 * gdb.base/tui-layout.exp: Check skip_tui_tests.
14274
84204ed7
PA
142752015-05-19 Pedro Alves <palves@redhat.com>
14276
14277 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14278 Save the whole env array instead of just HOME. Unset HISTSIZE in
14279 the environment while testing. Restore whole environment
14280 afterwards.
14281
37442ce1
DE
142822015-05-16 Doug Evans <xdje42@gmail.com>
14283
14284 * gdb.guile/scm-ports.c: New file.
14285 * gdb.guile/scm-ports.exp: Add memory port tests.
14286
36de76f9
JK
142872015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14288
14289 * gdb.compile/compile-print.c: New file.
14290 * gdb.compile/compile-print.exp: New file.
14291
3a9558c4
JK
142922015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14293
14294 * gdb.compile/compile-ops.exp: Cast param to void.
14295 * gdb.compile/compile.exp: Complete type for _gdb_expr.
14296 (compile code struct_object.selffield = &struct_object): Add xfail.
14297
aa715135
JG
142982015-05-15 Joel Brobecker <brobecker@adacore.com>
14299
14300 * gdb.ada/arr_enum_with_gap: New testcase.
14301
931e5bc3
JG
143022015-05-15 Joel Brobecker <brobecker@adacore.com>
14303
14304 * gdb.ada/byte_packed_arr: New testcase.
14305
9cd4d857
JB
143062015-05-15 Joel Brobecker <brobecker@adacore.com>
14307
14308 * gdb.ada/pckd_neg: New testcase.
14309
ebfd00d2
PP
143102015-05-13 Patrick Palka <patrick@parcs.ath.cx>
14311
14312 PR gdb/17820
14313 * gdb.base/gdbinit-history.exp: New test.
14314 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
14315 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
14316
4c082a81
SC
143172015-05-09 Siva Chandra Reddy <sivachandra@google.com>
14318
14319 * gdb.python/py-xmethods.cc: Enhance test case.
14320 * gdb.python/py-xmethods.exp: New tests.
14321 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
14322 function.
14323 (B_indexoper): Likewise.
14324 (global_dm_list) : Add new xmethod worker functions.
14325
f7797074
SDJ
143262015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
14327
14328 * gdb.base/coredump-filter.exp: Correctly unset
14329 "coredump_var_addr" array.
14330
a4674e4e
PA
143312015-05-08 Pedro Alves <palves@redhat.com>
14332
14333 * gdb.server/non-existing-program.exp: Unset spawn_id.
14334
df2eb078
SC
143352015-05-08 Siva Chandra Reddy <sivachandra@google.com>
14336
14337 PR python/18291
14338 * gdb.python/py-xmethods.exp: Add tests.
14339
422349a3
YQ
143402015-05-08 Yao Qi <yao.qi@linaro.org>
14341
14342 PR gdb/18208
14343 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
14344 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
14345 function set_coredump_filter, and remove remote_exec call.
14346 Remove argument ipid. Callers update.
14347 (top level): Don't get inferior's PID.
14348
63fc80ce
AA
143492015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
14350
14351 * gdb.base/watch_thread_num.exp: Skip test on targets without
14352 access watchpoints.
14353
80ad801e
PA
143542015-05-06 Pedro Alves <palves@redhat.com>
14355
14356 PR server/18081
14357 * gdb.server/non-existing-program.exp: New file.
14358
0fa7fe50
JB
143592015-05-05 Joel Brobecker <brobecker@adacore.com>
14360
14361 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
14362
3ea89b92
PMR
143632015-05-05 Joel Brobecker <brobecker@adacore.com>
14364
14365 * gdb.ada/out_of_line_in_inlined: New testcase.
14366
87b8eff0
JB
143672015-05-05 Joel Brobecker <brobecker@adacore.com>
14368
14369 * gdb.ada/var_rec_arr: New testcase.
14370
5fccc635
YQ
143712015-04-30 Yao Qi <yao.qi@linaro.org>
14372
14373 * gdb.base/break-idempotent.exp: If
14374 skip_hw_watchpoint_multi_tests returns true, skip the tests
14375 on "rwatch" and "awatch".
14376
42d38f42
YQ
143772015-04-30 Yao Qi <yao.qi@linaro.org>
14378
14379 * gdb.base/relativedebug.exp: Invoke gdb command
14380 "info sharedlibrary", and if libc.so doesn't have debug info,
14381 skip the test.
14382
2ce1cdbf
DE
143832015-04-29 Doug Evans <dje@google.com>
14384
14385 * gdb.python/py-xmethods.exp: Add ptype tests.
14386 * gdb.python/py-xmethods.py (E_method_char_worker): Add
14387 get_result_type method.
14388
f24a38c5
LM
143892015-04-29 Luis Machado <lgustavo@codesourcery.com>
14390
14391 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
14392 the target does not support hardware watchpoints.
14393
ecbf2b3c
LM
143942015-04-29 Luis Machado <lgustavo@codesourcery.com>
14395
14396 * gdb.base/break-always.exp: Abort testing if writing to memory
14397 causes an error.
14398
34f5f757
DE
143992015-04-28 Doug Evans <dje@google.com>
14400
14401 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
14402 * gdb.python/py-pp-registration.exp: ... here. New file.
14403 * gdb.python/py-pp-registration.c: New file.
14404 * gdb.python/py-pp-registration.py: New file.
14405
69b4374a
DE
144062015-04-28 Doug Evans <dje@google.com>
14407
14408 * gdb.python/py-bad-printers.c: New file.
14409 * gdb.python/py-bad-printers.py: New file.
14410 * gdb.python/py-bad-printers.exp: New file.
14411
59fb7612
SS
144122015-04-28 Sasha Smundak <asmundak@google.com>
14413
14414 * gdb.python/py-type.exp: New test.
14415
2631b16a
AW
144162015-04-28 Andy Wingo <wingo@igalia.com>
14417
14418 * gdb.python/py-parameter.exp:
14419 * gdb.guile/scm-parameter.exp: Escape the path that we are
14420 matching against, as it might contain characters that are special
14421 to regular expressions.
14422
460efde1
JB
144232015-04-27 Joel Brobecker <brobecker@adacore.com>
14424
14425 * gdb.ada/rec_comp: New testcase.
14426
2d369d8e
SDJ
144272015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
14428
14429 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
14430 before using it.
14431
cf75d6c3
AB
144322015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
14433
14434 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
14435 new tests for verilog output.
14436
8dbe7ca5
YQ
144372015-04-24 Yao Qi <yao.qi@linaro.org>
14438
14439 * boards/remote-gdbserver-on-localhost.exp: New file.
14440
4ef9fb2f
PA
144412015-04-23 Pedro Alves <palves@redhat.com>
14442
14443 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
14444 $inferior_spawn_id instead of $inferior_spawn_id directly. On
14445 "end of file", remove $inferior_spawn_id from the indirect list.
14446
0a803169
PA
144472015-04-23 Pedro Alves <palves@redhat.com>
14448
14449 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
14450
749ef8f8
PA
144512015-04-23 Pedro Alves <palves@redhat.com>
14452
14453 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
14454 on $any_spawn_id instead of only on $gdb_spawn_id.
14455
8aae4344
PM
144562015-04-21 Pierre Muller <muller@sourceware.org>
14457
14458 PR pascal/17815
14459 * lib/pascal.exp (gpc_compile): Add new option "class".
14460 (fpc_compile): Likewise.
14461 * gdb.pascal/case-insensitive-symbols.pas: New file.
14462 * gdb.pascal/case-insensitive-symbols.exp: New file.
14463
1586c8fb
GB
144642015-04-20 Gary Benson <gbenson@redhat.com>
14465
14466 * gdb.base/attach.exp: Fix three extended remote failures.
14467
1b6e6f5c
GB
144682015-04-17 Gary Benson <gbenson@redhat.com>
14469
14470 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
14471 the main executable over the remote protocol.
14472
e797481d
PA
144732015-04-16 Pedro Alves <palves@redhat.com>
14474
14475 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
14476 a new gdbserver if gdbserver_reconnect_p is set.
14477
1ca99c42
PA
144782015-04-16 Pedro Alves <palves@redhat.com>
14479
14480 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
14481 is set, don't exit gdbserver.
14482
af9fd6f8
AA
144832015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14484
14485 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
14486 appropriate .insn, such that an older assembler can be used.
14487 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
14488 the z/Architecture instruction set on 31-bit targets as well.
14489
04ff1e61
AA
144902015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
14491
14492 * gdb.go/handcall.exp: Remove all logic related to the first
14493 breakpoint and rely on go_runto_main instead.
14494 * gdb.go/strings.exp: Likewise.
14495 * gdb.go/unsafe.exp: Likewise.
14496 * gdb.go/hello.exp: Likewise. Also rename the remaining
14497 breakpoint marker to "breakpoint 1".
14498 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
14499 * gdb.go/strings.go: Likewise.
14500 * gdb.go/unsafe.go: Likewise.
14501 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
14502 "set breakpoint 2 here" and rename the remaining breakpoint marker
14503 to "breakpoint 1".
14504
40d2f8d6
SM
145052015-04-15 Simon Marchi <simon.marchi@ericsson.com>
14506
14507 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
14508 if itertools.imap is not present.
14509 * gdb.python/py-objfile.exp: Add parentheses.
14510 * gdb.python/py-type.exp: Same.
14511 * gdb.python/py-unwind-maint.py: Same.
14512
8cbc97c6
YQ
145132015-04-15 Yao Qi <yao.qi@linaro.org>
14514
14515 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
14516 of ":$ptr_size" and set its form explicitly.
14517
45fd756c
YQ
145182015-04-15 Pedro Alves <palves@redhat.com>
14519 Yao Qi <yao.qi@linaro.org>
14520
14521 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
14522 timeout by factor of 4.
14523 (test_regular_watch): Likewise.
14524 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
14525 * gdb.reverse/sigall-reverse.exp: Likewise.
14526 * gdb.reverse/until-precsave.exp: Likewise.
14527 * lib/gdb.exp (with_timeout_factor): New proc.
14528 (gdb_expect): Move some code to ...
14529 (get_largest_timeout): ... here. New procedure.
14530
9e811bc3
LM
145312015-04-14 Luis Machado <lgustavo@codesourcery.com>
14532
14533 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
14534
0ff6fcb2
LM
145352015-04-13 Luis Machado <lgustavo@codesourcery.com>
14536
14537 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
14538 to write to the .text section.
14539
7578d5f7
LM
145402015-04-13 Luis Machado <lgustavo@codesourcery.com>
14541
14542 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
14543 Handle the case of targets that do not provide PID information.
14544
2efe15c4
YQ
145452015-04-13 Yao Qi <yao.qi@linaro.org>
14546
14547 * lib/gdbserver-support.exp (gdb_exit): Catch exception
14548 and use expect instead of gdb_expect.
14549
8cd8f2f8
SDJ
145502015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
14551
14552 * gdb.base/coredump-filter.exp: Rename variable "addr" to
14553 "coredump_var_addr" to avoid naming conflict with other testcases.
14554
9ee41772
PA
145552015-04-10 Pedro Alves <palves@redhat.com>
14556
14557 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
14558 gdb_test_sequence and gdb_assert.
14559
07473109
PA
145602015-04-10 Pedro Alves <palves@redhat.com>
14561
14562 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
14563 test messages that don't include the breakpoint address.
14564
de3db44c
YQ
145652015-04-10 Yao Qi <yao.qi@linaro.org>
14566
14567 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
14568 false for some offset and width combinations which aren't
14569 supported by linux kernel.
14570
c79d856c
PA
145712015-04-10 Pedro Alves <palves@redhat.com>
14572
14573 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
14574 procedure, factored out from ...
14575 (top level): ... here. Add "set displaced-stepping" testing axis.
14576 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
14577 parameter "displaced". Use it.
14578 (top level): Use foreach and add "set displaced-stepping" testing
14579 axis.
14580
ebc90b50
PA
145812015-04-10 Pedro Alves <palves@redhat.com>
14582
14583 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
14584 Remove comment.
14585 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
14586 both the address of the instruction that triggers the watchpoint
14587 and the address of the instruction immediately after, and use
14588 those addresses for the test. Fix comment.
14589
8f572e5c
PA
145902015-04-10 Pedro Alves <palves@redhat.com>
14591
14592 * gdb.base/sigstep.exp (breakpoint_to_handler)
14593 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
14594 Test "backtrace" in handler.
14595 (breakpoint_over_handler): New parameter 'displaced'. Use it.
14596 (top level): Add new "displaced" test axis to
14597 breakpoint_to_handler, breakpoint_to_handler_entry and
14598 breakpoint_over_handler.
14599
8d707a12
PA
146002015-04-10 Pedro Alves <palves@redhat.com>
14601
14602 PR gdb/18216
14603 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
14604
ef713951
YQ
146052015-04-10 Yao Qi <yao.qi@linaro.org>
14606
14607 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
14608 (test_add_rn_pc): New function.
14609 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
14610 (top level): Invoke test_add_rn_pc.
14611
906d60cf
PA
146122015-04-10 Pedro Alves <palves@redhat.com>
14613
14614 PR gdb/13858
14615 * gdb.base/step-over-no-symbols.exp: New file.
14616
f2983cc3
AW
146172015-04-09 Andy Wingo <wingo@igalia.com>
14618
14619 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
14620 after the Python tests.
14621
6d62641c
SDJ
146222015-04-08 Keith Seitz <keiths@redhat.com>
14623
14624 PR python/16699
14625 * gdb.python/py-completion.exp: New tests for completion.
14626 * gdb.python/py-completion.py (CompleteLimit1): New class.
14627 (CompleteLimit2): Likewise.
14628 (CompleteLimit3): Likewise.
14629 (CompleteLimit4): Likewise.
14630 (CompleteLimit5): Likewise.
14631 (CompleteLimit6): Likewise.
14632 (CompleteLimit7): Likewise.
14633
f3770638
PA
146342015-04-08 Pedro Alves <palves@redhat.com>
14635
14636 PR gdb/18214
14637 PR gdb/18216
14638 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
14639 function.
14640 (main): Install it as SIGUSR1 handler.
14641 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
14642 parameter. Always use "setup" as prefix. Toggle "set
14643 displaced-stepping" off/on depending on global. Don't switch to
14644 thread 1 here.
14645 (top level): Add displaced stepping "off/on" test axis. Update
14646 "setup" calls. Wrap each subtest with with_test_prefix. Test
14647 continuing with a queued signal in each thread.
14648
4496bed7
PA
146492015-04-08 Pedro Alves <palves@redhat.com>
14650
14651 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
14652 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
14653 gdb_breakpoint instead of gdb_test that doesn't expect anything.
14654 Return early if running to main fails.
14655 * gdb.trace/while-stepping.exp: Likewise.
14656
b97fde92
PA
146572015-04-07 Pedro Alves <palves@redhat.com>
14658
14659 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
14660 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
14661 interact with inferior program.
14662
f71c18e7
PA
146632015-04-07 Pedro Alves <palves@redhat.com>
14664
14665 * lib/gdb.exp (inferior_spawn_id): New global.
14666 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
14667 spawn id after processing the user code.
14668 (default_gdb_start): Set inferior_spawn_id.
14669 (send_inferior): New procedure.
14670 * lib/gdbserver-support.exp (gdbserver_start): Set
14671 inferior_spawn_id.
14672 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
14673
6423214f
PA
146742015-04-07 Pedro Alves <palves@redhat.com>
14675
14676 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
14677 * lib/gdbserver-support.exp (gdbserver_start): Make
14678 $server_spawn_id global.
14679 (gdbserver_start): Don't wait for gdbserver's spawn id with
14680 expect_background.
14681 (close_gdbserver): New procedure.
14682 (gdb_exit): Rename the default version and reimplement.
14683
71c0ee8c
PA
146842015-04-07 Pedro Alves <palves@redhat.com>
14685
72f4393d 14686 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
14687 append the substituted item, not the original item.
14688
203bc29b
PA
146892015-04-07 Pedro Alves <palves@redhat.com>
14690
14691 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
14692 gdb_expect.
14693
508a3ddf
PA
146942015-04-07 Pedro Alves <palves@redhat.com>
14695
14696 * gdb.base/interrupt.exp: Don't handle the case of the inferior
14697 output appearing once only.
14698
9f6dbe2b
PA
146992015-04-07 Pedro Alves <palves@redhat.com>
14700
14701 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
14702 that doesn't expect anything. Return early if running to main
14703 fails.
14704
337532fa
YQ
147052015-04-07 Yao Qi <yao.qi@linaro.org>
14706
14707 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
14708 (child_function): Call alarm.
14709 (main): Move call to alarm into the loop.
14710 * gdb.threads/non-stop-fair-events.exp: Build program with
14711 -DTIMEOUT=$timeout.
14712
01b622d4
DE
147132015-04-06 Doug Evans <xdje42@gmail.com>
14714
14715 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
14716 Fix dest parameter to board_info.
14717 (fpc_compile): Ditto.
14718 (gdb_compile_pascal): Rename dest arg to destfile.
14719
961f4160
PMR
147202015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
14721
14722 * gdb.ada/funcall_ref.exp: New file.
14723 * gdb.ada/funcall_ref/foo.adb: New file.
14724
cafda597
YQ
147252015-04-02 Yao Qi <yao.qi@linaro.org>
14726
14727 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
14728 is remote.
14729
fed040c6
GB
147302015-04-02 Gary Benson <gbenson@redhat.com>
14731
14732 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
14733
d11916aa
SS
147342015-04-01 Sasha Smundak <asmundak@google.com>
14735
14736 * gdb.python/py-unwind-maint.c: New file.
14737 * gdb.python/py-unwind-maint.exp: New test.
14738 * gdb.python/py-unwind-maint.py: New file.
14739 * gdb.python/py-unwind.c: New file.
14740 * gdb.python/py-unwind.exp: New test.
14741 * gdb.python/py-unwind.py: New test.
14742
a1471180
PA
147432015-04-01 Pedro Alves <palves@redhat.com>
14744
14745 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
14746 to fail instead of non-existent $test.
14747
0bbeccb1
PA
147482015-04-01 Pedro Alves <palves@redhat.com>
14749
14750 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
14751 GDBFLAGS if not empty.
14752
3c724c8c
PMR
147532015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
14754
14755 * gdb.ada/complete.exp: Remove "multi_line".
14756 * gdb.ada/info_exc.exp: Remove "multi_line".
14757 * gdb.ada/packed_tagged.exp: Remove "multi_line".
14758 * gdb.ada/ptype_field.exp: Remove "multi_line".
14759 * gdb.ada/sym_print_name.exp: Remove "multi_line".
14760 * gdb.ada/tagged.exp: Remove "multi_line".
14761 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
14762 [multi_line ...]
14763 * gdb.btrace/delta.exp: Likewise.
14764 * gdb.btrace/exception.exp: Likewise.
14765 * gdb.btrace/function_call_history.exp: Likewise.
14766 * gdb.btrace/instruction_history.exp: Likewise.
14767 * gdb.btrace/nohist.exp: Likewise.
14768 * gdb.btrace/record_goto.exp: Likewise.
14769 * gdb.btrace/segv.exp: Likewise.
14770 * gdb.btrace/stepi.exp: Likewise.
14771 * gdb.btrace/tailcall.exp: Likewise.
14772 * gdb.btrace/unknown_functions.exp: Likewise.
14773 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
14774 * lib/gdb.exp: Add the "multi_line" helper.
14775
4eec2deb
PA
147762015-04-01 Pedro Alves <palves@redhat.com>
14777
14778 * gdb.threads/tid-reuse.c: New file.
14779 * gdb.threads/tid-reuse.exp: New file.
14780
df8411da
SDJ
147812015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
14782
14783 PR corefiles/16092
14784 * gdb.base/coredump-filter.c: New file.
14785 * gdb.base/coredump-filter.exp: Likewise.
14786
6ef37366
PM
147872015-03-27 Petr Machata <pmachata@redhat.com>
14788
14789 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
14790 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
14791 (Dwarf::assemble): Initialize them.
14792 (Dwarf::lines): New function.
14793
7ec911b0
JT
147942015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
14795
14796 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
14797 SYMBOL_PREFIX for x86_64-*-cygwin.
14798
ff908ebf
AW
147992015-03-26 Andy Wingo <wingo@igalia.com>
14800
14801 PR symtab/18148
14802 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
14803 const_value but not a location.
14804 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
14805 location defined in non-main CUs are visible.
14806
6d5f0679
YQ
148072015-03-26 Yao Qi <yao.qi@linaro.org>
14808
14809 PR testsuite/18139
14810 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
14811 Add a line number entry for the same line.
14812 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
14813 Add a line number entry for the same line.
14814
2898689b
YQ
148152015-03-26 Yao Qi <yao.qi@linaro.org>
14816
14817 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
14818 .int 0.
14819 (func): Likewise. Add .Lfunc_1 label.
14820 Use .Lfunc_1 label.
14821 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
14822 .int 0.
14823 (func): Likewise.
14824 Use .Lfunc_1 label.
14825
85180498
YQ
148262015-03-26 Yao Qi <yao.qi@linaro.org>
14827
14828 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
14829 Call gdb_compile instead to compile each .s files without debug
14830 information.
14831
8aa08a8d
YQ
148322015-03-26 Yao Qi <yao.qi@linaro.org>
14833
14834 * gdb.base/savedregs.exp (process_saved_regs): Make
14835 "Saved registers:" optional in the pattern.
14836
66849923
MM
148372015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14838
14839 * gdb.btrace/next.exp: Merged into step.exp.
14840 * gdb.btrace/finish.exp: Merged into step.exp.
14841 * gdb.btrace/nexti.exp: Merged into stepi.exp.
14842 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
14843 "record goto" and checking the exact replay position.
14844 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
14845 check for "Recording format" in "info record" output.
14846 * gdb.btrace/record_goto.exp: Choose test file based on target.
14847 * gdb.btrace/x86-record_goto.S: Renamed into ...
14848 * gdb.btrace/x86_64-record_goto.S: ... this.
14849 * gdb.btrace/i686-record_goto.S: New.
14850 * gdb.btrace/x86-tailcall.S: Renamed into ...
14851 * gdb.btrace/x86_64-tailcall.S: ... this.
14852 * gdb.btrace/i686-tailcall.S: New.
14853 * gdb.btrace/x86-tailcall.c: Renamed into ...
14854 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
14855 separate statements. Update test.
14856 * gdb.btrace/delta.exp: Use record_goto.c as test file.
14857 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
14858 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
14859 * gdb.btrace/tailcall.exp: Choose test file based on target.
14860 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
14861
11cc1b74
MM
148622015-03-25 Markus Metzger <markus.t.metzger@intel.com>
14863
14864 * gdb.btrace/exception.exp: Increase BTS buffer size.
14865
a25d8bf9
PA
148662015-03-24 Pedro Alves <palves@redhat.com>
14867
14868 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
14869
856e7dd6
PA
148702015-03-24 Pedro Alves <palves@redhat.com>
14871
14872 * gdb.threads/schedlock.exp (test_step): No longer expect that
14873 "set scheduler-locking step" with "next" over a function call runs
14874 threads unlocked.
14875
ad235a41
AT
148762015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14877
14878 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
14879
15630549
AT
148802015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
14881
14882 PR breakpoints/16466
14883 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
14884 * gdb.mi/mi-pending.c (thread_func): New function.
14885 (int main): Add threading support required.
14886 * gdb.mi/mi-pending.exp: Add tests for this issue.
14887 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
14888 (pendfunc2): Remove stdio dependency.
14889 * gdb.mi/mi-pendshr2.c: New file.
14890
693dca06
KS
148912015-03-23 Keith Seitz <keiths@redhat.com>
14892
14893 * gdb.linespec/keywords.c: New file.
14894 * gdb.linespec/keywords.exp: New file.
14895
7e993ebf
KS
148962015-03-23 Keith Seitz <keiths@redhat.com>
14897
14898 PR gdb/18021
14899 * gdb.dwarf2/staticvirtual.exp: New test.
14900
bc23328c
JK
149012015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14902
14903 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
14904 * README: Remove HP-UX and gdb.hp.
14905 (configuration):
14906 * configure: Regenerate.
14907 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
14908 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
14909 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
14910 gdb.hp/gdb.defects/Makefile.
14911 * gdb.hp/Makefile.in: File deleted.
14912 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
14913 * gdb.hp/gdb.aCC/optimize.c: File deleted.
14914 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
14915 * gdb.hp/gdb.aCC/run.c: File deleted.
14916 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
14917 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
14918 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
14919 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
14920 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
14921 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
14922 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
14923 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
14924 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
14925 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
14926 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
14927 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
14928 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
14929 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
14930 * gdb.hp/gdb.base-hp/reg.s: File deleted.
14931 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
14932 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
14933 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
14934 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
14935 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
14936 * gdb.hp/gdb.compat/Makefile.in: File deleted.
14937 * gdb.hp/gdb.compat/average.c: File deleted.
14938 * gdb.hp/gdb.compat/sum.c: File deleted.
14939 * gdb.hp/gdb.compat/xdb.c: File deleted.
14940 * gdb.hp/gdb.compat/xdb0.c: File deleted.
14941 * gdb.hp/gdb.compat/xdb0.h: File deleted.
14942 * gdb.hp/gdb.compat/xdb1.c: File deleted.
14943 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
14944 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
14945 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
14946 * gdb.hp/gdb.defects/Makefile.in: File deleted.
14947 * gdb.hp/gdb.defects/bs14602.c: File deleted.
14948 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
14949 * gdb.hp/gdb.defects/solib-d.c: File deleted.
14950 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
14951 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
14952 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
14953 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
14954 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
14955 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
14956 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
14957 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
14958 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
14959 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
14960 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
14961 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
14962 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
14963 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
14964 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
14965 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
14966 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
14967 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
14968 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
14969 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
14970 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
14971 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
14972 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
14973 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
14974 * gdb.hp/tools/odump: File deleted.
14975
8bf3b159
PA
149762015-03-19 Pedro Alves <palves@redhat.com>
14977
14978 * gdb.threads/continue-pending-status.exp (saw_thread_2)
14979 (saw_thread_3): New globals.
14980 (top level): Increment them when an event for the corresponding
14981 thread is seen.
14982 (no thread starvation): New test.
14983
eb54c8bf
PA
149842015-03-19 Pedro Alves <palves@redhat.com>
14985
14986 * gdb.threads/continue-pending-status.c: New file.
14987 * gdb.threads/continue-pending-status.exp: New file.
14988
32d2e5d6
PA
149892015-03-18 Pedro Alves <palves@redhat.com>
14990
14991 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
14992 Use gdb_is_target_remote instead of is_remote. Use
14993 gdb_test_multiple instead of gdb_expect. Exit early if
14994 gdb_test_multiple hits its internal matches. Tighten stepi tests
14995 expected output. Fail on exit with any signal, instead of just
14996 SIGILL.
14997
f68f11b7
YQ
149982015-03-18 Yao Qi <yao.qi@linaro.org>
14999
15000 PR tdep/18107
15001 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15002 variable.
15003 * gdb.base/catch-syscall.exp: Don't skip it on
15004 aarch64*-*-linux* target. Remove elements in all_syscalls.
15005 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
15006 target.
15007 (setup_all_syscalls): New proc.
15008
ca5fd19b
YQ
150092015-03-16 Yao Qi <yao.qi@linaro.org>
15010
15011 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
15012 (top level): Skip tests if valid_addr_p returns false for
15013 $cmd1 or $cmd2.
15014
85642ba0
AW
150152015-03-11 Andy Wingo <wingo@igalia.com>
15016
15017 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
15018
e03f9645
YQ
150192015-03-11 Yao Qi <yao.qi@linaro.org>
15020
15021 * gdb.base/catch-syscall.exp: Fix typo in comments.
15022
5d0962b2
YQ
150232015-03-11 Yao Qi <yao.qi@linaro.org>
15024
15025 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
15026
b2df3cef
PA
150272015-03-09 Pedro Alves <palves@redhat.com>
15028
15029 * dg-extract-results.py: Delete.
15030
ef878e53
PA
150312015-03-09 Pedro Alves <palves@redhat.com>
15032
15033 Merge dg-extract-results.sh from GCC upstream (r218843).
15034
15035 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
15036 * dg-extract-results.sh: Use --text with grep to avoid issues with
15037 binary files. Fall back to cat -v, if that doesn't work.
15038
9494d219
PA
150392015-03-05 Pedro Alves <palves@redhat.com>
15040
15041 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
15042
a8d9763a
SM
150432015-03-04 Simon Marchi <simon.marchi@ericsson.com>
15044
15045 * lib/mi-support.exp (mi_expect_interrupt): Accept
15046 alternative event for when in all-stop mode.
15047
be9957b8
PA
150482015-03-04 Pedro Alves <palves@redhat.com>
15049
15050 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
15051
d57be0f4 150522015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
15053
15054 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
15055
c214c7cf
AA
150562015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15057
15058 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
15059 regexps for GDB's current line display, accept a hex address
15060 preceding the line number.
15061
6d74a497
AA
150622015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
15063
15064 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
15065 the 'arch1' variable for "s390*-linux*" targets.
15066
511aee7c
PA
150672015-03-04 Pedro Alves <palves@redhat.com>
15068
15069 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
15070 (main): Pass missing retval argument to pthread_join call.
15071
95e50b27
PA
150722015-03-02 Pedro Alves <palves@redhat.com>
15073
15074 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
15075 (top level): Call do_test with non-stop as well.
15076
28054d69
PA
150772015-03-02 Pedro Alves <palves@redhat.com>
15078
15079 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
15080 -1.
15081
4fa5d7b4
AA
150822015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15083
15084 * gdb.arch/s390-vregs.exp: New test.
15085 * gdb.arch/s390-vregs.S: New file.
15086
97c18565
PA
150872015-02-27 Pedro Alves <palves@redhat.com>
15088
15089 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
15090 call to catch_command_errors.
15091 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
15092 catch_command_errors.
15093
a37bfa30
PA
150942015-02-27 Pedro Alves <palves@redhat.com>
15095
15096 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
15097 "true" for boolean result.
15098 * gdb.gdb/selftest.exp (test_with_self): Also accept full
15099 prototype of main.
15100
6f98576f
PA
151012015-02-27 Pedro Alves <palves@redhat.com>
15102
15103 * lib/unbuffer_output.c: New file.
15104 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
15105 (main): Call gdb_unbuffer_output.
15106
eba5ab56
YQ
151072015-02-27 Yao Qi <yao.qi@linaro.org>
15108
15109 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
15110 target.
15111
0def5aaa
DE
151122015-02-26 Doug Evans <dje@google.com>
15113
15114 * gdb.cp/class2.cc (Dbase, D): New classes.
15115 (main): New local delta.
15116 * gdb.cp/class2.exp: Test printing delta.
15117 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
15118 (dynbar): New global.
15119 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
15120
081a1c2c
JK
151212015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15122
15123 * gdb.compile/compile-ifunc.c: New file.
15124 * gdb.compile/compile-ifunc.exp: New file.
15125
2f41223f
AT
151262015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
15127
15128 * gdb.base/structs.exp: Check for correct struct on finish.
15129
03eddd80
YQ
151302015-02-26 Yao Qi <yao.qi@linaro.org>
15131
15132 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
15133 is zero.
15134
80c57053
JK
151352015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15136
15137 * gdb.arch/cordic.ko.bz2: New file.
15138 * gdb.arch/cordic.ko.debug.bz2: New file.
15139 * gdb.arch/ppc64-symtab-cordic.exp: New file.
15140
21613c12
YQ
151412015-02-25 Yao Qi <yao.qi@linaro.org>
15142
15143 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
15144 aarch64*-*-* target.
15145
d8b901ed
PA
151462015-02-23 Pedro Alves <palves@redhat.com>
15147
15148 * lib/gdb.exp (delete_breakpoints): Rewrite using
15149 gdb_test_multiple.
15150
e5b85ead
PA
151512015-02-23 Pedro Alves <palves@redhat.com>
15152
15153 * gdb.base/info-os.c: Include stdlib.h.
15154
85c3a371
DE
151552015-02-22 Doug Evans <xdje42@gmail.com>
15156
15157 PR symtab/17855
15158 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
15159 is read after symbols have been re-read.
15160 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
15161 * gdb.ada/exec_changed/second.adb (Second): Ditto.
15162
96553a0c
DE
151632015-02-21 Doug Evans <dje@google.com>
15164
15165 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
15166
97a0c697
JK
151672015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15168
15169 PR corefiles/17808
15170 * gdb.arch/i386-biarch-core.core.bz2: New file.
15171 * gdb.arch/i386-biarch-core.exp: New file.
15172
a47cd6e9
PA
151732015-02-21 Pedro Alves <palves@redhat.com>
15174
15175 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
15176 runto_main fails.
15177
c5facdc4
PA
151782015-02-20 Pedro Alves <palves@redhat.com>
15179
15180 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
15181 info probes.
15182
2db9a427
PA
151832015-02-20 Pedro Alves <palves@redhat.com>
15184
15185 * gdb.threads/multi-create-ns-info-thr.exp: New file.
15186
60fb7e9e
PA
151872015-02-20 Pedro Alves <palves@redhat.com>
15188
15189 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
15190 clean_restart before gdb_target_supports_trace.
15191
5c5019c2
PA
151922015-02-20 Pedro Alves <palves@redhat.com>
15193
15194 PR threads/18006
15195 * gdb.threads/clone-thread_db.c: New file.
15196 * gdb.threads/clone-thread_db.exp: New file.
15197
c9587f88
AT
151982015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
15199
15200 PR breakpoints/16812
15201 * gdb.base/catch-gdb-caused-signals.c: New file.
15202 * gdb.base/catch-gdb-caused-signals.exp: New file.
15203
f6a88844
JM
152042015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
15205
15206 * configure: Regenerated.
15207 * configure.ac: Use GDB_AC_TRANSFORM.
15208 * aclocal.m4: sinclude ../transform.m4.
15209
497c491b
JM
152102015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15211
15212 * lib/dtrace.exp: New file.
15213 * gdb.base/dtrace-probe.exp: Likewise.
15214 * gdb.base/dtrace-probe.d: Likewise.
15215 * gdb.base/dtrace-probe.c: Likewise.
15216 * lib/pdtrace.in: Likewise.
15217 * configure.ac: Output variables with the transformed names of
15218 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
15219 * configure: Regenerated.
15220
03e98035
JM
152212015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
15222
15223 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
15224 expected message when trying to access $_probe_* convenience
15225 variables while not on a probe.
15226
63cc30e9
JK
152272015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15228
15229 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
15230
0703599a
PA
152312015-02-11 Pedro Alves <pedro@codesourcery.com>
15232
15233 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
15234 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
15235
7e60a48e
DE
152362015-02-10 Doug Evans <xdje42@gmail.com>
15237
15238 * lib/gdb.exp (gdb_load): Always return a result.
15239
01b088bc
PA
152402015-02-10 Pedro Alves <palves@redhat.com>
15241
15242 * gdb.threads/signal-sigtrap.c: New file.
15243 * gdb.threads/signal-sigtrap.exp: New file.
15244
b05ec7a5
AT
152452015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
15246
15247 * gdb.trace/no-attach-trace.c: New file.
15248 * gdb.trace/no-attach-trace.exp: New file.
15249
a2c2acaf
MW
152502015-02-09 Mark Wielaard <mjw@redhat.com>
15251
15252 * gdb.dwarf2/atomic.c: New file.
15253 * gdb.dwarf2/atomic-type.exp: Likewise.
15254
31fd9caa
MM
152552015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15256
15257 * gdb.btrace/buffer-size.exp: Update "info record" output.
15258 * gdb.btrace/delta.exp: Update "info record" output.
15259 * gdb.btrace/enable.exp: Update "info record" output.
15260 * gdb.btrace/finish.exp: Update "info record" output.
15261 * gdb.btrace/instruction_history.exp: Update "info record" output.
15262 * gdb.btrace/next.exp: Update "info record" output.
15263 * gdb.btrace/nexti.exp: Update "info record" output.
15264 * gdb.btrace/step.exp: Update "info record" output.
15265 * gdb.btrace/stepi.exp: Update "info record" output.
15266 * gdb.btrace/nohist.exp: Update "info record" output.
15267
d33501a5
MM
152682015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15269
15270 * gdb.btrace/buffer-size: New.
15271
f4abbc16
MM
152722015-02-09 Markus Metzger <markus.t.metzger@intel.com>
15273
15274 * gdb.btrace/delta.exp: Update "info record" output.
15275 * gdb.btrace/enable.exp: Update "info record" output.
15276 * gdb.btrace/finish.exp: Update "info record" output.
15277 * gdb.btrace/instruction_history.exp: Update "info record" output.
15278 * gdb.btrace/next.exp: Update "info record" output.
15279 * gdb.btrace/nexti.exp: Update "info record" output.
15280 * gdb.btrace/step.exp: Update "info record" output.
15281 * gdb.btrace/stepi.exp: Update "info record" output.
15282 * gdb.btrace/nohist.exp: Update "info record" output.
15283
b9d61307
SM
152842015-02-06 Simon Marchi <simon.marchi@ericsson.com>
15285
15286 PR gdb/15678
15287 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
15288
e584fdbc
PA
152892015-02-06 Pedro Alves <palves@redhat.com>
15290
15291 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
15292 macro.
15293 (seconds_left, again): New globals.
15294 (main): Wait seconds_left in a 1-second sleep loop instead of
15295 sleeping 180 seconds. If 'again' is set, reset the seconds
15296 counter.
15297 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
15298 'again' in the inferior before detaching. Print the seconds left.
15299 (options): New global.
15300 (top level): Build program with -DTIMEOUT=$timeout.
15301
77f41761
PA
153022015-02-06 Pedro Alves <palves@redhat.com>
15303
15304 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
15305 determine how many seconds to pass to 'alarm'.
15306 * gdb.base/gdb-sigterm.exp (top level): Build program with
15307 -DTIMEOUT=$timeout.
15308 (do_test): Return success/failure indication. Add more verbose
15309 logging. Don't fail if 200 single steps are seen. Instead, fail
15310 when the test times out.
15311 (passes): New global.
15312 (top level): Break the testing loop if testing fails on any
15313 iteration. Use gdb_assert.
15314
b9394193
DB
153152015-02-04 Don Breazeal <donb@codesourcery.com>
15316
15317 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
15318 and initialize them.
15319 (ipc_cleanup): New function.
15320 (main): Don't declare shmid, semid, and msqid. Add a call to
15321 atexit so that we call ipc_cleanup on exit.
15322
42d9e528
PA
153232015-02-04 Pedro Alves <palves@redhat.com>
15324
15325 * boards/native-extended-gdbserver.exp: Remove any target variant
15326 specifications from the board name before clearing the isremote
15327 flag from board_info.
15328
ae6ae975
DE
153292015-01-31 Doug Evans <xdje42@gmail.com>
15330
15331 * gdb.base/maint.exp <maint print type argc>: Update expected output.
15332
cfb069a8
GB
153332015-01-31 Gary Benson <gbenson@redhat.com>
15334
15335 * gdb.base/completion.exp: Disable completion limiting for
15336 existing tests. Add new tests to check completion limiting.
15337 * gdb.linespec/ls-errs.exp: Disable completion limiting.
15338
5dd31d79
DE
153392015-01-31 Doug Evans <xdje42@gmail.com>
15340
15341 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
15342
9f050062
DE
153432015-01-31 Doug Evans <xdje42@gmail.com>
15344
15345 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
15346 entries. Duplicate file section script entries.
15347 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
15348 inlined entries. Add test for safe-path rejection.
15349 * gdb.python/py-section-script.c: Add duplicate inlined section script
15350 entries. Duplicate file section script entries.
15351 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
15352 inlined entries. Add test for safe-path rejection.
15353
df25ebbd
JB
153542015-01-29 Joel Brobecker <brobecker@adacore.com>
15355
15356 * gdb.ada/disc_arr_bound: New testcase.
15357
4a0ca9ec
JB
153582015-01-29 Joel Brobecker <brobecker@adacore.com>
15359
15360 * gdb.ada/mi_var_array: New testcase.
15361
3a8b707a
DE
153622015-01-27 Doug Evans <dje@google.com>
15363
15364 * gdb.python/py-objfile.exp: Add tests for objfile.username.
15365 Add test for objfile.filename, objfile.username after objfile
15366 has been unloaded.
15367
f8313f6e
JB
153682015-01-26 Joel Brobecker <brobecker@adacore.com>
15369
15370 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
15371 the second test to print the name attribute of value
15372 returned by the call to gdb.lookup_type, and adjust
15373 the expected output accordingly.
15374
37bc665e
MW
153752015-01-25 Mark Wielaard <mjw@redhat.com>
15376
15377 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
15378 * gdb.base/disp-step-fork.c: Include unistd.h.
15379 * gdb.base/siginfo-obj.c: Include stdio.h.
15380 * gdb.base/siginfo-thread.c: Likewise.
15381 * gdb.mi/non-stop.c: Include unistd.h.
15382 * gdb.mi/nsthrexec.c: Include stdio.h.
15383 * gdb.mi/pthreads.c: Include unistd.h.
15384 * gdb.modula2/unbounded1.c (main): Declare returns int.
15385 * gdb.reverse/consecutive-reverse.c: Likewise.
15386 * gdb.threads/create-fail.c: Include unistd.h.
15387 * gdb.threads/killed.c: Likewise.
15388 * gdb.threads/linux-dp.c: Likewise.
15389 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
15390 * gdb.threads/non-ldr-exc-2.c: Likewise.
15391 * gdb.threads/non-ldr-exc-3.c: Likewise.
15392 * gdb.threads/non-ldr-exc-4.c: Likewise.
15393 * gdb.threads/pthreads.c: Include unistd.h.
15394 (main): Declare returns int.
15395 * gdb.threads/tls-main.c (foo): New declaration.
15396 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
15397
f7e5394d
SM
153982015-01-23 Simon Marchi <simon.marchi@ericsson.com>
15399
15400 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
15401 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
15402
743649fd
MW
154032015-01-15 Mark Wielaard <mjw@redhat.com>
15404
15405 * gdb.base/noreturn-return.c: New file.
15406 * gdb.base/noreturn-return.exp: New file.
15407 * gdb.base/noreturn-finish.c: New file.
15408 * gdb.base/noreturn-finish.exp: New file.
15409
198297aa
PA
154102015-01-23 Pedro Alves <palves@redhat.com>
15411
15412 * gdb.threads/continue-pending-after-query.c: New file.
15413 * gdb.threads/continue-pending-after-query.exp: New file.
15414
717cf30c
AG
154152015-01-22 Anders Granlund <anders.granlund@ericsson.com>
15416 Simon Marchi <simon.marchi@ericsson.com>
15417
15418 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
15419 * gdb.base/valgrind-db-attach.exp: Same.
15420 * gdb.base/valgrind-infcall.exp: Same.
15421 * lib/mi-support.exp (default_mi_gdb_start): Same.
15422 * lib/prompt.exp (default_prompt_gdb_start): Same.
15423 * lib/gdb.exp (default_gdb_spawn): Same.
15424 (gdb_interact): New.
15425
15426
4b62a76e
JK
154272015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15428
15429 * gdb.compile/compile.exp (pointer to jit function): New test.
15430
b4cdae6f
WW
154312015-01-17 Wei-cheng Wang <cole945@gmail.com>
15432
15433 * lib/gdb.exp (supports_process_record): Return true for
15434 powerpc*-*-linux*.
15435 (supports_reverse): Likewise.
15436
d221e7ef
DB
154372015-01-15 Don Breazeal <donb@codesourcery.com>
15438
15439 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
15440 instead of checking whether the target board is remote and
15441 use spawn_wait_for_attach instead of exec/sleep.
15442 * gdb.base/attach-twice.exp: Likewise.
15443
bafffb51
JB
154442015-01-15 Joel Brobecker <brobecker@adacore.com>
15445
15446 * gdb.ada/var_arr_attrs: New testcase.
15447
5589af0e
PA
154482015-01-14 Pedro Alves <palves@redhat.com>
15449 Joel Brobecker <brobecker@adacore.com>
15450
15451 PR gdb/17525
15452 * gdb.base/bp-cmds-execution-x-script.c: New file.
15453 * gdb.base/bp-cmds-execution-x-script.exp: New file.
15454 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
15455
6c400b59
PA
154562015-01-14 Pedro Alves <palves@redhat.com>
15457
15458 PR cli/17828
15459 * gdb.base/batch-preserve-term-settings.c: New file.
15460 * gdb.base/batch-preserve-term-settings.exp: New file.
15461
e02c96a7
DE
154622015-01-13 Doug Evans <dje@google.com>
15463
15464 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
15465 binary.
15466
576fd14c
JB
154672015-01-13 Joel Brobecker <brobecker@adacore.com>
15468
15469 * Makefile.in (clean mostlyclean): Do not delete *.py.
15470
04dccad0
JB
154712015-01-13 Joel Brobecker <brobecker@adacore.com>
15472
15473 * gdb.python/py-lookup-type.exp: New file.
15474
3d230f71
PA
154752015-01-12 Pedro Alves <palves@redhat.com>
15476
15477 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
15478 restore GDBFLAGS before returning.
15479
7e67715d
JK
154802015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
15481
15482 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
15483 is_amd64_regs_target and is_x86_like_target.
15484
f2e0d4b4
DE
154852015-01-11 Doug Evans <xdje42@gmail.com>
15486
15487 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
15488 is given without an explicit form.
15489 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
15490 attributes.
15491 * gdb.dwarf/corrupt.exp: Ditto.
15492 * gdb.dwarf2/enum-type.exp: Ditto.
15493 * gdb.trace/entry-values.exp: Ditto.
15494 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
15495
439250fb
DE
154962015-01-11 Doug Evans <xdje42@gmail.com>
15497
15498 PR gdb/15830
15499 * gdb.base/maint.exp: Remove references to "maint demangle".
15500 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
15501 Add tests for explicitly specifying language to demangle.
15502 * gdb.dlang/demangle.exp: Ditto.
15503
ede9f622
PA
155042015-01-09 Pedro Alves <palves@redhat.com>
15505
15506 * gdb.threads/non-stop-fair-events.c: New file.
15507 * gdb.threads/non-stop-fair-events.exp: New file.
15508
a7b796db
PA
155092015-01-09 Pedro Alves <palves@redhat.com>
15510
15511 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
15512 the global scope. Set a breakpoint after all threads are started
15513 rather than stepping over two source lines. Expect the prompt.
15514 * gdb.base/watch_thread_num.c (threads_started_barrier): New
15515 global.
15516 (NUM): Now 15.
15517 (main): Use threads_started_barrier to wait for all threads to
15518 start. Main thread no longer calls thread_function. Exit after
15519 180 seconds.
15520 (loop): New function.
15521 (thread_function): Wait on threads_started_barrier barrier. Call
15522 'loop' at each iteration.
15523 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
15524 threads have started, instead of hardcoding number of "next"
15525 steps. Use an access watchpoint instead of a write watchpoint.
15526
9665ffdd
PA
155272015-01-09 Pedro Alves <palves@redhat.com>
15528
15529 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
15530 (thread_func): Wait on barrier.
15531 (main): Wait for all threads to start before stopping GDB.
15532 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
15533 global.
15534 (thread1_func, thread2_func): Wait on barrier.
15535 (main): Wait for all threads to start before stopping GDB.
15536 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
15537 New global.
15538 (thread1_func, thread2_func): Wait on barrier.
15539 (main): Wait for all threads to start before stopping GDB.
15540
c945a99f
PA
155412015-01-09 Pedro Alves <palves@redhat.com>
15542
15543 * gdb.threads/attach-many-short-lived-threads.c: New file.
15544 * gdb.threads/attach-many-short-lived-threads.exp: New file.
15545
c1a747c1
PA
155462014-01-09 Pedro Alves <palves@redhat.com>
15547
15548 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
15549 instead of to thread 2.
15550 * gdb.threads/signal-command-multiple-signals-pending.c (main):
15551 Add barrier around each pthread_create call instead of around all
15552 calls.
15553 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
15554 Set a break on thread_function and have the child threads hit it
15555 one at at a time.
15556
60b3033e
PA
155572015-01-09 Pedro Alves <palves@redhat.com>
15558
15559 * lib/gdb.exp (can_spawn_for_attach): New procedure.
15560 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
15561 false.
15562 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
15563 checking whether the target board is remote.
15564 * gdb.multi/multi-attach.exp: Likewise.
15565 * gdb.python/py-sync-interp.exp: Likewise.
15566 * gdb.server/ext-attach.exp: Likewise.
15567 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
15568 tests that need to attach, instead of checking whether the target
15569 board is remote at the top of the file.
15570
acc018ac
YQ
155712015-01-08 Yao Qi <yao@codesourcery.com>
15572
15573 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
15574
50a18af8
JK
155752015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
15576
15577 Fix testcase compilation.
15578 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
15579
8503d6e1
JB
155802015-01-06 Joel Brobecker <brobecker@adacore.com>
15581
15582 * gdb.python/py-type.exp: Add a couple test about empty
15583 array creation, and negative-length array creation.
15584
cc73dbcc
DE
155852015-01-02 Doug Evans <xdje42@gmail.com>
15586
15587 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
15588
0300bbc7
DE
155892015-01-02 Doug Evans <dje@google.com>
15590
15591 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
15592
9d85a0ec
YQ
155932014-12-29 Yao Qi <yao@codesourcery.com>
15594
15595 * gdb.trace/entry-values.exp: Update comments. Rename variable
15596 bar_call_foo to returned_from_foo.
15597
87186c6a
MMN
155982014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
15599
15600 PR gdb/17394
15601 * gdb.linespec/break-asm-file.c: New file.
15602 * gdb.linespec/break-asm-file.exp: New file.
15603 * gdb.linespec/break-asm-file0.s: New file.
15604 * gdb.linespec/break-asm-file1.s: New file.
15605
1bab7383
YQ
156062014-12-18 Nigel Stephens <nigel@mips.com>
15607 Maciej W. Rozycki <macro@codesourcery.com>
15608
15609 * gdb.base/float.exp: Handle the new output from "info float" on
15610 MIPS targets.
15611
1bc1068a
JK
156122014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
15613
15614 Fix MinGW compilation.
15615 * gdb.compile/compile-ops.exp: Update untested message if
15616 !skip_compile_feature_tests.
15617 * gdb.compile/compile-setjmp.exp: Likewise.
15618 * gdb.compile/compile-tls.exp: Likewise.
15619 * gdb.compile/compile.exp: Likewise.
15620 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
15621 supported on this host".
15622
b6615d10
DE
156232014-12-16 Doug Evans <xdje42@gmail.com>
15624
15625 * boards/stabs.exp: New file.
15626
25dda427
AA
156272014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
15628
15629 * gdb.base/completion.exp: Adjust to format changes of "maint
15630 print user-registers".
15631
bf330350
CU
156322014-12-16 Catalin Udma <catalin.udma@freescale.com>
15633
15634 PR server/17457
15635 * gdb.arch/aarch64-fp.c: New file.
15636 * gdb.arch/aarch64-fp.exp: New file.
15637
395cf596
SDJ
156382014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
15639
15640 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
15641 r210637, r210913, r211666, r215400, r215817).
15642
15643 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
15644 * dg-extract-results.py: New file.
15645 * dg-extract-results.sh: Use it if the environment seems
15646 suitable.
15647
15648 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
15649
15650 * dg-extract-results.py (parse_run): Handle warnings that
15651 are printed before a test harness is run.
15652
15653 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
15654
15655 * dg-extract-results.py (Named): Remove __cmp__ method.
15656 (output_variation): Use a key to sort variation.harnesses.
15657
15658 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
15659
15660 * dg-extract-results.py: For Python 3, force sys.stdout to
15661 handle surrogate escape sequences.
15662 (safe_open): New function.
15663 (output_segment, main): Use it.
15664
15665 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
15666
15667 * dg-extract-results.py (Prog.result_re): Include options
15668 in test name.
15669
15670 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
15671
15672 * dg-extract-results.py (output_variation): Always sort if
15673 do_sum.
15674
e882ef3c
SM
156752014-12-15 Simon Marchi <simon.marchi@ericsson.com>
15676
15677 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
15678 as long as we get pagination notifications.
15679
4992aa20
JM
156802014-12-15 Jason Merrill <jason@redhat.com>
15681
15682 * Makefile.in (check-gdb.%): Restore.
15683 * README: Mention it.
15684
c1b5a1a6
JB
156852014-12-13 Joel Brobecker <brobecker@adacore.com>
15686
15687 * gdb.ada/str_uninit: New testcase.
15688
5537b577
JK
156892014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
15690
15691 PR symtab/17642
15692 * gdb.base/vla-stub-define.c: New file.
15693 * gdb.base/vla-stub.c: New file.
15694 * gdb.base/vla-stub.exp: New file.
15695
bb2ec1b3
TT
156962014-12-12 Phil Muldoon <pmuldoon@redhat.com>
15697 Jan Kratochvil <jan.kratochvil@redhat.com>
15698 Tom Tromey <tromey@redhat.com>
15699
15700 * configure.ac: Add gdb.compile/.
15701 * configure: Regenerate.
15702 * gdb.compile/Makefile.in: New file.
15703 * gdb.compile/compile-ops.exp: New file.
15704 * gdb.compile/compile-ops.c: New file.
15705 * gdb.compile/compile-tls.c: New file.
15706 * gdb.compile/compile-tls.exp: New file.
15707 * gdb.compile/compile-constvar.S: New file.
15708 * gdb.compile/compile-constvar.c: New file.
15709 * gdb.compile/compile-mod.c: New file.
15710 * gdb.compile/compile-nodebug.c: New file.
15711 * gdb.compile/compile-setjmp-mod.c: New file.
15712 * gdb.compile/compile-setjmp.c: New file.
15713 * gdb.compile/compile-setjmp.exp: New file.
15714 * gdb.compile/compile-shlib.c: New file.
15715 * gdb.compile/compile.c: New file.
15716 * gdb.compile/compile.exp: New file.
15717 * lib/gdb.exp (skip_compile_feature_tests): New proc.
15718
4ff709eb
TT
157192014-12-12 Tom Tromey <tromey@redhat.com>
15720
15721 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
15722 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
15723
6dddd6a5
DE
157242014-12-12 Doug Evans <dje@google.com>
15725
15726 * lib/gdb-python.exp (get_python_valueof): New function.
15727 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
15728
71c24708
AA
157292014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
15730
15731 * gdb.base/completion.exp: Add test for completion of "info
15732 registers ".
15733
3e29f34a
MR
157342014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
15735
15736 * gdb.base/func-ptrs.c: New file.
15737 * gdb.base/func-ptrs.exp: New file.
15738
fc126975
SM
157392014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15740
15741 PR breakpoints/17012
15742 * gdb.base/dprintf-detach.c: New file.
15743 * gdb.base/dprintf-detach.exp: New file.
15744
0a46d518
SM
157452014-12-10 Simon Marchi <simon.marchi@ericsson.com>
15746
15747 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
15748 * lib/gdb.exp (target_is_gdbserver): New procedure.
15749
a0be3e44
DE
157502014-12-08 Doug Evans <dje@google.com>
15751
15752 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
15753
df1b803a
YQ
157542014-12-05 Yao Qi <yao@codesourcery.com>
15755
15756 * gdb.guile/scm-error.exp: Remove the third argument to
15757 gdb_remote_download.
15758 * gdb.guile/scm-frame-args.exp: Likewise.
15759 * gdb.guile/scm-section-script.exp: Likewise.
15760
ddb9f679
YQ
157612014-12-05 Yao Qi <yao@codesourcery.com>
15762
15763 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
15764
86e4ed39
DE
157652014-12-04 Doug Evans <dje@google.com>
15766
15767 * gdb.python/py-objfile.exp: Add tests for
15768 objfile.add_separate_debug_file.
15769
7c50a931
DE
157702014-12-04 Doug Evans <dje@google.com>
15771
15772 * lib/gdb.exp (get_build_id): New function.
15773 (build_id_debug_filename_get): Rewrite to use it.
15774 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
15775
621661e3
MR
157762014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
15777
15778 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
15779 `method(long)', not just 0x0.
15780 * gdb.cp/nsalias.exp: Align code labels to 4.
15781 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
15782 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
15783 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
15784 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
15785 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
15786 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
15787
29f0c3b7
DE
157882014-12-02 Doug Evans <dje@google.com>
15789
e1e061e7 15790 PR symtab/17602
29f0c3b7 15791 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 15792 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
15793 * gdb.cp/anon-ns.exp: Update.
15794
162078c8
NB
157952014-12-02 Nick Bull <nicholaspbull@gmail.com>
15796
15797 * gdb.python/py-events.py (inferior_call_handler): New.
15798 (register_changed_handler, memory_changed_handler): New.
15799 (test_events.invoke): Register new handlers.
15800 * gdb.python/py-events.exp: Add tests for inferior call,
15801 memory_changed and register_changed events.
15802
fdb09caf
AA
158032014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
15804
15805 * gdb.base/execl-update-breakpoints.exp: Specify the link address
15806 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
15807 if the linker doesn't understand this.
15808
55cfb2c4
SM
158092014-12-01 Simon Marchi <simon.marchi@ericsson.com>
15810
15811 * gdb.python/python.exp: Change expected reply to help().
15812
9e8cd6df
YQ
158132014-12-01 Yao Qi <yao@codesourcery.com>
15814
15815 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
15816 AC_CONFIG_SUBDIRS(gdb.gdbtk).
15817 * configure: Re-generated.
15818
6c659fc2
SC
158192014-11-28 Siva Chandra Reddy <sivachandra@google.com>
15820
15821 * gdb.cp/chained-calls.cc: New file.
15822 * gdb.cp/chained-calls.exp: New file.
15823 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
15824
d7fc3181
SM
158252014-11-28 Simon Marchi <simon.marchi@ericsson.com>
15826
15827 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
15828 * gdb.dwarf2/symtab-producer.exp: Same.
15829 * gdb.gdb/python-interrupts.exp: Same.
15830 * gdb.gdb/python-selftest.exp: Same.
15831 * gdb.python/py-linetable.exp: Same.
15832 * gdb.python/py-type.exp: Same.
15833 * gdb.python/py-value-cc.exp: Same.
15834 * gdb.python/py-value.exp: Same.
15835
10e79639
YQ
158362014-11-28 Yao Qi <yao@codesourcery.com>
15837
15838 * gdb.base/break-probes.exp: Match library name prefixed with
15839 sysroot.
15840
f28a0564
SM
158412014-11-27 Simon Marchi <simon.marchi@ericsson.com>
15842
15843 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
15844 test expected output. Add parentheses for the call to print.
15845 Remove L suffix from integers.
15846
3fe1ce1d
DE
158472014-11-26 Doug Evans <dje@google.com>
15848
15849 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
15850
84429e27
YQ
158512014-11-22 Yao Qi <yao@codesourcery.com>
15852
15853 * gdb.trace/entry-values.c: Remove asms.
15854 (foo): Add foo_label.
15855 (bar): Add bar_label.
15856 * gdb.trace/entry-values.exp: Remove code computing foo's
15857 length and bar's length.
15858 (Dwarf::assemble): Invoke function_range for bar and use
15859 MACRO_AT_func for foo.
15860
26741859
YQ
158612014-11-22 Yao Qi <yao@codesourcery.com>
15862
15863 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
15864 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
15865 Use .Lgcc43_procstart instead of gcc43.
15866
45e44d27
JB
158672014-11-21 Joel Brobecker <brobecker@adacore.com>
15868
15869 * gdb.ada/n_arr_bound: New testcase.
15870
458c8db8
SDJ
158712014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
15872
15873 PR breakpoints/10737
15874 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
15875 test_catch_syscall_multi_arch.
15876 (test_catch_syscall_multi_arch): New function.
15877
43f3e411
DE
158782014-11-20 Doug Evans <xdje42@gmail.com>
15879
15880 * gdb.base/maint.exp: Update expected output.
15881
0d7b2549
AA
158822014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
15883
15884 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
15885 4-byte instruction on S390.
15886
8908fca5
JB
158872014-11-19 Joel Brobecker <brobecker@adacore.com>
15888
15889 * gdb.ada/arr_arr: New testcase.
15890
4a46959e
JB
158912014-11-19 Joel Brobecker <brobecker@adacore.com>
15892
15893 * gdb.ada/pkd_arr_elem: New Testcase.
15894
470e2f4e
LM
158952014-11-18 Luis Machado <lgustavo@codesourcery.com>
15896
15897 * gdb.reverse/break-precsave: Expect completion message for
15898 core file reads.
15899 * gdb.reverse/consecutive-precsave.exp: Likewise.
15900 * gdb.reverse/finish-precsave.exp: Likewise.
15901 * gdb.reverse/i386-precsave.exp: Likewise.
15902 * gdb.reverse/machinestate-precsave.exp: Likewise.
15903 * gdb.reverse/sigall-precsave.exp: Likewise.
15904 * gdb.reverse/solib-precsave.exp: Likewise.
15905 * gdb.reverse/step-precsave.exp: Likewise.
15906 * gdb.reverse/until-precsave.exp: Likewise.
15907 * gdb.reverse/watch-precsave.exp: Likewise.
15908
a267f3ad
AA
159092014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15910
15911 * gdb.base/bp-permanent.c: Include unistd.h.
15912 * gdb.python/py-framefilter-mi.c (main): Add return type.
15913 * gdb.python/py-framefilter.c (main): Likewise.
15914 * gdb.trace/actions-changed.c (main): Likewise.
15915
12084a9a
AA
159162014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15917
15918 * gdb.mi/until.c: Add eye-catchers.
15919 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
15920 line numbers.
15921
dc7e1a77
AA
159222014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15923
15924 * gdb.base/condbreak.exp: Drop references to removed non-prototype
15925 function header variants in break1.c.
15926 * gdb.base/ena-dis-br.exp: Likewise.
15927 * gdb.base/hbreak2.exp: Likewise.
15928 * gdb.reverse/until-precsave.exp: Drop references to removed
15929 non-prototype function header variants in ur1.c.
15930 * gdb.reverse/until-reverse.exp: Likewise.
15931
41c77605
PM
159322014-11-17 Petr Machata <pmachata@redhat.com>
15933
15934 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
15935 ${_cu_offset_size} bytes abbrev offset.
15936
34248c3a
DE
159372014-11-15 Doug Evans <xdje42@gmail.com>
15938
15939 PR symtab/17559
15940 * gdb.base/line-symtabs.exp: New file.
15941 * gdb.base/line-symtabs.c: New file.
15942 * gdb.base/line-symtabs.h: New file.
15943
646da059
YQ
159442014-11-14 Yao Qi <yao@codesourcery.com>
15945
15946 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
15947 (func): Add label func_label.
15948 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
15949 Replace low_pc and high_pc with MACRO_AT_range.
15950 Replace name, low_pc and high_pc with MACRO_AT_func.
15951
9301ebe6
YQ
159522014-11-14 Yao Qi <yao@codesourcery.com>
15953
15954 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
15955 Replace name, low_pc and high_pc with MACRO_AT_func.
15956
f166b542
YQ
159572014-11-14 Yao Qi <yao@codesourcery.com>
15958
15959 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
15960 produce debug information.
15961 * gdb.dwarf2/implptr-optimized-out.S: Removed.
15962
0f6e71e3
YQ
159632014-11-14 Yao Qi <yao@codesourcery.com>
15964
15965 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
15966 object and get function length.
15967 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
15968 with MACRO_AT_func.
15969 (top-level): Replace gdb_compile and clean_restart with
15970 prepare_for_testing.
15971 * gdb.dwarf2/main.c (main): Add label main_label.
15972
876c4df9
YQ
159732014-11-14 Yao Qi <yao@codesourcery.com>
15974
15975 * lib/dwarf.exp (function_range): New procedure.
15976 (Dwarf::_handle_macro_at_func): New procedure.
15977 (Dwarf::_handle_macro_at_range): New procedure.
15978 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
15979
02ad9cf1
YQ
159802014-11-14 Yao Qi <yao@codesourcery.com>
15981
15982 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
15983 (_handle_attribute): New procedure.
15984
a59add0c
AA
159852014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
15986
15987 * gdb.ada/cond_lang/foo.c (callme): Add return type.
15988 * gdb.base/call-sc.c (zed): Likewise.
15989 * gdb.base/checkpoint.c (main): Likewise.
15990 * gdb.base/dump.c (main): Likewise.
15991 * gdb.base/gcore.c (main): Likewise.
15992 * gdb.base/huge.c (main): Likewise.
15993 * gdb.base/multi-forks.c (main): Likewise.
15994 * gdb.base/pr10179-a.c (main): Likewise.
15995 * gdb.base/savedregs.c (main): Likewise.
15996 * gdb.base/sigaltstack.c (main): Likewise.
15997 * gdb.base/siginfo.c (main): Likewise.
15998 * gdb.base/structs.c (zed): Likewise.
15999 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16000 * gdb.mi/mi-syn-frame.c (main): Likewise.
16001 * gdb.mi/until.c (foo, main): Likewise.
16002 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16003 * gdb.base/solib-weak.c (foo): Declare.
16004 * gdb.base/attach-twice.c: Include stdio.h.
16005 * gdb.base/weaklib1.c: Likewise.
16006 * gdb.base/weaklib2.c: Likewise.
16007 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
16008 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
16009 unistd.h.
16010 * gdb.base/attach-pie-misread.c: Include stdlib.h.
16011 * gdb.mi/mi-exit-code.c: Likewise.
16012 * gdb.base/break-interp-lib.c: Include string.h.
16013 * gdb.base/coremaker.c: Likewise.
16014 * gdb.base/testenv.c: Likewise.
16015 * gdb.python/py-finish-breakpoint.c: Likewise.
16016 * gdb.base/inferior-died.c: Include sys/wait.h.
16017 * gdb.base/fileio.c: Include time.h.
16018 * gdb.base/async-shell.c: Include unistd.h.
16019 * gdb.base/dprintf-non-stop.c: Likewise.
16020 * gdb.base/info-os.c: Likewise.
16021 * gdb.mi/mi-console.c: Likewise.
16022 * gdb.mi/watch-nonstop.c: Likewise.
16023 * gdb.python/py-events.c: Likewise.
16024 * gdb.base/async.c (baz): Move up before its invocation.
16025 * gdb.base/code_elim2.c (my_global_func): Likewise.
16026 * gdb.base/skip-solib-lib.c (multiply): Likewise.
16027 * gdb.base/advance.c (func2): Likewise.
16028
3b5d5997
AA
160292014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16030
16031 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
16032 variant.
16033 * gdb.base/annota3.c: Likewise.
16034 * gdb.base/async.c: Likewise.
16035 * gdb.base/average.c: Likewise.
16036 * gdb.base/call-ar-st.c: Likewise.
16037 * gdb.base/call-rt-st.c: Likewise.
16038 * gdb.base/call-sc.c: Likewise.
16039 * gdb.base/call-strs.c: Likewise.
16040 * gdb.base/ending-run.c: Likewise.
16041 * gdb.base/execd-prog.c: Likewise.
16042 * gdb.base/exprs.c: Likewise.
16043 * gdb.base/foll-exec.c: Likewise.
16044 * gdb.base/foll-fork.c: Likewise.
16045 * gdb.base/foll-vfork.c: Likewise.
16046 * gdb.base/funcargs.c: Likewise.
16047 * gdb.base/gcore.c: Likewise.
16048 * gdb.base/jump.c: Likewise.
16049 * gdb.base/langs0.c: Likewise.
16050 * gdb.base/langs1.c: Likewise.
16051 * gdb.base/langs2.c: Likewise.
16052 * gdb.base/mips_pro.c: Likewise.
16053 * gdb.base/nodebug.c: Likewise.
16054 * gdb.base/opaque0.c: Likewise.
16055 * gdb.base/opaque1.c: Likewise.
16056 * gdb.base/recurse.c: Likewise.
16057 * gdb.base/run.c: Likewise.
16058 * gdb.base/scope0.c: Likewise.
16059 * gdb.base/scope1.c: Likewise.
16060 * gdb.base/setshow.c: Likewise.
16061 * gdb.base/setvar.c: Likewise.
16062 * gdb.base/shmain.c: Likewise.
16063 * gdb.base/shr1.c: Likewise.
16064 * gdb.base/shr2.c: Likewise.
16065 * gdb.base/sigall.c: Likewise.
16066 * gdb.base/signals.c: Likewise.
16067 * gdb.base/so-indr-cl.c: Likewise.
16068 * gdb.base/solib2.c: Likewise.
16069 * gdb.base/structs.c: Likewise.
16070 * gdb.base/sum.c: Likewise.
16071 * gdb.base/vforked-prog.c: Likewise.
16072 * gdb.base/watchpoint.c: Likewise.
16073 * gdb.reverse/shr2.c: Likewise.
16074 * gdb.reverse/until-reverse.c: Likewise.
16075 * gdb.reverse/ur1.c: Likewise.
16076 * gdb.reverse/watch-reverse.c: Likewise.
16077
066a77c5
AA
160782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16079
16080 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
16081 variant.
16082 * gdb.base/sepdebug.exp: Drop references to removed code.
16083
4f204ea5
AA
160842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16085
16086 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
16087 variant. Preserve original line numbering.
16088 * gdb.base/list1.c: Likewise.
16089
3b377a3a
AA
160902014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16091
16092 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
16093 variant.
16094 * gdb.base/break1.c: Likewise.
16095 * gdb.base/break.exp: Drop references to removed code.
16096
e444df73
AA
160972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16098
16099 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
16100 variant.
16101
8008f2a7
AA
161022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16103
16104 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
16105
a5a06887
AA
161062014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16107
16108 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
16109 logic into perform_all_tests() and invoke it with and without
16110 function header prototypes.
16111 (do_function_calls): Remove conditional XFAIL for PR 5318.
16112 (rerun_and_prepare): Remove duplicate code.
16113 (perform_all_tests): New. Main logic moved here.
16114
44dba9b9
AA
161152014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16116
16117 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
16118 code guarded by #ifdef NO_PROTOTYPES.
16119 (t_double_many_args): Likewise.
16120 (DEF_FUNC_MANY_ARGS_1): Likewise.
16121 (DEF_FUNC_VALUES_1): Likewise.
16122 (t_structs_ldc): Renamed from t_structs_fc in conditional code
16123 guarded by #ifdef PROTOTYPES.
16124
d1fbcd56
AA
161252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16126
16127 * gdb.mi/mi-console.c: Add eye-catcher.
16128 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
16129 instead of literal line number.
16130
b0e59b8f
AA
161312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16132
16133 * gdb.base/shr2.c: Add eye-catcher.
16134 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
16135 line number.
16136
78f98cca
AA
161372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16138
16139 * gdb.base/jump.c: Add eye-catchers.
16140 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
16141 numbers.
16142
58fa2af0
AA
161432014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16144
16145 * gdb.base/execd-prog.c: Add eye-catchers.
16146 * gdb.base/foll-exec.c: Likewise.
16147 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
16148 line numbers.
16149
04e5059b
AA
161502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16151
16152 * gdb.base/ending-run.c: Add eye-catchers.
16153 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
16154 literal line numbers.
16155
dbfdb174
AA
161562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16157
16158 * gdb.base/call-rt-st.c: Add eye-catchers.
16159 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
16160 literal line numbers.
16161
888a2ade
AA
161622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16163
16164 * gdb.base/call-ar-st.c: Add eye-catchers.
16165 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
16166 literal line numbers.
16167
6acc2dde
AA
161682014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16169
16170 * gdb.base/average.c: Add eye-catchers.
16171 * gdb.base/sum.c: Likewise.
16172 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
16173 regexps dynamically.
16174
9ecfcd1d
AA
161752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16176
16177 * gdb.base/solib1.c: Add eye-catchers.
16178 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
16179 literal line numbers.
16180
78708b7c
PA
161812014-11-12 Pedro Alves <palves@redhat.com>
16182
16183 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
16184 leader has exited.
16185
af48d08f
PA
161862014-11-12 Pedro Alves <palves@redhat.com>
16187
16188 * gdb.arch/i386-bp_permanent.c: New file.
16189 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
16190 (srcfile): Set to i386-bp_permanent.c.
16191 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
16192 that stepi does not execute the 'leave' instruction, instead of
16193 testing it does execute.
16194 * gdb.base/bp-permanent.c: New file.
16195 * gdb.base/bp-permanent.exp: New file.
16196
af3768e9
DE
161972014-11-10 Doug Evans <xdje42@gmail.com>
16198
16199 PR symtab/17564
16200 * gdb.base/symtab-search-order.exp: New file.
16201 * gdb.base/symtab-search-order.c: New file.
16202 * gdb.base/symtab-search-order-1.c: New file.
16203 * gdb.base/symtab-search-order-shlib-1.c: New file.
16204
9de00a4a
PA
162052014-11-07 Pedro Alves <palves@redhat.com>
16206
16207 PR gdb/17511
16208 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
16209 i?86-*-linux*.
16210
e0f52461
SC
162112014-11-03 Siva Chandra Reddy <sivachandra@google.com>
16212
16213 PR c++/17494
16214 * gdb.cp/pr17494.cc: New file.
16215 * gdb.cp/pr17494.exp: New file.
16216
6ce8c980
YQ
162172014-11-02 Yao Qi <yao@codesourcery.com>
16218
16219 * gdb.python/python.exp: Get working directory and match the
16220 output of "set extended-prompt \\w " with it.
16221
02be9a71
DE
162222014-10-30 Doug Evans <dje@google.com>
16223
16224 * gdb.python/py-objfile.exp: Add tests for setting random attributes
16225 in objfiles.
16226 * gdb.python/py-progspace.exp: Add tests for setting random attributes
16227 in progspaces.
16228
3bdff46b
LM
162292014-10-30 Janis Johnson <janisjo@codesourcery.com>
16230
16231 * gdb.base/fullpath-expand.exp: Skip for a remote host.
16232 * gdb.base/realname-expand.exp: Likewise.
16233 * gdb.linespec/macro-relative.exp: Likewise.
16234
ab917dfb
PA
162352014-10-29 Pedro Alves <palves@redhat.com>
16236
16237 PR gdb/17408
16238 * gdb.threads/schedlock.c (some_function): New function.
16239 (call_function): New global.
16240 (MAYBE_CALL_SOME_FUNCTION): New macro.
16241 (thread_function): Call it.
16242 * gdb.threads/schedlock.exp (get_args): Add description parameter,
16243 and use it instead of a global counter. Adjust all callers.
16244 (get_current_thread): Use "find current thread" for test message
16245 here rather than having all callers pass down the same string.
16246 (goto_loop): New procedure, factored out from ...
16247 (my_continue): ... this.
16248 (step_ten_loops): Change parameter from test message to command to
16249 use. Adjust.
16250 (list_count): Delete global.
16251 (check_result): New procedure, factored out from duplicate top
16252 level code.
16253 (continue tests): Wrap in with_test_prefix.
16254 (test_step): New procedure, factored out from duplicate top level
16255 code.
16256 (top level): Test "step" in combination with all scheduler-locking
16257 modes. Test "next" in combination with all scheduler-locking
16258 modes, and in combination with stepping over a function call or
16259 not.
16260 * gdb.threads/next-bp-other-thread.c: New file.
16261 * gdb.threads/next-bp-other-thread.exp: New file.
16262
d3d4baed
PA
162632014-10-29 Pedro Alves <palves@redhat.com>
16264
16265 PR python/17372
16266 * gdb.python/python.exp: Test a multi-line command that spawns
16267 interactive Python.
16268 * gdb.base/multi-line-starts-subshell.exp: New file.
16269
563e8d85
YQ
162702014-10-29 Yao Qi <yao@codesourcery.com>
16271
16272 * gdb.base/fileio.exp: Make directories on host.
16273
0ea4d52e
YQ
162742014-10-29 Yao Qi <yao@codesourcery.com>
16275
16276 * gdb.base/fileio.c (test_write): Close the file.
16277
7f5ef605
PA
162782014-10-28 Pedro Alves <palves@redhat.com>
16279
16280 PR gdb/12623
16281 * gdb.base/sigstep.c (no_handler): New global.
16282 (main): If 'no_handler is true, set the signal handlers to
16283 SIG_IGN.
16284 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
16285 with_sw_watch and no_handler parameters. Handle them.
16286 (top level) <stepping over handler when stopped at a breakpoint
16287 test>: Add a test axis for testing with a software watchpoint, and
16288 another for testing with the signal handler set to SIG_IGN.
16289 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
16290 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
16291
abbdbd03
PA
162922014-10-28 Pedro Alves <palves@redhat.com>
16293
16294 PR gdb/17511
16295 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
16296 * gdb.base/sigstep.exp (other_handler_location): New global.
16297 (advance): Support stepping into the signal handler, and running
16298 commands while in the handler.
16299 (in_handler_map): New global.
16300 (top level): In the advance test, add combinations for getting
16301 into the handler with stepping commands, and for running commands
16302 in the handler. Add comment descripting the advancei tests.
16303
1df4399f
PA
163042014-10-28 Pedro Alves <palves@redhat.com>
16305
16306 * gdb.base/sigstep.exp: Use build_executable instead of
16307 prepare_for_testing.
16308 (top level): Move code that starts GDB, runs to main and creates a
16309 display to ...
16310 (restart): ... this new procedure.
16311 (top level): Move backtrace from signal handler test to ...
16312 (validate_backtrace): ... this new procedure.
16313 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
16314 with_test_prefix. Always restart GDB.
16315 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
16316 with_test_prefix. Always restart GDB. No need to delete
16317 breakpoints after the test.
16318 (test_skip_handler): Remove prefix parameter.
16319 (skip_over_handler, breakpoint_to_handler)
16320 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
16321 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
16322 restart GDB. No need to delete breakpoints after the test.
16323 (top level): Use foreach to call the test procedures with
16324 different commands.
16325
a5b6e449
PA
163262014-10-28 Pedro Alves <palves@redhat.com>
16327
16328 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
16329 instead of GNATS numbers.
16330 * gdb.base/sigbpt.exp: Likewise.
16331 * gdb.base/siginfo.exp: Likewise.
16332 * gdb.base/sigstep.exp: Likewise.
16333
e5f8a7cc
PA
163342014-10-27 Pedro Alves <palves@redhat.com>
16335
16336 * gdb.base/sigstep.c (dummy): New global.
16337 (main): Issue a couple writes to the new global.
16338 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
16339 procedures.
16340 (skip_over_handler): Use test_skip_handler.
16341 (top level): Call skip_over_handler for stepi and nexti too.
16342 (breakpoint_over_handler): Use test_skip_handler.
16343 (top level): Call breakpoint_over_handler for stepi and nexti too.
16344
763905a3
YQ
163452014-10-27 Yao Qi <yao@codesourcery.com>
16346
16347 * gdb.trace/tfile.c (adjust_function_address)
16348 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
16349 function descriptor.
16350
6f259a23
DB
163512014-10-24 Don Breazeal <donb@codesourcery.com>
16352
16353 * gdb.base/foll-fork.exp (test_follow_fork,
16354 catch_fork_child_follow): Check for updated fork messages emitted
16355 from infrun.c.
16356 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
16357 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
16358 vfork_and_exec_child_follow_through_step): Check for updated vfork
16359 messages emitted from infrun.c.
16360
09dd9a69
PA
163612014-10-24 Pedro Alves <palves@redhat.com>
16362
16363 * gdb.base/corefile.exp: Remove references to ultrix.
16364 * gdb.base/interrupt.exp: Likewise.
16365 * gdb.base/whatis.exp: Likewise.
16366 * gdb.gdb/selftest.exp: Likewise.
16367 * gdb.threads/manythreads.exp: Likewise.
16368 * gdb.threads/print-threads.exp: Likewise.
16369 * gdb.threads/pthreads.exp:: Likewise.
16370 * gdb.threads/schedlock.exp: Likewise.
16371
3433cfa5
SC
163722014-10-24 Siva Chandra Reddy <sivachandra@google.com>
16373
16374 * gdb.cp/non-trivial-retval.cc: Add a test case.
16375 * gdb.cp/non-trivial-retval.exp: Add a test.
16376
092f880b
YQ
163772014-10-20 Yao Qi <yao@codesourcery.com>
16378
16379 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
16380 * gdb.python/py-objfile-script-gdb.py: New file.
16381 * gdb.python/py-objfile-script.exp: Update reference to
16382 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
16383 of remote_download. Remove the dest file.
16384
acbdb7f3
YQ
163852014-10-20 Yao Qi <yao@codesourcery.com>
16386
16387 * gdb.base/checkpoint.exp: Don't remove file copied on host.
16388 * gdb.base/step-line.exp: Likewise.
16389 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
16390 * gdb.dwarf2/dw2-basic.exp: Likewise.
16391 * gdb.dwarf2/dw2-compressed.exp: Likewise.
16392 * gdb.dwarf2/dw2-filename.exp: Likewise.
16393 * gdb.dwarf2/dw2-intercu.exp: Likewise.
16394 * gdb.dwarf2/dw2-intermix.exp: Likewise.
16395 * gdb.dwarf2/dw2-producer.exp: Likewise.
16396 * gdb.dwarf2/mac-fileno.exp: Likewise.
16397 * gdb.python/py-frame-args.exp: Likewise.
16398 * gdb.python/py-framefilter.exp: Likewise.
16399 * gdb.python/py-mi.exp: Likewise.
16400 * gdb.python/py-objfile-script.exp: Likewise
16401 * gdb.python/py-pp-integral.exp: Likewise.
16402 * gdb.python/py-pp-re-notag.exp: Likewise.
16403 * gdb.python/py-prettyprint.exp: Likewise.
16404 * gdb.python/py-section-script.exp: Likewise.
16405 * gdb.python/py-typeprint.exp: Likewise.
16406 * gdb.python/py-xmethods.exp: Likewise.
16407 * gdb.stabs/weird.exp: Likewise.
16408 * gdb.xml/tdesc-regs.exp: Likewise.
16409
bd286a29
KCY
164102014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
16411
16412 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
16413 (out_cu): Use addr_len for the size of addresses.
16414 (out_line): Likewise. Size DW_LNE_set_address instruction
16415 according to addr_len.
16416 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
16417 (FUNC): Add START_INSNS to definition.
16418
673dc4a0
YQ
164192014-10-18 Yao Qi <yao@codesourcery.com>
16420
16421 * gdb.base/argv0-symlink.exp: Check argv[0] value if
16422 gdb_has_argv0 return true.
16423 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
16424 check [target_info exists noargs], check [gdb_has_argv0]
16425 instead.
16426 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
16427 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
16428 procedures.
16429
4ffbba72
DE
164302014-10-17 Doug Evans <dje@google.com>
16431
16432 * gdb.python/py-events.exp: Update expected output for clear_objfiles
16433 event.
16434 * gdb.python/py-events.py: Add clear_objfiles event.
16435
d096d8c1
DE
164362014-10-17 Doug Evans <dje@google.com>
16437
16438 * gdb.python/py-objfile.exp: Test progspace attribute.
16439
a80db015
LM
164402014-10-17 Luis Machado <lgustavo@codesourcery.com>
16441
16442 * gdb.guile/scm-breakpoint.exp: Do not assume any
16443 directory separators when matching source file paths.
16444 * gdb.python/py-breakpoint.exp: Likewise.
16445 * gdb.reverse/break-precsave.exp: Likewise.
16446 * gdb.reverse/break-reverse.exp: Likewise.
16447 * gdb.reverse/consecutive-precsave.exp: Likewise.
16448 * gdb.reverse/finish-precsave.exp: Likewise.
16449 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
16450 * gdb.reverse/finish-reverse.exp: Likewise.
16451 * gdb.reverse/i386-precsave.exp: Likewise.
16452 * gdb.reverse/i387-env-reverse.exp: Likewise.
16453 * gdb.reverse/i387-stack-reverse.exp: Likewise.
16454 * gdb.reverse/machinestate-precsave.exp: Likewise.
16455 * gdb.reverse/machinestate.exp: Likewise.
16456 * gdb.reverse/sigall-precsave.exp: Likewise.
16457 * gdb.reverse/solib-precsave.exp: Likewise.
16458 * gdb.reverse/step-precsave.exp: Likewise.
16459 * gdb.reverse/until-precsave.exp: Likewise.
16460 * gdb.reverse/watch-precsave.exp: Likewise.
16461 * gdb.reverse/watch-reverse.exp: Likewise.
16462
b22089ab
YQ
164632014-10-17 Yao Qi <yao@codesourcery.com>
16464
16465 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
16466 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
16467
6c4486e6
PA
164682014-10-17 Pedro Alves <palves@redhat.com>
16469
16470 PR gdb/17471
16471 * gdb.base/bg-execution-repeat.c: New file.
16472 * gdb.base/bg-execution-repeat.exp: New file.
16473
0ff33695
PA
164742014-10-17 Pedro Alves <palves@redhat.com>
16475
16476 PR gdb/17300
16477 * gdb.base/continue-all-already-running.c: New file.
16478 * gdb.base/continue-all-already-running.exp: New file.
16479
6fdebc3d
PA
164802014-10-17 Pedro Alves <palves@redhat.com>
16481
16482 PR gdb/17472
16483 * gdb.base/annota-input-while-running.c: New file.
16484 * gdb.base/annota-input-while-running.exp: New file.
16485
32a8097b
PA
164862014-10-17 Pedro Alves <palves@redhat.com>
16487
16488 * gdb.base/callfuncs.exp: emove references to osf.
16489 * gdb.base/sigall.exp: Likewise.
16490 * gdb.gdb/selftest.exp: Likewise.
16491 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16492 * gdb.mi/non-stop.c: Likewise.
16493 * gdb.mi/pthreads.c: Likewise.
16494 * gdb.reverse/sigall-precsave.exp: Likewise.
16495 * gdb.reverse/sigall-reverse.exp: Likewise.
16496 * gdb.threads/pthreads.c: Likewise.
16497 * gdb.threads/pthreads.exp: Likewise.
16498
7a3517ff
YQ
164992014-10-17 Yao Qi <yao@codesourcery.com>
16500
16501 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
16502 check 'target_info exists noargs'.
16503 (test_command_prompt_position): Likewise.
16504 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
16505 Remove "set args".
16506 (progvar_simple_while_test): Likewise.
16507 (progvar_complex_if_while_test): Likewise.
16508 (if_while_breakpoint_command_test): Likewise.
16509 (infrun_breakpoint_command_test): Likewise.
16510 (breakpoint_command_test): Likewise.
16511 (watchpoint_command_test): Likewise.
16512 (bp_deleted_in_command_test): Likewise.
16513 (temporary_breakpoint_commands): Likewise.
16514
bb99c472
YQ
165152014-10-16 Yao Qi <yao@codesourcery.com>
16516
16517 * gdb.base/remotetimeout.exp: Remove noargs checking.
16518
7c16b83e
PA
165192014-10-15 Pedro Alves <palves@redhat.com>
16520
16521 PR breakpoints/9649
16522 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
16523 * gdb.base/breakpoint-in-ro-region.exp
16524 (probe_target_hardware_step): New procedure.
16525 (top level): Probe hardware stepping and hardware breakpoint
16526 support. Test stepping through a read-only region, with both
16527 "breakpoint auto-hw" on and off and both "always-inserted" on and
16528 off.
16529
35a49624
IB
165302014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
16531
16532 * gdb.dlang/demangle.exp: Update for demangling changes.
16533
2d1c107c
SC
165342014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16535
16536 * gdb.cp/non-trivial-retval.cc: Add new test cases.
16537 * gdb.cp/non-trivial-retval.exp: Add new tests.
16538
778811d5
SC
165392014-10-15 Siva Chandra Reddy <sivachandra@google.com>
16540
16541 PR c++/13403
16542 PR c++/15154
16543 * gdb.cp/non-trivial-retval.cc: New file.
16544 * gdb.cp/non-trivial-retval.exp: New file.
16545
10c5f0a8
YQ
165462014-10-15 Yao Qi <yao@codesourcery.com>
16547
16548 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
16549 remote host.
16550
65d7b369
YQ
165512014-10-15 Yao Qi <yao@codesourcery.com>
16552
16553 * gdb.python/py-symbol.exp: Match file base name if host is
16554 remote, otherwise match file name with dir name.
16555 * gdb.python/py-symtab.exp: Likewise.
16556 * gdb.python/python.exp: Likewise.
16557
46dc1394
YQ
165582014-10-15 Yao Qi <yao@codesourcery.com>
16559
16560 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
16561 pattern.
16562 * gdb.python/py-symtab.exp: Likewise.
16563 * gdb.python/python.exp: Remove trailing ".*". Fix typo
16564 locationn.
16565
c40cc657
JB
165662014-10-14 Joel Brobecker <brobecker@adacore.com>
16567
16568 * gdb.ada/addr_arith: New testcase.
16569
2abf49e1
MR
165702014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
16571
16572 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
16573 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
16574 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
16575 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
16576
f7088df3
SDJ
165772014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
16578
16579 * gdb.arch/stap-eval-lang-ada.S: Likewise.
16580 * gdb.arch/stap-eval-lang-ada.c: Likewise.
16581 * gdb.arch/stap-eval-lang-ada.exp: New file.
16582
4dc06805
YQ
165832014-10-14 Yao Qi <yao@codesourcery.com>
16584
16585 * gdb.mi/mi-var-child.c (nothing1): New function.
16586 (nothing2): New function.
16587 (do_children_tests): Set function pointers by nothing1 and
16588 nothing2.
16589 * gdb.mi/mi-var-child.exp: Step over new added statements.
16590 Update test to match the new output.
16591 * gdb.mi/var-cmd.c (nothing1): New function.
16592 (nothing2): New function.
16593 (do_children_tests): Set function pointers by nothing1 and
16594 nothing2.
16595 * gdb.mi/mi-var-display.exp: Update test to match output.
16596 Step to the line specified by $line_dct_nothing.
16597 Increase the number of lines to step.
16598
46a93de2
YQ
165992014-10-14 Yao Qi <yao@codesourcery.com>
16600
16601 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
16602 tests.
16603 * gdb.mi/mi2-var-child.exp: Likewise.
16604
14ea52ee
DE
166052014-10-13 Doug Evans <dje@google.com>
16606
16607 * gdb.python/py-objfile.exp: Change name of file name test.
16608
e5c6e92b
DE
166092014-10-13 Doug Evans <dje@google.com>
16610
16611 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
16612 from the start of the CU.
16613
c780cc2f
JK
166142014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16615 Yao Qi <yao@codesourcery.com>
16616
16617 Fix "save breakpoints" for "catch" command.
16618 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
16619 Remove -nonewline. Match also the added "main" line.
16620
99894e11
JK
166212014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16622
16623 Fix "save breakpoints" for "disable $bpnum" command.
16624 * gdb.base/save-bp.c (main): Add label.
16625 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
16626
6e1ac5a3
JK
166272014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16628
16629 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
16630
754dd2b0
YQ
166312014-10-11 Yao Qi <yao@codesourcery.com>
16632
16633 * gdb.server/server-kill.exp: Execute command
16634 "set remote trace-status-packet on" before "tstatus".
16635
f90183d7
YQ
166362014-10-11 Yao Qi <yao@codesourcery.com>
16637
16638 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
16639 (main): Call getppid.
16640 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
16641 and continue to it. Read variable "server_pid".
16642
bf40a607
YQ
166432014-10-11 Yao Qi <yao@codesourcery.com>
16644
16645 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
16646
052ca370
YQ
166472014-10-11 Yao Qi <yao@codesourcery.com>
16648
16649 * gdb.threads/thread-find.exp: Don't execute command
16650 "info threads".
16651 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
16652 * gdb.threads/linux-dp.exp: Don't check the condition
16653 $threads_created equals to zero.
16654
3831839c
PA
166552014-10-10 Pedro Alves <palves@redhat.com>
16656
16657 * gdb.base/bigcore.exp: Remove references to IRIX.
16658 * gdb.base/funcargs.exp: Likewise.
16659 * gdb.base/interrupt.exp: Likewise.
16660 * gdb.base/mips_pro.exp: Likewise.
16661 * gdb.base/nodebug.exp: Likewise.
16662 * gdb.base/setvar.exp: Likewise.
16663 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
16664
8b9a549d
PA
166652014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
16666 Pedro Alves <palves@redhat.com>
16667
16668 PR symtab/14466
16669 * gdb.base/vdso-warning.c: New file.
16670 * gdb.base/vdso-warning.exp: New file.
16671
d48ba5e8
DE
166722014-10-02 Doug Evans <dje@google.com>
16673
16674 * gdb.base/structs.c (main): Don't run forever.
16675
2278c276
PA
166762014-10-02 Pedro Alves <palves@redhat.com>
16677
16678 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
16679 (top level) <stop threads 1, stop threads 2>: Use it.
16680
b57bacec
PA
166812014-10-02 Pedro Alves <palves@redhat.com>
16682
16683 * gdb.threads/break-while-running.exp (test): Add new
16684 'update_thread_list' argument. Skip "info threads" if false.
16685 (top level): Add new 'update_thread_list' axis.
16686
13fd3ff3
PA
166872014-10-02 Pedro Alves <palves@redhat.com>
16688
16689 PR breakpoints/17431
16690 * gdb.base/execl-update-breakpoints.c: New file.
16691 * gdb.base/execl-update-breakpoints.exp: New file.
16692
0fec99e8
PA
166932014-10-01 Pedro Alves <palves@redhat.com>
16694
16695 * gdb.base/breakpoint-in-ro-region.c: New file.
16696 * gdb.base/breakpoint-in-ro-region.exp: New file.
16697
2ddf4301
SM
166982014-10-01 Simon Marchi <simon.marchi@ericsson.com>
16699
16700 * gdb.mi/mi-exit-code.exp: New file.
16701 * gdb.mi/mi-exit-code.c: New file.
16702
6a5f3f43
YQ
167032014-09-30 Yao Qi <yao@codesourcery.com>
16704
16705 * lib/prelink-support.exp (build_executable_own_libs): Error if
16706 the target isn't native.
16707
345bcc73
YQ
167082014-09-30 Yao Qi <yao@codesourcery.com>
16709
16710 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
16711 false.
16712
a25a5a45
PA
167132014-09-22 Pedro Alves <palves@redhat.com>
16714
16715 * gdb.threads/break-while-running.exp: New file.
16716 * gdb.threads/break-while-running.c: New file.
16717
00ba3162
YQ
167182014-09-19 Yao Qi <yao@codesourcery.com>
16719
16720 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
16721 Invoke test. Restart GDB with --readnow and invoke test again.
16722
c3b7b696
YQ
167232014-09-19 Yao Qi <yao@codesourcery.com>
16724
16725 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
16726 proc set_breakpoint_on_gcd_function. Invoke
16727 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
16728 invoke set_breakpoint_on_gcd_function again.
16729
2b4fd423
DE
167302014-09-18 Doug Evans <dje@google.com>
16731
16732 * gdb.dwarf2/symtab-producer.exp: New file.
16733
a5947601
SDJ
167342014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16735
16736 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
16737 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
16738 * gdb.base/global-var-nested-by-dso.c: Likewise.
16739 * gdb.base/global-var-nested-by-dso.exp: Likewise.
16740
91c19059
SDJ
167412014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
16742 Pedro Alves <palves@redhat.com>
16743
16744 * gdb.base/watch-bitfields.exp: Pass string other than test file
16745 name to prepare_for_testing.
16746 (watch): New procedure.
16747 (expect_watchpoint): Use with_test_prefix.
16748 (top level): Factor out tests to ...
16749 (test_watch_location, test_regular_watch): ... these new
16750 procedures, and use with_test_prefix and gdb_continue_to_end.
16751
bb9d5f81
PP
167522014-09-16 Patrick Palka <patrick@parcs.ath.cx>
16753
16754 PR breakpoints/12526
16755 * gdb.base/watch-bitfields.exp: New file.
16756 * gdb.base/watch-bitfields.c: New file.
16757
635856f5
PA
167582014-09-16 Pedro Alves <palves@redhat.com>
16759
16760 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
16761 software and hardware addresses, not software address against
16762 itself.
16763
7280ceea
PA
167642014-09-16 Pedro Alves <palves@redhat.com>
16765
16766 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
16767 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
16768
428b16bd
PA
167692014-09-16 Pedro Alves <palves@redhat.com>
16770
16771 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
16772 files.
16773 * gdb.base/a2-run.exp: Remove all code guarded by istarget
16774 "*-*-vxworks*" throughout.
16775 * gdb.base/break.exp: Likewise.
16776 * gdb.base/default.exp: Likewise.
16777 * gdb.base/scope.exp: Likewise.
16778 * gdb.base/sepdebug.exp: Likewise.
16779 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
16780 throughout.
16781 * gdb.base/run.c: Likewise.
16782 * gdb.base/sepdebug.c: Likewise.
16783 * gdb.hp/gdb.aCC/run.c: Likewise.
16784 * gdb.reverse/until-reverse.c: Likewise.
16785 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
16786
666d413c
YQ
167872014-09-16 Yao Qi <yao@codesourcery.com>
16788
16789 * boards/local-remote-host-native.exp: New file.
16790
57cbd724
DE
167912014-09-14 Doug Evans <xdje42@gmail.com>
16792
16793 * gdb.threads/queue-signal.c (thread_count): New variable.
16794 (thread_count_mutex, thread_count_condvar): New variables.
16795 (incr_thread_count, wait_all_threads_running): New functions.
16796 (main): Wait for all threads to be in their thread functions.
16797
81219e53
DE
167982014-09-13 Doug Evans <xdje42@gmail.com>
16799
16800 * gdb.threads/queue-signal.c: New file.
16801 * gdb.threads/queue-signal.exp: New file.
16802
3714cea7
DE
168032014-09-13 Doug Evans <xdje42@gmail.com>
16804
16805 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
16806 be consistent with what default_gdb_init uses.
16807 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
16808 the plain text of the prompt. Add some logging printfs.
16809 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
16810
fa43b1d7
PA
168112014-09-12 Pedro Alves <palves@redhat.com>
16812
16813 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
16814 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
16815 * gdb.arch/i386-size-overlap.exp: Likewise.
16816 * gdb.arch/i386-size.exp: Likewise.
16817 * gdb.arch/i386-unwind.exp: Likewise.
16818 * gdb.base/a2-run.exp: Likewise.
16819 * gdb.base/break.exp: Likewise.
16820 * gdb.base/charset.exp: Likewise.
16821 * gdb.base/chng-syms.exp: Likewise.
16822 * gdb.base/commands.exp: Likewise.
16823 * gdb.base/dbx.exp: Likewise.
16824 * gdb.base/find.exp: Likewise.
16825 * gdb.base/funcargs.exp: Likewise.
16826 * gdb.base/jit-simple.exp: Likewise.
16827 * gdb.base/reread.exp: Likewise.
16828 * gdb.base/sepdebug.exp: Likewise.
16829 * gdb.base/step-bt.exp: Likewise.
16830 * gdb.cp/mb-inline.exp: Likewise.
16831 * gdb.cp/mb-templates.exp: Likewise.
16832 * gdb.objc/basicclass.exp: Likewise.
16833 * gdb.threads/killed.exp: Likewise.
16834
9d9bf2df
EBM
168352014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
16836
16837 PR tdep/17379
16838 * gdb.arch/powerpc-stackless.S: New file.
16839 * gdb.arch/powerpc-stackless.exp: New file.
16840
1cf2f1b0
JK
168412014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16842
16843 * gdb.base/attach.c: Include unistd.h.
16844 (main): Call alarm. Add label postloop.
16845 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
16846 gdb_breakpoint, gdb_continue_to_breakpoint.
16847 (test_command_line_attach_run): Kill ${testpid} in one exit path.
16848
98880d46
PA
168492014-09-11 Pedro Alves <palves@redhat.com>
16850
16851 PR gdb/17347
16852 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
16853 * gdb.base/attach.exp (test_command_line_attach_run): New
16854 procedure.
16855 (top level): Call it.
16856
4c92ff2c
PA
168572014-09-11 Pedro Alves <palves@redhat.com>
16858
16859 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
16860 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
16861 (do_command_attach_tests): Use spawn_wait_for_attach.
16862 * gdb.base/solib-overlap.exp: Likewise.
16863 * gdb.multi/multi-attach.exp: Likewise.
16864 * gdb.python/py-prompt.exp: Likewise.
16865 * gdb.python/py-sync-interp.exp: Likewise.
16866 * gdb.server/ext-attach.exp: Likewise.
16867
3adc1a7d
GKB
168682014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
16869
16870 * gdb.fortran/array-element.exp: Remove unexpected "continue"
16871 command in testcase. Simplify testcase.
16872
96334934
JB
168732014-09-10 Joel Brobecker <brobecker@adacore.com>
16874
16875 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
16876
eb479039
JB
168772014-09-10 Joel Brobecker <brobecker@adacore.com>
16878
16879 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
16880
deede10c
JB
168812014-09-10 Joel Brobecker <brobecker@adacore.com>
16882
16883 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
16884
7828a5f5
JB
168852014-09-10 Joel Brobecker <brobecker@adacore.com>
16886
16887 * gdb.dwarf2/dynarr-ptr.c: New file.
16888 * gdb.dwarf2/dynarr-ptr.exp: New file.
16889
33aeebcf
MR
168902014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16891
16892 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
16893 of 30 rather than hardcoding 120 for a slow test case. Take the
16894 `gdb,timeout' target setting into account for this calculation.
16895 Don't extend the timeout for the test cases that don't need it.
16896
7b415901
MR
168972014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16898
16899 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
16900 a factor of 2 for a slow test case. Take the `gdb,timeout'
16901 target setting into account for this calculation.
16902 * gdb.reverse/until-precsave.exp: Increase the timeout by
16903 a factor of 15 and 3 respectively rather than adding 120
16904 for a pair of slow test cases. Take the `gdb,timeout'
16905 target setting into account for this calculation.
16906
4a40f85a
MR
169072014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16908
16909 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
16910 timeout, don't pass one down to gdb_expect.
16911 (gdb_expect): Rework timeout selection.
16912
09635af7
MR
169132014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16914
16915 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
16916 exception on timeout.
16917 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
16918 (gdbserver_start_extended): Catch any `gdbserver_start' error
16919 exceptions.
16920 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
16921 * lib/mi-support.exp (mi_gdb_target_load): Catch any
16922 `gdbserver_gdb_load' error exceptions.
16923
2bdd10b7
MR
169242014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
16925
16926 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
16927 120 on waiting for the TCP socket to open.
16928
316935f0
DE
169292014-09-09 Doug Evans <xdje42@gmail.com>
16930
16931 * gdb.base/default.exp (show_conv_list): Add _caller_is,
16932 _caller_matches, _any_caller_is, _any_caller_matches.
16933
83740597
DE
169342014-09-09 Doug Evans <xdje42@gmail.com>
16935
16936 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
16937
4c122fc3
YQ
169382014-09-09 Yao Qi <yao@codesourcery.com>
16939
16940 * gdb.mi/mi-var-display.exp: Set print symbol off.
16941
a9f116cb
GKB
169422014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
16943
16944 PR gdb/17035
16945 * gdb.base/commands.exp: Add tests to verify user-defined
16946 commands with empty bodies.
16947 * gdb.python/py-cmd.exp: Test that we don't show user-defined
16948 python commands in `show user command`.
16949 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
16950 scheme commands in `show user command`.
16951
c75bd3a2
JK
169522014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16953
16954 PR python/17355
16955 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
16956 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
16957 * gdb.python/py-framefilter-invalidarg.exp: New file.
16958 * gdb.python/py-framefilter-invalidarg.py: New file.
16959
faa42425
DE
169602014-09-06 Doug Evans <xdje42@gmail.com>
16961
16962 PR 15276
16963 * gdb.python/py-caller-is.c: New file.
16964 * gdb.python/py-caller-is.exp: New file.
16965
474ca4f6
SDJ
169662014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
16967
16968 PR gdb/17235
16969 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
16970 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
16971
eb0b0463
SDJ
169722014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
16973
16974 PR fortran/17237
16975 * gdb.fortran/print-formatted.exp: New file.
16976 * gdb.fortran/print-formatted.f90: Likewise.
16977
5f3b99cf
SS
169782014-09-03 Sasha Smundak <asmundak@google.com>
16979
16980 * gdb.python/py-frame.exp: Test Frame.read_register.
16981
7d793aa9
SDJ
169822014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
16983
16984 PR python/16699
16985 * gdb.python/py-completion.exp: New file.
16986 * gdb.python/py-completion.py: Likewise.
16987
fb0576e9
DE
169882014-08-28 Doug Evans <dje@google.com>
16989
16990 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
16991 eax,etc. are live with values set by gdb and thus the compiler can't
16992 use them.
16993 * gdb.arch/i386-pseudo.c (main): Ditto.
16994
ee92b0dd
DE
169952014-08-27 Doug Evans <dje@google.com>
16996
16997 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
16998
6649db35
DE
169992014-08-25 Doug Evans <dje@google.com>
17000
17001 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17002 (main): Ditto.
17003
564b7600
DE
170042014-08-25 Doug Evans <dje@google.com>
17005
17006 * gdb.threads/thread-execl.exp: #include <stdio.h>.
17007
3881fb67
YQ
170082014-08-24 Yao Qi <yao@codesourcery.com>
17009
17010 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
17011 symbol off.
17012 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
17013
a05a36a5
DE
170142014-08-22 Doug Evans <dje@google.com>
17015
17016 PR 17276
17017 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
17018 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
17019 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
17020
7c343b48
YQ
170212014-08-22 Yao Qi <yao@codesourcery.com>
17022
17023 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
17024 * gdb.python/py-finish-breakpoint2.exp: Likewise.
17025 * gdb.python/python.exp: Likewise. Use .py file on the host
17026 instead of the build.
17027
22fd09ae
JK
170282014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17029
17030 * gdb.threads/gcore-stale-thread.c: New file.
17031 * gdb.threads/gcore-stale-thread.exp: New file.
17032
a8454a7c
PA
170332014-08-21 Pedro Alves <palves@redhat.com>
17034
17035 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
17036 * gdb.base/gcore-relro-pie.exp: Likewise.
17037 * gdb.base/gcore-relro.exp: Likewise.
17038 * gdb.base/gcore.exp: Likewise.
17039 * gdb.base/print-symbol-loading.exp: Likewise.
17040 * gdb.threads/gcore-thread.exp: Likewise.
17041 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
17042
2a31c623
PA
170432014-08-20 Pedro Alves <palves@redhat.com>
17044 Jan Kratochvil <jan.kratochvil@redhat.com>
17045
17046 * Makefile.in (EXTRA_RULES, CC): New variables, get from
17047 configure.
17048 (EXPECT): Handle READ1 being set.
17049 (all): Depend on EXTRA_RULES.
17050 (check-read1, expect-read1, read1.so, read1): New rules.
17051 * README (Testsuite Parameters): Document the READ1 make variable.
17052 (Race detection): New section.
17053 * configure: Regenerate.
17054 * configure.ac: If build==host==target, and running under a
17055 GNU/glibc system, add read1 to the extra Makefile rules.
17056 (EXTRA_RULES): AC_SUBST it.
17057 * lib/read1.c: New file.
17058
d36430db
JB
170592014-08-20 Joel Brobecker <brobecker@adacore.com>
17060
17061 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
17062 the handling of variables declared as a typedef to an array
17063 which a DW_AT_data_location attribute.
17064
9a0dc9e3
PA
170652014-08-19 Andrew Burgess <aburgess@broadcom.com>
17066 Pedro Alves <palves@redhat.com>
17067
17068 PR symtab/14604
17069 PR symtab/14605
17070 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
17071 gdb_test.
17072
0718a8da
PA
170732014-08-19 Pedro Alves <palves@redhat.com>
17074
17075 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
17076
13b448cd
YQ
170772014-08-19 Yao Qi <yao@codesourcery.com>
17078
17079 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
17080 right line.
17081
1cbf5077
DB
170822014-08-18 David Blaikie <dblaikie@gmail.com>
17083
17084 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
17085
bf0fae19
JB
170862014-08-18 Joel Brobecker <brobecker@adacore.com>
17087
17088 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
17089 attribute in array range.
17090
3c8c5dcc
JB
170912014-08-18 Joel Brobecker <brobecker@adacore.com>
17092
17093 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
17094
e66d4446
SC
170952014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17096
17097 PR c++/17132
17098 * gdb.cp/pr17132.cc: New file.
17099 * gdb.cp/pr17132.exp: New file.
17100
940df408
SC
171012014-08-15 Siva Chandra Reddy <sivachandra@google.com>
17102
17103 * gdb.python/py-xmethods.py (A_getarrayind)
17104 (E_method_char_worker.__call__, E_method_int_worker.__call__):
17105 Use 'print' with function call syntax.
17106 (E_method_matcher.match): Fix tab vs space indentation mixup.
17107
ebcc6c3a
YQ
171082014-08-15 Yao Qi <yao@codesourcery.com>
17109
17110 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
17111 false.
17112
775e0f04
YQ
171132014-08-15 Yao Qi <yao@codesourcery.com>
17114
17115 * gdb.cp/casts.exp: Set print symbol off.
17116 * gdb.cp/class2.exp: Likewise.
17117 * gdb.cp/overload.exp: Likewise.
17118 * gdb.cp/templates.exp: Likewise.
17119
d769e349
DE
171202014-08-11 Doug Evans <dje@google.com>
17121
17122 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
17123 (test_load_shlib): Update.
17124
20c6f1e1
YQ
171252014-08-09 Yao Qi <yao@codesourcery.com>
17126
17127 * gdb.base/display.exp: Invoke is_address_zero_readable.
17128 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
17129 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17130 * gdb.base/hbreak-unmapped.exp: Return if
17131 is_address_zero_readable returns true.
17132 * gdb.base/signest.exp: Likewise.
17133 * gdb.base/signull.exp: Likewise.
17134 * gdb.base/sigbpt.exp: Likewise.
17135 * gdb.guile/scm-disasm.exp: Do the test if
17136 is_address_zero_readable returns false.
17137 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
17138 * gdb.python/py-arch.exp: Likewise.
17139 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
17140 * lib/gdb.exp (is_address_zero_readable): New proc.
17141
5792e8e3
YQ
171422014-08-09 Yao Qi <yao@codesourcery.com>
17143
17144 PR testsuite/13443
17145 * gdb.mi/mi-var-display.exp: Make test messages unique.
17146
3cecbbbe
TT
171472014-08-04 Tom Tromey <tromey@redhat.com>
17148
17149 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
17150 target 0".
17151
00b51ff5
TT
171522014-08-04 Tom Tromey <tromey@redhat.com>
17153
17154 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
17155 "target_resume".
17156
6908c509
JB
171572014-08-01 Joel Brobecker <brobecker@adacore.com>
17158
17159 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
17160 inner_vla_struct_object_size.
17161 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
17162 as xfail.
17163
cc6563d2
PA
171642014-07-30 Pedro Alves <palves@redhat.com>
17165
17166 * gdb.threads/signal-command-handle-nopass.exp (test): Add
17167 comment.
17168
7e09a223
YQ
171692014-07-29 Yao Qi <yao@codesourcery.com>
17170
17171 PR gdb/17206
17172 * gdb.base/until-nodebug.exp: New.
17173
7ebdbe92
DE
171742014-07-28 Doug Evans <xdje42@gmail.com>
17175
17176 PR guile/17203
17177 * gdb.guile/scm-parameter.exp: Add tests for trying to create
17178 previously existing parameter, and previously ambiguously spelled
17179 parameter.
17180
fdb1adc6
WN
171812014-07-28 Will Newton <will.newton@linaro.org>
17182
17183 * gdb.base/varargs.exp: Remove KFAILs for ARM.
17184
186fcde0
DE
171852014-07-26 Ludovic Courtès <ludo@gnu.org>
17186 Doug Evans <xdje42@gmail.com>
17187
17188 PR guile/17146
17189 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
17190
70509625
PA
171912014-07-25 Pedro Alves <palves@redhat.com>
17192
17193 * gdb.threads/signal-command-handle-nopass.c: New file.
17194 * gdb.threads/signal-command-handle-nopass.exp: New file.
17195 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
17196 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
17197 * gdb.threads/signal-delivered-right-thread.c: New file.
17198 * gdb.threads/signal-delivered-right-thread.exp: New file.
17199
c3f814a1
PA
172002014-07-25 Pedro Alves <palves@redhat.com>
17201
17202 * gdb.base/double-prompt-target-event-error.exp
17203 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
17204 match.
17205 (cancel_pagination_in_target_event): Rework double prompt
17206 detection.
17207 * gdb.base/paginate-after-ctrl-c-running.exp
17208 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
17209 <return>' match.
17210 * gdb.base/paginate-bg-execution.exp
17211 (test_bg_execution_pagination_return)
17212 (test_bg_execution_pagination_cancel): Remove '-notransfer
17213 <return>' matches.
17214 * gdb.base/paginate-execution-startup.exp
17215 (test_fg_execution_pagination_return)
17216 (test_fg_execution_pagination_cancel): Remove '-notransfer
17217 <return>' matches.
17218 * gdb.base/paginate-inferior-exit.exp
17219 (test_paginate_inferior_exited): Remove '-notransfer <return>'
17220 match.
17221 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
17222 * lib/gdb.exp (pagination_prompt): Run text through
17223 string_to_regexp.
17224 (gdb_test_multiple): Match $pagination_prompt instead of
17225 "<return>".
17226 (string_to_regexp): Move to lib/gdb-utils.exp.
17227
e214cf6c
JK
172282014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
17229
17230 * gdb.arch/amd64-entry-value-paramref.S: New file.
17231 * gdb.arch/amd64-entry-value-paramref.cc: New file.
17232 * gdb.arch/amd64-entry-value-paramref.exp: New file.
17233 * gdb.arch/amd64-optimout-repeat.S: New file.
17234 * gdb.arch/amd64-optimout-repeat.c: New file.
17235 * gdb.arch/amd64-optimout-repeat.exp: New file.
17236
17d0c5c8
JK
172372014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17238
17239 PR gdb/17170
17240 * gdb.base/statistics.exp: New file.
17241
b8b8facf
DE
172422014-07-17 Doug Evans <dje@google.com>
17243
74b49205 17244 PR gdb/17170
b8b8facf
DE
17245 * gdb.base/maint.exp: Update testing of per-command stats.
17246
1b5d0ab3
PA
172472014-07-16 Pedro Alves <palves@redhat.com>
17248
17249 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
17250 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
17251 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
17252 (tfile_write_buf): New functions.
17253 (add_memory_block): Rewrite using the above.
17254 (adjust_function_address): New function.
17255 (FUNCTION_ADDRESS): New macro.
17256 (write_basic_trace_file): Remove short_x local, and use
17257 tfile_write_16. Change type of func_addr local to unsigned long
17258 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
17259 here. Cast argument of add_memory_block to char pointer.
17260 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
17261 (main): Remove parameters.
17262 * gdb.trace/tfile.exp: Remove nowarnings.
17263
4d974e88
SM
172642014-07-15 Simon Marchi <simon.marchi@ericsson.com>
17265
17266 * gdb.base/debug-expr.exp: Test string evaluation with
17267 "debug expression" on.
17268
41e99568
PA
172692014-07-15 Pedro Alves <palves@redhat.com>
17270
17271 * gdb.base/reread.exp: Use clean_restart.
17272
487d9753
PL
172732014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
17274
17275 * gdb.arch/avr-flash-qualifer.c: New.
17276 * gdb.arch/avr-flash-qualifer.exp: New.
17277
cc1c52ad
PA
172782014-07-14 Pedro Alves <palves@redhat.com>
17279
17280 * gdb.base/paginate-after-ctrl-c-running.c: New file.
17281 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
17282
1e973570
PA
172832014-07-14 Pedro Alves <palves@redhat.com>
17284
17285 * gdb.base/double-prompt-target-event-error.c: New file.
17286 * gdb.base/double-prompt-target-event-error.exp: New file.
17287
93d6eb10
PA
172882014-07-14 Pedro Alves <palves@redhat.com>
17289
17290 PR gdb/17072
17291 * gdb.base/paginate-inferior-exit.c: New file.
17292 * gdb.base/paginate-inferior-exit.exp: New file.
17293
0017922d
PA
172942014-07-14 Pedro Alves <palves@redhat.com>
17295
17296 PR gdb/17072
17297 * gdb.base/paginate-bg-execution.c: New file.
17298 * gdb.base/paginate-bg-execution.exp: New file.
17299
94696ad3
PA
173002014-07-14 Pedro Alves <palves@redhat.com>
17301
17302 PR gdb/17072
17303 * gdb.base/paginate-execution-startup.c: New file.
17304 * gdb.base/paginate-execution-startup.exp: New file.
17305 * lib/gdb.exp (pagination_prompt): New global.
17306 (default_gdb_spawn): New procedure, factored out from
17307 default_gdb_spawn.
17308 (default_gdb_start): Adjust to call default_gdb_spawn.
17309 (gdb_spawn): New procedure.
17310
bd293940
PA
173112014-07-14 Pedro Alves <palves@redhat.com>
17312
17313 * lib/gdb.exp (gdb_assert): New procedure.
17314 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
17315
c933f875
PA
173162014-07-14 Pedro Alves <palves@redhat.com>
17317
17318 * gdb.base/execution-termios.c: New file.
17319 * gdb.base/execution-termios.exp: New file.
17320
d98b7a16
TT
173212014-07-14 Tom Tromey <tromey@redhat.com>
17322
17323 * gdb.cp/vla-cxx.cc: New file.
17324 * gdb.cp/vla-cxx.exp: New file.
17325
548740d6
TT
173262014-07-14 Tom Tromey <tromey@redhat.com>
17327
17328 * gdb.reverse/rerun-prec.c: New file.
17329 * gdb.reverse/rerun-prec.exp: New file.
17330
a25eb028
MR
173312014-07-12 Maciej W. Rozycki <macro@mips.com>
17332 Maciej W. Rozycki <macro@codesourcery.com>
17333
17334 * lib/gdb-utils.exp: New file.
17335 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
17336 inline `gdb_init_command' processing.
17337 (gdb_start_cmd): Likewise.
17338 * lib/mi-support.exp (mi_run_cmd): Likewise.
17339 * README: Document `gdb_init_command' and `gdb_init_commands'.
17340
218c2655
JK
173412014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
17342
17343 Fix false FAIL running under a very long directory name.
17344 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
17345 and "set print elements 10000". Twice.
17346
5401fde3
YQ
173472014-07-11 Yao Qi <yao@codesourcery.com>
17348
17349 * gdb.base/exprs.exp: "set print symbol off".
17350
e76126e8
PA
173512014-07-11 Pedro Alves <palves@redhat.com>
17352
17353 * gdb.threads/kill.c: New file.
17354 * gdb.threads/kill.exp: New file.
17355
2d6f0de6
YQ
173562014-07-10 Yao Qi <yao@codesourcery.com>
17357
17358 * gdb.trace/tfile.c (write_basic_trace_file)
17359 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
17360 address written to trace file.
17361
7180e04a
PA
173622014-07-09 Pedro Alves <palves@redhat.com>
17363
17364 * gdb.base/attach-wait-input.exp: New file.
17365 * gdb.base/attach-wait-input.c: New file.
17366
9a9a7608
AB
173672014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
17368
17369 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
17370 setting up test structures.
17371 (main): Call new test function.
17372 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
17373 test function, continue into test function and walk test
17374 structures.
17375
161ac41e
YQ
173762014-07-02 Yao Qi <yao@codesourcery.com>
17377
17378 * gdb.trace/entry-values.c: Define labels 'foo_start' and
17379 'bar_start' at the beginning of functions 'foo' and 'bar'
17380 respectively.
17381 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
17382 instead of 'foo' and 'bar'.
17383
1f267ae3
MM
173842014-07-08 Markus Metzger <markus.t.metzger@intel.com>
17385
17386 * gdb.btrace/segv.exp: New.
17387 * gdb.btrace/segv.c: New.
17388
2b239efb
LM
173892014-07-02 Luis Machado <lgustavo@codesourcery.com>
17390
17391 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
17392 instruction.
17393
cf363f18
MW
173942014-06-30 Mark Wielaard <mjw@redhat.com>
17395
17396 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
17397 vulture, vilify, villar): New volatile array constants.
17398 (vindictive, vegetation): New const volatile array constants.
17399 * gdb.base/volatile.exp: Test volatile and const volatile array
17400 types.
17401
aebf9d24
AA
174022014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
17403
17404 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
17405 target lacks support for awatch, rwatch, or hbreak.
17406
b67a2c6f
YQ
174072014-06-27 Yao Qi <yao@codesourcery.com>
17408
17409 * gdb.multi/dummy-frame-restore.exp: New.
17410 * gdb.multi/dummy-frame-restore.c: New.
17411
aef92902
MM
174122014-06-25 Markus Metzger <markus.t.metzger@intel.com>
17413
17414 * gdb.btrace/gcore.exp: New.
17415
8e9db26e
PA
174162014-06-23 Pedro Alves <palves@redhat.com>
17417
17418 * gdb.base/watchpoint-reuse-slot.c: New file.
17419 * gdb.base/watchpoint-reuse-slot.exp: New file.
17420
70afc5b7
SC
174212014-06-23 Siva Chandra Reddy <sivachandra@google.com>
17422
17423 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
17424 progspace's filename in 'info', 'enable' and 'disable' command
17425 tests.
17426
b972bd9c
JK
174272014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
17428
17429 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
17430 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17431 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
17432
125f8a3d
GB
174332014-06-20 Gary Benson <gbenson@redhat.com>
17434
17435 * gdb.arch/i386-avx.exp: Fix include file location.
17436 * gdb.arch/i386-sse.exp: Likewise.
17437
3ed9baed
IB
174382014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
17439
17440 * gdb.dlang/expression.exp: New file.
17441
034f788c
PA
174422014-06-19 Pedro Alves <palves@redhat.com>
17443
17444 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
17445 out from ...
17446 (top level): ... here. Iterate running tests under different
17447 scheduler-locking settings.
17448
45371d0c
LM
174492014-06-18 Luis Machado <lgustavo@codesourcery.com>
17450
17451 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
17452 to DW_FORM_addr and use non-zero addresses.
17453
5d376983
SC
174542014-06-18 Siva Chandra Reddy <sivachandra@google.com>
17455
17456 PR gdb/17017
17457 * gdb.python/py-xmethods.cc: Add global function call counters and
17458 increment them in their respective functions. Remove "cout"
17459 statements.
17460 * gdb.python/py-xmethods.exp: Make tests check the global function
17461 call counters instead of depending on inferior IO.
17462
a1aa2221
LM
174632014-06-18 Don Breazeal <donb@codesourcery.com>
17464
17465 * gdb.base/foll-fork.exp (default_fork_parent_follow):
17466 Deleted procedure.
17467 (explicit_fork_parent_follow): Deleted procedure.
17468 (explicit_fork_child_follow): Deleted procedure.
17469 (test_follow_fork): New procedure.
17470 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 17471 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
17472 procedure calls.
17473
0fc05997
YQ
174742014-06-17 Yao Qi <yao@codesourcery.com>
17475
17476 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
17477 CP1252.
17478
70795c52
LM
174792014-06-17 Luis Machado <lgustavo@codesourcery.com>
17480
17481 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
17482 Initialize ptr and S explicitly.
17483 (skip_type_update_when_not_use_rtti_test): Likewise.
17484
6be47f0c
KS
174852014-06-16 Keith Seitz <keiths@redhat.com>
17486
17487 PR mi/15863
17488 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
17489 the inferior is started.
17490
d03de421
PA
174912014-06-16 Pedro Alves <palves@redhat.com>
17492
17493 * gdb.base/break-main-file-remove-fail.c: New file.
17494 * gdb.base/break-main-file-remove-fail.exp: New file.
17495 * gdb.base/break-unload-file.exp: Use build_executable instead of
17496 prepare_for_testing.
17497 (test_break): New parameter "initial_load". Handle it.
17498 (top level): Add initial_load cmdline/file axis.
17499
f9579b99
TT
175002014-06-12 Tom Tromey <tromey@redhat.com>
17501
17502 * gdb.base/completion.exp: Don't use directory name in test.
17503
3657956b
GB
175042014-06-09 Gary Benson <gbenson@redhat.com>
17505
17506 * gdb.base/sigall.c [Functions to send signals]: Reorder to
17507 separate the always-available ANSI-standard signals from the
17508 signals that require checking.
17509 (main): Likewise.
17510 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
17511 Likewise.
17512 (main): Likewise.
17513
4186eb54
KS
175142014-06-07 Keith Seitz <keiths@redhat.com>
17515
17516 Revert:
17517 PR c++/16253
17518 * gdb.cp/var-tag.cc: New file.
17519 * gdb.cp/var-tag.exp: New file.
17520 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
17521 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
17522 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
17523 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
17524
25326a28 175252014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
17526
17527 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
17528
829155c9
PA
175292014-06-06 Pedro Alves <palves@redhat.com>
17530
17531 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
17532 in target debug output instead of looking at RSP packets,
17533 disabling the test on any target that uses hardware stepping.
17534 Update comments.
17535
61c8d22e
PA
175362014-06-06 Pedro Alves <palves@redhat.com>
17537
17538 * gdb.base/break-unload-file.exp: Fix typo.
17539
d9a47287
YQ
175402014-06-06 Yao Qi <yao@codesourcery.com>
17541
17542 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
17543 from "jit_function" to "^jit_function".
17544
e5e01dbf
YQ
175452014-06-06 Yao Qi <yao@codesourcery.com>
17546
17547 * gdb.base/async.c (foo): Add one statement.
17548 * gdb.base/async.exp: Get the next instruction address and
17549 match the output of "nexti" by instruction address. Match
17550 the hex address in the output of "finish".
17551
73ba372c
GB
175522014-06-06 Gary Benson <gbenson@redhat.com>
17553
17554 * gdb.base/call-signals.c: Remove preprocessor conditionals
17555 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
17556 SIGSEGV and SIGTERM.
17557 * gdb.base/sigall.c: Likewise.
17558 * gdb.base/unwindonsignal.c: Likewise.
17559 * gdb.reverse/sigall-reverse.c: Likewise.
17560
831517df
YQ
175612014-06-06 Yao Qi <yao@codesourcery.com>
17562
17563 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
17564 readable, skip the test.
17565
b8b91e98
YQ
175662014-06-06 Yao Qi <yao@codesourcery.com>
17567
17568 * gdb.threads/staticthreads.c (thread_function): Move the line
17569 setting breakpoint on forward.
17570 * gdb.threads/staticthreads.exp: Update comments.
17571
fb934770
LC
175722014-06-05 Ludovic Courtès <ludo@gnu.org>
17573
17574 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
17575 "history-append! type error".
17576
6ef284bd
SM
175772014-06-05 Simon Marchi <simon.marchi@ericsson.com>
17578
17579 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
17580 erroneous dprintf expected input.
17581
a872e241
DE
175822014-06-04 Doug Evans <xdje42@gmail.com>
17583
17584 * gdb.guile/scm-generics.exp: Delete.
17585
16f691fb
DE
175862014-06-04 Doug Evans <xdje42@gmail.com>
17587
17588 * gdb.guile/scm-breakpoint.exp: Update.
17589 Add tests for breakpoint registration.
17590
012370f6
TT
175912014-06-04 Tom Tromey <tromey@redhat.com>
17592
17593 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
17594 VLA-in-union.
17595 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
17596 inner_vla_struct, vla_union types. Initialize objects of those
17597 types and compute their sizes.
17598
9f5a4cef
HZ
175992014-06-04 Nathan Sidwell <nathan@codesourcery.com>
17600 Hui Zhu <hui@codesourcery.com>
17601
17602 * gdb.base/fileio.exp: Add test for shell not available as well as
17603 available.
17604 * gdb.base/fileio.c (test_system): Check for shell twice.
17605
90a45c4d
YQ
176062014-06-04 Yao Qi <yao@codesourcery.com>
17607
17608 * gdb.base/auto-connect-native-target.exp: Remove redundant
17609 space from the regexp pattern.
17610
70017e41
YQ
176112014-06-04 Yao Qi <yao@codesourcery.com>
17612
17613 * gdb.base/default.exp: Replace "child" with "native" in
17614 regexp pattern.
17615
883964a7
SC
176162014-06-03 Siva Chandra Reddy <sivachandra@google.com>
17617
17618 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
17619 * gdb.python/py-xmethods.exp: New tests to test xmethods.
17620 * gdb.python/py-xmethods.py: Python script supporting the
17621 new testcase and tests.
17622
ef370185
JB
176232014-06-03 Joel Brobecker <brobecker@adacore.com>
17624 Pedro Alves <palves@redhat.com>
17625
17626 PR breakpoints/17000
17627 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
17628 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
17629
1e2ccb61
BM
176302014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
17631
17632 * gdb.base/subst.exp: Add tests to verify partial path matching
17633 output.
17634
c6ec5ab2
PA
176352014-06-03 Pedro Alves <palves@redhat.com>
17636
17637 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
17638 target that doesn't use software single-stepping.
17639
835c559f
PA
176402014-06-03 Pedro Alves <palves@redhat.com>
17641
17642 PR breakpoints/17000
17643 * gdb.base/sss-bp-on-user-bp-2.c: New file.
17644 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
17645
06eb1586
DE
176462014-06-02 Doug Evans <xdje42@gmail.com>
17647
17648 * gdb.guile/scm-parameter.exp: New file.
17649
e698b8c4
DE
176502014-06-02 Doug Evans <xdje42@gmail.com>
17651
17652 * gdb.guile/scm-cmd.c: New file.
17653 * gdb.guile/scm-cmd.exp: New file.
17654
ded03782
DE
176552014-06-02 Doug Evans <xdje42@gmail.com>
17656
17657 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
17658 pretty-printer lookup.
17659 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
17660 (make-pp_s-printer): Call it.
17661 (make-pretty-printer-from-dict): New function.
17662 (lookup-pretty-printer-maker-from-dict): New function.
17663 (*pretty-printer*): Simplify.
17664 (make-objfile-pp_s-printer): New function.
17665 (install-objfile-pretty-printers!): New function.
17666 (make-progspace-pp_s-printer): New function.
17667 (install-progspace-pretty-printers!): New function.
17668 * gdb.guile/scm-progspace.c: New file.
17669 * gdb.guile/scm-progspace.exp: New file.
17670
41fac0cf
PA
176712014-06-02 Pedro Alves <palves@redhat.com>
17672
17673 * gdb.base/dprintf-bp-same-addr.c: New file.
17674 * gdb.base/dprintf-bp-same-addr.exp: New file.
17675
96ae5695
EBM
176762014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17677
17678 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
17679 * gdb.arch/powerpc-power.s: Likewise.
17680
da02b3a8
JB
176812014-06-02 Joel Brobecker <brobecker@adacore.com>
17682
17683 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
17684
c72b2e7b
YQ
176852014-06-01 Yao Qi <yao@codesourcery.com>
17686
17687 * gdb.base/watchpoint.exp (test_watch_location): Check null
17688 pointer can be dereferenced. If not, do the test, otherwise
17689 skip it.
17690
53e8a631
AB
176912014-05-30 Andrew Burgess <aburgess@broadcom.com>
17692
17693 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
17694 results.
17695 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
17696
938f0e2f
AB
176972014-05-30 Andrew Burgess <aburgess@broadcom.com>
17698
17699 * gdb.arch/amd64-invalid-stack-middle.S: New file.
17700 * gdb.arch/amd64-invalid-stack-middle.c: New file.
17701 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
17702 * gdb.arch/amd64-invalid-stack-top.c: New file.
17703 * gdb.arch/amd64-invalid-stack-top.exp: New file.
17704
9ba6657a
PA
177052014-05-30 Pedro Alves <palves@redhat.com>
17706
17707 PR breakpoints/17000
17708 * gdb.base/sss-bp-on-user-bp.c: New file.
17709 * gdb.base/sss-bp-on-user-bp.exp: New file.
17710
522c09bf
DB
177112014-05-30 David Blaikie <dblaikie@gmail.com>
17712
17713 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
17714 gnu_inline semantics via attribute.
17715 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
17716 source explicitly specifies the required semantics.
17717
bf4ef81e
MR
177182014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
17719
17720 * gdb.reverse/sigall-reverse.exp: Fix a typo.
17721
329ea579
PA
177222014-05-29 Pedro Alves <palves@redhat.com>
17723 Tom Tromey <tromey@redhat.com>
17724
17725 * gdb.base/async-shell.exp: Don't enable target-async.
17726 * gdb.base/async.exp
17727 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
17728 parameter. Adjust.
17729 (top level): Don't test with "target-async".
17730 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
17731 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
17732 * gdb.base/inferior-died.exp: Don't enable target-async.
17733 * gdb.base/interrupt-noterm.exp: Likewise.
17734 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
17735 * gdb.mi/mi-nonstop-exit.exp: Likewise.
17736 * gdb.mi/mi-nonstop.exp: Likewise.
17737 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
17738 * gdb.mi/mi-nsintrall.exp: Likewise.
17739 * gdb.mi/mi-nsmoribund.exp: Likewise.
17740 * gdb.mi/mi-nsthrexec.exp: Likewise.
17741 * gdb.mi/mi-watch-nonstop.exp: Likewise.
17742 * gdb.multi/watchpoint-multi.exp: Adjust comment.
17743 * gdb.python/py-evsignal.exp: Don't enable target-async.
17744 * gdb.python/py-evthreads.exp: Likewise.
17745 * gdb.python/py-prompt.exp: Likewise.
17746 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
17747 * gdb.server/solib-list.exp: Don't enable target-async.
17748 * gdb.threads/thread-specific-bp.exp: Likewise.
17749 * lib/mi-support.exp: Adjust to use mi-async.
17750
fd664c91
PA
177512014-05-29 Pedro Alves <palves@redhat.com>
17752
17753 PR gdb/13860
17754 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
17755 reason, even in sync mode.
17756
251bde03
PA
177572014-05-29 Pedro Alves <palves@redhat.com>
17758 Hui Zhu <hui@codesourcery.com>
17759
17760 PR PR15693
17761 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
17762 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
17763 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
17764 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
17765
7f3c0343
JB
177662014-05-28 Joel Brobecker <brobecker@adacore.com>
17767
17768 * config/monitor.exp (gdb_target_monitor): Replace use of
17769 "set remotebaud" by "set serial baud".
17770
b2715b27
AW
177712014-05-26 Andy Wingo <wingo@igalia.com>
17772
17773 * gdb.guile/scm-breakpoint.exp:
17774 * gdb.guile/scm-gsmob.exp: Update to use plain old object
17775 properties instead of gdb-object-properties.
17776
498a4489
YQ
177772014-05-26 Yao Qi <yao@codesourcery.com>
17778
17779 * gdb.server/no-thread-db.exp: Specify source file name
17780 explicitly when setting a breakpoint.
17781
589fdceb
MM
177822014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17783
17784 * gdb.btrace/vdso.c: New.
17785 * gdb.btrace/vdso.exp: New.
17786
e9089e05
MM
177872014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17788
17789 * gdb.base/gcore.exp (capture_command_output): Move ...
17790 * lib/gdb.exp (capture_command_output): ... here.
17791
67b5c0c1
MM
177922014-05-23 Markus Metzger <markus.t.metzger@intel.com>
17793
17794 * gdb.btrace/data.exp: Test memory access during btrace replay.
17795
a2199296
SM
177962014-05-22 Simon Marchi <simon.marchi@ericsson.com>
17797
17798 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
17799
17b2616c
PA
178002014-05-21 Pedro Alves <palves@redhat.com>
17801
17802 PR gdb/13860
17803 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
17804 (top level): Test that output related to execution commands is
17805 sent to the console with CLI commands, but not with MI commands.
17806 Test that breakpoint events are always mirrored to the console.
17807 Also expect the new source line to be output after a "next" in
17808 async mode too. Make it a pass/fail test.
17809 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
17810 output.
17811 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
17812
5166082f
PA
178132014-05-21 Pedro Alves <palves@redhat.com>
17814
17815 * gdb.base/list.exp (build_pattern, test_list): New procedures.
17816 Use them to test variations of "list" after reaching a breakpoint.
17817 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
17818 Test "list" with listsize 10 after reaching a breakpoint.
17819 * gdb.python/python.exp (decode_line current location line
17820 number): Adjust expected line number.
17821
2f25d70f
SM
178222014-05-21 Simon Marchi <simon.marchi@ericsson.com>
17823
17824 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
17825 behavior for $args, pass it directly to "run".
17826
ff604a67
MR
178272014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
17828
17829 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
17830 30000 to 65536.
17831
6a3cb8e8
PA
178322014-05-21 Pedro Alves <palves@redhat.com>
17833
17834 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
17835 auto-connect-native-target off".
17836 * gdb.base/auto-connect-native-target.c: New file.
17837 * gdb.base/auto-connect-native-target.exp: New file.
17838
4ebfc96e
PA
178392014-05-21 Pedro Alves <palves@redhat.com>
17840
17841 * gdb.base/default.exp: Test "target native" instead of "target
17842 child".
17843
36d46afb
MW
178442014-05-21 Mark Wielaard <mjw@redhat.com>
17845
17846 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
17847
5876f503
JK
178482014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
17849
17850 Fix TLS access for -static -pthread.
17851 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
17852 <HAVE_TLS> (thread_function, main): Initialize it.
17853 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
17854 Add clean_restart.
17855 <$have_tls != "">: Check TLSVAR.
17856
0256a6ac
PA
178572014-05-21 Pedro Alves <palves@redhat.com>
17858
17859 * gdb.base/dcache-line-read-error.c: New.
17860 * gdb.base/dcache-line-read-error.exp: New.
17861
936d2992
PA
178622014-05-20 Pedro Alves <palves@redhat.com>
17863
17864 * gdb.base/compare-sections.c: New file.
17865 * gdb.base/compare-sections.exp: New file.
17866
802e8e6d
PA
178672014-05-20 Pedro Alves <palves@redhat.com>
17868
17869 * gdb.base/break-idempotent.c: New file.
17870 * gdb.base/break-idempotent.exp: New file.
17871
e59fa00f
MM
178722014-05-20 Markus Metzger <markus.t.metzger@intel.com>
17873
17874 * gdb.btrace/nohist.exp: New.
17875
8b696e31
YQ
178762014-05-20 Yao Qi <yao@codesourcery.com>
17877
17878 * lib/gdb.exp (gdb_init): Set timeout if test file is under
17879 gdb.reverse directory and gdb_reverse_timeout exists in board
17880 setting.
17881 * README: Document gdb_reverse_timeout.
17882
73c9764f
YQ
178832014-05-20 Yao Qi <yao@codesourcery.com>
17884
17885 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
17886 'test_file_name'. Treat args as a string instead of a list.
17887 (gdb_init): Rename argument 'args' by 'test_file_name'.
17888
f1f4348a
JK
178892014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
17890
17891 * gdb.arch/powerpc-power.exp: New file.
17892 * gdb.arch/powerpc-power.s: New file.
17893
0dbe70ce
DE
178942014-05-16 Doug Evans <dje@google.com>
17895
17896 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
17897 * gdb.base/completion.exp: Check that all expected files exist
17898 before doing file completion.
0dbe70ce 17899
8d551b02
DE
179002014-05-16 Doug Evans <dje@google.com>
17901
17902 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
17903 Update.
17904 (do_syscall_tests_without_xml): Update.
17905
73eb7709
PA
179062014-05-16 Pedro Alves <palves@redhat.com>
17907
17908 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
17909 instead of "unknown output after running".
17910
3fae92fc
YQ
179112014-05-16 Yao Qi <yao@codesourcery.com>
17912
17913 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
17914 file1.txt from host at the end.
17915 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17916
c2b2ccc5
DE
179172014-05-15 Doug Evans <dje@google.com>
17918
17919 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
17920 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
17921 loading file. Add test for TU lookup.
17922
8c217a4b
SM
179232014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17924
17925 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
17926 calling "-exec-arguments" or "set args" before running the
17927 inferior.
17928
3deb39c6
SM
179292014-05-15 Simon Marchi <simon.marchi@ericsson.com>
17930
17931 * lib/mi-support.exp (mi_expect_stop): Expect message for
17932 inferiors that exit with non-zero exit code.
17933
71a79f8c
YQ
179342014-05-14 Yao Qi <yao@codesourcery.com>
17935
17936 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
17937 match absolute path on remote host.
17938 (test_file_list_exec_source_files): Remove "/" from the
17939 pattern.
17940
f23fcd46
YQ
179412014-05-14 Yao Qi <yao@codesourcery.com>
17942
17943 * boards/local-remote-host-notty.exp (${board}_file): New
17944 proc.
17945
9404b58f
KM
179462014-05-07 Kyle McMartin <kyle@redhat.com>
17947
17948 Pushed by Joel Brobecker <brobecker@adacore.com>.
17949 * gdb.arch/aarch64-atomic-inst.c: New file.
17950 * gdb.arch/aarch64-atomic-inst.exp: New file.
17951
5e45f04c
YQ
179522014-05-07 Yao Qi <yao@codesourcery.com>
17953
17954 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
17955 in current context" too.
17956
c888a17d
KS
179572014-05-05 Keith Seitz <keiths@redhat.com>
17958
17959 * gdb.linespec/ls-dollar.exp: Add test for linespec
17960 file:convenience_variable.
17961
290a839c
YQ
179622014-05-05 Yao Qi <yao@codesourcery.com>
17963
17964 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
17965 traceframes into tfile and ctf trace files. Read data from
17966 trace file and test collected data.
17967 (gdb_collect_locals_test): Likewise.
17968 (gdb_unavailable_registers_test): Likewise.
17969 (gdb_unavailable_floats): Likewise.
17970 (gdb_collect_globals_test): Likewise.
17971 (top-level): Append "ctf" to trace_file_targets if GDB
17972 supports.
17973
b5262cd0
YQ
179742014-05-05 Yao Qi <yao@codesourcery.com>
17975
17976 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
17977 code to ...
17978 (gdb_collect_args_test_1): ... it. New proc.
17979 (gdb_collect_locals_test): Move some code to ...
17980 (gdb_collect_locals_test_1): ... it. New proc.
17981 (gdb_unavailable_registers_test): Move some code to ...
17982 (gdb_unavailable_registers_test_1): ... it. New proc.
17983 (gdb_unavailable_floats): Move some code to ...
17984 (gdb_unavailable_floats_1): ... it. New proc.
17985
30a1e6cc
SDJ
179862014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17987
17988 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
17989 probes to test for bitness recognition.
17990 * gdb.arch/amd64-stap-optional-prefix.exp
17991 (test_probe_value_without_reg): New procedure.
17992 Add code to test for different kinds of bitness.
17993
f33da99a
SDJ
179942014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
17995
17996 PR breakpoints/16889
17997 * gdb.arch/amd64-stap-optional-prefix.S: New file.
17998 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
17999
5b80f00d
PA
180002014-05-01 Pedro Alves <palves@redhat.com>
18001
18002 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18003 gdb_file_cmd if no file is specified.
18004 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18005 last_loaded_file to set the remote exec-file.
18006
f8c2a73c
PA
180072014-05-01 Pedro Alves <palves@redhat.com>
18008
18009 * boards/local-remote-host.exp: New file.
18010
be6e8ac7
PA
180112014-05-01 Pedro Alves <palves@redhat.com>
18012
18013 * boards/local-remote-host.exp: Rename to ...
18014 * boards/local-remote-host-notty.exp: ... this.
18015
cac0dc8f
JB
180162014-04-28 Joel Brobecker <brobecker@adacore.com>
18017
18018 * gdb.ada/dyn_arrayidx: New testcase.
18019
9730e6cc
YQ
180202014-04-26 Yao Qi <yao@codesourcery.com>
18021
18022 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
18023 and compute the length of function main. Save it in
18024 $main_length.
18025 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
18026 (top-level): Use gdb_compile to compile objects into
18027 executable and restart GDB. Remove invocation to
18028 prepare_for_testing.
18029
7ae1a6a6
PA
180302014-04-25 Simon Marchi <simon.marchi@ericsson.com>
18031 Pedro Alves <palves@redhat.com>
18032
18033 PR server/16255
18034 * gdb.multi/multi-attach.c: New file.
18035 * gdb.multi/multi-attach.exp: New file.
18036
4082afcc
PA
180372014-04-25 Pedro Alves <palves@redhat.com>
18038
18039 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
18040 user.
18041 (top level): Test that "set remote conditional-breakpoints-packet
18042 off" works as intended.
18043 * gdb.base/dprintf.exp: Test that "set remote
18044 breakpoint-commands-packet off" works as intended.
18045 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
18046 New function.
18047 (top level): Call it.
18048 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
18049 remote fast-tracepoints-packet off" works as intended.
18050 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
18051 * lib/gdb.exp (gdb_is_target_remote): ... here.
18052
2abc3f8d
DB
180532014-04-24 David Blaikie <dblaikie@gmail.com>
18054
18055 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
18056 ensure clang would not discard them.
18057 * gdb.base/gdbvars.c: Ditto.
18058 * gdb.base/memattr.c: Ditto.
18059 * gdb.base/whatis.c: Ditto.
18060 * gdb.python/py-prettyprint.c: Ditto.
18061 * gdb.trace/actions.c: Ditto.
18062 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
18063 ensure clang would not discard it.
18064
bfd39632
DB
180652014-04-24 David Blaikie <dblaikie@gmail.com>
18066
18067 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
18068 clang to emit the full definition of type required by the test
18069 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
18070
22842ff6
DB
180712014-04-24 David Blaikie <dblaikie@gmail.com>
18072
18073 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
18074 coax Clang into emitting the definition of the type.
18075 * gdb.cp/pr10728-x.h (y): Ditto.
18076 * gdb.cp/pr10728-y.cc (y): Ditto.
18077
c2e827ad
DB
180782014-04-24 David Blaikie <dblaikie@gmail.com>
18079
18080 * gdb.base/label.exp: XFAIL label related tests under Clang.
18081 * gdb.cp/cplabel.exp: Ditto.
18082 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
18083 under Clang those using labels.
18084
4c2d33e7
YQ
180852014-04-25 Yao Qi <yao@codesourcery.com>
18086
18087 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
18088 double_label.
18089 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
18090 partial_label and double_label.
18091
56083b99
DB
180922014-04-24 David Blaikie <dblaikie@gmail.com>
18093
18094 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
18095
25d4e99d
DB
180962014-04-24 David Blaikie <dblaikie@gmail.com>
18097
18098 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
18099 of the function to work across GCC and Clang.
18100 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
18101 pointer types (const void ** const V void **).
18102
01f9f808
MS
181032014-04-24 Michael Sturm <michael.sturm@mintel.com>
18104 Walfred Tedeschi <walfred.tedeschi@intel.com>
18105
18106 * Makefile.in (EXECUTABLES): Added i386-avx512.
18107 * gdb.arch/i386-avx512.c: New file.
18108 * gdb.arch/i386-avx512.exp: Likewise.
18109
4b48d439
KS
181102014-04-23 Keith Seitz <keiths@redhat.com>
18111
18112 * lib/mi-support.exp (mi_list_breakpoints): Delete.
18113 (mi_make_breakpoint_table): New procedure.
18114 (mi_create_breakpoint): Use mi_make_breakpoint
18115 and return the result.
18116 (mi_make_breakpoint): New procedure.
18117 (mi_build_kv_pairs): New procedure.
18118
18119 * gdb.mi/mi-break.exp: Remove unused globals,
18120 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
18121 All callers updated.
18122 * gdb.mi/mi-dprintf.exp: Use variable to track command
18123 number.
18124 Update all callers of mi_create_breakpoint and use
18125 mi_make_breakpoint_table.
18126 Remove any unused global variables.
18127 * gdb.mi/mi-nonstop.exp: Likewise.
18128 * gdb.mi/mi-nsintrall.exp: Likewise.
18129 * gdb.mi/mi-nsmoribund.exp: Likewise.
18130 * gdb.mi/mi-nsthrexec.exp: Likewise.
18131 * gdb.mi/mi-reverse.exp: Likewise.
18132 * gdb.mi/mi-simplerun.exp: Likewise.
18133 * gdb.mi/mi-stepn.exp: Likewise.
18134 * gdb.mi/mi-syn-frame.exp: Likewise.
18135 * gdb.mi/mi-until.exp: Likewise.
18136 * gdb.mi/mi-var-cp.exp: Likewise.
18137 * gdb.mi/mi-var-display.exp: Likewise.
18138 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
18139 * gdb.mi/mi2-var-child.exp: Likewise.
18140 * gdb.mi/mi-vla-c99.exp: Likewise.
18141 * lib/mi-support.exp: Likewise.
18142
18143 From Ian Lance Taylor <iant@cygnus.com>:
18144 * lib/gdb.exp (parse_args): New procedure.
18145
08351840
PA
181462014-04-23 Pedro Alves <palves@redhat.com>
18147
18148 * gdb.base/break-unload-file.c: New file.
18149 * gdb.base/break-unload-file.exp: New file.
18150 * gdb.base/sym-file-lib.c (baz): New function.
18151 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
18152 field.
18153 (load): Store the segment's mapped size.
18154 (unload): New function.
18155 (unload_shlib): New function.
18156 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
18157 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
18158 set a breakpoint at baz, and call it.
18159 * gdb.base/sym-file.exp: New tests for stale breakpoint
18160 instructions.
18161
076855f9
PA
181622014-04-23 Pedro Alves <palves@redhat.com>
18163
18164 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
18165 * gdb.base/hbreak-in-shr-unsupported.c: New file.
18166 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
18167 * gdb.base/hbreak-unmapped.c: New file.
18168 * gdb.base/hbreak-unmapped.exp: New file.
18169 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
18170 * lib/gdb.exp (gdb_is_target_remote): ... here.
18171
483805cf
PA
181722014-04-22 Pedro Alves <palves@redhat.com>
18173
18174 * gdb.base/consecutive-step-over.c: New file.
18175 * gdb.base/consecutive-step-over.exp: New file.
18176
06d97543
PA
181772014-04-22 Pedro Alves <palves@redhat.com>
18178
18179 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
18180 instead of send_gdb/gdb_expect.
18181
b4429ea2
YQ
181822014-04-22 Yao Qi <yao@codesourcery.com>
18183
18184 * lib/trace-support.exp (generate_tracefile): New procedure.
18185 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
18186 return 0.
18187 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
18188 if generate_tracefile returns 1.
18189
51d48146
PA
181902014-04-18 Tom Tromey <palves@redhat.com>
18191 Pedro alves <tromey@redhat.com>
18192
18193 PR backtrace/15558
18194 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
18195 with a backtrace limit.
18196 * gdb.python/py-frame-inline.exp: Test running to an inline
18197 function with a backtrace limit, and printing the newest frame.
18198 * gdb.python/py-frame-inline.c (main): Call f.
18199
bd1dce5f
MS
182002014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18201
18202 * gdb.java/jnpe.exp: Drop srcdir from untested path.
18203
40d1a503
MS
182042014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
18205
18206 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
18207 Drop prefix from unsupported source file path.
18208
389b98f7
YQ
182092014-04-17 Yao Qi <yao@codesourcery.com>
18210
18211 * lib/gdb.exp (with_target_charset): New proc.
18212 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
18213 with_target_charset.
18214 (test_print_strings): Likewise.
18215 (test_repeat_bytes): Likewise.
18216 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
18217 for some tests.
18218
22869d73
KS
182192014-04-16 Keith Seitz <keiths@redhat.com>
18220
18221 PR gdb/15827
18222 * gdb.dwarf2/corrupt.c: New file.
18223 * gdb.dwarf2/corrupt.exp: New file.
18224
c4f87ca6
KS
182252014-04-16 Keith Seitz <keiths@redhat.com>
18226
18227 PR c++/16597
18228 * gdb.cp/namelessclass.cc: New file.
18229 * gdb.cp/namelessclass.exp: New file.
18230 * gdb.cp/namelessclass.S: New file.
18231
ab19de87
DE
182322014-04-16 Doug Evans <dje@google.com>
18233
18234 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
18235 Add comment.
18236 (gdbserver_default_get_comm_port): New function.
18237 (gdbserver_start): Check if board file provided
18238 "gdbserver,get_comm_port" and use it if so.
18239 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
18240 (gdb,socketport): Set to "stdio".
18241 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
18242 (stdio_gdbserver_template): Delete.
18243 (${board}_get_remote_address): Update.
18244 (${board}_build_remote_cmd): Delete.
18245 (${board}_get_comm_port): New function.
18246 (${board}_spawn): Update.
18247 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
18248 Delete.
18249 (${board}_get_remote_address): Update.
18250 (${board}_get_comm_port): New function.
18251
fc98a809
AB
182522014-04-16 Andrew Burgess <aburgess@broadcom.com>
18253
18254 * gdb.base/memattr.exp: Improve regexps to handle memory regions
18255 appearing in any order.
18256
87fd9e6e
DE
182572014-04-15 Doug Evans <dje@google.com>
18258
18259 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
18260 uninitialized value of "description".
18261
099fc3ea
KS
182622014-04-15 Keith Seitz <keiths@redhat.com>
18263
18264 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
18265 Remove unused globals.
18266 (test_running_the_program): Likewise.
18267 (test_controlled_execution): Likewise.
18268 (test_controlling_breakpoints): Likewise.
18269 (test_program_termination): Likewise.
18270
5da151d4
KS
182712014-04-15 Keith Seitz <keiths@redhat.com>
18272
18273 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
18274 unused globals.
18275 (test_rbreak_creation_and_listing): Likewise.
18276 (test_ignore_count): Likewise.
18277 (test_error): Likewise.
18278
35e5d2f0
PA
182792014-04-15 Pedro Alves <palves@redhat.com>
18280
18281 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
18282 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
18283 sym-file-loader.c.
18284 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18285 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18286 to sym-file-loader.c.
18287 (struct library): Forward declare.
18288 (load_shlib, lookup_function): Change prototypes.
18289 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18290 (translate_offset): Remove declarations.
18291 (get_text_addr): New declaration.
18292 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
18293 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
18294 sym-file-loader.h.
18295 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
18296 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
18297 here from sym-file-loader.h.
18298 (struct library): New structure.
18299 (load_shlib, lookup_function): Change prototypes and adjust to
18300 work with a struct library.
18301 (find_shstrtab, find_strtab, find_shdr, find_symtab)
18302 (translate_offset): Make static.
18303 (get_text_addr): New function.
18304 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
18305
eb4c1710
PA
183062014-04-15 Pedro Alves <palves@redhat.com>
18307
18308 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
18309
2d1baf52
PA
183102014-04-15 Pedro Alves <palves@redhat.com>
18311
18312 * gdb.base/sym-file-loader.c: Include <limits.h>.
18313 (SELF_LINK): New define.
18314 (get_origin): New function.
18315 (load_shlib): Use it.
18316 * gdb.base/sym-file.exp: Don't early return if the target is
18317 remote. Use runto_main, and issue fail is that fails. Use
18318 gdb_load_shlibs.
18319 (shlib_name): Delete.
18320 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
18321
7dd6df01
PA
183222014-04-15 Pedro Alves <palves@redhat.com>
18323
18324 * gdb.base/sym-file.exp: Remove regex characters from test
18325 message. Don't refer to breakpoint numbers in test messages.
18326
b50c8614
KS
183272014-04-14 Keith Seitz <keiths@redhat.com>
18328
18329 PR c++/16253
18330 * gdb.cp/var-tag.cc: New file.
18331 * gdb.cp/var-tag.exp: New file.
18332 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18333 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18334 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18335 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18336
3d567982
TT
183372014-04-14 Tom Tromey <tromey@redhat.com>
18338
18339 * gdb.cp/classes.exp (test_enums): Handle underlying type.
18340 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
18341 type.
18342 * gdb.cp/enum-class.exp: New file.
18343 * gdb.cp/enum-class.cc: New file.
18344
0626fc76
TT
183452014-04-14 Tom Tromey <tromey@redhat.com>
18346
18347 * gdb.dwarf2/enum-type.exp: New file.
18348
dca325b3
SA
183492014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18350
18351 * gdb.mi/mi-vla-c99.exp: New file.
18352 * gdb.mi/vla.c: New file.
18353
5854b38a
SA
183542014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18355
18356 * gdb.base/vla-datatypes.c: New file.
18357 * gdb.base/vla-datatypes.exp: New file.
18358
463bb957
SA
183592014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18360
18361 * gdb.base/vla-ptr.c: New file.
18362 * gdb.base/vla-ptr.exp: New file.
18363
3dd170be
SA
183642014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18365
18366 * gdb.dwarf2/count.exp: New file.
18367
5ecaaa66
SA
183682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
18369
18370 * gdb.base/vla-sideeffect.c: New file.
18371 * gdb.base/vla-sideeffect.exp: New file.
18372
41f1ada5
DB
183732014-04-14 David Blaikie <dblaikie@gmail.com>
18374
18375 * gdb.mi/non-stop.c: Add return value for non-void function return
18376 statement.
18377 * gdb.threads/staticthreads.c: Ditto.
18378
0be03e84
DE
183792014-04-12 Siva Chandra Reddy <sivachandra@google.com>
18380 Doug Evans <xdje42@gmail.com>
18381
18382 * gdb.guile/scm-value.c: Improve test case.
18383 * gdb.guile/scm-value.exp: Add new test.
18384
f180a1fb
DB
183852014-04-11 David Blaikie <dblaikie@gmail.com>
18386
18387 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
18388 override Clang's default.
18389
6b662e19
JB
183902014-04-11 Joel Brobecker <brobecker@adacore.com>
18391
18392 Revert the following changes (regressions):
18393
18394 * gdb.base/vla-sideeffect.c: New file.
18395 * gdb.base/vla-sideeffect.exp: New file.
18396
18397 * gdb.dwarf2/count.exp: New file.
18398
18399 * gdb.base/vla-multi.c: New file.
18400 * gdb.base/vla-multi.exp: New file.
18401
18402 * gdb.base/vla-ptr.c: New file.
18403 * gdb.base/vla-ptr.exp: New file.
18404
18405 * gdb.base/vla-datatypes.c: New file.
18406 * gdb.base/vla-datatypes.exp: New file.
18407
18408 * gdb.mi/mi-vla-c99.exp: New file.
18409 * gdb.mi/vla.c: New file.
18410
245a5f0b
KS
184112014-04-11 Keith Seitz <keiths@redhat.com>
18412
18413 PR c++/16675
18414 * gdb.cp/cpsizeof.exp: New file.
18415 * gdb.cp/cpsizeof.cc: New file.
18416
58a84dcf
SA
184172014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18418
191a8a90
JB
18419 * gdb.mi/mi-vla-c99.exp: New file.
18420 * gdb.mi/vla.c: New file.
58a84dcf 18421
c8655f75
SA
184222014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18423
18424 * gdb.base/vla-datatypes.c: New file.
18425 * gdb.base/vla-datatypes.exp: New file.
18426
024e13b4
SA
184272014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18428
18429 * gdb.base/vla-ptr.c: New file.
18430 * gdb.base/vla-ptr.exp: New file.
18431
1a237e0e
SA
184322014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18433
18434 * gdb.base/vla-multi.c: New file.
18435 * gdb.base/vla-multi.exp: New file.
18436
504f3432
SA
184372014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18438
18439 * gdb.dwarf2/count.exp: New file.
18440
3bce8237
SA
184412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
18442
191a8a90
JB
18443 * gdb.base/vla-sideeffect.c: New file.
18444 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 18445
322f9c21
YQ
184462014-04-11 Yao Qi <yao@codesourcery.com>
18447
18448 * gdb.base/completion.exp: Check file exists before running tests
18449 on file completion.
18450
d708bcd1
PA
184512014-04-10 Pedro Alves <palves@redhat.com>
18452
18453 * gdb.base/cond-eval-mode.c: New file.
18454 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
18455 prepare_for_testing to build the new file. Check result of
18456 runto_main.
18457 (test_break, test_watch): New procedures.
18458 (top level): Use them.
18459
ae1d2761
PM
184602014-04-08 Pierre Muller <muller@sourceware.org>
18461
18462 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
18463 Ctrl-V use for mingw hosts.
18464
7af389b8
SC
184652014-04-07 Siva Chandra Reddy <sivachandra@google.com>
18466
18467 * gdb.python/py-value.c: Improve test case.
18468 * gdb.python/py-value.exp: Add new test.
18469
5e703181
DE
184702014-04-07 David Blaikie <dblaikie@gmail.com>
18471
18472 * lib/compiler.c: Identify the clang compiler.
18473 * lib/compiler.cc: Ditto.
18474
9810b410
YQ
184752014-04-03 Yao Qi <yao@codesourcery.com>
18476
18477 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
18478
98d1b8dc
AB
184792014-04-01 Anton Blanchard <anton@samba.org>
18480
18481 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
18482 messages unique.
18483
3114cea1
AB
184842014-04-01 Anton Blanchard <anton@samba.org>
18485
18486 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
18487 prepare_for_testing.
18488
62f7182c
AB
184892014-04-01 Anton Blanchard <anton@samba.org>
18490
18491 * gdb.arch/ppc64-atomic-inst.c: Remove.
18492 * gdb.arch/ppc64-atomic-inst.S: New file.
18493 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
18494
770e7fc7
DE
184952014-03-31 Doug Evans <dje@google.com>
18496
18497 * gdb.base/print-symbol-loading-lib.c: New file.
18498 * gdb.base/print-symbol-loading-main.c: New file.
18499 * gdb.base/print-symbol-loading.exp: New file.
18500
46e2bafa
YQ
185012014-03-31 Yao Qi <yao@codesourcery.com>
18502
18503 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
18504
8776cfe9
JB
185052014-03-28 Joel Brobecker <brobecker@adacore.com>
18506
18507 * gdb.ada/mi_dyn_arr: New testcase.
18508
5d1ef361
DE
185092014-03-27 Doug Evans <dje@google.com>
18510
18511 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
18512
b5bee914
YQ
185132014-03-27 Yao Qi <yao@codesourcery.com>
18514
18515 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
18516 if target is nios2-*-*.
18517
0d4d0e77
YQ
185182014-03-26 Yao Qi <yao@codesourcery.com>
18519
18520 * lib/gdb.exp (readline_is_used): New proc.
18521 * gdb.base/completion.exp: Move tests on command complete up.
18522 Skip the rest of tests if readline is not used.
18523 * gdb.ada/complete.exp: Skp the test if readline is not
18524 used.
18525 * gdb.base/filesym.exp: Likewise.
18526 * gdb.base/macscp.exp: Likewise.
18527 * gdb.base/readline-ask.exp: Likewise.
18528 * gdb.base/readline.exp: Likewise.
18529 * gdb.python/py-cmd.exp: Likewise.
18530 * gdb.trace/tfile.exp: Likewise.
18531
29361eee
YQ
185322014-03-26 Yao Qi <yao@codesourcery.com>
18533
18534 * gdb.base/macscp.exp: Fix code format issues.
18535
bc9a5525
UW
185362014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
18537
18538 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
18539 * gdb.asm/powerpc64le.inc: New file.
18540
d3839ede
PA
185412014-03-25 Pedro Alves <palves@redhat.com>
18542 Doug Evans <dje@google.com>
18543
18544 * gdb.base/source-execution.c: New file.
18545 * gdb.base/source-execution.exp: New file.
18546 * gdb.base/source-execution.gdb: New file.
18547
01672a57
DE
185482014-03-24 Doug Evans <dje@google.com>
18549
18550 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
18551 using fission.
18552
88bbeca9
HZ
185532014-03-24 Hui Zhu <hui@codesourcery.com>
18554 Pedro Alves <palves@redhat.com>
18555
18556 PR breakpoints/16101
18557 * gdb.base/dprintf.exp: Use unsupported rather than changing the
18558 test pass/fail messages. Detect missing support for dprintf when
18559 breakpoints are actually inserted.
18560 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
18561 breakpoints are actually inserted.
18562 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
18563 fails.
18564
d2348791
JK
185652014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
18566
18567 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
18568
feef67ab
DE
185692014-03-22 Doug Evans <xdje42@gmail.com>
18570
18571 * gdb.python/python.exp (python not supported): Verify multi-line
18572 python command issues an error.
25d743f9 18573 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 18574 guile command issues an error.
feef67ab 18575
ecebef6a
MR
185762014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
18577
18578 * gdb.threads/thread-specific.exp: Handle the lack of usable
18579 $this_breakpoint and $this_thread.
18580
ccdd1909
HZ
185812014-03-21 Hui Zhu <hui@codesourcery.com>
18582
18583 * gdb.base/attach.exp (do_command_attach_tests): New.
18584
beb460e8
PA
185852014-03-20 Tom Tromey <tromey@redhat.com>
18586 Pedro Alves <palves@redhat.com>
18587
18588 PR cli/15718
18589 * gdb.base/condbreak-call-false.c: New file.
18590 * gdb.base/condbreak-call-false.exp: New file.
18591
40acf43a
PA
185922014-03-20 Pedro Alves <palves@redhat.com>
18593
18594 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
18595 Delete.
18596 (block_signals, unblock_signals): Delete.
18597 (child_function_2, main): Remove references to deleted variable
18598 and functions.
18599
9f5e1e02
PA
186002014-03-20 Pedro Alves <palves@redhat.com>
18601
18602 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
18603 Use pthread_kill to signal thread 2.
18604 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18605 Adjust to make the test send itself a signal rather than using the
18606 host's "kill" command.
18607
99619bea
PA
186082014-03-20 Pedro Alves <palves@redhat.com>
18609
18610 * gdb.threads/multiple-step-overs.c: New file.
18611 * gdb.threads/multiple-step-overs.exp: New file.
18612 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18613 Adjust expected infrun debug output.
18614
2adfaa28
PA
186152014-03-20 Pedro Alves <palves@redhat.com>
18616
18617 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
18618 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
18619
31e77af2
PA
186202014-03-20 Pedro Alves <palves@redhat.com>
18621
18622 PR breakpoints/7143
18623 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
18624 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
18625 of gdb_test_multiple.
18626 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
18627 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
18628
b9f437de
PA
186292014-03-20 Pedro Alves <palves@redhat.com>
18630
18631 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
18632 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
18633
05adc73e
PA
186342014-03-19 Pedro Alves <palves@redhat.com>
18635
18636 * gdb.base/async.exp: Remove early return.
18637
6048b950
PA
186382014-03-19 Pedro Alves <palves@redhat.com>
18639
18640 * gdb.base/async.exp (step& tests): Pass explicit test messages.
18641
8bcfb00a
PA
186422014-03-19 Pedro Alves <palves@redhat.com>
18643
18644 * gdb.base/async.exp (test_background): Expect \r\n after
18645 "completed." in the fail pattern.
18646
884e37dc
PA
186472014-03-19 Pedro Alves <palves@redhat.com>
18648
18649 * gdb.base/async.exp (test_background): New procedure.
18650 Use it for all background execution command tests.
18651
148e57e2
PA
186522014-03-19 Pedro Alves <palves@redhat.com>
18653
18654 * gdb.base/async.exp: Use prepare_for_testing.
18655
f48088c7
PA
186562014-03-19 Pedro Alves <palves@redhat.com>
18657
18658 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
18659 the same line.
18660
e2f6c966
PA
186612014-03-19 Pedro Alves <palves@redhat.com>
18662
18663 * gdb.base/async.c (main): Add "jump here" and "until here" line
18664 marker comments.
18665 * gdb.base/async.exp (jump_here): New global.
18666 (jump& test): Use it.
18667 (until_here): New global.
18668 (until& test): Use it.
18669
c30568d4
PA
186702014-03-19 Pedro Alves <palves@redhat.com>
18671
18672 * gdb.base/async.exp: Don't frob gdb_protocol.
18673
0172b6a7
DE
186742014-03-18 Doug Evans <xdje42@gmail.com>
18675
18676 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
18677 Fix spelling of exec-done-display.
18678
06c868a8
JK
186792014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
18680
18681 PR gdb/15358
18682 * gdb.base/gdb-sigterm.c: New file.
18683 * gdb.base/gdb-sigterm.exp: New file.
18684
0c7e1a46
PA
186852014-03-18 Pedro Alves <palves@redhat.com>
18686
18687 PR gdb/13860
18688 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
18689 * lib/mi-support.exp (mi_expect_stop): Add special handling for
18690 solib-event.
18691
f7c77d93
JB
186922014-03-17 Joel Brobecker <brobecker@adacore.com>
18693
18694 * gdb.ada/pckd_arr_ren: New testcase.
18695
5a1e8c7a
DE
186962014-03-13 Doug Evans <xdje42@gmail.com>
18697
18698 PR guile/16612
18699 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
18700 collect after discarding symbols.
18701
350e1a76
DE
187022014-03-13 Ludovic Courtès <ludo@gnu.org>
18703 Doug Evans <xdje42@gmail.com>
18704
18705 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
18706 to history survives a gc.
18707
a69900ae
PA
187082014-03-13 Pedro Alves <palves@redhat.com>
18709
18710 * gdb.base/default.exp: Don't test "target procfs".
18711
5db9f0bd
PA
187122014-03-13 Pedro Alves <palves@redhat.com>
18713
18714 * gdb.base/default.exp: Update "target child" and "target procfs"
18715 tests to not expect "Unix".
18716
b3ccfe11
TT
187172014-03-12 Tom Tromey <tromey@redhat.com>
18718
18719 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
18720 New procs. Add target-async tests.
18721 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
18722 Add target-async tests.
18723
646f4417
AA
187242014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18725
18726 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
18727 'func_start' and 'func_end' for the beginning and end of the
18728 function code, respectively.
18729 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
18730 'func_end' instead of 'func' and 'main'.
18731
288c211f
AA
187322014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18733
18734 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
18735 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
18736 generate the debug info assembler source.
18737
e0c0f156
AA
187382014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18739
18740 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
18741 * gdb.dwarf2/arr-subrange.exp: Likewise.
18742 * gdb.dwarf2/dwz.exp: Likewise.
18743 * gdb.dwarf2/method-ptr.exp: Likewise.
18744 * gdb.dwarf2/missing-sig-type.exp: Likewise.
18745 * gdb.dwarf2/subrange.exp: Likewise.
18746 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
18747 * gdb.dwarf2/implptrpiece.exp: Likewise.
18748 * gdb.dwarf2/nostaticblock.exp: Likewise.
18749
0e5c4555
AA
187502014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
18751
18752 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
18753 directory to absolute path name arguments.
18754
5ec18f2b
JG
187552014-03-10 Joel Brobecker <brobecker@adacore.com>
18756
18757 * gdb.ada/tagged_access: New testcase.
18758
847fc4f2
MM
187592014-03-07 Markus Metzger <markus.t.metzger@intel.com>
18760
18761 * gdb.btrace/data.exp: Update expected output.
18762
cc3da688
YQ
187632014-03-06 Yao Qi <yao@codesourcery.com>
18764
18765 * gdb.trace/pr16508.exp: New file.
18766
0f26cec1
PA
187672014-03-05 Pedro Alves <palves@redhat.com>
18768
18769 PR gdb/16575
18770 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
18771 procedure.
18772 (top level): Adjust to use it. Add tests that exercise breakpoint
18773 interaction with the code-cache.
18774
7a5a839f
LC
187752014-02-26 Ludovic Courtès <ludo@gnu.org>
18776
18777 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
18778 test for 'history-append!'.
18779
31aa7e4e
JB
187802014-02-26 Joel Brobecker <brobecker@adacore.com>
18781
18782 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
18783 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
18784 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
18785 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
18786 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
18787 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
18788
1b588015
JB
187892014-02-26 Joel Brobecker <brobecker@adacore.com>
18790
18791 * testsuite/gdb.python/py-pp-re-notag.c: New file.
18792 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
18793 * testsuite/gdb.python/py-pp-re-notag.p: New file.
18794
55426c9d
JB
187952014-02-26 Joel Brobecker <brobecker@adacore.com>
18796
18797 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
18798
dc53a7ad
JB
187992014-02-26 Joel Brobecker <brobecker@adacore.com>
18800
18801 * gdb.dwarf2/arr-stride.c: New file.
18802 * gdb.dwarf2/arr-stride.exp: New file.
18803
12ab52e9
PA
188042014-02-26 Pedro Alves <palves@redhat.com>
18805
18806 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
18807 that won't ever trigger. Make sure that GDB reports the correct
18808 breakpoint that caused the stop.
18809
849c862e
JK
188102014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18811
18812 PR gdb/16626
18813 * gdb.base/auto-load-script: New file.
18814 * gdb.base/auto-load.c: New file.
18815 * gdb.base/auto-load.exp: New file.
18816
71b7d793
JK
18817 PR gdb/16626
18818 * gdb.base/auto-load.exp: Fix out-of-srctree run.
18819
e2f0d509
JK
188202014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
18821
18822 Fix dw2-icycle.exp -fsanitize=address GDB crash.
18823 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
18824
50cc37c8
DE
188252014-02-24 Doug Evans <dje@google.com>
18826
18827 * lib/gdb.exp (run_on_host): Log error output if program fails.
18828
ea4758f2
PA
188292014-02-21 Pedro Alves <palves@redhat.com>
18830
18831 * gdb.threads/step-after-sr-lock.c: Rename to ...
18832 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
18833 * gdb.threads/step-after-sr-lock.exp: Rename to ...
18834 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
18835 ... this.
18836
d7b30f67
SDJ
188372014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
18838
18839 PR tdep/16397
18840 * gdb.arch/amd64-stap-special-operands.exp: New file.
18841 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
18842 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
18843 * gdb.arch/amd64-stap-triplet.S: Likewise.
18844 * gdb.arch/amd64-stap-triplet.c: Likewise.
18845
83deb43f
JB
188462014-02-20 Joel Brobecker <brobecker@adacore.com>
18847
18848 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
18849 in .section pseudo-op.
18850
adde2bff
DE
188512014-02-20 lin zuojian <manjian2006@gmail.com>
18852 Joel Brobecker <brobecker@adacore.com>
18853 Doug Evans <xdje42@gmail.com>
18854
18855 PR symtab/16581
18856 * gdb.dwarf2/dw2-icycle.S: New file.
18857 * gdb.dwarf2/dw2-icycle.c: New file.
18858 * gdb.dwarf2/dw2-icycle.exp: New file.
18859
f7bd0f78
SC
188602014-02-19 Siva Chandra Reddy <sivachandra@google.com>
18861
18862 * gdb.python/py-value-cc.cc: Improve test case to enable testing
18863 operations on gdb.Value objects.
18864 * gdb.python/py-value-cc.exp: Add new test to test operations on
18865 gdb.Value objects.
18866
c17ef0d5
DE
188672014-02-18 Doug Evans <dje@google.com>
18868
18869 * Makefile.in (TESTS): New variable.
18870 (expanded_tests, expanded_tests_or_none): New variables
18871 (check-single): Pass $(expanded_tests_or_none) to runtest.
18872 (check-parallel): Only run tests in $(TESTS) if non-empty.
18873 (check/no-matching-tests-found): New rule.
18874 * README: Document TESTS makefile variable.
18875
5dd3176f
DE
188762014-02-18 Doug Evans <dje@google.com>
18877
18878 * Makefile.in (check-parallel): rm -rf outputs temp.
18879
0b10be4f
JK
188802014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
18881
18882 Fix "ERROR: no fileid for" in the testsuite.
18883 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
18884
85f224e7
DE
188852014-02-12 Doug Evans <dje@google.com>
18886
18887 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
18888 (MISCELLANEOUS): New variable.
18889 (clean): rm -rf $(MISCELLANEOUS).
18890 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
18891 dwp live in the same directory as symlinks, with each symlink pointed
18892 to a differently named file in a different directory.
18893
149b30ff
DE
188942014-02-11 Doug Evans <dje@google.com>
18895
18896 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
18897 of Tcl file commands.
18898
1dfdac32
MK
188992014-02-10 Mark Kettenis <kettenis@gnu.org>
18900
18901 * gdb.threads/step-after-sr-lock.exp: Avoid executing
18902 "kill -SIGUSR1 -1".
18903
aa4fb036
JB
189042014-02-10 Joel Brobecker <brobecker@adacore.com>
18905
18906 * gdb.ada/tick_length_array_enum_idx: New testcase.
18907
ed3ef339
DE
189082014-02-10 Doug Evans <xdje42@gmail.com>
18909
18910 * configure.ac (AC_OUTPUT): Add gdb.guile.
18911 * configure: Regenerate.
18912 * lib/gdb-guile.exp: New file.
18913 * lib/gdb.exp (get_target_charset): New function.
18914 * gdb.base/help.exp: Update expected output from "apropos apropos".
18915 * gdb.guile/Makefile.in: New file.
18916 * gdb.guile/guile.exp: New file.
18917 * gdb.guile/scm-arch.c: New file.
18918 * gdb.guile/scm-arch.exp: New file.
18919 * gdb.guile/scm-block.c: New file.
18920 * gdb.guile/scm-block.exp: New file.
18921 * gdb.guile/scm-breakpoint.c: New file.
18922 * gdb.guile/scm-breakpoint.exp: New file.
18923 * gdb.guile/scm-disasm.c: New file.
18924 * gdb.guile/scm-disasm.exp: New file.
18925 * gdb.guile/scm-equal.c: New file.
18926 * gdb.guile/scm-equal.exp: New file.
18927 * gdb.guile/scm-error.exp: New file.
18928 * gdb.guile/scm-error.scm: New file.
18929 * gdb.guile/scm-frame-args.c: New file.
18930 * gdb.guile/scm-frame-args.exp: New file.
18931 * gdb.guile/scm-frame-args.scm: New file.
18932 * gdb.guile/scm-frame-inline.c: New file.
18933 * gdb.guile/scm-frame-inline.exp: New file.
18934 * gdb.guile/scm-frame.c: New file.
18935 * gdb.guile/scm-frame.exp: New file.
18936 * gdb.guile/scm-generics.exp: New file.
18937 * gdb.guile/scm-gsmob.exp: New file.
18938 * gdb.guile/scm-iterator.c: New file.
18939 * gdb.guile/scm-iterator.exp: New file.
18940 * gdb.guile/scm-math.c: New file.
18941 * gdb.guile/scm-math.exp: New file.
18942 * gdb.guile/scm-objfile-script-gdb.in: New file.
18943 * gdb.guile/scm-objfile-script.c: New file.
18944 * gdb.guile/scm-objfile-script.exp: New file.
18945 * gdb.guile/scm-objfile.c: New file.
18946 * gdb.guile/scm-objfile.exp: New file.
18947 * gdb.guile/scm-ports.exp: New file.
18948 * gdb.guile/scm-pretty-print.c: New file.
18949 * gdb.guile/scm-pretty-print.exp: New file.
18950 * gdb.guile/scm-pretty-print.scm: New file.
18951 * gdb.guile/scm-section-script.c: New file.
18952 * gdb.guile/scm-section-script.exp: New file.
18953 * gdb.guile/scm-section-script.scm: New file.
18954 * gdb.guile/scm-symbol.c: New file.
18955 * gdb.guile/scm-symbol.exp: New file.
18956 * gdb.guile/scm-symtab-2.c: New file.
18957 * gdb.guile/scm-symtab.c: New file.
18958 * gdb.guile/scm-symtab.exp: New file.
18959 * gdb.guile/scm-type.c: New file.
18960 * gdb.guile/scm-type.exp: New file.
18961 * gdb.guile/scm-value-cc.cc: New file.
18962 * gdb.guile/scm-value-cc.exp: New file.
18963 * gdb.guile/scm-value.c: New file.
18964 * gdb.guile/scm-value.exp: New file.
18965 * gdb.guile/source2.scm: New file.
18966 * gdb.guile/types-module.cc: New file.
18967 * gdb.guile/types-module.exp: New file.
18968
7026a7c1
YQ
189692014-02-10 Yao Qi <yao@codesourcery.com>
18970
18971 PR testsuite/16543
18972 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
18973 * configure: Regenerated.
18974 * Makefile.in: New file.
18975
6c466447
AS
189762014-02-08 Andreas Schwab <schwab@linux-m68k.org>
18977
18978 * gdb.python/py-framefilter.exp: Fix typo.
18979
6e854735
YQ
189802014-02-08 Yao Qi <yao@codesourcery.com>
18981
18982 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
18983 that no =breakpoint-modified is emitted when breakpoints are
18984 modified through MI commands.
18985
d137e6dc
PA
189862014-02-07 Pedro Alves <pedro@codesourcery.com>
18987 Pedro Alves <palves@redhat.com>
18988
18989 * gdb.threads/step-after-sr-lock.c: New file.
18990 * gdb.threads/step-after-sr-lock.exp: New file.
18991
b5ee5a50
PA
189922014-02-07 Pedro Alves <palves@redhat.com>
18993
18994 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
18995
3c77faf3
JK
189962014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
18997
18998 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
18999 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19000
6dddc817
DE
190012014-02-06 Doug Evans <xdje42@gmail.com>
19002
19003 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19004 output.
19005
19006 * gdb.gdb/python-interrupts.exp: New file.
19007
de7b2893
YQ
190082014-02-05 Yao Qi <yao@codesourcery.com>
19009
19010 * gdb.trace/report.exp (use_collected_data): Test the output
19011 of "info threads" and "info inferiors".
19012
66d032ac
YQ
190132014-02-05 Yao Qi <yao@codesourcery.com>
19014
19015 Revert this patch:
19016
19017 2013-05-24 Yao Qi <yao@codesourcery.com>
19018
19019 * gdb.trace/tfile.exp: Test inferior and thread.
19020
591a12a1
UW
190212014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19022
19023 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
19024 on a function.
19025 * gdb.base/step-bt.c: Call hello via function pointer to make
19026 sure its first instruction is executed on powerpc64le-linux.
19027
0ff3e01f
UW
190282014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19029
19030 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
19031
084ee545
UW
190322014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19033
19034 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
19035 of the test patterns for use on little-endian systems.
19036
6ed14ff3
UW
190372014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
19038
19039 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
19040 (decimal_vector): Fix for little-endian.
19041
401e27fd
JM
190422014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
19043
19044 * gdb.arch/sparc-sysstep.exp: New file.
19045 * gdb.arch/sparc-sysstep.c: Likewise.
19046
19047 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
19048
8b924729
EBM
190492014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19050
19051 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
19052
fb151210
JB
190532014-01-23 Tom Tromey <tromey@redhat.com>
19054
19055 * gdb.ada/array_char_idx: New testcase.
19056
0740f8d8
TT
190572014-01-23 Tom Tromey <tromey@redhat.com>
19058
19059 PR python/16487:
19060 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
19061 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
19062 classes.
19063
21909fa1
TT
190642014-01-23 Tom Tromey <tromey@redhat.com>
19065
19066 PR python/16491:
19067 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
19068 string from an inferior frame.
19069 * gdb.python/py-framefilter-mi.exp: Update.
19070
87ce2a04
DE
190712014-01-22 Doug Evans <dje@google.com>
19072
19073 * gdb.server/server-mon.exp: Add tests for "set debug-format".
19074
237b092b
AA
190752014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19076
19077 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
19078
d674a709
AA
190792014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19080
19081 * gdb.trace/entry-values.exp: Remove excess space character from
19082 regex patterns. Handle s390 call instruction.
19083
20fa3390
AA
190842014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19085
19086 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
19087 define "*_start" label. Make "name" static.
19088 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
19089 ${name} by references to ${name}_start.
19090
78466714
AA
190912014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
19092
19093 * gdb.base/info-macros.exp: Remove "debug" from the compile
19094 options.
19095
ec9f644a
IB
190962014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19097
19098 * gdb.dlang/demangle.exp: New file.
19099
94b1b47e
IB
191002014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19101
19102 * gdb.dlang/primitive-types.exp: New file.
19103
7f420862
IB
191042014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
19105
19106 * configure.ac: Create gdb.dlang/Makefile.
19107 * configure: Regenerate.
19108 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
19109 * gdb.dlang/Makefile.in: New file.
19110 * lib/d-support.exp: New file.
19111 * lib/gdb.exp (skip_d_tests): New proc.
19112
52834460
MM
191132014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19114
19115 * gdb.btrace/delta.exp: Check reverse stepi.
19116 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
19117 * gdb.btrace/finish.exp: New.
19118 * gdb.btrace/next.exp: New.
19119 * gdb.btrace/nexti.exp: New.
19120 * gdb.btrace/record_goto.c: Add comments.
19121 * gdb.btrace/step.exp: New.
19122 * gdb.btrace/stepi.exp: New.
19123 * gdb.btrace/multi-thread-step.c: New.
19124 * gdb.btrace/multi-thread-step.exp: New.
19125 * gdb.btrace/rn-dl-bind.c: New.
19126 * gdb.btrace/rn-dl-bind.exp: New.
19127 * gdb.btrace/data.c: New.
19128 * gdb.btrace/data.exp: New.
19129 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19130
6e07b1d2
MM
191312014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19132
19133 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
19134 * gdb.btrace/exception.exp: Update.
19135 * gdb.btrace/instruction_history.exp: Update.
19136 * gdb.btrace/record_goto.exp: Update.
19137 * gdb.btrace/tailcall.exp: Update.
19138 * gdb.btrace/unknown_functions.exp: Update.
19139 * gdb.btrace/delta.exp: New.
19140
0b722aec
MM
191412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19142
19143 * gdb.btrace/record_goto.exp: Add backtrace test.
19144 * gdb.btrace/tailcall.exp: Add backtrace test.
19145
066ce621
MM
191462014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19147
19148 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
19149 * gdb.btrace/record_goto.c: New.
19150 * gdb.btrace/record_goto.exp: New.
19151 * gdb.btrace/x86-record_goto.S: New.
19152
0688d04e
MM
191532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19154
19155 * gdb.btrace/function_call_history.exp: Update tests.
19156 * gdb.btrace/instruction_history.exp: Update tests.
19157
8710b709
MM
191582014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19159
19160 * gdb.btrace/function_call_history.exp: Fix expected field
19161 order for "record function-call-history".
19162 Add new tests for "record function-call-history /c".
19163 * gdb.btrace/exception.cc: New.
19164 * gdb.btrace/exception.exp: New.
19165 * gdb.btrace/tailcall.exp: New.
19166 * gdb.btrace/x86-tailcall.S: New.
19167 * gdb.btrace/x86-tailcall.c: New.
19168 * gdb.btrace/unknown_functions.c: New.
19169 * gdb.btrace/unknown_functions.exp: New.
19170 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
19171
5de9129b
MM
191722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19173
19174 * gdb.btrace/instruction_history.exp: Update.
19175 * gdb.btrace/function_call_history.exp: Update.
19176
23a7fe75
MM
191772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19178
19179 * gdb.btrace/function_call_history.exp: Fix expected function
19180 trace.
19181 * gdb.btrace/instruction_history.exp: Initialize traced.
19182 Remove traced_functions.
19183
724c7dd8
MM
191842014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19185
19186 * gdb.btrace/function_call_history.exp: Update
19187 * gdb.btrace/instruction_history.exp: Update.
19188
6d78d93b
MM
191892014-01-16 Markus Metzger <markus.t.metzger@intel.com>
19190
19191 * gdb.btrace/enable.exp: Update expected text.
19192
93a360cc
OJ
191932014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
19194
19195 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
19196 bytes.
19197
3772b53f
MR
191982014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
19199
19200 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
19201
596662fa
OJ
192022014-01-15 Omair Javaid <omair.javaid@linaro.org>
19203
19204 * lib/gdb.exp (supports_process_record): Return true for
19205 arm*-linux*. (supports_reverse): Likewise.
19206
b5b08fb4
SC
192072014-01-13 Siva Chandra Reddy <sivachandra@google.com>
19208
19209 PR python/15464
19210 PR python/16113
19211 * gdb.python/py-type.c: Enhance test case.
19212 * gdb.python/py-value-cc.cc: Likewise
19213 * gdb.python/py-type.exp: Add new tests.
19214 * gdb.python/py-value-cc.exp: Likewise
19215
52d7fb13
AA
192162014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
19217 Pedro Alves <palves@redhat.com>
19218
19219 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
19220 Make "name" extern.
19221 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
19222 references to ${name}_start by references to ${name}.
19223
a2cd8cfe
JB
192242014-01-10 Joel Brobecker <brobecker@adacore.com>
19225
19226 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
19227
4e23fced
JB
192282014-01-10 Joel Brobecker <brobecker@adacore.com>
19229
19230 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
19231
c6a9e42c
PA
192322014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
19233 Pedro Alves <palves@redhat.com>
19234
19235 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 19236 mi_gdb_target_load.
c6a9e42c 19237
b7ea362b
PA
192382014-01-08 Pedro Alves <palves@redhat.com>
19239
19240 * gdb.threads/reconnect-signal.c: New file.
19241 * gdb.threads/reconnect-signal.exp: New file.
19242
5e3f4fab
EBM
192432014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
19244
19245 * gdb.base/source-dir.exp: New file.
19246
79301218
JB
192472014-01-07 Joel Brobecker <brobecker@adacore.com>
19248
19249 * gdb.ada/mi_interface: New testcase.
19250
8e355c5d
JB
192512014-01-07 Joel Brobecker <brobecker@adacore.com>
19252
19253 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
19254 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
19255 gdb.ada/pp-rec-component/pck.ads: New files.
19256
c0d48811
JB
192572014-01-07 Joel Brobecker <brobecker@adacore.com>
19258
19259 * gdb.python/py-pp-integral.c: New file.
19260 * gdb.python/py-pp-integral.py: New file.
19261 * gdb.python/py-pp-integral.exp: New file.
19262
17b609c3 19263For older changes see ChangeLog-1993-2013.
c906108c 19264\f
8d8cb839
EZ
19265;; Local Variables:
19266;; mode: change-log
19267;; left-margin: 8
19268;; fill-column: 74
19269;; version-control: never
19270;; End:
902f2ccb 19271
b811d2c2 19272 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
19273 Copying and distribution of this file, with or without modification,
19274 are permitted provided the copyright notice and this notice are preserved.