Fix --enable-libctf and --disable-static
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
1776e3e5
NA
12020-06-26 Nick Alcock <nick.alcock@oracle.com>
2
3 * configure.ac: Add --enable-libctf.
4 * aclocal.m4: sinclude ../config/enable.m4.
5 * Makefile.in (site.exp): Add enable_libctf to site.exp.
6 * lib/gdb.exp (skip_ctf_tests): Use it.
7 * gdb.base/ctf-constvars.exp: Error message tweak.
8 * gdb.base/ctf-ptype.exp: Likewise.
9 * configure: Regenerate.
10
f53b3eeb
GB
112020-06-26 Gary Benson <gbenson@redhat.com>
12
13 * gdb.cp/try_catch.cc: Include string.h.
14 (main): Replace comparison against string literal with
15 strcmp, avoiding build failure with -Wstring-compare.
16 Add "marker test-complete".
17 * gdb.cp/try_catch.exp: Run the test to the above marker,
18 then verify that the value of "test" is still true.
19
6d74da72
AB
202020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
21
22 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
23
2e52d038
AB
242020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
25
26 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
27
3b9fce96
AB
282020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
29
30 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
31 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
32 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
33 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
34 * gdb.arch/riscv-tdesc-loading.exp: New file.
35
ed69cbc8
AB
362020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
37
38 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
39
767a879e
AB
402020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
41
42 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
43 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
44 * gdb.arch/riscv-tdesc-regs.c: New file.
45 * gdb.arch/riscv-tdesc-regs.exp: New file.
46
221db974
PA
472020-06-24 Pedro Alves <palves@redhat.com>
48
49 * gdb.arch/amd64-entry-value-paramref.exp: Use
50 prepare_for_testing_full and don't pass "c++" for the .S file
51 build spec.
52 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
53 $options, since it's an assembly file. Remove -Wno-deprecated.
54 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
55 compiling C++ programs.
56
331733cd
PA
572020-06-24 Pedro Alves <palves@redhat.com>
58
59 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
60 Clang, add "-Wno-unknown-warning-option" to the options.
61
caa7fd04
AB
622020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
63
64 * gdb.xml/tdesc-reload.c: New file.
65 * gdb.xml/tdesc-reload.exp: New file.
66 * gdb.xml/maint-xml-dump-01.xml: New file.
67 * gdb.xml/maint-xml-dump-02.xml: New file.
68 * gdb.xml/maint-xml-dump.exp: New file.
69
bb8d1260
SL
702020-06-23 Sandra Loosemore <sandra@codesourcery.com>
71
72 * lib/completion-support.exp (test_gdb_completion_offers_commands):
73 Adjust for omitted commands when TUI is disabled.
74
7e4b9c4c
GB
752020-06-23 Gary Benson <gbenson@redhat.com>
76 Pedro Alves <palves@redhat.com>
77
78 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
79 * gdb.cp/nsimport.cc: Likewise.
80 * gdb.cp/nsnested.cc: Likewise.
81 * gdb.cp/nsnoimports.cc: Likewise.
82 * gdb.cp/nsusing.cc: Likewise.
83 * gdb.cp/smartp.cc: Likewise.
84 * gdb.python/py-pp-integral.c: Likewise.
85 * gdb.python/py-pp-re-notag.c: Likewise.
86
2e573c0a
GB
872020-06-23 Gary Benson <gbenson@redhat.com>
88
89 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
90 * gdb.cp/nsimport.cc: Likewise.
91 * gdb.cp/nsnested.cc: Likewise.
92 * gdb.cp/nsnoimports.cc: Likewise.
93 * gdb.cp/nsusing.cc: Likewise.
94 * gdb.cp/smartp.cc: Likewise.
95 * gdb.python/py-pp-integral.c: Likewise.
96 * gdb.python/py-pp-re-notag.c: Likewise.
97
746ebfe8
PW
982020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
99
100 * gdb.base/default-args.exp: New test.
101 * gdb.base/default-args.c: New file.
102 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
103 * gdb.base/default.exp: Update to new help text.
104 * gdb.base/help.exp: Likewise.
105 * gdb.base/page.exp: Likewise.
106 * gdb.base/style.exp: Likewise.
107 * gdb.guile/guile.exp: Likewise.
108 * gdb.python/python.exp: Likewise.
109
e822f2cd
SL
1102020-06-22 Sandra Loosemore <sandra@codesourcery.com>
111
112 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
113 remote host. Fix search path syntax on Windows host.
114
48e9cc84
PW
1152020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
116
117 * gdb.base/attach.exp: Test priority of 'exec-file' changed
118 over 'exec-file-mismatch'.
119 * gdb.base/attach.c: Mark should_exit volatile.
120 * gdb.base/attach2.c: Likewise. Add a comment explaining
121 why the sleep cannot be big.
122 * gdb.base/attach3.c: New file.
123
160f8a8f
SL
1242020-06-20 Sandra Loosemore <sandra@codesourcery.com>
125
126 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
127 prefix optional.
128
4d91c2a4
SL
1292020-06-20 Sandra Loosemore <sandra@codesourcery.com>
130
131 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
132 for remote host.
133
87f83f20
SL
1342020-06-19 Sandra Loosemore <sandra@codesourcery.com>
135 Hafiz Abid Qadeer <abidh@codesourcery.com>
136
137 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
138 file sent to remote host.
139 (top level): Allow int32_t as type of 32-bit register.
140
37ab8655
TV
1412020-06-19 Tom de Vries <tdevries@suse.de>
142
143 * lib/gdb.exp (gdb_note): New proc.
144 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
145 (gdb_default_target_compile): ... here. Only call
146 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
147 (use_gdb_compile): Change to array.
148 (toplevel): Update sets of use_gdb_compile to specify language.
149 Warn about default_target_compile override. Store dejagnu's version
150 of default_target_compile in dejagnu_default_target_compile.
151
a8a56685
TV
1522020-06-18 Tom de Vries <tdevries@suse.de>
153
154 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
155 (default_gdb_init): ... here.
156
581bea2c
SL
1572020-06-17 Sandra Loosemore <sandra@codesourcery.com>
158
159 Fix TUI support checks in gdb.tui tests.
160
161 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
162 just say UNSUPPORTED.
163 * gdb.tui/corefile-run.exp: Likewise.
164 * gdb.tui/empty.exp: Likewise.
165 * gdb.tui/list-before.exp: Likewise.
166 * gdb.tui/list.exp: Likewise.
167 * gdb.tui/main.exp: Likewise.
168 * gdb.tui/regs.exp: Likewise.
169 * gdb.tui/resize.exp: Likewise.
170 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
171 * gdb.tui/tui-layout-asm.exp: Likewise.
172 * gdb.tui/tui-missing-src.exp: Likewise.
173 * gdb.tui/winheight.exp: Likewise.
174 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
175
05e682e3
SL
1762020-06-17 Sandra Loosemore <sandra@codesourcery.com>
177
178 Fix TCL error in gdb.python/py-format-string.exp.
179
180 * gdb.python/py-format-string.exp: Move test for python support
181 earlier, out of function body.
182
efb763a5
SM
1832020-06-15 Simon Marchi <simon.marchi@efficios.com>
184
185 * gdb.base/index-cache-load-twice.c: New.
186 * gdb.base/index-cache-load-twice.exp: New.
187
43327b20
KS
1882020-06-17 Keith Seitz <keiths@redhat.com>
189
99cf27cf 190 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
191 when executing "gdb --configuration".
192
081e778c
TV
1932020-06-17 Tom de Vries <tdevries@suse.de>
194
195 * lib/gdb.exp (gdb_tcl_unknown): New proc.
196 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
197 conditional on presence of gdb_tcl_unknown.
198 (gdb_finish): Make override undo conditional on presence of
199 gdb_tcl_unknown.
200
d2d1ea20
TT
2012020-06-16 Tom Tromey <tom@tromey.com>
202
203 * gdb.python/tui-window.py (failwin): New function. Register it
204 as a TUI window type.
205 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
206
c802e8a7
GB
2072020-06-16 Gary Benson <gbenson@redhat.com>
208
209 * gdb.python/py-nested-maps.c (create_map): Add missing return
210 value.
211 (create_map_map): Likewise.
212
ff08abb8
TBA
2132020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
214
215 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
216 variable.
217 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
218 and use the already-defined 'options' variable.
219
a29d5112
AB
2202020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
221 Tom de Vries <tdevries@suse.de>
222
223 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
224 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
225 (gdb_setup_known_globals): New proc.
226 (gdb_cleanup_globals): New proc.
227 * lib/gdb.exp (load_lib): New override proc.
228 (gdb_stdin_log_init): Set var in_file as persistent global.
229 * lib/pascal.exp (gdb_stdin_log_init): Set vars
230 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
231 fpc_compiler as persistent global.
232
8c74a764
TV
2332020-06-12 Tom de Vries <tdevries@suse.de>
234
235 * lib/tuiterm.exp (spawn): Rename to ...
236 (tui_spawn): ... this.
237 (toplevel): Move rename of spawn ...
238 (gdb_init_tuiterm): ... here. New proc.
239 (gdb_finish_tuiterm): New proc.
240 * lib/gdb.exp (gdb_finish_hooks): New global var.
241 (gdb_finish): Handle gdb_finish_hooks.
242 (tuiterm_env): New proc.
243 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
244 tuiterm_env.
245 * gdb.tui/basic.exp: Same.
246 * gdb.tui/corefile-run.exp: Same.
247 * gdb.tui/empty.exp: Same.
248 * gdb.tui/list-before.exp: Same.
249 * gdb.tui/list.exp: Same.
250 * gdb.tui/main.exp: Same.
251 * gdb.tui/new-layout.exp: Same.
252 * gdb.tui/regs.exp: Same.
253 * gdb.tui/resize.exp: Same.
254 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
255 * gdb.tui/tui-layout-asm.exp: Same.
256 * gdb.tui/tui-missing-src.exp: Same.
257 * gdb.tui/winheight.exp: Same.
258
26783bce
TV
2592020-06-12 Tom de Vries <tdevries@suse.de>
260
261 PR testsuite/26110
262 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
263 (gdb_finish): Reinstall dejagnu's override of ::unknown.
264
2b4e6a3f
TT
2652020-06-11 Tom Tromey <tom@tromey.com>
266
267 PR gdb/18318:
268 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
269 floating point tests.
270
2f33032a
KS
2712020-06-11 Keith Seitz <keiths@redhat.com>
272
273 PR gdb/21356
274 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
275 vla_struct.
276 Add new struct vla_typedef and union vla_typedef_union and
277 corresponding instantiation objects.
278 Initialize new objects.
279 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
280 and vla_typedef_union_object.
281 Fixup type for vla_struct_object.
282
a8baf0a3
TV
2832020-06-11 Tom de Vries <tdevries@suse.de>
284
285 * lib/gdb.exp (with_override): New proc, factored out of ...
286 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
287
7ab96794
TV
2882020-06-10 Tom de Vries <tdevries@suse.de>
289
290 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
291
cab5c3b7
SM
2922020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
293
294 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
295 parameter, update callers.
296
f8c41851
SM
2972020-06-04 Simon Marchi <simon.marchi@efficios.com>
298
299 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
300 * gdb.dwarf2/share-psymtabs-bt.c: New file.
301 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
302
1c07a73f
TV
3032020-06-04 Tom de Vries <tdevries@suse.de>
304
305 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
306
95146b5d
TV
3072020-06-04 Tom de Vries <tdevries@suse.de>
308
309 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
310 exp_continue.
311
0cfcd4f0
TV
3122020-06-04 Tom de Vries <tdevries@suse.de>
313
314 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
315
f9b5d5ea
TV
3162020-06-03 Tom de Vries <tdevries@suse.de>
317
318 PR symtab/26046
319 * gdb.cp/breakpoint-locs-2.cc: New test.
320 * gdb.cp/breakpoint-locs.cc: New test.
321 * gdb.cp/breakpoint-locs.exp: New file.
322 * gdb.cp/breakpoint-locs.h: New test.
323
5144dfba
TV
3242020-06-03 Tom de Vries <tdevries@suse.de>
325
326 PR testsuite/25609
327 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
328 value of global verbose.
329 * gdb.base/jit-elf.exp: Same.
330 * gdb.base/jit-reader.exp: Same.
331
621eacdf
TV
3322020-06-02 Tom de Vries <tdevries@suse.de>
333
334 * gdb.dwarf2/multidictionary.exp: Don't use
335 gdb_spawn_with_cmdline_opts.
336
1313c56e
AB
3372020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
338
339 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
340 use_header case.
341 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
342 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
343 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
344 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
345 * gdb.dwarf2/dw2-inline-header.c: New file.
346 * gdb.dwarf2/dw2-inline-header.h: New file.
347
f68f85b5
PA
3482020-05-30 Pedro Alves <palves@redhat.com>
349
350 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
351 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
352
678048e8
GB
3532020-05-29 Gary Benson <gbenson@redhat.com>
354
355 * gdb.compile/compile-cplus.exp (additional_flags): Also
356 set when building with clang.
357 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
358 when building with clang.
359
9fcafd23
GB
3602020-05-29 Gary Benson <gbenson@redhat.com>
361
362 * gdb.arch/i386-avx.exp (additional_flags): Also set when
363 building with clang.
364 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
365
735d5a07
GB
3662020-05-29 Gary Benson <gbenson@redhat.com>
367
368 * gdb.cp/koenig.exp (prepare_for_testing): Add
369 additional_flags=-Wno-unused-comparison.
370 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
371
4ad2c6a0
GB
3722020-05-28 Gary Benson <gbenson@redhat.com>
373
374 * gdb.base/sigaltstack.c (catcher): Add default case to switch
375 statement.
376
09fe663e
GB
3772020-05-28 Gary Benson <gbenson@redhat.com>
378
379 * gdb.cp/classes.exp (prepare_for_testing): Add
380 additional_flags=-Wno-deprecated-register.
381 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
382 * gdb.cp/misc.exp: Likewise.
383
cee00f17
GB
3842020-05-28 Gary Benson <gbenson@redhat.com>
385
386 * gdb.linespec/cpls-ops.cc (dummy): New static global.
387 (test_op_new::operator new): Add return statement.
388 (test_op_new_array::operator new[]): Likewise.
389
636edd00
PA
3902020-05-27 Pedro Alves <palves@redhat.com>
391
392 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
393 check. Use test_gdb_complete_unique instead of
394 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
395 test_gdb_complete_multiple instead of
396 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
397
c2b75043
LM
3982020-05-27 Luis Machado <luis.machado@linaro.org>
399
400 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
401 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
402 * gdb.arch/arm-disassembler-options.exp: Likewise.
403 * gdb.arch/arm-disp-step.exp: Likewise.
404 * gdb.arch/thumb-prologue.exp: Likewise.
405 * gdb.base/async.exp: Likewise.
406 * gdb.base/auxv.exp: Likewise.
407 * gdb.base/complex-parts.exp: Likewise.
408 * gdb.base/ena-dis-br.exp: Likewise.
409 * gdb.base/foll-exec.exp: Likewise.
410 * gdb.base/permissions.exp: Likewise.
411 * gdb.base/relocate.exp: Likewise.
412 * gdb.base/return2.exp: Likewise.
413 * gdb.base/sigbpt.exp: Likewise.
414 * gdb.base/siginfo-obj.exp: Likewise.
415 * gdb.cp/converts.exp: Likewise.
416 * gdb.cp/exceptprint.exp: Likewise.
417 * gdb.cp/inherit.exp: Likewise.
418 * gdb.cp/nsnoimports.exp: Likewise.
419 * gdb.cp/virtbase2.exp: Likewise.
420 * gdb.mi/mi-var-cmd.exp: Likewise.
421 * gdb.mi/var-cmd.c: Likewise.
422
53a47a3e
TT
4232020-05-26 Tom Tromey <tromey@adacore.com>
424
425 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
426
0bc2354b
TT
4272020-05-26 Tom Tromey <tromey@adacore.com>
428
429 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
430 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
431 type.
432 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
433 variable.
434
0db49895
CBG
4352020-05-26 Christian Biesinger <cbiesinger@google.com>
436
437 * Makefile.in: Use = instead of == for the test command
438 for portability.
439
40d22035
TV
4402020-05-26 Tom de Vries <tdevries@suse.de>
441
442 * gdb.base/gold-gdb-index-2.c: New test.
443 * gdb.base/gold-gdb-index.c: New test.
444 * gdb.base/gold-gdb-index.exp: New file.
445 * gdb.base/gold-gdb-index.h: New test.
446
043e2e02
TV
4472020-05-25 Tom de Vries <tdevries@suse.de>
448
449 * boards/gold-gdb-index.exp: New file.
450
462f72c5
SM
4512020-05-25 Simon Marchi <simon.marchi@efficios.com>
452
453 * boards/simavr.exp: New file.
454
6cf66e76
SM
4552020-05-25 Simon Marchi <simon.marchi@efficios.com>
456
457 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
458 * gdb.base/inferior-args.exp: New file.
459 * gdb.base/inferior-args.c: New file.
460
75d04512
SM
4612020-05-25 Simon Marchi <simon.marchi@efficios.com>
462
463 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
464 inferior_args. Pass it to gdb_reload.
465 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
466 inferior_args.
467 (gdb_reload): Add inferior_args argument.
468 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
469 pass it to gdbserver_run.
470 * boards/native-gdbserver.exp: Do not set noargs.
471 * boards/native-extended-gdbserver.exp (gdb_reload): Add
472 inferior_args argument.
473 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
474 * gdb.base/a2-run.exp: Check for use_gdb_stub.
475 * gdb.base/args.exp: Likewise.
476
42cf1844
TV
4772020-05-25 Tom de Vries <tdevries@suse.de>
478
479 * lib/gdb.exp (exec_is_pie): Add comment.
480
8f7d38ef
TV
4812020-05-25 Tom de Vries <tdevries@suse.de>
482
483 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
484 instead of $binfile in the untested message.
485
465e1b0f
TV
4862020-05-25 Tom de Vries <tdevries@suse.de>
487
488 PR testsuite/26031
489 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
490
3c5a0e02
TV
4912020-05-25 Tom de Vries <tdevries@suse.de>
492
493 * boards/gold.exp: New file.
494
0a4f5f8c
TT
4952020-05-23 Tom Tromey <tom@tromey.com>
496
497 * gdb.base/style.exp: Remove completion styling test.
498 * lib/gdb-utils.exp (style): Remove completion styles.
499
eca1f90c
TT
5002020-05-23 Tom Tromey <tom@tromey.com>
501
502 * gdb.base/style.exp: Add completion styling test.
503 * lib/gdb-utils.exp (style): Add completion styles.
504
7c13f4e8
AB
5052020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
506
507 * gdb.base/annota1.exp: Update expected results.
508 * gdb.cp/annota2.exp: Update expected results, remove duplicate
509 test name.
510 * gdb.cp/annota3.exp: Update expected results.
511
41977d16
SM
5122020-05-20 Simon Marchi <simon.marchi@efficios.com>
513
514 PR gdb/26016
515 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
516 against MAP_FAILED.
517 * gdb.base/coremaker.c (mmapdata): Likewise.
518 * gdb.base/jit-reader-host.c (main): Likewise.
519 * gdb.base/sym-file-loader.c (load): Likewise.
520 (load_shlib): Likewise.
521
b4757f2e
TT
5222020-05-20 Tom Tromey <tromey@adacore.com>
523
524 * gdb.ada/array_char_idx.exp: Recognize initialized array.
525
9a0bacfb
TV
5262020-05-20 Tom de Vries <tdevries@suse.de>
527
528 PR symtab/25833
529 * gdb.base/with-mf-inc.c: New test.
530 * gdb.base/with-mf-main.c: New test.
531 * gdb.base/with-mf.exp: New file.
532
76571211
TT
5332020-05-19 Tom Tromey <tromey@adacore.com>
534
535 * gdb.rust/simple.exp: Restore missing test result.
536
4cd9f3d5
TV
5372020-05-19 Tom de Vries <tdevries@suse.de>
538
539 * gdb.base/gdb-caching-proc.exp: Fix typo.
540
7d874253
TT
5412020-05-19 Tom Tromey <tromey@adacore.com>
542
543 * gdb.rust/simple.exp: Add some test descriptions.
544 (test_one_slice): Use with_test_prefix.
545
1d727695
TV
5462020-05-18 Tom de Vries <tdevries@suse.de>
547
548 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
549
7f32a4d5
PA
5502020-05-17 Pedro Alves <palves@redhat.com>
551
552 PR gdb/25741
553 * gdb.base/hw-sw-break-same-address.exp: New file.
554
7cfd74cf
PA
5552020-05-16 Pedro Alves <palves@redhat.com>
556
557 * gdb.multi/multi-re-run.exp (test_re_run): Switch
558 LAST_LOADED_FILE accordingly.
559
57b4f16e
PW
5602020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
561
562 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
563
7c05caf7
PW
5642020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
565
566 * gdb.base/help.exp: Test apropos and help for commands
567 having aliases. Fixed comments not starting with an
568 upper-case letter or not finishing with a dot.
569
7aa1b46f
PW
5702020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
571
3b3aaacb
PW
572 * gdb.base/alias.exp: Update help output check.
573
57b4f16e 5742020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 575
7aa1b46f
PW
576 * gdb.base/default.exp: Update output following fixes.
577
0605465f
PW
5782020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
579
580 * gdb.base/alias.exp: Test aliases starting with a prefix of
581 another alias.
582
86e4e63d
GB
5832020-05-15 Gary Benson <gbenson@redhat.com>
584
585 * gdb.base/info-os.c (main): Add return statement.
586 * gdb.base/info_minsym.c (minsym_fun): Likewise.
587 * gdb.base/large-frame-2.c (func): Likewise.
588 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
589 * gdb.base/pr10179-b.c (foo2): Likewise.
590 * gdb.base/valgrind-disp-step.c (foo): Likewise.
591 * gdb.base/watch-cond.c (func): Likewise.
592 * gdb.multi/goodbye.c (verylongfun): Likewise.
593 * gdb.multi/hello.c (commonfun): Likewise.
594 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
595 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
596 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
597 Likewise.
598 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
599 * gdb.threads/interrupt-while-step-over.c (child_function):
600 Likewise.
601 * gdb.trace/actions-changed.c (end): Likewise.
602
163df4df
GB
6032020-05-15 Gary Benson <gbenson@redhat.com>
604
605 * gdb.opencl/callfuncs.exp: Report when test skipped.
606 * gdb.opencl/convs_casts.exp: Likewise.
607 * gdb.opencl/datatypes.exp: Likewise.
608 * gdb.opencl/operators.exp: Likewise.
609 * gdb.opencl/vec_comps.exp: Likewise.
610
6dbc505a
TV
6112020-05-15 Tom de Vries <tdevries@suse.de>
612
613 * gdb.base/align.exp.in: Rename to ...
614 * gdb.base/align.exp.tcl: ... this.
615 * gdb.base/align-c++.exp: Update.
616 * gdb.base/align-c.exp: Update.
617 * gdb.base/all-architectures.exp.in: Rename to ...
618 * gdb.base/all-architectures.exp: ... this.
619 * gdb.base/all-architectures-0.exp: Update.
620 * gdb.base/all-architectures-1.exp: Update.
621 * gdb.base/all-architectures-2.exp: Update.
622 * gdb.base/all-architectures-3.exp: Update.
623 * gdb.base/all-architectures-4.exp: Update.
624 * gdb.base/all-architectures-5.exp: Update.
625 * gdb.base/all-architectures-6.exp: Update.
626 * gdb.base/all-architectures-7.exp: Update.
627 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
628 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
629 * gdb.base/infcall-nested-structs-c++.exp: Update.
630 * gdb.base/infcall-nested-structs-c.exp: Update.
631 * gdb.base/info-types.exp.in: Rename to ...
632 * gdb.base/info-types.exp.tcl: ... this.
633 * gdb.base/info-types-c++.exp: Update.
634 * gdb.base/info-types-c.exp: Update.
635 * gdb.base/max-depth.exp.in: Rename to ...
636 * gdb.base/max-depth.exp.tcl: ... this.
637 * gdb.base/max-depth-c++.exp: Update.
638 * gdb.base/max-depth-c.exp: Update.
639 * gdb.cp/cpexprs.exp.in: Rename to ...
640 * gdb.cp/cpexprs.exp.tcl: ... this.
641 * gdb.cp/cpexprs-debug-types.exp: Update.
642 * gdb.cp/cpexprs.exp: Update.
643 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
644 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
645 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
646 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
647 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
648 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
649 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
650 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
651 * gdb.dwarf2/clang-debug-names-2.exp: Update.
652 * gdb.dwarf2/clang-debug-names.exp: Update.
653
d1034d78
AB
6542020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
655
656 * lib/check-test-names.exp: Remove code that prevents this file
657 loading when tests are run in parallel.
658
3c5c3649
PA
6592020-05-15 Pedro Alves <palves@redhat.com>
660
661 * gdb.multi/multi-kill.exp (start_inferior): Remove
662 'testpid' parameter. Refer to namespace variable directly.
663 (testpid): Declare as namespace variable.
664
272c36b8
PA
6652020-05-15 Pedro Alves <palves@redhat.com>
666
667 * gdb.multi/multi-kill.exp: Wrap in namespace.
668 (start_inferior): Add TESTPID parameter. Use it instead of the
669 testpid global.
670 (top level): Define empty TESTPID array, and pass it down to
671 start_inferior.
672
02eba61a
TV
6732020-05-14 Tom de Vries <tdevries@suse.de>
674
675 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
676 output.
677
971a3747
TV
6782020-05-14 Tom de Vries <tdevries@suse.de>
679
680 * gdb.base/align.exp: Split into ...
681 * gdb.base/align.exp.in: ...
682 * gdb.base/align-c++.exp: ...
683 * gdb.base/align-c.exp: ... these.
684 * gdb.base/infcall-nested-structs.exp: Split into ...
685 * gdb.base/infcall-nested-structs.exp.in: ...
686 * gdb.base/infcall-nested-structs-c++.exp: ...
687 * gdb.base/infcall-nested-structs-c.exp: ... these.
688 * gdb.base/info-types.exp: Split into ...
689 * gdb.base/info-types.exp.in: ...
690 * gdb.base/info-types-c++.exp: ...
691 * gdb.base/info-types-c.exp: ... these.
692 * gdb.base/max-depth.exp: Split into ...
693 * gdb.base/max-depth.exp.in: ...
694 * gdb.base/max-depth-c++.exp: ...
695 * gdb.base/max-depth-c.exp: ... these.
696 * gdb.cp/infcall-nodebug.exp: Split into ...
697 * gdb.cp/infcall-nodebug.exp.in: ...
698 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
699 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
700 * gdb.cp/infcall-nodebug-c-d0.exp: ...
701 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
702
a05575d3
TBA
7032020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
704 Pedro Alves <palves@redhat.com>
705
706 * gdb.multi/multi-exit.c: New file.
707 * gdb.multi/multi-exit.exp: New file.
708 * gdb.multi/multi-kill.c: New file.
709 * gdb.multi/multi-kill.exp: New file.
710
6ad82919
TBA
7112020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
712
713 * gdb.base/annota1.exp: Update the expected output.
714 * gdb.cp/annota2.exp: Ditto.
715
843f4d93
AB
7162020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
717
718 * lib/check-test-names.exp: Disable when testing is being run in
719 parallel.
720
c7c66341
TV
7212020-05-12 Tom de Vries <tdevries@suse.de>
722
723 * gdb.base/jit-elf.exp: Fix string concat.
724
1b59ca1c
TV
7252020-05-12 Tom de Vries <tdevries@suse.de>
726
727 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
728 messages.
729
b4991d29
TV
7302020-05-12 Tom de Vries <tdevries@suse.de>
731
732 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
733
dbb0ab10
TV
7342020-05-12 Tom de Vries <tdevries@suse.de>
735
736 * gdb.ada/catch_ex.exp: Use with_test_prefix.
737 * gdb.ada/mi_catch_ex.exp: Same.
738 * gdb.ada/mi_catch_ex_hand.exp: Same.
739
7549fed8
TV
7402020-05-12 Tom de Vries <tdevries@suse.de>
741
742 * gdb.fortran/complex.exp: Use with_test_prefix.
743
af2d5cd8
TV
7442020-05-12 Tom de Vries <tdevries@suse.de>
745
746 * gdb.trace/passcount.exp: Fix test-names.
747
7c121311
TV
7482020-05-12 Tom de Vries <tdevries@suse.de>
749
750 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
751
c9f3b40e
TV
7522020-05-12 Tom de Vries <tdevries@suse.de>
753
754 * gdb.gdb/complaints.exp: Use with_test_prefix.
755 * gdb.xml/tdesc-regs.exp: Same.
756 * gdb.opt/inline-locals.exp: Fix test name.
757
111b33f0
TV
7582020-05-12 Tom de Vries <tdevries@suse.de>
759
760 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
761 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
762 * gdb.dwarf2/implref-struct.exp: Same.
763 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
764 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
765
ebf47080
SM
7662020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
767
768 * gdb.base/jit-so.exp (one_jit_test): Change test name.
769
d30dcd12
AB
7702020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
771
772 * lib/check-test-names.exp (all_test_names): New module variable.
773 (counts): Add 'duplicates' field.
774 (_check_duplicates): New procedure.
775 (check): Also check for duplicates.
776 (do_log_summary): Print duplicates count.
777 (do_reset_vars): Reset counter for duplicate test names, and
778 discard all know test names.
779
34584c09
AB
7802020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
781
782 * lib/gdb.exp: Include check-test-names.exp library.
783 * lib/check-test-names.exp: New file.
784
e0002117
TV
7852020-05-11 Tom de Vries <tdevries@suse.de>
786
787 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
788
53f539a3
KS
7892020-05-11 Keith Seitz <keiths@redhat.com>
790
791 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
792
113ee09a
TV
7932020-05-11 Tom de Vries <tdevries@suse.de>
794
795 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
796 * gdb.cp/cpexprs.exp.in: .. here.
797 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
798 cpexprs.exp.
799
ba3e70b0
KS
8002020-05-11 Keith Seitz <keiths@redhat.com>
801
802 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
803 test names.
804 * gdb.ada/arrayptr.exp: Likewise.
805 * gdb.ada/assign_arr.exp: Likewise.
806 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
807 * gdb.ada/bp_on_var.exp: Likewise.
808 * gdb.ada/call_pn.exp: Likewise.
809 * gdb.ada/complete.exp: Likewise.
810 * gdb.ada/fun_overload_menu.exp: Likewise.
811 * gdb.ada/funcall_param.exp: Likewise.
812 * gdb.ada/funcall_ref.exp: Likewise.
813 * gdb.ada/packed_array_assign.exp: Likewise.
814 * gdb.ada/same_component_name.exp: Likewise.
815 * gdb.ada/type_coercion.exp: Likewise.
816 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
817 * gdb.ada/variant_record_packed_array.exp: Likewise.
818
3ee6bb11
TV
8192020-05-11 Tom de Vries <tdevries@suse.de>
820
821 PR symtab/25941
822 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
823 out of ...
824 * gdb.dwarf2/clang-debug-names.exp: ... here.
825 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
826 clang-debug-names.exp.in.
827 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
828 * gdb.dwarf2/clang-debug-names-2.c: New test.
829
86cd6bc8
AKS
8302020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
831
832 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
833 (fortran_runto_main): New Proc, fortran version of runto_main.
834 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
835 * gdb.fortran/array-bounds.exp: Likewise.
836 * gdb.fortran/array-slices.exp: Likewise.
837 * gdb.fortran/block-data.exp: Likewise.
838 * gdb.fortran/charset.exp: Likewise.
839 * gdb.fortran/common-block.exp: Likewise.
840 * gdb.fortran/complex.exp: Likewise.
841 * gdb.fortran/derived-type-function.exp: Likewise.
842 * gdb.fortran/derived-type.exp: Likewise.
843 * gdb.fortran/info-modules.exp: Likewise.
844 * gdb.fortran/info-types.exp: Likewise.
845 * gdb.fortran/intrinsics.exp: Likewise.
846 * gdb.fortran/library-module.exp: Likewise.
847 * gdb.fortran/logical.exp: Likewise.
848 * gdb.fortran/max-depth.exp: Likewise.
849 * gdb.fortran/module.exp: Likewise.
850 * gdb.fortran/multi-dim.exp: Likewise.
851 * gdb.fortran/nested-funcs.exp: Likewise.
852 * gdb.fortran/print-formatted.exp: Likewise.
853 * gdb.fortran/print_type.exp: Likewise.
854 * gdb.fortran/printing-types.exp: Likewise.
855 * gdb.fortran/ptr-indentation.exp: Likewise.
856 * gdb.fortran/ptype-on-functions.exp: Likewise.
857 * gdb.fortran/subarray.exp: Likewise.
858 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
859 * gdb.fortran/vla-datatypes.exp: Likewise.
860 * gdb.fortran/vla-history.exp: Likewise.
861 * gdb.fortran/vla-ptr-info.exp: Likewise.
862 * gdb.fortran/vla-ptype-sub.exp: Likewise.
863 * gdb.fortran/vla-ptype.exp: Likewise.
864 * gdb.fortran/vla-sizeof.exp: Likewise.
865 * gdb.fortran/vla-type.exp: Likewise.
866 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
867 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
868 * gdb.fortran/vla-value-sub.exp: Likewise.
869 * gdb.fortran/vla-value.exp: Likewise.
870 * gdb.fortran/whatis_type.exp: Likewise.
871 * gdb.mi/mi-var-child-f.exp: Likewise.
872
6dc55ce9 8732020-05-09 Tom de Vries <tdevries@suse.de>
874
875 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
876
283cb58c
TV
8772020-05-08 Tom de Vries <tdevries@suse.de>
878
879 * gdb.dwarf2/clang-debug-names.c: New test.
880 * gdb.dwarf2/clang-debug-names.exp: New file.
881
ac4a4f1c
SM
8822020-05-06 Simon Marchi <simon.marchi@efficios.com>
883
884 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
885 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
886
24fe640b
TV
8872020-05-06 Tom de Vries <tdevries@suse.de>
888
889 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
890 breakpoint is at a "recommended breakpoint location".
891 * gdb.reverse/consecutive-reverse.exp: Same.
892
0d8683a3
TV
8932020-05-06 Tom de Vries <tdevries@suse.de>
894
895 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
896 address.
897
b8983c46
TV
8982020-05-06 Tom de Vries <tdevries@suse.de>
899
900 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
901
abf6d805
TV
9022020-05-06 Tom de Vries <tdevries@suse.de>
903
904 * gdb.base/store.exp (check_set, up_set): Allowing missing location
905 info for r.
906
0fc2a808
TV
9072020-05-06 Tom de Vries <tdevries@suse.de>
908
909 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
910 necessary.
911
873dd427
TV
9122020-05-06 Tom de Vries <tdevries@suse.de>
913
914 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
915 void.
916
7c99e7e2
TV
9172020-05-06 Tom de Vries <tdevries@suse.de>
918
919 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
920 of ...
921 * gdb.base/async.exp: ... here.
922 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
923 "recommended breakpoint location".
924
6173d6a6
TV
9252020-05-06 Tom de Vries <tdevries@suse.de>
926
927 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
928
6015a067
TV
9292020-05-04 Tom de Vries <tdevries@suse.de>
930
931 * gdb.base/async.exp: Check whether instruction addresses are a
932 "recommended breakpoint location".
933
3b6acaee
TT
9342020-05-03 Tom Tromey <tom@tromey.com>
935
936 * gdb.base/sepdebug.exp: Remove "catch" test.
937 * gdb.base/break.exp: Remove "catch" test.
938 * gdb.base/default.exp: Update expected output.
939
5beb4d17
TV
9402020-05-02 Tom de Vries <tdevries@suse.de>
941
942 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
943 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
944 * gdb.arch/i386-mpx-map.exp: Same.
945 * gdb.arch/i386-mpx-sigsegv.exp: Same.
946 * gdb.arch/i386-mpx-simple_segv.exp: Same.
947 * gdb.arch/i386-mpx.exp: Same.
948
8caf140d
TV
9492020-05-02 Tom de Vries <tdevries@suse.de>
950
951 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
952
693196cb
TV
9532020-05-01 Tom de Vries <tdevries@suse.de>
954
955 * gdb.ada/operator_bp.exp: Allow more than required amount of
956 breakpoint.
957
53ae0aa9
TV
9582020-05-01 Tom de Vries <tdevries@suse.de>
959
960 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
961
ee9d1e5f
HD
9622020-04-30 Hannes Domani <ssbssa@yahoo.de>
963
964 PR gdb/18706
965 * gdb.cp/stub-array-size.cc: New test.
966 * gdb.cp/stub-array-size.exp: New file.
967 * gdb.cp/stub-array-size.h: New test.
968 * gdb.cp/stub-array-size2.cc: New test.
969
d5cf82c0
HD
9702020-04-30 Hannes Domani <ssbssa@yahoo.de>
971
972 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
973 output to the new format.
974
42e165c3
SM
9752020-04-29 Simon Marchi <simon.marchi@efficios.com>
976
977 * gdb.base/break.exp: Use with_test_prefix.
978
6e4e3fe1
TV
9792020-04-29 Tom de Vries <tdevries@suse.de>
980
981 * lib/gdb.exp (debug_types): New proc.
982 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
983 * gdb.python/py-symtab.exp: Same.
984
d642b692
HD
9852020-04-29 Hannes Domani <ssbssa@yahoo.de>
986
987 PR gdb/17320
988 * gdb.base/pretty-array.c: New test.
989 * gdb.base/pretty-array.exp: New file.
990
ea90f227
TV
9912020-04-29 Tom de Vries <tdevries@suse.de>
992
993 PR symtab/25889
994 * gdb.cp/cpexprs.exp: Adapt for inclusion.
995 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
996 and include cpexprs.exp.
997
a65189c9
TV
9982020-04-28 Mark Williams <mark@myosotissp.com>
999
1000 PR gdb/24480
1001 * dw4-toplevel-types.exp: Test for top level types.
1002 * dw4-toplevel-types.cc: Test for top level types.
1003
32d1f47a
TBA
10042020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1005
1006 * gdb.threads/stop-with-handle.exp: Fix typo in comment
1007 (theads -> threads).
1008
56a4f5a1
TV
10092020-04-28 Tom de Vries <tdevries@suse.de>
1010
1011 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
1012
0b2f8a3b
TV
10132020-04-28 Tom de Vries <tdevries@suse.de>
1014
1015 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
1016
5390c717
TV
10172020-04-28 Tom de Vries <tdevries@suse.de>
1018
1019 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
1020
15cd93d0
TV
10212020-04-28 Tom de Vries <tdevries@suse.de>
1022
1023 * gdb.dwarf2/main-foo.c: New test.
1024 * gdb.dwarf2/struct-with-sig.exp: New file.
1025
d472f0fb
TV
10262020-04-25 Tom de Vries <tdevries@suse.de>
1027
1028 * boards/debug-types.exp: New file.
1029
8d840e05
AB
10302020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
1031
1032 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
1033
bcfe6157
TT
10342020-04-24 Tom Tromey <tom@tromey.com>
1035
1036 PR symtab/12707:
1037 * gdb.python/py-symbol.exp: Update expected results for
1038 linkage_name test.
1039 * gdb.cp/print-demangle.exp: New file.
1040 * gdb.base/c-linkage-name.exp: Fix test.
1041 * gdb.guile/scm-symbol.exp: Update expected results for
1042 linkage_name test.
1043
f049a313
TT
10442020-04-24 Tom Tromey <tom@tromey.com>
1045
1046 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
1047 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
1048 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
1049 assembler.
1050
7cf28874
TV
10512020-04-24 Tom de Vries <tdevries@suse.de>
1052
1053 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
1054 C++.
1055
dac2fef7
TT
10562020-04-24 Tom Tromey <tromey@adacore.com>
1057
1058 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
1059 values.
1060 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
1061 values. Update test for minimal encodings.
1062 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
1063 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
1064 values. Update test for minimal encodings.
1065
1acda803
TT
10662020-04-24 Tom Tromey <tromey@adacore.com>
1067
1068 PR python/23662:
1069 * gdb.ada/variant.exp: Add Python checks.
1070 * gdb.rust/simple.exp: Add dynamic type checks.
1071
adfb9815
TT
10722020-04-24 Tom Tromey <tromey@adacore.com>
1073
1074 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
1075 Make array type matching more lax.
1076 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
1077 * gdb.ada/mi_variant.exp: New file.
1078 * gdb.ada/mi_variant/pck.ads: New file.
1079 * gdb.ada/mi_variant/pkg.adb: New file.
1080 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
1081 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
1082
7d79de9a
TT
10832020-04-24 Tom Tromey <tromey@adacore.com>
1084
1085 * gdb.ada/variant.exp: Add dynamic field offset tests.
1086 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
1087 * gdb.ada/variant/pkg.adb: Add new variables.
1088
f8e89861
TT
10892020-04-24 Tom Tromey <tromey@adacore.com>
1090
1091 * gdb.ada/variant.exp: New file
1092 * gdb.ada/variant/pkg.adb: New file
1093 * gdb.ada/variant/pck.adb: New file
1094
86e887ae
TV
10952020-04-24 Tom de Vries <tdevries@suse.de>
1096
1097 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
1098
88428775
TV
10992020-04-24 Tom de Vries <tdevries@suse.de>
1100
1101 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
1102 flags.
1103
4e86f6e7
TV
11042020-04-24 Tom de Vries <tdevries@suse.de>
1105
1106 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
1107
2016d3e6
TV
11082020-04-24 Tom de Vries <tdevries@suse.de>
1109
1110 * lib/gdb.exp (default_gdb_start): Handle eof.
1111 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1112 failure.
1113 * gdb.base/readnever.exp: Handle clean_restart failure.
1114
70bc38f5
TV
11152020-04-23 Tom de Vries <tdevries@suse.de>
1116
1117 * gdb.base/decl-before-def.exp: Run to main and print a again.
1118
de82891c
TV
11192020-04-23 Tom de Vries <tdevries@suse.de>
1120
1121 * gdb.base/decl-before-def-decl.c: New test.
1122 * gdb.base/decl-before-def-def.c: New test.
1123 * gdb.base/decl-before-def.exp: New file.
1124
96038148
TV
11252020-04-23 Tom de Vries <tdevries@suse.de>
1126
1127 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1128
54ac3df1
TV
11292020-04-22 Tom de Vries <tdevries@suse.de>
1130
1131 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1132 debug_info_offset.
1133 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1134 before $objsfile in the line line.
1135
714534e1
TV
11362020-04-22 Tom de Vries <tdevries@suse.de>
1137
1138 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1139
16a7dbf4
MS
11402020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1141
1142 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1143 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1144 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1145 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1146 * gdb.base/jit-protocol.h: Update definitions to match all usage
1147 contexts.
1148
11492020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1150
1151 * gdb.base: Rename all jit related test and source files.
1152
11532020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1154
1155 * gdb.base/jit-reader.exp: Relax register output check.
1156
317d2668
TV
11572020-04-22 Tom de Vries <tdevries@suse.de>
1158
1159 PR symtab/25764
1160 * gdb.base/psym-external-decl-2.c: New test.
1161 * gdb.base/psym-external-decl.c: New test.
1162 * gdb.base/psym-external-decl.exp: New file.
1163 * gdb.threads/tls.exp: Add PR25807 kfail.
1164
eea9e357
TV
11652020-04-22 Tom de Vries <tdevries@suse.de>
1166
1167 PR symtab/25801
1168 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
1169 in "info source" output.
1170
3d5afab3
TV
11712020-04-22 Tom de Vries <tdevries@suse.de>
1172
1173 PR symtab/25700
1174 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
1175 symtab for imported_unit.c.
1176
b32102f6
GB
11772020-04-21 Gary Benson <gbenson@redhat.com>
1178
1179 * gdb.base/advance.c (func): New argument, to match call site.
1180 (func2, func3): Add return statements.
1181
d43b7a2d
TBA
11822020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1183
1184 * gdb.multi/run-only-second-inf.c: New file.
1185 * gdb.multi/run-only-second-inf.exp: New file.
1186
d89edf9b
MM
11872020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1188
1189 * gdb.btrace/multi-inferior.c: New test.
1190 * gdb.btrace/multi-inferior.exp: New file.
1191
1a476b6d
MM
11922020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1193
1194 * gdb.btrace/enable-new-thread.c: New test.
1195 * gdb.btrace/enable-new-thread.exp: New file.
1196
4778a5f8
TV
11972020-04-21 Tom de Vries <tdevries@suse.de>
1198
1199 PR gdb/25471
1200 * gdb.threads/killed-outside.c: New test.
1201 * gdb.threads/killed-outside.exp: New file.
1202
9b2c992c
GB
12032020-04-20 Gary Benson <gbenson@redhat.com>
1204
1205 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
1206 * gdb.base/nested-subp2.exp: Likewise.
1207 * gdb.base/nested-subp3.exp: Likewise.
1208
b5d1d6f7
GB
12092020-04-20 Gary Benson <gbenson@redhat.com>
1210
1211 * gdb.base/nested-subp1.exp: Disable test when using clang.
1212 * gdb.base/nested-subp2.exp: Likewise.
1213 * gdb.base/nested-subp3.exp: Likewise.
1214
25230285
GB
12152020-04-20 Gary Benson <gbenson@redhat.com>
1216
1217 * gdb.cp/exception.cc: Fix compilation error with clang.
1218
fa93cc8f
GB
12192020-04-20 Gary Benson <gbenson@redhat.com>
1220
809730f3 1221 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 1222
e0c45f30
GB
12232020-04-20 Gary Benson <gbenson@redhat.com>
1224
1225 * gdb.base/jit-main.c: Fix compilation error with clang.
1226
4ddfec93
KR
12272020-04-17 Kamil Rytarowski <n54@gmx.com>
1228
1229 * gdb.base/attach-twice.c: Include "sys/types.h".
1230 (PTRACE_ATTACH): Add fallback definition.
1231 (main): Pass `0' to the 4th argument of `ptrace'.
1232
2bed205e
KR
12332020-04-17 Kamil Rytarowski <n54@gmx.com>
1234
1235 * gdb.base/fork-running-state.c: Include "signal.h".
1236
0743fc83
TT
12372020-04-17 Tom Tromey <tromey@adacore.com>
1238
1239 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
1240 Update tests.
1241 * gdb.btrace/cpu.exp: Update tests.
1242 * gdb.base/maint.exp: Update tests.
1243 * gdb.base/default.exp: Update tests.
1244 * gdb.base/completion.exp: Update tests.
1245
efba5c23
TV
12462020-04-16 Tom de Vries <tdevries@suse.de>
1247
1248 PR symtab/25791
1249 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
1250 (ensure_gdb_index): and factor out and move ...
1251 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
1252 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
1253
d191d716
TV
12542020-04-16 Tom de Vries <tdevries@suse.de>
1255
1256 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
1257 loading exec.
1258
99f1bc6a
AB
12592020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
1260
1261 * gdb.base/many-completions.exp: New file.
1262
194d088f
TV
12632020-04-14 Tom de Vries <tdevries@suse.de>
1264
1265 PR symtab/25718
1266 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
1267
c1a66c06
TV
12682020-04-14 Tom de Vries <tdevries@suse.de>
1269
1270 PR symtab/25720
1271 * gdb.base/maint-expand-symbols-header-file.c: New test.
1272 * gdb.base/maint-expand-symbols-header-file.exp: New file.
1273 * gdb.base/maint-expand-symbols-header-file.h: New test.
1274
21b0982c
AB
12752020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1276
1277 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
1278 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
1279 get_func_info.
1280 (get_func_info): Delete.
1281 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
1282 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
1283 * lib/dwarf.exp (get_func_info): New function.
1284
dd1cab06
TV
12852020-04-13 Tom de Vries <tdevries@suse.de>
1286
1287 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
1288 to what find_gnatmake does.
1289
71ea2b6b
TV
12902020-04-10 Tom de Vries <tdevries@suse.de>
1291
1292 * gdb.base/style.exp: Expect "Expanding full symbols" message for
1293 -readnow.
1294
bdfc1e8a
TV
12952020-04-10 Tom de Vries <tdevries@suse.de>
1296
1297 PR cli/25808
1298 * gdb.base/style.c: Add leading newlines.
1299 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
1300 Check listing of main's one-line body.
1301
14ca8ecf
TV
13022020-04-08 Tom de Vries <tdevries@suse.de>
1303
1304 * lib/gdb.exp (psymtabs_p): New proc.
1305 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
1306 importing unit" unsupported if there are no partial symbols.
1307
e21d048f
TV
13082020-04-08 Tom de Vries <tdevries@suse.de>
1309
1310 PR testsuite/25760
1311 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
1312
25c11aca
TV
13132020-04-07 Tom de Vries <tdevries@suse.de>
1314
1315 PR symtab/25796
1316 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
1317
5707e24b
TV
13182020-04-07 Tom de Vries <tdevries@suse.de>
1319
1320 * gdb.base/check-psymtab.c: New test.
1321 * gdb.base/check-psymtab.exp: New file.
1322
6ee448cc
TT
13232020-04-06 Tom Tromey <tromey@adacore.com>
1324
1325 * gdb.ada/variant-record/proc.adb: New file.
1326 * gdb.ada/variant-record/value.adb: New file.
1327 * gdb.ada/variant-record/value.s: New file.
1328 * gdb.ada/variant-record.exp: New file.
1329
9e7c9a03
HD
13302020-04-03 Hannes Domani <ssbssa@yahoo.de>
1331
1332 PR gdb/25325
1333 * gdb.cp/typed-enum.cc: New test.
1334 * gdb.cp/typed-enum.exp: New file.
1335
c90d28ac
AB
13362020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1337
1338 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
1339 * gdb.dwarf2/dw2-inline-small-func.c: New file.
1340 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
1341 * gdb.dwarf2/dw2-inline-small-func.h: New file.
1342 * gdb.opt/inline-small-func.c: New file.
1343 * gdb.opt/inline-small-func.exp: New file.
1344 * gdb.opt/inline-small-func.h: New file.
1345
34e9a9fa
AB
13462020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1347
1348 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
1349 function.
1350
6a354911
AB
13512020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1352
1353 * lib/dwarf.exp (function_range): Allow compiler options to be
1354 specified.
1355
880d9777
TV
13562020-04-02 Tom de Vries <tdevries@suse.de>
1357
1358 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
1359 __attribute__((always_inline)).
1360 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
1361
f32682ea
TV
13622020-04-02 Tom de Vries <tdevries@suse.de>
1363
1364 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
1365 (gdbserver_gdb_exit): ... here. Add timeout warning.
1366 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
1367 (connect_target_extended_remote): Append new server_spawn_id to
1368 server_spawn_ids.
1369 (cleanup): New proc.
1370 (setup, <toplevel>): Call cleanup.
1371
d3214198
TV
13722020-04-02 Tom de Vries <tdevries@suse.de>
1373
1374 * gdb.base/main-psymtab.exp: New file.
1375
cc77ed24
TV
13762020-04-02 Tom de Vries <tdevries@suse.de>
1377
1378 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
1379
3638a098
TT
13802020-04-01 Tom Tromey <tom@tromey.com>
1381
1382 * gdb.base/complex-parts.exp: Add type tests.
1383
c34e8714
TT
13842020-04-01 Tom Tromey <tom@tromey.com>
1385
1386 * gdb.base/complex-parts.exp: Add arithmetic tests.
1387
981c08ce
TT
13882020-04-01 Tom Tromey <tom@tromey.com>
1389
1390 * gdb.compile/compile.exp: Update.
1391 * gdb.compile/compile-cplus.exp: Update.
1392 * gdb.base/varargs.exp: Update.
1393 * gdb.base/floatn.exp: Update.
1394 * gdb.base/endianity.exp: Update.
1395 * gdb.base/callfuncs.exp (do_function_calls): Update.
1396 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
1397 (complex_float_integral_args): Update.
1398 * gdb.base/complex.exp: Update.
1399 * gdb.base/complex-parts.exp: Update.
1400
3d1cfd43
TT
14012020-04-01 Tom Tromey <tromey@adacore.com>
1402
1403 * gdb.rust/union.rs: New file.
1404 * gdb.rust/union.exp: New file.
1405 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
1406 (main): Update.
1407 * gdb.rust/simple.exp: Move union tests to union.exp.
1408
e033dfa9
TT
14092020-04-01 Tom Tromey <tromey@adacore.com>
1410
1411 * gdb.rust/simple.rs (main): Remove "y0".
1412
53cccef1
TBA
14132020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1414
1415 * gdb.multi/stop-all-on-exit.c: New test.
1416 * gdb.multi/stop-all-on-exit.exp: New file.
1417
60e22c1e
HD
14182020-04-01 Hannes Domani <ssbssa@yahoo.de>
1419
1420 PR gdb/24789
1421 * gdb.cp/misc.cc: Add integer reference variable.
1422 * gdb.cp/misc.exp: Add test.
1423
e139a727
TBA
14242020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1425
1426 * gdb.server/stop-reply-no-thread.exp: Enhance the test
1427 scenario to cover execution until the end and also the case
1428
16b0db75
TV
14292020-03-31 Tom de Vries <tdevries@suse.de>
1430
1431 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
1432 c. Use "maint info symtabs" to check symtab expansion.
1433
c0502da6
TV
14342020-03-30 Tom de Vries <tdevries@suse.de>
1435
1436 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1437 unsupported.
1438 (verify_psymtab_expanded): Move ...
1439 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1440 test.
1441 (readnow): New proc.
1442
5935fd15
AB
14432020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1444
1445 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1446 with $hex.
1447
1773be9e
TT
14482020-03-20 Tom Tromey <tromey@adacore.com>
1449
1450 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1451
70304be9
TT
14522020-03-20 Tom Tromey <tromey@adacore.com>
1453
1454 * gdb.ada/sub_variant/subv.adb: New file.
1455 * gdb.ada/sub_variant.exp: New file.
1456
0dd7b8f7
TV
14572020-03-20 Tom de Vries <tdevries@suse.de>
1458
1459 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1460 first break fails.
1461 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1462
cada5fc9
AB
14632020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1464
1465 * gdb.server/exit-multiple-threads.c: New file.
1466 * gdb.server/exit-multiple-threads.exp: New file.
1467
6b8c53f2
AB
14682020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1469
1470 * gdb.fortran/mixed-lang-stack.c: New file.
1471 * gdb.fortran/mixed-lang-stack.cpp: New file.
1472 * gdb.fortran/mixed-lang-stack.exp: New file.
1473 * gdb.fortran/mixed-lang-stack.f90: New file.
1474
19a2740f
AB
14752020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1476
1477 * gdb.linespec/cp-completion-aliases.cc: New file.
1478 * gdb.linespec/cp-completion-aliases.exp: New file.
1479
d8c8b848
TV
14802020-03-19 Tom de Vries <tdevries@suse.de>
1481
1482 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1483 more precise.
1484
a9933ccf
TV
14852020-03-18 Tom de Vries <tdevries@suse.de>
1486
1487 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1488 * gdb.dwarf2/break-inline-psymtab.c: New test.
1489 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1490
2f89101f
TV
14912020-03-16 Tom de Vries <tdevries@suse.de>
1492
1493 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1494 cache_verify and cache_verify_proc.
1495
6b9374f1
TV
14962020-03-15 Tom de Vries <tdevries@suse.de>
1497
1498 * gdb.server/solib-list.exp: Handle
1499 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1500
eaeaf44c
TV
15012020-03-15 Tom de Vries <tdevries@suse.de>
1502
1503 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1504 objfiles".
1505
3293bbaf
TT
15062020-03-14 Tom Tromey <tom@tromey.com>
1507
1508 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1509
ab44624c
TV
15102020-03-14 Tom de Vries <tdevries@suse.de>
1511
1512 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1513
54c43825
TV
15142020-03-14 Tom de Vries <tdevries@suse.de>
1515
1516 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1517 result in line-by-line fashion.
1518
2ac70237
TV
15192020-03-14 Tom de Vries <tdevries@suse.de>
1520
1521 * lib/gdb.exp (supports_statement_frontiers): New proc.
1522 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1523
09546b56
TV
15242020-03-14 Tom de Vries <tdevries@suse.de>
1525
1526 * gdb.base/printcmds.exp: Add missing quoting for "print
1527 teststring2".
1528
a1f6a07c
TT
15292020-03-13 Tom Tromey <tom@tromey.com>
1530
1531 * gdb.base/printcmds.exp (test_print_strings): Add regression
1532 test.
1533 * gdb.base/printcmds.c (charptr): New typedef.
1534 (teststring2): New global.
1535
1b83d09c
AB
15362020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1537
1538 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1539 full path in the test name.
1540 (test_ld): Add some with_test_prefix blocks to make test names
1541 unique.
1542
2d61316c
TV
15432020-03-13 Tom de Vries <tdevries@suse.de>
1544
1545 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1546
2e9145ac
TV
15472020-03-13 Tom de Vries <tdevries@suse.de>
1548
1549 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1550
96c7f873
TV
15512020-03-13 Tom de Vries <tdevries@suse.de>
1552
1553 PR symtab/25646
1554 * gdb.dwarf2/imported-unit.exp: Add test.
1555
49ba92c0
TV
15562020-03-13 Tom de Vries <tdevries@suse.de>
1557
1558 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1559 (var1, var2): New variable.
1560 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1561 matching symbols.
1562
301b21e0
TV
15632020-03-13 Tom de Vries <tdevries@suse.de>
1564
1565 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1566 (Term::command): Use prompt prefix.
1567 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1568 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1569 command_no_prompt_prefix instead of prefix.
1570 * gdb.tui/tui-layout-asm.exp: Same.
1571
3f512721
SM
15722020-03-12 Simon Marchi <simon.marchi@efficios.com>
1573
1574 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1575
40310f30
SM
15762020-03-12 Simon Marchi <simon.marchi@efficios.com>
1577
1578 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1579 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1580 on" while stepping over the test instruction, match printed
1581 message.
1582
09252140
TV
15832020-03-12 Tom de Vries <tdevries@suse.de>
1584
1585 * gdb.base/info-types.exp: Use exp_continue during matching of output
1586 of "info types".
1587
14e9c72c
TV
15882020-03-12 Tom de Vries <tdevries@suse.de>
1589
1590 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1591
e515d67e
TV
15922020-03-12 Tom de Vries <tdevries@suse.de>
1593
1594 * gdb.fortran/module.exp: Use exp_continue during matching of output
1595 of "info variable -n".
1596
307eafd8
TV
15972020-03-12 Tom de Vries <tdevries@suse.de>
1598
1599 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1600 gdb.dwarf2/dw2-ranges-base.c.
1601
9a2de3fc
TV
16022020-03-12 Tom de Vries <tdevries@suse.de>
1603
1604 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1605 in presence of GLIBC debuginfo.
1606
3217502e
TV
16072020-03-12 Tom de Vries <tdevries@suse.de>
1608
1609 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1610 $core.
1611
1281424c
TV
16122020-03-12 Tom de Vries <tdevries@suse.de>
1613
1614 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1615 more precise.
1616
038b97fc
SM
16172020-03-11 Simon Marchi <simon.marchi@efficios.com>
1618
1619 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1620 from Unix to Windows path.
1621
5308d1e7
TV
16222020-03-11 Tom de Vries <tdevries@suse.de>
1623
1624 * gdb.ada/minsyms.exp: Set language to ada.
1625
f870f78f
TV
16262020-03-11 Tom de Vries <tdevries@suse.de>
1627
1628 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1629
5a13315d
TV
16302020-03-11 Tom de Vries <tdevries@suse.de>
1631
1632 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1633
976862ed
TT
16342020-03-11 Tom Tromey <tromey@adacore.com>
1635
1636 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1637
7462c383
TV
16382020-03-11 Tom de Vries <tdevries@suse.de>
1639
1640 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1641
1c6c46a0
TV
16422020-03-11 Tom de Vries <tdevries@suse.de>
1643
1644 * gdb.base/break-interp.exp: Limit verbose scope.
1645
44f41bb7
TV
16462020-03-11 Tom de Vries <tdevries@suse.de>
1647
1648 * gdb.fortran/logical.f90: Define variable with character type.
1649 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1650
b76f3a42
TV
16512020-03-11 Tom de Vries <tdevries@suse.de>
1652
1653 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1654
1c33af77
TV
16552020-03-11 Tom de Vries <tdevries@suse.de>
1656
1657 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1658 symtabs.
1659
8c95582d
AB
16602020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1661 Bernd Edlinger <bernd.edlinger@hotmail.de>
1662
1663 * gdb.cp/step-and-next-inline.cc: New file.
1664 * gdb.cp/step-and-next-inline.exp: New file.
1665 * gdb.cp/step-and-next-inline.h: New file.
1666 * gdb.dwarf2/dw2-is-stmt.c: New file.
1667 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1668 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1669 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1670 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1671
cecf8547
AB
16722020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1673
1674 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1675 is-stmt flag in the line table.
1676
0ba678c9
TV
16772020-03-09 Tom de Vries <tdevries@suse.de>
1678
1679 * lib/gdb.exp (cached_file): Create cache dir.
1680
72fbdf83
TV
16812020-03-07 Tom de Vries <tdevries@suse.de>
1682
1683 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1684 * gdb.cp/rvalue-ref-params.exp: Same.
1685
436b5e99
TV
16862020-03-06 Tom de Vries <tdevries@suse.de>
1687
1688 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1689 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1690
09f2921c
TV
16912020-03-06 Tom de Vries <tdevries@suse.de>
1692
1693 * README: Fix "the the".
1694 * gdb.base/dprintf.exp: Same.
1695
50a3cc5d
TV
16962020-03-05 Tom de Vries <tdevries@suse.de>
1697
1698 * gdb.base/maint.exp: Update "main print statistics" expected output.
1699
0a709cba
AKS
17002020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1701
1702 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1703 (fortran_int8): Likewise.
1704 (fortran_real4): Likewise.
1705 (fortran_real8): Likewise.
1706 (fortran_complex4): Likewise.
1707 (fortran_logical4): Likewise.
1708 (fortran_character1): Likewise.
1709
5e5d66b6
AB
17102020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1711
1712 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1713 printed as true.
1714
7b973adc
SDJ
17152020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1716
1717 * gdb.base/printcmds.exp: Add test to verify printf of a
1718 variable holding an address.
1719
478e490a
TV
17202020-03-03 Tom de Vries <tdevries@suse.de>
1721
1722 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1723
1ef44e86
TV
17242020-03-03 Tom de Vries <tdevries@suse.de>
1725
1726 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1727 gdb_test_multiple call.
1728
b98cc2cf
TV
17292020-03-03 Tom de Vries <tdevries@suse.de>
1730
1731 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1732 gdb_test_multiple calls.
1733
63e163f2
AB
17342020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1735
1736 * gdb.base/default.exp: Remove test of 'set history filename'.
1737 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1738 filename to the empty string.
1739 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1740 and GDBHISTSIZE.
1741
24ed6739
AB
17422020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1743
1744 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1745 disabled.
1746
590003dc
TV
17472020-03-02 Pedro Alves <palves@redhat.com>
1748 Tom de Vries <tdevries@suse.de>
1749
1750 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1751 -prompt prefix, before user_code argument. Add -lbl option likewise.
1752 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1753 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1754 argument.
1755 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1756 have "\r\n" at start-of-line, instead of at end-of-line.
1757
f5e46084
SM
17582020-02-28 Simon Marchi <simon.marchi@efficios.com>
1759
1760 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1761 libinproctrace.so.
1762
f7a7000d
LM
17632020-02-28 Luis Machado <luis.machado@linaro.org>
1764
1765 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1766 to "p/x".
1767
718e0816
LM
17682020-02-28 Luis Machado <luis.machado@linaro.org>
1769
1770 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1771 asm/ptrace.h and error.h.
1772
13c3a74a
TV
17732020-02-28 Tom de Vries <tdevries@suse.de>
1774
1775 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1776 (struct wrapper, do_something, mundane/symada__cS): Move ...
1777 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1778 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1779 Update "print symada__cS before partial symtab expansion" regexp.
1780 Update breakpoint location. Flush symbol cache after expansion.
1781
85d2d5bb
LM
17822020-02-28 Luis Machado <luis.machado@linaro.org>
1783
1784 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1785
3608f86c
TV
17862020-02-27 Tom de Vries <tdevries@suse.de>
1787
1788 * config/sid.exp: Remove unused globals.
1789 * gdb.base/attach.exp: Same.
1790 * gdb.base/catch-load.exp: Same.
1791 * gdb.base/dbx.exp: Same.
1792 * lib/gdb.exp: Same.
1793 * lib/mi-support.exp: Same.
1794 * lib/prompt.exp: Same.
1795
c8d4f6df
TV
17962020-02-27 Tom de Vries <tdevries@suse.de>
1797
1798 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1799 not set.
1800
0d79cdc4
AM
18012020-02-26 Aaron Merey <amerey@redhat.com>
1802
1803 * gdb.debuginfod: New directory for debuginfod tests.
1804 * gdb.debuginfod/main.c: New test file.
1805 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1806
0dce4280
TV
18072020-02-26 Tom de Vries <tdevries@suse.de>
1808
1809 PR gdb/25603
1810 * gdb.base/persistent-lang.cc: New test.
1811 * gdb.base/persistent-lang.exp: New file.
1812
9e80cfa1
AB
18132020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1814
1815 * gdb.fortran/derived-type-striding.exp: Add a new test.
1816 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1817 new test.
1818
2078dbb2
AB
18192020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1820
1821 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1822 names.
1823
70d49700
TV
18242020-02-25 Tom de Vries <tdevries@suse.de>
1825
1826 PR go/18926
1827 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1828
a88ef40d
TV
18292020-02-24 Tom de Vries <tdevries@suse.de>
1830
1831 PR gdb/25592
1832 * gdb.base/info-locals-unused-static-var.c: New test.
1833 * gdb.base/info-locals-unused-static-var.exp: New file.
1834
01b1af32
TT
18352020-02-22 Tom Tromey <tom@tromey.com>
1836
1837 * gdb.python/tui-window.exp: New file.
1838 * gdb.python/tui-window.py: New file.
1839
7c043ba6
TT
18402020-02-22 Tom Tromey <tom@tromey.com>
1841
1842 PR tui/17850:
1843 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1844 tests.
1845
c22fef7e
TT
18462020-02-22 Tom Tromey <tom@tromey.com>
1847
1848 * gdb.tui/new-layout.exp: Add sub-layout tests.
1849
ee325b61
TT
18502020-02-22 Tom Tromey <tom@tromey.com>
1851
1852 * gdb.tui/new-layout.exp: New file.
1853
3f0cbb04
TT
18542020-02-22 Tom Tromey <tom@tromey.com>
1855
1856 * gdb.rust/rust-style.rs: New file.
1857 * gdb.rust/rust-style.exp: New file.
1858 * gdb.base/style.exp: Test structure printing.
1859 * gdb.base/style.c (struct some_struct): New type.
1860 (enum etype): New type.
1861 (struct_value): New global.
1862
75525152
TV
18632020-02-21 Tom de Vries <tdevries@suse.de>
1864
1865 PR go/18926
1866 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1867 Remove blanket xfails. Use message argument for gdb_breakpoint.
1868 Make continuing to breakpoint test conditional on setting breakpoint.
1869 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1870 DW_AT_name attribute. Add xfail for GCC PR93866.
1871
bd360d30
AB
18722020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1873
1874 * gdb.dwarf2/cpp-linkage-name.c: New file.
1875 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1876
c7adb09f 18772020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1878
1879 * lib/gdb.exp (gdb_wrapper_init): Reset
1880 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1881 not exist.
1882
a9c79803
TV
18832020-02-20 Tom de Vries <tdevries@suse.de>
1884
1885 PR go/17018
1886 * gdb.go/hello.exp: Copy ...
1887 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1888 print of st to print value of global definition. Add xfail for GCC
1889 PR93844.
1890 * gdb.go/hello.exp: Remove printing of st before definition.
1891 * gdb.go/hello.go: Copy ...
1892 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1893 to st.
1894 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1895
d7445728
TV
18962020-02-20 Tom de Vries <tdevries@suse.de>
1897
1898 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1899 (gdb_simple_compile): Handle compile_flags go by using .go extension
1900 for source file.
1901 * gdb.go/chan.exp: Use support_go_compile.
1902 * gdb.go/handcall.exp: Same.
1903 * gdb.go/hello.exp: Same.
1904 * gdb.go/integers.exp: Same.
1905 * gdb.go/max-depth.exp: Same.
1906 * gdb.go/methods.exp: Same.
1907 * gdb.go/package.exp: Same.
1908 * gdb.go/strings.exp: Same.
1909 * gdb.go/types.exp: Same.
1910 * gdb.go/unsafe.exp: Same.
1911
c9c41e6d
TV
19122020-02-19 Tom de Vries <tdevries@suse.de>
1913
1914 * gdb.python/lib-types.exp: Make xfail more strict.
1915
f20ff837
TV
19162020-02-19 Tom de Vries <tdevries@suse.de>
1917
1918 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1919
08410482
DE
19202020-02-19 Doug Evans <dje@google.com>
1921
1922 PR rust/25535
1923 * gdb.rust/simple.exp: Add test.
1924 * gdb.rust/simple.rs: Add test.
1925
623563f7
TV
19262020-02-19 Tom de Vries <tdevries@suse.de>
1927
1928 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1929 output line-by-line.
1930
d3308cfd
TV
19312020-02-19 Tom de Vries <tdevries@suse.de>
1932
1933 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1934
86cbc5dc
TV
19352020-02-19 Tom de Vries <tdevries@suse.de>
1936
1937 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1938 prelink.
1939
9db2b96b
TV
19402020-02-19 Tom de Vries <tdevries@suse.de>
1941
1942 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1943 (gdb_do_cache): Use gdb_do_cache_wrap.
1944 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1945
89e2fdc5
TV
19462020-02-19 Tom de Vries <tdevries@suse.de>
1947
1948 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1949 gdb_compile option.
1950
373d7ac0
SM
19512020-02-18 Simon Marchi <simon.marchi@efficios.com>
1952
1953 * gdb.base/printcmds.exp (test_print_enums): Update expected
1954 output.
1955
b29a2df0
SM
19562020-02-18 Simon Marchi <simon.marchi@efficios.com>
1957
1958 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1959 for "unknown".
1960
6740f0cc
SM
19612020-02-18 Simon Marchi <simon.marchi@efficios.com>
1962
1963 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1964 enumerator.
1965
edd45eb0
SM
19662020-02-18 Simon Marchi <simon.marchi@efficios.com>
1967
1968 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1969 FE_, add FE_NONE.
1970 (three): Update.
1971 (enum flag_enum_without_zero): New enum.
1972 (flag_enum_without_zero): New variable.
1973 (enum not_flag_enum): New enum.
1974 (three_not_flag): New variable.
1975 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1976 (test_print_enums): Add more tests for printing flag enums.
1977
d4295de4
TV
19782020-02-18 Tom de Vries <tdevries@suse.de>
1979
1980 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1981 (gdb_compile_ada): ... here.
1982 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1983 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1984
f251f505
TT
19852020-02-14 Tom Tromey <tom@tromey.com>
1986
1987 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1988 build directory.
1989 * boards/gdbserver-base.exp: Update path to gdbserver.
1990
8f432634
TV
19912020-02-13 Tom de Vries <tdevries@suse.de>
1992
1993 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1994
92b6eaf7
TV
19952020-02-13 Tom de Vries <tdevries@suse.de>
1996
1997 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1998 are missing.
1999
f3b0f7fe
TV
20002020-02-13 Tom de Vries <tdevries@suse.de>
2001
2002 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
2003 call.
2004
f6be8713
SDJ
20052020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
2006
2007 PR tui/25126
2008 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
2009 * gdb.base/cached-source-file.c: New file.
2010 * gdb.base/cached-source-file.exp: New file.
2011
b2770d5e
TV
20122020-02-11 Tom de Vries <tdevries@suse.de>
2013
2014 PR testsuite/25488
2015 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
2016
44f6938e
TV
20172020-02-10 Tom de Vries <tdevries@suse.de>
2018
2019 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
2020
5f0e2eb7
MR
20212020-02-10 Maciej W. Rozycki <macro@wdc.com>
2022
2023 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
2024 and $after_addr are both integers before making a comparison.
2025
46ce2b6f
TV
20262020-02-09 Tom de Vries <tdevries@suse.de>
2027
2028 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
2029 command output and paste it into gdb.log. If any, paste catch message
2030 to gdb.log.
2031
5abbbe1d
TT
20322020-02-07 Tom Tromey <tromey@adacore.com>
2033
2034 PR breakpoints/24915:
2035 * gdb.base/annotate-symlink.exp: Use setup_xfail.
2036
1d5d29e7
SV
20372020-02-06 Shahab Vahedi <shahab@synopsys.com>
2038
2039 * gdb.tui/tui-missing-src.exp: Add the "missing source
2040 file" test for the TUI.
2041
b0999b9b
AB
20422020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
2043
2044 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
2045 including a port number in the output.
2046
c3b149eb
AKS
20472020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2048
2049 * lib/fortran.exp (fortran_int4): Handle clang.
2050 (fortran_int8): Likewise.
2051 (fortran_real4): Likewise.
2052 (fortran_real8): Likewise.
2053 (fortran_complex4): Likewise.
2054 (fortran_logical4): Likewise.
2055 (fortran_character1): Likewise.
2056
f8dcc90b
TV
20572020-02-04 Tom de Vries <tdevries@suse.de>
2058
2059 * README (Race detection): Add note.
2060
f90ac7c2
TV
20612020-02-04 Tom de Vries <tdevries@suse.de>
2062
2063 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
2064
780636ae
TV
20652020-02-04 Tom de Vries <tdevries@suse.de>
2066
2067 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
2068
5d2e1193
RA
20692020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
2070
2071 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
2072 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
2073 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
2074 blttar, bnetarl.
2075 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
2076 binary for blttar, bnetarl.
2077 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
2078 wait instruction. Delete ldmx test.
2079 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
2080
e409c542
AKS
20812020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2082
2083 * gdb.fortran/array-bounds-high.exp: New file.
2084 * gdb.fortran/array-bounds-high.f90: New file.
2085
b0029748
LD
20862020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
2087
2088 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
2089 Replace #include of <sys/fcntl.h> by <fcntl.h>.
2090
195a8287
TV
20912020-02-01 Tom de Vries <tdevries@suse.de>
2092
2093 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
2094
42330a68
AB
20952020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
2096
2097 PR tui/9765
2098 * gdb.tui/tui-layout-asm-short-prog.S: New file.
2099 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
2100
b62a8028
LM
21012020-01-29 Luis Machado <luis.machado@linaro.org>
2102
2103 * gdb.arch/aarch64-brk-patterns.c: New source file.
2104 * gdb.arch/aarch64-brk-patterns.exp: New test.
2105
5f440116
TBA
21062020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2107
2108 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2109 GCC/Clang version.
2110 * gdb.cp/pass-by-ref.exp: Ditto.
2111
ee2a6fc6
TV
21122020-01-29 Tom de Vries <tdevries@suse.de>
2113
2114 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2115 * gdb.threads/watchpoint-fork-mt.c: Same.
2116 * gdb.threads/watchpoint-fork-parent.c: Same.
2117 * gdb.threads/watchpoint-fork-st.c: Same.
2118 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2119
16b10d6e
LM
21202020-01-27 Luis Machado <luis.machado@linaro.org>
2121
2122 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2123 sitting at a syscall instruction when we hit the syscall function's
2124 breakpoint.
2125 Check PC against one obtained with the x command.
2126 Validate syscall number.
2127 (step_over_syscall): Don't continue to the syscall instruction if
2128 we're already there.
2129
b1468492
PW
21302020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2131
2132 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2133
7ffa82e1
AB
21342020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2135
2136 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2137 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2138
3d92a3e3
AB
21392020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2140
2141 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2142 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2143
94a72be7
AB
21442020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2145
2146 * gdb.base/maint.exp: Update line table parsing test.
2147 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2148
53af73bf
PA
21492020-01-24 Pedro Alves <palves@redhat.com>
2150
2151 PR gdb/25410
2152 * gdb.multi/multi-re-run-1.c: New.
2153 * gdb.multi/multi-re-run-2.c: New.
2154 * gdb.multi/multi-re-run.exp: New.
2155
1ba1ac88
AB
21562020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2157
2158 PR gdb/23718
2159 * gdb.server/server-kill-python.exp: New file.
2160
f3364a6d
AB
21612020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2162
2163 * gdb.server/multi-ui-errors.c: New file.
2164 * gdb.server/multi-ui-errors.exp: New file.
2165
733d0a67
AB
21662020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2167
2168 PR tui/9765
2169 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
2170
4f13c1c0
TT
21712020-01-19 Tom Tromey <tom@tromey.com>
2172
2173 * gdb.tui/main.exp: Add check for plain "file".
2174
40c94099
CB
21752020-01-16 Christian Biesinger <cbiesinger@google.com>
2176
2177 * lib/gdb.exp: Fix spelling error (seperatelly).
2178
ff47f4f0
TT
21792020-01-14 Tom Tromey <tom@tromey.com>
2180
2181 PR symtab/12535:
2182 * gdb.python/python.exp: Test decode_line with empty string
2183 argument.
2184
717c684d
BE
21852020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2186
2187 * gdb.base/skip-inline.exp: Extend test.
2188
44e4c775
AB
21892020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2190
2191 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
2192 * gdb.dwarf2/dw2-bad-elf.c: New file.
2193 * gdb.dwarf2/dw2-bad-elf.exp: New file.
2194
d93c6db7
AB
21952020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2196
2197 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
2198 _line_saw_file.
2199
9a6d629c
AB
22002020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2201
2202 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
2203 border.
2204
d9ebdab7
TBA
22052020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2206
2207 * gdb.multi/multi-target.exp (setup): Factor out "info
2208 connections" and "info inferiors" tests to ...
2209 (test_info_inferiors): ... this new procedure.
2210 (top level): Run new "info-inferiors" tests.
2211
f3c469b9
PA
22122020-01-10 Pedro Alves <palves@redhat.com>
2213
2214 * gdb.server/bkpt-other-inferior.exp: New file.
2215
121b3efd
PA
22162020-01-10 Pedro Alves <palves@redhat.com>
2217
2218 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
2219 of "add-inferior".
2220 * gdb.base/quit-live.exp: Likewise.
2221 * gdb.base/remote-exec-file.exp: Likewise.
2222 * gdb.guile/scm-progspace.exp: Likewise.
2223 * gdb.linespec/linespec.exp: Likewise.
2224 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2225 * gdb.mi/user-selected-context-sync.exp: Likewise.
2226 * gdb.multi/multi-target.exp (setup): Add "info connection" and
2227 "info inferiors" tests.
2228 * gdb.multi/remove-inferiors.exp: Adjust expected output of
2229 "add-inferior".
2230 * gdb.multi/watchpoint-multi.exp: Likewise.
2231 * gdb.python/py-inferior.exp: Likewise.
2232 * gdb.server/extended-remote-restart.exp: Likewise.
2233 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
2234 "info inferiors".
2235 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2236 * gdb.trace/report.exp: Likewise.
2237
1dadb1dd
PA
22382020-01-10 Pedro Alves <palves@redhat.com>
2239
2240 * gdb.multi/multi-target.c: New file.
2241 * gdb.multi/multi-target.exp: New file.
2242 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
2243 mode requested, but remote does not support non-stop".
2244
78f2c40a
PA
22452020-01-10 Pedro Alves <palves@redhat.com>
2246
2247 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
2248 disconnect before reconnecting.
2249
e7af6c70
TBA
22502020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2251 Pedro Alves <palves@redhat.com>
2252
2253 * gdb.server/connect-without-multi-process.exp: Also test
2254 continuing to end.
2255
acdf84a6
PA
22562020-01-10 Pedro Alves <palves@redhat.com>
2257
2258 * gdb.base/remote-exec-file.exp: New file.
2259
873657b9
PA
22602020-01-10 Pedro Alves <palves@redhat.com>
2261
2262 * gdb.base/fork-running-state.exp (do_test): Adjust expected
2263 output.
2264 * gdb.threads/async.c: New.
2265 * gdb.threads/async.exp: New.
2266 * gdb.multi/tids-gid-reset.c: New.
2267 * gdb.multi/tids-gid-reset.exp: New.
2268
7f0ae84c
GB
22692020-01-10 George Barrett <bob@bob131.so>
2270
2271 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
2272 to help in finding the image relocation offset.
2273 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
2274 options in arguments.
2275 (stap_test_no_debuginfo): Likewise.
2276 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
2277 test variants.
2278 (stap_test): Add null semaphore relocation test.
2279
47e9d49d
GB
22802020-01-10 George Barrett <bob@bob131.so>
2281
2282 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
2283 * gdb.base/stap-probe.exp: Likewise.
2284 (stap_test): Pass argument as an additional flag.
2285 (stap_test_no_debuginfo): Likewise.
2286 (stap_test): Check `info probes stap' output for semaphore
2287 addresses if the test binary is supposed to have them.
2288
f5a7c406
AB
22892020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2290
2291 * gdb.tui/basic.exp: Add more scrolling tests.
2292
9ae6bf64
TT
22932020-01-09 Tom Tromey <tom@tromey.com>
2294
2295 PR tui/18932:
2296 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
2297 meangingful value.
2298 (Term::command, Term::resize): Update.
2299 * gdb.tui/basic.exp: Add scrolling test.
2300
b2efe70c
AB
23012020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2302
2303 * gdb.tui/tui-layout-asm.exp: New file.
2304
3804da7e
AB
23052020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2306
2307 * lib/tuiterm.exp (Term::check_box_contents): New proc.
2308
b40aa28f
AB
23092020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2310
2311 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
2312 (Term::enter_tui): Use Term::prepare_for_tui.
2313
63ffd7c9
AB
23142020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2315
2316 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
2317 called.
2318
3be966f6
AB
23192020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2320
2321 * gdb.base/skip.exp: Fix race condition in test.
2322
153d79c4
AB
23232020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
2324
2325 * gdb.base/backtrace.c: New file.
2326 * gdb.base/backtrace.exp: New file.
2327
f2302a34
AB
23282020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
2329
2330 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
2331
6ec1d75e
PW
23322020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2333
2334 * gdb.base/style.exp: Test that warnings are styled.
2335
c296cbe6
BE
23362019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2337
2338 * gdb.base/line65535.exp: New file.
2339 * gdb.base/line65535.c: New file.
2340
b28a729d
SM
23412019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
2342
2343 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
2344 * lib/gnat_debug_info_test.adb: New file.
2345 * gdb.ada/ptype_tagged_param.exp: Use
2346 gnat_runtime_has_debug_info, expect a different output if
2347 runtime does not have debug info.
2348
7f2d7a0d
SM
23492019-12-20 Simon Marchi <simon.marchi@efficios.com>
2350
2351 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
2352 (another) quote in test name.
2353
f3bce483
SM
23542019-12-20 Simon Marchi <simon.marchi@efficios.com>
2355
2356 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
2357 Add quote in test name.
2358
c855a912
TBA
23592019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2360
2361 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
2362 directory instead.
2363 * gdb.cp/pass-by-ref.exp: Extend with more cases.
2364 * gdb.cp/pass-by-ref-2.cc: New file.
2365 * gdb.cp/pass-by-ref-2.exp: New file.
2366
fc9d2d72
TT
23672019-12-20 Tom Tromey <tom@tromey.com>
2368
2369 * gdb.tui/list-before.exp: New file.
2370
77b97e00
TT
23712019-12-20 Tom Tromey <tom@tromey.com>
2372
2373 * gdb.tui/list.exp: Check for source on initial listing.
2374
f69656d0
TT
23752019-12-11 Tom Tromey <tromey@adacore.com>
2376
2377 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
2378 Add crlf test.
2379
99a55965
SM
23802019-12-18 Simon Marchi <simon.marchi@efficios.com>
2381
2382 * gdb.base/default.exp: Update value of $_gdb_major.
2383
5024637f
BE
23842019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2385
2386 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
2387
b63634be
BE
23882019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2389
2390 * gdb.base/skip.exp: Whitespace fix.
2391
45d73523
BE
23922019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2393
2394 * gdb.base/skip-inline.c: New file.
2395 * gdb.base/skip-inline.exp: New file.
2396
d043f8c8
SM
23972019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
2398
2399 * gdb.base/jit-reader.exp (jit_reader_test): Rename
2400 jit_function_00 to jit_function_stack_mangle.
2401 * gdb.base/jithost.c (jit_function_t): Rename to...
2402 (jit_function_stack_mangle_t): ... this.
2403 (jit_function_add_t): New typedef.
2404 (jit_function_00_code): Rename to...
2405 (jit_function_stack_mangle_code): ... this, make static.
2406 (jit_function_add_code): New.
2407 (main): Generate "add" function and call it. Adjust to changes
2408 in jithost_abi.
2409 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
2410 (struct jithost_abi) <begin, end>: Remove fields.
2411 <object, function_stack_mangle, function_add>: New fields.
2412 * gdb.base/jitreader.c (struct reader_state) <code_begin,
2413 code_end>: Remove fields.
2414 <func_stack_mangle>: New field.
2415 (read_debug_info): Adjust to renaming, create block for "add"
2416 function.
2417 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
2418
873de05c
TT
24192019-12-11 Tom Tromey <tom@tromey.com>
2420
2421 * gdb.tui/resize.exp: Fix regexp.
2422 * gdb.tui/regs.exp: Fix regexps.
2423 * gdb.tui/main.exp: Fix regexp.
2424
3d979945
TT
24252019-12-11 Tom Tromey <tom@tromey.com>
2426
2427 * gdb.tui/resize.exp: Update.
2428 * gdb.tui/empty.exp (layouts): Update.
2429
2192a9d3
TT
24302019-12-11 Tom Tromey <tom@tromey.com>
2431
2432 * gdb.tui/regs.exp: Update.
2433 * gdb.tui/empty.exp (layouts): Update.
2434 * gdb.tui/basic.exp: Update.
2435 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2436
d8edc8b7
PW
24372019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2438
2439 * gdb.base/options.exp: Add -raw-values in the print completion list.
2440 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2441
4c12d936
KB
24422019-12-10 Kevin Buettner <kevinb@redhat.com>
2443
2444 * gdb.threads/omp-par-scope.c: New file.
2445 * gdb/threads/omp-par-scope.exp: New file.
2446
26b911fb
KB
24472019-12-10 Kevin Buettner <kevinb@redhat.com>
2448
bb47f919
KB
2449 * lib/gdb.exp (support_nested_function_tests): New proc.
2450
24512019-12-10 Kevin Buettner <kevinb@redhat.com>
2452
2453 * lib/gdb.exp (gdb_compile_openmp): New proc.
2454 (build_executable_from_specs): Add an "openmp" option.
2455 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2456
6c71eb7d
TT
24572019-12-10 Tom Tromey <tromey@adacore.com>
2458
2459 * gdb.ada/unchecked_union.exp: New file.
2460 * gdb.ada/unchecked_union/pck.adb: New file.
2461 * gdb.ada/unchecked_union/pck.ads: New file.
2462 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2463 * gdb-utils.exp (string_to_regexp): Also quote "?".
2464
bac7c5cf
GB
24652019-12-10 George Barrett <bob@bob131.so>
2466
2467 Test scripted probe breakpoints.
2468 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2469 * gdb.python/py-breakpoint.c (main): Likewise.
2470 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2471 specifier test.
2472 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2473
330f1d38
TBA
24742019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2475
2476 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2477 an rvalue parameter.
2478 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2479 parameter.
2480
b43315e2
AB
24812019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2482
2483 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2484 modules.
2485
54f73dad
AB
24862019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2487
2488 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2489 broken version of GCC.
2490
d57cbee9
AB
24912019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2492
2493 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2494 sym-info-cmds library.
2495 * gdb.fortran/info-types.exp: Likewise.
2496 * lib/sym-info-cmds.exp: New file.
2497
c14aab8c
TV
24982019-12-08 Tom de Vries <tdevries@suse.de>
2499
2500 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2501
aa2d5a42
KS
25022019-12-07 Keith Seitz <keiths@redhat.com>
2503
2504 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2505 * gdb.base/corefile-buildid-shlib.c: New file.
2506 * gdb.base/corefile-buildid.c: New file.
2507 * gdb.base/corefile-buildid.exp: New file.
2508
93e55f0a
TV
25092019-12-06 Tom de Vries <tdevries@suse.de>
2510
2511 * gdb.dwarf2/varval.exp: Add decl before def test.
2512
c7d12402
TBA
25132019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2514
2515 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2516
06acc08f
TBA
25172019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2518
2519 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2520 CV and reference conversion for overload resolution.
2521 * gdb.cp/rvalue-ref-overload.exp: Test it.
2522
e0fad1ea
PW
25232019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2524
2525 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2526 * gdb.base/frameapply.exp: Test faas without command.
2527
8d70a9f0
AB
25282019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2529
2530 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2531 Fortran tests.
2532 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2533 order.
2534
36c8fb93
AB
25352019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2536
2537 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2538 casting to type with no kind specified.
2539 (test_basic_parsing_of_type_kinds): Additional tests for types
2540 with no kind specified, and add tests for single/double
2541 precision/complex types.
2542
4139ff00
TT
25432019-12-04 Tom Tromey <tromey@adacore.com>
2544
2545 * gdb.base/endianity.c (struct other) <x>: New field.
2546 (main): Initialize it.
2547 * gdb.base/endianity.exp: Update.
2548
a05cf17a
TT
25492019-12-04 Tom Tromey <tromey@adacore.com>
2550
2551 * gdb.ada/scalar_storage/storage.adb: New file.
2552 * gdb.ada/scalar_storage/pck.adb: New file.
2553 * gdb.ada/scalar_storage/pck.ads: New file.
2554 * gdb.ada/scalar_storage.exp: New file.
2555
103a685e
TT
25562019-12-04 Tom Tromey <tromey@adacore.com>
2557
2558 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2559 (main): Initialize it.
2560 * gdb.base/endianity.exp: Update.
2561
c2512106
AB
25622019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2563
2564 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2565
293b38d6
AB
25662019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2567
2568 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2569 -symbol-info-module-functions and -symbol-info-module-variables.
2570
216a7e6b
AB
25712019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2572
2573 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2574
5bbd8269
AB
25752019-12-01 Richard Bunt <richard.bunt@arm.com>
2576 Andrew Burgess <andrew.burgess@embecosm.com>
2577
2578 * gdb.fortran/derived-type-striding.exp: New file.
2579 * gdb.fortran/derived-type-striding.f90: New file.
2580 * gdb.fortran/array-slices.exp: New file.
2581 * gdb.fortran/array-slices.f90: New file.
2582
be09caf1
PW
25832019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2584
2585 * gdb.base/define.exp: Test . in command names.
2586 * gdb.base/setshow.exp: Update test, as . is now part of
2587 command name.
2588
643c0cbe
PW
25892019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2590
2591 * gdb.base/define-prefix.exp: New file.
2592
dcdec678
AB
25932019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2594
2595 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2596 compile.
2597 (skip_btrace_pt_tests): Likewise.
2598
640ab947
AB
25992019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2600
2601 * gdb.fortran/info-modules.exp: Compile source files in correct
2602 order.
2603
d22670f0
KB
26042019-11-27 Kevin Buettner <kevinb@redhat.com>
2605
2606 * gdb.dwarf2/imported-unit.exp: New file.
2607 * gdb.dwarf2/imported-unit.c: New file.
2608
db5960b4
AB
26092019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2610
2611 * gdb.mi/mi-fortran-modules-2.f90: New file.
2612 * gdb.mi/mi-fortran-modules.exp: New file.
2613 * gdb.mi/mi-fortran-modules.f90: New file.
2614
7dc42066
AB
26152019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2616
2617 * gdb.mi/mi-sym-info-1.c: New file.
2618 * gdb.mi/mi-sym-info-2.c: New file.
2619 * gdb.mi/mi-sym-info.exp: New file.
2620
0dfeecca
TT
26212019-11-22 Tom Tromey <tromey@adacore.com>
2622
2623 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2624 * gdb.ada/tasks/foo.adb: Add another stopping location.
2625
34877895
PJ
26262019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2627
2628 * gdb.base/endianity.c: New test.
2629 * gdb.base/endianity.exp: New file.
2630
2e84f897
LD
26312019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2632
2633 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2634
65d1cd5f
TV
26352019-11-21 Tom de Vries <tdevries@suse.de>
2636
2637 PR gdb/24956
2638 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2639
4f22c3f4
SDJ
26402019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2641
2642 * gdb.python/py-progspace.exp: Add missing parentheses on some
2643 'print' commands.
2644
9f6ad286
TT
26452019-11-19 Tom Tromey <tom@tromey.com>
2646
2647 * gdb.tui/winheight.exp: New file.
2648
0b8dbf3f
AB
26492019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2650
2651 * gdb.base/ctf-whatis.c: Delete.
2652 * gdb.base/ctf-whatis.exp: Delete.
2653 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2654
f833b7a7
AB
26552019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2656
2657 * gdb.base/ctf-cvexpr.exp: Delete.
2658 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2659
30d0a636
AB
26602019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2661
2662 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2663 the compiler. Clean up header comment a little.
2664 * gdb.base/ctf-ptype.exp: Likewise.
2665 * gdb.base/ctf-whatis.exp: Likewise.
2666 * lib/gdb.exp (skip_ctf_tests): New proc.
2667
494409bb
SDJ
26682019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2669
2670 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2671 * gdb.tui/corefile-run.exp: New file.
2672
55708e99
TT
26732019-11-14 Tom Tromey <tromey@adacore.com>
2674
2675 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2676 regression tests.
2677
45e42163
TT
26782019-11-12 Tom Tromey <tom@tromey.com>
2679
2680 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2681 after any command. Expect prompt after WAIT_FOR is seen.
2682 (enter_tui): Enable resize messages.
2683 (command): Expect command in output.
2684 (get_line): Avoid error when cursor appears to be off-screen.
2685 (dump_screen): Include screen size in title.
2686 (_do_resize): New proc, from "resize".
2687 (resize): Rewrite. Do resize in two steps.
2688 * gdb.tui/empty.exp (layouts): Fix entries.
2689 (check_boxes): Remove xfail.
2690 (check_text): Dump screen on failure.
2691
086baaf1
AB
26922019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2693
2694 * gdb.python/py-symbol.exp: Add test for
2695 gdb.lookup_static_symbols.
2696
09ff83af
AB
26972019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2698
2699 * gdb.python/py-symbol.c: Declare and call function from new
2700 py-symbol-2.c file.
2701 * gdb.python/py-symbol.exp: Compile both source files, and add new
2702 tests for gdb.lookup_static_symbol.
2703 * gdb.python/py-symbol-2.c: New file.
2704
11af934b
TV
27052019-11-02 Tom de Vries <tdevries@suse.de>
2706
2707 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2708 * gdb.base/anon.exp: Same.
2709 * gdb.base/auto-connect-native-target.exp: Same.
2710 * gdb.base/call-ar-st.exp: Same.
2711 * gdb.base/catch-syscall.exp: Same.
2712 * gdb.base/commands.exp: Same.
2713 * gdb.base/default.exp: Same.
2714 * gdb.base/display.exp: Same.
2715 * gdb.base/float.exp: Same.
2716 * gdb.base/foll-fork.exp: Same.
2717 * gdb.base/help.exp: Same.
2718 * gdb.base/info-macros.exp: Same.
2719 * gdb.base/info-proc.exp: Same.
2720 * gdb.base/info-target.exp: Same.
2721 * gdb.base/long_long.exp: Same.
2722 * gdb.base/macscp.exp: Same.
2723 * gdb.base/memattr.exp: Same.
2724 * gdb.base/nofield.exp: Same.
2725 * gdb.base/pointers.exp: Same.
2726 * gdb.base/printcmds.exp: Same.
2727 * gdb.base/ptype.exp: Same.
2728 * gdb.base/restore.exp: Same.
2729 * gdb.base/return.exp: Same.
2730 * gdb.base/scope.exp: Same.
2731 * gdb.base/set-noassign.exp: Same.
2732 * gdb.base/setshow.exp: Same.
2733 * gdb.base/shlib-call.exp: Same.
2734 * gdb.base/signals.exp: Same.
2735 * gdb.base/sigstep.exp: Same.
2736 * gdb.base/skip.exp: Same.
2737 * gdb.base/solib-symbol.exp: Same.
2738 * gdb.base/stap-probe.exp: Same.
2739 * gdb.base/step-line.exp: Same.
2740 * gdb.base/step-test.exp: Same.
2741 * gdb.base/style.exp: Same.
2742 * gdb.base/varargs.exp: Same.
2743 * gdb.base/vla-datatypes.exp: Same.
2744 * gdb.base/vla-ptr.exp: Same.
2745 * gdb.base/vla-sideeffect.exp: Same.
2746 * gdb.base/volatile.exp: Same.
2747 * gdb.base/watch-cond-infcall.exp: Same.
2748 * gdb.base/watchpoint.exp: Same.
2749
e96ec2ba
TV
27502019-11-02 Tom de Vries <tdevries@suse.de>
2751
2752 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2753 * gdb.cp/cpexprs.exp: Same.
2754 * gdb.cp/except-multi-location.exp: Same.
2755 * gdb.cp/exceptprint.exp: Same.
2756 * gdb.cp/gdb2384.exp: Same.
2757 * gdb.cp/inherit.exp: Same.
2758 * gdb.cp/m-static.exp: Same.
2759 * gdb.cp/meth-typedefs.exp: Same.
2760 * gdb.cp/misc.exp: Same.
2761 * gdb.cp/namespace.exp: Same.
2762 * gdb.cp/non-trivial-retval.exp: Same.
2763 * gdb.cp/overload.exp: Same.
2764 * gdb.cp/pr17132.exp: Same.
2765 * gdb.cp/re-set-overloaded.exp: Same.
2766 * gdb.cp/rvalue-ref-types.exp: Same.
2767 * gdb.cp/templates.exp: Same.
2768
bd5766ec
LM
27692019-11-01 Luis Machado <luis.machado@linaro.org>
2770
2771 PR gdb/25124
2772
2773 * gdb.arch/pr25124.S: New file.
2774 * gdb.arch/pr25124.exp: New file.
2775
165f8965
AB
27762019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2777
2778 * gdb.fortran/info-modules.exp: Update expected results, and add
2779 additional tests for 'info module functinos', and 'info module
2780 variables'.
2781 * gdb.fortran/info-types.exp: Update expected results.
2782 * gdb.fortran/info-types.f90: Extend testcase with additional
2783 module variables and functions.
2784
59c35742
AB
27852019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2786
2787 * gdb.fortran/info-modules.exp: New file.
2788 * gdb.fortran/info-types.exp: Build with new file.
2789 * gdb.fortran/info-types.f90: Include and use new module.
2790 * gdb.fortran/info-types-2.f90: New file.
2791
f3fb2519
PW
27922019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2793
2794 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2795 * gdb.base/settings.exp: Test all settings types using
2796 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2797 that now verifies that the value of "maint show" is the same as
2798 returned by the settings functions. Test the type of the
2799 maintenance settings.
2800 * gdb.base/default.exp: Update show_conv_list.
2801
d1e36019
TV
28022019-10-31 Tom de Vries <tdevries@suse.de>
2803
2804 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2805 gdb_test.
2806 * gdb.arch/amd64-disp-step.exp: Same.
2807 * gdb.asm/asm-source.exp: Same.
2808 * gdb.btrace/buffer-size.exp: Same.
2809 * gdb.btrace/cpu.exp: Same.
2810 * gdb.btrace/enable.exp: Same.
2811 * gdb.dwarf2/count.exp: Same.
2812 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2813 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2814 * gdb.fortran/vla-datatypes.exp: Same.
2815 * gdb.fortran/vla-history.exp: Same.
2816 * gdb.fortran/vla-ptype.exp: Same.
2817 * gdb.fortran/vla-value.exp: Same.
2818 * gdb.fortran/whatis_type.exp: Same.
2819 * gdb.guile/guile.exp: Same.
2820 * gdb.multi/tids.exp: Same.
2821 * gdb.python/py-finish-breakpoint.exp: Same.
2822 * gdb.python/py-framefilter.exp: Same.
2823 * gdb.python/py-pp-registration.exp: Same.
2824 * gdb.python/py-xmethods.exp: Same.
2825 * gdb.python/python.exp: Same.
2826 * gdb.server/connect-with-no-symbol-file.exp: Same.
2827 * gdb.server/no-thread-db.exp: Same.
2828 * gdb.server/run-without-local-binary.exp: Same.
2829 * gdb.stabs/weird.exp: Same.
2830 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2831 * gdb.threads/thread-find.exp: Same.
2832 * gdb.threads/tls-shared.exp: Same.
2833 * gdb.threads/tls.exp: Same.
2834 * gdb.threads/wp-replication.exp: Same.
2835 * gdb.trace/ax.exp: Same.
2836 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2837
3d11e68e
TV
28382019-10-31 Tom de Vries <tdevries@suse.de>
2839
2840 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2841 * gdb.ada/array_subscript_addr.exp: Same.
2842 * gdb.ada/arrayidx.exp: Same.
2843 * gdb.ada/arrayparam.exp: Same.
2844 * gdb.ada/arrayptr.exp: Same.
2845 * gdb.ada/boolean_expr.exp: Same.
2846 * gdb.ada/call_pn.exp: Same.
2847 * gdb.ada/complete.exp: Same.
2848 * gdb.ada/fixed_cmp.exp: Same.
2849 * gdb.ada/fun_addr.exp: Same.
2850 * gdb.ada/funcall_param.exp: Same.
2851 * gdb.ada/interface.exp: Same.
2852 * gdb.ada/mod_from_name.exp: Same.
2853 * gdb.ada/null_array.exp: Same.
2854 * gdb.ada/packed_array.exp: Same.
2855 * gdb.ada/packed_tagged.exp: Same.
2856 * gdb.ada/print_chars.exp: Same.
2857 * gdb.ada/print_pc.exp: Same.
2858 * gdb.ada/ptype_arith_binop.exp: Same.
2859 * gdb.ada/ptype_field.exp: Same.
2860 * gdb.ada/ptype_tagged_param.exp: Same.
2861 * gdb.ada/rec_return.exp: Same.
2862 * gdb.ada/ref_tick_size.exp: Same.
2863 * gdb.ada/str_ref_cmp.exp: Same.
2864 * gdb.ada/taft_type.exp: Same.
2865 * gdb.ada/tagged.exp: Same.
2866 * gdb.ada/type_coercion.exp: Same.
2867 * gdb.ada/uninitialized_vars.exp: Same.
2868
60b6ede8
TV
28692019-10-30 Tom de Vries <tdevries@suse.de>
2870
2871 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2872
30baf67b
TV
28732019-10-26 Tom de Vries <tdevries@suse.de>
2874
2875 * gdb.base/bigcore.c: Fix typos in comments.
2876 * gdb.base/ctf-ptype.c: Same.
2877 * gdb.base/long_long.c: Same.
2878 * gdb.dwarf2/dw2-op-out-param.S: Same.
2879 * gdb.python/py-evthreads.c: Same.
2880 * gdb.reverse/i387-stack-reverse.c: Same.
2881 * gdb.trace/tfile.c: Same.
2882 * lib/compiler.c: Same.
2883 * lib/compiler.cc: Same.
2884
158da0d1
TV
28852019-10-25 Tom de Vries <tdevries@suse.de>
2886
2887 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2888 gdb_test_multiple calls.
2889 * gdb.reverse/sigall-reverse.exp: Same.
2890 * gdb.reverse/solib-precsave.exp: Same.
2891 * gdb.reverse/solib-reverse.exp: Same.
2892 * gdb.reverse/until-precsave.exp: Same.
2893 * gdb.reverse/until-reverse.exp: Same.
2894
4ccdfbec
TV
28952019-10-24 Tom de Vries <tdevries@suse.de>
2896
2897 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2898 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2899 kfail using -wrap pattern flag and convenience variable
2900 gdb_test_name.
2901
33d569b7
AB
29022019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2903
2904 * gdb.python/py-progspace.exp: Add tests for the
2905 Progspace.block_for_pc method.
2906
4d0b984b
TT
29072019-10-23 Tom Tromey <tom@tromey.com>
2908
2909 * configure: Rebuild.
2910 * aclocal.m4: Use m4_include, not sinclude.
2911
94cb3754
TV
29122019-10-21 Tom de Vries <tdevries@suse.de>
2913
2914 * gdb.base/infcall-nested-structs.c: Add
2915 __attribute__((noinline,noclone)) to all functions.
2916 (call_all): Add missing variable initialization. Simplify return value.
2917 (breakpt): Increment volatile variable, to prevent call from being
2918 optimized out.
2919 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2920
062f1fc1
TV
29212019-10-17 Tom de Vries <tdevries@suse.de>
2922
2923 * gdb.fortran/module.exp: Allow info variables to print info for files
2924 other than module.f90.
2925
0b54364d
AB
29262019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2927
2928 * gdb.fortran/module.exp: Extend with 'info variables' test.
2929
7ff5fae7
AB
29302019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2931
2932 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2933 F77_FOR_TARGET.
2934
d10eccaa
TV
29352019-10-16 Tom de Vries <tdevries@suse.de>
2936
2937 PR tdep/25096
2938 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2939
745ff14e
TV
29402019-10-16 Tom de Vries <tdevries@suse.de>
2941
2942 PR tdep/24104
2943 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2944 Add KFAIL for PR tdep/25096.
2945
03e1ab94
TV
29462019-10-16 Tom de Vries <tdevries@suse.de>
2947
2948 PR testsuite/25059
2949 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2950
b17fcc10
TV
29512019-10-16 Tom de Vries <tdevries@suse.de>
2952
2953 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2954 as signed.
2955
9223170f
SM
29562019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2957
2958 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2959 one instead of increasing timeout.
2960
d6e76313
TV
29612019-10-13 Tom de Vries <tdevries@suse.de>
2962
2963 PR record/25038
2964 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2965 * gdb.reverse/sigall-reverse.exp: Same.
2966 * gdb.reverse/solib-precsave.exp: Same.
2967 * gdb.reverse/solib-reverse.exp: Same.
2968 * gdb.reverse/step-precsave.exp: Same.
2969 * gdb.reverse/until-precsave.exp: Same.
2970 * gdb.reverse/until-reverse.exp: Same.
2971 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2972
6dfc0041
AA
29732019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2974
2975 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2976 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2977 (cmp_struct_05_01, cmp_struct_static_02_01)
2978 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2979 comparisons.
2980
abcf2cc8
TV
29812019-10-10 Tom de Vries <tdevries@suse.de>
2982
2983 PR testsuite/24888
2984 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2985 gnatlink.
2986
a50faaf6
TV
29872019-10-09 Tom de Vries <tdevries@suse.de>
2988
2989 PR testsuite/25048
2990 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2991
60ff3cd7
AB
29922019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2993
2994 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2995 exceptions due to missing debug information.
2996
dfee8566
TV
29972019-10-07 Tom de Vries <tdevries@suse.de>
2998
2999 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
3000
3d63690a
AB
30012019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
3002
3003 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
3004 * gdb.base/annota1.exp: Update to use gdb_test_name.
3005
30d1f018
WP
30062019-10-07 Weimin Pan <weimin.pan@oracle.com>
3007
3008 * gdb.base/ctf-whatis.exp: New file.
3009 * gdb.base/ctf-whatis.c: New file.
3010 * gdb.base/ctf-ptype.exp: New file.
3011 * gdb.base/ctf-ptype.c: New file.
3012 * gdb.base/ctf-constvars.exp: New file.
3013 * gdb.base/ctf-constvars.c: New file.
3014 * gdb.base/ctf-cvexpr.exp: New file.
3015
4dbbb47c
TV
30162019-10-04 Tom de Vries <tdevries@suse.de>
3017
3018 * gdb.cp/local-static.c (main): Move declaration of int i out of the
3019 for loop.
3020
77c2dba3
TT
30212019-10-03 Tom Tromey <tom@tromey.com>
3022
3023 PR rust/24976:
3024 * gdb.rust/simple.rs (Union2): New type.
3025 (main): Use Union2.
3026 * gdb.rust/simple.exp: Add test.
3027
179aed7f
AB
30282019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3029
3030 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
3031 nested function prefix.
3032
0a4b0913
AB
30332019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
3034 Richard Bunt <richard.bunt@arm.com>
3035 Andrew Burgess <andrew.burgess@embecosm.com>
3036
3037 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
3038 nested functions.
3039 * gdb.fortran/nested-funcs.f90: Update expected results.
3040 * gdb.fortran/nested-funcs-2.exp: New file.
3041 * gdb.fortran/nested-funcs-2.f90: New file.
3042
082cce05
AB
30432019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3044
3045 * gdb.python/py-parameter.exp: Make test names unique.
3046 * gdb.python/py-template.exp: Likewise.
3047 * gdb.python/py-value.exp: Likewise.
3048
2b74ba5a
AB
30492019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3050
3051 * gdb.base/break-interp.exp: Reduce test name duplication.
3052 * gdb.base/call-sc.exp: Likewise.
3053 * gdb.base/callfuncs.exp: Likewise.
3054 * gdb.base/charset.exp: Likewise.
3055 * gdb.base/dump.exp: Likewise.
3056 * gdb.base/ena-dis-br.exp: Likewise.
3057 * gdb.base/relational.exp: Likewise.
3058 * gdb.base/step-over-syscall.exp: Likewise.
3059 * gdb.base/structs.exp: Likewise.
3060
58eb20d5
AB
30612019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3062
3063 * gdb.linespec/explicit.exp: Make test names unique.
3064 * gdb.linespec/ls-errs.exp: Likewise.
3065
4d421147
AB
30662019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3067
3068 * gdb.reverse/break-precsave.exp: Make test names unique.
3069 * gdb.reverse/break-reverse.exp: Likewise.
3070 * gdb.reverse/finish-precsave.exp: Likewise.
3071 * gdb.reverse/finish-reverse.exp: Likewise.
3072 * gdb.reverse/machinestate-precsave.exp: Likewise.
3073 * gdb.reverse/machinestate.exp: Likewise.
3074 * gdb.reverse/readv-reverse.exp: Likewise.
3075 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3076 * gdb.reverse/sigall-precsave.exp: Likewise.
3077 * gdb.reverse/sigall-reverse.exp: Likewise.
3078 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
3079 * gdb.reverse/watch-precsave.exp: Likewise.
3080 * gdb.reverse/watch-reverse.exp: Likewise.
3081
d8c06f22
AB
30822019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3083
3084 * gdb.threads/stop-with-handle.c: New file.
3085 * gdb.threads/stop-with-handle.exp: New file.
3086
3a56ed86
TV
30872019-10-03 Tom de Vries <tdevries@suse.de>
3088
3089 PR testsuite/25059
3090 * gdb.base/list-missing-source.exp: Allowing the "Compilation
3091 directory" line to be missing.
3092
42275044
TV
30932019-10-03 Tom de Vries <tdevries@suse.de>
3094
3095 PR testsuite/25059
3096 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
3097 type optional.
3098
9ef62df0
AA
30992019-10-02 Andreas Arnez <arnez@linux.ibm.com>
3100
3101 * gdb.python/py-format-string.c (string.h): New include.
3102 (main): Fill a_struct_with_union.the_union.an_int with bytes of
3103 the same value, for endianness-independence.
3104 * gdb.python/py-format-string.exp (default_regexp_dict)
3105 (test_pretty_structs, test_format): Adjust expected output to the
3106 changed initialization.
3107
37f6a7f4
TT
31082019-10-02 Tom Tromey <tromey@adacore.com>
3109
3110 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3111
1d58d6a2
PA
31122019-10-02 Pedro Alves <palves@redhat.com>
3113 Andrew Burgess <andrew.burgess@embecosm.com>
3114
3115 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3116 "print-file-var.h".
3117 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3118 (get_version_1): Print this_version_id and its address.
3119 Add extern "C" wrappers around interface functions.
3120 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3121 "print-file-var.h".
3122 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3123 (get_version_2): Print this_version_id and its address.
3124 Add extern "C" wrappers around interface functions.
3125 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3126 <stddef.h> and "print-file-var.h".
3127 Add extern "C" wrappers around interface functions.
3128 [VERSION_ID_MAIN] (this_version_id): Define.
3129 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3130 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3131 up extern "C" blocks.
3132 * gdb.base/print-file-var.exp (test): New, factored out from top
3133 level.
3134 (top level): Test all combinations of attribute hidden or not,
3135 dlopen or not, and this_version_id symbol in main file or not.
3136 Compile tests as both C++ and C, make test names unique.
3137
d770d56f
TT
31382019-10-01 Tom Tromey <tom@tromey.com>
3139
3140 * gdb.base/style.exp: Test "show logging filename".
3141
7f6aba03
TT
31422019-10-01 Tom Tromey <tom@tromey.com>
3143
3144 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3145 * gdb.base/style.exp: Add metadata style test.
3146
14309bb6
TT
31472019-10-01 Tom Tromey <tom@tromey.com>
3148
3149 * gdb.base/style.exp: Test "pwd".
3150
2a3c1174
PA
31512019-10-01 Tom Tromey <tom@tromey.com>
3152
3153 * gdb.base/style.exp: Update tests.
3154
53d666ec
AA
31552019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3156
3157 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3158 'six' to unsigned.
3159 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3160 'five'. Use an all-ones bit pattern for each.
3161 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3162 to its changed values.
3163
4a56a520
TT
31642019-09-30 Tom Tromey <tromey@adacore.com>
3165
3166 * gdb.rust/traits.rs: Disable all warnings.
3167
0df0352a
TV
31682019-09-29 Tom de Vries <tdevries@suse.de>
3169
aac66a4c 3170 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 3171
73d9a918
TV
31722019-09-29 Tom de Vries <tdevries@suse.de>
3173
3174 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
3175
060b3ab4
TV
31762019-09-27 Tom de Vries <tdevries@suse.de>
3177
3178 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
3179
68f7d34d
TV
31802019-09-27 Tom de Vries <tdevries@suse.de>
3181
3182 PR record/23188
3183 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
3184
5d63b30a
TT
31852019-09-26 Tom Tromey <tromey@adacore.com>
3186
3187 * gdb.ada/py_taft.exp: New file.
3188 * gdb.ada/py_taft/main.adb: New file.
3189 * gdb.ada/py_taft/pkg.adb: New file.
3190 * gdb.ada/py_taft/pkg.ads: New file.
3191
3d435220
TV
31922019-09-24 Tom de Vries <tdevries@suse.de>
3193
3194 PR gdb/24598
3195 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
3196
77d03678
TV
31972019-09-22 Tom de Vries <tdevries@suse.de>
3198
3199 * gdb.base/restore.exp: Allow register variables to be optimized out at
3200 -O0.
3201
abf516c6
UW
32022019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
3203
3204 * gdb.arch/spu-info.exp: Remove file.
3205 * gdb.arch/spu-info.c: Remove file.
3206 * gdb.arch/spu-ls.exp: Remove file.
3207 * gdb.arch/spu-ls.c: Remove file.
3208
3209 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
3210 * gdb.asm/spu.inc: Remove file.
3211
3212 * gdb.base/dump.exp: Remove support for spu*-*-*.
3213 * gdb.base/stack-checking.exp: Likewise.
3214 * gdb.base/overlays.exp: Likewise.
3215 * gdb.base/ovlymgr.c: Likewise.
3216 * gdb.base/spu.ld: Remove file.
3217
3218 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
3219 * gdb.cp/cpexprs.exp: Likewise.
3220 * gdb.cp/exception.exp: Likewise.
3221 * gdb.cp/gdb2495.exp: Likewise.
3222 * gdb.cp/mb-templates.exp: Likewise.
3223 * gdb.cp/pr9167.exp: Likewise.
3224 * gdb.cp/userdef.exp: Likewise.
3225
3226 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
3227
3228 * gdb.cell: Remove directory.
3229 * lib/cell.exp: Remove file.
3230
e452e88f
TV
32312019-09-19 Tom de Vries <tdevries@suse.de>
3232
3233 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
3234
8a625130
TV
32352019-09-19 Tom de Vries <tdevries@suse.de>
3236
3237 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
3238
81dc3ab5
TV
32392019-09-19 Tom de Vries <tdevries@suse.de>
3240
3241 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
3242 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
3243 (gdb_target_cmd): ... here.
3244 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
3245 value 2.
3246
b078f3ac
AB
32472019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3248
3249 * gdb.base/source-dir.exp: Avoid having directory names in test
3250 names.
3251
f1b620e9
MG
32522019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3253
3254 * gdb.base/source-dir.exp: Add extra test for mapped compilation
3255 directory.
3256
67f3ed6a
AB
32572019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3258
3259 * gdb.base/list-missing-source.exp: New file.
3260
d1b70248
TV
32612019-09-14 Tom de Vries <tdevries@suse.de>
3262
3263 PR teststuite/24599
3264 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
3265 * lib/ada.exp (gnatmake_version_at_least): New proc.
3266
5fabdcd6
AB
32672019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3268
3269 * gdb.base/maint.exp: Use exec_has_index_section.
3270
aa17805f
AB
32712019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3272
3273 * gdb.base/maint.exp: Add test for 'maint info sections'.
3274
25e5c209
TV
32752019-09-12 Tom de Vries <tdevries@suse.de>
3276
3277 * gdb.base/store.exp: Allow register variables to be optimized out at
3278 -O0.
3279
4993045d
PW
32802019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3281
3282 * gdb.ada/rdv_wait.exp: Update to new task names.
3283 * gdb.base/task_switch_in_core.exp: Likewise.
3284 * gdb.base/info_sources_base.c: Likewise.
3285
8a516164
TT
32862019-09-10 Tom Tromey <tromey@adacore.com>
3287
3288 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
3289
aa391654
TT
32902019-09-10 Tom Tromey <tromey@adacore.com>
3291
3292 * gdb.ada/dgopt.exp: New file.
3293 * gdb.ada/dgopt/x.adb: New file.
3294
8634b462
TT
32952019-09-08 Tom Tromey <tom@tromey.com>
3296
3297 * gdb.tui/resize.exp: Remove setup_xfail.
3298 * gdb.tui/regs.exp: Remove setup_xfail.
3299 * gdb.tui/basic.exp: Remove setup_xfail.
3300
736b0f76
DB
33012019-09-06 David Blaikie <dblaikie@gmail.com>
3302
3303 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
3304 * gdb.cp/cplabel.exp: Ditto.
3305 * gdb.linespec/ls-errs.exp: Ditto.
3306
30331a6c
TV
33072019-09-05 Tom de Vries <tdevries@suse.de>
3308
3309 * lib/gdb.exp (cmp_file_string): New proc.
3310 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
3311 runto_main. Verify save breakpoints output.
3312
98b0ebab
PW
33132019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3314
3315 * gdb.base/info-var.exp: Test info variables without running
3316 to main, to avoid expect's buffer overflow.
3317
4e962e74
TT
33182019-09-03 Tom Tromey <tromey@adacore.com>
3319
3320 * gdb.ada/bias.exp: New file.
3321 * gdb.ada/bias/bias.adb: New file.
3322 * gdb.ada/print_chars.exp: Add regression test.
3323 * gdb.ada/print_chars/foo.adb (My_Character): New type.
3324 (MC): New variable.
3325
2ea1a07a
SL
33262019-08-29 Sandra Loosemore <sandra@codesourcery.com>
3327
3328 * gdb.base/argv0-symlink.exp: Run only on native target
3329 and local host.
3330
8077c50d
TV
33312019-08-29 Tom de Vries <tdevries@suse.de>
3332
3333 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
3334 diverse debug info.
3335 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
3336
48352473
TV
33372019-08-28 Tom de Vries <tdevries@suse.de>
3338
3339 * gdb.base/info-var.exp: Allow info variables to print info for files
3340 other than info-var-f1.c and info-var-f2.c.
3341
d8f27c60
AB
33422019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3343
3344 * gdb.fortran/info-types.exp: Add module.
3345 * gdb.fortran/info-types.f90: Update expected results.
3346
1f20c35e
AB
33472019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3348
3349 * gdb.fortran/info-types.exp: New file.
3350 * gdb.fortran/info-types.f90: New file.
3351 * lib/fortran.exp (fortran_character1): New proc.
3352
4acfdd20
AB
33532019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3354
3355 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
3356 functions'. Reindent as needed.
3357 * gdb.base/info-var-f1.c: New file.
3358 * gdb.base/info-var-f2.c: New file.
3359 * gdb.base/info-var.exp: New file.
3360 * gdb.base/info-var.h: New file.
3361
5c31b358
TV
33622019-08-26 Tom de Vries <tdevries@suse.de>
3363
3364 PR c++/24852
3365 * gdb.cp/no-libstdcxx-probe.exp: New test.
3366
b694989f
TV
33672019-08-26 Tom de Vries <tdevries@suse.de>
3368
3369 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
3370 * tests need to be skipped.
3371 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
3372 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
3373 mi_skip_libstdcxx_probe_tests.
3374
d9c4ba53
SDJ
33752019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
3376
3377 * gdb.python/py-xmethods.exp: Use raw strings when passing
3378 arguments to SimpleXMethodMatcher.
3379
395fad09
TV
33802019-08-22 Tom de Vries <tdevries@suse.de>
3381
3382 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
3383 more informative.
3384
26c957f1
PA
33852019-08-21 Pedro Alves <palves@redhat.com>
3386
3387 * gdb.base/with.exp: Test "with" with no arguments.
3388
61f80d5d
TV
33892019-08-21 Tom de Vries <tdevries@suse.de>
3390
3391 * gdb.base/gdb-caching-proc.exp: Sort files.
3392
d7a11d13
TV
33932019-08-20 Tom de Vries <tdevries@suse.de>
3394
3395 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
3396 compilation.
3397
34dafe9f
TV
33982019-08-16 Tom de Vries <tdevries@suse.de>
3399
3400 * gdb.base/compare-sections.exp ("after run to main"): Allow
3401 mismatched read-only sections for PIE executables.
3402
398fdd60
TT
34032019-08-16 Tom Tromey <tom@tromey.com>
3404
3405 * lib/tuiterm.exp (_csi_Z): New proc.
3406 * gdb.tui/basic.exp: Update window positions.
3407 * gdb.tui/empty.exp: Update window positions.
3408
d8f9e51c
SL
34092019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3410
3411 * gdb.base/examine-backward.exp: Correct regexp for
3412 "examine 3 bytes backward from ${address_zero}".
3413
3df505f6
TT
34142019-08-15 Tom Tromey <tom@tromey.com>
3415
3416 * gdb.tui/empty.exp: Enable resizing tests.
3417
272560b5
TT
34182019-08-15 Tom Tromey <tromey@adacore.com>
3419
3420 * gdb.ada/char_enum.exp: Add regression tests.
3421 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
3422 and '0'.
3423 (Char, Gchar): Update.
3424 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
3425
08235187
CB
34262019-08-15 Christian Biesinger <cbiesinger@google.com>
3427
3428 * gdb.python/python.exp: Expect a leading underscore on
3429 GdbOutput{,Error}File.
3430
22a2ab04
SL
34312019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3432
3433 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3434 Windows host.
3435
835b995b
SL
34362019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3437
3438 * gdb.base/batch-preserve-term-settings.exp
3439 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3440
97dd8e07
CB
34412019-08-15 Christian Biesinger <cbiesinger@google.com>
3442
3443 * lib/gdb.exp: When running on a mingw target, replace
3444 /x/ with x:/.
3445
75faf5c4
AH
34462019-08-14 Alan Hayward <alan.hayward@arm.com>
3447
3448 * gdb.arch/aarch64-prologue.c: New test.
3449 * gdb.arch/aarch64-prologue.exp: New file.
3450
abc6c00f
TV
34512019-08-13 Tom de Vries <tdevries@suse.de>
3452
3453 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3454 Thread.
3455
74c2c1f4
SL
34562019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3457
3458 * gdb.python/py-completion.exp: Download the .py file to the host
3459 and use its host pathname. Conditionalize tests that use
3460 tab completion and manipulate files on the build machine.
3461 * gdb.python/py-events.exp: Download the .py file to the host
3462 and use its host pathname.
3463 * gdb.python/py-evsignal.exp: Likewise.
3464 * gdb.python/py-evthreads.exp: Likewise.
3465 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3466 pathname syntax.
3467 * gdb.python/py-framefilter.exp: Download the .py file to the right
3468 place on the host. Match Windows pathname syntax.
3469 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3470 .py file to the host and use its host pathname.
3471 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3472 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3473 build pathname. Skip symlink test on Windows host. Add missing
3474 newline at end of file.
3475 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3476 and use its host pathname.
3477 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3478 * gdb.python/py-section-script.exp: Use host location of binfile
3479 on safe-path. Use correct path separator on Windows host.
3480 Reorder alternatives in gdb_test_multiple to prevent matching
3481 the wrong alternative on success.
3482 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3483
ca2589f3
PP
34842019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3485
3486 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3487 expect the GDB inferior to no longer immediately stop after
3488 being resumed with "signal SIGINT".
3489
020a839d
SL
34902019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3491
3492 * gdb.linespec/break-ask.exp: Generalize regexps to match
3493 Windows pathnames too.
3494
128d6509
TV
34952019-08-08 Tom de Vries <tdevries@suse.de>
3496
3497 PR testsuite/24862
3498 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3499
590042fc
PW
35002019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3501
3502 * gdb.base/style.exp: Update tests for help doc new invariants.
3503 * gdb.base/help.exp: Likewise.
3504
046bebe1
TT
35052019-08-06 Tom Tromey <tom@tromey.com>
3506
3507 * gdb.base/style.exp: Add disassemble test.
3508 * gdb.base/style.c (some_called_function): New function.
3509 (main): Use it.
3510
0b27c27d
CB
35112019-08-05 Christian Biesinger <cbiesinger@google.com>
3512
3513 * gdb.python/py-block.exp: Test dictionary access on blocks.
3514
580f1034
SM
35152019-08-05 Simon Marchi <simon.marchi@efficios.com>
3516
3517 PR gdb/24863
3518 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3519 -list-thread-groups --available test when running under
3520 check-read1.
3521
d86bd7cb
TV
35222019-08-05 Tom de Vries <tdevries@suse.de>
3523
3524 PR testsuite/24863
3525 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3526 * gdb.base/help.exp: Use with_read1_timeout_factor.
3527 * gdb.base/info-macros.exp: Same.
3528 * gdb.cp/nested-types.exp: Same.
3529
a80cf5d8
TV
35302019-08-05 Tom de Vries <tdevries@suse.de>
3531
3532 * lib/gdb.exp (version_at_least): Factor out of ...
3533 (tcl_version_at_least): ... here.
3534 (gdb_compile): Fail if pie results in non-PIE executable.
3535 (readelf_version, readelf_prints_pie): New proc.
3536 (exec_is_pie): Return -1 if unknown.
3537
d0962838
TV
35382019-08-05 Tom de Vries <tdevries@suse.de>
3539
3540 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3541
2252ff3d
SL
35422019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3543
3544 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3545
26655f53
SL
35462019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3547
3548 * lib/completion-support.exp (test_gdb_complete_none): Skip
3549 tab completion tests if no readline support.
3550 (test_gdb_complete_unique_re): Likewise.
3551 (test_gdb_complete_multiple): Likewise.
3552
db4dc13e
PW
35532019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3554
3555 * gdb.base/info_sources.exp: New file.
3556 * gdb.base/info_sources.c: New file.
3557 * gdb.base/info_sources_base.c: New file.
3558
0eba165a
PFC
35592019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3560
3561 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3562 prefix argument.
3563 (test_exit_status): Add prefix argument.
3564
59bd512b
TV
35652019-08-01 Tom de Vries <tdevries@suse.de>
3566
3567 PR testsuite/24863
3568 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3569 calling exp_continue for new thread and thread exited messages.
3570
2a3ad588
TV
35712019-08-01 Tom de Vries <tdevries@suse.de>
3572
3573 PR testsuite/24863
3574 * gdb.base/structs.exp: Fix check-read1 timeout using
3575 gdb_test_sequence.
3576 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3577
117eb594
TV
35782019-08-01 Tom de Vries <tdevries@suse.de>
3579
3580 PR testsuite/24863
3581 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3582 line.
3583
ed591340
TV
35842019-08-01 Tom de Vries <tdevries@suse.de>
3585
3586 PR testsuite/24863
3587 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3588
aa3b6533
TT
35892019-07-30 Tom Tromey <tromey@adacore.com>
3590
3591 * gdb.ada/display_nested.exp: New file.
3592 * gdb.ada/display_nested/foo.adb: New file.
3593 * gdb.ada/display_nested/pack.adb: New file.
3594 * gdb.ada/display_nested/pack.ads: New file.
3595
2906593f
CB
35962019-07-30 Christian Biesinger <cbiesinger@google.com>
3597
3598 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3599 namespace.
3600 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3601
0f575925
TV
36022019-07-30 Tom de Vries <tdevries@suse.de>
3603
3604 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3605 instead.
3606
b13057d9
TV
36072019-07-30 Tom de Vries <tdevries@suse.de>
3608
3609 PR testsuite/24834
3610 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3611 (exec_is_pie): New proc.
3612
5c4dde85
CB
36132019-07-29 Christian Biesinger <cbiesinger@google.com>
3614
3615 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3616
c620ed88
CB
36172019-07-29 Christian Biesinger <cbiesinger@google.com>
3618
3619 * gdb.python/py-objfile.c: Add global and static vars.
3620 * gdb.python/py-objfile.exp: Test new functions Objfile.
3621 lookup_global_symbol and lookup_static_symbol.
3622
3d235706
TT
36232019-07-29 Tom Tromey <tom@tromey.com>
3624
3625 * lib/tuiterm.exp (Term::_csi_@): New proc.
3626 (Term::_csi_X): Don't move cursor.
3627
c7e4c0a6
PW
36282019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3629
3630 * gdb.base/options.exp: Update backtrace - completion to
3631 new option -frame-info.
3632 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3633 Test new 'set print frame-info'. Test backtrace -frame-info
3634 overriding 'set print frame-info'.
3635 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3636 Test new 'set print frame-info'.
3637 Verify consistency of backtrace with and without filters, with and
3638 without -no-filters.
3639 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3640 default.
3641
de28a3b7
TV
36422019-07-29 Tom de Vries <tdevries@suse.de>
3643
3644 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3645 no arguments".
3646
507dd60e
TV
36472019-07-29 Tom de Vries <tdevries@suse.de>
3648
3649 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3650 is a substring of the first for "complete non-unique file name".
3651
5beafce9
TV
36522019-07-29 Tom de Vries <tdevries@suse.de>
3653
3654 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3655 with ".*".
3656
2d274232
TV
36572019-07-29 Tom de Vries <tdevries@suse.de>
3658
3659 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3660 Pass prompt_regexp parameter to gdb_test_multiple calls.
3661
9197cd8b
TV
36622019-07-29 Tom de Vries <tdevries@suse.de>
3663
3664 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3665 print registers" regexps.
9197cd8b 3666
b528dae0
TV
36672019-07-29 Tom de Vries <tdevries@suse.de>
3668
3669 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3670
d17725d7
TV
36712019-07-29 Tom de Vries <tdevries@suse.de>
3672
3673 PR gdb/24855
3674 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3675 (skip_python_tests_prompt): Add prompt_regexp argument to
3676 gdb_test_multiple calls.
3677
52b75bf1
TT
36782019-07-27 Tom Tromey <tom@tromey.com>
3679
3680 * gdb.tui/main.exp: New file.
3681
2b1d00c2
TT
36822019-07-27 Tom Tromey <tom@tromey.com>
3683
3684 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3685 optional.
3686 * gdb.tui/empty.exp: New file.
3687
ded631d5
TT
36882019-07-27 Tom Tromey <tom@tromey.com>
3689
3690 * lib/tuiterm.exp (spawn): New proc.
3691 (Term::resize): New proc.
3692 * gdb.tui/resize.exp: New file.
3693
58ac439d
TT
36942019-07-27 Tom Tromey <tom@tromey.com>
3695
3696 * gdb.tui/list.exp: New file.
3697
fe1f56ee
TT
36982019-07-27 Tom Tromey <tom@tromey.com>
3699
3700 * gdb.tui/regs.exp: New file.
3701
f790b310
TT
37022019-07-27 Tom Tromey <tom@tromey.com>
3703
3704 * gdb.tui/basic.exp: Add "layout split" test.
3705
d95fc6ee
TT
37062019-07-27 Tom Tromey <tom@tromey.com>
3707
3708 * gdb.tui/basic.exp: Add "layout asm" test.
3709
c3786b3a
TT
37102019-07-27 Tom Tromey <tom@tromey.com>
3711
3712 * lib/tuiterm.exp: New file.
3713 * gdb.tui/basic.exp: New file.
3714
98a617f8
KB
37152019-07-27 Kevin Buettner <kevinb@redhat.com>
3716
3717 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3718 Enable tests associated with this flag. Adjust regex
3719 referencing "foo_low" to now refer to "foo_cold" instead.
3720
5c076da4
KB
37212019-07-27 Kevin Buettner <kevinb@redhat.com>
3722
3723 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3724 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3725 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3726 foo_cold. Revise comments to match.
3727 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3728 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3729 were wrapped into this proc; Call do_test in loop from outermost
3730 level.
3731 (foo_low): Rename all occurrences to "foo_cold".
3732 (backtrace from baz): New test.
3733 (x2/i foo_cold): New test.
3734 (info line *foo_cold): New test.
3735
1512d3b7
TV
37362019-07-26 Tom de Vries <tdevries@suse.de>
3737
3738 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3739
297989a1
TV
37402019-07-25 Tom de Vries <tdevries@suse.de>
3741
3742 PR testsuite/24830
3743 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3744 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3745 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3746 (skip_libstdcxx_probe_tests): ... here.
3747 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3748
b3b965fb
TV
37492019-07-24 Tom de Vries <tdevries@suse.de>
3750
3751 PR testsuite/24807
3752 * gdb.objc/basicclass.m: Include stdio.h.
3753 * gdb.objc/nondebug.m: Same.
3754 * gdb.objc/objcdecode.m: Same.
3755
4625b4d0
TV
37562019-07-24 Tom de Vries <tdevries@suse.de>
3757
3758 PR testsuite/24612
3759 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3760 additional_flags.
3761
024a5840
TV
37622019-07-24 Tom de Vries <tdevries@suse.de>
3763
3764 PR testsuite/24831
3765 * gdb.multi/tids.exp: Update error messages for info threads.
3766
c76ddaa3
TV
37672019-07-24 Tom de Vries <tdevries@suse.de>
3768
3769 * gdb.base/info-types.exp: Allow info types to print info for more than
3770 one file.
3771
9a618ef6
TV
37722019-07-23 Tom de Vries <tdevries@suse.de>
3773
3774 PR testsuite/24842
3775 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3776 gdb_spawn_with_cmdline_opts.
3777
40eadf04
SP
37782019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3779
3780 * gdb.arch/arm-cmse-sgstubs.c: New test.
3781 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3782
5ba29434
TV
37832019-07-23 Tom de Vries <tdevries@suse.de>
3784
3785 PR testsuite/24711
3786 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3787 issuing next command.
3788
a8e9d247
AB
37892019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3790
3791 * gdb.ada/info_auto_lang.exp: Update expected results.
3792 * gdb.base/info-types.c: Add additional types to check.
3793 * gdb.base/info-types.exp: Update expected results.
3794
eb86c5e2
AB
37952019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3796
3797 * gdb.base/info-types.c: New file.
3798 * gdb.base/info-types.exp: New file.
3799
01e175fe
AB
38002019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3801
3802 * gdb.arch/riscv-bp-infcall.c: New file.
3803 * gdb.arch/riscv-bp-infcall.exp: New file.
3804
6b78c3f8
AB
38052019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3806
3807 PR breakpoints/24541
3808 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3809
da738167
TV
38102019-07-14 Tom de Vries <tdevries@suse.de>
3811
3812 PR testsuite/24760
3813 * gdb.objc/basicclass.exp: Fix unterminated string.
3814
0d4e84ed
AB
38152019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3816 Andrew Burgess <andrew.burgess@embecosm.com>
3817
3818 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3819 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3820 negative bounds.
3821 * gdb.fortran/vla-value.exp: Print elements of an array with
3822 negative bounds.
3823 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3824 testing.
3825
021d8588
AB
38262019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3827
3828 * gdb.base/options.exp (expect_string): Dequote strings in
3829 results.
3830 (test-string): Test strings with different quoting and reindent.
3831
f06f1252
TT
38322019-07-10 Tom Tromey <tromey@adacore.com>
3833
3834 * gdb.ada/mi_ex_cond.exp: Update expected results.
3835 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3836 * gdb.ada/mi_catch_ex.exp: Update expected results.
3837 * gdb.ada/mi_catch_assert.exp: Update expected results.
3838 * gdb.ada/catch_ex.exp (catch_exception_info)
3839 (catch_exception_entry, catch_assert_entry)
3840 (catch_unhandled_entry): Update.
3841 * gdb.ada/catch_assert_if.exp: Update expected results.
3842
b863685d
RB
38432019-07-10 Richard Bunt <richard.bunt@arm.com>
3844 Stephen Roberts <stephen.roberts@arm.com>
3845
3846 * gdb.base/define.exp: Restore original prompt.
3847
cb1e4e32
PA
38482019-07-09 Pedro Alves <palves@redhat.com>
3849
3850 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3851 breakpoints" output.
3852 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3853 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3854 throw" creates breakpoint.
3855 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3856 'type="catchpoint"'.
3857
b58a68fe
PA
38582019-07-09 Pedro Alves <palves@redhat.com>
3859
3860 PR c++/15468
3861 * gdb.cp/except-multi-location-lib.cc: New.
3862 * gdb.cp/except-multi-location-main.cc: New.
3863 * gdb.cp/except-multi-location.exp: New.
3864
0826779b
PW
38652019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3866
3867 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3868 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3869 argument and update callers.
3870
5b0e2db4
AB
38712019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3872
3873 * gdb.arch/amd64-break-on-asm-line.S: New file.
3874 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3875
1f6f6e21
PW
38762019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3877
3878 * gdb.base/printcmds.exp: Test printing C string and
3879 C wide string convenience vars without transiting via the inferior.
3880 Also make test names unique.
3881
ea142fbf
AH
38822019-07-08 Alan Hayward <alan.hayward@arm.com>
3883
5862c886 3884 PR breakpoints/25011
ea142fbf
AH
3885 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3886
213fd9fa
PA
38872019-07-04 Pedro Alves <palves@redhat.com>
3888
3889 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3890 body returned ok(0), break(3) or continue(4).
3891 * gdb.testsuite/foreach_with_prefix.exp: New file.
3892
2b40fda7
AH
38932019-07-04 Alan Hayward <alan.hayward@arm.com>
3894
3895 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3896
a26c8de0
PA
38972019-07-03 Pedro Alves <palves@redhat.com>
3898
3899 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3900 "return -code".
3901
5f4ba3e7
PA
39022019-07-03 Pedro Alves <palves@redhat.com>
3903
3904 PR cli/24732
3905 * gdb.base/shell.exp: Load completion-support.exp.
3906 Adjust expected error output. Add completion tests.
3907
a994424f
PA
39082019-07-03 Pedro Alves <palves@redhat.com>
3909
3910 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3911 string_to_regexp.
3912
3d9be6f5
PA
39132019-07-03 Pedro Alves <palves@redhat.com>
3914
3915 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3916 (expect_integer): Adjust to expect "-string".
3917 (expect_string): New.
3918 (all_options): Expect "-string".
3919 (test-flag, test-boolean): Adjust to expect "-string".
3920 (test-string): New proc.
3921 (top level): Call it.
3922
41fc454c
PA
39232019-07-03 Pedro Alves <palves@redhat.com>
3924
3925 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3926 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3927 the expected output in the success.
3928
b2b2a215
PA
39292019-07-03 Pedro Alves <palves@redhat.com>
3930
3931 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3932 Split one gdb_test_multiple call in two to avoid a race.
3933
fdbc9870
PA
39342019-07-03 Pedro Alves <palves@redhat.com>
3935
3936 * gdb.base/with.c: New file.
3937 * gdb.base/with.exp: New file.
3938
c6ac8931
PA
39392019-07-03 Pedro Alves <palves@redhat.com>
3940
3941 * gdb.base/settings.exp: Replace all references to "maint
3942 test-settings set" with references to "maint set test-settings",
3943 and all references to "maint test-settings show" with references
3944 to "maint show test-settings".
3945
970f9d09
PA
39462019-07-03 Pedro Alves <palves@redhat.com>
3947
3948 * gdb.base/settings.exp (test-string): Adjust expected out when
3949 testing "maint test-settings show filename"
3950
54d66006
PA
39512019-07-02 Pedro Alves <palves@redhat.com>
3952
3953 * gdb.base/options.exp (test-info-threads): New procedure.
3954 (top level): Call it.
3955
10d06d82
TT
39562019-06-28 Tom Tromey <tromey@adacore.com>
3957
3958 * gdb.dwarf2/ada-linkage-name.c: New file.
3959 * gdb.dwarf2/ada-linkage-name.exp: New file.
3960
3d507ff2
TT
39612019-06-27 Tom Tromey <tromey@adacore.com>
3962
d039f014 3963 PR c++/20020:
3d507ff2
TT
3964 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3965
8af58ffe
TV
39662019-06-26 Tom de Vries <tdevries@suse.de>
3967
3968 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3969
22e21752
TV
39702019-06-26 Tom de Vries <tdevries@suse.de>
3971
3972 * gdb.base/index-cache.exp: Add back missing debug option.
3973
b65b566c
PW
39742019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3975
3976 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3977
5c2c8c69
TV
39782019-06-25 Tom de Vries <tdevries@suse.de>
3979
3980 PR testsuite/24727
3981 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3982
164e3873
TV
39832019-06-24 Tom de Vries <tdevries@suse.de>
3984
3985 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3986
824eacee
TV
39872019-06-24 Tom de Vries <tdevries@suse.de>
3988
3989 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3990 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3991 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3992
385b97d3
TV
39932019-06-24 Tom de Vries <tdevries@suse.de>
3994
3995 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3996
c596f180
TV
39972019-06-21 Tom de Vries <tdevries@suse.de>
3998
3999 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
4000
b13a7d03
TV
40012019-06-21 Tom de Vries <tdevries@suse.de>
4002
4003 PR testsuite/24518
4004 PR ada/24713
4005 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
4006 index.
4007
899277ae
TT
40082019-06-19 Tom Tromey <tromey@adacore.com>
4009
4010 * gdb.ada/length_cond.exp: Add intro comment.
4011
680e1bee
TT
40122019-06-19 Tom Tromey <tromey@adacore.com>
4013
4014 * gdb.ada/length_cond.exp: New file.
4015 * gdb.ada/length_cond/length_cond.adb: New file.
4016 * gdb.ada/length_cond/pck.adb: New file.
4017 * gdb.ada/length_cond/pck.ads: New file.
4018
0ed4690a
TV
40192019-06-18 Tom de Vries <tdevries@suse.de>
4020
4021 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
4022
d20ed5fd
TT
40232019-06-18 Tom Tromey <tromey@adacore.com>
4024
4025 * gdb.base/list0.h: Add comment explaining control character.
4026
86e04673
TV
40272019-06-18 Tom de Vries <tdevries@suse.de>
4028
4029 * boards/fission.exp: Break up long debug_flags line.
4030
c4973306
SM
40312019-06-16 Tom de Vries <tdevries@suse.de>
4032
4033 PR gdb/24445
4034 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
4035 generated index.
4036
93cb9841
AB
40372019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
4038
4039 PR gdb/24686
4040 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
4041 improve detection of bug gdb/24541.
4042
399aaebd
SM
40432019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
4044
4045 PR gdb/24669
4046 * gdb.base/index-cache.exp (uses_readnow,
4047 expecting_index_cache_use): Define global variable.
4048 (test_cache_enabled_miss, test_cache_enabled_hit): Use
4049 expecting_index_cache_use.
4050
584a927c
AB
40512019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
4052 Andrew Burgess <andrew.burgess@embecosm.com>
4053
4054 * gdb.fortran/pointers.f90: New file.
4055 * gdb.fortran/print_type.exp: New file.
4056 * gdb.fortran/vla-ptype.exp: Adapt expected results.
4057 * gdb.fortran/vla-type.exp: Likewise.
4058 * gdb.fortran/vla-value.exp: Likewise.
4059 * gdb.mi/mi-vla-fortran.exp: Likewise.
4060
30056ea0
AB
40612019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4062
4063 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
4064 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
4065 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
4066 as a stop reason.
4067
ec8e2b6d
AB
40682019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4069
4070 * gdb.base/annota1.exp: Update expected results.
4071 * gdb.cp/annota2.exp: Likewise.
4072 * gdb.cp/annota3.exp: Likewise.
4073
09e4c4e1
AB
40742019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4075
4076 * gdb.base/style-logging.exp: Remove path from test name.
4077
0735b091
TT
40782019-06-14 Tom Tromey <tromey@adacore.com>
4079
4080 PR gdb/24502:
4081 * gdb.base/style-logging.exp: New file.
4082
f5686554
TT
40832019-06-14 Tom Tromey <tromey@adacore.com>
4084
4085 * gdb.base/symfile-warn.exp: New file.
4086 * gdb.base/symfile-warn.c: New file.
4087
a0c1ffed
TT
40882019-06-14 Tom Tromey <tromey@adacore.com>
4089
4090 * gdb.base/annotate-symlink.exp: New file.
4091
f411722c
TT
40922019-06-14 Tom Tromey <tromey@adacore.com>
4093
4094 * gdb.ada/set_wstr.exp: Add reassignment test.
4095
4268ec18
TT
40962019-06-14 Tom Tromey <tromey@adacore.com>
4097
4098 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
4099 'unchecked_access and 'unrestricted_access as well.
4100
9a9e394b
TT
41012019-06-14 Tom Tromey <tromey@adacore.com>
4102
4103 PR ada/24539:
4104 * gdb.ada/vla.exp: Update tests.
4105 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
4106 pragma.
4107
4c048731
PA
41082019-06-13 Pedro Alves <palves@redhat.com>
4109
4110 * gdb.base/settings.exp (test-integer): Test junk after
4111 "unlimited".
4112
6665660a
PA
41132019-06-13 Pedro Alves <palves@redhat.com>
4114
4115 * gdb.base/options.exp (test-thread-apply): New.
4116 (top level): Call it.
4117
5d707134
PA
41182019-06-13 Pedro Alves <palves@redhat.com>
4119
4120 * gdb.base/options.exp (test-frame-apply): New.
4121 (top level): Test print commands with different "frame apply"
4122 prefixes.
4123
e2a689da
PA
41242019-06-13 Pedro Alves <palves@redhat.com>
4125
e79be6e5 4126 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4127 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4128 'max_completions' parameter and handle it.
4129 (test_gdb_completion_offers_commands): New.
4130
90a1ef87
PA
41312019-06-13 Pedro Alves <palves@redhat.com>
4132
4133 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4134
d4c16835
PA
41352019-06-13 Pedro Alves <palves@redhat.com>
4136
4137 * gdb.base/options.exp (test-backtrace): New.
4138 (top level): Call it.
4139
2daf894e
PA
41402019-06-13 Pedro Alves <palves@redhat.com>
4141
4142 * gdb.guile/scm-frame-args.exp: Use "set print
4143 raw-frame-arguments" instead of "set print raw frame-arguments".
4144 * gdb.python/py-frame-args.exp: Likewise.
4145
e6ed716c
PA
41462019-06-13 Pedro Alves <palves@redhat.com>
4147
4148 * gdb.compile/compile.exp: Adjust expected output to option
4149 processing changes.
4150
7d8062de
PA
41512019-06-13 Pedro Alves <palves@redhat.com>
4152
4153 * gdb.base/options.exp: Build executable.
4154 (test-print): New procedure.
4155 (top level): Call it, once for "print" and another for "compile
4156 print".
4157
9d0faba9
PA
41582019-06-13 Pedro Alves <palves@redhat.com>
4159
4160 * gdb.base/options.c: New file.
4161 * gdb.base/options.exp: New file.
4162
dee7b4c8
PA
41632019-06-13 Pedro Alves <palves@redhat.com>
4164
4165 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
4166 that "o" is ambiguous.
4167
dca0f6c0
PA
41682019-06-13 Pedro Alves <palves@redhat.com>
4169
4170 * gdb.base/settings.c: New file.
4171 * gdb.base/settings.exp: New file.
4172
ccf46844
PA
41732019-06-13 Pedro Alves <palves@redhat.com>
4174
4175 * gdb.base/completion.exp: Fix comment typo.
4176
b9a3f842
PA
41772019-06-13 Pedro Alves <palves@redhat.com>
4178
4179 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
4180 foo --1" test.
4181
d106773e
PA
41822019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
4183
4184 * gdb.fortran/block-data.f: New.
4185 * gdb.fortran/block-data.exp: New.
4186
fea82da0
TV
41872019-06-11 Tom de Vries <tdevries@suse.de>
4188
4189 PR testsuite/24521
4190 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
4191 message.
4192
8c2e74f1
TV
41932019-06-11 Tom de Vries <tdevries@suse.de>
4194
4195 PR testsuite/24521
4196 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
4197
b49851c8
TV
41982019-06-11 Tom de Vries <tdevries@suse.de>
4199
4200 * boards/readnow.exp: New file.
4201
a7067863
AB
42022019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
4203
4204 * gdb.fortran/vla-sizeof.exp: Update expected results.
4205
1a3da2cd
AB
42062019-06-06 Amos Bird <amosbird@gmail.com>
4207
4208 * gdb.base/annota1.exp (thread_switch): Add test for
4209 thread-exited annotation.
4210
3847a7bf
TT
42112019-06-06 Tom Tromey <tromey@adacore.com>
4212
4213 * gdb.base/maint.exp: Expect command started/finished output.
4214
0088ba59
AB
42152019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4216
4217 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
4218 comment.
4219 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
4220
312617a3
AB
42212019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4222
4223 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
4224 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
4225 * gdb.arch/riscv-unwind-long-insn.c: New file.
4226 * gdb.arch/riscv-unwind-long-insn.exp: New file.
4227
e1f2e1a2
CB
42282019-06-04 Christian Biesinger <cbiesinger@google.com>
4229
d3238f7d 4230 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 4231
206584bd
PW
42322019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4233
4234 * lib/gdb.exp (help_list_trailer): New regexp variable
4235 factorizing the help trailer message.
4236 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
4237 arg to allow to better factorize various tests.
4238 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
4239 (test_prefix_command_help): Use help_list_trailer.
4240 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
4241 * gdb.guile/scm-cmd.exp: Likewise.
4242 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
4243 * gdb.base/help.exp: Use test_user_defined_class_help.
4244 * gdb.base/style.exp: Add tests for styling of help and apropos.
4245 * lib/gdb-utils.exp (style): Add title and highlight styles.
4246
708dc93e
PW
42472019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4248
4249 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
4250 $_shell_exitsignal.
4251 * gdb.base/default.exp: Update for new convenience variables.
4252
f49055a5
TT
42532019-05-29 Tom Tromey <tromey@adacore.com>
4254
4255 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
4256 to "break complete ada" test case's regexp.
4257
4330d61d
TT
42582019-05-29 Tom Tromey <tromey@adacore.com>
4259
4260 PR c++/20020:
4261 * gdb.cp/constexpr-field.exp: New file.
4262 * gdb.cp/constexpr-field.cc: New file.
4263
000439d5
TT
42642019-05-29 Tom Tromey <tromey@adacore.com>
4265
4266 * gdb.base/finish.exp (finish_no_print): New proc.
4267 (finish_tests): Call it.
4268
5a01c34c
TV
42692019-05-24 Tom de Vries <tdevries@suse.de>
4270
4271 * gdb.dwarf2/gdb-add-index.exp: New file.
4272
18125b16
TT
42732019-05-22 Tom Tromey <tromey@adacore.com>
4274
4275 * gdb.base/info-shared.exp (check_info_shared): Use "style".
4276 * gdb.base/style.exp: Use "style".
4277 * lib/gdb-utils.exp (style): New proc.
4278
af1a8d03
TV
42792019-05-22 Tom de Vries <tdevries@suse.de>
4280
4281 * gdb.base/align.exp: Require c++11.
4282
e7fe496b
TV
42832019-05-22 Tom de Vries <tdevries@suse.de>
4284
4285 PR testsuite/24586
4286 * gdb.python/py-mi-var-info-path-expression.exp: Call
4287 mi_skip_python_tests to check if python is supported.
4288
8fca4da0
AH
42892019-05-22 Alan Hayward <alan.hayward@arm.com>
4290
4291 * gdb.arch/aarch64-pauth.c: New test.
4292 * gdb.arch/aarch64-pauth.exp: New file.
4293
b7060614
AH
42942019-05-22 Alan Hayward <alan.hayward@arm.com>
4295
4296 * README (Re-running Tests Outside The Testsuite): New section.
4297
669d0468
TV
42982019-05-21 Tom de Vries <tdevries@suse.de>
4299
4300 * gdb.arch/amd64-eval.exp: Require c++11.
4301 * gdb.base/max-depth.exp: Same.
4302 * gdb.compile/compile-cplus-array-decay.exp: Same.
4303 * gdb.cp/meth-typedefs.exp: Same.
4304 * gdb.cp/subtypes.exp: Same.
4305 * gdb.cp/temargs.exp: Same.
4306
ce3ebcaa
AH
43072019-05-21 Alan Hayward <alan.hayward@arm.com>
4308
4309 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
4310
34d11c68
AB
43112019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
4312
4313 PR gdb/18644
4314 * gdb.fortran/complex.exp: Remove setup_kfail calls.
4315 * gdb.fortran/printing-types.exp: Add new test.
4316 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
4317 testing.
4318 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
4319 setup_kfail call.
4320
87781e84
AH
43212019-05-17 Alan Hayward <alan.hayward@arm.com>
4322
4323 * README (Running the Testsuite): Change example.
4324 (Testsuite Parameters): Remove TRANSCRIPT.
4325 * lib/gdb.exp: Remove TRANSCRIPT check.
4326
b420b89e
AH
43272019-05-17 Alan Hayward <alan.hayward@arm.com>
4328
4329 * README (Testsuite Parameters): Add replay logging to
4330 GDBSERVER_DEBUG.
4331 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
4332 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
4333 as a comma separated list.
4334 (gdb_debug_init): Override procedure.
4335
408e9b8b
AH
43362019-05-17 Alan Hayward <alan.hayward@arm.com>
4337
4338 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
4339 (gdb_write_cmd_file): New procedure.
4340 * lib/gdbserver-support.exp (gdbserver_start): Call
4341 gdbserver_write_cmd_file.
4342 (gdbserver_write_cmd_file): New procedure.
4343
f9e2e39d
AH
43442019-05-17 Alan Hayward <alan.hayward@arm.com>
4345
4346 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
4347 (delete_breakpoints): Likewise.
4348 (gdb_run_cmd): Likewise.
4349 (gdb_start_cmd): Likewise.
4350 (gdb_starti_cmd): Likewise.
4351 (gdb_internal_error_resync): Likewise.
4352 (gdb_test_multiple): Likewise.
4353 (gdb_reinitialize_dir): Likewise.
4354 (default_gdb_exit): Likewise.
4355 (gdb_file_cmd): Mark kill as optional.
4356 (default_gdb_start): Call gdb_stdin_log_init.
4357 (send_gdb): Call gdb_stdin_log_write.
4358 (rerun_to_main): Mark Y as an answer.
4359 (gdb_stdin_log_init): New function.
4360 (gdb_stdin_log_write): Likewise.
4361
81f47ac2
AH
43622019-05-17 Alan Hayward <alan.hayward@arm.com>
4363
4364 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
4365 * gdb.base/debug-expr.exp: Likewise.
4366 * gdb.base/foll-fork.exp: Likewise.
4367 * gdb.base/foll-vfork.exp: Likewise.
4368 * gdb.base/fork-print-inferior-events.exp: Likewise.
4369 * gdb.base/gdb-sigterm.exp: Likewise.
4370 * gdb.base/gdbinit-history.exp: Likewise.
4371 * gdb.base/osabi.exp: Likewise.
4372 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4373 * gdb.base/ui-redirect.exp: Likewise.
4374 * gdb.gdb/unittest.exp: Likewise.
4375 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
4376 * gdb.mi/mi-watch.exp: Likewise.
4377 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4378 * gdb.mi/user-selected-context-sync.exp: Likewise.
4379 * gdb.python/python.exp: Disable debug test when debugging.
4380 * gdb.threads/check-libthread-db.exp: Disable when debugging.
4381 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4382 Likewise.
4383 * gdb.threads/stepi-random-signal.exp: Likewise.
4384
29b52314
AH
43852019-05-17 Alan Hayward <alan.hayward@arm.com>
4386
4387 * Makefile.in: Pass through GDB_DEBUG.
4388 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4389 (gdb,debug): Add board setting.
4390 * lib/gdb.exp (default_gdb_start): Start debugging.
4391 (gdb_debug_enabled): New procedure.
4392 (gdb_debug_init): Likewise.
29b52314
AH
4393
43942019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 4395
29b52314
AH
4396 * Makefile.in: Pass through GDB_DEBUG.
4397 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4398 (gdb,debug): Add board setting.
4399 * lib/gdb.exp (default_gdb_start): Start debugging.
4400 (gdb_debug_enabled): New procedure.
4401 (gdb_debug_init): Likewise.
29b52314 4402
ca1285d1
AH
44032019-05-17 Alan Hayward <alan.hayward@arm.com>
4404
4405 * gdb.base/ui-redirect.exp: Add debug redirect tests.
4406
f3a09c80
AH
44072019-05-17 Alan Hayward <alan.hayward@arm.com>
4408
4409 * gdb.base/ui-redirect.exp: Test redirection.
4410
26648588
JV
44112019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
4412
4413 * gdb.mi/mi-complete.exp: New file.
4414 * gdb.mi/mi-complete.cc: Likewise.
4415
14237686
AB
44162019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
4417
4418 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
4419 indexed and sliced arrays, and pointers to arrays.
4420
e7bd7fba
TT
44212019-05-14 Tom Tromey <tromey@adacore.com>
4422
4423 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
4424 styling test.
4425
2764128d
TV
44262019-05-14 Tom de Vries <tdevries@suse.de>
4427
4428 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
4429 selection entry encoding.
4430
71bed2db
TT
44312019-05-10 Tom Tromey <tromey@adacore.com>
4432
4433 * gdb.ada/info_exc.exp: Add "complete" test.
4434
63b667ad
TV
44352019-05-09 Tom de Vries <tdevries@suse.de>
4436
4437 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4438 CU-relative.
4439
9cfd2b89
TV
44402019-05-09 Tom de Vries <tdevries@suse.de>
4441
4442 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4443 CU-relative.
4444
2228ef77
XR
44452019-05-08 Joel Brobecker <brobecker@adacore.com>
4446
4447 * gdb.ada/frame_arg_lang.exp: New testcase.
4448 * gdb.ada/frame_arg_lang/bla.adb: New file.
4449 * gdb.ada/frame_arg_lang/pck.ads: New file.
4450 * gdb.ada/frame_arg_lang/pck.adb: New file.
4451 * gdb.ada/frame_arg_lang/foo.c: New file.
4452
80e55b13
TT
44532019-05-08 Tom Tromey <tromey@adacore.com>
4454
4455 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4456
9d3421af
TT
44572019-05-08 Tom Tromey <tromey@adacore.com>
4458
4459 * gdb.base/ptype-offsets.exp: Update tests.
4460
844333e2
TT
44612019-05-08 Tom Tromey <tromey@adacore.com>
4462
4463 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4464 cases.
4465 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4466 "short".
4467
988915ee
TT
44682019-05-08 Tom Tromey <tromey@adacore.com>
4469
4470 * gdb.ada/vla.exp: New file.
4471 * gdb.ada/vla/vla.adb: New file.
4472
7bd55dac
TV
44732019-05-07 Tom de Vries <tdevries@suse.de>
4474
4475 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4476
75f06e9d
TV
44772019-05-07 Tom de Vries <tdevries@suse.de>
4478
4479 PR testsuite/24522
4480 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4481 section.
4482
77e7aaa4
TV
44832019-05-07 Tom de Vries <tdevries@suse.de>
4484
4485 PR testsuite/24522
4486 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4487 .debug_aranges section.
4488
456ba0fa
TV
44892019-05-07 Tom de Vries <tdevries@suse.de>
4490
4491 PR testsuite/24159
4492 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4493
5a56d6a6
TV
44942019-05-06 Tom de Vries <tdevries@suse.de>
4495
4496 * lib/gdb.exp (exec_has_index_section): New proc.
4497 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4498 section.
4499
9d6d4be8
TV
45002019-05-04 Tom de Vries <tdevries@suse.de>
4501
4502 * boards/cc-with-debug-names.exp: New file.
4503
222a8d25
TT
45042019-05-03 Tom Tromey <tromey@adacore.com>
4505
4506 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4507 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4508 * gdb.ada/char_enum.exp: Add test.
4509
0fdfd794
TV
45102019-05-03 Tom de Vries <tdevries@suse.de>
4511
4512 * boards/cc-with-gdb-index.exp: New file.
4513
80062eb9
AB
45142019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4515
4516 * gdb.rust/simple.exp: Add new test case.
4517 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4518 (main): Initialise an instance of the new struct.
4519
4504bbde
TT
45202019-05-01 Tom Tromey <tromey@adacore.com>
4521
4522 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4523 record.
4524 (NPR): New variable.
4525 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4526 test.
4527
d48e62f4
TT
45282019-05-01 Tom Tromey <tromey@adacore.com>
4529
4530 * gdb.ada/packed_array_assign.exp: Add packed assignment
4531 regression test.
4532
f59f30f5
TV
45332019-05-01 Tom de Vries <tdevries@suse.de>
4534
4535 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4536
b70bfc54
TV
45372019-05-01 Tom de Vries <tdevries@suse.de>
4538
4539 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4540
15f18d14
AT
45412019-04-30 Ali Tamur <tamur@google.com>
4542
4543 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4544
2ff0a947
TT
45452019-04-30 Tom Tromey <tromey@adacore.com>
4546
4547 * lib/ada.exp (find_ada_tool): New proc.
4548 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4549 * gdb.ada/catch_ex_std.exp: New file.
4550 * gdb.ada/catch_ex_std/foo.adb: New file.
4551 * gdb.ada/catch_ex_std/some_package.adb: New file.
4552 * gdb.ada/catch_ex_std/some_package.ads: New file.
4553
a776957c
TT
45542019-04-30 Tom Tromey <tromey@adacore.com>
4555
4556 PR c++/24470:
4557 * gdb.cp/temargs.cc: Add test code from PR.
4558
bc68014d
AB
45592019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4560
4561 * gdb.fortran/vla-datatypes.exp: Update expected results.
4562 * gdb.fortran/vla-ptype.exp: Likewise.
4563 * gdb.fortran/vla-type.exp: Likewise.
4564 * gdb.fortran/vla-value.exp: Likewise.
4565
f1fdc960
AB
45662019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4567
4568 * gdb.fortran/ptr-indentation.exp: Update expected results.
4569 * gdb.fortran/ptype-on-functions.exp: Likewise.
4570 * gdb.fortran/vla-ptr-info.exp: Likewise.
4571 * gdb.fortran/vla-value.exp: Likewise.
4572
bf7a4de1
AB
45732019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4574
4575 * gdb.fortran/ptype-on-functions.exp: New file.
4576 * gdb.fortran/ptype-on-functions.f90: New file.
4577
bbe75b9d
AB
45782019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4579
4580 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4581 case void string.
4582
1db455a7
AB
45832019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4584
4585 * gdb.fortran/complex.exp: Expand.
4586 * gdb.fortran/complex.f: Renamed to...
4587 * gdb.fortran/complex.f90: ...this, and extended to add more
4588 complex values.
4589
b6d03bb2
AB
45902019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4591
4592 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4593 MODULO, CMPLX.
4594
2e62ab40
AB
45952019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4596 Richard Bunt <richard.bunt@arm.com>
4597
4598 * gdb.base/max-depth.c: New file.
4599 * gdb.base/max-depth.exp: New file.
4600 * gdb.python/py-nested-maps.c: New file.
4601 * gdb.python/py-nested-maps.exp: New file.
4602 * gdb.python/py-nested-maps.py: New file.
4603 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4604 (test_all_common): Call test_max_depth.
4605 * gdb.fortran/max-depth.exp: New file.
4606 * gdb.fortran/max-depth.f90: New file.
4607 * gdb.go/max-depth.exp: New file.
4608 * gdb.go/max-depth.go: New file.
4609 * gdb.modula2/max-depth.exp: New file.
4610 * gdb.modula2/max-depth.c: New file.
4611 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4612
d2b584a5
TV
46132019-04-29 Tom de Vries <tdevries@suse.de>
4614
4615 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4616
136afab8
PW
46172019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4618
4619 * gdb.base/callexit.exp: Test may-call-functions off.
4620
725cbb63
KS
46212019-04-25 Keith Seitz <keiths@redhat.com>
4622
4623 PR c++/24367
4624 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4625 (another_incomplete_struct, test_incomplete): New definitions.
4626 (main): Use new definitions.
4627 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4628 functions.
4629
701adfb0
PA
46302019-04-25 Ali Tamur <tamur@google.com>
4631
4632 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4633
82433e3e
SDJ
46342019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4635
4636 PR corefiles/11608
4637 PR corefiles/18187
4638 * gdb.base/coredump-filter-build-id.exp: New file.
4639
dd06d4d6
AH
46402019-04-25 Alan Hayward <alan.hayward@arm.com>
4641
e79be6e5
SM
4642 * Makefile.in: Pass through GDBSERVER_DEBUG.
4643 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4644 (gdbserver,debug): Add board setting.
4645 * gdb.trace/tspeed.exp: Skip when debugging.
4646 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4647 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4648
1670072e
TT
46492019-04-24 Tom Tromey <tromey@adacore.com>
4650
4651 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4652 Rust.
4653
a59240a4
TT
46542019-04-24 Tom Tromey <tromey@adacore.com>
4655
4656 * gdb.arch/amd64-eval.exp: Test bitfield return.
4657 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4658 (class Foo) <return_bitfields>: New method.
4659 (main): Call it.
4660
b907456c
AB
46612019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4662
4663 * gdb.cp/many-args.cc: New file.
4664 * gdb.cp/many-args.exp: New file.
4665
5c565afd
TV
46662019-04-23 Tom de Vries <tdevries@suse.de>
4667
4668 PR gdb/24433
4669 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4670
ba22ff86
AH
46712019-04-23 Alan Hayward <alan.hayward@arm.com>
4672
4673 * gdb.trace/backtrace.exp: Use nopie flag.
4674 * gdb.trace/circ.exp: Likewise.
4675 * gdb.trace/collection.exp: Likewise.
4676 * gdb.trace/ftrace.exp: Likewise.
4677 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4678 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4679 * gdb.trace/qtro.exp: Likewise.
4680 * gdb.trace/read-memory.exp: Likewise.
4681 * gdb.trace/report.exp: Likewise.
4682 * gdb.trace/tfile.exp: Likewise.
4683 * gdb.trace/tfind.exp: Likewise.
4684 * gdb.trace/unavailable.exp: Likewise.
4685
7905fc35
PA
46862019-04-22 Pedro Alves <palves@redhat.com>
4687
4688 * gdb.base/solib-probes-nosharedlibrary.c,
4689 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4690
8ecb59f8
TT
46912019-04-19 Tom Tromey <tromey@adacore.com>
4692
4693 * gdb.ada/ptype_union.c: New file.
4694 * gdb.ada/ptype_union.exp: New file.
4695
62160ec9
TT
46962019-04-19 Tom Tromey <tromey@adacore.com>
4697
4698 PR symtab/24423:
4699 * gdb.base/list0.h (foo): Add a control-l character.
4700
36cd4ba5
TV
47012019-04-18 Tom de Vries <tdevries@suse.de>
4702
4703 PR gdb/24433
4704 * boards/local-board.exp: Set sysroot to "".
4705
b73715df
TV
47062019-04-18 Tom de Vries <tdevries@suse.de>
4707 Pedro Alves <palves@redhat.com>
4708
4709 PR gdb/24454
4710 * gdb.threads/vfork-follow-child-exec.c: New file.
4711 * gdb.threads/vfork-follow-child-exec.exp: New file.
4712 * gdb.threads/vfork-follow-child-exit.c: New file.
4713 * gdb.threads/vfork-follow-child-exit.exp: New file.
4714
4aa866af
LS
47152019-04-15 Leszek Swirski <leszeks@google.com>
4716
4717 * gdb.arch/amd64-eval.cc: New file.
4718 * gdb.arch/amd64-eval.exp: New file.
4719
e5a1a79a
AH
47202019-04-11 Alan Hayward <alan.hayward@arm.com>
4721
4722 * gdb.server/sysroot.c: New test.
4723 * gdb.server/sysroot.exp: New file.
4724 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4725 matching param.
4726
41077b66
AB
47272019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4728
4729 * gdb.base/align.exp: Extend test to cover structures containing
4730 only static fields.
4731
c30391f8
TV
47322019-04-11 Tom de Vries <tdevries@suse.de>
4733
4734 * boards/cc-with-dwz-m.exp: New file.
4735 * boards/cc-with-dwz.exp: New file.
4736 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4737
e242fd12
SM
47382019-04-09 Simon Marchi <simon.marchi@efficios.com>
4739
4740 * gdb.base/start-cpp.exp: New file.
4741 * gdb.base/start-cpp.cc: New file.
4742
2b0c8b01
KB
47432019-04-08 Kevin Buettner <kevinb@redhat.com>
4744
4745 * gdb.python/py-thrhandle.exp: Adjust tests to call
4746 thread_from_handle instead of thread_from_thread_handle.
4747
947210e5
KB
47482019-04-08 Kevin Buettner <kevinb@redhat.com>
4749
4750 * gdb.python/py-thrhandle.exp: Add tests for
4751 gdb.InferiorThread.handle.
4752
d7df6549
AB
47532019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4754
4755 * gdb.python/py-function.exp: Check calling helper function from
4756 all languages.
4757 * lib/gdb.exp (gdb_supported_languages): New proc.
4758
8bdc1658
AB
47592019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4760
4761 * gdb.base/complex-parts.c: New file.
4762 * gdb.base/complex-parts.exp: New file.
4763
05caa1d2
TT
47642019-04-01 Tom Tromey <tromey@adacore.com>
4765
4766 PR symtab/23331:
4767 * gdb.dwarf2/dw2-ranges-main.c: New file.
4768 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4769 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4770
7734102d
EZ
47712019-03-30 Simon Marchi <simark@simark.ca>
4772
4773 * gdb.base/default.exp: Add values for $_gdb_major and
4774 $_gdb_minor.
4775
188e1fa9
TT
47762019-03-29 Tom Tromey <tromey@adacore.com>
4777
4778 * gdb.base/help.exp: Tighten apropos regexp.
4779
2880242d
KS
47802019-03-29 Keith Seitz <keiths@redhat.com>
4781
4782 * gdb.fortran/array-bounds.exp: New file.
4783 * gdb.fortran/array-bounds.f90: New file.
4784
077cad8e
PW
47852019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4786
4787 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4788
80047cfc
PW
47892019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4790
4791 * gdb.multi/hello.c (main): Increase alarm timer.
4792
f489207e
SL
47932019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4794
4795 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4796 factor when no hardware watchpoint support.
4797
c92df149
AH
47982019-03-28 Alan Hayward <alan.hayward@arm.com>
4799 Pedro Alves <palves@redhat.com>
4800
4801 * boards/local-board.exp: set sysroot to /.
4802
933aebfa
AH
48032019-03-27 Alan Hayward <alan.hayward@arm.com>
4804
4805 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4806 in child.
4807
9f9aa852
AB
48082019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4809
4810 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4811 field.
4812 (make_container): Initialise new field.
4813 * gdb.python/py-prettyprint.exp: Add new tests.
4814 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4815 <display_hint>: New method.
4816
3714a195
AB
48172019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4818
4819 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4820 gdb_continue_to_breakpoint more throughout this test.
4821 (run_lang_tests) Supply unique test names, and use
4822 gdb_test_no_output.
4823
18c77628
AB
48242019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4825
4826 * gdb.base/finish-pretty.exp: Update expected results.
4827 * gdb.base/pretty-print.c: New file.
4828 * gdb.base/pretty-print.exp: New file.
4829
9a93502f
PA
48302019-03-25 Pedro Alves <palves@redhat.com>
4831
4832 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4833 move comments outside list. Append '-i "" eof' section.
4834
968aa7ae
AH
48352019-03-22 Alan Hayward <alan.hayward@arm.com>
4836
34a7f2a4 4837 PR testsuite/25016
968aa7ae
AH
4838 * README: Add pie options.
4839 * gdb.base/break-interp.exp: Ensure pie is disabled.
4840 * gdb.base/dump.exp: Likewise.
4841 * lib/gdb.exp (gdb_compile): Add pie option.
4842
4c7d57e7
TT
48432019-03-19 Tom Tromey <tromey@adacore.com>
4844
4845 * gdb.mi/mi2-cli-display.c: New file.
4846 * gdb.mi/mi2-cli-display.exp: New file.
4847
bff8c71f
TT
48482019-03-18 Joel Brobecker <brobecker@adacore.com>
4849 Tom Tromey <tromey@adacore.com>
4850
4851 * gdb.ada/ptype_array/pck.adb: New file.
4852 * gdb.ada/ptype_array/pck.ads: New file.
4853 * gdb.ada/ptype_array/foo.adb: New file.
4854 * gdb.ada/ptype_array.exp: New file.
4855
d085f989
TT
48562019-03-14 Tom Tromey <tromey@adacore.com>
4857
4858 * gdb.base/style.exp: Add "set style sources" test.
4859
b4be1b06
SM
48602019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4861
4862 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4863 * mi-breakpoint-multiple-locations.exp: ... this.
4864 (make_breakpoints_pattern): New proc.
4865 (do_test): Add mi_version parameter, test -break-insert,
4866 -break-info and =breakpoint-created.
4867
7cde5fc2
AB
48682019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4869
4870 * config/default.exp: Remove 'load_lib gdb.exp'.
4871 * config/monitor.exp: Likewise.
4872 * config/sid.exp: Likewise.
4873 * config/sim.exp: Likewise.
4874 * config/slite.exp: Likewise.
4875 * config/unix.exp: Likewise.
4876 * gdb.base/default.exp: Remove unhelpful comment.
4877
efbecbc1
AB
48782019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4879
4880 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4881
0841c79a
AB
48822019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4883
4884 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4885
4a270568
AB
48862019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4887
4888 * gdb.fortran/type-kinds.exp: Update expected results.
4889
067630bd
AB
48902019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4891
4892 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4893
3be47f7a
AB
48942019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4895
4896 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4897 function.
4898 (test_basic_parsing_of_type_kinds): Expand types tested.
4899 (test_parsing_invalid_type_kinds): New function.
4900
4d00f5d8
AB
49012019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4902
4903 * gdb.fortran/intrinsics.exp: New file.
4904 * gdb.fortran/intrinsics.f90: New file.
4905 * gdb.fortran/type-kinds.exp: New file.
4906
c8f91604
AB
49072019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4908
4909 * gdb.fortran/dot-ops.exp: New file.
4910
dd9f2c76
AB
49112019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4912
4913 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4914 Check upper and lower case logical literals.
4915
84ec9724
AB
49162019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4917
4918 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4919 Remove duplicate tests.
4920
c3734e09
AH
49212019-03-06 Alan Hayward <alan.hayward@arm.com>
4922
4923 * lib/gdb.exp (builtin_cd): rename of cd.
4924 (cd): Override builtin.
4925
aa3cfbda
RB
49262019-03-06 Richard Bunt <richard.bunt@arm.com>
4927
4928 * gdb.fortran/function-calls.exp: New file.
4929 * gdb.fortran/function-calls.f90: New test.
4930
7b63ad86
RB
49312019-03-04 Richard Bunt <richard.bunt@arm.com>
4932
4933 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4934 on user program standard output.
4935 * gdb.fortran/short-circuit-argument-list.f90: Record function
4936 calls.
4937
01abb042
AH
49382019-02-28 Alan Hayward <alan.hayward@arm.com>
4939
c3734e09
AH
4940 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4941 failure.
01abb042 4942
92137da0
RO
49432019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4944
4945 PR gdb/8527
4946 * gdb.base/interrupt-daemon-attach.c,
4947 gdb.base/interrupt-daemon-attach.exp: New test.
4948
5862844d
PA
49492019-02-27 Pedro Alves <palves@redhat.com>
4950
4951 * gdb.base/page.exp: Add tests for "set width/height -1".
4952
8ed25214
PA
49532019-02-27 Pedro Alves <palves@redhat.com>
4954
4955 * gdb.base/page.exp: Add tests for "set/show width/height" with
4956 "infinite" values.
4957
6c28e44a
TT
49582019-02-27 Tom Tromey <tromey@adacore.com>
4959
4960 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4961 2.4.
4962 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4963 workaround.
4964
bf9a735e
AB
49652019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4966
4967 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4968 tests for structs with static members.
4969
8791793c
TT
49702019-02-26 Tom Tromey <tromey@adacore.com>
4971
4972 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4973 ValueError, not TypeError.
4974
bc2a507e
KB
49752019-02-26 Kevin Buettner <kevinb@redhat.com>
4976
4977 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4978 call from main program.
4979
e0e7d3bd
JB
49802019-02-23 Joel Brobecker <brobecker@adacore.com>
4981
4982 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4983 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4984 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4985 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4986 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4987
9600246d
KS
49882019-02-22 Keith Seitz <keiths@redhat.com>
4989
4990 PR symtab/23853
4991 * gdb.base/symlink-sourcefile.c: New file.
4992 * gdb.base/symlink-sourcefile.exp: New file.
4993
0c95f9ed
TT
49942019-02-20 Tom Tromey <tom@tromey.com>
4995
4996 * gdb.base/info_qt.exp: Update.
4997
6caa91b6
SM
49982019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4999
5000 * gdb.base/source.exp: Move "error in sourced script" code to
5001 the end.
5002 * gdb.base/source-error.gdb: Move contents to
5003 source-error-1.gdb. Add new code to source source-error-1.gdb.
5004 * gdb.base/source-error-1.gdb: New file, from previous
5005 source-error.gdb.
5006
6506371f
TT
50072019-02-17 Tom Tromey <tom@tromey.com>
5008
5009 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
5010 for macro styling.
5011 * gdb.base/style.c (SOME_MACRO): New macro.
5012
a0087920
TT
50132019-02-17 Tom Tromey <tom@tromey.com>
5014
5015 * gdb.base/style.exp: Add line-wrapping tests.
5016 * gdb.base/page.exp: Add test for quitting during pagination.
5017
a2cd4f14
JB
50182019-02-17 Joel Brobecker <brobecker@adacore.com>
5019
5020 * gdb.ada/big_packed_array: New testcase.
5021 * gdb.ada/homonym.exp: Fix incorrect expected output for
5022 "break <homonym__get_value>" test.
5023
9d70ffbc
WP
50242019-02-13 Weimin Pan <weimin.pan@oracle.com>
5025
5026 PR breakpoints/21870
5027 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
5028 and prepare_for_testing. Add comment.
5029 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
5030 redundant cleanup call. Clean up comment.
5031
01c7ae81
WP
50322019-02-12 Weimin Pan <weimin.pan@oracle.com>
5033
5034 PR breakpoints/21870
5035 * gdb.arch/aarch64-dbreg-contents.exp: New file.
5036 * gdb.arch/aarch64-dbreg-contents.c: New file.
5037
aff29d1c
JB
50382019-02-10 Joel Brobecker <brobecker@adacore.com>
5039
5040 * gdb.ada/mi_ref_changeable: New testcase.
5041
df0da8a2
AH
50422019-02-07 Alan Hayward <alan.hayward@arm.com>
5043
5044 * gdb.base/attach.exp: Add double attach test.
5045
bd447abb
SM
50462019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
5047
5048 * lib/gdb.exp (default_gdb_start): Don't match pagination
5049 prompt.
5050 (gdb_init): Set stty_init.
5051
1dbc40b9
TT
50522019-01-27 Tom Tromey <tom@tromey.com>
5053
5054 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
5055 skip_python_tests.
5056
353229bf
AH
50572019-01-24 Alan Hayward <alan.hayward@arm.com>
5058
5059 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
5060 New structure.
5061 (struct struct_static_02_02): Likewise.
5062 (struct struct_static_02_03): Likewise.
5063 (struct struct_static_02_04): Likewise.
5064 (struct struct_static_04_01): Likewise.
5065 (struct struct_static_04_02): Likewise.
5066 (struct struct_static_04_03): Likewise.
5067 (struct struct_static_04_04): Likewise.
5068 (struct struct_static_06_01): Likewise.
5069 (struct struct_static_06_02): Likewise.
5070 (struct struct_static_06_03): Likewise.
5071 (struct struct_static_06_04): Likewise.
5072 (cmp_struct_static_02_01): Likewise.
5073 (cmp_struct_static_02_02): Likewise.
5074 (cmp_struct_static_02_03): Likewise.
5075 (cmp_struct_static_02_04): Likewise.
5076 (cmp_struct_static_04_01): Likewise.
5077 (cmp_struct_static_04_02): Likewise.
5078 (cmp_struct_static_04_03): Likewise.
5079 (cmp_struct_static_04_04): Likewise.
5080 (cmp_struct_static_06_01): Likewise.
5081 (cmp_struct_static_06_02): Likewise.
5082 (cmp_struct_static_06_03): Likewise.
5083 (cmp_struct_static_06_04): Likewise.
5084 (call_all): Test new structs.
5085 * gdb.base/infcall-nested-structs.exp: Likewise.
5086
73021deb
AH
50872019-01-21 Alan Hayward <alan.hayward@arm.com>
5088 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
5089
fc65c7db
AH
50902019-01-21 Alan Hayward <alan.hayward@arm.com>
5091 * gdb.base/stack-protector.c: New test.
5092 * gdb.base/stack-protector.exp: New file.
5093 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5094 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
5095 option.
5096 (gdb_compile): Remove stack protector for GCC and prevent
5097 recursion.
5098
c24bdb02
KS
50992019-01-16 Keith Seitz <keiths@redhat.com>
5100
5101 PR gdb/23773
5102 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
5103
6f072a10
PFC
51042019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5105
5106 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
5107 aliases.
5108 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5109 tests.
5110 * gdb.arch/powerpc-vector-regs.c: New file.
5111 * gdb.arch/powerpc-vector-regs.exp: New file.
5112
a7b8d682
PFC
51132019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5114
5115 * gdb.arch/altivec-regs.exp: Fix the list passed to
5116 gdb_expect_list when testing "info vector".
5117
6eb6fb67
AB
51182019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5119
5120 * gdb.base/style.exp: Don't include path in testname.
5121
b56f80d8
KS
51222019-01-10 Keith Seitz <keiths@redhat.com>
5123
5124 PR gdb/23712
5125 PR symtab/23010
5126 * gdb.dwarf2/multidictionary.exp: New file.
5127
041be526
SM
51282019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5129
5130 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5131 (test_gnuv3_style_demangling): ... this.
5132 (test_lucid_style_demangling): Remove.
5133 (test_arm_style_demangling): Remove.
5134 (test_hp_style_demangling): Remove.
5135 (do_tests): Remove calls to the above.
5136
d820d0c3
AB
51372019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5138
5139 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5140 case.
5141
f097f5ad
TT
51422019-01-06 Tom Tromey <tom@tromey.com>
5143
5144 PR gdb/28155:
5145 * gdb.dwarf2/typedef-void-finish.exp: New file.
5146
2cd8cc0b
TT
51472018-12-28 Tom Tromey <tom@tromey.com>
5148 Simon Marchi <simark@simark.ca>
5149
5150 * gdb.base/jit-exec.exp: New file.
5151 * gdb.base/jit-exec.c: New file.
5152 * gdb.base/jit-execd.c: New file.
5153
35fb8261
TT
51542018-12-28 Tom Tromey <tom@tromey.com>
5155
5156 * gdb.base/style.exp: Update test to check for address styling.
5157
47fd17cd
TT
51582018-12-28 Tom Tromey <tom@tromey.com>
5159
5160 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5161 message.
5162
d47032b7
TT
51632018-12-28 Tom Tromey <tom@tromey.com>
5164
5165 * gdb.base/style.exp: Add test for version number styling.
5166
af79b68d
TT
51672018-12-28 Tom Tromey <tom@tromey.com>
5168
5169 * gdb.base/style.exp: Add test for print_address_symbolic.
5170
0bb296cb
TT
51712018-12-28 Tom Tromey <tom@tromey.com>
5172
5173 * gdb.base/style.exp: Add test for breakpoint setting.
5174
80ae2043
TT
51752018-12-28 Tom Tromey <tom@tromey.com>
5176
5177 * gdb.base/style.exp: Add test for variable names.
5178
cbe56571
TT
51792018-12-28 Tom Tromey <tom@tromey.com>
5180
5181 * gdb.base/style.exp: New file.
5182 * gdb.base/style.c: New file.
5183
9162a27c
TT
51842018-12-28 Tom Tromey <tom@tromey.com>
5185
5186 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
5187 "dumb".
5188 * gdb.base/readline.exp (operate_and_get_next): Save and restore
5189 the TERM environment variable.
5190
bc543c90
TT
51912018-12-27 Tom Tromey <tom@tromey.com>
5192
5193 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
5194 pagination test.
5195
6f0ffe50
AB
51962018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
5197
5198 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
5199 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
5200
b5a1e557
PW
52012018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5202
5203 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
5204 Filename a.adb changed to bp_fun_addr.adb.
5205 gdb.ada/bp_fun_addr.exp: Update test accordingly.
5206
6e8b1ab2
JV
52072018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
5208
5209 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
5210 non-PIE executables.
5211 * README: Mention the gdb,nopie_flag board setting.
5212 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
5213 non-PIE executable.
5214 * gdb.arch/amd64-entry-value.exp: Likewise.
5215 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
5216 * gdb.arch/i386-float.exp: Likewise.
5217 * gdb.arch/i386-signal.exp: Likewise.
5218 * gdb.mi/mi-reg-undefined.exp: Likewise.
5219
d00a27c5
PM
52202018-12-21 Paul Marechal <paul.marechal@ericsson.com>
5221
5222 PR gdb/23974
5223 * gdb.base/info-os.exp: Check return for unknown "info os" type.
5224
161d081c
PW
52252018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5226
5227 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
5228 Update order of results accordingly.
5229
b001de23
AB
52302018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
5231
5232 * gdb.base/annota1.exp: Update a test regexp.
5233
99e1a184
AB
52342018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5235
5236 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
5237
7a81c1e2
PW
52382018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5239
5240 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
5241 (reuse_time): Initialize to REUSE_TIME_CAP.
5242 (check_rc): New function.
5243 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
5244 Check pthread_create rc.
5245 (spawner_thread_func): Check pthread_create and pthread_join rc.
5246
73e8dc90
PA
52472018-12-08 Pedro Alves <palves@redhat.com>
5248
5249 * gdb.base/list.exp (test_forward_search): Rename to ...
5250 (test_forward_reverse_search): ... this. Also test reverse-search
5251 and the forward-search alias.
5252
13f2ed32
AB
52532018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
5254
5255 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
5256 local timeout variable before return, and remove all local timeout
5257 variable entirely.
5258 (gdb_load): Likewise.
5259
64d27cfc
TV
52602018-12-01 Tom de Vries <tdevries@suse.de>
5261
5262 * gdb.base/gdb-caching-proc.exp: New file.
5263
f63c03b4
SDJ
52642018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
5265
5266 * Makefile.in (TIMESTAMP): New variable.
5267 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
5268 command.
5269 (check-single-racy): Likewise.
5270 (check/%.exp): Likewise.
5271 (check-racy/%.exp): Likewise.
5272 (workers/%.worker): Likewise.
5273 (build-perf): Likewise.
5274 (check-perf): Likewise.
5275 * README: Describe new "TS" and "TS_FORMAT" variables.
5276 * print-ts.py: New file.
5277
1c97054b
BF
52782018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
5279
5280 PR python/23714
5281 * gdb.python/python.exp: Test command repetition after
5282 gdb.execute.
5283
1871a62d
AB
52842018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
5285
5286 * gdb.opt/inline-break.exp: Add test that info breakpoint output
5287 is correctly aligned.
5288
fb5e1ed9
PW
52892018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5290
5291 * gdb.ada/info_auto_lang.exp: New testcase.
5292 * gdb.ada/info_auto_lang/global_pack.ads: New file.
5293 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
5294 * gdb.ada/info_auto_lang/some_c.c: New file.
5295
43d397ca
PW
52962018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5297
5298 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
5299 FUNC_lang language syntax.
5300
beddd671
PW
53012018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5302
5303 * gdb.base/info_minsym.c: New file.
5304 * gdb.base/info_minsym.exp: New file.
5305
73fc52c4
TT
53062018-11-19 Tom Tromey <tom@tromey.com>
5307
5308 PR rust/23625:
5309 * gdb.rust/simple.exp: Add ptype test. Update expected output.
5310 * gdb.rust/expr.exp: Update expected output. Change one test.
5311
994b876a
TT
53122018-11-19 Tom Tromey <tom@tromey.com>
5313
5314 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
5315
6769f276
PA
53162018-11-19 Pedro Alves <palves@redhat.com>
5317
5318 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
5319 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
5320 see the expected warning.
5321
38a72da0
AH
53222018-11-16 Alan Hayward <alan.hayward@arm.com>
5323
5324 PR gdb/22736:
5325 * gdb.cp/infcall-nodebug-lib.c: New test.
5326 * gdb.cp/infcall-nodebug-main.c: New test.
5327 * gdb.cp/infcall-nodebug.exp: New file.
5328
53a89d6e
SM
53292018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
5330
5331 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
5332 completer tests.
5333
9325300d
TV
53342018-11-09 Tom de Vries <tdevries@suse.de>
5335
5336 * gdb.base/msym-lang.c: New test.
5337 * gdb.base/msym-lang.exp: New file.
5338 * gdb.base/msym-lang-main.c: New test.
5339
20f0d60d
TT
53402018-11-08 Tom Tromey <tom@tromey.com>
5341
5342 PR gdb/23555:
5343 PR gdb/23838:
5344 * gdb.base/warning.exp: New file.
5345
b5420128
JB
53462018-11-08 Jan Beulich <jbeulich@suse.com>
5347
5348 * testsuite/gdb.arch/i386-avx512.c,
5349 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
5350
cd115d61
AB
53512018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
5352
5353 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
5354 point hardware.
5355
35ee2dc2
AB
53562018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
5357
5358 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
5359 * gdb.dwarf2/missing-type-name.exp: New file.
5360
31aceee8
TV
53612018-11-06 Tom de Vries <tdevries@suse.de>
5362
5363 * gdb.base/many-headers.c: New test.
5364 * gdb.base/many-headers.exp: New file.
5365
109be305
JW
53662018-11-06 Jim Wilson <jimw@sifive.com>
5367
5368 * gdb.base/code_elim.exp: For riscv, set additional_flags
5369 to include -msmall-data-limit=0.
5370
e2b7af72
JB
53712018-11-01 Joel Brobecker <brobecker@adacore.com>
5372
5373 * gdb.ada/watch_minus_l: New testcase.
5374
cdcda965
SM
53752018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
5376
5377 * gdb.arch/aix-sighandle.c: New file.
5378 * gdb.arch/aix-sighandle.exp: New file.
5379
92dcebf3
AB
53802018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5381
5382 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
5383 registers being unions.
5384
68b9ac18
TV
53852018-10-31 Tom de Vries <tdevries@suse.de>
5386
5387 * lib/valgrind.exp: New file.
5388 (vgdb_start, vgdb_stop): New procs, factored out of ...
5389 * gdb.base/valgrind-bt.exp: ... here, ...
5390 * gdb.base/valgrind-disp-step.exp: ... here and ...
5391 * gdb.base/valgrind-infcall.exp: ... here.
5392
1443936e
TV
53932018-10-31 Tom de Vries <tdevries@suse.de>
5394
5395 * lib/gdb.exp (get_valueof): Don't output read value in test name.
5396
eb77c9df
AB
53972018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5398
5399 * gdb.dwarf2/void-type.c: New file.
5400 * gdb.dwarf2/void-type.exp: New file.
5401
82b5e646
PW
54022018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5403
5404 * gdb.base/info_qt.c: New file.
5405 * gdb.base/info_qt.exp: New file.
5406
8d619c01
EBM
54072018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5408
5409 * gdb.arch/powerpc-htm-regs.c: New file.
5410 * gdb.arch/powerpc-htm-regs.exp: New file.
5411
f2cf6173
EBM
54122018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5413
5414 * gdb.arch/powerpc-tar.c: New file.
5415 * gdb.arch/powerpc-tar.exp: New file.
5416
7ca18ed6
EBM
54172018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5418
5419 * gdb.arch/powerpc-ppr-dscr.c: New file.
5420 * gdb.arch/powerpc-ppr-dscr.exp: New file.
5421
bfcc0eba
TV
54222018-10-25 Tom de Vries <tdevries@suse.de>
5423
5424 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
5425
fe1a5cad
TV
54262018-10-24 Tom de Vries <tdevries@suse.de>
5427
5428 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
5429 longer exists error.
5430
a76dc3b7
TV
54312018-10-24 Tom de Vries <tdevries@suse.de>
5432
5433 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5434
4df46df7
TV
54352018-10-24 Tom de Vries <tdevries@suse.de>
5436
5437 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5438 --db-attach in valgrind.
5439
0dbfcfff
AB
54402018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5441
5442 * gdb.arch/riscv-reg-aliases.c: New file.
5443 * gdb.arch/riscv-reg-aliases.exp: New file.
5444
b04480b1
AH
54452018-10-19 Alan Hayward <alan.hayward@arm.com>
5446
5447 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5448
2c6ac8d7
AH
54492018-10-19 Alan Hayward <alan.hayward@arm.com>
5450
5451 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5452
2bc69f25
AH
54532018-10-19 Alan Hayward <alan.hayward@arm.com>
5454
5455 * gdb.cp/ovldbreak.exp: Fix regexps.
5456
1f1ae3a3
AH
54572018-10-19 Alan Hayward <alan.hayward@arm.com>
5458
5459 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5460
94c18618
SDJ
54612018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5462
5463 PR cli/23785
5464 * gdb.base/restore.exp: New test to check if "restore" with an
5465 invalid file doesn't segfault.
5466
812cd6eb
TV
54672018-10-18 Tom de Vries <tdevries@suse.de>
5468
5469 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5470 * gdb.ada/excep_handle.exp: Same.
5471 * gdb.ada/mi_string_access.exp: Same.
5472 * gdb.ada/mi_var_union.exp: Same.
5473 * gdb.arch/arc-analyze-prologue.exp: Same.
5474 * gdb.arch/arc-decode-insn.exp: Same.
5475 * gdb.base/readnever.exp: Same.
5476 * gdb.fortran/printing-types.exp: Same.
5477 * gdb.guile/scm-lazy-string.exp: Same.
5478
c4b90788
TV
54792018-10-16 Tom de Vries <tdevries@suse.de>
5480
5481 PR gdb/23730
5482 * gdb.base/catch-follow-exec.c: Add copyright notice.
5483 * gdb.base/catch-follow-exec.exp: Rewrite to use
5484 gdb_spawn_with_cmdline_opts. Require gdb-native.
5485
8bca2978
SL
54862018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5487
5488 * gdb.trace/actions-changed.exp: Check for arch support.
5489 * gdb.trace/actions.exp: Likewise.
5490 * gdb.trace/ax.exp: Likewise.
5491 * gdb.trace/backtrace.exp: Likewise.
5492 * gdb.trace/change-loc.exp: Likewise.
5493 * gdb.trace/deltrace.exp: Likewise.
5494 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5495 * gdb.trace/ftrace.exp: Likewise.
5496 * gdb.trace/infotrace.exp: Check for arch support.
5497 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5498 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5499 * gdb.trace/mi-tsv-changed.exp: Likewise.
5500 * gdb.trace/packetlen.exp: Likewise.
5501 * gdb.trace/passc-dyn.exp: Likewise.
5502 * gdb.trace/passcount.exp: Likewise.
5503 * gdb.trace/pending.exp: Likewise.
5504 * gdb.trace/range-stepping.exp: Check for shlib support.
5505 * gdb.trace/report.exp: Check for arch support.
5506 * gdb.trace/save-trace.exp: Likewise.
5507 * gdb.trace/signal.exp: Check for signal support.
5508 * gdb.trace/tfind.exp: Check for arch support.
5509 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5510 * gdb.trace/trace-common.h: Add comment.
5511 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5512 * gdb.trace/trace-enable-disable.exp: Likewise.
5513 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5514 * gdb.trace/tracecmd.exp: Check for arch support.
5515 * gdb.trace/tspeed.exp: Check for shlib and target support.
5516 * gdb.trace/tstatus.exp: Check for arch support.
5517 * gdb.trace/tsv.exp: Likewise.
5518 * gdb.trace/while-dyn.exp: Likewise.
5519 * gdb.trace/while-stepping.exp: Likewise.
5520 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5521
f9c49bff
SM
55222018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5523
5524 * gdb.trace/tspeed.exp: Remove nowarnings.
5525 (prepare_for_trace_test): Declare "global ipalib".
5526 * gdb.trace/tspeed.c: Include unistd.h.
5527 (main): Remove superfluous printf argument.
5528
d4330bde
SL
55292018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5530
5531 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5532 directory prefix on the filename.
5533
8ecfd7bd
SDJ
55342018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5535
5536 * gdb.gdb/unittest.exp: Update expected message informing that
5537 selftests have been disabled.
5538 * gdb.server/unittest.exp: Likewise.
5539
58bbcd02
TV
55402018-10-09 Tom de Vries <tdevries@suse.de>
5541
5542 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5543 with runto_main.
5544
9f6b697b
WP
55452018-10-08 Weimin Pan <weimin.pan@oracle.com>
5546
5547 PR c++/16841
5548 * gdb.cp/virtbase2.cc: New file.
5549 * gdb.cp/virtbase2.exp: New file.
5550
add5ded5
TT
55512018-10-06 Tom Tromey <tom@tromey.com>
5552
5553 PR python/19399:
5554 * gdb.python/py-inferior.exp: Add architecture test.
5555
f9e48344
TT
55562018-10-06 Tom Tromey <tom@tromey.com>
5557
5558 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5559 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5560
2a8be203
TT
55612018-10-06 Tom Tromey <tom@tromey.com>
5562
5563 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5564 of a "throw" catchpoint.
5565
e04caa70
SDJ
55662018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5567
5568 * gdb.base/info-proc.exp: Update string expected from "help info
5569 proc".
5570
5ca8c39f
TT
55712018-10-04 Tom Tromey <tom@tromey.com>
5572
5573 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5574 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5575 (test_initial_complaints, test_empty_complaints): Update.
5576 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5577
3453e7e4
TT
55782018-10-04 Tom Tromey <tom@tromey.com>
5579
5580 PR cli/19551:
5581 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5582 * lib/gdb.exp (gdb_file_cmd): Update.
5583 * gdb.stabs/weird.exp (print_weird_var): Update.
5584 * gdb.server/solib-list.exp: Update.
5585 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5586 * gdb.mi/mi-cli.exp: Update.
5587 * gdb.linespec/linespec.exp: Update.
5588 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5589 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5590 * gdb.cp/cp-relocate.exp: Update.
5591 * gdb.base/sym-file.exp: Update.
5592 * gdb.base/relocate.exp: Update.
5593 * gdb.base/readnever.exp: Update.
5594 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5595 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5596 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5597 * gdb.base/code_elim.exp: Update.
5598 * gdb.base/break-unload-file.exp (test_break): Update.
5599 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5600 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5601 Update.
5602 * gdb.base/attach.exp (do_attach_tests): Update.
5603 * gdb.base/sepdebug.exp: Update.
5604 * gdb.python/py-section-script.exp: Update.
5605
6afcf761
TT
56062018-10-04 Tom Tromey <tom@tromey.com>
5607
5608 PR cli/22234:
5609 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5610 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5611 output.
5612
fef1b293
TT
56132018-10-04 Tom Tromey <tom@tromey.com>
5614
5615 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5616 set width and height to 0.
5617 (test_command_line_attach_run): Use -quiet.
5618
ca98345e
SL
56192018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5620
5621 * lib/gdb.exp (skip_ifunc_tests): New.
5622 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5623 other compile failures.
5624 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5625
ff34e6ae
SM
56262018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5627
5628 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5629 is_amd64_regs_target.
5630
6bb8890e
AH
56312018-10-01 Alan Hayward <alan.hayward@arm.com>
5632
5633 * gdb.arch/aarch64-sighandler-regs.c: New test.
5634 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5635 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5636
224d30d3
MM
56372018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5638
5639 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5640 assembly.
5641
f67ffa6a
AB
56422018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5643
5644 * gdb.base/frame-selection.exp: New file.
5645 * gdb.base/frame-selection.c: New file.
5646
9fc3183f
AH
56472018-09-27 Alan Hayward <alan.hayward@arm.com>
5648
5649 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5650 pthread barrier.
5651 (main): Likewise.
5652
d354055e
AB
56532018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5654
5655 * gdb.base/large-frame-1.c: New file.
5656 * gdb.base/large-frame-2.c: New file.
5657 * gdb.base/large-frame.exp: New file.
5658 * gdb.base/large-frame.h: New file.
5659
db727370
JL
56602018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5661
5662 PR gdb/20948
5663 * gdb.base/write_mem.exp: New test.
5664 * gdb.base/write_mem.c: Likewise.
5665
ae778caf
TT
56662018-09-23 Tom Tromey <tom@tromey.com>
5667
5668 PR python/18852:
5669 * gdb.python/py-parameter.exp: Add test for parameter that throws
5670 on "set".
5671
fd3ba736
TT
56722018-09-23 Tom Tromey <tom@tromey.com>
5673
5674 PR python/17284:
5675 * gdb.python/py-template.exp (test_template_arg): Add test for
5676 negative template argument number.
5677
39a24317
TT
56782018-09-23 Tom Tromey <tom@tromey.com>
5679
5680 PR python/14062:
5681 * gdb.python/python.exp: Add test for post_event error.
5682
f5769a2c
TT
56832018-09-23 Tom Tromey <tom@tromey.com>
5684
5685 PR python/18170:
5686 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5687 convert pointers to int and long.
5688
1c1e54f6
TT
56892018-09-23 Tom Tromey <tom@tromey.com>
5690
5691 PR python/20126:
5692 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5693 signed-ness conversion tests.
5694
fb4fa946
TT
56952018-09-23 Tom Tromey <tom@tromey.com>
5696
5697 PR python/18352;
5698 * gdb.python/py-value.exp (test_float_conversion): New proc.
5699 Use it.
5700
a466edac
HAQ
57012018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5702
5703 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5704
4ee9b0c5
SL
57052018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5706
5707 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5708 no readline.
5709 * gdb.base/utf8-identifiers.exp: Likewise.
5710 * gdb.cp/cpcompletion.exp: Likewise.
5711 * gdb.linespec/cpcompletion.exp: Likewise.
5712 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5713 * gdb.linespec/cpls-ops.exp: Likewise.
5714
23be8da7
RB
57152018-09-19 Richard Bunt <richard.bunt@arm.com>
5716 Chris January <chris.january@arm.com>
5717
5718 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5719 * gdb.fortran/short-circuit-argument-list.exp: New file.
5720 * gdb.fortran/short-circuit-argument-list.f90: New test.
5721
5031d0ae
SDJ
57222018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5723
5724 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5725 "arch=" keyword when executing "-stack-list-frames".
5726
b4c0d1a4
SDJ
57272018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5728
5729 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5730 "arch=" keyword when executing "-stack-list-frames".
5731
7a6d2b45
SDJ
57322018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5733
5734 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5735 break ada".
5736
8588b356
SM
57372018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5738
5739 PR python/23669
5740 * gdb.python/python.exp: Test gdb.execute("show commands").
5741
65e65158
TT
57422018-09-16 Tom Tromey <tom@tromey.com>
5743
5744 * gdb.base/new-ui.exp (do_execution_tests): Update.
5745 * gdb.base/dbx.exp (test_breakpoints): Update.
5746
bf326452
AH
57472018-09-14 Alan Hayward <alan.hayward@arm.com>
5748
5749 * lib/gdb.exp (gdb_simple_compile): Add proc.
5750 (is_elf_target): Use gdb_simple_compile.
5751 (skip_altivec_tests): Likewise.
5752 (skip_vsx_tests): Likewise.
5753 (skip_tsx_tests): Likewise.
5754 (skip_btrace_tests): Likewise.
5755 (skip_btrace_pt_tests): Likewise.
5756 (gdb_can_simple_compile): Likewise.
5757 (gdb_has_argv0): Likewise.
5758 (gdb_target_symbol_prefix): Likewise.
5759 (target_supports_scheduler_locking): Likewise.
5760
2361b0fb
TT
57612018-09-13 Tom Tromey <tom@tromey.com>
5762
5763 * Makefile.in (TAGS): Recognize proc_with_prefix and
5764 gdb_caching_proc.
5765
0ae1a321
SM
57662018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5767
5768 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5769 method.
5770
a40bf0c2
SM
57712018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5772
5773 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5774 and a few other Inferior properties when the Inferior is no
5775 longer valid.
5776
4a3fe98f
TT
57772018-09-13 Tom Tromey <tom@tromey.com>
5778
5779 PR rust/23650:
5780 * gdb.rust/simple.exp: Add test for enum field access error.
5781
098b2108
TT
57822018-09-13 Tom Tromey <tom@tromey.com>
5783
5784 PR rust/23626:
5785 * gdb.rust/simple.rs (EmptyEnum): New type.
5786 (main): Use it.
5787 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5788
1256af7d
SM
57892018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5790
5791 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5792 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5793 * gdb.python/py-symtab.exp: Update test printing an objfile.
5794
4aa8e6c2
SM
57952018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5796
5797 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5798 object.
5799
c221b2f7
AH
58002018-09-12 Alan Hayward <alan.hayward@arm.com>
5801
5802 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5803 (support_complex_tests): Use gdb_can_simple_compile.
5804 (is_ilp32_target): Likewise.
5805 (is_lp64_target): Likewise.
5806 (is_64_target): Likewise.
5807 (is_amd64_regs_target): Likewise.
5808 (is_aarch32_target): Likewise.
5809 (gdb_int128_helper): Likewise.
5810
6f1107b5
JK
58112018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5812
5813 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5814
1f5d1570
JG
58152018-09-10 Jerome Guitton <guitton@adacore.com>
5816
5817 * gdb.ada/same_component_name: Add test for case of tagged record
5818 with variable-length fields.
5819
cc330e39
XR
58202018-09-10 Xavier Roirand <roirand@adacore.com>
5821
5822 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5823 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5824 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5825 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5826
b9c50e9a
XR
58272018-09-10 Xavier Roirand <roirand@adacore.com>
5828
5829 * gdb.ada/mi_string_access.exp: New testcase.
5830 * gdb.ada/mi_string_access/bar.adb: New file.
5831 * gdb.ada/mi_string_access/pck.adb: New file.
5832 * gdb.ada/mi_string_access/pck.asd: New file.
5833
2963898f
XR
58342018-09-10 Xavier Roirand <roirand@adacore.com>
5835
5836 * gdb.ada/mi_var_union.exp: New testcase.
5837 * gdb.ada/mi_var_union/bar.adb: New file.
5838 * gdb.ada/mi_var_union/pck.adb: New file.
5839 * gdb.ada/mi_var_union/pck.asd: New file.
5840
1aac008f
TT
58412018-09-08 Tom Tromey <tom@tromey.com>
5842
5843 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5844
332cf4c9
TT
58452018-09-08 Tom Tromey <tom@tromey.com>
5846
5847 PR python/16047:
5848 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5849 (register_pretty_printers): Register new printer.
5850 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5851 test.
5852 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5853 (an_int_type3): New global.
5854
424da6cf
JB
58552018-09-08 Joel Brobecker <brobecker@adacore.com>
5856
5857 * gdb.ada/expr_with_funcall: New testcase.
5858
2a62dfa9
JB
58592018-09-08 Joel Brobecker <brobecker@adacore.com>
5860
5861 * gdb.ada/packed_array_assign: New testcase.
5862
96b6697f
AB
58632018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5864
5865 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5866 names, and add test prefixes to make test names unique.
5867
e4a62c65
TV
58682018-09-05 Tom de Vries <tdevries@suse.de>
5869
5870 * gdb.dwarf2/varval.exp: Add test.
5871
dd083ee2
GB
58722018-09-04 Gary Benson <gbenson@redhat.com>
5873
5874 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5875 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5876
aef9346c
TT
58772018-08-31 Tom Tromey <tom@tromey.com>
5878
5879 * gdb.rust/simple.rs: Rename second variable "v".
5880
c67f2e15
AB
58812018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5882
5883 * gdb.base/funcargs.c (use_a): New function.
5884 (recurse): Call use_a.
5885
078a0207
KS
58862018-08-29 Keith Seitz <keiths@redhat.com>
5887
5888 * gdb.compile/compile-cplus-anonymous.cc: New file.
5889 * gdb.compile/compile-cplus-anonymous.exp: New file.
5890 * gdb.compile/compile-cplus-array-decay.cc: New file.
5891 * gdb.compile/compile-cplus-array-decay.exp: New file.
5892 * gdb.compile/compile-cplus-inherit.cc: New file.
5893 * gdb.compile/compile-cplus-inherit.exp: New file.
5894 * gdb.compile/compile-cplus-member.cc: New file.
5895 * gdb.compile/compile-cplus-member.exp: New file.
5896 * gdb.compile/compile-cplus-method.cc: New file.
5897 * gdb.compile/compile-cplus-method.exp: New file.
5898 * gdb.compile/compile-cplus-mod.c: "New" file.
5899 * gdb.compile/compile-cplus-namespace.cc: New file.
5900 * gdb.compile/compile-cplus-namespace.exp: New file.
5901 * gdb.compile/compile-cplus-nested.cc: New file.
5902 * gdb.compile/compile-cplus-nested.exp: New file.
5903 * gdb.compile/compile-cplus-print.c: "New" file.
5904 * gdb.compile/compile-cplus-print.exp: "New" file.
5905 * gdb.compile/compile-cplus-virtual.cc: New file.
5906 * gdb.compile/compile-cplus-virtual.exp: New file.
5907 * gdb.compile/compile-cplus.c: "New" file.
5908 * gdb.compile/compile-cplus.exp: "New" file.
5909 * lib/compile-support.exp: New file.
5910
b0f492b9
GB
59112018-08-16 Gary Benson <gbenson@redhat.com>
5912
5913 PR gdb/13000:
5914 * gdb.base/batch-exit-status.exp: New file.
5915 * gdb.base/batch-exit-status.good-commands: Likewise.
5916 * gdb.base/batch-exit-status.bad-commands: Likewise.
5917
36eb4c5f
AH
59182018-08-29 Alan Hayward <alan.hayward@arm.com>
5919
5920 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5921 (struct struct02): Likewise.
5922 (struct struct03): Likewise.
5923 (struct struct04): Likewise.
5924 (struct struct_01_01): New struct.
5925 (struct struct_01_02): Likewise.
5926 (struct struct_01_03): Likewise.
5927 (struct struct_01_04): Likewise.
5928 (struct struct_02_01): Likewise.
5929 (struct struct_02_02): Likewise.
5930 (struct struct_02_03): Likewise.
5931 (struct struct_02_04): Likewise.
5932 (struct struct_04_01): Likewise.
5933 (struct struct_04_02): Likewise.
5934 (struct struct_04_03): Likewise.
5935 (struct struct_04_04): Likewise.
5936 (struct struct_05_01): Likewise.
5937 (struct struct_05_02): Likewise.
5938 (struct struct_05_03): Likewise.
5939 (struct struct_05_04): Likewise.
5940 (cmp_struct01): Remove function.
5941 (cmp_struct02): Likewise.
5942 (cmp_struct03): Likewise.
5943 (cmp_struct04): Likewise.
5944 (cmp_struct_01_01): Add Function.
5945 (cmp_struct_01_02): Likewise.
5946 (cmp_struct_01_03): Likewise.
5947 (cmp_struct_01_04): Likewise.
5948 (cmp_struct_02_01): Likewise.
5949 (cmp_struct_02_02): Likewise.
5950 (cmp_struct_02_03): Likewise.
5951 (cmp_struct_02_04): Likewise.
5952 (cmp_struct_04_01): Likewise.
5953 (cmp_struct_04_02): Likewise.
5954 (cmp_struct_04_03): Likewise.
5955 (cmp_struct_04_04): Likewise.
5956 (cmp_struct_05_01): Likewise.
5957 (cmp_struct_05_02): Likewise.
5958 (cmp_struct_05_03): Likewise.
5959 (cmp_struct_05_04): Likewise.
5960 (call_all): Add new structs.
5961 * gdb.base/infcall-nested-structs.exp: Likewise.
5962
3bf9c013
JV
59632018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5964
5965 * gdb.python/py-framefilter-mi.exp: Update regexp to
5966 check for "arch" field in frame output.
5967
450d1e88
KB
59682018-08-23 Kevin Buettner <kevinb@redhat.com>
5969
5970 * gdb.dwarf2/dw2-ranges-func.c: New file.
5971 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5972
ae739fe7
SM
59732018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5974
5975 * gdb.base/term.exp: Compare terminal settings with values from
5976 the inferior.
5977 * gdb.base/term.c: Get and set terminal settings.
5978
6d52907e
JV
59792018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5980
5981 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5982 accommodate new "arch" field in frame output.
5983 * gdb.mi/mi-return.exp: Likewise.
5984 * gdb.mi/mi-stack.exp: Likewise.
5985 * gdb.mi/mi-syn-frame.exp: Likewise.
5986 * gdb.mi/user-selected-context-sync.exp: Likewise.
5987
be2d111a
MS
59882018-08-19 Michael Spang <spang@google.com>
5989
5990 PR gdb/11786
5991 * gdb.base/gcore-tls-pie.c: New file.
5992 * gdb.base/gcore-tls-pie.exp: New file.
5993
ae3a7c47
KB
59942018-08-18 Kevin Buettner <kevinb@redhat.com>
5995
5996 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5997 * gdb.dwarf2/varval.c: New file.
5998 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5999
2ecae92e
AH
60002018-08-17 Alan Hayward <alan.hayward@arm.com>
6001
6002 PR gdb/18931
6003 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
6004
c1854f1d
KS
60052018-08-16 Keith Seitz <keiths@redhat.com>
6006
6007 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
6008 tests expected to pass.
6009
26fb3983
JV
60102018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
6011
6012 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
6013 -data-disassemble -a.
6014 (test_disassembly_bogus_args): Likewise.
6015
67943c00
AB
60162018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
6017
6018 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
6019
5ff2bbae
AB
60202018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6021
6022 * gdb.base/vla-optimized-out.exp: Add new test.
6023
e5bbcd0f
AB
60242018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
6025
6026 * gdb.base/vla-optimized-out-o3.exp: Delete.
6027 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
6028 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
6029 deleted tests.
6030
9d4a934c
AB
60312018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
6032
6033 PR gdb/18050:
6034 * gdb.server/extended-remote-restart.c: New file.
6035 * gdb.server/extended-remote-restart.exp: New file.
6036
045cf012
SM
60372018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
6038
6039 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
6040 "set variable index = 42".
6041
87d6a7aa
SM
60422018-08-07 Simon Marchi <simon.marchi@ericsson.com>
6043
6044 * boards/index-cache-gdb.exp: New file.
6045 * gdb.dwarf2/index-cache.exp: New file.
6046 * gdb.dwarf2/index-cache.c: New file.
6047 * gdb.base/maint.exp: Check if we are using the index cache.
6048
96d68bd4
RO
60492018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6050
6051 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
6052 MAKEFLAGS.
6053
5a699617
RO
60542018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6055
6056 * dg-extract-results.sh: Move to toplevel contrib.
6057 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
6058 * Makefile.in (check-parallel-racy): Likewise.
6059
5bd18990
AB
60602018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
6061
6062 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
6063 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
6064 tests if the target supports scheduler locking.
6065
3fbbcf47
TV
60662018-08-04 Tom de Vries <tdevries@suse.de>
6067
6068 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
6069
3e1d3d8c
TT
60702018-08-02 Tom Tromey <tom@tromey.com>
6071
6072 PR symtab/16842.
6073 * gdb.cp/temargs.exp: Test "info address" of a template
6074 parameter.
6075
5abe0f0c
JV
60762018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
6077
6078 * gdb.python/py-mi-var-info-path-expression.c: New file.
6079 * gdb.python/py-mi-var-info-path-expression.py: New file.
6080 * gdb.python/py-mi-var-info-path-expression.exp: New file.
6081
fb66cde8
SDJ
60822018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
6083
6084 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
6085 error after "cannot resolve name" string.
6086
c708f4d2
AB
60872018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
6088
6089 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
6090 started.
6091 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
6092
37cc0cae
TV
60932018-07-28 Tom de Vries <tdevries@suse.de>
6094
6095 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
6096
63b4ecf7
TV
60972018-07-26 Tom de Vries <tdevries@suse.de>
6098
6099 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
6100
3c3bb058
AB
61012018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
6102
6103 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
6104 is visible.
6105
9e7f3bbb
TV
61062018-07-26 Tom de Vries <tdevries@suse.de>
6107
6108 PR breakpoints/23366
6109 * gdb.base/catch-follow-exec.c: New test.
6110 * gdb.base/catch-follow-exec.exp: New file.
6111
16f808ec
TV
61122018-07-25 Tom de Vries <tdevries@suse.de>
6113
6114 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6115 vla-optimized-out.c.
6116
d7154a8d
JV
61172018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6118
6119 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6120 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6121
232a0032
TV
61222018-07-20 Tom de Vries <tdevries@suse.de>
6123
6124 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6125 NOCLONE macro.
6126 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6127
fbb1d502
TV
61282018-07-19 Tom de Vries <tdevries@suse.de>
6129
6130 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6131 regular expression.
6132
42dc7699
TV
61332018-07-18 Tom de Vries <tdevries@suse.de>
6134
6135 * gdb.base/vla-optimized-out.c: New test.
6136 * gdb.base/vla-optimized-out.exp: New file.
6137
7f1f7e23
SDJ
61382018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6139
6140 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6141 message "No address associated with hostname" when gdbserver
6142 cannot resolve the hostname.
6143
5759ebb3
PW
61442018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6145
6146 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6147 Add some test prefixes to make tests unique.
6148
3606ccab
PW
61492018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6150
6151 * gdb.base/frameapply.c: New file.
6152 * gdb.base/frameapply.exp: New file.
6153
529c08b2
PW
61542018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6155
6156 * gdb.base/skip.exp: Update expected error message.
6157
c7ab0aef
SDJ
61582018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6159 Jan Kratochvil <jan.kratochvil@redhat.com>
6160 Paul Fertser <fercerpav@gmail.com>
6161 Tsutomu Seki <sekiriki@gmail.com>
6162
6163 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
6164 parameter.
6165 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
6166 by default.
6167 * boards/native-gdbserver.exp: Likewise.
6168 * gdb.server/run-without-local-binary.exp: Improve regexp used
6169 for detecting when a remote debugging connection succeeds.
6170 * gdb.server/server-connect.exp: New file.
6171 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
6172 Do not prefix the port number with ":".
6173 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
6174 support for detecting and using it. Add '$debughost_gdbserver'
6175 to the list of arguments used to start gdbserver. Handle case
6176 when gdbserver cannot resolve a network name.
6177
16ff70dd
SDJ
61782018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6179
6180 PR c++/23373
6181 * gdb.base/ptype-offsets.cc (struct static_member): New
6182 struct.
6183 (main) <stmember>: New variable.
6184 * gdb.base/ptype-offsets.exp: Add test for printing a struct
6185 with a static member in it.
6186
3541979f
AB
61872018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
6188
6189 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
6190 watchpoints enabled and disabled.
6191
c8ad9b9a
AB
61922018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6193
6194 * gdb.base/examine-backward.exp: Still run tests around address
6195 0x0, even if address 0x0 is not readable. Update the pattern for
6196 matching address 0x0 in expected output.
6197
e0e5e971
AB
61982018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
6199
6200 * gdb.base/share-env-with-gdbserver.c (main): Add call to
6201 malloc/free.
6202
1ea5da02
TV
62032018-07-04 Tom de Vries <tdevries@suse.de>
6204
6205 * gdb.dwarf2/dw2-error.exp: Update expected error message.
6206
471b9d15
MR
62072018-07-02 Maciej W. Rozycki <macro@mips.com>
6208
6209 PR tdep/8282
6210 * gdb.arch/mips-disassembler-options.exp: New test.
6211 * gdb.arch/mips-disassembler-options.s: New test source.
6212
75acb486
PA
62132018-06-29 Pedro Alves <palves@redhat.com>
6214
6215 * gdb.threads/names.exp: Adjust expected "info threads" output.
6216
cd2bb709
PA
62172018-06-29 Pedro Alves <palves@redhat.com>
6218
6219 * gdb.opt/inline-break.exp (line number, address): Add "info
6220 break" tests.
6221
991ff292
PA
62222018-06-29 Pedro Alves <palves@redhat.com>
6223
6224 * gdb.opt/inline-break.c (func1): Add "break here" marker.
6225 * gdb.opt/inline-break.exp: Test setting breakpoints by line
6226 number and address and running to them.
6227
356819b6 62282018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
6229
6230 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
6231
2512d7ef
JK
62322018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6233
6234 * lib/compiler.c: Remove executable permission flag.
6235
be1b6474
RB
62362018-06-28 Richard Bunt <richard.bunt@arm.com>
6237
6238 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
6239 code.
6240 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
6241
291f9a96
PT
62422018-06-28 Petr Tesarik <ptesarik@suse.cz>
6243
6244 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
6245
ed6dfe51
PT
62462018-06-28 Petr Tesarik <ptesarik@suse.cz>
6247
6248 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
6249 address argument is omitted.
6250
d4d429d5
PT
62512018-06-28 Petr Tesarik <ptesarik@suse.cz>
6252
6253 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
6254
7ab6656f
OJ
62552018-06-27 Omair Javaid <omair.javaid@linaro.org>
6256
6257 PR gdb/21695
6258 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
6259 * gdb.base/infoline-reloc-main-from-zero.c: New file.
6260
a33ccfc7
TT
62612018-06-26 Tom Tromey <tom@tromey.com>
6262
6263 PR rust/22574:
6264 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
6265 * gdb.rust/simple.rs (struct SimpleLayout): New.
6266
6d72d289
SM
62672018-06-22 Simon Marchi <simon.marchi@ericsson.com>
6268
6269 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
6270 "info registers" output.
6271
8363f9d5
RB
62722018-06-21 Richard Bunt <richard.bunt@arm.com>
6273
6274 * gdb.base/watchpoint-hw-attach.c: New test.
6275 * gdb.base/watchpoint-hw-attach.exp: New file.
6276
f00674fe
SM
62772018-06-20 Simon Marchi <simon.marchi@ericsson.com>
6278
6279 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
6280 through /bin/sh.
6281 * boards/dwarf4-gdb-index.exp: Likewise.
6282 * boards/fission-dwp.exp: Likewise.
6283
1d554008
UW
62842018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
6285
6286 * gdb.base/float128.exp: Add comment and improved fail message
6287 to the failure case of "print large128" test.
6288
d0ac1c44
SM
62892018-06-19 Simon Marchi <simon.marchi@ericsson.com>
6290
6291 * configure.ac: Remove AC_PREREQ.
6292 * configure: Re-generate.
6293
61b04dd0
PA
62942018-06-19 Pedro Alves <palves@redhat.com>
6295
6296 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
6297 (func_extern_caller): New.
6298 (main): Call func_extern_caller.
6299 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
6300 logic change.
6301
f63b508a
SM
63022018-06-18 Weimin Pan <weimin.pan@oracle.com>
6303
6304 PR gdb/16841
6305 * gdb.cp/typedef-base.cc: New file.
6306 * gdb.cp/typedef-base.exp: New file.
6307
0fe3a558
TV
63082018-06-18 Tom de Vries <tdevries@suse.de>
6309
6310 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
6311
7010835a
AB
63122018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6313 Richard Bunt <Richard.Bunt@arm.com>
6314
6315 * gdb.threads/attach-slow-waitpid.c: New file.
6316 * gdb.threads/attach-slow-waitpid.exp: New file.
6317 * gdb.threads/slow-waitpid.c: New file.
6318
14897d65
PA
63192018-06-14 Pedro Alves <palves@redhat.com>
6320
6321 * gdb.base/fork-running-state.c: Include <errno.h>.
6322 (exit_if_relative_exits): New.
6323 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
6324 exits.
6325 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
6326 child exits.
6327
5d9a0608
TV
63282018-06-14 Tom de Vries <tdevries@suse.de>
6329
6330 PR cli/22573
6331 * gdb.base/finish-pretty.c: New test.
6332 * gdb.base/finish-pretty.exp: New file.
6333
11ae5818
PA
63342018-06-14 Pedro Alves <palves@redhat.com>
6335
6336 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
6337 gdb's expected startup output.
6338
1d39de44
PA
63392018-06-14 Pedro Alves <palves@redhat.com>
6340
6341 * lib/selftest-support.exp (selftest_setup): Remove inlined
6342 function handling.
6343
70ee0000
TV
63442018-06-14 Tom de Vries <tdevries@suse.de>
6345
6346 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
6347 matching of breakpoint printing.
6348
11f4b608
TV
63492018-06-13 Tom de Vries <tdevries@suse.de>
6350
6351 PR testsuite/23269
6352 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
6353 (fork_child): ... here, and ...
6354 (fork_parent): ... here.
6355
63562018-06-12 Tom de Vries <tdevries@suse.de>
6357
6358 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
6359
9516f85a
AB
63602018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
6361 Stephen Roberts <stephen.roberts@arm.com>
6362
6363 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
6364 rewrite test to describe action performed, rather than possible
6365 failure.
6366
5045b3d7
GB
63672018-06-08 Gary Benson <gbenson@redhat.com>
6368
6369 * gdb.threads/check-libthread-db.exp: New file.
6370 * gdb.threads/check-libthread-db.c: Likewise.
6371
c61b06a1
TT
63722018-06-05 Tom Tromey <tom@tromey.com>
6373
6374 * gdb.base/default.exp: Update expected "show version" output.
6375
eb6af809
TT
63762018-06-05 Tom Tromey <tom@tromey.com>
6377
6378 PR cli/12326:
6379 * gdb.cp/static-print-quit.exp: Update.
6380 * lib/gdb.exp (pagination_prompt): Update.
6381 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
6382 * gdb.python/python.exp: Update.
6383
178d6a63
JB
63842018-06-04 Joel Brobecker <brobecker@adacore.com>
6385
6386 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
6387
8e817061
JB
63882018-06-01 Joel Brobecker <brobecker@adacore.com>
6389
6390 * gdb.ada/bp_fun_addr: New testcase.
6391
e86ca25f
TT
63922018-06-01 Tom Tromey <tom@tromey.com>
6393
6394 * gdb.xml/tdesc-regs.exp (load_description): Update expected
6395 results.
6396 * gdb.dwarf2/method-ptr.exp: Set language to C++.
6397 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
6398 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
6399 * gdb.base/maint.exp (maint_pass_if): Update.
6400
4b2dfa9d
MR
64012018-05-31 Maciej W. Rozycki <macro@mips.com>
6402
6403 * gdb.base/endian.exp: New test.
6404 * gdb.base/endian.c: New test source.
6405
45f25d6c
AB
64062018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
6407
6408 PR gdb/23203
6409 * gdb.base/bt-selected-frame.c: New file.
6410 * gdb.base/bt-selected-frame.exp: New file.
6411 * lib/gdb.exp (get_current_frame_number): New function.
6412
d9f6d7f8
MR
64132018-05-24 Maciej W. Rozycki <macro@mips.com>
6414 Pedro Alves <palves@redhat.com>
6415
6416 * gdb.threads/tls-core.c: Include <stdlib.h>
6417 (thread_proc): Call `abort'.
6418 * gdb.threads/tls-core.exp: Generate a core with core_find too.
6419 (tls_core_test): New procedure, bits factored out from ...
6420 (top level): ... here. Test both native cores and gcore cores.
6421
ff1cf532
TT
64222018-05-23 Tom Tromey <tom@tromey.com>
6423
6424 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
6425
b98664d3
TT
64262018-05-23 Tom Tromey <tom@tromey.com>
6427
6428 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
6429 symfile_complaints.
6430 (test_short_complaints): Likewise.
6431 (test_empty_complaints): Likewise.
6432 (test_initial_complaints): Update.
6433
4e9668d0
TT
64342018-05-23 Tom Tromey <tom@tromey.com>
6435
6436 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6437
43ba33c7
TT
64382018-05-23 Tom Tromey <tom@tromey.com>
6439
6440 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6441 (test_short_complaints): Update.
6442
035522c0
PA
64432018-05-22 Pedro Alves <palves@redhat.com>
6444
6445 * gdb.base/remote.exp: Only gdb_start after compiling the
6446 testcase. Issue "disconnect" before testing "set remote" command
6447 defaults. Issue clean_restart before running to main.
6448
cc0be08f
PA
64492018-05-22 Pedro Alves <palves@redhat.com>
6450
6451 * gdb.base/remote.exp: Adjust expected output of "show remote
6452 memory-write-packet-size". Add tests for "set remote
6453 memory-write-packet-size 0" and "set remote
6454 memory-write-packet-size fixed/limit".
6455
b1b60145
PA
64562018-05-22 Pedro Alves <palves@redhat.com>
6457
6458 PR gdb/22973
6459 * gdb.base/utf8-identifiers.c: New file.
6460 * gdb.base/utf8-identifiers.exp: New file.
6461
0ec848ad
PFC
64622018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6463
6464 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6465
2c3305f6
PFC
64662018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6467
6468 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6469
ce1e8424
TT
64702018-05-18 Tom Tromey <tom@tromey.com>
6471
6472 * gdb.base/ptype-offsets.exp: Update.
6473
ddfe970e
KS
64742018-05-17 Keith Seitz <keiths@redhat.com>
6475
6476 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6477 in expected breakpoint stop locations.
6478 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6479 move to proper scope to test variable values.
6480 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6481 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6482 New functions.
6483 (main): Call not_inline_func3.
6484 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6485 inline_func1, inline_func2, and inline_func3. Test that when each
6486 breakpoint is hit, GDB properly reports both the stop location
6487 and the backtrace. Repeat tests for temporary breakpoints.
6488
0726fcc6
MR
64892018-05-15 Maciej W. Rozycki <macro@mips.com>
6490
6491 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6492 rather then trying to access it in determining whether the PID
6493 of `gdbserver' could have been retrieved.
6494
8ee22052
AB
64952018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6496
6497 * gdb.arch/amd64-init-x87-values.S: New file.
6498 * gdb.arch/amd64-init-x87-values.exp: New file.
6499
7785df48
JK
65002018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6501
6502 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6503
56bcdbea
TT
65042018-05-04 Tom Tromey <tom@tromey.com>
6505
6506 PR python/22730:
6507 * gdb.python/python.exp: Test multi-line execute.
6508
a913fffb
TT
65092018-05-04 Tom Tromey <tom@tromey.com>
6510
6511 PR python/22731:
6512 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6513
7a2c85f2
TT
65142018-05-04 Tom Tromey <tom@tromey.com>
6515
6516 PR gdb/11750:
6517 * gdb.base/define.exp: Test defining a user command inside a user
6518 command.
6519 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6520
a3b60e45
JK
65212018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6522 Pedro Alves <palves@redhat.com>
6523
6524 PR breakpoints/19806 and support for PR external/20207.
6525 * gdb.base/watchpoint-unaligned.c: New file.
6526 * gdb.base/watchpoint-unaligned.exp: New file.
6527
45fe4a03
AB
65282018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6529
6530 * gdb.base/maint.exp: Make test names unique, use
6531 test_prefix_command_help to test 'help maint info', and remove
6532 repeated test of 'help maint'.
6533
9be2ae8f
TT
65342018-05-04 Tom Tromey <tom@tromey.com>
6535
6536 PR gdb/22619:
6537 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6538 behavior.
6539
11859c31
AB
65402018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6541
6542 * gdb.base/maint.exp: Process output from 'maint print registers'
6543 line at a time.
6544
089a9490
AB
65452018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6546
6547 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6548 timeout.
6549
9b0797e2
AB
65502018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6551
6552 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6553 filter pattern.
6554
f6ac5f3d
PA
65552018-05-02 Pedro Alves <palves@redhat.com>
6556
6557 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6558 to_log_command renames.
6559 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6560
77d3c63b
TT
65612018-05-02 Tom Tromey <tom@tromey.com>
6562
6563 * gdb.python/py-parameter.exp: Set test message.
6564
0489430a
TT
65652018-05-02 Tom Tromey <tom@tromey.com>
6566
6567 PR python/20084:
6568 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6569 PARAM_ZUINTEGER_UNLIMITED tests.
6570
1632f8ba
DR
65712018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6572
6573 PR rust/23124
6574 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6575 when casting.
6576
6d7bb824
TT
65772018-04-30 Tom Tromey <tom@tromey.com>
6578
6579 * gdb.python/py-type.exp: Check align attribute.
6580 * gdb.python/py-type.c: New "aligncheck" global.
6581
007e1530
TT
65822018-04-30 Tom Tromey <tom@tromey.com>
6583
6584 PR exp/17095:
6585 * gdb.dwarf2/dw2-align.exp: New file.
6586 * gdb.cp/align.exp: New file.
6587 * gdb.base/align.exp: New file.
6588 * lib/gdb.exp (gdb_int128_helper): New proc.
6589 (has_int128_c, has_int128_cxx): New caching procs.
6590
6873858b
TT
65912018-04-27 Tom Tromey <tom@tromey.com>
6592
6593 PR rust/22545:
6594 * gdb.rust/simple.exp: Add inclusive range tests.
6595
79188d8d
PA
65962018-04-26 Pedro Alves <palves@redhat.com>
6597
6598 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6599 ifunc breakpoint locations correctly of ifunc breakpoints set
6600 while the program resolves the ifunc.
6601
c7075ad5
PA
66022018-04-26 Pedro Alves <palves@redhat.com>
6603
6604 * gdb.base/gnu-ifunc-final.c: New file.
6605 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6606 * gdb.base/gnu-ifunc.exp (executable): Delete.
6607 (staticexecutable): Adjust.
6608 (lib_opts, exec_opts): Delete.
6609 (make_binsuffix, build, set-break): New procedures.
6610 (misc_tests): New, with tests factored out from the top level.
6611 (top level): Test different combinations of ifunc resolver name,
6612 resolver with and with debug info, and ifunc target with and
6613 without debug info. Wrap static tests with with_target_prefix.
6614
8388016d
PA
66152018-04-26 Pedro Alves <palves@redhat.com>
6616
6617 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6618 return type" warnings.
6619
249b5733
PA
66202018-04-25 Pedro Alves <palves@redhat.com>
6621
6622 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6623 killed".
6624 * gdb.base/kill-after-signal.exp: Likewise.
6625 * gdb.threads/kill.exp: Likewise.
6626
f67c0c91
SDJ
66272018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6628 Sergio Durigan Junior <sergiodj@redhat.com>
6629 Pedro Alves <palves@redhat.com>
6630
6631 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6632 regexps to expect for '[Inferior ... detached]' as well.
6633 * gdb.base/attach.exp: Likewise.
6634 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6635 "gdb_continue_to_end".
6636 (test_catch_syscall_with_wrong_args): Likewise.
6637 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6638 ']'. Don't set 'verbose' on.
6639 * gdb.base/foll-vfork.exp: Likewise.
6640 * gdb.base/fork-print-inferior-events.c: New file.
6641 * gdb.base/fork-print-inferior-events.exp: New file.
6642 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6643 '[Inferior ... has been killed]' message.
6644 * gdb.base/kill-after-signal.exp: Likewise.
6645 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6646 detach message.
6647 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6648 message.
6649 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6650 regexps to expect for '[Inferior ... detached]' as well.
6651 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6652
0a8ddac4
SM
66532018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6654
6655 PR gdb/23104
6656 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6657
701adfb0
PA
66582018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6659
6660 PR gdb/23095
6661 * gdb.base/break-probes.exp: Pass shlib_load to
6662 prepare_for_testing. Set normal_bp to r_debug_state if target is
6663 bsd.
6664
d27d16bf
RB
66652018-04-19 Richard Bunt <richard.bunt@arm.com>
6666
6667 * gdb.threads/multiple-successive-infcall.c: New test.
6668 * gdb.threads/multiple-successive-infcall.exp: New file.
6669
a037790e
TT
66702018-04-17 Tom Tromey <tom@tromey.com>
6671
6672 * gdb.rust/simple.rs (Union): New type.
6673 (main): New local "u".
6674 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6675
e3a91079
AA
66762018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6677
6678 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6679 number information in output of "whereis" command.
6680 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6681
b744723f
AA
66822018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6683
6684 * gdb.ada/info_types.exp: Adjust expected output to the line
6685 numbers now printed by "info var/func/type".
6686 * gdb.base/completion.exp: Likewise.
6687 * gdb.base/included.exp: Likewise.
6688 * gdb.cp/cp-relocate.exp: Likewise.
6689 * gdb.cp/cplusfuncs.exp: Likewise.
6690 * gdb.cp/namespace.exp: Likewise.
6691 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6692
4a4495d6
MM
66932018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6694
6695 * gdb.btrace/cpu.exp: New.
6696
1d509aa6
MM
66972018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6698
6699 * gdb.base/step-indirect-call-thunk.exp: New.
6700 * gdb.base/step-indirect-call-thunk.c: New.
6701 * gdb.reverse/step-indirect-call-thunk.exp: New.
6702 * gdb.reverse/step-indirect-call-thunk.c: New.
6703
6295b6da
SM
67042018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6705
6706 * gdb.base/pie-fork.c: New file.
6707 * gdb.base/pie-fork.exp: New file.
6708
50146e70
TT
67092018-04-11 Tom Tromey <tom@tromey.com>
6710
6711 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6712
f50d8a2e
PA
67132018-04-10 Pedro Alves <palves@redhat.com>
6714
6715 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6716 exits. Instead loop running forever.
6717 (fork_parent): Run forever too.
6718
a0be7a36
SM
67192018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6720
6721 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6722 mi_continue_to_line.
6723 * gdb.mi/mi-stack.c (callee4): Add comment.
6724
9b73db36
SM
67252018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6726
6727 * gdb.mi/mi-stack.exp: Fix indentation.
6728
c912f608
SM
67292018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6730
6731 PR gdb/22979
6732 * gdb.arch/amd64-osabi.exp: New file.
6733
26540402
SM
67342018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6735
6736 PR gdb/22980
6737 * gdb.base/osabi.exp: New file.
6738
121ad66c 67392018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6740
6741 * gdb.cp/static-typedef-print.exp: New file.
6742 * gdb.cp/static-typedef-print.cc: New file.
6743
3fcded8f
JB
67442018-03-27 Joel Brobecker <brobecker@adacore.com>
6745
6746 * gdb.ada/varsize_limit: New testcase.
6747
59cc4834
JB
67482018-03-27 Joel Brobecker <brobecker@adacore.com>
6749
6750 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6751
6752 * gdb.ada/notcplusplus: New testcase.
6753
6754 * gdb.base/c-linkage-name.c: New file.
6755 * gdb.base/c-linkage-name.exp: New testcase.
6756
4ca59a9f
TT
67572018-03-26 Tom Tromey <tom@tromey.com>
6758
6759 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6760 * gdb.python/py-framefilter.py (name_error): New global.
6761 (ErrorInName.function): Use name_error.
6762
978d6c75
TT
67632018-03-26 Tom Tromey <tom@tromey.com>
6764
6765 PR backtrace/15582:
6766 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6767
b7fee5a3
KS
67682018-03-23 Keith Seitz <keiths@redhat.com>
6769
6770 PR c++/22968
6771 * gdb.cp/subtypes.exp: New file.
6772 * gdb.cp/subtypes.h: New file.
6773 * gdb.cp/subtypes.cc: New file.
6774 * gdb.cp/subtypes-2.cc: New file.
6775
376be529
AB
67762018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6777
6778 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6779 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6780 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6781 -nostartfiles when compiling the test. Confirm that all registers
6782 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6783
066cfa98
AB
67842018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6785
6786 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6787 option, syntax was wrong anyway.
6788 * gdb.arch/arm-disp-step.exp: Likewise.
6789 * gdb.arch/sparc64-regs.exp: Likewise.
6790 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6791 option, syntax was wrong anyway, switch to use
6792 prepare_for_testing.
6793 * gdb.arch/i386-disp-step.exp: Likewise.
6794
079670b9
AA
67952018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6796
6797 * gdb.ada/exec_changed.exp: Replace "target_info exists
6798 use_gdb_stub" by "use_gdb_stub".
6799 * gdb.ada/start.exp: Likewise.
6800 * gdb.base/async-shell.exp: Likewise.
6801 * gdb.base/attach-pie-misread.exp: Likewise.
6802 * gdb.base/attach-wait-input.exp: Likewise.
6803 * gdb.base/break-entry.exp: Likewise.
6804 * gdb.base/break-interp.exp: Likewise.
6805 * gdb.base/dprintf-detach.exp: Likewise.
6806 * gdb.base/nostdlib.exp: Likewise.
6807 * gdb.base/solib-nodir.exp: Likewise.
6808 * gdb.base/statistics.exp: Likewise.
6809 * gdb.base/testenv.exp: Likewise.
6810 * gdb.mi/mi-exec-run.exp: Likewise.
6811 * gdb.mi/mi-start.exp: Likewise.
6812 * gdb.multi/dummy-frame-restore.exp: Likewise.
6813 * gdb.multi/multi-arch-exec.exp: Likewise.
6814 * gdb.multi/multi-arch.exp: Likewise.
6815 * gdb.multi/tids.exp: Likewise.
6816 * gdb.multi/watchpoint-multi.exp: Likewise.
6817 * gdb.python/py-events.exp: Likewise.
6818 * gdb.threads/attach-into-signal.exp: Likewise.
6819 * gdb.threads/attach-stopped.exp: Likewise.
6820 * gdb.threads/threadapply.exp: Likewise.
6821 * lib/selftest-support.exp: Likewise.
6822
26d6cec4
AA
68232018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6824
6825 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6826
4ee89e90
SR
68272018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6828
6829 * gdb.perf/template-breakpoints.cc: New file.
6830 * gdb.perf/template-breakpoints.exp: New file.
6831 * gdb.perf/template-breakpoints.py: New file.
6832
92630041
TT
68332018-03-19 Tom Tromey <tom@tromey.com>
6834
6835 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6836 y0.
6837 * gdb.rust/simple.exp: Test bare identifier form of struct
6838 initializer.
6839
76727919
TT
68402018-03-19 Tom Tromey <tom@tromey.com>
6841
6842 * gdb.gdb/observer.exp: Remove.
6843
194ed413
AA
68442018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6845
6846 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6847 "qualified" option when setting breakpoints.
6848 * gdb.trace/backtrace.exp: Likewise.
6849 * gdb.trace/circ.exp: Likewise.
6850 * gdb.trace/collection.exp: Likewise.
6851 * gdb.trace/disconnected-tracing.exp: Likewise.
6852 * gdb.trace/ftrace-lock.exp: Likewise.
6853 * gdb.trace/ftrace.exp: Likewise.
6854 * gdb.trace/infotrace.exp: Likewise.
6855 * gdb.trace/packetlen.exp: Likewise.
6856 * gdb.trace/passc-dyn.exp: Likewise.
6857 * gdb.trace/qtro.exp: Likewise.
6858 * gdb.trace/read-memory.exp: Likewise.
6859 * gdb.trace/report.exp: Likewise.
6860 * gdb.trace/signal.exp: Likewise.
6861 * gdb.trace/status-stop.exp: Likewise.
6862 * gdb.trace/strace.exp: Likewise.
6863 * gdb.trace/tfind.exp: Likewise.
6864 * gdb.trace/trace-break.exp: Likewise.
6865 * gdb.trace/trace-condition.exp: Likewise.
6866 * gdb.trace/trace-mt.exp: Likewise.
6867 * gdb.trace/tstatus.exp: Likewise.
6868 * gdb.trace/tsv.exp: Likewise.
6869 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6870 * gdb.trace/unavailable.exp: Likewise.
6871 * gdb.trace/while-dyn.exp: Likewise.
6872
8b067d2c
AA
68732018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6874
6875 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6876 that libinproctrace is copied to the target.
6877
3ae9ce5d
TT
68782018-03-14 Tom Tromey <tom@tromey.com>
6879
6880 PR cli/14977:
6881 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6882 a null pointer.
6883 * gdb.base/wchar.exp: Likewise.
6884
b8c2339b
TT
68852018-03-14 Tom Tromey <tom@tromey.com>
6886
6887 PR cli/19918:
6888 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6889 flag.
6890
4872dc46
SM
68912018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6892
6893 PR gdb/22841
6894 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6895 "target" to remote_exec.
6896
e4fe3756
SM
68972018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6898
6899 PR gdb/22841
6900 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6901 ${board}_upload): Remove.
6902
e95a97d4
AA
69032018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6904
6905 * gdb.cp/watch-cp.cc: New test.
6906 * gdb.cp/watch-cp.exp: New file.
6907
dbbb1059
AB
69082018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6909
6910 * gdb.base/infcall-nested-structs.exp: New file.
6911 * gdb.base/infcall-nested-structs.c: New file.
6912 * gdb.base/float.exp: Add riscv support.
6913
ecc054c0
TP
69142018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6915
6916 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6917 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6918
25e3c82c
SDJ
69192018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6920
6921 * gdb.server/abspath.exp: New file.
6922 * lib/gdb.exp (with_cwd): New procedure.
6923
3083294d
SM
69242018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6925
6926 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6927 use it.
6928 (gdb_is_target_remote_prompt): New proc.
6929 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6930 (gdb_is_target_native): Pass prompt parameter to
6931 gdb_is_target_1.
6932
3275ef47
SM
69332018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6934
6935 * gdb.base/load-command.c: New file.
6936 * gdb.base/load-command.exp: New file.
6937 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6938 (gdb_is_target_1): ...this, and generalize for other targets
6939 than just remote.
6940 (gdb_is_target_remote): Use gdb_is_target_1.
6941 (gdb_is_target_native): use gdb_is_target_1.
6942
6893c19a
TT
69432018-02-26 Tom Tromey <tom@tromey.com>
6944
6945 PR python/16497:
6946 * gdb.python/py-framefilter.exp: Update test.
6947
2ddeaf8a
TT
69482018-02-26 Tom Tromey <tom@tromey.com>
6949
6950 * gdb.dwarf2/variant.c: New file.
6951 * gdb.dwarf2/variant.exp: New file.
6952
c9317f21
TT
69532018-02-26 Tom Tromey <tom@tromey.com>
6954
6955 * gdb.rust/simple.exp: Accept more possible results in enum test.
6956
6f6d0c26
SM
69572018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6958
6959 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6960 parentheses.
6961
11b03145
MR
69622018-02-23 Maciej W. Rozycki <macro@mips.com>
6963
6964 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6965 name of a variable: $actual_linejj -> $actual_line.
6966
54a27fe5
JB
69672018-02-21 John Baldwin <jhb@FreeBSD.org>
6968
6969 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6970
de65820c
MM
69712018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6972
6973 * gdb.btrace/buffer-size.exp: Do not force BTS.
6974
980548fd
PA
69752018-02-14 Pedro Alves <palves@redhat.com>
6976
6977 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6978 getting a "Quit".
6979
c4e12631
MM
69802018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6981
6982 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6983 Fix test name.
6984
c2e0e465
SM
69852018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6986
6987 * gdb.cp/m-static.exp: Check type of optimized out static
6988 member.
6989
f7216783
AB
69902018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6991
6992 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6993 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6994
0625771b
LS
69952018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6996 Leszek Swirski <leszeks@google.com>
6997
6998 * gdb.python/py-prettyprint.c
6999 (struct to_string_returns_value_inner,
7000 struct to_string_returns_value_wrapper): New.
7001 (main): Add tsrvw variable.
7002 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
7003 ToStringReturnsValueWrapper): New classes.
7004 (register_pretty_printers): Register new pretty-printers.
7005 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
7006 recursive pretty printer.
7007 * gdb.python/py-mi.exp: Likewise.
7008
59498c30
LS
70092018-02-01 Leszek Swirski <leszeks@google.com>
7010
7011 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
7012 functions with the same name as an include file are parsed
7013 correctly.
7014
d4d38844
YQ
70152018-02-01 Yao Qi <yao.qi@linaro.org>
7016
7017 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
7018 "\[^\r\n\]*".
7019
07e5f5cf
NP
70202018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
7021
7022 * gdb.arch/powerpc-prologue-frame.s: New file.
7023 * gdb.arch/powerpc-prologue-frame.c: Likewise.
7024 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
7025
929b5ad4
JB
70262018-01-31 Joel Brobecker <brobecker@adacore.com>
7027
7028 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
7029
e671cd59
PA
70302018-01-30 Pedro Alves <palves@redhat.com>
7031
7032 PR gdb/13211
7033 * gdb.base/interrupt-daemon.c: New.
7034 * gdb.base/interrupt-daemon.exp: New.
7035 * gdb.multi/multi-term-settings.c: New.
7036 * gdb.multi/multi-term-settings.exp: New.
7037
fc413dc4
JB
70382018-01-30 Joel Brobecker <brobecker@adacore.com>
7039
7040 * gdb.base/break.exp: Save the location where the breakpoint
7041 on break.c:47 was actually inserted when debugging the version
7042 compiled at -O2 and use it in the expected output of the "info
7043 break" test performed soon after.
7044
5c319bb2
PA
70452018-01-22 Pedro Alves <palves@redhat.com>
7046 Sergio Durigan Junior <sergiodj@redhat.com>
7047
7048 * gdb.base/whatis.exp: Add tests for 'set print object on' +
7049 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
7050
a9e40818
JB
70512018-01-22 Joel Brobecker <brobecker@adacore.com>
7052
7053 * gdb.base/break-include.c, gdb.base/break-include.inc,
7054 gdb.base/break-include.exp: New files.
7055 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
7056 line number now being the actual line number where the breakpoint
7057 was inserted.
7058 * gdb.mi/mi-break.exp: Likewise.
7059 * gdb.mi/mi-reverse.exp: Likewise.
7060 * gdb.mi/mi-simplerun.exp: Ditto.
7061
e707fc44
AB
70622018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7063
7064 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
7065 varobj.
7066 * gdb.mi/mi-var-create-rtti.exp: Likewise.
7067
ae451627
AB
70682018-01-21 Don Breazeal <donb@codesourcery.com>
7069 Andrew Burgess <andrew.burgess@embecosm.com>
7070
7071 * gdb.mi/basics.c: Add new global.
7072 * gdb.mi/mi-frame-regs.exp: New file.
7073 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
7074 case.
7075
b1b189e0
AB
70762018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7077
7078 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
7079 non-parameter, and on an unknown symbol.
7080
fcfcc376
TT
70812018-01-19 Tom Tromey <tom@tromey.com>
7082
7083 * gdb.rust/modules.rs (TWENTY_THREE): New global.
7084 * gdb.rust/modules.exp: Add ::-qualified lookup test.
7085
634c1c31
AA
70862018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7087
7088 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
7089 setrlimit and chdir to int.
7090
d6ad07fd
AA
70912018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7092
7093 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
7094 function.
7095 (my_tend): Likewise.
7096 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
7097 rationale of avoiding FP- and vector instructions.
7098
adf8243b
RK
70992018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
7100
7101 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
7102 "info reg" with "\[ \t\]*".
7103 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
7104 "\[ \t\]+".
7105 * gdb.arch/s390-multiarch.exp: Ditto.
7106 * gdb.base/pc-fp.exp: Ditto.
7107 * gdb.reverse/i386-precsave.exp: Ditto.
7108 * gdb.reverse/i386-reverse.exp: Ditto.
7109 * gdb.reverse/i387-env-reverse.exp: Ditto.
7110 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7111
dcc06925
AA
71122018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7113
7114 * lib/gdb.exp (gdb_compile): Re-enable use of
7115 universal_compile_options for languages other than Rust.
7116
25d4fd80
AA
71172018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7118
7119 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7120
ee7f689e 71212018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7122
7123 PR gdb/16577
7124 * gdb.base/solib-vanish.exp: New.
7125 * gdb.base/solib-vanish-main.c: New.
7126 * gdb.base/solib-vanish-lib1.c: New.
7127 * gdb.base/solib-vanish-lib2.c: New.
7128
d8447b6b
YQ
71292018-01-17 Yao Qi <yao.qi@linaro.org>
7130
7131 * gdb.compile/compile.exp: Match the address printed for
7132 frame in the output of command "bt".
7133
86d6a90c
TT
71342018-01-15 Tom Tromey <tom@tromey.com>
7135
7136 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7137 compute sp_reg.
7138
cbcdb1aa
AB
71392018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7140
7141 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7142 to prepare.
7143 (prepare): Return 0 on error, 1 on success.
7144
eea61984
PA
71452018-01-12 Pedro Alves <palves@redhat.com>
7146
7147 * gdb.base/continue-after-aborted-step-over.c: New.
7148 * gdb.base/continue-after-aborted-step-over.exp: New.
7149
6181e9c2
SM
71502018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7151
7152 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7153 options when not creating an executable.
7154
3cada740
PA
71552018-01-11 Pedro Alves <palves@redhat.com>
7156
7157 PR remote/22597
7158 * gdb.server/stop-reply-no-thread.c: New file.
7159 * gdb.server/stop-reply-no-thread.exp: New file.
7160
c63d3e8d
PA
71612018-01-10 Pedro Alves <palves@redhat.com>
7162
7163 PR gdb/22670
7164 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
7165 functions too. Test setting breakpoints and printing C functions
7166 with no debug info too.
7167 * gdb.ada/bp_c_mixed_case/qux.c: New file.
7168
d4c2a405
PA
71692018-01-10 Pedro Alves <palves@redhat.com>
7170
7171 PR gdb/22670
7172 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
7173 a fail.
7174
8825213e
PA
71752018-01-10 Pedro Alves <palves@redhat.com>
7176
7177 PR gdb/22670
7178 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
7179
605fd3c6
YQ
71802018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7181
7182 * gdb.server/unittest.exp: Match the output in non-development
7183 mode.
7184
1e5ded6c
YQ
71852018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7186
7187 * gdb.gdb/unittest.exp: Match output in non-development mode.
7188
30066b0b
JB
71892018-01-08 Joel Brobecker <brobecker@adacore.com>
7190
7191 * gdb.ada/access_tagged_param.exp: Relax expected output
7192 for value of "ObjL" in "continue" to pck.inspect breakpoint
7193 test.
7194
04bafb1e
XR
71952018-01-08 Joel Brobecker <brobecker@adacore.com>
7196
9f86398b
JB
7197 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
7198 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 7199
e379cee6
PA
72002018-01-05 Pedro Alves <palves@redhat.com>
7201
7202 PR gdb/18653
7203 * gdb.base/libsegfault.exp: New.
7204
de63c46b
PA
72052018-01-05 Joel Brobecker <brobecker@adacore.com>
7206
7207 PR gdb/22670
7208 * gdb.ada/access_tagged_param.exp: New file.
7209 * gdb.ada/access_tagged_param/foo.adb: New file.
7210
f98fc17b
PA
72112018-01-05 Pedro Alves <palves@redhat.com>
7212
7213 PR gdb/22670
7214 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
7215 exercise lower case too, and to exercise both full matching and
7216 wild matching.
7217
342f8240
JB
72182018-01-05 Joel Brobecker <brobecker@adacore.com>
7219
7220 * gdb.ada/rename_subscript_param: New testcase.
7221
7150d33c
JG
72222018-01-05 Jerome Guitton <guitton@adacore.com>
7223
7224 * gdb.ada/arr_acc_idx_w_gap: New testcase.
7225
cc0e770c
JB
72262018-01-05 Joel Brobecker <brobecker@adacore.com>
7227
7228 * gdb.ada/convvar_comp: New testcase.
7229
672a41aa 72302018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
7231
7232 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
7233 (My_Table): New global variable.
7234 * testsuite/gdb.ada/array_char_idx.exp: Add test.
7235
7365ec2f
JB
72362018-01-04 Joel Brobecker <brobecker@adacore.com>
7237
7238 PR gdb/22670
7239 * gdb.ada/maint_with_ada: New testcase.
7240
289483b6
JB
72412018-01-04 Joel Brobecker <brobecker@adacore.com>
7242
7243 PR gdb/22670
7244 * gdb.ada/bp_c_mixed_case: New testcase.
7245
344420da
JB
72462018-01-04 Joel Brobecker <brobecker@adacore.com>
7247
7248 PR gdb/22670
7249 * gdb.ada/complete.exp: Add "complete break ada" test.
7250
66fc87a0
JB
72512018-01-04 Joel Brobecker <brobecker@adacore.com>
7252
7253 PR gdb/22670
7254 * gdb.ada/info_addr_mixed_case: New testcase.
7255
9f757bf7
XR
72562018-01-03 Xavier Roirand <roirand@adacore.com>
7257
7258 * gdb.ada/excep_handle.exp: New testcase.
7259 * gdb.ada/excep_handle/foo.adb: New file.
7260 * gdb.ada/excep_handle/pck.ads: New file.
7261
bd570f80
JB
72622018-01-03 Joel Brobecker <brobecker@adacore.com>
7263
7264 * gdb.base/step-line.c: Add extra empty line in copyright header.
7265 * gdb.base/step-line.inp: Likewise.
7266
9fe561ab
JB
72672018-01-02 Joel Brobecker <brobecker@adacore.com>
7268
7269 * gdb.ada/dyn_stride.exp: Add slice test.
7270
a405673c
JB
72712018-01-02 Joel Brobecker <brobecker@adacore.com>
7272
7273 * gdb.ada/dyn_stride: New testcase.
7274
cef0f868
SH
72752017-12-27 Stafford Horne <shorne@gmail.com>
7276
7277 * gdb.xml/extra-regs.xml: Add example foo reggroup.
7278 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
7279
b67d92b0
SH
72802017-12-27 Stafford Horne <shorne@gmail.com>
7281
7282 * gdb.base/reggroups.c: New file.
7283 * gdb.base/reggroups.exp: New file.
7284
eccab96d
JB
72852017-12-18 Joel Brobecker <brobecker@adacore.com>
7286
7287 * gdb.dwarf2/ada-valprint-error.c: New file.
7288 * gdb.dwarf2/ada-valprint-error.exp: New file.
7289
0e2da9f0
JB
72902017-12-18 Joel Brobecker <brobecker@adacore.com>
7291
7292 * gdb.ada/assign_arr: New testcase.
7293
cb923fcc
XR
72942017-12-18 Xavier Roirand <roirand@adacore.com>
7295
7296 * gdb.ada/funcall_ptr: New testcase.
7297
7c161838
SDJ
72982017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7299
7300 PR cli/16224
7301 * gdb.base/ptype-offsets.cc: New file.
7302 * gdb.base/ptype-offsets.exp: New file.
7303
1af17fd9
YQ
73042017-12-15 Yao Qi <yao.qi@linaro.org>
7305
7306 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
7307 if XML is disabled.
7308
828d5846
XR
73092017-12-15 Xavier Roirand <roirand@adacore.com>
7310
7311 * gdb.ada/same_component_name: New testcase.
7312
79e8fcaa
JB
73132017-12-14 Joel Brobecker <brobecker@adacore.com>
7314
7315 * gdb.ada/str_binop_equal: New testcase.
7316
e05fa6f9
JB
73172017-12-14 Joel Brobecker <brobecker@adacore.com>
7318
7319 * gdb.ada/task_switch_in_core: New testcase.
7320
b89641ba
SM
73212017-12-13 Simon Marchi <simon.marchi@ericsson.com>
7322
7323 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
7324 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
7325 call test_bkpt_qualified.
7326 (test_bkpt_qualified): New proc.
7327
6892d2e4
PA
73282017-12-13 Pedro Alves <palves@redhat.com>
7329
7330 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7331 Tighten regexp by matching with an anchor.
7332
a22ecf70
PA
73332017-12-13 Pedro Alves <palves@redhat.com>
7334
7335 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
7336 ("expression with namespace"): New set of tests.
7337 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
7338 (Nested::Test_NS::qux): New.
7339 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
7340 defaults to 'start_quote_char' and 'end_quote_char' parameters.
7341
9937536c
JB
73422017-12-13 Joel Brobecker <brobecker@adacore.com>
7343
7344 * gdb.base/server-del-break.c: New file.
7345 * gdb.base/server-del-break.exp: New file.
7346
fe49c6f5
SH
73472017-12-12 Stafford Horne <shorne@gmail.com>
7348
7349 * gdb.xml/tdesc-regs.exp: Add or1k support.
7350
c3d18620
SH
73512017-12-12 Stafford Horne <shorne@gmail.com>
7352
7353 * gdb.base/bp-permanent.c: Define nop of or1k.
7354
c5f9cfc8
JB
73552017-12-11 Joel Brobecker <brobecker@adacore.com>
7356
7357 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
7358 output with components being reordered.
7359
a9c135fc
JB
73602017-12-11 Joel Brobecker <brobecker@adacore.com>
7361
7362 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
7363 output with components being reordered.
7364
927aa2e7
JK
73652017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7366 Pedro Alves <palves@redhat.com>
7367
7368 * gdb.base/maint.exp (check for .gdb_index): Check also for
7369 .debug_names.
7370 * gdb.dlang/watch-loc.c (.debug_aranges): New.
7371 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
7372 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
7373 (.gdb_index used after symbol reloading): Support also .debug_names.
7374 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
7375
f17d9474
YQ
73762017-12-08 Yao Qi <yao.qi@linaro.org>
7377
7378 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7379 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
7380
a0de8c21
YQ
73812017-12-08 Yao Qi <yao.qi@linaro.org>
7382
7383 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7384 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
7385
a738ea1d
YQ
73862017-12-08 Yao Qi <yao.qi@linaro.org>
7387
7388 * gdb.arch/aarch64-tagged-pointer.c: New file.
7389 * gdb.arch/aarch64-tagged-pointer.exp: New file.
7390
1cd9a73b
SDJ
73912017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
7392
7393 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
7394 "int".
7395
fa6eb693
KS
73962017-12-07 Keith Seitz <keiths@redhat.com>
7397
7398 PR breakpoints/22569
7399 * gdb.linespec/ls-errs.exp: Change expected result of "break
7400 -source this file has spaces.c -line 3".
7401 Check that an explicit source file followed by whitespace is
7402 identified as an invalid explicit location.
7403
883fd55a
KS
74042017-12-07 Keith Seitz <keiths@redhat.com>
7405
7406 * gdb.cp/nested-types.cc: New file.
7407 * gdb.cp/nested-types.exp: New file.
7408 * lib/cp-support.exp: Load data-structures.exp library.
7409 (debug_cp_test_ptype_class): New global.
7410 (cp_ptype_class_verbose, next_line): New procedures.
7411 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
7412 Add and document new return value.
7413 Switch the list of lines to a queue.
7414 Add support for new `type' key for nested type definitions.
7415 Add debugging/troubleshooting messages.
7416 * lib/data-structures.exp: New file.
7417
ec72db3e
SM
74182017-12-07 Simon Marchi <simon.marchi@ericsson.com>
7419
7420 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
7421 with proc_with_prefix, don't use with_test_prefix.
7422
99598d71
TT
74232017-12-07 Tom Tromey <tom@tromey.com>
7424
7425 * gdb.base/break.exp: Add test for empty "commands".
7426
a8806230
YQ
74272017-12-07 Yao Qi <yao.qi@linaro.org>
7428
7429 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
7430 malloc and catch syscall.
7431
824cc835
PM
74322017-12-07 Phil Muldoon <pmuldoon@redhat.com>
7433
e79be6e5 7434 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7435 tests for explicit locations.
7436
7cc244de
PA
74372017-12-06 Pedro Alves <palves@redhat.com>
7438
7439 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7440 force-disabling XML descriptions.
7441
50a1fdd5
PA
74422017-12-04 Pedro Alves <palves@redhat.com>
7443
7444 PR gdb/22499
7445 * gdb.arch/amd64-disp-step-avx.S: New file.
7446 * gdb.arch/amd64-disp-step-avx.exp: New file.
7447
f0fb2488
PA
74482017-12-03 Pedro Alves <palves@redhat.com>
7449
7450 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7451 and <string.h>.
7452 (parent_function): Print distinct messages when waitpid fails, or
7453 the child exits with a signal, or the child exits for an unhandled
7454 reason.
7455 * gdb.threads/process-dies-while-detaching.exp
7456 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7457 it. Wait for both inferior output and GDB's prompt. Use an
7458 indirect spawn id list.
7459 (do_detach): New parameter 'child_exit'. Use it to compute
7460 expected inferior output.
7461 (test_detach, test_detach_watch, test_detach_killed_outside):
7462 Adjust to pass down the expected child exit kind.
7463
97cbe998
SDJ
74642017-12-01 Joel Brobecker <brobecker@adacore.com>
7465 Sergio Durigan Junior <sergiodj@redhat.com>
7466 Pedro Alves <palves@redhat.com>
7467
7468 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7469
40fc416f
SDJ
74702017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7471
7472 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7473 to 'symbol-file' and 'add-symbol-file' can be
7474 position-independent.
7475
1cc75e92
YQ
74762017-12-01 Yao Qi <yao.qi@linaro.org>
7477
7478 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7479 the URL in copyright header.
7480 * gdb.arch/aarch64-fp.exp: Likewise.
7481 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7482 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7483 * gdb.base/expand-psymtabs.exp: Likewise.
7484 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7485 * gdb.fortran/common-block.exp: Likewise.
7486 * gdb.fortran/common-block.f90: Likewise.
7487 * gdb.fortran/logical.exp: Likewise.
7488 * gdb.fortran/vla-datatypes.f90: Likewise.
7489 * gdb.fortran/vla-sub.f90: Likewise.
7490
875fb7a7
JB
74912017-11-30 Joel Brobecker <brobecker@adacore.com>
7492
7493 * gdb.ada/repeat_dyn: New testcase.
7494
6f14765f
UW
74952017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7496
7497 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7498 Update for changed thread numbering.
7499 * gdb.cell/bt.exp: Update for changed GDB output.
7500
f1af7b94
SM
75012017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7502
7503 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7504 setting isremote by hand.
7505 * boards/dwarf4-gdb-index.exp: Likewise.
7506 * boards/fission.exp: Likewise.
7507 * boards/stabs.exp: Likewise.
7508
e3919f3e
PA
75092017-11-30 Pedro Alves <palves@redhat.com>
7510
7511 * gdb.linespec/cpls-ops.exp
7512 (check_explicit_skips_function_argument): Extract the underlying
7513 type of size_t instead of hardcoding it.
7514
bd69330d
PA
75152017-11-29 Pedro Alves <palves@redhat.com>
7516
7517 PR c++/19436
7518 * gdb.linespec/cpls-abi-tag.cc: New file.
7519 * gdb.linespec/cpls-abi-tag.exp: New file.
7520
a20714ff
PA
75212017-11-29 Pedro Alves <palves@redhat.com>
7522
7523 * gdb.base/langs.exp: Use -qualified.
7524 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7525 it.
7526 * gdb.cp/namespace.exp: Use -qualified.
7527 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7528 (overload-3, template-overload, template-ret-type, const-overload)
7529 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7530 procedures.
7531 (test_driver): Call them.
7532 * gdb.cp/save-bp-qualified.cc: New.
7533 * gdb.cp/save-bp-qualified.exp: New.
7534 * gdb.linespec/explicit.exp: Test -qualified.
7535 * lib/completion-support.exp (completion::explicit_opts_list): Add
7536 "-qualified".
7537 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7538
f6f1d339
PM
75392017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7540
7541 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7542
02ca603a
TT
75432017-11-29 Tom Tromey <tom@tromey.com>
7544
7545 * gdb.base/relocate.exp: Update invalid argument test.
7546 Add new tests for invalid arguments.
7547
ed6c0bfb
TP
75482017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7549
7550 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7551 Return 0 as a long.
7552 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7553
f106e10e
TP
75542017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7555
7556 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7557 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7558 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7559 func ().
7560 * gdb.cp/shadow.cc (B.func): Return 0.
7561
10329bb2
JB
75622017-11-27 Joel Brobecker <brobecker@adacore.com>
7563
7564 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7565 expected output in gdb_expect call to allow the exception
7566 message to be present as well. Fix syntax confusion to avoid
7567 TCL thinking that exception_name is an array.
7568
617cd4bc
UW
75692017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7570
7571 * gdb.arch/spu-info.c: Include <unistd.h>.
7572 (do_signal_test): Fix broken calls to write.
7573 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7574 Fix checks for empty mailboxes. Update signal tests for corrected
7575 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7576 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7577 * gdb.cell/arch.exp: Use standard_output_file.
7578 * gdb.cell/break.exp: Likewise.
7579 * gdb.cell/bt.exp: Likewise.
7580 * gdb.cell/core.exp: Likewise.
7581 * gdb.cell/dwarfaddr.exp: Likewise.
7582 * gdb.cell/ea-cache.exp: Likewise.
7583 * gdb.cell/ea-standalone.exp: Likewise.
7584 * gdb.cell/f-regs.exp: Likewise.
7585 * gdb.cell/fork.exp: Likewise.
7586 * gdb.cell/gcore.exp: Likewise.
7587 * gdb.cell/mem-access.exp: Likewise.
7588 * gdb.cell/ptype.exp: Likewise.
7589 * gdb.cell/registers.exp: Likewise.
7590 * gdb.cell/sizeof.exp: Likewise.
7591 * gdb.cell/solib-symbol.exp: Likewise.
7592 * gdb.cell/solib.exp: Likewise.
617cd4bc 7593
a81aaca0
PA
75942017-11-25 Pedro Alves <palves@redhat.com>
7595
7596 * gdb.base/complete-empty.exp: New file.
7597 * gdb.base/completion.exp: Adjust.
7598
6a3c6ee4
PA
75992017-11-25 Pedro Alves <palves@redhat.com>
7600
7601 * gdb.linespec/cpls-ops.cc: New file.
7602 * gdb.linespec/cpls-ops.exp: New file.
7603 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7604 factored out from ...
7605 (test_complete_prefix_range): ... this.
7606
8955eb2d
PA
76072017-11-24 Pedro Alves <palves@redhat.com>
7608
7609 * gdb.linespec/cpcompletion.exp: New file.
7610 * gdb.linespec/cpls-hyphen.cc: New file.
7611 * gdb.linespec/cpls.cc: New file.
7612 * gdb.linespec/cpls2.cc: New file.
7613 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7614 test to use test_gdb_complete_unique. Add label completion,
7615 keyword completion and explicit location completion tests.
7616 * lib/completion-support.exp: New file.
7617
e547c119
JB
76182017-11-24 Joel Brobecker <brobecker@adacore.com>
7619
7620 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7621 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7622 when hitting an exception catchpoint.
7623
7c3c1aa8
YQ
76242017-11-22 Yao Qi <yao.qi@linaro.org>
7625
7626 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7627
41bd68f5
SM
76282017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7629
7630 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7631 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7632 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7633
1daad298
YQ
76342017-11-22 Yao Qi <yao.qi@linaro.org>
7635
7636 * gdb.base/info-os.exp: Pass pthreads.
7637 * gdb.multi/multi-attach.exp: Likewise.
7638
88465e87
YQ
76392017-11-22 Yao Qi <yao.qi@linaro.org>
7640
7641 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7642 compiler.
7643
dc196b23
YQ
76442017-11-22 Yao Qi <yao.qi@linaro.org>
7645
7646 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7647 * gdb.base/break-interp.exp: Likewise.
7648 * gdb.base/jit-attach-pie.exp: Likewise.
7649
2400729e
UW
76502017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7651
7652 * gdb.base/float128.c (large128): New variable.
7653 * gdb.base/float128.exp: Add test to print largest __float128 value.
7654
7a26362d
UW
76552017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7656
7657 * gdb.arch/vsx-regs.exp: Update register content checks.
7658
ed0f4273
UW
76592017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7660
7661 * gdb.arch/ppc-longdouble.exp: New file.
7662 * gdb.arch/ppc-longdouble.c: Likewise.
7663
a25d69c6
PA
76642017-11-21 Pedro Alves <palves@redhat.com>
7665
7666 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7667
73fcf641
PA
76682017-11-20 Pedro Alves <palves@redhat.com>
7669
7670 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7671 (long_double_typedef): New typedefs.
7672 Use DEF on double and long double.
7673 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7674 cases.
7675 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7676 and 'long_double_ptr_same_size' locals. Use them to decide
7677 whether cast from array/function to float is valid/invalid.
7678
71a3c369
TT
76792017-11-17 Tom Tromey <tom@tromey.com>
7680
7681 * gdb.rust/traits.rs: New file.
7682 * gdb.rust/traits.exp: New file.
7683
ced9779b
JB
76842017-11-17 Joel Brobecker <brobecker@adacore.com>
7685
7686 * gdb.ada/minsyms: New testcase.
7687
a0922d80
PA
76882017-11-16 Pedro Alves <palves@redhat.com>
7689
7690 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7691 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7692
ea04e54c
PA
76932017-11-16 Pedro Alves <palves@redhat.com>
7694
7695 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7696 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7697
e849ea89
PA
76982017-11-16 Pedro Alves <palves@redhat.com>
7699
7700 * gdb.server/reconnect-ctrl-c.c: New file.
7701 * gdb.server/reconnect-ctrl-c.exp: New file.
7702
d8ae99a7
PM
77032017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7704
7705 * gdb.python/py-rbreak.exp: New file.
7706 * gdb.python/py-rbreak.c: New file.
7707 * gdb.python/py-rbreak-func2.c: New file.
7708
968a13f8
PA
77092017-11-16 Pedro Alves <palves@redhat.com>
7710
7711 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7712 pattern.
7713 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7714 GDB.
7715
71774bc9
SM
77162017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7717
7718 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7719 regex.
7720
ddbb44cf
SM
77212017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7722
7723 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7724 test names.
7725
584a564f
PA
77262017-11-09 Pedro Alves <palves@redhat.com>
7727
7728 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7729 factored out from ...
7730 (top level): ... here, and adjusted to avoid expecting beyond the
7731 prompt in a single gdb_test_multiple.
7732
5ed7a928
PA
77332017-11-09 Pedro Alves <palves@redhat.com>
7734
7735 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7736 output.
7737 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7738 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7739 * gdb.server/ext-run.exp ("kill" test): Likewise.
7740 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7741
a60e0738
PA
77422017-11-09 Pedro Alves <palves@redhat.com>
7743
7744 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7745 match till end of line.
7746
2c88253f
PA
77472017-11-09 Pedro Alves <palves@redhat.com>
7748
7749 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7750
c7a38517
PA
77512017-11-09 Pedro Alves <palves@redhat.com>
7752
7753 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7754 New procedures, factored out from ...
7755 (top level): ... here, and adjusted to avoid expecting beyond the
7756 prompt in one go.
7757
f29f4b6b
PA
77582017-11-09 Pedro Alves <palves@redhat.com>
7759
7760 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7761 output. Fix '?' match.
7762
286acbb5
JB
77632017-11-08 Joel Brobecker <brobecker@adacore.com>
7764
7765 * gdb.ada/scoped_watch: New testcase.
7766 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7767 which is actually correct.
7768 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7769 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7770
62d7ae92
PA
77712017-11-08 Pedro Alves <palves@redhat.com>
7772
7773 * gdb.gdb/complaints.exp (test_initial_complaints)
7774 (test_serial_complaints, test_short_complaints): Call
7775 complaint_internal instead of complaint.
7776
280ca31f
DT
77772017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7778
7779 * gdb.threads/tls-core.c: New file.
7780 * gdb.threads/tls-core.exp: Likewise.
7781
b5ec771e
PA
77822017-11-08 Pedro Alves <palves@redhat.com>
7783
7784 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7785 (p Exported_Capitalized): New test.
7786 (p exported_capitalized): New test.
7787
a02b41a7
PA
77882017-11-07 Pedro Alves <palves@redhat.com>
7789
7790 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7791
95e95a6d
PA
77922017-11-07 Pedro Alves <palves@redhat.com>
7793
7794 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7795 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7796 (disable_invalid, disable_inverted, disable_negative): New
7797 procedures.
7798 ("bad numbers"): New set of tests.
7799
cee62dbd
PA
78002017-11-07 Pedro Alves <palves@redhat.com>
7801
7802 * gdb.cp/ena-dis-br-range.exp: Add tests.
7803
cc638e86
PA
78042017-11-07 Pedro Alves <palves@redhat.com>
7805
7806 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7807
d0fe4701
XR
78082017-11-07 Xavier Roirand <roirand@adacore.com>
7809 Pedro Alves <palves@redhat.com>
7810
7811 * gdb.base/ena-dis-br.exp: Add reference to
7812 gdb.cp/ena-dis-br-range.exp.
7813 * gdb.cp/ena-dis-br-range.exp: New file.
7814 * gdb.cp/ena-dis-br-range.cc: New file.
7815
46f67f80
PA
78162017-11-06 Pedro Alves <palves@redhat.com>
7817
7818 * gdb.base/attach-non-pgrp-leader.c: New.
7819 * gdb.base/attach-non-pgrp-leader.exp: New.
7820
726e1356
PA
78212017-11-06 Pedro Alves <palves@redhat.com>
7822
7823 * configure.ac: No longer check for termio.h and sgtty.h.
7824 * configure: Regenerate.
7825 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7826 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7827 Remove termio and sgtty code.
7828
50ab6ace
YQ
78292017-11-03 Yao Qi <yao.qi@linaro.org>
7830
7831 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7832 in GDB is disabled.
7833
8e68731c
YQ
78342017-11-03 Yao Qi <yao.qi@linaro.org>
7835
7836 * gdb.python/py-thrhandle.exp: Skip it if python is not
7837 enabled.
7838
3a87ae65
SM
78392017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7840
7841 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7842 as a breakpoint command.
7843
484d8d36
MD
78442017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7845
7846 PR python/21213
7847 * gdb.python/py-infthread.exp: Test calling
7848 InferiorThread.inferior () multiple times in a row.
7849
4a27f119
KS
78502017-10-27 Keith Seitz <keiths@redhat.com>
7851
7852 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7853 Test "info break" for every inlined function breakpoint.
7854
bb11dd58
YQ
78552017-10-27 Yao Qi <yao.qi@linaro.org>
7856
7857 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7858
a43f3893
PF
78592017-10-26 Patrick Frants <osscontribute@gmail.com>
7860
7861 * gdb.cp/classes.exp (test_static_members): Test printing
7862 Outer::instance.
7863 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7864 (Inner::instance, Outer::instance): New.
7865
792ccf00
PA
78662017-10-24 Pedro Alves <palves@redhat.com>
7867
7868 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7869 extra console" test in two stages.
7870
eb2bfbad
PA
78712017-10-24 Pedro Alves <palves@redhat.com>
7872
7873 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7874
1f75a651
PA
78752017-10-24 Pedro Alves <palves@redhat.com>
7876
7877 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7878 loop.
7879
779990d9
PA
78802017-10-24 Pedro Alves <palves@redhat.com>
7881
7882 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7883 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7884
ad9b8f5d
PA
78852017-10-24 Pedro Alves <palves@redhat.com>
7886
7887 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7888 parameter and handle it. Don't output read value in test name.
7889
fee6da6e
PA
78902017-10-24 Pedro Alves <palves@redhat.com>
7891
7892 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7893 custom test name.
7894
10389c2c
PA
78952017-10-24 Pedro Alves <palves@redhat.com>
7896
7897 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7898 include the unstable output directory name in the test's name.
7899 (initial_setup_simple) <'set args'>: Use custom test name.
7900
a80e65a9
PA
79012017-10-24 Pedro Alves <palves@redhat.com>
7902
7903 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7904 with explicit test name.
7905
15763a09
PA
79062017-10-20 Pedro Alves <palves@redhat.com>
7907
7908 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7909 'wait -i'. Use gdb_assert and remote_close.
7910
49a4ce2e
AB
79112017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7912
7913 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7914 number from variable rather than hard-coded.
7915
a75868f5
PA
79162017-10-19 Pedro Alves <palves@redhat.com>
7917
7918 * gdb.base/long-inferior-output.c: New file.
7919 * gdb.base/long-inferior-output.exp: New file.
7920
c8ba13ad
KS
79212017-11-18 Keith Seitz <keiths@redhat.com>
7922
7923 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7924 method.
7925 (main): Call it.
7926 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7927 Add additional user-defined conversion operator tests.
7928
b27de576
PA
79292017-10-17 Pedro Alves <palves@redhat.com>
7930
7931 * boards/native-stdio-gdbserver.exp: Load "local-board".
7932
8484c955
PA
79332017-10-17 Pedro Alves <palves@redhat.com>
7934
7935 * gdb.base/quit-live.c: New file.
7936 * gdb.base/quit-live.exp: New file.
7937
83d5a34d
KS
79382017-10-16 Keith Seitz <keiths@redhat.com>
7939
7940 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7941 (class_with_protected_typedef, class_with_private_typedef)
7942 (struct_with_public_typedef, struct_with_protected_typedef)
7943 (struct_with_private_typedef): New classes/structs.
7944 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7945 typedefs and access specifiers.
7946
739b3f1d
PA
79472017-10-16 Pedro Alves <palves@redhat.com>
7948 Simon Marchi <simon.marchi@polymtl.ca>
7949
7950 * README (Local vs Remote vs Native): New section.
7951 * boards/local-board.exp: New file, with bits factored out from
7952 ...
7953 * boards/native-extended-gdbserver.exp: ... here. Load
7954 "local-board".
7955 * boards/native-gdbserver.exp: Load "local-board".
7956 (${board}_spawn, ${board}_exec): Delete.
7957 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7958 ...
7959 * boards/stdio-gdbserver-base.exp: ... this new file.
7960 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7961 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7962 procedure.
7963 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7964 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7965 stdio_gdbserver_command.
7966 (${board}_get_remote_address, ${board}_get_comm_port)
7967 (${board}_download, ${board}_upload): Delete.
7968 (get_target_remote_pipe_cmd): New.
7969
fe68b953
SM
79702017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7971
7972 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7973 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7974 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7975 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7976 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7977 remove with_test_prefix.
7978
300b6685
PA
79792017-10-13 Pedro Alves <palves@redhat.com>
7980
7981 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7982 * gdb.base/annota1.exp: Use it instead of is_remote.
7983 * gdb.base/annota3.exp: Use it instead of is_remote.
7984 * gdb.cp/annota2.exp: Use it instead of is_remote.
7985 * gdb.cp/annota3.exp: Use it instead of is_remote.
7986 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7987
50500caf
PA
79882017-10-13 Pedro Alves <palves@redhat.com>
7989
7990 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7991 (test_num_test_vars, run_and_count_vars, find_env)
7992 (test_set_unset_env, test_inherit_env_var): New procedures.
7993 (top level): Use them.
7994
dad0c6d2
PA
79952017-10-13 Pedro Alves <palves@redhat.com>
7996
7997 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7998 also skip on stub-like targets.
7999
8b0553c1
PA
80002017-10-13 Pedro Alves <palves@redhat.com>
8001
8002 PR gdb/22293
8003 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
8004 (top level): Move some tests to ...
8005 (test_not_found): ... this new procedure.
8006 (top level): Call it.
8007
7594f623
PA
80082017-10-13 Pedro Alves <palves@redhat.com>
8009
8010 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
8011 expect different "info terminal" output if testing with a
8012 non-native target.
8013
ebe3b402
PA
80142017-10-13 Pedro Alves <palves@redhat.com>
8015 Simon Marchi <simon.marchi@polymtl.ca>
8016
8017 PR python/12966
8018 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
8019
42f1b161
PA
80202017-10-13 Pedro Alves <palves@redhat.com>
8021
8022 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
8023 already.
8024
8d6ef72b
PA
80252017-10-13 Pedro Alves <palves@redhat.com>
8026
8027 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
8028 is_remote.
8029
d7bcd5b8
PA
80302017-10-13 Pedro Alves <palves@redhat.com>
8031
8032 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
8033 is_remote.
8034
df479dc6
PA
80352017-10-13 Pedro Alves <palves@redhat.com>
8036
8037 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
8038 is set.
8039 (corefile_test_attach): Likewise. Check can_spawn_for_attach
8040 instead of is_remote.
8041
23fb630a
PA
80422017-10-13 Pedro Alves <palves@redhat.com>
8043
8044 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
8045 (top level): Add comment.
8046
cc77b1dc
PA
80472017-10-13 Pedro Alves <palves@redhat.com>
8048
8049 * gdb.base/remote.exp (top level): Fix comment typo and add
8050 missing return.
8051
27c9e813
PA
80522017-10-13 Pedro Alves <palves@redhat.com>
8053 Simon Marchi <simon.marchi@polymtl.ca>
8054
8055 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
8056 calls and add comments. Skip test if use_gdb_stub is set.
8057 (top level): Use "set cwd" command instead of "cd" command.
8058
5e830d98
PA
80592017-10-13 Pedro Alves <palves@redhat.com>
8060
8061 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
8062 is_remote target check.
8063
f5ca0032
PA
80642017-10-13 Pedro Alves <palves@redhat.com>
8065
8066 * gdb.base/scope.exp: Use build_executable + clean_restart +
8067 gdb_file_cmd instead of prepare_for_testing and no longer skip
8068 "before run" tests on is_remote target boards. Update comments.
8069 * boards/native-extended-gdbserver.exp
8070 (extended_gdbserver_load_last_file): New, factored out from ...
8071 (gdb_load): ... this. Move further below and add comment.
8072 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
8073
8aed1c0d
PA
80742017-10-12 Pedro Alves <palves@redhat.com>
8075
8076 * gdb.base/attach.exp: Remove references to gdb64.
8077 * gdb.base/dbx.exp: Remove references to gdb64.
8078
cfa34c87
SM
80792017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8080 Pedro Alves <palves@redhat.com>
8081
8082 * gdb.base/label.exp: Remove is_remote target check.
8083
9192b7de
PA
80842017-10-12 Pedro Alves <palves@redhat.com>
8085
8086 * gdb.base/auvx.exp (coredir): Update comment.
8087 (top level) <core_works>: Use "set cwd" command instead of "cd"
8088 command.
8089
6bf0052d
PA
80902017-10-12 Pedro Alves <palves@redhat.com>
8091 Simon Marchi <simon.marchi@polymtl.ca>
8092
8093 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
8094 target boards.
8095
e48ef82d
PA
80962017-10-12 Pedro Alves <palves@redhat.com>
8097 Simon Marchi <simon.marchi@polymtl.ca>
8098
8099 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
8100 Instead skip if there's any gdb_protocol set.
8101
8d7aea57
SM
81022017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8103 Pedro Alves <palves@redhat.com>
8104
8105 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
8106
30440677
PA
81072017-10-12 Pedro Alves <palves@redhat.com>
8108 Simon Marchi <simon.marchi@polymtl.ca>
8109
8110 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8111 instead of on dejagnu remote boards.
8112
4e04f045 81132017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8114 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8115
8116 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8117 checks. Use build_executable + clean_restart instead of
8118 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8119 of enabling non-stop after starting gdb.
8120
871a186e
PA
81212017-10-12 Pedro Alves <palves@redhat.com>
8122
8123 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8124 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8125 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8126 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8127
56d704da
AK
81282017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8129
8130 * gdb.arch/arc-tdesc-cpu.exp: New file.
8131 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8132
2f20e312
SM
81332017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8134
8135 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8136
65630365
PA
81372017-10-10 Pedro Alves <palves@redhat.com>
8138
8139 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8140 expect CLI output.
8141
bf469271
PA
81422017-10-10 Pedro Alves <palves@redhat.com>
8143
8144 * lib/selftest-support.exp (selftest_setup): Update for
8145 captured_command_loop's prototype change.
8146
777a42f1
PA
81472017-10-09 Pedro Alves <palves@redhat.com>
8148
8149 Test both arch1=>arch2 and arch2=>arch1.
8150
8151 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8152 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8153 factored out to...
8154 (append_arch1_options, append_arch2_options, append_arch_options)
8155 (build_executables): New procedures.
8156 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8157 local.
8158 (top level): Add new 'first_arch' testing axis.
8159
cbd2b4e3
PA
81602017-10-09 Pedro Alves <palves@redhat.com>
8161
8162 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8163 (barrier): New.
8164 (thread_start, all_started): New functions.
8165 (main): Spawn new thread and wait until it is scheduled.
8166 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
8167 option.
8168 (do_test): Add 'selected_thread' parameter. Run to all_started
8169 instead of main. Explicitly set the breakpoint at main. Switch
8170 to the SELECTED_THREAD thread.
8171 (top level): Test handling the exec event with either the main
8172 thread or the second thread selected.
8173
5c9e4427
PA
81742017-10-09 Pedro Alves <palves@redhat.com>
8175
8176 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
8177 logic. Move STOP marker after the value checks.
8178 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
8179 regexp.
8180
b3b7c423
SL
81812017-10-06 Sandra Loosemore <sandra@codesourcery.com>
8182
8183 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
8184
3b4b2f16
UW
81852017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
8186
8187 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
8188 integer-to-dfp conversion.
8189 * gdb.base/dfp-test.exp: Likewise.
8190
5cd63fda
PA
81912017-10-04 Pedro Alves <palves@redhat.com>
8192
8193 * gdb.multi/hangout.c: Include <unistd.h>.
8194 (hangout_loop): New function.
8195 (main): Call alarm. Call hangout_loop in a loop.
8196 * gdb.multi/hello.c: Include <unistd.h>.
8197 (hello_loop): New function.
8198 (main): Call alarm. Call hangout_loop in a loop.
8199 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
8200 inferior with the other selected.
8201
4c71c105
SM
82022017-10-04 Simon Marchi <simon.marchi@ericsson.com>
8203
8204 * gdb.mi/list-thread-groups-available.exp: New file.
8205 * gdb.mi/list-thread-groups-available.c: New file.
8206
bc3b087d
SDJ
82072017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8208
8209 * gdb.base/set-cwd.exp: Make it available on
8210 native-extended-gdbserver.
8211
d092c5a2
SDJ
82122017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8213
8214 * gdb.base/set-cwd.c: New file.
8215 * gdb.base/set-cwd.exp: Likewise.
8216
45320ffa
TT
82172017-10-02 Tom Tromey <tom@tromey.com>
8218
8219 PR rust/22236:
8220 * gdb.rust/simple.rs (main): New variable "fslice".
8221 * gdb.rust/simple.exp: Add slice tests. Update string tests.
8222
b3e3859b
TT
82232017-10-02 Tom Tromey <tom@tromey.com>
8224
8225 * gdb.rust/simple.exp: Test ptype of a slice.
8226
01af5e0d
TT
82272017-10-02 Tom Tromey <tom@tromey.com>
8228
8229 * gdb.rust/simple.exp: Test index of slice.
8230
a9bbfbd8
TT
82312017-09-27 Tom Tromey <tom@tromey.com>
8232
8233 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
8234
df8899e5
TP
82352017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8236 Pedro Alves <palves@redhat.com>
8237
8238 * gdb.base/compare-sections.exp (get value of read-only section): Read
8239 as unsigned value.
8240 (corrupt read-only section): Likewise and don't set written if patching
8241 failed.
8242
757bf54b
KB
82432017-09-21 Kevin Buettner <kevinb@redhat.com>
8244
8245 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
8246 files.
8247
06871ae8
PA
82482017-09-20 Pedro Alves <palves@redhat.com>
8249
8250 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
8251 symbol names in gdb's output.
8252 * gdb.cp/overload.exp ("list all overloads"): Likewise.
8253
e5f25bc5
PA
82542017-09-20 Pedro Alves <palves@redhat.com>
8255
8256 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
8257 Rename to ...
8258 (test_list_ambiguous_symbol): ... this and add a symbol name
8259 parameter. Adjust.
8260 (test_list_ambiguous_function): Reimplement on top of
8261 test_list_ambiguous_symbol and also test listing ambiguous
8262 variables.
8263 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
8264 (ambiguous_fun): ... this.
8265 (ambiguous_var): New.
8266 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
8267 (ambiguous_fun): ... this.
8268 (ambiguous_var): New.
8269
4e5a4f58
JB
82702017-09-19 John Baldwin <jhb@FreeBSD.org>
8271
8272 * gdb.base/starti.c: New file.
8273 * gdb.base/starti.exp: New file.
8274 * lib/gdb.exp (gdb_starti_cmd): New procedure.
8275
26e53f3e
PA
82762017-09-14 Pedro Alves <palves@redhat.com>
8277
8278 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
8279 (top level): Use it instead of runto.
8280
cb791d59
TT
82812017-09-11 Tom Tromey <tom@tromey.com>
8282
8283 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
8284
7c96f8c1
TT
82852017-09-11 Tom Tromey <tom@tromey.com>
8286
8287 * gdb.python/py-infthread.exp: Add tests for new_thread event.
8288 * gdb.python/py-inferior.exp: Add tests for new inferior events.
8289
469412dd
CW
82902017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
8291
8292 * gdb.fortran/printing-types.exp: New file.
8293 * gdb.fortran/printing-types.exp: New file.
8294
e0f86435
BH
82952017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8296
8297 * gdb.fortran/vla-ptype.exp: Fix typos.
8298 * gdb.fortran/vla-value.exp: Same.
8299
9e9af4be
BH
83002017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8301
8302 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
8303 * gdb.mi/mi-var-child-f.exp: Likewise.
8304 * gdb.mi/mi-vla-fortran.exp: Likewise.
8305
a5ad232b 83062017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
8307 Christoph Weinmann <christoph.t.weinmann@intel.com>
8308 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
8309
8310 * gdb.fortran/ptr-indentation.f90: New file.
8311 * gdb.fortran/ptr-indentation.exp: New file.
8312
5aec60eb
TT
83132017-09-05 Tom Tromey <tom@tromey.com>
8314
8315 PR gdb/22010:
8316 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
8317
8f8f8152
TP
83182017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8319
8320 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
8321
fbd1b771
JK
83222017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8323
8324 * gdb.threads/tls-nodebug-pie.c: New file.
8325 * gdb.threads/tls-nodebug-pie.exp: New file.
8326
5eb5f850
TT
83272017-09-05 Tom Tromey <tom@tromey.com>
8328
8329 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
8330 for rust.
8331
ae780a21
SM
83322017-09-05 Simon Marchi <simon.marchi@ericsson.com>
8333
8334 * gdb.multi/multi-arch-exec.exp: Test with different
8335 "follow-exec-mode" settings.
8336 (do_test): New procedure.
8337
3693fdb3
PA
83382017-09-04 Pedro Alves <palves@redhat.com>
8339
8340 * gdb.base/func-static.c (S::method const, S::method volatile)
8341 (S::method volatile const): New methods.
8342 (c_s, v_s, cv_s): New instances.
8343 (main): Call method() on them.
8344 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
8345 (cannot_resolve): New procedure.
8346 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
8347 print-quote-unquoted columns.
8348 (do_test): Test printing each scope too.
8349
e68cb8e0
PA
83502017-09-04 Pedro Alves <palves@redhat.com>
8351
8352 * gdb.base/local-static.exp: Also test with
8353 class::method::variable wholly quoted.
8354 * gdb.cp/m-static.exp (class::method::variable): Remove test.
8355
858be34c
PA
83562017-09-04 Pedro Alves <palves@redhat.com>
8357
8358 * gdb.base/local-static.c: New.
8359 * gdb.base/local-static.cc: New.
8360 * gdb.base/local-static.exp: New.
8361
46a4882b
PA
83622017-09-04 Pedro Alves <palves@redhat.com>
8363
8364 * gdb.asm/asm-source.exp: Add casts to int.
8365 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
8366 (dataglobal64_1, dataglobal64_2): New globals.
8367 * gdb.base/nodebug.exp: Test different expressions involving the
8368 new globals, with print, whatis and ptype. Add casts to int.
8369 * gdb.base/solib-display.exp: Add casts to int.
8370 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
8371 * gdb.cp/m-static.exp: Add cast to int.
8372 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
8373 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
8374 tls variable with no debug info without a cast. Test with a cast
8375 to int too.
8376 * gdb.trace/entry-values.exp: Add casts.
8377
2c5a2be1
PA
83782017-09-04 Pedro Alves <palves@redhat.com>
8379
8380 * gdb.base/nodebug.exp: Test that ptype's error about functions
8381 with unknown return type includes the function name too.
8382
7022349d
PA
83832017-09-04 Pedro Alves <palves@redhat.com>
8384
8385 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
8386 return type of munmap in infcall.
8387 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
8388 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
8389 type of ftell in infcall.
8390 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
8391 type of getpid in infcall.
8392 * gdb.base/infcall-exec.exp: Cast return type of execlp in
8393 infcall.
8394 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
8395 Bail on failure to extract the pid.
8396 * gdb.base/nodebug.c: #include <stdint.h>.
8397 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
8398 New functions.
8399 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
8400 Change expected output of print/whatis/ptype with functions with
8401 no debug info. Test all supported languages. Call
8402 test_call_promotion.
8403 * gdb.compile/compile.exp: Adjust expected output to expect
8404 warning.
8405 * gdb.threads/siginfo-threads.exp: Likewise.
8406
54990598
PA
84072017-09-04 Pedro Alves <palves@redhat.com>
8408
8409 * gdb.base/callfuncs.exp (do_function_calls): New parameter
8410 "prototypes". Test calling float functions via prototyped and
8411 unprototyped function pointers.
8412 (perform_all_tests): New parameter "prototypes". Pass it down.
8413 (top level): Pass down "prototypes" parameter to
8414 perform_all_tests.
8415
34d16ea2
SM
84162017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8417
8418 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
8419 Test with nested loops.
8420
9521ecda
SM
84212017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8422
8423 * gdb.base/commands.exp: Call the new procedures.
8424 (loop_break_test, loop_continue_test): New procedures.
8425
80a65e9b
SM
84262017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8427
8428 * gdb.base/commands.exp: Call new procedure.
8429 (define_if_without_arg_test): New procedure.
8430
e439fa14
PA
84312017-09-04 Pedro Alves <palves@redhat.com>
8432
8433 * gdb.base/list-ambiguous.exp: New file.
8434 * gdb.base/list-ambiguous0.c: New file.
8435 * gdb.base/list-ambiguous1.c: New file.
8436 * gdb.base/list.exp (test_list_range): Adjust expected output.
8437
0a2dde4a
SDJ
84382017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8439
8440 * gdb.base/share-env-with-gdbserver.c: New file.
8441 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8442
5e89eb3a
SM
84432017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8444
8445 * gdb.base/commands.exp (gdbvar_simple_if_test,
8446 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8447 progvar_simple_if_test, progvar_simple_while_test,
8448 progvar_complex_if_while_test, user_defined_command_test,
8449 user_defined_command_args_eval,
8450 user_defined_command_args_stack_test,
8451 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8452 temporary_breakpoint_commands,
8453 gdb_test_no_prompt, redefine_hook_test,
8454 redefine_backtrace_test): Remove "global gdb_prompt".
8455
fd437cbc
SM
84562017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8457
8458 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8459 New proc, call it from toplevel.
8460
87215ad1
SDJ
84612017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8462
8463 PR remote/21852
8464 * gdb.server/normal.c: New file, copied from gdb.base.
8465 * gdb.server/run-without-local-binary.exp: New file.
8466
58afddc6
WP
84672017-08-07 Weimin Pan <weimin.pan@oracle.com>
8468
8469 * gdb.arch/sparc64-adi.exp: New file.
8470 * gdb.arch/sparc64-adi.c: New file.
8471
5277199a
PA
84722017-08-22 Pedro Alves <palves@redhat.com>
8473
8474 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8475 (top level): Add "list all overloads" tests.
8476
14278e1f
TT
84772017-08-22 Tom Tromey <tom@tromey.com>
8478
8479 * gdb.gdb/xfullpath.exp: Remove.
8480
bf223d3e
PA
84812017-08-21 Pedro Alves <palves@redhat.com>
8482
8483 PR gdb/19487
8484 * gdb.base/symbol-alias.c: New.
8485 * gdb.base/symbol-alias2.c: New.
8486 * gdb.base/symbol-alias.exp: New.
8487
c973d0aa
PA
84882017-08-21 Pedro Alves <palves@redhat.com>
8489
8490 * gdb.base/dfp-test.c
8491 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8492 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8493 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8494 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8495 * gdb.base/whatis-ptype-typedefs.c: New.
8496 * gdb.base/whatis-ptype-typedefs.exp: New.
8497 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8498 (an_int, an_int_type, an_int_type2): New globals.
8499 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8500 involving typedefs and cast expressions.
8501 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8502 (lookup_typedefs_function): New.
8503 (typedefs_pretty_printers_dict): New.
8504 (top level): Register lookup_typedefs_function in
8505 gdb.pretty_printers.
8506
6d580b63
YQ
85072017-08-18 Yao Qi <yao.qi@linaro.org>
8508
8509 * gdb.server/unittest.exp: New.
8510
206726fb
SDJ
85112017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8512
8513 PR gdb/21954
8514 * gdb.base/environ.exp: Add test to check if 'unset environment'
8515 works.
8516
bf0ec4c2
AA
85172017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8518
8519 * lib/gdb.exp (universal_compile_options): New caching proc.
8520 (gdb_compile): Suppress GCC's coloring of messages.
8521
d6382fff
TT
85222017-08-14 Tom Tromey <tom@tromey.com>
8523
8524 PR gdb/21675:
8525 * gdb.base/printcmds.exp (test_radices): New function.
8526 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8527 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8528 * lib/gdb.exp (get_integer_valueof): Use p/d.
8529
c2c2dd9f
SM
85302017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8531
8532 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8533 characters.
8534
fdffd6f4
TT
85352017-08-05 Tom Tromey <tom@tromey.com>
8536
8537 * gdb.rust/simple.exp: Allow String to appear in a different
8538 namespace.
8539
27d41eac
YQ
85402017-07-26 Yao Qi <yao.qi@linaro.org>
8541
8542 * gdb.gdb/unittest.exp: Invoke command
8543 "maintenance check xml-descriptions".
8544
031ed05d
AA
85452017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8546
8547 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8548 calling context.
8549 (hex128): Drop erroneous calculation of parameters.
8550
dcd27ddf
SM
85512017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8552
8553 * gdb.python/py-unwind.exp: Disable stack protection when
8554 building test file.
8555
47e77640
PA
85562017-07-20 Pedro Alves <palves@redhat.com>
8557
8558 * gdb.base/default.exp (set language): Adjust expected output.
8559
62d2a18a
PA
85602017-07-20 Pedro Alves <palves@redhat.com>
8561
8562 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8563 (test_minsym): ... this, and make static.
8564 (get_pck__foo__bar__minsym): Rename to ...
8565 (get_test_minsym): ... this.
8566 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8567 symbol names and comments.
8568 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8569 (get_test_minsym): ... this.
8570 (pck__foo__bar__minsym__2): Rename to ...
8571 (test_minsym): ... this.
8572 (main): Adjust.
8573
c45ec17c
PA
85742017-07-17 Pedro Alves <palves@redhat.com>
8575
8576 * gdb.base/completion.exp: Adjust expected output.
8577 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8578 the completer works.
8579
c6756f62
PA
85802017-07-17 Pedro Alves <palves@redhat.com>
8581
8582 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8583
5bd68487
AB
85842017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8585
8586 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8587
8880f2a9
TT
85882017-07-14 Tom Tromey <tom@tromey.com>
8589
8590 PR rust/21764:
8591 * gdb.rust/simple.exp: Add tests.
8592
65547233
TT
85932017-07-14 Tom Tromey <tom@tromey.com>
8594
8595 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8596
8f14146e
PA
85972017-07-14 Pedro Alves <palves@redhat.com>
8598
8599 * gdb.linespec/base/one/thefile.cc (z1): New function.
8600 * gdb.linespec/base/two/thefile.cc (z2): New function.
8601 * gdb.linespec/linespec.exp: Add tests.
8602
b4365d02
AB
86032017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8604
8605 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8606 to mi_create_breakpoint.
8607
5d2cbaa5
AB
86082017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8609
8610 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8611 mi_create_breakpoint.
8612
11cb5716
IB
86132017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8614
8615 * gdb.dlang/demangle.exp: Update for demangling changes.
8616
03278692
TT
86172017-07-09 Tom Tromey <tom@tromey.com>
8618
8619 * gdb.dwarf2/shortpiece.exp: New file.
8620
33c5cd75
DB
86212017-07-06 David Blaikie <dblaikie@gmail.com>
8622
8623 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8624 built from fissiont-multi-cu{1,2}.c.
8625 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8626 except putting 'main' and 'func' in separate CUs in the same DWO file.
8627 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8628 test.
8629 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8630 test.
8631
8455d262
PA
86322017-07-06 Pedro Alves <palves@redhat.com>
8633
8634 * gdb.python/py-unwind.exp: Test flushregs.
8635
dc4bde35
SDJ
86362017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8637
8638 PR cli/21688
8639 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8640 tests for alias commands and trailing whitespace.
8641
51ed89aa
SDJ
86422017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8643
8644 PR cli/21688
8645 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8646 procedure. Call it.
8647
eb17d413
PA
86482017-06-29 Pedro Alves <palves@redhat.com>
8649
8650 * gdb.base/printcmds.exp: Add tests.
8651
41664b45
DG
86522017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8653
8654 PR gdb/21337
8655 * gdb.base/reread-readsym.exp: New file.
8656 * gdb.base/reread-readsym.c: New file.
8657
75312ae3
KB
86582017-06-21 Kevin Buettner <kevinb@redhat.com>
8659
8660 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8661 subpattern.
8662
66953522
PB
86632017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8664
8665 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8666 extended mnemonic.
8667 * gdb.arch/powerpc-power9.s: Likewise.
8668
5524b525
AA
86692017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8670
8671 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8672 on 32-bit x86 targets. Exploit is_*_target macros where
8673 appropriate.
8674
03c8af18
AA
86752017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8676
8677 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8678 register pieces.
8679
3bf31011
AA
86802017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8681
8682 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8683 located in one or more DWARF pieces.
8684
805acca0
AA
86852017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8686
8687 * lib/gdb.exp (get_endianness): New proc.
8688 * gdb.arch/aarch64-fp.exp: Use it.
8689 * gdb.arch/altivec-regs.exp: Likewise.
8690 * gdb.arch/e500-regs.exp: Likewise.
8691 * gdb.arch/vsx-regs.exp: Likewise.
8692 * gdb.base/dump.exp: Likewise.
8693 * gdb.base/funcargs.exp: Likewise.
8694 * gdb.base/gnu_vector.exp: Likewise.
8695 * gdb.dwarf2/formdata16.exp: Likewise.
8696 * gdb.dwarf2/implptrpiece.exp: Likewise.
8697 * gdb.dwarf2/nonvar-access.exp: Likewise.
8698 * gdb.python/py-inferior.exp: Likewise.
8699 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8700
e9352324
AA
87012017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8702
8703 PR gdb/21226
8704 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8705 stack value pieces are taken from the LSB end.
8706
d5d1163e
AA
87072017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8708
8709 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8710 variable at nonzero offset.
8711
0567c986
AA
87122017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8713
8714 * gdb.dwarf2/var-access.c: New file.
8715 * gdb.dwarf2/var-access.exp: New test.
8716 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8717
973e9aab
TT
87182017-06-12 Tom Tromey <tom@tromey.com>
8719
8720 * gdb.dwarf2/formdata16.exp: Add tests.
8721
d9109c80
TT
87222017-06-12 Tom Tromey <tom@tromey.com>
8723
8724 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8725
30a25466
TT
87262017-06-12 Tom Tromey <tom@tromey.com>
8727
8728 PR exp/16225:
8729 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8730 * gdb.arch/vsx-regs.exp: Update tests.
8731 * gdb.arch/s390-vregs.exp (hex128): New proc.
8732 Update test.
8733 * gdb.arch/altivec-regs.exp: Update tests.
8734
aefd8b33
SDJ
87352017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8736
8737 * gdb.base/startup-with-shell.c: New file.
8738 * gdb.base/startup-with-shell.exp: Likewise.
8739
2090129c
SDJ
87402017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8741
8742 * gdb.server/non-existing-program.exp: Update regex in order to
8743 reflect the fact that gdbserver is now using fork_inferior (with a
8744 shell) to startup the inferior.
8745
8e86a419
SM
87462017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8747
8748 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8749 support function calls from GDB.
8750
e6cf65f2
TT
87512017-05-21 Tom Tromey <tom@tromey.com>
8752
8753 PR rust/21466:
8754 * gdb.rust/unsized.exp: New file.
8755 * gdb.rust/unsized.rs: New file.
8756
43cc5389
TT
87572017-05-19 Tom Tromey <tom@tromey.com>
8758
8759 PR rust/21484:
8760 * gdb.rust/watch.exp: New file.
8761 * gdb.rust/watch.rs: New file.
8762
ec8df234
TT
87632017-05-18 Tom Tromey <tom@tromey.com>
8764
8765 * gdb.rust/simple.exp: Allow Box to be qualified.
8766
3e3e7fae
TP
87672017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8768
8769 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8770
59cc050d
PA
87712017-05-18 Pedro Alves <palves@redhat.com>
8772
8773 * gdb.base/fileio.c (test_write, test_read, test_close)
8774 (test_fstat): Don't print 'ret' in the fail path.
8775
c8f6abd1
PA
87762017-05-18 Pedro Alves <palves@redhat.com>
8777
8778 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8779 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8780 (test_system, test_rename, test_unlink, test_time): Change
8781 prototypes.
8782 * gdb.base/fileio.exp (stop_msg): Adjust.
8783
d2a03b77
PA
87842017-05-18 Pedro Alves <palves@redhat.com>
8785
8786 * gdb.base/fileio.c (null_str): New global.
8787 (test_stat): Use it.
8788 * gdb.base/fileio.exp: Remove nowarnings.
8789
0d5c6999
YQ
87902017-05-17 Yao Qi <yao.qi@linaro.org>
8791
8792 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8793
21873064
YQ
87942017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8795
8796 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8797 argument command.
8798 (top-level): Invoke test_set_inferior_tty.
8799
d512d31c
PA
88002017-05-04 Pedro Alves <palves@redhat.com>
8801
8802 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8803 Add parens to print call for Python 3.
8804
90cef2ed
KS
88052017-05-03 Keith Seitz <keiths@redhat.com>
8806
8807 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8808 (main): Call it.
8809
14f819c8
TW
88102017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8811
8812 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8813 to prev and next.
8814
913aeadd
TW
88152017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8816
8817 * gdb.python/py-record-btrace.exp: Remove test for
8818 gdb.BtraceInstruction.error.
8819
a3be24ad
TW
88202017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8821
8822 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8823
ae20e79a
TW
88242017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8825
8826 * gdb.python/py-record-btrace-threads.c: New file.
8827 * gdb.python/py-record-btrace-threads.exp: New file.
8828
45ce1b47
SDJ
88292017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8830
8831 PR testsuite/8595
8832 * gdb.base/environ.exp: Make test available in all architectures.
8833 Move bits related to "info program" testing to
8834 gdb.base/info-program.exp. Rewrite tests to use the two new
8835 procedures mentione below.
8836 (test_set_show_env_var) New procedure.
8837 (test_set_show_env_var_equal): Likewise.
8838 * gdb.base/info-program.exp: New file.
8839
e15c3eb4
KS
88402017-04-27 Keith Seitz <keiths@redhat.com>
8841
8842 * gdb.cp/oranking.cc (test15): New function.
8843 (main): Call test15 and declare additional variables for testing.
8844 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8845 "p foo101('abc')" tests.
8846 Add tests for cv qualifier overloads.
8847 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8848 "lvalue reference overload" test.
8849 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8850 "print value of f1 on Child&& in f2" test.
8851
3a3fd0fd
PA
88522017-04-19 Pedro Alves <palves@redhat.com>
8853
8854 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8855 procedure.
8856 (top level): Call it.
8857 * lib/gdb.exp (gdb_define_cmd): New procedure.
8858
53375380
PA
88592017-04-12 Pedro Alves <palves@redhat.com>
8860
8861 PR gdb/21323
8862 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8863 (wchar): New global.
8864 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8865 (do_test_wide_char, wide_char_types_no_program, top level): Add
8866 wchar_t testing.
8867
53e710ac
PA
88682017-04-12 Pedro Alves <palves@redhat.com>
8869
8870 PR c++/21323
8871 * gdb.cp/wide_char_types.c: New file.
8872 * gdb.cp/wide_char_types.exp: New file.
8873
0ad9d8c7
SDJ
88742017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8875
8876 PR gdb/21352
8877 * gdb.trace/tsv.exp: Add test for "tsave -r".
8878
b1b45502
IB
88792017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8880
8881 * gdb.dlang/watch-loc.c: New file.
8882 * gdb.dlang/watch-loc.exp: New file.
8883
ec13808e
JK
88842017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8885
8886 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8887
fe5f7374
AK
88882017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8889
8890 * gdb.arch/arc-analyze-prologue.S: New file.
8891 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8892
eea78757
AK
88932017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8894
8895 * gdb.arch/arc-decode-insn.S: New file.
8896 * gdb.arch/arc-decode-insn.exp: Likewise.
8897
5badf10a
IR
88982017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8899
8900 PR tdep/20928
8901 * gdb.arch/sparc64-regs.exp: New file.
8902 * gdb.arch/sparc64-regs.S: Likewise.
8903
cee59b3f
TW
89042017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8905
8906 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8907 and memory view on Python 3.
8908
c0f55cc6
AV
89092017-03-20 Artemiy Volkov <artemiyv@acm.org>
8910 Keith Seitz <keiths@redhat.com>
8911
8912 PR gdb/14441
8913 * gdb.cp/demangle.exp: Add rvalue reference tests.
8914 * gdb.cp/rvalue-ref-casts.cc: New file.
8915 * gdb.cp/rvalue-ref-casts.exp: New file.
8916 * gdb.cp/rvalue-ref-overload.cc: New file.
8917 * gdb.cp/rvalue-ref-overload.exp: New file.
8918 * gdb.cp/rvalue-ref-params.cc: New file.
8919 * gdb.cp/rvalue-ref-params.exp: New file.
8920 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8921 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8922 * gdb.cp/rvalue-ref-types.cc: New file.
8923 * gdb.cp/rvalue-ref-types.exp: New file.
8924 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8925 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8926
51457a05
MAL
89272017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8928
8929 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8930 New procedure.
8931
5b291c04
MAL
89322017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8933
8934 * lib/mi-support.exp (mi_gdb_test): Add additional message
8935 for unexpected output.
8936
59a56148
AA
89372017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8938
8939 * gdb.base/examine-backward.c (Barrier): New character array
8940 constant, to ensure that TestStrings is preceded by a string
8941 terminator.
8942
7942e96e
AA
89432017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8944
8945 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8946 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8947 and implicit pointer into such a location.
8948
6ebac3fb
DE
89492017-03-16 Doug Evans <dje@google.com>
8950
8951 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8952
ec3b243d
TP
89532017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8954
8955 * gdb.cp/m-static.exp: Fix expectation for prototype of
8956 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8957
89582017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8959
8960 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8961 * gdb.guile/scm-lazy-string.c: New file.
8962 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8963 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8964 for pointer, array, typedef lazy strings.
8965
2cc36e25 89662017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8967
8968 PR python/17728, python/18439, python/18779
8969 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8970 * gdb.python/py-lazy-string.c (pointer): New typedef.
8971 (main): New locals ptr, array, typedef_ptr.
8972 * gdb.python/py-value.exp: Move lazy string tests to ...
8973 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8974 array, typedef lazy strings.
ec3b243d 8975
0efcde63
AK
89762017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8977
8978 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8979 Add optional 'test' parameter.
8980
7978d7c3
SM
89812017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8982
8983 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8984 Skip for versions of DejaGnu < 1.5.
8985
896c0c1e
SM
89862017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8987
8988 * lib/gdb.exp (dejagnu_version): New proc.
8989 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8990 Use dejagnu_version.
8991
5f4d1085
KS
89922017-03-10 Keith Seitz <keiths@redhat.com>
8993
8994 PR c++/8128
8995 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8996 type from destructor regexps.
8997 Add a branch which actually passes the test.
8998 Adjust "ptype t5i" test names.
8999
1de05205
PA
90002017-03-08 Pedro Alves <palves@redhat.com>
9001
9002 * gdb.base/step-over-exit.exp: Add explicit test message.
9003
c65d6b55
PA
90042017-03-08 Pedro Alves <palves@redhat.com>
9005
9006 PR gdb/18360
9007 * gdb.threads/interrupt-while-step-over.c: New file.
9008 * gdb.threads/interrupt-while-step-over.exp: New file.
9009
2e86a283
PA
90102017-03-08 Pedro Alves <palves@redhat.com>
9011
9012 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
9013 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
9014
25dcbff6
PA
90152017-03-08 Pedro Alves <palves@redhat.com>
9016
9017 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
9018 PKRU as not supported as a PASS.
9019
dc9366eb
PA
90202017-03-08 Pedro Alves <palves@redhat.com>
9021
9022 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
9023 prefix instead of $binfile1/$binfile2.
9024 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
9025 in test message.
9026 * gdb.python/py-completion.exp: Use "load python file" as test
9027 messages instead of unstable path names.
9028
6e5d74e7
PA
90292017-03-08 Pedro Alves <palves@redhat.com>
9030 Jan Kratochvil <jan.kratochvil@redhat.com>
9031
9032 PR cli/21218
9033 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
9034 New proc.
9035 (top level): Call it.
9036
9753a2f6
PA
90372017-03-08 Pedro Alves <palves@redhat.com>
9038
9039 PR tui/21216
9040 * gdb.tui/tui-nl-filtered-output.exp: New file.
9041
1a4dd9dd
PA
90422017-03-08 Pedro Alves <palves@redhat.com>
9043
9044 * gdb.base/completion.exp: Move TUI completion tests to ...
9045 * gdb.tui/completion.exp: ... this new file.
9046
7cbbff33
PA
90472017-03-08 Pedro Alves <palves@redhat.com>
9048
9049 * gdb.base/tui-disasm-long-lines.c,
9050 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
9051 gdb.base/tui-layout.exp: Move to ...
9052 * gdb.tui/: ... this new directory.
9053
5f6fd321
PA
90542017-03-07 Pedro Alves <palves@redhat.com>
9055
9056 * gdb.base/tui-layout.c: New file.
9057 * gdb.base/tui-layout.exp: New file.
9058
44959fa8
PA
90592017-03-07 Pedro Alves <palves@redhat.com>
9060
9061 * gdb.base/tui-layout.c: Rename to ...
9062 * gdb.base/tui-disasm-long-lines.c: ... this.
9063 * gdb.base/tui-layout.exp: Rename to ...
9064 * gdb.base/tui-disasm-long-lines.exp: ... this.
9065
f8c4e718
PA
90662017-03-07 Pedro Alves <palves@redhat.com>
9067
9068 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
9069
6dbb839a 90702017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
9071
9072 * i386-mpx-call.c: New file.
9073 * i386-mpx-call.exp: New file.
9074
65b48a81
PB
90752017-02-28 Peter Bergner <bergner@vnet.ibm.com>
9076
9077 * gdb.arch/powerpc-power.exp: Delete test.
9078 * gdb.arch/powerpc-power.s: Likewise.
9079 * gdb.disasm/disassembler-options.exp: New test.
9080 * gdb.arch/powerpc-altivec.exp: Likewise.
9081 * gdb.arch/powerpc-altivec.s: Likewise.
9082 * gdb.arch/powerpc-altivec2.exp: Likewise.
9083 * gdb.arch/powerpc-altivec2.s: Likewise.
9084 * gdb.arch/powerpc-altivec3.exp: Likewise.
9085 * gdb.arch/powerpc-altivec3.s: Likewise.
9086 * gdb.arch/powerpc-power7.exp: Likewise.
9087 * gdb.arch/powerpc-power7.s: Likewise.
9088 * gdb.arch/powerpc-power8.exp: Likewise.
9089 * gdb.arch/powerpc-power8.s: Likewise.
9090 * gdb.arch/powerpc-power9.exp: Likewise.
9091 * gdb.arch/powerpc-power9.s: Likewise.
9092 * gdb.arch/powerpc-vsx.exp: Likewise.
9093 * gdb.arch/powerpc-vsx.s: Likewise.
9094 * gdb.arch/powerpc-vsx2.exp: Likewise.
9095 * gdb.arch/powerpc-vsx2.s: Likewise.
9096 * gdb.arch/powerpc-vsx3.exp: Likewise.
9097 * gdb.arch/powerpc-vsx3.s: Likewise.
9098 * gdb.arch/arm-disassembler-options.exp: Likewise.
9099 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
9100 * gdb.arch/s390-disassembler-options.exp: Likewise.
9101
17cd4947
LM
91022017-02-23 Luis Machado <lgustavo@codesourcery.com>
9103
9104 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
9105 (check_supported_features): ... this. Changed return type to void.
9106 (supports_rdseed): New static global.
9107 (rdseed): Check supports_rdseed.
9108 (initialize): Call check_supported_features.
9109
2039d74e
EBM
91102017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9111
9112 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9113 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9114 and lqarx/stqcx.
9115 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9116 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9117
a51d7ecf
EBM
91182017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9119
9120 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9121 uppercase.
9122
0224619f
JK
91232017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9124
9125 * gdb.dwarf2/formdata16.c: New file.
9126 * gdb.dwarf2/formdata16.exp: New file.
9127 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9128
216f72a1
JK
91292017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9130
9131 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9132 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9133 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9134 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9135 DW_AT_GNU_*.
9136
43988095
JK
91372017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9138
9139 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9140
99e8a4f9
SDJ
91412017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9142
9143 PR gdb/21164
9144 * gdb.base/maint.exp: Add testcases for when the commands do
9145 not have arguments.
9146
b58a8c0c
TP
91472017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9148
9149 * gdb.cp/chained-calls.exp: Use p instead of P.
9150
4e746bb6
TW
91512017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9152
9153 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9154 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9155
3f77c769
TT
91562017-02-14 Tom Tromey <tom@tromey.com>
9157
9158 PR python/13598:
9159 * gdb.python/py-events.exp: Add before_prompt event tests.
9160
075beec0
AA
91612017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9162
9163 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
9164
bf5f525c
LM
91652017-02-13 Luis Machado <lgustavo@codesourcery.com>
9166
9167 * gdb.linespec/explicit.c (my_unique_function_name): New function.
9168 (main): Call my_unique_function_name.
9169 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
9170 completion of patterns with a single match.
9171 Add missing -re switches to gdb_test_multiple calls.
9172
13a66184
LM
91732017-02-13 Luis Machado <lgustavo@codesourcery.com>
9174
9175 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
9176 return if core file is not recognized.
9177
26a06916
SM
91782017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9179
9180 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
9181 and extra UIs.
9182
b761ca9e
SM
91832017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9184
9185 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
9186 proc_with_prefix.
9187
b964bee0
TT
91882017-02-10 Tom Tromey <tom@tromey.com>
9189
9190 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
9191
18da0c51
MG
91922017-02-10 Martin Galvan <martingalvan@sourceware.org>
9193
9194 PR gdb/21122
9195 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
9196
604c4576
JG
91972017-02-08 Jerome Guitton <guitton@adacore.com>
9198
9199 * gdb.base/define.exp: Add test for command abbreviations
9200 in define.
9201
20b477a7
LM
92022017-02-06 Luis Machado <lgustavo@codesourcery.com>
9203
9204 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
9205 * gdb.reverse/insn-reverse-x86.c: New file.
9206
3f7b46f2
IR
92072017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
9208
9209 PR tdep/20936
9210 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
9211
f0fd41c1
TT
92122017-02-03 Tom Tromey <tom@tromey.com>
9213
9214 PR rust/21097:
9215 * gdb.rust/simple.exp: Add new tests.
9216
5be5dbf0
PA
92172017-02-02 Pedro Alves <palves@redhat.com>
9218
9219 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
9220 tests.
9221
7346ef59
AA
92222017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9223
9224 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
9225 taking a 2-byte value out of a 4-byte DWARF implicit value on
9226 big-endian targets.
9227 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
9228 logic. Add test cases for DW_OP_implicit.
9229
787f0025
MM
92302017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9231
9232 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
9233
68777c29
MM
92342017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9235
9236 * gdb.btrace/enable.exp: Call gdb_exit before
9237 skip_gdbserver_tests.
9238
0a1c7e28
MM
92392017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9240
9241 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
9242 GDBFLAGS.
9243
b5ac99b0
MM
92442017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9245
9246 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
9247 the test is skipped.
9248 * gdb.btrace/data.exp: Likewise.
9249 * gdb.btrace/delta.exp: Likewise.
9250 * gdb.btrace/dlopen.exp: Likewise.
9251 * gdb.btrace/enable-running.exp: Likewise.
9252 * gdb.btrace/enable.exp: Likewise.
9253 * gdb.btrace/exception.exp: Likewise.
9254 * gdb.btrace/function_call_history.exp: Likewise.
9255 * gdb.btrace/gcore.exp: Likewise.
9256 * gdb.btrace/instruction_history.exp: Likewise.
9257 * gdb.btrace/multi-thread-step.exp: Likewise.
9258 * gdb.btrace/nohist.exp: Likewise.
9259 * gdb.btrace/non-stop.exp: Likewise.
9260 * gdb.btrace/reconnect.exp: Likewise.
9261 * gdb.btrace/record_goto-step.exp: Likewise.
9262 * gdb.btrace/record_goto.exp: Likewise.
9263 * gdb.btrace/rn-dl-bind.exp: Likewise.
9264 * gdb.btrace/segv.exp: Likewise.
9265 * gdb.btrace/step.exp: Likewise.
9266 * gdb.btrace/stepi.exp: Likewise.
9267 * gdb.btrace/tailcall-only.exp: Likewise.
9268 * gdb.btrace/tailcall.exp: Likewise.
9269 * gdb.btrace/tsx.exp: Likewise.
9270 * gdb.btrace/unknown_functions.exp: Likewise.
9271 * gdb.btrace/vdso.exp: Likewise.
9272
cd4007e4
MM
92732017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9274
9275 * gdb.btrace/enable-running.c: New.
9276 * gdb.btrace/enable-running.exp: New.
9277
2735833d
WT
92782017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
9279
9280 * gdb.arch/amd64-gs_base.c: New file.
9281 * gdb.arch/amd64-gs_base.exp: New file.
9282
b51e1e94
LM
92832017-01-26 Luis Machado <lgustavo@codesourcery.com>
9284
9285 * lib/memory.exp: Remove spurious empty newlines.
9286
72ca0410
SM
92872017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
9288
9289 * gdb.python/py-bad-printers.exp: Load python file using "source".
9290 * gdb.python/py-events.exp: Likewise.
9291 * gdb.python/py-evsignal.exp: Likewise.
9292 * gdb.python/py-evthreads.exp: Likewise.
9293 * gdb.python/py-frame-args.exp: Likewise.
9294 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
9295 * gdb.python/py-framefilter-mi.exp: Likewise.
9296 * gdb.python/py-framefilter.exp: Likewise.
9297 * gdb.python/py-mi.exp: Likewise.
9298 * gdb.python/py-pp-maint.exp: Likewise.
9299 * gdb.python/py-pp-registration.exp: Likewise.
9300 * gdb.python/py-prettyprint.exp: Likewise.
9301 (run_lang_tests): Likewise.
9302 * gdb.python/py-typeprint.exp: Likewise.
9303
e309aa65
LM
93042017-01-26 Luis Machado <lgustavo@codesourcery.com>
9305
9306 * lib/memory.exp: New file.
9307 * lib/gdb.exp: Load memory.exp.
9308 * gdb.base/memattr.exp (delete_memory): Move proc to
9309 lib/memory.exp and rename to delete_memory_regions.
9310 Replace delete_memory with delete_memory_regions.
9311 Cleanup memory regions before tests.
9312 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
9313 before tests.
9314
515aff23
LM
93152017-01-26 Luis Machado <lgustavo@codesourcery.com>
9316
9317 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
9318 files.
9319 (initialize): New function conditionally defined.
9320 (testcases): Move within conditional block.
9321 (main): Call initialize.
9322 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
9323 of gdb.reverse/insn-reverse.c.
9324 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
9325 gdb.reverse/insn-reverse.c.
9326
d8b49cf0
YQ
93272017-01-26 Yao Qi <yao.qi@linaro.org>
9328
9329 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
9330 disassemble on address 0.
9331
f13a9a0c
YQ
93322017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
9333 Yao Qi <yao.qi@linaro.org>
9334
9335 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
9336 * gdb.dwarf2/implptr-64bit.S: Remove.
9337 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
9338 variables in caller's context. Add DW_OP_implicit_value.
9339
5ac95241
YQ
93402017-01-25 Yao Qi <yao.qi@linaro.org>
9341
9342 * lib/dwarf.exp (Dwarf::_location): Handle
9343 DW_OP_GNU_implicit_pointer with proper size.
9344
23e82930
LM
93452017-01-20 Luis Machado <lgustavo@codesourcery.com>
9346
9347 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
9348 and add untested calls.
9349
d334ae25
LM
93502017-01-20 Luis Machado <lgustavo@codesourcery.com>
9351
9352 * gdb.python/python.exp: Check line number against what GDB thinks
9353 the line number is for func1.
9354
f5e6296e
IB
93552017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
9356
9357 * gdb.dlang/debug-expr.exp: New file.
9358
5b362f04
LM
93592016-12-23 Luis Machado <lgustavo@codesourcery.com>
9360
9361 Fix test names for the following files:
9362
9363 * gdb.ada/exec_changed.exp
9364 * gdb.ada/info_types.exp
9365 * gdb.arch/aarch64-atomic-inst.exp
9366 * gdb.arch/aarch64-fp.exp
9367 * gdb.arch/altivec-abi.exp
9368 * gdb.arch/altivec-regs.exp
9369 * gdb.arch/amd64-byte.exp
9370 * gdb.arch/amd64-disp-step.exp
9371 * gdb.arch/amd64-dword.exp
9372 * gdb.arch/amd64-entry-value-inline.exp
9373 * gdb.arch/amd64-entry-value-param.exp
9374 * gdb.arch/amd64-entry-value-paramref.exp
9375 * gdb.arch/amd64-entry-value.exp
9376 * gdb.arch/amd64-i386-address.exp
9377 * gdb.arch/amd64-invalid-stack-middle.exp
9378 * gdb.arch/amd64-invalid-stack-top.exp
9379 * gdb.arch/amd64-optimout-repeat.exp
9380 * gdb.arch/amd64-prologue-skip.exp
9381 * gdb.arch/amd64-prologue-xmm.exp
9382 * gdb.arch/amd64-stap-special-operands.exp
9383 * gdb.arch/amd64-stap-wrong-subexp.exp
9384 * gdb.arch/amd64-tailcall-cxx.exp
9385 * gdb.arch/amd64-tailcall-noret.exp
9386 * gdb.arch/amd64-tailcall-ret.exp
9387 * gdb.arch/amd64-tailcall-self.exp
9388 * gdb.arch/amd64-word.exp
9389 * gdb.arch/arm-bl-branch-dest.exp
9390 * gdb.arch/arm-disp-step.exp
9391 * gdb.arch/arm-neon.exp
9392 * gdb.arch/arm-single-step-kernel-helper.exp
9393 * gdb.arch/avr-flash-qualifier.exp
9394 * gdb.arch/disp-step-insn-reloc.exp
9395 * gdb.arch/e500-abi.exp
9396 * gdb.arch/e500-regs.exp
9397 * gdb.arch/ftrace-insn-reloc.exp
9398 * gdb.arch/i386-avx512.exp
9399 * gdb.arch/i386-bp_permanent.exp
9400 * gdb.arch/i386-byte.exp
9401 * gdb.arch/i386-cfi-notcurrent.exp
9402 * gdb.arch/i386-disp-step.exp
9403 * gdb.arch/i386-dr3-watch.exp
9404 * gdb.arch/i386-float.exp
9405 * gdb.arch/i386-gnu-cfi.exp
9406 * gdb.arch/i386-mpx-map.exp
9407 * gdb.arch/i386-mpx-sigsegv.exp
9408 * gdb.arch/i386-mpx-simple_segv.exp
9409 * gdb.arch/i386-mpx.exp
9410 * gdb.arch/i386-permbkpt.exp
9411 * gdb.arch/i386-prologue.exp
9412 * gdb.arch/i386-signal.exp
9413 * gdb.arch/i386-size-overlap.exp
9414 * gdb.arch/i386-unwind.exp
9415 * gdb.arch/i386-word.exp
9416 * gdb.arch/mips-fcr.exp
9417 * gdb.arch/powerpc-d128-regs.exp
9418 * gdb.arch/powerpc-stackless.exp
9419 * gdb.arch/ppc64-atomic-inst.exp
9420 * gdb.arch/s390-stackless.exp
9421 * gdb.arch/s390-tdbregs.exp
9422 * gdb.arch/s390-vregs.exp
9423 * gdb.arch/sparc-sysstep.exp
9424 * gdb.arch/thumb-bx-pc.exp
9425 * gdb.arch/thumb-singlestep.exp
9426 * gdb.arch/thumb2-it.exp
9427 * gdb.arch/vsx-regs.exp
9428 * gdb.asm/asm-source.exp
9429 * gdb.base/a2-run.exp
9430 * gdb.base/advance.exp
9431 * gdb.base/all-bin.exp
9432 * gdb.base/anon.exp
9433 * gdb.base/args.exp
9434 * gdb.base/arithmet.exp
9435 * gdb.base/async-shell.exp
9436 * gdb.base/async.exp
9437 * gdb.base/attach-pie-noexec.exp
9438 * gdb.base/attach-twice.exp
9439 * gdb.base/auto-load.exp
9440 * gdb.base/bang.exp
9441 * gdb.base/bitfields.exp
9442 * gdb.base/break-always.exp
9443 * gdb.base/break-caller-line.exp
9444 * gdb.base/break-entry.exp
9445 * gdb.base/break-inline.exp
9446 * gdb.base/break-on-linker-gcd-function.exp
9447 * gdb.base/break-probes.exp
9448 * gdb.base/break.exp
9449 * gdb.base/breakpoint-shadow.exp
9450 * gdb.base/call-ar-st.exp
9451 * gdb.base/call-sc.exp
9452 * gdb.base/call-signal-resume.exp
9453 * gdb.base/call-strs.exp
9454 * gdb.base/callfuncs.exp
9455 * gdb.base/catch-fork-static.exp
9456 * gdb.base/catch-gdb-caused-signals.exp
9457 * gdb.base/catch-load.exp
9458 * gdb.base/catch-signal-fork.exp
9459 * gdb.base/catch-signal.exp
9460 * gdb.base/catch-syscall.exp
9461 * gdb.base/charset.exp
9462 * gdb.base/checkpoint.exp
9463 * gdb.base/chng-syms.exp
9464 * gdb.base/code-expr.exp
9465 * gdb.base/code_elim.exp
9466 * gdb.base/commands.exp
9467 * gdb.base/completion.exp
9468 * gdb.base/complex.exp
9469 * gdb.base/cond-expr.exp
9470 * gdb.base/condbreak.exp
9471 * gdb.base/consecutive.exp
9472 * gdb.base/continue-all-already-running.exp
9473 * gdb.base/coredump-filter.exp
9474 * gdb.base/corefile.exp
9475 * gdb.base/dbx.exp
9476 * gdb.base/debug-expr.exp
9477 * gdb.base/define.exp
9478 * gdb.base/del.exp
9479 * gdb.base/disabled-location.exp
9480 * gdb.base/disasm-end-cu.exp
9481 * gdb.base/disasm-optim.exp
9482 * gdb.base/display.exp
9483 * gdb.base/duplicate-bp.exp
9484 * gdb.base/ena-dis-br.exp
9485 * gdb.base/ending-run.exp
9486 * gdb.base/enumval.exp
9487 * gdb.base/environ.exp
9488 * gdb.base/eu-strip-infcall.exp
9489 * gdb.base/eval-avoid-side-effects.exp
9490 * gdb.base/eval-skip.exp
9491 * gdb.base/exitsignal.exp
9492 * gdb.base/expand-psymtabs.exp
9493 * gdb.base/filesym.exp
9494 * gdb.base/find-unmapped.exp
9495 * gdb.base/finish.exp
9496 * gdb.base/float.exp
9497 * gdb.base/foll-exec-mode.exp
9498 * gdb.base/foll-exec.exp
9499 * gdb.base/foll-fork.exp
9500 * gdb.base/fortran-sym-case.exp
9501 * gdb.base/freebpcmd.exp
9502 * gdb.base/func-ptr.exp
9503 * gdb.base/func-ptrs.exp
9504 * gdb.base/funcargs.exp
9505 * gdb.base/gcore-buffer-overflow.exp
9506 * gdb.base/gcore-relro-pie.exp
9507 * gdb.base/gcore-relro.exp
9508 * gdb.base/gcore.exp
9509 * gdb.base/gdb1090.exp
9510 * gdb.base/gdb11530.exp
9511 * gdb.base/gdb11531.exp
9512 * gdb.base/gdb1821.exp
9513 * gdb.base/gdbindex-stabs.exp
9514 * gdb.base/gdbvars.exp
9515 * gdb.base/hbreak.exp
9516 * gdb.base/hbreak2.exp
9517 * gdb.base/included.exp
9518 * gdb.base/infcall-input.exp
9519 * gdb.base/inferior-died.exp
9520 * gdb.base/infnan.exp
9521 * gdb.base/info-macros.exp
9522 * gdb.base/info-os.exp
9523 * gdb.base/info-proc.exp
9524 * gdb.base/info-shared.exp
9525 * gdb.base/info-target.exp
9526 * gdb.base/infoline.exp
9527 * gdb.base/interp.exp
9528 * gdb.base/interrupt.exp
9529 * gdb.base/jit-reader.exp
9530 * gdb.base/jit-simple.exp
9531 * gdb.base/kill-after-signal.exp
9532 * gdb.base/kill-detach-inferiors-cmd.exp
9533 * gdb.base/label.exp
9534 * gdb.base/langs.exp
9535 * gdb.base/ldbl_e308.exp
9536 * gdb.base/line-symtabs.exp
9537 * gdb.base/linespecs.exp
9538 * gdb.base/list.exp
9539 * gdb.base/long_long.exp
9540 * gdb.base/longest-types.exp
9541 * gdb.base/maint.exp
9542 * gdb.base/max-value-size.exp
9543 * gdb.base/memattr.exp
9544 * gdb.base/mips_pro.exp
9545 * gdb.base/morestack.exp
9546 * gdb.base/moribund-step.exp
9547 * gdb.base/multi-forks.exp
9548 * gdb.base/nested-addr.exp
9549 * gdb.base/nextoverexit.exp
9550 * gdb.base/noreturn-finish.exp
9551 * gdb.base/noreturn-return.exp
9552 * gdb.base/nostdlib.exp
9553 * gdb.base/offsets.exp
9554 * gdb.base/opaque.exp
9555 * gdb.base/pc-fp.exp
9556 * gdb.base/permissions.exp
9557 * gdb.base/print-symbol-loading.exp
9558 * gdb.base/prologue-include.exp
9559 * gdb.base/psymtab.exp
9560 * gdb.base/ptype.exp
9561 * gdb.base/random-signal.exp
9562 * gdb.base/randomize.exp
9563 * gdb.base/range-stepping.exp
9564 * gdb.base/readline-ask.exp
9565 * gdb.base/recpar.exp
9566 * gdb.base/recurse.exp
9567 * gdb.base/relational.exp
9568 * gdb.base/restore.exp
9569 * gdb.base/return-nodebug.exp
9570 * gdb.base/return.exp
9571 * gdb.base/run-after-attach.exp
9572 * gdb.base/save-bp.exp
9573 * gdb.base/scope.exp
9574 * gdb.base/sect-cmd.exp
9575 * gdb.base/set-lang-auto.exp
9576 * gdb.base/set-noassign.exp
9577 * gdb.base/setvar.exp
9578 * gdb.base/sigall.exp
9579 * gdb.base/sigbpt.exp
9580 * gdb.base/siginfo-addr.exp
9581 * gdb.base/siginfo-infcall.exp
9582 * gdb.base/siginfo-obj.exp
9583 * gdb.base/siginfo.exp
9584 * gdb.base/signals-state-child.exp
9585 * gdb.base/signest.exp
9586 * gdb.base/sigstep.exp
9587 * gdb.base/sizeof.exp
9588 * gdb.base/skip.exp
9589 * gdb.base/solib-corrupted.exp
9590 * gdb.base/solib-nodir.exp
9591 * gdb.base/solib-search.exp
9592 * gdb.base/stack-checking.exp
9593 * gdb.base/stale-infcall.exp
9594 * gdb.base/stap-probe.exp
9595 * gdb.base/start.exp
9596 * gdb.base/step-break.exp
9597 * gdb.base/step-bt.exp
9598 * gdb.base/step-line.exp
9599 * gdb.base/step-over-exit.exp
9600 * gdb.base/step-over-syscall.exp
9601 * gdb.base/step-resume-infcall.exp
9602 * gdb.base/step-test.exp
9603 * gdb.base/store.exp
9604 * gdb.base/structs3.exp
9605 * gdb.base/sym-file.exp
9606 * gdb.base/symbol-without-target_section.exp
9607 * gdb.base/term.exp
9608 * gdb.base/testenv.exp
9609 * gdb.base/ui-redirect.exp
9610 * gdb.base/until.exp
9611 * gdb.base/unwindonsignal.exp
9612 * gdb.base/value-double-free.exp
9613 * gdb.base/vla-datatypes.exp
9614 * gdb.base/vla-ptr.exp
9615 * gdb.base/vla-sideeffect.exp
9616 * gdb.base/volatile.exp
9617 * gdb.base/watch-cond-infcall.exp
9618 * gdb.base/watch-cond.exp
9619 * gdb.base/watch-non-mem.exp
9620 * gdb.base/watch-read.exp
9621 * gdb.base/watch-vfork.exp
9622 * gdb.base/watchpoint-cond-gone.exp
9623 * gdb.base/watchpoint-delete.exp
9624 * gdb.base/watchpoint-hw-hit-once.exp
9625 * gdb.base/watchpoint-hw.exp
9626 * gdb.base/watchpoint-stops-at-right-insn.exp
9627 * gdb.base/watchpoints.exp
9628 * gdb.base/wchar.exp
9629 * gdb.base/whatis-exp.exp
9630 * gdb.btrace/buffer-size.exp
9631 * gdb.btrace/data.exp
9632 * gdb.btrace/delta.exp
9633 * gdb.btrace/dlopen.exp
9634 * gdb.btrace/enable.exp
9635 * gdb.btrace/exception.exp
9636 * gdb.btrace/function_call_history.exp
9637 * gdb.btrace/gcore.exp
9638 * gdb.btrace/instruction_history.exp
9639 * gdb.btrace/nohist.exp
9640 * gdb.btrace/reconnect.exp
9641 * gdb.btrace/record_goto-step.exp
9642 * gdb.btrace/record_goto.exp
9643 * gdb.btrace/rn-dl-bind.exp
9644 * gdb.btrace/segv.exp
9645 * gdb.btrace/step.exp
9646 * gdb.btrace/stepi.exp
9647 * gdb.btrace/tailcall-only.exp
9648 * gdb.btrace/tailcall.exp
9649 * gdb.btrace/tsx.exp
9650 * gdb.btrace/unknown_functions.exp
9651 * gdb.btrace/vdso.exp
9652 * gdb.compile/compile-ifunc.exp
9653 * gdb.compile/compile-ops.exp
9654 * gdb.compile/compile-print.exp
9655 * gdb.compile/compile-setjmp.exp
9656 * gdb.cp/abstract-origin.exp
9657 * gdb.cp/ambiguous.exp
9658 * gdb.cp/annota2.exp
9659 * gdb.cp/annota3.exp
9660 * gdb.cp/anon-ns.exp
9661 * gdb.cp/anon-struct.exp
9662 * gdb.cp/anon-union.exp
9663 * gdb.cp/arg-reference.exp
9664 * gdb.cp/baseenum.exp
9665 * gdb.cp/bool.exp
9666 * gdb.cp/breakpoint.exp
9667 * gdb.cp/bs15503.exp
9668 * gdb.cp/call-c.exp
9669 * gdb.cp/casts.exp
9670 * gdb.cp/chained-calls.exp
9671 * gdb.cp/class2.exp
9672 * gdb.cp/classes.exp
9673 * gdb.cp/cmpd-minsyms.exp
9674 * gdb.cp/converts.exp
9675 * gdb.cp/cp-relocate.exp
9676 * gdb.cp/cpcompletion.exp
9677 * gdb.cp/cpexprs.exp
9678 * gdb.cp/cplabel.exp
9679 * gdb.cp/cplusfuncs.exp
9680 * gdb.cp/cpsizeof.exp
9681 * gdb.cp/ctti.exp
9682 * gdb.cp/derivation.exp
9683 * gdb.cp/destrprint.exp
9684 * gdb.cp/dispcxx.exp
9685 * gdb.cp/enum-class.exp
9686 * gdb.cp/exception.exp
9687 * gdb.cp/exceptprint.exp
9688 * gdb.cp/expand-psymtabs-cxx.exp
9689 * gdb.cp/expand-sals.exp
9690 * gdb.cp/extern-c.exp
9691 * gdb.cp/filename.exp
9692 * gdb.cp/formatted-ref.exp
9693 * gdb.cp/fpointer.exp
9694 * gdb.cp/gdb1355.exp
9695 * gdb.cp/gdb2495.exp
9696 * gdb.cp/hang.exp
9697 * gdb.cp/impl-this.exp
9698 * gdb.cp/infcall-dlopen.exp
9699 * gdb.cp/inherit.exp
9700 * gdb.cp/iostream.exp
9701 * gdb.cp/koenig.exp
9702 * gdb.cp/local.exp
9703 * gdb.cp/m-data.exp
9704 * gdb.cp/m-static.exp
9705 * gdb.cp/mb-ctor.exp
9706 * gdb.cp/mb-inline.exp
9707 * gdb.cp/mb-templates.exp
9708 * gdb.cp/member-name.exp
9709 * gdb.cp/member-ptr.exp
9710 * gdb.cp/meth-typedefs.exp
9711 * gdb.cp/method.exp
9712 * gdb.cp/method2.exp
9713 * gdb.cp/minsym-fallback.exp
9714 * gdb.cp/misc.exp
9715 * gdb.cp/namelessclass.exp
9716 * gdb.cp/namespace-enum.exp
9717 * gdb.cp/namespace-nested-import.exp
9718 * gdb.cp/namespace.exp
9719 * gdb.cp/nextoverthrow.exp
9720 * gdb.cp/no-dmgl-verbose.exp
9721 * gdb.cp/non-trivial-retval.exp
9722 * gdb.cp/noparam.exp
9723 * gdb.cp/nsdecl.exp
9724 * gdb.cp/nsimport.exp
9725 * gdb.cp/nsnested.exp
9726 * gdb.cp/nsnoimports.exp
9727 * gdb.cp/nsrecurs.exp
9728 * gdb.cp/nsstress.exp
9729 * gdb.cp/nsusing.exp
9730 * gdb.cp/operator.exp
9731 * gdb.cp/oranking.exp
9732 * gdb.cp/overload-const.exp
9733 * gdb.cp/overload.exp
9734 * gdb.cp/ovldbreak.exp
9735 * gdb.cp/ovsrch.exp
9736 * gdb.cp/paren-type.exp
9737 * gdb.cp/parse-lang.exp
9738 * gdb.cp/pass-by-ref.exp
9739 * gdb.cp/pr-1023.exp
9740 * gdb.cp/pr-1210.exp
9741 * gdb.cp/pr-574.exp
9742 * gdb.cp/pr10687.exp
9743 * gdb.cp/pr12028.exp
9744 * gdb.cp/pr17132.exp
9745 * gdb.cp/pr17494.exp
9746 * gdb.cp/pr9067.exp
9747 * gdb.cp/pr9167.exp
9748 * gdb.cp/pr9631.exp
9749 * gdb.cp/printmethod.exp
9750 * gdb.cp/psmang.exp
9751 * gdb.cp/psymtab-parameter.exp
9752 * gdb.cp/ptype-cv-cp.exp
9753 * gdb.cp/ptype-flags.exp
9754 * gdb.cp/re-set-overloaded.exp
9755 * gdb.cp/ref-types.exp
9756 * gdb.cp/rtti.exp
9757 * gdb.cp/scope-err.exp
9758 * gdb.cp/shadow.exp
9759 * gdb.cp/smartp.exp
9760 * gdb.cp/static-method.exp
9761 * gdb.cp/static-print-quit.exp
9762 * gdb.cp/temargs.exp
9763 * gdb.cp/templates.exp
9764 * gdb.cp/try_catch.exp
9765 * gdb.cp/typedef-operator.exp
9766 * gdb.cp/typeid.exp
9767 * gdb.cp/userdef.exp
9768 * gdb.cp/using-crash.exp
9769 * gdb.cp/var-tag.exp
9770 * gdb.cp/virtbase.exp
9771 * gdb.cp/virtfunc.exp
9772 * gdb.cp/virtfunc2.exp
9773 * gdb.cp/vla-cxx.exp
9774 * gdb.disasm/t01_mov.exp
9775 * gdb.disasm/t02_mova.exp
9776 * gdb.disasm/t03_add.exp
9777 * gdb.disasm/t04_sub.exp
9778 * gdb.disasm/t05_cmp.exp
9779 * gdb.disasm/t06_ari2.exp
9780 * gdb.disasm/t07_ari3.exp
9781 * gdb.disasm/t08_or.exp
9782 * gdb.disasm/t09_xor.exp
9783 * gdb.disasm/t10_and.exp
9784 * gdb.disasm/t11_logs.exp
9785 * gdb.disasm/t12_bit.exp
9786 * gdb.disasm/t13_otr.exp
9787 * gdb.dlang/circular.exp
9788 * gdb.dwarf2/arr-stride.exp
9789 * gdb.dwarf2/arr-subrange.exp
9790 * gdb.dwarf2/atomic-type.exp
9791 * gdb.dwarf2/bad-regnum.exp
9792 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9793 * gdb.dwarf2/callframecfa.exp
9794 * gdb.dwarf2/clztest.exp
9795 * gdb.dwarf2/corrupt.exp
9796 * gdb.dwarf2/data-loc.exp
9797 * gdb.dwarf2/dup-psym.exp
9798 * gdb.dwarf2/dw2-anon-mptr.exp
9799 * gdb.dwarf2/dw2-anonymous-func.exp
9800 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9801 * gdb.dwarf2/dw2-bad-unresolved.exp
9802 * gdb.dwarf2/dw2-basic.exp
9803 * gdb.dwarf2/dw2-canonicalize-type.exp
9804 * gdb.dwarf2/dw2-case-insensitive.exp
9805 * gdb.dwarf2/dw2-common-block.exp
9806 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9807 * gdb.dwarf2/dw2-compressed.exp
9808 * gdb.dwarf2/dw2-const.exp
9809 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9810 * gdb.dwarf2/dw2-cu-size.exp
9811 * gdb.dwarf2/dw2-dup-frame.exp
9812 * gdb.dwarf2/dw2-entry-value.exp
9813 * gdb.dwarf2/dw2-icycle.exp
9814 * gdb.dwarf2/dw2-ifort-parameter.exp
9815 * gdb.dwarf2/dw2-inline-break.exp
9816 * gdb.dwarf2/dw2-inline-param.exp
9817 * gdb.dwarf2/dw2-intercu.exp
9818 * gdb.dwarf2/dw2-intermix.exp
9819 * gdb.dwarf2/dw2-lexical-block-bare.exp
9820 * gdb.dwarf2/dw2-linkage-name-trust.exp
9821 * gdb.dwarf2/dw2-minsym-in-cu.exp
9822 * gdb.dwarf2/dw2-noloc.exp
9823 * gdb.dwarf2/dw2-op-call.exp
9824 * gdb.dwarf2/dw2-op-out-param.exp
9825 * gdb.dwarf2/dw2-opt-structptr.exp
9826 * gdb.dwarf2/dw2-param-error.exp
9827 * gdb.dwarf2/dw2-producer.exp
9828 * gdb.dwarf2/dw2-ranges-base.exp
9829 * gdb.dwarf2/dw2-ref-missing-frame.exp
9830 * gdb.dwarf2/dw2-reg-undefined.exp
9831 * gdb.dwarf2/dw2-regno-invalid.exp
9832 * gdb.dwarf2/dw2-restore.exp
9833 * gdb.dwarf2/dw2-restrict.exp
9834 * gdb.dwarf2/dw2-single-line-discriminators.exp
9835 * gdb.dwarf2/dw2-strp.exp
9836 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9837 * gdb.dwarf2/dw2-unresolved.exp
9838 * gdb.dwarf2/dw2-var-zero-addr.exp
9839 * gdb.dwarf2/dw4-sig-types.exp
9840 * gdb.dwarf2/dwz.exp
9841 * gdb.dwarf2/dynarr-ptr.exp
9842 * gdb.dwarf2/enum-type.exp
9843 * gdb.dwarf2/gdb-index.exp
9844 * gdb.dwarf2/implptr-64bit.exp
9845 * gdb.dwarf2/implptr-optimized-out.exp
9846 * gdb.dwarf2/implptr.exp
9847 * gdb.dwarf2/implref-array.exp
9848 * gdb.dwarf2/implref-const.exp
9849 * gdb.dwarf2/implref-global.exp
9850 * gdb.dwarf2/implref-struct.exp
9851 * gdb.dwarf2/mac-fileno.exp
9852 * gdb.dwarf2/main-subprogram.exp
9853 * gdb.dwarf2/member-ptr-forwardref.exp
9854 * gdb.dwarf2/method-ptr.exp
9855 * gdb.dwarf2/missing-sig-type.exp
9856 * gdb.dwarf2/nonvar-access.exp
9857 * gdb.dwarf2/opaque-type-lookup.exp
9858 * gdb.dwarf2/pieces-optimized-out.exp
9859 * gdb.dwarf2/pieces.exp
9860 * gdb.dwarf2/pr10770.exp
9861 * gdb.dwarf2/pr13961.exp
9862 * gdb.dwarf2/staticvirtual.exp
9863 * gdb.dwarf2/subrange.exp
9864 * gdb.dwarf2/symtab-producer.exp
9865 * gdb.dwarf2/trace-crash.exp
9866 * gdb.dwarf2/typeddwarf.exp
9867 * gdb.dwarf2/valop.exp
9868 * gdb.dwarf2/watch-notconst.exp
9869 * gdb.fortran/array-element.exp
9870 * gdb.fortran/charset.exp
9871 * gdb.fortran/common-block.exp
9872 * gdb.fortran/complex.exp
9873 * gdb.fortran/derived-type-function.exp
9874 * gdb.fortran/derived-type.exp
9875 * gdb.fortran/logical.exp
9876 * gdb.fortran/module.exp
9877 * gdb.fortran/multi-dim.exp
9878 * gdb.fortran/nested-funcs.exp
9879 * gdb.fortran/print-formatted.exp
9880 * gdb.fortran/subarray.exp
9881 * gdb.fortran/vla-alloc-assoc.exp
9882 * gdb.fortran/vla-datatypes.exp
9883 * gdb.fortran/vla-history.exp
9884 * gdb.fortran/vla-ptr-info.exp
9885 * gdb.fortran/vla-ptype-sub.exp
9886 * gdb.fortran/vla-ptype.exp
9887 * gdb.fortran/vla-sizeof.exp
9888 * gdb.fortran/vla-type.exp
9889 * gdb.fortran/vla-value-sub-arbitrary.exp
9890 * gdb.fortran/vla-value-sub-finish.exp
9891 * gdb.fortran/vla-value-sub.exp
9892 * gdb.fortran/vla-value.exp
9893 * gdb.fortran/whatis_type.exp
9894 * gdb.go/chan.exp
9895 * gdb.go/handcall.exp
9896 * gdb.go/hello.exp
9897 * gdb.go/integers.exp
9898 * gdb.go/methods.exp
9899 * gdb.go/package.exp
9900 * gdb.go/strings.exp
9901 * gdb.go/types.exp
9902 * gdb.go/unsafe.exp
9903 * gdb.guile/scm-arch.exp
9904 * gdb.guile/scm-block.exp
9905 * gdb.guile/scm-breakpoint.exp
9906 * gdb.guile/scm-cmd.exp
9907 * gdb.guile/scm-disasm.exp
9908 * gdb.guile/scm-equal.exp
9909 * gdb.guile/scm-frame-args.exp
9910 * gdb.guile/scm-frame-inline.exp
9911 * gdb.guile/scm-frame.exp
9912 * gdb.guile/scm-iterator.exp
9913 * gdb.guile/scm-math.exp
9914 * gdb.guile/scm-objfile.exp
9915 * gdb.guile/scm-ports.exp
9916 * gdb.guile/scm-symbol.exp
9917 * gdb.guile/scm-symtab.exp
9918 * gdb.guile/scm-value-cc.exp
9919 * gdb.guile/types-module.exp
9920 * gdb.linespec/break-ask.exp
9921 * gdb.linespec/cpexplicit.exp
9922 * gdb.linespec/explicit.exp
9923 * gdb.linespec/keywords.exp
9924 * gdb.linespec/linespec.exp
9925 * gdb.linespec/ls-dollar.exp
9926 * gdb.linespec/ls-errs.exp
9927 * gdb.linespec/skip-two.exp
9928 * gdb.linespec/thread.exp
9929 * gdb.mi/mi-async.exp
9930 * gdb.mi/mi-basics.exp
9931 * gdb.mi/mi-break.exp
9932 * gdb.mi/mi-catch-load.exp
9933 * gdb.mi/mi-cli.exp
9934 * gdb.mi/mi-cmd-param-changed.exp
9935 * gdb.mi/mi-console.exp
9936 * gdb.mi/mi-detach.exp
9937 * gdb.mi/mi-disassemble.exp
9938 * gdb.mi/mi-eval.exp
9939 * gdb.mi/mi-file-transfer.exp
9940 * gdb.mi/mi-file.exp
9941 * gdb.mi/mi-fill-memory.exp
9942 * gdb.mi/mi-inheritance-syntax-error.exp
9943 * gdb.mi/mi-linespec-err-cp.exp
9944 * gdb.mi/mi-logging.exp
9945 * gdb.mi/mi-memory-changed.exp
9946 * gdb.mi/mi-read-memory.exp
9947 * gdb.mi/mi-record-changed.exp
9948 * gdb.mi/mi-reg-undefined.exp
9949 * gdb.mi/mi-regs.exp
9950 * gdb.mi/mi-return.exp
9951 * gdb.mi/mi-reverse.exp
9952 * gdb.mi/mi-simplerun.exp
9953 * gdb.mi/mi-solib.exp
9954 * gdb.mi/mi-stack.exp
9955 * gdb.mi/mi-stepi.exp
9956 * gdb.mi/mi-syn-frame.exp
9957 * gdb.mi/mi-until.exp
9958 * gdb.mi/mi-var-block.exp
9959 * gdb.mi/mi-var-child.exp
9960 * gdb.mi/mi-var-cmd.exp
9961 * gdb.mi/mi-var-cp.exp
9962 * gdb.mi/mi-var-display.exp
9963 * gdb.mi/mi-var-invalidate.exp
9964 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9965 * gdb.mi/mi-vla-fortran.exp
9966 * gdb.mi/mi-watch.exp
9967 * gdb.mi/mi2-var-child.exp
9968 * gdb.mi/user-selected-context-sync.exp
9969 * gdb.modula2/unbounded-array.exp
9970 * gdb.multi/dummy-frame-restore.exp
9971 * gdb.multi/multi-arch-exec.exp
9972 * gdb.multi/multi-arch.exp
9973 * gdb.multi/tids.exp
9974 * gdb.multi/watchpoint-multi.exp
9975 * gdb.opencl/callfuncs.exp
9976 * gdb.opencl/convs_casts.exp
9977 * gdb.opencl/datatypes.exp
9978 * gdb.opencl/operators.exp
9979 * gdb.opencl/vec_comps.exp
9980 * gdb.opt/clobbered-registers-O2.exp
9981 * gdb.opt/inline-break.exp
9982 * gdb.opt/inline-bt.exp
9983 * gdb.opt/inline-cmds.exp
9984 * gdb.opt/inline-locals.exp
9985 * gdb.pascal/case-insensitive-symbols.exp
9986 * gdb.pascal/floats.exp
9987 * gdb.pascal/gdb11492.exp
9988 * gdb.python/lib-types.exp
9989 * gdb.python/py-arch.exp
9990 * gdb.python/py-as-string.exp
9991 * gdb.python/py-bad-printers.exp
9992 * gdb.python/py-block.exp
9993 * gdb.python/py-breakpoint-create-fail.exp
9994 * gdb.python/py-breakpoint.exp
9995 * gdb.python/py-caller-is.exp
9996 * gdb.python/py-cmd.exp
9997 * gdb.python/py-explore-cc.exp
9998 * gdb.python/py-explore.exp
9999 * gdb.python/py-finish-breakpoint.exp
10000 * gdb.python/py-finish-breakpoint2.exp
10001 * gdb.python/py-frame-args.exp
10002 * gdb.python/py-frame-inline.exp
10003 * gdb.python/py-frame.exp
10004 * gdb.python/py-framefilter-mi.exp
10005 * gdb.python/py-infthread.exp
10006 * gdb.python/py-lazy-string.exp
10007 * gdb.python/py-linetable.exp
10008 * gdb.python/py-mi-events.exp
10009 * gdb.python/py-mi-objfile.exp
10010 * gdb.python/py-mi.exp
10011 * gdb.python/py-objfile.exp
10012 * gdb.python/py-pp-integral.exp
10013 * gdb.python/py-pp-maint.exp
10014 * gdb.python/py-pp-re-notag.exp
10015 * gdb.python/py-pp-registration.exp
10016 * gdb.python/py-recurse-unwind.exp
10017 * gdb.python/py-strfns.exp
10018 * gdb.python/py-symbol.exp
10019 * gdb.python/py-symtab.exp
10020 * gdb.python/py-sync-interp.exp
10021 * gdb.python/py-typeprint.exp
10022 * gdb.python/py-unwind-maint.exp
10023 * gdb.python/py-unwind.exp
10024 * gdb.python/py-value-cc.exp
10025 * gdb.python/py-xmethods.exp
10026 * gdb.reverse/amd64-tailcall-reverse.exp
10027 * gdb.reverse/break-precsave.exp
10028 * gdb.reverse/break-reverse.exp
10029 * gdb.reverse/consecutive-precsave.exp
10030 * gdb.reverse/consecutive-reverse.exp
10031 * gdb.reverse/finish-precsave.exp
10032 * gdb.reverse/finish-reverse-bkpt.exp
10033 * gdb.reverse/finish-reverse.exp
10034 * gdb.reverse/fstatat-reverse.exp
10035 * gdb.reverse/getresuid-reverse.exp
10036 * gdb.reverse/i386-precsave.exp
10037 * gdb.reverse/i386-reverse.exp
10038 * gdb.reverse/i386-sse-reverse.exp
10039 * gdb.reverse/i387-env-reverse.exp
10040 * gdb.reverse/i387-stack-reverse.exp
10041 * gdb.reverse/insn-reverse.exp
10042 * gdb.reverse/machinestate-precsave.exp
10043 * gdb.reverse/machinestate.exp
10044 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10045 * gdb.reverse/pipe-reverse.exp
10046 * gdb.reverse/readv-reverse.exp
10047 * gdb.reverse/recvmsg-reverse.exp
10048 * gdb.reverse/rerun-prec.exp
10049 * gdb.reverse/s390-mvcle.exp
10050 * gdb.reverse/step-precsave.exp
10051 * gdb.reverse/step-reverse.exp
10052 * gdb.reverse/time-reverse.exp
10053 * gdb.reverse/until-precsave.exp
10054 * gdb.reverse/until-reverse.exp
10055 * gdb.reverse/waitpid-reverse.exp
10056 * gdb.reverse/watch-precsave.exp
10057 * gdb.reverse/watch-reverse.exp
10058 * gdb.rust/generics.exp
10059 * gdb.rust/methods.exp
10060 * gdb.rust/modules.exp
10061 * gdb.rust/simple.exp
10062 * gdb.server/connect-with-no-symbol-file.exp
10063 * gdb.server/ext-attach.exp
10064 * gdb.server/ext-restart.exp
10065 * gdb.server/ext-wrapper.exp
10066 * gdb.server/file-transfer.exp
10067 * gdb.server/server-exec-info.exp
10068 * gdb.server/server-kill.exp
10069 * gdb.server/server-mon.exp
10070 * gdb.server/wrapper.exp
10071 * gdb.stabs/exclfwd.exp
10072 * gdb.stabs/gdb11479.exp
10073 * gdb.threads/clone-new-thread-event.exp
10074 * gdb.threads/corethreads.exp
10075 * gdb.threads/current-lwp-dead.exp
10076 * gdb.threads/dlopen-libpthread.exp
10077 * gdb.threads/gcore-thread.exp
10078 * gdb.threads/sigstep-threads.exp
10079 * gdb.threads/watchpoint-fork.exp
10080 * gdb.trace/actions-changed.exp
10081 * gdb.trace/backtrace.exp
10082 * gdb.trace/change-loc.exp
10083 * gdb.trace/circ.exp
10084 * gdb.trace/collection.exp
10085 * gdb.trace/disconnected-tracing.exp
10086 * gdb.trace/ftrace.exp
10087 * gdb.trace/mi-trace-frame-collected.exp
10088 * gdb.trace/mi-trace-unavailable.exp
10089 * gdb.trace/mi-traceframe-changed.exp
10090 * gdb.trace/mi-tsv-changed.exp
10091 * gdb.trace/no-attach-trace.exp
10092 * gdb.trace/passc-dyn.exp
10093 * gdb.trace/qtro.exp
10094 * gdb.trace/range-stepping.exp
10095 * gdb.trace/read-memory.exp
10096 * gdb.trace/save-trace.exp
10097 * gdb.trace/signal.exp
10098 * gdb.trace/status-stop.exp
10099 * gdb.trace/tfile.exp
10100 * gdb.trace/trace-break.exp
10101 * gdb.trace/trace-buffer-size.exp
10102 * gdb.trace/trace-condition.exp
10103 * gdb.trace/tracefile-pseudo-reg.exp
10104 * gdb.trace/tstatus.exp
10105 * gdb.trace/unavailable.exp
10106 * gdb.trace/while-dyn.exp
10107 * gdb.trace/while-stepping.exp
10108
34c41c68
DE
101092016-12-22 Doug Evans <xdje42@gmail.com>
10110
10111 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10112 and msymbols.
10113
16e69324
YQ
101142016-12-19 Yao Qi <yao.qi@linaro.org>
10115
10116 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10117 (test_with_self): Don't call do_steps_and_nexts, and remove
10118 code about stepping into xmalloc.
10119
f94f411b
YQ
101202016-12-09 Yao Qi <yao.qi@linaro.org>
10121
10122 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10123
101242016-12-09 Yao Qi <yao.qi@linaro.org>
10125
10126 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10127
f1b5deee
PA
101282016-12-09 Pedro Alves <palves@redhat.com>
10129
10130 * gdb.base/all-architectures-0.exp: New file.
10131 * gdb.base/all-architectures-1.exp: New file.
10132 * gdb.base/all-architectures-2.exp: New file.
10133 * gdb.base/all-architectures-3.exp: New file.
10134 * gdb.base/all-architectures-4.exp: New file.
10135 * gdb.base/all-architectures-5.exp: New file.
10136 * gdb.base/all-architectures-6.exp: New file.
10137 * gdb.base/all-architectures-7.exp: New file.
10138 * gdb.base/all-architectures.exp.in: New file.
10139
364ca42e
YQ
101402016-12-09 Yao Qi <yao.qi@linaro.org>
10141
10142 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10143
107c2d62
LM
101442016-12-02 Luis Machado <lgustavo@codesourcery.com>
10145
10146 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10147 possible.
10148 Remove useless pattern-matching code.
10149
df3ee9ca
PA
101502016-12-02 Pedro Alves <palves@redhat.com>
10151
10152 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10153 procedure.
10154 (top level): Call it.
10155
ec835369
PA
101562016-12-02 Pedro Alves <palves@redhat.com>
10157
10158 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10159 New procedure.
10160 (top level): Call it.
10161
01770bbd
PA
101622016-12-02 Pedro Alves <palves@redhat.com>
10163
10164 PR cli/20559
10165 * gdb.base/commands.exp (user_defined_command_args_eval): New
10166 procedure.
10167 (top level): Call it.
10168
008459ea
LM
101692016-12-02 Luis Machado <lgustavo@codesourcery.com>
10170
10171 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
10172 timeout handling.
10173
0c1b455e
TT
101742016-12-02 Tom Tromey <tom@tromey.com>
10175
10176 * gdb.dwarf2/main-subprogram.c: New file.
10177 * gdb.dwarf2/main-subprogram.exp: New file.
10178
018572b8
LM
101792016-12-01 Luis Machado <lgustavo@codesourcery.com>
10180
10181 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
10182 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
10183 gdb_test_no_output for a couple of cases.
10184 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
10185
84c93cd5
LM
101862016-12-01 Luis Machado <lgustavo@codesourcery.com>
10187
10188 Fix test names and standardize compilation error messages throughout
10189 the following files:
10190
10191 * gdb.ada/start.exp
10192 * gdb.arch/alpha-step.exp
10193 * gdb.arch/e500-prologue.exp
10194 * gdb.arch/ftrace-insn-reloc.exp
10195 * gdb.arch/gdb1291.exp
10196 * gdb.arch/gdb1431.exp
10197 * gdb.arch/gdb1558.exp
10198 * gdb.arch/i386-dr3-watch.exp
10199 * gdb.arch/i386-sse-stack-align.exp
10200 * gdb.arch/ia64-breakpoint-shadow.exp
10201 * gdb.arch/pa-nullify.exp
10202 * gdb.arch/powerpc-aix-prologue.exp
10203 * gdb.arch/thumb-bx-pc.exp
10204 * gdb.base/annota1.exp
10205 * gdb.base/annota3.exp
10206 * gdb.base/arrayidx.exp
10207 * gdb.base/assign.exp
10208 * gdb.base/attach.exp
10209 * gdb.base/auxv.exp
10210 * gdb.base/bang.exp
10211 * gdb.base/bfp-test.exp
10212 * gdb.base/bigcore.exp
10213 * gdb.base/bitfields2.exp
10214 * gdb.base/break-fun-addr.exp
10215 * gdb.base/break-probes.exp
10216 * gdb.base/call-rt-st.exp
10217 * gdb.base/callexit.exp
10218 * gdb.base/catch-fork-kill.exp
10219 * gdb.base/charset.exp
10220 * gdb.base/checkpoint.exp
10221 * gdb.base/comprdebug.exp
10222 * gdb.base/constvars.exp
10223 * gdb.base/coredump-filter.exp
10224 * gdb.base/cursal.exp
10225 * gdb.base/cvexpr.exp
10226 * gdb.base/detach.exp
10227 * gdb.base/display.exp
10228 * gdb.base/dmsym.exp
10229 * gdb.base/dprintf-pending.exp
10230 * gdb.base/dso2dso.exp
10231 * gdb.base/dtrace-probe.exp
10232 * gdb.base/dump.exp
10233 * gdb.base/enum_cond.exp
10234 * gdb.base/exe-lock.exp
10235 * gdb.base/exec-invalid-sysroot.exp
10236 * gdb.base/execl-update-breakpoints.exp
10237 * gdb.base/exprs.exp
10238 * gdb.base/fileio.exp
10239 * gdb.base/find.exp
10240 * gdb.base/finish.exp
10241 * gdb.base/fixsection.exp
10242 * gdb.base/foll-vfork.exp
10243 * gdb.base/frame-args.exp
10244 * gdb.base/gcore.exp
10245 * gdb.base/gdb1250.exp
10246 * gdb.base/global-var-nested-by-dso.exp
10247 * gdb.base/gnu-ifunc.exp
10248 * gdb.base/hashline1.exp
10249 * gdb.base/hashline2.exp
10250 * gdb.base/hashline3.exp
10251 * gdb.base/hbreak-in-shr-unsupported.exp
10252 * gdb.base/huge.exp
10253 * gdb.base/infcall-input.exp
10254 * gdb.base/info-fun.exp
10255 * gdb.base/info-shared.exp
10256 * gdb.base/jit-simple.exp
10257 * gdb.base/jit-so.exp
10258 * gdb.base/jit.exp
10259 * gdb.base/jump.exp
10260 * gdb.base/label.exp
10261 * gdb.base/lineinc.exp
10262 * gdb.base/logical.exp
10263 * gdb.base/longjmp.exp
10264 * gdb.base/macscp.exp
10265 * gdb.base/miscexprs.exp
10266 * gdb.base/new-ui-echo.exp
10267 * gdb.base/new-ui-pending-input.exp
10268 * gdb.base/new-ui.exp
10269 * gdb.base/nodebug.exp
10270 * gdb.base/nofield.exp
10271 * gdb.base/offsets.exp
10272 * gdb.base/overlays.exp
10273 * gdb.base/pending.exp
10274 * gdb.base/pointers.exp
10275 * gdb.base/pr11022.exp
10276 * gdb.base/printcmds.exp
10277 * gdb.base/prologue.exp
10278 * gdb.base/ptr-typedef.exp
10279 * gdb.base/realname-expand.exp
10280 * gdb.base/relativedebug.exp
10281 * gdb.base/relocate.exp
10282 * gdb.base/remote.exp
10283 * gdb.base/reread.exp
10284 * gdb.base/return2.exp
10285 * gdb.base/savedregs.exp
10286 * gdb.base/sep.exp
10287 * gdb.base/sepdebug.exp
10288 * gdb.base/sepsymtab.exp
10289 * gdb.base/set-inferior-tty.exp
10290 * gdb.base/setshow.exp
10291 * gdb.base/shlib-call.exp
10292 * gdb.base/sigaltstack.exp
10293 * gdb.base/siginfo-addr.exp
10294 * gdb.base/signals.exp
10295 * gdb.base/signull.exp
10296 * gdb.base/sigrepeat.exp
10297 * gdb.base/so-impl-ld.exp
10298 * gdb.base/solib-display.exp
10299 * gdb.base/solib-overlap.exp
10300 * gdb.base/solib-search.exp
10301 * gdb.base/solib-symbol.exp
10302 * gdb.base/structs.exp
10303 * gdb.base/structs2.exp
10304 * gdb.base/symtab-search-order.exp
10305 * gdb.base/twice.exp
10306 * gdb.base/unload.exp
10307 * gdb.base/varargs.exp
10308 * gdb.base/watchpoint-solib.exp
10309 * gdb.base/watchpoint.exp
10310 * gdb.base/whatis.exp
10311 * gdb.base/wrong_frame_bt_full.exp
10312 * gdb.btrace/dlopen.exp
10313 * gdb.cell/ea-standalone.exp
10314 * gdb.cell/ea-test.exp
10315 * gdb.cp/dispcxx.exp
10316 * gdb.cp/gdb2384.exp
10317 * gdb.cp/method2.exp
10318 * gdb.cp/nextoverthrow.exp
10319 * gdb.cp/pr10728.exp
10320 * gdb.disasm/am33.exp
10321 * gdb.disasm/h8300s.exp
10322 * gdb.disasm/mn10300.exp
10323 * gdb.disasm/sh3.exp
10324 * gdb.dwarf2/dw2-dir-file-name.exp
10325 * gdb.fortran/complex.exp
10326 * gdb.fortran/library-module.exp
10327 * gdb.guile/scm-pretty-print.exp
10328 * gdb.guile/scm-symbol.exp
10329 * gdb.guile/scm-type.exp
10330 * gdb.guile/scm-value.exp
10331 * gdb.linespec/linespec.exp
10332 * gdb.mi/gdb701.exp
10333 * gdb.mi/gdb792.exp
10334 * gdb.mi/mi-breakpoint-changed.exp
10335 * gdb.mi/mi-dprintf-pending.exp
10336 * gdb.mi/mi-dprintf.exp
10337 * gdb.mi/mi-exit-code.exp
10338 * gdb.mi/mi-pending.exp
10339 * gdb.mi/mi-solib.exp
10340 * gdb.mi/new-ui-mi-sync.exp
10341 * gdb.mi/pr11022.exp
10342 * gdb.mi/user-selected-context-sync.exp
10343 * gdb.opt/solib-intra-step.exp
10344 * gdb.python/py-events.exp
10345 * gdb.python/py-finish-breakpoint.exp
10346 * gdb.python/py-mi.exp
10347 * gdb.python/py-prettyprint.exp
10348 * gdb.python/py-shared.exp
10349 * gdb.python/py-symbol.exp
10350 * gdb.python/py-template.exp
10351 * gdb.python/py-type.exp
10352 * gdb.python/py-value.exp
10353 * gdb.reverse/solib-precsave.exp
10354 * gdb.reverse/solib-reverse.exp
10355 * gdb.server/solib-list.exp
10356 * gdb.stabs/weird.exp
10357 * gdb.threads/reconnect-signal.exp
10358 * gdb.threads/stepi-random-signal.exp
10359 * gdb.trace/actions.exp
10360 * gdb.trace/ax.exp
10361 * gdb.trace/backtrace.exp
10362 * gdb.trace/change-loc.exp
10363 * gdb.trace/deltrace.exp
10364 * gdb.trace/ftrace-lock.exp
10365 * gdb.trace/ftrace.exp
10366 * gdb.trace/infotrace.exp
10367 * gdb.trace/mi-tracepoint-changed.exp
10368 * gdb.trace/packetlen.exp
10369 * gdb.trace/passcount.exp
10370 * gdb.trace/pending.exp
10371 * gdb.trace/range-stepping.exp
10372 * gdb.trace/report.exp
10373 * gdb.trace/stap-trace.exp
10374 * gdb.trace/tfind.exp
10375 * gdb.trace/trace-break.exp
10376 * gdb.trace/trace-condition.exp
10377 * gdb.trace/trace-enable-disable.exp
10378 * gdb.trace/trace-mt.exp
10379 * gdb.trace/tracecmd.exp
10380 * gdb.trace/tspeed.exp
10381 * gdb.trace/tsv.exp
10382 * lib/perftest.exp
10383
fb9feb35
LM
103842016-12-01 Luis Machado <lgustavo@codesourcery.com>
10385
10386 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
10387 with gdb_test_no_output.
10388 Use command as test name.
10389
cd2ddb6c
LM
103902016-12-01 Luis Machado <lgustavo@codesourcery.com>
10391
10392 Fix test names starting with uppercase throughout the files.
10393
10394 * gdb.ada/assign_1.exp
10395 * gdb.ada/boolean_expr.exp
10396 * gdb.base/arrayidx.exp
10397 * gdb.base/del.exp
10398 * gdb.base/gcore-buffer-overflow.exp
10399 * gdb.base/testenv.exp
10400 * gdb.compile/compile.exp
10401 * gdb.python/py-framefilter-invalidarg.exp
10402 * gdb.python/py-framefilter.exp
10403
bb95117e
LM
104042016-12-01 Luis Machado <lgustavo@codesourcery.com>
10405
10406 Fix test names starting with uppercase throughout the files.
10407
10408 * gdb.ada/array_return.exp
10409 * gdb.ada/expr_delims.exp
10410 * gdb.ada/mi_dyn_arr.exp
10411 * gdb.ada/mi_interface.exp
10412 * gdb.ada/mi_var_array.exp
10413 * gdb.ada/watch_arg.exp
10414 * gdb.arch/alpha-step.exp
10415 * gdb.arch/altivec-regs.exp
10416 * gdb.arch/e500-regs.exp
10417 * gdb.arch/powerpc-d128-regs.exp
10418 * gdb.base/arrayidx.exp
10419 * gdb.base/break.exp
10420 * gdb.base/checkpoint.exp
10421 * gdb.base/debug-expr.exp
10422 * gdb.base/dmsym.exp
10423 * gdb.base/radix.exp
10424 * gdb.base/sepdebug.exp
10425 * gdb.base/testenv.exp
10426 * gdb.base/watch_thread_num.exp
10427 * gdb.base/watchpoint-cond-gone.exp
10428 * gdb.cell/break.exp
10429 * gdb.cell/ea-cache.exp
10430 * gdb.compile/compile.exp
10431 * gdb.cp/gdb2495.exp
10432 * gdb.gdb/selftest.exp
10433 * gdb.gdb/xfullpath.exp
10434 * gdb.go/hello.exp
10435 * gdb.go/integers.exp
10436 * gdb.objc/basicclass.exp
10437 * gdb.pascal/hello.exp
10438 * gdb.pascal/integers.exp
10439 * gdb.python/py-breakpoint.exp
10440 * gdb.python/py-cmd.exp
10441 * gdb.python/py-linetable.exp
10442 * gdb.python/py-xmethods.exp
10443 * gdb.python/python.exp
10444 * gdb.reverse/consecutive-precsave.exp
10445 * gdb.reverse/finish-precsave.exp
10446 * gdb.reverse/i386-precsave.exp
10447 * gdb.reverse/machinestate-precsave.exp
10448 * gdb.reverse/sigall-precsave.exp
10449 * gdb.reverse/solib-precsave.exp
10450 * gdb.reverse/step-precsave.exp
10451 * gdb.reverse/until-precsave.exp
10452 * gdb.reverse/watch-precsave.exp
10453 * gdb.threads/leader-exit.exp
10454 * gdb.threads/pthreads.exp
10455 * gdb.threads/wp-replication.exp
10456 * gdb.trace/actions.exp
10457 * gdb.trace/mi-tsv-changed.exp
10458 * gdb.trace/tsv.exp
10459
de97fdd4
LM
104602016-12-01 Luis Machado <lgustavo@codesourcery.com>
10461
10462 Fix test names starting with uppercase throughout the files.
10463
10464 * gdb.arch/i386-bp_permanent.exp
10465 * gdb.arch/i386-gnu-cfi.exp
10466 * gdb.base/disasm-end-cu.exp
10467 * gdb.base/macscp.exp
10468 * gdb.base/pending.exp
10469 * gdb.base/watch_thread_num.exp
10470 * gdb.cp/exception.exp
10471 * gdb.cp/gdb2495.exp
10472 * gdb.cp/local.exp
10473 * gdb.python/py-evsignal.exp
10474 * gdb.python/python.exp
10475 * gdb.trace/tracecmd.exp
10476
9f058c10
LM
104772016-12-01 Luis Machado <lgustavo@codesourcery.com>
10478
10479 Fix test names starting with uppercase throughout the files.
10480
10481 * gdb.base/charset.exp
10482 * gdb.base/eval.exp
10483 * gdb.base/multi-forks.exp
10484 * gdb.guile/scm-progspace.exp
10485 * gdb.opencl/datatypes.exp
10486 * gdb.python/py-block.exp
10487 * gdb.python/py-function.exp
10488 * gdb.python/py-symbol.exp
10489 * gdb.python/py-symtab.exp
10490 * gdb.python/py-xmethods.exp
10491 * gdb.reverse/break-precsave.exp
10492 * gdb.reverse/break-reverse.exp
10493 * gdb.reverse/consecutive-precsave.exp
10494 * gdb.reverse/consecutive-reverse.exp
10495 * gdb.reverse/finish-precsave.exp
10496 * gdb.reverse/finish-reverse-bkpt.exp
10497 * gdb.reverse/finish-reverse.exp
10498 * gdb.reverse/fstatat-reverse.exp
10499 * gdb.reverse/getresuid-reverse.exp
10500 * gdb.reverse/i386-precsave.exp
10501 * gdb.reverse/i386-reverse.exp
10502 * gdb.reverse/i386-sse-reverse.exp
10503 * gdb.reverse/i387-stack-reverse.exp
10504 * gdb.reverse/insn-reverse.exp
10505 * gdb.reverse/machinestate-precsave.exp
10506 * gdb.reverse/machinestate.exp
10507 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10508 * gdb.reverse/pipe-reverse.exp
10509 * gdb.reverse/readv-reverse.exp
10510 * gdb.reverse/recvmsg-reverse.exp
10511 * gdb.reverse/rerun-prec.exp
10512 * gdb.reverse/s390-mvcle.exp
10513 * gdb.reverse/sigall-precsave.exp
10514 * gdb.reverse/sigall-reverse.exp
10515 * gdb.reverse/solib-precsave.exp
10516 * gdb.reverse/solib-reverse.exp
10517 * gdb.reverse/step-precsave.exp
10518 * gdb.reverse/step-reverse.exp
10519 * gdb.reverse/time-reverse.exp
10520 * gdb.reverse/until-precsave.exp
10521 * gdb.reverse/until-reverse.exp
10522 * gdb.reverse/waitpid-reverse.exp
10523 * gdb.reverse/watch-precsave.exp
10524 * gdb.reverse/watch-reverse.exp
10525
cdc7edd7
LM
105262016-12-01 Luis Machado <lgustavo@codesourcery.com>
10527
10528 Fix test names starting with uppercase throughout the files.
10529
10530 * gdb.arch/i386-mpx-simple_segv.exp
10531 * gdb.arch/i386-mpx.exp
10532 * gdb.arch/i386-permbkpt.exp
10533 * gdb.arch/pa-nullify.exp
10534 * gdb.arch/powerpc-d128-regs.exp
10535 * gdb.arch/vsx-regs.exp
10536 * gdb.base/bfp-test.exp
10537 * gdb.base/break.exp
10538 * gdb.base/breakpoint-shadow.exp
10539 * gdb.base/callfuncs.exp
10540 * gdb.base/charset.exp
10541 * gdb.base/commands.exp
10542 * gdb.base/completion.exp
10543 * gdb.base/dfp-test.exp
10544 * gdb.base/echo.exp
10545 * gdb.base/ending-run.exp
10546 * gdb.base/eval.exp
10547 * gdb.base/expand-psymtabs.exp
10548 * gdb.base/float128.exp
10549 * gdb.base/floatn.exp
10550 * gdb.base/foll-exec-mode.exp
10551 * gdb.base/gdb1056.exp
10552 * gdb.base/gdb11531.exp
10553 * gdb.base/kill-after-signal.exp
10554 * gdb.base/multi-forks.exp
10555 * gdb.base/overlays.exp
10556 * gdb.base/pending.exp
10557 * gdb.base/sepdebug.exp
10558 * gdb.base/testenv.exp
10559 * gdb.base/valgrind-db-attach.exp
10560 * gdb.base/watch_thread_num.exp
10561 * gdb.base/watchpoint-cond-gone.exp
10562 * gdb.base/watchpoint.exp
10563 * gdb.base/watchpoints.exp
10564 * gdb.cp/arg-reference.exp
10565 * gdb.cp/baseenum.exp
10566 * gdb.cp/operator.exp
10567 * gdb.cp/shadow.exp
10568 * gdb.dwarf2/dw2-op-out-param.exp
10569 * gdb.dwarf2/dw2-reg-undefined.exp
10570 * gdb.go/chan.exp
10571 * gdb.go/hello.exp
10572 * gdb.go/integers.exp
10573 * gdb.go/methods.exp
10574 * gdb.go/package.exp
10575 * gdb.guile/scm-parameter.exp
10576 * gdb.guile/scm-progspace.exp
10577 * gdb.guile/scm-value.exp
10578 * gdb.mi/mi-pending.exp
10579 * gdb.mi/user-selected-context-sync.exp
10580 * gdb.multi/multi-attach.exp
10581 * gdb.multi/tids.exp
10582 * gdb.opt/clobbered-registers-O2.exp
10583 * gdb.pascal/floats.exp
10584 * gdb.pascal/integers.exp
10585 * gdb.python/py-block.exp
10586 * gdb.python/py-events.exp
10587 * gdb.python/py-parameter.exp
10588 * gdb.python/py-symbol.exp
10589 * gdb.python/py-symtab.exp
10590 * gdb.python/py-type.exp
10591 * gdb.python/py-value.exp
10592 * gdb.python/py-xmethods.exp
10593 * gdb.python/python.exp
10594 * gdb.reverse/break-precsave.exp
10595 * gdb.reverse/consecutive-precsave.exp
10596 * gdb.reverse/finish-precsave.exp
10597 * gdb.reverse/i386-precsave.exp
10598 * gdb.reverse/machinestate-precsave.exp
10599 * gdb.reverse/sigall-precsave.exp
10600 * gdb.reverse/solib-precsave.exp
10601 * gdb.reverse/step-precsave.exp
10602 * gdb.reverse/until-precsave.exp
10603 * gdb.reverse/watch-precsave.exp
10604 * gdb.server/ext-attach.exp
10605 * gdb.server/ext-restart.exp
10606 * gdb.server/ext-run.exp
10607 * gdb.server/ext-wrapper.exp
10608 * gdb.stabs/gdb11479.exp
10609 * gdb.stabs/weird.exp
10610 * gdb.threads/attach-many-short-lived-threads.exp
10611 * gdb.threads/kill.exp
10612 * gdb.threads/watchpoint-fork.exp
10613
bc6c7af4
LM
106142016-12-01 Luis Machado <lgustavo@codesourcery.com>
10615
10616 Fix test names starting with uppercase throughout all the files below.
10617
10618 * gdb.ada/array_return.exp
10619 * gdb.ada/catch_ex.exp
10620 * gdb.ada/info_exc.exp
10621 * gdb.ada/mi_catch_ex.exp
10622 * gdb.ada/mi_dyn_arr.exp
10623 * gdb.ada/mi_ex_cond.exp
10624 * gdb.ada/mi_exc_info.exp
10625 * gdb.ada/mi_interface.exp
10626 * gdb.ada/mi_task_arg.exp
10627 * gdb.ada/mi_task_info.exp
10628 * gdb.ada/mi_var_array.exp
10629 * gdb.arch/alpha-step.exp
10630 * gdb.arch/amd64-disp-step.exp
10631 * gdb.arch/arm-disp-step.exp
10632 * gdb.arch/disp-step-insn-reloc.exp
10633 * gdb.arch/e500-prologue.exp
10634 * gdb.arch/ftrace-insn-reloc.exp
10635 * gdb.arch/gdb1558.exp
10636 * gdb.arch/i386-bp_permanent.exp
10637 * gdb.arch/i386-disp-step.exp
10638 * gdb.arch/i386-float.exp
10639 * gdb.arch/i386-gnu-cfi.exp
10640 * gdb.arch/ia64-breakpoint-shadow.exp
10641 * gdb.arch/mips16-thunks.exp
10642 * gdb.arch/pa-nullify.exp
10643 * gdb.arch/powerpc-aix-prologue.exp
10644 * gdb.arch/powerpc-power.exp
10645 * gdb.arch/ppc-dfp.exp
10646 * gdb.arch/s390-tdbregs.exp
10647 * gdb.arch/spu-info.exp
10648 * gdb.arch/spu-ls.exp
10649 * gdb.arch/thumb-bx-pc.exp
10650 * gdb.base/advance.exp
10651 * gdb.base/annota-input-while-running.exp
10652 * gdb.base/arrayidx.exp
10653 * gdb.base/asmlabel.exp
10654 * gdb.base/async.exp
10655 * gdb.base/attach-wait-input.exp
10656 * gdb.base/auto-connect-native-target.exp
10657 * gdb.base/batch-preserve-term-settings.exp
10658 * gdb.base/bfp-test.exp
10659 * gdb.base/bigcore.exp
10660 * gdb.base/bp-permanent.exp
10661 * gdb.base/break-always.exp
10662 * gdb.base/break-fun-addr.exp
10663 * gdb.base/break-idempotent.exp
10664 * gdb.base/break-main-file-remove-fail.exp
10665 * gdb.base/break-probes.exp
10666 * gdb.base/break-unload-file.exp
10667 * gdb.base/break.exp
10668 * gdb.base/call-ar-st.exp
10669 * gdb.base/call-rt-st.exp
10670 * gdb.base/call-sc.exp
10671 * gdb.base/call-signal-resume.exp
10672 * gdb.base/call-strs.exp
10673 * gdb.base/callexit.exp
10674 * gdb.base/callfuncs.exp
10675 * gdb.base/catch-gdb-caused-signals.exp
10676 * gdb.base/catch-signal-siginfo-cond.exp
10677 * gdb.base/catch-syscall.exp
10678 * gdb.base/compare-sections.exp
10679 * gdb.base/cond-eval-mode.exp
10680 * gdb.base/condbreak-call-false.exp
10681 * gdb.base/consecutive-step-over.exp
10682 * gdb.base/cursal.exp
10683 * gdb.base/disabled-location.exp
10684 * gdb.base/disasm-end-cu.exp
10685 * gdb.base/display.exp
10686 * gdb.base/double-prompt-target-event-error.exp
10687 * gdb.base/dprintf-bp-same-addr.exp
10688 * gdb.base/dprintf-detach.exp
10689 * gdb.base/dprintf-next.exp
10690 * gdb.base/dprintf-non-stop.exp
10691 * gdb.base/dprintf-pending.exp
10692 * gdb.base/dso2dso.exp
10693 * gdb.base/ending-run.exp
10694 * gdb.base/enum_cond.exp
10695 * gdb.base/examine-backward.exp
10696 * gdb.base/exe-lock.exp
10697 * gdb.base/exec-invalid-sysroot.exp
10698 * gdb.base/execl-update-breakpoints.exp
10699 * gdb.base/execution-termios.exp
10700 * gdb.base/fileio.exp
10701 * gdb.base/fixsection.exp
10702 * gdb.base/foll-exec-mode.exp
10703 * gdb.base/foll-exec.exp
10704 * gdb.base/fork-running-state.exp
10705 * gdb.base/frame-args.exp
10706 * gdb.base/fullpath-expand.exp
10707 * gdb.base/func-ptr.exp
10708 * gdb.base/gcore-relro-pie.exp
10709 * gdb.base/gdb1090.exp
10710 * gdb.base/gdb1555.exp
10711 * gdb.base/global-var-nested-by-dso.exp
10712 * gdb.base/gnu-ifunc.exp
10713 * gdb.base/hbreak-in-shr-unsupported.exp
10714 * gdb.base/hbreak-unmapped.exp
10715 * gdb.base/hook-stop.exp
10716 * gdb.base/infcall-input.exp
10717 * gdb.base/info-fun.exp
10718 * gdb.base/info-shared.exp
10719 * gdb.base/interrupt-noterm.exp
10720 * gdb.base/jit-so.exp
10721 * gdb.base/jit.exp
10722 * gdb.base/line-symtabs.exp
10723 * gdb.base/list.exp
10724 * gdb.base/longjmp.exp
10725 * gdb.base/macscp.exp
10726 * gdb.base/max-value-size.exp
10727 * gdb.base/nodebug.exp
10728 * gdb.base/nofield.exp
10729 * gdb.base/overlays.exp
10730 * gdb.base/paginate-after-ctrl-c-running.exp
10731 * gdb.base/paginate-bg-execution.exp
10732 * gdb.base/paginate-inferior-exit.exp
10733 * gdb.base/pending.exp
10734 * gdb.base/pr11022.exp
10735 * gdb.base/printcmds.exp
10736 * gdb.base/ptr-typedef.exp
10737 * gdb.base/ptype.exp
10738 * gdb.base/randomize.exp
10739 * gdb.base/range-stepping.exp
10740 * gdb.base/realname-expand.exp
10741 * gdb.base/relativedebug.exp
10742 * gdb.base/remote.exp
10743 * gdb.base/savedregs.exp
10744 * gdb.base/sepdebug.exp
10745 * gdb.base/set-noassign.exp
10746 * gdb.base/shlib-call.exp
10747 * gdb.base/shreloc.exp
10748 * gdb.base/sigaltstack.exp
10749 * gdb.base/sigbpt.exp
10750 * gdb.base/siginfo-addr.exp
10751 * gdb.base/siginfo-obj.exp
10752 * gdb.base/siginfo-thread.exp
10753 * gdb.base/signest.exp
10754 * gdb.base/signull.exp
10755 * gdb.base/sigrepeat.exp
10756 * gdb.base/skip.exp
10757 * gdb.base/so-impl-ld.exp
10758 * gdb.base/solib-corrupted.exp
10759 * gdb.base/solib-disc.exp
10760 * gdb.base/solib-display.exp
10761 * gdb.base/solib-overlap.exp
10762 * gdb.base/solib-search.exp
10763 * gdb.base/solib-symbol.exp
10764 * gdb.base/source-execution.exp
10765 * gdb.base/sss-bp-on-user-bp-2.exp
10766 * gdb.base/sss-bp-on-user-bp.exp
10767 * gdb.base/stack-checking.exp
10768 * gdb.base/stale-infcall.exp
10769 * gdb.base/step-break.exp
10770 * gdb.base/step-line.exp
10771 * gdb.base/step-over-exit.exp
10772 * gdb.base/step-test.exp
10773 * gdb.base/structs.exp
10774 * gdb.base/sym-file.exp
10775 * gdb.base/symtab-search-order.exp
10776 * gdb.base/term.exp
10777 * gdb.base/type-opaque.exp
10778 * gdb.base/unload.exp
10779 * gdb.base/until-nodebug.exp
10780 * gdb.base/until.exp
10781 * gdb.base/unwindonsignal.exp
10782 * gdb.base/watch-cond.exp
10783 * gdb.base/watch-non-mem.exp
10784 * gdb.base/watch_thread_num.exp
10785 * gdb.base/watchpoint-reuse-slot.exp
10786 * gdb.base/watchpoint-solib.exp
10787 * gdb.base/watchpoint.exp
10788 * gdb.btrace/dlopen.exp
10789 * gdb.cell/arch.exp
10790 * gdb.cell/break.exp
10791 * gdb.cell/bt.exp
10792 * gdb.cell/core.exp
10793 * gdb.cell/data.exp
10794 * gdb.cell/dwarfaddr.exp
10795 * gdb.cell/ea-cache.exp
10796 * gdb.cell/ea-standalone.exp
10797 * gdb.cell/ea-test.exp
10798 * gdb.cell/f-regs.exp
10799 * gdb.cell/fork.exp
10800 * gdb.cell/gcore.exp
10801 * gdb.cell/mem-access.exp
10802 * gdb.cell/ptype.exp
10803 * gdb.cell/registers.exp
10804 * gdb.cell/sizeof.exp
10805 * gdb.cell/solib-symbol.exp
10806 * gdb.cell/solib.exp
10807 * gdb.compile/compile-tls.exp
10808 * gdb.cp/exception.exp
10809 * gdb.cp/gdb2495.exp
10810 * gdb.cp/local.exp
10811 * gdb.cp/mb-inline.exp
10812 * gdb.cp/mb-templates.exp
10813 * gdb.cp/pr10687.exp
10814 * gdb.cp/pr9167.exp
10815 * gdb.cp/scope-err.exp
10816 * gdb.cp/templates.exp
10817 * gdb.cp/virtfunc.exp
10818 * gdb.dwarf2/dw2-dir-file-name.exp
10819 * gdb.dwarf2/dw2-single-line-discriminators.exp
10820 * gdb.fortran/complex.exp
10821 * gdb.fortran/library-module.exp
10822 * gdb.guile/guile.exp
10823 * gdb.guile/scm-cmd.exp
10824 * gdb.guile/scm-frame-inline.exp
10825 * gdb.guile/scm-objfile.exp
10826 * gdb.guile/scm-pretty-print.exp
10827 * gdb.guile/scm-symbol.exp
10828 * gdb.guile/scm-type.exp
10829 * gdb.guile/scm-value.exp
10830 * gdb.linespec/keywords.exp
10831 * gdb.linespec/ls-errs.exp
10832 * gdb.linespec/macro-relative.exp
10833 * gdb.linespec/thread.exp
10834 * gdb.mi/mi-breakpoint-changed.exp
10835 * gdb.mi/mi-dprintf-pending.exp
10836 * gdb.mi/mi-fullname-deleted.exp
10837 * gdb.mi/mi-logging.exp
10838 * gdb.mi/mi-pending.exp
10839 * gdb.mi/mi-solib.exp
10840 * gdb.mi/new-ui-mi-sync.exp
10841 * gdb.mi/user-selected-context-sync.exp
10842 * gdb.multi/dummy-frame-restore.exp
10843 * gdb.multi/multi-arch-exec.exp
10844 * gdb.multi/remove-inferiors.exp
10845 * gdb.multi/watchpoint-multi-exit.exp
10846 * gdb.opt/solib-intra-step.exp
10847 * gdb.perf/backtrace.exp
10848 * gdb.perf/single-step.exp
10849 * gdb.perf/skip-command.exp
10850 * gdb.perf/skip-prologue.exp
10851 * gdb.perf/solib.exp
10852 * gdb.python/lib-types.exp
10853 * gdb.python/py-as-string.exp
10854 * gdb.python/py-bad-printers.exp
10855 * gdb.python/py-block.exp
10856 * gdb.python/py-breakpoint.exp
10857 * gdb.python/py-cmd.exp
10858 * gdb.python/py-events.exp
10859 * gdb.python/py-evthreads.exp
10860 * gdb.python/py-finish-breakpoint.exp
10861 * gdb.python/py-finish-breakpoint2.exp
10862 * gdb.python/py-frame-inline.exp
10863 * gdb.python/py-frame.exp
10864 * gdb.python/py-inferior.exp
10865 * gdb.python/py-infthread.exp
10866 * gdb.python/py-mi.exp
10867 * gdb.python/py-objfile.exp
10868 * gdb.python/py-pp-maint.exp
10869 * gdb.python/py-pp-registration.exp
10870 * gdb.python/py-prettyprint.exp
10871 * gdb.python/py-recurse-unwind.exp
10872 * gdb.python/py-shared.exp
10873 * gdb.python/py-symbol.exp
10874 * gdb.python/py-symtab.exp
10875 * gdb.python/py-template.exp
10876 * gdb.python/py-type.exp
10877 * gdb.python/py-unwind-maint.exp
10878 * gdb.python/py-unwind.exp
10879 * gdb.python/py-value.exp
10880 * gdb.python/python.exp
10881 * gdb.reverse/finish-reverse-bkpt.exp
10882 * gdb.reverse/insn-reverse.exp
10883 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10884 * gdb.reverse/solib-precsave.exp
10885 * gdb.reverse/solib-reverse.exp
10886 * gdb.stabs/gdb11479.exp
10887 * gdb.stabs/weird.exp
10888 * gdb.threads/fork-child-threads.exp
10889 * gdb.threads/fork-plus-threads.exp
10890 * gdb.threads/fork-thread-pending.exp
10891 * gdb.threads/forking-threads-plus-breakpoint.exp
10892 * gdb.threads/hand-call-in-threads.exp
10893 * gdb.threads/interrupted-hand-call.exp
10894 * gdb.threads/linux-dp.exp
10895 * gdb.threads/local-watch-wrong-thread.exp
10896 * gdb.threads/next-while-other-thread-longjmps.exp
10897 * gdb.threads/non-ldr-exit.exp
10898 * gdb.threads/pending-step.exp
10899 * gdb.threads/print-threads.exp
10900 * gdb.threads/process-dies-while-detaching.exp
10901 * gdb.threads/process-dies-while-handling-bp.exp
10902 * gdb.threads/pthreads.exp
10903 * gdb.threads/queue-signal.exp
10904 * gdb.threads/reconnect-signal.exp
10905 * gdb.threads/signal-command-handle-nopass.exp
10906 * gdb.threads/signal-command-multiple-signals-pending.exp
10907 * gdb.threads/signal-delivered-right-thread.exp
10908 * gdb.threads/signal-sigtrap.exp
10909 * gdb.threads/sigthread.exp
10910 * gdb.threads/staticthreads.exp
10911 * gdb.threads/stepi-random-signal.exp
10912 * gdb.threads/thread-unwindonsignal.exp
10913 * gdb.threads/thread_check.exp
10914 * gdb.threads/thread_events.exp
10915 * gdb.threads/tid-reuse.exp
10916 * gdb.threads/tls-nodebug.exp
10917 * gdb.threads/tls-shared.exp
10918 * gdb.threads/tls-so_extern.exp
10919 * gdb.threads/tls.exp
10920 * gdb.threads/wp-replication.exp
10921 * gdb.trace/actions-changed.exp
10922 * gdb.trace/actions.exp
10923 * gdb.trace/backtrace.exp
10924 * gdb.trace/change-loc.exp
10925 * gdb.trace/collection.exp
10926 * gdb.trace/deltrace.exp
10927 * gdb.trace/disconnected-tracing.exp
10928 * gdb.trace/entry-values.exp
10929 * gdb.trace/ftrace-lock.exp
10930 * gdb.trace/ftrace.exp
10931 * gdb.trace/infotrace.exp
10932 * gdb.trace/mi-trace-frame-collected.exp
10933 * gdb.trace/mi-trace-unavailable.exp
10934 * gdb.trace/mi-traceframe-changed.exp
10935 * gdb.trace/mi-tracepoint-changed.exp
10936 * gdb.trace/mi-tsv-changed.exp
10937 * gdb.trace/no-attach-trace.exp
10938 * gdb.trace/packetlen.exp
10939 * gdb.trace/passc-dyn.exp
10940 * gdb.trace/passcount.exp
10941 * gdb.trace/pending.exp
10942 * gdb.trace/pr16508.exp
10943 * gdb.trace/qtro.exp
10944 * gdb.trace/range-stepping.exp
10945 * gdb.trace/read-memory.exp
10946 * gdb.trace/report.exp
10947 * gdb.trace/save-trace.exp
10948 * gdb.trace/signal.exp
10949 * gdb.trace/stap-trace.exp
10950 * gdb.trace/status-stop.exp
10951 * gdb.trace/strace.exp
10952 * gdb.trace/tfile.exp
10953 * gdb.trace/tfind.exp
10954 * gdb.trace/trace-break.exp
10955 * gdb.trace/trace-condition.exp
10956 * gdb.trace/trace-enable-disable.exp
10957 * gdb.trace/trace-mt.exp
10958 * gdb.trace/tracecmd.exp
10959 * gdb.trace/tracefile-pseudo-reg.exp
10960 * gdb.trace/tspeed.exp
10961 * gdb.trace/tstatus.exp
10962 * gdb.trace/tsv.exp
10963 * gdb.trace/unavailable.exp
10964 * gdb.trace/while-dyn.exp
10965 * gdb.trace/while-stepping.exp
10966 * lib/gdb-guile.exp
10967 * lib/gdb.exp
10968 * lib/mi-support.exp
10969 * lib/pascal.exp
10970 * lib/perftest.exp
10971 * lib/prelink-support.exp
10972 * lib/selftest-support.exp
10973
ad02e4fe
SM
109742016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10975
10976 * Makefile.in: Include disable-implicit-rules.mk.
10977
22347e55
AA
109782016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10979
10980 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10981 non-byte-aligned bit fields.
10982
da5b30da
AA
109832016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10984
10985 PR gdb/12616
10986 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10987 respects the DW_AT_data_bit_offset attribute.
10988
b593ecca
SM
109892016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10990
10991 * gdb.base/default.exp: Fix output of "set language".
10992
3b165252
SM
109932016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10994
10995 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10996 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10997 make.
10998 * configure.ac: Remove checks for the make program.
10999 * configure: Re-generate.
11000
1a2f3d7f
KB
110012016-11-16 Kevin Buettner <kevinb@redhat.com>
11002
11003 * gdb.python/py-recurse-unwind.c (main): Add loop.
11004 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
11005 to read_register() and gdb.parse_and_eval(). Make each code
11006 call a separate case that can be individually tested.
11007 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
11008 proc. Call cont_and_backtrace for each of the code paths that
11009 we want to test in the unwinder.
11010
b7f38fda
AA
110112016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
11012
11013 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
11014 the definition of struct S.
11015
1f8db343
CM
110162016-11-11 Catherine Moore <clm@codesourcery.com>
11017
11018 * gdb.base/dump.exp: Identify verilog format dump tests as such.
11019
fad0c9fb
PA
110202016-11-09 Pedro Alves <palves@redhat.com>
11021
11022 * gdb.base/commands.exp (runto_or_return): New procedure.
11023 (gdbvar_simple_if_test, gdbvar_simple_while_test)
11024 (gdbvar_complex_if_while_test, progvar_simple_if_test)
11025 (progvar_simple_while_test, progvar_complex_if_while_test)
11026 (if_while_breakpoint_command_test)
11027 (infrun_breakpoint_command_test, breakpoint_command_test)
11028 (user_defined_command_test, watchpoint_command_test)
11029 (test_command_prompt_position, redefine_hook_test)
11030 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
11031 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
11032 multi_line_input and multi_line. Remove gdb_expect and
11033 gdb_stop_suppressing_tests uses.
11034 * lib/gdb.exp (valnum_re): New global.
11035 (multi_line_input): New procedure.
11036
8354c62c
SM
110372016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
11038
11039 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
11040 Remove.
11041 (test_setup): Define with proc_with_prefix.
11042 (test_cli_inferior): Likewise.
11043 (test_cli_thread): Likewise.
11044 (test_cli_frame): Likewise.
11045 (test_cli_select_frame): Likewise.
11046 (test_cli_up_down): Likewise.
11047 (test_mi_thread_select): Likewise.
11048 (test_mi_stack_select_frame): Likewise.
11049 (test_cli_in_mi_inferior): Likewise.
11050 (test_cli_in_mi_thread): Likewise.
11051 (test_cli_in_mi_frame): Likewise.
11052 (top level): Do not use with_test_prefix_procname.
11053
64f367a2
PA
110542016-11-09 Pedro Alves <palves@redhat.com>
11055
11056 * gdb.base/commands.exp (gdbvar_simple_if_test)
11057 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
11058 (progvar_simple_if_test, progvar_simple_while_test)
11059 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
11060 (infrun_breakpoint_command_test, breakpoint_command_test)
11061 (user_defined_command_test, watchpoint_command_test)
11062 (test_command_prompt_position, deprecated_command_test)
11063 (bp_deleted_in_command, temporary_breakpoint_commands)
11064 (stray_arg0_test, source_file_with_indented_comment)
11065 (recursive_source_test, if_commands_test)
11066 (error_clears_commands_left, redefine_hook_test)
11067 (redefine_backtrace_test): Use proc_with_prefix.
11068 * lib/gdb.exp (proc_with_prefix): New proc.
11069
0bb65f1e
AA
110702016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11071
11072 * gdb.base/tui-layout.c: New file.
11073 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
11074 disassembly window contains very long lines.
11075
7353f247
TT
110762016-11-08 Tom Tromey <tom@tromey.com>
11077
11078 * gdb.python/py-value.exp (test_value_creation): Make "long" test
11079 depend on Python 2.
11080
30a7bb83
TT
110812016-11-08 Tom Tromey <tom@tromey.com>
11082
11083 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
11084 New method.
11085
cdf5a07c
MG
110862016-10-29 Manish Goregaokar <manish@mozilla.com>
11087
2806dc7e 11088 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 11089
51a789c3
MG
110902016-10-27 Manish Goregaokar <manish@mozilla.com>
11091
2806dc7e
PA
11092 * gdb.rust/simple.rs: Add test for univariant enums without
11093 discriminants and for encoded struct-like enums.
51a789c3 11094
f610ab6d
PA
110952016-10-28 Pedro Alves <palves@redhat.com>
11096
11097 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
11098 gdb_test_multiple, tighten regexps and match symtabs and line
11099 tables incrementally.
11100
b129b0ca
LM
111012016-10-28 Luis Machado <lgustavo@codesourcery.com>
11102
11103 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
11104 general.
11105
ecf45d2c
SL
111062016-10-25 Luis Machado <lgustavo@codesourcery.com>
11107
11108 * gdb.base/exec-invalid-sysroot.exp: New file.
11109
b8d38ee4
JK
111102016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11111
11112 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11113
f90fd8c2
JK
111142016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11115
11116 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11117
2d2476aa
MR
111182016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11119
2806dc7e
PA
11120 * gdb.base/killed-outside.exp: Remove $options from a call to
11121 `prepare_for_testing'.
2d2476aa 11122
e42b25a0
SM
111232016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11124
11125 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11126 Change test message.
11127
3ccdb432
SM
111282016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11129
11130 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11131 Update comment.
11132
5bad3170
SM
111332016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11134
11135 * gdb.trace/mi-trace-save.exp: New file.
11136
5ad9dba7
YQ
111372016-10-13 Yao Qi <yao.qi@linaro.org>
11138
11139 * gdb.base/code_elim.exp (get_var_address): Remove.
11140 * gdb.base/relocate.exp: Likewise.
11141 * gdb.base/shreloc.exp: Likewise.
11142 * lib/gdb.exp (get_var_address): New.
11143
62df7e21
YQ
111442016-10-13 Yao Qi <yao.qi@linaro.org>
11145
11146 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11147 floating point tests if $skip_float_test is false.
11148
4dac951e
LM
111492016-10-12 Luis Machado <lgustavo@codesourcery.com>
11150
11151 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11152 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11153 argc values.
11154 Add 1 to argc so we guarantee distinct initial/modified argc values.
11155
8f1a8fc4
JK
111562016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11157
11158 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11159
16c85b5d
JK
111602016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11161
11162 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11163 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
11164 * gdb.arch/vsx-regs.exp: Likewise.
11165
1d0e042a
YQ
111662016-10-07 Yao Qi <yao.qi@linaro.org>
11167
11168 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
11169
68dadef5
MM
111702016-10-07 Markus Metzger <markus.t.metzger@intel.com>
11171
11172 * gdb.python/python.exp: Test decode_line("*0").
11173
33fa2c6e
DE
111742016-10-06 Doug Evans <dje@google.com>
11175
11176 * gdb.python/py-value.exp (test_value_creation): Add test for large
11177 unsigned 64-bit value.
11178
9c37b5ae
TT
111792016-10-06 Tom Tromey <tom@tromey.com>
11180
11181 * gdb.compile/compile.exp: Change java tests to rust.
11182 * gdb.base/setshow.exp: Change java tests to rust.
11183 * gdb.base/default.exp: Remove java from language list.
11184 * README (Examples): Update language example.
11185 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
11186 test.
11187 * lib/gdb.exp (skip_java_tests): Remove.
11188 * lib/java.exp: Remove.
11189 * gdb.java: Remove.
11190
78b86327
MR
111912016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11192
11193 * gdb.arch/mips-fcr.exp: New test.
11194 * gdb.arch/mips-fcr.c: Source for the new test.
11195
7470adbb
MR
111962016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11197
11198 * gdb.base/solib-disc.exp: Use `standard_output_file'
11199 throughout.
11200
4a556533
PA
112012016-10-06 Pedro Alves <palves@redhat.com>
11202
11203 * gdb.base/jit-simple-dl.c: New file.
11204 * gdb.base/jit-simple-jit.c: New file, factored out from ...
11205 * gdb.base/jit-simple.c: ... this.
11206 * gdb.base/jit-simple.exp (jit_run): Delete.
11207 (build_jit): New proc.
11208 (jit_test_reread): Recompile either the main program or the shared
11209 library, depending on what is being tested. Skip changing address
11210 if caller wants to. Compare before/after addresses. If testing
11211 standalone, explicitly load the binary. Test "maint info
11212 breakpoints".
11213 (top level): Add "standalone vs shared lib" and "change address"
11214 vs "same address" axes.
11215
5a122fbc
PA
112162016-10-06 Pedro Alves <palves@redhat.com>
11217
11218 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
11219 call.
11220 (jit_run): Delete.
11221 (jit_test_reread): Use with_test_prefix. Reload the main binary
11222 explicitly. Compare the before/after addresses of the JIT
11223 descriptor.
11224
ee8da4b8
DE
112252016-08-15 Doug Evans <dje@google.com>
11226
11227 * gdb.xml/extra-regs.xml: Update, end field now required, default type
11228 for single bitfields is bool.
11229 * gdb.xml/tdesc-regs.exp: Ditto.
11230
f389f6fe
JK
112312016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11232
11233 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
11234
fdebf1a4
YQ
112352016-10-05 Yao Qi <yao.qi@linaro.org>
11236
11237 * lib/gdb.exp (support_complex_tests): Return zero if
11238 gdb_skip_float_test return true.
11239
9c36d954 112402016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11241 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
11242
11243 PR gdb/20487
11244 * gdb.mi/user-selected-context-sync.exp: New file.
11245 * gdb.mi/user-selected-context-sync.c: New file.
11246
4034d0ff 112472016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11248 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
11249
11250 PR gdb/20487
11251 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
11252 =thread-select-event check.
11253
a4297203
PB
112542016-09-29 Peter Bergner <bergner@vnet.ibm.com>
11255
11256 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
11257 the compulsory L operand changes.
11258 * gdb.arch/powerpc-power.s: Likewise.
11259
bb805577
JK
112602016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11261
11262 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
11263 * gdb.base/jit-attach-pie.c: New file.
11264 * gdb.base/jit-attach-pie.exp: New file.
11265
6d61dee5
PA
112662016-09-28 Pedro Alves <palves@redhat.com>
11267
11268 * gdb.base/infcall-input.c: New file.
11269 * gdb.base/infcall-input.exp: New file.
11270
f73842fc
YQ
112712016-09-22 Yao Qi <yao.qi@linaro.org>
11272
11273 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
11274 (gdb_exit): Rename it to ...
11275 (gdbserver_gdb_exit): ... Close GDBserver.
11276 (gdb_exit): New proc, call gdbserver_gdb_exit.
11277 (mi_gdb_exit): Likewise.
11278
90681dab
YQ
112792016-09-22 Yao Qi <yao.qi@linaro.org>
11280
11281 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
11282 path.
11283 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
11284 Remove duplication.
11285
9c211fd8
YQ
112862016-09-22 Yao Qi <yao.qi@linaro.org>
11287
11288 * lib/gdbserver-support.exp: Check the existence of
11289 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
11290
ad0a504f
AK
112912016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
11292
11293 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
11294
36cf1806
TT
112952016-09-21 Tom Tromey <tom@tromey.com>
11296
11297 PR gdb/20604:
11298 * gdb.base/quit.exp: New file.
11299
74172ecf
SM
113002016-09-21 Simon Marchi <simon.marchi@ericsson.com>
11301
11302 * .gitignore: New file.
11303
3d0ec882
MR
113042016-09-21 Maciej W. Rozycki <macro@imgtec.com>
11305
11306 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
11307 throughout.
11308
8193adea
AA
113092016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11310
11311 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
11312
d41a5c09
JK
113132016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11314
11315 * gdb.cp/casts.cc (decltype): Move it ...
11316 (main): ... with its call to ...
11317 * gdb.cp/casts03.cc: ... a new file.
11318 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
11319
d2dfe700
JK
113202016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11321
11322 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
11323
e2a92b16
PB
113242016-09-15 Peter Bergner <bergner@vnet.ibm.com>
11325
11326 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
11327 and sync up the test with tests in gas/testsuite/gas/ppc.
11328 * gdb.arch/powerpc-power.exp: Likewise.
11329
49b4de64
JK
113302016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11331
11332 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
11333
2c29df25
SDJ
113342016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
11335 Jan Kratochvil <jan.kratochvil@redhat.com>
11336
11337 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
11338 make m1's definition to be different from m2's. Use 'dummy' as an
11339 argument for probe 'two'.
11340
cc3c2846
JB
113412016-09-10 Jon Beniston <jon@beniston.com>
11342
11343 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
11344 for sim target.
11345
e1b2624a
AA
113462016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11347
11348 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
11349 variable declaration.
11350 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
11351 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
11352 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
11353 received HWCAP as its argument.
11354
4295e285
PA
113552016-09-06 Pedro Alves <palves@redhat.com>
11356
11357 * gdb.base/new-ui-pending-input.c: New file.
11358 * gdb.base/new-ui-pending-input.exp: New file.
11359 * gdb.exp (clear_gdb_spawn_id): New procedure.
11360 (with_spawn_id): Check whether gdb_spawn_id exists before
11361 referencing it. If gdb_spawn_id didn't exist on entry, clear it
11362 on exit.
11363
00d5215e
UW
113642016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11365
11366 * gdb.base/float128.c: New file.
11367 * gdb.base/float128.exp: Likewise.
11368 * gdb.base/floatn.c: Likewise.
11369 * gdb.base/floatn.exp: Likewise.
11370
a9ff5f12
UW
113712016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11372
11373 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
11374
f245535c
PA
113752016-09-05 Pedro Alves <palves@redhat.com>
11376
11377 PR backtrace/19927
11378 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
11379 unwinders are immediately called as side effect of "source" or
11380 "disable unwinder" commands.
11381 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
11382
ae9cf263
YQ
113832016-09-02 Yao Qi <yao.qi@linaro.org>
11384
11385 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
11386 is true and $type is "float" or "double".
11387
27aba047
YQ
113882016-09-02 Yao Qi <yao.qi@linaro.org>
11389
11390 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
11391 true.
11392 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
11393 * gdb.base/call-rt-st.exp: Likewise.
11394 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
11395 return value instead of gdb,skip_float_test.
11396 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
11397 (do_function_calls): Use its return value instead of
11398 gdb,skip_float_test.
11399 * gdb.base/finish.exp: Likewise.
11400 * gdb.base/funcargs.exp: Likewise.
11401 * gdb.base/return.exp: Likewise.
11402 * gdb.base/return2.exp: Likewise.
11403 * gdb.base/varargs.exp: Likewise.
11404 * lib/gdb.exp (gdb_skip_float_test): Change it to
11405 gdb_caching_proc. Detect the broken ptrace on arm-linux.
11406
5af962df
AA
114072016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
11408
11409 * gdb.multi/tids.exp: Test "thread apply all".
11410
7fac6910
JK
114112016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11412
11413 * gdb.base/default.exp (tty): Remove.
11414
bb1fe4ac
KB
114152016-08-24 Kevin Buettner <kevinb@redhat.com>
11416
2806dc7e
PA
11417 * gdb.python/py-recurse-unwind.c: New file.
11418 * gdb.python/py-recurse-unwind.py: New file.
11419 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 11420
0a1ddfa6
SM
114212016-08-24 Simon Marchi <simon.marchi@ericsson.com>
11422
11423 * gdb.base/set-inferior-tty.exp: New file.
11424 * gdb.base/set-inferior-tty.c: New file.
11425
d9de1fe3
PA
114262016-08-23 Pedro Alves <palves@redhat.com>
11427
11428 PR gdb/20494
11429 * gdb.base/new-ui-echo.c: New file.
11430 * gdb.base/new-ui-echo.exp: New file.
11431
e9d9abd7
YQ
114322016-08-23 Yao Qi <yao.qi@linaro.org>
11433
11434 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11435 gdbserver_spawn.
11436 * gdb.server/connect-without-multi-process.exp (do_test):
11437 Likewise.
11438
3589529e
YQ
114392016-08-23 Yao Qi <yao.qi@linaro.org>
11440
11441 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11442 standalone_txt. Delete gdb_txt and standalone_txt on host
11443 and target. Spawn the binary on target. Copy files from
11444 target to host.
11445
6bb90213
PA
114462016-08-22 Pedro Alves <palves@redhat.com>
11447
11448 PR gdb/20505
11449 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11450 with_test_prefix. Factor out bits to ...
11451 (test_no_vdso): ... this new procedure.
11452
20c2c024
CL
114532016-08-19 Carl Love <cel@us.ibm.com>
11454
11455 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11456 maintaining separate logic for constructing the output path.
11457 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11458 * gdb.arch/ppc-dfp.exp: Likewise.
11459 * gdb.arch/ppc-fp.exp: Likewise.
11460 * gdb.arch/vsx-regs.exp: Likewise.
11461 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11462 binprefix for generating the additional binary files.
11463
0646e07d
PA
114642016-08-19 Pedro Alves <palves@redhat.com>
11465
11466 * gdb.trace/mi-trace-frame-collected.exp
11467 (test_trace_frame_collected): On x32, expect two registers.
11468
46da9242
CL
114692016-08-18 Carl Love <cel@us.ibm.com>
11470
11471 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11472 and sync up the test with tests in gas/testsuite/gas/ppc.
11473 * gdb.arch/powerpc-power.exp: Likewise.
11474
eb2332d7
SM
114752016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11476
11477 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11478 expected error message.
11479
63c61e04
SM
114802016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11481
11482 * gdb.multi/remove-inferiors.exp: New file.
11483 * gdb.multi/remove-inferiors.c: New file.
11484
7b17065f
YQ
114852016-08-12 Yao Qi <yao.qi@linaro.org>
11486
11487 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11488 argument list.
11489
01d3dedf
PA
114902016-08-10 Pedro Alves <palves@redhat.com>
11491
11492 PR gdb/19187
11493 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11494 setup_kfails.
11495
3eb7562a
PA
114962016-08-09 Pedro Alves <palves@redhat.com>
11497 Simon Marchi <simon.marchi@ericsson.com>
11498
11499 PR gdb/20418
11500 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11501 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11502
80614914
PA
115032016-08-09 Pedro Alves <palves@redhat.com>
11504
11505 PR mi/20431
11506 * gdb.mi/mi-cmd-error.exp: New file.
11507
f348d89a
PA
115082016-08-09 Pedro Alves <palves@redhat.com>
11509
11510 PR gdb/18653
11511 * gdb.base/signals-state-child.c: New file.
11512 * gdb.base/signals-state-child.exp: New file.
11513 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11514
e5ca03b4
PA
115152016-08-09 Pedro Alves <palves@redhat.com>
11516
11517 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11518
282a0691
TT
115192016-08-03 Tom Tromey <tom@tromey.com>
11520
11521 PR python/18565:
11522 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11523
41bfcd63
YQ
115242016-08-01 Yao Qi <yao.qi@linaro.org>
11525
11526 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11527 variable mode to "multi-process" if $multi_process is 1, otherwise
11528 set it to "single-process".
11529
e3465b24
YQ
115302016-08-01 Yao Qi <yao.qi@linaro.org>
11531
11532 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11533 * gdb.cp/cpexprs.exp: Likewise.
11534 * gdb.cp/m-static.exp: Likewise.
11535
0b31a4bc
TT
115362016-07-26 Tom Tromey <tom@tromey.com>
11537
11538 PR python/20190:
11539 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11540 test.
11541
e0461dbb
MM
115422016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11543
11544 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11545 selecting assembly source files.
11546 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11547 assembly source files.
11548 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11549 assembly source files.
11550 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11551 selecting assembly source files.
11552
8194e927
SM
115532016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11554
11555 * gdb.base/new-ui.exp (do_test_invalid_args): New
11556 procedure.
11557
c0272db5
TW
115582016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11559
11560 * gdb.btrace/reconnect.c: New file.
11561 * gdb.btrace/reconnect.exp: New file.
11562
e3487908
GKB
115632016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11564
11565 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11566 to test_catch_syscall_group.
11567 (test_catch_syscall_group): New.
11568
12df5c00
TT
115692016-07-21 Tom Tromey <tom@tromey.com>
11570
11571 * gdb.rust/simple.rs (main): Use empty struct expression.
11572 * gdb.rust/simple.exp: Add tests for empty struct expression.
11573
bae62ee2
YQ
115742016-07-21 Yao Qi <yao.qi@linaro.org>
11575
11576 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11577 if gdb_skip_xml_test is true on some targets.
11578
b1b53fb3
YQ
115792016-07-21 Yao Qi <yao.qi@linaro.org>
11580
11581 * gdb.server/solib-list.exp: Unset last_loaded_file.
11582
027d97f8
JK
115832016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11584
11585 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11586 "step into captured_main (args)".
11587
7674d381
JK
115882016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11589
11590 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11591
72b5d099
JK
115922016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11593
11594 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11595
1f960ced
PA
115962016-07-19 Pedro Alves <palves@redhat.com>
11597
11598 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11599 * gdb.opt/inline-bt.exp: Likewise.
11600 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11601 additional_flags=-Winline.
11602 * gdb.opt/inline-locals.exp: Likewise.
11603 * gdb.opt/inline-markers.c (ATTR): Define.
11604 (inlined_fn): Use it.
11605
f25827c1
YQ
116062016-07-19 Yao Qi <yao.qi@linaro.org>
11607
11608 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11609 (test_with_self): Remove some code. Remove argument executable.
11610 (top-level): Use do_self_tests.
11611
37539ebe
DB
116122016-07-15 Zachary Welch <zwelch@codesourcery.com>
11613 Don Breazeal <donb@codesourcery.com>
11614
11615 * gdb.base/maint.exp: Escape paths used in regular expressions.
11616 * gdb.stabs/weird.exp: Likewise.
11617
dac790e1
TT
116182016-07-13 Tom Tromey <tom@tromey.com>
11619
11620 PR python/15620, PR python/18620:
11621 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11622 (test_bkpt_events): New procs.
11623
93daf339
TT
116242016-07-13 Tom Tromey <tom@tromey.com>
11625
11626 PR python/17698:
11627 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11628 test.
11629 (test_watchpoints): Likewise.
11630 (test_bkpt_pending): New proc.
11631
6571a381
TT
116322016-07-13 Tom Tromey <tom@tromey.com>
11633
11634 PR cli/18053:
11635 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11636 completion test.
11637
e8732474
JK
116382016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11639
11640 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11641 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11642 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11643 f_label.
11644 (g): Rename g_end_lbl to g_label.
11645 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11646 low_pc and high_pc.
11647 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11648
e0f3fd7c
TT
116492016-07-12 Tom Tromey <tom@tromey.com>
11650
11651 PR python/19293:
11652 * gdb.python/py-unwind-maint.exp: Update tests.
11653
3cfe46b6
YQ
116542016-07-12 Yao Qi <yao.qi@linaro.org>
11655
11656 * lib/selftest-support.exp (selftest_setup): Match the output
11657 when captured_main is inlined.
11658
4f19a0e6
WT
116592016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11660
11661 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11662 New variables.
11663 (print this%a, print this%b, print this): New tests.
11664 * gdb.fortran/derived-types.f90 (this): New object and
11665 initialization.
11666
986cf455
SM
116672016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11668
11669 * gdb.ada/arraydim.exp: Remove extra directory level in build
11670 directory.
11671
f0464b23
SM
116722016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11673
11674 * lib/ada.exp: Remove extra directory level in build directory.
11675 * gdb.ada/cond_lang.exp: Likewise.
11676 * gdb.ada/exec_changed.exp: Likewise.
11677 * gdb.ada/lang_switch.exp: Likewise.
11678
42d94011
MG
116792016-07-06 Manish Goregaokar <manish@mozilla.com>
11680
2806dc7e
PA
11681 * simple.rs: Add test for raw pointer subscripting.
11682 * simple.exp: Add test expectations.
42d94011 11683
647c264c
YQ
116842016-07-05 Yao Qi <yao.qi@linaro.org>
11685
11686 * gdb.mi/mi-reverse.exp: Match =record-started output.
11687
20aa2c60
PA
116882016-07-01 Pedro Alves <palves@redhat.com>
11689
11690 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11691 procedure.
11692 (jit_reader_test): Test the jit reader's unwinder.
11693 * gdb.base/jithost.c (jit_function_00_code): New global.
11694 (main): Use memcpy to fill in the mmapped code, instead of poking
11695 bytes manually here.
11696 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11697 value.
11698 (read_debug_info): Save the function's range.
11699 (read_sp): New function.
11700 (unwind_frame): Use it. Also unwind RBP.
11701 (get_frame_id): Use read_sp.
11702 (gdb_init_reader): Use calloc instead of malloc.
11703 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11704 parameter. Use gdb_test_multiple.
11705
ced2dffb
PA
117062016-07-01 Pedro Alves <palves@redhat.com>
11707 Antoine Tremblay <antoine.tremblay@ericsson.com>
11708
11709 * gdb.threads/process-dies-while-detaching.c: New file.
11710 * gdb.threads/process-dies-while-detaching.exp: New file.
11711
63000888
PA
117122016-07-01 Pedro Alves <palves@redhat.com>
11713
11714 * gdb.multi/watchpoint-multi-exit.c: New file.
11715 * gdb.multi/watchpoint-multi-exit.exp: New file.
11716
038d4868
PA
117172016-06-30 Pedro Alves <palves@redhat.com>
11718
11719 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11720 unset inferior_spawn_id.
11721
994e9c83
PA
117222016-06-30 Pedro Alves <palves@redhat.com>
11723
11724 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11725 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11726
e5653468
YQ
117272016-06-29 Yao Qi <yao.qi@linaro.org>
11728
11729 * gdb.base/return.c: Add copyright header.
11730
803b47e5
TT
117312016-06-29 Tom Tromey <tom@tromey.com>
11732
11733 PR python/20129:
11734 * gdb.python/py-framefilter.exp: Add tests for setting priority
11735 and disabling of non-existent frame filter.
11736
28244707
YQ
117372016-06-29 Yao Qi <yao.qi@linaro.org>
11738
11739 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11740 0x0f07ff.
11741
a31d2f06
YQ
117422016-06-28 Yao Qi <yao.qi@linaro.org>
11743
11744 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11745 triplets. Start gdb, execute catch syscall, and continue. Check
11746 gdb's output to determine catch syscall is supported.
11747
921d8f54
MG
117482016-06-27 Manish Goregaokar <manish@mozilla.com>
11749
25d49b86
PA
11750 * gdb.rust/simple.rs: Add test for returning unit in a function.
11751 * gdb.rust/simple.exp: Add expectation for functions returning
11752 unit.
921d8f54 11753
f4952523
PMR
117542016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11755
11756 * gdb.python/py-breakpoint-create-fail.c,
11757 gdb.python/py-breakpoint-create-fail.exp,
11758 gdb.python/py-breakpoint-create-fail.py: New testcase.
11759
fccb08f8
MG
117602016-06-25 Manish Goregaokar <manish@mozilla.com>
11761
11762 PR gdb/20239
11763 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11764 * gdb.rust/simple.exp: Add test expectations for new NonZero
11765 tests.
fccb08f8 11766
6b850546
DT
117672016-06-24 David Taylor <dtaylor@emc.com>
11768
11769 * gdb.base/offsets.exp: New file.
11770 * gdb.base/offsets.c: New file.
11771
17621150
TT
117722016-06-23 Tom Tromey <tom@tromey.com>
11773
11774 PR gdb/16483:
11775 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11776 before any filters are loaded.
11777
04d59df6
WT
117782016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11779
11780 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11781 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11782 structs.
11783 * gdb.fortran/derived-type-function.exp: New file.
11784 * gdb.fortran/derived-type-function.f90: New file.
11785
11786
ac69f786
PA
117872016-06-21 Pedro Alves <palves@redhat.com>
11788
11789 * gdb.base/new-ui.exp: New file.
11790 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11791 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11792 (with_spawn_id): New procedure.
11793
49940788
PA
117942016-06-21 Pedro Alves <palves@redhat.com>
11795
11796 * gdb.mi/mi-exec-run.exp: New file.
11797
ef274d26
PA
117982016-06-21 Pedro Alves <palves@redhat.com>
11799
11800 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11801 breakpoint command's output on the main UI.
11802 (test_break): New procedure, factored out from calls in the top
11803 level.
11804 (top level): Use foreach_with_prefix to test MI as main UI and as
11805 separate UI.
11806
468afe6c
PA
118072016-06-21 Pedro Alves <palves@redhat.com>
11808
11809 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11810 (test_awatch_creation_and_listing)
11811 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11812 Remove 'type' parameter.
11813 (test_watchpoint_all): New parameter mi_mode. Remove
11814 with_test_prefix.
11815 (top level): Use foreach_with_prefix, and add main/separate UI MI
11816 testing axis.
11817
51f77c37
PA
118182016-06-21 Pedro Alves <palves@redhat.com>
11819
11820 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11821 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11822 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11823 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11824 (gdb_main_spawn_id, mi_spawn_id): Declare and
11825 comment.
11826 (mi_create_inferior_pty): New procedure,
11827 factored out from default_mi_gdb_start.
11828 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11829 procedures.
11830 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11831 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11832 Use mi_create_inferior_pty.
11833 (mi_gdb_start): Use eval to pass down args list.
11834
8980e177
PA
118352016-06-21 Pedro Alves <palves@redhat.com>
11836
11837 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11838 * gdb.opt/inline-cmds.exp: Add MI tests.
11839
f38d3ad1
PA
118402016-06-21 Pedro Alves <palves@redhat.com>
11841
11842 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11843
45db7c09
PA
118442016-06-21 Pedro Alves <palves@redhat.com>
11845
11846 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11847 (top level): Use it instead of mi_execute_to.
11848
5a069ab3
PA
118492016-06-21 Pedro Alves <palves@redhat.com>
11850
11851 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11852 (cont_handler_str): New.
11853 (signal_stop_handler): Set stop_handler_str instead of printing to
11854 stdout.
11855 (continue_handler): Set cont_handler_str instead of printing to
11856 stdout.
11857 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11858 mi_send_resuming_command. Print stop_handler_str and
11859 cont_handler_str instead of expecting the python events print
11860 directly.
11861
2838cc1d
SD
118622016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11863
11864 * gdb.base/jit-reader.exp: New file.
11865 * gdb.base/jithost.c: New file.
11866 * gdb.base/jithost.h: New file.
11867 * gdb.base/jitreader.c : New file.
11868 * gdb.base/jit-protocol.h: New file.
11869
21a77091
YQ
118702016-06-17 Yao Qi <yao.qi@linaro.org>
11871
11872 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11873 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11874 and detach-on-fork. Adjust tests.
11875 (top level): Invoke break_cond_on_syscall with combinations of
11876 syscall, follow-fork-mode and detach-on-fork.
11877
f50bf8e5
YQ
118782016-06-17 Yao Qi <yao.qi@linaro.org>
11879
11880 * gdb.base/step-over-exit.c: New.
11881 * gdb.base/step-over-exit.exp: New.
11882
a28d8e50
YTL
118832016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11884
11885 * gdb.base/float.exp: Add target check for nds32*-*-*.
11886 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11887
cad8e26d
AB
118882016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11889
11890 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11891 for unsupported target features.
11892 * gdb.base/call-rt-st.exp: Likewise.
11893 * gdb.base/call-sc.exp: Likewise.
11894 * gdb.base/call-signal-resume.exp: Likewise.
11895 * gdb.base/call-strs.exp: Likewise.
11896 * gdb.base/callexit.exp: Likewise.
11897 * gdb.base/callfuncs.exp: Likewise.
11898 * gdb.base/nodebug.exp: Likewise.
11899 * gdb.base/printcmds.exp: Likewise.
11900 * gdb.base/ptype.exp: Likewise.
11901 * gdb.base/structs.exp: Likewise.
11902 * gdb.base/unwindonsignal.exp: Likewise.
11903 * gdb.cp/gdb2495.exp: Likewise.
11904 * gdb.cp/templates.exp: Likewise.
11905 * gdb.cp/virtfunc.exp: Likewise.
11906 * gdb.threads/hand-call-in-threads.exp: Likewise.
11907 * gdb.threads/interrupted-hand-call.exp: Likewise.
11908 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11909
347dc102
TT
119102016-06-10 Tom Tromey <tom@tromey.com>
11911
11912 PR rust/20110:
11913 * gdb.rust/expr.exp: Add test for integer constant larger than
11914 i32.
11915
5e13cf25
BH
119162016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11917
11918 * gdb.fortran/nested-funcs.exp: New.
11919 * gdb.fortran/nested-funcs.f90: New.
11920
bb556f1f
TK
119212016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11922
11923 * gdb.base/examine-backward.c: New file.
11924 * gdb.base/examine-backward.exp: New file.
11925
38b022b4
SM
119262016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11927
11928 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11929 matching.
11930
1b40ec05
TT
119312016-06-02 Tom Tromey <tom@tromey.com>
11932
11933 PR python/18984:
11934 * gdb.python/py-shared.exp: Add solib_name test.
11935
193bd378
SM
119362016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11937
11938 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11939
3326303b
MG
119402016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11941
11942 PR c++/19893
11943 * gdb.dwarf2/implref.exp: Rename to...
11944 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11945 * gdb.dwarf2/implref-array.c: New file.
11946 * gdb.dwarf2/implref-array.exp: Likewise.
11947 * gdb.dwarf2/implref-global.c: Likewise.
11948 * gdb.dwarf2/implref-global.exp: Likewise.
11949 * gdb.dwarf2/implref-struct.c: Likewise.
11950 * gdb.dwarf2/implref-struct.exp: Likewise.
11951
825c8ef2
AT
119522016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11953
11954 * gdb.trace/trace-condition.exp: Add 64bit tests.
11955
2320162a
AT
119562016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11957
11958 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11959 bits types.
11960 (main): Adapt to 8 to 64 bits types.
11961 * gdb.trace/trace-condition.exp: Add new tests.
11962
a7818233
AT
119632016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11964
11965 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11966
0d336466
AT
119672016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11968
11969 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11970 Move condition tests...
11971 * gdb.trace/trace-condition.exp: Here.
11972
7faeb45a
AT
119732016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11974
11975 * gdb.trace/trace-condition.exp: Add counter-case tests.
11976
e385593e
JK
119772016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11978
11979 PR c++/15231
11980 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11981 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11982
744608cc
PA
119832016-05-27 Pedro Alves <palves@redhat.com>
11984
11985 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11986 New procedure.
11987 (top level): Call it, and bail out of DejaGnu is known to be bad.
11988
ac775bf4
AB
119892016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11990
11991 * gdb.base/whatis.c: Extend the test case.
11992 * gdb.base/whatis.exp: Add additional tests.
11993
2bbad2ea
BH
119942016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11995
11996* gdb.fortran/type.f90: Add pointer variable.
11997* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11998
8b70175d
BH
119992016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12000
12001 * gdb.fortran/vla-type.exp: Fix testcase name.
12002
86d8a848
BH
120032016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12004
12005 * gdb.fortran/vla-type.exp: Access elements in nested structs.
12006
e188eb36
BH
120072016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12008
12009 * gdb.fortran/type.f90: Add nested structures.
12010 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
12011 * gdb.fortran/derived-type.exp: Adapt expected output.
12012 * gdb.fortran/vla-type.exp: Adapt expected output.
12013
9b2db1fd
BH
120142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12015
12016 * gdb.fortran/whatis_type.exp: Adapt expected output.
12017
72b17055
BH
120182016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12019
12020 * gdb.fortran/print_type.exp: Fix expected output.
12021 * gdb.fortran/whatis_type.exp: Fix expected output.
12022
3cd81d8d
BH
120232016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
12024
12025 * gdb.fortran/whatis_type.exp: Use multi_line.
12026
ddae9462
TT
120272016-05-24 Tom Tromey <tom@tromey.com>
12028
12029 PR python/17386:
12030 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
12031 use value as an index.
12032
1957f6b8
TT
120332016-05-23 Tom Tromey <tom@tromey.com>
12034
12035 PR python/17981:
12036 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
12037 no-breakpoint case.
12038
026a9174
PA
120392016-05-24 Pedro Alves <palves@redhat.com>
12040
12041 PR gdb/19828
12042 * gdb.threads/clone-attach-detach.c: New file.
12043 * gdb.threads/clone-attach-detach.exp: New file.
12044
e70a7231
FR
120452016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
12046
12047 * gdb.base/annota-input-while-running.exp: Fix syntax error.
12048
0f6ed0e0
TT
120492016-05-23 Tom Tromey <tom@tromey.com>
12050
12051 PR python/19438, PR python/18393:
12052 * gdb.python/py-progspace.exp: Add "dir" test.
12053 * gdb.python/py-objfile.exp: Add "dir" test.
12054
ffd19d61
YQ
120552016-05-23 Yao Qi <yao.qi@linaro.org>
12056
12057 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
12058 * gdb.arch/thumb2-it.exp: Likewise.
12059
9e8f9b05
SM
120602016-05-18 Simon Marchi <simon.marchi@ericsson.com>
12061
12062 * gdb.mi/mi-threads-interrupt.c: New file.
12063 * gdb.mi/mi-threads-interrupt.exp: New file.
12064
61c6156d
SM
120652016-05-17 Simon Marchi <simon.marchi@ericsson.com>
12066
12067 PR gdb/18077
12068 * gdb.mi/mi-async-run.exp: New file.
12069 * gdb.mi/mi-async-run.c: New file.
12070
67218854
TT
120712016-05-17 Tom Tromey <tom@tromey.com>
12072 Manish Goregaokar <manishsmail@gmail.com>
12073
12074 * lib/rust-support.exp: New file.
12075 * lib/gdb.exp (skip_rust_tests): New proc.
12076 (build_executable_from_specs): Handle rust.
12077 * lib/future.exp (gdb_find_rustc): New proc.
12078 (gdb_default_target_compile): Handle rust.
12079 * gdb.rust/expr.exp: New file.
12080 * gdb.rust/generics.exp: New file.
12081 * gdb.rust/generics.rs: New file.
12082 * gdb.rust/methods.exp: New file.
12083 * gdb.rust/methods.rs: New file.
12084 * gdb.rust/modules.exp: New file.
12085 * gdb.rust/modules.rs: New file.
12086 * gdb.rust/simple.exp: New file.
12087 * gdb.rust/simple.rs: New file.
12088
c44af4eb
TT
120892016-05-17 Tom Tromey <tom@tromey.com>
12090
12091 * gdb.base/default.exp (set language): Add rust.
12092
dcd1f979
TT
120932016-05-17 Tom Tromey <tom@tromey.com>
12094
12095 * gdb.gdb/unittest.exp: New file.
12096
155b7f57
YQ
120972016-05-16 Yao Qi <yao.qi@linaro.org>
12098
12099 * gdb.base/batch-preserve-term-settings.exp: Remove variable
12100 shell_prompt. Update shell_prompt_re.
12101
8ddd5a6c
DE
121022016-05-12 Doug Evans <dje@google.com>
12103
12104 PR symtab/19999
12105 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
12106 $options when building executable.
12107 * gdb.dwarf2/fission-loclists-pie.S: New file.
12108 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12109
02e370d9
SM
121102016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12111
12112 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12113 of [is_remote target],
12114
8929ad8b
SM
121152016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12116
12117 * lib/gdb.exp (use_gdb_stub): New procedure.
12118
6c447423
DE
121192016-05-03 Yunlian Jiang <yunlian@google.com>
12120 Doug Evans <dje@google.com>
12121
12122 PR symtab/19914
12123 * gdb.dwarf2/dwp-sepdebug.c: New file.
12124 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12125
444e826c
SM
121262016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12127
12128 * gdb.base/detach.exp: Remove is_remote check.
12129
740feeaa
SM
121302016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12131
12132 * gdb.base/annota-input-while-running.exp: Don't check for
12133 [is_remote target]. Enable annotations after running to main.
12134 Remove unused "set test..." line.
12135
9080ac9d
SM
121362016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12137
12138 * gdb.trace/trace-enable-disable.exp: New file.
12139 * gdb.trace/trace-enable-disable.c: New file.
12140
952ebca5
SM
121412016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12142
12143 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12144 use it in info sharedlibrary test.
12145 * gdb.trace/ftrace-lock.exp: Likewise.
12146 * gdb.trace/ftrace.exp: Likewise.
12147 * gdb.trace/range-stepping.exp: Likewise.
12148 * gdb.trace/trace-break.exp: Likewise.
12149 * gdb.trace/trace-condition.exp: Likewise.
12150 * gdb.trace/trace-mt.exp: Likewise.
12151
d9019901
SM
121522016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12153
12154 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12155 (gdb_load_shlib): ... this.
12156 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12157 gdb_load_shlib.
12158 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12159 * gdb.base/ctxobj.exp: Likewise.
12160 * gdb.base/dprintf-pending.exp: Likewise.
12161 * gdb.base/dso2dso.exp: Likewise.
12162 * gdb.base/fixsection.exp: Likewise.
12163 * gdb.base/gcore-relro.exp: Likewise.
12164 * gdb.base/gdb1555.exp: Likewise.
12165 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12166 * gdb.base/gnu-ifunc.exp: Likewise.
12167 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
12168 * gdb.base/jit-so.exp (one_jit_test): Likewise.
12169 * gdb.base/pending.exp: Likewise.
12170 * gdb.base/print-file-var.exp: Likewise.
12171 * gdb.base/print-symbol-loading.exp: Likewise.
12172 * gdb.base/shlib-call.exp: Likewise.
12173 * gdb.base/shreloc.exp: Likewise.
12174 * gdb.base/so-impl-ld.exp: Likewise.
12175 * gdb.base/solib-disc.exp: Likewise.
12176 * gdb.base/solib-nodir.exp: Likewise.
12177 * gdb.base/solib-overlap.exp: Likewise.
12178 * gdb.base/solib-symbol.exp: Likewise.
12179 * gdb.base/solib-weak.exp (do_test): Likewise.
12180 * gdb.base/sym-file.exp: Likewise.
12181 * gdb.base/symtab-search-order.exp: Likewise.
12182 * gdb.base/type-opaque.exp: Likewise.
12183 * gdb.base/unload.exp: Likewise.
12184 * gdb.base/watchpoint-solib.exp: Likewise.
12185 * gdb.compile/compile.exp: Likewise.
12186 * gdb.cp/gdb2384.exp: Likewise.
12187 * gdb.cp/infcall-dlopen.exp: Likewise.
12188 * gdb.cp/re-set-overloaded.exp: Likewise.
12189 * gdb.fortran/library-module.exp: Likewise.
12190 * gdb.opt/solib-intra-step.exp: Likewise.
12191 * gdb.python/py-finish-breakpoint.exp: Likewise.
12192 * gdb.python/py-shared.exp: Likewise.
12193 * gdb.reverse/solib-precsave.exp: Likewise.
12194 * gdb.reverse/solib-reverse.exp: Likewise.
12195 * gdb.server/solib-list.exp: Likewise.
12196 * gdb.threads/dlopen-libpthread.exp: Likewise.
12197 * gdb.threads/tls-shared.exp: Likewise.
12198 * gdb.threads/tls-so_extern.exp: Likewise.
12199 * gdb.trace/change-loc.exp: Likewise.
12200 * gdb.trace/ftrace-lock.exp: Likewise.
12201 * gdb.trace/ftrace.exp: Likewise.
12202 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
12203 * gdb.trace/pending.exp: Likewise.
12204 * gdb.trace/range-stepping.exp: Likewise.
12205 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
12206 (strace_info_marker): Likewise.
12207 (strace_probe_marker): Likewise.
12208 (strace_trace_on_same_addr): Likewise.
12209 (strace_trace_on_diff_addr): Likewise.
12210 * gdb.trace/trace-break.exp: Likewise.
12211 * gdb.trace/trace-condition.exp: Likewise.
12212 * gdb.trace/trace-mt.exp: Likewise.
12213
fca4cfd9
SM
122142016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12215
12216 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
12217 result of gdb_remote_download.
12218 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
12219 * gdb.base/dso2dso.exp: Likewise.
12220 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12221 * gdb.base/print-file-var.exp: Likewise.
12222 * gdb.base/shlib-call.exp: Likewise.
12223 * gdb.base/shreloc.exp: Likewise.
12224 * gdb.base/solib-overlap.exp: Likewise.
12225 * gdb.base/solib-weak.exp (do_test): Likewise.
12226 * gdb.base/unload.exp: Likewise.
12227
11cf4ffb
YQ
122282016-04-27 Yao Qi <yao.qi@linaro.org>
12229
12230 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
12231 exists.
12232
3e2e34f8
KB
122332016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12234
12235 * vla-type.exp: Print structure from toplevel.
12236
8f07e298
BH
122372016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12238
12239 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
12240 of dynamic types.
12241 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
12242 of dynamic types.
12243
9920b434
BH
122442016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12245
12246 * gdb.fortran/vla-type.f90: New file.
12247 * gdb.fortran/vla-type.exp: New file.
12248
f3abeff5
YQ
122492016-04-25 Yao Qi <yao.qi@linaro.org>
12250
12251 * gdb.base/branch-to-self.c: New file.
12252 * gdb.base/branch-to-self.exp: New file.
12253
0a5d52f0
YQ
122542016-04-22 Yao Qi <yao.qi@linaro.org>
12255
12256 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
12257 more after $hex.
12258
495346f6
YQ
122592016-04-22 Yao Qi <yao.qi@linaro.org>
12260
12261 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
12262 * gdb.base/annota3.exp: Likewise.
12263
4a7e075c
YQ
122642016-04-22 Yao Qi <yao.qi@linaro.org>
12265
12266 * gdb.reverse/step-precsave.exp: Do one step and test program
12267 stops in "callee" and do multiple steps until program goes out
12268 of "callee".
12269 * gdb.reverse/step-reverse.exp: Likewise.
12270
5b061e98
YQ
122712016-04-22 Yao Qi <yao.qi@linaro.org>
12272
12273 * gdb.trace/signal.exp: Also pass if
12274 $tracepoint_hits($i) > $iterations.
12275
5c5dc57f
YQ
122762016-04-22 Yao Qi <yao.qi@linaro.org>
12277
12278 * gdb.trace/signal.c: New file.
12279 * gdb.trace/signal.exp: New file.
12280
a55411b9
DE
122812016-04-19 Doug Evans <xdje42@gmail.com>
12282
12283 * gdb.base/bad-file.exp: New file.
12284
a22df60a
MG
122852016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
12286
12287 * gdb.dwarf2/implref.exp: New file.
12288
0c13f7e5
BH
122892016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12290
12291 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
12292 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
12293 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
12294 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
12295 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
12296 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
12297 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
12298 * lib/fortran.exp (fortran_int4): New procedure.
12299 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
12300 (fortran_logical4): Likewise.
12301
9b9b09e9
BH
123022016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
12303
12304 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
12305
a14d1f4d
BH
123062016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12307
12308 * lib/compiler.c: Add Intel specific preprocessor macros.
12309 * lib/compiler.cc: Likewise.
25d49b86 12310
7d49b1d0
LM
123112016-04-13 Luis Machado <lgustavo@codesourcery.com>
12312
12313 * gdb.server/connect-with-no-symbol-file.c: New file.
12314 * gdb.server/connect-with-no-symbol-file.exp: New file.
12315
8392fa22
SM
123162016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12317
12318 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
12319
8c4c4aeb
SM
123202016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12321
12322 * boards/gdbserver-base.exp (${board}_download): Copy source file to
12323 standard output directory.
12324
45e3745e
AT
123252016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
12326
12327 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
12328
e26b7e41
MM
123292016-04-13 Markus Metzger <markus.t.metzger@intel.com>
12330
12331 * gdb.btrace/instruction_history.c (loop): Add declaration.
12332
8ce09462
AT
123332016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
12334
12335 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
12336
2e88a1ea
SM
123372016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
12338
12339 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
12340 parentheses to print.
12341 (continue_handler): Likewise.
12342
f48e22e3
SM
123432016-04-08 Simon Marchi <simon.marchi@ericsson.com>
12344
12345 * gdb.server/solib-list.exp: Remove is_remote check.
12346 Pass shlib= to gdb_compile. Don't link shared library with
12347 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
12348 Run binary filename through "readlink -f" on the target.
12349
096be756
PA
123502016-04-08 Pedro Alves <palves@redhat.com>
12351
12352 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
12353 interpreter filename as argument to gdbserver_spawn.
12354 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12355 Return empty if $last_loaded_file does not exist.
12356
06500533
JK
123572016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12358
12359 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
12360 * gdb.base/jit-main.c: Use exit after usage.
12361
2d35e871
JK
123622016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12363
12364 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
12365 GDBHISTSIZE prior to the tests.
12366 * gdb.base/gdbinit-history.exp: Likewise.
12367
123682016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
12369
12370 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
12371 instead of build_executable. Use gdb_load_shlibs.
12372
c8064e7e
YQ
123732016-04-07 Yao Qi <yao.qi@linaro.org>
12374
12375 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
12376 Execute "si" command.
12377
bde47561
YQ
123782016-04-07 Yao Qi <yao.qi@linaro.org>
12379
12380 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
12381 number instead of the comments on some line.
12382
b16f8a3b
DB
123832016-04-06 Don Breazeal <donb@codesourcery.com>
12384
12385 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
12386 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
12387
c2f901df
SM
123882016-04-06 Simon Marchi <simon.marchi@ericsson.com>
12389
12390 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
12391 standard_output_file. Remove unused binfile variable.
12392
ac17fda0
CU
123932016-04-05 Catalin Udma <catalin.udma@freescale.com>
12394
12395 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
12396 * gdb.python/py-mi-objfile.exp: Match "list main" output
12397 in console format.
12398
03a8c4df
SM
123992016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
12400
12401 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
12402 absolute.
12403
6e774b13
SM
124042016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12405
12406 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
12407 absolute.
12408 * gdb.trace/ftrace.exp: Likewise.
12409 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
12410 targets as well.
12411 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
12412 (gdb_load_shlibs): Copy libraries to test directory when testing
12413 natively. Only set solib-search-path if testing remotely.
12414 * lib/mi-support.exp (mi_load_shlibs): Likewise.
12415
7817ea46
SM
124162016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12417
12418 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
12419 gdb_download. Use it even if the target is not remote.
12420 * gdb.base/jit.exp (compile_jit_test): Likewise.
12421 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
12422 output directory if the destination board is local, otherwise use
12423 the standard remote_download from DejaGnu.
12424 (gdb_download): Remove.
12425 (gdb_load_shlibs): Use gdb_remote_download instead of
12426 gdb_download.
12427 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12428 Use gdb_remote_download instead of gdb_download. Use it even if
12429 the target is not remote.
12430 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
12431 instead of gdb_download.
12432
7beb7f68
SM
124332016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12434
12435 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12436 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12437 run.
12438
cc63428a
AV
124392016-04-01 Artemiy Volkov <artemiyv@acm.org>
12440
12441 PR gdb/19820
12442 * gdb.base/printcmds.exp: Add artificial arrays tests.
12443
64cdf930
PA
124442016-03-31 Pedro Alves <palves@redhat.com>
12445
12446 PR gdb/19858
12447 * gdb.base/jit-main.c: Include unistd.h.
12448 (ATTACH): Define to 0 if not already defined.
12449 (wait_for_gdb, mypid): New globals.
12450 (WAIT_FOR_GDB): New macro.
12451 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12452 some breakpoint locations.
12453 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12454 New procedures.
12455 (one_jit_test): Add REATTACH parameter, and handle it. Use
12456 continue_to_test_location.
12457 (top level): Test attach, and adjusts calls to one_jit_test.
12458
40dea8cb
PA
124592016-03-31 Pedro Alves <palves@redhat.com>
12460
12461 PR gdb/19858
12462 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12463 BINSUFFIX parameter, and handle it.
12464 (top level): Adjust calls compile_jit_test.
12465
e7ea3ec7
CU
124662016-03-31 Catalin Udma <catalin.udma@freescale.com>
12467
12468 PR python/19743
12469 * gdb.python/py-mi-events-gdb.py: New file.
12470 * gdb.python/py-mi-events.c: New file.
12471 * gdb.python/py-mi-events.exp: New file.
12472
e6359af3
YQ
124732016-03-30 Yao Qi <yao.qi@linaro.org>
12474
12475 * gdb.reverse/until-precsave.exp: Match function name only.
12476 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12477 Move malloc to a condition block.
12478 * gdb.reverse/until-reverse.exp: Match function name only.
12479
a4105d04
MK
124802016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12481
12482 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12483 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12484 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12485 variable for GPR 0 instead of assuming it is register 0.
12486 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12487 * lib/trace-support.exp: Add s390 registers.
12488
bfa6adb9
YQ
124892016-03-29 Yao Qi <yao.qi@linaro.org>
12490
12491 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12492
1e6697ea
YQ
124932016-03-24 Yao Qi <yao.qi@linaro.org>
12494
12495 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12496 test message.
12497
64bcd522
AA
124982016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12499
12500 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12501 maintaining separate logic for constructing the output path.
12502
7868401b
DB
125032016-03-16 Don Breazeal <donb@codesourcery.com>
12504
12505 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12506 Retry fork and waitpid on interrupted system call errors.
12507 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12508 Use with_timeout_factor to increase timeout by factor of 10.
12509
1cafadb4
DB
125102016-03-15 Don Breazeal <donb@codesourcery.com>
12511
12512 * gdb.cp/scope-err.cc: New test program.
12513 * gdb.cp/scope-err.exp: New test script.
12514 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12515 lines and "set breakpoint here" comment.
12516 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12517 Fixed some whitespace and format issues.
12518 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12519 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12520
81516450
DE
125212016-03-15 Doug Evans <dje@google.com>
12522
12523 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12524 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12525 All callers updated. Add tests for enums, mixed flags register.
12526
aa52b601
DE
125272016-03-15 Doug Evans <dje@google.com>
12528
12529 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12530 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12531
fa4ff313
SM
125322016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12533
12534 * gdb.base/default.exp: Add $_as_string to the list of expected
12535 convenience functions.
12536
f2403c39
AB
125372016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12538
12539 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12540
f2f3ccb9
SM
125412016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12542
12543 * gdb.python/py-as-string.exp: New file.
12544 * gdb.python/py-as-string.c: New file.
12545
00dbd492
PA
125462016-03-09 Pedro Alves <palves@redhat.com>
12547
12548 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12549 signal" -> "Thread NN received signal" output change.
12550 * gdb.threads/ia64-sigill.exp: Likewise.
12551 * gdb.threads/linux-dp.exp: Likewise.
12552 * gdb.threads/manythreads.exp: Likewise.
12553 * gdb.threads/pending-step.exp: Likewise.
12554 * gdb.threads/print-threads.exp: Likewise.
12555 * gdb.threads/sigstep-threads.exp: Likewise.
12556 * gdb.threads/staticthreads.exp: Likewise.
12557 * gdb.threads/tls.exp: Likewise.
12558
1e6697ea
YQ
125592016-03-09 Pedro Alves <palves@redhat.com>
12560
12561 * gdb.base/command-line-input.exp: New file.
12562
b04fd3be
MK
125632016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12564
12565 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12566 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12567 * gdb.trace/pending.exp: Accept leading dot before function name.
12568 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12569 * lib/trace-support.exp: Set registers for ppc.
12570
98fa59e9
MK
125712016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12572
12573 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12574 use it for disassembly; accept .main in addition to main in backtrace.
12575
f77198c8
MK
125762016-03-09 Wei-cheng Wang <cole945@gmail.com>
12577 Marcin Kościelnicki <koriakin@0x04.net>
12578
12579 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12580 (gdb_recursion_test_ptr): New global variable.
12581 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12582 gdb_recursion_test.
12583 (gdb_c_test): Ditto.
12584
ba84e0da
MK
125852016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12586
12587 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12588 ordering.
12589
4366d36e
MK
125902016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12591
12592 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12593 (bar): Add bar_start_lbl label.
12594 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12595 of foo/bar for emitting DWARF and tracing.
12596
5eb264df
SDJ
125972016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12598
12599 * analyze-racy-logs.py: Set executable bit.
12600
fb6a751f
SDJ
126012016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12602
12603 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12604 (CHECK_TARGET_TMP): Likewise.
12605 (check-single-racy): New rule.
12606 (check-parallel-racy): Likewise.
12607 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12608 (do-check-parallel-racy): New rule.
12609 (check-racy/%.exp): Likewise.
12610 * README (Racy testcases): New section.
12611 * analyze-racy-logs.py: New file.
12612
bdf7e230
DE
126132016-03-03 Doug Evans <dje@google.com>
12614
12615 * gdb.base/skip.exp: Use with_test_prefix.
12616
4719d415
YQ
126172016-03-03 Yao Qi <yao.qi@linaro.org>
12618
12619 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12620 Invoke step_over_syscall "clone" and break_cond_on_syscall
12621 "clone".
12622 * gdb.base/step-over-clone.c: New file.
12623
ea507862
YQ
126242016-03-03 Yao Qi <yao.qi@linaro.org>
12625
12626 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12627 code format.
12628
8fc8cbda
YQ
126292016-03-03 Yao Qi <yao.qi@linaro.org>
12630
12631 * gdb.base/disp-step-fork.c: Rename to ...
12632 * gdb.base/step-over-fork.c: ... it. New file.
12633 * gdb.base/disp-step-vfork.c: Rename to ...
12634 * gdb.base/step-over-vfork.c: ... it. New file.
12635 * gdb.base/disp-step-syscall.exp: Rename to ...
12636 * gdb.base/step-over-syscall.exp: ... it. New file.
12637 (disp_step_cross_syscall): Rename to ...
12638 (step_over_syscall): ... it.
12639
92fa70b0
YQ
126402016-03-03 Yao Qi <yao.qi@linaro.org>
12641
12642 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12643 If target supports condition evaluation on target, invoke
12644 break_cond_on_syscall for fork and vfork.
12645
e197ad3c
YQ
126462016-03-03 Yao Qi <yao.qi@linaro.org>
12647
12648 * gdb.base/disp-step-syscall.exp: Don't invoke
12649 support_displaced_stepping.
12650 (disp_step_cross_syscall): Test with displaced stepping off and
12651 on if supported.
12652
0b47da9f
YQ
126532016-03-03 Yao Qi <yao.qi@linaro.org>
12654
12655 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12656 proc.
12657 (setup): New proc.
12658 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12659 and setup.
12660
065ab6dc
BH
126612016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12662
12663 * gdb.fortran/vla-history.exp: Remove breakpoint.
12664
07e448ad 126652016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12666
25d49b86
PA
12667 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12668 exceeds timeout.
07e448ad 12669
9ac2d526 126702016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12671
25d49b86
PA
12672 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12673 breakpoint.
9ac2d526 12674
17807369
BH
126752016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12676
12677 * gdb.mi/vla.f90: Nullify pointer after declaration.
12678
86e501af
PA
126792016-03-01 Pedro Alves <palves@redhat.com>
12680
12681 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12682
1e903e32
PA
126832016-03-01 Pedro Alves <palves@redhat.com>
12684
12685 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12686 before anything else.
12687 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12688 _GNU_SOURCE here.
12689 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12690 before anything else.
12691 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12692
6ccb54e2
PA
126932016-03-01 Pedro Alves <palves@redhat.com>
12694
12695 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12696
30ca9da1
YQ
126972016-03-01 Yao Qi <yao.qi@linaro.org>
12698
12699 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12700 prepare_for_testing.
12701
dc856b38
YQ
127022016-03-01 Yao Qi <yao.qi@linaro.org>
12703
12704 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12705
4a932159
AA
127062016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12707
12708 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12709 manually constructing the output path.
12710
f2489477
AA
127112016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12712
12713 * gdb.arch/s390-stackless.S: New.
12714 * gdb.arch/s390-stackless.exp: New.
12715
38899f16
IB
127162016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12717
12718 * gdb.dlang/circular.c: New file.
12719 * gdb.dlang/circular.exp: New file.
12720
9fde51ed
YQ
127212016-02-26 Yao Qi <yao.qi@linaro.org>
12722
12723 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12724 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12725 (testcases): Update.
12726
ce90fefe
YQ
127272016-02-26 Yao Qi <yao.qi@linaro.org>
12728
12729 * gdb.reverse/aarch64.c: Rename to ...
12730 * gdb.reverse/insn-reverse.c: ... it.
12731 * gdb.reverse/aarch64.exp: Rename to ...
12732 * gdb.reverse/insn-reverse.exp: ... it.
12733
3263bceb
YQ
127342016-02-26 Yao Qi <yao.qi@linaro.org>
12735
12736 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12737 (testcase_ftype): New.
12738 (testcases): New array.
12739 (n_testcases): New.
12740 (main): Call each element in testcases.
12741 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12742 (read_testcase): New.
12743 Do the tests in a loop.
12744
6cb59ff1
YQ
127452016-02-25 Yao Qi <yao.qi@linaro.org>
12746
12747 * gdb.base/branches.c: Remove.
12748
ae91f625
MK
127492016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12750
12751 PR gdb/13808
12752 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12753
678b48b7
MK
127542016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12755
12756 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12757
7337a6f2
MK
127582016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12759
12760 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12761 change x86_64 call_insn to 'callq'.
12762
861ca91f
AT
127632016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12764
12765 * gdb.trace/tfile-avx.c: Move to...
12766 * gdb.trace/tracefile-pseudo-reg.c: Here.
12767 * gdb.trace/tfile-avx.exp: Move to...
12768 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12769
bf74e428
GB
127702016-02-24 Gary Benson <gbenson@redhat.com>
12771
12772 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12773 message on attach.
12774
cce0e923
DE
127752016-02-23 Doug Evans <dje@google.com>
12776
12777 * gdb.base/skip.c (test_skip): New function.
12778 (end_test_skip_file_and_function): New function.
12779 (test_skip_file_and_function): New function.
12780 * gdb.base/skip1.c (test_skip): New function.
12781 (skip1_test_skip_file_and_function): New function.
12782 * gdb.base/skip.exp: Add tests for new skip options.
12783 * gdb.base/skip-solib.exp: Update expected output.
12784 * gdb.perf/skip-command.cc: New file.
12785 * gdb.perf/skip-command.exp: New file.
12786 * gdb.perf/skip-command.py: New file.
12787
4000e47e
MK
127882016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12789
12790 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12791 info registers pattern.
12792
24f75ead
IB
127932016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12794
12795 * lib/future.exp: Add D support.
12796 (gdb_find_gdc): New proc.
12797 (gdb_default_target_compile): Add D support.
12798
fbb7bcbe
WW
127992016-02-18 Wei-cheng Wang <cole945@gmail.com>
12800
12801 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12802 user+system time.
12803 (trace_speed_test): Determine the iteration count for a time
12804 between 15..30 seconds.
12805
012b3a21
WT
128062016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12807
12808 * gdb.arch/i386-mpx-sigsegv.c: New file.
12809 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12810 * gdb.arch/i386-mpx-simple_segv.c: New file.
12811 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12812
2d5189bd
YQ
128132016-02-18 Yao Qi <yao.qi@linaro.org>
12814
12815 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12816 Don't call setup_kfail.
12817
40fb20d0
YQ
128182016-02-18 Yao Qi <yao.qi@linaro.org>
12819
12820 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12821 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12822
21b1f8d2
DE
128232016-02-16 Doug Evans <dje@google.com>
12824
12825 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12826 * gdb.base/skip1.c: Ditto.
12827 * gdb.base/skip.exp: Whitespace cleanup.
12828
4041ed77
DB
128292016-02-16 Don Breazeal <donb@codesourcery.com>
12830
12831 PR remote/19496
12832 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12833 Remove kfail for PR remote/19496.
12834
c4ef31bf
SM
128352016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12836
12837 * lib/gdb.exp (standard_temp_file): Return a path specific to
12838 the runtest invocation.
12839
266b65b3
SM
128402016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12841
12842 * gdb.trace/save-trace.exp: Change relative path to be in the
12843 standard output directory.
12844
a7a0a6a9
JK
128452016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12846
12847 * gdb.arch/i386-prologue.c: Add missing prototypes.
12848
c99dbb42
JK
128492016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12850
12851 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12852 * gdb.arch/i386-prologue.exp: Likewise.
12853 * gdb.arch/i386-size.exp: Likewise.
12854
aa480355
SM
128552016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12856
12857 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12858 define object file path.
12859 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12860 file path.
12861 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12862 standard_output_file to define binfile.
12863
ba881f50
JK
128642016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12865
12866 Fix compatibility with recent gfortran-5.3.1.
12867 * gdb.fortran/vla-history.exp (print vla1 allocated)
12868 (print vla2 allocated, print $2, print $3): Remove
12869 (print $4): Rename to ...
12870 (print $2): ... here.
12871 (print $9): Rename to ...
12872 (print $5): ... here.
12873 (print $10): Rename to ...
12874 (print $6): ... here.
12875 * gdb.fortran/vla.f90: Add pvla initialization.
12876
e9fb005c
JK
128772016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12878
12879 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12880 New test.
12881 * gdb.fortran/vla-value-sub.exp: Likewise.
12882
e44e00ff
MK
128832016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12884
12885 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12886
97e94151
SM
128872016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12888
12889 * i386-biarch-core.exp: Define corefile using
12890 standard_output_file.
12891
01113bc1
YQ
128922016-02-12 Yao Qi <yao.qi@linaro.org>
12893
12894 * gdb.arch/arm-single-step-kernel-helper.c: New.
12895 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12896
33b4777c
MM
128972016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12898
12899 * gdb.btrace/tailcall-only.exp: New.
12900 * gdb.btrace/tailcall-only.c: New.
12901 * gdb.btrace/x86_64-tailcall-only.S: New.
12902 * gdb.btrace/i686-tailcall-only.S: New.
12903
acc23c11
PA
129042016-02-11 Pedro Alves <palves@redhat.com>
12905
12906 * README (Parallel testing): Add missing double quotes.
12907
e352bf0a
PA
129082016-02-11 Pedro Alves <palves@redhat.com>
12909
12910 * README (Parallel testing): New section.
12911 (GDB_PARALLEL): Rewrite.
12912 (FORCE_PARALLEL): Document.
12913
9f5fed78
MK
129142016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12915
12916 * gdb.trace/tfile-avx.c: New test.
12917 * gdb.trace/tfile-avx.exp: New test.
12918
9ef9e6a6
KS
129192016-02-09 Keith Seitz <keiths@redhat.com>
12920
12921 PR breakpoints/19546
12922 * gdb.base/infcall-exec.c: New file.
12923 * gdb.base/infcall-exec2.c: New file.
12924 * gdb.base/infcall-exec.exp: New file.
12925
a96e36da
KS
129262016-02-09 Keith Seitz <keiths@redhat.com>
12927
12928 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12929 (toplevel): Call test_bkpt_address.
12930
9f61929f
KS
129312016-02-09 Keith Seitz <keiths@redhat.com>
12932
12933 PR python/19506
12934 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12935 (toplevel): Call test_bkpt_address.
12936
1e94266c
SM
129372016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12938
12939 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12940 to AC_OUTPUT.
12941 * configure: Regenerate.
12942
2a7f3dff
PA
129432016-02-09 Pedro Alves <palves@redhat.com>
12944
12945 PR breakpoints/19548
12946 * gdb.base/execl-update-breakpoints.c (some_function): New
12947 function.
12948 (main): Call it.
12949 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12950 Tighten expected GDB output.
12951
2151ccc5
SM
129522016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12953
12954 * Makefile.in (ALL_SUBDIRS): Remove.
12955 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12956 (distclean maintainer-clean realclean): Likewise.
12957 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12958 * configure: Regenerate.
12959 * gdb.ada/Makefile.in: Delete.
12960 * gdb.arch/Makefile.in: Likewise.
12961 * gdb.asm/Makefile.in: Likewise.
12962 * gdb.base/Makefile.in: Likewise.
12963 * gdb.btrace/Makefile.in: Likewise.
12964 * gdb.cell/Makefile.in: Likewise.
12965 * gdb.compile/Makefile.in: Likewise.
12966 * gdb.cp/Makefile.in: Likewise.
12967 * gdb.disasm/Makefile.in: Likewise.
12968 * gdb.dlang/Makefile.in: Likewise.
12969 * gdb.dwarf2/Makefile.in: Likewise.
12970 * gdb.fortran/Makefile.in: Likewise.
12971 * gdb.gdb/Makefile.in: Likewise.
12972 * gdb.go/Makefile.in: Likewise.
12973 * gdb.guile/Makefile.in: Likewise.
12974 * gdb.java/Makefile.in: Likewise.
12975 * gdb.linespec/Makefile.in: Likewise.
12976 * gdb.mi/Makefile.in: Likewise.
12977 * gdb.modula2/Makefile.in: Likewise.
12978 * gdb.multi/Makefile.in: Likewise.
12979 * gdb.objc/Makefile.in: Likewise.
12980 * gdb.opencl/Makefile.in: Likewise.
12981 * gdb.opt/Makefile.in: Likewise.
12982 * gdb.pascal/Makefile.in: Likewise.
12983 * gdb.perf/Makefile.in: Likewise.
12984 * gdb.python/Makefile.in: Likewise.
12985 * gdb.reverse/Makefile.in: Likewise.
12986 * gdb.server/Makefile.in: Likewise.
12987 * gdb.stabs/Makefile.in: Likewise.
12988 * gdb.threads/Makefile.in: Likewise.
12989 * gdb.trace/Makefile.in: Likewise.
12990 * gdb.xml/Makefile.in: Likewise.
12991 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12992 GDB_PARALLEL.
12993 (standard_output_file): Remove check for GDB_PARALLEL, always
12994 return path in outputs/$subdir/$testname.
12995
437277d4
SM
129962016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12997
12998 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12999 (site.exp): Assign abs_srcdir to tcl's srcdir.
13000
31d913c7
YQ
130012016-02-04 Yao Qi <yao.qi@linaro.org>
13002
13003 * gdb.base/foll-exec-mode.c: Include limits.h.
13004 (main): Add parameters argc and argv. Get directory from
13005 argv[0].
13006 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
13007 compilation.
13008 * gdb.base/foll-exec.c: Include limits.h.
13009 (main): Add parameters argc and argv.
13010 Get directory from argv[0].
13011 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
13012 Adjust tests on the number of lines as source code changed.
13013 * gdb.base/foll-vfork-exit.c: Include limits.h.
13014 (main): Add one line of statement before vfork.
13015 * gdb.base/foll-vfork.c: Include limits.h and string.h.
13016 (main): Add parameters argc and argv. Get directory from
13017 argv[0].
13018 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
13019 (setup_gdb): Set tbreak to skip some source lines.
13020 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
13021 (main): Add parameters argc and argv. Get directory from
13022 argv[0].
13023 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
13024 compilation.
13025 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
13026 (main): Add parameters argc and argv. Get directory from
13027 argv[0].
13028 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
13029 compilation.
13030
9482b9fb
DE
130312016-02-01 Doug Evans <dje@google.com>
13032
13033 * gdb.base/skip.exp: Clean up multiple references to same test name.
13034
6b2e4f10
PA
130352016-02-01 Pedro Alves <palves@redhat.com>
13036
ccb6afd6 13037 PR remote/19496
6b2e4f10
PA
13038 * gdb.threads/forking-threads-plus-breakpoint.exp
13039 (displaced_stepping_supported): New global.
13040 (probe_displaced_stepping_support): New procedure.
13041 (do_test): Add 'displaced' parameter, and use it.
13042 (top level): Check for displaced stepping support. Add displaced
13043 stepping on/off testing axis.
13044
37a8db1a
AB
130452016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13046
13047 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
13048 pointer. Don't perform further tests on the unassociated pointer
13049 if the first test fails.
13050
5fdf6324
AB
130512016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13052
13053 * gdb.base/max-value-size.c: New file.
13054 * gdb.base/max-value-size.exp: New file.
13055 * gdb.base/huge.exp: Disable max-value-size for this test.
13056
935c6144
IB
130572016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
13058
13059 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13060
7fe8399d
YQ
130612016-01-28 Yao Qi <yao.qi@linaro.org>
13062
13063 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
13064
a2077e25
PA
130652016-01-25 Pedro Alves <palves@redhat.com>
13066
13067 PR threads/19461
13068 * gdb.base/fork-running-state.c: New file.
13069 * gdb.base/fork-running-state.exp: New file.
13070
1d2736d4
PA
130712016-01-25 Pedro Alves <palves@redhat.com>
13072
13073 PR gdb/19494
13074 * gdb.base/catch-fork-kill.c: New file.
13075 * gdb.base/catch-fork-kill.exp: New file.
13076
f1da4b11
PA
130772016-01-25 Pedro Alves <palves@redhat.com>
13078
13079 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
13080 Delete, moved to lib/gdb.exp.
13081 * gdb.threads/forking-threads-plus-breakpoint.exp
13082 (foreach_with_prefix): Likewise.
13083 * gdb.threads/process-dies-while-handling-bp.exp
13084 (foreach_with_prefix): Likewise.
13085 * lib/gdb.exp (foreach_with_prefix): New procedure.
13086
45f38546
MK
130872016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
13088
13089 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
13090 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
13091
dc29a1ce
MK
130922016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
13093
13094 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
13095 endian targets.
13096
092127d7
JK
130972016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13098 Pedro Alves <palves@redhat.com>
13099
13100 Fix testsuite compatibility with Guile.
13101 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
13102 number.
13103
31d765d3
JK
131042016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13105
13106 Fix testsuite compatibility with Guile.
13107 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
13108 (thread 1): New test for backtrace through signal handler.
13109
1ac78c04
YQ
131102016-01-22 Yao Qi <yao.qi@linaro.org>
13111
13112 PR testsuite/19491
13113 * gdb.base/multi-forks.c: Include
13114 ../lib/unbuffer_output.c
13115 (main): Call gdb_unbuffer_output.
13116
4f5946a8
DE
131172016-01-21 Doug Evans <dje@google.com>
13118
13119 * lib/ada.exp (gdb_compile_ada): Fix typo.
13120
305e13e6
JB
131212016-01-21 Joel Brobecker <brobecker@adacore.com>
13122
13123 * gdb.base/break-fun-addr.exp: New file.
13124 * gdb.base/break-fun-addr1.c: New file.
13125 * gdb.base/break-fun-addr2.c: New file.
13126
5f5dfff6
SM
131272016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13128
13129 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13130 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13131 enum flag values.
13132
fd356fa2
AA
131332016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13134
13135 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13136 when GDB can not set the vector return value. Add more comments
13137 for clarification.
13138
9df22175
AT
131392016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13140
13141 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13142 command.
13143
41d1845e
SM
131442016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13145
13146 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13147
01ac6840
SM
131482016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13149
13150 * Makefile.in (check-single): Pass --status to runtest.
13151 (check/%.exp): Likewise.
13152
131532016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13154
13155 * Makefile.in (check-parallel): Propagate return code from make
13156 do-check-parallel.
13157
bd0a71fa
MK
131582016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13159
13160 * gdb.trace/ftrace.exp: Fix expected message on continue.
13161 * gdb.trace/pending.exp: Fix expected message on continue.
13162 * gdb.trace/trace-break.exp: Fix expected message on continue.
13163
8bcbad33
SM
131642016-01-18 Simon Marchi <simon.marchi@ericsson.com>
13165
13166 * lib/gdb.exp (gdb_test): Remove unused global references.
13167
f303dbd6
PA
131682016-01-18 Pedro Alves <palves@redhat.com>
13169
13170 * gdb.base/async-shell.exp: Adjust expected output.
13171 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
13172 * gdb.base/siginfo-thread.exp: Adjust expected output.
13173 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
13174 * gdb.java/jnpe.exp: Adjust expected output.
13175 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
13176 * gdb.threads/continue-pending-status.exp: Adjust expected output.
13177 * gdb.threads/leader-exit.exp: Adjust expected output.
13178 * gdb.threads/manythreads.exp: Adjust expected output.
13179 * gdb.threads/pthreads.exp: Adjust expected output.
13180 * gdb.threads/schedlock.exp: Adjust expected output.
13181 * gdb.threads/siginfo-threads.exp: Adjust expected output.
13182 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
13183 expected output.
13184 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
13185 output.
13186 * gdb.threads/sigthread.exp: Adjust expected output.
13187 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
13188
b2789696
YQ
131892016-01-18 Yao Qi <yao.qi@linaro.org>
13190
13191 * gdb.guile/scm-section-script.c: Replace @progbits with
13192 %progbits.
13193 * gdb.python/py-section-script.c: Likewise.
13194
71ef29a8
PA
131952016-01-15 Pedro Alves <palves@redhat.com>
13196
13197 * gdb.multi/tids.exp: Test star wildcard ranges.
13198
3f5b7598
PA
131992016-01-15 Pedro Alves <palves@redhat.com>
13200
13201 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
13202 command from "thread apply" invocation.
13203 (thr_apply_info_thr_invalid): Default the expected output to the
13204 input tid list.
13205 (top level): Add tests that use convenience variables. Add tests
13206 for "thread apply" with a valid TID list, but missing the command.
13207
663f6d42
PA
132082016-01-13 Pedro Alves <palves@redhat.com>
13209
13210 * gdb.base/default.exp: Expect $_gthread as well.
13211 * gdb.multi/tids.exp: Test $_gthread.
13212 * gdb.threads/thread-specific.exp: Test $_gthread.
13213
c84f6bbf
PA
132142016-01-13 Pedro Alves <palves@redhat.com>
13215
13216 * gdb.multi/tids.exp: Test "info threads -gid".
13217
22a02324
PA
132182016-01-13 Pedro Alves <palves@redhat.com>
13219
13220 * gdb.multi/tids.exp: Test InferiorThread.global_num and
13221 Breakpoint.thread.
13222 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
13223
5d5658a1
PA
132242016-01-07 Pedro Alves <palves@redhat.com>
13225
13226 * gdb.base/break.exp: Adjust to output changes.
13227 * gdb.base/hbreak2.exp: Likewise.
13228 * gdb.base/sepdebug.exp: Likewise.
13229 * gdb.base/watch_thread_num.exp: Likewise.
13230 * gdb.linespec/keywords.exp: Likewise.
13231 * gdb.multi/info-threads.exp: Likewise.
13232 * gdb.threads/thread-find.exp: Likewise.
13233 * gdb.multi/tids.c: New file.
13234 * gdb.multi/tids.exp: New file.
13235
84654457
PA
132362016-01-13 Pedro Alves <palves@redhat.com>
13237
13238 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
13239
e3940304
PA
132402016-01-13 Pedro Alves <palves@redhat.com>
13241
13242 * gdb.base/default.exp: Expect $_inferior as well.
13243 * gdb.multi/base.exp: Test $_inferior.
13244
a911d87a
PA
132452016-01-13 Pedro Alves <palves@redhat.com>
13246
13247 PR breakpoints/19388
13248 * gdb.base/catch-signal-siginfo-cond.c: New file.
13249 * gdb.base/catch-signal-siginfo-cond.exp: New file.
13250
82075af2
JS
132512016-01-12 Josh Stone <jistone@redhat.com>
13252 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13253
13254 * gdb.base/catch-syscall.c (do_execve): New variable.
13255 (main): Conditionally trigger an execve.
13256 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
13257 (test_catch_syscall_execve): New, check entry/return across execve.
13258 (do_syscall_tests): Call test_catch_syscall_execve.
13259
e46eeedd
PA
132602016-01-12 Pedro Alves <palves@redhat.com>
13261
13262 * gdb.base/random-signal.exp (do_test): New procedure, with body
13263 of testcase moved in.
13264
01d8c27e
JK
132652016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13266 Pedro Alves <palves@redhat.com>
13267
13268 * gdb.base/funcargs.exp (finish from indirectly called function):
13269 Reintroduce the case for 'First'.
13270
9a706302
JK
132712016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13272 Pedro Alves <palves@redhat.com>
13273
13274 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13275 (tcatch_vfork_then_child_follow_exec)
13276 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
13277 identification.
13278
c0ecb95f
JK
132792016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13280
13281 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
13282 and repeats to unlimited.
13283 * gdb.python/py-value.exp: Likewise.
13284 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
13285 and repeats to unlimited.
13286
6cfc1fcb
JK
132872016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13288
13289 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
13290 and reordering the functions.
13291 * gdb.multi/hangout.c: Likewise.
13292 * gdb.multi/hello.c: Likewise.
13293
582a1b00
SM
132942016-01-08 Simon Marchi <simon.marchi@ericsson.com>
13295
13296 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
13297 absolute.
13298 (SingleStatisticTestResult.report): Use dict.keys instead of
13299 dict.iterkeys.
13300
79bc59cb
PA
133012016-01-06 Pedro Alves <palves@redhat.com>
13302
13303 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
13304
43368e1d
MM
133052016-01-04 Markus Metzger <markus.t.metzger@intel.com>
13306
13307 * gdb.btrace/dlopen.exp: New.
13308 * gdb.btrace/dlopen.c: New.
13309 * gdb.btrace/dlopen-dso.c: New.
13310
79fad5b8
SL
133112015-12-25 Sandra Loosemore <sandra@codesourcery.com>
13312
13313 * lib/gdb.exp (gdb_test): Update comments to clarify that the
13314 PATTERN argument is optional.
13315
ab8314b3
JB
133162015-12-24 Joel Brobecker <brobecker@adacore.com>
13317
13318 * lib/ada.exp (target_compile_ada_from_dir): New function.
13319 (gdb_compile_ada): Reimplement avoiding the use of project files.
13320 * gdb.ada/gnat_ada.gpr: Delete.
13321 * gdb.ada/cond_lang.exp: Adjust test to make path before
13322 filename optional.
13323 * gdb.ada/small_reg_param.exp: Likewise.
13324
fe33faff
SM
133252015-12-22 Simon Marchi <simon.marchi@ericsson.com>
13326
13327 * gdb.base/foll-vork.exp: Remove HP-UX special case.
13328
6d265cb4
TP
133292015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13330
13331 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
13332 case.
13333
10125099
SM
133342015-12-21 Simon Marchi <simon.marchi@ericsson.com>
13335
13336 * gdb.base/break.exp: Remove dead code.
13337 * gdb.base/sepdebug.exp: Likewise.
13338
3ca22649
SM
133392015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13340
13341 * gdb.asm/asm-source.exp: Remove HP-UX references.
13342 * gdb.base/annota1.exp: Likewise.
13343 * gdb.base/annota3.exp: Likewise.
13344 * gdb.base/attach.exp: Likewise.
13345 * gdb.base/bigcore.exp: Likewise.
13346 * gdb.base/break.exp: Likewise.
13347 * gdb.base/call-ar-st.exp: Likewise.
13348 * gdb.base/callfuncs.exp: Likewise.
13349 * gdb.base/catch-fork-static.exp: Likewise.
13350 * gdb.base/display.exp: Likewise.
13351 * gdb.base/foll-exec-mode.exp: Likewise.
13352 * gdb.base/foll-exec.exp: Likewise.
13353 * gdb.base/foll-fork.exp: Likewise.
13354 * gdb.base/foll-vfork.exp: Likewise.
13355 * gdb.base/funcargs.exp: Likewise.
13356 * gdb.base/hbreak2.exp: Likewise.
13357 * gdb.base/inferior-died.exp: Likewise.
13358 * gdb.base/interrupt.exp: Likewise.
13359 * gdb.base/multi-forks.exp: Likewise.
13360 * gdb.base/nodebug.exp: Likewise.
13361 * gdb.base/sepdebug.exp: Likewise.
13362 * gdb.base/solib1.c: Likewise.
13363 * gdb.base/step-test.exp: Likewise.
13364 * gdb.mi/non-stop.c: Likewise.
13365 * gdb.mi/pthreads.c: Likewise.
13366 * gdb.multi/bkpt-multi-exec.ex: Likewise.
13367 * gdb.threads/pthreads.c: Likewise.
13368 * gdb.threads/staticthreads.exp: Likewise.
13369 * lib/future.exp: Likewise.
13370 * lib/gdb.exp: Likewise.
13371 * gdb.base/so-indr-cl.c: Remove.
13372 * gdb.base/so-indr-cl.exp: Likewise.
13373 * gdb.base/solib.c: Likewise.
13374 * gdb.base/solib.exp: Likewise.
13375 * gdb.base/solib2.c: Likewise.
13376
b6304613
SM
133772015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13378
13379 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
13380 * gdb.base/call-ar-st.exp: Likewise.
13381 * gdb.base/callfuncs.exp: Likewise.
13382 * gdb.base/condbreak.exp: Likewise.
13383 * gdb.base/constvars.exp: Likewise.
13384 * gdb.base/hbreak2.exp: Likewise.
13385 * gdb.base/langs.exp: Likewise.
13386 * gdb.base/list.exp: Likewise.
13387 * gdb.base/long_long.exp: Likewise.
13388 * gdb.base/ptype.exp: Likewise.
13389 * gdb.base/scope.exp: Likewise.
13390 * gdb.base/signals.exp: Likewise.
13391 * gdb.base/so-impl-ld.exp: Likewise.
13392 * gdb.base/varargs.exp: Likewise.
13393 * gdb.base/volatile.exp: Likewise.
13394 * gdb.base/whatis.exp: Likewise.
13395 * gdb.cp/cplusfuncs.exp: Likewise.
13396 * gdb.cp/inherit.exp: Likewise.
13397 * gdb.cp/local.exp: Likewise.
13398 * gdb.cp/member-ptr.exp: Likewise.
13399 * gdb.cp/method.exp: Likewise.
13400 * gdb.cp/overload.exp: Likewise.
13401 * gdb.cp/templates.exp: Likewise.
13402 * gdb.stabs/weird.exp: Likewise.
13403 * lib/compiler.c: Likewise.
13404 * lib/compiler.cc: Likewise.
13405 * lib/cp-support.exp: Likewise.
13406 * lib/gdb.exp: Likewise.
13407
bf401b07
SM
134082015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
13409
13410 * configure.ac: Remove HP-UX case.
13411 * configure: Regenerate.
13412
aff9c0f8
SM
134132015-12-18 Simon Marchi <simon.marchi@ericsson.com>
13414
13415 * lib/gdb.exp (gdb_compile): Add function doc.
13416
a6904d5a
PA
134172015-12-17 Pedro Alves <palves@redhat.com>
13418
13419 PR threads/19354
13420 * gdb.multi/info-threads.exp: New file.
13421
a22279dd
YQ
134222015-12-15 Yao Qi <yao.qi@linaro.org>
13423
13424 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
13425 is aarch64*-*-*.
13426
0588c796
SL
134272015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13428
13429 * gdb.base/history-duplicates.exp: Skip if no readline support.
13430
5d978e17
SL
134312015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13432
13433 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13434
7e763b86
SL
134352015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13436
13437 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13438
87a3a92c
SL
134392015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13440
13441 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13442 ctrl-C if nointerrupts target property is set.
13443 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13444 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13445 * gdb.base/paginate-bg-execution.exp: Likewise.
13446 * gdb.base/paginate-execution-startup.exp: Likewise.
13447 * gdb.base/random-signal.exp: Likewise.
13448 * gdb.base/range-stepping.exp: Likewise.
13449 * gdb.cp/annota2.exp: Likewise.
13450 * gdb.cp/annota3.exp: Likewise.
13451 * gdb.gdb/selftest.exp: Likewise.
13452 * gdb.threads/continue-pending-status.exp: Likewise.
13453 * gdb.threads/leader-exit.exp: Likewise.
13454 * gdb.threads/manythreads.exp: Likewise.
13455 * gdb.threads/pthreads.exp: Likewise.
13456 * gdb.threads/schedlock.exp: Likewise.
13457 * gdb.threads/sigthread.exp: Likewise.
13458
a8f077dc
DB
134592015-12-11 Don Breazeal <donb@codesourcery.com>
13460
13461 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13462 remote.
13463 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13464 * gdb.base/foll-exec.exp (main): Enable for target remote.
13465 * gdb.base/foll-fork.exp (main): Likewise.
13466 * gdb.base/foll-vfork.exp (main): Likewise.
13467 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13468 (proc continue_to_exit_bp_loc): Use clean_restart.
13469 * gdb.base/pie-execl.exp (main): Disable for target remote.
13470 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13471 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13472 * gdb.threads/execl.exp (main): Likewise.
13473 * gdb.threads/fork-child-threads.exp (main): Likewise.
13474 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13475 remote.
13476 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13477 remote.
13478 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13479 pid.tid style ptids, instead of just tid.
13480 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13481 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13482 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13483 ptids, instead of just tid.
13484
3b2464a8
AB
134852015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13486
13487 * gdb.base/list.exp (test_list_forward): Add end of file error
13488 test.
13489 (test_repeat_list_command): Add end of file error test.
13490 (test_list_backwards): Add beginning of file error test.
13491
a0def019
AB
134922015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13493
13494 * gdb.base/list.exp (test_list_invalid_args): New function,
13495 defined, and called.
13496
5c000dff
AB
134972015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13498
13499 * gdb.base/list.exp (test_list): Make test names unique.
13500
f1637ebe
YQ
135012015-12-11 Yao Qi <yao.qi@linaro.org>
13502
13503 * gdb.base/coremaker2.c: Remove.
13504
36d6fc0a
PA
135052015-12-10 Pedro Alves <palves@redhat.com>
13506
13507 * gdb.multi/base.exp: Remove stale "spaces" references.
13508
762f7747
PA
135092015-12-10 Pedro Alves <palves@redhat.com>
13510
13511 * gdb.multi/base.exp: Don't use nowarnings.
13512 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13513 * gdb.multi/hangout.c: Include stdio.h.
13514 * gdb.multi/hello.c: Include stdlib.h.
13515 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13516 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13517 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13518
28d2bfb9
AB
135192015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13520
13521 * gdb.dwarf2/dw2-ranges-base.c: New file.
13522 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13523 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13524 support additional line table, and debug ranges generation.
13525 (Dwarf::ranges): New function, generate .debug_ranges.
13526 (Dwarf::lines): Support generating simple line table programs.
13527 (Dwarf::assemble): Initialise new namespace variables.
13528
5fc2beac
KB
135292015-12-09 Kevin Buettner <kevinb@redhat.com>
13530
13531 * gdb.base/async.exp (proc test_background): Add case for
13532 asynchronous execution not supported.
13533
1c35a88f
LM
135342015-12-09 Luis Machado <lgustavo@codesourcery.com>
13535
13536 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13537 format and change test names to make them unique.
13538
b593e3d9
RK
135392015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13540 Pedro Alves <pedro@redhat.com>
13541
13542 PR gdb/18702
13543 Add checking of floatformats setup on x86_64 hosts.
13544 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13545 (smallval, bigval): New labels/constants.
13546 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13547 float" after loading bigval and smallval.
13548
d72413e6
PMR
135492015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13550
13551 * gdb.ada/fun_overload_menu.exp: New testcase.
13552 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13553
ece66d65
JS
135542015-12-04 Josh Stone <jistone@redhat.com>
13555
13556 * gdb.base/catch-fork-static.exp: New.
13557
41d0efca
YQ
135582015-12-03 Yao Qi <yao.qi@linaro.org>
13559
13560 * gdb.base/sizeof.c: Don't include stdio.h and
13561 ../lib/unbuffer_output.c.
13562 (main): New variable 'size' and 'value'. Remove printf and
13563 gdb_unbuffer_output. Assign return value to size and value.
13564 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13565 at the beginning.
13566 (check_sizeof): Check the result by printing variable 'size'.
13567 (check_valueof): Check the result by printing variable 'value'.
13568
99fd02d9
YQ
135692015-12-01 Yao Qi <yao.qi@linaro.org>
13570
13571 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13572 for aarch64*-*-linux* target.
13573
f2faf941
PA
135742015-11-30 Pedro Alves <palves@redhat.com>
13575
13576 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13577
04bf20c5
PA
135782015-11-30 Pedro Alves <palves@redhat.com>
13579
13580 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13581 Handle non-stop mode vCont replies.
13582
09df4675
PA
135832015-11-30 Pedro Alves <palves@redhat.com>
13584
13585 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13586 prepare_for_testing. Start gdb with "set non-stop on" appended to
13587 GDBFLAGS. Lax expected stop output.
13588
58b584af
YQ
135892015-11-27 Yao Qi <yao.qi@linaro.org>
13590
13591 * gdb.arch/arm-neon.exp: New.
13592 * gdb.arch/arm-neon.c: New.
13593
dfcb77a8
YQ
135942015-11-27 Yao Qi <yao.qi@linaro.org>
13595
13596 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13597
88e8ec1b
YQ
135982015-11-27 Yao Qi <yao.qi@linaro.org>
13599
13600 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13601 frames-invalid annotation.
13602
bfde72c2
YQ
136032015-11-27 Yao Qi <yao.qi@linaro.org>
13604
13605 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13606
f6512a69
SM
136072015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13608
13609 * gdb.threads/names.exp: New file.
13610 * gdb.threads/names.c: New file.
13611 * README: Mention gdb,no_thread_names.
13612
46a3515b
MM
136132015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13614
13615 PR 19297
13616 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13617 support" error.
13618
62147a22
PA
136192015-11-24 Pedro Alves <palves@redhat.com>
13620
13621 PR 17539
13622 * gdb.base/display.exp: Expect displays to be sorted in ascending
13623 order. Use multi_line.
13624 * gdb.base/solib-display.exp: Likewise.
13625
2f341b6e
PA
136262015-11-24 Pedro Alves <palves@redhat.com>
13627
13628 PR 17539
25d49b86
PA
13629 * gdb.base/display.exp: Expect displays to be sorted in ascending
13630 order. Use multi_line.
13631 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13632
7e0aa6aa
PA
136332015-11-24 Pedro Alves <palves@redhat.com>
13634
13635 PR 17539
13636 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13637 threads in ascending order.
13638 * gdb.base/foll-fork.exp: Likewise.
13639 * gdb.base/foll-vfork.exp: Likewise.
13640 * gdb.base/multi-forks.exp: Likewise.
13641 * gdb.mi/mi-nonstop.exp: Likewise.
13642 * gdb.mi/mi-nsintrall.exp: Likewise.
13643 * gdb.multi/base.exp: Likewise.
13644 * gdb.multi/multi-arch.exp: Likewise.
13645 * gdb.python/py-inferior.exp: Likewise.
13646 * gdb.threads/break-while-running.exp: Likewise.
13647 * gdb.threads/execl.exp: Likewise.
13648 * gdb.threads/gcore-thread.exp: Likewise.
13649 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13650 * gdb.threads/kill.exp: Likewise.
13651 * gdb.threads/linux-dp.exp: Likewise.
13652 * gdb.threads/multiple-step-overs.exp: Likewise.
13653 * gdb.threads/next-bp-other-thread.exp: Likewise.
13654 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13655 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13656 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13657 * gdb.threads/thread-find.exp: Likewise.
13658 * gdb.threads/tls.exp: Likewise.
13659 * lib/mi-support.exp (mi_reverse_list): Delete.
13660 (mi_check_thread_states): No longer reverse list.
13661
2cc57ad8
PA
136622015-11-24 Pedro Alves <palves@redhat.com>
13663
13664 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13665 use lowercase.
13666
c93e8391
SM
136672015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13668
13669 * gdb.trace/actions.c: Include trace-common.h.
13670 (main): Add a location for a fast tracepoint.
13671 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13672 the normal tracepoints.
13673 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13674
045ccf91
SM
136752015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13676
13677 * save-trace.exp: Factor out code to these...
13678 (gdb_save_tracepoints): New.
13679 (gdb_load_tracepoints): New.
13680 (do_save_load_test): New.
13681
5506f9f6
KB
136822015-11-23 Kevin Buettner <kevinb@redhat.com>
13683
13684 * gdb.base/asmlabel.exp: New test.
13685 * gdb.base/asmlabel.c: New test case.
13686
16c3b12f
JB
136872015-11-23 Joel Brobecker <brobecker@adacore.com>
13688
13689 * gdb.base/wrong_frame_bt_full-main.c: New file.
13690 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13691 * gdb.base/wrong_frame_bt_full.exp: New file.
13692
155bfbd3
JB
136932015-11-23 Joel Brobecker <brobecker@adacore.com>
13694
13695 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13696
bb097445
JM
136972015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13698
206853a0 13699 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13700 pstate register when comparing registers values in
13701 sparc64-*-linux-gnu targets to avoid spurious differences.
13702
9c88ed8f
JM
137032015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13704
206853a0 13705 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13706
96161e25
SL
137072015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13708
13709 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13710 as type argument to gdb_compile.
13711 * gdb.base/nested-subp2.exp: Likewise.
13712 * gdb.base/nested-subp3.exp: Likewise.
13713
340c2830
DV
137142015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13715
13716 * lib/dwarf.exp (_note): Fix left shift of negative value.
13717 * gdb.trace/trace-condition.exp: Likewise.
13718
c1862d0f
YQ
137192015-11-13 Yao Qi <yao.qi@linaro.org>
13720
13721 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13722 comments about d10v.
13723 (test_scalar_returns): Likewise.
13724 * gdb.base/d10v.ld: Remove.
13725 * gdb.base/overlays.exp: Remove the target triplet checking for
13726 d10v-*-*.
13727 * gdb.base/structs.exp (test_struct_returns): Remove the
13728 comments about d10v.
13729 (test_struct_calls): Likewise.
13730
77ae9c19
YQ
137312015-11-13 Yao Qi <yao.qi@linaro.org>
13732
13733 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13734 * gdb.base/gnu_vector.c: Don't include stdio.h.
13735 (main): Don't print res and call add_some_intvecs.
13736
430e004e
MK
137372015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13738
13739 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13740 macro.
13741 (func5): Removed.
13742 (func4): Use FAST_TRACEPOINT_LABEL.
13743 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13744 macro.
13745 (func): Removed.
13746 (thread_function): Use FAST_TRACEPOINT_LABEL.
13747 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13748 (func): Remove.
13749 (marker): Use FAST_TRACEPOINT_LABEL.
13750 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13751 (pendfunc1): Remove.
13752 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13753 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13754 (foo): Remove.
13755 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13756 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13757 macro.
13758 (func): Remove.
13759 (marker): Use FAST_TRACEPOINT_LABEL.
13760 * gdb.trace/trace-common.h: New header.
13761 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13762 macro.
13763 (func): Remove.
13764 (marker): Use FAST_TRACEPOINT_LABEL.
13765 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13766 (func): Remove.
13767 (thread_function): Use FAST_TRACEPOINT_LABEL.
13768
6e7675a7
MK
137692015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13770
13771 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13772 in front.
13773 * gdb.trace/change-loc.exp: Use global pcreg definition.
13774 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13775 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13776 in front.
13777 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13778 * gdb.trace/pending.exp: Likewise.
13779 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13780 * gdb.trace/trace-break.exp: Likewise.
13781 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13782 in front.
13783 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13784 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13785 in front.
13786 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13787
dddc0e16
JB
137882015-11-09 Joel Brobecker <brobecker@adacore.com>
13789
13790 * gdb.ada/fin_fun_out: New testcase.
13791
c6f0b406
KB
137922015-11-07 Kevin Buettner <kevinb@redhat.com>
13793
13794 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13795 value associated with DW_AT_byte_size.
13796 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13797 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13798 DW_AT_upper_bound.
13799
f01dcfd9
KB
138002015-11-07 Kevin Buettner <kevinb@redhat.com>
13801
13802 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13803 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13804 version.
13805 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13806 gdb.dwarf2/dw2-canonicalize-type.exp,
13807 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13808 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13809 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13810 provided by gdb_target_symbol_prefix_flags_asm.
13811 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13812 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13813 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13814 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13815 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13816 macros where needed). Use this macro for symbols which require
13817 the prefix provided by SYMBOL_PREFIX.
13818
2223449a
KB
138192015-11-05 Kevin Buettner <kevinb@redhat.com>
13820
13821 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13822 New procs.
13823 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13824 representing expressions, of more than one list element.
13825 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13826 to prepend linker symbol prefix to f.
13827 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13828 table_1 and table_2.
13829 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13830 Likewise, for f and g.
13831 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13832 for ptr.
13833 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13834 for main.
13835 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13836 table_1_ptr and table_2_ptr.
13837
6f2f1a3a
JK
138382015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13839 Joel Brobecker <brobecker@adacore.com>
13840
13841 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13842
566c56c9
MK
138432015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13844
13845 * gdb.reverse/s390-mvcle.c: New test.
13846 * gdb.reverse/s390-mvcle.exp: New file.
13847 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13848
d5f0636b
MK
138492015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13850
13851 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13852
7ad8b86c
MK
138532015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13854
13855 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13856 reaching marker2.
13857 * gdb.reverse/getresuid-reverse.exp: Likewise.
13858 * gdb.reverse/pipe-reverse.exp: Likewise.
13859 * gdb.reverse/readv-reverse.exp: Likewise.
13860 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13861 * gdb.reverse/time-reverse.exp: Likewise.
13862 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13863
4081c0f1
YQ
138642015-10-30 Yao Qi <yao.qi@linaro.org>
13865
13866 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13867 (empty_cycle): Remove.
13868 (main): Don't call empty_cycle. Don't use watch_count_done.
13869 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13870 empty_cycle. Rewrite the code counting HW watchpoints.
13871
452b4ba5
MK
138722015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13873
13874 * gdb.reverse/fstatat-reverse.c: New test.
13875 * gdb.reverse/fstatat-reverse.exp: New file.
13876 * gdb.reverse/getresuid-reverse.c: New test.
13877 * gdb.reverse/getresuid-reverse.exp: New file.
13878 * gdb.reverse/pipe-reverse.c: New test.
13879 * gdb.reverse/pipe-reverse.exp: New file.
13880 * gdb.reverse/readv-reverse.c: New test.
13881 * gdb.reverse/readv-reverse.exp: New file.
13882 * gdb.reverse/recvmsg-reverse.c: New test.
13883 * gdb.reverse/recvmsg-reverse.exp: New file.
13884 * gdb.reverse/time-reverse.c: New test.
13885 * gdb.reverse/time-reverse.exp: New file.
13886 * gdb.reverse/waitpid-reverse.c: New test.
13887 * gdb.reverse/waitpid-reverse.exp: New file.
13888
5e2e7507
JK
138892015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13890
13891 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13892
0fde2c53
DE
138932015-10-26 Doug Evans <dje@google.com>
13894
13895 PR symtab/17391
13896 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13897 * gdb.dwarf2/bad-regnum.c: New file.
13898 * gdb.dwarf2/bad-regnum.exp: New file.
13899
1a70ae97
DE
139002015-10-26 Doug Evans <dje@google.com>
13901
13902 PR python/18938
13903 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13904 file.
13905
27dc26ab
JK
139062015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13907
13908 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13909 for a change by "Mention language in compile error message".
13910
bed91f4d
SM
139112015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13912
13913 PR python/18073
13914 * gdb.python/py-type.c (C::a_method): New.
13915 (C::a_const_method): New.
13916 (C::a_static_method): New.
13917 (a_function): New.
13918 * gdb.python/py-type.exp (test_fields): Test getting fields
13919 from function and method.
13920
3f2f83dd
KB
139212015-10-21 Keven Boell <keven.boell@intel.com>
13922
13923 * gdb.fortran/vla-alloc-assoc.exp: New file.
13924 * gdb.fortran/vla-datatypes.exp: New file.
13925 * gdb.fortran/vla-datatypes.f90: New file.
13926 * gdb.fortran/vla-history.exp: New file.
13927 * gdb.fortran/vla-ptype-sub.exp: New file.
13928 * gdb.fortran/vla-ptype.exp: New file.
13929 * gdb.fortran/vla-sizeof.exp: New file.
13930 * gdb.fortran/vla-sub.f90: New file.
13931 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13932 * gdb.fortran/vla-value-sub-finish.exp: New file.
13933 * gdb.fortran/vla-value-sub.exp: New file.
13934 * gdb.fortran/vla-value.exp: New file.
13935 * gdb.fortran/vla-ptr-info.exp: New file.
13936 * gdb.mi/mi-vla-fortran.exp: New file.
13937 * gdb.mi/vla.f90: New file.
13938
27145d50
SL
139392015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13940
13941 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13942 of hardwired timeout value.
13943
5f3ff4f8
JK
139442015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13945 Pedro Alves <palves@redhat.com>
13946
13947 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13948 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13949
bfd09d20
JS
139502015-10-19 Josh Stone <jistone@redhat.com>
13951
13952 * gdb.base/catch-syscall.c: Include <sched.h>.
13953 (unknown_syscall): New variable.
13954 (main): Trigger a vfork and an unknown syscall.
13955 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13956 (unknown_syscall_number): Likewise.
13957 (check_call_to_syscall): Accept an optional syscall pattern.
13958 (check_return_from_syscall): Likewise.
13959 (check_continue): Likewise.
13960 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13961 (test_catch_syscall_skipping_return): New test toggling off 'catch
13962 syscall' to step over the syscall return, then toggling back on.
13963 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13964 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13965 (do_syscall_tests): Call test_catch_syscall_without_args and
13966 test_catch_syscall_mid_vfork.
13967 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13968 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13969
b32b93c6
AS
139702015-10-19 Andrew Stubbs <ams@codesourcery.com>
13971
13972 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13973 print g_vE): Add new pass patterns.
13974 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13975 print various symbol names for vptr fields.
13976
9d622bda
AB
139772015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13978
13979 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13980 results.
13981
0fd8ac1c
YQ
139822015-10-12 Yao Qi <yao.qi@linaro.org>
13983
13984 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13985
34240514
YQ
139862015-10-12 Yao Qi <yao.qi@linaro.org>
13987
13988 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13989 is aarch64*-*-linux*.
13990
8240f442
YQ
139912015-10-12 Yao Qi <yao.qi@linaro.org>
13992
13993 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13994 (can_relocate_bcond_true): ... it.
13995 (can_relocate_bcond_false): New function.
13996 (foo): Likewise.
13997 (can_relocate_bl): Likewise.
13998 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13999 can_relocate_bl.
14000
2520f728
PMR
140012015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
14002
14003 * gdb.base/nested-addr.c: New file.
14004 * gdb.base/nested-addr.exp: New testcase.
14005
abcef95a
MM
140062015-10-09 Markus Metzger <markus.t.metzger@intel.com>
14007
14008 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
14009 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
14010 its output. Ignore the output of "record goto begin" and instead
14011 check that GDB is replaying.
14012
145e3ddb
PA
140132015-10-09 Pedro Alves <palves@redhat.com>
14014
14015 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
14016 (top level): Use it in the run with no args test.
14017
d5d8c4e1
IB
140182015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
14019
14020 * gdb.dlang/properties.exp: New file.
14021
06e635ef
SL
140222015-10-02 Sandra Loosemore <sandra@codesourcery.com>
14023
14024 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
14025 whether or not address 0x1000 is mapped on the target.
14026
e019fd1d
SM
140272015-09-30 Simon Marchi <simon.marchi@ericsson.com>
14028
14029 * gdb.python/py-type.exp: Do not run tests if binaries fail to
14030 build.
14031
77ba2a67
MM
140322015-09-30 Markus Metzger <markus.t.metzger@intel.com>
14033
14034 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
14035 instruction-history test.
14036
c60eb31f
DE
140372015-09-28 Doug Evans <dje@google.com>
14038
14039 * gdb.base/gcore.c (array_func): Add reference to static_array.
14040
9a3c8263
SM
140412015-09-25 Simon Marchi <simon.marchi@ericsson.com>
14042
14043 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
14044 source line.
14045
9720e656
SL
140462015-09-24 Sandra Loosemore <sandra@codesourcery.com>
14047
14048 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
14049 short or char as base type.
14050
938d3bf2
SL
140512015-09-23 Sandra Loosemore <sandra@codesourcery.com>
14052
14053 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
14054 to allow any size enum.
14055
e6c2c623
PMR
140562015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
14057
14058 * gdb.ada/array_ptr_renaming.exp: New testcase.
14059 * gdb.ada/array_ptr_renaming/foo.adb: New file.
14060 * gdb.ada/array_ptr_renaming/pack.ads: New file.
14061
06da0f77
PL
140622015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14063
14064 * gdb.trace/ftrace-lock.c: New file.
14065 * gdb.trace/ftrace-lock.exp: New file.
14066
4f51c22a
PL
140672015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14068
14069 * gdb.arch/insn-reloc.c: New file.
14070 * gdb.arch/ftrace-insn-reloc.exp: New file.
14071
7041adf4
PL
140722015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14073
14074 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
14075 instruction.
14076 * gdb.trace/pendshr1.c (pendfunc): Likewise.
14077 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
14078 * gdb.trace/range-stepping.c: Likewise.
14079 * gdb.trace/trace-break.c: Likewise.
14080 * gdb.trace/trace-mt.c (thread_function): Likewise.
14081 * gdb.trace/ftrace.c (marker): Likewise.
14082 * gdb.trace/trace-condition.c (marker): Likewise.
14083 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
14084 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
14085 is_aarch64_target.
14086
015d2e7e
DE
140872015-09-18 Doug Evans <xdje42@gmail.com>
14088
14089 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
14090 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
14091
26b188a2
SL
140922015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14093
14094 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
14095 the breakpoint.
14096
79dc332b
SL
140972015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14098
14099 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
14100 the pending breakpoint. Remove timeout override for "Run till
14101 MI pending breakpoint on pendfunc3 on thread 2" test.
14102
f57929f2
SL
141032015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14104
14105 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
14106 filename pattern.
14107
3f469b17
SL
141082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14109
14110 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14111 in breakpoint filename pattern.
14112
515b89b3
SL
141132015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14114
7800dbe4
SL
14115 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14116
141172015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14118
515b89b3
SL
14119 * gdb.linespec/explicit.exp: Check for readline support for
14120 tab-completion tests. Fix obvious typo.
14121
d2939ba2
MM
141222015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14123
14124 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14125 and replay.
14126
cbb55fa7
MM
141272015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14128
14129 * gdb.btrace/non-stop.c: New.
14130 * gdb.btrace/non-stop.exp: New.
14131
43691ca1
PL
141322015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14133 Yao Qi <yao.qi@linaro.org>
14134
14135 * gdb.trace/trace-condition.c: New file.
14136 * gdb.trace/trace-condition.exp: New file.
14137
d78908cf
WW
141382015-09-16 Wei-cheng Wang <cole945@gmail.com>
14139
14140 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14141 for testing bytecode compilation.
14142
1ed415e2
PA
141432015-09-16 Pedro Alves <palves@redhat.com>
14144 Sandra Loosemore <sandra@codesourcery.com>
14145
14146 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14147 (SECONDS): Redefine.
14148 (main): Call pthread_kill and alarm early.
14149 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14150 support.
14151 (test): If the target can't hardware step and doesn't support
14152 displaced stepping, increase the timeout.
14153
d136eff5
PA
141542015-09-16 Pedro Alves <palves@redhat.com>
14155
14156 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14157 (enable_debug): New procedures.
14158 (test): Use them. Bail out if waiting for threads fails.
14159 (top level): Bail out if a test fails.
14160
991f019c
YQ
141612015-09-16 Yao Qi <yao.qi@linaro.org>
14162
14163 * gdb.asm/asm-source.exp: Set asm-arch for
14164 aarch64*-*-* target.
14165 * gdb.asm/aarch64.inc: New file.
14166
bfca584f
PMR
141672015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
14168
14169 * gdb.ada/array_of_variable_length.exp: New testcase.
14170 * gdb.ada/array_of_variable_length/foo.adb: New file.
14171 * gdb.ada/array_of_variable_length/pck.adb: New file.
14172 * gdb.ada/array_of_variable_length/pck.ads: New file.
14173
b326e587
DE
141742015-09-15 Doug Evans <dje@google.com>
14175
14176 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
14177 of function static local variable.
14178
5382cfab
PW
141792015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14180
14181 * gdb.threads/tls-so_extern.exp: New test file.
14182 * gdb.threads/tls-so_extern.c: New test file.
14183 * gdb.threads/tls-so_extern_main.c: New test file.
14184
141c5cc4
JK
141852015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14186
14187 * gdb.opt/solib-intra-step-lib.c: New file.
14188 * gdb.opt/solib-intra-step-main.c: New file.
14189 * gdb.opt/solib-intra-step.exp: New file.
14190
d15dcecd
PA
141912015-09-15 Pedro Alves <palves@redhat.com>
14192
14193 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
14194 gdb_continue_to_breakpoint instead of gdb_test_multiple.
14195
4c2f2a79
PA
141962015-09-14 Pedro Alves <palves@redhat.com>
14197
14198 * gdb.base/hook-stop-continue.c: Delete.
14199 * gdb.base/hook-stop-continue.exp: Delete.
14200 * gdb.base/hook-stop-frame.c: Delete.
14201 * gdb.base/hook-stop-frame.exp: Delete.
14202 * gdb.base/hook-stop.c: New file.
14203 * gdb.base/hook-stop.exp: New file.
14204
919e6dbe
PMR
142052015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
14206
14207 * gdb.ada/access_to_packed_array.exp: New testcase.
14208 * gdb.ada/access_to_packed_array/foo.adb: New file.
14209 * gdb.ada/access_to_packed_array/pack.adb: New file.
14210 * gdb.ada/access_to_packed_array/pack.ads: New file.
14211
157280a4
MM
142122015-09-14 Markus Metzger <markus.t.metzger@intel.com>
14213
14214 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
14215 buffer size test.
14216
2fd33e94
DB
142172015-09-11 Don Breazeal <donb@codesourcery.com>
14218
14219 * gdb.base/foll-exec.c: Add copyright header. Fix
14220 formatting issues.
14221 * gdb.base/foll-exec.exp (zap_session): Delete proc.
14222 (do_exec_tests): Use clean_restart in place of zap_session,
14223 and for test initialization. Fix formatting issues. Use
14224 fail in place of perror.
14225 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
14226 an expect statement to match an expression with output from
14227 the program under debug.
14228 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
14229 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
14230 * gdb.threads/non-ldr-exc-2.exp: Likewise.
14231 * gdb.threads/non-ldr-exc-3.exp: Likewise.
14232 * gdb.threads/non-ldr-exc-4.exp: Likewise.
14233
e70b6e8e
DE
142342015-09-09 Doug Evans <dje@google.com>
14235
14236 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
14237
7a551a51
DE
142382015-09-09 Doug Evans <dje@google.com>
14239
14240 * gdb.base/pie-execl.exp: Fix result test of build_executable.
14241
4c666f84
DE
142422015-09-09 Doug Evans <dje@google.com>
14243
14244 * gdb.base/savedregs.exp: Fix typo.
14245
243a9253
PA
142462015-09-09 Pedro Alves <palves@redhat.com>
14247
14248 * gdb.mi/mi-cli.exp: Add CLI finish tests.
14249
c0fa8fbd
SL
142502015-09-08 Sandra Loosemore <sandra@codesourcery.com>
14251
14252 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
14253 command actually switches threads. Give up on remaining
14254 tests if target fails to stop at breakpoint.
14255
cd7c1778
PMR
142562015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
14257
14258 * gdb.ada/funcall_char.exp: New testcase.
14259 * gdb.ada/funcall_char/foo.adb: New file.
14260
dc5c8746
PMR
142612015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
14262
14263 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
14264 expected outputs. Add two testcases for completing ambiguous
14265 functions.
14266 * gdb.ada/complete/aux_pck.adb: New file.
14267 * gdb.ada/complete/aux_pck.ads: New file.
14268 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
14269 Ambiguous_Func functions.
14270 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
14271 * gdb.ada/complete/pck.adb: Likewise.
14272
4e83a1e7
UW
142732015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
14274
14275 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
14276 failures to run the test program under GDB.
14277
8ce74153
LM
142782015-08-26 Luis Machado <lgustavo@codesourcery.com>
14279
14280 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
14281 to C.
14282
e9756d52
PP
142832015-08-26 Patrick Palka <patrick@parcs.ath.cx>
14284
14285 * gdb.base/run-after-attach.exp: New test file.
14286 * gdb.base/run-after-attach.c: New test file.
14287
8d37573b
DB
142882015-08-26 Don Breazeal <donb@codesourcery.com>
14289
14290 * gdb.base/foll-exec-2.c: New test program.
14291 * gdb.base/foll-exec-2.exp: New test.
14292
63e43d3a
PMR
142932015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
14294
14295 * gdb.base/nested-subp1.exp: New file.
14296 * gdb.base/nested-subp1.c: New file.
14297 * gdb.base/nested-subp2.exp: New file.
14298 * gdb.base/nested-subp2.c: New file.
14299 * gdb.base/nested-subp3.exp: New file.
14300 * gdb.base/nested-subp3.c: New file.
14301
3d40fbb5
PA
143022015-08-24 Pedro Alves <palves@redhat.com>
14303
14304 * gdb.server/connect-without-multi-process.c: New file.
14305 * gdb.server/connect-without-multi-process.exp: New file.
14306
4422ac93
LM
143072015-08-24 Luis Machado <lgustavo@codesourcery.com>
14308
14309 * gdb.opt/inline-markers.c: Make z int.
14310
91dddb86
LM
143112015-08-24 Luis Machado <lgustavo@codesourcery.com>
14312
14313 * gdb.opt/inline-markers.c: Make z volatile.
14314
a48847ee
LM
143152015-08-24 Luis Machado <lgustavo@codesourcery.com>
14316
14317 * gdb.opt/inline-bt.c: New volatile global z.
14318 * gdb.opt/inline-cmds.c: Likewise.
14319 * gdb.opt/inline-locals.c: Likewise.
14320 * gdb.opt/inline-markers.c: New extern global z.
14321 (marker): Use z.
14322 (inline_fn): Likewise.
14323
0ebbc52b
PA
143242015-08-24 Pedro Alves <palves@redhat.com>
14325
14326 * config/m32r-stub.exp: Remove file.
14327 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
14328 * gdb.base/call-rt-st.exp: Likewise.
14329 * gdb.base/call-strs.exp: Likewise.
14330 * gdb.base/default.exp: Remove references to h8300-*-hms and
14331 *-*-udi*.
14332 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
14333
77c365df
AA
143342015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14335
14336 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
14337 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
14338 and "return" use KFAIL when GDB can not read/write the vector
14339 return value.
14340
4313b8c0
GB
143412015-08-21 Gary Benson <gbenson@redhat.com>
14342
14343 * gdb.trace/pending.exp: Cope with remote transfer warnings.
14344
0e433b32
PA
143452015-08-20 Pedro Alves <palves@redhat.com>
14346
14347 * gdb.server/solib-list.exp: No longer expect an interior stop in
14348 non-stop mode.
14349
221e1a37
PA
143502015-08-20 Pedro Alves <palves@redhat.com>
14351
14352 * gdb.server/connect-stopped-target.c: New file.
14353 * gdb.server/connect-stopped-target.exp: New file.
14354
40e3ad0e
PA
143552015-08-20 Pedro Alves <palves@redhat.com>
14356
14357 * gdb.dwarf2/comp-unit-lang.exp: New file.
14358 * gdb.dwarf2/comp-unit-lang.c: New file.
14359
af39b327
PMR
143602015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
14361
14362 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
14363 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
14364
7d45c7c3 143652015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 14366
7d45c7c3
KB
14367 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
14368 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
14369
4d6cceb4
DE
143702015-08-18 Doug Evans <dje@google.com>
14371 Adrian Sendroiu <adrian.sendroiu@freescale.com>
14372
14373 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
14374 skip_python_tests. New arg prompt_regexp.
14375 (skip_python_tests): New function.
14376 * lib/mi-support.exp (mi_skip_python_tests): New function.
14377 * gdb.python/py-mi-objfile-gdb.py: New file.
14378 * gdb.python/py-mi-objfile.c: New file.
14379 * gdb.python/py-mi-objfile.exp: New file.
14380
ad89c2aa
KS
143812015-08-17 Keith Seitz <keiths@redhat.com>
14382
14383 * gdb.linespec/explicit.exp: Move strace test from here ...
14384 * gdb.trace/strace.exp: ... to here.
14385
e3ae3c43
PP
143862015-08-15 Patrick Palka <patrick@parcs.ath.cx>
14387
14388 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
14389 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
14390
604b2636
DE
143912015-08-14 Doug Evans <xdje42@gmail.com>
14392
14393 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
14394 inferior before selecting a new file.
14395
6ff0ba5f
DE
143962015-08-14 Doug Evans <xdje42@gmail.com>
14397
14398 * gdb.mi/mi-disassemble.exp: Update.
14399 * gdb.base/disasm-optim.S: New file.
14400 * gdb.base/disasm-optim.c: New file.
14401 * gdb.base/disasm-optim.h: New file.
14402 * gdb.base/disasm-optim.exp: New file.
14403
9ca98f92
KS
144042015-08-14 Keith Seitz <keiths@redhat.com>
14405
14406 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
14407 "evaluated-by".
14408
52bbc560
JB
144092015-08-13 Joel Brobecker <brobecker@adacore.com>
14410
14411 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
14412
5d8c3ed3
PMR
144132015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
14414
14415 * gdb.ada/fun_renaming.exp: New testcase.
14416 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
14417 * gdb.ada/fun_renaming/pack.adb: New file.
14418 * gdb.ada/fun_renaming/pack.ads: New file.
14419
ea8812bc
KS
144202015-08-12 Keith Seitz <keiths@redhat.com>
14421
14422 * gdb.base/dso2dso.exp: Pass basename of source file in call to
14423 gdb_get_line_number.
14424
4dafcdeb
JB
144252015-08-12 Joel Brobecker <brobecker@adacore.com>
14426
14427 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
14428 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
14429 gdb.base/dso2dso.exp: New files.
14430
5ba32597
SDJ
144312015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
14432 Pedro Alves <palves@redhat.com>
14433 Keith Seitz <keiths@redhat.com>
14434
14435 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14436 GDBFLAGS.
14437
b6dafabf
PP
144382015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14439
14440 * gdb.base/gdbhistsize-history.exp
14441 (test_histsize_history_setting): Use save_vars.
14442 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14443 Use save_vars.
14444 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14445 * gdb.base/readline.exp: Use save_vars.
14446
abe8e607
PP
144472015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14448
14449 * lib/gdb.exp (save_vars): New proc.
14450
629500fa
KS
144512015-08-11 Keith Seitz <keiths@redhat.com>
14452
14453 * gdb.base/help.exp: Update help_breakpoint_text.
14454
eb8c4e2e
KS
144552015-08-11 Keith Seitz <keiths@redhat.com>
14456
14457 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14458 (at toplevel): Call test_explicit_breakpoints.
14459 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14460 breakpoints.
14461 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14462 breakpoint conditions, "-cond".
14463
87f0e720
KS
144642015-08-11 Keith Seitz <keiths@redhat.com>
14465
14466 * gdb.linespec/3explicit.c: New file.
14467 * gdb.linespec/cpexplicit.cc: New file.
14468 * gdb.linespec/cpexplicit.exp: New file.
14469 * gdb.linespec/explicit.c: New file.
14470 * gdb.linespec/explicit.exp: New file.
14471 * gdb.linespec/explicit2.c: New file.
14472 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14473 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14474 before using in the matching pattern.
14475 Clarify that `prefix' is a regular expression.
14476
f00aae0f
KS
144772015-08-11 Keith Seitz <keiths@redhat.com>
14478
14479 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14480 test.
14481 Add tests for missing ",FMT" and ",".
14482
e27852be
DE
144832015-08-10 Doug Evans <dje@google.com>
14484 Keith Seitz <keiths@redhat.com>
14485
14486 PR gdb/17960
14487 * gdb.base/completion.exp: Add location completer tests.
14488
7f03bd92
PA
144892015-08-07 Pedro Alves <palves@redhat.com>
14490
14491 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14492 tests here.
14493 (top level): Run do_test with and without displaced stepping.
14494
3fc8eb30
PA
144952015-08-07 Pedro Alves <palves@redhat.com>
14496
14497 * gdb.base/valgrind-disp-step.c: New file.
14498 * gdb.base/valgrind-disp-step.exp: New file.
14499
d4569d7b
PA
145002015-08-07 Pedro Alves <palves@redhat.com>
14501
14502 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14503 Delete function.
14504 (main): Add alarm. Run an infinite loop instead of calling
14505 wait_threads.
14506 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14507 comment.
14508 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14509 Delete function.
14510 (main): Add alarm. Run an infinite loop instead of calling
14511 wait_threads.
14512 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14513 comment.
14514
e1316e60
PA
145152015-08-07 Pedro Alves <palves@redhat.com>
14516
14517 * gdb.base/checkpoint-ns.exp: New file.
14518 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14519 standard_testfile.
14520
da8c46d2
MM
145212015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14522
14523 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14524 * gdb.btrace/instruction_history.exp: Update.
14525 * gdb.btrace/tsx.exp: New.
14526 * gdb.btrace/tsx.c: New.
14527
de1c2c52
PA
145282015-08-06 Pedro Alves <palves@redhat.com>
14529
14530 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14531 increase timeout.
14532 * gdb.reverse/until-precsave.exp: Bump timeouts.
14533
782e0bf4
PA
145342015-08-06 Pedro Alves <palves@redhat.com>
14535
14536 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14537
83e97ed0
PA
145382015-08-06 Pedro Alves <palves@redhat.com>
14539
14540 PR gdb/18749
14541 * gdb.threads/process-dies-while-handling-bp.c: New file.
14542 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14543
863d01bd
PA
145442015-08-06 Pedro Alves <palves@redhat.com>
14545
14546 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14547 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14548
0a39bb32
PA
145492015-08-05 Pedro Alves <palves@redhat.com>
14550
14551 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14552 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14553
ee2d2b10
SL
145542015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14555
14556 * gdb.base/bp-permanent.exp: Report test as unsupported if
14557 the target cannot stop at the permanent breakpoint.
14558
4e1bdb00
DE
145592015-08-03 Doug Evans <dje@google.com>
14560
14561 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14562 10000.
14563
3d338901
DE
145642015-08-03 Doug Evans <dje@google.com>
14565
14566 * Makefile.in (workers/%.worker, build-perf): New rule.
14567 (GDB_PERFTEST_MODE): New variable.
14568 (check-perf): Use it.
14569 (clean): Clean up gdb.perf parallel build subdirs.
14570 * lib/build-piece.exp: New file.
14571 * lib/gdb.exp (make_gdb_parallel_path): New function
14572 (standard_output_file, standard_temp_file): Call it.
14573 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14574 of $GDB_PARALLEL.
14575 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14576
af061d3e
DE
145772015-08-03 Doug Evans <dje@google.com>
14578
8e1afc81 14579 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14580 (LOG_FILE_NAME): New global.
14581 (TextReporter.__init__): Initialize self.txt_sum.
14582 (TextReporter.report): Add support for multiple data-points.
14583 Move report to perftest.sum, put raw data in perftest.log.
14584 (TextReporter.start): Open sum and log files.
14585 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14586 * gdb.perf/lib/perftest/testresult.py
14587 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14588
2c8c5d37
PA
145892015-07-31 Pedro Alves <palves@redhat.com>
14590
14591 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14592 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14593 kill_wait_spawned_process instead of explicit "kill -9".
14594 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14595 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14596 kill_wait_spawned_process.
14597 * gdb.base/attach-twice.exp: Likewise.
14598 * gdb.base/attach.exp: Likewise.
14599 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14600 gdb_test_multiple.
14601 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14602 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14603 kill_wait_spawned_process.
14604 * gdb.base/valgrind-infcall.exp: Likewise.
14605 * gdb.multi/multi-attach.exp: Likewise.
14606 * gdb.python/py-prompt.exp: Likewise.
14607 * gdb.python/py-sync-interp.exp: Likewise.
14608 * gdb.server/ext-attach.exp: Likewise.
14609 * gdb.threads/attach-into-signal.exp (corefunc): Use
14610 spawn_wait_for_attach, spawn_id_get_pid and
14611 kill_wait_spawned_process.
14612 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14613 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14614 spawn_id_get_pid and kill_wait_spawned_process.
14615 * gdb.threads/attach-stopped.exp (corefunc): Use
14616 spawn_wait_for_attach, spawn_id_get_pid and
14617 kill_wait_spawned_process.
14618 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14619 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14620 kill_wait_spawned_process instead of explicit "kill -9".
14621 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14622 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14623 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14624 processes. Don't map cygwin/windows pids here. Now returns a
14625 spawn id list.
14626
032a0fca
SL
146272015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14628
14629 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14630 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14631 correct patch.
14632
61a934ca
SL
146332015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14634
14635 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14636
4bc4d428
SL
146372015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14638
14639 Reapply:
14640 2014-05-21 Mark Wielaard <mjw@redhat.com>
14641
14642 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14643
998d452a
PA
146442015-07-30 Pedro Alves <palves@redhat.com>
14645
14646 * linux-low.c (handle_extended_wait): Set the child's last
14647 reported status to TARGET_WAITKIND_STOPPED.
14648
69dde7dc
PA
146492015-07-30 Pedro Alves <palves@redhat.com>
14650
14651 PR threads/18600
14652 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14653 only shows inferior 1.
14654
4dd63d48
PA
146552015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14656 Pedro Alves <palves@redhat.com>
14657
14658 PR threads/18600
14659 * gdb.threads/fork-plus-threads.c: New file.
14660 * gdb.threads/fork-plus-threads.exp: New file.
14661
d618e4c5
PP
146622015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14663
14664 * gdb.base/batch-preserve-term-settings.exp
14665 (test_terminal_settings_preserved_after_cli_exit): Use
14666 send_quit_command.
14667
1eef6428
PA
146682015-07-29 Pedro Alves <palves@redhat.com>
14669 Don Breazeal <donb@codesourcery.com>
14670
14671 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14672 output from both inferior_spawn_id and gdb_spawn_id.
14673
7da5b897
SDJ
146742015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14675
14676 * gdb.threads/attach-into-signal.exp (corefunc): Use
14677 with_test_prefix on nested loops, uniquefying the test messages.
14678
dac804df
SDJ
146792015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14680
14681 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14682 commit.
14683
06265e53
PP
146842015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14685
14686 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14687 New proc.
14688 (test_terminal_settings_preserved_after_sigterm): New test.
14689
18206ca3
PP
146902015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14691
14692 * gdb.base/batch-preserve-term-settings.exp
14693 (test_terminal_settings_preserved_after_cli_exit): New test.
14694
90074d11
PP
146952015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14696
14697 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14698 manipulation of saved_gdbflags.
14699 (test_terminal_settings_preserved): Remove global declaration of
14700 the unused variable pagination_prompt. Remove manipulation of
14701 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14702 GDBFLAGS.
14703
eb1a7902
PA
147042015-07-29 Pedro Alves <palves@redhat.com>
14705
14706 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14707
8b75dd3b
PA
147082015-07-29 Pedro Alves <palves@redhat.com>
14709
14710 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14711 at the top.
14712
dedad4e3
PA
147132015-07-29 Pedro Alves <palves@redhat.com>
14714
14715 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14716 (main): Call gdb_unbuffer_output.
14717 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14718 (main): Call gdb_unbuffer_output.
14719 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14720 (main): Call gdb_unbuffer_output.
14721 * gdb.base/call-strs.exp: Adjust to step over the
14722 gdb_unbuffer_output call.
14723 * gdb.base/catch-gdb-caused-signals.c: Include
14724 "../lib/unbuffer_output.c".
14725 (main): Call gdb_unbuffer_output.
14726 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14727 (main): Call gdb_unbuffer_output.
14728 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14729 (main): Call gdb_unbuffer_output.
14730 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14731 (main): Call gdb_unbuffer_output.
14732 * gdb.base/shlib-call.exp: Adjust to step over the
14733 gdb_unbuffer_output call.
14734 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14735 (main): Call gdb_unbuffer_output.
14736 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14737 (main): Call gdb_unbuffer_output.
14738 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14739 (main): Rename to ...
14740 (test): ... this.
14741 (main): Reimplement.
14742 * gdb.base/varargs.exp: Run to test instead of to main.
14743 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14744 (main): Call gdb_unbuffer_output.
14745
58789a91
PA
147462015-07-29 Pedro Alves <palves@redhat.com>
14747
14748 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14749 factore out from mi_continue_dprintf. For call-style dprintfs,
14750 expect dprintf output out of $inferior_spawn_id.
14751 (mi_continue_dprintf): Use mi_expect_dprintf.
14752 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14753 (main): Call gdb_unbuffer_output.
14754
e8376742
PA
147552015-07-29 Pedro Alves <palves@redhat.com>
14756
14757 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14758 (default_mi_gdb_start): Set inferior_spawn_id instead of
14759 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14760 gdb_spawn_id.
14761 (mi_gdb_test): Always expect inferior output from both
14762 $inferior_spawn_id and $gdb_spawn_id.
14763
08280010
PA
147642015-07-29 Pedro Alves <palves@redhat.com>
14765
14766 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14767 send_inferior and $inferior_spawn_id.
14768
4d30e432
PA
147692015-07-29 Pedro Alves <palves@redhat.com>
14770
14771 * gdb.gdb/complaints.exp (test_initial_complaints)
14772 (test_serial_complaints, test_short_complaints): Use
14773 gdb_test_stdio.
14774 (test_empty_complaint): Handle $inferior_spawn_id !=
14775 $gdb_spawn_id.
14776
0d30a335
PA
147772015-07-29 Pedro Alves <palves@redhat.com>
14778
14779 * gdb.base/varargs.exp: Use gdb_test_stdio.
14780
39413b29
PA
147812015-07-29 Pedro Alves <palves@redhat.com>
14782
14783 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14784
7cb000a9
PA
147852015-07-29 Pedro Alves <palves@redhat.com>
14786
14787 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14788
d7b8ac82
PA
147892015-07-29 Pedro Alves <palves@redhat.com>
14790
14791 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14792 parameter into two new parameters, "inf_result" and "gdb_result".
14793 Expect inferior output and gdb output from $inferior_spawn_id and
14794 $gdb_spawn_id, respectively. Adjust all callers.
14795
789c3a0c
PA
147962015-07-29 Pedro Alves <palves@redhat.com>
14797
14798 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14799 of gdb_test_sequence.
14800
77e760c3
PA
148012015-07-29 Pedro Alves <palves@redhat.com>
14802
14803 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14804 (saw_spurious_output): Expect inferior output from
14805 $inferior_spawn_id. Use gdb_test_stdio.
14806
8396d2cd
PA
148072015-07-29 Pedro Alves <palves@redhat.com>
14808
14809 * gdb.base/dprintf.exp: Use standard_testfile. Change
14810 prepare_for_testing call.
14811 (srcfile): Don't set.
14812 (restart): New procedure.
14813 (test_dprintf): New procecure, use to continue over dprintfs.
14814 (test_call, test_agent): New procedures, tests moved here.
14815 Restart gdb and recreate dprintfs. Adjust expected output.
14816
2051d61f
PA
148172015-07-29 Pedro Alves <palves@redhat.com>
14818
14819 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14820
452397af
PA
148212015-07-29 Pedro Alves <palves@redhat.com>
14822
14823 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14824
8aed9555
PA
148252015-07-29 Pedro Alves <palves@redhat.com>
14826
14827 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14828 gdb_test_stdio.
14829
188a61b4
PA
148302015-07-29 Pedro Alves <palves@redhat.com>
14831
14832 * lib/gdb.exp (gdb_test_stdio): New procedure.
14833
12264a45
PA
148342015-07-29 Pedro Alves <palves@redhat.com>
14835
14836 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14837
23ffc893
PA
148382015-07-29 Pedro Alves <palves@redhat.com>
14839
14840 * gdb.base/call-signal-resume.exp: Remove check for
14841 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14842 * gdb.base/unwindonsignal.exp: Likewise.
14843 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14844 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14845
65566918
PA
148462015-07-29 Pedro Alves <palves@redhat.com>
14847
14848 * gdb.base/siginfo-addr.c (pass): New function.
14849 (handler): Call it iff si_addr is correct.
14850 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14851 Set a breakpoint at "pass" and continue to it.
14852
d60a9221
SDJ
148532015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14854
14855 * gdb.python/py-objfile.exp: Make some tests have unique names.
14856 * gdb.python/py-pp-registration.exp: Likewise.
14857
bde40b8f
PA
148582015-07-28 Pedro Alves <palves@redhat.com>
14859
14860 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14861
13e1dec8
SM
148622015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14863
14864 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14865
da33c9a7
SM
148662015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14867
14868 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14869
077836f7
PP
148702015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14871
14872 * gdb.base/gdb-sigterm-2.exp: New test.
14873
b8cc7b2e
DE
148742015-07-25 Doug Evans <xdje42@gmail.com>
14875
14876 Revert:
14877 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14878 (workers/%.worker, build-perf): New rule.
14879 (GDB_PERFTEST_MODE): New variable.
14880 (check-perf): Use it.
14881 (clean): Clean up gdb.perf parallel build subdirs.
14882 * lib/build-piece.exp: New file.
14883 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14884 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14885 name.
14886 (standard_temp_file): Ditto.
14887 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14888 of $GDB_PARALLEL.
14889
c8bd4544
DE
148902015-07-24 Doug Evans <dje@google.com>
14891
14892 * gdb.perf/lib/perftest/utils.py: New file.
14893 * gdb.perf/gm-hello.cc: New file.
14894 * gdb.perf/gm-pervasive-typedef.cc: New file.
14895 * gdb.perf/gm-pervasive-typedef.h: New file.
14896 * gdb.perf/gm-std.cc: New file.
14897 * gdb.perf/gm-std.h: New file.
14898 * gdb.perf/gm-use-cerr.cc: New file.
14899 * gdb.perf/gm-utils.h: New file.
14900 * gdb.perf/gmonster-null-lookup.py: New file.
14901 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14902 * gdb.perf/gmonster-print-cerr.py: New file.
14903 * gdb.perf/gmonster-ptype-string.py: New file.
14904 * gdb.perf/gmonster-runto-main.py: New file.
14905 * gdb.perf/gmonster-select-file.py: New file.
14906 * gdb.perf/gmonster1-null-lookup.exp: New file.
14907 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14908 * gdb.perf/gmonster1-print-cerr.exp: New file.
14909 * gdb.perf/gmonster1-ptype-string.exp: New file.
14910 * gdb.perf/gmonster1-runto-main.exp: New file.
14911 * gdb.perf/gmonster1-select-file.exp: New file.
14912 * gdb.perf/gmonster1.cc: New file.
14913 * gdb.perf/gmonster1.exp: New file.
14914 * gdb.perf/gmonster2-null-lookup.exp: New file.
14915 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14916 * gdb.perf/gmonster2-print-cerr.exp: New file.
14917 * gdb.perf/gmonster2-ptype-string.exp: New file.
14918 * gdb.perf/gmonster2-runto-main.exp: New file.
14919 * gdb.perf/gmonster2-select-file.exp: New file.
14920 * gdb.perf/gmonster2.cc: New file.
14921 * gdb.perf/gmonster2.exp: New file.
14922
6eab34f3
DE
149232015-07-24 Doug Evans <dje@google.com>
14924
14925 * gdb.perf/README: New file.
14926 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14927 * lib/gen-perf-test.exp: New file.
14928
63738bfd
DE
149292015-07-24 Doug Evans <dje@google.com>
14930
14931 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14932 (PerfTest::startup): New function.
14933 (PerfTest::run): Return result of calling body.
14934 (PerfTest::assemble): Rewrite.
14935 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14936 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14937 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14938 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14939 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14940
7b606f95
DE
149412015-07-24 Doug Evans <dje@google.com>
14942
14943 * lib/gdb.exp (clean_restart): Make executable optional.
14944
a97b16b8
DE
149452015-07-24 Doug Evans <dje@google.com>
14946
14947 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14948 compiler_info references.
14949 * gdb.cp/temargs.exp: Ditto.
14950 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14951 (get_compiler_info): Early exit if already computed. Set compiler_info
14952 to "unknown" if there was a problem.
14953 (test_compiler_info): Add function comment. Call get_compiler_info.
14954
35baa57f
DE
149552015-07-24 Doug Evans <dje@google.com>
14956
14957 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14958 (workers/%.worker, build-perf): New rule.
14959 (GDB_PERFTEST_MODE): New variable.
14960 (check-perf): Use it.
14961 (clean): Clean up gdb.perf parallel build subdirs.
14962 * lib/build-piece.exp: New file.
14963 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14964 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14965 name.
14966 (standard_temp_file): Ditto.
14967 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14968 of $GDB_PARALLEL.
14969
6ebea266
DE
149702015-07-24 Doug Evans <dje@google.com>
14971
14972 * lib/future.exp (gdb_default_target_compile): New option
14973 "early_flags".
14974 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14975 --as-needed.
14976
1e76a7e9
SDJ
149772015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14978
14979 * gdb.base/catch-syscall.exp: Call gdb_exit before
14980 gdb_skip_xml_test.
14981
5068630a
PA
149822015-07-24 Pedro Alves <palves@redhat.com>
14983
14984 * gdb.python/py-events.exp: Accept output between the stop event
14985 and the prompt.
14986 * gdb.python/py-evsignal.exp: Likewise.
14987 * gdb.python/py-evthreads.exp: Likewise.
14988
77598427
PA
149892015-07-24 Pedro Alves <palves@redhat.com>
14990
14991 PR gdb/18717
14992 * gdb.threads/non-ldr-exit.c: New file.
14993 * gdb.threads/non-ldr-exit.exp: New file.
14994
11e6c98f
YQ
149952015-07-24 Yao Qi <yao.qi@linaro.org>
14996
14997 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14998 restarting process.
14999
51aee833
YQ
150002015-07-24 Yao Qi <yao.qi@linaro.org>
15001
15002 * gdb.server/ext-restart.exp: New file.
15003
8cfe207c
YQ
150042015-07-24 Yao Qi <yao.qi@linaro.org>
15005
15006 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
15007 argument options.
15008 * gdb.server/ext-wrapper.exp: New file.
15009
cc12ce38
DE
150102015-07-23 Doug Evans <dje@google.com>
15011
15012 * gdb.dwarf2/dw2-dummy-cu.S: New file.
15013 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
15014
d0d84780
PMR
150152015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
15016
15017 * gdb.ada/var_arr_typedef.exp: New testcase.
15018 * gdb.ada/var_arr_typedef/pack.adb: New file.
15019 * gdb.ada/var_arr_typedef/pack.ads: New file.
15020 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
15021
8b558f79
JB
150222015-07-20 Joel Brobecker <brobecker@adacore.com>
15023
15024 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
15025
775a3298
JK
150262015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15027
15028 * gdb.arch/i386-biarch-core.exp: Replace istarget
15029 by "complete set gnutarget". Remove expectation for the "core-file"
15030 command.
15031
db1ff28b
JK
150322015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15033
15034 Revert the previous commit:
15035 Tests for validate symbol file using build-id.
15036
0a94970d
JK
150372015-07-15 Aleksandar Ristovski <aristovski@qnx.com
15038
15039 Tests for validate symbol file using build-id.
15040 * gdb.base/solib-mismatch-lib.c: New file.
15041 * gdb.base/solib-mismatch-libmod.c: New file.
15042 * gdb.base/solib-mismatch.c: New file.
15043 * gdb.base/solib-mismatch.exp: New file.
15044
03346981
SL
150452015-07-15 Sandra Loosemore <sandra@codesourcery.com>
15046
15047 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
15048 nios2-*-linux*.
15049 * gdb.base/sigbpt.exp (stepi_out): Likewise.
15050 * gdb.base/siginfo.exp: Likewise.
15051 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15052
42422cc7
PL
150532015-07-15 Pierre Langlois <pierre.langlois@arm.com>
15054
15055 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
15056 Move it to ...
15057 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
15058 ... here.
15059 * gdb.trace/range-stepping.exp: Check that the target supports
15060 range stepping.
15061
cfa68bae
JK
150622015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15063
15064 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
15065
8ffdba26
PA
150662015-07-14 Pedro Alves <palves@redhat.com>
15067
15068 * gdb.base/killed-outside.exp: New file.
15069 * gdb.base/killed-outside.c: New file.
15070
218a5a11
JK
150712015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15072
15073 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
15074 (n at main): New.
15075 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
15076
e03ed3c6
AA
150772015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15078
15079 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
15080 infcall tests instead of setting up for KFAIL.
15081
485668e5
MM
150822015-07-10 Markus Metzger <markus.t.metzger@intel.com>
15083
15084 * gdb.btrace/record_goto-step.exp: New.
15085
08464196
JK
150862015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15087
15088 PR compile/18484
15089 * gdb.compile/compile.c (struct struct_type): Add volatile to
15090 selffield's type.
15091 * gdb.compile/compile.exp
15092 (compile code struct_object.selffield = &struct_object): Skip further
15093 struct_object tests if this one xfails.
15094
bcf5c1d9
RC
150952015-07-08 Robert O'Callahan <robert@ocallahan.org>
15096
15097 PR exp/18617
15098 * gdb.trace/ax.exp: Add test.
15099
4931af25
YQ
151002015-07-07 Yao Qi <yao.qi@linaro.org>
15101
15102 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
15103 instead of istarget "aarch64*-*-*".
15104 * gdb.arch/aarch64-fp.exp: Likewise.
15105 * gdb.base/float.exp: Likewise.
15106 * gdb.reverse/aarch64.exp: Likewise.
15107 * lib/gdb.exp (is_aarch64_target): New proc.
15108
9fcf688e
YQ
151092015-07-07 Yao Qi <yao.qi@linaro.org>
15110
15111 * lib/gdb.exp (is_aarch32_target): New proc.
15112 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15113 instead of "istarget "arm*-*-*"".
15114 * gdb.arch/arm-disp-step.exp: Likewise.
15115 * gdb.arch/thumb-bx-pc.exp: Likewise.
15116 * gdb.arch/thumb-prologue.exp: Likewise.
15117 * gdb.arch/thumb-singlestep.exp: Likewise.
15118 * gdb.base/disp-step-syscall.exp: Likewise.
15119 * gdb.base/float.exp: Likewise.
15120
fbd8d50d
YQ
151212015-07-07 Yao Qi <yao.qi@linaro.org>
15122
15123 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15124 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15125
71be1fdc
YQ
151262015-07-07 Yao Qi <yao.qi@linaro.org>
15127
15128 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15129 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15130 if it exists.
15131 * gdb.multi/multi-arch.exp: Likewise.
15132
3e221d36
SM
151332015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15134
15135 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15136 print.
15137
d441430b
YQ
151382015-07-07 Yao Qi <yao.qi@linaro.org>
15139
15140 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15141
06f810bd
MG
151422015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15143
15144 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15145 '[' and ']' characters.
15146
5e61e7c0
IB
151472015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15148
15149 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15150
28bf096c
PA
151512015-06-29 Pedro Alves <palves@redhat.com>
15152
15153 PR threads/18127
15154 * gdb.threads/hand-call-new-thread.c: New file.
15155 * gdb.threads/hand-call-new-thread.c: New file.
15156
ee93cd5e
KS
151572015-06-26 Keith Seitz <keiths@redhat.com>
15158 Doug Evans <dje@google.com>
15159
15160 PR 16253
15161 * gdb.cp/var-tag-2.cc: New file.
15162 * gdb.cp/var-tag-3.cc: New file.
15163 * gdb.cp/var-tag-4.cc: New file.
15164 * gdb.cp/var-tag.cc: New file.
15165 * gdb.cp/var-tag.exp: New file.
15166
fc637f04
PP
151672015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15168
15169 * gdb.base/history-duplicates.exp: New test.
15170
2e52ae68
PP
151712015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15172
15173 * gdb.base/completion.exp: Test the completion of the "focus"
15174 command.
15175
6e22494e
JK
151762015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15177
15178 * gdb.arch/amd64-prologue-skip.S: New file.
15179 * gdb.arch/amd64-prologue-skip.exp: New file.
15180
bf7b9cd9
SM
151812015-06-25 Simon Marchi <simon.marchi@ericsson.com>
15182
15183 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
15184 is_address_zero_readable check.
15185
201e8dfd
PB
151862015-06-24 Peter Bergner <bergner@vnet.ibm.com>
15187
15188 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
15189 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
15190
5cd867b4
YQ
151912015-06-24 Yao Qi <yao.qi@linaro.org>
15192
15193 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
15194 linux targets.
15195
4d7be007
YQ
151962015-06-24 Yao Qi <yao.qi@linaro.org>
15197
15198 * lib/gdb.exp (supports_get_siginfo_type): New proc.
15199 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
15200 * gdb.base/siginfo-thread.exp: Likewise.
15201
07fcd301
YQ
152022015-06-22 Yao Qi <yao.qi@linaro.org>
15203
15204 * boards/remote-gdbserver-on-localhost.exp: Add comments.
15205
52042a00
YQ
152062015-06-22 Yao Qi <yao.qi@linaro.org>
15207
15208 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
15209 aarch64*-*-*.
15210 (skip_hw_watchpoint_tests): Likewise.
15211
74bd41ce
PP
152122015-06-18 Patrick Palka <patrick@parcs.ath.cx>
15213
15214 * gdb.base/gdbinit-history.exp: Test the interaction between
15215 setting GDBHISTSIZE and setting the history size via .gdbinit.
15216
bc460514
PP
152172015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15218
15219 PR gdb/16999
15220 * gdb.base/gdbhistsize-history.exp: New test.
15221
b58c513b
PP
152222015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15223
15224 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
15225 with GDBHISTSIZE.
15226 * gdb.base/readline.exp: Likewise.
15227
92046791
YQ
152282015-06-17 Yao Qi <yao.qi@linaro.org>
15229
15230 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
15231 line.
15232
2093d2d3
PP
152332015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15234
15235 * gdb.base/gdbinit-history.exp: Add test case to check that
15236 an unlimited history file does not get truncated on exit.
15237
e6c693af
AA
152382015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15239
15240 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
15241 (VECTOR): New macro. Use it...
15242 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
15243 ...for these typedefs.
15244 (int8, char1, int1, double1): New typedefs.
15245 (struct just_int2, struct two_int2): New structures.
15246 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
15247 (add_structvecs, add_singlevecs): New functions.
15248 (main): Call add_some_intvecs twice.
15249 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
15250 the compile and exit upon failure. Try compiling for the "native"
15251 architecture. Test inferior function calls with vector arguments
15252 and vector return value handling with "finish" and "return".
15253
c74f7d1c
JT
152542015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
15255
15256 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
15257 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
15258 PE file.
15259 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
15260
98aa42ee
AT
152612015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15262
15263 PR breakpoints/16465
15264 * gdb.mi/mi-dprintf-pending.c: New file.
15265 * gdb.mi/mi-dprintf-pending.exp: New test.
15266 * gdb.mi/mi-dprintf-pendshr.c: New file.
15267
7d73c23c 152682015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 15269 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
15270
15271 * gdb.arch/i386-mpx-map.c: New file.
15272 * gdb.arch/i386-mpx-map.exp: New File.
15273
152742015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15275
15276 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
15277 * gdb.arch/i386-mpx.exp: Indentation fixed.
15278
152792015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15280
15281 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
15282 function and improved indentation.
15283 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
15284 gdb_test_multiple. Added additional tests to skip the test.
15285
152862015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15287
15288 * gdb.arch/i386-avx512.c: Change path in include file.
15289 * gdb.arch/i386-avx512.exp: Change include dir path
15290 compilation flag.
15291 * gdb.arch/i386-mpx.c: Change path in include file.
15292 * gdb.arch/i386-mpx.exp: Change include dir path compilation
15293 flag.
15294
d5eba19a
JK
152952015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15296
15297 * gdb.compile/compile-print.exp (compile print *vararray@3)
15298 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
15299
7f361056
JK
153002015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15301
15302 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
15303 (do not keep jit in memory): ... this.
15304 (expect 5): Change it to ...
15305 (expect no 5): ... this.
15306
3b462ec2
SM
153072015-06-02 Simon Marchi <simon.marchi@ericsson.com>
15308
15309 PR gdb/15564
15310 * gdb.mi/mi-detach.exp: New file.
15311
e0619de6
JK
153122015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15313
15314 PR symtab/18392
15315 * gdb.arch/amd64-tailcall-self.S: New file.
15316 * gdb.arch/amd64-tailcall-self.c: New file.
15317 * gdb.arch/amd64-tailcall-self.exp: New file.
15318
e970cb34
DB
153192015-05-28 Don Breazeal <donb@codesourcery.com>
15320
15321 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
15322 tests for remote targets by checking is_target_gdbserver.
15323
b2e2f908
DE
153242015-05-27 Doug Evans <dje@google.com>
15325
15326 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
15327 * gdb.dwarf2/opaque-type-lookup.c: New file.
15328 * gdb.dwarf2/opaque-type-lookup.exp: New file.
15329
82c7be31
DE
153302015-05-26 Doug Evans <dje@google.com>
15331
15332 * gdb.cp/iostream.cc: New file.
15333 * gdb.cp/iostream.exp: New file.
15334
b4f54984
DE
153352015-05-26 Doug Evans <dje@google.com>
15336
15337 * gdb.dwarf2/dw2-op-call.exp: Update.
15338 * gdb.dwarf2/dw4-sig-types.exp: Update.
15339 * gdb.dwarf2/implptr.exp: Update.
15340 * gdb.mi/mi-cmd-param-changed.exp: Update.
15341
4ea6efe9
DE
153422015-05-26 Doug Evans <dje@google.com>
15343
15344 * gdb.python/py-lazy-string.c: New file.
15345 * gdb.python/py-lazy-string.exp: New file.
15346 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
15347 (main): Update. Add estring3.
15348 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
15349 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
15350
f6bb7db3
YQ
153512015-05-26 Omair Javaid <omair.javaid@linaro.org>
15352 Yao Qi <yao.qi@linaro.org>
15353
15354 * gdb.reverse/aarch64.c: New.
15355 * gdb.reverse/aarch64.exp: New.
15356
a81bfbd0
OJ
153572015-05-26 Omair Javaid <omair.javaid@linaro.org>
15358
25d49b86
PA
15359 * lib/gdb.exp (supports_process_record): Return true for
15360 aarch64*-linux*.
a81bfbd0
OJ
15361 (supports_reverse): Likewise.
15362
158bf1b4
PP
153632015-05-22 Patrick Palka <patrick@parcs.ath.cx>
15364
15365 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15366 Use with_test_prefix.
15367
a0145030
AB
153682015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
15369
15370 * gdb.base/completion.exp: Add test for completion of layout
15371 names.
15372
ebe3b578
AB
153732015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
15374
15375 * lib/gdb.exp (skip_tui_tests): New proc.
15376 * gdb.base/tui-layout.exp: Check skip_tui_tests.
15377
84204ed7
PA
153782015-05-19 Pedro Alves <palves@redhat.com>
15379
15380 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15381 Save the whole env array instead of just HOME. Unset HISTSIZE in
15382 the environment while testing. Restore whole environment
15383 afterwards.
15384
37442ce1
DE
153852015-05-16 Doug Evans <xdje42@gmail.com>
15386
15387 * gdb.guile/scm-ports.c: New file.
15388 * gdb.guile/scm-ports.exp: Add memory port tests.
15389
36de76f9
JK
153902015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15391
15392 * gdb.compile/compile-print.c: New file.
15393 * gdb.compile/compile-print.exp: New file.
15394
3a9558c4
JK
153952015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15396
15397 * gdb.compile/compile-ops.exp: Cast param to void.
15398 * gdb.compile/compile.exp: Complete type for _gdb_expr.
15399 (compile code struct_object.selffield = &struct_object): Add xfail.
15400
aa715135
JG
154012015-05-15 Joel Brobecker <brobecker@adacore.com>
15402
15403 * gdb.ada/arr_enum_with_gap: New testcase.
15404
931e5bc3
JG
154052015-05-15 Joel Brobecker <brobecker@adacore.com>
15406
15407 * gdb.ada/byte_packed_arr: New testcase.
15408
9cd4d857
JB
154092015-05-15 Joel Brobecker <brobecker@adacore.com>
15410
15411 * gdb.ada/pckd_neg: New testcase.
15412
ebfd00d2
PP
154132015-05-13 Patrick Palka <patrick@parcs.ath.cx>
15414
15415 PR gdb/17820
15416 * gdb.base/gdbinit-history.exp: New test.
15417 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
15418 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
15419
4c082a81
SC
154202015-05-09 Siva Chandra Reddy <sivachandra@google.com>
15421
15422 * gdb.python/py-xmethods.cc: Enhance test case.
15423 * gdb.python/py-xmethods.exp: New tests.
15424 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
15425 function.
15426 (B_indexoper): Likewise.
15427 (global_dm_list) : Add new xmethod worker functions.
15428
f7797074
SDJ
154292015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
15430
15431 * gdb.base/coredump-filter.exp: Correctly unset
15432 "coredump_var_addr" array.
15433
a4674e4e
PA
154342015-05-08 Pedro Alves <palves@redhat.com>
15435
15436 * gdb.server/non-existing-program.exp: Unset spawn_id.
15437
df2eb078
SC
154382015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15439
15440 PR python/18291
15441 * gdb.python/py-xmethods.exp: Add tests.
15442
422349a3
YQ
154432015-05-08 Yao Qi <yao.qi@linaro.org>
15444
15445 PR gdb/18208
15446 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15447 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15448 function set_coredump_filter, and remove remote_exec call.
15449 Remove argument ipid. Callers update.
15450 (top level): Don't get inferior's PID.
15451
63fc80ce
AA
154522015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15453
15454 * gdb.base/watch_thread_num.exp: Skip test on targets without
15455 access watchpoints.
15456
80ad801e
PA
154572015-05-06 Pedro Alves <palves@redhat.com>
15458
15459 PR server/18081
15460 * gdb.server/non-existing-program.exp: New file.
15461
0fa7fe50
JB
154622015-05-05 Joel Brobecker <brobecker@adacore.com>
15463
15464 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15465
3ea89b92
PMR
154662015-05-05 Joel Brobecker <brobecker@adacore.com>
15467
15468 * gdb.ada/out_of_line_in_inlined: New testcase.
15469
87b8eff0
JB
154702015-05-05 Joel Brobecker <brobecker@adacore.com>
15471
15472 * gdb.ada/var_rec_arr: New testcase.
15473
5fccc635
YQ
154742015-04-30 Yao Qi <yao.qi@linaro.org>
15475
15476 * gdb.base/break-idempotent.exp: If
15477 skip_hw_watchpoint_multi_tests returns true, skip the tests
15478 on "rwatch" and "awatch".
15479
42d38f42
YQ
154802015-04-30 Yao Qi <yao.qi@linaro.org>
15481
15482 * gdb.base/relativedebug.exp: Invoke gdb command
15483 "info sharedlibrary", and if libc.so doesn't have debug info,
15484 skip the test.
15485
2ce1cdbf
DE
154862015-04-29 Doug Evans <dje@google.com>
15487
15488 * gdb.python/py-xmethods.exp: Add ptype tests.
15489 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15490 get_result_type method.
15491
f24a38c5
LM
154922015-04-29 Luis Machado <lgustavo@codesourcery.com>
15493
15494 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15495 the target does not support hardware watchpoints.
15496
ecbf2b3c
LM
154972015-04-29 Luis Machado <lgustavo@codesourcery.com>
15498
15499 * gdb.base/break-always.exp: Abort testing if writing to memory
15500 causes an error.
15501
34f5f757
DE
155022015-04-28 Doug Evans <dje@google.com>
15503
15504 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15505 * gdb.python/py-pp-registration.exp: ... here. New file.
15506 * gdb.python/py-pp-registration.c: New file.
15507 * gdb.python/py-pp-registration.py: New file.
15508
69b4374a
DE
155092015-04-28 Doug Evans <dje@google.com>
15510
15511 * gdb.python/py-bad-printers.c: New file.
15512 * gdb.python/py-bad-printers.py: New file.
15513 * gdb.python/py-bad-printers.exp: New file.
15514
59fb7612
SS
155152015-04-28 Sasha Smundak <asmundak@google.com>
15516
15517 * gdb.python/py-type.exp: New test.
15518
2631b16a
AW
155192015-04-28 Andy Wingo <wingo@igalia.com>
15520
15521 * gdb.python/py-parameter.exp:
15522 * gdb.guile/scm-parameter.exp: Escape the path that we are
15523 matching against, as it might contain characters that are special
15524 to regular expressions.
15525
460efde1
JB
155262015-04-27 Joel Brobecker <brobecker@adacore.com>
15527
15528 * gdb.ada/rec_comp: New testcase.
15529
2d369d8e
SDJ
155302015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15531
15532 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15533 before using it.
15534
cf75d6c3
AB
155352015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15536
15537 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15538 new tests for verilog output.
15539
8dbe7ca5
YQ
155402015-04-24 Yao Qi <yao.qi@linaro.org>
15541
15542 * boards/remote-gdbserver-on-localhost.exp: New file.
15543
4ef9fb2f
PA
155442015-04-23 Pedro Alves <palves@redhat.com>
15545
15546 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15547 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15548 "end of file", remove $inferior_spawn_id from the indirect list.
15549
0a803169
PA
155502015-04-23 Pedro Alves <palves@redhat.com>
15551
15552 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15553
749ef8f8
PA
155542015-04-23 Pedro Alves <palves@redhat.com>
15555
15556 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15557 on $any_spawn_id instead of only on $gdb_spawn_id.
15558
8aae4344
PM
155592015-04-21 Pierre Muller <muller@sourceware.org>
15560
15561 PR pascal/17815
15562 * lib/pascal.exp (gpc_compile): Add new option "class".
15563 (fpc_compile): Likewise.
15564 * gdb.pascal/case-insensitive-symbols.pas: New file.
15565 * gdb.pascal/case-insensitive-symbols.exp: New file.
15566
1586c8fb
GB
155672015-04-20 Gary Benson <gbenson@redhat.com>
15568
15569 * gdb.base/attach.exp: Fix three extended remote failures.
15570
1b6e6f5c
GB
155712015-04-17 Gary Benson <gbenson@redhat.com>
15572
15573 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15574 the main executable over the remote protocol.
15575
e797481d
PA
155762015-04-16 Pedro Alves <palves@redhat.com>
15577
15578 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15579 a new gdbserver if gdbserver_reconnect_p is set.
15580
1ca99c42
PA
155812015-04-16 Pedro Alves <palves@redhat.com>
15582
15583 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15584 is set, don't exit gdbserver.
15585
af9fd6f8
AA
155862015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15587
15588 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15589 appropriate .insn, such that an older assembler can be used.
15590 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15591 the z/Architecture instruction set on 31-bit targets as well.
15592
04ff1e61
AA
155932015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15594
15595 * gdb.go/handcall.exp: Remove all logic related to the first
15596 breakpoint and rely on go_runto_main instead.
15597 * gdb.go/strings.exp: Likewise.
15598 * gdb.go/unsafe.exp: Likewise.
15599 * gdb.go/hello.exp: Likewise. Also rename the remaining
15600 breakpoint marker to "breakpoint 1".
15601 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15602 * gdb.go/strings.go: Likewise.
15603 * gdb.go/unsafe.go: Likewise.
15604 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15605 "set breakpoint 2 here" and rename the remaining breakpoint marker
15606 to "breakpoint 1".
15607
40d2f8d6
SM
156082015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15609
15610 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15611 if itertools.imap is not present.
15612 * gdb.python/py-objfile.exp: Add parentheses.
15613 * gdb.python/py-type.exp: Same.
15614 * gdb.python/py-unwind-maint.py: Same.
15615
8cbc97c6
YQ
156162015-04-15 Yao Qi <yao.qi@linaro.org>
15617
15618 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15619 of ":$ptr_size" and set its form explicitly.
15620
45fd756c
YQ
156212015-04-15 Pedro Alves <palves@redhat.com>
15622 Yao Qi <yao.qi@linaro.org>
15623
15624 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15625 timeout by factor of 4.
15626 (test_regular_watch): Likewise.
15627 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15628 * gdb.reverse/sigall-reverse.exp: Likewise.
15629 * gdb.reverse/until-precsave.exp: Likewise.
15630 * lib/gdb.exp (with_timeout_factor): New proc.
15631 (gdb_expect): Move some code to ...
15632 (get_largest_timeout): ... here. New procedure.
15633
9e811bc3
LM
156342015-04-14 Luis Machado <lgustavo@codesourcery.com>
15635
15636 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15637
0ff6fcb2
LM
156382015-04-13 Luis Machado <lgustavo@codesourcery.com>
15639
15640 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15641 to write to the .text section.
15642
7578d5f7
LM
156432015-04-13 Luis Machado <lgustavo@codesourcery.com>
15644
15645 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15646 Handle the case of targets that do not provide PID information.
15647
2efe15c4
YQ
156482015-04-13 Yao Qi <yao.qi@linaro.org>
15649
15650 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15651 and use expect instead of gdb_expect.
15652
8cd8f2f8
SDJ
156532015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15654
15655 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15656 "coredump_var_addr" to avoid naming conflict with other testcases.
15657
9ee41772
PA
156582015-04-10 Pedro Alves <palves@redhat.com>
15659
15660 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15661 gdb_test_sequence and gdb_assert.
15662
07473109
PA
156632015-04-10 Pedro Alves <palves@redhat.com>
15664
15665 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15666 test messages that don't include the breakpoint address.
15667
de3db44c
YQ
156682015-04-10 Yao Qi <yao.qi@linaro.org>
15669
15670 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15671 false for some offset and width combinations which aren't
15672 supported by linux kernel.
15673
c79d856c
PA
156742015-04-10 Pedro Alves <palves@redhat.com>
15675
15676 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15677 procedure, factored out from ...
15678 (top level): ... here. Add "set displaced-stepping" testing axis.
15679 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15680 parameter "displaced". Use it.
15681 (top level): Use foreach and add "set displaced-stepping" testing
15682 axis.
15683
ebc90b50
PA
156842015-04-10 Pedro Alves <palves@redhat.com>
15685
15686 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15687 Remove comment.
15688 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15689 both the address of the instruction that triggers the watchpoint
15690 and the address of the instruction immediately after, and use
15691 those addresses for the test. Fix comment.
15692
8f572e5c
PA
156932015-04-10 Pedro Alves <palves@redhat.com>
15694
15695 * gdb.base/sigstep.exp (breakpoint_to_handler)
15696 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15697 Test "backtrace" in handler.
15698 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15699 (top level): Add new "displaced" test axis to
15700 breakpoint_to_handler, breakpoint_to_handler_entry and
15701 breakpoint_over_handler.
15702
8d707a12
PA
157032015-04-10 Pedro Alves <palves@redhat.com>
15704
15705 PR gdb/18216
15706 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15707
ef713951
YQ
157082015-04-10 Yao Qi <yao.qi@linaro.org>
15709
15710 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15711 (test_add_rn_pc): New function.
15712 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15713 (top level): Invoke test_add_rn_pc.
15714
906d60cf
PA
157152015-04-10 Pedro Alves <palves@redhat.com>
15716
15717 PR gdb/13858
15718 * gdb.base/step-over-no-symbols.exp: New file.
15719
f2983cc3
AW
157202015-04-09 Andy Wingo <wingo@igalia.com>
15721
15722 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15723 after the Python tests.
15724
6d62641c
SDJ
157252015-04-08 Keith Seitz <keiths@redhat.com>
15726
15727 PR python/16699
15728 * gdb.python/py-completion.exp: New tests for completion.
15729 * gdb.python/py-completion.py (CompleteLimit1): New class.
15730 (CompleteLimit2): Likewise.
15731 (CompleteLimit3): Likewise.
15732 (CompleteLimit4): Likewise.
15733 (CompleteLimit5): Likewise.
15734 (CompleteLimit6): Likewise.
15735 (CompleteLimit7): Likewise.
15736
f3770638
PA
157372015-04-08 Pedro Alves <palves@redhat.com>
15738
15739 PR gdb/18214
15740 PR gdb/18216
15741 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15742 function.
15743 (main): Install it as SIGUSR1 handler.
15744 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15745 parameter. Always use "setup" as prefix. Toggle "set
15746 displaced-stepping" off/on depending on global. Don't switch to
15747 thread 1 here.
15748 (top level): Add displaced stepping "off/on" test axis. Update
15749 "setup" calls. Wrap each subtest with with_test_prefix. Test
15750 continuing with a queued signal in each thread.
15751
4496bed7
PA
157522015-04-08 Pedro Alves <palves@redhat.com>
15753
15754 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15755 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15756 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15757 Return early if running to main fails.
15758 * gdb.trace/while-stepping.exp: Likewise.
15759
b97fde92
PA
157602015-04-07 Pedro Alves <palves@redhat.com>
15761
15762 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15763 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15764 interact with inferior program.
15765
f71c18e7
PA
157662015-04-07 Pedro Alves <palves@redhat.com>
15767
15768 * lib/gdb.exp (inferior_spawn_id): New global.
15769 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15770 spawn id after processing the user code.
15771 (default_gdb_start): Set inferior_spawn_id.
15772 (send_inferior): New procedure.
15773 * lib/gdbserver-support.exp (gdbserver_start): Set
15774 inferior_spawn_id.
15775 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15776
6423214f
PA
157772015-04-07 Pedro Alves <palves@redhat.com>
15778
15779 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15780 * lib/gdbserver-support.exp (gdbserver_start): Make
15781 $server_spawn_id global.
15782 (gdbserver_start): Don't wait for gdbserver's spawn id with
15783 expect_background.
15784 (close_gdbserver): New procedure.
15785 (gdb_exit): Rename the default version and reimplement.
15786
71c0ee8c
PA
157872015-04-07 Pedro Alves <palves@redhat.com>
15788
72f4393d 15789 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15790 append the substituted item, not the original item.
15791
203bc29b
PA
157922015-04-07 Pedro Alves <palves@redhat.com>
15793
15794 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15795 gdb_expect.
15796
508a3ddf
PA
157972015-04-07 Pedro Alves <palves@redhat.com>
15798
15799 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15800 output appearing once only.
15801
9f6dbe2b
PA
158022015-04-07 Pedro Alves <palves@redhat.com>
15803
15804 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15805 that doesn't expect anything. Return early if running to main
15806 fails.
15807
337532fa
YQ
158082015-04-07 Yao Qi <yao.qi@linaro.org>
15809
15810 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15811 (child_function): Call alarm.
15812 (main): Move call to alarm into the loop.
15813 * gdb.threads/non-stop-fair-events.exp: Build program with
15814 -DTIMEOUT=$timeout.
15815
01b622d4
DE
158162015-04-06 Doug Evans <xdje42@gmail.com>
15817
15818 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15819 Fix dest parameter to board_info.
15820 (fpc_compile): Ditto.
15821 (gdb_compile_pascal): Rename dest arg to destfile.
15822
961f4160
PMR
158232015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15824
15825 * gdb.ada/funcall_ref.exp: New file.
15826 * gdb.ada/funcall_ref/foo.adb: New file.
15827
cafda597
YQ
158282015-04-02 Yao Qi <yao.qi@linaro.org>
15829
15830 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15831 is remote.
15832
fed040c6
GB
158332015-04-02 Gary Benson <gbenson@redhat.com>
15834
15835 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15836
d11916aa
SS
158372015-04-01 Sasha Smundak <asmundak@google.com>
15838
15839 * gdb.python/py-unwind-maint.c: New file.
15840 * gdb.python/py-unwind-maint.exp: New test.
15841 * gdb.python/py-unwind-maint.py: New file.
15842 * gdb.python/py-unwind.c: New file.
15843 * gdb.python/py-unwind.exp: New test.
15844 * gdb.python/py-unwind.py: New test.
15845
a1471180
PA
158462015-04-01 Pedro Alves <palves@redhat.com>
15847
15848 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15849 to fail instead of non-existent $test.
15850
0bbeccb1
PA
158512015-04-01 Pedro Alves <palves@redhat.com>
15852
15853 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15854 GDBFLAGS if not empty.
15855
3c724c8c
PMR
158562015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15857
15858 * gdb.ada/complete.exp: Remove "multi_line".
15859 * gdb.ada/info_exc.exp: Remove "multi_line".
15860 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15861 * gdb.ada/ptype_field.exp: Remove "multi_line".
15862 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15863 * gdb.ada/tagged.exp: Remove "multi_line".
15864 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15865 [multi_line ...]
15866 * gdb.btrace/delta.exp: Likewise.
15867 * gdb.btrace/exception.exp: Likewise.
15868 * gdb.btrace/function_call_history.exp: Likewise.
15869 * gdb.btrace/instruction_history.exp: Likewise.
15870 * gdb.btrace/nohist.exp: Likewise.
15871 * gdb.btrace/record_goto.exp: Likewise.
15872 * gdb.btrace/segv.exp: Likewise.
15873 * gdb.btrace/stepi.exp: Likewise.
15874 * gdb.btrace/tailcall.exp: Likewise.
15875 * gdb.btrace/unknown_functions.exp: Likewise.
15876 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15877 * lib/gdb.exp: Add the "multi_line" helper.
15878
4eec2deb
PA
158792015-04-01 Pedro Alves <palves@redhat.com>
15880
15881 * gdb.threads/tid-reuse.c: New file.
15882 * gdb.threads/tid-reuse.exp: New file.
15883
df8411da
SDJ
158842015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15885
15886 PR corefiles/16092
15887 * gdb.base/coredump-filter.c: New file.
15888 * gdb.base/coredump-filter.exp: Likewise.
15889
6ef37366
PM
158902015-03-27 Petr Machata <pmachata@redhat.com>
15891
15892 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15893 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15894 (Dwarf::assemble): Initialize them.
15895 (Dwarf::lines): New function.
15896
7ec911b0
JT
158972015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15898
15899 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15900 SYMBOL_PREFIX for x86_64-*-cygwin.
15901
ff908ebf
AW
159022015-03-26 Andy Wingo <wingo@igalia.com>
15903
15904 PR symtab/18148
15905 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15906 const_value but not a location.
15907 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15908 location defined in non-main CUs are visible.
15909
6d5f0679
YQ
159102015-03-26 Yao Qi <yao.qi@linaro.org>
15911
15912 PR testsuite/18139
15913 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15914 Add a line number entry for the same line.
15915 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15916 Add a line number entry for the same line.
15917
2898689b
YQ
159182015-03-26 Yao Qi <yao.qi@linaro.org>
15919
15920 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15921 .int 0.
15922 (func): Likewise. Add .Lfunc_1 label.
15923 Use .Lfunc_1 label.
15924 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15925 .int 0.
15926 (func): Likewise.
15927 Use .Lfunc_1 label.
15928
85180498
YQ
159292015-03-26 Yao Qi <yao.qi@linaro.org>
15930
15931 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15932 Call gdb_compile instead to compile each .s files without debug
15933 information.
15934
8aa08a8d
YQ
159352015-03-26 Yao Qi <yao.qi@linaro.org>
15936
15937 * gdb.base/savedregs.exp (process_saved_regs): Make
15938 "Saved registers:" optional in the pattern.
15939
66849923
MM
159402015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15941
15942 * gdb.btrace/next.exp: Merged into step.exp.
15943 * gdb.btrace/finish.exp: Merged into step.exp.
15944 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15945 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15946 "record goto" and checking the exact replay position.
15947 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15948 check for "Recording format" in "info record" output.
15949 * gdb.btrace/record_goto.exp: Choose test file based on target.
15950 * gdb.btrace/x86-record_goto.S: Renamed into ...
15951 * gdb.btrace/x86_64-record_goto.S: ... this.
15952 * gdb.btrace/i686-record_goto.S: New.
15953 * gdb.btrace/x86-tailcall.S: Renamed into ...
15954 * gdb.btrace/x86_64-tailcall.S: ... this.
15955 * gdb.btrace/i686-tailcall.S: New.
15956 * gdb.btrace/x86-tailcall.c: Renamed into ...
15957 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15958 separate statements. Update test.
15959 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15960 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15961 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15962 * gdb.btrace/tailcall.exp: Choose test file based on target.
15963 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15964
11cc1b74
MM
159652015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15966
15967 * gdb.btrace/exception.exp: Increase BTS buffer size.
15968
a25d8bf9
PA
159692015-03-24 Pedro Alves <palves@redhat.com>
15970
15971 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15972
856e7dd6
PA
159732015-03-24 Pedro Alves <palves@redhat.com>
15974
15975 * gdb.threads/schedlock.exp (test_step): No longer expect that
15976 "set scheduler-locking step" with "next" over a function call runs
15977 threads unlocked.
15978
ad235a41
AT
159792015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15980
15981 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15982
15630549
AT
159832015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15984
15985 PR breakpoints/16466
15986 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15987 * gdb.mi/mi-pending.c (thread_func): New function.
15988 (int main): Add threading support required.
15989 * gdb.mi/mi-pending.exp: Add tests for this issue.
15990 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15991 (pendfunc2): Remove stdio dependency.
15992 * gdb.mi/mi-pendshr2.c: New file.
15993
693dca06
KS
159942015-03-23 Keith Seitz <keiths@redhat.com>
15995
15996 * gdb.linespec/keywords.c: New file.
15997 * gdb.linespec/keywords.exp: New file.
15998
7e993ebf
KS
159992015-03-23 Keith Seitz <keiths@redhat.com>
16000
16001 PR gdb/18021
16002 * gdb.dwarf2/staticvirtual.exp: New test.
16003
bc23328c
JK
160042015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16005
16006 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
16007 * README: Remove HP-UX and gdb.hp.
16008 (configuration):
16009 * configure: Regenerate.
16010 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
16011 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
16012 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
16013 gdb.hp/gdb.defects/Makefile.
16014 * gdb.hp/Makefile.in: File deleted.
16015 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
16016 * gdb.hp/gdb.aCC/optimize.c: File deleted.
16017 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
16018 * gdb.hp/gdb.aCC/run.c: File deleted.
16019 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
16020 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
16021 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
16022 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
16023 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
16024 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
16025 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
16026 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
16027 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
16028 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
16029 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
16030 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
16031 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
16032 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
16033 * gdb.hp/gdb.base-hp/reg.s: File deleted.
16034 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
16035 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
16036 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
16037 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
16038 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
16039 * gdb.hp/gdb.compat/Makefile.in: File deleted.
16040 * gdb.hp/gdb.compat/average.c: File deleted.
16041 * gdb.hp/gdb.compat/sum.c: File deleted.
16042 * gdb.hp/gdb.compat/xdb.c: File deleted.
16043 * gdb.hp/gdb.compat/xdb0.c: File deleted.
16044 * gdb.hp/gdb.compat/xdb0.h: File deleted.
16045 * gdb.hp/gdb.compat/xdb1.c: File deleted.
16046 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
16047 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
16048 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
16049 * gdb.hp/gdb.defects/Makefile.in: File deleted.
16050 * gdb.hp/gdb.defects/bs14602.c: File deleted.
16051 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
16052 * gdb.hp/gdb.defects/solib-d.c: File deleted.
16053 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
16054 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
16055 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
16056 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
16057 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
16058 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
16059 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
16060 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
16061 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
16062 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
16063 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
16064 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
16065 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
16066 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
16067 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
16068 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
16069 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
16070 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
16071 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
16072 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
16073 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
16074 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
16075 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
16076 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
16077 * gdb.hp/tools/odump: File deleted.
16078
8bf3b159
PA
160792015-03-19 Pedro Alves <palves@redhat.com>
16080
16081 * gdb.threads/continue-pending-status.exp (saw_thread_2)
16082 (saw_thread_3): New globals.
16083 (top level): Increment them when an event for the corresponding
16084 thread is seen.
16085 (no thread starvation): New test.
16086
eb54c8bf
PA
160872015-03-19 Pedro Alves <palves@redhat.com>
16088
16089 * gdb.threads/continue-pending-status.c: New file.
16090 * gdb.threads/continue-pending-status.exp: New file.
16091
32d2e5d6
PA
160922015-03-18 Pedro Alves <palves@redhat.com>
16093
16094 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16095 Use gdb_is_target_remote instead of is_remote. Use
16096 gdb_test_multiple instead of gdb_expect. Exit early if
16097 gdb_test_multiple hits its internal matches. Tighten stepi tests
16098 expected output. Fail on exit with any signal, instead of just
16099 SIGILL.
16100
f68f11b7
YQ
161012015-03-18 Yao Qi <yao.qi@linaro.org>
16102
16103 PR tdep/18107
16104 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
16105 variable.
16106 * gdb.base/catch-syscall.exp: Don't skip it on
16107 aarch64*-*-linux* target. Remove elements in all_syscalls.
16108 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16109 target.
16110 (setup_all_syscalls): New proc.
16111
ca5fd19b
YQ
161122015-03-16 Yao Qi <yao.qi@linaro.org>
16113
16114 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16115 (top level): Skip tests if valid_addr_p returns false for
16116 $cmd1 or $cmd2.
16117
85642ba0
AW
161182015-03-11 Andy Wingo <wingo@igalia.com>
16119
16120 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16121
e03f9645
YQ
161222015-03-11 Yao Qi <yao.qi@linaro.org>
16123
16124 * gdb.base/catch-syscall.exp: Fix typo in comments.
16125
5d0962b2
YQ
161262015-03-11 Yao Qi <yao.qi@linaro.org>
16127
16128 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16129
b2df3cef
PA
161302015-03-09 Pedro Alves <palves@redhat.com>
16131
16132 * dg-extract-results.py: Delete.
16133
ef878e53
PA
161342015-03-09 Pedro Alves <palves@redhat.com>
16135
16136 Merge dg-extract-results.sh from GCC upstream (r218843).
16137
16138 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16139 * dg-extract-results.sh: Use --text with grep to avoid issues with
16140 binary files. Fall back to cat -v, if that doesn't work.
16141
9494d219
PA
161422015-03-05 Pedro Alves <palves@redhat.com>
16143
16144 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16145
a8d9763a
SM
161462015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16147
16148 * lib/mi-support.exp (mi_expect_interrupt): Accept
16149 alternative event for when in all-stop mode.
16150
be9957b8
PA
161512015-03-04 Pedro Alves <palves@redhat.com>
16152
16153 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16154
d57be0f4 161552015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16156
16157 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16158
c214c7cf
AA
161592015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16160
16161 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16162 regexps for GDB's current line display, accept a hex address
16163 preceding the line number.
16164
6d74a497
AA
161652015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16166
16167 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
16168 the 'arch1' variable for "s390*-linux*" targets.
16169
511aee7c
PA
161702015-03-04 Pedro Alves <palves@redhat.com>
16171
16172 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
16173 (main): Pass missing retval argument to pthread_join call.
16174
95e50b27
PA
161752015-03-02 Pedro Alves <palves@redhat.com>
16176
16177 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
16178 (top level): Call do_test with non-stop as well.
16179
28054d69
PA
161802015-03-02 Pedro Alves <palves@redhat.com>
16181
16182 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
16183 -1.
16184
4fa5d7b4
AA
161852015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16186
16187 * gdb.arch/s390-vregs.exp: New test.
16188 * gdb.arch/s390-vregs.S: New file.
16189
97c18565
PA
161902015-02-27 Pedro Alves <palves@redhat.com>
16191
16192 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
16193 call to catch_command_errors.
16194 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16195 catch_command_errors.
16196
a37bfa30
PA
161972015-02-27 Pedro Alves <palves@redhat.com>
16198
16199 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
16200 "true" for boolean result.
16201 * gdb.gdb/selftest.exp (test_with_self): Also accept full
16202 prototype of main.
16203
6f98576f
PA
162042015-02-27 Pedro Alves <palves@redhat.com>
16205
16206 * lib/unbuffer_output.c: New file.
16207 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
16208 (main): Call gdb_unbuffer_output.
16209
eba5ab56
YQ
162102015-02-27 Yao Qi <yao.qi@linaro.org>
16211
16212 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
16213 target.
16214
0def5aaa
DE
162152015-02-26 Doug Evans <dje@google.com>
16216
16217 * gdb.cp/class2.cc (Dbase, D): New classes.
16218 (main): New local delta.
16219 * gdb.cp/class2.exp: Test printing delta.
16220 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
16221 (dynbar): New global.
16222 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
16223
081a1c2c
JK
162242015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16225
16226 * gdb.compile/compile-ifunc.c: New file.
16227 * gdb.compile/compile-ifunc.exp: New file.
16228
2f41223f
AT
162292015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
16230
16231 * gdb.base/structs.exp: Check for correct struct on finish.
16232
03eddd80
YQ
162332015-02-26 Yao Qi <yao.qi@linaro.org>
16234
16235 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
16236 is zero.
16237
80c57053
JK
162382015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16239
16240 * gdb.arch/cordic.ko.bz2: New file.
16241 * gdb.arch/cordic.ko.debug.bz2: New file.
16242 * gdb.arch/ppc64-symtab-cordic.exp: New file.
16243
21613c12
YQ
162442015-02-25 Yao Qi <yao.qi@linaro.org>
16245
16246 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
16247 aarch64*-*-* target.
16248
d8b901ed
PA
162492015-02-23 Pedro Alves <palves@redhat.com>
16250
16251 * lib/gdb.exp (delete_breakpoints): Rewrite using
16252 gdb_test_multiple.
16253
e5b85ead
PA
162542015-02-23 Pedro Alves <palves@redhat.com>
16255
16256 * gdb.base/info-os.c: Include stdlib.h.
16257
85c3a371
DE
162582015-02-22 Doug Evans <xdje42@gmail.com>
16259
16260 PR symtab/17855
16261 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
16262 is read after symbols have been re-read.
16263 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
16264 * gdb.ada/exec_changed/second.adb (Second): Ditto.
16265
96553a0c
DE
162662015-02-21 Doug Evans <dje@google.com>
16267
16268 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
16269
97a0c697
JK
162702015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16271
16272 PR corefiles/17808
16273 * gdb.arch/i386-biarch-core.core.bz2: New file.
16274 * gdb.arch/i386-biarch-core.exp: New file.
16275
a47cd6e9
PA
162762015-02-21 Pedro Alves <palves@redhat.com>
16277
16278 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
16279 runto_main fails.
16280
c5facdc4
PA
162812015-02-20 Pedro Alves <palves@redhat.com>
16282
16283 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
16284 info probes.
16285
2db9a427
PA
162862015-02-20 Pedro Alves <palves@redhat.com>
16287
16288 * gdb.threads/multi-create-ns-info-thr.exp: New file.
16289
60fb7e9e
PA
162902015-02-20 Pedro Alves <palves@redhat.com>
16291
16292 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
16293 clean_restart before gdb_target_supports_trace.
16294
5c5019c2
PA
162952015-02-20 Pedro Alves <palves@redhat.com>
16296
16297 PR threads/18006
16298 * gdb.threads/clone-thread_db.c: New file.
16299 * gdb.threads/clone-thread_db.exp: New file.
16300
c9587f88
AT
163012015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
16302
16303 PR breakpoints/16812
16304 * gdb.base/catch-gdb-caused-signals.c: New file.
16305 * gdb.base/catch-gdb-caused-signals.exp: New file.
16306
f6a88844
JM
163072015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
16308
16309 * configure: Regenerated.
16310 * configure.ac: Use GDB_AC_TRANSFORM.
16311 * aclocal.m4: sinclude ../transform.m4.
16312
497c491b
JM
163132015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16314
16315 * lib/dtrace.exp: New file.
16316 * gdb.base/dtrace-probe.exp: Likewise.
16317 * gdb.base/dtrace-probe.d: Likewise.
16318 * gdb.base/dtrace-probe.c: Likewise.
16319 * lib/pdtrace.in: Likewise.
16320 * configure.ac: Output variables with the transformed names of
16321 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
16322 * configure: Regenerated.
16323
03e98035
JM
163242015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16325
16326 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
16327 expected message when trying to access $_probe_* convenience
16328 variables while not on a probe.
16329
63cc30e9
JK
163302015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16331
16332 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
16333
0703599a
PA
163342015-02-11 Pedro Alves <pedro@codesourcery.com>
16335
16336 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
16337 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
16338
7e60a48e
DE
163392015-02-10 Doug Evans <xdje42@gmail.com>
16340
16341 * lib/gdb.exp (gdb_load): Always return a result.
16342
01b088bc
PA
163432015-02-10 Pedro Alves <palves@redhat.com>
16344
16345 * gdb.threads/signal-sigtrap.c: New file.
16346 * gdb.threads/signal-sigtrap.exp: New file.
16347
b05ec7a5
AT
163482015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
16349
16350 * gdb.trace/no-attach-trace.c: New file.
16351 * gdb.trace/no-attach-trace.exp: New file.
16352
a2c2acaf
MW
163532015-02-09 Mark Wielaard <mjw@redhat.com>
16354
16355 * gdb.dwarf2/atomic.c: New file.
16356 * gdb.dwarf2/atomic-type.exp: Likewise.
16357
31fd9caa
MM
163582015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16359
16360 * gdb.btrace/buffer-size.exp: Update "info record" output.
16361 * gdb.btrace/delta.exp: Update "info record" output.
16362 * gdb.btrace/enable.exp: Update "info record" output.
16363 * gdb.btrace/finish.exp: Update "info record" output.
16364 * gdb.btrace/instruction_history.exp: Update "info record" output.
16365 * gdb.btrace/next.exp: Update "info record" output.
16366 * gdb.btrace/nexti.exp: Update "info record" output.
16367 * gdb.btrace/step.exp: Update "info record" output.
16368 * gdb.btrace/stepi.exp: Update "info record" output.
16369 * gdb.btrace/nohist.exp: Update "info record" output.
16370
d33501a5
MM
163712015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16372
16373 * gdb.btrace/buffer-size: New.
16374
f4abbc16
MM
163752015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16376
16377 * gdb.btrace/delta.exp: Update "info record" output.
16378 * gdb.btrace/enable.exp: Update "info record" output.
16379 * gdb.btrace/finish.exp: Update "info record" output.
16380 * gdb.btrace/instruction_history.exp: Update "info record" output.
16381 * gdb.btrace/next.exp: Update "info record" output.
16382 * gdb.btrace/nexti.exp: Update "info record" output.
16383 * gdb.btrace/step.exp: Update "info record" output.
16384 * gdb.btrace/stepi.exp: Update "info record" output.
16385 * gdb.btrace/nohist.exp: Update "info record" output.
16386
b9d61307
SM
163872015-02-06 Simon Marchi <simon.marchi@ericsson.com>
16388
16389 PR gdb/15678
16390 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
16391
e584fdbc
PA
163922015-02-06 Pedro Alves <palves@redhat.com>
16393
16394 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
16395 macro.
16396 (seconds_left, again): New globals.
16397 (main): Wait seconds_left in a 1-second sleep loop instead of
16398 sleeping 180 seconds. If 'again' is set, reset the seconds
16399 counter.
16400 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
16401 'again' in the inferior before detaching. Print the seconds left.
16402 (options): New global.
16403 (top level): Build program with -DTIMEOUT=$timeout.
16404
77f41761
PA
164052015-02-06 Pedro Alves <palves@redhat.com>
16406
16407 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
16408 determine how many seconds to pass to 'alarm'.
16409 * gdb.base/gdb-sigterm.exp (top level): Build program with
16410 -DTIMEOUT=$timeout.
16411 (do_test): Return success/failure indication. Add more verbose
16412 logging. Don't fail if 200 single steps are seen. Instead, fail
16413 when the test times out.
16414 (passes): New global.
16415 (top level): Break the testing loop if testing fails on any
16416 iteration. Use gdb_assert.
16417
b9394193
DB
164182015-02-04 Don Breazeal <donb@codesourcery.com>
16419
16420 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
16421 and initialize them.
16422 (ipc_cleanup): New function.
16423 (main): Don't declare shmid, semid, and msqid. Add a call to
16424 atexit so that we call ipc_cleanup on exit.
16425
42d9e528
PA
164262015-02-04 Pedro Alves <palves@redhat.com>
16427
16428 * boards/native-extended-gdbserver.exp: Remove any target variant
16429 specifications from the board name before clearing the isremote
16430 flag from board_info.
16431
ae6ae975
DE
164322015-01-31 Doug Evans <xdje42@gmail.com>
16433
16434 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16435
cfb069a8
GB
164362015-01-31 Gary Benson <gbenson@redhat.com>
16437
16438 * gdb.base/completion.exp: Disable completion limiting for
16439 existing tests. Add new tests to check completion limiting.
16440 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16441
5dd31d79
DE
164422015-01-31 Doug Evans <xdje42@gmail.com>
16443
16444 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16445
9f050062
DE
164462015-01-31 Doug Evans <xdje42@gmail.com>
16447
16448 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16449 entries. Duplicate file section script entries.
16450 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16451 inlined entries. Add test for safe-path rejection.
16452 * gdb.python/py-section-script.c: Add duplicate inlined section script
16453 entries. Duplicate file section script entries.
16454 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16455 inlined entries. Add test for safe-path rejection.
16456
df25ebbd
JB
164572015-01-29 Joel Brobecker <brobecker@adacore.com>
16458
16459 * gdb.ada/disc_arr_bound: New testcase.
16460
4a0ca9ec
JB
164612015-01-29 Joel Brobecker <brobecker@adacore.com>
16462
16463 * gdb.ada/mi_var_array: New testcase.
16464
3a8b707a
DE
164652015-01-27 Doug Evans <dje@google.com>
16466
16467 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16468 Add test for objfile.filename, objfile.username after objfile
16469 has been unloaded.
16470
f8313f6e
JB
164712015-01-26 Joel Brobecker <brobecker@adacore.com>
16472
16473 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16474 the second test to print the name attribute of value
16475 returned by the call to gdb.lookup_type, and adjust
16476 the expected output accordingly.
16477
37bc665e
MW
164782015-01-25 Mark Wielaard <mjw@redhat.com>
16479
16480 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16481 * gdb.base/disp-step-fork.c: Include unistd.h.
16482 * gdb.base/siginfo-obj.c: Include stdio.h.
16483 * gdb.base/siginfo-thread.c: Likewise.
16484 * gdb.mi/non-stop.c: Include unistd.h.
16485 * gdb.mi/nsthrexec.c: Include stdio.h.
16486 * gdb.mi/pthreads.c: Include unistd.h.
16487 * gdb.modula2/unbounded1.c (main): Declare returns int.
16488 * gdb.reverse/consecutive-reverse.c: Likewise.
16489 * gdb.threads/create-fail.c: Include unistd.h.
16490 * gdb.threads/killed.c: Likewise.
16491 * gdb.threads/linux-dp.c: Likewise.
16492 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16493 * gdb.threads/non-ldr-exc-2.c: Likewise.
16494 * gdb.threads/non-ldr-exc-3.c: Likewise.
16495 * gdb.threads/non-ldr-exc-4.c: Likewise.
16496 * gdb.threads/pthreads.c: Include unistd.h.
16497 (main): Declare returns int.
16498 * gdb.threads/tls-main.c (foo): New declaration.
16499 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16500
f7e5394d
SM
165012015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16502
16503 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16504 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16505
743649fd
MW
165062015-01-15 Mark Wielaard <mjw@redhat.com>
16507
16508 * gdb.base/noreturn-return.c: New file.
16509 * gdb.base/noreturn-return.exp: New file.
16510 * gdb.base/noreturn-finish.c: New file.
16511 * gdb.base/noreturn-finish.exp: New file.
16512
198297aa
PA
165132015-01-23 Pedro Alves <palves@redhat.com>
16514
16515 * gdb.threads/continue-pending-after-query.c: New file.
16516 * gdb.threads/continue-pending-after-query.exp: New file.
16517
717cf30c
AG
165182015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16519 Simon Marchi <simon.marchi@ericsson.com>
16520
16521 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16522 * gdb.base/valgrind-db-attach.exp: Same.
16523 * gdb.base/valgrind-infcall.exp: Same.
16524 * lib/mi-support.exp (default_mi_gdb_start): Same.
16525 * lib/prompt.exp (default_prompt_gdb_start): Same.
16526 * lib/gdb.exp (default_gdb_spawn): Same.
16527 (gdb_interact): New.
16528
16529
4b62a76e
JK
165302015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16531
16532 * gdb.compile/compile.exp (pointer to jit function): New test.
16533
b4cdae6f
WW
165342015-01-17 Wei-cheng Wang <cole945@gmail.com>
16535
16536 * lib/gdb.exp (supports_process_record): Return true for
16537 powerpc*-*-linux*.
16538 (supports_reverse): Likewise.
16539
d221e7ef
DB
165402015-01-15 Don Breazeal <donb@codesourcery.com>
16541
16542 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16543 instead of checking whether the target board is remote and
16544 use spawn_wait_for_attach instead of exec/sleep.
16545 * gdb.base/attach-twice.exp: Likewise.
16546
bafffb51
JB
165472015-01-15 Joel Brobecker <brobecker@adacore.com>
16548
16549 * gdb.ada/var_arr_attrs: New testcase.
16550
5589af0e
PA
165512015-01-14 Pedro Alves <palves@redhat.com>
16552 Joel Brobecker <brobecker@adacore.com>
16553
16554 PR gdb/17525
16555 * gdb.base/bp-cmds-execution-x-script.c: New file.
16556 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16557 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16558
6c400b59
PA
165592015-01-14 Pedro Alves <palves@redhat.com>
16560
16561 PR cli/17828
16562 * gdb.base/batch-preserve-term-settings.c: New file.
16563 * gdb.base/batch-preserve-term-settings.exp: New file.
16564
e02c96a7
DE
165652015-01-13 Doug Evans <dje@google.com>
16566
16567 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16568 binary.
16569
576fd14c
JB
165702015-01-13 Joel Brobecker <brobecker@adacore.com>
16571
16572 * Makefile.in (clean mostlyclean): Do not delete *.py.
16573
04dccad0
JB
165742015-01-13 Joel Brobecker <brobecker@adacore.com>
16575
16576 * gdb.python/py-lookup-type.exp: New file.
16577
3d230f71
PA
165782015-01-12 Pedro Alves <palves@redhat.com>
16579
16580 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16581 restore GDBFLAGS before returning.
16582
7e67715d
JK
165832015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16584
16585 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16586 is_amd64_regs_target and is_x86_like_target.
16587
f2e0d4b4
DE
165882015-01-11 Doug Evans <xdje42@gmail.com>
16589
16590 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16591 is given without an explicit form.
16592 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16593 attributes.
16594 * gdb.dwarf/corrupt.exp: Ditto.
16595 * gdb.dwarf2/enum-type.exp: Ditto.
16596 * gdb.trace/entry-values.exp: Ditto.
16597 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16598
439250fb
DE
165992015-01-11 Doug Evans <xdje42@gmail.com>
16600
16601 PR gdb/15830
16602 * gdb.base/maint.exp: Remove references to "maint demangle".
16603 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16604 Add tests for explicitly specifying language to demangle.
16605 * gdb.dlang/demangle.exp: Ditto.
16606
ede9f622
PA
166072015-01-09 Pedro Alves <palves@redhat.com>
16608
16609 * gdb.threads/non-stop-fair-events.c: New file.
16610 * gdb.threads/non-stop-fair-events.exp: New file.
16611
a7b796db
PA
166122015-01-09 Pedro Alves <palves@redhat.com>
16613
16614 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16615 the global scope. Set a breakpoint after all threads are started
16616 rather than stepping over two source lines. Expect the prompt.
16617 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16618 global.
16619 (NUM): Now 15.
16620 (main): Use threads_started_barrier to wait for all threads to
16621 start. Main thread no longer calls thread_function. Exit after
16622 180 seconds.
16623 (loop): New function.
16624 (thread_function): Wait on threads_started_barrier barrier. Call
16625 'loop' at each iteration.
16626 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16627 threads have started, instead of hardcoding number of "next"
16628 steps. Use an access watchpoint instead of a write watchpoint.
16629
9665ffdd
PA
166302015-01-09 Pedro Alves <palves@redhat.com>
16631
16632 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16633 (thread_func): Wait on barrier.
16634 (main): Wait for all threads to start before stopping GDB.
16635 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16636 global.
16637 (thread1_func, thread2_func): Wait on barrier.
16638 (main): Wait for all threads to start before stopping GDB.
16639 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16640 New global.
16641 (thread1_func, thread2_func): Wait on barrier.
16642 (main): Wait for all threads to start before stopping GDB.
16643
c945a99f
PA
166442015-01-09 Pedro Alves <palves@redhat.com>
16645
16646 * gdb.threads/attach-many-short-lived-threads.c: New file.
16647 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16648
c1a747c1
PA
166492014-01-09 Pedro Alves <palves@redhat.com>
16650
16651 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16652 instead of to thread 2.
16653 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16654 Add barrier around each pthread_create call instead of around all
16655 calls.
16656 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16657 Set a break on thread_function and have the child threads hit it
16658 one at at a time.
16659
60b3033e
PA
166602015-01-09 Pedro Alves <palves@redhat.com>
16661
16662 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16663 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16664 false.
16665 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16666 checking whether the target board is remote.
16667 * gdb.multi/multi-attach.exp: Likewise.
16668 * gdb.python/py-sync-interp.exp: Likewise.
16669 * gdb.server/ext-attach.exp: Likewise.
16670 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16671 tests that need to attach, instead of checking whether the target
16672 board is remote at the top of the file.
16673
acc018ac
YQ
166742015-01-08 Yao Qi <yao@codesourcery.com>
16675
16676 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16677
50a18af8
JK
166782015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16679
16680 Fix testcase compilation.
16681 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16682
8503d6e1
JB
166832015-01-06 Joel Brobecker <brobecker@adacore.com>
16684
16685 * gdb.python/py-type.exp: Add a couple test about empty
16686 array creation, and negative-length array creation.
16687
cc73dbcc
DE
166882015-01-02 Doug Evans <xdje42@gmail.com>
16689
16690 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16691
0300bbc7
DE
166922015-01-02 Doug Evans <dje@google.com>
16693
16694 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16695
9d85a0ec
YQ
166962014-12-29 Yao Qi <yao@codesourcery.com>
16697
16698 * gdb.trace/entry-values.exp: Update comments. Rename variable
16699 bar_call_foo to returned_from_foo.
16700
87186c6a
MMN
167012014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16702
16703 PR gdb/17394
16704 * gdb.linespec/break-asm-file.c: New file.
16705 * gdb.linespec/break-asm-file.exp: New file.
16706 * gdb.linespec/break-asm-file0.s: New file.
16707 * gdb.linespec/break-asm-file1.s: New file.
16708
1bab7383
YQ
167092014-12-18 Nigel Stephens <nigel@mips.com>
16710 Maciej W. Rozycki <macro@codesourcery.com>
16711
16712 * gdb.base/float.exp: Handle the new output from "info float" on
16713 MIPS targets.
16714
1bc1068a
JK
167152014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16716
16717 Fix MinGW compilation.
16718 * gdb.compile/compile-ops.exp: Update untested message if
16719 !skip_compile_feature_tests.
16720 * gdb.compile/compile-setjmp.exp: Likewise.
16721 * gdb.compile/compile-tls.exp: Likewise.
16722 * gdb.compile/compile.exp: Likewise.
16723 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16724 supported on this host".
16725
b6615d10
DE
167262014-12-16 Doug Evans <xdje42@gmail.com>
16727
16728 * boards/stabs.exp: New file.
16729
25dda427
AA
167302014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16731
16732 * gdb.base/completion.exp: Adjust to format changes of "maint
16733 print user-registers".
16734
bf330350
CU
167352014-12-16 Catalin Udma <catalin.udma@freescale.com>
16736
16737 PR server/17457
16738 * gdb.arch/aarch64-fp.c: New file.
16739 * gdb.arch/aarch64-fp.exp: New file.
16740
395cf596
SDJ
167412014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16742
16743 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16744 r210637, r210913, r211666, r215400, r215817).
16745
16746 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16747 * dg-extract-results.py: New file.
16748 * dg-extract-results.sh: Use it if the environment seems
16749 suitable.
16750
16751 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16752
16753 * dg-extract-results.py (parse_run): Handle warnings that
16754 are printed before a test harness is run.
16755
16756 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16757
16758 * dg-extract-results.py (Named): Remove __cmp__ method.
16759 (output_variation): Use a key to sort variation.harnesses.
16760
16761 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16762
16763 * dg-extract-results.py: For Python 3, force sys.stdout to
16764 handle surrogate escape sequences.
16765 (safe_open): New function.
16766 (output_segment, main): Use it.
16767
16768 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16769
16770 * dg-extract-results.py (Prog.result_re): Include options
16771 in test name.
16772
16773 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16774
16775 * dg-extract-results.py (output_variation): Always sort if
16776 do_sum.
16777
e882ef3c
SM
167782014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16779
16780 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16781 as long as we get pagination notifications.
16782
4992aa20
JM
167832014-12-15 Jason Merrill <jason@redhat.com>
16784
16785 * Makefile.in (check-gdb.%): Restore.
16786 * README: Mention it.
16787
c1b5a1a6
JB
167882014-12-13 Joel Brobecker <brobecker@adacore.com>
16789
16790 * gdb.ada/str_uninit: New testcase.
16791
5537b577
JK
167922014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16793
16794 PR symtab/17642
16795 * gdb.base/vla-stub-define.c: New file.
16796 * gdb.base/vla-stub.c: New file.
16797 * gdb.base/vla-stub.exp: New file.
16798
bb2ec1b3
TT
167992014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16800 Jan Kratochvil <jan.kratochvil@redhat.com>
16801 Tom Tromey <tromey@redhat.com>
16802
16803 * configure.ac: Add gdb.compile/.
16804 * configure: Regenerate.
16805 * gdb.compile/Makefile.in: New file.
16806 * gdb.compile/compile-ops.exp: New file.
16807 * gdb.compile/compile-ops.c: New file.
16808 * gdb.compile/compile-tls.c: New file.
16809 * gdb.compile/compile-tls.exp: New file.
16810 * gdb.compile/compile-constvar.S: New file.
16811 * gdb.compile/compile-constvar.c: New file.
16812 * gdb.compile/compile-mod.c: New file.
16813 * gdb.compile/compile-nodebug.c: New file.
16814 * gdb.compile/compile-setjmp-mod.c: New file.
16815 * gdb.compile/compile-setjmp.c: New file.
16816 * gdb.compile/compile-setjmp.exp: New file.
16817 * gdb.compile/compile-shlib.c: New file.
16818 * gdb.compile/compile.c: New file.
16819 * gdb.compile/compile.exp: New file.
16820 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16821
4ff709eb
TT
168222014-12-12 Tom Tromey <tromey@redhat.com>
16823
16824 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16825 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16826
6dddd6a5
DE
168272014-12-12 Doug Evans <dje@google.com>
16828
16829 * lib/gdb-python.exp (get_python_valueof): New function.
16830 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16831
71c24708
AA
168322014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16833
16834 * gdb.base/completion.exp: Add test for completion of "info
16835 registers ".
16836
3e29f34a
MR
168372014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16838
16839 * gdb.base/func-ptrs.c: New file.
16840 * gdb.base/func-ptrs.exp: New file.
16841
fc126975
SM
168422014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16843
16844 PR breakpoints/17012
16845 * gdb.base/dprintf-detach.c: New file.
16846 * gdb.base/dprintf-detach.exp: New file.
16847
0a46d518
SM
168482014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16849
16850 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16851 * lib/gdb.exp (target_is_gdbserver): New procedure.
16852
a0be3e44
DE
168532014-12-08 Doug Evans <dje@google.com>
16854
16855 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16856
df1b803a
YQ
168572014-12-05 Yao Qi <yao@codesourcery.com>
16858
16859 * gdb.guile/scm-error.exp: Remove the third argument to
16860 gdb_remote_download.
16861 * gdb.guile/scm-frame-args.exp: Likewise.
16862 * gdb.guile/scm-section-script.exp: Likewise.
16863
ddb9f679
YQ
168642014-12-05 Yao Qi <yao@codesourcery.com>
16865
16866 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16867
86e4ed39
DE
168682014-12-04 Doug Evans <dje@google.com>
16869
16870 * gdb.python/py-objfile.exp: Add tests for
16871 objfile.add_separate_debug_file.
16872
7c50a931
DE
168732014-12-04 Doug Evans <dje@google.com>
16874
16875 * lib/gdb.exp (get_build_id): New function.
16876 (build_id_debug_filename_get): Rewrite to use it.
16877 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16878
621661e3
MR
168792014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16880
16881 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16882 `method(long)', not just 0x0.
16883 * gdb.cp/nsalias.exp: Align code labels to 4.
16884 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16885 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16886 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16887 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16888 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16889 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16890
29f0c3b7
DE
168912014-12-02 Doug Evans <dje@google.com>
16892
e1e061e7 16893 PR symtab/17602
29f0c3b7 16894 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16895 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16896 * gdb.cp/anon-ns.exp: Update.
16897
162078c8
NB
168982014-12-02 Nick Bull <nicholaspbull@gmail.com>
16899
16900 * gdb.python/py-events.py (inferior_call_handler): New.
16901 (register_changed_handler, memory_changed_handler): New.
16902 (test_events.invoke): Register new handlers.
16903 * gdb.python/py-events.exp: Add tests for inferior call,
16904 memory_changed and register_changed events.
16905
fdb09caf
AA
169062014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16907
16908 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16909 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16910 if the linker doesn't understand this.
16911
55cfb2c4
SM
169122014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16913
16914 * gdb.python/python.exp: Change expected reply to help().
16915
9e8cd6df
YQ
169162014-12-01 Yao Qi <yao@codesourcery.com>
16917
16918 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16919 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16920 * configure: Re-generated.
16921
6c659fc2
SC
169222014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16923
16924 * gdb.cp/chained-calls.cc: New file.
16925 * gdb.cp/chained-calls.exp: New file.
16926 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16927
d7fc3181
SM
169282014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16929
16930 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16931 * gdb.dwarf2/symtab-producer.exp: Same.
16932 * gdb.gdb/python-interrupts.exp: Same.
16933 * gdb.gdb/python-selftest.exp: Same.
16934 * gdb.python/py-linetable.exp: Same.
16935 * gdb.python/py-type.exp: Same.
16936 * gdb.python/py-value-cc.exp: Same.
16937 * gdb.python/py-value.exp: Same.
16938
10e79639
YQ
169392014-11-28 Yao Qi <yao@codesourcery.com>
16940
16941 * gdb.base/break-probes.exp: Match library name prefixed with
16942 sysroot.
16943
f28a0564
SM
169442014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16945
16946 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16947 test expected output. Add parentheses for the call to print.
16948 Remove L suffix from integers.
16949
3fe1ce1d
DE
169502014-11-26 Doug Evans <dje@google.com>
16951
16952 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16953
84429e27
YQ
169542014-11-22 Yao Qi <yao@codesourcery.com>
16955
16956 * gdb.trace/entry-values.c: Remove asms.
16957 (foo): Add foo_label.
16958 (bar): Add bar_label.
16959 * gdb.trace/entry-values.exp: Remove code computing foo's
16960 length and bar's length.
16961 (Dwarf::assemble): Invoke function_range for bar and use
16962 MACRO_AT_func for foo.
16963
26741859
YQ
169642014-11-22 Yao Qi <yao@codesourcery.com>
16965
16966 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16967 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16968 Use .Lgcc43_procstart instead of gcc43.
16969
45e44d27
JB
169702014-11-21 Joel Brobecker <brobecker@adacore.com>
16971
16972 * gdb.ada/n_arr_bound: New testcase.
16973
458c8db8
SDJ
169742014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16975
16976 PR breakpoints/10737
16977 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16978 test_catch_syscall_multi_arch.
16979 (test_catch_syscall_multi_arch): New function.
16980
43f3e411
DE
169812014-11-20 Doug Evans <xdje42@gmail.com>
16982
16983 * gdb.base/maint.exp: Update expected output.
16984
0d7b2549
AA
169852014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16986
16987 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16988 4-byte instruction on S390.
16989
8908fca5
JB
169902014-11-19 Joel Brobecker <brobecker@adacore.com>
16991
16992 * gdb.ada/arr_arr: New testcase.
16993
4a46959e
JB
169942014-11-19 Joel Brobecker <brobecker@adacore.com>
16995
16996 * gdb.ada/pkd_arr_elem: New Testcase.
16997
470e2f4e
LM
169982014-11-18 Luis Machado <lgustavo@codesourcery.com>
16999
17000 * gdb.reverse/break-precsave: Expect completion message for
17001 core file reads.
17002 * gdb.reverse/consecutive-precsave.exp: Likewise.
17003 * gdb.reverse/finish-precsave.exp: Likewise.
17004 * gdb.reverse/i386-precsave.exp: Likewise.
17005 * gdb.reverse/machinestate-precsave.exp: Likewise.
17006 * gdb.reverse/sigall-precsave.exp: Likewise.
17007 * gdb.reverse/solib-precsave.exp: Likewise.
17008 * gdb.reverse/step-precsave.exp: Likewise.
17009 * gdb.reverse/until-precsave.exp: Likewise.
17010 * gdb.reverse/watch-precsave.exp: Likewise.
17011
a267f3ad
AA
170122014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17013
17014 * gdb.base/bp-permanent.c: Include unistd.h.
17015 * gdb.python/py-framefilter-mi.c (main): Add return type.
17016 * gdb.python/py-framefilter.c (main): Likewise.
17017 * gdb.trace/actions-changed.c (main): Likewise.
17018
12084a9a
AA
170192014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17020
17021 * gdb.mi/until.c: Add eye-catchers.
17022 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
17023 line numbers.
17024
dc7e1a77
AA
170252014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17026
17027 * gdb.base/condbreak.exp: Drop references to removed non-prototype
17028 function header variants in break1.c.
17029 * gdb.base/ena-dis-br.exp: Likewise.
17030 * gdb.base/hbreak2.exp: Likewise.
17031 * gdb.reverse/until-precsave.exp: Drop references to removed
17032 non-prototype function header variants in ur1.c.
17033 * gdb.reverse/until-reverse.exp: Likewise.
17034
41c77605
PM
170352014-11-17 Petr Machata <pmachata@redhat.com>
17036
17037 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
17038 ${_cu_offset_size} bytes abbrev offset.
17039
34248c3a
DE
170402014-11-15 Doug Evans <xdje42@gmail.com>
17041
17042 PR symtab/17559
17043 * gdb.base/line-symtabs.exp: New file.
17044 * gdb.base/line-symtabs.c: New file.
17045 * gdb.base/line-symtabs.h: New file.
17046
646da059
YQ
170472014-11-14 Yao Qi <yao@codesourcery.com>
17048
17049 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
17050 (func): Add label func_label.
17051 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
17052 Replace low_pc and high_pc with MACRO_AT_range.
17053 Replace name, low_pc and high_pc with MACRO_AT_func.
17054
9301ebe6
YQ
170552014-11-14 Yao Qi <yao@codesourcery.com>
17056
17057 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
17058 Replace name, low_pc and high_pc with MACRO_AT_func.
17059
f166b542
YQ
170602014-11-14 Yao Qi <yao@codesourcery.com>
17061
17062 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
17063 produce debug information.
17064 * gdb.dwarf2/implptr-optimized-out.S: Removed.
17065
0f6e71e3
YQ
170662014-11-14 Yao Qi <yao@codesourcery.com>
17067
17068 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
17069 object and get function length.
17070 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
17071 with MACRO_AT_func.
17072 (top-level): Replace gdb_compile and clean_restart with
17073 prepare_for_testing.
17074 * gdb.dwarf2/main.c (main): Add label main_label.
17075
876c4df9
YQ
170762014-11-14 Yao Qi <yao@codesourcery.com>
17077
17078 * lib/dwarf.exp (function_range): New procedure.
17079 (Dwarf::_handle_macro_at_func): New procedure.
17080 (Dwarf::_handle_macro_at_range): New procedure.
17081 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
17082
02ad9cf1
YQ
170832014-11-14 Yao Qi <yao@codesourcery.com>
17084
17085 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
17086 (_handle_attribute): New procedure.
17087
a59add0c
AA
170882014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17089
17090 * gdb.ada/cond_lang/foo.c (callme): Add return type.
17091 * gdb.base/call-sc.c (zed): Likewise.
17092 * gdb.base/checkpoint.c (main): Likewise.
17093 * gdb.base/dump.c (main): Likewise.
17094 * gdb.base/gcore.c (main): Likewise.
17095 * gdb.base/huge.c (main): Likewise.
17096 * gdb.base/multi-forks.c (main): Likewise.
17097 * gdb.base/pr10179-a.c (main): Likewise.
17098 * gdb.base/savedregs.c (main): Likewise.
17099 * gdb.base/sigaltstack.c (main): Likewise.
17100 * gdb.base/siginfo.c (main): Likewise.
17101 * gdb.base/structs.c (zed): Likewise.
17102 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
17103 * gdb.mi/mi-syn-frame.c (main): Likewise.
17104 * gdb.mi/until.c (foo, main): Likewise.
17105 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
17106 * gdb.base/solib-weak.c (foo): Declare.
17107 * gdb.base/attach-twice.c: Include stdio.h.
17108 * gdb.base/weaklib1.c: Likewise.
17109 * gdb.base/weaklib2.c: Likewise.
17110 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17111 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17112 unistd.h.
17113 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17114 * gdb.mi/mi-exit-code.c: Likewise.
17115 * gdb.base/break-interp-lib.c: Include string.h.
17116 * gdb.base/coremaker.c: Likewise.
17117 * gdb.base/testenv.c: Likewise.
17118 * gdb.python/py-finish-breakpoint.c: Likewise.
17119 * gdb.base/inferior-died.c: Include sys/wait.h.
17120 * gdb.base/fileio.c: Include time.h.
17121 * gdb.base/async-shell.c: Include unistd.h.
17122 * gdb.base/dprintf-non-stop.c: Likewise.
17123 * gdb.base/info-os.c: Likewise.
17124 * gdb.mi/mi-console.c: Likewise.
17125 * gdb.mi/watch-nonstop.c: Likewise.
17126 * gdb.python/py-events.c: Likewise.
17127 * gdb.base/async.c (baz): Move up before its invocation.
17128 * gdb.base/code_elim2.c (my_global_func): Likewise.
17129 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17130 * gdb.base/advance.c (func2): Likewise.
17131
3b5d5997
AA
171322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17133
17134 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17135 variant.
17136 * gdb.base/annota3.c: Likewise.
17137 * gdb.base/async.c: Likewise.
17138 * gdb.base/average.c: Likewise.
17139 * gdb.base/call-ar-st.c: Likewise.
17140 * gdb.base/call-rt-st.c: Likewise.
17141 * gdb.base/call-sc.c: Likewise.
17142 * gdb.base/call-strs.c: Likewise.
17143 * gdb.base/ending-run.c: Likewise.
17144 * gdb.base/execd-prog.c: Likewise.
17145 * gdb.base/exprs.c: Likewise.
17146 * gdb.base/foll-exec.c: Likewise.
17147 * gdb.base/foll-fork.c: Likewise.
17148 * gdb.base/foll-vfork.c: Likewise.
17149 * gdb.base/funcargs.c: Likewise.
17150 * gdb.base/gcore.c: Likewise.
17151 * gdb.base/jump.c: Likewise.
17152 * gdb.base/langs0.c: Likewise.
17153 * gdb.base/langs1.c: Likewise.
17154 * gdb.base/langs2.c: Likewise.
17155 * gdb.base/mips_pro.c: Likewise.
17156 * gdb.base/nodebug.c: Likewise.
17157 * gdb.base/opaque0.c: Likewise.
17158 * gdb.base/opaque1.c: Likewise.
17159 * gdb.base/recurse.c: Likewise.
17160 * gdb.base/run.c: Likewise.
17161 * gdb.base/scope0.c: Likewise.
17162 * gdb.base/scope1.c: Likewise.
17163 * gdb.base/setshow.c: Likewise.
17164 * gdb.base/setvar.c: Likewise.
17165 * gdb.base/shmain.c: Likewise.
17166 * gdb.base/shr1.c: Likewise.
17167 * gdb.base/shr2.c: Likewise.
17168 * gdb.base/sigall.c: Likewise.
17169 * gdb.base/signals.c: Likewise.
17170 * gdb.base/so-indr-cl.c: Likewise.
17171 * gdb.base/solib2.c: Likewise.
17172 * gdb.base/structs.c: Likewise.
17173 * gdb.base/sum.c: Likewise.
17174 * gdb.base/vforked-prog.c: Likewise.
17175 * gdb.base/watchpoint.c: Likewise.
17176 * gdb.reverse/shr2.c: Likewise.
17177 * gdb.reverse/until-reverse.c: Likewise.
17178 * gdb.reverse/ur1.c: Likewise.
17179 * gdb.reverse/watch-reverse.c: Likewise.
17180
066a77c5
AA
171812014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17182
17183 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
17184 variant.
17185 * gdb.base/sepdebug.exp: Drop references to removed code.
17186
4f204ea5
AA
171872014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17188
17189 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
17190 variant. Preserve original line numbering.
17191 * gdb.base/list1.c: Likewise.
17192
3b377a3a
AA
171932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17194
17195 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
17196 variant.
17197 * gdb.base/break1.c: Likewise.
17198 * gdb.base/break.exp: Drop references to removed code.
17199
e444df73
AA
172002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17201
17202 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
17203 variant.
17204
8008f2a7
AA
172052014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17206
17207 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
17208
a5a06887
AA
172092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17210
17211 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
17212 logic into perform_all_tests() and invoke it with and without
17213 function header prototypes.
17214 (do_function_calls): Remove conditional XFAIL for PR 5318.
17215 (rerun_and_prepare): Remove duplicate code.
17216 (perform_all_tests): New. Main logic moved here.
17217
44dba9b9
AA
172182014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17219
17220 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
17221 code guarded by #ifdef NO_PROTOTYPES.
17222 (t_double_many_args): Likewise.
17223 (DEF_FUNC_MANY_ARGS_1): Likewise.
17224 (DEF_FUNC_VALUES_1): Likewise.
17225 (t_structs_ldc): Renamed from t_structs_fc in conditional code
17226 guarded by #ifdef PROTOTYPES.
17227
d1fbcd56
AA
172282014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17229
17230 * gdb.mi/mi-console.c: Add eye-catcher.
17231 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
17232 instead of literal line number.
17233
b0e59b8f
AA
172342014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17235
17236 * gdb.base/shr2.c: Add eye-catcher.
17237 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
17238 line number.
17239
78f98cca
AA
172402014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17241
17242 * gdb.base/jump.c: Add eye-catchers.
17243 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
17244 numbers.
17245
58fa2af0
AA
172462014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17247
17248 * gdb.base/execd-prog.c: Add eye-catchers.
17249 * gdb.base/foll-exec.c: Likewise.
17250 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
17251 line numbers.
17252
04e5059b
AA
172532014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17254
17255 * gdb.base/ending-run.c: Add eye-catchers.
17256 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
17257 literal line numbers.
17258
dbfdb174
AA
172592014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17260
17261 * gdb.base/call-rt-st.c: Add eye-catchers.
17262 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
17263 literal line numbers.
17264
888a2ade
AA
172652014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17266
17267 * gdb.base/call-ar-st.c: Add eye-catchers.
17268 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
17269 literal line numbers.
17270
6acc2dde
AA
172712014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17272
17273 * gdb.base/average.c: Add eye-catchers.
17274 * gdb.base/sum.c: Likewise.
17275 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
17276 regexps dynamically.
17277
9ecfcd1d
AA
172782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17279
17280 * gdb.base/solib1.c: Add eye-catchers.
17281 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
17282 literal line numbers.
17283
78708b7c
PA
172842014-11-12 Pedro Alves <palves@redhat.com>
17285
17286 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
17287 leader has exited.
17288
af48d08f
PA
172892014-11-12 Pedro Alves <palves@redhat.com>
17290
17291 * gdb.arch/i386-bp_permanent.c: New file.
17292 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
17293 (srcfile): Set to i386-bp_permanent.c.
17294 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
17295 that stepi does not execute the 'leave' instruction, instead of
17296 testing it does execute.
17297 * gdb.base/bp-permanent.c: New file.
17298 * gdb.base/bp-permanent.exp: New file.
17299
af3768e9
DE
173002014-11-10 Doug Evans <xdje42@gmail.com>
17301
17302 PR symtab/17564
17303 * gdb.base/symtab-search-order.exp: New file.
17304 * gdb.base/symtab-search-order.c: New file.
17305 * gdb.base/symtab-search-order-1.c: New file.
17306 * gdb.base/symtab-search-order-shlib-1.c: New file.
17307
9de00a4a
PA
173082014-11-07 Pedro Alves <palves@redhat.com>
17309
17310 PR gdb/17511
17311 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
17312 i?86-*-linux*.
17313
e0f52461
SC
173142014-11-03 Siva Chandra Reddy <sivachandra@google.com>
17315
17316 PR c++/17494
17317 * gdb.cp/pr17494.cc: New file.
17318 * gdb.cp/pr17494.exp: New file.
17319
6ce8c980
YQ
173202014-11-02 Yao Qi <yao@codesourcery.com>
17321
17322 * gdb.python/python.exp: Get working directory and match the
17323 output of "set extended-prompt \\w " with it.
17324
02be9a71
DE
173252014-10-30 Doug Evans <dje@google.com>
17326
17327 * gdb.python/py-objfile.exp: Add tests for setting random attributes
17328 in objfiles.
17329 * gdb.python/py-progspace.exp: Add tests for setting random attributes
17330 in progspaces.
17331
3bdff46b
LM
173322014-10-30 Janis Johnson <janisjo@codesourcery.com>
17333
17334 * gdb.base/fullpath-expand.exp: Skip for a remote host.
17335 * gdb.base/realname-expand.exp: Likewise.
17336 * gdb.linespec/macro-relative.exp: Likewise.
17337
ab917dfb
PA
173382014-10-29 Pedro Alves <palves@redhat.com>
17339
17340 PR gdb/17408
17341 * gdb.threads/schedlock.c (some_function): New function.
17342 (call_function): New global.
17343 (MAYBE_CALL_SOME_FUNCTION): New macro.
17344 (thread_function): Call it.
17345 * gdb.threads/schedlock.exp (get_args): Add description parameter,
17346 and use it instead of a global counter. Adjust all callers.
17347 (get_current_thread): Use "find current thread" for test message
17348 here rather than having all callers pass down the same string.
17349 (goto_loop): New procedure, factored out from ...
17350 (my_continue): ... this.
17351 (step_ten_loops): Change parameter from test message to command to
17352 use. Adjust.
17353 (list_count): Delete global.
17354 (check_result): New procedure, factored out from duplicate top
17355 level code.
17356 (continue tests): Wrap in with_test_prefix.
17357 (test_step): New procedure, factored out from duplicate top level
17358 code.
17359 (top level): Test "step" in combination with all scheduler-locking
17360 modes. Test "next" in combination with all scheduler-locking
17361 modes, and in combination with stepping over a function call or
17362 not.
17363 * gdb.threads/next-bp-other-thread.c: New file.
17364 * gdb.threads/next-bp-other-thread.exp: New file.
17365
d3d4baed
PA
173662014-10-29 Pedro Alves <palves@redhat.com>
17367
17368 PR python/17372
17369 * gdb.python/python.exp: Test a multi-line command that spawns
17370 interactive Python.
17371 * gdb.base/multi-line-starts-subshell.exp: New file.
17372
563e8d85
YQ
173732014-10-29 Yao Qi <yao@codesourcery.com>
17374
17375 * gdb.base/fileio.exp: Make directories on host.
17376
0ea4d52e
YQ
173772014-10-29 Yao Qi <yao@codesourcery.com>
17378
17379 * gdb.base/fileio.c (test_write): Close the file.
17380
7f5ef605
PA
173812014-10-28 Pedro Alves <palves@redhat.com>
17382
17383 PR gdb/12623
17384 * gdb.base/sigstep.c (no_handler): New global.
17385 (main): If 'no_handler is true, set the signal handlers to
17386 SIG_IGN.
17387 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
17388 with_sw_watch and no_handler parameters. Handle them.
17389 (top level) <stepping over handler when stopped at a breakpoint
17390 test>: Add a test axis for testing with a software watchpoint, and
17391 another for testing with the signal handler set to SIG_IGN.
17392 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
17393 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
17394
abbdbd03
PA
173952014-10-28 Pedro Alves <palves@redhat.com>
17396
17397 PR gdb/17511
17398 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
17399 * gdb.base/sigstep.exp (other_handler_location): New global.
17400 (advance): Support stepping into the signal handler, and running
17401 commands while in the handler.
17402 (in_handler_map): New global.
17403 (top level): In the advance test, add combinations for getting
17404 into the handler with stepping commands, and for running commands
17405 in the handler. Add comment descripting the advancei tests.
17406
1df4399f
PA
174072014-10-28 Pedro Alves <palves@redhat.com>
17408
17409 * gdb.base/sigstep.exp: Use build_executable instead of
17410 prepare_for_testing.
17411 (top level): Move code that starts GDB, runs to main and creates a
17412 display to ...
17413 (restart): ... this new procedure.
17414 (top level): Move backtrace from signal handler test to ...
17415 (validate_backtrace): ... this new procedure.
17416 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
17417 with_test_prefix. Always restart GDB.
17418 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
17419 with_test_prefix. Always restart GDB. No need to delete
17420 breakpoints after the test.
17421 (test_skip_handler): Remove prefix parameter.
17422 (skip_over_handler, breakpoint_to_handler)
17423 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
17424 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
17425 restart GDB. No need to delete breakpoints after the test.
17426 (top level): Use foreach to call the test procedures with
17427 different commands.
17428
a5b6e449
PA
174292014-10-28 Pedro Alves <palves@redhat.com>
17430
17431 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
17432 instead of GNATS numbers.
17433 * gdb.base/sigbpt.exp: Likewise.
17434 * gdb.base/siginfo.exp: Likewise.
17435 * gdb.base/sigstep.exp: Likewise.
17436
e5f8a7cc
PA
174372014-10-27 Pedro Alves <palves@redhat.com>
17438
17439 * gdb.base/sigstep.c (dummy): New global.
17440 (main): Issue a couple writes to the new global.
17441 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17442 procedures.
17443 (skip_over_handler): Use test_skip_handler.
17444 (top level): Call skip_over_handler for stepi and nexti too.
17445 (breakpoint_over_handler): Use test_skip_handler.
17446 (top level): Call breakpoint_over_handler for stepi and nexti too.
17447
763905a3
YQ
174482014-10-27 Yao Qi <yao@codesourcery.com>
17449
17450 * gdb.trace/tfile.c (adjust_function_address)
17451 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17452 function descriptor.
17453
6f259a23
DB
174542014-10-24 Don Breazeal <donb@codesourcery.com>
17455
17456 * gdb.base/foll-fork.exp (test_follow_fork,
17457 catch_fork_child_follow): Check for updated fork messages emitted
17458 from infrun.c.
17459 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17460 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17461 vfork_and_exec_child_follow_through_step): Check for updated vfork
17462 messages emitted from infrun.c.
17463
09dd9a69
PA
174642014-10-24 Pedro Alves <palves@redhat.com>
17465
17466 * gdb.base/corefile.exp: Remove references to ultrix.
17467 * gdb.base/interrupt.exp: Likewise.
17468 * gdb.base/whatis.exp: Likewise.
17469 * gdb.gdb/selftest.exp: Likewise.
17470 * gdb.threads/manythreads.exp: Likewise.
17471 * gdb.threads/print-threads.exp: Likewise.
17472 * gdb.threads/pthreads.exp:: Likewise.
17473 * gdb.threads/schedlock.exp: Likewise.
17474
3433cfa5
SC
174752014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17476
17477 * gdb.cp/non-trivial-retval.cc: Add a test case.
17478 * gdb.cp/non-trivial-retval.exp: Add a test.
17479
092f880b
YQ
174802014-10-20 Yao Qi <yao@codesourcery.com>
17481
17482 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17483 * gdb.python/py-objfile-script-gdb.py: New file.
17484 * gdb.python/py-objfile-script.exp: Update reference to
17485 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17486 of remote_download. Remove the dest file.
17487
acbdb7f3
YQ
174882014-10-20 Yao Qi <yao@codesourcery.com>
17489
17490 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17491 * gdb.base/step-line.exp: Likewise.
17492 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17493 * gdb.dwarf2/dw2-basic.exp: Likewise.
17494 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17495 * gdb.dwarf2/dw2-filename.exp: Likewise.
17496 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17497 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17498 * gdb.dwarf2/dw2-producer.exp: Likewise.
17499 * gdb.dwarf2/mac-fileno.exp: Likewise.
17500 * gdb.python/py-frame-args.exp: Likewise.
17501 * gdb.python/py-framefilter.exp: Likewise.
17502 * gdb.python/py-mi.exp: Likewise.
17503 * gdb.python/py-objfile-script.exp: Likewise
17504 * gdb.python/py-pp-integral.exp: Likewise.
17505 * gdb.python/py-pp-re-notag.exp: Likewise.
17506 * gdb.python/py-prettyprint.exp: Likewise.
17507 * gdb.python/py-section-script.exp: Likewise.
17508 * gdb.python/py-typeprint.exp: Likewise.
17509 * gdb.python/py-xmethods.exp: Likewise.
17510 * gdb.stabs/weird.exp: Likewise.
17511 * gdb.xml/tdesc-regs.exp: Likewise.
17512
bd286a29
KCY
175132014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17514
17515 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17516 (out_cu): Use addr_len for the size of addresses.
17517 (out_line): Likewise. Size DW_LNE_set_address instruction
17518 according to addr_len.
17519 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17520 (FUNC): Add START_INSNS to definition.
17521
673dc4a0
YQ
175222014-10-18 Yao Qi <yao@codesourcery.com>
17523
17524 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17525 gdb_has_argv0 return true.
17526 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17527 check [target_info exists noargs], check [gdb_has_argv0]
17528 instead.
17529 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17530 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17531 procedures.
17532
4ffbba72
DE
175332014-10-17 Doug Evans <dje@google.com>
17534
17535 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17536 event.
17537 * gdb.python/py-events.py: Add clear_objfiles event.
17538
d096d8c1
DE
175392014-10-17 Doug Evans <dje@google.com>
17540
17541 * gdb.python/py-objfile.exp: Test progspace attribute.
17542
a80db015
LM
175432014-10-17 Luis Machado <lgustavo@codesourcery.com>
17544
17545 * gdb.guile/scm-breakpoint.exp: Do not assume any
17546 directory separators when matching source file paths.
17547 * gdb.python/py-breakpoint.exp: Likewise.
17548 * gdb.reverse/break-precsave.exp: Likewise.
17549 * gdb.reverse/break-reverse.exp: Likewise.
17550 * gdb.reverse/consecutive-precsave.exp: Likewise.
17551 * gdb.reverse/finish-precsave.exp: Likewise.
17552 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17553 * gdb.reverse/finish-reverse.exp: Likewise.
17554 * gdb.reverse/i386-precsave.exp: Likewise.
17555 * gdb.reverse/i387-env-reverse.exp: Likewise.
17556 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17557 * gdb.reverse/machinestate-precsave.exp: Likewise.
17558 * gdb.reverse/machinestate.exp: Likewise.
17559 * gdb.reverse/sigall-precsave.exp: Likewise.
17560 * gdb.reverse/solib-precsave.exp: Likewise.
17561 * gdb.reverse/step-precsave.exp: Likewise.
17562 * gdb.reverse/until-precsave.exp: Likewise.
17563 * gdb.reverse/watch-precsave.exp: Likewise.
17564 * gdb.reverse/watch-reverse.exp: Likewise.
17565
b22089ab
YQ
175662014-10-17 Yao Qi <yao@codesourcery.com>
17567
17568 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17569 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17570
6c4486e6
PA
175712014-10-17 Pedro Alves <palves@redhat.com>
17572
17573 PR gdb/17471
17574 * gdb.base/bg-execution-repeat.c: New file.
17575 * gdb.base/bg-execution-repeat.exp: New file.
17576
0ff33695
PA
175772014-10-17 Pedro Alves <palves@redhat.com>
17578
17579 PR gdb/17300
17580 * gdb.base/continue-all-already-running.c: New file.
17581 * gdb.base/continue-all-already-running.exp: New file.
17582
6fdebc3d
PA
175832014-10-17 Pedro Alves <palves@redhat.com>
17584
17585 PR gdb/17472
17586 * gdb.base/annota-input-while-running.c: New file.
17587 * gdb.base/annota-input-while-running.exp: New file.
17588
32a8097b
PA
175892014-10-17 Pedro Alves <palves@redhat.com>
17590
17591 * gdb.base/callfuncs.exp: emove references to osf.
17592 * gdb.base/sigall.exp: Likewise.
17593 * gdb.gdb/selftest.exp: Likewise.
17594 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17595 * gdb.mi/non-stop.c: Likewise.
17596 * gdb.mi/pthreads.c: Likewise.
17597 * gdb.reverse/sigall-precsave.exp: Likewise.
17598 * gdb.reverse/sigall-reverse.exp: Likewise.
17599 * gdb.threads/pthreads.c: Likewise.
17600 * gdb.threads/pthreads.exp: Likewise.
17601
7a3517ff
YQ
176022014-10-17 Yao Qi <yao@codesourcery.com>
17603
17604 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17605 check 'target_info exists noargs'.
17606 (test_command_prompt_position): Likewise.
17607 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17608 Remove "set args".
17609 (progvar_simple_while_test): Likewise.
17610 (progvar_complex_if_while_test): Likewise.
17611 (if_while_breakpoint_command_test): Likewise.
17612 (infrun_breakpoint_command_test): Likewise.
17613 (breakpoint_command_test): Likewise.
17614 (watchpoint_command_test): Likewise.
17615 (bp_deleted_in_command_test): Likewise.
17616 (temporary_breakpoint_commands): Likewise.
17617
bb99c472
YQ
176182014-10-16 Yao Qi <yao@codesourcery.com>
17619
17620 * gdb.base/remotetimeout.exp: Remove noargs checking.
17621
7c16b83e
PA
176222014-10-15 Pedro Alves <palves@redhat.com>
17623
17624 PR breakpoints/9649
17625 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17626 * gdb.base/breakpoint-in-ro-region.exp
17627 (probe_target_hardware_step): New procedure.
17628 (top level): Probe hardware stepping and hardware breakpoint
17629 support. Test stepping through a read-only region, with both
17630 "breakpoint auto-hw" on and off and both "always-inserted" on and
17631 off.
17632
35a49624
IB
176332014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17634
17635 * gdb.dlang/demangle.exp: Update for demangling changes.
17636
2d1c107c
SC
176372014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17638
17639 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17640 * gdb.cp/non-trivial-retval.exp: Add new tests.
17641
778811d5
SC
176422014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17643
17644 PR c++/13403
17645 PR c++/15154
17646 * gdb.cp/non-trivial-retval.cc: New file.
17647 * gdb.cp/non-trivial-retval.exp: New file.
17648
10c5f0a8
YQ
176492014-10-15 Yao Qi <yao@codesourcery.com>
17650
17651 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17652 remote host.
17653
65d7b369
YQ
176542014-10-15 Yao Qi <yao@codesourcery.com>
17655
17656 * gdb.python/py-symbol.exp: Match file base name if host is
17657 remote, otherwise match file name with dir name.
17658 * gdb.python/py-symtab.exp: Likewise.
17659 * gdb.python/python.exp: Likewise.
17660
46dc1394
YQ
176612014-10-15 Yao Qi <yao@codesourcery.com>
17662
17663 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17664 pattern.
17665 * gdb.python/py-symtab.exp: Likewise.
17666 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17667 locationn.
17668
c40cc657
JB
176692014-10-14 Joel Brobecker <brobecker@adacore.com>
17670
17671 * gdb.ada/addr_arith: New testcase.
17672
2abf49e1
MR
176732014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17674
17675 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17676 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17677 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17678 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17679
f7088df3
SDJ
176802014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17681
17682 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17683 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17684 * gdb.arch/stap-eval-lang-ada.exp: New file.
17685
4dc06805
YQ
176862014-10-14 Yao Qi <yao@codesourcery.com>
17687
17688 * gdb.mi/mi-var-child.c (nothing1): New function.
17689 (nothing2): New function.
17690 (do_children_tests): Set function pointers by nothing1 and
17691 nothing2.
17692 * gdb.mi/mi-var-child.exp: Step over new added statements.
17693 Update test to match the new output.
17694 * gdb.mi/var-cmd.c (nothing1): New function.
17695 (nothing2): New function.
17696 (do_children_tests): Set function pointers by nothing1 and
17697 nothing2.
17698 * gdb.mi/mi-var-display.exp: Update test to match output.
17699 Step to the line specified by $line_dct_nothing.
17700 Increase the number of lines to step.
17701
46a93de2
YQ
177022014-10-14 Yao Qi <yao@codesourcery.com>
17703
17704 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17705 tests.
17706 * gdb.mi/mi2-var-child.exp: Likewise.
17707
14ea52ee
DE
177082014-10-13 Doug Evans <dje@google.com>
17709
17710 * gdb.python/py-objfile.exp: Change name of file name test.
17711
e5c6e92b
DE
177122014-10-13 Doug Evans <dje@google.com>
17713
17714 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17715 from the start of the CU.
17716
c780cc2f
JK
177172014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17718 Yao Qi <yao@codesourcery.com>
17719
17720 Fix "save breakpoints" for "catch" command.
17721 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17722 Remove -nonewline. Match also the added "main" line.
17723
99894e11
JK
177242014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17725
17726 Fix "save breakpoints" for "disable $bpnum" command.
17727 * gdb.base/save-bp.c (main): Add label.
17728 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17729
6e1ac5a3
JK
177302014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17731
17732 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17733
754dd2b0
YQ
177342014-10-11 Yao Qi <yao@codesourcery.com>
17735
17736 * gdb.server/server-kill.exp: Execute command
17737 "set remote trace-status-packet on" before "tstatus".
17738
f90183d7
YQ
177392014-10-11 Yao Qi <yao@codesourcery.com>
17740
17741 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17742 (main): Call getppid.
17743 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17744 and continue to it. Read variable "server_pid".
17745
bf40a607
YQ
177462014-10-11 Yao Qi <yao@codesourcery.com>
17747
17748 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17749
052ca370
YQ
177502014-10-11 Yao Qi <yao@codesourcery.com>
17751
17752 * gdb.threads/thread-find.exp: Don't execute command
17753 "info threads".
17754 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17755 * gdb.threads/linux-dp.exp: Don't check the condition
17756 $threads_created equals to zero.
17757
3831839c
PA
177582014-10-10 Pedro Alves <palves@redhat.com>
17759
17760 * gdb.base/bigcore.exp: Remove references to IRIX.
17761 * gdb.base/funcargs.exp: Likewise.
17762 * gdb.base/interrupt.exp: Likewise.
17763 * gdb.base/mips_pro.exp: Likewise.
17764 * gdb.base/nodebug.exp: Likewise.
17765 * gdb.base/setvar.exp: Likewise.
17766 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17767
8b9a549d
PA
177682014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17769 Pedro Alves <palves@redhat.com>
17770
17771 PR symtab/14466
17772 * gdb.base/vdso-warning.c: New file.
17773 * gdb.base/vdso-warning.exp: New file.
17774
d48ba5e8
DE
177752014-10-02 Doug Evans <dje@google.com>
17776
17777 * gdb.base/structs.c (main): Don't run forever.
17778
2278c276
PA
177792014-10-02 Pedro Alves <palves@redhat.com>
17780
17781 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17782 (top level) <stop threads 1, stop threads 2>: Use it.
17783
b57bacec
PA
177842014-10-02 Pedro Alves <palves@redhat.com>
17785
17786 * gdb.threads/break-while-running.exp (test): Add new
17787 'update_thread_list' argument. Skip "info threads" if false.
17788 (top level): Add new 'update_thread_list' axis.
17789
13fd3ff3
PA
177902014-10-02 Pedro Alves <palves@redhat.com>
17791
17792 PR breakpoints/17431
17793 * gdb.base/execl-update-breakpoints.c: New file.
17794 * gdb.base/execl-update-breakpoints.exp: New file.
17795
0fec99e8
PA
177962014-10-01 Pedro Alves <palves@redhat.com>
17797
17798 * gdb.base/breakpoint-in-ro-region.c: New file.
17799 * gdb.base/breakpoint-in-ro-region.exp: New file.
17800
2ddf4301
SM
178012014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17802
17803 * gdb.mi/mi-exit-code.exp: New file.
17804 * gdb.mi/mi-exit-code.c: New file.
17805
6a5f3f43
YQ
178062014-09-30 Yao Qi <yao@codesourcery.com>
17807
17808 * lib/prelink-support.exp (build_executable_own_libs): Error if
17809 the target isn't native.
17810
345bcc73
YQ
178112014-09-30 Yao Qi <yao@codesourcery.com>
17812
17813 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17814 false.
17815
a25a5a45
PA
178162014-09-22 Pedro Alves <palves@redhat.com>
17817
17818 * gdb.threads/break-while-running.exp: New file.
17819 * gdb.threads/break-while-running.c: New file.
17820
00ba3162
YQ
178212014-09-19 Yao Qi <yao@codesourcery.com>
17822
17823 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17824 Invoke test. Restart GDB with --readnow and invoke test again.
17825
c3b7b696
YQ
178262014-09-19 Yao Qi <yao@codesourcery.com>
17827
17828 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17829 proc set_breakpoint_on_gcd_function. Invoke
17830 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17831 invoke set_breakpoint_on_gcd_function again.
17832
2b4fd423
DE
178332014-09-18 Doug Evans <dje@google.com>
17834
17835 * gdb.dwarf2/symtab-producer.exp: New file.
17836
a5947601
SDJ
178372014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17838
17839 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17840 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17841 * gdb.base/global-var-nested-by-dso.c: Likewise.
17842 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17843
91c19059
SDJ
178442014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17845 Pedro Alves <palves@redhat.com>
17846
17847 * gdb.base/watch-bitfields.exp: Pass string other than test file
17848 name to prepare_for_testing.
17849 (watch): New procedure.
17850 (expect_watchpoint): Use with_test_prefix.
17851 (top level): Factor out tests to ...
17852 (test_watch_location, test_regular_watch): ... these new
17853 procedures, and use with_test_prefix and gdb_continue_to_end.
17854
bb9d5f81
PP
178552014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17856
17857 PR breakpoints/12526
17858 * gdb.base/watch-bitfields.exp: New file.
17859 * gdb.base/watch-bitfields.c: New file.
17860
635856f5
PA
178612014-09-16 Pedro Alves <palves@redhat.com>
17862
17863 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17864 software and hardware addresses, not software address against
17865 itself.
17866
7280ceea
PA
178672014-09-16 Pedro Alves <palves@redhat.com>
17868
17869 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17870 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17871
428b16bd
PA
178722014-09-16 Pedro Alves <palves@redhat.com>
17873
17874 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17875 files.
17876 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17877 "*-*-vxworks*" throughout.
17878 * gdb.base/break.exp: Likewise.
17879 * gdb.base/default.exp: Likewise.
17880 * gdb.base/scope.exp: Likewise.
17881 * gdb.base/sepdebug.exp: Likewise.
17882 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17883 throughout.
17884 * gdb.base/run.c: Likewise.
17885 * gdb.base/sepdebug.c: Likewise.
17886 * gdb.hp/gdb.aCC/run.c: Likewise.
17887 * gdb.reverse/until-reverse.c: Likewise.
17888 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17889
666d413c
YQ
178902014-09-16 Yao Qi <yao@codesourcery.com>
17891
17892 * boards/local-remote-host-native.exp: New file.
17893
57cbd724
DE
178942014-09-14 Doug Evans <xdje42@gmail.com>
17895
17896 * gdb.threads/queue-signal.c (thread_count): New variable.
17897 (thread_count_mutex, thread_count_condvar): New variables.
17898 (incr_thread_count, wait_all_threads_running): New functions.
17899 (main): Wait for all threads to be in their thread functions.
17900
81219e53
DE
179012014-09-13 Doug Evans <xdje42@gmail.com>
17902
17903 * gdb.threads/queue-signal.c: New file.
17904 * gdb.threads/queue-signal.exp: New file.
17905
3714cea7
DE
179062014-09-13 Doug Evans <xdje42@gmail.com>
17907
17908 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17909 be consistent with what default_gdb_init uses.
17910 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17911 the plain text of the prompt. Add some logging printfs.
17912 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17913
fa43b1d7
PA
179142014-09-12 Pedro Alves <palves@redhat.com>
17915
17916 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17917 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17918 * gdb.arch/i386-size-overlap.exp: Likewise.
17919 * gdb.arch/i386-size.exp: Likewise.
17920 * gdb.arch/i386-unwind.exp: Likewise.
17921 * gdb.base/a2-run.exp: Likewise.
17922 * gdb.base/break.exp: Likewise.
17923 * gdb.base/charset.exp: Likewise.
17924 * gdb.base/chng-syms.exp: Likewise.
17925 * gdb.base/commands.exp: Likewise.
17926 * gdb.base/dbx.exp: Likewise.
17927 * gdb.base/find.exp: Likewise.
17928 * gdb.base/funcargs.exp: Likewise.
17929 * gdb.base/jit-simple.exp: Likewise.
17930 * gdb.base/reread.exp: Likewise.
17931 * gdb.base/sepdebug.exp: Likewise.
17932 * gdb.base/step-bt.exp: Likewise.
17933 * gdb.cp/mb-inline.exp: Likewise.
17934 * gdb.cp/mb-templates.exp: Likewise.
17935 * gdb.objc/basicclass.exp: Likewise.
17936 * gdb.threads/killed.exp: Likewise.
17937
9d9bf2df
EBM
179382014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17939
17940 PR tdep/17379
17941 * gdb.arch/powerpc-stackless.S: New file.
17942 * gdb.arch/powerpc-stackless.exp: New file.
17943
1cf2f1b0
JK
179442014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17945
17946 * gdb.base/attach.c: Include unistd.h.
17947 (main): Call alarm. Add label postloop.
17948 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17949 gdb_breakpoint, gdb_continue_to_breakpoint.
17950 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17951
98880d46
PA
179522014-09-11 Pedro Alves <palves@redhat.com>
17953
17954 PR gdb/17347
17955 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17956 * gdb.base/attach.exp (test_command_line_attach_run): New
17957 procedure.
17958 (top level): Call it.
17959
4c92ff2c
PA
179602014-09-11 Pedro Alves <palves@redhat.com>
17961
17962 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17963 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17964 (do_command_attach_tests): Use spawn_wait_for_attach.
17965 * gdb.base/solib-overlap.exp: Likewise.
17966 * gdb.multi/multi-attach.exp: Likewise.
17967 * gdb.python/py-prompt.exp: Likewise.
17968 * gdb.python/py-sync-interp.exp: Likewise.
17969 * gdb.server/ext-attach.exp: Likewise.
17970
3adc1a7d
GKB
179712014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17972
17973 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17974 command in testcase. Simplify testcase.
17975
96334934
JB
179762014-09-10 Joel Brobecker <brobecker@adacore.com>
17977
17978 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17979
eb479039
JB
179802014-09-10 Joel Brobecker <brobecker@adacore.com>
17981
17982 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17983
deede10c
JB
179842014-09-10 Joel Brobecker <brobecker@adacore.com>
17985
17986 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17987
7828a5f5
JB
179882014-09-10 Joel Brobecker <brobecker@adacore.com>
17989
17990 * gdb.dwarf2/dynarr-ptr.c: New file.
17991 * gdb.dwarf2/dynarr-ptr.exp: New file.
17992
33aeebcf
MR
179932014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17994
17995 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17996 of 30 rather than hardcoding 120 for a slow test case. Take the
17997 `gdb,timeout' target setting into account for this calculation.
17998 Don't extend the timeout for the test cases that don't need it.
17999
7b415901
MR
180002014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18001
18002 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
18003 a factor of 2 for a slow test case. Take the `gdb,timeout'
18004 target setting into account for this calculation.
18005 * gdb.reverse/until-precsave.exp: Increase the timeout by
18006 a factor of 15 and 3 respectively rather than adding 120
18007 for a pair of slow test cases. Take the `gdb,timeout'
18008 target setting into account for this calculation.
18009
4a40f85a
MR
180102014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18011
18012 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
18013 timeout, don't pass one down to gdb_expect.
18014 (gdb_expect): Rework timeout selection.
18015
09635af7
MR
180162014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18017
18018 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
18019 exception on timeout.
18020 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
18021 (gdbserver_start_extended): Catch any `gdbserver_start' error
18022 exceptions.
18023 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
18024 * lib/mi-support.exp (mi_gdb_target_load): Catch any
18025 `gdbserver_gdb_load' error exceptions.
18026
2bdd10b7
MR
180272014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
18028
18029 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
18030 120 on waiting for the TCP socket to open.
18031
316935f0
DE
180322014-09-09 Doug Evans <xdje42@gmail.com>
18033
18034 * gdb.base/default.exp (show_conv_list): Add _caller_is,
18035 _caller_matches, _any_caller_is, _any_caller_matches.
18036
83740597
DE
180372014-09-09 Doug Evans <xdje42@gmail.com>
18038
18039 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
18040
4c122fc3
YQ
180412014-09-09 Yao Qi <yao@codesourcery.com>
18042
18043 * gdb.mi/mi-var-display.exp: Set print symbol off.
18044
a9f116cb
GKB
180452014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
18046
18047 PR gdb/17035
18048 * gdb.base/commands.exp: Add tests to verify user-defined
18049 commands with empty bodies.
18050 * gdb.python/py-cmd.exp: Test that we don't show user-defined
18051 python commands in `show user command`.
18052 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
18053 scheme commands in `show user command`.
18054
c75bd3a2
JK
180552014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18056
18057 PR python/17355
18058 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
18059 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
18060 * gdb.python/py-framefilter-invalidarg.exp: New file.
18061 * gdb.python/py-framefilter-invalidarg.py: New file.
18062
faa42425
DE
180632014-09-06 Doug Evans <xdje42@gmail.com>
18064
18065 PR 15276
18066 * gdb.python/py-caller-is.c: New file.
18067 * gdb.python/py-caller-is.exp: New file.
18068
474ca4f6
SDJ
180692014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
18070
18071 PR gdb/17235
18072 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
18073 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
18074
eb0b0463
SDJ
180752014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
18076
18077 PR fortran/17237
18078 * gdb.fortran/print-formatted.exp: New file.
18079 * gdb.fortran/print-formatted.f90: Likewise.
18080
5f3b99cf
SS
180812014-09-03 Sasha Smundak <asmundak@google.com>
18082
18083 * gdb.python/py-frame.exp: Test Frame.read_register.
18084
7d793aa9
SDJ
180852014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18086
18087 PR python/16699
18088 * gdb.python/py-completion.exp: New file.
18089 * gdb.python/py-completion.py: Likewise.
18090
fb0576e9
DE
180912014-08-28 Doug Evans <dje@google.com>
18092
18093 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
18094 eax,etc. are live with values set by gdb and thus the compiler can't
18095 use them.
18096 * gdb.arch/i386-pseudo.c (main): Ditto.
18097
ee92b0dd
DE
180982014-08-27 Doug Evans <dje@google.com>
18099
18100 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
18101
6649db35
DE
181022014-08-25 Doug Evans <dje@google.com>
18103
18104 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
18105 (main): Ditto.
18106
564b7600
DE
181072014-08-25 Doug Evans <dje@google.com>
18108
18109 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18110
3881fb67
YQ
181112014-08-24 Yao Qi <yao@codesourcery.com>
18112
18113 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18114 symbol off.
18115 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18116
a05a36a5
DE
181172014-08-22 Doug Evans <dje@google.com>
18118
18119 PR 17276
18120 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18121 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18122 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18123
7c343b48
YQ
181242014-08-22 Yao Qi <yao@codesourcery.com>
18125
18126 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18127 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18128 * gdb.python/python.exp: Likewise. Use .py file on the host
18129 instead of the build.
18130
22fd09ae
JK
181312014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18132
18133 * gdb.threads/gcore-stale-thread.c: New file.
18134 * gdb.threads/gcore-stale-thread.exp: New file.
18135
a8454a7c
PA
181362014-08-21 Pedro Alves <palves@redhat.com>
18137
18138 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18139 * gdb.base/gcore-relro-pie.exp: Likewise.
18140 * gdb.base/gcore-relro.exp: Likewise.
18141 * gdb.base/gcore.exp: Likewise.
18142 * gdb.base/print-symbol-loading.exp: Likewise.
18143 * gdb.threads/gcore-thread.exp: Likewise.
18144 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18145
2a31c623
PA
181462014-08-20 Pedro Alves <palves@redhat.com>
18147 Jan Kratochvil <jan.kratochvil@redhat.com>
18148
18149 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18150 configure.
18151 (EXPECT): Handle READ1 being set.
18152 (all): Depend on EXTRA_RULES.
18153 (check-read1, expect-read1, read1.so, read1): New rules.
18154 * README (Testsuite Parameters): Document the READ1 make variable.
18155 (Race detection): New section.
18156 * configure: Regenerate.
18157 * configure.ac: If build==host==target, and running under a
18158 GNU/glibc system, add read1 to the extra Makefile rules.
18159 (EXTRA_RULES): AC_SUBST it.
18160 * lib/read1.c: New file.
18161
d36430db
JB
181622014-08-20 Joel Brobecker <brobecker@adacore.com>
18163
18164 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
18165 the handling of variables declared as a typedef to an array
18166 which a DW_AT_data_location attribute.
18167
9a0dc9e3
PA
181682014-08-19 Andrew Burgess <aburgess@broadcom.com>
18169 Pedro Alves <palves@redhat.com>
18170
18171 PR symtab/14604
18172 PR symtab/14605
18173 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
18174 gdb_test.
18175
0718a8da
PA
181762014-08-19 Pedro Alves <palves@redhat.com>
18177
18178 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
18179
13b448cd
YQ
181802014-08-19 Yao Qi <yao@codesourcery.com>
18181
18182 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
18183 right line.
18184
1cbf5077
DB
181852014-08-18 David Blaikie <dblaikie@gmail.com>
18186
18187 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
18188
bf0fae19
JB
181892014-08-18 Joel Brobecker <brobecker@adacore.com>
18190
18191 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
18192 attribute in array range.
18193
3c8c5dcc
JB
181942014-08-18 Joel Brobecker <brobecker@adacore.com>
18195
18196 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18197
e66d4446
SC
181982014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18199
18200 PR c++/17132
18201 * gdb.cp/pr17132.cc: New file.
18202 * gdb.cp/pr17132.exp: New file.
18203
940df408
SC
182042014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18205
18206 * gdb.python/py-xmethods.py (A_getarrayind)
18207 (E_method_char_worker.__call__, E_method_int_worker.__call__):
18208 Use 'print' with function call syntax.
18209 (E_method_matcher.match): Fix tab vs space indentation mixup.
18210
ebcc6c3a
YQ
182112014-08-15 Yao Qi <yao@codesourcery.com>
18212
18213 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
18214 false.
18215
775e0f04
YQ
182162014-08-15 Yao Qi <yao@codesourcery.com>
18217
18218 * gdb.cp/casts.exp: Set print symbol off.
18219 * gdb.cp/class2.exp: Likewise.
18220 * gdb.cp/overload.exp: Likewise.
18221 * gdb.cp/templates.exp: Likewise.
18222
d769e349
DE
182232014-08-11 Doug Evans <dje@google.com>
18224
18225 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
18226 (test_load_shlib): Update.
18227
20c6f1e1
YQ
182282014-08-09 Yao Qi <yao@codesourcery.com>
18229
18230 * gdb.base/display.exp: Invoke is_address_zero_readable.
18231 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
18232 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18233 * gdb.base/hbreak-unmapped.exp: Return if
18234 is_address_zero_readable returns true.
18235 * gdb.base/signest.exp: Likewise.
18236 * gdb.base/signull.exp: Likewise.
18237 * gdb.base/sigbpt.exp: Likewise.
18238 * gdb.guile/scm-disasm.exp: Do the test if
18239 is_address_zero_readable returns false.
18240 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
18241 * gdb.python/py-arch.exp: Likewise.
18242 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
18243 * lib/gdb.exp (is_address_zero_readable): New proc.
18244
5792e8e3
YQ
182452014-08-09 Yao Qi <yao@codesourcery.com>
18246
18247 PR testsuite/13443
18248 * gdb.mi/mi-var-display.exp: Make test messages unique.
18249
3cecbbbe
TT
182502014-08-04 Tom Tromey <tromey@redhat.com>
18251
18252 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
18253 target 0".
18254
00b51ff5
TT
182552014-08-04 Tom Tromey <tromey@redhat.com>
18256
18257 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
18258 "target_resume".
18259
6908c509
JB
182602014-08-01 Joel Brobecker <brobecker@adacore.com>
18261
18262 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
18263 inner_vla_struct_object_size.
18264 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
18265 as xfail.
18266
cc6563d2
PA
182672014-07-30 Pedro Alves <palves@redhat.com>
18268
18269 * gdb.threads/signal-command-handle-nopass.exp (test): Add
18270 comment.
18271
7e09a223
YQ
182722014-07-29 Yao Qi <yao@codesourcery.com>
18273
18274 PR gdb/17206
18275 * gdb.base/until-nodebug.exp: New.
18276
7ebdbe92
DE
182772014-07-28 Doug Evans <xdje42@gmail.com>
18278
18279 PR guile/17203
18280 * gdb.guile/scm-parameter.exp: Add tests for trying to create
18281 previously existing parameter, and previously ambiguously spelled
18282 parameter.
18283
fdb1adc6
WN
182842014-07-28 Will Newton <will.newton@linaro.org>
18285
18286 * gdb.base/varargs.exp: Remove KFAILs for ARM.
18287
186fcde0
DE
182882014-07-26 Ludovic Courtès <ludo@gnu.org>
18289 Doug Evans <xdje42@gmail.com>
18290
18291 PR guile/17146
18292 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
18293
70509625
PA
182942014-07-25 Pedro Alves <palves@redhat.com>
18295
18296 * gdb.threads/signal-command-handle-nopass.c: New file.
18297 * gdb.threads/signal-command-handle-nopass.exp: New file.
18298 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
18299 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
18300 * gdb.threads/signal-delivered-right-thread.c: New file.
18301 * gdb.threads/signal-delivered-right-thread.exp: New file.
18302
c3f814a1
PA
183032014-07-25 Pedro Alves <palves@redhat.com>
18304
18305 * gdb.base/double-prompt-target-event-error.exp
18306 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
18307 match.
18308 (cancel_pagination_in_target_event): Rework double prompt
18309 detection.
18310 * gdb.base/paginate-after-ctrl-c-running.exp
18311 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
18312 <return>' match.
18313 * gdb.base/paginate-bg-execution.exp
18314 (test_bg_execution_pagination_return)
18315 (test_bg_execution_pagination_cancel): Remove '-notransfer
18316 <return>' matches.
18317 * gdb.base/paginate-execution-startup.exp
18318 (test_fg_execution_pagination_return)
18319 (test_fg_execution_pagination_cancel): Remove '-notransfer
18320 <return>' matches.
18321 * gdb.base/paginate-inferior-exit.exp
18322 (test_paginate_inferior_exited): Remove '-notransfer <return>'
18323 match.
18324 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
18325 * lib/gdb.exp (pagination_prompt): Run text through
18326 string_to_regexp.
18327 (gdb_test_multiple): Match $pagination_prompt instead of
18328 "<return>".
18329 (string_to_regexp): Move to lib/gdb-utils.exp.
18330
e214cf6c
JK
183312014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18332
18333 * gdb.arch/amd64-entry-value-paramref.S: New file.
18334 * gdb.arch/amd64-entry-value-paramref.cc: New file.
18335 * gdb.arch/amd64-entry-value-paramref.exp: New file.
18336 * gdb.arch/amd64-optimout-repeat.S: New file.
18337 * gdb.arch/amd64-optimout-repeat.c: New file.
18338 * gdb.arch/amd64-optimout-repeat.exp: New file.
18339
17d0c5c8
JK
183402014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18341
18342 PR gdb/17170
18343 * gdb.base/statistics.exp: New file.
18344
b8b8facf
DE
183452014-07-17 Doug Evans <dje@google.com>
18346
74b49205 18347 PR gdb/17170
b8b8facf
DE
18348 * gdb.base/maint.exp: Update testing of per-command stats.
18349
1b5d0ab3
PA
183502014-07-16 Pedro Alves <palves@redhat.com>
18351
18352 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
18353 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
18354 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
18355 (tfile_write_buf): New functions.
18356 (add_memory_block): Rewrite using the above.
18357 (adjust_function_address): New function.
18358 (FUNCTION_ADDRESS): New macro.
18359 (write_basic_trace_file): Remove short_x local, and use
18360 tfile_write_16. Change type of func_addr local to unsigned long
18361 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
18362 here. Cast argument of add_memory_block to char pointer.
18363 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
18364 (main): Remove parameters.
18365 * gdb.trace/tfile.exp: Remove nowarnings.
18366
4d974e88
SM
183672014-07-15 Simon Marchi <simon.marchi@ericsson.com>
18368
18369 * gdb.base/debug-expr.exp: Test string evaluation with
18370 "debug expression" on.
18371
41e99568
PA
183722014-07-15 Pedro Alves <palves@redhat.com>
18373
18374 * gdb.base/reread.exp: Use clean_restart.
18375
487d9753
PL
183762014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
18377
18378 * gdb.arch/avr-flash-qualifer.c: New.
18379 * gdb.arch/avr-flash-qualifer.exp: New.
18380
cc1c52ad
PA
183812014-07-14 Pedro Alves <palves@redhat.com>
18382
18383 * gdb.base/paginate-after-ctrl-c-running.c: New file.
18384 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
18385
1e973570
PA
183862014-07-14 Pedro Alves <palves@redhat.com>
18387
18388 * gdb.base/double-prompt-target-event-error.c: New file.
18389 * gdb.base/double-prompt-target-event-error.exp: New file.
18390
93d6eb10
PA
183912014-07-14 Pedro Alves <palves@redhat.com>
18392
18393 PR gdb/17072
18394 * gdb.base/paginate-inferior-exit.c: New file.
18395 * gdb.base/paginate-inferior-exit.exp: New file.
18396
0017922d
PA
183972014-07-14 Pedro Alves <palves@redhat.com>
18398
18399 PR gdb/17072
18400 * gdb.base/paginate-bg-execution.c: New file.
18401 * gdb.base/paginate-bg-execution.exp: New file.
18402
94696ad3
PA
184032014-07-14 Pedro Alves <palves@redhat.com>
18404
18405 PR gdb/17072
18406 * gdb.base/paginate-execution-startup.c: New file.
18407 * gdb.base/paginate-execution-startup.exp: New file.
18408 * lib/gdb.exp (pagination_prompt): New global.
18409 (default_gdb_spawn): New procedure, factored out from
18410 default_gdb_spawn.
18411 (default_gdb_start): Adjust to call default_gdb_spawn.
18412 (gdb_spawn): New procedure.
18413
bd293940
PA
184142014-07-14 Pedro Alves <palves@redhat.com>
18415
18416 * lib/gdb.exp (gdb_assert): New procedure.
18417 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
18418
c933f875
PA
184192014-07-14 Pedro Alves <palves@redhat.com>
18420
18421 * gdb.base/execution-termios.c: New file.
18422 * gdb.base/execution-termios.exp: New file.
18423
d98b7a16
TT
184242014-07-14 Tom Tromey <tromey@redhat.com>
18425
18426 * gdb.cp/vla-cxx.cc: New file.
18427 * gdb.cp/vla-cxx.exp: New file.
18428
548740d6
TT
184292014-07-14 Tom Tromey <tromey@redhat.com>
18430
18431 * gdb.reverse/rerun-prec.c: New file.
18432 * gdb.reverse/rerun-prec.exp: New file.
18433
a25eb028
MR
184342014-07-12 Maciej W. Rozycki <macro@mips.com>
18435 Maciej W. Rozycki <macro@codesourcery.com>
18436
18437 * lib/gdb-utils.exp: New file.
18438 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18439 inline `gdb_init_command' processing.
18440 (gdb_start_cmd): Likewise.
18441 * lib/mi-support.exp (mi_run_cmd): Likewise.
18442 * README: Document `gdb_init_command' and `gdb_init_commands'.
18443
218c2655
JK
184442014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18445
18446 Fix false FAIL running under a very long directory name.
18447 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18448 and "set print elements 10000". Twice.
18449
5401fde3
YQ
184502014-07-11 Yao Qi <yao@codesourcery.com>
18451
18452 * gdb.base/exprs.exp: "set print symbol off".
18453
e76126e8
PA
184542014-07-11 Pedro Alves <palves@redhat.com>
18455
18456 * gdb.threads/kill.c: New file.
18457 * gdb.threads/kill.exp: New file.
18458
2d6f0de6
YQ
184592014-07-10 Yao Qi <yao@codesourcery.com>
18460
18461 * gdb.trace/tfile.c (write_basic_trace_file)
18462 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18463 address written to trace file.
18464
7180e04a
PA
184652014-07-09 Pedro Alves <palves@redhat.com>
18466
18467 * gdb.base/attach-wait-input.exp: New file.
18468 * gdb.base/attach-wait-input.c: New file.
18469
9a9a7608
AB
184702014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18471
18472 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18473 setting up test structures.
18474 (main): Call new test function.
18475 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18476 test function, continue into test function and walk test
18477 structures.
18478
161ac41e
YQ
184792014-07-02 Yao Qi <yao@codesourcery.com>
18480
18481 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18482 'bar_start' at the beginning of functions 'foo' and 'bar'
18483 respectively.
18484 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18485 instead of 'foo' and 'bar'.
18486
1f267ae3
MM
184872014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18488
18489 * gdb.btrace/segv.exp: New.
18490 * gdb.btrace/segv.c: New.
18491
2b239efb
LM
184922014-07-02 Luis Machado <lgustavo@codesourcery.com>
18493
18494 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18495 instruction.
18496
cf363f18
MW
184972014-06-30 Mark Wielaard <mjw@redhat.com>
18498
18499 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18500 vulture, vilify, villar): New volatile array constants.
18501 (vindictive, vegetation): New const volatile array constants.
18502 * gdb.base/volatile.exp: Test volatile and const volatile array
18503 types.
18504
aebf9d24
AA
185052014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18506
18507 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18508 target lacks support for awatch, rwatch, or hbreak.
18509
b67a2c6f
YQ
185102014-06-27 Yao Qi <yao@codesourcery.com>
18511
18512 * gdb.multi/dummy-frame-restore.exp: New.
18513 * gdb.multi/dummy-frame-restore.c: New.
18514
aef92902
MM
185152014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18516
18517 * gdb.btrace/gcore.exp: New.
18518
8e9db26e
PA
185192014-06-23 Pedro Alves <palves@redhat.com>
18520
18521 * gdb.base/watchpoint-reuse-slot.c: New file.
18522 * gdb.base/watchpoint-reuse-slot.exp: New file.
18523
70afc5b7
SC
185242014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18525
18526 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18527 progspace's filename in 'info', 'enable' and 'disable' command
18528 tests.
18529
b972bd9c
JK
185302014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18531
18532 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18533 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18534 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18535
125f8a3d
GB
185362014-06-20 Gary Benson <gbenson@redhat.com>
18537
18538 * gdb.arch/i386-avx.exp: Fix include file location.
18539 * gdb.arch/i386-sse.exp: Likewise.
18540
3ed9baed
IB
185412014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18542
18543 * gdb.dlang/expression.exp: New file.
18544
034f788c
PA
185452014-06-19 Pedro Alves <palves@redhat.com>
18546
18547 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18548 out from ...
18549 (top level): ... here. Iterate running tests under different
18550 scheduler-locking settings.
18551
45371d0c
LM
185522014-06-18 Luis Machado <lgustavo@codesourcery.com>
18553
18554 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18555 to DW_FORM_addr and use non-zero addresses.
18556
5d376983
SC
185572014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18558
18559 PR gdb/17017
18560 * gdb.python/py-xmethods.cc: Add global function call counters and
18561 increment them in their respective functions. Remove "cout"
18562 statements.
18563 * gdb.python/py-xmethods.exp: Make tests check the global function
18564 call counters instead of depending on inferior IO.
18565
a1aa2221
LM
185662014-06-18 Don Breazeal <donb@codesourcery.com>
18567
18568 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18569 Deleted procedure.
18570 (explicit_fork_parent_follow): Deleted procedure.
18571 (explicit_fork_child_follow): Deleted procedure.
18572 (test_follow_fork): New procedure.
18573 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18574 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18575 procedure calls.
18576
0fc05997
YQ
185772014-06-17 Yao Qi <yao@codesourcery.com>
18578
18579 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18580 CP1252.
18581
70795c52
LM
185822014-06-17 Luis Machado <lgustavo@codesourcery.com>
18583
18584 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18585 Initialize ptr and S explicitly.
18586 (skip_type_update_when_not_use_rtti_test): Likewise.
18587
6be47f0c
KS
185882014-06-16 Keith Seitz <keiths@redhat.com>
18589
18590 PR mi/15863
18591 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18592 the inferior is started.
18593
d03de421
PA
185942014-06-16 Pedro Alves <palves@redhat.com>
18595
18596 * gdb.base/break-main-file-remove-fail.c: New file.
18597 * gdb.base/break-main-file-remove-fail.exp: New file.
18598 * gdb.base/break-unload-file.exp: Use build_executable instead of
18599 prepare_for_testing.
18600 (test_break): New parameter "initial_load". Handle it.
18601 (top level): Add initial_load cmdline/file axis.
18602
f9579b99
TT
186032014-06-12 Tom Tromey <tromey@redhat.com>
18604
18605 * gdb.base/completion.exp: Don't use directory name in test.
18606
3657956b
GB
186072014-06-09 Gary Benson <gbenson@redhat.com>
18608
18609 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18610 separate the always-available ANSI-standard signals from the
18611 signals that require checking.
18612 (main): Likewise.
18613 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18614 Likewise.
18615 (main): Likewise.
18616
4186eb54
KS
186172014-06-07 Keith Seitz <keiths@redhat.com>
18618
18619 Revert:
18620 PR c++/16253
18621 * gdb.cp/var-tag.cc: New file.
18622 * gdb.cp/var-tag.exp: New file.
18623 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18624 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18625 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18626 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18627
25326a28 186282014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18629
18630 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18631
829155c9
PA
186322014-06-06 Pedro Alves <palves@redhat.com>
18633
18634 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18635 in target debug output instead of looking at RSP packets,
18636 disabling the test on any target that uses hardware stepping.
18637 Update comments.
18638
61c8d22e
PA
186392014-06-06 Pedro Alves <palves@redhat.com>
18640
18641 * gdb.base/break-unload-file.exp: Fix typo.
18642
d9a47287
YQ
186432014-06-06 Yao Qi <yao@codesourcery.com>
18644
18645 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18646 from "jit_function" to "^jit_function".
18647
e5e01dbf
YQ
186482014-06-06 Yao Qi <yao@codesourcery.com>
18649
18650 * gdb.base/async.c (foo): Add one statement.
18651 * gdb.base/async.exp: Get the next instruction address and
18652 match the output of "nexti" by instruction address. Match
18653 the hex address in the output of "finish".
18654
73ba372c
GB
186552014-06-06 Gary Benson <gbenson@redhat.com>
18656
18657 * gdb.base/call-signals.c: Remove preprocessor conditionals
18658 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18659 SIGSEGV and SIGTERM.
18660 * gdb.base/sigall.c: Likewise.
18661 * gdb.base/unwindonsignal.c: Likewise.
18662 * gdb.reverse/sigall-reverse.c: Likewise.
18663
831517df
YQ
186642014-06-06 Yao Qi <yao@codesourcery.com>
18665
18666 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18667 readable, skip the test.
18668
b8b91e98
YQ
186692014-06-06 Yao Qi <yao@codesourcery.com>
18670
18671 * gdb.threads/staticthreads.c (thread_function): Move the line
18672 setting breakpoint on forward.
18673 * gdb.threads/staticthreads.exp: Update comments.
18674
fb934770
LC
186752014-06-05 Ludovic Courtès <ludo@gnu.org>
18676
18677 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18678 "history-append! type error".
18679
6ef284bd
SM
186802014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18681
18682 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18683 erroneous dprintf expected input.
18684
a872e241
DE
186852014-06-04 Doug Evans <xdje42@gmail.com>
18686
18687 * gdb.guile/scm-generics.exp: Delete.
18688
16f691fb
DE
186892014-06-04 Doug Evans <xdje42@gmail.com>
18690
18691 * gdb.guile/scm-breakpoint.exp: Update.
18692 Add tests for breakpoint registration.
18693
012370f6
TT
186942014-06-04 Tom Tromey <tromey@redhat.com>
18695
18696 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18697 VLA-in-union.
18698 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18699 inner_vla_struct, vla_union types. Initialize objects of those
18700 types and compute their sizes.
18701
9f5a4cef
HZ
187022014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18703 Hui Zhu <hui@codesourcery.com>
18704
18705 * gdb.base/fileio.exp: Add test for shell not available as well as
18706 available.
18707 * gdb.base/fileio.c (test_system): Check for shell twice.
18708
90a45c4d
YQ
187092014-06-04 Yao Qi <yao@codesourcery.com>
18710
18711 * gdb.base/auto-connect-native-target.exp: Remove redundant
18712 space from the regexp pattern.
18713
70017e41
YQ
187142014-06-04 Yao Qi <yao@codesourcery.com>
18715
18716 * gdb.base/default.exp: Replace "child" with "native" in
18717 regexp pattern.
18718
883964a7
SC
187192014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18720
18721 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18722 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18723 * gdb.python/py-xmethods.py: Python script supporting the
18724 new testcase and tests.
18725
ef370185
JB
187262014-06-03 Joel Brobecker <brobecker@adacore.com>
18727 Pedro Alves <palves@redhat.com>
18728
18729 PR breakpoints/17000
18730 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18731 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18732
1e2ccb61
BM
187332014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18734
18735 * gdb.base/subst.exp: Add tests to verify partial path matching
18736 output.
18737
c6ec5ab2
PA
187382014-06-03 Pedro Alves <palves@redhat.com>
18739
18740 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18741 target that doesn't use software single-stepping.
18742
835c559f
PA
187432014-06-03 Pedro Alves <palves@redhat.com>
18744
18745 PR breakpoints/17000
18746 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18747 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18748
06eb1586
DE
187492014-06-02 Doug Evans <xdje42@gmail.com>
18750
18751 * gdb.guile/scm-parameter.exp: New file.
18752
e698b8c4
DE
187532014-06-02 Doug Evans <xdje42@gmail.com>
18754
18755 * gdb.guile/scm-cmd.c: New file.
18756 * gdb.guile/scm-cmd.exp: New file.
18757
ded03782
DE
187582014-06-02 Doug Evans <xdje42@gmail.com>
18759
18760 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18761 pretty-printer lookup.
18762 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18763 (make-pp_s-printer): Call it.
18764 (make-pretty-printer-from-dict): New function.
18765 (lookup-pretty-printer-maker-from-dict): New function.
18766 (*pretty-printer*): Simplify.
18767 (make-objfile-pp_s-printer): New function.
18768 (install-objfile-pretty-printers!): New function.
18769 (make-progspace-pp_s-printer): New function.
18770 (install-progspace-pretty-printers!): New function.
18771 * gdb.guile/scm-progspace.c: New file.
18772 * gdb.guile/scm-progspace.exp: New file.
18773
41fac0cf
PA
187742014-06-02 Pedro Alves <palves@redhat.com>
18775
18776 * gdb.base/dprintf-bp-same-addr.c: New file.
18777 * gdb.base/dprintf-bp-same-addr.exp: New file.
18778
96ae5695
EBM
187792014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18780
18781 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18782 * gdb.arch/powerpc-power.s: Likewise.
18783
da02b3a8
JB
187842014-06-02 Joel Brobecker <brobecker@adacore.com>
18785
18786 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18787
c72b2e7b
YQ
187882014-06-01 Yao Qi <yao@codesourcery.com>
18789
18790 * gdb.base/watchpoint.exp (test_watch_location): Check null
18791 pointer can be dereferenced. If not, do the test, otherwise
18792 skip it.
18793
53e8a631
AB
187942014-05-30 Andrew Burgess <aburgess@broadcom.com>
18795
18796 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18797 results.
18798 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18799
938f0e2f
AB
188002014-05-30 Andrew Burgess <aburgess@broadcom.com>
18801
18802 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18803 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18804 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18805 * gdb.arch/amd64-invalid-stack-top.c: New file.
18806 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18807
9ba6657a
PA
188082014-05-30 Pedro Alves <palves@redhat.com>
18809
18810 PR breakpoints/17000
18811 * gdb.base/sss-bp-on-user-bp.c: New file.
18812 * gdb.base/sss-bp-on-user-bp.exp: New file.
18813
522c09bf
DB
188142014-05-30 David Blaikie <dblaikie@gmail.com>
18815
18816 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18817 gnu_inline semantics via attribute.
18818 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18819 source explicitly specifies the required semantics.
18820
bf4ef81e
MR
188212014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18822
18823 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18824
329ea579
PA
188252014-05-29 Pedro Alves <palves@redhat.com>
18826 Tom Tromey <tromey@redhat.com>
18827
18828 * gdb.base/async-shell.exp: Don't enable target-async.
18829 * gdb.base/async.exp
18830 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18831 parameter. Adjust.
18832 (top level): Don't test with "target-async".
18833 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18834 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18835 * gdb.base/inferior-died.exp: Don't enable target-async.
18836 * gdb.base/interrupt-noterm.exp: Likewise.
18837 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18838 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18839 * gdb.mi/mi-nonstop.exp: Likewise.
18840 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18841 * gdb.mi/mi-nsintrall.exp: Likewise.
18842 * gdb.mi/mi-nsmoribund.exp: Likewise.
18843 * gdb.mi/mi-nsthrexec.exp: Likewise.
18844 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18845 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18846 * gdb.python/py-evsignal.exp: Don't enable target-async.
18847 * gdb.python/py-evthreads.exp: Likewise.
18848 * gdb.python/py-prompt.exp: Likewise.
18849 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18850 * gdb.server/solib-list.exp: Don't enable target-async.
18851 * gdb.threads/thread-specific-bp.exp: Likewise.
18852 * lib/mi-support.exp: Adjust to use mi-async.
18853
fd664c91
PA
188542014-05-29 Pedro Alves <palves@redhat.com>
18855
18856 PR gdb/13860
18857 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18858 reason, even in sync mode.
18859
251bde03
PA
188602014-05-29 Pedro Alves <palves@redhat.com>
18861 Hui Zhu <hui@codesourcery.com>
18862
18863 PR PR15693
18864 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18865 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18866 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18867 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18868
7f3c0343
JB
188692014-05-28 Joel Brobecker <brobecker@adacore.com>
18870
18871 * config/monitor.exp (gdb_target_monitor): Replace use of
18872 "set remotebaud" by "set serial baud".
18873
b2715b27
AW
188742014-05-26 Andy Wingo <wingo@igalia.com>
18875
18876 * gdb.guile/scm-breakpoint.exp:
18877 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18878 properties instead of gdb-object-properties.
18879
498a4489
YQ
188802014-05-26 Yao Qi <yao@codesourcery.com>
18881
18882 * gdb.server/no-thread-db.exp: Specify source file name
18883 explicitly when setting a breakpoint.
18884
589fdceb
MM
188852014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18886
18887 * gdb.btrace/vdso.c: New.
18888 * gdb.btrace/vdso.exp: New.
18889
e9089e05
MM
188902014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18891
18892 * gdb.base/gcore.exp (capture_command_output): Move ...
18893 * lib/gdb.exp (capture_command_output): ... here.
18894
67b5c0c1
MM
188952014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18896
18897 * gdb.btrace/data.exp: Test memory access during btrace replay.
18898
a2199296
SM
188992014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18900
18901 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18902
17b2616c
PA
189032014-05-21 Pedro Alves <palves@redhat.com>
18904
18905 PR gdb/13860
18906 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18907 (top level): Test that output related to execution commands is
18908 sent to the console with CLI commands, but not with MI commands.
18909 Test that breakpoint events are always mirrored to the console.
18910 Also expect the new source line to be output after a "next" in
18911 async mode too. Make it a pass/fail test.
18912 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18913 output.
18914 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18915
5166082f
PA
189162014-05-21 Pedro Alves <palves@redhat.com>
18917
18918 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18919 Use them to test variations of "list" after reaching a breakpoint.
18920 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18921 Test "list" with listsize 10 after reaching a breakpoint.
18922 * gdb.python/python.exp (decode_line current location line
18923 number): Adjust expected line number.
18924
2f25d70f
SM
189252014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18926
18927 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18928 behavior for $args, pass it directly to "run".
18929
ff604a67
MR
189302014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18931
18932 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18933 30000 to 65536.
18934
6a3cb8e8
PA
189352014-05-21 Pedro Alves <palves@redhat.com>
18936
18937 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18938 auto-connect-native-target off".
18939 * gdb.base/auto-connect-native-target.c: New file.
18940 * gdb.base/auto-connect-native-target.exp: New file.
18941
4ebfc96e
PA
189422014-05-21 Pedro Alves <palves@redhat.com>
18943
18944 * gdb.base/default.exp: Test "target native" instead of "target
18945 child".
18946
36d46afb
MW
189472014-05-21 Mark Wielaard <mjw@redhat.com>
18948
18949 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18950
5876f503
JK
189512014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18952
18953 Fix TLS access for -static -pthread.
18954 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18955 <HAVE_TLS> (thread_function, main): Initialize it.
18956 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18957 Add clean_restart.
18958 <$have_tls != "">: Check TLSVAR.
18959
0256a6ac
PA
189602014-05-21 Pedro Alves <palves@redhat.com>
18961
18962 * gdb.base/dcache-line-read-error.c: New.
18963 * gdb.base/dcache-line-read-error.exp: New.
18964
936d2992
PA
189652014-05-20 Pedro Alves <palves@redhat.com>
18966
18967 * gdb.base/compare-sections.c: New file.
18968 * gdb.base/compare-sections.exp: New file.
18969
802e8e6d
PA
189702014-05-20 Pedro Alves <palves@redhat.com>
18971
18972 * gdb.base/break-idempotent.c: New file.
18973 * gdb.base/break-idempotent.exp: New file.
18974
e59fa00f
MM
189752014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18976
18977 * gdb.btrace/nohist.exp: New.
18978
8b696e31
YQ
189792014-05-20 Yao Qi <yao@codesourcery.com>
18980
18981 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18982 gdb.reverse directory and gdb_reverse_timeout exists in board
18983 setting.
18984 * README: Document gdb_reverse_timeout.
18985
73c9764f
YQ
189862014-05-20 Yao Qi <yao@codesourcery.com>
18987
18988 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18989 'test_file_name'. Treat args as a string instead of a list.
18990 (gdb_init): Rename argument 'args' by 'test_file_name'.
18991
f1f4348a
JK
189922014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18993
18994 * gdb.arch/powerpc-power.exp: New file.
18995 * gdb.arch/powerpc-power.s: New file.
18996
0dbe70ce
DE
189972014-05-16 Doug Evans <dje@google.com>
18998
18999 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
19000 * gdb.base/completion.exp: Check that all expected files exist
19001 before doing file completion.
0dbe70ce 19002
8d551b02
DE
190032014-05-16 Doug Evans <dje@google.com>
19004
19005 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
19006 Update.
19007 (do_syscall_tests_without_xml): Update.
19008
73eb7709
PA
190092014-05-16 Pedro Alves <palves@redhat.com>
19010
19011 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
19012 instead of "unknown output after running".
19013
3fae92fc
YQ
190142014-05-16 Yao Qi <yao@codesourcery.com>
19015
19016 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
19017 file1.txt from host at the end.
19018 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19019
c2b2ccc5
DE
190202014-05-15 Doug Evans <dje@google.com>
19021
19022 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
19023 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
19024 loading file. Add test for TU lookup.
19025
8c217a4b
SM
190262014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19027
19028 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
19029 calling "-exec-arguments" or "set args" before running the
19030 inferior.
19031
3deb39c6
SM
190322014-05-15 Simon Marchi <simon.marchi@ericsson.com>
19033
19034 * lib/mi-support.exp (mi_expect_stop): Expect message for
19035 inferiors that exit with non-zero exit code.
19036
71a79f8c
YQ
190372014-05-14 Yao Qi <yao@codesourcery.com>
19038
19039 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
19040 match absolute path on remote host.
19041 (test_file_list_exec_source_files): Remove "/" from the
19042 pattern.
19043
f23fcd46
YQ
190442014-05-14 Yao Qi <yao@codesourcery.com>
19045
19046 * boards/local-remote-host-notty.exp (${board}_file): New
19047 proc.
19048
9404b58f
KM
190492014-05-07 Kyle McMartin <kyle@redhat.com>
19050
19051 Pushed by Joel Brobecker <brobecker@adacore.com>.
19052 * gdb.arch/aarch64-atomic-inst.c: New file.
19053 * gdb.arch/aarch64-atomic-inst.exp: New file.
19054
5e45f04c
YQ
190552014-05-07 Yao Qi <yao@codesourcery.com>
19056
19057 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
19058 in current context" too.
19059
c888a17d
KS
190602014-05-05 Keith Seitz <keiths@redhat.com>
19061
19062 * gdb.linespec/ls-dollar.exp: Add test for linespec
19063 file:convenience_variable.
19064
290a839c
YQ
190652014-05-05 Yao Qi <yao@codesourcery.com>
19066
19067 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
19068 traceframes into tfile and ctf trace files. Read data from
19069 trace file and test collected data.
19070 (gdb_collect_locals_test): Likewise.
19071 (gdb_unavailable_registers_test): Likewise.
19072 (gdb_unavailable_floats): Likewise.
19073 (gdb_collect_globals_test): Likewise.
19074 (top-level): Append "ctf" to trace_file_targets if GDB
19075 supports.
19076
b5262cd0
YQ
190772014-05-05 Yao Qi <yao@codesourcery.com>
19078
19079 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
19080 code to ...
19081 (gdb_collect_args_test_1): ... it. New proc.
19082 (gdb_collect_locals_test): Move some code to ...
19083 (gdb_collect_locals_test_1): ... it. New proc.
19084 (gdb_unavailable_registers_test): Move some code to ...
19085 (gdb_unavailable_registers_test_1): ... it. New proc.
19086 (gdb_unavailable_floats): Move some code to ...
19087 (gdb_unavailable_floats_1): ... it. New proc.
19088
30a1e6cc
SDJ
190892014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19090
19091 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
19092 probes to test for bitness recognition.
19093 * gdb.arch/amd64-stap-optional-prefix.exp
19094 (test_probe_value_without_reg): New procedure.
19095 Add code to test for different kinds of bitness.
19096
f33da99a
SDJ
190972014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19098
19099 PR breakpoints/16889
19100 * gdb.arch/amd64-stap-optional-prefix.S: New file.
19101 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19102
5b80f00d
PA
191032014-05-01 Pedro Alves <palves@redhat.com>
19104
19105 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
19106 gdb_file_cmd if no file is specified.
19107 * boards/native-extended-gdbserver.exp (gdb_load): Use the
19108 last_loaded_file to set the remote exec-file.
19109
f8c2a73c
PA
191102014-05-01 Pedro Alves <palves@redhat.com>
19111
19112 * boards/local-remote-host.exp: New file.
19113
be6e8ac7
PA
191142014-05-01 Pedro Alves <palves@redhat.com>
19115
19116 * boards/local-remote-host.exp: Rename to ...
19117 * boards/local-remote-host-notty.exp: ... this.
19118
cac0dc8f
JB
191192014-04-28 Joel Brobecker <brobecker@adacore.com>
19120
19121 * gdb.ada/dyn_arrayidx: New testcase.
19122
9730e6cc
YQ
191232014-04-26 Yao Qi <yao@codesourcery.com>
19124
19125 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19126 and compute the length of function main. Save it in
19127 $main_length.
19128 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19129 (top-level): Use gdb_compile to compile objects into
19130 executable and restart GDB. Remove invocation to
19131 prepare_for_testing.
19132
7ae1a6a6
PA
191332014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19134 Pedro Alves <palves@redhat.com>
19135
19136 PR server/16255
19137 * gdb.multi/multi-attach.c: New file.
19138 * gdb.multi/multi-attach.exp: New file.
19139
4082afcc
PA
191402014-04-25 Pedro Alves <palves@redhat.com>
19141
19142 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19143 user.
19144 (top level): Test that "set remote conditional-breakpoints-packet
19145 off" works as intended.
19146 * gdb.base/dprintf.exp: Test that "set remote
19147 breakpoint-commands-packet off" works as intended.
19148 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19149 New function.
19150 (top level): Call it.
19151 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19152 remote fast-tracepoints-packet off" works as intended.
19153 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19154 * lib/gdb.exp (gdb_is_target_remote): ... here.
19155
2abc3f8d
DB
191562014-04-24 David Blaikie <dblaikie@gmail.com>
19157
19158 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19159 ensure clang would not discard them.
19160 * gdb.base/gdbvars.c: Ditto.
19161 * gdb.base/memattr.c: Ditto.
19162 * gdb.base/whatis.c: Ditto.
19163 * gdb.python/py-prettyprint.c: Ditto.
19164 * gdb.trace/actions.c: Ditto.
19165 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
19166 ensure clang would not discard it.
19167
bfd39632
DB
191682014-04-24 David Blaikie <dblaikie@gmail.com>
19169
19170 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
19171 clang to emit the full definition of type required by the test
19172 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
19173
22842ff6
DB
191742014-04-24 David Blaikie <dblaikie@gmail.com>
19175
19176 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
19177 coax Clang into emitting the definition of the type.
19178 * gdb.cp/pr10728-x.h (y): Ditto.
19179 * gdb.cp/pr10728-y.cc (y): Ditto.
19180
c2e827ad
DB
191812014-04-24 David Blaikie <dblaikie@gmail.com>
19182
19183 * gdb.base/label.exp: XFAIL label related tests under Clang.
19184 * gdb.cp/cplabel.exp: Ditto.
19185 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
19186 under Clang those using labels.
19187
4c2d33e7
YQ
191882014-04-25 Yao Qi <yao@codesourcery.com>
19189
19190 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
19191 double_label.
19192 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
19193 partial_label and double_label.
19194
56083b99
DB
191952014-04-24 David Blaikie <dblaikie@gmail.com>
19196
19197 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
19198
25d4e99d
DB
191992014-04-24 David Blaikie <dblaikie@gmail.com>
19200
19201 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
19202 of the function to work across GCC and Clang.
19203 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
19204 pointer types (const void ** const V void **).
19205
01f9f808
MS
192062014-04-24 Michael Sturm <michael.sturm@mintel.com>
19207 Walfred Tedeschi <walfred.tedeschi@intel.com>
19208
19209 * Makefile.in (EXECUTABLES): Added i386-avx512.
19210 * gdb.arch/i386-avx512.c: New file.
19211 * gdb.arch/i386-avx512.exp: Likewise.
19212
4b48d439
KS
192132014-04-23 Keith Seitz <keiths@redhat.com>
19214
19215 * lib/mi-support.exp (mi_list_breakpoints): Delete.
19216 (mi_make_breakpoint_table): New procedure.
19217 (mi_create_breakpoint): Use mi_make_breakpoint
19218 and return the result.
19219 (mi_make_breakpoint): New procedure.
19220 (mi_build_kv_pairs): New procedure.
19221
19222 * gdb.mi/mi-break.exp: Remove unused globals,
19223 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
19224 All callers updated.
19225 * gdb.mi/mi-dprintf.exp: Use variable to track command
19226 number.
19227 Update all callers of mi_create_breakpoint and use
19228 mi_make_breakpoint_table.
19229 Remove any unused global variables.
19230 * gdb.mi/mi-nonstop.exp: Likewise.
19231 * gdb.mi/mi-nsintrall.exp: Likewise.
19232 * gdb.mi/mi-nsmoribund.exp: Likewise.
19233 * gdb.mi/mi-nsthrexec.exp: Likewise.
19234 * gdb.mi/mi-reverse.exp: Likewise.
19235 * gdb.mi/mi-simplerun.exp: Likewise.
19236 * gdb.mi/mi-stepn.exp: Likewise.
19237 * gdb.mi/mi-syn-frame.exp: Likewise.
19238 * gdb.mi/mi-until.exp: Likewise.
19239 * gdb.mi/mi-var-cp.exp: Likewise.
19240 * gdb.mi/mi-var-display.exp: Likewise.
19241 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
19242 * gdb.mi/mi2-var-child.exp: Likewise.
19243 * gdb.mi/mi-vla-c99.exp: Likewise.
19244 * lib/mi-support.exp: Likewise.
19245
19246 From Ian Lance Taylor <iant@cygnus.com>:
19247 * lib/gdb.exp (parse_args): New procedure.
19248
08351840
PA
192492014-04-23 Pedro Alves <palves@redhat.com>
19250
19251 * gdb.base/break-unload-file.c: New file.
19252 * gdb.base/break-unload-file.exp: New file.
19253 * gdb.base/sym-file-lib.c (baz): New function.
19254 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
19255 field.
19256 (load): Store the segment's mapped size.
19257 (unload): New function.
19258 (unload_shlib): New function.
19259 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
19260 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
19261 set a breakpoint at baz, and call it.
19262 * gdb.base/sym-file.exp: New tests for stale breakpoint
19263 instructions.
19264
076855f9
PA
192652014-04-23 Pedro Alves <palves@redhat.com>
19266
19267 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
19268 * gdb.base/hbreak-in-shr-unsupported.c: New file.
19269 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
19270 * gdb.base/hbreak-unmapped.c: New file.
19271 * gdb.base/hbreak-unmapped.exp: New file.
19272 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
19273 * lib/gdb.exp (gdb_is_target_remote): ... here.
19274
483805cf
PA
192752014-04-22 Pedro Alves <palves@redhat.com>
19276
19277 * gdb.base/consecutive-step-over.c: New file.
19278 * gdb.base/consecutive-step-over.exp: New file.
19279
06d97543
PA
192802014-04-22 Pedro Alves <palves@redhat.com>
19281
19282 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
19283 instead of send_gdb/gdb_expect.
19284
b4429ea2
YQ
192852014-04-22 Yao Qi <yao@codesourcery.com>
19286
19287 * lib/trace-support.exp (generate_tracefile): New procedure.
19288 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
19289 return 0.
19290 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
19291 if generate_tracefile returns 1.
19292
51d48146
PA
192932014-04-18 Tom Tromey <palves@redhat.com>
19294 Pedro alves <tromey@redhat.com>
19295
19296 PR backtrace/15558
19297 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
19298 with a backtrace limit.
19299 * gdb.python/py-frame-inline.exp: Test running to an inline
19300 function with a backtrace limit, and printing the newest frame.
19301 * gdb.python/py-frame-inline.c (main): Call f.
19302
bd1dce5f
MS
193032014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19304
19305 * gdb.java/jnpe.exp: Drop srcdir from untested path.
19306
40d1a503
MS
193072014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19308
19309 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
19310 Drop prefix from unsupported source file path.
19311
389b98f7
YQ
193122014-04-17 Yao Qi <yao@codesourcery.com>
19313
19314 * lib/gdb.exp (with_target_charset): New proc.
19315 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
19316 with_target_charset.
19317 (test_print_strings): Likewise.
19318 (test_repeat_bytes): Likewise.
19319 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
19320 for some tests.
19321
22869d73
KS
193222014-04-16 Keith Seitz <keiths@redhat.com>
19323
19324 PR gdb/15827
19325 * gdb.dwarf2/corrupt.c: New file.
19326 * gdb.dwarf2/corrupt.exp: New file.
19327
c4f87ca6
KS
193282014-04-16 Keith Seitz <keiths@redhat.com>
19329
19330 PR c++/16597
19331 * gdb.cp/namelessclass.cc: New file.
19332 * gdb.cp/namelessclass.exp: New file.
19333 * gdb.cp/namelessclass.S: New file.
19334
ab19de87
DE
193352014-04-16 Doug Evans <dje@google.com>
19336
19337 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
19338 Add comment.
19339 (gdbserver_default_get_comm_port): New function.
19340 (gdbserver_start): Check if board file provided
19341 "gdbserver,get_comm_port" and use it if so.
19342 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
19343 (gdb,socketport): Set to "stdio".
19344 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
19345 (stdio_gdbserver_template): Delete.
19346 (${board}_get_remote_address): Update.
19347 (${board}_build_remote_cmd): Delete.
19348 (${board}_get_comm_port): New function.
19349 (${board}_spawn): Update.
19350 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
19351 Delete.
19352 (${board}_get_remote_address): Update.
19353 (${board}_get_comm_port): New function.
19354
fc98a809
AB
193552014-04-16 Andrew Burgess <aburgess@broadcom.com>
19356
19357 * gdb.base/memattr.exp: Improve regexps to handle memory regions
19358 appearing in any order.
19359
87fd9e6e
DE
193602014-04-15 Doug Evans <dje@google.com>
19361
19362 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
19363 uninitialized value of "description".
19364
099fc3ea
KS
193652014-04-15 Keith Seitz <keiths@redhat.com>
19366
19367 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
19368 Remove unused globals.
19369 (test_running_the_program): Likewise.
19370 (test_controlled_execution): Likewise.
19371 (test_controlling_breakpoints): Likewise.
19372 (test_program_termination): Likewise.
19373
5da151d4
KS
193742014-04-15 Keith Seitz <keiths@redhat.com>
19375
19376 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
19377 unused globals.
19378 (test_rbreak_creation_and_listing): Likewise.
19379 (test_ignore_count): Likewise.
19380 (test_error): Likewise.
19381
35e5d2f0
PA
193822014-04-15 Pedro Alves <palves@redhat.com>
19383
19384 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
19385 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
19386 sym-file-loader.c.
19387 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19388 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19389 to sym-file-loader.c.
19390 (struct library): Forward declare.
19391 (load_shlib, lookup_function): Change prototypes.
19392 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19393 (translate_offset): Remove declarations.
19394 (get_text_addr): New declaration.
19395 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
19396 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
19397 sym-file-loader.h.
19398 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19399 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19400 here from sym-file-loader.h.
19401 (struct library): New structure.
19402 (load_shlib, lookup_function): Change prototypes and adjust to
19403 work with a struct library.
19404 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19405 (translate_offset): Make static.
19406 (get_text_addr): New function.
19407 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
19408
eb4c1710
PA
194092014-04-15 Pedro Alves <palves@redhat.com>
19410
19411 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
19412
2d1baf52
PA
194132014-04-15 Pedro Alves <palves@redhat.com>
19414
19415 * gdb.base/sym-file-loader.c: Include <limits.h>.
19416 (SELF_LINK): New define.
19417 (get_origin): New function.
19418 (load_shlib): Use it.
19419 * gdb.base/sym-file.exp: Don't early return if the target is
19420 remote. Use runto_main, and issue fail is that fails. Use
19421 gdb_load_shlibs.
19422 (shlib_name): Delete.
19423 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
19424
7dd6df01
PA
194252014-04-15 Pedro Alves <palves@redhat.com>
19426
19427 * gdb.base/sym-file.exp: Remove regex characters from test
19428 message. Don't refer to breakpoint numbers in test messages.
19429
b50c8614
KS
194302014-04-14 Keith Seitz <keiths@redhat.com>
19431
19432 PR c++/16253
19433 * gdb.cp/var-tag.cc: New file.
19434 * gdb.cp/var-tag.exp: New file.
19435 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19436 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19437 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19438 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19439
3d567982
TT
194402014-04-14 Tom Tromey <tromey@redhat.com>
19441
19442 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19443 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19444 type.
19445 * gdb.cp/enum-class.exp: New file.
19446 * gdb.cp/enum-class.cc: New file.
19447
0626fc76
TT
194482014-04-14 Tom Tromey <tromey@redhat.com>
19449
19450 * gdb.dwarf2/enum-type.exp: New file.
19451
dca325b3
SA
194522014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19453
19454 * gdb.mi/mi-vla-c99.exp: New file.
19455 * gdb.mi/vla.c: New file.
19456
5854b38a
SA
194572014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19458
19459 * gdb.base/vla-datatypes.c: New file.
19460 * gdb.base/vla-datatypes.exp: New file.
19461
463bb957
SA
194622014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19463
19464 * gdb.base/vla-ptr.c: New file.
19465 * gdb.base/vla-ptr.exp: New file.
19466
3dd170be
SA
194672014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19468
19469 * gdb.dwarf2/count.exp: New file.
19470
5ecaaa66
SA
194712014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19472
19473 * gdb.base/vla-sideeffect.c: New file.
19474 * gdb.base/vla-sideeffect.exp: New file.
19475
41f1ada5
DB
194762014-04-14 David Blaikie <dblaikie@gmail.com>
19477
19478 * gdb.mi/non-stop.c: Add return value for non-void function return
19479 statement.
19480 * gdb.threads/staticthreads.c: Ditto.
19481
0be03e84
DE
194822014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19483 Doug Evans <xdje42@gmail.com>
19484
19485 * gdb.guile/scm-value.c: Improve test case.
19486 * gdb.guile/scm-value.exp: Add new test.
19487
f180a1fb
DB
194882014-04-11 David Blaikie <dblaikie@gmail.com>
19489
19490 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19491 override Clang's default.
19492
6b662e19
JB
194932014-04-11 Joel Brobecker <brobecker@adacore.com>
19494
19495 Revert the following changes (regressions):
19496
19497 * gdb.base/vla-sideeffect.c: New file.
19498 * gdb.base/vla-sideeffect.exp: New file.
19499
19500 * gdb.dwarf2/count.exp: New file.
19501
19502 * gdb.base/vla-multi.c: New file.
19503 * gdb.base/vla-multi.exp: New file.
19504
19505 * gdb.base/vla-ptr.c: New file.
19506 * gdb.base/vla-ptr.exp: New file.
19507
19508 * gdb.base/vla-datatypes.c: New file.
19509 * gdb.base/vla-datatypes.exp: New file.
19510
19511 * gdb.mi/mi-vla-c99.exp: New file.
19512 * gdb.mi/vla.c: New file.
19513
245a5f0b
KS
195142014-04-11 Keith Seitz <keiths@redhat.com>
19515
19516 PR c++/16675
19517 * gdb.cp/cpsizeof.exp: New file.
19518 * gdb.cp/cpsizeof.cc: New file.
19519
58a84dcf
SA
195202014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19521
191a8a90
JB
19522 * gdb.mi/mi-vla-c99.exp: New file.
19523 * gdb.mi/vla.c: New file.
58a84dcf 19524
c8655f75
SA
195252014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19526
19527 * gdb.base/vla-datatypes.c: New file.
19528 * gdb.base/vla-datatypes.exp: New file.
19529
024e13b4
SA
195302014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19531
19532 * gdb.base/vla-ptr.c: New file.
19533 * gdb.base/vla-ptr.exp: New file.
19534
1a237e0e
SA
195352014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19536
19537 * gdb.base/vla-multi.c: New file.
19538 * gdb.base/vla-multi.exp: New file.
19539
504f3432
SA
195402014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19541
19542 * gdb.dwarf2/count.exp: New file.
19543
3bce8237
SA
195442014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19545
191a8a90
JB
19546 * gdb.base/vla-sideeffect.c: New file.
19547 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19548
322f9c21
YQ
195492014-04-11 Yao Qi <yao@codesourcery.com>
19550
19551 * gdb.base/completion.exp: Check file exists before running tests
19552 on file completion.
19553
d708bcd1
PA
195542014-04-10 Pedro Alves <palves@redhat.com>
19555
19556 * gdb.base/cond-eval-mode.c: New file.
19557 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19558 prepare_for_testing to build the new file. Check result of
19559 runto_main.
19560 (test_break, test_watch): New procedures.
19561 (top level): Use them.
19562
ae1d2761
PM
195632014-04-08 Pierre Muller <muller@sourceware.org>
19564
19565 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19566 Ctrl-V use for mingw hosts.
19567
7af389b8
SC
195682014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19569
19570 * gdb.python/py-value.c: Improve test case.
19571 * gdb.python/py-value.exp: Add new test.
19572
5e703181
DE
195732014-04-07 David Blaikie <dblaikie@gmail.com>
19574
19575 * lib/compiler.c: Identify the clang compiler.
19576 * lib/compiler.cc: Ditto.
19577
9810b410
YQ
195782014-04-03 Yao Qi <yao@codesourcery.com>
19579
19580 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19581
98d1b8dc
AB
195822014-04-01 Anton Blanchard <anton@samba.org>
19583
19584 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19585 messages unique.
19586
3114cea1
AB
195872014-04-01 Anton Blanchard <anton@samba.org>
19588
19589 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19590 prepare_for_testing.
19591
62f7182c
AB
195922014-04-01 Anton Blanchard <anton@samba.org>
19593
19594 * gdb.arch/ppc64-atomic-inst.c: Remove.
19595 * gdb.arch/ppc64-atomic-inst.S: New file.
19596 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19597
770e7fc7
DE
195982014-03-31 Doug Evans <dje@google.com>
19599
19600 * gdb.base/print-symbol-loading-lib.c: New file.
19601 * gdb.base/print-symbol-loading-main.c: New file.
19602 * gdb.base/print-symbol-loading.exp: New file.
19603
46e2bafa
YQ
196042014-03-31 Yao Qi <yao@codesourcery.com>
19605
19606 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19607
8776cfe9
JB
196082014-03-28 Joel Brobecker <brobecker@adacore.com>
19609
19610 * gdb.ada/mi_dyn_arr: New testcase.
19611
5d1ef361
DE
196122014-03-27 Doug Evans <dje@google.com>
19613
19614 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19615
b5bee914
YQ
196162014-03-27 Yao Qi <yao@codesourcery.com>
19617
19618 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19619 if target is nios2-*-*.
19620
0d4d0e77
YQ
196212014-03-26 Yao Qi <yao@codesourcery.com>
19622
19623 * lib/gdb.exp (readline_is_used): New proc.
19624 * gdb.base/completion.exp: Move tests on command complete up.
19625 Skip the rest of tests if readline is not used.
19626 * gdb.ada/complete.exp: Skp the test if readline is not
19627 used.
19628 * gdb.base/filesym.exp: Likewise.
19629 * gdb.base/macscp.exp: Likewise.
19630 * gdb.base/readline-ask.exp: Likewise.
19631 * gdb.base/readline.exp: Likewise.
19632 * gdb.python/py-cmd.exp: Likewise.
19633 * gdb.trace/tfile.exp: Likewise.
19634
29361eee
YQ
196352014-03-26 Yao Qi <yao@codesourcery.com>
19636
19637 * gdb.base/macscp.exp: Fix code format issues.
19638
bc9a5525
UW
196392014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19640
19641 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19642 * gdb.asm/powerpc64le.inc: New file.
19643
d3839ede
PA
196442014-03-25 Pedro Alves <palves@redhat.com>
19645 Doug Evans <dje@google.com>
19646
19647 * gdb.base/source-execution.c: New file.
19648 * gdb.base/source-execution.exp: New file.
19649 * gdb.base/source-execution.gdb: New file.
19650
01672a57
DE
196512014-03-24 Doug Evans <dje@google.com>
19652
19653 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19654 using fission.
19655
88bbeca9
HZ
196562014-03-24 Hui Zhu <hui@codesourcery.com>
19657 Pedro Alves <palves@redhat.com>
19658
19659 PR breakpoints/16101
19660 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19661 test pass/fail messages. Detect missing support for dprintf when
19662 breakpoints are actually inserted.
19663 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19664 breakpoints are actually inserted.
19665 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19666 fails.
19667
d2348791
JK
196682014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19669
19670 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19671
feef67ab
DE
196722014-03-22 Doug Evans <xdje42@gmail.com>
19673
19674 * gdb.python/python.exp (python not supported): Verify multi-line
19675 python command issues an error.
25d743f9 19676 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19677 guile command issues an error.
feef67ab 19678
ecebef6a
MR
196792014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19680
19681 * gdb.threads/thread-specific.exp: Handle the lack of usable
19682 $this_breakpoint and $this_thread.
19683
ccdd1909
HZ
196842014-03-21 Hui Zhu <hui@codesourcery.com>
19685
19686 * gdb.base/attach.exp (do_command_attach_tests): New.
19687
beb460e8
PA
196882014-03-20 Tom Tromey <tromey@redhat.com>
19689 Pedro Alves <palves@redhat.com>
19690
19691 PR cli/15718
19692 * gdb.base/condbreak-call-false.c: New file.
19693 * gdb.base/condbreak-call-false.exp: New file.
19694
40acf43a
PA
196952014-03-20 Pedro Alves <palves@redhat.com>
19696
19697 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19698 Delete.
19699 (block_signals, unblock_signals): Delete.
19700 (child_function_2, main): Remove references to deleted variable
19701 and functions.
19702
9f5e1e02
PA
197032014-03-20 Pedro Alves <palves@redhat.com>
19704
19705 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19706 Use pthread_kill to signal thread 2.
19707 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19708 Adjust to make the test send itself a signal rather than using the
19709 host's "kill" command.
19710
99619bea
PA
197112014-03-20 Pedro Alves <palves@redhat.com>
19712
19713 * gdb.threads/multiple-step-overs.c: New file.
19714 * gdb.threads/multiple-step-overs.exp: New file.
19715 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19716 Adjust expected infrun debug output.
19717
2adfaa28
PA
197182014-03-20 Pedro Alves <palves@redhat.com>
19719
19720 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19721 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19722
31e77af2
PA
197232014-03-20 Pedro Alves <palves@redhat.com>
19724
19725 PR breakpoints/7143
19726 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19727 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19728 of gdb_test_multiple.
19729 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19730 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19731
b9f437de
PA
197322014-03-20 Pedro Alves <palves@redhat.com>
19733
19734 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19735 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19736
05adc73e
PA
197372014-03-19 Pedro Alves <palves@redhat.com>
19738
19739 * gdb.base/async.exp: Remove early return.
19740
6048b950
PA
197412014-03-19 Pedro Alves <palves@redhat.com>
19742
19743 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19744
8bcfb00a
PA
197452014-03-19 Pedro Alves <palves@redhat.com>
19746
19747 * gdb.base/async.exp (test_background): Expect \r\n after
19748 "completed." in the fail pattern.
19749
884e37dc
PA
197502014-03-19 Pedro Alves <palves@redhat.com>
19751
19752 * gdb.base/async.exp (test_background): New procedure.
19753 Use it for all background execution command tests.
19754
148e57e2
PA
197552014-03-19 Pedro Alves <palves@redhat.com>
19756
19757 * gdb.base/async.exp: Use prepare_for_testing.
19758
f48088c7
PA
197592014-03-19 Pedro Alves <palves@redhat.com>
19760
19761 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19762 the same line.
19763
e2f6c966
PA
197642014-03-19 Pedro Alves <palves@redhat.com>
19765
19766 * gdb.base/async.c (main): Add "jump here" and "until here" line
19767 marker comments.
19768 * gdb.base/async.exp (jump_here): New global.
19769 (jump& test): Use it.
19770 (until_here): New global.
19771 (until& test): Use it.
19772
c30568d4
PA
197732014-03-19 Pedro Alves <palves@redhat.com>
19774
19775 * gdb.base/async.exp: Don't frob gdb_protocol.
19776
0172b6a7
DE
197772014-03-18 Doug Evans <xdje42@gmail.com>
19778
19779 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19780 Fix spelling of exec-done-display.
19781
06c868a8
JK
197822014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19783
19784 PR gdb/15358
19785 * gdb.base/gdb-sigterm.c: New file.
19786 * gdb.base/gdb-sigterm.exp: New file.
19787
0c7e1a46
PA
197882014-03-18 Pedro Alves <palves@redhat.com>
19789
19790 PR gdb/13860
19791 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19792 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19793 solib-event.
19794
f7c77d93
JB
197952014-03-17 Joel Brobecker <brobecker@adacore.com>
19796
19797 * gdb.ada/pckd_arr_ren: New testcase.
19798
5a1e8c7a
DE
197992014-03-13 Doug Evans <xdje42@gmail.com>
19800
19801 PR guile/16612
19802 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19803 collect after discarding symbols.
19804
350e1a76
DE
198052014-03-13 Ludovic Courtès <ludo@gnu.org>
19806 Doug Evans <xdje42@gmail.com>
19807
19808 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19809 to history survives a gc.
19810
a69900ae
PA
198112014-03-13 Pedro Alves <palves@redhat.com>
19812
19813 * gdb.base/default.exp: Don't test "target procfs".
19814
5db9f0bd
PA
198152014-03-13 Pedro Alves <palves@redhat.com>
19816
19817 * gdb.base/default.exp: Update "target child" and "target procfs"
19818 tests to not expect "Unix".
19819
b3ccfe11
TT
198202014-03-12 Tom Tromey <tromey@redhat.com>
19821
19822 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19823 New procs. Add target-async tests.
19824 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19825 Add target-async tests.
19826
646f4417
AA
198272014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19828
19829 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19830 'func_start' and 'func_end' for the beginning and end of the
19831 function code, respectively.
19832 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19833 'func_end' instead of 'func' and 'main'.
19834
288c211f
AA
198352014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19836
19837 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19838 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19839 generate the debug info assembler source.
19840
e0c0f156
AA
198412014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19842
19843 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19844 * gdb.dwarf2/arr-subrange.exp: Likewise.
19845 * gdb.dwarf2/dwz.exp: Likewise.
19846 * gdb.dwarf2/method-ptr.exp: Likewise.
19847 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19848 * gdb.dwarf2/subrange.exp: Likewise.
19849 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19850 * gdb.dwarf2/implptrpiece.exp: Likewise.
19851 * gdb.dwarf2/nostaticblock.exp: Likewise.
19852
0e5c4555
AA
198532014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19854
19855 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19856 directory to absolute path name arguments.
19857
5ec18f2b
JG
198582014-03-10 Joel Brobecker <brobecker@adacore.com>
19859
19860 * gdb.ada/tagged_access: New testcase.
19861
847fc4f2
MM
198622014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19863
19864 * gdb.btrace/data.exp: Update expected output.
19865
cc3da688
YQ
198662014-03-06 Yao Qi <yao@codesourcery.com>
19867
19868 * gdb.trace/pr16508.exp: New file.
19869
0f26cec1
PA
198702014-03-05 Pedro Alves <palves@redhat.com>
19871
19872 PR gdb/16575
19873 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19874 procedure.
19875 (top level): Adjust to use it. Add tests that exercise breakpoint
19876 interaction with the code-cache.
19877
7a5a839f
LC
198782014-02-26 Ludovic Courtès <ludo@gnu.org>
19879
19880 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19881 test for 'history-append!'.
19882
31aa7e4e
JB
198832014-02-26 Joel Brobecker <brobecker@adacore.com>
19884
19885 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19886 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19887 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19888 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19889 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19890 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19891
1b588015
JB
198922014-02-26 Joel Brobecker <brobecker@adacore.com>
19893
19894 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19895 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19896 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19897
55426c9d
JB
198982014-02-26 Joel Brobecker <brobecker@adacore.com>
19899
19900 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19901
dc53a7ad
JB
199022014-02-26 Joel Brobecker <brobecker@adacore.com>
19903
19904 * gdb.dwarf2/arr-stride.c: New file.
19905 * gdb.dwarf2/arr-stride.exp: New file.
19906
12ab52e9
PA
199072014-02-26 Pedro Alves <palves@redhat.com>
19908
19909 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19910 that won't ever trigger. Make sure that GDB reports the correct
19911 breakpoint that caused the stop.
19912
849c862e
JK
199132014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19914
19915 PR gdb/16626
19916 * gdb.base/auto-load-script: New file.
19917 * gdb.base/auto-load.c: New file.
19918 * gdb.base/auto-load.exp: New file.
19919
71b7d793
JK
19920 PR gdb/16626
19921 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19922
e2f0d509
JK
199232014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19924
19925 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19926 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19927
50cc37c8
DE
199282014-02-24 Doug Evans <dje@google.com>
19929
19930 * lib/gdb.exp (run_on_host): Log error output if program fails.
19931
ea4758f2
PA
199322014-02-21 Pedro Alves <palves@redhat.com>
19933
19934 * gdb.threads/step-after-sr-lock.c: Rename to ...
19935 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19936 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19937 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19938 ... this.
19939
d7b30f67
SDJ
199402014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19941
19942 PR tdep/16397
19943 * gdb.arch/amd64-stap-special-operands.exp: New file.
19944 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19945 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19946 * gdb.arch/amd64-stap-triplet.S: Likewise.
19947 * gdb.arch/amd64-stap-triplet.c: Likewise.
19948
83deb43f
JB
199492014-02-20 Joel Brobecker <brobecker@adacore.com>
19950
19951 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19952 in .section pseudo-op.
19953
adde2bff
DE
199542014-02-20 lin zuojian <manjian2006@gmail.com>
19955 Joel Brobecker <brobecker@adacore.com>
19956 Doug Evans <xdje42@gmail.com>
19957
19958 PR symtab/16581
19959 * gdb.dwarf2/dw2-icycle.S: New file.
19960 * gdb.dwarf2/dw2-icycle.c: New file.
19961 * gdb.dwarf2/dw2-icycle.exp: New file.
19962
f7bd0f78
SC
199632014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19964
19965 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19966 operations on gdb.Value objects.
19967 * gdb.python/py-value-cc.exp: Add new test to test operations on
19968 gdb.Value objects.
19969
c17ef0d5
DE
199702014-02-18 Doug Evans <dje@google.com>
19971
19972 * Makefile.in (TESTS): New variable.
19973 (expanded_tests, expanded_tests_or_none): New variables
19974 (check-single): Pass $(expanded_tests_or_none) to runtest.
19975 (check-parallel): Only run tests in $(TESTS) if non-empty.
19976 (check/no-matching-tests-found): New rule.
19977 * README: Document TESTS makefile variable.
19978
5dd3176f
DE
199792014-02-18 Doug Evans <dje@google.com>
19980
19981 * Makefile.in (check-parallel): rm -rf outputs temp.
19982
0b10be4f
JK
199832014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19984
19985 Fix "ERROR: no fileid for" in the testsuite.
19986 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19987
85f224e7
DE
199882014-02-12 Doug Evans <dje@google.com>
19989
19990 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19991 (MISCELLANEOUS): New variable.
19992 (clean): rm -rf $(MISCELLANEOUS).
19993 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19994 dwp live in the same directory as symlinks, with each symlink pointed
19995 to a differently named file in a different directory.
19996
149b30ff
DE
199972014-02-11 Doug Evans <dje@google.com>
19998
19999 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
20000 of Tcl file commands.
20001
1dfdac32
MK
200022014-02-10 Mark Kettenis <kettenis@gnu.org>
20003
20004 * gdb.threads/step-after-sr-lock.exp: Avoid executing
20005 "kill -SIGUSR1 -1".
20006
aa4fb036
JB
200072014-02-10 Joel Brobecker <brobecker@adacore.com>
20008
20009 * gdb.ada/tick_length_array_enum_idx: New testcase.
20010
ed3ef339
DE
200112014-02-10 Doug Evans <xdje42@gmail.com>
20012
20013 * configure.ac (AC_OUTPUT): Add gdb.guile.
20014 * configure: Regenerate.
20015 * lib/gdb-guile.exp: New file.
20016 * lib/gdb.exp (get_target_charset): New function.
20017 * gdb.base/help.exp: Update expected output from "apropos apropos".
20018 * gdb.guile/Makefile.in: New file.
20019 * gdb.guile/guile.exp: New file.
20020 * gdb.guile/scm-arch.c: New file.
20021 * gdb.guile/scm-arch.exp: New file.
20022 * gdb.guile/scm-block.c: New file.
20023 * gdb.guile/scm-block.exp: New file.
20024 * gdb.guile/scm-breakpoint.c: New file.
20025 * gdb.guile/scm-breakpoint.exp: New file.
20026 * gdb.guile/scm-disasm.c: New file.
20027 * gdb.guile/scm-disasm.exp: New file.
20028 * gdb.guile/scm-equal.c: New file.
20029 * gdb.guile/scm-equal.exp: New file.
20030 * gdb.guile/scm-error.exp: New file.
20031 * gdb.guile/scm-error.scm: New file.
20032 * gdb.guile/scm-frame-args.c: New file.
20033 * gdb.guile/scm-frame-args.exp: New file.
20034 * gdb.guile/scm-frame-args.scm: New file.
20035 * gdb.guile/scm-frame-inline.c: New file.
20036 * gdb.guile/scm-frame-inline.exp: New file.
20037 * gdb.guile/scm-frame.c: New file.
20038 * gdb.guile/scm-frame.exp: New file.
20039 * gdb.guile/scm-generics.exp: New file.
20040 * gdb.guile/scm-gsmob.exp: New file.
20041 * gdb.guile/scm-iterator.c: New file.
20042 * gdb.guile/scm-iterator.exp: New file.
20043 * gdb.guile/scm-math.c: New file.
20044 * gdb.guile/scm-math.exp: New file.
20045 * gdb.guile/scm-objfile-script-gdb.in: New file.
20046 * gdb.guile/scm-objfile-script.c: New file.
20047 * gdb.guile/scm-objfile-script.exp: New file.
20048 * gdb.guile/scm-objfile.c: New file.
20049 * gdb.guile/scm-objfile.exp: New file.
20050 * gdb.guile/scm-ports.exp: New file.
20051 * gdb.guile/scm-pretty-print.c: New file.
20052 * gdb.guile/scm-pretty-print.exp: New file.
20053 * gdb.guile/scm-pretty-print.scm: New file.
20054 * gdb.guile/scm-section-script.c: New file.
20055 * gdb.guile/scm-section-script.exp: New file.
20056 * gdb.guile/scm-section-script.scm: New file.
20057 * gdb.guile/scm-symbol.c: New file.
20058 * gdb.guile/scm-symbol.exp: New file.
20059 * gdb.guile/scm-symtab-2.c: New file.
20060 * gdb.guile/scm-symtab.c: New file.
20061 * gdb.guile/scm-symtab.exp: New file.
20062 * gdb.guile/scm-type.c: New file.
20063 * gdb.guile/scm-type.exp: New file.
20064 * gdb.guile/scm-value-cc.cc: New file.
20065 * gdb.guile/scm-value-cc.exp: New file.
20066 * gdb.guile/scm-value.c: New file.
20067 * gdb.guile/scm-value.exp: New file.
20068 * gdb.guile/source2.scm: New file.
20069 * gdb.guile/types-module.cc: New file.
20070 * gdb.guile/types-module.exp: New file.
20071
7026a7c1
YQ
200722014-02-10 Yao Qi <yao@codesourcery.com>
20073
20074 PR testsuite/16543
20075 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
20076 * configure: Regenerated.
20077 * Makefile.in: New file.
20078
6c466447
AS
200792014-02-08 Andreas Schwab <schwab@linux-m68k.org>
20080
20081 * gdb.python/py-framefilter.exp: Fix typo.
20082
6e854735
YQ
200832014-02-08 Yao Qi <yao@codesourcery.com>
20084
20085 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
20086 that no =breakpoint-modified is emitted when breakpoints are
20087 modified through MI commands.
20088
d137e6dc
PA
200892014-02-07 Pedro Alves <pedro@codesourcery.com>
20090 Pedro Alves <palves@redhat.com>
20091
20092 * gdb.threads/step-after-sr-lock.c: New file.
20093 * gdb.threads/step-after-sr-lock.exp: New file.
20094
b5ee5a50
PA
200952014-02-07 Pedro Alves <palves@redhat.com>
20096
20097 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
20098
3c77faf3
JK
200992014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20100
20101 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
20102 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
20103
6dddc817
DE
201042014-02-06 Doug Evans <xdje42@gmail.com>
20105
20106 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
20107 output.
20108
20109 * gdb.gdb/python-interrupts.exp: New file.
20110
de7b2893
YQ
201112014-02-05 Yao Qi <yao@codesourcery.com>
20112
20113 * gdb.trace/report.exp (use_collected_data): Test the output
20114 of "info threads" and "info inferiors".
20115
66d032ac
YQ
201162014-02-05 Yao Qi <yao@codesourcery.com>
20117
20118 Revert this patch:
20119
20120 2013-05-24 Yao Qi <yao@codesourcery.com>
20121
20122 * gdb.trace/tfile.exp: Test inferior and thread.
20123
591a12a1
UW
201242014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20125
20126 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20127 on a function.
20128 * gdb.base/step-bt.c: Call hello via function pointer to make
20129 sure its first instruction is executed on powerpc64le-linux.
20130
0ff3e01f
UW
201312014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20132
20133 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20134
084ee545
UW
201352014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20136
20137 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20138 of the test patterns for use on little-endian systems.
20139
6ed14ff3
UW
201402014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20141
20142 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20143 (decimal_vector): Fix for little-endian.
20144
401e27fd
JM
201452014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20146
20147 * gdb.arch/sparc-sysstep.exp: New file.
20148 * gdb.arch/sparc-sysstep.c: Likewise.
20149
20150 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20151
8b924729
EBM
201522014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20153
20154 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20155
fb151210
JB
201562014-01-23 Tom Tromey <tromey@redhat.com>
20157
20158 * gdb.ada/array_char_idx: New testcase.
20159
0740f8d8
TT
201602014-01-23 Tom Tromey <tromey@redhat.com>
20161
20162 PR python/16487:
20163 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
20164 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
20165 classes.
20166
21909fa1
TT
201672014-01-23 Tom Tromey <tromey@redhat.com>
20168
20169 PR python/16491:
20170 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
20171 string from an inferior frame.
20172 * gdb.python/py-framefilter-mi.exp: Update.
20173
87ce2a04
DE
201742014-01-22 Doug Evans <dje@google.com>
20175
20176 * gdb.server/server-mon.exp: Add tests for "set debug-format".
20177
237b092b
AA
201782014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20179
20180 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
20181
d674a709
AA
201822014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20183
20184 * gdb.trace/entry-values.exp: Remove excess space character from
20185 regex patterns. Handle s390 call instruction.
20186
20fa3390
AA
201872014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20188
20189 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
20190 define "*_start" label. Make "name" static.
20191 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
20192 ${name} by references to ${name}_start.
20193
78466714
AA
201942014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20195
20196 * gdb.base/info-macros.exp: Remove "debug" from the compile
20197 options.
20198
ec9f644a
IB
201992014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20200
20201 * gdb.dlang/demangle.exp: New file.
20202
94b1b47e
IB
202032014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20204
20205 * gdb.dlang/primitive-types.exp: New file.
20206
7f420862
IB
202072014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20208
20209 * configure.ac: Create gdb.dlang/Makefile.
20210 * configure: Regenerate.
20211 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
20212 * gdb.dlang/Makefile.in: New file.
20213 * lib/d-support.exp: New file.
20214 * lib/gdb.exp (skip_d_tests): New proc.
20215
52834460
MM
202162014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20217
20218 * gdb.btrace/delta.exp: Check reverse stepi.
20219 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
20220 * gdb.btrace/finish.exp: New.
20221 * gdb.btrace/next.exp: New.
20222 * gdb.btrace/nexti.exp: New.
20223 * gdb.btrace/record_goto.c: Add comments.
20224 * gdb.btrace/step.exp: New.
20225 * gdb.btrace/stepi.exp: New.
20226 * gdb.btrace/multi-thread-step.c: New.
20227 * gdb.btrace/multi-thread-step.exp: New.
20228 * gdb.btrace/rn-dl-bind.c: New.
20229 * gdb.btrace/rn-dl-bind.exp: New.
20230 * gdb.btrace/data.c: New.
20231 * gdb.btrace/data.exp: New.
20232 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20233
6e07b1d2
MM
202342014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20235
20236 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
20237 * gdb.btrace/exception.exp: Update.
20238 * gdb.btrace/instruction_history.exp: Update.
20239 * gdb.btrace/record_goto.exp: Update.
20240 * gdb.btrace/tailcall.exp: Update.
20241 * gdb.btrace/unknown_functions.exp: Update.
20242 * gdb.btrace/delta.exp: New.
20243
0b722aec
MM
202442014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20245
20246 * gdb.btrace/record_goto.exp: Add backtrace test.
20247 * gdb.btrace/tailcall.exp: Add backtrace test.
20248
066ce621
MM
202492014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20250
20251 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
20252 * gdb.btrace/record_goto.c: New.
20253 * gdb.btrace/record_goto.exp: New.
20254 * gdb.btrace/x86-record_goto.S: New.
20255
0688d04e
MM
202562014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20257
20258 * gdb.btrace/function_call_history.exp: Update tests.
20259 * gdb.btrace/instruction_history.exp: Update tests.
20260
8710b709
MM
202612014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20262
20263 * gdb.btrace/function_call_history.exp: Fix expected field
20264 order for "record function-call-history".
20265 Add new tests for "record function-call-history /c".
20266 * gdb.btrace/exception.cc: New.
20267 * gdb.btrace/exception.exp: New.
20268 * gdb.btrace/tailcall.exp: New.
20269 * gdb.btrace/x86-tailcall.S: New.
20270 * gdb.btrace/x86-tailcall.c: New.
20271 * gdb.btrace/unknown_functions.c: New.
20272 * gdb.btrace/unknown_functions.exp: New.
20273 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20274
5de9129b
MM
202752014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20276
20277 * gdb.btrace/instruction_history.exp: Update.
20278 * gdb.btrace/function_call_history.exp: Update.
20279
23a7fe75
MM
202802014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20281
20282 * gdb.btrace/function_call_history.exp: Fix expected function
20283 trace.
20284 * gdb.btrace/instruction_history.exp: Initialize traced.
20285 Remove traced_functions.
20286
724c7dd8
MM
202872014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20288
20289 * gdb.btrace/function_call_history.exp: Update
20290 * gdb.btrace/instruction_history.exp: Update.
20291
6d78d93b
MM
202922014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20293
20294 * gdb.btrace/enable.exp: Update expected text.
20295
93a360cc
OJ
202962014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
20297
20298 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
20299 bytes.
20300
3772b53f
MR
203012014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
20302
20303 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
20304
596662fa
OJ
203052014-01-15 Omair Javaid <omair.javaid@linaro.org>
20306
20307 * lib/gdb.exp (supports_process_record): Return true for
20308 arm*-linux*. (supports_reverse): Likewise.
20309
b5b08fb4
SC
203102014-01-13 Siva Chandra Reddy <sivachandra@google.com>
20311
20312 PR python/15464
20313 PR python/16113
20314 * gdb.python/py-type.c: Enhance test case.
20315 * gdb.python/py-value-cc.cc: Likewise
20316 * gdb.python/py-type.exp: Add new tests.
20317 * gdb.python/py-value-cc.exp: Likewise
20318
52d7fb13
AA
203192014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
20320 Pedro Alves <palves@redhat.com>
20321
20322 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
20323 Make "name" extern.
20324 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
20325 references to ${name}_start by references to ${name}.
20326
a2cd8cfe
JB
203272014-01-10 Joel Brobecker <brobecker@adacore.com>
20328
20329 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
20330
4e23fced
JB
203312014-01-10 Joel Brobecker <brobecker@adacore.com>
20332
20333 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
20334
c6a9e42c
PA
203352014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
20336 Pedro Alves <palves@redhat.com>
20337
20338 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 20339 mi_gdb_target_load.
c6a9e42c 20340
b7ea362b
PA
203412014-01-08 Pedro Alves <palves@redhat.com>
20342
20343 * gdb.threads/reconnect-signal.c: New file.
20344 * gdb.threads/reconnect-signal.exp: New file.
20345
5e3f4fab
EBM
203462014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20347
20348 * gdb.base/source-dir.exp: New file.
20349
79301218
JB
203502014-01-07 Joel Brobecker <brobecker@adacore.com>
20351
20352 * gdb.ada/mi_interface: New testcase.
20353
8e355c5d
JB
203542014-01-07 Joel Brobecker <brobecker@adacore.com>
20355
20356 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
20357 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
20358 gdb.ada/pp-rec-component/pck.ads: New files.
20359
c0d48811
JB
203602014-01-07 Joel Brobecker <brobecker@adacore.com>
20361
20362 * gdb.python/py-pp-integral.c: New file.
20363 * gdb.python/py-pp-integral.py: New file.
20364 * gdb.python/py-pp-integral.exp: New file.
20365
17b609c3 20366For older changes see ChangeLog-1993-2013.
c906108c 20367\f
8d8cb839
EZ
20368;; Local Variables:
20369;; mode: change-log
20370;; left-margin: 8
20371;; fill-column: 74
20372;; version-control: never
20373;; End:
902f2ccb 20374
b811d2c2 20375 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
20376 Copying and distribution of this file, with or without modification,
20377 are permitted provided the copyright notice and this notice are preserved.
This page took 4.87874 seconds and 4 git commands to generate.