]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/python: Reuse gdb.RegisterDescriptor objects where possible
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
f7306dac
AB
12020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.python/py-arch-reg-names.exp: Additional tests.
4
6d3d6e4b
TV
52020-07-21 Tom de Vries <tdevries@suse.de>
6
7 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
8 breakpoint locations".
9 * gdb.reverse/solib-reverse.exp: Same.
10
803d0592
TV
112020-07-21 Tom de Vries <tdevries@suse.de>
12
13 * gdb.reverse/step-reverse.c (callee): Merge statements.
14
e9bdc510
TV
152020-07-21 Tom de Vries <tdevries@suse.de>
16
17 * gdb.fortran/info-modules.exp (info module variables): Allow missing
18 line numbers for some variables.
19
f0f9e75a
TV
202020-07-21 Tom de Vries <tdevries@suse.de>
21
22 * gdb.opt/inline-locals.c (init_array): New func.
23 (func1): Use init_array.
24 * gdb.opt/inline-locals.exp: Update pattern.
25
bd460ecb
TV
262020-07-21 Tom de Vries <tdevries@suse.de>
27
28 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
29 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
30
ae5369e7
LC
312020-07-20 Ludovic Courtès <ludo@gnu.org>
32
33 * gdb.guile/source2.scm: Add #f first argument to 'format'.
34 * gdb.guile/types-module.exp: Remove "ERROR:" from
35 regexps since Guile 3.0 no longer prints that.
36
68cf161c
LC
372020-07-20 Ludovic Courtès <ludo@gnu.org>
38
39 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
40 error regexp to match on Guile 2.2.
41
c14b4913
GB
422020-07-20 Gary Benson <gbenson@redhat.com>
43
44 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
45 with clang.
46
b243ba58
TV
472020-07-20 Tom de Vries <tdevries@suse.de>
48
49 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
50 (omp_set_lock_in_order): New function.
51 (single_scope, multi_scope, nested_func, nested_parallel): Use
52 omp_set_lock_in_order and omp_unset_lock.
53 (main): Init and destroy lock and lock2.
54
c06ad8b5
TV
552020-07-20 Tom de Vries <tdevries@suse.de>
56
57 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
58
6e22f117
TV
592020-07-20 Tom de Vries <tdevries@suse.de>
60
61 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
62
33176ea7
TV
632020-07-17 Tom de Vries <tdevries@suse.de>
64
65 * gdb.base/valgrind-infcall-2.c: New test.
66 * gdb.base/valgrind-infcall-2.exp: New file.
67 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
68
90c3ec2d
TV
692020-07-17 Tom de Vries <tdevries@suse.de>
70
71 * gdb.dlang/circular.c (found): Use found_label as label name.
72 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
73 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
74 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
75 * gdb.dwarf2/ada-linkage-name.exp: Same.
76 * gdb.dwarf2/arr-subrange.exp: Same.
77 * gdb.dwarf2/atomic-type.exp: Same.
78 * gdb.dwarf2/comp-unit-lang.exp: Same.
79 * gdb.dwarf2/cpp-linkage-name.exp: Same.
80 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
81 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
82 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
83 * gdb.dwarf2/implptr-64bit.exp: Same.
84 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
85 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
86 * gdb.dwarf2/imported-unit.exp: Same.
87 * gdb.dwarf2/main-subprogram.exp: Same.
88 * gdb.dwarf2/missing-type-name.exp: Same.
89 * gdb.dwarf2/nonvar-access.exp: Same.
90 * gdb.dwarf2/struct-with-sig.exp: Same.
91 * gdb.dwarf2/typedef-void-finish.exp: Same.
92 * gdb.dwarf2/void-type.exp: Same.
93
10da644d
TV
942020-07-17 Tom de Vries <tdevries@suse.de>
95
96 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
97 src parameter.
98 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
99 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
100 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
101 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
102 * gdb.dwarf2/dwz.exp: Same.
103 * gdb.dwarf2/implptr-optimized-out.exp: Same.
104 * gdb.dwarf2/implref-array.exp: Same.
105 * gdb.dwarf2/implref-const.exp: Same.
106 * gdb.dwarf2/implref-global.exp: Same.
107 * gdb.dwarf2/implref-struct.exp: Same.
108 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
109 * gdb.dwarf2/opaque-type-lookup.exp: Same.
110 * gdb.dwarf2/var-access.exp: Same.
111 * gdb.dwarf2/varval.exp: Same.
112 * gdb.trace/entry-values.exp: Same.
113
315e6afc
TV
1142020-07-17 Tom de Vries <tdevries@suse.de>
115
116 * lib/dwarf.exp (Dwarf::extern): Remove.
117 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
118 * gdb.dlang/circular.exp: Same.
119 * gdb.dwarf2/comp-unit-lang.exp: Same.
120 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
121 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
122 * gdb.dwarf2/dwz.exp: Same.
123 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
124 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
125 * gdb.dwarf2/imported-unit.exp: Same.
126 * gdb.dwarf2/opaque-type-lookup.exp: Same.
127
5597c940
SL
1282020-07-16 Sandra Loosemore <sandra@codesourcery.com>
129
130 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
131 Use double quotes instead of single quotes.
132
d0ce17d8
CT
1332020-07-16 Caroline Tice <cmtice@google.com>
134
135 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
136 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
137
853772cc
TV
1382020-07-16 Tom de Vries <tdevries@suse.de>
139
140 * lib/dwarf.exp (program): Initialize _line.
141 (DW_LNE_end_sequence): Reinitialize _line.
142 (DW_LNS_advance_line): Update _line.
143 (line): New proc.
144 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
145 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
146 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
147 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
148 * gdb.dwarf2/dw2-is-stmt.exp: Same.
149 * gdb.dwarf2/dw2-ranges-func.exp: Same.
150
fe07b572
AB
1512020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
152
153 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
154 generic.
155
52781cce
TV
1562020-07-15 Tom de Vries <tdevries@suse.de>
157
158 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
159 is_amd64_regs_target.
160
3dcc261c
AB
1612020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
162
163 * gdb.fortran/ptype-on-functions.exp: Add more tests.
164 * gdb.fortran/ptype-on-functions.f90: Likewise.
165
054a0959
SM
1662020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
167
168 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
169 values in documentation for addr_size to 4 and 8.
170
ccb9eba6
AB
1712020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
172
173 * gdb.arch/amd64-osabi.exp: Update.
174 * gdb.arch/arm-disassembler-options.exp: Update.
175 * gdb.arch/powerpc-disassembler-options.exp: Update.
176 * gdb.arch/ppc64-symtab-cordic.exp: Update.
177 * gdb.arch/s390-disassembler-options.exp: Update.
178 * gdb.base/all-architectures.exp.tcl: Update.
179 * gdb.base/attach-pie-noexec.exp: Update.
180 * gdb.base/catch-syscall.exp: Update.
181 * gdb.xml/tdesc-arch.exp: Update.
182
025a39a7
TV
1832020-07-14 Tom de Vries <tdevries@suse.de>
184
185 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
186 (local_gettid): ... this.
187 (fn): Update.
188
74e4b667
SL
1892020-07-13 Sandra Loosemore <sandra@codesourcery.com>
190
191 * gdb.base/info_sources.exp: Skip directory match tests on
192 remote hosts.
193
f413dd74
GB
1942020-07-13 Gary Benson <gbenson@redhat.com>
195
196 * gdb.base/savedregs.exp (caller): Use parentheses to
197 make expected expression evaluation ordering explicit.
198
915771bb
GB
1992020-07-13 Gary Benson <gbenson@redhat.com>
200
201 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
202
2a122642
GB
2032020-07-13 Gary Benson <gbenson@redhat.com>
204
205 * gdb.base/bigcore.c (main): Use a volatile pointer when
206 attempting to trigger a SIGSEGV.
207 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
208 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
209 * gdb.base/savedregs.c (thrower): Likewise.
210 * gdb.mi/mi-syn-frame.c (bar): Likewise.
211
3f00c730
GB
2122020-07-13 Gary Benson <gbenson@redhat.com>
213
214 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
215 defining and using VLA structure fields into...
216 * gdb.base/vla-struct-fields.c: New file.
217 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
218 tests into...
219 * gdb.base/vla-struct-fields.exp: New file.
220
963eeee4
TV
2212020-07-13 Tom de Vries <tdevries@suse.de>
222
223 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
224 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
225 * gdb.base/gold-gdb-index.exp: Same.
226 * gdb.base/morestack.exp: Same.
227
0ed35c9a
DX
2282020-07-11 Daniel Xu <dxu@dxuuu.xyz>
229
230 PR rust/26121
231 * gdb.rust/modules.rs: Prevent linker from discarding test
232 symbol.
233
4fdba23d
PA
2342020-07-10 Pedro Alves <pedro@palves.net>
235
236 PR gdb/26199
237 * gdb.multi/multi-target.c (exit_thread): New.
238 (thread_start): Break loop if EXIT_THREAD.
239 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
240 (top level) Call test_no_resumed.
241
15f3b077
TT
2422020-07-08 Tom Tromey <tromey@adacore.com>
243
244 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
245 * gdb.ada/catch_ex.exp: Examine catchpoint text.
246
9fc501fd
AB
2472020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
248
249 PR python/22748
250 * gdb.opt/inline-frame-tailcall.c: New file.
251 * gdb.opt/inline-frame-tailcall.exp: New file.
252 * gdb.python/py-unwind-inline.c: New file.
253 * gdb.python/py-unwind-inline.exp: New file.
254 * gdb.python/py-unwind-inline.py: New file.
255
64cb3757
AB
2562020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
257
258 * gdb.python/py-arch-reg-groups.exp: New file.
259
0f767f94
AB
2602020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
261
262 * gdb.python/py-arch-reg-names.exp: New file.
263
87dbc774
AB
2642020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
265
266 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
267 gdb.PendingFrame.architecture method.
268
d8cc8af6
TV
2692020-07-06 Tom de Vries <tdevries@suse.de>
270
271 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
272
3c8ea5be
PA
2732020-07-03 Pedro Alves <palves@redhat.com>
274
275 * gdb.base/structs2.c (main): Adjust second parem_reg call to
276 explicitly write negative numbers.
277 * gdb.base/structs2.exp: Adjust expected output.
278
bf90c83a
PA
2792020-07-03 Pedro Alves <palves@redhat.com>
280
281 * gdb.base/charset.c (init_string): Change all char parameters to
282 unsigned char parameters.
283
2eb82157
PA
2842020-07-03 Pedro Alves <palves@redhat.com>
285
286 * gdb.base/call-sc.exp (start_scalars_test): Use
287 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
288 * gdb.base/overlays.c: Remove references to PARAMS.
289 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
290 * gdb.base/reread.exp: Don't set 'prototypes' global.
291 * gdb.base/structs.exp (start_structs_test): Use
292 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
293 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
294 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
295 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
296 call.
297 * gdb.base/varargs.exp: Don't set 'prototypes' global.
298
9adda7af
PA
2992020-07-03 Pedro Alves <palves@redhat.com>
300
301 * gdb.base/m32rovly.c: Delete.
302 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
303
2a17c803
PW
3042020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
305
306 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
307 of gdb_py_test_multiple.
308 * gdb.python/py-cmd.exp: Likewise.
309 * gdb.python/py-events.exp: Likewise.
310 * gdb.python/py-function.exp: Likewise.
311 * gdb.python/py-inferior.exp: Likewise.
312 * gdb.python/py-infthread.exp: Likewise.
313 * gdb.python/py-linetable.exp: Likewise.
314 * gdb.python/py-parameter.exp: Likewise.
315 * gdb.python/py-value.exp: Likewise.
316
b011fe1a
TV
3172020-06-30 Tom de Vries <tdevries@suse.de>
318
319 PR testsuite/26175
320 * lib/future.exp (gdb_default_target_compile): Detect and handle
321 early_flags.
322
df5b8876
SM
3232020-06-29 Simon Marchi <simon.marchi@efficios.com>
324
325 * boards/simavr.exp (gdb_load): Catch errors when closing
326 previous connection. Close connection, wait for process and
327 unset simavr_spawn_id on failure.
328
a3ca48cd
TV
3292020-06-29 Tom de Vries <tdevries@suse.de>
330
331 * lib/gdb.exp (unknown): Make test-case unresolved.
332
b0237c0e
TV
3332020-06-29 Tom de Vries <tdevries@suse.de>
334
335 PR gdb/25475
336 * gdb.server/solib-list.exp: Verify that the symbol reload
337 confirmation question is asked.
338
c0b3b3bd
PW
3392020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
340
341 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
342 have a input seq nr in each pass message.
343 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
344 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
345 * gdb.python/python.exp: Make test names unique,
346 use gdb_test_multiline instead of gdb_py_test_multiple,
347 use $gdb_test_name.
348 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
349
1776e3e5
NA
3502020-06-26 Nick Alcock <nick.alcock@oracle.com>
351
352 * configure.ac: Add --enable-libctf.
353 * aclocal.m4: sinclude ../config/enable.m4.
354 * Makefile.in (site.exp): Add enable_libctf to site.exp.
355 * lib/gdb.exp (skip_ctf_tests): Use it.
356 * gdb.base/ctf-constvars.exp: Error message tweak.
357 * gdb.base/ctf-ptype.exp: Likewise.
358 * configure: Regenerate.
359
f53b3eeb
GB
3602020-06-26 Gary Benson <gbenson@redhat.com>
361
362 * gdb.cp/try_catch.cc: Include string.h.
363 (main): Replace comparison against string literal with
364 strcmp, avoiding build failure with -Wstring-compare.
365 Add "marker test-complete".
366 * gdb.cp/try_catch.exp: Run the test to the above marker,
367 then verify that the value of "test" is still true.
368
6d74da72
AB
3692020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
370
371 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
372
2e52d038
AB
3732020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
374
375 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
376
3b9fce96
AB
3772020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
378
379 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
380 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
381 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
382 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
383 * gdb.arch/riscv-tdesc-loading.exp: New file.
384
ed69cbc8
AB
3852020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
386
387 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
388
767a879e
AB
3892020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
390
391 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
392 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
393 * gdb.arch/riscv-tdesc-regs.c: New file.
394 * gdb.arch/riscv-tdesc-regs.exp: New file.
395
221db974
PA
3962020-06-24 Pedro Alves <palves@redhat.com>
397
398 * gdb.arch/amd64-entry-value-paramref.exp: Use
399 prepare_for_testing_full and don't pass "c++" for the .S file
400 build spec.
401 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
402 $options, since it's an assembly file. Remove -Wno-deprecated.
403 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
404 compiling C++ programs.
405
331733cd
PA
4062020-06-24 Pedro Alves <palves@redhat.com>
407
408 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
409 Clang, add "-Wno-unknown-warning-option" to the options.
410
caa7fd04
AB
4112020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
412
413 * gdb.xml/tdesc-reload.c: New file.
414 * gdb.xml/tdesc-reload.exp: New file.
415 * gdb.xml/maint-xml-dump-01.xml: New file.
416 * gdb.xml/maint-xml-dump-02.xml: New file.
417 * gdb.xml/maint-xml-dump.exp: New file.
418
bb8d1260
SL
4192020-06-23 Sandra Loosemore <sandra@codesourcery.com>
420
421 * lib/completion-support.exp (test_gdb_completion_offers_commands):
422 Adjust for omitted commands when TUI is disabled.
423
7e4b9c4c
GB
4242020-06-23 Gary Benson <gbenson@redhat.com>
425 Pedro Alves <palves@redhat.com>
426
427 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
428 * gdb.cp/nsimport.cc: Likewise.
429 * gdb.cp/nsnested.cc: Likewise.
430 * gdb.cp/nsnoimports.cc: Likewise.
431 * gdb.cp/nsusing.cc: Likewise.
432 * gdb.cp/smartp.cc: Likewise.
433 * gdb.python/py-pp-integral.c: Likewise.
434 * gdb.python/py-pp-re-notag.c: Likewise.
435
2e573c0a
GB
4362020-06-23 Gary Benson <gbenson@redhat.com>
437
438 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
439 * gdb.cp/nsimport.cc: Likewise.
440 * gdb.cp/nsnested.cc: Likewise.
441 * gdb.cp/nsnoimports.cc: Likewise.
442 * gdb.cp/nsusing.cc: Likewise.
443 * gdb.cp/smartp.cc: Likewise.
444 * gdb.python/py-pp-integral.c: Likewise.
445 * gdb.python/py-pp-re-notag.c: Likewise.
446
746ebfe8
PW
4472020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
448
449 * gdb.base/default-args.exp: New test.
450 * gdb.base/default-args.c: New file.
451 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
452 * gdb.base/default.exp: Update to new help text.
453 * gdb.base/help.exp: Likewise.
454 * gdb.base/page.exp: Likewise.
455 * gdb.base/style.exp: Likewise.
456 * gdb.guile/guile.exp: Likewise.
457 * gdb.python/python.exp: Likewise.
458
e822f2cd
SL
4592020-06-22 Sandra Loosemore <sandra@codesourcery.com>
460
461 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
462 remote host. Fix search path syntax on Windows host.
463
48e9cc84
PW
4642020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
465
466 * gdb.base/attach.exp: Test priority of 'exec-file' changed
467 over 'exec-file-mismatch'.
468 * gdb.base/attach.c: Mark should_exit volatile.
469 * gdb.base/attach2.c: Likewise. Add a comment explaining
470 why the sleep cannot be big.
471 * gdb.base/attach3.c: New file.
472
160f8a8f
SL
4732020-06-20 Sandra Loosemore <sandra@codesourcery.com>
474
475 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
476 prefix optional.
477
4d91c2a4
SL
4782020-06-20 Sandra Loosemore <sandra@codesourcery.com>
479
480 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
481 for remote host.
482
87f83f20
SL
4832020-06-19 Sandra Loosemore <sandra@codesourcery.com>
484 Hafiz Abid Qadeer <abidh@codesourcery.com>
485
486 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
487 file sent to remote host.
488 (top level): Allow int32_t as type of 32-bit register.
489
37ab8655
TV
4902020-06-19 Tom de Vries <tdevries@suse.de>
491
492 * lib/gdb.exp (gdb_note): New proc.
493 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
494 (gdb_default_target_compile): ... here. Only call
495 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
496 (use_gdb_compile): Change to array.
497 (toplevel): Update sets of use_gdb_compile to specify language.
498 Warn about default_target_compile override. Store dejagnu's version
499 of default_target_compile in dejagnu_default_target_compile.
500
a8a56685
TV
5012020-06-18 Tom de Vries <tdevries@suse.de>
502
503 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
504 (default_gdb_init): ... here.
505
581bea2c
SL
5062020-06-17 Sandra Loosemore <sandra@codesourcery.com>
507
508 Fix TUI support checks in gdb.tui tests.
509
510 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
511 just say UNSUPPORTED.
512 * gdb.tui/corefile-run.exp: Likewise.
513 * gdb.tui/empty.exp: Likewise.
514 * gdb.tui/list-before.exp: Likewise.
515 * gdb.tui/list.exp: Likewise.
516 * gdb.tui/main.exp: Likewise.
517 * gdb.tui/regs.exp: Likewise.
518 * gdb.tui/resize.exp: Likewise.
519 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
520 * gdb.tui/tui-layout-asm.exp: Likewise.
521 * gdb.tui/tui-missing-src.exp: Likewise.
522 * gdb.tui/winheight.exp: Likewise.
523 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
524
05e682e3
SL
5252020-06-17 Sandra Loosemore <sandra@codesourcery.com>
526
527 Fix TCL error in gdb.python/py-format-string.exp.
528
529 * gdb.python/py-format-string.exp: Move test for python support
530 earlier, out of function body.
531
efb763a5
SM
5322020-06-15 Simon Marchi <simon.marchi@efficios.com>
533
534 * gdb.base/index-cache-load-twice.c: New.
535 * gdb.base/index-cache-load-twice.exp: New.
536
43327b20
KS
5372020-06-17 Keith Seitz <keiths@redhat.com>
538
99cf27cf 539 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
540 when executing "gdb --configuration".
541
081e778c
TV
5422020-06-17 Tom de Vries <tdevries@suse.de>
543
544 * lib/gdb.exp (gdb_tcl_unknown): New proc.
545 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
546 conditional on presence of gdb_tcl_unknown.
547 (gdb_finish): Make override undo conditional on presence of
548 gdb_tcl_unknown.
549
d2d1ea20
TT
5502020-06-16 Tom Tromey <tom@tromey.com>
551
552 * gdb.python/tui-window.py (failwin): New function. Register it
553 as a TUI window type.
554 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
555
c802e8a7
GB
5562020-06-16 Gary Benson <gbenson@redhat.com>
557
558 * gdb.python/py-nested-maps.c (create_map): Add missing return
559 value.
560 (create_map_map): Likewise.
561
ff08abb8
TBA
5622020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
563
564 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
565 variable.
566 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
567 and use the already-defined 'options' variable.
568
a29d5112
AB
5692020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
570 Tom de Vries <tdevries@suse.de>
571
572 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
573 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
574 (gdb_setup_known_globals): New proc.
575 (gdb_cleanup_globals): New proc.
576 * lib/gdb.exp (load_lib): New override proc.
577 (gdb_stdin_log_init): Set var in_file as persistent global.
578 * lib/pascal.exp (gdb_stdin_log_init): Set vars
579 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
580 fpc_compiler as persistent global.
581
8c74a764
TV
5822020-06-12 Tom de Vries <tdevries@suse.de>
583
584 * lib/tuiterm.exp (spawn): Rename to ...
585 (tui_spawn): ... this.
586 (toplevel): Move rename of spawn ...
587 (gdb_init_tuiterm): ... here. New proc.
588 (gdb_finish_tuiterm): New proc.
589 * lib/gdb.exp (gdb_finish_hooks): New global var.
590 (gdb_finish): Handle gdb_finish_hooks.
591 (tuiterm_env): New proc.
592 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
593 tuiterm_env.
594 * gdb.tui/basic.exp: Same.
595 * gdb.tui/corefile-run.exp: Same.
596 * gdb.tui/empty.exp: Same.
597 * gdb.tui/list-before.exp: Same.
598 * gdb.tui/list.exp: Same.
599 * gdb.tui/main.exp: Same.
600 * gdb.tui/new-layout.exp: Same.
601 * gdb.tui/regs.exp: Same.
602 * gdb.tui/resize.exp: Same.
603 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
604 * gdb.tui/tui-layout-asm.exp: Same.
605 * gdb.tui/tui-missing-src.exp: Same.
606 * gdb.tui/winheight.exp: Same.
607
26783bce
TV
6082020-06-12 Tom de Vries <tdevries@suse.de>
609
610 PR testsuite/26110
611 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
612 (gdb_finish): Reinstall dejagnu's override of ::unknown.
613
2b4e6a3f
TT
6142020-06-11 Tom Tromey <tom@tromey.com>
615
616 PR gdb/18318:
617 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
618 floating point tests.
619
2f33032a
KS
6202020-06-11 Keith Seitz <keiths@redhat.com>
621
622 PR gdb/21356
623 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
624 vla_struct.
625 Add new struct vla_typedef and union vla_typedef_union and
626 corresponding instantiation objects.
627 Initialize new objects.
628 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
629 and vla_typedef_union_object.
630 Fixup type for vla_struct_object.
631
a8baf0a3
TV
6322020-06-11 Tom de Vries <tdevries@suse.de>
633
634 * lib/gdb.exp (with_override): New proc, factored out of ...
635 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
636
7ab96794
TV
6372020-06-10 Tom de Vries <tdevries@suse.de>
638
639 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
640
cab5c3b7
SM
6412020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
642
643 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
644 parameter, update callers.
645
f8c41851
SM
6462020-06-04 Simon Marchi <simon.marchi@efficios.com>
647
648 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
649 * gdb.dwarf2/share-psymtabs-bt.c: New file.
650 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
651
1c07a73f
TV
6522020-06-04 Tom de Vries <tdevries@suse.de>
653
654 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
655
95146b5d
TV
6562020-06-04 Tom de Vries <tdevries@suse.de>
657
658 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
659 exp_continue.
660
0cfcd4f0
TV
6612020-06-04 Tom de Vries <tdevries@suse.de>
662
663 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
664
f9b5d5ea
TV
6652020-06-03 Tom de Vries <tdevries@suse.de>
666
667 PR symtab/26046
668 * gdb.cp/breakpoint-locs-2.cc: New test.
669 * gdb.cp/breakpoint-locs.cc: New test.
670 * gdb.cp/breakpoint-locs.exp: New file.
671 * gdb.cp/breakpoint-locs.h: New test.
672
5144dfba
TV
6732020-06-03 Tom de Vries <tdevries@suse.de>
674
675 PR testsuite/25609
676 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
677 value of global verbose.
678 * gdb.base/jit-elf.exp: Same.
679 * gdb.base/jit-reader.exp: Same.
680
621eacdf
TV
6812020-06-02 Tom de Vries <tdevries@suse.de>
682
683 * gdb.dwarf2/multidictionary.exp: Don't use
684 gdb_spawn_with_cmdline_opts.
685
1313c56e
AB
6862020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
687
688 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
689 use_header case.
690 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
691 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
692 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
693 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
694 * gdb.dwarf2/dw2-inline-header.c: New file.
695 * gdb.dwarf2/dw2-inline-header.h: New file.
696
f68f85b5
PA
6972020-05-30 Pedro Alves <palves@redhat.com>
698
699 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
700 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
701
678048e8
GB
7022020-05-29 Gary Benson <gbenson@redhat.com>
703
704 * gdb.compile/compile-cplus.exp (additional_flags): Also
705 set when building with clang.
706 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
707 when building with clang.
708
9fcafd23
GB
7092020-05-29 Gary Benson <gbenson@redhat.com>
710
711 * gdb.arch/i386-avx.exp (additional_flags): Also set when
712 building with clang.
713 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
714
735d5a07
GB
7152020-05-29 Gary Benson <gbenson@redhat.com>
716
717 * gdb.cp/koenig.exp (prepare_for_testing): Add
718 additional_flags=-Wno-unused-comparison.
719 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
720
4ad2c6a0
GB
7212020-05-28 Gary Benson <gbenson@redhat.com>
722
723 * gdb.base/sigaltstack.c (catcher): Add default case to switch
724 statement.
725
09fe663e
GB
7262020-05-28 Gary Benson <gbenson@redhat.com>
727
728 * gdb.cp/classes.exp (prepare_for_testing): Add
729 additional_flags=-Wno-deprecated-register.
730 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
731 * gdb.cp/misc.exp: Likewise.
732
cee00f17
GB
7332020-05-28 Gary Benson <gbenson@redhat.com>
734
735 * gdb.linespec/cpls-ops.cc (dummy): New static global.
736 (test_op_new::operator new): Add return statement.
737 (test_op_new_array::operator new[]): Likewise.
738
636edd00
PA
7392020-05-27 Pedro Alves <palves@redhat.com>
740
741 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
742 check. Use test_gdb_complete_unique instead of
743 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
744 test_gdb_complete_multiple instead of
745 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
746
c2b75043
LM
7472020-05-27 Luis Machado <luis.machado@linaro.org>
748
749 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
750 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
751 * gdb.arch/arm-disassembler-options.exp: Likewise.
752 * gdb.arch/arm-disp-step.exp: Likewise.
753 * gdb.arch/thumb-prologue.exp: Likewise.
754 * gdb.base/async.exp: Likewise.
755 * gdb.base/auxv.exp: Likewise.
756 * gdb.base/complex-parts.exp: Likewise.
757 * gdb.base/ena-dis-br.exp: Likewise.
758 * gdb.base/foll-exec.exp: Likewise.
759 * gdb.base/permissions.exp: Likewise.
760 * gdb.base/relocate.exp: Likewise.
761 * gdb.base/return2.exp: Likewise.
762 * gdb.base/sigbpt.exp: Likewise.
763 * gdb.base/siginfo-obj.exp: Likewise.
764 * gdb.cp/converts.exp: Likewise.
765 * gdb.cp/exceptprint.exp: Likewise.
766 * gdb.cp/inherit.exp: Likewise.
767 * gdb.cp/nsnoimports.exp: Likewise.
768 * gdb.cp/virtbase2.exp: Likewise.
769 * gdb.mi/mi-var-cmd.exp: Likewise.
770 * gdb.mi/var-cmd.c: Likewise.
771
53a47a3e
TT
7722020-05-26 Tom Tromey <tromey@adacore.com>
773
774 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
775
0bc2354b
TT
7762020-05-26 Tom Tromey <tromey@adacore.com>
777
778 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
779 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
780 type.
781 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
782 variable.
783
0db49895
CBG
7842020-05-26 Christian Biesinger <cbiesinger@google.com>
785
786 * Makefile.in: Use = instead of == for the test command
787 for portability.
788
40d22035
TV
7892020-05-26 Tom de Vries <tdevries@suse.de>
790
791 * gdb.base/gold-gdb-index-2.c: New test.
792 * gdb.base/gold-gdb-index.c: New test.
793 * gdb.base/gold-gdb-index.exp: New file.
794 * gdb.base/gold-gdb-index.h: New test.
795
043e2e02
TV
7962020-05-25 Tom de Vries <tdevries@suse.de>
797
798 * boards/gold-gdb-index.exp: New file.
799
462f72c5
SM
8002020-05-25 Simon Marchi <simon.marchi@efficios.com>
801
802 * boards/simavr.exp: New file.
803
6cf66e76
SM
8042020-05-25 Simon Marchi <simon.marchi@efficios.com>
805
806 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
807 * gdb.base/inferior-args.exp: New file.
808 * gdb.base/inferior-args.c: New file.
809
75d04512
SM
8102020-05-25 Simon Marchi <simon.marchi@efficios.com>
811
812 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
813 inferior_args. Pass it to gdb_reload.
814 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
815 inferior_args.
816 (gdb_reload): Add inferior_args argument.
817 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
818 pass it to gdbserver_run.
819 * boards/native-gdbserver.exp: Do not set noargs.
820 * boards/native-extended-gdbserver.exp (gdb_reload): Add
821 inferior_args argument.
822 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
823 * gdb.base/a2-run.exp: Check for use_gdb_stub.
824 * gdb.base/args.exp: Likewise.
825
42cf1844
TV
8262020-05-25 Tom de Vries <tdevries@suse.de>
827
828 * lib/gdb.exp (exec_is_pie): Add comment.
829
8f7d38ef
TV
8302020-05-25 Tom de Vries <tdevries@suse.de>
831
832 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
833 instead of $binfile in the untested message.
834
465e1b0f
TV
8352020-05-25 Tom de Vries <tdevries@suse.de>
836
837 PR testsuite/26031
838 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
839
3c5a0e02
TV
8402020-05-25 Tom de Vries <tdevries@suse.de>
841
842 * boards/gold.exp: New file.
843
0a4f5f8c
TT
8442020-05-23 Tom Tromey <tom@tromey.com>
845
846 * gdb.base/style.exp: Remove completion styling test.
847 * lib/gdb-utils.exp (style): Remove completion styles.
848
eca1f90c
TT
8492020-05-23 Tom Tromey <tom@tromey.com>
850
851 * gdb.base/style.exp: Add completion styling test.
852 * lib/gdb-utils.exp (style): Add completion styles.
853
7c13f4e8
AB
8542020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
855
856 * gdb.base/annota1.exp: Update expected results.
857 * gdb.cp/annota2.exp: Update expected results, remove duplicate
858 test name.
859 * gdb.cp/annota3.exp: Update expected results.
860
41977d16
SM
8612020-05-20 Simon Marchi <simon.marchi@efficios.com>
862
863 PR gdb/26016
864 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
865 against MAP_FAILED.
866 * gdb.base/coremaker.c (mmapdata): Likewise.
867 * gdb.base/jit-reader-host.c (main): Likewise.
868 * gdb.base/sym-file-loader.c (load): Likewise.
869 (load_shlib): Likewise.
870
b4757f2e
TT
8712020-05-20 Tom Tromey <tromey@adacore.com>
872
873 * gdb.ada/array_char_idx.exp: Recognize initialized array.
874
9a0bacfb
TV
8752020-05-20 Tom de Vries <tdevries@suse.de>
876
877 PR symtab/25833
878 * gdb.base/with-mf-inc.c: New test.
879 * gdb.base/with-mf-main.c: New test.
880 * gdb.base/with-mf.exp: New file.
881
76571211
TT
8822020-05-19 Tom Tromey <tromey@adacore.com>
883
884 * gdb.rust/simple.exp: Restore missing test result.
885
4cd9f3d5
TV
8862020-05-19 Tom de Vries <tdevries@suse.de>
887
888 * gdb.base/gdb-caching-proc.exp: Fix typo.
889
7d874253
TT
8902020-05-19 Tom Tromey <tromey@adacore.com>
891
892 * gdb.rust/simple.exp: Add some test descriptions.
893 (test_one_slice): Use with_test_prefix.
894
1d727695
TV
8952020-05-18 Tom de Vries <tdevries@suse.de>
896
897 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
898
7f32a4d5
PA
8992020-05-17 Pedro Alves <palves@redhat.com>
900
901 PR gdb/25741
902 * gdb.base/hw-sw-break-same-address.exp: New file.
903
7cfd74cf
PA
9042020-05-16 Pedro Alves <palves@redhat.com>
905
906 * gdb.multi/multi-re-run.exp (test_re_run): Switch
907 LAST_LOADED_FILE accordingly.
908
57b4f16e
PW
9092020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
910
911 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
912
7c05caf7
PW
9132020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
914
915 * gdb.base/help.exp: Test apropos and help for commands
916 having aliases. Fixed comments not starting with an
917 upper-case letter or not finishing with a dot.
918
7aa1b46f
PW
9192020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
920
3b3aaacb
PW
921 * gdb.base/alias.exp: Update help output check.
922
57b4f16e 9232020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 924
7aa1b46f
PW
925 * gdb.base/default.exp: Update output following fixes.
926
0605465f
PW
9272020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
928
929 * gdb.base/alias.exp: Test aliases starting with a prefix of
930 another alias.
931
86e4e63d
GB
9322020-05-15 Gary Benson <gbenson@redhat.com>
933
934 * gdb.base/info-os.c (main): Add return statement.
935 * gdb.base/info_minsym.c (minsym_fun): Likewise.
936 * gdb.base/large-frame-2.c (func): Likewise.
937 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
938 * gdb.base/pr10179-b.c (foo2): Likewise.
939 * gdb.base/valgrind-disp-step.c (foo): Likewise.
940 * gdb.base/watch-cond.c (func): Likewise.
941 * gdb.multi/goodbye.c (verylongfun): Likewise.
942 * gdb.multi/hello.c (commonfun): Likewise.
943 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
944 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
945 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
946 Likewise.
947 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
948 * gdb.threads/interrupt-while-step-over.c (child_function):
949 Likewise.
950 * gdb.trace/actions-changed.c (end): Likewise.
951
163df4df
GB
9522020-05-15 Gary Benson <gbenson@redhat.com>
953
954 * gdb.opencl/callfuncs.exp: Report when test skipped.
955 * gdb.opencl/convs_casts.exp: Likewise.
956 * gdb.opencl/datatypes.exp: Likewise.
957 * gdb.opencl/operators.exp: Likewise.
958 * gdb.opencl/vec_comps.exp: Likewise.
959
6dbc505a
TV
9602020-05-15 Tom de Vries <tdevries@suse.de>
961
962 * gdb.base/align.exp.in: Rename to ...
963 * gdb.base/align.exp.tcl: ... this.
964 * gdb.base/align-c++.exp: Update.
965 * gdb.base/align-c.exp: Update.
966 * gdb.base/all-architectures.exp.in: Rename to ...
967 * gdb.base/all-architectures.exp: ... this.
968 * gdb.base/all-architectures-0.exp: Update.
969 * gdb.base/all-architectures-1.exp: Update.
970 * gdb.base/all-architectures-2.exp: Update.
971 * gdb.base/all-architectures-3.exp: Update.
972 * gdb.base/all-architectures-4.exp: Update.
973 * gdb.base/all-architectures-5.exp: Update.
974 * gdb.base/all-architectures-6.exp: Update.
975 * gdb.base/all-architectures-7.exp: Update.
976 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
977 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
978 * gdb.base/infcall-nested-structs-c++.exp: Update.
979 * gdb.base/infcall-nested-structs-c.exp: Update.
980 * gdb.base/info-types.exp.in: Rename to ...
981 * gdb.base/info-types.exp.tcl: ... this.
982 * gdb.base/info-types-c++.exp: Update.
983 * gdb.base/info-types-c.exp: Update.
984 * gdb.base/max-depth.exp.in: Rename to ...
985 * gdb.base/max-depth.exp.tcl: ... this.
986 * gdb.base/max-depth-c++.exp: Update.
987 * gdb.base/max-depth-c.exp: Update.
988 * gdb.cp/cpexprs.exp.in: Rename to ...
989 * gdb.cp/cpexprs.exp.tcl: ... this.
990 * gdb.cp/cpexprs-debug-types.exp: Update.
991 * gdb.cp/cpexprs.exp: Update.
992 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
993 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
994 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
995 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
996 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
997 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
998 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
999 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
1000 * gdb.dwarf2/clang-debug-names-2.exp: Update.
1001 * gdb.dwarf2/clang-debug-names.exp: Update.
1002
d1034d78
AB
10032020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
1004
1005 * lib/check-test-names.exp: Remove code that prevents this file
1006 loading when tests are run in parallel.
1007
3c5c3649
PA
10082020-05-15 Pedro Alves <palves@redhat.com>
1009
1010 * gdb.multi/multi-kill.exp (start_inferior): Remove
1011 'testpid' parameter. Refer to namespace variable directly.
1012 (testpid): Declare as namespace variable.
1013
272c36b8
PA
10142020-05-15 Pedro Alves <palves@redhat.com>
1015
1016 * gdb.multi/multi-kill.exp: Wrap in namespace.
1017 (start_inferior): Add TESTPID parameter. Use it instead of the
1018 testpid global.
1019 (top level): Define empty TESTPID array, and pass it down to
1020 start_inferior.
1021
02eba61a
TV
10222020-05-14 Tom de Vries <tdevries@suse.de>
1023
1024 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
1025 output.
1026
971a3747
TV
10272020-05-14 Tom de Vries <tdevries@suse.de>
1028
1029 * gdb.base/align.exp: Split into ...
1030 * gdb.base/align.exp.in: ...
1031 * gdb.base/align-c++.exp: ...
1032 * gdb.base/align-c.exp: ... these.
1033 * gdb.base/infcall-nested-structs.exp: Split into ...
1034 * gdb.base/infcall-nested-structs.exp.in: ...
1035 * gdb.base/infcall-nested-structs-c++.exp: ...
1036 * gdb.base/infcall-nested-structs-c.exp: ... these.
1037 * gdb.base/info-types.exp: Split into ...
1038 * gdb.base/info-types.exp.in: ...
1039 * gdb.base/info-types-c++.exp: ...
1040 * gdb.base/info-types-c.exp: ... these.
1041 * gdb.base/max-depth.exp: Split into ...
1042 * gdb.base/max-depth.exp.in: ...
1043 * gdb.base/max-depth-c++.exp: ...
1044 * gdb.base/max-depth-c.exp: ... these.
1045 * gdb.cp/infcall-nodebug.exp: Split into ...
1046 * gdb.cp/infcall-nodebug.exp.in: ...
1047 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
1048 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
1049 * gdb.cp/infcall-nodebug-c-d0.exp: ...
1050 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
1051
a05575d3
TBA
10522020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1053 Pedro Alves <palves@redhat.com>
1054
1055 * gdb.multi/multi-exit.c: New file.
1056 * gdb.multi/multi-exit.exp: New file.
1057 * gdb.multi/multi-kill.c: New file.
1058 * gdb.multi/multi-kill.exp: New file.
1059
6ad82919
TBA
10602020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1061
1062 * gdb.base/annota1.exp: Update the expected output.
1063 * gdb.cp/annota2.exp: Ditto.
1064
843f4d93
AB
10652020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
1066
1067 * lib/check-test-names.exp: Disable when testing is being run in
1068 parallel.
1069
c7c66341
TV
10702020-05-12 Tom de Vries <tdevries@suse.de>
1071
1072 * gdb.base/jit-elf.exp: Fix string concat.
1073
1b59ca1c
TV
10742020-05-12 Tom de Vries <tdevries@suse.de>
1075
1076 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
1077 messages.
1078
b4991d29
TV
10792020-05-12 Tom de Vries <tdevries@suse.de>
1080
1081 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
1082
dbb0ab10
TV
10832020-05-12 Tom de Vries <tdevries@suse.de>
1084
1085 * gdb.ada/catch_ex.exp: Use with_test_prefix.
1086 * gdb.ada/mi_catch_ex.exp: Same.
1087 * gdb.ada/mi_catch_ex_hand.exp: Same.
1088
7549fed8
TV
10892020-05-12 Tom de Vries <tdevries@suse.de>
1090
1091 * gdb.fortran/complex.exp: Use with_test_prefix.
1092
af2d5cd8
TV
10932020-05-12 Tom de Vries <tdevries@suse.de>
1094
1095 * gdb.trace/passcount.exp: Fix test-names.
1096
7c121311
TV
10972020-05-12 Tom de Vries <tdevries@suse.de>
1098
1099 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
1100
c9f3b40e
TV
11012020-05-12 Tom de Vries <tdevries@suse.de>
1102
1103 * gdb.gdb/complaints.exp: Use with_test_prefix.
1104 * gdb.xml/tdesc-regs.exp: Same.
1105 * gdb.opt/inline-locals.exp: Fix test name.
1106
111b33f0
TV
11072020-05-12 Tom de Vries <tdevries@suse.de>
1108
1109 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
1110 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
1111 * gdb.dwarf2/implref-struct.exp: Same.
1112 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
1113 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
1114
ebf47080
SM
11152020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
1116
1117 * gdb.base/jit-so.exp (one_jit_test): Change test name.
1118
d30dcd12
AB
11192020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1120
1121 * lib/check-test-names.exp (all_test_names): New module variable.
1122 (counts): Add 'duplicates' field.
1123 (_check_duplicates): New procedure.
1124 (check): Also check for duplicates.
1125 (do_log_summary): Print duplicates count.
1126 (do_reset_vars): Reset counter for duplicate test names, and
1127 discard all know test names.
1128
34584c09
AB
11292020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
1130
1131 * lib/gdb.exp: Include check-test-names.exp library.
1132 * lib/check-test-names.exp: New file.
1133
e0002117
TV
11342020-05-11 Tom de Vries <tdevries@suse.de>
1135
1136 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
1137
53f539a3
KS
11382020-05-11 Keith Seitz <keiths@redhat.com>
1139
1140 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
1141
113ee09a
TV
11422020-05-11 Tom de Vries <tdevries@suse.de>
1143
1144 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
1145 * gdb.cp/cpexprs.exp.in: .. here.
1146 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
1147 cpexprs.exp.
1148
ba3e70b0
KS
11492020-05-11 Keith Seitz <keiths@redhat.com>
1150
1151 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
1152 test names.
1153 * gdb.ada/arrayptr.exp: Likewise.
1154 * gdb.ada/assign_arr.exp: Likewise.
1155 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1156 * gdb.ada/bp_on_var.exp: Likewise.
1157 * gdb.ada/call_pn.exp: Likewise.
1158 * gdb.ada/complete.exp: Likewise.
1159 * gdb.ada/fun_overload_menu.exp: Likewise.
1160 * gdb.ada/funcall_param.exp: Likewise.
1161 * gdb.ada/funcall_ref.exp: Likewise.
1162 * gdb.ada/packed_array_assign.exp: Likewise.
1163 * gdb.ada/same_component_name.exp: Likewise.
1164 * gdb.ada/type_coercion.exp: Likewise.
1165 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1166 * gdb.ada/variant_record_packed_array.exp: Likewise.
1167
3ee6bb11
TV
11682020-05-11 Tom de Vries <tdevries@suse.de>
1169
1170 PR symtab/25941
1171 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
1172 out of ...
1173 * gdb.dwarf2/clang-debug-names.exp: ... here.
1174 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
1175 clang-debug-names.exp.in.
1176 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
1177 * gdb.dwarf2/clang-debug-names-2.c: New test.
1178
86cd6bc8
AKS
11792020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1180
1181 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
1182 (fortran_runto_main): New Proc, fortran version of runto_main.
1183 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
1184 * gdb.fortran/array-bounds.exp: Likewise.
1185 * gdb.fortran/array-slices.exp: Likewise.
1186 * gdb.fortran/block-data.exp: Likewise.
1187 * gdb.fortran/charset.exp: Likewise.
1188 * gdb.fortran/common-block.exp: Likewise.
1189 * gdb.fortran/complex.exp: Likewise.
1190 * gdb.fortran/derived-type-function.exp: Likewise.
1191 * gdb.fortran/derived-type.exp: Likewise.
1192 * gdb.fortran/info-modules.exp: Likewise.
1193 * gdb.fortran/info-types.exp: Likewise.
1194 * gdb.fortran/intrinsics.exp: Likewise.
1195 * gdb.fortran/library-module.exp: Likewise.
1196 * gdb.fortran/logical.exp: Likewise.
1197 * gdb.fortran/max-depth.exp: Likewise.
1198 * gdb.fortran/module.exp: Likewise.
1199 * gdb.fortran/multi-dim.exp: Likewise.
1200 * gdb.fortran/nested-funcs.exp: Likewise.
1201 * gdb.fortran/print-formatted.exp: Likewise.
1202 * gdb.fortran/print_type.exp: Likewise.
1203 * gdb.fortran/printing-types.exp: Likewise.
1204 * gdb.fortran/ptr-indentation.exp: Likewise.
1205 * gdb.fortran/ptype-on-functions.exp: Likewise.
1206 * gdb.fortran/subarray.exp: Likewise.
1207 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1208 * gdb.fortran/vla-datatypes.exp: Likewise.
1209 * gdb.fortran/vla-history.exp: Likewise.
1210 * gdb.fortran/vla-ptr-info.exp: Likewise.
1211 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1212 * gdb.fortran/vla-ptype.exp: Likewise.
1213 * gdb.fortran/vla-sizeof.exp: Likewise.
1214 * gdb.fortran/vla-type.exp: Likewise.
1215 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1216 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1217 * gdb.fortran/vla-value-sub.exp: Likewise.
1218 * gdb.fortran/vla-value.exp: Likewise.
1219 * gdb.fortran/whatis_type.exp: Likewise.
1220 * gdb.mi/mi-var-child-f.exp: Likewise.
1221
6dc55ce9 12222020-05-09 Tom de Vries <tdevries@suse.de>
1223
1224 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
1225
283cb58c
TV
12262020-05-08 Tom de Vries <tdevries@suse.de>
1227
1228 * gdb.dwarf2/clang-debug-names.c: New test.
1229 * gdb.dwarf2/clang-debug-names.exp: New file.
1230
ac4a4f1c
SM
12312020-05-06 Simon Marchi <simon.marchi@efficios.com>
1232
1233 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
1234 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
1235
24fe640b
TV
12362020-05-06 Tom de Vries <tdevries@suse.de>
1237
1238 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
1239 breakpoint is at a "recommended breakpoint location".
1240 * gdb.reverse/consecutive-reverse.exp: Same.
1241
0d8683a3
TV
12422020-05-06 Tom de Vries <tdevries@suse.de>
1243
1244 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
1245 address.
1246
b8983c46
TV
12472020-05-06 Tom de Vries <tdevries@suse.de>
1248
1249 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
1250
abf6d805
TV
12512020-05-06 Tom de Vries <tdevries@suse.de>
1252
1253 * gdb.base/store.exp (check_set, up_set): Allowing missing location
1254 info for r.
1255
0fc2a808
TV
12562020-05-06 Tom de Vries <tdevries@suse.de>
1257
1258 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
1259 necessary.
1260
873dd427
TV
12612020-05-06 Tom de Vries <tdevries@suse.de>
1262
1263 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
1264 void.
1265
7c99e7e2
TV
12662020-05-06 Tom de Vries <tdevries@suse.de>
1267
1268 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
1269 of ...
1270 * gdb.base/async.exp: ... here.
1271 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
1272 "recommended breakpoint location".
1273
6173d6a6
TV
12742020-05-06 Tom de Vries <tdevries@suse.de>
1275
1276 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
1277
6015a067
TV
12782020-05-04 Tom de Vries <tdevries@suse.de>
1279
1280 * gdb.base/async.exp: Check whether instruction addresses are a
1281 "recommended breakpoint location".
1282
3b6acaee
TT
12832020-05-03 Tom Tromey <tom@tromey.com>
1284
1285 * gdb.base/sepdebug.exp: Remove "catch" test.
1286 * gdb.base/break.exp: Remove "catch" test.
1287 * gdb.base/default.exp: Update expected output.
1288
5beb4d17
TV
12892020-05-02 Tom de Vries <tdevries@suse.de>
1290
1291 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
1292 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
1293 * gdb.arch/i386-mpx-map.exp: Same.
1294 * gdb.arch/i386-mpx-sigsegv.exp: Same.
1295 * gdb.arch/i386-mpx-simple_segv.exp: Same.
1296 * gdb.arch/i386-mpx.exp: Same.
1297
8caf140d
TV
12982020-05-02 Tom de Vries <tdevries@suse.de>
1299
1300 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
1301
693196cb
TV
13022020-05-01 Tom de Vries <tdevries@suse.de>
1303
1304 * gdb.ada/operator_bp.exp: Allow more than required amount of
1305 breakpoint.
1306
53ae0aa9
TV
13072020-05-01 Tom de Vries <tdevries@suse.de>
1308
1309 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
1310
ee9d1e5f
HD
13112020-04-30 Hannes Domani <ssbssa@yahoo.de>
1312
1313 PR gdb/18706
1314 * gdb.cp/stub-array-size.cc: New test.
1315 * gdb.cp/stub-array-size.exp: New file.
1316 * gdb.cp/stub-array-size.h: New test.
1317 * gdb.cp/stub-array-size2.cc: New test.
1318
d5cf82c0
HD
13192020-04-30 Hannes Domani <ssbssa@yahoo.de>
1320
1321 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
1322 output to the new format.
1323
42e165c3
SM
13242020-04-29 Simon Marchi <simon.marchi@efficios.com>
1325
1326 * gdb.base/break.exp: Use with_test_prefix.
1327
6e4e3fe1
TV
13282020-04-29 Tom de Vries <tdevries@suse.de>
1329
1330 * lib/gdb.exp (debug_types): New proc.
1331 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
1332 * gdb.python/py-symtab.exp: Same.
1333
d642b692
HD
13342020-04-29 Hannes Domani <ssbssa@yahoo.de>
1335
1336 PR gdb/17320
1337 * gdb.base/pretty-array.c: New test.
1338 * gdb.base/pretty-array.exp: New file.
1339
ea90f227
TV
13402020-04-29 Tom de Vries <tdevries@suse.de>
1341
1342 PR symtab/25889
1343 * gdb.cp/cpexprs.exp: Adapt for inclusion.
1344 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
1345 and include cpexprs.exp.
1346
a65189c9
TV
13472020-04-28 Mark Williams <mark@myosotissp.com>
1348
1349 PR gdb/24480
1350 * dw4-toplevel-types.exp: Test for top level types.
1351 * dw4-toplevel-types.cc: Test for top level types.
1352
32d1f47a
TBA
13532020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1354
1355 * gdb.threads/stop-with-handle.exp: Fix typo in comment
1356 (theads -> threads).
1357
56a4f5a1
TV
13582020-04-28 Tom de Vries <tdevries@suse.de>
1359
1360 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
1361
0b2f8a3b
TV
13622020-04-28 Tom de Vries <tdevries@suse.de>
1363
1364 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
1365
5390c717
TV
13662020-04-28 Tom de Vries <tdevries@suse.de>
1367
1368 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
1369
15cd93d0
TV
13702020-04-28 Tom de Vries <tdevries@suse.de>
1371
1372 * gdb.dwarf2/main-foo.c: New test.
1373 * gdb.dwarf2/struct-with-sig.exp: New file.
1374
d472f0fb
TV
13752020-04-25 Tom de Vries <tdevries@suse.de>
1376
1377 * boards/debug-types.exp: New file.
1378
8d840e05
AB
13792020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
1380
1381 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
1382
bcfe6157
TT
13832020-04-24 Tom Tromey <tom@tromey.com>
1384
1385 PR symtab/12707:
1386 * gdb.python/py-symbol.exp: Update expected results for
1387 linkage_name test.
1388 * gdb.cp/print-demangle.exp: New file.
1389 * gdb.base/c-linkage-name.exp: Fix test.
1390 * gdb.guile/scm-symbol.exp: Update expected results for
1391 linkage_name test.
1392
f049a313
TT
13932020-04-24 Tom Tromey <tom@tromey.com>
1394
1395 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
1396 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
1397 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
1398 assembler.
1399
7cf28874
TV
14002020-04-24 Tom de Vries <tdevries@suse.de>
1401
1402 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
1403 C++.
1404
dac2fef7
TT
14052020-04-24 Tom Tromey <tromey@adacore.com>
1406
1407 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
1408 values.
1409 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
1410 values. Update test for minimal encodings.
1411 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
1412 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
1413 values. Update test for minimal encodings.
1414
1acda803
TT
14152020-04-24 Tom Tromey <tromey@adacore.com>
1416
1417 PR python/23662:
1418 * gdb.ada/variant.exp: Add Python checks.
1419 * gdb.rust/simple.exp: Add dynamic type checks.
1420
adfb9815
TT
14212020-04-24 Tom Tromey <tromey@adacore.com>
1422
1423 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
1424 Make array type matching more lax.
1425 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
1426 * gdb.ada/mi_variant.exp: New file.
1427 * gdb.ada/mi_variant/pck.ads: New file.
1428 * gdb.ada/mi_variant/pkg.adb: New file.
1429 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
1430 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
1431
7d79de9a
TT
14322020-04-24 Tom Tromey <tromey@adacore.com>
1433
1434 * gdb.ada/variant.exp: Add dynamic field offset tests.
1435 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
1436 * gdb.ada/variant/pkg.adb: Add new variables.
1437
f8e89861
TT
14382020-04-24 Tom Tromey <tromey@adacore.com>
1439
1440 * gdb.ada/variant.exp: New file
1441 * gdb.ada/variant/pkg.adb: New file
1442 * gdb.ada/variant/pck.adb: New file
1443
86e887ae
TV
14442020-04-24 Tom de Vries <tdevries@suse.de>
1445
1446 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
1447
88428775
TV
14482020-04-24 Tom de Vries <tdevries@suse.de>
1449
1450 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
1451 flags.
1452
4e86f6e7
TV
14532020-04-24 Tom de Vries <tdevries@suse.de>
1454
1455 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
1456
2016d3e6
TV
14572020-04-24 Tom de Vries <tdevries@suse.de>
1458
1459 * lib/gdb.exp (default_gdb_start): Handle eof.
1460 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1461 failure.
1462 * gdb.base/readnever.exp: Handle clean_restart failure.
1463
70bc38f5
TV
14642020-04-23 Tom de Vries <tdevries@suse.de>
1465
1466 * gdb.base/decl-before-def.exp: Run to main and print a again.
1467
de82891c
TV
14682020-04-23 Tom de Vries <tdevries@suse.de>
1469
1470 * gdb.base/decl-before-def-decl.c: New test.
1471 * gdb.base/decl-before-def-def.c: New test.
1472 * gdb.base/decl-before-def.exp: New file.
1473
96038148
TV
14742020-04-23 Tom de Vries <tdevries@suse.de>
1475
1476 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1477
54ac3df1
TV
14782020-04-22 Tom de Vries <tdevries@suse.de>
1479
1480 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1481 debug_info_offset.
1482 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1483 before $objsfile in the line line.
1484
714534e1
TV
14852020-04-22 Tom de Vries <tdevries@suse.de>
1486
1487 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1488
16a7dbf4
MS
14892020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1490
1491 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1492 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1493 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1494 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1495 * gdb.base/jit-protocol.h: Update definitions to match all usage
1496 contexts.
1497
14982020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1499
1500 * gdb.base: Rename all jit related test and source files.
1501
15022020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1503
1504 * gdb.base/jit-reader.exp: Relax register output check.
1505
317d2668
TV
15062020-04-22 Tom de Vries <tdevries@suse.de>
1507
1508 PR symtab/25764
1509 * gdb.base/psym-external-decl-2.c: New test.
1510 * gdb.base/psym-external-decl.c: New test.
1511 * gdb.base/psym-external-decl.exp: New file.
1512 * gdb.threads/tls.exp: Add PR25807 kfail.
1513
eea9e357
TV
15142020-04-22 Tom de Vries <tdevries@suse.de>
1515
1516 PR symtab/25801
1517 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
1518 in "info source" output.
1519
3d5afab3
TV
15202020-04-22 Tom de Vries <tdevries@suse.de>
1521
1522 PR symtab/25700
1523 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
1524 symtab for imported_unit.c.
1525
b32102f6
GB
15262020-04-21 Gary Benson <gbenson@redhat.com>
1527
1528 * gdb.base/advance.c (func): New argument, to match call site.
1529 (func2, func3): Add return statements.
1530
d43b7a2d
TBA
15312020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1532
1533 * gdb.multi/run-only-second-inf.c: New file.
1534 * gdb.multi/run-only-second-inf.exp: New file.
1535
d89edf9b
MM
15362020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1537
1538 * gdb.btrace/multi-inferior.c: New test.
1539 * gdb.btrace/multi-inferior.exp: New file.
1540
1a476b6d
MM
15412020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1542
1543 * gdb.btrace/enable-new-thread.c: New test.
1544 * gdb.btrace/enable-new-thread.exp: New file.
1545
4778a5f8
TV
15462020-04-21 Tom de Vries <tdevries@suse.de>
1547
1548 PR gdb/25471
1549 * gdb.threads/killed-outside.c: New test.
1550 * gdb.threads/killed-outside.exp: New file.
1551
9b2c992c
GB
15522020-04-20 Gary Benson <gbenson@redhat.com>
1553
1554 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
1555 * gdb.base/nested-subp2.exp: Likewise.
1556 * gdb.base/nested-subp3.exp: Likewise.
1557
b5d1d6f7
GB
15582020-04-20 Gary Benson <gbenson@redhat.com>
1559
1560 * gdb.base/nested-subp1.exp: Disable test when using clang.
1561 * gdb.base/nested-subp2.exp: Likewise.
1562 * gdb.base/nested-subp3.exp: Likewise.
1563
25230285
GB
15642020-04-20 Gary Benson <gbenson@redhat.com>
1565
1566 * gdb.cp/exception.cc: Fix compilation error with clang.
1567
fa93cc8f
GB
15682020-04-20 Gary Benson <gbenson@redhat.com>
1569
809730f3 1570 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 1571
e0c45f30
GB
15722020-04-20 Gary Benson <gbenson@redhat.com>
1573
1574 * gdb.base/jit-main.c: Fix compilation error with clang.
1575
4ddfec93
KR
15762020-04-17 Kamil Rytarowski <n54@gmx.com>
1577
1578 * gdb.base/attach-twice.c: Include "sys/types.h".
1579 (PTRACE_ATTACH): Add fallback definition.
1580 (main): Pass `0' to the 4th argument of `ptrace'.
1581
2bed205e
KR
15822020-04-17 Kamil Rytarowski <n54@gmx.com>
1583
1584 * gdb.base/fork-running-state.c: Include "signal.h".
1585
0743fc83
TT
15862020-04-17 Tom Tromey <tromey@adacore.com>
1587
1588 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
1589 Update tests.
1590 * gdb.btrace/cpu.exp: Update tests.
1591 * gdb.base/maint.exp: Update tests.
1592 * gdb.base/default.exp: Update tests.
1593 * gdb.base/completion.exp: Update tests.
1594
efba5c23
TV
15952020-04-16 Tom de Vries <tdevries@suse.de>
1596
1597 PR symtab/25791
1598 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
1599 (ensure_gdb_index): and factor out and move ...
1600 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
1601 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
1602
d191d716
TV
16032020-04-16 Tom de Vries <tdevries@suse.de>
1604
1605 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
1606 loading exec.
1607
99f1bc6a
AB
16082020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
1609
1610 * gdb.base/many-completions.exp: New file.
1611
194d088f
TV
16122020-04-14 Tom de Vries <tdevries@suse.de>
1613
1614 PR symtab/25718
1615 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
1616
c1a66c06
TV
16172020-04-14 Tom de Vries <tdevries@suse.de>
1618
1619 PR symtab/25720
1620 * gdb.base/maint-expand-symbols-header-file.c: New test.
1621 * gdb.base/maint-expand-symbols-header-file.exp: New file.
1622 * gdb.base/maint-expand-symbols-header-file.h: New test.
1623
21b0982c
AB
16242020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1625
1626 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
1627 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
1628 get_func_info.
1629 (get_func_info): Delete.
1630 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
1631 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
1632 * lib/dwarf.exp (get_func_info): New function.
1633
dd1cab06
TV
16342020-04-13 Tom de Vries <tdevries@suse.de>
1635
1636 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
1637 to what find_gnatmake does.
1638
71ea2b6b
TV
16392020-04-10 Tom de Vries <tdevries@suse.de>
1640
1641 * gdb.base/style.exp: Expect "Expanding full symbols" message for
1642 -readnow.
1643
bdfc1e8a
TV
16442020-04-10 Tom de Vries <tdevries@suse.de>
1645
1646 PR cli/25808
1647 * gdb.base/style.c: Add leading newlines.
1648 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
1649 Check listing of main's one-line body.
1650
14ca8ecf
TV
16512020-04-08 Tom de Vries <tdevries@suse.de>
1652
1653 * lib/gdb.exp (psymtabs_p): New proc.
1654 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
1655 importing unit" unsupported if there are no partial symbols.
1656
e21d048f
TV
16572020-04-08 Tom de Vries <tdevries@suse.de>
1658
1659 PR testsuite/25760
1660 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
1661
25c11aca
TV
16622020-04-07 Tom de Vries <tdevries@suse.de>
1663
1664 PR symtab/25796
1665 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
1666
5707e24b
TV
16672020-04-07 Tom de Vries <tdevries@suse.de>
1668
1669 * gdb.base/check-psymtab.c: New test.
1670 * gdb.base/check-psymtab.exp: New file.
1671
6ee448cc
TT
16722020-04-06 Tom Tromey <tromey@adacore.com>
1673
1674 * gdb.ada/variant-record/proc.adb: New file.
1675 * gdb.ada/variant-record/value.adb: New file.
1676 * gdb.ada/variant-record/value.s: New file.
1677 * gdb.ada/variant-record.exp: New file.
1678
9e7c9a03
HD
16792020-04-03 Hannes Domani <ssbssa@yahoo.de>
1680
1681 PR gdb/25325
1682 * gdb.cp/typed-enum.cc: New test.
1683 * gdb.cp/typed-enum.exp: New file.
1684
c90d28ac
AB
16852020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1686
1687 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
1688 * gdb.dwarf2/dw2-inline-small-func.c: New file.
1689 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
1690 * gdb.dwarf2/dw2-inline-small-func.h: New file.
1691 * gdb.opt/inline-small-func.c: New file.
1692 * gdb.opt/inline-small-func.exp: New file.
1693 * gdb.opt/inline-small-func.h: New file.
1694
34e9a9fa
AB
16952020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1696
1697 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
1698 function.
1699
6a354911
AB
17002020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1701
1702 * lib/dwarf.exp (function_range): Allow compiler options to be
1703 specified.
1704
880d9777
TV
17052020-04-02 Tom de Vries <tdevries@suse.de>
1706
1707 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
1708 __attribute__((always_inline)).
1709 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
1710
f32682ea
TV
17112020-04-02 Tom de Vries <tdevries@suse.de>
1712
1713 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
1714 (gdbserver_gdb_exit): ... here. Add timeout warning.
1715 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
1716 (connect_target_extended_remote): Append new server_spawn_id to
1717 server_spawn_ids.
1718 (cleanup): New proc.
1719 (setup, <toplevel>): Call cleanup.
1720
d3214198
TV
17212020-04-02 Tom de Vries <tdevries@suse.de>
1722
1723 * gdb.base/main-psymtab.exp: New file.
1724
cc77ed24
TV
17252020-04-02 Tom de Vries <tdevries@suse.de>
1726
1727 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
1728
3638a098
TT
17292020-04-01 Tom Tromey <tom@tromey.com>
1730
1731 * gdb.base/complex-parts.exp: Add type tests.
1732
c34e8714
TT
17332020-04-01 Tom Tromey <tom@tromey.com>
1734
1735 * gdb.base/complex-parts.exp: Add arithmetic tests.
1736
981c08ce
TT
17372020-04-01 Tom Tromey <tom@tromey.com>
1738
1739 * gdb.compile/compile.exp: Update.
1740 * gdb.compile/compile-cplus.exp: Update.
1741 * gdb.base/varargs.exp: Update.
1742 * gdb.base/floatn.exp: Update.
1743 * gdb.base/endianity.exp: Update.
1744 * gdb.base/callfuncs.exp (do_function_calls): Update.
1745 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
1746 (complex_float_integral_args): Update.
1747 * gdb.base/complex.exp: Update.
1748 * gdb.base/complex-parts.exp: Update.
1749
3d1cfd43
TT
17502020-04-01 Tom Tromey <tromey@adacore.com>
1751
1752 * gdb.rust/union.rs: New file.
1753 * gdb.rust/union.exp: New file.
1754 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
1755 (main): Update.
1756 * gdb.rust/simple.exp: Move union tests to union.exp.
1757
e033dfa9
TT
17582020-04-01 Tom Tromey <tromey@adacore.com>
1759
1760 * gdb.rust/simple.rs (main): Remove "y0".
1761
53cccef1
TBA
17622020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1763
1764 * gdb.multi/stop-all-on-exit.c: New test.
1765 * gdb.multi/stop-all-on-exit.exp: New file.
1766
60e22c1e
HD
17672020-04-01 Hannes Domani <ssbssa@yahoo.de>
1768
1769 PR gdb/24789
1770 * gdb.cp/misc.cc: Add integer reference variable.
1771 * gdb.cp/misc.exp: Add test.
1772
e139a727
TBA
17732020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1774
1775 * gdb.server/stop-reply-no-thread.exp: Enhance the test
1776 scenario to cover execution until the end and also the case
1777
16b0db75
TV
17782020-03-31 Tom de Vries <tdevries@suse.de>
1779
1780 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
1781 c. Use "maint info symtabs" to check symtab expansion.
1782
c0502da6
TV
17832020-03-30 Tom de Vries <tdevries@suse.de>
1784
1785 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1786 unsupported.
1787 (verify_psymtab_expanded): Move ...
1788 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1789 test.
1790 (readnow): New proc.
1791
5935fd15
AB
17922020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1793
1794 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1795 with $hex.
1796
1773be9e
TT
17972020-03-20 Tom Tromey <tromey@adacore.com>
1798
1799 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1800
70304be9
TT
18012020-03-20 Tom Tromey <tromey@adacore.com>
1802
1803 * gdb.ada/sub_variant/subv.adb: New file.
1804 * gdb.ada/sub_variant.exp: New file.
1805
0dd7b8f7
TV
18062020-03-20 Tom de Vries <tdevries@suse.de>
1807
1808 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1809 first break fails.
1810 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1811
cada5fc9
AB
18122020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1813
1814 * gdb.server/exit-multiple-threads.c: New file.
1815 * gdb.server/exit-multiple-threads.exp: New file.
1816
6b8c53f2
AB
18172020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1818
1819 * gdb.fortran/mixed-lang-stack.c: New file.
1820 * gdb.fortran/mixed-lang-stack.cpp: New file.
1821 * gdb.fortran/mixed-lang-stack.exp: New file.
1822 * gdb.fortran/mixed-lang-stack.f90: New file.
1823
19a2740f
AB
18242020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1825
1826 * gdb.linespec/cp-completion-aliases.cc: New file.
1827 * gdb.linespec/cp-completion-aliases.exp: New file.
1828
d8c8b848
TV
18292020-03-19 Tom de Vries <tdevries@suse.de>
1830
1831 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1832 more precise.
1833
a9933ccf
TV
18342020-03-18 Tom de Vries <tdevries@suse.de>
1835
1836 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1837 * gdb.dwarf2/break-inline-psymtab.c: New test.
1838 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1839
2f89101f
TV
18402020-03-16 Tom de Vries <tdevries@suse.de>
1841
1842 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1843 cache_verify and cache_verify_proc.
1844
6b9374f1
TV
18452020-03-15 Tom de Vries <tdevries@suse.de>
1846
1847 * gdb.server/solib-list.exp: Handle
1848 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1849
eaeaf44c
TV
18502020-03-15 Tom de Vries <tdevries@suse.de>
1851
1852 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1853 objfiles".
1854
3293bbaf
TT
18552020-03-14 Tom Tromey <tom@tromey.com>
1856
1857 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1858
ab44624c
TV
18592020-03-14 Tom de Vries <tdevries@suse.de>
1860
1861 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1862
54c43825
TV
18632020-03-14 Tom de Vries <tdevries@suse.de>
1864
1865 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1866 result in line-by-line fashion.
1867
2ac70237
TV
18682020-03-14 Tom de Vries <tdevries@suse.de>
1869
1870 * lib/gdb.exp (supports_statement_frontiers): New proc.
1871 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1872
09546b56
TV
18732020-03-14 Tom de Vries <tdevries@suse.de>
1874
1875 * gdb.base/printcmds.exp: Add missing quoting for "print
1876 teststring2".
1877
a1f6a07c
TT
18782020-03-13 Tom Tromey <tom@tromey.com>
1879
1880 * gdb.base/printcmds.exp (test_print_strings): Add regression
1881 test.
1882 * gdb.base/printcmds.c (charptr): New typedef.
1883 (teststring2): New global.
1884
1b83d09c
AB
18852020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1886
1887 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1888 full path in the test name.
1889 (test_ld): Add some with_test_prefix blocks to make test names
1890 unique.
1891
2d61316c
TV
18922020-03-13 Tom de Vries <tdevries@suse.de>
1893
1894 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1895
2e9145ac
TV
18962020-03-13 Tom de Vries <tdevries@suse.de>
1897
1898 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1899
96c7f873
TV
19002020-03-13 Tom de Vries <tdevries@suse.de>
1901
1902 PR symtab/25646
1903 * gdb.dwarf2/imported-unit.exp: Add test.
1904
49ba92c0
TV
19052020-03-13 Tom de Vries <tdevries@suse.de>
1906
1907 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1908 (var1, var2): New variable.
1909 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1910 matching symbols.
1911
301b21e0
TV
19122020-03-13 Tom de Vries <tdevries@suse.de>
1913
1914 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1915 (Term::command): Use prompt prefix.
1916 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1917 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1918 command_no_prompt_prefix instead of prefix.
1919 * gdb.tui/tui-layout-asm.exp: Same.
1920
3f512721
SM
19212020-03-12 Simon Marchi <simon.marchi@efficios.com>
1922
1923 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1924
40310f30
SM
19252020-03-12 Simon Marchi <simon.marchi@efficios.com>
1926
1927 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1928 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1929 on" while stepping over the test instruction, match printed
1930 message.
1931
09252140
TV
19322020-03-12 Tom de Vries <tdevries@suse.de>
1933
1934 * gdb.base/info-types.exp: Use exp_continue during matching of output
1935 of "info types".
1936
14e9c72c
TV
19372020-03-12 Tom de Vries <tdevries@suse.de>
1938
1939 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1940
e515d67e
TV
19412020-03-12 Tom de Vries <tdevries@suse.de>
1942
1943 * gdb.fortran/module.exp: Use exp_continue during matching of output
1944 of "info variable -n".
1945
307eafd8
TV
19462020-03-12 Tom de Vries <tdevries@suse.de>
1947
1948 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1949 gdb.dwarf2/dw2-ranges-base.c.
1950
9a2de3fc
TV
19512020-03-12 Tom de Vries <tdevries@suse.de>
1952
1953 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1954 in presence of GLIBC debuginfo.
1955
3217502e
TV
19562020-03-12 Tom de Vries <tdevries@suse.de>
1957
1958 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1959 $core.
1960
1281424c
TV
19612020-03-12 Tom de Vries <tdevries@suse.de>
1962
1963 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1964 more precise.
1965
038b97fc
SM
19662020-03-11 Simon Marchi <simon.marchi@efficios.com>
1967
1968 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1969 from Unix to Windows path.
1970
5308d1e7
TV
19712020-03-11 Tom de Vries <tdevries@suse.de>
1972
1973 * gdb.ada/minsyms.exp: Set language to ada.
1974
f870f78f
TV
19752020-03-11 Tom de Vries <tdevries@suse.de>
1976
1977 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1978
5a13315d
TV
19792020-03-11 Tom de Vries <tdevries@suse.de>
1980
1981 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1982
976862ed
TT
19832020-03-11 Tom Tromey <tromey@adacore.com>
1984
1985 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1986
7462c383
TV
19872020-03-11 Tom de Vries <tdevries@suse.de>
1988
1989 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1990
1c6c46a0
TV
19912020-03-11 Tom de Vries <tdevries@suse.de>
1992
1993 * gdb.base/break-interp.exp: Limit verbose scope.
1994
44f41bb7
TV
19952020-03-11 Tom de Vries <tdevries@suse.de>
1996
1997 * gdb.fortran/logical.f90: Define variable with character type.
1998 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1999
b76f3a42
TV
20002020-03-11 Tom de Vries <tdevries@suse.de>
2001
2002 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
2003
1c33af77
TV
20042020-03-11 Tom de Vries <tdevries@suse.de>
2005
2006 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
2007 symtabs.
2008
8c95582d
AB
20092020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2010 Bernd Edlinger <bernd.edlinger@hotmail.de>
2011
2012 * gdb.cp/step-and-next-inline.cc: New file.
2013 * gdb.cp/step-and-next-inline.exp: New file.
2014 * gdb.cp/step-and-next-inline.h: New file.
2015 * gdb.dwarf2/dw2-is-stmt.c: New file.
2016 * gdb.dwarf2/dw2-is-stmt.exp: New file.
2017 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
2018 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
2019 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
2020
cecf8547
AB
20212020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
2022
2023 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
2024 is-stmt flag in the line table.
2025
0ba678c9
TV
20262020-03-09 Tom de Vries <tdevries@suse.de>
2027
2028 * lib/gdb.exp (cached_file): Create cache dir.
2029
72fbdf83
TV
20302020-03-07 Tom de Vries <tdevries@suse.de>
2031
2032 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
2033 * gdb.cp/rvalue-ref-params.exp: Same.
2034
436b5e99
TV
20352020-03-06 Tom de Vries <tdevries@suse.de>
2036
2037 * lib/gdb.exp (tentative_rename, cached_file): New proc.
2038 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
2039
09f2921c
TV
20402020-03-06 Tom de Vries <tdevries@suse.de>
2041
2042 * README: Fix "the the".
2043 * gdb.base/dprintf.exp: Same.
2044
50a3cc5d
TV
20452020-03-05 Tom de Vries <tdevries@suse.de>
2046
2047 * gdb.base/maint.exp: Update "main print statistics" expected output.
2048
0a709cba
AKS
20492020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2050
2051 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
2052 (fortran_int8): Likewise.
2053 (fortran_real4): Likewise.
2054 (fortran_real8): Likewise.
2055 (fortran_complex4): Likewise.
2056 (fortran_logical4): Likewise.
2057 (fortran_character1): Likewise.
2058
5e5d66b6
AB
20592020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
2060
2061 * gdb.fortran/logical.exp: Add tests that any non-zero value is
2062 printed as true.
2063
7b973adc
SDJ
20642020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
2065
2066 * gdb.base/printcmds.exp: Add test to verify printf of a
2067 variable holding an address.
2068
478e490a
TV
20692020-03-03 Tom de Vries <tdevries@suse.de>
2070
2071 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
2072
1ef44e86
TV
20732020-03-03 Tom de Vries <tdevries@suse.de>
2074
2075 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
2076 gdb_test_multiple call.
2077
b98cc2cf
TV
20782020-03-03 Tom de Vries <tdevries@suse.de>
2079
2080 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
2081 gdb_test_multiple calls.
2082
63e163f2
AB
20832020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2084
2085 * gdb.base/default.exp: Remove test of 'set history filename'.
2086 * gdb.base/gdbinit-history.exp: Add tests for setting the history
2087 filename to the empty string.
2088 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
2089 and GDBHISTSIZE.
2090
24ed6739
AB
20912020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
2092
2093 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
2094 disabled.
2095
590003dc
TV
20962020-03-02 Pedro Alves <palves@redhat.com>
2097 Tom de Vries <tdevries@suse.de>
2098
2099 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
2100 -prompt prefix, before user_code argument. Add -lbl option likewise.
2101 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
2102 (gdb_is_target_1): Add -prompt prefix and move to before user_code
2103 argument.
2104 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
2105 have "\r\n" at start-of-line, instead of at end-of-line.
2106
f5e46084
SM
21072020-02-28 Simon Marchi <simon.marchi@efficios.com>
2108
2109 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
2110 libinproctrace.so.
2111
f7a7000d
LM
21122020-02-28 Luis Machado <luis.machado@linaro.org>
2113
2114 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
2115 to "p/x".
2116
718e0816
LM
21172020-02-28 Luis Machado <luis.machado@linaro.org>
2118
2119 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
2120 asm/ptrace.h and error.h.
2121
13c3a74a
TV
21222020-02-28 Tom de Vries <tdevries@suse.de>
2123
2124 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
2125 (struct wrapper, do_something, mundane/symada__cS): Move ...
2126 * gdb.base/c-linkage-name-2.c: ... here. New source file.
2127 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
2128 Update "print symada__cS before partial symtab expansion" regexp.
2129 Update breakpoint location. Flush symbol cache after expansion.
2130
85d2d5bb
LM
21312020-02-28 Luis Machado <luis.machado@linaro.org>
2132
2133 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
2134
3608f86c
TV
21352020-02-27 Tom de Vries <tdevries@suse.de>
2136
2137 * config/sid.exp: Remove unused globals.
2138 * gdb.base/attach.exp: Same.
2139 * gdb.base/catch-load.exp: Same.
2140 * gdb.base/dbx.exp: Same.
2141 * lib/gdb.exp: Same.
2142 * lib/mi-support.exp: Same.
2143 * lib/prompt.exp: Same.
2144
c8d4f6df
TV
21452020-02-27 Tom de Vries <tdevries@suse.de>
2146
2147 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
2148 not set.
2149
0d79cdc4
AM
21502020-02-26 Aaron Merey <amerey@redhat.com>
2151
2152 * gdb.debuginfod: New directory for debuginfod tests.
2153 * gdb.debuginfod/main.c: New test file.
2154 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
2155
0dce4280
TV
21562020-02-26 Tom de Vries <tdevries@suse.de>
2157
2158 PR gdb/25603
2159 * gdb.base/persistent-lang.cc: New test.
2160 * gdb.base/persistent-lang.exp: New file.
2161
9e80cfa1
AB
21622020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2163
2164 * gdb.fortran/derived-type-striding.exp: Add a new test.
2165 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
2166 new test.
2167
2078dbb2
AB
21682020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
2169
2170 * gdb.base/cached-source-file.exp: Avoid source file paths in test
2171 names.
2172
70d49700
TV
21732020-02-25 Tom de Vries <tdevries@suse.de>
2174
2175 PR go/18926
2176 * gdb.go/methods.exp: Remove gcc/93866 xfail.
2177
a88ef40d
TV
21782020-02-24 Tom de Vries <tdevries@suse.de>
2179
2180 PR gdb/25592
2181 * gdb.base/info-locals-unused-static-var.c: New test.
2182 * gdb.base/info-locals-unused-static-var.exp: New file.
2183
01b1af32
TT
21842020-02-22 Tom Tromey <tom@tromey.com>
2185
2186 * gdb.python/tui-window.exp: New file.
2187 * gdb.python/tui-window.py: New file.
2188
7c043ba6
TT
21892020-02-22 Tom Tromey <tom@tromey.com>
2190
2191 PR tui/17850:
2192 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
2193 tests.
2194
c22fef7e
TT
21952020-02-22 Tom Tromey <tom@tromey.com>
2196
2197 * gdb.tui/new-layout.exp: Add sub-layout tests.
2198
ee325b61
TT
21992020-02-22 Tom Tromey <tom@tromey.com>
2200
2201 * gdb.tui/new-layout.exp: New file.
2202
3f0cbb04
TT
22032020-02-22 Tom Tromey <tom@tromey.com>
2204
2205 * gdb.rust/rust-style.rs: New file.
2206 * gdb.rust/rust-style.exp: New file.
2207 * gdb.base/style.exp: Test structure printing.
2208 * gdb.base/style.c (struct some_struct): New type.
2209 (enum etype): New type.
2210 (struct_value): New global.
2211
75525152
TV
22122020-02-21 Tom de Vries <tdevries@suse.de>
2213
2214 PR go/18926
2215 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
2216 Remove blanket xfails. Use message argument for gdb_breakpoint.
2217 Make continuing to breakpoint test conditional on setting breakpoint.
2218 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
2219 DW_AT_name attribute. Add xfail for GCC PR93866.
2220
bd360d30
AB
22212020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
2222
2223 * gdb.dwarf2/cpp-linkage-name.c: New file.
2224 * gdb.dwarf2/cpp-linkage-name.exp: New file.
2225
c7adb09f 22262020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
2227
2228 * lib/gdb.exp (gdb_wrapper_init): Reset
2229 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
2230 not exist.
2231
a9c79803
TV
22322020-02-20 Tom de Vries <tdevries@suse.de>
2233
2234 PR go/17018
2235 * gdb.go/hello.exp: Copy ...
2236 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
2237 print of st to print value of global definition. Add xfail for GCC
2238 PR93844.
2239 * gdb.go/hello.exp: Remove printing of st before definition.
2240 * gdb.go/hello.go: Copy ...
2241 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
2242 to st.
2243 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
2244
d7445728
TV
22452020-02-20 Tom de Vries <tdevries@suse.de>
2246
2247 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
2248 (gdb_simple_compile): Handle compile_flags go by using .go extension
2249 for source file.
2250 * gdb.go/chan.exp: Use support_go_compile.
2251 * gdb.go/handcall.exp: Same.
2252 * gdb.go/hello.exp: Same.
2253 * gdb.go/integers.exp: Same.
2254 * gdb.go/max-depth.exp: Same.
2255 * gdb.go/methods.exp: Same.
2256 * gdb.go/package.exp: Same.
2257 * gdb.go/strings.exp: Same.
2258 * gdb.go/types.exp: Same.
2259 * gdb.go/unsafe.exp: Same.
2260
c9c41e6d
TV
22612020-02-19 Tom de Vries <tdevries@suse.de>
2262
2263 * gdb.python/lib-types.exp: Make xfail more strict.
2264
f20ff837
TV
22652020-02-19 Tom de Vries <tdevries@suse.de>
2266
2267 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
2268
08410482
DE
22692020-02-19 Doug Evans <dje@google.com>
2270
2271 PR rust/25535
2272 * gdb.rust/simple.exp: Add test.
2273 * gdb.rust/simple.rs: Add test.
2274
623563f7
TV
22752020-02-19 Tom de Vries <tdevries@suse.de>
2276
2277 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
2278 output line-by-line.
2279
d3308cfd
TV
22802020-02-19 Tom de Vries <tdevries@suse.de>
2281
2282 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
2283
86cbc5dc
TV
22842020-02-19 Tom de Vries <tdevries@suse.de>
2285
2286 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
2287 prelink.
2288
9db2b96b
TV
22892020-02-19 Tom de Vries <tdevries@suse.de>
2290
2291 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
2292 (gdb_do_cache): Use gdb_do_cache_wrap.
2293 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
2294
89e2fdc5
TV
22952020-02-19 Tom de Vries <tdevries@suse.de>
2296
2297 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
2298 gdb_compile option.
2299
373d7ac0
SM
23002020-02-18 Simon Marchi <simon.marchi@efficios.com>
2301
2302 * gdb.base/printcmds.exp (test_print_enums): Update expected
2303 output.
2304
b29a2df0
SM
23052020-02-18 Simon Marchi <simon.marchi@efficios.com>
2306
2307 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
2308 for "unknown".
2309
6740f0cc
SM
23102020-02-18 Simon Marchi <simon.marchi@efficios.com>
2311
2312 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
2313 enumerator.
2314
edd45eb0
SM
23152020-02-18 Simon Marchi <simon.marchi@efficios.com>
2316
2317 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
2318 FE_, add FE_NONE.
2319 (three): Update.
2320 (enum flag_enum_without_zero): New enum.
2321 (flag_enum_without_zero): New variable.
2322 (enum not_flag_enum): New enum.
2323 (three_not_flag): New variable.
2324 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
2325 (test_print_enums): Add more tests for printing flag enums.
2326
d4295de4
TV
23272020-02-18 Tom de Vries <tdevries@suse.de>
2328
2329 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
2330 (gdb_compile_ada): ... here.
2331 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
2332 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
2333
f251f505
TT
23342020-02-14 Tom Tromey <tom@tromey.com>
2335
2336 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
2337 build directory.
2338 * boards/gdbserver-base.exp: Update path to gdbserver.
2339
8f432634
TV
23402020-02-13 Tom de Vries <tdevries@suse.de>
2341
2342 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
2343
92b6eaf7
TV
23442020-02-13 Tom de Vries <tdevries@suse.de>
2345
2346 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
2347 are missing.
2348
f3b0f7fe
TV
23492020-02-13 Tom de Vries <tdevries@suse.de>
2350
2351 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
2352 call.
2353
f6be8713
SDJ
23542020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2355
2356 PR tui/25126
2357 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
2358 * gdb.base/cached-source-file.c: New file.
2359 * gdb.base/cached-source-file.exp: New file.
2360
b2770d5e
TV
23612020-02-11 Tom de Vries <tdevries@suse.de>
2362
2363 PR testsuite/25488
2364 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
2365
44f6938e
TV
23662020-02-10 Tom de Vries <tdevries@suse.de>
2367
2368 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
2369
5f0e2eb7
MR
23702020-02-10 Maciej W. Rozycki <macro@wdc.com>
2371
2372 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
2373 and $after_addr are both integers before making a comparison.
2374
46ce2b6f
TV
23752020-02-09 Tom de Vries <tdevries@suse.de>
2376
2377 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
2378 command output and paste it into gdb.log. If any, paste catch message
2379 to gdb.log.
2380
5abbbe1d
TT
23812020-02-07 Tom Tromey <tromey@adacore.com>
2382
2383 PR breakpoints/24915:
2384 * gdb.base/annotate-symlink.exp: Use setup_xfail.
2385
1d5d29e7
SV
23862020-02-06 Shahab Vahedi <shahab@synopsys.com>
2387
2388 * gdb.tui/tui-missing-src.exp: Add the "missing source
2389 file" test for the TUI.
2390
b0999b9b
AB
23912020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
2392
2393 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
2394 including a port number in the output.
2395
c3b149eb
AKS
23962020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2397
2398 * lib/fortran.exp (fortran_int4): Handle clang.
2399 (fortran_int8): Likewise.
2400 (fortran_real4): Likewise.
2401 (fortran_real8): Likewise.
2402 (fortran_complex4): Likewise.
2403 (fortran_logical4): Likewise.
2404 (fortran_character1): Likewise.
2405
f8dcc90b
TV
24062020-02-04 Tom de Vries <tdevries@suse.de>
2407
2408 * README (Race detection): Add note.
2409
f90ac7c2
TV
24102020-02-04 Tom de Vries <tdevries@suse.de>
2411
2412 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
2413
780636ae
TV
24142020-02-04 Tom de Vries <tdevries@suse.de>
2415
2416 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
2417
5d2e1193
RA
24182020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
2419
2420 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
2421 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
2422 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
2423 blttar, bnetarl.
2424 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
2425 binary for blttar, bnetarl.
2426 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
2427 wait instruction. Delete ldmx test.
2428 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
2429
e409c542
AKS
24302020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2431
2432 * gdb.fortran/array-bounds-high.exp: New file.
2433 * gdb.fortran/array-bounds-high.f90: New file.
2434
b0029748
LD
24352020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
2436
2437 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
2438 Replace #include of <sys/fcntl.h> by <fcntl.h>.
2439
195a8287
TV
24402020-02-01 Tom de Vries <tdevries@suse.de>
2441
2442 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
2443
42330a68
AB
24442020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
2445
2446 PR tui/9765
2447 * gdb.tui/tui-layout-asm-short-prog.S: New file.
2448 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
2449
b62a8028
LM
24502020-01-29 Luis Machado <luis.machado@linaro.org>
2451
2452 * gdb.arch/aarch64-brk-patterns.c: New source file.
2453 * gdb.arch/aarch64-brk-patterns.exp: New test.
2454
5f440116
TBA
24552020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2456
2457 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2458 GCC/Clang version.
2459 * gdb.cp/pass-by-ref.exp: Ditto.
2460
ee2a6fc6
TV
24612020-01-29 Tom de Vries <tdevries@suse.de>
2462
2463 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2464 * gdb.threads/watchpoint-fork-mt.c: Same.
2465 * gdb.threads/watchpoint-fork-parent.c: Same.
2466 * gdb.threads/watchpoint-fork-st.c: Same.
2467 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2468
16b10d6e
LM
24692020-01-27 Luis Machado <luis.machado@linaro.org>
2470
2471 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2472 sitting at a syscall instruction when we hit the syscall function's
2473 breakpoint.
2474 Check PC against one obtained with the x command.
2475 Validate syscall number.
2476 (step_over_syscall): Don't continue to the syscall instruction if
2477 we're already there.
2478
b1468492
PW
24792020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2480
2481 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2482
7ffa82e1
AB
24832020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2484
2485 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2486 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2487
3d92a3e3
AB
24882020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2489
2490 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2491 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2492
94a72be7
AB
24932020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2494
2495 * gdb.base/maint.exp: Update line table parsing test.
2496 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2497
53af73bf
PA
24982020-01-24 Pedro Alves <palves@redhat.com>
2499
2500 PR gdb/25410
2501 * gdb.multi/multi-re-run-1.c: New.
2502 * gdb.multi/multi-re-run-2.c: New.
2503 * gdb.multi/multi-re-run.exp: New.
2504
1ba1ac88
AB
25052020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2506
2507 PR gdb/23718
2508 * gdb.server/server-kill-python.exp: New file.
2509
f3364a6d
AB
25102020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2511
2512 * gdb.server/multi-ui-errors.c: New file.
2513 * gdb.server/multi-ui-errors.exp: New file.
2514
733d0a67
AB
25152020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2516
2517 PR tui/9765
2518 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
2519
4f13c1c0
TT
25202020-01-19 Tom Tromey <tom@tromey.com>
2521
2522 * gdb.tui/main.exp: Add check for plain "file".
2523
40c94099
CB
25242020-01-16 Christian Biesinger <cbiesinger@google.com>
2525
2526 * lib/gdb.exp: Fix spelling error (seperatelly).
2527
ff47f4f0
TT
25282020-01-14 Tom Tromey <tom@tromey.com>
2529
2530 PR symtab/12535:
2531 * gdb.python/python.exp: Test decode_line with empty string
2532 argument.
2533
717c684d
BE
25342020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2535
2536 * gdb.base/skip-inline.exp: Extend test.
2537
44e4c775
AB
25382020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2539
2540 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
2541 * gdb.dwarf2/dw2-bad-elf.c: New file.
2542 * gdb.dwarf2/dw2-bad-elf.exp: New file.
2543
d93c6db7
AB
25442020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2545
2546 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
2547 _line_saw_file.
2548
9a6d629c
AB
25492020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2550
2551 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
2552 border.
2553
d9ebdab7
TBA
25542020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2555
2556 * gdb.multi/multi-target.exp (setup): Factor out "info
2557 connections" and "info inferiors" tests to ...
2558 (test_info_inferiors): ... this new procedure.
2559 (top level): Run new "info-inferiors" tests.
2560
f3c469b9
PA
25612020-01-10 Pedro Alves <palves@redhat.com>
2562
2563 * gdb.server/bkpt-other-inferior.exp: New file.
2564
121b3efd
PA
25652020-01-10 Pedro Alves <palves@redhat.com>
2566
2567 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
2568 of "add-inferior".
2569 * gdb.base/quit-live.exp: Likewise.
2570 * gdb.base/remote-exec-file.exp: Likewise.
2571 * gdb.guile/scm-progspace.exp: Likewise.
2572 * gdb.linespec/linespec.exp: Likewise.
2573 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2574 * gdb.mi/user-selected-context-sync.exp: Likewise.
2575 * gdb.multi/multi-target.exp (setup): Add "info connection" and
2576 "info inferiors" tests.
2577 * gdb.multi/remove-inferiors.exp: Adjust expected output of
2578 "add-inferior".
2579 * gdb.multi/watchpoint-multi.exp: Likewise.
2580 * gdb.python/py-inferior.exp: Likewise.
2581 * gdb.server/extended-remote-restart.exp: Likewise.
2582 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
2583 "info inferiors".
2584 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2585 * gdb.trace/report.exp: Likewise.
2586
1dadb1dd
PA
25872020-01-10 Pedro Alves <palves@redhat.com>
2588
2589 * gdb.multi/multi-target.c: New file.
2590 * gdb.multi/multi-target.exp: New file.
2591 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
2592 mode requested, but remote does not support non-stop".
2593
78f2c40a
PA
25942020-01-10 Pedro Alves <palves@redhat.com>
2595
2596 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
2597 disconnect before reconnecting.
2598
e7af6c70
TBA
25992020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2600 Pedro Alves <palves@redhat.com>
2601
2602 * gdb.server/connect-without-multi-process.exp: Also test
2603 continuing to end.
2604
acdf84a6
PA
26052020-01-10 Pedro Alves <palves@redhat.com>
2606
2607 * gdb.base/remote-exec-file.exp: New file.
2608
873657b9
PA
26092020-01-10 Pedro Alves <palves@redhat.com>
2610
2611 * gdb.base/fork-running-state.exp (do_test): Adjust expected
2612 output.
2613 * gdb.threads/async.c: New.
2614 * gdb.threads/async.exp: New.
2615 * gdb.multi/tids-gid-reset.c: New.
2616 * gdb.multi/tids-gid-reset.exp: New.
2617
7f0ae84c
GB
26182020-01-10 George Barrett <bob@bob131.so>
2619
2620 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
2621 to help in finding the image relocation offset.
2622 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
2623 options in arguments.
2624 (stap_test_no_debuginfo): Likewise.
2625 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
2626 test variants.
2627 (stap_test): Add null semaphore relocation test.
2628
47e9d49d
GB
26292020-01-10 George Barrett <bob@bob131.so>
2630
2631 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
2632 * gdb.base/stap-probe.exp: Likewise.
2633 (stap_test): Pass argument as an additional flag.
2634 (stap_test_no_debuginfo): Likewise.
2635 (stap_test): Check `info probes stap' output for semaphore
2636 addresses if the test binary is supposed to have them.
2637
f5a7c406
AB
26382020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2639
2640 * gdb.tui/basic.exp: Add more scrolling tests.
2641
9ae6bf64
TT
26422020-01-09 Tom Tromey <tom@tromey.com>
2643
2644 PR tui/18932:
2645 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
2646 meangingful value.
2647 (Term::command, Term::resize): Update.
2648 * gdb.tui/basic.exp: Add scrolling test.
2649
b2efe70c
AB
26502020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2651
2652 * gdb.tui/tui-layout-asm.exp: New file.
2653
3804da7e
AB
26542020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2655
2656 * lib/tuiterm.exp (Term::check_box_contents): New proc.
2657
b40aa28f
AB
26582020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2659
2660 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
2661 (Term::enter_tui): Use Term::prepare_for_tui.
2662
63ffd7c9
AB
26632020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2664
2665 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
2666 called.
2667
3be966f6
AB
26682020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2669
2670 * gdb.base/skip.exp: Fix race condition in test.
2671
153d79c4
AB
26722020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
2673
2674 * gdb.base/backtrace.c: New file.
2675 * gdb.base/backtrace.exp: New file.
2676
f2302a34
AB
26772020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
2678
2679 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
2680
6ec1d75e
PW
26812020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2682
2683 * gdb.base/style.exp: Test that warnings are styled.
2684
c296cbe6
BE
26852019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2686
2687 * gdb.base/line65535.exp: New file.
2688 * gdb.base/line65535.c: New file.
2689
b28a729d
SM
26902019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
2691
2692 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
2693 * lib/gnat_debug_info_test.adb: New file.
2694 * gdb.ada/ptype_tagged_param.exp: Use
2695 gnat_runtime_has_debug_info, expect a different output if
2696 runtime does not have debug info.
2697
7f2d7a0d
SM
26982019-12-20 Simon Marchi <simon.marchi@efficios.com>
2699
2700 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
2701 (another) quote in test name.
2702
f3bce483
SM
27032019-12-20 Simon Marchi <simon.marchi@efficios.com>
2704
2705 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
2706 Add quote in test name.
2707
c855a912
TBA
27082019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2709
2710 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
2711 directory instead.
2712 * gdb.cp/pass-by-ref.exp: Extend with more cases.
2713 * gdb.cp/pass-by-ref-2.cc: New file.
2714 * gdb.cp/pass-by-ref-2.exp: New file.
2715
fc9d2d72
TT
27162019-12-20 Tom Tromey <tom@tromey.com>
2717
2718 * gdb.tui/list-before.exp: New file.
2719
77b97e00
TT
27202019-12-20 Tom Tromey <tom@tromey.com>
2721
2722 * gdb.tui/list.exp: Check for source on initial listing.
2723
f69656d0
TT
27242019-12-11 Tom Tromey <tromey@adacore.com>
2725
2726 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
2727 Add crlf test.
2728
99a55965
SM
27292019-12-18 Simon Marchi <simon.marchi@efficios.com>
2730
2731 * gdb.base/default.exp: Update value of $_gdb_major.
2732
5024637f
BE
27332019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2734
2735 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
2736
b63634be
BE
27372019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2738
2739 * gdb.base/skip.exp: Whitespace fix.
2740
45d73523
BE
27412019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2742
2743 * gdb.base/skip-inline.c: New file.
2744 * gdb.base/skip-inline.exp: New file.
2745
d043f8c8
SM
27462019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
2747
2748 * gdb.base/jit-reader.exp (jit_reader_test): Rename
2749 jit_function_00 to jit_function_stack_mangle.
2750 * gdb.base/jithost.c (jit_function_t): Rename to...
2751 (jit_function_stack_mangle_t): ... this.
2752 (jit_function_add_t): New typedef.
2753 (jit_function_00_code): Rename to...
2754 (jit_function_stack_mangle_code): ... this, make static.
2755 (jit_function_add_code): New.
2756 (main): Generate "add" function and call it. Adjust to changes
2757 in jithost_abi.
2758 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
2759 (struct jithost_abi) <begin, end>: Remove fields.
2760 <object, function_stack_mangle, function_add>: New fields.
2761 * gdb.base/jitreader.c (struct reader_state) <code_begin,
2762 code_end>: Remove fields.
2763 <func_stack_mangle>: New field.
2764 (read_debug_info): Adjust to renaming, create block for "add"
2765 function.
2766 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
2767
873de05c
TT
27682019-12-11 Tom Tromey <tom@tromey.com>
2769
2770 * gdb.tui/resize.exp: Fix regexp.
2771 * gdb.tui/regs.exp: Fix regexps.
2772 * gdb.tui/main.exp: Fix regexp.
2773
3d979945
TT
27742019-12-11 Tom Tromey <tom@tromey.com>
2775
2776 * gdb.tui/resize.exp: Update.
2777 * gdb.tui/empty.exp (layouts): Update.
2778
2192a9d3
TT
27792019-12-11 Tom Tromey <tom@tromey.com>
2780
2781 * gdb.tui/regs.exp: Update.
2782 * gdb.tui/empty.exp (layouts): Update.
2783 * gdb.tui/basic.exp: Update.
2784 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2785
d8edc8b7
PW
27862019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2787
2788 * gdb.base/options.exp: Add -raw-values in the print completion list.
2789 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2790
4c12d936
KB
27912019-12-10 Kevin Buettner <kevinb@redhat.com>
2792
2793 * gdb.threads/omp-par-scope.c: New file.
2794 * gdb/threads/omp-par-scope.exp: New file.
2795
26b911fb
KB
27962019-12-10 Kevin Buettner <kevinb@redhat.com>
2797
bb47f919
KB
2798 * lib/gdb.exp (support_nested_function_tests): New proc.
2799
28002019-12-10 Kevin Buettner <kevinb@redhat.com>
2801
2802 * lib/gdb.exp (gdb_compile_openmp): New proc.
2803 (build_executable_from_specs): Add an "openmp" option.
2804 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2805
6c71eb7d
TT
28062019-12-10 Tom Tromey <tromey@adacore.com>
2807
2808 * gdb.ada/unchecked_union.exp: New file.
2809 * gdb.ada/unchecked_union/pck.adb: New file.
2810 * gdb.ada/unchecked_union/pck.ads: New file.
2811 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2812 * gdb-utils.exp (string_to_regexp): Also quote "?".
2813
bac7c5cf
GB
28142019-12-10 George Barrett <bob@bob131.so>
2815
2816 Test scripted probe breakpoints.
2817 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2818 * gdb.python/py-breakpoint.c (main): Likewise.
2819 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2820 specifier test.
2821 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2822
330f1d38
TBA
28232019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2824
2825 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2826 an rvalue parameter.
2827 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2828 parameter.
2829
b43315e2
AB
28302019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2831
2832 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2833 modules.
2834
54f73dad
AB
28352019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2836
2837 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2838 broken version of GCC.
2839
d57cbee9
AB
28402019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2841
2842 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2843 sym-info-cmds library.
2844 * gdb.fortran/info-types.exp: Likewise.
2845 * lib/sym-info-cmds.exp: New file.
2846
c14aab8c
TV
28472019-12-08 Tom de Vries <tdevries@suse.de>
2848
2849 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2850
aa2d5a42
KS
28512019-12-07 Keith Seitz <keiths@redhat.com>
2852
2853 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2854 * gdb.base/corefile-buildid-shlib.c: New file.
2855 * gdb.base/corefile-buildid.c: New file.
2856 * gdb.base/corefile-buildid.exp: New file.
2857
93e55f0a
TV
28582019-12-06 Tom de Vries <tdevries@suse.de>
2859
2860 * gdb.dwarf2/varval.exp: Add decl before def test.
2861
c7d12402
TBA
28622019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2863
2864 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2865
06acc08f
TBA
28662019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2867
2868 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2869 CV and reference conversion for overload resolution.
2870 * gdb.cp/rvalue-ref-overload.exp: Test it.
2871
e0fad1ea
PW
28722019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2873
2874 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2875 * gdb.base/frameapply.exp: Test faas without command.
2876
8d70a9f0
AB
28772019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2878
2879 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2880 Fortran tests.
2881 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2882 order.
2883
36c8fb93
AB
28842019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2885
2886 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2887 casting to type with no kind specified.
2888 (test_basic_parsing_of_type_kinds): Additional tests for types
2889 with no kind specified, and add tests for single/double
2890 precision/complex types.
2891
4139ff00
TT
28922019-12-04 Tom Tromey <tromey@adacore.com>
2893
2894 * gdb.base/endianity.c (struct other) <x>: New field.
2895 (main): Initialize it.
2896 * gdb.base/endianity.exp: Update.
2897
a05cf17a
TT
28982019-12-04 Tom Tromey <tromey@adacore.com>
2899
2900 * gdb.ada/scalar_storage/storage.adb: New file.
2901 * gdb.ada/scalar_storage/pck.adb: New file.
2902 * gdb.ada/scalar_storage/pck.ads: New file.
2903 * gdb.ada/scalar_storage.exp: New file.
2904
103a685e
TT
29052019-12-04 Tom Tromey <tromey@adacore.com>
2906
2907 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2908 (main): Initialize it.
2909 * gdb.base/endianity.exp: Update.
2910
c2512106
AB
29112019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2912
2913 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2914
293b38d6
AB
29152019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2916
2917 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2918 -symbol-info-module-functions and -symbol-info-module-variables.
2919
216a7e6b
AB
29202019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2921
2922 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2923
5bbd8269
AB
29242019-12-01 Richard Bunt <richard.bunt@arm.com>
2925 Andrew Burgess <andrew.burgess@embecosm.com>
2926
2927 * gdb.fortran/derived-type-striding.exp: New file.
2928 * gdb.fortran/derived-type-striding.f90: New file.
2929 * gdb.fortran/array-slices.exp: New file.
2930 * gdb.fortran/array-slices.f90: New file.
2931
be09caf1
PW
29322019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2933
2934 * gdb.base/define.exp: Test . in command names.
2935 * gdb.base/setshow.exp: Update test, as . is now part of
2936 command name.
2937
643c0cbe
PW
29382019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2939
2940 * gdb.base/define-prefix.exp: New file.
2941
dcdec678
AB
29422019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2943
2944 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2945 compile.
2946 (skip_btrace_pt_tests): Likewise.
2947
640ab947
AB
29482019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2949
2950 * gdb.fortran/info-modules.exp: Compile source files in correct
2951 order.
2952
d22670f0
KB
29532019-11-27 Kevin Buettner <kevinb@redhat.com>
2954
2955 * gdb.dwarf2/imported-unit.exp: New file.
2956 * gdb.dwarf2/imported-unit.c: New file.
2957
db5960b4
AB
29582019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2959
2960 * gdb.mi/mi-fortran-modules-2.f90: New file.
2961 * gdb.mi/mi-fortran-modules.exp: New file.
2962 * gdb.mi/mi-fortran-modules.f90: New file.
2963
7dc42066
AB
29642019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2965
2966 * gdb.mi/mi-sym-info-1.c: New file.
2967 * gdb.mi/mi-sym-info-2.c: New file.
2968 * gdb.mi/mi-sym-info.exp: New file.
2969
0dfeecca
TT
29702019-11-22 Tom Tromey <tromey@adacore.com>
2971
2972 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2973 * gdb.ada/tasks/foo.adb: Add another stopping location.
2974
34877895
PJ
29752019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2976
2977 * gdb.base/endianity.c: New test.
2978 * gdb.base/endianity.exp: New file.
2979
2e84f897
LD
29802019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2981
2982 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2983
65d1cd5f
TV
29842019-11-21 Tom de Vries <tdevries@suse.de>
2985
2986 PR gdb/24956
2987 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2988
4f22c3f4
SDJ
29892019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2990
2991 * gdb.python/py-progspace.exp: Add missing parentheses on some
2992 'print' commands.
2993
9f6ad286
TT
29942019-11-19 Tom Tromey <tom@tromey.com>
2995
2996 * gdb.tui/winheight.exp: New file.
2997
0b8dbf3f
AB
29982019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2999
3000 * gdb.base/ctf-whatis.c: Delete.
3001 * gdb.base/ctf-whatis.exp: Delete.
3002 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
3003
f833b7a7
AB
30042019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3005
3006 * gdb.base/ctf-cvexpr.exp: Delete.
3007 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
3008
30d0a636
AB
30092019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
3010
3011 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
3012 the compiler. Clean up header comment a little.
3013 * gdb.base/ctf-ptype.exp: Likewise.
3014 * gdb.base/ctf-whatis.exp: Likewise.
3015 * lib/gdb.exp (skip_ctf_tests): New proc.
3016
494409bb
SDJ
30172019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
3018
3019 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
3020 * gdb.tui/corefile-run.exp: New file.
3021
55708e99
TT
30222019-11-14 Tom Tromey <tromey@adacore.com>
3023
3024 * gdb.base/gdbvars.exp (test_convenience_variables): Add
3025 regression tests.
3026
45e42163
TT
30272019-11-12 Tom Tromey <tom@tromey.com>
3028
3029 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
3030 after any command. Expect prompt after WAIT_FOR is seen.
3031 (enter_tui): Enable resize messages.
3032 (command): Expect command in output.
3033 (get_line): Avoid error when cursor appears to be off-screen.
3034 (dump_screen): Include screen size in title.
3035 (_do_resize): New proc, from "resize".
3036 (resize): Rewrite. Do resize in two steps.
3037 * gdb.tui/empty.exp (layouts): Fix entries.
3038 (check_boxes): Remove xfail.
3039 (check_text): Dump screen on failure.
3040
086baaf1
AB
30412019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3042
3043 * gdb.python/py-symbol.exp: Add test for
3044 gdb.lookup_static_symbols.
3045
09ff83af
AB
30462019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
3047
3048 * gdb.python/py-symbol.c: Declare and call function from new
3049 py-symbol-2.c file.
3050 * gdb.python/py-symbol.exp: Compile both source files, and add new
3051 tests for gdb.lookup_static_symbol.
3052 * gdb.python/py-symbol-2.c: New file.
3053
11af934b
TV
30542019-11-02 Tom de Vries <tdevries@suse.de>
3055
3056 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
3057 * gdb.base/anon.exp: Same.
3058 * gdb.base/auto-connect-native-target.exp: Same.
3059 * gdb.base/call-ar-st.exp: Same.
3060 * gdb.base/catch-syscall.exp: Same.
3061 * gdb.base/commands.exp: Same.
3062 * gdb.base/default.exp: Same.
3063 * gdb.base/display.exp: Same.
3064 * gdb.base/float.exp: Same.
3065 * gdb.base/foll-fork.exp: Same.
3066 * gdb.base/help.exp: Same.
3067 * gdb.base/info-macros.exp: Same.
3068 * gdb.base/info-proc.exp: Same.
3069 * gdb.base/info-target.exp: Same.
3070 * gdb.base/long_long.exp: Same.
3071 * gdb.base/macscp.exp: Same.
3072 * gdb.base/memattr.exp: Same.
3073 * gdb.base/nofield.exp: Same.
3074 * gdb.base/pointers.exp: Same.
3075 * gdb.base/printcmds.exp: Same.
3076 * gdb.base/ptype.exp: Same.
3077 * gdb.base/restore.exp: Same.
3078 * gdb.base/return.exp: Same.
3079 * gdb.base/scope.exp: Same.
3080 * gdb.base/set-noassign.exp: Same.
3081 * gdb.base/setshow.exp: Same.
3082 * gdb.base/shlib-call.exp: Same.
3083 * gdb.base/signals.exp: Same.
3084 * gdb.base/sigstep.exp: Same.
3085 * gdb.base/skip.exp: Same.
3086 * gdb.base/solib-symbol.exp: Same.
3087 * gdb.base/stap-probe.exp: Same.
3088 * gdb.base/step-line.exp: Same.
3089 * gdb.base/step-test.exp: Same.
3090 * gdb.base/style.exp: Same.
3091 * gdb.base/varargs.exp: Same.
3092 * gdb.base/vla-datatypes.exp: Same.
3093 * gdb.base/vla-ptr.exp: Same.
3094 * gdb.base/vla-sideeffect.exp: Same.
3095 * gdb.base/volatile.exp: Same.
3096 * gdb.base/watch-cond-infcall.exp: Same.
3097 * gdb.base/watchpoint.exp: Same.
3098
e96ec2ba
TV
30992019-11-02 Tom de Vries <tdevries@suse.de>
3100
3101 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
3102 * gdb.cp/cpexprs.exp: Same.
3103 * gdb.cp/except-multi-location.exp: Same.
3104 * gdb.cp/exceptprint.exp: Same.
3105 * gdb.cp/gdb2384.exp: Same.
3106 * gdb.cp/inherit.exp: Same.
3107 * gdb.cp/m-static.exp: Same.
3108 * gdb.cp/meth-typedefs.exp: Same.
3109 * gdb.cp/misc.exp: Same.
3110 * gdb.cp/namespace.exp: Same.
3111 * gdb.cp/non-trivial-retval.exp: Same.
3112 * gdb.cp/overload.exp: Same.
3113 * gdb.cp/pr17132.exp: Same.
3114 * gdb.cp/re-set-overloaded.exp: Same.
3115 * gdb.cp/rvalue-ref-types.exp: Same.
3116 * gdb.cp/templates.exp: Same.
3117
bd5766ec
LM
31182019-11-01 Luis Machado <luis.machado@linaro.org>
3119
3120 PR gdb/25124
3121
3122 * gdb.arch/pr25124.S: New file.
3123 * gdb.arch/pr25124.exp: New file.
3124
165f8965
AB
31252019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3126
3127 * gdb.fortran/info-modules.exp: Update expected results, and add
3128 additional tests for 'info module functinos', and 'info module
3129 variables'.
3130 * gdb.fortran/info-types.exp: Update expected results.
3131 * gdb.fortran/info-types.f90: Extend testcase with additional
3132 module variables and functions.
3133
59c35742
AB
31342019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
3135
3136 * gdb.fortran/info-modules.exp: New file.
3137 * gdb.fortran/info-types.exp: Build with new file.
3138 * gdb.fortran/info-types.f90: Include and use new module.
3139 * gdb.fortran/info-types-2.f90: New file.
3140
f3fb2519
PW
31412019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3142
3143 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
3144 * gdb.base/settings.exp: Test all settings types using
3145 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
3146 that now verifies that the value of "maint show" is the same as
3147 returned by the settings functions. Test the type of the
3148 maintenance settings.
3149 * gdb.base/default.exp: Update show_conv_list.
3150
d1e36019
TV
31512019-10-31 Tom de Vries <tdevries@suse.de>
3152
3153 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
3154 gdb_test.
3155 * gdb.arch/amd64-disp-step.exp: Same.
3156 * gdb.asm/asm-source.exp: Same.
3157 * gdb.btrace/buffer-size.exp: Same.
3158 * gdb.btrace/cpu.exp: Same.
3159 * gdb.btrace/enable.exp: Same.
3160 * gdb.dwarf2/count.exp: Same.
3161 * gdb.dwarf2/dw2-ranges-func.exp: Same.
3162 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
3163 * gdb.fortran/vla-datatypes.exp: Same.
3164 * gdb.fortran/vla-history.exp: Same.
3165 * gdb.fortran/vla-ptype.exp: Same.
3166 * gdb.fortran/vla-value.exp: Same.
3167 * gdb.fortran/whatis_type.exp: Same.
3168 * gdb.guile/guile.exp: Same.
3169 * gdb.multi/tids.exp: Same.
3170 * gdb.python/py-finish-breakpoint.exp: Same.
3171 * gdb.python/py-framefilter.exp: Same.
3172 * gdb.python/py-pp-registration.exp: Same.
3173 * gdb.python/py-xmethods.exp: Same.
3174 * gdb.python/python.exp: Same.
3175 * gdb.server/connect-with-no-symbol-file.exp: Same.
3176 * gdb.server/no-thread-db.exp: Same.
3177 * gdb.server/run-without-local-binary.exp: Same.
3178 * gdb.stabs/weird.exp: Same.
3179 * gdb.threads/attach-many-short-lived-threads.exp: Same.
3180 * gdb.threads/thread-find.exp: Same.
3181 * gdb.threads/tls-shared.exp: Same.
3182 * gdb.threads/tls.exp: Same.
3183 * gdb.threads/wp-replication.exp: Same.
3184 * gdb.trace/ax.exp: Same.
3185 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
3186
3d11e68e
TV
31872019-10-31 Tom de Vries <tdevries@suse.de>
3188
3189 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
3190 * gdb.ada/array_subscript_addr.exp: Same.
3191 * gdb.ada/arrayidx.exp: Same.
3192 * gdb.ada/arrayparam.exp: Same.
3193 * gdb.ada/arrayptr.exp: Same.
3194 * gdb.ada/boolean_expr.exp: Same.
3195 * gdb.ada/call_pn.exp: Same.
3196 * gdb.ada/complete.exp: Same.
3197 * gdb.ada/fixed_cmp.exp: Same.
3198 * gdb.ada/fun_addr.exp: Same.
3199 * gdb.ada/funcall_param.exp: Same.
3200 * gdb.ada/interface.exp: Same.
3201 * gdb.ada/mod_from_name.exp: Same.
3202 * gdb.ada/null_array.exp: Same.
3203 * gdb.ada/packed_array.exp: Same.
3204 * gdb.ada/packed_tagged.exp: Same.
3205 * gdb.ada/print_chars.exp: Same.
3206 * gdb.ada/print_pc.exp: Same.
3207 * gdb.ada/ptype_arith_binop.exp: Same.
3208 * gdb.ada/ptype_field.exp: Same.
3209 * gdb.ada/ptype_tagged_param.exp: Same.
3210 * gdb.ada/rec_return.exp: Same.
3211 * gdb.ada/ref_tick_size.exp: Same.
3212 * gdb.ada/str_ref_cmp.exp: Same.
3213 * gdb.ada/taft_type.exp: Same.
3214 * gdb.ada/tagged.exp: Same.
3215 * gdb.ada/type_coercion.exp: Same.
3216 * gdb.ada/uninitialized_vars.exp: Same.
3217
60b6ede8
TV
32182019-10-30 Tom de Vries <tdevries@suse.de>
3219
3220 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
3221
30baf67b
TV
32222019-10-26 Tom de Vries <tdevries@suse.de>
3223
3224 * gdb.base/bigcore.c: Fix typos in comments.
3225 * gdb.base/ctf-ptype.c: Same.
3226 * gdb.base/long_long.c: Same.
3227 * gdb.dwarf2/dw2-op-out-param.S: Same.
3228 * gdb.python/py-evthreads.c: Same.
3229 * gdb.reverse/i387-stack-reverse.c: Same.
3230 * gdb.trace/tfile.c: Same.
3231 * lib/compiler.c: Same.
3232 * lib/compiler.cc: Same.
3233
158da0d1
TV
32342019-10-25 Tom de Vries <tdevries@suse.de>
3235
3236 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
3237 gdb_test_multiple calls.
3238 * gdb.reverse/sigall-reverse.exp: Same.
3239 * gdb.reverse/solib-precsave.exp: Same.
3240 * gdb.reverse/solib-reverse.exp: Same.
3241 * gdb.reverse/until-precsave.exp: Same.
3242 * gdb.reverse/until-reverse.exp: Same.
3243
4ccdfbec
TV
32442019-10-24 Tom de Vries <tdevries@suse.de>
3245
3246 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
3247 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
3248 kfail using -wrap pattern flag and convenience variable
3249 gdb_test_name.
3250
33d569b7
AB
32512019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
3252
3253 * gdb.python/py-progspace.exp: Add tests for the
3254 Progspace.block_for_pc method.
3255
4d0b984b
TT
32562019-10-23 Tom Tromey <tom@tromey.com>
3257
3258 * configure: Rebuild.
3259 * aclocal.m4: Use m4_include, not sinclude.
3260
94cb3754
TV
32612019-10-21 Tom de Vries <tdevries@suse.de>
3262
3263 * gdb.base/infcall-nested-structs.c: Add
3264 __attribute__((noinline,noclone)) to all functions.
3265 (call_all): Add missing variable initialization. Simplify return value.
3266 (breakpt): Increment volatile variable, to prevent call from being
3267 optimized out.
3268 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
3269
062f1fc1
TV
32702019-10-17 Tom de Vries <tdevries@suse.de>
3271
3272 * gdb.fortran/module.exp: Allow info variables to print info for files
3273 other than module.f90.
3274
0b54364d
AB
32752019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3276
3277 * gdb.fortran/module.exp: Extend with 'info variables' test.
3278
7ff5fae7
AB
32792019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3280
3281 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
3282 F77_FOR_TARGET.
3283
d10eccaa
TV
32842019-10-16 Tom de Vries <tdevries@suse.de>
3285
3286 PR tdep/25096
3287 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
3288
745ff14e
TV
32892019-10-16 Tom de Vries <tdevries@suse.de>
3290
3291 PR tdep/24104
3292 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
3293 Add KFAIL for PR tdep/25096.
3294
03e1ab94
TV
32952019-10-16 Tom de Vries <tdevries@suse.de>
3296
3297 PR testsuite/25059
3298 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
3299
b17fcc10
TV
33002019-10-16 Tom de Vries <tdevries@suse.de>
3301
3302 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
3303 as signed.
3304
9223170f
SM
33052019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
3306
3307 * gdb.mi/list-thread-groups-available.exp: Read entries one by
3308 one instead of increasing timeout.
3309
d6e76313
TV
33102019-10-13 Tom de Vries <tdevries@suse.de>
3311
3312 PR record/25038
3313 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
3314 * gdb.reverse/sigall-reverse.exp: Same.
3315 * gdb.reverse/solib-precsave.exp: Same.
3316 * gdb.reverse/solib-reverse.exp: Same.
3317 * gdb.reverse/step-precsave.exp: Same.
3318 * gdb.reverse/until-precsave.exp: Same.
3319 * gdb.reverse/until-reverse.exp: Same.
3320 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
3321
6dfc0041
AA
33222019-10-10 Andreas Arnez <arnez@linux.ibm.com>
3323
3324 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
3325 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
3326 (cmp_struct_05_01, cmp_struct_static_02_01)
3327 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
3328 comparisons.
3329
abcf2cc8
TV
33302019-10-10 Tom de Vries <tdevries@suse.de>
3331
3332 PR testsuite/24888
3333 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
3334 gnatlink.
3335
a50faaf6
TV
33362019-10-09 Tom de Vries <tdevries@suse.de>
3337
3338 PR testsuite/25048
3339 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
3340
60ff3cd7
AB
33412019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3342
3343 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
3344 exceptions due to missing debug information.
3345
dfee8566
TV
33462019-10-07 Tom de Vries <tdevries@suse.de>
3347
3348 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
3349
3d63690a
AB
33502019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3351
3352 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
3353 * gdb.base/annota1.exp: Update to use gdb_test_name.
3354
30d1f018
WP
33552019-10-07 Weimin Pan <weimin.pan@oracle.com>
3356
3357 * gdb.base/ctf-whatis.exp: New file.
3358 * gdb.base/ctf-whatis.c: New file.
3359 * gdb.base/ctf-ptype.exp: New file.
3360 * gdb.base/ctf-ptype.c: New file.
3361 * gdb.base/ctf-constvars.exp: New file.
3362 * gdb.base/ctf-constvars.c: New file.
3363 * gdb.base/ctf-cvexpr.exp: New file.
3364
4dbbb47c
TV
33652019-10-04 Tom de Vries <tdevries@suse.de>
3366
3367 * gdb.cp/local-static.c (main): Move declaration of int i out of the
3368 for loop.
3369
77c2dba3
TT
33702019-10-03 Tom Tromey <tom@tromey.com>
3371
3372 PR rust/24976:
3373 * gdb.rust/simple.rs (Union2): New type.
3374 (main): Use Union2.
3375 * gdb.rust/simple.exp: Add test.
3376
179aed7f
AB
33772019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3378
3379 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
3380 nested function prefix.
3381
0a4b0913
AB
33822019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
3383 Richard Bunt <richard.bunt@arm.com>
3384 Andrew Burgess <andrew.burgess@embecosm.com>
3385
3386 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
3387 nested functions.
3388 * gdb.fortran/nested-funcs.f90: Update expected results.
3389 * gdb.fortran/nested-funcs-2.exp: New file.
3390 * gdb.fortran/nested-funcs-2.f90: New file.
3391
082cce05
AB
33922019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3393
3394 * gdb.python/py-parameter.exp: Make test names unique.
3395 * gdb.python/py-template.exp: Likewise.
3396 * gdb.python/py-value.exp: Likewise.
3397
2b74ba5a
AB
33982019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3399
3400 * gdb.base/break-interp.exp: Reduce test name duplication.
3401 * gdb.base/call-sc.exp: Likewise.
3402 * gdb.base/callfuncs.exp: Likewise.
3403 * gdb.base/charset.exp: Likewise.
3404 * gdb.base/dump.exp: Likewise.
3405 * gdb.base/ena-dis-br.exp: Likewise.
3406 * gdb.base/relational.exp: Likewise.
3407 * gdb.base/step-over-syscall.exp: Likewise.
3408 * gdb.base/structs.exp: Likewise.
3409
58eb20d5
AB
34102019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3411
3412 * gdb.linespec/explicit.exp: Make test names unique.
3413 * gdb.linespec/ls-errs.exp: Likewise.
3414
4d421147
AB
34152019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3416
3417 * gdb.reverse/break-precsave.exp: Make test names unique.
3418 * gdb.reverse/break-reverse.exp: Likewise.
3419 * gdb.reverse/finish-precsave.exp: Likewise.
3420 * gdb.reverse/finish-reverse.exp: Likewise.
3421 * gdb.reverse/machinestate-precsave.exp: Likewise.
3422 * gdb.reverse/machinestate.exp: Likewise.
3423 * gdb.reverse/readv-reverse.exp: Likewise.
3424 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3425 * gdb.reverse/sigall-precsave.exp: Likewise.
3426 * gdb.reverse/sigall-reverse.exp: Likewise.
3427 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
3428 * gdb.reverse/watch-precsave.exp: Likewise.
3429 * gdb.reverse/watch-reverse.exp: Likewise.
3430
d8c06f22
AB
34312019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3432
3433 * gdb.threads/stop-with-handle.c: New file.
3434 * gdb.threads/stop-with-handle.exp: New file.
3435
3a56ed86
TV
34362019-10-03 Tom de Vries <tdevries@suse.de>
3437
3438 PR testsuite/25059
3439 * gdb.base/list-missing-source.exp: Allowing the "Compilation
3440 directory" line to be missing.
3441
42275044
TV
34422019-10-03 Tom de Vries <tdevries@suse.de>
3443
3444 PR testsuite/25059
3445 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
3446 type optional.
3447
9ef62df0
AA
34482019-10-02 Andreas Arnez <arnez@linux.ibm.com>
3449
3450 * gdb.python/py-format-string.c (string.h): New include.
3451 (main): Fill a_struct_with_union.the_union.an_int with bytes of
3452 the same value, for endianness-independence.
3453 * gdb.python/py-format-string.exp (default_regexp_dict)
3454 (test_pretty_structs, test_format): Adjust expected output to the
3455 changed initialization.
3456
37f6a7f4
TT
34572019-10-02 Tom Tromey <tromey@adacore.com>
3458
3459 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3460
1d58d6a2
PA
34612019-10-02 Pedro Alves <palves@redhat.com>
3462 Andrew Burgess <andrew.burgess@embecosm.com>
3463
3464 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3465 "print-file-var.h".
3466 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3467 (get_version_1): Print this_version_id and its address.
3468 Add extern "C" wrappers around interface functions.
3469 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3470 "print-file-var.h".
3471 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3472 (get_version_2): Print this_version_id and its address.
3473 Add extern "C" wrappers around interface functions.
3474 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3475 <stddef.h> and "print-file-var.h".
3476 Add extern "C" wrappers around interface functions.
3477 [VERSION_ID_MAIN] (this_version_id): Define.
3478 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3479 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3480 up extern "C" blocks.
3481 * gdb.base/print-file-var.exp (test): New, factored out from top
3482 level.
3483 (top level): Test all combinations of attribute hidden or not,
3484 dlopen or not, and this_version_id symbol in main file or not.
3485 Compile tests as both C++ and C, make test names unique.
3486
d770d56f
TT
34872019-10-01 Tom Tromey <tom@tromey.com>
3488
3489 * gdb.base/style.exp: Test "show logging filename".
3490
7f6aba03
TT
34912019-10-01 Tom Tromey <tom@tromey.com>
3492
3493 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3494 * gdb.base/style.exp: Add metadata style test.
3495
14309bb6
TT
34962019-10-01 Tom Tromey <tom@tromey.com>
3497
3498 * gdb.base/style.exp: Test "pwd".
3499
2a3c1174
PA
35002019-10-01 Tom Tromey <tom@tromey.com>
3501
3502 * gdb.base/style.exp: Update tests.
3503
53d666ec
AA
35042019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3505
3506 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3507 'six' to unsigned.
3508 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3509 'five'. Use an all-ones bit pattern for each.
3510 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3511 to its changed values.
3512
4a56a520
TT
35132019-09-30 Tom Tromey <tromey@adacore.com>
3514
3515 * gdb.rust/traits.rs: Disable all warnings.
3516
0df0352a
TV
35172019-09-29 Tom de Vries <tdevries@suse.de>
3518
aac66a4c 3519 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 3520
73d9a918
TV
35212019-09-29 Tom de Vries <tdevries@suse.de>
3522
3523 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
3524
060b3ab4
TV
35252019-09-27 Tom de Vries <tdevries@suse.de>
3526
3527 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
3528
68f7d34d
TV
35292019-09-27 Tom de Vries <tdevries@suse.de>
3530
3531 PR record/23188
3532 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
3533
5d63b30a
TT
35342019-09-26 Tom Tromey <tromey@adacore.com>
3535
3536 * gdb.ada/py_taft.exp: New file.
3537 * gdb.ada/py_taft/main.adb: New file.
3538 * gdb.ada/py_taft/pkg.adb: New file.
3539 * gdb.ada/py_taft/pkg.ads: New file.
3540
3d435220
TV
35412019-09-24 Tom de Vries <tdevries@suse.de>
3542
3543 PR gdb/24598
3544 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
3545
77d03678
TV
35462019-09-22 Tom de Vries <tdevries@suse.de>
3547
3548 * gdb.base/restore.exp: Allow register variables to be optimized out at
3549 -O0.
3550
abf516c6
UW
35512019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
3552
3553 * gdb.arch/spu-info.exp: Remove file.
3554 * gdb.arch/spu-info.c: Remove file.
3555 * gdb.arch/spu-ls.exp: Remove file.
3556 * gdb.arch/spu-ls.c: Remove file.
3557
3558 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
3559 * gdb.asm/spu.inc: Remove file.
3560
3561 * gdb.base/dump.exp: Remove support for spu*-*-*.
3562 * gdb.base/stack-checking.exp: Likewise.
3563 * gdb.base/overlays.exp: Likewise.
3564 * gdb.base/ovlymgr.c: Likewise.
3565 * gdb.base/spu.ld: Remove file.
3566
3567 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
3568 * gdb.cp/cpexprs.exp: Likewise.
3569 * gdb.cp/exception.exp: Likewise.
3570 * gdb.cp/gdb2495.exp: Likewise.
3571 * gdb.cp/mb-templates.exp: Likewise.
3572 * gdb.cp/pr9167.exp: Likewise.
3573 * gdb.cp/userdef.exp: Likewise.
3574
3575 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
3576
3577 * gdb.cell: Remove directory.
3578 * lib/cell.exp: Remove file.
3579
e452e88f
TV
35802019-09-19 Tom de Vries <tdevries@suse.de>
3581
3582 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
3583
8a625130
TV
35842019-09-19 Tom de Vries <tdevries@suse.de>
3585
3586 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
3587
81dc3ab5
TV
35882019-09-19 Tom de Vries <tdevries@suse.de>
3589
3590 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
3591 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
3592 (gdb_target_cmd): ... here.
3593 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
3594 value 2.
3595
b078f3ac
AB
35962019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3597
3598 * gdb.base/source-dir.exp: Avoid having directory names in test
3599 names.
3600
f1b620e9
MG
36012019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3602
3603 * gdb.base/source-dir.exp: Add extra test for mapped compilation
3604 directory.
3605
67f3ed6a
AB
36062019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3607
3608 * gdb.base/list-missing-source.exp: New file.
3609
d1b70248
TV
36102019-09-14 Tom de Vries <tdevries@suse.de>
3611
3612 PR teststuite/24599
3613 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
3614 * lib/ada.exp (gnatmake_version_at_least): New proc.
3615
5fabdcd6
AB
36162019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3617
3618 * gdb.base/maint.exp: Use exec_has_index_section.
3619
aa17805f
AB
36202019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3621
3622 * gdb.base/maint.exp: Add test for 'maint info sections'.
3623
25e5c209
TV
36242019-09-12 Tom de Vries <tdevries@suse.de>
3625
3626 * gdb.base/store.exp: Allow register variables to be optimized out at
3627 -O0.
3628
4993045d
PW
36292019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3630
3631 * gdb.ada/rdv_wait.exp: Update to new task names.
3632 * gdb.base/task_switch_in_core.exp: Likewise.
3633 * gdb.base/info_sources_base.c: Likewise.
3634
8a516164
TT
36352019-09-10 Tom Tromey <tromey@adacore.com>
3636
3637 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
3638
aa391654
TT
36392019-09-10 Tom Tromey <tromey@adacore.com>
3640
3641 * gdb.ada/dgopt.exp: New file.
3642 * gdb.ada/dgopt/x.adb: New file.
3643
8634b462
TT
36442019-09-08 Tom Tromey <tom@tromey.com>
3645
3646 * gdb.tui/resize.exp: Remove setup_xfail.
3647 * gdb.tui/regs.exp: Remove setup_xfail.
3648 * gdb.tui/basic.exp: Remove setup_xfail.
3649
736b0f76
DB
36502019-09-06 David Blaikie <dblaikie@gmail.com>
3651
3652 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
3653 * gdb.cp/cplabel.exp: Ditto.
3654 * gdb.linespec/ls-errs.exp: Ditto.
3655
30331a6c
TV
36562019-09-05 Tom de Vries <tdevries@suse.de>
3657
3658 * lib/gdb.exp (cmp_file_string): New proc.
3659 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
3660 runto_main. Verify save breakpoints output.
3661
98b0ebab
PW
36622019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3663
3664 * gdb.base/info-var.exp: Test info variables without running
3665 to main, to avoid expect's buffer overflow.
3666
4e962e74
TT
36672019-09-03 Tom Tromey <tromey@adacore.com>
3668
3669 * gdb.ada/bias.exp: New file.
3670 * gdb.ada/bias/bias.adb: New file.
3671 * gdb.ada/print_chars.exp: Add regression test.
3672 * gdb.ada/print_chars/foo.adb (My_Character): New type.
3673 (MC): New variable.
3674
2ea1a07a
SL
36752019-08-29 Sandra Loosemore <sandra@codesourcery.com>
3676
3677 * gdb.base/argv0-symlink.exp: Run only on native target
3678 and local host.
3679
8077c50d
TV
36802019-08-29 Tom de Vries <tdevries@suse.de>
3681
3682 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
3683 diverse debug info.
3684 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
3685
48352473
TV
36862019-08-28 Tom de Vries <tdevries@suse.de>
3687
3688 * gdb.base/info-var.exp: Allow info variables to print info for files
3689 other than info-var-f1.c and info-var-f2.c.
3690
d8f27c60
AB
36912019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3692
3693 * gdb.fortran/info-types.exp: Add module.
3694 * gdb.fortran/info-types.f90: Update expected results.
3695
1f20c35e
AB
36962019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3697
3698 * gdb.fortran/info-types.exp: New file.
3699 * gdb.fortran/info-types.f90: New file.
3700 * lib/fortran.exp (fortran_character1): New proc.
3701
4acfdd20
AB
37022019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3703
3704 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
3705 functions'. Reindent as needed.
3706 * gdb.base/info-var-f1.c: New file.
3707 * gdb.base/info-var-f2.c: New file.
3708 * gdb.base/info-var.exp: New file.
3709 * gdb.base/info-var.h: New file.
3710
5c31b358
TV
37112019-08-26 Tom de Vries <tdevries@suse.de>
3712
3713 PR c++/24852
3714 * gdb.cp/no-libstdcxx-probe.exp: New test.
3715
b694989f
TV
37162019-08-26 Tom de Vries <tdevries@suse.de>
3717
3718 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
3719 * tests need to be skipped.
3720 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
3721 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
3722 mi_skip_libstdcxx_probe_tests.
3723
d9c4ba53
SDJ
37242019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
3725
3726 * gdb.python/py-xmethods.exp: Use raw strings when passing
3727 arguments to SimpleXMethodMatcher.
3728
395fad09
TV
37292019-08-22 Tom de Vries <tdevries@suse.de>
3730
3731 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
3732 more informative.
3733
26c957f1
PA
37342019-08-21 Pedro Alves <palves@redhat.com>
3735
3736 * gdb.base/with.exp: Test "with" with no arguments.
3737
61f80d5d
TV
37382019-08-21 Tom de Vries <tdevries@suse.de>
3739
3740 * gdb.base/gdb-caching-proc.exp: Sort files.
3741
d7a11d13
TV
37422019-08-20 Tom de Vries <tdevries@suse.de>
3743
3744 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
3745 compilation.
3746
34dafe9f
TV
37472019-08-16 Tom de Vries <tdevries@suse.de>
3748
3749 * gdb.base/compare-sections.exp ("after run to main"): Allow
3750 mismatched read-only sections for PIE executables.
3751
398fdd60
TT
37522019-08-16 Tom Tromey <tom@tromey.com>
3753
3754 * lib/tuiterm.exp (_csi_Z): New proc.
3755 * gdb.tui/basic.exp: Update window positions.
3756 * gdb.tui/empty.exp: Update window positions.
3757
d8f9e51c
SL
37582019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3759
3760 * gdb.base/examine-backward.exp: Correct regexp for
3761 "examine 3 bytes backward from ${address_zero}".
3762
3df505f6
TT
37632019-08-15 Tom Tromey <tom@tromey.com>
3764
3765 * gdb.tui/empty.exp: Enable resizing tests.
3766
272560b5
TT
37672019-08-15 Tom Tromey <tromey@adacore.com>
3768
3769 * gdb.ada/char_enum.exp: Add regression tests.
3770 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
3771 and '0'.
3772 (Char, Gchar): Update.
3773 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
3774
08235187
CB
37752019-08-15 Christian Biesinger <cbiesinger@google.com>
3776
3777 * gdb.python/python.exp: Expect a leading underscore on
3778 GdbOutput{,Error}File.
3779
22a2ab04
SL
37802019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3781
3782 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3783 Windows host.
3784
835b995b
SL
37852019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3786
3787 * gdb.base/batch-preserve-term-settings.exp
3788 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3789
97dd8e07
CB
37902019-08-15 Christian Biesinger <cbiesinger@google.com>
3791
3792 * lib/gdb.exp: When running on a mingw target, replace
3793 /x/ with x:/.
3794
75faf5c4
AH
37952019-08-14 Alan Hayward <alan.hayward@arm.com>
3796
3797 * gdb.arch/aarch64-prologue.c: New test.
3798 * gdb.arch/aarch64-prologue.exp: New file.
3799
abc6c00f
TV
38002019-08-13 Tom de Vries <tdevries@suse.de>
3801
3802 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3803 Thread.
3804
74c2c1f4
SL
38052019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3806
3807 * gdb.python/py-completion.exp: Download the .py file to the host
3808 and use its host pathname. Conditionalize tests that use
3809 tab completion and manipulate files on the build machine.
3810 * gdb.python/py-events.exp: Download the .py file to the host
3811 and use its host pathname.
3812 * gdb.python/py-evsignal.exp: Likewise.
3813 * gdb.python/py-evthreads.exp: Likewise.
3814 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3815 pathname syntax.
3816 * gdb.python/py-framefilter.exp: Download the .py file to the right
3817 place on the host. Match Windows pathname syntax.
3818 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3819 .py file to the host and use its host pathname.
3820 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3821 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3822 build pathname. Skip symlink test on Windows host. Add missing
3823 newline at end of file.
3824 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3825 and use its host pathname.
3826 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3827 * gdb.python/py-section-script.exp: Use host location of binfile
3828 on safe-path. Use correct path separator on Windows host.
3829 Reorder alternatives in gdb_test_multiple to prevent matching
3830 the wrong alternative on success.
3831 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3832
ca2589f3
PP
38332019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3834
3835 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3836 expect the GDB inferior to no longer immediately stop after
3837 being resumed with "signal SIGINT".
3838
020a839d
SL
38392019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3840
3841 * gdb.linespec/break-ask.exp: Generalize regexps to match
3842 Windows pathnames too.
3843
128d6509
TV
38442019-08-08 Tom de Vries <tdevries@suse.de>
3845
3846 PR testsuite/24862
3847 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3848
590042fc
PW
38492019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3850
3851 * gdb.base/style.exp: Update tests for help doc new invariants.
3852 * gdb.base/help.exp: Likewise.
3853
046bebe1
TT
38542019-08-06 Tom Tromey <tom@tromey.com>
3855
3856 * gdb.base/style.exp: Add disassemble test.
3857 * gdb.base/style.c (some_called_function): New function.
3858 (main): Use it.
3859
0b27c27d
CB
38602019-08-05 Christian Biesinger <cbiesinger@google.com>
3861
3862 * gdb.python/py-block.exp: Test dictionary access on blocks.
3863
580f1034
SM
38642019-08-05 Simon Marchi <simon.marchi@efficios.com>
3865
3866 PR gdb/24863
3867 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3868 -list-thread-groups --available test when running under
3869 check-read1.
3870
d86bd7cb
TV
38712019-08-05 Tom de Vries <tdevries@suse.de>
3872
3873 PR testsuite/24863
3874 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3875 * gdb.base/help.exp: Use with_read1_timeout_factor.
3876 * gdb.base/info-macros.exp: Same.
3877 * gdb.cp/nested-types.exp: Same.
3878
a80cf5d8
TV
38792019-08-05 Tom de Vries <tdevries@suse.de>
3880
3881 * lib/gdb.exp (version_at_least): Factor out of ...
3882 (tcl_version_at_least): ... here.
3883 (gdb_compile): Fail if pie results in non-PIE executable.
3884 (readelf_version, readelf_prints_pie): New proc.
3885 (exec_is_pie): Return -1 if unknown.
3886
d0962838
TV
38872019-08-05 Tom de Vries <tdevries@suse.de>
3888
3889 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3890
2252ff3d
SL
38912019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3892
3893 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3894
26655f53
SL
38952019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3896
3897 * lib/completion-support.exp (test_gdb_complete_none): Skip
3898 tab completion tests if no readline support.
3899 (test_gdb_complete_unique_re): Likewise.
3900 (test_gdb_complete_multiple): Likewise.
3901
db4dc13e
PW
39022019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3903
3904 * gdb.base/info_sources.exp: New file.
3905 * gdb.base/info_sources.c: New file.
3906 * gdb.base/info_sources_base.c: New file.
3907
0eba165a
PFC
39082019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3909
3910 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3911 prefix argument.
3912 (test_exit_status): Add prefix argument.
3913
59bd512b
TV
39142019-08-01 Tom de Vries <tdevries@suse.de>
3915
3916 PR testsuite/24863
3917 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3918 calling exp_continue for new thread and thread exited messages.
3919
2a3ad588
TV
39202019-08-01 Tom de Vries <tdevries@suse.de>
3921
3922 PR testsuite/24863
3923 * gdb.base/structs.exp: Fix check-read1 timeout using
3924 gdb_test_sequence.
3925 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3926
117eb594
TV
39272019-08-01 Tom de Vries <tdevries@suse.de>
3928
3929 PR testsuite/24863
3930 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3931 line.
3932
ed591340
TV
39332019-08-01 Tom de Vries <tdevries@suse.de>
3934
3935 PR testsuite/24863
3936 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3937
aa3b6533
TT
39382019-07-30 Tom Tromey <tromey@adacore.com>
3939
3940 * gdb.ada/display_nested.exp: New file.
3941 * gdb.ada/display_nested/foo.adb: New file.
3942 * gdb.ada/display_nested/pack.adb: New file.
3943 * gdb.ada/display_nested/pack.ads: New file.
3944
2906593f
CB
39452019-07-30 Christian Biesinger <cbiesinger@google.com>
3946
3947 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3948 namespace.
3949 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3950
0f575925
TV
39512019-07-30 Tom de Vries <tdevries@suse.de>
3952
3953 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3954 instead.
3955
b13057d9
TV
39562019-07-30 Tom de Vries <tdevries@suse.de>
3957
3958 PR testsuite/24834
3959 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3960 (exec_is_pie): New proc.
3961
5c4dde85
CB
39622019-07-29 Christian Biesinger <cbiesinger@google.com>
3963
3964 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3965
c620ed88
CB
39662019-07-29 Christian Biesinger <cbiesinger@google.com>
3967
3968 * gdb.python/py-objfile.c: Add global and static vars.
3969 * gdb.python/py-objfile.exp: Test new functions Objfile.
3970 lookup_global_symbol and lookup_static_symbol.
3971
3d235706
TT
39722019-07-29 Tom Tromey <tom@tromey.com>
3973
3974 * lib/tuiterm.exp (Term::_csi_@): New proc.
3975 (Term::_csi_X): Don't move cursor.
3976
c7e4c0a6
PW
39772019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3978
3979 * gdb.base/options.exp: Update backtrace - completion to
3980 new option -frame-info.
3981 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3982 Test new 'set print frame-info'. Test backtrace -frame-info
3983 overriding 'set print frame-info'.
3984 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3985 Test new 'set print frame-info'.
3986 Verify consistency of backtrace with and without filters, with and
3987 without -no-filters.
3988 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3989 default.
3990
de28a3b7
TV
39912019-07-29 Tom de Vries <tdevries@suse.de>
3992
3993 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3994 no arguments".
3995
507dd60e
TV
39962019-07-29 Tom de Vries <tdevries@suse.de>
3997
3998 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3999 is a substring of the first for "complete non-unique file name".
4000
5beafce9
TV
40012019-07-29 Tom de Vries <tdevries@suse.de>
4002
4003 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
4004 with ".*".
4005
2d274232
TV
40062019-07-29 Tom de Vries <tdevries@suse.de>
4007
4008 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
4009 Pass prompt_regexp parameter to gdb_test_multiple calls.
4010
9197cd8b
TV
40112019-07-29 Tom de Vries <tdevries@suse.de>
4012
4013 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 4014 print registers" regexps.
9197cd8b 4015
b528dae0
TV
40162019-07-29 Tom de Vries <tdevries@suse.de>
4017
4018 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
4019
d17725d7
TV
40202019-07-29 Tom de Vries <tdevries@suse.de>
4021
4022 PR gdb/24855
4023 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
4024 (skip_python_tests_prompt): Add prompt_regexp argument to
4025 gdb_test_multiple calls.
4026
52b75bf1
TT
40272019-07-27 Tom Tromey <tom@tromey.com>
4028
4029 * gdb.tui/main.exp: New file.
4030
2b1d00c2
TT
40312019-07-27 Tom Tromey <tom@tromey.com>
4032
4033 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
4034 optional.
4035 * gdb.tui/empty.exp: New file.
4036
ded631d5
TT
40372019-07-27 Tom Tromey <tom@tromey.com>
4038
4039 * lib/tuiterm.exp (spawn): New proc.
4040 (Term::resize): New proc.
4041 * gdb.tui/resize.exp: New file.
4042
58ac439d
TT
40432019-07-27 Tom Tromey <tom@tromey.com>
4044
4045 * gdb.tui/list.exp: New file.
4046
fe1f56ee
TT
40472019-07-27 Tom Tromey <tom@tromey.com>
4048
4049 * gdb.tui/regs.exp: New file.
4050
f790b310
TT
40512019-07-27 Tom Tromey <tom@tromey.com>
4052
4053 * gdb.tui/basic.exp: Add "layout split" test.
4054
d95fc6ee
TT
40552019-07-27 Tom Tromey <tom@tromey.com>
4056
4057 * gdb.tui/basic.exp: Add "layout asm" test.
4058
c3786b3a
TT
40592019-07-27 Tom Tromey <tom@tromey.com>
4060
4061 * lib/tuiterm.exp: New file.
4062 * gdb.tui/basic.exp: New file.
4063
98a617f8
KB
40642019-07-27 Kevin Buettner <kevinb@redhat.com>
4065
4066 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
4067 Enable tests associated with this flag. Adjust regex
4068 referencing "foo_low" to now refer to "foo_cold" instead.
4069
5c076da4
KB
40702019-07-27 Kevin Buettner <kevinb@redhat.com>
4071
4072 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
4073 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
4074 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
4075 foo_cold. Revise comments to match.
4076 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
4077 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
4078 were wrapped into this proc; Call do_test in loop from outermost
4079 level.
4080 (foo_low): Rename all occurrences to "foo_cold".
4081 (backtrace from baz): New test.
4082 (x2/i foo_cold): New test.
4083 (info line *foo_cold): New test.
4084
1512d3b7
TV
40852019-07-26 Tom de Vries <tdevries@suse.de>
4086
4087 * gdb.arch/i386-pkru.exp: Fix unterminated string.
4088
297989a1
TV
40892019-07-25 Tom de Vries <tdevries@suse.de>
4090
4091 PR testsuite/24830
4092 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
4093 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
4094 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
4095 (skip_libstdcxx_probe_tests): ... here.
4096 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
4097
b3b965fb
TV
40982019-07-24 Tom de Vries <tdevries@suse.de>
4099
4100 PR testsuite/24807
4101 * gdb.objc/basicclass.m: Include stdio.h.
4102 * gdb.objc/nondebug.m: Same.
4103 * gdb.objc/objcdecode.m: Same.
4104
4625b4d0
TV
41052019-07-24 Tom de Vries <tdevries@suse.de>
4106
4107 PR testsuite/24612
4108 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
4109 additional_flags.
4110
024a5840
TV
41112019-07-24 Tom de Vries <tdevries@suse.de>
4112
4113 PR testsuite/24831
4114 * gdb.multi/tids.exp: Update error messages for info threads.
4115
c76ddaa3
TV
41162019-07-24 Tom de Vries <tdevries@suse.de>
4117
4118 * gdb.base/info-types.exp: Allow info types to print info for more than
4119 one file.
4120
9a618ef6
TV
41212019-07-23 Tom de Vries <tdevries@suse.de>
4122
4123 PR testsuite/24842
4124 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
4125 gdb_spawn_with_cmdline_opts.
4126
40eadf04
SP
41272019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
4128
4129 * gdb.arch/arm-cmse-sgstubs.c: New test.
4130 * gdb.arch/arm-cmse-sgstubs.exp: New file.
4131
5ba29434
TV
41322019-07-23 Tom de Vries <tdevries@suse.de>
4133
4134 PR testsuite/24711
4135 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
4136 issuing next command.
4137
a8e9d247
AB
41382019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4139
4140 * gdb.ada/info_auto_lang.exp: Update expected results.
4141 * gdb.base/info-types.c: Add additional types to check.
4142 * gdb.base/info-types.exp: Update expected results.
4143
eb86c5e2
AB
41442019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
4145
4146 * gdb.base/info-types.c: New file.
4147 * gdb.base/info-types.exp: New file.
4148
01e175fe
AB
41492019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
4150
4151 * gdb.arch/riscv-bp-infcall.c: New file.
4152 * gdb.arch/riscv-bp-infcall.exp: New file.
4153
6b78c3f8
AB
41542019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
4155
4156 PR breakpoints/24541
4157 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
4158
da738167
TV
41592019-07-14 Tom de Vries <tdevries@suse.de>
4160
4161 PR testsuite/24760
4162 * gdb.objc/basicclass.exp: Fix unterminated string.
4163
0d4e84ed
AB
41642019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
4165 Andrew Burgess <andrew.burgess@embecosm.com>
4166
4167 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
4168 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
4169 negative bounds.
4170 * gdb.fortran/vla-value.exp: Print elements of an array with
4171 negative bounds.
4172 * gdb.fortran/vla.f90: Setup an array with negative bounds for
4173 testing.
4174
021d8588
AB
41752019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
4176
4177 * gdb.base/options.exp (expect_string): Dequote strings in
4178 results.
4179 (test-string): Test strings with different quoting and reindent.
4180
f06f1252
TT
41812019-07-10 Tom Tromey <tromey@adacore.com>
4182
4183 * gdb.ada/mi_ex_cond.exp: Update expected results.
4184 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
4185 * gdb.ada/mi_catch_ex.exp: Update expected results.
4186 * gdb.ada/mi_catch_assert.exp: Update expected results.
4187 * gdb.ada/catch_ex.exp (catch_exception_info)
4188 (catch_exception_entry, catch_assert_entry)
4189 (catch_unhandled_entry): Update.
4190 * gdb.ada/catch_assert_if.exp: Update expected results.
4191
b863685d
RB
41922019-07-10 Richard Bunt <richard.bunt@arm.com>
4193 Stephen Roberts <stephen.roberts@arm.com>
4194
4195 * gdb.base/define.exp: Restore original prompt.
4196
cb1e4e32
PA
41972019-07-09 Pedro Alves <palves@redhat.com>
4198
4199 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
4200 breakpoints" output.
4201 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
4202 * gdb.python/py-breakpoint.exp: No longer expect that "catch
4203 throw" creates breakpoint.
4204 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
4205 'type="catchpoint"'.
4206
b58a68fe
PA
42072019-07-09 Pedro Alves <palves@redhat.com>
4208
4209 PR c++/15468
4210 * gdb.cp/except-multi-location-lib.cc: New.
4211 * gdb.cp/except-multi-location-main.cc: New.
4212 * gdb.cp/except-multi-location.exp: New.
4213
0826779b
PW
42142019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
4215
4216 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
4217 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
4218 argument and update callers.
4219
5b0e2db4
AB
42202019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
4221
4222 * gdb.arch/amd64-break-on-asm-line.S: New file.
4223 * gdb.arch/amd64-break-on-asm-line.exp: New file.
4224
1f6f6e21
PW
42252019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4226
4227 * gdb.base/printcmds.exp: Test printing C string and
4228 C wide string convenience vars without transiting via the inferior.
4229 Also make test names unique.
4230
ea142fbf
AH
42312019-07-08 Alan Hayward <alan.hayward@arm.com>
4232
5862c886 4233 PR breakpoints/25011
ea142fbf
AH
4234 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
4235
213fd9fa
PA
42362019-07-04 Pedro Alves <palves@redhat.com>
4237
4238 * lib/gdb.exp (foreach_with_prefix): Don't return early if
4239 body returned ok(0), break(3) or continue(4).
4240 * gdb.testsuite/foreach_with_prefix.exp: New file.
4241
2b40fda7
AH
42422019-07-04 Alan Hayward <alan.hayward@arm.com>
4243
4244 * gdb.server/unittest.exp: Allow 0 unit tests to run.
4245
a26c8de0
PA
42462019-07-03 Pedro Alves <palves@redhat.com>
4247
4248 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
4249 "return -code".
4250
5f4ba3e7
PA
42512019-07-03 Pedro Alves <palves@redhat.com>
4252
4253 PR cli/24732
4254 * gdb.base/shell.exp: Load completion-support.exp.
4255 Adjust expected error output. Add completion tests.
4256
a994424f
PA
42572019-07-03 Pedro Alves <palves@redhat.com>
4258
4259 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
4260 string_to_regexp.
4261
3d9be6f5
PA
42622019-07-03 Pedro Alves <palves@redhat.com>
4263
4264 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
4265 (expect_integer): Adjust to expect "-string".
4266 (expect_string): New.
4267 (all_options): Expect "-string".
4268 (test-flag, test-boolean): Adjust to expect "-string".
4269 (test-string): New proc.
4270 (top level): Call it.
4271
41fc454c
PA
42722019-07-03 Pedro Alves <palves@redhat.com>
4273
4274 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
4275 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
4276 the expected output in the success.
4277
b2b2a215
PA
42782019-07-03 Pedro Alves <palves@redhat.com>
4279
4280 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
4281 Split one gdb_test_multiple call in two to avoid a race.
4282
fdbc9870
PA
42832019-07-03 Pedro Alves <palves@redhat.com>
4284
4285 * gdb.base/with.c: New file.
4286 * gdb.base/with.exp: New file.
4287
c6ac8931
PA
42882019-07-03 Pedro Alves <palves@redhat.com>
4289
4290 * gdb.base/settings.exp: Replace all references to "maint
4291 test-settings set" with references to "maint set test-settings",
4292 and all references to "maint test-settings show" with references
4293 to "maint show test-settings".
4294
970f9d09
PA
42952019-07-03 Pedro Alves <palves@redhat.com>
4296
4297 * gdb.base/settings.exp (test-string): Adjust expected out when
4298 testing "maint test-settings show filename"
4299
54d66006
PA
43002019-07-02 Pedro Alves <palves@redhat.com>
4301
4302 * gdb.base/options.exp (test-info-threads): New procedure.
4303 (top level): Call it.
4304
10d06d82
TT
43052019-06-28 Tom Tromey <tromey@adacore.com>
4306
4307 * gdb.dwarf2/ada-linkage-name.c: New file.
4308 * gdb.dwarf2/ada-linkage-name.exp: New file.
4309
3d507ff2
TT
43102019-06-27 Tom Tromey <tromey@adacore.com>
4311
d039f014 4312 PR c++/20020:
3d507ff2
TT
4313 * gdb.cp/constexpr-field.exp: Use setup_xfail.
4314
8af58ffe
TV
43152019-06-26 Tom de Vries <tdevries@suse.de>
4316
4317 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
4318
22e21752
TV
43192019-06-26 Tom de Vries <tdevries@suse.de>
4320
4321 * gdb.base/index-cache.exp: Add back missing debug option.
4322
b65b566c
PW
43232019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4324
4325 * gdb.base/alias.exp: Test non matching/non existing prefixes.
4326
5c2c8c69
TV
43272019-06-25 Tom de Vries <tdevries@suse.de>
4328
4329 PR testsuite/24727
4330 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
4331
164e3873
TV
43322019-06-24 Tom de Vries <tdevries@suse.de>
4333
4334 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
4335
824eacee
TV
43362019-06-24 Tom de Vries <tdevries@suse.de>
4337
4338 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
4339 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
4340 * gdb.trace/unavailable-dwarf-piece.exp: Same.
4341
385b97d3
TV
43422019-06-24 Tom de Vries <tdevries@suse.de>
4343
4344 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
4345
c596f180
TV
43462019-06-21 Tom de Vries <tdevries@suse.de>
4347
4348 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
4349
b13a7d03
TV
43502019-06-21 Tom de Vries <tdevries@suse.de>
4351
4352 PR testsuite/24518
4353 PR ada/24713
4354 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
4355 index.
4356
899277ae
TT
43572019-06-19 Tom Tromey <tromey@adacore.com>
4358
4359 * gdb.ada/length_cond.exp: Add intro comment.
4360
680e1bee
TT
43612019-06-19 Tom Tromey <tromey@adacore.com>
4362
4363 * gdb.ada/length_cond.exp: New file.
4364 * gdb.ada/length_cond/length_cond.adb: New file.
4365 * gdb.ada/length_cond/pck.adb: New file.
4366 * gdb.ada/length_cond/pck.ads: New file.
4367
0ed4690a
TV
43682019-06-18 Tom de Vries <tdevries@suse.de>
4369
4370 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
4371
d20ed5fd
TT
43722019-06-18 Tom Tromey <tromey@adacore.com>
4373
4374 * gdb.base/list0.h: Add comment explaining control character.
4375
86e04673
TV
43762019-06-18 Tom de Vries <tdevries@suse.de>
4377
4378 * boards/fission.exp: Break up long debug_flags line.
4379
c4973306
SM
43802019-06-16 Tom de Vries <tdevries@suse.de>
4381
4382 PR gdb/24445
4383 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
4384 generated index.
4385
93cb9841
AB
43862019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4387
4388 PR gdb/24686
4389 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
4390 improve detection of bug gdb/24541.
4391
399aaebd
SM
43922019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
4393
4394 PR gdb/24669
4395 * gdb.base/index-cache.exp (uses_readnow,
4396 expecting_index_cache_use): Define global variable.
4397 (test_cache_enabled_miss, test_cache_enabled_hit): Use
4398 expecting_index_cache_use.
4399
584a927c
AB
44002019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
4401 Andrew Burgess <andrew.burgess@embecosm.com>
4402
4403 * gdb.fortran/pointers.f90: New file.
4404 * gdb.fortran/print_type.exp: New file.
4405 * gdb.fortran/vla-ptype.exp: Adapt expected results.
4406 * gdb.fortran/vla-type.exp: Likewise.
4407 * gdb.fortran/vla-value.exp: Likewise.
4408 * gdb.mi/mi-vla-fortran.exp: Likewise.
4409
30056ea0
AB
44102019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4411
4412 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
4413 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
4414 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
4415 as a stop reason.
4416
ec8e2b6d
AB
44172019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4418
4419 * gdb.base/annota1.exp: Update expected results.
4420 * gdb.cp/annota2.exp: Likewise.
4421 * gdb.cp/annota3.exp: Likewise.
4422
09e4c4e1
AB
44232019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4424
4425 * gdb.base/style-logging.exp: Remove path from test name.
4426
0735b091
TT
44272019-06-14 Tom Tromey <tromey@adacore.com>
4428
4429 PR gdb/24502:
4430 * gdb.base/style-logging.exp: New file.
4431
f5686554
TT
44322019-06-14 Tom Tromey <tromey@adacore.com>
4433
4434 * gdb.base/symfile-warn.exp: New file.
4435 * gdb.base/symfile-warn.c: New file.
4436
a0c1ffed
TT
44372019-06-14 Tom Tromey <tromey@adacore.com>
4438
4439 * gdb.base/annotate-symlink.exp: New file.
4440
f411722c
TT
44412019-06-14 Tom Tromey <tromey@adacore.com>
4442
4443 * gdb.ada/set_wstr.exp: Add reassignment test.
4444
4268ec18
TT
44452019-06-14 Tom Tromey <tromey@adacore.com>
4446
4447 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
4448 'unchecked_access and 'unrestricted_access as well.
4449
9a9e394b
TT
44502019-06-14 Tom Tromey <tromey@adacore.com>
4451
4452 PR ada/24539:
4453 * gdb.ada/vla.exp: Update tests.
4454 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
4455 pragma.
4456
4c048731
PA
44572019-06-13 Pedro Alves <palves@redhat.com>
4458
4459 * gdb.base/settings.exp (test-integer): Test junk after
4460 "unlimited".
4461
6665660a
PA
44622019-06-13 Pedro Alves <palves@redhat.com>
4463
4464 * gdb.base/options.exp (test-thread-apply): New.
4465 (top level): Call it.
4466
5d707134
PA
44672019-06-13 Pedro Alves <palves@redhat.com>
4468
4469 * gdb.base/options.exp (test-frame-apply): New.
4470 (top level): Test print commands with different "frame apply"
4471 prefixes.
4472
e2a689da
PA
44732019-06-13 Pedro Alves <palves@redhat.com>
4474
e79be6e5 4475 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4476 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4477 'max_completions' parameter and handle it.
4478 (test_gdb_completion_offers_commands): New.
4479
90a1ef87
PA
44802019-06-13 Pedro Alves <palves@redhat.com>
4481
4482 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4483
d4c16835
PA
44842019-06-13 Pedro Alves <palves@redhat.com>
4485
4486 * gdb.base/options.exp (test-backtrace): New.
4487 (top level): Call it.
4488
2daf894e
PA
44892019-06-13 Pedro Alves <palves@redhat.com>
4490
4491 * gdb.guile/scm-frame-args.exp: Use "set print
4492 raw-frame-arguments" instead of "set print raw frame-arguments".
4493 * gdb.python/py-frame-args.exp: Likewise.
4494
e6ed716c
PA
44952019-06-13 Pedro Alves <palves@redhat.com>
4496
4497 * gdb.compile/compile.exp: Adjust expected output to option
4498 processing changes.
4499
7d8062de
PA
45002019-06-13 Pedro Alves <palves@redhat.com>
4501
4502 * gdb.base/options.exp: Build executable.
4503 (test-print): New procedure.
4504 (top level): Call it, once for "print" and another for "compile
4505 print".
4506
9d0faba9
PA
45072019-06-13 Pedro Alves <palves@redhat.com>
4508
4509 * gdb.base/options.c: New file.
4510 * gdb.base/options.exp: New file.
4511
dee7b4c8
PA
45122019-06-13 Pedro Alves <palves@redhat.com>
4513
4514 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
4515 that "o" is ambiguous.
4516
dca0f6c0
PA
45172019-06-13 Pedro Alves <palves@redhat.com>
4518
4519 * gdb.base/settings.c: New file.
4520 * gdb.base/settings.exp: New file.
4521
ccf46844
PA
45222019-06-13 Pedro Alves <palves@redhat.com>
4523
4524 * gdb.base/completion.exp: Fix comment typo.
4525
b9a3f842
PA
45262019-06-13 Pedro Alves <palves@redhat.com>
4527
4528 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
4529 foo --1" test.
4530
d106773e
PA
45312019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
4532
4533 * gdb.fortran/block-data.f: New.
4534 * gdb.fortran/block-data.exp: New.
4535
fea82da0
TV
45362019-06-11 Tom de Vries <tdevries@suse.de>
4537
4538 PR testsuite/24521
4539 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
4540 message.
4541
8c2e74f1
TV
45422019-06-11 Tom de Vries <tdevries@suse.de>
4543
4544 PR testsuite/24521
4545 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
4546
b49851c8
TV
45472019-06-11 Tom de Vries <tdevries@suse.de>
4548
4549 * boards/readnow.exp: New file.
4550
a7067863
AB
45512019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
4552
4553 * gdb.fortran/vla-sizeof.exp: Update expected results.
4554
1a3da2cd
AB
45552019-06-06 Amos Bird <amosbird@gmail.com>
4556
4557 * gdb.base/annota1.exp (thread_switch): Add test for
4558 thread-exited annotation.
4559
3847a7bf
TT
45602019-06-06 Tom Tromey <tromey@adacore.com>
4561
4562 * gdb.base/maint.exp: Expect command started/finished output.
4563
0088ba59
AB
45642019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4565
4566 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
4567 comment.
4568 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
4569
312617a3
AB
45702019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4571
4572 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
4573 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
4574 * gdb.arch/riscv-unwind-long-insn.c: New file.
4575 * gdb.arch/riscv-unwind-long-insn.exp: New file.
4576
e1f2e1a2
CB
45772019-06-04 Christian Biesinger <cbiesinger@google.com>
4578
d3238f7d 4579 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 4580
206584bd
PW
45812019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4582
4583 * lib/gdb.exp (help_list_trailer): New regexp variable
4584 factorizing the help trailer message.
4585 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
4586 arg to allow to better factorize various tests.
4587 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
4588 (test_prefix_command_help): Use help_list_trailer.
4589 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
4590 * gdb.guile/scm-cmd.exp: Likewise.
4591 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
4592 * gdb.base/help.exp: Use test_user_defined_class_help.
4593 * gdb.base/style.exp: Add tests for styling of help and apropos.
4594 * lib/gdb-utils.exp (style): Add title and highlight styles.
4595
708dc93e
PW
45962019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4597
4598 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
4599 $_shell_exitsignal.
4600 * gdb.base/default.exp: Update for new convenience variables.
4601
f49055a5
TT
46022019-05-29 Tom Tromey <tromey@adacore.com>
4603
4604 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
4605 to "break complete ada" test case's regexp.
4606
4330d61d
TT
46072019-05-29 Tom Tromey <tromey@adacore.com>
4608
4609 PR c++/20020:
4610 * gdb.cp/constexpr-field.exp: New file.
4611 * gdb.cp/constexpr-field.cc: New file.
4612
000439d5
TT
46132019-05-29 Tom Tromey <tromey@adacore.com>
4614
4615 * gdb.base/finish.exp (finish_no_print): New proc.
4616 (finish_tests): Call it.
4617
5a01c34c
TV
46182019-05-24 Tom de Vries <tdevries@suse.de>
4619
4620 * gdb.dwarf2/gdb-add-index.exp: New file.
4621
18125b16
TT
46222019-05-22 Tom Tromey <tromey@adacore.com>
4623
4624 * gdb.base/info-shared.exp (check_info_shared): Use "style".
4625 * gdb.base/style.exp: Use "style".
4626 * lib/gdb-utils.exp (style): New proc.
4627
af1a8d03
TV
46282019-05-22 Tom de Vries <tdevries@suse.de>
4629
4630 * gdb.base/align.exp: Require c++11.
4631
e7fe496b
TV
46322019-05-22 Tom de Vries <tdevries@suse.de>
4633
4634 PR testsuite/24586
4635 * gdb.python/py-mi-var-info-path-expression.exp: Call
4636 mi_skip_python_tests to check if python is supported.
4637
8fca4da0
AH
46382019-05-22 Alan Hayward <alan.hayward@arm.com>
4639
4640 * gdb.arch/aarch64-pauth.c: New test.
4641 * gdb.arch/aarch64-pauth.exp: New file.
4642
b7060614
AH
46432019-05-22 Alan Hayward <alan.hayward@arm.com>
4644
4645 * README (Re-running Tests Outside The Testsuite): New section.
4646
669d0468
TV
46472019-05-21 Tom de Vries <tdevries@suse.de>
4648
4649 * gdb.arch/amd64-eval.exp: Require c++11.
4650 * gdb.base/max-depth.exp: Same.
4651 * gdb.compile/compile-cplus-array-decay.exp: Same.
4652 * gdb.cp/meth-typedefs.exp: Same.
4653 * gdb.cp/subtypes.exp: Same.
4654 * gdb.cp/temargs.exp: Same.
4655
ce3ebcaa
AH
46562019-05-21 Alan Hayward <alan.hayward@arm.com>
4657
4658 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
4659
34d11c68
AB
46602019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
4661
4662 PR gdb/18644
4663 * gdb.fortran/complex.exp: Remove setup_kfail calls.
4664 * gdb.fortran/printing-types.exp: Add new test.
4665 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
4666 testing.
4667 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
4668 setup_kfail call.
4669
87781e84
AH
46702019-05-17 Alan Hayward <alan.hayward@arm.com>
4671
4672 * README (Running the Testsuite): Change example.
4673 (Testsuite Parameters): Remove TRANSCRIPT.
4674 * lib/gdb.exp: Remove TRANSCRIPT check.
4675
b420b89e
AH
46762019-05-17 Alan Hayward <alan.hayward@arm.com>
4677
4678 * README (Testsuite Parameters): Add replay logging to
4679 GDBSERVER_DEBUG.
4680 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
4681 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
4682 as a comma separated list.
4683 (gdb_debug_init): Override procedure.
4684
408e9b8b
AH
46852019-05-17 Alan Hayward <alan.hayward@arm.com>
4686
4687 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
4688 (gdb_write_cmd_file): New procedure.
4689 * lib/gdbserver-support.exp (gdbserver_start): Call
4690 gdbserver_write_cmd_file.
4691 (gdbserver_write_cmd_file): New procedure.
4692
f9e2e39d
AH
46932019-05-17 Alan Hayward <alan.hayward@arm.com>
4694
4695 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
4696 (delete_breakpoints): Likewise.
4697 (gdb_run_cmd): Likewise.
4698 (gdb_start_cmd): Likewise.
4699 (gdb_starti_cmd): Likewise.
4700 (gdb_internal_error_resync): Likewise.
4701 (gdb_test_multiple): Likewise.
4702 (gdb_reinitialize_dir): Likewise.
4703 (default_gdb_exit): Likewise.
4704 (gdb_file_cmd): Mark kill as optional.
4705 (default_gdb_start): Call gdb_stdin_log_init.
4706 (send_gdb): Call gdb_stdin_log_write.
4707 (rerun_to_main): Mark Y as an answer.
4708 (gdb_stdin_log_init): New function.
4709 (gdb_stdin_log_write): Likewise.
4710
81f47ac2
AH
47112019-05-17 Alan Hayward <alan.hayward@arm.com>
4712
4713 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
4714 * gdb.base/debug-expr.exp: Likewise.
4715 * gdb.base/foll-fork.exp: Likewise.
4716 * gdb.base/foll-vfork.exp: Likewise.
4717 * gdb.base/fork-print-inferior-events.exp: Likewise.
4718 * gdb.base/gdb-sigterm.exp: Likewise.
4719 * gdb.base/gdbinit-history.exp: Likewise.
4720 * gdb.base/osabi.exp: Likewise.
4721 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4722 * gdb.base/ui-redirect.exp: Likewise.
4723 * gdb.gdb/unittest.exp: Likewise.
4724 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
4725 * gdb.mi/mi-watch.exp: Likewise.
4726 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4727 * gdb.mi/user-selected-context-sync.exp: Likewise.
4728 * gdb.python/python.exp: Disable debug test when debugging.
4729 * gdb.threads/check-libthread-db.exp: Disable when debugging.
4730 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4731 Likewise.
4732 * gdb.threads/stepi-random-signal.exp: Likewise.
4733
29b52314
AH
47342019-05-17 Alan Hayward <alan.hayward@arm.com>
4735
4736 * Makefile.in: Pass through GDB_DEBUG.
4737 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4738 (gdb,debug): Add board setting.
4739 * lib/gdb.exp (default_gdb_start): Start debugging.
4740 (gdb_debug_enabled): New procedure.
4741 (gdb_debug_init): Likewise.
29b52314
AH
4742
47432019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 4744
29b52314
AH
4745 * Makefile.in: Pass through GDB_DEBUG.
4746 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4747 (gdb,debug): Add board setting.
4748 * lib/gdb.exp (default_gdb_start): Start debugging.
4749 (gdb_debug_enabled): New procedure.
4750 (gdb_debug_init): Likewise.
29b52314 4751
ca1285d1
AH
47522019-05-17 Alan Hayward <alan.hayward@arm.com>
4753
4754 * gdb.base/ui-redirect.exp: Add debug redirect tests.
4755
f3a09c80
AH
47562019-05-17 Alan Hayward <alan.hayward@arm.com>
4757
4758 * gdb.base/ui-redirect.exp: Test redirection.
4759
26648588
JV
47602019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
4761
4762 * gdb.mi/mi-complete.exp: New file.
4763 * gdb.mi/mi-complete.cc: Likewise.
4764
14237686
AB
47652019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
4766
4767 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
4768 indexed and sliced arrays, and pointers to arrays.
4769
e7bd7fba
TT
47702019-05-14 Tom Tromey <tromey@adacore.com>
4771
4772 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
4773 styling test.
4774
2764128d
TV
47752019-05-14 Tom de Vries <tdevries@suse.de>
4776
4777 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
4778 selection entry encoding.
4779
71bed2db
TT
47802019-05-10 Tom Tromey <tromey@adacore.com>
4781
4782 * gdb.ada/info_exc.exp: Add "complete" test.
4783
63b667ad
TV
47842019-05-09 Tom de Vries <tdevries@suse.de>
4785
4786 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4787 CU-relative.
4788
9cfd2b89
TV
47892019-05-09 Tom de Vries <tdevries@suse.de>
4790
4791 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4792 CU-relative.
4793
2228ef77
XR
47942019-05-08 Joel Brobecker <brobecker@adacore.com>
4795
4796 * gdb.ada/frame_arg_lang.exp: New testcase.
4797 * gdb.ada/frame_arg_lang/bla.adb: New file.
4798 * gdb.ada/frame_arg_lang/pck.ads: New file.
4799 * gdb.ada/frame_arg_lang/pck.adb: New file.
4800 * gdb.ada/frame_arg_lang/foo.c: New file.
4801
80e55b13
TT
48022019-05-08 Tom Tromey <tromey@adacore.com>
4803
4804 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4805
9d3421af
TT
48062019-05-08 Tom Tromey <tromey@adacore.com>
4807
4808 * gdb.base/ptype-offsets.exp: Update tests.
4809
844333e2
TT
48102019-05-08 Tom Tromey <tromey@adacore.com>
4811
4812 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4813 cases.
4814 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4815 "short".
4816
988915ee
TT
48172019-05-08 Tom Tromey <tromey@adacore.com>
4818
4819 * gdb.ada/vla.exp: New file.
4820 * gdb.ada/vla/vla.adb: New file.
4821
7bd55dac
TV
48222019-05-07 Tom de Vries <tdevries@suse.de>
4823
4824 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4825
75f06e9d
TV
48262019-05-07 Tom de Vries <tdevries@suse.de>
4827
4828 PR testsuite/24522
4829 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4830 section.
4831
77e7aaa4
TV
48322019-05-07 Tom de Vries <tdevries@suse.de>
4833
4834 PR testsuite/24522
4835 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4836 .debug_aranges section.
4837
456ba0fa
TV
48382019-05-07 Tom de Vries <tdevries@suse.de>
4839
4840 PR testsuite/24159
4841 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4842
5a56d6a6
TV
48432019-05-06 Tom de Vries <tdevries@suse.de>
4844
4845 * lib/gdb.exp (exec_has_index_section): New proc.
4846 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4847 section.
4848
9d6d4be8
TV
48492019-05-04 Tom de Vries <tdevries@suse.de>
4850
4851 * boards/cc-with-debug-names.exp: New file.
4852
222a8d25
TT
48532019-05-03 Tom Tromey <tromey@adacore.com>
4854
4855 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4856 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4857 * gdb.ada/char_enum.exp: Add test.
4858
0fdfd794
TV
48592019-05-03 Tom de Vries <tdevries@suse.de>
4860
4861 * boards/cc-with-gdb-index.exp: New file.
4862
80062eb9
AB
48632019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4864
4865 * gdb.rust/simple.exp: Add new test case.
4866 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4867 (main): Initialise an instance of the new struct.
4868
4504bbde
TT
48692019-05-01 Tom Tromey <tromey@adacore.com>
4870
4871 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4872 record.
4873 (NPR): New variable.
4874 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4875 test.
4876
d48e62f4
TT
48772019-05-01 Tom Tromey <tromey@adacore.com>
4878
4879 * gdb.ada/packed_array_assign.exp: Add packed assignment
4880 regression test.
4881
f59f30f5
TV
48822019-05-01 Tom de Vries <tdevries@suse.de>
4883
4884 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4885
b70bfc54
TV
48862019-05-01 Tom de Vries <tdevries@suse.de>
4887
4888 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4889
15f18d14
AT
48902019-04-30 Ali Tamur <tamur@google.com>
4891
4892 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4893
2ff0a947
TT
48942019-04-30 Tom Tromey <tromey@adacore.com>
4895
4896 * lib/ada.exp (find_ada_tool): New proc.
4897 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4898 * gdb.ada/catch_ex_std.exp: New file.
4899 * gdb.ada/catch_ex_std/foo.adb: New file.
4900 * gdb.ada/catch_ex_std/some_package.adb: New file.
4901 * gdb.ada/catch_ex_std/some_package.ads: New file.
4902
a776957c
TT
49032019-04-30 Tom Tromey <tromey@adacore.com>
4904
4905 PR c++/24470:
4906 * gdb.cp/temargs.cc: Add test code from PR.
4907
bc68014d
AB
49082019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4909
4910 * gdb.fortran/vla-datatypes.exp: Update expected results.
4911 * gdb.fortran/vla-ptype.exp: Likewise.
4912 * gdb.fortran/vla-type.exp: Likewise.
4913 * gdb.fortran/vla-value.exp: Likewise.
4914
f1fdc960
AB
49152019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4916
4917 * gdb.fortran/ptr-indentation.exp: Update expected results.
4918 * gdb.fortran/ptype-on-functions.exp: Likewise.
4919 * gdb.fortran/vla-ptr-info.exp: Likewise.
4920 * gdb.fortran/vla-value.exp: Likewise.
4921
bf7a4de1
AB
49222019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4923
4924 * gdb.fortran/ptype-on-functions.exp: New file.
4925 * gdb.fortran/ptype-on-functions.f90: New file.
4926
bbe75b9d
AB
49272019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4928
4929 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4930 case void string.
4931
1db455a7
AB
49322019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4933
4934 * gdb.fortran/complex.exp: Expand.
4935 * gdb.fortran/complex.f: Renamed to...
4936 * gdb.fortran/complex.f90: ...this, and extended to add more
4937 complex values.
4938
b6d03bb2
AB
49392019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4940
4941 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4942 MODULO, CMPLX.
4943
2e62ab40
AB
49442019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4945 Richard Bunt <richard.bunt@arm.com>
4946
4947 * gdb.base/max-depth.c: New file.
4948 * gdb.base/max-depth.exp: New file.
4949 * gdb.python/py-nested-maps.c: New file.
4950 * gdb.python/py-nested-maps.exp: New file.
4951 * gdb.python/py-nested-maps.py: New file.
4952 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4953 (test_all_common): Call test_max_depth.
4954 * gdb.fortran/max-depth.exp: New file.
4955 * gdb.fortran/max-depth.f90: New file.
4956 * gdb.go/max-depth.exp: New file.
4957 * gdb.go/max-depth.go: New file.
4958 * gdb.modula2/max-depth.exp: New file.
4959 * gdb.modula2/max-depth.c: New file.
4960 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4961
d2b584a5
TV
49622019-04-29 Tom de Vries <tdevries@suse.de>
4963
4964 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4965
136afab8
PW
49662019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4967
4968 * gdb.base/callexit.exp: Test may-call-functions off.
4969
725cbb63
KS
49702019-04-25 Keith Seitz <keiths@redhat.com>
4971
4972 PR c++/24367
4973 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4974 (another_incomplete_struct, test_incomplete): New definitions.
4975 (main): Use new definitions.
4976 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4977 functions.
4978
701adfb0
PA
49792019-04-25 Ali Tamur <tamur@google.com>
4980
4981 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4982
82433e3e
SDJ
49832019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4984
4985 PR corefiles/11608
4986 PR corefiles/18187
4987 * gdb.base/coredump-filter-build-id.exp: New file.
4988
dd06d4d6
AH
49892019-04-25 Alan Hayward <alan.hayward@arm.com>
4990
e79be6e5
SM
4991 * Makefile.in: Pass through GDBSERVER_DEBUG.
4992 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4993 (gdbserver,debug): Add board setting.
4994 * gdb.trace/tspeed.exp: Skip when debugging.
4995 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4996 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4997
1670072e
TT
49982019-04-24 Tom Tromey <tromey@adacore.com>
4999
5000 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
5001 Rust.
5002
a59240a4
TT
50032019-04-24 Tom Tromey <tromey@adacore.com>
5004
5005 * gdb.arch/amd64-eval.exp: Test bitfield return.
5006 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
5007 (class Foo) <return_bitfields>: New method.
5008 (main): Call it.
5009
b907456c
AB
50102019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
5011
5012 * gdb.cp/many-args.cc: New file.
5013 * gdb.cp/many-args.exp: New file.
5014
5c565afd
TV
50152019-04-23 Tom de Vries <tdevries@suse.de>
5016
5017 PR gdb/24433
5018 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
5019
ba22ff86
AH
50202019-04-23 Alan Hayward <alan.hayward@arm.com>
5021
5022 * gdb.trace/backtrace.exp: Use nopie flag.
5023 * gdb.trace/circ.exp: Likewise.
5024 * gdb.trace/collection.exp: Likewise.
5025 * gdb.trace/ftrace.exp: Likewise.
5026 * gdb.trace/mi-trace-unavailable.exp: Likewise.
5027 * gdb.trace/mi-traceframe-changed.exp: Likewise.
5028 * gdb.trace/qtro.exp: Likewise.
5029 * gdb.trace/read-memory.exp: Likewise.
5030 * gdb.trace/report.exp: Likewise.
5031 * gdb.trace/tfile.exp: Likewise.
5032 * gdb.trace/tfind.exp: Likewise.
5033 * gdb.trace/unavailable.exp: Likewise.
5034
7905fc35
PA
50352019-04-22 Pedro Alves <palves@redhat.com>
5036
5037 * gdb.base/solib-probes-nosharedlibrary.c,
5038 gdb.base/solib-probes-nosharedlibrary.exp: New files.
5039
8ecb59f8
TT
50402019-04-19 Tom Tromey <tromey@adacore.com>
5041
5042 * gdb.ada/ptype_union.c: New file.
5043 * gdb.ada/ptype_union.exp: New file.
5044
62160ec9
TT
50452019-04-19 Tom Tromey <tromey@adacore.com>
5046
5047 PR symtab/24423:
5048 * gdb.base/list0.h (foo): Add a control-l character.
5049
36cd4ba5
TV
50502019-04-18 Tom de Vries <tdevries@suse.de>
5051
5052 PR gdb/24433
5053 * boards/local-board.exp: Set sysroot to "".
5054
b73715df
TV
50552019-04-18 Tom de Vries <tdevries@suse.de>
5056 Pedro Alves <palves@redhat.com>
5057
5058 PR gdb/24454
5059 * gdb.threads/vfork-follow-child-exec.c: New file.
5060 * gdb.threads/vfork-follow-child-exec.exp: New file.
5061 * gdb.threads/vfork-follow-child-exit.c: New file.
5062 * gdb.threads/vfork-follow-child-exit.exp: New file.
5063
4aa866af
LS
50642019-04-15 Leszek Swirski <leszeks@google.com>
5065
5066 * gdb.arch/amd64-eval.cc: New file.
5067 * gdb.arch/amd64-eval.exp: New file.
5068
e5a1a79a
AH
50692019-04-11 Alan Hayward <alan.hayward@arm.com>
5070
5071 * gdb.server/sysroot.c: New test.
5072 * gdb.server/sysroot.exp: New file.
5073 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
5074 matching param.
5075
41077b66
AB
50762019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
5077
5078 * gdb.base/align.exp: Extend test to cover structures containing
5079 only static fields.
5080
c30391f8
TV
50812019-04-11 Tom de Vries <tdevries@suse.de>
5082
5083 * boards/cc-with-dwz-m.exp: New file.
5084 * boards/cc-with-dwz.exp: New file.
5085 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
5086
e242fd12
SM
50872019-04-09 Simon Marchi <simon.marchi@efficios.com>
5088
5089 * gdb.base/start-cpp.exp: New file.
5090 * gdb.base/start-cpp.cc: New file.
5091
2b0c8b01
KB
50922019-04-08 Kevin Buettner <kevinb@redhat.com>
5093
5094 * gdb.python/py-thrhandle.exp: Adjust tests to call
5095 thread_from_handle instead of thread_from_thread_handle.
5096
947210e5
KB
50972019-04-08 Kevin Buettner <kevinb@redhat.com>
5098
5099 * gdb.python/py-thrhandle.exp: Add tests for
5100 gdb.InferiorThread.handle.
5101
d7df6549
AB
51022019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5103
5104 * gdb.python/py-function.exp: Check calling helper function from
5105 all languages.
5106 * lib/gdb.exp (gdb_supported_languages): New proc.
5107
8bdc1658
AB
51082019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
5109
5110 * gdb.base/complex-parts.c: New file.
5111 * gdb.base/complex-parts.exp: New file.
5112
05caa1d2
TT
51132019-04-01 Tom Tromey <tromey@adacore.com>
5114
5115 PR symtab/23331:
5116 * gdb.dwarf2/dw2-ranges-main.c: New file.
5117 * gdb.dwarf2/dw2-ranges-psym.c: New file.
5118 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
5119
7734102d
EZ
51202019-03-30 Simon Marchi <simark@simark.ca>
5121
5122 * gdb.base/default.exp: Add values for $_gdb_major and
5123 $_gdb_minor.
5124
188e1fa9
TT
51252019-03-29 Tom Tromey <tromey@adacore.com>
5126
5127 * gdb.base/help.exp: Tighten apropos regexp.
5128
2880242d
KS
51292019-03-29 Keith Seitz <keiths@redhat.com>
5130
5131 * gdb.fortran/array-bounds.exp: New file.
5132 * gdb.fortran/array-bounds.f90: New file.
5133
077cad8e
PW
51342019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5135
5136 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
5137
80047cfc
PW
51382019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5139
5140 * gdb.multi/hello.c (main): Increase alarm timer.
5141
f489207e
SL
51422019-03-28 Sandra Loosemore <sandra@codesourcery.com>
5143
5144 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
5145 factor when no hardware watchpoint support.
5146
c92df149
AH
51472019-03-28 Alan Hayward <alan.hayward@arm.com>
5148 Pedro Alves <palves@redhat.com>
5149
5150 * boards/local-board.exp: set sysroot to /.
5151
933aebfa
AH
51522019-03-27 Alan Hayward <alan.hayward@arm.com>
5153
5154 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
5155 in child.
5156
9f9aa852
AB
51572019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5158
5159 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
5160 field.
5161 (make_container): Initialise new field.
5162 * gdb.python/py-prettyprint.exp: Add new tests.
5163 * gdb.python/py-prettyprint.py (class ContainerPrinter)
5164 <display_hint>: New method.
5165
3714a195
AB
51662019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5167
5168 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
5169 gdb_continue_to_breakpoint more throughout this test.
5170 (run_lang_tests) Supply unique test names, and use
5171 gdb_test_no_output.
5172
18c77628
AB
51732019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
5174
5175 * gdb.base/finish-pretty.exp: Update expected results.
5176 * gdb.base/pretty-print.c: New file.
5177 * gdb.base/pretty-print.exp: New file.
5178
9a93502f
PA
51792019-03-25 Pedro Alves <palves@redhat.com>
5180
5181 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
5182 move comments outside list. Append '-i "" eof' section.
5183
968aa7ae
AH
51842019-03-22 Alan Hayward <alan.hayward@arm.com>
5185
34a7f2a4 5186 PR testsuite/25016
968aa7ae
AH
5187 * README: Add pie options.
5188 * gdb.base/break-interp.exp: Ensure pie is disabled.
5189 * gdb.base/dump.exp: Likewise.
5190 * lib/gdb.exp (gdb_compile): Add pie option.
5191
4c7d57e7
TT
51922019-03-19 Tom Tromey <tromey@adacore.com>
5193
5194 * gdb.mi/mi2-cli-display.c: New file.
5195 * gdb.mi/mi2-cli-display.exp: New file.
5196
bff8c71f
TT
51972019-03-18 Joel Brobecker <brobecker@adacore.com>
5198 Tom Tromey <tromey@adacore.com>
5199
5200 * gdb.ada/ptype_array/pck.adb: New file.
5201 * gdb.ada/ptype_array/pck.ads: New file.
5202 * gdb.ada/ptype_array/foo.adb: New file.
5203 * gdb.ada/ptype_array.exp: New file.
5204
d085f989
TT
52052019-03-14 Tom Tromey <tromey@adacore.com>
5206
5207 * gdb.base/style.exp: Add "set style sources" test.
5208
b4be1b06
SM
52092019-03-13 Simon Marchi <simon.marchi@ericsson.com>
5210
5211 * mi-breakpoint-location-ena-dis.exp: Rename to ...
5212 * mi-breakpoint-multiple-locations.exp: ... this.
5213 (make_breakpoints_pattern): New proc.
5214 (do_test): Add mi_version parameter, test -break-insert,
5215 -break-info and =breakpoint-created.
5216
7cde5fc2
AB
52172019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
5218
5219 * config/default.exp: Remove 'load_lib gdb.exp'.
5220 * config/monitor.exp: Likewise.
5221 * config/sid.exp: Likewise.
5222 * config/sim.exp: Likewise.
5223 * config/slite.exp: Likewise.
5224 * config/unix.exp: Likewise.
5225 * gdb.base/default.exp: Remove unhelpful comment.
5226
efbecbc1
AB
52272019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5228
5229 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
5230
0841c79a
AB
52312019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5232
5233 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
5234
4a270568
AB
52352019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5236
5237 * gdb.fortran/type-kinds.exp: Update expected results.
5238
067630bd
AB
52392019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5240
5241 * gdb.fortran/type-kinds.exp: Test new integer type kind.
5242
3be47f7a
AB
52432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5244
5245 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
5246 function.
5247 (test_basic_parsing_of_type_kinds): Expand types tested.
5248 (test_parsing_invalid_type_kinds): New function.
5249
4d00f5d8
AB
52502019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5251
5252 * gdb.fortran/intrinsics.exp: New file.
5253 * gdb.fortran/intrinsics.f90: New file.
5254 * gdb.fortran/type-kinds.exp: New file.
5255
c8f91604
AB
52562019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5257
5258 * gdb.fortran/dot-ops.exp: New file.
5259
dd9f2c76
AB
52602019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5261
5262 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
5263 Check upper and lower case logical literals.
5264
84ec9724
AB
52652019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5266
5267 * gdb.fortran/types.exp (test_float_literal_types_accepted):
5268 Remove duplicate tests.
5269
c3734e09
AH
52702019-03-06 Alan Hayward <alan.hayward@arm.com>
5271
5272 * lib/gdb.exp (builtin_cd): rename of cd.
5273 (cd): Override builtin.
5274
aa3cfbda
RB
52752019-03-06 Richard Bunt <richard.bunt@arm.com>
5276
5277 * gdb.fortran/function-calls.exp: New file.
5278 * gdb.fortran/function-calls.f90: New test.
5279
7b63ad86
RB
52802019-03-04 Richard Bunt <richard.bunt@arm.com>
5281
5282 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
5283 on user program standard output.
5284 * gdb.fortran/short-circuit-argument-list.f90: Record function
5285 calls.
5286
01abb042
AH
52872019-02-28 Alan Hayward <alan.hayward@arm.com>
5288
c3734e09
AH
5289 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
5290 failure.
01abb042 5291
92137da0
RO
52922019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5293
5294 PR gdb/8527
5295 * gdb.base/interrupt-daemon-attach.c,
5296 gdb.base/interrupt-daemon-attach.exp: New test.
5297
5862844d
PA
52982019-02-27 Pedro Alves <palves@redhat.com>
5299
5300 * gdb.base/page.exp: Add tests for "set width/height -1".
5301
8ed25214
PA
53022019-02-27 Pedro Alves <palves@redhat.com>
5303
5304 * gdb.base/page.exp: Add tests for "set/show width/height" with
5305 "infinite" values.
5306
6c28e44a
TT
53072019-02-27 Tom Tromey <tromey@adacore.com>
5308
5309 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
5310 2.4.
5311 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
5312 workaround.
5313
bf9a735e
AB
53142019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
5315
5316 * gdb.base/align.exp: Extend to compile in both C and C++, and add
5317 tests for structs with static members.
5318
8791793c
TT
53192019-02-26 Tom Tromey <tromey@adacore.com>
5320
5321 * gdb.python/py-value.exp (test_value_from_buffer): Check for
5322 ValueError, not TypeError.
5323
bc2a507e
KB
53242019-02-26 Kevin Buettner <kevinb@redhat.com>
5325
5326 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
5327 call from main program.
5328
e0e7d3bd
JB
53292019-02-23 Joel Brobecker <brobecker@adacore.com>
5330
5331 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
5332 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
5333 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
5334 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
5335 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
5336
9600246d
KS
53372019-02-22 Keith Seitz <keiths@redhat.com>
5338
5339 PR symtab/23853
5340 * gdb.base/symlink-sourcefile.c: New file.
5341 * gdb.base/symlink-sourcefile.exp: New file.
5342
0c95f9ed
TT
53432019-02-20 Tom Tromey <tom@tromey.com>
5344
5345 * gdb.base/info_qt.exp: Update.
5346
6caa91b6
SM
53472019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
5348
5349 * gdb.base/source.exp: Move "error in sourced script" code to
5350 the end.
5351 * gdb.base/source-error.gdb: Move contents to
5352 source-error-1.gdb. Add new code to source source-error-1.gdb.
5353 * gdb.base/source-error-1.gdb: New file, from previous
5354 source-error.gdb.
5355
6506371f
TT
53562019-02-17 Tom Tromey <tom@tromey.com>
5357
5358 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
5359 for macro styling.
5360 * gdb.base/style.c (SOME_MACRO): New macro.
5361
a0087920
TT
53622019-02-17 Tom Tromey <tom@tromey.com>
5363
5364 * gdb.base/style.exp: Add line-wrapping tests.
5365 * gdb.base/page.exp: Add test for quitting during pagination.
5366
a2cd4f14
JB
53672019-02-17 Joel Brobecker <brobecker@adacore.com>
5368
5369 * gdb.ada/big_packed_array: New testcase.
5370 * gdb.ada/homonym.exp: Fix incorrect expected output for
5371 "break <homonym__get_value>" test.
5372
9d70ffbc
WP
53732019-02-13 Weimin Pan <weimin.pan@oracle.com>
5374
5375 PR breakpoints/21870
5376 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
5377 and prepare_for_testing. Add comment.
5378 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
5379 redundant cleanup call. Clean up comment.
5380
01c7ae81
WP
53812019-02-12 Weimin Pan <weimin.pan@oracle.com>
5382
5383 PR breakpoints/21870
5384 * gdb.arch/aarch64-dbreg-contents.exp: New file.
5385 * gdb.arch/aarch64-dbreg-contents.c: New file.
5386
aff29d1c
JB
53872019-02-10 Joel Brobecker <brobecker@adacore.com>
5388
5389 * gdb.ada/mi_ref_changeable: New testcase.
5390
df0da8a2
AH
53912019-02-07 Alan Hayward <alan.hayward@arm.com>
5392
5393 * gdb.base/attach.exp: Add double attach test.
5394
bd447abb
SM
53952019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
5396
5397 * lib/gdb.exp (default_gdb_start): Don't match pagination
5398 prompt.
5399 (gdb_init): Set stty_init.
5400
1dbc40b9
TT
54012019-01-27 Tom Tromey <tom@tromey.com>
5402
5403 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
5404 skip_python_tests.
5405
353229bf
AH
54062019-01-24 Alan Hayward <alan.hayward@arm.com>
5407
5408 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
5409 New structure.
5410 (struct struct_static_02_02): Likewise.
5411 (struct struct_static_02_03): Likewise.
5412 (struct struct_static_02_04): Likewise.
5413 (struct struct_static_04_01): Likewise.
5414 (struct struct_static_04_02): Likewise.
5415 (struct struct_static_04_03): Likewise.
5416 (struct struct_static_04_04): Likewise.
5417 (struct struct_static_06_01): Likewise.
5418 (struct struct_static_06_02): Likewise.
5419 (struct struct_static_06_03): Likewise.
5420 (struct struct_static_06_04): Likewise.
5421 (cmp_struct_static_02_01): Likewise.
5422 (cmp_struct_static_02_02): Likewise.
5423 (cmp_struct_static_02_03): Likewise.
5424 (cmp_struct_static_02_04): Likewise.
5425 (cmp_struct_static_04_01): Likewise.
5426 (cmp_struct_static_04_02): Likewise.
5427 (cmp_struct_static_04_03): Likewise.
5428 (cmp_struct_static_04_04): Likewise.
5429 (cmp_struct_static_06_01): Likewise.
5430 (cmp_struct_static_06_02): Likewise.
5431 (cmp_struct_static_06_03): Likewise.
5432 (cmp_struct_static_06_04): Likewise.
5433 (call_all): Test new structs.
5434 * gdb.base/infcall-nested-structs.exp: Likewise.
5435
73021deb
AH
54362019-01-21 Alan Hayward <alan.hayward@arm.com>
5437 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
5438
fc65c7db
AH
54392019-01-21 Alan Hayward <alan.hayward@arm.com>
5440 * gdb.base/stack-protector.c: New test.
5441 * gdb.base/stack-protector.exp: New file.
5442 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5443 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
5444 option.
5445 (gdb_compile): Remove stack protector for GCC and prevent
5446 recursion.
5447
c24bdb02
KS
54482019-01-16 Keith Seitz <keiths@redhat.com>
5449
5450 PR gdb/23773
5451 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
5452
6f072a10
PFC
54532019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5454
5455 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
5456 aliases.
5457 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5458 tests.
5459 * gdb.arch/powerpc-vector-regs.c: New file.
5460 * gdb.arch/powerpc-vector-regs.exp: New file.
5461
a7b8d682
PFC
54622019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5463
5464 * gdb.arch/altivec-regs.exp: Fix the list passed to
5465 gdb_expect_list when testing "info vector".
5466
6eb6fb67
AB
54672019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5468
5469 * gdb.base/style.exp: Don't include path in testname.
5470
b56f80d8
KS
54712019-01-10 Keith Seitz <keiths@redhat.com>
5472
5473 PR gdb/23712
5474 PR symtab/23010
5475 * gdb.dwarf2/multidictionary.exp: New file.
5476
041be526
SM
54772019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5478
5479 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5480 (test_gnuv3_style_demangling): ... this.
5481 (test_lucid_style_demangling): Remove.
5482 (test_arm_style_demangling): Remove.
5483 (test_hp_style_demangling): Remove.
5484 (do_tests): Remove calls to the above.
5485
d820d0c3
AB
54862019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5487
5488 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5489 case.
5490
f097f5ad
TT
54912019-01-06 Tom Tromey <tom@tromey.com>
5492
5493 PR gdb/28155:
5494 * gdb.dwarf2/typedef-void-finish.exp: New file.
5495
2cd8cc0b
TT
54962018-12-28 Tom Tromey <tom@tromey.com>
5497 Simon Marchi <simark@simark.ca>
5498
5499 * gdb.base/jit-exec.exp: New file.
5500 * gdb.base/jit-exec.c: New file.
5501 * gdb.base/jit-execd.c: New file.
5502
35fb8261
TT
55032018-12-28 Tom Tromey <tom@tromey.com>
5504
5505 * gdb.base/style.exp: Update test to check for address styling.
5506
47fd17cd
TT
55072018-12-28 Tom Tromey <tom@tromey.com>
5508
5509 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5510 message.
5511
d47032b7
TT
55122018-12-28 Tom Tromey <tom@tromey.com>
5513
5514 * gdb.base/style.exp: Add test for version number styling.
5515
af79b68d
TT
55162018-12-28 Tom Tromey <tom@tromey.com>
5517
5518 * gdb.base/style.exp: Add test for print_address_symbolic.
5519
0bb296cb
TT
55202018-12-28 Tom Tromey <tom@tromey.com>
5521
5522 * gdb.base/style.exp: Add test for breakpoint setting.
5523
80ae2043
TT
55242018-12-28 Tom Tromey <tom@tromey.com>
5525
5526 * gdb.base/style.exp: Add test for variable names.
5527
cbe56571
TT
55282018-12-28 Tom Tromey <tom@tromey.com>
5529
5530 * gdb.base/style.exp: New file.
5531 * gdb.base/style.c: New file.
5532
9162a27c
TT
55332018-12-28 Tom Tromey <tom@tromey.com>
5534
5535 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
5536 "dumb".
5537 * gdb.base/readline.exp (operate_and_get_next): Save and restore
5538 the TERM environment variable.
5539
bc543c90
TT
55402018-12-27 Tom Tromey <tom@tromey.com>
5541
5542 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
5543 pagination test.
5544
6f0ffe50
AB
55452018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
5546
5547 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
5548 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
5549
b5a1e557
PW
55502018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5551
5552 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
5553 Filename a.adb changed to bp_fun_addr.adb.
5554 gdb.ada/bp_fun_addr.exp: Update test accordingly.
5555
6e8b1ab2
JV
55562018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
5557
5558 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
5559 non-PIE executables.
5560 * README: Mention the gdb,nopie_flag board setting.
5561 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
5562 non-PIE executable.
5563 * gdb.arch/amd64-entry-value.exp: Likewise.
5564 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
5565 * gdb.arch/i386-float.exp: Likewise.
5566 * gdb.arch/i386-signal.exp: Likewise.
5567 * gdb.mi/mi-reg-undefined.exp: Likewise.
5568
d00a27c5
PM
55692018-12-21 Paul Marechal <paul.marechal@ericsson.com>
5570
5571 PR gdb/23974
5572 * gdb.base/info-os.exp: Check return for unknown "info os" type.
5573
161d081c
PW
55742018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5575
5576 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
5577 Update order of results accordingly.
5578
b001de23
AB
55792018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
5580
5581 * gdb.base/annota1.exp: Update a test regexp.
5582
99e1a184
AB
55832018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5584
5585 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
5586
7a81c1e2
PW
55872018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5588
5589 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
5590 (reuse_time): Initialize to REUSE_TIME_CAP.
5591 (check_rc): New function.
5592 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
5593 Check pthread_create rc.
5594 (spawner_thread_func): Check pthread_create and pthread_join rc.
5595
73e8dc90
PA
55962018-12-08 Pedro Alves <palves@redhat.com>
5597
5598 * gdb.base/list.exp (test_forward_search): Rename to ...
5599 (test_forward_reverse_search): ... this. Also test reverse-search
5600 and the forward-search alias.
5601
13f2ed32
AB
56022018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
5603
5604 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
5605 local timeout variable before return, and remove all local timeout
5606 variable entirely.
5607 (gdb_load): Likewise.
5608
64d27cfc
TV
56092018-12-01 Tom de Vries <tdevries@suse.de>
5610
5611 * gdb.base/gdb-caching-proc.exp: New file.
5612
f63c03b4
SDJ
56132018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
5614
5615 * Makefile.in (TIMESTAMP): New variable.
5616 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
5617 command.
5618 (check-single-racy): Likewise.
5619 (check/%.exp): Likewise.
5620 (check-racy/%.exp): Likewise.
5621 (workers/%.worker): Likewise.
5622 (build-perf): Likewise.
5623 (check-perf): Likewise.
5624 * README: Describe new "TS" and "TS_FORMAT" variables.
5625 * print-ts.py: New file.
5626
1c97054b
BF
56272018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
5628
5629 PR python/23714
5630 * gdb.python/python.exp: Test command repetition after
5631 gdb.execute.
5632
1871a62d
AB
56332018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
5634
5635 * gdb.opt/inline-break.exp: Add test that info breakpoint output
5636 is correctly aligned.
5637
fb5e1ed9
PW
56382018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5639
5640 * gdb.ada/info_auto_lang.exp: New testcase.
5641 * gdb.ada/info_auto_lang/global_pack.ads: New file.
5642 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
5643 * gdb.ada/info_auto_lang/some_c.c: New file.
5644
43d397ca
PW
56452018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5646
5647 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
5648 FUNC_lang language syntax.
5649
beddd671
PW
56502018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5651
5652 * gdb.base/info_minsym.c: New file.
5653 * gdb.base/info_minsym.exp: New file.
5654
73fc52c4
TT
56552018-11-19 Tom Tromey <tom@tromey.com>
5656
5657 PR rust/23625:
5658 * gdb.rust/simple.exp: Add ptype test. Update expected output.
5659 * gdb.rust/expr.exp: Update expected output. Change one test.
5660
994b876a
TT
56612018-11-19 Tom Tromey <tom@tromey.com>
5662
5663 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
5664
6769f276
PA
56652018-11-19 Pedro Alves <palves@redhat.com>
5666
5667 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
5668 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
5669 see the expected warning.
5670
38a72da0
AH
56712018-11-16 Alan Hayward <alan.hayward@arm.com>
5672
5673 PR gdb/22736:
5674 * gdb.cp/infcall-nodebug-lib.c: New test.
5675 * gdb.cp/infcall-nodebug-main.c: New test.
5676 * gdb.cp/infcall-nodebug.exp: New file.
5677
53a89d6e
SM
56782018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
5679
5680 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
5681 completer tests.
5682
9325300d
TV
56832018-11-09 Tom de Vries <tdevries@suse.de>
5684
5685 * gdb.base/msym-lang.c: New test.
5686 * gdb.base/msym-lang.exp: New file.
5687 * gdb.base/msym-lang-main.c: New test.
5688
20f0d60d
TT
56892018-11-08 Tom Tromey <tom@tromey.com>
5690
5691 PR gdb/23555:
5692 PR gdb/23838:
5693 * gdb.base/warning.exp: New file.
5694
b5420128
JB
56952018-11-08 Jan Beulich <jbeulich@suse.com>
5696
5697 * testsuite/gdb.arch/i386-avx512.c,
5698 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
5699
cd115d61
AB
57002018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
5701
5702 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
5703 point hardware.
5704
35ee2dc2
AB
57052018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
5706
5707 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
5708 * gdb.dwarf2/missing-type-name.exp: New file.
5709
31aceee8
TV
57102018-11-06 Tom de Vries <tdevries@suse.de>
5711
5712 * gdb.base/many-headers.c: New test.
5713 * gdb.base/many-headers.exp: New file.
5714
109be305
JW
57152018-11-06 Jim Wilson <jimw@sifive.com>
5716
5717 * gdb.base/code_elim.exp: For riscv, set additional_flags
5718 to include -msmall-data-limit=0.
5719
e2b7af72
JB
57202018-11-01 Joel Brobecker <brobecker@adacore.com>
5721
5722 * gdb.ada/watch_minus_l: New testcase.
5723
cdcda965
SM
57242018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
5725
5726 * gdb.arch/aix-sighandle.c: New file.
5727 * gdb.arch/aix-sighandle.exp: New file.
5728
92dcebf3
AB
57292018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5730
5731 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
5732 registers being unions.
5733
68b9ac18
TV
57342018-10-31 Tom de Vries <tdevries@suse.de>
5735
5736 * lib/valgrind.exp: New file.
5737 (vgdb_start, vgdb_stop): New procs, factored out of ...
5738 * gdb.base/valgrind-bt.exp: ... here, ...
5739 * gdb.base/valgrind-disp-step.exp: ... here and ...
5740 * gdb.base/valgrind-infcall.exp: ... here.
5741
1443936e
TV
57422018-10-31 Tom de Vries <tdevries@suse.de>
5743
5744 * lib/gdb.exp (get_valueof): Don't output read value in test name.
5745
eb77c9df
AB
57462018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5747
5748 * gdb.dwarf2/void-type.c: New file.
5749 * gdb.dwarf2/void-type.exp: New file.
5750
82b5e646
PW
57512018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5752
5753 * gdb.base/info_qt.c: New file.
5754 * gdb.base/info_qt.exp: New file.
5755
8d619c01
EBM
57562018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5757
5758 * gdb.arch/powerpc-htm-regs.c: New file.
5759 * gdb.arch/powerpc-htm-regs.exp: New file.
5760
f2cf6173
EBM
57612018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5762
5763 * gdb.arch/powerpc-tar.c: New file.
5764 * gdb.arch/powerpc-tar.exp: New file.
5765
7ca18ed6
EBM
57662018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5767
5768 * gdb.arch/powerpc-ppr-dscr.c: New file.
5769 * gdb.arch/powerpc-ppr-dscr.exp: New file.
5770
bfcc0eba
TV
57712018-10-25 Tom de Vries <tdevries@suse.de>
5772
5773 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
5774
fe1a5cad
TV
57752018-10-24 Tom de Vries <tdevries@suse.de>
5776
5777 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
5778 longer exists error.
5779
a76dc3b7
TV
57802018-10-24 Tom de Vries <tdevries@suse.de>
5781
5782 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5783
4df46df7
TV
57842018-10-24 Tom de Vries <tdevries@suse.de>
5785
5786 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5787 --db-attach in valgrind.
5788
0dbfcfff
AB
57892018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5790
5791 * gdb.arch/riscv-reg-aliases.c: New file.
5792 * gdb.arch/riscv-reg-aliases.exp: New file.
5793
b04480b1
AH
57942018-10-19 Alan Hayward <alan.hayward@arm.com>
5795
5796 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5797
2c6ac8d7
AH
57982018-10-19 Alan Hayward <alan.hayward@arm.com>
5799
5800 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5801
2bc69f25
AH
58022018-10-19 Alan Hayward <alan.hayward@arm.com>
5803
5804 * gdb.cp/ovldbreak.exp: Fix regexps.
5805
1f1ae3a3
AH
58062018-10-19 Alan Hayward <alan.hayward@arm.com>
5807
5808 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5809
94c18618
SDJ
58102018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5811
5812 PR cli/23785
5813 * gdb.base/restore.exp: New test to check if "restore" with an
5814 invalid file doesn't segfault.
5815
812cd6eb
TV
58162018-10-18 Tom de Vries <tdevries@suse.de>
5817
5818 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5819 * gdb.ada/excep_handle.exp: Same.
5820 * gdb.ada/mi_string_access.exp: Same.
5821 * gdb.ada/mi_var_union.exp: Same.
5822 * gdb.arch/arc-analyze-prologue.exp: Same.
5823 * gdb.arch/arc-decode-insn.exp: Same.
5824 * gdb.base/readnever.exp: Same.
5825 * gdb.fortran/printing-types.exp: Same.
5826 * gdb.guile/scm-lazy-string.exp: Same.
5827
c4b90788
TV
58282018-10-16 Tom de Vries <tdevries@suse.de>
5829
5830 PR gdb/23730
5831 * gdb.base/catch-follow-exec.c: Add copyright notice.
5832 * gdb.base/catch-follow-exec.exp: Rewrite to use
5833 gdb_spawn_with_cmdline_opts. Require gdb-native.
5834
8bca2978
SL
58352018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5836
5837 * gdb.trace/actions-changed.exp: Check for arch support.
5838 * gdb.trace/actions.exp: Likewise.
5839 * gdb.trace/ax.exp: Likewise.
5840 * gdb.trace/backtrace.exp: Likewise.
5841 * gdb.trace/change-loc.exp: Likewise.
5842 * gdb.trace/deltrace.exp: Likewise.
5843 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5844 * gdb.trace/ftrace.exp: Likewise.
5845 * gdb.trace/infotrace.exp: Check for arch support.
5846 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5847 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5848 * gdb.trace/mi-tsv-changed.exp: Likewise.
5849 * gdb.trace/packetlen.exp: Likewise.
5850 * gdb.trace/passc-dyn.exp: Likewise.
5851 * gdb.trace/passcount.exp: Likewise.
5852 * gdb.trace/pending.exp: Likewise.
5853 * gdb.trace/range-stepping.exp: Check for shlib support.
5854 * gdb.trace/report.exp: Check for arch support.
5855 * gdb.trace/save-trace.exp: Likewise.
5856 * gdb.trace/signal.exp: Check for signal support.
5857 * gdb.trace/tfind.exp: Check for arch support.
5858 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5859 * gdb.trace/trace-common.h: Add comment.
5860 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5861 * gdb.trace/trace-enable-disable.exp: Likewise.
5862 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5863 * gdb.trace/tracecmd.exp: Check for arch support.
5864 * gdb.trace/tspeed.exp: Check for shlib and target support.
5865 * gdb.trace/tstatus.exp: Check for arch support.
5866 * gdb.trace/tsv.exp: Likewise.
5867 * gdb.trace/while-dyn.exp: Likewise.
5868 * gdb.trace/while-stepping.exp: Likewise.
5869 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5870
f9c49bff
SM
58712018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5872
5873 * gdb.trace/tspeed.exp: Remove nowarnings.
5874 (prepare_for_trace_test): Declare "global ipalib".
5875 * gdb.trace/tspeed.c: Include unistd.h.
5876 (main): Remove superfluous printf argument.
5877
d4330bde
SL
58782018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5879
5880 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5881 directory prefix on the filename.
5882
8ecfd7bd
SDJ
58832018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5884
5885 * gdb.gdb/unittest.exp: Update expected message informing that
5886 selftests have been disabled.
5887 * gdb.server/unittest.exp: Likewise.
5888
58bbcd02
TV
58892018-10-09 Tom de Vries <tdevries@suse.de>
5890
5891 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5892 with runto_main.
5893
9f6b697b
WP
58942018-10-08 Weimin Pan <weimin.pan@oracle.com>
5895
5896 PR c++/16841
5897 * gdb.cp/virtbase2.cc: New file.
5898 * gdb.cp/virtbase2.exp: New file.
5899
add5ded5
TT
59002018-10-06 Tom Tromey <tom@tromey.com>
5901
5902 PR python/19399:
5903 * gdb.python/py-inferior.exp: Add architecture test.
5904
f9e48344
TT
59052018-10-06 Tom Tromey <tom@tromey.com>
5906
5907 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5908 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5909
2a8be203
TT
59102018-10-06 Tom Tromey <tom@tromey.com>
5911
5912 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5913 of a "throw" catchpoint.
5914
e04caa70
SDJ
59152018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5916
5917 * gdb.base/info-proc.exp: Update string expected from "help info
5918 proc".
5919
5ca8c39f
TT
59202018-10-04 Tom Tromey <tom@tromey.com>
5921
5922 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5923 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5924 (test_initial_complaints, test_empty_complaints): Update.
5925 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5926
3453e7e4
TT
59272018-10-04 Tom Tromey <tom@tromey.com>
5928
5929 PR cli/19551:
5930 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5931 * lib/gdb.exp (gdb_file_cmd): Update.
5932 * gdb.stabs/weird.exp (print_weird_var): Update.
5933 * gdb.server/solib-list.exp: Update.
5934 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5935 * gdb.mi/mi-cli.exp: Update.
5936 * gdb.linespec/linespec.exp: Update.
5937 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5938 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5939 * gdb.cp/cp-relocate.exp: Update.
5940 * gdb.base/sym-file.exp: Update.
5941 * gdb.base/relocate.exp: Update.
5942 * gdb.base/readnever.exp: Update.
5943 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5944 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5945 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5946 * gdb.base/code_elim.exp: Update.
5947 * gdb.base/break-unload-file.exp (test_break): Update.
5948 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5949 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5950 Update.
5951 * gdb.base/attach.exp (do_attach_tests): Update.
5952 * gdb.base/sepdebug.exp: Update.
5953 * gdb.python/py-section-script.exp: Update.
5954
6afcf761
TT
59552018-10-04 Tom Tromey <tom@tromey.com>
5956
5957 PR cli/22234:
5958 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5959 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5960 output.
5961
fef1b293
TT
59622018-10-04 Tom Tromey <tom@tromey.com>
5963
5964 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5965 set width and height to 0.
5966 (test_command_line_attach_run): Use -quiet.
5967
ca98345e
SL
59682018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5969
5970 * lib/gdb.exp (skip_ifunc_tests): New.
5971 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5972 other compile failures.
5973 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5974
ff34e6ae
SM
59752018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5976
5977 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5978 is_amd64_regs_target.
5979
6bb8890e
AH
59802018-10-01 Alan Hayward <alan.hayward@arm.com>
5981
5982 * gdb.arch/aarch64-sighandler-regs.c: New test.
5983 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5984 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5985
224d30d3
MM
59862018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5987
5988 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5989 assembly.
5990
f67ffa6a
AB
59912018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5992
5993 * gdb.base/frame-selection.exp: New file.
5994 * gdb.base/frame-selection.c: New file.
5995
9fc3183f
AH
59962018-09-27 Alan Hayward <alan.hayward@arm.com>
5997
5998 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5999 pthread barrier.
6000 (main): Likewise.
6001
d354055e
AB
60022018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
6003
6004 * gdb.base/large-frame-1.c: New file.
6005 * gdb.base/large-frame-2.c: New file.
6006 * gdb.base/large-frame.exp: New file.
6007 * gdb.base/large-frame.h: New file.
6008
db727370
JL
60092018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
6010
6011 PR gdb/20948
6012 * gdb.base/write_mem.exp: New test.
6013 * gdb.base/write_mem.c: Likewise.
6014
ae778caf
TT
60152018-09-23 Tom Tromey <tom@tromey.com>
6016
6017 PR python/18852:
6018 * gdb.python/py-parameter.exp: Add test for parameter that throws
6019 on "set".
6020
fd3ba736
TT
60212018-09-23 Tom Tromey <tom@tromey.com>
6022
6023 PR python/17284:
6024 * gdb.python/py-template.exp (test_template_arg): Add test for
6025 negative template argument number.
6026
39a24317
TT
60272018-09-23 Tom Tromey <tom@tromey.com>
6028
6029 PR python/14062:
6030 * gdb.python/python.exp: Add test for post_event error.
6031
f5769a2c
TT
60322018-09-23 Tom Tromey <tom@tromey.com>
6033
6034 PR python/18170:
6035 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
6036 convert pointers to int and long.
6037
1c1e54f6
TT
60382018-09-23 Tom Tromey <tom@tromey.com>
6039
6040 PR python/20126:
6041 * gdb.python/py-value.exp (test_value_numeric_ops): Add
6042 signed-ness conversion tests.
6043
fb4fa946
TT
60442018-09-23 Tom Tromey <tom@tromey.com>
6045
6046 PR python/18352;
6047 * gdb.python/py-value.exp (test_float_conversion): New proc.
6048 Use it.
6049
a466edac
HAQ
60502018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
6051
6052 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
6053
4ee9b0c5
SL
60542018-09-18 Sandra Loosemore <sandra@codesourcery.com>
6055
6056 * gdb.base/complete-empty.exp: Skip tab-completion tests if
6057 no readline.
6058 * gdb.base/utf8-identifiers.exp: Likewise.
6059 * gdb.cp/cpcompletion.exp: Likewise.
6060 * gdb.linespec/cpcompletion.exp: Likewise.
6061 * gdb.linespec/cpls-abi-tag.exp: Likewise.
6062 * gdb.linespec/cpls-ops.exp: Likewise.
6063
23be8da7
RB
60642018-09-19 Richard Bunt <richard.bunt@arm.com>
6065 Chris January <chris.january@arm.com>
6066
6067 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
6068 * gdb.fortran/short-circuit-argument-list.exp: New file.
6069 * gdb.fortran/short-circuit-argument-list.f90: New test.
6070
5031d0ae
SDJ
60712018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6072
6073 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
6074 "arch=" keyword when executing "-stack-list-frames".
6075
b4c0d1a4
SDJ
60762018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6077
6078 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
6079 "arch=" keyword when executing "-stack-list-frames".
6080
7a6d2b45
SDJ
60812018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
6082
6083 * gdb.ada/complete.exp: Expect for "@" when doing "complete
6084 break ada".
6085
8588b356
SM
60862018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
6087
6088 PR python/23669
6089 * gdb.python/python.exp: Test gdb.execute("show commands").
6090
65e65158
TT
60912018-09-16 Tom Tromey <tom@tromey.com>
6092
6093 * gdb.base/new-ui.exp (do_execution_tests): Update.
6094 * gdb.base/dbx.exp (test_breakpoints): Update.
6095
bf326452
AH
60962018-09-14 Alan Hayward <alan.hayward@arm.com>
6097
6098 * lib/gdb.exp (gdb_simple_compile): Add proc.
6099 (is_elf_target): Use gdb_simple_compile.
6100 (skip_altivec_tests): Likewise.
6101 (skip_vsx_tests): Likewise.
6102 (skip_tsx_tests): Likewise.
6103 (skip_btrace_tests): Likewise.
6104 (skip_btrace_pt_tests): Likewise.
6105 (gdb_can_simple_compile): Likewise.
6106 (gdb_has_argv0): Likewise.
6107 (gdb_target_symbol_prefix): Likewise.
6108 (target_supports_scheduler_locking): Likewise.
6109
2361b0fb
TT
61102018-09-13 Tom Tromey <tom@tromey.com>
6111
6112 * Makefile.in (TAGS): Recognize proc_with_prefix and
6113 gdb_caching_proc.
6114
0ae1a321
SM
61152018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6116
6117 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
6118 method.
6119
a40bf0c2
SM
61202018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6121
6122 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
6123 and a few other Inferior properties when the Inferior is no
6124 longer valid.
6125
4a3fe98f
TT
61262018-09-13 Tom Tromey <tom@tromey.com>
6127
6128 PR rust/23650:
6129 * gdb.rust/simple.exp: Add test for enum field access error.
6130
098b2108
TT
61312018-09-13 Tom Tromey <tom@tromey.com>
6132
6133 PR rust/23626:
6134 * gdb.rust/simple.rs (EmptyEnum): New type.
6135 (main): Use it.
6136 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
6137
1256af7d
SM
61382018-09-13 Simon Marchi <simon.marchi@ericsson.com>
6139
6140 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
6141 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
6142 * gdb.python/py-symtab.exp: Update test printing an objfile.
6143
4aa8e6c2
SM
61442018-09-12 Simon Marchi <simon.marchi@ericsson.com>
6145
6146 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
6147 object.
6148
c221b2f7
AH
61492018-09-12 Alan Hayward <alan.hayward@arm.com>
6150
6151 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
6152 (support_complex_tests): Use gdb_can_simple_compile.
6153 (is_ilp32_target): Likewise.
6154 (is_lp64_target): Likewise.
6155 (is_64_target): Likewise.
6156 (is_amd64_regs_target): Likewise.
6157 (is_aarch32_target): Likewise.
6158 (gdb_int128_helper): Likewise.
6159
6f1107b5
JK
61602018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6161
6162 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
6163
1f5d1570
JG
61642018-09-10 Jerome Guitton <guitton@adacore.com>
6165
6166 * gdb.ada/same_component_name: Add test for case of tagged record
6167 with variable-length fields.
6168
cc330e39
XR
61692018-09-10 Xavier Roirand <roirand@adacore.com>
6170
6171 * gdb.ada/access_to_unbounded_array.exp: New testcase.
6172 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
6173 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
6174 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
6175
b9c50e9a
XR
61762018-09-10 Xavier Roirand <roirand@adacore.com>
6177
6178 * gdb.ada/mi_string_access.exp: New testcase.
6179 * gdb.ada/mi_string_access/bar.adb: New file.
6180 * gdb.ada/mi_string_access/pck.adb: New file.
6181 * gdb.ada/mi_string_access/pck.asd: New file.
6182
2963898f
XR
61832018-09-10 Xavier Roirand <roirand@adacore.com>
6184
6185 * gdb.ada/mi_var_union.exp: New testcase.
6186 * gdb.ada/mi_var_union/bar.adb: New file.
6187 * gdb.ada/mi_var_union/pck.adb: New file.
6188 * gdb.ada/mi_var_union/pck.asd: New file.
6189
1aac008f
TT
61902018-09-08 Tom Tromey <tom@tromey.com>
6191
6192 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
6193
332cf4c9
TT
61942018-09-08 Tom Tromey <tom@tromey.com>
6195
6196 PR python/16047:
6197 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
6198 (register_pretty_printers): Register new printer.
6199 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
6200 test.
6201 * gdb.python/py-prettyprint.c (int_type3): New typedef.
6202 (an_int_type3): New global.
6203
424da6cf
JB
62042018-09-08 Joel Brobecker <brobecker@adacore.com>
6205
6206 * gdb.ada/expr_with_funcall: New testcase.
6207
2a62dfa9
JB
62082018-09-08 Joel Brobecker <brobecker@adacore.com>
6209
6210 * gdb.ada/packed_array_assign: New testcase.
6211
96b6697f
AB
62122018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
6213
6214 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
6215 names, and add test prefixes to make test names unique.
6216
e4a62c65
TV
62172018-09-05 Tom de Vries <tdevries@suse.de>
6218
6219 * gdb.dwarf2/varval.exp: Add test.
6220
dd083ee2
GB
62212018-09-04 Gary Benson <gbenson@redhat.com>
6222
6223 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
6224 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
6225
aef9346c
TT
62262018-08-31 Tom Tromey <tom@tromey.com>
6227
6228 * gdb.rust/simple.rs: Rename second variable "v".
6229
c67f2e15
AB
62302018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
6231
6232 * gdb.base/funcargs.c (use_a): New function.
6233 (recurse): Call use_a.
6234
078a0207
KS
62352018-08-29 Keith Seitz <keiths@redhat.com>
6236
6237 * gdb.compile/compile-cplus-anonymous.cc: New file.
6238 * gdb.compile/compile-cplus-anonymous.exp: New file.
6239 * gdb.compile/compile-cplus-array-decay.cc: New file.
6240 * gdb.compile/compile-cplus-array-decay.exp: New file.
6241 * gdb.compile/compile-cplus-inherit.cc: New file.
6242 * gdb.compile/compile-cplus-inherit.exp: New file.
6243 * gdb.compile/compile-cplus-member.cc: New file.
6244 * gdb.compile/compile-cplus-member.exp: New file.
6245 * gdb.compile/compile-cplus-method.cc: New file.
6246 * gdb.compile/compile-cplus-method.exp: New file.
6247 * gdb.compile/compile-cplus-mod.c: "New" file.
6248 * gdb.compile/compile-cplus-namespace.cc: New file.
6249 * gdb.compile/compile-cplus-namespace.exp: New file.
6250 * gdb.compile/compile-cplus-nested.cc: New file.
6251 * gdb.compile/compile-cplus-nested.exp: New file.
6252 * gdb.compile/compile-cplus-print.c: "New" file.
6253 * gdb.compile/compile-cplus-print.exp: "New" file.
6254 * gdb.compile/compile-cplus-virtual.cc: New file.
6255 * gdb.compile/compile-cplus-virtual.exp: New file.
6256 * gdb.compile/compile-cplus.c: "New" file.
6257 * gdb.compile/compile-cplus.exp: "New" file.
6258 * lib/compile-support.exp: New file.
6259
b0f492b9
GB
62602018-08-16 Gary Benson <gbenson@redhat.com>
6261
6262 PR gdb/13000:
6263 * gdb.base/batch-exit-status.exp: New file.
6264 * gdb.base/batch-exit-status.good-commands: Likewise.
6265 * gdb.base/batch-exit-status.bad-commands: Likewise.
6266
36eb4c5f
AH
62672018-08-29 Alan Hayward <alan.hayward@arm.com>
6268
6269 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
6270 (struct struct02): Likewise.
6271 (struct struct03): Likewise.
6272 (struct struct04): Likewise.
6273 (struct struct_01_01): New struct.
6274 (struct struct_01_02): Likewise.
6275 (struct struct_01_03): Likewise.
6276 (struct struct_01_04): Likewise.
6277 (struct struct_02_01): Likewise.
6278 (struct struct_02_02): Likewise.
6279 (struct struct_02_03): Likewise.
6280 (struct struct_02_04): Likewise.
6281 (struct struct_04_01): Likewise.
6282 (struct struct_04_02): Likewise.
6283 (struct struct_04_03): Likewise.
6284 (struct struct_04_04): Likewise.
6285 (struct struct_05_01): Likewise.
6286 (struct struct_05_02): Likewise.
6287 (struct struct_05_03): Likewise.
6288 (struct struct_05_04): Likewise.
6289 (cmp_struct01): Remove function.
6290 (cmp_struct02): Likewise.
6291 (cmp_struct03): Likewise.
6292 (cmp_struct04): Likewise.
6293 (cmp_struct_01_01): Add Function.
6294 (cmp_struct_01_02): Likewise.
6295 (cmp_struct_01_03): Likewise.
6296 (cmp_struct_01_04): Likewise.
6297 (cmp_struct_02_01): Likewise.
6298 (cmp_struct_02_02): Likewise.
6299 (cmp_struct_02_03): Likewise.
6300 (cmp_struct_02_04): Likewise.
6301 (cmp_struct_04_01): Likewise.
6302 (cmp_struct_04_02): Likewise.
6303 (cmp_struct_04_03): Likewise.
6304 (cmp_struct_04_04): Likewise.
6305 (cmp_struct_05_01): Likewise.
6306 (cmp_struct_05_02): Likewise.
6307 (cmp_struct_05_03): Likewise.
6308 (cmp_struct_05_04): Likewise.
6309 (call_all): Add new structs.
6310 * gdb.base/infcall-nested-structs.exp: Likewise.
6311
3bf9c013
JV
63122018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
6313
6314 * gdb.python/py-framefilter-mi.exp: Update regexp to
6315 check for "arch" field in frame output.
6316
450d1e88
KB
63172018-08-23 Kevin Buettner <kevinb@redhat.com>
6318
6319 * gdb.dwarf2/dw2-ranges-func.c: New file.
6320 * gdb.dwarf2/dw2-ranges-func.exp: New file.
6321
ae739fe7
SM
63222018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
6323
6324 * gdb.base/term.exp: Compare terminal settings with values from
6325 the inferior.
6326 * gdb.base/term.c: Get and set terminal settings.
6327
6d52907e
JV
63282018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
6329
6330 * lib/mi-support.exp (mi_expect_stop): Update regexp to
6331 accommodate new "arch" field in frame output.
6332 * gdb.mi/mi-return.exp: Likewise.
6333 * gdb.mi/mi-stack.exp: Likewise.
6334 * gdb.mi/mi-syn-frame.exp: Likewise.
6335 * gdb.mi/user-selected-context-sync.exp: Likewise.
6336
be2d111a
MS
63372018-08-19 Michael Spang <spang@google.com>
6338
6339 PR gdb/11786
6340 * gdb.base/gcore-tls-pie.c: New file.
6341 * gdb.base/gcore-tls-pie.exp: New file.
6342
ae3a7c47
KB
63432018-08-18 Kevin Buettner <kevinb@redhat.com>
6344
6345 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
6346 * gdb.dwarf2/varval.c: New file.
6347 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 6348
2ecae92e
AH
63492018-08-17 Alan Hayward <alan.hayward@arm.com>
6350
6351 PR gdb/18931
6352 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
6353
c1854f1d
KS
63542018-08-16 Keith Seitz <keiths@redhat.com>
6355
6356 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
6357 tests expected to pass.
6358
26fb3983
JV
63592018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
6360
6361 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
6362 -data-disassemble -a.
6363 (test_disassembly_bogus_args): Likewise.
6364
67943c00
AB
63652018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
6366
6367 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
6368
5ff2bbae
AB
63692018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6370
6371 * gdb.base/vla-optimized-out.exp: Add new test.
6372
e5bbcd0f
AB
63732018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6374
6375 * gdb.base/vla-optimized-out-o3.exp: Delete.
6376 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
6377 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
6378 deleted tests.
6379
9d4a934c
AB
63802018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
6381
6382 PR gdb/18050:
6383 * gdb.server/extended-remote-restart.c: New file.
6384 * gdb.server/extended-remote-restart.exp: New file.
6385
045cf012
SM
63862018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
6387
6388 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
6389 "set variable index = 42".
6390
87d6a7aa
SM
63912018-08-07 Simon Marchi <simon.marchi@ericsson.com>
6392
6393 * boards/index-cache-gdb.exp: New file.
6394 * gdb.dwarf2/index-cache.exp: New file.
6395 * gdb.dwarf2/index-cache.c: New file.
6396 * gdb.base/maint.exp: Check if we are using the index cache.
6397
96d68bd4
RO
63982018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6399
6400 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
6401 MAKEFLAGS.
6402
5a699617
RO
64032018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6404
6405 * dg-extract-results.sh: Move to toplevel contrib.
6406 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
6407 * Makefile.in (check-parallel-racy): Likewise.
6408
5bd18990
AB
64092018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
6410
6411 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
6412 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
6413 tests if the target supports scheduler locking.
6414
3fbbcf47
TV
64152018-08-04 Tom de Vries <tdevries@suse.de>
6416
6417 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
6418
3e1d3d8c
TT
64192018-08-02 Tom Tromey <tom@tromey.com>
6420
6421 PR symtab/16842.
6422 * gdb.cp/temargs.exp: Test "info address" of a template
6423 parameter.
6424
5abe0f0c
JV
64252018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
6426
6427 * gdb.python/py-mi-var-info-path-expression.c: New file.
6428 * gdb.python/py-mi-var-info-path-expression.py: New file.
6429 * gdb.python/py-mi-var-info-path-expression.exp: New file.
6430
fb66cde8
SDJ
64312018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
6432
6433 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
6434 error after "cannot resolve name" string.
6435
c708f4d2
AB
64362018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
6437
6438 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
6439 started.
6440 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
6441
37cc0cae
TV
64422018-07-28 Tom de Vries <tdevries@suse.de>
6443
6444 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
6445
63b4ecf7
TV
64462018-07-26 Tom de Vries <tdevries@suse.de>
6447
6448 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
6449
3c3bb058
AB
64502018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
6451
6452 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
6453 is visible.
6454
9e7f3bbb
TV
64552018-07-26 Tom de Vries <tdevries@suse.de>
6456
6457 PR breakpoints/23366
6458 * gdb.base/catch-follow-exec.c: New test.
6459 * gdb.base/catch-follow-exec.exp: New file.
6460
16f808ec
TV
64612018-07-25 Tom de Vries <tdevries@suse.de>
6462
6463 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6464 vla-optimized-out.c.
6465
d7154a8d
JV
64662018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6467
6468 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6469 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6470
232a0032
TV
64712018-07-20 Tom de Vries <tdevries@suse.de>
6472
6473 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6474 NOCLONE macro.
6475 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6476
fbb1d502
TV
64772018-07-19 Tom de Vries <tdevries@suse.de>
6478
6479 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6480 regular expression.
6481
42dc7699
TV
64822018-07-18 Tom de Vries <tdevries@suse.de>
6483
6484 * gdb.base/vla-optimized-out.c: New test.
6485 * gdb.base/vla-optimized-out.exp: New file.
6486
7f1f7e23
SDJ
64872018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6488
6489 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6490 message "No address associated with hostname" when gdbserver
6491 cannot resolve the hostname.
6492
5759ebb3
PW
64932018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6494
6495 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6496 Add some test prefixes to make tests unique.
6497
3606ccab
PW
64982018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6499
6500 * gdb.base/frameapply.c: New file.
6501 * gdb.base/frameapply.exp: New file.
6502
529c08b2
PW
65032018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6504
6505 * gdb.base/skip.exp: Update expected error message.
6506
c7ab0aef
SDJ
65072018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6508 Jan Kratochvil <jan.kratochvil@redhat.com>
6509 Paul Fertser <fercerpav@gmail.com>
6510 Tsutomu Seki <sekiriki@gmail.com>
6511
6512 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
6513 parameter.
6514 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
6515 by default.
6516 * boards/native-gdbserver.exp: Likewise.
6517 * gdb.server/run-without-local-binary.exp: Improve regexp used
6518 for detecting when a remote debugging connection succeeds.
6519 * gdb.server/server-connect.exp: New file.
6520 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
6521 Do not prefix the port number with ":".
6522 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
6523 support for detecting and using it. Add '$debughost_gdbserver'
6524 to the list of arguments used to start gdbserver. Handle case
6525 when gdbserver cannot resolve a network name.
6526
16ff70dd
SDJ
65272018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6528
6529 PR c++/23373
6530 * gdb.base/ptype-offsets.cc (struct static_member): New
6531 struct.
6532 (main) <stmember>: New variable.
6533 * gdb.base/ptype-offsets.exp: Add test for printing a struct
6534 with a static member in it.
6535
3541979f
AB
65362018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
6537
6538 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
6539 watchpoints enabled and disabled.
6540
c8ad9b9a
AB
65412018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6542
6543 * gdb.base/examine-backward.exp: Still run tests around address
6544 0x0, even if address 0x0 is not readable. Update the pattern for
6545 matching address 0x0 in expected output.
6546
e0e5e971
AB
65472018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
6548
6549 * gdb.base/share-env-with-gdbserver.c (main): Add call to
6550 malloc/free.
6551
1ea5da02
TV
65522018-07-04 Tom de Vries <tdevries@suse.de>
6553
6554 * gdb.dwarf2/dw2-error.exp: Update expected error message.
6555
471b9d15
MR
65562018-07-02 Maciej W. Rozycki <macro@mips.com>
6557
6558 PR tdep/8282
6559 * gdb.arch/mips-disassembler-options.exp: New test.
6560 * gdb.arch/mips-disassembler-options.s: New test source.
6561
75acb486
PA
65622018-06-29 Pedro Alves <palves@redhat.com>
6563
6564 * gdb.threads/names.exp: Adjust expected "info threads" output.
6565
cd2bb709
PA
65662018-06-29 Pedro Alves <palves@redhat.com>
6567
6568 * gdb.opt/inline-break.exp (line number, address): Add "info
6569 break" tests.
6570
991ff292
PA
65712018-06-29 Pedro Alves <palves@redhat.com>
6572
6573 * gdb.opt/inline-break.c (func1): Add "break here" marker.
6574 * gdb.opt/inline-break.exp: Test setting breakpoints by line
6575 number and address and running to them.
6576
356819b6 65772018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
6578
6579 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
6580
2512d7ef
JK
65812018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6582
6583 * lib/compiler.c: Remove executable permission flag.
6584
be1b6474
RB
65852018-06-28 Richard Bunt <richard.bunt@arm.com>
6586
6587 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
6588 code.
6589 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
6590
291f9a96
PT
65912018-06-28 Petr Tesarik <ptesarik@suse.cz>
6592
6593 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
6594
ed6dfe51
PT
65952018-06-28 Petr Tesarik <ptesarik@suse.cz>
6596
6597 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
6598 address argument is omitted.
6599
d4d429d5
PT
66002018-06-28 Petr Tesarik <ptesarik@suse.cz>
6601
6602 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
6603
7ab6656f
OJ
66042018-06-27 Omair Javaid <omair.javaid@linaro.org>
6605
6606 PR gdb/21695
6607 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
6608 * gdb.base/infoline-reloc-main-from-zero.c: New file.
6609
a33ccfc7
TT
66102018-06-26 Tom Tromey <tom@tromey.com>
6611
6612 PR rust/22574:
6613 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
6614 * gdb.rust/simple.rs (struct SimpleLayout): New.
6615
6d72d289
SM
66162018-06-22 Simon Marchi <simon.marchi@ericsson.com>
6617
6618 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
6619 "info registers" output.
6620
8363f9d5
RB
66212018-06-21 Richard Bunt <richard.bunt@arm.com>
6622
6623 * gdb.base/watchpoint-hw-attach.c: New test.
6624 * gdb.base/watchpoint-hw-attach.exp: New file.
6625
f00674fe
SM
66262018-06-20 Simon Marchi <simon.marchi@ericsson.com>
6627
6628 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
6629 through /bin/sh.
6630 * boards/dwarf4-gdb-index.exp: Likewise.
6631 * boards/fission-dwp.exp: Likewise.
6632
1d554008
UW
66332018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
6634
6635 * gdb.base/float128.exp: Add comment and improved fail message
6636 to the failure case of "print large128" test.
6637
d0ac1c44
SM
66382018-06-19 Simon Marchi <simon.marchi@ericsson.com>
6639
6640 * configure.ac: Remove AC_PREREQ.
6641 * configure: Re-generate.
6642
61b04dd0
PA
66432018-06-19 Pedro Alves <palves@redhat.com>
6644
6645 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
6646 (func_extern_caller): New.
6647 (main): Call func_extern_caller.
6648 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
6649 logic change.
6650
f63b508a
SM
66512018-06-18 Weimin Pan <weimin.pan@oracle.com>
6652
6653 PR gdb/16841
6654 * gdb.cp/typedef-base.cc: New file.
6655 * gdb.cp/typedef-base.exp: New file.
6656
0fe3a558
TV
66572018-06-18 Tom de Vries <tdevries@suse.de>
6658
6659 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
6660
7010835a
AB
66612018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6662 Richard Bunt <Richard.Bunt@arm.com>
6663
6664 * gdb.threads/attach-slow-waitpid.c: New file.
6665 * gdb.threads/attach-slow-waitpid.exp: New file.
6666 * gdb.threads/slow-waitpid.c: New file.
6667
14897d65
PA
66682018-06-14 Pedro Alves <palves@redhat.com>
6669
6670 * gdb.base/fork-running-state.c: Include <errno.h>.
6671 (exit_if_relative_exits): New.
6672 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
6673 exits.
6674 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
6675 child exits.
6676
5d9a0608
TV
66772018-06-14 Tom de Vries <tdevries@suse.de>
6678
6679 PR cli/22573
6680 * gdb.base/finish-pretty.c: New test.
6681 * gdb.base/finish-pretty.exp: New file.
6682
11ae5818
PA
66832018-06-14 Pedro Alves <palves@redhat.com>
6684
6685 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
6686 gdb's expected startup output.
6687
1d39de44
PA
66882018-06-14 Pedro Alves <palves@redhat.com>
6689
6690 * lib/selftest-support.exp (selftest_setup): Remove inlined
6691 function handling.
6692
70ee0000
TV
66932018-06-14 Tom de Vries <tdevries@suse.de>
6694
6695 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
6696 matching of breakpoint printing.
6697
11f4b608
TV
66982018-06-13 Tom de Vries <tdevries@suse.de>
6699
6700 PR testsuite/23269
6701 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
6702 (fork_child): ... here, and ...
6703 (fork_parent): ... here.
6704
67052018-06-12 Tom de Vries <tdevries@suse.de>
6706
6707 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
6708
9516f85a
AB
67092018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
6710 Stephen Roberts <stephen.roberts@arm.com>
6711
6712 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
6713 rewrite test to describe action performed, rather than possible
6714 failure.
6715
5045b3d7
GB
67162018-06-08 Gary Benson <gbenson@redhat.com>
6717
6718 * gdb.threads/check-libthread-db.exp: New file.
6719 * gdb.threads/check-libthread-db.c: Likewise.
6720
c61b06a1
TT
67212018-06-05 Tom Tromey <tom@tromey.com>
6722
6723 * gdb.base/default.exp: Update expected "show version" output.
6724
eb6af809
TT
67252018-06-05 Tom Tromey <tom@tromey.com>
6726
6727 PR cli/12326:
6728 * gdb.cp/static-print-quit.exp: Update.
6729 * lib/gdb.exp (pagination_prompt): Update.
6730 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
6731 * gdb.python/python.exp: Update.
6732
178d6a63
JB
67332018-06-04 Joel Brobecker <brobecker@adacore.com>
6734
6735 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
6736
8e817061
JB
67372018-06-01 Joel Brobecker <brobecker@adacore.com>
6738
6739 * gdb.ada/bp_fun_addr: New testcase.
6740
e86ca25f
TT
67412018-06-01 Tom Tromey <tom@tromey.com>
6742
6743 * gdb.xml/tdesc-regs.exp (load_description): Update expected
6744 results.
6745 * gdb.dwarf2/method-ptr.exp: Set language to C++.
6746 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
6747 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
6748 * gdb.base/maint.exp (maint_pass_if): Update.
6749
4b2dfa9d
MR
67502018-05-31 Maciej W. Rozycki <macro@mips.com>
6751
6752 * gdb.base/endian.exp: New test.
6753 * gdb.base/endian.c: New test source.
6754
45f25d6c
AB
67552018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
6756
6757 PR gdb/23203
6758 * gdb.base/bt-selected-frame.c: New file.
6759 * gdb.base/bt-selected-frame.exp: New file.
6760 * lib/gdb.exp (get_current_frame_number): New function.
6761
d9f6d7f8
MR
67622018-05-24 Maciej W. Rozycki <macro@mips.com>
6763 Pedro Alves <palves@redhat.com>
6764
6765 * gdb.threads/tls-core.c: Include <stdlib.h>
6766 (thread_proc): Call `abort'.
6767 * gdb.threads/tls-core.exp: Generate a core with core_find too.
6768 (tls_core_test): New procedure, bits factored out from ...
6769 (top level): ... here. Test both native cores and gcore cores.
6770
ff1cf532
TT
67712018-05-23 Tom Tromey <tom@tromey.com>
6772
6773 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
6774
b98664d3
TT
67752018-05-23 Tom Tromey <tom@tromey.com>
6776
6777 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
6778 symfile_complaints.
6779 (test_short_complaints): Likewise.
6780 (test_empty_complaints): Likewise.
6781 (test_initial_complaints): Update.
6782
4e9668d0
TT
67832018-05-23 Tom Tromey <tom@tromey.com>
6784
6785 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6786
43ba33c7
TT
67872018-05-23 Tom Tromey <tom@tromey.com>
6788
6789 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6790 (test_short_complaints): Update.
6791
035522c0
PA
67922018-05-22 Pedro Alves <palves@redhat.com>
6793
6794 * gdb.base/remote.exp: Only gdb_start after compiling the
6795 testcase. Issue "disconnect" before testing "set remote" command
6796 defaults. Issue clean_restart before running to main.
6797
cc0be08f
PA
67982018-05-22 Pedro Alves <palves@redhat.com>
6799
6800 * gdb.base/remote.exp: Adjust expected output of "show remote
6801 memory-write-packet-size". Add tests for "set remote
6802 memory-write-packet-size 0" and "set remote
6803 memory-write-packet-size fixed/limit".
6804
b1b60145
PA
68052018-05-22 Pedro Alves <palves@redhat.com>
6806
6807 PR gdb/22973
6808 * gdb.base/utf8-identifiers.c: New file.
6809 * gdb.base/utf8-identifiers.exp: New file.
6810
0ec848ad
PFC
68112018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6812
6813 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6814
2c3305f6
PFC
68152018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6816
6817 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6818
ce1e8424
TT
68192018-05-18 Tom Tromey <tom@tromey.com>
6820
6821 * gdb.base/ptype-offsets.exp: Update.
6822
ddfe970e
KS
68232018-05-17 Keith Seitz <keiths@redhat.com>
6824
6825 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6826 in expected breakpoint stop locations.
6827 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6828 move to proper scope to test variable values.
6829 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6830 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6831 New functions.
6832 (main): Call not_inline_func3.
6833 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6834 inline_func1, inline_func2, and inline_func3. Test that when each
6835 breakpoint is hit, GDB properly reports both the stop location
6836 and the backtrace. Repeat tests for temporary breakpoints.
6837
0726fcc6
MR
68382018-05-15 Maciej W. Rozycki <macro@mips.com>
6839
6840 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6841 rather then trying to access it in determining whether the PID
6842 of `gdbserver' could have been retrieved.
6843
8ee22052
AB
68442018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6845
6846 * gdb.arch/amd64-init-x87-values.S: New file.
6847 * gdb.arch/amd64-init-x87-values.exp: New file.
6848
7785df48
JK
68492018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6850
6851 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6852
56bcdbea
TT
68532018-05-04 Tom Tromey <tom@tromey.com>
6854
6855 PR python/22730:
6856 * gdb.python/python.exp: Test multi-line execute.
6857
a913fffb
TT
68582018-05-04 Tom Tromey <tom@tromey.com>
6859
6860 PR python/22731:
6861 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6862
7a2c85f2
TT
68632018-05-04 Tom Tromey <tom@tromey.com>
6864
6865 PR gdb/11750:
6866 * gdb.base/define.exp: Test defining a user command inside a user
6867 command.
6868 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6869
a3b60e45
JK
68702018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6871 Pedro Alves <palves@redhat.com>
6872
6873 PR breakpoints/19806 and support for PR external/20207.
6874 * gdb.base/watchpoint-unaligned.c: New file.
6875 * gdb.base/watchpoint-unaligned.exp: New file.
6876
45fe4a03
AB
68772018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6878
6879 * gdb.base/maint.exp: Make test names unique, use
6880 test_prefix_command_help to test 'help maint info', and remove
6881 repeated test of 'help maint'.
6882
9be2ae8f
TT
68832018-05-04 Tom Tromey <tom@tromey.com>
6884
6885 PR gdb/22619:
6886 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6887 behavior.
6888
11859c31
AB
68892018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6890
6891 * gdb.base/maint.exp: Process output from 'maint print registers'
6892 line at a time.
6893
089a9490
AB
68942018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6895
6896 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6897 timeout.
6898
9b0797e2
AB
68992018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6900
6901 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6902 filter pattern.
6903
f6ac5f3d
PA
69042018-05-02 Pedro Alves <palves@redhat.com>
6905
6906 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6907 to_log_command renames.
6908 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6909
77d3c63b
TT
69102018-05-02 Tom Tromey <tom@tromey.com>
6911
6912 * gdb.python/py-parameter.exp: Set test message.
6913
0489430a
TT
69142018-05-02 Tom Tromey <tom@tromey.com>
6915
6916 PR python/20084:
6917 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6918 PARAM_ZUINTEGER_UNLIMITED tests.
6919
1632f8ba
DR
69202018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6921
6922 PR rust/23124
6923 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6924 when casting.
6925
6d7bb824
TT
69262018-04-30 Tom Tromey <tom@tromey.com>
6927
6928 * gdb.python/py-type.exp: Check align attribute.
6929 * gdb.python/py-type.c: New "aligncheck" global.
6930
007e1530
TT
69312018-04-30 Tom Tromey <tom@tromey.com>
6932
6933 PR exp/17095:
6934 * gdb.dwarf2/dw2-align.exp: New file.
6935 * gdb.cp/align.exp: New file.
6936 * gdb.base/align.exp: New file.
6937 * lib/gdb.exp (gdb_int128_helper): New proc.
6938 (has_int128_c, has_int128_cxx): New caching procs.
6939
6873858b
TT
69402018-04-27 Tom Tromey <tom@tromey.com>
6941
6942 PR rust/22545:
6943 * gdb.rust/simple.exp: Add inclusive range tests.
6944
79188d8d
PA
69452018-04-26 Pedro Alves <palves@redhat.com>
6946
6947 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6948 ifunc breakpoint locations correctly of ifunc breakpoints set
6949 while the program resolves the ifunc.
6950
c7075ad5
PA
69512018-04-26 Pedro Alves <palves@redhat.com>
6952
6953 * gdb.base/gnu-ifunc-final.c: New file.
6954 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6955 * gdb.base/gnu-ifunc.exp (executable): Delete.
6956 (staticexecutable): Adjust.
6957 (lib_opts, exec_opts): Delete.
6958 (make_binsuffix, build, set-break): New procedures.
6959 (misc_tests): New, with tests factored out from the top level.
6960 (top level): Test different combinations of ifunc resolver name,
6961 resolver with and with debug info, and ifunc target with and
6962 without debug info. Wrap static tests with with_target_prefix.
6963
8388016d
PA
69642018-04-26 Pedro Alves <palves@redhat.com>
6965
6966 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6967 return type" warnings.
6968
249b5733
PA
69692018-04-25 Pedro Alves <palves@redhat.com>
6970
6971 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6972 killed".
6973 * gdb.base/kill-after-signal.exp: Likewise.
6974 * gdb.threads/kill.exp: Likewise.
6975
f67c0c91
SDJ
69762018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6977 Sergio Durigan Junior <sergiodj@redhat.com>
6978 Pedro Alves <palves@redhat.com>
6979
6980 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6981 regexps to expect for '[Inferior ... detached]' as well.
6982 * gdb.base/attach.exp: Likewise.
6983 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6984 "gdb_continue_to_end".
6985 (test_catch_syscall_with_wrong_args): Likewise.
6986 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6987 ']'. Don't set 'verbose' on.
6988 * gdb.base/foll-vfork.exp: Likewise.
6989 * gdb.base/fork-print-inferior-events.c: New file.
6990 * gdb.base/fork-print-inferior-events.exp: New file.
6991 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6992 '[Inferior ... has been killed]' message.
6993 * gdb.base/kill-after-signal.exp: Likewise.
6994 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6995 detach message.
6996 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6997 message.
6998 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6999 regexps to expect for '[Inferior ... detached]' as well.
7000 * gdb.threads/process-dies-while-detaching.exp: Likewise.
7001
0a8ddac4
SM
70022018-04-24 Simon Marchi <simon.marchi@ericsson.com>
7003
7004 PR gdb/23104
7005 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
7006
701adfb0
PA
70072018-04-22 Rajendra SY <rajendra.sy@gmail.com>
7008
7009 PR gdb/23095
7010 * gdb.base/break-probes.exp: Pass shlib_load to
7011 prepare_for_testing. Set normal_bp to r_debug_state if target is
7012 bsd.
7013
d27d16bf
RB
70142018-04-19 Richard Bunt <richard.bunt@arm.com>
7015
7016 * gdb.threads/multiple-successive-infcall.c: New test.
7017 * gdb.threads/multiple-successive-infcall.exp: New file.
7018
a037790e
TT
70192018-04-17 Tom Tromey <tom@tromey.com>
7020
7021 * gdb.rust/simple.rs (Union): New type.
7022 (main): New local "u".
7023 * gdb.rust/simple.exp (test_one_slice): Add new test case.
7024
e3a91079
AA
70252018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7026
7027 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
7028 number information in output of "whereis" command.
7029 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
7030
b744723f
AA
70312018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
7032
7033 * gdb.ada/info_types.exp: Adjust expected output to the line
7034 numbers now printed by "info var/func/type".
7035 * gdb.base/completion.exp: Likewise.
7036 * gdb.base/included.exp: Likewise.
7037 * gdb.cp/cp-relocate.exp: Likewise.
7038 * gdb.cp/cplusfuncs.exp: Likewise.
7039 * gdb.cp/namespace.exp: Likewise.
7040 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
7041
4a4495d6
MM
70422018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7043
7044 * gdb.btrace/cpu.exp: New.
7045
1d509aa6
MM
70462018-04-13 Markus Metzger <markus.t.metzger@intel.com>
7047
7048 * gdb.base/step-indirect-call-thunk.exp: New.
7049 * gdb.base/step-indirect-call-thunk.c: New.
7050 * gdb.reverse/step-indirect-call-thunk.exp: New.
7051 * gdb.reverse/step-indirect-call-thunk.c: New.
7052
6295b6da
SM
70532018-04-11 Simon Marchi <simon.marchi@ericsson.com>
7054
7055 * gdb.base/pie-fork.c: New file.
7056 * gdb.base/pie-fork.exp: New file.
7057
50146e70
TT
70582018-04-11 Tom Tromey <tom@tromey.com>
7059
7060 * gdb.rust/simple.exp: Add test for ".." struct initializer.
7061
f50d8a2e
PA
70622018-04-10 Pedro Alves <palves@redhat.com>
7063
7064 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
7065 exits. Instead loop running forever.
7066 (fork_parent): Run forever too.
7067
a0be7a36
SM
70682018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7069
7070 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
7071 mi_continue_to_line.
7072 * gdb.mi/mi-stack.c (callee4): Add comment.
7073
9b73db36
SM
70742018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
7075
7076 * gdb.mi/mi-stack.exp: Fix indentation.
7077
c912f608
SM
70782018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7079
7080 PR gdb/22979
7081 * gdb.arch/amd64-osabi.exp: New file.
7082
26540402
SM
70832018-04-07 Simon Marchi <simon.marchi@ericsson.com>
7084
7085 PR gdb/22980
7086 * gdb.base/osabi.exp: New file.
7087
121ad66c 70882018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
7089
7090 * gdb.cp/static-typedef-print.exp: New file.
7091 * gdb.cp/static-typedef-print.cc: New file.
7092
3fcded8f
JB
70932018-03-27 Joel Brobecker <brobecker@adacore.com>
7094
7095 * gdb.ada/varsize_limit: New testcase.
7096
59cc4834
JB
70972018-03-27 Joel Brobecker <brobecker@adacore.com>
7098
7099 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
7100
7101 * gdb.ada/notcplusplus: New testcase.
7102
7103 * gdb.base/c-linkage-name.c: New file.
7104 * gdb.base/c-linkage-name.exp: New testcase.
7105
4ca59a9f
TT
71062018-03-26 Tom Tromey <tom@tromey.com>
7107
7108 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
7109 * gdb.python/py-framefilter.py (name_error): New global.
7110 (ErrorInName.function): Use name_error.
7111
978d6c75
TT
71122018-03-26 Tom Tromey <tom@tromey.com>
7113
7114 PR backtrace/15582:
7115 * gdb.python/py-framefilter.exp: Add "bt hide" test.
7116
b7fee5a3
KS
71172018-03-23 Keith Seitz <keiths@redhat.com>
7118
7119 PR c++/22968
7120 * gdb.cp/subtypes.exp: New file.
7121 * gdb.cp/subtypes.h: New file.
7122 * gdb.cp/subtypes.cc: New file.
7123 * gdb.cp/subtypes-2.cc: New file.
7124
376be529
AB
71252018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7126
7127 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
7128 (done): Call '_exit' not 'exit' to avoid atexit handlers.
7129 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
7130 -nostartfiles when compiling the test. Confirm that all registers
7131 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
7132
066cfa98
AB
71332018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
7134
7135 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
7136 option, syntax was wrong anyway.
7137 * gdb.arch/arm-disp-step.exp: Likewise.
7138 * gdb.arch/sparc64-regs.exp: Likewise.
7139 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
7140 option, syntax was wrong anyway, switch to use
7141 prepare_for_testing.
7142 * gdb.arch/i386-disp-step.exp: Likewise.
7143
079670b9
AA
71442018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
7145
7146 * gdb.ada/exec_changed.exp: Replace "target_info exists
7147 use_gdb_stub" by "use_gdb_stub".
7148 * gdb.ada/start.exp: Likewise.
7149 * gdb.base/async-shell.exp: Likewise.
7150 * gdb.base/attach-pie-misread.exp: Likewise.
7151 * gdb.base/attach-wait-input.exp: Likewise.
7152 * gdb.base/break-entry.exp: Likewise.
7153 * gdb.base/break-interp.exp: Likewise.
7154 * gdb.base/dprintf-detach.exp: Likewise.
7155 * gdb.base/nostdlib.exp: Likewise.
7156 * gdb.base/solib-nodir.exp: Likewise.
7157 * gdb.base/statistics.exp: Likewise.
7158 * gdb.base/testenv.exp: Likewise.
7159 * gdb.mi/mi-exec-run.exp: Likewise.
7160 * gdb.mi/mi-start.exp: Likewise.
7161 * gdb.multi/dummy-frame-restore.exp: Likewise.
7162 * gdb.multi/multi-arch-exec.exp: Likewise.
7163 * gdb.multi/multi-arch.exp: Likewise.
7164 * gdb.multi/tids.exp: Likewise.
7165 * gdb.multi/watchpoint-multi.exp: Likewise.
7166 * gdb.python/py-events.exp: Likewise.
7167 * gdb.threads/attach-into-signal.exp: Likewise.
7168 * gdb.threads/attach-stopped.exp: Likewise.
7169 * gdb.threads/threadapply.exp: Likewise.
7170 * lib/selftest-support.exp: Likewise.
7171
26d6cec4
AA
71722018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
7173
7174 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
7175
4ee89e90
SR
71762018-03-20 Stephen Roberts <stephen.roberts@arm.com>
7177
7178 * gdb.perf/template-breakpoints.cc: New file.
7179 * gdb.perf/template-breakpoints.exp: New file.
7180 * gdb.perf/template-breakpoints.py: New file.
7181
92630041
TT
71822018-03-19 Tom Tromey <tom@tromey.com>
7183
7184 * gdb.rust/simple.rs (main): Add local variables field1, field2,
7185 y0.
7186 * gdb.rust/simple.exp: Test bare identifier form of struct
7187 initializer.
7188
76727919
TT
71892018-03-19 Tom Tromey <tom@tromey.com>
7190
7191 * gdb.gdb/observer.exp: Remove.
7192
194ed413
AA
71932018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7194
7195 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
7196 "qualified" option when setting breakpoints.
7197 * gdb.trace/backtrace.exp: Likewise.
7198 * gdb.trace/circ.exp: Likewise.
7199 * gdb.trace/collection.exp: Likewise.
7200 * gdb.trace/disconnected-tracing.exp: Likewise.
7201 * gdb.trace/ftrace-lock.exp: Likewise.
7202 * gdb.trace/ftrace.exp: Likewise.
7203 * gdb.trace/infotrace.exp: Likewise.
7204 * gdb.trace/packetlen.exp: Likewise.
7205 * gdb.trace/passc-dyn.exp: Likewise.
7206 * gdb.trace/qtro.exp: Likewise.
7207 * gdb.trace/read-memory.exp: Likewise.
7208 * gdb.trace/report.exp: Likewise.
7209 * gdb.trace/signal.exp: Likewise.
7210 * gdb.trace/status-stop.exp: Likewise.
7211 * gdb.trace/strace.exp: Likewise.
7212 * gdb.trace/tfind.exp: Likewise.
7213 * gdb.trace/trace-break.exp: Likewise.
7214 * gdb.trace/trace-condition.exp: Likewise.
7215 * gdb.trace/trace-mt.exp: Likewise.
7216 * gdb.trace/tstatus.exp: Likewise.
7217 * gdb.trace/tsv.exp: Likewise.
7218 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
7219 * gdb.trace/unavailable.exp: Likewise.
7220 * gdb.trace/while-dyn.exp: Likewise.
7221
8b067d2c
AA
72222018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
7223
7224 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
7225 that libinproctrace is copied to the target.
7226
3ae9ce5d
TT
72272018-03-14 Tom Tromey <tom@tromey.com>
7228
7229 PR cli/14977:
7230 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
7231 a null pointer.
7232 * gdb.base/wchar.exp: Likewise.
7233
b8c2339b
TT
72342018-03-14 Tom Tromey <tom@tromey.com>
7235
7236 PR cli/19918:
7237 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
7238 flag.
7239
4872dc46
SM
72402018-03-08 Simon Marchi <simon.marchi@ericsson.com>
7241
7242 PR gdb/22841
7243 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
7244 "target" to remote_exec.
7245
e4fe3756
SM
72462018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
7247
7248 PR gdb/22841
7249 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
7250 ${board}_upload): Remove.
7251
e95a97d4
AA
72522018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
7253
7254 * gdb.cp/watch-cp.cc: New test.
7255 * gdb.cp/watch-cp.exp: New file.
7256
dbbb1059
AB
72572018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7258
7259 * gdb.base/infcall-nested-structs.exp: New file.
7260 * gdb.base/infcall-nested-structs.c: New file.
7261 * gdb.base/float.exp: Add riscv support.
7262
ecc054c0
TP
72632018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
7264
7265 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
7266 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
7267
25e3c82c
SDJ
72682018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
7269
7270 * gdb.server/abspath.exp: New file.
7271 * lib/gdb.exp (with_cwd): New procedure.
7272
3083294d
SM
72732018-02-28 Simon Marchi <simon.marchi@ericsson.com>
7274
7275 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
7276 use it.
7277 (gdb_is_target_remote_prompt): New proc.
7278 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
7279 (gdb_is_target_native): Pass prompt parameter to
7280 gdb_is_target_1.
7281
3275ef47
SM
72822018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
7283
7284 * gdb.base/load-command.c: New file.
7285 * gdb.base/load-command.exp: New file.
7286 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
7287 (gdb_is_target_1): ...this, and generalize for other targets
7288 than just remote.
7289 (gdb_is_target_remote): Use gdb_is_target_1.
7290 (gdb_is_target_native): use gdb_is_target_1.
7291
6893c19a
TT
72922018-02-26 Tom Tromey <tom@tromey.com>
7293
7294 PR python/16497:
7295 * gdb.python/py-framefilter.exp: Update test.
7296
2ddeaf8a
TT
72972018-02-26 Tom Tromey <tom@tromey.com>
7298
7299 * gdb.dwarf2/variant.c: New file.
7300 * gdb.dwarf2/variant.exp: New file.
7301
c9317f21
TT
73022018-02-26 Tom Tromey <tom@tromey.com>
7303
7304 * gdb.rust/simple.exp: Accept more possible results in enum test.
7305
6f6d0c26
SM
73062018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
7307
7308 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
7309 parentheses.
7310
11b03145
MR
73112018-02-23 Maciej W. Rozycki <macro@mips.com>
7312
7313 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
7314 name of a variable: $actual_linejj -> $actual_line.
7315
54a27fe5
JB
73162018-02-21 John Baldwin <jhb@FreeBSD.org>
7317
7318 * gdb.arch/amd64-i386-address.exp: Fix a typo.
7319
de65820c
MM
73202018-02-20 Markus Metzger <markus.t.metzger@intel.com>
7321
7322 * gdb.btrace/buffer-size.exp: Do not force BTS.
7323
980548fd
PA
73242018-02-14 Pedro Alves <palves@redhat.com>
7325
7326 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
7327 getting a "Quit".
7328
c4e12631
MM
73292018-02-09 Markus Metzger <markus.t.metzger@intel.com>
7330
7331 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
7332 Fix test name.
7333
c2e0e465
SM
73342018-02-07 Simon Marchi <simon.marchi@ericsson.com>
7335
7336 * gdb.cp/m-static.exp: Check type of optimized out static
7337 member.
7338
f7216783
AB
73392018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
7340
7341 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
7342 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
7343
0625771b
LS
73442018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
7345 Leszek Swirski <leszeks@google.com>
7346
7347 * gdb.python/py-prettyprint.c
7348 (struct to_string_returns_value_inner,
7349 struct to_string_returns_value_wrapper): New.
7350 (main): Add tsrvw variable.
7351 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
7352 ToStringReturnsValueWrapper): New classes.
7353 (register_pretty_printers): Register new pretty-printers.
7354 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
7355 recursive pretty printer.
7356 * gdb.python/py-mi.exp: Likewise.
7357
59498c30
LS
73582018-02-01 Leszek Swirski <leszeks@google.com>
7359
7360 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
7361 functions with the same name as an include file are parsed
7362 correctly.
7363
d4d38844
YQ
73642018-02-01 Yao Qi <yao.qi@linaro.org>
7365
7366 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
7367 "\[^\r\n\]*".
7368
07e5f5cf
NP
73692018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
7370
7371 * gdb.arch/powerpc-prologue-frame.s: New file.
7372 * gdb.arch/powerpc-prologue-frame.c: Likewise.
7373 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
7374
929b5ad4
JB
73752018-01-31 Joel Brobecker <brobecker@adacore.com>
7376
7377 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
7378
e671cd59
PA
73792018-01-30 Pedro Alves <palves@redhat.com>
7380
7381 PR gdb/13211
7382 * gdb.base/interrupt-daemon.c: New.
7383 * gdb.base/interrupt-daemon.exp: New.
7384 * gdb.multi/multi-term-settings.c: New.
7385 * gdb.multi/multi-term-settings.exp: New.
7386
fc413dc4
JB
73872018-01-30 Joel Brobecker <brobecker@adacore.com>
7388
7389 * gdb.base/break.exp: Save the location where the breakpoint
7390 on break.c:47 was actually inserted when debugging the version
7391 compiled at -O2 and use it in the expected output of the "info
7392 break" test performed soon after.
7393
5c319bb2
PA
73942018-01-22 Pedro Alves <palves@redhat.com>
7395 Sergio Durigan Junior <sergiodj@redhat.com>
7396
7397 * gdb.base/whatis.exp: Add tests for 'set print object on' +
7398 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
7399
a9e40818
JB
74002018-01-22 Joel Brobecker <brobecker@adacore.com>
7401
7402 * gdb.base/break-include.c, gdb.base/break-include.inc,
7403 gdb.base/break-include.exp: New files.
7404 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
7405 line number now being the actual line number where the breakpoint
7406 was inserted.
7407 * gdb.mi/mi-break.exp: Likewise.
7408 * gdb.mi/mi-reverse.exp: Likewise.
7409 * gdb.mi/mi-simplerun.exp: Ditto.
7410
e707fc44
AB
74112018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7412
7413 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
7414 varobj.
7415 * gdb.mi/mi-var-create-rtti.exp: Likewise.
7416
ae451627
AB
74172018-01-21 Don Breazeal <donb@codesourcery.com>
7418 Andrew Burgess <andrew.burgess@embecosm.com>
7419
7420 * gdb.mi/basics.c: Add new global.
7421 * gdb.mi/mi-frame-regs.exp: New file.
7422 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
7423 case.
7424
b1b189e0
AB
74252018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7426
7427 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
7428 non-parameter, and on an unknown symbol.
7429
fcfcc376
TT
74302018-01-19 Tom Tromey <tom@tromey.com>
7431
7432 * gdb.rust/modules.rs (TWENTY_THREE): New global.
7433 * gdb.rust/modules.exp: Add ::-qualified lookup test.
7434
634c1c31
AA
74352018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7436
7437 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
7438 setrlimit and chdir to int.
7439
d6ad07fd
AA
74402018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7441
7442 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
7443 function.
7444 (my_tend): Likewise.
7445 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
7446 rationale of avoiding FP- and vector instructions.
7447
adf8243b
RK
74482018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
7449
7450 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
7451 "info reg" with "\[ \t\]*".
7452 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
7453 "\[ \t\]+".
7454 * gdb.arch/s390-multiarch.exp: Ditto.
7455 * gdb.base/pc-fp.exp: Ditto.
7456 * gdb.reverse/i386-precsave.exp: Ditto.
7457 * gdb.reverse/i386-reverse.exp: Ditto.
7458 * gdb.reverse/i387-env-reverse.exp: Ditto.
7459 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7460
dcc06925
AA
74612018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7462
7463 * lib/gdb.exp (gdb_compile): Re-enable use of
7464 universal_compile_options for languages other than Rust.
7465
25d4fd80
AA
74662018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7467
7468 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7469
ee7f689e 74702018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7471
7472 PR gdb/16577
7473 * gdb.base/solib-vanish.exp: New.
7474 * gdb.base/solib-vanish-main.c: New.
7475 * gdb.base/solib-vanish-lib1.c: New.
7476 * gdb.base/solib-vanish-lib2.c: New.
7477
d8447b6b
YQ
74782018-01-17 Yao Qi <yao.qi@linaro.org>
7479
7480 * gdb.compile/compile.exp: Match the address printed for
7481 frame in the output of command "bt".
7482
86d6a90c
TT
74832018-01-15 Tom Tromey <tom@tromey.com>
7484
7485 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7486 compute sp_reg.
7487
cbcdb1aa
AB
74882018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7489
7490 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7491 to prepare.
7492 (prepare): Return 0 on error, 1 on success.
7493
eea61984
PA
74942018-01-12 Pedro Alves <palves@redhat.com>
7495
7496 * gdb.base/continue-after-aborted-step-over.c: New.
7497 * gdb.base/continue-after-aborted-step-over.exp: New.
7498
6181e9c2
SM
74992018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7500
7501 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7502 options when not creating an executable.
7503
3cada740
PA
75042018-01-11 Pedro Alves <palves@redhat.com>
7505
7506 PR remote/22597
7507 * gdb.server/stop-reply-no-thread.c: New file.
7508 * gdb.server/stop-reply-no-thread.exp: New file.
7509
c63d3e8d
PA
75102018-01-10 Pedro Alves <palves@redhat.com>
7511
7512 PR gdb/22670
7513 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
7514 functions too. Test setting breakpoints and printing C functions
7515 with no debug info too.
7516 * gdb.ada/bp_c_mixed_case/qux.c: New file.
7517
d4c2a405
PA
75182018-01-10 Pedro Alves <palves@redhat.com>
7519
7520 PR gdb/22670
7521 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
7522 a fail.
7523
8825213e
PA
75242018-01-10 Pedro Alves <palves@redhat.com>
7525
7526 PR gdb/22670
7527 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
7528
605fd3c6
YQ
75292018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7530
7531 * gdb.server/unittest.exp: Match the output in non-development
7532 mode.
7533
1e5ded6c
YQ
75342018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7535
7536 * gdb.gdb/unittest.exp: Match output in non-development mode.
7537
30066b0b
JB
75382018-01-08 Joel Brobecker <brobecker@adacore.com>
7539
7540 * gdb.ada/access_tagged_param.exp: Relax expected output
7541 for value of "ObjL" in "continue" to pck.inspect breakpoint
7542 test.
7543
04bafb1e
XR
75442018-01-08 Joel Brobecker <brobecker@adacore.com>
7545
9f86398b
JB
7546 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
7547 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 7548
e379cee6
PA
75492018-01-05 Pedro Alves <palves@redhat.com>
7550
7551 PR gdb/18653
7552 * gdb.base/libsegfault.exp: New.
7553
de63c46b
PA
75542018-01-05 Joel Brobecker <brobecker@adacore.com>
7555
7556 PR gdb/22670
7557 * gdb.ada/access_tagged_param.exp: New file.
7558 * gdb.ada/access_tagged_param/foo.adb: New file.
7559
f98fc17b
PA
75602018-01-05 Pedro Alves <palves@redhat.com>
7561
7562 PR gdb/22670
7563 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
7564 exercise lower case too, and to exercise both full matching and
7565 wild matching.
7566
342f8240
JB
75672018-01-05 Joel Brobecker <brobecker@adacore.com>
7568
7569 * gdb.ada/rename_subscript_param: New testcase.
7570
7150d33c
JG
75712018-01-05 Jerome Guitton <guitton@adacore.com>
7572
7573 * gdb.ada/arr_acc_idx_w_gap: New testcase.
7574
cc0e770c
JB
75752018-01-05 Joel Brobecker <brobecker@adacore.com>
7576
7577 * gdb.ada/convvar_comp: New testcase.
7578
672a41aa 75792018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
7580
7581 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
7582 (My_Table): New global variable.
7583 * testsuite/gdb.ada/array_char_idx.exp: Add test.
7584
7365ec2f
JB
75852018-01-04 Joel Brobecker <brobecker@adacore.com>
7586
7587 PR gdb/22670
7588 * gdb.ada/maint_with_ada: New testcase.
7589
289483b6
JB
75902018-01-04 Joel Brobecker <brobecker@adacore.com>
7591
7592 PR gdb/22670
7593 * gdb.ada/bp_c_mixed_case: New testcase.
7594
344420da
JB
75952018-01-04 Joel Brobecker <brobecker@adacore.com>
7596
7597 PR gdb/22670
7598 * gdb.ada/complete.exp: Add "complete break ada" test.
7599
66fc87a0
JB
76002018-01-04 Joel Brobecker <brobecker@adacore.com>
7601
7602 PR gdb/22670
7603 * gdb.ada/info_addr_mixed_case: New testcase.
7604
9f757bf7
XR
76052018-01-03 Xavier Roirand <roirand@adacore.com>
7606
7607 * gdb.ada/excep_handle.exp: New testcase.
7608 * gdb.ada/excep_handle/foo.adb: New file.
7609 * gdb.ada/excep_handle/pck.ads: New file.
7610
bd570f80
JB
76112018-01-03 Joel Brobecker <brobecker@adacore.com>
7612
7613 * gdb.base/step-line.c: Add extra empty line in copyright header.
7614 * gdb.base/step-line.inp: Likewise.
7615
9fe561ab
JB
76162018-01-02 Joel Brobecker <brobecker@adacore.com>
7617
7618 * gdb.ada/dyn_stride.exp: Add slice test.
7619
a405673c
JB
76202018-01-02 Joel Brobecker <brobecker@adacore.com>
7621
7622 * gdb.ada/dyn_stride: New testcase.
7623
cef0f868
SH
76242017-12-27 Stafford Horne <shorne@gmail.com>
7625
7626 * gdb.xml/extra-regs.xml: Add example foo reggroup.
7627 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
7628
b67d92b0
SH
76292017-12-27 Stafford Horne <shorne@gmail.com>
7630
7631 * gdb.base/reggroups.c: New file.
7632 * gdb.base/reggroups.exp: New file.
7633
eccab96d
JB
76342017-12-18 Joel Brobecker <brobecker@adacore.com>
7635
7636 * gdb.dwarf2/ada-valprint-error.c: New file.
7637 * gdb.dwarf2/ada-valprint-error.exp: New file.
7638
0e2da9f0
JB
76392017-12-18 Joel Brobecker <brobecker@adacore.com>
7640
7641 * gdb.ada/assign_arr: New testcase.
7642
cb923fcc
XR
76432017-12-18 Xavier Roirand <roirand@adacore.com>
7644
7645 * gdb.ada/funcall_ptr: New testcase.
7646
7c161838
SDJ
76472017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7648
7649 PR cli/16224
7650 * gdb.base/ptype-offsets.cc: New file.
7651 * gdb.base/ptype-offsets.exp: New file.
7652
1af17fd9
YQ
76532017-12-15 Yao Qi <yao.qi@linaro.org>
7654
7655 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
7656 if XML is disabled.
7657
828d5846
XR
76582017-12-15 Xavier Roirand <roirand@adacore.com>
7659
7660 * gdb.ada/same_component_name: New testcase.
7661
79e8fcaa
JB
76622017-12-14 Joel Brobecker <brobecker@adacore.com>
7663
7664 * gdb.ada/str_binop_equal: New testcase.
7665
e05fa6f9
JB
76662017-12-14 Joel Brobecker <brobecker@adacore.com>
7667
7668 * gdb.ada/task_switch_in_core: New testcase.
7669
b89641ba
SM
76702017-12-13 Simon Marchi <simon.marchi@ericsson.com>
7671
7672 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
7673 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
7674 call test_bkpt_qualified.
7675 (test_bkpt_qualified): New proc.
7676
6892d2e4
PA
76772017-12-13 Pedro Alves <palves@redhat.com>
7678
7679 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7680 Tighten regexp by matching with an anchor.
7681
a22ecf70
PA
76822017-12-13 Pedro Alves <palves@redhat.com>
7683
7684 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
7685 ("expression with namespace"): New set of tests.
7686 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
7687 (Nested::Test_NS::qux): New.
7688 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
7689 defaults to 'start_quote_char' and 'end_quote_char' parameters.
7690
9937536c
JB
76912017-12-13 Joel Brobecker <brobecker@adacore.com>
7692
7693 * gdb.base/server-del-break.c: New file.
7694 * gdb.base/server-del-break.exp: New file.
7695
fe49c6f5
SH
76962017-12-12 Stafford Horne <shorne@gmail.com>
7697
7698 * gdb.xml/tdesc-regs.exp: Add or1k support.
7699
c3d18620
SH
77002017-12-12 Stafford Horne <shorne@gmail.com>
7701
7702 * gdb.base/bp-permanent.c: Define nop of or1k.
7703
c5f9cfc8
JB
77042017-12-11 Joel Brobecker <brobecker@adacore.com>
7705
7706 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
7707 output with components being reordered.
7708
a9c135fc
JB
77092017-12-11 Joel Brobecker <brobecker@adacore.com>
7710
7711 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
7712 output with components being reordered.
7713
927aa2e7
JK
77142017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7715 Pedro Alves <palves@redhat.com>
7716
7717 * gdb.base/maint.exp (check for .gdb_index): Check also for
7718 .debug_names.
7719 * gdb.dlang/watch-loc.c (.debug_aranges): New.
7720 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
7721 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
7722 (.gdb_index used after symbol reloading): Support also .debug_names.
7723 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
7724
f17d9474
YQ
77252017-12-08 Yao Qi <yao.qi@linaro.org>
7726
7727 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7728 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
7729
a0de8c21
YQ
77302017-12-08 Yao Qi <yao.qi@linaro.org>
7731
7732 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7733 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
7734
a738ea1d
YQ
77352017-12-08 Yao Qi <yao.qi@linaro.org>
7736
7737 * gdb.arch/aarch64-tagged-pointer.c: New file.
7738 * gdb.arch/aarch64-tagged-pointer.exp: New file.
7739
1cd9a73b
SDJ
77402017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
7741
7742 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
7743 "int".
7744
fa6eb693
KS
77452017-12-07 Keith Seitz <keiths@redhat.com>
7746
7747 PR breakpoints/22569
7748 * gdb.linespec/ls-errs.exp: Change expected result of "break
7749 -source this file has spaces.c -line 3".
7750 Check that an explicit source file followed by whitespace is
7751 identified as an invalid explicit location.
7752
883fd55a
KS
77532017-12-07 Keith Seitz <keiths@redhat.com>
7754
7755 * gdb.cp/nested-types.cc: New file.
7756 * gdb.cp/nested-types.exp: New file.
7757 * lib/cp-support.exp: Load data-structures.exp library.
7758 (debug_cp_test_ptype_class): New global.
7759 (cp_ptype_class_verbose, next_line): New procedures.
7760 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
7761 Add and document new return value.
7762 Switch the list of lines to a queue.
7763 Add support for new `type' key for nested type definitions.
7764 Add debugging/troubleshooting messages.
7765 * lib/data-structures.exp: New file.
7766
ec72db3e
SM
77672017-12-07 Simon Marchi <simon.marchi@ericsson.com>
7768
7769 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
7770 with proc_with_prefix, don't use with_test_prefix.
7771
99598d71
TT
77722017-12-07 Tom Tromey <tom@tromey.com>
7773
7774 * gdb.base/break.exp: Add test for empty "commands".
7775
a8806230
YQ
77762017-12-07 Yao Qi <yao.qi@linaro.org>
7777
7778 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
7779 malloc and catch syscall.
7780
824cc835
PM
77812017-12-07 Phil Muldoon <pmuldoon@redhat.com>
7782
e79be6e5 7783 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7784 tests for explicit locations.
7785
7cc244de
PA
77862017-12-06 Pedro Alves <palves@redhat.com>
7787
7788 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7789 force-disabling XML descriptions.
7790
50a1fdd5
PA
77912017-12-04 Pedro Alves <palves@redhat.com>
7792
7793 PR gdb/22499
7794 * gdb.arch/amd64-disp-step-avx.S: New file.
7795 * gdb.arch/amd64-disp-step-avx.exp: New file.
7796
f0fb2488
PA
77972017-12-03 Pedro Alves <palves@redhat.com>
7798
7799 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7800 and <string.h>.
7801 (parent_function): Print distinct messages when waitpid fails, or
7802 the child exits with a signal, or the child exits for an unhandled
7803 reason.
7804 * gdb.threads/process-dies-while-detaching.exp
7805 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7806 it. Wait for both inferior output and GDB's prompt. Use an
7807 indirect spawn id list.
7808 (do_detach): New parameter 'child_exit'. Use it to compute
7809 expected inferior output.
7810 (test_detach, test_detach_watch, test_detach_killed_outside):
7811 Adjust to pass down the expected child exit kind.
7812
97cbe998
SDJ
78132017-12-01 Joel Brobecker <brobecker@adacore.com>
7814 Sergio Durigan Junior <sergiodj@redhat.com>
7815 Pedro Alves <palves@redhat.com>
7816
7817 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7818
40fc416f
SDJ
78192017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7820
7821 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7822 to 'symbol-file' and 'add-symbol-file' can be
7823 position-independent.
7824
1cc75e92
YQ
78252017-12-01 Yao Qi <yao.qi@linaro.org>
7826
7827 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7828 the URL in copyright header.
7829 * gdb.arch/aarch64-fp.exp: Likewise.
7830 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7831 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7832 * gdb.base/expand-psymtabs.exp: Likewise.
7833 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7834 * gdb.fortran/common-block.exp: Likewise.
7835 * gdb.fortran/common-block.f90: Likewise.
7836 * gdb.fortran/logical.exp: Likewise.
7837 * gdb.fortran/vla-datatypes.f90: Likewise.
7838 * gdb.fortran/vla-sub.f90: Likewise.
7839
875fb7a7
JB
78402017-11-30 Joel Brobecker <brobecker@adacore.com>
7841
7842 * gdb.ada/repeat_dyn: New testcase.
7843
6f14765f
UW
78442017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7845
7846 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7847 Update for changed thread numbering.
7848 * gdb.cell/bt.exp: Update for changed GDB output.
7849
f1af7b94
SM
78502017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7851
7852 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7853 setting isremote by hand.
7854 * boards/dwarf4-gdb-index.exp: Likewise.
7855 * boards/fission.exp: Likewise.
7856 * boards/stabs.exp: Likewise.
7857
e3919f3e
PA
78582017-11-30 Pedro Alves <palves@redhat.com>
7859
7860 * gdb.linespec/cpls-ops.exp
7861 (check_explicit_skips_function_argument): Extract the underlying
7862 type of size_t instead of hardcoding it.
7863
bd69330d
PA
78642017-11-29 Pedro Alves <palves@redhat.com>
7865
7866 PR c++/19436
7867 * gdb.linespec/cpls-abi-tag.cc: New file.
7868 * gdb.linespec/cpls-abi-tag.exp: New file.
7869
a20714ff
PA
78702017-11-29 Pedro Alves <palves@redhat.com>
7871
7872 * gdb.base/langs.exp: Use -qualified.
7873 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7874 it.
7875 * gdb.cp/namespace.exp: Use -qualified.
7876 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7877 (overload-3, template-overload, template-ret-type, const-overload)
7878 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7879 procedures.
7880 (test_driver): Call them.
7881 * gdb.cp/save-bp-qualified.cc: New.
7882 * gdb.cp/save-bp-qualified.exp: New.
7883 * gdb.linespec/explicit.exp: Test -qualified.
7884 * lib/completion-support.exp (completion::explicit_opts_list): Add
7885 "-qualified".
7886 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7887
f6f1d339
PM
78882017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7889
7890 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7891
02ca603a
TT
78922017-11-29 Tom Tromey <tom@tromey.com>
7893
7894 * gdb.base/relocate.exp: Update invalid argument test.
7895 Add new tests for invalid arguments.
7896
ed6c0bfb
TP
78972017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7898
7899 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7900 Return 0 as a long.
7901 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7902
f106e10e
TP
79032017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7904
7905 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7906 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7907 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7908 func ().
7909 * gdb.cp/shadow.cc (B.func): Return 0.
7910
10329bb2
JB
79112017-11-27 Joel Brobecker <brobecker@adacore.com>
7912
7913 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7914 expected output in gdb_expect call to allow the exception
7915 message to be present as well. Fix syntax confusion to avoid
7916 TCL thinking that exception_name is an array.
7917
617cd4bc
UW
79182017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7919
7920 * gdb.arch/spu-info.c: Include <unistd.h>.
7921 (do_signal_test): Fix broken calls to write.
7922 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7923 Fix checks for empty mailboxes. Update signal tests for corrected
7924 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7925 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7926 * gdb.cell/arch.exp: Use standard_output_file.
7927 * gdb.cell/break.exp: Likewise.
7928 * gdb.cell/bt.exp: Likewise.
7929 * gdb.cell/core.exp: Likewise.
7930 * gdb.cell/dwarfaddr.exp: Likewise.
7931 * gdb.cell/ea-cache.exp: Likewise.
7932 * gdb.cell/ea-standalone.exp: Likewise.
7933 * gdb.cell/f-regs.exp: Likewise.
7934 * gdb.cell/fork.exp: Likewise.
7935 * gdb.cell/gcore.exp: Likewise.
7936 * gdb.cell/mem-access.exp: Likewise.
7937 * gdb.cell/ptype.exp: Likewise.
7938 * gdb.cell/registers.exp: Likewise.
7939 * gdb.cell/sizeof.exp: Likewise.
7940 * gdb.cell/solib-symbol.exp: Likewise.
7941 * gdb.cell/solib.exp: Likewise.
617cd4bc 7942
a81aaca0
PA
79432017-11-25 Pedro Alves <palves@redhat.com>
7944
7945 * gdb.base/complete-empty.exp: New file.
7946 * gdb.base/completion.exp: Adjust.
7947
6a3c6ee4
PA
79482017-11-25 Pedro Alves <palves@redhat.com>
7949
7950 * gdb.linespec/cpls-ops.cc: New file.
7951 * gdb.linespec/cpls-ops.exp: New file.
7952 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7953 factored out from ...
7954 (test_complete_prefix_range): ... this.
7955
8955eb2d
PA
79562017-11-24 Pedro Alves <palves@redhat.com>
7957
7958 * gdb.linespec/cpcompletion.exp: New file.
7959 * gdb.linespec/cpls-hyphen.cc: New file.
7960 * gdb.linespec/cpls.cc: New file.
7961 * gdb.linespec/cpls2.cc: New file.
7962 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7963 test to use test_gdb_complete_unique. Add label completion,
7964 keyword completion and explicit location completion tests.
7965 * lib/completion-support.exp: New file.
7966
e547c119
JB
79672017-11-24 Joel Brobecker <brobecker@adacore.com>
7968
7969 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7970 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7971 when hitting an exception catchpoint.
7972
7c3c1aa8
YQ
79732017-11-22 Yao Qi <yao.qi@linaro.org>
7974
7975 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7976
41bd68f5
SM
79772017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7978
7979 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7980 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7981 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7982
1daad298
YQ
79832017-11-22 Yao Qi <yao.qi@linaro.org>
7984
7985 * gdb.base/info-os.exp: Pass pthreads.
7986 * gdb.multi/multi-attach.exp: Likewise.
7987
88465e87
YQ
79882017-11-22 Yao Qi <yao.qi@linaro.org>
7989
7990 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7991 compiler.
7992
dc196b23
YQ
79932017-11-22 Yao Qi <yao.qi@linaro.org>
7994
7995 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7996 * gdb.base/break-interp.exp: Likewise.
7997 * gdb.base/jit-attach-pie.exp: Likewise.
7998
2400729e
UW
79992017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8000
8001 * gdb.base/float128.c (large128): New variable.
8002 * gdb.base/float128.exp: Add test to print largest __float128 value.
8003
7a26362d
UW
80042017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
8005
8006 * gdb.arch/vsx-regs.exp: Update register content checks.
8007
ed0f4273
UW
80082017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
8009
8010 * gdb.arch/ppc-longdouble.exp: New file.
8011 * gdb.arch/ppc-longdouble.c: Likewise.
8012
a25d69c6
PA
80132017-11-21 Pedro Alves <palves@redhat.com>
8014
8015 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
8016
73fcf641
PA
80172017-11-20 Pedro Alves <palves@redhat.com>
8018
8019 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
8020 (long_double_typedef): New typedefs.
8021 Use DEF on double and long double.
8022 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
8023 cases.
8024 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
8025 and 'long_double_ptr_same_size' locals. Use them to decide
8026 whether cast from array/function to float is valid/invalid.
8027
71a3c369
TT
80282017-11-17 Tom Tromey <tom@tromey.com>
8029
8030 * gdb.rust/traits.rs: New file.
8031 * gdb.rust/traits.exp: New file.
8032
ced9779b
JB
80332017-11-17 Joel Brobecker <brobecker@adacore.com>
8034
8035 * gdb.ada/minsyms: New testcase.
8036
a0922d80
PA
80372017-11-16 Pedro Alves <palves@redhat.com>
8038
8039 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
8040 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
8041
ea04e54c
PA
80422017-11-16 Pedro Alves <palves@redhat.com>
8043
8044 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
8045 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
8046
e849ea89
PA
80472017-11-16 Pedro Alves <palves@redhat.com>
8048
8049 * gdb.server/reconnect-ctrl-c.c: New file.
8050 * gdb.server/reconnect-ctrl-c.exp: New file.
8051
d8ae99a7
PM
80522017-11-16 Phil Muldoon <pmuldoon@redhat.com>
8053
8054 * gdb.python/py-rbreak.exp: New file.
8055 * gdb.python/py-rbreak.c: New file.
8056 * gdb.python/py-rbreak-func2.c: New file.
8057
968a13f8
PA
80582017-11-16 Pedro Alves <palves@redhat.com>
8059
8060 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
8061 pattern.
8062 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
8063 GDB.
8064
71774bc9
SM
80652017-11-15 Simon Marchi <simon.marchi@ericsson.com>
8066
8067 * gdb.tui/completionn.exp (test_tab_completion): Add space in
8068 regex.
8069
ddbb44cf
SM
80702017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
8071
8072 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
8073 test names.
8074
584a564f
PA
80752017-11-09 Pedro Alves <palves@redhat.com>
8076
8077 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
8078 factored out from ...
8079 (top level): ... here, and adjusted to avoid expecting beyond the
8080 prompt in a single gdb_test_multiple.
8081
5ed7a928
PA
80822017-11-09 Pedro Alves <palves@redhat.com>
8083
8084 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
8085 output.
8086 * gdb.server/ext-attach.exp ("kill" test): Likewise.
8087 * gdb.server/ext-restart.exp ("kill" test): Likewise.
8088 * gdb.server/ext-run.exp ("kill" test): Likewise.
8089 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
8090
a60e0738
PA
80912017-11-09 Pedro Alves <palves@redhat.com>
8092
8093 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
8094 match till end of line.
8095
2c88253f
PA
80962017-11-09 Pedro Alves <palves@redhat.com>
8097
8098 * gdb.base/memattr.exp: Tighten regexes to match the end line.
8099
c7a38517
PA
81002017-11-09 Pedro Alves <palves@redhat.com>
8101
8102 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
8103 New procedures, factored out from ...
8104 (top level): ... here, and adjusted to avoid expecting beyond the
8105 prompt in one go.
8106
f29f4b6b
PA
81072017-11-09 Pedro Alves <palves@redhat.com>
8108
8109 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
8110 output. Fix '?' match.
8111
286acbb5
JB
81122017-11-08 Joel Brobecker <brobecker@adacore.com>
8113
8114 * gdb.ada/scoped_watch: New testcase.
8115 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
8116 which is actually correct.
8117 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
8118 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
8119
62d7ae92
PA
81202017-11-08 Pedro Alves <palves@redhat.com>
8121
8122 * gdb.gdb/complaints.exp (test_initial_complaints)
8123 (test_serial_complaints, test_short_complaints): Call
8124 complaint_internal instead of complaint.
8125
280ca31f
DT
81262017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
8127
8128 * gdb.threads/tls-core.c: New file.
8129 * gdb.threads/tls-core.exp: Likewise.
8130
b5ec771e
PA
81312017-11-08 Pedro Alves <palves@redhat.com>
8132
8133 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
8134 (p Exported_Capitalized): New test.
8135 (p exported_capitalized): New test.
8136
a02b41a7
PA
81372017-11-07 Pedro Alves <palves@redhat.com>
8138
8139 * gdb.cp/ena-dis-br-range.exp: Add more tests.
8140
95e95a6d
PA
81412017-11-07 Pedro Alves <palves@redhat.com>
8142
8143 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
8144 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
8145 (disable_invalid, disable_inverted, disable_negative): New
8146 procedures.
8147 ("bad numbers"): New set of tests.
8148
cee62dbd
PA
81492017-11-07 Pedro Alves <palves@redhat.com>
8150
8151 * gdb.cp/ena-dis-br-range.exp: Add tests.
8152
cc638e86
PA
81532017-11-07 Pedro Alves <palves@redhat.com>
8154
8155 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
8156
d0fe4701
XR
81572017-11-07 Xavier Roirand <roirand@adacore.com>
8158 Pedro Alves <palves@redhat.com>
8159
8160 * gdb.base/ena-dis-br.exp: Add reference to
8161 gdb.cp/ena-dis-br-range.exp.
8162 * gdb.cp/ena-dis-br-range.exp: New file.
8163 * gdb.cp/ena-dis-br-range.cc: New file.
8164
46f67f80
PA
81652017-11-06 Pedro Alves <palves@redhat.com>
8166
8167 * gdb.base/attach-non-pgrp-leader.c: New.
8168 * gdb.base/attach-non-pgrp-leader.exp: New.
8169
726e1356
PA
81702017-11-06 Pedro Alves <palves@redhat.com>
8171
8172 * configure.ac: No longer check for termio.h and sgtty.h.
8173 * configure: Regenerate.
8174 * remote-utils.c: Include termios.h instead of gdb_termios.h.
8175 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
8176 Remove termio and sgtty code.
8177
50ab6ace
YQ
81782017-11-03 Yao Qi <yao.qi@linaro.org>
8179
8180 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
8181 in GDB is disabled.
8182
8e68731c
YQ
81832017-11-03 Yao Qi <yao.qi@linaro.org>
8184
8185 * gdb.python/py-thrhandle.exp: Skip it if python is not
8186 enabled.
8187
3a87ae65
SM
81882017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
8189
8190 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
8191 as a breakpoint command.
8192
484d8d36
MD
81932017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
8194
8195 PR python/21213
8196 * gdb.python/py-infthread.exp: Test calling
8197 InferiorThread.inferior () multiple times in a row.
8198
4a27f119
KS
81992017-10-27 Keith Seitz <keiths@redhat.com>
8200
8201 * gdb.opt/inline-break.exp (break_info_1): New procedure.
8202 Test "info break" for every inlined function breakpoint.
8203
bb11dd58
YQ
82042017-10-27 Yao Qi <yao.qi@linaro.org>
8205
8206 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
8207
a43f3893
PF
82082017-10-26 Patrick Frants <osscontribute@gmail.com>
8209
8210 * gdb.cp/classes.exp (test_static_members): Test printing
8211 Outer::instance.
8212 * gdb.cp/classes.c (struct Inner, struct Outer): New.
8213 (Inner::instance, Outer::instance): New.
8214
792ccf00
PA
82152017-10-24 Pedro Alves <palves@redhat.com>
8216
8217 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
8218 extra console" test in two stages.
8219
eb2bfbad
PA
82202017-10-24 Pedro Alves <palves@redhat.com>
8221
8222 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
8223
1f75a651
PA
82242017-10-24 Pedro Alves <palves@redhat.com>
8225
8226 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
8227 loop.
8228
779990d9
PA
82292017-10-24 Pedro Alves <palves@redhat.com>
8230
8231 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
8232 $attempt" and "stoppedtry $stoppedtry" test prefixes.
8233
ad9b8f5d
PA
82342017-10-24 Pedro Alves <palves@redhat.com>
8235
8236 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
8237 parameter and handle it. Don't output read value in test name.
8238
fee6da6e
PA
82392017-10-24 Pedro Alves <palves@redhat.com>
8240
8241 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
8242 custom test name.
8243
10389c2c
PA
82442017-10-24 Pedro Alves <palves@redhat.com>
8245
8246 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
8247 include the unstable output directory name in the test's name.
8248 (initial_setup_simple) <'set args'>: Use custom test name.
8249
a80e65a9
PA
82502017-10-24 Pedro Alves <palves@redhat.com>
8251
8252 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
8253 with explicit test name.
8254
15763a09
PA
82552017-10-20 Pedro Alves <palves@redhat.com>
8256
8257 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
8258 'wait -i'. Use gdb_assert and remote_close.
8259
49a4ce2e
AB
82602017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
8261
8262 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
8263 number from variable rather than hard-coded.
8264
a75868f5
PA
82652017-10-19 Pedro Alves <palves@redhat.com>
8266
8267 * gdb.base/long-inferior-output.c: New file.
8268 * gdb.base/long-inferior-output.exp: New file.
8269
c8ba13ad
KS
82702017-11-18 Keith Seitz <keiths@redhat.com>
8271
8272 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
8273 method.
8274 (main): Call it.
8275 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
8276 Add additional user-defined conversion operator tests.
8277
b27de576
PA
82782017-10-17 Pedro Alves <palves@redhat.com>
8279
8280 * boards/native-stdio-gdbserver.exp: Load "local-board".
8281
8484c955
PA
82822017-10-17 Pedro Alves <palves@redhat.com>
8283
8284 * gdb.base/quit-live.c: New file.
8285 * gdb.base/quit-live.exp: New file.
8286
83d5a34d
KS
82872017-10-16 Keith Seitz <keiths@redhat.com>
8288
8289 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
8290 (class_with_protected_typedef, class_with_private_typedef)
8291 (struct_with_public_typedef, struct_with_protected_typedef)
8292 (struct_with_private_typedef): New classes/structs.
8293 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
8294 typedefs and access specifiers.
8295
739b3f1d
PA
82962017-10-16 Pedro Alves <palves@redhat.com>
8297 Simon Marchi <simon.marchi@polymtl.ca>
8298
8299 * README (Local vs Remote vs Native): New section.
8300 * boards/local-board.exp: New file, with bits factored out from
8301 ...
8302 * boards/native-extended-gdbserver.exp: ... here. Load
8303 "local-board".
8304 * boards/native-gdbserver.exp: Load "local-board".
8305 (${board}_spawn, ${board}_exec): Delete.
8306 * boards/native-stdio-gdbserver.exp: Most contents factored out to
8307 ...
8308 * boards/stdio-gdbserver-base.exp: ... this new file.
8309 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
8310 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
8311 procedure.
8312 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
8313 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
8314 stdio_gdbserver_command.
8315 (${board}_get_remote_address, ${board}_get_comm_port)
8316 (${board}_download, ${board}_upload): Delete.
8317 (get_target_remote_pipe_cmd): New.
8318
fe68b953
SM
83192017-10-16 Simon Marchi <simon.marchi@ericsson.com>
8320
8321 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
8322 test_bkpt_deletion, test_bkpt_cond_and_cmds,
8323 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
8324 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
8325 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
8326 remove with_test_prefix.
8327
300b6685
PA
83282017-10-13 Pedro Alves <palves@redhat.com>
8329
8330 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
8331 * gdb.base/annota1.exp: Use it instead of is_remote.
8332 * gdb.base/annota3.exp: Use it instead of is_remote.
8333 * gdb.cp/annota2.exp: Use it instead of is_remote.
8334 * gdb.cp/annota3.exp: Use it instead of is_remote.
8335 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
8336
50500caf
PA
83372017-10-13 Pedro Alves <palves@redhat.com>
8338
8339 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
8340 (test_num_test_vars, run_and_count_vars, find_env)
8341 (test_set_unset_env, test_inherit_env_var): New procedures.
8342 (top level): Use them.
8343
dad0c6d2
PA
83442017-10-13 Pedro Alves <palves@redhat.com>
8345
8346 * lib/selftest-support.exp (selftest_setup): Extend comments, and
8347 also skip on stub-like targets.
8348
8b0553c1
PA
83492017-10-13 Pedro Alves <palves@redhat.com>
8350
8351 PR gdb/22293
8352 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
8353 (top level): Move some tests to ...
8354 (test_not_found): ... this new procedure.
8355 (top level): Call it.
8356
7594f623
PA
83572017-10-13 Pedro Alves <palves@redhat.com>
8358
8359 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
8360 expect different "info terminal" output if testing with a
8361 non-native target.
8362
ebe3b402
PA
83632017-10-13 Pedro Alves <palves@redhat.com>
8364 Simon Marchi <simon.marchi@polymtl.ca>
8365
8366 PR python/12966
8367 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
8368
42f1b161
PA
83692017-10-13 Pedro Alves <palves@redhat.com>
8370
8371 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
8372 already.
8373
8d6ef72b
PA
83742017-10-13 Pedro Alves <palves@redhat.com>
8375
8376 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
8377 is_remote.
8378
d7bcd5b8
PA
83792017-10-13 Pedro Alves <palves@redhat.com>
8380
8381 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
8382 is_remote.
8383
df479dc6
PA
83842017-10-13 Pedro Alves <palves@redhat.com>
8385
8386 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
8387 is set.
8388 (corefile_test_attach): Likewise. Check can_spawn_for_attach
8389 instead of is_remote.
8390
23fb630a
PA
83912017-10-13 Pedro Alves <palves@redhat.com>
8392
8393 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
8394 (top level): Add comment.
8395
cc77b1dc
PA
83962017-10-13 Pedro Alves <palves@redhat.com>
8397
8398 * gdb.base/remote.exp (top level): Fix comment typo and add
8399 missing return.
8400
27c9e813
PA
84012017-10-13 Pedro Alves <palves@redhat.com>
8402 Simon Marchi <simon.marchi@polymtl.ca>
8403
8404 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
8405 calls and add comments. Skip test if use_gdb_stub is set.
8406 (top level): Use "set cwd" command instead of "cd" command.
8407
5e830d98
PA
84082017-10-13 Pedro Alves <palves@redhat.com>
8409
8410 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
8411 is_remote target check.
8412
f5ca0032
PA
84132017-10-13 Pedro Alves <palves@redhat.com>
8414
8415 * gdb.base/scope.exp: Use build_executable + clean_restart +
8416 gdb_file_cmd instead of prepare_for_testing and no longer skip
8417 "before run" tests on is_remote target boards. Update comments.
8418 * boards/native-extended-gdbserver.exp
8419 (extended_gdbserver_load_last_file): New, factored out from ...
8420 (gdb_load): ... this. Move further below and add comment.
8421 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
8422
8aed1c0d
PA
84232017-10-12 Pedro Alves <palves@redhat.com>
8424
8425 * gdb.base/attach.exp: Remove references to gdb64.
8426 * gdb.base/dbx.exp: Remove references to gdb64.
8427
cfa34c87
SM
84282017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8429 Pedro Alves <palves@redhat.com>
8430
8431 * gdb.base/label.exp: Remove is_remote target check.
8432
9192b7de
PA
84332017-10-12 Pedro Alves <palves@redhat.com>
8434
8435 * gdb.base/auvx.exp (coredir): Update comment.
8436 (top level) <core_works>: Use "set cwd" command instead of "cd"
8437 command.
8438
6bf0052d
PA
84392017-10-12 Pedro Alves <palves@redhat.com>
8440 Simon Marchi <simon.marchi@polymtl.ca>
8441
8442 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
8443 target boards.
8444
e48ef82d
PA
84452017-10-12 Pedro Alves <palves@redhat.com>
8446 Simon Marchi <simon.marchi@polymtl.ca>
8447
8448 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
8449 Instead skip if there's any gdb_protocol set.
8450
8d7aea57
SM
84512017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8452 Pedro Alves <palves@redhat.com>
8453
8454 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
8455
30440677
PA
84562017-10-12 Pedro Alves <palves@redhat.com>
8457 Simon Marchi <simon.marchi@polymtl.ca>
8458
8459 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8460 instead of on dejagnu remote boards.
8461
4e04f045 84622017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8463 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8464
8465 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8466 checks. Use build_executable + clean_restart instead of
8467 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8468 of enabling non-stop after starting gdb.
8469
871a186e
PA
84702017-10-12 Pedro Alves <palves@redhat.com>
8471
8472 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8473 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8474 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8475 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8476
56d704da
AK
84772017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8478
8479 * gdb.arch/arc-tdesc-cpu.exp: New file.
8480 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8481
2f20e312
SM
84822017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8483
8484 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8485
65630365
PA
84862017-10-10 Pedro Alves <palves@redhat.com>
8487
8488 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8489 expect CLI output.
8490
bf469271
PA
84912017-10-10 Pedro Alves <palves@redhat.com>
8492
8493 * lib/selftest-support.exp (selftest_setup): Update for
8494 captured_command_loop's prototype change.
8495
777a42f1
PA
84962017-10-09 Pedro Alves <palves@redhat.com>
8497
8498 Test both arch1=>arch2 and arch2=>arch1.
8499
8500 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8501 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8502 factored out to...
8503 (append_arch1_options, append_arch2_options, append_arch_options)
8504 (build_executables): New procedures.
8505 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8506 local.
8507 (top level): Add new 'first_arch' testing axis.
8508
cbd2b4e3
PA
85092017-10-09 Pedro Alves <palves@redhat.com>
8510
8511 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8512 (barrier): New.
8513 (thread_start, all_started): New functions.
8514 (main): Spawn new thread and wait until it is scheduled.
8515 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
8516 option.
8517 (do_test): Add 'selected_thread' parameter. Run to all_started
8518 instead of main. Explicitly set the breakpoint at main. Switch
8519 to the SELECTED_THREAD thread.
8520 (top level): Test handling the exec event with either the main
8521 thread or the second thread selected.
8522
5c9e4427
PA
85232017-10-09 Pedro Alves <palves@redhat.com>
8524
8525 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
8526 logic. Move STOP marker after the value checks.
8527 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
8528 regexp.
8529
b3b7c423
SL
85302017-10-06 Sandra Loosemore <sandra@codesourcery.com>
8531
8532 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
8533
3b4b2f16
UW
85342017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
8535
8536 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
8537 integer-to-dfp conversion.
8538 * gdb.base/dfp-test.exp: Likewise.
8539
5cd63fda
PA
85402017-10-04 Pedro Alves <palves@redhat.com>
8541
8542 * gdb.multi/hangout.c: Include <unistd.h>.
8543 (hangout_loop): New function.
8544 (main): Call alarm. Call hangout_loop in a loop.
8545 * gdb.multi/hello.c: Include <unistd.h>.
8546 (hello_loop): New function.
8547 (main): Call alarm. Call hangout_loop in a loop.
8548 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
8549 inferior with the other selected.
8550
4c71c105
SM
85512017-10-04 Simon Marchi <simon.marchi@ericsson.com>
8552
8553 * gdb.mi/list-thread-groups-available.exp: New file.
8554 * gdb.mi/list-thread-groups-available.c: New file.
8555
bc3b087d
SDJ
85562017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8557
8558 * gdb.base/set-cwd.exp: Make it available on
8559 native-extended-gdbserver.
8560
d092c5a2
SDJ
85612017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8562
8563 * gdb.base/set-cwd.c: New file.
8564 * gdb.base/set-cwd.exp: Likewise.
8565
45320ffa
TT
85662017-10-02 Tom Tromey <tom@tromey.com>
8567
8568 PR rust/22236:
8569 * gdb.rust/simple.rs (main): New variable "fslice".
8570 * gdb.rust/simple.exp: Add slice tests. Update string tests.
8571
b3e3859b
TT
85722017-10-02 Tom Tromey <tom@tromey.com>
8573
8574 * gdb.rust/simple.exp: Test ptype of a slice.
8575
01af5e0d
TT
85762017-10-02 Tom Tromey <tom@tromey.com>
8577
8578 * gdb.rust/simple.exp: Test index of slice.
8579
a9bbfbd8
TT
85802017-09-27 Tom Tromey <tom@tromey.com>
8581
8582 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
8583
df8899e5
TP
85842017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8585 Pedro Alves <palves@redhat.com>
8586
8587 * gdb.base/compare-sections.exp (get value of read-only section): Read
8588 as unsigned value.
8589 (corrupt read-only section): Likewise and don't set written if patching
8590 failed.
8591
757bf54b
KB
85922017-09-21 Kevin Buettner <kevinb@redhat.com>
8593
8594 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
8595 files.
8596
06871ae8
PA
85972017-09-20 Pedro Alves <palves@redhat.com>
8598
8599 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
8600 symbol names in gdb's output.
8601 * gdb.cp/overload.exp ("list all overloads"): Likewise.
8602
e5f25bc5
PA
86032017-09-20 Pedro Alves <palves@redhat.com>
8604
8605 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
8606 Rename to ...
8607 (test_list_ambiguous_symbol): ... this and add a symbol name
8608 parameter. Adjust.
8609 (test_list_ambiguous_function): Reimplement on top of
8610 test_list_ambiguous_symbol and also test listing ambiguous
8611 variables.
8612 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
8613 (ambiguous_fun): ... this.
8614 (ambiguous_var): New.
8615 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
8616 (ambiguous_fun): ... this.
8617 (ambiguous_var): New.
8618
4e5a4f58
JB
86192017-09-19 John Baldwin <jhb@FreeBSD.org>
8620
8621 * gdb.base/starti.c: New file.
8622 * gdb.base/starti.exp: New file.
8623 * lib/gdb.exp (gdb_starti_cmd): New procedure.
8624
26e53f3e
PA
86252017-09-14 Pedro Alves <palves@redhat.com>
8626
8627 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
8628 (top level): Use it instead of runto.
8629
cb791d59
TT
86302017-09-11 Tom Tromey <tom@tromey.com>
8631
8632 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
8633
7c96f8c1
TT
86342017-09-11 Tom Tromey <tom@tromey.com>
8635
8636 * gdb.python/py-infthread.exp: Add tests for new_thread event.
8637 * gdb.python/py-inferior.exp: Add tests for new inferior events.
8638
469412dd
CW
86392017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
8640
8641 * gdb.fortran/printing-types.exp: New file.
8642 * gdb.fortran/printing-types.exp: New file.
8643
e0f86435
BH
86442017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8645
8646 * gdb.fortran/vla-ptype.exp: Fix typos.
8647 * gdb.fortran/vla-value.exp: Same.
8648
9e9af4be
BH
86492017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8650
8651 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
8652 * gdb.mi/mi-var-child-f.exp: Likewise.
8653 * gdb.mi/mi-vla-fortran.exp: Likewise.
8654
a5ad232b 86552017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
8656 Christoph Weinmann <christoph.t.weinmann@intel.com>
8657 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
8658
8659 * gdb.fortran/ptr-indentation.f90: New file.
8660 * gdb.fortran/ptr-indentation.exp: New file.
8661
5aec60eb
TT
86622017-09-05 Tom Tromey <tom@tromey.com>
8663
8664 PR gdb/22010:
8665 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
8666
8f8f8152
TP
86672017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8668
8669 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
8670
fbd1b771
JK
86712017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8672
8673 * gdb.threads/tls-nodebug-pie.c: New file.
8674 * gdb.threads/tls-nodebug-pie.exp: New file.
8675
5eb5f850
TT
86762017-09-05 Tom Tromey <tom@tromey.com>
8677
8678 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
8679 for rust.
8680
ae780a21
SM
86812017-09-05 Simon Marchi <simon.marchi@ericsson.com>
8682
8683 * gdb.multi/multi-arch-exec.exp: Test with different
8684 "follow-exec-mode" settings.
8685 (do_test): New procedure.
8686
3693fdb3
PA
86872017-09-04 Pedro Alves <palves@redhat.com>
8688
8689 * gdb.base/func-static.c (S::method const, S::method volatile)
8690 (S::method volatile const): New methods.
8691 (c_s, v_s, cv_s): New instances.
8692 (main): Call method() on them.
8693 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
8694 (cannot_resolve): New procedure.
8695 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
8696 print-quote-unquoted columns.
8697 (do_test): Test printing each scope too.
8698
e68cb8e0
PA
86992017-09-04 Pedro Alves <palves@redhat.com>
8700
8701 * gdb.base/local-static.exp: Also test with
8702 class::method::variable wholly quoted.
8703 * gdb.cp/m-static.exp (class::method::variable): Remove test.
8704
858be34c
PA
87052017-09-04 Pedro Alves <palves@redhat.com>
8706
8707 * gdb.base/local-static.c: New.
8708 * gdb.base/local-static.cc: New.
8709 * gdb.base/local-static.exp: New.
8710
46a4882b
PA
87112017-09-04 Pedro Alves <palves@redhat.com>
8712
8713 * gdb.asm/asm-source.exp: Add casts to int.
8714 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
8715 (dataglobal64_1, dataglobal64_2): New globals.
8716 * gdb.base/nodebug.exp: Test different expressions involving the
8717 new globals, with print, whatis and ptype. Add casts to int.
8718 * gdb.base/solib-display.exp: Add casts to int.
8719 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
8720 * gdb.cp/m-static.exp: Add cast to int.
8721 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
8722 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
8723 tls variable with no debug info without a cast. Test with a cast
8724 to int too.
8725 * gdb.trace/entry-values.exp: Add casts.
8726
2c5a2be1
PA
87272017-09-04 Pedro Alves <palves@redhat.com>
8728
8729 * gdb.base/nodebug.exp: Test that ptype's error about functions
8730 with unknown return type includes the function name too.
8731
7022349d
PA
87322017-09-04 Pedro Alves <palves@redhat.com>
8733
8734 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
8735 return type of munmap in infcall.
8736 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
8737 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
8738 type of ftell in infcall.
8739 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
8740 type of getpid in infcall.
8741 * gdb.base/infcall-exec.exp: Cast return type of execlp in
8742 infcall.
8743 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
8744 Bail on failure to extract the pid.
8745 * gdb.base/nodebug.c: #include <stdint.h>.
8746 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
8747 New functions.
8748 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
8749 Change expected output of print/whatis/ptype with functions with
8750 no debug info. Test all supported languages. Call
8751 test_call_promotion.
8752 * gdb.compile/compile.exp: Adjust expected output to expect
8753 warning.
8754 * gdb.threads/siginfo-threads.exp: Likewise.
8755
54990598
PA
87562017-09-04 Pedro Alves <palves@redhat.com>
8757
8758 * gdb.base/callfuncs.exp (do_function_calls): New parameter
8759 "prototypes". Test calling float functions via prototyped and
8760 unprototyped function pointers.
8761 (perform_all_tests): New parameter "prototypes". Pass it down.
8762 (top level): Pass down "prototypes" parameter to
8763 perform_all_tests.
8764
34d16ea2
SM
87652017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8766
8767 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
8768 Test with nested loops.
8769
9521ecda
SM
87702017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8771
8772 * gdb.base/commands.exp: Call the new procedures.
8773 (loop_break_test, loop_continue_test): New procedures.
8774
80a65e9b
SM
87752017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8776
8777 * gdb.base/commands.exp: Call new procedure.
8778 (define_if_without_arg_test): New procedure.
8779
e439fa14
PA
87802017-09-04 Pedro Alves <palves@redhat.com>
8781
8782 * gdb.base/list-ambiguous.exp: New file.
8783 * gdb.base/list-ambiguous0.c: New file.
8784 * gdb.base/list-ambiguous1.c: New file.
8785 * gdb.base/list.exp (test_list_range): Adjust expected output.
8786
0a2dde4a
SDJ
87872017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8788
8789 * gdb.base/share-env-with-gdbserver.c: New file.
8790 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8791
5e89eb3a
SM
87922017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8793
8794 * gdb.base/commands.exp (gdbvar_simple_if_test,
8795 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8796 progvar_simple_if_test, progvar_simple_while_test,
8797 progvar_complex_if_while_test, user_defined_command_test,
8798 user_defined_command_args_eval,
8799 user_defined_command_args_stack_test,
8800 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8801 temporary_breakpoint_commands,
8802 gdb_test_no_prompt, redefine_hook_test,
8803 redefine_backtrace_test): Remove "global gdb_prompt".
8804
fd437cbc
SM
88052017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8806
8807 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8808 New proc, call it from toplevel.
8809
87215ad1
SDJ
88102017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8811
8812 PR remote/21852
8813 * gdb.server/normal.c: New file, copied from gdb.base.
8814 * gdb.server/run-without-local-binary.exp: New file.
8815
58afddc6
WP
88162017-08-07 Weimin Pan <weimin.pan@oracle.com>
8817
8818 * gdb.arch/sparc64-adi.exp: New file.
8819 * gdb.arch/sparc64-adi.c: New file.
8820
5277199a
PA
88212017-08-22 Pedro Alves <palves@redhat.com>
8822
8823 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8824 (top level): Add "list all overloads" tests.
8825
14278e1f
TT
88262017-08-22 Tom Tromey <tom@tromey.com>
8827
8828 * gdb.gdb/xfullpath.exp: Remove.
8829
bf223d3e
PA
88302017-08-21 Pedro Alves <palves@redhat.com>
8831
8832 PR gdb/19487
8833 * gdb.base/symbol-alias.c: New.
8834 * gdb.base/symbol-alias2.c: New.
8835 * gdb.base/symbol-alias.exp: New.
8836
c973d0aa
PA
88372017-08-21 Pedro Alves <palves@redhat.com>
8838
8839 * gdb.base/dfp-test.c
8840 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8841 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8842 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8843 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8844 * gdb.base/whatis-ptype-typedefs.c: New.
8845 * gdb.base/whatis-ptype-typedefs.exp: New.
8846 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8847 (an_int, an_int_type, an_int_type2): New globals.
8848 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8849 involving typedefs and cast expressions.
8850 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8851 (lookup_typedefs_function): New.
8852 (typedefs_pretty_printers_dict): New.
8853 (top level): Register lookup_typedefs_function in
8854 gdb.pretty_printers.
8855
6d580b63
YQ
88562017-08-18 Yao Qi <yao.qi@linaro.org>
8857
8858 * gdb.server/unittest.exp: New.
8859
206726fb
SDJ
88602017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8861
8862 PR gdb/21954
8863 * gdb.base/environ.exp: Add test to check if 'unset environment'
8864 works.
8865
bf0ec4c2
AA
88662017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8867
8868 * lib/gdb.exp (universal_compile_options): New caching proc.
8869 (gdb_compile): Suppress GCC's coloring of messages.
8870
d6382fff
TT
88712017-08-14 Tom Tromey <tom@tromey.com>
8872
8873 PR gdb/21675:
8874 * gdb.base/printcmds.exp (test_radices): New function.
8875 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8876 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8877 * lib/gdb.exp (get_integer_valueof): Use p/d.
8878
c2c2dd9f
SM
88792017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8880
8881 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8882 characters.
8883
fdffd6f4
TT
88842017-08-05 Tom Tromey <tom@tromey.com>
8885
8886 * gdb.rust/simple.exp: Allow String to appear in a different
8887 namespace.
8888
27d41eac
YQ
88892017-07-26 Yao Qi <yao.qi@linaro.org>
8890
8891 * gdb.gdb/unittest.exp: Invoke command
8892 "maintenance check xml-descriptions".
8893
031ed05d
AA
88942017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8895
8896 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8897 calling context.
8898 (hex128): Drop erroneous calculation of parameters.
8899
dcd27ddf
SM
89002017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8901
8902 * gdb.python/py-unwind.exp: Disable stack protection when
8903 building test file.
8904
47e77640
PA
89052017-07-20 Pedro Alves <palves@redhat.com>
8906
8907 * gdb.base/default.exp (set language): Adjust expected output.
8908
62d2a18a
PA
89092017-07-20 Pedro Alves <palves@redhat.com>
8910
8911 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8912 (test_minsym): ... this, and make static.
8913 (get_pck__foo__bar__minsym): Rename to ...
8914 (get_test_minsym): ... this.
8915 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8916 symbol names and comments.
8917 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8918 (get_test_minsym): ... this.
8919 (pck__foo__bar__minsym__2): Rename to ...
8920 (test_minsym): ... this.
8921 (main): Adjust.
8922
c45ec17c
PA
89232017-07-17 Pedro Alves <palves@redhat.com>
8924
8925 * gdb.base/completion.exp: Adjust expected output.
8926 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8927 the completer works.
8928
c6756f62
PA
89292017-07-17 Pedro Alves <palves@redhat.com>
8930
8931 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8932
5bd68487
AB
89332017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8934
8935 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8936
8880f2a9
TT
89372017-07-14 Tom Tromey <tom@tromey.com>
8938
8939 PR rust/21764:
8940 * gdb.rust/simple.exp: Add tests.
8941
65547233
TT
89422017-07-14 Tom Tromey <tom@tromey.com>
8943
8944 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8945
8f14146e
PA
89462017-07-14 Pedro Alves <palves@redhat.com>
8947
8948 * gdb.linespec/base/one/thefile.cc (z1): New function.
8949 * gdb.linespec/base/two/thefile.cc (z2): New function.
8950 * gdb.linespec/linespec.exp: Add tests.
8951
b4365d02
AB
89522017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8953
8954 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8955 to mi_create_breakpoint.
8956
5d2cbaa5
AB
89572017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8958
8959 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8960 mi_create_breakpoint.
8961
11cb5716
IB
89622017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8963
8964 * gdb.dlang/demangle.exp: Update for demangling changes.
8965
03278692
TT
89662017-07-09 Tom Tromey <tom@tromey.com>
8967
8968 * gdb.dwarf2/shortpiece.exp: New file.
8969
33c5cd75
DB
89702017-07-06 David Blaikie <dblaikie@gmail.com>
8971
8972 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8973 built from fissiont-multi-cu{1,2}.c.
8974 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8975 except putting 'main' and 'func' in separate CUs in the same DWO file.
8976 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8977 test.
8978 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8979 test.
8980
8455d262
PA
89812017-07-06 Pedro Alves <palves@redhat.com>
8982
8983 * gdb.python/py-unwind.exp: Test flushregs.
8984
dc4bde35
SDJ
89852017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8986
8987 PR cli/21688
8988 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8989 tests for alias commands and trailing whitespace.
8990
51ed89aa
SDJ
89912017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8992
8993 PR cli/21688
8994 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8995 procedure. Call it.
8996
eb17d413
PA
89972017-06-29 Pedro Alves <palves@redhat.com>
8998
8999 * gdb.base/printcmds.exp: Add tests.
9000
41664b45
DG
90012017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
9002
9003 PR gdb/21337
9004 * gdb.base/reread-readsym.exp: New file.
9005 * gdb.base/reread-readsym.c: New file.
9006
75312ae3
KB
90072017-06-21 Kevin Buettner <kevinb@redhat.com>
9008
9009 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
9010 subpattern.
9011
66953522
PB
90122017-06-19 Peter Bergner <bergner@vnet.ibm.com>
9013
9014 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
9015 extended mnemonic.
9016 * gdb.arch/powerpc-power9.s: Likewise.
9017
5524b525
AA
90182017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9019
9020 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
9021 on 32-bit x86 targets. Exploit is_*_target macros where
9022 appropriate.
9023
03c8af18
AA
90242017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9025
9026 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
9027 register pieces.
9028
3bf31011
AA
90292017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9030
9031 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
9032 located in one or more DWARF pieces.
9033
805acca0
AA
90342017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9035
9036 * lib/gdb.exp (get_endianness): New proc.
9037 * gdb.arch/aarch64-fp.exp: Use it.
9038 * gdb.arch/altivec-regs.exp: Likewise.
9039 * gdb.arch/e500-regs.exp: Likewise.
9040 * gdb.arch/vsx-regs.exp: Likewise.
9041 * gdb.base/dump.exp: Likewise.
9042 * gdb.base/funcargs.exp: Likewise.
9043 * gdb.base/gnu_vector.exp: Likewise.
9044 * gdb.dwarf2/formdata16.exp: Likewise.
9045 * gdb.dwarf2/implptrpiece.exp: Likewise.
9046 * gdb.dwarf2/nonvar-access.exp: Likewise.
9047 * gdb.python/py-inferior.exp: Likewise.
9048 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9049
e9352324
AA
90502017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9051
9052 PR gdb/21226
9053 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
9054 stack value pieces are taken from the LSB end.
9055
d5d1163e
AA
90562017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9057
9058 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
9059 variable at nonzero offset.
9060
0567c986
AA
90612017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
9062
9063 * gdb.dwarf2/var-access.c: New file.
9064 * gdb.dwarf2/var-access.exp: New test.
9065 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
9066
973e9aab
TT
90672017-06-12 Tom Tromey <tom@tromey.com>
9068
9069 * gdb.dwarf2/formdata16.exp: Add tests.
9070
d9109c80
TT
90712017-06-12 Tom Tromey <tom@tromey.com>
9072
9073 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
9074
30a25466
TT
90752017-06-12 Tom Tromey <tom@tromey.com>
9076
9077 PR exp/16225:
9078 * gdb.reverse/i386-sse-reverse.exp: Update tests.
9079 * gdb.arch/vsx-regs.exp: Update tests.
9080 * gdb.arch/s390-vregs.exp (hex128): New proc.
9081 Update test.
9082 * gdb.arch/altivec-regs.exp: Update tests.
9083
aefd8b33
SDJ
90842017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9085
9086 * gdb.base/startup-with-shell.c: New file.
9087 * gdb.base/startup-with-shell.exp: Likewise.
9088
2090129c
SDJ
90892017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
9090
9091 * gdb.server/non-existing-program.exp: Update regex in order to
9092 reflect the fact that gdbserver is now using fork_inferior (with a
9093 shell) to startup the inferior.
9094
8e86a419
SM
90952017-05-30 Simon Marchi <simon.marchi@ericsson.com>
9096
9097 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
9098 support function calls from GDB.
9099
e6cf65f2
TT
91002017-05-21 Tom Tromey <tom@tromey.com>
9101
9102 PR rust/21466:
9103 * gdb.rust/unsized.exp: New file.
9104 * gdb.rust/unsized.rs: New file.
9105
43cc5389
TT
91062017-05-19 Tom Tromey <tom@tromey.com>
9107
9108 PR rust/21484:
9109 * gdb.rust/watch.exp: New file.
9110 * gdb.rust/watch.rs: New file.
9111
ec8df234
TT
91122017-05-18 Tom Tromey <tom@tromey.com>
9113
9114 * gdb.rust/simple.exp: Allow Box to be qualified.
9115
3e3e7fae
TP
91162017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
9117
9118 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
9119
59cc050d
PA
91202017-05-18 Pedro Alves <palves@redhat.com>
9121
9122 * gdb.base/fileio.c (test_write, test_read, test_close)
9123 (test_fstat): Don't print 'ret' in the fail path.
9124
c8f6abd1
PA
91252017-05-18 Pedro Alves <palves@redhat.com>
9126
9127 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
9128 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
9129 (test_system, test_rename, test_unlink, test_time): Change
9130 prototypes.
9131 * gdb.base/fileio.exp (stop_msg): Adjust.
9132
d2a03b77
PA
91332017-05-18 Pedro Alves <palves@redhat.com>
9134
9135 * gdb.base/fileio.c (null_str): New global.
9136 (test_stat): Use it.
9137 * gdb.base/fileio.exp: Remove nowarnings.
9138
0d5c6999
YQ
91392017-05-17 Yao Qi <yao.qi@linaro.org>
9140
9141 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
9142
21873064
YQ
91432017-05-17 Simon Marchi <simon.marchi@ericsson.com>
9144
9145 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
9146 argument command.
9147 (top-level): Invoke test_set_inferior_tty.
9148
d512d31c
PA
91492017-05-04 Pedro Alves <palves@redhat.com>
9150
9151 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
9152 Add parens to print call for Python 3.
9153
90cef2ed
KS
91542017-05-03 Keith Seitz <keiths@redhat.com>
9155
9156 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
9157 (main): Call it.
9158
14f819c8
TW
91592017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9160
9161 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
9162 to prev and next.
9163
913aeadd
TW
91642017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9165
9166 * gdb.python/py-record-btrace.exp: Remove test for
9167 gdb.BtraceInstruction.error.
9168
a3be24ad
TW
91692017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9170
9171 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
9172
ae20e79a
TW
91732017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
9174
9175 * gdb.python/py-record-btrace-threads.c: New file.
9176 * gdb.python/py-record-btrace-threads.exp: New file.
9177
45ce1b47
SDJ
91782017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
9179
9180 PR testsuite/8595
9181 * gdb.base/environ.exp: Make test available in all architectures.
9182 Move bits related to "info program" testing to
9183 gdb.base/info-program.exp. Rewrite tests to use the two new
9184 procedures mentione below.
9185 (test_set_show_env_var) New procedure.
9186 (test_set_show_env_var_equal): Likewise.
9187 * gdb.base/info-program.exp: New file.
9188
e15c3eb4
KS
91892017-04-27 Keith Seitz <keiths@redhat.com>
9190
9191 * gdb.cp/oranking.cc (test15): New function.
9192 (main): Call test15 and declare additional variables for testing.
9193 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
9194 "p foo101('abc')" tests.
9195 Add tests for cv qualifier overloads.
9196 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
9197 "lvalue reference overload" test.
9198 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
9199 "print value of f1 on Child&& in f2" test.
9200
3a3fd0fd
PA
92012017-04-19 Pedro Alves <palves@redhat.com>
9202
9203 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
9204 procedure.
9205 (top level): Call it.
9206 * lib/gdb.exp (gdb_define_cmd): New procedure.
9207
53375380
PA
92082017-04-12 Pedro Alves <palves@redhat.com>
9209
9210 PR gdb/21323
9211 * gdb.cp/wide_char_types.c: Include <wchar.h>.
9212 (wchar): New global.
9213 * gdb.cp/wide_char_types.exp (wide_char_types_program)
9214 (do_test_wide_char, wide_char_types_no_program, top level): Add
9215 wchar_t testing.
9216
53e710ac
PA
92172017-04-12 Pedro Alves <palves@redhat.com>
9218
9219 PR c++/21323
9220 * gdb.cp/wide_char_types.c: New file.
9221 * gdb.cp/wide_char_types.exp: New file.
9222
0ad9d8c7
SDJ
92232017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
9224
9225 PR gdb/21352
9226 * gdb.trace/tsv.exp: Add test for "tsave -r".
9227
b1b45502
IB
92282017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
9229
9230 * gdb.dlang/watch-loc.c: New file.
9231 * gdb.dlang/watch-loc.exp: New file.
9232
ec13808e
JK
92332017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9234
9235 * gdb.python/py-section-script.exp (sepdebug): New testcases.
9236
fe5f7374
AK
92372017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9238
9239 * gdb.arch/arc-analyze-prologue.S: New file.
9240 * gdb.arch/arc-analyze-prologue.exp: Likewise.
9241
eea78757
AK
92422017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9243
9244 * gdb.arch/arc-decode-insn.S: New file.
9245 * gdb.arch/arc-decode-insn.exp: Likewise.
9246
5badf10a
IR
92472017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
9248
9249 PR tdep/20928
9250 * gdb.arch/sparc64-regs.exp: New file.
9251 * gdb.arch/sparc64-regs.S: Likewise.
9252
cee59b3f
TW
92532017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
9254
9255 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
9256 and memory view on Python 3.
9257
c0f55cc6
AV
92582017-03-20 Artemiy Volkov <artemiyv@acm.org>
9259 Keith Seitz <keiths@redhat.com>
9260
9261 PR gdb/14441
9262 * gdb.cp/demangle.exp: Add rvalue reference tests.
9263 * gdb.cp/rvalue-ref-casts.cc: New file.
9264 * gdb.cp/rvalue-ref-casts.exp: New file.
9265 * gdb.cp/rvalue-ref-overload.cc: New file.
9266 * gdb.cp/rvalue-ref-overload.exp: New file.
9267 * gdb.cp/rvalue-ref-params.cc: New file.
9268 * gdb.cp/rvalue-ref-params.exp: New file.
9269 * gdb.cp/rvalue-ref-sizeof.cc: New file.
9270 * gdb.cp/rvalue-ref-sizeof.exp: New file.
9271 * gdb.cp/rvalue-ref-types.cc: New file.
9272 * gdb.cp/rvalue-ref-types.exp: New file.
9273 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
9274 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
9275
51457a05
MAL
92762017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9277
9278 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
9279 New procedure.
9280
5b291c04
MAL
92812017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9282
9283 * lib/mi-support.exp (mi_gdb_test): Add additional message
9284 for unexpected output.
9285
59a56148
AA
92862017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9287
9288 * gdb.base/examine-backward.c (Barrier): New character array
9289 constant, to ensure that TestStrings is preceded by a string
9290 terminator.
9291
7942e96e
AA
92922017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9293
9294 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
9295 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
9296 and implicit pointer into such a location.
9297
6ebac3fb
DE
92982017-03-16 Doug Evans <dje@google.com>
9299
9300 * gdb.python/py-lazy-string (pointer): Really add new typedef.
9301
ec3b243d
TP
93022017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
9303
9304 * gdb.cp/m-static.exp: Fix expectation for prototype of
9305 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
9306
93072017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
9308
9309 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
9310 * gdb.guile/scm-lazy-string.c: New file.
9311 * gdb.guile/scm-value.exp: Move lazy string tests to ...
9312 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
9313 for pointer, array, typedef lazy strings.
9314
2cc36e25 93152017-03-16 Doug Evans <dje@google.com>
34b43320
DE
9316
9317 PR python/17728, python/18439, python/18779
9318 * gdb.python/py-value.c (main) Delete locals sptr, sn.
9319 * gdb.python/py-lazy-string.c (pointer): New typedef.
9320 (main): New locals ptr, array, typedef_ptr.
9321 * gdb.python/py-value.exp: Move lazy string tests to ...
9322 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
9323 array, typedef lazy strings.
ec3b243d 9324
0efcde63
AK
93252017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
9326
9327 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
9328 Add optional 'test' parameter.
9329
7978d7c3
SM
93302017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9331
9332 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9333 Skip for versions of DejaGnu < 1.5.
9334
896c0c1e
SM
93352017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9336
9337 * lib/gdb.exp (dejagnu_version): New proc.
9338 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
9339 Use dejagnu_version.
9340
5f4d1085
KS
93412017-03-10 Keith Seitz <keiths@redhat.com>
9342
9343 PR c++/8128
9344 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
9345 type from destructor regexps.
9346 Add a branch which actually passes the test.
9347 Adjust "ptype t5i" test names.
9348
1de05205
PA
93492017-03-08 Pedro Alves <palves@redhat.com>
9350
9351 * gdb.base/step-over-exit.exp: Add explicit test message.
9352
c65d6b55
PA
93532017-03-08 Pedro Alves <palves@redhat.com>
9354
9355 PR gdb/18360
9356 * gdb.threads/interrupt-while-step-over.c: New file.
9357 * gdb.threads/interrupt-while-step-over.exp: New file.
9358
2e86a283
PA
93592017-03-08 Pedro Alves <palves@redhat.com>
9360
9361 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
9362 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
9363
25dcbff6
PA
93642017-03-08 Pedro Alves <palves@redhat.com>
9365
9366 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
9367 PKRU as not supported as a PASS.
9368
dc9366eb
PA
93692017-03-08 Pedro Alves <palves@redhat.com>
9370
9371 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
9372 prefix instead of $binfile1/$binfile2.
9373 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
9374 in test message.
9375 * gdb.python/py-completion.exp: Use "load python file" as test
9376 messages instead of unstable path names.
9377
6e5d74e7
PA
93782017-03-08 Pedro Alves <palves@redhat.com>
9379 Jan Kratochvil <jan.kratochvil@redhat.com>
9380
9381 PR cli/21218
9382 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9383 New proc.
9384 (top level): Call it.
9385
9753a2f6
PA
93862017-03-08 Pedro Alves <palves@redhat.com>
9387
9388 PR tui/21216
9389 * gdb.tui/tui-nl-filtered-output.exp: New file.
9390
1a4dd9dd
PA
93912017-03-08 Pedro Alves <palves@redhat.com>
9392
9393 * gdb.base/completion.exp: Move TUI completion tests to ...
9394 * gdb.tui/completion.exp: ... this new file.
9395
7cbbff33
PA
93962017-03-08 Pedro Alves <palves@redhat.com>
9397
9398 * gdb.base/tui-disasm-long-lines.c,
9399 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
9400 gdb.base/tui-layout.exp: Move to ...
9401 * gdb.tui/: ... this new directory.
9402
5f6fd321
PA
94032017-03-07 Pedro Alves <palves@redhat.com>
9404
9405 * gdb.base/tui-layout.c: New file.
9406 * gdb.base/tui-layout.exp: New file.
9407
44959fa8
PA
94082017-03-07 Pedro Alves <palves@redhat.com>
9409
9410 * gdb.base/tui-layout.c: Rename to ...
9411 * gdb.base/tui-disasm-long-lines.c: ... this.
9412 * gdb.base/tui-layout.exp: Rename to ...
9413 * gdb.base/tui-disasm-long-lines.exp: ... this.
9414
f8c4e718
PA
94152017-03-07 Pedro Alves <palves@redhat.com>
9416
9417 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
9418
6dbb839a 94192017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
9420
9421 * i386-mpx-call.c: New file.
9422 * i386-mpx-call.exp: New file.
9423
65b48a81
PB
94242017-02-28 Peter Bergner <bergner@vnet.ibm.com>
9425
9426 * gdb.arch/powerpc-power.exp: Delete test.
9427 * gdb.arch/powerpc-power.s: Likewise.
9428 * gdb.disasm/disassembler-options.exp: New test.
9429 * gdb.arch/powerpc-altivec.exp: Likewise.
9430 * gdb.arch/powerpc-altivec.s: Likewise.
9431 * gdb.arch/powerpc-altivec2.exp: Likewise.
9432 * gdb.arch/powerpc-altivec2.s: Likewise.
9433 * gdb.arch/powerpc-altivec3.exp: Likewise.
9434 * gdb.arch/powerpc-altivec3.s: Likewise.
9435 * gdb.arch/powerpc-power7.exp: Likewise.
9436 * gdb.arch/powerpc-power7.s: Likewise.
9437 * gdb.arch/powerpc-power8.exp: Likewise.
9438 * gdb.arch/powerpc-power8.s: Likewise.
9439 * gdb.arch/powerpc-power9.exp: Likewise.
9440 * gdb.arch/powerpc-power9.s: Likewise.
9441 * gdb.arch/powerpc-vsx.exp: Likewise.
9442 * gdb.arch/powerpc-vsx.s: Likewise.
9443 * gdb.arch/powerpc-vsx2.exp: Likewise.
9444 * gdb.arch/powerpc-vsx2.s: Likewise.
9445 * gdb.arch/powerpc-vsx3.exp: Likewise.
9446 * gdb.arch/powerpc-vsx3.s: Likewise.
9447 * gdb.arch/arm-disassembler-options.exp: Likewise.
9448 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
9449 * gdb.arch/s390-disassembler-options.exp: Likewise.
9450
17cd4947
LM
94512017-02-23 Luis Machado <lgustavo@codesourcery.com>
9452
9453 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
9454 (check_supported_features): ... this. Changed return type to void.
9455 (supports_rdseed): New static global.
9456 (rdseed): Check supports_rdseed.
9457 (initialize): Call check_supported_features.
9458
2039d74e
EBM
94592017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9460
9461 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9462 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9463 and lqarx/stqcx.
9464 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9465 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9466
a51d7ecf
EBM
94672017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9468
9469 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9470 uppercase.
9471
0224619f
JK
94722017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9473
9474 * gdb.dwarf2/formdata16.c: New file.
9475 * gdb.dwarf2/formdata16.exp: New file.
9476 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9477
216f72a1
JK
94782017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9479
9480 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9481 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9482 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9483 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9484 DW_AT_GNU_*.
9485
43988095
JK
94862017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9487
9488 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9489
99e8a4f9
SDJ
94902017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9491
9492 PR gdb/21164
9493 * gdb.base/maint.exp: Add testcases for when the commands do
9494 not have arguments.
9495
b58a8c0c
TP
94962017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9497
9498 * gdb.cp/chained-calls.exp: Use p instead of P.
9499
4e746bb6
TW
95002017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9501
9502 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9503 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9504
3f77c769
TT
95052017-02-14 Tom Tromey <tom@tromey.com>
9506
9507 PR python/13598:
9508 * gdb.python/py-events.exp: Add before_prompt event tests.
9509
075beec0
AA
95102017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9511
9512 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
9513
bf5f525c
LM
95142017-02-13 Luis Machado <lgustavo@codesourcery.com>
9515
9516 * gdb.linespec/explicit.c (my_unique_function_name): New function.
9517 (main): Call my_unique_function_name.
9518 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
9519 completion of patterns with a single match.
9520 Add missing -re switches to gdb_test_multiple calls.
9521
13a66184
LM
95222017-02-13 Luis Machado <lgustavo@codesourcery.com>
9523
9524 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
9525 return if core file is not recognized.
9526
26a06916
SM
95272017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9528
9529 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
9530 and extra UIs.
9531
b761ca9e
SM
95322017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9533
9534 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
9535 proc_with_prefix.
9536
b964bee0
TT
95372017-02-10 Tom Tromey <tom@tromey.com>
9538
9539 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
9540
18da0c51
MG
95412017-02-10 Martin Galvan <martingalvan@sourceware.org>
9542
9543 PR gdb/21122
9544 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
9545
604c4576
JG
95462017-02-08 Jerome Guitton <guitton@adacore.com>
9547
9548 * gdb.base/define.exp: Add test for command abbreviations
9549 in define.
9550
20b477a7
LM
95512017-02-06 Luis Machado <lgustavo@codesourcery.com>
9552
9553 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
9554 * gdb.reverse/insn-reverse-x86.c: New file.
9555
3f7b46f2
IR
95562017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
9557
9558 PR tdep/20936
9559 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
9560
f0fd41c1
TT
95612017-02-03 Tom Tromey <tom@tromey.com>
9562
9563 PR rust/21097:
9564 * gdb.rust/simple.exp: Add new tests.
9565
5be5dbf0
PA
95662017-02-02 Pedro Alves <palves@redhat.com>
9567
9568 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
9569 tests.
9570
7346ef59
AA
95712017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9572
9573 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
9574 taking a 2-byte value out of a 4-byte DWARF implicit value on
9575 big-endian targets.
9576 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
9577 logic. Add test cases for DW_OP_implicit.
9578
787f0025
MM
95792017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9580
9581 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
9582
68777c29
MM
95832017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9584
9585 * gdb.btrace/enable.exp: Call gdb_exit before
9586 skip_gdbserver_tests.
9587
0a1c7e28
MM
95882017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9589
9590 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
9591 GDBFLAGS.
9592
b5ac99b0
MM
95932017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9594
9595 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
9596 the test is skipped.
9597 * gdb.btrace/data.exp: Likewise.
9598 * gdb.btrace/delta.exp: Likewise.
9599 * gdb.btrace/dlopen.exp: Likewise.
9600 * gdb.btrace/enable-running.exp: Likewise.
9601 * gdb.btrace/enable.exp: Likewise.
9602 * gdb.btrace/exception.exp: Likewise.
9603 * gdb.btrace/function_call_history.exp: Likewise.
9604 * gdb.btrace/gcore.exp: Likewise.
9605 * gdb.btrace/instruction_history.exp: Likewise.
9606 * gdb.btrace/multi-thread-step.exp: Likewise.
9607 * gdb.btrace/nohist.exp: Likewise.
9608 * gdb.btrace/non-stop.exp: Likewise.
9609 * gdb.btrace/reconnect.exp: Likewise.
9610 * gdb.btrace/record_goto-step.exp: Likewise.
9611 * gdb.btrace/record_goto.exp: Likewise.
9612 * gdb.btrace/rn-dl-bind.exp: Likewise.
9613 * gdb.btrace/segv.exp: Likewise.
9614 * gdb.btrace/step.exp: Likewise.
9615 * gdb.btrace/stepi.exp: Likewise.
9616 * gdb.btrace/tailcall-only.exp: Likewise.
9617 * gdb.btrace/tailcall.exp: Likewise.
9618 * gdb.btrace/tsx.exp: Likewise.
9619 * gdb.btrace/unknown_functions.exp: Likewise.
9620 * gdb.btrace/vdso.exp: Likewise.
9621
cd4007e4
MM
96222017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9623
9624 * gdb.btrace/enable-running.c: New.
9625 * gdb.btrace/enable-running.exp: New.
9626
2735833d
WT
96272017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
9628
9629 * gdb.arch/amd64-gs_base.c: New file.
9630 * gdb.arch/amd64-gs_base.exp: New file.
9631
b51e1e94
LM
96322017-01-26 Luis Machado <lgustavo@codesourcery.com>
9633
9634 * lib/memory.exp: Remove spurious empty newlines.
9635
72ca0410
SM
96362017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
9637
9638 * gdb.python/py-bad-printers.exp: Load python file using "source".
9639 * gdb.python/py-events.exp: Likewise.
9640 * gdb.python/py-evsignal.exp: Likewise.
9641 * gdb.python/py-evthreads.exp: Likewise.
9642 * gdb.python/py-frame-args.exp: Likewise.
9643 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
9644 * gdb.python/py-framefilter-mi.exp: Likewise.
9645 * gdb.python/py-framefilter.exp: Likewise.
9646 * gdb.python/py-mi.exp: Likewise.
9647 * gdb.python/py-pp-maint.exp: Likewise.
9648 * gdb.python/py-pp-registration.exp: Likewise.
9649 * gdb.python/py-prettyprint.exp: Likewise.
9650 (run_lang_tests): Likewise.
9651 * gdb.python/py-typeprint.exp: Likewise.
9652
e309aa65
LM
96532017-01-26 Luis Machado <lgustavo@codesourcery.com>
9654
9655 * lib/memory.exp: New file.
9656 * lib/gdb.exp: Load memory.exp.
9657 * gdb.base/memattr.exp (delete_memory): Move proc to
9658 lib/memory.exp and rename to delete_memory_regions.
9659 Replace delete_memory with delete_memory_regions.
9660 Cleanup memory regions before tests.
9661 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
9662 before tests.
9663
515aff23
LM
96642017-01-26 Luis Machado <lgustavo@codesourcery.com>
9665
9666 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
9667 files.
9668 (initialize): New function conditionally defined.
9669 (testcases): Move within conditional block.
9670 (main): Call initialize.
9671 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
9672 of gdb.reverse/insn-reverse.c.
9673 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
9674 gdb.reverse/insn-reverse.c.
9675
d8b49cf0
YQ
96762017-01-26 Yao Qi <yao.qi@linaro.org>
9677
9678 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
9679 disassemble on address 0.
9680
f13a9a0c
YQ
96812017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
9682 Yao Qi <yao.qi@linaro.org>
9683
9684 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
9685 * gdb.dwarf2/implptr-64bit.S: Remove.
9686 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
9687 variables in caller's context. Add DW_OP_implicit_value.
9688
5ac95241
YQ
96892017-01-25 Yao Qi <yao.qi@linaro.org>
9690
9691 * lib/dwarf.exp (Dwarf::_location): Handle
9692 DW_OP_GNU_implicit_pointer with proper size.
9693
23e82930
LM
96942017-01-20 Luis Machado <lgustavo@codesourcery.com>
9695
9696 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
9697 and add untested calls.
9698
d334ae25
LM
96992017-01-20 Luis Machado <lgustavo@codesourcery.com>
9700
9701 * gdb.python/python.exp: Check line number against what GDB thinks
9702 the line number is for func1.
9703
f5e6296e
IB
97042017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
9705
9706 * gdb.dlang/debug-expr.exp: New file.
9707
5b362f04
LM
97082016-12-23 Luis Machado <lgustavo@codesourcery.com>
9709
9710 Fix test names for the following files:
9711
9712 * gdb.ada/exec_changed.exp
9713 * gdb.ada/info_types.exp
9714 * gdb.arch/aarch64-atomic-inst.exp
9715 * gdb.arch/aarch64-fp.exp
9716 * gdb.arch/altivec-abi.exp
9717 * gdb.arch/altivec-regs.exp
9718 * gdb.arch/amd64-byte.exp
9719 * gdb.arch/amd64-disp-step.exp
9720 * gdb.arch/amd64-dword.exp
9721 * gdb.arch/amd64-entry-value-inline.exp
9722 * gdb.arch/amd64-entry-value-param.exp
9723 * gdb.arch/amd64-entry-value-paramref.exp
9724 * gdb.arch/amd64-entry-value.exp
9725 * gdb.arch/amd64-i386-address.exp
9726 * gdb.arch/amd64-invalid-stack-middle.exp
9727 * gdb.arch/amd64-invalid-stack-top.exp
9728 * gdb.arch/amd64-optimout-repeat.exp
9729 * gdb.arch/amd64-prologue-skip.exp
9730 * gdb.arch/amd64-prologue-xmm.exp
9731 * gdb.arch/amd64-stap-special-operands.exp
9732 * gdb.arch/amd64-stap-wrong-subexp.exp
9733 * gdb.arch/amd64-tailcall-cxx.exp
9734 * gdb.arch/amd64-tailcall-noret.exp
9735 * gdb.arch/amd64-tailcall-ret.exp
9736 * gdb.arch/amd64-tailcall-self.exp
9737 * gdb.arch/amd64-word.exp
9738 * gdb.arch/arm-bl-branch-dest.exp
9739 * gdb.arch/arm-disp-step.exp
9740 * gdb.arch/arm-neon.exp
9741 * gdb.arch/arm-single-step-kernel-helper.exp
9742 * gdb.arch/avr-flash-qualifier.exp
9743 * gdb.arch/disp-step-insn-reloc.exp
9744 * gdb.arch/e500-abi.exp
9745 * gdb.arch/e500-regs.exp
9746 * gdb.arch/ftrace-insn-reloc.exp
9747 * gdb.arch/i386-avx512.exp
9748 * gdb.arch/i386-bp_permanent.exp
9749 * gdb.arch/i386-byte.exp
9750 * gdb.arch/i386-cfi-notcurrent.exp
9751 * gdb.arch/i386-disp-step.exp
9752 * gdb.arch/i386-dr3-watch.exp
9753 * gdb.arch/i386-float.exp
9754 * gdb.arch/i386-gnu-cfi.exp
9755 * gdb.arch/i386-mpx-map.exp
9756 * gdb.arch/i386-mpx-sigsegv.exp
9757 * gdb.arch/i386-mpx-simple_segv.exp
9758 * gdb.arch/i386-mpx.exp
9759 * gdb.arch/i386-permbkpt.exp
9760 * gdb.arch/i386-prologue.exp
9761 * gdb.arch/i386-signal.exp
9762 * gdb.arch/i386-size-overlap.exp
9763 * gdb.arch/i386-unwind.exp
9764 * gdb.arch/i386-word.exp
9765 * gdb.arch/mips-fcr.exp
9766 * gdb.arch/powerpc-d128-regs.exp
9767 * gdb.arch/powerpc-stackless.exp
9768 * gdb.arch/ppc64-atomic-inst.exp
9769 * gdb.arch/s390-stackless.exp
9770 * gdb.arch/s390-tdbregs.exp
9771 * gdb.arch/s390-vregs.exp
9772 * gdb.arch/sparc-sysstep.exp
9773 * gdb.arch/thumb-bx-pc.exp
9774 * gdb.arch/thumb-singlestep.exp
9775 * gdb.arch/thumb2-it.exp
9776 * gdb.arch/vsx-regs.exp
9777 * gdb.asm/asm-source.exp
9778 * gdb.base/a2-run.exp
9779 * gdb.base/advance.exp
9780 * gdb.base/all-bin.exp
9781 * gdb.base/anon.exp
9782 * gdb.base/args.exp
9783 * gdb.base/arithmet.exp
9784 * gdb.base/async-shell.exp
9785 * gdb.base/async.exp
9786 * gdb.base/attach-pie-noexec.exp
9787 * gdb.base/attach-twice.exp
9788 * gdb.base/auto-load.exp
9789 * gdb.base/bang.exp
9790 * gdb.base/bitfields.exp
9791 * gdb.base/break-always.exp
9792 * gdb.base/break-caller-line.exp
9793 * gdb.base/break-entry.exp
9794 * gdb.base/break-inline.exp
9795 * gdb.base/break-on-linker-gcd-function.exp
9796 * gdb.base/break-probes.exp
9797 * gdb.base/break.exp
9798 * gdb.base/breakpoint-shadow.exp
9799 * gdb.base/call-ar-st.exp
9800 * gdb.base/call-sc.exp
9801 * gdb.base/call-signal-resume.exp
9802 * gdb.base/call-strs.exp
9803 * gdb.base/callfuncs.exp
9804 * gdb.base/catch-fork-static.exp
9805 * gdb.base/catch-gdb-caused-signals.exp
9806 * gdb.base/catch-load.exp
9807 * gdb.base/catch-signal-fork.exp
9808 * gdb.base/catch-signal.exp
9809 * gdb.base/catch-syscall.exp
9810 * gdb.base/charset.exp
9811 * gdb.base/checkpoint.exp
9812 * gdb.base/chng-syms.exp
9813 * gdb.base/code-expr.exp
9814 * gdb.base/code_elim.exp
9815 * gdb.base/commands.exp
9816 * gdb.base/completion.exp
9817 * gdb.base/complex.exp
9818 * gdb.base/cond-expr.exp
9819 * gdb.base/condbreak.exp
9820 * gdb.base/consecutive.exp
9821 * gdb.base/continue-all-already-running.exp
9822 * gdb.base/coredump-filter.exp
9823 * gdb.base/corefile.exp
9824 * gdb.base/dbx.exp
9825 * gdb.base/debug-expr.exp
9826 * gdb.base/define.exp
9827 * gdb.base/del.exp
9828 * gdb.base/disabled-location.exp
9829 * gdb.base/disasm-end-cu.exp
9830 * gdb.base/disasm-optim.exp
9831 * gdb.base/display.exp
9832 * gdb.base/duplicate-bp.exp
9833 * gdb.base/ena-dis-br.exp
9834 * gdb.base/ending-run.exp
9835 * gdb.base/enumval.exp
9836 * gdb.base/environ.exp
9837 * gdb.base/eu-strip-infcall.exp
9838 * gdb.base/eval-avoid-side-effects.exp
9839 * gdb.base/eval-skip.exp
9840 * gdb.base/exitsignal.exp
9841 * gdb.base/expand-psymtabs.exp
9842 * gdb.base/filesym.exp
9843 * gdb.base/find-unmapped.exp
9844 * gdb.base/finish.exp
9845 * gdb.base/float.exp
9846 * gdb.base/foll-exec-mode.exp
9847 * gdb.base/foll-exec.exp
9848 * gdb.base/foll-fork.exp
9849 * gdb.base/fortran-sym-case.exp
9850 * gdb.base/freebpcmd.exp
9851 * gdb.base/func-ptr.exp
9852 * gdb.base/func-ptrs.exp
9853 * gdb.base/funcargs.exp
9854 * gdb.base/gcore-buffer-overflow.exp
9855 * gdb.base/gcore-relro-pie.exp
9856 * gdb.base/gcore-relro.exp
9857 * gdb.base/gcore.exp
9858 * gdb.base/gdb1090.exp
9859 * gdb.base/gdb11530.exp
9860 * gdb.base/gdb11531.exp
9861 * gdb.base/gdb1821.exp
9862 * gdb.base/gdbindex-stabs.exp
9863 * gdb.base/gdbvars.exp
9864 * gdb.base/hbreak.exp
9865 * gdb.base/hbreak2.exp
9866 * gdb.base/included.exp
9867 * gdb.base/infcall-input.exp
9868 * gdb.base/inferior-died.exp
9869 * gdb.base/infnan.exp
9870 * gdb.base/info-macros.exp
9871 * gdb.base/info-os.exp
9872 * gdb.base/info-proc.exp
9873 * gdb.base/info-shared.exp
9874 * gdb.base/info-target.exp
9875 * gdb.base/infoline.exp
9876 * gdb.base/interp.exp
9877 * gdb.base/interrupt.exp
9878 * gdb.base/jit-reader.exp
9879 * gdb.base/jit-simple.exp
9880 * gdb.base/kill-after-signal.exp
9881 * gdb.base/kill-detach-inferiors-cmd.exp
9882 * gdb.base/label.exp
9883 * gdb.base/langs.exp
9884 * gdb.base/ldbl_e308.exp
9885 * gdb.base/line-symtabs.exp
9886 * gdb.base/linespecs.exp
9887 * gdb.base/list.exp
9888 * gdb.base/long_long.exp
9889 * gdb.base/longest-types.exp
9890 * gdb.base/maint.exp
9891 * gdb.base/max-value-size.exp
9892 * gdb.base/memattr.exp
9893 * gdb.base/mips_pro.exp
9894 * gdb.base/morestack.exp
9895 * gdb.base/moribund-step.exp
9896 * gdb.base/multi-forks.exp
9897 * gdb.base/nested-addr.exp
9898 * gdb.base/nextoverexit.exp
9899 * gdb.base/noreturn-finish.exp
9900 * gdb.base/noreturn-return.exp
9901 * gdb.base/nostdlib.exp
9902 * gdb.base/offsets.exp
9903 * gdb.base/opaque.exp
9904 * gdb.base/pc-fp.exp
9905 * gdb.base/permissions.exp
9906 * gdb.base/print-symbol-loading.exp
9907 * gdb.base/prologue-include.exp
9908 * gdb.base/psymtab.exp
9909 * gdb.base/ptype.exp
9910 * gdb.base/random-signal.exp
9911 * gdb.base/randomize.exp
9912 * gdb.base/range-stepping.exp
9913 * gdb.base/readline-ask.exp
9914 * gdb.base/recpar.exp
9915 * gdb.base/recurse.exp
9916 * gdb.base/relational.exp
9917 * gdb.base/restore.exp
9918 * gdb.base/return-nodebug.exp
9919 * gdb.base/return.exp
9920 * gdb.base/run-after-attach.exp
9921 * gdb.base/save-bp.exp
9922 * gdb.base/scope.exp
9923 * gdb.base/sect-cmd.exp
9924 * gdb.base/set-lang-auto.exp
9925 * gdb.base/set-noassign.exp
9926 * gdb.base/setvar.exp
9927 * gdb.base/sigall.exp
9928 * gdb.base/sigbpt.exp
9929 * gdb.base/siginfo-addr.exp
9930 * gdb.base/siginfo-infcall.exp
9931 * gdb.base/siginfo-obj.exp
9932 * gdb.base/siginfo.exp
9933 * gdb.base/signals-state-child.exp
9934 * gdb.base/signest.exp
9935 * gdb.base/sigstep.exp
9936 * gdb.base/sizeof.exp
9937 * gdb.base/skip.exp
9938 * gdb.base/solib-corrupted.exp
9939 * gdb.base/solib-nodir.exp
9940 * gdb.base/solib-search.exp
9941 * gdb.base/stack-checking.exp
9942 * gdb.base/stale-infcall.exp
9943 * gdb.base/stap-probe.exp
9944 * gdb.base/start.exp
9945 * gdb.base/step-break.exp
9946 * gdb.base/step-bt.exp
9947 * gdb.base/step-line.exp
9948 * gdb.base/step-over-exit.exp
9949 * gdb.base/step-over-syscall.exp
9950 * gdb.base/step-resume-infcall.exp
9951 * gdb.base/step-test.exp
9952 * gdb.base/store.exp
9953 * gdb.base/structs3.exp
9954 * gdb.base/sym-file.exp
9955 * gdb.base/symbol-without-target_section.exp
9956 * gdb.base/term.exp
9957 * gdb.base/testenv.exp
9958 * gdb.base/ui-redirect.exp
9959 * gdb.base/until.exp
9960 * gdb.base/unwindonsignal.exp
9961 * gdb.base/value-double-free.exp
9962 * gdb.base/vla-datatypes.exp
9963 * gdb.base/vla-ptr.exp
9964 * gdb.base/vla-sideeffect.exp
9965 * gdb.base/volatile.exp
9966 * gdb.base/watch-cond-infcall.exp
9967 * gdb.base/watch-cond.exp
9968 * gdb.base/watch-non-mem.exp
9969 * gdb.base/watch-read.exp
9970 * gdb.base/watch-vfork.exp
9971 * gdb.base/watchpoint-cond-gone.exp
9972 * gdb.base/watchpoint-delete.exp
9973 * gdb.base/watchpoint-hw-hit-once.exp
9974 * gdb.base/watchpoint-hw.exp
9975 * gdb.base/watchpoint-stops-at-right-insn.exp
9976 * gdb.base/watchpoints.exp
9977 * gdb.base/wchar.exp
9978 * gdb.base/whatis-exp.exp
9979 * gdb.btrace/buffer-size.exp
9980 * gdb.btrace/data.exp
9981 * gdb.btrace/delta.exp
9982 * gdb.btrace/dlopen.exp
9983 * gdb.btrace/enable.exp
9984 * gdb.btrace/exception.exp
9985 * gdb.btrace/function_call_history.exp
9986 * gdb.btrace/gcore.exp
9987 * gdb.btrace/instruction_history.exp
9988 * gdb.btrace/nohist.exp
9989 * gdb.btrace/reconnect.exp
9990 * gdb.btrace/record_goto-step.exp
9991 * gdb.btrace/record_goto.exp
9992 * gdb.btrace/rn-dl-bind.exp
9993 * gdb.btrace/segv.exp
9994 * gdb.btrace/step.exp
9995 * gdb.btrace/stepi.exp
9996 * gdb.btrace/tailcall-only.exp
9997 * gdb.btrace/tailcall.exp
9998 * gdb.btrace/tsx.exp
9999 * gdb.btrace/unknown_functions.exp
10000 * gdb.btrace/vdso.exp
10001 * gdb.compile/compile-ifunc.exp
10002 * gdb.compile/compile-ops.exp
10003 * gdb.compile/compile-print.exp
10004 * gdb.compile/compile-setjmp.exp
10005 * gdb.cp/abstract-origin.exp
10006 * gdb.cp/ambiguous.exp
10007 * gdb.cp/annota2.exp
10008 * gdb.cp/annota3.exp
10009 * gdb.cp/anon-ns.exp
10010 * gdb.cp/anon-struct.exp
10011 * gdb.cp/anon-union.exp
10012 * gdb.cp/arg-reference.exp
10013 * gdb.cp/baseenum.exp
10014 * gdb.cp/bool.exp
10015 * gdb.cp/breakpoint.exp
10016 * gdb.cp/bs15503.exp
10017 * gdb.cp/call-c.exp
10018 * gdb.cp/casts.exp
10019 * gdb.cp/chained-calls.exp
10020 * gdb.cp/class2.exp
10021 * gdb.cp/classes.exp
10022 * gdb.cp/cmpd-minsyms.exp
10023 * gdb.cp/converts.exp
10024 * gdb.cp/cp-relocate.exp
10025 * gdb.cp/cpcompletion.exp
10026 * gdb.cp/cpexprs.exp
10027 * gdb.cp/cplabel.exp
10028 * gdb.cp/cplusfuncs.exp
10029 * gdb.cp/cpsizeof.exp
10030 * gdb.cp/ctti.exp
10031 * gdb.cp/derivation.exp
10032 * gdb.cp/destrprint.exp
10033 * gdb.cp/dispcxx.exp
10034 * gdb.cp/enum-class.exp
10035 * gdb.cp/exception.exp
10036 * gdb.cp/exceptprint.exp
10037 * gdb.cp/expand-psymtabs-cxx.exp
10038 * gdb.cp/expand-sals.exp
10039 * gdb.cp/extern-c.exp
10040 * gdb.cp/filename.exp
10041 * gdb.cp/formatted-ref.exp
10042 * gdb.cp/fpointer.exp
10043 * gdb.cp/gdb1355.exp
10044 * gdb.cp/gdb2495.exp
10045 * gdb.cp/hang.exp
10046 * gdb.cp/impl-this.exp
10047 * gdb.cp/infcall-dlopen.exp
10048 * gdb.cp/inherit.exp
10049 * gdb.cp/iostream.exp
10050 * gdb.cp/koenig.exp
10051 * gdb.cp/local.exp
10052 * gdb.cp/m-data.exp
10053 * gdb.cp/m-static.exp
10054 * gdb.cp/mb-ctor.exp
10055 * gdb.cp/mb-inline.exp
10056 * gdb.cp/mb-templates.exp
10057 * gdb.cp/member-name.exp
10058 * gdb.cp/member-ptr.exp
10059 * gdb.cp/meth-typedefs.exp
10060 * gdb.cp/method.exp
10061 * gdb.cp/method2.exp
10062 * gdb.cp/minsym-fallback.exp
10063 * gdb.cp/misc.exp
10064 * gdb.cp/namelessclass.exp
10065 * gdb.cp/namespace-enum.exp
10066 * gdb.cp/namespace-nested-import.exp
10067 * gdb.cp/namespace.exp
10068 * gdb.cp/nextoverthrow.exp
10069 * gdb.cp/no-dmgl-verbose.exp
10070 * gdb.cp/non-trivial-retval.exp
10071 * gdb.cp/noparam.exp
10072 * gdb.cp/nsdecl.exp
10073 * gdb.cp/nsimport.exp
10074 * gdb.cp/nsnested.exp
10075 * gdb.cp/nsnoimports.exp
10076 * gdb.cp/nsrecurs.exp
10077 * gdb.cp/nsstress.exp
10078 * gdb.cp/nsusing.exp
10079 * gdb.cp/operator.exp
10080 * gdb.cp/oranking.exp
10081 * gdb.cp/overload-const.exp
10082 * gdb.cp/overload.exp
10083 * gdb.cp/ovldbreak.exp
10084 * gdb.cp/ovsrch.exp
10085 * gdb.cp/paren-type.exp
10086 * gdb.cp/parse-lang.exp
10087 * gdb.cp/pass-by-ref.exp
10088 * gdb.cp/pr-1023.exp
10089 * gdb.cp/pr-1210.exp
10090 * gdb.cp/pr-574.exp
10091 * gdb.cp/pr10687.exp
10092 * gdb.cp/pr12028.exp
10093 * gdb.cp/pr17132.exp
10094 * gdb.cp/pr17494.exp
10095 * gdb.cp/pr9067.exp
10096 * gdb.cp/pr9167.exp
10097 * gdb.cp/pr9631.exp
10098 * gdb.cp/printmethod.exp
10099 * gdb.cp/psmang.exp
10100 * gdb.cp/psymtab-parameter.exp
10101 * gdb.cp/ptype-cv-cp.exp
10102 * gdb.cp/ptype-flags.exp
10103 * gdb.cp/re-set-overloaded.exp
10104 * gdb.cp/ref-types.exp
10105 * gdb.cp/rtti.exp
10106 * gdb.cp/scope-err.exp
10107 * gdb.cp/shadow.exp
10108 * gdb.cp/smartp.exp
10109 * gdb.cp/static-method.exp
10110 * gdb.cp/static-print-quit.exp
10111 * gdb.cp/temargs.exp
10112 * gdb.cp/templates.exp
10113 * gdb.cp/try_catch.exp
10114 * gdb.cp/typedef-operator.exp
10115 * gdb.cp/typeid.exp
10116 * gdb.cp/userdef.exp
10117 * gdb.cp/using-crash.exp
10118 * gdb.cp/var-tag.exp
10119 * gdb.cp/virtbase.exp
10120 * gdb.cp/virtfunc.exp
10121 * gdb.cp/virtfunc2.exp
10122 * gdb.cp/vla-cxx.exp
10123 * gdb.disasm/t01_mov.exp
10124 * gdb.disasm/t02_mova.exp
10125 * gdb.disasm/t03_add.exp
10126 * gdb.disasm/t04_sub.exp
10127 * gdb.disasm/t05_cmp.exp
10128 * gdb.disasm/t06_ari2.exp
10129 * gdb.disasm/t07_ari3.exp
10130 * gdb.disasm/t08_or.exp
10131 * gdb.disasm/t09_xor.exp
10132 * gdb.disasm/t10_and.exp
10133 * gdb.disasm/t11_logs.exp
10134 * gdb.disasm/t12_bit.exp
10135 * gdb.disasm/t13_otr.exp
10136 * gdb.dlang/circular.exp
10137 * gdb.dwarf2/arr-stride.exp
10138 * gdb.dwarf2/arr-subrange.exp
10139 * gdb.dwarf2/atomic-type.exp
10140 * gdb.dwarf2/bad-regnum.exp
10141 * gdb.dwarf2/bitfield-parent-optimized-out.exp
10142 * gdb.dwarf2/callframecfa.exp
10143 * gdb.dwarf2/clztest.exp
10144 * gdb.dwarf2/corrupt.exp
10145 * gdb.dwarf2/data-loc.exp
10146 * gdb.dwarf2/dup-psym.exp
10147 * gdb.dwarf2/dw2-anon-mptr.exp
10148 * gdb.dwarf2/dw2-anonymous-func.exp
10149 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
10150 * gdb.dwarf2/dw2-bad-unresolved.exp
10151 * gdb.dwarf2/dw2-basic.exp
10152 * gdb.dwarf2/dw2-canonicalize-type.exp
10153 * gdb.dwarf2/dw2-case-insensitive.exp
10154 * gdb.dwarf2/dw2-common-block.exp
10155 * gdb.dwarf2/dw2-compdir-oldgcc.exp
10156 * gdb.dwarf2/dw2-compressed.exp
10157 * gdb.dwarf2/dw2-const.exp
10158 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
10159 * gdb.dwarf2/dw2-cu-size.exp
10160 * gdb.dwarf2/dw2-dup-frame.exp
10161 * gdb.dwarf2/dw2-entry-value.exp
10162 * gdb.dwarf2/dw2-icycle.exp
10163 * gdb.dwarf2/dw2-ifort-parameter.exp
10164 * gdb.dwarf2/dw2-inline-break.exp
10165 * gdb.dwarf2/dw2-inline-param.exp
10166 * gdb.dwarf2/dw2-intercu.exp
10167 * gdb.dwarf2/dw2-intermix.exp
10168 * gdb.dwarf2/dw2-lexical-block-bare.exp
10169 * gdb.dwarf2/dw2-linkage-name-trust.exp
10170 * gdb.dwarf2/dw2-minsym-in-cu.exp
10171 * gdb.dwarf2/dw2-noloc.exp
10172 * gdb.dwarf2/dw2-op-call.exp
10173 * gdb.dwarf2/dw2-op-out-param.exp
10174 * gdb.dwarf2/dw2-opt-structptr.exp
10175 * gdb.dwarf2/dw2-param-error.exp
10176 * gdb.dwarf2/dw2-producer.exp
10177 * gdb.dwarf2/dw2-ranges-base.exp
10178 * gdb.dwarf2/dw2-ref-missing-frame.exp
10179 * gdb.dwarf2/dw2-reg-undefined.exp
10180 * gdb.dwarf2/dw2-regno-invalid.exp
10181 * gdb.dwarf2/dw2-restore.exp
10182 * gdb.dwarf2/dw2-restrict.exp
10183 * gdb.dwarf2/dw2-single-line-discriminators.exp
10184 * gdb.dwarf2/dw2-strp.exp
10185 * gdb.dwarf2/dw2-undefined-ret-addr.exp
10186 * gdb.dwarf2/dw2-unresolved.exp
10187 * gdb.dwarf2/dw2-var-zero-addr.exp
10188 * gdb.dwarf2/dw4-sig-types.exp
10189 * gdb.dwarf2/dwz.exp
10190 * gdb.dwarf2/dynarr-ptr.exp
10191 * gdb.dwarf2/enum-type.exp
10192 * gdb.dwarf2/gdb-index.exp
10193 * gdb.dwarf2/implptr-64bit.exp
10194 * gdb.dwarf2/implptr-optimized-out.exp
10195 * gdb.dwarf2/implptr.exp
10196 * gdb.dwarf2/implref-array.exp
10197 * gdb.dwarf2/implref-const.exp
10198 * gdb.dwarf2/implref-global.exp
10199 * gdb.dwarf2/implref-struct.exp
10200 * gdb.dwarf2/mac-fileno.exp
10201 * gdb.dwarf2/main-subprogram.exp
10202 * gdb.dwarf2/member-ptr-forwardref.exp
10203 * gdb.dwarf2/method-ptr.exp
10204 * gdb.dwarf2/missing-sig-type.exp
10205 * gdb.dwarf2/nonvar-access.exp
10206 * gdb.dwarf2/opaque-type-lookup.exp
10207 * gdb.dwarf2/pieces-optimized-out.exp
10208 * gdb.dwarf2/pieces.exp
10209 * gdb.dwarf2/pr10770.exp
10210 * gdb.dwarf2/pr13961.exp
10211 * gdb.dwarf2/staticvirtual.exp
10212 * gdb.dwarf2/subrange.exp
10213 * gdb.dwarf2/symtab-producer.exp
10214 * gdb.dwarf2/trace-crash.exp
10215 * gdb.dwarf2/typeddwarf.exp
10216 * gdb.dwarf2/valop.exp
10217 * gdb.dwarf2/watch-notconst.exp
10218 * gdb.fortran/array-element.exp
10219 * gdb.fortran/charset.exp
10220 * gdb.fortran/common-block.exp
10221 * gdb.fortran/complex.exp
10222 * gdb.fortran/derived-type-function.exp
10223 * gdb.fortran/derived-type.exp
10224 * gdb.fortran/logical.exp
10225 * gdb.fortran/module.exp
10226 * gdb.fortran/multi-dim.exp
10227 * gdb.fortran/nested-funcs.exp
10228 * gdb.fortran/print-formatted.exp
10229 * gdb.fortran/subarray.exp
10230 * gdb.fortran/vla-alloc-assoc.exp
10231 * gdb.fortran/vla-datatypes.exp
10232 * gdb.fortran/vla-history.exp
10233 * gdb.fortran/vla-ptr-info.exp
10234 * gdb.fortran/vla-ptype-sub.exp
10235 * gdb.fortran/vla-ptype.exp
10236 * gdb.fortran/vla-sizeof.exp
10237 * gdb.fortran/vla-type.exp
10238 * gdb.fortran/vla-value-sub-arbitrary.exp
10239 * gdb.fortran/vla-value-sub-finish.exp
10240 * gdb.fortran/vla-value-sub.exp
10241 * gdb.fortran/vla-value.exp
10242 * gdb.fortran/whatis_type.exp
10243 * gdb.go/chan.exp
10244 * gdb.go/handcall.exp
10245 * gdb.go/hello.exp
10246 * gdb.go/integers.exp
10247 * gdb.go/methods.exp
10248 * gdb.go/package.exp
10249 * gdb.go/strings.exp
10250 * gdb.go/types.exp
10251 * gdb.go/unsafe.exp
10252 * gdb.guile/scm-arch.exp
10253 * gdb.guile/scm-block.exp
10254 * gdb.guile/scm-breakpoint.exp
10255 * gdb.guile/scm-cmd.exp
10256 * gdb.guile/scm-disasm.exp
10257 * gdb.guile/scm-equal.exp
10258 * gdb.guile/scm-frame-args.exp
10259 * gdb.guile/scm-frame-inline.exp
10260 * gdb.guile/scm-frame.exp
10261 * gdb.guile/scm-iterator.exp
10262 * gdb.guile/scm-math.exp
10263 * gdb.guile/scm-objfile.exp
10264 * gdb.guile/scm-ports.exp
10265 * gdb.guile/scm-symbol.exp
10266 * gdb.guile/scm-symtab.exp
10267 * gdb.guile/scm-value-cc.exp
10268 * gdb.guile/types-module.exp
10269 * gdb.linespec/break-ask.exp
10270 * gdb.linespec/cpexplicit.exp
10271 * gdb.linespec/explicit.exp
10272 * gdb.linespec/keywords.exp
10273 * gdb.linespec/linespec.exp
10274 * gdb.linespec/ls-dollar.exp
10275 * gdb.linespec/ls-errs.exp
10276 * gdb.linespec/skip-two.exp
10277 * gdb.linespec/thread.exp
10278 * gdb.mi/mi-async.exp
10279 * gdb.mi/mi-basics.exp
10280 * gdb.mi/mi-break.exp
10281 * gdb.mi/mi-catch-load.exp
10282 * gdb.mi/mi-cli.exp
10283 * gdb.mi/mi-cmd-param-changed.exp
10284 * gdb.mi/mi-console.exp
10285 * gdb.mi/mi-detach.exp
10286 * gdb.mi/mi-disassemble.exp
10287 * gdb.mi/mi-eval.exp
10288 * gdb.mi/mi-file-transfer.exp
10289 * gdb.mi/mi-file.exp
10290 * gdb.mi/mi-fill-memory.exp
10291 * gdb.mi/mi-inheritance-syntax-error.exp
10292 * gdb.mi/mi-linespec-err-cp.exp
10293 * gdb.mi/mi-logging.exp
10294 * gdb.mi/mi-memory-changed.exp
10295 * gdb.mi/mi-read-memory.exp
10296 * gdb.mi/mi-record-changed.exp
10297 * gdb.mi/mi-reg-undefined.exp
10298 * gdb.mi/mi-regs.exp
10299 * gdb.mi/mi-return.exp
10300 * gdb.mi/mi-reverse.exp
10301 * gdb.mi/mi-simplerun.exp
10302 * gdb.mi/mi-solib.exp
10303 * gdb.mi/mi-stack.exp
10304 * gdb.mi/mi-stepi.exp
10305 * gdb.mi/mi-syn-frame.exp
10306 * gdb.mi/mi-until.exp
10307 * gdb.mi/mi-var-block.exp
10308 * gdb.mi/mi-var-child.exp
10309 * gdb.mi/mi-var-cmd.exp
10310 * gdb.mi/mi-var-cp.exp
10311 * gdb.mi/mi-var-display.exp
10312 * gdb.mi/mi-var-invalidate.exp
10313 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
10314 * gdb.mi/mi-vla-fortran.exp
10315 * gdb.mi/mi-watch.exp
10316 * gdb.mi/mi2-var-child.exp
10317 * gdb.mi/user-selected-context-sync.exp
10318 * gdb.modula2/unbounded-array.exp
10319 * gdb.multi/dummy-frame-restore.exp
10320 * gdb.multi/multi-arch-exec.exp
10321 * gdb.multi/multi-arch.exp
10322 * gdb.multi/tids.exp
10323 * gdb.multi/watchpoint-multi.exp
10324 * gdb.opencl/callfuncs.exp
10325 * gdb.opencl/convs_casts.exp
10326 * gdb.opencl/datatypes.exp
10327 * gdb.opencl/operators.exp
10328 * gdb.opencl/vec_comps.exp
10329 * gdb.opt/clobbered-registers-O2.exp
10330 * gdb.opt/inline-break.exp
10331 * gdb.opt/inline-bt.exp
10332 * gdb.opt/inline-cmds.exp
10333 * gdb.opt/inline-locals.exp
10334 * gdb.pascal/case-insensitive-symbols.exp
10335 * gdb.pascal/floats.exp
10336 * gdb.pascal/gdb11492.exp
10337 * gdb.python/lib-types.exp
10338 * gdb.python/py-arch.exp
10339 * gdb.python/py-as-string.exp
10340 * gdb.python/py-bad-printers.exp
10341 * gdb.python/py-block.exp
10342 * gdb.python/py-breakpoint-create-fail.exp
10343 * gdb.python/py-breakpoint.exp
10344 * gdb.python/py-caller-is.exp
10345 * gdb.python/py-cmd.exp
10346 * gdb.python/py-explore-cc.exp
10347 * gdb.python/py-explore.exp
10348 * gdb.python/py-finish-breakpoint.exp
10349 * gdb.python/py-finish-breakpoint2.exp
10350 * gdb.python/py-frame-args.exp
10351 * gdb.python/py-frame-inline.exp
10352 * gdb.python/py-frame.exp
10353 * gdb.python/py-framefilter-mi.exp
10354 * gdb.python/py-infthread.exp
10355 * gdb.python/py-lazy-string.exp
10356 * gdb.python/py-linetable.exp
10357 * gdb.python/py-mi-events.exp
10358 * gdb.python/py-mi-objfile.exp
10359 * gdb.python/py-mi.exp
10360 * gdb.python/py-objfile.exp
10361 * gdb.python/py-pp-integral.exp
10362 * gdb.python/py-pp-maint.exp
10363 * gdb.python/py-pp-re-notag.exp
10364 * gdb.python/py-pp-registration.exp
10365 * gdb.python/py-recurse-unwind.exp
10366 * gdb.python/py-strfns.exp
10367 * gdb.python/py-symbol.exp
10368 * gdb.python/py-symtab.exp
10369 * gdb.python/py-sync-interp.exp
10370 * gdb.python/py-typeprint.exp
10371 * gdb.python/py-unwind-maint.exp
10372 * gdb.python/py-unwind.exp
10373 * gdb.python/py-value-cc.exp
10374 * gdb.python/py-xmethods.exp
10375 * gdb.reverse/amd64-tailcall-reverse.exp
10376 * gdb.reverse/break-precsave.exp
10377 * gdb.reverse/break-reverse.exp
10378 * gdb.reverse/consecutive-precsave.exp
10379 * gdb.reverse/consecutive-reverse.exp
10380 * gdb.reverse/finish-precsave.exp
10381 * gdb.reverse/finish-reverse-bkpt.exp
10382 * gdb.reverse/finish-reverse.exp
10383 * gdb.reverse/fstatat-reverse.exp
10384 * gdb.reverse/getresuid-reverse.exp
10385 * gdb.reverse/i386-precsave.exp
10386 * gdb.reverse/i386-reverse.exp
10387 * gdb.reverse/i386-sse-reverse.exp
10388 * gdb.reverse/i387-env-reverse.exp
10389 * gdb.reverse/i387-stack-reverse.exp
10390 * gdb.reverse/insn-reverse.exp
10391 * gdb.reverse/machinestate-precsave.exp
10392 * gdb.reverse/machinestate.exp
10393 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10394 * gdb.reverse/pipe-reverse.exp
10395 * gdb.reverse/readv-reverse.exp
10396 * gdb.reverse/recvmsg-reverse.exp
10397 * gdb.reverse/rerun-prec.exp
10398 * gdb.reverse/s390-mvcle.exp
10399 * gdb.reverse/step-precsave.exp
10400 * gdb.reverse/step-reverse.exp
10401 * gdb.reverse/time-reverse.exp
10402 * gdb.reverse/until-precsave.exp
10403 * gdb.reverse/until-reverse.exp
10404 * gdb.reverse/waitpid-reverse.exp
10405 * gdb.reverse/watch-precsave.exp
10406 * gdb.reverse/watch-reverse.exp
10407 * gdb.rust/generics.exp
10408 * gdb.rust/methods.exp
10409 * gdb.rust/modules.exp
10410 * gdb.rust/simple.exp
10411 * gdb.server/connect-with-no-symbol-file.exp
10412 * gdb.server/ext-attach.exp
10413 * gdb.server/ext-restart.exp
10414 * gdb.server/ext-wrapper.exp
10415 * gdb.server/file-transfer.exp
10416 * gdb.server/server-exec-info.exp
10417 * gdb.server/server-kill.exp
10418 * gdb.server/server-mon.exp
10419 * gdb.server/wrapper.exp
10420 * gdb.stabs/exclfwd.exp
10421 * gdb.stabs/gdb11479.exp
10422 * gdb.threads/clone-new-thread-event.exp
10423 * gdb.threads/corethreads.exp
10424 * gdb.threads/current-lwp-dead.exp
10425 * gdb.threads/dlopen-libpthread.exp
10426 * gdb.threads/gcore-thread.exp
10427 * gdb.threads/sigstep-threads.exp
10428 * gdb.threads/watchpoint-fork.exp
10429 * gdb.trace/actions-changed.exp
10430 * gdb.trace/backtrace.exp
10431 * gdb.trace/change-loc.exp
10432 * gdb.trace/circ.exp
10433 * gdb.trace/collection.exp
10434 * gdb.trace/disconnected-tracing.exp
10435 * gdb.trace/ftrace.exp
10436 * gdb.trace/mi-trace-frame-collected.exp
10437 * gdb.trace/mi-trace-unavailable.exp
10438 * gdb.trace/mi-traceframe-changed.exp
10439 * gdb.trace/mi-tsv-changed.exp
10440 * gdb.trace/no-attach-trace.exp
10441 * gdb.trace/passc-dyn.exp
10442 * gdb.trace/qtro.exp
10443 * gdb.trace/range-stepping.exp
10444 * gdb.trace/read-memory.exp
10445 * gdb.trace/save-trace.exp
10446 * gdb.trace/signal.exp
10447 * gdb.trace/status-stop.exp
10448 * gdb.trace/tfile.exp
10449 * gdb.trace/trace-break.exp
10450 * gdb.trace/trace-buffer-size.exp
10451 * gdb.trace/trace-condition.exp
10452 * gdb.trace/tracefile-pseudo-reg.exp
10453 * gdb.trace/tstatus.exp
10454 * gdb.trace/unavailable.exp
10455 * gdb.trace/while-dyn.exp
10456 * gdb.trace/while-stepping.exp
10457
34c41c68
DE
104582016-12-22 Doug Evans <xdje42@gmail.com>
10459
10460 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10461 and msymbols.
10462
16e69324
YQ
104632016-12-19 Yao Qi <yao.qi@linaro.org>
10464
10465 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10466 (test_with_self): Don't call do_steps_and_nexts, and remove
10467 code about stepping into xmalloc.
10468
f94f411b
YQ
104692016-12-09 Yao Qi <yao.qi@linaro.org>
10470
10471 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10472
104732016-12-09 Yao Qi <yao.qi@linaro.org>
10474
10475 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10476
f1b5deee
PA
104772016-12-09 Pedro Alves <palves@redhat.com>
10478
10479 * gdb.base/all-architectures-0.exp: New file.
10480 * gdb.base/all-architectures-1.exp: New file.
10481 * gdb.base/all-architectures-2.exp: New file.
10482 * gdb.base/all-architectures-3.exp: New file.
10483 * gdb.base/all-architectures-4.exp: New file.
10484 * gdb.base/all-architectures-5.exp: New file.
10485 * gdb.base/all-architectures-6.exp: New file.
10486 * gdb.base/all-architectures-7.exp: New file.
10487 * gdb.base/all-architectures.exp.in: New file.
10488
364ca42e
YQ
104892016-12-09 Yao Qi <yao.qi@linaro.org>
10490
10491 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10492
107c2d62
LM
104932016-12-02 Luis Machado <lgustavo@codesourcery.com>
10494
10495 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10496 possible.
10497 Remove useless pattern-matching code.
10498
df3ee9ca
PA
104992016-12-02 Pedro Alves <palves@redhat.com>
10500
10501 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10502 procedure.
10503 (top level): Call it.
10504
ec835369
PA
105052016-12-02 Pedro Alves <palves@redhat.com>
10506
10507 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10508 New procedure.
10509 (top level): Call it.
10510
01770bbd
PA
105112016-12-02 Pedro Alves <palves@redhat.com>
10512
10513 PR cli/20559
10514 * gdb.base/commands.exp (user_defined_command_args_eval): New
10515 procedure.
10516 (top level): Call it.
10517
008459ea
LM
105182016-12-02 Luis Machado <lgustavo@codesourcery.com>
10519
10520 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
10521 timeout handling.
10522
0c1b455e
TT
105232016-12-02 Tom Tromey <tom@tromey.com>
10524
10525 * gdb.dwarf2/main-subprogram.c: New file.
10526 * gdb.dwarf2/main-subprogram.exp: New file.
10527
018572b8
LM
105282016-12-01 Luis Machado <lgustavo@codesourcery.com>
10529
10530 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
10531 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
10532 gdb_test_no_output for a couple of cases.
10533 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
10534
84c93cd5
LM
105352016-12-01 Luis Machado <lgustavo@codesourcery.com>
10536
10537 Fix test names and standardize compilation error messages throughout
10538 the following files:
10539
10540 * gdb.ada/start.exp
10541 * gdb.arch/alpha-step.exp
10542 * gdb.arch/e500-prologue.exp
10543 * gdb.arch/ftrace-insn-reloc.exp
10544 * gdb.arch/gdb1291.exp
10545 * gdb.arch/gdb1431.exp
10546 * gdb.arch/gdb1558.exp
10547 * gdb.arch/i386-dr3-watch.exp
10548 * gdb.arch/i386-sse-stack-align.exp
10549 * gdb.arch/ia64-breakpoint-shadow.exp
10550 * gdb.arch/pa-nullify.exp
10551 * gdb.arch/powerpc-aix-prologue.exp
10552 * gdb.arch/thumb-bx-pc.exp
10553 * gdb.base/annota1.exp
10554 * gdb.base/annota3.exp
10555 * gdb.base/arrayidx.exp
10556 * gdb.base/assign.exp
10557 * gdb.base/attach.exp
10558 * gdb.base/auxv.exp
10559 * gdb.base/bang.exp
10560 * gdb.base/bfp-test.exp
10561 * gdb.base/bigcore.exp
10562 * gdb.base/bitfields2.exp
10563 * gdb.base/break-fun-addr.exp
10564 * gdb.base/break-probes.exp
10565 * gdb.base/call-rt-st.exp
10566 * gdb.base/callexit.exp
10567 * gdb.base/catch-fork-kill.exp
10568 * gdb.base/charset.exp
10569 * gdb.base/checkpoint.exp
10570 * gdb.base/comprdebug.exp
10571 * gdb.base/constvars.exp
10572 * gdb.base/coredump-filter.exp
10573 * gdb.base/cursal.exp
10574 * gdb.base/cvexpr.exp
10575 * gdb.base/detach.exp
10576 * gdb.base/display.exp
10577 * gdb.base/dmsym.exp
10578 * gdb.base/dprintf-pending.exp
10579 * gdb.base/dso2dso.exp
10580 * gdb.base/dtrace-probe.exp
10581 * gdb.base/dump.exp
10582 * gdb.base/enum_cond.exp
10583 * gdb.base/exe-lock.exp
10584 * gdb.base/exec-invalid-sysroot.exp
10585 * gdb.base/execl-update-breakpoints.exp
10586 * gdb.base/exprs.exp
10587 * gdb.base/fileio.exp
10588 * gdb.base/find.exp
10589 * gdb.base/finish.exp
10590 * gdb.base/fixsection.exp
10591 * gdb.base/foll-vfork.exp
10592 * gdb.base/frame-args.exp
10593 * gdb.base/gcore.exp
10594 * gdb.base/gdb1250.exp
10595 * gdb.base/global-var-nested-by-dso.exp
10596 * gdb.base/gnu-ifunc.exp
10597 * gdb.base/hashline1.exp
10598 * gdb.base/hashline2.exp
10599 * gdb.base/hashline3.exp
10600 * gdb.base/hbreak-in-shr-unsupported.exp
10601 * gdb.base/huge.exp
10602 * gdb.base/infcall-input.exp
10603 * gdb.base/info-fun.exp
10604 * gdb.base/info-shared.exp
10605 * gdb.base/jit-simple.exp
10606 * gdb.base/jit-so.exp
10607 * gdb.base/jit.exp
10608 * gdb.base/jump.exp
10609 * gdb.base/label.exp
10610 * gdb.base/lineinc.exp
10611 * gdb.base/logical.exp
10612 * gdb.base/longjmp.exp
10613 * gdb.base/macscp.exp
10614 * gdb.base/miscexprs.exp
10615 * gdb.base/new-ui-echo.exp
10616 * gdb.base/new-ui-pending-input.exp
10617 * gdb.base/new-ui.exp
10618 * gdb.base/nodebug.exp
10619 * gdb.base/nofield.exp
10620 * gdb.base/offsets.exp
10621 * gdb.base/overlays.exp
10622 * gdb.base/pending.exp
10623 * gdb.base/pointers.exp
10624 * gdb.base/pr11022.exp
10625 * gdb.base/printcmds.exp
10626 * gdb.base/prologue.exp
10627 * gdb.base/ptr-typedef.exp
10628 * gdb.base/realname-expand.exp
10629 * gdb.base/relativedebug.exp
10630 * gdb.base/relocate.exp
10631 * gdb.base/remote.exp
10632 * gdb.base/reread.exp
10633 * gdb.base/return2.exp
10634 * gdb.base/savedregs.exp
10635 * gdb.base/sep.exp
10636 * gdb.base/sepdebug.exp
10637 * gdb.base/sepsymtab.exp
10638 * gdb.base/set-inferior-tty.exp
10639 * gdb.base/setshow.exp
10640 * gdb.base/shlib-call.exp
10641 * gdb.base/sigaltstack.exp
10642 * gdb.base/siginfo-addr.exp
10643 * gdb.base/signals.exp
10644 * gdb.base/signull.exp
10645 * gdb.base/sigrepeat.exp
10646 * gdb.base/so-impl-ld.exp
10647 * gdb.base/solib-display.exp
10648 * gdb.base/solib-overlap.exp
10649 * gdb.base/solib-search.exp
10650 * gdb.base/solib-symbol.exp
10651 * gdb.base/structs.exp
10652 * gdb.base/structs2.exp
10653 * gdb.base/symtab-search-order.exp
10654 * gdb.base/twice.exp
10655 * gdb.base/unload.exp
10656 * gdb.base/varargs.exp
10657 * gdb.base/watchpoint-solib.exp
10658 * gdb.base/watchpoint.exp
10659 * gdb.base/whatis.exp
10660 * gdb.base/wrong_frame_bt_full.exp
10661 * gdb.btrace/dlopen.exp
10662 * gdb.cell/ea-standalone.exp
10663 * gdb.cell/ea-test.exp
10664 * gdb.cp/dispcxx.exp
10665 * gdb.cp/gdb2384.exp
10666 * gdb.cp/method2.exp
10667 * gdb.cp/nextoverthrow.exp
10668 * gdb.cp/pr10728.exp
10669 * gdb.disasm/am33.exp
10670 * gdb.disasm/h8300s.exp
10671 * gdb.disasm/mn10300.exp
10672 * gdb.disasm/sh3.exp
10673 * gdb.dwarf2/dw2-dir-file-name.exp
10674 * gdb.fortran/complex.exp
10675 * gdb.fortran/library-module.exp
10676 * gdb.guile/scm-pretty-print.exp
10677 * gdb.guile/scm-symbol.exp
10678 * gdb.guile/scm-type.exp
10679 * gdb.guile/scm-value.exp
10680 * gdb.linespec/linespec.exp
10681 * gdb.mi/gdb701.exp
10682 * gdb.mi/gdb792.exp
10683 * gdb.mi/mi-breakpoint-changed.exp
10684 * gdb.mi/mi-dprintf-pending.exp
10685 * gdb.mi/mi-dprintf.exp
10686 * gdb.mi/mi-exit-code.exp
10687 * gdb.mi/mi-pending.exp
10688 * gdb.mi/mi-solib.exp
10689 * gdb.mi/new-ui-mi-sync.exp
10690 * gdb.mi/pr11022.exp
10691 * gdb.mi/user-selected-context-sync.exp
10692 * gdb.opt/solib-intra-step.exp
10693 * gdb.python/py-events.exp
10694 * gdb.python/py-finish-breakpoint.exp
10695 * gdb.python/py-mi.exp
10696 * gdb.python/py-prettyprint.exp
10697 * gdb.python/py-shared.exp
10698 * gdb.python/py-symbol.exp
10699 * gdb.python/py-template.exp
10700 * gdb.python/py-type.exp
10701 * gdb.python/py-value.exp
10702 * gdb.reverse/solib-precsave.exp
10703 * gdb.reverse/solib-reverse.exp
10704 * gdb.server/solib-list.exp
10705 * gdb.stabs/weird.exp
10706 * gdb.threads/reconnect-signal.exp
10707 * gdb.threads/stepi-random-signal.exp
10708 * gdb.trace/actions.exp
10709 * gdb.trace/ax.exp
10710 * gdb.trace/backtrace.exp
10711 * gdb.trace/change-loc.exp
10712 * gdb.trace/deltrace.exp
10713 * gdb.trace/ftrace-lock.exp
10714 * gdb.trace/ftrace.exp
10715 * gdb.trace/infotrace.exp
10716 * gdb.trace/mi-tracepoint-changed.exp
10717 * gdb.trace/packetlen.exp
10718 * gdb.trace/passcount.exp
10719 * gdb.trace/pending.exp
10720 * gdb.trace/range-stepping.exp
10721 * gdb.trace/report.exp
10722 * gdb.trace/stap-trace.exp
10723 * gdb.trace/tfind.exp
10724 * gdb.trace/trace-break.exp
10725 * gdb.trace/trace-condition.exp
10726 * gdb.trace/trace-enable-disable.exp
10727 * gdb.trace/trace-mt.exp
10728 * gdb.trace/tracecmd.exp
10729 * gdb.trace/tspeed.exp
10730 * gdb.trace/tsv.exp
10731 * lib/perftest.exp
10732
fb9feb35
LM
107332016-12-01 Luis Machado <lgustavo@codesourcery.com>
10734
10735 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
10736 with gdb_test_no_output.
10737 Use command as test name.
10738
cd2ddb6c
LM
107392016-12-01 Luis Machado <lgustavo@codesourcery.com>
10740
10741 Fix test names starting with uppercase throughout the files.
10742
10743 * gdb.ada/assign_1.exp
10744 * gdb.ada/boolean_expr.exp
10745 * gdb.base/arrayidx.exp
10746 * gdb.base/del.exp
10747 * gdb.base/gcore-buffer-overflow.exp
10748 * gdb.base/testenv.exp
10749 * gdb.compile/compile.exp
10750 * gdb.python/py-framefilter-invalidarg.exp
10751 * gdb.python/py-framefilter.exp
10752
bb95117e
LM
107532016-12-01 Luis Machado <lgustavo@codesourcery.com>
10754
10755 Fix test names starting with uppercase throughout the files.
10756
10757 * gdb.ada/array_return.exp
10758 * gdb.ada/expr_delims.exp
10759 * gdb.ada/mi_dyn_arr.exp
10760 * gdb.ada/mi_interface.exp
10761 * gdb.ada/mi_var_array.exp
10762 * gdb.ada/watch_arg.exp
10763 * gdb.arch/alpha-step.exp
10764 * gdb.arch/altivec-regs.exp
10765 * gdb.arch/e500-regs.exp
10766 * gdb.arch/powerpc-d128-regs.exp
10767 * gdb.base/arrayidx.exp
10768 * gdb.base/break.exp
10769 * gdb.base/checkpoint.exp
10770 * gdb.base/debug-expr.exp
10771 * gdb.base/dmsym.exp
10772 * gdb.base/radix.exp
10773 * gdb.base/sepdebug.exp
10774 * gdb.base/testenv.exp
10775 * gdb.base/watch_thread_num.exp
10776 * gdb.base/watchpoint-cond-gone.exp
10777 * gdb.cell/break.exp
10778 * gdb.cell/ea-cache.exp
10779 * gdb.compile/compile.exp
10780 * gdb.cp/gdb2495.exp
10781 * gdb.gdb/selftest.exp
10782 * gdb.gdb/xfullpath.exp
10783 * gdb.go/hello.exp
10784 * gdb.go/integers.exp
10785 * gdb.objc/basicclass.exp
10786 * gdb.pascal/hello.exp
10787 * gdb.pascal/integers.exp
10788 * gdb.python/py-breakpoint.exp
10789 * gdb.python/py-cmd.exp
10790 * gdb.python/py-linetable.exp
10791 * gdb.python/py-xmethods.exp
10792 * gdb.python/python.exp
10793 * gdb.reverse/consecutive-precsave.exp
10794 * gdb.reverse/finish-precsave.exp
10795 * gdb.reverse/i386-precsave.exp
10796 * gdb.reverse/machinestate-precsave.exp
10797 * gdb.reverse/sigall-precsave.exp
10798 * gdb.reverse/solib-precsave.exp
10799 * gdb.reverse/step-precsave.exp
10800 * gdb.reverse/until-precsave.exp
10801 * gdb.reverse/watch-precsave.exp
10802 * gdb.threads/leader-exit.exp
10803 * gdb.threads/pthreads.exp
10804 * gdb.threads/wp-replication.exp
10805 * gdb.trace/actions.exp
10806 * gdb.trace/mi-tsv-changed.exp
10807 * gdb.trace/tsv.exp
10808
de97fdd4
LM
108092016-12-01 Luis Machado <lgustavo@codesourcery.com>
10810
10811 Fix test names starting with uppercase throughout the files.
10812
10813 * gdb.arch/i386-bp_permanent.exp
10814 * gdb.arch/i386-gnu-cfi.exp
10815 * gdb.base/disasm-end-cu.exp
10816 * gdb.base/macscp.exp
10817 * gdb.base/pending.exp
10818 * gdb.base/watch_thread_num.exp
10819 * gdb.cp/exception.exp
10820 * gdb.cp/gdb2495.exp
10821 * gdb.cp/local.exp
10822 * gdb.python/py-evsignal.exp
10823 * gdb.python/python.exp
10824 * gdb.trace/tracecmd.exp
10825
9f058c10
LM
108262016-12-01 Luis Machado <lgustavo@codesourcery.com>
10827
10828 Fix test names starting with uppercase throughout the files.
10829
10830 * gdb.base/charset.exp
10831 * gdb.base/eval.exp
10832 * gdb.base/multi-forks.exp
10833 * gdb.guile/scm-progspace.exp
10834 * gdb.opencl/datatypes.exp
10835 * gdb.python/py-block.exp
10836 * gdb.python/py-function.exp
10837 * gdb.python/py-symbol.exp
10838 * gdb.python/py-symtab.exp
10839 * gdb.python/py-xmethods.exp
10840 * gdb.reverse/break-precsave.exp
10841 * gdb.reverse/break-reverse.exp
10842 * gdb.reverse/consecutive-precsave.exp
10843 * gdb.reverse/consecutive-reverse.exp
10844 * gdb.reverse/finish-precsave.exp
10845 * gdb.reverse/finish-reverse-bkpt.exp
10846 * gdb.reverse/finish-reverse.exp
10847 * gdb.reverse/fstatat-reverse.exp
10848 * gdb.reverse/getresuid-reverse.exp
10849 * gdb.reverse/i386-precsave.exp
10850 * gdb.reverse/i386-reverse.exp
10851 * gdb.reverse/i386-sse-reverse.exp
10852 * gdb.reverse/i387-stack-reverse.exp
10853 * gdb.reverse/insn-reverse.exp
10854 * gdb.reverse/machinestate-precsave.exp
10855 * gdb.reverse/machinestate.exp
10856 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10857 * gdb.reverse/pipe-reverse.exp
10858 * gdb.reverse/readv-reverse.exp
10859 * gdb.reverse/recvmsg-reverse.exp
10860 * gdb.reverse/rerun-prec.exp
10861 * gdb.reverse/s390-mvcle.exp
10862 * gdb.reverse/sigall-precsave.exp
10863 * gdb.reverse/sigall-reverse.exp
10864 * gdb.reverse/solib-precsave.exp
10865 * gdb.reverse/solib-reverse.exp
10866 * gdb.reverse/step-precsave.exp
10867 * gdb.reverse/step-reverse.exp
10868 * gdb.reverse/time-reverse.exp
10869 * gdb.reverse/until-precsave.exp
10870 * gdb.reverse/until-reverse.exp
10871 * gdb.reverse/waitpid-reverse.exp
10872 * gdb.reverse/watch-precsave.exp
10873 * gdb.reverse/watch-reverse.exp
10874
cdc7edd7
LM
108752016-12-01 Luis Machado <lgustavo@codesourcery.com>
10876
10877 Fix test names starting with uppercase throughout the files.
10878
10879 * gdb.arch/i386-mpx-simple_segv.exp
10880 * gdb.arch/i386-mpx.exp
10881 * gdb.arch/i386-permbkpt.exp
10882 * gdb.arch/pa-nullify.exp
10883 * gdb.arch/powerpc-d128-regs.exp
10884 * gdb.arch/vsx-regs.exp
10885 * gdb.base/bfp-test.exp
10886 * gdb.base/break.exp
10887 * gdb.base/breakpoint-shadow.exp
10888 * gdb.base/callfuncs.exp
10889 * gdb.base/charset.exp
10890 * gdb.base/commands.exp
10891 * gdb.base/completion.exp
10892 * gdb.base/dfp-test.exp
10893 * gdb.base/echo.exp
10894 * gdb.base/ending-run.exp
10895 * gdb.base/eval.exp
10896 * gdb.base/expand-psymtabs.exp
10897 * gdb.base/float128.exp
10898 * gdb.base/floatn.exp
10899 * gdb.base/foll-exec-mode.exp
10900 * gdb.base/gdb1056.exp
10901 * gdb.base/gdb11531.exp
10902 * gdb.base/kill-after-signal.exp
10903 * gdb.base/multi-forks.exp
10904 * gdb.base/overlays.exp
10905 * gdb.base/pending.exp
10906 * gdb.base/sepdebug.exp
10907 * gdb.base/testenv.exp
10908 * gdb.base/valgrind-db-attach.exp
10909 * gdb.base/watch_thread_num.exp
10910 * gdb.base/watchpoint-cond-gone.exp
10911 * gdb.base/watchpoint.exp
10912 * gdb.base/watchpoints.exp
10913 * gdb.cp/arg-reference.exp
10914 * gdb.cp/baseenum.exp
10915 * gdb.cp/operator.exp
10916 * gdb.cp/shadow.exp
10917 * gdb.dwarf2/dw2-op-out-param.exp
10918 * gdb.dwarf2/dw2-reg-undefined.exp
10919 * gdb.go/chan.exp
10920 * gdb.go/hello.exp
10921 * gdb.go/integers.exp
10922 * gdb.go/methods.exp
10923 * gdb.go/package.exp
10924 * gdb.guile/scm-parameter.exp
10925 * gdb.guile/scm-progspace.exp
10926 * gdb.guile/scm-value.exp
10927 * gdb.mi/mi-pending.exp
10928 * gdb.mi/user-selected-context-sync.exp
10929 * gdb.multi/multi-attach.exp
10930 * gdb.multi/tids.exp
10931 * gdb.opt/clobbered-registers-O2.exp
10932 * gdb.pascal/floats.exp
10933 * gdb.pascal/integers.exp
10934 * gdb.python/py-block.exp
10935 * gdb.python/py-events.exp
10936 * gdb.python/py-parameter.exp
10937 * gdb.python/py-symbol.exp
10938 * gdb.python/py-symtab.exp
10939 * gdb.python/py-type.exp
10940 * gdb.python/py-value.exp
10941 * gdb.python/py-xmethods.exp
10942 * gdb.python/python.exp
10943 * gdb.reverse/break-precsave.exp
10944 * gdb.reverse/consecutive-precsave.exp
10945 * gdb.reverse/finish-precsave.exp
10946 * gdb.reverse/i386-precsave.exp
10947 * gdb.reverse/machinestate-precsave.exp
10948 * gdb.reverse/sigall-precsave.exp
10949 * gdb.reverse/solib-precsave.exp
10950 * gdb.reverse/step-precsave.exp
10951 * gdb.reverse/until-precsave.exp
10952 * gdb.reverse/watch-precsave.exp
10953 * gdb.server/ext-attach.exp
10954 * gdb.server/ext-restart.exp
10955 * gdb.server/ext-run.exp
10956 * gdb.server/ext-wrapper.exp
10957 * gdb.stabs/gdb11479.exp
10958 * gdb.stabs/weird.exp
10959 * gdb.threads/attach-many-short-lived-threads.exp
10960 * gdb.threads/kill.exp
10961 * gdb.threads/watchpoint-fork.exp
10962
bc6c7af4
LM
109632016-12-01 Luis Machado <lgustavo@codesourcery.com>
10964
10965 Fix test names starting with uppercase throughout all the files below.
10966
10967 * gdb.ada/array_return.exp
10968 * gdb.ada/catch_ex.exp
10969 * gdb.ada/info_exc.exp
10970 * gdb.ada/mi_catch_ex.exp
10971 * gdb.ada/mi_dyn_arr.exp
10972 * gdb.ada/mi_ex_cond.exp
10973 * gdb.ada/mi_exc_info.exp
10974 * gdb.ada/mi_interface.exp
10975 * gdb.ada/mi_task_arg.exp
10976 * gdb.ada/mi_task_info.exp
10977 * gdb.ada/mi_var_array.exp
10978 * gdb.arch/alpha-step.exp
10979 * gdb.arch/amd64-disp-step.exp
10980 * gdb.arch/arm-disp-step.exp
10981 * gdb.arch/disp-step-insn-reloc.exp
10982 * gdb.arch/e500-prologue.exp
10983 * gdb.arch/ftrace-insn-reloc.exp
10984 * gdb.arch/gdb1558.exp
10985 * gdb.arch/i386-bp_permanent.exp
10986 * gdb.arch/i386-disp-step.exp
10987 * gdb.arch/i386-float.exp
10988 * gdb.arch/i386-gnu-cfi.exp
10989 * gdb.arch/ia64-breakpoint-shadow.exp
10990 * gdb.arch/mips16-thunks.exp
10991 * gdb.arch/pa-nullify.exp
10992 * gdb.arch/powerpc-aix-prologue.exp
10993 * gdb.arch/powerpc-power.exp
10994 * gdb.arch/ppc-dfp.exp
10995 * gdb.arch/s390-tdbregs.exp
10996 * gdb.arch/spu-info.exp
10997 * gdb.arch/spu-ls.exp
10998 * gdb.arch/thumb-bx-pc.exp
10999 * gdb.base/advance.exp
11000 * gdb.base/annota-input-while-running.exp
11001 * gdb.base/arrayidx.exp
11002 * gdb.base/asmlabel.exp
11003 * gdb.base/async.exp
11004 * gdb.base/attach-wait-input.exp
11005 * gdb.base/auto-connect-native-target.exp
11006 * gdb.base/batch-preserve-term-settings.exp
11007 * gdb.base/bfp-test.exp
11008 * gdb.base/bigcore.exp
11009 * gdb.base/bp-permanent.exp
11010 * gdb.base/break-always.exp
11011 * gdb.base/break-fun-addr.exp
11012 * gdb.base/break-idempotent.exp
11013 * gdb.base/break-main-file-remove-fail.exp
11014 * gdb.base/break-probes.exp
11015 * gdb.base/break-unload-file.exp
11016 * gdb.base/break.exp
11017 * gdb.base/call-ar-st.exp
11018 * gdb.base/call-rt-st.exp
11019 * gdb.base/call-sc.exp
11020 * gdb.base/call-signal-resume.exp
11021 * gdb.base/call-strs.exp
11022 * gdb.base/callexit.exp
11023 * gdb.base/callfuncs.exp
11024 * gdb.base/catch-gdb-caused-signals.exp
11025 * gdb.base/catch-signal-siginfo-cond.exp
11026 * gdb.base/catch-syscall.exp
11027 * gdb.base/compare-sections.exp
11028 * gdb.base/cond-eval-mode.exp
11029 * gdb.base/condbreak-call-false.exp
11030 * gdb.base/consecutive-step-over.exp
11031 * gdb.base/cursal.exp
11032 * gdb.base/disabled-location.exp
11033 * gdb.base/disasm-end-cu.exp
11034 * gdb.base/display.exp
11035 * gdb.base/double-prompt-target-event-error.exp
11036 * gdb.base/dprintf-bp-same-addr.exp
11037 * gdb.base/dprintf-detach.exp
11038 * gdb.base/dprintf-next.exp
11039 * gdb.base/dprintf-non-stop.exp
11040 * gdb.base/dprintf-pending.exp
11041 * gdb.base/dso2dso.exp
11042 * gdb.base/ending-run.exp
11043 * gdb.base/enum_cond.exp
11044 * gdb.base/examine-backward.exp
11045 * gdb.base/exe-lock.exp
11046 * gdb.base/exec-invalid-sysroot.exp
11047 * gdb.base/execl-update-breakpoints.exp
11048 * gdb.base/execution-termios.exp
11049 * gdb.base/fileio.exp
11050 * gdb.base/fixsection.exp
11051 * gdb.base/foll-exec-mode.exp
11052 * gdb.base/foll-exec.exp
11053 * gdb.base/fork-running-state.exp
11054 * gdb.base/frame-args.exp
11055 * gdb.base/fullpath-expand.exp
11056 * gdb.base/func-ptr.exp
11057 * gdb.base/gcore-relro-pie.exp
11058 * gdb.base/gdb1090.exp
11059 * gdb.base/gdb1555.exp
11060 * gdb.base/global-var-nested-by-dso.exp
11061 * gdb.base/gnu-ifunc.exp
11062 * gdb.base/hbreak-in-shr-unsupported.exp
11063 * gdb.base/hbreak-unmapped.exp
11064 * gdb.base/hook-stop.exp
11065 * gdb.base/infcall-input.exp
11066 * gdb.base/info-fun.exp
11067 * gdb.base/info-shared.exp
11068 * gdb.base/interrupt-noterm.exp
11069 * gdb.base/jit-so.exp
11070 * gdb.base/jit.exp
11071 * gdb.base/line-symtabs.exp
11072 * gdb.base/list.exp
11073 * gdb.base/longjmp.exp
11074 * gdb.base/macscp.exp
11075 * gdb.base/max-value-size.exp
11076 * gdb.base/nodebug.exp
11077 * gdb.base/nofield.exp
11078 * gdb.base/overlays.exp
11079 * gdb.base/paginate-after-ctrl-c-running.exp
11080 * gdb.base/paginate-bg-execution.exp
11081 * gdb.base/paginate-inferior-exit.exp
11082 * gdb.base/pending.exp
11083 * gdb.base/pr11022.exp
11084 * gdb.base/printcmds.exp
11085 * gdb.base/ptr-typedef.exp
11086 * gdb.base/ptype.exp
11087 * gdb.base/randomize.exp
11088 * gdb.base/range-stepping.exp
11089 * gdb.base/realname-expand.exp
11090 * gdb.base/relativedebug.exp
11091 * gdb.base/remote.exp
11092 * gdb.base/savedregs.exp
11093 * gdb.base/sepdebug.exp
11094 * gdb.base/set-noassign.exp
11095 * gdb.base/shlib-call.exp
11096 * gdb.base/shreloc.exp
11097 * gdb.base/sigaltstack.exp
11098 * gdb.base/sigbpt.exp
11099 * gdb.base/siginfo-addr.exp
11100 * gdb.base/siginfo-obj.exp
11101 * gdb.base/siginfo-thread.exp
11102 * gdb.base/signest.exp
11103 * gdb.base/signull.exp
11104 * gdb.base/sigrepeat.exp
11105 * gdb.base/skip.exp
11106 * gdb.base/so-impl-ld.exp
11107 * gdb.base/solib-corrupted.exp
11108 * gdb.base/solib-disc.exp
11109 * gdb.base/solib-display.exp
11110 * gdb.base/solib-overlap.exp
11111 * gdb.base/solib-search.exp
11112 * gdb.base/solib-symbol.exp
11113 * gdb.base/source-execution.exp
11114 * gdb.base/sss-bp-on-user-bp-2.exp
11115 * gdb.base/sss-bp-on-user-bp.exp
11116 * gdb.base/stack-checking.exp
11117 * gdb.base/stale-infcall.exp
11118 * gdb.base/step-break.exp
11119 * gdb.base/step-line.exp
11120 * gdb.base/step-over-exit.exp
11121 * gdb.base/step-test.exp
11122 * gdb.base/structs.exp
11123 * gdb.base/sym-file.exp
11124 * gdb.base/symtab-search-order.exp
11125 * gdb.base/term.exp
11126 * gdb.base/type-opaque.exp
11127 * gdb.base/unload.exp
11128 * gdb.base/until-nodebug.exp
11129 * gdb.base/until.exp
11130 * gdb.base/unwindonsignal.exp
11131 * gdb.base/watch-cond.exp
11132 * gdb.base/watch-non-mem.exp
11133 * gdb.base/watch_thread_num.exp
11134 * gdb.base/watchpoint-reuse-slot.exp
11135 * gdb.base/watchpoint-solib.exp
11136 * gdb.base/watchpoint.exp
11137 * gdb.btrace/dlopen.exp
11138 * gdb.cell/arch.exp
11139 * gdb.cell/break.exp
11140 * gdb.cell/bt.exp
11141 * gdb.cell/core.exp
11142 * gdb.cell/data.exp
11143 * gdb.cell/dwarfaddr.exp
11144 * gdb.cell/ea-cache.exp
11145 * gdb.cell/ea-standalone.exp
11146 * gdb.cell/ea-test.exp
11147 * gdb.cell/f-regs.exp
11148 * gdb.cell/fork.exp
11149 * gdb.cell/gcore.exp
11150 * gdb.cell/mem-access.exp
11151 * gdb.cell/ptype.exp
11152 * gdb.cell/registers.exp
11153 * gdb.cell/sizeof.exp
11154 * gdb.cell/solib-symbol.exp
11155 * gdb.cell/solib.exp
11156 * gdb.compile/compile-tls.exp
11157 * gdb.cp/exception.exp
11158 * gdb.cp/gdb2495.exp
11159 * gdb.cp/local.exp
11160 * gdb.cp/mb-inline.exp
11161 * gdb.cp/mb-templates.exp
11162 * gdb.cp/pr10687.exp
11163 * gdb.cp/pr9167.exp
11164 * gdb.cp/scope-err.exp
11165 * gdb.cp/templates.exp
11166 * gdb.cp/virtfunc.exp
11167 * gdb.dwarf2/dw2-dir-file-name.exp
11168 * gdb.dwarf2/dw2-single-line-discriminators.exp
11169 * gdb.fortran/complex.exp
11170 * gdb.fortran/library-module.exp
11171 * gdb.guile/guile.exp
11172 * gdb.guile/scm-cmd.exp
11173 * gdb.guile/scm-frame-inline.exp
11174 * gdb.guile/scm-objfile.exp
11175 * gdb.guile/scm-pretty-print.exp
11176 * gdb.guile/scm-symbol.exp
11177 * gdb.guile/scm-type.exp
11178 * gdb.guile/scm-value.exp
11179 * gdb.linespec/keywords.exp
11180 * gdb.linespec/ls-errs.exp
11181 * gdb.linespec/macro-relative.exp
11182 * gdb.linespec/thread.exp
11183 * gdb.mi/mi-breakpoint-changed.exp
11184 * gdb.mi/mi-dprintf-pending.exp
11185 * gdb.mi/mi-fullname-deleted.exp
11186 * gdb.mi/mi-logging.exp
11187 * gdb.mi/mi-pending.exp
11188 * gdb.mi/mi-solib.exp
11189 * gdb.mi/new-ui-mi-sync.exp
11190 * gdb.mi/user-selected-context-sync.exp
11191 * gdb.multi/dummy-frame-restore.exp
11192 * gdb.multi/multi-arch-exec.exp
11193 * gdb.multi/remove-inferiors.exp
11194 * gdb.multi/watchpoint-multi-exit.exp
11195 * gdb.opt/solib-intra-step.exp
11196 * gdb.perf/backtrace.exp
11197 * gdb.perf/single-step.exp
11198 * gdb.perf/skip-command.exp
11199 * gdb.perf/skip-prologue.exp
11200 * gdb.perf/solib.exp
11201 * gdb.python/lib-types.exp
11202 * gdb.python/py-as-string.exp
11203 * gdb.python/py-bad-printers.exp
11204 * gdb.python/py-block.exp
11205 * gdb.python/py-breakpoint.exp
11206 * gdb.python/py-cmd.exp
11207 * gdb.python/py-events.exp
11208 * gdb.python/py-evthreads.exp
11209 * gdb.python/py-finish-breakpoint.exp
11210 * gdb.python/py-finish-breakpoint2.exp
11211 * gdb.python/py-frame-inline.exp
11212 * gdb.python/py-frame.exp
11213 * gdb.python/py-inferior.exp
11214 * gdb.python/py-infthread.exp
11215 * gdb.python/py-mi.exp
11216 * gdb.python/py-objfile.exp
11217 * gdb.python/py-pp-maint.exp
11218 * gdb.python/py-pp-registration.exp
11219 * gdb.python/py-prettyprint.exp
11220 * gdb.python/py-recurse-unwind.exp
11221 * gdb.python/py-shared.exp
11222 * gdb.python/py-symbol.exp
11223 * gdb.python/py-symtab.exp
11224 * gdb.python/py-template.exp
11225 * gdb.python/py-type.exp
11226 * gdb.python/py-unwind-maint.exp
11227 * gdb.python/py-unwind.exp
11228 * gdb.python/py-value.exp
11229 * gdb.python/python.exp
11230 * gdb.reverse/finish-reverse-bkpt.exp
11231 * gdb.reverse/insn-reverse.exp
11232 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11233 * gdb.reverse/solib-precsave.exp
11234 * gdb.reverse/solib-reverse.exp
11235 * gdb.stabs/gdb11479.exp
11236 * gdb.stabs/weird.exp
11237 * gdb.threads/fork-child-threads.exp
11238 * gdb.threads/fork-plus-threads.exp
11239 * gdb.threads/fork-thread-pending.exp
11240 * gdb.threads/forking-threads-plus-breakpoint.exp
11241 * gdb.threads/hand-call-in-threads.exp
11242 * gdb.threads/interrupted-hand-call.exp
11243 * gdb.threads/linux-dp.exp
11244 * gdb.threads/local-watch-wrong-thread.exp
11245 * gdb.threads/next-while-other-thread-longjmps.exp
11246 * gdb.threads/non-ldr-exit.exp
11247 * gdb.threads/pending-step.exp
11248 * gdb.threads/print-threads.exp
11249 * gdb.threads/process-dies-while-detaching.exp
11250 * gdb.threads/process-dies-while-handling-bp.exp
11251 * gdb.threads/pthreads.exp
11252 * gdb.threads/queue-signal.exp
11253 * gdb.threads/reconnect-signal.exp
11254 * gdb.threads/signal-command-handle-nopass.exp
11255 * gdb.threads/signal-command-multiple-signals-pending.exp
11256 * gdb.threads/signal-delivered-right-thread.exp
11257 * gdb.threads/signal-sigtrap.exp
11258 * gdb.threads/sigthread.exp
11259 * gdb.threads/staticthreads.exp
11260 * gdb.threads/stepi-random-signal.exp
11261 * gdb.threads/thread-unwindonsignal.exp
11262 * gdb.threads/thread_check.exp
11263 * gdb.threads/thread_events.exp
11264 * gdb.threads/tid-reuse.exp
11265 * gdb.threads/tls-nodebug.exp
11266 * gdb.threads/tls-shared.exp
11267 * gdb.threads/tls-so_extern.exp
11268 * gdb.threads/tls.exp
11269 * gdb.threads/wp-replication.exp
11270 * gdb.trace/actions-changed.exp
11271 * gdb.trace/actions.exp
11272 * gdb.trace/backtrace.exp
11273 * gdb.trace/change-loc.exp
11274 * gdb.trace/collection.exp
11275 * gdb.trace/deltrace.exp
11276 * gdb.trace/disconnected-tracing.exp
11277 * gdb.trace/entry-values.exp
11278 * gdb.trace/ftrace-lock.exp
11279 * gdb.trace/ftrace.exp
11280 * gdb.trace/infotrace.exp
11281 * gdb.trace/mi-trace-frame-collected.exp
11282 * gdb.trace/mi-trace-unavailable.exp
11283 * gdb.trace/mi-traceframe-changed.exp
11284 * gdb.trace/mi-tracepoint-changed.exp
11285 * gdb.trace/mi-tsv-changed.exp
11286 * gdb.trace/no-attach-trace.exp
11287 * gdb.trace/packetlen.exp
11288 * gdb.trace/passc-dyn.exp
11289 * gdb.trace/passcount.exp
11290 * gdb.trace/pending.exp
11291 * gdb.trace/pr16508.exp
11292 * gdb.trace/qtro.exp
11293 * gdb.trace/range-stepping.exp
11294 * gdb.trace/read-memory.exp
11295 * gdb.trace/report.exp
11296 * gdb.trace/save-trace.exp
11297 * gdb.trace/signal.exp
11298 * gdb.trace/stap-trace.exp
11299 * gdb.trace/status-stop.exp
11300 * gdb.trace/strace.exp
11301 * gdb.trace/tfile.exp
11302 * gdb.trace/tfind.exp
11303 * gdb.trace/trace-break.exp
11304 * gdb.trace/trace-condition.exp
11305 * gdb.trace/trace-enable-disable.exp
11306 * gdb.trace/trace-mt.exp
11307 * gdb.trace/tracecmd.exp
11308 * gdb.trace/tracefile-pseudo-reg.exp
11309 * gdb.trace/tspeed.exp
11310 * gdb.trace/tstatus.exp
11311 * gdb.trace/tsv.exp
11312 * gdb.trace/unavailable.exp
11313 * gdb.trace/while-dyn.exp
11314 * gdb.trace/while-stepping.exp
11315 * lib/gdb-guile.exp
11316 * lib/gdb.exp
11317 * lib/mi-support.exp
11318 * lib/pascal.exp
11319 * lib/perftest.exp
11320 * lib/prelink-support.exp
11321 * lib/selftest-support.exp
11322
ad02e4fe
SM
113232016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
11324
11325 * Makefile.in: Include disable-implicit-rules.mk.
11326
22347e55
AA
113272016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11328
11329 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
11330 non-byte-aligned bit fields.
11331
da5b30da
AA
113322016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11333
11334 PR gdb/12616
11335 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
11336 respects the DW_AT_data_bit_offset attribute.
11337
b593ecca
SM
113382016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
11339
11340 * gdb.base/default.exp: Fix output of "set language".
11341
3b165252
SM
113422016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
11343
11344 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
11345 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
11346 make.
11347 * configure.ac: Remove checks for the make program.
11348 * configure: Re-generate.
11349
1a2f3d7f
KB
113502016-11-16 Kevin Buettner <kevinb@redhat.com>
11351
11352 * gdb.python/py-recurse-unwind.c (main): Add loop.
11353 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
11354 to read_register() and gdb.parse_and_eval(). Make each code
11355 call a separate case that can be individually tested.
11356 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
11357 proc. Call cont_and_backtrace for each of the code paths that
11358 we want to test in the unwinder.
11359
b7f38fda
AA
113602016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
11361
11362 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
11363 the definition of struct S.
11364
1f8db343
CM
113652016-11-11 Catherine Moore <clm@codesourcery.com>
11366
11367 * gdb.base/dump.exp: Identify verilog format dump tests as such.
11368
fad0c9fb
PA
113692016-11-09 Pedro Alves <palves@redhat.com>
11370
11371 * gdb.base/commands.exp (runto_or_return): New procedure.
11372 (gdbvar_simple_if_test, gdbvar_simple_while_test)
11373 (gdbvar_complex_if_while_test, progvar_simple_if_test)
11374 (progvar_simple_while_test, progvar_complex_if_while_test)
11375 (if_while_breakpoint_command_test)
11376 (infrun_breakpoint_command_test, breakpoint_command_test)
11377 (user_defined_command_test, watchpoint_command_test)
11378 (test_command_prompt_position, redefine_hook_test)
11379 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
11380 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
11381 multi_line_input and multi_line. Remove gdb_expect and
11382 gdb_stop_suppressing_tests uses.
11383 * lib/gdb.exp (valnum_re): New global.
11384 (multi_line_input): New procedure.
11385
8354c62c
SM
113862016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
11387
11388 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
11389 Remove.
11390 (test_setup): Define with proc_with_prefix.
11391 (test_cli_inferior): Likewise.
11392 (test_cli_thread): Likewise.
11393 (test_cli_frame): Likewise.
11394 (test_cli_select_frame): Likewise.
11395 (test_cli_up_down): Likewise.
11396 (test_mi_thread_select): Likewise.
11397 (test_mi_stack_select_frame): Likewise.
11398 (test_cli_in_mi_inferior): Likewise.
11399 (test_cli_in_mi_thread): Likewise.
11400 (test_cli_in_mi_frame): Likewise.
11401 (top level): Do not use with_test_prefix_procname.
11402
64f367a2
PA
114032016-11-09 Pedro Alves <palves@redhat.com>
11404
11405 * gdb.base/commands.exp (gdbvar_simple_if_test)
11406 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
11407 (progvar_simple_if_test, progvar_simple_while_test)
11408 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
11409 (infrun_breakpoint_command_test, breakpoint_command_test)
11410 (user_defined_command_test, watchpoint_command_test)
11411 (test_command_prompt_position, deprecated_command_test)
11412 (bp_deleted_in_command, temporary_breakpoint_commands)
11413 (stray_arg0_test, source_file_with_indented_comment)
11414 (recursive_source_test, if_commands_test)
11415 (error_clears_commands_left, redefine_hook_test)
11416 (redefine_backtrace_test): Use proc_with_prefix.
11417 * lib/gdb.exp (proc_with_prefix): New proc.
11418
0bb65f1e
AA
114192016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11420
11421 * gdb.base/tui-layout.c: New file.
11422 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
11423 disassembly window contains very long lines.
11424
7353f247
TT
114252016-11-08 Tom Tromey <tom@tromey.com>
11426
11427 * gdb.python/py-value.exp (test_value_creation): Make "long" test
11428 depend on Python 2.
11429
30a7bb83
TT
114302016-11-08 Tom Tromey <tom@tromey.com>
11431
11432 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
11433 New method.
11434
cdf5a07c
MG
114352016-10-29 Manish Goregaokar <manish@mozilla.com>
11436
2806dc7e 11437 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 11438
51a789c3
MG
114392016-10-27 Manish Goregaokar <manish@mozilla.com>
11440
2806dc7e
PA
11441 * gdb.rust/simple.rs: Add test for univariant enums without
11442 discriminants and for encoded struct-like enums.
51a789c3 11443
f610ab6d
PA
114442016-10-28 Pedro Alves <palves@redhat.com>
11445
11446 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
11447 gdb_test_multiple, tighten regexps and match symtabs and line
11448 tables incrementally.
11449
b129b0ca
LM
114502016-10-28 Luis Machado <lgustavo@codesourcery.com>
11451
11452 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
11453 general.
11454
ecf45d2c
SL
114552016-10-25 Luis Machado <lgustavo@codesourcery.com>
11456
11457 * gdb.base/exec-invalid-sysroot.exp: New file.
11458
b8d38ee4
JK
114592016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11460
11461 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11462
f90fd8c2
JK
114632016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11464
11465 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11466
2d2476aa
MR
114672016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11468
2806dc7e
PA
11469 * gdb.base/killed-outside.exp: Remove $options from a call to
11470 `prepare_for_testing'.
2d2476aa 11471
e42b25a0
SM
114722016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11473
11474 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11475 Change test message.
11476
3ccdb432
SM
114772016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11478
11479 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11480 Update comment.
11481
5bad3170
SM
114822016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11483
11484 * gdb.trace/mi-trace-save.exp: New file.
11485
5ad9dba7
YQ
114862016-10-13 Yao Qi <yao.qi@linaro.org>
11487
11488 * gdb.base/code_elim.exp (get_var_address): Remove.
11489 * gdb.base/relocate.exp: Likewise.
11490 * gdb.base/shreloc.exp: Likewise.
11491 * lib/gdb.exp (get_var_address): New.
11492
62df7e21
YQ
114932016-10-13 Yao Qi <yao.qi@linaro.org>
11494
11495 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11496 floating point tests if $skip_float_test is false.
11497
4dac951e
LM
114982016-10-12 Luis Machado <lgustavo@codesourcery.com>
11499
11500 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11501 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11502 argc values.
11503 Add 1 to argc so we guarantee distinct initial/modified argc values.
11504
8f1a8fc4
JK
115052016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11506
11507 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11508
16c85b5d
JK
115092016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11510
11511 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11512 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
11513 * gdb.arch/vsx-regs.exp: Likewise.
11514
1d0e042a
YQ
115152016-10-07 Yao Qi <yao.qi@linaro.org>
11516
11517 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
11518
68dadef5
MM
115192016-10-07 Markus Metzger <markus.t.metzger@intel.com>
11520
11521 * gdb.python/python.exp: Test decode_line("*0").
11522
33fa2c6e
DE
115232016-10-06 Doug Evans <dje@google.com>
11524
11525 * gdb.python/py-value.exp (test_value_creation): Add test for large
11526 unsigned 64-bit value.
11527
9c37b5ae
TT
115282016-10-06 Tom Tromey <tom@tromey.com>
11529
11530 * gdb.compile/compile.exp: Change java tests to rust.
11531 * gdb.base/setshow.exp: Change java tests to rust.
11532 * gdb.base/default.exp: Remove java from language list.
11533 * README (Examples): Update language example.
11534 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
11535 test.
11536 * lib/gdb.exp (skip_java_tests): Remove.
11537 * lib/java.exp: Remove.
11538 * gdb.java: Remove.
11539
78b86327
MR
115402016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11541
11542 * gdb.arch/mips-fcr.exp: New test.
11543 * gdb.arch/mips-fcr.c: Source for the new test.
11544
7470adbb
MR
115452016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11546
11547 * gdb.base/solib-disc.exp: Use `standard_output_file'
11548 throughout.
11549
4a556533
PA
115502016-10-06 Pedro Alves <palves@redhat.com>
11551
11552 * gdb.base/jit-simple-dl.c: New file.
11553 * gdb.base/jit-simple-jit.c: New file, factored out from ...
11554 * gdb.base/jit-simple.c: ... this.
11555 * gdb.base/jit-simple.exp (jit_run): Delete.
11556 (build_jit): New proc.
11557 (jit_test_reread): Recompile either the main program or the shared
11558 library, depending on what is being tested. Skip changing address
11559 if caller wants to. Compare before/after addresses. If testing
11560 standalone, explicitly load the binary. Test "maint info
11561 breakpoints".
11562 (top level): Add "standalone vs shared lib" and "change address"
11563 vs "same address" axes.
11564
5a122fbc
PA
115652016-10-06 Pedro Alves <palves@redhat.com>
11566
11567 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
11568 call.
11569 (jit_run): Delete.
11570 (jit_test_reread): Use with_test_prefix. Reload the main binary
11571 explicitly. Compare the before/after addresses of the JIT
11572 descriptor.
11573
ee8da4b8
DE
115742016-08-15 Doug Evans <dje@google.com>
11575
11576 * gdb.xml/extra-regs.xml: Update, end field now required, default type
11577 for single bitfields is bool.
11578 * gdb.xml/tdesc-regs.exp: Ditto.
11579
f389f6fe
JK
115802016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11581
11582 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
11583
fdebf1a4
YQ
115842016-10-05 Yao Qi <yao.qi@linaro.org>
11585
11586 * lib/gdb.exp (support_complex_tests): Return zero if
11587 gdb_skip_float_test return true.
11588
9c36d954 115892016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11590 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
11591
11592 PR gdb/20487
11593 * gdb.mi/user-selected-context-sync.exp: New file.
11594 * gdb.mi/user-selected-context-sync.c: New file.
11595
4034d0ff 115962016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11597 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
11598
11599 PR gdb/20487
11600 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
11601 =thread-select-event check.
11602
a4297203
PB
116032016-09-29 Peter Bergner <bergner@vnet.ibm.com>
11604
11605 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
11606 the compulsory L operand changes.
11607 * gdb.arch/powerpc-power.s: Likewise.
11608
bb805577
JK
116092016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11610
11611 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
11612 * gdb.base/jit-attach-pie.c: New file.
11613 * gdb.base/jit-attach-pie.exp: New file.
11614
6d61dee5
PA
116152016-09-28 Pedro Alves <palves@redhat.com>
11616
11617 * gdb.base/infcall-input.c: New file.
11618 * gdb.base/infcall-input.exp: New file.
11619
f73842fc
YQ
116202016-09-22 Yao Qi <yao.qi@linaro.org>
11621
11622 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
11623 (gdb_exit): Rename it to ...
11624 (gdbserver_gdb_exit): ... Close GDBserver.
11625 (gdb_exit): New proc, call gdbserver_gdb_exit.
11626 (mi_gdb_exit): Likewise.
11627
90681dab
YQ
116282016-09-22 Yao Qi <yao.qi@linaro.org>
11629
11630 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
11631 path.
11632 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
11633 Remove duplication.
11634
9c211fd8
YQ
116352016-09-22 Yao Qi <yao.qi@linaro.org>
11636
11637 * lib/gdbserver-support.exp: Check the existence of
11638 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
11639
ad0a504f
AK
116402016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
11641
11642 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
11643
36cf1806
TT
116442016-09-21 Tom Tromey <tom@tromey.com>
11645
11646 PR gdb/20604:
11647 * gdb.base/quit.exp: New file.
11648
74172ecf
SM
116492016-09-21 Simon Marchi <simon.marchi@ericsson.com>
11650
11651 * .gitignore: New file.
11652
3d0ec882
MR
116532016-09-21 Maciej W. Rozycki <macro@imgtec.com>
11654
11655 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
11656 throughout.
11657
8193adea
AA
116582016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11659
11660 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
11661
d41a5c09
JK
116622016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11663
11664 * gdb.cp/casts.cc (decltype): Move it ...
11665 (main): ... with its call to ...
11666 * gdb.cp/casts03.cc: ... a new file.
11667 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
11668
d2dfe700
JK
116692016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11670
11671 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
11672
e2a92b16
PB
116732016-09-15 Peter Bergner <bergner@vnet.ibm.com>
11674
11675 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
11676 and sync up the test with tests in gas/testsuite/gas/ppc.
11677 * gdb.arch/powerpc-power.exp: Likewise.
11678
49b4de64
JK
116792016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11680
11681 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
11682
2c29df25
SDJ
116832016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
11684 Jan Kratochvil <jan.kratochvil@redhat.com>
11685
11686 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
11687 make m1's definition to be different from m2's. Use 'dummy' as an
11688 argument for probe 'two'.
11689
cc3c2846
JB
116902016-09-10 Jon Beniston <jon@beniston.com>
11691
11692 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
11693 for sim target.
11694
e1b2624a
AA
116952016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11696
11697 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
11698 variable declaration.
11699 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
11700 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
11701 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
11702 received HWCAP as its argument.
11703
4295e285
PA
117042016-09-06 Pedro Alves <palves@redhat.com>
11705
11706 * gdb.base/new-ui-pending-input.c: New file.
11707 * gdb.base/new-ui-pending-input.exp: New file.
11708 * gdb.exp (clear_gdb_spawn_id): New procedure.
11709 (with_spawn_id): Check whether gdb_spawn_id exists before
11710 referencing it. If gdb_spawn_id didn't exist on entry, clear it
11711 on exit.
11712
00d5215e
UW
117132016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11714
11715 * gdb.base/float128.c: New file.
11716 * gdb.base/float128.exp: Likewise.
11717 * gdb.base/floatn.c: Likewise.
11718 * gdb.base/floatn.exp: Likewise.
11719
a9ff5f12
UW
117202016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11721
11722 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
11723
f245535c
PA
117242016-09-05 Pedro Alves <palves@redhat.com>
11725
11726 PR backtrace/19927
11727 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
11728 unwinders are immediately called as side effect of "source" or
11729 "disable unwinder" commands.
11730 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
11731
ae9cf263
YQ
117322016-09-02 Yao Qi <yao.qi@linaro.org>
11733
11734 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
11735 is true and $type is "float" or "double".
11736
27aba047
YQ
117372016-09-02 Yao Qi <yao.qi@linaro.org>
11738
11739 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
11740 true.
11741 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
11742 * gdb.base/call-rt-st.exp: Likewise.
11743 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
11744 return value instead of gdb,skip_float_test.
11745 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
11746 (do_function_calls): Use its return value instead of
11747 gdb,skip_float_test.
11748 * gdb.base/finish.exp: Likewise.
11749 * gdb.base/funcargs.exp: Likewise.
11750 * gdb.base/return.exp: Likewise.
11751 * gdb.base/return2.exp: Likewise.
11752 * gdb.base/varargs.exp: Likewise.
11753 * lib/gdb.exp (gdb_skip_float_test): Change it to
11754 gdb_caching_proc. Detect the broken ptrace on arm-linux.
11755
5af962df
AA
117562016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
11757
11758 * gdb.multi/tids.exp: Test "thread apply all".
11759
7fac6910
JK
117602016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11761
11762 * gdb.base/default.exp (tty): Remove.
11763
bb1fe4ac
KB
117642016-08-24 Kevin Buettner <kevinb@redhat.com>
11765
2806dc7e
PA
11766 * gdb.python/py-recurse-unwind.c: New file.
11767 * gdb.python/py-recurse-unwind.py: New file.
11768 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 11769
0a1ddfa6
SM
117702016-08-24 Simon Marchi <simon.marchi@ericsson.com>
11771
11772 * gdb.base/set-inferior-tty.exp: New file.
11773 * gdb.base/set-inferior-tty.c: New file.
11774
d9de1fe3
PA
117752016-08-23 Pedro Alves <palves@redhat.com>
11776
11777 PR gdb/20494
11778 * gdb.base/new-ui-echo.c: New file.
11779 * gdb.base/new-ui-echo.exp: New file.
11780
e9d9abd7
YQ
117812016-08-23 Yao Qi <yao.qi@linaro.org>
11782
11783 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11784 gdbserver_spawn.
11785 * gdb.server/connect-without-multi-process.exp (do_test):
11786 Likewise.
11787
3589529e
YQ
117882016-08-23 Yao Qi <yao.qi@linaro.org>
11789
11790 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11791 standalone_txt. Delete gdb_txt and standalone_txt on host
11792 and target. Spawn the binary on target. Copy files from
11793 target to host.
11794
6bb90213
PA
117952016-08-22 Pedro Alves <palves@redhat.com>
11796
11797 PR gdb/20505
11798 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11799 with_test_prefix. Factor out bits to ...
11800 (test_no_vdso): ... this new procedure.
11801
20c2c024
CL
118022016-08-19 Carl Love <cel@us.ibm.com>
11803
11804 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11805 maintaining separate logic for constructing the output path.
11806 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11807 * gdb.arch/ppc-dfp.exp: Likewise.
11808 * gdb.arch/ppc-fp.exp: Likewise.
11809 * gdb.arch/vsx-regs.exp: Likewise.
11810 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11811 binprefix for generating the additional binary files.
11812
0646e07d
PA
118132016-08-19 Pedro Alves <palves@redhat.com>
11814
11815 * gdb.trace/mi-trace-frame-collected.exp
11816 (test_trace_frame_collected): On x32, expect two registers.
11817
46da9242
CL
118182016-08-18 Carl Love <cel@us.ibm.com>
11819
11820 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11821 and sync up the test with tests in gas/testsuite/gas/ppc.
11822 * gdb.arch/powerpc-power.exp: Likewise.
11823
eb2332d7
SM
118242016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11825
11826 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11827 expected error message.
11828
63c61e04
SM
118292016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11830
11831 * gdb.multi/remove-inferiors.exp: New file.
11832 * gdb.multi/remove-inferiors.c: New file.
11833
7b17065f
YQ
118342016-08-12 Yao Qi <yao.qi@linaro.org>
11835
11836 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11837 argument list.
11838
01d3dedf
PA
118392016-08-10 Pedro Alves <palves@redhat.com>
11840
11841 PR gdb/19187
11842 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11843 setup_kfails.
11844
3eb7562a
PA
118452016-08-09 Pedro Alves <palves@redhat.com>
11846 Simon Marchi <simon.marchi@ericsson.com>
11847
11848 PR gdb/20418
11849 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11850 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11851
80614914
PA
118522016-08-09 Pedro Alves <palves@redhat.com>
11853
11854 PR mi/20431
11855 * gdb.mi/mi-cmd-error.exp: New file.
11856
f348d89a
PA
118572016-08-09 Pedro Alves <palves@redhat.com>
11858
11859 PR gdb/18653
11860 * gdb.base/signals-state-child.c: New file.
11861 * gdb.base/signals-state-child.exp: New file.
11862 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11863
e5ca03b4
PA
118642016-08-09 Pedro Alves <palves@redhat.com>
11865
11866 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11867
282a0691
TT
118682016-08-03 Tom Tromey <tom@tromey.com>
11869
11870 PR python/18565:
11871 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11872
41bfcd63
YQ
118732016-08-01 Yao Qi <yao.qi@linaro.org>
11874
11875 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11876 variable mode to "multi-process" if $multi_process is 1, otherwise
11877 set it to "single-process".
11878
e3465b24
YQ
118792016-08-01 Yao Qi <yao.qi@linaro.org>
11880
11881 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11882 * gdb.cp/cpexprs.exp: Likewise.
11883 * gdb.cp/m-static.exp: Likewise.
11884
0b31a4bc
TT
118852016-07-26 Tom Tromey <tom@tromey.com>
11886
11887 PR python/20190:
11888 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11889 test.
11890
e0461dbb
MM
118912016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11892
11893 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11894 selecting assembly source files.
11895 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11896 assembly source files.
11897 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11898 assembly source files.
11899 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11900 selecting assembly source files.
11901
8194e927
SM
119022016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11903
11904 * gdb.base/new-ui.exp (do_test_invalid_args): New
11905 procedure.
11906
c0272db5
TW
119072016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11908
11909 * gdb.btrace/reconnect.c: New file.
11910 * gdb.btrace/reconnect.exp: New file.
11911
e3487908
GKB
119122016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11913
11914 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11915 to test_catch_syscall_group.
11916 (test_catch_syscall_group): New.
11917
12df5c00
TT
119182016-07-21 Tom Tromey <tom@tromey.com>
11919
11920 * gdb.rust/simple.rs (main): Use empty struct expression.
11921 * gdb.rust/simple.exp: Add tests for empty struct expression.
11922
bae62ee2
YQ
119232016-07-21 Yao Qi <yao.qi@linaro.org>
11924
11925 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11926 if gdb_skip_xml_test is true on some targets.
11927
b1b53fb3
YQ
119282016-07-21 Yao Qi <yao.qi@linaro.org>
11929
11930 * gdb.server/solib-list.exp: Unset last_loaded_file.
11931
027d97f8
JK
119322016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11933
11934 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11935 "step into captured_main (args)".
11936
7674d381
JK
119372016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11938
11939 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11940
72b5d099
JK
119412016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11942
11943 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11944
1f960ced
PA
119452016-07-19 Pedro Alves <palves@redhat.com>
11946
11947 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11948 * gdb.opt/inline-bt.exp: Likewise.
11949 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11950 additional_flags=-Winline.
11951 * gdb.opt/inline-locals.exp: Likewise.
11952 * gdb.opt/inline-markers.c (ATTR): Define.
11953 (inlined_fn): Use it.
11954
f25827c1
YQ
119552016-07-19 Yao Qi <yao.qi@linaro.org>
11956
11957 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11958 (test_with_self): Remove some code. Remove argument executable.
11959 (top-level): Use do_self_tests.
11960
37539ebe
DB
119612016-07-15 Zachary Welch <zwelch@codesourcery.com>
11962 Don Breazeal <donb@codesourcery.com>
11963
11964 * gdb.base/maint.exp: Escape paths used in regular expressions.
11965 * gdb.stabs/weird.exp: Likewise.
11966
dac790e1
TT
119672016-07-13 Tom Tromey <tom@tromey.com>
11968
11969 PR python/15620, PR python/18620:
11970 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11971 (test_bkpt_events): New procs.
11972
93daf339
TT
119732016-07-13 Tom Tromey <tom@tromey.com>
11974
11975 PR python/17698:
11976 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11977 test.
11978 (test_watchpoints): Likewise.
11979 (test_bkpt_pending): New proc.
11980
6571a381
TT
119812016-07-13 Tom Tromey <tom@tromey.com>
11982
11983 PR cli/18053:
11984 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11985 completion test.
11986
e8732474
JK
119872016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11988
11989 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11990 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11991 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11992 f_label.
11993 (g): Rename g_end_lbl to g_label.
11994 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11995 low_pc and high_pc.
11996 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11997
e0f3fd7c
TT
119982016-07-12 Tom Tromey <tom@tromey.com>
11999
12000 PR python/19293:
12001 * gdb.python/py-unwind-maint.exp: Update tests.
12002
3cfe46b6
YQ
120032016-07-12 Yao Qi <yao.qi@linaro.org>
12004
12005 * lib/selftest-support.exp (selftest_setup): Match the output
12006 when captured_main is inlined.
12007
4f19a0e6
WT
120082016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
12009
12010 * gdb.fortran/derived-types.exp (result_line, result_line_2):
12011 New variables.
12012 (print this%a, print this%b, print this): New tests.
12013 * gdb.fortran/derived-types.f90 (this): New object and
12014 initialization.
12015
986cf455
SM
120162016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12017
12018 * gdb.ada/arraydim.exp: Remove extra directory level in build
12019 directory.
12020
f0464b23
SM
120212016-07-06 Simon Marchi <simon.marchi@ericsson.com>
12022
12023 * lib/ada.exp: Remove extra directory level in build directory.
12024 * gdb.ada/cond_lang.exp: Likewise.
12025 * gdb.ada/exec_changed.exp: Likewise.
12026 * gdb.ada/lang_switch.exp: Likewise.
12027
42d94011
MG
120282016-07-06 Manish Goregaokar <manish@mozilla.com>
12029
2806dc7e
PA
12030 * simple.rs: Add test for raw pointer subscripting.
12031 * simple.exp: Add test expectations.
42d94011 12032
647c264c
YQ
120332016-07-05 Yao Qi <yao.qi@linaro.org>
12034
12035 * gdb.mi/mi-reverse.exp: Match =record-started output.
12036
20aa2c60
PA
120372016-07-01 Pedro Alves <palves@redhat.com>
12038
12039 * gdb.base/jit-reader.exp (info_registers_current_frame): New
12040 procedure.
12041 (jit_reader_test): Test the jit reader's unwinder.
12042 * gdb.base/jithost.c (jit_function_00_code): New global.
12043 (main): Use memcpy to fill in the mmapped code, instead of poking
12044 bytes manually here.
12045 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
12046 value.
12047 (read_debug_info): Save the function's range.
12048 (read_sp): New function.
12049 (unwind_frame): Use it. Also unwind RBP.
12050 (get_frame_id): Use read_sp.
12051 (gdb_init_reader): Use calloc instead of malloc.
12052 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
12053 parameter. Use gdb_test_multiple.
12054
ced2dffb
PA
120552016-07-01 Pedro Alves <palves@redhat.com>
12056 Antoine Tremblay <antoine.tremblay@ericsson.com>
12057
12058 * gdb.threads/process-dies-while-detaching.c: New file.
12059 * gdb.threads/process-dies-while-detaching.exp: New file.
12060
63000888
PA
120612016-07-01 Pedro Alves <palves@redhat.com>
12062
12063 * gdb.multi/watchpoint-multi-exit.c: New file.
12064 * gdb.multi/watchpoint-multi-exit.exp: New file.
12065
038d4868
PA
120662016-06-30 Pedro Alves <palves@redhat.com>
12067
12068 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
12069 unset inferior_spawn_id.
12070
994e9c83
PA
120712016-06-30 Pedro Alves <palves@redhat.com>
12072
12073 * lib/mi-support.exp (default_mi_gdb_start): Declare global
12074 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
12075
e5653468
YQ
120762016-06-29 Yao Qi <yao.qi@linaro.org>
12077
12078 * gdb.base/return.c: Add copyright header.
12079
803b47e5
TT
120802016-06-29 Tom Tromey <tom@tromey.com>
12081
12082 PR python/20129:
12083 * gdb.python/py-framefilter.exp: Add tests for setting priority
12084 and disabling of non-existent frame filter.
12085
28244707
YQ
120862016-06-29 Yao Qi <yao.qi@linaro.org>
12087
12088 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
12089 0x0f07ff.
12090
a31d2f06
YQ
120912016-06-28 Yao Qi <yao.qi@linaro.org>
12092
12093 * gdb.base/catch-syscall.exp: Remove check on isnative and target
12094 triplets. Start gdb, execute catch syscall, and continue. Check
12095 gdb's output to determine catch syscall is supported.
12096
921d8f54
MG
120972016-06-27 Manish Goregaokar <manish@mozilla.com>
12098
25d49b86
PA
12099 * gdb.rust/simple.rs: Add test for returning unit in a function.
12100 * gdb.rust/simple.exp: Add expectation for functions returning
12101 unit.
921d8f54 12102
f4952523
PMR
121032016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
12104
12105 * gdb.python/py-breakpoint-create-fail.c,
12106 gdb.python/py-breakpoint-create-fail.exp,
12107 gdb.python/py-breakpoint-create-fail.py: New testcase.
12108
fccb08f8
MG
121092016-06-25 Manish Goregaokar <manish@mozilla.com>
12110
12111 PR gdb/20239
12112 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
12113 * gdb.rust/simple.exp: Add test expectations for new NonZero
12114 tests.
fccb08f8 12115
6b850546
DT
121162016-06-24 David Taylor <dtaylor@emc.com>
12117
12118 * gdb.base/offsets.exp: New file.
12119 * gdb.base/offsets.c: New file.
12120
17621150
TT
121212016-06-23 Tom Tromey <tom@tromey.com>
12122
12123 PR gdb/16483:
12124 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
12125 before any filters are loaded.
12126
04d59df6
WT
121272016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
12128
12129 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
12130 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
12131 structs.
12132 * gdb.fortran/derived-type-function.exp: New file.
12133 * gdb.fortran/derived-type-function.f90: New file.
12134
12135
ac69f786
PA
121362016-06-21 Pedro Alves <palves@redhat.com>
12137
12138 * gdb.base/new-ui.exp: New file.
12139 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
12140 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
12141 (with_spawn_id): New procedure.
12142
49940788
PA
121432016-06-21 Pedro Alves <palves@redhat.com>
12144
12145 * gdb.mi/mi-exec-run.exp: New file.
12146
ef274d26
PA
121472016-06-21 Pedro Alves <palves@redhat.com>
12148
12149 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
12150 breakpoint command's output on the main UI.
12151 (test_break): New procedure, factored out from calls in the top
12152 level.
12153 (top level): Use foreach_with_prefix to test MI as main UI and as
12154 separate UI.
12155
468afe6c
PA
121562016-06-21 Pedro Alves <palves@redhat.com>
12157
12158 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
12159 (test_awatch_creation_and_listing)
12160 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
12161 Remove 'type' parameter.
12162 (test_watchpoint_all): New parameter mi_mode. Remove
12163 with_test_prefix.
12164 (top level): Use foreach_with_prefix, and add main/separate UI MI
12165 testing axis.
12166
51f77c37
PA
121672016-06-21 Pedro Alves <palves@redhat.com>
12168
12169 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
12170 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
12171 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
12172 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
12173 (gdb_main_spawn_id, mi_spawn_id): Declare and
12174 comment.
12175 (mi_create_inferior_pty): New procedure,
12176 factored out from default_mi_gdb_start.
12177 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
12178 procedures.
12179 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
12180 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
12181 Use mi_create_inferior_pty.
12182 (mi_gdb_start): Use eval to pass down args list.
12183
8980e177
PA
121842016-06-21 Pedro Alves <palves@redhat.com>
12185
12186 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
12187 * gdb.opt/inline-cmds.exp: Add MI tests.
12188
f38d3ad1
PA
121892016-06-21 Pedro Alves <palves@redhat.com>
12190
12191 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
12192
45db7c09
PA
121932016-06-21 Pedro Alves <palves@redhat.com>
12194
12195 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
12196 (top level): Use it instead of mi_execute_to.
12197
5a069ab3
PA
121982016-06-21 Pedro Alves <palves@redhat.com>
12199
12200 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
12201 (cont_handler_str): New.
12202 (signal_stop_handler): Set stop_handler_str instead of printing to
12203 stdout.
12204 (continue_handler): Set cont_handler_str instead of printing to
12205 stdout.
12206 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
12207 mi_send_resuming_command. Print stop_handler_str and
12208 cont_handler_str instead of expecting the python events print
12209 directly.
12210
2838cc1d
SD
122112016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
12212
12213 * gdb.base/jit-reader.exp: New file.
12214 * gdb.base/jithost.c: New file.
12215 * gdb.base/jithost.h: New file.
12216 * gdb.base/jitreader.c : New file.
12217 * gdb.base/jit-protocol.h: New file.
12218
21a77091
YQ
122192016-06-17 Yao Qi <yao.qi@linaro.org>
12220
12221 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
12222 parameters follow_fork and detach_on_fork. Set follow-fork-mode
12223 and detach-on-fork. Adjust tests.
12224 (top level): Invoke break_cond_on_syscall with combinations of
12225 syscall, follow-fork-mode and detach-on-fork.
12226
f50bf8e5
YQ
122272016-06-17 Yao Qi <yao.qi@linaro.org>
12228
12229 * gdb.base/step-over-exit.c: New.
12230 * gdb.base/step-over-exit.exp: New.
12231
a28d8e50
YTL
122322016-06-17 Yan-Ting Lin <currygt52@gmail.com>
12233
12234 * gdb.base/float.exp: Add target check for nds32*-*-*.
12235 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
12236
cad8e26d
AB
122372016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
12238
12239 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
12240 for unsupported target features.
12241 * gdb.base/call-rt-st.exp: Likewise.
12242 * gdb.base/call-sc.exp: Likewise.
12243 * gdb.base/call-signal-resume.exp: Likewise.
12244 * gdb.base/call-strs.exp: Likewise.
12245 * gdb.base/callexit.exp: Likewise.
12246 * gdb.base/callfuncs.exp: Likewise.
12247 * gdb.base/nodebug.exp: Likewise.
12248 * gdb.base/printcmds.exp: Likewise.
12249 * gdb.base/ptype.exp: Likewise.
12250 * gdb.base/structs.exp: Likewise.
12251 * gdb.base/unwindonsignal.exp: Likewise.
12252 * gdb.cp/gdb2495.exp: Likewise.
12253 * gdb.cp/templates.exp: Likewise.
12254 * gdb.cp/virtfunc.exp: Likewise.
12255 * gdb.threads/hand-call-in-threads.exp: Likewise.
12256 * gdb.threads/interrupted-hand-call.exp: Likewise.
12257 * gdb.threads/thread-unwindonsignal.exp: Likewise.
12258
347dc102
TT
122592016-06-10 Tom Tromey <tom@tromey.com>
12260
12261 PR rust/20110:
12262 * gdb.rust/expr.exp: Add test for integer constant larger than
12263 i32.
12264
5e13cf25
BH
122652016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
12266
12267 * gdb.fortran/nested-funcs.exp: New.
12268 * gdb.fortran/nested-funcs.f90: New.
12269
bb556f1f
TK
122702016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
12271
12272 * gdb.base/examine-backward.c: New file.
12273 * gdb.base/examine-backward.exp: New file.
12274
38b022b4
SM
122752016-06-06 Simon Marchi <simon.marchi@ericsson.com>
12276
12277 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
12278 matching.
12279
1b40ec05
TT
122802016-06-02 Tom Tromey <tom@tromey.com>
12281
12282 PR python/18984:
12283 * gdb.python/py-shared.exp: Add solib_name test.
12284
193bd378
SM
122852016-06-02 Simon Marchi <simon.marchi@ericsson.com>
12286
12287 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
12288
3326303b
MG
122892016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
12290
12291 PR c++/19893
12292 * gdb.dwarf2/implref.exp: Rename to...
12293 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
12294 * gdb.dwarf2/implref-array.c: New file.
12295 * gdb.dwarf2/implref-array.exp: Likewise.
12296 * gdb.dwarf2/implref-global.c: Likewise.
12297 * gdb.dwarf2/implref-global.exp: Likewise.
12298 * gdb.dwarf2/implref-struct.c: Likewise.
12299 * gdb.dwarf2/implref-struct.exp: Likewise.
12300
825c8ef2
AT
123012016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12302
12303 * gdb.trace/trace-condition.exp: Add 64bit tests.
12304
2320162a
AT
123052016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12306
12307 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
12308 bits types.
12309 (main): Adapt to 8 to 64 bits types.
12310 * gdb.trace/trace-condition.exp: Add new tests.
12311
a7818233
AT
123122016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12313
12314 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
12315
0d336466
AT
123162016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12317
12318 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
12319 Move condition tests...
12320 * gdb.trace/trace-condition.exp: Here.
12321
7faeb45a
AT
123222016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12323
12324 * gdb.trace/trace-condition.exp: Add counter-case tests.
12325
e385593e
JK
123262016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12327
12328 PR c++/15231
12329 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
12330 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
12331
744608cc
PA
123322016-05-27 Pedro Alves <palves@redhat.com>
12333
12334 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12335 New procedure.
12336 (top level): Call it, and bail out of DejaGnu is known to be bad.
12337
ac775bf4
AB
123382016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
12339
12340 * gdb.base/whatis.c: Extend the test case.
12341 * gdb.base/whatis.exp: Add additional tests.
12342
2bbad2ea
BH
123432016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12344
12345* gdb.fortran/type.f90: Add pointer variable.
12346* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
12347
8b70175d
BH
123482016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12349
12350 * gdb.fortran/vla-type.exp: Fix testcase name.
12351
86d8a848
BH
123522016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12353
12354 * gdb.fortran/vla-type.exp: Access elements in nested structs.
12355
e188eb36
BH
123562016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12357
12358 * gdb.fortran/type.f90: Add nested structures.
12359 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
12360 * gdb.fortran/derived-type.exp: Adapt expected output.
12361 * gdb.fortran/vla-type.exp: Adapt expected output.
12362
9b2db1fd
BH
123632016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12364
12365 * gdb.fortran/whatis_type.exp: Adapt expected output.
12366
72b17055
BH
123672016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12368
12369 * gdb.fortran/print_type.exp: Fix expected output.
12370 * gdb.fortran/whatis_type.exp: Fix expected output.
12371
3cd81d8d
BH
123722016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12373
12374 * gdb.fortran/whatis_type.exp: Use multi_line.
12375
ddae9462
TT
123762016-05-24 Tom Tromey <tom@tromey.com>
12377
12378 PR python/17386:
12379 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
12380 use value as an index.
12381
1957f6b8
TT
123822016-05-23 Tom Tromey <tom@tromey.com>
12383
12384 PR python/17981:
12385 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
12386 no-breakpoint case.
12387
026a9174
PA
123882016-05-24 Pedro Alves <palves@redhat.com>
12389
12390 PR gdb/19828
12391 * gdb.threads/clone-attach-detach.c: New file.
12392 * gdb.threads/clone-attach-detach.exp: New file.
12393
e70a7231
FR
123942016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
12395
12396 * gdb.base/annota-input-while-running.exp: Fix syntax error.
12397
0f6ed0e0
TT
123982016-05-23 Tom Tromey <tom@tromey.com>
12399
12400 PR python/19438, PR python/18393:
12401 * gdb.python/py-progspace.exp: Add "dir" test.
12402 * gdb.python/py-objfile.exp: Add "dir" test.
12403
ffd19d61
YQ
124042016-05-23 Yao Qi <yao.qi@linaro.org>
12405
12406 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
12407 * gdb.arch/thumb2-it.exp: Likewise.
12408
9e8f9b05
SM
124092016-05-18 Simon Marchi <simon.marchi@ericsson.com>
12410
12411 * gdb.mi/mi-threads-interrupt.c: New file.
12412 * gdb.mi/mi-threads-interrupt.exp: New file.
12413
61c6156d
SM
124142016-05-17 Simon Marchi <simon.marchi@ericsson.com>
12415
12416 PR gdb/18077
12417 * gdb.mi/mi-async-run.exp: New file.
12418 * gdb.mi/mi-async-run.c: New file.
12419
67218854
TT
124202016-05-17 Tom Tromey <tom@tromey.com>
12421 Manish Goregaokar <manishsmail@gmail.com>
12422
12423 * lib/rust-support.exp: New file.
12424 * lib/gdb.exp (skip_rust_tests): New proc.
12425 (build_executable_from_specs): Handle rust.
12426 * lib/future.exp (gdb_find_rustc): New proc.
12427 (gdb_default_target_compile): Handle rust.
12428 * gdb.rust/expr.exp: New file.
12429 * gdb.rust/generics.exp: New file.
12430 * gdb.rust/generics.rs: New file.
12431 * gdb.rust/methods.exp: New file.
12432 * gdb.rust/methods.rs: New file.
12433 * gdb.rust/modules.exp: New file.
12434 * gdb.rust/modules.rs: New file.
12435 * gdb.rust/simple.exp: New file.
12436 * gdb.rust/simple.rs: New file.
12437
c44af4eb
TT
124382016-05-17 Tom Tromey <tom@tromey.com>
12439
12440 * gdb.base/default.exp (set language): Add rust.
12441
dcd1f979
TT
124422016-05-17 Tom Tromey <tom@tromey.com>
12443
12444 * gdb.gdb/unittest.exp: New file.
12445
155b7f57
YQ
124462016-05-16 Yao Qi <yao.qi@linaro.org>
12447
12448 * gdb.base/batch-preserve-term-settings.exp: Remove variable
12449 shell_prompt. Update shell_prompt_re.
12450
8ddd5a6c
DE
124512016-05-12 Doug Evans <dje@google.com>
12452
12453 PR symtab/19999
12454 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
12455 $options when building executable.
12456 * gdb.dwarf2/fission-loclists-pie.S: New file.
12457 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12458
02e370d9
SM
124592016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12460
12461 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12462 of [is_remote target],
12463
8929ad8b
SM
124642016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12465
12466 * lib/gdb.exp (use_gdb_stub): New procedure.
12467
6c447423
DE
124682016-05-03 Yunlian Jiang <yunlian@google.com>
12469 Doug Evans <dje@google.com>
12470
12471 PR symtab/19914
12472 * gdb.dwarf2/dwp-sepdebug.c: New file.
12473 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12474
444e826c
SM
124752016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12476
12477 * gdb.base/detach.exp: Remove is_remote check.
12478
740feeaa
SM
124792016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12480
12481 * gdb.base/annota-input-while-running.exp: Don't check for
12482 [is_remote target]. Enable annotations after running to main.
12483 Remove unused "set test..." line.
12484
9080ac9d
SM
124852016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12486
12487 * gdb.trace/trace-enable-disable.exp: New file.
12488 * gdb.trace/trace-enable-disable.c: New file.
12489
952ebca5
SM
124902016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12491
12492 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12493 use it in info sharedlibrary test.
12494 * gdb.trace/ftrace-lock.exp: Likewise.
12495 * gdb.trace/ftrace.exp: Likewise.
12496 * gdb.trace/range-stepping.exp: Likewise.
12497 * gdb.trace/trace-break.exp: Likewise.
12498 * gdb.trace/trace-condition.exp: Likewise.
12499 * gdb.trace/trace-mt.exp: Likewise.
12500
d9019901
SM
125012016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12502
12503 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12504 (gdb_load_shlib): ... this.
12505 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12506 gdb_load_shlib.
12507 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12508 * gdb.base/ctxobj.exp: Likewise.
12509 * gdb.base/dprintf-pending.exp: Likewise.
12510 * gdb.base/dso2dso.exp: Likewise.
12511 * gdb.base/fixsection.exp: Likewise.
12512 * gdb.base/gcore-relro.exp: Likewise.
12513 * gdb.base/gdb1555.exp: Likewise.
12514 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12515 * gdb.base/gnu-ifunc.exp: Likewise.
12516 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
12517 * gdb.base/jit-so.exp (one_jit_test): Likewise.
12518 * gdb.base/pending.exp: Likewise.
12519 * gdb.base/print-file-var.exp: Likewise.
12520 * gdb.base/print-symbol-loading.exp: Likewise.
12521 * gdb.base/shlib-call.exp: Likewise.
12522 * gdb.base/shreloc.exp: Likewise.
12523 * gdb.base/so-impl-ld.exp: Likewise.
12524 * gdb.base/solib-disc.exp: Likewise.
12525 * gdb.base/solib-nodir.exp: Likewise.
12526 * gdb.base/solib-overlap.exp: Likewise.
12527 * gdb.base/solib-symbol.exp: Likewise.
12528 * gdb.base/solib-weak.exp (do_test): Likewise.
12529 * gdb.base/sym-file.exp: Likewise.
12530 * gdb.base/symtab-search-order.exp: Likewise.
12531 * gdb.base/type-opaque.exp: Likewise.
12532 * gdb.base/unload.exp: Likewise.
12533 * gdb.base/watchpoint-solib.exp: Likewise.
12534 * gdb.compile/compile.exp: Likewise.
12535 * gdb.cp/gdb2384.exp: Likewise.
12536 * gdb.cp/infcall-dlopen.exp: Likewise.
12537 * gdb.cp/re-set-overloaded.exp: Likewise.
12538 * gdb.fortran/library-module.exp: Likewise.
12539 * gdb.opt/solib-intra-step.exp: Likewise.
12540 * gdb.python/py-finish-breakpoint.exp: Likewise.
12541 * gdb.python/py-shared.exp: Likewise.
12542 * gdb.reverse/solib-precsave.exp: Likewise.
12543 * gdb.reverse/solib-reverse.exp: Likewise.
12544 * gdb.server/solib-list.exp: Likewise.
12545 * gdb.threads/dlopen-libpthread.exp: Likewise.
12546 * gdb.threads/tls-shared.exp: Likewise.
12547 * gdb.threads/tls-so_extern.exp: Likewise.
12548 * gdb.trace/change-loc.exp: Likewise.
12549 * gdb.trace/ftrace-lock.exp: Likewise.
12550 * gdb.trace/ftrace.exp: Likewise.
12551 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
12552 * gdb.trace/pending.exp: Likewise.
12553 * gdb.trace/range-stepping.exp: Likewise.
12554 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
12555 (strace_info_marker): Likewise.
12556 (strace_probe_marker): Likewise.
12557 (strace_trace_on_same_addr): Likewise.
12558 (strace_trace_on_diff_addr): Likewise.
12559 * gdb.trace/trace-break.exp: Likewise.
12560 * gdb.trace/trace-condition.exp: Likewise.
12561 * gdb.trace/trace-mt.exp: Likewise.
12562
fca4cfd9
SM
125632016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12564
12565 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
12566 result of gdb_remote_download.
12567 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
12568 * gdb.base/dso2dso.exp: Likewise.
12569 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12570 * gdb.base/print-file-var.exp: Likewise.
12571 * gdb.base/shlib-call.exp: Likewise.
12572 * gdb.base/shreloc.exp: Likewise.
12573 * gdb.base/solib-overlap.exp: Likewise.
12574 * gdb.base/solib-weak.exp (do_test): Likewise.
12575 * gdb.base/unload.exp: Likewise.
12576
11cf4ffb
YQ
125772016-04-27 Yao Qi <yao.qi@linaro.org>
12578
12579 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
12580 exists.
12581
3e2e34f8
KB
125822016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12583
12584 * vla-type.exp: Print structure from toplevel.
12585
8f07e298
BH
125862016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12587
12588 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
12589 of dynamic types.
12590 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
12591 of dynamic types.
12592
9920b434
BH
125932016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12594
12595 * gdb.fortran/vla-type.f90: New file.
12596 * gdb.fortran/vla-type.exp: New file.
12597
f3abeff5
YQ
125982016-04-25 Yao Qi <yao.qi@linaro.org>
12599
12600 * gdb.base/branch-to-self.c: New file.
12601 * gdb.base/branch-to-self.exp: New file.
12602
0a5d52f0
YQ
126032016-04-22 Yao Qi <yao.qi@linaro.org>
12604
12605 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
12606 more after $hex.
12607
495346f6
YQ
126082016-04-22 Yao Qi <yao.qi@linaro.org>
12609
12610 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
12611 * gdb.base/annota3.exp: Likewise.
12612
4a7e075c
YQ
126132016-04-22 Yao Qi <yao.qi@linaro.org>
12614
12615 * gdb.reverse/step-precsave.exp: Do one step and test program
12616 stops in "callee" and do multiple steps until program goes out
12617 of "callee".
12618 * gdb.reverse/step-reverse.exp: Likewise.
12619
5b061e98
YQ
126202016-04-22 Yao Qi <yao.qi@linaro.org>
12621
12622 * gdb.trace/signal.exp: Also pass if
12623 $tracepoint_hits($i) > $iterations.
12624
5c5dc57f
YQ
126252016-04-22 Yao Qi <yao.qi@linaro.org>
12626
12627 * gdb.trace/signal.c: New file.
12628 * gdb.trace/signal.exp: New file.
12629
a55411b9
DE
126302016-04-19 Doug Evans <xdje42@gmail.com>
12631
12632 * gdb.base/bad-file.exp: New file.
12633
a22df60a
MG
126342016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
12635
12636 * gdb.dwarf2/implref.exp: New file.
12637
0c13f7e5
BH
126382016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12639
12640 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
12641 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
12642 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
12643 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
12644 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
12645 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
12646 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
12647 * lib/fortran.exp (fortran_int4): New procedure.
12648 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
12649 (fortran_logical4): Likewise.
12650
9b9b09e9
BH
126512016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
12652
12653 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
12654
a14d1f4d
BH
126552016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12656
12657 * lib/compiler.c: Add Intel specific preprocessor macros.
12658 * lib/compiler.cc: Likewise.
25d49b86 12659
7d49b1d0
LM
126602016-04-13 Luis Machado <lgustavo@codesourcery.com>
12661
12662 * gdb.server/connect-with-no-symbol-file.c: New file.
12663 * gdb.server/connect-with-no-symbol-file.exp: New file.
12664
8392fa22
SM
126652016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12666
12667 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
12668
8c4c4aeb
SM
126692016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12670
12671 * boards/gdbserver-base.exp (${board}_download): Copy source file to
12672 standard output directory.
12673
45e3745e
AT
126742016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
12675
12676 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
12677
e26b7e41
MM
126782016-04-13 Markus Metzger <markus.t.metzger@intel.com>
12679
12680 * gdb.btrace/instruction_history.c (loop): Add declaration.
12681
8ce09462
AT
126822016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
12683
12684 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
12685
2e88a1ea
SM
126862016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
12687
12688 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
12689 parentheses to print.
12690 (continue_handler): Likewise.
12691
f48e22e3
SM
126922016-04-08 Simon Marchi <simon.marchi@ericsson.com>
12693
12694 * gdb.server/solib-list.exp: Remove is_remote check.
12695 Pass shlib= to gdb_compile. Don't link shared library with
12696 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
12697 Run binary filename through "readlink -f" on the target.
12698
096be756
PA
126992016-04-08 Pedro Alves <palves@redhat.com>
12700
12701 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
12702 interpreter filename as argument to gdbserver_spawn.
12703 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12704 Return empty if $last_loaded_file does not exist.
12705
06500533
JK
127062016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12707
12708 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
12709 * gdb.base/jit-main.c: Use exit after usage.
12710
2d35e871
JK
127112016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12712
12713 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
12714 GDBHISTSIZE prior to the tests.
12715 * gdb.base/gdbinit-history.exp: Likewise.
12716
127172016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
12718
12719 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
12720 instead of build_executable. Use gdb_load_shlibs.
12721
c8064e7e
YQ
127222016-04-07 Yao Qi <yao.qi@linaro.org>
12723
12724 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
12725 Execute "si" command.
12726
bde47561
YQ
127272016-04-07 Yao Qi <yao.qi@linaro.org>
12728
12729 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
12730 number instead of the comments on some line.
12731
b16f8a3b
DB
127322016-04-06 Don Breazeal <donb@codesourcery.com>
12733
12734 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
12735 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
12736
c2f901df
SM
127372016-04-06 Simon Marchi <simon.marchi@ericsson.com>
12738
12739 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
12740 standard_output_file. Remove unused binfile variable.
12741
ac17fda0
CU
127422016-04-05 Catalin Udma <catalin.udma@freescale.com>
12743
12744 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
12745 * gdb.python/py-mi-objfile.exp: Match "list main" output
12746 in console format.
12747
03a8c4df
SM
127482016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
12749
12750 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
12751 absolute.
12752
6e774b13
SM
127532016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12754
12755 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
12756 absolute.
12757 * gdb.trace/ftrace.exp: Likewise.
12758 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
12759 targets as well.
12760 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
12761 (gdb_load_shlibs): Copy libraries to test directory when testing
12762 natively. Only set solib-search-path if testing remotely.
12763 * lib/mi-support.exp (mi_load_shlibs): Likewise.
12764
7817ea46
SM
127652016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12766
12767 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
12768 gdb_download. Use it even if the target is not remote.
12769 * gdb.base/jit.exp (compile_jit_test): Likewise.
12770 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
12771 output directory if the destination board is local, otherwise use
12772 the standard remote_download from DejaGnu.
12773 (gdb_download): Remove.
12774 (gdb_load_shlibs): Use gdb_remote_download instead of
12775 gdb_download.
12776 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12777 Use gdb_remote_download instead of gdb_download. Use it even if
12778 the target is not remote.
12779 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
12780 instead of gdb_download.
12781
7beb7f68
SM
127822016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12783
12784 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12785 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12786 run.
12787
cc63428a
AV
127882016-04-01 Artemiy Volkov <artemiyv@acm.org>
12789
12790 PR gdb/19820
12791 * gdb.base/printcmds.exp: Add artificial arrays tests.
12792
64cdf930
PA
127932016-03-31 Pedro Alves <palves@redhat.com>
12794
12795 PR gdb/19858
12796 * gdb.base/jit-main.c: Include unistd.h.
12797 (ATTACH): Define to 0 if not already defined.
12798 (wait_for_gdb, mypid): New globals.
12799 (WAIT_FOR_GDB): New macro.
12800 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12801 some breakpoint locations.
12802 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12803 New procedures.
12804 (one_jit_test): Add REATTACH parameter, and handle it. Use
12805 continue_to_test_location.
12806 (top level): Test attach, and adjusts calls to one_jit_test.
12807
40dea8cb
PA
128082016-03-31 Pedro Alves <palves@redhat.com>
12809
12810 PR gdb/19858
12811 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12812 BINSUFFIX parameter, and handle it.
12813 (top level): Adjust calls compile_jit_test.
12814
e7ea3ec7
CU
128152016-03-31 Catalin Udma <catalin.udma@freescale.com>
12816
12817 PR python/19743
12818 * gdb.python/py-mi-events-gdb.py: New file.
12819 * gdb.python/py-mi-events.c: New file.
12820 * gdb.python/py-mi-events.exp: New file.
12821
e6359af3
YQ
128222016-03-30 Yao Qi <yao.qi@linaro.org>
12823
12824 * gdb.reverse/until-precsave.exp: Match function name only.
12825 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12826 Move malloc to a condition block.
12827 * gdb.reverse/until-reverse.exp: Match function name only.
12828
a4105d04
MK
128292016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12830
12831 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12832 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12833 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12834 variable for GPR 0 instead of assuming it is register 0.
12835 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12836 * lib/trace-support.exp: Add s390 registers.
12837
bfa6adb9
YQ
128382016-03-29 Yao Qi <yao.qi@linaro.org>
12839
12840 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12841
1e6697ea
YQ
128422016-03-24 Yao Qi <yao.qi@linaro.org>
12843
12844 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12845 test message.
12846
64bcd522
AA
128472016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12848
12849 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12850 maintaining separate logic for constructing the output path.
12851
7868401b
DB
128522016-03-16 Don Breazeal <donb@codesourcery.com>
12853
12854 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12855 Retry fork and waitpid on interrupted system call errors.
12856 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12857 Use with_timeout_factor to increase timeout by factor of 10.
12858
1cafadb4
DB
128592016-03-15 Don Breazeal <donb@codesourcery.com>
12860
12861 * gdb.cp/scope-err.cc: New test program.
12862 * gdb.cp/scope-err.exp: New test script.
12863 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12864 lines and "set breakpoint here" comment.
12865 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12866 Fixed some whitespace and format issues.
12867 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12868 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12869
81516450
DE
128702016-03-15 Doug Evans <dje@google.com>
12871
12872 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12873 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12874 All callers updated. Add tests for enums, mixed flags register.
12875
aa52b601
DE
128762016-03-15 Doug Evans <dje@google.com>
12877
12878 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12879 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12880
fa4ff313
SM
128812016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12882
12883 * gdb.base/default.exp: Add $_as_string to the list of expected
12884 convenience functions.
12885
f2403c39
AB
128862016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12887
12888 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12889
f2f3ccb9
SM
128902016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12891
12892 * gdb.python/py-as-string.exp: New file.
12893 * gdb.python/py-as-string.c: New file.
12894
00dbd492
PA
128952016-03-09 Pedro Alves <palves@redhat.com>
12896
12897 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12898 signal" -> "Thread NN received signal" output change.
12899 * gdb.threads/ia64-sigill.exp: Likewise.
12900 * gdb.threads/linux-dp.exp: Likewise.
12901 * gdb.threads/manythreads.exp: Likewise.
12902 * gdb.threads/pending-step.exp: Likewise.
12903 * gdb.threads/print-threads.exp: Likewise.
12904 * gdb.threads/sigstep-threads.exp: Likewise.
12905 * gdb.threads/staticthreads.exp: Likewise.
12906 * gdb.threads/tls.exp: Likewise.
12907
1e6697ea
YQ
129082016-03-09 Pedro Alves <palves@redhat.com>
12909
12910 * gdb.base/command-line-input.exp: New file.
12911
b04fd3be
MK
129122016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12913
12914 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12915 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12916 * gdb.trace/pending.exp: Accept leading dot before function name.
12917 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12918 * lib/trace-support.exp: Set registers for ppc.
12919
98fa59e9
MK
129202016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12921
12922 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12923 use it for disassembly; accept .main in addition to main in backtrace.
12924
f77198c8
MK
129252016-03-09 Wei-cheng Wang <cole945@gmail.com>
12926 Marcin Kościelnicki <koriakin@0x04.net>
12927
12928 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12929 (gdb_recursion_test_ptr): New global variable.
12930 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12931 gdb_recursion_test.
12932 (gdb_c_test): Ditto.
12933
ba84e0da
MK
129342016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12935
12936 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12937 ordering.
12938
4366d36e
MK
129392016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12940
12941 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12942 (bar): Add bar_start_lbl label.
12943 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12944 of foo/bar for emitting DWARF and tracing.
12945
5eb264df
SDJ
129462016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12947
12948 * analyze-racy-logs.py: Set executable bit.
12949
fb6a751f
SDJ
129502016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12951
12952 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12953 (CHECK_TARGET_TMP): Likewise.
12954 (check-single-racy): New rule.
12955 (check-parallel-racy): Likewise.
12956 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12957 (do-check-parallel-racy): New rule.
12958 (check-racy/%.exp): Likewise.
12959 * README (Racy testcases): New section.
12960 * analyze-racy-logs.py: New file.
12961
bdf7e230
DE
129622016-03-03 Doug Evans <dje@google.com>
12963
12964 * gdb.base/skip.exp: Use with_test_prefix.
12965
4719d415
YQ
129662016-03-03 Yao Qi <yao.qi@linaro.org>
12967
12968 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12969 Invoke step_over_syscall "clone" and break_cond_on_syscall
12970 "clone".
12971 * gdb.base/step-over-clone.c: New file.
12972
ea507862
YQ
129732016-03-03 Yao Qi <yao.qi@linaro.org>
12974
12975 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12976 code format.
12977
8fc8cbda
YQ
129782016-03-03 Yao Qi <yao.qi@linaro.org>
12979
12980 * gdb.base/disp-step-fork.c: Rename to ...
12981 * gdb.base/step-over-fork.c: ... it. New file.
12982 * gdb.base/disp-step-vfork.c: Rename to ...
12983 * gdb.base/step-over-vfork.c: ... it. New file.
12984 * gdb.base/disp-step-syscall.exp: Rename to ...
12985 * gdb.base/step-over-syscall.exp: ... it. New file.
12986 (disp_step_cross_syscall): Rename to ...
12987 (step_over_syscall): ... it.
12988
92fa70b0
YQ
129892016-03-03 Yao Qi <yao.qi@linaro.org>
12990
12991 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12992 If target supports condition evaluation on target, invoke
12993 break_cond_on_syscall for fork and vfork.
12994
e197ad3c
YQ
129952016-03-03 Yao Qi <yao.qi@linaro.org>
12996
12997 * gdb.base/disp-step-syscall.exp: Don't invoke
12998 support_displaced_stepping.
12999 (disp_step_cross_syscall): Test with displaced stepping off and
13000 on if supported.
13001
0b47da9f
YQ
130022016-03-03 Yao Qi <yao.qi@linaro.org>
13003
13004 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
13005 proc.
13006 (setup): New proc.
13007 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
13008 and setup.
13009
065ab6dc
BH
130102016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13011
13012 * gdb.fortran/vla-history.exp: Remove breakpoint.
13013
07e448ad 130142016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13015
25d49b86
PA
13016 * gdb.fortran/vla-history.exp: Lookup array elements and printing
13017 exceeds timeout.
07e448ad 13018
9ac2d526 130192016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13020
25d49b86
PA
13021 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
13022 breakpoint.
9ac2d526 13023
17807369
BH
130242016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
13025
13026 * gdb.mi/vla.f90: Nullify pointer after declaration.
13027
86e501af
PA
130282016-03-01 Pedro Alves <palves@redhat.com>
13029
13030 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
13031
1e903e32
PA
130322016-03-01 Pedro Alves <palves@redhat.com>
13033
13034 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
13035 before anything else.
13036 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
13037 _GNU_SOURCE here.
13038 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
13039 before anything else.
13040 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
13041
6ccb54e2
PA
130422016-03-01 Pedro Alves <palves@redhat.com>
13043
13044 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
13045
30ca9da1
YQ
130462016-03-01 Yao Qi <yao.qi@linaro.org>
13047
13048 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
13049 prepare_for_testing.
13050
dc856b38
YQ
130512016-03-01 Yao Qi <yao.qi@linaro.org>
13052
13053 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
13054
4a932159
AA
130552016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13056
13057 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
13058 manually constructing the output path.
13059
f2489477
AA
130602016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
13061
13062 * gdb.arch/s390-stackless.S: New.
13063 * gdb.arch/s390-stackless.exp: New.
13064
38899f16
IB
130652016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
13066
13067 * gdb.dlang/circular.c: New file.
13068 * gdb.dlang/circular.exp: New file.
13069
9fde51ed
YQ
130702016-02-26 Yao Qi <yao.qi@linaro.org>
13071
13072 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
13073 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
13074 (testcases): Update.
13075
ce90fefe
YQ
130762016-02-26 Yao Qi <yao.qi@linaro.org>
13077
13078 * gdb.reverse/aarch64.c: Rename to ...
13079 * gdb.reverse/insn-reverse.c: ... it.
13080 * gdb.reverse/aarch64.exp: Rename to ...
13081 * gdb.reverse/insn-reverse.exp: ... it.
13082
3263bceb
YQ
130832016-02-26 Yao Qi <yao.qi@linaro.org>
13084
13085 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
13086 (testcase_ftype): New.
13087 (testcases): New array.
13088 (n_testcases): New.
13089 (main): Call each element in testcases.
13090 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
13091 (read_testcase): New.
13092 Do the tests in a loop.
13093
6cb59ff1
YQ
130942016-02-25 Yao Qi <yao.qi@linaro.org>
13095
13096 * gdb.base/branches.c: Remove.
13097
ae91f625
MK
130982016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13099
13100 PR gdb/13808
13101 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
13102
678b48b7
MK
131032016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13104
13105 * gdb.trace/ftrace.exp: Remove unnecessary target check.
13106
7337a6f2
MK
131072016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
13108
13109 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
13110 change x86_64 call_insn to 'callq'.
13111
861ca91f
AT
131122016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
13113
13114 * gdb.trace/tfile-avx.c: Move to...
13115 * gdb.trace/tracefile-pseudo-reg.c: Here.
13116 * gdb.trace/tfile-avx.exp: Move to...
13117 * gdb.trace/tracefile-pseudo-reg.exp: Here.
13118
bf74e428
GB
131192016-02-24 Gary Benson <gbenson@redhat.com>
13120
13121 * gdb.base/attach-pie-noexec.exp: Do not expect an error
13122 message on attach.
13123
cce0e923
DE
131242016-02-23 Doug Evans <dje@google.com>
13125
13126 * gdb.base/skip.c (test_skip): New function.
13127 (end_test_skip_file_and_function): New function.
13128 (test_skip_file_and_function): New function.
13129 * gdb.base/skip1.c (test_skip): New function.
13130 (skip1_test_skip_file_and_function): New function.
13131 * gdb.base/skip.exp: Add tests for new skip options.
13132 * gdb.base/skip-solib.exp: Update expected output.
13133 * gdb.perf/skip-command.cc: New file.
13134 * gdb.perf/skip-command.exp: New file.
13135 * gdb.perf/skip-command.py: New file.
13136
4000e47e
MK
131372016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
13138
13139 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
13140 info registers pattern.
13141
24f75ead
IB
131422016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
13143
13144 * lib/future.exp: Add D support.
13145 (gdb_find_gdc): New proc.
13146 (gdb_default_target_compile): Add D support.
13147
fbb7bcbe
WW
131482016-02-18 Wei-cheng Wang <cole945@gmail.com>
13149
13150 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
13151 user+system time.
13152 (trace_speed_test): Determine the iteration count for a time
13153 between 15..30 seconds.
13154
012b3a21
WT
131552016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
13156
13157 * gdb.arch/i386-mpx-sigsegv.c: New file.
13158 * gdb.arch/i386-mpx-sigsegv.exp: New file.
13159 * gdb.arch/i386-mpx-simple_segv.c: New file.
13160 * gdb.arch/i386-mpx-simple_segv.exp: New file.
13161
2d5189bd
YQ
131622016-02-18 Yao Qi <yao.qi@linaro.org>
13163
13164 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
13165 Don't call setup_kfail.
13166
40fb20d0
YQ
131672016-02-18 Yao Qi <yao.qi@linaro.org>
13168
13169 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13170 Set "set breakpoint condition-evaluation" per $cond_bp_target.
13171
21b1f8d2
DE
131722016-02-16 Doug Evans <dje@google.com>
13173
13174 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
13175 * gdb.base/skip1.c: Ditto.
13176 * gdb.base/skip.exp: Whitespace cleanup.
13177
4041ed77
DB
131782016-02-16 Don Breazeal <donb@codesourcery.com>
13179
13180 PR remote/19496
13181 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
13182 Remove kfail for PR remote/19496.
13183
c4ef31bf
SM
131842016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13185
13186 * lib/gdb.exp (standard_temp_file): Return a path specific to
13187 the runtest invocation.
13188
266b65b3
SM
131892016-02-16 Simon Marchi <simon.marchi@ericsson.com>
13190
13191 * gdb.trace/save-trace.exp: Change relative path to be in the
13192 standard output directory.
13193
a7a0a6a9
JK
131942016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13195
13196 * gdb.arch/i386-prologue.c: Add missing prototypes.
13197
c99dbb42
JK
131982016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13199
13200 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
13201 * gdb.arch/i386-prologue.exp: Likewise.
13202 * gdb.arch/i386-size.exp: Likewise.
13203
aa480355
SM
132042016-02-15 Simon Marchi <simon.marchi@ericsson.com>
13205
13206 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
13207 define object file path.
13208 * gdb.btrace/gcore.exp: Use standard_output_file to define core
13209 file path.
13210 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
13211 standard_output_file to define binfile.
13212
ba881f50
JK
132132016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13214
13215 Fix compatibility with recent gfortran-5.3.1.
13216 * gdb.fortran/vla-history.exp (print vla1 allocated)
13217 (print vla2 allocated, print $2, print $3): Remove
13218 (print $4): Rename to ...
13219 (print $2): ... here.
13220 (print $9): Rename to ...
13221 (print $5): ... here.
13222 (print $10): Rename to ...
13223 (print $6): ... here.
13224 * gdb.fortran/vla.f90: Add pvla initialization.
13225
e9fb005c
JK
132262016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
13227
13228 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
13229 New test.
13230 * gdb.fortran/vla-value-sub.exp: Likewise.
13231
e44e00ff
MK
132322016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
13233
13234 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
13235
97e94151
SM
132362016-02-12 Simon Marchi <simon.marchi@ericsson.com>
13237
13238 * i386-biarch-core.exp: Define corefile using
13239 standard_output_file.
13240
01113bc1
YQ
132412016-02-12 Yao Qi <yao.qi@linaro.org>
13242
13243 * gdb.arch/arm-single-step-kernel-helper.c: New.
13244 * gdb.arch/arm-single-step-kernel-helper.exp: New.
13245
33b4777c
MM
132462016-02-12 Markus Metzger <markus.t.metzger@intel.com>
13247
13248 * gdb.btrace/tailcall-only.exp: New.
13249 * gdb.btrace/tailcall-only.c: New.
13250 * gdb.btrace/x86_64-tailcall-only.S: New.
13251 * gdb.btrace/i686-tailcall-only.S: New.
13252
acc23c11
PA
132532016-02-11 Pedro Alves <palves@redhat.com>
13254
13255 * README (Parallel testing): Add missing double quotes.
13256
e352bf0a
PA
132572016-02-11 Pedro Alves <palves@redhat.com>
13258
13259 * README (Parallel testing): New section.
13260 (GDB_PARALLEL): Rewrite.
13261 (FORCE_PARALLEL): Document.
13262
9f5fed78
MK
132632016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
13264
13265 * gdb.trace/tfile-avx.c: New test.
13266 * gdb.trace/tfile-avx.exp: New test.
13267
9ef9e6a6
KS
132682016-02-09 Keith Seitz <keiths@redhat.com>
13269
13270 PR breakpoints/19546
13271 * gdb.base/infcall-exec.c: New file.
13272 * gdb.base/infcall-exec2.c: New file.
13273 * gdb.base/infcall-exec.exp: New file.
13274
a96e36da
KS
132752016-02-09 Keith Seitz <keiths@redhat.com>
13276
13277 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
13278 (toplevel): Call test_bkpt_address.
13279
9f61929f
KS
132802016-02-09 Keith Seitz <keiths@redhat.com>
13281
13282 PR python/19506
13283 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
13284 (toplevel): Call test_bkpt_address.
13285
1e94266c
SM
132862016-02-09 Simon Marchi <simon.marchi@ericsson.com>
13287
13288 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
13289 to AC_OUTPUT.
13290 * configure: Regenerate.
13291
2a7f3dff
PA
132922016-02-09 Pedro Alves <palves@redhat.com>
13293
13294 PR breakpoints/19548
13295 * gdb.base/execl-update-breakpoints.c (some_function): New
13296 function.
13297 (main): Call it.
13298 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
13299 Tighten expected GDB output.
13300
2151ccc5
SM
133012016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13302
13303 * Makefile.in (ALL_SUBDIRS): Remove.
13304 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
13305 (distclean maintainer-clean realclean): Likewise.
13306 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
13307 * configure: Regenerate.
13308 * gdb.ada/Makefile.in: Delete.
13309 * gdb.arch/Makefile.in: Likewise.
13310 * gdb.asm/Makefile.in: Likewise.
13311 * gdb.base/Makefile.in: Likewise.
13312 * gdb.btrace/Makefile.in: Likewise.
13313 * gdb.cell/Makefile.in: Likewise.
13314 * gdb.compile/Makefile.in: Likewise.
13315 * gdb.cp/Makefile.in: Likewise.
13316 * gdb.disasm/Makefile.in: Likewise.
13317 * gdb.dlang/Makefile.in: Likewise.
13318 * gdb.dwarf2/Makefile.in: Likewise.
13319 * gdb.fortran/Makefile.in: Likewise.
13320 * gdb.gdb/Makefile.in: Likewise.
13321 * gdb.go/Makefile.in: Likewise.
13322 * gdb.guile/Makefile.in: Likewise.
13323 * gdb.java/Makefile.in: Likewise.
13324 * gdb.linespec/Makefile.in: Likewise.
13325 * gdb.mi/Makefile.in: Likewise.
13326 * gdb.modula2/Makefile.in: Likewise.
13327 * gdb.multi/Makefile.in: Likewise.
13328 * gdb.objc/Makefile.in: Likewise.
13329 * gdb.opencl/Makefile.in: Likewise.
13330 * gdb.opt/Makefile.in: Likewise.
13331 * gdb.pascal/Makefile.in: Likewise.
13332 * gdb.perf/Makefile.in: Likewise.
13333 * gdb.python/Makefile.in: Likewise.
13334 * gdb.reverse/Makefile.in: Likewise.
13335 * gdb.server/Makefile.in: Likewise.
13336 * gdb.stabs/Makefile.in: Likewise.
13337 * gdb.threads/Makefile.in: Likewise.
13338 * gdb.trace/Makefile.in: Likewise.
13339 * gdb.xml/Makefile.in: Likewise.
13340 * lib/gdb.exp (make_gdb_parallel_path): Add check for
13341 GDB_PARALLEL.
13342 (standard_output_file): Remove check for GDB_PARALLEL, always
13343 return path in outputs/$subdir/$testname.
13344
437277d4
SM
133452016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13346
13347 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
13348 (site.exp): Assign abs_srcdir to tcl's srcdir.
13349
31d913c7
YQ
133502016-02-04 Yao Qi <yao.qi@linaro.org>
13351
13352 * gdb.base/foll-exec-mode.c: Include limits.h.
13353 (main): Add parameters argc and argv. Get directory from
13354 argv[0].
13355 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
13356 compilation.
13357 * gdb.base/foll-exec.c: Include limits.h.
13358 (main): Add parameters argc and argv.
13359 Get directory from argv[0].
13360 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
13361 Adjust tests on the number of lines as source code changed.
13362 * gdb.base/foll-vfork-exit.c: Include limits.h.
13363 (main): Add one line of statement before vfork.
13364 * gdb.base/foll-vfork.c: Include limits.h and string.h.
13365 (main): Add parameters argc and argv. Get directory from
13366 argv[0].
13367 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
13368 (setup_gdb): Set tbreak to skip some source lines.
13369 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
13370 (main): Add parameters argc and argv. Get directory from
13371 argv[0].
13372 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
13373 compilation.
13374 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
13375 (main): Add parameters argc and argv. Get directory from
13376 argv[0].
13377 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
13378 compilation.
13379
9482b9fb
DE
133802016-02-01 Doug Evans <dje@google.com>
13381
13382 * gdb.base/skip.exp: Clean up multiple references to same test name.
13383
6b2e4f10
PA
133842016-02-01 Pedro Alves <palves@redhat.com>
13385
ccb6afd6 13386 PR remote/19496
6b2e4f10
PA
13387 * gdb.threads/forking-threads-plus-breakpoint.exp
13388 (displaced_stepping_supported): New global.
13389 (probe_displaced_stepping_support): New procedure.
13390 (do_test): Add 'displaced' parameter, and use it.
13391 (top level): Check for displaced stepping support. Add displaced
13392 stepping on/off testing axis.
13393
37a8db1a
AB
133942016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13395
13396 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
13397 pointer. Don't perform further tests on the unassociated pointer
13398 if the first test fails.
13399
5fdf6324
AB
134002016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13401
13402 * gdb.base/max-value-size.c: New file.
13403 * gdb.base/max-value-size.exp: New file.
13404 * gdb.base/huge.exp: Disable max-value-size for this test.
13405
935c6144
IB
134062016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
13407
13408 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13409
7fe8399d
YQ
134102016-01-28 Yao Qi <yao.qi@linaro.org>
13411
13412 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
13413
a2077e25
PA
134142016-01-25 Pedro Alves <palves@redhat.com>
13415
13416 PR threads/19461
13417 * gdb.base/fork-running-state.c: New file.
13418 * gdb.base/fork-running-state.exp: New file.
13419
1d2736d4
PA
134202016-01-25 Pedro Alves <palves@redhat.com>
13421
13422 PR gdb/19494
13423 * gdb.base/catch-fork-kill.c: New file.
13424 * gdb.base/catch-fork-kill.exp: New file.
13425
f1da4b11
PA
134262016-01-25 Pedro Alves <palves@redhat.com>
13427
13428 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
13429 Delete, moved to lib/gdb.exp.
13430 * gdb.threads/forking-threads-plus-breakpoint.exp
13431 (foreach_with_prefix): Likewise.
13432 * gdb.threads/process-dies-while-handling-bp.exp
13433 (foreach_with_prefix): Likewise.
13434 * lib/gdb.exp (foreach_with_prefix): New procedure.
13435
45f38546
MK
134362016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
13437
13438 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
13439 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
13440
dc29a1ce
MK
134412016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
13442
13443 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
13444 endian targets.
13445
092127d7
JK
134462016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13447 Pedro Alves <palves@redhat.com>
13448
13449 Fix testsuite compatibility with Guile.
13450 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
13451 number.
13452
31d765d3
JK
134532016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13454
13455 Fix testsuite compatibility with Guile.
13456 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
13457 (thread 1): New test for backtrace through signal handler.
13458
1ac78c04
YQ
134592016-01-22 Yao Qi <yao.qi@linaro.org>
13460
13461 PR testsuite/19491
13462 * gdb.base/multi-forks.c: Include
13463 ../lib/unbuffer_output.c
13464 (main): Call gdb_unbuffer_output.
13465
4f5946a8
DE
134662016-01-21 Doug Evans <dje@google.com>
13467
13468 * lib/ada.exp (gdb_compile_ada): Fix typo.
13469
305e13e6
JB
134702016-01-21 Joel Brobecker <brobecker@adacore.com>
13471
13472 * gdb.base/break-fun-addr.exp: New file.
13473 * gdb.base/break-fun-addr1.c: New file.
13474 * gdb.base/break-fun-addr2.c: New file.
13475
5f5dfff6
SM
134762016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13477
13478 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13479 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13480 enum flag values.
13481
fd356fa2
AA
134822016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13483
13484 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13485 when GDB can not set the vector return value. Add more comments
13486 for clarification.
13487
9df22175
AT
134882016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13489
13490 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13491 command.
13492
41d1845e
SM
134932016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13494
13495 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13496
01ac6840
SM
134972016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13498
13499 * Makefile.in (check-single): Pass --status to runtest.
13500 (check/%.exp): Likewise.
13501
135022016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13503
13504 * Makefile.in (check-parallel): Propagate return code from make
13505 do-check-parallel.
13506
bd0a71fa
MK
135072016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13508
13509 * gdb.trace/ftrace.exp: Fix expected message on continue.
13510 * gdb.trace/pending.exp: Fix expected message on continue.
13511 * gdb.trace/trace-break.exp: Fix expected message on continue.
13512
8bcbad33
SM
135132016-01-18 Simon Marchi <simon.marchi@ericsson.com>
13514
13515 * lib/gdb.exp (gdb_test): Remove unused global references.
13516
f303dbd6
PA
135172016-01-18 Pedro Alves <palves@redhat.com>
13518
13519 * gdb.base/async-shell.exp: Adjust expected output.
13520 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
13521 * gdb.base/siginfo-thread.exp: Adjust expected output.
13522 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
13523 * gdb.java/jnpe.exp: Adjust expected output.
13524 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
13525 * gdb.threads/continue-pending-status.exp: Adjust expected output.
13526 * gdb.threads/leader-exit.exp: Adjust expected output.
13527 * gdb.threads/manythreads.exp: Adjust expected output.
13528 * gdb.threads/pthreads.exp: Adjust expected output.
13529 * gdb.threads/schedlock.exp: Adjust expected output.
13530 * gdb.threads/siginfo-threads.exp: Adjust expected output.
13531 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
13532 expected output.
13533 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
13534 output.
13535 * gdb.threads/sigthread.exp: Adjust expected output.
13536 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
13537
b2789696
YQ
135382016-01-18 Yao Qi <yao.qi@linaro.org>
13539
13540 * gdb.guile/scm-section-script.c: Replace @progbits with
13541 %progbits.
13542 * gdb.python/py-section-script.c: Likewise.
13543
71ef29a8
PA
135442016-01-15 Pedro Alves <palves@redhat.com>
13545
13546 * gdb.multi/tids.exp: Test star wildcard ranges.
13547
3f5b7598
PA
135482016-01-15 Pedro Alves <palves@redhat.com>
13549
13550 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
13551 command from "thread apply" invocation.
13552 (thr_apply_info_thr_invalid): Default the expected output to the
13553 input tid list.
13554 (top level): Add tests that use convenience variables. Add tests
13555 for "thread apply" with a valid TID list, but missing the command.
13556
663f6d42
PA
135572016-01-13 Pedro Alves <palves@redhat.com>
13558
13559 * gdb.base/default.exp: Expect $_gthread as well.
13560 * gdb.multi/tids.exp: Test $_gthread.
13561 * gdb.threads/thread-specific.exp: Test $_gthread.
13562
c84f6bbf
PA
135632016-01-13 Pedro Alves <palves@redhat.com>
13564
13565 * gdb.multi/tids.exp: Test "info threads -gid".
13566
22a02324
PA
135672016-01-13 Pedro Alves <palves@redhat.com>
13568
13569 * gdb.multi/tids.exp: Test InferiorThread.global_num and
13570 Breakpoint.thread.
13571 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
13572
5d5658a1
PA
135732016-01-07 Pedro Alves <palves@redhat.com>
13574
13575 * gdb.base/break.exp: Adjust to output changes.
13576 * gdb.base/hbreak2.exp: Likewise.
13577 * gdb.base/sepdebug.exp: Likewise.
13578 * gdb.base/watch_thread_num.exp: Likewise.
13579 * gdb.linespec/keywords.exp: Likewise.
13580 * gdb.multi/info-threads.exp: Likewise.
13581 * gdb.threads/thread-find.exp: Likewise.
13582 * gdb.multi/tids.c: New file.
13583 * gdb.multi/tids.exp: New file.
13584
84654457
PA
135852016-01-13 Pedro Alves <palves@redhat.com>
13586
13587 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
13588
e3940304
PA
135892016-01-13 Pedro Alves <palves@redhat.com>
13590
13591 * gdb.base/default.exp: Expect $_inferior as well.
13592 * gdb.multi/base.exp: Test $_inferior.
13593
a911d87a
PA
135942016-01-13 Pedro Alves <palves@redhat.com>
13595
13596 PR breakpoints/19388
13597 * gdb.base/catch-signal-siginfo-cond.c: New file.
13598 * gdb.base/catch-signal-siginfo-cond.exp: New file.
13599
82075af2
JS
136002016-01-12 Josh Stone <jistone@redhat.com>
13601 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13602
13603 * gdb.base/catch-syscall.c (do_execve): New variable.
13604 (main): Conditionally trigger an execve.
13605 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
13606 (test_catch_syscall_execve): New, check entry/return across execve.
13607 (do_syscall_tests): Call test_catch_syscall_execve.
13608
e46eeedd
PA
136092016-01-12 Pedro Alves <palves@redhat.com>
13610
13611 * gdb.base/random-signal.exp (do_test): New procedure, with body
13612 of testcase moved in.
13613
01d8c27e
JK
136142016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13615 Pedro Alves <palves@redhat.com>
13616
13617 * gdb.base/funcargs.exp (finish from indirectly called function):
13618 Reintroduce the case for 'First'.
13619
9a706302
JK
136202016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13621 Pedro Alves <palves@redhat.com>
13622
13623 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13624 (tcatch_vfork_then_child_follow_exec)
13625 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
13626 identification.
13627
c0ecb95f
JK
136282016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13629
13630 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
13631 and repeats to unlimited.
13632 * gdb.python/py-value.exp: Likewise.
13633 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
13634 and repeats to unlimited.
13635
6cfc1fcb
JK
136362016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13637
13638 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
13639 and reordering the functions.
13640 * gdb.multi/hangout.c: Likewise.
13641 * gdb.multi/hello.c: Likewise.
13642
582a1b00
SM
136432016-01-08 Simon Marchi <simon.marchi@ericsson.com>
13644
13645 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
13646 absolute.
13647 (SingleStatisticTestResult.report): Use dict.keys instead of
13648 dict.iterkeys.
13649
79bc59cb
PA
136502016-01-06 Pedro Alves <palves@redhat.com>
13651
13652 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
13653
43368e1d
MM
136542016-01-04 Markus Metzger <markus.t.metzger@intel.com>
13655
13656 * gdb.btrace/dlopen.exp: New.
13657 * gdb.btrace/dlopen.c: New.
13658 * gdb.btrace/dlopen-dso.c: New.
13659
79fad5b8
SL
136602015-12-25 Sandra Loosemore <sandra@codesourcery.com>
13661
13662 * lib/gdb.exp (gdb_test): Update comments to clarify that the
13663 PATTERN argument is optional.
13664
ab8314b3
JB
136652015-12-24 Joel Brobecker <brobecker@adacore.com>
13666
13667 * lib/ada.exp (target_compile_ada_from_dir): New function.
13668 (gdb_compile_ada): Reimplement avoiding the use of project files.
13669 * gdb.ada/gnat_ada.gpr: Delete.
13670 * gdb.ada/cond_lang.exp: Adjust test to make path before
13671 filename optional.
13672 * gdb.ada/small_reg_param.exp: Likewise.
13673
fe33faff
SM
136742015-12-22 Simon Marchi <simon.marchi@ericsson.com>
13675
13676 * gdb.base/foll-vork.exp: Remove HP-UX special case.
13677
6d265cb4
TP
136782015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13679
13680 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
13681 case.
13682
10125099
SM
136832015-12-21 Simon Marchi <simon.marchi@ericsson.com>
13684
13685 * gdb.base/break.exp: Remove dead code.
13686 * gdb.base/sepdebug.exp: Likewise.
13687
3ca22649
SM
136882015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13689
13690 * gdb.asm/asm-source.exp: Remove HP-UX references.
13691 * gdb.base/annota1.exp: Likewise.
13692 * gdb.base/annota3.exp: Likewise.
13693 * gdb.base/attach.exp: Likewise.
13694 * gdb.base/bigcore.exp: Likewise.
13695 * gdb.base/break.exp: Likewise.
13696 * gdb.base/call-ar-st.exp: Likewise.
13697 * gdb.base/callfuncs.exp: Likewise.
13698 * gdb.base/catch-fork-static.exp: Likewise.
13699 * gdb.base/display.exp: Likewise.
13700 * gdb.base/foll-exec-mode.exp: Likewise.
13701 * gdb.base/foll-exec.exp: Likewise.
13702 * gdb.base/foll-fork.exp: Likewise.
13703 * gdb.base/foll-vfork.exp: Likewise.
13704 * gdb.base/funcargs.exp: Likewise.
13705 * gdb.base/hbreak2.exp: Likewise.
13706 * gdb.base/inferior-died.exp: Likewise.
13707 * gdb.base/interrupt.exp: Likewise.
13708 * gdb.base/multi-forks.exp: Likewise.
13709 * gdb.base/nodebug.exp: Likewise.
13710 * gdb.base/sepdebug.exp: Likewise.
13711 * gdb.base/solib1.c: Likewise.
13712 * gdb.base/step-test.exp: Likewise.
13713 * gdb.mi/non-stop.c: Likewise.
13714 * gdb.mi/pthreads.c: Likewise.
13715 * gdb.multi/bkpt-multi-exec.ex: Likewise.
13716 * gdb.threads/pthreads.c: Likewise.
13717 * gdb.threads/staticthreads.exp: Likewise.
13718 * lib/future.exp: Likewise.
13719 * lib/gdb.exp: Likewise.
13720 * gdb.base/so-indr-cl.c: Remove.
13721 * gdb.base/so-indr-cl.exp: Likewise.
13722 * gdb.base/solib.c: Likewise.
13723 * gdb.base/solib.exp: Likewise.
13724 * gdb.base/solib2.c: Likewise.
13725
b6304613
SM
137262015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13727
13728 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
13729 * gdb.base/call-ar-st.exp: Likewise.
13730 * gdb.base/callfuncs.exp: Likewise.
13731 * gdb.base/condbreak.exp: Likewise.
13732 * gdb.base/constvars.exp: Likewise.
13733 * gdb.base/hbreak2.exp: Likewise.
13734 * gdb.base/langs.exp: Likewise.
13735 * gdb.base/list.exp: Likewise.
13736 * gdb.base/long_long.exp: Likewise.
13737 * gdb.base/ptype.exp: Likewise.
13738 * gdb.base/scope.exp: Likewise.
13739 * gdb.base/signals.exp: Likewise.
13740 * gdb.base/so-impl-ld.exp: Likewise.
13741 * gdb.base/varargs.exp: Likewise.
13742 * gdb.base/volatile.exp: Likewise.
13743 * gdb.base/whatis.exp: Likewise.
13744 * gdb.cp/cplusfuncs.exp: Likewise.
13745 * gdb.cp/inherit.exp: Likewise.
13746 * gdb.cp/local.exp: Likewise.
13747 * gdb.cp/member-ptr.exp: Likewise.
13748 * gdb.cp/method.exp: Likewise.
13749 * gdb.cp/overload.exp: Likewise.
13750 * gdb.cp/templates.exp: Likewise.
13751 * gdb.stabs/weird.exp: Likewise.
13752 * lib/compiler.c: Likewise.
13753 * lib/compiler.cc: Likewise.
13754 * lib/cp-support.exp: Likewise.
13755 * lib/gdb.exp: Likewise.
13756
bf401b07
SM
137572015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
13758
13759 * configure.ac: Remove HP-UX case.
13760 * configure: Regenerate.
13761
aff9c0f8
SM
137622015-12-18 Simon Marchi <simon.marchi@ericsson.com>
13763
13764 * lib/gdb.exp (gdb_compile): Add function doc.
13765
a6904d5a
PA
137662015-12-17 Pedro Alves <palves@redhat.com>
13767
13768 PR threads/19354
13769 * gdb.multi/info-threads.exp: New file.
13770
a22279dd
YQ
137712015-12-15 Yao Qi <yao.qi@linaro.org>
13772
13773 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
13774 is aarch64*-*-*.
13775
0588c796
SL
137762015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13777
13778 * gdb.base/history-duplicates.exp: Skip if no readline support.
13779
5d978e17
SL
137802015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13781
13782 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13783
7e763b86
SL
137842015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13785
13786 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13787
87a3a92c
SL
137882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13789
13790 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13791 ctrl-C if nointerrupts target property is set.
13792 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13793 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13794 * gdb.base/paginate-bg-execution.exp: Likewise.
13795 * gdb.base/paginate-execution-startup.exp: Likewise.
13796 * gdb.base/random-signal.exp: Likewise.
13797 * gdb.base/range-stepping.exp: Likewise.
13798 * gdb.cp/annota2.exp: Likewise.
13799 * gdb.cp/annota3.exp: Likewise.
13800 * gdb.gdb/selftest.exp: Likewise.
13801 * gdb.threads/continue-pending-status.exp: Likewise.
13802 * gdb.threads/leader-exit.exp: Likewise.
13803 * gdb.threads/manythreads.exp: Likewise.
13804 * gdb.threads/pthreads.exp: Likewise.
13805 * gdb.threads/schedlock.exp: Likewise.
13806 * gdb.threads/sigthread.exp: Likewise.
13807
a8f077dc
DB
138082015-12-11 Don Breazeal <donb@codesourcery.com>
13809
13810 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13811 remote.
13812 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13813 * gdb.base/foll-exec.exp (main): Enable for target remote.
13814 * gdb.base/foll-fork.exp (main): Likewise.
13815 * gdb.base/foll-vfork.exp (main): Likewise.
13816 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13817 (proc continue_to_exit_bp_loc): Use clean_restart.
13818 * gdb.base/pie-execl.exp (main): Disable for target remote.
13819 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13820 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13821 * gdb.threads/execl.exp (main): Likewise.
13822 * gdb.threads/fork-child-threads.exp (main): Likewise.
13823 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13824 remote.
13825 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13826 remote.
13827 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13828 pid.tid style ptids, instead of just tid.
13829 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13830 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13831 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13832 ptids, instead of just tid.
13833
3b2464a8
AB
138342015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13835
13836 * gdb.base/list.exp (test_list_forward): Add end of file error
13837 test.
13838 (test_repeat_list_command): Add end of file error test.
13839 (test_list_backwards): Add beginning of file error test.
13840
a0def019
AB
138412015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13842
13843 * gdb.base/list.exp (test_list_invalid_args): New function,
13844 defined, and called.
13845
5c000dff
AB
138462015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13847
13848 * gdb.base/list.exp (test_list): Make test names unique.
13849
f1637ebe
YQ
138502015-12-11 Yao Qi <yao.qi@linaro.org>
13851
13852 * gdb.base/coremaker2.c: Remove.
13853
36d6fc0a
PA
138542015-12-10 Pedro Alves <palves@redhat.com>
13855
13856 * gdb.multi/base.exp: Remove stale "spaces" references.
13857
762f7747
PA
138582015-12-10 Pedro Alves <palves@redhat.com>
13859
13860 * gdb.multi/base.exp: Don't use nowarnings.
13861 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13862 * gdb.multi/hangout.c: Include stdio.h.
13863 * gdb.multi/hello.c: Include stdlib.h.
13864 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13865 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13866 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13867
28d2bfb9
AB
138682015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13869
13870 * gdb.dwarf2/dw2-ranges-base.c: New file.
13871 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13872 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13873 support additional line table, and debug ranges generation.
13874 (Dwarf::ranges): New function, generate .debug_ranges.
13875 (Dwarf::lines): Support generating simple line table programs.
13876 (Dwarf::assemble): Initialise new namespace variables.
13877
5fc2beac
KB
138782015-12-09 Kevin Buettner <kevinb@redhat.com>
13879
13880 * gdb.base/async.exp (proc test_background): Add case for
13881 asynchronous execution not supported.
13882
1c35a88f
LM
138832015-12-09 Luis Machado <lgustavo@codesourcery.com>
13884
13885 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13886 format and change test names to make them unique.
13887
b593e3d9
RK
138882015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13889 Pedro Alves <pedro@redhat.com>
13890
13891 PR gdb/18702
13892 Add checking of floatformats setup on x86_64 hosts.
13893 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13894 (smallval, bigval): New labels/constants.
13895 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13896 float" after loading bigval and smallval.
13897
d72413e6
PMR
138982015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13899
13900 * gdb.ada/fun_overload_menu.exp: New testcase.
13901 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13902
ece66d65
JS
139032015-12-04 Josh Stone <jistone@redhat.com>
13904
13905 * gdb.base/catch-fork-static.exp: New.
13906
41d0efca
YQ
139072015-12-03 Yao Qi <yao.qi@linaro.org>
13908
13909 * gdb.base/sizeof.c: Don't include stdio.h and
13910 ../lib/unbuffer_output.c.
13911 (main): New variable 'size' and 'value'. Remove printf and
13912 gdb_unbuffer_output. Assign return value to size and value.
13913 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13914 at the beginning.
13915 (check_sizeof): Check the result by printing variable 'size'.
13916 (check_valueof): Check the result by printing variable 'value'.
13917
99fd02d9
YQ
139182015-12-01 Yao Qi <yao.qi@linaro.org>
13919
13920 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13921 for aarch64*-*-linux* target.
13922
f2faf941
PA
139232015-11-30 Pedro Alves <palves@redhat.com>
13924
13925 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13926
04bf20c5
PA
139272015-11-30 Pedro Alves <palves@redhat.com>
13928
13929 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13930 Handle non-stop mode vCont replies.
13931
09df4675
PA
139322015-11-30 Pedro Alves <palves@redhat.com>
13933
13934 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13935 prepare_for_testing. Start gdb with "set non-stop on" appended to
13936 GDBFLAGS. Lax expected stop output.
13937
58b584af
YQ
139382015-11-27 Yao Qi <yao.qi@linaro.org>
13939
13940 * gdb.arch/arm-neon.exp: New.
13941 * gdb.arch/arm-neon.c: New.
13942
dfcb77a8
YQ
139432015-11-27 Yao Qi <yao.qi@linaro.org>
13944
13945 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13946
88e8ec1b
YQ
139472015-11-27 Yao Qi <yao.qi@linaro.org>
13948
13949 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13950 frames-invalid annotation.
13951
bfde72c2
YQ
139522015-11-27 Yao Qi <yao.qi@linaro.org>
13953
13954 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13955
f6512a69
SM
139562015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13957
13958 * gdb.threads/names.exp: New file.
13959 * gdb.threads/names.c: New file.
13960 * README: Mention gdb,no_thread_names.
13961
46a3515b
MM
139622015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13963
13964 PR 19297
13965 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13966 support" error.
13967
62147a22
PA
139682015-11-24 Pedro Alves <palves@redhat.com>
13969
13970 PR 17539
13971 * gdb.base/display.exp: Expect displays to be sorted in ascending
13972 order. Use multi_line.
13973 * gdb.base/solib-display.exp: Likewise.
13974
2f341b6e
PA
139752015-11-24 Pedro Alves <palves@redhat.com>
13976
13977 PR 17539
25d49b86
PA
13978 * gdb.base/display.exp: Expect displays to be sorted in ascending
13979 order. Use multi_line.
13980 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13981
7e0aa6aa
PA
139822015-11-24 Pedro Alves <palves@redhat.com>
13983
13984 PR 17539
13985 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13986 threads in ascending order.
13987 * gdb.base/foll-fork.exp: Likewise.
13988 * gdb.base/foll-vfork.exp: Likewise.
13989 * gdb.base/multi-forks.exp: Likewise.
13990 * gdb.mi/mi-nonstop.exp: Likewise.
13991 * gdb.mi/mi-nsintrall.exp: Likewise.
13992 * gdb.multi/base.exp: Likewise.
13993 * gdb.multi/multi-arch.exp: Likewise.
13994 * gdb.python/py-inferior.exp: Likewise.
13995 * gdb.threads/break-while-running.exp: Likewise.
13996 * gdb.threads/execl.exp: Likewise.
13997 * gdb.threads/gcore-thread.exp: Likewise.
13998 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13999 * gdb.threads/kill.exp: Likewise.
14000 * gdb.threads/linux-dp.exp: Likewise.
14001 * gdb.threads/multiple-step-overs.exp: Likewise.
14002 * gdb.threads/next-bp-other-thread.exp: Likewise.
14003 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
14004 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
14005 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
14006 * gdb.threads/thread-find.exp: Likewise.
14007 * gdb.threads/tls.exp: Likewise.
14008 * lib/mi-support.exp (mi_reverse_list): Delete.
14009 (mi_check_thread_states): No longer reverse list.
14010
2cc57ad8
PA
140112015-11-24 Pedro Alves <palves@redhat.com>
14012
14013 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
14014 use lowercase.
14015
c93e8391
SM
140162015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14017
14018 * gdb.trace/actions.c: Include trace-common.h.
14019 (main): Add a location for a fast tracepoint.
14020 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
14021 the normal tracepoints.
14022 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
14023
045ccf91
SM
140242015-11-23 Simon Marchi <simon.marchi@ericsson.com>
14025
14026 * save-trace.exp: Factor out code to these...
14027 (gdb_save_tracepoints): New.
14028 (gdb_load_tracepoints): New.
14029 (do_save_load_test): New.
14030
5506f9f6
KB
140312015-11-23 Kevin Buettner <kevinb@redhat.com>
14032
14033 * gdb.base/asmlabel.exp: New test.
14034 * gdb.base/asmlabel.c: New test case.
14035
16c3b12f
JB
140362015-11-23 Joel Brobecker <brobecker@adacore.com>
14037
14038 * gdb.base/wrong_frame_bt_full-main.c: New file.
14039 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
14040 * gdb.base/wrong_frame_bt_full.exp: New file.
14041
155bfbd3
JB
140422015-11-23 Joel Brobecker <brobecker@adacore.com>
14043
14044 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
14045
bb097445
JM
140462015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14047
206853a0 14048 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
14049 pstate register when comparing registers values in
14050 sparc64-*-linux-gnu targets to avoid spurious differences.
14051
9c88ed8f
JM
140522015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
14053
206853a0 14054 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 14055
96161e25
SL
140562015-11-19 Sandra Loosemore <sandra@codesourcery.com>
14057
14058 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
14059 as type argument to gdb_compile.
14060 * gdb.base/nested-subp2.exp: Likewise.
14061 * gdb.base/nested-subp3.exp: Likewise.
14062
340c2830
DV
140632015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
14064
14065 * lib/dwarf.exp (_note): Fix left shift of negative value.
14066 * gdb.trace/trace-condition.exp: Likewise.
14067
c1862d0f
YQ
140682015-11-13 Yao Qi <yao.qi@linaro.org>
14069
14070 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
14071 comments about d10v.
14072 (test_scalar_returns): Likewise.
14073 * gdb.base/d10v.ld: Remove.
14074 * gdb.base/overlays.exp: Remove the target triplet checking for
14075 d10v-*-*.
14076 * gdb.base/structs.exp (test_struct_returns): Remove the
14077 comments about d10v.
14078 (test_struct_calls): Likewise.
14079
77ae9c19
YQ
140802015-11-13 Yao Qi <yao.qi@linaro.org>
14081
14082 * gdb.base/gnu_vector.exp: Check the return value by "p res".
14083 * gdb.base/gnu_vector.c: Don't include stdio.h.
14084 (main): Don't print res and call add_some_intvecs.
14085
430e004e
MK
140862015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
14087
14088 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
14089 macro.
14090 (func5): Removed.
14091 (func4): Use FAST_TRACEPOINT_LABEL.
14092 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
14093 macro.
14094 (func): Removed.
14095 (thread_function): Use FAST_TRACEPOINT_LABEL.
14096 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
14097 (func): Remove.
14098 (marker): Use FAST_TRACEPOINT_LABEL.
14099 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
14100 (pendfunc1): Remove.
14101 (pendfunc): Use FAST_TRACEPOINT_LABEL.
14102 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
14103 (foo): Remove.
14104 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
14105 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
14106 macro.
14107 (func): Remove.
14108 (marker): Use FAST_TRACEPOINT_LABEL.
14109 * gdb.trace/trace-common.h: New header.
14110 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
14111 macro.
14112 (func): Remove.
14113 (marker): Use FAST_TRACEPOINT_LABEL.
14114 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
14115 (func): Remove.
14116 (thread_function): Use FAST_TRACEPOINT_LABEL.
14117
6e7675a7
MK
141182015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
14119
14120 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
14121 in front.
14122 * gdb.trace/change-loc.exp: Use global pcreg definition.
14123 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
14124 * gdb.trace/entry-values.exp: Use global spreg definition, add $
14125 in front.
14126 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
14127 * gdb.trace/pending.exp: Likewise.
14128 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
14129 * gdb.trace/trace-break.exp: Likewise.
14130 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
14131 in front.
14132 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
14133 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
14134 in front.
14135 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
14136
dddc0e16
JB
141372015-11-09 Joel Brobecker <brobecker@adacore.com>
14138
14139 * gdb.ada/fin_fun_out: New testcase.
14140
c6f0b406
KB
141412015-11-07 Kevin Buettner <kevinb@redhat.com>
14142
14143 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
14144 value associated with DW_AT_byte_size.
14145 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
14146 constants for DW_AT_byte_size, DW_AT_lower_bound, and
14147 DW_AT_upper_bound.
14148
f01dcfd9
KB
141492015-11-07 Kevin Buettner <kevinb@redhat.com>
14150
14151 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
14152 (gdb_target_symbol_prefix_flags): Define in terms of _asm
14153 version.
14154 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
14155 gdb.dwarf2/dw2-canonicalize-type.exp,
14156 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
14157 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
14158 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
14159 provided by gdb_target_symbol_prefix_flags_asm.
14160 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
14161 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
14162 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
14163 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
14164 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
14165 macros where needed). Use this macro for symbols which require
14166 the prefix provided by SYMBOL_PREFIX.
14167
2223449a
KB
141682015-11-05 Kevin Buettner <kevinb@redhat.com>
14169
14170 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
14171 New procs.
14172 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
14173 representing expressions, of more than one list element.
14174 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
14175 to prepend linker symbol prefix to f.
14176 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
14177 table_1 and table_2.
14178 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
14179 Likewise, for f and g.
14180 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
14181 for ptr.
14182 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
14183 for main.
14184 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
14185 table_1_ptr and table_2_ptr.
14186
6f2f1a3a
JK
141872015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14188 Joel Brobecker <brobecker@adacore.com>
14189
14190 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
14191
566c56c9
MK
141922015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
14193
14194 * gdb.reverse/s390-mvcle.c: New test.
14195 * gdb.reverse/s390-mvcle.exp: New file.
14196 * lib/gdb.exp: Enable reverse tests on s390*-linux.
14197
d5f0636b
MK
141982015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14199
14200 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
14201
7ad8b86c
MK
142022015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
14203
14204 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
14205 reaching marker2.
14206 * gdb.reverse/getresuid-reverse.exp: Likewise.
14207 * gdb.reverse/pipe-reverse.exp: Likewise.
14208 * gdb.reverse/readv-reverse.exp: Likewise.
14209 * gdb.reverse/recvmsg-reverse.exp: Likewise.
14210 * gdb.reverse/time-reverse.exp: Likewise.
14211 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
14212
4081c0f1
YQ
142132015-10-30 Yao Qi <yao.qi@linaro.org>
14214
14215 * gdb.threads/wp-replication.c (watch_count_done): Remove.
14216 (empty_cycle): Remove.
14217 (main): Don't call empty_cycle. Don't use watch_count_done.
14218 * gdb.threads/wp-replication.exp: Don't set breakpoint on
14219 empty_cycle. Rewrite the code counting HW watchpoints.
14220
452b4ba5
MK
142212015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
14222
14223 * gdb.reverse/fstatat-reverse.c: New test.
14224 * gdb.reverse/fstatat-reverse.exp: New file.
14225 * gdb.reverse/getresuid-reverse.c: New test.
14226 * gdb.reverse/getresuid-reverse.exp: New file.
14227 * gdb.reverse/pipe-reverse.c: New test.
14228 * gdb.reverse/pipe-reverse.exp: New file.
14229 * gdb.reverse/readv-reverse.c: New test.
14230 * gdb.reverse/readv-reverse.exp: New file.
14231 * gdb.reverse/recvmsg-reverse.c: New test.
14232 * gdb.reverse/recvmsg-reverse.exp: New file.
14233 * gdb.reverse/time-reverse.c: New test.
14234 * gdb.reverse/time-reverse.exp: New file.
14235 * gdb.reverse/waitpid-reverse.c: New test.
14236 * gdb.reverse/waitpid-reverse.exp: New file.
14237
5e2e7507
JK
142382015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14239
14240 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
14241
0fde2c53
DE
142422015-10-26 Doug Evans <dje@google.com>
14243
14244 PR symtab/17391
14245 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
14246 * gdb.dwarf2/bad-regnum.c: New file.
14247 * gdb.dwarf2/bad-regnum.exp: New file.
14248
1a70ae97
DE
142492015-10-26 Doug Evans <dje@google.com>
14250
14251 PR python/18938
14252 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
14253 file.
14254
27dc26ab
JK
142552015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14256
14257 * gdb.compile/compile.exp (compile code globalvar): Update expectation
14258 for a change by "Mention language in compile error message".
14259
bed91f4d
SM
142602015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
14261
14262 PR python/18073
14263 * gdb.python/py-type.c (C::a_method): New.
14264 (C::a_const_method): New.
14265 (C::a_static_method): New.
14266 (a_function): New.
14267 * gdb.python/py-type.exp (test_fields): Test getting fields
14268 from function and method.
14269
3f2f83dd
KB
142702015-10-21 Keven Boell <keven.boell@intel.com>
14271
14272 * gdb.fortran/vla-alloc-assoc.exp: New file.
14273 * gdb.fortran/vla-datatypes.exp: New file.
14274 * gdb.fortran/vla-datatypes.f90: New file.
14275 * gdb.fortran/vla-history.exp: New file.
14276 * gdb.fortran/vla-ptype-sub.exp: New file.
14277 * gdb.fortran/vla-ptype.exp: New file.
14278 * gdb.fortran/vla-sizeof.exp: New file.
14279 * gdb.fortran/vla-sub.f90: New file.
14280 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
14281 * gdb.fortran/vla-value-sub-finish.exp: New file.
14282 * gdb.fortran/vla-value-sub.exp: New file.
14283 * gdb.fortran/vla-value.exp: New file.
14284 * gdb.fortran/vla-ptr-info.exp: New file.
14285 * gdb.mi/mi-vla-fortran.exp: New file.
14286 * gdb.mi/vla.f90: New file.
14287
27145d50
SL
142882015-10-21 Sandra Loosemore <sandra@codesourcery.com>
14289
14290 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
14291 of hardwired timeout value.
14292
5f3ff4f8
JK
142932015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14294 Pedro Alves <palves@redhat.com>
14295
14296 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
14297 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
14298
bfd09d20
JS
142992015-10-19 Josh Stone <jistone@redhat.com>
14300
14301 * gdb.base/catch-syscall.c: Include <sched.h>.
14302 (unknown_syscall): New variable.
14303 (main): Trigger a vfork and an unknown syscall.
14304 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
14305 (unknown_syscall_number): Likewise.
14306 (check_call_to_syscall): Accept an optional syscall pattern.
14307 (check_return_from_syscall): Likewise.
14308 (check_continue): Likewise.
14309 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
14310 (test_catch_syscall_skipping_return): New test toggling off 'catch
14311 syscall' to step over the syscall return, then toggling back on.
14312 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
14313 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
14314 (do_syscall_tests): Call test_catch_syscall_without_args and
14315 test_catch_syscall_mid_vfork.
14316 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
14317 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
14318
b32b93c6
AS
143192015-10-19 Andrew Stubbs <ams@codesourcery.com>
14320
14321 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
14322 print g_vE): Add new pass patterns.
14323 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
14324 print various symbol names for vptr fields.
14325
9d622bda
AB
143262015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
14327
14328 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
14329 results.
14330
0fd8ac1c
YQ
143312015-10-12 Yao Qi <yao.qi@linaro.org>
14332
14333 * gdb.arch/disp-step-insn-reloc.exp: New test case.
14334
34240514
YQ
143352015-10-12 Yao Qi <yao.qi@linaro.org>
14336
14337 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
14338 is aarch64*-*-linux*.
14339
8240f442
YQ
143402015-10-12 Yao Qi <yao.qi@linaro.org>
14341
14342 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
14343 (can_relocate_bcond_true): ... it.
14344 (can_relocate_bcond_false): New function.
14345 (foo): Likewise.
14346 (can_relocate_bl): Likewise.
14347 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
14348 can_relocate_bl.
14349
2520f728
PMR
143502015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
14351
14352 * gdb.base/nested-addr.c: New file.
14353 * gdb.base/nested-addr.exp: New testcase.
14354
abcef95a
MM
143552015-10-09 Markus Metzger <markus.t.metzger@intel.com>
14356
14357 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
14358 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
14359 its output. Ignore the output of "record goto begin" and instead
14360 check that GDB is replaying.
14361
145e3ddb
PA
143622015-10-09 Pedro Alves <palves@redhat.com>
14363
14364 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
14365 (top level): Use it in the run with no args test.
14366
d5d8c4e1
IB
143672015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
14368
14369 * gdb.dlang/properties.exp: New file.
14370
06e635ef
SL
143712015-10-02 Sandra Loosemore <sandra@codesourcery.com>
14372
14373 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
14374 whether or not address 0x1000 is mapped on the target.
14375
e019fd1d
SM
143762015-09-30 Simon Marchi <simon.marchi@ericsson.com>
14377
14378 * gdb.python/py-type.exp: Do not run tests if binaries fail to
14379 build.
14380
77ba2a67
MM
143812015-09-30 Markus Metzger <markus.t.metzger@intel.com>
14382
14383 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
14384 instruction-history test.
14385
c60eb31f
DE
143862015-09-28 Doug Evans <dje@google.com>
14387
14388 * gdb.base/gcore.c (array_func): Add reference to static_array.
14389
9a3c8263
SM
143902015-09-25 Simon Marchi <simon.marchi@ericsson.com>
14391
14392 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
14393 source line.
14394
9720e656
SL
143952015-09-24 Sandra Loosemore <sandra@codesourcery.com>
14396
14397 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
14398 short or char as base type.
14399
938d3bf2
SL
144002015-09-23 Sandra Loosemore <sandra@codesourcery.com>
14401
14402 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
14403 to allow any size enum.
14404
e6c2c623
PMR
144052015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
14406
14407 * gdb.ada/array_ptr_renaming.exp: New testcase.
14408 * gdb.ada/array_ptr_renaming/foo.adb: New file.
14409 * gdb.ada/array_ptr_renaming/pack.ads: New file.
14410
06da0f77
PL
144112015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14412
14413 * gdb.trace/ftrace-lock.c: New file.
14414 * gdb.trace/ftrace-lock.exp: New file.
14415
4f51c22a
PL
144162015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14417
14418 * gdb.arch/insn-reloc.c: New file.
14419 * gdb.arch/ftrace-insn-reloc.exp: New file.
14420
7041adf4
PL
144212015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14422
14423 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
14424 instruction.
14425 * gdb.trace/pendshr1.c (pendfunc): Likewise.
14426 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
14427 * gdb.trace/range-stepping.c: Likewise.
14428 * gdb.trace/trace-break.c: Likewise.
14429 * gdb.trace/trace-mt.c (thread_function): Likewise.
14430 * gdb.trace/ftrace.c (marker): Likewise.
14431 * gdb.trace/trace-condition.c (marker): Likewise.
14432 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
14433 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
14434 is_aarch64_target.
14435
015d2e7e
DE
144362015-09-18 Doug Evans <xdje42@gmail.com>
14437
14438 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
14439 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
14440
26b188a2
SL
144412015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14442
14443 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
14444 the breakpoint.
14445
79dc332b
SL
144462015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14447
14448 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
14449 the pending breakpoint. Remove timeout override for "Run till
14450 MI pending breakpoint on pendfunc3 on thread 2" test.
14451
f57929f2
SL
144522015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14453
14454 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
14455 filename pattern.
14456
3f469b17
SL
144572015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14458
14459 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14460 in breakpoint filename pattern.
14461
515b89b3
SL
144622015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14463
7800dbe4
SL
14464 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14465
144662015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14467
515b89b3
SL
14468 * gdb.linespec/explicit.exp: Check for readline support for
14469 tab-completion tests. Fix obvious typo.
14470
d2939ba2
MM
144712015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14472
14473 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14474 and replay.
14475
cbb55fa7
MM
144762015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14477
14478 * gdb.btrace/non-stop.c: New.
14479 * gdb.btrace/non-stop.exp: New.
14480
43691ca1
PL
144812015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14482 Yao Qi <yao.qi@linaro.org>
14483
14484 * gdb.trace/trace-condition.c: New file.
14485 * gdb.trace/trace-condition.exp: New file.
14486
d78908cf
WW
144872015-09-16 Wei-cheng Wang <cole945@gmail.com>
14488
14489 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14490 for testing bytecode compilation.
14491
1ed415e2
PA
144922015-09-16 Pedro Alves <palves@redhat.com>
14493 Sandra Loosemore <sandra@codesourcery.com>
14494
14495 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14496 (SECONDS): Redefine.
14497 (main): Call pthread_kill and alarm early.
14498 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14499 support.
14500 (test): If the target can't hardware step and doesn't support
14501 displaced stepping, increase the timeout.
14502
d136eff5
PA
145032015-09-16 Pedro Alves <palves@redhat.com>
14504
14505 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14506 (enable_debug): New procedures.
14507 (test): Use them. Bail out if waiting for threads fails.
14508 (top level): Bail out if a test fails.
14509
991f019c
YQ
145102015-09-16 Yao Qi <yao.qi@linaro.org>
14511
14512 * gdb.asm/asm-source.exp: Set asm-arch for
14513 aarch64*-*-* target.
14514 * gdb.asm/aarch64.inc: New file.
14515
bfca584f
PMR
145162015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
14517
14518 * gdb.ada/array_of_variable_length.exp: New testcase.
14519 * gdb.ada/array_of_variable_length/foo.adb: New file.
14520 * gdb.ada/array_of_variable_length/pck.adb: New file.
14521 * gdb.ada/array_of_variable_length/pck.ads: New file.
14522
b326e587
DE
145232015-09-15 Doug Evans <dje@google.com>
14524
14525 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
14526 of function static local variable.
14527
5382cfab
PW
145282015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14529
14530 * gdb.threads/tls-so_extern.exp: New test file.
14531 * gdb.threads/tls-so_extern.c: New test file.
14532 * gdb.threads/tls-so_extern_main.c: New test file.
14533
141c5cc4
JK
145342015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14535
14536 * gdb.opt/solib-intra-step-lib.c: New file.
14537 * gdb.opt/solib-intra-step-main.c: New file.
14538 * gdb.opt/solib-intra-step.exp: New file.
14539
d15dcecd
PA
145402015-09-15 Pedro Alves <palves@redhat.com>
14541
14542 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
14543 gdb_continue_to_breakpoint instead of gdb_test_multiple.
14544
4c2f2a79
PA
145452015-09-14 Pedro Alves <palves@redhat.com>
14546
14547 * gdb.base/hook-stop-continue.c: Delete.
14548 * gdb.base/hook-stop-continue.exp: Delete.
14549 * gdb.base/hook-stop-frame.c: Delete.
14550 * gdb.base/hook-stop-frame.exp: Delete.
14551 * gdb.base/hook-stop.c: New file.
14552 * gdb.base/hook-stop.exp: New file.
14553
919e6dbe
PMR
145542015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
14555
14556 * gdb.ada/access_to_packed_array.exp: New testcase.
14557 * gdb.ada/access_to_packed_array/foo.adb: New file.
14558 * gdb.ada/access_to_packed_array/pack.adb: New file.
14559 * gdb.ada/access_to_packed_array/pack.ads: New file.
14560
157280a4
MM
145612015-09-14 Markus Metzger <markus.t.metzger@intel.com>
14562
14563 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
14564 buffer size test.
14565
2fd33e94
DB
145662015-09-11 Don Breazeal <donb@codesourcery.com>
14567
14568 * gdb.base/foll-exec.c: Add copyright header. Fix
14569 formatting issues.
14570 * gdb.base/foll-exec.exp (zap_session): Delete proc.
14571 (do_exec_tests): Use clean_restart in place of zap_session,
14572 and for test initialization. Fix formatting issues. Use
14573 fail in place of perror.
14574 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
14575 an expect statement to match an expression with output from
14576 the program under debug.
14577 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
14578 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
14579 * gdb.threads/non-ldr-exc-2.exp: Likewise.
14580 * gdb.threads/non-ldr-exc-3.exp: Likewise.
14581 * gdb.threads/non-ldr-exc-4.exp: Likewise.
14582
e70b6e8e
DE
145832015-09-09 Doug Evans <dje@google.com>
14584
14585 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
14586
7a551a51
DE
145872015-09-09 Doug Evans <dje@google.com>
14588
14589 * gdb.base/pie-execl.exp: Fix result test of build_executable.
14590
4c666f84
DE
145912015-09-09 Doug Evans <dje@google.com>
14592
14593 * gdb.base/savedregs.exp: Fix typo.
14594
243a9253
PA
145952015-09-09 Pedro Alves <palves@redhat.com>
14596
14597 * gdb.mi/mi-cli.exp: Add CLI finish tests.
14598
c0fa8fbd
SL
145992015-09-08 Sandra Loosemore <sandra@codesourcery.com>
14600
14601 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
14602 command actually switches threads. Give up on remaining
14603 tests if target fails to stop at breakpoint.
14604
cd7c1778
PMR
146052015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
14606
14607 * gdb.ada/funcall_char.exp: New testcase.
14608 * gdb.ada/funcall_char/foo.adb: New file.
14609
dc5c8746
PMR
146102015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
14611
14612 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
14613 expected outputs. Add two testcases for completing ambiguous
14614 functions.
14615 * gdb.ada/complete/aux_pck.adb: New file.
14616 * gdb.ada/complete/aux_pck.ads: New file.
14617 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
14618 Ambiguous_Func functions.
14619 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
14620 * gdb.ada/complete/pck.adb: Likewise.
14621
4e83a1e7
UW
146222015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
14623
14624 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
14625 failures to run the test program under GDB.
14626
8ce74153
LM
146272015-08-26 Luis Machado <lgustavo@codesourcery.com>
14628
14629 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
14630 to C.
14631
e9756d52
PP
146322015-08-26 Patrick Palka <patrick@parcs.ath.cx>
14633
14634 * gdb.base/run-after-attach.exp: New test file.
14635 * gdb.base/run-after-attach.c: New test file.
14636
8d37573b
DB
146372015-08-26 Don Breazeal <donb@codesourcery.com>
14638
14639 * gdb.base/foll-exec-2.c: New test program.
14640 * gdb.base/foll-exec-2.exp: New test.
14641
63e43d3a
PMR
146422015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
14643
14644 * gdb.base/nested-subp1.exp: New file.
14645 * gdb.base/nested-subp1.c: New file.
14646 * gdb.base/nested-subp2.exp: New file.
14647 * gdb.base/nested-subp2.c: New file.
14648 * gdb.base/nested-subp3.exp: New file.
14649 * gdb.base/nested-subp3.c: New file.
14650
3d40fbb5
PA
146512015-08-24 Pedro Alves <palves@redhat.com>
14652
14653 * gdb.server/connect-without-multi-process.c: New file.
14654 * gdb.server/connect-without-multi-process.exp: New file.
14655
4422ac93
LM
146562015-08-24 Luis Machado <lgustavo@codesourcery.com>
14657
14658 * gdb.opt/inline-markers.c: Make z int.
14659
91dddb86
LM
146602015-08-24 Luis Machado <lgustavo@codesourcery.com>
14661
14662 * gdb.opt/inline-markers.c: Make z volatile.
14663
a48847ee
LM
146642015-08-24 Luis Machado <lgustavo@codesourcery.com>
14665
14666 * gdb.opt/inline-bt.c: New volatile global z.
14667 * gdb.opt/inline-cmds.c: Likewise.
14668 * gdb.opt/inline-locals.c: Likewise.
14669 * gdb.opt/inline-markers.c: New extern global z.
14670 (marker): Use z.
14671 (inline_fn): Likewise.
14672
0ebbc52b
PA
146732015-08-24 Pedro Alves <palves@redhat.com>
14674
14675 * config/m32r-stub.exp: Remove file.
14676 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
14677 * gdb.base/call-rt-st.exp: Likewise.
14678 * gdb.base/call-strs.exp: Likewise.
14679 * gdb.base/default.exp: Remove references to h8300-*-hms and
14680 *-*-udi*.
14681 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
14682
77c365df
AA
146832015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14684
14685 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
14686 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
14687 and "return" use KFAIL when GDB can not read/write the vector
14688 return value.
14689
4313b8c0
GB
146902015-08-21 Gary Benson <gbenson@redhat.com>
14691
14692 * gdb.trace/pending.exp: Cope with remote transfer warnings.
14693
0e433b32
PA
146942015-08-20 Pedro Alves <palves@redhat.com>
14695
14696 * gdb.server/solib-list.exp: No longer expect an interior stop in
14697 non-stop mode.
14698
221e1a37
PA
146992015-08-20 Pedro Alves <palves@redhat.com>
14700
14701 * gdb.server/connect-stopped-target.c: New file.
14702 * gdb.server/connect-stopped-target.exp: New file.
14703
40e3ad0e
PA
147042015-08-20 Pedro Alves <palves@redhat.com>
14705
14706 * gdb.dwarf2/comp-unit-lang.exp: New file.
14707 * gdb.dwarf2/comp-unit-lang.c: New file.
14708
af39b327
PMR
147092015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
14710
14711 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
14712 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
14713
7d45c7c3 147142015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 14715
7d45c7c3
KB
14716 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
14717 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
14718
4d6cceb4
DE
147192015-08-18 Doug Evans <dje@google.com>
14720 Adrian Sendroiu <adrian.sendroiu@freescale.com>
14721
14722 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
14723 skip_python_tests. New arg prompt_regexp.
14724 (skip_python_tests): New function.
14725 * lib/mi-support.exp (mi_skip_python_tests): New function.
14726 * gdb.python/py-mi-objfile-gdb.py: New file.
14727 * gdb.python/py-mi-objfile.c: New file.
14728 * gdb.python/py-mi-objfile.exp: New file.
14729
ad89c2aa
KS
147302015-08-17 Keith Seitz <keiths@redhat.com>
14731
14732 * gdb.linespec/explicit.exp: Move strace test from here ...
14733 * gdb.trace/strace.exp: ... to here.
14734
e3ae3c43
PP
147352015-08-15 Patrick Palka <patrick@parcs.ath.cx>
14736
14737 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
14738 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
14739
604b2636
DE
147402015-08-14 Doug Evans <xdje42@gmail.com>
14741
14742 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
14743 inferior before selecting a new file.
14744
6ff0ba5f
DE
147452015-08-14 Doug Evans <xdje42@gmail.com>
14746
14747 * gdb.mi/mi-disassemble.exp: Update.
14748 * gdb.base/disasm-optim.S: New file.
14749 * gdb.base/disasm-optim.c: New file.
14750 * gdb.base/disasm-optim.h: New file.
14751 * gdb.base/disasm-optim.exp: New file.
14752
9ca98f92
KS
147532015-08-14 Keith Seitz <keiths@redhat.com>
14754
14755 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
14756 "evaluated-by".
14757
52bbc560
JB
147582015-08-13 Joel Brobecker <brobecker@adacore.com>
14759
14760 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
14761
5d8c3ed3
PMR
147622015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
14763
14764 * gdb.ada/fun_renaming.exp: New testcase.
14765 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
14766 * gdb.ada/fun_renaming/pack.adb: New file.
14767 * gdb.ada/fun_renaming/pack.ads: New file.
14768
ea8812bc
KS
147692015-08-12 Keith Seitz <keiths@redhat.com>
14770
14771 * gdb.base/dso2dso.exp: Pass basename of source file in call to
14772 gdb_get_line_number.
14773
4dafcdeb
JB
147742015-08-12 Joel Brobecker <brobecker@adacore.com>
14775
14776 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
14777 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
14778 gdb.base/dso2dso.exp: New files.
14779
5ba32597
SDJ
147802015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
14781 Pedro Alves <palves@redhat.com>
14782 Keith Seitz <keiths@redhat.com>
14783
14784 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14785 GDBFLAGS.
14786
b6dafabf
PP
147872015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14788
14789 * gdb.base/gdbhistsize-history.exp
14790 (test_histsize_history_setting): Use save_vars.
14791 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14792 Use save_vars.
14793 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14794 * gdb.base/readline.exp: Use save_vars.
14795
abe8e607
PP
147962015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14797
14798 * lib/gdb.exp (save_vars): New proc.
14799
629500fa
KS
148002015-08-11 Keith Seitz <keiths@redhat.com>
14801
14802 * gdb.base/help.exp: Update help_breakpoint_text.
14803
eb8c4e2e
KS
148042015-08-11 Keith Seitz <keiths@redhat.com>
14805
14806 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14807 (at toplevel): Call test_explicit_breakpoints.
14808 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14809 breakpoints.
14810 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14811 breakpoint conditions, "-cond".
14812
87f0e720
KS
148132015-08-11 Keith Seitz <keiths@redhat.com>
14814
14815 * gdb.linespec/3explicit.c: New file.
14816 * gdb.linespec/cpexplicit.cc: New file.
14817 * gdb.linespec/cpexplicit.exp: New file.
14818 * gdb.linespec/explicit.c: New file.
14819 * gdb.linespec/explicit.exp: New file.
14820 * gdb.linespec/explicit2.c: New file.
14821 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14822 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14823 before using in the matching pattern.
14824 Clarify that `prefix' is a regular expression.
14825
f00aae0f
KS
148262015-08-11 Keith Seitz <keiths@redhat.com>
14827
14828 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14829 test.
14830 Add tests for missing ",FMT" and ",".
14831
e27852be
DE
148322015-08-10 Doug Evans <dje@google.com>
14833 Keith Seitz <keiths@redhat.com>
14834
14835 PR gdb/17960
14836 * gdb.base/completion.exp: Add location completer tests.
14837
7f03bd92
PA
148382015-08-07 Pedro Alves <palves@redhat.com>
14839
14840 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14841 tests here.
14842 (top level): Run do_test with and without displaced stepping.
14843
3fc8eb30
PA
148442015-08-07 Pedro Alves <palves@redhat.com>
14845
14846 * gdb.base/valgrind-disp-step.c: New file.
14847 * gdb.base/valgrind-disp-step.exp: New file.
14848
d4569d7b
PA
148492015-08-07 Pedro Alves <palves@redhat.com>
14850
14851 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14852 Delete function.
14853 (main): Add alarm. Run an infinite loop instead of calling
14854 wait_threads.
14855 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14856 comment.
14857 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14858 Delete function.
14859 (main): Add alarm. Run an infinite loop instead of calling
14860 wait_threads.
14861 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14862 comment.
14863
e1316e60
PA
148642015-08-07 Pedro Alves <palves@redhat.com>
14865
14866 * gdb.base/checkpoint-ns.exp: New file.
14867 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14868 standard_testfile.
14869
da8c46d2
MM
148702015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14871
14872 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14873 * gdb.btrace/instruction_history.exp: Update.
14874 * gdb.btrace/tsx.exp: New.
14875 * gdb.btrace/tsx.c: New.
14876
de1c2c52
PA
148772015-08-06 Pedro Alves <palves@redhat.com>
14878
14879 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14880 increase timeout.
14881 * gdb.reverse/until-precsave.exp: Bump timeouts.
14882
782e0bf4
PA
148832015-08-06 Pedro Alves <palves@redhat.com>
14884
14885 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14886
83e97ed0
PA
148872015-08-06 Pedro Alves <palves@redhat.com>
14888
14889 PR gdb/18749
14890 * gdb.threads/process-dies-while-handling-bp.c: New file.
14891 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14892
863d01bd
PA
148932015-08-06 Pedro Alves <palves@redhat.com>
14894
14895 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14896 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14897
0a39bb32
PA
148982015-08-05 Pedro Alves <palves@redhat.com>
14899
14900 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14901 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14902
ee2d2b10
SL
149032015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14904
14905 * gdb.base/bp-permanent.exp: Report test as unsupported if
14906 the target cannot stop at the permanent breakpoint.
14907
4e1bdb00
DE
149082015-08-03 Doug Evans <dje@google.com>
14909
14910 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14911 10000.
14912
3d338901
DE
149132015-08-03 Doug Evans <dje@google.com>
14914
14915 * Makefile.in (workers/%.worker, build-perf): New rule.
14916 (GDB_PERFTEST_MODE): New variable.
14917 (check-perf): Use it.
14918 (clean): Clean up gdb.perf parallel build subdirs.
14919 * lib/build-piece.exp: New file.
14920 * lib/gdb.exp (make_gdb_parallel_path): New function
14921 (standard_output_file, standard_temp_file): Call it.
14922 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14923 of $GDB_PARALLEL.
14924 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14925
af061d3e
DE
149262015-08-03 Doug Evans <dje@google.com>
14927
8e1afc81 14928 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14929 (LOG_FILE_NAME): New global.
14930 (TextReporter.__init__): Initialize self.txt_sum.
14931 (TextReporter.report): Add support for multiple data-points.
14932 Move report to perftest.sum, put raw data in perftest.log.
14933 (TextReporter.start): Open sum and log files.
14934 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14935 * gdb.perf/lib/perftest/testresult.py
14936 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14937
2c8c5d37
PA
149382015-07-31 Pedro Alves <palves@redhat.com>
14939
14940 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14941 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14942 kill_wait_spawned_process instead of explicit "kill -9".
14943 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14944 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14945 kill_wait_spawned_process.
14946 * gdb.base/attach-twice.exp: Likewise.
14947 * gdb.base/attach.exp: Likewise.
14948 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14949 gdb_test_multiple.
14950 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14951 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14952 kill_wait_spawned_process.
14953 * gdb.base/valgrind-infcall.exp: Likewise.
14954 * gdb.multi/multi-attach.exp: Likewise.
14955 * gdb.python/py-prompt.exp: Likewise.
14956 * gdb.python/py-sync-interp.exp: Likewise.
14957 * gdb.server/ext-attach.exp: Likewise.
14958 * gdb.threads/attach-into-signal.exp (corefunc): Use
14959 spawn_wait_for_attach, spawn_id_get_pid and
14960 kill_wait_spawned_process.
14961 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14962 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14963 spawn_id_get_pid and kill_wait_spawned_process.
14964 * gdb.threads/attach-stopped.exp (corefunc): Use
14965 spawn_wait_for_attach, spawn_id_get_pid and
14966 kill_wait_spawned_process.
14967 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14968 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14969 kill_wait_spawned_process instead of explicit "kill -9".
14970 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14971 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14972 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14973 processes. Don't map cygwin/windows pids here. Now returns a
14974 spawn id list.
14975
032a0fca
SL
149762015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14977
14978 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14979 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14980 correct patch.
14981
61a934ca
SL
149822015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14983
14984 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14985
4bc4d428
SL
149862015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14987
14988 Reapply:
14989 2014-05-21 Mark Wielaard <mjw@redhat.com>
14990
14991 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14992
998d452a
PA
149932015-07-30 Pedro Alves <palves@redhat.com>
14994
14995 * linux-low.c (handle_extended_wait): Set the child's last
14996 reported status to TARGET_WAITKIND_STOPPED.
14997
69dde7dc
PA
149982015-07-30 Pedro Alves <palves@redhat.com>
14999
15000 PR threads/18600
15001 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
15002 only shows inferior 1.
15003
4dd63d48
PA
150042015-07-30 Simon Marchi <simon.marchi@ericsson.com>
15005 Pedro Alves <palves@redhat.com>
15006
15007 PR threads/18600
15008 * gdb.threads/fork-plus-threads.c: New file.
15009 * gdb.threads/fork-plus-threads.exp: New file.
15010
d618e4c5
PP
150112015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15012
15013 * gdb.base/batch-preserve-term-settings.exp
15014 (test_terminal_settings_preserved_after_cli_exit): Use
15015 send_quit_command.
15016
1eef6428
PA
150172015-07-29 Pedro Alves <palves@redhat.com>
15018 Don Breazeal <donb@codesourcery.com>
15019
15020 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
15021 output from both inferior_spawn_id and gdb_spawn_id.
15022
7da5b897
SDJ
150232015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15024
15025 * gdb.threads/attach-into-signal.exp (corefunc): Use
15026 with_test_prefix on nested loops, uniquefying the test messages.
15027
dac804df
SDJ
150282015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
15029
15030 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
15031 commit.
15032
06265e53
PP
150332015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15034
15035 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
15036 New proc.
15037 (test_terminal_settings_preserved_after_sigterm): New test.
15038
18206ca3
PP
150392015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15040
15041 * gdb.base/batch-preserve-term-settings.exp
15042 (test_terminal_settings_preserved_after_cli_exit): New test.
15043
90074d11
PP
150442015-07-29 Patrick Palka <patrick@parcs.ath.cx>
15045
15046 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
15047 manipulation of saved_gdbflags.
15048 (test_terminal_settings_preserved): Remove global declaration of
15049 the unused variable pagination_prompt. Remove manipulation of
15050 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
15051 GDBFLAGS.
15052
eb1a7902
PA
150532015-07-29 Pedro Alves <palves@redhat.com>
15054
15055 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
15056
8b75dd3b
PA
150572015-07-29 Pedro Alves <palves@redhat.com>
15058
15059 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
15060 at the top.
15061
dedad4e3
PA
150622015-07-29 Pedro Alves <palves@redhat.com>
15063
15064 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
15065 (main): Call gdb_unbuffer_output.
15066 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
15067 (main): Call gdb_unbuffer_output.
15068 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
15069 (main): Call gdb_unbuffer_output.
15070 * gdb.base/call-strs.exp: Adjust to step over the
15071 gdb_unbuffer_output call.
15072 * gdb.base/catch-gdb-caused-signals.c: Include
15073 "../lib/unbuffer_output.c".
15074 (main): Call gdb_unbuffer_output.
15075 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
15076 (main): Call gdb_unbuffer_output.
15077 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
15078 (main): Call gdb_unbuffer_output.
15079 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
15080 (main): Call gdb_unbuffer_output.
15081 * gdb.base/shlib-call.exp: Adjust to step over the
15082 gdb_unbuffer_output call.
15083 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
15084 (main): Call gdb_unbuffer_output.
15085 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
15086 (main): Call gdb_unbuffer_output.
15087 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
15088 (main): Rename to ...
15089 (test): ... this.
15090 (main): Reimplement.
15091 * gdb.base/varargs.exp: Run to test instead of to main.
15092 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15093 (main): Call gdb_unbuffer_output.
15094
58789a91
PA
150952015-07-29 Pedro Alves <palves@redhat.com>
15096
15097 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
15098 factore out from mi_continue_dprintf. For call-style dprintfs,
15099 expect dprintf output out of $inferior_spawn_id.
15100 (mi_continue_dprintf): Use mi_expect_dprintf.
15101 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
15102 (main): Call gdb_unbuffer_output.
15103
e8376742
PA
151042015-07-29 Pedro Alves <palves@redhat.com>
15105
15106 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
15107 (default_mi_gdb_start): Set inferior_spawn_id instead of
15108 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
15109 gdb_spawn_id.
15110 (mi_gdb_test): Always expect inferior output from both
15111 $inferior_spawn_id and $gdb_spawn_id.
15112
08280010
PA
151132015-07-29 Pedro Alves <palves@redhat.com>
15114
15115 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
15116 send_inferior and $inferior_spawn_id.
15117
4d30e432
PA
151182015-07-29 Pedro Alves <palves@redhat.com>
15119
15120 * gdb.gdb/complaints.exp (test_initial_complaints)
15121 (test_serial_complaints, test_short_complaints): Use
15122 gdb_test_stdio.
15123 (test_empty_complaint): Handle $inferior_spawn_id !=
15124 $gdb_spawn_id.
15125
0d30a335
PA
151262015-07-29 Pedro Alves <palves@redhat.com>
15127
15128 * gdb.base/varargs.exp: Use gdb_test_stdio.
15129
39413b29
PA
151302015-07-29 Pedro Alves <palves@redhat.com>
15131
15132 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
15133
7cb000a9
PA
151342015-07-29 Pedro Alves <palves@redhat.com>
15135
15136 * gdb.base/ending-run.exp: Use gdb_test_stdio.
15137
d7b8ac82
PA
151382015-07-29 Pedro Alves <palves@redhat.com>
15139
15140 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
15141 parameter into two new parameters, "inf_result" and "gdb_result".
15142 Expect inferior output and gdb output from $inferior_spawn_id and
15143 $gdb_spawn_id, respectively. Adjust all callers.
15144
789c3a0c
PA
151452015-07-29 Pedro Alves <palves@redhat.com>
15146
15147 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
15148 of gdb_test_sequence.
15149
77e760c3
PA
151502015-07-29 Pedro Alves <palves@redhat.com>
15151
15152 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
15153 (saw_spurious_output): Expect inferior output from
15154 $inferior_spawn_id. Use gdb_test_stdio.
15155
8396d2cd
PA
151562015-07-29 Pedro Alves <palves@redhat.com>
15157
15158 * gdb.base/dprintf.exp: Use standard_testfile. Change
15159 prepare_for_testing call.
15160 (srcfile): Don't set.
15161 (restart): New procedure.
15162 (test_dprintf): New procecure, use to continue over dprintfs.
15163 (test_call, test_agent): New procedures, tests moved here.
15164 Restart gdb and recreate dprintfs. Adjust expected output.
15165
2051d61f
PA
151662015-07-29 Pedro Alves <palves@redhat.com>
15167
15168 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
15169
452397af
PA
151702015-07-29 Pedro Alves <palves@redhat.com>
15171
15172 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
15173
8aed9555
PA
151742015-07-29 Pedro Alves <palves@redhat.com>
15175
15176 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
15177 gdb_test_stdio.
15178
188a61b4
PA
151792015-07-29 Pedro Alves <palves@redhat.com>
15180
15181 * lib/gdb.exp (gdb_test_stdio): New procedure.
15182
12264a45
PA
151832015-07-29 Pedro Alves <palves@redhat.com>
15184
15185 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
15186
23ffc893
PA
151872015-07-29 Pedro Alves <palves@redhat.com>
15188
15189 * gdb.base/call-signal-resume.exp: Remove check for
15190 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
15191 * gdb.base/unwindonsignal.exp: Likewise.
15192 * gdb.base/call-signals.c (gen_signal): Remove printf call.
15193 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
15194
65566918
PA
151952015-07-29 Pedro Alves <palves@redhat.com>
15196
15197 * gdb.base/siginfo-addr.c (pass): New function.
15198 (handler): Call it iff si_addr is correct.
15199 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
15200 Set a breakpoint at "pass" and continue to it.
15201
d60a9221
SDJ
152022015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
15203
15204 * gdb.python/py-objfile.exp: Make some tests have unique names.
15205 * gdb.python/py-pp-registration.exp: Likewise.
15206
bde40b8f
PA
152072015-07-28 Pedro Alves <palves@redhat.com>
15208
15209 * gdb.server/server-exec-info.exp: Issue a "disconnect".
15210
13e1dec8
SM
152112015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15212
15213 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
15214
da33c9a7
SM
152152015-07-27 Simon Marchi <simon.marchi@ericsson.com>
15216
15217 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
15218
077836f7
PP
152192015-07-27 Patrick Palka <patrick@parcs.ath.cx>
15220
15221 * gdb.base/gdb-sigterm-2.exp: New test.
15222
b8cc7b2e
DE
152232015-07-25 Doug Evans <xdje42@gmail.com>
15224
15225 Revert:
15226 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15227 (workers/%.worker, build-perf): New rule.
15228 (GDB_PERFTEST_MODE): New variable.
15229 (check-perf): Use it.
15230 (clean): Clean up gdb.perf parallel build subdirs.
15231 * lib/build-piece.exp: New file.
15232 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15233 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15234 name.
15235 (standard_temp_file): Ditto.
15236 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15237 of $GDB_PARALLEL.
15238
c8bd4544
DE
152392015-07-24 Doug Evans <dje@google.com>
15240
15241 * gdb.perf/lib/perftest/utils.py: New file.
15242 * gdb.perf/gm-hello.cc: New file.
15243 * gdb.perf/gm-pervasive-typedef.cc: New file.
15244 * gdb.perf/gm-pervasive-typedef.h: New file.
15245 * gdb.perf/gm-std.cc: New file.
15246 * gdb.perf/gm-std.h: New file.
15247 * gdb.perf/gm-use-cerr.cc: New file.
15248 * gdb.perf/gm-utils.h: New file.
15249 * gdb.perf/gmonster-null-lookup.py: New file.
15250 * gdb.perf/gmonster-pervasive-typedef.py: New file.
15251 * gdb.perf/gmonster-print-cerr.py: New file.
15252 * gdb.perf/gmonster-ptype-string.py: New file.
15253 * gdb.perf/gmonster-runto-main.py: New file.
15254 * gdb.perf/gmonster-select-file.py: New file.
15255 * gdb.perf/gmonster1-null-lookup.exp: New file.
15256 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
15257 * gdb.perf/gmonster1-print-cerr.exp: New file.
15258 * gdb.perf/gmonster1-ptype-string.exp: New file.
15259 * gdb.perf/gmonster1-runto-main.exp: New file.
15260 * gdb.perf/gmonster1-select-file.exp: New file.
15261 * gdb.perf/gmonster1.cc: New file.
15262 * gdb.perf/gmonster1.exp: New file.
15263 * gdb.perf/gmonster2-null-lookup.exp: New file.
15264 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
15265 * gdb.perf/gmonster2-print-cerr.exp: New file.
15266 * gdb.perf/gmonster2-ptype-string.exp: New file.
15267 * gdb.perf/gmonster2-runto-main.exp: New file.
15268 * gdb.perf/gmonster2-select-file.exp: New file.
15269 * gdb.perf/gmonster2.cc: New file.
15270 * gdb.perf/gmonster2.exp: New file.
15271
6eab34f3
DE
152722015-07-24 Doug Evans <dje@google.com>
15273
15274 * gdb.perf/README: New file.
15275 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
15276 * lib/gen-perf-test.exp: New file.
15277
63738bfd
DE
152782015-07-24 Doug Evans <dje@google.com>
15279
15280 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
15281 (PerfTest::startup): New function.
15282 (PerfTest::run): Return result of calling body.
15283 (PerfTest::assemble): Rewrite.
15284 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
15285 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
15286 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
15287 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
15288 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
15289
7b606f95
DE
152902015-07-24 Doug Evans <dje@google.com>
15291
15292 * lib/gdb.exp (clean_restart): Make executable optional.
15293
a97b16b8
DE
152942015-07-24 Doug Evans <dje@google.com>
15295
15296 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
15297 compiler_info references.
15298 * gdb.cp/temargs.exp: Ditto.
15299 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
15300 (get_compiler_info): Early exit if already computed. Set compiler_info
15301 to "unknown" if there was a problem.
15302 (test_compiler_info): Add function comment. Call get_compiler_info.
15303
35baa57f
DE
153042015-07-24 Doug Evans <dje@google.com>
15305
15306 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15307 (workers/%.worker, build-perf): New rule.
15308 (GDB_PERFTEST_MODE): New variable.
15309 (check-perf): Use it.
15310 (clean): Clean up gdb.perf parallel build subdirs.
15311 * lib/build-piece.exp: New file.
15312 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15313 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15314 name.
15315 (standard_temp_file): Ditto.
15316 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15317 of $GDB_PARALLEL.
15318
6ebea266
DE
153192015-07-24 Doug Evans <dje@google.com>
15320
15321 * lib/future.exp (gdb_default_target_compile): New option
15322 "early_flags".
15323 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
15324 --as-needed.
15325
1e76a7e9
SDJ
153262015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
15327
15328 * gdb.base/catch-syscall.exp: Call gdb_exit before
15329 gdb_skip_xml_test.
15330
5068630a
PA
153312015-07-24 Pedro Alves <palves@redhat.com>
15332
15333 * gdb.python/py-events.exp: Accept output between the stop event
15334 and the prompt.
15335 * gdb.python/py-evsignal.exp: Likewise.
15336 * gdb.python/py-evthreads.exp: Likewise.
15337
77598427
PA
153382015-07-24 Pedro Alves <palves@redhat.com>
15339
15340 PR gdb/18717
15341 * gdb.threads/non-ldr-exit.c: New file.
15342 * gdb.threads/non-ldr-exit.exp: New file.
15343
11e6c98f
YQ
153442015-07-24 Yao Qi <yao.qi@linaro.org>
15345
15346 * gdb.server/ext-wrapper.exp: Test --wrapper option when
15347 restarting process.
15348
51aee833
YQ
153492015-07-24 Yao Qi <yao.qi@linaro.org>
15350
15351 * gdb.server/ext-restart.exp: New file.
15352
8cfe207c
YQ
153532015-07-24 Yao Qi <yao.qi@linaro.org>
15354
15355 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
15356 argument options.
15357 * gdb.server/ext-wrapper.exp: New file.
15358
cc12ce38
DE
153592015-07-23 Doug Evans <dje@google.com>
15360
15361 * gdb.dwarf2/dw2-dummy-cu.S: New file.
15362 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
15363
d0d84780
PMR
153642015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
15365
15366 * gdb.ada/var_arr_typedef.exp: New testcase.
15367 * gdb.ada/var_arr_typedef/pack.adb: New file.
15368 * gdb.ada/var_arr_typedef/pack.ads: New file.
15369 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
15370
8b558f79
JB
153712015-07-20 Joel Brobecker <brobecker@adacore.com>
15372
15373 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
15374
775a3298
JK
153752015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15376
15377 * gdb.arch/i386-biarch-core.exp: Replace istarget
15378 by "complete set gnutarget". Remove expectation for the "core-file"
15379 command.
15380
db1ff28b
JK
153812015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15382
15383 Revert the previous commit:
15384 Tests for validate symbol file using build-id.
15385
0a94970d
JK
153862015-07-15 Aleksandar Ristovski <aristovski@qnx.com
15387
15388 Tests for validate symbol file using build-id.
15389 * gdb.base/solib-mismatch-lib.c: New file.
15390 * gdb.base/solib-mismatch-libmod.c: New file.
15391 * gdb.base/solib-mismatch.c: New file.
15392 * gdb.base/solib-mismatch.exp: New file.
15393
03346981
SL
153942015-07-15 Sandra Loosemore <sandra@codesourcery.com>
15395
15396 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
15397 nios2-*-linux*.
15398 * gdb.base/sigbpt.exp (stepi_out): Likewise.
15399 * gdb.base/siginfo.exp: Likewise.
15400 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15401
42422cc7
PL
154022015-07-15 Pierre Langlois <pierre.langlois@arm.com>
15403
15404 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
15405 Move it to ...
15406 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
15407 ... here.
15408 * gdb.trace/range-stepping.exp: Check that the target supports
15409 range stepping.
15410
cfa68bae
JK
154112015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15412
15413 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
15414
8ffdba26
PA
154152015-07-14 Pedro Alves <palves@redhat.com>
15416
15417 * gdb.base/killed-outside.exp: New file.
15418 * gdb.base/killed-outside.c: New file.
15419
218a5a11
JK
154202015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15421
15422 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
15423 (n at main): New.
15424 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
15425
e03ed3c6
AA
154262015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15427
15428 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
15429 infcall tests instead of setting up for KFAIL.
15430
485668e5
MM
154312015-07-10 Markus Metzger <markus.t.metzger@intel.com>
15432
15433 * gdb.btrace/record_goto-step.exp: New.
15434
08464196
JK
154352015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15436
15437 PR compile/18484
15438 * gdb.compile/compile.c (struct struct_type): Add volatile to
15439 selffield's type.
15440 * gdb.compile/compile.exp
15441 (compile code struct_object.selffield = &struct_object): Skip further
15442 struct_object tests if this one xfails.
15443
bcf5c1d9
RC
154442015-07-08 Robert O'Callahan <robert@ocallahan.org>
15445
15446 PR exp/18617
15447 * gdb.trace/ax.exp: Add test.
15448
4931af25
YQ
154492015-07-07 Yao Qi <yao.qi@linaro.org>
15450
15451 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
15452 instead of istarget "aarch64*-*-*".
15453 * gdb.arch/aarch64-fp.exp: Likewise.
15454 * gdb.base/float.exp: Likewise.
15455 * gdb.reverse/aarch64.exp: Likewise.
15456 * lib/gdb.exp (is_aarch64_target): New proc.
15457
9fcf688e
YQ
154582015-07-07 Yao Qi <yao.qi@linaro.org>
15459
15460 * lib/gdb.exp (is_aarch32_target): New proc.
15461 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15462 instead of "istarget "arm*-*-*"".
15463 * gdb.arch/arm-disp-step.exp: Likewise.
15464 * gdb.arch/thumb-bx-pc.exp: Likewise.
15465 * gdb.arch/thumb-prologue.exp: Likewise.
15466 * gdb.arch/thumb-singlestep.exp: Likewise.
15467 * gdb.base/disp-step-syscall.exp: Likewise.
15468 * gdb.base/float.exp: Likewise.
15469
fbd8d50d
YQ
154702015-07-07 Yao Qi <yao.qi@linaro.org>
15471
15472 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15473 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15474
71be1fdc
YQ
154752015-07-07 Yao Qi <yao.qi@linaro.org>
15476
15477 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15478 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15479 if it exists.
15480 * gdb.multi/multi-arch.exp: Likewise.
15481
3e221d36
SM
154822015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15483
15484 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15485 print.
15486
d441430b
YQ
154872015-07-07 Yao Qi <yao.qi@linaro.org>
15488
15489 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15490
06f810bd
MG
154912015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15492
15493 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15494 '[' and ']' characters.
15495
5e61e7c0
IB
154962015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15497
15498 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15499
28bf096c
PA
155002015-06-29 Pedro Alves <palves@redhat.com>
15501
15502 PR threads/18127
15503 * gdb.threads/hand-call-new-thread.c: New file.
15504 * gdb.threads/hand-call-new-thread.c: New file.
15505
ee93cd5e
KS
155062015-06-26 Keith Seitz <keiths@redhat.com>
15507 Doug Evans <dje@google.com>
15508
15509 PR 16253
15510 * gdb.cp/var-tag-2.cc: New file.
15511 * gdb.cp/var-tag-3.cc: New file.
15512 * gdb.cp/var-tag-4.cc: New file.
15513 * gdb.cp/var-tag.cc: New file.
15514 * gdb.cp/var-tag.exp: New file.
15515
fc637f04
PP
155162015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15517
15518 * gdb.base/history-duplicates.exp: New test.
15519
2e52ae68
PP
155202015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15521
15522 * gdb.base/completion.exp: Test the completion of the "focus"
15523 command.
15524
6e22494e
JK
155252015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15526
15527 * gdb.arch/amd64-prologue-skip.S: New file.
15528 * gdb.arch/amd64-prologue-skip.exp: New file.
15529
bf7b9cd9
SM
155302015-06-25 Simon Marchi <simon.marchi@ericsson.com>
15531
15532 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
15533 is_address_zero_readable check.
15534
201e8dfd
PB
155352015-06-24 Peter Bergner <bergner@vnet.ibm.com>
15536
15537 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
15538 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
15539
5cd867b4
YQ
155402015-06-24 Yao Qi <yao.qi@linaro.org>
15541
15542 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
15543 linux targets.
15544
4d7be007
YQ
155452015-06-24 Yao Qi <yao.qi@linaro.org>
15546
15547 * lib/gdb.exp (supports_get_siginfo_type): New proc.
15548 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
15549 * gdb.base/siginfo-thread.exp: Likewise.
15550
07fcd301
YQ
155512015-06-22 Yao Qi <yao.qi@linaro.org>
15552
15553 * boards/remote-gdbserver-on-localhost.exp: Add comments.
15554
52042a00
YQ
155552015-06-22 Yao Qi <yao.qi@linaro.org>
15556
15557 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
15558 aarch64*-*-*.
15559 (skip_hw_watchpoint_tests): Likewise.
15560
74bd41ce
PP
155612015-06-18 Patrick Palka <patrick@parcs.ath.cx>
15562
15563 * gdb.base/gdbinit-history.exp: Test the interaction between
15564 setting GDBHISTSIZE and setting the history size via .gdbinit.
15565
bc460514
PP
155662015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15567
15568 PR gdb/16999
15569 * gdb.base/gdbhistsize-history.exp: New test.
15570
b58c513b
PP
155712015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15572
15573 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
15574 with GDBHISTSIZE.
15575 * gdb.base/readline.exp: Likewise.
15576
92046791
YQ
155772015-06-17 Yao Qi <yao.qi@linaro.org>
15578
15579 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
15580 line.
15581
2093d2d3
PP
155822015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15583
15584 * gdb.base/gdbinit-history.exp: Add test case to check that
15585 an unlimited history file does not get truncated on exit.
15586
e6c693af
AA
155872015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15588
15589 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
15590 (VECTOR): New macro. Use it...
15591 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
15592 ...for these typedefs.
15593 (int8, char1, int1, double1): New typedefs.
15594 (struct just_int2, struct two_int2): New structures.
15595 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
15596 (add_structvecs, add_singlevecs): New functions.
15597 (main): Call add_some_intvecs twice.
15598 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
15599 the compile and exit upon failure. Try compiling for the "native"
15600 architecture. Test inferior function calls with vector arguments
15601 and vector return value handling with "finish" and "return".
15602
c74f7d1c
JT
156032015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
15604
15605 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
15606 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
15607 PE file.
15608 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
15609
98aa42ee
AT
156102015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15611
15612 PR breakpoints/16465
15613 * gdb.mi/mi-dprintf-pending.c: New file.
15614 * gdb.mi/mi-dprintf-pending.exp: New test.
15615 * gdb.mi/mi-dprintf-pendshr.c: New file.
15616
7d73c23c 156172015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 15618 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
15619
15620 * gdb.arch/i386-mpx-map.c: New file.
15621 * gdb.arch/i386-mpx-map.exp: New File.
15622
156232015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15624
15625 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
15626 * gdb.arch/i386-mpx.exp: Indentation fixed.
15627
156282015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15629
15630 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
15631 function and improved indentation.
15632 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
15633 gdb_test_multiple. Added additional tests to skip the test.
15634
156352015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15636
15637 * gdb.arch/i386-avx512.c: Change path in include file.
15638 * gdb.arch/i386-avx512.exp: Change include dir path
15639 compilation flag.
15640 * gdb.arch/i386-mpx.c: Change path in include file.
15641 * gdb.arch/i386-mpx.exp: Change include dir path compilation
15642 flag.
15643
d5eba19a
JK
156442015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15645
15646 * gdb.compile/compile-print.exp (compile print *vararray@3)
15647 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
15648
7f361056
JK
156492015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15650
15651 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
15652 (do not keep jit in memory): ... this.
15653 (expect 5): Change it to ...
15654 (expect no 5): ... this.
15655
3b462ec2
SM
156562015-06-02 Simon Marchi <simon.marchi@ericsson.com>
15657
15658 PR gdb/15564
15659 * gdb.mi/mi-detach.exp: New file.
15660
e0619de6
JK
156612015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15662
15663 PR symtab/18392
15664 * gdb.arch/amd64-tailcall-self.S: New file.
15665 * gdb.arch/amd64-tailcall-self.c: New file.
15666 * gdb.arch/amd64-tailcall-self.exp: New file.
15667
e970cb34
DB
156682015-05-28 Don Breazeal <donb@codesourcery.com>
15669
15670 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
15671 tests for remote targets by checking is_target_gdbserver.
15672
b2e2f908
DE
156732015-05-27 Doug Evans <dje@google.com>
15674
15675 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
15676 * gdb.dwarf2/opaque-type-lookup.c: New file.
15677 * gdb.dwarf2/opaque-type-lookup.exp: New file.
15678
82c7be31
DE
156792015-05-26 Doug Evans <dje@google.com>
15680
15681 * gdb.cp/iostream.cc: New file.
15682 * gdb.cp/iostream.exp: New file.
15683
b4f54984
DE
156842015-05-26 Doug Evans <dje@google.com>
15685
15686 * gdb.dwarf2/dw2-op-call.exp: Update.
15687 * gdb.dwarf2/dw4-sig-types.exp: Update.
15688 * gdb.dwarf2/implptr.exp: Update.
15689 * gdb.mi/mi-cmd-param-changed.exp: Update.
15690
4ea6efe9
DE
156912015-05-26 Doug Evans <dje@google.com>
15692
15693 * gdb.python/py-lazy-string.c: New file.
15694 * gdb.python/py-lazy-string.exp: New file.
15695 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
15696 (main): Update. Add estring3.
15697 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
15698 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
15699
f6bb7db3
YQ
157002015-05-26 Omair Javaid <omair.javaid@linaro.org>
15701 Yao Qi <yao.qi@linaro.org>
15702
15703 * gdb.reverse/aarch64.c: New.
15704 * gdb.reverse/aarch64.exp: New.
15705
a81bfbd0
OJ
157062015-05-26 Omair Javaid <omair.javaid@linaro.org>
15707
25d49b86
PA
15708 * lib/gdb.exp (supports_process_record): Return true for
15709 aarch64*-linux*.
a81bfbd0
OJ
15710 (supports_reverse): Likewise.
15711
158bf1b4
PP
157122015-05-22 Patrick Palka <patrick@parcs.ath.cx>
15713
15714 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15715 Use with_test_prefix.
15716
a0145030
AB
157172015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
15718
15719 * gdb.base/completion.exp: Add test for completion of layout
15720 names.
15721
ebe3b578
AB
157222015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
15723
15724 * lib/gdb.exp (skip_tui_tests): New proc.
15725 * gdb.base/tui-layout.exp: Check skip_tui_tests.
15726
84204ed7
PA
157272015-05-19 Pedro Alves <palves@redhat.com>
15728
15729 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15730 Save the whole env array instead of just HOME. Unset HISTSIZE in
15731 the environment while testing. Restore whole environment
15732 afterwards.
15733
37442ce1
DE
157342015-05-16 Doug Evans <xdje42@gmail.com>
15735
15736 * gdb.guile/scm-ports.c: New file.
15737 * gdb.guile/scm-ports.exp: Add memory port tests.
15738
36de76f9
JK
157392015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15740
15741 * gdb.compile/compile-print.c: New file.
15742 * gdb.compile/compile-print.exp: New file.
15743
3a9558c4
JK
157442015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15745
15746 * gdb.compile/compile-ops.exp: Cast param to void.
15747 * gdb.compile/compile.exp: Complete type for _gdb_expr.
15748 (compile code struct_object.selffield = &struct_object): Add xfail.
15749
aa715135
JG
157502015-05-15 Joel Brobecker <brobecker@adacore.com>
15751
15752 * gdb.ada/arr_enum_with_gap: New testcase.
15753
931e5bc3
JG
157542015-05-15 Joel Brobecker <brobecker@adacore.com>
15755
15756 * gdb.ada/byte_packed_arr: New testcase.
15757
9cd4d857
JB
157582015-05-15 Joel Brobecker <brobecker@adacore.com>
15759
15760 * gdb.ada/pckd_neg: New testcase.
15761
ebfd00d2
PP
157622015-05-13 Patrick Palka <patrick@parcs.ath.cx>
15763
15764 PR gdb/17820
15765 * gdb.base/gdbinit-history.exp: New test.
15766 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
15767 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
15768
4c082a81
SC
157692015-05-09 Siva Chandra Reddy <sivachandra@google.com>
15770
15771 * gdb.python/py-xmethods.cc: Enhance test case.
15772 * gdb.python/py-xmethods.exp: New tests.
15773 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
15774 function.
15775 (B_indexoper): Likewise.
15776 (global_dm_list) : Add new xmethod worker functions.
15777
f7797074
SDJ
157782015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
15779
15780 * gdb.base/coredump-filter.exp: Correctly unset
15781 "coredump_var_addr" array.
15782
a4674e4e
PA
157832015-05-08 Pedro Alves <palves@redhat.com>
15784
15785 * gdb.server/non-existing-program.exp: Unset spawn_id.
15786
df2eb078
SC
157872015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15788
15789 PR python/18291
15790 * gdb.python/py-xmethods.exp: Add tests.
15791
422349a3
YQ
157922015-05-08 Yao Qi <yao.qi@linaro.org>
15793
15794 PR gdb/18208
15795 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15796 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15797 function set_coredump_filter, and remove remote_exec call.
15798 Remove argument ipid. Callers update.
15799 (top level): Don't get inferior's PID.
15800
63fc80ce
AA
158012015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15802
15803 * gdb.base/watch_thread_num.exp: Skip test on targets without
15804 access watchpoints.
15805
80ad801e
PA
158062015-05-06 Pedro Alves <palves@redhat.com>
15807
15808 PR server/18081
15809 * gdb.server/non-existing-program.exp: New file.
15810
0fa7fe50
JB
158112015-05-05 Joel Brobecker <brobecker@adacore.com>
15812
15813 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15814
3ea89b92
PMR
158152015-05-05 Joel Brobecker <brobecker@adacore.com>
15816
15817 * gdb.ada/out_of_line_in_inlined: New testcase.
15818
87b8eff0
JB
158192015-05-05 Joel Brobecker <brobecker@adacore.com>
15820
15821 * gdb.ada/var_rec_arr: New testcase.
15822
5fccc635
YQ
158232015-04-30 Yao Qi <yao.qi@linaro.org>
15824
15825 * gdb.base/break-idempotent.exp: If
15826 skip_hw_watchpoint_multi_tests returns true, skip the tests
15827 on "rwatch" and "awatch".
15828
42d38f42
YQ
158292015-04-30 Yao Qi <yao.qi@linaro.org>
15830
15831 * gdb.base/relativedebug.exp: Invoke gdb command
15832 "info sharedlibrary", and if libc.so doesn't have debug info,
15833 skip the test.
15834
2ce1cdbf
DE
158352015-04-29 Doug Evans <dje@google.com>
15836
15837 * gdb.python/py-xmethods.exp: Add ptype tests.
15838 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15839 get_result_type method.
15840
f24a38c5
LM
158412015-04-29 Luis Machado <lgustavo@codesourcery.com>
15842
15843 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15844 the target does not support hardware watchpoints.
15845
ecbf2b3c
LM
158462015-04-29 Luis Machado <lgustavo@codesourcery.com>
15847
15848 * gdb.base/break-always.exp: Abort testing if writing to memory
15849 causes an error.
15850
34f5f757
DE
158512015-04-28 Doug Evans <dje@google.com>
15852
15853 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15854 * gdb.python/py-pp-registration.exp: ... here. New file.
15855 * gdb.python/py-pp-registration.c: New file.
15856 * gdb.python/py-pp-registration.py: New file.
15857
69b4374a
DE
158582015-04-28 Doug Evans <dje@google.com>
15859
15860 * gdb.python/py-bad-printers.c: New file.
15861 * gdb.python/py-bad-printers.py: New file.
15862 * gdb.python/py-bad-printers.exp: New file.
15863
59fb7612
SS
158642015-04-28 Sasha Smundak <asmundak@google.com>
15865
15866 * gdb.python/py-type.exp: New test.
15867
2631b16a
AW
158682015-04-28 Andy Wingo <wingo@igalia.com>
15869
15870 * gdb.python/py-parameter.exp:
15871 * gdb.guile/scm-parameter.exp: Escape the path that we are
15872 matching against, as it might contain characters that are special
15873 to regular expressions.
15874
460efde1
JB
158752015-04-27 Joel Brobecker <brobecker@adacore.com>
15876
15877 * gdb.ada/rec_comp: New testcase.
15878
2d369d8e
SDJ
158792015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15880
15881 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15882 before using it.
15883
cf75d6c3
AB
158842015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15885
15886 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15887 new tests for verilog output.
15888
8dbe7ca5
YQ
158892015-04-24 Yao Qi <yao.qi@linaro.org>
15890
15891 * boards/remote-gdbserver-on-localhost.exp: New file.
15892
4ef9fb2f
PA
158932015-04-23 Pedro Alves <palves@redhat.com>
15894
15895 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15896 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15897 "end of file", remove $inferior_spawn_id from the indirect list.
15898
0a803169
PA
158992015-04-23 Pedro Alves <palves@redhat.com>
15900
15901 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15902
749ef8f8
PA
159032015-04-23 Pedro Alves <palves@redhat.com>
15904
15905 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15906 on $any_spawn_id instead of only on $gdb_spawn_id.
15907
8aae4344
PM
159082015-04-21 Pierre Muller <muller@sourceware.org>
15909
15910 PR pascal/17815
15911 * lib/pascal.exp (gpc_compile): Add new option "class".
15912 (fpc_compile): Likewise.
15913 * gdb.pascal/case-insensitive-symbols.pas: New file.
15914 * gdb.pascal/case-insensitive-symbols.exp: New file.
15915
1586c8fb
GB
159162015-04-20 Gary Benson <gbenson@redhat.com>
15917
15918 * gdb.base/attach.exp: Fix three extended remote failures.
15919
1b6e6f5c
GB
159202015-04-17 Gary Benson <gbenson@redhat.com>
15921
15922 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15923 the main executable over the remote protocol.
15924
e797481d
PA
159252015-04-16 Pedro Alves <palves@redhat.com>
15926
15927 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15928 a new gdbserver if gdbserver_reconnect_p is set.
15929
1ca99c42
PA
159302015-04-16 Pedro Alves <palves@redhat.com>
15931
15932 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15933 is set, don't exit gdbserver.
15934
af9fd6f8
AA
159352015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15936
15937 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15938 appropriate .insn, such that an older assembler can be used.
15939 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15940 the z/Architecture instruction set on 31-bit targets as well.
15941
04ff1e61
AA
159422015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15943
15944 * gdb.go/handcall.exp: Remove all logic related to the first
15945 breakpoint and rely on go_runto_main instead.
15946 * gdb.go/strings.exp: Likewise.
15947 * gdb.go/unsafe.exp: Likewise.
15948 * gdb.go/hello.exp: Likewise. Also rename the remaining
15949 breakpoint marker to "breakpoint 1".
15950 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15951 * gdb.go/strings.go: Likewise.
15952 * gdb.go/unsafe.go: Likewise.
15953 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15954 "set breakpoint 2 here" and rename the remaining breakpoint marker
15955 to "breakpoint 1".
15956
40d2f8d6
SM
159572015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15958
15959 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15960 if itertools.imap is not present.
15961 * gdb.python/py-objfile.exp: Add parentheses.
15962 * gdb.python/py-type.exp: Same.
15963 * gdb.python/py-unwind-maint.py: Same.
15964
8cbc97c6
YQ
159652015-04-15 Yao Qi <yao.qi@linaro.org>
15966
15967 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15968 of ":$ptr_size" and set its form explicitly.
15969
45fd756c
YQ
159702015-04-15 Pedro Alves <palves@redhat.com>
15971 Yao Qi <yao.qi@linaro.org>
15972
15973 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15974 timeout by factor of 4.
15975 (test_regular_watch): Likewise.
15976 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15977 * gdb.reverse/sigall-reverse.exp: Likewise.
15978 * gdb.reverse/until-precsave.exp: Likewise.
15979 * lib/gdb.exp (with_timeout_factor): New proc.
15980 (gdb_expect): Move some code to ...
15981 (get_largest_timeout): ... here. New procedure.
15982
9e811bc3
LM
159832015-04-14 Luis Machado <lgustavo@codesourcery.com>
15984
15985 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15986
0ff6fcb2
LM
159872015-04-13 Luis Machado <lgustavo@codesourcery.com>
15988
15989 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15990 to write to the .text section.
15991
7578d5f7
LM
159922015-04-13 Luis Machado <lgustavo@codesourcery.com>
15993
15994 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15995 Handle the case of targets that do not provide PID information.
15996
2efe15c4
YQ
159972015-04-13 Yao Qi <yao.qi@linaro.org>
15998
15999 * lib/gdbserver-support.exp (gdb_exit): Catch exception
16000 and use expect instead of gdb_expect.
16001
8cd8f2f8
SDJ
160022015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
16003
16004 * gdb.base/coredump-filter.exp: Rename variable "addr" to
16005 "coredump_var_addr" to avoid naming conflict with other testcases.
16006
9ee41772
PA
160072015-04-10 Pedro Alves <palves@redhat.com>
16008
16009 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
16010 gdb_test_sequence and gdb_assert.
16011
07473109
PA
160122015-04-10 Pedro Alves <palves@redhat.com>
16013
16014 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
16015 test messages that don't include the breakpoint address.
16016
de3db44c
YQ
160172015-04-10 Yao Qi <yao.qi@linaro.org>
16018
16019 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
16020 false for some offset and width combinations which aren't
16021 supported by linux kernel.
16022
c79d856c
PA
160232015-04-10 Pedro Alves <palves@redhat.com>
16024
16025 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
16026 procedure, factored out from ...
16027 (top level): ... here. Add "set displaced-stepping" testing axis.
16028 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
16029 parameter "displaced". Use it.
16030 (top level): Use foreach and add "set displaced-stepping" testing
16031 axis.
16032
ebc90b50
PA
160332015-04-10 Pedro Alves <palves@redhat.com>
16034
16035 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
16036 Remove comment.
16037 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
16038 both the address of the instruction that triggers the watchpoint
16039 and the address of the instruction immediately after, and use
16040 those addresses for the test. Fix comment.
16041
8f572e5c
PA
160422015-04-10 Pedro Alves <palves@redhat.com>
16043
16044 * gdb.base/sigstep.exp (breakpoint_to_handler)
16045 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
16046 Test "backtrace" in handler.
16047 (breakpoint_over_handler): New parameter 'displaced'. Use it.
16048 (top level): Add new "displaced" test axis to
16049 breakpoint_to_handler, breakpoint_to_handler_entry and
16050 breakpoint_over_handler.
16051
8d707a12
PA
160522015-04-10 Pedro Alves <palves@redhat.com>
16053
16054 PR gdb/18216
16055 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
16056
ef713951
YQ
160572015-04-10 Yao Qi <yao.qi@linaro.org>
16058
16059 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
16060 (test_add_rn_pc): New function.
16061 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
16062 (top level): Invoke test_add_rn_pc.
16063
906d60cf
PA
160642015-04-10 Pedro Alves <palves@redhat.com>
16065
16066 PR gdb/13858
16067 * gdb.base/step-over-no-symbols.exp: New file.
16068
f2983cc3
AW
160692015-04-09 Andy Wingo <wingo@igalia.com>
16070
16071 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
16072 after the Python tests.
16073
6d62641c
SDJ
160742015-04-08 Keith Seitz <keiths@redhat.com>
16075
16076 PR python/16699
16077 * gdb.python/py-completion.exp: New tests for completion.
16078 * gdb.python/py-completion.py (CompleteLimit1): New class.
16079 (CompleteLimit2): Likewise.
16080 (CompleteLimit3): Likewise.
16081 (CompleteLimit4): Likewise.
16082 (CompleteLimit5): Likewise.
16083 (CompleteLimit6): Likewise.
16084 (CompleteLimit7): Likewise.
16085
f3770638
PA
160862015-04-08 Pedro Alves <palves@redhat.com>
16087
16088 PR gdb/18214
16089 PR gdb/18216
16090 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
16091 function.
16092 (main): Install it as SIGUSR1 handler.
16093 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
16094 parameter. Always use "setup" as prefix. Toggle "set
16095 displaced-stepping" off/on depending on global. Don't switch to
16096 thread 1 here.
16097 (top level): Add displaced stepping "off/on" test axis. Update
16098 "setup" calls. Wrap each subtest with with_test_prefix. Test
16099 continuing with a queued signal in each thread.
16100
4496bed7
PA
161012015-04-08 Pedro Alves <palves@redhat.com>
16102
16103 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
16104 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
16105 gdb_breakpoint instead of gdb_test that doesn't expect anything.
16106 Return early if running to main fails.
16107 * gdb.trace/while-stepping.exp: Likewise.
16108
b97fde92
PA
161092015-04-07 Pedro Alves <palves@redhat.com>
16110
16111 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
16112 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
16113 interact with inferior program.
16114
f71c18e7
PA
161152015-04-07 Pedro Alves <palves@redhat.com>
16116
16117 * lib/gdb.exp (inferior_spawn_id): New global.
16118 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
16119 spawn id after processing the user code.
16120 (default_gdb_start): Set inferior_spawn_id.
16121 (send_inferior): New procedure.
16122 * lib/gdbserver-support.exp (gdbserver_start): Set
16123 inferior_spawn_id.
16124 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
16125
6423214f
PA
161262015-04-07 Pedro Alves <palves@redhat.com>
16127
16128 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
16129 * lib/gdbserver-support.exp (gdbserver_start): Make
16130 $server_spawn_id global.
16131 (gdbserver_start): Don't wait for gdbserver's spawn id with
16132 expect_background.
16133 (close_gdbserver): New procedure.
16134 (gdb_exit): Rename the default version and reimplement.
16135
71c0ee8c
PA
161362015-04-07 Pedro Alves <palves@redhat.com>
16137
72f4393d 16138 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
16139 append the substituted item, not the original item.
16140
203bc29b
PA
161412015-04-07 Pedro Alves <palves@redhat.com>
16142
16143 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
16144 gdb_expect.
16145
508a3ddf
PA
161462015-04-07 Pedro Alves <palves@redhat.com>
16147
16148 * gdb.base/interrupt.exp: Don't handle the case of the inferior
16149 output appearing once only.
16150
9f6dbe2b
PA
161512015-04-07 Pedro Alves <palves@redhat.com>
16152
16153 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
16154 that doesn't expect anything. Return early if running to main
16155 fails.
16156
337532fa
YQ
161572015-04-07 Yao Qi <yao.qi@linaro.org>
16158
16159 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
16160 (child_function): Call alarm.
16161 (main): Move call to alarm into the loop.
16162 * gdb.threads/non-stop-fair-events.exp: Build program with
16163 -DTIMEOUT=$timeout.
16164
01b622d4
DE
161652015-04-06 Doug Evans <xdje42@gmail.com>
16166
16167 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
16168 Fix dest parameter to board_info.
16169 (fpc_compile): Ditto.
16170 (gdb_compile_pascal): Rename dest arg to destfile.
16171
961f4160
PMR
161722015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
16173
16174 * gdb.ada/funcall_ref.exp: New file.
16175 * gdb.ada/funcall_ref/foo.adb: New file.
16176
cafda597
YQ
161772015-04-02 Yao Qi <yao.qi@linaro.org>
16178
16179 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
16180 is remote.
16181
fed040c6
GB
161822015-04-02 Gary Benson <gbenson@redhat.com>
16183
16184 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
16185
d11916aa
SS
161862015-04-01 Sasha Smundak <asmundak@google.com>
16187
16188 * gdb.python/py-unwind-maint.c: New file.
16189 * gdb.python/py-unwind-maint.exp: New test.
16190 * gdb.python/py-unwind-maint.py: New file.
16191 * gdb.python/py-unwind.c: New file.
16192 * gdb.python/py-unwind.exp: New test.
16193 * gdb.python/py-unwind.py: New test.
16194
a1471180
PA
161952015-04-01 Pedro Alves <palves@redhat.com>
16196
16197 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
16198 to fail instead of non-existent $test.
16199
0bbeccb1
PA
162002015-04-01 Pedro Alves <palves@redhat.com>
16201
16202 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
16203 GDBFLAGS if not empty.
16204
3c724c8c
PMR
162052015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
16206
16207 * gdb.ada/complete.exp: Remove "multi_line".
16208 * gdb.ada/info_exc.exp: Remove "multi_line".
16209 * gdb.ada/packed_tagged.exp: Remove "multi_line".
16210 * gdb.ada/ptype_field.exp: Remove "multi_line".
16211 * gdb.ada/sym_print_name.exp: Remove "multi_line".
16212 * gdb.ada/tagged.exp: Remove "multi_line".
16213 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
16214 [multi_line ...]
16215 * gdb.btrace/delta.exp: Likewise.
16216 * gdb.btrace/exception.exp: Likewise.
16217 * gdb.btrace/function_call_history.exp: Likewise.
16218 * gdb.btrace/instruction_history.exp: Likewise.
16219 * gdb.btrace/nohist.exp: Likewise.
16220 * gdb.btrace/record_goto.exp: Likewise.
16221 * gdb.btrace/segv.exp: Likewise.
16222 * gdb.btrace/stepi.exp: Likewise.
16223 * gdb.btrace/tailcall.exp: Likewise.
16224 * gdb.btrace/unknown_functions.exp: Likewise.
16225 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
16226 * lib/gdb.exp: Add the "multi_line" helper.
16227
4eec2deb
PA
162282015-04-01 Pedro Alves <palves@redhat.com>
16229
16230 * gdb.threads/tid-reuse.c: New file.
16231 * gdb.threads/tid-reuse.exp: New file.
16232
df8411da
SDJ
162332015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
16234
16235 PR corefiles/16092
16236 * gdb.base/coredump-filter.c: New file.
16237 * gdb.base/coredump-filter.exp: Likewise.
16238
6ef37366
PM
162392015-03-27 Petr Machata <pmachata@redhat.com>
16240
16241 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
16242 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
16243 (Dwarf::assemble): Initialize them.
16244 (Dwarf::lines): New function.
16245
7ec911b0
JT
162462015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
16247
16248 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
16249 SYMBOL_PREFIX for x86_64-*-cygwin.
16250
ff908ebf
AW
162512015-03-26 Andy Wingo <wingo@igalia.com>
16252
16253 PR symtab/18148
16254 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
16255 const_value but not a location.
16256 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
16257 location defined in non-main CUs are visible.
16258
6d5f0679
YQ
162592015-03-26 Yao Qi <yao.qi@linaro.org>
16260
16261 PR testsuite/18139
16262 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
16263 Add a line number entry for the same line.
16264 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
16265 Add a line number entry for the same line.
16266
2898689b
YQ
162672015-03-26 Yao Qi <yao.qi@linaro.org>
16268
16269 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
16270 .int 0.
16271 (func): Likewise. Add .Lfunc_1 label.
16272 Use .Lfunc_1 label.
16273 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
16274 .int 0.
16275 (func): Likewise.
16276 Use .Lfunc_1 label.
16277
85180498
YQ
162782015-03-26 Yao Qi <yao.qi@linaro.org>
16279
16280 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
16281 Call gdb_compile instead to compile each .s files without debug
16282 information.
16283
8aa08a8d
YQ
162842015-03-26 Yao Qi <yao.qi@linaro.org>
16285
16286 * gdb.base/savedregs.exp (process_saved_regs): Make
16287 "Saved registers:" optional in the pattern.
16288
66849923
MM
162892015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16290
16291 * gdb.btrace/next.exp: Merged into step.exp.
16292 * gdb.btrace/finish.exp: Merged into step.exp.
16293 * gdb.btrace/nexti.exp: Merged into stepi.exp.
16294 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
16295 "record goto" and checking the exact replay position.
16296 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
16297 check for "Recording format" in "info record" output.
16298 * gdb.btrace/record_goto.exp: Choose test file based on target.
16299 * gdb.btrace/x86-record_goto.S: Renamed into ...
16300 * gdb.btrace/x86_64-record_goto.S: ... this.
16301 * gdb.btrace/i686-record_goto.S: New.
16302 * gdb.btrace/x86-tailcall.S: Renamed into ...
16303 * gdb.btrace/x86_64-tailcall.S: ... this.
16304 * gdb.btrace/i686-tailcall.S: New.
16305 * gdb.btrace/x86-tailcall.c: Renamed into ...
16306 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
16307 separate statements. Update test.
16308 * gdb.btrace/delta.exp: Use record_goto.c as test file.
16309 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
16310 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
16311 * gdb.btrace/tailcall.exp: Choose test file based on target.
16312 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
16313
11cc1b74
MM
163142015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16315
16316 * gdb.btrace/exception.exp: Increase BTS buffer size.
16317
a25d8bf9
PA
163182015-03-24 Pedro Alves <palves@redhat.com>
16319
16320 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
16321
856e7dd6
PA
163222015-03-24 Pedro Alves <palves@redhat.com>
16323
16324 * gdb.threads/schedlock.exp (test_step): No longer expect that
16325 "set scheduler-locking step" with "next" over a function call runs
16326 threads unlocked.
16327
ad235a41
AT
163282015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16329
16330 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
16331
15630549
AT
163322015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16333
16334 PR breakpoints/16466
16335 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
16336 * gdb.mi/mi-pending.c (thread_func): New function.
16337 (int main): Add threading support required.
16338 * gdb.mi/mi-pending.exp: Add tests for this issue.
16339 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
16340 (pendfunc2): Remove stdio dependency.
16341 * gdb.mi/mi-pendshr2.c: New file.
16342
693dca06
KS
163432015-03-23 Keith Seitz <keiths@redhat.com>
16344
16345 * gdb.linespec/keywords.c: New file.
16346 * gdb.linespec/keywords.exp: New file.
16347
7e993ebf
KS
163482015-03-23 Keith Seitz <keiths@redhat.com>
16349
16350 PR gdb/18021
16351 * gdb.dwarf2/staticvirtual.exp: New test.
16352
bc23328c
JK
163532015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16354
16355 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
16356 * README: Remove HP-UX and gdb.hp.
16357 (configuration):
16358 * configure: Regenerate.
16359 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
16360 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
16361 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
16362 gdb.hp/gdb.defects/Makefile.
16363 * gdb.hp/Makefile.in: File deleted.
16364 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
16365 * gdb.hp/gdb.aCC/optimize.c: File deleted.
16366 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
16367 * gdb.hp/gdb.aCC/run.c: File deleted.
16368 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
16369 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
16370 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
16371 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
16372 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
16373 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
16374 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
16375 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
16376 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
16377 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
16378 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
16379 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
16380 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
16381 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
16382 * gdb.hp/gdb.base-hp/reg.s: File deleted.
16383 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
16384 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
16385 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
16386 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
16387 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
16388 * gdb.hp/gdb.compat/Makefile.in: File deleted.
16389 * gdb.hp/gdb.compat/average.c: File deleted.
16390 * gdb.hp/gdb.compat/sum.c: File deleted.
16391 * gdb.hp/gdb.compat/xdb.c: File deleted.
16392 * gdb.hp/gdb.compat/xdb0.c: File deleted.
16393 * gdb.hp/gdb.compat/xdb0.h: File deleted.
16394 * gdb.hp/gdb.compat/xdb1.c: File deleted.
16395 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
16396 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
16397 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
16398 * gdb.hp/gdb.defects/Makefile.in: File deleted.
16399 * gdb.hp/gdb.defects/bs14602.c: File deleted.
16400 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
16401 * gdb.hp/gdb.defects/solib-d.c: File deleted.
16402 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
16403 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
16404 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
16405 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
16406 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
16407 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
16408 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
16409 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
16410 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
16411 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
16412 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
16413 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
16414 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
16415 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
16416 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
16417 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
16418 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
16419 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
16420 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
16421 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
16422 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
16423 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
16424 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
16425 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
16426 * gdb.hp/tools/odump: File deleted.
16427
8bf3b159
PA
164282015-03-19 Pedro Alves <palves@redhat.com>
16429
16430 * gdb.threads/continue-pending-status.exp (saw_thread_2)
16431 (saw_thread_3): New globals.
16432 (top level): Increment them when an event for the corresponding
16433 thread is seen.
16434 (no thread starvation): New test.
16435
eb54c8bf
PA
164362015-03-19 Pedro Alves <palves@redhat.com>
16437
16438 * gdb.threads/continue-pending-status.c: New file.
16439 * gdb.threads/continue-pending-status.exp: New file.
16440
32d2e5d6
PA
164412015-03-18 Pedro Alves <palves@redhat.com>
16442
16443 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16444 Use gdb_is_target_remote instead of is_remote. Use
16445 gdb_test_multiple instead of gdb_expect. Exit early if
16446 gdb_test_multiple hits its internal matches. Tighten stepi tests
16447 expected output. Fail on exit with any signal, instead of just
16448 SIGILL.
16449
f68f11b7
YQ
164502015-03-18 Yao Qi <yao.qi@linaro.org>
16451
16452 PR tdep/18107
16453 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
16454 variable.
16455 * gdb.base/catch-syscall.exp: Don't skip it on
16456 aarch64*-*-linux* target. Remove elements in all_syscalls.
16457 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16458 target.
16459 (setup_all_syscalls): New proc.
16460
ca5fd19b
YQ
164612015-03-16 Yao Qi <yao.qi@linaro.org>
16462
16463 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16464 (top level): Skip tests if valid_addr_p returns false for
16465 $cmd1 or $cmd2.
16466
85642ba0
AW
164672015-03-11 Andy Wingo <wingo@igalia.com>
16468
16469 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16470
e03f9645
YQ
164712015-03-11 Yao Qi <yao.qi@linaro.org>
16472
16473 * gdb.base/catch-syscall.exp: Fix typo in comments.
16474
5d0962b2
YQ
164752015-03-11 Yao Qi <yao.qi@linaro.org>
16476
16477 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16478
b2df3cef
PA
164792015-03-09 Pedro Alves <palves@redhat.com>
16480
16481 * dg-extract-results.py: Delete.
16482
ef878e53
PA
164832015-03-09 Pedro Alves <palves@redhat.com>
16484
16485 Merge dg-extract-results.sh from GCC upstream (r218843).
16486
16487 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16488 * dg-extract-results.sh: Use --text with grep to avoid issues with
16489 binary files. Fall back to cat -v, if that doesn't work.
16490
9494d219
PA
164912015-03-05 Pedro Alves <palves@redhat.com>
16492
16493 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16494
a8d9763a
SM
164952015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16496
16497 * lib/mi-support.exp (mi_expect_interrupt): Accept
16498 alternative event for when in all-stop mode.
16499
be9957b8
PA
165002015-03-04 Pedro Alves <palves@redhat.com>
16501
16502 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16503
d57be0f4 165042015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16505
16506 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16507
c214c7cf
AA
165082015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16509
16510 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16511 regexps for GDB's current line display, accept a hex address
16512 preceding the line number.
16513
6d74a497
AA
165142015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16515
16516 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
16517 the 'arch1' variable for "s390*-linux*" targets.
16518
511aee7c
PA
165192015-03-04 Pedro Alves <palves@redhat.com>
16520
16521 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
16522 (main): Pass missing retval argument to pthread_join call.
16523
95e50b27
PA
165242015-03-02 Pedro Alves <palves@redhat.com>
16525
16526 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
16527 (top level): Call do_test with non-stop as well.
16528
28054d69
PA
165292015-03-02 Pedro Alves <palves@redhat.com>
16530
16531 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
16532 -1.
16533
4fa5d7b4
AA
165342015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16535
16536 * gdb.arch/s390-vregs.exp: New test.
16537 * gdb.arch/s390-vregs.S: New file.
16538
97c18565
PA
165392015-02-27 Pedro Alves <palves@redhat.com>
16540
16541 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
16542 call to catch_command_errors.
16543 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16544 catch_command_errors.
16545
a37bfa30
PA
165462015-02-27 Pedro Alves <palves@redhat.com>
16547
16548 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
16549 "true" for boolean result.
16550 * gdb.gdb/selftest.exp (test_with_self): Also accept full
16551 prototype of main.
16552
6f98576f
PA
165532015-02-27 Pedro Alves <palves@redhat.com>
16554
16555 * lib/unbuffer_output.c: New file.
16556 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
16557 (main): Call gdb_unbuffer_output.
16558
eba5ab56
YQ
165592015-02-27 Yao Qi <yao.qi@linaro.org>
16560
16561 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
16562 target.
16563
0def5aaa
DE
165642015-02-26 Doug Evans <dje@google.com>
16565
16566 * gdb.cp/class2.cc (Dbase, D): New classes.
16567 (main): New local delta.
16568 * gdb.cp/class2.exp: Test printing delta.
16569 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
16570 (dynbar): New global.
16571 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
16572
081a1c2c
JK
165732015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16574
16575 * gdb.compile/compile-ifunc.c: New file.
16576 * gdb.compile/compile-ifunc.exp: New file.
16577
2f41223f
AT
165782015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
16579
16580 * gdb.base/structs.exp: Check for correct struct on finish.
16581
03eddd80
YQ
165822015-02-26 Yao Qi <yao.qi@linaro.org>
16583
16584 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
16585 is zero.
16586
80c57053
JK
165872015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16588
16589 * gdb.arch/cordic.ko.bz2: New file.
16590 * gdb.arch/cordic.ko.debug.bz2: New file.
16591 * gdb.arch/ppc64-symtab-cordic.exp: New file.
16592
21613c12
YQ
165932015-02-25 Yao Qi <yao.qi@linaro.org>
16594
16595 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
16596 aarch64*-*-* target.
16597
d8b901ed
PA
165982015-02-23 Pedro Alves <palves@redhat.com>
16599
16600 * lib/gdb.exp (delete_breakpoints): Rewrite using
16601 gdb_test_multiple.
16602
e5b85ead
PA
166032015-02-23 Pedro Alves <palves@redhat.com>
16604
16605 * gdb.base/info-os.c: Include stdlib.h.
16606
85c3a371
DE
166072015-02-22 Doug Evans <xdje42@gmail.com>
16608
16609 PR symtab/17855
16610 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
16611 is read after symbols have been re-read.
16612 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
16613 * gdb.ada/exec_changed/second.adb (Second): Ditto.
16614
96553a0c
DE
166152015-02-21 Doug Evans <dje@google.com>
16616
16617 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
16618
97a0c697
JK
166192015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16620
16621 PR corefiles/17808
16622 * gdb.arch/i386-biarch-core.core.bz2: New file.
16623 * gdb.arch/i386-biarch-core.exp: New file.
16624
a47cd6e9
PA
166252015-02-21 Pedro Alves <palves@redhat.com>
16626
16627 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
16628 runto_main fails.
16629
c5facdc4
PA
166302015-02-20 Pedro Alves <palves@redhat.com>
16631
16632 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
16633 info probes.
16634
2db9a427
PA
166352015-02-20 Pedro Alves <palves@redhat.com>
16636
16637 * gdb.threads/multi-create-ns-info-thr.exp: New file.
16638
60fb7e9e
PA
166392015-02-20 Pedro Alves <palves@redhat.com>
16640
16641 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
16642 clean_restart before gdb_target_supports_trace.
16643
5c5019c2
PA
166442015-02-20 Pedro Alves <palves@redhat.com>
16645
16646 PR threads/18006
16647 * gdb.threads/clone-thread_db.c: New file.
16648 * gdb.threads/clone-thread_db.exp: New file.
16649
c9587f88
AT
166502015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
16651
16652 PR breakpoints/16812
16653 * gdb.base/catch-gdb-caused-signals.c: New file.
16654 * gdb.base/catch-gdb-caused-signals.exp: New file.
16655
f6a88844
JM
166562015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
16657
16658 * configure: Regenerated.
16659 * configure.ac: Use GDB_AC_TRANSFORM.
16660 * aclocal.m4: sinclude ../transform.m4.
16661
497c491b
JM
166622015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16663
16664 * lib/dtrace.exp: New file.
16665 * gdb.base/dtrace-probe.exp: Likewise.
16666 * gdb.base/dtrace-probe.d: Likewise.
16667 * gdb.base/dtrace-probe.c: Likewise.
16668 * lib/pdtrace.in: Likewise.
16669 * configure.ac: Output variables with the transformed names of
16670 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
16671 * configure: Regenerated.
16672
03e98035
JM
166732015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16674
16675 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
16676 expected message when trying to access $_probe_* convenience
16677 variables while not on a probe.
16678
63cc30e9
JK
166792015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16680
16681 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
16682
0703599a
PA
166832015-02-11 Pedro Alves <pedro@codesourcery.com>
16684
16685 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
16686 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
16687
7e60a48e
DE
166882015-02-10 Doug Evans <xdje42@gmail.com>
16689
16690 * lib/gdb.exp (gdb_load): Always return a result.
16691
01b088bc
PA
166922015-02-10 Pedro Alves <palves@redhat.com>
16693
16694 * gdb.threads/signal-sigtrap.c: New file.
16695 * gdb.threads/signal-sigtrap.exp: New file.
16696
b05ec7a5
AT
166972015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
16698
16699 * gdb.trace/no-attach-trace.c: New file.
16700 * gdb.trace/no-attach-trace.exp: New file.
16701
a2c2acaf
MW
167022015-02-09 Mark Wielaard <mjw@redhat.com>
16703
16704 * gdb.dwarf2/atomic.c: New file.
16705 * gdb.dwarf2/atomic-type.exp: Likewise.
16706
31fd9caa
MM
167072015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16708
16709 * gdb.btrace/buffer-size.exp: Update "info record" output.
16710 * gdb.btrace/delta.exp: Update "info record" output.
16711 * gdb.btrace/enable.exp: Update "info record" output.
16712 * gdb.btrace/finish.exp: Update "info record" output.
16713 * gdb.btrace/instruction_history.exp: Update "info record" output.
16714 * gdb.btrace/next.exp: Update "info record" output.
16715 * gdb.btrace/nexti.exp: Update "info record" output.
16716 * gdb.btrace/step.exp: Update "info record" output.
16717 * gdb.btrace/stepi.exp: Update "info record" output.
16718 * gdb.btrace/nohist.exp: Update "info record" output.
16719
d33501a5
MM
167202015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16721
16722 * gdb.btrace/buffer-size: New.
16723
f4abbc16
MM
167242015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16725
16726 * gdb.btrace/delta.exp: Update "info record" output.
16727 * gdb.btrace/enable.exp: Update "info record" output.
16728 * gdb.btrace/finish.exp: Update "info record" output.
16729 * gdb.btrace/instruction_history.exp: Update "info record" output.
16730 * gdb.btrace/next.exp: Update "info record" output.
16731 * gdb.btrace/nexti.exp: Update "info record" output.
16732 * gdb.btrace/step.exp: Update "info record" output.
16733 * gdb.btrace/stepi.exp: Update "info record" output.
16734 * gdb.btrace/nohist.exp: Update "info record" output.
16735
b9d61307
SM
167362015-02-06 Simon Marchi <simon.marchi@ericsson.com>
16737
16738 PR gdb/15678
16739 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
16740
e584fdbc
PA
167412015-02-06 Pedro Alves <palves@redhat.com>
16742
16743 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
16744 macro.
16745 (seconds_left, again): New globals.
16746 (main): Wait seconds_left in a 1-second sleep loop instead of
16747 sleeping 180 seconds. If 'again' is set, reset the seconds
16748 counter.
16749 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
16750 'again' in the inferior before detaching. Print the seconds left.
16751 (options): New global.
16752 (top level): Build program with -DTIMEOUT=$timeout.
16753
77f41761
PA
167542015-02-06 Pedro Alves <palves@redhat.com>
16755
16756 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
16757 determine how many seconds to pass to 'alarm'.
16758 * gdb.base/gdb-sigterm.exp (top level): Build program with
16759 -DTIMEOUT=$timeout.
16760 (do_test): Return success/failure indication. Add more verbose
16761 logging. Don't fail if 200 single steps are seen. Instead, fail
16762 when the test times out.
16763 (passes): New global.
16764 (top level): Break the testing loop if testing fails on any
16765 iteration. Use gdb_assert.
16766
b9394193
DB
167672015-02-04 Don Breazeal <donb@codesourcery.com>
16768
16769 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
16770 and initialize them.
16771 (ipc_cleanup): New function.
16772 (main): Don't declare shmid, semid, and msqid. Add a call to
16773 atexit so that we call ipc_cleanup on exit.
16774
42d9e528
PA
167752015-02-04 Pedro Alves <palves@redhat.com>
16776
16777 * boards/native-extended-gdbserver.exp: Remove any target variant
16778 specifications from the board name before clearing the isremote
16779 flag from board_info.
16780
ae6ae975
DE
167812015-01-31 Doug Evans <xdje42@gmail.com>
16782
16783 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16784
cfb069a8
GB
167852015-01-31 Gary Benson <gbenson@redhat.com>
16786
16787 * gdb.base/completion.exp: Disable completion limiting for
16788 existing tests. Add new tests to check completion limiting.
16789 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16790
5dd31d79
DE
167912015-01-31 Doug Evans <xdje42@gmail.com>
16792
16793 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16794
9f050062
DE
167952015-01-31 Doug Evans <xdje42@gmail.com>
16796
16797 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16798 entries. Duplicate file section script entries.
16799 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16800 inlined entries. Add test for safe-path rejection.
16801 * gdb.python/py-section-script.c: Add duplicate inlined section script
16802 entries. Duplicate file section script entries.
16803 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16804 inlined entries. Add test for safe-path rejection.
16805
df25ebbd
JB
168062015-01-29 Joel Brobecker <brobecker@adacore.com>
16807
16808 * gdb.ada/disc_arr_bound: New testcase.
16809
4a0ca9ec
JB
168102015-01-29 Joel Brobecker <brobecker@adacore.com>
16811
16812 * gdb.ada/mi_var_array: New testcase.
16813
3a8b707a
DE
168142015-01-27 Doug Evans <dje@google.com>
16815
16816 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16817 Add test for objfile.filename, objfile.username after objfile
16818 has been unloaded.
16819
f8313f6e
JB
168202015-01-26 Joel Brobecker <brobecker@adacore.com>
16821
16822 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16823 the second test to print the name attribute of value
16824 returned by the call to gdb.lookup_type, and adjust
16825 the expected output accordingly.
16826
37bc665e
MW
168272015-01-25 Mark Wielaard <mjw@redhat.com>
16828
16829 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16830 * gdb.base/disp-step-fork.c: Include unistd.h.
16831 * gdb.base/siginfo-obj.c: Include stdio.h.
16832 * gdb.base/siginfo-thread.c: Likewise.
16833 * gdb.mi/non-stop.c: Include unistd.h.
16834 * gdb.mi/nsthrexec.c: Include stdio.h.
16835 * gdb.mi/pthreads.c: Include unistd.h.
16836 * gdb.modula2/unbounded1.c (main): Declare returns int.
16837 * gdb.reverse/consecutive-reverse.c: Likewise.
16838 * gdb.threads/create-fail.c: Include unistd.h.
16839 * gdb.threads/killed.c: Likewise.
16840 * gdb.threads/linux-dp.c: Likewise.
16841 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16842 * gdb.threads/non-ldr-exc-2.c: Likewise.
16843 * gdb.threads/non-ldr-exc-3.c: Likewise.
16844 * gdb.threads/non-ldr-exc-4.c: Likewise.
16845 * gdb.threads/pthreads.c: Include unistd.h.
16846 (main): Declare returns int.
16847 * gdb.threads/tls-main.c (foo): New declaration.
16848 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16849
f7e5394d
SM
168502015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16851
16852 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16853 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16854
743649fd
MW
168552015-01-15 Mark Wielaard <mjw@redhat.com>
16856
16857 * gdb.base/noreturn-return.c: New file.
16858 * gdb.base/noreturn-return.exp: New file.
16859 * gdb.base/noreturn-finish.c: New file.
16860 * gdb.base/noreturn-finish.exp: New file.
16861
198297aa
PA
168622015-01-23 Pedro Alves <palves@redhat.com>
16863
16864 * gdb.threads/continue-pending-after-query.c: New file.
16865 * gdb.threads/continue-pending-after-query.exp: New file.
16866
717cf30c
AG
168672015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16868 Simon Marchi <simon.marchi@ericsson.com>
16869
16870 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16871 * gdb.base/valgrind-db-attach.exp: Same.
16872 * gdb.base/valgrind-infcall.exp: Same.
16873 * lib/mi-support.exp (default_mi_gdb_start): Same.
16874 * lib/prompt.exp (default_prompt_gdb_start): Same.
16875 * lib/gdb.exp (default_gdb_spawn): Same.
16876 (gdb_interact): New.
16877
16878
4b62a76e
JK
168792015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16880
16881 * gdb.compile/compile.exp (pointer to jit function): New test.
16882
b4cdae6f
WW
168832015-01-17 Wei-cheng Wang <cole945@gmail.com>
16884
16885 * lib/gdb.exp (supports_process_record): Return true for
16886 powerpc*-*-linux*.
16887 (supports_reverse): Likewise.
16888
d221e7ef
DB
168892015-01-15 Don Breazeal <donb@codesourcery.com>
16890
16891 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16892 instead of checking whether the target board is remote and
16893 use spawn_wait_for_attach instead of exec/sleep.
16894 * gdb.base/attach-twice.exp: Likewise.
16895
bafffb51
JB
168962015-01-15 Joel Brobecker <brobecker@adacore.com>
16897
16898 * gdb.ada/var_arr_attrs: New testcase.
16899
5589af0e
PA
169002015-01-14 Pedro Alves <palves@redhat.com>
16901 Joel Brobecker <brobecker@adacore.com>
16902
16903 PR gdb/17525
16904 * gdb.base/bp-cmds-execution-x-script.c: New file.
16905 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16906 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16907
6c400b59
PA
169082015-01-14 Pedro Alves <palves@redhat.com>
16909
16910 PR cli/17828
16911 * gdb.base/batch-preserve-term-settings.c: New file.
16912 * gdb.base/batch-preserve-term-settings.exp: New file.
16913
e02c96a7
DE
169142015-01-13 Doug Evans <dje@google.com>
16915
16916 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16917 binary.
16918
576fd14c
JB
169192015-01-13 Joel Brobecker <brobecker@adacore.com>
16920
16921 * Makefile.in (clean mostlyclean): Do not delete *.py.
16922
04dccad0
JB
169232015-01-13 Joel Brobecker <brobecker@adacore.com>
16924
16925 * gdb.python/py-lookup-type.exp: New file.
16926
3d230f71
PA
169272015-01-12 Pedro Alves <palves@redhat.com>
16928
16929 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16930 restore GDBFLAGS before returning.
16931
7e67715d
JK
169322015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16933
16934 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16935 is_amd64_regs_target and is_x86_like_target.
16936
f2e0d4b4
DE
169372015-01-11 Doug Evans <xdje42@gmail.com>
16938
16939 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16940 is given without an explicit form.
16941 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16942 attributes.
16943 * gdb.dwarf/corrupt.exp: Ditto.
16944 * gdb.dwarf2/enum-type.exp: Ditto.
16945 * gdb.trace/entry-values.exp: Ditto.
16946 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16947
439250fb
DE
169482015-01-11 Doug Evans <xdje42@gmail.com>
16949
16950 PR gdb/15830
16951 * gdb.base/maint.exp: Remove references to "maint demangle".
16952 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16953 Add tests for explicitly specifying language to demangle.
16954 * gdb.dlang/demangle.exp: Ditto.
16955
ede9f622
PA
169562015-01-09 Pedro Alves <palves@redhat.com>
16957
16958 * gdb.threads/non-stop-fair-events.c: New file.
16959 * gdb.threads/non-stop-fair-events.exp: New file.
16960
a7b796db
PA
169612015-01-09 Pedro Alves <palves@redhat.com>
16962
16963 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16964 the global scope. Set a breakpoint after all threads are started
16965 rather than stepping over two source lines. Expect the prompt.
16966 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16967 global.
16968 (NUM): Now 15.
16969 (main): Use threads_started_barrier to wait for all threads to
16970 start. Main thread no longer calls thread_function. Exit after
16971 180 seconds.
16972 (loop): New function.
16973 (thread_function): Wait on threads_started_barrier barrier. Call
16974 'loop' at each iteration.
16975 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16976 threads have started, instead of hardcoding number of "next"
16977 steps. Use an access watchpoint instead of a write watchpoint.
16978
9665ffdd
PA
169792015-01-09 Pedro Alves <palves@redhat.com>
16980
16981 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16982 (thread_func): Wait on barrier.
16983 (main): Wait for all threads to start before stopping GDB.
16984 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16985 global.
16986 (thread1_func, thread2_func): Wait on barrier.
16987 (main): Wait for all threads to start before stopping GDB.
16988 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16989 New global.
16990 (thread1_func, thread2_func): Wait on barrier.
16991 (main): Wait for all threads to start before stopping GDB.
16992
c945a99f
PA
169932015-01-09 Pedro Alves <palves@redhat.com>
16994
16995 * gdb.threads/attach-many-short-lived-threads.c: New file.
16996 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16997
c1a747c1
PA
169982014-01-09 Pedro Alves <palves@redhat.com>
16999
17000 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
17001 instead of to thread 2.
17002 * gdb.threads/signal-command-multiple-signals-pending.c (main):
17003 Add barrier around each pthread_create call instead of around all
17004 calls.
17005 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
17006 Set a break on thread_function and have the child threads hit it
17007 one at at a time.
17008
60b3033e
PA
170092015-01-09 Pedro Alves <palves@redhat.com>
17010
17011 * lib/gdb.exp (can_spawn_for_attach): New procedure.
17012 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
17013 false.
17014 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
17015 checking whether the target board is remote.
17016 * gdb.multi/multi-attach.exp: Likewise.
17017 * gdb.python/py-sync-interp.exp: Likewise.
17018 * gdb.server/ext-attach.exp: Likewise.
17019 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
17020 tests that need to attach, instead of checking whether the target
17021 board is remote at the top of the file.
17022
acc018ac
YQ
170232015-01-08 Yao Qi <yao@codesourcery.com>
17024
17025 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
17026
50a18af8
JK
170272015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17028
17029 Fix testcase compilation.
17030 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
17031
8503d6e1
JB
170322015-01-06 Joel Brobecker <brobecker@adacore.com>
17033
17034 * gdb.python/py-type.exp: Add a couple test about empty
17035 array creation, and negative-length array creation.
17036
cc73dbcc
DE
170372015-01-02 Doug Evans <xdje42@gmail.com>
17038
17039 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
17040
0300bbc7
DE
170412015-01-02 Doug Evans <dje@google.com>
17042
17043 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
17044
9d85a0ec
YQ
170452014-12-29 Yao Qi <yao@codesourcery.com>
17046
17047 * gdb.trace/entry-values.exp: Update comments. Rename variable
17048 bar_call_foo to returned_from_foo.
17049
87186c6a
MMN
170502014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
17051
17052 PR gdb/17394
17053 * gdb.linespec/break-asm-file.c: New file.
17054 * gdb.linespec/break-asm-file.exp: New file.
17055 * gdb.linespec/break-asm-file0.s: New file.
17056 * gdb.linespec/break-asm-file1.s: New file.
17057
1bab7383
YQ
170582014-12-18 Nigel Stephens <nigel@mips.com>
17059 Maciej W. Rozycki <macro@codesourcery.com>
17060
17061 * gdb.base/float.exp: Handle the new output from "info float" on
17062 MIPS targets.
17063
1bc1068a
JK
170642014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
17065
17066 Fix MinGW compilation.
17067 * gdb.compile/compile-ops.exp: Update untested message if
17068 !skip_compile_feature_tests.
17069 * gdb.compile/compile-setjmp.exp: Likewise.
17070 * gdb.compile/compile-tls.exp: Likewise.
17071 * gdb.compile/compile.exp: Likewise.
17072 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
17073 supported on this host".
17074
b6615d10
DE
170752014-12-16 Doug Evans <xdje42@gmail.com>
17076
17077 * boards/stabs.exp: New file.
17078
25dda427
AA
170792014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
17080
17081 * gdb.base/completion.exp: Adjust to format changes of "maint
17082 print user-registers".
17083
bf330350
CU
170842014-12-16 Catalin Udma <catalin.udma@freescale.com>
17085
17086 PR server/17457
17087 * gdb.arch/aarch64-fp.c: New file.
17088 * gdb.arch/aarch64-fp.exp: New file.
17089
395cf596
SDJ
170902014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
17091
17092 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
17093 r210637, r210913, r211666, r215400, r215817).
17094
17095 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
17096 * dg-extract-results.py: New file.
17097 * dg-extract-results.sh: Use it if the environment seems
17098 suitable.
17099
17100 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
17101
17102 * dg-extract-results.py (parse_run): Handle warnings that
17103 are printed before a test harness is run.
17104
17105 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
17106
17107 * dg-extract-results.py (Named): Remove __cmp__ method.
17108 (output_variation): Use a key to sort variation.harnesses.
17109
17110 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
17111
17112 * dg-extract-results.py: For Python 3, force sys.stdout to
17113 handle surrogate escape sequences.
17114 (safe_open): New function.
17115 (output_segment, main): Use it.
17116
17117 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
17118
17119 * dg-extract-results.py (Prog.result_re): Include options
17120 in test name.
17121
17122 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
17123
17124 * dg-extract-results.py (output_variation): Always sort if
17125 do_sum.
17126
e882ef3c
SM
171272014-12-15 Simon Marchi <simon.marchi@ericsson.com>
17128
17129 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
17130 as long as we get pagination notifications.
17131
4992aa20
JM
171322014-12-15 Jason Merrill <jason@redhat.com>
17133
17134 * Makefile.in (check-gdb.%): Restore.
17135 * README: Mention it.
17136
c1b5a1a6
JB
171372014-12-13 Joel Brobecker <brobecker@adacore.com>
17138
17139 * gdb.ada/str_uninit: New testcase.
17140
5537b577
JK
171412014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17142
17143 PR symtab/17642
17144 * gdb.base/vla-stub-define.c: New file.
17145 * gdb.base/vla-stub.c: New file.
17146 * gdb.base/vla-stub.exp: New file.
17147
bb2ec1b3
TT
171482014-12-12 Phil Muldoon <pmuldoon@redhat.com>
17149 Jan Kratochvil <jan.kratochvil@redhat.com>
17150 Tom Tromey <tromey@redhat.com>
17151
17152 * configure.ac: Add gdb.compile/.
17153 * configure: Regenerate.
17154 * gdb.compile/Makefile.in: New file.
17155 * gdb.compile/compile-ops.exp: New file.
17156 * gdb.compile/compile-ops.c: New file.
17157 * gdb.compile/compile-tls.c: New file.
17158 * gdb.compile/compile-tls.exp: New file.
17159 * gdb.compile/compile-constvar.S: New file.
17160 * gdb.compile/compile-constvar.c: New file.
17161 * gdb.compile/compile-mod.c: New file.
17162 * gdb.compile/compile-nodebug.c: New file.
17163 * gdb.compile/compile-setjmp-mod.c: New file.
17164 * gdb.compile/compile-setjmp.c: New file.
17165 * gdb.compile/compile-setjmp.exp: New file.
17166 * gdb.compile/compile-shlib.c: New file.
17167 * gdb.compile/compile.c: New file.
17168 * gdb.compile/compile.exp: New file.
17169 * lib/gdb.exp (skip_compile_feature_tests): New proc.
17170
4ff709eb
TT
171712014-12-12 Tom Tromey <tromey@redhat.com>
17172
17173 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
17174 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
17175
6dddd6a5
DE
171762014-12-12 Doug Evans <dje@google.com>
17177
17178 * lib/gdb-python.exp (get_python_valueof): New function.
17179 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
17180
71c24708
AA
171812014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
17182
17183 * gdb.base/completion.exp: Add test for completion of "info
17184 registers ".
17185
3e29f34a
MR
171862014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
17187
17188 * gdb.base/func-ptrs.c: New file.
17189 * gdb.base/func-ptrs.exp: New file.
17190
fc126975
SM
171912014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17192
17193 PR breakpoints/17012
17194 * gdb.base/dprintf-detach.c: New file.
17195 * gdb.base/dprintf-detach.exp: New file.
17196
0a46d518
SM
171972014-12-10 Simon Marchi <simon.marchi@ericsson.com>
17198
17199 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
17200 * lib/gdb.exp (target_is_gdbserver): New procedure.
17201
a0be3e44
DE
172022014-12-08 Doug Evans <dje@google.com>
17203
17204 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
17205
df1b803a
YQ
172062014-12-05 Yao Qi <yao@codesourcery.com>
17207
17208 * gdb.guile/scm-error.exp: Remove the third argument to
17209 gdb_remote_download.
17210 * gdb.guile/scm-frame-args.exp: Likewise.
17211 * gdb.guile/scm-section-script.exp: Likewise.
17212
ddb9f679
YQ
172132014-12-05 Yao Qi <yao@codesourcery.com>
17214
17215 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
17216
86e4ed39
DE
172172014-12-04 Doug Evans <dje@google.com>
17218
17219 * gdb.python/py-objfile.exp: Add tests for
17220 objfile.add_separate_debug_file.
17221
7c50a931
DE
172222014-12-04 Doug Evans <dje@google.com>
17223
17224 * lib/gdb.exp (get_build_id): New function.
17225 (build_id_debug_filename_get): Rewrite to use it.
17226 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
17227
621661e3
MR
172282014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
17229
17230 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
17231 `method(long)', not just 0x0.
17232 * gdb.cp/nsalias.exp: Align code labels to 4.
17233 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
17234 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
17235 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
17236 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
17237 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
17238 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
17239
29f0c3b7
DE
172402014-12-02 Doug Evans <dje@google.com>
17241
e1e061e7 17242 PR symtab/17602
29f0c3b7 17243 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 17244 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
17245 * gdb.cp/anon-ns.exp: Update.
17246
162078c8
NB
172472014-12-02 Nick Bull <nicholaspbull@gmail.com>
17248
17249 * gdb.python/py-events.py (inferior_call_handler): New.
17250 (register_changed_handler, memory_changed_handler): New.
17251 (test_events.invoke): Register new handlers.
17252 * gdb.python/py-events.exp: Add tests for inferior call,
17253 memory_changed and register_changed events.
17254
fdb09caf
AA
172552014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17256
17257 * gdb.base/execl-update-breakpoints.exp: Specify the link address
17258 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
17259 if the linker doesn't understand this.
17260
55cfb2c4
SM
172612014-12-01 Simon Marchi <simon.marchi@ericsson.com>
17262
17263 * gdb.python/python.exp: Change expected reply to help().
17264
9e8cd6df
YQ
172652014-12-01 Yao Qi <yao@codesourcery.com>
17266
17267 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
17268 AC_CONFIG_SUBDIRS(gdb.gdbtk).
17269 * configure: Re-generated.
17270
6c659fc2
SC
172712014-11-28 Siva Chandra Reddy <sivachandra@google.com>
17272
17273 * gdb.cp/chained-calls.cc: New file.
17274 * gdb.cp/chained-calls.exp: New file.
17275 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
17276
d7fc3181
SM
172772014-11-28 Simon Marchi <simon.marchi@ericsson.com>
17278
17279 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
17280 * gdb.dwarf2/symtab-producer.exp: Same.
17281 * gdb.gdb/python-interrupts.exp: Same.
17282 * gdb.gdb/python-selftest.exp: Same.
17283 * gdb.python/py-linetable.exp: Same.
17284 * gdb.python/py-type.exp: Same.
17285 * gdb.python/py-value-cc.exp: Same.
17286 * gdb.python/py-value.exp: Same.
17287
10e79639
YQ
172882014-11-28 Yao Qi <yao@codesourcery.com>
17289
17290 * gdb.base/break-probes.exp: Match library name prefixed with
17291 sysroot.
17292
f28a0564
SM
172932014-11-27 Simon Marchi <simon.marchi@ericsson.com>
17294
17295 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
17296 test expected output. Add parentheses for the call to print.
17297 Remove L suffix from integers.
17298
3fe1ce1d
DE
172992014-11-26 Doug Evans <dje@google.com>
17300
17301 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
17302
84429e27
YQ
173032014-11-22 Yao Qi <yao@codesourcery.com>
17304
17305 * gdb.trace/entry-values.c: Remove asms.
17306 (foo): Add foo_label.
17307 (bar): Add bar_label.
17308 * gdb.trace/entry-values.exp: Remove code computing foo's
17309 length and bar's length.
17310 (Dwarf::assemble): Invoke function_range for bar and use
17311 MACRO_AT_func for foo.
17312
26741859
YQ
173132014-11-22 Yao Qi <yao@codesourcery.com>
17314
17315 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
17316 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
17317 Use .Lgcc43_procstart instead of gcc43.
17318
45e44d27
JB
173192014-11-21 Joel Brobecker <brobecker@adacore.com>
17320
17321 * gdb.ada/n_arr_bound: New testcase.
17322
458c8db8
SDJ
173232014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
17324
17325 PR breakpoints/10737
17326 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
17327 test_catch_syscall_multi_arch.
17328 (test_catch_syscall_multi_arch): New function.
17329
43f3e411
DE
173302014-11-20 Doug Evans <xdje42@gmail.com>
17331
17332 * gdb.base/maint.exp: Update expected output.
17333
0d7b2549
AA
173342014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
17335
17336 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
17337 4-byte instruction on S390.
17338
8908fca5
JB
173392014-11-19 Joel Brobecker <brobecker@adacore.com>
17340
17341 * gdb.ada/arr_arr: New testcase.
17342
4a46959e
JB
173432014-11-19 Joel Brobecker <brobecker@adacore.com>
17344
17345 * gdb.ada/pkd_arr_elem: New Testcase.
17346
470e2f4e
LM
173472014-11-18 Luis Machado <lgustavo@codesourcery.com>
17348
17349 * gdb.reverse/break-precsave: Expect completion message for
17350 core file reads.
17351 * gdb.reverse/consecutive-precsave.exp: Likewise.
17352 * gdb.reverse/finish-precsave.exp: Likewise.
17353 * gdb.reverse/i386-precsave.exp: Likewise.
17354 * gdb.reverse/machinestate-precsave.exp: Likewise.
17355 * gdb.reverse/sigall-precsave.exp: Likewise.
17356 * gdb.reverse/solib-precsave.exp: Likewise.
17357 * gdb.reverse/step-precsave.exp: Likewise.
17358 * gdb.reverse/until-precsave.exp: Likewise.
17359 * gdb.reverse/watch-precsave.exp: Likewise.
17360
a267f3ad
AA
173612014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17362
17363 * gdb.base/bp-permanent.c: Include unistd.h.
17364 * gdb.python/py-framefilter-mi.c (main): Add return type.
17365 * gdb.python/py-framefilter.c (main): Likewise.
17366 * gdb.trace/actions-changed.c (main): Likewise.
17367
12084a9a
AA
173682014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17369
17370 * gdb.mi/until.c: Add eye-catchers.
17371 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
17372 line numbers.
17373
dc7e1a77
AA
173742014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17375
17376 * gdb.base/condbreak.exp: Drop references to removed non-prototype
17377 function header variants in break1.c.
17378 * gdb.base/ena-dis-br.exp: Likewise.
17379 * gdb.base/hbreak2.exp: Likewise.
17380 * gdb.reverse/until-precsave.exp: Drop references to removed
17381 non-prototype function header variants in ur1.c.
17382 * gdb.reverse/until-reverse.exp: Likewise.
17383
41c77605
PM
173842014-11-17 Petr Machata <pmachata@redhat.com>
17385
17386 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
17387 ${_cu_offset_size} bytes abbrev offset.
17388
34248c3a
DE
173892014-11-15 Doug Evans <xdje42@gmail.com>
17390
17391 PR symtab/17559
17392 * gdb.base/line-symtabs.exp: New file.
17393 * gdb.base/line-symtabs.c: New file.
17394 * gdb.base/line-symtabs.h: New file.
17395
646da059
YQ
173962014-11-14 Yao Qi <yao@codesourcery.com>
17397
17398 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
17399 (func): Add label func_label.
17400 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
17401 Replace low_pc and high_pc with MACRO_AT_range.
17402 Replace name, low_pc and high_pc with MACRO_AT_func.
17403
9301ebe6
YQ
174042014-11-14 Yao Qi <yao@codesourcery.com>
17405
17406 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
17407 Replace name, low_pc and high_pc with MACRO_AT_func.
17408
f166b542
YQ
174092014-11-14 Yao Qi <yao@codesourcery.com>
17410
17411 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
17412 produce debug information.
17413 * gdb.dwarf2/implptr-optimized-out.S: Removed.
17414
0f6e71e3
YQ
174152014-11-14 Yao Qi <yao@codesourcery.com>
17416
17417 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
17418 object and get function length.
17419 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
17420 with MACRO_AT_func.
17421 (top-level): Replace gdb_compile and clean_restart with
17422 prepare_for_testing.
17423 * gdb.dwarf2/main.c (main): Add label main_label.
17424
876c4df9
YQ
174252014-11-14 Yao Qi <yao@codesourcery.com>
17426
17427 * lib/dwarf.exp (function_range): New procedure.
17428 (Dwarf::_handle_macro_at_func): New procedure.
17429 (Dwarf::_handle_macro_at_range): New procedure.
17430 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
17431
02ad9cf1
YQ
174322014-11-14 Yao Qi <yao@codesourcery.com>
17433
17434 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
17435 (_handle_attribute): New procedure.
17436
a59add0c
AA
174372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17438
17439 * gdb.ada/cond_lang/foo.c (callme): Add return type.
17440 * gdb.base/call-sc.c (zed): Likewise.
17441 * gdb.base/checkpoint.c (main): Likewise.
17442 * gdb.base/dump.c (main): Likewise.
17443 * gdb.base/gcore.c (main): Likewise.
17444 * gdb.base/huge.c (main): Likewise.
17445 * gdb.base/multi-forks.c (main): Likewise.
17446 * gdb.base/pr10179-a.c (main): Likewise.
17447 * gdb.base/savedregs.c (main): Likewise.
17448 * gdb.base/sigaltstack.c (main): Likewise.
17449 * gdb.base/siginfo.c (main): Likewise.
17450 * gdb.base/structs.c (zed): Likewise.
17451 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
17452 * gdb.mi/mi-syn-frame.c (main): Likewise.
17453 * gdb.mi/until.c (foo, main): Likewise.
17454 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
17455 * gdb.base/solib-weak.c (foo): Declare.
17456 * gdb.base/attach-twice.c: Include stdio.h.
17457 * gdb.base/weaklib1.c: Likewise.
17458 * gdb.base/weaklib2.c: Likewise.
17459 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17460 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17461 unistd.h.
17462 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17463 * gdb.mi/mi-exit-code.c: Likewise.
17464 * gdb.base/break-interp-lib.c: Include string.h.
17465 * gdb.base/coremaker.c: Likewise.
17466 * gdb.base/testenv.c: Likewise.
17467 * gdb.python/py-finish-breakpoint.c: Likewise.
17468 * gdb.base/inferior-died.c: Include sys/wait.h.
17469 * gdb.base/fileio.c: Include time.h.
17470 * gdb.base/async-shell.c: Include unistd.h.
17471 * gdb.base/dprintf-non-stop.c: Likewise.
17472 * gdb.base/info-os.c: Likewise.
17473 * gdb.mi/mi-console.c: Likewise.
17474 * gdb.mi/watch-nonstop.c: Likewise.
17475 * gdb.python/py-events.c: Likewise.
17476 * gdb.base/async.c (baz): Move up before its invocation.
17477 * gdb.base/code_elim2.c (my_global_func): Likewise.
17478 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17479 * gdb.base/advance.c (func2): Likewise.
17480
3b5d5997
AA
174812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17482
17483 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17484 variant.
17485 * gdb.base/annota3.c: Likewise.
17486 * gdb.base/async.c: Likewise.
17487 * gdb.base/average.c: Likewise.
17488 * gdb.base/call-ar-st.c: Likewise.
17489 * gdb.base/call-rt-st.c: Likewise.
17490 * gdb.base/call-sc.c: Likewise.
17491 * gdb.base/call-strs.c: Likewise.
17492 * gdb.base/ending-run.c: Likewise.
17493 * gdb.base/execd-prog.c: Likewise.
17494 * gdb.base/exprs.c: Likewise.
17495 * gdb.base/foll-exec.c: Likewise.
17496 * gdb.base/foll-fork.c: Likewise.
17497 * gdb.base/foll-vfork.c: Likewise.
17498 * gdb.base/funcargs.c: Likewise.
17499 * gdb.base/gcore.c: Likewise.
17500 * gdb.base/jump.c: Likewise.
17501 * gdb.base/langs0.c: Likewise.
17502 * gdb.base/langs1.c: Likewise.
17503 * gdb.base/langs2.c: Likewise.
17504 * gdb.base/mips_pro.c: Likewise.
17505 * gdb.base/nodebug.c: Likewise.
17506 * gdb.base/opaque0.c: Likewise.
17507 * gdb.base/opaque1.c: Likewise.
17508 * gdb.base/recurse.c: Likewise.
17509 * gdb.base/run.c: Likewise.
17510 * gdb.base/scope0.c: Likewise.
17511 * gdb.base/scope1.c: Likewise.
17512 * gdb.base/setshow.c: Likewise.
17513 * gdb.base/setvar.c: Likewise.
17514 * gdb.base/shmain.c: Likewise.
17515 * gdb.base/shr1.c: Likewise.
17516 * gdb.base/shr2.c: Likewise.
17517 * gdb.base/sigall.c: Likewise.
17518 * gdb.base/signals.c: Likewise.
17519 * gdb.base/so-indr-cl.c: Likewise.
17520 * gdb.base/solib2.c: Likewise.
17521 * gdb.base/structs.c: Likewise.
17522 * gdb.base/sum.c: Likewise.
17523 * gdb.base/vforked-prog.c: Likewise.
17524 * gdb.base/watchpoint.c: Likewise.
17525 * gdb.reverse/shr2.c: Likewise.
17526 * gdb.reverse/until-reverse.c: Likewise.
17527 * gdb.reverse/ur1.c: Likewise.
17528 * gdb.reverse/watch-reverse.c: Likewise.
17529
066a77c5
AA
175302014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17531
17532 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
17533 variant.
17534 * gdb.base/sepdebug.exp: Drop references to removed code.
17535
4f204ea5
AA
175362014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17537
17538 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
17539 variant. Preserve original line numbering.
17540 * gdb.base/list1.c: Likewise.
17541
3b377a3a
AA
175422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17543
17544 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
17545 variant.
17546 * gdb.base/break1.c: Likewise.
17547 * gdb.base/break.exp: Drop references to removed code.
17548
e444df73
AA
175492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17550
17551 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
17552 variant.
17553
8008f2a7
AA
175542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17555
17556 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
17557
a5a06887
AA
175582014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17559
17560 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
17561 logic into perform_all_tests() and invoke it with and without
17562 function header prototypes.
17563 (do_function_calls): Remove conditional XFAIL for PR 5318.
17564 (rerun_and_prepare): Remove duplicate code.
17565 (perform_all_tests): New. Main logic moved here.
17566
44dba9b9
AA
175672014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17568
17569 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
17570 code guarded by #ifdef NO_PROTOTYPES.
17571 (t_double_many_args): Likewise.
17572 (DEF_FUNC_MANY_ARGS_1): Likewise.
17573 (DEF_FUNC_VALUES_1): Likewise.
17574 (t_structs_ldc): Renamed from t_structs_fc in conditional code
17575 guarded by #ifdef PROTOTYPES.
17576
d1fbcd56
AA
175772014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17578
17579 * gdb.mi/mi-console.c: Add eye-catcher.
17580 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
17581 instead of literal line number.
17582
b0e59b8f
AA
175832014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17584
17585 * gdb.base/shr2.c: Add eye-catcher.
17586 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
17587 line number.
17588
78f98cca
AA
175892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17590
17591 * gdb.base/jump.c: Add eye-catchers.
17592 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
17593 numbers.
17594
58fa2af0
AA
175952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17596
17597 * gdb.base/execd-prog.c: Add eye-catchers.
17598 * gdb.base/foll-exec.c: Likewise.
17599 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
17600 line numbers.
17601
04e5059b
AA
176022014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17603
17604 * gdb.base/ending-run.c: Add eye-catchers.
17605 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
17606 literal line numbers.
17607
dbfdb174
AA
176082014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17609
17610 * gdb.base/call-rt-st.c: Add eye-catchers.
17611 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
17612 literal line numbers.
17613
888a2ade
AA
176142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17615
17616 * gdb.base/call-ar-st.c: Add eye-catchers.
17617 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
17618 literal line numbers.
17619
6acc2dde
AA
176202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17621
17622 * gdb.base/average.c: Add eye-catchers.
17623 * gdb.base/sum.c: Likewise.
17624 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
17625 regexps dynamically.
17626
9ecfcd1d
AA
176272014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17628
17629 * gdb.base/solib1.c: Add eye-catchers.
17630 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
17631 literal line numbers.
17632
78708b7c
PA
176332014-11-12 Pedro Alves <palves@redhat.com>
17634
17635 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
17636 leader has exited.
17637
af48d08f
PA
176382014-11-12 Pedro Alves <palves@redhat.com>
17639
17640 * gdb.arch/i386-bp_permanent.c: New file.
17641 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
17642 (srcfile): Set to i386-bp_permanent.c.
17643 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
17644 that stepi does not execute the 'leave' instruction, instead of
17645 testing it does execute.
17646 * gdb.base/bp-permanent.c: New file.
17647 * gdb.base/bp-permanent.exp: New file.
17648
af3768e9
DE
176492014-11-10 Doug Evans <xdje42@gmail.com>
17650
17651 PR symtab/17564
17652 * gdb.base/symtab-search-order.exp: New file.
17653 * gdb.base/symtab-search-order.c: New file.
17654 * gdb.base/symtab-search-order-1.c: New file.
17655 * gdb.base/symtab-search-order-shlib-1.c: New file.
17656
9de00a4a
PA
176572014-11-07 Pedro Alves <palves@redhat.com>
17658
17659 PR gdb/17511
17660 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
17661 i?86-*-linux*.
17662
e0f52461
SC
176632014-11-03 Siva Chandra Reddy <sivachandra@google.com>
17664
17665 PR c++/17494
17666 * gdb.cp/pr17494.cc: New file.
17667 * gdb.cp/pr17494.exp: New file.
17668
6ce8c980
YQ
176692014-11-02 Yao Qi <yao@codesourcery.com>
17670
17671 * gdb.python/python.exp: Get working directory and match the
17672 output of "set extended-prompt \\w " with it.
17673
02be9a71
DE
176742014-10-30 Doug Evans <dje@google.com>
17675
17676 * gdb.python/py-objfile.exp: Add tests for setting random attributes
17677 in objfiles.
17678 * gdb.python/py-progspace.exp: Add tests for setting random attributes
17679 in progspaces.
17680
3bdff46b
LM
176812014-10-30 Janis Johnson <janisjo@codesourcery.com>
17682
17683 * gdb.base/fullpath-expand.exp: Skip for a remote host.
17684 * gdb.base/realname-expand.exp: Likewise.
17685 * gdb.linespec/macro-relative.exp: Likewise.
17686
ab917dfb
PA
176872014-10-29 Pedro Alves <palves@redhat.com>
17688
17689 PR gdb/17408
17690 * gdb.threads/schedlock.c (some_function): New function.
17691 (call_function): New global.
17692 (MAYBE_CALL_SOME_FUNCTION): New macro.
17693 (thread_function): Call it.
17694 * gdb.threads/schedlock.exp (get_args): Add description parameter,
17695 and use it instead of a global counter. Adjust all callers.
17696 (get_current_thread): Use "find current thread" for test message
17697 here rather than having all callers pass down the same string.
17698 (goto_loop): New procedure, factored out from ...
17699 (my_continue): ... this.
17700 (step_ten_loops): Change parameter from test message to command to
17701 use. Adjust.
17702 (list_count): Delete global.
17703 (check_result): New procedure, factored out from duplicate top
17704 level code.
17705 (continue tests): Wrap in with_test_prefix.
17706 (test_step): New procedure, factored out from duplicate top level
17707 code.
17708 (top level): Test "step" in combination with all scheduler-locking
17709 modes. Test "next" in combination with all scheduler-locking
17710 modes, and in combination with stepping over a function call or
17711 not.
17712 * gdb.threads/next-bp-other-thread.c: New file.
17713 * gdb.threads/next-bp-other-thread.exp: New file.
17714
d3d4baed
PA
177152014-10-29 Pedro Alves <palves@redhat.com>
17716
17717 PR python/17372
17718 * gdb.python/python.exp: Test a multi-line command that spawns
17719 interactive Python.
17720 * gdb.base/multi-line-starts-subshell.exp: New file.
17721
563e8d85
YQ
177222014-10-29 Yao Qi <yao@codesourcery.com>
17723
17724 * gdb.base/fileio.exp: Make directories on host.
17725
0ea4d52e
YQ
177262014-10-29 Yao Qi <yao@codesourcery.com>
17727
17728 * gdb.base/fileio.c (test_write): Close the file.
17729
7f5ef605
PA
177302014-10-28 Pedro Alves <palves@redhat.com>
17731
17732 PR gdb/12623
17733 * gdb.base/sigstep.c (no_handler): New global.
17734 (main): If 'no_handler is true, set the signal handlers to
17735 SIG_IGN.
17736 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
17737 with_sw_watch and no_handler parameters. Handle them.
17738 (top level) <stepping over handler when stopped at a breakpoint
17739 test>: Add a test axis for testing with a software watchpoint, and
17740 another for testing with the signal handler set to SIG_IGN.
17741 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
17742 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
17743
abbdbd03
PA
177442014-10-28 Pedro Alves <palves@redhat.com>
17745
17746 PR gdb/17511
17747 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
17748 * gdb.base/sigstep.exp (other_handler_location): New global.
17749 (advance): Support stepping into the signal handler, and running
17750 commands while in the handler.
17751 (in_handler_map): New global.
17752 (top level): In the advance test, add combinations for getting
17753 into the handler with stepping commands, and for running commands
17754 in the handler. Add comment descripting the advancei tests.
17755
1df4399f
PA
177562014-10-28 Pedro Alves <palves@redhat.com>
17757
17758 * gdb.base/sigstep.exp: Use build_executable instead of
17759 prepare_for_testing.
17760 (top level): Move code that starts GDB, runs to main and creates a
17761 display to ...
17762 (restart): ... this new procedure.
17763 (top level): Move backtrace from signal handler test to ...
17764 (validate_backtrace): ... this new procedure.
17765 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
17766 with_test_prefix. Always restart GDB.
17767 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
17768 with_test_prefix. Always restart GDB. No need to delete
17769 breakpoints after the test.
17770 (test_skip_handler): Remove prefix parameter.
17771 (skip_over_handler, breakpoint_to_handler)
17772 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
17773 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
17774 restart GDB. No need to delete breakpoints after the test.
17775 (top level): Use foreach to call the test procedures with
17776 different commands.
17777
a5b6e449
PA
177782014-10-28 Pedro Alves <palves@redhat.com>
17779
17780 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
17781 instead of GNATS numbers.
17782 * gdb.base/sigbpt.exp: Likewise.
17783 * gdb.base/siginfo.exp: Likewise.
17784 * gdb.base/sigstep.exp: Likewise.
17785
e5f8a7cc
PA
177862014-10-27 Pedro Alves <palves@redhat.com>
17787
17788 * gdb.base/sigstep.c (dummy): New global.
17789 (main): Issue a couple writes to the new global.
17790 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17791 procedures.
17792 (skip_over_handler): Use test_skip_handler.
17793 (top level): Call skip_over_handler for stepi and nexti too.
17794 (breakpoint_over_handler): Use test_skip_handler.
17795 (top level): Call breakpoint_over_handler for stepi and nexti too.
17796
763905a3
YQ
177972014-10-27 Yao Qi <yao@codesourcery.com>
17798
17799 * gdb.trace/tfile.c (adjust_function_address)
17800 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17801 function descriptor.
17802
6f259a23
DB
178032014-10-24 Don Breazeal <donb@codesourcery.com>
17804
17805 * gdb.base/foll-fork.exp (test_follow_fork,
17806 catch_fork_child_follow): Check for updated fork messages emitted
17807 from infrun.c.
17808 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17809 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17810 vfork_and_exec_child_follow_through_step): Check for updated vfork
17811 messages emitted from infrun.c.
17812
09dd9a69
PA
178132014-10-24 Pedro Alves <palves@redhat.com>
17814
17815 * gdb.base/corefile.exp: Remove references to ultrix.
17816 * gdb.base/interrupt.exp: Likewise.
17817 * gdb.base/whatis.exp: Likewise.
17818 * gdb.gdb/selftest.exp: Likewise.
17819 * gdb.threads/manythreads.exp: Likewise.
17820 * gdb.threads/print-threads.exp: Likewise.
17821 * gdb.threads/pthreads.exp:: Likewise.
17822 * gdb.threads/schedlock.exp: Likewise.
17823
3433cfa5
SC
178242014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17825
17826 * gdb.cp/non-trivial-retval.cc: Add a test case.
17827 * gdb.cp/non-trivial-retval.exp: Add a test.
17828
092f880b
YQ
178292014-10-20 Yao Qi <yao@codesourcery.com>
17830
17831 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17832 * gdb.python/py-objfile-script-gdb.py: New file.
17833 * gdb.python/py-objfile-script.exp: Update reference to
17834 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17835 of remote_download. Remove the dest file.
17836
acbdb7f3
YQ
178372014-10-20 Yao Qi <yao@codesourcery.com>
17838
17839 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17840 * gdb.base/step-line.exp: Likewise.
17841 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17842 * gdb.dwarf2/dw2-basic.exp: Likewise.
17843 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17844 * gdb.dwarf2/dw2-filename.exp: Likewise.
17845 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17846 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17847 * gdb.dwarf2/dw2-producer.exp: Likewise.
17848 * gdb.dwarf2/mac-fileno.exp: Likewise.
17849 * gdb.python/py-frame-args.exp: Likewise.
17850 * gdb.python/py-framefilter.exp: Likewise.
17851 * gdb.python/py-mi.exp: Likewise.
17852 * gdb.python/py-objfile-script.exp: Likewise
17853 * gdb.python/py-pp-integral.exp: Likewise.
17854 * gdb.python/py-pp-re-notag.exp: Likewise.
17855 * gdb.python/py-prettyprint.exp: Likewise.
17856 * gdb.python/py-section-script.exp: Likewise.
17857 * gdb.python/py-typeprint.exp: Likewise.
17858 * gdb.python/py-xmethods.exp: Likewise.
17859 * gdb.stabs/weird.exp: Likewise.
17860 * gdb.xml/tdesc-regs.exp: Likewise.
17861
bd286a29
KCY
178622014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17863
17864 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17865 (out_cu): Use addr_len for the size of addresses.
17866 (out_line): Likewise. Size DW_LNE_set_address instruction
17867 according to addr_len.
17868 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17869 (FUNC): Add START_INSNS to definition.
17870
673dc4a0
YQ
178712014-10-18 Yao Qi <yao@codesourcery.com>
17872
17873 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17874 gdb_has_argv0 return true.
17875 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17876 check [target_info exists noargs], check [gdb_has_argv0]
17877 instead.
17878 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17879 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17880 procedures.
17881
4ffbba72
DE
178822014-10-17 Doug Evans <dje@google.com>
17883
17884 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17885 event.
17886 * gdb.python/py-events.py: Add clear_objfiles event.
17887
d096d8c1
DE
178882014-10-17 Doug Evans <dje@google.com>
17889
17890 * gdb.python/py-objfile.exp: Test progspace attribute.
17891
a80db015
LM
178922014-10-17 Luis Machado <lgustavo@codesourcery.com>
17893
17894 * gdb.guile/scm-breakpoint.exp: Do not assume any
17895 directory separators when matching source file paths.
17896 * gdb.python/py-breakpoint.exp: Likewise.
17897 * gdb.reverse/break-precsave.exp: Likewise.
17898 * gdb.reverse/break-reverse.exp: Likewise.
17899 * gdb.reverse/consecutive-precsave.exp: Likewise.
17900 * gdb.reverse/finish-precsave.exp: Likewise.
17901 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17902 * gdb.reverse/finish-reverse.exp: Likewise.
17903 * gdb.reverse/i386-precsave.exp: Likewise.
17904 * gdb.reverse/i387-env-reverse.exp: Likewise.
17905 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17906 * gdb.reverse/machinestate-precsave.exp: Likewise.
17907 * gdb.reverse/machinestate.exp: Likewise.
17908 * gdb.reverse/sigall-precsave.exp: Likewise.
17909 * gdb.reverse/solib-precsave.exp: Likewise.
17910 * gdb.reverse/step-precsave.exp: Likewise.
17911 * gdb.reverse/until-precsave.exp: Likewise.
17912 * gdb.reverse/watch-precsave.exp: Likewise.
17913 * gdb.reverse/watch-reverse.exp: Likewise.
17914
b22089ab
YQ
179152014-10-17 Yao Qi <yao@codesourcery.com>
17916
17917 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17918 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17919
6c4486e6
PA
179202014-10-17 Pedro Alves <palves@redhat.com>
17921
17922 PR gdb/17471
17923 * gdb.base/bg-execution-repeat.c: New file.
17924 * gdb.base/bg-execution-repeat.exp: New file.
17925
0ff33695
PA
179262014-10-17 Pedro Alves <palves@redhat.com>
17927
17928 PR gdb/17300
17929 * gdb.base/continue-all-already-running.c: New file.
17930 * gdb.base/continue-all-already-running.exp: New file.
17931
6fdebc3d
PA
179322014-10-17 Pedro Alves <palves@redhat.com>
17933
17934 PR gdb/17472
17935 * gdb.base/annota-input-while-running.c: New file.
17936 * gdb.base/annota-input-while-running.exp: New file.
17937
32a8097b
PA
179382014-10-17 Pedro Alves <palves@redhat.com>
17939
17940 * gdb.base/callfuncs.exp: emove references to osf.
17941 * gdb.base/sigall.exp: Likewise.
17942 * gdb.gdb/selftest.exp: Likewise.
17943 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17944 * gdb.mi/non-stop.c: Likewise.
17945 * gdb.mi/pthreads.c: Likewise.
17946 * gdb.reverse/sigall-precsave.exp: Likewise.
17947 * gdb.reverse/sigall-reverse.exp: Likewise.
17948 * gdb.threads/pthreads.c: Likewise.
17949 * gdb.threads/pthreads.exp: Likewise.
17950
7a3517ff
YQ
179512014-10-17 Yao Qi <yao@codesourcery.com>
17952
17953 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17954 check 'target_info exists noargs'.
17955 (test_command_prompt_position): Likewise.
17956 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17957 Remove "set args".
17958 (progvar_simple_while_test): Likewise.
17959 (progvar_complex_if_while_test): Likewise.
17960 (if_while_breakpoint_command_test): Likewise.
17961 (infrun_breakpoint_command_test): Likewise.
17962 (breakpoint_command_test): Likewise.
17963 (watchpoint_command_test): Likewise.
17964 (bp_deleted_in_command_test): Likewise.
17965 (temporary_breakpoint_commands): Likewise.
17966
bb99c472
YQ
179672014-10-16 Yao Qi <yao@codesourcery.com>
17968
17969 * gdb.base/remotetimeout.exp: Remove noargs checking.
17970
7c16b83e
PA
179712014-10-15 Pedro Alves <palves@redhat.com>
17972
17973 PR breakpoints/9649
17974 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17975 * gdb.base/breakpoint-in-ro-region.exp
17976 (probe_target_hardware_step): New procedure.
17977 (top level): Probe hardware stepping and hardware breakpoint
17978 support. Test stepping through a read-only region, with both
17979 "breakpoint auto-hw" on and off and both "always-inserted" on and
17980 off.
17981
35a49624
IB
179822014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17983
17984 * gdb.dlang/demangle.exp: Update for demangling changes.
17985
2d1c107c
SC
179862014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17987
17988 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17989 * gdb.cp/non-trivial-retval.exp: Add new tests.
17990
778811d5
SC
179912014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17992
17993 PR c++/13403
17994 PR c++/15154
17995 * gdb.cp/non-trivial-retval.cc: New file.
17996 * gdb.cp/non-trivial-retval.exp: New file.
17997
10c5f0a8
YQ
179982014-10-15 Yao Qi <yao@codesourcery.com>
17999
18000 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
18001 remote host.
18002
65d7b369
YQ
180032014-10-15 Yao Qi <yao@codesourcery.com>
18004
18005 * gdb.python/py-symbol.exp: Match file base name if host is
18006 remote, otherwise match file name with dir name.
18007 * gdb.python/py-symtab.exp: Likewise.
18008 * gdb.python/python.exp: Likewise.
18009
46dc1394
YQ
180102014-10-15 Yao Qi <yao@codesourcery.com>
18011
18012 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
18013 pattern.
18014 * gdb.python/py-symtab.exp: Likewise.
18015 * gdb.python/python.exp: Remove trailing ".*". Fix typo
18016 locationn.
18017
c40cc657
JB
180182014-10-14 Joel Brobecker <brobecker@adacore.com>
18019
18020 * gdb.ada/addr_arith: New testcase.
18021
2abf49e1
MR
180222014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
18023
18024 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
18025 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
18026 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
18027 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
18028
f7088df3
SDJ
180292014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
18030
18031 * gdb.arch/stap-eval-lang-ada.S: Likewise.
18032 * gdb.arch/stap-eval-lang-ada.c: Likewise.
18033 * gdb.arch/stap-eval-lang-ada.exp: New file.
18034
4dc06805
YQ
180352014-10-14 Yao Qi <yao@codesourcery.com>
18036
18037 * gdb.mi/mi-var-child.c (nothing1): New function.
18038 (nothing2): New function.
18039 (do_children_tests): Set function pointers by nothing1 and
18040 nothing2.
18041 * gdb.mi/mi-var-child.exp: Step over new added statements.
18042 Update test to match the new output.
18043 * gdb.mi/var-cmd.c (nothing1): New function.
18044 (nothing2): New function.
18045 (do_children_tests): Set function pointers by nothing1 and
18046 nothing2.
18047 * gdb.mi/mi-var-display.exp: Update test to match output.
18048 Step to the line specified by $line_dct_nothing.
18049 Increase the number of lines to step.
18050
46a93de2
YQ
180512014-10-14 Yao Qi <yao@codesourcery.com>
18052
18053 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
18054 tests.
18055 * gdb.mi/mi2-var-child.exp: Likewise.
18056
14ea52ee
DE
180572014-10-13 Doug Evans <dje@google.com>
18058
18059 * gdb.python/py-objfile.exp: Change name of file name test.
18060
e5c6e92b
DE
180612014-10-13 Doug Evans <dje@google.com>
18062
18063 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
18064 from the start of the CU.
18065
c780cc2f
JK
180662014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
18067 Yao Qi <yao@codesourcery.com>
18068
18069 Fix "save breakpoints" for "catch" command.
18070 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
18071 Remove -nonewline. Match also the added "main" line.
18072
99894e11
JK
180732014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18074
18075 Fix "save breakpoints" for "disable $bpnum" command.
18076 * gdb.base/save-bp.c (main): Add label.
18077 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
18078
6e1ac5a3
JK
180792014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18080
18081 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
18082
754dd2b0
YQ
180832014-10-11 Yao Qi <yao@codesourcery.com>
18084
18085 * gdb.server/server-kill.exp: Execute command
18086 "set remote trace-status-packet on" before "tstatus".
18087
f90183d7
YQ
180882014-10-11 Yao Qi <yao@codesourcery.com>
18089
18090 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
18091 (main): Call getppid.
18092 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
18093 and continue to it. Read variable "server_pid".
18094
bf40a607
YQ
180952014-10-11 Yao Qi <yao@codesourcery.com>
18096
18097 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
18098
052ca370
YQ
180992014-10-11 Yao Qi <yao@codesourcery.com>
18100
18101 * gdb.threads/thread-find.exp: Don't execute command
18102 "info threads".
18103 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
18104 * gdb.threads/linux-dp.exp: Don't check the condition
18105 $threads_created equals to zero.
18106
3831839c
PA
181072014-10-10 Pedro Alves <palves@redhat.com>
18108
18109 * gdb.base/bigcore.exp: Remove references to IRIX.
18110 * gdb.base/funcargs.exp: Likewise.
18111 * gdb.base/interrupt.exp: Likewise.
18112 * gdb.base/mips_pro.exp: Likewise.
18113 * gdb.base/nodebug.exp: Likewise.
18114 * gdb.base/setvar.exp: Likewise.
18115 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
18116
8b9a549d
PA
181172014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
18118 Pedro Alves <palves@redhat.com>
18119
18120 PR symtab/14466
18121 * gdb.base/vdso-warning.c: New file.
18122 * gdb.base/vdso-warning.exp: New file.
18123
d48ba5e8
DE
181242014-10-02 Doug Evans <dje@google.com>
18125
18126 * gdb.base/structs.c (main): Don't run forever.
18127
2278c276
PA
181282014-10-02 Pedro Alves <palves@redhat.com>
18129
18130 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
18131 (top level) <stop threads 1, stop threads 2>: Use it.
18132
b57bacec
PA
181332014-10-02 Pedro Alves <palves@redhat.com>
18134
18135 * gdb.threads/break-while-running.exp (test): Add new
18136 'update_thread_list' argument. Skip "info threads" if false.
18137 (top level): Add new 'update_thread_list' axis.
18138
13fd3ff3
PA
181392014-10-02 Pedro Alves <palves@redhat.com>
18140
18141 PR breakpoints/17431
18142 * gdb.base/execl-update-breakpoints.c: New file.
18143 * gdb.base/execl-update-breakpoints.exp: New file.
18144
0fec99e8
PA
181452014-10-01 Pedro Alves <palves@redhat.com>
18146
18147 * gdb.base/breakpoint-in-ro-region.c: New file.
18148 * gdb.base/breakpoint-in-ro-region.exp: New file.
18149
2ddf4301
SM
181502014-10-01 Simon Marchi <simon.marchi@ericsson.com>
18151
18152 * gdb.mi/mi-exit-code.exp: New file.
18153 * gdb.mi/mi-exit-code.c: New file.
18154
6a5f3f43
YQ
181552014-09-30 Yao Qi <yao@codesourcery.com>
18156
18157 * lib/prelink-support.exp (build_executable_own_libs): Error if
18158 the target isn't native.
18159
345bcc73
YQ
181602014-09-30 Yao Qi <yao@codesourcery.com>
18161
18162 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
18163 false.
18164
a25a5a45
PA
181652014-09-22 Pedro Alves <palves@redhat.com>
18166
18167 * gdb.threads/break-while-running.exp: New file.
18168 * gdb.threads/break-while-running.c: New file.
18169
00ba3162
YQ
181702014-09-19 Yao Qi <yao@codesourcery.com>
18171
18172 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
18173 Invoke test. Restart GDB with --readnow and invoke test again.
18174
c3b7b696
YQ
181752014-09-19 Yao Qi <yao@codesourcery.com>
18176
18177 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
18178 proc set_breakpoint_on_gcd_function. Invoke
18179 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
18180 invoke set_breakpoint_on_gcd_function again.
18181
2b4fd423
DE
181822014-09-18 Doug Evans <dje@google.com>
18183
18184 * gdb.dwarf2/symtab-producer.exp: New file.
18185
a5947601
SDJ
181862014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18187
18188 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
18189 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
18190 * gdb.base/global-var-nested-by-dso.c: Likewise.
18191 * gdb.base/global-var-nested-by-dso.exp: Likewise.
18192
91c19059
SDJ
181932014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
18194 Pedro Alves <palves@redhat.com>
18195
18196 * gdb.base/watch-bitfields.exp: Pass string other than test file
18197 name to prepare_for_testing.
18198 (watch): New procedure.
18199 (expect_watchpoint): Use with_test_prefix.
18200 (top level): Factor out tests to ...
18201 (test_watch_location, test_regular_watch): ... these new
18202 procedures, and use with_test_prefix and gdb_continue_to_end.
18203
bb9d5f81
PP
182042014-09-16 Patrick Palka <patrick@parcs.ath.cx>
18205
18206 PR breakpoints/12526
18207 * gdb.base/watch-bitfields.exp: New file.
18208 * gdb.base/watch-bitfields.c: New file.
18209
635856f5
PA
182102014-09-16 Pedro Alves <palves@redhat.com>
18211
18212 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
18213 software and hardware addresses, not software address against
18214 itself.
18215
7280ceea
PA
182162014-09-16 Pedro Alves <palves@redhat.com>
18217
18218 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
18219 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
18220
428b16bd
PA
182212014-09-16 Pedro Alves <palves@redhat.com>
18222
18223 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
18224 files.
18225 * gdb.base/a2-run.exp: Remove all code guarded by istarget
18226 "*-*-vxworks*" throughout.
18227 * gdb.base/break.exp: Likewise.
18228 * gdb.base/default.exp: Likewise.
18229 * gdb.base/scope.exp: Likewise.
18230 * gdb.base/sepdebug.exp: Likewise.
18231 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
18232 throughout.
18233 * gdb.base/run.c: Likewise.
18234 * gdb.base/sepdebug.c: Likewise.
18235 * gdb.hp/gdb.aCC/run.c: Likewise.
18236 * gdb.reverse/until-reverse.c: Likewise.
18237 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
18238
666d413c
YQ
182392014-09-16 Yao Qi <yao@codesourcery.com>
18240
18241 * boards/local-remote-host-native.exp: New file.
18242
57cbd724
DE
182432014-09-14 Doug Evans <xdje42@gmail.com>
18244
18245 * gdb.threads/queue-signal.c (thread_count): New variable.
18246 (thread_count_mutex, thread_count_condvar): New variables.
18247 (incr_thread_count, wait_all_threads_running): New functions.
18248 (main): Wait for all threads to be in their thread functions.
18249
81219e53
DE
182502014-09-13 Doug Evans <xdje42@gmail.com>
18251
18252 * gdb.threads/queue-signal.c: New file.
18253 * gdb.threads/queue-signal.exp: New file.
18254
3714cea7
DE
182552014-09-13 Doug Evans <xdje42@gmail.com>
18256
18257 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
18258 be consistent with what default_gdb_init uses.
18259 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
18260 the plain text of the prompt. Add some logging printfs.
18261 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
18262
fa43b1d7
PA
182632014-09-12 Pedro Alves <palves@redhat.com>
18264
18265 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
18266 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
18267 * gdb.arch/i386-size-overlap.exp: Likewise.
18268 * gdb.arch/i386-size.exp: Likewise.
18269 * gdb.arch/i386-unwind.exp: Likewise.
18270 * gdb.base/a2-run.exp: Likewise.
18271 * gdb.base/break.exp: Likewise.
18272 * gdb.base/charset.exp: Likewise.
18273 * gdb.base/chng-syms.exp: Likewise.
18274 * gdb.base/commands.exp: Likewise.
18275 * gdb.base/dbx.exp: Likewise.
18276 * gdb.base/find.exp: Likewise.
18277 * gdb.base/funcargs.exp: Likewise.
18278 * gdb.base/jit-simple.exp: Likewise.
18279 * gdb.base/reread.exp: Likewise.
18280 * gdb.base/sepdebug.exp: Likewise.
18281 * gdb.base/step-bt.exp: Likewise.
18282 * gdb.cp/mb-inline.exp: Likewise.
18283 * gdb.cp/mb-templates.exp: Likewise.
18284 * gdb.objc/basicclass.exp: Likewise.
18285 * gdb.threads/killed.exp: Likewise.
18286
9d9bf2df
EBM
182872014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18288
18289 PR tdep/17379
18290 * gdb.arch/powerpc-stackless.S: New file.
18291 * gdb.arch/powerpc-stackless.exp: New file.
18292
1cf2f1b0
JK
182932014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18294
18295 * gdb.base/attach.c: Include unistd.h.
18296 (main): Call alarm. Add label postloop.
18297 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
18298 gdb_breakpoint, gdb_continue_to_breakpoint.
18299 (test_command_line_attach_run): Kill ${testpid} in one exit path.
18300
98880d46
PA
183012014-09-11 Pedro Alves <palves@redhat.com>
18302
18303 PR gdb/17347
18304 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
18305 * gdb.base/attach.exp (test_command_line_attach_run): New
18306 procedure.
18307 (top level): Call it.
18308
4c92ff2c
PA
183092014-09-11 Pedro Alves <palves@redhat.com>
18310
18311 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
18312 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
18313 (do_command_attach_tests): Use spawn_wait_for_attach.
18314 * gdb.base/solib-overlap.exp: Likewise.
18315 * gdb.multi/multi-attach.exp: Likewise.
18316 * gdb.python/py-prompt.exp: Likewise.
18317 * gdb.python/py-sync-interp.exp: Likewise.
18318 * gdb.server/ext-attach.exp: Likewise.
18319
3adc1a7d
GKB
183202014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
18321
18322 * gdb.fortran/array-element.exp: Remove unexpected "continue"
18323 command in testcase. Simplify testcase.
18324
96334934
JB
183252014-09-10 Joel Brobecker <brobecker@adacore.com>
18326
18327 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
18328
eb479039
JB
183292014-09-10 Joel Brobecker <brobecker@adacore.com>
18330
18331 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
18332
deede10c
JB
183332014-09-10 Joel Brobecker <brobecker@adacore.com>
18334
18335 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
18336
7828a5f5
JB
183372014-09-10 Joel Brobecker <brobecker@adacore.com>
18338
18339 * gdb.dwarf2/dynarr-ptr.c: New file.
18340 * gdb.dwarf2/dynarr-ptr.exp: New file.
18341
33aeebcf
MR
183422014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18343
18344 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
18345 of 30 rather than hardcoding 120 for a slow test case. Take the
18346 `gdb,timeout' target setting into account for this calculation.
18347 Don't extend the timeout for the test cases that don't need it.
18348
7b415901
MR
183492014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18350
18351 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
18352 a factor of 2 for a slow test case. Take the `gdb,timeout'
18353 target setting into account for this calculation.
18354 * gdb.reverse/until-precsave.exp: Increase the timeout by
18355 a factor of 15 and 3 respectively rather than adding 120
18356 for a pair of slow test cases. Take the `gdb,timeout'
18357 target setting into account for this calculation.
18358
4a40f85a
MR
183592014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18360
18361 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
18362 timeout, don't pass one down to gdb_expect.
18363 (gdb_expect): Rework timeout selection.
18364
09635af7
MR
183652014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18366
18367 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
18368 exception on timeout.
18369 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
18370 (gdbserver_start_extended): Catch any `gdbserver_start' error
18371 exceptions.
18372 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
18373 * lib/mi-support.exp (mi_gdb_target_load): Catch any
18374 `gdbserver_gdb_load' error exceptions.
18375
2bdd10b7
MR
183762014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18377
18378 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
18379 120 on waiting for the TCP socket to open.
18380
316935f0
DE
183812014-09-09 Doug Evans <xdje42@gmail.com>
18382
18383 * gdb.base/default.exp (show_conv_list): Add _caller_is,
18384 _caller_matches, _any_caller_is, _any_caller_matches.
18385
83740597
DE
183862014-09-09 Doug Evans <xdje42@gmail.com>
18387
18388 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
18389
4c122fc3
YQ
183902014-09-09 Yao Qi <yao@codesourcery.com>
18391
18392 * gdb.mi/mi-var-display.exp: Set print symbol off.
18393
a9f116cb
GKB
183942014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
18395
18396 PR gdb/17035
18397 * gdb.base/commands.exp: Add tests to verify user-defined
18398 commands with empty bodies.
18399 * gdb.python/py-cmd.exp: Test that we don't show user-defined
18400 python commands in `show user command`.
18401 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
18402 scheme commands in `show user command`.
18403
c75bd3a2
JK
184042014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18405
18406 PR python/17355
18407 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
18408 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
18409 * gdb.python/py-framefilter-invalidarg.exp: New file.
18410 * gdb.python/py-framefilter-invalidarg.py: New file.
18411
faa42425
DE
184122014-09-06 Doug Evans <xdje42@gmail.com>
18413
18414 PR 15276
18415 * gdb.python/py-caller-is.c: New file.
18416 * gdb.python/py-caller-is.exp: New file.
18417
474ca4f6
SDJ
184182014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
18419
18420 PR gdb/17235
18421 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
18422 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
18423
eb0b0463
SDJ
184242014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
18425
18426 PR fortran/17237
18427 * gdb.fortran/print-formatted.exp: New file.
18428 * gdb.fortran/print-formatted.f90: Likewise.
18429
5f3b99cf
SS
184302014-09-03 Sasha Smundak <asmundak@google.com>
18431
18432 * gdb.python/py-frame.exp: Test Frame.read_register.
18433
7d793aa9
SDJ
184342014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18435
18436 PR python/16699
18437 * gdb.python/py-completion.exp: New file.
18438 * gdb.python/py-completion.py: Likewise.
18439
fb0576e9
DE
184402014-08-28 Doug Evans <dje@google.com>
18441
18442 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
18443 eax,etc. are live with values set by gdb and thus the compiler can't
18444 use them.
18445 * gdb.arch/i386-pseudo.c (main): Ditto.
18446
ee92b0dd
DE
184472014-08-27 Doug Evans <dje@google.com>
18448
18449 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
18450
6649db35
DE
184512014-08-25 Doug Evans <dje@google.com>
18452
18453 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
18454 (main): Ditto.
18455
564b7600
DE
184562014-08-25 Doug Evans <dje@google.com>
18457
18458 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18459
3881fb67
YQ
184602014-08-24 Yao Qi <yao@codesourcery.com>
18461
18462 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18463 symbol off.
18464 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18465
a05a36a5
DE
184662014-08-22 Doug Evans <dje@google.com>
18467
18468 PR 17276
18469 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18470 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18471 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18472
7c343b48
YQ
184732014-08-22 Yao Qi <yao@codesourcery.com>
18474
18475 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18476 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18477 * gdb.python/python.exp: Likewise. Use .py file on the host
18478 instead of the build.
18479
22fd09ae
JK
184802014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18481
18482 * gdb.threads/gcore-stale-thread.c: New file.
18483 * gdb.threads/gcore-stale-thread.exp: New file.
18484
a8454a7c
PA
184852014-08-21 Pedro Alves <palves@redhat.com>
18486
18487 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18488 * gdb.base/gcore-relro-pie.exp: Likewise.
18489 * gdb.base/gcore-relro.exp: Likewise.
18490 * gdb.base/gcore.exp: Likewise.
18491 * gdb.base/print-symbol-loading.exp: Likewise.
18492 * gdb.threads/gcore-thread.exp: Likewise.
18493 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18494
2a31c623
PA
184952014-08-20 Pedro Alves <palves@redhat.com>
18496 Jan Kratochvil <jan.kratochvil@redhat.com>
18497
18498 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18499 configure.
18500 (EXPECT): Handle READ1 being set.
18501 (all): Depend on EXTRA_RULES.
18502 (check-read1, expect-read1, read1.so, read1): New rules.
18503 * README (Testsuite Parameters): Document the READ1 make variable.
18504 (Race detection): New section.
18505 * configure: Regenerate.
18506 * configure.ac: If build==host==target, and running under a
18507 GNU/glibc system, add read1 to the extra Makefile rules.
18508 (EXTRA_RULES): AC_SUBST it.
18509 * lib/read1.c: New file.
18510
d36430db
JB
185112014-08-20 Joel Brobecker <brobecker@adacore.com>
18512
18513 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
18514 the handling of variables declared as a typedef to an array
18515 which a DW_AT_data_location attribute.
18516
9a0dc9e3
PA
185172014-08-19 Andrew Burgess <aburgess@broadcom.com>
18518 Pedro Alves <palves@redhat.com>
18519
18520 PR symtab/14604
18521 PR symtab/14605
18522 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
18523 gdb_test.
18524
0718a8da
PA
185252014-08-19 Pedro Alves <palves@redhat.com>
18526
18527 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
18528
13b448cd
YQ
185292014-08-19 Yao Qi <yao@codesourcery.com>
18530
18531 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
18532 right line.
18533
1cbf5077
DB
185342014-08-18 David Blaikie <dblaikie@gmail.com>
18535
18536 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
18537
bf0fae19
JB
185382014-08-18 Joel Brobecker <brobecker@adacore.com>
18539
18540 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
18541 attribute in array range.
18542
3c8c5dcc
JB
185432014-08-18 Joel Brobecker <brobecker@adacore.com>
18544
18545 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18546
e66d4446
SC
185472014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18548
18549 PR c++/17132
18550 * gdb.cp/pr17132.cc: New file.
18551 * gdb.cp/pr17132.exp: New file.
18552
940df408
SC
185532014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18554
18555 * gdb.python/py-xmethods.py (A_getarrayind)
18556 (E_method_char_worker.__call__, E_method_int_worker.__call__):
18557 Use 'print' with function call syntax.
18558 (E_method_matcher.match): Fix tab vs space indentation mixup.
18559
ebcc6c3a
YQ
185602014-08-15 Yao Qi <yao@codesourcery.com>
18561
18562 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
18563 false.
18564
775e0f04
YQ
185652014-08-15 Yao Qi <yao@codesourcery.com>
18566
18567 * gdb.cp/casts.exp: Set print symbol off.
18568 * gdb.cp/class2.exp: Likewise.
18569 * gdb.cp/overload.exp: Likewise.
18570 * gdb.cp/templates.exp: Likewise.
18571
d769e349
DE
185722014-08-11 Doug Evans <dje@google.com>
18573
18574 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
18575 (test_load_shlib): Update.
18576
20c6f1e1
YQ
185772014-08-09 Yao Qi <yao@codesourcery.com>
18578
18579 * gdb.base/display.exp: Invoke is_address_zero_readable.
18580 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
18581 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18582 * gdb.base/hbreak-unmapped.exp: Return if
18583 is_address_zero_readable returns true.
18584 * gdb.base/signest.exp: Likewise.
18585 * gdb.base/signull.exp: Likewise.
18586 * gdb.base/sigbpt.exp: Likewise.
18587 * gdb.guile/scm-disasm.exp: Do the test if
18588 is_address_zero_readable returns false.
18589 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
18590 * gdb.python/py-arch.exp: Likewise.
18591 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
18592 * lib/gdb.exp (is_address_zero_readable): New proc.
18593
5792e8e3
YQ
185942014-08-09 Yao Qi <yao@codesourcery.com>
18595
18596 PR testsuite/13443
18597 * gdb.mi/mi-var-display.exp: Make test messages unique.
18598
3cecbbbe
TT
185992014-08-04 Tom Tromey <tromey@redhat.com>
18600
18601 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
18602 target 0".
18603
00b51ff5
TT
186042014-08-04 Tom Tromey <tromey@redhat.com>
18605
18606 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
18607 "target_resume".
18608
6908c509
JB
186092014-08-01 Joel Brobecker <brobecker@adacore.com>
18610
18611 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
18612 inner_vla_struct_object_size.
18613 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
18614 as xfail.
18615
cc6563d2
PA
186162014-07-30 Pedro Alves <palves@redhat.com>
18617
18618 * gdb.threads/signal-command-handle-nopass.exp (test): Add
18619 comment.
18620
7e09a223
YQ
186212014-07-29 Yao Qi <yao@codesourcery.com>
18622
18623 PR gdb/17206
18624 * gdb.base/until-nodebug.exp: New.
18625
7ebdbe92
DE
186262014-07-28 Doug Evans <xdje42@gmail.com>
18627
18628 PR guile/17203
18629 * gdb.guile/scm-parameter.exp: Add tests for trying to create
18630 previously existing parameter, and previously ambiguously spelled
18631 parameter.
18632
fdb1adc6
WN
186332014-07-28 Will Newton <will.newton@linaro.org>
18634
18635 * gdb.base/varargs.exp: Remove KFAILs for ARM.
18636
186fcde0
DE
186372014-07-26 Ludovic Courtès <ludo@gnu.org>
18638 Doug Evans <xdje42@gmail.com>
18639
18640 PR guile/17146
18641 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
18642
70509625
PA
186432014-07-25 Pedro Alves <palves@redhat.com>
18644
18645 * gdb.threads/signal-command-handle-nopass.c: New file.
18646 * gdb.threads/signal-command-handle-nopass.exp: New file.
18647 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
18648 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
18649 * gdb.threads/signal-delivered-right-thread.c: New file.
18650 * gdb.threads/signal-delivered-right-thread.exp: New file.
18651
c3f814a1
PA
186522014-07-25 Pedro Alves <palves@redhat.com>
18653
18654 * gdb.base/double-prompt-target-event-error.exp
18655 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
18656 match.
18657 (cancel_pagination_in_target_event): Rework double prompt
18658 detection.
18659 * gdb.base/paginate-after-ctrl-c-running.exp
18660 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
18661 <return>' match.
18662 * gdb.base/paginate-bg-execution.exp
18663 (test_bg_execution_pagination_return)
18664 (test_bg_execution_pagination_cancel): Remove '-notransfer
18665 <return>' matches.
18666 * gdb.base/paginate-execution-startup.exp
18667 (test_fg_execution_pagination_return)
18668 (test_fg_execution_pagination_cancel): Remove '-notransfer
18669 <return>' matches.
18670 * gdb.base/paginate-inferior-exit.exp
18671 (test_paginate_inferior_exited): Remove '-notransfer <return>'
18672 match.
18673 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
18674 * lib/gdb.exp (pagination_prompt): Run text through
18675 string_to_regexp.
18676 (gdb_test_multiple): Match $pagination_prompt instead of
18677 "<return>".
18678 (string_to_regexp): Move to lib/gdb-utils.exp.
18679
e214cf6c
JK
186802014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18681
18682 * gdb.arch/amd64-entry-value-paramref.S: New file.
18683 * gdb.arch/amd64-entry-value-paramref.cc: New file.
18684 * gdb.arch/amd64-entry-value-paramref.exp: New file.
18685 * gdb.arch/amd64-optimout-repeat.S: New file.
18686 * gdb.arch/amd64-optimout-repeat.c: New file.
18687 * gdb.arch/amd64-optimout-repeat.exp: New file.
18688
17d0c5c8
JK
186892014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18690
18691 PR gdb/17170
18692 * gdb.base/statistics.exp: New file.
18693
b8b8facf
DE
186942014-07-17 Doug Evans <dje@google.com>
18695
74b49205 18696 PR gdb/17170
b8b8facf
DE
18697 * gdb.base/maint.exp: Update testing of per-command stats.
18698
1b5d0ab3
PA
186992014-07-16 Pedro Alves <palves@redhat.com>
18700
18701 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
18702 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
18703 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
18704 (tfile_write_buf): New functions.
18705 (add_memory_block): Rewrite using the above.
18706 (adjust_function_address): New function.
18707 (FUNCTION_ADDRESS): New macro.
18708 (write_basic_trace_file): Remove short_x local, and use
18709 tfile_write_16. Change type of func_addr local to unsigned long
18710 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
18711 here. Cast argument of add_memory_block to char pointer.
18712 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
18713 (main): Remove parameters.
18714 * gdb.trace/tfile.exp: Remove nowarnings.
18715
4d974e88
SM
187162014-07-15 Simon Marchi <simon.marchi@ericsson.com>
18717
18718 * gdb.base/debug-expr.exp: Test string evaluation with
18719 "debug expression" on.
18720
41e99568
PA
187212014-07-15 Pedro Alves <palves@redhat.com>
18722
18723 * gdb.base/reread.exp: Use clean_restart.
18724
487d9753
PL
187252014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
18726
18727 * gdb.arch/avr-flash-qualifer.c: New.
18728 * gdb.arch/avr-flash-qualifer.exp: New.
18729
cc1c52ad
PA
187302014-07-14 Pedro Alves <palves@redhat.com>
18731
18732 * gdb.base/paginate-after-ctrl-c-running.c: New file.
18733 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
18734
1e973570
PA
187352014-07-14 Pedro Alves <palves@redhat.com>
18736
18737 * gdb.base/double-prompt-target-event-error.c: New file.
18738 * gdb.base/double-prompt-target-event-error.exp: New file.
18739
93d6eb10
PA
187402014-07-14 Pedro Alves <palves@redhat.com>
18741
18742 PR gdb/17072
18743 * gdb.base/paginate-inferior-exit.c: New file.
18744 * gdb.base/paginate-inferior-exit.exp: New file.
18745
0017922d
PA
187462014-07-14 Pedro Alves <palves@redhat.com>
18747
18748 PR gdb/17072
18749 * gdb.base/paginate-bg-execution.c: New file.
18750 * gdb.base/paginate-bg-execution.exp: New file.
18751
94696ad3
PA
187522014-07-14 Pedro Alves <palves@redhat.com>
18753
18754 PR gdb/17072
18755 * gdb.base/paginate-execution-startup.c: New file.
18756 * gdb.base/paginate-execution-startup.exp: New file.
18757 * lib/gdb.exp (pagination_prompt): New global.
18758 (default_gdb_spawn): New procedure, factored out from
18759 default_gdb_spawn.
18760 (default_gdb_start): Adjust to call default_gdb_spawn.
18761 (gdb_spawn): New procedure.
18762
bd293940
PA
187632014-07-14 Pedro Alves <palves@redhat.com>
18764
18765 * lib/gdb.exp (gdb_assert): New procedure.
18766 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
18767
c933f875
PA
187682014-07-14 Pedro Alves <palves@redhat.com>
18769
18770 * gdb.base/execution-termios.c: New file.
18771 * gdb.base/execution-termios.exp: New file.
18772
d98b7a16
TT
187732014-07-14 Tom Tromey <tromey@redhat.com>
18774
18775 * gdb.cp/vla-cxx.cc: New file.
18776 * gdb.cp/vla-cxx.exp: New file.
18777
548740d6
TT
187782014-07-14 Tom Tromey <tromey@redhat.com>
18779
18780 * gdb.reverse/rerun-prec.c: New file.
18781 * gdb.reverse/rerun-prec.exp: New file.
18782
a25eb028
MR
187832014-07-12 Maciej W. Rozycki <macro@mips.com>
18784 Maciej W. Rozycki <macro@codesourcery.com>
18785
18786 * lib/gdb-utils.exp: New file.
18787 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18788 inline `gdb_init_command' processing.
18789 (gdb_start_cmd): Likewise.
18790 * lib/mi-support.exp (mi_run_cmd): Likewise.
18791 * README: Document `gdb_init_command' and `gdb_init_commands'.
18792
218c2655
JK
187932014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18794
18795 Fix false FAIL running under a very long directory name.
18796 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18797 and "set print elements 10000". Twice.
18798
5401fde3
YQ
187992014-07-11 Yao Qi <yao@codesourcery.com>
18800
18801 * gdb.base/exprs.exp: "set print symbol off".
18802
e76126e8
PA
188032014-07-11 Pedro Alves <palves@redhat.com>
18804
18805 * gdb.threads/kill.c: New file.
18806 * gdb.threads/kill.exp: New file.
18807
2d6f0de6
YQ
188082014-07-10 Yao Qi <yao@codesourcery.com>
18809
18810 * gdb.trace/tfile.c (write_basic_trace_file)
18811 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18812 address written to trace file.
18813
7180e04a
PA
188142014-07-09 Pedro Alves <palves@redhat.com>
18815
18816 * gdb.base/attach-wait-input.exp: New file.
18817 * gdb.base/attach-wait-input.c: New file.
18818
9a9a7608
AB
188192014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18820
18821 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18822 setting up test structures.
18823 (main): Call new test function.
18824 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18825 test function, continue into test function and walk test
18826 structures.
18827
161ac41e
YQ
188282014-07-02 Yao Qi <yao@codesourcery.com>
18829
18830 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18831 'bar_start' at the beginning of functions 'foo' and 'bar'
18832 respectively.
18833 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18834 instead of 'foo' and 'bar'.
18835
1f267ae3
MM
188362014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18837
18838 * gdb.btrace/segv.exp: New.
18839 * gdb.btrace/segv.c: New.
18840
2b239efb
LM
188412014-07-02 Luis Machado <lgustavo@codesourcery.com>
18842
18843 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18844 instruction.
18845
cf363f18
MW
188462014-06-30 Mark Wielaard <mjw@redhat.com>
18847
18848 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18849 vulture, vilify, villar): New volatile array constants.
18850 (vindictive, vegetation): New const volatile array constants.
18851 * gdb.base/volatile.exp: Test volatile and const volatile array
18852 types.
18853
aebf9d24
AA
188542014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18855
18856 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18857 target lacks support for awatch, rwatch, or hbreak.
18858
b67a2c6f
YQ
188592014-06-27 Yao Qi <yao@codesourcery.com>
18860
18861 * gdb.multi/dummy-frame-restore.exp: New.
18862 * gdb.multi/dummy-frame-restore.c: New.
18863
aef92902
MM
188642014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18865
18866 * gdb.btrace/gcore.exp: New.
18867
8e9db26e
PA
188682014-06-23 Pedro Alves <palves@redhat.com>
18869
18870 * gdb.base/watchpoint-reuse-slot.c: New file.
18871 * gdb.base/watchpoint-reuse-slot.exp: New file.
18872
70afc5b7
SC
188732014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18874
18875 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18876 progspace's filename in 'info', 'enable' and 'disable' command
18877 tests.
18878
b972bd9c
JK
188792014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18880
18881 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18882 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18883 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18884
125f8a3d
GB
188852014-06-20 Gary Benson <gbenson@redhat.com>
18886
18887 * gdb.arch/i386-avx.exp: Fix include file location.
18888 * gdb.arch/i386-sse.exp: Likewise.
18889
3ed9baed
IB
188902014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18891
18892 * gdb.dlang/expression.exp: New file.
18893
034f788c
PA
188942014-06-19 Pedro Alves <palves@redhat.com>
18895
18896 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18897 out from ...
18898 (top level): ... here. Iterate running tests under different
18899 scheduler-locking settings.
18900
45371d0c
LM
189012014-06-18 Luis Machado <lgustavo@codesourcery.com>
18902
18903 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18904 to DW_FORM_addr and use non-zero addresses.
18905
5d376983
SC
189062014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18907
18908 PR gdb/17017
18909 * gdb.python/py-xmethods.cc: Add global function call counters and
18910 increment them in their respective functions. Remove "cout"
18911 statements.
18912 * gdb.python/py-xmethods.exp: Make tests check the global function
18913 call counters instead of depending on inferior IO.
18914
a1aa2221
LM
189152014-06-18 Don Breazeal <donb@codesourcery.com>
18916
18917 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18918 Deleted procedure.
18919 (explicit_fork_parent_follow): Deleted procedure.
18920 (explicit_fork_child_follow): Deleted procedure.
18921 (test_follow_fork): New procedure.
18922 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18923 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18924 procedure calls.
18925
0fc05997
YQ
189262014-06-17 Yao Qi <yao@codesourcery.com>
18927
18928 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18929 CP1252.
18930
70795c52
LM
189312014-06-17 Luis Machado <lgustavo@codesourcery.com>
18932
18933 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18934 Initialize ptr and S explicitly.
18935 (skip_type_update_when_not_use_rtti_test): Likewise.
18936
6be47f0c
KS
189372014-06-16 Keith Seitz <keiths@redhat.com>
18938
18939 PR mi/15863
18940 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18941 the inferior is started.
18942
d03de421
PA
189432014-06-16 Pedro Alves <palves@redhat.com>
18944
18945 * gdb.base/break-main-file-remove-fail.c: New file.
18946 * gdb.base/break-main-file-remove-fail.exp: New file.
18947 * gdb.base/break-unload-file.exp: Use build_executable instead of
18948 prepare_for_testing.
18949 (test_break): New parameter "initial_load". Handle it.
18950 (top level): Add initial_load cmdline/file axis.
18951
f9579b99
TT
189522014-06-12 Tom Tromey <tromey@redhat.com>
18953
18954 * gdb.base/completion.exp: Don't use directory name in test.
18955
3657956b
GB
189562014-06-09 Gary Benson <gbenson@redhat.com>
18957
18958 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18959 separate the always-available ANSI-standard signals from the
18960 signals that require checking.
18961 (main): Likewise.
18962 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18963 Likewise.
18964 (main): Likewise.
18965
4186eb54
KS
189662014-06-07 Keith Seitz <keiths@redhat.com>
18967
18968 Revert:
18969 PR c++/16253
18970 * gdb.cp/var-tag.cc: New file.
18971 * gdb.cp/var-tag.exp: New file.
18972 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18973 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18974 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18975 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18976
25326a28 189772014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18978
18979 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18980
829155c9
PA
189812014-06-06 Pedro Alves <palves@redhat.com>
18982
18983 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18984 in target debug output instead of looking at RSP packets,
18985 disabling the test on any target that uses hardware stepping.
18986 Update comments.
18987
61c8d22e
PA
189882014-06-06 Pedro Alves <palves@redhat.com>
18989
18990 * gdb.base/break-unload-file.exp: Fix typo.
18991
d9a47287
YQ
189922014-06-06 Yao Qi <yao@codesourcery.com>
18993
18994 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18995 from "jit_function" to "^jit_function".
18996
e5e01dbf
YQ
189972014-06-06 Yao Qi <yao@codesourcery.com>
18998
18999 * gdb.base/async.c (foo): Add one statement.
19000 * gdb.base/async.exp: Get the next instruction address and
19001 match the output of "nexti" by instruction address. Match
19002 the hex address in the output of "finish".
19003
73ba372c
GB
190042014-06-06 Gary Benson <gbenson@redhat.com>
19005
19006 * gdb.base/call-signals.c: Remove preprocessor conditionals
19007 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
19008 SIGSEGV and SIGTERM.
19009 * gdb.base/sigall.c: Likewise.
19010 * gdb.base/unwindonsignal.c: Likewise.
19011 * gdb.reverse/sigall-reverse.c: Likewise.
19012
831517df
YQ
190132014-06-06 Yao Qi <yao@codesourcery.com>
19014
19015 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
19016 readable, skip the test.
19017
b8b91e98
YQ
190182014-06-06 Yao Qi <yao@codesourcery.com>
19019
19020 * gdb.threads/staticthreads.c (thread_function): Move the line
19021 setting breakpoint on forward.
19022 * gdb.threads/staticthreads.exp: Update comments.
19023
fb934770
LC
190242014-06-05 Ludovic Courtès <ludo@gnu.org>
19025
19026 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
19027 "history-append! type error".
19028
6ef284bd
SM
190292014-06-05 Simon Marchi <simon.marchi@ericsson.com>
19030
19031 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
19032 erroneous dprintf expected input.
19033
a872e241
DE
190342014-06-04 Doug Evans <xdje42@gmail.com>
19035
19036 * gdb.guile/scm-generics.exp: Delete.
19037
16f691fb
DE
190382014-06-04 Doug Evans <xdje42@gmail.com>
19039
19040 * gdb.guile/scm-breakpoint.exp: Update.
19041 Add tests for breakpoint registration.
19042
012370f6
TT
190432014-06-04 Tom Tromey <tromey@redhat.com>
19044
19045 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
19046 VLA-in-union.
19047 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
19048 inner_vla_struct, vla_union types. Initialize objects of those
19049 types and compute their sizes.
19050
9f5a4cef
HZ
190512014-06-04 Nathan Sidwell <nathan@codesourcery.com>
19052 Hui Zhu <hui@codesourcery.com>
19053
19054 * gdb.base/fileio.exp: Add test for shell not available as well as
19055 available.
19056 * gdb.base/fileio.c (test_system): Check for shell twice.
19057
90a45c4d
YQ
190582014-06-04 Yao Qi <yao@codesourcery.com>
19059
19060 * gdb.base/auto-connect-native-target.exp: Remove redundant
19061 space from the regexp pattern.
19062
70017e41
YQ
190632014-06-04 Yao Qi <yao@codesourcery.com>
19064
19065 * gdb.base/default.exp: Replace "child" with "native" in
19066 regexp pattern.
19067
883964a7
SC
190682014-06-03 Siva Chandra Reddy <sivachandra@google.com>
19069
19070 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
19071 * gdb.python/py-xmethods.exp: New tests to test xmethods.
19072 * gdb.python/py-xmethods.py: Python script supporting the
19073 new testcase and tests.
19074
ef370185
JB
190752014-06-03 Joel Brobecker <brobecker@adacore.com>
19076 Pedro Alves <palves@redhat.com>
19077
19078 PR breakpoints/17000
19079 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
19080 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
19081
1e2ccb61
BM
190822014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
19083
19084 * gdb.base/subst.exp: Add tests to verify partial path matching
19085 output.
19086
c6ec5ab2
PA
190872014-06-03 Pedro Alves <palves@redhat.com>
19088
19089 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
19090 target that doesn't use software single-stepping.
19091
835c559f
PA
190922014-06-03 Pedro Alves <palves@redhat.com>
19093
19094 PR breakpoints/17000
19095 * gdb.base/sss-bp-on-user-bp-2.c: New file.
19096 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
19097
06eb1586
DE
190982014-06-02 Doug Evans <xdje42@gmail.com>
19099
19100 * gdb.guile/scm-parameter.exp: New file.
19101
e698b8c4
DE
191022014-06-02 Doug Evans <xdje42@gmail.com>
19103
19104 * gdb.guile/scm-cmd.c: New file.
19105 * gdb.guile/scm-cmd.exp: New file.
19106
ded03782
DE
191072014-06-02 Doug Evans <xdje42@gmail.com>
19108
19109 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
19110 pretty-printer lookup.
19111 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
19112 (make-pp_s-printer): Call it.
19113 (make-pretty-printer-from-dict): New function.
19114 (lookup-pretty-printer-maker-from-dict): New function.
19115 (*pretty-printer*): Simplify.
19116 (make-objfile-pp_s-printer): New function.
19117 (install-objfile-pretty-printers!): New function.
19118 (make-progspace-pp_s-printer): New function.
19119 (install-progspace-pretty-printers!): New function.
19120 * gdb.guile/scm-progspace.c: New file.
19121 * gdb.guile/scm-progspace.exp: New file.
19122
41fac0cf
PA
191232014-06-02 Pedro Alves <palves@redhat.com>
19124
19125 * gdb.base/dprintf-bp-same-addr.c: New file.
19126 * gdb.base/dprintf-bp-same-addr.exp: New file.
19127
96ae5695
EBM
191282014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
19129
19130 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
19131 * gdb.arch/powerpc-power.s: Likewise.
19132
da02b3a8
JB
191332014-06-02 Joel Brobecker <brobecker@adacore.com>
19134
19135 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
19136
c72b2e7b
YQ
191372014-06-01 Yao Qi <yao@codesourcery.com>
19138
19139 * gdb.base/watchpoint.exp (test_watch_location): Check null
19140 pointer can be dereferenced. If not, do the test, otherwise
19141 skip it.
19142
53e8a631
AB
191432014-05-30 Andrew Burgess <aburgess@broadcom.com>
19144
19145 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
19146 results.
19147 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
19148
938f0e2f
AB
191492014-05-30 Andrew Burgess <aburgess@broadcom.com>
19150
19151 * gdb.arch/amd64-invalid-stack-middle.S: New file.
19152 * gdb.arch/amd64-invalid-stack-middle.c: New file.
19153 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
19154 * gdb.arch/amd64-invalid-stack-top.c: New file.
19155 * gdb.arch/amd64-invalid-stack-top.exp: New file.
19156
9ba6657a
PA
191572014-05-30 Pedro Alves <palves@redhat.com>
19158
19159 PR breakpoints/17000
19160 * gdb.base/sss-bp-on-user-bp.c: New file.
19161 * gdb.base/sss-bp-on-user-bp.exp: New file.
19162
522c09bf
DB
191632014-05-30 David Blaikie <dblaikie@gmail.com>
19164
19165 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
19166 gnu_inline semantics via attribute.
19167 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
19168 source explicitly specifies the required semantics.
19169
bf4ef81e
MR
191702014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
19171
19172 * gdb.reverse/sigall-reverse.exp: Fix a typo.
19173
329ea579
PA
191742014-05-29 Pedro Alves <palves@redhat.com>
19175 Tom Tromey <tromey@redhat.com>
19176
19177 * gdb.base/async-shell.exp: Don't enable target-async.
19178 * gdb.base/async.exp
19179 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
19180 parameter. Adjust.
19181 (top level): Don't test with "target-async".
19182 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
19183 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
19184 * gdb.base/inferior-died.exp: Don't enable target-async.
19185 * gdb.base/interrupt-noterm.exp: Likewise.
19186 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
19187 * gdb.mi/mi-nonstop-exit.exp: Likewise.
19188 * gdb.mi/mi-nonstop.exp: Likewise.
19189 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
19190 * gdb.mi/mi-nsintrall.exp: Likewise.
19191 * gdb.mi/mi-nsmoribund.exp: Likewise.
19192 * gdb.mi/mi-nsthrexec.exp: Likewise.
19193 * gdb.mi/mi-watch-nonstop.exp: Likewise.
19194 * gdb.multi/watchpoint-multi.exp: Adjust comment.
19195 * gdb.python/py-evsignal.exp: Don't enable target-async.
19196 * gdb.python/py-evthreads.exp: Likewise.
19197 * gdb.python/py-prompt.exp: Likewise.
19198 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
19199 * gdb.server/solib-list.exp: Don't enable target-async.
19200 * gdb.threads/thread-specific-bp.exp: Likewise.
19201 * lib/mi-support.exp: Adjust to use mi-async.
19202
fd664c91
PA
192032014-05-29 Pedro Alves <palves@redhat.com>
19204
19205 PR gdb/13860
19206 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
19207 reason, even in sync mode.
19208
251bde03
PA
192092014-05-29 Pedro Alves <palves@redhat.com>
19210 Hui Zhu <hui@codesourcery.com>
19211
19212 PR PR15693
19213 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
19214 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
19215 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
19216 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
19217
7f3c0343
JB
192182014-05-28 Joel Brobecker <brobecker@adacore.com>
19219
19220 * config/monitor.exp (gdb_target_monitor): Replace use of
19221 "set remotebaud" by "set serial baud".
19222
b2715b27
AW
192232014-05-26 Andy Wingo <wingo@igalia.com>
19224
19225 * gdb.guile/scm-breakpoint.exp:
19226 * gdb.guile/scm-gsmob.exp: Update to use plain old object
19227 properties instead of gdb-object-properties.
19228
498a4489
YQ
192292014-05-26 Yao Qi <yao@codesourcery.com>
19230
19231 * gdb.server/no-thread-db.exp: Specify source file name
19232 explicitly when setting a breakpoint.
19233
589fdceb
MM
192342014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19235
19236 * gdb.btrace/vdso.c: New.
19237 * gdb.btrace/vdso.exp: New.
19238
e9089e05
MM
192392014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19240
19241 * gdb.base/gcore.exp (capture_command_output): Move ...
19242 * lib/gdb.exp (capture_command_output): ... here.
19243
67b5c0c1
MM
192442014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19245
19246 * gdb.btrace/data.exp: Test memory access during btrace replay.
19247
a2199296
SM
192482014-05-22 Simon Marchi <simon.marchi@ericsson.com>
19249
19250 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
19251
17b2616c
PA
192522014-05-21 Pedro Alves <palves@redhat.com>
19253
19254 PR gdb/13860
19255 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
19256 (top level): Test that output related to execution commands is
19257 sent to the console with CLI commands, but not with MI commands.
19258 Test that breakpoint events are always mirrored to the console.
19259 Also expect the new source line to be output after a "next" in
19260 async mode too. Make it a pass/fail test.
19261 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
19262 output.
19263 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
19264
5166082f
PA
192652014-05-21 Pedro Alves <palves@redhat.com>
19266
19267 * gdb.base/list.exp (build_pattern, test_list): New procedures.
19268 Use them to test variations of "list" after reaching a breakpoint.
19269 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
19270 Test "list" with listsize 10 after reaching a breakpoint.
19271 * gdb.python/python.exp (decode_line current location line
19272 number): Adjust expected line number.
19273
2f25d70f
SM
192742014-05-21 Simon Marchi <simon.marchi@ericsson.com>
19275
19276 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
19277 behavior for $args, pass it directly to "run".
19278
ff604a67
MR
192792014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
19280
19281 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
19282 30000 to 65536.
19283
6a3cb8e8
PA
192842014-05-21 Pedro Alves <palves@redhat.com>
19285
19286 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
19287 auto-connect-native-target off".
19288 * gdb.base/auto-connect-native-target.c: New file.
19289 * gdb.base/auto-connect-native-target.exp: New file.
19290
4ebfc96e
PA
192912014-05-21 Pedro Alves <palves@redhat.com>
19292
19293 * gdb.base/default.exp: Test "target native" instead of "target
19294 child".
19295
36d46afb
MW
192962014-05-21 Mark Wielaard <mjw@redhat.com>
19297
19298 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19299
5876f503
JK
193002014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19301
19302 Fix TLS access for -static -pthread.
19303 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
19304 <HAVE_TLS> (thread_function, main): Initialize it.
19305 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
19306 Add clean_restart.
19307 <$have_tls != "">: Check TLSVAR.
19308
0256a6ac
PA
193092014-05-21 Pedro Alves <palves@redhat.com>
19310
19311 * gdb.base/dcache-line-read-error.c: New.
19312 * gdb.base/dcache-line-read-error.exp: New.
19313
936d2992
PA
193142014-05-20 Pedro Alves <palves@redhat.com>
19315
19316 * gdb.base/compare-sections.c: New file.
19317 * gdb.base/compare-sections.exp: New file.
19318
802e8e6d
PA
193192014-05-20 Pedro Alves <palves@redhat.com>
19320
19321 * gdb.base/break-idempotent.c: New file.
19322 * gdb.base/break-idempotent.exp: New file.
19323
e59fa00f
MM
193242014-05-20 Markus Metzger <markus.t.metzger@intel.com>
19325
19326 * gdb.btrace/nohist.exp: New.
19327
8b696e31
YQ
193282014-05-20 Yao Qi <yao@codesourcery.com>
19329
19330 * lib/gdb.exp (gdb_init): Set timeout if test file is under
19331 gdb.reverse directory and gdb_reverse_timeout exists in board
19332 setting.
19333 * README: Document gdb_reverse_timeout.
19334
73c9764f
YQ
193352014-05-20 Yao Qi <yao@codesourcery.com>
19336
19337 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
19338 'test_file_name'. Treat args as a string instead of a list.
19339 (gdb_init): Rename argument 'args' by 'test_file_name'.
19340
f1f4348a
JK
193412014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
19342
19343 * gdb.arch/powerpc-power.exp: New file.
19344 * gdb.arch/powerpc-power.s: New file.
19345
0dbe70ce
DE
193462014-05-16 Doug Evans <dje@google.com>
19347
19348 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
19349 * gdb.base/completion.exp: Check that all expected files exist
19350 before doing file completion.
0dbe70ce 19351
8d551b02
DE
193522014-05-16 Doug Evans <dje@google.com>
19353
19354 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
19355 Update.
19356 (do_syscall_tests_without_xml): Update.
19357
73eb7709
PA
193582014-05-16 Pedro Alves <palves@redhat.com>
19359
19360 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
19361 instead of "unknown output after running".
19362
3fae92fc
YQ
193632014-05-16 Yao Qi <yao@codesourcery.com>
19364
19365 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
19366 file1.txt from host at the end.
19367 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19368
c2b2ccc5
DE
193692014-05-15 Doug Evans <dje@google.com>
19370
19371 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
19372 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
19373 loading file. Add test for TU lookup.
19374
8c217a4b
SM
193752014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19376
19377 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
19378 calling "-exec-arguments" or "set args" before running the
19379 inferior.
19380
3deb39c6
SM
193812014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19382
19383 * lib/mi-support.exp (mi_expect_stop): Expect message for
19384 inferiors that exit with non-zero exit code.
19385
71a79f8c
YQ
193862014-05-14 Yao Qi <yao@codesourcery.com>
19387
19388 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
19389 match absolute path on remote host.
19390 (test_file_list_exec_source_files): Remove "/" from the
19391 pattern.
19392
f23fcd46
YQ
193932014-05-14 Yao Qi <yao@codesourcery.com>
19394
19395 * boards/local-remote-host-notty.exp (${board}_file): New
19396 proc.
19397
9404b58f
KM
193982014-05-07 Kyle McMartin <kyle@redhat.com>
19399
19400 Pushed by Joel Brobecker <brobecker@adacore.com>.
19401 * gdb.arch/aarch64-atomic-inst.c: New file.
19402 * gdb.arch/aarch64-atomic-inst.exp: New file.
19403
5e45f04c
YQ
194042014-05-07 Yao Qi <yao@codesourcery.com>
19405
19406 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
19407 in current context" too.
19408
c888a17d
KS
194092014-05-05 Keith Seitz <keiths@redhat.com>
19410
19411 * gdb.linespec/ls-dollar.exp: Add test for linespec
19412 file:convenience_variable.
19413
290a839c
YQ
194142014-05-05 Yao Qi <yao@codesourcery.com>
19415
19416 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
19417 traceframes into tfile and ctf trace files. Read data from
19418 trace file and test collected data.
19419 (gdb_collect_locals_test): Likewise.
19420 (gdb_unavailable_registers_test): Likewise.
19421 (gdb_unavailable_floats): Likewise.
19422 (gdb_collect_globals_test): Likewise.
19423 (top-level): Append "ctf" to trace_file_targets if GDB
19424 supports.
19425
b5262cd0
YQ
194262014-05-05 Yao Qi <yao@codesourcery.com>
19427
19428 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
19429 code to ...
19430 (gdb_collect_args_test_1): ... it. New proc.
19431 (gdb_collect_locals_test): Move some code to ...
19432 (gdb_collect_locals_test_1): ... it. New proc.
19433 (gdb_unavailable_registers_test): Move some code to ...
19434 (gdb_unavailable_registers_test_1): ... it. New proc.
19435 (gdb_unavailable_floats): Move some code to ...
19436 (gdb_unavailable_floats_1): ... it. New proc.
19437
30a1e6cc
SDJ
194382014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19439
19440 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
19441 probes to test for bitness recognition.
19442 * gdb.arch/amd64-stap-optional-prefix.exp
19443 (test_probe_value_without_reg): New procedure.
19444 Add code to test for different kinds of bitness.
19445
f33da99a
SDJ
194462014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19447
19448 PR breakpoints/16889
19449 * gdb.arch/amd64-stap-optional-prefix.S: New file.
19450 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19451
5b80f00d
PA
194522014-05-01 Pedro Alves <palves@redhat.com>
19453
19454 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
19455 gdb_file_cmd if no file is specified.
19456 * boards/native-extended-gdbserver.exp (gdb_load): Use the
19457 last_loaded_file to set the remote exec-file.
19458
f8c2a73c
PA
194592014-05-01 Pedro Alves <palves@redhat.com>
19460
19461 * boards/local-remote-host.exp: New file.
19462
be6e8ac7
PA
194632014-05-01 Pedro Alves <palves@redhat.com>
19464
19465 * boards/local-remote-host.exp: Rename to ...
19466 * boards/local-remote-host-notty.exp: ... this.
19467
cac0dc8f
JB
194682014-04-28 Joel Brobecker <brobecker@adacore.com>
19469
19470 * gdb.ada/dyn_arrayidx: New testcase.
19471
9730e6cc
YQ
194722014-04-26 Yao Qi <yao@codesourcery.com>
19473
19474 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19475 and compute the length of function main. Save it in
19476 $main_length.
19477 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19478 (top-level): Use gdb_compile to compile objects into
19479 executable and restart GDB. Remove invocation to
19480 prepare_for_testing.
19481
7ae1a6a6
PA
194822014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19483 Pedro Alves <palves@redhat.com>
19484
19485 PR server/16255
19486 * gdb.multi/multi-attach.c: New file.
19487 * gdb.multi/multi-attach.exp: New file.
19488
4082afcc
PA
194892014-04-25 Pedro Alves <palves@redhat.com>
19490
19491 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19492 user.
19493 (top level): Test that "set remote conditional-breakpoints-packet
19494 off" works as intended.
19495 * gdb.base/dprintf.exp: Test that "set remote
19496 breakpoint-commands-packet off" works as intended.
19497 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19498 New function.
19499 (top level): Call it.
19500 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19501 remote fast-tracepoints-packet off" works as intended.
19502 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19503 * lib/gdb.exp (gdb_is_target_remote): ... here.
19504
2abc3f8d
DB
195052014-04-24 David Blaikie <dblaikie@gmail.com>
19506
19507 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19508 ensure clang would not discard them.
19509 * gdb.base/gdbvars.c: Ditto.
19510 * gdb.base/memattr.c: Ditto.
19511 * gdb.base/whatis.c: Ditto.
19512 * gdb.python/py-prettyprint.c: Ditto.
19513 * gdb.trace/actions.c: Ditto.
19514 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
19515 ensure clang would not discard it.
19516
bfd39632
DB
195172014-04-24 David Blaikie <dblaikie@gmail.com>
19518
19519 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
19520 clang to emit the full definition of type required by the test
19521 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
19522
22842ff6
DB
195232014-04-24 David Blaikie <dblaikie@gmail.com>
19524
19525 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
19526 coax Clang into emitting the definition of the type.
19527 * gdb.cp/pr10728-x.h (y): Ditto.
19528 * gdb.cp/pr10728-y.cc (y): Ditto.
19529
c2e827ad
DB
195302014-04-24 David Blaikie <dblaikie@gmail.com>
19531
19532 * gdb.base/label.exp: XFAIL label related tests under Clang.
19533 * gdb.cp/cplabel.exp: Ditto.
19534 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
19535 under Clang those using labels.
19536
4c2d33e7
YQ
195372014-04-25 Yao Qi <yao@codesourcery.com>
19538
19539 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
19540 double_label.
19541 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
19542 partial_label and double_label.
19543
56083b99
DB
195442014-04-24 David Blaikie <dblaikie@gmail.com>
19545
19546 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
19547
25d4e99d
DB
195482014-04-24 David Blaikie <dblaikie@gmail.com>
19549
19550 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
19551 of the function to work across GCC and Clang.
19552 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
19553 pointer types (const void ** const V void **).
19554
01f9f808
MS
195552014-04-24 Michael Sturm <michael.sturm@mintel.com>
19556 Walfred Tedeschi <walfred.tedeschi@intel.com>
19557
19558 * Makefile.in (EXECUTABLES): Added i386-avx512.
19559 * gdb.arch/i386-avx512.c: New file.
19560 * gdb.arch/i386-avx512.exp: Likewise.
19561
4b48d439
KS
195622014-04-23 Keith Seitz <keiths@redhat.com>
19563
19564 * lib/mi-support.exp (mi_list_breakpoints): Delete.
19565 (mi_make_breakpoint_table): New procedure.
19566 (mi_create_breakpoint): Use mi_make_breakpoint
19567 and return the result.
19568 (mi_make_breakpoint): New procedure.
19569 (mi_build_kv_pairs): New procedure.
19570
19571 * gdb.mi/mi-break.exp: Remove unused globals,
19572 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
19573 All callers updated.
19574 * gdb.mi/mi-dprintf.exp: Use variable to track command
19575 number.
19576 Update all callers of mi_create_breakpoint and use
19577 mi_make_breakpoint_table.
19578 Remove any unused global variables.
19579 * gdb.mi/mi-nonstop.exp: Likewise.
19580 * gdb.mi/mi-nsintrall.exp: Likewise.
19581 * gdb.mi/mi-nsmoribund.exp: Likewise.
19582 * gdb.mi/mi-nsthrexec.exp: Likewise.
19583 * gdb.mi/mi-reverse.exp: Likewise.
19584 * gdb.mi/mi-simplerun.exp: Likewise.
19585 * gdb.mi/mi-stepn.exp: Likewise.
19586 * gdb.mi/mi-syn-frame.exp: Likewise.
19587 * gdb.mi/mi-until.exp: Likewise.
19588 * gdb.mi/mi-var-cp.exp: Likewise.
19589 * gdb.mi/mi-var-display.exp: Likewise.
19590 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
19591 * gdb.mi/mi2-var-child.exp: Likewise.
19592 * gdb.mi/mi-vla-c99.exp: Likewise.
19593 * lib/mi-support.exp: Likewise.
19594
19595 From Ian Lance Taylor <iant@cygnus.com>:
19596 * lib/gdb.exp (parse_args): New procedure.
19597
08351840
PA
195982014-04-23 Pedro Alves <palves@redhat.com>
19599
19600 * gdb.base/break-unload-file.c: New file.
19601 * gdb.base/break-unload-file.exp: New file.
19602 * gdb.base/sym-file-lib.c (baz): New function.
19603 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
19604 field.
19605 (load): Store the segment's mapped size.
19606 (unload): New function.
19607 (unload_shlib): New function.
19608 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
19609 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
19610 set a breakpoint at baz, and call it.
19611 * gdb.base/sym-file.exp: New tests for stale breakpoint
19612 instructions.
19613
076855f9
PA
196142014-04-23 Pedro Alves <palves@redhat.com>
19615
19616 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
19617 * gdb.base/hbreak-in-shr-unsupported.c: New file.
19618 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
19619 * gdb.base/hbreak-unmapped.c: New file.
19620 * gdb.base/hbreak-unmapped.exp: New file.
19621 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
19622 * lib/gdb.exp (gdb_is_target_remote): ... here.
19623
483805cf
PA
196242014-04-22 Pedro Alves <palves@redhat.com>
19625
19626 * gdb.base/consecutive-step-over.c: New file.
19627 * gdb.base/consecutive-step-over.exp: New file.
19628
06d97543
PA
196292014-04-22 Pedro Alves <palves@redhat.com>
19630
19631 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
19632 instead of send_gdb/gdb_expect.
19633
b4429ea2
YQ
196342014-04-22 Yao Qi <yao@codesourcery.com>
19635
19636 * lib/trace-support.exp (generate_tracefile): New procedure.
19637 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
19638 return 0.
19639 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
19640 if generate_tracefile returns 1.
19641
51d48146
PA
196422014-04-18 Tom Tromey <palves@redhat.com>
19643 Pedro alves <tromey@redhat.com>
19644
19645 PR backtrace/15558
19646 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
19647 with a backtrace limit.
19648 * gdb.python/py-frame-inline.exp: Test running to an inline
19649 function with a backtrace limit, and printing the newest frame.
19650 * gdb.python/py-frame-inline.c (main): Call f.
19651
bd1dce5f
MS
196522014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19653
19654 * gdb.java/jnpe.exp: Drop srcdir from untested path.
19655
40d1a503
MS
196562014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19657
19658 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
19659 Drop prefix from unsupported source file path.
19660
389b98f7
YQ
196612014-04-17 Yao Qi <yao@codesourcery.com>
19662
19663 * lib/gdb.exp (with_target_charset): New proc.
19664 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
19665 with_target_charset.
19666 (test_print_strings): Likewise.
19667 (test_repeat_bytes): Likewise.
19668 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
19669 for some tests.
19670
22869d73
KS
196712014-04-16 Keith Seitz <keiths@redhat.com>
19672
19673 PR gdb/15827
19674 * gdb.dwarf2/corrupt.c: New file.
19675 * gdb.dwarf2/corrupt.exp: New file.
19676
c4f87ca6
KS
196772014-04-16 Keith Seitz <keiths@redhat.com>
19678
19679 PR c++/16597
19680 * gdb.cp/namelessclass.cc: New file.
19681 * gdb.cp/namelessclass.exp: New file.
19682 * gdb.cp/namelessclass.S: New file.
19683
ab19de87
DE
196842014-04-16 Doug Evans <dje@google.com>
19685
19686 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
19687 Add comment.
19688 (gdbserver_default_get_comm_port): New function.
19689 (gdbserver_start): Check if board file provided
19690 "gdbserver,get_comm_port" and use it if so.
19691 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
19692 (gdb,socketport): Set to "stdio".
19693 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
19694 (stdio_gdbserver_template): Delete.
19695 (${board}_get_remote_address): Update.
19696 (${board}_build_remote_cmd): Delete.
19697 (${board}_get_comm_port): New function.
19698 (${board}_spawn): Update.
19699 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
19700 Delete.
19701 (${board}_get_remote_address): Update.
19702 (${board}_get_comm_port): New function.
19703
fc98a809
AB
197042014-04-16 Andrew Burgess <aburgess@broadcom.com>
19705
19706 * gdb.base/memattr.exp: Improve regexps to handle memory regions
19707 appearing in any order.
19708
87fd9e6e
DE
197092014-04-15 Doug Evans <dje@google.com>
19710
19711 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
19712 uninitialized value of "description".
19713
099fc3ea
KS
197142014-04-15 Keith Seitz <keiths@redhat.com>
19715
19716 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
19717 Remove unused globals.
19718 (test_running_the_program): Likewise.
19719 (test_controlled_execution): Likewise.
19720 (test_controlling_breakpoints): Likewise.
19721 (test_program_termination): Likewise.
19722
5da151d4
KS
197232014-04-15 Keith Seitz <keiths@redhat.com>
19724
19725 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
19726 unused globals.
19727 (test_rbreak_creation_and_listing): Likewise.
19728 (test_ignore_count): Likewise.
19729 (test_error): Likewise.
19730
35e5d2f0
PA
197312014-04-15 Pedro Alves <palves@redhat.com>
19732
19733 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
19734 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
19735 sym-file-loader.c.
19736 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19737 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19738 to sym-file-loader.c.
19739 (struct library): Forward declare.
19740 (load_shlib, lookup_function): Change prototypes.
19741 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19742 (translate_offset): Remove declarations.
19743 (get_text_addr): New declaration.
19744 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
19745 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
19746 sym-file-loader.h.
19747 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19748 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19749 here from sym-file-loader.h.
19750 (struct library): New structure.
19751 (load_shlib, lookup_function): Change prototypes and adjust to
19752 work with a struct library.
19753 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19754 (translate_offset): Make static.
19755 (get_text_addr): New function.
19756 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
19757
eb4c1710
PA
197582014-04-15 Pedro Alves <palves@redhat.com>
19759
19760 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
19761
2d1baf52
PA
197622014-04-15 Pedro Alves <palves@redhat.com>
19763
19764 * gdb.base/sym-file-loader.c: Include <limits.h>.
19765 (SELF_LINK): New define.
19766 (get_origin): New function.
19767 (load_shlib): Use it.
19768 * gdb.base/sym-file.exp: Don't early return if the target is
19769 remote. Use runto_main, and issue fail is that fails. Use
19770 gdb_load_shlibs.
19771 (shlib_name): Delete.
19772 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
19773
7dd6df01
PA
197742014-04-15 Pedro Alves <palves@redhat.com>
19775
19776 * gdb.base/sym-file.exp: Remove regex characters from test
19777 message. Don't refer to breakpoint numbers in test messages.
19778
b50c8614
KS
197792014-04-14 Keith Seitz <keiths@redhat.com>
19780
19781 PR c++/16253
19782 * gdb.cp/var-tag.cc: New file.
19783 * gdb.cp/var-tag.exp: New file.
19784 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19785 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19786 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19787 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19788
3d567982
TT
197892014-04-14 Tom Tromey <tromey@redhat.com>
19790
19791 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19792 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19793 type.
19794 * gdb.cp/enum-class.exp: New file.
19795 * gdb.cp/enum-class.cc: New file.
19796
0626fc76
TT
197972014-04-14 Tom Tromey <tromey@redhat.com>
19798
19799 * gdb.dwarf2/enum-type.exp: New file.
19800
dca325b3
SA
198012014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19802
19803 * gdb.mi/mi-vla-c99.exp: New file.
19804 * gdb.mi/vla.c: New file.
19805
5854b38a
SA
198062014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19807
19808 * gdb.base/vla-datatypes.c: New file.
19809 * gdb.base/vla-datatypes.exp: New file.
19810
463bb957
SA
198112014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19812
19813 * gdb.base/vla-ptr.c: New file.
19814 * gdb.base/vla-ptr.exp: New file.
19815
3dd170be
SA
198162014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19817
19818 * gdb.dwarf2/count.exp: New file.
19819
5ecaaa66
SA
198202014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19821
19822 * gdb.base/vla-sideeffect.c: New file.
19823 * gdb.base/vla-sideeffect.exp: New file.
19824
41f1ada5
DB
198252014-04-14 David Blaikie <dblaikie@gmail.com>
19826
19827 * gdb.mi/non-stop.c: Add return value for non-void function return
19828 statement.
19829 * gdb.threads/staticthreads.c: Ditto.
19830
0be03e84
DE
198312014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19832 Doug Evans <xdje42@gmail.com>
19833
19834 * gdb.guile/scm-value.c: Improve test case.
19835 * gdb.guile/scm-value.exp: Add new test.
19836
f180a1fb
DB
198372014-04-11 David Blaikie <dblaikie@gmail.com>
19838
19839 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19840 override Clang's default.
19841
6b662e19
JB
198422014-04-11 Joel Brobecker <brobecker@adacore.com>
19843
19844 Revert the following changes (regressions):
19845
19846 * gdb.base/vla-sideeffect.c: New file.
19847 * gdb.base/vla-sideeffect.exp: New file.
19848
19849 * gdb.dwarf2/count.exp: New file.
19850
19851 * gdb.base/vla-multi.c: New file.
19852 * gdb.base/vla-multi.exp: New file.
19853
19854 * gdb.base/vla-ptr.c: New file.
19855 * gdb.base/vla-ptr.exp: New file.
19856
19857 * gdb.base/vla-datatypes.c: New file.
19858 * gdb.base/vla-datatypes.exp: New file.
19859
19860 * gdb.mi/mi-vla-c99.exp: New file.
19861 * gdb.mi/vla.c: New file.
19862
245a5f0b
KS
198632014-04-11 Keith Seitz <keiths@redhat.com>
19864
19865 PR c++/16675
19866 * gdb.cp/cpsizeof.exp: New file.
19867 * gdb.cp/cpsizeof.cc: New file.
19868
58a84dcf
SA
198692014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19870
191a8a90
JB
19871 * gdb.mi/mi-vla-c99.exp: New file.
19872 * gdb.mi/vla.c: New file.
58a84dcf 19873
c8655f75
SA
198742014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19875
19876 * gdb.base/vla-datatypes.c: New file.
19877 * gdb.base/vla-datatypes.exp: New file.
19878
024e13b4
SA
198792014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19880
19881 * gdb.base/vla-ptr.c: New file.
19882 * gdb.base/vla-ptr.exp: New file.
19883
1a237e0e
SA
198842014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19885
19886 * gdb.base/vla-multi.c: New file.
19887 * gdb.base/vla-multi.exp: New file.
19888
504f3432
SA
198892014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19890
19891 * gdb.dwarf2/count.exp: New file.
19892
3bce8237
SA
198932014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19894
191a8a90
JB
19895 * gdb.base/vla-sideeffect.c: New file.
19896 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19897
322f9c21
YQ
198982014-04-11 Yao Qi <yao@codesourcery.com>
19899
19900 * gdb.base/completion.exp: Check file exists before running tests
19901 on file completion.
19902
d708bcd1
PA
199032014-04-10 Pedro Alves <palves@redhat.com>
19904
19905 * gdb.base/cond-eval-mode.c: New file.
19906 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19907 prepare_for_testing to build the new file. Check result of
19908 runto_main.
19909 (test_break, test_watch): New procedures.
19910 (top level): Use them.
19911
ae1d2761
PM
199122014-04-08 Pierre Muller <muller@sourceware.org>
19913
19914 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19915 Ctrl-V use for mingw hosts.
19916
7af389b8
SC
199172014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19918
19919 * gdb.python/py-value.c: Improve test case.
19920 * gdb.python/py-value.exp: Add new test.
19921
5e703181
DE
199222014-04-07 David Blaikie <dblaikie@gmail.com>
19923
19924 * lib/compiler.c: Identify the clang compiler.
19925 * lib/compiler.cc: Ditto.
19926
9810b410
YQ
199272014-04-03 Yao Qi <yao@codesourcery.com>
19928
19929 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19930
98d1b8dc
AB
199312014-04-01 Anton Blanchard <anton@samba.org>
19932
19933 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19934 messages unique.
19935
3114cea1
AB
199362014-04-01 Anton Blanchard <anton@samba.org>
19937
19938 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19939 prepare_for_testing.
19940
62f7182c
AB
199412014-04-01 Anton Blanchard <anton@samba.org>
19942
19943 * gdb.arch/ppc64-atomic-inst.c: Remove.
19944 * gdb.arch/ppc64-atomic-inst.S: New file.
19945 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19946
770e7fc7
DE
199472014-03-31 Doug Evans <dje@google.com>
19948
19949 * gdb.base/print-symbol-loading-lib.c: New file.
19950 * gdb.base/print-symbol-loading-main.c: New file.
19951 * gdb.base/print-symbol-loading.exp: New file.
19952
46e2bafa
YQ
199532014-03-31 Yao Qi <yao@codesourcery.com>
19954
19955 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19956
8776cfe9
JB
199572014-03-28 Joel Brobecker <brobecker@adacore.com>
19958
19959 * gdb.ada/mi_dyn_arr: New testcase.
19960
5d1ef361
DE
199612014-03-27 Doug Evans <dje@google.com>
19962
19963 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19964
b5bee914
YQ
199652014-03-27 Yao Qi <yao@codesourcery.com>
19966
19967 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19968 if target is nios2-*-*.
19969
0d4d0e77
YQ
199702014-03-26 Yao Qi <yao@codesourcery.com>
19971
19972 * lib/gdb.exp (readline_is_used): New proc.
19973 * gdb.base/completion.exp: Move tests on command complete up.
19974 Skip the rest of tests if readline is not used.
19975 * gdb.ada/complete.exp: Skp the test if readline is not
19976 used.
19977 * gdb.base/filesym.exp: Likewise.
19978 * gdb.base/macscp.exp: Likewise.
19979 * gdb.base/readline-ask.exp: Likewise.
19980 * gdb.base/readline.exp: Likewise.
19981 * gdb.python/py-cmd.exp: Likewise.
19982 * gdb.trace/tfile.exp: Likewise.
19983
29361eee
YQ
199842014-03-26 Yao Qi <yao@codesourcery.com>
19985
19986 * gdb.base/macscp.exp: Fix code format issues.
19987
bc9a5525
UW
199882014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19989
19990 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19991 * gdb.asm/powerpc64le.inc: New file.
19992
d3839ede
PA
199932014-03-25 Pedro Alves <palves@redhat.com>
19994 Doug Evans <dje@google.com>
19995
19996 * gdb.base/source-execution.c: New file.
19997 * gdb.base/source-execution.exp: New file.
19998 * gdb.base/source-execution.gdb: New file.
19999
01672a57
DE
200002014-03-24 Doug Evans <dje@google.com>
20001
20002 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
20003 using fission.
20004
88bbeca9
HZ
200052014-03-24 Hui Zhu <hui@codesourcery.com>
20006 Pedro Alves <palves@redhat.com>
20007
20008 PR breakpoints/16101
20009 * gdb.base/dprintf.exp: Use unsupported rather than changing the
20010 test pass/fail messages. Detect missing support for dprintf when
20011 breakpoints are actually inserted.
20012 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
20013 breakpoints are actually inserted.
20014 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
20015 fails.
20016
d2348791
JK
200172014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
20018
20019 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
20020
feef67ab
DE
200212014-03-22 Doug Evans <xdje42@gmail.com>
20022
20023 * gdb.python/python.exp (python not supported): Verify multi-line
20024 python command issues an error.
25d743f9 20025 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 20026 guile command issues an error.
feef67ab 20027
ecebef6a
MR
200282014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
20029
20030 * gdb.threads/thread-specific.exp: Handle the lack of usable
20031 $this_breakpoint and $this_thread.
20032
ccdd1909
HZ
200332014-03-21 Hui Zhu <hui@codesourcery.com>
20034
20035 * gdb.base/attach.exp (do_command_attach_tests): New.
20036
beb460e8
PA
200372014-03-20 Tom Tromey <tromey@redhat.com>
20038 Pedro Alves <palves@redhat.com>
20039
20040 PR cli/15718
20041 * gdb.base/condbreak-call-false.c: New file.
20042 * gdb.base/condbreak-call-false.exp: New file.
20043
40acf43a
PA
200442014-03-20 Pedro Alves <palves@redhat.com>
20045
20046 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
20047 Delete.
20048 (block_signals, unblock_signals): Delete.
20049 (child_function_2, main): Remove references to deleted variable
20050 and functions.
20051
9f5e1e02
PA
200522014-03-20 Pedro Alves <palves@redhat.com>
20053
20054 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
20055 Use pthread_kill to signal thread 2.
20056 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20057 Adjust to make the test send itself a signal rather than using the
20058 host's "kill" command.
20059
99619bea
PA
200602014-03-20 Pedro Alves <palves@redhat.com>
20061
20062 * gdb.threads/multiple-step-overs.c: New file.
20063 * gdb.threads/multiple-step-overs.exp: New file.
20064 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20065 Adjust expected infrun debug output.
20066
2adfaa28
PA
200672014-03-20 Pedro Alves <palves@redhat.com>
20068
20069 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
20070 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
20071
31e77af2
PA
200722014-03-20 Pedro Alves <palves@redhat.com>
20073
20074 PR breakpoints/7143
20075 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
20076 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
20077 of gdb_test_multiple.
20078 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
20079 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
20080
b9f437de
PA
200812014-03-20 Pedro Alves <palves@redhat.com>
20082
20083 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
20084 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
20085
05adc73e
PA
200862014-03-19 Pedro Alves <palves@redhat.com>
20087
20088 * gdb.base/async.exp: Remove early return.
20089
6048b950
PA
200902014-03-19 Pedro Alves <palves@redhat.com>
20091
20092 * gdb.base/async.exp (step& tests): Pass explicit test messages.
20093
8bcfb00a
PA
200942014-03-19 Pedro Alves <palves@redhat.com>
20095
20096 * gdb.base/async.exp (test_background): Expect \r\n after
20097 "completed." in the fail pattern.
20098
884e37dc
PA
200992014-03-19 Pedro Alves <palves@redhat.com>
20100
20101 * gdb.base/async.exp (test_background): New procedure.
20102 Use it for all background execution command tests.
20103
148e57e2
PA
201042014-03-19 Pedro Alves <palves@redhat.com>
20105
20106 * gdb.base/async.exp: Use prepare_for_testing.
20107
f48088c7
PA
201082014-03-19 Pedro Alves <palves@redhat.com>
20109
20110 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
20111 the same line.
20112
e2f6c966
PA
201132014-03-19 Pedro Alves <palves@redhat.com>
20114
20115 * gdb.base/async.c (main): Add "jump here" and "until here" line
20116 marker comments.
20117 * gdb.base/async.exp (jump_here): New global.
20118 (jump& test): Use it.
20119 (until_here): New global.
20120 (until& test): Use it.
20121
c30568d4
PA
201222014-03-19 Pedro Alves <palves@redhat.com>
20123
20124 * gdb.base/async.exp: Don't frob gdb_protocol.
20125
0172b6a7
DE
201262014-03-18 Doug Evans <xdje42@gmail.com>
20127
20128 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
20129 Fix spelling of exec-done-display.
20130
06c868a8
JK
201312014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
20132
20133 PR gdb/15358
20134 * gdb.base/gdb-sigterm.c: New file.
20135 * gdb.base/gdb-sigterm.exp: New file.
20136
0c7e1a46
PA
201372014-03-18 Pedro Alves <palves@redhat.com>
20138
20139 PR gdb/13860
20140 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
20141 * lib/mi-support.exp (mi_expect_stop): Add special handling for
20142 solib-event.
20143
f7c77d93
JB
201442014-03-17 Joel Brobecker <brobecker@adacore.com>
20145
20146 * gdb.ada/pckd_arr_ren: New testcase.
20147
5a1e8c7a
DE
201482014-03-13 Doug Evans <xdje42@gmail.com>
20149
20150 PR guile/16612
20151 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
20152 collect after discarding symbols.
20153
350e1a76
DE
201542014-03-13 Ludovic Courtès <ludo@gnu.org>
20155 Doug Evans <xdje42@gmail.com>
20156
20157 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
20158 to history survives a gc.
20159
a69900ae
PA
201602014-03-13 Pedro Alves <palves@redhat.com>
20161
20162 * gdb.base/default.exp: Don't test "target procfs".
20163
5db9f0bd
PA
201642014-03-13 Pedro Alves <palves@redhat.com>
20165
20166 * gdb.base/default.exp: Update "target child" and "target procfs"
20167 tests to not expect "Unix".
20168
b3ccfe11
TT
201692014-03-12 Tom Tromey <tromey@redhat.com>
20170
20171 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
20172 New procs. Add target-async tests.
20173 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
20174 Add target-async tests.
20175
646f4417
AA
201762014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20177
20178 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
20179 'func_start' and 'func_end' for the beginning and end of the
20180 function code, respectively.
20181 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
20182 'func_end' instead of 'func' and 'main'.
20183
288c211f
AA
201842014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20185
20186 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
20187 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
20188 generate the debug info assembler source.
20189
e0c0f156
AA
201902014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20191
20192 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
20193 * gdb.dwarf2/arr-subrange.exp: Likewise.
20194 * gdb.dwarf2/dwz.exp: Likewise.
20195 * gdb.dwarf2/method-ptr.exp: Likewise.
20196 * gdb.dwarf2/missing-sig-type.exp: Likewise.
20197 * gdb.dwarf2/subrange.exp: Likewise.
20198 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
20199 * gdb.dwarf2/implptrpiece.exp: Likewise.
20200 * gdb.dwarf2/nostaticblock.exp: Likewise.
20201
0e5c4555
AA
202022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
20203
20204 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
20205 directory to absolute path name arguments.
20206
5ec18f2b
JG
202072014-03-10 Joel Brobecker <brobecker@adacore.com>
20208
20209 * gdb.ada/tagged_access: New testcase.
20210
847fc4f2
MM
202112014-03-07 Markus Metzger <markus.t.metzger@intel.com>
20212
20213 * gdb.btrace/data.exp: Update expected output.
20214
cc3da688
YQ
202152014-03-06 Yao Qi <yao@codesourcery.com>
20216
20217 * gdb.trace/pr16508.exp: New file.
20218
0f26cec1
PA
202192014-03-05 Pedro Alves <palves@redhat.com>
20220
20221 PR gdb/16575
20222 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
20223 procedure.
20224 (top level): Adjust to use it. Add tests that exercise breakpoint
20225 interaction with the code-cache.
20226
7a5a839f
LC
202272014-02-26 Ludovic Courtès <ludo@gnu.org>
20228
20229 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
20230 test for 'history-append!'.
20231
31aa7e4e
JB
202322014-02-26 Joel Brobecker <brobecker@adacore.com>
20233
20234 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
20235 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
20236 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
20237 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
20238 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
20239 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
20240
1b588015
JB
202412014-02-26 Joel Brobecker <brobecker@adacore.com>
20242
20243 * testsuite/gdb.python/py-pp-re-notag.c: New file.
20244 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
20245 * testsuite/gdb.python/py-pp-re-notag.p: New file.
20246
55426c9d
JB
202472014-02-26 Joel Brobecker <brobecker@adacore.com>
20248
20249 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
20250
dc53a7ad
JB
202512014-02-26 Joel Brobecker <brobecker@adacore.com>
20252
20253 * gdb.dwarf2/arr-stride.c: New file.
20254 * gdb.dwarf2/arr-stride.exp: New file.
20255
12ab52e9
PA
202562014-02-26 Pedro Alves <palves@redhat.com>
20257
20258 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
20259 that won't ever trigger. Make sure that GDB reports the correct
20260 breakpoint that caused the stop.
20261
849c862e
JK
202622014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20263
20264 PR gdb/16626
20265 * gdb.base/auto-load-script: New file.
20266 * gdb.base/auto-load.c: New file.
20267 * gdb.base/auto-load.exp: New file.
20268
71b7d793
JK
20269 PR gdb/16626
20270 * gdb.base/auto-load.exp: Fix out-of-srctree run.
20271
e2f0d509
JK
202722014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20273
20274 Fix dw2-icycle.exp -fsanitize=address GDB crash.
20275 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
20276
50cc37c8
DE
202772014-02-24 Doug Evans <dje@google.com>
20278
20279 * lib/gdb.exp (run_on_host): Log error output if program fails.
20280
ea4758f2
PA
202812014-02-21 Pedro Alves <palves@redhat.com>
20282
20283 * gdb.threads/step-after-sr-lock.c: Rename to ...
20284 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
20285 * gdb.threads/step-after-sr-lock.exp: Rename to ...
20286 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20287 ... this.
20288
d7b30f67
SDJ
202892014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
20290
20291 PR tdep/16397
20292 * gdb.arch/amd64-stap-special-operands.exp: New file.
20293 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
20294 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
20295 * gdb.arch/amd64-stap-triplet.S: Likewise.
20296 * gdb.arch/amd64-stap-triplet.c: Likewise.
20297
83deb43f
JB
202982014-02-20 Joel Brobecker <brobecker@adacore.com>
20299
20300 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
20301 in .section pseudo-op.
20302
adde2bff
DE
203032014-02-20 lin zuojian <manjian2006@gmail.com>
20304 Joel Brobecker <brobecker@adacore.com>
20305 Doug Evans <xdje42@gmail.com>
20306
20307 PR symtab/16581
20308 * gdb.dwarf2/dw2-icycle.S: New file.
20309 * gdb.dwarf2/dw2-icycle.c: New file.
20310 * gdb.dwarf2/dw2-icycle.exp: New file.
20311
f7bd0f78
SC
203122014-02-19 Siva Chandra Reddy <sivachandra@google.com>
20313
20314 * gdb.python/py-value-cc.cc: Improve test case to enable testing
20315 operations on gdb.Value objects.
20316 * gdb.python/py-value-cc.exp: Add new test to test operations on
20317 gdb.Value objects.
20318
c17ef0d5
DE
203192014-02-18 Doug Evans <dje@google.com>
20320
20321 * Makefile.in (TESTS): New variable.
20322 (expanded_tests, expanded_tests_or_none): New variables
20323 (check-single): Pass $(expanded_tests_or_none) to runtest.
20324 (check-parallel): Only run tests in $(TESTS) if non-empty.
20325 (check/no-matching-tests-found): New rule.
20326 * README: Document TESTS makefile variable.
20327
5dd3176f
DE
203282014-02-18 Doug Evans <dje@google.com>
20329
20330 * Makefile.in (check-parallel): rm -rf outputs temp.
20331
0b10be4f
JK
203322014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
20333
20334 Fix "ERROR: no fileid for" in the testsuite.
20335 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
20336
85f224e7
DE
203372014-02-12 Doug Evans <dje@google.com>
20338
20339 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
20340 (MISCELLANEOUS): New variable.
20341 (clean): rm -rf $(MISCELLANEOUS).
20342 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
20343 dwp live in the same directory as symlinks, with each symlink pointed
20344 to a differently named file in a different directory.
20345
149b30ff
DE
203462014-02-11 Doug Evans <dje@google.com>
20347
20348 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
20349 of Tcl file commands.
20350
1dfdac32
MK
203512014-02-10 Mark Kettenis <kettenis@gnu.org>
20352
20353 * gdb.threads/step-after-sr-lock.exp: Avoid executing
20354 "kill -SIGUSR1 -1".
20355
aa4fb036
JB
203562014-02-10 Joel Brobecker <brobecker@adacore.com>
20357
20358 * gdb.ada/tick_length_array_enum_idx: New testcase.
20359
ed3ef339
DE
203602014-02-10 Doug Evans <xdje42@gmail.com>
20361
20362 * configure.ac (AC_OUTPUT): Add gdb.guile.
20363 * configure: Regenerate.
20364 * lib/gdb-guile.exp: New file.
20365 * lib/gdb.exp (get_target_charset): New function.
20366 * gdb.base/help.exp: Update expected output from "apropos apropos".
20367 * gdb.guile/Makefile.in: New file.
20368 * gdb.guile/guile.exp: New file.
20369 * gdb.guile/scm-arch.c: New file.
20370 * gdb.guile/scm-arch.exp: New file.
20371 * gdb.guile/scm-block.c: New file.
20372 * gdb.guile/scm-block.exp: New file.
20373 * gdb.guile/scm-breakpoint.c: New file.
20374 * gdb.guile/scm-breakpoint.exp: New file.
20375 * gdb.guile/scm-disasm.c: New file.
20376 * gdb.guile/scm-disasm.exp: New file.
20377 * gdb.guile/scm-equal.c: New file.
20378 * gdb.guile/scm-equal.exp: New file.
20379 * gdb.guile/scm-error.exp: New file.
20380 * gdb.guile/scm-error.scm: New file.
20381 * gdb.guile/scm-frame-args.c: New file.
20382 * gdb.guile/scm-frame-args.exp: New file.
20383 * gdb.guile/scm-frame-args.scm: New file.
20384 * gdb.guile/scm-frame-inline.c: New file.
20385 * gdb.guile/scm-frame-inline.exp: New file.
20386 * gdb.guile/scm-frame.c: New file.
20387 * gdb.guile/scm-frame.exp: New file.
20388 * gdb.guile/scm-generics.exp: New file.
20389 * gdb.guile/scm-gsmob.exp: New file.
20390 * gdb.guile/scm-iterator.c: New file.
20391 * gdb.guile/scm-iterator.exp: New file.
20392 * gdb.guile/scm-math.c: New file.
20393 * gdb.guile/scm-math.exp: New file.
20394 * gdb.guile/scm-objfile-script-gdb.in: New file.
20395 * gdb.guile/scm-objfile-script.c: New file.
20396 * gdb.guile/scm-objfile-script.exp: New file.
20397 * gdb.guile/scm-objfile.c: New file.
20398 * gdb.guile/scm-objfile.exp: New file.
20399 * gdb.guile/scm-ports.exp: New file.
20400 * gdb.guile/scm-pretty-print.c: New file.
20401 * gdb.guile/scm-pretty-print.exp: New file.
20402 * gdb.guile/scm-pretty-print.scm: New file.
20403 * gdb.guile/scm-section-script.c: New file.
20404 * gdb.guile/scm-section-script.exp: New file.
20405 * gdb.guile/scm-section-script.scm: New file.
20406 * gdb.guile/scm-symbol.c: New file.
20407 * gdb.guile/scm-symbol.exp: New file.
20408 * gdb.guile/scm-symtab-2.c: New file.
20409 * gdb.guile/scm-symtab.c: New file.
20410 * gdb.guile/scm-symtab.exp: New file.
20411 * gdb.guile/scm-type.c: New file.
20412 * gdb.guile/scm-type.exp: New file.
20413 * gdb.guile/scm-value-cc.cc: New file.
20414 * gdb.guile/scm-value-cc.exp: New file.
20415 * gdb.guile/scm-value.c: New file.
20416 * gdb.guile/scm-value.exp: New file.
20417 * gdb.guile/source2.scm: New file.
20418 * gdb.guile/types-module.cc: New file.
20419 * gdb.guile/types-module.exp: New file.
20420
7026a7c1
YQ
204212014-02-10 Yao Qi <yao@codesourcery.com>
20422
20423 PR testsuite/16543
20424 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
20425 * configure: Regenerated.
20426 * Makefile.in: New file.
20427
6c466447
AS
204282014-02-08 Andreas Schwab <schwab@linux-m68k.org>
20429
20430 * gdb.python/py-framefilter.exp: Fix typo.
20431
6e854735
YQ
204322014-02-08 Yao Qi <yao@codesourcery.com>
20433
20434 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
20435 that no =breakpoint-modified is emitted when breakpoints are
20436 modified through MI commands.
20437
d137e6dc
PA
204382014-02-07 Pedro Alves <pedro@codesourcery.com>
20439 Pedro Alves <palves@redhat.com>
20440
20441 * gdb.threads/step-after-sr-lock.c: New file.
20442 * gdb.threads/step-after-sr-lock.exp: New file.
20443
b5ee5a50
PA
204442014-02-07 Pedro Alves <palves@redhat.com>
20445
20446 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
20447
3c77faf3
JK
204482014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20449
20450 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
20451 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
20452
6dddc817
DE
204532014-02-06 Doug Evans <xdje42@gmail.com>
20454
20455 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
20456 output.
20457
20458 * gdb.gdb/python-interrupts.exp: New file.
20459
de7b2893
YQ
204602014-02-05 Yao Qi <yao@codesourcery.com>
20461
20462 * gdb.trace/report.exp (use_collected_data): Test the output
20463 of "info threads" and "info inferiors".
20464
66d032ac
YQ
204652014-02-05 Yao Qi <yao@codesourcery.com>
20466
20467 Revert this patch:
20468
20469 2013-05-24 Yao Qi <yao@codesourcery.com>
20470
20471 * gdb.trace/tfile.exp: Test inferior and thread.
20472
591a12a1
UW
204732014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20474
20475 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20476 on a function.
20477 * gdb.base/step-bt.c: Call hello via function pointer to make
20478 sure its first instruction is executed on powerpc64le-linux.
20479
0ff3e01f
UW
204802014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20481
20482 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20483
084ee545
UW
204842014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20485
20486 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20487 of the test patterns for use on little-endian systems.
20488
6ed14ff3
UW
204892014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20490
20491 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20492 (decimal_vector): Fix for little-endian.
20493
401e27fd
JM
204942014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20495
20496 * gdb.arch/sparc-sysstep.exp: New file.
20497 * gdb.arch/sparc-sysstep.c: Likewise.
20498
20499 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20500
8b924729
EBM
205012014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20502
20503 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20504
fb151210
JB
205052014-01-23 Tom Tromey <tromey@redhat.com>
20506
20507 * gdb.ada/array_char_idx: New testcase.
20508
0740f8d8
TT
205092014-01-23 Tom Tromey <tromey@redhat.com>
20510
20511 PR python/16487:
20512 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
20513 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
20514 classes.
20515
21909fa1
TT
205162014-01-23 Tom Tromey <tromey@redhat.com>
20517
20518 PR python/16491:
20519 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
20520 string from an inferior frame.
20521 * gdb.python/py-framefilter-mi.exp: Update.
20522
87ce2a04
DE
205232014-01-22 Doug Evans <dje@google.com>
20524
20525 * gdb.server/server-mon.exp: Add tests for "set debug-format".
20526
237b092b
AA
205272014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20528
20529 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
20530
d674a709
AA
205312014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20532
20533 * gdb.trace/entry-values.exp: Remove excess space character from
20534 regex patterns. Handle s390 call instruction.
20535
20fa3390
AA
205362014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20537
20538 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
20539 define "*_start" label. Make "name" static.
20540 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
20541 ${name} by references to ${name}_start.
20542
78466714
AA
205432014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20544
20545 * gdb.base/info-macros.exp: Remove "debug" from the compile
20546 options.
20547
ec9f644a
IB
205482014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20549
20550 * gdb.dlang/demangle.exp: New file.
20551
94b1b47e
IB
205522014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20553
20554 * gdb.dlang/primitive-types.exp: New file.
20555
7f420862
IB
205562014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20557
20558 * configure.ac: Create gdb.dlang/Makefile.
20559 * configure: Regenerate.
20560 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
20561 * gdb.dlang/Makefile.in: New file.
20562 * lib/d-support.exp: New file.
20563 * lib/gdb.exp (skip_d_tests): New proc.
20564
52834460
MM
205652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20566
20567 * gdb.btrace/delta.exp: Check reverse stepi.
20568 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
20569 * gdb.btrace/finish.exp: New.
20570 * gdb.btrace/next.exp: New.
20571 * gdb.btrace/nexti.exp: New.
20572 * gdb.btrace/record_goto.c: Add comments.
20573 * gdb.btrace/step.exp: New.
20574 * gdb.btrace/stepi.exp: New.
20575 * gdb.btrace/multi-thread-step.c: New.
20576 * gdb.btrace/multi-thread-step.exp: New.
20577 * gdb.btrace/rn-dl-bind.c: New.
20578 * gdb.btrace/rn-dl-bind.exp: New.
20579 * gdb.btrace/data.c: New.
20580 * gdb.btrace/data.exp: New.
20581 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20582
6e07b1d2
MM
205832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20584
20585 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
20586 * gdb.btrace/exception.exp: Update.
20587 * gdb.btrace/instruction_history.exp: Update.
20588 * gdb.btrace/record_goto.exp: Update.
20589 * gdb.btrace/tailcall.exp: Update.
20590 * gdb.btrace/unknown_functions.exp: Update.
20591 * gdb.btrace/delta.exp: New.
20592
0b722aec
MM
205932014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20594
20595 * gdb.btrace/record_goto.exp: Add backtrace test.
20596 * gdb.btrace/tailcall.exp: Add backtrace test.
20597
066ce621
MM
205982014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20599
20600 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
20601 * gdb.btrace/record_goto.c: New.
20602 * gdb.btrace/record_goto.exp: New.
20603 * gdb.btrace/x86-record_goto.S: New.
20604
0688d04e
MM
206052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20606
20607 * gdb.btrace/function_call_history.exp: Update tests.
20608 * gdb.btrace/instruction_history.exp: Update tests.
20609
8710b709
MM
206102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20611
20612 * gdb.btrace/function_call_history.exp: Fix expected field
20613 order for "record function-call-history".
20614 Add new tests for "record function-call-history /c".
20615 * gdb.btrace/exception.cc: New.
20616 * gdb.btrace/exception.exp: New.
20617 * gdb.btrace/tailcall.exp: New.
20618 * gdb.btrace/x86-tailcall.S: New.
20619 * gdb.btrace/x86-tailcall.c: New.
20620 * gdb.btrace/unknown_functions.c: New.
20621 * gdb.btrace/unknown_functions.exp: New.
20622 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20623
5de9129b
MM
206242014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20625
20626 * gdb.btrace/instruction_history.exp: Update.
20627 * gdb.btrace/function_call_history.exp: Update.
20628
23a7fe75
MM
206292014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20630
20631 * gdb.btrace/function_call_history.exp: Fix expected function
20632 trace.
20633 * gdb.btrace/instruction_history.exp: Initialize traced.
20634 Remove traced_functions.
20635
724c7dd8
MM
206362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20637
20638 * gdb.btrace/function_call_history.exp: Update
20639 * gdb.btrace/instruction_history.exp: Update.
20640
6d78d93b
MM
206412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20642
20643 * gdb.btrace/enable.exp: Update expected text.
20644
93a360cc
OJ
206452014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
20646
20647 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
20648 bytes.
20649
3772b53f
MR
206502014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
20651
20652 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
20653
596662fa
OJ
206542014-01-15 Omair Javaid <omair.javaid@linaro.org>
20655
20656 * lib/gdb.exp (supports_process_record): Return true for
20657 arm*-linux*. (supports_reverse): Likewise.
20658
b5b08fb4
SC
206592014-01-13 Siva Chandra Reddy <sivachandra@google.com>
20660
20661 PR python/15464
20662 PR python/16113
20663 * gdb.python/py-type.c: Enhance test case.
20664 * gdb.python/py-value-cc.cc: Likewise
20665 * gdb.python/py-type.exp: Add new tests.
20666 * gdb.python/py-value-cc.exp: Likewise
20667
52d7fb13
AA
206682014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
20669 Pedro Alves <palves@redhat.com>
20670
20671 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
20672 Make "name" extern.
20673 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
20674 references to ${name}_start by references to ${name}.
20675
a2cd8cfe
JB
206762014-01-10 Joel Brobecker <brobecker@adacore.com>
20677
20678 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
20679
4e23fced
JB
206802014-01-10 Joel Brobecker <brobecker@adacore.com>
20681
20682 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
20683
c6a9e42c
PA
206842014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
20685 Pedro Alves <palves@redhat.com>
20686
20687 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 20688 mi_gdb_target_load.
c6a9e42c 20689
b7ea362b
PA
206902014-01-08 Pedro Alves <palves@redhat.com>
20691
20692 * gdb.threads/reconnect-signal.c: New file.
20693 * gdb.threads/reconnect-signal.exp: New file.
20694
5e3f4fab
EBM
206952014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20696
20697 * gdb.base/source-dir.exp: New file.
20698
79301218
JB
206992014-01-07 Joel Brobecker <brobecker@adacore.com>
20700
20701 * gdb.ada/mi_interface: New testcase.
20702
8e355c5d
JB
207032014-01-07 Joel Brobecker <brobecker@adacore.com>
20704
20705 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
20706 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
20707 gdb.ada/pp-rec-component/pck.ads: New files.
20708
c0d48811
JB
207092014-01-07 Joel Brobecker <brobecker@adacore.com>
20710
20711 * gdb.python/py-pp-integral.c: New file.
20712 * gdb.python/py-pp-integral.py: New file.
20713 * gdb.python/py-pp-integral.exp: New file.
20714
17b609c3 20715For older changes see ChangeLog-1993-2013.
c906108c 20716\f
8d8cb839
EZ
20717;; Local Variables:
20718;; mode: change-log
20719;; left-margin: 8
20720;; fill-column: 74
20721;; version-control: never
20722;; End:
902f2ccb 20723
b811d2c2 20724 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
20725 Copying and distribution of this file, with or without modification,
20726 are permitted provided the copyright notice and this notice are preserved.