Fine tune exec-file-mismatch help and documentation.
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
4fdba23d
PA
12020-07-10 Pedro Alves <pedro@palves.net>
2
3 PR gdb/26199
4 * gdb.multi/multi-target.c (exit_thread): New.
5 (thread_start): Break loop if EXIT_THREAD.
6 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
7 (top level) Call test_no_resumed.
8
15f3b077
TT
92020-07-08 Tom Tromey <tromey@adacore.com>
10
11 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
12 * gdb.ada/catch_ex.exp: Examine catchpoint text.
13
9fc501fd
AB
142020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
15
16 PR python/22748
17 * gdb.opt/inline-frame-tailcall.c: New file.
18 * gdb.opt/inline-frame-tailcall.exp: New file.
19 * gdb.python/py-unwind-inline.c: New file.
20 * gdb.python/py-unwind-inline.exp: New file.
21 * gdb.python/py-unwind-inline.py: New file.
22
64cb3757
AB
232020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
24
25 * gdb.python/py-arch-reg-groups.exp: New file.
26
0f767f94
AB
272020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
28
29 * gdb.python/py-arch-reg-names.exp: New file.
30
87dbc774
AB
312020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
32
33 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
34 gdb.PendingFrame.architecture method.
35
d8cc8af6
TV
362020-07-06 Tom de Vries <tdevries@suse.de>
37
38 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
39
3c8ea5be
PA
402020-07-03 Pedro Alves <palves@redhat.com>
41
42 * gdb.base/structs2.c (main): Adjust second parem_reg call to
43 explicitly write negative numbers.
44 * gdb.base/structs2.exp: Adjust expected output.
45
bf90c83a
PA
462020-07-03 Pedro Alves <palves@redhat.com>
47
48 * gdb.base/charset.c (init_string): Change all char parameters to
49 unsigned char parameters.
50
2eb82157
PA
512020-07-03 Pedro Alves <palves@redhat.com>
52
53 * gdb.base/call-sc.exp (start_scalars_test): Use
54 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
55 * gdb.base/overlays.c: Remove references to PARAMS.
56 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
57 * gdb.base/reread.exp: Don't set 'prototypes' global.
58 * gdb.base/structs.exp (start_structs_test): Use
59 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
60 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
61 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
62 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
63 call.
64 * gdb.base/varargs.exp: Don't set 'prototypes' global.
65
9adda7af
PA
662020-07-03 Pedro Alves <palves@redhat.com>
67
68 * gdb.base/m32rovly.c: Delete.
69 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
70
2a17c803
PW
712020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
72
73 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
74 of gdb_py_test_multiple.
75 * gdb.python/py-cmd.exp: Likewise.
76 * gdb.python/py-events.exp: Likewise.
77 * gdb.python/py-function.exp: Likewise.
78 * gdb.python/py-inferior.exp: Likewise.
79 * gdb.python/py-infthread.exp: Likewise.
80 * gdb.python/py-linetable.exp: Likewise.
81 * gdb.python/py-parameter.exp: Likewise.
82 * gdb.python/py-value.exp: Likewise.
83
b011fe1a
TV
842020-06-30 Tom de Vries <tdevries@suse.de>
85
86 PR testsuite/26175
87 * lib/future.exp (gdb_default_target_compile): Detect and handle
88 early_flags.
89
df5b8876
SM
902020-06-29 Simon Marchi <simon.marchi@efficios.com>
91
92 * boards/simavr.exp (gdb_load): Catch errors when closing
93 previous connection. Close connection, wait for process and
94 unset simavr_spawn_id on failure.
95
a3ca48cd
TV
962020-06-29 Tom de Vries <tdevries@suse.de>
97
98 * lib/gdb.exp (unknown): Make test-case unresolved.
99
b0237c0e
TV
1002020-06-29 Tom de Vries <tdevries@suse.de>
101
102 PR gdb/25475
103 * gdb.server/solib-list.exp: Verify that the symbol reload
104 confirmation question is asked.
105
c0b3b3bd
PW
1062020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
107
108 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
109 have a input seq nr in each pass message.
110 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
111 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
112 * gdb.python/python.exp: Make test names unique,
113 use gdb_test_multiline instead of gdb_py_test_multiple,
114 use $gdb_test_name.
115 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
116
1776e3e5
NA
1172020-06-26 Nick Alcock <nick.alcock@oracle.com>
118
119 * configure.ac: Add --enable-libctf.
120 * aclocal.m4: sinclude ../config/enable.m4.
121 * Makefile.in (site.exp): Add enable_libctf to site.exp.
122 * lib/gdb.exp (skip_ctf_tests): Use it.
123 * gdb.base/ctf-constvars.exp: Error message tweak.
124 * gdb.base/ctf-ptype.exp: Likewise.
125 * configure: Regenerate.
126
f53b3eeb
GB
1272020-06-26 Gary Benson <gbenson@redhat.com>
128
129 * gdb.cp/try_catch.cc: Include string.h.
130 (main): Replace comparison against string literal with
131 strcmp, avoiding build failure with -Wstring-compare.
132 Add "marker test-complete".
133 * gdb.cp/try_catch.exp: Run the test to the above marker,
134 then verify that the value of "test" is still true.
135
6d74da72
AB
1362020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
137
138 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
139
2e52d038
AB
1402020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
141
142 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
143
3b9fce96
AB
1442020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
145
146 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
147 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
148 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
149 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
150 * gdb.arch/riscv-tdesc-loading.exp: New file.
151
ed69cbc8
AB
1522020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
153
154 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
155
767a879e
AB
1562020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
157
158 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
159 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
160 * gdb.arch/riscv-tdesc-regs.c: New file.
161 * gdb.arch/riscv-tdesc-regs.exp: New file.
162
221db974
PA
1632020-06-24 Pedro Alves <palves@redhat.com>
164
165 * gdb.arch/amd64-entry-value-paramref.exp: Use
166 prepare_for_testing_full and don't pass "c++" for the .S file
167 build spec.
168 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
169 $options, since it's an assembly file. Remove -Wno-deprecated.
170 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
171 compiling C++ programs.
172
331733cd
PA
1732020-06-24 Pedro Alves <palves@redhat.com>
174
175 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
176 Clang, add "-Wno-unknown-warning-option" to the options.
177
caa7fd04
AB
1782020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
179
180 * gdb.xml/tdesc-reload.c: New file.
181 * gdb.xml/tdesc-reload.exp: New file.
182 * gdb.xml/maint-xml-dump-01.xml: New file.
183 * gdb.xml/maint-xml-dump-02.xml: New file.
184 * gdb.xml/maint-xml-dump.exp: New file.
185
bb8d1260
SL
1862020-06-23 Sandra Loosemore <sandra@codesourcery.com>
187
188 * lib/completion-support.exp (test_gdb_completion_offers_commands):
189 Adjust for omitted commands when TUI is disabled.
190
7e4b9c4c
GB
1912020-06-23 Gary Benson <gbenson@redhat.com>
192 Pedro Alves <palves@redhat.com>
193
194 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
195 * gdb.cp/nsimport.cc: Likewise.
196 * gdb.cp/nsnested.cc: Likewise.
197 * gdb.cp/nsnoimports.cc: Likewise.
198 * gdb.cp/nsusing.cc: Likewise.
199 * gdb.cp/smartp.cc: Likewise.
200 * gdb.python/py-pp-integral.c: Likewise.
201 * gdb.python/py-pp-re-notag.c: Likewise.
202
2e573c0a
GB
2032020-06-23 Gary Benson <gbenson@redhat.com>
204
205 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
206 * gdb.cp/nsimport.cc: Likewise.
207 * gdb.cp/nsnested.cc: Likewise.
208 * gdb.cp/nsnoimports.cc: Likewise.
209 * gdb.cp/nsusing.cc: Likewise.
210 * gdb.cp/smartp.cc: Likewise.
211 * gdb.python/py-pp-integral.c: Likewise.
212 * gdb.python/py-pp-re-notag.c: Likewise.
213
746ebfe8
PW
2142020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
215
216 * gdb.base/default-args.exp: New test.
217 * gdb.base/default-args.c: New file.
218 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
219 * gdb.base/default.exp: Update to new help text.
220 * gdb.base/help.exp: Likewise.
221 * gdb.base/page.exp: Likewise.
222 * gdb.base/style.exp: Likewise.
223 * gdb.guile/guile.exp: Likewise.
224 * gdb.python/python.exp: Likewise.
225
e822f2cd
SL
2262020-06-22 Sandra Loosemore <sandra@codesourcery.com>
227
228 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
229 remote host. Fix search path syntax on Windows host.
230
48e9cc84
PW
2312020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
232
233 * gdb.base/attach.exp: Test priority of 'exec-file' changed
234 over 'exec-file-mismatch'.
235 * gdb.base/attach.c: Mark should_exit volatile.
236 * gdb.base/attach2.c: Likewise. Add a comment explaining
237 why the sleep cannot be big.
238 * gdb.base/attach3.c: New file.
239
160f8a8f
SL
2402020-06-20 Sandra Loosemore <sandra@codesourcery.com>
241
242 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
243 prefix optional.
244
4d91c2a4
SL
2452020-06-20 Sandra Loosemore <sandra@codesourcery.com>
246
247 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
248 for remote host.
249
87f83f20
SL
2502020-06-19 Sandra Loosemore <sandra@codesourcery.com>
251 Hafiz Abid Qadeer <abidh@codesourcery.com>
252
253 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
254 file sent to remote host.
255 (top level): Allow int32_t as type of 32-bit register.
256
37ab8655
TV
2572020-06-19 Tom de Vries <tdevries@suse.de>
258
259 * lib/gdb.exp (gdb_note): New proc.
260 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
261 (gdb_default_target_compile): ... here. Only call
262 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
263 (use_gdb_compile): Change to array.
264 (toplevel): Update sets of use_gdb_compile to specify language.
265 Warn about default_target_compile override. Store dejagnu's version
266 of default_target_compile in dejagnu_default_target_compile.
267
a8a56685
TV
2682020-06-18 Tom de Vries <tdevries@suse.de>
269
270 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
271 (default_gdb_init): ... here.
272
581bea2c
SL
2732020-06-17 Sandra Loosemore <sandra@codesourcery.com>
274
275 Fix TUI support checks in gdb.tui tests.
276
277 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
278 just say UNSUPPORTED.
279 * gdb.tui/corefile-run.exp: Likewise.
280 * gdb.tui/empty.exp: Likewise.
281 * gdb.tui/list-before.exp: Likewise.
282 * gdb.tui/list.exp: Likewise.
283 * gdb.tui/main.exp: Likewise.
284 * gdb.tui/regs.exp: Likewise.
285 * gdb.tui/resize.exp: Likewise.
286 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
287 * gdb.tui/tui-layout-asm.exp: Likewise.
288 * gdb.tui/tui-missing-src.exp: Likewise.
289 * gdb.tui/winheight.exp: Likewise.
290 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
291
05e682e3
SL
2922020-06-17 Sandra Loosemore <sandra@codesourcery.com>
293
294 Fix TCL error in gdb.python/py-format-string.exp.
295
296 * gdb.python/py-format-string.exp: Move test for python support
297 earlier, out of function body.
298
efb763a5
SM
2992020-06-15 Simon Marchi <simon.marchi@efficios.com>
300
301 * gdb.base/index-cache-load-twice.c: New.
302 * gdb.base/index-cache-load-twice.exp: New.
303
43327b20
KS
3042020-06-17 Keith Seitz <keiths@redhat.com>
305
99cf27cf 306 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
307 when executing "gdb --configuration".
308
081e778c
TV
3092020-06-17 Tom de Vries <tdevries@suse.de>
310
311 * lib/gdb.exp (gdb_tcl_unknown): New proc.
312 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
313 conditional on presence of gdb_tcl_unknown.
314 (gdb_finish): Make override undo conditional on presence of
315 gdb_tcl_unknown.
316
d2d1ea20
TT
3172020-06-16 Tom Tromey <tom@tromey.com>
318
319 * gdb.python/tui-window.py (failwin): New function. Register it
320 as a TUI window type.
321 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
322
c802e8a7
GB
3232020-06-16 Gary Benson <gbenson@redhat.com>
324
325 * gdb.python/py-nested-maps.c (create_map): Add missing return
326 value.
327 (create_map_map): Likewise.
328
ff08abb8
TBA
3292020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
330
331 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
332 variable.
333 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
334 and use the already-defined 'options' variable.
335
a29d5112
AB
3362020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
337 Tom de Vries <tdevries@suse.de>
338
339 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
340 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
341 (gdb_setup_known_globals): New proc.
342 (gdb_cleanup_globals): New proc.
343 * lib/gdb.exp (load_lib): New override proc.
344 (gdb_stdin_log_init): Set var in_file as persistent global.
345 * lib/pascal.exp (gdb_stdin_log_init): Set vars
346 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
347 fpc_compiler as persistent global.
348
8c74a764
TV
3492020-06-12 Tom de Vries <tdevries@suse.de>
350
351 * lib/tuiterm.exp (spawn): Rename to ...
352 (tui_spawn): ... this.
353 (toplevel): Move rename of spawn ...
354 (gdb_init_tuiterm): ... here. New proc.
355 (gdb_finish_tuiterm): New proc.
356 * lib/gdb.exp (gdb_finish_hooks): New global var.
357 (gdb_finish): Handle gdb_finish_hooks.
358 (tuiterm_env): New proc.
359 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
360 tuiterm_env.
361 * gdb.tui/basic.exp: Same.
362 * gdb.tui/corefile-run.exp: Same.
363 * gdb.tui/empty.exp: Same.
364 * gdb.tui/list-before.exp: Same.
365 * gdb.tui/list.exp: Same.
366 * gdb.tui/main.exp: Same.
367 * gdb.tui/new-layout.exp: Same.
368 * gdb.tui/regs.exp: Same.
369 * gdb.tui/resize.exp: Same.
370 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
371 * gdb.tui/tui-layout-asm.exp: Same.
372 * gdb.tui/tui-missing-src.exp: Same.
373 * gdb.tui/winheight.exp: Same.
374
26783bce
TV
3752020-06-12 Tom de Vries <tdevries@suse.de>
376
377 PR testsuite/26110
378 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
379 (gdb_finish): Reinstall dejagnu's override of ::unknown.
380
2b4e6a3f
TT
3812020-06-11 Tom Tromey <tom@tromey.com>
382
383 PR gdb/18318:
384 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
385 floating point tests.
386
2f33032a
KS
3872020-06-11 Keith Seitz <keiths@redhat.com>
388
389 PR gdb/21356
390 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
391 vla_struct.
392 Add new struct vla_typedef and union vla_typedef_union and
393 corresponding instantiation objects.
394 Initialize new objects.
395 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
396 and vla_typedef_union_object.
397 Fixup type for vla_struct_object.
398
a8baf0a3
TV
3992020-06-11 Tom de Vries <tdevries@suse.de>
400
401 * lib/gdb.exp (with_override): New proc, factored out of ...
402 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
403
7ab96794
TV
4042020-06-10 Tom de Vries <tdevries@suse.de>
405
406 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
407
cab5c3b7
SM
4082020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
409
410 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
411 parameter, update callers.
412
f8c41851
SM
4132020-06-04 Simon Marchi <simon.marchi@efficios.com>
414
415 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
416 * gdb.dwarf2/share-psymtabs-bt.c: New file.
417 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
418
1c07a73f
TV
4192020-06-04 Tom de Vries <tdevries@suse.de>
420
421 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
422
95146b5d
TV
4232020-06-04 Tom de Vries <tdevries@suse.de>
424
425 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
426 exp_continue.
427
0cfcd4f0
TV
4282020-06-04 Tom de Vries <tdevries@suse.de>
429
430 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
431
f9b5d5ea
TV
4322020-06-03 Tom de Vries <tdevries@suse.de>
433
434 PR symtab/26046
435 * gdb.cp/breakpoint-locs-2.cc: New test.
436 * gdb.cp/breakpoint-locs.cc: New test.
437 * gdb.cp/breakpoint-locs.exp: New file.
438 * gdb.cp/breakpoint-locs.h: New test.
439
5144dfba
TV
4402020-06-03 Tom de Vries <tdevries@suse.de>
441
442 PR testsuite/25609
443 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
444 value of global verbose.
445 * gdb.base/jit-elf.exp: Same.
446 * gdb.base/jit-reader.exp: Same.
447
621eacdf
TV
4482020-06-02 Tom de Vries <tdevries@suse.de>
449
450 * gdb.dwarf2/multidictionary.exp: Don't use
451 gdb_spawn_with_cmdline_opts.
452
1313c56e
AB
4532020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
454
455 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
456 use_header case.
457 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
458 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
459 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
460 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
461 * gdb.dwarf2/dw2-inline-header.c: New file.
462 * gdb.dwarf2/dw2-inline-header.h: New file.
463
f68f85b5
PA
4642020-05-30 Pedro Alves <palves@redhat.com>
465
466 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
467 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
468
678048e8
GB
4692020-05-29 Gary Benson <gbenson@redhat.com>
470
471 * gdb.compile/compile-cplus.exp (additional_flags): Also
472 set when building with clang.
473 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
474 when building with clang.
475
9fcafd23
GB
4762020-05-29 Gary Benson <gbenson@redhat.com>
477
478 * gdb.arch/i386-avx.exp (additional_flags): Also set when
479 building with clang.
480 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
481
735d5a07
GB
4822020-05-29 Gary Benson <gbenson@redhat.com>
483
484 * gdb.cp/koenig.exp (prepare_for_testing): Add
485 additional_flags=-Wno-unused-comparison.
486 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
487
4ad2c6a0
GB
4882020-05-28 Gary Benson <gbenson@redhat.com>
489
490 * gdb.base/sigaltstack.c (catcher): Add default case to switch
491 statement.
492
09fe663e
GB
4932020-05-28 Gary Benson <gbenson@redhat.com>
494
495 * gdb.cp/classes.exp (prepare_for_testing): Add
496 additional_flags=-Wno-deprecated-register.
497 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
498 * gdb.cp/misc.exp: Likewise.
499
cee00f17
GB
5002020-05-28 Gary Benson <gbenson@redhat.com>
501
502 * gdb.linespec/cpls-ops.cc (dummy): New static global.
503 (test_op_new::operator new): Add return statement.
504 (test_op_new_array::operator new[]): Likewise.
505
636edd00
PA
5062020-05-27 Pedro Alves <palves@redhat.com>
507
508 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
509 check. Use test_gdb_complete_unique instead of
510 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
511 test_gdb_complete_multiple instead of
512 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
513
c2b75043
LM
5142020-05-27 Luis Machado <luis.machado@linaro.org>
515
516 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
517 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
518 * gdb.arch/arm-disassembler-options.exp: Likewise.
519 * gdb.arch/arm-disp-step.exp: Likewise.
520 * gdb.arch/thumb-prologue.exp: Likewise.
521 * gdb.base/async.exp: Likewise.
522 * gdb.base/auxv.exp: Likewise.
523 * gdb.base/complex-parts.exp: Likewise.
524 * gdb.base/ena-dis-br.exp: Likewise.
525 * gdb.base/foll-exec.exp: Likewise.
526 * gdb.base/permissions.exp: Likewise.
527 * gdb.base/relocate.exp: Likewise.
528 * gdb.base/return2.exp: Likewise.
529 * gdb.base/sigbpt.exp: Likewise.
530 * gdb.base/siginfo-obj.exp: Likewise.
531 * gdb.cp/converts.exp: Likewise.
532 * gdb.cp/exceptprint.exp: Likewise.
533 * gdb.cp/inherit.exp: Likewise.
534 * gdb.cp/nsnoimports.exp: Likewise.
535 * gdb.cp/virtbase2.exp: Likewise.
536 * gdb.mi/mi-var-cmd.exp: Likewise.
537 * gdb.mi/var-cmd.c: Likewise.
538
53a47a3e
TT
5392020-05-26 Tom Tromey <tromey@adacore.com>
540
541 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
542
0bc2354b
TT
5432020-05-26 Tom Tromey <tromey@adacore.com>
544
545 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
546 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
547 type.
548 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
549 variable.
550
0db49895
CBG
5512020-05-26 Christian Biesinger <cbiesinger@google.com>
552
553 * Makefile.in: Use = instead of == for the test command
554 for portability.
555
40d22035
TV
5562020-05-26 Tom de Vries <tdevries@suse.de>
557
558 * gdb.base/gold-gdb-index-2.c: New test.
559 * gdb.base/gold-gdb-index.c: New test.
560 * gdb.base/gold-gdb-index.exp: New file.
561 * gdb.base/gold-gdb-index.h: New test.
562
043e2e02
TV
5632020-05-25 Tom de Vries <tdevries@suse.de>
564
565 * boards/gold-gdb-index.exp: New file.
566
462f72c5
SM
5672020-05-25 Simon Marchi <simon.marchi@efficios.com>
568
569 * boards/simavr.exp: New file.
570
6cf66e76
SM
5712020-05-25 Simon Marchi <simon.marchi@efficios.com>
572
573 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
574 * gdb.base/inferior-args.exp: New file.
575 * gdb.base/inferior-args.c: New file.
576
75d04512
SM
5772020-05-25 Simon Marchi <simon.marchi@efficios.com>
578
579 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
580 inferior_args. Pass it to gdb_reload.
581 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
582 inferior_args.
583 (gdb_reload): Add inferior_args argument.
584 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
585 pass it to gdbserver_run.
586 * boards/native-gdbserver.exp: Do not set noargs.
587 * boards/native-extended-gdbserver.exp (gdb_reload): Add
588 inferior_args argument.
589 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
590 * gdb.base/a2-run.exp: Check for use_gdb_stub.
591 * gdb.base/args.exp: Likewise.
592
42cf1844
TV
5932020-05-25 Tom de Vries <tdevries@suse.de>
594
595 * lib/gdb.exp (exec_is_pie): Add comment.
596
8f7d38ef
TV
5972020-05-25 Tom de Vries <tdevries@suse.de>
598
599 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
600 instead of $binfile in the untested message.
601
465e1b0f
TV
6022020-05-25 Tom de Vries <tdevries@suse.de>
603
604 PR testsuite/26031
605 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
606
3c5a0e02
TV
6072020-05-25 Tom de Vries <tdevries@suse.de>
608
609 * boards/gold.exp: New file.
610
0a4f5f8c
TT
6112020-05-23 Tom Tromey <tom@tromey.com>
612
613 * gdb.base/style.exp: Remove completion styling test.
614 * lib/gdb-utils.exp (style): Remove completion styles.
615
eca1f90c
TT
6162020-05-23 Tom Tromey <tom@tromey.com>
617
618 * gdb.base/style.exp: Add completion styling test.
619 * lib/gdb-utils.exp (style): Add completion styles.
620
7c13f4e8
AB
6212020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
622
623 * gdb.base/annota1.exp: Update expected results.
624 * gdb.cp/annota2.exp: Update expected results, remove duplicate
625 test name.
626 * gdb.cp/annota3.exp: Update expected results.
627
41977d16
SM
6282020-05-20 Simon Marchi <simon.marchi@efficios.com>
629
630 PR gdb/26016
631 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
632 against MAP_FAILED.
633 * gdb.base/coremaker.c (mmapdata): Likewise.
634 * gdb.base/jit-reader-host.c (main): Likewise.
635 * gdb.base/sym-file-loader.c (load): Likewise.
636 (load_shlib): Likewise.
637
b4757f2e
TT
6382020-05-20 Tom Tromey <tromey@adacore.com>
639
640 * gdb.ada/array_char_idx.exp: Recognize initialized array.
641
9a0bacfb
TV
6422020-05-20 Tom de Vries <tdevries@suse.de>
643
644 PR symtab/25833
645 * gdb.base/with-mf-inc.c: New test.
646 * gdb.base/with-mf-main.c: New test.
647 * gdb.base/with-mf.exp: New file.
648
76571211
TT
6492020-05-19 Tom Tromey <tromey@adacore.com>
650
651 * gdb.rust/simple.exp: Restore missing test result.
652
4cd9f3d5
TV
6532020-05-19 Tom de Vries <tdevries@suse.de>
654
655 * gdb.base/gdb-caching-proc.exp: Fix typo.
656
7d874253
TT
6572020-05-19 Tom Tromey <tromey@adacore.com>
658
659 * gdb.rust/simple.exp: Add some test descriptions.
660 (test_one_slice): Use with_test_prefix.
661
1d727695
TV
6622020-05-18 Tom de Vries <tdevries@suse.de>
663
664 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
665
7f32a4d5
PA
6662020-05-17 Pedro Alves <palves@redhat.com>
667
668 PR gdb/25741
669 * gdb.base/hw-sw-break-same-address.exp: New file.
670
7cfd74cf
PA
6712020-05-16 Pedro Alves <palves@redhat.com>
672
673 * gdb.multi/multi-re-run.exp (test_re_run): Switch
674 LAST_LOADED_FILE accordingly.
675
57b4f16e
PW
6762020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
677
678 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
679
7c05caf7
PW
6802020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
681
682 * gdb.base/help.exp: Test apropos and help for commands
683 having aliases. Fixed comments not starting with an
684 upper-case letter or not finishing with a dot.
685
7aa1b46f
PW
6862020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
687
3b3aaacb
PW
688 * gdb.base/alias.exp: Update help output check.
689
57b4f16e 6902020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 691
7aa1b46f
PW
692 * gdb.base/default.exp: Update output following fixes.
693
0605465f
PW
6942020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
695
696 * gdb.base/alias.exp: Test aliases starting with a prefix of
697 another alias.
698
86e4e63d
GB
6992020-05-15 Gary Benson <gbenson@redhat.com>
700
701 * gdb.base/info-os.c (main): Add return statement.
702 * gdb.base/info_minsym.c (minsym_fun): Likewise.
703 * gdb.base/large-frame-2.c (func): Likewise.
704 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
705 * gdb.base/pr10179-b.c (foo2): Likewise.
706 * gdb.base/valgrind-disp-step.c (foo): Likewise.
707 * gdb.base/watch-cond.c (func): Likewise.
708 * gdb.multi/goodbye.c (verylongfun): Likewise.
709 * gdb.multi/hello.c (commonfun): Likewise.
710 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
711 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
712 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
713 Likewise.
714 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
715 * gdb.threads/interrupt-while-step-over.c (child_function):
716 Likewise.
717 * gdb.trace/actions-changed.c (end): Likewise.
718
163df4df
GB
7192020-05-15 Gary Benson <gbenson@redhat.com>
720
721 * gdb.opencl/callfuncs.exp: Report when test skipped.
722 * gdb.opencl/convs_casts.exp: Likewise.
723 * gdb.opencl/datatypes.exp: Likewise.
724 * gdb.opencl/operators.exp: Likewise.
725 * gdb.opencl/vec_comps.exp: Likewise.
726
6dbc505a
TV
7272020-05-15 Tom de Vries <tdevries@suse.de>
728
729 * gdb.base/align.exp.in: Rename to ...
730 * gdb.base/align.exp.tcl: ... this.
731 * gdb.base/align-c++.exp: Update.
732 * gdb.base/align-c.exp: Update.
733 * gdb.base/all-architectures.exp.in: Rename to ...
734 * gdb.base/all-architectures.exp: ... this.
735 * gdb.base/all-architectures-0.exp: Update.
736 * gdb.base/all-architectures-1.exp: Update.
737 * gdb.base/all-architectures-2.exp: Update.
738 * gdb.base/all-architectures-3.exp: Update.
739 * gdb.base/all-architectures-4.exp: Update.
740 * gdb.base/all-architectures-5.exp: Update.
741 * gdb.base/all-architectures-6.exp: Update.
742 * gdb.base/all-architectures-7.exp: Update.
743 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
744 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
745 * gdb.base/infcall-nested-structs-c++.exp: Update.
746 * gdb.base/infcall-nested-structs-c.exp: Update.
747 * gdb.base/info-types.exp.in: Rename to ...
748 * gdb.base/info-types.exp.tcl: ... this.
749 * gdb.base/info-types-c++.exp: Update.
750 * gdb.base/info-types-c.exp: Update.
751 * gdb.base/max-depth.exp.in: Rename to ...
752 * gdb.base/max-depth.exp.tcl: ... this.
753 * gdb.base/max-depth-c++.exp: Update.
754 * gdb.base/max-depth-c.exp: Update.
755 * gdb.cp/cpexprs.exp.in: Rename to ...
756 * gdb.cp/cpexprs.exp.tcl: ... this.
757 * gdb.cp/cpexprs-debug-types.exp: Update.
758 * gdb.cp/cpexprs.exp: Update.
759 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
760 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
761 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
762 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
763 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
764 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
765 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
766 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
767 * gdb.dwarf2/clang-debug-names-2.exp: Update.
768 * gdb.dwarf2/clang-debug-names.exp: Update.
769
d1034d78
AB
7702020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
771
772 * lib/check-test-names.exp: Remove code that prevents this file
773 loading when tests are run in parallel.
774
3c5c3649
PA
7752020-05-15 Pedro Alves <palves@redhat.com>
776
777 * gdb.multi/multi-kill.exp (start_inferior): Remove
778 'testpid' parameter. Refer to namespace variable directly.
779 (testpid): Declare as namespace variable.
780
272c36b8
PA
7812020-05-15 Pedro Alves <palves@redhat.com>
782
783 * gdb.multi/multi-kill.exp: Wrap in namespace.
784 (start_inferior): Add TESTPID parameter. Use it instead of the
785 testpid global.
786 (top level): Define empty TESTPID array, and pass it down to
787 start_inferior.
788
02eba61a
TV
7892020-05-14 Tom de Vries <tdevries@suse.de>
790
791 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
792 output.
793
971a3747
TV
7942020-05-14 Tom de Vries <tdevries@suse.de>
795
796 * gdb.base/align.exp: Split into ...
797 * gdb.base/align.exp.in: ...
798 * gdb.base/align-c++.exp: ...
799 * gdb.base/align-c.exp: ... these.
800 * gdb.base/infcall-nested-structs.exp: Split into ...
801 * gdb.base/infcall-nested-structs.exp.in: ...
802 * gdb.base/infcall-nested-structs-c++.exp: ...
803 * gdb.base/infcall-nested-structs-c.exp: ... these.
804 * gdb.base/info-types.exp: Split into ...
805 * gdb.base/info-types.exp.in: ...
806 * gdb.base/info-types-c++.exp: ...
807 * gdb.base/info-types-c.exp: ... these.
808 * gdb.base/max-depth.exp: Split into ...
809 * gdb.base/max-depth.exp.in: ...
810 * gdb.base/max-depth-c++.exp: ...
811 * gdb.base/max-depth-c.exp: ... these.
812 * gdb.cp/infcall-nodebug.exp: Split into ...
813 * gdb.cp/infcall-nodebug.exp.in: ...
814 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
815 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
816 * gdb.cp/infcall-nodebug-c-d0.exp: ...
817 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
818
a05575d3
TBA
8192020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
820 Pedro Alves <palves@redhat.com>
821
822 * gdb.multi/multi-exit.c: New file.
823 * gdb.multi/multi-exit.exp: New file.
824 * gdb.multi/multi-kill.c: New file.
825 * gdb.multi/multi-kill.exp: New file.
826
6ad82919
TBA
8272020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
828
829 * gdb.base/annota1.exp: Update the expected output.
830 * gdb.cp/annota2.exp: Ditto.
831
843f4d93
AB
8322020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
833
834 * lib/check-test-names.exp: Disable when testing is being run in
835 parallel.
836
c7c66341
TV
8372020-05-12 Tom de Vries <tdevries@suse.de>
838
839 * gdb.base/jit-elf.exp: Fix string concat.
840
1b59ca1c
TV
8412020-05-12 Tom de Vries <tdevries@suse.de>
842
843 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
844 messages.
845
b4991d29
TV
8462020-05-12 Tom de Vries <tdevries@suse.de>
847
848 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
849
dbb0ab10
TV
8502020-05-12 Tom de Vries <tdevries@suse.de>
851
852 * gdb.ada/catch_ex.exp: Use with_test_prefix.
853 * gdb.ada/mi_catch_ex.exp: Same.
854 * gdb.ada/mi_catch_ex_hand.exp: Same.
855
7549fed8
TV
8562020-05-12 Tom de Vries <tdevries@suse.de>
857
858 * gdb.fortran/complex.exp: Use with_test_prefix.
859
af2d5cd8
TV
8602020-05-12 Tom de Vries <tdevries@suse.de>
861
862 * gdb.trace/passcount.exp: Fix test-names.
863
7c121311
TV
8642020-05-12 Tom de Vries <tdevries@suse.de>
865
866 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
867
c9f3b40e
TV
8682020-05-12 Tom de Vries <tdevries@suse.de>
869
870 * gdb.gdb/complaints.exp: Use with_test_prefix.
871 * gdb.xml/tdesc-regs.exp: Same.
872 * gdb.opt/inline-locals.exp: Fix test name.
873
111b33f0
TV
8742020-05-12 Tom de Vries <tdevries@suse.de>
875
876 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
877 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
878 * gdb.dwarf2/implref-struct.exp: Same.
879 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
880 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
881
ebf47080
SM
8822020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
883
884 * gdb.base/jit-so.exp (one_jit_test): Change test name.
885
d30dcd12
AB
8862020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
887
888 * lib/check-test-names.exp (all_test_names): New module variable.
889 (counts): Add 'duplicates' field.
890 (_check_duplicates): New procedure.
891 (check): Also check for duplicates.
892 (do_log_summary): Print duplicates count.
893 (do_reset_vars): Reset counter for duplicate test names, and
894 discard all know test names.
895
34584c09
AB
8962020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
897
898 * lib/gdb.exp: Include check-test-names.exp library.
899 * lib/check-test-names.exp: New file.
900
e0002117
TV
9012020-05-11 Tom de Vries <tdevries@suse.de>
902
903 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
904
53f539a3
KS
9052020-05-11 Keith Seitz <keiths@redhat.com>
906
907 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
908
113ee09a
TV
9092020-05-11 Tom de Vries <tdevries@suse.de>
910
911 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
912 * gdb.cp/cpexprs.exp.in: .. here.
913 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
914 cpexprs.exp.
915
ba3e70b0
KS
9162020-05-11 Keith Seitz <keiths@redhat.com>
917
918 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
919 test names.
920 * gdb.ada/arrayptr.exp: Likewise.
921 * gdb.ada/assign_arr.exp: Likewise.
922 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
923 * gdb.ada/bp_on_var.exp: Likewise.
924 * gdb.ada/call_pn.exp: Likewise.
925 * gdb.ada/complete.exp: Likewise.
926 * gdb.ada/fun_overload_menu.exp: Likewise.
927 * gdb.ada/funcall_param.exp: Likewise.
928 * gdb.ada/funcall_ref.exp: Likewise.
929 * gdb.ada/packed_array_assign.exp: Likewise.
930 * gdb.ada/same_component_name.exp: Likewise.
931 * gdb.ada/type_coercion.exp: Likewise.
932 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
933 * gdb.ada/variant_record_packed_array.exp: Likewise.
934
3ee6bb11
TV
9352020-05-11 Tom de Vries <tdevries@suse.de>
936
937 PR symtab/25941
938 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
939 out of ...
940 * gdb.dwarf2/clang-debug-names.exp: ... here.
941 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
942 clang-debug-names.exp.in.
943 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
944 * gdb.dwarf2/clang-debug-names-2.c: New test.
945
86cd6bc8
AKS
9462020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
947
948 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
949 (fortran_runto_main): New Proc, fortran version of runto_main.
950 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
951 * gdb.fortran/array-bounds.exp: Likewise.
952 * gdb.fortran/array-slices.exp: Likewise.
953 * gdb.fortran/block-data.exp: Likewise.
954 * gdb.fortran/charset.exp: Likewise.
955 * gdb.fortran/common-block.exp: Likewise.
956 * gdb.fortran/complex.exp: Likewise.
957 * gdb.fortran/derived-type-function.exp: Likewise.
958 * gdb.fortran/derived-type.exp: Likewise.
959 * gdb.fortran/info-modules.exp: Likewise.
960 * gdb.fortran/info-types.exp: Likewise.
961 * gdb.fortran/intrinsics.exp: Likewise.
962 * gdb.fortran/library-module.exp: Likewise.
963 * gdb.fortran/logical.exp: Likewise.
964 * gdb.fortran/max-depth.exp: Likewise.
965 * gdb.fortran/module.exp: Likewise.
966 * gdb.fortran/multi-dim.exp: Likewise.
967 * gdb.fortran/nested-funcs.exp: Likewise.
968 * gdb.fortran/print-formatted.exp: Likewise.
969 * gdb.fortran/print_type.exp: Likewise.
970 * gdb.fortran/printing-types.exp: Likewise.
971 * gdb.fortran/ptr-indentation.exp: Likewise.
972 * gdb.fortran/ptype-on-functions.exp: Likewise.
973 * gdb.fortran/subarray.exp: Likewise.
974 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
975 * gdb.fortran/vla-datatypes.exp: Likewise.
976 * gdb.fortran/vla-history.exp: Likewise.
977 * gdb.fortran/vla-ptr-info.exp: Likewise.
978 * gdb.fortran/vla-ptype-sub.exp: Likewise.
979 * gdb.fortran/vla-ptype.exp: Likewise.
980 * gdb.fortran/vla-sizeof.exp: Likewise.
981 * gdb.fortran/vla-type.exp: Likewise.
982 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
983 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
984 * gdb.fortran/vla-value-sub.exp: Likewise.
985 * gdb.fortran/vla-value.exp: Likewise.
986 * gdb.fortran/whatis_type.exp: Likewise.
987 * gdb.mi/mi-var-child-f.exp: Likewise.
988
6dc55ce9 9892020-05-09 Tom de Vries <tdevries@suse.de>
990
991 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
992
283cb58c
TV
9932020-05-08 Tom de Vries <tdevries@suse.de>
994
995 * gdb.dwarf2/clang-debug-names.c: New test.
996 * gdb.dwarf2/clang-debug-names.exp: New file.
997
ac4a4f1c
SM
9982020-05-06 Simon Marchi <simon.marchi@efficios.com>
999
1000 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
1001 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
1002
24fe640b
TV
10032020-05-06 Tom de Vries <tdevries@suse.de>
1004
1005 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
1006 breakpoint is at a "recommended breakpoint location".
1007 * gdb.reverse/consecutive-reverse.exp: Same.
1008
0d8683a3
TV
10092020-05-06 Tom de Vries <tdevries@suse.de>
1010
1011 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
1012 address.
1013
b8983c46
TV
10142020-05-06 Tom de Vries <tdevries@suse.de>
1015
1016 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
1017
abf6d805
TV
10182020-05-06 Tom de Vries <tdevries@suse.de>
1019
1020 * gdb.base/store.exp (check_set, up_set): Allowing missing location
1021 info for r.
1022
0fc2a808
TV
10232020-05-06 Tom de Vries <tdevries@suse.de>
1024
1025 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
1026 necessary.
1027
873dd427
TV
10282020-05-06 Tom de Vries <tdevries@suse.de>
1029
1030 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
1031 void.
1032
7c99e7e2
TV
10332020-05-06 Tom de Vries <tdevries@suse.de>
1034
1035 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
1036 of ...
1037 * gdb.base/async.exp: ... here.
1038 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
1039 "recommended breakpoint location".
1040
6173d6a6
TV
10412020-05-06 Tom de Vries <tdevries@suse.de>
1042
1043 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
1044
6015a067
TV
10452020-05-04 Tom de Vries <tdevries@suse.de>
1046
1047 * gdb.base/async.exp: Check whether instruction addresses are a
1048 "recommended breakpoint location".
1049
3b6acaee
TT
10502020-05-03 Tom Tromey <tom@tromey.com>
1051
1052 * gdb.base/sepdebug.exp: Remove "catch" test.
1053 * gdb.base/break.exp: Remove "catch" test.
1054 * gdb.base/default.exp: Update expected output.
1055
5beb4d17
TV
10562020-05-02 Tom de Vries <tdevries@suse.de>
1057
1058 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
1059 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
1060 * gdb.arch/i386-mpx-map.exp: Same.
1061 * gdb.arch/i386-mpx-sigsegv.exp: Same.
1062 * gdb.arch/i386-mpx-simple_segv.exp: Same.
1063 * gdb.arch/i386-mpx.exp: Same.
1064
8caf140d
TV
10652020-05-02 Tom de Vries <tdevries@suse.de>
1066
1067 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
1068
693196cb
TV
10692020-05-01 Tom de Vries <tdevries@suse.de>
1070
1071 * gdb.ada/operator_bp.exp: Allow more than required amount of
1072 breakpoint.
1073
53ae0aa9
TV
10742020-05-01 Tom de Vries <tdevries@suse.de>
1075
1076 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
1077
ee9d1e5f
HD
10782020-04-30 Hannes Domani <ssbssa@yahoo.de>
1079
1080 PR gdb/18706
1081 * gdb.cp/stub-array-size.cc: New test.
1082 * gdb.cp/stub-array-size.exp: New file.
1083 * gdb.cp/stub-array-size.h: New test.
1084 * gdb.cp/stub-array-size2.cc: New test.
1085
d5cf82c0
HD
10862020-04-30 Hannes Domani <ssbssa@yahoo.de>
1087
1088 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
1089 output to the new format.
1090
42e165c3
SM
10912020-04-29 Simon Marchi <simon.marchi@efficios.com>
1092
1093 * gdb.base/break.exp: Use with_test_prefix.
1094
6e4e3fe1
TV
10952020-04-29 Tom de Vries <tdevries@suse.de>
1096
1097 * lib/gdb.exp (debug_types): New proc.
1098 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
1099 * gdb.python/py-symtab.exp: Same.
1100
d642b692
HD
11012020-04-29 Hannes Domani <ssbssa@yahoo.de>
1102
1103 PR gdb/17320
1104 * gdb.base/pretty-array.c: New test.
1105 * gdb.base/pretty-array.exp: New file.
1106
ea90f227
TV
11072020-04-29 Tom de Vries <tdevries@suse.de>
1108
1109 PR symtab/25889
1110 * gdb.cp/cpexprs.exp: Adapt for inclusion.
1111 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
1112 and include cpexprs.exp.
1113
a65189c9
TV
11142020-04-28 Mark Williams <mark@myosotissp.com>
1115
1116 PR gdb/24480
1117 * dw4-toplevel-types.exp: Test for top level types.
1118 * dw4-toplevel-types.cc: Test for top level types.
1119
32d1f47a
TBA
11202020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1121
1122 * gdb.threads/stop-with-handle.exp: Fix typo in comment
1123 (theads -> threads).
1124
56a4f5a1
TV
11252020-04-28 Tom de Vries <tdevries@suse.de>
1126
1127 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
1128
0b2f8a3b
TV
11292020-04-28 Tom de Vries <tdevries@suse.de>
1130
1131 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
1132
5390c717
TV
11332020-04-28 Tom de Vries <tdevries@suse.de>
1134
1135 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
1136
15cd93d0
TV
11372020-04-28 Tom de Vries <tdevries@suse.de>
1138
1139 * gdb.dwarf2/main-foo.c: New test.
1140 * gdb.dwarf2/struct-with-sig.exp: New file.
1141
d472f0fb
TV
11422020-04-25 Tom de Vries <tdevries@suse.de>
1143
1144 * boards/debug-types.exp: New file.
1145
8d840e05
AB
11462020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
1147
1148 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
1149
bcfe6157
TT
11502020-04-24 Tom Tromey <tom@tromey.com>
1151
1152 PR symtab/12707:
1153 * gdb.python/py-symbol.exp: Update expected results for
1154 linkage_name test.
1155 * gdb.cp/print-demangle.exp: New file.
1156 * gdb.base/c-linkage-name.exp: Fix test.
1157 * gdb.guile/scm-symbol.exp: Update expected results for
1158 linkage_name test.
1159
f049a313
TT
11602020-04-24 Tom Tromey <tom@tromey.com>
1161
1162 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
1163 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
1164 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
1165 assembler.
1166
7cf28874
TV
11672020-04-24 Tom de Vries <tdevries@suse.de>
1168
1169 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
1170 C++.
1171
dac2fef7
TT
11722020-04-24 Tom Tromey <tromey@adacore.com>
1173
1174 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
1175 values.
1176 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
1177 values. Update test for minimal encodings.
1178 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
1179 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
1180 values. Update test for minimal encodings.
1181
1acda803
TT
11822020-04-24 Tom Tromey <tromey@adacore.com>
1183
1184 PR python/23662:
1185 * gdb.ada/variant.exp: Add Python checks.
1186 * gdb.rust/simple.exp: Add dynamic type checks.
1187
adfb9815
TT
11882020-04-24 Tom Tromey <tromey@adacore.com>
1189
1190 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
1191 Make array type matching more lax.
1192 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
1193 * gdb.ada/mi_variant.exp: New file.
1194 * gdb.ada/mi_variant/pck.ads: New file.
1195 * gdb.ada/mi_variant/pkg.adb: New file.
1196 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
1197 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
1198
7d79de9a
TT
11992020-04-24 Tom Tromey <tromey@adacore.com>
1200
1201 * gdb.ada/variant.exp: Add dynamic field offset tests.
1202 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
1203 * gdb.ada/variant/pkg.adb: Add new variables.
1204
f8e89861
TT
12052020-04-24 Tom Tromey <tromey@adacore.com>
1206
1207 * gdb.ada/variant.exp: New file
1208 * gdb.ada/variant/pkg.adb: New file
1209 * gdb.ada/variant/pck.adb: New file
1210
86e887ae
TV
12112020-04-24 Tom de Vries <tdevries@suse.de>
1212
1213 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
1214
88428775
TV
12152020-04-24 Tom de Vries <tdevries@suse.de>
1216
1217 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
1218 flags.
1219
4e86f6e7
TV
12202020-04-24 Tom de Vries <tdevries@suse.de>
1221
1222 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
1223
2016d3e6
TV
12242020-04-24 Tom de Vries <tdevries@suse.de>
1225
1226 * lib/gdb.exp (default_gdb_start): Handle eof.
1227 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1228 failure.
1229 * gdb.base/readnever.exp: Handle clean_restart failure.
1230
70bc38f5
TV
12312020-04-23 Tom de Vries <tdevries@suse.de>
1232
1233 * gdb.base/decl-before-def.exp: Run to main and print a again.
1234
de82891c
TV
12352020-04-23 Tom de Vries <tdevries@suse.de>
1236
1237 * gdb.base/decl-before-def-decl.c: New test.
1238 * gdb.base/decl-before-def-def.c: New test.
1239 * gdb.base/decl-before-def.exp: New file.
1240
96038148
TV
12412020-04-23 Tom de Vries <tdevries@suse.de>
1242
1243 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1244
54ac3df1
TV
12452020-04-22 Tom de Vries <tdevries@suse.de>
1246
1247 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1248 debug_info_offset.
1249 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1250 before $objsfile in the line line.
1251
714534e1
TV
12522020-04-22 Tom de Vries <tdevries@suse.de>
1253
1254 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1255
16a7dbf4
MS
12562020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1257
1258 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1259 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1260 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1261 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1262 * gdb.base/jit-protocol.h: Update definitions to match all usage
1263 contexts.
1264
12652020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1266
1267 * gdb.base: Rename all jit related test and source files.
1268
12692020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1270
1271 * gdb.base/jit-reader.exp: Relax register output check.
1272
317d2668
TV
12732020-04-22 Tom de Vries <tdevries@suse.de>
1274
1275 PR symtab/25764
1276 * gdb.base/psym-external-decl-2.c: New test.
1277 * gdb.base/psym-external-decl.c: New test.
1278 * gdb.base/psym-external-decl.exp: New file.
1279 * gdb.threads/tls.exp: Add PR25807 kfail.
1280
eea9e357
TV
12812020-04-22 Tom de Vries <tdevries@suse.de>
1282
1283 PR symtab/25801
1284 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
1285 in "info source" output.
1286
3d5afab3
TV
12872020-04-22 Tom de Vries <tdevries@suse.de>
1288
1289 PR symtab/25700
1290 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
1291 symtab for imported_unit.c.
1292
b32102f6
GB
12932020-04-21 Gary Benson <gbenson@redhat.com>
1294
1295 * gdb.base/advance.c (func): New argument, to match call site.
1296 (func2, func3): Add return statements.
1297
d43b7a2d
TBA
12982020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1299
1300 * gdb.multi/run-only-second-inf.c: New file.
1301 * gdb.multi/run-only-second-inf.exp: New file.
1302
d89edf9b
MM
13032020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1304
1305 * gdb.btrace/multi-inferior.c: New test.
1306 * gdb.btrace/multi-inferior.exp: New file.
1307
1a476b6d
MM
13082020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1309
1310 * gdb.btrace/enable-new-thread.c: New test.
1311 * gdb.btrace/enable-new-thread.exp: New file.
1312
4778a5f8
TV
13132020-04-21 Tom de Vries <tdevries@suse.de>
1314
1315 PR gdb/25471
1316 * gdb.threads/killed-outside.c: New test.
1317 * gdb.threads/killed-outside.exp: New file.
1318
9b2c992c
GB
13192020-04-20 Gary Benson <gbenson@redhat.com>
1320
1321 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
1322 * gdb.base/nested-subp2.exp: Likewise.
1323 * gdb.base/nested-subp3.exp: Likewise.
1324
b5d1d6f7
GB
13252020-04-20 Gary Benson <gbenson@redhat.com>
1326
1327 * gdb.base/nested-subp1.exp: Disable test when using clang.
1328 * gdb.base/nested-subp2.exp: Likewise.
1329 * gdb.base/nested-subp3.exp: Likewise.
1330
25230285
GB
13312020-04-20 Gary Benson <gbenson@redhat.com>
1332
1333 * gdb.cp/exception.cc: Fix compilation error with clang.
1334
fa93cc8f
GB
13352020-04-20 Gary Benson <gbenson@redhat.com>
1336
809730f3 1337 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 1338
e0c45f30
GB
13392020-04-20 Gary Benson <gbenson@redhat.com>
1340
1341 * gdb.base/jit-main.c: Fix compilation error with clang.
1342
4ddfec93
KR
13432020-04-17 Kamil Rytarowski <n54@gmx.com>
1344
1345 * gdb.base/attach-twice.c: Include "sys/types.h".
1346 (PTRACE_ATTACH): Add fallback definition.
1347 (main): Pass `0' to the 4th argument of `ptrace'.
1348
2bed205e
KR
13492020-04-17 Kamil Rytarowski <n54@gmx.com>
1350
1351 * gdb.base/fork-running-state.c: Include "signal.h".
1352
0743fc83
TT
13532020-04-17 Tom Tromey <tromey@adacore.com>
1354
1355 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
1356 Update tests.
1357 * gdb.btrace/cpu.exp: Update tests.
1358 * gdb.base/maint.exp: Update tests.
1359 * gdb.base/default.exp: Update tests.
1360 * gdb.base/completion.exp: Update tests.
1361
efba5c23
TV
13622020-04-16 Tom de Vries <tdevries@suse.de>
1363
1364 PR symtab/25791
1365 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
1366 (ensure_gdb_index): and factor out and move ...
1367 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
1368 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
1369
d191d716
TV
13702020-04-16 Tom de Vries <tdevries@suse.de>
1371
1372 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
1373 loading exec.
1374
99f1bc6a
AB
13752020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
1376
1377 * gdb.base/many-completions.exp: New file.
1378
194d088f
TV
13792020-04-14 Tom de Vries <tdevries@suse.de>
1380
1381 PR symtab/25718
1382 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
1383
c1a66c06
TV
13842020-04-14 Tom de Vries <tdevries@suse.de>
1385
1386 PR symtab/25720
1387 * gdb.base/maint-expand-symbols-header-file.c: New test.
1388 * gdb.base/maint-expand-symbols-header-file.exp: New file.
1389 * gdb.base/maint-expand-symbols-header-file.h: New test.
1390
21b0982c
AB
13912020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1392
1393 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
1394 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
1395 get_func_info.
1396 (get_func_info): Delete.
1397 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
1398 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
1399 * lib/dwarf.exp (get_func_info): New function.
1400
dd1cab06
TV
14012020-04-13 Tom de Vries <tdevries@suse.de>
1402
1403 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
1404 to what find_gnatmake does.
1405
71ea2b6b
TV
14062020-04-10 Tom de Vries <tdevries@suse.de>
1407
1408 * gdb.base/style.exp: Expect "Expanding full symbols" message for
1409 -readnow.
1410
bdfc1e8a
TV
14112020-04-10 Tom de Vries <tdevries@suse.de>
1412
1413 PR cli/25808
1414 * gdb.base/style.c: Add leading newlines.
1415 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
1416 Check listing of main's one-line body.
1417
14ca8ecf
TV
14182020-04-08 Tom de Vries <tdevries@suse.de>
1419
1420 * lib/gdb.exp (psymtabs_p): New proc.
1421 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
1422 importing unit" unsupported if there are no partial symbols.
1423
e21d048f
TV
14242020-04-08 Tom de Vries <tdevries@suse.de>
1425
1426 PR testsuite/25760
1427 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
1428
25c11aca
TV
14292020-04-07 Tom de Vries <tdevries@suse.de>
1430
1431 PR symtab/25796
1432 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
1433
5707e24b
TV
14342020-04-07 Tom de Vries <tdevries@suse.de>
1435
1436 * gdb.base/check-psymtab.c: New test.
1437 * gdb.base/check-psymtab.exp: New file.
1438
6ee448cc
TT
14392020-04-06 Tom Tromey <tromey@adacore.com>
1440
1441 * gdb.ada/variant-record/proc.adb: New file.
1442 * gdb.ada/variant-record/value.adb: New file.
1443 * gdb.ada/variant-record/value.s: New file.
1444 * gdb.ada/variant-record.exp: New file.
1445
9e7c9a03
HD
14462020-04-03 Hannes Domani <ssbssa@yahoo.de>
1447
1448 PR gdb/25325
1449 * gdb.cp/typed-enum.cc: New test.
1450 * gdb.cp/typed-enum.exp: New file.
1451
c90d28ac
AB
14522020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1453
1454 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
1455 * gdb.dwarf2/dw2-inline-small-func.c: New file.
1456 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
1457 * gdb.dwarf2/dw2-inline-small-func.h: New file.
1458 * gdb.opt/inline-small-func.c: New file.
1459 * gdb.opt/inline-small-func.exp: New file.
1460 * gdb.opt/inline-small-func.h: New file.
1461
34e9a9fa
AB
14622020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1463
1464 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
1465 function.
1466
6a354911
AB
14672020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1468
1469 * lib/dwarf.exp (function_range): Allow compiler options to be
1470 specified.
1471
880d9777
TV
14722020-04-02 Tom de Vries <tdevries@suse.de>
1473
1474 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
1475 __attribute__((always_inline)).
1476 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
1477
f32682ea
TV
14782020-04-02 Tom de Vries <tdevries@suse.de>
1479
1480 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
1481 (gdbserver_gdb_exit): ... here. Add timeout warning.
1482 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
1483 (connect_target_extended_remote): Append new server_spawn_id to
1484 server_spawn_ids.
1485 (cleanup): New proc.
1486 (setup, <toplevel>): Call cleanup.
1487
d3214198
TV
14882020-04-02 Tom de Vries <tdevries@suse.de>
1489
1490 * gdb.base/main-psymtab.exp: New file.
1491
cc77ed24
TV
14922020-04-02 Tom de Vries <tdevries@suse.de>
1493
1494 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
1495
3638a098
TT
14962020-04-01 Tom Tromey <tom@tromey.com>
1497
1498 * gdb.base/complex-parts.exp: Add type tests.
1499
c34e8714
TT
15002020-04-01 Tom Tromey <tom@tromey.com>
1501
1502 * gdb.base/complex-parts.exp: Add arithmetic tests.
1503
981c08ce
TT
15042020-04-01 Tom Tromey <tom@tromey.com>
1505
1506 * gdb.compile/compile.exp: Update.
1507 * gdb.compile/compile-cplus.exp: Update.
1508 * gdb.base/varargs.exp: Update.
1509 * gdb.base/floatn.exp: Update.
1510 * gdb.base/endianity.exp: Update.
1511 * gdb.base/callfuncs.exp (do_function_calls): Update.
1512 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
1513 (complex_float_integral_args): Update.
1514 * gdb.base/complex.exp: Update.
1515 * gdb.base/complex-parts.exp: Update.
1516
3d1cfd43
TT
15172020-04-01 Tom Tromey <tromey@adacore.com>
1518
1519 * gdb.rust/union.rs: New file.
1520 * gdb.rust/union.exp: New file.
1521 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
1522 (main): Update.
1523 * gdb.rust/simple.exp: Move union tests to union.exp.
1524
e033dfa9
TT
15252020-04-01 Tom Tromey <tromey@adacore.com>
1526
1527 * gdb.rust/simple.rs (main): Remove "y0".
1528
53cccef1
TBA
15292020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1530
1531 * gdb.multi/stop-all-on-exit.c: New test.
1532 * gdb.multi/stop-all-on-exit.exp: New file.
1533
60e22c1e
HD
15342020-04-01 Hannes Domani <ssbssa@yahoo.de>
1535
1536 PR gdb/24789
1537 * gdb.cp/misc.cc: Add integer reference variable.
1538 * gdb.cp/misc.exp: Add test.
1539
e139a727
TBA
15402020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1541
1542 * gdb.server/stop-reply-no-thread.exp: Enhance the test
1543 scenario to cover execution until the end and also the case
1544
16b0db75
TV
15452020-03-31 Tom de Vries <tdevries@suse.de>
1546
1547 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
1548 c. Use "maint info symtabs" to check symtab expansion.
1549
c0502da6
TV
15502020-03-30 Tom de Vries <tdevries@suse.de>
1551
1552 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1553 unsupported.
1554 (verify_psymtab_expanded): Move ...
1555 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1556 test.
1557 (readnow): New proc.
1558
5935fd15
AB
15592020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1560
1561 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1562 with $hex.
1563
1773be9e
TT
15642020-03-20 Tom Tromey <tromey@adacore.com>
1565
1566 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1567
70304be9
TT
15682020-03-20 Tom Tromey <tromey@adacore.com>
1569
1570 * gdb.ada/sub_variant/subv.adb: New file.
1571 * gdb.ada/sub_variant.exp: New file.
1572
0dd7b8f7
TV
15732020-03-20 Tom de Vries <tdevries@suse.de>
1574
1575 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1576 first break fails.
1577 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1578
cada5fc9
AB
15792020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1580
1581 * gdb.server/exit-multiple-threads.c: New file.
1582 * gdb.server/exit-multiple-threads.exp: New file.
1583
6b8c53f2
AB
15842020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1585
1586 * gdb.fortran/mixed-lang-stack.c: New file.
1587 * gdb.fortran/mixed-lang-stack.cpp: New file.
1588 * gdb.fortran/mixed-lang-stack.exp: New file.
1589 * gdb.fortran/mixed-lang-stack.f90: New file.
1590
19a2740f
AB
15912020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1592
1593 * gdb.linespec/cp-completion-aliases.cc: New file.
1594 * gdb.linespec/cp-completion-aliases.exp: New file.
1595
d8c8b848
TV
15962020-03-19 Tom de Vries <tdevries@suse.de>
1597
1598 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1599 more precise.
1600
a9933ccf
TV
16012020-03-18 Tom de Vries <tdevries@suse.de>
1602
1603 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1604 * gdb.dwarf2/break-inline-psymtab.c: New test.
1605 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1606
2f89101f
TV
16072020-03-16 Tom de Vries <tdevries@suse.de>
1608
1609 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1610 cache_verify and cache_verify_proc.
1611
6b9374f1
TV
16122020-03-15 Tom de Vries <tdevries@suse.de>
1613
1614 * gdb.server/solib-list.exp: Handle
1615 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1616
eaeaf44c
TV
16172020-03-15 Tom de Vries <tdevries@suse.de>
1618
1619 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1620 objfiles".
1621
3293bbaf
TT
16222020-03-14 Tom Tromey <tom@tromey.com>
1623
1624 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1625
ab44624c
TV
16262020-03-14 Tom de Vries <tdevries@suse.de>
1627
1628 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1629
54c43825
TV
16302020-03-14 Tom de Vries <tdevries@suse.de>
1631
1632 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1633 result in line-by-line fashion.
1634
2ac70237
TV
16352020-03-14 Tom de Vries <tdevries@suse.de>
1636
1637 * lib/gdb.exp (supports_statement_frontiers): New proc.
1638 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1639
09546b56
TV
16402020-03-14 Tom de Vries <tdevries@suse.de>
1641
1642 * gdb.base/printcmds.exp: Add missing quoting for "print
1643 teststring2".
1644
a1f6a07c
TT
16452020-03-13 Tom Tromey <tom@tromey.com>
1646
1647 * gdb.base/printcmds.exp (test_print_strings): Add regression
1648 test.
1649 * gdb.base/printcmds.c (charptr): New typedef.
1650 (teststring2): New global.
1651
1b83d09c
AB
16522020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1653
1654 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1655 full path in the test name.
1656 (test_ld): Add some with_test_prefix blocks to make test names
1657 unique.
1658
2d61316c
TV
16592020-03-13 Tom de Vries <tdevries@suse.de>
1660
1661 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1662
2e9145ac
TV
16632020-03-13 Tom de Vries <tdevries@suse.de>
1664
1665 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1666
96c7f873
TV
16672020-03-13 Tom de Vries <tdevries@suse.de>
1668
1669 PR symtab/25646
1670 * gdb.dwarf2/imported-unit.exp: Add test.
1671
49ba92c0
TV
16722020-03-13 Tom de Vries <tdevries@suse.de>
1673
1674 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1675 (var1, var2): New variable.
1676 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1677 matching symbols.
1678
301b21e0
TV
16792020-03-13 Tom de Vries <tdevries@suse.de>
1680
1681 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1682 (Term::command): Use prompt prefix.
1683 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1684 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1685 command_no_prompt_prefix instead of prefix.
1686 * gdb.tui/tui-layout-asm.exp: Same.
1687
3f512721
SM
16882020-03-12 Simon Marchi <simon.marchi@efficios.com>
1689
1690 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1691
40310f30
SM
16922020-03-12 Simon Marchi <simon.marchi@efficios.com>
1693
1694 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1695 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1696 on" while stepping over the test instruction, match printed
1697 message.
1698
09252140
TV
16992020-03-12 Tom de Vries <tdevries@suse.de>
1700
1701 * gdb.base/info-types.exp: Use exp_continue during matching of output
1702 of "info types".
1703
14e9c72c
TV
17042020-03-12 Tom de Vries <tdevries@suse.de>
1705
1706 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1707
e515d67e
TV
17082020-03-12 Tom de Vries <tdevries@suse.de>
1709
1710 * gdb.fortran/module.exp: Use exp_continue during matching of output
1711 of "info variable -n".
1712
307eafd8
TV
17132020-03-12 Tom de Vries <tdevries@suse.de>
1714
1715 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1716 gdb.dwarf2/dw2-ranges-base.c.
1717
9a2de3fc
TV
17182020-03-12 Tom de Vries <tdevries@suse.de>
1719
1720 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1721 in presence of GLIBC debuginfo.
1722
3217502e
TV
17232020-03-12 Tom de Vries <tdevries@suse.de>
1724
1725 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1726 $core.
1727
1281424c
TV
17282020-03-12 Tom de Vries <tdevries@suse.de>
1729
1730 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1731 more precise.
1732
038b97fc
SM
17332020-03-11 Simon Marchi <simon.marchi@efficios.com>
1734
1735 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1736 from Unix to Windows path.
1737
5308d1e7
TV
17382020-03-11 Tom de Vries <tdevries@suse.de>
1739
1740 * gdb.ada/minsyms.exp: Set language to ada.
1741
f870f78f
TV
17422020-03-11 Tom de Vries <tdevries@suse.de>
1743
1744 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1745
5a13315d
TV
17462020-03-11 Tom de Vries <tdevries@suse.de>
1747
1748 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1749
976862ed
TT
17502020-03-11 Tom Tromey <tromey@adacore.com>
1751
1752 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1753
7462c383
TV
17542020-03-11 Tom de Vries <tdevries@suse.de>
1755
1756 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1757
1c6c46a0
TV
17582020-03-11 Tom de Vries <tdevries@suse.de>
1759
1760 * gdb.base/break-interp.exp: Limit verbose scope.
1761
44f41bb7
TV
17622020-03-11 Tom de Vries <tdevries@suse.de>
1763
1764 * gdb.fortran/logical.f90: Define variable with character type.
1765 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1766
b76f3a42
TV
17672020-03-11 Tom de Vries <tdevries@suse.de>
1768
1769 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1770
1c33af77
TV
17712020-03-11 Tom de Vries <tdevries@suse.de>
1772
1773 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1774 symtabs.
1775
8c95582d
AB
17762020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1777 Bernd Edlinger <bernd.edlinger@hotmail.de>
1778
1779 * gdb.cp/step-and-next-inline.cc: New file.
1780 * gdb.cp/step-and-next-inline.exp: New file.
1781 * gdb.cp/step-and-next-inline.h: New file.
1782 * gdb.dwarf2/dw2-is-stmt.c: New file.
1783 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1784 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1785 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1786 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1787
cecf8547
AB
17882020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1789
1790 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1791 is-stmt flag in the line table.
1792
0ba678c9
TV
17932020-03-09 Tom de Vries <tdevries@suse.de>
1794
1795 * lib/gdb.exp (cached_file): Create cache dir.
1796
72fbdf83
TV
17972020-03-07 Tom de Vries <tdevries@suse.de>
1798
1799 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1800 * gdb.cp/rvalue-ref-params.exp: Same.
1801
436b5e99
TV
18022020-03-06 Tom de Vries <tdevries@suse.de>
1803
1804 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1805 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1806
09f2921c
TV
18072020-03-06 Tom de Vries <tdevries@suse.de>
1808
1809 * README: Fix "the the".
1810 * gdb.base/dprintf.exp: Same.
1811
50a3cc5d
TV
18122020-03-05 Tom de Vries <tdevries@suse.de>
1813
1814 * gdb.base/maint.exp: Update "main print statistics" expected output.
1815
0a709cba
AKS
18162020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1817
1818 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1819 (fortran_int8): Likewise.
1820 (fortran_real4): Likewise.
1821 (fortran_real8): Likewise.
1822 (fortran_complex4): Likewise.
1823 (fortran_logical4): Likewise.
1824 (fortran_character1): Likewise.
1825
5e5d66b6
AB
18262020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1827
1828 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1829 printed as true.
1830
7b973adc
SDJ
18312020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1832
1833 * gdb.base/printcmds.exp: Add test to verify printf of a
1834 variable holding an address.
1835
478e490a
TV
18362020-03-03 Tom de Vries <tdevries@suse.de>
1837
1838 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1839
1ef44e86
TV
18402020-03-03 Tom de Vries <tdevries@suse.de>
1841
1842 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1843 gdb_test_multiple call.
1844
b98cc2cf
TV
18452020-03-03 Tom de Vries <tdevries@suse.de>
1846
1847 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1848 gdb_test_multiple calls.
1849
63e163f2
AB
18502020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1851
1852 * gdb.base/default.exp: Remove test of 'set history filename'.
1853 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1854 filename to the empty string.
1855 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1856 and GDBHISTSIZE.
1857
24ed6739
AB
18582020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1859
1860 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1861 disabled.
1862
590003dc
TV
18632020-03-02 Pedro Alves <palves@redhat.com>
1864 Tom de Vries <tdevries@suse.de>
1865
1866 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1867 -prompt prefix, before user_code argument. Add -lbl option likewise.
1868 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1869 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1870 argument.
1871 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1872 have "\r\n" at start-of-line, instead of at end-of-line.
1873
f5e46084
SM
18742020-02-28 Simon Marchi <simon.marchi@efficios.com>
1875
1876 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1877 libinproctrace.so.
1878
f7a7000d
LM
18792020-02-28 Luis Machado <luis.machado@linaro.org>
1880
1881 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1882 to "p/x".
1883
718e0816
LM
18842020-02-28 Luis Machado <luis.machado@linaro.org>
1885
1886 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1887 asm/ptrace.h and error.h.
1888
13c3a74a
TV
18892020-02-28 Tom de Vries <tdevries@suse.de>
1890
1891 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1892 (struct wrapper, do_something, mundane/symada__cS): Move ...
1893 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1894 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1895 Update "print symada__cS before partial symtab expansion" regexp.
1896 Update breakpoint location. Flush symbol cache after expansion.
1897
85d2d5bb
LM
18982020-02-28 Luis Machado <luis.machado@linaro.org>
1899
1900 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1901
3608f86c
TV
19022020-02-27 Tom de Vries <tdevries@suse.de>
1903
1904 * config/sid.exp: Remove unused globals.
1905 * gdb.base/attach.exp: Same.
1906 * gdb.base/catch-load.exp: Same.
1907 * gdb.base/dbx.exp: Same.
1908 * lib/gdb.exp: Same.
1909 * lib/mi-support.exp: Same.
1910 * lib/prompt.exp: Same.
1911
c8d4f6df
TV
19122020-02-27 Tom de Vries <tdevries@suse.de>
1913
1914 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1915 not set.
1916
0d79cdc4
AM
19172020-02-26 Aaron Merey <amerey@redhat.com>
1918
1919 * gdb.debuginfod: New directory for debuginfod tests.
1920 * gdb.debuginfod/main.c: New test file.
1921 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1922
0dce4280
TV
19232020-02-26 Tom de Vries <tdevries@suse.de>
1924
1925 PR gdb/25603
1926 * gdb.base/persistent-lang.cc: New test.
1927 * gdb.base/persistent-lang.exp: New file.
1928
9e80cfa1
AB
19292020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1930
1931 * gdb.fortran/derived-type-striding.exp: Add a new test.
1932 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1933 new test.
1934
2078dbb2
AB
19352020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1936
1937 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1938 names.
1939
70d49700
TV
19402020-02-25 Tom de Vries <tdevries@suse.de>
1941
1942 PR go/18926
1943 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1944
a88ef40d
TV
19452020-02-24 Tom de Vries <tdevries@suse.de>
1946
1947 PR gdb/25592
1948 * gdb.base/info-locals-unused-static-var.c: New test.
1949 * gdb.base/info-locals-unused-static-var.exp: New file.
1950
01b1af32
TT
19512020-02-22 Tom Tromey <tom@tromey.com>
1952
1953 * gdb.python/tui-window.exp: New file.
1954 * gdb.python/tui-window.py: New file.
1955
7c043ba6
TT
19562020-02-22 Tom Tromey <tom@tromey.com>
1957
1958 PR tui/17850:
1959 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1960 tests.
1961
c22fef7e
TT
19622020-02-22 Tom Tromey <tom@tromey.com>
1963
1964 * gdb.tui/new-layout.exp: Add sub-layout tests.
1965
ee325b61
TT
19662020-02-22 Tom Tromey <tom@tromey.com>
1967
1968 * gdb.tui/new-layout.exp: New file.
1969
3f0cbb04
TT
19702020-02-22 Tom Tromey <tom@tromey.com>
1971
1972 * gdb.rust/rust-style.rs: New file.
1973 * gdb.rust/rust-style.exp: New file.
1974 * gdb.base/style.exp: Test structure printing.
1975 * gdb.base/style.c (struct some_struct): New type.
1976 (enum etype): New type.
1977 (struct_value): New global.
1978
75525152
TV
19792020-02-21 Tom de Vries <tdevries@suse.de>
1980
1981 PR go/18926
1982 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1983 Remove blanket xfails. Use message argument for gdb_breakpoint.
1984 Make continuing to breakpoint test conditional on setting breakpoint.
1985 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1986 DW_AT_name attribute. Add xfail for GCC PR93866.
1987
bd360d30
AB
19882020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1989
1990 * gdb.dwarf2/cpp-linkage-name.c: New file.
1991 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1992
c7adb09f 19932020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1994
1995 * lib/gdb.exp (gdb_wrapper_init): Reset
1996 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1997 not exist.
1998
a9c79803
TV
19992020-02-20 Tom de Vries <tdevries@suse.de>
2000
2001 PR go/17018
2002 * gdb.go/hello.exp: Copy ...
2003 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
2004 print of st to print value of global definition. Add xfail for GCC
2005 PR93844.
2006 * gdb.go/hello.exp: Remove printing of st before definition.
2007 * gdb.go/hello.go: Copy ...
2008 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
2009 to st.
2010 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
2011
d7445728
TV
20122020-02-20 Tom de Vries <tdevries@suse.de>
2013
2014 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
2015 (gdb_simple_compile): Handle compile_flags go by using .go extension
2016 for source file.
2017 * gdb.go/chan.exp: Use support_go_compile.
2018 * gdb.go/handcall.exp: Same.
2019 * gdb.go/hello.exp: Same.
2020 * gdb.go/integers.exp: Same.
2021 * gdb.go/max-depth.exp: Same.
2022 * gdb.go/methods.exp: Same.
2023 * gdb.go/package.exp: Same.
2024 * gdb.go/strings.exp: Same.
2025 * gdb.go/types.exp: Same.
2026 * gdb.go/unsafe.exp: Same.
2027
c9c41e6d
TV
20282020-02-19 Tom de Vries <tdevries@suse.de>
2029
2030 * gdb.python/lib-types.exp: Make xfail more strict.
2031
f20ff837
TV
20322020-02-19 Tom de Vries <tdevries@suse.de>
2033
2034 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
2035
08410482
DE
20362020-02-19 Doug Evans <dje@google.com>
2037
2038 PR rust/25535
2039 * gdb.rust/simple.exp: Add test.
2040 * gdb.rust/simple.rs: Add test.
2041
623563f7
TV
20422020-02-19 Tom de Vries <tdevries@suse.de>
2043
2044 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
2045 output line-by-line.
2046
d3308cfd
TV
20472020-02-19 Tom de Vries <tdevries@suse.de>
2048
2049 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
2050
86cbc5dc
TV
20512020-02-19 Tom de Vries <tdevries@suse.de>
2052
2053 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
2054 prelink.
2055
9db2b96b
TV
20562020-02-19 Tom de Vries <tdevries@suse.de>
2057
2058 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
2059 (gdb_do_cache): Use gdb_do_cache_wrap.
2060 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
2061
89e2fdc5
TV
20622020-02-19 Tom de Vries <tdevries@suse.de>
2063
2064 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
2065 gdb_compile option.
2066
373d7ac0
SM
20672020-02-18 Simon Marchi <simon.marchi@efficios.com>
2068
2069 * gdb.base/printcmds.exp (test_print_enums): Update expected
2070 output.
2071
b29a2df0
SM
20722020-02-18 Simon Marchi <simon.marchi@efficios.com>
2073
2074 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
2075 for "unknown".
2076
6740f0cc
SM
20772020-02-18 Simon Marchi <simon.marchi@efficios.com>
2078
2079 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
2080 enumerator.
2081
edd45eb0
SM
20822020-02-18 Simon Marchi <simon.marchi@efficios.com>
2083
2084 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
2085 FE_, add FE_NONE.
2086 (three): Update.
2087 (enum flag_enum_without_zero): New enum.
2088 (flag_enum_without_zero): New variable.
2089 (enum not_flag_enum): New enum.
2090 (three_not_flag): New variable.
2091 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
2092 (test_print_enums): Add more tests for printing flag enums.
2093
d4295de4
TV
20942020-02-18 Tom de Vries <tdevries@suse.de>
2095
2096 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
2097 (gdb_compile_ada): ... here.
2098 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
2099 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
2100
f251f505
TT
21012020-02-14 Tom Tromey <tom@tromey.com>
2102
2103 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
2104 build directory.
2105 * boards/gdbserver-base.exp: Update path to gdbserver.
2106
8f432634
TV
21072020-02-13 Tom de Vries <tdevries@suse.de>
2108
2109 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
2110
92b6eaf7
TV
21112020-02-13 Tom de Vries <tdevries@suse.de>
2112
2113 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
2114 are missing.
2115
f3b0f7fe
TV
21162020-02-13 Tom de Vries <tdevries@suse.de>
2117
2118 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
2119 call.
2120
f6be8713
SDJ
21212020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2122
2123 PR tui/25126
2124 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
2125 * gdb.base/cached-source-file.c: New file.
2126 * gdb.base/cached-source-file.exp: New file.
2127
b2770d5e
TV
21282020-02-11 Tom de Vries <tdevries@suse.de>
2129
2130 PR testsuite/25488
2131 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
2132
44f6938e
TV
21332020-02-10 Tom de Vries <tdevries@suse.de>
2134
2135 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
2136
5f0e2eb7
MR
21372020-02-10 Maciej W. Rozycki <macro@wdc.com>
2138
2139 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
2140 and $after_addr are both integers before making a comparison.
2141
46ce2b6f
TV
21422020-02-09 Tom de Vries <tdevries@suse.de>
2143
2144 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
2145 command output and paste it into gdb.log. If any, paste catch message
2146 to gdb.log.
2147
5abbbe1d
TT
21482020-02-07 Tom Tromey <tromey@adacore.com>
2149
2150 PR breakpoints/24915:
2151 * gdb.base/annotate-symlink.exp: Use setup_xfail.
2152
1d5d29e7
SV
21532020-02-06 Shahab Vahedi <shahab@synopsys.com>
2154
2155 * gdb.tui/tui-missing-src.exp: Add the "missing source
2156 file" test for the TUI.
2157
b0999b9b
AB
21582020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
2159
2160 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
2161 including a port number in the output.
2162
c3b149eb
AKS
21632020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2164
2165 * lib/fortran.exp (fortran_int4): Handle clang.
2166 (fortran_int8): Likewise.
2167 (fortran_real4): Likewise.
2168 (fortran_real8): Likewise.
2169 (fortran_complex4): Likewise.
2170 (fortran_logical4): Likewise.
2171 (fortran_character1): Likewise.
2172
f8dcc90b
TV
21732020-02-04 Tom de Vries <tdevries@suse.de>
2174
2175 * README (Race detection): Add note.
2176
f90ac7c2
TV
21772020-02-04 Tom de Vries <tdevries@suse.de>
2178
2179 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
2180
780636ae
TV
21812020-02-04 Tom de Vries <tdevries@suse.de>
2182
2183 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
2184
5d2e1193
RA
21852020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
2186
2187 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
2188 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
2189 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
2190 blttar, bnetarl.
2191 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
2192 binary for blttar, bnetarl.
2193 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
2194 wait instruction. Delete ldmx test.
2195 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
2196
e409c542
AKS
21972020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2198
2199 * gdb.fortran/array-bounds-high.exp: New file.
2200 * gdb.fortran/array-bounds-high.f90: New file.
2201
b0029748
LD
22022020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
2203
2204 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
2205 Replace #include of <sys/fcntl.h> by <fcntl.h>.
2206
195a8287
TV
22072020-02-01 Tom de Vries <tdevries@suse.de>
2208
2209 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
2210
42330a68
AB
22112020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
2212
2213 PR tui/9765
2214 * gdb.tui/tui-layout-asm-short-prog.S: New file.
2215 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
2216
b62a8028
LM
22172020-01-29 Luis Machado <luis.machado@linaro.org>
2218
2219 * gdb.arch/aarch64-brk-patterns.c: New source file.
2220 * gdb.arch/aarch64-brk-patterns.exp: New test.
2221
5f440116
TBA
22222020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2223
2224 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2225 GCC/Clang version.
2226 * gdb.cp/pass-by-ref.exp: Ditto.
2227
ee2a6fc6
TV
22282020-01-29 Tom de Vries <tdevries@suse.de>
2229
2230 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2231 * gdb.threads/watchpoint-fork-mt.c: Same.
2232 * gdb.threads/watchpoint-fork-parent.c: Same.
2233 * gdb.threads/watchpoint-fork-st.c: Same.
2234 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2235
16b10d6e
LM
22362020-01-27 Luis Machado <luis.machado@linaro.org>
2237
2238 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2239 sitting at a syscall instruction when we hit the syscall function's
2240 breakpoint.
2241 Check PC against one obtained with the x command.
2242 Validate syscall number.
2243 (step_over_syscall): Don't continue to the syscall instruction if
2244 we're already there.
2245
b1468492
PW
22462020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2247
2248 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2249
7ffa82e1
AB
22502020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2251
2252 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2253 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2254
3d92a3e3
AB
22552020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2256
2257 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2258 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2259
94a72be7
AB
22602020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2261
2262 * gdb.base/maint.exp: Update line table parsing test.
2263 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2264
53af73bf
PA
22652020-01-24 Pedro Alves <palves@redhat.com>
2266
2267 PR gdb/25410
2268 * gdb.multi/multi-re-run-1.c: New.
2269 * gdb.multi/multi-re-run-2.c: New.
2270 * gdb.multi/multi-re-run.exp: New.
2271
1ba1ac88
AB
22722020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2273
2274 PR gdb/23718
2275 * gdb.server/server-kill-python.exp: New file.
2276
f3364a6d
AB
22772020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2278
2279 * gdb.server/multi-ui-errors.c: New file.
2280 * gdb.server/multi-ui-errors.exp: New file.
2281
733d0a67
AB
22822020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2283
2284 PR tui/9765
2285 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
2286
4f13c1c0
TT
22872020-01-19 Tom Tromey <tom@tromey.com>
2288
2289 * gdb.tui/main.exp: Add check for plain "file".
2290
40c94099
CB
22912020-01-16 Christian Biesinger <cbiesinger@google.com>
2292
2293 * lib/gdb.exp: Fix spelling error (seperatelly).
2294
ff47f4f0
TT
22952020-01-14 Tom Tromey <tom@tromey.com>
2296
2297 PR symtab/12535:
2298 * gdb.python/python.exp: Test decode_line with empty string
2299 argument.
2300
717c684d
BE
23012020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2302
2303 * gdb.base/skip-inline.exp: Extend test.
2304
44e4c775
AB
23052020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2306
2307 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
2308 * gdb.dwarf2/dw2-bad-elf.c: New file.
2309 * gdb.dwarf2/dw2-bad-elf.exp: New file.
2310
d93c6db7
AB
23112020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2312
2313 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
2314 _line_saw_file.
2315
9a6d629c
AB
23162020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2317
2318 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
2319 border.
2320
d9ebdab7
TBA
23212020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2322
2323 * gdb.multi/multi-target.exp (setup): Factor out "info
2324 connections" and "info inferiors" tests to ...
2325 (test_info_inferiors): ... this new procedure.
2326 (top level): Run new "info-inferiors" tests.
2327
f3c469b9
PA
23282020-01-10 Pedro Alves <palves@redhat.com>
2329
2330 * gdb.server/bkpt-other-inferior.exp: New file.
2331
121b3efd
PA
23322020-01-10 Pedro Alves <palves@redhat.com>
2333
2334 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
2335 of "add-inferior".
2336 * gdb.base/quit-live.exp: Likewise.
2337 * gdb.base/remote-exec-file.exp: Likewise.
2338 * gdb.guile/scm-progspace.exp: Likewise.
2339 * gdb.linespec/linespec.exp: Likewise.
2340 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2341 * gdb.mi/user-selected-context-sync.exp: Likewise.
2342 * gdb.multi/multi-target.exp (setup): Add "info connection" and
2343 "info inferiors" tests.
2344 * gdb.multi/remove-inferiors.exp: Adjust expected output of
2345 "add-inferior".
2346 * gdb.multi/watchpoint-multi.exp: Likewise.
2347 * gdb.python/py-inferior.exp: Likewise.
2348 * gdb.server/extended-remote-restart.exp: Likewise.
2349 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
2350 "info inferiors".
2351 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2352 * gdb.trace/report.exp: Likewise.
2353
1dadb1dd
PA
23542020-01-10 Pedro Alves <palves@redhat.com>
2355
2356 * gdb.multi/multi-target.c: New file.
2357 * gdb.multi/multi-target.exp: New file.
2358 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
2359 mode requested, but remote does not support non-stop".
2360
78f2c40a
PA
23612020-01-10 Pedro Alves <palves@redhat.com>
2362
2363 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
2364 disconnect before reconnecting.
2365
e7af6c70
TBA
23662020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2367 Pedro Alves <palves@redhat.com>
2368
2369 * gdb.server/connect-without-multi-process.exp: Also test
2370 continuing to end.
2371
acdf84a6
PA
23722020-01-10 Pedro Alves <palves@redhat.com>
2373
2374 * gdb.base/remote-exec-file.exp: New file.
2375
873657b9
PA
23762020-01-10 Pedro Alves <palves@redhat.com>
2377
2378 * gdb.base/fork-running-state.exp (do_test): Adjust expected
2379 output.
2380 * gdb.threads/async.c: New.
2381 * gdb.threads/async.exp: New.
2382 * gdb.multi/tids-gid-reset.c: New.
2383 * gdb.multi/tids-gid-reset.exp: New.
2384
7f0ae84c
GB
23852020-01-10 George Barrett <bob@bob131.so>
2386
2387 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
2388 to help in finding the image relocation offset.
2389 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
2390 options in arguments.
2391 (stap_test_no_debuginfo): Likewise.
2392 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
2393 test variants.
2394 (stap_test): Add null semaphore relocation test.
2395
47e9d49d
GB
23962020-01-10 George Barrett <bob@bob131.so>
2397
2398 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
2399 * gdb.base/stap-probe.exp: Likewise.
2400 (stap_test): Pass argument as an additional flag.
2401 (stap_test_no_debuginfo): Likewise.
2402 (stap_test): Check `info probes stap' output for semaphore
2403 addresses if the test binary is supposed to have them.
2404
f5a7c406
AB
24052020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2406
2407 * gdb.tui/basic.exp: Add more scrolling tests.
2408
9ae6bf64
TT
24092020-01-09 Tom Tromey <tom@tromey.com>
2410
2411 PR tui/18932:
2412 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
2413 meangingful value.
2414 (Term::command, Term::resize): Update.
2415 * gdb.tui/basic.exp: Add scrolling test.
2416
b2efe70c
AB
24172020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2418
2419 * gdb.tui/tui-layout-asm.exp: New file.
2420
3804da7e
AB
24212020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2422
2423 * lib/tuiterm.exp (Term::check_box_contents): New proc.
2424
b40aa28f
AB
24252020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2426
2427 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
2428 (Term::enter_tui): Use Term::prepare_for_tui.
2429
63ffd7c9
AB
24302020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2431
2432 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
2433 called.
2434
3be966f6
AB
24352020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2436
2437 * gdb.base/skip.exp: Fix race condition in test.
2438
153d79c4
AB
24392020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
2440
2441 * gdb.base/backtrace.c: New file.
2442 * gdb.base/backtrace.exp: New file.
2443
f2302a34
AB
24442020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
2445
2446 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
2447
6ec1d75e
PW
24482020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2449
2450 * gdb.base/style.exp: Test that warnings are styled.
2451
c296cbe6
BE
24522019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2453
2454 * gdb.base/line65535.exp: New file.
2455 * gdb.base/line65535.c: New file.
2456
b28a729d
SM
24572019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
2458
2459 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
2460 * lib/gnat_debug_info_test.adb: New file.
2461 * gdb.ada/ptype_tagged_param.exp: Use
2462 gnat_runtime_has_debug_info, expect a different output if
2463 runtime does not have debug info.
2464
7f2d7a0d
SM
24652019-12-20 Simon Marchi <simon.marchi@efficios.com>
2466
2467 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
2468 (another) quote in test name.
2469
f3bce483
SM
24702019-12-20 Simon Marchi <simon.marchi@efficios.com>
2471
2472 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
2473 Add quote in test name.
2474
c855a912
TBA
24752019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2476
2477 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
2478 directory instead.
2479 * gdb.cp/pass-by-ref.exp: Extend with more cases.
2480 * gdb.cp/pass-by-ref-2.cc: New file.
2481 * gdb.cp/pass-by-ref-2.exp: New file.
2482
fc9d2d72
TT
24832019-12-20 Tom Tromey <tom@tromey.com>
2484
2485 * gdb.tui/list-before.exp: New file.
2486
77b97e00
TT
24872019-12-20 Tom Tromey <tom@tromey.com>
2488
2489 * gdb.tui/list.exp: Check for source on initial listing.
2490
f69656d0
TT
24912019-12-11 Tom Tromey <tromey@adacore.com>
2492
2493 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
2494 Add crlf test.
2495
99a55965
SM
24962019-12-18 Simon Marchi <simon.marchi@efficios.com>
2497
2498 * gdb.base/default.exp: Update value of $_gdb_major.
2499
5024637f
BE
25002019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2501
2502 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
2503
b63634be
BE
25042019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2505
2506 * gdb.base/skip.exp: Whitespace fix.
2507
45d73523
BE
25082019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2509
2510 * gdb.base/skip-inline.c: New file.
2511 * gdb.base/skip-inline.exp: New file.
2512
d043f8c8
SM
25132019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
2514
2515 * gdb.base/jit-reader.exp (jit_reader_test): Rename
2516 jit_function_00 to jit_function_stack_mangle.
2517 * gdb.base/jithost.c (jit_function_t): Rename to...
2518 (jit_function_stack_mangle_t): ... this.
2519 (jit_function_add_t): New typedef.
2520 (jit_function_00_code): Rename to...
2521 (jit_function_stack_mangle_code): ... this, make static.
2522 (jit_function_add_code): New.
2523 (main): Generate "add" function and call it. Adjust to changes
2524 in jithost_abi.
2525 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
2526 (struct jithost_abi) <begin, end>: Remove fields.
2527 <object, function_stack_mangle, function_add>: New fields.
2528 * gdb.base/jitreader.c (struct reader_state) <code_begin,
2529 code_end>: Remove fields.
2530 <func_stack_mangle>: New field.
2531 (read_debug_info): Adjust to renaming, create block for "add"
2532 function.
2533 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
2534
873de05c
TT
25352019-12-11 Tom Tromey <tom@tromey.com>
2536
2537 * gdb.tui/resize.exp: Fix regexp.
2538 * gdb.tui/regs.exp: Fix regexps.
2539 * gdb.tui/main.exp: Fix regexp.
2540
3d979945
TT
25412019-12-11 Tom Tromey <tom@tromey.com>
2542
2543 * gdb.tui/resize.exp: Update.
2544 * gdb.tui/empty.exp (layouts): Update.
2545
2192a9d3
TT
25462019-12-11 Tom Tromey <tom@tromey.com>
2547
2548 * gdb.tui/regs.exp: Update.
2549 * gdb.tui/empty.exp (layouts): Update.
2550 * gdb.tui/basic.exp: Update.
2551 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2552
d8edc8b7
PW
25532019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2554
2555 * gdb.base/options.exp: Add -raw-values in the print completion list.
2556 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2557
4c12d936
KB
25582019-12-10 Kevin Buettner <kevinb@redhat.com>
2559
2560 * gdb.threads/omp-par-scope.c: New file.
2561 * gdb/threads/omp-par-scope.exp: New file.
2562
26b911fb
KB
25632019-12-10 Kevin Buettner <kevinb@redhat.com>
2564
bb47f919
KB
2565 * lib/gdb.exp (support_nested_function_tests): New proc.
2566
25672019-12-10 Kevin Buettner <kevinb@redhat.com>
2568
2569 * lib/gdb.exp (gdb_compile_openmp): New proc.
2570 (build_executable_from_specs): Add an "openmp" option.
2571 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2572
6c71eb7d
TT
25732019-12-10 Tom Tromey <tromey@adacore.com>
2574
2575 * gdb.ada/unchecked_union.exp: New file.
2576 * gdb.ada/unchecked_union/pck.adb: New file.
2577 * gdb.ada/unchecked_union/pck.ads: New file.
2578 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2579 * gdb-utils.exp (string_to_regexp): Also quote "?".
2580
bac7c5cf
GB
25812019-12-10 George Barrett <bob@bob131.so>
2582
2583 Test scripted probe breakpoints.
2584 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2585 * gdb.python/py-breakpoint.c (main): Likewise.
2586 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2587 specifier test.
2588 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2589
330f1d38
TBA
25902019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2591
2592 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2593 an rvalue parameter.
2594 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2595 parameter.
2596
b43315e2
AB
25972019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2598
2599 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2600 modules.
2601
54f73dad
AB
26022019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2603
2604 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2605 broken version of GCC.
2606
d57cbee9
AB
26072019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2608
2609 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2610 sym-info-cmds library.
2611 * gdb.fortran/info-types.exp: Likewise.
2612 * lib/sym-info-cmds.exp: New file.
2613
c14aab8c
TV
26142019-12-08 Tom de Vries <tdevries@suse.de>
2615
2616 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2617
aa2d5a42
KS
26182019-12-07 Keith Seitz <keiths@redhat.com>
2619
2620 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2621 * gdb.base/corefile-buildid-shlib.c: New file.
2622 * gdb.base/corefile-buildid.c: New file.
2623 * gdb.base/corefile-buildid.exp: New file.
2624
93e55f0a
TV
26252019-12-06 Tom de Vries <tdevries@suse.de>
2626
2627 * gdb.dwarf2/varval.exp: Add decl before def test.
2628
c7d12402
TBA
26292019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2630
2631 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2632
06acc08f
TBA
26332019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2634
2635 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2636 CV and reference conversion for overload resolution.
2637 * gdb.cp/rvalue-ref-overload.exp: Test it.
2638
e0fad1ea
PW
26392019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2640
2641 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2642 * gdb.base/frameapply.exp: Test faas without command.
2643
8d70a9f0
AB
26442019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2645
2646 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2647 Fortran tests.
2648 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2649 order.
2650
36c8fb93
AB
26512019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2652
2653 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2654 casting to type with no kind specified.
2655 (test_basic_parsing_of_type_kinds): Additional tests for types
2656 with no kind specified, and add tests for single/double
2657 precision/complex types.
2658
4139ff00
TT
26592019-12-04 Tom Tromey <tromey@adacore.com>
2660
2661 * gdb.base/endianity.c (struct other) <x>: New field.
2662 (main): Initialize it.
2663 * gdb.base/endianity.exp: Update.
2664
a05cf17a
TT
26652019-12-04 Tom Tromey <tromey@adacore.com>
2666
2667 * gdb.ada/scalar_storage/storage.adb: New file.
2668 * gdb.ada/scalar_storage/pck.adb: New file.
2669 * gdb.ada/scalar_storage/pck.ads: New file.
2670 * gdb.ada/scalar_storage.exp: New file.
2671
103a685e
TT
26722019-12-04 Tom Tromey <tromey@adacore.com>
2673
2674 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2675 (main): Initialize it.
2676 * gdb.base/endianity.exp: Update.
2677
c2512106
AB
26782019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2679
2680 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2681
293b38d6
AB
26822019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2683
2684 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2685 -symbol-info-module-functions and -symbol-info-module-variables.
2686
216a7e6b
AB
26872019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2688
2689 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2690
5bbd8269
AB
26912019-12-01 Richard Bunt <richard.bunt@arm.com>
2692 Andrew Burgess <andrew.burgess@embecosm.com>
2693
2694 * gdb.fortran/derived-type-striding.exp: New file.
2695 * gdb.fortran/derived-type-striding.f90: New file.
2696 * gdb.fortran/array-slices.exp: New file.
2697 * gdb.fortran/array-slices.f90: New file.
2698
be09caf1
PW
26992019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2700
2701 * gdb.base/define.exp: Test . in command names.
2702 * gdb.base/setshow.exp: Update test, as . is now part of
2703 command name.
2704
643c0cbe
PW
27052019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2706
2707 * gdb.base/define-prefix.exp: New file.
2708
dcdec678
AB
27092019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2710
2711 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2712 compile.
2713 (skip_btrace_pt_tests): Likewise.
2714
640ab947
AB
27152019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2716
2717 * gdb.fortran/info-modules.exp: Compile source files in correct
2718 order.
2719
d22670f0
KB
27202019-11-27 Kevin Buettner <kevinb@redhat.com>
2721
2722 * gdb.dwarf2/imported-unit.exp: New file.
2723 * gdb.dwarf2/imported-unit.c: New file.
2724
db5960b4
AB
27252019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2726
2727 * gdb.mi/mi-fortran-modules-2.f90: New file.
2728 * gdb.mi/mi-fortran-modules.exp: New file.
2729 * gdb.mi/mi-fortran-modules.f90: New file.
2730
7dc42066
AB
27312019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2732
2733 * gdb.mi/mi-sym-info-1.c: New file.
2734 * gdb.mi/mi-sym-info-2.c: New file.
2735 * gdb.mi/mi-sym-info.exp: New file.
2736
0dfeecca
TT
27372019-11-22 Tom Tromey <tromey@adacore.com>
2738
2739 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2740 * gdb.ada/tasks/foo.adb: Add another stopping location.
2741
34877895
PJ
27422019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2743
2744 * gdb.base/endianity.c: New test.
2745 * gdb.base/endianity.exp: New file.
2746
2e84f897
LD
27472019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2748
2749 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2750
65d1cd5f
TV
27512019-11-21 Tom de Vries <tdevries@suse.de>
2752
2753 PR gdb/24956
2754 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2755
4f22c3f4
SDJ
27562019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2757
2758 * gdb.python/py-progspace.exp: Add missing parentheses on some
2759 'print' commands.
2760
9f6ad286
TT
27612019-11-19 Tom Tromey <tom@tromey.com>
2762
2763 * gdb.tui/winheight.exp: New file.
2764
0b8dbf3f
AB
27652019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2766
2767 * gdb.base/ctf-whatis.c: Delete.
2768 * gdb.base/ctf-whatis.exp: Delete.
2769 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2770
f833b7a7
AB
27712019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2772
2773 * gdb.base/ctf-cvexpr.exp: Delete.
2774 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2775
30d0a636
AB
27762019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2777
2778 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2779 the compiler. Clean up header comment a little.
2780 * gdb.base/ctf-ptype.exp: Likewise.
2781 * gdb.base/ctf-whatis.exp: Likewise.
2782 * lib/gdb.exp (skip_ctf_tests): New proc.
2783
494409bb
SDJ
27842019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2785
2786 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2787 * gdb.tui/corefile-run.exp: New file.
2788
55708e99
TT
27892019-11-14 Tom Tromey <tromey@adacore.com>
2790
2791 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2792 regression tests.
2793
45e42163
TT
27942019-11-12 Tom Tromey <tom@tromey.com>
2795
2796 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2797 after any command. Expect prompt after WAIT_FOR is seen.
2798 (enter_tui): Enable resize messages.
2799 (command): Expect command in output.
2800 (get_line): Avoid error when cursor appears to be off-screen.
2801 (dump_screen): Include screen size in title.
2802 (_do_resize): New proc, from "resize".
2803 (resize): Rewrite. Do resize in two steps.
2804 * gdb.tui/empty.exp (layouts): Fix entries.
2805 (check_boxes): Remove xfail.
2806 (check_text): Dump screen on failure.
2807
086baaf1
AB
28082019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2809
2810 * gdb.python/py-symbol.exp: Add test for
2811 gdb.lookup_static_symbols.
2812
09ff83af
AB
28132019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2814
2815 * gdb.python/py-symbol.c: Declare and call function from new
2816 py-symbol-2.c file.
2817 * gdb.python/py-symbol.exp: Compile both source files, and add new
2818 tests for gdb.lookup_static_symbol.
2819 * gdb.python/py-symbol-2.c: New file.
2820
11af934b
TV
28212019-11-02 Tom de Vries <tdevries@suse.de>
2822
2823 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2824 * gdb.base/anon.exp: Same.
2825 * gdb.base/auto-connect-native-target.exp: Same.
2826 * gdb.base/call-ar-st.exp: Same.
2827 * gdb.base/catch-syscall.exp: Same.
2828 * gdb.base/commands.exp: Same.
2829 * gdb.base/default.exp: Same.
2830 * gdb.base/display.exp: Same.
2831 * gdb.base/float.exp: Same.
2832 * gdb.base/foll-fork.exp: Same.
2833 * gdb.base/help.exp: Same.
2834 * gdb.base/info-macros.exp: Same.
2835 * gdb.base/info-proc.exp: Same.
2836 * gdb.base/info-target.exp: Same.
2837 * gdb.base/long_long.exp: Same.
2838 * gdb.base/macscp.exp: Same.
2839 * gdb.base/memattr.exp: Same.
2840 * gdb.base/nofield.exp: Same.
2841 * gdb.base/pointers.exp: Same.
2842 * gdb.base/printcmds.exp: Same.
2843 * gdb.base/ptype.exp: Same.
2844 * gdb.base/restore.exp: Same.
2845 * gdb.base/return.exp: Same.
2846 * gdb.base/scope.exp: Same.
2847 * gdb.base/set-noassign.exp: Same.
2848 * gdb.base/setshow.exp: Same.
2849 * gdb.base/shlib-call.exp: Same.
2850 * gdb.base/signals.exp: Same.
2851 * gdb.base/sigstep.exp: Same.
2852 * gdb.base/skip.exp: Same.
2853 * gdb.base/solib-symbol.exp: Same.
2854 * gdb.base/stap-probe.exp: Same.
2855 * gdb.base/step-line.exp: Same.
2856 * gdb.base/step-test.exp: Same.
2857 * gdb.base/style.exp: Same.
2858 * gdb.base/varargs.exp: Same.
2859 * gdb.base/vla-datatypes.exp: Same.
2860 * gdb.base/vla-ptr.exp: Same.
2861 * gdb.base/vla-sideeffect.exp: Same.
2862 * gdb.base/volatile.exp: Same.
2863 * gdb.base/watch-cond-infcall.exp: Same.
2864 * gdb.base/watchpoint.exp: Same.
2865
e96ec2ba
TV
28662019-11-02 Tom de Vries <tdevries@suse.de>
2867
2868 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2869 * gdb.cp/cpexprs.exp: Same.
2870 * gdb.cp/except-multi-location.exp: Same.
2871 * gdb.cp/exceptprint.exp: Same.
2872 * gdb.cp/gdb2384.exp: Same.
2873 * gdb.cp/inherit.exp: Same.
2874 * gdb.cp/m-static.exp: Same.
2875 * gdb.cp/meth-typedefs.exp: Same.
2876 * gdb.cp/misc.exp: Same.
2877 * gdb.cp/namespace.exp: Same.
2878 * gdb.cp/non-trivial-retval.exp: Same.
2879 * gdb.cp/overload.exp: Same.
2880 * gdb.cp/pr17132.exp: Same.
2881 * gdb.cp/re-set-overloaded.exp: Same.
2882 * gdb.cp/rvalue-ref-types.exp: Same.
2883 * gdb.cp/templates.exp: Same.
2884
bd5766ec
LM
28852019-11-01 Luis Machado <luis.machado@linaro.org>
2886
2887 PR gdb/25124
2888
2889 * gdb.arch/pr25124.S: New file.
2890 * gdb.arch/pr25124.exp: New file.
2891
165f8965
AB
28922019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2893
2894 * gdb.fortran/info-modules.exp: Update expected results, and add
2895 additional tests for 'info module functinos', and 'info module
2896 variables'.
2897 * gdb.fortran/info-types.exp: Update expected results.
2898 * gdb.fortran/info-types.f90: Extend testcase with additional
2899 module variables and functions.
2900
59c35742
AB
29012019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2902
2903 * gdb.fortran/info-modules.exp: New file.
2904 * gdb.fortran/info-types.exp: Build with new file.
2905 * gdb.fortran/info-types.f90: Include and use new module.
2906 * gdb.fortran/info-types-2.f90: New file.
2907
f3fb2519
PW
29082019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2909
2910 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2911 * gdb.base/settings.exp: Test all settings types using
2912 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2913 that now verifies that the value of "maint show" is the same as
2914 returned by the settings functions. Test the type of the
2915 maintenance settings.
2916 * gdb.base/default.exp: Update show_conv_list.
2917
d1e36019
TV
29182019-10-31 Tom de Vries <tdevries@suse.de>
2919
2920 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2921 gdb_test.
2922 * gdb.arch/amd64-disp-step.exp: Same.
2923 * gdb.asm/asm-source.exp: Same.
2924 * gdb.btrace/buffer-size.exp: Same.
2925 * gdb.btrace/cpu.exp: Same.
2926 * gdb.btrace/enable.exp: Same.
2927 * gdb.dwarf2/count.exp: Same.
2928 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2929 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2930 * gdb.fortran/vla-datatypes.exp: Same.
2931 * gdb.fortran/vla-history.exp: Same.
2932 * gdb.fortran/vla-ptype.exp: Same.
2933 * gdb.fortran/vla-value.exp: Same.
2934 * gdb.fortran/whatis_type.exp: Same.
2935 * gdb.guile/guile.exp: Same.
2936 * gdb.multi/tids.exp: Same.
2937 * gdb.python/py-finish-breakpoint.exp: Same.
2938 * gdb.python/py-framefilter.exp: Same.
2939 * gdb.python/py-pp-registration.exp: Same.
2940 * gdb.python/py-xmethods.exp: Same.
2941 * gdb.python/python.exp: Same.
2942 * gdb.server/connect-with-no-symbol-file.exp: Same.
2943 * gdb.server/no-thread-db.exp: Same.
2944 * gdb.server/run-without-local-binary.exp: Same.
2945 * gdb.stabs/weird.exp: Same.
2946 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2947 * gdb.threads/thread-find.exp: Same.
2948 * gdb.threads/tls-shared.exp: Same.
2949 * gdb.threads/tls.exp: Same.
2950 * gdb.threads/wp-replication.exp: Same.
2951 * gdb.trace/ax.exp: Same.
2952 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2953
3d11e68e
TV
29542019-10-31 Tom de Vries <tdevries@suse.de>
2955
2956 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2957 * gdb.ada/array_subscript_addr.exp: Same.
2958 * gdb.ada/arrayidx.exp: Same.
2959 * gdb.ada/arrayparam.exp: Same.
2960 * gdb.ada/arrayptr.exp: Same.
2961 * gdb.ada/boolean_expr.exp: Same.
2962 * gdb.ada/call_pn.exp: Same.
2963 * gdb.ada/complete.exp: Same.
2964 * gdb.ada/fixed_cmp.exp: Same.
2965 * gdb.ada/fun_addr.exp: Same.
2966 * gdb.ada/funcall_param.exp: Same.
2967 * gdb.ada/interface.exp: Same.
2968 * gdb.ada/mod_from_name.exp: Same.
2969 * gdb.ada/null_array.exp: Same.
2970 * gdb.ada/packed_array.exp: Same.
2971 * gdb.ada/packed_tagged.exp: Same.
2972 * gdb.ada/print_chars.exp: Same.
2973 * gdb.ada/print_pc.exp: Same.
2974 * gdb.ada/ptype_arith_binop.exp: Same.
2975 * gdb.ada/ptype_field.exp: Same.
2976 * gdb.ada/ptype_tagged_param.exp: Same.
2977 * gdb.ada/rec_return.exp: Same.
2978 * gdb.ada/ref_tick_size.exp: Same.
2979 * gdb.ada/str_ref_cmp.exp: Same.
2980 * gdb.ada/taft_type.exp: Same.
2981 * gdb.ada/tagged.exp: Same.
2982 * gdb.ada/type_coercion.exp: Same.
2983 * gdb.ada/uninitialized_vars.exp: Same.
2984
60b6ede8
TV
29852019-10-30 Tom de Vries <tdevries@suse.de>
2986
2987 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2988
30baf67b
TV
29892019-10-26 Tom de Vries <tdevries@suse.de>
2990
2991 * gdb.base/bigcore.c: Fix typos in comments.
2992 * gdb.base/ctf-ptype.c: Same.
2993 * gdb.base/long_long.c: Same.
2994 * gdb.dwarf2/dw2-op-out-param.S: Same.
2995 * gdb.python/py-evthreads.c: Same.
2996 * gdb.reverse/i387-stack-reverse.c: Same.
2997 * gdb.trace/tfile.c: Same.
2998 * lib/compiler.c: Same.
2999 * lib/compiler.cc: Same.
3000
158da0d1
TV
30012019-10-25 Tom de Vries <tdevries@suse.de>
3002
3003 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
3004 gdb_test_multiple calls.
3005 * gdb.reverse/sigall-reverse.exp: Same.
3006 * gdb.reverse/solib-precsave.exp: Same.
3007 * gdb.reverse/solib-reverse.exp: Same.
3008 * gdb.reverse/until-precsave.exp: Same.
3009 * gdb.reverse/until-reverse.exp: Same.
3010
4ccdfbec
TV
30112019-10-24 Tom de Vries <tdevries@suse.de>
3012
3013 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
3014 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
3015 kfail using -wrap pattern flag and convenience variable
3016 gdb_test_name.
3017
33d569b7
AB
30182019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
3019
3020 * gdb.python/py-progspace.exp: Add tests for the
3021 Progspace.block_for_pc method.
3022
4d0b984b
TT
30232019-10-23 Tom Tromey <tom@tromey.com>
3024
3025 * configure: Rebuild.
3026 * aclocal.m4: Use m4_include, not sinclude.
3027
94cb3754
TV
30282019-10-21 Tom de Vries <tdevries@suse.de>
3029
3030 * gdb.base/infcall-nested-structs.c: Add
3031 __attribute__((noinline,noclone)) to all functions.
3032 (call_all): Add missing variable initialization. Simplify return value.
3033 (breakpt): Increment volatile variable, to prevent call from being
3034 optimized out.
3035 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
3036
062f1fc1
TV
30372019-10-17 Tom de Vries <tdevries@suse.de>
3038
3039 * gdb.fortran/module.exp: Allow info variables to print info for files
3040 other than module.f90.
3041
0b54364d
AB
30422019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3043
3044 * gdb.fortran/module.exp: Extend with 'info variables' test.
3045
7ff5fae7
AB
30462019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
3047
3048 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
3049 F77_FOR_TARGET.
3050
d10eccaa
TV
30512019-10-16 Tom de Vries <tdevries@suse.de>
3052
3053 PR tdep/25096
3054 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
3055
745ff14e
TV
30562019-10-16 Tom de Vries <tdevries@suse.de>
3057
3058 PR tdep/24104
3059 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
3060 Add KFAIL for PR tdep/25096.
3061
03e1ab94
TV
30622019-10-16 Tom de Vries <tdevries@suse.de>
3063
3064 PR testsuite/25059
3065 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
3066
b17fcc10
TV
30672019-10-16 Tom de Vries <tdevries@suse.de>
3068
3069 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
3070 as signed.
3071
9223170f
SM
30722019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
3073
3074 * gdb.mi/list-thread-groups-available.exp: Read entries one by
3075 one instead of increasing timeout.
3076
d6e76313
TV
30772019-10-13 Tom de Vries <tdevries@suse.de>
3078
3079 PR record/25038
3080 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
3081 * gdb.reverse/sigall-reverse.exp: Same.
3082 * gdb.reverse/solib-precsave.exp: Same.
3083 * gdb.reverse/solib-reverse.exp: Same.
3084 * gdb.reverse/step-precsave.exp: Same.
3085 * gdb.reverse/until-precsave.exp: Same.
3086 * gdb.reverse/until-reverse.exp: Same.
3087 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
3088
6dfc0041
AA
30892019-10-10 Andreas Arnez <arnez@linux.ibm.com>
3090
3091 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
3092 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
3093 (cmp_struct_05_01, cmp_struct_static_02_01)
3094 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
3095 comparisons.
3096
abcf2cc8
TV
30972019-10-10 Tom de Vries <tdevries@suse.de>
3098
3099 PR testsuite/24888
3100 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
3101 gnatlink.
3102
a50faaf6
TV
31032019-10-09 Tom de Vries <tdevries@suse.de>
3104
3105 PR testsuite/25048
3106 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
3107
60ff3cd7
AB
31082019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3109
3110 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
3111 exceptions due to missing debug information.
3112
dfee8566
TV
31132019-10-07 Tom de Vries <tdevries@suse.de>
3114
3115 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
3116
3d63690a
AB
31172019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3118
3119 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
3120 * gdb.base/annota1.exp: Update to use gdb_test_name.
3121
30d1f018
WP
31222019-10-07 Weimin Pan <weimin.pan@oracle.com>
3123
3124 * gdb.base/ctf-whatis.exp: New file.
3125 * gdb.base/ctf-whatis.c: New file.
3126 * gdb.base/ctf-ptype.exp: New file.
3127 * gdb.base/ctf-ptype.c: New file.
3128 * gdb.base/ctf-constvars.exp: New file.
3129 * gdb.base/ctf-constvars.c: New file.
3130 * gdb.base/ctf-cvexpr.exp: New file.
3131
4dbbb47c
TV
31322019-10-04 Tom de Vries <tdevries@suse.de>
3133
3134 * gdb.cp/local-static.c (main): Move declaration of int i out of the
3135 for loop.
3136
77c2dba3
TT
31372019-10-03 Tom Tromey <tom@tromey.com>
3138
3139 PR rust/24976:
3140 * gdb.rust/simple.rs (Union2): New type.
3141 (main): Use Union2.
3142 * gdb.rust/simple.exp: Add test.
3143
179aed7f
AB
31442019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3145
3146 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
3147 nested function prefix.
3148
0a4b0913
AB
31492019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
3150 Richard Bunt <richard.bunt@arm.com>
3151 Andrew Burgess <andrew.burgess@embecosm.com>
3152
3153 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
3154 nested functions.
3155 * gdb.fortran/nested-funcs.f90: Update expected results.
3156 * gdb.fortran/nested-funcs-2.exp: New file.
3157 * gdb.fortran/nested-funcs-2.f90: New file.
3158
082cce05
AB
31592019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3160
3161 * gdb.python/py-parameter.exp: Make test names unique.
3162 * gdb.python/py-template.exp: Likewise.
3163 * gdb.python/py-value.exp: Likewise.
3164
2b74ba5a
AB
31652019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3166
3167 * gdb.base/break-interp.exp: Reduce test name duplication.
3168 * gdb.base/call-sc.exp: Likewise.
3169 * gdb.base/callfuncs.exp: Likewise.
3170 * gdb.base/charset.exp: Likewise.
3171 * gdb.base/dump.exp: Likewise.
3172 * gdb.base/ena-dis-br.exp: Likewise.
3173 * gdb.base/relational.exp: Likewise.
3174 * gdb.base/step-over-syscall.exp: Likewise.
3175 * gdb.base/structs.exp: Likewise.
3176
58eb20d5
AB
31772019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3178
3179 * gdb.linespec/explicit.exp: Make test names unique.
3180 * gdb.linespec/ls-errs.exp: Likewise.
3181
4d421147
AB
31822019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3183
3184 * gdb.reverse/break-precsave.exp: Make test names unique.
3185 * gdb.reverse/break-reverse.exp: Likewise.
3186 * gdb.reverse/finish-precsave.exp: Likewise.
3187 * gdb.reverse/finish-reverse.exp: Likewise.
3188 * gdb.reverse/machinestate-precsave.exp: Likewise.
3189 * gdb.reverse/machinestate.exp: Likewise.
3190 * gdb.reverse/readv-reverse.exp: Likewise.
3191 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3192 * gdb.reverse/sigall-precsave.exp: Likewise.
3193 * gdb.reverse/sigall-reverse.exp: Likewise.
3194 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
3195 * gdb.reverse/watch-precsave.exp: Likewise.
3196 * gdb.reverse/watch-reverse.exp: Likewise.
3197
d8c06f22
AB
31982019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3199
3200 * gdb.threads/stop-with-handle.c: New file.
3201 * gdb.threads/stop-with-handle.exp: New file.
3202
3a56ed86
TV
32032019-10-03 Tom de Vries <tdevries@suse.de>
3204
3205 PR testsuite/25059
3206 * gdb.base/list-missing-source.exp: Allowing the "Compilation
3207 directory" line to be missing.
3208
42275044
TV
32092019-10-03 Tom de Vries <tdevries@suse.de>
3210
3211 PR testsuite/25059
3212 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
3213 type optional.
3214
9ef62df0
AA
32152019-10-02 Andreas Arnez <arnez@linux.ibm.com>
3216
3217 * gdb.python/py-format-string.c (string.h): New include.
3218 (main): Fill a_struct_with_union.the_union.an_int with bytes of
3219 the same value, for endianness-independence.
3220 * gdb.python/py-format-string.exp (default_regexp_dict)
3221 (test_pretty_structs, test_format): Adjust expected output to the
3222 changed initialization.
3223
37f6a7f4
TT
32242019-10-02 Tom Tromey <tromey@adacore.com>
3225
3226 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3227
1d58d6a2
PA
32282019-10-02 Pedro Alves <palves@redhat.com>
3229 Andrew Burgess <andrew.burgess@embecosm.com>
3230
3231 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3232 "print-file-var.h".
3233 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3234 (get_version_1): Print this_version_id and its address.
3235 Add extern "C" wrappers around interface functions.
3236 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3237 "print-file-var.h".
3238 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3239 (get_version_2): Print this_version_id and its address.
3240 Add extern "C" wrappers around interface functions.
3241 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3242 <stddef.h> and "print-file-var.h".
3243 Add extern "C" wrappers around interface functions.
3244 [VERSION_ID_MAIN] (this_version_id): Define.
3245 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3246 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3247 up extern "C" blocks.
3248 * gdb.base/print-file-var.exp (test): New, factored out from top
3249 level.
3250 (top level): Test all combinations of attribute hidden or not,
3251 dlopen or not, and this_version_id symbol in main file or not.
3252 Compile tests as both C++ and C, make test names unique.
3253
d770d56f
TT
32542019-10-01 Tom Tromey <tom@tromey.com>
3255
3256 * gdb.base/style.exp: Test "show logging filename".
3257
7f6aba03
TT
32582019-10-01 Tom Tromey <tom@tromey.com>
3259
3260 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3261 * gdb.base/style.exp: Add metadata style test.
3262
14309bb6
TT
32632019-10-01 Tom Tromey <tom@tromey.com>
3264
3265 * gdb.base/style.exp: Test "pwd".
3266
2a3c1174
PA
32672019-10-01 Tom Tromey <tom@tromey.com>
3268
3269 * gdb.base/style.exp: Update tests.
3270
53d666ec
AA
32712019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3272
3273 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3274 'six' to unsigned.
3275 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3276 'five'. Use an all-ones bit pattern for each.
3277 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3278 to its changed values.
3279
4a56a520
TT
32802019-09-30 Tom Tromey <tromey@adacore.com>
3281
3282 * gdb.rust/traits.rs: Disable all warnings.
3283
0df0352a
TV
32842019-09-29 Tom de Vries <tdevries@suse.de>
3285
aac66a4c 3286 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 3287
73d9a918
TV
32882019-09-29 Tom de Vries <tdevries@suse.de>
3289
3290 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
3291
060b3ab4
TV
32922019-09-27 Tom de Vries <tdevries@suse.de>
3293
3294 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
3295
68f7d34d
TV
32962019-09-27 Tom de Vries <tdevries@suse.de>
3297
3298 PR record/23188
3299 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
3300
5d63b30a
TT
33012019-09-26 Tom Tromey <tromey@adacore.com>
3302
3303 * gdb.ada/py_taft.exp: New file.
3304 * gdb.ada/py_taft/main.adb: New file.
3305 * gdb.ada/py_taft/pkg.adb: New file.
3306 * gdb.ada/py_taft/pkg.ads: New file.
3307
3d435220
TV
33082019-09-24 Tom de Vries <tdevries@suse.de>
3309
3310 PR gdb/24598
3311 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
3312
77d03678
TV
33132019-09-22 Tom de Vries <tdevries@suse.de>
3314
3315 * gdb.base/restore.exp: Allow register variables to be optimized out at
3316 -O0.
3317
abf516c6
UW
33182019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
3319
3320 * gdb.arch/spu-info.exp: Remove file.
3321 * gdb.arch/spu-info.c: Remove file.
3322 * gdb.arch/spu-ls.exp: Remove file.
3323 * gdb.arch/spu-ls.c: Remove file.
3324
3325 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
3326 * gdb.asm/spu.inc: Remove file.
3327
3328 * gdb.base/dump.exp: Remove support for spu*-*-*.
3329 * gdb.base/stack-checking.exp: Likewise.
3330 * gdb.base/overlays.exp: Likewise.
3331 * gdb.base/ovlymgr.c: Likewise.
3332 * gdb.base/spu.ld: Remove file.
3333
3334 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
3335 * gdb.cp/cpexprs.exp: Likewise.
3336 * gdb.cp/exception.exp: Likewise.
3337 * gdb.cp/gdb2495.exp: Likewise.
3338 * gdb.cp/mb-templates.exp: Likewise.
3339 * gdb.cp/pr9167.exp: Likewise.
3340 * gdb.cp/userdef.exp: Likewise.
3341
3342 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
3343
3344 * gdb.cell: Remove directory.
3345 * lib/cell.exp: Remove file.
3346
e452e88f
TV
33472019-09-19 Tom de Vries <tdevries@suse.de>
3348
3349 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
3350
8a625130
TV
33512019-09-19 Tom de Vries <tdevries@suse.de>
3352
3353 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
3354
81dc3ab5
TV
33552019-09-19 Tom de Vries <tdevries@suse.de>
3356
3357 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
3358 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
3359 (gdb_target_cmd): ... here.
3360 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
3361 value 2.
3362
b078f3ac
AB
33632019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3364
3365 * gdb.base/source-dir.exp: Avoid having directory names in test
3366 names.
3367
f1b620e9
MG
33682019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3369
3370 * gdb.base/source-dir.exp: Add extra test for mapped compilation
3371 directory.
3372
67f3ed6a
AB
33732019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3374
3375 * gdb.base/list-missing-source.exp: New file.
3376
d1b70248
TV
33772019-09-14 Tom de Vries <tdevries@suse.de>
3378
3379 PR teststuite/24599
3380 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
3381 * lib/ada.exp (gnatmake_version_at_least): New proc.
3382
5fabdcd6
AB
33832019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3384
3385 * gdb.base/maint.exp: Use exec_has_index_section.
3386
aa17805f
AB
33872019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3388
3389 * gdb.base/maint.exp: Add test for 'maint info sections'.
3390
25e5c209
TV
33912019-09-12 Tom de Vries <tdevries@suse.de>
3392
3393 * gdb.base/store.exp: Allow register variables to be optimized out at
3394 -O0.
3395
4993045d
PW
33962019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3397
3398 * gdb.ada/rdv_wait.exp: Update to new task names.
3399 * gdb.base/task_switch_in_core.exp: Likewise.
3400 * gdb.base/info_sources_base.c: Likewise.
3401
8a516164
TT
34022019-09-10 Tom Tromey <tromey@adacore.com>
3403
3404 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
3405
aa391654
TT
34062019-09-10 Tom Tromey <tromey@adacore.com>
3407
3408 * gdb.ada/dgopt.exp: New file.
3409 * gdb.ada/dgopt/x.adb: New file.
3410
8634b462
TT
34112019-09-08 Tom Tromey <tom@tromey.com>
3412
3413 * gdb.tui/resize.exp: Remove setup_xfail.
3414 * gdb.tui/regs.exp: Remove setup_xfail.
3415 * gdb.tui/basic.exp: Remove setup_xfail.
3416
736b0f76
DB
34172019-09-06 David Blaikie <dblaikie@gmail.com>
3418
3419 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
3420 * gdb.cp/cplabel.exp: Ditto.
3421 * gdb.linespec/ls-errs.exp: Ditto.
3422
30331a6c
TV
34232019-09-05 Tom de Vries <tdevries@suse.de>
3424
3425 * lib/gdb.exp (cmp_file_string): New proc.
3426 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
3427 runto_main. Verify save breakpoints output.
3428
98b0ebab
PW
34292019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3430
3431 * gdb.base/info-var.exp: Test info variables without running
3432 to main, to avoid expect's buffer overflow.
3433
4e962e74
TT
34342019-09-03 Tom Tromey <tromey@adacore.com>
3435
3436 * gdb.ada/bias.exp: New file.
3437 * gdb.ada/bias/bias.adb: New file.
3438 * gdb.ada/print_chars.exp: Add regression test.
3439 * gdb.ada/print_chars/foo.adb (My_Character): New type.
3440 (MC): New variable.
3441
2ea1a07a
SL
34422019-08-29 Sandra Loosemore <sandra@codesourcery.com>
3443
3444 * gdb.base/argv0-symlink.exp: Run only on native target
3445 and local host.
3446
8077c50d
TV
34472019-08-29 Tom de Vries <tdevries@suse.de>
3448
3449 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
3450 diverse debug info.
3451 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
3452
48352473
TV
34532019-08-28 Tom de Vries <tdevries@suse.de>
3454
3455 * gdb.base/info-var.exp: Allow info variables to print info for files
3456 other than info-var-f1.c and info-var-f2.c.
3457
d8f27c60
AB
34582019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3459
3460 * gdb.fortran/info-types.exp: Add module.
3461 * gdb.fortran/info-types.f90: Update expected results.
3462
1f20c35e
AB
34632019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3464
3465 * gdb.fortran/info-types.exp: New file.
3466 * gdb.fortran/info-types.f90: New file.
3467 * lib/fortran.exp (fortran_character1): New proc.
3468
4acfdd20
AB
34692019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3470
3471 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
3472 functions'. Reindent as needed.
3473 * gdb.base/info-var-f1.c: New file.
3474 * gdb.base/info-var-f2.c: New file.
3475 * gdb.base/info-var.exp: New file.
3476 * gdb.base/info-var.h: New file.
3477
5c31b358
TV
34782019-08-26 Tom de Vries <tdevries@suse.de>
3479
3480 PR c++/24852
3481 * gdb.cp/no-libstdcxx-probe.exp: New test.
3482
b694989f
TV
34832019-08-26 Tom de Vries <tdevries@suse.de>
3484
3485 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
3486 * tests need to be skipped.
3487 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
3488 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
3489 mi_skip_libstdcxx_probe_tests.
3490
d9c4ba53
SDJ
34912019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
3492
3493 * gdb.python/py-xmethods.exp: Use raw strings when passing
3494 arguments to SimpleXMethodMatcher.
3495
395fad09
TV
34962019-08-22 Tom de Vries <tdevries@suse.de>
3497
3498 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
3499 more informative.
3500
26c957f1
PA
35012019-08-21 Pedro Alves <palves@redhat.com>
3502
3503 * gdb.base/with.exp: Test "with" with no arguments.
3504
61f80d5d
TV
35052019-08-21 Tom de Vries <tdevries@suse.de>
3506
3507 * gdb.base/gdb-caching-proc.exp: Sort files.
3508
d7a11d13
TV
35092019-08-20 Tom de Vries <tdevries@suse.de>
3510
3511 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
3512 compilation.
3513
34dafe9f
TV
35142019-08-16 Tom de Vries <tdevries@suse.de>
3515
3516 * gdb.base/compare-sections.exp ("after run to main"): Allow
3517 mismatched read-only sections for PIE executables.
3518
398fdd60
TT
35192019-08-16 Tom Tromey <tom@tromey.com>
3520
3521 * lib/tuiterm.exp (_csi_Z): New proc.
3522 * gdb.tui/basic.exp: Update window positions.
3523 * gdb.tui/empty.exp: Update window positions.
3524
d8f9e51c
SL
35252019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3526
3527 * gdb.base/examine-backward.exp: Correct regexp for
3528 "examine 3 bytes backward from ${address_zero}".
3529
3df505f6
TT
35302019-08-15 Tom Tromey <tom@tromey.com>
3531
3532 * gdb.tui/empty.exp: Enable resizing tests.
3533
272560b5
TT
35342019-08-15 Tom Tromey <tromey@adacore.com>
3535
3536 * gdb.ada/char_enum.exp: Add regression tests.
3537 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
3538 and '0'.
3539 (Char, Gchar): Update.
3540 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
3541
08235187
CB
35422019-08-15 Christian Biesinger <cbiesinger@google.com>
3543
3544 * gdb.python/python.exp: Expect a leading underscore on
3545 GdbOutput{,Error}File.
3546
22a2ab04
SL
35472019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3548
3549 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3550 Windows host.
3551
835b995b
SL
35522019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3553
3554 * gdb.base/batch-preserve-term-settings.exp
3555 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3556
97dd8e07
CB
35572019-08-15 Christian Biesinger <cbiesinger@google.com>
3558
3559 * lib/gdb.exp: When running on a mingw target, replace
3560 /x/ with x:/.
3561
75faf5c4
AH
35622019-08-14 Alan Hayward <alan.hayward@arm.com>
3563
3564 * gdb.arch/aarch64-prologue.c: New test.
3565 * gdb.arch/aarch64-prologue.exp: New file.
3566
abc6c00f
TV
35672019-08-13 Tom de Vries <tdevries@suse.de>
3568
3569 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3570 Thread.
3571
74c2c1f4
SL
35722019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3573
3574 * gdb.python/py-completion.exp: Download the .py file to the host
3575 and use its host pathname. Conditionalize tests that use
3576 tab completion and manipulate files on the build machine.
3577 * gdb.python/py-events.exp: Download the .py file to the host
3578 and use its host pathname.
3579 * gdb.python/py-evsignal.exp: Likewise.
3580 * gdb.python/py-evthreads.exp: Likewise.
3581 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3582 pathname syntax.
3583 * gdb.python/py-framefilter.exp: Download the .py file to the right
3584 place on the host. Match Windows pathname syntax.
3585 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3586 .py file to the host and use its host pathname.
3587 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3588 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3589 build pathname. Skip symlink test on Windows host. Add missing
3590 newline at end of file.
3591 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3592 and use its host pathname.
3593 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3594 * gdb.python/py-section-script.exp: Use host location of binfile
3595 on safe-path. Use correct path separator on Windows host.
3596 Reorder alternatives in gdb_test_multiple to prevent matching
3597 the wrong alternative on success.
3598 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3599
ca2589f3
PP
36002019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3601
3602 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3603 expect the GDB inferior to no longer immediately stop after
3604 being resumed with "signal SIGINT".
3605
020a839d
SL
36062019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3607
3608 * gdb.linespec/break-ask.exp: Generalize regexps to match
3609 Windows pathnames too.
3610
128d6509
TV
36112019-08-08 Tom de Vries <tdevries@suse.de>
3612
3613 PR testsuite/24862
3614 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3615
590042fc
PW
36162019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3617
3618 * gdb.base/style.exp: Update tests for help doc new invariants.
3619 * gdb.base/help.exp: Likewise.
3620
046bebe1
TT
36212019-08-06 Tom Tromey <tom@tromey.com>
3622
3623 * gdb.base/style.exp: Add disassemble test.
3624 * gdb.base/style.c (some_called_function): New function.
3625 (main): Use it.
3626
0b27c27d
CB
36272019-08-05 Christian Biesinger <cbiesinger@google.com>
3628
3629 * gdb.python/py-block.exp: Test dictionary access on blocks.
3630
580f1034
SM
36312019-08-05 Simon Marchi <simon.marchi@efficios.com>
3632
3633 PR gdb/24863
3634 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3635 -list-thread-groups --available test when running under
3636 check-read1.
3637
d86bd7cb
TV
36382019-08-05 Tom de Vries <tdevries@suse.de>
3639
3640 PR testsuite/24863
3641 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3642 * gdb.base/help.exp: Use with_read1_timeout_factor.
3643 * gdb.base/info-macros.exp: Same.
3644 * gdb.cp/nested-types.exp: Same.
3645
a80cf5d8
TV
36462019-08-05 Tom de Vries <tdevries@suse.de>
3647
3648 * lib/gdb.exp (version_at_least): Factor out of ...
3649 (tcl_version_at_least): ... here.
3650 (gdb_compile): Fail if pie results in non-PIE executable.
3651 (readelf_version, readelf_prints_pie): New proc.
3652 (exec_is_pie): Return -1 if unknown.
3653
d0962838
TV
36542019-08-05 Tom de Vries <tdevries@suse.de>
3655
3656 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3657
2252ff3d
SL
36582019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3659
3660 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3661
26655f53
SL
36622019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3663
3664 * lib/completion-support.exp (test_gdb_complete_none): Skip
3665 tab completion tests if no readline support.
3666 (test_gdb_complete_unique_re): Likewise.
3667 (test_gdb_complete_multiple): Likewise.
3668
db4dc13e
PW
36692019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3670
3671 * gdb.base/info_sources.exp: New file.
3672 * gdb.base/info_sources.c: New file.
3673 * gdb.base/info_sources_base.c: New file.
3674
0eba165a
PFC
36752019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3676
3677 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3678 prefix argument.
3679 (test_exit_status): Add prefix argument.
3680
59bd512b
TV
36812019-08-01 Tom de Vries <tdevries@suse.de>
3682
3683 PR testsuite/24863
3684 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3685 calling exp_continue for new thread and thread exited messages.
3686
2a3ad588
TV
36872019-08-01 Tom de Vries <tdevries@suse.de>
3688
3689 PR testsuite/24863
3690 * gdb.base/structs.exp: Fix check-read1 timeout using
3691 gdb_test_sequence.
3692 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3693
117eb594
TV
36942019-08-01 Tom de Vries <tdevries@suse.de>
3695
3696 PR testsuite/24863
3697 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3698 line.
3699
ed591340
TV
37002019-08-01 Tom de Vries <tdevries@suse.de>
3701
3702 PR testsuite/24863
3703 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3704
aa3b6533
TT
37052019-07-30 Tom Tromey <tromey@adacore.com>
3706
3707 * gdb.ada/display_nested.exp: New file.
3708 * gdb.ada/display_nested/foo.adb: New file.
3709 * gdb.ada/display_nested/pack.adb: New file.
3710 * gdb.ada/display_nested/pack.ads: New file.
3711
2906593f
CB
37122019-07-30 Christian Biesinger <cbiesinger@google.com>
3713
3714 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3715 namespace.
3716 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3717
0f575925
TV
37182019-07-30 Tom de Vries <tdevries@suse.de>
3719
3720 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3721 instead.
3722
b13057d9
TV
37232019-07-30 Tom de Vries <tdevries@suse.de>
3724
3725 PR testsuite/24834
3726 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3727 (exec_is_pie): New proc.
3728
5c4dde85
CB
37292019-07-29 Christian Biesinger <cbiesinger@google.com>
3730
3731 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3732
c620ed88
CB
37332019-07-29 Christian Biesinger <cbiesinger@google.com>
3734
3735 * gdb.python/py-objfile.c: Add global and static vars.
3736 * gdb.python/py-objfile.exp: Test new functions Objfile.
3737 lookup_global_symbol and lookup_static_symbol.
3738
3d235706
TT
37392019-07-29 Tom Tromey <tom@tromey.com>
3740
3741 * lib/tuiterm.exp (Term::_csi_@): New proc.
3742 (Term::_csi_X): Don't move cursor.
3743
c7e4c0a6
PW
37442019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3745
3746 * gdb.base/options.exp: Update backtrace - completion to
3747 new option -frame-info.
3748 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3749 Test new 'set print frame-info'. Test backtrace -frame-info
3750 overriding 'set print frame-info'.
3751 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3752 Test new 'set print frame-info'.
3753 Verify consistency of backtrace with and without filters, with and
3754 without -no-filters.
3755 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3756 default.
3757
de28a3b7
TV
37582019-07-29 Tom de Vries <tdevries@suse.de>
3759
3760 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3761 no arguments".
3762
507dd60e
TV
37632019-07-29 Tom de Vries <tdevries@suse.de>
3764
3765 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3766 is a substring of the first for "complete non-unique file name".
3767
5beafce9
TV
37682019-07-29 Tom de Vries <tdevries@suse.de>
3769
3770 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3771 with ".*".
3772
2d274232
TV
37732019-07-29 Tom de Vries <tdevries@suse.de>
3774
3775 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3776 Pass prompt_regexp parameter to gdb_test_multiple calls.
3777
9197cd8b
TV
37782019-07-29 Tom de Vries <tdevries@suse.de>
3779
3780 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3781 print registers" regexps.
9197cd8b 3782
b528dae0
TV
37832019-07-29 Tom de Vries <tdevries@suse.de>
3784
3785 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3786
d17725d7
TV
37872019-07-29 Tom de Vries <tdevries@suse.de>
3788
3789 PR gdb/24855
3790 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3791 (skip_python_tests_prompt): Add prompt_regexp argument to
3792 gdb_test_multiple calls.
3793
52b75bf1
TT
37942019-07-27 Tom Tromey <tom@tromey.com>
3795
3796 * gdb.tui/main.exp: New file.
3797
2b1d00c2
TT
37982019-07-27 Tom Tromey <tom@tromey.com>
3799
3800 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3801 optional.
3802 * gdb.tui/empty.exp: New file.
3803
ded631d5
TT
38042019-07-27 Tom Tromey <tom@tromey.com>
3805
3806 * lib/tuiterm.exp (spawn): New proc.
3807 (Term::resize): New proc.
3808 * gdb.tui/resize.exp: New file.
3809
58ac439d
TT
38102019-07-27 Tom Tromey <tom@tromey.com>
3811
3812 * gdb.tui/list.exp: New file.
3813
fe1f56ee
TT
38142019-07-27 Tom Tromey <tom@tromey.com>
3815
3816 * gdb.tui/regs.exp: New file.
3817
f790b310
TT
38182019-07-27 Tom Tromey <tom@tromey.com>
3819
3820 * gdb.tui/basic.exp: Add "layout split" test.
3821
d95fc6ee
TT
38222019-07-27 Tom Tromey <tom@tromey.com>
3823
3824 * gdb.tui/basic.exp: Add "layout asm" test.
3825
c3786b3a
TT
38262019-07-27 Tom Tromey <tom@tromey.com>
3827
3828 * lib/tuiterm.exp: New file.
3829 * gdb.tui/basic.exp: New file.
3830
98a617f8
KB
38312019-07-27 Kevin Buettner <kevinb@redhat.com>
3832
3833 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3834 Enable tests associated with this flag. Adjust regex
3835 referencing "foo_low" to now refer to "foo_cold" instead.
3836
5c076da4
KB
38372019-07-27 Kevin Buettner <kevinb@redhat.com>
3838
3839 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3840 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3841 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3842 foo_cold. Revise comments to match.
3843 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3844 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3845 were wrapped into this proc; Call do_test in loop from outermost
3846 level.
3847 (foo_low): Rename all occurrences to "foo_cold".
3848 (backtrace from baz): New test.
3849 (x2/i foo_cold): New test.
3850 (info line *foo_cold): New test.
3851
1512d3b7
TV
38522019-07-26 Tom de Vries <tdevries@suse.de>
3853
3854 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3855
297989a1
TV
38562019-07-25 Tom de Vries <tdevries@suse.de>
3857
3858 PR testsuite/24830
3859 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3860 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3861 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3862 (skip_libstdcxx_probe_tests): ... here.
3863 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3864
b3b965fb
TV
38652019-07-24 Tom de Vries <tdevries@suse.de>
3866
3867 PR testsuite/24807
3868 * gdb.objc/basicclass.m: Include stdio.h.
3869 * gdb.objc/nondebug.m: Same.
3870 * gdb.objc/objcdecode.m: Same.
3871
4625b4d0
TV
38722019-07-24 Tom de Vries <tdevries@suse.de>
3873
3874 PR testsuite/24612
3875 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3876 additional_flags.
3877
024a5840
TV
38782019-07-24 Tom de Vries <tdevries@suse.de>
3879
3880 PR testsuite/24831
3881 * gdb.multi/tids.exp: Update error messages for info threads.
3882
c76ddaa3
TV
38832019-07-24 Tom de Vries <tdevries@suse.de>
3884
3885 * gdb.base/info-types.exp: Allow info types to print info for more than
3886 one file.
3887
9a618ef6
TV
38882019-07-23 Tom de Vries <tdevries@suse.de>
3889
3890 PR testsuite/24842
3891 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3892 gdb_spawn_with_cmdline_opts.
3893
40eadf04
SP
38942019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3895
3896 * gdb.arch/arm-cmse-sgstubs.c: New test.
3897 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3898
5ba29434
TV
38992019-07-23 Tom de Vries <tdevries@suse.de>
3900
3901 PR testsuite/24711
3902 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3903 issuing next command.
3904
a8e9d247
AB
39052019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3906
3907 * gdb.ada/info_auto_lang.exp: Update expected results.
3908 * gdb.base/info-types.c: Add additional types to check.
3909 * gdb.base/info-types.exp: Update expected results.
3910
eb86c5e2
AB
39112019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3912
3913 * gdb.base/info-types.c: New file.
3914 * gdb.base/info-types.exp: New file.
3915
01e175fe
AB
39162019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3917
3918 * gdb.arch/riscv-bp-infcall.c: New file.
3919 * gdb.arch/riscv-bp-infcall.exp: New file.
3920
6b78c3f8
AB
39212019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3922
3923 PR breakpoints/24541
3924 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3925
da738167
TV
39262019-07-14 Tom de Vries <tdevries@suse.de>
3927
3928 PR testsuite/24760
3929 * gdb.objc/basicclass.exp: Fix unterminated string.
3930
0d4e84ed
AB
39312019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3932 Andrew Burgess <andrew.burgess@embecosm.com>
3933
3934 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3935 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3936 negative bounds.
3937 * gdb.fortran/vla-value.exp: Print elements of an array with
3938 negative bounds.
3939 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3940 testing.
3941
021d8588
AB
39422019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3943
3944 * gdb.base/options.exp (expect_string): Dequote strings in
3945 results.
3946 (test-string): Test strings with different quoting and reindent.
3947
f06f1252
TT
39482019-07-10 Tom Tromey <tromey@adacore.com>
3949
3950 * gdb.ada/mi_ex_cond.exp: Update expected results.
3951 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3952 * gdb.ada/mi_catch_ex.exp: Update expected results.
3953 * gdb.ada/mi_catch_assert.exp: Update expected results.
3954 * gdb.ada/catch_ex.exp (catch_exception_info)
3955 (catch_exception_entry, catch_assert_entry)
3956 (catch_unhandled_entry): Update.
3957 * gdb.ada/catch_assert_if.exp: Update expected results.
3958
b863685d
RB
39592019-07-10 Richard Bunt <richard.bunt@arm.com>
3960 Stephen Roberts <stephen.roberts@arm.com>
3961
3962 * gdb.base/define.exp: Restore original prompt.
3963
cb1e4e32
PA
39642019-07-09 Pedro Alves <palves@redhat.com>
3965
3966 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3967 breakpoints" output.
3968 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3969 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3970 throw" creates breakpoint.
3971 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3972 'type="catchpoint"'.
3973
b58a68fe
PA
39742019-07-09 Pedro Alves <palves@redhat.com>
3975
3976 PR c++/15468
3977 * gdb.cp/except-multi-location-lib.cc: New.
3978 * gdb.cp/except-multi-location-main.cc: New.
3979 * gdb.cp/except-multi-location.exp: New.
3980
0826779b
PW
39812019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3982
3983 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3984 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3985 argument and update callers.
3986
5b0e2db4
AB
39872019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3988
3989 * gdb.arch/amd64-break-on-asm-line.S: New file.
3990 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3991
1f6f6e21
PW
39922019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3993
3994 * gdb.base/printcmds.exp: Test printing C string and
3995 C wide string convenience vars without transiting via the inferior.
3996 Also make test names unique.
3997
ea142fbf
AH
39982019-07-08 Alan Hayward <alan.hayward@arm.com>
3999
5862c886 4000 PR breakpoints/25011
ea142fbf
AH
4001 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
4002
213fd9fa
PA
40032019-07-04 Pedro Alves <palves@redhat.com>
4004
4005 * lib/gdb.exp (foreach_with_prefix): Don't return early if
4006 body returned ok(0), break(3) or continue(4).
4007 * gdb.testsuite/foreach_with_prefix.exp: New file.
4008
2b40fda7
AH
40092019-07-04 Alan Hayward <alan.hayward@arm.com>
4010
4011 * gdb.server/unittest.exp: Allow 0 unit tests to run.
4012
a26c8de0
PA
40132019-07-03 Pedro Alves <palves@redhat.com>
4014
4015 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
4016 "return -code".
4017
5f4ba3e7
PA
40182019-07-03 Pedro Alves <palves@redhat.com>
4019
4020 PR cli/24732
4021 * gdb.base/shell.exp: Load completion-support.exp.
4022 Adjust expected error output. Add completion tests.
4023
a994424f
PA
40242019-07-03 Pedro Alves <palves@redhat.com>
4025
4026 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
4027 string_to_regexp.
4028
3d9be6f5
PA
40292019-07-03 Pedro Alves <palves@redhat.com>
4030
4031 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
4032 (expect_integer): Adjust to expect "-string".
4033 (expect_string): New.
4034 (all_options): Expect "-string".
4035 (test-flag, test-boolean): Adjust to expect "-string".
4036 (test-string): New proc.
4037 (top level): Call it.
4038
41fc454c
PA
40392019-07-03 Pedro Alves <palves@redhat.com>
4040
4041 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
4042 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
4043 the expected output in the success.
4044
b2b2a215
PA
40452019-07-03 Pedro Alves <palves@redhat.com>
4046
4047 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
4048 Split one gdb_test_multiple call in two to avoid a race.
4049
fdbc9870
PA
40502019-07-03 Pedro Alves <palves@redhat.com>
4051
4052 * gdb.base/with.c: New file.
4053 * gdb.base/with.exp: New file.
4054
c6ac8931
PA
40552019-07-03 Pedro Alves <palves@redhat.com>
4056
4057 * gdb.base/settings.exp: Replace all references to "maint
4058 test-settings set" with references to "maint set test-settings",
4059 and all references to "maint test-settings show" with references
4060 to "maint show test-settings".
4061
970f9d09
PA
40622019-07-03 Pedro Alves <palves@redhat.com>
4063
4064 * gdb.base/settings.exp (test-string): Adjust expected out when
4065 testing "maint test-settings show filename"
4066
54d66006
PA
40672019-07-02 Pedro Alves <palves@redhat.com>
4068
4069 * gdb.base/options.exp (test-info-threads): New procedure.
4070 (top level): Call it.
4071
10d06d82
TT
40722019-06-28 Tom Tromey <tromey@adacore.com>
4073
4074 * gdb.dwarf2/ada-linkage-name.c: New file.
4075 * gdb.dwarf2/ada-linkage-name.exp: New file.
4076
3d507ff2
TT
40772019-06-27 Tom Tromey <tromey@adacore.com>
4078
d039f014 4079 PR c++/20020:
3d507ff2
TT
4080 * gdb.cp/constexpr-field.exp: Use setup_xfail.
4081
8af58ffe
TV
40822019-06-26 Tom de Vries <tdevries@suse.de>
4083
4084 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
4085
22e21752
TV
40862019-06-26 Tom de Vries <tdevries@suse.de>
4087
4088 * gdb.base/index-cache.exp: Add back missing debug option.
4089
b65b566c
PW
40902019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4091
4092 * gdb.base/alias.exp: Test non matching/non existing prefixes.
4093
5c2c8c69
TV
40942019-06-25 Tom de Vries <tdevries@suse.de>
4095
4096 PR testsuite/24727
4097 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
4098
164e3873
TV
40992019-06-24 Tom de Vries <tdevries@suse.de>
4100
4101 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
4102
824eacee
TV
41032019-06-24 Tom de Vries <tdevries@suse.de>
4104
4105 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
4106 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
4107 * gdb.trace/unavailable-dwarf-piece.exp: Same.
4108
385b97d3
TV
41092019-06-24 Tom de Vries <tdevries@suse.de>
4110
4111 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
4112
c596f180
TV
41132019-06-21 Tom de Vries <tdevries@suse.de>
4114
4115 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
4116
b13a7d03
TV
41172019-06-21 Tom de Vries <tdevries@suse.de>
4118
4119 PR testsuite/24518
4120 PR ada/24713
4121 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
4122 index.
4123
899277ae
TT
41242019-06-19 Tom Tromey <tromey@adacore.com>
4125
4126 * gdb.ada/length_cond.exp: Add intro comment.
4127
680e1bee
TT
41282019-06-19 Tom Tromey <tromey@adacore.com>
4129
4130 * gdb.ada/length_cond.exp: New file.
4131 * gdb.ada/length_cond/length_cond.adb: New file.
4132 * gdb.ada/length_cond/pck.adb: New file.
4133 * gdb.ada/length_cond/pck.ads: New file.
4134
0ed4690a
TV
41352019-06-18 Tom de Vries <tdevries@suse.de>
4136
4137 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
4138
d20ed5fd
TT
41392019-06-18 Tom Tromey <tromey@adacore.com>
4140
4141 * gdb.base/list0.h: Add comment explaining control character.
4142
86e04673
TV
41432019-06-18 Tom de Vries <tdevries@suse.de>
4144
4145 * boards/fission.exp: Break up long debug_flags line.
4146
c4973306
SM
41472019-06-16 Tom de Vries <tdevries@suse.de>
4148
4149 PR gdb/24445
4150 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
4151 generated index.
4152
93cb9841
AB
41532019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4154
4155 PR gdb/24686
4156 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
4157 improve detection of bug gdb/24541.
4158
399aaebd
SM
41592019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
4160
4161 PR gdb/24669
4162 * gdb.base/index-cache.exp (uses_readnow,
4163 expecting_index_cache_use): Define global variable.
4164 (test_cache_enabled_miss, test_cache_enabled_hit): Use
4165 expecting_index_cache_use.
4166
584a927c
AB
41672019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
4168 Andrew Burgess <andrew.burgess@embecosm.com>
4169
4170 * gdb.fortran/pointers.f90: New file.
4171 * gdb.fortran/print_type.exp: New file.
4172 * gdb.fortran/vla-ptype.exp: Adapt expected results.
4173 * gdb.fortran/vla-type.exp: Likewise.
4174 * gdb.fortran/vla-value.exp: Likewise.
4175 * gdb.mi/mi-vla-fortran.exp: Likewise.
4176
30056ea0
AB
41772019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4178
4179 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
4180 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
4181 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
4182 as a stop reason.
4183
ec8e2b6d
AB
41842019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4185
4186 * gdb.base/annota1.exp: Update expected results.
4187 * gdb.cp/annota2.exp: Likewise.
4188 * gdb.cp/annota3.exp: Likewise.
4189
09e4c4e1
AB
41902019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4191
4192 * gdb.base/style-logging.exp: Remove path from test name.
4193
0735b091
TT
41942019-06-14 Tom Tromey <tromey@adacore.com>
4195
4196 PR gdb/24502:
4197 * gdb.base/style-logging.exp: New file.
4198
f5686554
TT
41992019-06-14 Tom Tromey <tromey@adacore.com>
4200
4201 * gdb.base/symfile-warn.exp: New file.
4202 * gdb.base/symfile-warn.c: New file.
4203
a0c1ffed
TT
42042019-06-14 Tom Tromey <tromey@adacore.com>
4205
4206 * gdb.base/annotate-symlink.exp: New file.
4207
f411722c
TT
42082019-06-14 Tom Tromey <tromey@adacore.com>
4209
4210 * gdb.ada/set_wstr.exp: Add reassignment test.
4211
4268ec18
TT
42122019-06-14 Tom Tromey <tromey@adacore.com>
4213
4214 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
4215 'unchecked_access and 'unrestricted_access as well.
4216
9a9e394b
TT
42172019-06-14 Tom Tromey <tromey@adacore.com>
4218
4219 PR ada/24539:
4220 * gdb.ada/vla.exp: Update tests.
4221 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
4222 pragma.
4223
4c048731
PA
42242019-06-13 Pedro Alves <palves@redhat.com>
4225
4226 * gdb.base/settings.exp (test-integer): Test junk after
4227 "unlimited".
4228
6665660a
PA
42292019-06-13 Pedro Alves <palves@redhat.com>
4230
4231 * gdb.base/options.exp (test-thread-apply): New.
4232 (top level): Call it.
4233
5d707134
PA
42342019-06-13 Pedro Alves <palves@redhat.com>
4235
4236 * gdb.base/options.exp (test-frame-apply): New.
4237 (top level): Test print commands with different "frame apply"
4238 prefixes.
4239
e2a689da
PA
42402019-06-13 Pedro Alves <palves@redhat.com>
4241
e79be6e5 4242 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4243 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4244 'max_completions' parameter and handle it.
4245 (test_gdb_completion_offers_commands): New.
4246
90a1ef87
PA
42472019-06-13 Pedro Alves <palves@redhat.com>
4248
4249 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4250
d4c16835
PA
42512019-06-13 Pedro Alves <palves@redhat.com>
4252
4253 * gdb.base/options.exp (test-backtrace): New.
4254 (top level): Call it.
4255
2daf894e
PA
42562019-06-13 Pedro Alves <palves@redhat.com>
4257
4258 * gdb.guile/scm-frame-args.exp: Use "set print
4259 raw-frame-arguments" instead of "set print raw frame-arguments".
4260 * gdb.python/py-frame-args.exp: Likewise.
4261
e6ed716c
PA
42622019-06-13 Pedro Alves <palves@redhat.com>
4263
4264 * gdb.compile/compile.exp: Adjust expected output to option
4265 processing changes.
4266
7d8062de
PA
42672019-06-13 Pedro Alves <palves@redhat.com>
4268
4269 * gdb.base/options.exp: Build executable.
4270 (test-print): New procedure.
4271 (top level): Call it, once for "print" and another for "compile
4272 print".
4273
9d0faba9
PA
42742019-06-13 Pedro Alves <palves@redhat.com>
4275
4276 * gdb.base/options.c: New file.
4277 * gdb.base/options.exp: New file.
4278
dee7b4c8
PA
42792019-06-13 Pedro Alves <palves@redhat.com>
4280
4281 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
4282 that "o" is ambiguous.
4283
dca0f6c0
PA
42842019-06-13 Pedro Alves <palves@redhat.com>
4285
4286 * gdb.base/settings.c: New file.
4287 * gdb.base/settings.exp: New file.
4288
ccf46844
PA
42892019-06-13 Pedro Alves <palves@redhat.com>
4290
4291 * gdb.base/completion.exp: Fix comment typo.
4292
b9a3f842
PA
42932019-06-13 Pedro Alves <palves@redhat.com>
4294
4295 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
4296 foo --1" test.
4297
d106773e
PA
42982019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
4299
4300 * gdb.fortran/block-data.f: New.
4301 * gdb.fortran/block-data.exp: New.
4302
fea82da0
TV
43032019-06-11 Tom de Vries <tdevries@suse.de>
4304
4305 PR testsuite/24521
4306 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
4307 message.
4308
8c2e74f1
TV
43092019-06-11 Tom de Vries <tdevries@suse.de>
4310
4311 PR testsuite/24521
4312 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
4313
b49851c8
TV
43142019-06-11 Tom de Vries <tdevries@suse.de>
4315
4316 * boards/readnow.exp: New file.
4317
a7067863
AB
43182019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
4319
4320 * gdb.fortran/vla-sizeof.exp: Update expected results.
4321
1a3da2cd
AB
43222019-06-06 Amos Bird <amosbird@gmail.com>
4323
4324 * gdb.base/annota1.exp (thread_switch): Add test for
4325 thread-exited annotation.
4326
3847a7bf
TT
43272019-06-06 Tom Tromey <tromey@adacore.com>
4328
4329 * gdb.base/maint.exp: Expect command started/finished output.
4330
0088ba59
AB
43312019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4332
4333 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
4334 comment.
4335 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
4336
312617a3
AB
43372019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4338
4339 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
4340 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
4341 * gdb.arch/riscv-unwind-long-insn.c: New file.
4342 * gdb.arch/riscv-unwind-long-insn.exp: New file.
4343
e1f2e1a2
CB
43442019-06-04 Christian Biesinger <cbiesinger@google.com>
4345
d3238f7d 4346 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 4347
206584bd
PW
43482019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4349
4350 * lib/gdb.exp (help_list_trailer): New regexp variable
4351 factorizing the help trailer message.
4352 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
4353 arg to allow to better factorize various tests.
4354 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
4355 (test_prefix_command_help): Use help_list_trailer.
4356 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
4357 * gdb.guile/scm-cmd.exp: Likewise.
4358 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
4359 * gdb.base/help.exp: Use test_user_defined_class_help.
4360 * gdb.base/style.exp: Add tests for styling of help and apropos.
4361 * lib/gdb-utils.exp (style): Add title and highlight styles.
4362
708dc93e
PW
43632019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4364
4365 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
4366 $_shell_exitsignal.
4367 * gdb.base/default.exp: Update for new convenience variables.
4368
f49055a5
TT
43692019-05-29 Tom Tromey <tromey@adacore.com>
4370
4371 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
4372 to "break complete ada" test case's regexp.
4373
4330d61d
TT
43742019-05-29 Tom Tromey <tromey@adacore.com>
4375
4376 PR c++/20020:
4377 * gdb.cp/constexpr-field.exp: New file.
4378 * gdb.cp/constexpr-field.cc: New file.
4379
000439d5
TT
43802019-05-29 Tom Tromey <tromey@adacore.com>
4381
4382 * gdb.base/finish.exp (finish_no_print): New proc.
4383 (finish_tests): Call it.
4384
5a01c34c
TV
43852019-05-24 Tom de Vries <tdevries@suse.de>
4386
4387 * gdb.dwarf2/gdb-add-index.exp: New file.
4388
18125b16
TT
43892019-05-22 Tom Tromey <tromey@adacore.com>
4390
4391 * gdb.base/info-shared.exp (check_info_shared): Use "style".
4392 * gdb.base/style.exp: Use "style".
4393 * lib/gdb-utils.exp (style): New proc.
4394
af1a8d03
TV
43952019-05-22 Tom de Vries <tdevries@suse.de>
4396
4397 * gdb.base/align.exp: Require c++11.
4398
e7fe496b
TV
43992019-05-22 Tom de Vries <tdevries@suse.de>
4400
4401 PR testsuite/24586
4402 * gdb.python/py-mi-var-info-path-expression.exp: Call
4403 mi_skip_python_tests to check if python is supported.
4404
8fca4da0
AH
44052019-05-22 Alan Hayward <alan.hayward@arm.com>
4406
4407 * gdb.arch/aarch64-pauth.c: New test.
4408 * gdb.arch/aarch64-pauth.exp: New file.
4409
b7060614
AH
44102019-05-22 Alan Hayward <alan.hayward@arm.com>
4411
4412 * README (Re-running Tests Outside The Testsuite): New section.
4413
669d0468
TV
44142019-05-21 Tom de Vries <tdevries@suse.de>
4415
4416 * gdb.arch/amd64-eval.exp: Require c++11.
4417 * gdb.base/max-depth.exp: Same.
4418 * gdb.compile/compile-cplus-array-decay.exp: Same.
4419 * gdb.cp/meth-typedefs.exp: Same.
4420 * gdb.cp/subtypes.exp: Same.
4421 * gdb.cp/temargs.exp: Same.
4422
ce3ebcaa
AH
44232019-05-21 Alan Hayward <alan.hayward@arm.com>
4424
4425 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
4426
34d11c68
AB
44272019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
4428
4429 PR gdb/18644
4430 * gdb.fortran/complex.exp: Remove setup_kfail calls.
4431 * gdb.fortran/printing-types.exp: Add new test.
4432 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
4433 testing.
4434 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
4435 setup_kfail call.
4436
87781e84
AH
44372019-05-17 Alan Hayward <alan.hayward@arm.com>
4438
4439 * README (Running the Testsuite): Change example.
4440 (Testsuite Parameters): Remove TRANSCRIPT.
4441 * lib/gdb.exp: Remove TRANSCRIPT check.
4442
b420b89e
AH
44432019-05-17 Alan Hayward <alan.hayward@arm.com>
4444
4445 * README (Testsuite Parameters): Add replay logging to
4446 GDBSERVER_DEBUG.
4447 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
4448 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
4449 as a comma separated list.
4450 (gdb_debug_init): Override procedure.
4451
408e9b8b
AH
44522019-05-17 Alan Hayward <alan.hayward@arm.com>
4453
4454 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
4455 (gdb_write_cmd_file): New procedure.
4456 * lib/gdbserver-support.exp (gdbserver_start): Call
4457 gdbserver_write_cmd_file.
4458 (gdbserver_write_cmd_file): New procedure.
4459
f9e2e39d
AH
44602019-05-17 Alan Hayward <alan.hayward@arm.com>
4461
4462 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
4463 (delete_breakpoints): Likewise.
4464 (gdb_run_cmd): Likewise.
4465 (gdb_start_cmd): Likewise.
4466 (gdb_starti_cmd): Likewise.
4467 (gdb_internal_error_resync): Likewise.
4468 (gdb_test_multiple): Likewise.
4469 (gdb_reinitialize_dir): Likewise.
4470 (default_gdb_exit): Likewise.
4471 (gdb_file_cmd): Mark kill as optional.
4472 (default_gdb_start): Call gdb_stdin_log_init.
4473 (send_gdb): Call gdb_stdin_log_write.
4474 (rerun_to_main): Mark Y as an answer.
4475 (gdb_stdin_log_init): New function.
4476 (gdb_stdin_log_write): Likewise.
4477
81f47ac2
AH
44782019-05-17 Alan Hayward <alan.hayward@arm.com>
4479
4480 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
4481 * gdb.base/debug-expr.exp: Likewise.
4482 * gdb.base/foll-fork.exp: Likewise.
4483 * gdb.base/foll-vfork.exp: Likewise.
4484 * gdb.base/fork-print-inferior-events.exp: Likewise.
4485 * gdb.base/gdb-sigterm.exp: Likewise.
4486 * gdb.base/gdbinit-history.exp: Likewise.
4487 * gdb.base/osabi.exp: Likewise.
4488 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4489 * gdb.base/ui-redirect.exp: Likewise.
4490 * gdb.gdb/unittest.exp: Likewise.
4491 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
4492 * gdb.mi/mi-watch.exp: Likewise.
4493 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4494 * gdb.mi/user-selected-context-sync.exp: Likewise.
4495 * gdb.python/python.exp: Disable debug test when debugging.
4496 * gdb.threads/check-libthread-db.exp: Disable when debugging.
4497 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4498 Likewise.
4499 * gdb.threads/stepi-random-signal.exp: Likewise.
4500
29b52314
AH
45012019-05-17 Alan Hayward <alan.hayward@arm.com>
4502
4503 * Makefile.in: Pass through GDB_DEBUG.
4504 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4505 (gdb,debug): Add board setting.
4506 * lib/gdb.exp (default_gdb_start): Start debugging.
4507 (gdb_debug_enabled): New procedure.
4508 (gdb_debug_init): Likewise.
29b52314
AH
4509
45102019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 4511
29b52314
AH
4512 * Makefile.in: Pass through GDB_DEBUG.
4513 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4514 (gdb,debug): Add board setting.
4515 * lib/gdb.exp (default_gdb_start): Start debugging.
4516 (gdb_debug_enabled): New procedure.
4517 (gdb_debug_init): Likewise.
29b52314 4518
ca1285d1
AH
45192019-05-17 Alan Hayward <alan.hayward@arm.com>
4520
4521 * gdb.base/ui-redirect.exp: Add debug redirect tests.
4522
f3a09c80
AH
45232019-05-17 Alan Hayward <alan.hayward@arm.com>
4524
4525 * gdb.base/ui-redirect.exp: Test redirection.
4526
26648588
JV
45272019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
4528
4529 * gdb.mi/mi-complete.exp: New file.
4530 * gdb.mi/mi-complete.cc: Likewise.
4531
14237686
AB
45322019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
4533
4534 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
4535 indexed and sliced arrays, and pointers to arrays.
4536
e7bd7fba
TT
45372019-05-14 Tom Tromey <tromey@adacore.com>
4538
4539 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
4540 styling test.
4541
2764128d
TV
45422019-05-14 Tom de Vries <tdevries@suse.de>
4543
4544 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
4545 selection entry encoding.
4546
71bed2db
TT
45472019-05-10 Tom Tromey <tromey@adacore.com>
4548
4549 * gdb.ada/info_exc.exp: Add "complete" test.
4550
63b667ad
TV
45512019-05-09 Tom de Vries <tdevries@suse.de>
4552
4553 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4554 CU-relative.
4555
9cfd2b89
TV
45562019-05-09 Tom de Vries <tdevries@suse.de>
4557
4558 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4559 CU-relative.
4560
2228ef77
XR
45612019-05-08 Joel Brobecker <brobecker@adacore.com>
4562
4563 * gdb.ada/frame_arg_lang.exp: New testcase.
4564 * gdb.ada/frame_arg_lang/bla.adb: New file.
4565 * gdb.ada/frame_arg_lang/pck.ads: New file.
4566 * gdb.ada/frame_arg_lang/pck.adb: New file.
4567 * gdb.ada/frame_arg_lang/foo.c: New file.
4568
80e55b13
TT
45692019-05-08 Tom Tromey <tromey@adacore.com>
4570
4571 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4572
9d3421af
TT
45732019-05-08 Tom Tromey <tromey@adacore.com>
4574
4575 * gdb.base/ptype-offsets.exp: Update tests.
4576
844333e2
TT
45772019-05-08 Tom Tromey <tromey@adacore.com>
4578
4579 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4580 cases.
4581 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4582 "short".
4583
988915ee
TT
45842019-05-08 Tom Tromey <tromey@adacore.com>
4585
4586 * gdb.ada/vla.exp: New file.
4587 * gdb.ada/vla/vla.adb: New file.
4588
7bd55dac
TV
45892019-05-07 Tom de Vries <tdevries@suse.de>
4590
4591 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4592
75f06e9d
TV
45932019-05-07 Tom de Vries <tdevries@suse.de>
4594
4595 PR testsuite/24522
4596 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4597 section.
4598
77e7aaa4
TV
45992019-05-07 Tom de Vries <tdevries@suse.de>
4600
4601 PR testsuite/24522
4602 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4603 .debug_aranges section.
4604
456ba0fa
TV
46052019-05-07 Tom de Vries <tdevries@suse.de>
4606
4607 PR testsuite/24159
4608 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4609
5a56d6a6
TV
46102019-05-06 Tom de Vries <tdevries@suse.de>
4611
4612 * lib/gdb.exp (exec_has_index_section): New proc.
4613 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4614 section.
4615
9d6d4be8
TV
46162019-05-04 Tom de Vries <tdevries@suse.de>
4617
4618 * boards/cc-with-debug-names.exp: New file.
4619
222a8d25
TT
46202019-05-03 Tom Tromey <tromey@adacore.com>
4621
4622 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4623 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4624 * gdb.ada/char_enum.exp: Add test.
4625
0fdfd794
TV
46262019-05-03 Tom de Vries <tdevries@suse.de>
4627
4628 * boards/cc-with-gdb-index.exp: New file.
4629
80062eb9
AB
46302019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4631
4632 * gdb.rust/simple.exp: Add new test case.
4633 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4634 (main): Initialise an instance of the new struct.
4635
4504bbde
TT
46362019-05-01 Tom Tromey <tromey@adacore.com>
4637
4638 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4639 record.
4640 (NPR): New variable.
4641 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4642 test.
4643
d48e62f4
TT
46442019-05-01 Tom Tromey <tromey@adacore.com>
4645
4646 * gdb.ada/packed_array_assign.exp: Add packed assignment
4647 regression test.
4648
f59f30f5
TV
46492019-05-01 Tom de Vries <tdevries@suse.de>
4650
4651 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4652
b70bfc54
TV
46532019-05-01 Tom de Vries <tdevries@suse.de>
4654
4655 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4656
15f18d14
AT
46572019-04-30 Ali Tamur <tamur@google.com>
4658
4659 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4660
2ff0a947
TT
46612019-04-30 Tom Tromey <tromey@adacore.com>
4662
4663 * lib/ada.exp (find_ada_tool): New proc.
4664 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4665 * gdb.ada/catch_ex_std.exp: New file.
4666 * gdb.ada/catch_ex_std/foo.adb: New file.
4667 * gdb.ada/catch_ex_std/some_package.adb: New file.
4668 * gdb.ada/catch_ex_std/some_package.ads: New file.
4669
a776957c
TT
46702019-04-30 Tom Tromey <tromey@adacore.com>
4671
4672 PR c++/24470:
4673 * gdb.cp/temargs.cc: Add test code from PR.
4674
bc68014d
AB
46752019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4676
4677 * gdb.fortran/vla-datatypes.exp: Update expected results.
4678 * gdb.fortran/vla-ptype.exp: Likewise.
4679 * gdb.fortran/vla-type.exp: Likewise.
4680 * gdb.fortran/vla-value.exp: Likewise.
4681
f1fdc960
AB
46822019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4683
4684 * gdb.fortran/ptr-indentation.exp: Update expected results.
4685 * gdb.fortran/ptype-on-functions.exp: Likewise.
4686 * gdb.fortran/vla-ptr-info.exp: Likewise.
4687 * gdb.fortran/vla-value.exp: Likewise.
4688
bf7a4de1
AB
46892019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4690
4691 * gdb.fortran/ptype-on-functions.exp: New file.
4692 * gdb.fortran/ptype-on-functions.f90: New file.
4693
bbe75b9d
AB
46942019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4695
4696 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4697 case void string.
4698
1db455a7
AB
46992019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4700
4701 * gdb.fortran/complex.exp: Expand.
4702 * gdb.fortran/complex.f: Renamed to...
4703 * gdb.fortran/complex.f90: ...this, and extended to add more
4704 complex values.
4705
b6d03bb2
AB
47062019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4707
4708 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4709 MODULO, CMPLX.
4710
2e62ab40
AB
47112019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4712 Richard Bunt <richard.bunt@arm.com>
4713
4714 * gdb.base/max-depth.c: New file.
4715 * gdb.base/max-depth.exp: New file.
4716 * gdb.python/py-nested-maps.c: New file.
4717 * gdb.python/py-nested-maps.exp: New file.
4718 * gdb.python/py-nested-maps.py: New file.
4719 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4720 (test_all_common): Call test_max_depth.
4721 * gdb.fortran/max-depth.exp: New file.
4722 * gdb.fortran/max-depth.f90: New file.
4723 * gdb.go/max-depth.exp: New file.
4724 * gdb.go/max-depth.go: New file.
4725 * gdb.modula2/max-depth.exp: New file.
4726 * gdb.modula2/max-depth.c: New file.
4727 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4728
d2b584a5
TV
47292019-04-29 Tom de Vries <tdevries@suse.de>
4730
4731 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4732
136afab8
PW
47332019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4734
4735 * gdb.base/callexit.exp: Test may-call-functions off.
4736
725cbb63
KS
47372019-04-25 Keith Seitz <keiths@redhat.com>
4738
4739 PR c++/24367
4740 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4741 (another_incomplete_struct, test_incomplete): New definitions.
4742 (main): Use new definitions.
4743 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4744 functions.
4745
701adfb0
PA
47462019-04-25 Ali Tamur <tamur@google.com>
4747
4748 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4749
82433e3e
SDJ
47502019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4751
4752 PR corefiles/11608
4753 PR corefiles/18187
4754 * gdb.base/coredump-filter-build-id.exp: New file.
4755
dd06d4d6
AH
47562019-04-25 Alan Hayward <alan.hayward@arm.com>
4757
e79be6e5
SM
4758 * Makefile.in: Pass through GDBSERVER_DEBUG.
4759 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4760 (gdbserver,debug): Add board setting.
4761 * gdb.trace/tspeed.exp: Skip when debugging.
4762 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4763 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4764
1670072e
TT
47652019-04-24 Tom Tromey <tromey@adacore.com>
4766
4767 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4768 Rust.
4769
a59240a4
TT
47702019-04-24 Tom Tromey <tromey@adacore.com>
4771
4772 * gdb.arch/amd64-eval.exp: Test bitfield return.
4773 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4774 (class Foo) <return_bitfields>: New method.
4775 (main): Call it.
4776
b907456c
AB
47772019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4778
4779 * gdb.cp/many-args.cc: New file.
4780 * gdb.cp/many-args.exp: New file.
4781
5c565afd
TV
47822019-04-23 Tom de Vries <tdevries@suse.de>
4783
4784 PR gdb/24433
4785 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4786
ba22ff86
AH
47872019-04-23 Alan Hayward <alan.hayward@arm.com>
4788
4789 * gdb.trace/backtrace.exp: Use nopie flag.
4790 * gdb.trace/circ.exp: Likewise.
4791 * gdb.trace/collection.exp: Likewise.
4792 * gdb.trace/ftrace.exp: Likewise.
4793 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4794 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4795 * gdb.trace/qtro.exp: Likewise.
4796 * gdb.trace/read-memory.exp: Likewise.
4797 * gdb.trace/report.exp: Likewise.
4798 * gdb.trace/tfile.exp: Likewise.
4799 * gdb.trace/tfind.exp: Likewise.
4800 * gdb.trace/unavailable.exp: Likewise.
4801
7905fc35
PA
48022019-04-22 Pedro Alves <palves@redhat.com>
4803
4804 * gdb.base/solib-probes-nosharedlibrary.c,
4805 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4806
8ecb59f8
TT
48072019-04-19 Tom Tromey <tromey@adacore.com>
4808
4809 * gdb.ada/ptype_union.c: New file.
4810 * gdb.ada/ptype_union.exp: New file.
4811
62160ec9
TT
48122019-04-19 Tom Tromey <tromey@adacore.com>
4813
4814 PR symtab/24423:
4815 * gdb.base/list0.h (foo): Add a control-l character.
4816
36cd4ba5
TV
48172019-04-18 Tom de Vries <tdevries@suse.de>
4818
4819 PR gdb/24433
4820 * boards/local-board.exp: Set sysroot to "".
4821
b73715df
TV
48222019-04-18 Tom de Vries <tdevries@suse.de>
4823 Pedro Alves <palves@redhat.com>
4824
4825 PR gdb/24454
4826 * gdb.threads/vfork-follow-child-exec.c: New file.
4827 * gdb.threads/vfork-follow-child-exec.exp: New file.
4828 * gdb.threads/vfork-follow-child-exit.c: New file.
4829 * gdb.threads/vfork-follow-child-exit.exp: New file.
4830
4aa866af
LS
48312019-04-15 Leszek Swirski <leszeks@google.com>
4832
4833 * gdb.arch/amd64-eval.cc: New file.
4834 * gdb.arch/amd64-eval.exp: New file.
4835
e5a1a79a
AH
48362019-04-11 Alan Hayward <alan.hayward@arm.com>
4837
4838 * gdb.server/sysroot.c: New test.
4839 * gdb.server/sysroot.exp: New file.
4840 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4841 matching param.
4842
41077b66
AB
48432019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4844
4845 * gdb.base/align.exp: Extend test to cover structures containing
4846 only static fields.
4847
c30391f8
TV
48482019-04-11 Tom de Vries <tdevries@suse.de>
4849
4850 * boards/cc-with-dwz-m.exp: New file.
4851 * boards/cc-with-dwz.exp: New file.
4852 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4853
e242fd12
SM
48542019-04-09 Simon Marchi <simon.marchi@efficios.com>
4855
4856 * gdb.base/start-cpp.exp: New file.
4857 * gdb.base/start-cpp.cc: New file.
4858
2b0c8b01
KB
48592019-04-08 Kevin Buettner <kevinb@redhat.com>
4860
4861 * gdb.python/py-thrhandle.exp: Adjust tests to call
4862 thread_from_handle instead of thread_from_thread_handle.
4863
947210e5
KB
48642019-04-08 Kevin Buettner <kevinb@redhat.com>
4865
4866 * gdb.python/py-thrhandle.exp: Add tests for
4867 gdb.InferiorThread.handle.
4868
d7df6549
AB
48692019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4870
4871 * gdb.python/py-function.exp: Check calling helper function from
4872 all languages.
4873 * lib/gdb.exp (gdb_supported_languages): New proc.
4874
8bdc1658
AB
48752019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4876
4877 * gdb.base/complex-parts.c: New file.
4878 * gdb.base/complex-parts.exp: New file.
4879
05caa1d2
TT
48802019-04-01 Tom Tromey <tromey@adacore.com>
4881
4882 PR symtab/23331:
4883 * gdb.dwarf2/dw2-ranges-main.c: New file.
4884 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4885 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4886
7734102d
EZ
48872019-03-30 Simon Marchi <simark@simark.ca>
4888
4889 * gdb.base/default.exp: Add values for $_gdb_major and
4890 $_gdb_minor.
4891
188e1fa9
TT
48922019-03-29 Tom Tromey <tromey@adacore.com>
4893
4894 * gdb.base/help.exp: Tighten apropos regexp.
4895
2880242d
KS
48962019-03-29 Keith Seitz <keiths@redhat.com>
4897
4898 * gdb.fortran/array-bounds.exp: New file.
4899 * gdb.fortran/array-bounds.f90: New file.
4900
077cad8e
PW
49012019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4902
4903 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4904
80047cfc
PW
49052019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4906
4907 * gdb.multi/hello.c (main): Increase alarm timer.
4908
f489207e
SL
49092019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4910
4911 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4912 factor when no hardware watchpoint support.
4913
c92df149
AH
49142019-03-28 Alan Hayward <alan.hayward@arm.com>
4915 Pedro Alves <palves@redhat.com>
4916
4917 * boards/local-board.exp: set sysroot to /.
4918
933aebfa
AH
49192019-03-27 Alan Hayward <alan.hayward@arm.com>
4920
4921 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4922 in child.
4923
9f9aa852
AB
49242019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4925
4926 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4927 field.
4928 (make_container): Initialise new field.
4929 * gdb.python/py-prettyprint.exp: Add new tests.
4930 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4931 <display_hint>: New method.
4932
3714a195
AB
49332019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4934
4935 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4936 gdb_continue_to_breakpoint more throughout this test.
4937 (run_lang_tests) Supply unique test names, and use
4938 gdb_test_no_output.
4939
18c77628
AB
49402019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4941
4942 * gdb.base/finish-pretty.exp: Update expected results.
4943 * gdb.base/pretty-print.c: New file.
4944 * gdb.base/pretty-print.exp: New file.
4945
9a93502f
PA
49462019-03-25 Pedro Alves <palves@redhat.com>
4947
4948 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4949 move comments outside list. Append '-i "" eof' section.
4950
968aa7ae
AH
49512019-03-22 Alan Hayward <alan.hayward@arm.com>
4952
34a7f2a4 4953 PR testsuite/25016
968aa7ae
AH
4954 * README: Add pie options.
4955 * gdb.base/break-interp.exp: Ensure pie is disabled.
4956 * gdb.base/dump.exp: Likewise.
4957 * lib/gdb.exp (gdb_compile): Add pie option.
4958
4c7d57e7
TT
49592019-03-19 Tom Tromey <tromey@adacore.com>
4960
4961 * gdb.mi/mi2-cli-display.c: New file.
4962 * gdb.mi/mi2-cli-display.exp: New file.
4963
bff8c71f
TT
49642019-03-18 Joel Brobecker <brobecker@adacore.com>
4965 Tom Tromey <tromey@adacore.com>
4966
4967 * gdb.ada/ptype_array/pck.adb: New file.
4968 * gdb.ada/ptype_array/pck.ads: New file.
4969 * gdb.ada/ptype_array/foo.adb: New file.
4970 * gdb.ada/ptype_array.exp: New file.
4971
d085f989
TT
49722019-03-14 Tom Tromey <tromey@adacore.com>
4973
4974 * gdb.base/style.exp: Add "set style sources" test.
4975
b4be1b06
SM
49762019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4977
4978 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4979 * mi-breakpoint-multiple-locations.exp: ... this.
4980 (make_breakpoints_pattern): New proc.
4981 (do_test): Add mi_version parameter, test -break-insert,
4982 -break-info and =breakpoint-created.
4983
7cde5fc2
AB
49842019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4985
4986 * config/default.exp: Remove 'load_lib gdb.exp'.
4987 * config/monitor.exp: Likewise.
4988 * config/sid.exp: Likewise.
4989 * config/sim.exp: Likewise.
4990 * config/slite.exp: Likewise.
4991 * config/unix.exp: Likewise.
4992 * gdb.base/default.exp: Remove unhelpful comment.
4993
efbecbc1
AB
49942019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4995
4996 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4997
0841c79a
AB
49982019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4999
5000 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
5001
4a270568
AB
50022019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5003
5004 * gdb.fortran/type-kinds.exp: Update expected results.
5005
067630bd
AB
50062019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5007
5008 * gdb.fortran/type-kinds.exp: Test new integer type kind.
5009
3be47f7a
AB
50102019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5011
5012 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
5013 function.
5014 (test_basic_parsing_of_type_kinds): Expand types tested.
5015 (test_parsing_invalid_type_kinds): New function.
5016
4d00f5d8
AB
50172019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5018
5019 * gdb.fortran/intrinsics.exp: New file.
5020 * gdb.fortran/intrinsics.f90: New file.
5021 * gdb.fortran/type-kinds.exp: New file.
5022
c8f91604
AB
50232019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5024
5025 * gdb.fortran/dot-ops.exp: New file.
5026
dd9f2c76
AB
50272019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5028
5029 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
5030 Check upper and lower case logical literals.
5031
84ec9724
AB
50322019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
5033
5034 * gdb.fortran/types.exp (test_float_literal_types_accepted):
5035 Remove duplicate tests.
5036
c3734e09
AH
50372019-03-06 Alan Hayward <alan.hayward@arm.com>
5038
5039 * lib/gdb.exp (builtin_cd): rename of cd.
5040 (cd): Override builtin.
5041
aa3cfbda
RB
50422019-03-06 Richard Bunt <richard.bunt@arm.com>
5043
5044 * gdb.fortran/function-calls.exp: New file.
5045 * gdb.fortran/function-calls.f90: New test.
5046
7b63ad86
RB
50472019-03-04 Richard Bunt <richard.bunt@arm.com>
5048
5049 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
5050 on user program standard output.
5051 * gdb.fortran/short-circuit-argument-list.f90: Record function
5052 calls.
5053
01abb042
AH
50542019-02-28 Alan Hayward <alan.hayward@arm.com>
5055
c3734e09
AH
5056 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
5057 failure.
01abb042 5058
92137da0
RO
50592019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5060
5061 PR gdb/8527
5062 * gdb.base/interrupt-daemon-attach.c,
5063 gdb.base/interrupt-daemon-attach.exp: New test.
5064
5862844d
PA
50652019-02-27 Pedro Alves <palves@redhat.com>
5066
5067 * gdb.base/page.exp: Add tests for "set width/height -1".
5068
8ed25214
PA
50692019-02-27 Pedro Alves <palves@redhat.com>
5070
5071 * gdb.base/page.exp: Add tests for "set/show width/height" with
5072 "infinite" values.
5073
6c28e44a
TT
50742019-02-27 Tom Tromey <tromey@adacore.com>
5075
5076 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
5077 2.4.
5078 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
5079 workaround.
5080
bf9a735e
AB
50812019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
5082
5083 * gdb.base/align.exp: Extend to compile in both C and C++, and add
5084 tests for structs with static members.
5085
8791793c
TT
50862019-02-26 Tom Tromey <tromey@adacore.com>
5087
5088 * gdb.python/py-value.exp (test_value_from_buffer): Check for
5089 ValueError, not TypeError.
5090
bc2a507e
KB
50912019-02-26 Kevin Buettner <kevinb@redhat.com>
5092
5093 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
5094 call from main program.
5095
e0e7d3bd
JB
50962019-02-23 Joel Brobecker <brobecker@adacore.com>
5097
5098 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
5099 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
5100 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
5101 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
5102 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
5103
9600246d
KS
51042019-02-22 Keith Seitz <keiths@redhat.com>
5105
5106 PR symtab/23853
5107 * gdb.base/symlink-sourcefile.c: New file.
5108 * gdb.base/symlink-sourcefile.exp: New file.
5109
0c95f9ed
TT
51102019-02-20 Tom Tromey <tom@tromey.com>
5111
5112 * gdb.base/info_qt.exp: Update.
5113
6caa91b6
SM
51142019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
5115
5116 * gdb.base/source.exp: Move "error in sourced script" code to
5117 the end.
5118 * gdb.base/source-error.gdb: Move contents to
5119 source-error-1.gdb. Add new code to source source-error-1.gdb.
5120 * gdb.base/source-error-1.gdb: New file, from previous
5121 source-error.gdb.
5122
6506371f
TT
51232019-02-17 Tom Tromey <tom@tromey.com>
5124
5125 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
5126 for macro styling.
5127 * gdb.base/style.c (SOME_MACRO): New macro.
5128
a0087920
TT
51292019-02-17 Tom Tromey <tom@tromey.com>
5130
5131 * gdb.base/style.exp: Add line-wrapping tests.
5132 * gdb.base/page.exp: Add test for quitting during pagination.
5133
a2cd4f14
JB
51342019-02-17 Joel Brobecker <brobecker@adacore.com>
5135
5136 * gdb.ada/big_packed_array: New testcase.
5137 * gdb.ada/homonym.exp: Fix incorrect expected output for
5138 "break <homonym__get_value>" test.
5139
9d70ffbc
WP
51402019-02-13 Weimin Pan <weimin.pan@oracle.com>
5141
5142 PR breakpoints/21870
5143 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
5144 and prepare_for_testing. Add comment.
5145 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
5146 redundant cleanup call. Clean up comment.
5147
01c7ae81
WP
51482019-02-12 Weimin Pan <weimin.pan@oracle.com>
5149
5150 PR breakpoints/21870
5151 * gdb.arch/aarch64-dbreg-contents.exp: New file.
5152 * gdb.arch/aarch64-dbreg-contents.c: New file.
5153
aff29d1c
JB
51542019-02-10 Joel Brobecker <brobecker@adacore.com>
5155
5156 * gdb.ada/mi_ref_changeable: New testcase.
5157
df0da8a2
AH
51582019-02-07 Alan Hayward <alan.hayward@arm.com>
5159
5160 * gdb.base/attach.exp: Add double attach test.
5161
bd447abb
SM
51622019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
5163
5164 * lib/gdb.exp (default_gdb_start): Don't match pagination
5165 prompt.
5166 (gdb_init): Set stty_init.
5167
1dbc40b9
TT
51682019-01-27 Tom Tromey <tom@tromey.com>
5169
5170 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
5171 skip_python_tests.
5172
353229bf
AH
51732019-01-24 Alan Hayward <alan.hayward@arm.com>
5174
5175 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
5176 New structure.
5177 (struct struct_static_02_02): Likewise.
5178 (struct struct_static_02_03): Likewise.
5179 (struct struct_static_02_04): Likewise.
5180 (struct struct_static_04_01): Likewise.
5181 (struct struct_static_04_02): Likewise.
5182 (struct struct_static_04_03): Likewise.
5183 (struct struct_static_04_04): Likewise.
5184 (struct struct_static_06_01): Likewise.
5185 (struct struct_static_06_02): Likewise.
5186 (struct struct_static_06_03): Likewise.
5187 (struct struct_static_06_04): Likewise.
5188 (cmp_struct_static_02_01): Likewise.
5189 (cmp_struct_static_02_02): Likewise.
5190 (cmp_struct_static_02_03): Likewise.
5191 (cmp_struct_static_02_04): Likewise.
5192 (cmp_struct_static_04_01): Likewise.
5193 (cmp_struct_static_04_02): Likewise.
5194 (cmp_struct_static_04_03): Likewise.
5195 (cmp_struct_static_04_04): Likewise.
5196 (cmp_struct_static_06_01): Likewise.
5197 (cmp_struct_static_06_02): Likewise.
5198 (cmp_struct_static_06_03): Likewise.
5199 (cmp_struct_static_06_04): Likewise.
5200 (call_all): Test new structs.
5201 * gdb.base/infcall-nested-structs.exp: Likewise.
5202
73021deb
AH
52032019-01-21 Alan Hayward <alan.hayward@arm.com>
5204 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
5205
fc65c7db
AH
52062019-01-21 Alan Hayward <alan.hayward@arm.com>
5207 * gdb.base/stack-protector.c: New test.
5208 * gdb.base/stack-protector.exp: New file.
5209 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5210 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
5211 option.
5212 (gdb_compile): Remove stack protector for GCC and prevent
5213 recursion.
5214
c24bdb02
KS
52152019-01-16 Keith Seitz <keiths@redhat.com>
5216
5217 PR gdb/23773
5218 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
5219
6f072a10
PFC
52202019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5221
5222 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
5223 aliases.
5224 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5225 tests.
5226 * gdb.arch/powerpc-vector-regs.c: New file.
5227 * gdb.arch/powerpc-vector-regs.exp: New file.
5228
a7b8d682
PFC
52292019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5230
5231 * gdb.arch/altivec-regs.exp: Fix the list passed to
5232 gdb_expect_list when testing "info vector".
5233
6eb6fb67
AB
52342019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5235
5236 * gdb.base/style.exp: Don't include path in testname.
5237
b56f80d8
KS
52382019-01-10 Keith Seitz <keiths@redhat.com>
5239
5240 PR gdb/23712
5241 PR symtab/23010
5242 * gdb.dwarf2/multidictionary.exp: New file.
5243
041be526
SM
52442019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5245
5246 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5247 (test_gnuv3_style_demangling): ... this.
5248 (test_lucid_style_demangling): Remove.
5249 (test_arm_style_demangling): Remove.
5250 (test_hp_style_demangling): Remove.
5251 (do_tests): Remove calls to the above.
5252
d820d0c3
AB
52532019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5254
5255 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5256 case.
5257
f097f5ad
TT
52582019-01-06 Tom Tromey <tom@tromey.com>
5259
5260 PR gdb/28155:
5261 * gdb.dwarf2/typedef-void-finish.exp: New file.
5262
2cd8cc0b
TT
52632018-12-28 Tom Tromey <tom@tromey.com>
5264 Simon Marchi <simark@simark.ca>
5265
5266 * gdb.base/jit-exec.exp: New file.
5267 * gdb.base/jit-exec.c: New file.
5268 * gdb.base/jit-execd.c: New file.
5269
35fb8261
TT
52702018-12-28 Tom Tromey <tom@tromey.com>
5271
5272 * gdb.base/style.exp: Update test to check for address styling.
5273
47fd17cd
TT
52742018-12-28 Tom Tromey <tom@tromey.com>
5275
5276 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5277 message.
5278
d47032b7
TT
52792018-12-28 Tom Tromey <tom@tromey.com>
5280
5281 * gdb.base/style.exp: Add test for version number styling.
5282
af79b68d
TT
52832018-12-28 Tom Tromey <tom@tromey.com>
5284
5285 * gdb.base/style.exp: Add test for print_address_symbolic.
5286
0bb296cb
TT
52872018-12-28 Tom Tromey <tom@tromey.com>
5288
5289 * gdb.base/style.exp: Add test for breakpoint setting.
5290
80ae2043
TT
52912018-12-28 Tom Tromey <tom@tromey.com>
5292
5293 * gdb.base/style.exp: Add test for variable names.
5294
cbe56571
TT
52952018-12-28 Tom Tromey <tom@tromey.com>
5296
5297 * gdb.base/style.exp: New file.
5298 * gdb.base/style.c: New file.
5299
9162a27c
TT
53002018-12-28 Tom Tromey <tom@tromey.com>
5301
5302 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
5303 "dumb".
5304 * gdb.base/readline.exp (operate_and_get_next): Save and restore
5305 the TERM environment variable.
5306
bc543c90
TT
53072018-12-27 Tom Tromey <tom@tromey.com>
5308
5309 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
5310 pagination test.
5311
6f0ffe50
AB
53122018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
5313
5314 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
5315 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
5316
b5a1e557
PW
53172018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5318
5319 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
5320 Filename a.adb changed to bp_fun_addr.adb.
5321 gdb.ada/bp_fun_addr.exp: Update test accordingly.
5322
6e8b1ab2
JV
53232018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
5324
5325 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
5326 non-PIE executables.
5327 * README: Mention the gdb,nopie_flag board setting.
5328 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
5329 non-PIE executable.
5330 * gdb.arch/amd64-entry-value.exp: Likewise.
5331 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
5332 * gdb.arch/i386-float.exp: Likewise.
5333 * gdb.arch/i386-signal.exp: Likewise.
5334 * gdb.mi/mi-reg-undefined.exp: Likewise.
5335
d00a27c5
PM
53362018-12-21 Paul Marechal <paul.marechal@ericsson.com>
5337
5338 PR gdb/23974
5339 * gdb.base/info-os.exp: Check return for unknown "info os" type.
5340
161d081c
PW
53412018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5342
5343 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
5344 Update order of results accordingly.
5345
b001de23
AB
53462018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
5347
5348 * gdb.base/annota1.exp: Update a test regexp.
5349
99e1a184
AB
53502018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5351
5352 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
5353
7a81c1e2
PW
53542018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5355
5356 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
5357 (reuse_time): Initialize to REUSE_TIME_CAP.
5358 (check_rc): New function.
5359 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
5360 Check pthread_create rc.
5361 (spawner_thread_func): Check pthread_create and pthread_join rc.
5362
73e8dc90
PA
53632018-12-08 Pedro Alves <palves@redhat.com>
5364
5365 * gdb.base/list.exp (test_forward_search): Rename to ...
5366 (test_forward_reverse_search): ... this. Also test reverse-search
5367 and the forward-search alias.
5368
13f2ed32
AB
53692018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
5370
5371 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
5372 local timeout variable before return, and remove all local timeout
5373 variable entirely.
5374 (gdb_load): Likewise.
5375
64d27cfc
TV
53762018-12-01 Tom de Vries <tdevries@suse.de>
5377
5378 * gdb.base/gdb-caching-proc.exp: New file.
5379
f63c03b4
SDJ
53802018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
5381
5382 * Makefile.in (TIMESTAMP): New variable.
5383 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
5384 command.
5385 (check-single-racy): Likewise.
5386 (check/%.exp): Likewise.
5387 (check-racy/%.exp): Likewise.
5388 (workers/%.worker): Likewise.
5389 (build-perf): Likewise.
5390 (check-perf): Likewise.
5391 * README: Describe new "TS" and "TS_FORMAT" variables.
5392 * print-ts.py: New file.
5393
1c97054b
BF
53942018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
5395
5396 PR python/23714
5397 * gdb.python/python.exp: Test command repetition after
5398 gdb.execute.
5399
1871a62d
AB
54002018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
5401
5402 * gdb.opt/inline-break.exp: Add test that info breakpoint output
5403 is correctly aligned.
5404
fb5e1ed9
PW
54052018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5406
5407 * gdb.ada/info_auto_lang.exp: New testcase.
5408 * gdb.ada/info_auto_lang/global_pack.ads: New file.
5409 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
5410 * gdb.ada/info_auto_lang/some_c.c: New file.
5411
43d397ca
PW
54122018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5413
5414 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
5415 FUNC_lang language syntax.
5416
beddd671
PW
54172018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5418
5419 * gdb.base/info_minsym.c: New file.
5420 * gdb.base/info_minsym.exp: New file.
5421
73fc52c4
TT
54222018-11-19 Tom Tromey <tom@tromey.com>
5423
5424 PR rust/23625:
5425 * gdb.rust/simple.exp: Add ptype test. Update expected output.
5426 * gdb.rust/expr.exp: Update expected output. Change one test.
5427
994b876a
TT
54282018-11-19 Tom Tromey <tom@tromey.com>
5429
5430 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
5431
6769f276
PA
54322018-11-19 Pedro Alves <palves@redhat.com>
5433
5434 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
5435 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
5436 see the expected warning.
5437
38a72da0
AH
54382018-11-16 Alan Hayward <alan.hayward@arm.com>
5439
5440 PR gdb/22736:
5441 * gdb.cp/infcall-nodebug-lib.c: New test.
5442 * gdb.cp/infcall-nodebug-main.c: New test.
5443 * gdb.cp/infcall-nodebug.exp: New file.
5444
53a89d6e
SM
54452018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
5446
5447 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
5448 completer tests.
5449
9325300d
TV
54502018-11-09 Tom de Vries <tdevries@suse.de>
5451
5452 * gdb.base/msym-lang.c: New test.
5453 * gdb.base/msym-lang.exp: New file.
5454 * gdb.base/msym-lang-main.c: New test.
5455
20f0d60d
TT
54562018-11-08 Tom Tromey <tom@tromey.com>
5457
5458 PR gdb/23555:
5459 PR gdb/23838:
5460 * gdb.base/warning.exp: New file.
5461
b5420128
JB
54622018-11-08 Jan Beulich <jbeulich@suse.com>
5463
5464 * testsuite/gdb.arch/i386-avx512.c,
5465 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
5466
cd115d61
AB
54672018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
5468
5469 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
5470 point hardware.
5471
35ee2dc2
AB
54722018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
5473
5474 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
5475 * gdb.dwarf2/missing-type-name.exp: New file.
5476
31aceee8
TV
54772018-11-06 Tom de Vries <tdevries@suse.de>
5478
5479 * gdb.base/many-headers.c: New test.
5480 * gdb.base/many-headers.exp: New file.
5481
109be305
JW
54822018-11-06 Jim Wilson <jimw@sifive.com>
5483
5484 * gdb.base/code_elim.exp: For riscv, set additional_flags
5485 to include -msmall-data-limit=0.
5486
e2b7af72
JB
54872018-11-01 Joel Brobecker <brobecker@adacore.com>
5488
5489 * gdb.ada/watch_minus_l: New testcase.
5490
cdcda965
SM
54912018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
5492
5493 * gdb.arch/aix-sighandle.c: New file.
5494 * gdb.arch/aix-sighandle.exp: New file.
5495
92dcebf3
AB
54962018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5497
5498 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
5499 registers being unions.
5500
68b9ac18
TV
55012018-10-31 Tom de Vries <tdevries@suse.de>
5502
5503 * lib/valgrind.exp: New file.
5504 (vgdb_start, vgdb_stop): New procs, factored out of ...
5505 * gdb.base/valgrind-bt.exp: ... here, ...
5506 * gdb.base/valgrind-disp-step.exp: ... here and ...
5507 * gdb.base/valgrind-infcall.exp: ... here.
5508
1443936e
TV
55092018-10-31 Tom de Vries <tdevries@suse.de>
5510
5511 * lib/gdb.exp (get_valueof): Don't output read value in test name.
5512
eb77c9df
AB
55132018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5514
5515 * gdb.dwarf2/void-type.c: New file.
5516 * gdb.dwarf2/void-type.exp: New file.
5517
82b5e646
PW
55182018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5519
5520 * gdb.base/info_qt.c: New file.
5521 * gdb.base/info_qt.exp: New file.
5522
8d619c01
EBM
55232018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5524
5525 * gdb.arch/powerpc-htm-regs.c: New file.
5526 * gdb.arch/powerpc-htm-regs.exp: New file.
5527
f2cf6173
EBM
55282018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5529
5530 * gdb.arch/powerpc-tar.c: New file.
5531 * gdb.arch/powerpc-tar.exp: New file.
5532
7ca18ed6
EBM
55332018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5534
5535 * gdb.arch/powerpc-ppr-dscr.c: New file.
5536 * gdb.arch/powerpc-ppr-dscr.exp: New file.
5537
bfcc0eba
TV
55382018-10-25 Tom de Vries <tdevries@suse.de>
5539
5540 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
5541
fe1a5cad
TV
55422018-10-24 Tom de Vries <tdevries@suse.de>
5543
5544 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
5545 longer exists error.
5546
a76dc3b7
TV
55472018-10-24 Tom de Vries <tdevries@suse.de>
5548
5549 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5550
4df46df7
TV
55512018-10-24 Tom de Vries <tdevries@suse.de>
5552
5553 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5554 --db-attach in valgrind.
5555
0dbfcfff
AB
55562018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5557
5558 * gdb.arch/riscv-reg-aliases.c: New file.
5559 * gdb.arch/riscv-reg-aliases.exp: New file.
5560
b04480b1
AH
55612018-10-19 Alan Hayward <alan.hayward@arm.com>
5562
5563 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5564
2c6ac8d7
AH
55652018-10-19 Alan Hayward <alan.hayward@arm.com>
5566
5567 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5568
2bc69f25
AH
55692018-10-19 Alan Hayward <alan.hayward@arm.com>
5570
5571 * gdb.cp/ovldbreak.exp: Fix regexps.
5572
1f1ae3a3
AH
55732018-10-19 Alan Hayward <alan.hayward@arm.com>
5574
5575 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5576
94c18618
SDJ
55772018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5578
5579 PR cli/23785
5580 * gdb.base/restore.exp: New test to check if "restore" with an
5581 invalid file doesn't segfault.
5582
812cd6eb
TV
55832018-10-18 Tom de Vries <tdevries@suse.de>
5584
5585 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5586 * gdb.ada/excep_handle.exp: Same.
5587 * gdb.ada/mi_string_access.exp: Same.
5588 * gdb.ada/mi_var_union.exp: Same.
5589 * gdb.arch/arc-analyze-prologue.exp: Same.
5590 * gdb.arch/arc-decode-insn.exp: Same.
5591 * gdb.base/readnever.exp: Same.
5592 * gdb.fortran/printing-types.exp: Same.
5593 * gdb.guile/scm-lazy-string.exp: Same.
5594
c4b90788
TV
55952018-10-16 Tom de Vries <tdevries@suse.de>
5596
5597 PR gdb/23730
5598 * gdb.base/catch-follow-exec.c: Add copyright notice.
5599 * gdb.base/catch-follow-exec.exp: Rewrite to use
5600 gdb_spawn_with_cmdline_opts. Require gdb-native.
5601
8bca2978
SL
56022018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5603
5604 * gdb.trace/actions-changed.exp: Check for arch support.
5605 * gdb.trace/actions.exp: Likewise.
5606 * gdb.trace/ax.exp: Likewise.
5607 * gdb.trace/backtrace.exp: Likewise.
5608 * gdb.trace/change-loc.exp: Likewise.
5609 * gdb.trace/deltrace.exp: Likewise.
5610 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5611 * gdb.trace/ftrace.exp: Likewise.
5612 * gdb.trace/infotrace.exp: Check for arch support.
5613 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5614 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5615 * gdb.trace/mi-tsv-changed.exp: Likewise.
5616 * gdb.trace/packetlen.exp: Likewise.
5617 * gdb.trace/passc-dyn.exp: Likewise.
5618 * gdb.trace/passcount.exp: Likewise.
5619 * gdb.trace/pending.exp: Likewise.
5620 * gdb.trace/range-stepping.exp: Check for shlib support.
5621 * gdb.trace/report.exp: Check for arch support.
5622 * gdb.trace/save-trace.exp: Likewise.
5623 * gdb.trace/signal.exp: Check for signal support.
5624 * gdb.trace/tfind.exp: Check for arch support.
5625 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5626 * gdb.trace/trace-common.h: Add comment.
5627 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5628 * gdb.trace/trace-enable-disable.exp: Likewise.
5629 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5630 * gdb.trace/tracecmd.exp: Check for arch support.
5631 * gdb.trace/tspeed.exp: Check for shlib and target support.
5632 * gdb.trace/tstatus.exp: Check for arch support.
5633 * gdb.trace/tsv.exp: Likewise.
5634 * gdb.trace/while-dyn.exp: Likewise.
5635 * gdb.trace/while-stepping.exp: Likewise.
5636 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5637
f9c49bff
SM
56382018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5639
5640 * gdb.trace/tspeed.exp: Remove nowarnings.
5641 (prepare_for_trace_test): Declare "global ipalib".
5642 * gdb.trace/tspeed.c: Include unistd.h.
5643 (main): Remove superfluous printf argument.
5644
d4330bde
SL
56452018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5646
5647 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5648 directory prefix on the filename.
5649
8ecfd7bd
SDJ
56502018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5651
5652 * gdb.gdb/unittest.exp: Update expected message informing that
5653 selftests have been disabled.
5654 * gdb.server/unittest.exp: Likewise.
5655
58bbcd02
TV
56562018-10-09 Tom de Vries <tdevries@suse.de>
5657
5658 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5659 with runto_main.
5660
9f6b697b
WP
56612018-10-08 Weimin Pan <weimin.pan@oracle.com>
5662
5663 PR c++/16841
5664 * gdb.cp/virtbase2.cc: New file.
5665 * gdb.cp/virtbase2.exp: New file.
5666
add5ded5
TT
56672018-10-06 Tom Tromey <tom@tromey.com>
5668
5669 PR python/19399:
5670 * gdb.python/py-inferior.exp: Add architecture test.
5671
f9e48344
TT
56722018-10-06 Tom Tromey <tom@tromey.com>
5673
5674 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5675 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5676
2a8be203
TT
56772018-10-06 Tom Tromey <tom@tromey.com>
5678
5679 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5680 of a "throw" catchpoint.
5681
e04caa70
SDJ
56822018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5683
5684 * gdb.base/info-proc.exp: Update string expected from "help info
5685 proc".
5686
5ca8c39f
TT
56872018-10-04 Tom Tromey <tom@tromey.com>
5688
5689 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5690 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5691 (test_initial_complaints, test_empty_complaints): Update.
5692 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5693
3453e7e4
TT
56942018-10-04 Tom Tromey <tom@tromey.com>
5695
5696 PR cli/19551:
5697 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5698 * lib/gdb.exp (gdb_file_cmd): Update.
5699 * gdb.stabs/weird.exp (print_weird_var): Update.
5700 * gdb.server/solib-list.exp: Update.
5701 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5702 * gdb.mi/mi-cli.exp: Update.
5703 * gdb.linespec/linespec.exp: Update.
5704 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5705 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5706 * gdb.cp/cp-relocate.exp: Update.
5707 * gdb.base/sym-file.exp: Update.
5708 * gdb.base/relocate.exp: Update.
5709 * gdb.base/readnever.exp: Update.
5710 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5711 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5712 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5713 * gdb.base/code_elim.exp: Update.
5714 * gdb.base/break-unload-file.exp (test_break): Update.
5715 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5716 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5717 Update.
5718 * gdb.base/attach.exp (do_attach_tests): Update.
5719 * gdb.base/sepdebug.exp: Update.
5720 * gdb.python/py-section-script.exp: Update.
5721
6afcf761
TT
57222018-10-04 Tom Tromey <tom@tromey.com>
5723
5724 PR cli/22234:
5725 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5726 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5727 output.
5728
fef1b293
TT
57292018-10-04 Tom Tromey <tom@tromey.com>
5730
5731 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5732 set width and height to 0.
5733 (test_command_line_attach_run): Use -quiet.
5734
ca98345e
SL
57352018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5736
5737 * lib/gdb.exp (skip_ifunc_tests): New.
5738 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5739 other compile failures.
5740 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5741
ff34e6ae
SM
57422018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5743
5744 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5745 is_amd64_regs_target.
5746
6bb8890e
AH
57472018-10-01 Alan Hayward <alan.hayward@arm.com>
5748
5749 * gdb.arch/aarch64-sighandler-regs.c: New test.
5750 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5751 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5752
224d30d3
MM
57532018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5754
5755 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5756 assembly.
5757
f67ffa6a
AB
57582018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5759
5760 * gdb.base/frame-selection.exp: New file.
5761 * gdb.base/frame-selection.c: New file.
5762
9fc3183f
AH
57632018-09-27 Alan Hayward <alan.hayward@arm.com>
5764
5765 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5766 pthread barrier.
5767 (main): Likewise.
5768
d354055e
AB
57692018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5770
5771 * gdb.base/large-frame-1.c: New file.
5772 * gdb.base/large-frame-2.c: New file.
5773 * gdb.base/large-frame.exp: New file.
5774 * gdb.base/large-frame.h: New file.
5775
db727370
JL
57762018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5777
5778 PR gdb/20948
5779 * gdb.base/write_mem.exp: New test.
5780 * gdb.base/write_mem.c: Likewise.
5781
ae778caf
TT
57822018-09-23 Tom Tromey <tom@tromey.com>
5783
5784 PR python/18852:
5785 * gdb.python/py-parameter.exp: Add test for parameter that throws
5786 on "set".
5787
fd3ba736
TT
57882018-09-23 Tom Tromey <tom@tromey.com>
5789
5790 PR python/17284:
5791 * gdb.python/py-template.exp (test_template_arg): Add test for
5792 negative template argument number.
5793
39a24317
TT
57942018-09-23 Tom Tromey <tom@tromey.com>
5795
5796 PR python/14062:
5797 * gdb.python/python.exp: Add test for post_event error.
5798
f5769a2c
TT
57992018-09-23 Tom Tromey <tom@tromey.com>
5800
5801 PR python/18170:
5802 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5803 convert pointers to int and long.
5804
1c1e54f6
TT
58052018-09-23 Tom Tromey <tom@tromey.com>
5806
5807 PR python/20126:
5808 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5809 signed-ness conversion tests.
5810
fb4fa946
TT
58112018-09-23 Tom Tromey <tom@tromey.com>
5812
5813 PR python/18352;
5814 * gdb.python/py-value.exp (test_float_conversion): New proc.
5815 Use it.
5816
a466edac
HAQ
58172018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5818
5819 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5820
4ee9b0c5
SL
58212018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5822
5823 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5824 no readline.
5825 * gdb.base/utf8-identifiers.exp: Likewise.
5826 * gdb.cp/cpcompletion.exp: Likewise.
5827 * gdb.linespec/cpcompletion.exp: Likewise.
5828 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5829 * gdb.linespec/cpls-ops.exp: Likewise.
5830
23be8da7
RB
58312018-09-19 Richard Bunt <richard.bunt@arm.com>
5832 Chris January <chris.january@arm.com>
5833
5834 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5835 * gdb.fortran/short-circuit-argument-list.exp: New file.
5836 * gdb.fortran/short-circuit-argument-list.f90: New test.
5837
5031d0ae
SDJ
58382018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5839
5840 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5841 "arch=" keyword when executing "-stack-list-frames".
5842
b4c0d1a4
SDJ
58432018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5844
5845 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5846 "arch=" keyword when executing "-stack-list-frames".
5847
7a6d2b45
SDJ
58482018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5849
5850 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5851 break ada".
5852
8588b356
SM
58532018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5854
5855 PR python/23669
5856 * gdb.python/python.exp: Test gdb.execute("show commands").
5857
65e65158
TT
58582018-09-16 Tom Tromey <tom@tromey.com>
5859
5860 * gdb.base/new-ui.exp (do_execution_tests): Update.
5861 * gdb.base/dbx.exp (test_breakpoints): Update.
5862
bf326452
AH
58632018-09-14 Alan Hayward <alan.hayward@arm.com>
5864
5865 * lib/gdb.exp (gdb_simple_compile): Add proc.
5866 (is_elf_target): Use gdb_simple_compile.
5867 (skip_altivec_tests): Likewise.
5868 (skip_vsx_tests): Likewise.
5869 (skip_tsx_tests): Likewise.
5870 (skip_btrace_tests): Likewise.
5871 (skip_btrace_pt_tests): Likewise.
5872 (gdb_can_simple_compile): Likewise.
5873 (gdb_has_argv0): Likewise.
5874 (gdb_target_symbol_prefix): Likewise.
5875 (target_supports_scheduler_locking): Likewise.
5876
2361b0fb
TT
58772018-09-13 Tom Tromey <tom@tromey.com>
5878
5879 * Makefile.in (TAGS): Recognize proc_with_prefix and
5880 gdb_caching_proc.
5881
0ae1a321
SM
58822018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5883
5884 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5885 method.
5886
a40bf0c2
SM
58872018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5888
5889 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5890 and a few other Inferior properties when the Inferior is no
5891 longer valid.
5892
4a3fe98f
TT
58932018-09-13 Tom Tromey <tom@tromey.com>
5894
5895 PR rust/23650:
5896 * gdb.rust/simple.exp: Add test for enum field access error.
5897
098b2108
TT
58982018-09-13 Tom Tromey <tom@tromey.com>
5899
5900 PR rust/23626:
5901 * gdb.rust/simple.rs (EmptyEnum): New type.
5902 (main): Use it.
5903 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5904
1256af7d
SM
59052018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5906
5907 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5908 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5909 * gdb.python/py-symtab.exp: Update test printing an objfile.
5910
4aa8e6c2
SM
59112018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5912
5913 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5914 object.
5915
c221b2f7
AH
59162018-09-12 Alan Hayward <alan.hayward@arm.com>
5917
5918 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5919 (support_complex_tests): Use gdb_can_simple_compile.
5920 (is_ilp32_target): Likewise.
5921 (is_lp64_target): Likewise.
5922 (is_64_target): Likewise.
5923 (is_amd64_regs_target): Likewise.
5924 (is_aarch32_target): Likewise.
5925 (gdb_int128_helper): Likewise.
5926
6f1107b5
JK
59272018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5928
5929 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5930
1f5d1570
JG
59312018-09-10 Jerome Guitton <guitton@adacore.com>
5932
5933 * gdb.ada/same_component_name: Add test for case of tagged record
5934 with variable-length fields.
5935
cc330e39
XR
59362018-09-10 Xavier Roirand <roirand@adacore.com>
5937
5938 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5939 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5940 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5941 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5942
b9c50e9a
XR
59432018-09-10 Xavier Roirand <roirand@adacore.com>
5944
5945 * gdb.ada/mi_string_access.exp: New testcase.
5946 * gdb.ada/mi_string_access/bar.adb: New file.
5947 * gdb.ada/mi_string_access/pck.adb: New file.
5948 * gdb.ada/mi_string_access/pck.asd: New file.
5949
2963898f
XR
59502018-09-10 Xavier Roirand <roirand@adacore.com>
5951
5952 * gdb.ada/mi_var_union.exp: New testcase.
5953 * gdb.ada/mi_var_union/bar.adb: New file.
5954 * gdb.ada/mi_var_union/pck.adb: New file.
5955 * gdb.ada/mi_var_union/pck.asd: New file.
5956
1aac008f
TT
59572018-09-08 Tom Tromey <tom@tromey.com>
5958
5959 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5960
332cf4c9
TT
59612018-09-08 Tom Tromey <tom@tromey.com>
5962
5963 PR python/16047:
5964 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5965 (register_pretty_printers): Register new printer.
5966 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5967 test.
5968 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5969 (an_int_type3): New global.
5970
424da6cf
JB
59712018-09-08 Joel Brobecker <brobecker@adacore.com>
5972
5973 * gdb.ada/expr_with_funcall: New testcase.
5974
2a62dfa9
JB
59752018-09-08 Joel Brobecker <brobecker@adacore.com>
5976
5977 * gdb.ada/packed_array_assign: New testcase.
5978
96b6697f
AB
59792018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5980
5981 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5982 names, and add test prefixes to make test names unique.
5983
e4a62c65
TV
59842018-09-05 Tom de Vries <tdevries@suse.de>
5985
5986 * gdb.dwarf2/varval.exp: Add test.
5987
dd083ee2
GB
59882018-09-04 Gary Benson <gbenson@redhat.com>
5989
5990 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5991 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5992
aef9346c
TT
59932018-08-31 Tom Tromey <tom@tromey.com>
5994
5995 * gdb.rust/simple.rs: Rename second variable "v".
5996
c67f2e15
AB
59972018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5998
5999 * gdb.base/funcargs.c (use_a): New function.
6000 (recurse): Call use_a.
6001
078a0207
KS
60022018-08-29 Keith Seitz <keiths@redhat.com>
6003
6004 * gdb.compile/compile-cplus-anonymous.cc: New file.
6005 * gdb.compile/compile-cplus-anonymous.exp: New file.
6006 * gdb.compile/compile-cplus-array-decay.cc: New file.
6007 * gdb.compile/compile-cplus-array-decay.exp: New file.
6008 * gdb.compile/compile-cplus-inherit.cc: New file.
6009 * gdb.compile/compile-cplus-inherit.exp: New file.
6010 * gdb.compile/compile-cplus-member.cc: New file.
6011 * gdb.compile/compile-cplus-member.exp: New file.
6012 * gdb.compile/compile-cplus-method.cc: New file.
6013 * gdb.compile/compile-cplus-method.exp: New file.
6014 * gdb.compile/compile-cplus-mod.c: "New" file.
6015 * gdb.compile/compile-cplus-namespace.cc: New file.
6016 * gdb.compile/compile-cplus-namespace.exp: New file.
6017 * gdb.compile/compile-cplus-nested.cc: New file.
6018 * gdb.compile/compile-cplus-nested.exp: New file.
6019 * gdb.compile/compile-cplus-print.c: "New" file.
6020 * gdb.compile/compile-cplus-print.exp: "New" file.
6021 * gdb.compile/compile-cplus-virtual.cc: New file.
6022 * gdb.compile/compile-cplus-virtual.exp: New file.
6023 * gdb.compile/compile-cplus.c: "New" file.
6024 * gdb.compile/compile-cplus.exp: "New" file.
6025 * lib/compile-support.exp: New file.
6026
b0f492b9
GB
60272018-08-16 Gary Benson <gbenson@redhat.com>
6028
6029 PR gdb/13000:
6030 * gdb.base/batch-exit-status.exp: New file.
6031 * gdb.base/batch-exit-status.good-commands: Likewise.
6032 * gdb.base/batch-exit-status.bad-commands: Likewise.
6033
36eb4c5f
AH
60342018-08-29 Alan Hayward <alan.hayward@arm.com>
6035
6036 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
6037 (struct struct02): Likewise.
6038 (struct struct03): Likewise.
6039 (struct struct04): Likewise.
6040 (struct struct_01_01): New struct.
6041 (struct struct_01_02): Likewise.
6042 (struct struct_01_03): Likewise.
6043 (struct struct_01_04): Likewise.
6044 (struct struct_02_01): Likewise.
6045 (struct struct_02_02): Likewise.
6046 (struct struct_02_03): Likewise.
6047 (struct struct_02_04): Likewise.
6048 (struct struct_04_01): Likewise.
6049 (struct struct_04_02): Likewise.
6050 (struct struct_04_03): Likewise.
6051 (struct struct_04_04): Likewise.
6052 (struct struct_05_01): Likewise.
6053 (struct struct_05_02): Likewise.
6054 (struct struct_05_03): Likewise.
6055 (struct struct_05_04): Likewise.
6056 (cmp_struct01): Remove function.
6057 (cmp_struct02): Likewise.
6058 (cmp_struct03): Likewise.
6059 (cmp_struct04): Likewise.
6060 (cmp_struct_01_01): Add Function.
6061 (cmp_struct_01_02): Likewise.
6062 (cmp_struct_01_03): Likewise.
6063 (cmp_struct_01_04): Likewise.
6064 (cmp_struct_02_01): Likewise.
6065 (cmp_struct_02_02): Likewise.
6066 (cmp_struct_02_03): Likewise.
6067 (cmp_struct_02_04): Likewise.
6068 (cmp_struct_04_01): Likewise.
6069 (cmp_struct_04_02): Likewise.
6070 (cmp_struct_04_03): Likewise.
6071 (cmp_struct_04_04): Likewise.
6072 (cmp_struct_05_01): Likewise.
6073 (cmp_struct_05_02): Likewise.
6074 (cmp_struct_05_03): Likewise.
6075 (cmp_struct_05_04): Likewise.
6076 (call_all): Add new structs.
6077 * gdb.base/infcall-nested-structs.exp: Likewise.
6078
3bf9c013
JV
60792018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
6080
6081 * gdb.python/py-framefilter-mi.exp: Update regexp to
6082 check for "arch" field in frame output.
6083
450d1e88
KB
60842018-08-23 Kevin Buettner <kevinb@redhat.com>
6085
6086 * gdb.dwarf2/dw2-ranges-func.c: New file.
6087 * gdb.dwarf2/dw2-ranges-func.exp: New file.
6088
ae739fe7
SM
60892018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
6090
6091 * gdb.base/term.exp: Compare terminal settings with values from
6092 the inferior.
6093 * gdb.base/term.c: Get and set terminal settings.
6094
6d52907e
JV
60952018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
6096
6097 * lib/mi-support.exp (mi_expect_stop): Update regexp to
6098 accommodate new "arch" field in frame output.
6099 * gdb.mi/mi-return.exp: Likewise.
6100 * gdb.mi/mi-stack.exp: Likewise.
6101 * gdb.mi/mi-syn-frame.exp: Likewise.
6102 * gdb.mi/user-selected-context-sync.exp: Likewise.
6103
be2d111a
MS
61042018-08-19 Michael Spang <spang@google.com>
6105
6106 PR gdb/11786
6107 * gdb.base/gcore-tls-pie.c: New file.
6108 * gdb.base/gcore-tls-pie.exp: New file.
6109
ae3a7c47
KB
61102018-08-18 Kevin Buettner <kevinb@redhat.com>
6111
6112 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
6113 * gdb.dwarf2/varval.c: New file.
6114 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 6115
2ecae92e
AH
61162018-08-17 Alan Hayward <alan.hayward@arm.com>
6117
6118 PR gdb/18931
6119 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
6120
c1854f1d
KS
61212018-08-16 Keith Seitz <keiths@redhat.com>
6122
6123 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
6124 tests expected to pass.
6125
26fb3983
JV
61262018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
6127
6128 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
6129 -data-disassemble -a.
6130 (test_disassembly_bogus_args): Likewise.
6131
67943c00
AB
61322018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
6133
6134 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
6135
5ff2bbae
AB
61362018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6137
6138 * gdb.base/vla-optimized-out.exp: Add new test.
6139
e5bbcd0f
AB
61402018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6141
6142 * gdb.base/vla-optimized-out-o3.exp: Delete.
6143 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
6144 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
6145 deleted tests.
6146
9d4a934c
AB
61472018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
6148
6149 PR gdb/18050:
6150 * gdb.server/extended-remote-restart.c: New file.
6151 * gdb.server/extended-remote-restart.exp: New file.
6152
045cf012
SM
61532018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
6154
6155 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
6156 "set variable index = 42".
6157
87d6a7aa
SM
61582018-08-07 Simon Marchi <simon.marchi@ericsson.com>
6159
6160 * boards/index-cache-gdb.exp: New file.
6161 * gdb.dwarf2/index-cache.exp: New file.
6162 * gdb.dwarf2/index-cache.c: New file.
6163 * gdb.base/maint.exp: Check if we are using the index cache.
6164
96d68bd4
RO
61652018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6166
6167 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
6168 MAKEFLAGS.
6169
5a699617
RO
61702018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6171
6172 * dg-extract-results.sh: Move to toplevel contrib.
6173 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
6174 * Makefile.in (check-parallel-racy): Likewise.
6175
5bd18990
AB
61762018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
6177
6178 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
6179 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
6180 tests if the target supports scheduler locking.
6181
3fbbcf47
TV
61822018-08-04 Tom de Vries <tdevries@suse.de>
6183
6184 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
6185
3e1d3d8c
TT
61862018-08-02 Tom Tromey <tom@tromey.com>
6187
6188 PR symtab/16842.
6189 * gdb.cp/temargs.exp: Test "info address" of a template
6190 parameter.
6191
5abe0f0c
JV
61922018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
6193
6194 * gdb.python/py-mi-var-info-path-expression.c: New file.
6195 * gdb.python/py-mi-var-info-path-expression.py: New file.
6196 * gdb.python/py-mi-var-info-path-expression.exp: New file.
6197
fb66cde8
SDJ
61982018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
6199
6200 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
6201 error after "cannot resolve name" string.
6202
c708f4d2
AB
62032018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
6204
6205 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
6206 started.
6207 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
6208
37cc0cae
TV
62092018-07-28 Tom de Vries <tdevries@suse.de>
6210
6211 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
6212
63b4ecf7
TV
62132018-07-26 Tom de Vries <tdevries@suse.de>
6214
6215 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
6216
3c3bb058
AB
62172018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
6218
6219 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
6220 is visible.
6221
9e7f3bbb
TV
62222018-07-26 Tom de Vries <tdevries@suse.de>
6223
6224 PR breakpoints/23366
6225 * gdb.base/catch-follow-exec.c: New test.
6226 * gdb.base/catch-follow-exec.exp: New file.
6227
16f808ec
TV
62282018-07-25 Tom de Vries <tdevries@suse.de>
6229
6230 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6231 vla-optimized-out.c.
6232
d7154a8d
JV
62332018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6234
6235 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6236 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6237
232a0032
TV
62382018-07-20 Tom de Vries <tdevries@suse.de>
6239
6240 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6241 NOCLONE macro.
6242 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6243
fbb1d502
TV
62442018-07-19 Tom de Vries <tdevries@suse.de>
6245
6246 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6247 regular expression.
6248
42dc7699
TV
62492018-07-18 Tom de Vries <tdevries@suse.de>
6250
6251 * gdb.base/vla-optimized-out.c: New test.
6252 * gdb.base/vla-optimized-out.exp: New file.
6253
7f1f7e23
SDJ
62542018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6255
6256 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6257 message "No address associated with hostname" when gdbserver
6258 cannot resolve the hostname.
6259
5759ebb3
PW
62602018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6261
6262 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6263 Add some test prefixes to make tests unique.
6264
3606ccab
PW
62652018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6266
6267 * gdb.base/frameapply.c: New file.
6268 * gdb.base/frameapply.exp: New file.
6269
529c08b2
PW
62702018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6271
6272 * gdb.base/skip.exp: Update expected error message.
6273
c7ab0aef
SDJ
62742018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6275 Jan Kratochvil <jan.kratochvil@redhat.com>
6276 Paul Fertser <fercerpav@gmail.com>
6277 Tsutomu Seki <sekiriki@gmail.com>
6278
6279 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
6280 parameter.
6281 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
6282 by default.
6283 * boards/native-gdbserver.exp: Likewise.
6284 * gdb.server/run-without-local-binary.exp: Improve regexp used
6285 for detecting when a remote debugging connection succeeds.
6286 * gdb.server/server-connect.exp: New file.
6287 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
6288 Do not prefix the port number with ":".
6289 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
6290 support for detecting and using it. Add '$debughost_gdbserver'
6291 to the list of arguments used to start gdbserver. Handle case
6292 when gdbserver cannot resolve a network name.
6293
16ff70dd
SDJ
62942018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6295
6296 PR c++/23373
6297 * gdb.base/ptype-offsets.cc (struct static_member): New
6298 struct.
6299 (main) <stmember>: New variable.
6300 * gdb.base/ptype-offsets.exp: Add test for printing a struct
6301 with a static member in it.
6302
3541979f
AB
63032018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
6304
6305 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
6306 watchpoints enabled and disabled.
6307
c8ad9b9a
AB
63082018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6309
6310 * gdb.base/examine-backward.exp: Still run tests around address
6311 0x0, even if address 0x0 is not readable. Update the pattern for
6312 matching address 0x0 in expected output.
6313
e0e5e971
AB
63142018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
6315
6316 * gdb.base/share-env-with-gdbserver.c (main): Add call to
6317 malloc/free.
6318
1ea5da02
TV
63192018-07-04 Tom de Vries <tdevries@suse.de>
6320
6321 * gdb.dwarf2/dw2-error.exp: Update expected error message.
6322
471b9d15
MR
63232018-07-02 Maciej W. Rozycki <macro@mips.com>
6324
6325 PR tdep/8282
6326 * gdb.arch/mips-disassembler-options.exp: New test.
6327 * gdb.arch/mips-disassembler-options.s: New test source.
6328
75acb486
PA
63292018-06-29 Pedro Alves <palves@redhat.com>
6330
6331 * gdb.threads/names.exp: Adjust expected "info threads" output.
6332
cd2bb709
PA
63332018-06-29 Pedro Alves <palves@redhat.com>
6334
6335 * gdb.opt/inline-break.exp (line number, address): Add "info
6336 break" tests.
6337
991ff292
PA
63382018-06-29 Pedro Alves <palves@redhat.com>
6339
6340 * gdb.opt/inline-break.c (func1): Add "break here" marker.
6341 * gdb.opt/inline-break.exp: Test setting breakpoints by line
6342 number and address and running to them.
6343
356819b6 63442018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
6345
6346 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
6347
2512d7ef
JK
63482018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6349
6350 * lib/compiler.c: Remove executable permission flag.
6351
be1b6474
RB
63522018-06-28 Richard Bunt <richard.bunt@arm.com>
6353
6354 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
6355 code.
6356 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
6357
291f9a96
PT
63582018-06-28 Petr Tesarik <ptesarik@suse.cz>
6359
6360 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
6361
ed6dfe51
PT
63622018-06-28 Petr Tesarik <ptesarik@suse.cz>
6363
6364 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
6365 address argument is omitted.
6366
d4d429d5
PT
63672018-06-28 Petr Tesarik <ptesarik@suse.cz>
6368
6369 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
6370
7ab6656f
OJ
63712018-06-27 Omair Javaid <omair.javaid@linaro.org>
6372
6373 PR gdb/21695
6374 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
6375 * gdb.base/infoline-reloc-main-from-zero.c: New file.
6376
a33ccfc7
TT
63772018-06-26 Tom Tromey <tom@tromey.com>
6378
6379 PR rust/22574:
6380 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
6381 * gdb.rust/simple.rs (struct SimpleLayout): New.
6382
6d72d289
SM
63832018-06-22 Simon Marchi <simon.marchi@ericsson.com>
6384
6385 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
6386 "info registers" output.
6387
8363f9d5
RB
63882018-06-21 Richard Bunt <richard.bunt@arm.com>
6389
6390 * gdb.base/watchpoint-hw-attach.c: New test.
6391 * gdb.base/watchpoint-hw-attach.exp: New file.
6392
f00674fe
SM
63932018-06-20 Simon Marchi <simon.marchi@ericsson.com>
6394
6395 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
6396 through /bin/sh.
6397 * boards/dwarf4-gdb-index.exp: Likewise.
6398 * boards/fission-dwp.exp: Likewise.
6399
1d554008
UW
64002018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
6401
6402 * gdb.base/float128.exp: Add comment and improved fail message
6403 to the failure case of "print large128" test.
6404
d0ac1c44
SM
64052018-06-19 Simon Marchi <simon.marchi@ericsson.com>
6406
6407 * configure.ac: Remove AC_PREREQ.
6408 * configure: Re-generate.
6409
61b04dd0
PA
64102018-06-19 Pedro Alves <palves@redhat.com>
6411
6412 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
6413 (func_extern_caller): New.
6414 (main): Call func_extern_caller.
6415 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
6416 logic change.
6417
f63b508a
SM
64182018-06-18 Weimin Pan <weimin.pan@oracle.com>
6419
6420 PR gdb/16841
6421 * gdb.cp/typedef-base.cc: New file.
6422 * gdb.cp/typedef-base.exp: New file.
6423
0fe3a558
TV
64242018-06-18 Tom de Vries <tdevries@suse.de>
6425
6426 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
6427
7010835a
AB
64282018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6429 Richard Bunt <Richard.Bunt@arm.com>
6430
6431 * gdb.threads/attach-slow-waitpid.c: New file.
6432 * gdb.threads/attach-slow-waitpid.exp: New file.
6433 * gdb.threads/slow-waitpid.c: New file.
6434
14897d65
PA
64352018-06-14 Pedro Alves <palves@redhat.com>
6436
6437 * gdb.base/fork-running-state.c: Include <errno.h>.
6438 (exit_if_relative_exits): New.
6439 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
6440 exits.
6441 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
6442 child exits.
6443
5d9a0608
TV
64442018-06-14 Tom de Vries <tdevries@suse.de>
6445
6446 PR cli/22573
6447 * gdb.base/finish-pretty.c: New test.
6448 * gdb.base/finish-pretty.exp: New file.
6449
11ae5818
PA
64502018-06-14 Pedro Alves <palves@redhat.com>
6451
6452 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
6453 gdb's expected startup output.
6454
1d39de44
PA
64552018-06-14 Pedro Alves <palves@redhat.com>
6456
6457 * lib/selftest-support.exp (selftest_setup): Remove inlined
6458 function handling.
6459
70ee0000
TV
64602018-06-14 Tom de Vries <tdevries@suse.de>
6461
6462 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
6463 matching of breakpoint printing.
6464
11f4b608
TV
64652018-06-13 Tom de Vries <tdevries@suse.de>
6466
6467 PR testsuite/23269
6468 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
6469 (fork_child): ... here, and ...
6470 (fork_parent): ... here.
6471
64722018-06-12 Tom de Vries <tdevries@suse.de>
6473
6474 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
6475
9516f85a
AB
64762018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
6477 Stephen Roberts <stephen.roberts@arm.com>
6478
6479 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
6480 rewrite test to describe action performed, rather than possible
6481 failure.
6482
5045b3d7
GB
64832018-06-08 Gary Benson <gbenson@redhat.com>
6484
6485 * gdb.threads/check-libthread-db.exp: New file.
6486 * gdb.threads/check-libthread-db.c: Likewise.
6487
c61b06a1
TT
64882018-06-05 Tom Tromey <tom@tromey.com>
6489
6490 * gdb.base/default.exp: Update expected "show version" output.
6491
eb6af809
TT
64922018-06-05 Tom Tromey <tom@tromey.com>
6493
6494 PR cli/12326:
6495 * gdb.cp/static-print-quit.exp: Update.
6496 * lib/gdb.exp (pagination_prompt): Update.
6497 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
6498 * gdb.python/python.exp: Update.
6499
178d6a63
JB
65002018-06-04 Joel Brobecker <brobecker@adacore.com>
6501
6502 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
6503
8e817061
JB
65042018-06-01 Joel Brobecker <brobecker@adacore.com>
6505
6506 * gdb.ada/bp_fun_addr: New testcase.
6507
e86ca25f
TT
65082018-06-01 Tom Tromey <tom@tromey.com>
6509
6510 * gdb.xml/tdesc-regs.exp (load_description): Update expected
6511 results.
6512 * gdb.dwarf2/method-ptr.exp: Set language to C++.
6513 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
6514 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
6515 * gdb.base/maint.exp (maint_pass_if): Update.
6516
4b2dfa9d
MR
65172018-05-31 Maciej W. Rozycki <macro@mips.com>
6518
6519 * gdb.base/endian.exp: New test.
6520 * gdb.base/endian.c: New test source.
6521
45f25d6c
AB
65222018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
6523
6524 PR gdb/23203
6525 * gdb.base/bt-selected-frame.c: New file.
6526 * gdb.base/bt-selected-frame.exp: New file.
6527 * lib/gdb.exp (get_current_frame_number): New function.
6528
d9f6d7f8
MR
65292018-05-24 Maciej W. Rozycki <macro@mips.com>
6530 Pedro Alves <palves@redhat.com>
6531
6532 * gdb.threads/tls-core.c: Include <stdlib.h>
6533 (thread_proc): Call `abort'.
6534 * gdb.threads/tls-core.exp: Generate a core with core_find too.
6535 (tls_core_test): New procedure, bits factored out from ...
6536 (top level): ... here. Test both native cores and gcore cores.
6537
ff1cf532
TT
65382018-05-23 Tom Tromey <tom@tromey.com>
6539
6540 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
6541
b98664d3
TT
65422018-05-23 Tom Tromey <tom@tromey.com>
6543
6544 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
6545 symfile_complaints.
6546 (test_short_complaints): Likewise.
6547 (test_empty_complaints): Likewise.
6548 (test_initial_complaints): Update.
6549
4e9668d0
TT
65502018-05-23 Tom Tromey <tom@tromey.com>
6551
6552 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6553
43ba33c7
TT
65542018-05-23 Tom Tromey <tom@tromey.com>
6555
6556 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6557 (test_short_complaints): Update.
6558
035522c0
PA
65592018-05-22 Pedro Alves <palves@redhat.com>
6560
6561 * gdb.base/remote.exp: Only gdb_start after compiling the
6562 testcase. Issue "disconnect" before testing "set remote" command
6563 defaults. Issue clean_restart before running to main.
6564
cc0be08f
PA
65652018-05-22 Pedro Alves <palves@redhat.com>
6566
6567 * gdb.base/remote.exp: Adjust expected output of "show remote
6568 memory-write-packet-size". Add tests for "set remote
6569 memory-write-packet-size 0" and "set remote
6570 memory-write-packet-size fixed/limit".
6571
b1b60145
PA
65722018-05-22 Pedro Alves <palves@redhat.com>
6573
6574 PR gdb/22973
6575 * gdb.base/utf8-identifiers.c: New file.
6576 * gdb.base/utf8-identifiers.exp: New file.
6577
0ec848ad
PFC
65782018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6579
6580 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6581
2c3305f6
PFC
65822018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6583
6584 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6585
ce1e8424
TT
65862018-05-18 Tom Tromey <tom@tromey.com>
6587
6588 * gdb.base/ptype-offsets.exp: Update.
6589
ddfe970e
KS
65902018-05-17 Keith Seitz <keiths@redhat.com>
6591
6592 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6593 in expected breakpoint stop locations.
6594 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6595 move to proper scope to test variable values.
6596 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6597 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6598 New functions.
6599 (main): Call not_inline_func3.
6600 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6601 inline_func1, inline_func2, and inline_func3. Test that when each
6602 breakpoint is hit, GDB properly reports both the stop location
6603 and the backtrace. Repeat tests for temporary breakpoints.
6604
0726fcc6
MR
66052018-05-15 Maciej W. Rozycki <macro@mips.com>
6606
6607 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6608 rather then trying to access it in determining whether the PID
6609 of `gdbserver' could have been retrieved.
6610
8ee22052
AB
66112018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6612
6613 * gdb.arch/amd64-init-x87-values.S: New file.
6614 * gdb.arch/amd64-init-x87-values.exp: New file.
6615
7785df48
JK
66162018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6617
6618 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6619
56bcdbea
TT
66202018-05-04 Tom Tromey <tom@tromey.com>
6621
6622 PR python/22730:
6623 * gdb.python/python.exp: Test multi-line execute.
6624
a913fffb
TT
66252018-05-04 Tom Tromey <tom@tromey.com>
6626
6627 PR python/22731:
6628 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6629
7a2c85f2
TT
66302018-05-04 Tom Tromey <tom@tromey.com>
6631
6632 PR gdb/11750:
6633 * gdb.base/define.exp: Test defining a user command inside a user
6634 command.
6635 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6636
a3b60e45
JK
66372018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6638 Pedro Alves <palves@redhat.com>
6639
6640 PR breakpoints/19806 and support for PR external/20207.
6641 * gdb.base/watchpoint-unaligned.c: New file.
6642 * gdb.base/watchpoint-unaligned.exp: New file.
6643
45fe4a03
AB
66442018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6645
6646 * gdb.base/maint.exp: Make test names unique, use
6647 test_prefix_command_help to test 'help maint info', and remove
6648 repeated test of 'help maint'.
6649
9be2ae8f
TT
66502018-05-04 Tom Tromey <tom@tromey.com>
6651
6652 PR gdb/22619:
6653 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6654 behavior.
6655
11859c31
AB
66562018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6657
6658 * gdb.base/maint.exp: Process output from 'maint print registers'
6659 line at a time.
6660
089a9490
AB
66612018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6662
6663 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6664 timeout.
6665
9b0797e2
AB
66662018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6667
6668 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6669 filter pattern.
6670
f6ac5f3d
PA
66712018-05-02 Pedro Alves <palves@redhat.com>
6672
6673 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6674 to_log_command renames.
6675 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6676
77d3c63b
TT
66772018-05-02 Tom Tromey <tom@tromey.com>
6678
6679 * gdb.python/py-parameter.exp: Set test message.
6680
0489430a
TT
66812018-05-02 Tom Tromey <tom@tromey.com>
6682
6683 PR python/20084:
6684 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6685 PARAM_ZUINTEGER_UNLIMITED tests.
6686
1632f8ba
DR
66872018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6688
6689 PR rust/23124
6690 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6691 when casting.
6692
6d7bb824
TT
66932018-04-30 Tom Tromey <tom@tromey.com>
6694
6695 * gdb.python/py-type.exp: Check align attribute.
6696 * gdb.python/py-type.c: New "aligncheck" global.
6697
007e1530
TT
66982018-04-30 Tom Tromey <tom@tromey.com>
6699
6700 PR exp/17095:
6701 * gdb.dwarf2/dw2-align.exp: New file.
6702 * gdb.cp/align.exp: New file.
6703 * gdb.base/align.exp: New file.
6704 * lib/gdb.exp (gdb_int128_helper): New proc.
6705 (has_int128_c, has_int128_cxx): New caching procs.
6706
6873858b
TT
67072018-04-27 Tom Tromey <tom@tromey.com>
6708
6709 PR rust/22545:
6710 * gdb.rust/simple.exp: Add inclusive range tests.
6711
79188d8d
PA
67122018-04-26 Pedro Alves <palves@redhat.com>
6713
6714 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6715 ifunc breakpoint locations correctly of ifunc breakpoints set
6716 while the program resolves the ifunc.
6717
c7075ad5
PA
67182018-04-26 Pedro Alves <palves@redhat.com>
6719
6720 * gdb.base/gnu-ifunc-final.c: New file.
6721 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6722 * gdb.base/gnu-ifunc.exp (executable): Delete.
6723 (staticexecutable): Adjust.
6724 (lib_opts, exec_opts): Delete.
6725 (make_binsuffix, build, set-break): New procedures.
6726 (misc_tests): New, with tests factored out from the top level.
6727 (top level): Test different combinations of ifunc resolver name,
6728 resolver with and with debug info, and ifunc target with and
6729 without debug info. Wrap static tests with with_target_prefix.
6730
8388016d
PA
67312018-04-26 Pedro Alves <palves@redhat.com>
6732
6733 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6734 return type" warnings.
6735
249b5733
PA
67362018-04-25 Pedro Alves <palves@redhat.com>
6737
6738 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6739 killed".
6740 * gdb.base/kill-after-signal.exp: Likewise.
6741 * gdb.threads/kill.exp: Likewise.
6742
f67c0c91
SDJ
67432018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6744 Sergio Durigan Junior <sergiodj@redhat.com>
6745 Pedro Alves <palves@redhat.com>
6746
6747 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6748 regexps to expect for '[Inferior ... detached]' as well.
6749 * gdb.base/attach.exp: Likewise.
6750 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6751 "gdb_continue_to_end".
6752 (test_catch_syscall_with_wrong_args): Likewise.
6753 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6754 ']'. Don't set 'verbose' on.
6755 * gdb.base/foll-vfork.exp: Likewise.
6756 * gdb.base/fork-print-inferior-events.c: New file.
6757 * gdb.base/fork-print-inferior-events.exp: New file.
6758 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6759 '[Inferior ... has been killed]' message.
6760 * gdb.base/kill-after-signal.exp: Likewise.
6761 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6762 detach message.
6763 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6764 message.
6765 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6766 regexps to expect for '[Inferior ... detached]' as well.
6767 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6768
0a8ddac4
SM
67692018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6770
6771 PR gdb/23104
6772 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6773
701adfb0
PA
67742018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6775
6776 PR gdb/23095
6777 * gdb.base/break-probes.exp: Pass shlib_load to
6778 prepare_for_testing. Set normal_bp to r_debug_state if target is
6779 bsd.
6780
d27d16bf
RB
67812018-04-19 Richard Bunt <richard.bunt@arm.com>
6782
6783 * gdb.threads/multiple-successive-infcall.c: New test.
6784 * gdb.threads/multiple-successive-infcall.exp: New file.
6785
a037790e
TT
67862018-04-17 Tom Tromey <tom@tromey.com>
6787
6788 * gdb.rust/simple.rs (Union): New type.
6789 (main): New local "u".
6790 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6791
e3a91079
AA
67922018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6793
6794 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6795 number information in output of "whereis" command.
6796 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6797
b744723f
AA
67982018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6799
6800 * gdb.ada/info_types.exp: Adjust expected output to the line
6801 numbers now printed by "info var/func/type".
6802 * gdb.base/completion.exp: Likewise.
6803 * gdb.base/included.exp: Likewise.
6804 * gdb.cp/cp-relocate.exp: Likewise.
6805 * gdb.cp/cplusfuncs.exp: Likewise.
6806 * gdb.cp/namespace.exp: Likewise.
6807 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6808
4a4495d6
MM
68092018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6810
6811 * gdb.btrace/cpu.exp: New.
6812
1d509aa6
MM
68132018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6814
6815 * gdb.base/step-indirect-call-thunk.exp: New.
6816 * gdb.base/step-indirect-call-thunk.c: New.
6817 * gdb.reverse/step-indirect-call-thunk.exp: New.
6818 * gdb.reverse/step-indirect-call-thunk.c: New.
6819
6295b6da
SM
68202018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6821
6822 * gdb.base/pie-fork.c: New file.
6823 * gdb.base/pie-fork.exp: New file.
6824
50146e70
TT
68252018-04-11 Tom Tromey <tom@tromey.com>
6826
6827 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6828
f50d8a2e
PA
68292018-04-10 Pedro Alves <palves@redhat.com>
6830
6831 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6832 exits. Instead loop running forever.
6833 (fork_parent): Run forever too.
6834
a0be7a36
SM
68352018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6836
6837 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6838 mi_continue_to_line.
6839 * gdb.mi/mi-stack.c (callee4): Add comment.
6840
9b73db36
SM
68412018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6842
6843 * gdb.mi/mi-stack.exp: Fix indentation.
6844
c912f608
SM
68452018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6846
6847 PR gdb/22979
6848 * gdb.arch/amd64-osabi.exp: New file.
6849
26540402
SM
68502018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6851
6852 PR gdb/22980
6853 * gdb.base/osabi.exp: New file.
6854
121ad66c 68552018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6856
6857 * gdb.cp/static-typedef-print.exp: New file.
6858 * gdb.cp/static-typedef-print.cc: New file.
6859
3fcded8f
JB
68602018-03-27 Joel Brobecker <brobecker@adacore.com>
6861
6862 * gdb.ada/varsize_limit: New testcase.
6863
59cc4834
JB
68642018-03-27 Joel Brobecker <brobecker@adacore.com>
6865
6866 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6867
6868 * gdb.ada/notcplusplus: New testcase.
6869
6870 * gdb.base/c-linkage-name.c: New file.
6871 * gdb.base/c-linkage-name.exp: New testcase.
6872
4ca59a9f
TT
68732018-03-26 Tom Tromey <tom@tromey.com>
6874
6875 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6876 * gdb.python/py-framefilter.py (name_error): New global.
6877 (ErrorInName.function): Use name_error.
6878
978d6c75
TT
68792018-03-26 Tom Tromey <tom@tromey.com>
6880
6881 PR backtrace/15582:
6882 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6883
b7fee5a3
KS
68842018-03-23 Keith Seitz <keiths@redhat.com>
6885
6886 PR c++/22968
6887 * gdb.cp/subtypes.exp: New file.
6888 * gdb.cp/subtypes.h: New file.
6889 * gdb.cp/subtypes.cc: New file.
6890 * gdb.cp/subtypes-2.cc: New file.
6891
376be529
AB
68922018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6893
6894 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6895 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6896 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6897 -nostartfiles when compiling the test. Confirm that all registers
6898 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6899
066cfa98
AB
69002018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6901
6902 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6903 option, syntax was wrong anyway.
6904 * gdb.arch/arm-disp-step.exp: Likewise.
6905 * gdb.arch/sparc64-regs.exp: Likewise.
6906 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6907 option, syntax was wrong anyway, switch to use
6908 prepare_for_testing.
6909 * gdb.arch/i386-disp-step.exp: Likewise.
6910
079670b9
AA
69112018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6912
6913 * gdb.ada/exec_changed.exp: Replace "target_info exists
6914 use_gdb_stub" by "use_gdb_stub".
6915 * gdb.ada/start.exp: Likewise.
6916 * gdb.base/async-shell.exp: Likewise.
6917 * gdb.base/attach-pie-misread.exp: Likewise.
6918 * gdb.base/attach-wait-input.exp: Likewise.
6919 * gdb.base/break-entry.exp: Likewise.
6920 * gdb.base/break-interp.exp: Likewise.
6921 * gdb.base/dprintf-detach.exp: Likewise.
6922 * gdb.base/nostdlib.exp: Likewise.
6923 * gdb.base/solib-nodir.exp: Likewise.
6924 * gdb.base/statistics.exp: Likewise.
6925 * gdb.base/testenv.exp: Likewise.
6926 * gdb.mi/mi-exec-run.exp: Likewise.
6927 * gdb.mi/mi-start.exp: Likewise.
6928 * gdb.multi/dummy-frame-restore.exp: Likewise.
6929 * gdb.multi/multi-arch-exec.exp: Likewise.
6930 * gdb.multi/multi-arch.exp: Likewise.
6931 * gdb.multi/tids.exp: Likewise.
6932 * gdb.multi/watchpoint-multi.exp: Likewise.
6933 * gdb.python/py-events.exp: Likewise.
6934 * gdb.threads/attach-into-signal.exp: Likewise.
6935 * gdb.threads/attach-stopped.exp: Likewise.
6936 * gdb.threads/threadapply.exp: Likewise.
6937 * lib/selftest-support.exp: Likewise.
6938
26d6cec4
AA
69392018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6940
6941 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6942
4ee89e90
SR
69432018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6944
6945 * gdb.perf/template-breakpoints.cc: New file.
6946 * gdb.perf/template-breakpoints.exp: New file.
6947 * gdb.perf/template-breakpoints.py: New file.
6948
92630041
TT
69492018-03-19 Tom Tromey <tom@tromey.com>
6950
6951 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6952 y0.
6953 * gdb.rust/simple.exp: Test bare identifier form of struct
6954 initializer.
6955
76727919
TT
69562018-03-19 Tom Tromey <tom@tromey.com>
6957
6958 * gdb.gdb/observer.exp: Remove.
6959
194ed413
AA
69602018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6961
6962 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6963 "qualified" option when setting breakpoints.
6964 * gdb.trace/backtrace.exp: Likewise.
6965 * gdb.trace/circ.exp: Likewise.
6966 * gdb.trace/collection.exp: Likewise.
6967 * gdb.trace/disconnected-tracing.exp: Likewise.
6968 * gdb.trace/ftrace-lock.exp: Likewise.
6969 * gdb.trace/ftrace.exp: Likewise.
6970 * gdb.trace/infotrace.exp: Likewise.
6971 * gdb.trace/packetlen.exp: Likewise.
6972 * gdb.trace/passc-dyn.exp: Likewise.
6973 * gdb.trace/qtro.exp: Likewise.
6974 * gdb.trace/read-memory.exp: Likewise.
6975 * gdb.trace/report.exp: Likewise.
6976 * gdb.trace/signal.exp: Likewise.
6977 * gdb.trace/status-stop.exp: Likewise.
6978 * gdb.trace/strace.exp: Likewise.
6979 * gdb.trace/tfind.exp: Likewise.
6980 * gdb.trace/trace-break.exp: Likewise.
6981 * gdb.trace/trace-condition.exp: Likewise.
6982 * gdb.trace/trace-mt.exp: Likewise.
6983 * gdb.trace/tstatus.exp: Likewise.
6984 * gdb.trace/tsv.exp: Likewise.
6985 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6986 * gdb.trace/unavailable.exp: Likewise.
6987 * gdb.trace/while-dyn.exp: Likewise.
6988
8b067d2c
AA
69892018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6990
6991 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6992 that libinproctrace is copied to the target.
6993
3ae9ce5d
TT
69942018-03-14 Tom Tromey <tom@tromey.com>
6995
6996 PR cli/14977:
6997 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6998 a null pointer.
6999 * gdb.base/wchar.exp: Likewise.
7000
b8c2339b
TT
70012018-03-14 Tom Tromey <tom@tromey.com>
7002
7003 PR cli/19918:
7004 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
7005 flag.
7006
4872dc46
SM
70072018-03-08 Simon Marchi <simon.marchi@ericsson.com>
7008
7009 PR gdb/22841
7010 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
7011 "target" to remote_exec.
7012
e4fe3756
SM
70132018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
7014
7015 PR gdb/22841
7016 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
7017 ${board}_upload): Remove.
7018
e95a97d4
AA
70192018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
7020
7021 * gdb.cp/watch-cp.cc: New test.
7022 * gdb.cp/watch-cp.exp: New file.
7023
dbbb1059
AB
70242018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7025
7026 * gdb.base/infcall-nested-structs.exp: New file.
7027 * gdb.base/infcall-nested-structs.c: New file.
7028 * gdb.base/float.exp: Add riscv support.
7029
ecc054c0
TP
70302018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
7031
7032 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
7033 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
7034
25e3c82c
SDJ
70352018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
7036
7037 * gdb.server/abspath.exp: New file.
7038 * lib/gdb.exp (with_cwd): New procedure.
7039
3083294d
SM
70402018-02-28 Simon Marchi <simon.marchi@ericsson.com>
7041
7042 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
7043 use it.
7044 (gdb_is_target_remote_prompt): New proc.
7045 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
7046 (gdb_is_target_native): Pass prompt parameter to
7047 gdb_is_target_1.
7048
3275ef47
SM
70492018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
7050
7051 * gdb.base/load-command.c: New file.
7052 * gdb.base/load-command.exp: New file.
7053 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
7054 (gdb_is_target_1): ...this, and generalize for other targets
7055 than just remote.
7056 (gdb_is_target_remote): Use gdb_is_target_1.
7057 (gdb_is_target_native): use gdb_is_target_1.
7058
6893c19a
TT
70592018-02-26 Tom Tromey <tom@tromey.com>
7060
7061 PR python/16497:
7062 * gdb.python/py-framefilter.exp: Update test.
7063
2ddeaf8a
TT
70642018-02-26 Tom Tromey <tom@tromey.com>
7065
7066 * gdb.dwarf2/variant.c: New file.
7067 * gdb.dwarf2/variant.exp: New file.
7068
c9317f21
TT
70692018-02-26 Tom Tromey <tom@tromey.com>
7070
7071 * gdb.rust/simple.exp: Accept more possible results in enum test.
7072
6f6d0c26
SM
70732018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
7074
7075 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
7076 parentheses.
7077
11b03145
MR
70782018-02-23 Maciej W. Rozycki <macro@mips.com>
7079
7080 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
7081 name of a variable: $actual_linejj -> $actual_line.
7082
54a27fe5
JB
70832018-02-21 John Baldwin <jhb@FreeBSD.org>
7084
7085 * gdb.arch/amd64-i386-address.exp: Fix a typo.
7086
de65820c
MM
70872018-02-20 Markus Metzger <markus.t.metzger@intel.com>
7088
7089 * gdb.btrace/buffer-size.exp: Do not force BTS.
7090
980548fd
PA
70912018-02-14 Pedro Alves <palves@redhat.com>
7092
7093 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
7094 getting a "Quit".
7095
c4e12631
MM
70962018-02-09 Markus Metzger <markus.t.metzger@intel.com>
7097
7098 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
7099 Fix test name.
7100
c2e0e465
SM
71012018-02-07 Simon Marchi <simon.marchi@ericsson.com>
7102
7103 * gdb.cp/m-static.exp: Check type of optimized out static
7104 member.
7105
f7216783
AB
71062018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
7107
7108 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
7109 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
7110
0625771b
LS
71112018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
7112 Leszek Swirski <leszeks@google.com>
7113
7114 * gdb.python/py-prettyprint.c
7115 (struct to_string_returns_value_inner,
7116 struct to_string_returns_value_wrapper): New.
7117 (main): Add tsrvw variable.
7118 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
7119 ToStringReturnsValueWrapper): New classes.
7120 (register_pretty_printers): Register new pretty-printers.
7121 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
7122 recursive pretty printer.
7123 * gdb.python/py-mi.exp: Likewise.
7124
59498c30
LS
71252018-02-01 Leszek Swirski <leszeks@google.com>
7126
7127 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
7128 functions with the same name as an include file are parsed
7129 correctly.
7130
d4d38844
YQ
71312018-02-01 Yao Qi <yao.qi@linaro.org>
7132
7133 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
7134 "\[^\r\n\]*".
7135
07e5f5cf
NP
71362018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
7137
7138 * gdb.arch/powerpc-prologue-frame.s: New file.
7139 * gdb.arch/powerpc-prologue-frame.c: Likewise.
7140 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
7141
929b5ad4
JB
71422018-01-31 Joel Brobecker <brobecker@adacore.com>
7143
7144 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
7145
e671cd59
PA
71462018-01-30 Pedro Alves <palves@redhat.com>
7147
7148 PR gdb/13211
7149 * gdb.base/interrupt-daemon.c: New.
7150 * gdb.base/interrupt-daemon.exp: New.
7151 * gdb.multi/multi-term-settings.c: New.
7152 * gdb.multi/multi-term-settings.exp: New.
7153
fc413dc4
JB
71542018-01-30 Joel Brobecker <brobecker@adacore.com>
7155
7156 * gdb.base/break.exp: Save the location where the breakpoint
7157 on break.c:47 was actually inserted when debugging the version
7158 compiled at -O2 and use it in the expected output of the "info
7159 break" test performed soon after.
7160
5c319bb2
PA
71612018-01-22 Pedro Alves <palves@redhat.com>
7162 Sergio Durigan Junior <sergiodj@redhat.com>
7163
7164 * gdb.base/whatis.exp: Add tests for 'set print object on' +
7165 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
7166
a9e40818
JB
71672018-01-22 Joel Brobecker <brobecker@adacore.com>
7168
7169 * gdb.base/break-include.c, gdb.base/break-include.inc,
7170 gdb.base/break-include.exp: New files.
7171 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
7172 line number now being the actual line number where the breakpoint
7173 was inserted.
7174 * gdb.mi/mi-break.exp: Likewise.
7175 * gdb.mi/mi-reverse.exp: Likewise.
7176 * gdb.mi/mi-simplerun.exp: Ditto.
7177
e707fc44
AB
71782018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7179
7180 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
7181 varobj.
7182 * gdb.mi/mi-var-create-rtti.exp: Likewise.
7183
ae451627
AB
71842018-01-21 Don Breazeal <donb@codesourcery.com>
7185 Andrew Burgess <andrew.burgess@embecosm.com>
7186
7187 * gdb.mi/basics.c: Add new global.
7188 * gdb.mi/mi-frame-regs.exp: New file.
7189 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
7190 case.
7191
b1b189e0
AB
71922018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7193
7194 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
7195 non-parameter, and on an unknown symbol.
7196
fcfcc376
TT
71972018-01-19 Tom Tromey <tom@tromey.com>
7198
7199 * gdb.rust/modules.rs (TWENTY_THREE): New global.
7200 * gdb.rust/modules.exp: Add ::-qualified lookup test.
7201
634c1c31
AA
72022018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7203
7204 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
7205 setrlimit and chdir to int.
7206
d6ad07fd
AA
72072018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7208
7209 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
7210 function.
7211 (my_tend): Likewise.
7212 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
7213 rationale of avoiding FP- and vector instructions.
7214
adf8243b
RK
72152018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
7216
7217 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
7218 "info reg" with "\[ \t\]*".
7219 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
7220 "\[ \t\]+".
7221 * gdb.arch/s390-multiarch.exp: Ditto.
7222 * gdb.base/pc-fp.exp: Ditto.
7223 * gdb.reverse/i386-precsave.exp: Ditto.
7224 * gdb.reverse/i386-reverse.exp: Ditto.
7225 * gdb.reverse/i387-env-reverse.exp: Ditto.
7226 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7227
dcc06925
AA
72282018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7229
7230 * lib/gdb.exp (gdb_compile): Re-enable use of
7231 universal_compile_options for languages other than Rust.
7232
25d4fd80
AA
72332018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7234
7235 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7236
ee7f689e 72372018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7238
7239 PR gdb/16577
7240 * gdb.base/solib-vanish.exp: New.
7241 * gdb.base/solib-vanish-main.c: New.
7242 * gdb.base/solib-vanish-lib1.c: New.
7243 * gdb.base/solib-vanish-lib2.c: New.
7244
d8447b6b
YQ
72452018-01-17 Yao Qi <yao.qi@linaro.org>
7246
7247 * gdb.compile/compile.exp: Match the address printed for
7248 frame in the output of command "bt".
7249
86d6a90c
TT
72502018-01-15 Tom Tromey <tom@tromey.com>
7251
7252 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7253 compute sp_reg.
7254
cbcdb1aa
AB
72552018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7256
7257 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7258 to prepare.
7259 (prepare): Return 0 on error, 1 on success.
7260
eea61984
PA
72612018-01-12 Pedro Alves <palves@redhat.com>
7262
7263 * gdb.base/continue-after-aborted-step-over.c: New.
7264 * gdb.base/continue-after-aborted-step-over.exp: New.
7265
6181e9c2
SM
72662018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7267
7268 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7269 options when not creating an executable.
7270
3cada740
PA
72712018-01-11 Pedro Alves <palves@redhat.com>
7272
7273 PR remote/22597
7274 * gdb.server/stop-reply-no-thread.c: New file.
7275 * gdb.server/stop-reply-no-thread.exp: New file.
7276
c63d3e8d
PA
72772018-01-10 Pedro Alves <palves@redhat.com>
7278
7279 PR gdb/22670
7280 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
7281 functions too. Test setting breakpoints and printing C functions
7282 with no debug info too.
7283 * gdb.ada/bp_c_mixed_case/qux.c: New file.
7284
d4c2a405
PA
72852018-01-10 Pedro Alves <palves@redhat.com>
7286
7287 PR gdb/22670
7288 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
7289 a fail.
7290
8825213e
PA
72912018-01-10 Pedro Alves <palves@redhat.com>
7292
7293 PR gdb/22670
7294 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
7295
605fd3c6
YQ
72962018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7297
7298 * gdb.server/unittest.exp: Match the output in non-development
7299 mode.
7300
1e5ded6c
YQ
73012018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7302
7303 * gdb.gdb/unittest.exp: Match output in non-development mode.
7304
30066b0b
JB
73052018-01-08 Joel Brobecker <brobecker@adacore.com>
7306
7307 * gdb.ada/access_tagged_param.exp: Relax expected output
7308 for value of "ObjL" in "continue" to pck.inspect breakpoint
7309 test.
7310
04bafb1e
XR
73112018-01-08 Joel Brobecker <brobecker@adacore.com>
7312
9f86398b
JB
7313 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
7314 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 7315
e379cee6
PA
73162018-01-05 Pedro Alves <palves@redhat.com>
7317
7318 PR gdb/18653
7319 * gdb.base/libsegfault.exp: New.
7320
de63c46b
PA
73212018-01-05 Joel Brobecker <brobecker@adacore.com>
7322
7323 PR gdb/22670
7324 * gdb.ada/access_tagged_param.exp: New file.
7325 * gdb.ada/access_tagged_param/foo.adb: New file.
7326
f98fc17b
PA
73272018-01-05 Pedro Alves <palves@redhat.com>
7328
7329 PR gdb/22670
7330 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
7331 exercise lower case too, and to exercise both full matching and
7332 wild matching.
7333
342f8240
JB
73342018-01-05 Joel Brobecker <brobecker@adacore.com>
7335
7336 * gdb.ada/rename_subscript_param: New testcase.
7337
7150d33c
JG
73382018-01-05 Jerome Guitton <guitton@adacore.com>
7339
7340 * gdb.ada/arr_acc_idx_w_gap: New testcase.
7341
cc0e770c
JB
73422018-01-05 Joel Brobecker <brobecker@adacore.com>
7343
7344 * gdb.ada/convvar_comp: New testcase.
7345
672a41aa 73462018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
7347
7348 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
7349 (My_Table): New global variable.
7350 * testsuite/gdb.ada/array_char_idx.exp: Add test.
7351
7365ec2f
JB
73522018-01-04 Joel Brobecker <brobecker@adacore.com>
7353
7354 PR gdb/22670
7355 * gdb.ada/maint_with_ada: New testcase.
7356
289483b6
JB
73572018-01-04 Joel Brobecker <brobecker@adacore.com>
7358
7359 PR gdb/22670
7360 * gdb.ada/bp_c_mixed_case: New testcase.
7361
344420da
JB
73622018-01-04 Joel Brobecker <brobecker@adacore.com>
7363
7364 PR gdb/22670
7365 * gdb.ada/complete.exp: Add "complete break ada" test.
7366
66fc87a0
JB
73672018-01-04 Joel Brobecker <brobecker@adacore.com>
7368
7369 PR gdb/22670
7370 * gdb.ada/info_addr_mixed_case: New testcase.
7371
9f757bf7
XR
73722018-01-03 Xavier Roirand <roirand@adacore.com>
7373
7374 * gdb.ada/excep_handle.exp: New testcase.
7375 * gdb.ada/excep_handle/foo.adb: New file.
7376 * gdb.ada/excep_handle/pck.ads: New file.
7377
bd570f80
JB
73782018-01-03 Joel Brobecker <brobecker@adacore.com>
7379
7380 * gdb.base/step-line.c: Add extra empty line in copyright header.
7381 * gdb.base/step-line.inp: Likewise.
7382
9fe561ab
JB
73832018-01-02 Joel Brobecker <brobecker@adacore.com>
7384
7385 * gdb.ada/dyn_stride.exp: Add slice test.
7386
a405673c
JB
73872018-01-02 Joel Brobecker <brobecker@adacore.com>
7388
7389 * gdb.ada/dyn_stride: New testcase.
7390
cef0f868
SH
73912017-12-27 Stafford Horne <shorne@gmail.com>
7392
7393 * gdb.xml/extra-regs.xml: Add example foo reggroup.
7394 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
7395
b67d92b0
SH
73962017-12-27 Stafford Horne <shorne@gmail.com>
7397
7398 * gdb.base/reggroups.c: New file.
7399 * gdb.base/reggroups.exp: New file.
7400
eccab96d
JB
74012017-12-18 Joel Brobecker <brobecker@adacore.com>
7402
7403 * gdb.dwarf2/ada-valprint-error.c: New file.
7404 * gdb.dwarf2/ada-valprint-error.exp: New file.
7405
0e2da9f0
JB
74062017-12-18 Joel Brobecker <brobecker@adacore.com>
7407
7408 * gdb.ada/assign_arr: New testcase.
7409
cb923fcc
XR
74102017-12-18 Xavier Roirand <roirand@adacore.com>
7411
7412 * gdb.ada/funcall_ptr: New testcase.
7413
7c161838
SDJ
74142017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7415
7416 PR cli/16224
7417 * gdb.base/ptype-offsets.cc: New file.
7418 * gdb.base/ptype-offsets.exp: New file.
7419
1af17fd9
YQ
74202017-12-15 Yao Qi <yao.qi@linaro.org>
7421
7422 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
7423 if XML is disabled.
7424
828d5846
XR
74252017-12-15 Xavier Roirand <roirand@adacore.com>
7426
7427 * gdb.ada/same_component_name: New testcase.
7428
79e8fcaa
JB
74292017-12-14 Joel Brobecker <brobecker@adacore.com>
7430
7431 * gdb.ada/str_binop_equal: New testcase.
7432
e05fa6f9
JB
74332017-12-14 Joel Brobecker <brobecker@adacore.com>
7434
7435 * gdb.ada/task_switch_in_core: New testcase.
7436
b89641ba
SM
74372017-12-13 Simon Marchi <simon.marchi@ericsson.com>
7438
7439 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
7440 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
7441 call test_bkpt_qualified.
7442 (test_bkpt_qualified): New proc.
7443
6892d2e4
PA
74442017-12-13 Pedro Alves <palves@redhat.com>
7445
7446 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7447 Tighten regexp by matching with an anchor.
7448
a22ecf70
PA
74492017-12-13 Pedro Alves <palves@redhat.com>
7450
7451 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
7452 ("expression with namespace"): New set of tests.
7453 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
7454 (Nested::Test_NS::qux): New.
7455 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
7456 defaults to 'start_quote_char' and 'end_quote_char' parameters.
7457
9937536c
JB
74582017-12-13 Joel Brobecker <brobecker@adacore.com>
7459
7460 * gdb.base/server-del-break.c: New file.
7461 * gdb.base/server-del-break.exp: New file.
7462
fe49c6f5
SH
74632017-12-12 Stafford Horne <shorne@gmail.com>
7464
7465 * gdb.xml/tdesc-regs.exp: Add or1k support.
7466
c3d18620
SH
74672017-12-12 Stafford Horne <shorne@gmail.com>
7468
7469 * gdb.base/bp-permanent.c: Define nop of or1k.
7470
c5f9cfc8
JB
74712017-12-11 Joel Brobecker <brobecker@adacore.com>
7472
7473 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
7474 output with components being reordered.
7475
a9c135fc
JB
74762017-12-11 Joel Brobecker <brobecker@adacore.com>
7477
7478 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
7479 output with components being reordered.
7480
927aa2e7
JK
74812017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7482 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.base/maint.exp (check for .gdb_index): Check also for
7485 .debug_names.
7486 * gdb.dlang/watch-loc.c (.debug_aranges): New.
7487 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
7488 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
7489 (.gdb_index used after symbol reloading): Support also .debug_names.
7490 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
7491
f17d9474
YQ
74922017-12-08 Yao Qi <yao.qi@linaro.org>
7493
7494 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7495 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
7496
a0de8c21
YQ
74972017-12-08 Yao Qi <yao.qi@linaro.org>
7498
7499 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7500 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
7501
a738ea1d
YQ
75022017-12-08 Yao Qi <yao.qi@linaro.org>
7503
7504 * gdb.arch/aarch64-tagged-pointer.c: New file.
7505 * gdb.arch/aarch64-tagged-pointer.exp: New file.
7506
1cd9a73b
SDJ
75072017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
7508
7509 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
7510 "int".
7511
fa6eb693
KS
75122017-12-07 Keith Seitz <keiths@redhat.com>
7513
7514 PR breakpoints/22569
7515 * gdb.linespec/ls-errs.exp: Change expected result of "break
7516 -source this file has spaces.c -line 3".
7517 Check that an explicit source file followed by whitespace is
7518 identified as an invalid explicit location.
7519
883fd55a
KS
75202017-12-07 Keith Seitz <keiths@redhat.com>
7521
7522 * gdb.cp/nested-types.cc: New file.
7523 * gdb.cp/nested-types.exp: New file.
7524 * lib/cp-support.exp: Load data-structures.exp library.
7525 (debug_cp_test_ptype_class): New global.
7526 (cp_ptype_class_verbose, next_line): New procedures.
7527 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
7528 Add and document new return value.
7529 Switch the list of lines to a queue.
7530 Add support for new `type' key for nested type definitions.
7531 Add debugging/troubleshooting messages.
7532 * lib/data-structures.exp: New file.
7533
ec72db3e
SM
75342017-12-07 Simon Marchi <simon.marchi@ericsson.com>
7535
7536 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
7537 with proc_with_prefix, don't use with_test_prefix.
7538
99598d71
TT
75392017-12-07 Tom Tromey <tom@tromey.com>
7540
7541 * gdb.base/break.exp: Add test for empty "commands".
7542
a8806230
YQ
75432017-12-07 Yao Qi <yao.qi@linaro.org>
7544
7545 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
7546 malloc and catch syscall.
7547
824cc835
PM
75482017-12-07 Phil Muldoon <pmuldoon@redhat.com>
7549
e79be6e5 7550 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7551 tests for explicit locations.
7552
7cc244de
PA
75532017-12-06 Pedro Alves <palves@redhat.com>
7554
7555 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7556 force-disabling XML descriptions.
7557
50a1fdd5
PA
75582017-12-04 Pedro Alves <palves@redhat.com>
7559
7560 PR gdb/22499
7561 * gdb.arch/amd64-disp-step-avx.S: New file.
7562 * gdb.arch/amd64-disp-step-avx.exp: New file.
7563
f0fb2488
PA
75642017-12-03 Pedro Alves <palves@redhat.com>
7565
7566 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7567 and <string.h>.
7568 (parent_function): Print distinct messages when waitpid fails, or
7569 the child exits with a signal, or the child exits for an unhandled
7570 reason.
7571 * gdb.threads/process-dies-while-detaching.exp
7572 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7573 it. Wait for both inferior output and GDB's prompt. Use an
7574 indirect spawn id list.
7575 (do_detach): New parameter 'child_exit'. Use it to compute
7576 expected inferior output.
7577 (test_detach, test_detach_watch, test_detach_killed_outside):
7578 Adjust to pass down the expected child exit kind.
7579
97cbe998
SDJ
75802017-12-01 Joel Brobecker <brobecker@adacore.com>
7581 Sergio Durigan Junior <sergiodj@redhat.com>
7582 Pedro Alves <palves@redhat.com>
7583
7584 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7585
40fc416f
SDJ
75862017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7587
7588 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7589 to 'symbol-file' and 'add-symbol-file' can be
7590 position-independent.
7591
1cc75e92
YQ
75922017-12-01 Yao Qi <yao.qi@linaro.org>
7593
7594 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7595 the URL in copyright header.
7596 * gdb.arch/aarch64-fp.exp: Likewise.
7597 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7598 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7599 * gdb.base/expand-psymtabs.exp: Likewise.
7600 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7601 * gdb.fortran/common-block.exp: Likewise.
7602 * gdb.fortran/common-block.f90: Likewise.
7603 * gdb.fortran/logical.exp: Likewise.
7604 * gdb.fortran/vla-datatypes.f90: Likewise.
7605 * gdb.fortran/vla-sub.f90: Likewise.
7606
875fb7a7
JB
76072017-11-30 Joel Brobecker <brobecker@adacore.com>
7608
7609 * gdb.ada/repeat_dyn: New testcase.
7610
6f14765f
UW
76112017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7612
7613 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7614 Update for changed thread numbering.
7615 * gdb.cell/bt.exp: Update for changed GDB output.
7616
f1af7b94
SM
76172017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7618
7619 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7620 setting isremote by hand.
7621 * boards/dwarf4-gdb-index.exp: Likewise.
7622 * boards/fission.exp: Likewise.
7623 * boards/stabs.exp: Likewise.
7624
e3919f3e
PA
76252017-11-30 Pedro Alves <palves@redhat.com>
7626
7627 * gdb.linespec/cpls-ops.exp
7628 (check_explicit_skips_function_argument): Extract the underlying
7629 type of size_t instead of hardcoding it.
7630
bd69330d
PA
76312017-11-29 Pedro Alves <palves@redhat.com>
7632
7633 PR c++/19436
7634 * gdb.linespec/cpls-abi-tag.cc: New file.
7635 * gdb.linespec/cpls-abi-tag.exp: New file.
7636
a20714ff
PA
76372017-11-29 Pedro Alves <palves@redhat.com>
7638
7639 * gdb.base/langs.exp: Use -qualified.
7640 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7641 it.
7642 * gdb.cp/namespace.exp: Use -qualified.
7643 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7644 (overload-3, template-overload, template-ret-type, const-overload)
7645 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7646 procedures.
7647 (test_driver): Call them.
7648 * gdb.cp/save-bp-qualified.cc: New.
7649 * gdb.cp/save-bp-qualified.exp: New.
7650 * gdb.linespec/explicit.exp: Test -qualified.
7651 * lib/completion-support.exp (completion::explicit_opts_list): Add
7652 "-qualified".
7653 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7654
f6f1d339
PM
76552017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7656
7657 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7658
02ca603a
TT
76592017-11-29 Tom Tromey <tom@tromey.com>
7660
7661 * gdb.base/relocate.exp: Update invalid argument test.
7662 Add new tests for invalid arguments.
7663
ed6c0bfb
TP
76642017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7665
7666 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7667 Return 0 as a long.
7668 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7669
f106e10e
TP
76702017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7671
7672 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7673 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7674 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7675 func ().
7676 * gdb.cp/shadow.cc (B.func): Return 0.
7677
10329bb2
JB
76782017-11-27 Joel Brobecker <brobecker@adacore.com>
7679
7680 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7681 expected output in gdb_expect call to allow the exception
7682 message to be present as well. Fix syntax confusion to avoid
7683 TCL thinking that exception_name is an array.
7684
617cd4bc
UW
76852017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7686
7687 * gdb.arch/spu-info.c: Include <unistd.h>.
7688 (do_signal_test): Fix broken calls to write.
7689 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7690 Fix checks for empty mailboxes. Update signal tests for corrected
7691 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7692 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7693 * gdb.cell/arch.exp: Use standard_output_file.
7694 * gdb.cell/break.exp: Likewise.
7695 * gdb.cell/bt.exp: Likewise.
7696 * gdb.cell/core.exp: Likewise.
7697 * gdb.cell/dwarfaddr.exp: Likewise.
7698 * gdb.cell/ea-cache.exp: Likewise.
7699 * gdb.cell/ea-standalone.exp: Likewise.
7700 * gdb.cell/f-regs.exp: Likewise.
7701 * gdb.cell/fork.exp: Likewise.
7702 * gdb.cell/gcore.exp: Likewise.
7703 * gdb.cell/mem-access.exp: Likewise.
7704 * gdb.cell/ptype.exp: Likewise.
7705 * gdb.cell/registers.exp: Likewise.
7706 * gdb.cell/sizeof.exp: Likewise.
7707 * gdb.cell/solib-symbol.exp: Likewise.
7708 * gdb.cell/solib.exp: Likewise.
617cd4bc 7709
a81aaca0
PA
77102017-11-25 Pedro Alves <palves@redhat.com>
7711
7712 * gdb.base/complete-empty.exp: New file.
7713 * gdb.base/completion.exp: Adjust.
7714
6a3c6ee4
PA
77152017-11-25 Pedro Alves <palves@redhat.com>
7716
7717 * gdb.linespec/cpls-ops.cc: New file.
7718 * gdb.linespec/cpls-ops.exp: New file.
7719 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7720 factored out from ...
7721 (test_complete_prefix_range): ... this.
7722
8955eb2d
PA
77232017-11-24 Pedro Alves <palves@redhat.com>
7724
7725 * gdb.linespec/cpcompletion.exp: New file.
7726 * gdb.linespec/cpls-hyphen.cc: New file.
7727 * gdb.linespec/cpls.cc: New file.
7728 * gdb.linespec/cpls2.cc: New file.
7729 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7730 test to use test_gdb_complete_unique. Add label completion,
7731 keyword completion and explicit location completion tests.
7732 * lib/completion-support.exp: New file.
7733
e547c119
JB
77342017-11-24 Joel Brobecker <brobecker@adacore.com>
7735
7736 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7737 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7738 when hitting an exception catchpoint.
7739
7c3c1aa8
YQ
77402017-11-22 Yao Qi <yao.qi@linaro.org>
7741
7742 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7743
41bd68f5
SM
77442017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7745
7746 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7747 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7748 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7749
1daad298
YQ
77502017-11-22 Yao Qi <yao.qi@linaro.org>
7751
7752 * gdb.base/info-os.exp: Pass pthreads.
7753 * gdb.multi/multi-attach.exp: Likewise.
7754
88465e87
YQ
77552017-11-22 Yao Qi <yao.qi@linaro.org>
7756
7757 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7758 compiler.
7759
dc196b23
YQ
77602017-11-22 Yao Qi <yao.qi@linaro.org>
7761
7762 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7763 * gdb.base/break-interp.exp: Likewise.
7764 * gdb.base/jit-attach-pie.exp: Likewise.
7765
2400729e
UW
77662017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7767
7768 * gdb.base/float128.c (large128): New variable.
7769 * gdb.base/float128.exp: Add test to print largest __float128 value.
7770
7a26362d
UW
77712017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7772
7773 * gdb.arch/vsx-regs.exp: Update register content checks.
7774
ed0f4273
UW
77752017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7776
7777 * gdb.arch/ppc-longdouble.exp: New file.
7778 * gdb.arch/ppc-longdouble.c: Likewise.
7779
a25d69c6
PA
77802017-11-21 Pedro Alves <palves@redhat.com>
7781
7782 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7783
73fcf641
PA
77842017-11-20 Pedro Alves <palves@redhat.com>
7785
7786 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7787 (long_double_typedef): New typedefs.
7788 Use DEF on double and long double.
7789 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7790 cases.
7791 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7792 and 'long_double_ptr_same_size' locals. Use them to decide
7793 whether cast from array/function to float is valid/invalid.
7794
71a3c369
TT
77952017-11-17 Tom Tromey <tom@tromey.com>
7796
7797 * gdb.rust/traits.rs: New file.
7798 * gdb.rust/traits.exp: New file.
7799
ced9779b
JB
78002017-11-17 Joel Brobecker <brobecker@adacore.com>
7801
7802 * gdb.ada/minsyms: New testcase.
7803
a0922d80
PA
78042017-11-16 Pedro Alves <palves@redhat.com>
7805
7806 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7807 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7808
ea04e54c
PA
78092017-11-16 Pedro Alves <palves@redhat.com>
7810
7811 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7812 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7813
e849ea89
PA
78142017-11-16 Pedro Alves <palves@redhat.com>
7815
7816 * gdb.server/reconnect-ctrl-c.c: New file.
7817 * gdb.server/reconnect-ctrl-c.exp: New file.
7818
d8ae99a7
PM
78192017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7820
7821 * gdb.python/py-rbreak.exp: New file.
7822 * gdb.python/py-rbreak.c: New file.
7823 * gdb.python/py-rbreak-func2.c: New file.
7824
968a13f8
PA
78252017-11-16 Pedro Alves <palves@redhat.com>
7826
7827 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7828 pattern.
7829 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7830 GDB.
7831
71774bc9
SM
78322017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7833
7834 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7835 regex.
7836
ddbb44cf
SM
78372017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7838
7839 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7840 test names.
7841
584a564f
PA
78422017-11-09 Pedro Alves <palves@redhat.com>
7843
7844 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7845 factored out from ...
7846 (top level): ... here, and adjusted to avoid expecting beyond the
7847 prompt in a single gdb_test_multiple.
7848
5ed7a928
PA
78492017-11-09 Pedro Alves <palves@redhat.com>
7850
7851 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7852 output.
7853 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7854 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7855 * gdb.server/ext-run.exp ("kill" test): Likewise.
7856 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7857
a60e0738
PA
78582017-11-09 Pedro Alves <palves@redhat.com>
7859
7860 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7861 match till end of line.
7862
2c88253f
PA
78632017-11-09 Pedro Alves <palves@redhat.com>
7864
7865 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7866
c7a38517
PA
78672017-11-09 Pedro Alves <palves@redhat.com>
7868
7869 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7870 New procedures, factored out from ...
7871 (top level): ... here, and adjusted to avoid expecting beyond the
7872 prompt in one go.
7873
f29f4b6b
PA
78742017-11-09 Pedro Alves <palves@redhat.com>
7875
7876 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7877 output. Fix '?' match.
7878
286acbb5
JB
78792017-11-08 Joel Brobecker <brobecker@adacore.com>
7880
7881 * gdb.ada/scoped_watch: New testcase.
7882 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7883 which is actually correct.
7884 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7885 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7886
62d7ae92
PA
78872017-11-08 Pedro Alves <palves@redhat.com>
7888
7889 * gdb.gdb/complaints.exp (test_initial_complaints)
7890 (test_serial_complaints, test_short_complaints): Call
7891 complaint_internal instead of complaint.
7892
280ca31f
DT
78932017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7894
7895 * gdb.threads/tls-core.c: New file.
7896 * gdb.threads/tls-core.exp: Likewise.
7897
b5ec771e
PA
78982017-11-08 Pedro Alves <palves@redhat.com>
7899
7900 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7901 (p Exported_Capitalized): New test.
7902 (p exported_capitalized): New test.
7903
a02b41a7
PA
79042017-11-07 Pedro Alves <palves@redhat.com>
7905
7906 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7907
95e95a6d
PA
79082017-11-07 Pedro Alves <palves@redhat.com>
7909
7910 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7911 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7912 (disable_invalid, disable_inverted, disable_negative): New
7913 procedures.
7914 ("bad numbers"): New set of tests.
7915
cee62dbd
PA
79162017-11-07 Pedro Alves <palves@redhat.com>
7917
7918 * gdb.cp/ena-dis-br-range.exp: Add tests.
7919
cc638e86
PA
79202017-11-07 Pedro Alves <palves@redhat.com>
7921
7922 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7923
d0fe4701
XR
79242017-11-07 Xavier Roirand <roirand@adacore.com>
7925 Pedro Alves <palves@redhat.com>
7926
7927 * gdb.base/ena-dis-br.exp: Add reference to
7928 gdb.cp/ena-dis-br-range.exp.
7929 * gdb.cp/ena-dis-br-range.exp: New file.
7930 * gdb.cp/ena-dis-br-range.cc: New file.
7931
46f67f80
PA
79322017-11-06 Pedro Alves <palves@redhat.com>
7933
7934 * gdb.base/attach-non-pgrp-leader.c: New.
7935 * gdb.base/attach-non-pgrp-leader.exp: New.
7936
726e1356
PA
79372017-11-06 Pedro Alves <palves@redhat.com>
7938
7939 * configure.ac: No longer check for termio.h and sgtty.h.
7940 * configure: Regenerate.
7941 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7942 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7943 Remove termio and sgtty code.
7944
50ab6ace
YQ
79452017-11-03 Yao Qi <yao.qi@linaro.org>
7946
7947 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7948 in GDB is disabled.
7949
8e68731c
YQ
79502017-11-03 Yao Qi <yao.qi@linaro.org>
7951
7952 * gdb.python/py-thrhandle.exp: Skip it if python is not
7953 enabled.
7954
3a87ae65
SM
79552017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7956
7957 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7958 as a breakpoint command.
7959
484d8d36
MD
79602017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7961
7962 PR python/21213
7963 * gdb.python/py-infthread.exp: Test calling
7964 InferiorThread.inferior () multiple times in a row.
7965
4a27f119
KS
79662017-10-27 Keith Seitz <keiths@redhat.com>
7967
7968 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7969 Test "info break" for every inlined function breakpoint.
7970
bb11dd58
YQ
79712017-10-27 Yao Qi <yao.qi@linaro.org>
7972
7973 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7974
a43f3893
PF
79752017-10-26 Patrick Frants <osscontribute@gmail.com>
7976
7977 * gdb.cp/classes.exp (test_static_members): Test printing
7978 Outer::instance.
7979 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7980 (Inner::instance, Outer::instance): New.
7981
792ccf00
PA
79822017-10-24 Pedro Alves <palves@redhat.com>
7983
7984 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7985 extra console" test in two stages.
7986
eb2bfbad
PA
79872017-10-24 Pedro Alves <palves@redhat.com>
7988
7989 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7990
1f75a651
PA
79912017-10-24 Pedro Alves <palves@redhat.com>
7992
7993 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7994 loop.
7995
779990d9
PA
79962017-10-24 Pedro Alves <palves@redhat.com>
7997
7998 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7999 $attempt" and "stoppedtry $stoppedtry" test prefixes.
8000
ad9b8f5d
PA
80012017-10-24 Pedro Alves <palves@redhat.com>
8002
8003 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
8004 parameter and handle it. Don't output read value in test name.
8005
fee6da6e
PA
80062017-10-24 Pedro Alves <palves@redhat.com>
8007
8008 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
8009 custom test name.
8010
10389c2c
PA
80112017-10-24 Pedro Alves <palves@redhat.com>
8012
8013 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
8014 include the unstable output directory name in the test's name.
8015 (initial_setup_simple) <'set args'>: Use custom test name.
8016
a80e65a9
PA
80172017-10-24 Pedro Alves <palves@redhat.com>
8018
8019 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
8020 with explicit test name.
8021
15763a09
PA
80222017-10-20 Pedro Alves <palves@redhat.com>
8023
8024 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
8025 'wait -i'. Use gdb_assert and remote_close.
8026
49a4ce2e
AB
80272017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
8028
8029 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
8030 number from variable rather than hard-coded.
8031
a75868f5
PA
80322017-10-19 Pedro Alves <palves@redhat.com>
8033
8034 * gdb.base/long-inferior-output.c: New file.
8035 * gdb.base/long-inferior-output.exp: New file.
8036
c8ba13ad
KS
80372017-11-18 Keith Seitz <keiths@redhat.com>
8038
8039 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
8040 method.
8041 (main): Call it.
8042 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
8043 Add additional user-defined conversion operator tests.
8044
b27de576
PA
80452017-10-17 Pedro Alves <palves@redhat.com>
8046
8047 * boards/native-stdio-gdbserver.exp: Load "local-board".
8048
8484c955
PA
80492017-10-17 Pedro Alves <palves@redhat.com>
8050
8051 * gdb.base/quit-live.c: New file.
8052 * gdb.base/quit-live.exp: New file.
8053
83d5a34d
KS
80542017-10-16 Keith Seitz <keiths@redhat.com>
8055
8056 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
8057 (class_with_protected_typedef, class_with_private_typedef)
8058 (struct_with_public_typedef, struct_with_protected_typedef)
8059 (struct_with_private_typedef): New classes/structs.
8060 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
8061 typedefs and access specifiers.
8062
739b3f1d
PA
80632017-10-16 Pedro Alves <palves@redhat.com>
8064 Simon Marchi <simon.marchi@polymtl.ca>
8065
8066 * README (Local vs Remote vs Native): New section.
8067 * boards/local-board.exp: New file, with bits factored out from
8068 ...
8069 * boards/native-extended-gdbserver.exp: ... here. Load
8070 "local-board".
8071 * boards/native-gdbserver.exp: Load "local-board".
8072 (${board}_spawn, ${board}_exec): Delete.
8073 * boards/native-stdio-gdbserver.exp: Most contents factored out to
8074 ...
8075 * boards/stdio-gdbserver-base.exp: ... this new file.
8076 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
8077 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
8078 procedure.
8079 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
8080 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
8081 stdio_gdbserver_command.
8082 (${board}_get_remote_address, ${board}_get_comm_port)
8083 (${board}_download, ${board}_upload): Delete.
8084 (get_target_remote_pipe_cmd): New.
8085
fe68b953
SM
80862017-10-16 Simon Marchi <simon.marchi@ericsson.com>
8087
8088 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
8089 test_bkpt_deletion, test_bkpt_cond_and_cmds,
8090 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
8091 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
8092 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
8093 remove with_test_prefix.
8094
300b6685
PA
80952017-10-13 Pedro Alves <palves@redhat.com>
8096
8097 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
8098 * gdb.base/annota1.exp: Use it instead of is_remote.
8099 * gdb.base/annota3.exp: Use it instead of is_remote.
8100 * gdb.cp/annota2.exp: Use it instead of is_remote.
8101 * gdb.cp/annota3.exp: Use it instead of is_remote.
8102 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
8103
50500caf
PA
81042017-10-13 Pedro Alves <palves@redhat.com>
8105
8106 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
8107 (test_num_test_vars, run_and_count_vars, find_env)
8108 (test_set_unset_env, test_inherit_env_var): New procedures.
8109 (top level): Use them.
8110
dad0c6d2
PA
81112017-10-13 Pedro Alves <palves@redhat.com>
8112
8113 * lib/selftest-support.exp (selftest_setup): Extend comments, and
8114 also skip on stub-like targets.
8115
8b0553c1
PA
81162017-10-13 Pedro Alves <palves@redhat.com>
8117
8118 PR gdb/22293
8119 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
8120 (top level): Move some tests to ...
8121 (test_not_found): ... this new procedure.
8122 (top level): Call it.
8123
7594f623
PA
81242017-10-13 Pedro Alves <palves@redhat.com>
8125
8126 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
8127 expect different "info terminal" output if testing with a
8128 non-native target.
8129
ebe3b402
PA
81302017-10-13 Pedro Alves <palves@redhat.com>
8131 Simon Marchi <simon.marchi@polymtl.ca>
8132
8133 PR python/12966
8134 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
8135
42f1b161
PA
81362017-10-13 Pedro Alves <palves@redhat.com>
8137
8138 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
8139 already.
8140
8d6ef72b
PA
81412017-10-13 Pedro Alves <palves@redhat.com>
8142
8143 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
8144 is_remote.
8145
d7bcd5b8
PA
81462017-10-13 Pedro Alves <palves@redhat.com>
8147
8148 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
8149 is_remote.
8150
df479dc6
PA
81512017-10-13 Pedro Alves <palves@redhat.com>
8152
8153 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
8154 is set.
8155 (corefile_test_attach): Likewise. Check can_spawn_for_attach
8156 instead of is_remote.
8157
23fb630a
PA
81582017-10-13 Pedro Alves <palves@redhat.com>
8159
8160 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
8161 (top level): Add comment.
8162
cc77b1dc
PA
81632017-10-13 Pedro Alves <palves@redhat.com>
8164
8165 * gdb.base/remote.exp (top level): Fix comment typo and add
8166 missing return.
8167
27c9e813
PA
81682017-10-13 Pedro Alves <palves@redhat.com>
8169 Simon Marchi <simon.marchi@polymtl.ca>
8170
8171 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
8172 calls and add comments. Skip test if use_gdb_stub is set.
8173 (top level): Use "set cwd" command instead of "cd" command.
8174
5e830d98
PA
81752017-10-13 Pedro Alves <palves@redhat.com>
8176
8177 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
8178 is_remote target check.
8179
f5ca0032
PA
81802017-10-13 Pedro Alves <palves@redhat.com>
8181
8182 * gdb.base/scope.exp: Use build_executable + clean_restart +
8183 gdb_file_cmd instead of prepare_for_testing and no longer skip
8184 "before run" tests on is_remote target boards. Update comments.
8185 * boards/native-extended-gdbserver.exp
8186 (extended_gdbserver_load_last_file): New, factored out from ...
8187 (gdb_load): ... this. Move further below and add comment.
8188 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
8189
8aed1c0d
PA
81902017-10-12 Pedro Alves <palves@redhat.com>
8191
8192 * gdb.base/attach.exp: Remove references to gdb64.
8193 * gdb.base/dbx.exp: Remove references to gdb64.
8194
cfa34c87
SM
81952017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8196 Pedro Alves <palves@redhat.com>
8197
8198 * gdb.base/label.exp: Remove is_remote target check.
8199
9192b7de
PA
82002017-10-12 Pedro Alves <palves@redhat.com>
8201
8202 * gdb.base/auvx.exp (coredir): Update comment.
8203 (top level) <core_works>: Use "set cwd" command instead of "cd"
8204 command.
8205
6bf0052d
PA
82062017-10-12 Pedro Alves <palves@redhat.com>
8207 Simon Marchi <simon.marchi@polymtl.ca>
8208
8209 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
8210 target boards.
8211
e48ef82d
PA
82122017-10-12 Pedro Alves <palves@redhat.com>
8213 Simon Marchi <simon.marchi@polymtl.ca>
8214
8215 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
8216 Instead skip if there's any gdb_protocol set.
8217
8d7aea57
SM
82182017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8219 Pedro Alves <palves@redhat.com>
8220
8221 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
8222
30440677
PA
82232017-10-12 Pedro Alves <palves@redhat.com>
8224 Simon Marchi <simon.marchi@polymtl.ca>
8225
8226 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8227 instead of on dejagnu remote boards.
8228
4e04f045 82292017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8230 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8231
8232 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8233 checks. Use build_executable + clean_restart instead of
8234 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8235 of enabling non-stop after starting gdb.
8236
871a186e
PA
82372017-10-12 Pedro Alves <palves@redhat.com>
8238
8239 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8240 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8241 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8242 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8243
56d704da
AK
82442017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8245
8246 * gdb.arch/arc-tdesc-cpu.exp: New file.
8247 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8248
2f20e312
SM
82492017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8250
8251 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8252
65630365
PA
82532017-10-10 Pedro Alves <palves@redhat.com>
8254
8255 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8256 expect CLI output.
8257
bf469271
PA
82582017-10-10 Pedro Alves <palves@redhat.com>
8259
8260 * lib/selftest-support.exp (selftest_setup): Update for
8261 captured_command_loop's prototype change.
8262
777a42f1
PA
82632017-10-09 Pedro Alves <palves@redhat.com>
8264
8265 Test both arch1=>arch2 and arch2=>arch1.
8266
8267 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8268 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8269 factored out to...
8270 (append_arch1_options, append_arch2_options, append_arch_options)
8271 (build_executables): New procedures.
8272 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8273 local.
8274 (top level): Add new 'first_arch' testing axis.
8275
cbd2b4e3
PA
82762017-10-09 Pedro Alves <palves@redhat.com>
8277
8278 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8279 (barrier): New.
8280 (thread_start, all_started): New functions.
8281 (main): Spawn new thread and wait until it is scheduled.
8282 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
8283 option.
8284 (do_test): Add 'selected_thread' parameter. Run to all_started
8285 instead of main. Explicitly set the breakpoint at main. Switch
8286 to the SELECTED_THREAD thread.
8287 (top level): Test handling the exec event with either the main
8288 thread or the second thread selected.
8289
5c9e4427
PA
82902017-10-09 Pedro Alves <palves@redhat.com>
8291
8292 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
8293 logic. Move STOP marker after the value checks.
8294 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
8295 regexp.
8296
b3b7c423
SL
82972017-10-06 Sandra Loosemore <sandra@codesourcery.com>
8298
8299 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
8300
3b4b2f16
UW
83012017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
8302
8303 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
8304 integer-to-dfp conversion.
8305 * gdb.base/dfp-test.exp: Likewise.
8306
5cd63fda
PA
83072017-10-04 Pedro Alves <palves@redhat.com>
8308
8309 * gdb.multi/hangout.c: Include <unistd.h>.
8310 (hangout_loop): New function.
8311 (main): Call alarm. Call hangout_loop in a loop.
8312 * gdb.multi/hello.c: Include <unistd.h>.
8313 (hello_loop): New function.
8314 (main): Call alarm. Call hangout_loop in a loop.
8315 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
8316 inferior with the other selected.
8317
4c71c105
SM
83182017-10-04 Simon Marchi <simon.marchi@ericsson.com>
8319
8320 * gdb.mi/list-thread-groups-available.exp: New file.
8321 * gdb.mi/list-thread-groups-available.c: New file.
8322
bc3b087d
SDJ
83232017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8324
8325 * gdb.base/set-cwd.exp: Make it available on
8326 native-extended-gdbserver.
8327
d092c5a2
SDJ
83282017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8329
8330 * gdb.base/set-cwd.c: New file.
8331 * gdb.base/set-cwd.exp: Likewise.
8332
45320ffa
TT
83332017-10-02 Tom Tromey <tom@tromey.com>
8334
8335 PR rust/22236:
8336 * gdb.rust/simple.rs (main): New variable "fslice".
8337 * gdb.rust/simple.exp: Add slice tests. Update string tests.
8338
b3e3859b
TT
83392017-10-02 Tom Tromey <tom@tromey.com>
8340
8341 * gdb.rust/simple.exp: Test ptype of a slice.
8342
01af5e0d
TT
83432017-10-02 Tom Tromey <tom@tromey.com>
8344
8345 * gdb.rust/simple.exp: Test index of slice.
8346
a9bbfbd8
TT
83472017-09-27 Tom Tromey <tom@tromey.com>
8348
8349 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
8350
df8899e5
TP
83512017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8352 Pedro Alves <palves@redhat.com>
8353
8354 * gdb.base/compare-sections.exp (get value of read-only section): Read
8355 as unsigned value.
8356 (corrupt read-only section): Likewise and don't set written if patching
8357 failed.
8358
757bf54b
KB
83592017-09-21 Kevin Buettner <kevinb@redhat.com>
8360
8361 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
8362 files.
8363
06871ae8
PA
83642017-09-20 Pedro Alves <palves@redhat.com>
8365
8366 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
8367 symbol names in gdb's output.
8368 * gdb.cp/overload.exp ("list all overloads"): Likewise.
8369
e5f25bc5
PA
83702017-09-20 Pedro Alves <palves@redhat.com>
8371
8372 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
8373 Rename to ...
8374 (test_list_ambiguous_symbol): ... this and add a symbol name
8375 parameter. Adjust.
8376 (test_list_ambiguous_function): Reimplement on top of
8377 test_list_ambiguous_symbol and also test listing ambiguous
8378 variables.
8379 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
8380 (ambiguous_fun): ... this.
8381 (ambiguous_var): New.
8382 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
8383 (ambiguous_fun): ... this.
8384 (ambiguous_var): New.
8385
4e5a4f58
JB
83862017-09-19 John Baldwin <jhb@FreeBSD.org>
8387
8388 * gdb.base/starti.c: New file.
8389 * gdb.base/starti.exp: New file.
8390 * lib/gdb.exp (gdb_starti_cmd): New procedure.
8391
26e53f3e
PA
83922017-09-14 Pedro Alves <palves@redhat.com>
8393
8394 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
8395 (top level): Use it instead of runto.
8396
cb791d59
TT
83972017-09-11 Tom Tromey <tom@tromey.com>
8398
8399 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
8400
7c96f8c1
TT
84012017-09-11 Tom Tromey <tom@tromey.com>
8402
8403 * gdb.python/py-infthread.exp: Add tests for new_thread event.
8404 * gdb.python/py-inferior.exp: Add tests for new inferior events.
8405
469412dd
CW
84062017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
8407
8408 * gdb.fortran/printing-types.exp: New file.
8409 * gdb.fortran/printing-types.exp: New file.
8410
e0f86435
BH
84112017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8412
8413 * gdb.fortran/vla-ptype.exp: Fix typos.
8414 * gdb.fortran/vla-value.exp: Same.
8415
9e9af4be
BH
84162017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8417
8418 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
8419 * gdb.mi/mi-var-child-f.exp: Likewise.
8420 * gdb.mi/mi-vla-fortran.exp: Likewise.
8421
a5ad232b 84222017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
8423 Christoph Weinmann <christoph.t.weinmann@intel.com>
8424 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
8425
8426 * gdb.fortran/ptr-indentation.f90: New file.
8427 * gdb.fortran/ptr-indentation.exp: New file.
8428
5aec60eb
TT
84292017-09-05 Tom Tromey <tom@tromey.com>
8430
8431 PR gdb/22010:
8432 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
8433
8f8f8152
TP
84342017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8435
8436 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
8437
fbd1b771
JK
84382017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8439
8440 * gdb.threads/tls-nodebug-pie.c: New file.
8441 * gdb.threads/tls-nodebug-pie.exp: New file.
8442
5eb5f850
TT
84432017-09-05 Tom Tromey <tom@tromey.com>
8444
8445 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
8446 for rust.
8447
ae780a21
SM
84482017-09-05 Simon Marchi <simon.marchi@ericsson.com>
8449
8450 * gdb.multi/multi-arch-exec.exp: Test with different
8451 "follow-exec-mode" settings.
8452 (do_test): New procedure.
8453
3693fdb3
PA
84542017-09-04 Pedro Alves <palves@redhat.com>
8455
8456 * gdb.base/func-static.c (S::method const, S::method volatile)
8457 (S::method volatile const): New methods.
8458 (c_s, v_s, cv_s): New instances.
8459 (main): Call method() on them.
8460 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
8461 (cannot_resolve): New procedure.
8462 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
8463 print-quote-unquoted columns.
8464 (do_test): Test printing each scope too.
8465
e68cb8e0
PA
84662017-09-04 Pedro Alves <palves@redhat.com>
8467
8468 * gdb.base/local-static.exp: Also test with
8469 class::method::variable wholly quoted.
8470 * gdb.cp/m-static.exp (class::method::variable): Remove test.
8471
858be34c
PA
84722017-09-04 Pedro Alves <palves@redhat.com>
8473
8474 * gdb.base/local-static.c: New.
8475 * gdb.base/local-static.cc: New.
8476 * gdb.base/local-static.exp: New.
8477
46a4882b
PA
84782017-09-04 Pedro Alves <palves@redhat.com>
8479
8480 * gdb.asm/asm-source.exp: Add casts to int.
8481 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
8482 (dataglobal64_1, dataglobal64_2): New globals.
8483 * gdb.base/nodebug.exp: Test different expressions involving the
8484 new globals, with print, whatis and ptype. Add casts to int.
8485 * gdb.base/solib-display.exp: Add casts to int.
8486 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
8487 * gdb.cp/m-static.exp: Add cast to int.
8488 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
8489 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
8490 tls variable with no debug info without a cast. Test with a cast
8491 to int too.
8492 * gdb.trace/entry-values.exp: Add casts.
8493
2c5a2be1
PA
84942017-09-04 Pedro Alves <palves@redhat.com>
8495
8496 * gdb.base/nodebug.exp: Test that ptype's error about functions
8497 with unknown return type includes the function name too.
8498
7022349d
PA
84992017-09-04 Pedro Alves <palves@redhat.com>
8500
8501 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
8502 return type of munmap in infcall.
8503 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
8504 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
8505 type of ftell in infcall.
8506 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
8507 type of getpid in infcall.
8508 * gdb.base/infcall-exec.exp: Cast return type of execlp in
8509 infcall.
8510 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
8511 Bail on failure to extract the pid.
8512 * gdb.base/nodebug.c: #include <stdint.h>.
8513 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
8514 New functions.
8515 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
8516 Change expected output of print/whatis/ptype with functions with
8517 no debug info. Test all supported languages. Call
8518 test_call_promotion.
8519 * gdb.compile/compile.exp: Adjust expected output to expect
8520 warning.
8521 * gdb.threads/siginfo-threads.exp: Likewise.
8522
54990598
PA
85232017-09-04 Pedro Alves <palves@redhat.com>
8524
8525 * gdb.base/callfuncs.exp (do_function_calls): New parameter
8526 "prototypes". Test calling float functions via prototyped and
8527 unprototyped function pointers.
8528 (perform_all_tests): New parameter "prototypes". Pass it down.
8529 (top level): Pass down "prototypes" parameter to
8530 perform_all_tests.
8531
34d16ea2
SM
85322017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8533
8534 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
8535 Test with nested loops.
8536
9521ecda
SM
85372017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8538
8539 * gdb.base/commands.exp: Call the new procedures.
8540 (loop_break_test, loop_continue_test): New procedures.
8541
80a65e9b
SM
85422017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8543
8544 * gdb.base/commands.exp: Call new procedure.
8545 (define_if_without_arg_test): New procedure.
8546
e439fa14
PA
85472017-09-04 Pedro Alves <palves@redhat.com>
8548
8549 * gdb.base/list-ambiguous.exp: New file.
8550 * gdb.base/list-ambiguous0.c: New file.
8551 * gdb.base/list-ambiguous1.c: New file.
8552 * gdb.base/list.exp (test_list_range): Adjust expected output.
8553
0a2dde4a
SDJ
85542017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8555
8556 * gdb.base/share-env-with-gdbserver.c: New file.
8557 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8558
5e89eb3a
SM
85592017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8560
8561 * gdb.base/commands.exp (gdbvar_simple_if_test,
8562 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8563 progvar_simple_if_test, progvar_simple_while_test,
8564 progvar_complex_if_while_test, user_defined_command_test,
8565 user_defined_command_args_eval,
8566 user_defined_command_args_stack_test,
8567 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8568 temporary_breakpoint_commands,
8569 gdb_test_no_prompt, redefine_hook_test,
8570 redefine_backtrace_test): Remove "global gdb_prompt".
8571
fd437cbc
SM
85722017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8573
8574 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8575 New proc, call it from toplevel.
8576
87215ad1
SDJ
85772017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8578
8579 PR remote/21852
8580 * gdb.server/normal.c: New file, copied from gdb.base.
8581 * gdb.server/run-without-local-binary.exp: New file.
8582
58afddc6
WP
85832017-08-07 Weimin Pan <weimin.pan@oracle.com>
8584
8585 * gdb.arch/sparc64-adi.exp: New file.
8586 * gdb.arch/sparc64-adi.c: New file.
8587
5277199a
PA
85882017-08-22 Pedro Alves <palves@redhat.com>
8589
8590 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8591 (top level): Add "list all overloads" tests.
8592
14278e1f
TT
85932017-08-22 Tom Tromey <tom@tromey.com>
8594
8595 * gdb.gdb/xfullpath.exp: Remove.
8596
bf223d3e
PA
85972017-08-21 Pedro Alves <palves@redhat.com>
8598
8599 PR gdb/19487
8600 * gdb.base/symbol-alias.c: New.
8601 * gdb.base/symbol-alias2.c: New.
8602 * gdb.base/symbol-alias.exp: New.
8603
c973d0aa
PA
86042017-08-21 Pedro Alves <palves@redhat.com>
8605
8606 * gdb.base/dfp-test.c
8607 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8608 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8609 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8610 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8611 * gdb.base/whatis-ptype-typedefs.c: New.
8612 * gdb.base/whatis-ptype-typedefs.exp: New.
8613 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8614 (an_int, an_int_type, an_int_type2): New globals.
8615 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8616 involving typedefs and cast expressions.
8617 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8618 (lookup_typedefs_function): New.
8619 (typedefs_pretty_printers_dict): New.
8620 (top level): Register lookup_typedefs_function in
8621 gdb.pretty_printers.
8622
6d580b63
YQ
86232017-08-18 Yao Qi <yao.qi@linaro.org>
8624
8625 * gdb.server/unittest.exp: New.
8626
206726fb
SDJ
86272017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8628
8629 PR gdb/21954
8630 * gdb.base/environ.exp: Add test to check if 'unset environment'
8631 works.
8632
bf0ec4c2
AA
86332017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8634
8635 * lib/gdb.exp (universal_compile_options): New caching proc.
8636 (gdb_compile): Suppress GCC's coloring of messages.
8637
d6382fff
TT
86382017-08-14 Tom Tromey <tom@tromey.com>
8639
8640 PR gdb/21675:
8641 * gdb.base/printcmds.exp (test_radices): New function.
8642 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8643 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8644 * lib/gdb.exp (get_integer_valueof): Use p/d.
8645
c2c2dd9f
SM
86462017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8647
8648 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8649 characters.
8650
fdffd6f4
TT
86512017-08-05 Tom Tromey <tom@tromey.com>
8652
8653 * gdb.rust/simple.exp: Allow String to appear in a different
8654 namespace.
8655
27d41eac
YQ
86562017-07-26 Yao Qi <yao.qi@linaro.org>
8657
8658 * gdb.gdb/unittest.exp: Invoke command
8659 "maintenance check xml-descriptions".
8660
031ed05d
AA
86612017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8662
8663 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8664 calling context.
8665 (hex128): Drop erroneous calculation of parameters.
8666
dcd27ddf
SM
86672017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8668
8669 * gdb.python/py-unwind.exp: Disable stack protection when
8670 building test file.
8671
47e77640
PA
86722017-07-20 Pedro Alves <palves@redhat.com>
8673
8674 * gdb.base/default.exp (set language): Adjust expected output.
8675
62d2a18a
PA
86762017-07-20 Pedro Alves <palves@redhat.com>
8677
8678 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8679 (test_minsym): ... this, and make static.
8680 (get_pck__foo__bar__minsym): Rename to ...
8681 (get_test_minsym): ... this.
8682 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8683 symbol names and comments.
8684 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8685 (get_test_minsym): ... this.
8686 (pck__foo__bar__minsym__2): Rename to ...
8687 (test_minsym): ... this.
8688 (main): Adjust.
8689
c45ec17c
PA
86902017-07-17 Pedro Alves <palves@redhat.com>
8691
8692 * gdb.base/completion.exp: Adjust expected output.
8693 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8694 the completer works.
8695
c6756f62
PA
86962017-07-17 Pedro Alves <palves@redhat.com>
8697
8698 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8699
5bd68487
AB
87002017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8701
8702 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8703
8880f2a9
TT
87042017-07-14 Tom Tromey <tom@tromey.com>
8705
8706 PR rust/21764:
8707 * gdb.rust/simple.exp: Add tests.
8708
65547233
TT
87092017-07-14 Tom Tromey <tom@tromey.com>
8710
8711 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8712
8f14146e
PA
87132017-07-14 Pedro Alves <palves@redhat.com>
8714
8715 * gdb.linespec/base/one/thefile.cc (z1): New function.
8716 * gdb.linespec/base/two/thefile.cc (z2): New function.
8717 * gdb.linespec/linespec.exp: Add tests.
8718
b4365d02
AB
87192017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8720
8721 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8722 to mi_create_breakpoint.
8723
5d2cbaa5
AB
87242017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8725
8726 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8727 mi_create_breakpoint.
8728
11cb5716
IB
87292017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8730
8731 * gdb.dlang/demangle.exp: Update for demangling changes.
8732
03278692
TT
87332017-07-09 Tom Tromey <tom@tromey.com>
8734
8735 * gdb.dwarf2/shortpiece.exp: New file.
8736
33c5cd75
DB
87372017-07-06 David Blaikie <dblaikie@gmail.com>
8738
8739 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8740 built from fissiont-multi-cu{1,2}.c.
8741 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8742 except putting 'main' and 'func' in separate CUs in the same DWO file.
8743 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8744 test.
8745 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8746 test.
8747
8455d262
PA
87482017-07-06 Pedro Alves <palves@redhat.com>
8749
8750 * gdb.python/py-unwind.exp: Test flushregs.
8751
dc4bde35
SDJ
87522017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8753
8754 PR cli/21688
8755 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8756 tests for alias commands and trailing whitespace.
8757
51ed89aa
SDJ
87582017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8759
8760 PR cli/21688
8761 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8762 procedure. Call it.
8763
eb17d413
PA
87642017-06-29 Pedro Alves <palves@redhat.com>
8765
8766 * gdb.base/printcmds.exp: Add tests.
8767
41664b45
DG
87682017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8769
8770 PR gdb/21337
8771 * gdb.base/reread-readsym.exp: New file.
8772 * gdb.base/reread-readsym.c: New file.
8773
75312ae3
KB
87742017-06-21 Kevin Buettner <kevinb@redhat.com>
8775
8776 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8777 subpattern.
8778
66953522
PB
87792017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8780
8781 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8782 extended mnemonic.
8783 * gdb.arch/powerpc-power9.s: Likewise.
8784
5524b525
AA
87852017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8786
8787 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8788 on 32-bit x86 targets. Exploit is_*_target macros where
8789 appropriate.
8790
03c8af18
AA
87912017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8792
8793 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8794 register pieces.
8795
3bf31011
AA
87962017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8797
8798 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8799 located in one or more DWARF pieces.
8800
805acca0
AA
88012017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8802
8803 * lib/gdb.exp (get_endianness): New proc.
8804 * gdb.arch/aarch64-fp.exp: Use it.
8805 * gdb.arch/altivec-regs.exp: Likewise.
8806 * gdb.arch/e500-regs.exp: Likewise.
8807 * gdb.arch/vsx-regs.exp: Likewise.
8808 * gdb.base/dump.exp: Likewise.
8809 * gdb.base/funcargs.exp: Likewise.
8810 * gdb.base/gnu_vector.exp: Likewise.
8811 * gdb.dwarf2/formdata16.exp: Likewise.
8812 * gdb.dwarf2/implptrpiece.exp: Likewise.
8813 * gdb.dwarf2/nonvar-access.exp: Likewise.
8814 * gdb.python/py-inferior.exp: Likewise.
8815 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8816
e9352324
AA
88172017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8818
8819 PR gdb/21226
8820 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8821 stack value pieces are taken from the LSB end.
8822
d5d1163e
AA
88232017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8824
8825 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8826 variable at nonzero offset.
8827
0567c986
AA
88282017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8829
8830 * gdb.dwarf2/var-access.c: New file.
8831 * gdb.dwarf2/var-access.exp: New test.
8832 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8833
973e9aab
TT
88342017-06-12 Tom Tromey <tom@tromey.com>
8835
8836 * gdb.dwarf2/formdata16.exp: Add tests.
8837
d9109c80
TT
88382017-06-12 Tom Tromey <tom@tromey.com>
8839
8840 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8841
30a25466
TT
88422017-06-12 Tom Tromey <tom@tromey.com>
8843
8844 PR exp/16225:
8845 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8846 * gdb.arch/vsx-regs.exp: Update tests.
8847 * gdb.arch/s390-vregs.exp (hex128): New proc.
8848 Update test.
8849 * gdb.arch/altivec-regs.exp: Update tests.
8850
aefd8b33
SDJ
88512017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8852
8853 * gdb.base/startup-with-shell.c: New file.
8854 * gdb.base/startup-with-shell.exp: Likewise.
8855
2090129c
SDJ
88562017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8857
8858 * gdb.server/non-existing-program.exp: Update regex in order to
8859 reflect the fact that gdbserver is now using fork_inferior (with a
8860 shell) to startup the inferior.
8861
8e86a419
SM
88622017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8863
8864 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8865 support function calls from GDB.
8866
e6cf65f2
TT
88672017-05-21 Tom Tromey <tom@tromey.com>
8868
8869 PR rust/21466:
8870 * gdb.rust/unsized.exp: New file.
8871 * gdb.rust/unsized.rs: New file.
8872
43cc5389
TT
88732017-05-19 Tom Tromey <tom@tromey.com>
8874
8875 PR rust/21484:
8876 * gdb.rust/watch.exp: New file.
8877 * gdb.rust/watch.rs: New file.
8878
ec8df234
TT
88792017-05-18 Tom Tromey <tom@tromey.com>
8880
8881 * gdb.rust/simple.exp: Allow Box to be qualified.
8882
3e3e7fae
TP
88832017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8884
8885 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8886
59cc050d
PA
88872017-05-18 Pedro Alves <palves@redhat.com>
8888
8889 * gdb.base/fileio.c (test_write, test_read, test_close)
8890 (test_fstat): Don't print 'ret' in the fail path.
8891
c8f6abd1
PA
88922017-05-18 Pedro Alves <palves@redhat.com>
8893
8894 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8895 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8896 (test_system, test_rename, test_unlink, test_time): Change
8897 prototypes.
8898 * gdb.base/fileio.exp (stop_msg): Adjust.
8899
d2a03b77
PA
89002017-05-18 Pedro Alves <palves@redhat.com>
8901
8902 * gdb.base/fileio.c (null_str): New global.
8903 (test_stat): Use it.
8904 * gdb.base/fileio.exp: Remove nowarnings.
8905
0d5c6999
YQ
89062017-05-17 Yao Qi <yao.qi@linaro.org>
8907
8908 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8909
21873064
YQ
89102017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8911
8912 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8913 argument command.
8914 (top-level): Invoke test_set_inferior_tty.
8915
d512d31c
PA
89162017-05-04 Pedro Alves <palves@redhat.com>
8917
8918 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8919 Add parens to print call for Python 3.
8920
90cef2ed
KS
89212017-05-03 Keith Seitz <keiths@redhat.com>
8922
8923 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8924 (main): Call it.
8925
14f819c8
TW
89262017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8927
8928 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8929 to prev and next.
8930
913aeadd
TW
89312017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8932
8933 * gdb.python/py-record-btrace.exp: Remove test for
8934 gdb.BtraceInstruction.error.
8935
a3be24ad
TW
89362017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8937
8938 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8939
ae20e79a
TW
89402017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8941
8942 * gdb.python/py-record-btrace-threads.c: New file.
8943 * gdb.python/py-record-btrace-threads.exp: New file.
8944
45ce1b47
SDJ
89452017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8946
8947 PR testsuite/8595
8948 * gdb.base/environ.exp: Make test available in all architectures.
8949 Move bits related to "info program" testing to
8950 gdb.base/info-program.exp. Rewrite tests to use the two new
8951 procedures mentione below.
8952 (test_set_show_env_var) New procedure.
8953 (test_set_show_env_var_equal): Likewise.
8954 * gdb.base/info-program.exp: New file.
8955
e15c3eb4
KS
89562017-04-27 Keith Seitz <keiths@redhat.com>
8957
8958 * gdb.cp/oranking.cc (test15): New function.
8959 (main): Call test15 and declare additional variables for testing.
8960 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8961 "p foo101('abc')" tests.
8962 Add tests for cv qualifier overloads.
8963 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8964 "lvalue reference overload" test.
8965 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8966 "print value of f1 on Child&& in f2" test.
8967
3a3fd0fd
PA
89682017-04-19 Pedro Alves <palves@redhat.com>
8969
8970 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8971 procedure.
8972 (top level): Call it.
8973 * lib/gdb.exp (gdb_define_cmd): New procedure.
8974
53375380
PA
89752017-04-12 Pedro Alves <palves@redhat.com>
8976
8977 PR gdb/21323
8978 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8979 (wchar): New global.
8980 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8981 (do_test_wide_char, wide_char_types_no_program, top level): Add
8982 wchar_t testing.
8983
53e710ac
PA
89842017-04-12 Pedro Alves <palves@redhat.com>
8985
8986 PR c++/21323
8987 * gdb.cp/wide_char_types.c: New file.
8988 * gdb.cp/wide_char_types.exp: New file.
8989
0ad9d8c7
SDJ
89902017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8991
8992 PR gdb/21352
8993 * gdb.trace/tsv.exp: Add test for "tsave -r".
8994
b1b45502
IB
89952017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8996
8997 * gdb.dlang/watch-loc.c: New file.
8998 * gdb.dlang/watch-loc.exp: New file.
8999
ec13808e
JK
90002017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
9001
9002 * gdb.python/py-section-script.exp (sepdebug): New testcases.
9003
fe5f7374
AK
90042017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9005
9006 * gdb.arch/arc-analyze-prologue.S: New file.
9007 * gdb.arch/arc-analyze-prologue.exp: Likewise.
9008
eea78757
AK
90092017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
9010
9011 * gdb.arch/arc-decode-insn.S: New file.
9012 * gdb.arch/arc-decode-insn.exp: Likewise.
9013
5badf10a
IR
90142017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
9015
9016 PR tdep/20928
9017 * gdb.arch/sparc64-regs.exp: New file.
9018 * gdb.arch/sparc64-regs.S: Likewise.
9019
cee59b3f
TW
90202017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
9021
9022 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
9023 and memory view on Python 3.
9024
c0f55cc6
AV
90252017-03-20 Artemiy Volkov <artemiyv@acm.org>
9026 Keith Seitz <keiths@redhat.com>
9027
9028 PR gdb/14441
9029 * gdb.cp/demangle.exp: Add rvalue reference tests.
9030 * gdb.cp/rvalue-ref-casts.cc: New file.
9031 * gdb.cp/rvalue-ref-casts.exp: New file.
9032 * gdb.cp/rvalue-ref-overload.cc: New file.
9033 * gdb.cp/rvalue-ref-overload.exp: New file.
9034 * gdb.cp/rvalue-ref-params.cc: New file.
9035 * gdb.cp/rvalue-ref-params.exp: New file.
9036 * gdb.cp/rvalue-ref-sizeof.cc: New file.
9037 * gdb.cp/rvalue-ref-sizeof.exp: New file.
9038 * gdb.cp/rvalue-ref-types.cc: New file.
9039 * gdb.cp/rvalue-ref-types.exp: New file.
9040 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
9041 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
9042
51457a05
MAL
90432017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9044
9045 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
9046 New procedure.
9047
5b291c04
MAL
90482017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
9049
9050 * lib/mi-support.exp (mi_gdb_test): Add additional message
9051 for unexpected output.
9052
59a56148
AA
90532017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
9054
9055 * gdb.base/examine-backward.c (Barrier): New character array
9056 constant, to ensure that TestStrings is preceded by a string
9057 terminator.
9058
7942e96e
AA
90592017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9060
9061 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
9062 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
9063 and implicit pointer into such a location.
9064
6ebac3fb
DE
90652017-03-16 Doug Evans <dje@google.com>
9066
9067 * gdb.python/py-lazy-string (pointer): Really add new typedef.
9068
ec3b243d
TP
90692017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
9070
9071 * gdb.cp/m-static.exp: Fix expectation for prototype of
9072 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
9073
90742017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
9075
9076 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
9077 * gdb.guile/scm-lazy-string.c: New file.
9078 * gdb.guile/scm-value.exp: Move lazy string tests to ...
9079 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
9080 for pointer, array, typedef lazy strings.
9081
2cc36e25 90822017-03-16 Doug Evans <dje@google.com>
34b43320
DE
9083
9084 PR python/17728, python/18439, python/18779
9085 * gdb.python/py-value.c (main) Delete locals sptr, sn.
9086 * gdb.python/py-lazy-string.c (pointer): New typedef.
9087 (main): New locals ptr, array, typedef_ptr.
9088 * gdb.python/py-value.exp: Move lazy string tests to ...
9089 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
9090 array, typedef lazy strings.
ec3b243d 9091
0efcde63
AK
90922017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
9093
9094 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
9095 Add optional 'test' parameter.
9096
7978d7c3
SM
90972017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9098
9099 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9100 Skip for versions of DejaGnu < 1.5.
9101
896c0c1e
SM
91022017-03-13 Simon Marchi <simon.marchi@ericsson.com>
9103
9104 * lib/gdb.exp (dejagnu_version): New proc.
9105 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
9106 Use dejagnu_version.
9107
5f4d1085
KS
91082017-03-10 Keith Seitz <keiths@redhat.com>
9109
9110 PR c++/8128
9111 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
9112 type from destructor regexps.
9113 Add a branch which actually passes the test.
9114 Adjust "ptype t5i" test names.
9115
1de05205
PA
91162017-03-08 Pedro Alves <palves@redhat.com>
9117
9118 * gdb.base/step-over-exit.exp: Add explicit test message.
9119
c65d6b55
PA
91202017-03-08 Pedro Alves <palves@redhat.com>
9121
9122 PR gdb/18360
9123 * gdb.threads/interrupt-while-step-over.c: New file.
9124 * gdb.threads/interrupt-while-step-over.exp: New file.
9125
2e86a283
PA
91262017-03-08 Pedro Alves <palves@redhat.com>
9127
9128 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
9129 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
9130
25dcbff6
PA
91312017-03-08 Pedro Alves <palves@redhat.com>
9132
9133 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
9134 PKRU as not supported as a PASS.
9135
dc9366eb
PA
91362017-03-08 Pedro Alves <palves@redhat.com>
9137
9138 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
9139 prefix instead of $binfile1/$binfile2.
9140 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
9141 in test message.
9142 * gdb.python/py-completion.exp: Use "load python file" as test
9143 messages instead of unstable path names.
9144
6e5d74e7
PA
91452017-03-08 Pedro Alves <palves@redhat.com>
9146 Jan Kratochvil <jan.kratochvil@redhat.com>
9147
9148 PR cli/21218
9149 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9150 New proc.
9151 (top level): Call it.
9152
9753a2f6
PA
91532017-03-08 Pedro Alves <palves@redhat.com>
9154
9155 PR tui/21216
9156 * gdb.tui/tui-nl-filtered-output.exp: New file.
9157
1a4dd9dd
PA
91582017-03-08 Pedro Alves <palves@redhat.com>
9159
9160 * gdb.base/completion.exp: Move TUI completion tests to ...
9161 * gdb.tui/completion.exp: ... this new file.
9162
7cbbff33
PA
91632017-03-08 Pedro Alves <palves@redhat.com>
9164
9165 * gdb.base/tui-disasm-long-lines.c,
9166 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
9167 gdb.base/tui-layout.exp: Move to ...
9168 * gdb.tui/: ... this new directory.
9169
5f6fd321
PA
91702017-03-07 Pedro Alves <palves@redhat.com>
9171
9172 * gdb.base/tui-layout.c: New file.
9173 * gdb.base/tui-layout.exp: New file.
9174
44959fa8
PA
91752017-03-07 Pedro Alves <palves@redhat.com>
9176
9177 * gdb.base/tui-layout.c: Rename to ...
9178 * gdb.base/tui-disasm-long-lines.c: ... this.
9179 * gdb.base/tui-layout.exp: Rename to ...
9180 * gdb.base/tui-disasm-long-lines.exp: ... this.
9181
f8c4e718
PA
91822017-03-07 Pedro Alves <palves@redhat.com>
9183
9184 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
9185
6dbb839a 91862017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
9187
9188 * i386-mpx-call.c: New file.
9189 * i386-mpx-call.exp: New file.
9190
65b48a81
PB
91912017-02-28 Peter Bergner <bergner@vnet.ibm.com>
9192
9193 * gdb.arch/powerpc-power.exp: Delete test.
9194 * gdb.arch/powerpc-power.s: Likewise.
9195 * gdb.disasm/disassembler-options.exp: New test.
9196 * gdb.arch/powerpc-altivec.exp: Likewise.
9197 * gdb.arch/powerpc-altivec.s: Likewise.
9198 * gdb.arch/powerpc-altivec2.exp: Likewise.
9199 * gdb.arch/powerpc-altivec2.s: Likewise.
9200 * gdb.arch/powerpc-altivec3.exp: Likewise.
9201 * gdb.arch/powerpc-altivec3.s: Likewise.
9202 * gdb.arch/powerpc-power7.exp: Likewise.
9203 * gdb.arch/powerpc-power7.s: Likewise.
9204 * gdb.arch/powerpc-power8.exp: Likewise.
9205 * gdb.arch/powerpc-power8.s: Likewise.
9206 * gdb.arch/powerpc-power9.exp: Likewise.
9207 * gdb.arch/powerpc-power9.s: Likewise.
9208 * gdb.arch/powerpc-vsx.exp: Likewise.
9209 * gdb.arch/powerpc-vsx.s: Likewise.
9210 * gdb.arch/powerpc-vsx2.exp: Likewise.
9211 * gdb.arch/powerpc-vsx2.s: Likewise.
9212 * gdb.arch/powerpc-vsx3.exp: Likewise.
9213 * gdb.arch/powerpc-vsx3.s: Likewise.
9214 * gdb.arch/arm-disassembler-options.exp: Likewise.
9215 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
9216 * gdb.arch/s390-disassembler-options.exp: Likewise.
9217
17cd4947
LM
92182017-02-23 Luis Machado <lgustavo@codesourcery.com>
9219
9220 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
9221 (check_supported_features): ... this. Changed return type to void.
9222 (supports_rdseed): New static global.
9223 (rdseed): Check supports_rdseed.
9224 (initialize): Call check_supported_features.
9225
2039d74e
EBM
92262017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9227
9228 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9229 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9230 and lqarx/stqcx.
9231 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9232 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9233
a51d7ecf
EBM
92342017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9235
9236 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9237 uppercase.
9238
0224619f
JK
92392017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9240
9241 * gdb.dwarf2/formdata16.c: New file.
9242 * gdb.dwarf2/formdata16.exp: New file.
9243 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9244
216f72a1
JK
92452017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9246
9247 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9248 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9249 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9250 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9251 DW_AT_GNU_*.
9252
43988095
JK
92532017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9254
9255 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9256
99e8a4f9
SDJ
92572017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9258
9259 PR gdb/21164
9260 * gdb.base/maint.exp: Add testcases for when the commands do
9261 not have arguments.
9262
b58a8c0c
TP
92632017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9264
9265 * gdb.cp/chained-calls.exp: Use p instead of P.
9266
4e746bb6
TW
92672017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9268
9269 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9270 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9271
3f77c769
TT
92722017-02-14 Tom Tromey <tom@tromey.com>
9273
9274 PR python/13598:
9275 * gdb.python/py-events.exp: Add before_prompt event tests.
9276
075beec0
AA
92772017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9278
9279 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
9280
bf5f525c
LM
92812017-02-13 Luis Machado <lgustavo@codesourcery.com>
9282
9283 * gdb.linespec/explicit.c (my_unique_function_name): New function.
9284 (main): Call my_unique_function_name.
9285 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
9286 completion of patterns with a single match.
9287 Add missing -re switches to gdb_test_multiple calls.
9288
13a66184
LM
92892017-02-13 Luis Machado <lgustavo@codesourcery.com>
9290
9291 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
9292 return if core file is not recognized.
9293
26a06916
SM
92942017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9295
9296 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
9297 and extra UIs.
9298
b761ca9e
SM
92992017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9300
9301 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
9302 proc_with_prefix.
9303
b964bee0
TT
93042017-02-10 Tom Tromey <tom@tromey.com>
9305
9306 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
9307
18da0c51
MG
93082017-02-10 Martin Galvan <martingalvan@sourceware.org>
9309
9310 PR gdb/21122
9311 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
9312
604c4576
JG
93132017-02-08 Jerome Guitton <guitton@adacore.com>
9314
9315 * gdb.base/define.exp: Add test for command abbreviations
9316 in define.
9317
20b477a7
LM
93182017-02-06 Luis Machado <lgustavo@codesourcery.com>
9319
9320 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
9321 * gdb.reverse/insn-reverse-x86.c: New file.
9322
3f7b46f2
IR
93232017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
9324
9325 PR tdep/20936
9326 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
9327
f0fd41c1
TT
93282017-02-03 Tom Tromey <tom@tromey.com>
9329
9330 PR rust/21097:
9331 * gdb.rust/simple.exp: Add new tests.
9332
5be5dbf0
PA
93332017-02-02 Pedro Alves <palves@redhat.com>
9334
9335 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
9336 tests.
9337
7346ef59
AA
93382017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9339
9340 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
9341 taking a 2-byte value out of a 4-byte DWARF implicit value on
9342 big-endian targets.
9343 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
9344 logic. Add test cases for DW_OP_implicit.
9345
787f0025
MM
93462017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9347
9348 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
9349
68777c29
MM
93502017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9351
9352 * gdb.btrace/enable.exp: Call gdb_exit before
9353 skip_gdbserver_tests.
9354
0a1c7e28
MM
93552017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9356
9357 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
9358 GDBFLAGS.
9359
b5ac99b0
MM
93602017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9361
9362 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
9363 the test is skipped.
9364 * gdb.btrace/data.exp: Likewise.
9365 * gdb.btrace/delta.exp: Likewise.
9366 * gdb.btrace/dlopen.exp: Likewise.
9367 * gdb.btrace/enable-running.exp: Likewise.
9368 * gdb.btrace/enable.exp: Likewise.
9369 * gdb.btrace/exception.exp: Likewise.
9370 * gdb.btrace/function_call_history.exp: Likewise.
9371 * gdb.btrace/gcore.exp: Likewise.
9372 * gdb.btrace/instruction_history.exp: Likewise.
9373 * gdb.btrace/multi-thread-step.exp: Likewise.
9374 * gdb.btrace/nohist.exp: Likewise.
9375 * gdb.btrace/non-stop.exp: Likewise.
9376 * gdb.btrace/reconnect.exp: Likewise.
9377 * gdb.btrace/record_goto-step.exp: Likewise.
9378 * gdb.btrace/record_goto.exp: Likewise.
9379 * gdb.btrace/rn-dl-bind.exp: Likewise.
9380 * gdb.btrace/segv.exp: Likewise.
9381 * gdb.btrace/step.exp: Likewise.
9382 * gdb.btrace/stepi.exp: Likewise.
9383 * gdb.btrace/tailcall-only.exp: Likewise.
9384 * gdb.btrace/tailcall.exp: Likewise.
9385 * gdb.btrace/tsx.exp: Likewise.
9386 * gdb.btrace/unknown_functions.exp: Likewise.
9387 * gdb.btrace/vdso.exp: Likewise.
9388
cd4007e4
MM
93892017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9390
9391 * gdb.btrace/enable-running.c: New.
9392 * gdb.btrace/enable-running.exp: New.
9393
2735833d
WT
93942017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
9395
9396 * gdb.arch/amd64-gs_base.c: New file.
9397 * gdb.arch/amd64-gs_base.exp: New file.
9398
b51e1e94
LM
93992017-01-26 Luis Machado <lgustavo@codesourcery.com>
9400
9401 * lib/memory.exp: Remove spurious empty newlines.
9402
72ca0410
SM
94032017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
9404
9405 * gdb.python/py-bad-printers.exp: Load python file using "source".
9406 * gdb.python/py-events.exp: Likewise.
9407 * gdb.python/py-evsignal.exp: Likewise.
9408 * gdb.python/py-evthreads.exp: Likewise.
9409 * gdb.python/py-frame-args.exp: Likewise.
9410 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
9411 * gdb.python/py-framefilter-mi.exp: Likewise.
9412 * gdb.python/py-framefilter.exp: Likewise.
9413 * gdb.python/py-mi.exp: Likewise.
9414 * gdb.python/py-pp-maint.exp: Likewise.
9415 * gdb.python/py-pp-registration.exp: Likewise.
9416 * gdb.python/py-prettyprint.exp: Likewise.
9417 (run_lang_tests): Likewise.
9418 * gdb.python/py-typeprint.exp: Likewise.
9419
e309aa65
LM
94202017-01-26 Luis Machado <lgustavo@codesourcery.com>
9421
9422 * lib/memory.exp: New file.
9423 * lib/gdb.exp: Load memory.exp.
9424 * gdb.base/memattr.exp (delete_memory): Move proc to
9425 lib/memory.exp and rename to delete_memory_regions.
9426 Replace delete_memory with delete_memory_regions.
9427 Cleanup memory regions before tests.
9428 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
9429 before tests.
9430
515aff23
LM
94312017-01-26 Luis Machado <lgustavo@codesourcery.com>
9432
9433 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
9434 files.
9435 (initialize): New function conditionally defined.
9436 (testcases): Move within conditional block.
9437 (main): Call initialize.
9438 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
9439 of gdb.reverse/insn-reverse.c.
9440 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
9441 gdb.reverse/insn-reverse.c.
9442
d8b49cf0
YQ
94432017-01-26 Yao Qi <yao.qi@linaro.org>
9444
9445 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
9446 disassemble on address 0.
9447
f13a9a0c
YQ
94482017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
9449 Yao Qi <yao.qi@linaro.org>
9450
9451 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
9452 * gdb.dwarf2/implptr-64bit.S: Remove.
9453 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
9454 variables in caller's context. Add DW_OP_implicit_value.
9455
5ac95241
YQ
94562017-01-25 Yao Qi <yao.qi@linaro.org>
9457
9458 * lib/dwarf.exp (Dwarf::_location): Handle
9459 DW_OP_GNU_implicit_pointer with proper size.
9460
23e82930
LM
94612017-01-20 Luis Machado <lgustavo@codesourcery.com>
9462
9463 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
9464 and add untested calls.
9465
d334ae25
LM
94662017-01-20 Luis Machado <lgustavo@codesourcery.com>
9467
9468 * gdb.python/python.exp: Check line number against what GDB thinks
9469 the line number is for func1.
9470
f5e6296e
IB
94712017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
9472
9473 * gdb.dlang/debug-expr.exp: New file.
9474
5b362f04
LM
94752016-12-23 Luis Machado <lgustavo@codesourcery.com>
9476
9477 Fix test names for the following files:
9478
9479 * gdb.ada/exec_changed.exp
9480 * gdb.ada/info_types.exp
9481 * gdb.arch/aarch64-atomic-inst.exp
9482 * gdb.arch/aarch64-fp.exp
9483 * gdb.arch/altivec-abi.exp
9484 * gdb.arch/altivec-regs.exp
9485 * gdb.arch/amd64-byte.exp
9486 * gdb.arch/amd64-disp-step.exp
9487 * gdb.arch/amd64-dword.exp
9488 * gdb.arch/amd64-entry-value-inline.exp
9489 * gdb.arch/amd64-entry-value-param.exp
9490 * gdb.arch/amd64-entry-value-paramref.exp
9491 * gdb.arch/amd64-entry-value.exp
9492 * gdb.arch/amd64-i386-address.exp
9493 * gdb.arch/amd64-invalid-stack-middle.exp
9494 * gdb.arch/amd64-invalid-stack-top.exp
9495 * gdb.arch/amd64-optimout-repeat.exp
9496 * gdb.arch/amd64-prologue-skip.exp
9497 * gdb.arch/amd64-prologue-xmm.exp
9498 * gdb.arch/amd64-stap-special-operands.exp
9499 * gdb.arch/amd64-stap-wrong-subexp.exp
9500 * gdb.arch/amd64-tailcall-cxx.exp
9501 * gdb.arch/amd64-tailcall-noret.exp
9502 * gdb.arch/amd64-tailcall-ret.exp
9503 * gdb.arch/amd64-tailcall-self.exp
9504 * gdb.arch/amd64-word.exp
9505 * gdb.arch/arm-bl-branch-dest.exp
9506 * gdb.arch/arm-disp-step.exp
9507 * gdb.arch/arm-neon.exp
9508 * gdb.arch/arm-single-step-kernel-helper.exp
9509 * gdb.arch/avr-flash-qualifier.exp
9510 * gdb.arch/disp-step-insn-reloc.exp
9511 * gdb.arch/e500-abi.exp
9512 * gdb.arch/e500-regs.exp
9513 * gdb.arch/ftrace-insn-reloc.exp
9514 * gdb.arch/i386-avx512.exp
9515 * gdb.arch/i386-bp_permanent.exp
9516 * gdb.arch/i386-byte.exp
9517 * gdb.arch/i386-cfi-notcurrent.exp
9518 * gdb.arch/i386-disp-step.exp
9519 * gdb.arch/i386-dr3-watch.exp
9520 * gdb.arch/i386-float.exp
9521 * gdb.arch/i386-gnu-cfi.exp
9522 * gdb.arch/i386-mpx-map.exp
9523 * gdb.arch/i386-mpx-sigsegv.exp
9524 * gdb.arch/i386-mpx-simple_segv.exp
9525 * gdb.arch/i386-mpx.exp
9526 * gdb.arch/i386-permbkpt.exp
9527 * gdb.arch/i386-prologue.exp
9528 * gdb.arch/i386-signal.exp
9529 * gdb.arch/i386-size-overlap.exp
9530 * gdb.arch/i386-unwind.exp
9531 * gdb.arch/i386-word.exp
9532 * gdb.arch/mips-fcr.exp
9533 * gdb.arch/powerpc-d128-regs.exp
9534 * gdb.arch/powerpc-stackless.exp
9535 * gdb.arch/ppc64-atomic-inst.exp
9536 * gdb.arch/s390-stackless.exp
9537 * gdb.arch/s390-tdbregs.exp
9538 * gdb.arch/s390-vregs.exp
9539 * gdb.arch/sparc-sysstep.exp
9540 * gdb.arch/thumb-bx-pc.exp
9541 * gdb.arch/thumb-singlestep.exp
9542 * gdb.arch/thumb2-it.exp
9543 * gdb.arch/vsx-regs.exp
9544 * gdb.asm/asm-source.exp
9545 * gdb.base/a2-run.exp
9546 * gdb.base/advance.exp
9547 * gdb.base/all-bin.exp
9548 * gdb.base/anon.exp
9549 * gdb.base/args.exp
9550 * gdb.base/arithmet.exp
9551 * gdb.base/async-shell.exp
9552 * gdb.base/async.exp
9553 * gdb.base/attach-pie-noexec.exp
9554 * gdb.base/attach-twice.exp
9555 * gdb.base/auto-load.exp
9556 * gdb.base/bang.exp
9557 * gdb.base/bitfields.exp
9558 * gdb.base/break-always.exp
9559 * gdb.base/break-caller-line.exp
9560 * gdb.base/break-entry.exp
9561 * gdb.base/break-inline.exp
9562 * gdb.base/break-on-linker-gcd-function.exp
9563 * gdb.base/break-probes.exp
9564 * gdb.base/break.exp
9565 * gdb.base/breakpoint-shadow.exp
9566 * gdb.base/call-ar-st.exp
9567 * gdb.base/call-sc.exp
9568 * gdb.base/call-signal-resume.exp
9569 * gdb.base/call-strs.exp
9570 * gdb.base/callfuncs.exp
9571 * gdb.base/catch-fork-static.exp
9572 * gdb.base/catch-gdb-caused-signals.exp
9573 * gdb.base/catch-load.exp
9574 * gdb.base/catch-signal-fork.exp
9575 * gdb.base/catch-signal.exp
9576 * gdb.base/catch-syscall.exp
9577 * gdb.base/charset.exp
9578 * gdb.base/checkpoint.exp
9579 * gdb.base/chng-syms.exp
9580 * gdb.base/code-expr.exp
9581 * gdb.base/code_elim.exp
9582 * gdb.base/commands.exp
9583 * gdb.base/completion.exp
9584 * gdb.base/complex.exp
9585 * gdb.base/cond-expr.exp
9586 * gdb.base/condbreak.exp
9587 * gdb.base/consecutive.exp
9588 * gdb.base/continue-all-already-running.exp
9589 * gdb.base/coredump-filter.exp
9590 * gdb.base/corefile.exp
9591 * gdb.base/dbx.exp
9592 * gdb.base/debug-expr.exp
9593 * gdb.base/define.exp
9594 * gdb.base/del.exp
9595 * gdb.base/disabled-location.exp
9596 * gdb.base/disasm-end-cu.exp
9597 * gdb.base/disasm-optim.exp
9598 * gdb.base/display.exp
9599 * gdb.base/duplicate-bp.exp
9600 * gdb.base/ena-dis-br.exp
9601 * gdb.base/ending-run.exp
9602 * gdb.base/enumval.exp
9603 * gdb.base/environ.exp
9604 * gdb.base/eu-strip-infcall.exp
9605 * gdb.base/eval-avoid-side-effects.exp
9606 * gdb.base/eval-skip.exp
9607 * gdb.base/exitsignal.exp
9608 * gdb.base/expand-psymtabs.exp
9609 * gdb.base/filesym.exp
9610 * gdb.base/find-unmapped.exp
9611 * gdb.base/finish.exp
9612 * gdb.base/float.exp
9613 * gdb.base/foll-exec-mode.exp
9614 * gdb.base/foll-exec.exp
9615 * gdb.base/foll-fork.exp
9616 * gdb.base/fortran-sym-case.exp
9617 * gdb.base/freebpcmd.exp
9618 * gdb.base/func-ptr.exp
9619 * gdb.base/func-ptrs.exp
9620 * gdb.base/funcargs.exp
9621 * gdb.base/gcore-buffer-overflow.exp
9622 * gdb.base/gcore-relro-pie.exp
9623 * gdb.base/gcore-relro.exp
9624 * gdb.base/gcore.exp
9625 * gdb.base/gdb1090.exp
9626 * gdb.base/gdb11530.exp
9627 * gdb.base/gdb11531.exp
9628 * gdb.base/gdb1821.exp
9629 * gdb.base/gdbindex-stabs.exp
9630 * gdb.base/gdbvars.exp
9631 * gdb.base/hbreak.exp
9632 * gdb.base/hbreak2.exp
9633 * gdb.base/included.exp
9634 * gdb.base/infcall-input.exp
9635 * gdb.base/inferior-died.exp
9636 * gdb.base/infnan.exp
9637 * gdb.base/info-macros.exp
9638 * gdb.base/info-os.exp
9639 * gdb.base/info-proc.exp
9640 * gdb.base/info-shared.exp
9641 * gdb.base/info-target.exp
9642 * gdb.base/infoline.exp
9643 * gdb.base/interp.exp
9644 * gdb.base/interrupt.exp
9645 * gdb.base/jit-reader.exp
9646 * gdb.base/jit-simple.exp
9647 * gdb.base/kill-after-signal.exp
9648 * gdb.base/kill-detach-inferiors-cmd.exp
9649 * gdb.base/label.exp
9650 * gdb.base/langs.exp
9651 * gdb.base/ldbl_e308.exp
9652 * gdb.base/line-symtabs.exp
9653 * gdb.base/linespecs.exp
9654 * gdb.base/list.exp
9655 * gdb.base/long_long.exp
9656 * gdb.base/longest-types.exp
9657 * gdb.base/maint.exp
9658 * gdb.base/max-value-size.exp
9659 * gdb.base/memattr.exp
9660 * gdb.base/mips_pro.exp
9661 * gdb.base/morestack.exp
9662 * gdb.base/moribund-step.exp
9663 * gdb.base/multi-forks.exp
9664 * gdb.base/nested-addr.exp
9665 * gdb.base/nextoverexit.exp
9666 * gdb.base/noreturn-finish.exp
9667 * gdb.base/noreturn-return.exp
9668 * gdb.base/nostdlib.exp
9669 * gdb.base/offsets.exp
9670 * gdb.base/opaque.exp
9671 * gdb.base/pc-fp.exp
9672 * gdb.base/permissions.exp
9673 * gdb.base/print-symbol-loading.exp
9674 * gdb.base/prologue-include.exp
9675 * gdb.base/psymtab.exp
9676 * gdb.base/ptype.exp
9677 * gdb.base/random-signal.exp
9678 * gdb.base/randomize.exp
9679 * gdb.base/range-stepping.exp
9680 * gdb.base/readline-ask.exp
9681 * gdb.base/recpar.exp
9682 * gdb.base/recurse.exp
9683 * gdb.base/relational.exp
9684 * gdb.base/restore.exp
9685 * gdb.base/return-nodebug.exp
9686 * gdb.base/return.exp
9687 * gdb.base/run-after-attach.exp
9688 * gdb.base/save-bp.exp
9689 * gdb.base/scope.exp
9690 * gdb.base/sect-cmd.exp
9691 * gdb.base/set-lang-auto.exp
9692 * gdb.base/set-noassign.exp
9693 * gdb.base/setvar.exp
9694 * gdb.base/sigall.exp
9695 * gdb.base/sigbpt.exp
9696 * gdb.base/siginfo-addr.exp
9697 * gdb.base/siginfo-infcall.exp
9698 * gdb.base/siginfo-obj.exp
9699 * gdb.base/siginfo.exp
9700 * gdb.base/signals-state-child.exp
9701 * gdb.base/signest.exp
9702 * gdb.base/sigstep.exp
9703 * gdb.base/sizeof.exp
9704 * gdb.base/skip.exp
9705 * gdb.base/solib-corrupted.exp
9706 * gdb.base/solib-nodir.exp
9707 * gdb.base/solib-search.exp
9708 * gdb.base/stack-checking.exp
9709 * gdb.base/stale-infcall.exp
9710 * gdb.base/stap-probe.exp
9711 * gdb.base/start.exp
9712 * gdb.base/step-break.exp
9713 * gdb.base/step-bt.exp
9714 * gdb.base/step-line.exp
9715 * gdb.base/step-over-exit.exp
9716 * gdb.base/step-over-syscall.exp
9717 * gdb.base/step-resume-infcall.exp
9718 * gdb.base/step-test.exp
9719 * gdb.base/store.exp
9720 * gdb.base/structs3.exp
9721 * gdb.base/sym-file.exp
9722 * gdb.base/symbol-without-target_section.exp
9723 * gdb.base/term.exp
9724 * gdb.base/testenv.exp
9725 * gdb.base/ui-redirect.exp
9726 * gdb.base/until.exp
9727 * gdb.base/unwindonsignal.exp
9728 * gdb.base/value-double-free.exp
9729 * gdb.base/vla-datatypes.exp
9730 * gdb.base/vla-ptr.exp
9731 * gdb.base/vla-sideeffect.exp
9732 * gdb.base/volatile.exp
9733 * gdb.base/watch-cond-infcall.exp
9734 * gdb.base/watch-cond.exp
9735 * gdb.base/watch-non-mem.exp
9736 * gdb.base/watch-read.exp
9737 * gdb.base/watch-vfork.exp
9738 * gdb.base/watchpoint-cond-gone.exp
9739 * gdb.base/watchpoint-delete.exp
9740 * gdb.base/watchpoint-hw-hit-once.exp
9741 * gdb.base/watchpoint-hw.exp
9742 * gdb.base/watchpoint-stops-at-right-insn.exp
9743 * gdb.base/watchpoints.exp
9744 * gdb.base/wchar.exp
9745 * gdb.base/whatis-exp.exp
9746 * gdb.btrace/buffer-size.exp
9747 * gdb.btrace/data.exp
9748 * gdb.btrace/delta.exp
9749 * gdb.btrace/dlopen.exp
9750 * gdb.btrace/enable.exp
9751 * gdb.btrace/exception.exp
9752 * gdb.btrace/function_call_history.exp
9753 * gdb.btrace/gcore.exp
9754 * gdb.btrace/instruction_history.exp
9755 * gdb.btrace/nohist.exp
9756 * gdb.btrace/reconnect.exp
9757 * gdb.btrace/record_goto-step.exp
9758 * gdb.btrace/record_goto.exp
9759 * gdb.btrace/rn-dl-bind.exp
9760 * gdb.btrace/segv.exp
9761 * gdb.btrace/step.exp
9762 * gdb.btrace/stepi.exp
9763 * gdb.btrace/tailcall-only.exp
9764 * gdb.btrace/tailcall.exp
9765 * gdb.btrace/tsx.exp
9766 * gdb.btrace/unknown_functions.exp
9767 * gdb.btrace/vdso.exp
9768 * gdb.compile/compile-ifunc.exp
9769 * gdb.compile/compile-ops.exp
9770 * gdb.compile/compile-print.exp
9771 * gdb.compile/compile-setjmp.exp
9772 * gdb.cp/abstract-origin.exp
9773 * gdb.cp/ambiguous.exp
9774 * gdb.cp/annota2.exp
9775 * gdb.cp/annota3.exp
9776 * gdb.cp/anon-ns.exp
9777 * gdb.cp/anon-struct.exp
9778 * gdb.cp/anon-union.exp
9779 * gdb.cp/arg-reference.exp
9780 * gdb.cp/baseenum.exp
9781 * gdb.cp/bool.exp
9782 * gdb.cp/breakpoint.exp
9783 * gdb.cp/bs15503.exp
9784 * gdb.cp/call-c.exp
9785 * gdb.cp/casts.exp
9786 * gdb.cp/chained-calls.exp
9787 * gdb.cp/class2.exp
9788 * gdb.cp/classes.exp
9789 * gdb.cp/cmpd-minsyms.exp
9790 * gdb.cp/converts.exp
9791 * gdb.cp/cp-relocate.exp
9792 * gdb.cp/cpcompletion.exp
9793 * gdb.cp/cpexprs.exp
9794 * gdb.cp/cplabel.exp
9795 * gdb.cp/cplusfuncs.exp
9796 * gdb.cp/cpsizeof.exp
9797 * gdb.cp/ctti.exp
9798 * gdb.cp/derivation.exp
9799 * gdb.cp/destrprint.exp
9800 * gdb.cp/dispcxx.exp
9801 * gdb.cp/enum-class.exp
9802 * gdb.cp/exception.exp
9803 * gdb.cp/exceptprint.exp
9804 * gdb.cp/expand-psymtabs-cxx.exp
9805 * gdb.cp/expand-sals.exp
9806 * gdb.cp/extern-c.exp
9807 * gdb.cp/filename.exp
9808 * gdb.cp/formatted-ref.exp
9809 * gdb.cp/fpointer.exp
9810 * gdb.cp/gdb1355.exp
9811 * gdb.cp/gdb2495.exp
9812 * gdb.cp/hang.exp
9813 * gdb.cp/impl-this.exp
9814 * gdb.cp/infcall-dlopen.exp
9815 * gdb.cp/inherit.exp
9816 * gdb.cp/iostream.exp
9817 * gdb.cp/koenig.exp
9818 * gdb.cp/local.exp
9819 * gdb.cp/m-data.exp
9820 * gdb.cp/m-static.exp
9821 * gdb.cp/mb-ctor.exp
9822 * gdb.cp/mb-inline.exp
9823 * gdb.cp/mb-templates.exp
9824 * gdb.cp/member-name.exp
9825 * gdb.cp/member-ptr.exp
9826 * gdb.cp/meth-typedefs.exp
9827 * gdb.cp/method.exp
9828 * gdb.cp/method2.exp
9829 * gdb.cp/minsym-fallback.exp
9830 * gdb.cp/misc.exp
9831 * gdb.cp/namelessclass.exp
9832 * gdb.cp/namespace-enum.exp
9833 * gdb.cp/namespace-nested-import.exp
9834 * gdb.cp/namespace.exp
9835 * gdb.cp/nextoverthrow.exp
9836 * gdb.cp/no-dmgl-verbose.exp
9837 * gdb.cp/non-trivial-retval.exp
9838 * gdb.cp/noparam.exp
9839 * gdb.cp/nsdecl.exp
9840 * gdb.cp/nsimport.exp
9841 * gdb.cp/nsnested.exp
9842 * gdb.cp/nsnoimports.exp
9843 * gdb.cp/nsrecurs.exp
9844 * gdb.cp/nsstress.exp
9845 * gdb.cp/nsusing.exp
9846 * gdb.cp/operator.exp
9847 * gdb.cp/oranking.exp
9848 * gdb.cp/overload-const.exp
9849 * gdb.cp/overload.exp
9850 * gdb.cp/ovldbreak.exp
9851 * gdb.cp/ovsrch.exp
9852 * gdb.cp/paren-type.exp
9853 * gdb.cp/parse-lang.exp
9854 * gdb.cp/pass-by-ref.exp
9855 * gdb.cp/pr-1023.exp
9856 * gdb.cp/pr-1210.exp
9857 * gdb.cp/pr-574.exp
9858 * gdb.cp/pr10687.exp
9859 * gdb.cp/pr12028.exp
9860 * gdb.cp/pr17132.exp
9861 * gdb.cp/pr17494.exp
9862 * gdb.cp/pr9067.exp
9863 * gdb.cp/pr9167.exp
9864 * gdb.cp/pr9631.exp
9865 * gdb.cp/printmethod.exp
9866 * gdb.cp/psmang.exp
9867 * gdb.cp/psymtab-parameter.exp
9868 * gdb.cp/ptype-cv-cp.exp
9869 * gdb.cp/ptype-flags.exp
9870 * gdb.cp/re-set-overloaded.exp
9871 * gdb.cp/ref-types.exp
9872 * gdb.cp/rtti.exp
9873 * gdb.cp/scope-err.exp
9874 * gdb.cp/shadow.exp
9875 * gdb.cp/smartp.exp
9876 * gdb.cp/static-method.exp
9877 * gdb.cp/static-print-quit.exp
9878 * gdb.cp/temargs.exp
9879 * gdb.cp/templates.exp
9880 * gdb.cp/try_catch.exp
9881 * gdb.cp/typedef-operator.exp
9882 * gdb.cp/typeid.exp
9883 * gdb.cp/userdef.exp
9884 * gdb.cp/using-crash.exp
9885 * gdb.cp/var-tag.exp
9886 * gdb.cp/virtbase.exp
9887 * gdb.cp/virtfunc.exp
9888 * gdb.cp/virtfunc2.exp
9889 * gdb.cp/vla-cxx.exp
9890 * gdb.disasm/t01_mov.exp
9891 * gdb.disasm/t02_mova.exp
9892 * gdb.disasm/t03_add.exp
9893 * gdb.disasm/t04_sub.exp
9894 * gdb.disasm/t05_cmp.exp
9895 * gdb.disasm/t06_ari2.exp
9896 * gdb.disasm/t07_ari3.exp
9897 * gdb.disasm/t08_or.exp
9898 * gdb.disasm/t09_xor.exp
9899 * gdb.disasm/t10_and.exp
9900 * gdb.disasm/t11_logs.exp
9901 * gdb.disasm/t12_bit.exp
9902 * gdb.disasm/t13_otr.exp
9903 * gdb.dlang/circular.exp
9904 * gdb.dwarf2/arr-stride.exp
9905 * gdb.dwarf2/arr-subrange.exp
9906 * gdb.dwarf2/atomic-type.exp
9907 * gdb.dwarf2/bad-regnum.exp
9908 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9909 * gdb.dwarf2/callframecfa.exp
9910 * gdb.dwarf2/clztest.exp
9911 * gdb.dwarf2/corrupt.exp
9912 * gdb.dwarf2/data-loc.exp
9913 * gdb.dwarf2/dup-psym.exp
9914 * gdb.dwarf2/dw2-anon-mptr.exp
9915 * gdb.dwarf2/dw2-anonymous-func.exp
9916 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9917 * gdb.dwarf2/dw2-bad-unresolved.exp
9918 * gdb.dwarf2/dw2-basic.exp
9919 * gdb.dwarf2/dw2-canonicalize-type.exp
9920 * gdb.dwarf2/dw2-case-insensitive.exp
9921 * gdb.dwarf2/dw2-common-block.exp
9922 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9923 * gdb.dwarf2/dw2-compressed.exp
9924 * gdb.dwarf2/dw2-const.exp
9925 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9926 * gdb.dwarf2/dw2-cu-size.exp
9927 * gdb.dwarf2/dw2-dup-frame.exp
9928 * gdb.dwarf2/dw2-entry-value.exp
9929 * gdb.dwarf2/dw2-icycle.exp
9930 * gdb.dwarf2/dw2-ifort-parameter.exp
9931 * gdb.dwarf2/dw2-inline-break.exp
9932 * gdb.dwarf2/dw2-inline-param.exp
9933 * gdb.dwarf2/dw2-intercu.exp
9934 * gdb.dwarf2/dw2-intermix.exp
9935 * gdb.dwarf2/dw2-lexical-block-bare.exp
9936 * gdb.dwarf2/dw2-linkage-name-trust.exp
9937 * gdb.dwarf2/dw2-minsym-in-cu.exp
9938 * gdb.dwarf2/dw2-noloc.exp
9939 * gdb.dwarf2/dw2-op-call.exp
9940 * gdb.dwarf2/dw2-op-out-param.exp
9941 * gdb.dwarf2/dw2-opt-structptr.exp
9942 * gdb.dwarf2/dw2-param-error.exp
9943 * gdb.dwarf2/dw2-producer.exp
9944 * gdb.dwarf2/dw2-ranges-base.exp
9945 * gdb.dwarf2/dw2-ref-missing-frame.exp
9946 * gdb.dwarf2/dw2-reg-undefined.exp
9947 * gdb.dwarf2/dw2-regno-invalid.exp
9948 * gdb.dwarf2/dw2-restore.exp
9949 * gdb.dwarf2/dw2-restrict.exp
9950 * gdb.dwarf2/dw2-single-line-discriminators.exp
9951 * gdb.dwarf2/dw2-strp.exp
9952 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9953 * gdb.dwarf2/dw2-unresolved.exp
9954 * gdb.dwarf2/dw2-var-zero-addr.exp
9955 * gdb.dwarf2/dw4-sig-types.exp
9956 * gdb.dwarf2/dwz.exp
9957 * gdb.dwarf2/dynarr-ptr.exp
9958 * gdb.dwarf2/enum-type.exp
9959 * gdb.dwarf2/gdb-index.exp
9960 * gdb.dwarf2/implptr-64bit.exp
9961 * gdb.dwarf2/implptr-optimized-out.exp
9962 * gdb.dwarf2/implptr.exp
9963 * gdb.dwarf2/implref-array.exp
9964 * gdb.dwarf2/implref-const.exp
9965 * gdb.dwarf2/implref-global.exp
9966 * gdb.dwarf2/implref-struct.exp
9967 * gdb.dwarf2/mac-fileno.exp
9968 * gdb.dwarf2/main-subprogram.exp
9969 * gdb.dwarf2/member-ptr-forwardref.exp
9970 * gdb.dwarf2/method-ptr.exp
9971 * gdb.dwarf2/missing-sig-type.exp
9972 * gdb.dwarf2/nonvar-access.exp
9973 * gdb.dwarf2/opaque-type-lookup.exp
9974 * gdb.dwarf2/pieces-optimized-out.exp
9975 * gdb.dwarf2/pieces.exp
9976 * gdb.dwarf2/pr10770.exp
9977 * gdb.dwarf2/pr13961.exp
9978 * gdb.dwarf2/staticvirtual.exp
9979 * gdb.dwarf2/subrange.exp
9980 * gdb.dwarf2/symtab-producer.exp
9981 * gdb.dwarf2/trace-crash.exp
9982 * gdb.dwarf2/typeddwarf.exp
9983 * gdb.dwarf2/valop.exp
9984 * gdb.dwarf2/watch-notconst.exp
9985 * gdb.fortran/array-element.exp
9986 * gdb.fortran/charset.exp
9987 * gdb.fortran/common-block.exp
9988 * gdb.fortran/complex.exp
9989 * gdb.fortran/derived-type-function.exp
9990 * gdb.fortran/derived-type.exp
9991 * gdb.fortran/logical.exp
9992 * gdb.fortran/module.exp
9993 * gdb.fortran/multi-dim.exp
9994 * gdb.fortran/nested-funcs.exp
9995 * gdb.fortran/print-formatted.exp
9996 * gdb.fortran/subarray.exp
9997 * gdb.fortran/vla-alloc-assoc.exp
9998 * gdb.fortran/vla-datatypes.exp
9999 * gdb.fortran/vla-history.exp
10000 * gdb.fortran/vla-ptr-info.exp
10001 * gdb.fortran/vla-ptype-sub.exp
10002 * gdb.fortran/vla-ptype.exp
10003 * gdb.fortran/vla-sizeof.exp
10004 * gdb.fortran/vla-type.exp
10005 * gdb.fortran/vla-value-sub-arbitrary.exp
10006 * gdb.fortran/vla-value-sub-finish.exp
10007 * gdb.fortran/vla-value-sub.exp
10008 * gdb.fortran/vla-value.exp
10009 * gdb.fortran/whatis_type.exp
10010 * gdb.go/chan.exp
10011 * gdb.go/handcall.exp
10012 * gdb.go/hello.exp
10013 * gdb.go/integers.exp
10014 * gdb.go/methods.exp
10015 * gdb.go/package.exp
10016 * gdb.go/strings.exp
10017 * gdb.go/types.exp
10018 * gdb.go/unsafe.exp
10019 * gdb.guile/scm-arch.exp
10020 * gdb.guile/scm-block.exp
10021 * gdb.guile/scm-breakpoint.exp
10022 * gdb.guile/scm-cmd.exp
10023 * gdb.guile/scm-disasm.exp
10024 * gdb.guile/scm-equal.exp
10025 * gdb.guile/scm-frame-args.exp
10026 * gdb.guile/scm-frame-inline.exp
10027 * gdb.guile/scm-frame.exp
10028 * gdb.guile/scm-iterator.exp
10029 * gdb.guile/scm-math.exp
10030 * gdb.guile/scm-objfile.exp
10031 * gdb.guile/scm-ports.exp
10032 * gdb.guile/scm-symbol.exp
10033 * gdb.guile/scm-symtab.exp
10034 * gdb.guile/scm-value-cc.exp
10035 * gdb.guile/types-module.exp
10036 * gdb.linespec/break-ask.exp
10037 * gdb.linespec/cpexplicit.exp
10038 * gdb.linespec/explicit.exp
10039 * gdb.linespec/keywords.exp
10040 * gdb.linespec/linespec.exp
10041 * gdb.linespec/ls-dollar.exp
10042 * gdb.linespec/ls-errs.exp
10043 * gdb.linespec/skip-two.exp
10044 * gdb.linespec/thread.exp
10045 * gdb.mi/mi-async.exp
10046 * gdb.mi/mi-basics.exp
10047 * gdb.mi/mi-break.exp
10048 * gdb.mi/mi-catch-load.exp
10049 * gdb.mi/mi-cli.exp
10050 * gdb.mi/mi-cmd-param-changed.exp
10051 * gdb.mi/mi-console.exp
10052 * gdb.mi/mi-detach.exp
10053 * gdb.mi/mi-disassemble.exp
10054 * gdb.mi/mi-eval.exp
10055 * gdb.mi/mi-file-transfer.exp
10056 * gdb.mi/mi-file.exp
10057 * gdb.mi/mi-fill-memory.exp
10058 * gdb.mi/mi-inheritance-syntax-error.exp
10059 * gdb.mi/mi-linespec-err-cp.exp
10060 * gdb.mi/mi-logging.exp
10061 * gdb.mi/mi-memory-changed.exp
10062 * gdb.mi/mi-read-memory.exp
10063 * gdb.mi/mi-record-changed.exp
10064 * gdb.mi/mi-reg-undefined.exp
10065 * gdb.mi/mi-regs.exp
10066 * gdb.mi/mi-return.exp
10067 * gdb.mi/mi-reverse.exp
10068 * gdb.mi/mi-simplerun.exp
10069 * gdb.mi/mi-solib.exp
10070 * gdb.mi/mi-stack.exp
10071 * gdb.mi/mi-stepi.exp
10072 * gdb.mi/mi-syn-frame.exp
10073 * gdb.mi/mi-until.exp
10074 * gdb.mi/mi-var-block.exp
10075 * gdb.mi/mi-var-child.exp
10076 * gdb.mi/mi-var-cmd.exp
10077 * gdb.mi/mi-var-cp.exp
10078 * gdb.mi/mi-var-display.exp
10079 * gdb.mi/mi-var-invalidate.exp
10080 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
10081 * gdb.mi/mi-vla-fortran.exp
10082 * gdb.mi/mi-watch.exp
10083 * gdb.mi/mi2-var-child.exp
10084 * gdb.mi/user-selected-context-sync.exp
10085 * gdb.modula2/unbounded-array.exp
10086 * gdb.multi/dummy-frame-restore.exp
10087 * gdb.multi/multi-arch-exec.exp
10088 * gdb.multi/multi-arch.exp
10089 * gdb.multi/tids.exp
10090 * gdb.multi/watchpoint-multi.exp
10091 * gdb.opencl/callfuncs.exp
10092 * gdb.opencl/convs_casts.exp
10093 * gdb.opencl/datatypes.exp
10094 * gdb.opencl/operators.exp
10095 * gdb.opencl/vec_comps.exp
10096 * gdb.opt/clobbered-registers-O2.exp
10097 * gdb.opt/inline-break.exp
10098 * gdb.opt/inline-bt.exp
10099 * gdb.opt/inline-cmds.exp
10100 * gdb.opt/inline-locals.exp
10101 * gdb.pascal/case-insensitive-symbols.exp
10102 * gdb.pascal/floats.exp
10103 * gdb.pascal/gdb11492.exp
10104 * gdb.python/lib-types.exp
10105 * gdb.python/py-arch.exp
10106 * gdb.python/py-as-string.exp
10107 * gdb.python/py-bad-printers.exp
10108 * gdb.python/py-block.exp
10109 * gdb.python/py-breakpoint-create-fail.exp
10110 * gdb.python/py-breakpoint.exp
10111 * gdb.python/py-caller-is.exp
10112 * gdb.python/py-cmd.exp
10113 * gdb.python/py-explore-cc.exp
10114 * gdb.python/py-explore.exp
10115 * gdb.python/py-finish-breakpoint.exp
10116 * gdb.python/py-finish-breakpoint2.exp
10117 * gdb.python/py-frame-args.exp
10118 * gdb.python/py-frame-inline.exp
10119 * gdb.python/py-frame.exp
10120 * gdb.python/py-framefilter-mi.exp
10121 * gdb.python/py-infthread.exp
10122 * gdb.python/py-lazy-string.exp
10123 * gdb.python/py-linetable.exp
10124 * gdb.python/py-mi-events.exp
10125 * gdb.python/py-mi-objfile.exp
10126 * gdb.python/py-mi.exp
10127 * gdb.python/py-objfile.exp
10128 * gdb.python/py-pp-integral.exp
10129 * gdb.python/py-pp-maint.exp
10130 * gdb.python/py-pp-re-notag.exp
10131 * gdb.python/py-pp-registration.exp
10132 * gdb.python/py-recurse-unwind.exp
10133 * gdb.python/py-strfns.exp
10134 * gdb.python/py-symbol.exp
10135 * gdb.python/py-symtab.exp
10136 * gdb.python/py-sync-interp.exp
10137 * gdb.python/py-typeprint.exp
10138 * gdb.python/py-unwind-maint.exp
10139 * gdb.python/py-unwind.exp
10140 * gdb.python/py-value-cc.exp
10141 * gdb.python/py-xmethods.exp
10142 * gdb.reverse/amd64-tailcall-reverse.exp
10143 * gdb.reverse/break-precsave.exp
10144 * gdb.reverse/break-reverse.exp
10145 * gdb.reverse/consecutive-precsave.exp
10146 * gdb.reverse/consecutive-reverse.exp
10147 * gdb.reverse/finish-precsave.exp
10148 * gdb.reverse/finish-reverse-bkpt.exp
10149 * gdb.reverse/finish-reverse.exp
10150 * gdb.reverse/fstatat-reverse.exp
10151 * gdb.reverse/getresuid-reverse.exp
10152 * gdb.reverse/i386-precsave.exp
10153 * gdb.reverse/i386-reverse.exp
10154 * gdb.reverse/i386-sse-reverse.exp
10155 * gdb.reverse/i387-env-reverse.exp
10156 * gdb.reverse/i387-stack-reverse.exp
10157 * gdb.reverse/insn-reverse.exp
10158 * gdb.reverse/machinestate-precsave.exp
10159 * gdb.reverse/machinestate.exp
10160 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10161 * gdb.reverse/pipe-reverse.exp
10162 * gdb.reverse/readv-reverse.exp
10163 * gdb.reverse/recvmsg-reverse.exp
10164 * gdb.reverse/rerun-prec.exp
10165 * gdb.reverse/s390-mvcle.exp
10166 * gdb.reverse/step-precsave.exp
10167 * gdb.reverse/step-reverse.exp
10168 * gdb.reverse/time-reverse.exp
10169 * gdb.reverse/until-precsave.exp
10170 * gdb.reverse/until-reverse.exp
10171 * gdb.reverse/waitpid-reverse.exp
10172 * gdb.reverse/watch-precsave.exp
10173 * gdb.reverse/watch-reverse.exp
10174 * gdb.rust/generics.exp
10175 * gdb.rust/methods.exp
10176 * gdb.rust/modules.exp
10177 * gdb.rust/simple.exp
10178 * gdb.server/connect-with-no-symbol-file.exp
10179 * gdb.server/ext-attach.exp
10180 * gdb.server/ext-restart.exp
10181 * gdb.server/ext-wrapper.exp
10182 * gdb.server/file-transfer.exp
10183 * gdb.server/server-exec-info.exp
10184 * gdb.server/server-kill.exp
10185 * gdb.server/server-mon.exp
10186 * gdb.server/wrapper.exp
10187 * gdb.stabs/exclfwd.exp
10188 * gdb.stabs/gdb11479.exp
10189 * gdb.threads/clone-new-thread-event.exp
10190 * gdb.threads/corethreads.exp
10191 * gdb.threads/current-lwp-dead.exp
10192 * gdb.threads/dlopen-libpthread.exp
10193 * gdb.threads/gcore-thread.exp
10194 * gdb.threads/sigstep-threads.exp
10195 * gdb.threads/watchpoint-fork.exp
10196 * gdb.trace/actions-changed.exp
10197 * gdb.trace/backtrace.exp
10198 * gdb.trace/change-loc.exp
10199 * gdb.trace/circ.exp
10200 * gdb.trace/collection.exp
10201 * gdb.trace/disconnected-tracing.exp
10202 * gdb.trace/ftrace.exp
10203 * gdb.trace/mi-trace-frame-collected.exp
10204 * gdb.trace/mi-trace-unavailable.exp
10205 * gdb.trace/mi-traceframe-changed.exp
10206 * gdb.trace/mi-tsv-changed.exp
10207 * gdb.trace/no-attach-trace.exp
10208 * gdb.trace/passc-dyn.exp
10209 * gdb.trace/qtro.exp
10210 * gdb.trace/range-stepping.exp
10211 * gdb.trace/read-memory.exp
10212 * gdb.trace/save-trace.exp
10213 * gdb.trace/signal.exp
10214 * gdb.trace/status-stop.exp
10215 * gdb.trace/tfile.exp
10216 * gdb.trace/trace-break.exp
10217 * gdb.trace/trace-buffer-size.exp
10218 * gdb.trace/trace-condition.exp
10219 * gdb.trace/tracefile-pseudo-reg.exp
10220 * gdb.trace/tstatus.exp
10221 * gdb.trace/unavailable.exp
10222 * gdb.trace/while-dyn.exp
10223 * gdb.trace/while-stepping.exp
10224
34c41c68
DE
102252016-12-22 Doug Evans <xdje42@gmail.com>
10226
10227 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10228 and msymbols.
10229
16e69324
YQ
102302016-12-19 Yao Qi <yao.qi@linaro.org>
10231
10232 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10233 (test_with_self): Don't call do_steps_and_nexts, and remove
10234 code about stepping into xmalloc.
10235
f94f411b
YQ
102362016-12-09 Yao Qi <yao.qi@linaro.org>
10237
10238 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10239
102402016-12-09 Yao Qi <yao.qi@linaro.org>
10241
10242 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10243
f1b5deee
PA
102442016-12-09 Pedro Alves <palves@redhat.com>
10245
10246 * gdb.base/all-architectures-0.exp: New file.
10247 * gdb.base/all-architectures-1.exp: New file.
10248 * gdb.base/all-architectures-2.exp: New file.
10249 * gdb.base/all-architectures-3.exp: New file.
10250 * gdb.base/all-architectures-4.exp: New file.
10251 * gdb.base/all-architectures-5.exp: New file.
10252 * gdb.base/all-architectures-6.exp: New file.
10253 * gdb.base/all-architectures-7.exp: New file.
10254 * gdb.base/all-architectures.exp.in: New file.
10255
364ca42e
YQ
102562016-12-09 Yao Qi <yao.qi@linaro.org>
10257
10258 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10259
107c2d62
LM
102602016-12-02 Luis Machado <lgustavo@codesourcery.com>
10261
10262 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10263 possible.
10264 Remove useless pattern-matching code.
10265
df3ee9ca
PA
102662016-12-02 Pedro Alves <palves@redhat.com>
10267
10268 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10269 procedure.
10270 (top level): Call it.
10271
ec835369
PA
102722016-12-02 Pedro Alves <palves@redhat.com>
10273
10274 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10275 New procedure.
10276 (top level): Call it.
10277
01770bbd
PA
102782016-12-02 Pedro Alves <palves@redhat.com>
10279
10280 PR cli/20559
10281 * gdb.base/commands.exp (user_defined_command_args_eval): New
10282 procedure.
10283 (top level): Call it.
10284
008459ea
LM
102852016-12-02 Luis Machado <lgustavo@codesourcery.com>
10286
10287 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
10288 timeout handling.
10289
0c1b455e
TT
102902016-12-02 Tom Tromey <tom@tromey.com>
10291
10292 * gdb.dwarf2/main-subprogram.c: New file.
10293 * gdb.dwarf2/main-subprogram.exp: New file.
10294
018572b8
LM
102952016-12-01 Luis Machado <lgustavo@codesourcery.com>
10296
10297 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
10298 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
10299 gdb_test_no_output for a couple of cases.
10300 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
10301
84c93cd5
LM
103022016-12-01 Luis Machado <lgustavo@codesourcery.com>
10303
10304 Fix test names and standardize compilation error messages throughout
10305 the following files:
10306
10307 * gdb.ada/start.exp
10308 * gdb.arch/alpha-step.exp
10309 * gdb.arch/e500-prologue.exp
10310 * gdb.arch/ftrace-insn-reloc.exp
10311 * gdb.arch/gdb1291.exp
10312 * gdb.arch/gdb1431.exp
10313 * gdb.arch/gdb1558.exp
10314 * gdb.arch/i386-dr3-watch.exp
10315 * gdb.arch/i386-sse-stack-align.exp
10316 * gdb.arch/ia64-breakpoint-shadow.exp
10317 * gdb.arch/pa-nullify.exp
10318 * gdb.arch/powerpc-aix-prologue.exp
10319 * gdb.arch/thumb-bx-pc.exp
10320 * gdb.base/annota1.exp
10321 * gdb.base/annota3.exp
10322 * gdb.base/arrayidx.exp
10323 * gdb.base/assign.exp
10324 * gdb.base/attach.exp
10325 * gdb.base/auxv.exp
10326 * gdb.base/bang.exp
10327 * gdb.base/bfp-test.exp
10328 * gdb.base/bigcore.exp
10329 * gdb.base/bitfields2.exp
10330 * gdb.base/break-fun-addr.exp
10331 * gdb.base/break-probes.exp
10332 * gdb.base/call-rt-st.exp
10333 * gdb.base/callexit.exp
10334 * gdb.base/catch-fork-kill.exp
10335 * gdb.base/charset.exp
10336 * gdb.base/checkpoint.exp
10337 * gdb.base/comprdebug.exp
10338 * gdb.base/constvars.exp
10339 * gdb.base/coredump-filter.exp
10340 * gdb.base/cursal.exp
10341 * gdb.base/cvexpr.exp
10342 * gdb.base/detach.exp
10343 * gdb.base/display.exp
10344 * gdb.base/dmsym.exp
10345 * gdb.base/dprintf-pending.exp
10346 * gdb.base/dso2dso.exp
10347 * gdb.base/dtrace-probe.exp
10348 * gdb.base/dump.exp
10349 * gdb.base/enum_cond.exp
10350 * gdb.base/exe-lock.exp
10351 * gdb.base/exec-invalid-sysroot.exp
10352 * gdb.base/execl-update-breakpoints.exp
10353 * gdb.base/exprs.exp
10354 * gdb.base/fileio.exp
10355 * gdb.base/find.exp
10356 * gdb.base/finish.exp
10357 * gdb.base/fixsection.exp
10358 * gdb.base/foll-vfork.exp
10359 * gdb.base/frame-args.exp
10360 * gdb.base/gcore.exp
10361 * gdb.base/gdb1250.exp
10362 * gdb.base/global-var-nested-by-dso.exp
10363 * gdb.base/gnu-ifunc.exp
10364 * gdb.base/hashline1.exp
10365 * gdb.base/hashline2.exp
10366 * gdb.base/hashline3.exp
10367 * gdb.base/hbreak-in-shr-unsupported.exp
10368 * gdb.base/huge.exp
10369 * gdb.base/infcall-input.exp
10370 * gdb.base/info-fun.exp
10371 * gdb.base/info-shared.exp
10372 * gdb.base/jit-simple.exp
10373 * gdb.base/jit-so.exp
10374 * gdb.base/jit.exp
10375 * gdb.base/jump.exp
10376 * gdb.base/label.exp
10377 * gdb.base/lineinc.exp
10378 * gdb.base/logical.exp
10379 * gdb.base/longjmp.exp
10380 * gdb.base/macscp.exp
10381 * gdb.base/miscexprs.exp
10382 * gdb.base/new-ui-echo.exp
10383 * gdb.base/new-ui-pending-input.exp
10384 * gdb.base/new-ui.exp
10385 * gdb.base/nodebug.exp
10386 * gdb.base/nofield.exp
10387 * gdb.base/offsets.exp
10388 * gdb.base/overlays.exp
10389 * gdb.base/pending.exp
10390 * gdb.base/pointers.exp
10391 * gdb.base/pr11022.exp
10392 * gdb.base/printcmds.exp
10393 * gdb.base/prologue.exp
10394 * gdb.base/ptr-typedef.exp
10395 * gdb.base/realname-expand.exp
10396 * gdb.base/relativedebug.exp
10397 * gdb.base/relocate.exp
10398 * gdb.base/remote.exp
10399 * gdb.base/reread.exp
10400 * gdb.base/return2.exp
10401 * gdb.base/savedregs.exp
10402 * gdb.base/sep.exp
10403 * gdb.base/sepdebug.exp
10404 * gdb.base/sepsymtab.exp
10405 * gdb.base/set-inferior-tty.exp
10406 * gdb.base/setshow.exp
10407 * gdb.base/shlib-call.exp
10408 * gdb.base/sigaltstack.exp
10409 * gdb.base/siginfo-addr.exp
10410 * gdb.base/signals.exp
10411 * gdb.base/signull.exp
10412 * gdb.base/sigrepeat.exp
10413 * gdb.base/so-impl-ld.exp
10414 * gdb.base/solib-display.exp
10415 * gdb.base/solib-overlap.exp
10416 * gdb.base/solib-search.exp
10417 * gdb.base/solib-symbol.exp
10418 * gdb.base/structs.exp
10419 * gdb.base/structs2.exp
10420 * gdb.base/symtab-search-order.exp
10421 * gdb.base/twice.exp
10422 * gdb.base/unload.exp
10423 * gdb.base/varargs.exp
10424 * gdb.base/watchpoint-solib.exp
10425 * gdb.base/watchpoint.exp
10426 * gdb.base/whatis.exp
10427 * gdb.base/wrong_frame_bt_full.exp
10428 * gdb.btrace/dlopen.exp
10429 * gdb.cell/ea-standalone.exp
10430 * gdb.cell/ea-test.exp
10431 * gdb.cp/dispcxx.exp
10432 * gdb.cp/gdb2384.exp
10433 * gdb.cp/method2.exp
10434 * gdb.cp/nextoverthrow.exp
10435 * gdb.cp/pr10728.exp
10436 * gdb.disasm/am33.exp
10437 * gdb.disasm/h8300s.exp
10438 * gdb.disasm/mn10300.exp
10439 * gdb.disasm/sh3.exp
10440 * gdb.dwarf2/dw2-dir-file-name.exp
10441 * gdb.fortran/complex.exp
10442 * gdb.fortran/library-module.exp
10443 * gdb.guile/scm-pretty-print.exp
10444 * gdb.guile/scm-symbol.exp
10445 * gdb.guile/scm-type.exp
10446 * gdb.guile/scm-value.exp
10447 * gdb.linespec/linespec.exp
10448 * gdb.mi/gdb701.exp
10449 * gdb.mi/gdb792.exp
10450 * gdb.mi/mi-breakpoint-changed.exp
10451 * gdb.mi/mi-dprintf-pending.exp
10452 * gdb.mi/mi-dprintf.exp
10453 * gdb.mi/mi-exit-code.exp
10454 * gdb.mi/mi-pending.exp
10455 * gdb.mi/mi-solib.exp
10456 * gdb.mi/new-ui-mi-sync.exp
10457 * gdb.mi/pr11022.exp
10458 * gdb.mi/user-selected-context-sync.exp
10459 * gdb.opt/solib-intra-step.exp
10460 * gdb.python/py-events.exp
10461 * gdb.python/py-finish-breakpoint.exp
10462 * gdb.python/py-mi.exp
10463 * gdb.python/py-prettyprint.exp
10464 * gdb.python/py-shared.exp
10465 * gdb.python/py-symbol.exp
10466 * gdb.python/py-template.exp
10467 * gdb.python/py-type.exp
10468 * gdb.python/py-value.exp
10469 * gdb.reverse/solib-precsave.exp
10470 * gdb.reverse/solib-reverse.exp
10471 * gdb.server/solib-list.exp
10472 * gdb.stabs/weird.exp
10473 * gdb.threads/reconnect-signal.exp
10474 * gdb.threads/stepi-random-signal.exp
10475 * gdb.trace/actions.exp
10476 * gdb.trace/ax.exp
10477 * gdb.trace/backtrace.exp
10478 * gdb.trace/change-loc.exp
10479 * gdb.trace/deltrace.exp
10480 * gdb.trace/ftrace-lock.exp
10481 * gdb.trace/ftrace.exp
10482 * gdb.trace/infotrace.exp
10483 * gdb.trace/mi-tracepoint-changed.exp
10484 * gdb.trace/packetlen.exp
10485 * gdb.trace/passcount.exp
10486 * gdb.trace/pending.exp
10487 * gdb.trace/range-stepping.exp
10488 * gdb.trace/report.exp
10489 * gdb.trace/stap-trace.exp
10490 * gdb.trace/tfind.exp
10491 * gdb.trace/trace-break.exp
10492 * gdb.trace/trace-condition.exp
10493 * gdb.trace/trace-enable-disable.exp
10494 * gdb.trace/trace-mt.exp
10495 * gdb.trace/tracecmd.exp
10496 * gdb.trace/tspeed.exp
10497 * gdb.trace/tsv.exp
10498 * lib/perftest.exp
10499
fb9feb35
LM
105002016-12-01 Luis Machado <lgustavo@codesourcery.com>
10501
10502 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
10503 with gdb_test_no_output.
10504 Use command as test name.
10505
cd2ddb6c
LM
105062016-12-01 Luis Machado <lgustavo@codesourcery.com>
10507
10508 Fix test names starting with uppercase throughout the files.
10509
10510 * gdb.ada/assign_1.exp
10511 * gdb.ada/boolean_expr.exp
10512 * gdb.base/arrayidx.exp
10513 * gdb.base/del.exp
10514 * gdb.base/gcore-buffer-overflow.exp
10515 * gdb.base/testenv.exp
10516 * gdb.compile/compile.exp
10517 * gdb.python/py-framefilter-invalidarg.exp
10518 * gdb.python/py-framefilter.exp
10519
bb95117e
LM
105202016-12-01 Luis Machado <lgustavo@codesourcery.com>
10521
10522 Fix test names starting with uppercase throughout the files.
10523
10524 * gdb.ada/array_return.exp
10525 * gdb.ada/expr_delims.exp
10526 * gdb.ada/mi_dyn_arr.exp
10527 * gdb.ada/mi_interface.exp
10528 * gdb.ada/mi_var_array.exp
10529 * gdb.ada/watch_arg.exp
10530 * gdb.arch/alpha-step.exp
10531 * gdb.arch/altivec-regs.exp
10532 * gdb.arch/e500-regs.exp
10533 * gdb.arch/powerpc-d128-regs.exp
10534 * gdb.base/arrayidx.exp
10535 * gdb.base/break.exp
10536 * gdb.base/checkpoint.exp
10537 * gdb.base/debug-expr.exp
10538 * gdb.base/dmsym.exp
10539 * gdb.base/radix.exp
10540 * gdb.base/sepdebug.exp
10541 * gdb.base/testenv.exp
10542 * gdb.base/watch_thread_num.exp
10543 * gdb.base/watchpoint-cond-gone.exp
10544 * gdb.cell/break.exp
10545 * gdb.cell/ea-cache.exp
10546 * gdb.compile/compile.exp
10547 * gdb.cp/gdb2495.exp
10548 * gdb.gdb/selftest.exp
10549 * gdb.gdb/xfullpath.exp
10550 * gdb.go/hello.exp
10551 * gdb.go/integers.exp
10552 * gdb.objc/basicclass.exp
10553 * gdb.pascal/hello.exp
10554 * gdb.pascal/integers.exp
10555 * gdb.python/py-breakpoint.exp
10556 * gdb.python/py-cmd.exp
10557 * gdb.python/py-linetable.exp
10558 * gdb.python/py-xmethods.exp
10559 * gdb.python/python.exp
10560 * gdb.reverse/consecutive-precsave.exp
10561 * gdb.reverse/finish-precsave.exp
10562 * gdb.reverse/i386-precsave.exp
10563 * gdb.reverse/machinestate-precsave.exp
10564 * gdb.reverse/sigall-precsave.exp
10565 * gdb.reverse/solib-precsave.exp
10566 * gdb.reverse/step-precsave.exp
10567 * gdb.reverse/until-precsave.exp
10568 * gdb.reverse/watch-precsave.exp
10569 * gdb.threads/leader-exit.exp
10570 * gdb.threads/pthreads.exp
10571 * gdb.threads/wp-replication.exp
10572 * gdb.trace/actions.exp
10573 * gdb.trace/mi-tsv-changed.exp
10574 * gdb.trace/tsv.exp
10575
de97fdd4
LM
105762016-12-01 Luis Machado <lgustavo@codesourcery.com>
10577
10578 Fix test names starting with uppercase throughout the files.
10579
10580 * gdb.arch/i386-bp_permanent.exp
10581 * gdb.arch/i386-gnu-cfi.exp
10582 * gdb.base/disasm-end-cu.exp
10583 * gdb.base/macscp.exp
10584 * gdb.base/pending.exp
10585 * gdb.base/watch_thread_num.exp
10586 * gdb.cp/exception.exp
10587 * gdb.cp/gdb2495.exp
10588 * gdb.cp/local.exp
10589 * gdb.python/py-evsignal.exp
10590 * gdb.python/python.exp
10591 * gdb.trace/tracecmd.exp
10592
9f058c10
LM
105932016-12-01 Luis Machado <lgustavo@codesourcery.com>
10594
10595 Fix test names starting with uppercase throughout the files.
10596
10597 * gdb.base/charset.exp
10598 * gdb.base/eval.exp
10599 * gdb.base/multi-forks.exp
10600 * gdb.guile/scm-progspace.exp
10601 * gdb.opencl/datatypes.exp
10602 * gdb.python/py-block.exp
10603 * gdb.python/py-function.exp
10604 * gdb.python/py-symbol.exp
10605 * gdb.python/py-symtab.exp
10606 * gdb.python/py-xmethods.exp
10607 * gdb.reverse/break-precsave.exp
10608 * gdb.reverse/break-reverse.exp
10609 * gdb.reverse/consecutive-precsave.exp
10610 * gdb.reverse/consecutive-reverse.exp
10611 * gdb.reverse/finish-precsave.exp
10612 * gdb.reverse/finish-reverse-bkpt.exp
10613 * gdb.reverse/finish-reverse.exp
10614 * gdb.reverse/fstatat-reverse.exp
10615 * gdb.reverse/getresuid-reverse.exp
10616 * gdb.reverse/i386-precsave.exp
10617 * gdb.reverse/i386-reverse.exp
10618 * gdb.reverse/i386-sse-reverse.exp
10619 * gdb.reverse/i387-stack-reverse.exp
10620 * gdb.reverse/insn-reverse.exp
10621 * gdb.reverse/machinestate-precsave.exp
10622 * gdb.reverse/machinestate.exp
10623 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10624 * gdb.reverse/pipe-reverse.exp
10625 * gdb.reverse/readv-reverse.exp
10626 * gdb.reverse/recvmsg-reverse.exp
10627 * gdb.reverse/rerun-prec.exp
10628 * gdb.reverse/s390-mvcle.exp
10629 * gdb.reverse/sigall-precsave.exp
10630 * gdb.reverse/sigall-reverse.exp
10631 * gdb.reverse/solib-precsave.exp
10632 * gdb.reverse/solib-reverse.exp
10633 * gdb.reverse/step-precsave.exp
10634 * gdb.reverse/step-reverse.exp
10635 * gdb.reverse/time-reverse.exp
10636 * gdb.reverse/until-precsave.exp
10637 * gdb.reverse/until-reverse.exp
10638 * gdb.reverse/waitpid-reverse.exp
10639 * gdb.reverse/watch-precsave.exp
10640 * gdb.reverse/watch-reverse.exp
10641
cdc7edd7
LM
106422016-12-01 Luis Machado <lgustavo@codesourcery.com>
10643
10644 Fix test names starting with uppercase throughout the files.
10645
10646 * gdb.arch/i386-mpx-simple_segv.exp
10647 * gdb.arch/i386-mpx.exp
10648 * gdb.arch/i386-permbkpt.exp
10649 * gdb.arch/pa-nullify.exp
10650 * gdb.arch/powerpc-d128-regs.exp
10651 * gdb.arch/vsx-regs.exp
10652 * gdb.base/bfp-test.exp
10653 * gdb.base/break.exp
10654 * gdb.base/breakpoint-shadow.exp
10655 * gdb.base/callfuncs.exp
10656 * gdb.base/charset.exp
10657 * gdb.base/commands.exp
10658 * gdb.base/completion.exp
10659 * gdb.base/dfp-test.exp
10660 * gdb.base/echo.exp
10661 * gdb.base/ending-run.exp
10662 * gdb.base/eval.exp
10663 * gdb.base/expand-psymtabs.exp
10664 * gdb.base/float128.exp
10665 * gdb.base/floatn.exp
10666 * gdb.base/foll-exec-mode.exp
10667 * gdb.base/gdb1056.exp
10668 * gdb.base/gdb11531.exp
10669 * gdb.base/kill-after-signal.exp
10670 * gdb.base/multi-forks.exp
10671 * gdb.base/overlays.exp
10672 * gdb.base/pending.exp
10673 * gdb.base/sepdebug.exp
10674 * gdb.base/testenv.exp
10675 * gdb.base/valgrind-db-attach.exp
10676 * gdb.base/watch_thread_num.exp
10677 * gdb.base/watchpoint-cond-gone.exp
10678 * gdb.base/watchpoint.exp
10679 * gdb.base/watchpoints.exp
10680 * gdb.cp/arg-reference.exp
10681 * gdb.cp/baseenum.exp
10682 * gdb.cp/operator.exp
10683 * gdb.cp/shadow.exp
10684 * gdb.dwarf2/dw2-op-out-param.exp
10685 * gdb.dwarf2/dw2-reg-undefined.exp
10686 * gdb.go/chan.exp
10687 * gdb.go/hello.exp
10688 * gdb.go/integers.exp
10689 * gdb.go/methods.exp
10690 * gdb.go/package.exp
10691 * gdb.guile/scm-parameter.exp
10692 * gdb.guile/scm-progspace.exp
10693 * gdb.guile/scm-value.exp
10694 * gdb.mi/mi-pending.exp
10695 * gdb.mi/user-selected-context-sync.exp
10696 * gdb.multi/multi-attach.exp
10697 * gdb.multi/tids.exp
10698 * gdb.opt/clobbered-registers-O2.exp
10699 * gdb.pascal/floats.exp
10700 * gdb.pascal/integers.exp
10701 * gdb.python/py-block.exp
10702 * gdb.python/py-events.exp
10703 * gdb.python/py-parameter.exp
10704 * gdb.python/py-symbol.exp
10705 * gdb.python/py-symtab.exp
10706 * gdb.python/py-type.exp
10707 * gdb.python/py-value.exp
10708 * gdb.python/py-xmethods.exp
10709 * gdb.python/python.exp
10710 * gdb.reverse/break-precsave.exp
10711 * gdb.reverse/consecutive-precsave.exp
10712 * gdb.reverse/finish-precsave.exp
10713 * gdb.reverse/i386-precsave.exp
10714 * gdb.reverse/machinestate-precsave.exp
10715 * gdb.reverse/sigall-precsave.exp
10716 * gdb.reverse/solib-precsave.exp
10717 * gdb.reverse/step-precsave.exp
10718 * gdb.reverse/until-precsave.exp
10719 * gdb.reverse/watch-precsave.exp
10720 * gdb.server/ext-attach.exp
10721 * gdb.server/ext-restart.exp
10722 * gdb.server/ext-run.exp
10723 * gdb.server/ext-wrapper.exp
10724 * gdb.stabs/gdb11479.exp
10725 * gdb.stabs/weird.exp
10726 * gdb.threads/attach-many-short-lived-threads.exp
10727 * gdb.threads/kill.exp
10728 * gdb.threads/watchpoint-fork.exp
10729
bc6c7af4
LM
107302016-12-01 Luis Machado <lgustavo@codesourcery.com>
10731
10732 Fix test names starting with uppercase throughout all the files below.
10733
10734 * gdb.ada/array_return.exp
10735 * gdb.ada/catch_ex.exp
10736 * gdb.ada/info_exc.exp
10737 * gdb.ada/mi_catch_ex.exp
10738 * gdb.ada/mi_dyn_arr.exp
10739 * gdb.ada/mi_ex_cond.exp
10740 * gdb.ada/mi_exc_info.exp
10741 * gdb.ada/mi_interface.exp
10742 * gdb.ada/mi_task_arg.exp
10743 * gdb.ada/mi_task_info.exp
10744 * gdb.ada/mi_var_array.exp
10745 * gdb.arch/alpha-step.exp
10746 * gdb.arch/amd64-disp-step.exp
10747 * gdb.arch/arm-disp-step.exp
10748 * gdb.arch/disp-step-insn-reloc.exp
10749 * gdb.arch/e500-prologue.exp
10750 * gdb.arch/ftrace-insn-reloc.exp
10751 * gdb.arch/gdb1558.exp
10752 * gdb.arch/i386-bp_permanent.exp
10753 * gdb.arch/i386-disp-step.exp
10754 * gdb.arch/i386-float.exp
10755 * gdb.arch/i386-gnu-cfi.exp
10756 * gdb.arch/ia64-breakpoint-shadow.exp
10757 * gdb.arch/mips16-thunks.exp
10758 * gdb.arch/pa-nullify.exp
10759 * gdb.arch/powerpc-aix-prologue.exp
10760 * gdb.arch/powerpc-power.exp
10761 * gdb.arch/ppc-dfp.exp
10762 * gdb.arch/s390-tdbregs.exp
10763 * gdb.arch/spu-info.exp
10764 * gdb.arch/spu-ls.exp
10765 * gdb.arch/thumb-bx-pc.exp
10766 * gdb.base/advance.exp
10767 * gdb.base/annota-input-while-running.exp
10768 * gdb.base/arrayidx.exp
10769 * gdb.base/asmlabel.exp
10770 * gdb.base/async.exp
10771 * gdb.base/attach-wait-input.exp
10772 * gdb.base/auto-connect-native-target.exp
10773 * gdb.base/batch-preserve-term-settings.exp
10774 * gdb.base/bfp-test.exp
10775 * gdb.base/bigcore.exp
10776 * gdb.base/bp-permanent.exp
10777 * gdb.base/break-always.exp
10778 * gdb.base/break-fun-addr.exp
10779 * gdb.base/break-idempotent.exp
10780 * gdb.base/break-main-file-remove-fail.exp
10781 * gdb.base/break-probes.exp
10782 * gdb.base/break-unload-file.exp
10783 * gdb.base/break.exp
10784 * gdb.base/call-ar-st.exp
10785 * gdb.base/call-rt-st.exp
10786 * gdb.base/call-sc.exp
10787 * gdb.base/call-signal-resume.exp
10788 * gdb.base/call-strs.exp
10789 * gdb.base/callexit.exp
10790 * gdb.base/callfuncs.exp
10791 * gdb.base/catch-gdb-caused-signals.exp
10792 * gdb.base/catch-signal-siginfo-cond.exp
10793 * gdb.base/catch-syscall.exp
10794 * gdb.base/compare-sections.exp
10795 * gdb.base/cond-eval-mode.exp
10796 * gdb.base/condbreak-call-false.exp
10797 * gdb.base/consecutive-step-over.exp
10798 * gdb.base/cursal.exp
10799 * gdb.base/disabled-location.exp
10800 * gdb.base/disasm-end-cu.exp
10801 * gdb.base/display.exp
10802 * gdb.base/double-prompt-target-event-error.exp
10803 * gdb.base/dprintf-bp-same-addr.exp
10804 * gdb.base/dprintf-detach.exp
10805 * gdb.base/dprintf-next.exp
10806 * gdb.base/dprintf-non-stop.exp
10807 * gdb.base/dprintf-pending.exp
10808 * gdb.base/dso2dso.exp
10809 * gdb.base/ending-run.exp
10810 * gdb.base/enum_cond.exp
10811 * gdb.base/examine-backward.exp
10812 * gdb.base/exe-lock.exp
10813 * gdb.base/exec-invalid-sysroot.exp
10814 * gdb.base/execl-update-breakpoints.exp
10815 * gdb.base/execution-termios.exp
10816 * gdb.base/fileio.exp
10817 * gdb.base/fixsection.exp
10818 * gdb.base/foll-exec-mode.exp
10819 * gdb.base/foll-exec.exp
10820 * gdb.base/fork-running-state.exp
10821 * gdb.base/frame-args.exp
10822 * gdb.base/fullpath-expand.exp
10823 * gdb.base/func-ptr.exp
10824 * gdb.base/gcore-relro-pie.exp
10825 * gdb.base/gdb1090.exp
10826 * gdb.base/gdb1555.exp
10827 * gdb.base/global-var-nested-by-dso.exp
10828 * gdb.base/gnu-ifunc.exp
10829 * gdb.base/hbreak-in-shr-unsupported.exp
10830 * gdb.base/hbreak-unmapped.exp
10831 * gdb.base/hook-stop.exp
10832 * gdb.base/infcall-input.exp
10833 * gdb.base/info-fun.exp
10834 * gdb.base/info-shared.exp
10835 * gdb.base/interrupt-noterm.exp
10836 * gdb.base/jit-so.exp
10837 * gdb.base/jit.exp
10838 * gdb.base/line-symtabs.exp
10839 * gdb.base/list.exp
10840 * gdb.base/longjmp.exp
10841 * gdb.base/macscp.exp
10842 * gdb.base/max-value-size.exp
10843 * gdb.base/nodebug.exp
10844 * gdb.base/nofield.exp
10845 * gdb.base/overlays.exp
10846 * gdb.base/paginate-after-ctrl-c-running.exp
10847 * gdb.base/paginate-bg-execution.exp
10848 * gdb.base/paginate-inferior-exit.exp
10849 * gdb.base/pending.exp
10850 * gdb.base/pr11022.exp
10851 * gdb.base/printcmds.exp
10852 * gdb.base/ptr-typedef.exp
10853 * gdb.base/ptype.exp
10854 * gdb.base/randomize.exp
10855 * gdb.base/range-stepping.exp
10856 * gdb.base/realname-expand.exp
10857 * gdb.base/relativedebug.exp
10858 * gdb.base/remote.exp
10859 * gdb.base/savedregs.exp
10860 * gdb.base/sepdebug.exp
10861 * gdb.base/set-noassign.exp
10862 * gdb.base/shlib-call.exp
10863 * gdb.base/shreloc.exp
10864 * gdb.base/sigaltstack.exp
10865 * gdb.base/sigbpt.exp
10866 * gdb.base/siginfo-addr.exp
10867 * gdb.base/siginfo-obj.exp
10868 * gdb.base/siginfo-thread.exp
10869 * gdb.base/signest.exp
10870 * gdb.base/signull.exp
10871 * gdb.base/sigrepeat.exp
10872 * gdb.base/skip.exp
10873 * gdb.base/so-impl-ld.exp
10874 * gdb.base/solib-corrupted.exp
10875 * gdb.base/solib-disc.exp
10876 * gdb.base/solib-display.exp
10877 * gdb.base/solib-overlap.exp
10878 * gdb.base/solib-search.exp
10879 * gdb.base/solib-symbol.exp
10880 * gdb.base/source-execution.exp
10881 * gdb.base/sss-bp-on-user-bp-2.exp
10882 * gdb.base/sss-bp-on-user-bp.exp
10883 * gdb.base/stack-checking.exp
10884 * gdb.base/stale-infcall.exp
10885 * gdb.base/step-break.exp
10886 * gdb.base/step-line.exp
10887 * gdb.base/step-over-exit.exp
10888 * gdb.base/step-test.exp
10889 * gdb.base/structs.exp
10890 * gdb.base/sym-file.exp
10891 * gdb.base/symtab-search-order.exp
10892 * gdb.base/term.exp
10893 * gdb.base/type-opaque.exp
10894 * gdb.base/unload.exp
10895 * gdb.base/until-nodebug.exp
10896 * gdb.base/until.exp
10897 * gdb.base/unwindonsignal.exp
10898 * gdb.base/watch-cond.exp
10899 * gdb.base/watch-non-mem.exp
10900 * gdb.base/watch_thread_num.exp
10901 * gdb.base/watchpoint-reuse-slot.exp
10902 * gdb.base/watchpoint-solib.exp
10903 * gdb.base/watchpoint.exp
10904 * gdb.btrace/dlopen.exp
10905 * gdb.cell/arch.exp
10906 * gdb.cell/break.exp
10907 * gdb.cell/bt.exp
10908 * gdb.cell/core.exp
10909 * gdb.cell/data.exp
10910 * gdb.cell/dwarfaddr.exp
10911 * gdb.cell/ea-cache.exp
10912 * gdb.cell/ea-standalone.exp
10913 * gdb.cell/ea-test.exp
10914 * gdb.cell/f-regs.exp
10915 * gdb.cell/fork.exp
10916 * gdb.cell/gcore.exp
10917 * gdb.cell/mem-access.exp
10918 * gdb.cell/ptype.exp
10919 * gdb.cell/registers.exp
10920 * gdb.cell/sizeof.exp
10921 * gdb.cell/solib-symbol.exp
10922 * gdb.cell/solib.exp
10923 * gdb.compile/compile-tls.exp
10924 * gdb.cp/exception.exp
10925 * gdb.cp/gdb2495.exp
10926 * gdb.cp/local.exp
10927 * gdb.cp/mb-inline.exp
10928 * gdb.cp/mb-templates.exp
10929 * gdb.cp/pr10687.exp
10930 * gdb.cp/pr9167.exp
10931 * gdb.cp/scope-err.exp
10932 * gdb.cp/templates.exp
10933 * gdb.cp/virtfunc.exp
10934 * gdb.dwarf2/dw2-dir-file-name.exp
10935 * gdb.dwarf2/dw2-single-line-discriminators.exp
10936 * gdb.fortran/complex.exp
10937 * gdb.fortran/library-module.exp
10938 * gdb.guile/guile.exp
10939 * gdb.guile/scm-cmd.exp
10940 * gdb.guile/scm-frame-inline.exp
10941 * gdb.guile/scm-objfile.exp
10942 * gdb.guile/scm-pretty-print.exp
10943 * gdb.guile/scm-symbol.exp
10944 * gdb.guile/scm-type.exp
10945 * gdb.guile/scm-value.exp
10946 * gdb.linespec/keywords.exp
10947 * gdb.linespec/ls-errs.exp
10948 * gdb.linespec/macro-relative.exp
10949 * gdb.linespec/thread.exp
10950 * gdb.mi/mi-breakpoint-changed.exp
10951 * gdb.mi/mi-dprintf-pending.exp
10952 * gdb.mi/mi-fullname-deleted.exp
10953 * gdb.mi/mi-logging.exp
10954 * gdb.mi/mi-pending.exp
10955 * gdb.mi/mi-solib.exp
10956 * gdb.mi/new-ui-mi-sync.exp
10957 * gdb.mi/user-selected-context-sync.exp
10958 * gdb.multi/dummy-frame-restore.exp
10959 * gdb.multi/multi-arch-exec.exp
10960 * gdb.multi/remove-inferiors.exp
10961 * gdb.multi/watchpoint-multi-exit.exp
10962 * gdb.opt/solib-intra-step.exp
10963 * gdb.perf/backtrace.exp
10964 * gdb.perf/single-step.exp
10965 * gdb.perf/skip-command.exp
10966 * gdb.perf/skip-prologue.exp
10967 * gdb.perf/solib.exp
10968 * gdb.python/lib-types.exp
10969 * gdb.python/py-as-string.exp
10970 * gdb.python/py-bad-printers.exp
10971 * gdb.python/py-block.exp
10972 * gdb.python/py-breakpoint.exp
10973 * gdb.python/py-cmd.exp
10974 * gdb.python/py-events.exp
10975 * gdb.python/py-evthreads.exp
10976 * gdb.python/py-finish-breakpoint.exp
10977 * gdb.python/py-finish-breakpoint2.exp
10978 * gdb.python/py-frame-inline.exp
10979 * gdb.python/py-frame.exp
10980 * gdb.python/py-inferior.exp
10981 * gdb.python/py-infthread.exp
10982 * gdb.python/py-mi.exp
10983 * gdb.python/py-objfile.exp
10984 * gdb.python/py-pp-maint.exp
10985 * gdb.python/py-pp-registration.exp
10986 * gdb.python/py-prettyprint.exp
10987 * gdb.python/py-recurse-unwind.exp
10988 * gdb.python/py-shared.exp
10989 * gdb.python/py-symbol.exp
10990 * gdb.python/py-symtab.exp
10991 * gdb.python/py-template.exp
10992 * gdb.python/py-type.exp
10993 * gdb.python/py-unwind-maint.exp
10994 * gdb.python/py-unwind.exp
10995 * gdb.python/py-value.exp
10996 * gdb.python/python.exp
10997 * gdb.reverse/finish-reverse-bkpt.exp
10998 * gdb.reverse/insn-reverse.exp
10999 * gdb.reverse/next-reverse-bkpt-over-sr.exp
11000 * gdb.reverse/solib-precsave.exp
11001 * gdb.reverse/solib-reverse.exp
11002 * gdb.stabs/gdb11479.exp
11003 * gdb.stabs/weird.exp
11004 * gdb.threads/fork-child-threads.exp
11005 * gdb.threads/fork-plus-threads.exp
11006 * gdb.threads/fork-thread-pending.exp
11007 * gdb.threads/forking-threads-plus-breakpoint.exp
11008 * gdb.threads/hand-call-in-threads.exp
11009 * gdb.threads/interrupted-hand-call.exp
11010 * gdb.threads/linux-dp.exp
11011 * gdb.threads/local-watch-wrong-thread.exp
11012 * gdb.threads/next-while-other-thread-longjmps.exp
11013 * gdb.threads/non-ldr-exit.exp
11014 * gdb.threads/pending-step.exp
11015 * gdb.threads/print-threads.exp
11016 * gdb.threads/process-dies-while-detaching.exp
11017 * gdb.threads/process-dies-while-handling-bp.exp
11018 * gdb.threads/pthreads.exp
11019 * gdb.threads/queue-signal.exp
11020 * gdb.threads/reconnect-signal.exp
11021 * gdb.threads/signal-command-handle-nopass.exp
11022 * gdb.threads/signal-command-multiple-signals-pending.exp
11023 * gdb.threads/signal-delivered-right-thread.exp
11024 * gdb.threads/signal-sigtrap.exp
11025 * gdb.threads/sigthread.exp
11026 * gdb.threads/staticthreads.exp
11027 * gdb.threads/stepi-random-signal.exp
11028 * gdb.threads/thread-unwindonsignal.exp
11029 * gdb.threads/thread_check.exp
11030 * gdb.threads/thread_events.exp
11031 * gdb.threads/tid-reuse.exp
11032 * gdb.threads/tls-nodebug.exp
11033 * gdb.threads/tls-shared.exp
11034 * gdb.threads/tls-so_extern.exp
11035 * gdb.threads/tls.exp
11036 * gdb.threads/wp-replication.exp
11037 * gdb.trace/actions-changed.exp
11038 * gdb.trace/actions.exp
11039 * gdb.trace/backtrace.exp
11040 * gdb.trace/change-loc.exp
11041 * gdb.trace/collection.exp
11042 * gdb.trace/deltrace.exp
11043 * gdb.trace/disconnected-tracing.exp
11044 * gdb.trace/entry-values.exp
11045 * gdb.trace/ftrace-lock.exp
11046 * gdb.trace/ftrace.exp
11047 * gdb.trace/infotrace.exp
11048 * gdb.trace/mi-trace-frame-collected.exp
11049 * gdb.trace/mi-trace-unavailable.exp
11050 * gdb.trace/mi-traceframe-changed.exp
11051 * gdb.trace/mi-tracepoint-changed.exp
11052 * gdb.trace/mi-tsv-changed.exp
11053 * gdb.trace/no-attach-trace.exp
11054 * gdb.trace/packetlen.exp
11055 * gdb.trace/passc-dyn.exp
11056 * gdb.trace/passcount.exp
11057 * gdb.trace/pending.exp
11058 * gdb.trace/pr16508.exp
11059 * gdb.trace/qtro.exp
11060 * gdb.trace/range-stepping.exp
11061 * gdb.trace/read-memory.exp
11062 * gdb.trace/report.exp
11063 * gdb.trace/save-trace.exp
11064 * gdb.trace/signal.exp
11065 * gdb.trace/stap-trace.exp
11066 * gdb.trace/status-stop.exp
11067 * gdb.trace/strace.exp
11068 * gdb.trace/tfile.exp
11069 * gdb.trace/tfind.exp
11070 * gdb.trace/trace-break.exp
11071 * gdb.trace/trace-condition.exp
11072 * gdb.trace/trace-enable-disable.exp
11073 * gdb.trace/trace-mt.exp
11074 * gdb.trace/tracecmd.exp
11075 * gdb.trace/tracefile-pseudo-reg.exp
11076 * gdb.trace/tspeed.exp
11077 * gdb.trace/tstatus.exp
11078 * gdb.trace/tsv.exp
11079 * gdb.trace/unavailable.exp
11080 * gdb.trace/while-dyn.exp
11081 * gdb.trace/while-stepping.exp
11082 * lib/gdb-guile.exp
11083 * lib/gdb.exp
11084 * lib/mi-support.exp
11085 * lib/pascal.exp
11086 * lib/perftest.exp
11087 * lib/prelink-support.exp
11088 * lib/selftest-support.exp
11089
ad02e4fe
SM
110902016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
11091
11092 * Makefile.in: Include disable-implicit-rules.mk.
11093
22347e55
AA
110942016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11095
11096 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
11097 non-byte-aligned bit fields.
11098
da5b30da
AA
110992016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
11100
11101 PR gdb/12616
11102 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
11103 respects the DW_AT_data_bit_offset attribute.
11104
b593ecca
SM
111052016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
11106
11107 * gdb.base/default.exp: Fix output of "set language".
11108
3b165252
SM
111092016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
11110
11111 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
11112 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
11113 make.
11114 * configure.ac: Remove checks for the make program.
11115 * configure: Re-generate.
11116
1a2f3d7f
KB
111172016-11-16 Kevin Buettner <kevinb@redhat.com>
11118
11119 * gdb.python/py-recurse-unwind.c (main): Add loop.
11120 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
11121 to read_register() and gdb.parse_and_eval(). Make each code
11122 call a separate case that can be individually tested.
11123 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
11124 proc. Call cont_and_backtrace for each of the code paths that
11125 we want to test in the unwinder.
11126
b7f38fda
AA
111272016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
11128
11129 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
11130 the definition of struct S.
11131
1f8db343
CM
111322016-11-11 Catherine Moore <clm@codesourcery.com>
11133
11134 * gdb.base/dump.exp: Identify verilog format dump tests as such.
11135
fad0c9fb
PA
111362016-11-09 Pedro Alves <palves@redhat.com>
11137
11138 * gdb.base/commands.exp (runto_or_return): New procedure.
11139 (gdbvar_simple_if_test, gdbvar_simple_while_test)
11140 (gdbvar_complex_if_while_test, progvar_simple_if_test)
11141 (progvar_simple_while_test, progvar_complex_if_while_test)
11142 (if_while_breakpoint_command_test)
11143 (infrun_breakpoint_command_test, breakpoint_command_test)
11144 (user_defined_command_test, watchpoint_command_test)
11145 (test_command_prompt_position, redefine_hook_test)
11146 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
11147 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
11148 multi_line_input and multi_line. Remove gdb_expect and
11149 gdb_stop_suppressing_tests uses.
11150 * lib/gdb.exp (valnum_re): New global.
11151 (multi_line_input): New procedure.
11152
8354c62c
SM
111532016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
11154
11155 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
11156 Remove.
11157 (test_setup): Define with proc_with_prefix.
11158 (test_cli_inferior): Likewise.
11159 (test_cli_thread): Likewise.
11160 (test_cli_frame): Likewise.
11161 (test_cli_select_frame): Likewise.
11162 (test_cli_up_down): Likewise.
11163 (test_mi_thread_select): Likewise.
11164 (test_mi_stack_select_frame): Likewise.
11165 (test_cli_in_mi_inferior): Likewise.
11166 (test_cli_in_mi_thread): Likewise.
11167 (test_cli_in_mi_frame): Likewise.
11168 (top level): Do not use with_test_prefix_procname.
11169
64f367a2
PA
111702016-11-09 Pedro Alves <palves@redhat.com>
11171
11172 * gdb.base/commands.exp (gdbvar_simple_if_test)
11173 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
11174 (progvar_simple_if_test, progvar_simple_while_test)
11175 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
11176 (infrun_breakpoint_command_test, breakpoint_command_test)
11177 (user_defined_command_test, watchpoint_command_test)
11178 (test_command_prompt_position, deprecated_command_test)
11179 (bp_deleted_in_command, temporary_breakpoint_commands)
11180 (stray_arg0_test, source_file_with_indented_comment)
11181 (recursive_source_test, if_commands_test)
11182 (error_clears_commands_left, redefine_hook_test)
11183 (redefine_backtrace_test): Use proc_with_prefix.
11184 * lib/gdb.exp (proc_with_prefix): New proc.
11185
0bb65f1e
AA
111862016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11187
11188 * gdb.base/tui-layout.c: New file.
11189 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
11190 disassembly window contains very long lines.
11191
7353f247
TT
111922016-11-08 Tom Tromey <tom@tromey.com>
11193
11194 * gdb.python/py-value.exp (test_value_creation): Make "long" test
11195 depend on Python 2.
11196
30a7bb83
TT
111972016-11-08 Tom Tromey <tom@tromey.com>
11198
11199 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
11200 New method.
11201
cdf5a07c
MG
112022016-10-29 Manish Goregaokar <manish@mozilla.com>
11203
2806dc7e 11204 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 11205
51a789c3
MG
112062016-10-27 Manish Goregaokar <manish@mozilla.com>
11207
2806dc7e
PA
11208 * gdb.rust/simple.rs: Add test for univariant enums without
11209 discriminants and for encoded struct-like enums.
51a789c3 11210
f610ab6d
PA
112112016-10-28 Pedro Alves <palves@redhat.com>
11212
11213 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
11214 gdb_test_multiple, tighten regexps and match symtabs and line
11215 tables incrementally.
11216
b129b0ca
LM
112172016-10-28 Luis Machado <lgustavo@codesourcery.com>
11218
11219 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
11220 general.
11221
ecf45d2c
SL
112222016-10-25 Luis Machado <lgustavo@codesourcery.com>
11223
11224 * gdb.base/exec-invalid-sysroot.exp: New file.
11225
b8d38ee4
JK
112262016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11227
11228 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11229
f90fd8c2
JK
112302016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11231
11232 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11233
2d2476aa
MR
112342016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11235
2806dc7e
PA
11236 * gdb.base/killed-outside.exp: Remove $options from a call to
11237 `prepare_for_testing'.
2d2476aa 11238
e42b25a0
SM
112392016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11240
11241 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11242 Change test message.
11243
3ccdb432
SM
112442016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11245
11246 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11247 Update comment.
11248
5bad3170
SM
112492016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11250
11251 * gdb.trace/mi-trace-save.exp: New file.
11252
5ad9dba7
YQ
112532016-10-13 Yao Qi <yao.qi@linaro.org>
11254
11255 * gdb.base/code_elim.exp (get_var_address): Remove.
11256 * gdb.base/relocate.exp: Likewise.
11257 * gdb.base/shreloc.exp: Likewise.
11258 * lib/gdb.exp (get_var_address): New.
11259
62df7e21
YQ
112602016-10-13 Yao Qi <yao.qi@linaro.org>
11261
11262 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11263 floating point tests if $skip_float_test is false.
11264
4dac951e
LM
112652016-10-12 Luis Machado <lgustavo@codesourcery.com>
11266
11267 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11268 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11269 argc values.
11270 Add 1 to argc so we guarantee distinct initial/modified argc values.
11271
8f1a8fc4
JK
112722016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11273
11274 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11275
16c85b5d
JK
112762016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11277
11278 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11279 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
11280 * gdb.arch/vsx-regs.exp: Likewise.
11281
1d0e042a
YQ
112822016-10-07 Yao Qi <yao.qi@linaro.org>
11283
11284 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
11285
68dadef5
MM
112862016-10-07 Markus Metzger <markus.t.metzger@intel.com>
11287
11288 * gdb.python/python.exp: Test decode_line("*0").
11289
33fa2c6e
DE
112902016-10-06 Doug Evans <dje@google.com>
11291
11292 * gdb.python/py-value.exp (test_value_creation): Add test for large
11293 unsigned 64-bit value.
11294
9c37b5ae
TT
112952016-10-06 Tom Tromey <tom@tromey.com>
11296
11297 * gdb.compile/compile.exp: Change java tests to rust.
11298 * gdb.base/setshow.exp: Change java tests to rust.
11299 * gdb.base/default.exp: Remove java from language list.
11300 * README (Examples): Update language example.
11301 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
11302 test.
11303 * lib/gdb.exp (skip_java_tests): Remove.
11304 * lib/java.exp: Remove.
11305 * gdb.java: Remove.
11306
78b86327
MR
113072016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11308
11309 * gdb.arch/mips-fcr.exp: New test.
11310 * gdb.arch/mips-fcr.c: Source for the new test.
11311
7470adbb
MR
113122016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11313
11314 * gdb.base/solib-disc.exp: Use `standard_output_file'
11315 throughout.
11316
4a556533
PA
113172016-10-06 Pedro Alves <palves@redhat.com>
11318
11319 * gdb.base/jit-simple-dl.c: New file.
11320 * gdb.base/jit-simple-jit.c: New file, factored out from ...
11321 * gdb.base/jit-simple.c: ... this.
11322 * gdb.base/jit-simple.exp (jit_run): Delete.
11323 (build_jit): New proc.
11324 (jit_test_reread): Recompile either the main program or the shared
11325 library, depending on what is being tested. Skip changing address
11326 if caller wants to. Compare before/after addresses. If testing
11327 standalone, explicitly load the binary. Test "maint info
11328 breakpoints".
11329 (top level): Add "standalone vs shared lib" and "change address"
11330 vs "same address" axes.
11331
5a122fbc
PA
113322016-10-06 Pedro Alves <palves@redhat.com>
11333
11334 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
11335 call.
11336 (jit_run): Delete.
11337 (jit_test_reread): Use with_test_prefix. Reload the main binary
11338 explicitly. Compare the before/after addresses of the JIT
11339 descriptor.
11340
ee8da4b8
DE
113412016-08-15 Doug Evans <dje@google.com>
11342
11343 * gdb.xml/extra-regs.xml: Update, end field now required, default type
11344 for single bitfields is bool.
11345 * gdb.xml/tdesc-regs.exp: Ditto.
11346
f389f6fe
JK
113472016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11348
11349 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
11350
fdebf1a4
YQ
113512016-10-05 Yao Qi <yao.qi@linaro.org>
11352
11353 * lib/gdb.exp (support_complex_tests): Return zero if
11354 gdb_skip_float_test return true.
11355
9c36d954 113562016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11357 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
11358
11359 PR gdb/20487
11360 * gdb.mi/user-selected-context-sync.exp: New file.
11361 * gdb.mi/user-selected-context-sync.c: New file.
11362
4034d0ff 113632016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11364 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
11365
11366 PR gdb/20487
11367 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
11368 =thread-select-event check.
11369
a4297203
PB
113702016-09-29 Peter Bergner <bergner@vnet.ibm.com>
11371
11372 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
11373 the compulsory L operand changes.
11374 * gdb.arch/powerpc-power.s: Likewise.
11375
bb805577
JK
113762016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11377
11378 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
11379 * gdb.base/jit-attach-pie.c: New file.
11380 * gdb.base/jit-attach-pie.exp: New file.
11381
6d61dee5
PA
113822016-09-28 Pedro Alves <palves@redhat.com>
11383
11384 * gdb.base/infcall-input.c: New file.
11385 * gdb.base/infcall-input.exp: New file.
11386
f73842fc
YQ
113872016-09-22 Yao Qi <yao.qi@linaro.org>
11388
11389 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
11390 (gdb_exit): Rename it to ...
11391 (gdbserver_gdb_exit): ... Close GDBserver.
11392 (gdb_exit): New proc, call gdbserver_gdb_exit.
11393 (mi_gdb_exit): Likewise.
11394
90681dab
YQ
113952016-09-22 Yao Qi <yao.qi@linaro.org>
11396
11397 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
11398 path.
11399 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
11400 Remove duplication.
11401
9c211fd8
YQ
114022016-09-22 Yao Qi <yao.qi@linaro.org>
11403
11404 * lib/gdbserver-support.exp: Check the existence of
11405 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
11406
ad0a504f
AK
114072016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
11408
11409 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
11410
36cf1806
TT
114112016-09-21 Tom Tromey <tom@tromey.com>
11412
11413 PR gdb/20604:
11414 * gdb.base/quit.exp: New file.
11415
74172ecf
SM
114162016-09-21 Simon Marchi <simon.marchi@ericsson.com>
11417
11418 * .gitignore: New file.
11419
3d0ec882
MR
114202016-09-21 Maciej W. Rozycki <macro@imgtec.com>
11421
11422 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
11423 throughout.
11424
8193adea
AA
114252016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11426
11427 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
11428
d41a5c09
JK
114292016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11430
11431 * gdb.cp/casts.cc (decltype): Move it ...
11432 (main): ... with its call to ...
11433 * gdb.cp/casts03.cc: ... a new file.
11434 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
11435
d2dfe700
JK
114362016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11437
11438 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
11439
e2a92b16
PB
114402016-09-15 Peter Bergner <bergner@vnet.ibm.com>
11441
11442 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
11443 and sync up the test with tests in gas/testsuite/gas/ppc.
11444 * gdb.arch/powerpc-power.exp: Likewise.
11445
49b4de64
JK
114462016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11447
11448 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
11449
2c29df25
SDJ
114502016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
11451 Jan Kratochvil <jan.kratochvil@redhat.com>
11452
11453 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
11454 make m1's definition to be different from m2's. Use 'dummy' as an
11455 argument for probe 'two'.
11456
cc3c2846
JB
114572016-09-10 Jon Beniston <jon@beniston.com>
11458
11459 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
11460 for sim target.
11461
e1b2624a
AA
114622016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11463
11464 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
11465 variable declaration.
11466 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
11467 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
11468 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
11469 received HWCAP as its argument.
11470
4295e285
PA
114712016-09-06 Pedro Alves <palves@redhat.com>
11472
11473 * gdb.base/new-ui-pending-input.c: New file.
11474 * gdb.base/new-ui-pending-input.exp: New file.
11475 * gdb.exp (clear_gdb_spawn_id): New procedure.
11476 (with_spawn_id): Check whether gdb_spawn_id exists before
11477 referencing it. If gdb_spawn_id didn't exist on entry, clear it
11478 on exit.
11479
00d5215e
UW
114802016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11481
11482 * gdb.base/float128.c: New file.
11483 * gdb.base/float128.exp: Likewise.
11484 * gdb.base/floatn.c: Likewise.
11485 * gdb.base/floatn.exp: Likewise.
11486
a9ff5f12
UW
114872016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11488
11489 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
11490
f245535c
PA
114912016-09-05 Pedro Alves <palves@redhat.com>
11492
11493 PR backtrace/19927
11494 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
11495 unwinders are immediately called as side effect of "source" or
11496 "disable unwinder" commands.
11497 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
11498
ae9cf263
YQ
114992016-09-02 Yao Qi <yao.qi@linaro.org>
11500
11501 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
11502 is true and $type is "float" or "double".
11503
27aba047
YQ
115042016-09-02 Yao Qi <yao.qi@linaro.org>
11505
11506 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
11507 true.
11508 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
11509 * gdb.base/call-rt-st.exp: Likewise.
11510 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
11511 return value instead of gdb,skip_float_test.
11512 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
11513 (do_function_calls): Use its return value instead of
11514 gdb,skip_float_test.
11515 * gdb.base/finish.exp: Likewise.
11516 * gdb.base/funcargs.exp: Likewise.
11517 * gdb.base/return.exp: Likewise.
11518 * gdb.base/return2.exp: Likewise.
11519 * gdb.base/varargs.exp: Likewise.
11520 * lib/gdb.exp (gdb_skip_float_test): Change it to
11521 gdb_caching_proc. Detect the broken ptrace on arm-linux.
11522
5af962df
AA
115232016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
11524
11525 * gdb.multi/tids.exp: Test "thread apply all".
11526
7fac6910
JK
115272016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11528
11529 * gdb.base/default.exp (tty): Remove.
11530
bb1fe4ac
KB
115312016-08-24 Kevin Buettner <kevinb@redhat.com>
11532
2806dc7e
PA
11533 * gdb.python/py-recurse-unwind.c: New file.
11534 * gdb.python/py-recurse-unwind.py: New file.
11535 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 11536
0a1ddfa6
SM
115372016-08-24 Simon Marchi <simon.marchi@ericsson.com>
11538
11539 * gdb.base/set-inferior-tty.exp: New file.
11540 * gdb.base/set-inferior-tty.c: New file.
11541
d9de1fe3
PA
115422016-08-23 Pedro Alves <palves@redhat.com>
11543
11544 PR gdb/20494
11545 * gdb.base/new-ui-echo.c: New file.
11546 * gdb.base/new-ui-echo.exp: New file.
11547
e9d9abd7
YQ
115482016-08-23 Yao Qi <yao.qi@linaro.org>
11549
11550 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11551 gdbserver_spawn.
11552 * gdb.server/connect-without-multi-process.exp (do_test):
11553 Likewise.
11554
3589529e
YQ
115552016-08-23 Yao Qi <yao.qi@linaro.org>
11556
11557 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11558 standalone_txt. Delete gdb_txt and standalone_txt on host
11559 and target. Spawn the binary on target. Copy files from
11560 target to host.
11561
6bb90213
PA
115622016-08-22 Pedro Alves <palves@redhat.com>
11563
11564 PR gdb/20505
11565 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11566 with_test_prefix. Factor out bits to ...
11567 (test_no_vdso): ... this new procedure.
11568
20c2c024
CL
115692016-08-19 Carl Love <cel@us.ibm.com>
11570
11571 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11572 maintaining separate logic for constructing the output path.
11573 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11574 * gdb.arch/ppc-dfp.exp: Likewise.
11575 * gdb.arch/ppc-fp.exp: Likewise.
11576 * gdb.arch/vsx-regs.exp: Likewise.
11577 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11578 binprefix for generating the additional binary files.
11579
0646e07d
PA
115802016-08-19 Pedro Alves <palves@redhat.com>
11581
11582 * gdb.trace/mi-trace-frame-collected.exp
11583 (test_trace_frame_collected): On x32, expect two registers.
11584
46da9242
CL
115852016-08-18 Carl Love <cel@us.ibm.com>
11586
11587 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11588 and sync up the test with tests in gas/testsuite/gas/ppc.
11589 * gdb.arch/powerpc-power.exp: Likewise.
11590
eb2332d7
SM
115912016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11592
11593 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11594 expected error message.
11595
63c61e04
SM
115962016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11597
11598 * gdb.multi/remove-inferiors.exp: New file.
11599 * gdb.multi/remove-inferiors.c: New file.
11600
7b17065f
YQ
116012016-08-12 Yao Qi <yao.qi@linaro.org>
11602
11603 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11604 argument list.
11605
01d3dedf
PA
116062016-08-10 Pedro Alves <palves@redhat.com>
11607
11608 PR gdb/19187
11609 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11610 setup_kfails.
11611
3eb7562a
PA
116122016-08-09 Pedro Alves <palves@redhat.com>
11613 Simon Marchi <simon.marchi@ericsson.com>
11614
11615 PR gdb/20418
11616 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11617 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11618
80614914
PA
116192016-08-09 Pedro Alves <palves@redhat.com>
11620
11621 PR mi/20431
11622 * gdb.mi/mi-cmd-error.exp: New file.
11623
f348d89a
PA
116242016-08-09 Pedro Alves <palves@redhat.com>
11625
11626 PR gdb/18653
11627 * gdb.base/signals-state-child.c: New file.
11628 * gdb.base/signals-state-child.exp: New file.
11629 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11630
e5ca03b4
PA
116312016-08-09 Pedro Alves <palves@redhat.com>
11632
11633 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11634
282a0691
TT
116352016-08-03 Tom Tromey <tom@tromey.com>
11636
11637 PR python/18565:
11638 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11639
41bfcd63
YQ
116402016-08-01 Yao Qi <yao.qi@linaro.org>
11641
11642 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11643 variable mode to "multi-process" if $multi_process is 1, otherwise
11644 set it to "single-process".
11645
e3465b24
YQ
116462016-08-01 Yao Qi <yao.qi@linaro.org>
11647
11648 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11649 * gdb.cp/cpexprs.exp: Likewise.
11650 * gdb.cp/m-static.exp: Likewise.
11651
0b31a4bc
TT
116522016-07-26 Tom Tromey <tom@tromey.com>
11653
11654 PR python/20190:
11655 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11656 test.
11657
e0461dbb
MM
116582016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11659
11660 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11661 selecting assembly source files.
11662 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11663 assembly source files.
11664 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11665 assembly source files.
11666 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11667 selecting assembly source files.
11668
8194e927
SM
116692016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11670
11671 * gdb.base/new-ui.exp (do_test_invalid_args): New
11672 procedure.
11673
c0272db5
TW
116742016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11675
11676 * gdb.btrace/reconnect.c: New file.
11677 * gdb.btrace/reconnect.exp: New file.
11678
e3487908
GKB
116792016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11680
11681 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11682 to test_catch_syscall_group.
11683 (test_catch_syscall_group): New.
11684
12df5c00
TT
116852016-07-21 Tom Tromey <tom@tromey.com>
11686
11687 * gdb.rust/simple.rs (main): Use empty struct expression.
11688 * gdb.rust/simple.exp: Add tests for empty struct expression.
11689
bae62ee2
YQ
116902016-07-21 Yao Qi <yao.qi@linaro.org>
11691
11692 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11693 if gdb_skip_xml_test is true on some targets.
11694
b1b53fb3
YQ
116952016-07-21 Yao Qi <yao.qi@linaro.org>
11696
11697 * gdb.server/solib-list.exp: Unset last_loaded_file.
11698
027d97f8
JK
116992016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11700
11701 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11702 "step into captured_main (args)".
11703
7674d381
JK
117042016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11705
11706 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11707
72b5d099
JK
117082016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11709
11710 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11711
1f960ced
PA
117122016-07-19 Pedro Alves <palves@redhat.com>
11713
11714 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11715 * gdb.opt/inline-bt.exp: Likewise.
11716 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11717 additional_flags=-Winline.
11718 * gdb.opt/inline-locals.exp: Likewise.
11719 * gdb.opt/inline-markers.c (ATTR): Define.
11720 (inlined_fn): Use it.
11721
f25827c1
YQ
117222016-07-19 Yao Qi <yao.qi@linaro.org>
11723
11724 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11725 (test_with_self): Remove some code. Remove argument executable.
11726 (top-level): Use do_self_tests.
11727
37539ebe
DB
117282016-07-15 Zachary Welch <zwelch@codesourcery.com>
11729 Don Breazeal <donb@codesourcery.com>
11730
11731 * gdb.base/maint.exp: Escape paths used in regular expressions.
11732 * gdb.stabs/weird.exp: Likewise.
11733
dac790e1
TT
117342016-07-13 Tom Tromey <tom@tromey.com>
11735
11736 PR python/15620, PR python/18620:
11737 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11738 (test_bkpt_events): New procs.
11739
93daf339
TT
117402016-07-13 Tom Tromey <tom@tromey.com>
11741
11742 PR python/17698:
11743 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11744 test.
11745 (test_watchpoints): Likewise.
11746 (test_bkpt_pending): New proc.
11747
6571a381
TT
117482016-07-13 Tom Tromey <tom@tromey.com>
11749
11750 PR cli/18053:
11751 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11752 completion test.
11753
e8732474
JK
117542016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11755
11756 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11757 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11758 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11759 f_label.
11760 (g): Rename g_end_lbl to g_label.
11761 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11762 low_pc and high_pc.
11763 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11764
e0f3fd7c
TT
117652016-07-12 Tom Tromey <tom@tromey.com>
11766
11767 PR python/19293:
11768 * gdb.python/py-unwind-maint.exp: Update tests.
11769
3cfe46b6
YQ
117702016-07-12 Yao Qi <yao.qi@linaro.org>
11771
11772 * lib/selftest-support.exp (selftest_setup): Match the output
11773 when captured_main is inlined.
11774
4f19a0e6
WT
117752016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11776
11777 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11778 New variables.
11779 (print this%a, print this%b, print this): New tests.
11780 * gdb.fortran/derived-types.f90 (this): New object and
11781 initialization.
11782
986cf455
SM
117832016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11784
11785 * gdb.ada/arraydim.exp: Remove extra directory level in build
11786 directory.
11787
f0464b23
SM
117882016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11789
11790 * lib/ada.exp: Remove extra directory level in build directory.
11791 * gdb.ada/cond_lang.exp: Likewise.
11792 * gdb.ada/exec_changed.exp: Likewise.
11793 * gdb.ada/lang_switch.exp: Likewise.
11794
42d94011
MG
117952016-07-06 Manish Goregaokar <manish@mozilla.com>
11796
2806dc7e
PA
11797 * simple.rs: Add test for raw pointer subscripting.
11798 * simple.exp: Add test expectations.
42d94011 11799
647c264c
YQ
118002016-07-05 Yao Qi <yao.qi@linaro.org>
11801
11802 * gdb.mi/mi-reverse.exp: Match =record-started output.
11803
20aa2c60
PA
118042016-07-01 Pedro Alves <palves@redhat.com>
11805
11806 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11807 procedure.
11808 (jit_reader_test): Test the jit reader's unwinder.
11809 * gdb.base/jithost.c (jit_function_00_code): New global.
11810 (main): Use memcpy to fill in the mmapped code, instead of poking
11811 bytes manually here.
11812 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11813 value.
11814 (read_debug_info): Save the function's range.
11815 (read_sp): New function.
11816 (unwind_frame): Use it. Also unwind RBP.
11817 (get_frame_id): Use read_sp.
11818 (gdb_init_reader): Use calloc instead of malloc.
11819 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11820 parameter. Use gdb_test_multiple.
11821
ced2dffb
PA
118222016-07-01 Pedro Alves <palves@redhat.com>
11823 Antoine Tremblay <antoine.tremblay@ericsson.com>
11824
11825 * gdb.threads/process-dies-while-detaching.c: New file.
11826 * gdb.threads/process-dies-while-detaching.exp: New file.
11827
63000888
PA
118282016-07-01 Pedro Alves <palves@redhat.com>
11829
11830 * gdb.multi/watchpoint-multi-exit.c: New file.
11831 * gdb.multi/watchpoint-multi-exit.exp: New file.
11832
038d4868
PA
118332016-06-30 Pedro Alves <palves@redhat.com>
11834
11835 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11836 unset inferior_spawn_id.
11837
994e9c83
PA
118382016-06-30 Pedro Alves <palves@redhat.com>
11839
11840 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11841 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11842
e5653468
YQ
118432016-06-29 Yao Qi <yao.qi@linaro.org>
11844
11845 * gdb.base/return.c: Add copyright header.
11846
803b47e5
TT
118472016-06-29 Tom Tromey <tom@tromey.com>
11848
11849 PR python/20129:
11850 * gdb.python/py-framefilter.exp: Add tests for setting priority
11851 and disabling of non-existent frame filter.
11852
28244707
YQ
118532016-06-29 Yao Qi <yao.qi@linaro.org>
11854
11855 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11856 0x0f07ff.
11857
a31d2f06
YQ
118582016-06-28 Yao Qi <yao.qi@linaro.org>
11859
11860 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11861 triplets. Start gdb, execute catch syscall, and continue. Check
11862 gdb's output to determine catch syscall is supported.
11863
921d8f54
MG
118642016-06-27 Manish Goregaokar <manish@mozilla.com>
11865
25d49b86
PA
11866 * gdb.rust/simple.rs: Add test for returning unit in a function.
11867 * gdb.rust/simple.exp: Add expectation for functions returning
11868 unit.
921d8f54 11869
f4952523
PMR
118702016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11871
11872 * gdb.python/py-breakpoint-create-fail.c,
11873 gdb.python/py-breakpoint-create-fail.exp,
11874 gdb.python/py-breakpoint-create-fail.py: New testcase.
11875
fccb08f8
MG
118762016-06-25 Manish Goregaokar <manish@mozilla.com>
11877
11878 PR gdb/20239
11879 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11880 * gdb.rust/simple.exp: Add test expectations for new NonZero
11881 tests.
fccb08f8 11882
6b850546
DT
118832016-06-24 David Taylor <dtaylor@emc.com>
11884
11885 * gdb.base/offsets.exp: New file.
11886 * gdb.base/offsets.c: New file.
11887
17621150
TT
118882016-06-23 Tom Tromey <tom@tromey.com>
11889
11890 PR gdb/16483:
11891 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11892 before any filters are loaded.
11893
04d59df6
WT
118942016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11895
11896 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11897 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11898 structs.
11899 * gdb.fortran/derived-type-function.exp: New file.
11900 * gdb.fortran/derived-type-function.f90: New file.
11901
11902
ac69f786
PA
119032016-06-21 Pedro Alves <palves@redhat.com>
11904
11905 * gdb.base/new-ui.exp: New file.
11906 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11907 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11908 (with_spawn_id): New procedure.
11909
49940788
PA
119102016-06-21 Pedro Alves <palves@redhat.com>
11911
11912 * gdb.mi/mi-exec-run.exp: New file.
11913
ef274d26
PA
119142016-06-21 Pedro Alves <palves@redhat.com>
11915
11916 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11917 breakpoint command's output on the main UI.
11918 (test_break): New procedure, factored out from calls in the top
11919 level.
11920 (top level): Use foreach_with_prefix to test MI as main UI and as
11921 separate UI.
11922
468afe6c
PA
119232016-06-21 Pedro Alves <palves@redhat.com>
11924
11925 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11926 (test_awatch_creation_and_listing)
11927 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11928 Remove 'type' parameter.
11929 (test_watchpoint_all): New parameter mi_mode. Remove
11930 with_test_prefix.
11931 (top level): Use foreach_with_prefix, and add main/separate UI MI
11932 testing axis.
11933
51f77c37
PA
119342016-06-21 Pedro Alves <palves@redhat.com>
11935
11936 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11937 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11938 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11939 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11940 (gdb_main_spawn_id, mi_spawn_id): Declare and
11941 comment.
11942 (mi_create_inferior_pty): New procedure,
11943 factored out from default_mi_gdb_start.
11944 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11945 procedures.
11946 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11947 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11948 Use mi_create_inferior_pty.
11949 (mi_gdb_start): Use eval to pass down args list.
11950
8980e177
PA
119512016-06-21 Pedro Alves <palves@redhat.com>
11952
11953 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11954 * gdb.opt/inline-cmds.exp: Add MI tests.
11955
f38d3ad1
PA
119562016-06-21 Pedro Alves <palves@redhat.com>
11957
11958 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11959
45db7c09
PA
119602016-06-21 Pedro Alves <palves@redhat.com>
11961
11962 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11963 (top level): Use it instead of mi_execute_to.
11964
5a069ab3
PA
119652016-06-21 Pedro Alves <palves@redhat.com>
11966
11967 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11968 (cont_handler_str): New.
11969 (signal_stop_handler): Set stop_handler_str instead of printing to
11970 stdout.
11971 (continue_handler): Set cont_handler_str instead of printing to
11972 stdout.
11973 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11974 mi_send_resuming_command. Print stop_handler_str and
11975 cont_handler_str instead of expecting the python events print
11976 directly.
11977
2838cc1d
SD
119782016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11979
11980 * gdb.base/jit-reader.exp: New file.
11981 * gdb.base/jithost.c: New file.
11982 * gdb.base/jithost.h: New file.
11983 * gdb.base/jitreader.c : New file.
11984 * gdb.base/jit-protocol.h: New file.
11985
21a77091
YQ
119862016-06-17 Yao Qi <yao.qi@linaro.org>
11987
11988 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11989 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11990 and detach-on-fork. Adjust tests.
11991 (top level): Invoke break_cond_on_syscall with combinations of
11992 syscall, follow-fork-mode and detach-on-fork.
11993
f50bf8e5
YQ
119942016-06-17 Yao Qi <yao.qi@linaro.org>
11995
11996 * gdb.base/step-over-exit.c: New.
11997 * gdb.base/step-over-exit.exp: New.
11998
a28d8e50
YTL
119992016-06-17 Yan-Ting Lin <currygt52@gmail.com>
12000
12001 * gdb.base/float.exp: Add target check for nds32*-*-*.
12002 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
12003
cad8e26d
AB
120042016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
12005
12006 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
12007 for unsupported target features.
12008 * gdb.base/call-rt-st.exp: Likewise.
12009 * gdb.base/call-sc.exp: Likewise.
12010 * gdb.base/call-signal-resume.exp: Likewise.
12011 * gdb.base/call-strs.exp: Likewise.
12012 * gdb.base/callexit.exp: Likewise.
12013 * gdb.base/callfuncs.exp: Likewise.
12014 * gdb.base/nodebug.exp: Likewise.
12015 * gdb.base/printcmds.exp: Likewise.
12016 * gdb.base/ptype.exp: Likewise.
12017 * gdb.base/structs.exp: Likewise.
12018 * gdb.base/unwindonsignal.exp: Likewise.
12019 * gdb.cp/gdb2495.exp: Likewise.
12020 * gdb.cp/templates.exp: Likewise.
12021 * gdb.cp/virtfunc.exp: Likewise.
12022 * gdb.threads/hand-call-in-threads.exp: Likewise.
12023 * gdb.threads/interrupted-hand-call.exp: Likewise.
12024 * gdb.threads/thread-unwindonsignal.exp: Likewise.
12025
347dc102
TT
120262016-06-10 Tom Tromey <tom@tromey.com>
12027
12028 PR rust/20110:
12029 * gdb.rust/expr.exp: Add test for integer constant larger than
12030 i32.
12031
5e13cf25
BH
120322016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
12033
12034 * gdb.fortran/nested-funcs.exp: New.
12035 * gdb.fortran/nested-funcs.f90: New.
12036
bb556f1f
TK
120372016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
12038
12039 * gdb.base/examine-backward.c: New file.
12040 * gdb.base/examine-backward.exp: New file.
12041
38b022b4
SM
120422016-06-06 Simon Marchi <simon.marchi@ericsson.com>
12043
12044 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
12045 matching.
12046
1b40ec05
TT
120472016-06-02 Tom Tromey <tom@tromey.com>
12048
12049 PR python/18984:
12050 * gdb.python/py-shared.exp: Add solib_name test.
12051
193bd378
SM
120522016-06-02 Simon Marchi <simon.marchi@ericsson.com>
12053
12054 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
12055
3326303b
MG
120562016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
12057
12058 PR c++/19893
12059 * gdb.dwarf2/implref.exp: Rename to...
12060 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
12061 * gdb.dwarf2/implref-array.c: New file.
12062 * gdb.dwarf2/implref-array.exp: Likewise.
12063 * gdb.dwarf2/implref-global.c: Likewise.
12064 * gdb.dwarf2/implref-global.exp: Likewise.
12065 * gdb.dwarf2/implref-struct.c: Likewise.
12066 * gdb.dwarf2/implref-struct.exp: Likewise.
12067
825c8ef2
AT
120682016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12069
12070 * gdb.trace/trace-condition.exp: Add 64bit tests.
12071
2320162a
AT
120722016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12073
12074 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
12075 bits types.
12076 (main): Adapt to 8 to 64 bits types.
12077 * gdb.trace/trace-condition.exp: Add new tests.
12078
a7818233
AT
120792016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12080
12081 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
12082
0d336466
AT
120832016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12084
12085 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
12086 Move condition tests...
12087 * gdb.trace/trace-condition.exp: Here.
12088
7faeb45a
AT
120892016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
12090
12091 * gdb.trace/trace-condition.exp: Add counter-case tests.
12092
e385593e
JK
120932016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
12094
12095 PR c++/15231
12096 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
12097 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
12098
744608cc
PA
120992016-05-27 Pedro Alves <palves@redhat.com>
12100
12101 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
12102 New procedure.
12103 (top level): Call it, and bail out of DejaGnu is known to be bad.
12104
ac775bf4
AB
121052016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
12106
12107 * gdb.base/whatis.c: Extend the test case.
12108 * gdb.base/whatis.exp: Add additional tests.
12109
2bbad2ea
BH
121102016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12111
12112* gdb.fortran/type.f90: Add pointer variable.
12113* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
12114
8b70175d
BH
121152016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12116
12117 * gdb.fortran/vla-type.exp: Fix testcase name.
12118
86d8a848
BH
121192016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12120
12121 * gdb.fortran/vla-type.exp: Access elements in nested structs.
12122
e188eb36
BH
121232016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12124
12125 * gdb.fortran/type.f90: Add nested structures.
12126 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
12127 * gdb.fortran/derived-type.exp: Adapt expected output.
12128 * gdb.fortran/vla-type.exp: Adapt expected output.
12129
9b2db1fd
BH
121302016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12131
12132 * gdb.fortran/whatis_type.exp: Adapt expected output.
12133
72b17055
BH
121342016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12135
12136 * gdb.fortran/print_type.exp: Fix expected output.
12137 * gdb.fortran/whatis_type.exp: Fix expected output.
12138
3cd81d8d
BH
121392016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12140
12141 * gdb.fortran/whatis_type.exp: Use multi_line.
12142
ddae9462
TT
121432016-05-24 Tom Tromey <tom@tromey.com>
12144
12145 PR python/17386:
12146 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
12147 use value as an index.
12148
1957f6b8
TT
121492016-05-23 Tom Tromey <tom@tromey.com>
12150
12151 PR python/17981:
12152 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
12153 no-breakpoint case.
12154
026a9174
PA
121552016-05-24 Pedro Alves <palves@redhat.com>
12156
12157 PR gdb/19828
12158 * gdb.threads/clone-attach-detach.c: New file.
12159 * gdb.threads/clone-attach-detach.exp: New file.
12160
e70a7231
FR
121612016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
12162
12163 * gdb.base/annota-input-while-running.exp: Fix syntax error.
12164
0f6ed0e0
TT
121652016-05-23 Tom Tromey <tom@tromey.com>
12166
12167 PR python/19438, PR python/18393:
12168 * gdb.python/py-progspace.exp: Add "dir" test.
12169 * gdb.python/py-objfile.exp: Add "dir" test.
12170
ffd19d61
YQ
121712016-05-23 Yao Qi <yao.qi@linaro.org>
12172
12173 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
12174 * gdb.arch/thumb2-it.exp: Likewise.
12175
9e8f9b05
SM
121762016-05-18 Simon Marchi <simon.marchi@ericsson.com>
12177
12178 * gdb.mi/mi-threads-interrupt.c: New file.
12179 * gdb.mi/mi-threads-interrupt.exp: New file.
12180
61c6156d
SM
121812016-05-17 Simon Marchi <simon.marchi@ericsson.com>
12182
12183 PR gdb/18077
12184 * gdb.mi/mi-async-run.exp: New file.
12185 * gdb.mi/mi-async-run.c: New file.
12186
67218854
TT
121872016-05-17 Tom Tromey <tom@tromey.com>
12188 Manish Goregaokar <manishsmail@gmail.com>
12189
12190 * lib/rust-support.exp: New file.
12191 * lib/gdb.exp (skip_rust_tests): New proc.
12192 (build_executable_from_specs): Handle rust.
12193 * lib/future.exp (gdb_find_rustc): New proc.
12194 (gdb_default_target_compile): Handle rust.
12195 * gdb.rust/expr.exp: New file.
12196 * gdb.rust/generics.exp: New file.
12197 * gdb.rust/generics.rs: New file.
12198 * gdb.rust/methods.exp: New file.
12199 * gdb.rust/methods.rs: New file.
12200 * gdb.rust/modules.exp: New file.
12201 * gdb.rust/modules.rs: New file.
12202 * gdb.rust/simple.exp: New file.
12203 * gdb.rust/simple.rs: New file.
12204
c44af4eb
TT
122052016-05-17 Tom Tromey <tom@tromey.com>
12206
12207 * gdb.base/default.exp (set language): Add rust.
12208
dcd1f979
TT
122092016-05-17 Tom Tromey <tom@tromey.com>
12210
12211 * gdb.gdb/unittest.exp: New file.
12212
155b7f57
YQ
122132016-05-16 Yao Qi <yao.qi@linaro.org>
12214
12215 * gdb.base/batch-preserve-term-settings.exp: Remove variable
12216 shell_prompt. Update shell_prompt_re.
12217
8ddd5a6c
DE
122182016-05-12 Doug Evans <dje@google.com>
12219
12220 PR symtab/19999
12221 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
12222 $options when building executable.
12223 * gdb.dwarf2/fission-loclists-pie.S: New file.
12224 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12225
02e370d9
SM
122262016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12227
12228 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12229 of [is_remote target],
12230
8929ad8b
SM
122312016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12232
12233 * lib/gdb.exp (use_gdb_stub): New procedure.
12234
6c447423
DE
122352016-05-03 Yunlian Jiang <yunlian@google.com>
12236 Doug Evans <dje@google.com>
12237
12238 PR symtab/19914
12239 * gdb.dwarf2/dwp-sepdebug.c: New file.
12240 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12241
444e826c
SM
122422016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12243
12244 * gdb.base/detach.exp: Remove is_remote check.
12245
740feeaa
SM
122462016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12247
12248 * gdb.base/annota-input-while-running.exp: Don't check for
12249 [is_remote target]. Enable annotations after running to main.
12250 Remove unused "set test..." line.
12251
9080ac9d
SM
122522016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12253
12254 * gdb.trace/trace-enable-disable.exp: New file.
12255 * gdb.trace/trace-enable-disable.c: New file.
12256
952ebca5
SM
122572016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12258
12259 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12260 use it in info sharedlibrary test.
12261 * gdb.trace/ftrace-lock.exp: Likewise.
12262 * gdb.trace/ftrace.exp: Likewise.
12263 * gdb.trace/range-stepping.exp: Likewise.
12264 * gdb.trace/trace-break.exp: Likewise.
12265 * gdb.trace/trace-condition.exp: Likewise.
12266 * gdb.trace/trace-mt.exp: Likewise.
12267
d9019901
SM
122682016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12269
12270 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12271 (gdb_load_shlib): ... this.
12272 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12273 gdb_load_shlib.
12274 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12275 * gdb.base/ctxobj.exp: Likewise.
12276 * gdb.base/dprintf-pending.exp: Likewise.
12277 * gdb.base/dso2dso.exp: Likewise.
12278 * gdb.base/fixsection.exp: Likewise.
12279 * gdb.base/gcore-relro.exp: Likewise.
12280 * gdb.base/gdb1555.exp: Likewise.
12281 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12282 * gdb.base/gnu-ifunc.exp: Likewise.
12283 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
12284 * gdb.base/jit-so.exp (one_jit_test): Likewise.
12285 * gdb.base/pending.exp: Likewise.
12286 * gdb.base/print-file-var.exp: Likewise.
12287 * gdb.base/print-symbol-loading.exp: Likewise.
12288 * gdb.base/shlib-call.exp: Likewise.
12289 * gdb.base/shreloc.exp: Likewise.
12290 * gdb.base/so-impl-ld.exp: Likewise.
12291 * gdb.base/solib-disc.exp: Likewise.
12292 * gdb.base/solib-nodir.exp: Likewise.
12293 * gdb.base/solib-overlap.exp: Likewise.
12294 * gdb.base/solib-symbol.exp: Likewise.
12295 * gdb.base/solib-weak.exp (do_test): Likewise.
12296 * gdb.base/sym-file.exp: Likewise.
12297 * gdb.base/symtab-search-order.exp: Likewise.
12298 * gdb.base/type-opaque.exp: Likewise.
12299 * gdb.base/unload.exp: Likewise.
12300 * gdb.base/watchpoint-solib.exp: Likewise.
12301 * gdb.compile/compile.exp: Likewise.
12302 * gdb.cp/gdb2384.exp: Likewise.
12303 * gdb.cp/infcall-dlopen.exp: Likewise.
12304 * gdb.cp/re-set-overloaded.exp: Likewise.
12305 * gdb.fortran/library-module.exp: Likewise.
12306 * gdb.opt/solib-intra-step.exp: Likewise.
12307 * gdb.python/py-finish-breakpoint.exp: Likewise.
12308 * gdb.python/py-shared.exp: Likewise.
12309 * gdb.reverse/solib-precsave.exp: Likewise.
12310 * gdb.reverse/solib-reverse.exp: Likewise.
12311 * gdb.server/solib-list.exp: Likewise.
12312 * gdb.threads/dlopen-libpthread.exp: Likewise.
12313 * gdb.threads/tls-shared.exp: Likewise.
12314 * gdb.threads/tls-so_extern.exp: Likewise.
12315 * gdb.trace/change-loc.exp: Likewise.
12316 * gdb.trace/ftrace-lock.exp: Likewise.
12317 * gdb.trace/ftrace.exp: Likewise.
12318 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
12319 * gdb.trace/pending.exp: Likewise.
12320 * gdb.trace/range-stepping.exp: Likewise.
12321 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
12322 (strace_info_marker): Likewise.
12323 (strace_probe_marker): Likewise.
12324 (strace_trace_on_same_addr): Likewise.
12325 (strace_trace_on_diff_addr): Likewise.
12326 * gdb.trace/trace-break.exp: Likewise.
12327 * gdb.trace/trace-condition.exp: Likewise.
12328 * gdb.trace/trace-mt.exp: Likewise.
12329
fca4cfd9
SM
123302016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12331
12332 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
12333 result of gdb_remote_download.
12334 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
12335 * gdb.base/dso2dso.exp: Likewise.
12336 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12337 * gdb.base/print-file-var.exp: Likewise.
12338 * gdb.base/shlib-call.exp: Likewise.
12339 * gdb.base/shreloc.exp: Likewise.
12340 * gdb.base/solib-overlap.exp: Likewise.
12341 * gdb.base/solib-weak.exp (do_test): Likewise.
12342 * gdb.base/unload.exp: Likewise.
12343
11cf4ffb
YQ
123442016-04-27 Yao Qi <yao.qi@linaro.org>
12345
12346 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
12347 exists.
12348
3e2e34f8
KB
123492016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12350
12351 * vla-type.exp: Print structure from toplevel.
12352
8f07e298
BH
123532016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12354
12355 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
12356 of dynamic types.
12357 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
12358 of dynamic types.
12359
9920b434
BH
123602016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12361
12362 * gdb.fortran/vla-type.f90: New file.
12363 * gdb.fortran/vla-type.exp: New file.
12364
f3abeff5
YQ
123652016-04-25 Yao Qi <yao.qi@linaro.org>
12366
12367 * gdb.base/branch-to-self.c: New file.
12368 * gdb.base/branch-to-self.exp: New file.
12369
0a5d52f0
YQ
123702016-04-22 Yao Qi <yao.qi@linaro.org>
12371
12372 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
12373 more after $hex.
12374
495346f6
YQ
123752016-04-22 Yao Qi <yao.qi@linaro.org>
12376
12377 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
12378 * gdb.base/annota3.exp: Likewise.
12379
4a7e075c
YQ
123802016-04-22 Yao Qi <yao.qi@linaro.org>
12381
12382 * gdb.reverse/step-precsave.exp: Do one step and test program
12383 stops in "callee" and do multiple steps until program goes out
12384 of "callee".
12385 * gdb.reverse/step-reverse.exp: Likewise.
12386
5b061e98
YQ
123872016-04-22 Yao Qi <yao.qi@linaro.org>
12388
12389 * gdb.trace/signal.exp: Also pass if
12390 $tracepoint_hits($i) > $iterations.
12391
5c5dc57f
YQ
123922016-04-22 Yao Qi <yao.qi@linaro.org>
12393
12394 * gdb.trace/signal.c: New file.
12395 * gdb.trace/signal.exp: New file.
12396
a55411b9
DE
123972016-04-19 Doug Evans <xdje42@gmail.com>
12398
12399 * gdb.base/bad-file.exp: New file.
12400
a22df60a
MG
124012016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
12402
12403 * gdb.dwarf2/implref.exp: New file.
12404
0c13f7e5
BH
124052016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12406
12407 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
12408 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
12409 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
12410 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
12411 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
12412 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
12413 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
12414 * lib/fortran.exp (fortran_int4): New procedure.
12415 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
12416 (fortran_logical4): Likewise.
12417
9b9b09e9
BH
124182016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
12419
12420 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
12421
a14d1f4d
BH
124222016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12423
12424 * lib/compiler.c: Add Intel specific preprocessor macros.
12425 * lib/compiler.cc: Likewise.
25d49b86 12426
7d49b1d0
LM
124272016-04-13 Luis Machado <lgustavo@codesourcery.com>
12428
12429 * gdb.server/connect-with-no-symbol-file.c: New file.
12430 * gdb.server/connect-with-no-symbol-file.exp: New file.
12431
8392fa22
SM
124322016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12433
12434 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
12435
8c4c4aeb
SM
124362016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12437
12438 * boards/gdbserver-base.exp (${board}_download): Copy source file to
12439 standard output directory.
12440
45e3745e
AT
124412016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
12442
12443 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
12444
e26b7e41
MM
124452016-04-13 Markus Metzger <markus.t.metzger@intel.com>
12446
12447 * gdb.btrace/instruction_history.c (loop): Add declaration.
12448
8ce09462
AT
124492016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
12450
12451 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
12452
2e88a1ea
SM
124532016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
12454
12455 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
12456 parentheses to print.
12457 (continue_handler): Likewise.
12458
f48e22e3
SM
124592016-04-08 Simon Marchi <simon.marchi@ericsson.com>
12460
12461 * gdb.server/solib-list.exp: Remove is_remote check.
12462 Pass shlib= to gdb_compile. Don't link shared library with
12463 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
12464 Run binary filename through "readlink -f" on the target.
12465
096be756
PA
124662016-04-08 Pedro Alves <palves@redhat.com>
12467
12468 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
12469 interpreter filename as argument to gdbserver_spawn.
12470 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12471 Return empty if $last_loaded_file does not exist.
12472
06500533
JK
124732016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12474
12475 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
12476 * gdb.base/jit-main.c: Use exit after usage.
12477
2d35e871
JK
124782016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12479
12480 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
12481 GDBHISTSIZE prior to the tests.
12482 * gdb.base/gdbinit-history.exp: Likewise.
12483
124842016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
12485
12486 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
12487 instead of build_executable. Use gdb_load_shlibs.
12488
c8064e7e
YQ
124892016-04-07 Yao Qi <yao.qi@linaro.org>
12490
12491 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
12492 Execute "si" command.
12493
bde47561
YQ
124942016-04-07 Yao Qi <yao.qi@linaro.org>
12495
12496 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
12497 number instead of the comments on some line.
12498
b16f8a3b
DB
124992016-04-06 Don Breazeal <donb@codesourcery.com>
12500
12501 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
12502 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
12503
c2f901df
SM
125042016-04-06 Simon Marchi <simon.marchi@ericsson.com>
12505
12506 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
12507 standard_output_file. Remove unused binfile variable.
12508
ac17fda0
CU
125092016-04-05 Catalin Udma <catalin.udma@freescale.com>
12510
12511 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
12512 * gdb.python/py-mi-objfile.exp: Match "list main" output
12513 in console format.
12514
03a8c4df
SM
125152016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
12516
12517 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
12518 absolute.
12519
6e774b13
SM
125202016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12521
12522 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
12523 absolute.
12524 * gdb.trace/ftrace.exp: Likewise.
12525 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
12526 targets as well.
12527 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
12528 (gdb_load_shlibs): Copy libraries to test directory when testing
12529 natively. Only set solib-search-path if testing remotely.
12530 * lib/mi-support.exp (mi_load_shlibs): Likewise.
12531
7817ea46
SM
125322016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12533
12534 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
12535 gdb_download. Use it even if the target is not remote.
12536 * gdb.base/jit.exp (compile_jit_test): Likewise.
12537 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
12538 output directory if the destination board is local, otherwise use
12539 the standard remote_download from DejaGnu.
12540 (gdb_download): Remove.
12541 (gdb_load_shlibs): Use gdb_remote_download instead of
12542 gdb_download.
12543 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12544 Use gdb_remote_download instead of gdb_download. Use it even if
12545 the target is not remote.
12546 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
12547 instead of gdb_download.
12548
7beb7f68
SM
125492016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12550
12551 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12552 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12553 run.
12554
cc63428a
AV
125552016-04-01 Artemiy Volkov <artemiyv@acm.org>
12556
12557 PR gdb/19820
12558 * gdb.base/printcmds.exp: Add artificial arrays tests.
12559
64cdf930
PA
125602016-03-31 Pedro Alves <palves@redhat.com>
12561
12562 PR gdb/19858
12563 * gdb.base/jit-main.c: Include unistd.h.
12564 (ATTACH): Define to 0 if not already defined.
12565 (wait_for_gdb, mypid): New globals.
12566 (WAIT_FOR_GDB): New macro.
12567 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12568 some breakpoint locations.
12569 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12570 New procedures.
12571 (one_jit_test): Add REATTACH parameter, and handle it. Use
12572 continue_to_test_location.
12573 (top level): Test attach, and adjusts calls to one_jit_test.
12574
40dea8cb
PA
125752016-03-31 Pedro Alves <palves@redhat.com>
12576
12577 PR gdb/19858
12578 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12579 BINSUFFIX parameter, and handle it.
12580 (top level): Adjust calls compile_jit_test.
12581
e7ea3ec7
CU
125822016-03-31 Catalin Udma <catalin.udma@freescale.com>
12583
12584 PR python/19743
12585 * gdb.python/py-mi-events-gdb.py: New file.
12586 * gdb.python/py-mi-events.c: New file.
12587 * gdb.python/py-mi-events.exp: New file.
12588
e6359af3
YQ
125892016-03-30 Yao Qi <yao.qi@linaro.org>
12590
12591 * gdb.reverse/until-precsave.exp: Match function name only.
12592 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12593 Move malloc to a condition block.
12594 * gdb.reverse/until-reverse.exp: Match function name only.
12595
a4105d04
MK
125962016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12597
12598 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12599 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12600 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12601 variable for GPR 0 instead of assuming it is register 0.
12602 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12603 * lib/trace-support.exp: Add s390 registers.
12604
bfa6adb9
YQ
126052016-03-29 Yao Qi <yao.qi@linaro.org>
12606
12607 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12608
1e6697ea
YQ
126092016-03-24 Yao Qi <yao.qi@linaro.org>
12610
12611 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12612 test message.
12613
64bcd522
AA
126142016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12615
12616 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12617 maintaining separate logic for constructing the output path.
12618
7868401b
DB
126192016-03-16 Don Breazeal <donb@codesourcery.com>
12620
12621 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12622 Retry fork and waitpid on interrupted system call errors.
12623 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12624 Use with_timeout_factor to increase timeout by factor of 10.
12625
1cafadb4
DB
126262016-03-15 Don Breazeal <donb@codesourcery.com>
12627
12628 * gdb.cp/scope-err.cc: New test program.
12629 * gdb.cp/scope-err.exp: New test script.
12630 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12631 lines and "set breakpoint here" comment.
12632 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12633 Fixed some whitespace and format issues.
12634 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12635 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12636
81516450
DE
126372016-03-15 Doug Evans <dje@google.com>
12638
12639 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12640 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12641 All callers updated. Add tests for enums, mixed flags register.
12642
aa52b601
DE
126432016-03-15 Doug Evans <dje@google.com>
12644
12645 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12646 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12647
fa4ff313
SM
126482016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12649
12650 * gdb.base/default.exp: Add $_as_string to the list of expected
12651 convenience functions.
12652
f2403c39
AB
126532016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12654
12655 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12656
f2f3ccb9
SM
126572016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12658
12659 * gdb.python/py-as-string.exp: New file.
12660 * gdb.python/py-as-string.c: New file.
12661
00dbd492
PA
126622016-03-09 Pedro Alves <palves@redhat.com>
12663
12664 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12665 signal" -> "Thread NN received signal" output change.
12666 * gdb.threads/ia64-sigill.exp: Likewise.
12667 * gdb.threads/linux-dp.exp: Likewise.
12668 * gdb.threads/manythreads.exp: Likewise.
12669 * gdb.threads/pending-step.exp: Likewise.
12670 * gdb.threads/print-threads.exp: Likewise.
12671 * gdb.threads/sigstep-threads.exp: Likewise.
12672 * gdb.threads/staticthreads.exp: Likewise.
12673 * gdb.threads/tls.exp: Likewise.
12674
1e6697ea
YQ
126752016-03-09 Pedro Alves <palves@redhat.com>
12676
12677 * gdb.base/command-line-input.exp: New file.
12678
b04fd3be
MK
126792016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12680
12681 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12682 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12683 * gdb.trace/pending.exp: Accept leading dot before function name.
12684 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12685 * lib/trace-support.exp: Set registers for ppc.
12686
98fa59e9
MK
126872016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12688
12689 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12690 use it for disassembly; accept .main in addition to main in backtrace.
12691
f77198c8
MK
126922016-03-09 Wei-cheng Wang <cole945@gmail.com>
12693 Marcin Kościelnicki <koriakin@0x04.net>
12694
12695 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12696 (gdb_recursion_test_ptr): New global variable.
12697 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12698 gdb_recursion_test.
12699 (gdb_c_test): Ditto.
12700
ba84e0da
MK
127012016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12702
12703 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12704 ordering.
12705
4366d36e
MK
127062016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12707
12708 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12709 (bar): Add bar_start_lbl label.
12710 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12711 of foo/bar for emitting DWARF and tracing.
12712
5eb264df
SDJ
127132016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12714
12715 * analyze-racy-logs.py: Set executable bit.
12716
fb6a751f
SDJ
127172016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12718
12719 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12720 (CHECK_TARGET_TMP): Likewise.
12721 (check-single-racy): New rule.
12722 (check-parallel-racy): Likewise.
12723 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12724 (do-check-parallel-racy): New rule.
12725 (check-racy/%.exp): Likewise.
12726 * README (Racy testcases): New section.
12727 * analyze-racy-logs.py: New file.
12728
bdf7e230
DE
127292016-03-03 Doug Evans <dje@google.com>
12730
12731 * gdb.base/skip.exp: Use with_test_prefix.
12732
4719d415
YQ
127332016-03-03 Yao Qi <yao.qi@linaro.org>
12734
12735 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12736 Invoke step_over_syscall "clone" and break_cond_on_syscall
12737 "clone".
12738 * gdb.base/step-over-clone.c: New file.
12739
ea507862
YQ
127402016-03-03 Yao Qi <yao.qi@linaro.org>
12741
12742 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12743 code format.
12744
8fc8cbda
YQ
127452016-03-03 Yao Qi <yao.qi@linaro.org>
12746
12747 * gdb.base/disp-step-fork.c: Rename to ...
12748 * gdb.base/step-over-fork.c: ... it. New file.
12749 * gdb.base/disp-step-vfork.c: Rename to ...
12750 * gdb.base/step-over-vfork.c: ... it. New file.
12751 * gdb.base/disp-step-syscall.exp: Rename to ...
12752 * gdb.base/step-over-syscall.exp: ... it. New file.
12753 (disp_step_cross_syscall): Rename to ...
12754 (step_over_syscall): ... it.
12755
92fa70b0
YQ
127562016-03-03 Yao Qi <yao.qi@linaro.org>
12757
12758 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12759 If target supports condition evaluation on target, invoke
12760 break_cond_on_syscall for fork and vfork.
12761
e197ad3c
YQ
127622016-03-03 Yao Qi <yao.qi@linaro.org>
12763
12764 * gdb.base/disp-step-syscall.exp: Don't invoke
12765 support_displaced_stepping.
12766 (disp_step_cross_syscall): Test with displaced stepping off and
12767 on if supported.
12768
0b47da9f
YQ
127692016-03-03 Yao Qi <yao.qi@linaro.org>
12770
12771 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12772 proc.
12773 (setup): New proc.
12774 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12775 and setup.
12776
065ab6dc
BH
127772016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12778
12779 * gdb.fortran/vla-history.exp: Remove breakpoint.
12780
07e448ad 127812016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12782
25d49b86
PA
12783 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12784 exceeds timeout.
07e448ad 12785
9ac2d526 127862016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12787
25d49b86
PA
12788 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12789 breakpoint.
9ac2d526 12790
17807369
BH
127912016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12792
12793 * gdb.mi/vla.f90: Nullify pointer after declaration.
12794
86e501af
PA
127952016-03-01 Pedro Alves <palves@redhat.com>
12796
12797 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12798
1e903e32
PA
127992016-03-01 Pedro Alves <palves@redhat.com>
12800
12801 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12802 before anything else.
12803 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12804 _GNU_SOURCE here.
12805 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12806 before anything else.
12807 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12808
6ccb54e2
PA
128092016-03-01 Pedro Alves <palves@redhat.com>
12810
12811 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12812
30ca9da1
YQ
128132016-03-01 Yao Qi <yao.qi@linaro.org>
12814
12815 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12816 prepare_for_testing.
12817
dc856b38
YQ
128182016-03-01 Yao Qi <yao.qi@linaro.org>
12819
12820 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12821
4a932159
AA
128222016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12823
12824 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12825 manually constructing the output path.
12826
f2489477
AA
128272016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12828
12829 * gdb.arch/s390-stackless.S: New.
12830 * gdb.arch/s390-stackless.exp: New.
12831
38899f16
IB
128322016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12833
12834 * gdb.dlang/circular.c: New file.
12835 * gdb.dlang/circular.exp: New file.
12836
9fde51ed
YQ
128372016-02-26 Yao Qi <yao.qi@linaro.org>
12838
12839 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12840 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12841 (testcases): Update.
12842
ce90fefe
YQ
128432016-02-26 Yao Qi <yao.qi@linaro.org>
12844
12845 * gdb.reverse/aarch64.c: Rename to ...
12846 * gdb.reverse/insn-reverse.c: ... it.
12847 * gdb.reverse/aarch64.exp: Rename to ...
12848 * gdb.reverse/insn-reverse.exp: ... it.
12849
3263bceb
YQ
128502016-02-26 Yao Qi <yao.qi@linaro.org>
12851
12852 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12853 (testcase_ftype): New.
12854 (testcases): New array.
12855 (n_testcases): New.
12856 (main): Call each element in testcases.
12857 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12858 (read_testcase): New.
12859 Do the tests in a loop.
12860
6cb59ff1
YQ
128612016-02-25 Yao Qi <yao.qi@linaro.org>
12862
12863 * gdb.base/branches.c: Remove.
12864
ae91f625
MK
128652016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12866
12867 PR gdb/13808
12868 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12869
678b48b7
MK
128702016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12871
12872 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12873
7337a6f2
MK
128742016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12875
12876 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12877 change x86_64 call_insn to 'callq'.
12878
861ca91f
AT
128792016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12880
12881 * gdb.trace/tfile-avx.c: Move to...
12882 * gdb.trace/tracefile-pseudo-reg.c: Here.
12883 * gdb.trace/tfile-avx.exp: Move to...
12884 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12885
bf74e428
GB
128862016-02-24 Gary Benson <gbenson@redhat.com>
12887
12888 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12889 message on attach.
12890
cce0e923
DE
128912016-02-23 Doug Evans <dje@google.com>
12892
12893 * gdb.base/skip.c (test_skip): New function.
12894 (end_test_skip_file_and_function): New function.
12895 (test_skip_file_and_function): New function.
12896 * gdb.base/skip1.c (test_skip): New function.
12897 (skip1_test_skip_file_and_function): New function.
12898 * gdb.base/skip.exp: Add tests for new skip options.
12899 * gdb.base/skip-solib.exp: Update expected output.
12900 * gdb.perf/skip-command.cc: New file.
12901 * gdb.perf/skip-command.exp: New file.
12902 * gdb.perf/skip-command.py: New file.
12903
4000e47e
MK
129042016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12905
12906 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12907 info registers pattern.
12908
24f75ead
IB
129092016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12910
12911 * lib/future.exp: Add D support.
12912 (gdb_find_gdc): New proc.
12913 (gdb_default_target_compile): Add D support.
12914
fbb7bcbe
WW
129152016-02-18 Wei-cheng Wang <cole945@gmail.com>
12916
12917 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12918 user+system time.
12919 (trace_speed_test): Determine the iteration count for a time
12920 between 15..30 seconds.
12921
012b3a21
WT
129222016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12923
12924 * gdb.arch/i386-mpx-sigsegv.c: New file.
12925 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12926 * gdb.arch/i386-mpx-simple_segv.c: New file.
12927 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12928
2d5189bd
YQ
129292016-02-18 Yao Qi <yao.qi@linaro.org>
12930
12931 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12932 Don't call setup_kfail.
12933
40fb20d0
YQ
129342016-02-18 Yao Qi <yao.qi@linaro.org>
12935
12936 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12937 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12938
21b1f8d2
DE
129392016-02-16 Doug Evans <dje@google.com>
12940
12941 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12942 * gdb.base/skip1.c: Ditto.
12943 * gdb.base/skip.exp: Whitespace cleanup.
12944
4041ed77
DB
129452016-02-16 Don Breazeal <donb@codesourcery.com>
12946
12947 PR remote/19496
12948 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12949 Remove kfail for PR remote/19496.
12950
c4ef31bf
SM
129512016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12952
12953 * lib/gdb.exp (standard_temp_file): Return a path specific to
12954 the runtest invocation.
12955
266b65b3
SM
129562016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12957
12958 * gdb.trace/save-trace.exp: Change relative path to be in the
12959 standard output directory.
12960
a7a0a6a9
JK
129612016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12962
12963 * gdb.arch/i386-prologue.c: Add missing prototypes.
12964
c99dbb42
JK
129652016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12966
12967 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12968 * gdb.arch/i386-prologue.exp: Likewise.
12969 * gdb.arch/i386-size.exp: Likewise.
12970
aa480355
SM
129712016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12972
12973 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12974 define object file path.
12975 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12976 file path.
12977 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12978 standard_output_file to define binfile.
12979
ba881f50
JK
129802016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12981
12982 Fix compatibility with recent gfortran-5.3.1.
12983 * gdb.fortran/vla-history.exp (print vla1 allocated)
12984 (print vla2 allocated, print $2, print $3): Remove
12985 (print $4): Rename to ...
12986 (print $2): ... here.
12987 (print $9): Rename to ...
12988 (print $5): ... here.
12989 (print $10): Rename to ...
12990 (print $6): ... here.
12991 * gdb.fortran/vla.f90: Add pvla initialization.
12992
e9fb005c
JK
129932016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12994
12995 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12996 New test.
12997 * gdb.fortran/vla-value-sub.exp: Likewise.
12998
e44e00ff
MK
129992016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
13000
13001 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
13002
97e94151
SM
130032016-02-12 Simon Marchi <simon.marchi@ericsson.com>
13004
13005 * i386-biarch-core.exp: Define corefile using
13006 standard_output_file.
13007
01113bc1
YQ
130082016-02-12 Yao Qi <yao.qi@linaro.org>
13009
13010 * gdb.arch/arm-single-step-kernel-helper.c: New.
13011 * gdb.arch/arm-single-step-kernel-helper.exp: New.
13012
33b4777c
MM
130132016-02-12 Markus Metzger <markus.t.metzger@intel.com>
13014
13015 * gdb.btrace/tailcall-only.exp: New.
13016 * gdb.btrace/tailcall-only.c: New.
13017 * gdb.btrace/x86_64-tailcall-only.S: New.
13018 * gdb.btrace/i686-tailcall-only.S: New.
13019
acc23c11
PA
130202016-02-11 Pedro Alves <palves@redhat.com>
13021
13022 * README (Parallel testing): Add missing double quotes.
13023
e352bf0a
PA
130242016-02-11 Pedro Alves <palves@redhat.com>
13025
13026 * README (Parallel testing): New section.
13027 (GDB_PARALLEL): Rewrite.
13028 (FORCE_PARALLEL): Document.
13029
9f5fed78
MK
130302016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
13031
13032 * gdb.trace/tfile-avx.c: New test.
13033 * gdb.trace/tfile-avx.exp: New test.
13034
9ef9e6a6
KS
130352016-02-09 Keith Seitz <keiths@redhat.com>
13036
13037 PR breakpoints/19546
13038 * gdb.base/infcall-exec.c: New file.
13039 * gdb.base/infcall-exec2.c: New file.
13040 * gdb.base/infcall-exec.exp: New file.
13041
a96e36da
KS
130422016-02-09 Keith Seitz <keiths@redhat.com>
13043
13044 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
13045 (toplevel): Call test_bkpt_address.
13046
9f61929f
KS
130472016-02-09 Keith Seitz <keiths@redhat.com>
13048
13049 PR python/19506
13050 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
13051 (toplevel): Call test_bkpt_address.
13052
1e94266c
SM
130532016-02-09 Simon Marchi <simon.marchi@ericsson.com>
13054
13055 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
13056 to AC_OUTPUT.
13057 * configure: Regenerate.
13058
2a7f3dff
PA
130592016-02-09 Pedro Alves <palves@redhat.com>
13060
13061 PR breakpoints/19548
13062 * gdb.base/execl-update-breakpoints.c (some_function): New
13063 function.
13064 (main): Call it.
13065 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
13066 Tighten expected GDB output.
13067
2151ccc5
SM
130682016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13069
13070 * Makefile.in (ALL_SUBDIRS): Remove.
13071 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
13072 (distclean maintainer-clean realclean): Likewise.
13073 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
13074 * configure: Regenerate.
13075 * gdb.ada/Makefile.in: Delete.
13076 * gdb.arch/Makefile.in: Likewise.
13077 * gdb.asm/Makefile.in: Likewise.
13078 * gdb.base/Makefile.in: Likewise.
13079 * gdb.btrace/Makefile.in: Likewise.
13080 * gdb.cell/Makefile.in: Likewise.
13081 * gdb.compile/Makefile.in: Likewise.
13082 * gdb.cp/Makefile.in: Likewise.
13083 * gdb.disasm/Makefile.in: Likewise.
13084 * gdb.dlang/Makefile.in: Likewise.
13085 * gdb.dwarf2/Makefile.in: Likewise.
13086 * gdb.fortran/Makefile.in: Likewise.
13087 * gdb.gdb/Makefile.in: Likewise.
13088 * gdb.go/Makefile.in: Likewise.
13089 * gdb.guile/Makefile.in: Likewise.
13090 * gdb.java/Makefile.in: Likewise.
13091 * gdb.linespec/Makefile.in: Likewise.
13092 * gdb.mi/Makefile.in: Likewise.
13093 * gdb.modula2/Makefile.in: Likewise.
13094 * gdb.multi/Makefile.in: Likewise.
13095 * gdb.objc/Makefile.in: Likewise.
13096 * gdb.opencl/Makefile.in: Likewise.
13097 * gdb.opt/Makefile.in: Likewise.
13098 * gdb.pascal/Makefile.in: Likewise.
13099 * gdb.perf/Makefile.in: Likewise.
13100 * gdb.python/Makefile.in: Likewise.
13101 * gdb.reverse/Makefile.in: Likewise.
13102 * gdb.server/Makefile.in: Likewise.
13103 * gdb.stabs/Makefile.in: Likewise.
13104 * gdb.threads/Makefile.in: Likewise.
13105 * gdb.trace/Makefile.in: Likewise.
13106 * gdb.xml/Makefile.in: Likewise.
13107 * lib/gdb.exp (make_gdb_parallel_path): Add check for
13108 GDB_PARALLEL.
13109 (standard_output_file): Remove check for GDB_PARALLEL, always
13110 return path in outputs/$subdir/$testname.
13111
437277d4
SM
131122016-02-08 Simon Marchi <simon.marchi@ericsson.com>
13113
13114 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
13115 (site.exp): Assign abs_srcdir to tcl's srcdir.
13116
31d913c7
YQ
131172016-02-04 Yao Qi <yao.qi@linaro.org>
13118
13119 * gdb.base/foll-exec-mode.c: Include limits.h.
13120 (main): Add parameters argc and argv. Get directory from
13121 argv[0].
13122 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
13123 compilation.
13124 * gdb.base/foll-exec.c: Include limits.h.
13125 (main): Add parameters argc and argv.
13126 Get directory from argv[0].
13127 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
13128 Adjust tests on the number of lines as source code changed.
13129 * gdb.base/foll-vfork-exit.c: Include limits.h.
13130 (main): Add one line of statement before vfork.
13131 * gdb.base/foll-vfork.c: Include limits.h and string.h.
13132 (main): Add parameters argc and argv. Get directory from
13133 argv[0].
13134 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
13135 (setup_gdb): Set tbreak to skip some source lines.
13136 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
13137 (main): Add parameters argc and argv. Get directory from
13138 argv[0].
13139 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
13140 compilation.
13141 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
13142 (main): Add parameters argc and argv. Get directory from
13143 argv[0].
13144 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
13145 compilation.
13146
9482b9fb
DE
131472016-02-01 Doug Evans <dje@google.com>
13148
13149 * gdb.base/skip.exp: Clean up multiple references to same test name.
13150
6b2e4f10
PA
131512016-02-01 Pedro Alves <palves@redhat.com>
13152
ccb6afd6 13153 PR remote/19496
6b2e4f10
PA
13154 * gdb.threads/forking-threads-plus-breakpoint.exp
13155 (displaced_stepping_supported): New global.
13156 (probe_displaced_stepping_support): New procedure.
13157 (do_test): Add 'displaced' parameter, and use it.
13158 (top level): Check for displaced stepping support. Add displaced
13159 stepping on/off testing axis.
13160
37a8db1a
AB
131612016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13162
13163 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
13164 pointer. Don't perform further tests on the unassociated pointer
13165 if the first test fails.
13166
5fdf6324
AB
131672016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13168
13169 * gdb.base/max-value-size.c: New file.
13170 * gdb.base/max-value-size.exp: New file.
13171 * gdb.base/huge.exp: Disable max-value-size for this test.
13172
935c6144
IB
131732016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
13174
13175 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13176
7fe8399d
YQ
131772016-01-28 Yao Qi <yao.qi@linaro.org>
13178
13179 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
13180
a2077e25
PA
131812016-01-25 Pedro Alves <palves@redhat.com>
13182
13183 PR threads/19461
13184 * gdb.base/fork-running-state.c: New file.
13185 * gdb.base/fork-running-state.exp: New file.
13186
1d2736d4
PA
131872016-01-25 Pedro Alves <palves@redhat.com>
13188
13189 PR gdb/19494
13190 * gdb.base/catch-fork-kill.c: New file.
13191 * gdb.base/catch-fork-kill.exp: New file.
13192
f1da4b11
PA
131932016-01-25 Pedro Alves <palves@redhat.com>
13194
13195 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
13196 Delete, moved to lib/gdb.exp.
13197 * gdb.threads/forking-threads-plus-breakpoint.exp
13198 (foreach_with_prefix): Likewise.
13199 * gdb.threads/process-dies-while-handling-bp.exp
13200 (foreach_with_prefix): Likewise.
13201 * lib/gdb.exp (foreach_with_prefix): New procedure.
13202
45f38546
MK
132032016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
13204
13205 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
13206 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
13207
dc29a1ce
MK
132082016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
13209
13210 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
13211 endian targets.
13212
092127d7
JK
132132016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13214 Pedro Alves <palves@redhat.com>
13215
13216 Fix testsuite compatibility with Guile.
13217 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
13218 number.
13219
31d765d3
JK
132202016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13221
13222 Fix testsuite compatibility with Guile.
13223 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
13224 (thread 1): New test for backtrace through signal handler.
13225
1ac78c04
YQ
132262016-01-22 Yao Qi <yao.qi@linaro.org>
13227
13228 PR testsuite/19491
13229 * gdb.base/multi-forks.c: Include
13230 ../lib/unbuffer_output.c
13231 (main): Call gdb_unbuffer_output.
13232
4f5946a8
DE
132332016-01-21 Doug Evans <dje@google.com>
13234
13235 * lib/ada.exp (gdb_compile_ada): Fix typo.
13236
305e13e6
JB
132372016-01-21 Joel Brobecker <brobecker@adacore.com>
13238
13239 * gdb.base/break-fun-addr.exp: New file.
13240 * gdb.base/break-fun-addr1.c: New file.
13241 * gdb.base/break-fun-addr2.c: New file.
13242
5f5dfff6
SM
132432016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13244
13245 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13246 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13247 enum flag values.
13248
fd356fa2
AA
132492016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13250
13251 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13252 when GDB can not set the vector return value. Add more comments
13253 for clarification.
13254
9df22175
AT
132552016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13256
13257 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13258 command.
13259
41d1845e
SM
132602016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13261
13262 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13263
01ac6840
SM
132642016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13265
13266 * Makefile.in (check-single): Pass --status to runtest.
13267 (check/%.exp): Likewise.
13268
132692016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13270
13271 * Makefile.in (check-parallel): Propagate return code from make
13272 do-check-parallel.
13273
bd0a71fa
MK
132742016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13275
13276 * gdb.trace/ftrace.exp: Fix expected message on continue.
13277 * gdb.trace/pending.exp: Fix expected message on continue.
13278 * gdb.trace/trace-break.exp: Fix expected message on continue.
13279
8bcbad33
SM
132802016-01-18 Simon Marchi <simon.marchi@ericsson.com>
13281
13282 * lib/gdb.exp (gdb_test): Remove unused global references.
13283
f303dbd6
PA
132842016-01-18 Pedro Alves <palves@redhat.com>
13285
13286 * gdb.base/async-shell.exp: Adjust expected output.
13287 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
13288 * gdb.base/siginfo-thread.exp: Adjust expected output.
13289 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
13290 * gdb.java/jnpe.exp: Adjust expected output.
13291 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
13292 * gdb.threads/continue-pending-status.exp: Adjust expected output.
13293 * gdb.threads/leader-exit.exp: Adjust expected output.
13294 * gdb.threads/manythreads.exp: Adjust expected output.
13295 * gdb.threads/pthreads.exp: Adjust expected output.
13296 * gdb.threads/schedlock.exp: Adjust expected output.
13297 * gdb.threads/siginfo-threads.exp: Adjust expected output.
13298 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
13299 expected output.
13300 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
13301 output.
13302 * gdb.threads/sigthread.exp: Adjust expected output.
13303 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
13304
b2789696
YQ
133052016-01-18 Yao Qi <yao.qi@linaro.org>
13306
13307 * gdb.guile/scm-section-script.c: Replace @progbits with
13308 %progbits.
13309 * gdb.python/py-section-script.c: Likewise.
13310
71ef29a8
PA
133112016-01-15 Pedro Alves <palves@redhat.com>
13312
13313 * gdb.multi/tids.exp: Test star wildcard ranges.
13314
3f5b7598
PA
133152016-01-15 Pedro Alves <palves@redhat.com>
13316
13317 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
13318 command from "thread apply" invocation.
13319 (thr_apply_info_thr_invalid): Default the expected output to the
13320 input tid list.
13321 (top level): Add tests that use convenience variables. Add tests
13322 for "thread apply" with a valid TID list, but missing the command.
13323
663f6d42
PA
133242016-01-13 Pedro Alves <palves@redhat.com>
13325
13326 * gdb.base/default.exp: Expect $_gthread as well.
13327 * gdb.multi/tids.exp: Test $_gthread.
13328 * gdb.threads/thread-specific.exp: Test $_gthread.
13329
c84f6bbf
PA
133302016-01-13 Pedro Alves <palves@redhat.com>
13331
13332 * gdb.multi/tids.exp: Test "info threads -gid".
13333
22a02324
PA
133342016-01-13 Pedro Alves <palves@redhat.com>
13335
13336 * gdb.multi/tids.exp: Test InferiorThread.global_num and
13337 Breakpoint.thread.
13338 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
13339
5d5658a1
PA
133402016-01-07 Pedro Alves <palves@redhat.com>
13341
13342 * gdb.base/break.exp: Adjust to output changes.
13343 * gdb.base/hbreak2.exp: Likewise.
13344 * gdb.base/sepdebug.exp: Likewise.
13345 * gdb.base/watch_thread_num.exp: Likewise.
13346 * gdb.linespec/keywords.exp: Likewise.
13347 * gdb.multi/info-threads.exp: Likewise.
13348 * gdb.threads/thread-find.exp: Likewise.
13349 * gdb.multi/tids.c: New file.
13350 * gdb.multi/tids.exp: New file.
13351
84654457
PA
133522016-01-13 Pedro Alves <palves@redhat.com>
13353
13354 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
13355
e3940304
PA
133562016-01-13 Pedro Alves <palves@redhat.com>
13357
13358 * gdb.base/default.exp: Expect $_inferior as well.
13359 * gdb.multi/base.exp: Test $_inferior.
13360
a911d87a
PA
133612016-01-13 Pedro Alves <palves@redhat.com>
13362
13363 PR breakpoints/19388
13364 * gdb.base/catch-signal-siginfo-cond.c: New file.
13365 * gdb.base/catch-signal-siginfo-cond.exp: New file.
13366
82075af2
JS
133672016-01-12 Josh Stone <jistone@redhat.com>
13368 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13369
13370 * gdb.base/catch-syscall.c (do_execve): New variable.
13371 (main): Conditionally trigger an execve.
13372 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
13373 (test_catch_syscall_execve): New, check entry/return across execve.
13374 (do_syscall_tests): Call test_catch_syscall_execve.
13375
e46eeedd
PA
133762016-01-12 Pedro Alves <palves@redhat.com>
13377
13378 * gdb.base/random-signal.exp (do_test): New procedure, with body
13379 of testcase moved in.
13380
01d8c27e
JK
133812016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13382 Pedro Alves <palves@redhat.com>
13383
13384 * gdb.base/funcargs.exp (finish from indirectly called function):
13385 Reintroduce the case for 'First'.
13386
9a706302
JK
133872016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13388 Pedro Alves <palves@redhat.com>
13389
13390 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13391 (tcatch_vfork_then_child_follow_exec)
13392 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
13393 identification.
13394
c0ecb95f
JK
133952016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13396
13397 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
13398 and repeats to unlimited.
13399 * gdb.python/py-value.exp: Likewise.
13400 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
13401 and repeats to unlimited.
13402
6cfc1fcb
JK
134032016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13404
13405 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
13406 and reordering the functions.
13407 * gdb.multi/hangout.c: Likewise.
13408 * gdb.multi/hello.c: Likewise.
13409
582a1b00
SM
134102016-01-08 Simon Marchi <simon.marchi@ericsson.com>
13411
13412 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
13413 absolute.
13414 (SingleStatisticTestResult.report): Use dict.keys instead of
13415 dict.iterkeys.
13416
79bc59cb
PA
134172016-01-06 Pedro Alves <palves@redhat.com>
13418
13419 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
13420
43368e1d
MM
134212016-01-04 Markus Metzger <markus.t.metzger@intel.com>
13422
13423 * gdb.btrace/dlopen.exp: New.
13424 * gdb.btrace/dlopen.c: New.
13425 * gdb.btrace/dlopen-dso.c: New.
13426
79fad5b8
SL
134272015-12-25 Sandra Loosemore <sandra@codesourcery.com>
13428
13429 * lib/gdb.exp (gdb_test): Update comments to clarify that the
13430 PATTERN argument is optional.
13431
ab8314b3
JB
134322015-12-24 Joel Brobecker <brobecker@adacore.com>
13433
13434 * lib/ada.exp (target_compile_ada_from_dir): New function.
13435 (gdb_compile_ada): Reimplement avoiding the use of project files.
13436 * gdb.ada/gnat_ada.gpr: Delete.
13437 * gdb.ada/cond_lang.exp: Adjust test to make path before
13438 filename optional.
13439 * gdb.ada/small_reg_param.exp: Likewise.
13440
fe33faff
SM
134412015-12-22 Simon Marchi <simon.marchi@ericsson.com>
13442
13443 * gdb.base/foll-vork.exp: Remove HP-UX special case.
13444
6d265cb4
TP
134452015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13446
13447 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
13448 case.
13449
10125099
SM
134502015-12-21 Simon Marchi <simon.marchi@ericsson.com>
13451
13452 * gdb.base/break.exp: Remove dead code.
13453 * gdb.base/sepdebug.exp: Likewise.
13454
3ca22649
SM
134552015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13456
13457 * gdb.asm/asm-source.exp: Remove HP-UX references.
13458 * gdb.base/annota1.exp: Likewise.
13459 * gdb.base/annota3.exp: Likewise.
13460 * gdb.base/attach.exp: Likewise.
13461 * gdb.base/bigcore.exp: Likewise.
13462 * gdb.base/break.exp: Likewise.
13463 * gdb.base/call-ar-st.exp: Likewise.
13464 * gdb.base/callfuncs.exp: Likewise.
13465 * gdb.base/catch-fork-static.exp: Likewise.
13466 * gdb.base/display.exp: Likewise.
13467 * gdb.base/foll-exec-mode.exp: Likewise.
13468 * gdb.base/foll-exec.exp: Likewise.
13469 * gdb.base/foll-fork.exp: Likewise.
13470 * gdb.base/foll-vfork.exp: Likewise.
13471 * gdb.base/funcargs.exp: Likewise.
13472 * gdb.base/hbreak2.exp: Likewise.
13473 * gdb.base/inferior-died.exp: Likewise.
13474 * gdb.base/interrupt.exp: Likewise.
13475 * gdb.base/multi-forks.exp: Likewise.
13476 * gdb.base/nodebug.exp: Likewise.
13477 * gdb.base/sepdebug.exp: Likewise.
13478 * gdb.base/solib1.c: Likewise.
13479 * gdb.base/step-test.exp: Likewise.
13480 * gdb.mi/non-stop.c: Likewise.
13481 * gdb.mi/pthreads.c: Likewise.
13482 * gdb.multi/bkpt-multi-exec.ex: Likewise.
13483 * gdb.threads/pthreads.c: Likewise.
13484 * gdb.threads/staticthreads.exp: Likewise.
13485 * lib/future.exp: Likewise.
13486 * lib/gdb.exp: Likewise.
13487 * gdb.base/so-indr-cl.c: Remove.
13488 * gdb.base/so-indr-cl.exp: Likewise.
13489 * gdb.base/solib.c: Likewise.
13490 * gdb.base/solib.exp: Likewise.
13491 * gdb.base/solib2.c: Likewise.
13492
b6304613
SM
134932015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13494
13495 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
13496 * gdb.base/call-ar-st.exp: Likewise.
13497 * gdb.base/callfuncs.exp: Likewise.
13498 * gdb.base/condbreak.exp: Likewise.
13499 * gdb.base/constvars.exp: Likewise.
13500 * gdb.base/hbreak2.exp: Likewise.
13501 * gdb.base/langs.exp: Likewise.
13502 * gdb.base/list.exp: Likewise.
13503 * gdb.base/long_long.exp: Likewise.
13504 * gdb.base/ptype.exp: Likewise.
13505 * gdb.base/scope.exp: Likewise.
13506 * gdb.base/signals.exp: Likewise.
13507 * gdb.base/so-impl-ld.exp: Likewise.
13508 * gdb.base/varargs.exp: Likewise.
13509 * gdb.base/volatile.exp: Likewise.
13510 * gdb.base/whatis.exp: Likewise.
13511 * gdb.cp/cplusfuncs.exp: Likewise.
13512 * gdb.cp/inherit.exp: Likewise.
13513 * gdb.cp/local.exp: Likewise.
13514 * gdb.cp/member-ptr.exp: Likewise.
13515 * gdb.cp/method.exp: Likewise.
13516 * gdb.cp/overload.exp: Likewise.
13517 * gdb.cp/templates.exp: Likewise.
13518 * gdb.stabs/weird.exp: Likewise.
13519 * lib/compiler.c: Likewise.
13520 * lib/compiler.cc: Likewise.
13521 * lib/cp-support.exp: Likewise.
13522 * lib/gdb.exp: Likewise.
13523
bf401b07
SM
135242015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
13525
13526 * configure.ac: Remove HP-UX case.
13527 * configure: Regenerate.
13528
aff9c0f8
SM
135292015-12-18 Simon Marchi <simon.marchi@ericsson.com>
13530
13531 * lib/gdb.exp (gdb_compile): Add function doc.
13532
a6904d5a
PA
135332015-12-17 Pedro Alves <palves@redhat.com>
13534
13535 PR threads/19354
13536 * gdb.multi/info-threads.exp: New file.
13537
a22279dd
YQ
135382015-12-15 Yao Qi <yao.qi@linaro.org>
13539
13540 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
13541 is aarch64*-*-*.
13542
0588c796
SL
135432015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13544
13545 * gdb.base/history-duplicates.exp: Skip if no readline support.
13546
5d978e17
SL
135472015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13548
13549 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13550
7e763b86
SL
135512015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13552
13553 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13554
87a3a92c
SL
135552015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13556
13557 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13558 ctrl-C if nointerrupts target property is set.
13559 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13560 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13561 * gdb.base/paginate-bg-execution.exp: Likewise.
13562 * gdb.base/paginate-execution-startup.exp: Likewise.
13563 * gdb.base/random-signal.exp: Likewise.
13564 * gdb.base/range-stepping.exp: Likewise.
13565 * gdb.cp/annota2.exp: Likewise.
13566 * gdb.cp/annota3.exp: Likewise.
13567 * gdb.gdb/selftest.exp: Likewise.
13568 * gdb.threads/continue-pending-status.exp: Likewise.
13569 * gdb.threads/leader-exit.exp: Likewise.
13570 * gdb.threads/manythreads.exp: Likewise.
13571 * gdb.threads/pthreads.exp: Likewise.
13572 * gdb.threads/schedlock.exp: Likewise.
13573 * gdb.threads/sigthread.exp: Likewise.
13574
a8f077dc
DB
135752015-12-11 Don Breazeal <donb@codesourcery.com>
13576
13577 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13578 remote.
13579 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13580 * gdb.base/foll-exec.exp (main): Enable for target remote.
13581 * gdb.base/foll-fork.exp (main): Likewise.
13582 * gdb.base/foll-vfork.exp (main): Likewise.
13583 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13584 (proc continue_to_exit_bp_loc): Use clean_restart.
13585 * gdb.base/pie-execl.exp (main): Disable for target remote.
13586 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13587 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13588 * gdb.threads/execl.exp (main): Likewise.
13589 * gdb.threads/fork-child-threads.exp (main): Likewise.
13590 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13591 remote.
13592 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13593 remote.
13594 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13595 pid.tid style ptids, instead of just tid.
13596 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13597 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13598 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13599 ptids, instead of just tid.
13600
3b2464a8
AB
136012015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13602
13603 * gdb.base/list.exp (test_list_forward): Add end of file error
13604 test.
13605 (test_repeat_list_command): Add end of file error test.
13606 (test_list_backwards): Add beginning of file error test.
13607
a0def019
AB
136082015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13609
13610 * gdb.base/list.exp (test_list_invalid_args): New function,
13611 defined, and called.
13612
5c000dff
AB
136132015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13614
13615 * gdb.base/list.exp (test_list): Make test names unique.
13616
f1637ebe
YQ
136172015-12-11 Yao Qi <yao.qi@linaro.org>
13618
13619 * gdb.base/coremaker2.c: Remove.
13620
36d6fc0a
PA
136212015-12-10 Pedro Alves <palves@redhat.com>
13622
13623 * gdb.multi/base.exp: Remove stale "spaces" references.
13624
762f7747
PA
136252015-12-10 Pedro Alves <palves@redhat.com>
13626
13627 * gdb.multi/base.exp: Don't use nowarnings.
13628 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13629 * gdb.multi/hangout.c: Include stdio.h.
13630 * gdb.multi/hello.c: Include stdlib.h.
13631 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13632 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13633 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13634
28d2bfb9
AB
136352015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13636
13637 * gdb.dwarf2/dw2-ranges-base.c: New file.
13638 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13639 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13640 support additional line table, and debug ranges generation.
13641 (Dwarf::ranges): New function, generate .debug_ranges.
13642 (Dwarf::lines): Support generating simple line table programs.
13643 (Dwarf::assemble): Initialise new namespace variables.
13644
5fc2beac
KB
136452015-12-09 Kevin Buettner <kevinb@redhat.com>
13646
13647 * gdb.base/async.exp (proc test_background): Add case for
13648 asynchronous execution not supported.
13649
1c35a88f
LM
136502015-12-09 Luis Machado <lgustavo@codesourcery.com>
13651
13652 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13653 format and change test names to make them unique.
13654
b593e3d9
RK
136552015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13656 Pedro Alves <pedro@redhat.com>
13657
13658 PR gdb/18702
13659 Add checking of floatformats setup on x86_64 hosts.
13660 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13661 (smallval, bigval): New labels/constants.
13662 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13663 float" after loading bigval and smallval.
13664
d72413e6
PMR
136652015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13666
13667 * gdb.ada/fun_overload_menu.exp: New testcase.
13668 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13669
ece66d65
JS
136702015-12-04 Josh Stone <jistone@redhat.com>
13671
13672 * gdb.base/catch-fork-static.exp: New.
13673
41d0efca
YQ
136742015-12-03 Yao Qi <yao.qi@linaro.org>
13675
13676 * gdb.base/sizeof.c: Don't include stdio.h and
13677 ../lib/unbuffer_output.c.
13678 (main): New variable 'size' and 'value'. Remove printf and
13679 gdb_unbuffer_output. Assign return value to size and value.
13680 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13681 at the beginning.
13682 (check_sizeof): Check the result by printing variable 'size'.
13683 (check_valueof): Check the result by printing variable 'value'.
13684
99fd02d9
YQ
136852015-12-01 Yao Qi <yao.qi@linaro.org>
13686
13687 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13688 for aarch64*-*-linux* target.
13689
f2faf941
PA
136902015-11-30 Pedro Alves <palves@redhat.com>
13691
13692 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13693
04bf20c5
PA
136942015-11-30 Pedro Alves <palves@redhat.com>
13695
13696 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13697 Handle non-stop mode vCont replies.
13698
09df4675
PA
136992015-11-30 Pedro Alves <palves@redhat.com>
13700
13701 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13702 prepare_for_testing. Start gdb with "set non-stop on" appended to
13703 GDBFLAGS. Lax expected stop output.
13704
58b584af
YQ
137052015-11-27 Yao Qi <yao.qi@linaro.org>
13706
13707 * gdb.arch/arm-neon.exp: New.
13708 * gdb.arch/arm-neon.c: New.
13709
dfcb77a8
YQ
137102015-11-27 Yao Qi <yao.qi@linaro.org>
13711
13712 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13713
88e8ec1b
YQ
137142015-11-27 Yao Qi <yao.qi@linaro.org>
13715
13716 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13717 frames-invalid annotation.
13718
bfde72c2
YQ
137192015-11-27 Yao Qi <yao.qi@linaro.org>
13720
13721 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13722
f6512a69
SM
137232015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13724
13725 * gdb.threads/names.exp: New file.
13726 * gdb.threads/names.c: New file.
13727 * README: Mention gdb,no_thread_names.
13728
46a3515b
MM
137292015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13730
13731 PR 19297
13732 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13733 support" error.
13734
62147a22
PA
137352015-11-24 Pedro Alves <palves@redhat.com>
13736
13737 PR 17539
13738 * gdb.base/display.exp: Expect displays to be sorted in ascending
13739 order. Use multi_line.
13740 * gdb.base/solib-display.exp: Likewise.
13741
2f341b6e
PA
137422015-11-24 Pedro Alves <palves@redhat.com>
13743
13744 PR 17539
25d49b86
PA
13745 * gdb.base/display.exp: Expect displays to be sorted in ascending
13746 order. Use multi_line.
13747 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13748
7e0aa6aa
PA
137492015-11-24 Pedro Alves <palves@redhat.com>
13750
13751 PR 17539
13752 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13753 threads in ascending order.
13754 * gdb.base/foll-fork.exp: Likewise.
13755 * gdb.base/foll-vfork.exp: Likewise.
13756 * gdb.base/multi-forks.exp: Likewise.
13757 * gdb.mi/mi-nonstop.exp: Likewise.
13758 * gdb.mi/mi-nsintrall.exp: Likewise.
13759 * gdb.multi/base.exp: Likewise.
13760 * gdb.multi/multi-arch.exp: Likewise.
13761 * gdb.python/py-inferior.exp: Likewise.
13762 * gdb.threads/break-while-running.exp: Likewise.
13763 * gdb.threads/execl.exp: Likewise.
13764 * gdb.threads/gcore-thread.exp: Likewise.
13765 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13766 * gdb.threads/kill.exp: Likewise.
13767 * gdb.threads/linux-dp.exp: Likewise.
13768 * gdb.threads/multiple-step-overs.exp: Likewise.
13769 * gdb.threads/next-bp-other-thread.exp: Likewise.
13770 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13771 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13772 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13773 * gdb.threads/thread-find.exp: Likewise.
13774 * gdb.threads/tls.exp: Likewise.
13775 * lib/mi-support.exp (mi_reverse_list): Delete.
13776 (mi_check_thread_states): No longer reverse list.
13777
2cc57ad8
PA
137782015-11-24 Pedro Alves <palves@redhat.com>
13779
13780 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13781 use lowercase.
13782
c93e8391
SM
137832015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13784
13785 * gdb.trace/actions.c: Include trace-common.h.
13786 (main): Add a location for a fast tracepoint.
13787 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13788 the normal tracepoints.
13789 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13790
045ccf91
SM
137912015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13792
13793 * save-trace.exp: Factor out code to these...
13794 (gdb_save_tracepoints): New.
13795 (gdb_load_tracepoints): New.
13796 (do_save_load_test): New.
13797
5506f9f6
KB
137982015-11-23 Kevin Buettner <kevinb@redhat.com>
13799
13800 * gdb.base/asmlabel.exp: New test.
13801 * gdb.base/asmlabel.c: New test case.
13802
16c3b12f
JB
138032015-11-23 Joel Brobecker <brobecker@adacore.com>
13804
13805 * gdb.base/wrong_frame_bt_full-main.c: New file.
13806 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13807 * gdb.base/wrong_frame_bt_full.exp: New file.
13808
155bfbd3
JB
138092015-11-23 Joel Brobecker <brobecker@adacore.com>
13810
13811 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13812
bb097445
JM
138132015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13814
206853a0 13815 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13816 pstate register when comparing registers values in
13817 sparc64-*-linux-gnu targets to avoid spurious differences.
13818
9c88ed8f
JM
138192015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13820
206853a0 13821 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13822
96161e25
SL
138232015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13824
13825 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13826 as type argument to gdb_compile.
13827 * gdb.base/nested-subp2.exp: Likewise.
13828 * gdb.base/nested-subp3.exp: Likewise.
13829
340c2830
DV
138302015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13831
13832 * lib/dwarf.exp (_note): Fix left shift of negative value.
13833 * gdb.trace/trace-condition.exp: Likewise.
13834
c1862d0f
YQ
138352015-11-13 Yao Qi <yao.qi@linaro.org>
13836
13837 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13838 comments about d10v.
13839 (test_scalar_returns): Likewise.
13840 * gdb.base/d10v.ld: Remove.
13841 * gdb.base/overlays.exp: Remove the target triplet checking for
13842 d10v-*-*.
13843 * gdb.base/structs.exp (test_struct_returns): Remove the
13844 comments about d10v.
13845 (test_struct_calls): Likewise.
13846
77ae9c19
YQ
138472015-11-13 Yao Qi <yao.qi@linaro.org>
13848
13849 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13850 * gdb.base/gnu_vector.c: Don't include stdio.h.
13851 (main): Don't print res and call add_some_intvecs.
13852
430e004e
MK
138532015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13854
13855 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13856 macro.
13857 (func5): Removed.
13858 (func4): Use FAST_TRACEPOINT_LABEL.
13859 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13860 macro.
13861 (func): Removed.
13862 (thread_function): Use FAST_TRACEPOINT_LABEL.
13863 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13864 (func): Remove.
13865 (marker): Use FAST_TRACEPOINT_LABEL.
13866 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13867 (pendfunc1): Remove.
13868 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13869 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13870 (foo): Remove.
13871 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13872 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13873 macro.
13874 (func): Remove.
13875 (marker): Use FAST_TRACEPOINT_LABEL.
13876 * gdb.trace/trace-common.h: New header.
13877 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13878 macro.
13879 (func): Remove.
13880 (marker): Use FAST_TRACEPOINT_LABEL.
13881 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13882 (func): Remove.
13883 (thread_function): Use FAST_TRACEPOINT_LABEL.
13884
6e7675a7
MK
138852015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13886
13887 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13888 in front.
13889 * gdb.trace/change-loc.exp: Use global pcreg definition.
13890 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13891 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13892 in front.
13893 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13894 * gdb.trace/pending.exp: Likewise.
13895 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13896 * gdb.trace/trace-break.exp: Likewise.
13897 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13898 in front.
13899 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13900 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13901 in front.
13902 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13903
dddc0e16
JB
139042015-11-09 Joel Brobecker <brobecker@adacore.com>
13905
13906 * gdb.ada/fin_fun_out: New testcase.
13907
c6f0b406
KB
139082015-11-07 Kevin Buettner <kevinb@redhat.com>
13909
13910 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13911 value associated with DW_AT_byte_size.
13912 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13913 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13914 DW_AT_upper_bound.
13915
f01dcfd9
KB
139162015-11-07 Kevin Buettner <kevinb@redhat.com>
13917
13918 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13919 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13920 version.
13921 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13922 gdb.dwarf2/dw2-canonicalize-type.exp,
13923 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13924 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13925 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13926 provided by gdb_target_symbol_prefix_flags_asm.
13927 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13928 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13929 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13930 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13931 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13932 macros where needed). Use this macro for symbols which require
13933 the prefix provided by SYMBOL_PREFIX.
13934
2223449a
KB
139352015-11-05 Kevin Buettner <kevinb@redhat.com>
13936
13937 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13938 New procs.
13939 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13940 representing expressions, of more than one list element.
13941 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13942 to prepend linker symbol prefix to f.
13943 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13944 table_1 and table_2.
13945 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13946 Likewise, for f and g.
13947 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13948 for ptr.
13949 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13950 for main.
13951 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13952 table_1_ptr and table_2_ptr.
13953
6f2f1a3a
JK
139542015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13955 Joel Brobecker <brobecker@adacore.com>
13956
13957 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13958
566c56c9
MK
139592015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13960
13961 * gdb.reverse/s390-mvcle.c: New test.
13962 * gdb.reverse/s390-mvcle.exp: New file.
13963 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13964
d5f0636b
MK
139652015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13966
13967 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13968
7ad8b86c
MK
139692015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13970
13971 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13972 reaching marker2.
13973 * gdb.reverse/getresuid-reverse.exp: Likewise.
13974 * gdb.reverse/pipe-reverse.exp: Likewise.
13975 * gdb.reverse/readv-reverse.exp: Likewise.
13976 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13977 * gdb.reverse/time-reverse.exp: Likewise.
13978 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13979
4081c0f1
YQ
139802015-10-30 Yao Qi <yao.qi@linaro.org>
13981
13982 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13983 (empty_cycle): Remove.
13984 (main): Don't call empty_cycle. Don't use watch_count_done.
13985 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13986 empty_cycle. Rewrite the code counting HW watchpoints.
13987
452b4ba5
MK
139882015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13989
13990 * gdb.reverse/fstatat-reverse.c: New test.
13991 * gdb.reverse/fstatat-reverse.exp: New file.
13992 * gdb.reverse/getresuid-reverse.c: New test.
13993 * gdb.reverse/getresuid-reverse.exp: New file.
13994 * gdb.reverse/pipe-reverse.c: New test.
13995 * gdb.reverse/pipe-reverse.exp: New file.
13996 * gdb.reverse/readv-reverse.c: New test.
13997 * gdb.reverse/readv-reverse.exp: New file.
13998 * gdb.reverse/recvmsg-reverse.c: New test.
13999 * gdb.reverse/recvmsg-reverse.exp: New file.
14000 * gdb.reverse/time-reverse.c: New test.
14001 * gdb.reverse/time-reverse.exp: New file.
14002 * gdb.reverse/waitpid-reverse.c: New test.
14003 * gdb.reverse/waitpid-reverse.exp: New file.
14004
5e2e7507
JK
140052015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
14006
14007 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
14008
0fde2c53
DE
140092015-10-26 Doug Evans <dje@google.com>
14010
14011 PR symtab/17391
14012 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
14013 * gdb.dwarf2/bad-regnum.c: New file.
14014 * gdb.dwarf2/bad-regnum.exp: New file.
14015
1a70ae97
DE
140162015-10-26 Doug Evans <dje@google.com>
14017
14018 PR python/18938
14019 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
14020 file.
14021
27dc26ab
JK
140222015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14023
14024 * gdb.compile/compile.exp (compile code globalvar): Update expectation
14025 for a change by "Mention language in compile error message".
14026
bed91f4d
SM
140272015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
14028
14029 PR python/18073
14030 * gdb.python/py-type.c (C::a_method): New.
14031 (C::a_const_method): New.
14032 (C::a_static_method): New.
14033 (a_function): New.
14034 * gdb.python/py-type.exp (test_fields): Test getting fields
14035 from function and method.
14036
3f2f83dd
KB
140372015-10-21 Keven Boell <keven.boell@intel.com>
14038
14039 * gdb.fortran/vla-alloc-assoc.exp: New file.
14040 * gdb.fortran/vla-datatypes.exp: New file.
14041 * gdb.fortran/vla-datatypes.f90: New file.
14042 * gdb.fortran/vla-history.exp: New file.
14043 * gdb.fortran/vla-ptype-sub.exp: New file.
14044 * gdb.fortran/vla-ptype.exp: New file.
14045 * gdb.fortran/vla-sizeof.exp: New file.
14046 * gdb.fortran/vla-sub.f90: New file.
14047 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
14048 * gdb.fortran/vla-value-sub-finish.exp: New file.
14049 * gdb.fortran/vla-value-sub.exp: New file.
14050 * gdb.fortran/vla-value.exp: New file.
14051 * gdb.fortran/vla-ptr-info.exp: New file.
14052 * gdb.mi/mi-vla-fortran.exp: New file.
14053 * gdb.mi/vla.f90: New file.
14054
27145d50
SL
140552015-10-21 Sandra Loosemore <sandra@codesourcery.com>
14056
14057 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
14058 of hardwired timeout value.
14059
5f3ff4f8
JK
140602015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
14061 Pedro Alves <palves@redhat.com>
14062
14063 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
14064 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
14065
bfd09d20
JS
140662015-10-19 Josh Stone <jistone@redhat.com>
14067
14068 * gdb.base/catch-syscall.c: Include <sched.h>.
14069 (unknown_syscall): New variable.
14070 (main): Trigger a vfork and an unknown syscall.
14071 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
14072 (unknown_syscall_number): Likewise.
14073 (check_call_to_syscall): Accept an optional syscall pattern.
14074 (check_return_from_syscall): Likewise.
14075 (check_continue): Likewise.
14076 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
14077 (test_catch_syscall_skipping_return): New test toggling off 'catch
14078 syscall' to step over the syscall return, then toggling back on.
14079 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
14080 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
14081 (do_syscall_tests): Call test_catch_syscall_without_args and
14082 test_catch_syscall_mid_vfork.
14083 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
14084 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
14085
b32b93c6
AS
140862015-10-19 Andrew Stubbs <ams@codesourcery.com>
14087
14088 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
14089 print g_vE): Add new pass patterns.
14090 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
14091 print various symbol names for vptr fields.
14092
9d622bda
AB
140932015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
14094
14095 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
14096 results.
14097
0fd8ac1c
YQ
140982015-10-12 Yao Qi <yao.qi@linaro.org>
14099
14100 * gdb.arch/disp-step-insn-reloc.exp: New test case.
14101
34240514
YQ
141022015-10-12 Yao Qi <yao.qi@linaro.org>
14103
14104 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
14105 is aarch64*-*-linux*.
14106
8240f442
YQ
141072015-10-12 Yao Qi <yao.qi@linaro.org>
14108
14109 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
14110 (can_relocate_bcond_true): ... it.
14111 (can_relocate_bcond_false): New function.
14112 (foo): Likewise.
14113 (can_relocate_bl): Likewise.
14114 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
14115 can_relocate_bl.
14116
2520f728
PMR
141172015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
14118
14119 * gdb.base/nested-addr.c: New file.
14120 * gdb.base/nested-addr.exp: New testcase.
14121
abcef95a
MM
141222015-10-09 Markus Metzger <markus.t.metzger@intel.com>
14123
14124 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
14125 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
14126 its output. Ignore the output of "record goto begin" and instead
14127 check that GDB is replaying.
14128
145e3ddb
PA
141292015-10-09 Pedro Alves <palves@redhat.com>
14130
14131 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
14132 (top level): Use it in the run with no args test.
14133
d5d8c4e1
IB
141342015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
14135
14136 * gdb.dlang/properties.exp: New file.
14137
06e635ef
SL
141382015-10-02 Sandra Loosemore <sandra@codesourcery.com>
14139
14140 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
14141 whether or not address 0x1000 is mapped on the target.
14142
e019fd1d
SM
141432015-09-30 Simon Marchi <simon.marchi@ericsson.com>
14144
14145 * gdb.python/py-type.exp: Do not run tests if binaries fail to
14146 build.
14147
77ba2a67
MM
141482015-09-30 Markus Metzger <markus.t.metzger@intel.com>
14149
14150 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
14151 instruction-history test.
14152
c60eb31f
DE
141532015-09-28 Doug Evans <dje@google.com>
14154
14155 * gdb.base/gcore.c (array_func): Add reference to static_array.
14156
9a3c8263
SM
141572015-09-25 Simon Marchi <simon.marchi@ericsson.com>
14158
14159 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
14160 source line.
14161
9720e656
SL
141622015-09-24 Sandra Loosemore <sandra@codesourcery.com>
14163
14164 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
14165 short or char as base type.
14166
938d3bf2
SL
141672015-09-23 Sandra Loosemore <sandra@codesourcery.com>
14168
14169 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
14170 to allow any size enum.
14171
e6c2c623
PMR
141722015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
14173
14174 * gdb.ada/array_ptr_renaming.exp: New testcase.
14175 * gdb.ada/array_ptr_renaming/foo.adb: New file.
14176 * gdb.ada/array_ptr_renaming/pack.ads: New file.
14177
06da0f77
PL
141782015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14179
14180 * gdb.trace/ftrace-lock.c: New file.
14181 * gdb.trace/ftrace-lock.exp: New file.
14182
4f51c22a
PL
141832015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14184
14185 * gdb.arch/insn-reloc.c: New file.
14186 * gdb.arch/ftrace-insn-reloc.exp: New file.
14187
7041adf4
PL
141882015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14189
14190 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
14191 instruction.
14192 * gdb.trace/pendshr1.c (pendfunc): Likewise.
14193 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
14194 * gdb.trace/range-stepping.c: Likewise.
14195 * gdb.trace/trace-break.c: Likewise.
14196 * gdb.trace/trace-mt.c (thread_function): Likewise.
14197 * gdb.trace/ftrace.c (marker): Likewise.
14198 * gdb.trace/trace-condition.c (marker): Likewise.
14199 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
14200 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
14201 is_aarch64_target.
14202
015d2e7e
DE
142032015-09-18 Doug Evans <xdje42@gmail.com>
14204
14205 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
14206 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
14207
26b188a2
SL
142082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14209
14210 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
14211 the breakpoint.
14212
79dc332b
SL
142132015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14214
14215 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
14216 the pending breakpoint. Remove timeout override for "Run till
14217 MI pending breakpoint on pendfunc3 on thread 2" test.
14218
f57929f2
SL
142192015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14220
14221 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
14222 filename pattern.
14223
3f469b17
SL
142242015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14225
14226 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14227 in breakpoint filename pattern.
14228
515b89b3
SL
142292015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14230
7800dbe4
SL
14231 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14232
142332015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14234
515b89b3
SL
14235 * gdb.linespec/explicit.exp: Check for readline support for
14236 tab-completion tests. Fix obvious typo.
14237
d2939ba2
MM
142382015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14239
14240 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14241 and replay.
14242
cbb55fa7
MM
142432015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14244
14245 * gdb.btrace/non-stop.c: New.
14246 * gdb.btrace/non-stop.exp: New.
14247
43691ca1
PL
142482015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14249 Yao Qi <yao.qi@linaro.org>
14250
14251 * gdb.trace/trace-condition.c: New file.
14252 * gdb.trace/trace-condition.exp: New file.
14253
d78908cf
WW
142542015-09-16 Wei-cheng Wang <cole945@gmail.com>
14255
14256 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14257 for testing bytecode compilation.
14258
1ed415e2
PA
142592015-09-16 Pedro Alves <palves@redhat.com>
14260 Sandra Loosemore <sandra@codesourcery.com>
14261
14262 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14263 (SECONDS): Redefine.
14264 (main): Call pthread_kill and alarm early.
14265 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14266 support.
14267 (test): If the target can't hardware step and doesn't support
14268 displaced stepping, increase the timeout.
14269
d136eff5
PA
142702015-09-16 Pedro Alves <palves@redhat.com>
14271
14272 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14273 (enable_debug): New procedures.
14274 (test): Use them. Bail out if waiting for threads fails.
14275 (top level): Bail out if a test fails.
14276
991f019c
YQ
142772015-09-16 Yao Qi <yao.qi@linaro.org>
14278
14279 * gdb.asm/asm-source.exp: Set asm-arch for
14280 aarch64*-*-* target.
14281 * gdb.asm/aarch64.inc: New file.
14282
bfca584f
PMR
142832015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
14284
14285 * gdb.ada/array_of_variable_length.exp: New testcase.
14286 * gdb.ada/array_of_variable_length/foo.adb: New file.
14287 * gdb.ada/array_of_variable_length/pck.adb: New file.
14288 * gdb.ada/array_of_variable_length/pck.ads: New file.
14289
b326e587
DE
142902015-09-15 Doug Evans <dje@google.com>
14291
14292 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
14293 of function static local variable.
14294
5382cfab
PW
142952015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14296
14297 * gdb.threads/tls-so_extern.exp: New test file.
14298 * gdb.threads/tls-so_extern.c: New test file.
14299 * gdb.threads/tls-so_extern_main.c: New test file.
14300
141c5cc4
JK
143012015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14302
14303 * gdb.opt/solib-intra-step-lib.c: New file.
14304 * gdb.opt/solib-intra-step-main.c: New file.
14305 * gdb.opt/solib-intra-step.exp: New file.
14306
d15dcecd
PA
143072015-09-15 Pedro Alves <palves@redhat.com>
14308
14309 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
14310 gdb_continue_to_breakpoint instead of gdb_test_multiple.
14311
4c2f2a79
PA
143122015-09-14 Pedro Alves <palves@redhat.com>
14313
14314 * gdb.base/hook-stop-continue.c: Delete.
14315 * gdb.base/hook-stop-continue.exp: Delete.
14316 * gdb.base/hook-stop-frame.c: Delete.
14317 * gdb.base/hook-stop-frame.exp: Delete.
14318 * gdb.base/hook-stop.c: New file.
14319 * gdb.base/hook-stop.exp: New file.
14320
919e6dbe
PMR
143212015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
14322
14323 * gdb.ada/access_to_packed_array.exp: New testcase.
14324 * gdb.ada/access_to_packed_array/foo.adb: New file.
14325 * gdb.ada/access_to_packed_array/pack.adb: New file.
14326 * gdb.ada/access_to_packed_array/pack.ads: New file.
14327
157280a4
MM
143282015-09-14 Markus Metzger <markus.t.metzger@intel.com>
14329
14330 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
14331 buffer size test.
14332
2fd33e94
DB
143332015-09-11 Don Breazeal <donb@codesourcery.com>
14334
14335 * gdb.base/foll-exec.c: Add copyright header. Fix
14336 formatting issues.
14337 * gdb.base/foll-exec.exp (zap_session): Delete proc.
14338 (do_exec_tests): Use clean_restart in place of zap_session,
14339 and for test initialization. Fix formatting issues. Use
14340 fail in place of perror.
14341 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
14342 an expect statement to match an expression with output from
14343 the program under debug.
14344 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
14345 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
14346 * gdb.threads/non-ldr-exc-2.exp: Likewise.
14347 * gdb.threads/non-ldr-exc-3.exp: Likewise.
14348 * gdb.threads/non-ldr-exc-4.exp: Likewise.
14349
e70b6e8e
DE
143502015-09-09 Doug Evans <dje@google.com>
14351
14352 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
14353
7a551a51
DE
143542015-09-09 Doug Evans <dje@google.com>
14355
14356 * gdb.base/pie-execl.exp: Fix result test of build_executable.
14357
4c666f84
DE
143582015-09-09 Doug Evans <dje@google.com>
14359
14360 * gdb.base/savedregs.exp: Fix typo.
14361
243a9253
PA
143622015-09-09 Pedro Alves <palves@redhat.com>
14363
14364 * gdb.mi/mi-cli.exp: Add CLI finish tests.
14365
c0fa8fbd
SL
143662015-09-08 Sandra Loosemore <sandra@codesourcery.com>
14367
14368 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
14369 command actually switches threads. Give up on remaining
14370 tests if target fails to stop at breakpoint.
14371
cd7c1778
PMR
143722015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
14373
14374 * gdb.ada/funcall_char.exp: New testcase.
14375 * gdb.ada/funcall_char/foo.adb: New file.
14376
dc5c8746
PMR
143772015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
14378
14379 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
14380 expected outputs. Add two testcases for completing ambiguous
14381 functions.
14382 * gdb.ada/complete/aux_pck.adb: New file.
14383 * gdb.ada/complete/aux_pck.ads: New file.
14384 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
14385 Ambiguous_Func functions.
14386 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
14387 * gdb.ada/complete/pck.adb: Likewise.
14388
4e83a1e7
UW
143892015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
14390
14391 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
14392 failures to run the test program under GDB.
14393
8ce74153
LM
143942015-08-26 Luis Machado <lgustavo@codesourcery.com>
14395
14396 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
14397 to C.
14398
e9756d52
PP
143992015-08-26 Patrick Palka <patrick@parcs.ath.cx>
14400
14401 * gdb.base/run-after-attach.exp: New test file.
14402 * gdb.base/run-after-attach.c: New test file.
14403
8d37573b
DB
144042015-08-26 Don Breazeal <donb@codesourcery.com>
14405
14406 * gdb.base/foll-exec-2.c: New test program.
14407 * gdb.base/foll-exec-2.exp: New test.
14408
63e43d3a
PMR
144092015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
14410
14411 * gdb.base/nested-subp1.exp: New file.
14412 * gdb.base/nested-subp1.c: New file.
14413 * gdb.base/nested-subp2.exp: New file.
14414 * gdb.base/nested-subp2.c: New file.
14415 * gdb.base/nested-subp3.exp: New file.
14416 * gdb.base/nested-subp3.c: New file.
14417
3d40fbb5
PA
144182015-08-24 Pedro Alves <palves@redhat.com>
14419
14420 * gdb.server/connect-without-multi-process.c: New file.
14421 * gdb.server/connect-without-multi-process.exp: New file.
14422
4422ac93
LM
144232015-08-24 Luis Machado <lgustavo@codesourcery.com>
14424
14425 * gdb.opt/inline-markers.c: Make z int.
14426
91dddb86
LM
144272015-08-24 Luis Machado <lgustavo@codesourcery.com>
14428
14429 * gdb.opt/inline-markers.c: Make z volatile.
14430
a48847ee
LM
144312015-08-24 Luis Machado <lgustavo@codesourcery.com>
14432
14433 * gdb.opt/inline-bt.c: New volatile global z.
14434 * gdb.opt/inline-cmds.c: Likewise.
14435 * gdb.opt/inline-locals.c: Likewise.
14436 * gdb.opt/inline-markers.c: New extern global z.
14437 (marker): Use z.
14438 (inline_fn): Likewise.
14439
0ebbc52b
PA
144402015-08-24 Pedro Alves <palves@redhat.com>
14441
14442 * config/m32r-stub.exp: Remove file.
14443 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
14444 * gdb.base/call-rt-st.exp: Likewise.
14445 * gdb.base/call-strs.exp: Likewise.
14446 * gdb.base/default.exp: Remove references to h8300-*-hms and
14447 *-*-udi*.
14448 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
14449
77c365df
AA
144502015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14451
14452 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
14453 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
14454 and "return" use KFAIL when GDB can not read/write the vector
14455 return value.
14456
4313b8c0
GB
144572015-08-21 Gary Benson <gbenson@redhat.com>
14458
14459 * gdb.trace/pending.exp: Cope with remote transfer warnings.
14460
0e433b32
PA
144612015-08-20 Pedro Alves <palves@redhat.com>
14462
14463 * gdb.server/solib-list.exp: No longer expect an interior stop in
14464 non-stop mode.
14465
221e1a37
PA
144662015-08-20 Pedro Alves <palves@redhat.com>
14467
14468 * gdb.server/connect-stopped-target.c: New file.
14469 * gdb.server/connect-stopped-target.exp: New file.
14470
40e3ad0e
PA
144712015-08-20 Pedro Alves <palves@redhat.com>
14472
14473 * gdb.dwarf2/comp-unit-lang.exp: New file.
14474 * gdb.dwarf2/comp-unit-lang.c: New file.
14475
af39b327
PMR
144762015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
14477
14478 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
14479 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
14480
7d45c7c3 144812015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 14482
7d45c7c3
KB
14483 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
14484 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
14485
4d6cceb4
DE
144862015-08-18 Doug Evans <dje@google.com>
14487 Adrian Sendroiu <adrian.sendroiu@freescale.com>
14488
14489 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
14490 skip_python_tests. New arg prompt_regexp.
14491 (skip_python_tests): New function.
14492 * lib/mi-support.exp (mi_skip_python_tests): New function.
14493 * gdb.python/py-mi-objfile-gdb.py: New file.
14494 * gdb.python/py-mi-objfile.c: New file.
14495 * gdb.python/py-mi-objfile.exp: New file.
14496
ad89c2aa
KS
144972015-08-17 Keith Seitz <keiths@redhat.com>
14498
14499 * gdb.linespec/explicit.exp: Move strace test from here ...
14500 * gdb.trace/strace.exp: ... to here.
14501
e3ae3c43
PP
145022015-08-15 Patrick Palka <patrick@parcs.ath.cx>
14503
14504 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
14505 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
14506
604b2636
DE
145072015-08-14 Doug Evans <xdje42@gmail.com>
14508
14509 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
14510 inferior before selecting a new file.
14511
6ff0ba5f
DE
145122015-08-14 Doug Evans <xdje42@gmail.com>
14513
14514 * gdb.mi/mi-disassemble.exp: Update.
14515 * gdb.base/disasm-optim.S: New file.
14516 * gdb.base/disasm-optim.c: New file.
14517 * gdb.base/disasm-optim.h: New file.
14518 * gdb.base/disasm-optim.exp: New file.
14519
9ca98f92
KS
145202015-08-14 Keith Seitz <keiths@redhat.com>
14521
14522 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
14523 "evaluated-by".
14524
52bbc560
JB
145252015-08-13 Joel Brobecker <brobecker@adacore.com>
14526
14527 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
14528
5d8c3ed3
PMR
145292015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
14530
14531 * gdb.ada/fun_renaming.exp: New testcase.
14532 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
14533 * gdb.ada/fun_renaming/pack.adb: New file.
14534 * gdb.ada/fun_renaming/pack.ads: New file.
14535
ea8812bc
KS
145362015-08-12 Keith Seitz <keiths@redhat.com>
14537
14538 * gdb.base/dso2dso.exp: Pass basename of source file in call to
14539 gdb_get_line_number.
14540
4dafcdeb
JB
145412015-08-12 Joel Brobecker <brobecker@adacore.com>
14542
14543 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
14544 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
14545 gdb.base/dso2dso.exp: New files.
14546
5ba32597
SDJ
145472015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
14548 Pedro Alves <palves@redhat.com>
14549 Keith Seitz <keiths@redhat.com>
14550
14551 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14552 GDBFLAGS.
14553
b6dafabf
PP
145542015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14555
14556 * gdb.base/gdbhistsize-history.exp
14557 (test_histsize_history_setting): Use save_vars.
14558 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14559 Use save_vars.
14560 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14561 * gdb.base/readline.exp: Use save_vars.
14562
abe8e607
PP
145632015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14564
14565 * lib/gdb.exp (save_vars): New proc.
14566
629500fa
KS
145672015-08-11 Keith Seitz <keiths@redhat.com>
14568
14569 * gdb.base/help.exp: Update help_breakpoint_text.
14570
eb8c4e2e
KS
145712015-08-11 Keith Seitz <keiths@redhat.com>
14572
14573 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14574 (at toplevel): Call test_explicit_breakpoints.
14575 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14576 breakpoints.
14577 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14578 breakpoint conditions, "-cond".
14579
87f0e720
KS
145802015-08-11 Keith Seitz <keiths@redhat.com>
14581
14582 * gdb.linespec/3explicit.c: New file.
14583 * gdb.linespec/cpexplicit.cc: New file.
14584 * gdb.linespec/cpexplicit.exp: New file.
14585 * gdb.linespec/explicit.c: New file.
14586 * gdb.linespec/explicit.exp: New file.
14587 * gdb.linespec/explicit2.c: New file.
14588 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14589 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14590 before using in the matching pattern.
14591 Clarify that `prefix' is a regular expression.
14592
f00aae0f
KS
145932015-08-11 Keith Seitz <keiths@redhat.com>
14594
14595 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14596 test.
14597 Add tests for missing ",FMT" and ",".
14598
e27852be
DE
145992015-08-10 Doug Evans <dje@google.com>
14600 Keith Seitz <keiths@redhat.com>
14601
14602 PR gdb/17960
14603 * gdb.base/completion.exp: Add location completer tests.
14604
7f03bd92
PA
146052015-08-07 Pedro Alves <palves@redhat.com>
14606
14607 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14608 tests here.
14609 (top level): Run do_test with and without displaced stepping.
14610
3fc8eb30
PA
146112015-08-07 Pedro Alves <palves@redhat.com>
14612
14613 * gdb.base/valgrind-disp-step.c: New file.
14614 * gdb.base/valgrind-disp-step.exp: New file.
14615
d4569d7b
PA
146162015-08-07 Pedro Alves <palves@redhat.com>
14617
14618 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14619 Delete function.
14620 (main): Add alarm. Run an infinite loop instead of calling
14621 wait_threads.
14622 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14623 comment.
14624 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14625 Delete function.
14626 (main): Add alarm. Run an infinite loop instead of calling
14627 wait_threads.
14628 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14629 comment.
14630
e1316e60
PA
146312015-08-07 Pedro Alves <palves@redhat.com>
14632
14633 * gdb.base/checkpoint-ns.exp: New file.
14634 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14635 standard_testfile.
14636
da8c46d2
MM
146372015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14638
14639 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14640 * gdb.btrace/instruction_history.exp: Update.
14641 * gdb.btrace/tsx.exp: New.
14642 * gdb.btrace/tsx.c: New.
14643
de1c2c52
PA
146442015-08-06 Pedro Alves <palves@redhat.com>
14645
14646 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14647 increase timeout.
14648 * gdb.reverse/until-precsave.exp: Bump timeouts.
14649
782e0bf4
PA
146502015-08-06 Pedro Alves <palves@redhat.com>
14651
14652 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14653
83e97ed0
PA
146542015-08-06 Pedro Alves <palves@redhat.com>
14655
14656 PR gdb/18749
14657 * gdb.threads/process-dies-while-handling-bp.c: New file.
14658 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14659
863d01bd
PA
146602015-08-06 Pedro Alves <palves@redhat.com>
14661
14662 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14663 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14664
0a39bb32
PA
146652015-08-05 Pedro Alves <palves@redhat.com>
14666
14667 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14668 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14669
ee2d2b10
SL
146702015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14671
14672 * gdb.base/bp-permanent.exp: Report test as unsupported if
14673 the target cannot stop at the permanent breakpoint.
14674
4e1bdb00
DE
146752015-08-03 Doug Evans <dje@google.com>
14676
14677 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14678 10000.
14679
3d338901
DE
146802015-08-03 Doug Evans <dje@google.com>
14681
14682 * Makefile.in (workers/%.worker, build-perf): New rule.
14683 (GDB_PERFTEST_MODE): New variable.
14684 (check-perf): Use it.
14685 (clean): Clean up gdb.perf parallel build subdirs.
14686 * lib/build-piece.exp: New file.
14687 * lib/gdb.exp (make_gdb_parallel_path): New function
14688 (standard_output_file, standard_temp_file): Call it.
14689 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14690 of $GDB_PARALLEL.
14691 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14692
af061d3e
DE
146932015-08-03 Doug Evans <dje@google.com>
14694
8e1afc81 14695 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14696 (LOG_FILE_NAME): New global.
14697 (TextReporter.__init__): Initialize self.txt_sum.
14698 (TextReporter.report): Add support for multiple data-points.
14699 Move report to perftest.sum, put raw data in perftest.log.
14700 (TextReporter.start): Open sum and log files.
14701 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14702 * gdb.perf/lib/perftest/testresult.py
14703 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14704
2c8c5d37
PA
147052015-07-31 Pedro Alves <palves@redhat.com>
14706
14707 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14708 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14709 kill_wait_spawned_process instead of explicit "kill -9".
14710 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14711 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14712 kill_wait_spawned_process.
14713 * gdb.base/attach-twice.exp: Likewise.
14714 * gdb.base/attach.exp: Likewise.
14715 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14716 gdb_test_multiple.
14717 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14718 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14719 kill_wait_spawned_process.
14720 * gdb.base/valgrind-infcall.exp: Likewise.
14721 * gdb.multi/multi-attach.exp: Likewise.
14722 * gdb.python/py-prompt.exp: Likewise.
14723 * gdb.python/py-sync-interp.exp: Likewise.
14724 * gdb.server/ext-attach.exp: Likewise.
14725 * gdb.threads/attach-into-signal.exp (corefunc): Use
14726 spawn_wait_for_attach, spawn_id_get_pid and
14727 kill_wait_spawned_process.
14728 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14729 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14730 spawn_id_get_pid and kill_wait_spawned_process.
14731 * gdb.threads/attach-stopped.exp (corefunc): Use
14732 spawn_wait_for_attach, spawn_id_get_pid and
14733 kill_wait_spawned_process.
14734 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14735 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14736 kill_wait_spawned_process instead of explicit "kill -9".
14737 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14738 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14739 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14740 processes. Don't map cygwin/windows pids here. Now returns a
14741 spawn id list.
14742
032a0fca
SL
147432015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14744
14745 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14746 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14747 correct patch.
14748
61a934ca
SL
147492015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14750
14751 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14752
4bc4d428
SL
147532015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14754
14755 Reapply:
14756 2014-05-21 Mark Wielaard <mjw@redhat.com>
14757
14758 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14759
998d452a
PA
147602015-07-30 Pedro Alves <palves@redhat.com>
14761
14762 * linux-low.c (handle_extended_wait): Set the child's last
14763 reported status to TARGET_WAITKIND_STOPPED.
14764
69dde7dc
PA
147652015-07-30 Pedro Alves <palves@redhat.com>
14766
14767 PR threads/18600
14768 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14769 only shows inferior 1.
14770
4dd63d48
PA
147712015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14772 Pedro Alves <palves@redhat.com>
14773
14774 PR threads/18600
14775 * gdb.threads/fork-plus-threads.c: New file.
14776 * gdb.threads/fork-plus-threads.exp: New file.
14777
d618e4c5
PP
147782015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14779
14780 * gdb.base/batch-preserve-term-settings.exp
14781 (test_terminal_settings_preserved_after_cli_exit): Use
14782 send_quit_command.
14783
1eef6428
PA
147842015-07-29 Pedro Alves <palves@redhat.com>
14785 Don Breazeal <donb@codesourcery.com>
14786
14787 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14788 output from both inferior_spawn_id and gdb_spawn_id.
14789
7da5b897
SDJ
147902015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14791
14792 * gdb.threads/attach-into-signal.exp (corefunc): Use
14793 with_test_prefix on nested loops, uniquefying the test messages.
14794
dac804df
SDJ
147952015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14796
14797 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14798 commit.
14799
06265e53
PP
148002015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14801
14802 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14803 New proc.
14804 (test_terminal_settings_preserved_after_sigterm): New test.
14805
18206ca3
PP
148062015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14807
14808 * gdb.base/batch-preserve-term-settings.exp
14809 (test_terminal_settings_preserved_after_cli_exit): New test.
14810
90074d11
PP
148112015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14812
14813 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14814 manipulation of saved_gdbflags.
14815 (test_terminal_settings_preserved): Remove global declaration of
14816 the unused variable pagination_prompt. Remove manipulation of
14817 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14818 GDBFLAGS.
14819
eb1a7902
PA
148202015-07-29 Pedro Alves <palves@redhat.com>
14821
14822 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14823
8b75dd3b
PA
148242015-07-29 Pedro Alves <palves@redhat.com>
14825
14826 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14827 at the top.
14828
dedad4e3
PA
148292015-07-29 Pedro Alves <palves@redhat.com>
14830
14831 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14832 (main): Call gdb_unbuffer_output.
14833 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14834 (main): Call gdb_unbuffer_output.
14835 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14836 (main): Call gdb_unbuffer_output.
14837 * gdb.base/call-strs.exp: Adjust to step over the
14838 gdb_unbuffer_output call.
14839 * gdb.base/catch-gdb-caused-signals.c: Include
14840 "../lib/unbuffer_output.c".
14841 (main): Call gdb_unbuffer_output.
14842 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14843 (main): Call gdb_unbuffer_output.
14844 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14845 (main): Call gdb_unbuffer_output.
14846 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14847 (main): Call gdb_unbuffer_output.
14848 * gdb.base/shlib-call.exp: Adjust to step over the
14849 gdb_unbuffer_output call.
14850 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14851 (main): Call gdb_unbuffer_output.
14852 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14853 (main): Call gdb_unbuffer_output.
14854 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14855 (main): Rename to ...
14856 (test): ... this.
14857 (main): Reimplement.
14858 * gdb.base/varargs.exp: Run to test instead of to main.
14859 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14860 (main): Call gdb_unbuffer_output.
14861
58789a91
PA
148622015-07-29 Pedro Alves <palves@redhat.com>
14863
14864 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14865 factore out from mi_continue_dprintf. For call-style dprintfs,
14866 expect dprintf output out of $inferior_spawn_id.
14867 (mi_continue_dprintf): Use mi_expect_dprintf.
14868 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14869 (main): Call gdb_unbuffer_output.
14870
e8376742
PA
148712015-07-29 Pedro Alves <palves@redhat.com>
14872
14873 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14874 (default_mi_gdb_start): Set inferior_spawn_id instead of
14875 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14876 gdb_spawn_id.
14877 (mi_gdb_test): Always expect inferior output from both
14878 $inferior_spawn_id and $gdb_spawn_id.
14879
08280010
PA
148802015-07-29 Pedro Alves <palves@redhat.com>
14881
14882 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14883 send_inferior and $inferior_spawn_id.
14884
4d30e432
PA
148852015-07-29 Pedro Alves <palves@redhat.com>
14886
14887 * gdb.gdb/complaints.exp (test_initial_complaints)
14888 (test_serial_complaints, test_short_complaints): Use
14889 gdb_test_stdio.
14890 (test_empty_complaint): Handle $inferior_spawn_id !=
14891 $gdb_spawn_id.
14892
0d30a335
PA
148932015-07-29 Pedro Alves <palves@redhat.com>
14894
14895 * gdb.base/varargs.exp: Use gdb_test_stdio.
14896
39413b29
PA
148972015-07-29 Pedro Alves <palves@redhat.com>
14898
14899 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14900
7cb000a9
PA
149012015-07-29 Pedro Alves <palves@redhat.com>
14902
14903 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14904
d7b8ac82
PA
149052015-07-29 Pedro Alves <palves@redhat.com>
14906
14907 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14908 parameter into two new parameters, "inf_result" and "gdb_result".
14909 Expect inferior output and gdb output from $inferior_spawn_id and
14910 $gdb_spawn_id, respectively. Adjust all callers.
14911
789c3a0c
PA
149122015-07-29 Pedro Alves <palves@redhat.com>
14913
14914 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14915 of gdb_test_sequence.
14916
77e760c3
PA
149172015-07-29 Pedro Alves <palves@redhat.com>
14918
14919 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14920 (saw_spurious_output): Expect inferior output from
14921 $inferior_spawn_id. Use gdb_test_stdio.
14922
8396d2cd
PA
149232015-07-29 Pedro Alves <palves@redhat.com>
14924
14925 * gdb.base/dprintf.exp: Use standard_testfile. Change
14926 prepare_for_testing call.
14927 (srcfile): Don't set.
14928 (restart): New procedure.
14929 (test_dprintf): New procecure, use to continue over dprintfs.
14930 (test_call, test_agent): New procedures, tests moved here.
14931 Restart gdb and recreate dprintfs. Adjust expected output.
14932
2051d61f
PA
149332015-07-29 Pedro Alves <palves@redhat.com>
14934
14935 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14936
452397af
PA
149372015-07-29 Pedro Alves <palves@redhat.com>
14938
14939 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14940
8aed9555
PA
149412015-07-29 Pedro Alves <palves@redhat.com>
14942
14943 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14944 gdb_test_stdio.
14945
188a61b4
PA
149462015-07-29 Pedro Alves <palves@redhat.com>
14947
14948 * lib/gdb.exp (gdb_test_stdio): New procedure.
14949
12264a45
PA
149502015-07-29 Pedro Alves <palves@redhat.com>
14951
14952 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14953
23ffc893
PA
149542015-07-29 Pedro Alves <palves@redhat.com>
14955
14956 * gdb.base/call-signal-resume.exp: Remove check for
14957 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14958 * gdb.base/unwindonsignal.exp: Likewise.
14959 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14960 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14961
65566918
PA
149622015-07-29 Pedro Alves <palves@redhat.com>
14963
14964 * gdb.base/siginfo-addr.c (pass): New function.
14965 (handler): Call it iff si_addr is correct.
14966 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14967 Set a breakpoint at "pass" and continue to it.
14968
d60a9221
SDJ
149692015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14970
14971 * gdb.python/py-objfile.exp: Make some tests have unique names.
14972 * gdb.python/py-pp-registration.exp: Likewise.
14973
bde40b8f
PA
149742015-07-28 Pedro Alves <palves@redhat.com>
14975
14976 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14977
13e1dec8
SM
149782015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14979
14980 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14981
da33c9a7
SM
149822015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14983
14984 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14985
077836f7
PP
149862015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14987
14988 * gdb.base/gdb-sigterm-2.exp: New test.
14989
b8cc7b2e
DE
149902015-07-25 Doug Evans <xdje42@gmail.com>
14991
14992 Revert:
14993 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14994 (workers/%.worker, build-perf): New rule.
14995 (GDB_PERFTEST_MODE): New variable.
14996 (check-perf): Use it.
14997 (clean): Clean up gdb.perf parallel build subdirs.
14998 * lib/build-piece.exp: New file.
14999 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15000 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15001 name.
15002 (standard_temp_file): Ditto.
15003 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15004 of $GDB_PARALLEL.
15005
c8bd4544
DE
150062015-07-24 Doug Evans <dje@google.com>
15007
15008 * gdb.perf/lib/perftest/utils.py: New file.
15009 * gdb.perf/gm-hello.cc: New file.
15010 * gdb.perf/gm-pervasive-typedef.cc: New file.
15011 * gdb.perf/gm-pervasive-typedef.h: New file.
15012 * gdb.perf/gm-std.cc: New file.
15013 * gdb.perf/gm-std.h: New file.
15014 * gdb.perf/gm-use-cerr.cc: New file.
15015 * gdb.perf/gm-utils.h: New file.
15016 * gdb.perf/gmonster-null-lookup.py: New file.
15017 * gdb.perf/gmonster-pervasive-typedef.py: New file.
15018 * gdb.perf/gmonster-print-cerr.py: New file.
15019 * gdb.perf/gmonster-ptype-string.py: New file.
15020 * gdb.perf/gmonster-runto-main.py: New file.
15021 * gdb.perf/gmonster-select-file.py: New file.
15022 * gdb.perf/gmonster1-null-lookup.exp: New file.
15023 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
15024 * gdb.perf/gmonster1-print-cerr.exp: New file.
15025 * gdb.perf/gmonster1-ptype-string.exp: New file.
15026 * gdb.perf/gmonster1-runto-main.exp: New file.
15027 * gdb.perf/gmonster1-select-file.exp: New file.
15028 * gdb.perf/gmonster1.cc: New file.
15029 * gdb.perf/gmonster1.exp: New file.
15030 * gdb.perf/gmonster2-null-lookup.exp: New file.
15031 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
15032 * gdb.perf/gmonster2-print-cerr.exp: New file.
15033 * gdb.perf/gmonster2-ptype-string.exp: New file.
15034 * gdb.perf/gmonster2-runto-main.exp: New file.
15035 * gdb.perf/gmonster2-select-file.exp: New file.
15036 * gdb.perf/gmonster2.cc: New file.
15037 * gdb.perf/gmonster2.exp: New file.
15038
6eab34f3
DE
150392015-07-24 Doug Evans <dje@google.com>
15040
15041 * gdb.perf/README: New file.
15042 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
15043 * lib/gen-perf-test.exp: New file.
15044
63738bfd
DE
150452015-07-24 Doug Evans <dje@google.com>
15046
15047 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
15048 (PerfTest::startup): New function.
15049 (PerfTest::run): Return result of calling body.
15050 (PerfTest::assemble): Rewrite.
15051 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
15052 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
15053 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
15054 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
15055 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
15056
7b606f95
DE
150572015-07-24 Doug Evans <dje@google.com>
15058
15059 * lib/gdb.exp (clean_restart): Make executable optional.
15060
a97b16b8
DE
150612015-07-24 Doug Evans <dje@google.com>
15062
15063 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
15064 compiler_info references.
15065 * gdb.cp/temargs.exp: Ditto.
15066 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
15067 (get_compiler_info): Early exit if already computed. Set compiler_info
15068 to "unknown" if there was a problem.
15069 (test_compiler_info): Add function comment. Call get_compiler_info.
15070
35baa57f
DE
150712015-07-24 Doug Evans <dje@google.com>
15072
15073 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
15074 (workers/%.worker, build-perf): New rule.
15075 (GDB_PERFTEST_MODE): New variable.
15076 (check-perf): Use it.
15077 (clean): Clean up gdb.perf parallel build subdirs.
15078 * lib/build-piece.exp: New file.
15079 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
15080 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
15081 name.
15082 (standard_temp_file): Ditto.
15083 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
15084 of $GDB_PARALLEL.
15085
6ebea266
DE
150862015-07-24 Doug Evans <dje@google.com>
15087
15088 * lib/future.exp (gdb_default_target_compile): New option
15089 "early_flags".
15090 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
15091 --as-needed.
15092
1e76a7e9
SDJ
150932015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
15094
15095 * gdb.base/catch-syscall.exp: Call gdb_exit before
15096 gdb_skip_xml_test.
15097
5068630a
PA
150982015-07-24 Pedro Alves <palves@redhat.com>
15099
15100 * gdb.python/py-events.exp: Accept output between the stop event
15101 and the prompt.
15102 * gdb.python/py-evsignal.exp: Likewise.
15103 * gdb.python/py-evthreads.exp: Likewise.
15104
77598427
PA
151052015-07-24 Pedro Alves <palves@redhat.com>
15106
15107 PR gdb/18717
15108 * gdb.threads/non-ldr-exit.c: New file.
15109 * gdb.threads/non-ldr-exit.exp: New file.
15110
11e6c98f
YQ
151112015-07-24 Yao Qi <yao.qi@linaro.org>
15112
15113 * gdb.server/ext-wrapper.exp: Test --wrapper option when
15114 restarting process.
15115
51aee833
YQ
151162015-07-24 Yao Qi <yao.qi@linaro.org>
15117
15118 * gdb.server/ext-restart.exp: New file.
15119
8cfe207c
YQ
151202015-07-24 Yao Qi <yao.qi@linaro.org>
15121
15122 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
15123 argument options.
15124 * gdb.server/ext-wrapper.exp: New file.
15125
cc12ce38
DE
151262015-07-23 Doug Evans <dje@google.com>
15127
15128 * gdb.dwarf2/dw2-dummy-cu.S: New file.
15129 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
15130
d0d84780
PMR
151312015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
15132
15133 * gdb.ada/var_arr_typedef.exp: New testcase.
15134 * gdb.ada/var_arr_typedef/pack.adb: New file.
15135 * gdb.ada/var_arr_typedef/pack.ads: New file.
15136 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
15137
8b558f79
JB
151382015-07-20 Joel Brobecker <brobecker@adacore.com>
15139
15140 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
15141
775a3298
JK
151422015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15143
15144 * gdb.arch/i386-biarch-core.exp: Replace istarget
15145 by "complete set gnutarget". Remove expectation for the "core-file"
15146 command.
15147
db1ff28b
JK
151482015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15149
15150 Revert the previous commit:
15151 Tests for validate symbol file using build-id.
15152
0a94970d
JK
151532015-07-15 Aleksandar Ristovski <aristovski@qnx.com
15154
15155 Tests for validate symbol file using build-id.
15156 * gdb.base/solib-mismatch-lib.c: New file.
15157 * gdb.base/solib-mismatch-libmod.c: New file.
15158 * gdb.base/solib-mismatch.c: New file.
15159 * gdb.base/solib-mismatch.exp: New file.
15160
03346981
SL
151612015-07-15 Sandra Loosemore <sandra@codesourcery.com>
15162
15163 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
15164 nios2-*-linux*.
15165 * gdb.base/sigbpt.exp (stepi_out): Likewise.
15166 * gdb.base/siginfo.exp: Likewise.
15167 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15168
42422cc7
PL
151692015-07-15 Pierre Langlois <pierre.langlois@arm.com>
15170
15171 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
15172 Move it to ...
15173 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
15174 ... here.
15175 * gdb.trace/range-stepping.exp: Check that the target supports
15176 range stepping.
15177
cfa68bae
JK
151782015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15179
15180 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
15181
8ffdba26
PA
151822015-07-14 Pedro Alves <palves@redhat.com>
15183
15184 * gdb.base/killed-outside.exp: New file.
15185 * gdb.base/killed-outside.c: New file.
15186
218a5a11
JK
151872015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15188
15189 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
15190 (n at main): New.
15191 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
15192
e03ed3c6
AA
151932015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15194
15195 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
15196 infcall tests instead of setting up for KFAIL.
15197
485668e5
MM
151982015-07-10 Markus Metzger <markus.t.metzger@intel.com>
15199
15200 * gdb.btrace/record_goto-step.exp: New.
15201
08464196
JK
152022015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15203
15204 PR compile/18484
15205 * gdb.compile/compile.c (struct struct_type): Add volatile to
15206 selffield's type.
15207 * gdb.compile/compile.exp
15208 (compile code struct_object.selffield = &struct_object): Skip further
15209 struct_object tests if this one xfails.
15210
bcf5c1d9
RC
152112015-07-08 Robert O'Callahan <robert@ocallahan.org>
15212
15213 PR exp/18617
15214 * gdb.trace/ax.exp: Add test.
15215
4931af25
YQ
152162015-07-07 Yao Qi <yao.qi@linaro.org>
15217
15218 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
15219 instead of istarget "aarch64*-*-*".
15220 * gdb.arch/aarch64-fp.exp: Likewise.
15221 * gdb.base/float.exp: Likewise.
15222 * gdb.reverse/aarch64.exp: Likewise.
15223 * lib/gdb.exp (is_aarch64_target): New proc.
15224
9fcf688e
YQ
152252015-07-07 Yao Qi <yao.qi@linaro.org>
15226
15227 * lib/gdb.exp (is_aarch32_target): New proc.
15228 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15229 instead of "istarget "arm*-*-*"".
15230 * gdb.arch/arm-disp-step.exp: Likewise.
15231 * gdb.arch/thumb-bx-pc.exp: Likewise.
15232 * gdb.arch/thumb-prologue.exp: Likewise.
15233 * gdb.arch/thumb-singlestep.exp: Likewise.
15234 * gdb.base/disp-step-syscall.exp: Likewise.
15235 * gdb.base/float.exp: Likewise.
15236
fbd8d50d
YQ
152372015-07-07 Yao Qi <yao.qi@linaro.org>
15238
15239 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15240 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15241
71be1fdc
YQ
152422015-07-07 Yao Qi <yao.qi@linaro.org>
15243
15244 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15245 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15246 if it exists.
15247 * gdb.multi/multi-arch.exp: Likewise.
15248
3e221d36
SM
152492015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15250
15251 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15252 print.
15253
d441430b
YQ
152542015-07-07 Yao Qi <yao.qi@linaro.org>
15255
15256 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15257
06f810bd
MG
152582015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15259
15260 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15261 '[' and ']' characters.
15262
5e61e7c0
IB
152632015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15264
15265 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15266
28bf096c
PA
152672015-06-29 Pedro Alves <palves@redhat.com>
15268
15269 PR threads/18127
15270 * gdb.threads/hand-call-new-thread.c: New file.
15271 * gdb.threads/hand-call-new-thread.c: New file.
15272
ee93cd5e
KS
152732015-06-26 Keith Seitz <keiths@redhat.com>
15274 Doug Evans <dje@google.com>
15275
15276 PR 16253
15277 * gdb.cp/var-tag-2.cc: New file.
15278 * gdb.cp/var-tag-3.cc: New file.
15279 * gdb.cp/var-tag-4.cc: New file.
15280 * gdb.cp/var-tag.cc: New file.
15281 * gdb.cp/var-tag.exp: New file.
15282
fc637f04
PP
152832015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15284
15285 * gdb.base/history-duplicates.exp: New test.
15286
2e52ae68
PP
152872015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15288
15289 * gdb.base/completion.exp: Test the completion of the "focus"
15290 command.
15291
6e22494e
JK
152922015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15293
15294 * gdb.arch/amd64-prologue-skip.S: New file.
15295 * gdb.arch/amd64-prologue-skip.exp: New file.
15296
bf7b9cd9
SM
152972015-06-25 Simon Marchi <simon.marchi@ericsson.com>
15298
15299 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
15300 is_address_zero_readable check.
15301
201e8dfd
PB
153022015-06-24 Peter Bergner <bergner@vnet.ibm.com>
15303
15304 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
15305 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
15306
5cd867b4
YQ
153072015-06-24 Yao Qi <yao.qi@linaro.org>
15308
15309 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
15310 linux targets.
15311
4d7be007
YQ
153122015-06-24 Yao Qi <yao.qi@linaro.org>
15313
15314 * lib/gdb.exp (supports_get_siginfo_type): New proc.
15315 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
15316 * gdb.base/siginfo-thread.exp: Likewise.
15317
07fcd301
YQ
153182015-06-22 Yao Qi <yao.qi@linaro.org>
15319
15320 * boards/remote-gdbserver-on-localhost.exp: Add comments.
15321
52042a00
YQ
153222015-06-22 Yao Qi <yao.qi@linaro.org>
15323
15324 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
15325 aarch64*-*-*.
15326 (skip_hw_watchpoint_tests): Likewise.
15327
74bd41ce
PP
153282015-06-18 Patrick Palka <patrick@parcs.ath.cx>
15329
15330 * gdb.base/gdbinit-history.exp: Test the interaction between
15331 setting GDBHISTSIZE and setting the history size via .gdbinit.
15332
bc460514
PP
153332015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15334
15335 PR gdb/16999
15336 * gdb.base/gdbhistsize-history.exp: New test.
15337
b58c513b
PP
153382015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15339
15340 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
15341 with GDBHISTSIZE.
15342 * gdb.base/readline.exp: Likewise.
15343
92046791
YQ
153442015-06-17 Yao Qi <yao.qi@linaro.org>
15345
15346 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
15347 line.
15348
2093d2d3
PP
153492015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15350
15351 * gdb.base/gdbinit-history.exp: Add test case to check that
15352 an unlimited history file does not get truncated on exit.
15353
e6c693af
AA
153542015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15355
15356 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
15357 (VECTOR): New macro. Use it...
15358 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
15359 ...for these typedefs.
15360 (int8, char1, int1, double1): New typedefs.
15361 (struct just_int2, struct two_int2): New structures.
15362 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
15363 (add_structvecs, add_singlevecs): New functions.
15364 (main): Call add_some_intvecs twice.
15365 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
15366 the compile and exit upon failure. Try compiling for the "native"
15367 architecture. Test inferior function calls with vector arguments
15368 and vector return value handling with "finish" and "return".
15369
c74f7d1c
JT
153702015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
15371
15372 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
15373 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
15374 PE file.
15375 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
15376
98aa42ee
AT
153772015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15378
15379 PR breakpoints/16465
15380 * gdb.mi/mi-dprintf-pending.c: New file.
15381 * gdb.mi/mi-dprintf-pending.exp: New test.
15382 * gdb.mi/mi-dprintf-pendshr.c: New file.
15383
7d73c23c 153842015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 15385 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
15386
15387 * gdb.arch/i386-mpx-map.c: New file.
15388 * gdb.arch/i386-mpx-map.exp: New File.
15389
153902015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15391
15392 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
15393 * gdb.arch/i386-mpx.exp: Indentation fixed.
15394
153952015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15396
15397 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
15398 function and improved indentation.
15399 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
15400 gdb_test_multiple. Added additional tests to skip the test.
15401
154022015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15403
15404 * gdb.arch/i386-avx512.c: Change path in include file.
15405 * gdb.arch/i386-avx512.exp: Change include dir path
15406 compilation flag.
15407 * gdb.arch/i386-mpx.c: Change path in include file.
15408 * gdb.arch/i386-mpx.exp: Change include dir path compilation
15409 flag.
15410
d5eba19a
JK
154112015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15412
15413 * gdb.compile/compile-print.exp (compile print *vararray@3)
15414 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
15415
7f361056
JK
154162015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15417
15418 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
15419 (do not keep jit in memory): ... this.
15420 (expect 5): Change it to ...
15421 (expect no 5): ... this.
15422
3b462ec2
SM
154232015-06-02 Simon Marchi <simon.marchi@ericsson.com>
15424
15425 PR gdb/15564
15426 * gdb.mi/mi-detach.exp: New file.
15427
e0619de6
JK
154282015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15429
15430 PR symtab/18392
15431 * gdb.arch/amd64-tailcall-self.S: New file.
15432 * gdb.arch/amd64-tailcall-self.c: New file.
15433 * gdb.arch/amd64-tailcall-self.exp: New file.
15434
e970cb34
DB
154352015-05-28 Don Breazeal <donb@codesourcery.com>
15436
15437 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
15438 tests for remote targets by checking is_target_gdbserver.
15439
b2e2f908
DE
154402015-05-27 Doug Evans <dje@google.com>
15441
15442 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
15443 * gdb.dwarf2/opaque-type-lookup.c: New file.
15444 * gdb.dwarf2/opaque-type-lookup.exp: New file.
15445
82c7be31
DE
154462015-05-26 Doug Evans <dje@google.com>
15447
15448 * gdb.cp/iostream.cc: New file.
15449 * gdb.cp/iostream.exp: New file.
15450
b4f54984
DE
154512015-05-26 Doug Evans <dje@google.com>
15452
15453 * gdb.dwarf2/dw2-op-call.exp: Update.
15454 * gdb.dwarf2/dw4-sig-types.exp: Update.
15455 * gdb.dwarf2/implptr.exp: Update.
15456 * gdb.mi/mi-cmd-param-changed.exp: Update.
15457
4ea6efe9
DE
154582015-05-26 Doug Evans <dje@google.com>
15459
15460 * gdb.python/py-lazy-string.c: New file.
15461 * gdb.python/py-lazy-string.exp: New file.
15462 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
15463 (main): Update. Add estring3.
15464 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
15465 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
15466
f6bb7db3
YQ
154672015-05-26 Omair Javaid <omair.javaid@linaro.org>
15468 Yao Qi <yao.qi@linaro.org>
15469
15470 * gdb.reverse/aarch64.c: New.
15471 * gdb.reverse/aarch64.exp: New.
15472
a81bfbd0
OJ
154732015-05-26 Omair Javaid <omair.javaid@linaro.org>
15474
25d49b86
PA
15475 * lib/gdb.exp (supports_process_record): Return true for
15476 aarch64*-linux*.
a81bfbd0
OJ
15477 (supports_reverse): Likewise.
15478
158bf1b4
PP
154792015-05-22 Patrick Palka <patrick@parcs.ath.cx>
15480
15481 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15482 Use with_test_prefix.
15483
a0145030
AB
154842015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
15485
15486 * gdb.base/completion.exp: Add test for completion of layout
15487 names.
15488
ebe3b578
AB
154892015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
15490
15491 * lib/gdb.exp (skip_tui_tests): New proc.
15492 * gdb.base/tui-layout.exp: Check skip_tui_tests.
15493
84204ed7
PA
154942015-05-19 Pedro Alves <palves@redhat.com>
15495
15496 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15497 Save the whole env array instead of just HOME. Unset HISTSIZE in
15498 the environment while testing. Restore whole environment
15499 afterwards.
15500
37442ce1
DE
155012015-05-16 Doug Evans <xdje42@gmail.com>
15502
15503 * gdb.guile/scm-ports.c: New file.
15504 * gdb.guile/scm-ports.exp: Add memory port tests.
15505
36de76f9
JK
155062015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15507
15508 * gdb.compile/compile-print.c: New file.
15509 * gdb.compile/compile-print.exp: New file.
15510
3a9558c4
JK
155112015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15512
15513 * gdb.compile/compile-ops.exp: Cast param to void.
15514 * gdb.compile/compile.exp: Complete type for _gdb_expr.
15515 (compile code struct_object.selffield = &struct_object): Add xfail.
15516
aa715135
JG
155172015-05-15 Joel Brobecker <brobecker@adacore.com>
15518
15519 * gdb.ada/arr_enum_with_gap: New testcase.
15520
931e5bc3
JG
155212015-05-15 Joel Brobecker <brobecker@adacore.com>
15522
15523 * gdb.ada/byte_packed_arr: New testcase.
15524
9cd4d857
JB
155252015-05-15 Joel Brobecker <brobecker@adacore.com>
15526
15527 * gdb.ada/pckd_neg: New testcase.
15528
ebfd00d2
PP
155292015-05-13 Patrick Palka <patrick@parcs.ath.cx>
15530
15531 PR gdb/17820
15532 * gdb.base/gdbinit-history.exp: New test.
15533 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
15534 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
15535
4c082a81
SC
155362015-05-09 Siva Chandra Reddy <sivachandra@google.com>
15537
15538 * gdb.python/py-xmethods.cc: Enhance test case.
15539 * gdb.python/py-xmethods.exp: New tests.
15540 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
15541 function.
15542 (B_indexoper): Likewise.
15543 (global_dm_list) : Add new xmethod worker functions.
15544
f7797074
SDJ
155452015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
15546
15547 * gdb.base/coredump-filter.exp: Correctly unset
15548 "coredump_var_addr" array.
15549
a4674e4e
PA
155502015-05-08 Pedro Alves <palves@redhat.com>
15551
15552 * gdb.server/non-existing-program.exp: Unset spawn_id.
15553
df2eb078
SC
155542015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15555
15556 PR python/18291
15557 * gdb.python/py-xmethods.exp: Add tests.
15558
422349a3
YQ
155592015-05-08 Yao Qi <yao.qi@linaro.org>
15560
15561 PR gdb/18208
15562 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15563 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15564 function set_coredump_filter, and remove remote_exec call.
15565 Remove argument ipid. Callers update.
15566 (top level): Don't get inferior's PID.
15567
63fc80ce
AA
155682015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15569
15570 * gdb.base/watch_thread_num.exp: Skip test on targets without
15571 access watchpoints.
15572
80ad801e
PA
155732015-05-06 Pedro Alves <palves@redhat.com>
15574
15575 PR server/18081
15576 * gdb.server/non-existing-program.exp: New file.
15577
0fa7fe50
JB
155782015-05-05 Joel Brobecker <brobecker@adacore.com>
15579
15580 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15581
3ea89b92
PMR
155822015-05-05 Joel Brobecker <brobecker@adacore.com>
15583
15584 * gdb.ada/out_of_line_in_inlined: New testcase.
15585
87b8eff0
JB
155862015-05-05 Joel Brobecker <brobecker@adacore.com>
15587
15588 * gdb.ada/var_rec_arr: New testcase.
15589
5fccc635
YQ
155902015-04-30 Yao Qi <yao.qi@linaro.org>
15591
15592 * gdb.base/break-idempotent.exp: If
15593 skip_hw_watchpoint_multi_tests returns true, skip the tests
15594 on "rwatch" and "awatch".
15595
42d38f42
YQ
155962015-04-30 Yao Qi <yao.qi@linaro.org>
15597
15598 * gdb.base/relativedebug.exp: Invoke gdb command
15599 "info sharedlibrary", and if libc.so doesn't have debug info,
15600 skip the test.
15601
2ce1cdbf
DE
156022015-04-29 Doug Evans <dje@google.com>
15603
15604 * gdb.python/py-xmethods.exp: Add ptype tests.
15605 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15606 get_result_type method.
15607
f24a38c5
LM
156082015-04-29 Luis Machado <lgustavo@codesourcery.com>
15609
15610 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15611 the target does not support hardware watchpoints.
15612
ecbf2b3c
LM
156132015-04-29 Luis Machado <lgustavo@codesourcery.com>
15614
15615 * gdb.base/break-always.exp: Abort testing if writing to memory
15616 causes an error.
15617
34f5f757
DE
156182015-04-28 Doug Evans <dje@google.com>
15619
15620 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15621 * gdb.python/py-pp-registration.exp: ... here. New file.
15622 * gdb.python/py-pp-registration.c: New file.
15623 * gdb.python/py-pp-registration.py: New file.
15624
69b4374a
DE
156252015-04-28 Doug Evans <dje@google.com>
15626
15627 * gdb.python/py-bad-printers.c: New file.
15628 * gdb.python/py-bad-printers.py: New file.
15629 * gdb.python/py-bad-printers.exp: New file.
15630
59fb7612
SS
156312015-04-28 Sasha Smundak <asmundak@google.com>
15632
15633 * gdb.python/py-type.exp: New test.
15634
2631b16a
AW
156352015-04-28 Andy Wingo <wingo@igalia.com>
15636
15637 * gdb.python/py-parameter.exp:
15638 * gdb.guile/scm-parameter.exp: Escape the path that we are
15639 matching against, as it might contain characters that are special
15640 to regular expressions.
15641
460efde1
JB
156422015-04-27 Joel Brobecker <brobecker@adacore.com>
15643
15644 * gdb.ada/rec_comp: New testcase.
15645
2d369d8e
SDJ
156462015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15647
15648 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15649 before using it.
15650
cf75d6c3
AB
156512015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15652
15653 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15654 new tests for verilog output.
15655
8dbe7ca5
YQ
156562015-04-24 Yao Qi <yao.qi@linaro.org>
15657
15658 * boards/remote-gdbserver-on-localhost.exp: New file.
15659
4ef9fb2f
PA
156602015-04-23 Pedro Alves <palves@redhat.com>
15661
15662 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15663 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15664 "end of file", remove $inferior_spawn_id from the indirect list.
15665
0a803169
PA
156662015-04-23 Pedro Alves <palves@redhat.com>
15667
15668 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15669
749ef8f8
PA
156702015-04-23 Pedro Alves <palves@redhat.com>
15671
15672 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15673 on $any_spawn_id instead of only on $gdb_spawn_id.
15674
8aae4344
PM
156752015-04-21 Pierre Muller <muller@sourceware.org>
15676
15677 PR pascal/17815
15678 * lib/pascal.exp (gpc_compile): Add new option "class".
15679 (fpc_compile): Likewise.
15680 * gdb.pascal/case-insensitive-symbols.pas: New file.
15681 * gdb.pascal/case-insensitive-symbols.exp: New file.
15682
1586c8fb
GB
156832015-04-20 Gary Benson <gbenson@redhat.com>
15684
15685 * gdb.base/attach.exp: Fix three extended remote failures.
15686
1b6e6f5c
GB
156872015-04-17 Gary Benson <gbenson@redhat.com>
15688
15689 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15690 the main executable over the remote protocol.
15691
e797481d
PA
156922015-04-16 Pedro Alves <palves@redhat.com>
15693
15694 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15695 a new gdbserver if gdbserver_reconnect_p is set.
15696
1ca99c42
PA
156972015-04-16 Pedro Alves <palves@redhat.com>
15698
15699 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15700 is set, don't exit gdbserver.
15701
af9fd6f8
AA
157022015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15703
15704 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15705 appropriate .insn, such that an older assembler can be used.
15706 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15707 the z/Architecture instruction set on 31-bit targets as well.
15708
04ff1e61
AA
157092015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15710
15711 * gdb.go/handcall.exp: Remove all logic related to the first
15712 breakpoint and rely on go_runto_main instead.
15713 * gdb.go/strings.exp: Likewise.
15714 * gdb.go/unsafe.exp: Likewise.
15715 * gdb.go/hello.exp: Likewise. Also rename the remaining
15716 breakpoint marker to "breakpoint 1".
15717 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15718 * gdb.go/strings.go: Likewise.
15719 * gdb.go/unsafe.go: Likewise.
15720 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15721 "set breakpoint 2 here" and rename the remaining breakpoint marker
15722 to "breakpoint 1".
15723
40d2f8d6
SM
157242015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15725
15726 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15727 if itertools.imap is not present.
15728 * gdb.python/py-objfile.exp: Add parentheses.
15729 * gdb.python/py-type.exp: Same.
15730 * gdb.python/py-unwind-maint.py: Same.
15731
8cbc97c6
YQ
157322015-04-15 Yao Qi <yao.qi@linaro.org>
15733
15734 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15735 of ":$ptr_size" and set its form explicitly.
15736
45fd756c
YQ
157372015-04-15 Pedro Alves <palves@redhat.com>
15738 Yao Qi <yao.qi@linaro.org>
15739
15740 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15741 timeout by factor of 4.
15742 (test_regular_watch): Likewise.
15743 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15744 * gdb.reverse/sigall-reverse.exp: Likewise.
15745 * gdb.reverse/until-precsave.exp: Likewise.
15746 * lib/gdb.exp (with_timeout_factor): New proc.
15747 (gdb_expect): Move some code to ...
15748 (get_largest_timeout): ... here. New procedure.
15749
9e811bc3
LM
157502015-04-14 Luis Machado <lgustavo@codesourcery.com>
15751
15752 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15753
0ff6fcb2
LM
157542015-04-13 Luis Machado <lgustavo@codesourcery.com>
15755
15756 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15757 to write to the .text section.
15758
7578d5f7
LM
157592015-04-13 Luis Machado <lgustavo@codesourcery.com>
15760
15761 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15762 Handle the case of targets that do not provide PID information.
15763
2efe15c4
YQ
157642015-04-13 Yao Qi <yao.qi@linaro.org>
15765
15766 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15767 and use expect instead of gdb_expect.
15768
8cd8f2f8
SDJ
157692015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15770
15771 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15772 "coredump_var_addr" to avoid naming conflict with other testcases.
15773
9ee41772
PA
157742015-04-10 Pedro Alves <palves@redhat.com>
15775
15776 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15777 gdb_test_sequence and gdb_assert.
15778
07473109
PA
157792015-04-10 Pedro Alves <palves@redhat.com>
15780
15781 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15782 test messages that don't include the breakpoint address.
15783
de3db44c
YQ
157842015-04-10 Yao Qi <yao.qi@linaro.org>
15785
15786 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15787 false for some offset and width combinations which aren't
15788 supported by linux kernel.
15789
c79d856c
PA
157902015-04-10 Pedro Alves <palves@redhat.com>
15791
15792 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15793 procedure, factored out from ...
15794 (top level): ... here. Add "set displaced-stepping" testing axis.
15795 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15796 parameter "displaced". Use it.
15797 (top level): Use foreach and add "set displaced-stepping" testing
15798 axis.
15799
ebc90b50
PA
158002015-04-10 Pedro Alves <palves@redhat.com>
15801
15802 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15803 Remove comment.
15804 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15805 both the address of the instruction that triggers the watchpoint
15806 and the address of the instruction immediately after, and use
15807 those addresses for the test. Fix comment.
15808
8f572e5c
PA
158092015-04-10 Pedro Alves <palves@redhat.com>
15810
15811 * gdb.base/sigstep.exp (breakpoint_to_handler)
15812 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15813 Test "backtrace" in handler.
15814 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15815 (top level): Add new "displaced" test axis to
15816 breakpoint_to_handler, breakpoint_to_handler_entry and
15817 breakpoint_over_handler.
15818
8d707a12
PA
158192015-04-10 Pedro Alves <palves@redhat.com>
15820
15821 PR gdb/18216
15822 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15823
ef713951
YQ
158242015-04-10 Yao Qi <yao.qi@linaro.org>
15825
15826 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15827 (test_add_rn_pc): New function.
15828 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15829 (top level): Invoke test_add_rn_pc.
15830
906d60cf
PA
158312015-04-10 Pedro Alves <palves@redhat.com>
15832
15833 PR gdb/13858
15834 * gdb.base/step-over-no-symbols.exp: New file.
15835
f2983cc3
AW
158362015-04-09 Andy Wingo <wingo@igalia.com>
15837
15838 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15839 after the Python tests.
15840
6d62641c
SDJ
158412015-04-08 Keith Seitz <keiths@redhat.com>
15842
15843 PR python/16699
15844 * gdb.python/py-completion.exp: New tests for completion.
15845 * gdb.python/py-completion.py (CompleteLimit1): New class.
15846 (CompleteLimit2): Likewise.
15847 (CompleteLimit3): Likewise.
15848 (CompleteLimit4): Likewise.
15849 (CompleteLimit5): Likewise.
15850 (CompleteLimit6): Likewise.
15851 (CompleteLimit7): Likewise.
15852
f3770638
PA
158532015-04-08 Pedro Alves <palves@redhat.com>
15854
15855 PR gdb/18214
15856 PR gdb/18216
15857 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15858 function.
15859 (main): Install it as SIGUSR1 handler.
15860 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15861 parameter. Always use "setup" as prefix. Toggle "set
15862 displaced-stepping" off/on depending on global. Don't switch to
15863 thread 1 here.
15864 (top level): Add displaced stepping "off/on" test axis. Update
15865 "setup" calls. Wrap each subtest with with_test_prefix. Test
15866 continuing with a queued signal in each thread.
15867
4496bed7
PA
158682015-04-08 Pedro Alves <palves@redhat.com>
15869
15870 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15871 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15872 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15873 Return early if running to main fails.
15874 * gdb.trace/while-stepping.exp: Likewise.
15875
b97fde92
PA
158762015-04-07 Pedro Alves <palves@redhat.com>
15877
15878 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15879 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15880 interact with inferior program.
15881
f71c18e7
PA
158822015-04-07 Pedro Alves <palves@redhat.com>
15883
15884 * lib/gdb.exp (inferior_spawn_id): New global.
15885 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15886 spawn id after processing the user code.
15887 (default_gdb_start): Set inferior_spawn_id.
15888 (send_inferior): New procedure.
15889 * lib/gdbserver-support.exp (gdbserver_start): Set
15890 inferior_spawn_id.
15891 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15892
6423214f
PA
158932015-04-07 Pedro Alves <palves@redhat.com>
15894
15895 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15896 * lib/gdbserver-support.exp (gdbserver_start): Make
15897 $server_spawn_id global.
15898 (gdbserver_start): Don't wait for gdbserver's spawn id with
15899 expect_background.
15900 (close_gdbserver): New procedure.
15901 (gdb_exit): Rename the default version and reimplement.
15902
71c0ee8c
PA
159032015-04-07 Pedro Alves <palves@redhat.com>
15904
72f4393d 15905 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15906 append the substituted item, not the original item.
15907
203bc29b
PA
159082015-04-07 Pedro Alves <palves@redhat.com>
15909
15910 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15911 gdb_expect.
15912
508a3ddf
PA
159132015-04-07 Pedro Alves <palves@redhat.com>
15914
15915 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15916 output appearing once only.
15917
9f6dbe2b
PA
159182015-04-07 Pedro Alves <palves@redhat.com>
15919
15920 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15921 that doesn't expect anything. Return early if running to main
15922 fails.
15923
337532fa
YQ
159242015-04-07 Yao Qi <yao.qi@linaro.org>
15925
15926 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15927 (child_function): Call alarm.
15928 (main): Move call to alarm into the loop.
15929 * gdb.threads/non-stop-fair-events.exp: Build program with
15930 -DTIMEOUT=$timeout.
15931
01b622d4
DE
159322015-04-06 Doug Evans <xdje42@gmail.com>
15933
15934 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15935 Fix dest parameter to board_info.
15936 (fpc_compile): Ditto.
15937 (gdb_compile_pascal): Rename dest arg to destfile.
15938
961f4160
PMR
159392015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15940
15941 * gdb.ada/funcall_ref.exp: New file.
15942 * gdb.ada/funcall_ref/foo.adb: New file.
15943
cafda597
YQ
159442015-04-02 Yao Qi <yao.qi@linaro.org>
15945
15946 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15947 is remote.
15948
fed040c6
GB
159492015-04-02 Gary Benson <gbenson@redhat.com>
15950
15951 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15952
d11916aa
SS
159532015-04-01 Sasha Smundak <asmundak@google.com>
15954
15955 * gdb.python/py-unwind-maint.c: New file.
15956 * gdb.python/py-unwind-maint.exp: New test.
15957 * gdb.python/py-unwind-maint.py: New file.
15958 * gdb.python/py-unwind.c: New file.
15959 * gdb.python/py-unwind.exp: New test.
15960 * gdb.python/py-unwind.py: New test.
15961
a1471180
PA
159622015-04-01 Pedro Alves <palves@redhat.com>
15963
15964 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15965 to fail instead of non-existent $test.
15966
0bbeccb1
PA
159672015-04-01 Pedro Alves <palves@redhat.com>
15968
15969 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15970 GDBFLAGS if not empty.
15971
3c724c8c
PMR
159722015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15973
15974 * gdb.ada/complete.exp: Remove "multi_line".
15975 * gdb.ada/info_exc.exp: Remove "multi_line".
15976 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15977 * gdb.ada/ptype_field.exp: Remove "multi_line".
15978 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15979 * gdb.ada/tagged.exp: Remove "multi_line".
15980 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15981 [multi_line ...]
15982 * gdb.btrace/delta.exp: Likewise.
15983 * gdb.btrace/exception.exp: Likewise.
15984 * gdb.btrace/function_call_history.exp: Likewise.
15985 * gdb.btrace/instruction_history.exp: Likewise.
15986 * gdb.btrace/nohist.exp: Likewise.
15987 * gdb.btrace/record_goto.exp: Likewise.
15988 * gdb.btrace/segv.exp: Likewise.
15989 * gdb.btrace/stepi.exp: Likewise.
15990 * gdb.btrace/tailcall.exp: Likewise.
15991 * gdb.btrace/unknown_functions.exp: Likewise.
15992 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15993 * lib/gdb.exp: Add the "multi_line" helper.
15994
4eec2deb
PA
159952015-04-01 Pedro Alves <palves@redhat.com>
15996
15997 * gdb.threads/tid-reuse.c: New file.
15998 * gdb.threads/tid-reuse.exp: New file.
15999
df8411da
SDJ
160002015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
16001
16002 PR corefiles/16092
16003 * gdb.base/coredump-filter.c: New file.
16004 * gdb.base/coredump-filter.exp: Likewise.
16005
6ef37366
PM
160062015-03-27 Petr Machata <pmachata@redhat.com>
16007
16008 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
16009 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
16010 (Dwarf::assemble): Initialize them.
16011 (Dwarf::lines): New function.
16012
7ec911b0
JT
160132015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
16014
16015 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
16016 SYMBOL_PREFIX for x86_64-*-cygwin.
16017
ff908ebf
AW
160182015-03-26 Andy Wingo <wingo@igalia.com>
16019
16020 PR symtab/18148
16021 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
16022 const_value but not a location.
16023 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
16024 location defined in non-main CUs are visible.
16025
6d5f0679
YQ
160262015-03-26 Yao Qi <yao.qi@linaro.org>
16027
16028 PR testsuite/18139
16029 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
16030 Add a line number entry for the same line.
16031 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
16032 Add a line number entry for the same line.
16033
2898689b
YQ
160342015-03-26 Yao Qi <yao.qi@linaro.org>
16035
16036 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
16037 .int 0.
16038 (func): Likewise. Add .Lfunc_1 label.
16039 Use .Lfunc_1 label.
16040 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
16041 .int 0.
16042 (func): Likewise.
16043 Use .Lfunc_1 label.
16044
85180498
YQ
160452015-03-26 Yao Qi <yao.qi@linaro.org>
16046
16047 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
16048 Call gdb_compile instead to compile each .s files without debug
16049 information.
16050
8aa08a8d
YQ
160512015-03-26 Yao Qi <yao.qi@linaro.org>
16052
16053 * gdb.base/savedregs.exp (process_saved_regs): Make
16054 "Saved registers:" optional in the pattern.
16055
66849923
MM
160562015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16057
16058 * gdb.btrace/next.exp: Merged into step.exp.
16059 * gdb.btrace/finish.exp: Merged into step.exp.
16060 * gdb.btrace/nexti.exp: Merged into stepi.exp.
16061 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
16062 "record goto" and checking the exact replay position.
16063 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
16064 check for "Recording format" in "info record" output.
16065 * gdb.btrace/record_goto.exp: Choose test file based on target.
16066 * gdb.btrace/x86-record_goto.S: Renamed into ...
16067 * gdb.btrace/x86_64-record_goto.S: ... this.
16068 * gdb.btrace/i686-record_goto.S: New.
16069 * gdb.btrace/x86-tailcall.S: Renamed into ...
16070 * gdb.btrace/x86_64-tailcall.S: ... this.
16071 * gdb.btrace/i686-tailcall.S: New.
16072 * gdb.btrace/x86-tailcall.c: Renamed into ...
16073 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
16074 separate statements. Update test.
16075 * gdb.btrace/delta.exp: Use record_goto.c as test file.
16076 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
16077 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
16078 * gdb.btrace/tailcall.exp: Choose test file based on target.
16079 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
16080
11cc1b74
MM
160812015-03-25 Markus Metzger <markus.t.metzger@intel.com>
16082
16083 * gdb.btrace/exception.exp: Increase BTS buffer size.
16084
a25d8bf9
PA
160852015-03-24 Pedro Alves <palves@redhat.com>
16086
16087 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
16088
856e7dd6
PA
160892015-03-24 Pedro Alves <palves@redhat.com>
16090
16091 * gdb.threads/schedlock.exp (test_step): No longer expect that
16092 "set scheduler-locking step" with "next" over a function call runs
16093 threads unlocked.
16094
ad235a41
AT
160952015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16096
16097 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
16098
15630549
AT
160992015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
16100
16101 PR breakpoints/16466
16102 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
16103 * gdb.mi/mi-pending.c (thread_func): New function.
16104 (int main): Add threading support required.
16105 * gdb.mi/mi-pending.exp: Add tests for this issue.
16106 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
16107 (pendfunc2): Remove stdio dependency.
16108 * gdb.mi/mi-pendshr2.c: New file.
16109
693dca06
KS
161102015-03-23 Keith Seitz <keiths@redhat.com>
16111
16112 * gdb.linespec/keywords.c: New file.
16113 * gdb.linespec/keywords.exp: New file.
16114
7e993ebf
KS
161152015-03-23 Keith Seitz <keiths@redhat.com>
16116
16117 PR gdb/18021
16118 * gdb.dwarf2/staticvirtual.exp: New test.
16119
bc23328c
JK
161202015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16121
16122 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
16123 * README: Remove HP-UX and gdb.hp.
16124 (configuration):
16125 * configure: Regenerate.
16126 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
16127 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
16128 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
16129 gdb.hp/gdb.defects/Makefile.
16130 * gdb.hp/Makefile.in: File deleted.
16131 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
16132 * gdb.hp/gdb.aCC/optimize.c: File deleted.
16133 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
16134 * gdb.hp/gdb.aCC/run.c: File deleted.
16135 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
16136 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
16137 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
16138 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
16139 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
16140 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
16141 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
16142 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
16143 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
16144 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
16145 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
16146 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
16147 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
16148 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
16149 * gdb.hp/gdb.base-hp/reg.s: File deleted.
16150 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
16151 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
16152 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
16153 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
16154 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
16155 * gdb.hp/gdb.compat/Makefile.in: File deleted.
16156 * gdb.hp/gdb.compat/average.c: File deleted.
16157 * gdb.hp/gdb.compat/sum.c: File deleted.
16158 * gdb.hp/gdb.compat/xdb.c: File deleted.
16159 * gdb.hp/gdb.compat/xdb0.c: File deleted.
16160 * gdb.hp/gdb.compat/xdb0.h: File deleted.
16161 * gdb.hp/gdb.compat/xdb1.c: File deleted.
16162 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
16163 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
16164 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
16165 * gdb.hp/gdb.defects/Makefile.in: File deleted.
16166 * gdb.hp/gdb.defects/bs14602.c: File deleted.
16167 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
16168 * gdb.hp/gdb.defects/solib-d.c: File deleted.
16169 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
16170 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
16171 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
16172 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
16173 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
16174 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
16175 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
16176 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
16177 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
16178 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
16179 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
16180 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
16181 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
16182 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
16183 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
16184 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
16185 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
16186 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
16187 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
16188 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
16189 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
16190 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
16191 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
16192 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
16193 * gdb.hp/tools/odump: File deleted.
16194
8bf3b159
PA
161952015-03-19 Pedro Alves <palves@redhat.com>
16196
16197 * gdb.threads/continue-pending-status.exp (saw_thread_2)
16198 (saw_thread_3): New globals.
16199 (top level): Increment them when an event for the corresponding
16200 thread is seen.
16201 (no thread starvation): New test.
16202
eb54c8bf
PA
162032015-03-19 Pedro Alves <palves@redhat.com>
16204
16205 * gdb.threads/continue-pending-status.c: New file.
16206 * gdb.threads/continue-pending-status.exp: New file.
16207
32d2e5d6
PA
162082015-03-18 Pedro Alves <palves@redhat.com>
16209
16210 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16211 Use gdb_is_target_remote instead of is_remote. Use
16212 gdb_test_multiple instead of gdb_expect. Exit early if
16213 gdb_test_multiple hits its internal matches. Tighten stepi tests
16214 expected output. Fail on exit with any signal, instead of just
16215 SIGILL.
16216
f68f11b7
YQ
162172015-03-18 Yao Qi <yao.qi@linaro.org>
16218
16219 PR tdep/18107
16220 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
16221 variable.
16222 * gdb.base/catch-syscall.exp: Don't skip it on
16223 aarch64*-*-linux* target. Remove elements in all_syscalls.
16224 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16225 target.
16226 (setup_all_syscalls): New proc.
16227
ca5fd19b
YQ
162282015-03-16 Yao Qi <yao.qi@linaro.org>
16229
16230 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16231 (top level): Skip tests if valid_addr_p returns false for
16232 $cmd1 or $cmd2.
16233
85642ba0
AW
162342015-03-11 Andy Wingo <wingo@igalia.com>
16235
16236 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16237
e03f9645
YQ
162382015-03-11 Yao Qi <yao.qi@linaro.org>
16239
16240 * gdb.base/catch-syscall.exp: Fix typo in comments.
16241
5d0962b2
YQ
162422015-03-11 Yao Qi <yao.qi@linaro.org>
16243
16244 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16245
b2df3cef
PA
162462015-03-09 Pedro Alves <palves@redhat.com>
16247
16248 * dg-extract-results.py: Delete.
16249
ef878e53
PA
162502015-03-09 Pedro Alves <palves@redhat.com>
16251
16252 Merge dg-extract-results.sh from GCC upstream (r218843).
16253
16254 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16255 * dg-extract-results.sh: Use --text with grep to avoid issues with
16256 binary files. Fall back to cat -v, if that doesn't work.
16257
9494d219
PA
162582015-03-05 Pedro Alves <palves@redhat.com>
16259
16260 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16261
a8d9763a
SM
162622015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16263
16264 * lib/mi-support.exp (mi_expect_interrupt): Accept
16265 alternative event for when in all-stop mode.
16266
be9957b8
PA
162672015-03-04 Pedro Alves <palves@redhat.com>
16268
16269 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16270
d57be0f4 162712015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16272
16273 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16274
c214c7cf
AA
162752015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16276
16277 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16278 regexps for GDB's current line display, accept a hex address
16279 preceding the line number.
16280
6d74a497
AA
162812015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16282
16283 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
16284 the 'arch1' variable for "s390*-linux*" targets.
16285
511aee7c
PA
162862015-03-04 Pedro Alves <palves@redhat.com>
16287
16288 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
16289 (main): Pass missing retval argument to pthread_join call.
16290
95e50b27
PA
162912015-03-02 Pedro Alves <palves@redhat.com>
16292
16293 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
16294 (top level): Call do_test with non-stop as well.
16295
28054d69
PA
162962015-03-02 Pedro Alves <palves@redhat.com>
16297
16298 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
16299 -1.
16300
4fa5d7b4
AA
163012015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16302
16303 * gdb.arch/s390-vregs.exp: New test.
16304 * gdb.arch/s390-vregs.S: New file.
16305
97c18565
PA
163062015-02-27 Pedro Alves <palves@redhat.com>
16307
16308 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
16309 call to catch_command_errors.
16310 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16311 catch_command_errors.
16312
a37bfa30
PA
163132015-02-27 Pedro Alves <palves@redhat.com>
16314
16315 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
16316 "true" for boolean result.
16317 * gdb.gdb/selftest.exp (test_with_self): Also accept full
16318 prototype of main.
16319
6f98576f
PA
163202015-02-27 Pedro Alves <palves@redhat.com>
16321
16322 * lib/unbuffer_output.c: New file.
16323 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
16324 (main): Call gdb_unbuffer_output.
16325
eba5ab56
YQ
163262015-02-27 Yao Qi <yao.qi@linaro.org>
16327
16328 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
16329 target.
16330
0def5aaa
DE
163312015-02-26 Doug Evans <dje@google.com>
16332
16333 * gdb.cp/class2.cc (Dbase, D): New classes.
16334 (main): New local delta.
16335 * gdb.cp/class2.exp: Test printing delta.
16336 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
16337 (dynbar): New global.
16338 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
16339
081a1c2c
JK
163402015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16341
16342 * gdb.compile/compile-ifunc.c: New file.
16343 * gdb.compile/compile-ifunc.exp: New file.
16344
2f41223f
AT
163452015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
16346
16347 * gdb.base/structs.exp: Check for correct struct on finish.
16348
03eddd80
YQ
163492015-02-26 Yao Qi <yao.qi@linaro.org>
16350
16351 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
16352 is zero.
16353
80c57053
JK
163542015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16355
16356 * gdb.arch/cordic.ko.bz2: New file.
16357 * gdb.arch/cordic.ko.debug.bz2: New file.
16358 * gdb.arch/ppc64-symtab-cordic.exp: New file.
16359
21613c12
YQ
163602015-02-25 Yao Qi <yao.qi@linaro.org>
16361
16362 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
16363 aarch64*-*-* target.
16364
d8b901ed
PA
163652015-02-23 Pedro Alves <palves@redhat.com>
16366
16367 * lib/gdb.exp (delete_breakpoints): Rewrite using
16368 gdb_test_multiple.
16369
e5b85ead
PA
163702015-02-23 Pedro Alves <palves@redhat.com>
16371
16372 * gdb.base/info-os.c: Include stdlib.h.
16373
85c3a371
DE
163742015-02-22 Doug Evans <xdje42@gmail.com>
16375
16376 PR symtab/17855
16377 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
16378 is read after symbols have been re-read.
16379 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
16380 * gdb.ada/exec_changed/second.adb (Second): Ditto.
16381
96553a0c
DE
163822015-02-21 Doug Evans <dje@google.com>
16383
16384 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
16385
97a0c697
JK
163862015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16387
16388 PR corefiles/17808
16389 * gdb.arch/i386-biarch-core.core.bz2: New file.
16390 * gdb.arch/i386-biarch-core.exp: New file.
16391
a47cd6e9
PA
163922015-02-21 Pedro Alves <palves@redhat.com>
16393
16394 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
16395 runto_main fails.
16396
c5facdc4
PA
163972015-02-20 Pedro Alves <palves@redhat.com>
16398
16399 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
16400 info probes.
16401
2db9a427
PA
164022015-02-20 Pedro Alves <palves@redhat.com>
16403
16404 * gdb.threads/multi-create-ns-info-thr.exp: New file.
16405
60fb7e9e
PA
164062015-02-20 Pedro Alves <palves@redhat.com>
16407
16408 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
16409 clean_restart before gdb_target_supports_trace.
16410
5c5019c2
PA
164112015-02-20 Pedro Alves <palves@redhat.com>
16412
16413 PR threads/18006
16414 * gdb.threads/clone-thread_db.c: New file.
16415 * gdb.threads/clone-thread_db.exp: New file.
16416
c9587f88
AT
164172015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
16418
16419 PR breakpoints/16812
16420 * gdb.base/catch-gdb-caused-signals.c: New file.
16421 * gdb.base/catch-gdb-caused-signals.exp: New file.
16422
f6a88844
JM
164232015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
16424
16425 * configure: Regenerated.
16426 * configure.ac: Use GDB_AC_TRANSFORM.
16427 * aclocal.m4: sinclude ../transform.m4.
16428
497c491b
JM
164292015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16430
16431 * lib/dtrace.exp: New file.
16432 * gdb.base/dtrace-probe.exp: Likewise.
16433 * gdb.base/dtrace-probe.d: Likewise.
16434 * gdb.base/dtrace-probe.c: Likewise.
16435 * lib/pdtrace.in: Likewise.
16436 * configure.ac: Output variables with the transformed names of
16437 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
16438 * configure: Regenerated.
16439
03e98035
JM
164402015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16441
16442 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
16443 expected message when trying to access $_probe_* convenience
16444 variables while not on a probe.
16445
63cc30e9
JK
164462015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16447
16448 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
16449
0703599a
PA
164502015-02-11 Pedro Alves <pedro@codesourcery.com>
16451
16452 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
16453 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
16454
7e60a48e
DE
164552015-02-10 Doug Evans <xdje42@gmail.com>
16456
16457 * lib/gdb.exp (gdb_load): Always return a result.
16458
01b088bc
PA
164592015-02-10 Pedro Alves <palves@redhat.com>
16460
16461 * gdb.threads/signal-sigtrap.c: New file.
16462 * gdb.threads/signal-sigtrap.exp: New file.
16463
b05ec7a5
AT
164642015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
16465
16466 * gdb.trace/no-attach-trace.c: New file.
16467 * gdb.trace/no-attach-trace.exp: New file.
16468
a2c2acaf
MW
164692015-02-09 Mark Wielaard <mjw@redhat.com>
16470
16471 * gdb.dwarf2/atomic.c: New file.
16472 * gdb.dwarf2/atomic-type.exp: Likewise.
16473
31fd9caa
MM
164742015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16475
16476 * gdb.btrace/buffer-size.exp: Update "info record" output.
16477 * gdb.btrace/delta.exp: Update "info record" output.
16478 * gdb.btrace/enable.exp: Update "info record" output.
16479 * gdb.btrace/finish.exp: Update "info record" output.
16480 * gdb.btrace/instruction_history.exp: Update "info record" output.
16481 * gdb.btrace/next.exp: Update "info record" output.
16482 * gdb.btrace/nexti.exp: Update "info record" output.
16483 * gdb.btrace/step.exp: Update "info record" output.
16484 * gdb.btrace/stepi.exp: Update "info record" output.
16485 * gdb.btrace/nohist.exp: Update "info record" output.
16486
d33501a5
MM
164872015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16488
16489 * gdb.btrace/buffer-size: New.
16490
f4abbc16
MM
164912015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16492
16493 * gdb.btrace/delta.exp: Update "info record" output.
16494 * gdb.btrace/enable.exp: Update "info record" output.
16495 * gdb.btrace/finish.exp: Update "info record" output.
16496 * gdb.btrace/instruction_history.exp: Update "info record" output.
16497 * gdb.btrace/next.exp: Update "info record" output.
16498 * gdb.btrace/nexti.exp: Update "info record" output.
16499 * gdb.btrace/step.exp: Update "info record" output.
16500 * gdb.btrace/stepi.exp: Update "info record" output.
16501 * gdb.btrace/nohist.exp: Update "info record" output.
16502
b9d61307
SM
165032015-02-06 Simon Marchi <simon.marchi@ericsson.com>
16504
16505 PR gdb/15678
16506 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
16507
e584fdbc
PA
165082015-02-06 Pedro Alves <palves@redhat.com>
16509
16510 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
16511 macro.
16512 (seconds_left, again): New globals.
16513 (main): Wait seconds_left in a 1-second sleep loop instead of
16514 sleeping 180 seconds. If 'again' is set, reset the seconds
16515 counter.
16516 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
16517 'again' in the inferior before detaching. Print the seconds left.
16518 (options): New global.
16519 (top level): Build program with -DTIMEOUT=$timeout.
16520
77f41761
PA
165212015-02-06 Pedro Alves <palves@redhat.com>
16522
16523 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
16524 determine how many seconds to pass to 'alarm'.
16525 * gdb.base/gdb-sigterm.exp (top level): Build program with
16526 -DTIMEOUT=$timeout.
16527 (do_test): Return success/failure indication. Add more verbose
16528 logging. Don't fail if 200 single steps are seen. Instead, fail
16529 when the test times out.
16530 (passes): New global.
16531 (top level): Break the testing loop if testing fails on any
16532 iteration. Use gdb_assert.
16533
b9394193
DB
165342015-02-04 Don Breazeal <donb@codesourcery.com>
16535
16536 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
16537 and initialize them.
16538 (ipc_cleanup): New function.
16539 (main): Don't declare shmid, semid, and msqid. Add a call to
16540 atexit so that we call ipc_cleanup on exit.
16541
42d9e528
PA
165422015-02-04 Pedro Alves <palves@redhat.com>
16543
16544 * boards/native-extended-gdbserver.exp: Remove any target variant
16545 specifications from the board name before clearing the isremote
16546 flag from board_info.
16547
ae6ae975
DE
165482015-01-31 Doug Evans <xdje42@gmail.com>
16549
16550 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16551
cfb069a8
GB
165522015-01-31 Gary Benson <gbenson@redhat.com>
16553
16554 * gdb.base/completion.exp: Disable completion limiting for
16555 existing tests. Add new tests to check completion limiting.
16556 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16557
5dd31d79
DE
165582015-01-31 Doug Evans <xdje42@gmail.com>
16559
16560 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16561
9f050062
DE
165622015-01-31 Doug Evans <xdje42@gmail.com>
16563
16564 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16565 entries. Duplicate file section script entries.
16566 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16567 inlined entries. Add test for safe-path rejection.
16568 * gdb.python/py-section-script.c: Add duplicate inlined section script
16569 entries. Duplicate file section script entries.
16570 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16571 inlined entries. Add test for safe-path rejection.
16572
df25ebbd
JB
165732015-01-29 Joel Brobecker <brobecker@adacore.com>
16574
16575 * gdb.ada/disc_arr_bound: New testcase.
16576
4a0ca9ec
JB
165772015-01-29 Joel Brobecker <brobecker@adacore.com>
16578
16579 * gdb.ada/mi_var_array: New testcase.
16580
3a8b707a
DE
165812015-01-27 Doug Evans <dje@google.com>
16582
16583 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16584 Add test for objfile.filename, objfile.username after objfile
16585 has been unloaded.
16586
f8313f6e
JB
165872015-01-26 Joel Brobecker <brobecker@adacore.com>
16588
16589 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16590 the second test to print the name attribute of value
16591 returned by the call to gdb.lookup_type, and adjust
16592 the expected output accordingly.
16593
37bc665e
MW
165942015-01-25 Mark Wielaard <mjw@redhat.com>
16595
16596 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16597 * gdb.base/disp-step-fork.c: Include unistd.h.
16598 * gdb.base/siginfo-obj.c: Include stdio.h.
16599 * gdb.base/siginfo-thread.c: Likewise.
16600 * gdb.mi/non-stop.c: Include unistd.h.
16601 * gdb.mi/nsthrexec.c: Include stdio.h.
16602 * gdb.mi/pthreads.c: Include unistd.h.
16603 * gdb.modula2/unbounded1.c (main): Declare returns int.
16604 * gdb.reverse/consecutive-reverse.c: Likewise.
16605 * gdb.threads/create-fail.c: Include unistd.h.
16606 * gdb.threads/killed.c: Likewise.
16607 * gdb.threads/linux-dp.c: Likewise.
16608 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16609 * gdb.threads/non-ldr-exc-2.c: Likewise.
16610 * gdb.threads/non-ldr-exc-3.c: Likewise.
16611 * gdb.threads/non-ldr-exc-4.c: Likewise.
16612 * gdb.threads/pthreads.c: Include unistd.h.
16613 (main): Declare returns int.
16614 * gdb.threads/tls-main.c (foo): New declaration.
16615 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16616
f7e5394d
SM
166172015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16618
16619 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16620 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16621
743649fd
MW
166222015-01-15 Mark Wielaard <mjw@redhat.com>
16623
16624 * gdb.base/noreturn-return.c: New file.
16625 * gdb.base/noreturn-return.exp: New file.
16626 * gdb.base/noreturn-finish.c: New file.
16627 * gdb.base/noreturn-finish.exp: New file.
16628
198297aa
PA
166292015-01-23 Pedro Alves <palves@redhat.com>
16630
16631 * gdb.threads/continue-pending-after-query.c: New file.
16632 * gdb.threads/continue-pending-after-query.exp: New file.
16633
717cf30c
AG
166342015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16635 Simon Marchi <simon.marchi@ericsson.com>
16636
16637 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16638 * gdb.base/valgrind-db-attach.exp: Same.
16639 * gdb.base/valgrind-infcall.exp: Same.
16640 * lib/mi-support.exp (default_mi_gdb_start): Same.
16641 * lib/prompt.exp (default_prompt_gdb_start): Same.
16642 * lib/gdb.exp (default_gdb_spawn): Same.
16643 (gdb_interact): New.
16644
16645
4b62a76e
JK
166462015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16647
16648 * gdb.compile/compile.exp (pointer to jit function): New test.
16649
b4cdae6f
WW
166502015-01-17 Wei-cheng Wang <cole945@gmail.com>
16651
16652 * lib/gdb.exp (supports_process_record): Return true for
16653 powerpc*-*-linux*.
16654 (supports_reverse): Likewise.
16655
d221e7ef
DB
166562015-01-15 Don Breazeal <donb@codesourcery.com>
16657
16658 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16659 instead of checking whether the target board is remote and
16660 use spawn_wait_for_attach instead of exec/sleep.
16661 * gdb.base/attach-twice.exp: Likewise.
16662
bafffb51
JB
166632015-01-15 Joel Brobecker <brobecker@adacore.com>
16664
16665 * gdb.ada/var_arr_attrs: New testcase.
16666
5589af0e
PA
166672015-01-14 Pedro Alves <palves@redhat.com>
16668 Joel Brobecker <brobecker@adacore.com>
16669
16670 PR gdb/17525
16671 * gdb.base/bp-cmds-execution-x-script.c: New file.
16672 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16673 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16674
6c400b59
PA
166752015-01-14 Pedro Alves <palves@redhat.com>
16676
16677 PR cli/17828
16678 * gdb.base/batch-preserve-term-settings.c: New file.
16679 * gdb.base/batch-preserve-term-settings.exp: New file.
16680
e02c96a7
DE
166812015-01-13 Doug Evans <dje@google.com>
16682
16683 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16684 binary.
16685
576fd14c
JB
166862015-01-13 Joel Brobecker <brobecker@adacore.com>
16687
16688 * Makefile.in (clean mostlyclean): Do not delete *.py.
16689
04dccad0
JB
166902015-01-13 Joel Brobecker <brobecker@adacore.com>
16691
16692 * gdb.python/py-lookup-type.exp: New file.
16693
3d230f71
PA
166942015-01-12 Pedro Alves <palves@redhat.com>
16695
16696 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16697 restore GDBFLAGS before returning.
16698
7e67715d
JK
166992015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16700
16701 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16702 is_amd64_regs_target and is_x86_like_target.
16703
f2e0d4b4
DE
167042015-01-11 Doug Evans <xdje42@gmail.com>
16705
16706 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16707 is given without an explicit form.
16708 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16709 attributes.
16710 * gdb.dwarf/corrupt.exp: Ditto.
16711 * gdb.dwarf2/enum-type.exp: Ditto.
16712 * gdb.trace/entry-values.exp: Ditto.
16713 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16714
439250fb
DE
167152015-01-11 Doug Evans <xdje42@gmail.com>
16716
16717 PR gdb/15830
16718 * gdb.base/maint.exp: Remove references to "maint demangle".
16719 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16720 Add tests for explicitly specifying language to demangle.
16721 * gdb.dlang/demangle.exp: Ditto.
16722
ede9f622
PA
167232015-01-09 Pedro Alves <palves@redhat.com>
16724
16725 * gdb.threads/non-stop-fair-events.c: New file.
16726 * gdb.threads/non-stop-fair-events.exp: New file.
16727
a7b796db
PA
167282015-01-09 Pedro Alves <palves@redhat.com>
16729
16730 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16731 the global scope. Set a breakpoint after all threads are started
16732 rather than stepping over two source lines. Expect the prompt.
16733 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16734 global.
16735 (NUM): Now 15.
16736 (main): Use threads_started_barrier to wait for all threads to
16737 start. Main thread no longer calls thread_function. Exit after
16738 180 seconds.
16739 (loop): New function.
16740 (thread_function): Wait on threads_started_barrier barrier. Call
16741 'loop' at each iteration.
16742 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16743 threads have started, instead of hardcoding number of "next"
16744 steps. Use an access watchpoint instead of a write watchpoint.
16745
9665ffdd
PA
167462015-01-09 Pedro Alves <palves@redhat.com>
16747
16748 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16749 (thread_func): Wait on barrier.
16750 (main): Wait for all threads to start before stopping GDB.
16751 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16752 global.
16753 (thread1_func, thread2_func): Wait on barrier.
16754 (main): Wait for all threads to start before stopping GDB.
16755 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16756 New global.
16757 (thread1_func, thread2_func): Wait on barrier.
16758 (main): Wait for all threads to start before stopping GDB.
16759
c945a99f
PA
167602015-01-09 Pedro Alves <palves@redhat.com>
16761
16762 * gdb.threads/attach-many-short-lived-threads.c: New file.
16763 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16764
c1a747c1
PA
167652014-01-09 Pedro Alves <palves@redhat.com>
16766
16767 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16768 instead of to thread 2.
16769 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16770 Add barrier around each pthread_create call instead of around all
16771 calls.
16772 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16773 Set a break on thread_function and have the child threads hit it
16774 one at at a time.
16775
60b3033e
PA
167762015-01-09 Pedro Alves <palves@redhat.com>
16777
16778 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16779 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16780 false.
16781 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16782 checking whether the target board is remote.
16783 * gdb.multi/multi-attach.exp: Likewise.
16784 * gdb.python/py-sync-interp.exp: Likewise.
16785 * gdb.server/ext-attach.exp: Likewise.
16786 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16787 tests that need to attach, instead of checking whether the target
16788 board is remote at the top of the file.
16789
acc018ac
YQ
167902015-01-08 Yao Qi <yao@codesourcery.com>
16791
16792 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16793
50a18af8
JK
167942015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16795
16796 Fix testcase compilation.
16797 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16798
8503d6e1
JB
167992015-01-06 Joel Brobecker <brobecker@adacore.com>
16800
16801 * gdb.python/py-type.exp: Add a couple test about empty
16802 array creation, and negative-length array creation.
16803
cc73dbcc
DE
168042015-01-02 Doug Evans <xdje42@gmail.com>
16805
16806 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16807
0300bbc7
DE
168082015-01-02 Doug Evans <dje@google.com>
16809
16810 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16811
9d85a0ec
YQ
168122014-12-29 Yao Qi <yao@codesourcery.com>
16813
16814 * gdb.trace/entry-values.exp: Update comments. Rename variable
16815 bar_call_foo to returned_from_foo.
16816
87186c6a
MMN
168172014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16818
16819 PR gdb/17394
16820 * gdb.linespec/break-asm-file.c: New file.
16821 * gdb.linespec/break-asm-file.exp: New file.
16822 * gdb.linespec/break-asm-file0.s: New file.
16823 * gdb.linespec/break-asm-file1.s: New file.
16824
1bab7383
YQ
168252014-12-18 Nigel Stephens <nigel@mips.com>
16826 Maciej W. Rozycki <macro@codesourcery.com>
16827
16828 * gdb.base/float.exp: Handle the new output from "info float" on
16829 MIPS targets.
16830
1bc1068a
JK
168312014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16832
16833 Fix MinGW compilation.
16834 * gdb.compile/compile-ops.exp: Update untested message if
16835 !skip_compile_feature_tests.
16836 * gdb.compile/compile-setjmp.exp: Likewise.
16837 * gdb.compile/compile-tls.exp: Likewise.
16838 * gdb.compile/compile.exp: Likewise.
16839 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16840 supported on this host".
16841
b6615d10
DE
168422014-12-16 Doug Evans <xdje42@gmail.com>
16843
16844 * boards/stabs.exp: New file.
16845
25dda427
AA
168462014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16847
16848 * gdb.base/completion.exp: Adjust to format changes of "maint
16849 print user-registers".
16850
bf330350
CU
168512014-12-16 Catalin Udma <catalin.udma@freescale.com>
16852
16853 PR server/17457
16854 * gdb.arch/aarch64-fp.c: New file.
16855 * gdb.arch/aarch64-fp.exp: New file.
16856
395cf596
SDJ
168572014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16858
16859 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16860 r210637, r210913, r211666, r215400, r215817).
16861
16862 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16863 * dg-extract-results.py: New file.
16864 * dg-extract-results.sh: Use it if the environment seems
16865 suitable.
16866
16867 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16868
16869 * dg-extract-results.py (parse_run): Handle warnings that
16870 are printed before a test harness is run.
16871
16872 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16873
16874 * dg-extract-results.py (Named): Remove __cmp__ method.
16875 (output_variation): Use a key to sort variation.harnesses.
16876
16877 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16878
16879 * dg-extract-results.py: For Python 3, force sys.stdout to
16880 handle surrogate escape sequences.
16881 (safe_open): New function.
16882 (output_segment, main): Use it.
16883
16884 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16885
16886 * dg-extract-results.py (Prog.result_re): Include options
16887 in test name.
16888
16889 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16890
16891 * dg-extract-results.py (output_variation): Always sort if
16892 do_sum.
16893
e882ef3c
SM
168942014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16895
16896 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16897 as long as we get pagination notifications.
16898
4992aa20
JM
168992014-12-15 Jason Merrill <jason@redhat.com>
16900
16901 * Makefile.in (check-gdb.%): Restore.
16902 * README: Mention it.
16903
c1b5a1a6
JB
169042014-12-13 Joel Brobecker <brobecker@adacore.com>
16905
16906 * gdb.ada/str_uninit: New testcase.
16907
5537b577
JK
169082014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16909
16910 PR symtab/17642
16911 * gdb.base/vla-stub-define.c: New file.
16912 * gdb.base/vla-stub.c: New file.
16913 * gdb.base/vla-stub.exp: New file.
16914
bb2ec1b3
TT
169152014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16916 Jan Kratochvil <jan.kratochvil@redhat.com>
16917 Tom Tromey <tromey@redhat.com>
16918
16919 * configure.ac: Add gdb.compile/.
16920 * configure: Regenerate.
16921 * gdb.compile/Makefile.in: New file.
16922 * gdb.compile/compile-ops.exp: New file.
16923 * gdb.compile/compile-ops.c: New file.
16924 * gdb.compile/compile-tls.c: New file.
16925 * gdb.compile/compile-tls.exp: New file.
16926 * gdb.compile/compile-constvar.S: New file.
16927 * gdb.compile/compile-constvar.c: New file.
16928 * gdb.compile/compile-mod.c: New file.
16929 * gdb.compile/compile-nodebug.c: New file.
16930 * gdb.compile/compile-setjmp-mod.c: New file.
16931 * gdb.compile/compile-setjmp.c: New file.
16932 * gdb.compile/compile-setjmp.exp: New file.
16933 * gdb.compile/compile-shlib.c: New file.
16934 * gdb.compile/compile.c: New file.
16935 * gdb.compile/compile.exp: New file.
16936 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16937
4ff709eb
TT
169382014-12-12 Tom Tromey <tromey@redhat.com>
16939
16940 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16941 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16942
6dddd6a5
DE
169432014-12-12 Doug Evans <dje@google.com>
16944
16945 * lib/gdb-python.exp (get_python_valueof): New function.
16946 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16947
71c24708
AA
169482014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16949
16950 * gdb.base/completion.exp: Add test for completion of "info
16951 registers ".
16952
3e29f34a
MR
169532014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16954
16955 * gdb.base/func-ptrs.c: New file.
16956 * gdb.base/func-ptrs.exp: New file.
16957
fc126975
SM
169582014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16959
16960 PR breakpoints/17012
16961 * gdb.base/dprintf-detach.c: New file.
16962 * gdb.base/dprintf-detach.exp: New file.
16963
0a46d518
SM
169642014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16965
16966 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16967 * lib/gdb.exp (target_is_gdbserver): New procedure.
16968
a0be3e44
DE
169692014-12-08 Doug Evans <dje@google.com>
16970
16971 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16972
df1b803a
YQ
169732014-12-05 Yao Qi <yao@codesourcery.com>
16974
16975 * gdb.guile/scm-error.exp: Remove the third argument to
16976 gdb_remote_download.
16977 * gdb.guile/scm-frame-args.exp: Likewise.
16978 * gdb.guile/scm-section-script.exp: Likewise.
16979
ddb9f679
YQ
169802014-12-05 Yao Qi <yao@codesourcery.com>
16981
16982 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16983
86e4ed39
DE
169842014-12-04 Doug Evans <dje@google.com>
16985
16986 * gdb.python/py-objfile.exp: Add tests for
16987 objfile.add_separate_debug_file.
16988
7c50a931
DE
169892014-12-04 Doug Evans <dje@google.com>
16990
16991 * lib/gdb.exp (get_build_id): New function.
16992 (build_id_debug_filename_get): Rewrite to use it.
16993 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16994
621661e3
MR
169952014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16996
16997 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16998 `method(long)', not just 0x0.
16999 * gdb.cp/nsalias.exp: Align code labels to 4.
17000 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
17001 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
17002 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
17003 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
17004 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
17005 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
17006
29f0c3b7
DE
170072014-12-02 Doug Evans <dje@google.com>
17008
e1e061e7 17009 PR symtab/17602
29f0c3b7 17010 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 17011 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
17012 * gdb.cp/anon-ns.exp: Update.
17013
162078c8
NB
170142014-12-02 Nick Bull <nicholaspbull@gmail.com>
17015
17016 * gdb.python/py-events.py (inferior_call_handler): New.
17017 (register_changed_handler, memory_changed_handler): New.
17018 (test_events.invoke): Register new handlers.
17019 * gdb.python/py-events.exp: Add tests for inferior call,
17020 memory_changed and register_changed events.
17021
fdb09caf
AA
170222014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
17023
17024 * gdb.base/execl-update-breakpoints.exp: Specify the link address
17025 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
17026 if the linker doesn't understand this.
17027
55cfb2c4
SM
170282014-12-01 Simon Marchi <simon.marchi@ericsson.com>
17029
17030 * gdb.python/python.exp: Change expected reply to help().
17031
9e8cd6df
YQ
170322014-12-01 Yao Qi <yao@codesourcery.com>
17033
17034 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
17035 AC_CONFIG_SUBDIRS(gdb.gdbtk).
17036 * configure: Re-generated.
17037
6c659fc2
SC
170382014-11-28 Siva Chandra Reddy <sivachandra@google.com>
17039
17040 * gdb.cp/chained-calls.cc: New file.
17041 * gdb.cp/chained-calls.exp: New file.
17042 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
17043
d7fc3181
SM
170442014-11-28 Simon Marchi <simon.marchi@ericsson.com>
17045
17046 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
17047 * gdb.dwarf2/symtab-producer.exp: Same.
17048 * gdb.gdb/python-interrupts.exp: Same.
17049 * gdb.gdb/python-selftest.exp: Same.
17050 * gdb.python/py-linetable.exp: Same.
17051 * gdb.python/py-type.exp: Same.
17052 * gdb.python/py-value-cc.exp: Same.
17053 * gdb.python/py-value.exp: Same.
17054
10e79639
YQ
170552014-11-28 Yao Qi <yao@codesourcery.com>
17056
17057 * gdb.base/break-probes.exp: Match library name prefixed with
17058 sysroot.
17059
f28a0564
SM
170602014-11-27 Simon Marchi <simon.marchi@ericsson.com>
17061
17062 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
17063 test expected output. Add parentheses for the call to print.
17064 Remove L suffix from integers.
17065
3fe1ce1d
DE
170662014-11-26 Doug Evans <dje@google.com>
17067
17068 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
17069
84429e27
YQ
170702014-11-22 Yao Qi <yao@codesourcery.com>
17071
17072 * gdb.trace/entry-values.c: Remove asms.
17073 (foo): Add foo_label.
17074 (bar): Add bar_label.
17075 * gdb.trace/entry-values.exp: Remove code computing foo's
17076 length and bar's length.
17077 (Dwarf::assemble): Invoke function_range for bar and use
17078 MACRO_AT_func for foo.
17079
26741859
YQ
170802014-11-22 Yao Qi <yao@codesourcery.com>
17081
17082 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
17083 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
17084 Use .Lgcc43_procstart instead of gcc43.
17085
45e44d27
JB
170862014-11-21 Joel Brobecker <brobecker@adacore.com>
17087
17088 * gdb.ada/n_arr_bound: New testcase.
17089
458c8db8
SDJ
170902014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
17091
17092 PR breakpoints/10737
17093 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
17094 test_catch_syscall_multi_arch.
17095 (test_catch_syscall_multi_arch): New function.
17096
43f3e411
DE
170972014-11-20 Doug Evans <xdje42@gmail.com>
17098
17099 * gdb.base/maint.exp: Update expected output.
17100
0d7b2549
AA
171012014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
17102
17103 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
17104 4-byte instruction on S390.
17105
8908fca5
JB
171062014-11-19 Joel Brobecker <brobecker@adacore.com>
17107
17108 * gdb.ada/arr_arr: New testcase.
17109
4a46959e
JB
171102014-11-19 Joel Brobecker <brobecker@adacore.com>
17111
17112 * gdb.ada/pkd_arr_elem: New Testcase.
17113
470e2f4e
LM
171142014-11-18 Luis Machado <lgustavo@codesourcery.com>
17115
17116 * gdb.reverse/break-precsave: Expect completion message for
17117 core file reads.
17118 * gdb.reverse/consecutive-precsave.exp: Likewise.
17119 * gdb.reverse/finish-precsave.exp: Likewise.
17120 * gdb.reverse/i386-precsave.exp: Likewise.
17121 * gdb.reverse/machinestate-precsave.exp: Likewise.
17122 * gdb.reverse/sigall-precsave.exp: Likewise.
17123 * gdb.reverse/solib-precsave.exp: Likewise.
17124 * gdb.reverse/step-precsave.exp: Likewise.
17125 * gdb.reverse/until-precsave.exp: Likewise.
17126 * gdb.reverse/watch-precsave.exp: Likewise.
17127
a267f3ad
AA
171282014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17129
17130 * gdb.base/bp-permanent.c: Include unistd.h.
17131 * gdb.python/py-framefilter-mi.c (main): Add return type.
17132 * gdb.python/py-framefilter.c (main): Likewise.
17133 * gdb.trace/actions-changed.c (main): Likewise.
17134
12084a9a
AA
171352014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17136
17137 * gdb.mi/until.c: Add eye-catchers.
17138 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
17139 line numbers.
17140
dc7e1a77
AA
171412014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17142
17143 * gdb.base/condbreak.exp: Drop references to removed non-prototype
17144 function header variants in break1.c.
17145 * gdb.base/ena-dis-br.exp: Likewise.
17146 * gdb.base/hbreak2.exp: Likewise.
17147 * gdb.reverse/until-precsave.exp: Drop references to removed
17148 non-prototype function header variants in ur1.c.
17149 * gdb.reverse/until-reverse.exp: Likewise.
17150
41c77605
PM
171512014-11-17 Petr Machata <pmachata@redhat.com>
17152
17153 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
17154 ${_cu_offset_size} bytes abbrev offset.
17155
34248c3a
DE
171562014-11-15 Doug Evans <xdje42@gmail.com>
17157
17158 PR symtab/17559
17159 * gdb.base/line-symtabs.exp: New file.
17160 * gdb.base/line-symtabs.c: New file.
17161 * gdb.base/line-symtabs.h: New file.
17162
646da059
YQ
171632014-11-14 Yao Qi <yao@codesourcery.com>
17164
17165 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
17166 (func): Add label func_label.
17167 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
17168 Replace low_pc and high_pc with MACRO_AT_range.
17169 Replace name, low_pc and high_pc with MACRO_AT_func.
17170
9301ebe6
YQ
171712014-11-14 Yao Qi <yao@codesourcery.com>
17172
17173 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
17174 Replace name, low_pc and high_pc with MACRO_AT_func.
17175
f166b542
YQ
171762014-11-14 Yao Qi <yao@codesourcery.com>
17177
17178 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
17179 produce debug information.
17180 * gdb.dwarf2/implptr-optimized-out.S: Removed.
17181
0f6e71e3
YQ
171822014-11-14 Yao Qi <yao@codesourcery.com>
17183
17184 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
17185 object and get function length.
17186 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
17187 with MACRO_AT_func.
17188 (top-level): Replace gdb_compile and clean_restart with
17189 prepare_for_testing.
17190 * gdb.dwarf2/main.c (main): Add label main_label.
17191
876c4df9
YQ
171922014-11-14 Yao Qi <yao@codesourcery.com>
17193
17194 * lib/dwarf.exp (function_range): New procedure.
17195 (Dwarf::_handle_macro_at_func): New procedure.
17196 (Dwarf::_handle_macro_at_range): New procedure.
17197 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
17198
02ad9cf1
YQ
171992014-11-14 Yao Qi <yao@codesourcery.com>
17200
17201 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
17202 (_handle_attribute): New procedure.
17203
a59add0c
AA
172042014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17205
17206 * gdb.ada/cond_lang/foo.c (callme): Add return type.
17207 * gdb.base/call-sc.c (zed): Likewise.
17208 * gdb.base/checkpoint.c (main): Likewise.
17209 * gdb.base/dump.c (main): Likewise.
17210 * gdb.base/gcore.c (main): Likewise.
17211 * gdb.base/huge.c (main): Likewise.
17212 * gdb.base/multi-forks.c (main): Likewise.
17213 * gdb.base/pr10179-a.c (main): Likewise.
17214 * gdb.base/savedregs.c (main): Likewise.
17215 * gdb.base/sigaltstack.c (main): Likewise.
17216 * gdb.base/siginfo.c (main): Likewise.
17217 * gdb.base/structs.c (zed): Likewise.
17218 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
17219 * gdb.mi/mi-syn-frame.c (main): Likewise.
17220 * gdb.mi/until.c (foo, main): Likewise.
17221 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
17222 * gdb.base/solib-weak.c (foo): Declare.
17223 * gdb.base/attach-twice.c: Include stdio.h.
17224 * gdb.base/weaklib1.c: Likewise.
17225 * gdb.base/weaklib2.c: Likewise.
17226 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17227 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17228 unistd.h.
17229 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17230 * gdb.mi/mi-exit-code.c: Likewise.
17231 * gdb.base/break-interp-lib.c: Include string.h.
17232 * gdb.base/coremaker.c: Likewise.
17233 * gdb.base/testenv.c: Likewise.
17234 * gdb.python/py-finish-breakpoint.c: Likewise.
17235 * gdb.base/inferior-died.c: Include sys/wait.h.
17236 * gdb.base/fileio.c: Include time.h.
17237 * gdb.base/async-shell.c: Include unistd.h.
17238 * gdb.base/dprintf-non-stop.c: Likewise.
17239 * gdb.base/info-os.c: Likewise.
17240 * gdb.mi/mi-console.c: Likewise.
17241 * gdb.mi/watch-nonstop.c: Likewise.
17242 * gdb.python/py-events.c: Likewise.
17243 * gdb.base/async.c (baz): Move up before its invocation.
17244 * gdb.base/code_elim2.c (my_global_func): Likewise.
17245 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17246 * gdb.base/advance.c (func2): Likewise.
17247
3b5d5997
AA
172482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17249
17250 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17251 variant.
17252 * gdb.base/annota3.c: Likewise.
17253 * gdb.base/async.c: Likewise.
17254 * gdb.base/average.c: Likewise.
17255 * gdb.base/call-ar-st.c: Likewise.
17256 * gdb.base/call-rt-st.c: Likewise.
17257 * gdb.base/call-sc.c: Likewise.
17258 * gdb.base/call-strs.c: Likewise.
17259 * gdb.base/ending-run.c: Likewise.
17260 * gdb.base/execd-prog.c: Likewise.
17261 * gdb.base/exprs.c: Likewise.
17262 * gdb.base/foll-exec.c: Likewise.
17263 * gdb.base/foll-fork.c: Likewise.
17264 * gdb.base/foll-vfork.c: Likewise.
17265 * gdb.base/funcargs.c: Likewise.
17266 * gdb.base/gcore.c: Likewise.
17267 * gdb.base/jump.c: Likewise.
17268 * gdb.base/langs0.c: Likewise.
17269 * gdb.base/langs1.c: Likewise.
17270 * gdb.base/langs2.c: Likewise.
17271 * gdb.base/mips_pro.c: Likewise.
17272 * gdb.base/nodebug.c: Likewise.
17273 * gdb.base/opaque0.c: Likewise.
17274 * gdb.base/opaque1.c: Likewise.
17275 * gdb.base/recurse.c: Likewise.
17276 * gdb.base/run.c: Likewise.
17277 * gdb.base/scope0.c: Likewise.
17278 * gdb.base/scope1.c: Likewise.
17279 * gdb.base/setshow.c: Likewise.
17280 * gdb.base/setvar.c: Likewise.
17281 * gdb.base/shmain.c: Likewise.
17282 * gdb.base/shr1.c: Likewise.
17283 * gdb.base/shr2.c: Likewise.
17284 * gdb.base/sigall.c: Likewise.
17285 * gdb.base/signals.c: Likewise.
17286 * gdb.base/so-indr-cl.c: Likewise.
17287 * gdb.base/solib2.c: Likewise.
17288 * gdb.base/structs.c: Likewise.
17289 * gdb.base/sum.c: Likewise.
17290 * gdb.base/vforked-prog.c: Likewise.
17291 * gdb.base/watchpoint.c: Likewise.
17292 * gdb.reverse/shr2.c: Likewise.
17293 * gdb.reverse/until-reverse.c: Likewise.
17294 * gdb.reverse/ur1.c: Likewise.
17295 * gdb.reverse/watch-reverse.c: Likewise.
17296
066a77c5
AA
172972014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17298
17299 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
17300 variant.
17301 * gdb.base/sepdebug.exp: Drop references to removed code.
17302
4f204ea5
AA
173032014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17304
17305 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
17306 variant. Preserve original line numbering.
17307 * gdb.base/list1.c: Likewise.
17308
3b377a3a
AA
173092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17310
17311 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
17312 variant.
17313 * gdb.base/break1.c: Likewise.
17314 * gdb.base/break.exp: Drop references to removed code.
17315
e444df73
AA
173162014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17317
17318 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
17319 variant.
17320
8008f2a7
AA
173212014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17322
17323 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
17324
a5a06887
AA
173252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17326
17327 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
17328 logic into perform_all_tests() and invoke it with and without
17329 function header prototypes.
17330 (do_function_calls): Remove conditional XFAIL for PR 5318.
17331 (rerun_and_prepare): Remove duplicate code.
17332 (perform_all_tests): New. Main logic moved here.
17333
44dba9b9
AA
173342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17335
17336 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
17337 code guarded by #ifdef NO_PROTOTYPES.
17338 (t_double_many_args): Likewise.
17339 (DEF_FUNC_MANY_ARGS_1): Likewise.
17340 (DEF_FUNC_VALUES_1): Likewise.
17341 (t_structs_ldc): Renamed from t_structs_fc in conditional code
17342 guarded by #ifdef PROTOTYPES.
17343
d1fbcd56
AA
173442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17345
17346 * gdb.mi/mi-console.c: Add eye-catcher.
17347 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
17348 instead of literal line number.
17349
b0e59b8f
AA
173502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17351
17352 * gdb.base/shr2.c: Add eye-catcher.
17353 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
17354 line number.
17355
78f98cca
AA
173562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17357
17358 * gdb.base/jump.c: Add eye-catchers.
17359 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
17360 numbers.
17361
58fa2af0
AA
173622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17363
17364 * gdb.base/execd-prog.c: Add eye-catchers.
17365 * gdb.base/foll-exec.c: Likewise.
17366 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
17367 line numbers.
17368
04e5059b
AA
173692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17370
17371 * gdb.base/ending-run.c: Add eye-catchers.
17372 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
17373 literal line numbers.
17374
dbfdb174
AA
173752014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17376
17377 * gdb.base/call-rt-st.c: Add eye-catchers.
17378 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
17379 literal line numbers.
17380
888a2ade
AA
173812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17382
17383 * gdb.base/call-ar-st.c: Add eye-catchers.
17384 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
17385 literal line numbers.
17386
6acc2dde
AA
173872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17388
17389 * gdb.base/average.c: Add eye-catchers.
17390 * gdb.base/sum.c: Likewise.
17391 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
17392 regexps dynamically.
17393
9ecfcd1d
AA
173942014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17395
17396 * gdb.base/solib1.c: Add eye-catchers.
17397 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
17398 literal line numbers.
17399
78708b7c
PA
174002014-11-12 Pedro Alves <palves@redhat.com>
17401
17402 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
17403 leader has exited.
17404
af48d08f
PA
174052014-11-12 Pedro Alves <palves@redhat.com>
17406
17407 * gdb.arch/i386-bp_permanent.c: New file.
17408 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
17409 (srcfile): Set to i386-bp_permanent.c.
17410 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
17411 that stepi does not execute the 'leave' instruction, instead of
17412 testing it does execute.
17413 * gdb.base/bp-permanent.c: New file.
17414 * gdb.base/bp-permanent.exp: New file.
17415
af3768e9
DE
174162014-11-10 Doug Evans <xdje42@gmail.com>
17417
17418 PR symtab/17564
17419 * gdb.base/symtab-search-order.exp: New file.
17420 * gdb.base/symtab-search-order.c: New file.
17421 * gdb.base/symtab-search-order-1.c: New file.
17422 * gdb.base/symtab-search-order-shlib-1.c: New file.
17423
9de00a4a
PA
174242014-11-07 Pedro Alves <palves@redhat.com>
17425
17426 PR gdb/17511
17427 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
17428 i?86-*-linux*.
17429
e0f52461
SC
174302014-11-03 Siva Chandra Reddy <sivachandra@google.com>
17431
17432 PR c++/17494
17433 * gdb.cp/pr17494.cc: New file.
17434 * gdb.cp/pr17494.exp: New file.
17435
6ce8c980
YQ
174362014-11-02 Yao Qi <yao@codesourcery.com>
17437
17438 * gdb.python/python.exp: Get working directory and match the
17439 output of "set extended-prompt \\w " with it.
17440
02be9a71
DE
174412014-10-30 Doug Evans <dje@google.com>
17442
17443 * gdb.python/py-objfile.exp: Add tests for setting random attributes
17444 in objfiles.
17445 * gdb.python/py-progspace.exp: Add tests for setting random attributes
17446 in progspaces.
17447
3bdff46b
LM
174482014-10-30 Janis Johnson <janisjo@codesourcery.com>
17449
17450 * gdb.base/fullpath-expand.exp: Skip for a remote host.
17451 * gdb.base/realname-expand.exp: Likewise.
17452 * gdb.linespec/macro-relative.exp: Likewise.
17453
ab917dfb
PA
174542014-10-29 Pedro Alves <palves@redhat.com>
17455
17456 PR gdb/17408
17457 * gdb.threads/schedlock.c (some_function): New function.
17458 (call_function): New global.
17459 (MAYBE_CALL_SOME_FUNCTION): New macro.
17460 (thread_function): Call it.
17461 * gdb.threads/schedlock.exp (get_args): Add description parameter,
17462 and use it instead of a global counter. Adjust all callers.
17463 (get_current_thread): Use "find current thread" for test message
17464 here rather than having all callers pass down the same string.
17465 (goto_loop): New procedure, factored out from ...
17466 (my_continue): ... this.
17467 (step_ten_loops): Change parameter from test message to command to
17468 use. Adjust.
17469 (list_count): Delete global.
17470 (check_result): New procedure, factored out from duplicate top
17471 level code.
17472 (continue tests): Wrap in with_test_prefix.
17473 (test_step): New procedure, factored out from duplicate top level
17474 code.
17475 (top level): Test "step" in combination with all scheduler-locking
17476 modes. Test "next" in combination with all scheduler-locking
17477 modes, and in combination with stepping over a function call or
17478 not.
17479 * gdb.threads/next-bp-other-thread.c: New file.
17480 * gdb.threads/next-bp-other-thread.exp: New file.
17481
d3d4baed
PA
174822014-10-29 Pedro Alves <palves@redhat.com>
17483
17484 PR python/17372
17485 * gdb.python/python.exp: Test a multi-line command that spawns
17486 interactive Python.
17487 * gdb.base/multi-line-starts-subshell.exp: New file.
17488
563e8d85
YQ
174892014-10-29 Yao Qi <yao@codesourcery.com>
17490
17491 * gdb.base/fileio.exp: Make directories on host.
17492
0ea4d52e
YQ
174932014-10-29 Yao Qi <yao@codesourcery.com>
17494
17495 * gdb.base/fileio.c (test_write): Close the file.
17496
7f5ef605
PA
174972014-10-28 Pedro Alves <palves@redhat.com>
17498
17499 PR gdb/12623
17500 * gdb.base/sigstep.c (no_handler): New global.
17501 (main): If 'no_handler is true, set the signal handlers to
17502 SIG_IGN.
17503 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
17504 with_sw_watch and no_handler parameters. Handle them.
17505 (top level) <stepping over handler when stopped at a breakpoint
17506 test>: Add a test axis for testing with a software watchpoint, and
17507 another for testing with the signal handler set to SIG_IGN.
17508 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
17509 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
17510
abbdbd03
PA
175112014-10-28 Pedro Alves <palves@redhat.com>
17512
17513 PR gdb/17511
17514 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
17515 * gdb.base/sigstep.exp (other_handler_location): New global.
17516 (advance): Support stepping into the signal handler, and running
17517 commands while in the handler.
17518 (in_handler_map): New global.
17519 (top level): In the advance test, add combinations for getting
17520 into the handler with stepping commands, and for running commands
17521 in the handler. Add comment descripting the advancei tests.
17522
1df4399f
PA
175232014-10-28 Pedro Alves <palves@redhat.com>
17524
17525 * gdb.base/sigstep.exp: Use build_executable instead of
17526 prepare_for_testing.
17527 (top level): Move code that starts GDB, runs to main and creates a
17528 display to ...
17529 (restart): ... this new procedure.
17530 (top level): Move backtrace from signal handler test to ...
17531 (validate_backtrace): ... this new procedure.
17532 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
17533 with_test_prefix. Always restart GDB.
17534 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
17535 with_test_prefix. Always restart GDB. No need to delete
17536 breakpoints after the test.
17537 (test_skip_handler): Remove prefix parameter.
17538 (skip_over_handler, breakpoint_to_handler)
17539 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
17540 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
17541 restart GDB. No need to delete breakpoints after the test.
17542 (top level): Use foreach to call the test procedures with
17543 different commands.
17544
a5b6e449
PA
175452014-10-28 Pedro Alves <palves@redhat.com>
17546
17547 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
17548 instead of GNATS numbers.
17549 * gdb.base/sigbpt.exp: Likewise.
17550 * gdb.base/siginfo.exp: Likewise.
17551 * gdb.base/sigstep.exp: Likewise.
17552
e5f8a7cc
PA
175532014-10-27 Pedro Alves <palves@redhat.com>
17554
17555 * gdb.base/sigstep.c (dummy): New global.
17556 (main): Issue a couple writes to the new global.
17557 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17558 procedures.
17559 (skip_over_handler): Use test_skip_handler.
17560 (top level): Call skip_over_handler for stepi and nexti too.
17561 (breakpoint_over_handler): Use test_skip_handler.
17562 (top level): Call breakpoint_over_handler for stepi and nexti too.
17563
763905a3
YQ
175642014-10-27 Yao Qi <yao@codesourcery.com>
17565
17566 * gdb.trace/tfile.c (adjust_function_address)
17567 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17568 function descriptor.
17569
6f259a23
DB
175702014-10-24 Don Breazeal <donb@codesourcery.com>
17571
17572 * gdb.base/foll-fork.exp (test_follow_fork,
17573 catch_fork_child_follow): Check for updated fork messages emitted
17574 from infrun.c.
17575 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17576 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17577 vfork_and_exec_child_follow_through_step): Check for updated vfork
17578 messages emitted from infrun.c.
17579
09dd9a69
PA
175802014-10-24 Pedro Alves <palves@redhat.com>
17581
17582 * gdb.base/corefile.exp: Remove references to ultrix.
17583 * gdb.base/interrupt.exp: Likewise.
17584 * gdb.base/whatis.exp: Likewise.
17585 * gdb.gdb/selftest.exp: Likewise.
17586 * gdb.threads/manythreads.exp: Likewise.
17587 * gdb.threads/print-threads.exp: Likewise.
17588 * gdb.threads/pthreads.exp:: Likewise.
17589 * gdb.threads/schedlock.exp: Likewise.
17590
3433cfa5
SC
175912014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17592
17593 * gdb.cp/non-trivial-retval.cc: Add a test case.
17594 * gdb.cp/non-trivial-retval.exp: Add a test.
17595
092f880b
YQ
175962014-10-20 Yao Qi <yao@codesourcery.com>
17597
17598 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17599 * gdb.python/py-objfile-script-gdb.py: New file.
17600 * gdb.python/py-objfile-script.exp: Update reference to
17601 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17602 of remote_download. Remove the dest file.
17603
acbdb7f3
YQ
176042014-10-20 Yao Qi <yao@codesourcery.com>
17605
17606 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17607 * gdb.base/step-line.exp: Likewise.
17608 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17609 * gdb.dwarf2/dw2-basic.exp: Likewise.
17610 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17611 * gdb.dwarf2/dw2-filename.exp: Likewise.
17612 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17613 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17614 * gdb.dwarf2/dw2-producer.exp: Likewise.
17615 * gdb.dwarf2/mac-fileno.exp: Likewise.
17616 * gdb.python/py-frame-args.exp: Likewise.
17617 * gdb.python/py-framefilter.exp: Likewise.
17618 * gdb.python/py-mi.exp: Likewise.
17619 * gdb.python/py-objfile-script.exp: Likewise
17620 * gdb.python/py-pp-integral.exp: Likewise.
17621 * gdb.python/py-pp-re-notag.exp: Likewise.
17622 * gdb.python/py-prettyprint.exp: Likewise.
17623 * gdb.python/py-section-script.exp: Likewise.
17624 * gdb.python/py-typeprint.exp: Likewise.
17625 * gdb.python/py-xmethods.exp: Likewise.
17626 * gdb.stabs/weird.exp: Likewise.
17627 * gdb.xml/tdesc-regs.exp: Likewise.
17628
bd286a29
KCY
176292014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17630
17631 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17632 (out_cu): Use addr_len for the size of addresses.
17633 (out_line): Likewise. Size DW_LNE_set_address instruction
17634 according to addr_len.
17635 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17636 (FUNC): Add START_INSNS to definition.
17637
673dc4a0
YQ
176382014-10-18 Yao Qi <yao@codesourcery.com>
17639
17640 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17641 gdb_has_argv0 return true.
17642 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17643 check [target_info exists noargs], check [gdb_has_argv0]
17644 instead.
17645 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17646 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17647 procedures.
17648
4ffbba72
DE
176492014-10-17 Doug Evans <dje@google.com>
17650
17651 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17652 event.
17653 * gdb.python/py-events.py: Add clear_objfiles event.
17654
d096d8c1
DE
176552014-10-17 Doug Evans <dje@google.com>
17656
17657 * gdb.python/py-objfile.exp: Test progspace attribute.
17658
a80db015
LM
176592014-10-17 Luis Machado <lgustavo@codesourcery.com>
17660
17661 * gdb.guile/scm-breakpoint.exp: Do not assume any
17662 directory separators when matching source file paths.
17663 * gdb.python/py-breakpoint.exp: Likewise.
17664 * gdb.reverse/break-precsave.exp: Likewise.
17665 * gdb.reverse/break-reverse.exp: Likewise.
17666 * gdb.reverse/consecutive-precsave.exp: Likewise.
17667 * gdb.reverse/finish-precsave.exp: Likewise.
17668 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17669 * gdb.reverse/finish-reverse.exp: Likewise.
17670 * gdb.reverse/i386-precsave.exp: Likewise.
17671 * gdb.reverse/i387-env-reverse.exp: Likewise.
17672 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17673 * gdb.reverse/machinestate-precsave.exp: Likewise.
17674 * gdb.reverse/machinestate.exp: Likewise.
17675 * gdb.reverse/sigall-precsave.exp: Likewise.
17676 * gdb.reverse/solib-precsave.exp: Likewise.
17677 * gdb.reverse/step-precsave.exp: Likewise.
17678 * gdb.reverse/until-precsave.exp: Likewise.
17679 * gdb.reverse/watch-precsave.exp: Likewise.
17680 * gdb.reverse/watch-reverse.exp: Likewise.
17681
b22089ab
YQ
176822014-10-17 Yao Qi <yao@codesourcery.com>
17683
17684 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17685 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17686
6c4486e6
PA
176872014-10-17 Pedro Alves <palves@redhat.com>
17688
17689 PR gdb/17471
17690 * gdb.base/bg-execution-repeat.c: New file.
17691 * gdb.base/bg-execution-repeat.exp: New file.
17692
0ff33695
PA
176932014-10-17 Pedro Alves <palves@redhat.com>
17694
17695 PR gdb/17300
17696 * gdb.base/continue-all-already-running.c: New file.
17697 * gdb.base/continue-all-already-running.exp: New file.
17698
6fdebc3d
PA
176992014-10-17 Pedro Alves <palves@redhat.com>
17700
17701 PR gdb/17472
17702 * gdb.base/annota-input-while-running.c: New file.
17703 * gdb.base/annota-input-while-running.exp: New file.
17704
32a8097b
PA
177052014-10-17 Pedro Alves <palves@redhat.com>
17706
17707 * gdb.base/callfuncs.exp: emove references to osf.
17708 * gdb.base/sigall.exp: Likewise.
17709 * gdb.gdb/selftest.exp: Likewise.
17710 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17711 * gdb.mi/non-stop.c: Likewise.
17712 * gdb.mi/pthreads.c: Likewise.
17713 * gdb.reverse/sigall-precsave.exp: Likewise.
17714 * gdb.reverse/sigall-reverse.exp: Likewise.
17715 * gdb.threads/pthreads.c: Likewise.
17716 * gdb.threads/pthreads.exp: Likewise.
17717
7a3517ff
YQ
177182014-10-17 Yao Qi <yao@codesourcery.com>
17719
17720 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17721 check 'target_info exists noargs'.
17722 (test_command_prompt_position): Likewise.
17723 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17724 Remove "set args".
17725 (progvar_simple_while_test): Likewise.
17726 (progvar_complex_if_while_test): Likewise.
17727 (if_while_breakpoint_command_test): Likewise.
17728 (infrun_breakpoint_command_test): Likewise.
17729 (breakpoint_command_test): Likewise.
17730 (watchpoint_command_test): Likewise.
17731 (bp_deleted_in_command_test): Likewise.
17732 (temporary_breakpoint_commands): Likewise.
17733
bb99c472
YQ
177342014-10-16 Yao Qi <yao@codesourcery.com>
17735
17736 * gdb.base/remotetimeout.exp: Remove noargs checking.
17737
7c16b83e
PA
177382014-10-15 Pedro Alves <palves@redhat.com>
17739
17740 PR breakpoints/9649
17741 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17742 * gdb.base/breakpoint-in-ro-region.exp
17743 (probe_target_hardware_step): New procedure.
17744 (top level): Probe hardware stepping and hardware breakpoint
17745 support. Test stepping through a read-only region, with both
17746 "breakpoint auto-hw" on and off and both "always-inserted" on and
17747 off.
17748
35a49624
IB
177492014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17750
17751 * gdb.dlang/demangle.exp: Update for demangling changes.
17752
2d1c107c
SC
177532014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17754
17755 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17756 * gdb.cp/non-trivial-retval.exp: Add new tests.
17757
778811d5
SC
177582014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17759
17760 PR c++/13403
17761 PR c++/15154
17762 * gdb.cp/non-trivial-retval.cc: New file.
17763 * gdb.cp/non-trivial-retval.exp: New file.
17764
10c5f0a8
YQ
177652014-10-15 Yao Qi <yao@codesourcery.com>
17766
17767 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17768 remote host.
17769
65d7b369
YQ
177702014-10-15 Yao Qi <yao@codesourcery.com>
17771
17772 * gdb.python/py-symbol.exp: Match file base name if host is
17773 remote, otherwise match file name with dir name.
17774 * gdb.python/py-symtab.exp: Likewise.
17775 * gdb.python/python.exp: Likewise.
17776
46dc1394
YQ
177772014-10-15 Yao Qi <yao@codesourcery.com>
17778
17779 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17780 pattern.
17781 * gdb.python/py-symtab.exp: Likewise.
17782 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17783 locationn.
17784
c40cc657
JB
177852014-10-14 Joel Brobecker <brobecker@adacore.com>
17786
17787 * gdb.ada/addr_arith: New testcase.
17788
2abf49e1
MR
177892014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17790
17791 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17792 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17793 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17794 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17795
f7088df3
SDJ
177962014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17797
17798 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17799 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17800 * gdb.arch/stap-eval-lang-ada.exp: New file.
17801
4dc06805
YQ
178022014-10-14 Yao Qi <yao@codesourcery.com>
17803
17804 * gdb.mi/mi-var-child.c (nothing1): New function.
17805 (nothing2): New function.
17806 (do_children_tests): Set function pointers by nothing1 and
17807 nothing2.
17808 * gdb.mi/mi-var-child.exp: Step over new added statements.
17809 Update test to match the new output.
17810 * gdb.mi/var-cmd.c (nothing1): New function.
17811 (nothing2): New function.
17812 (do_children_tests): Set function pointers by nothing1 and
17813 nothing2.
17814 * gdb.mi/mi-var-display.exp: Update test to match output.
17815 Step to the line specified by $line_dct_nothing.
17816 Increase the number of lines to step.
17817
46a93de2
YQ
178182014-10-14 Yao Qi <yao@codesourcery.com>
17819
17820 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17821 tests.
17822 * gdb.mi/mi2-var-child.exp: Likewise.
17823
14ea52ee
DE
178242014-10-13 Doug Evans <dje@google.com>
17825
17826 * gdb.python/py-objfile.exp: Change name of file name test.
17827
e5c6e92b
DE
178282014-10-13 Doug Evans <dje@google.com>
17829
17830 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17831 from the start of the CU.
17832
c780cc2f
JK
178332014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17834 Yao Qi <yao@codesourcery.com>
17835
17836 Fix "save breakpoints" for "catch" command.
17837 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17838 Remove -nonewline. Match also the added "main" line.
17839
99894e11
JK
178402014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17841
17842 Fix "save breakpoints" for "disable $bpnum" command.
17843 * gdb.base/save-bp.c (main): Add label.
17844 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17845
6e1ac5a3
JK
178462014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17847
17848 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17849
754dd2b0
YQ
178502014-10-11 Yao Qi <yao@codesourcery.com>
17851
17852 * gdb.server/server-kill.exp: Execute command
17853 "set remote trace-status-packet on" before "tstatus".
17854
f90183d7
YQ
178552014-10-11 Yao Qi <yao@codesourcery.com>
17856
17857 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17858 (main): Call getppid.
17859 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17860 and continue to it. Read variable "server_pid".
17861
bf40a607
YQ
178622014-10-11 Yao Qi <yao@codesourcery.com>
17863
17864 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17865
052ca370
YQ
178662014-10-11 Yao Qi <yao@codesourcery.com>
17867
17868 * gdb.threads/thread-find.exp: Don't execute command
17869 "info threads".
17870 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17871 * gdb.threads/linux-dp.exp: Don't check the condition
17872 $threads_created equals to zero.
17873
3831839c
PA
178742014-10-10 Pedro Alves <palves@redhat.com>
17875
17876 * gdb.base/bigcore.exp: Remove references to IRIX.
17877 * gdb.base/funcargs.exp: Likewise.
17878 * gdb.base/interrupt.exp: Likewise.
17879 * gdb.base/mips_pro.exp: Likewise.
17880 * gdb.base/nodebug.exp: Likewise.
17881 * gdb.base/setvar.exp: Likewise.
17882 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17883
8b9a549d
PA
178842014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17885 Pedro Alves <palves@redhat.com>
17886
17887 PR symtab/14466
17888 * gdb.base/vdso-warning.c: New file.
17889 * gdb.base/vdso-warning.exp: New file.
17890
d48ba5e8
DE
178912014-10-02 Doug Evans <dje@google.com>
17892
17893 * gdb.base/structs.c (main): Don't run forever.
17894
2278c276
PA
178952014-10-02 Pedro Alves <palves@redhat.com>
17896
17897 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17898 (top level) <stop threads 1, stop threads 2>: Use it.
17899
b57bacec
PA
179002014-10-02 Pedro Alves <palves@redhat.com>
17901
17902 * gdb.threads/break-while-running.exp (test): Add new
17903 'update_thread_list' argument. Skip "info threads" if false.
17904 (top level): Add new 'update_thread_list' axis.
17905
13fd3ff3
PA
179062014-10-02 Pedro Alves <palves@redhat.com>
17907
17908 PR breakpoints/17431
17909 * gdb.base/execl-update-breakpoints.c: New file.
17910 * gdb.base/execl-update-breakpoints.exp: New file.
17911
0fec99e8
PA
179122014-10-01 Pedro Alves <palves@redhat.com>
17913
17914 * gdb.base/breakpoint-in-ro-region.c: New file.
17915 * gdb.base/breakpoint-in-ro-region.exp: New file.
17916
2ddf4301
SM
179172014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17918
17919 * gdb.mi/mi-exit-code.exp: New file.
17920 * gdb.mi/mi-exit-code.c: New file.
17921
6a5f3f43
YQ
179222014-09-30 Yao Qi <yao@codesourcery.com>
17923
17924 * lib/prelink-support.exp (build_executable_own_libs): Error if
17925 the target isn't native.
17926
345bcc73
YQ
179272014-09-30 Yao Qi <yao@codesourcery.com>
17928
17929 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17930 false.
17931
a25a5a45
PA
179322014-09-22 Pedro Alves <palves@redhat.com>
17933
17934 * gdb.threads/break-while-running.exp: New file.
17935 * gdb.threads/break-while-running.c: New file.
17936
00ba3162
YQ
179372014-09-19 Yao Qi <yao@codesourcery.com>
17938
17939 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17940 Invoke test. Restart GDB with --readnow and invoke test again.
17941
c3b7b696
YQ
179422014-09-19 Yao Qi <yao@codesourcery.com>
17943
17944 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17945 proc set_breakpoint_on_gcd_function. Invoke
17946 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17947 invoke set_breakpoint_on_gcd_function again.
17948
2b4fd423
DE
179492014-09-18 Doug Evans <dje@google.com>
17950
17951 * gdb.dwarf2/symtab-producer.exp: New file.
17952
a5947601
SDJ
179532014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17954
17955 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17956 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17957 * gdb.base/global-var-nested-by-dso.c: Likewise.
17958 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17959
91c19059
SDJ
179602014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17961 Pedro Alves <palves@redhat.com>
17962
17963 * gdb.base/watch-bitfields.exp: Pass string other than test file
17964 name to prepare_for_testing.
17965 (watch): New procedure.
17966 (expect_watchpoint): Use with_test_prefix.
17967 (top level): Factor out tests to ...
17968 (test_watch_location, test_regular_watch): ... these new
17969 procedures, and use with_test_prefix and gdb_continue_to_end.
17970
bb9d5f81
PP
179712014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17972
17973 PR breakpoints/12526
17974 * gdb.base/watch-bitfields.exp: New file.
17975 * gdb.base/watch-bitfields.c: New file.
17976
635856f5
PA
179772014-09-16 Pedro Alves <palves@redhat.com>
17978
17979 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17980 software and hardware addresses, not software address against
17981 itself.
17982
7280ceea
PA
179832014-09-16 Pedro Alves <palves@redhat.com>
17984
17985 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17986 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17987
428b16bd
PA
179882014-09-16 Pedro Alves <palves@redhat.com>
17989
17990 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17991 files.
17992 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17993 "*-*-vxworks*" throughout.
17994 * gdb.base/break.exp: Likewise.
17995 * gdb.base/default.exp: Likewise.
17996 * gdb.base/scope.exp: Likewise.
17997 * gdb.base/sepdebug.exp: Likewise.
17998 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17999 throughout.
18000 * gdb.base/run.c: Likewise.
18001 * gdb.base/sepdebug.c: Likewise.
18002 * gdb.hp/gdb.aCC/run.c: Likewise.
18003 * gdb.reverse/until-reverse.c: Likewise.
18004 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
18005
666d413c
YQ
180062014-09-16 Yao Qi <yao@codesourcery.com>
18007
18008 * boards/local-remote-host-native.exp: New file.
18009
57cbd724
DE
180102014-09-14 Doug Evans <xdje42@gmail.com>
18011
18012 * gdb.threads/queue-signal.c (thread_count): New variable.
18013 (thread_count_mutex, thread_count_condvar): New variables.
18014 (incr_thread_count, wait_all_threads_running): New functions.
18015 (main): Wait for all threads to be in their thread functions.
18016
81219e53
DE
180172014-09-13 Doug Evans <xdje42@gmail.com>
18018
18019 * gdb.threads/queue-signal.c: New file.
18020 * gdb.threads/queue-signal.exp: New file.
18021
3714cea7
DE
180222014-09-13 Doug Evans <xdje42@gmail.com>
18023
18024 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
18025 be consistent with what default_gdb_init uses.
18026 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
18027 the plain text of the prompt. Add some logging printfs.
18028 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
18029
fa43b1d7
PA
180302014-09-12 Pedro Alves <palves@redhat.com>
18031
18032 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
18033 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
18034 * gdb.arch/i386-size-overlap.exp: Likewise.
18035 * gdb.arch/i386-size.exp: Likewise.
18036 * gdb.arch/i386-unwind.exp: Likewise.
18037 * gdb.base/a2-run.exp: Likewise.
18038 * gdb.base/break.exp: Likewise.
18039 * gdb.base/charset.exp: Likewise.
18040 * gdb.base/chng-syms.exp: Likewise.
18041 * gdb.base/commands.exp: Likewise.
18042 * gdb.base/dbx.exp: Likewise.
18043 * gdb.base/find.exp: Likewise.
18044 * gdb.base/funcargs.exp: Likewise.
18045 * gdb.base/jit-simple.exp: Likewise.
18046 * gdb.base/reread.exp: Likewise.
18047 * gdb.base/sepdebug.exp: Likewise.
18048 * gdb.base/step-bt.exp: Likewise.
18049 * gdb.cp/mb-inline.exp: Likewise.
18050 * gdb.cp/mb-templates.exp: Likewise.
18051 * gdb.objc/basicclass.exp: Likewise.
18052 * gdb.threads/killed.exp: Likewise.
18053
9d9bf2df
EBM
180542014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18055
18056 PR tdep/17379
18057 * gdb.arch/powerpc-stackless.S: New file.
18058 * gdb.arch/powerpc-stackless.exp: New file.
18059
1cf2f1b0
JK
180602014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18061
18062 * gdb.base/attach.c: Include unistd.h.
18063 (main): Call alarm. Add label postloop.
18064 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
18065 gdb_breakpoint, gdb_continue_to_breakpoint.
18066 (test_command_line_attach_run): Kill ${testpid} in one exit path.
18067
98880d46
PA
180682014-09-11 Pedro Alves <palves@redhat.com>
18069
18070 PR gdb/17347
18071 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
18072 * gdb.base/attach.exp (test_command_line_attach_run): New
18073 procedure.
18074 (top level): Call it.
18075
4c92ff2c
PA
180762014-09-11 Pedro Alves <palves@redhat.com>
18077
18078 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
18079 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
18080 (do_command_attach_tests): Use spawn_wait_for_attach.
18081 * gdb.base/solib-overlap.exp: Likewise.
18082 * gdb.multi/multi-attach.exp: Likewise.
18083 * gdb.python/py-prompt.exp: Likewise.
18084 * gdb.python/py-sync-interp.exp: Likewise.
18085 * gdb.server/ext-attach.exp: Likewise.
18086
3adc1a7d
GKB
180872014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
18088
18089 * gdb.fortran/array-element.exp: Remove unexpected "continue"
18090 command in testcase. Simplify testcase.
18091
96334934
JB
180922014-09-10 Joel Brobecker <brobecker@adacore.com>
18093
18094 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
18095
eb479039
JB
180962014-09-10 Joel Brobecker <brobecker@adacore.com>
18097
18098 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
18099
deede10c
JB
181002014-09-10 Joel Brobecker <brobecker@adacore.com>
18101
18102 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
18103
7828a5f5
JB
181042014-09-10 Joel Brobecker <brobecker@adacore.com>
18105
18106 * gdb.dwarf2/dynarr-ptr.c: New file.
18107 * gdb.dwarf2/dynarr-ptr.exp: New file.
18108
33aeebcf
MR
181092014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18110
18111 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
18112 of 30 rather than hardcoding 120 for a slow test case. Take the
18113 `gdb,timeout' target setting into account for this calculation.
18114 Don't extend the timeout for the test cases that don't need it.
18115
7b415901
MR
181162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18117
18118 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
18119 a factor of 2 for a slow test case. Take the `gdb,timeout'
18120 target setting into account for this calculation.
18121 * gdb.reverse/until-precsave.exp: Increase the timeout by
18122 a factor of 15 and 3 respectively rather than adding 120
18123 for a pair of slow test cases. Take the `gdb,timeout'
18124 target setting into account for this calculation.
18125
4a40f85a
MR
181262014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18127
18128 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
18129 timeout, don't pass one down to gdb_expect.
18130 (gdb_expect): Rework timeout selection.
18131
09635af7
MR
181322014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18133
18134 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
18135 exception on timeout.
18136 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
18137 (gdbserver_start_extended): Catch any `gdbserver_start' error
18138 exceptions.
18139 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
18140 * lib/mi-support.exp (mi_gdb_target_load): Catch any
18141 `gdbserver_gdb_load' error exceptions.
18142
2bdd10b7
MR
181432014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18144
18145 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
18146 120 on waiting for the TCP socket to open.
18147
316935f0
DE
181482014-09-09 Doug Evans <xdje42@gmail.com>
18149
18150 * gdb.base/default.exp (show_conv_list): Add _caller_is,
18151 _caller_matches, _any_caller_is, _any_caller_matches.
18152
83740597
DE
181532014-09-09 Doug Evans <xdje42@gmail.com>
18154
18155 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
18156
4c122fc3
YQ
181572014-09-09 Yao Qi <yao@codesourcery.com>
18158
18159 * gdb.mi/mi-var-display.exp: Set print symbol off.
18160
a9f116cb
GKB
181612014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
18162
18163 PR gdb/17035
18164 * gdb.base/commands.exp: Add tests to verify user-defined
18165 commands with empty bodies.
18166 * gdb.python/py-cmd.exp: Test that we don't show user-defined
18167 python commands in `show user command`.
18168 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
18169 scheme commands in `show user command`.
18170
c75bd3a2
JK
181712014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18172
18173 PR python/17355
18174 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
18175 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
18176 * gdb.python/py-framefilter-invalidarg.exp: New file.
18177 * gdb.python/py-framefilter-invalidarg.py: New file.
18178
faa42425
DE
181792014-09-06 Doug Evans <xdje42@gmail.com>
18180
18181 PR 15276
18182 * gdb.python/py-caller-is.c: New file.
18183 * gdb.python/py-caller-is.exp: New file.
18184
474ca4f6
SDJ
181852014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
18186
18187 PR gdb/17235
18188 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
18189 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
18190
eb0b0463
SDJ
181912014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
18192
18193 PR fortran/17237
18194 * gdb.fortran/print-formatted.exp: New file.
18195 * gdb.fortran/print-formatted.f90: Likewise.
18196
5f3b99cf
SS
181972014-09-03 Sasha Smundak <asmundak@google.com>
18198
18199 * gdb.python/py-frame.exp: Test Frame.read_register.
18200
7d793aa9
SDJ
182012014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18202
18203 PR python/16699
18204 * gdb.python/py-completion.exp: New file.
18205 * gdb.python/py-completion.py: Likewise.
18206
fb0576e9
DE
182072014-08-28 Doug Evans <dje@google.com>
18208
18209 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
18210 eax,etc. are live with values set by gdb and thus the compiler can't
18211 use them.
18212 * gdb.arch/i386-pseudo.c (main): Ditto.
18213
ee92b0dd
DE
182142014-08-27 Doug Evans <dje@google.com>
18215
18216 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
18217
6649db35
DE
182182014-08-25 Doug Evans <dje@google.com>
18219
18220 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
18221 (main): Ditto.
18222
564b7600
DE
182232014-08-25 Doug Evans <dje@google.com>
18224
18225 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18226
3881fb67
YQ
182272014-08-24 Yao Qi <yao@codesourcery.com>
18228
18229 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18230 symbol off.
18231 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18232
a05a36a5
DE
182332014-08-22 Doug Evans <dje@google.com>
18234
18235 PR 17276
18236 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18237 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18238 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18239
7c343b48
YQ
182402014-08-22 Yao Qi <yao@codesourcery.com>
18241
18242 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18243 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18244 * gdb.python/python.exp: Likewise. Use .py file on the host
18245 instead of the build.
18246
22fd09ae
JK
182472014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18248
18249 * gdb.threads/gcore-stale-thread.c: New file.
18250 * gdb.threads/gcore-stale-thread.exp: New file.
18251
a8454a7c
PA
182522014-08-21 Pedro Alves <palves@redhat.com>
18253
18254 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18255 * gdb.base/gcore-relro-pie.exp: Likewise.
18256 * gdb.base/gcore-relro.exp: Likewise.
18257 * gdb.base/gcore.exp: Likewise.
18258 * gdb.base/print-symbol-loading.exp: Likewise.
18259 * gdb.threads/gcore-thread.exp: Likewise.
18260 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18261
2a31c623
PA
182622014-08-20 Pedro Alves <palves@redhat.com>
18263 Jan Kratochvil <jan.kratochvil@redhat.com>
18264
18265 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18266 configure.
18267 (EXPECT): Handle READ1 being set.
18268 (all): Depend on EXTRA_RULES.
18269 (check-read1, expect-read1, read1.so, read1): New rules.
18270 * README (Testsuite Parameters): Document the READ1 make variable.
18271 (Race detection): New section.
18272 * configure: Regenerate.
18273 * configure.ac: If build==host==target, and running under a
18274 GNU/glibc system, add read1 to the extra Makefile rules.
18275 (EXTRA_RULES): AC_SUBST it.
18276 * lib/read1.c: New file.
18277
d36430db
JB
182782014-08-20 Joel Brobecker <brobecker@adacore.com>
18279
18280 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
18281 the handling of variables declared as a typedef to an array
18282 which a DW_AT_data_location attribute.
18283
9a0dc9e3
PA
182842014-08-19 Andrew Burgess <aburgess@broadcom.com>
18285 Pedro Alves <palves@redhat.com>
18286
18287 PR symtab/14604
18288 PR symtab/14605
18289 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
18290 gdb_test.
18291
0718a8da
PA
182922014-08-19 Pedro Alves <palves@redhat.com>
18293
18294 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
18295
13b448cd
YQ
182962014-08-19 Yao Qi <yao@codesourcery.com>
18297
18298 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
18299 right line.
18300
1cbf5077
DB
183012014-08-18 David Blaikie <dblaikie@gmail.com>
18302
18303 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
18304
bf0fae19
JB
183052014-08-18 Joel Brobecker <brobecker@adacore.com>
18306
18307 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
18308 attribute in array range.
18309
3c8c5dcc
JB
183102014-08-18 Joel Brobecker <brobecker@adacore.com>
18311
18312 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18313
e66d4446
SC
183142014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18315
18316 PR c++/17132
18317 * gdb.cp/pr17132.cc: New file.
18318 * gdb.cp/pr17132.exp: New file.
18319
940df408
SC
183202014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18321
18322 * gdb.python/py-xmethods.py (A_getarrayind)
18323 (E_method_char_worker.__call__, E_method_int_worker.__call__):
18324 Use 'print' with function call syntax.
18325 (E_method_matcher.match): Fix tab vs space indentation mixup.
18326
ebcc6c3a
YQ
183272014-08-15 Yao Qi <yao@codesourcery.com>
18328
18329 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
18330 false.
18331
775e0f04
YQ
183322014-08-15 Yao Qi <yao@codesourcery.com>
18333
18334 * gdb.cp/casts.exp: Set print symbol off.
18335 * gdb.cp/class2.exp: Likewise.
18336 * gdb.cp/overload.exp: Likewise.
18337 * gdb.cp/templates.exp: Likewise.
18338
d769e349
DE
183392014-08-11 Doug Evans <dje@google.com>
18340
18341 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
18342 (test_load_shlib): Update.
18343
20c6f1e1
YQ
183442014-08-09 Yao Qi <yao@codesourcery.com>
18345
18346 * gdb.base/display.exp: Invoke is_address_zero_readable.
18347 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
18348 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18349 * gdb.base/hbreak-unmapped.exp: Return if
18350 is_address_zero_readable returns true.
18351 * gdb.base/signest.exp: Likewise.
18352 * gdb.base/signull.exp: Likewise.
18353 * gdb.base/sigbpt.exp: Likewise.
18354 * gdb.guile/scm-disasm.exp: Do the test if
18355 is_address_zero_readable returns false.
18356 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
18357 * gdb.python/py-arch.exp: Likewise.
18358 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
18359 * lib/gdb.exp (is_address_zero_readable): New proc.
18360
5792e8e3
YQ
183612014-08-09 Yao Qi <yao@codesourcery.com>
18362
18363 PR testsuite/13443
18364 * gdb.mi/mi-var-display.exp: Make test messages unique.
18365
3cecbbbe
TT
183662014-08-04 Tom Tromey <tromey@redhat.com>
18367
18368 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
18369 target 0".
18370
00b51ff5
TT
183712014-08-04 Tom Tromey <tromey@redhat.com>
18372
18373 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
18374 "target_resume".
18375
6908c509
JB
183762014-08-01 Joel Brobecker <brobecker@adacore.com>
18377
18378 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
18379 inner_vla_struct_object_size.
18380 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
18381 as xfail.
18382
cc6563d2
PA
183832014-07-30 Pedro Alves <palves@redhat.com>
18384
18385 * gdb.threads/signal-command-handle-nopass.exp (test): Add
18386 comment.
18387
7e09a223
YQ
183882014-07-29 Yao Qi <yao@codesourcery.com>
18389
18390 PR gdb/17206
18391 * gdb.base/until-nodebug.exp: New.
18392
7ebdbe92
DE
183932014-07-28 Doug Evans <xdje42@gmail.com>
18394
18395 PR guile/17203
18396 * gdb.guile/scm-parameter.exp: Add tests for trying to create
18397 previously existing parameter, and previously ambiguously spelled
18398 parameter.
18399
fdb1adc6
WN
184002014-07-28 Will Newton <will.newton@linaro.org>
18401
18402 * gdb.base/varargs.exp: Remove KFAILs for ARM.
18403
186fcde0
DE
184042014-07-26 Ludovic Courtès <ludo@gnu.org>
18405 Doug Evans <xdje42@gmail.com>
18406
18407 PR guile/17146
18408 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
18409
70509625
PA
184102014-07-25 Pedro Alves <palves@redhat.com>
18411
18412 * gdb.threads/signal-command-handle-nopass.c: New file.
18413 * gdb.threads/signal-command-handle-nopass.exp: New file.
18414 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
18415 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
18416 * gdb.threads/signal-delivered-right-thread.c: New file.
18417 * gdb.threads/signal-delivered-right-thread.exp: New file.
18418
c3f814a1
PA
184192014-07-25 Pedro Alves <palves@redhat.com>
18420
18421 * gdb.base/double-prompt-target-event-error.exp
18422 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
18423 match.
18424 (cancel_pagination_in_target_event): Rework double prompt
18425 detection.
18426 * gdb.base/paginate-after-ctrl-c-running.exp
18427 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
18428 <return>' match.
18429 * gdb.base/paginate-bg-execution.exp
18430 (test_bg_execution_pagination_return)
18431 (test_bg_execution_pagination_cancel): Remove '-notransfer
18432 <return>' matches.
18433 * gdb.base/paginate-execution-startup.exp
18434 (test_fg_execution_pagination_return)
18435 (test_fg_execution_pagination_cancel): Remove '-notransfer
18436 <return>' matches.
18437 * gdb.base/paginate-inferior-exit.exp
18438 (test_paginate_inferior_exited): Remove '-notransfer <return>'
18439 match.
18440 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
18441 * lib/gdb.exp (pagination_prompt): Run text through
18442 string_to_regexp.
18443 (gdb_test_multiple): Match $pagination_prompt instead of
18444 "<return>".
18445 (string_to_regexp): Move to lib/gdb-utils.exp.
18446
e214cf6c
JK
184472014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18448
18449 * gdb.arch/amd64-entry-value-paramref.S: New file.
18450 * gdb.arch/amd64-entry-value-paramref.cc: New file.
18451 * gdb.arch/amd64-entry-value-paramref.exp: New file.
18452 * gdb.arch/amd64-optimout-repeat.S: New file.
18453 * gdb.arch/amd64-optimout-repeat.c: New file.
18454 * gdb.arch/amd64-optimout-repeat.exp: New file.
18455
17d0c5c8
JK
184562014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18457
18458 PR gdb/17170
18459 * gdb.base/statistics.exp: New file.
18460
b8b8facf
DE
184612014-07-17 Doug Evans <dje@google.com>
18462
74b49205 18463 PR gdb/17170
b8b8facf
DE
18464 * gdb.base/maint.exp: Update testing of per-command stats.
18465
1b5d0ab3
PA
184662014-07-16 Pedro Alves <palves@redhat.com>
18467
18468 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
18469 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
18470 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
18471 (tfile_write_buf): New functions.
18472 (add_memory_block): Rewrite using the above.
18473 (adjust_function_address): New function.
18474 (FUNCTION_ADDRESS): New macro.
18475 (write_basic_trace_file): Remove short_x local, and use
18476 tfile_write_16. Change type of func_addr local to unsigned long
18477 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
18478 here. Cast argument of add_memory_block to char pointer.
18479 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
18480 (main): Remove parameters.
18481 * gdb.trace/tfile.exp: Remove nowarnings.
18482
4d974e88
SM
184832014-07-15 Simon Marchi <simon.marchi@ericsson.com>
18484
18485 * gdb.base/debug-expr.exp: Test string evaluation with
18486 "debug expression" on.
18487
41e99568
PA
184882014-07-15 Pedro Alves <palves@redhat.com>
18489
18490 * gdb.base/reread.exp: Use clean_restart.
18491
487d9753
PL
184922014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
18493
18494 * gdb.arch/avr-flash-qualifer.c: New.
18495 * gdb.arch/avr-flash-qualifer.exp: New.
18496
cc1c52ad
PA
184972014-07-14 Pedro Alves <palves@redhat.com>
18498
18499 * gdb.base/paginate-after-ctrl-c-running.c: New file.
18500 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
18501
1e973570
PA
185022014-07-14 Pedro Alves <palves@redhat.com>
18503
18504 * gdb.base/double-prompt-target-event-error.c: New file.
18505 * gdb.base/double-prompt-target-event-error.exp: New file.
18506
93d6eb10
PA
185072014-07-14 Pedro Alves <palves@redhat.com>
18508
18509 PR gdb/17072
18510 * gdb.base/paginate-inferior-exit.c: New file.
18511 * gdb.base/paginate-inferior-exit.exp: New file.
18512
0017922d
PA
185132014-07-14 Pedro Alves <palves@redhat.com>
18514
18515 PR gdb/17072
18516 * gdb.base/paginate-bg-execution.c: New file.
18517 * gdb.base/paginate-bg-execution.exp: New file.
18518
94696ad3
PA
185192014-07-14 Pedro Alves <palves@redhat.com>
18520
18521 PR gdb/17072
18522 * gdb.base/paginate-execution-startup.c: New file.
18523 * gdb.base/paginate-execution-startup.exp: New file.
18524 * lib/gdb.exp (pagination_prompt): New global.
18525 (default_gdb_spawn): New procedure, factored out from
18526 default_gdb_spawn.
18527 (default_gdb_start): Adjust to call default_gdb_spawn.
18528 (gdb_spawn): New procedure.
18529
bd293940
PA
185302014-07-14 Pedro Alves <palves@redhat.com>
18531
18532 * lib/gdb.exp (gdb_assert): New procedure.
18533 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
18534
c933f875
PA
185352014-07-14 Pedro Alves <palves@redhat.com>
18536
18537 * gdb.base/execution-termios.c: New file.
18538 * gdb.base/execution-termios.exp: New file.
18539
d98b7a16
TT
185402014-07-14 Tom Tromey <tromey@redhat.com>
18541
18542 * gdb.cp/vla-cxx.cc: New file.
18543 * gdb.cp/vla-cxx.exp: New file.
18544
548740d6
TT
185452014-07-14 Tom Tromey <tromey@redhat.com>
18546
18547 * gdb.reverse/rerun-prec.c: New file.
18548 * gdb.reverse/rerun-prec.exp: New file.
18549
a25eb028
MR
185502014-07-12 Maciej W. Rozycki <macro@mips.com>
18551 Maciej W. Rozycki <macro@codesourcery.com>
18552
18553 * lib/gdb-utils.exp: New file.
18554 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18555 inline `gdb_init_command' processing.
18556 (gdb_start_cmd): Likewise.
18557 * lib/mi-support.exp (mi_run_cmd): Likewise.
18558 * README: Document `gdb_init_command' and `gdb_init_commands'.
18559
218c2655
JK
185602014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18561
18562 Fix false FAIL running under a very long directory name.
18563 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18564 and "set print elements 10000". Twice.
18565
5401fde3
YQ
185662014-07-11 Yao Qi <yao@codesourcery.com>
18567
18568 * gdb.base/exprs.exp: "set print symbol off".
18569
e76126e8
PA
185702014-07-11 Pedro Alves <palves@redhat.com>
18571
18572 * gdb.threads/kill.c: New file.
18573 * gdb.threads/kill.exp: New file.
18574
2d6f0de6
YQ
185752014-07-10 Yao Qi <yao@codesourcery.com>
18576
18577 * gdb.trace/tfile.c (write_basic_trace_file)
18578 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18579 address written to trace file.
18580
7180e04a
PA
185812014-07-09 Pedro Alves <palves@redhat.com>
18582
18583 * gdb.base/attach-wait-input.exp: New file.
18584 * gdb.base/attach-wait-input.c: New file.
18585
9a9a7608
AB
185862014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18587
18588 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18589 setting up test structures.
18590 (main): Call new test function.
18591 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18592 test function, continue into test function and walk test
18593 structures.
18594
161ac41e
YQ
185952014-07-02 Yao Qi <yao@codesourcery.com>
18596
18597 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18598 'bar_start' at the beginning of functions 'foo' and 'bar'
18599 respectively.
18600 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18601 instead of 'foo' and 'bar'.
18602
1f267ae3
MM
186032014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18604
18605 * gdb.btrace/segv.exp: New.
18606 * gdb.btrace/segv.c: New.
18607
2b239efb
LM
186082014-07-02 Luis Machado <lgustavo@codesourcery.com>
18609
18610 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18611 instruction.
18612
cf363f18
MW
186132014-06-30 Mark Wielaard <mjw@redhat.com>
18614
18615 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18616 vulture, vilify, villar): New volatile array constants.
18617 (vindictive, vegetation): New const volatile array constants.
18618 * gdb.base/volatile.exp: Test volatile and const volatile array
18619 types.
18620
aebf9d24
AA
186212014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18622
18623 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18624 target lacks support for awatch, rwatch, or hbreak.
18625
b67a2c6f
YQ
186262014-06-27 Yao Qi <yao@codesourcery.com>
18627
18628 * gdb.multi/dummy-frame-restore.exp: New.
18629 * gdb.multi/dummy-frame-restore.c: New.
18630
aef92902
MM
186312014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18632
18633 * gdb.btrace/gcore.exp: New.
18634
8e9db26e
PA
186352014-06-23 Pedro Alves <palves@redhat.com>
18636
18637 * gdb.base/watchpoint-reuse-slot.c: New file.
18638 * gdb.base/watchpoint-reuse-slot.exp: New file.
18639
70afc5b7
SC
186402014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18641
18642 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18643 progspace's filename in 'info', 'enable' and 'disable' command
18644 tests.
18645
b972bd9c
JK
186462014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18647
18648 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18649 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18650 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18651
125f8a3d
GB
186522014-06-20 Gary Benson <gbenson@redhat.com>
18653
18654 * gdb.arch/i386-avx.exp: Fix include file location.
18655 * gdb.arch/i386-sse.exp: Likewise.
18656
3ed9baed
IB
186572014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18658
18659 * gdb.dlang/expression.exp: New file.
18660
034f788c
PA
186612014-06-19 Pedro Alves <palves@redhat.com>
18662
18663 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18664 out from ...
18665 (top level): ... here. Iterate running tests under different
18666 scheduler-locking settings.
18667
45371d0c
LM
186682014-06-18 Luis Machado <lgustavo@codesourcery.com>
18669
18670 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18671 to DW_FORM_addr and use non-zero addresses.
18672
5d376983
SC
186732014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18674
18675 PR gdb/17017
18676 * gdb.python/py-xmethods.cc: Add global function call counters and
18677 increment them in their respective functions. Remove "cout"
18678 statements.
18679 * gdb.python/py-xmethods.exp: Make tests check the global function
18680 call counters instead of depending on inferior IO.
18681
a1aa2221
LM
186822014-06-18 Don Breazeal <donb@codesourcery.com>
18683
18684 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18685 Deleted procedure.
18686 (explicit_fork_parent_follow): Deleted procedure.
18687 (explicit_fork_child_follow): Deleted procedure.
18688 (test_follow_fork): New procedure.
18689 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18690 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18691 procedure calls.
18692
0fc05997
YQ
186932014-06-17 Yao Qi <yao@codesourcery.com>
18694
18695 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18696 CP1252.
18697
70795c52
LM
186982014-06-17 Luis Machado <lgustavo@codesourcery.com>
18699
18700 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18701 Initialize ptr and S explicitly.
18702 (skip_type_update_when_not_use_rtti_test): Likewise.
18703
6be47f0c
KS
187042014-06-16 Keith Seitz <keiths@redhat.com>
18705
18706 PR mi/15863
18707 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18708 the inferior is started.
18709
d03de421
PA
187102014-06-16 Pedro Alves <palves@redhat.com>
18711
18712 * gdb.base/break-main-file-remove-fail.c: New file.
18713 * gdb.base/break-main-file-remove-fail.exp: New file.
18714 * gdb.base/break-unload-file.exp: Use build_executable instead of
18715 prepare_for_testing.
18716 (test_break): New parameter "initial_load". Handle it.
18717 (top level): Add initial_load cmdline/file axis.
18718
f9579b99
TT
187192014-06-12 Tom Tromey <tromey@redhat.com>
18720
18721 * gdb.base/completion.exp: Don't use directory name in test.
18722
3657956b
GB
187232014-06-09 Gary Benson <gbenson@redhat.com>
18724
18725 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18726 separate the always-available ANSI-standard signals from the
18727 signals that require checking.
18728 (main): Likewise.
18729 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18730 Likewise.
18731 (main): Likewise.
18732
4186eb54
KS
187332014-06-07 Keith Seitz <keiths@redhat.com>
18734
18735 Revert:
18736 PR c++/16253
18737 * gdb.cp/var-tag.cc: New file.
18738 * gdb.cp/var-tag.exp: New file.
18739 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18740 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18741 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18742 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18743
25326a28 187442014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18745
18746 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18747
829155c9
PA
187482014-06-06 Pedro Alves <palves@redhat.com>
18749
18750 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18751 in target debug output instead of looking at RSP packets,
18752 disabling the test on any target that uses hardware stepping.
18753 Update comments.
18754
61c8d22e
PA
187552014-06-06 Pedro Alves <palves@redhat.com>
18756
18757 * gdb.base/break-unload-file.exp: Fix typo.
18758
d9a47287
YQ
187592014-06-06 Yao Qi <yao@codesourcery.com>
18760
18761 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18762 from "jit_function" to "^jit_function".
18763
e5e01dbf
YQ
187642014-06-06 Yao Qi <yao@codesourcery.com>
18765
18766 * gdb.base/async.c (foo): Add one statement.
18767 * gdb.base/async.exp: Get the next instruction address and
18768 match the output of "nexti" by instruction address. Match
18769 the hex address in the output of "finish".
18770
73ba372c
GB
187712014-06-06 Gary Benson <gbenson@redhat.com>
18772
18773 * gdb.base/call-signals.c: Remove preprocessor conditionals
18774 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18775 SIGSEGV and SIGTERM.
18776 * gdb.base/sigall.c: Likewise.
18777 * gdb.base/unwindonsignal.c: Likewise.
18778 * gdb.reverse/sigall-reverse.c: Likewise.
18779
831517df
YQ
187802014-06-06 Yao Qi <yao@codesourcery.com>
18781
18782 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18783 readable, skip the test.
18784
b8b91e98
YQ
187852014-06-06 Yao Qi <yao@codesourcery.com>
18786
18787 * gdb.threads/staticthreads.c (thread_function): Move the line
18788 setting breakpoint on forward.
18789 * gdb.threads/staticthreads.exp: Update comments.
18790
fb934770
LC
187912014-06-05 Ludovic Courtès <ludo@gnu.org>
18792
18793 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18794 "history-append! type error".
18795
6ef284bd
SM
187962014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18797
18798 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18799 erroneous dprintf expected input.
18800
a872e241
DE
188012014-06-04 Doug Evans <xdje42@gmail.com>
18802
18803 * gdb.guile/scm-generics.exp: Delete.
18804
16f691fb
DE
188052014-06-04 Doug Evans <xdje42@gmail.com>
18806
18807 * gdb.guile/scm-breakpoint.exp: Update.
18808 Add tests for breakpoint registration.
18809
012370f6
TT
188102014-06-04 Tom Tromey <tromey@redhat.com>
18811
18812 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18813 VLA-in-union.
18814 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18815 inner_vla_struct, vla_union types. Initialize objects of those
18816 types and compute their sizes.
18817
9f5a4cef
HZ
188182014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18819 Hui Zhu <hui@codesourcery.com>
18820
18821 * gdb.base/fileio.exp: Add test for shell not available as well as
18822 available.
18823 * gdb.base/fileio.c (test_system): Check for shell twice.
18824
90a45c4d
YQ
188252014-06-04 Yao Qi <yao@codesourcery.com>
18826
18827 * gdb.base/auto-connect-native-target.exp: Remove redundant
18828 space from the regexp pattern.
18829
70017e41
YQ
188302014-06-04 Yao Qi <yao@codesourcery.com>
18831
18832 * gdb.base/default.exp: Replace "child" with "native" in
18833 regexp pattern.
18834
883964a7
SC
188352014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18836
18837 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18838 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18839 * gdb.python/py-xmethods.py: Python script supporting the
18840 new testcase and tests.
18841
ef370185
JB
188422014-06-03 Joel Brobecker <brobecker@adacore.com>
18843 Pedro Alves <palves@redhat.com>
18844
18845 PR breakpoints/17000
18846 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18847 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18848
1e2ccb61
BM
188492014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18850
18851 * gdb.base/subst.exp: Add tests to verify partial path matching
18852 output.
18853
c6ec5ab2
PA
188542014-06-03 Pedro Alves <palves@redhat.com>
18855
18856 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18857 target that doesn't use software single-stepping.
18858
835c559f
PA
188592014-06-03 Pedro Alves <palves@redhat.com>
18860
18861 PR breakpoints/17000
18862 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18863 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18864
06eb1586
DE
188652014-06-02 Doug Evans <xdje42@gmail.com>
18866
18867 * gdb.guile/scm-parameter.exp: New file.
18868
e698b8c4
DE
188692014-06-02 Doug Evans <xdje42@gmail.com>
18870
18871 * gdb.guile/scm-cmd.c: New file.
18872 * gdb.guile/scm-cmd.exp: New file.
18873
ded03782
DE
188742014-06-02 Doug Evans <xdje42@gmail.com>
18875
18876 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18877 pretty-printer lookup.
18878 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18879 (make-pp_s-printer): Call it.
18880 (make-pretty-printer-from-dict): New function.
18881 (lookup-pretty-printer-maker-from-dict): New function.
18882 (*pretty-printer*): Simplify.
18883 (make-objfile-pp_s-printer): New function.
18884 (install-objfile-pretty-printers!): New function.
18885 (make-progspace-pp_s-printer): New function.
18886 (install-progspace-pretty-printers!): New function.
18887 * gdb.guile/scm-progspace.c: New file.
18888 * gdb.guile/scm-progspace.exp: New file.
18889
41fac0cf
PA
188902014-06-02 Pedro Alves <palves@redhat.com>
18891
18892 * gdb.base/dprintf-bp-same-addr.c: New file.
18893 * gdb.base/dprintf-bp-same-addr.exp: New file.
18894
96ae5695
EBM
188952014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18896
18897 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18898 * gdb.arch/powerpc-power.s: Likewise.
18899
da02b3a8
JB
189002014-06-02 Joel Brobecker <brobecker@adacore.com>
18901
18902 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18903
c72b2e7b
YQ
189042014-06-01 Yao Qi <yao@codesourcery.com>
18905
18906 * gdb.base/watchpoint.exp (test_watch_location): Check null
18907 pointer can be dereferenced. If not, do the test, otherwise
18908 skip it.
18909
53e8a631
AB
189102014-05-30 Andrew Burgess <aburgess@broadcom.com>
18911
18912 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18913 results.
18914 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18915
938f0e2f
AB
189162014-05-30 Andrew Burgess <aburgess@broadcom.com>
18917
18918 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18919 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18920 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18921 * gdb.arch/amd64-invalid-stack-top.c: New file.
18922 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18923
9ba6657a
PA
189242014-05-30 Pedro Alves <palves@redhat.com>
18925
18926 PR breakpoints/17000
18927 * gdb.base/sss-bp-on-user-bp.c: New file.
18928 * gdb.base/sss-bp-on-user-bp.exp: New file.
18929
522c09bf
DB
189302014-05-30 David Blaikie <dblaikie@gmail.com>
18931
18932 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18933 gnu_inline semantics via attribute.
18934 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18935 source explicitly specifies the required semantics.
18936
bf4ef81e
MR
189372014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18938
18939 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18940
329ea579
PA
189412014-05-29 Pedro Alves <palves@redhat.com>
18942 Tom Tromey <tromey@redhat.com>
18943
18944 * gdb.base/async-shell.exp: Don't enable target-async.
18945 * gdb.base/async.exp
18946 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18947 parameter. Adjust.
18948 (top level): Don't test with "target-async".
18949 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18950 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18951 * gdb.base/inferior-died.exp: Don't enable target-async.
18952 * gdb.base/interrupt-noterm.exp: Likewise.
18953 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18954 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18955 * gdb.mi/mi-nonstop.exp: Likewise.
18956 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18957 * gdb.mi/mi-nsintrall.exp: Likewise.
18958 * gdb.mi/mi-nsmoribund.exp: Likewise.
18959 * gdb.mi/mi-nsthrexec.exp: Likewise.
18960 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18961 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18962 * gdb.python/py-evsignal.exp: Don't enable target-async.
18963 * gdb.python/py-evthreads.exp: Likewise.
18964 * gdb.python/py-prompt.exp: Likewise.
18965 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18966 * gdb.server/solib-list.exp: Don't enable target-async.
18967 * gdb.threads/thread-specific-bp.exp: Likewise.
18968 * lib/mi-support.exp: Adjust to use mi-async.
18969
fd664c91
PA
189702014-05-29 Pedro Alves <palves@redhat.com>
18971
18972 PR gdb/13860
18973 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18974 reason, even in sync mode.
18975
251bde03
PA
189762014-05-29 Pedro Alves <palves@redhat.com>
18977 Hui Zhu <hui@codesourcery.com>
18978
18979 PR PR15693
18980 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18981 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18982 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18983 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18984
7f3c0343
JB
189852014-05-28 Joel Brobecker <brobecker@adacore.com>
18986
18987 * config/monitor.exp (gdb_target_monitor): Replace use of
18988 "set remotebaud" by "set serial baud".
18989
b2715b27
AW
189902014-05-26 Andy Wingo <wingo@igalia.com>
18991
18992 * gdb.guile/scm-breakpoint.exp:
18993 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18994 properties instead of gdb-object-properties.
18995
498a4489
YQ
189962014-05-26 Yao Qi <yao@codesourcery.com>
18997
18998 * gdb.server/no-thread-db.exp: Specify source file name
18999 explicitly when setting a breakpoint.
19000
589fdceb
MM
190012014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19002
19003 * gdb.btrace/vdso.c: New.
19004 * gdb.btrace/vdso.exp: New.
19005
e9089e05
MM
190062014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19007
19008 * gdb.base/gcore.exp (capture_command_output): Move ...
19009 * lib/gdb.exp (capture_command_output): ... here.
19010
67b5c0c1
MM
190112014-05-23 Markus Metzger <markus.t.metzger@intel.com>
19012
19013 * gdb.btrace/data.exp: Test memory access during btrace replay.
19014
a2199296
SM
190152014-05-22 Simon Marchi <simon.marchi@ericsson.com>
19016
19017 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
19018
17b2616c
PA
190192014-05-21 Pedro Alves <palves@redhat.com>
19020
19021 PR gdb/13860
19022 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
19023 (top level): Test that output related to execution commands is
19024 sent to the console with CLI commands, but not with MI commands.
19025 Test that breakpoint events are always mirrored to the console.
19026 Also expect the new source line to be output after a "next" in
19027 async mode too. Make it a pass/fail test.
19028 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
19029 output.
19030 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
19031
5166082f
PA
190322014-05-21 Pedro Alves <palves@redhat.com>
19033
19034 * gdb.base/list.exp (build_pattern, test_list): New procedures.
19035 Use them to test variations of "list" after reaching a breakpoint.
19036 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
19037 Test "list" with listsize 10 after reaching a breakpoint.
19038 * gdb.python/python.exp (decode_line current location line
19039 number): Adjust expected line number.
19040
2f25d70f
SM
190412014-05-21 Simon Marchi <simon.marchi@ericsson.com>
19042
19043 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
19044 behavior for $args, pass it directly to "run".
19045
ff604a67
MR
190462014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
19047
19048 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
19049 30000 to 65536.
19050
6a3cb8e8
PA
190512014-05-21 Pedro Alves <palves@redhat.com>
19052
19053 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
19054 auto-connect-native-target off".
19055 * gdb.base/auto-connect-native-target.c: New file.
19056 * gdb.base/auto-connect-native-target.exp: New file.
19057
4ebfc96e
PA
190582014-05-21 Pedro Alves <palves@redhat.com>
19059
19060 * gdb.base/default.exp: Test "target native" instead of "target
19061 child".
19062
36d46afb
MW
190632014-05-21 Mark Wielaard <mjw@redhat.com>
19064
19065 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
19066
5876f503
JK
190672014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
19068
19069 Fix TLS access for -static -pthread.
19070 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
19071 <HAVE_TLS> (thread_function, main): Initialize it.
19072 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
19073 Add clean_restart.
19074 <$have_tls != "">: Check TLSVAR.
19075
0256a6ac
PA
190762014-05-21 Pedro Alves <palves@redhat.com>
19077
19078 * gdb.base/dcache-line-read-error.c: New.
19079 * gdb.base/dcache-line-read-error.exp: New.
19080
936d2992
PA
190812014-05-20 Pedro Alves <palves@redhat.com>
19082
19083 * gdb.base/compare-sections.c: New file.
19084 * gdb.base/compare-sections.exp: New file.
19085
802e8e6d
PA
190862014-05-20 Pedro Alves <palves@redhat.com>
19087
19088 * gdb.base/break-idempotent.c: New file.
19089 * gdb.base/break-idempotent.exp: New file.
19090
e59fa00f
MM
190912014-05-20 Markus Metzger <markus.t.metzger@intel.com>
19092
19093 * gdb.btrace/nohist.exp: New.
19094
8b696e31
YQ
190952014-05-20 Yao Qi <yao@codesourcery.com>
19096
19097 * lib/gdb.exp (gdb_init): Set timeout if test file is under
19098 gdb.reverse directory and gdb_reverse_timeout exists in board
19099 setting.
19100 * README: Document gdb_reverse_timeout.
19101
73c9764f
YQ
191022014-05-20 Yao Qi <yao@codesourcery.com>
19103
19104 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
19105 'test_file_name'. Treat args as a string instead of a list.
19106 (gdb_init): Rename argument 'args' by 'test_file_name'.
19107
f1f4348a
JK
191082014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
19109
19110 * gdb.arch/powerpc-power.exp: New file.
19111 * gdb.arch/powerpc-power.s: New file.
19112
0dbe70ce
DE
191132014-05-16 Doug Evans <dje@google.com>
19114
19115 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
19116 * gdb.base/completion.exp: Check that all expected files exist
19117 before doing file completion.
0dbe70ce 19118
8d551b02
DE
191192014-05-16 Doug Evans <dje@google.com>
19120
19121 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
19122 Update.
19123 (do_syscall_tests_without_xml): Update.
19124
73eb7709
PA
191252014-05-16 Pedro Alves <palves@redhat.com>
19126
19127 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
19128 instead of "unknown output after running".
19129
3fae92fc
YQ
191302014-05-16 Yao Qi <yao@codesourcery.com>
19131
19132 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
19133 file1.txt from host at the end.
19134 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19135
c2b2ccc5
DE
191362014-05-15 Doug Evans <dje@google.com>
19137
19138 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
19139 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
19140 loading file. Add test for TU lookup.
19141
8c217a4b
SM
191422014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19143
19144 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
19145 calling "-exec-arguments" or "set args" before running the
19146 inferior.
19147
3deb39c6
SM
191482014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19149
19150 * lib/mi-support.exp (mi_expect_stop): Expect message for
19151 inferiors that exit with non-zero exit code.
19152
71a79f8c
YQ
191532014-05-14 Yao Qi <yao@codesourcery.com>
19154
19155 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
19156 match absolute path on remote host.
19157 (test_file_list_exec_source_files): Remove "/" from the
19158 pattern.
19159
f23fcd46
YQ
191602014-05-14 Yao Qi <yao@codesourcery.com>
19161
19162 * boards/local-remote-host-notty.exp (${board}_file): New
19163 proc.
19164
9404b58f
KM
191652014-05-07 Kyle McMartin <kyle@redhat.com>
19166
19167 Pushed by Joel Brobecker <brobecker@adacore.com>.
19168 * gdb.arch/aarch64-atomic-inst.c: New file.
19169 * gdb.arch/aarch64-atomic-inst.exp: New file.
19170
5e45f04c
YQ
191712014-05-07 Yao Qi <yao@codesourcery.com>
19172
19173 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
19174 in current context" too.
19175
c888a17d
KS
191762014-05-05 Keith Seitz <keiths@redhat.com>
19177
19178 * gdb.linespec/ls-dollar.exp: Add test for linespec
19179 file:convenience_variable.
19180
290a839c
YQ
191812014-05-05 Yao Qi <yao@codesourcery.com>
19182
19183 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
19184 traceframes into tfile and ctf trace files. Read data from
19185 trace file and test collected data.
19186 (gdb_collect_locals_test): Likewise.
19187 (gdb_unavailable_registers_test): Likewise.
19188 (gdb_unavailable_floats): Likewise.
19189 (gdb_collect_globals_test): Likewise.
19190 (top-level): Append "ctf" to trace_file_targets if GDB
19191 supports.
19192
b5262cd0
YQ
191932014-05-05 Yao Qi <yao@codesourcery.com>
19194
19195 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
19196 code to ...
19197 (gdb_collect_args_test_1): ... it. New proc.
19198 (gdb_collect_locals_test): Move some code to ...
19199 (gdb_collect_locals_test_1): ... it. New proc.
19200 (gdb_unavailable_registers_test): Move some code to ...
19201 (gdb_unavailable_registers_test_1): ... it. New proc.
19202 (gdb_unavailable_floats): Move some code to ...
19203 (gdb_unavailable_floats_1): ... it. New proc.
19204
30a1e6cc
SDJ
192052014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19206
19207 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
19208 probes to test for bitness recognition.
19209 * gdb.arch/amd64-stap-optional-prefix.exp
19210 (test_probe_value_without_reg): New procedure.
19211 Add code to test for different kinds of bitness.
19212
f33da99a
SDJ
192132014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19214
19215 PR breakpoints/16889
19216 * gdb.arch/amd64-stap-optional-prefix.S: New file.
19217 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19218
5b80f00d
PA
192192014-05-01 Pedro Alves <palves@redhat.com>
19220
19221 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
19222 gdb_file_cmd if no file is specified.
19223 * boards/native-extended-gdbserver.exp (gdb_load): Use the
19224 last_loaded_file to set the remote exec-file.
19225
f8c2a73c
PA
192262014-05-01 Pedro Alves <palves@redhat.com>
19227
19228 * boards/local-remote-host.exp: New file.
19229
be6e8ac7
PA
192302014-05-01 Pedro Alves <palves@redhat.com>
19231
19232 * boards/local-remote-host.exp: Rename to ...
19233 * boards/local-remote-host-notty.exp: ... this.
19234
cac0dc8f
JB
192352014-04-28 Joel Brobecker <brobecker@adacore.com>
19236
19237 * gdb.ada/dyn_arrayidx: New testcase.
19238
9730e6cc
YQ
192392014-04-26 Yao Qi <yao@codesourcery.com>
19240
19241 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19242 and compute the length of function main. Save it in
19243 $main_length.
19244 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19245 (top-level): Use gdb_compile to compile objects into
19246 executable and restart GDB. Remove invocation to
19247 prepare_for_testing.
19248
7ae1a6a6
PA
192492014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19250 Pedro Alves <palves@redhat.com>
19251
19252 PR server/16255
19253 * gdb.multi/multi-attach.c: New file.
19254 * gdb.multi/multi-attach.exp: New file.
19255
4082afcc
PA
192562014-04-25 Pedro Alves <palves@redhat.com>
19257
19258 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19259 user.
19260 (top level): Test that "set remote conditional-breakpoints-packet
19261 off" works as intended.
19262 * gdb.base/dprintf.exp: Test that "set remote
19263 breakpoint-commands-packet off" works as intended.
19264 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19265 New function.
19266 (top level): Call it.
19267 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19268 remote fast-tracepoints-packet off" works as intended.
19269 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19270 * lib/gdb.exp (gdb_is_target_remote): ... here.
19271
2abc3f8d
DB
192722014-04-24 David Blaikie <dblaikie@gmail.com>
19273
19274 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19275 ensure clang would not discard them.
19276 * gdb.base/gdbvars.c: Ditto.
19277 * gdb.base/memattr.c: Ditto.
19278 * gdb.base/whatis.c: Ditto.
19279 * gdb.python/py-prettyprint.c: Ditto.
19280 * gdb.trace/actions.c: Ditto.
19281 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
19282 ensure clang would not discard it.
19283
bfd39632
DB
192842014-04-24 David Blaikie <dblaikie@gmail.com>
19285
19286 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
19287 clang to emit the full definition of type required by the test
19288 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
19289
22842ff6
DB
192902014-04-24 David Blaikie <dblaikie@gmail.com>
19291
19292 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
19293 coax Clang into emitting the definition of the type.
19294 * gdb.cp/pr10728-x.h (y): Ditto.
19295 * gdb.cp/pr10728-y.cc (y): Ditto.
19296
c2e827ad
DB
192972014-04-24 David Blaikie <dblaikie@gmail.com>
19298
19299 * gdb.base/label.exp: XFAIL label related tests under Clang.
19300 * gdb.cp/cplabel.exp: Ditto.
19301 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
19302 under Clang those using labels.
19303
4c2d33e7
YQ
193042014-04-25 Yao Qi <yao@codesourcery.com>
19305
19306 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
19307 double_label.
19308 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
19309 partial_label and double_label.
19310
56083b99
DB
193112014-04-24 David Blaikie <dblaikie@gmail.com>
19312
19313 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
19314
25d4e99d
DB
193152014-04-24 David Blaikie <dblaikie@gmail.com>
19316
19317 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
19318 of the function to work across GCC and Clang.
19319 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
19320 pointer types (const void ** const V void **).
19321
01f9f808
MS
193222014-04-24 Michael Sturm <michael.sturm@mintel.com>
19323 Walfred Tedeschi <walfred.tedeschi@intel.com>
19324
19325 * Makefile.in (EXECUTABLES): Added i386-avx512.
19326 * gdb.arch/i386-avx512.c: New file.
19327 * gdb.arch/i386-avx512.exp: Likewise.
19328
4b48d439
KS
193292014-04-23 Keith Seitz <keiths@redhat.com>
19330
19331 * lib/mi-support.exp (mi_list_breakpoints): Delete.
19332 (mi_make_breakpoint_table): New procedure.
19333 (mi_create_breakpoint): Use mi_make_breakpoint
19334 and return the result.
19335 (mi_make_breakpoint): New procedure.
19336 (mi_build_kv_pairs): New procedure.
19337
19338 * gdb.mi/mi-break.exp: Remove unused globals,
19339 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
19340 All callers updated.
19341 * gdb.mi/mi-dprintf.exp: Use variable to track command
19342 number.
19343 Update all callers of mi_create_breakpoint and use
19344 mi_make_breakpoint_table.
19345 Remove any unused global variables.
19346 * gdb.mi/mi-nonstop.exp: Likewise.
19347 * gdb.mi/mi-nsintrall.exp: Likewise.
19348 * gdb.mi/mi-nsmoribund.exp: Likewise.
19349 * gdb.mi/mi-nsthrexec.exp: Likewise.
19350 * gdb.mi/mi-reverse.exp: Likewise.
19351 * gdb.mi/mi-simplerun.exp: Likewise.
19352 * gdb.mi/mi-stepn.exp: Likewise.
19353 * gdb.mi/mi-syn-frame.exp: Likewise.
19354 * gdb.mi/mi-until.exp: Likewise.
19355 * gdb.mi/mi-var-cp.exp: Likewise.
19356 * gdb.mi/mi-var-display.exp: Likewise.
19357 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
19358 * gdb.mi/mi2-var-child.exp: Likewise.
19359 * gdb.mi/mi-vla-c99.exp: Likewise.
19360 * lib/mi-support.exp: Likewise.
19361
19362 From Ian Lance Taylor <iant@cygnus.com>:
19363 * lib/gdb.exp (parse_args): New procedure.
19364
08351840
PA
193652014-04-23 Pedro Alves <palves@redhat.com>
19366
19367 * gdb.base/break-unload-file.c: New file.
19368 * gdb.base/break-unload-file.exp: New file.
19369 * gdb.base/sym-file-lib.c (baz): New function.
19370 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
19371 field.
19372 (load): Store the segment's mapped size.
19373 (unload): New function.
19374 (unload_shlib): New function.
19375 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
19376 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
19377 set a breakpoint at baz, and call it.
19378 * gdb.base/sym-file.exp: New tests for stale breakpoint
19379 instructions.
19380
076855f9
PA
193812014-04-23 Pedro Alves <palves@redhat.com>
19382
19383 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
19384 * gdb.base/hbreak-in-shr-unsupported.c: New file.
19385 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
19386 * gdb.base/hbreak-unmapped.c: New file.
19387 * gdb.base/hbreak-unmapped.exp: New file.
19388 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
19389 * lib/gdb.exp (gdb_is_target_remote): ... here.
19390
483805cf
PA
193912014-04-22 Pedro Alves <palves@redhat.com>
19392
19393 * gdb.base/consecutive-step-over.c: New file.
19394 * gdb.base/consecutive-step-over.exp: New file.
19395
06d97543
PA
193962014-04-22 Pedro Alves <palves@redhat.com>
19397
19398 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
19399 instead of send_gdb/gdb_expect.
19400
b4429ea2
YQ
194012014-04-22 Yao Qi <yao@codesourcery.com>
19402
19403 * lib/trace-support.exp (generate_tracefile): New procedure.
19404 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
19405 return 0.
19406 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
19407 if generate_tracefile returns 1.
19408
51d48146
PA
194092014-04-18 Tom Tromey <palves@redhat.com>
19410 Pedro alves <tromey@redhat.com>
19411
19412 PR backtrace/15558
19413 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
19414 with a backtrace limit.
19415 * gdb.python/py-frame-inline.exp: Test running to an inline
19416 function with a backtrace limit, and printing the newest frame.
19417 * gdb.python/py-frame-inline.c (main): Call f.
19418
bd1dce5f
MS
194192014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19420
19421 * gdb.java/jnpe.exp: Drop srcdir from untested path.
19422
40d1a503
MS
194232014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19424
19425 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
19426 Drop prefix from unsupported source file path.
19427
389b98f7
YQ
194282014-04-17 Yao Qi <yao@codesourcery.com>
19429
19430 * lib/gdb.exp (with_target_charset): New proc.
19431 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
19432 with_target_charset.
19433 (test_print_strings): Likewise.
19434 (test_repeat_bytes): Likewise.
19435 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
19436 for some tests.
19437
22869d73
KS
194382014-04-16 Keith Seitz <keiths@redhat.com>
19439
19440 PR gdb/15827
19441 * gdb.dwarf2/corrupt.c: New file.
19442 * gdb.dwarf2/corrupt.exp: New file.
19443
c4f87ca6
KS
194442014-04-16 Keith Seitz <keiths@redhat.com>
19445
19446 PR c++/16597
19447 * gdb.cp/namelessclass.cc: New file.
19448 * gdb.cp/namelessclass.exp: New file.
19449 * gdb.cp/namelessclass.S: New file.
19450
ab19de87
DE
194512014-04-16 Doug Evans <dje@google.com>
19452
19453 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
19454 Add comment.
19455 (gdbserver_default_get_comm_port): New function.
19456 (gdbserver_start): Check if board file provided
19457 "gdbserver,get_comm_port" and use it if so.
19458 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
19459 (gdb,socketport): Set to "stdio".
19460 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
19461 (stdio_gdbserver_template): Delete.
19462 (${board}_get_remote_address): Update.
19463 (${board}_build_remote_cmd): Delete.
19464 (${board}_get_comm_port): New function.
19465 (${board}_spawn): Update.
19466 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
19467 Delete.
19468 (${board}_get_remote_address): Update.
19469 (${board}_get_comm_port): New function.
19470
fc98a809
AB
194712014-04-16 Andrew Burgess <aburgess@broadcom.com>
19472
19473 * gdb.base/memattr.exp: Improve regexps to handle memory regions
19474 appearing in any order.
19475
87fd9e6e
DE
194762014-04-15 Doug Evans <dje@google.com>
19477
19478 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
19479 uninitialized value of "description".
19480
099fc3ea
KS
194812014-04-15 Keith Seitz <keiths@redhat.com>
19482
19483 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
19484 Remove unused globals.
19485 (test_running_the_program): Likewise.
19486 (test_controlled_execution): Likewise.
19487 (test_controlling_breakpoints): Likewise.
19488 (test_program_termination): Likewise.
19489
5da151d4
KS
194902014-04-15 Keith Seitz <keiths@redhat.com>
19491
19492 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
19493 unused globals.
19494 (test_rbreak_creation_and_listing): Likewise.
19495 (test_ignore_count): Likewise.
19496 (test_error): Likewise.
19497
35e5d2f0
PA
194982014-04-15 Pedro Alves <palves@redhat.com>
19499
19500 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
19501 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
19502 sym-file-loader.c.
19503 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19504 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19505 to sym-file-loader.c.
19506 (struct library): Forward declare.
19507 (load_shlib, lookup_function): Change prototypes.
19508 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19509 (translate_offset): Remove declarations.
19510 (get_text_addr): New declaration.
19511 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
19512 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
19513 sym-file-loader.h.
19514 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19515 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19516 here from sym-file-loader.h.
19517 (struct library): New structure.
19518 (load_shlib, lookup_function): Change prototypes and adjust to
19519 work with a struct library.
19520 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19521 (translate_offset): Make static.
19522 (get_text_addr): New function.
19523 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
19524
eb4c1710
PA
195252014-04-15 Pedro Alves <palves@redhat.com>
19526
19527 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
19528
2d1baf52
PA
195292014-04-15 Pedro Alves <palves@redhat.com>
19530
19531 * gdb.base/sym-file-loader.c: Include <limits.h>.
19532 (SELF_LINK): New define.
19533 (get_origin): New function.
19534 (load_shlib): Use it.
19535 * gdb.base/sym-file.exp: Don't early return if the target is
19536 remote. Use runto_main, and issue fail is that fails. Use
19537 gdb_load_shlibs.
19538 (shlib_name): Delete.
19539 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
19540
7dd6df01
PA
195412014-04-15 Pedro Alves <palves@redhat.com>
19542
19543 * gdb.base/sym-file.exp: Remove regex characters from test
19544 message. Don't refer to breakpoint numbers in test messages.
19545
b50c8614
KS
195462014-04-14 Keith Seitz <keiths@redhat.com>
19547
19548 PR c++/16253
19549 * gdb.cp/var-tag.cc: New file.
19550 * gdb.cp/var-tag.exp: New file.
19551 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19552 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19553 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19554 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19555
3d567982
TT
195562014-04-14 Tom Tromey <tromey@redhat.com>
19557
19558 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19559 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19560 type.
19561 * gdb.cp/enum-class.exp: New file.
19562 * gdb.cp/enum-class.cc: New file.
19563
0626fc76
TT
195642014-04-14 Tom Tromey <tromey@redhat.com>
19565
19566 * gdb.dwarf2/enum-type.exp: New file.
19567
dca325b3
SA
195682014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19569
19570 * gdb.mi/mi-vla-c99.exp: New file.
19571 * gdb.mi/vla.c: New file.
19572
5854b38a
SA
195732014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19574
19575 * gdb.base/vla-datatypes.c: New file.
19576 * gdb.base/vla-datatypes.exp: New file.
19577
463bb957
SA
195782014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19579
19580 * gdb.base/vla-ptr.c: New file.
19581 * gdb.base/vla-ptr.exp: New file.
19582
3dd170be
SA
195832014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19584
19585 * gdb.dwarf2/count.exp: New file.
19586
5ecaaa66
SA
195872014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19588
19589 * gdb.base/vla-sideeffect.c: New file.
19590 * gdb.base/vla-sideeffect.exp: New file.
19591
41f1ada5
DB
195922014-04-14 David Blaikie <dblaikie@gmail.com>
19593
19594 * gdb.mi/non-stop.c: Add return value for non-void function return
19595 statement.
19596 * gdb.threads/staticthreads.c: Ditto.
19597
0be03e84
DE
195982014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19599 Doug Evans <xdje42@gmail.com>
19600
19601 * gdb.guile/scm-value.c: Improve test case.
19602 * gdb.guile/scm-value.exp: Add new test.
19603
f180a1fb
DB
196042014-04-11 David Blaikie <dblaikie@gmail.com>
19605
19606 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19607 override Clang's default.
19608
6b662e19
JB
196092014-04-11 Joel Brobecker <brobecker@adacore.com>
19610
19611 Revert the following changes (regressions):
19612
19613 * gdb.base/vla-sideeffect.c: New file.
19614 * gdb.base/vla-sideeffect.exp: New file.
19615
19616 * gdb.dwarf2/count.exp: New file.
19617
19618 * gdb.base/vla-multi.c: New file.
19619 * gdb.base/vla-multi.exp: New file.
19620
19621 * gdb.base/vla-ptr.c: New file.
19622 * gdb.base/vla-ptr.exp: New file.
19623
19624 * gdb.base/vla-datatypes.c: New file.
19625 * gdb.base/vla-datatypes.exp: New file.
19626
19627 * gdb.mi/mi-vla-c99.exp: New file.
19628 * gdb.mi/vla.c: New file.
19629
245a5f0b
KS
196302014-04-11 Keith Seitz <keiths@redhat.com>
19631
19632 PR c++/16675
19633 * gdb.cp/cpsizeof.exp: New file.
19634 * gdb.cp/cpsizeof.cc: New file.
19635
58a84dcf
SA
196362014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19637
191a8a90
JB
19638 * gdb.mi/mi-vla-c99.exp: New file.
19639 * gdb.mi/vla.c: New file.
58a84dcf 19640
c8655f75
SA
196412014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19642
19643 * gdb.base/vla-datatypes.c: New file.
19644 * gdb.base/vla-datatypes.exp: New file.
19645
024e13b4
SA
196462014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19647
19648 * gdb.base/vla-ptr.c: New file.
19649 * gdb.base/vla-ptr.exp: New file.
19650
1a237e0e
SA
196512014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19652
19653 * gdb.base/vla-multi.c: New file.
19654 * gdb.base/vla-multi.exp: New file.
19655
504f3432
SA
196562014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19657
19658 * gdb.dwarf2/count.exp: New file.
19659
3bce8237
SA
196602014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19661
191a8a90
JB
19662 * gdb.base/vla-sideeffect.c: New file.
19663 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19664
322f9c21
YQ
196652014-04-11 Yao Qi <yao@codesourcery.com>
19666
19667 * gdb.base/completion.exp: Check file exists before running tests
19668 on file completion.
19669
d708bcd1
PA
196702014-04-10 Pedro Alves <palves@redhat.com>
19671
19672 * gdb.base/cond-eval-mode.c: New file.
19673 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19674 prepare_for_testing to build the new file. Check result of
19675 runto_main.
19676 (test_break, test_watch): New procedures.
19677 (top level): Use them.
19678
ae1d2761
PM
196792014-04-08 Pierre Muller <muller@sourceware.org>
19680
19681 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19682 Ctrl-V use for mingw hosts.
19683
7af389b8
SC
196842014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19685
19686 * gdb.python/py-value.c: Improve test case.
19687 * gdb.python/py-value.exp: Add new test.
19688
5e703181
DE
196892014-04-07 David Blaikie <dblaikie@gmail.com>
19690
19691 * lib/compiler.c: Identify the clang compiler.
19692 * lib/compiler.cc: Ditto.
19693
9810b410
YQ
196942014-04-03 Yao Qi <yao@codesourcery.com>
19695
19696 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19697
98d1b8dc
AB
196982014-04-01 Anton Blanchard <anton@samba.org>
19699
19700 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19701 messages unique.
19702
3114cea1
AB
197032014-04-01 Anton Blanchard <anton@samba.org>
19704
19705 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19706 prepare_for_testing.
19707
62f7182c
AB
197082014-04-01 Anton Blanchard <anton@samba.org>
19709
19710 * gdb.arch/ppc64-atomic-inst.c: Remove.
19711 * gdb.arch/ppc64-atomic-inst.S: New file.
19712 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19713
770e7fc7
DE
197142014-03-31 Doug Evans <dje@google.com>
19715
19716 * gdb.base/print-symbol-loading-lib.c: New file.
19717 * gdb.base/print-symbol-loading-main.c: New file.
19718 * gdb.base/print-symbol-loading.exp: New file.
19719
46e2bafa
YQ
197202014-03-31 Yao Qi <yao@codesourcery.com>
19721
19722 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19723
8776cfe9
JB
197242014-03-28 Joel Brobecker <brobecker@adacore.com>
19725
19726 * gdb.ada/mi_dyn_arr: New testcase.
19727
5d1ef361
DE
197282014-03-27 Doug Evans <dje@google.com>
19729
19730 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19731
b5bee914
YQ
197322014-03-27 Yao Qi <yao@codesourcery.com>
19733
19734 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19735 if target is nios2-*-*.
19736
0d4d0e77
YQ
197372014-03-26 Yao Qi <yao@codesourcery.com>
19738
19739 * lib/gdb.exp (readline_is_used): New proc.
19740 * gdb.base/completion.exp: Move tests on command complete up.
19741 Skip the rest of tests if readline is not used.
19742 * gdb.ada/complete.exp: Skp the test if readline is not
19743 used.
19744 * gdb.base/filesym.exp: Likewise.
19745 * gdb.base/macscp.exp: Likewise.
19746 * gdb.base/readline-ask.exp: Likewise.
19747 * gdb.base/readline.exp: Likewise.
19748 * gdb.python/py-cmd.exp: Likewise.
19749 * gdb.trace/tfile.exp: Likewise.
19750
29361eee
YQ
197512014-03-26 Yao Qi <yao@codesourcery.com>
19752
19753 * gdb.base/macscp.exp: Fix code format issues.
19754
bc9a5525
UW
197552014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19756
19757 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19758 * gdb.asm/powerpc64le.inc: New file.
19759
d3839ede
PA
197602014-03-25 Pedro Alves <palves@redhat.com>
19761 Doug Evans <dje@google.com>
19762
19763 * gdb.base/source-execution.c: New file.
19764 * gdb.base/source-execution.exp: New file.
19765 * gdb.base/source-execution.gdb: New file.
19766
01672a57
DE
197672014-03-24 Doug Evans <dje@google.com>
19768
19769 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19770 using fission.
19771
88bbeca9
HZ
197722014-03-24 Hui Zhu <hui@codesourcery.com>
19773 Pedro Alves <palves@redhat.com>
19774
19775 PR breakpoints/16101
19776 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19777 test pass/fail messages. Detect missing support for dprintf when
19778 breakpoints are actually inserted.
19779 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19780 breakpoints are actually inserted.
19781 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19782 fails.
19783
d2348791
JK
197842014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19785
19786 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19787
feef67ab
DE
197882014-03-22 Doug Evans <xdje42@gmail.com>
19789
19790 * gdb.python/python.exp (python not supported): Verify multi-line
19791 python command issues an error.
25d743f9 19792 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19793 guile command issues an error.
feef67ab 19794
ecebef6a
MR
197952014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19796
19797 * gdb.threads/thread-specific.exp: Handle the lack of usable
19798 $this_breakpoint and $this_thread.
19799
ccdd1909
HZ
198002014-03-21 Hui Zhu <hui@codesourcery.com>
19801
19802 * gdb.base/attach.exp (do_command_attach_tests): New.
19803
beb460e8
PA
198042014-03-20 Tom Tromey <tromey@redhat.com>
19805 Pedro Alves <palves@redhat.com>
19806
19807 PR cli/15718
19808 * gdb.base/condbreak-call-false.c: New file.
19809 * gdb.base/condbreak-call-false.exp: New file.
19810
40acf43a
PA
198112014-03-20 Pedro Alves <palves@redhat.com>
19812
19813 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19814 Delete.
19815 (block_signals, unblock_signals): Delete.
19816 (child_function_2, main): Remove references to deleted variable
19817 and functions.
19818
9f5e1e02
PA
198192014-03-20 Pedro Alves <palves@redhat.com>
19820
19821 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19822 Use pthread_kill to signal thread 2.
19823 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19824 Adjust to make the test send itself a signal rather than using the
19825 host's "kill" command.
19826
99619bea
PA
198272014-03-20 Pedro Alves <palves@redhat.com>
19828
19829 * gdb.threads/multiple-step-overs.c: New file.
19830 * gdb.threads/multiple-step-overs.exp: New file.
19831 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19832 Adjust expected infrun debug output.
19833
2adfaa28
PA
198342014-03-20 Pedro Alves <palves@redhat.com>
19835
19836 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19837 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19838
31e77af2
PA
198392014-03-20 Pedro Alves <palves@redhat.com>
19840
19841 PR breakpoints/7143
19842 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19843 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19844 of gdb_test_multiple.
19845 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19846 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19847
b9f437de
PA
198482014-03-20 Pedro Alves <palves@redhat.com>
19849
19850 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19851 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19852
05adc73e
PA
198532014-03-19 Pedro Alves <palves@redhat.com>
19854
19855 * gdb.base/async.exp: Remove early return.
19856
6048b950
PA
198572014-03-19 Pedro Alves <palves@redhat.com>
19858
19859 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19860
8bcfb00a
PA
198612014-03-19 Pedro Alves <palves@redhat.com>
19862
19863 * gdb.base/async.exp (test_background): Expect \r\n after
19864 "completed." in the fail pattern.
19865
884e37dc
PA
198662014-03-19 Pedro Alves <palves@redhat.com>
19867
19868 * gdb.base/async.exp (test_background): New procedure.
19869 Use it for all background execution command tests.
19870
148e57e2
PA
198712014-03-19 Pedro Alves <palves@redhat.com>
19872
19873 * gdb.base/async.exp: Use prepare_for_testing.
19874
f48088c7
PA
198752014-03-19 Pedro Alves <palves@redhat.com>
19876
19877 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19878 the same line.
19879
e2f6c966
PA
198802014-03-19 Pedro Alves <palves@redhat.com>
19881
19882 * gdb.base/async.c (main): Add "jump here" and "until here" line
19883 marker comments.
19884 * gdb.base/async.exp (jump_here): New global.
19885 (jump& test): Use it.
19886 (until_here): New global.
19887 (until& test): Use it.
19888
c30568d4
PA
198892014-03-19 Pedro Alves <palves@redhat.com>
19890
19891 * gdb.base/async.exp: Don't frob gdb_protocol.
19892
0172b6a7
DE
198932014-03-18 Doug Evans <xdje42@gmail.com>
19894
19895 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19896 Fix spelling of exec-done-display.
19897
06c868a8
JK
198982014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19899
19900 PR gdb/15358
19901 * gdb.base/gdb-sigterm.c: New file.
19902 * gdb.base/gdb-sigterm.exp: New file.
19903
0c7e1a46
PA
199042014-03-18 Pedro Alves <palves@redhat.com>
19905
19906 PR gdb/13860
19907 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19908 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19909 solib-event.
19910
f7c77d93
JB
199112014-03-17 Joel Brobecker <brobecker@adacore.com>
19912
19913 * gdb.ada/pckd_arr_ren: New testcase.
19914
5a1e8c7a
DE
199152014-03-13 Doug Evans <xdje42@gmail.com>
19916
19917 PR guile/16612
19918 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19919 collect after discarding symbols.
19920
350e1a76
DE
199212014-03-13 Ludovic Courtès <ludo@gnu.org>
19922 Doug Evans <xdje42@gmail.com>
19923
19924 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19925 to history survives a gc.
19926
a69900ae
PA
199272014-03-13 Pedro Alves <palves@redhat.com>
19928
19929 * gdb.base/default.exp: Don't test "target procfs".
19930
5db9f0bd
PA
199312014-03-13 Pedro Alves <palves@redhat.com>
19932
19933 * gdb.base/default.exp: Update "target child" and "target procfs"
19934 tests to not expect "Unix".
19935
b3ccfe11
TT
199362014-03-12 Tom Tromey <tromey@redhat.com>
19937
19938 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19939 New procs. Add target-async tests.
19940 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19941 Add target-async tests.
19942
646f4417
AA
199432014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19944
19945 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19946 'func_start' and 'func_end' for the beginning and end of the
19947 function code, respectively.
19948 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19949 'func_end' instead of 'func' and 'main'.
19950
288c211f
AA
199512014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19952
19953 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19954 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19955 generate the debug info assembler source.
19956
e0c0f156
AA
199572014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19958
19959 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19960 * gdb.dwarf2/arr-subrange.exp: Likewise.
19961 * gdb.dwarf2/dwz.exp: Likewise.
19962 * gdb.dwarf2/method-ptr.exp: Likewise.
19963 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19964 * gdb.dwarf2/subrange.exp: Likewise.
19965 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19966 * gdb.dwarf2/implptrpiece.exp: Likewise.
19967 * gdb.dwarf2/nostaticblock.exp: Likewise.
19968
0e5c4555
AA
199692014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19970
19971 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19972 directory to absolute path name arguments.
19973
5ec18f2b
JG
199742014-03-10 Joel Brobecker <brobecker@adacore.com>
19975
19976 * gdb.ada/tagged_access: New testcase.
19977
847fc4f2
MM
199782014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19979
19980 * gdb.btrace/data.exp: Update expected output.
19981
cc3da688
YQ
199822014-03-06 Yao Qi <yao@codesourcery.com>
19983
19984 * gdb.trace/pr16508.exp: New file.
19985
0f26cec1
PA
199862014-03-05 Pedro Alves <palves@redhat.com>
19987
19988 PR gdb/16575
19989 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19990 procedure.
19991 (top level): Adjust to use it. Add tests that exercise breakpoint
19992 interaction with the code-cache.
19993
7a5a839f
LC
199942014-02-26 Ludovic Courtès <ludo@gnu.org>
19995
19996 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19997 test for 'history-append!'.
19998
31aa7e4e
JB
199992014-02-26 Joel Brobecker <brobecker@adacore.com>
20000
20001 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
20002 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
20003 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
20004 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
20005 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
20006 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
20007
1b588015
JB
200082014-02-26 Joel Brobecker <brobecker@adacore.com>
20009
20010 * testsuite/gdb.python/py-pp-re-notag.c: New file.
20011 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
20012 * testsuite/gdb.python/py-pp-re-notag.p: New file.
20013
55426c9d
JB
200142014-02-26 Joel Brobecker <brobecker@adacore.com>
20015
20016 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
20017
dc53a7ad
JB
200182014-02-26 Joel Brobecker <brobecker@adacore.com>
20019
20020 * gdb.dwarf2/arr-stride.c: New file.
20021 * gdb.dwarf2/arr-stride.exp: New file.
20022
12ab52e9
PA
200232014-02-26 Pedro Alves <palves@redhat.com>
20024
20025 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
20026 that won't ever trigger. Make sure that GDB reports the correct
20027 breakpoint that caused the stop.
20028
849c862e
JK
200292014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20030
20031 PR gdb/16626
20032 * gdb.base/auto-load-script: New file.
20033 * gdb.base/auto-load.c: New file.
20034 * gdb.base/auto-load.exp: New file.
20035
71b7d793
JK
20036 PR gdb/16626
20037 * gdb.base/auto-load.exp: Fix out-of-srctree run.
20038
e2f0d509
JK
200392014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
20040
20041 Fix dw2-icycle.exp -fsanitize=address GDB crash.
20042 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
20043
50cc37c8
DE
200442014-02-24 Doug Evans <dje@google.com>
20045
20046 * lib/gdb.exp (run_on_host): Log error output if program fails.
20047
ea4758f2
PA
200482014-02-21 Pedro Alves <palves@redhat.com>
20049
20050 * gdb.threads/step-after-sr-lock.c: Rename to ...
20051 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
20052 * gdb.threads/step-after-sr-lock.exp: Rename to ...
20053 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
20054 ... this.
20055
d7b30f67
SDJ
200562014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
20057
20058 PR tdep/16397
20059 * gdb.arch/amd64-stap-special-operands.exp: New file.
20060 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
20061 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
20062 * gdb.arch/amd64-stap-triplet.S: Likewise.
20063 * gdb.arch/amd64-stap-triplet.c: Likewise.
20064
83deb43f
JB
200652014-02-20 Joel Brobecker <brobecker@adacore.com>
20066
20067 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
20068 in .section pseudo-op.
20069
adde2bff
DE
200702014-02-20 lin zuojian <manjian2006@gmail.com>
20071 Joel Brobecker <brobecker@adacore.com>
20072 Doug Evans <xdje42@gmail.com>
20073
20074 PR symtab/16581
20075 * gdb.dwarf2/dw2-icycle.S: New file.
20076 * gdb.dwarf2/dw2-icycle.c: New file.
20077 * gdb.dwarf2/dw2-icycle.exp: New file.
20078
f7bd0f78
SC
200792014-02-19 Siva Chandra Reddy <sivachandra@google.com>
20080
20081 * gdb.python/py-value-cc.cc: Improve test case to enable testing
20082 operations on gdb.Value objects.
20083 * gdb.python/py-value-cc.exp: Add new test to test operations on
20084 gdb.Value objects.
20085
c17ef0d5
DE
200862014-02-18 Doug Evans <dje@google.com>
20087
20088 * Makefile.in (TESTS): New variable.
20089 (expanded_tests, expanded_tests_or_none): New variables
20090 (check-single): Pass $(expanded_tests_or_none) to runtest.
20091 (check-parallel): Only run tests in $(TESTS) if non-empty.
20092 (check/no-matching-tests-found): New rule.
20093 * README: Document TESTS makefile variable.
20094
5dd3176f
DE
200952014-02-18 Doug Evans <dje@google.com>
20096
20097 * Makefile.in (check-parallel): rm -rf outputs temp.
20098
0b10be4f
JK
200992014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
20100
20101 Fix "ERROR: no fileid for" in the testsuite.
20102 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
20103
85f224e7
DE
201042014-02-12 Doug Evans <dje@google.com>
20105
20106 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
20107 (MISCELLANEOUS): New variable.
20108 (clean): rm -rf $(MISCELLANEOUS).
20109 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
20110 dwp live in the same directory as symlinks, with each symlink pointed
20111 to a differently named file in a different directory.
20112
149b30ff
DE
201132014-02-11 Doug Evans <dje@google.com>
20114
20115 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
20116 of Tcl file commands.
20117
1dfdac32
MK
201182014-02-10 Mark Kettenis <kettenis@gnu.org>
20119
20120 * gdb.threads/step-after-sr-lock.exp: Avoid executing
20121 "kill -SIGUSR1 -1".
20122
aa4fb036
JB
201232014-02-10 Joel Brobecker <brobecker@adacore.com>
20124
20125 * gdb.ada/tick_length_array_enum_idx: New testcase.
20126
ed3ef339
DE
201272014-02-10 Doug Evans <xdje42@gmail.com>
20128
20129 * configure.ac (AC_OUTPUT): Add gdb.guile.
20130 * configure: Regenerate.
20131 * lib/gdb-guile.exp: New file.
20132 * lib/gdb.exp (get_target_charset): New function.
20133 * gdb.base/help.exp: Update expected output from "apropos apropos".
20134 * gdb.guile/Makefile.in: New file.
20135 * gdb.guile/guile.exp: New file.
20136 * gdb.guile/scm-arch.c: New file.
20137 * gdb.guile/scm-arch.exp: New file.
20138 * gdb.guile/scm-block.c: New file.
20139 * gdb.guile/scm-block.exp: New file.
20140 * gdb.guile/scm-breakpoint.c: New file.
20141 * gdb.guile/scm-breakpoint.exp: New file.
20142 * gdb.guile/scm-disasm.c: New file.
20143 * gdb.guile/scm-disasm.exp: New file.
20144 * gdb.guile/scm-equal.c: New file.
20145 * gdb.guile/scm-equal.exp: New file.
20146 * gdb.guile/scm-error.exp: New file.
20147 * gdb.guile/scm-error.scm: New file.
20148 * gdb.guile/scm-frame-args.c: New file.
20149 * gdb.guile/scm-frame-args.exp: New file.
20150 * gdb.guile/scm-frame-args.scm: New file.
20151 * gdb.guile/scm-frame-inline.c: New file.
20152 * gdb.guile/scm-frame-inline.exp: New file.
20153 * gdb.guile/scm-frame.c: New file.
20154 * gdb.guile/scm-frame.exp: New file.
20155 * gdb.guile/scm-generics.exp: New file.
20156 * gdb.guile/scm-gsmob.exp: New file.
20157 * gdb.guile/scm-iterator.c: New file.
20158 * gdb.guile/scm-iterator.exp: New file.
20159 * gdb.guile/scm-math.c: New file.
20160 * gdb.guile/scm-math.exp: New file.
20161 * gdb.guile/scm-objfile-script-gdb.in: New file.
20162 * gdb.guile/scm-objfile-script.c: New file.
20163 * gdb.guile/scm-objfile-script.exp: New file.
20164 * gdb.guile/scm-objfile.c: New file.
20165 * gdb.guile/scm-objfile.exp: New file.
20166 * gdb.guile/scm-ports.exp: New file.
20167 * gdb.guile/scm-pretty-print.c: New file.
20168 * gdb.guile/scm-pretty-print.exp: New file.
20169 * gdb.guile/scm-pretty-print.scm: New file.
20170 * gdb.guile/scm-section-script.c: New file.
20171 * gdb.guile/scm-section-script.exp: New file.
20172 * gdb.guile/scm-section-script.scm: New file.
20173 * gdb.guile/scm-symbol.c: New file.
20174 * gdb.guile/scm-symbol.exp: New file.
20175 * gdb.guile/scm-symtab-2.c: New file.
20176 * gdb.guile/scm-symtab.c: New file.
20177 * gdb.guile/scm-symtab.exp: New file.
20178 * gdb.guile/scm-type.c: New file.
20179 * gdb.guile/scm-type.exp: New file.
20180 * gdb.guile/scm-value-cc.cc: New file.
20181 * gdb.guile/scm-value-cc.exp: New file.
20182 * gdb.guile/scm-value.c: New file.
20183 * gdb.guile/scm-value.exp: New file.
20184 * gdb.guile/source2.scm: New file.
20185 * gdb.guile/types-module.cc: New file.
20186 * gdb.guile/types-module.exp: New file.
20187
7026a7c1
YQ
201882014-02-10 Yao Qi <yao@codesourcery.com>
20189
20190 PR testsuite/16543
20191 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
20192 * configure: Regenerated.
20193 * Makefile.in: New file.
20194
6c466447
AS
201952014-02-08 Andreas Schwab <schwab@linux-m68k.org>
20196
20197 * gdb.python/py-framefilter.exp: Fix typo.
20198
6e854735
YQ
201992014-02-08 Yao Qi <yao@codesourcery.com>
20200
20201 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
20202 that no =breakpoint-modified is emitted when breakpoints are
20203 modified through MI commands.
20204
d137e6dc
PA
202052014-02-07 Pedro Alves <pedro@codesourcery.com>
20206 Pedro Alves <palves@redhat.com>
20207
20208 * gdb.threads/step-after-sr-lock.c: New file.
20209 * gdb.threads/step-after-sr-lock.exp: New file.
20210
b5ee5a50
PA
202112014-02-07 Pedro Alves <palves@redhat.com>
20212
20213 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
20214
3c77faf3
JK
202152014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20216
20217 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
20218 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
20219
6dddc817
DE
202202014-02-06 Doug Evans <xdje42@gmail.com>
20221
20222 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
20223 output.
20224
20225 * gdb.gdb/python-interrupts.exp: New file.
20226
de7b2893
YQ
202272014-02-05 Yao Qi <yao@codesourcery.com>
20228
20229 * gdb.trace/report.exp (use_collected_data): Test the output
20230 of "info threads" and "info inferiors".
20231
66d032ac
YQ
202322014-02-05 Yao Qi <yao@codesourcery.com>
20233
20234 Revert this patch:
20235
20236 2013-05-24 Yao Qi <yao@codesourcery.com>
20237
20238 * gdb.trace/tfile.exp: Test inferior and thread.
20239
591a12a1
UW
202402014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20241
20242 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20243 on a function.
20244 * gdb.base/step-bt.c: Call hello via function pointer to make
20245 sure its first instruction is executed on powerpc64le-linux.
20246
0ff3e01f
UW
202472014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20248
20249 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20250
084ee545
UW
202512014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20252
20253 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20254 of the test patterns for use on little-endian systems.
20255
6ed14ff3
UW
202562014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20257
20258 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20259 (decimal_vector): Fix for little-endian.
20260
401e27fd
JM
202612014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20262
20263 * gdb.arch/sparc-sysstep.exp: New file.
20264 * gdb.arch/sparc-sysstep.c: Likewise.
20265
20266 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20267
8b924729
EBM
202682014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20269
20270 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20271
fb151210
JB
202722014-01-23 Tom Tromey <tromey@redhat.com>
20273
20274 * gdb.ada/array_char_idx: New testcase.
20275
0740f8d8
TT
202762014-01-23 Tom Tromey <tromey@redhat.com>
20277
20278 PR python/16487:
20279 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
20280 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
20281 classes.
20282
21909fa1
TT
202832014-01-23 Tom Tromey <tromey@redhat.com>
20284
20285 PR python/16491:
20286 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
20287 string from an inferior frame.
20288 * gdb.python/py-framefilter-mi.exp: Update.
20289
87ce2a04
DE
202902014-01-22 Doug Evans <dje@google.com>
20291
20292 * gdb.server/server-mon.exp: Add tests for "set debug-format".
20293
237b092b
AA
202942014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20295
20296 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
20297
d674a709
AA
202982014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20299
20300 * gdb.trace/entry-values.exp: Remove excess space character from
20301 regex patterns. Handle s390 call instruction.
20302
20fa3390
AA
203032014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20304
20305 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
20306 define "*_start" label. Make "name" static.
20307 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
20308 ${name} by references to ${name}_start.
20309
78466714
AA
203102014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20311
20312 * gdb.base/info-macros.exp: Remove "debug" from the compile
20313 options.
20314
ec9f644a
IB
203152014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20316
20317 * gdb.dlang/demangle.exp: New file.
20318
94b1b47e
IB
203192014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20320
20321 * gdb.dlang/primitive-types.exp: New file.
20322
7f420862
IB
203232014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20324
20325 * configure.ac: Create gdb.dlang/Makefile.
20326 * configure: Regenerate.
20327 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
20328 * gdb.dlang/Makefile.in: New file.
20329 * lib/d-support.exp: New file.
20330 * lib/gdb.exp (skip_d_tests): New proc.
20331
52834460
MM
203322014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20333
20334 * gdb.btrace/delta.exp: Check reverse stepi.
20335 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
20336 * gdb.btrace/finish.exp: New.
20337 * gdb.btrace/next.exp: New.
20338 * gdb.btrace/nexti.exp: New.
20339 * gdb.btrace/record_goto.c: Add comments.
20340 * gdb.btrace/step.exp: New.
20341 * gdb.btrace/stepi.exp: New.
20342 * gdb.btrace/multi-thread-step.c: New.
20343 * gdb.btrace/multi-thread-step.exp: New.
20344 * gdb.btrace/rn-dl-bind.c: New.
20345 * gdb.btrace/rn-dl-bind.exp: New.
20346 * gdb.btrace/data.c: New.
20347 * gdb.btrace/data.exp: New.
20348 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20349
6e07b1d2
MM
203502014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20351
20352 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
20353 * gdb.btrace/exception.exp: Update.
20354 * gdb.btrace/instruction_history.exp: Update.
20355 * gdb.btrace/record_goto.exp: Update.
20356 * gdb.btrace/tailcall.exp: Update.
20357 * gdb.btrace/unknown_functions.exp: Update.
20358 * gdb.btrace/delta.exp: New.
20359
0b722aec
MM
203602014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20361
20362 * gdb.btrace/record_goto.exp: Add backtrace test.
20363 * gdb.btrace/tailcall.exp: Add backtrace test.
20364
066ce621
MM
203652014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20366
20367 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
20368 * gdb.btrace/record_goto.c: New.
20369 * gdb.btrace/record_goto.exp: New.
20370 * gdb.btrace/x86-record_goto.S: New.
20371
0688d04e
MM
203722014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20373
20374 * gdb.btrace/function_call_history.exp: Update tests.
20375 * gdb.btrace/instruction_history.exp: Update tests.
20376
8710b709
MM
203772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20378
20379 * gdb.btrace/function_call_history.exp: Fix expected field
20380 order for "record function-call-history".
20381 Add new tests for "record function-call-history /c".
20382 * gdb.btrace/exception.cc: New.
20383 * gdb.btrace/exception.exp: New.
20384 * gdb.btrace/tailcall.exp: New.
20385 * gdb.btrace/x86-tailcall.S: New.
20386 * gdb.btrace/x86-tailcall.c: New.
20387 * gdb.btrace/unknown_functions.c: New.
20388 * gdb.btrace/unknown_functions.exp: New.
20389 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20390
5de9129b
MM
203912014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20392
20393 * gdb.btrace/instruction_history.exp: Update.
20394 * gdb.btrace/function_call_history.exp: Update.
20395
23a7fe75
MM
203962014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20397
20398 * gdb.btrace/function_call_history.exp: Fix expected function
20399 trace.
20400 * gdb.btrace/instruction_history.exp: Initialize traced.
20401 Remove traced_functions.
20402
724c7dd8
MM
204032014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20404
20405 * gdb.btrace/function_call_history.exp: Update
20406 * gdb.btrace/instruction_history.exp: Update.
20407
6d78d93b
MM
204082014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20409
20410 * gdb.btrace/enable.exp: Update expected text.
20411
93a360cc
OJ
204122014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
20413
20414 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
20415 bytes.
20416
3772b53f
MR
204172014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
20418
20419 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
20420
596662fa
OJ
204212014-01-15 Omair Javaid <omair.javaid@linaro.org>
20422
20423 * lib/gdb.exp (supports_process_record): Return true for
20424 arm*-linux*. (supports_reverse): Likewise.
20425
b5b08fb4
SC
204262014-01-13 Siva Chandra Reddy <sivachandra@google.com>
20427
20428 PR python/15464
20429 PR python/16113
20430 * gdb.python/py-type.c: Enhance test case.
20431 * gdb.python/py-value-cc.cc: Likewise
20432 * gdb.python/py-type.exp: Add new tests.
20433 * gdb.python/py-value-cc.exp: Likewise
20434
52d7fb13
AA
204352014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
20436 Pedro Alves <palves@redhat.com>
20437
20438 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
20439 Make "name" extern.
20440 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
20441 references to ${name}_start by references to ${name}.
20442
a2cd8cfe
JB
204432014-01-10 Joel Brobecker <brobecker@adacore.com>
20444
20445 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
20446
4e23fced
JB
204472014-01-10 Joel Brobecker <brobecker@adacore.com>
20448
20449 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
20450
c6a9e42c
PA
204512014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
20452 Pedro Alves <palves@redhat.com>
20453
20454 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 20455 mi_gdb_target_load.
c6a9e42c 20456
b7ea362b
PA
204572014-01-08 Pedro Alves <palves@redhat.com>
20458
20459 * gdb.threads/reconnect-signal.c: New file.
20460 * gdb.threads/reconnect-signal.exp: New file.
20461
5e3f4fab
EBM
204622014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20463
20464 * gdb.base/source-dir.exp: New file.
20465
79301218
JB
204662014-01-07 Joel Brobecker <brobecker@adacore.com>
20467
20468 * gdb.ada/mi_interface: New testcase.
20469
8e355c5d
JB
204702014-01-07 Joel Brobecker <brobecker@adacore.com>
20471
20472 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
20473 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
20474 gdb.ada/pp-rec-component/pck.ads: New files.
20475
c0d48811
JB
204762014-01-07 Joel Brobecker <brobecker@adacore.com>
20477
20478 * gdb.python/py-pp-integral.c: New file.
20479 * gdb.python/py-pp-integral.py: New file.
20480 * gdb.python/py-pp-integral.exp: New file.
20481
17b609c3 20482For older changes see ChangeLog-1993-2013.
c906108c 20483\f
8d8cb839
EZ
20484;; Local Variables:
20485;; mode: change-log
20486;; left-margin: 8
20487;; fill-column: 74
20488;; version-control: never
20489;; End:
902f2ccb 20490
b811d2c2 20491 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
20492 Copying and distribution of this file, with or without modification,
20493 are permitted provided the copyright notice and this notice are preserved.
This page took 5.642688 seconds and 4 git commands to generate.