gdb/riscv: Fix whitespace error
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
767a879e
AB
12020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2
3 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
4 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
5 * gdb.arch/riscv-tdesc-regs.c: New file.
6 * gdb.arch/riscv-tdesc-regs.exp: New file.
7
221db974
PA
82020-06-24 Pedro Alves <palves@redhat.com>
9
10 * gdb.arch/amd64-entry-value-paramref.exp: Use
11 prepare_for_testing_full and don't pass "c++" for the .S file
12 build spec.
13 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
14 $options, since it's an assembly file. Remove -Wno-deprecated.
15 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
16 compiling C++ programs.
17
331733cd
PA
182020-06-24 Pedro Alves <palves@redhat.com>
19
20 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
21 Clang, add "-Wno-unknown-warning-option" to the options.
22
caa7fd04
AB
232020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
24
25 * gdb.xml/tdesc-reload.c: New file.
26 * gdb.xml/tdesc-reload.exp: New file.
27 * gdb.xml/maint-xml-dump-01.xml: New file.
28 * gdb.xml/maint-xml-dump-02.xml: New file.
29 * gdb.xml/maint-xml-dump.exp: New file.
30
bb8d1260
SL
312020-06-23 Sandra Loosemore <sandra@codesourcery.com>
32
33 * lib/completion-support.exp (test_gdb_completion_offers_commands):
34 Adjust for omitted commands when TUI is disabled.
35
7e4b9c4c
GB
362020-06-23 Gary Benson <gbenson@redhat.com>
37 Pedro Alves <palves@redhat.com>
38
39 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
40 * gdb.cp/nsimport.cc: Likewise.
41 * gdb.cp/nsnested.cc: Likewise.
42 * gdb.cp/nsnoimports.cc: Likewise.
43 * gdb.cp/nsusing.cc: Likewise.
44 * gdb.cp/smartp.cc: Likewise.
45 * gdb.python/py-pp-integral.c: Likewise.
46 * gdb.python/py-pp-re-notag.c: Likewise.
47
2e573c0a
GB
482020-06-23 Gary Benson <gbenson@redhat.com>
49
50 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
51 * gdb.cp/nsimport.cc: Likewise.
52 * gdb.cp/nsnested.cc: Likewise.
53 * gdb.cp/nsnoimports.cc: Likewise.
54 * gdb.cp/nsusing.cc: Likewise.
55 * gdb.cp/smartp.cc: Likewise.
56 * gdb.python/py-pp-integral.c: Likewise.
57 * gdb.python/py-pp-re-notag.c: Likewise.
58
746ebfe8
PW
592020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
60
61 * gdb.base/default-args.exp: New test.
62 * gdb.base/default-args.c: New file.
63 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
64 * gdb.base/default.exp: Update to new help text.
65 * gdb.base/help.exp: Likewise.
66 * gdb.base/page.exp: Likewise.
67 * gdb.base/style.exp: Likewise.
68 * gdb.guile/guile.exp: Likewise.
69 * gdb.python/python.exp: Likewise.
70
e822f2cd
SL
712020-06-22 Sandra Loosemore <sandra@codesourcery.com>
72
73 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
74 remote host. Fix search path syntax on Windows host.
75
48e9cc84
PW
762020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
77
78 * gdb.base/attach.exp: Test priority of 'exec-file' changed
79 over 'exec-file-mismatch'.
80 * gdb.base/attach.c: Mark should_exit volatile.
81 * gdb.base/attach2.c: Likewise. Add a comment explaining
82 why the sleep cannot be big.
83 * gdb.base/attach3.c: New file.
84
160f8a8f
SL
852020-06-20 Sandra Loosemore <sandra@codesourcery.com>
86
87 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
88 prefix optional.
89
4d91c2a4
SL
902020-06-20 Sandra Loosemore <sandra@codesourcery.com>
91
92 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
93 for remote host.
94
87f83f20
SL
952020-06-19 Sandra Loosemore <sandra@codesourcery.com>
96 Hafiz Abid Qadeer <abidh@codesourcery.com>
97
98 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
99 file sent to remote host.
100 (top level): Allow int32_t as type of 32-bit register.
101
37ab8655
TV
1022020-06-19 Tom de Vries <tdevries@suse.de>
103
104 * lib/gdb.exp (gdb_note): New proc.
105 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
106 (gdb_default_target_compile): ... here. Only call
107 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
108 (use_gdb_compile): Change to array.
109 (toplevel): Update sets of use_gdb_compile to specify language.
110 Warn about default_target_compile override. Store dejagnu's version
111 of default_target_compile in dejagnu_default_target_compile.
112
a8a56685
TV
1132020-06-18 Tom de Vries <tdevries@suse.de>
114
115 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
116 (default_gdb_init): ... here.
117
581bea2c
SL
1182020-06-17 Sandra Loosemore <sandra@codesourcery.com>
119
120 Fix TUI support checks in gdb.tui tests.
121
122 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
123 just say UNSUPPORTED.
124 * gdb.tui/corefile-run.exp: Likewise.
125 * gdb.tui/empty.exp: Likewise.
126 * gdb.tui/list-before.exp: Likewise.
127 * gdb.tui/list.exp: Likewise.
128 * gdb.tui/main.exp: Likewise.
129 * gdb.tui/regs.exp: Likewise.
130 * gdb.tui/resize.exp: Likewise.
131 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
132 * gdb.tui/tui-layout-asm.exp: Likewise.
133 * gdb.tui/tui-missing-src.exp: Likewise.
134 * gdb.tui/winheight.exp: Likewise.
135 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
136
05e682e3
SL
1372020-06-17 Sandra Loosemore <sandra@codesourcery.com>
138
139 Fix TCL error in gdb.python/py-format-string.exp.
140
141 * gdb.python/py-format-string.exp: Move test for python support
142 earlier, out of function body.
143
efb763a5
SM
1442020-06-15 Simon Marchi <simon.marchi@efficios.com>
145
146 * gdb.base/index-cache-load-twice.c: New.
147 * gdb.base/index-cache-load-twice.exp: New.
148
43327b20
KS
1492020-06-17 Keith Seitz <keiths@redhat.com>
150
99cf27cf 151 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
152 when executing "gdb --configuration".
153
081e778c
TV
1542020-06-17 Tom de Vries <tdevries@suse.de>
155
156 * lib/gdb.exp (gdb_tcl_unknown): New proc.
157 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
158 conditional on presence of gdb_tcl_unknown.
159 (gdb_finish): Make override undo conditional on presence of
160 gdb_tcl_unknown.
161
d2d1ea20
TT
1622020-06-16 Tom Tromey <tom@tromey.com>
163
164 * gdb.python/tui-window.py (failwin): New function. Register it
165 as a TUI window type.
166 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
167
c802e8a7
GB
1682020-06-16 Gary Benson <gbenson@redhat.com>
169
170 * gdb.python/py-nested-maps.c (create_map): Add missing return
171 value.
172 (create_map_map): Likewise.
173
ff08abb8
TBA
1742020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
175
176 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
177 variable.
178 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
179 and use the already-defined 'options' variable.
180
a29d5112
AB
1812020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
182 Tom de Vries <tdevries@suse.de>
183
184 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
185 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
186 (gdb_setup_known_globals): New proc.
187 (gdb_cleanup_globals): New proc.
188 * lib/gdb.exp (load_lib): New override proc.
189 (gdb_stdin_log_init): Set var in_file as persistent global.
190 * lib/pascal.exp (gdb_stdin_log_init): Set vars
191 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
192 fpc_compiler as persistent global.
193
8c74a764
TV
1942020-06-12 Tom de Vries <tdevries@suse.de>
195
196 * lib/tuiterm.exp (spawn): Rename to ...
197 (tui_spawn): ... this.
198 (toplevel): Move rename of spawn ...
199 (gdb_init_tuiterm): ... here. New proc.
200 (gdb_finish_tuiterm): New proc.
201 * lib/gdb.exp (gdb_finish_hooks): New global var.
202 (gdb_finish): Handle gdb_finish_hooks.
203 (tuiterm_env): New proc.
204 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
205 tuiterm_env.
206 * gdb.tui/basic.exp: Same.
207 * gdb.tui/corefile-run.exp: Same.
208 * gdb.tui/empty.exp: Same.
209 * gdb.tui/list-before.exp: Same.
210 * gdb.tui/list.exp: Same.
211 * gdb.tui/main.exp: Same.
212 * gdb.tui/new-layout.exp: Same.
213 * gdb.tui/regs.exp: Same.
214 * gdb.tui/resize.exp: Same.
215 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
216 * gdb.tui/tui-layout-asm.exp: Same.
217 * gdb.tui/tui-missing-src.exp: Same.
218 * gdb.tui/winheight.exp: Same.
219
26783bce
TV
2202020-06-12 Tom de Vries <tdevries@suse.de>
221
222 PR testsuite/26110
223 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
224 (gdb_finish): Reinstall dejagnu's override of ::unknown.
225
2b4e6a3f
TT
2262020-06-11 Tom Tromey <tom@tromey.com>
227
228 PR gdb/18318:
229 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
230 floating point tests.
231
2f33032a
KS
2322020-06-11 Keith Seitz <keiths@redhat.com>
233
234 PR gdb/21356
235 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
236 vla_struct.
237 Add new struct vla_typedef and union vla_typedef_union and
238 corresponding instantiation objects.
239 Initialize new objects.
240 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
241 and vla_typedef_union_object.
242 Fixup type for vla_struct_object.
243
a8baf0a3
TV
2442020-06-11 Tom de Vries <tdevries@suse.de>
245
246 * lib/gdb.exp (with_override): New proc, factored out of ...
247 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
248
7ab96794
TV
2492020-06-10 Tom de Vries <tdevries@suse.de>
250
251 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
252
cab5c3b7
SM
2532020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
254
255 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
256 parameter, update callers.
257
f8c41851
SM
2582020-06-04 Simon Marchi <simon.marchi@efficios.com>
259
260 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
261 * gdb.dwarf2/share-psymtabs-bt.c: New file.
262 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
263
1c07a73f
TV
2642020-06-04 Tom de Vries <tdevries@suse.de>
265
266 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
267
95146b5d
TV
2682020-06-04 Tom de Vries <tdevries@suse.de>
269
270 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
271 exp_continue.
272
0cfcd4f0
TV
2732020-06-04 Tom de Vries <tdevries@suse.de>
274
275 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
276
f9b5d5ea
TV
2772020-06-03 Tom de Vries <tdevries@suse.de>
278
279 PR symtab/26046
280 * gdb.cp/breakpoint-locs-2.cc: New test.
281 * gdb.cp/breakpoint-locs.cc: New test.
282 * gdb.cp/breakpoint-locs.exp: New file.
283 * gdb.cp/breakpoint-locs.h: New test.
284
5144dfba
TV
2852020-06-03 Tom de Vries <tdevries@suse.de>
286
287 PR testsuite/25609
288 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
289 value of global verbose.
290 * gdb.base/jit-elf.exp: Same.
291 * gdb.base/jit-reader.exp: Same.
292
621eacdf
TV
2932020-06-02 Tom de Vries <tdevries@suse.de>
294
295 * gdb.dwarf2/multidictionary.exp: Don't use
296 gdb_spawn_with_cmdline_opts.
297
1313c56e
AB
2982020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
299
300 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
301 use_header case.
302 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
303 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
304 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
305 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
306 * gdb.dwarf2/dw2-inline-header.c: New file.
307 * gdb.dwarf2/dw2-inline-header.h: New file.
308
f68f85b5
PA
3092020-05-30 Pedro Alves <palves@redhat.com>
310
311 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
312 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
313
678048e8
GB
3142020-05-29 Gary Benson <gbenson@redhat.com>
315
316 * gdb.compile/compile-cplus.exp (additional_flags): Also
317 set when building with clang.
318 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
319 when building with clang.
320
9fcafd23
GB
3212020-05-29 Gary Benson <gbenson@redhat.com>
322
323 * gdb.arch/i386-avx.exp (additional_flags): Also set when
324 building with clang.
325 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
326
735d5a07
GB
3272020-05-29 Gary Benson <gbenson@redhat.com>
328
329 * gdb.cp/koenig.exp (prepare_for_testing): Add
330 additional_flags=-Wno-unused-comparison.
331 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
332
4ad2c6a0
GB
3332020-05-28 Gary Benson <gbenson@redhat.com>
334
335 * gdb.base/sigaltstack.c (catcher): Add default case to switch
336 statement.
337
09fe663e
GB
3382020-05-28 Gary Benson <gbenson@redhat.com>
339
340 * gdb.cp/classes.exp (prepare_for_testing): Add
341 additional_flags=-Wno-deprecated-register.
342 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
343 * gdb.cp/misc.exp: Likewise.
344
cee00f17
GB
3452020-05-28 Gary Benson <gbenson@redhat.com>
346
347 * gdb.linespec/cpls-ops.cc (dummy): New static global.
348 (test_op_new::operator new): Add return statement.
349 (test_op_new_array::operator new[]): Likewise.
350
636edd00
PA
3512020-05-27 Pedro Alves <palves@redhat.com>
352
353 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
354 check. Use test_gdb_complete_unique instead of
355 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
356 test_gdb_complete_multiple instead of
357 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
358
c2b75043
LM
3592020-05-27 Luis Machado <luis.machado@linaro.org>
360
361 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
362 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
363 * gdb.arch/arm-disassembler-options.exp: Likewise.
364 * gdb.arch/arm-disp-step.exp: Likewise.
365 * gdb.arch/thumb-prologue.exp: Likewise.
366 * gdb.base/async.exp: Likewise.
367 * gdb.base/auxv.exp: Likewise.
368 * gdb.base/complex-parts.exp: Likewise.
369 * gdb.base/ena-dis-br.exp: Likewise.
370 * gdb.base/foll-exec.exp: Likewise.
371 * gdb.base/permissions.exp: Likewise.
372 * gdb.base/relocate.exp: Likewise.
373 * gdb.base/return2.exp: Likewise.
374 * gdb.base/sigbpt.exp: Likewise.
375 * gdb.base/siginfo-obj.exp: Likewise.
376 * gdb.cp/converts.exp: Likewise.
377 * gdb.cp/exceptprint.exp: Likewise.
378 * gdb.cp/inherit.exp: Likewise.
379 * gdb.cp/nsnoimports.exp: Likewise.
380 * gdb.cp/virtbase2.exp: Likewise.
381 * gdb.mi/mi-var-cmd.exp: Likewise.
382 * gdb.mi/var-cmd.c: Likewise.
383
53a47a3e
TT
3842020-05-26 Tom Tromey <tromey@adacore.com>
385
386 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
387
0bc2354b
TT
3882020-05-26 Tom Tromey <tromey@adacore.com>
389
390 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
391 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
392 type.
393 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
394 variable.
395
0db49895
CBG
3962020-05-26 Christian Biesinger <cbiesinger@google.com>
397
398 * Makefile.in: Use = instead of == for the test command
399 for portability.
400
40d22035
TV
4012020-05-26 Tom de Vries <tdevries@suse.de>
402
403 * gdb.base/gold-gdb-index-2.c: New test.
404 * gdb.base/gold-gdb-index.c: New test.
405 * gdb.base/gold-gdb-index.exp: New file.
406 * gdb.base/gold-gdb-index.h: New test.
407
043e2e02
TV
4082020-05-25 Tom de Vries <tdevries@suse.de>
409
410 * boards/gold-gdb-index.exp: New file.
411
462f72c5
SM
4122020-05-25 Simon Marchi <simon.marchi@efficios.com>
413
414 * boards/simavr.exp: New file.
415
6cf66e76
SM
4162020-05-25 Simon Marchi <simon.marchi@efficios.com>
417
418 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
419 * gdb.base/inferior-args.exp: New file.
420 * gdb.base/inferior-args.c: New file.
421
75d04512
SM
4222020-05-25 Simon Marchi <simon.marchi@efficios.com>
423
424 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
425 inferior_args. Pass it to gdb_reload.
426 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
427 inferior_args.
428 (gdb_reload): Add inferior_args argument.
429 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
430 pass it to gdbserver_run.
431 * boards/native-gdbserver.exp: Do not set noargs.
432 * boards/native-extended-gdbserver.exp (gdb_reload): Add
433 inferior_args argument.
434 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
435 * gdb.base/a2-run.exp: Check for use_gdb_stub.
436 * gdb.base/args.exp: Likewise.
437
42cf1844
TV
4382020-05-25 Tom de Vries <tdevries@suse.de>
439
440 * lib/gdb.exp (exec_is_pie): Add comment.
441
8f7d38ef
TV
4422020-05-25 Tom de Vries <tdevries@suse.de>
443
444 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
445 instead of $binfile in the untested message.
446
465e1b0f
TV
4472020-05-25 Tom de Vries <tdevries@suse.de>
448
449 PR testsuite/26031
450 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
451
3c5a0e02
TV
4522020-05-25 Tom de Vries <tdevries@suse.de>
453
454 * boards/gold.exp: New file.
455
0a4f5f8c
TT
4562020-05-23 Tom Tromey <tom@tromey.com>
457
458 * gdb.base/style.exp: Remove completion styling test.
459 * lib/gdb-utils.exp (style): Remove completion styles.
460
eca1f90c
TT
4612020-05-23 Tom Tromey <tom@tromey.com>
462
463 * gdb.base/style.exp: Add completion styling test.
464 * lib/gdb-utils.exp (style): Add completion styles.
465
7c13f4e8
AB
4662020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
467
468 * gdb.base/annota1.exp: Update expected results.
469 * gdb.cp/annota2.exp: Update expected results, remove duplicate
470 test name.
471 * gdb.cp/annota3.exp: Update expected results.
472
41977d16
SM
4732020-05-20 Simon Marchi <simon.marchi@efficios.com>
474
475 PR gdb/26016
476 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
477 against MAP_FAILED.
478 * gdb.base/coremaker.c (mmapdata): Likewise.
479 * gdb.base/jit-reader-host.c (main): Likewise.
480 * gdb.base/sym-file-loader.c (load): Likewise.
481 (load_shlib): Likewise.
482
b4757f2e
TT
4832020-05-20 Tom Tromey <tromey@adacore.com>
484
485 * gdb.ada/array_char_idx.exp: Recognize initialized array.
486
9a0bacfb
TV
4872020-05-20 Tom de Vries <tdevries@suse.de>
488
489 PR symtab/25833
490 * gdb.base/with-mf-inc.c: New test.
491 * gdb.base/with-mf-main.c: New test.
492 * gdb.base/with-mf.exp: New file.
493
76571211
TT
4942020-05-19 Tom Tromey <tromey@adacore.com>
495
496 * gdb.rust/simple.exp: Restore missing test result.
497
4cd9f3d5
TV
4982020-05-19 Tom de Vries <tdevries@suse.de>
499
500 * gdb.base/gdb-caching-proc.exp: Fix typo.
501
7d874253
TT
5022020-05-19 Tom Tromey <tromey@adacore.com>
503
504 * gdb.rust/simple.exp: Add some test descriptions.
505 (test_one_slice): Use with_test_prefix.
506
1d727695
TV
5072020-05-18 Tom de Vries <tdevries@suse.de>
508
509 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
510
7f32a4d5
PA
5112020-05-17 Pedro Alves <palves@redhat.com>
512
513 PR gdb/25741
514 * gdb.base/hw-sw-break-same-address.exp: New file.
515
7cfd74cf
PA
5162020-05-16 Pedro Alves <palves@redhat.com>
517
518 * gdb.multi/multi-re-run.exp (test_re_run): Switch
519 LAST_LOADED_FILE accordingly.
520
57b4f16e
PW
5212020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
522
523 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
524
7c05caf7
PW
5252020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
526
527 * gdb.base/help.exp: Test apropos and help for commands
528 having aliases. Fixed comments not starting with an
529 upper-case letter or not finishing with a dot.
530
7aa1b46f
PW
5312020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
532
3b3aaacb
PW
533 * gdb.base/alias.exp: Update help output check.
534
57b4f16e 5352020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 536
7aa1b46f
PW
537 * gdb.base/default.exp: Update output following fixes.
538
0605465f
PW
5392020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
540
541 * gdb.base/alias.exp: Test aliases starting with a prefix of
542 another alias.
543
86e4e63d
GB
5442020-05-15 Gary Benson <gbenson@redhat.com>
545
546 * gdb.base/info-os.c (main): Add return statement.
547 * gdb.base/info_minsym.c (minsym_fun): Likewise.
548 * gdb.base/large-frame-2.c (func): Likewise.
549 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
550 * gdb.base/pr10179-b.c (foo2): Likewise.
551 * gdb.base/valgrind-disp-step.c (foo): Likewise.
552 * gdb.base/watch-cond.c (func): Likewise.
553 * gdb.multi/goodbye.c (verylongfun): Likewise.
554 * gdb.multi/hello.c (commonfun): Likewise.
555 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
556 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
557 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
558 Likewise.
559 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
560 * gdb.threads/interrupt-while-step-over.c (child_function):
561 Likewise.
562 * gdb.trace/actions-changed.c (end): Likewise.
563
163df4df
GB
5642020-05-15 Gary Benson <gbenson@redhat.com>
565
566 * gdb.opencl/callfuncs.exp: Report when test skipped.
567 * gdb.opencl/convs_casts.exp: Likewise.
568 * gdb.opencl/datatypes.exp: Likewise.
569 * gdb.opencl/operators.exp: Likewise.
570 * gdb.opencl/vec_comps.exp: Likewise.
571
6dbc505a
TV
5722020-05-15 Tom de Vries <tdevries@suse.de>
573
574 * gdb.base/align.exp.in: Rename to ...
575 * gdb.base/align.exp.tcl: ... this.
576 * gdb.base/align-c++.exp: Update.
577 * gdb.base/align-c.exp: Update.
578 * gdb.base/all-architectures.exp.in: Rename to ...
579 * gdb.base/all-architectures.exp: ... this.
580 * gdb.base/all-architectures-0.exp: Update.
581 * gdb.base/all-architectures-1.exp: Update.
582 * gdb.base/all-architectures-2.exp: Update.
583 * gdb.base/all-architectures-3.exp: Update.
584 * gdb.base/all-architectures-4.exp: Update.
585 * gdb.base/all-architectures-5.exp: Update.
586 * gdb.base/all-architectures-6.exp: Update.
587 * gdb.base/all-architectures-7.exp: Update.
588 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
589 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
590 * gdb.base/infcall-nested-structs-c++.exp: Update.
591 * gdb.base/infcall-nested-structs-c.exp: Update.
592 * gdb.base/info-types.exp.in: Rename to ...
593 * gdb.base/info-types.exp.tcl: ... this.
594 * gdb.base/info-types-c++.exp: Update.
595 * gdb.base/info-types-c.exp: Update.
596 * gdb.base/max-depth.exp.in: Rename to ...
597 * gdb.base/max-depth.exp.tcl: ... this.
598 * gdb.base/max-depth-c++.exp: Update.
599 * gdb.base/max-depth-c.exp: Update.
600 * gdb.cp/cpexprs.exp.in: Rename to ...
601 * gdb.cp/cpexprs.exp.tcl: ... this.
602 * gdb.cp/cpexprs-debug-types.exp: Update.
603 * gdb.cp/cpexprs.exp: Update.
604 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
605 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
606 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
607 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
608 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
609 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
610 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
611 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
612 * gdb.dwarf2/clang-debug-names-2.exp: Update.
613 * gdb.dwarf2/clang-debug-names.exp: Update.
614
d1034d78
AB
6152020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
616
617 * lib/check-test-names.exp: Remove code that prevents this file
618 loading when tests are run in parallel.
619
3c5c3649
PA
6202020-05-15 Pedro Alves <palves@redhat.com>
621
622 * gdb.multi/multi-kill.exp (start_inferior): Remove
623 'testpid' parameter. Refer to namespace variable directly.
624 (testpid): Declare as namespace variable.
625
272c36b8
PA
6262020-05-15 Pedro Alves <palves@redhat.com>
627
628 * gdb.multi/multi-kill.exp: Wrap in namespace.
629 (start_inferior): Add TESTPID parameter. Use it instead of the
630 testpid global.
631 (top level): Define empty TESTPID array, and pass it down to
632 start_inferior.
633
02eba61a
TV
6342020-05-14 Tom de Vries <tdevries@suse.de>
635
636 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
637 output.
638
971a3747
TV
6392020-05-14 Tom de Vries <tdevries@suse.de>
640
641 * gdb.base/align.exp: Split into ...
642 * gdb.base/align.exp.in: ...
643 * gdb.base/align-c++.exp: ...
644 * gdb.base/align-c.exp: ... these.
645 * gdb.base/infcall-nested-structs.exp: Split into ...
646 * gdb.base/infcall-nested-structs.exp.in: ...
647 * gdb.base/infcall-nested-structs-c++.exp: ...
648 * gdb.base/infcall-nested-structs-c.exp: ... these.
649 * gdb.base/info-types.exp: Split into ...
650 * gdb.base/info-types.exp.in: ...
651 * gdb.base/info-types-c++.exp: ...
652 * gdb.base/info-types-c.exp: ... these.
653 * gdb.base/max-depth.exp: Split into ...
654 * gdb.base/max-depth.exp.in: ...
655 * gdb.base/max-depth-c++.exp: ...
656 * gdb.base/max-depth-c.exp: ... these.
657 * gdb.cp/infcall-nodebug.exp: Split into ...
658 * gdb.cp/infcall-nodebug.exp.in: ...
659 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
660 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
661 * gdb.cp/infcall-nodebug-c-d0.exp: ...
662 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
663
a05575d3
TBA
6642020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
665 Pedro Alves <palves@redhat.com>
666
667 * gdb.multi/multi-exit.c: New file.
668 * gdb.multi/multi-exit.exp: New file.
669 * gdb.multi/multi-kill.c: New file.
670 * gdb.multi/multi-kill.exp: New file.
671
6ad82919
TBA
6722020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
673
674 * gdb.base/annota1.exp: Update the expected output.
675 * gdb.cp/annota2.exp: Ditto.
676
843f4d93
AB
6772020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
678
679 * lib/check-test-names.exp: Disable when testing is being run in
680 parallel.
681
c7c66341
TV
6822020-05-12 Tom de Vries <tdevries@suse.de>
683
684 * gdb.base/jit-elf.exp: Fix string concat.
685
1b59ca1c
TV
6862020-05-12 Tom de Vries <tdevries@suse.de>
687
688 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
689 messages.
690
b4991d29
TV
6912020-05-12 Tom de Vries <tdevries@suse.de>
692
693 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
694
dbb0ab10
TV
6952020-05-12 Tom de Vries <tdevries@suse.de>
696
697 * gdb.ada/catch_ex.exp: Use with_test_prefix.
698 * gdb.ada/mi_catch_ex.exp: Same.
699 * gdb.ada/mi_catch_ex_hand.exp: Same.
700
7549fed8
TV
7012020-05-12 Tom de Vries <tdevries@suse.de>
702
703 * gdb.fortran/complex.exp: Use with_test_prefix.
704
af2d5cd8
TV
7052020-05-12 Tom de Vries <tdevries@suse.de>
706
707 * gdb.trace/passcount.exp: Fix test-names.
708
7c121311
TV
7092020-05-12 Tom de Vries <tdevries@suse.de>
710
711 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
712
c9f3b40e
TV
7132020-05-12 Tom de Vries <tdevries@suse.de>
714
715 * gdb.gdb/complaints.exp: Use with_test_prefix.
716 * gdb.xml/tdesc-regs.exp: Same.
717 * gdb.opt/inline-locals.exp: Fix test name.
718
111b33f0
TV
7192020-05-12 Tom de Vries <tdevries@suse.de>
720
721 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
722 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
723 * gdb.dwarf2/implref-struct.exp: Same.
724 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
725 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
726
ebf47080
SM
7272020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
728
729 * gdb.base/jit-so.exp (one_jit_test): Change test name.
730
d30dcd12
AB
7312020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
732
733 * lib/check-test-names.exp (all_test_names): New module variable.
734 (counts): Add 'duplicates' field.
735 (_check_duplicates): New procedure.
736 (check): Also check for duplicates.
737 (do_log_summary): Print duplicates count.
738 (do_reset_vars): Reset counter for duplicate test names, and
739 discard all know test names.
740
34584c09
AB
7412020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
742
743 * lib/gdb.exp: Include check-test-names.exp library.
744 * lib/check-test-names.exp: New file.
745
e0002117
TV
7462020-05-11 Tom de Vries <tdevries@suse.de>
747
748 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
749
53f539a3
KS
7502020-05-11 Keith Seitz <keiths@redhat.com>
751
752 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
753
113ee09a
TV
7542020-05-11 Tom de Vries <tdevries@suse.de>
755
756 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
757 * gdb.cp/cpexprs.exp.in: .. here.
758 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
759 cpexprs.exp.
760
ba3e70b0
KS
7612020-05-11 Keith Seitz <keiths@redhat.com>
762
763 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
764 test names.
765 * gdb.ada/arrayptr.exp: Likewise.
766 * gdb.ada/assign_arr.exp: Likewise.
767 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
768 * gdb.ada/bp_on_var.exp: Likewise.
769 * gdb.ada/call_pn.exp: Likewise.
770 * gdb.ada/complete.exp: Likewise.
771 * gdb.ada/fun_overload_menu.exp: Likewise.
772 * gdb.ada/funcall_param.exp: Likewise.
773 * gdb.ada/funcall_ref.exp: Likewise.
774 * gdb.ada/packed_array_assign.exp: Likewise.
775 * gdb.ada/same_component_name.exp: Likewise.
776 * gdb.ada/type_coercion.exp: Likewise.
777 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
778 * gdb.ada/variant_record_packed_array.exp: Likewise.
779
3ee6bb11
TV
7802020-05-11 Tom de Vries <tdevries@suse.de>
781
782 PR symtab/25941
783 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
784 out of ...
785 * gdb.dwarf2/clang-debug-names.exp: ... here.
786 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
787 clang-debug-names.exp.in.
788 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
789 * gdb.dwarf2/clang-debug-names-2.c: New test.
790
86cd6bc8
AKS
7912020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
792
793 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
794 (fortran_runto_main): New Proc, fortran version of runto_main.
795 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
796 * gdb.fortran/array-bounds.exp: Likewise.
797 * gdb.fortran/array-slices.exp: Likewise.
798 * gdb.fortran/block-data.exp: Likewise.
799 * gdb.fortran/charset.exp: Likewise.
800 * gdb.fortran/common-block.exp: Likewise.
801 * gdb.fortran/complex.exp: Likewise.
802 * gdb.fortran/derived-type-function.exp: Likewise.
803 * gdb.fortran/derived-type.exp: Likewise.
804 * gdb.fortran/info-modules.exp: Likewise.
805 * gdb.fortran/info-types.exp: Likewise.
806 * gdb.fortran/intrinsics.exp: Likewise.
807 * gdb.fortran/library-module.exp: Likewise.
808 * gdb.fortran/logical.exp: Likewise.
809 * gdb.fortran/max-depth.exp: Likewise.
810 * gdb.fortran/module.exp: Likewise.
811 * gdb.fortran/multi-dim.exp: Likewise.
812 * gdb.fortran/nested-funcs.exp: Likewise.
813 * gdb.fortran/print-formatted.exp: Likewise.
814 * gdb.fortran/print_type.exp: Likewise.
815 * gdb.fortran/printing-types.exp: Likewise.
816 * gdb.fortran/ptr-indentation.exp: Likewise.
817 * gdb.fortran/ptype-on-functions.exp: Likewise.
818 * gdb.fortran/subarray.exp: Likewise.
819 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
820 * gdb.fortran/vla-datatypes.exp: Likewise.
821 * gdb.fortran/vla-history.exp: Likewise.
822 * gdb.fortran/vla-ptr-info.exp: Likewise.
823 * gdb.fortran/vla-ptype-sub.exp: Likewise.
824 * gdb.fortran/vla-ptype.exp: Likewise.
825 * gdb.fortran/vla-sizeof.exp: Likewise.
826 * gdb.fortran/vla-type.exp: Likewise.
827 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
828 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
829 * gdb.fortran/vla-value-sub.exp: Likewise.
830 * gdb.fortran/vla-value.exp: Likewise.
831 * gdb.fortran/whatis_type.exp: Likewise.
832 * gdb.mi/mi-var-child-f.exp: Likewise.
833
6dc55ce9 8342020-05-09 Tom de Vries <tdevries@suse.de>
835
836 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
837
283cb58c
TV
8382020-05-08 Tom de Vries <tdevries@suse.de>
839
840 * gdb.dwarf2/clang-debug-names.c: New test.
841 * gdb.dwarf2/clang-debug-names.exp: New file.
842
ac4a4f1c
SM
8432020-05-06 Simon Marchi <simon.marchi@efficios.com>
844
845 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
846 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
847
24fe640b
TV
8482020-05-06 Tom de Vries <tdevries@suse.de>
849
850 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
851 breakpoint is at a "recommended breakpoint location".
852 * gdb.reverse/consecutive-reverse.exp: Same.
853
0d8683a3
TV
8542020-05-06 Tom de Vries <tdevries@suse.de>
855
856 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
857 address.
858
b8983c46
TV
8592020-05-06 Tom de Vries <tdevries@suse.de>
860
861 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
862
abf6d805
TV
8632020-05-06 Tom de Vries <tdevries@suse.de>
864
865 * gdb.base/store.exp (check_set, up_set): Allowing missing location
866 info for r.
867
0fc2a808
TV
8682020-05-06 Tom de Vries <tdevries@suse.de>
869
870 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
871 necessary.
872
873dd427
TV
8732020-05-06 Tom de Vries <tdevries@suse.de>
874
875 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
876 void.
877
7c99e7e2
TV
8782020-05-06 Tom de Vries <tdevries@suse.de>
879
880 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
881 of ...
882 * gdb.base/async.exp: ... here.
883 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
884 "recommended breakpoint location".
885
6173d6a6
TV
8862020-05-06 Tom de Vries <tdevries@suse.de>
887
888 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
889
6015a067
TV
8902020-05-04 Tom de Vries <tdevries@suse.de>
891
892 * gdb.base/async.exp: Check whether instruction addresses are a
893 "recommended breakpoint location".
894
3b6acaee
TT
8952020-05-03 Tom Tromey <tom@tromey.com>
896
897 * gdb.base/sepdebug.exp: Remove "catch" test.
898 * gdb.base/break.exp: Remove "catch" test.
899 * gdb.base/default.exp: Update expected output.
900
5beb4d17
TV
9012020-05-02 Tom de Vries <tdevries@suse.de>
902
903 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
904 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
905 * gdb.arch/i386-mpx-map.exp: Same.
906 * gdb.arch/i386-mpx-sigsegv.exp: Same.
907 * gdb.arch/i386-mpx-simple_segv.exp: Same.
908 * gdb.arch/i386-mpx.exp: Same.
909
8caf140d
TV
9102020-05-02 Tom de Vries <tdevries@suse.de>
911
912 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
913
693196cb
TV
9142020-05-01 Tom de Vries <tdevries@suse.de>
915
916 * gdb.ada/operator_bp.exp: Allow more than required amount of
917 breakpoint.
918
53ae0aa9
TV
9192020-05-01 Tom de Vries <tdevries@suse.de>
920
921 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
922
ee9d1e5f
HD
9232020-04-30 Hannes Domani <ssbssa@yahoo.de>
924
925 PR gdb/18706
926 * gdb.cp/stub-array-size.cc: New test.
927 * gdb.cp/stub-array-size.exp: New file.
928 * gdb.cp/stub-array-size.h: New test.
929 * gdb.cp/stub-array-size2.cc: New test.
930
d5cf82c0
HD
9312020-04-30 Hannes Domani <ssbssa@yahoo.de>
932
933 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
934 output to the new format.
935
42e165c3
SM
9362020-04-29 Simon Marchi <simon.marchi@efficios.com>
937
938 * gdb.base/break.exp: Use with_test_prefix.
939
6e4e3fe1
TV
9402020-04-29 Tom de Vries <tdevries@suse.de>
941
942 * lib/gdb.exp (debug_types): New proc.
943 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
944 * gdb.python/py-symtab.exp: Same.
945
d642b692
HD
9462020-04-29 Hannes Domani <ssbssa@yahoo.de>
947
948 PR gdb/17320
949 * gdb.base/pretty-array.c: New test.
950 * gdb.base/pretty-array.exp: New file.
951
ea90f227
TV
9522020-04-29 Tom de Vries <tdevries@suse.de>
953
954 PR symtab/25889
955 * gdb.cp/cpexprs.exp: Adapt for inclusion.
956 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
957 and include cpexprs.exp.
958
a65189c9
TV
9592020-04-28 Mark Williams <mark@myosotissp.com>
960
961 PR gdb/24480
962 * dw4-toplevel-types.exp: Test for top level types.
963 * dw4-toplevel-types.cc: Test for top level types.
964
32d1f47a
TBA
9652020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
966
967 * gdb.threads/stop-with-handle.exp: Fix typo in comment
968 (theads -> threads).
969
56a4f5a1
TV
9702020-04-28 Tom de Vries <tdevries@suse.de>
971
972 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
973
0b2f8a3b
TV
9742020-04-28 Tom de Vries <tdevries@suse.de>
975
976 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
977
5390c717
TV
9782020-04-28 Tom de Vries <tdevries@suse.de>
979
980 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
981
15cd93d0
TV
9822020-04-28 Tom de Vries <tdevries@suse.de>
983
984 * gdb.dwarf2/main-foo.c: New test.
985 * gdb.dwarf2/struct-with-sig.exp: New file.
986
d472f0fb
TV
9872020-04-25 Tom de Vries <tdevries@suse.de>
988
989 * boards/debug-types.exp: New file.
990
8d840e05
AB
9912020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
992
993 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
994
bcfe6157
TT
9952020-04-24 Tom Tromey <tom@tromey.com>
996
997 PR symtab/12707:
998 * gdb.python/py-symbol.exp: Update expected results for
999 linkage_name test.
1000 * gdb.cp/print-demangle.exp: New file.
1001 * gdb.base/c-linkage-name.exp: Fix test.
1002 * gdb.guile/scm-symbol.exp: Update expected results for
1003 linkage_name test.
1004
f049a313
TT
10052020-04-24 Tom Tromey <tom@tromey.com>
1006
1007 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
1008 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
1009 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
1010 assembler.
1011
7cf28874
TV
10122020-04-24 Tom de Vries <tdevries@suse.de>
1013
1014 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
1015 C++.
1016
dac2fef7
TT
10172020-04-24 Tom Tromey <tromey@adacore.com>
1018
1019 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
1020 values.
1021 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
1022 values. Update test for minimal encodings.
1023 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
1024 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
1025 values. Update test for minimal encodings.
1026
1acda803
TT
10272020-04-24 Tom Tromey <tromey@adacore.com>
1028
1029 PR python/23662:
1030 * gdb.ada/variant.exp: Add Python checks.
1031 * gdb.rust/simple.exp: Add dynamic type checks.
1032
adfb9815
TT
10332020-04-24 Tom Tromey <tromey@adacore.com>
1034
1035 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
1036 Make array type matching more lax.
1037 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
1038 * gdb.ada/mi_variant.exp: New file.
1039 * gdb.ada/mi_variant/pck.ads: New file.
1040 * gdb.ada/mi_variant/pkg.adb: New file.
1041 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
1042 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
1043
7d79de9a
TT
10442020-04-24 Tom Tromey <tromey@adacore.com>
1045
1046 * gdb.ada/variant.exp: Add dynamic field offset tests.
1047 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
1048 * gdb.ada/variant/pkg.adb: Add new variables.
1049
f8e89861
TT
10502020-04-24 Tom Tromey <tromey@adacore.com>
1051
1052 * gdb.ada/variant.exp: New file
1053 * gdb.ada/variant/pkg.adb: New file
1054 * gdb.ada/variant/pck.adb: New file
1055
86e887ae
TV
10562020-04-24 Tom de Vries <tdevries@suse.de>
1057
1058 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
1059
88428775
TV
10602020-04-24 Tom de Vries <tdevries@suse.de>
1061
1062 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
1063 flags.
1064
4e86f6e7
TV
10652020-04-24 Tom de Vries <tdevries@suse.de>
1066
1067 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
1068
2016d3e6
TV
10692020-04-24 Tom de Vries <tdevries@suse.de>
1070
1071 * lib/gdb.exp (default_gdb_start): Handle eof.
1072 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1073 failure.
1074 * gdb.base/readnever.exp: Handle clean_restart failure.
1075
70bc38f5
TV
10762020-04-23 Tom de Vries <tdevries@suse.de>
1077
1078 * gdb.base/decl-before-def.exp: Run to main and print a again.
1079
de82891c
TV
10802020-04-23 Tom de Vries <tdevries@suse.de>
1081
1082 * gdb.base/decl-before-def-decl.c: New test.
1083 * gdb.base/decl-before-def-def.c: New test.
1084 * gdb.base/decl-before-def.exp: New file.
1085
96038148
TV
10862020-04-23 Tom de Vries <tdevries@suse.de>
1087
1088 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1089
54ac3df1
TV
10902020-04-22 Tom de Vries <tdevries@suse.de>
1091
1092 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1093 debug_info_offset.
1094 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1095 before $objsfile in the line line.
1096
714534e1
TV
10972020-04-22 Tom de Vries <tdevries@suse.de>
1098
1099 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1100
16a7dbf4
MS
11012020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1102
1103 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1104 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1105 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1106 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1107 * gdb.base/jit-protocol.h: Update definitions to match all usage
1108 contexts.
1109
11102020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1111
1112 * gdb.base: Rename all jit related test and source files.
1113
11142020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1115
1116 * gdb.base/jit-reader.exp: Relax register output check.
1117
317d2668
TV
11182020-04-22 Tom de Vries <tdevries@suse.de>
1119
1120 PR symtab/25764
1121 * gdb.base/psym-external-decl-2.c: New test.
1122 * gdb.base/psym-external-decl.c: New test.
1123 * gdb.base/psym-external-decl.exp: New file.
1124 * gdb.threads/tls.exp: Add PR25807 kfail.
1125
eea9e357
TV
11262020-04-22 Tom de Vries <tdevries@suse.de>
1127
1128 PR symtab/25801
1129 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
1130 in "info source" output.
1131
3d5afab3
TV
11322020-04-22 Tom de Vries <tdevries@suse.de>
1133
1134 PR symtab/25700
1135 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
1136 symtab for imported_unit.c.
1137
b32102f6
GB
11382020-04-21 Gary Benson <gbenson@redhat.com>
1139
1140 * gdb.base/advance.c (func): New argument, to match call site.
1141 (func2, func3): Add return statements.
1142
d43b7a2d
TBA
11432020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1144
1145 * gdb.multi/run-only-second-inf.c: New file.
1146 * gdb.multi/run-only-second-inf.exp: New file.
1147
d89edf9b
MM
11482020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1149
1150 * gdb.btrace/multi-inferior.c: New test.
1151 * gdb.btrace/multi-inferior.exp: New file.
1152
1a476b6d
MM
11532020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1154
1155 * gdb.btrace/enable-new-thread.c: New test.
1156 * gdb.btrace/enable-new-thread.exp: New file.
1157
4778a5f8
TV
11582020-04-21 Tom de Vries <tdevries@suse.de>
1159
1160 PR gdb/25471
1161 * gdb.threads/killed-outside.c: New test.
1162 * gdb.threads/killed-outside.exp: New file.
1163
9b2c992c
GB
11642020-04-20 Gary Benson <gbenson@redhat.com>
1165
1166 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
1167 * gdb.base/nested-subp2.exp: Likewise.
1168 * gdb.base/nested-subp3.exp: Likewise.
1169
b5d1d6f7
GB
11702020-04-20 Gary Benson <gbenson@redhat.com>
1171
1172 * gdb.base/nested-subp1.exp: Disable test when using clang.
1173 * gdb.base/nested-subp2.exp: Likewise.
1174 * gdb.base/nested-subp3.exp: Likewise.
1175
25230285
GB
11762020-04-20 Gary Benson <gbenson@redhat.com>
1177
1178 * gdb.cp/exception.cc: Fix compilation error with clang.
1179
fa93cc8f
GB
11802020-04-20 Gary Benson <gbenson@redhat.com>
1181
809730f3 1182 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 1183
e0c45f30
GB
11842020-04-20 Gary Benson <gbenson@redhat.com>
1185
1186 * gdb.base/jit-main.c: Fix compilation error with clang.
1187
4ddfec93
KR
11882020-04-17 Kamil Rytarowski <n54@gmx.com>
1189
1190 * gdb.base/attach-twice.c: Include "sys/types.h".
1191 (PTRACE_ATTACH): Add fallback definition.
1192 (main): Pass `0' to the 4th argument of `ptrace'.
1193
2bed205e
KR
11942020-04-17 Kamil Rytarowski <n54@gmx.com>
1195
1196 * gdb.base/fork-running-state.c: Include "signal.h".
1197
0743fc83
TT
11982020-04-17 Tom Tromey <tromey@adacore.com>
1199
1200 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
1201 Update tests.
1202 * gdb.btrace/cpu.exp: Update tests.
1203 * gdb.base/maint.exp: Update tests.
1204 * gdb.base/default.exp: Update tests.
1205 * gdb.base/completion.exp: Update tests.
1206
efba5c23
TV
12072020-04-16 Tom de Vries <tdevries@suse.de>
1208
1209 PR symtab/25791
1210 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
1211 (ensure_gdb_index): and factor out and move ...
1212 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
1213 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
1214
d191d716
TV
12152020-04-16 Tom de Vries <tdevries@suse.de>
1216
1217 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
1218 loading exec.
1219
99f1bc6a
AB
12202020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
1221
1222 * gdb.base/many-completions.exp: New file.
1223
194d088f
TV
12242020-04-14 Tom de Vries <tdevries@suse.de>
1225
1226 PR symtab/25718
1227 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
1228
c1a66c06
TV
12292020-04-14 Tom de Vries <tdevries@suse.de>
1230
1231 PR symtab/25720
1232 * gdb.base/maint-expand-symbols-header-file.c: New test.
1233 * gdb.base/maint-expand-symbols-header-file.exp: New file.
1234 * gdb.base/maint-expand-symbols-header-file.h: New test.
1235
21b0982c
AB
12362020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1237
1238 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
1239 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
1240 get_func_info.
1241 (get_func_info): Delete.
1242 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
1243 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
1244 * lib/dwarf.exp (get_func_info): New function.
1245
dd1cab06
TV
12462020-04-13 Tom de Vries <tdevries@suse.de>
1247
1248 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
1249 to what find_gnatmake does.
1250
71ea2b6b
TV
12512020-04-10 Tom de Vries <tdevries@suse.de>
1252
1253 * gdb.base/style.exp: Expect "Expanding full symbols" message for
1254 -readnow.
1255
bdfc1e8a
TV
12562020-04-10 Tom de Vries <tdevries@suse.de>
1257
1258 PR cli/25808
1259 * gdb.base/style.c: Add leading newlines.
1260 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
1261 Check listing of main's one-line body.
1262
14ca8ecf
TV
12632020-04-08 Tom de Vries <tdevries@suse.de>
1264
1265 * lib/gdb.exp (psymtabs_p): New proc.
1266 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
1267 importing unit" unsupported if there are no partial symbols.
1268
e21d048f
TV
12692020-04-08 Tom de Vries <tdevries@suse.de>
1270
1271 PR testsuite/25760
1272 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
1273
25c11aca
TV
12742020-04-07 Tom de Vries <tdevries@suse.de>
1275
1276 PR symtab/25796
1277 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
1278
5707e24b
TV
12792020-04-07 Tom de Vries <tdevries@suse.de>
1280
1281 * gdb.base/check-psymtab.c: New test.
1282 * gdb.base/check-psymtab.exp: New file.
1283
6ee448cc
TT
12842020-04-06 Tom Tromey <tromey@adacore.com>
1285
1286 * gdb.ada/variant-record/proc.adb: New file.
1287 * gdb.ada/variant-record/value.adb: New file.
1288 * gdb.ada/variant-record/value.s: New file.
1289 * gdb.ada/variant-record.exp: New file.
1290
9e7c9a03
HD
12912020-04-03 Hannes Domani <ssbssa@yahoo.de>
1292
1293 PR gdb/25325
1294 * gdb.cp/typed-enum.cc: New test.
1295 * gdb.cp/typed-enum.exp: New file.
1296
c90d28ac
AB
12972020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1298
1299 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
1300 * gdb.dwarf2/dw2-inline-small-func.c: New file.
1301 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
1302 * gdb.dwarf2/dw2-inline-small-func.h: New file.
1303 * gdb.opt/inline-small-func.c: New file.
1304 * gdb.opt/inline-small-func.exp: New file.
1305 * gdb.opt/inline-small-func.h: New file.
1306
34e9a9fa
AB
13072020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1308
1309 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
1310 function.
1311
6a354911
AB
13122020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1313
1314 * lib/dwarf.exp (function_range): Allow compiler options to be
1315 specified.
1316
880d9777
TV
13172020-04-02 Tom de Vries <tdevries@suse.de>
1318
1319 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
1320 __attribute__((always_inline)).
1321 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
1322
f32682ea
TV
13232020-04-02 Tom de Vries <tdevries@suse.de>
1324
1325 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
1326 (gdbserver_gdb_exit): ... here. Add timeout warning.
1327 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
1328 (connect_target_extended_remote): Append new server_spawn_id to
1329 server_spawn_ids.
1330 (cleanup): New proc.
1331 (setup, <toplevel>): Call cleanup.
1332
d3214198
TV
13332020-04-02 Tom de Vries <tdevries@suse.de>
1334
1335 * gdb.base/main-psymtab.exp: New file.
1336
cc77ed24
TV
13372020-04-02 Tom de Vries <tdevries@suse.de>
1338
1339 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
1340
3638a098
TT
13412020-04-01 Tom Tromey <tom@tromey.com>
1342
1343 * gdb.base/complex-parts.exp: Add type tests.
1344
c34e8714
TT
13452020-04-01 Tom Tromey <tom@tromey.com>
1346
1347 * gdb.base/complex-parts.exp: Add arithmetic tests.
1348
981c08ce
TT
13492020-04-01 Tom Tromey <tom@tromey.com>
1350
1351 * gdb.compile/compile.exp: Update.
1352 * gdb.compile/compile-cplus.exp: Update.
1353 * gdb.base/varargs.exp: Update.
1354 * gdb.base/floatn.exp: Update.
1355 * gdb.base/endianity.exp: Update.
1356 * gdb.base/callfuncs.exp (do_function_calls): Update.
1357 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
1358 (complex_float_integral_args): Update.
1359 * gdb.base/complex.exp: Update.
1360 * gdb.base/complex-parts.exp: Update.
1361
3d1cfd43
TT
13622020-04-01 Tom Tromey <tromey@adacore.com>
1363
1364 * gdb.rust/union.rs: New file.
1365 * gdb.rust/union.exp: New file.
1366 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
1367 (main): Update.
1368 * gdb.rust/simple.exp: Move union tests to union.exp.
1369
e033dfa9
TT
13702020-04-01 Tom Tromey <tromey@adacore.com>
1371
1372 * gdb.rust/simple.rs (main): Remove "y0".
1373
53cccef1
TBA
13742020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1375
1376 * gdb.multi/stop-all-on-exit.c: New test.
1377 * gdb.multi/stop-all-on-exit.exp: New file.
1378
60e22c1e
HD
13792020-04-01 Hannes Domani <ssbssa@yahoo.de>
1380
1381 PR gdb/24789
1382 * gdb.cp/misc.cc: Add integer reference variable.
1383 * gdb.cp/misc.exp: Add test.
1384
e139a727
TBA
13852020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1386
1387 * gdb.server/stop-reply-no-thread.exp: Enhance the test
1388 scenario to cover execution until the end and also the case
1389
16b0db75
TV
13902020-03-31 Tom de Vries <tdevries@suse.de>
1391
1392 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
1393 c. Use "maint info symtabs" to check symtab expansion.
1394
c0502da6
TV
13952020-03-30 Tom de Vries <tdevries@suse.de>
1396
1397 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1398 unsupported.
1399 (verify_psymtab_expanded): Move ...
1400 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1401 test.
1402 (readnow): New proc.
1403
5935fd15
AB
14042020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1405
1406 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1407 with $hex.
1408
1773be9e
TT
14092020-03-20 Tom Tromey <tromey@adacore.com>
1410
1411 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1412
70304be9
TT
14132020-03-20 Tom Tromey <tromey@adacore.com>
1414
1415 * gdb.ada/sub_variant/subv.adb: New file.
1416 * gdb.ada/sub_variant.exp: New file.
1417
0dd7b8f7
TV
14182020-03-20 Tom de Vries <tdevries@suse.de>
1419
1420 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1421 first break fails.
1422 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1423
cada5fc9
AB
14242020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1425
1426 * gdb.server/exit-multiple-threads.c: New file.
1427 * gdb.server/exit-multiple-threads.exp: New file.
1428
6b8c53f2
AB
14292020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1430
1431 * gdb.fortran/mixed-lang-stack.c: New file.
1432 * gdb.fortran/mixed-lang-stack.cpp: New file.
1433 * gdb.fortran/mixed-lang-stack.exp: New file.
1434 * gdb.fortran/mixed-lang-stack.f90: New file.
1435
19a2740f
AB
14362020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1437
1438 * gdb.linespec/cp-completion-aliases.cc: New file.
1439 * gdb.linespec/cp-completion-aliases.exp: New file.
1440
d8c8b848
TV
14412020-03-19 Tom de Vries <tdevries@suse.de>
1442
1443 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1444 more precise.
1445
a9933ccf
TV
14462020-03-18 Tom de Vries <tdevries@suse.de>
1447
1448 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1449 * gdb.dwarf2/break-inline-psymtab.c: New test.
1450 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1451
2f89101f
TV
14522020-03-16 Tom de Vries <tdevries@suse.de>
1453
1454 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1455 cache_verify and cache_verify_proc.
1456
6b9374f1
TV
14572020-03-15 Tom de Vries <tdevries@suse.de>
1458
1459 * gdb.server/solib-list.exp: Handle
1460 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1461
eaeaf44c
TV
14622020-03-15 Tom de Vries <tdevries@suse.de>
1463
1464 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1465 objfiles".
1466
3293bbaf
TT
14672020-03-14 Tom Tromey <tom@tromey.com>
1468
1469 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1470
ab44624c
TV
14712020-03-14 Tom de Vries <tdevries@suse.de>
1472
1473 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1474
54c43825
TV
14752020-03-14 Tom de Vries <tdevries@suse.de>
1476
1477 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1478 result in line-by-line fashion.
1479
2ac70237
TV
14802020-03-14 Tom de Vries <tdevries@suse.de>
1481
1482 * lib/gdb.exp (supports_statement_frontiers): New proc.
1483 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1484
09546b56
TV
14852020-03-14 Tom de Vries <tdevries@suse.de>
1486
1487 * gdb.base/printcmds.exp: Add missing quoting for "print
1488 teststring2".
1489
a1f6a07c
TT
14902020-03-13 Tom Tromey <tom@tromey.com>
1491
1492 * gdb.base/printcmds.exp (test_print_strings): Add regression
1493 test.
1494 * gdb.base/printcmds.c (charptr): New typedef.
1495 (teststring2): New global.
1496
1b83d09c
AB
14972020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1498
1499 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1500 full path in the test name.
1501 (test_ld): Add some with_test_prefix blocks to make test names
1502 unique.
1503
2d61316c
TV
15042020-03-13 Tom de Vries <tdevries@suse.de>
1505
1506 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1507
2e9145ac
TV
15082020-03-13 Tom de Vries <tdevries@suse.de>
1509
1510 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1511
96c7f873
TV
15122020-03-13 Tom de Vries <tdevries@suse.de>
1513
1514 PR symtab/25646
1515 * gdb.dwarf2/imported-unit.exp: Add test.
1516
49ba92c0
TV
15172020-03-13 Tom de Vries <tdevries@suse.de>
1518
1519 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1520 (var1, var2): New variable.
1521 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1522 matching symbols.
1523
301b21e0
TV
15242020-03-13 Tom de Vries <tdevries@suse.de>
1525
1526 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1527 (Term::command): Use prompt prefix.
1528 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1529 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1530 command_no_prompt_prefix instead of prefix.
1531 * gdb.tui/tui-layout-asm.exp: Same.
1532
3f512721
SM
15332020-03-12 Simon Marchi <simon.marchi@efficios.com>
1534
1535 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1536
40310f30
SM
15372020-03-12 Simon Marchi <simon.marchi@efficios.com>
1538
1539 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1540 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1541 on" while stepping over the test instruction, match printed
1542 message.
1543
09252140
TV
15442020-03-12 Tom de Vries <tdevries@suse.de>
1545
1546 * gdb.base/info-types.exp: Use exp_continue during matching of output
1547 of "info types".
1548
14e9c72c
TV
15492020-03-12 Tom de Vries <tdevries@suse.de>
1550
1551 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1552
e515d67e
TV
15532020-03-12 Tom de Vries <tdevries@suse.de>
1554
1555 * gdb.fortran/module.exp: Use exp_continue during matching of output
1556 of "info variable -n".
1557
307eafd8
TV
15582020-03-12 Tom de Vries <tdevries@suse.de>
1559
1560 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1561 gdb.dwarf2/dw2-ranges-base.c.
1562
9a2de3fc
TV
15632020-03-12 Tom de Vries <tdevries@suse.de>
1564
1565 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1566 in presence of GLIBC debuginfo.
1567
3217502e
TV
15682020-03-12 Tom de Vries <tdevries@suse.de>
1569
1570 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1571 $core.
1572
1281424c
TV
15732020-03-12 Tom de Vries <tdevries@suse.de>
1574
1575 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1576 more precise.
1577
038b97fc
SM
15782020-03-11 Simon Marchi <simon.marchi@efficios.com>
1579
1580 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1581 from Unix to Windows path.
1582
5308d1e7
TV
15832020-03-11 Tom de Vries <tdevries@suse.de>
1584
1585 * gdb.ada/minsyms.exp: Set language to ada.
1586
f870f78f
TV
15872020-03-11 Tom de Vries <tdevries@suse.de>
1588
1589 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1590
5a13315d
TV
15912020-03-11 Tom de Vries <tdevries@suse.de>
1592
1593 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1594
976862ed
TT
15952020-03-11 Tom Tromey <tromey@adacore.com>
1596
1597 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1598
7462c383
TV
15992020-03-11 Tom de Vries <tdevries@suse.de>
1600
1601 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1602
1c6c46a0
TV
16032020-03-11 Tom de Vries <tdevries@suse.de>
1604
1605 * gdb.base/break-interp.exp: Limit verbose scope.
1606
44f41bb7
TV
16072020-03-11 Tom de Vries <tdevries@suse.de>
1608
1609 * gdb.fortran/logical.f90: Define variable with character type.
1610 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1611
b76f3a42
TV
16122020-03-11 Tom de Vries <tdevries@suse.de>
1613
1614 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1615
1c33af77
TV
16162020-03-11 Tom de Vries <tdevries@suse.de>
1617
1618 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1619 symtabs.
1620
8c95582d
AB
16212020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1622 Bernd Edlinger <bernd.edlinger@hotmail.de>
1623
1624 * gdb.cp/step-and-next-inline.cc: New file.
1625 * gdb.cp/step-and-next-inline.exp: New file.
1626 * gdb.cp/step-and-next-inline.h: New file.
1627 * gdb.dwarf2/dw2-is-stmt.c: New file.
1628 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1629 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1630 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1631 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1632
cecf8547
AB
16332020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1634
1635 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1636 is-stmt flag in the line table.
1637
0ba678c9
TV
16382020-03-09 Tom de Vries <tdevries@suse.de>
1639
1640 * lib/gdb.exp (cached_file): Create cache dir.
1641
72fbdf83
TV
16422020-03-07 Tom de Vries <tdevries@suse.de>
1643
1644 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1645 * gdb.cp/rvalue-ref-params.exp: Same.
1646
436b5e99
TV
16472020-03-06 Tom de Vries <tdevries@suse.de>
1648
1649 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1650 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1651
09f2921c
TV
16522020-03-06 Tom de Vries <tdevries@suse.de>
1653
1654 * README: Fix "the the".
1655 * gdb.base/dprintf.exp: Same.
1656
50a3cc5d
TV
16572020-03-05 Tom de Vries <tdevries@suse.de>
1658
1659 * gdb.base/maint.exp: Update "main print statistics" expected output.
1660
0a709cba
AKS
16612020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1662
1663 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1664 (fortran_int8): Likewise.
1665 (fortran_real4): Likewise.
1666 (fortran_real8): Likewise.
1667 (fortran_complex4): Likewise.
1668 (fortran_logical4): Likewise.
1669 (fortran_character1): Likewise.
1670
5e5d66b6
AB
16712020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1672
1673 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1674 printed as true.
1675
7b973adc
SDJ
16762020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1677
1678 * gdb.base/printcmds.exp: Add test to verify printf of a
1679 variable holding an address.
1680
478e490a
TV
16812020-03-03 Tom de Vries <tdevries@suse.de>
1682
1683 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1684
1ef44e86
TV
16852020-03-03 Tom de Vries <tdevries@suse.de>
1686
1687 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1688 gdb_test_multiple call.
1689
b98cc2cf
TV
16902020-03-03 Tom de Vries <tdevries@suse.de>
1691
1692 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1693 gdb_test_multiple calls.
1694
63e163f2
AB
16952020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1696
1697 * gdb.base/default.exp: Remove test of 'set history filename'.
1698 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1699 filename to the empty string.
1700 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1701 and GDBHISTSIZE.
1702
24ed6739
AB
17032020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1704
1705 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1706 disabled.
1707
590003dc
TV
17082020-03-02 Pedro Alves <palves@redhat.com>
1709 Tom de Vries <tdevries@suse.de>
1710
1711 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1712 -prompt prefix, before user_code argument. Add -lbl option likewise.
1713 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1714 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1715 argument.
1716 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1717 have "\r\n" at start-of-line, instead of at end-of-line.
1718
f5e46084
SM
17192020-02-28 Simon Marchi <simon.marchi@efficios.com>
1720
1721 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1722 libinproctrace.so.
1723
f7a7000d
LM
17242020-02-28 Luis Machado <luis.machado@linaro.org>
1725
1726 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1727 to "p/x".
1728
718e0816
LM
17292020-02-28 Luis Machado <luis.machado@linaro.org>
1730
1731 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1732 asm/ptrace.h and error.h.
1733
13c3a74a
TV
17342020-02-28 Tom de Vries <tdevries@suse.de>
1735
1736 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1737 (struct wrapper, do_something, mundane/symada__cS): Move ...
1738 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1739 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1740 Update "print symada__cS before partial symtab expansion" regexp.
1741 Update breakpoint location. Flush symbol cache after expansion.
1742
85d2d5bb
LM
17432020-02-28 Luis Machado <luis.machado@linaro.org>
1744
1745 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1746
3608f86c
TV
17472020-02-27 Tom de Vries <tdevries@suse.de>
1748
1749 * config/sid.exp: Remove unused globals.
1750 * gdb.base/attach.exp: Same.
1751 * gdb.base/catch-load.exp: Same.
1752 * gdb.base/dbx.exp: Same.
1753 * lib/gdb.exp: Same.
1754 * lib/mi-support.exp: Same.
1755 * lib/prompt.exp: Same.
1756
c8d4f6df
TV
17572020-02-27 Tom de Vries <tdevries@suse.de>
1758
1759 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1760 not set.
1761
0d79cdc4
AM
17622020-02-26 Aaron Merey <amerey@redhat.com>
1763
1764 * gdb.debuginfod: New directory for debuginfod tests.
1765 * gdb.debuginfod/main.c: New test file.
1766 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1767
0dce4280
TV
17682020-02-26 Tom de Vries <tdevries@suse.de>
1769
1770 PR gdb/25603
1771 * gdb.base/persistent-lang.cc: New test.
1772 * gdb.base/persistent-lang.exp: New file.
1773
9e80cfa1
AB
17742020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1775
1776 * gdb.fortran/derived-type-striding.exp: Add a new test.
1777 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1778 new test.
1779
2078dbb2
AB
17802020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1781
1782 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1783 names.
1784
70d49700
TV
17852020-02-25 Tom de Vries <tdevries@suse.de>
1786
1787 PR go/18926
1788 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1789
a88ef40d
TV
17902020-02-24 Tom de Vries <tdevries@suse.de>
1791
1792 PR gdb/25592
1793 * gdb.base/info-locals-unused-static-var.c: New test.
1794 * gdb.base/info-locals-unused-static-var.exp: New file.
1795
01b1af32
TT
17962020-02-22 Tom Tromey <tom@tromey.com>
1797
1798 * gdb.python/tui-window.exp: New file.
1799 * gdb.python/tui-window.py: New file.
1800
7c043ba6
TT
18012020-02-22 Tom Tromey <tom@tromey.com>
1802
1803 PR tui/17850:
1804 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1805 tests.
1806
c22fef7e
TT
18072020-02-22 Tom Tromey <tom@tromey.com>
1808
1809 * gdb.tui/new-layout.exp: Add sub-layout tests.
1810
ee325b61
TT
18112020-02-22 Tom Tromey <tom@tromey.com>
1812
1813 * gdb.tui/new-layout.exp: New file.
1814
3f0cbb04
TT
18152020-02-22 Tom Tromey <tom@tromey.com>
1816
1817 * gdb.rust/rust-style.rs: New file.
1818 * gdb.rust/rust-style.exp: New file.
1819 * gdb.base/style.exp: Test structure printing.
1820 * gdb.base/style.c (struct some_struct): New type.
1821 (enum etype): New type.
1822 (struct_value): New global.
1823
75525152
TV
18242020-02-21 Tom de Vries <tdevries@suse.de>
1825
1826 PR go/18926
1827 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1828 Remove blanket xfails. Use message argument for gdb_breakpoint.
1829 Make continuing to breakpoint test conditional on setting breakpoint.
1830 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1831 DW_AT_name attribute. Add xfail for GCC PR93866.
1832
bd360d30
AB
18332020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1834
1835 * gdb.dwarf2/cpp-linkage-name.c: New file.
1836 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1837
c7adb09f 18382020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1839
1840 * lib/gdb.exp (gdb_wrapper_init): Reset
1841 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1842 not exist.
1843
a9c79803
TV
18442020-02-20 Tom de Vries <tdevries@suse.de>
1845
1846 PR go/17018
1847 * gdb.go/hello.exp: Copy ...
1848 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1849 print of st to print value of global definition. Add xfail for GCC
1850 PR93844.
1851 * gdb.go/hello.exp: Remove printing of st before definition.
1852 * gdb.go/hello.go: Copy ...
1853 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1854 to st.
1855 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1856
d7445728
TV
18572020-02-20 Tom de Vries <tdevries@suse.de>
1858
1859 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1860 (gdb_simple_compile): Handle compile_flags go by using .go extension
1861 for source file.
1862 * gdb.go/chan.exp: Use support_go_compile.
1863 * gdb.go/handcall.exp: Same.
1864 * gdb.go/hello.exp: Same.
1865 * gdb.go/integers.exp: Same.
1866 * gdb.go/max-depth.exp: Same.
1867 * gdb.go/methods.exp: Same.
1868 * gdb.go/package.exp: Same.
1869 * gdb.go/strings.exp: Same.
1870 * gdb.go/types.exp: Same.
1871 * gdb.go/unsafe.exp: Same.
1872
c9c41e6d
TV
18732020-02-19 Tom de Vries <tdevries@suse.de>
1874
1875 * gdb.python/lib-types.exp: Make xfail more strict.
1876
f20ff837
TV
18772020-02-19 Tom de Vries <tdevries@suse.de>
1878
1879 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1880
08410482
DE
18812020-02-19 Doug Evans <dje@google.com>
1882
1883 PR rust/25535
1884 * gdb.rust/simple.exp: Add test.
1885 * gdb.rust/simple.rs: Add test.
1886
623563f7
TV
18872020-02-19 Tom de Vries <tdevries@suse.de>
1888
1889 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1890 output line-by-line.
1891
d3308cfd
TV
18922020-02-19 Tom de Vries <tdevries@suse.de>
1893
1894 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1895
86cbc5dc
TV
18962020-02-19 Tom de Vries <tdevries@suse.de>
1897
1898 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1899 prelink.
1900
9db2b96b
TV
19012020-02-19 Tom de Vries <tdevries@suse.de>
1902
1903 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1904 (gdb_do_cache): Use gdb_do_cache_wrap.
1905 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1906
89e2fdc5
TV
19072020-02-19 Tom de Vries <tdevries@suse.de>
1908
1909 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1910 gdb_compile option.
1911
373d7ac0
SM
19122020-02-18 Simon Marchi <simon.marchi@efficios.com>
1913
1914 * gdb.base/printcmds.exp (test_print_enums): Update expected
1915 output.
1916
b29a2df0
SM
19172020-02-18 Simon Marchi <simon.marchi@efficios.com>
1918
1919 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1920 for "unknown".
1921
6740f0cc
SM
19222020-02-18 Simon Marchi <simon.marchi@efficios.com>
1923
1924 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1925 enumerator.
1926
edd45eb0
SM
19272020-02-18 Simon Marchi <simon.marchi@efficios.com>
1928
1929 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1930 FE_, add FE_NONE.
1931 (three): Update.
1932 (enum flag_enum_without_zero): New enum.
1933 (flag_enum_without_zero): New variable.
1934 (enum not_flag_enum): New enum.
1935 (three_not_flag): New variable.
1936 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1937 (test_print_enums): Add more tests for printing flag enums.
1938
d4295de4
TV
19392020-02-18 Tom de Vries <tdevries@suse.de>
1940
1941 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1942 (gdb_compile_ada): ... here.
1943 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1944 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1945
f251f505
TT
19462020-02-14 Tom Tromey <tom@tromey.com>
1947
1948 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1949 build directory.
1950 * boards/gdbserver-base.exp: Update path to gdbserver.
1951
8f432634
TV
19522020-02-13 Tom de Vries <tdevries@suse.de>
1953
1954 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1955
92b6eaf7
TV
19562020-02-13 Tom de Vries <tdevries@suse.de>
1957
1958 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1959 are missing.
1960
f3b0f7fe
TV
19612020-02-13 Tom de Vries <tdevries@suse.de>
1962
1963 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1964 call.
1965
f6be8713
SDJ
19662020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1967
1968 PR tui/25126
1969 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1970 * gdb.base/cached-source-file.c: New file.
1971 * gdb.base/cached-source-file.exp: New file.
1972
b2770d5e
TV
19732020-02-11 Tom de Vries <tdevries@suse.de>
1974
1975 PR testsuite/25488
1976 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1977
44f6938e
TV
19782020-02-10 Tom de Vries <tdevries@suse.de>
1979
1980 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1981
5f0e2eb7
MR
19822020-02-10 Maciej W. Rozycki <macro@wdc.com>
1983
1984 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1985 and $after_addr are both integers before making a comparison.
1986
46ce2b6f
TV
19872020-02-09 Tom de Vries <tdevries@suse.de>
1988
1989 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1990 command output and paste it into gdb.log. If any, paste catch message
1991 to gdb.log.
1992
5abbbe1d
TT
19932020-02-07 Tom Tromey <tromey@adacore.com>
1994
1995 PR breakpoints/24915:
1996 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1997
1d5d29e7
SV
19982020-02-06 Shahab Vahedi <shahab@synopsys.com>
1999
2000 * gdb.tui/tui-missing-src.exp: Add the "missing source
2001 file" test for the TUI.
2002
b0999b9b
AB
20032020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
2004
2005 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
2006 including a port number in the output.
2007
c3b149eb
AKS
20082020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
2009
2010 * lib/fortran.exp (fortran_int4): Handle clang.
2011 (fortran_int8): Likewise.
2012 (fortran_real4): Likewise.
2013 (fortran_real8): Likewise.
2014 (fortran_complex4): Likewise.
2015 (fortran_logical4): Likewise.
2016 (fortran_character1): Likewise.
2017
f8dcc90b
TV
20182020-02-04 Tom de Vries <tdevries@suse.de>
2019
2020 * README (Race detection): Add note.
2021
f90ac7c2
TV
20222020-02-04 Tom de Vries <tdevries@suse.de>
2023
2024 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
2025
780636ae
TV
20262020-02-04 Tom de Vries <tdevries@suse.de>
2027
2028 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
2029
5d2e1193
RA
20302020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
2031
2032 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
2033 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
2034 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
2035 blttar, bnetarl.
2036 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
2037 binary for blttar, bnetarl.
2038 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
2039 wait instruction. Delete ldmx test.
2040 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
2041
e409c542
AKS
20422020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
2043
2044 * gdb.fortran/array-bounds-high.exp: New file.
2045 * gdb.fortran/array-bounds-high.f90: New file.
2046
b0029748
LD
20472020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
2048
2049 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
2050 Replace #include of <sys/fcntl.h> by <fcntl.h>.
2051
195a8287
TV
20522020-02-01 Tom de Vries <tdevries@suse.de>
2053
2054 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
2055
42330a68
AB
20562020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
2057
2058 PR tui/9765
2059 * gdb.tui/tui-layout-asm-short-prog.S: New file.
2060 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
2061
b62a8028
LM
20622020-01-29 Luis Machado <luis.machado@linaro.org>
2063
2064 * gdb.arch/aarch64-brk-patterns.c: New source file.
2065 * gdb.arch/aarch64-brk-patterns.exp: New test.
2066
5f440116
TBA
20672020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2068
2069 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2070 GCC/Clang version.
2071 * gdb.cp/pass-by-ref.exp: Ditto.
2072
ee2a6fc6
TV
20732020-01-29 Tom de Vries <tdevries@suse.de>
2074
2075 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2076 * gdb.threads/watchpoint-fork-mt.c: Same.
2077 * gdb.threads/watchpoint-fork-parent.c: Same.
2078 * gdb.threads/watchpoint-fork-st.c: Same.
2079 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2080
16b10d6e
LM
20812020-01-27 Luis Machado <luis.machado@linaro.org>
2082
2083 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2084 sitting at a syscall instruction when we hit the syscall function's
2085 breakpoint.
2086 Check PC against one obtained with the x command.
2087 Validate syscall number.
2088 (step_over_syscall): Don't continue to the syscall instruction if
2089 we're already there.
2090
b1468492
PW
20912020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2092
2093 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2094
7ffa82e1
AB
20952020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2096
2097 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2098 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2099
3d92a3e3
AB
21002020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2101
2102 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2103 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2104
94a72be7
AB
21052020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2106
2107 * gdb.base/maint.exp: Update line table parsing test.
2108 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2109
53af73bf
PA
21102020-01-24 Pedro Alves <palves@redhat.com>
2111
2112 PR gdb/25410
2113 * gdb.multi/multi-re-run-1.c: New.
2114 * gdb.multi/multi-re-run-2.c: New.
2115 * gdb.multi/multi-re-run.exp: New.
2116
1ba1ac88
AB
21172020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2118
2119 PR gdb/23718
2120 * gdb.server/server-kill-python.exp: New file.
2121
f3364a6d
AB
21222020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2123
2124 * gdb.server/multi-ui-errors.c: New file.
2125 * gdb.server/multi-ui-errors.exp: New file.
2126
733d0a67
AB
21272020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2128
2129 PR tui/9765
2130 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
2131
4f13c1c0
TT
21322020-01-19 Tom Tromey <tom@tromey.com>
2133
2134 * gdb.tui/main.exp: Add check for plain "file".
2135
40c94099
CB
21362020-01-16 Christian Biesinger <cbiesinger@google.com>
2137
2138 * lib/gdb.exp: Fix spelling error (seperatelly).
2139
ff47f4f0
TT
21402020-01-14 Tom Tromey <tom@tromey.com>
2141
2142 PR symtab/12535:
2143 * gdb.python/python.exp: Test decode_line with empty string
2144 argument.
2145
717c684d
BE
21462020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2147
2148 * gdb.base/skip-inline.exp: Extend test.
2149
44e4c775
AB
21502020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2151
2152 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
2153 * gdb.dwarf2/dw2-bad-elf.c: New file.
2154 * gdb.dwarf2/dw2-bad-elf.exp: New file.
2155
d93c6db7
AB
21562020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2157
2158 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
2159 _line_saw_file.
2160
9a6d629c
AB
21612020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2162
2163 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
2164 border.
2165
d9ebdab7
TBA
21662020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2167
2168 * gdb.multi/multi-target.exp (setup): Factor out "info
2169 connections" and "info inferiors" tests to ...
2170 (test_info_inferiors): ... this new procedure.
2171 (top level): Run new "info-inferiors" tests.
2172
f3c469b9
PA
21732020-01-10 Pedro Alves <palves@redhat.com>
2174
2175 * gdb.server/bkpt-other-inferior.exp: New file.
2176
121b3efd
PA
21772020-01-10 Pedro Alves <palves@redhat.com>
2178
2179 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
2180 of "add-inferior".
2181 * gdb.base/quit-live.exp: Likewise.
2182 * gdb.base/remote-exec-file.exp: Likewise.
2183 * gdb.guile/scm-progspace.exp: Likewise.
2184 * gdb.linespec/linespec.exp: Likewise.
2185 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2186 * gdb.mi/user-selected-context-sync.exp: Likewise.
2187 * gdb.multi/multi-target.exp (setup): Add "info connection" and
2188 "info inferiors" tests.
2189 * gdb.multi/remove-inferiors.exp: Adjust expected output of
2190 "add-inferior".
2191 * gdb.multi/watchpoint-multi.exp: Likewise.
2192 * gdb.python/py-inferior.exp: Likewise.
2193 * gdb.server/extended-remote-restart.exp: Likewise.
2194 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
2195 "info inferiors".
2196 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2197 * gdb.trace/report.exp: Likewise.
2198
1dadb1dd
PA
21992020-01-10 Pedro Alves <palves@redhat.com>
2200
2201 * gdb.multi/multi-target.c: New file.
2202 * gdb.multi/multi-target.exp: New file.
2203 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
2204 mode requested, but remote does not support non-stop".
2205
78f2c40a
PA
22062020-01-10 Pedro Alves <palves@redhat.com>
2207
2208 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
2209 disconnect before reconnecting.
2210
e7af6c70
TBA
22112020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2212 Pedro Alves <palves@redhat.com>
2213
2214 * gdb.server/connect-without-multi-process.exp: Also test
2215 continuing to end.
2216
acdf84a6
PA
22172020-01-10 Pedro Alves <palves@redhat.com>
2218
2219 * gdb.base/remote-exec-file.exp: New file.
2220
873657b9
PA
22212020-01-10 Pedro Alves <palves@redhat.com>
2222
2223 * gdb.base/fork-running-state.exp (do_test): Adjust expected
2224 output.
2225 * gdb.threads/async.c: New.
2226 * gdb.threads/async.exp: New.
2227 * gdb.multi/tids-gid-reset.c: New.
2228 * gdb.multi/tids-gid-reset.exp: New.
2229
7f0ae84c
GB
22302020-01-10 George Barrett <bob@bob131.so>
2231
2232 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
2233 to help in finding the image relocation offset.
2234 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
2235 options in arguments.
2236 (stap_test_no_debuginfo): Likewise.
2237 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
2238 test variants.
2239 (stap_test): Add null semaphore relocation test.
2240
47e9d49d
GB
22412020-01-10 George Barrett <bob@bob131.so>
2242
2243 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
2244 * gdb.base/stap-probe.exp: Likewise.
2245 (stap_test): Pass argument as an additional flag.
2246 (stap_test_no_debuginfo): Likewise.
2247 (stap_test): Check `info probes stap' output for semaphore
2248 addresses if the test binary is supposed to have them.
2249
f5a7c406
AB
22502020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2251
2252 * gdb.tui/basic.exp: Add more scrolling tests.
2253
9ae6bf64
TT
22542020-01-09 Tom Tromey <tom@tromey.com>
2255
2256 PR tui/18932:
2257 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
2258 meangingful value.
2259 (Term::command, Term::resize): Update.
2260 * gdb.tui/basic.exp: Add scrolling test.
2261
b2efe70c
AB
22622020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2263
2264 * gdb.tui/tui-layout-asm.exp: New file.
2265
3804da7e
AB
22662020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2267
2268 * lib/tuiterm.exp (Term::check_box_contents): New proc.
2269
b40aa28f
AB
22702020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2271
2272 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
2273 (Term::enter_tui): Use Term::prepare_for_tui.
2274
63ffd7c9
AB
22752020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2276
2277 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
2278 called.
2279
3be966f6
AB
22802020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2281
2282 * gdb.base/skip.exp: Fix race condition in test.
2283
153d79c4
AB
22842020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
2285
2286 * gdb.base/backtrace.c: New file.
2287 * gdb.base/backtrace.exp: New file.
2288
f2302a34
AB
22892020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
2290
2291 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
2292
6ec1d75e
PW
22932020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2294
2295 * gdb.base/style.exp: Test that warnings are styled.
2296
c296cbe6
BE
22972019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2298
2299 * gdb.base/line65535.exp: New file.
2300 * gdb.base/line65535.c: New file.
2301
b28a729d
SM
23022019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
2303
2304 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
2305 * lib/gnat_debug_info_test.adb: New file.
2306 * gdb.ada/ptype_tagged_param.exp: Use
2307 gnat_runtime_has_debug_info, expect a different output if
2308 runtime does not have debug info.
2309
7f2d7a0d
SM
23102019-12-20 Simon Marchi <simon.marchi@efficios.com>
2311
2312 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
2313 (another) quote in test name.
2314
f3bce483
SM
23152019-12-20 Simon Marchi <simon.marchi@efficios.com>
2316
2317 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
2318 Add quote in test name.
2319
c855a912
TBA
23202019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2321
2322 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
2323 directory instead.
2324 * gdb.cp/pass-by-ref.exp: Extend with more cases.
2325 * gdb.cp/pass-by-ref-2.cc: New file.
2326 * gdb.cp/pass-by-ref-2.exp: New file.
2327
fc9d2d72
TT
23282019-12-20 Tom Tromey <tom@tromey.com>
2329
2330 * gdb.tui/list-before.exp: New file.
2331
77b97e00
TT
23322019-12-20 Tom Tromey <tom@tromey.com>
2333
2334 * gdb.tui/list.exp: Check for source on initial listing.
2335
f69656d0
TT
23362019-12-11 Tom Tromey <tromey@adacore.com>
2337
2338 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
2339 Add crlf test.
2340
99a55965
SM
23412019-12-18 Simon Marchi <simon.marchi@efficios.com>
2342
2343 * gdb.base/default.exp: Update value of $_gdb_major.
2344
5024637f
BE
23452019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2346
2347 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
2348
b63634be
BE
23492019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2350
2351 * gdb.base/skip.exp: Whitespace fix.
2352
45d73523
BE
23532019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2354
2355 * gdb.base/skip-inline.c: New file.
2356 * gdb.base/skip-inline.exp: New file.
2357
d043f8c8
SM
23582019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
2359
2360 * gdb.base/jit-reader.exp (jit_reader_test): Rename
2361 jit_function_00 to jit_function_stack_mangle.
2362 * gdb.base/jithost.c (jit_function_t): Rename to...
2363 (jit_function_stack_mangle_t): ... this.
2364 (jit_function_add_t): New typedef.
2365 (jit_function_00_code): Rename to...
2366 (jit_function_stack_mangle_code): ... this, make static.
2367 (jit_function_add_code): New.
2368 (main): Generate "add" function and call it. Adjust to changes
2369 in jithost_abi.
2370 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
2371 (struct jithost_abi) <begin, end>: Remove fields.
2372 <object, function_stack_mangle, function_add>: New fields.
2373 * gdb.base/jitreader.c (struct reader_state) <code_begin,
2374 code_end>: Remove fields.
2375 <func_stack_mangle>: New field.
2376 (read_debug_info): Adjust to renaming, create block for "add"
2377 function.
2378 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
2379
873de05c
TT
23802019-12-11 Tom Tromey <tom@tromey.com>
2381
2382 * gdb.tui/resize.exp: Fix regexp.
2383 * gdb.tui/regs.exp: Fix regexps.
2384 * gdb.tui/main.exp: Fix regexp.
2385
3d979945
TT
23862019-12-11 Tom Tromey <tom@tromey.com>
2387
2388 * gdb.tui/resize.exp: Update.
2389 * gdb.tui/empty.exp (layouts): Update.
2390
2192a9d3
TT
23912019-12-11 Tom Tromey <tom@tromey.com>
2392
2393 * gdb.tui/regs.exp: Update.
2394 * gdb.tui/empty.exp (layouts): Update.
2395 * gdb.tui/basic.exp: Update.
2396 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2397
d8edc8b7
PW
23982019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2399
2400 * gdb.base/options.exp: Add -raw-values in the print completion list.
2401 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2402
4c12d936
KB
24032019-12-10 Kevin Buettner <kevinb@redhat.com>
2404
2405 * gdb.threads/omp-par-scope.c: New file.
2406 * gdb/threads/omp-par-scope.exp: New file.
2407
26b911fb
KB
24082019-12-10 Kevin Buettner <kevinb@redhat.com>
2409
bb47f919
KB
2410 * lib/gdb.exp (support_nested_function_tests): New proc.
2411
24122019-12-10 Kevin Buettner <kevinb@redhat.com>
2413
2414 * lib/gdb.exp (gdb_compile_openmp): New proc.
2415 (build_executable_from_specs): Add an "openmp" option.
2416 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2417
6c71eb7d
TT
24182019-12-10 Tom Tromey <tromey@adacore.com>
2419
2420 * gdb.ada/unchecked_union.exp: New file.
2421 * gdb.ada/unchecked_union/pck.adb: New file.
2422 * gdb.ada/unchecked_union/pck.ads: New file.
2423 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2424 * gdb-utils.exp (string_to_regexp): Also quote "?".
2425
bac7c5cf
GB
24262019-12-10 George Barrett <bob@bob131.so>
2427
2428 Test scripted probe breakpoints.
2429 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2430 * gdb.python/py-breakpoint.c (main): Likewise.
2431 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2432 specifier test.
2433 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2434
330f1d38
TBA
24352019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2436
2437 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2438 an rvalue parameter.
2439 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2440 parameter.
2441
b43315e2
AB
24422019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2443
2444 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2445 modules.
2446
54f73dad
AB
24472019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2448
2449 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2450 broken version of GCC.
2451
d57cbee9
AB
24522019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2453
2454 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2455 sym-info-cmds library.
2456 * gdb.fortran/info-types.exp: Likewise.
2457 * lib/sym-info-cmds.exp: New file.
2458
c14aab8c
TV
24592019-12-08 Tom de Vries <tdevries@suse.de>
2460
2461 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2462
aa2d5a42
KS
24632019-12-07 Keith Seitz <keiths@redhat.com>
2464
2465 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2466 * gdb.base/corefile-buildid-shlib.c: New file.
2467 * gdb.base/corefile-buildid.c: New file.
2468 * gdb.base/corefile-buildid.exp: New file.
2469
93e55f0a
TV
24702019-12-06 Tom de Vries <tdevries@suse.de>
2471
2472 * gdb.dwarf2/varval.exp: Add decl before def test.
2473
c7d12402
TBA
24742019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2475
2476 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2477
06acc08f
TBA
24782019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2479
2480 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2481 CV and reference conversion for overload resolution.
2482 * gdb.cp/rvalue-ref-overload.exp: Test it.
2483
e0fad1ea
PW
24842019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2485
2486 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2487 * gdb.base/frameapply.exp: Test faas without command.
2488
8d70a9f0
AB
24892019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2490
2491 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2492 Fortran tests.
2493 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2494 order.
2495
36c8fb93
AB
24962019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2497
2498 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2499 casting to type with no kind specified.
2500 (test_basic_parsing_of_type_kinds): Additional tests for types
2501 with no kind specified, and add tests for single/double
2502 precision/complex types.
2503
4139ff00
TT
25042019-12-04 Tom Tromey <tromey@adacore.com>
2505
2506 * gdb.base/endianity.c (struct other) <x>: New field.
2507 (main): Initialize it.
2508 * gdb.base/endianity.exp: Update.
2509
a05cf17a
TT
25102019-12-04 Tom Tromey <tromey@adacore.com>
2511
2512 * gdb.ada/scalar_storage/storage.adb: New file.
2513 * gdb.ada/scalar_storage/pck.adb: New file.
2514 * gdb.ada/scalar_storage/pck.ads: New file.
2515 * gdb.ada/scalar_storage.exp: New file.
2516
103a685e
TT
25172019-12-04 Tom Tromey <tromey@adacore.com>
2518
2519 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2520 (main): Initialize it.
2521 * gdb.base/endianity.exp: Update.
2522
c2512106
AB
25232019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2524
2525 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2526
293b38d6
AB
25272019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2528
2529 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2530 -symbol-info-module-functions and -symbol-info-module-variables.
2531
216a7e6b
AB
25322019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2533
2534 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2535
5bbd8269
AB
25362019-12-01 Richard Bunt <richard.bunt@arm.com>
2537 Andrew Burgess <andrew.burgess@embecosm.com>
2538
2539 * gdb.fortran/derived-type-striding.exp: New file.
2540 * gdb.fortran/derived-type-striding.f90: New file.
2541 * gdb.fortran/array-slices.exp: New file.
2542 * gdb.fortran/array-slices.f90: New file.
2543
be09caf1
PW
25442019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2545
2546 * gdb.base/define.exp: Test . in command names.
2547 * gdb.base/setshow.exp: Update test, as . is now part of
2548 command name.
2549
643c0cbe
PW
25502019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2551
2552 * gdb.base/define-prefix.exp: New file.
2553
dcdec678
AB
25542019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2555
2556 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2557 compile.
2558 (skip_btrace_pt_tests): Likewise.
2559
640ab947
AB
25602019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2561
2562 * gdb.fortran/info-modules.exp: Compile source files in correct
2563 order.
2564
d22670f0
KB
25652019-11-27 Kevin Buettner <kevinb@redhat.com>
2566
2567 * gdb.dwarf2/imported-unit.exp: New file.
2568 * gdb.dwarf2/imported-unit.c: New file.
2569
db5960b4
AB
25702019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2571
2572 * gdb.mi/mi-fortran-modules-2.f90: New file.
2573 * gdb.mi/mi-fortran-modules.exp: New file.
2574 * gdb.mi/mi-fortran-modules.f90: New file.
2575
7dc42066
AB
25762019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2577
2578 * gdb.mi/mi-sym-info-1.c: New file.
2579 * gdb.mi/mi-sym-info-2.c: New file.
2580 * gdb.mi/mi-sym-info.exp: New file.
2581
0dfeecca
TT
25822019-11-22 Tom Tromey <tromey@adacore.com>
2583
2584 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2585 * gdb.ada/tasks/foo.adb: Add another stopping location.
2586
34877895
PJ
25872019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2588
2589 * gdb.base/endianity.c: New test.
2590 * gdb.base/endianity.exp: New file.
2591
2e84f897
LD
25922019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2593
2594 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2595
65d1cd5f
TV
25962019-11-21 Tom de Vries <tdevries@suse.de>
2597
2598 PR gdb/24956
2599 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2600
4f22c3f4
SDJ
26012019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2602
2603 * gdb.python/py-progspace.exp: Add missing parentheses on some
2604 'print' commands.
2605
9f6ad286
TT
26062019-11-19 Tom Tromey <tom@tromey.com>
2607
2608 * gdb.tui/winheight.exp: New file.
2609
0b8dbf3f
AB
26102019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2611
2612 * gdb.base/ctf-whatis.c: Delete.
2613 * gdb.base/ctf-whatis.exp: Delete.
2614 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2615
f833b7a7
AB
26162019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2617
2618 * gdb.base/ctf-cvexpr.exp: Delete.
2619 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2620
30d0a636
AB
26212019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2622
2623 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2624 the compiler. Clean up header comment a little.
2625 * gdb.base/ctf-ptype.exp: Likewise.
2626 * gdb.base/ctf-whatis.exp: Likewise.
2627 * lib/gdb.exp (skip_ctf_tests): New proc.
2628
494409bb
SDJ
26292019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2630
2631 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2632 * gdb.tui/corefile-run.exp: New file.
2633
55708e99
TT
26342019-11-14 Tom Tromey <tromey@adacore.com>
2635
2636 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2637 regression tests.
2638
45e42163
TT
26392019-11-12 Tom Tromey <tom@tromey.com>
2640
2641 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2642 after any command. Expect prompt after WAIT_FOR is seen.
2643 (enter_tui): Enable resize messages.
2644 (command): Expect command in output.
2645 (get_line): Avoid error when cursor appears to be off-screen.
2646 (dump_screen): Include screen size in title.
2647 (_do_resize): New proc, from "resize".
2648 (resize): Rewrite. Do resize in two steps.
2649 * gdb.tui/empty.exp (layouts): Fix entries.
2650 (check_boxes): Remove xfail.
2651 (check_text): Dump screen on failure.
2652
086baaf1
AB
26532019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2654
2655 * gdb.python/py-symbol.exp: Add test for
2656 gdb.lookup_static_symbols.
2657
09ff83af
AB
26582019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2659
2660 * gdb.python/py-symbol.c: Declare and call function from new
2661 py-symbol-2.c file.
2662 * gdb.python/py-symbol.exp: Compile both source files, and add new
2663 tests for gdb.lookup_static_symbol.
2664 * gdb.python/py-symbol-2.c: New file.
2665
11af934b
TV
26662019-11-02 Tom de Vries <tdevries@suse.de>
2667
2668 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2669 * gdb.base/anon.exp: Same.
2670 * gdb.base/auto-connect-native-target.exp: Same.
2671 * gdb.base/call-ar-st.exp: Same.
2672 * gdb.base/catch-syscall.exp: Same.
2673 * gdb.base/commands.exp: Same.
2674 * gdb.base/default.exp: Same.
2675 * gdb.base/display.exp: Same.
2676 * gdb.base/float.exp: Same.
2677 * gdb.base/foll-fork.exp: Same.
2678 * gdb.base/help.exp: Same.
2679 * gdb.base/info-macros.exp: Same.
2680 * gdb.base/info-proc.exp: Same.
2681 * gdb.base/info-target.exp: Same.
2682 * gdb.base/long_long.exp: Same.
2683 * gdb.base/macscp.exp: Same.
2684 * gdb.base/memattr.exp: Same.
2685 * gdb.base/nofield.exp: Same.
2686 * gdb.base/pointers.exp: Same.
2687 * gdb.base/printcmds.exp: Same.
2688 * gdb.base/ptype.exp: Same.
2689 * gdb.base/restore.exp: Same.
2690 * gdb.base/return.exp: Same.
2691 * gdb.base/scope.exp: Same.
2692 * gdb.base/set-noassign.exp: Same.
2693 * gdb.base/setshow.exp: Same.
2694 * gdb.base/shlib-call.exp: Same.
2695 * gdb.base/signals.exp: Same.
2696 * gdb.base/sigstep.exp: Same.
2697 * gdb.base/skip.exp: Same.
2698 * gdb.base/solib-symbol.exp: Same.
2699 * gdb.base/stap-probe.exp: Same.
2700 * gdb.base/step-line.exp: Same.
2701 * gdb.base/step-test.exp: Same.
2702 * gdb.base/style.exp: Same.
2703 * gdb.base/varargs.exp: Same.
2704 * gdb.base/vla-datatypes.exp: Same.
2705 * gdb.base/vla-ptr.exp: Same.
2706 * gdb.base/vla-sideeffect.exp: Same.
2707 * gdb.base/volatile.exp: Same.
2708 * gdb.base/watch-cond-infcall.exp: Same.
2709 * gdb.base/watchpoint.exp: Same.
2710
e96ec2ba
TV
27112019-11-02 Tom de Vries <tdevries@suse.de>
2712
2713 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2714 * gdb.cp/cpexprs.exp: Same.
2715 * gdb.cp/except-multi-location.exp: Same.
2716 * gdb.cp/exceptprint.exp: Same.
2717 * gdb.cp/gdb2384.exp: Same.
2718 * gdb.cp/inherit.exp: Same.
2719 * gdb.cp/m-static.exp: Same.
2720 * gdb.cp/meth-typedefs.exp: Same.
2721 * gdb.cp/misc.exp: Same.
2722 * gdb.cp/namespace.exp: Same.
2723 * gdb.cp/non-trivial-retval.exp: Same.
2724 * gdb.cp/overload.exp: Same.
2725 * gdb.cp/pr17132.exp: Same.
2726 * gdb.cp/re-set-overloaded.exp: Same.
2727 * gdb.cp/rvalue-ref-types.exp: Same.
2728 * gdb.cp/templates.exp: Same.
2729
bd5766ec
LM
27302019-11-01 Luis Machado <luis.machado@linaro.org>
2731
2732 PR gdb/25124
2733
2734 * gdb.arch/pr25124.S: New file.
2735 * gdb.arch/pr25124.exp: New file.
2736
165f8965
AB
27372019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2738
2739 * gdb.fortran/info-modules.exp: Update expected results, and add
2740 additional tests for 'info module functinos', and 'info module
2741 variables'.
2742 * gdb.fortran/info-types.exp: Update expected results.
2743 * gdb.fortran/info-types.f90: Extend testcase with additional
2744 module variables and functions.
2745
59c35742
AB
27462019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2747
2748 * gdb.fortran/info-modules.exp: New file.
2749 * gdb.fortran/info-types.exp: Build with new file.
2750 * gdb.fortran/info-types.f90: Include and use new module.
2751 * gdb.fortran/info-types-2.f90: New file.
2752
f3fb2519
PW
27532019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2754
2755 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2756 * gdb.base/settings.exp: Test all settings types using
2757 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2758 that now verifies that the value of "maint show" is the same as
2759 returned by the settings functions. Test the type of the
2760 maintenance settings.
2761 * gdb.base/default.exp: Update show_conv_list.
2762
d1e36019
TV
27632019-10-31 Tom de Vries <tdevries@suse.de>
2764
2765 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2766 gdb_test.
2767 * gdb.arch/amd64-disp-step.exp: Same.
2768 * gdb.asm/asm-source.exp: Same.
2769 * gdb.btrace/buffer-size.exp: Same.
2770 * gdb.btrace/cpu.exp: Same.
2771 * gdb.btrace/enable.exp: Same.
2772 * gdb.dwarf2/count.exp: Same.
2773 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2774 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2775 * gdb.fortran/vla-datatypes.exp: Same.
2776 * gdb.fortran/vla-history.exp: Same.
2777 * gdb.fortran/vla-ptype.exp: Same.
2778 * gdb.fortran/vla-value.exp: Same.
2779 * gdb.fortran/whatis_type.exp: Same.
2780 * gdb.guile/guile.exp: Same.
2781 * gdb.multi/tids.exp: Same.
2782 * gdb.python/py-finish-breakpoint.exp: Same.
2783 * gdb.python/py-framefilter.exp: Same.
2784 * gdb.python/py-pp-registration.exp: Same.
2785 * gdb.python/py-xmethods.exp: Same.
2786 * gdb.python/python.exp: Same.
2787 * gdb.server/connect-with-no-symbol-file.exp: Same.
2788 * gdb.server/no-thread-db.exp: Same.
2789 * gdb.server/run-without-local-binary.exp: Same.
2790 * gdb.stabs/weird.exp: Same.
2791 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2792 * gdb.threads/thread-find.exp: Same.
2793 * gdb.threads/tls-shared.exp: Same.
2794 * gdb.threads/tls.exp: Same.
2795 * gdb.threads/wp-replication.exp: Same.
2796 * gdb.trace/ax.exp: Same.
2797 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2798
3d11e68e
TV
27992019-10-31 Tom de Vries <tdevries@suse.de>
2800
2801 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2802 * gdb.ada/array_subscript_addr.exp: Same.
2803 * gdb.ada/arrayidx.exp: Same.
2804 * gdb.ada/arrayparam.exp: Same.
2805 * gdb.ada/arrayptr.exp: Same.
2806 * gdb.ada/boolean_expr.exp: Same.
2807 * gdb.ada/call_pn.exp: Same.
2808 * gdb.ada/complete.exp: Same.
2809 * gdb.ada/fixed_cmp.exp: Same.
2810 * gdb.ada/fun_addr.exp: Same.
2811 * gdb.ada/funcall_param.exp: Same.
2812 * gdb.ada/interface.exp: Same.
2813 * gdb.ada/mod_from_name.exp: Same.
2814 * gdb.ada/null_array.exp: Same.
2815 * gdb.ada/packed_array.exp: Same.
2816 * gdb.ada/packed_tagged.exp: Same.
2817 * gdb.ada/print_chars.exp: Same.
2818 * gdb.ada/print_pc.exp: Same.
2819 * gdb.ada/ptype_arith_binop.exp: Same.
2820 * gdb.ada/ptype_field.exp: Same.
2821 * gdb.ada/ptype_tagged_param.exp: Same.
2822 * gdb.ada/rec_return.exp: Same.
2823 * gdb.ada/ref_tick_size.exp: Same.
2824 * gdb.ada/str_ref_cmp.exp: Same.
2825 * gdb.ada/taft_type.exp: Same.
2826 * gdb.ada/tagged.exp: Same.
2827 * gdb.ada/type_coercion.exp: Same.
2828 * gdb.ada/uninitialized_vars.exp: Same.
2829
60b6ede8
TV
28302019-10-30 Tom de Vries <tdevries@suse.de>
2831
2832 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2833
30baf67b
TV
28342019-10-26 Tom de Vries <tdevries@suse.de>
2835
2836 * gdb.base/bigcore.c: Fix typos in comments.
2837 * gdb.base/ctf-ptype.c: Same.
2838 * gdb.base/long_long.c: Same.
2839 * gdb.dwarf2/dw2-op-out-param.S: Same.
2840 * gdb.python/py-evthreads.c: Same.
2841 * gdb.reverse/i387-stack-reverse.c: Same.
2842 * gdb.trace/tfile.c: Same.
2843 * lib/compiler.c: Same.
2844 * lib/compiler.cc: Same.
2845
158da0d1
TV
28462019-10-25 Tom de Vries <tdevries@suse.de>
2847
2848 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2849 gdb_test_multiple calls.
2850 * gdb.reverse/sigall-reverse.exp: Same.
2851 * gdb.reverse/solib-precsave.exp: Same.
2852 * gdb.reverse/solib-reverse.exp: Same.
2853 * gdb.reverse/until-precsave.exp: Same.
2854 * gdb.reverse/until-reverse.exp: Same.
2855
4ccdfbec
TV
28562019-10-24 Tom de Vries <tdevries@suse.de>
2857
2858 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2859 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2860 kfail using -wrap pattern flag and convenience variable
2861 gdb_test_name.
2862
33d569b7
AB
28632019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2864
2865 * gdb.python/py-progspace.exp: Add tests for the
2866 Progspace.block_for_pc method.
2867
4d0b984b
TT
28682019-10-23 Tom Tromey <tom@tromey.com>
2869
2870 * configure: Rebuild.
2871 * aclocal.m4: Use m4_include, not sinclude.
2872
94cb3754
TV
28732019-10-21 Tom de Vries <tdevries@suse.de>
2874
2875 * gdb.base/infcall-nested-structs.c: Add
2876 __attribute__((noinline,noclone)) to all functions.
2877 (call_all): Add missing variable initialization. Simplify return value.
2878 (breakpt): Increment volatile variable, to prevent call from being
2879 optimized out.
2880 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2881
062f1fc1
TV
28822019-10-17 Tom de Vries <tdevries@suse.de>
2883
2884 * gdb.fortran/module.exp: Allow info variables to print info for files
2885 other than module.f90.
2886
0b54364d
AB
28872019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2888
2889 * gdb.fortran/module.exp: Extend with 'info variables' test.
2890
7ff5fae7
AB
28912019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2892
2893 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2894 F77_FOR_TARGET.
2895
d10eccaa
TV
28962019-10-16 Tom de Vries <tdevries@suse.de>
2897
2898 PR tdep/25096
2899 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2900
745ff14e
TV
29012019-10-16 Tom de Vries <tdevries@suse.de>
2902
2903 PR tdep/24104
2904 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2905 Add KFAIL for PR tdep/25096.
2906
03e1ab94
TV
29072019-10-16 Tom de Vries <tdevries@suse.de>
2908
2909 PR testsuite/25059
2910 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2911
b17fcc10
TV
29122019-10-16 Tom de Vries <tdevries@suse.de>
2913
2914 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2915 as signed.
2916
9223170f
SM
29172019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2918
2919 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2920 one instead of increasing timeout.
2921
d6e76313
TV
29222019-10-13 Tom de Vries <tdevries@suse.de>
2923
2924 PR record/25038
2925 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2926 * gdb.reverse/sigall-reverse.exp: Same.
2927 * gdb.reverse/solib-precsave.exp: Same.
2928 * gdb.reverse/solib-reverse.exp: Same.
2929 * gdb.reverse/step-precsave.exp: Same.
2930 * gdb.reverse/until-precsave.exp: Same.
2931 * gdb.reverse/until-reverse.exp: Same.
2932 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2933
6dfc0041
AA
29342019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2935
2936 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2937 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2938 (cmp_struct_05_01, cmp_struct_static_02_01)
2939 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2940 comparisons.
2941
abcf2cc8
TV
29422019-10-10 Tom de Vries <tdevries@suse.de>
2943
2944 PR testsuite/24888
2945 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2946 gnatlink.
2947
a50faaf6
TV
29482019-10-09 Tom de Vries <tdevries@suse.de>
2949
2950 PR testsuite/25048
2951 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2952
60ff3cd7
AB
29532019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2954
2955 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2956 exceptions due to missing debug information.
2957
dfee8566
TV
29582019-10-07 Tom de Vries <tdevries@suse.de>
2959
2960 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2961
3d63690a
AB
29622019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2963
2964 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2965 * gdb.base/annota1.exp: Update to use gdb_test_name.
2966
30d1f018
WP
29672019-10-07 Weimin Pan <weimin.pan@oracle.com>
2968
2969 * gdb.base/ctf-whatis.exp: New file.
2970 * gdb.base/ctf-whatis.c: New file.
2971 * gdb.base/ctf-ptype.exp: New file.
2972 * gdb.base/ctf-ptype.c: New file.
2973 * gdb.base/ctf-constvars.exp: New file.
2974 * gdb.base/ctf-constvars.c: New file.
2975 * gdb.base/ctf-cvexpr.exp: New file.
2976
4dbbb47c
TV
29772019-10-04 Tom de Vries <tdevries@suse.de>
2978
2979 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2980 for loop.
2981
77c2dba3
TT
29822019-10-03 Tom Tromey <tom@tromey.com>
2983
2984 PR rust/24976:
2985 * gdb.rust/simple.rs (Union2): New type.
2986 (main): Use Union2.
2987 * gdb.rust/simple.exp: Add test.
2988
179aed7f
AB
29892019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2990
2991 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2992 nested function prefix.
2993
0a4b0913
AB
29942019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2995 Richard Bunt <richard.bunt@arm.com>
2996 Andrew Burgess <andrew.burgess@embecosm.com>
2997
2998 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2999 nested functions.
3000 * gdb.fortran/nested-funcs.f90: Update expected results.
3001 * gdb.fortran/nested-funcs-2.exp: New file.
3002 * gdb.fortran/nested-funcs-2.f90: New file.
3003
082cce05
AB
30042019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3005
3006 * gdb.python/py-parameter.exp: Make test names unique.
3007 * gdb.python/py-template.exp: Likewise.
3008 * gdb.python/py-value.exp: Likewise.
3009
2b74ba5a
AB
30102019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3011
3012 * gdb.base/break-interp.exp: Reduce test name duplication.
3013 * gdb.base/call-sc.exp: Likewise.
3014 * gdb.base/callfuncs.exp: Likewise.
3015 * gdb.base/charset.exp: Likewise.
3016 * gdb.base/dump.exp: Likewise.
3017 * gdb.base/ena-dis-br.exp: Likewise.
3018 * gdb.base/relational.exp: Likewise.
3019 * gdb.base/step-over-syscall.exp: Likewise.
3020 * gdb.base/structs.exp: Likewise.
3021
58eb20d5
AB
30222019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3023
3024 * gdb.linespec/explicit.exp: Make test names unique.
3025 * gdb.linespec/ls-errs.exp: Likewise.
3026
4d421147
AB
30272019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3028
3029 * gdb.reverse/break-precsave.exp: Make test names unique.
3030 * gdb.reverse/break-reverse.exp: Likewise.
3031 * gdb.reverse/finish-precsave.exp: Likewise.
3032 * gdb.reverse/finish-reverse.exp: Likewise.
3033 * gdb.reverse/machinestate-precsave.exp: Likewise.
3034 * gdb.reverse/machinestate.exp: Likewise.
3035 * gdb.reverse/readv-reverse.exp: Likewise.
3036 * gdb.reverse/recvmsg-reverse.exp: Likewise.
3037 * gdb.reverse/sigall-precsave.exp: Likewise.
3038 * gdb.reverse/sigall-reverse.exp: Likewise.
3039 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
3040 * gdb.reverse/watch-precsave.exp: Likewise.
3041 * gdb.reverse/watch-reverse.exp: Likewise.
3042
d8c06f22
AB
30432019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
3044
3045 * gdb.threads/stop-with-handle.c: New file.
3046 * gdb.threads/stop-with-handle.exp: New file.
3047
3a56ed86
TV
30482019-10-03 Tom de Vries <tdevries@suse.de>
3049
3050 PR testsuite/25059
3051 * gdb.base/list-missing-source.exp: Allowing the "Compilation
3052 directory" line to be missing.
3053
42275044
TV
30542019-10-03 Tom de Vries <tdevries@suse.de>
3055
3056 PR testsuite/25059
3057 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
3058 type optional.
3059
9ef62df0
AA
30602019-10-02 Andreas Arnez <arnez@linux.ibm.com>
3061
3062 * gdb.python/py-format-string.c (string.h): New include.
3063 (main): Fill a_struct_with_union.the_union.an_int with bytes of
3064 the same value, for endianness-independence.
3065 * gdb.python/py-format-string.exp (default_regexp_dict)
3066 (test_pretty_structs, test_format): Adjust expected output to the
3067 changed initialization.
3068
37f6a7f4
TT
30692019-10-02 Tom Tromey <tromey@adacore.com>
3070
3071 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3072
1d58d6a2
PA
30732019-10-02 Pedro Alves <palves@redhat.com>
3074 Andrew Burgess <andrew.burgess@embecosm.com>
3075
3076 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3077 "print-file-var.h".
3078 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3079 (get_version_1): Print this_version_id and its address.
3080 Add extern "C" wrappers around interface functions.
3081 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3082 "print-file-var.h".
3083 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3084 (get_version_2): Print this_version_id and its address.
3085 Add extern "C" wrappers around interface functions.
3086 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3087 <stddef.h> and "print-file-var.h".
3088 Add extern "C" wrappers around interface functions.
3089 [VERSION_ID_MAIN] (this_version_id): Define.
3090 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3091 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3092 up extern "C" blocks.
3093 * gdb.base/print-file-var.exp (test): New, factored out from top
3094 level.
3095 (top level): Test all combinations of attribute hidden or not,
3096 dlopen or not, and this_version_id symbol in main file or not.
3097 Compile tests as both C++ and C, make test names unique.
3098
d770d56f
TT
30992019-10-01 Tom Tromey <tom@tromey.com>
3100
3101 * gdb.base/style.exp: Test "show logging filename".
3102
7f6aba03
TT
31032019-10-01 Tom Tromey <tom@tromey.com>
3104
3105 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3106 * gdb.base/style.exp: Add metadata style test.
3107
14309bb6
TT
31082019-10-01 Tom Tromey <tom@tromey.com>
3109
3110 * gdb.base/style.exp: Test "pwd".
3111
2a3c1174
PA
31122019-10-01 Tom Tromey <tom@tromey.com>
3113
3114 * gdb.base/style.exp: Update tests.
3115
53d666ec
AA
31162019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3117
3118 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3119 'six' to unsigned.
3120 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3121 'five'. Use an all-ones bit pattern for each.
3122 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3123 to its changed values.
3124
4a56a520
TT
31252019-09-30 Tom Tromey <tromey@adacore.com>
3126
3127 * gdb.rust/traits.rs: Disable all warnings.
3128
0df0352a
TV
31292019-09-29 Tom de Vries <tdevries@suse.de>
3130
aac66a4c 3131 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 3132
73d9a918
TV
31332019-09-29 Tom de Vries <tdevries@suse.de>
3134
3135 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
3136
060b3ab4
TV
31372019-09-27 Tom de Vries <tdevries@suse.de>
3138
3139 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
3140
68f7d34d
TV
31412019-09-27 Tom de Vries <tdevries@suse.de>
3142
3143 PR record/23188
3144 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
3145
5d63b30a
TT
31462019-09-26 Tom Tromey <tromey@adacore.com>
3147
3148 * gdb.ada/py_taft.exp: New file.
3149 * gdb.ada/py_taft/main.adb: New file.
3150 * gdb.ada/py_taft/pkg.adb: New file.
3151 * gdb.ada/py_taft/pkg.ads: New file.
3152
3d435220
TV
31532019-09-24 Tom de Vries <tdevries@suse.de>
3154
3155 PR gdb/24598
3156 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
3157
77d03678
TV
31582019-09-22 Tom de Vries <tdevries@suse.de>
3159
3160 * gdb.base/restore.exp: Allow register variables to be optimized out at
3161 -O0.
3162
abf516c6
UW
31632019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
3164
3165 * gdb.arch/spu-info.exp: Remove file.
3166 * gdb.arch/spu-info.c: Remove file.
3167 * gdb.arch/spu-ls.exp: Remove file.
3168 * gdb.arch/spu-ls.c: Remove file.
3169
3170 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
3171 * gdb.asm/spu.inc: Remove file.
3172
3173 * gdb.base/dump.exp: Remove support for spu*-*-*.
3174 * gdb.base/stack-checking.exp: Likewise.
3175 * gdb.base/overlays.exp: Likewise.
3176 * gdb.base/ovlymgr.c: Likewise.
3177 * gdb.base/spu.ld: Remove file.
3178
3179 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
3180 * gdb.cp/cpexprs.exp: Likewise.
3181 * gdb.cp/exception.exp: Likewise.
3182 * gdb.cp/gdb2495.exp: Likewise.
3183 * gdb.cp/mb-templates.exp: Likewise.
3184 * gdb.cp/pr9167.exp: Likewise.
3185 * gdb.cp/userdef.exp: Likewise.
3186
3187 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
3188
3189 * gdb.cell: Remove directory.
3190 * lib/cell.exp: Remove file.
3191
e452e88f
TV
31922019-09-19 Tom de Vries <tdevries@suse.de>
3193
3194 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
3195
8a625130
TV
31962019-09-19 Tom de Vries <tdevries@suse.de>
3197
3198 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
3199
81dc3ab5
TV
32002019-09-19 Tom de Vries <tdevries@suse.de>
3201
3202 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
3203 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
3204 (gdb_target_cmd): ... here.
3205 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
3206 value 2.
3207
b078f3ac
AB
32082019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3209
3210 * gdb.base/source-dir.exp: Avoid having directory names in test
3211 names.
3212
f1b620e9
MG
32132019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3214
3215 * gdb.base/source-dir.exp: Add extra test for mapped compilation
3216 directory.
3217
67f3ed6a
AB
32182019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3219
3220 * gdb.base/list-missing-source.exp: New file.
3221
d1b70248
TV
32222019-09-14 Tom de Vries <tdevries@suse.de>
3223
3224 PR teststuite/24599
3225 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
3226 * lib/ada.exp (gnatmake_version_at_least): New proc.
3227
5fabdcd6
AB
32282019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3229
3230 * gdb.base/maint.exp: Use exec_has_index_section.
3231
aa17805f
AB
32322019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3233
3234 * gdb.base/maint.exp: Add test for 'maint info sections'.
3235
25e5c209
TV
32362019-09-12 Tom de Vries <tdevries@suse.de>
3237
3238 * gdb.base/store.exp: Allow register variables to be optimized out at
3239 -O0.
3240
4993045d
PW
32412019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3242
3243 * gdb.ada/rdv_wait.exp: Update to new task names.
3244 * gdb.base/task_switch_in_core.exp: Likewise.
3245 * gdb.base/info_sources_base.c: Likewise.
3246
8a516164
TT
32472019-09-10 Tom Tromey <tromey@adacore.com>
3248
3249 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
3250
aa391654
TT
32512019-09-10 Tom Tromey <tromey@adacore.com>
3252
3253 * gdb.ada/dgopt.exp: New file.
3254 * gdb.ada/dgopt/x.adb: New file.
3255
8634b462
TT
32562019-09-08 Tom Tromey <tom@tromey.com>
3257
3258 * gdb.tui/resize.exp: Remove setup_xfail.
3259 * gdb.tui/regs.exp: Remove setup_xfail.
3260 * gdb.tui/basic.exp: Remove setup_xfail.
3261
736b0f76
DB
32622019-09-06 David Blaikie <dblaikie@gmail.com>
3263
3264 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
3265 * gdb.cp/cplabel.exp: Ditto.
3266 * gdb.linespec/ls-errs.exp: Ditto.
3267
30331a6c
TV
32682019-09-05 Tom de Vries <tdevries@suse.de>
3269
3270 * lib/gdb.exp (cmp_file_string): New proc.
3271 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
3272 runto_main. Verify save breakpoints output.
3273
98b0ebab
PW
32742019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3275
3276 * gdb.base/info-var.exp: Test info variables without running
3277 to main, to avoid expect's buffer overflow.
3278
4e962e74
TT
32792019-09-03 Tom Tromey <tromey@adacore.com>
3280
3281 * gdb.ada/bias.exp: New file.
3282 * gdb.ada/bias/bias.adb: New file.
3283 * gdb.ada/print_chars.exp: Add regression test.
3284 * gdb.ada/print_chars/foo.adb (My_Character): New type.
3285 (MC): New variable.
3286
2ea1a07a
SL
32872019-08-29 Sandra Loosemore <sandra@codesourcery.com>
3288
3289 * gdb.base/argv0-symlink.exp: Run only on native target
3290 and local host.
3291
8077c50d
TV
32922019-08-29 Tom de Vries <tdevries@suse.de>
3293
3294 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
3295 diverse debug info.
3296 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
3297
48352473
TV
32982019-08-28 Tom de Vries <tdevries@suse.de>
3299
3300 * gdb.base/info-var.exp: Allow info variables to print info for files
3301 other than info-var-f1.c and info-var-f2.c.
3302
d8f27c60
AB
33032019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3304
3305 * gdb.fortran/info-types.exp: Add module.
3306 * gdb.fortran/info-types.f90: Update expected results.
3307
1f20c35e
AB
33082019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3309
3310 * gdb.fortran/info-types.exp: New file.
3311 * gdb.fortran/info-types.f90: New file.
3312 * lib/fortran.exp (fortran_character1): New proc.
3313
4acfdd20
AB
33142019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3315
3316 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
3317 functions'. Reindent as needed.
3318 * gdb.base/info-var-f1.c: New file.
3319 * gdb.base/info-var-f2.c: New file.
3320 * gdb.base/info-var.exp: New file.
3321 * gdb.base/info-var.h: New file.
3322
5c31b358
TV
33232019-08-26 Tom de Vries <tdevries@suse.de>
3324
3325 PR c++/24852
3326 * gdb.cp/no-libstdcxx-probe.exp: New test.
3327
b694989f
TV
33282019-08-26 Tom de Vries <tdevries@suse.de>
3329
3330 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
3331 * tests need to be skipped.
3332 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
3333 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
3334 mi_skip_libstdcxx_probe_tests.
3335
d9c4ba53
SDJ
33362019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
3337
3338 * gdb.python/py-xmethods.exp: Use raw strings when passing
3339 arguments to SimpleXMethodMatcher.
3340
395fad09
TV
33412019-08-22 Tom de Vries <tdevries@suse.de>
3342
3343 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
3344 more informative.
3345
26c957f1
PA
33462019-08-21 Pedro Alves <palves@redhat.com>
3347
3348 * gdb.base/with.exp: Test "with" with no arguments.
3349
61f80d5d
TV
33502019-08-21 Tom de Vries <tdevries@suse.de>
3351
3352 * gdb.base/gdb-caching-proc.exp: Sort files.
3353
d7a11d13
TV
33542019-08-20 Tom de Vries <tdevries@suse.de>
3355
3356 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
3357 compilation.
3358
34dafe9f
TV
33592019-08-16 Tom de Vries <tdevries@suse.de>
3360
3361 * gdb.base/compare-sections.exp ("after run to main"): Allow
3362 mismatched read-only sections for PIE executables.
3363
398fdd60
TT
33642019-08-16 Tom Tromey <tom@tromey.com>
3365
3366 * lib/tuiterm.exp (_csi_Z): New proc.
3367 * gdb.tui/basic.exp: Update window positions.
3368 * gdb.tui/empty.exp: Update window positions.
3369
d8f9e51c
SL
33702019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3371
3372 * gdb.base/examine-backward.exp: Correct regexp for
3373 "examine 3 bytes backward from ${address_zero}".
3374
3df505f6
TT
33752019-08-15 Tom Tromey <tom@tromey.com>
3376
3377 * gdb.tui/empty.exp: Enable resizing tests.
3378
272560b5
TT
33792019-08-15 Tom Tromey <tromey@adacore.com>
3380
3381 * gdb.ada/char_enum.exp: Add regression tests.
3382 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
3383 and '0'.
3384 (Char, Gchar): Update.
3385 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
3386
08235187
CB
33872019-08-15 Christian Biesinger <cbiesinger@google.com>
3388
3389 * gdb.python/python.exp: Expect a leading underscore on
3390 GdbOutput{,Error}File.
3391
22a2ab04
SL
33922019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3393
3394 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3395 Windows host.
3396
835b995b
SL
33972019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3398
3399 * gdb.base/batch-preserve-term-settings.exp
3400 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3401
97dd8e07
CB
34022019-08-15 Christian Biesinger <cbiesinger@google.com>
3403
3404 * lib/gdb.exp: When running on a mingw target, replace
3405 /x/ with x:/.
3406
75faf5c4
AH
34072019-08-14 Alan Hayward <alan.hayward@arm.com>
3408
3409 * gdb.arch/aarch64-prologue.c: New test.
3410 * gdb.arch/aarch64-prologue.exp: New file.
3411
abc6c00f
TV
34122019-08-13 Tom de Vries <tdevries@suse.de>
3413
3414 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3415 Thread.
3416
74c2c1f4
SL
34172019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3418
3419 * gdb.python/py-completion.exp: Download the .py file to the host
3420 and use its host pathname. Conditionalize tests that use
3421 tab completion and manipulate files on the build machine.
3422 * gdb.python/py-events.exp: Download the .py file to the host
3423 and use its host pathname.
3424 * gdb.python/py-evsignal.exp: Likewise.
3425 * gdb.python/py-evthreads.exp: Likewise.
3426 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3427 pathname syntax.
3428 * gdb.python/py-framefilter.exp: Download the .py file to the right
3429 place on the host. Match Windows pathname syntax.
3430 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3431 .py file to the host and use its host pathname.
3432 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3433 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3434 build pathname. Skip symlink test on Windows host. Add missing
3435 newline at end of file.
3436 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3437 and use its host pathname.
3438 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3439 * gdb.python/py-section-script.exp: Use host location of binfile
3440 on safe-path. Use correct path separator on Windows host.
3441 Reorder alternatives in gdb_test_multiple to prevent matching
3442 the wrong alternative on success.
3443 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3444
ca2589f3
PP
34452019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3446
3447 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3448 expect the GDB inferior to no longer immediately stop after
3449 being resumed with "signal SIGINT".
3450
020a839d
SL
34512019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3452
3453 * gdb.linespec/break-ask.exp: Generalize regexps to match
3454 Windows pathnames too.
3455
128d6509
TV
34562019-08-08 Tom de Vries <tdevries@suse.de>
3457
3458 PR testsuite/24862
3459 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3460
590042fc
PW
34612019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3462
3463 * gdb.base/style.exp: Update tests for help doc new invariants.
3464 * gdb.base/help.exp: Likewise.
3465
046bebe1
TT
34662019-08-06 Tom Tromey <tom@tromey.com>
3467
3468 * gdb.base/style.exp: Add disassemble test.
3469 * gdb.base/style.c (some_called_function): New function.
3470 (main): Use it.
3471
0b27c27d
CB
34722019-08-05 Christian Biesinger <cbiesinger@google.com>
3473
3474 * gdb.python/py-block.exp: Test dictionary access on blocks.
3475
580f1034
SM
34762019-08-05 Simon Marchi <simon.marchi@efficios.com>
3477
3478 PR gdb/24863
3479 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3480 -list-thread-groups --available test when running under
3481 check-read1.
3482
d86bd7cb
TV
34832019-08-05 Tom de Vries <tdevries@suse.de>
3484
3485 PR testsuite/24863
3486 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3487 * gdb.base/help.exp: Use with_read1_timeout_factor.
3488 * gdb.base/info-macros.exp: Same.
3489 * gdb.cp/nested-types.exp: Same.
3490
a80cf5d8
TV
34912019-08-05 Tom de Vries <tdevries@suse.de>
3492
3493 * lib/gdb.exp (version_at_least): Factor out of ...
3494 (tcl_version_at_least): ... here.
3495 (gdb_compile): Fail if pie results in non-PIE executable.
3496 (readelf_version, readelf_prints_pie): New proc.
3497 (exec_is_pie): Return -1 if unknown.
3498
d0962838
TV
34992019-08-05 Tom de Vries <tdevries@suse.de>
3500
3501 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3502
2252ff3d
SL
35032019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3504
3505 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3506
26655f53
SL
35072019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3508
3509 * lib/completion-support.exp (test_gdb_complete_none): Skip
3510 tab completion tests if no readline support.
3511 (test_gdb_complete_unique_re): Likewise.
3512 (test_gdb_complete_multiple): Likewise.
3513
db4dc13e
PW
35142019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3515
3516 * gdb.base/info_sources.exp: New file.
3517 * gdb.base/info_sources.c: New file.
3518 * gdb.base/info_sources_base.c: New file.
3519
0eba165a
PFC
35202019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3521
3522 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3523 prefix argument.
3524 (test_exit_status): Add prefix argument.
3525
59bd512b
TV
35262019-08-01 Tom de Vries <tdevries@suse.de>
3527
3528 PR testsuite/24863
3529 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3530 calling exp_continue for new thread and thread exited messages.
3531
2a3ad588
TV
35322019-08-01 Tom de Vries <tdevries@suse.de>
3533
3534 PR testsuite/24863
3535 * gdb.base/structs.exp: Fix check-read1 timeout using
3536 gdb_test_sequence.
3537 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3538
117eb594
TV
35392019-08-01 Tom de Vries <tdevries@suse.de>
3540
3541 PR testsuite/24863
3542 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3543 line.
3544
ed591340
TV
35452019-08-01 Tom de Vries <tdevries@suse.de>
3546
3547 PR testsuite/24863
3548 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3549
aa3b6533
TT
35502019-07-30 Tom Tromey <tromey@adacore.com>
3551
3552 * gdb.ada/display_nested.exp: New file.
3553 * gdb.ada/display_nested/foo.adb: New file.
3554 * gdb.ada/display_nested/pack.adb: New file.
3555 * gdb.ada/display_nested/pack.ads: New file.
3556
2906593f
CB
35572019-07-30 Christian Biesinger <cbiesinger@google.com>
3558
3559 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3560 namespace.
3561 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3562
0f575925
TV
35632019-07-30 Tom de Vries <tdevries@suse.de>
3564
3565 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3566 instead.
3567
b13057d9
TV
35682019-07-30 Tom de Vries <tdevries@suse.de>
3569
3570 PR testsuite/24834
3571 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3572 (exec_is_pie): New proc.
3573
5c4dde85
CB
35742019-07-29 Christian Biesinger <cbiesinger@google.com>
3575
3576 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3577
c620ed88
CB
35782019-07-29 Christian Biesinger <cbiesinger@google.com>
3579
3580 * gdb.python/py-objfile.c: Add global and static vars.
3581 * gdb.python/py-objfile.exp: Test new functions Objfile.
3582 lookup_global_symbol and lookup_static_symbol.
3583
3d235706
TT
35842019-07-29 Tom Tromey <tom@tromey.com>
3585
3586 * lib/tuiterm.exp (Term::_csi_@): New proc.
3587 (Term::_csi_X): Don't move cursor.
3588
c7e4c0a6
PW
35892019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3590
3591 * gdb.base/options.exp: Update backtrace - completion to
3592 new option -frame-info.
3593 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3594 Test new 'set print frame-info'. Test backtrace -frame-info
3595 overriding 'set print frame-info'.
3596 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3597 Test new 'set print frame-info'.
3598 Verify consistency of backtrace with and without filters, with and
3599 without -no-filters.
3600 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3601 default.
3602
de28a3b7
TV
36032019-07-29 Tom de Vries <tdevries@suse.de>
3604
3605 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3606 no arguments".
3607
507dd60e
TV
36082019-07-29 Tom de Vries <tdevries@suse.de>
3609
3610 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3611 is a substring of the first for "complete non-unique file name".
3612
5beafce9
TV
36132019-07-29 Tom de Vries <tdevries@suse.de>
3614
3615 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3616 with ".*".
3617
2d274232
TV
36182019-07-29 Tom de Vries <tdevries@suse.de>
3619
3620 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3621 Pass prompt_regexp parameter to gdb_test_multiple calls.
3622
9197cd8b
TV
36232019-07-29 Tom de Vries <tdevries@suse.de>
3624
3625 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3626 print registers" regexps.
9197cd8b 3627
b528dae0
TV
36282019-07-29 Tom de Vries <tdevries@suse.de>
3629
3630 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3631
d17725d7
TV
36322019-07-29 Tom de Vries <tdevries@suse.de>
3633
3634 PR gdb/24855
3635 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3636 (skip_python_tests_prompt): Add prompt_regexp argument to
3637 gdb_test_multiple calls.
3638
52b75bf1
TT
36392019-07-27 Tom Tromey <tom@tromey.com>
3640
3641 * gdb.tui/main.exp: New file.
3642
2b1d00c2
TT
36432019-07-27 Tom Tromey <tom@tromey.com>
3644
3645 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3646 optional.
3647 * gdb.tui/empty.exp: New file.
3648
ded631d5
TT
36492019-07-27 Tom Tromey <tom@tromey.com>
3650
3651 * lib/tuiterm.exp (spawn): New proc.
3652 (Term::resize): New proc.
3653 * gdb.tui/resize.exp: New file.
3654
58ac439d
TT
36552019-07-27 Tom Tromey <tom@tromey.com>
3656
3657 * gdb.tui/list.exp: New file.
3658
fe1f56ee
TT
36592019-07-27 Tom Tromey <tom@tromey.com>
3660
3661 * gdb.tui/regs.exp: New file.
3662
f790b310
TT
36632019-07-27 Tom Tromey <tom@tromey.com>
3664
3665 * gdb.tui/basic.exp: Add "layout split" test.
3666
d95fc6ee
TT
36672019-07-27 Tom Tromey <tom@tromey.com>
3668
3669 * gdb.tui/basic.exp: Add "layout asm" test.
3670
c3786b3a
TT
36712019-07-27 Tom Tromey <tom@tromey.com>
3672
3673 * lib/tuiterm.exp: New file.
3674 * gdb.tui/basic.exp: New file.
3675
98a617f8
KB
36762019-07-27 Kevin Buettner <kevinb@redhat.com>
3677
3678 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3679 Enable tests associated with this flag. Adjust regex
3680 referencing "foo_low" to now refer to "foo_cold" instead.
3681
5c076da4
KB
36822019-07-27 Kevin Buettner <kevinb@redhat.com>
3683
3684 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3685 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3686 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3687 foo_cold. Revise comments to match.
3688 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3689 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3690 were wrapped into this proc; Call do_test in loop from outermost
3691 level.
3692 (foo_low): Rename all occurrences to "foo_cold".
3693 (backtrace from baz): New test.
3694 (x2/i foo_cold): New test.
3695 (info line *foo_cold): New test.
3696
1512d3b7
TV
36972019-07-26 Tom de Vries <tdevries@suse.de>
3698
3699 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3700
297989a1
TV
37012019-07-25 Tom de Vries <tdevries@suse.de>
3702
3703 PR testsuite/24830
3704 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3705 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3706 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3707 (skip_libstdcxx_probe_tests): ... here.
3708 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3709
b3b965fb
TV
37102019-07-24 Tom de Vries <tdevries@suse.de>
3711
3712 PR testsuite/24807
3713 * gdb.objc/basicclass.m: Include stdio.h.
3714 * gdb.objc/nondebug.m: Same.
3715 * gdb.objc/objcdecode.m: Same.
3716
4625b4d0
TV
37172019-07-24 Tom de Vries <tdevries@suse.de>
3718
3719 PR testsuite/24612
3720 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3721 additional_flags.
3722
024a5840
TV
37232019-07-24 Tom de Vries <tdevries@suse.de>
3724
3725 PR testsuite/24831
3726 * gdb.multi/tids.exp: Update error messages for info threads.
3727
c76ddaa3
TV
37282019-07-24 Tom de Vries <tdevries@suse.de>
3729
3730 * gdb.base/info-types.exp: Allow info types to print info for more than
3731 one file.
3732
9a618ef6
TV
37332019-07-23 Tom de Vries <tdevries@suse.de>
3734
3735 PR testsuite/24842
3736 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3737 gdb_spawn_with_cmdline_opts.
3738
40eadf04
SP
37392019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3740
3741 * gdb.arch/arm-cmse-sgstubs.c: New test.
3742 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3743
5ba29434
TV
37442019-07-23 Tom de Vries <tdevries@suse.de>
3745
3746 PR testsuite/24711
3747 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3748 issuing next command.
3749
a8e9d247
AB
37502019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3751
3752 * gdb.ada/info_auto_lang.exp: Update expected results.
3753 * gdb.base/info-types.c: Add additional types to check.
3754 * gdb.base/info-types.exp: Update expected results.
3755
eb86c5e2
AB
37562019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3757
3758 * gdb.base/info-types.c: New file.
3759 * gdb.base/info-types.exp: New file.
3760
01e175fe
AB
37612019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3762
3763 * gdb.arch/riscv-bp-infcall.c: New file.
3764 * gdb.arch/riscv-bp-infcall.exp: New file.
3765
6b78c3f8
AB
37662019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3767
3768 PR breakpoints/24541
3769 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3770
da738167
TV
37712019-07-14 Tom de Vries <tdevries@suse.de>
3772
3773 PR testsuite/24760
3774 * gdb.objc/basicclass.exp: Fix unterminated string.
3775
0d4e84ed
AB
37762019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3777 Andrew Burgess <andrew.burgess@embecosm.com>
3778
3779 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3780 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3781 negative bounds.
3782 * gdb.fortran/vla-value.exp: Print elements of an array with
3783 negative bounds.
3784 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3785 testing.
3786
021d8588
AB
37872019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3788
3789 * gdb.base/options.exp (expect_string): Dequote strings in
3790 results.
3791 (test-string): Test strings with different quoting and reindent.
3792
f06f1252
TT
37932019-07-10 Tom Tromey <tromey@adacore.com>
3794
3795 * gdb.ada/mi_ex_cond.exp: Update expected results.
3796 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3797 * gdb.ada/mi_catch_ex.exp: Update expected results.
3798 * gdb.ada/mi_catch_assert.exp: Update expected results.
3799 * gdb.ada/catch_ex.exp (catch_exception_info)
3800 (catch_exception_entry, catch_assert_entry)
3801 (catch_unhandled_entry): Update.
3802 * gdb.ada/catch_assert_if.exp: Update expected results.
3803
b863685d
RB
38042019-07-10 Richard Bunt <richard.bunt@arm.com>
3805 Stephen Roberts <stephen.roberts@arm.com>
3806
3807 * gdb.base/define.exp: Restore original prompt.
3808
cb1e4e32
PA
38092019-07-09 Pedro Alves <palves@redhat.com>
3810
3811 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3812 breakpoints" output.
3813 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3814 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3815 throw" creates breakpoint.
3816 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3817 'type="catchpoint"'.
3818
b58a68fe
PA
38192019-07-09 Pedro Alves <palves@redhat.com>
3820
3821 PR c++/15468
3822 * gdb.cp/except-multi-location-lib.cc: New.
3823 * gdb.cp/except-multi-location-main.cc: New.
3824 * gdb.cp/except-multi-location.exp: New.
3825
0826779b
PW
38262019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3827
3828 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3829 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3830 argument and update callers.
3831
5b0e2db4
AB
38322019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3833
3834 * gdb.arch/amd64-break-on-asm-line.S: New file.
3835 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3836
1f6f6e21
PW
38372019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3838
3839 * gdb.base/printcmds.exp: Test printing C string and
3840 C wide string convenience vars without transiting via the inferior.
3841 Also make test names unique.
3842
ea142fbf
AH
38432019-07-08 Alan Hayward <alan.hayward@arm.com>
3844
5862c886 3845 PR breakpoints/25011
ea142fbf
AH
3846 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3847
213fd9fa
PA
38482019-07-04 Pedro Alves <palves@redhat.com>
3849
3850 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3851 body returned ok(0), break(3) or continue(4).
3852 * gdb.testsuite/foreach_with_prefix.exp: New file.
3853
2b40fda7
AH
38542019-07-04 Alan Hayward <alan.hayward@arm.com>
3855
3856 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3857
a26c8de0
PA
38582019-07-03 Pedro Alves <palves@redhat.com>
3859
3860 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3861 "return -code".
3862
5f4ba3e7
PA
38632019-07-03 Pedro Alves <palves@redhat.com>
3864
3865 PR cli/24732
3866 * gdb.base/shell.exp: Load completion-support.exp.
3867 Adjust expected error output. Add completion tests.
3868
a994424f
PA
38692019-07-03 Pedro Alves <palves@redhat.com>
3870
3871 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3872 string_to_regexp.
3873
3d9be6f5
PA
38742019-07-03 Pedro Alves <palves@redhat.com>
3875
3876 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3877 (expect_integer): Adjust to expect "-string".
3878 (expect_string): New.
3879 (all_options): Expect "-string".
3880 (test-flag, test-boolean): Adjust to expect "-string".
3881 (test-string): New proc.
3882 (top level): Call it.
3883
41fc454c
PA
38842019-07-03 Pedro Alves <palves@redhat.com>
3885
3886 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3887 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3888 the expected output in the success.
3889
b2b2a215
PA
38902019-07-03 Pedro Alves <palves@redhat.com>
3891
3892 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3893 Split one gdb_test_multiple call in two to avoid a race.
3894
fdbc9870
PA
38952019-07-03 Pedro Alves <palves@redhat.com>
3896
3897 * gdb.base/with.c: New file.
3898 * gdb.base/with.exp: New file.
3899
c6ac8931
PA
39002019-07-03 Pedro Alves <palves@redhat.com>
3901
3902 * gdb.base/settings.exp: Replace all references to "maint
3903 test-settings set" with references to "maint set test-settings",
3904 and all references to "maint test-settings show" with references
3905 to "maint show test-settings".
3906
970f9d09
PA
39072019-07-03 Pedro Alves <palves@redhat.com>
3908
3909 * gdb.base/settings.exp (test-string): Adjust expected out when
3910 testing "maint test-settings show filename"
3911
54d66006
PA
39122019-07-02 Pedro Alves <palves@redhat.com>
3913
3914 * gdb.base/options.exp (test-info-threads): New procedure.
3915 (top level): Call it.
3916
10d06d82
TT
39172019-06-28 Tom Tromey <tromey@adacore.com>
3918
3919 * gdb.dwarf2/ada-linkage-name.c: New file.
3920 * gdb.dwarf2/ada-linkage-name.exp: New file.
3921
3d507ff2
TT
39222019-06-27 Tom Tromey <tromey@adacore.com>
3923
d039f014 3924 PR c++/20020:
3d507ff2
TT
3925 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3926
8af58ffe
TV
39272019-06-26 Tom de Vries <tdevries@suse.de>
3928
3929 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3930
22e21752
TV
39312019-06-26 Tom de Vries <tdevries@suse.de>
3932
3933 * gdb.base/index-cache.exp: Add back missing debug option.
3934
b65b566c
PW
39352019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3936
3937 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3938
5c2c8c69
TV
39392019-06-25 Tom de Vries <tdevries@suse.de>
3940
3941 PR testsuite/24727
3942 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3943
164e3873
TV
39442019-06-24 Tom de Vries <tdevries@suse.de>
3945
3946 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3947
824eacee
TV
39482019-06-24 Tom de Vries <tdevries@suse.de>
3949
3950 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3951 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3952 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3953
385b97d3
TV
39542019-06-24 Tom de Vries <tdevries@suse.de>
3955
3956 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3957
c596f180
TV
39582019-06-21 Tom de Vries <tdevries@suse.de>
3959
3960 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3961
b13a7d03
TV
39622019-06-21 Tom de Vries <tdevries@suse.de>
3963
3964 PR testsuite/24518
3965 PR ada/24713
3966 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3967 index.
3968
899277ae
TT
39692019-06-19 Tom Tromey <tromey@adacore.com>
3970
3971 * gdb.ada/length_cond.exp: Add intro comment.
3972
680e1bee
TT
39732019-06-19 Tom Tromey <tromey@adacore.com>
3974
3975 * gdb.ada/length_cond.exp: New file.
3976 * gdb.ada/length_cond/length_cond.adb: New file.
3977 * gdb.ada/length_cond/pck.adb: New file.
3978 * gdb.ada/length_cond/pck.ads: New file.
3979
0ed4690a
TV
39802019-06-18 Tom de Vries <tdevries@suse.de>
3981
3982 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3983
d20ed5fd
TT
39842019-06-18 Tom Tromey <tromey@adacore.com>
3985
3986 * gdb.base/list0.h: Add comment explaining control character.
3987
86e04673
TV
39882019-06-18 Tom de Vries <tdevries@suse.de>
3989
3990 * boards/fission.exp: Break up long debug_flags line.
3991
c4973306
SM
39922019-06-16 Tom de Vries <tdevries@suse.de>
3993
3994 PR gdb/24445
3995 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3996 generated index.
3997
93cb9841
AB
39982019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3999
4000 PR gdb/24686
4001 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
4002 improve detection of bug gdb/24541.
4003
399aaebd
SM
40042019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
4005
4006 PR gdb/24669
4007 * gdb.base/index-cache.exp (uses_readnow,
4008 expecting_index_cache_use): Define global variable.
4009 (test_cache_enabled_miss, test_cache_enabled_hit): Use
4010 expecting_index_cache_use.
4011
584a927c
AB
40122019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
4013 Andrew Burgess <andrew.burgess@embecosm.com>
4014
4015 * gdb.fortran/pointers.f90: New file.
4016 * gdb.fortran/print_type.exp: New file.
4017 * gdb.fortran/vla-ptype.exp: Adapt expected results.
4018 * gdb.fortran/vla-type.exp: Likewise.
4019 * gdb.fortran/vla-value.exp: Likewise.
4020 * gdb.mi/mi-vla-fortran.exp: Likewise.
4021
30056ea0
AB
40222019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4023
4024 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
4025 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
4026 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
4027 as a stop reason.
4028
ec8e2b6d
AB
40292019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4030
4031 * gdb.base/annota1.exp: Update expected results.
4032 * gdb.cp/annota2.exp: Likewise.
4033 * gdb.cp/annota3.exp: Likewise.
4034
09e4c4e1
AB
40352019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
4036
4037 * gdb.base/style-logging.exp: Remove path from test name.
4038
0735b091
TT
40392019-06-14 Tom Tromey <tromey@adacore.com>
4040
4041 PR gdb/24502:
4042 * gdb.base/style-logging.exp: New file.
4043
f5686554
TT
40442019-06-14 Tom Tromey <tromey@adacore.com>
4045
4046 * gdb.base/symfile-warn.exp: New file.
4047 * gdb.base/symfile-warn.c: New file.
4048
a0c1ffed
TT
40492019-06-14 Tom Tromey <tromey@adacore.com>
4050
4051 * gdb.base/annotate-symlink.exp: New file.
4052
f411722c
TT
40532019-06-14 Tom Tromey <tromey@adacore.com>
4054
4055 * gdb.ada/set_wstr.exp: Add reassignment test.
4056
4268ec18
TT
40572019-06-14 Tom Tromey <tromey@adacore.com>
4058
4059 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
4060 'unchecked_access and 'unrestricted_access as well.
4061
9a9e394b
TT
40622019-06-14 Tom Tromey <tromey@adacore.com>
4063
4064 PR ada/24539:
4065 * gdb.ada/vla.exp: Update tests.
4066 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
4067 pragma.
4068
4c048731
PA
40692019-06-13 Pedro Alves <palves@redhat.com>
4070
4071 * gdb.base/settings.exp (test-integer): Test junk after
4072 "unlimited".
4073
6665660a
PA
40742019-06-13 Pedro Alves <palves@redhat.com>
4075
4076 * gdb.base/options.exp (test-thread-apply): New.
4077 (top level): Call it.
4078
5d707134
PA
40792019-06-13 Pedro Alves <palves@redhat.com>
4080
4081 * gdb.base/options.exp (test-frame-apply): New.
4082 (top level): Test print commands with different "frame apply"
4083 prefixes.
4084
e2a689da
PA
40852019-06-13 Pedro Alves <palves@redhat.com>
4086
e79be6e5 4087 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4088 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4089 'max_completions' parameter and handle it.
4090 (test_gdb_completion_offers_commands): New.
4091
90a1ef87
PA
40922019-06-13 Pedro Alves <palves@redhat.com>
4093
4094 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4095
d4c16835
PA
40962019-06-13 Pedro Alves <palves@redhat.com>
4097
4098 * gdb.base/options.exp (test-backtrace): New.
4099 (top level): Call it.
4100
2daf894e
PA
41012019-06-13 Pedro Alves <palves@redhat.com>
4102
4103 * gdb.guile/scm-frame-args.exp: Use "set print
4104 raw-frame-arguments" instead of "set print raw frame-arguments".
4105 * gdb.python/py-frame-args.exp: Likewise.
4106
e6ed716c
PA
41072019-06-13 Pedro Alves <palves@redhat.com>
4108
4109 * gdb.compile/compile.exp: Adjust expected output to option
4110 processing changes.
4111
7d8062de
PA
41122019-06-13 Pedro Alves <palves@redhat.com>
4113
4114 * gdb.base/options.exp: Build executable.
4115 (test-print): New procedure.
4116 (top level): Call it, once for "print" and another for "compile
4117 print".
4118
9d0faba9
PA
41192019-06-13 Pedro Alves <palves@redhat.com>
4120
4121 * gdb.base/options.c: New file.
4122 * gdb.base/options.exp: New file.
4123
dee7b4c8
PA
41242019-06-13 Pedro Alves <palves@redhat.com>
4125
4126 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
4127 that "o" is ambiguous.
4128
dca0f6c0
PA
41292019-06-13 Pedro Alves <palves@redhat.com>
4130
4131 * gdb.base/settings.c: New file.
4132 * gdb.base/settings.exp: New file.
4133
ccf46844
PA
41342019-06-13 Pedro Alves <palves@redhat.com>
4135
4136 * gdb.base/completion.exp: Fix comment typo.
4137
b9a3f842
PA
41382019-06-13 Pedro Alves <palves@redhat.com>
4139
4140 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
4141 foo --1" test.
4142
d106773e
PA
41432019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
4144
4145 * gdb.fortran/block-data.f: New.
4146 * gdb.fortran/block-data.exp: New.
4147
fea82da0
TV
41482019-06-11 Tom de Vries <tdevries@suse.de>
4149
4150 PR testsuite/24521
4151 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
4152 message.
4153
8c2e74f1
TV
41542019-06-11 Tom de Vries <tdevries@suse.de>
4155
4156 PR testsuite/24521
4157 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
4158
b49851c8
TV
41592019-06-11 Tom de Vries <tdevries@suse.de>
4160
4161 * boards/readnow.exp: New file.
4162
a7067863
AB
41632019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
4164
4165 * gdb.fortran/vla-sizeof.exp: Update expected results.
4166
1a3da2cd
AB
41672019-06-06 Amos Bird <amosbird@gmail.com>
4168
4169 * gdb.base/annota1.exp (thread_switch): Add test for
4170 thread-exited annotation.
4171
3847a7bf
TT
41722019-06-06 Tom Tromey <tromey@adacore.com>
4173
4174 * gdb.base/maint.exp: Expect command started/finished output.
4175
0088ba59
AB
41762019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4177
4178 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
4179 comment.
4180 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
4181
312617a3
AB
41822019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4183
4184 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
4185 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
4186 * gdb.arch/riscv-unwind-long-insn.c: New file.
4187 * gdb.arch/riscv-unwind-long-insn.exp: New file.
4188
e1f2e1a2
CB
41892019-06-04 Christian Biesinger <cbiesinger@google.com>
4190
d3238f7d 4191 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 4192
206584bd
PW
41932019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4194
4195 * lib/gdb.exp (help_list_trailer): New regexp variable
4196 factorizing the help trailer message.
4197 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
4198 arg to allow to better factorize various tests.
4199 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
4200 (test_prefix_command_help): Use help_list_trailer.
4201 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
4202 * gdb.guile/scm-cmd.exp: Likewise.
4203 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
4204 * gdb.base/help.exp: Use test_user_defined_class_help.
4205 * gdb.base/style.exp: Add tests for styling of help and apropos.
4206 * lib/gdb-utils.exp (style): Add title and highlight styles.
4207
708dc93e
PW
42082019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4209
4210 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
4211 $_shell_exitsignal.
4212 * gdb.base/default.exp: Update for new convenience variables.
4213
f49055a5
TT
42142019-05-29 Tom Tromey <tromey@adacore.com>
4215
4216 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
4217 to "break complete ada" test case's regexp.
4218
4330d61d
TT
42192019-05-29 Tom Tromey <tromey@adacore.com>
4220
4221 PR c++/20020:
4222 * gdb.cp/constexpr-field.exp: New file.
4223 * gdb.cp/constexpr-field.cc: New file.
4224
000439d5
TT
42252019-05-29 Tom Tromey <tromey@adacore.com>
4226
4227 * gdb.base/finish.exp (finish_no_print): New proc.
4228 (finish_tests): Call it.
4229
5a01c34c
TV
42302019-05-24 Tom de Vries <tdevries@suse.de>
4231
4232 * gdb.dwarf2/gdb-add-index.exp: New file.
4233
18125b16
TT
42342019-05-22 Tom Tromey <tromey@adacore.com>
4235
4236 * gdb.base/info-shared.exp (check_info_shared): Use "style".
4237 * gdb.base/style.exp: Use "style".
4238 * lib/gdb-utils.exp (style): New proc.
4239
af1a8d03
TV
42402019-05-22 Tom de Vries <tdevries@suse.de>
4241
4242 * gdb.base/align.exp: Require c++11.
4243
e7fe496b
TV
42442019-05-22 Tom de Vries <tdevries@suse.de>
4245
4246 PR testsuite/24586
4247 * gdb.python/py-mi-var-info-path-expression.exp: Call
4248 mi_skip_python_tests to check if python is supported.
4249
8fca4da0
AH
42502019-05-22 Alan Hayward <alan.hayward@arm.com>
4251
4252 * gdb.arch/aarch64-pauth.c: New test.
4253 * gdb.arch/aarch64-pauth.exp: New file.
4254
b7060614
AH
42552019-05-22 Alan Hayward <alan.hayward@arm.com>
4256
4257 * README (Re-running Tests Outside The Testsuite): New section.
4258
669d0468
TV
42592019-05-21 Tom de Vries <tdevries@suse.de>
4260
4261 * gdb.arch/amd64-eval.exp: Require c++11.
4262 * gdb.base/max-depth.exp: Same.
4263 * gdb.compile/compile-cplus-array-decay.exp: Same.
4264 * gdb.cp/meth-typedefs.exp: Same.
4265 * gdb.cp/subtypes.exp: Same.
4266 * gdb.cp/temargs.exp: Same.
4267
ce3ebcaa
AH
42682019-05-21 Alan Hayward <alan.hayward@arm.com>
4269
4270 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
4271
34d11c68
AB
42722019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
4273
4274 PR gdb/18644
4275 * gdb.fortran/complex.exp: Remove setup_kfail calls.
4276 * gdb.fortran/printing-types.exp: Add new test.
4277 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
4278 testing.
4279 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
4280 setup_kfail call.
4281
87781e84
AH
42822019-05-17 Alan Hayward <alan.hayward@arm.com>
4283
4284 * README (Running the Testsuite): Change example.
4285 (Testsuite Parameters): Remove TRANSCRIPT.
4286 * lib/gdb.exp: Remove TRANSCRIPT check.
4287
b420b89e
AH
42882019-05-17 Alan Hayward <alan.hayward@arm.com>
4289
4290 * README (Testsuite Parameters): Add replay logging to
4291 GDBSERVER_DEBUG.
4292 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
4293 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
4294 as a comma separated list.
4295 (gdb_debug_init): Override procedure.
4296
408e9b8b
AH
42972019-05-17 Alan Hayward <alan.hayward@arm.com>
4298
4299 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
4300 (gdb_write_cmd_file): New procedure.
4301 * lib/gdbserver-support.exp (gdbserver_start): Call
4302 gdbserver_write_cmd_file.
4303 (gdbserver_write_cmd_file): New procedure.
4304
f9e2e39d
AH
43052019-05-17 Alan Hayward <alan.hayward@arm.com>
4306
4307 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
4308 (delete_breakpoints): Likewise.
4309 (gdb_run_cmd): Likewise.
4310 (gdb_start_cmd): Likewise.
4311 (gdb_starti_cmd): Likewise.
4312 (gdb_internal_error_resync): Likewise.
4313 (gdb_test_multiple): Likewise.
4314 (gdb_reinitialize_dir): Likewise.
4315 (default_gdb_exit): Likewise.
4316 (gdb_file_cmd): Mark kill as optional.
4317 (default_gdb_start): Call gdb_stdin_log_init.
4318 (send_gdb): Call gdb_stdin_log_write.
4319 (rerun_to_main): Mark Y as an answer.
4320 (gdb_stdin_log_init): New function.
4321 (gdb_stdin_log_write): Likewise.
4322
81f47ac2
AH
43232019-05-17 Alan Hayward <alan.hayward@arm.com>
4324
4325 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
4326 * gdb.base/debug-expr.exp: Likewise.
4327 * gdb.base/foll-fork.exp: Likewise.
4328 * gdb.base/foll-vfork.exp: Likewise.
4329 * gdb.base/fork-print-inferior-events.exp: Likewise.
4330 * gdb.base/gdb-sigterm.exp: Likewise.
4331 * gdb.base/gdbinit-history.exp: Likewise.
4332 * gdb.base/osabi.exp: Likewise.
4333 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4334 * gdb.base/ui-redirect.exp: Likewise.
4335 * gdb.gdb/unittest.exp: Likewise.
4336 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
4337 * gdb.mi/mi-watch.exp: Likewise.
4338 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4339 * gdb.mi/user-selected-context-sync.exp: Likewise.
4340 * gdb.python/python.exp: Disable debug test when debugging.
4341 * gdb.threads/check-libthread-db.exp: Disable when debugging.
4342 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4343 Likewise.
4344 * gdb.threads/stepi-random-signal.exp: Likewise.
4345
29b52314
AH
43462019-05-17 Alan Hayward <alan.hayward@arm.com>
4347
4348 * Makefile.in: Pass through GDB_DEBUG.
4349 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4350 (gdb,debug): Add board setting.
4351 * lib/gdb.exp (default_gdb_start): Start debugging.
4352 (gdb_debug_enabled): New procedure.
4353 (gdb_debug_init): Likewise.
29b52314
AH
4354
43552019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 4356
29b52314
AH
4357 * Makefile.in: Pass through GDB_DEBUG.
4358 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4359 (gdb,debug): Add board setting.
4360 * lib/gdb.exp (default_gdb_start): Start debugging.
4361 (gdb_debug_enabled): New procedure.
4362 (gdb_debug_init): Likewise.
29b52314 4363
ca1285d1
AH
43642019-05-17 Alan Hayward <alan.hayward@arm.com>
4365
4366 * gdb.base/ui-redirect.exp: Add debug redirect tests.
4367
f3a09c80
AH
43682019-05-17 Alan Hayward <alan.hayward@arm.com>
4369
4370 * gdb.base/ui-redirect.exp: Test redirection.
4371
26648588
JV
43722019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
4373
4374 * gdb.mi/mi-complete.exp: New file.
4375 * gdb.mi/mi-complete.cc: Likewise.
4376
14237686
AB
43772019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
4378
4379 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
4380 indexed and sliced arrays, and pointers to arrays.
4381
e7bd7fba
TT
43822019-05-14 Tom Tromey <tromey@adacore.com>
4383
4384 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
4385 styling test.
4386
2764128d
TV
43872019-05-14 Tom de Vries <tdevries@suse.de>
4388
4389 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
4390 selection entry encoding.
4391
71bed2db
TT
43922019-05-10 Tom Tromey <tromey@adacore.com>
4393
4394 * gdb.ada/info_exc.exp: Add "complete" test.
4395
63b667ad
TV
43962019-05-09 Tom de Vries <tdevries@suse.de>
4397
4398 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4399 CU-relative.
4400
9cfd2b89
TV
44012019-05-09 Tom de Vries <tdevries@suse.de>
4402
4403 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4404 CU-relative.
4405
2228ef77
XR
44062019-05-08 Joel Brobecker <brobecker@adacore.com>
4407
4408 * gdb.ada/frame_arg_lang.exp: New testcase.
4409 * gdb.ada/frame_arg_lang/bla.adb: New file.
4410 * gdb.ada/frame_arg_lang/pck.ads: New file.
4411 * gdb.ada/frame_arg_lang/pck.adb: New file.
4412 * gdb.ada/frame_arg_lang/foo.c: New file.
4413
80e55b13
TT
44142019-05-08 Tom Tromey <tromey@adacore.com>
4415
4416 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4417
9d3421af
TT
44182019-05-08 Tom Tromey <tromey@adacore.com>
4419
4420 * gdb.base/ptype-offsets.exp: Update tests.
4421
844333e2
TT
44222019-05-08 Tom Tromey <tromey@adacore.com>
4423
4424 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4425 cases.
4426 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4427 "short".
4428
988915ee
TT
44292019-05-08 Tom Tromey <tromey@adacore.com>
4430
4431 * gdb.ada/vla.exp: New file.
4432 * gdb.ada/vla/vla.adb: New file.
4433
7bd55dac
TV
44342019-05-07 Tom de Vries <tdevries@suse.de>
4435
4436 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4437
75f06e9d
TV
44382019-05-07 Tom de Vries <tdevries@suse.de>
4439
4440 PR testsuite/24522
4441 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4442 section.
4443
77e7aaa4
TV
44442019-05-07 Tom de Vries <tdevries@suse.de>
4445
4446 PR testsuite/24522
4447 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4448 .debug_aranges section.
4449
456ba0fa
TV
44502019-05-07 Tom de Vries <tdevries@suse.de>
4451
4452 PR testsuite/24159
4453 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4454
5a56d6a6
TV
44552019-05-06 Tom de Vries <tdevries@suse.de>
4456
4457 * lib/gdb.exp (exec_has_index_section): New proc.
4458 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4459 section.
4460
9d6d4be8
TV
44612019-05-04 Tom de Vries <tdevries@suse.de>
4462
4463 * boards/cc-with-debug-names.exp: New file.
4464
222a8d25
TT
44652019-05-03 Tom Tromey <tromey@adacore.com>
4466
4467 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4468 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4469 * gdb.ada/char_enum.exp: Add test.
4470
0fdfd794
TV
44712019-05-03 Tom de Vries <tdevries@suse.de>
4472
4473 * boards/cc-with-gdb-index.exp: New file.
4474
80062eb9
AB
44752019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4476
4477 * gdb.rust/simple.exp: Add new test case.
4478 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4479 (main): Initialise an instance of the new struct.
4480
4504bbde
TT
44812019-05-01 Tom Tromey <tromey@adacore.com>
4482
4483 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4484 record.
4485 (NPR): New variable.
4486 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4487 test.
4488
d48e62f4
TT
44892019-05-01 Tom Tromey <tromey@adacore.com>
4490
4491 * gdb.ada/packed_array_assign.exp: Add packed assignment
4492 regression test.
4493
f59f30f5
TV
44942019-05-01 Tom de Vries <tdevries@suse.de>
4495
4496 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4497
b70bfc54
TV
44982019-05-01 Tom de Vries <tdevries@suse.de>
4499
4500 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4501
15f18d14
AT
45022019-04-30 Ali Tamur <tamur@google.com>
4503
4504 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4505
2ff0a947
TT
45062019-04-30 Tom Tromey <tromey@adacore.com>
4507
4508 * lib/ada.exp (find_ada_tool): New proc.
4509 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4510 * gdb.ada/catch_ex_std.exp: New file.
4511 * gdb.ada/catch_ex_std/foo.adb: New file.
4512 * gdb.ada/catch_ex_std/some_package.adb: New file.
4513 * gdb.ada/catch_ex_std/some_package.ads: New file.
4514
a776957c
TT
45152019-04-30 Tom Tromey <tromey@adacore.com>
4516
4517 PR c++/24470:
4518 * gdb.cp/temargs.cc: Add test code from PR.
4519
bc68014d
AB
45202019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4521
4522 * gdb.fortran/vla-datatypes.exp: Update expected results.
4523 * gdb.fortran/vla-ptype.exp: Likewise.
4524 * gdb.fortran/vla-type.exp: Likewise.
4525 * gdb.fortran/vla-value.exp: Likewise.
4526
f1fdc960
AB
45272019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4528
4529 * gdb.fortran/ptr-indentation.exp: Update expected results.
4530 * gdb.fortran/ptype-on-functions.exp: Likewise.
4531 * gdb.fortran/vla-ptr-info.exp: Likewise.
4532 * gdb.fortran/vla-value.exp: Likewise.
4533
bf7a4de1
AB
45342019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4535
4536 * gdb.fortran/ptype-on-functions.exp: New file.
4537 * gdb.fortran/ptype-on-functions.f90: New file.
4538
bbe75b9d
AB
45392019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4540
4541 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4542 case void string.
4543
1db455a7
AB
45442019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4545
4546 * gdb.fortran/complex.exp: Expand.
4547 * gdb.fortran/complex.f: Renamed to...
4548 * gdb.fortran/complex.f90: ...this, and extended to add more
4549 complex values.
4550
b6d03bb2
AB
45512019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4552
4553 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4554 MODULO, CMPLX.
4555
2e62ab40
AB
45562019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4557 Richard Bunt <richard.bunt@arm.com>
4558
4559 * gdb.base/max-depth.c: New file.
4560 * gdb.base/max-depth.exp: New file.
4561 * gdb.python/py-nested-maps.c: New file.
4562 * gdb.python/py-nested-maps.exp: New file.
4563 * gdb.python/py-nested-maps.py: New file.
4564 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4565 (test_all_common): Call test_max_depth.
4566 * gdb.fortran/max-depth.exp: New file.
4567 * gdb.fortran/max-depth.f90: New file.
4568 * gdb.go/max-depth.exp: New file.
4569 * gdb.go/max-depth.go: New file.
4570 * gdb.modula2/max-depth.exp: New file.
4571 * gdb.modula2/max-depth.c: New file.
4572 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4573
d2b584a5
TV
45742019-04-29 Tom de Vries <tdevries@suse.de>
4575
4576 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4577
136afab8
PW
45782019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4579
4580 * gdb.base/callexit.exp: Test may-call-functions off.
4581
725cbb63
KS
45822019-04-25 Keith Seitz <keiths@redhat.com>
4583
4584 PR c++/24367
4585 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4586 (another_incomplete_struct, test_incomplete): New definitions.
4587 (main): Use new definitions.
4588 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4589 functions.
4590
701adfb0
PA
45912019-04-25 Ali Tamur <tamur@google.com>
4592
4593 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4594
82433e3e
SDJ
45952019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4596
4597 PR corefiles/11608
4598 PR corefiles/18187
4599 * gdb.base/coredump-filter-build-id.exp: New file.
4600
dd06d4d6
AH
46012019-04-25 Alan Hayward <alan.hayward@arm.com>
4602
e79be6e5
SM
4603 * Makefile.in: Pass through GDBSERVER_DEBUG.
4604 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4605 (gdbserver,debug): Add board setting.
4606 * gdb.trace/tspeed.exp: Skip when debugging.
4607 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4608 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4609
1670072e
TT
46102019-04-24 Tom Tromey <tromey@adacore.com>
4611
4612 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4613 Rust.
4614
a59240a4
TT
46152019-04-24 Tom Tromey <tromey@adacore.com>
4616
4617 * gdb.arch/amd64-eval.exp: Test bitfield return.
4618 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4619 (class Foo) <return_bitfields>: New method.
4620 (main): Call it.
4621
b907456c
AB
46222019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4623
4624 * gdb.cp/many-args.cc: New file.
4625 * gdb.cp/many-args.exp: New file.
4626
5c565afd
TV
46272019-04-23 Tom de Vries <tdevries@suse.de>
4628
4629 PR gdb/24433
4630 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4631
ba22ff86
AH
46322019-04-23 Alan Hayward <alan.hayward@arm.com>
4633
4634 * gdb.trace/backtrace.exp: Use nopie flag.
4635 * gdb.trace/circ.exp: Likewise.
4636 * gdb.trace/collection.exp: Likewise.
4637 * gdb.trace/ftrace.exp: Likewise.
4638 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4639 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4640 * gdb.trace/qtro.exp: Likewise.
4641 * gdb.trace/read-memory.exp: Likewise.
4642 * gdb.trace/report.exp: Likewise.
4643 * gdb.trace/tfile.exp: Likewise.
4644 * gdb.trace/tfind.exp: Likewise.
4645 * gdb.trace/unavailable.exp: Likewise.
4646
7905fc35
PA
46472019-04-22 Pedro Alves <palves@redhat.com>
4648
4649 * gdb.base/solib-probes-nosharedlibrary.c,
4650 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4651
8ecb59f8
TT
46522019-04-19 Tom Tromey <tromey@adacore.com>
4653
4654 * gdb.ada/ptype_union.c: New file.
4655 * gdb.ada/ptype_union.exp: New file.
4656
62160ec9
TT
46572019-04-19 Tom Tromey <tromey@adacore.com>
4658
4659 PR symtab/24423:
4660 * gdb.base/list0.h (foo): Add a control-l character.
4661
36cd4ba5
TV
46622019-04-18 Tom de Vries <tdevries@suse.de>
4663
4664 PR gdb/24433
4665 * boards/local-board.exp: Set sysroot to "".
4666
b73715df
TV
46672019-04-18 Tom de Vries <tdevries@suse.de>
4668 Pedro Alves <palves@redhat.com>
4669
4670 PR gdb/24454
4671 * gdb.threads/vfork-follow-child-exec.c: New file.
4672 * gdb.threads/vfork-follow-child-exec.exp: New file.
4673 * gdb.threads/vfork-follow-child-exit.c: New file.
4674 * gdb.threads/vfork-follow-child-exit.exp: New file.
4675
4aa866af
LS
46762019-04-15 Leszek Swirski <leszeks@google.com>
4677
4678 * gdb.arch/amd64-eval.cc: New file.
4679 * gdb.arch/amd64-eval.exp: New file.
4680
e5a1a79a
AH
46812019-04-11 Alan Hayward <alan.hayward@arm.com>
4682
4683 * gdb.server/sysroot.c: New test.
4684 * gdb.server/sysroot.exp: New file.
4685 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4686 matching param.
4687
41077b66
AB
46882019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4689
4690 * gdb.base/align.exp: Extend test to cover structures containing
4691 only static fields.
4692
c30391f8
TV
46932019-04-11 Tom de Vries <tdevries@suse.de>
4694
4695 * boards/cc-with-dwz-m.exp: New file.
4696 * boards/cc-with-dwz.exp: New file.
4697 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4698
e242fd12
SM
46992019-04-09 Simon Marchi <simon.marchi@efficios.com>
4700
4701 * gdb.base/start-cpp.exp: New file.
4702 * gdb.base/start-cpp.cc: New file.
4703
2b0c8b01
KB
47042019-04-08 Kevin Buettner <kevinb@redhat.com>
4705
4706 * gdb.python/py-thrhandle.exp: Adjust tests to call
4707 thread_from_handle instead of thread_from_thread_handle.
4708
947210e5
KB
47092019-04-08 Kevin Buettner <kevinb@redhat.com>
4710
4711 * gdb.python/py-thrhandle.exp: Add tests for
4712 gdb.InferiorThread.handle.
4713
d7df6549
AB
47142019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4715
4716 * gdb.python/py-function.exp: Check calling helper function from
4717 all languages.
4718 * lib/gdb.exp (gdb_supported_languages): New proc.
4719
8bdc1658
AB
47202019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4721
4722 * gdb.base/complex-parts.c: New file.
4723 * gdb.base/complex-parts.exp: New file.
4724
05caa1d2
TT
47252019-04-01 Tom Tromey <tromey@adacore.com>
4726
4727 PR symtab/23331:
4728 * gdb.dwarf2/dw2-ranges-main.c: New file.
4729 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4730 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4731
7734102d
EZ
47322019-03-30 Simon Marchi <simark@simark.ca>
4733
4734 * gdb.base/default.exp: Add values for $_gdb_major and
4735 $_gdb_minor.
4736
188e1fa9
TT
47372019-03-29 Tom Tromey <tromey@adacore.com>
4738
4739 * gdb.base/help.exp: Tighten apropos regexp.
4740
2880242d
KS
47412019-03-29 Keith Seitz <keiths@redhat.com>
4742
4743 * gdb.fortran/array-bounds.exp: New file.
4744 * gdb.fortran/array-bounds.f90: New file.
4745
077cad8e
PW
47462019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4747
4748 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4749
80047cfc
PW
47502019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4751
4752 * gdb.multi/hello.c (main): Increase alarm timer.
4753
f489207e
SL
47542019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4755
4756 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4757 factor when no hardware watchpoint support.
4758
c92df149
AH
47592019-03-28 Alan Hayward <alan.hayward@arm.com>
4760 Pedro Alves <palves@redhat.com>
4761
4762 * boards/local-board.exp: set sysroot to /.
4763
933aebfa
AH
47642019-03-27 Alan Hayward <alan.hayward@arm.com>
4765
4766 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4767 in child.
4768
9f9aa852
AB
47692019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4770
4771 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4772 field.
4773 (make_container): Initialise new field.
4774 * gdb.python/py-prettyprint.exp: Add new tests.
4775 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4776 <display_hint>: New method.
4777
3714a195
AB
47782019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4779
4780 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4781 gdb_continue_to_breakpoint more throughout this test.
4782 (run_lang_tests) Supply unique test names, and use
4783 gdb_test_no_output.
4784
18c77628
AB
47852019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4786
4787 * gdb.base/finish-pretty.exp: Update expected results.
4788 * gdb.base/pretty-print.c: New file.
4789 * gdb.base/pretty-print.exp: New file.
4790
9a93502f
PA
47912019-03-25 Pedro Alves <palves@redhat.com>
4792
4793 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4794 move comments outside list. Append '-i "" eof' section.
4795
968aa7ae
AH
47962019-03-22 Alan Hayward <alan.hayward@arm.com>
4797
34a7f2a4 4798 PR testsuite/25016
968aa7ae
AH
4799 * README: Add pie options.
4800 * gdb.base/break-interp.exp: Ensure pie is disabled.
4801 * gdb.base/dump.exp: Likewise.
4802 * lib/gdb.exp (gdb_compile): Add pie option.
4803
4c7d57e7
TT
48042019-03-19 Tom Tromey <tromey@adacore.com>
4805
4806 * gdb.mi/mi2-cli-display.c: New file.
4807 * gdb.mi/mi2-cli-display.exp: New file.
4808
bff8c71f
TT
48092019-03-18 Joel Brobecker <brobecker@adacore.com>
4810 Tom Tromey <tromey@adacore.com>
4811
4812 * gdb.ada/ptype_array/pck.adb: New file.
4813 * gdb.ada/ptype_array/pck.ads: New file.
4814 * gdb.ada/ptype_array/foo.adb: New file.
4815 * gdb.ada/ptype_array.exp: New file.
4816
d085f989
TT
48172019-03-14 Tom Tromey <tromey@adacore.com>
4818
4819 * gdb.base/style.exp: Add "set style sources" test.
4820
b4be1b06
SM
48212019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4822
4823 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4824 * mi-breakpoint-multiple-locations.exp: ... this.
4825 (make_breakpoints_pattern): New proc.
4826 (do_test): Add mi_version parameter, test -break-insert,
4827 -break-info and =breakpoint-created.
4828
7cde5fc2
AB
48292019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4830
4831 * config/default.exp: Remove 'load_lib gdb.exp'.
4832 * config/monitor.exp: Likewise.
4833 * config/sid.exp: Likewise.
4834 * config/sim.exp: Likewise.
4835 * config/slite.exp: Likewise.
4836 * config/unix.exp: Likewise.
4837 * gdb.base/default.exp: Remove unhelpful comment.
4838
efbecbc1
AB
48392019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4840
4841 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4842
0841c79a
AB
48432019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4844
4845 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4846
4a270568
AB
48472019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4848
4849 * gdb.fortran/type-kinds.exp: Update expected results.
4850
067630bd
AB
48512019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4852
4853 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4854
3be47f7a
AB
48552019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4856
4857 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4858 function.
4859 (test_basic_parsing_of_type_kinds): Expand types tested.
4860 (test_parsing_invalid_type_kinds): New function.
4861
4d00f5d8
AB
48622019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4863
4864 * gdb.fortran/intrinsics.exp: New file.
4865 * gdb.fortran/intrinsics.f90: New file.
4866 * gdb.fortran/type-kinds.exp: New file.
4867
c8f91604
AB
48682019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4869
4870 * gdb.fortran/dot-ops.exp: New file.
4871
dd9f2c76
AB
48722019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4873
4874 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4875 Check upper and lower case logical literals.
4876
84ec9724
AB
48772019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4878
4879 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4880 Remove duplicate tests.
4881
c3734e09
AH
48822019-03-06 Alan Hayward <alan.hayward@arm.com>
4883
4884 * lib/gdb.exp (builtin_cd): rename of cd.
4885 (cd): Override builtin.
4886
aa3cfbda
RB
48872019-03-06 Richard Bunt <richard.bunt@arm.com>
4888
4889 * gdb.fortran/function-calls.exp: New file.
4890 * gdb.fortran/function-calls.f90: New test.
4891
7b63ad86
RB
48922019-03-04 Richard Bunt <richard.bunt@arm.com>
4893
4894 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4895 on user program standard output.
4896 * gdb.fortran/short-circuit-argument-list.f90: Record function
4897 calls.
4898
01abb042
AH
48992019-02-28 Alan Hayward <alan.hayward@arm.com>
4900
c3734e09
AH
4901 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4902 failure.
01abb042 4903
92137da0
RO
49042019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4905
4906 PR gdb/8527
4907 * gdb.base/interrupt-daemon-attach.c,
4908 gdb.base/interrupt-daemon-attach.exp: New test.
4909
5862844d
PA
49102019-02-27 Pedro Alves <palves@redhat.com>
4911
4912 * gdb.base/page.exp: Add tests for "set width/height -1".
4913
8ed25214
PA
49142019-02-27 Pedro Alves <palves@redhat.com>
4915
4916 * gdb.base/page.exp: Add tests for "set/show width/height" with
4917 "infinite" values.
4918
6c28e44a
TT
49192019-02-27 Tom Tromey <tromey@adacore.com>
4920
4921 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4922 2.4.
4923 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4924 workaround.
4925
bf9a735e
AB
49262019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4927
4928 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4929 tests for structs with static members.
4930
8791793c
TT
49312019-02-26 Tom Tromey <tromey@adacore.com>
4932
4933 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4934 ValueError, not TypeError.
4935
bc2a507e
KB
49362019-02-26 Kevin Buettner <kevinb@redhat.com>
4937
4938 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4939 call from main program.
4940
e0e7d3bd
JB
49412019-02-23 Joel Brobecker <brobecker@adacore.com>
4942
4943 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4944 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4945 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4946 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4947 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4948
9600246d
KS
49492019-02-22 Keith Seitz <keiths@redhat.com>
4950
4951 PR symtab/23853
4952 * gdb.base/symlink-sourcefile.c: New file.
4953 * gdb.base/symlink-sourcefile.exp: New file.
4954
0c95f9ed
TT
49552019-02-20 Tom Tromey <tom@tromey.com>
4956
4957 * gdb.base/info_qt.exp: Update.
4958
6caa91b6
SM
49592019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4960
4961 * gdb.base/source.exp: Move "error in sourced script" code to
4962 the end.
4963 * gdb.base/source-error.gdb: Move contents to
4964 source-error-1.gdb. Add new code to source source-error-1.gdb.
4965 * gdb.base/source-error-1.gdb: New file, from previous
4966 source-error.gdb.
4967
6506371f
TT
49682019-02-17 Tom Tromey <tom@tromey.com>
4969
4970 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4971 for macro styling.
4972 * gdb.base/style.c (SOME_MACRO): New macro.
4973
a0087920
TT
49742019-02-17 Tom Tromey <tom@tromey.com>
4975
4976 * gdb.base/style.exp: Add line-wrapping tests.
4977 * gdb.base/page.exp: Add test for quitting during pagination.
4978
a2cd4f14
JB
49792019-02-17 Joel Brobecker <brobecker@adacore.com>
4980
4981 * gdb.ada/big_packed_array: New testcase.
4982 * gdb.ada/homonym.exp: Fix incorrect expected output for
4983 "break <homonym__get_value>" test.
4984
9d70ffbc
WP
49852019-02-13 Weimin Pan <weimin.pan@oracle.com>
4986
4987 PR breakpoints/21870
4988 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4989 and prepare_for_testing. Add comment.
4990 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4991 redundant cleanup call. Clean up comment.
4992
01c7ae81
WP
49932019-02-12 Weimin Pan <weimin.pan@oracle.com>
4994
4995 PR breakpoints/21870
4996 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4997 * gdb.arch/aarch64-dbreg-contents.c: New file.
4998
aff29d1c
JB
49992019-02-10 Joel Brobecker <brobecker@adacore.com>
5000
5001 * gdb.ada/mi_ref_changeable: New testcase.
5002
df0da8a2
AH
50032019-02-07 Alan Hayward <alan.hayward@arm.com>
5004
5005 * gdb.base/attach.exp: Add double attach test.
5006
bd447abb
SM
50072019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
5008
5009 * lib/gdb.exp (default_gdb_start): Don't match pagination
5010 prompt.
5011 (gdb_init): Set stty_init.
5012
1dbc40b9
TT
50132019-01-27 Tom Tromey <tom@tromey.com>
5014
5015 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
5016 skip_python_tests.
5017
353229bf
AH
50182019-01-24 Alan Hayward <alan.hayward@arm.com>
5019
5020 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
5021 New structure.
5022 (struct struct_static_02_02): Likewise.
5023 (struct struct_static_02_03): Likewise.
5024 (struct struct_static_02_04): Likewise.
5025 (struct struct_static_04_01): Likewise.
5026 (struct struct_static_04_02): Likewise.
5027 (struct struct_static_04_03): Likewise.
5028 (struct struct_static_04_04): Likewise.
5029 (struct struct_static_06_01): Likewise.
5030 (struct struct_static_06_02): Likewise.
5031 (struct struct_static_06_03): Likewise.
5032 (struct struct_static_06_04): Likewise.
5033 (cmp_struct_static_02_01): Likewise.
5034 (cmp_struct_static_02_02): Likewise.
5035 (cmp_struct_static_02_03): Likewise.
5036 (cmp_struct_static_02_04): Likewise.
5037 (cmp_struct_static_04_01): Likewise.
5038 (cmp_struct_static_04_02): Likewise.
5039 (cmp_struct_static_04_03): Likewise.
5040 (cmp_struct_static_04_04): Likewise.
5041 (cmp_struct_static_06_01): Likewise.
5042 (cmp_struct_static_06_02): Likewise.
5043 (cmp_struct_static_06_03): Likewise.
5044 (cmp_struct_static_06_04): Likewise.
5045 (call_all): Test new structs.
5046 * gdb.base/infcall-nested-structs.exp: Likewise.
5047
73021deb
AH
50482019-01-21 Alan Hayward <alan.hayward@arm.com>
5049 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
5050
fc65c7db
AH
50512019-01-21 Alan Hayward <alan.hayward@arm.com>
5052 * gdb.base/stack-protector.c: New test.
5053 * gdb.base/stack-protector.exp: New file.
5054 * gdb.cp/ovldbreak.exp: Only allow a single break line.
5055 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
5056 option.
5057 (gdb_compile): Remove stack protector for GCC and prevent
5058 recursion.
5059
c24bdb02
KS
50602019-01-16 Keith Seitz <keiths@redhat.com>
5061
5062 PR gdb/23773
5063 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
5064
6f072a10
PFC
50652019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5066
5067 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
5068 aliases.
5069 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5070 tests.
5071 * gdb.arch/powerpc-vector-regs.c: New file.
5072 * gdb.arch/powerpc-vector-regs.exp: New file.
5073
a7b8d682
PFC
50742019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5075
5076 * gdb.arch/altivec-regs.exp: Fix the list passed to
5077 gdb_expect_list when testing "info vector".
5078
6eb6fb67
AB
50792019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5080
5081 * gdb.base/style.exp: Don't include path in testname.
5082
b56f80d8
KS
50832019-01-10 Keith Seitz <keiths@redhat.com>
5084
5085 PR gdb/23712
5086 PR symtab/23010
5087 * gdb.dwarf2/multidictionary.exp: New file.
5088
041be526
SM
50892019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5090
5091 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5092 (test_gnuv3_style_demangling): ... this.
5093 (test_lucid_style_demangling): Remove.
5094 (test_arm_style_demangling): Remove.
5095 (test_hp_style_demangling): Remove.
5096 (do_tests): Remove calls to the above.
5097
d820d0c3
AB
50982019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5099
5100 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5101 case.
5102
f097f5ad
TT
51032019-01-06 Tom Tromey <tom@tromey.com>
5104
5105 PR gdb/28155:
5106 * gdb.dwarf2/typedef-void-finish.exp: New file.
5107
2cd8cc0b
TT
51082018-12-28 Tom Tromey <tom@tromey.com>
5109 Simon Marchi <simark@simark.ca>
5110
5111 * gdb.base/jit-exec.exp: New file.
5112 * gdb.base/jit-exec.c: New file.
5113 * gdb.base/jit-execd.c: New file.
5114
35fb8261
TT
51152018-12-28 Tom Tromey <tom@tromey.com>
5116
5117 * gdb.base/style.exp: Update test to check for address styling.
5118
47fd17cd
TT
51192018-12-28 Tom Tromey <tom@tromey.com>
5120
5121 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5122 message.
5123
d47032b7
TT
51242018-12-28 Tom Tromey <tom@tromey.com>
5125
5126 * gdb.base/style.exp: Add test for version number styling.
5127
af79b68d
TT
51282018-12-28 Tom Tromey <tom@tromey.com>
5129
5130 * gdb.base/style.exp: Add test for print_address_symbolic.
5131
0bb296cb
TT
51322018-12-28 Tom Tromey <tom@tromey.com>
5133
5134 * gdb.base/style.exp: Add test for breakpoint setting.
5135
80ae2043
TT
51362018-12-28 Tom Tromey <tom@tromey.com>
5137
5138 * gdb.base/style.exp: Add test for variable names.
5139
cbe56571
TT
51402018-12-28 Tom Tromey <tom@tromey.com>
5141
5142 * gdb.base/style.exp: New file.
5143 * gdb.base/style.c: New file.
5144
9162a27c
TT
51452018-12-28 Tom Tromey <tom@tromey.com>
5146
5147 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
5148 "dumb".
5149 * gdb.base/readline.exp (operate_and_get_next): Save and restore
5150 the TERM environment variable.
5151
bc543c90
TT
51522018-12-27 Tom Tromey <tom@tromey.com>
5153
5154 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
5155 pagination test.
5156
6f0ffe50
AB
51572018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
5158
5159 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
5160 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
5161
b5a1e557
PW
51622018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5163
5164 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
5165 Filename a.adb changed to bp_fun_addr.adb.
5166 gdb.ada/bp_fun_addr.exp: Update test accordingly.
5167
6e8b1ab2
JV
51682018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
5169
5170 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
5171 non-PIE executables.
5172 * README: Mention the gdb,nopie_flag board setting.
5173 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
5174 non-PIE executable.
5175 * gdb.arch/amd64-entry-value.exp: Likewise.
5176 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
5177 * gdb.arch/i386-float.exp: Likewise.
5178 * gdb.arch/i386-signal.exp: Likewise.
5179 * gdb.mi/mi-reg-undefined.exp: Likewise.
5180
d00a27c5
PM
51812018-12-21 Paul Marechal <paul.marechal@ericsson.com>
5182
5183 PR gdb/23974
5184 * gdb.base/info-os.exp: Check return for unknown "info os" type.
5185
161d081c
PW
51862018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5187
5188 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
5189 Update order of results accordingly.
5190
b001de23
AB
51912018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
5192
5193 * gdb.base/annota1.exp: Update a test regexp.
5194
99e1a184
AB
51952018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5196
5197 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
5198
7a81c1e2
PW
51992018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5200
5201 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
5202 (reuse_time): Initialize to REUSE_TIME_CAP.
5203 (check_rc): New function.
5204 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
5205 Check pthread_create rc.
5206 (spawner_thread_func): Check pthread_create and pthread_join rc.
5207
73e8dc90
PA
52082018-12-08 Pedro Alves <palves@redhat.com>
5209
5210 * gdb.base/list.exp (test_forward_search): Rename to ...
5211 (test_forward_reverse_search): ... this. Also test reverse-search
5212 and the forward-search alias.
5213
13f2ed32
AB
52142018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
5215
5216 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
5217 local timeout variable before return, and remove all local timeout
5218 variable entirely.
5219 (gdb_load): Likewise.
5220
64d27cfc
TV
52212018-12-01 Tom de Vries <tdevries@suse.de>
5222
5223 * gdb.base/gdb-caching-proc.exp: New file.
5224
f63c03b4
SDJ
52252018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
5226
5227 * Makefile.in (TIMESTAMP): New variable.
5228 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
5229 command.
5230 (check-single-racy): Likewise.
5231 (check/%.exp): Likewise.
5232 (check-racy/%.exp): Likewise.
5233 (workers/%.worker): Likewise.
5234 (build-perf): Likewise.
5235 (check-perf): Likewise.
5236 * README: Describe new "TS" and "TS_FORMAT" variables.
5237 * print-ts.py: New file.
5238
1c97054b
BF
52392018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
5240
5241 PR python/23714
5242 * gdb.python/python.exp: Test command repetition after
5243 gdb.execute.
5244
1871a62d
AB
52452018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
5246
5247 * gdb.opt/inline-break.exp: Add test that info breakpoint output
5248 is correctly aligned.
5249
fb5e1ed9
PW
52502018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5251
5252 * gdb.ada/info_auto_lang.exp: New testcase.
5253 * gdb.ada/info_auto_lang/global_pack.ads: New file.
5254 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
5255 * gdb.ada/info_auto_lang/some_c.c: New file.
5256
43d397ca
PW
52572018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5258
5259 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
5260 FUNC_lang language syntax.
5261
beddd671
PW
52622018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5263
5264 * gdb.base/info_minsym.c: New file.
5265 * gdb.base/info_minsym.exp: New file.
5266
73fc52c4
TT
52672018-11-19 Tom Tromey <tom@tromey.com>
5268
5269 PR rust/23625:
5270 * gdb.rust/simple.exp: Add ptype test. Update expected output.
5271 * gdb.rust/expr.exp: Update expected output. Change one test.
5272
994b876a
TT
52732018-11-19 Tom Tromey <tom@tromey.com>
5274
5275 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
5276
6769f276
PA
52772018-11-19 Pedro Alves <palves@redhat.com>
5278
5279 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
5280 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
5281 see the expected warning.
5282
38a72da0
AH
52832018-11-16 Alan Hayward <alan.hayward@arm.com>
5284
5285 PR gdb/22736:
5286 * gdb.cp/infcall-nodebug-lib.c: New test.
5287 * gdb.cp/infcall-nodebug-main.c: New test.
5288 * gdb.cp/infcall-nodebug.exp: New file.
5289
53a89d6e
SM
52902018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
5291
5292 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
5293 completer tests.
5294
9325300d
TV
52952018-11-09 Tom de Vries <tdevries@suse.de>
5296
5297 * gdb.base/msym-lang.c: New test.
5298 * gdb.base/msym-lang.exp: New file.
5299 * gdb.base/msym-lang-main.c: New test.
5300
20f0d60d
TT
53012018-11-08 Tom Tromey <tom@tromey.com>
5302
5303 PR gdb/23555:
5304 PR gdb/23838:
5305 * gdb.base/warning.exp: New file.
5306
b5420128
JB
53072018-11-08 Jan Beulich <jbeulich@suse.com>
5308
5309 * testsuite/gdb.arch/i386-avx512.c,
5310 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
5311
cd115d61
AB
53122018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
5313
5314 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
5315 point hardware.
5316
35ee2dc2
AB
53172018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
5318
5319 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
5320 * gdb.dwarf2/missing-type-name.exp: New file.
5321
31aceee8
TV
53222018-11-06 Tom de Vries <tdevries@suse.de>
5323
5324 * gdb.base/many-headers.c: New test.
5325 * gdb.base/many-headers.exp: New file.
5326
109be305
JW
53272018-11-06 Jim Wilson <jimw@sifive.com>
5328
5329 * gdb.base/code_elim.exp: For riscv, set additional_flags
5330 to include -msmall-data-limit=0.
5331
e2b7af72
JB
53322018-11-01 Joel Brobecker <brobecker@adacore.com>
5333
5334 * gdb.ada/watch_minus_l: New testcase.
5335
cdcda965
SM
53362018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
5337
5338 * gdb.arch/aix-sighandle.c: New file.
5339 * gdb.arch/aix-sighandle.exp: New file.
5340
92dcebf3
AB
53412018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5342
5343 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
5344 registers being unions.
5345
68b9ac18
TV
53462018-10-31 Tom de Vries <tdevries@suse.de>
5347
5348 * lib/valgrind.exp: New file.
5349 (vgdb_start, vgdb_stop): New procs, factored out of ...
5350 * gdb.base/valgrind-bt.exp: ... here, ...
5351 * gdb.base/valgrind-disp-step.exp: ... here and ...
5352 * gdb.base/valgrind-infcall.exp: ... here.
5353
1443936e
TV
53542018-10-31 Tom de Vries <tdevries@suse.de>
5355
5356 * lib/gdb.exp (get_valueof): Don't output read value in test name.
5357
eb77c9df
AB
53582018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5359
5360 * gdb.dwarf2/void-type.c: New file.
5361 * gdb.dwarf2/void-type.exp: New file.
5362
82b5e646
PW
53632018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5364
5365 * gdb.base/info_qt.c: New file.
5366 * gdb.base/info_qt.exp: New file.
5367
8d619c01
EBM
53682018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5369
5370 * gdb.arch/powerpc-htm-regs.c: New file.
5371 * gdb.arch/powerpc-htm-regs.exp: New file.
5372
f2cf6173
EBM
53732018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5374
5375 * gdb.arch/powerpc-tar.c: New file.
5376 * gdb.arch/powerpc-tar.exp: New file.
5377
7ca18ed6
EBM
53782018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5379
5380 * gdb.arch/powerpc-ppr-dscr.c: New file.
5381 * gdb.arch/powerpc-ppr-dscr.exp: New file.
5382
bfcc0eba
TV
53832018-10-25 Tom de Vries <tdevries@suse.de>
5384
5385 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
5386
fe1a5cad
TV
53872018-10-24 Tom de Vries <tdevries@suse.de>
5388
5389 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
5390 longer exists error.
5391
a76dc3b7
TV
53922018-10-24 Tom de Vries <tdevries@suse.de>
5393
5394 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5395
4df46df7
TV
53962018-10-24 Tom de Vries <tdevries@suse.de>
5397
5398 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5399 --db-attach in valgrind.
5400
0dbfcfff
AB
54012018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5402
5403 * gdb.arch/riscv-reg-aliases.c: New file.
5404 * gdb.arch/riscv-reg-aliases.exp: New file.
5405
b04480b1
AH
54062018-10-19 Alan Hayward <alan.hayward@arm.com>
5407
5408 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5409
2c6ac8d7
AH
54102018-10-19 Alan Hayward <alan.hayward@arm.com>
5411
5412 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5413
2bc69f25
AH
54142018-10-19 Alan Hayward <alan.hayward@arm.com>
5415
5416 * gdb.cp/ovldbreak.exp: Fix regexps.
5417
1f1ae3a3
AH
54182018-10-19 Alan Hayward <alan.hayward@arm.com>
5419
5420 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5421
94c18618
SDJ
54222018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5423
5424 PR cli/23785
5425 * gdb.base/restore.exp: New test to check if "restore" with an
5426 invalid file doesn't segfault.
5427
812cd6eb
TV
54282018-10-18 Tom de Vries <tdevries@suse.de>
5429
5430 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5431 * gdb.ada/excep_handle.exp: Same.
5432 * gdb.ada/mi_string_access.exp: Same.
5433 * gdb.ada/mi_var_union.exp: Same.
5434 * gdb.arch/arc-analyze-prologue.exp: Same.
5435 * gdb.arch/arc-decode-insn.exp: Same.
5436 * gdb.base/readnever.exp: Same.
5437 * gdb.fortran/printing-types.exp: Same.
5438 * gdb.guile/scm-lazy-string.exp: Same.
5439
c4b90788
TV
54402018-10-16 Tom de Vries <tdevries@suse.de>
5441
5442 PR gdb/23730
5443 * gdb.base/catch-follow-exec.c: Add copyright notice.
5444 * gdb.base/catch-follow-exec.exp: Rewrite to use
5445 gdb_spawn_with_cmdline_opts. Require gdb-native.
5446
8bca2978
SL
54472018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5448
5449 * gdb.trace/actions-changed.exp: Check for arch support.
5450 * gdb.trace/actions.exp: Likewise.
5451 * gdb.trace/ax.exp: Likewise.
5452 * gdb.trace/backtrace.exp: Likewise.
5453 * gdb.trace/change-loc.exp: Likewise.
5454 * gdb.trace/deltrace.exp: Likewise.
5455 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5456 * gdb.trace/ftrace.exp: Likewise.
5457 * gdb.trace/infotrace.exp: Check for arch support.
5458 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5459 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5460 * gdb.trace/mi-tsv-changed.exp: Likewise.
5461 * gdb.trace/packetlen.exp: Likewise.
5462 * gdb.trace/passc-dyn.exp: Likewise.
5463 * gdb.trace/passcount.exp: Likewise.
5464 * gdb.trace/pending.exp: Likewise.
5465 * gdb.trace/range-stepping.exp: Check for shlib support.
5466 * gdb.trace/report.exp: Check for arch support.
5467 * gdb.trace/save-trace.exp: Likewise.
5468 * gdb.trace/signal.exp: Check for signal support.
5469 * gdb.trace/tfind.exp: Check for arch support.
5470 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5471 * gdb.trace/trace-common.h: Add comment.
5472 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5473 * gdb.trace/trace-enable-disable.exp: Likewise.
5474 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5475 * gdb.trace/tracecmd.exp: Check for arch support.
5476 * gdb.trace/tspeed.exp: Check for shlib and target support.
5477 * gdb.trace/tstatus.exp: Check for arch support.
5478 * gdb.trace/tsv.exp: Likewise.
5479 * gdb.trace/while-dyn.exp: Likewise.
5480 * gdb.trace/while-stepping.exp: Likewise.
5481 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5482
f9c49bff
SM
54832018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5484
5485 * gdb.trace/tspeed.exp: Remove nowarnings.
5486 (prepare_for_trace_test): Declare "global ipalib".
5487 * gdb.trace/tspeed.c: Include unistd.h.
5488 (main): Remove superfluous printf argument.
5489
d4330bde
SL
54902018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5491
5492 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5493 directory prefix on the filename.
5494
8ecfd7bd
SDJ
54952018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5496
5497 * gdb.gdb/unittest.exp: Update expected message informing that
5498 selftests have been disabled.
5499 * gdb.server/unittest.exp: Likewise.
5500
58bbcd02
TV
55012018-10-09 Tom de Vries <tdevries@suse.de>
5502
5503 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5504 with runto_main.
5505
9f6b697b
WP
55062018-10-08 Weimin Pan <weimin.pan@oracle.com>
5507
5508 PR c++/16841
5509 * gdb.cp/virtbase2.cc: New file.
5510 * gdb.cp/virtbase2.exp: New file.
5511
add5ded5
TT
55122018-10-06 Tom Tromey <tom@tromey.com>
5513
5514 PR python/19399:
5515 * gdb.python/py-inferior.exp: Add architecture test.
5516
f9e48344
TT
55172018-10-06 Tom Tromey <tom@tromey.com>
5518
5519 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5520 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5521
2a8be203
TT
55222018-10-06 Tom Tromey <tom@tromey.com>
5523
5524 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5525 of a "throw" catchpoint.
5526
e04caa70
SDJ
55272018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5528
5529 * gdb.base/info-proc.exp: Update string expected from "help info
5530 proc".
5531
5ca8c39f
TT
55322018-10-04 Tom Tromey <tom@tromey.com>
5533
5534 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5535 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5536 (test_initial_complaints, test_empty_complaints): Update.
5537 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5538
3453e7e4
TT
55392018-10-04 Tom Tromey <tom@tromey.com>
5540
5541 PR cli/19551:
5542 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5543 * lib/gdb.exp (gdb_file_cmd): Update.
5544 * gdb.stabs/weird.exp (print_weird_var): Update.
5545 * gdb.server/solib-list.exp: Update.
5546 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5547 * gdb.mi/mi-cli.exp: Update.
5548 * gdb.linespec/linespec.exp: Update.
5549 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5550 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5551 * gdb.cp/cp-relocate.exp: Update.
5552 * gdb.base/sym-file.exp: Update.
5553 * gdb.base/relocate.exp: Update.
5554 * gdb.base/readnever.exp: Update.
5555 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5556 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5557 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5558 * gdb.base/code_elim.exp: Update.
5559 * gdb.base/break-unload-file.exp (test_break): Update.
5560 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5561 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5562 Update.
5563 * gdb.base/attach.exp (do_attach_tests): Update.
5564 * gdb.base/sepdebug.exp: Update.
5565 * gdb.python/py-section-script.exp: Update.
5566
6afcf761
TT
55672018-10-04 Tom Tromey <tom@tromey.com>
5568
5569 PR cli/22234:
5570 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5571 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5572 output.
5573
fef1b293
TT
55742018-10-04 Tom Tromey <tom@tromey.com>
5575
5576 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5577 set width and height to 0.
5578 (test_command_line_attach_run): Use -quiet.
5579
ca98345e
SL
55802018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5581
5582 * lib/gdb.exp (skip_ifunc_tests): New.
5583 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5584 other compile failures.
5585 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5586
ff34e6ae
SM
55872018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5588
5589 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5590 is_amd64_regs_target.
5591
6bb8890e
AH
55922018-10-01 Alan Hayward <alan.hayward@arm.com>
5593
5594 * gdb.arch/aarch64-sighandler-regs.c: New test.
5595 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5596 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5597
224d30d3
MM
55982018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5599
5600 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5601 assembly.
5602
f67ffa6a
AB
56032018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5604
5605 * gdb.base/frame-selection.exp: New file.
5606 * gdb.base/frame-selection.c: New file.
5607
9fc3183f
AH
56082018-09-27 Alan Hayward <alan.hayward@arm.com>
5609
5610 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5611 pthread barrier.
5612 (main): Likewise.
5613
d354055e
AB
56142018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5615
5616 * gdb.base/large-frame-1.c: New file.
5617 * gdb.base/large-frame-2.c: New file.
5618 * gdb.base/large-frame.exp: New file.
5619 * gdb.base/large-frame.h: New file.
5620
db727370
JL
56212018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5622
5623 PR gdb/20948
5624 * gdb.base/write_mem.exp: New test.
5625 * gdb.base/write_mem.c: Likewise.
5626
ae778caf
TT
56272018-09-23 Tom Tromey <tom@tromey.com>
5628
5629 PR python/18852:
5630 * gdb.python/py-parameter.exp: Add test for parameter that throws
5631 on "set".
5632
fd3ba736
TT
56332018-09-23 Tom Tromey <tom@tromey.com>
5634
5635 PR python/17284:
5636 * gdb.python/py-template.exp (test_template_arg): Add test for
5637 negative template argument number.
5638
39a24317
TT
56392018-09-23 Tom Tromey <tom@tromey.com>
5640
5641 PR python/14062:
5642 * gdb.python/python.exp: Add test for post_event error.
5643
f5769a2c
TT
56442018-09-23 Tom Tromey <tom@tromey.com>
5645
5646 PR python/18170:
5647 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5648 convert pointers to int and long.
5649
1c1e54f6
TT
56502018-09-23 Tom Tromey <tom@tromey.com>
5651
5652 PR python/20126:
5653 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5654 signed-ness conversion tests.
5655
fb4fa946
TT
56562018-09-23 Tom Tromey <tom@tromey.com>
5657
5658 PR python/18352;
5659 * gdb.python/py-value.exp (test_float_conversion): New proc.
5660 Use it.
5661
a466edac
HAQ
56622018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5663
5664 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5665
4ee9b0c5
SL
56662018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5667
5668 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5669 no readline.
5670 * gdb.base/utf8-identifiers.exp: Likewise.
5671 * gdb.cp/cpcompletion.exp: Likewise.
5672 * gdb.linespec/cpcompletion.exp: Likewise.
5673 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5674 * gdb.linespec/cpls-ops.exp: Likewise.
5675
23be8da7
RB
56762018-09-19 Richard Bunt <richard.bunt@arm.com>
5677 Chris January <chris.january@arm.com>
5678
5679 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5680 * gdb.fortran/short-circuit-argument-list.exp: New file.
5681 * gdb.fortran/short-circuit-argument-list.f90: New test.
5682
5031d0ae
SDJ
56832018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5684
5685 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5686 "arch=" keyword when executing "-stack-list-frames".
5687
b4c0d1a4
SDJ
56882018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5689
5690 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5691 "arch=" keyword when executing "-stack-list-frames".
5692
7a6d2b45
SDJ
56932018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5694
5695 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5696 break ada".
5697
8588b356
SM
56982018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5699
5700 PR python/23669
5701 * gdb.python/python.exp: Test gdb.execute("show commands").
5702
65e65158
TT
57032018-09-16 Tom Tromey <tom@tromey.com>
5704
5705 * gdb.base/new-ui.exp (do_execution_tests): Update.
5706 * gdb.base/dbx.exp (test_breakpoints): Update.
5707
bf326452
AH
57082018-09-14 Alan Hayward <alan.hayward@arm.com>
5709
5710 * lib/gdb.exp (gdb_simple_compile): Add proc.
5711 (is_elf_target): Use gdb_simple_compile.
5712 (skip_altivec_tests): Likewise.
5713 (skip_vsx_tests): Likewise.
5714 (skip_tsx_tests): Likewise.
5715 (skip_btrace_tests): Likewise.
5716 (skip_btrace_pt_tests): Likewise.
5717 (gdb_can_simple_compile): Likewise.
5718 (gdb_has_argv0): Likewise.
5719 (gdb_target_symbol_prefix): Likewise.
5720 (target_supports_scheduler_locking): Likewise.
5721
2361b0fb
TT
57222018-09-13 Tom Tromey <tom@tromey.com>
5723
5724 * Makefile.in (TAGS): Recognize proc_with_prefix and
5725 gdb_caching_proc.
5726
0ae1a321
SM
57272018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5728
5729 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5730 method.
5731
a40bf0c2
SM
57322018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5733
5734 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5735 and a few other Inferior properties when the Inferior is no
5736 longer valid.
5737
4a3fe98f
TT
57382018-09-13 Tom Tromey <tom@tromey.com>
5739
5740 PR rust/23650:
5741 * gdb.rust/simple.exp: Add test for enum field access error.
5742
098b2108
TT
57432018-09-13 Tom Tromey <tom@tromey.com>
5744
5745 PR rust/23626:
5746 * gdb.rust/simple.rs (EmptyEnum): New type.
5747 (main): Use it.
5748 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5749
1256af7d
SM
57502018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5751
5752 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5753 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5754 * gdb.python/py-symtab.exp: Update test printing an objfile.
5755
4aa8e6c2
SM
57562018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5757
5758 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5759 object.
5760
c221b2f7
AH
57612018-09-12 Alan Hayward <alan.hayward@arm.com>
5762
5763 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5764 (support_complex_tests): Use gdb_can_simple_compile.
5765 (is_ilp32_target): Likewise.
5766 (is_lp64_target): Likewise.
5767 (is_64_target): Likewise.
5768 (is_amd64_regs_target): Likewise.
5769 (is_aarch32_target): Likewise.
5770 (gdb_int128_helper): Likewise.
5771
6f1107b5
JK
57722018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5773
5774 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5775
1f5d1570
JG
57762018-09-10 Jerome Guitton <guitton@adacore.com>
5777
5778 * gdb.ada/same_component_name: Add test for case of tagged record
5779 with variable-length fields.
5780
cc330e39
XR
57812018-09-10 Xavier Roirand <roirand@adacore.com>
5782
5783 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5784 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5785 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5786 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5787
b9c50e9a
XR
57882018-09-10 Xavier Roirand <roirand@adacore.com>
5789
5790 * gdb.ada/mi_string_access.exp: New testcase.
5791 * gdb.ada/mi_string_access/bar.adb: New file.
5792 * gdb.ada/mi_string_access/pck.adb: New file.
5793 * gdb.ada/mi_string_access/pck.asd: New file.
5794
2963898f
XR
57952018-09-10 Xavier Roirand <roirand@adacore.com>
5796
5797 * gdb.ada/mi_var_union.exp: New testcase.
5798 * gdb.ada/mi_var_union/bar.adb: New file.
5799 * gdb.ada/mi_var_union/pck.adb: New file.
5800 * gdb.ada/mi_var_union/pck.asd: New file.
5801
1aac008f
TT
58022018-09-08 Tom Tromey <tom@tromey.com>
5803
5804 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5805
332cf4c9
TT
58062018-09-08 Tom Tromey <tom@tromey.com>
5807
5808 PR python/16047:
5809 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5810 (register_pretty_printers): Register new printer.
5811 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5812 test.
5813 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5814 (an_int_type3): New global.
5815
424da6cf
JB
58162018-09-08 Joel Brobecker <brobecker@adacore.com>
5817
5818 * gdb.ada/expr_with_funcall: New testcase.
5819
2a62dfa9
JB
58202018-09-08 Joel Brobecker <brobecker@adacore.com>
5821
5822 * gdb.ada/packed_array_assign: New testcase.
5823
96b6697f
AB
58242018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5825
5826 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5827 names, and add test prefixes to make test names unique.
5828
e4a62c65
TV
58292018-09-05 Tom de Vries <tdevries@suse.de>
5830
5831 * gdb.dwarf2/varval.exp: Add test.
5832
dd083ee2
GB
58332018-09-04 Gary Benson <gbenson@redhat.com>
5834
5835 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5836 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5837
aef9346c
TT
58382018-08-31 Tom Tromey <tom@tromey.com>
5839
5840 * gdb.rust/simple.rs: Rename second variable "v".
5841
c67f2e15
AB
58422018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5843
5844 * gdb.base/funcargs.c (use_a): New function.
5845 (recurse): Call use_a.
5846
078a0207
KS
58472018-08-29 Keith Seitz <keiths@redhat.com>
5848
5849 * gdb.compile/compile-cplus-anonymous.cc: New file.
5850 * gdb.compile/compile-cplus-anonymous.exp: New file.
5851 * gdb.compile/compile-cplus-array-decay.cc: New file.
5852 * gdb.compile/compile-cplus-array-decay.exp: New file.
5853 * gdb.compile/compile-cplus-inherit.cc: New file.
5854 * gdb.compile/compile-cplus-inherit.exp: New file.
5855 * gdb.compile/compile-cplus-member.cc: New file.
5856 * gdb.compile/compile-cplus-member.exp: New file.
5857 * gdb.compile/compile-cplus-method.cc: New file.
5858 * gdb.compile/compile-cplus-method.exp: New file.
5859 * gdb.compile/compile-cplus-mod.c: "New" file.
5860 * gdb.compile/compile-cplus-namespace.cc: New file.
5861 * gdb.compile/compile-cplus-namespace.exp: New file.
5862 * gdb.compile/compile-cplus-nested.cc: New file.
5863 * gdb.compile/compile-cplus-nested.exp: New file.
5864 * gdb.compile/compile-cplus-print.c: "New" file.
5865 * gdb.compile/compile-cplus-print.exp: "New" file.
5866 * gdb.compile/compile-cplus-virtual.cc: New file.
5867 * gdb.compile/compile-cplus-virtual.exp: New file.
5868 * gdb.compile/compile-cplus.c: "New" file.
5869 * gdb.compile/compile-cplus.exp: "New" file.
5870 * lib/compile-support.exp: New file.
5871
b0f492b9
GB
58722018-08-16 Gary Benson <gbenson@redhat.com>
5873
5874 PR gdb/13000:
5875 * gdb.base/batch-exit-status.exp: New file.
5876 * gdb.base/batch-exit-status.good-commands: Likewise.
5877 * gdb.base/batch-exit-status.bad-commands: Likewise.
5878
36eb4c5f
AH
58792018-08-29 Alan Hayward <alan.hayward@arm.com>
5880
5881 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5882 (struct struct02): Likewise.
5883 (struct struct03): Likewise.
5884 (struct struct04): Likewise.
5885 (struct struct_01_01): New struct.
5886 (struct struct_01_02): Likewise.
5887 (struct struct_01_03): Likewise.
5888 (struct struct_01_04): Likewise.
5889 (struct struct_02_01): Likewise.
5890 (struct struct_02_02): Likewise.
5891 (struct struct_02_03): Likewise.
5892 (struct struct_02_04): Likewise.
5893 (struct struct_04_01): Likewise.
5894 (struct struct_04_02): Likewise.
5895 (struct struct_04_03): Likewise.
5896 (struct struct_04_04): Likewise.
5897 (struct struct_05_01): Likewise.
5898 (struct struct_05_02): Likewise.
5899 (struct struct_05_03): Likewise.
5900 (struct struct_05_04): Likewise.
5901 (cmp_struct01): Remove function.
5902 (cmp_struct02): Likewise.
5903 (cmp_struct03): Likewise.
5904 (cmp_struct04): Likewise.
5905 (cmp_struct_01_01): Add Function.
5906 (cmp_struct_01_02): Likewise.
5907 (cmp_struct_01_03): Likewise.
5908 (cmp_struct_01_04): Likewise.
5909 (cmp_struct_02_01): Likewise.
5910 (cmp_struct_02_02): Likewise.
5911 (cmp_struct_02_03): Likewise.
5912 (cmp_struct_02_04): Likewise.
5913 (cmp_struct_04_01): Likewise.
5914 (cmp_struct_04_02): Likewise.
5915 (cmp_struct_04_03): Likewise.
5916 (cmp_struct_04_04): Likewise.
5917 (cmp_struct_05_01): Likewise.
5918 (cmp_struct_05_02): Likewise.
5919 (cmp_struct_05_03): Likewise.
5920 (cmp_struct_05_04): Likewise.
5921 (call_all): Add new structs.
5922 * gdb.base/infcall-nested-structs.exp: Likewise.
5923
3bf9c013
JV
59242018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5925
5926 * gdb.python/py-framefilter-mi.exp: Update regexp to
5927 check for "arch" field in frame output.
5928
450d1e88
KB
59292018-08-23 Kevin Buettner <kevinb@redhat.com>
5930
5931 * gdb.dwarf2/dw2-ranges-func.c: New file.
5932 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5933
ae739fe7
SM
59342018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5935
5936 * gdb.base/term.exp: Compare terminal settings with values from
5937 the inferior.
5938 * gdb.base/term.c: Get and set terminal settings.
5939
6d52907e
JV
59402018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5941
5942 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5943 accommodate new "arch" field in frame output.
5944 * gdb.mi/mi-return.exp: Likewise.
5945 * gdb.mi/mi-stack.exp: Likewise.
5946 * gdb.mi/mi-syn-frame.exp: Likewise.
5947 * gdb.mi/user-selected-context-sync.exp: Likewise.
5948
be2d111a
MS
59492018-08-19 Michael Spang <spang@google.com>
5950
5951 PR gdb/11786
5952 * gdb.base/gcore-tls-pie.c: New file.
5953 * gdb.base/gcore-tls-pie.exp: New file.
5954
ae3a7c47
KB
59552018-08-18 Kevin Buettner <kevinb@redhat.com>
5956
5957 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5958 * gdb.dwarf2/varval.c: New file.
5959 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5960
2ecae92e
AH
59612018-08-17 Alan Hayward <alan.hayward@arm.com>
5962
5963 PR gdb/18931
5964 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5965
c1854f1d
KS
59662018-08-16 Keith Seitz <keiths@redhat.com>
5967
5968 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5969 tests expected to pass.
5970
26fb3983
JV
59712018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5972
5973 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5974 -data-disassemble -a.
5975 (test_disassembly_bogus_args): Likewise.
5976
67943c00
AB
59772018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5978
5979 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5980
5ff2bbae
AB
59812018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5982
5983 * gdb.base/vla-optimized-out.exp: Add new test.
5984
e5bbcd0f
AB
59852018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5986
5987 * gdb.base/vla-optimized-out-o3.exp: Delete.
5988 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5989 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5990 deleted tests.
5991
9d4a934c
AB
59922018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5993
5994 PR gdb/18050:
5995 * gdb.server/extended-remote-restart.c: New file.
5996 * gdb.server/extended-remote-restart.exp: New file.
5997
045cf012
SM
59982018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5999
6000 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
6001 "set variable index = 42".
6002
87d6a7aa
SM
60032018-08-07 Simon Marchi <simon.marchi@ericsson.com>
6004
6005 * boards/index-cache-gdb.exp: New file.
6006 * gdb.dwarf2/index-cache.exp: New file.
6007 * gdb.dwarf2/index-cache.c: New file.
6008 * gdb.base/maint.exp: Check if we are using the index cache.
6009
96d68bd4
RO
60102018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6011
6012 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
6013 MAKEFLAGS.
6014
5a699617
RO
60152018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6016
6017 * dg-extract-results.sh: Move to toplevel contrib.
6018 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
6019 * Makefile.in (check-parallel-racy): Likewise.
6020
5bd18990
AB
60212018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
6022
6023 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
6024 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
6025 tests if the target supports scheduler locking.
6026
3fbbcf47
TV
60272018-08-04 Tom de Vries <tdevries@suse.de>
6028
6029 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
6030
3e1d3d8c
TT
60312018-08-02 Tom Tromey <tom@tromey.com>
6032
6033 PR symtab/16842.
6034 * gdb.cp/temargs.exp: Test "info address" of a template
6035 parameter.
6036
5abe0f0c
JV
60372018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
6038
6039 * gdb.python/py-mi-var-info-path-expression.c: New file.
6040 * gdb.python/py-mi-var-info-path-expression.py: New file.
6041 * gdb.python/py-mi-var-info-path-expression.exp: New file.
6042
fb66cde8
SDJ
60432018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
6044
6045 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
6046 error after "cannot resolve name" string.
6047
c708f4d2
AB
60482018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
6049
6050 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
6051 started.
6052 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
6053
37cc0cae
TV
60542018-07-28 Tom de Vries <tdevries@suse.de>
6055
6056 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
6057
63b4ecf7
TV
60582018-07-26 Tom de Vries <tdevries@suse.de>
6059
6060 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
6061
3c3bb058
AB
60622018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
6063
6064 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
6065 is visible.
6066
9e7f3bbb
TV
60672018-07-26 Tom de Vries <tdevries@suse.de>
6068
6069 PR breakpoints/23366
6070 * gdb.base/catch-follow-exec.c: New test.
6071 * gdb.base/catch-follow-exec.exp: New file.
6072
16f808ec
TV
60732018-07-25 Tom de Vries <tdevries@suse.de>
6074
6075 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6076 vla-optimized-out.c.
6077
d7154a8d
JV
60782018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6079
6080 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6081 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6082
232a0032
TV
60832018-07-20 Tom de Vries <tdevries@suse.de>
6084
6085 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6086 NOCLONE macro.
6087 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6088
fbb1d502
TV
60892018-07-19 Tom de Vries <tdevries@suse.de>
6090
6091 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6092 regular expression.
6093
42dc7699
TV
60942018-07-18 Tom de Vries <tdevries@suse.de>
6095
6096 * gdb.base/vla-optimized-out.c: New test.
6097 * gdb.base/vla-optimized-out.exp: New file.
6098
7f1f7e23
SDJ
60992018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6100
6101 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6102 message "No address associated with hostname" when gdbserver
6103 cannot resolve the hostname.
6104
5759ebb3
PW
61052018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6106
6107 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6108 Add some test prefixes to make tests unique.
6109
3606ccab
PW
61102018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6111
6112 * gdb.base/frameapply.c: New file.
6113 * gdb.base/frameapply.exp: New file.
6114
529c08b2
PW
61152018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6116
6117 * gdb.base/skip.exp: Update expected error message.
6118
c7ab0aef
SDJ
61192018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6120 Jan Kratochvil <jan.kratochvil@redhat.com>
6121 Paul Fertser <fercerpav@gmail.com>
6122 Tsutomu Seki <sekiriki@gmail.com>
6123
6124 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
6125 parameter.
6126 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
6127 by default.
6128 * boards/native-gdbserver.exp: Likewise.
6129 * gdb.server/run-without-local-binary.exp: Improve regexp used
6130 for detecting when a remote debugging connection succeeds.
6131 * gdb.server/server-connect.exp: New file.
6132 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
6133 Do not prefix the port number with ":".
6134 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
6135 support for detecting and using it. Add '$debughost_gdbserver'
6136 to the list of arguments used to start gdbserver. Handle case
6137 when gdbserver cannot resolve a network name.
6138
16ff70dd
SDJ
61392018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6140
6141 PR c++/23373
6142 * gdb.base/ptype-offsets.cc (struct static_member): New
6143 struct.
6144 (main) <stmember>: New variable.
6145 * gdb.base/ptype-offsets.exp: Add test for printing a struct
6146 with a static member in it.
6147
3541979f
AB
61482018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
6149
6150 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
6151 watchpoints enabled and disabled.
6152
c8ad9b9a
AB
61532018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6154
6155 * gdb.base/examine-backward.exp: Still run tests around address
6156 0x0, even if address 0x0 is not readable. Update the pattern for
6157 matching address 0x0 in expected output.
6158
e0e5e971
AB
61592018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
6160
6161 * gdb.base/share-env-with-gdbserver.c (main): Add call to
6162 malloc/free.
6163
1ea5da02
TV
61642018-07-04 Tom de Vries <tdevries@suse.de>
6165
6166 * gdb.dwarf2/dw2-error.exp: Update expected error message.
6167
471b9d15
MR
61682018-07-02 Maciej W. Rozycki <macro@mips.com>
6169
6170 PR tdep/8282
6171 * gdb.arch/mips-disassembler-options.exp: New test.
6172 * gdb.arch/mips-disassembler-options.s: New test source.
6173
75acb486
PA
61742018-06-29 Pedro Alves <palves@redhat.com>
6175
6176 * gdb.threads/names.exp: Adjust expected "info threads" output.
6177
cd2bb709
PA
61782018-06-29 Pedro Alves <palves@redhat.com>
6179
6180 * gdb.opt/inline-break.exp (line number, address): Add "info
6181 break" tests.
6182
991ff292
PA
61832018-06-29 Pedro Alves <palves@redhat.com>
6184
6185 * gdb.opt/inline-break.c (func1): Add "break here" marker.
6186 * gdb.opt/inline-break.exp: Test setting breakpoints by line
6187 number and address and running to them.
6188
356819b6 61892018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
6190
6191 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
6192
2512d7ef
JK
61932018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6194
6195 * lib/compiler.c: Remove executable permission flag.
6196
be1b6474
RB
61972018-06-28 Richard Bunt <richard.bunt@arm.com>
6198
6199 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
6200 code.
6201 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
6202
291f9a96
PT
62032018-06-28 Petr Tesarik <ptesarik@suse.cz>
6204
6205 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
6206
ed6dfe51
PT
62072018-06-28 Petr Tesarik <ptesarik@suse.cz>
6208
6209 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
6210 address argument is omitted.
6211
d4d429d5
PT
62122018-06-28 Petr Tesarik <ptesarik@suse.cz>
6213
6214 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
6215
7ab6656f
OJ
62162018-06-27 Omair Javaid <omair.javaid@linaro.org>
6217
6218 PR gdb/21695
6219 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
6220 * gdb.base/infoline-reloc-main-from-zero.c: New file.
6221
a33ccfc7
TT
62222018-06-26 Tom Tromey <tom@tromey.com>
6223
6224 PR rust/22574:
6225 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
6226 * gdb.rust/simple.rs (struct SimpleLayout): New.
6227
6d72d289
SM
62282018-06-22 Simon Marchi <simon.marchi@ericsson.com>
6229
6230 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
6231 "info registers" output.
6232
8363f9d5
RB
62332018-06-21 Richard Bunt <richard.bunt@arm.com>
6234
6235 * gdb.base/watchpoint-hw-attach.c: New test.
6236 * gdb.base/watchpoint-hw-attach.exp: New file.
6237
f00674fe
SM
62382018-06-20 Simon Marchi <simon.marchi@ericsson.com>
6239
6240 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
6241 through /bin/sh.
6242 * boards/dwarf4-gdb-index.exp: Likewise.
6243 * boards/fission-dwp.exp: Likewise.
6244
1d554008
UW
62452018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
6246
6247 * gdb.base/float128.exp: Add comment and improved fail message
6248 to the failure case of "print large128" test.
6249
d0ac1c44
SM
62502018-06-19 Simon Marchi <simon.marchi@ericsson.com>
6251
6252 * configure.ac: Remove AC_PREREQ.
6253 * configure: Re-generate.
6254
61b04dd0
PA
62552018-06-19 Pedro Alves <palves@redhat.com>
6256
6257 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
6258 (func_extern_caller): New.
6259 (main): Call func_extern_caller.
6260 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
6261 logic change.
6262
f63b508a
SM
62632018-06-18 Weimin Pan <weimin.pan@oracle.com>
6264
6265 PR gdb/16841
6266 * gdb.cp/typedef-base.cc: New file.
6267 * gdb.cp/typedef-base.exp: New file.
6268
0fe3a558
TV
62692018-06-18 Tom de Vries <tdevries@suse.de>
6270
6271 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
6272
7010835a
AB
62732018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6274 Richard Bunt <Richard.Bunt@arm.com>
6275
6276 * gdb.threads/attach-slow-waitpid.c: New file.
6277 * gdb.threads/attach-slow-waitpid.exp: New file.
6278 * gdb.threads/slow-waitpid.c: New file.
6279
14897d65
PA
62802018-06-14 Pedro Alves <palves@redhat.com>
6281
6282 * gdb.base/fork-running-state.c: Include <errno.h>.
6283 (exit_if_relative_exits): New.
6284 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
6285 exits.
6286 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
6287 child exits.
6288
5d9a0608
TV
62892018-06-14 Tom de Vries <tdevries@suse.de>
6290
6291 PR cli/22573
6292 * gdb.base/finish-pretty.c: New test.
6293 * gdb.base/finish-pretty.exp: New file.
6294
11ae5818
PA
62952018-06-14 Pedro Alves <palves@redhat.com>
6296
6297 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
6298 gdb's expected startup output.
6299
1d39de44
PA
63002018-06-14 Pedro Alves <palves@redhat.com>
6301
6302 * lib/selftest-support.exp (selftest_setup): Remove inlined
6303 function handling.
6304
70ee0000
TV
63052018-06-14 Tom de Vries <tdevries@suse.de>
6306
6307 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
6308 matching of breakpoint printing.
6309
11f4b608
TV
63102018-06-13 Tom de Vries <tdevries@suse.de>
6311
6312 PR testsuite/23269
6313 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
6314 (fork_child): ... here, and ...
6315 (fork_parent): ... here.
6316
63172018-06-12 Tom de Vries <tdevries@suse.de>
6318
6319 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
6320
9516f85a
AB
63212018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
6322 Stephen Roberts <stephen.roberts@arm.com>
6323
6324 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
6325 rewrite test to describe action performed, rather than possible
6326 failure.
6327
5045b3d7
GB
63282018-06-08 Gary Benson <gbenson@redhat.com>
6329
6330 * gdb.threads/check-libthread-db.exp: New file.
6331 * gdb.threads/check-libthread-db.c: Likewise.
6332
c61b06a1
TT
63332018-06-05 Tom Tromey <tom@tromey.com>
6334
6335 * gdb.base/default.exp: Update expected "show version" output.
6336
eb6af809
TT
63372018-06-05 Tom Tromey <tom@tromey.com>
6338
6339 PR cli/12326:
6340 * gdb.cp/static-print-quit.exp: Update.
6341 * lib/gdb.exp (pagination_prompt): Update.
6342 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
6343 * gdb.python/python.exp: Update.
6344
178d6a63
JB
63452018-06-04 Joel Brobecker <brobecker@adacore.com>
6346
6347 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
6348
8e817061
JB
63492018-06-01 Joel Brobecker <brobecker@adacore.com>
6350
6351 * gdb.ada/bp_fun_addr: New testcase.
6352
e86ca25f
TT
63532018-06-01 Tom Tromey <tom@tromey.com>
6354
6355 * gdb.xml/tdesc-regs.exp (load_description): Update expected
6356 results.
6357 * gdb.dwarf2/method-ptr.exp: Set language to C++.
6358 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
6359 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
6360 * gdb.base/maint.exp (maint_pass_if): Update.
6361
4b2dfa9d
MR
63622018-05-31 Maciej W. Rozycki <macro@mips.com>
6363
6364 * gdb.base/endian.exp: New test.
6365 * gdb.base/endian.c: New test source.
6366
45f25d6c
AB
63672018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
6368
6369 PR gdb/23203
6370 * gdb.base/bt-selected-frame.c: New file.
6371 * gdb.base/bt-selected-frame.exp: New file.
6372 * lib/gdb.exp (get_current_frame_number): New function.
6373
d9f6d7f8
MR
63742018-05-24 Maciej W. Rozycki <macro@mips.com>
6375 Pedro Alves <palves@redhat.com>
6376
6377 * gdb.threads/tls-core.c: Include <stdlib.h>
6378 (thread_proc): Call `abort'.
6379 * gdb.threads/tls-core.exp: Generate a core with core_find too.
6380 (tls_core_test): New procedure, bits factored out from ...
6381 (top level): ... here. Test both native cores and gcore cores.
6382
ff1cf532
TT
63832018-05-23 Tom Tromey <tom@tromey.com>
6384
6385 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
6386
b98664d3
TT
63872018-05-23 Tom Tromey <tom@tromey.com>
6388
6389 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
6390 symfile_complaints.
6391 (test_short_complaints): Likewise.
6392 (test_empty_complaints): Likewise.
6393 (test_initial_complaints): Update.
6394
4e9668d0
TT
63952018-05-23 Tom Tromey <tom@tromey.com>
6396
6397 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6398
43ba33c7
TT
63992018-05-23 Tom Tromey <tom@tromey.com>
6400
6401 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6402 (test_short_complaints): Update.
6403
035522c0
PA
64042018-05-22 Pedro Alves <palves@redhat.com>
6405
6406 * gdb.base/remote.exp: Only gdb_start after compiling the
6407 testcase. Issue "disconnect" before testing "set remote" command
6408 defaults. Issue clean_restart before running to main.
6409
cc0be08f
PA
64102018-05-22 Pedro Alves <palves@redhat.com>
6411
6412 * gdb.base/remote.exp: Adjust expected output of "show remote
6413 memory-write-packet-size". Add tests for "set remote
6414 memory-write-packet-size 0" and "set remote
6415 memory-write-packet-size fixed/limit".
6416
b1b60145
PA
64172018-05-22 Pedro Alves <palves@redhat.com>
6418
6419 PR gdb/22973
6420 * gdb.base/utf8-identifiers.c: New file.
6421 * gdb.base/utf8-identifiers.exp: New file.
6422
0ec848ad
PFC
64232018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6424
6425 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6426
2c3305f6
PFC
64272018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6428
6429 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6430
ce1e8424
TT
64312018-05-18 Tom Tromey <tom@tromey.com>
6432
6433 * gdb.base/ptype-offsets.exp: Update.
6434
ddfe970e
KS
64352018-05-17 Keith Seitz <keiths@redhat.com>
6436
6437 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6438 in expected breakpoint stop locations.
6439 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6440 move to proper scope to test variable values.
6441 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6442 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6443 New functions.
6444 (main): Call not_inline_func3.
6445 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6446 inline_func1, inline_func2, and inline_func3. Test that when each
6447 breakpoint is hit, GDB properly reports both the stop location
6448 and the backtrace. Repeat tests for temporary breakpoints.
6449
0726fcc6
MR
64502018-05-15 Maciej W. Rozycki <macro@mips.com>
6451
6452 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6453 rather then trying to access it in determining whether the PID
6454 of `gdbserver' could have been retrieved.
6455
8ee22052
AB
64562018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6457
6458 * gdb.arch/amd64-init-x87-values.S: New file.
6459 * gdb.arch/amd64-init-x87-values.exp: New file.
6460
7785df48
JK
64612018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6462
6463 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6464
56bcdbea
TT
64652018-05-04 Tom Tromey <tom@tromey.com>
6466
6467 PR python/22730:
6468 * gdb.python/python.exp: Test multi-line execute.
6469
a913fffb
TT
64702018-05-04 Tom Tromey <tom@tromey.com>
6471
6472 PR python/22731:
6473 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6474
7a2c85f2
TT
64752018-05-04 Tom Tromey <tom@tromey.com>
6476
6477 PR gdb/11750:
6478 * gdb.base/define.exp: Test defining a user command inside a user
6479 command.
6480 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6481
a3b60e45
JK
64822018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6483 Pedro Alves <palves@redhat.com>
6484
6485 PR breakpoints/19806 and support for PR external/20207.
6486 * gdb.base/watchpoint-unaligned.c: New file.
6487 * gdb.base/watchpoint-unaligned.exp: New file.
6488
45fe4a03
AB
64892018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6490
6491 * gdb.base/maint.exp: Make test names unique, use
6492 test_prefix_command_help to test 'help maint info', and remove
6493 repeated test of 'help maint'.
6494
9be2ae8f
TT
64952018-05-04 Tom Tromey <tom@tromey.com>
6496
6497 PR gdb/22619:
6498 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6499 behavior.
6500
11859c31
AB
65012018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6502
6503 * gdb.base/maint.exp: Process output from 'maint print registers'
6504 line at a time.
6505
089a9490
AB
65062018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6507
6508 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6509 timeout.
6510
9b0797e2
AB
65112018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6512
6513 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6514 filter pattern.
6515
f6ac5f3d
PA
65162018-05-02 Pedro Alves <palves@redhat.com>
6517
6518 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6519 to_log_command renames.
6520 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6521
77d3c63b
TT
65222018-05-02 Tom Tromey <tom@tromey.com>
6523
6524 * gdb.python/py-parameter.exp: Set test message.
6525
0489430a
TT
65262018-05-02 Tom Tromey <tom@tromey.com>
6527
6528 PR python/20084:
6529 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6530 PARAM_ZUINTEGER_UNLIMITED tests.
6531
1632f8ba
DR
65322018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6533
6534 PR rust/23124
6535 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6536 when casting.
6537
6d7bb824
TT
65382018-04-30 Tom Tromey <tom@tromey.com>
6539
6540 * gdb.python/py-type.exp: Check align attribute.
6541 * gdb.python/py-type.c: New "aligncheck" global.
6542
007e1530
TT
65432018-04-30 Tom Tromey <tom@tromey.com>
6544
6545 PR exp/17095:
6546 * gdb.dwarf2/dw2-align.exp: New file.
6547 * gdb.cp/align.exp: New file.
6548 * gdb.base/align.exp: New file.
6549 * lib/gdb.exp (gdb_int128_helper): New proc.
6550 (has_int128_c, has_int128_cxx): New caching procs.
6551
6873858b
TT
65522018-04-27 Tom Tromey <tom@tromey.com>
6553
6554 PR rust/22545:
6555 * gdb.rust/simple.exp: Add inclusive range tests.
6556
79188d8d
PA
65572018-04-26 Pedro Alves <palves@redhat.com>
6558
6559 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6560 ifunc breakpoint locations correctly of ifunc breakpoints set
6561 while the program resolves the ifunc.
6562
c7075ad5
PA
65632018-04-26 Pedro Alves <palves@redhat.com>
6564
6565 * gdb.base/gnu-ifunc-final.c: New file.
6566 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6567 * gdb.base/gnu-ifunc.exp (executable): Delete.
6568 (staticexecutable): Adjust.
6569 (lib_opts, exec_opts): Delete.
6570 (make_binsuffix, build, set-break): New procedures.
6571 (misc_tests): New, with tests factored out from the top level.
6572 (top level): Test different combinations of ifunc resolver name,
6573 resolver with and with debug info, and ifunc target with and
6574 without debug info. Wrap static tests with with_target_prefix.
6575
8388016d
PA
65762018-04-26 Pedro Alves <palves@redhat.com>
6577
6578 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6579 return type" warnings.
6580
249b5733
PA
65812018-04-25 Pedro Alves <palves@redhat.com>
6582
6583 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6584 killed".
6585 * gdb.base/kill-after-signal.exp: Likewise.
6586 * gdb.threads/kill.exp: Likewise.
6587
f67c0c91
SDJ
65882018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6589 Sergio Durigan Junior <sergiodj@redhat.com>
6590 Pedro Alves <palves@redhat.com>
6591
6592 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6593 regexps to expect for '[Inferior ... detached]' as well.
6594 * gdb.base/attach.exp: Likewise.
6595 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6596 "gdb_continue_to_end".
6597 (test_catch_syscall_with_wrong_args): Likewise.
6598 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6599 ']'. Don't set 'verbose' on.
6600 * gdb.base/foll-vfork.exp: Likewise.
6601 * gdb.base/fork-print-inferior-events.c: New file.
6602 * gdb.base/fork-print-inferior-events.exp: New file.
6603 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6604 '[Inferior ... has been killed]' message.
6605 * gdb.base/kill-after-signal.exp: Likewise.
6606 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6607 detach message.
6608 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6609 message.
6610 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6611 regexps to expect for '[Inferior ... detached]' as well.
6612 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6613
0a8ddac4
SM
66142018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6615
6616 PR gdb/23104
6617 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6618
701adfb0
PA
66192018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6620
6621 PR gdb/23095
6622 * gdb.base/break-probes.exp: Pass shlib_load to
6623 prepare_for_testing. Set normal_bp to r_debug_state if target is
6624 bsd.
6625
d27d16bf
RB
66262018-04-19 Richard Bunt <richard.bunt@arm.com>
6627
6628 * gdb.threads/multiple-successive-infcall.c: New test.
6629 * gdb.threads/multiple-successive-infcall.exp: New file.
6630
a037790e
TT
66312018-04-17 Tom Tromey <tom@tromey.com>
6632
6633 * gdb.rust/simple.rs (Union): New type.
6634 (main): New local "u".
6635 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6636
e3a91079
AA
66372018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6638
6639 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6640 number information in output of "whereis" command.
6641 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6642
b744723f
AA
66432018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6644
6645 * gdb.ada/info_types.exp: Adjust expected output to the line
6646 numbers now printed by "info var/func/type".
6647 * gdb.base/completion.exp: Likewise.
6648 * gdb.base/included.exp: Likewise.
6649 * gdb.cp/cp-relocate.exp: Likewise.
6650 * gdb.cp/cplusfuncs.exp: Likewise.
6651 * gdb.cp/namespace.exp: Likewise.
6652 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6653
4a4495d6
MM
66542018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6655
6656 * gdb.btrace/cpu.exp: New.
6657
1d509aa6
MM
66582018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6659
6660 * gdb.base/step-indirect-call-thunk.exp: New.
6661 * gdb.base/step-indirect-call-thunk.c: New.
6662 * gdb.reverse/step-indirect-call-thunk.exp: New.
6663 * gdb.reverse/step-indirect-call-thunk.c: New.
6664
6295b6da
SM
66652018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6666
6667 * gdb.base/pie-fork.c: New file.
6668 * gdb.base/pie-fork.exp: New file.
6669
50146e70
TT
66702018-04-11 Tom Tromey <tom@tromey.com>
6671
6672 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6673
f50d8a2e
PA
66742018-04-10 Pedro Alves <palves@redhat.com>
6675
6676 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6677 exits. Instead loop running forever.
6678 (fork_parent): Run forever too.
6679
a0be7a36
SM
66802018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6681
6682 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6683 mi_continue_to_line.
6684 * gdb.mi/mi-stack.c (callee4): Add comment.
6685
9b73db36
SM
66862018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6687
6688 * gdb.mi/mi-stack.exp: Fix indentation.
6689
c912f608
SM
66902018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6691
6692 PR gdb/22979
6693 * gdb.arch/amd64-osabi.exp: New file.
6694
26540402
SM
66952018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6696
6697 PR gdb/22980
6698 * gdb.base/osabi.exp: New file.
6699
121ad66c 67002018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6701
6702 * gdb.cp/static-typedef-print.exp: New file.
6703 * gdb.cp/static-typedef-print.cc: New file.
6704
3fcded8f
JB
67052018-03-27 Joel Brobecker <brobecker@adacore.com>
6706
6707 * gdb.ada/varsize_limit: New testcase.
6708
59cc4834
JB
67092018-03-27 Joel Brobecker <brobecker@adacore.com>
6710
6711 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6712
6713 * gdb.ada/notcplusplus: New testcase.
6714
6715 * gdb.base/c-linkage-name.c: New file.
6716 * gdb.base/c-linkage-name.exp: New testcase.
6717
4ca59a9f
TT
67182018-03-26 Tom Tromey <tom@tromey.com>
6719
6720 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6721 * gdb.python/py-framefilter.py (name_error): New global.
6722 (ErrorInName.function): Use name_error.
6723
978d6c75
TT
67242018-03-26 Tom Tromey <tom@tromey.com>
6725
6726 PR backtrace/15582:
6727 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6728
b7fee5a3
KS
67292018-03-23 Keith Seitz <keiths@redhat.com>
6730
6731 PR c++/22968
6732 * gdb.cp/subtypes.exp: New file.
6733 * gdb.cp/subtypes.h: New file.
6734 * gdb.cp/subtypes.cc: New file.
6735 * gdb.cp/subtypes-2.cc: New file.
6736
376be529
AB
67372018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6738
6739 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6740 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6741 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6742 -nostartfiles when compiling the test. Confirm that all registers
6743 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6744
066cfa98
AB
67452018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6746
6747 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6748 option, syntax was wrong anyway.
6749 * gdb.arch/arm-disp-step.exp: Likewise.
6750 * gdb.arch/sparc64-regs.exp: Likewise.
6751 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6752 option, syntax was wrong anyway, switch to use
6753 prepare_for_testing.
6754 * gdb.arch/i386-disp-step.exp: Likewise.
6755
079670b9
AA
67562018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6757
6758 * gdb.ada/exec_changed.exp: Replace "target_info exists
6759 use_gdb_stub" by "use_gdb_stub".
6760 * gdb.ada/start.exp: Likewise.
6761 * gdb.base/async-shell.exp: Likewise.
6762 * gdb.base/attach-pie-misread.exp: Likewise.
6763 * gdb.base/attach-wait-input.exp: Likewise.
6764 * gdb.base/break-entry.exp: Likewise.
6765 * gdb.base/break-interp.exp: Likewise.
6766 * gdb.base/dprintf-detach.exp: Likewise.
6767 * gdb.base/nostdlib.exp: Likewise.
6768 * gdb.base/solib-nodir.exp: Likewise.
6769 * gdb.base/statistics.exp: Likewise.
6770 * gdb.base/testenv.exp: Likewise.
6771 * gdb.mi/mi-exec-run.exp: Likewise.
6772 * gdb.mi/mi-start.exp: Likewise.
6773 * gdb.multi/dummy-frame-restore.exp: Likewise.
6774 * gdb.multi/multi-arch-exec.exp: Likewise.
6775 * gdb.multi/multi-arch.exp: Likewise.
6776 * gdb.multi/tids.exp: Likewise.
6777 * gdb.multi/watchpoint-multi.exp: Likewise.
6778 * gdb.python/py-events.exp: Likewise.
6779 * gdb.threads/attach-into-signal.exp: Likewise.
6780 * gdb.threads/attach-stopped.exp: Likewise.
6781 * gdb.threads/threadapply.exp: Likewise.
6782 * lib/selftest-support.exp: Likewise.
6783
26d6cec4
AA
67842018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6785
6786 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6787
4ee89e90
SR
67882018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6789
6790 * gdb.perf/template-breakpoints.cc: New file.
6791 * gdb.perf/template-breakpoints.exp: New file.
6792 * gdb.perf/template-breakpoints.py: New file.
6793
92630041
TT
67942018-03-19 Tom Tromey <tom@tromey.com>
6795
6796 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6797 y0.
6798 * gdb.rust/simple.exp: Test bare identifier form of struct
6799 initializer.
6800
76727919
TT
68012018-03-19 Tom Tromey <tom@tromey.com>
6802
6803 * gdb.gdb/observer.exp: Remove.
6804
194ed413
AA
68052018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6806
6807 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6808 "qualified" option when setting breakpoints.
6809 * gdb.trace/backtrace.exp: Likewise.
6810 * gdb.trace/circ.exp: Likewise.
6811 * gdb.trace/collection.exp: Likewise.
6812 * gdb.trace/disconnected-tracing.exp: Likewise.
6813 * gdb.trace/ftrace-lock.exp: Likewise.
6814 * gdb.trace/ftrace.exp: Likewise.
6815 * gdb.trace/infotrace.exp: Likewise.
6816 * gdb.trace/packetlen.exp: Likewise.
6817 * gdb.trace/passc-dyn.exp: Likewise.
6818 * gdb.trace/qtro.exp: Likewise.
6819 * gdb.trace/read-memory.exp: Likewise.
6820 * gdb.trace/report.exp: Likewise.
6821 * gdb.trace/signal.exp: Likewise.
6822 * gdb.trace/status-stop.exp: Likewise.
6823 * gdb.trace/strace.exp: Likewise.
6824 * gdb.trace/tfind.exp: Likewise.
6825 * gdb.trace/trace-break.exp: Likewise.
6826 * gdb.trace/trace-condition.exp: Likewise.
6827 * gdb.trace/trace-mt.exp: Likewise.
6828 * gdb.trace/tstatus.exp: Likewise.
6829 * gdb.trace/tsv.exp: Likewise.
6830 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6831 * gdb.trace/unavailable.exp: Likewise.
6832 * gdb.trace/while-dyn.exp: Likewise.
6833
8b067d2c
AA
68342018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6835
6836 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6837 that libinproctrace is copied to the target.
6838
3ae9ce5d
TT
68392018-03-14 Tom Tromey <tom@tromey.com>
6840
6841 PR cli/14977:
6842 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6843 a null pointer.
6844 * gdb.base/wchar.exp: Likewise.
6845
b8c2339b
TT
68462018-03-14 Tom Tromey <tom@tromey.com>
6847
6848 PR cli/19918:
6849 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6850 flag.
6851
4872dc46
SM
68522018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6853
6854 PR gdb/22841
6855 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6856 "target" to remote_exec.
6857
e4fe3756
SM
68582018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6859
6860 PR gdb/22841
6861 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6862 ${board}_upload): Remove.
6863
e95a97d4
AA
68642018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6865
6866 * gdb.cp/watch-cp.cc: New test.
6867 * gdb.cp/watch-cp.exp: New file.
6868
dbbb1059
AB
68692018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6870
6871 * gdb.base/infcall-nested-structs.exp: New file.
6872 * gdb.base/infcall-nested-structs.c: New file.
6873 * gdb.base/float.exp: Add riscv support.
6874
ecc054c0
TP
68752018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6876
6877 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6878 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6879
25e3c82c
SDJ
68802018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6881
6882 * gdb.server/abspath.exp: New file.
6883 * lib/gdb.exp (with_cwd): New procedure.
6884
3083294d
SM
68852018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6886
6887 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6888 use it.
6889 (gdb_is_target_remote_prompt): New proc.
6890 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6891 (gdb_is_target_native): Pass prompt parameter to
6892 gdb_is_target_1.
6893
3275ef47
SM
68942018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6895
6896 * gdb.base/load-command.c: New file.
6897 * gdb.base/load-command.exp: New file.
6898 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6899 (gdb_is_target_1): ...this, and generalize for other targets
6900 than just remote.
6901 (gdb_is_target_remote): Use gdb_is_target_1.
6902 (gdb_is_target_native): use gdb_is_target_1.
6903
6893c19a
TT
69042018-02-26 Tom Tromey <tom@tromey.com>
6905
6906 PR python/16497:
6907 * gdb.python/py-framefilter.exp: Update test.
6908
2ddeaf8a
TT
69092018-02-26 Tom Tromey <tom@tromey.com>
6910
6911 * gdb.dwarf2/variant.c: New file.
6912 * gdb.dwarf2/variant.exp: New file.
6913
c9317f21
TT
69142018-02-26 Tom Tromey <tom@tromey.com>
6915
6916 * gdb.rust/simple.exp: Accept more possible results in enum test.
6917
6f6d0c26
SM
69182018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6919
6920 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6921 parentheses.
6922
11b03145
MR
69232018-02-23 Maciej W. Rozycki <macro@mips.com>
6924
6925 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6926 name of a variable: $actual_linejj -> $actual_line.
6927
54a27fe5
JB
69282018-02-21 John Baldwin <jhb@FreeBSD.org>
6929
6930 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6931
de65820c
MM
69322018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6933
6934 * gdb.btrace/buffer-size.exp: Do not force BTS.
6935
980548fd
PA
69362018-02-14 Pedro Alves <palves@redhat.com>
6937
6938 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6939 getting a "Quit".
6940
c4e12631
MM
69412018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6942
6943 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6944 Fix test name.
6945
c2e0e465
SM
69462018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6947
6948 * gdb.cp/m-static.exp: Check type of optimized out static
6949 member.
6950
f7216783
AB
69512018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6952
6953 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6954 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6955
0625771b
LS
69562018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6957 Leszek Swirski <leszeks@google.com>
6958
6959 * gdb.python/py-prettyprint.c
6960 (struct to_string_returns_value_inner,
6961 struct to_string_returns_value_wrapper): New.
6962 (main): Add tsrvw variable.
6963 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6964 ToStringReturnsValueWrapper): New classes.
6965 (register_pretty_printers): Register new pretty-printers.
6966 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6967 recursive pretty printer.
6968 * gdb.python/py-mi.exp: Likewise.
6969
59498c30
LS
69702018-02-01 Leszek Swirski <leszeks@google.com>
6971
6972 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6973 functions with the same name as an include file are parsed
6974 correctly.
6975
d4d38844
YQ
69762018-02-01 Yao Qi <yao.qi@linaro.org>
6977
6978 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6979 "\[^\r\n\]*".
6980
07e5f5cf
NP
69812018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6982
6983 * gdb.arch/powerpc-prologue-frame.s: New file.
6984 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6985 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6986
929b5ad4
JB
69872018-01-31 Joel Brobecker <brobecker@adacore.com>
6988
6989 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6990
e671cd59
PA
69912018-01-30 Pedro Alves <palves@redhat.com>
6992
6993 PR gdb/13211
6994 * gdb.base/interrupt-daemon.c: New.
6995 * gdb.base/interrupt-daemon.exp: New.
6996 * gdb.multi/multi-term-settings.c: New.
6997 * gdb.multi/multi-term-settings.exp: New.
6998
fc413dc4
JB
69992018-01-30 Joel Brobecker <brobecker@adacore.com>
7000
7001 * gdb.base/break.exp: Save the location where the breakpoint
7002 on break.c:47 was actually inserted when debugging the version
7003 compiled at -O2 and use it in the expected output of the "info
7004 break" test performed soon after.
7005
5c319bb2
PA
70062018-01-22 Pedro Alves <palves@redhat.com>
7007 Sergio Durigan Junior <sergiodj@redhat.com>
7008
7009 * gdb.base/whatis.exp: Add tests for 'set print object on' +
7010 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
7011
a9e40818
JB
70122018-01-22 Joel Brobecker <brobecker@adacore.com>
7013
7014 * gdb.base/break-include.c, gdb.base/break-include.inc,
7015 gdb.base/break-include.exp: New files.
7016 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
7017 line number now being the actual line number where the breakpoint
7018 was inserted.
7019 * gdb.mi/mi-break.exp: Likewise.
7020 * gdb.mi/mi-reverse.exp: Likewise.
7021 * gdb.mi/mi-simplerun.exp: Ditto.
7022
e707fc44
AB
70232018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7024
7025 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
7026 varobj.
7027 * gdb.mi/mi-var-create-rtti.exp: Likewise.
7028
ae451627
AB
70292018-01-21 Don Breazeal <donb@codesourcery.com>
7030 Andrew Burgess <andrew.burgess@embecosm.com>
7031
7032 * gdb.mi/basics.c: Add new global.
7033 * gdb.mi/mi-frame-regs.exp: New file.
7034 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
7035 case.
7036
b1b189e0
AB
70372018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
7038
7039 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
7040 non-parameter, and on an unknown symbol.
7041
fcfcc376
TT
70422018-01-19 Tom Tromey <tom@tromey.com>
7043
7044 * gdb.rust/modules.rs (TWENTY_THREE): New global.
7045 * gdb.rust/modules.exp: Add ::-qualified lookup test.
7046
634c1c31
AA
70472018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7048
7049 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
7050 setrlimit and chdir to int.
7051
d6ad07fd
AA
70522018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
7053
7054 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
7055 function.
7056 (my_tend): Likewise.
7057 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
7058 rationale of avoiding FP- and vector instructions.
7059
adf8243b
RK
70602018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
7061
7062 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
7063 "info reg" with "\[ \t\]*".
7064 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
7065 "\[ \t\]+".
7066 * gdb.arch/s390-multiarch.exp: Ditto.
7067 * gdb.base/pc-fp.exp: Ditto.
7068 * gdb.reverse/i386-precsave.exp: Ditto.
7069 * gdb.reverse/i386-reverse.exp: Ditto.
7070 * gdb.reverse/i387-env-reverse.exp: Ditto.
7071 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7072
dcc06925
AA
70732018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7074
7075 * lib/gdb.exp (gdb_compile): Re-enable use of
7076 universal_compile_options for languages other than Rust.
7077
25d4fd80
AA
70782018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7079
7080 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7081
ee7f689e 70822018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7083
7084 PR gdb/16577
7085 * gdb.base/solib-vanish.exp: New.
7086 * gdb.base/solib-vanish-main.c: New.
7087 * gdb.base/solib-vanish-lib1.c: New.
7088 * gdb.base/solib-vanish-lib2.c: New.
7089
d8447b6b
YQ
70902018-01-17 Yao Qi <yao.qi@linaro.org>
7091
7092 * gdb.compile/compile.exp: Match the address printed for
7093 frame in the output of command "bt".
7094
86d6a90c
TT
70952018-01-15 Tom Tromey <tom@tromey.com>
7096
7097 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7098 compute sp_reg.
7099
cbcdb1aa
AB
71002018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7101
7102 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7103 to prepare.
7104 (prepare): Return 0 on error, 1 on success.
7105
eea61984
PA
71062018-01-12 Pedro Alves <palves@redhat.com>
7107
7108 * gdb.base/continue-after-aborted-step-over.c: New.
7109 * gdb.base/continue-after-aborted-step-over.exp: New.
7110
6181e9c2
SM
71112018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7112
7113 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7114 options when not creating an executable.
7115
3cada740
PA
71162018-01-11 Pedro Alves <palves@redhat.com>
7117
7118 PR remote/22597
7119 * gdb.server/stop-reply-no-thread.c: New file.
7120 * gdb.server/stop-reply-no-thread.exp: New file.
7121
c63d3e8d
PA
71222018-01-10 Pedro Alves <palves@redhat.com>
7123
7124 PR gdb/22670
7125 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
7126 functions too. Test setting breakpoints and printing C functions
7127 with no debug info too.
7128 * gdb.ada/bp_c_mixed_case/qux.c: New file.
7129
d4c2a405
PA
71302018-01-10 Pedro Alves <palves@redhat.com>
7131
7132 PR gdb/22670
7133 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
7134 a fail.
7135
8825213e
PA
71362018-01-10 Pedro Alves <palves@redhat.com>
7137
7138 PR gdb/22670
7139 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
7140
605fd3c6
YQ
71412018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7142
7143 * gdb.server/unittest.exp: Match the output in non-development
7144 mode.
7145
1e5ded6c
YQ
71462018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7147
7148 * gdb.gdb/unittest.exp: Match output in non-development mode.
7149
30066b0b
JB
71502018-01-08 Joel Brobecker <brobecker@adacore.com>
7151
7152 * gdb.ada/access_tagged_param.exp: Relax expected output
7153 for value of "ObjL" in "continue" to pck.inspect breakpoint
7154 test.
7155
04bafb1e
XR
71562018-01-08 Joel Brobecker <brobecker@adacore.com>
7157
9f86398b
JB
7158 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
7159 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 7160
e379cee6
PA
71612018-01-05 Pedro Alves <palves@redhat.com>
7162
7163 PR gdb/18653
7164 * gdb.base/libsegfault.exp: New.
7165
de63c46b
PA
71662018-01-05 Joel Brobecker <brobecker@adacore.com>
7167
7168 PR gdb/22670
7169 * gdb.ada/access_tagged_param.exp: New file.
7170 * gdb.ada/access_tagged_param/foo.adb: New file.
7171
f98fc17b
PA
71722018-01-05 Pedro Alves <palves@redhat.com>
7173
7174 PR gdb/22670
7175 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
7176 exercise lower case too, and to exercise both full matching and
7177 wild matching.
7178
342f8240
JB
71792018-01-05 Joel Brobecker <brobecker@adacore.com>
7180
7181 * gdb.ada/rename_subscript_param: New testcase.
7182
7150d33c
JG
71832018-01-05 Jerome Guitton <guitton@adacore.com>
7184
7185 * gdb.ada/arr_acc_idx_w_gap: New testcase.
7186
cc0e770c
JB
71872018-01-05 Joel Brobecker <brobecker@adacore.com>
7188
7189 * gdb.ada/convvar_comp: New testcase.
7190
672a41aa 71912018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
7192
7193 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
7194 (My_Table): New global variable.
7195 * testsuite/gdb.ada/array_char_idx.exp: Add test.
7196
7365ec2f
JB
71972018-01-04 Joel Brobecker <brobecker@adacore.com>
7198
7199 PR gdb/22670
7200 * gdb.ada/maint_with_ada: New testcase.
7201
289483b6
JB
72022018-01-04 Joel Brobecker <brobecker@adacore.com>
7203
7204 PR gdb/22670
7205 * gdb.ada/bp_c_mixed_case: New testcase.
7206
344420da
JB
72072018-01-04 Joel Brobecker <brobecker@adacore.com>
7208
7209 PR gdb/22670
7210 * gdb.ada/complete.exp: Add "complete break ada" test.
7211
66fc87a0
JB
72122018-01-04 Joel Brobecker <brobecker@adacore.com>
7213
7214 PR gdb/22670
7215 * gdb.ada/info_addr_mixed_case: New testcase.
7216
9f757bf7
XR
72172018-01-03 Xavier Roirand <roirand@adacore.com>
7218
7219 * gdb.ada/excep_handle.exp: New testcase.
7220 * gdb.ada/excep_handle/foo.adb: New file.
7221 * gdb.ada/excep_handle/pck.ads: New file.
7222
bd570f80
JB
72232018-01-03 Joel Brobecker <brobecker@adacore.com>
7224
7225 * gdb.base/step-line.c: Add extra empty line in copyright header.
7226 * gdb.base/step-line.inp: Likewise.
7227
9fe561ab
JB
72282018-01-02 Joel Brobecker <brobecker@adacore.com>
7229
7230 * gdb.ada/dyn_stride.exp: Add slice test.
7231
a405673c
JB
72322018-01-02 Joel Brobecker <brobecker@adacore.com>
7233
7234 * gdb.ada/dyn_stride: New testcase.
7235
cef0f868
SH
72362017-12-27 Stafford Horne <shorne@gmail.com>
7237
7238 * gdb.xml/extra-regs.xml: Add example foo reggroup.
7239 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
7240
b67d92b0
SH
72412017-12-27 Stafford Horne <shorne@gmail.com>
7242
7243 * gdb.base/reggroups.c: New file.
7244 * gdb.base/reggroups.exp: New file.
7245
eccab96d
JB
72462017-12-18 Joel Brobecker <brobecker@adacore.com>
7247
7248 * gdb.dwarf2/ada-valprint-error.c: New file.
7249 * gdb.dwarf2/ada-valprint-error.exp: New file.
7250
0e2da9f0
JB
72512017-12-18 Joel Brobecker <brobecker@adacore.com>
7252
7253 * gdb.ada/assign_arr: New testcase.
7254
cb923fcc
XR
72552017-12-18 Xavier Roirand <roirand@adacore.com>
7256
7257 * gdb.ada/funcall_ptr: New testcase.
7258
7c161838
SDJ
72592017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7260
7261 PR cli/16224
7262 * gdb.base/ptype-offsets.cc: New file.
7263 * gdb.base/ptype-offsets.exp: New file.
7264
1af17fd9
YQ
72652017-12-15 Yao Qi <yao.qi@linaro.org>
7266
7267 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
7268 if XML is disabled.
7269
828d5846
XR
72702017-12-15 Xavier Roirand <roirand@adacore.com>
7271
7272 * gdb.ada/same_component_name: New testcase.
7273
79e8fcaa
JB
72742017-12-14 Joel Brobecker <brobecker@adacore.com>
7275
7276 * gdb.ada/str_binop_equal: New testcase.
7277
e05fa6f9
JB
72782017-12-14 Joel Brobecker <brobecker@adacore.com>
7279
7280 * gdb.ada/task_switch_in_core: New testcase.
7281
b89641ba
SM
72822017-12-13 Simon Marchi <simon.marchi@ericsson.com>
7283
7284 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
7285 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
7286 call test_bkpt_qualified.
7287 (test_bkpt_qualified): New proc.
7288
6892d2e4
PA
72892017-12-13 Pedro Alves <palves@redhat.com>
7290
7291 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7292 Tighten regexp by matching with an anchor.
7293
a22ecf70
PA
72942017-12-13 Pedro Alves <palves@redhat.com>
7295
7296 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
7297 ("expression with namespace"): New set of tests.
7298 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
7299 (Nested::Test_NS::qux): New.
7300 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
7301 defaults to 'start_quote_char' and 'end_quote_char' parameters.
7302
9937536c
JB
73032017-12-13 Joel Brobecker <brobecker@adacore.com>
7304
7305 * gdb.base/server-del-break.c: New file.
7306 * gdb.base/server-del-break.exp: New file.
7307
fe49c6f5
SH
73082017-12-12 Stafford Horne <shorne@gmail.com>
7309
7310 * gdb.xml/tdesc-regs.exp: Add or1k support.
7311
c3d18620
SH
73122017-12-12 Stafford Horne <shorne@gmail.com>
7313
7314 * gdb.base/bp-permanent.c: Define nop of or1k.
7315
c5f9cfc8
JB
73162017-12-11 Joel Brobecker <brobecker@adacore.com>
7317
7318 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
7319 output with components being reordered.
7320
a9c135fc
JB
73212017-12-11 Joel Brobecker <brobecker@adacore.com>
7322
7323 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
7324 output with components being reordered.
7325
927aa2e7
JK
73262017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7327 Pedro Alves <palves@redhat.com>
7328
7329 * gdb.base/maint.exp (check for .gdb_index): Check also for
7330 .debug_names.
7331 * gdb.dlang/watch-loc.c (.debug_aranges): New.
7332 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
7333 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
7334 (.gdb_index used after symbol reloading): Support also .debug_names.
7335 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
7336
f17d9474
YQ
73372017-12-08 Yao Qi <yao.qi@linaro.org>
7338
7339 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7340 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
7341
a0de8c21
YQ
73422017-12-08 Yao Qi <yao.qi@linaro.org>
7343
7344 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7345 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
7346
a738ea1d
YQ
73472017-12-08 Yao Qi <yao.qi@linaro.org>
7348
7349 * gdb.arch/aarch64-tagged-pointer.c: New file.
7350 * gdb.arch/aarch64-tagged-pointer.exp: New file.
7351
1cd9a73b
SDJ
73522017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
7353
7354 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
7355 "int".
7356
fa6eb693
KS
73572017-12-07 Keith Seitz <keiths@redhat.com>
7358
7359 PR breakpoints/22569
7360 * gdb.linespec/ls-errs.exp: Change expected result of "break
7361 -source this file has spaces.c -line 3".
7362 Check that an explicit source file followed by whitespace is
7363 identified as an invalid explicit location.
7364
883fd55a
KS
73652017-12-07 Keith Seitz <keiths@redhat.com>
7366
7367 * gdb.cp/nested-types.cc: New file.
7368 * gdb.cp/nested-types.exp: New file.
7369 * lib/cp-support.exp: Load data-structures.exp library.
7370 (debug_cp_test_ptype_class): New global.
7371 (cp_ptype_class_verbose, next_line): New procedures.
7372 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
7373 Add and document new return value.
7374 Switch the list of lines to a queue.
7375 Add support for new `type' key for nested type definitions.
7376 Add debugging/troubleshooting messages.
7377 * lib/data-structures.exp: New file.
7378
ec72db3e
SM
73792017-12-07 Simon Marchi <simon.marchi@ericsson.com>
7380
7381 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
7382 with proc_with_prefix, don't use with_test_prefix.
7383
99598d71
TT
73842017-12-07 Tom Tromey <tom@tromey.com>
7385
7386 * gdb.base/break.exp: Add test for empty "commands".
7387
a8806230
YQ
73882017-12-07 Yao Qi <yao.qi@linaro.org>
7389
7390 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
7391 malloc and catch syscall.
7392
824cc835
PM
73932017-12-07 Phil Muldoon <pmuldoon@redhat.com>
7394
e79be6e5 7395 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7396 tests for explicit locations.
7397
7cc244de
PA
73982017-12-06 Pedro Alves <palves@redhat.com>
7399
7400 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7401 force-disabling XML descriptions.
7402
50a1fdd5
PA
74032017-12-04 Pedro Alves <palves@redhat.com>
7404
7405 PR gdb/22499
7406 * gdb.arch/amd64-disp-step-avx.S: New file.
7407 * gdb.arch/amd64-disp-step-avx.exp: New file.
7408
f0fb2488
PA
74092017-12-03 Pedro Alves <palves@redhat.com>
7410
7411 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7412 and <string.h>.
7413 (parent_function): Print distinct messages when waitpid fails, or
7414 the child exits with a signal, or the child exits for an unhandled
7415 reason.
7416 * gdb.threads/process-dies-while-detaching.exp
7417 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7418 it. Wait for both inferior output and GDB's prompt. Use an
7419 indirect spawn id list.
7420 (do_detach): New parameter 'child_exit'. Use it to compute
7421 expected inferior output.
7422 (test_detach, test_detach_watch, test_detach_killed_outside):
7423 Adjust to pass down the expected child exit kind.
7424
97cbe998
SDJ
74252017-12-01 Joel Brobecker <brobecker@adacore.com>
7426 Sergio Durigan Junior <sergiodj@redhat.com>
7427 Pedro Alves <palves@redhat.com>
7428
7429 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7430
40fc416f
SDJ
74312017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7432
7433 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7434 to 'symbol-file' and 'add-symbol-file' can be
7435 position-independent.
7436
1cc75e92
YQ
74372017-12-01 Yao Qi <yao.qi@linaro.org>
7438
7439 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7440 the URL in copyright header.
7441 * gdb.arch/aarch64-fp.exp: Likewise.
7442 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7443 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7444 * gdb.base/expand-psymtabs.exp: Likewise.
7445 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7446 * gdb.fortran/common-block.exp: Likewise.
7447 * gdb.fortran/common-block.f90: Likewise.
7448 * gdb.fortran/logical.exp: Likewise.
7449 * gdb.fortran/vla-datatypes.f90: Likewise.
7450 * gdb.fortran/vla-sub.f90: Likewise.
7451
875fb7a7
JB
74522017-11-30 Joel Brobecker <brobecker@adacore.com>
7453
7454 * gdb.ada/repeat_dyn: New testcase.
7455
6f14765f
UW
74562017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7457
7458 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7459 Update for changed thread numbering.
7460 * gdb.cell/bt.exp: Update for changed GDB output.
7461
f1af7b94
SM
74622017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7463
7464 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7465 setting isremote by hand.
7466 * boards/dwarf4-gdb-index.exp: Likewise.
7467 * boards/fission.exp: Likewise.
7468 * boards/stabs.exp: Likewise.
7469
e3919f3e
PA
74702017-11-30 Pedro Alves <palves@redhat.com>
7471
7472 * gdb.linespec/cpls-ops.exp
7473 (check_explicit_skips_function_argument): Extract the underlying
7474 type of size_t instead of hardcoding it.
7475
bd69330d
PA
74762017-11-29 Pedro Alves <palves@redhat.com>
7477
7478 PR c++/19436
7479 * gdb.linespec/cpls-abi-tag.cc: New file.
7480 * gdb.linespec/cpls-abi-tag.exp: New file.
7481
a20714ff
PA
74822017-11-29 Pedro Alves <palves@redhat.com>
7483
7484 * gdb.base/langs.exp: Use -qualified.
7485 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7486 it.
7487 * gdb.cp/namespace.exp: Use -qualified.
7488 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7489 (overload-3, template-overload, template-ret-type, const-overload)
7490 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7491 procedures.
7492 (test_driver): Call them.
7493 * gdb.cp/save-bp-qualified.cc: New.
7494 * gdb.cp/save-bp-qualified.exp: New.
7495 * gdb.linespec/explicit.exp: Test -qualified.
7496 * lib/completion-support.exp (completion::explicit_opts_list): Add
7497 "-qualified".
7498 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7499
f6f1d339
PM
75002017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7501
7502 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7503
02ca603a
TT
75042017-11-29 Tom Tromey <tom@tromey.com>
7505
7506 * gdb.base/relocate.exp: Update invalid argument test.
7507 Add new tests for invalid arguments.
7508
ed6c0bfb
TP
75092017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7510
7511 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7512 Return 0 as a long.
7513 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7514
f106e10e
TP
75152017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7516
7517 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7518 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7519 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7520 func ().
7521 * gdb.cp/shadow.cc (B.func): Return 0.
7522
10329bb2
JB
75232017-11-27 Joel Brobecker <brobecker@adacore.com>
7524
7525 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7526 expected output in gdb_expect call to allow the exception
7527 message to be present as well. Fix syntax confusion to avoid
7528 TCL thinking that exception_name is an array.
7529
617cd4bc
UW
75302017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7531
7532 * gdb.arch/spu-info.c: Include <unistd.h>.
7533 (do_signal_test): Fix broken calls to write.
7534 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7535 Fix checks for empty mailboxes. Update signal tests for corrected
7536 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7537 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7538 * gdb.cell/arch.exp: Use standard_output_file.
7539 * gdb.cell/break.exp: Likewise.
7540 * gdb.cell/bt.exp: Likewise.
7541 * gdb.cell/core.exp: Likewise.
7542 * gdb.cell/dwarfaddr.exp: Likewise.
7543 * gdb.cell/ea-cache.exp: Likewise.
7544 * gdb.cell/ea-standalone.exp: Likewise.
7545 * gdb.cell/f-regs.exp: Likewise.
7546 * gdb.cell/fork.exp: Likewise.
7547 * gdb.cell/gcore.exp: Likewise.
7548 * gdb.cell/mem-access.exp: Likewise.
7549 * gdb.cell/ptype.exp: Likewise.
7550 * gdb.cell/registers.exp: Likewise.
7551 * gdb.cell/sizeof.exp: Likewise.
7552 * gdb.cell/solib-symbol.exp: Likewise.
7553 * gdb.cell/solib.exp: Likewise.
617cd4bc 7554
a81aaca0
PA
75552017-11-25 Pedro Alves <palves@redhat.com>
7556
7557 * gdb.base/complete-empty.exp: New file.
7558 * gdb.base/completion.exp: Adjust.
7559
6a3c6ee4
PA
75602017-11-25 Pedro Alves <palves@redhat.com>
7561
7562 * gdb.linespec/cpls-ops.cc: New file.
7563 * gdb.linespec/cpls-ops.exp: New file.
7564 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7565 factored out from ...
7566 (test_complete_prefix_range): ... this.
7567
8955eb2d
PA
75682017-11-24 Pedro Alves <palves@redhat.com>
7569
7570 * gdb.linespec/cpcompletion.exp: New file.
7571 * gdb.linespec/cpls-hyphen.cc: New file.
7572 * gdb.linespec/cpls.cc: New file.
7573 * gdb.linespec/cpls2.cc: New file.
7574 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7575 test to use test_gdb_complete_unique. Add label completion,
7576 keyword completion and explicit location completion tests.
7577 * lib/completion-support.exp: New file.
7578
e547c119
JB
75792017-11-24 Joel Brobecker <brobecker@adacore.com>
7580
7581 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7582 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7583 when hitting an exception catchpoint.
7584
7c3c1aa8
YQ
75852017-11-22 Yao Qi <yao.qi@linaro.org>
7586
7587 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7588
41bd68f5
SM
75892017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7590
7591 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7592 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7593 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7594
1daad298
YQ
75952017-11-22 Yao Qi <yao.qi@linaro.org>
7596
7597 * gdb.base/info-os.exp: Pass pthreads.
7598 * gdb.multi/multi-attach.exp: Likewise.
7599
88465e87
YQ
76002017-11-22 Yao Qi <yao.qi@linaro.org>
7601
7602 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7603 compiler.
7604
dc196b23
YQ
76052017-11-22 Yao Qi <yao.qi@linaro.org>
7606
7607 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7608 * gdb.base/break-interp.exp: Likewise.
7609 * gdb.base/jit-attach-pie.exp: Likewise.
7610
2400729e
UW
76112017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7612
7613 * gdb.base/float128.c (large128): New variable.
7614 * gdb.base/float128.exp: Add test to print largest __float128 value.
7615
7a26362d
UW
76162017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7617
7618 * gdb.arch/vsx-regs.exp: Update register content checks.
7619
ed0f4273
UW
76202017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7621
7622 * gdb.arch/ppc-longdouble.exp: New file.
7623 * gdb.arch/ppc-longdouble.c: Likewise.
7624
a25d69c6
PA
76252017-11-21 Pedro Alves <palves@redhat.com>
7626
7627 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7628
73fcf641
PA
76292017-11-20 Pedro Alves <palves@redhat.com>
7630
7631 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7632 (long_double_typedef): New typedefs.
7633 Use DEF on double and long double.
7634 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7635 cases.
7636 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7637 and 'long_double_ptr_same_size' locals. Use them to decide
7638 whether cast from array/function to float is valid/invalid.
7639
71a3c369
TT
76402017-11-17 Tom Tromey <tom@tromey.com>
7641
7642 * gdb.rust/traits.rs: New file.
7643 * gdb.rust/traits.exp: New file.
7644
ced9779b
JB
76452017-11-17 Joel Brobecker <brobecker@adacore.com>
7646
7647 * gdb.ada/minsyms: New testcase.
7648
a0922d80
PA
76492017-11-16 Pedro Alves <palves@redhat.com>
7650
7651 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7652 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7653
ea04e54c
PA
76542017-11-16 Pedro Alves <palves@redhat.com>
7655
7656 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7657 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7658
e849ea89
PA
76592017-11-16 Pedro Alves <palves@redhat.com>
7660
7661 * gdb.server/reconnect-ctrl-c.c: New file.
7662 * gdb.server/reconnect-ctrl-c.exp: New file.
7663
d8ae99a7
PM
76642017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7665
7666 * gdb.python/py-rbreak.exp: New file.
7667 * gdb.python/py-rbreak.c: New file.
7668 * gdb.python/py-rbreak-func2.c: New file.
7669
968a13f8
PA
76702017-11-16 Pedro Alves <palves@redhat.com>
7671
7672 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7673 pattern.
7674 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7675 GDB.
7676
71774bc9
SM
76772017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7678
7679 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7680 regex.
7681
ddbb44cf
SM
76822017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7683
7684 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7685 test names.
7686
584a564f
PA
76872017-11-09 Pedro Alves <palves@redhat.com>
7688
7689 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7690 factored out from ...
7691 (top level): ... here, and adjusted to avoid expecting beyond the
7692 prompt in a single gdb_test_multiple.
7693
5ed7a928
PA
76942017-11-09 Pedro Alves <palves@redhat.com>
7695
7696 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7697 output.
7698 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7699 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7700 * gdb.server/ext-run.exp ("kill" test): Likewise.
7701 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7702
a60e0738
PA
77032017-11-09 Pedro Alves <palves@redhat.com>
7704
7705 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7706 match till end of line.
7707
2c88253f
PA
77082017-11-09 Pedro Alves <palves@redhat.com>
7709
7710 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7711
c7a38517
PA
77122017-11-09 Pedro Alves <palves@redhat.com>
7713
7714 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7715 New procedures, factored out from ...
7716 (top level): ... here, and adjusted to avoid expecting beyond the
7717 prompt in one go.
7718
f29f4b6b
PA
77192017-11-09 Pedro Alves <palves@redhat.com>
7720
7721 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7722 output. Fix '?' match.
7723
286acbb5
JB
77242017-11-08 Joel Brobecker <brobecker@adacore.com>
7725
7726 * gdb.ada/scoped_watch: New testcase.
7727 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7728 which is actually correct.
7729 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7730 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7731
62d7ae92
PA
77322017-11-08 Pedro Alves <palves@redhat.com>
7733
7734 * gdb.gdb/complaints.exp (test_initial_complaints)
7735 (test_serial_complaints, test_short_complaints): Call
7736 complaint_internal instead of complaint.
7737
280ca31f
DT
77382017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7739
7740 * gdb.threads/tls-core.c: New file.
7741 * gdb.threads/tls-core.exp: Likewise.
7742
b5ec771e
PA
77432017-11-08 Pedro Alves <palves@redhat.com>
7744
7745 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7746 (p Exported_Capitalized): New test.
7747 (p exported_capitalized): New test.
7748
a02b41a7
PA
77492017-11-07 Pedro Alves <palves@redhat.com>
7750
7751 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7752
95e95a6d
PA
77532017-11-07 Pedro Alves <palves@redhat.com>
7754
7755 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7756 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7757 (disable_invalid, disable_inverted, disable_negative): New
7758 procedures.
7759 ("bad numbers"): New set of tests.
7760
cee62dbd
PA
77612017-11-07 Pedro Alves <palves@redhat.com>
7762
7763 * gdb.cp/ena-dis-br-range.exp: Add tests.
7764
cc638e86
PA
77652017-11-07 Pedro Alves <palves@redhat.com>
7766
7767 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7768
d0fe4701
XR
77692017-11-07 Xavier Roirand <roirand@adacore.com>
7770 Pedro Alves <palves@redhat.com>
7771
7772 * gdb.base/ena-dis-br.exp: Add reference to
7773 gdb.cp/ena-dis-br-range.exp.
7774 * gdb.cp/ena-dis-br-range.exp: New file.
7775 * gdb.cp/ena-dis-br-range.cc: New file.
7776
46f67f80
PA
77772017-11-06 Pedro Alves <palves@redhat.com>
7778
7779 * gdb.base/attach-non-pgrp-leader.c: New.
7780 * gdb.base/attach-non-pgrp-leader.exp: New.
7781
726e1356
PA
77822017-11-06 Pedro Alves <palves@redhat.com>
7783
7784 * configure.ac: No longer check for termio.h and sgtty.h.
7785 * configure: Regenerate.
7786 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7787 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7788 Remove termio and sgtty code.
7789
50ab6ace
YQ
77902017-11-03 Yao Qi <yao.qi@linaro.org>
7791
7792 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7793 in GDB is disabled.
7794
8e68731c
YQ
77952017-11-03 Yao Qi <yao.qi@linaro.org>
7796
7797 * gdb.python/py-thrhandle.exp: Skip it if python is not
7798 enabled.
7799
3a87ae65
SM
78002017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7801
7802 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7803 as a breakpoint command.
7804
484d8d36
MD
78052017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7806
7807 PR python/21213
7808 * gdb.python/py-infthread.exp: Test calling
7809 InferiorThread.inferior () multiple times in a row.
7810
4a27f119
KS
78112017-10-27 Keith Seitz <keiths@redhat.com>
7812
7813 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7814 Test "info break" for every inlined function breakpoint.
7815
bb11dd58
YQ
78162017-10-27 Yao Qi <yao.qi@linaro.org>
7817
7818 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7819
a43f3893
PF
78202017-10-26 Patrick Frants <osscontribute@gmail.com>
7821
7822 * gdb.cp/classes.exp (test_static_members): Test printing
7823 Outer::instance.
7824 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7825 (Inner::instance, Outer::instance): New.
7826
792ccf00
PA
78272017-10-24 Pedro Alves <palves@redhat.com>
7828
7829 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7830 extra console" test in two stages.
7831
eb2bfbad
PA
78322017-10-24 Pedro Alves <palves@redhat.com>
7833
7834 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7835
1f75a651
PA
78362017-10-24 Pedro Alves <palves@redhat.com>
7837
7838 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7839 loop.
7840
779990d9
PA
78412017-10-24 Pedro Alves <palves@redhat.com>
7842
7843 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7844 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7845
ad9b8f5d
PA
78462017-10-24 Pedro Alves <palves@redhat.com>
7847
7848 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7849 parameter and handle it. Don't output read value in test name.
7850
fee6da6e
PA
78512017-10-24 Pedro Alves <palves@redhat.com>
7852
7853 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7854 custom test name.
7855
10389c2c
PA
78562017-10-24 Pedro Alves <palves@redhat.com>
7857
7858 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7859 include the unstable output directory name in the test's name.
7860 (initial_setup_simple) <'set args'>: Use custom test name.
7861
a80e65a9
PA
78622017-10-24 Pedro Alves <palves@redhat.com>
7863
7864 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7865 with explicit test name.
7866
15763a09
PA
78672017-10-20 Pedro Alves <palves@redhat.com>
7868
7869 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7870 'wait -i'. Use gdb_assert and remote_close.
7871
49a4ce2e
AB
78722017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7873
7874 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7875 number from variable rather than hard-coded.
7876
a75868f5
PA
78772017-10-19 Pedro Alves <palves@redhat.com>
7878
7879 * gdb.base/long-inferior-output.c: New file.
7880 * gdb.base/long-inferior-output.exp: New file.
7881
c8ba13ad
KS
78822017-11-18 Keith Seitz <keiths@redhat.com>
7883
7884 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7885 method.
7886 (main): Call it.
7887 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7888 Add additional user-defined conversion operator tests.
7889
b27de576
PA
78902017-10-17 Pedro Alves <palves@redhat.com>
7891
7892 * boards/native-stdio-gdbserver.exp: Load "local-board".
7893
8484c955
PA
78942017-10-17 Pedro Alves <palves@redhat.com>
7895
7896 * gdb.base/quit-live.c: New file.
7897 * gdb.base/quit-live.exp: New file.
7898
83d5a34d
KS
78992017-10-16 Keith Seitz <keiths@redhat.com>
7900
7901 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7902 (class_with_protected_typedef, class_with_private_typedef)
7903 (struct_with_public_typedef, struct_with_protected_typedef)
7904 (struct_with_private_typedef): New classes/structs.
7905 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7906 typedefs and access specifiers.
7907
739b3f1d
PA
79082017-10-16 Pedro Alves <palves@redhat.com>
7909 Simon Marchi <simon.marchi@polymtl.ca>
7910
7911 * README (Local vs Remote vs Native): New section.
7912 * boards/local-board.exp: New file, with bits factored out from
7913 ...
7914 * boards/native-extended-gdbserver.exp: ... here. Load
7915 "local-board".
7916 * boards/native-gdbserver.exp: Load "local-board".
7917 (${board}_spawn, ${board}_exec): Delete.
7918 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7919 ...
7920 * boards/stdio-gdbserver-base.exp: ... this new file.
7921 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7922 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7923 procedure.
7924 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7925 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7926 stdio_gdbserver_command.
7927 (${board}_get_remote_address, ${board}_get_comm_port)
7928 (${board}_download, ${board}_upload): Delete.
7929 (get_target_remote_pipe_cmd): New.
7930
fe68b953
SM
79312017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7932
7933 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7934 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7935 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7936 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7937 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7938 remove with_test_prefix.
7939
300b6685
PA
79402017-10-13 Pedro Alves <palves@redhat.com>
7941
7942 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7943 * gdb.base/annota1.exp: Use it instead of is_remote.
7944 * gdb.base/annota3.exp: Use it instead of is_remote.
7945 * gdb.cp/annota2.exp: Use it instead of is_remote.
7946 * gdb.cp/annota3.exp: Use it instead of is_remote.
7947 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7948
50500caf
PA
79492017-10-13 Pedro Alves <palves@redhat.com>
7950
7951 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7952 (test_num_test_vars, run_and_count_vars, find_env)
7953 (test_set_unset_env, test_inherit_env_var): New procedures.
7954 (top level): Use them.
7955
dad0c6d2
PA
79562017-10-13 Pedro Alves <palves@redhat.com>
7957
7958 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7959 also skip on stub-like targets.
7960
8b0553c1
PA
79612017-10-13 Pedro Alves <palves@redhat.com>
7962
7963 PR gdb/22293
7964 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7965 (top level): Move some tests to ...
7966 (test_not_found): ... this new procedure.
7967 (top level): Call it.
7968
7594f623
PA
79692017-10-13 Pedro Alves <palves@redhat.com>
7970
7971 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7972 expect different "info terminal" output if testing with a
7973 non-native target.
7974
ebe3b402
PA
79752017-10-13 Pedro Alves <palves@redhat.com>
7976 Simon Marchi <simon.marchi@polymtl.ca>
7977
7978 PR python/12966
7979 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7980
42f1b161
PA
79812017-10-13 Pedro Alves <palves@redhat.com>
7982
7983 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7984 already.
7985
8d6ef72b
PA
79862017-10-13 Pedro Alves <palves@redhat.com>
7987
7988 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7989 is_remote.
7990
d7bcd5b8
PA
79912017-10-13 Pedro Alves <palves@redhat.com>
7992
7993 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7994 is_remote.
7995
df479dc6
PA
79962017-10-13 Pedro Alves <palves@redhat.com>
7997
7998 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7999 is set.
8000 (corefile_test_attach): Likewise. Check can_spawn_for_attach
8001 instead of is_remote.
8002
23fb630a
PA
80032017-10-13 Pedro Alves <palves@redhat.com>
8004
8005 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
8006 (top level): Add comment.
8007
cc77b1dc
PA
80082017-10-13 Pedro Alves <palves@redhat.com>
8009
8010 * gdb.base/remote.exp (top level): Fix comment typo and add
8011 missing return.
8012
27c9e813
PA
80132017-10-13 Pedro Alves <palves@redhat.com>
8014 Simon Marchi <simon.marchi@polymtl.ca>
8015
8016 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
8017 calls and add comments. Skip test if use_gdb_stub is set.
8018 (top level): Use "set cwd" command instead of "cd" command.
8019
5e830d98
PA
80202017-10-13 Pedro Alves <palves@redhat.com>
8021
8022 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
8023 is_remote target check.
8024
f5ca0032
PA
80252017-10-13 Pedro Alves <palves@redhat.com>
8026
8027 * gdb.base/scope.exp: Use build_executable + clean_restart +
8028 gdb_file_cmd instead of prepare_for_testing and no longer skip
8029 "before run" tests on is_remote target boards. Update comments.
8030 * boards/native-extended-gdbserver.exp
8031 (extended_gdbserver_load_last_file): New, factored out from ...
8032 (gdb_load): ... this. Move further below and add comment.
8033 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
8034
8aed1c0d
PA
80352017-10-12 Pedro Alves <palves@redhat.com>
8036
8037 * gdb.base/attach.exp: Remove references to gdb64.
8038 * gdb.base/dbx.exp: Remove references to gdb64.
8039
cfa34c87
SM
80402017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8041 Pedro Alves <palves@redhat.com>
8042
8043 * gdb.base/label.exp: Remove is_remote target check.
8044
9192b7de
PA
80452017-10-12 Pedro Alves <palves@redhat.com>
8046
8047 * gdb.base/auvx.exp (coredir): Update comment.
8048 (top level) <core_works>: Use "set cwd" command instead of "cd"
8049 command.
8050
6bf0052d
PA
80512017-10-12 Pedro Alves <palves@redhat.com>
8052 Simon Marchi <simon.marchi@polymtl.ca>
8053
8054 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
8055 target boards.
8056
e48ef82d
PA
80572017-10-12 Pedro Alves <palves@redhat.com>
8058 Simon Marchi <simon.marchi@polymtl.ca>
8059
8060 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
8061 Instead skip if there's any gdb_protocol set.
8062
8d7aea57
SM
80632017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
8064 Pedro Alves <palves@redhat.com>
8065
8066 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
8067
30440677
PA
80682017-10-12 Pedro Alves <palves@redhat.com>
8069 Simon Marchi <simon.marchi@polymtl.ca>
8070
8071 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8072 instead of on dejagnu remote boards.
8073
4e04f045 80742017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8075 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8076
8077 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8078 checks. Use build_executable + clean_restart instead of
8079 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8080 of enabling non-stop after starting gdb.
8081
871a186e
PA
80822017-10-12 Pedro Alves <palves@redhat.com>
8083
8084 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8085 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8086 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8087 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8088
56d704da
AK
80892017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8090
8091 * gdb.arch/arc-tdesc-cpu.exp: New file.
8092 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8093
2f20e312
SM
80942017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8095
8096 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8097
65630365
PA
80982017-10-10 Pedro Alves <palves@redhat.com>
8099
8100 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8101 expect CLI output.
8102
bf469271
PA
81032017-10-10 Pedro Alves <palves@redhat.com>
8104
8105 * lib/selftest-support.exp (selftest_setup): Update for
8106 captured_command_loop's prototype change.
8107
777a42f1
PA
81082017-10-09 Pedro Alves <palves@redhat.com>
8109
8110 Test both arch1=>arch2 and arch2=>arch1.
8111
8112 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8113 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8114 factored out to...
8115 (append_arch1_options, append_arch2_options, append_arch_options)
8116 (build_executables): New procedures.
8117 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8118 local.
8119 (top level): Add new 'first_arch' testing axis.
8120
cbd2b4e3
PA
81212017-10-09 Pedro Alves <palves@redhat.com>
8122
8123 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8124 (barrier): New.
8125 (thread_start, all_started): New functions.
8126 (main): Spawn new thread and wait until it is scheduled.
8127 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
8128 option.
8129 (do_test): Add 'selected_thread' parameter. Run to all_started
8130 instead of main. Explicitly set the breakpoint at main. Switch
8131 to the SELECTED_THREAD thread.
8132 (top level): Test handling the exec event with either the main
8133 thread or the second thread selected.
8134
5c9e4427
PA
81352017-10-09 Pedro Alves <palves@redhat.com>
8136
8137 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
8138 logic. Move STOP marker after the value checks.
8139 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
8140 regexp.
8141
b3b7c423
SL
81422017-10-06 Sandra Loosemore <sandra@codesourcery.com>
8143
8144 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
8145
3b4b2f16
UW
81462017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
8147
8148 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
8149 integer-to-dfp conversion.
8150 * gdb.base/dfp-test.exp: Likewise.
8151
5cd63fda
PA
81522017-10-04 Pedro Alves <palves@redhat.com>
8153
8154 * gdb.multi/hangout.c: Include <unistd.h>.
8155 (hangout_loop): New function.
8156 (main): Call alarm. Call hangout_loop in a loop.
8157 * gdb.multi/hello.c: Include <unistd.h>.
8158 (hello_loop): New function.
8159 (main): Call alarm. Call hangout_loop in a loop.
8160 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
8161 inferior with the other selected.
8162
4c71c105
SM
81632017-10-04 Simon Marchi <simon.marchi@ericsson.com>
8164
8165 * gdb.mi/list-thread-groups-available.exp: New file.
8166 * gdb.mi/list-thread-groups-available.c: New file.
8167
bc3b087d
SDJ
81682017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8169
8170 * gdb.base/set-cwd.exp: Make it available on
8171 native-extended-gdbserver.
8172
d092c5a2
SDJ
81732017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8174
8175 * gdb.base/set-cwd.c: New file.
8176 * gdb.base/set-cwd.exp: Likewise.
8177
45320ffa
TT
81782017-10-02 Tom Tromey <tom@tromey.com>
8179
8180 PR rust/22236:
8181 * gdb.rust/simple.rs (main): New variable "fslice".
8182 * gdb.rust/simple.exp: Add slice tests. Update string tests.
8183
b3e3859b
TT
81842017-10-02 Tom Tromey <tom@tromey.com>
8185
8186 * gdb.rust/simple.exp: Test ptype of a slice.
8187
01af5e0d
TT
81882017-10-02 Tom Tromey <tom@tromey.com>
8189
8190 * gdb.rust/simple.exp: Test index of slice.
8191
a9bbfbd8
TT
81922017-09-27 Tom Tromey <tom@tromey.com>
8193
8194 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
8195
df8899e5
TP
81962017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8197 Pedro Alves <palves@redhat.com>
8198
8199 * gdb.base/compare-sections.exp (get value of read-only section): Read
8200 as unsigned value.
8201 (corrupt read-only section): Likewise and don't set written if patching
8202 failed.
8203
757bf54b
KB
82042017-09-21 Kevin Buettner <kevinb@redhat.com>
8205
8206 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
8207 files.
8208
06871ae8
PA
82092017-09-20 Pedro Alves <palves@redhat.com>
8210
8211 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
8212 symbol names in gdb's output.
8213 * gdb.cp/overload.exp ("list all overloads"): Likewise.
8214
e5f25bc5
PA
82152017-09-20 Pedro Alves <palves@redhat.com>
8216
8217 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
8218 Rename to ...
8219 (test_list_ambiguous_symbol): ... this and add a symbol name
8220 parameter. Adjust.
8221 (test_list_ambiguous_function): Reimplement on top of
8222 test_list_ambiguous_symbol and also test listing ambiguous
8223 variables.
8224 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
8225 (ambiguous_fun): ... this.
8226 (ambiguous_var): New.
8227 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
8228 (ambiguous_fun): ... this.
8229 (ambiguous_var): New.
8230
4e5a4f58
JB
82312017-09-19 John Baldwin <jhb@FreeBSD.org>
8232
8233 * gdb.base/starti.c: New file.
8234 * gdb.base/starti.exp: New file.
8235 * lib/gdb.exp (gdb_starti_cmd): New procedure.
8236
26e53f3e
PA
82372017-09-14 Pedro Alves <palves@redhat.com>
8238
8239 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
8240 (top level): Use it instead of runto.
8241
cb791d59
TT
82422017-09-11 Tom Tromey <tom@tromey.com>
8243
8244 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
8245
7c96f8c1
TT
82462017-09-11 Tom Tromey <tom@tromey.com>
8247
8248 * gdb.python/py-infthread.exp: Add tests for new_thread event.
8249 * gdb.python/py-inferior.exp: Add tests for new inferior events.
8250
469412dd
CW
82512017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
8252
8253 * gdb.fortran/printing-types.exp: New file.
8254 * gdb.fortran/printing-types.exp: New file.
8255
e0f86435
BH
82562017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8257
8258 * gdb.fortran/vla-ptype.exp: Fix typos.
8259 * gdb.fortran/vla-value.exp: Same.
8260
9e9af4be
BH
82612017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8262
8263 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
8264 * gdb.mi/mi-var-child-f.exp: Likewise.
8265 * gdb.mi/mi-vla-fortran.exp: Likewise.
8266
a5ad232b 82672017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
8268 Christoph Weinmann <christoph.t.weinmann@intel.com>
8269 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
8270
8271 * gdb.fortran/ptr-indentation.f90: New file.
8272 * gdb.fortran/ptr-indentation.exp: New file.
8273
5aec60eb
TT
82742017-09-05 Tom Tromey <tom@tromey.com>
8275
8276 PR gdb/22010:
8277 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
8278
8f8f8152
TP
82792017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8280
8281 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
8282
fbd1b771
JK
82832017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8284
8285 * gdb.threads/tls-nodebug-pie.c: New file.
8286 * gdb.threads/tls-nodebug-pie.exp: New file.
8287
5eb5f850
TT
82882017-09-05 Tom Tromey <tom@tromey.com>
8289
8290 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
8291 for rust.
8292
ae780a21
SM
82932017-09-05 Simon Marchi <simon.marchi@ericsson.com>
8294
8295 * gdb.multi/multi-arch-exec.exp: Test with different
8296 "follow-exec-mode" settings.
8297 (do_test): New procedure.
8298
3693fdb3
PA
82992017-09-04 Pedro Alves <palves@redhat.com>
8300
8301 * gdb.base/func-static.c (S::method const, S::method volatile)
8302 (S::method volatile const): New methods.
8303 (c_s, v_s, cv_s): New instances.
8304 (main): Call method() on them.
8305 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
8306 (cannot_resolve): New procedure.
8307 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
8308 print-quote-unquoted columns.
8309 (do_test): Test printing each scope too.
8310
e68cb8e0
PA
83112017-09-04 Pedro Alves <palves@redhat.com>
8312
8313 * gdb.base/local-static.exp: Also test with
8314 class::method::variable wholly quoted.
8315 * gdb.cp/m-static.exp (class::method::variable): Remove test.
8316
858be34c
PA
83172017-09-04 Pedro Alves <palves@redhat.com>
8318
8319 * gdb.base/local-static.c: New.
8320 * gdb.base/local-static.cc: New.
8321 * gdb.base/local-static.exp: New.
8322
46a4882b
PA
83232017-09-04 Pedro Alves <palves@redhat.com>
8324
8325 * gdb.asm/asm-source.exp: Add casts to int.
8326 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
8327 (dataglobal64_1, dataglobal64_2): New globals.
8328 * gdb.base/nodebug.exp: Test different expressions involving the
8329 new globals, with print, whatis and ptype. Add casts to int.
8330 * gdb.base/solib-display.exp: Add casts to int.
8331 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
8332 * gdb.cp/m-static.exp: Add cast to int.
8333 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
8334 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
8335 tls variable with no debug info without a cast. Test with a cast
8336 to int too.
8337 * gdb.trace/entry-values.exp: Add casts.
8338
2c5a2be1
PA
83392017-09-04 Pedro Alves <palves@redhat.com>
8340
8341 * gdb.base/nodebug.exp: Test that ptype's error about functions
8342 with unknown return type includes the function name too.
8343
7022349d
PA
83442017-09-04 Pedro Alves <palves@redhat.com>
8345
8346 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
8347 return type of munmap in infcall.
8348 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
8349 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
8350 type of ftell in infcall.
8351 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
8352 type of getpid in infcall.
8353 * gdb.base/infcall-exec.exp: Cast return type of execlp in
8354 infcall.
8355 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
8356 Bail on failure to extract the pid.
8357 * gdb.base/nodebug.c: #include <stdint.h>.
8358 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
8359 New functions.
8360 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
8361 Change expected output of print/whatis/ptype with functions with
8362 no debug info. Test all supported languages. Call
8363 test_call_promotion.
8364 * gdb.compile/compile.exp: Adjust expected output to expect
8365 warning.
8366 * gdb.threads/siginfo-threads.exp: Likewise.
8367
54990598
PA
83682017-09-04 Pedro Alves <palves@redhat.com>
8369
8370 * gdb.base/callfuncs.exp (do_function_calls): New parameter
8371 "prototypes". Test calling float functions via prototyped and
8372 unprototyped function pointers.
8373 (perform_all_tests): New parameter "prototypes". Pass it down.
8374 (top level): Pass down "prototypes" parameter to
8375 perform_all_tests.
8376
34d16ea2
SM
83772017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8378
8379 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
8380 Test with nested loops.
8381
9521ecda
SM
83822017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8383
8384 * gdb.base/commands.exp: Call the new procedures.
8385 (loop_break_test, loop_continue_test): New procedures.
8386
80a65e9b
SM
83872017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8388
8389 * gdb.base/commands.exp: Call new procedure.
8390 (define_if_without_arg_test): New procedure.
8391
e439fa14
PA
83922017-09-04 Pedro Alves <palves@redhat.com>
8393
8394 * gdb.base/list-ambiguous.exp: New file.
8395 * gdb.base/list-ambiguous0.c: New file.
8396 * gdb.base/list-ambiguous1.c: New file.
8397 * gdb.base/list.exp (test_list_range): Adjust expected output.
8398
0a2dde4a
SDJ
83992017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8400
8401 * gdb.base/share-env-with-gdbserver.c: New file.
8402 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8403
5e89eb3a
SM
84042017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8405
8406 * gdb.base/commands.exp (gdbvar_simple_if_test,
8407 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8408 progvar_simple_if_test, progvar_simple_while_test,
8409 progvar_complex_if_while_test, user_defined_command_test,
8410 user_defined_command_args_eval,
8411 user_defined_command_args_stack_test,
8412 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8413 temporary_breakpoint_commands,
8414 gdb_test_no_prompt, redefine_hook_test,
8415 redefine_backtrace_test): Remove "global gdb_prompt".
8416
fd437cbc
SM
84172017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8418
8419 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8420 New proc, call it from toplevel.
8421
87215ad1
SDJ
84222017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8423
8424 PR remote/21852
8425 * gdb.server/normal.c: New file, copied from gdb.base.
8426 * gdb.server/run-without-local-binary.exp: New file.
8427
58afddc6
WP
84282017-08-07 Weimin Pan <weimin.pan@oracle.com>
8429
8430 * gdb.arch/sparc64-adi.exp: New file.
8431 * gdb.arch/sparc64-adi.c: New file.
8432
5277199a
PA
84332017-08-22 Pedro Alves <palves@redhat.com>
8434
8435 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8436 (top level): Add "list all overloads" tests.
8437
14278e1f
TT
84382017-08-22 Tom Tromey <tom@tromey.com>
8439
8440 * gdb.gdb/xfullpath.exp: Remove.
8441
bf223d3e
PA
84422017-08-21 Pedro Alves <palves@redhat.com>
8443
8444 PR gdb/19487
8445 * gdb.base/symbol-alias.c: New.
8446 * gdb.base/symbol-alias2.c: New.
8447 * gdb.base/symbol-alias.exp: New.
8448
c973d0aa
PA
84492017-08-21 Pedro Alves <palves@redhat.com>
8450
8451 * gdb.base/dfp-test.c
8452 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8453 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8454 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8455 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8456 * gdb.base/whatis-ptype-typedefs.c: New.
8457 * gdb.base/whatis-ptype-typedefs.exp: New.
8458 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8459 (an_int, an_int_type, an_int_type2): New globals.
8460 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8461 involving typedefs and cast expressions.
8462 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8463 (lookup_typedefs_function): New.
8464 (typedefs_pretty_printers_dict): New.
8465 (top level): Register lookup_typedefs_function in
8466 gdb.pretty_printers.
8467
6d580b63
YQ
84682017-08-18 Yao Qi <yao.qi@linaro.org>
8469
8470 * gdb.server/unittest.exp: New.
8471
206726fb
SDJ
84722017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8473
8474 PR gdb/21954
8475 * gdb.base/environ.exp: Add test to check if 'unset environment'
8476 works.
8477
bf0ec4c2
AA
84782017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8479
8480 * lib/gdb.exp (universal_compile_options): New caching proc.
8481 (gdb_compile): Suppress GCC's coloring of messages.
8482
d6382fff
TT
84832017-08-14 Tom Tromey <tom@tromey.com>
8484
8485 PR gdb/21675:
8486 * gdb.base/printcmds.exp (test_radices): New function.
8487 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8488 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8489 * lib/gdb.exp (get_integer_valueof): Use p/d.
8490
c2c2dd9f
SM
84912017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8492
8493 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8494 characters.
8495
fdffd6f4
TT
84962017-08-05 Tom Tromey <tom@tromey.com>
8497
8498 * gdb.rust/simple.exp: Allow String to appear in a different
8499 namespace.
8500
27d41eac
YQ
85012017-07-26 Yao Qi <yao.qi@linaro.org>
8502
8503 * gdb.gdb/unittest.exp: Invoke command
8504 "maintenance check xml-descriptions".
8505
031ed05d
AA
85062017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8507
8508 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8509 calling context.
8510 (hex128): Drop erroneous calculation of parameters.
8511
dcd27ddf
SM
85122017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8513
8514 * gdb.python/py-unwind.exp: Disable stack protection when
8515 building test file.
8516
47e77640
PA
85172017-07-20 Pedro Alves <palves@redhat.com>
8518
8519 * gdb.base/default.exp (set language): Adjust expected output.
8520
62d2a18a
PA
85212017-07-20 Pedro Alves <palves@redhat.com>
8522
8523 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8524 (test_minsym): ... this, and make static.
8525 (get_pck__foo__bar__minsym): Rename to ...
8526 (get_test_minsym): ... this.
8527 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8528 symbol names and comments.
8529 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8530 (get_test_minsym): ... this.
8531 (pck__foo__bar__minsym__2): Rename to ...
8532 (test_minsym): ... this.
8533 (main): Adjust.
8534
c45ec17c
PA
85352017-07-17 Pedro Alves <palves@redhat.com>
8536
8537 * gdb.base/completion.exp: Adjust expected output.
8538 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8539 the completer works.
8540
c6756f62
PA
85412017-07-17 Pedro Alves <palves@redhat.com>
8542
8543 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8544
5bd68487
AB
85452017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8546
8547 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8548
8880f2a9
TT
85492017-07-14 Tom Tromey <tom@tromey.com>
8550
8551 PR rust/21764:
8552 * gdb.rust/simple.exp: Add tests.
8553
65547233
TT
85542017-07-14 Tom Tromey <tom@tromey.com>
8555
8556 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8557
8f14146e
PA
85582017-07-14 Pedro Alves <palves@redhat.com>
8559
8560 * gdb.linespec/base/one/thefile.cc (z1): New function.
8561 * gdb.linespec/base/two/thefile.cc (z2): New function.
8562 * gdb.linespec/linespec.exp: Add tests.
8563
b4365d02
AB
85642017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8565
8566 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8567 to mi_create_breakpoint.
8568
5d2cbaa5
AB
85692017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8570
8571 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8572 mi_create_breakpoint.
8573
11cb5716
IB
85742017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8575
8576 * gdb.dlang/demangle.exp: Update for demangling changes.
8577
03278692
TT
85782017-07-09 Tom Tromey <tom@tromey.com>
8579
8580 * gdb.dwarf2/shortpiece.exp: New file.
8581
33c5cd75
DB
85822017-07-06 David Blaikie <dblaikie@gmail.com>
8583
8584 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8585 built from fissiont-multi-cu{1,2}.c.
8586 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8587 except putting 'main' and 'func' in separate CUs in the same DWO file.
8588 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8589 test.
8590 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8591 test.
8592
8455d262
PA
85932017-07-06 Pedro Alves <palves@redhat.com>
8594
8595 * gdb.python/py-unwind.exp: Test flushregs.
8596
dc4bde35
SDJ
85972017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8598
8599 PR cli/21688
8600 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8601 tests for alias commands and trailing whitespace.
8602
51ed89aa
SDJ
86032017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8604
8605 PR cli/21688
8606 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8607 procedure. Call it.
8608
eb17d413
PA
86092017-06-29 Pedro Alves <palves@redhat.com>
8610
8611 * gdb.base/printcmds.exp: Add tests.
8612
41664b45
DG
86132017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8614
8615 PR gdb/21337
8616 * gdb.base/reread-readsym.exp: New file.
8617 * gdb.base/reread-readsym.c: New file.
8618
75312ae3
KB
86192017-06-21 Kevin Buettner <kevinb@redhat.com>
8620
8621 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8622 subpattern.
8623
66953522
PB
86242017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8625
8626 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8627 extended mnemonic.
8628 * gdb.arch/powerpc-power9.s: Likewise.
8629
5524b525
AA
86302017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8631
8632 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8633 on 32-bit x86 targets. Exploit is_*_target macros where
8634 appropriate.
8635
03c8af18
AA
86362017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8637
8638 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8639 register pieces.
8640
3bf31011
AA
86412017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8642
8643 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8644 located in one or more DWARF pieces.
8645
805acca0
AA
86462017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8647
8648 * lib/gdb.exp (get_endianness): New proc.
8649 * gdb.arch/aarch64-fp.exp: Use it.
8650 * gdb.arch/altivec-regs.exp: Likewise.
8651 * gdb.arch/e500-regs.exp: Likewise.
8652 * gdb.arch/vsx-regs.exp: Likewise.
8653 * gdb.base/dump.exp: Likewise.
8654 * gdb.base/funcargs.exp: Likewise.
8655 * gdb.base/gnu_vector.exp: Likewise.
8656 * gdb.dwarf2/formdata16.exp: Likewise.
8657 * gdb.dwarf2/implptrpiece.exp: Likewise.
8658 * gdb.dwarf2/nonvar-access.exp: Likewise.
8659 * gdb.python/py-inferior.exp: Likewise.
8660 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8661
e9352324
AA
86622017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8663
8664 PR gdb/21226
8665 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8666 stack value pieces are taken from the LSB end.
8667
d5d1163e
AA
86682017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8669
8670 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8671 variable at nonzero offset.
8672
0567c986
AA
86732017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8674
8675 * gdb.dwarf2/var-access.c: New file.
8676 * gdb.dwarf2/var-access.exp: New test.
8677 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8678
973e9aab
TT
86792017-06-12 Tom Tromey <tom@tromey.com>
8680
8681 * gdb.dwarf2/formdata16.exp: Add tests.
8682
d9109c80
TT
86832017-06-12 Tom Tromey <tom@tromey.com>
8684
8685 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8686
30a25466
TT
86872017-06-12 Tom Tromey <tom@tromey.com>
8688
8689 PR exp/16225:
8690 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8691 * gdb.arch/vsx-regs.exp: Update tests.
8692 * gdb.arch/s390-vregs.exp (hex128): New proc.
8693 Update test.
8694 * gdb.arch/altivec-regs.exp: Update tests.
8695
aefd8b33
SDJ
86962017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8697
8698 * gdb.base/startup-with-shell.c: New file.
8699 * gdb.base/startup-with-shell.exp: Likewise.
8700
2090129c
SDJ
87012017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8702
8703 * gdb.server/non-existing-program.exp: Update regex in order to
8704 reflect the fact that gdbserver is now using fork_inferior (with a
8705 shell) to startup the inferior.
8706
8e86a419
SM
87072017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8708
8709 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8710 support function calls from GDB.
8711
e6cf65f2
TT
87122017-05-21 Tom Tromey <tom@tromey.com>
8713
8714 PR rust/21466:
8715 * gdb.rust/unsized.exp: New file.
8716 * gdb.rust/unsized.rs: New file.
8717
43cc5389
TT
87182017-05-19 Tom Tromey <tom@tromey.com>
8719
8720 PR rust/21484:
8721 * gdb.rust/watch.exp: New file.
8722 * gdb.rust/watch.rs: New file.
8723
ec8df234
TT
87242017-05-18 Tom Tromey <tom@tromey.com>
8725
8726 * gdb.rust/simple.exp: Allow Box to be qualified.
8727
3e3e7fae
TP
87282017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8729
8730 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8731
59cc050d
PA
87322017-05-18 Pedro Alves <palves@redhat.com>
8733
8734 * gdb.base/fileio.c (test_write, test_read, test_close)
8735 (test_fstat): Don't print 'ret' in the fail path.
8736
c8f6abd1
PA
87372017-05-18 Pedro Alves <palves@redhat.com>
8738
8739 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8740 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8741 (test_system, test_rename, test_unlink, test_time): Change
8742 prototypes.
8743 * gdb.base/fileio.exp (stop_msg): Adjust.
8744
d2a03b77
PA
87452017-05-18 Pedro Alves <palves@redhat.com>
8746
8747 * gdb.base/fileio.c (null_str): New global.
8748 (test_stat): Use it.
8749 * gdb.base/fileio.exp: Remove nowarnings.
8750
0d5c6999
YQ
87512017-05-17 Yao Qi <yao.qi@linaro.org>
8752
8753 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8754
21873064
YQ
87552017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8756
8757 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8758 argument command.
8759 (top-level): Invoke test_set_inferior_tty.
8760
d512d31c
PA
87612017-05-04 Pedro Alves <palves@redhat.com>
8762
8763 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8764 Add parens to print call for Python 3.
8765
90cef2ed
KS
87662017-05-03 Keith Seitz <keiths@redhat.com>
8767
8768 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8769 (main): Call it.
8770
14f819c8
TW
87712017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8772
8773 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8774 to prev and next.
8775
913aeadd
TW
87762017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8777
8778 * gdb.python/py-record-btrace.exp: Remove test for
8779 gdb.BtraceInstruction.error.
8780
a3be24ad
TW
87812017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8782
8783 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8784
ae20e79a
TW
87852017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8786
8787 * gdb.python/py-record-btrace-threads.c: New file.
8788 * gdb.python/py-record-btrace-threads.exp: New file.
8789
45ce1b47
SDJ
87902017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8791
8792 PR testsuite/8595
8793 * gdb.base/environ.exp: Make test available in all architectures.
8794 Move bits related to "info program" testing to
8795 gdb.base/info-program.exp. Rewrite tests to use the two new
8796 procedures mentione below.
8797 (test_set_show_env_var) New procedure.
8798 (test_set_show_env_var_equal): Likewise.
8799 * gdb.base/info-program.exp: New file.
8800
e15c3eb4
KS
88012017-04-27 Keith Seitz <keiths@redhat.com>
8802
8803 * gdb.cp/oranking.cc (test15): New function.
8804 (main): Call test15 and declare additional variables for testing.
8805 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8806 "p foo101('abc')" tests.
8807 Add tests for cv qualifier overloads.
8808 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8809 "lvalue reference overload" test.
8810 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8811 "print value of f1 on Child&& in f2" test.
8812
3a3fd0fd
PA
88132017-04-19 Pedro Alves <palves@redhat.com>
8814
8815 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8816 procedure.
8817 (top level): Call it.
8818 * lib/gdb.exp (gdb_define_cmd): New procedure.
8819
53375380
PA
88202017-04-12 Pedro Alves <palves@redhat.com>
8821
8822 PR gdb/21323
8823 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8824 (wchar): New global.
8825 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8826 (do_test_wide_char, wide_char_types_no_program, top level): Add
8827 wchar_t testing.
8828
53e710ac
PA
88292017-04-12 Pedro Alves <palves@redhat.com>
8830
8831 PR c++/21323
8832 * gdb.cp/wide_char_types.c: New file.
8833 * gdb.cp/wide_char_types.exp: New file.
8834
0ad9d8c7
SDJ
88352017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8836
8837 PR gdb/21352
8838 * gdb.trace/tsv.exp: Add test for "tsave -r".
8839
b1b45502
IB
88402017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8841
8842 * gdb.dlang/watch-loc.c: New file.
8843 * gdb.dlang/watch-loc.exp: New file.
8844
ec13808e
JK
88452017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8846
8847 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8848
fe5f7374
AK
88492017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8850
8851 * gdb.arch/arc-analyze-prologue.S: New file.
8852 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8853
eea78757
AK
88542017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8855
8856 * gdb.arch/arc-decode-insn.S: New file.
8857 * gdb.arch/arc-decode-insn.exp: Likewise.
8858
5badf10a
IR
88592017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8860
8861 PR tdep/20928
8862 * gdb.arch/sparc64-regs.exp: New file.
8863 * gdb.arch/sparc64-regs.S: Likewise.
8864
cee59b3f
TW
88652017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8866
8867 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8868 and memory view on Python 3.
8869
c0f55cc6
AV
88702017-03-20 Artemiy Volkov <artemiyv@acm.org>
8871 Keith Seitz <keiths@redhat.com>
8872
8873 PR gdb/14441
8874 * gdb.cp/demangle.exp: Add rvalue reference tests.
8875 * gdb.cp/rvalue-ref-casts.cc: New file.
8876 * gdb.cp/rvalue-ref-casts.exp: New file.
8877 * gdb.cp/rvalue-ref-overload.cc: New file.
8878 * gdb.cp/rvalue-ref-overload.exp: New file.
8879 * gdb.cp/rvalue-ref-params.cc: New file.
8880 * gdb.cp/rvalue-ref-params.exp: New file.
8881 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8882 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8883 * gdb.cp/rvalue-ref-types.cc: New file.
8884 * gdb.cp/rvalue-ref-types.exp: New file.
8885 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8886 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8887
51457a05
MAL
88882017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8889
8890 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8891 New procedure.
8892
5b291c04
MAL
88932017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8894
8895 * lib/mi-support.exp (mi_gdb_test): Add additional message
8896 for unexpected output.
8897
59a56148
AA
88982017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8899
8900 * gdb.base/examine-backward.c (Barrier): New character array
8901 constant, to ensure that TestStrings is preceded by a string
8902 terminator.
8903
7942e96e
AA
89042017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8905
8906 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8907 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8908 and implicit pointer into such a location.
8909
6ebac3fb
DE
89102017-03-16 Doug Evans <dje@google.com>
8911
8912 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8913
ec3b243d
TP
89142017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8915
8916 * gdb.cp/m-static.exp: Fix expectation for prototype of
8917 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8918
89192017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8920
8921 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8922 * gdb.guile/scm-lazy-string.c: New file.
8923 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8924 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8925 for pointer, array, typedef lazy strings.
8926
2cc36e25 89272017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8928
8929 PR python/17728, python/18439, python/18779
8930 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8931 * gdb.python/py-lazy-string.c (pointer): New typedef.
8932 (main): New locals ptr, array, typedef_ptr.
8933 * gdb.python/py-value.exp: Move lazy string tests to ...
8934 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8935 array, typedef lazy strings.
ec3b243d 8936
0efcde63
AK
89372017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8938
8939 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8940 Add optional 'test' parameter.
8941
7978d7c3
SM
89422017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8943
8944 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8945 Skip for versions of DejaGnu < 1.5.
8946
896c0c1e
SM
89472017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8948
8949 * lib/gdb.exp (dejagnu_version): New proc.
8950 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8951 Use dejagnu_version.
8952
5f4d1085
KS
89532017-03-10 Keith Seitz <keiths@redhat.com>
8954
8955 PR c++/8128
8956 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8957 type from destructor regexps.
8958 Add a branch which actually passes the test.
8959 Adjust "ptype t5i" test names.
8960
1de05205
PA
89612017-03-08 Pedro Alves <palves@redhat.com>
8962
8963 * gdb.base/step-over-exit.exp: Add explicit test message.
8964
c65d6b55
PA
89652017-03-08 Pedro Alves <palves@redhat.com>
8966
8967 PR gdb/18360
8968 * gdb.threads/interrupt-while-step-over.c: New file.
8969 * gdb.threads/interrupt-while-step-over.exp: New file.
8970
2e86a283
PA
89712017-03-08 Pedro Alves <palves@redhat.com>
8972
8973 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8974 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8975
25dcbff6
PA
89762017-03-08 Pedro Alves <palves@redhat.com>
8977
8978 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8979 PKRU as not supported as a PASS.
8980
dc9366eb
PA
89812017-03-08 Pedro Alves <palves@redhat.com>
8982
8983 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8984 prefix instead of $binfile1/$binfile2.
8985 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8986 in test message.
8987 * gdb.python/py-completion.exp: Use "load python file" as test
8988 messages instead of unstable path names.
8989
6e5d74e7
PA
89902017-03-08 Pedro Alves <palves@redhat.com>
8991 Jan Kratochvil <jan.kratochvil@redhat.com>
8992
8993 PR cli/21218
8994 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8995 New proc.
8996 (top level): Call it.
8997
9753a2f6
PA
89982017-03-08 Pedro Alves <palves@redhat.com>
8999
9000 PR tui/21216
9001 * gdb.tui/tui-nl-filtered-output.exp: New file.
9002
1a4dd9dd
PA
90032017-03-08 Pedro Alves <palves@redhat.com>
9004
9005 * gdb.base/completion.exp: Move TUI completion tests to ...
9006 * gdb.tui/completion.exp: ... this new file.
9007
7cbbff33
PA
90082017-03-08 Pedro Alves <palves@redhat.com>
9009
9010 * gdb.base/tui-disasm-long-lines.c,
9011 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
9012 gdb.base/tui-layout.exp: Move to ...
9013 * gdb.tui/: ... this new directory.
9014
5f6fd321
PA
90152017-03-07 Pedro Alves <palves@redhat.com>
9016
9017 * gdb.base/tui-layout.c: New file.
9018 * gdb.base/tui-layout.exp: New file.
9019
44959fa8
PA
90202017-03-07 Pedro Alves <palves@redhat.com>
9021
9022 * gdb.base/tui-layout.c: Rename to ...
9023 * gdb.base/tui-disasm-long-lines.c: ... this.
9024 * gdb.base/tui-layout.exp: Rename to ...
9025 * gdb.base/tui-disasm-long-lines.exp: ... this.
9026
f8c4e718
PA
90272017-03-07 Pedro Alves <palves@redhat.com>
9028
9029 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
9030
6dbb839a 90312017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
9032
9033 * i386-mpx-call.c: New file.
9034 * i386-mpx-call.exp: New file.
9035
65b48a81
PB
90362017-02-28 Peter Bergner <bergner@vnet.ibm.com>
9037
9038 * gdb.arch/powerpc-power.exp: Delete test.
9039 * gdb.arch/powerpc-power.s: Likewise.
9040 * gdb.disasm/disassembler-options.exp: New test.
9041 * gdb.arch/powerpc-altivec.exp: Likewise.
9042 * gdb.arch/powerpc-altivec.s: Likewise.
9043 * gdb.arch/powerpc-altivec2.exp: Likewise.
9044 * gdb.arch/powerpc-altivec2.s: Likewise.
9045 * gdb.arch/powerpc-altivec3.exp: Likewise.
9046 * gdb.arch/powerpc-altivec3.s: Likewise.
9047 * gdb.arch/powerpc-power7.exp: Likewise.
9048 * gdb.arch/powerpc-power7.s: Likewise.
9049 * gdb.arch/powerpc-power8.exp: Likewise.
9050 * gdb.arch/powerpc-power8.s: Likewise.
9051 * gdb.arch/powerpc-power9.exp: Likewise.
9052 * gdb.arch/powerpc-power9.s: Likewise.
9053 * gdb.arch/powerpc-vsx.exp: Likewise.
9054 * gdb.arch/powerpc-vsx.s: Likewise.
9055 * gdb.arch/powerpc-vsx2.exp: Likewise.
9056 * gdb.arch/powerpc-vsx2.s: Likewise.
9057 * gdb.arch/powerpc-vsx3.exp: Likewise.
9058 * gdb.arch/powerpc-vsx3.s: Likewise.
9059 * gdb.arch/arm-disassembler-options.exp: Likewise.
9060 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
9061 * gdb.arch/s390-disassembler-options.exp: Likewise.
9062
17cd4947
LM
90632017-02-23 Luis Machado <lgustavo@codesourcery.com>
9064
9065 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
9066 (check_supported_features): ... this. Changed return type to void.
9067 (supports_rdseed): New static global.
9068 (rdseed): Check supports_rdseed.
9069 (initialize): Call check_supported_features.
9070
2039d74e
EBM
90712017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9072
9073 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9074 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9075 and lqarx/stqcx.
9076 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9077 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9078
a51d7ecf
EBM
90792017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9080
9081 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9082 uppercase.
9083
0224619f
JK
90842017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9085
9086 * gdb.dwarf2/formdata16.c: New file.
9087 * gdb.dwarf2/formdata16.exp: New file.
9088 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9089
216f72a1
JK
90902017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9091
9092 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9093 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9094 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9095 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9096 DW_AT_GNU_*.
9097
43988095
JK
90982017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9099
9100 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9101
99e8a4f9
SDJ
91022017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9103
9104 PR gdb/21164
9105 * gdb.base/maint.exp: Add testcases for when the commands do
9106 not have arguments.
9107
b58a8c0c
TP
91082017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9109
9110 * gdb.cp/chained-calls.exp: Use p instead of P.
9111
4e746bb6
TW
91122017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9113
9114 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9115 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9116
3f77c769
TT
91172017-02-14 Tom Tromey <tom@tromey.com>
9118
9119 PR python/13598:
9120 * gdb.python/py-events.exp: Add before_prompt event tests.
9121
075beec0
AA
91222017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9123
9124 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
9125
bf5f525c
LM
91262017-02-13 Luis Machado <lgustavo@codesourcery.com>
9127
9128 * gdb.linespec/explicit.c (my_unique_function_name): New function.
9129 (main): Call my_unique_function_name.
9130 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
9131 completion of patterns with a single match.
9132 Add missing -re switches to gdb_test_multiple calls.
9133
13a66184
LM
91342017-02-13 Luis Machado <lgustavo@codesourcery.com>
9135
9136 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
9137 return if core file is not recognized.
9138
26a06916
SM
91392017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9140
9141 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
9142 and extra UIs.
9143
b761ca9e
SM
91442017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9145
9146 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
9147 proc_with_prefix.
9148
b964bee0
TT
91492017-02-10 Tom Tromey <tom@tromey.com>
9150
9151 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
9152
18da0c51
MG
91532017-02-10 Martin Galvan <martingalvan@sourceware.org>
9154
9155 PR gdb/21122
9156 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
9157
604c4576
JG
91582017-02-08 Jerome Guitton <guitton@adacore.com>
9159
9160 * gdb.base/define.exp: Add test for command abbreviations
9161 in define.
9162
20b477a7
LM
91632017-02-06 Luis Machado <lgustavo@codesourcery.com>
9164
9165 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
9166 * gdb.reverse/insn-reverse-x86.c: New file.
9167
3f7b46f2
IR
91682017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
9169
9170 PR tdep/20936
9171 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
9172
f0fd41c1
TT
91732017-02-03 Tom Tromey <tom@tromey.com>
9174
9175 PR rust/21097:
9176 * gdb.rust/simple.exp: Add new tests.
9177
5be5dbf0
PA
91782017-02-02 Pedro Alves <palves@redhat.com>
9179
9180 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
9181 tests.
9182
7346ef59
AA
91832017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9184
9185 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
9186 taking a 2-byte value out of a 4-byte DWARF implicit value on
9187 big-endian targets.
9188 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
9189 logic. Add test cases for DW_OP_implicit.
9190
787f0025
MM
91912017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9192
9193 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
9194
68777c29
MM
91952017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9196
9197 * gdb.btrace/enable.exp: Call gdb_exit before
9198 skip_gdbserver_tests.
9199
0a1c7e28
MM
92002017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9201
9202 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
9203 GDBFLAGS.
9204
b5ac99b0
MM
92052017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9206
9207 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
9208 the test is skipped.
9209 * gdb.btrace/data.exp: Likewise.
9210 * gdb.btrace/delta.exp: Likewise.
9211 * gdb.btrace/dlopen.exp: Likewise.
9212 * gdb.btrace/enable-running.exp: Likewise.
9213 * gdb.btrace/enable.exp: Likewise.
9214 * gdb.btrace/exception.exp: Likewise.
9215 * gdb.btrace/function_call_history.exp: Likewise.
9216 * gdb.btrace/gcore.exp: Likewise.
9217 * gdb.btrace/instruction_history.exp: Likewise.
9218 * gdb.btrace/multi-thread-step.exp: Likewise.
9219 * gdb.btrace/nohist.exp: Likewise.
9220 * gdb.btrace/non-stop.exp: Likewise.
9221 * gdb.btrace/reconnect.exp: Likewise.
9222 * gdb.btrace/record_goto-step.exp: Likewise.
9223 * gdb.btrace/record_goto.exp: Likewise.
9224 * gdb.btrace/rn-dl-bind.exp: Likewise.
9225 * gdb.btrace/segv.exp: Likewise.
9226 * gdb.btrace/step.exp: Likewise.
9227 * gdb.btrace/stepi.exp: Likewise.
9228 * gdb.btrace/tailcall-only.exp: Likewise.
9229 * gdb.btrace/tailcall.exp: Likewise.
9230 * gdb.btrace/tsx.exp: Likewise.
9231 * gdb.btrace/unknown_functions.exp: Likewise.
9232 * gdb.btrace/vdso.exp: Likewise.
9233
cd4007e4
MM
92342017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9235
9236 * gdb.btrace/enable-running.c: New.
9237 * gdb.btrace/enable-running.exp: New.
9238
2735833d
WT
92392017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
9240
9241 * gdb.arch/amd64-gs_base.c: New file.
9242 * gdb.arch/amd64-gs_base.exp: New file.
9243
b51e1e94
LM
92442017-01-26 Luis Machado <lgustavo@codesourcery.com>
9245
9246 * lib/memory.exp: Remove spurious empty newlines.
9247
72ca0410
SM
92482017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
9249
9250 * gdb.python/py-bad-printers.exp: Load python file using "source".
9251 * gdb.python/py-events.exp: Likewise.
9252 * gdb.python/py-evsignal.exp: Likewise.
9253 * gdb.python/py-evthreads.exp: Likewise.
9254 * gdb.python/py-frame-args.exp: Likewise.
9255 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
9256 * gdb.python/py-framefilter-mi.exp: Likewise.
9257 * gdb.python/py-framefilter.exp: Likewise.
9258 * gdb.python/py-mi.exp: Likewise.
9259 * gdb.python/py-pp-maint.exp: Likewise.
9260 * gdb.python/py-pp-registration.exp: Likewise.
9261 * gdb.python/py-prettyprint.exp: Likewise.
9262 (run_lang_tests): Likewise.
9263 * gdb.python/py-typeprint.exp: Likewise.
9264
e309aa65
LM
92652017-01-26 Luis Machado <lgustavo@codesourcery.com>
9266
9267 * lib/memory.exp: New file.
9268 * lib/gdb.exp: Load memory.exp.
9269 * gdb.base/memattr.exp (delete_memory): Move proc to
9270 lib/memory.exp and rename to delete_memory_regions.
9271 Replace delete_memory with delete_memory_regions.
9272 Cleanup memory regions before tests.
9273 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
9274 before tests.
9275
515aff23
LM
92762017-01-26 Luis Machado <lgustavo@codesourcery.com>
9277
9278 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
9279 files.
9280 (initialize): New function conditionally defined.
9281 (testcases): Move within conditional block.
9282 (main): Call initialize.
9283 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
9284 of gdb.reverse/insn-reverse.c.
9285 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
9286 gdb.reverse/insn-reverse.c.
9287
d8b49cf0
YQ
92882017-01-26 Yao Qi <yao.qi@linaro.org>
9289
9290 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
9291 disassemble on address 0.
9292
f13a9a0c
YQ
92932017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
9294 Yao Qi <yao.qi@linaro.org>
9295
9296 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
9297 * gdb.dwarf2/implptr-64bit.S: Remove.
9298 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
9299 variables in caller's context. Add DW_OP_implicit_value.
9300
5ac95241
YQ
93012017-01-25 Yao Qi <yao.qi@linaro.org>
9302
9303 * lib/dwarf.exp (Dwarf::_location): Handle
9304 DW_OP_GNU_implicit_pointer with proper size.
9305
23e82930
LM
93062017-01-20 Luis Machado <lgustavo@codesourcery.com>
9307
9308 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
9309 and add untested calls.
9310
d334ae25
LM
93112017-01-20 Luis Machado <lgustavo@codesourcery.com>
9312
9313 * gdb.python/python.exp: Check line number against what GDB thinks
9314 the line number is for func1.
9315
f5e6296e
IB
93162017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
9317
9318 * gdb.dlang/debug-expr.exp: New file.
9319
5b362f04
LM
93202016-12-23 Luis Machado <lgustavo@codesourcery.com>
9321
9322 Fix test names for the following files:
9323
9324 * gdb.ada/exec_changed.exp
9325 * gdb.ada/info_types.exp
9326 * gdb.arch/aarch64-atomic-inst.exp
9327 * gdb.arch/aarch64-fp.exp
9328 * gdb.arch/altivec-abi.exp
9329 * gdb.arch/altivec-regs.exp
9330 * gdb.arch/amd64-byte.exp
9331 * gdb.arch/amd64-disp-step.exp
9332 * gdb.arch/amd64-dword.exp
9333 * gdb.arch/amd64-entry-value-inline.exp
9334 * gdb.arch/amd64-entry-value-param.exp
9335 * gdb.arch/amd64-entry-value-paramref.exp
9336 * gdb.arch/amd64-entry-value.exp
9337 * gdb.arch/amd64-i386-address.exp
9338 * gdb.arch/amd64-invalid-stack-middle.exp
9339 * gdb.arch/amd64-invalid-stack-top.exp
9340 * gdb.arch/amd64-optimout-repeat.exp
9341 * gdb.arch/amd64-prologue-skip.exp
9342 * gdb.arch/amd64-prologue-xmm.exp
9343 * gdb.arch/amd64-stap-special-operands.exp
9344 * gdb.arch/amd64-stap-wrong-subexp.exp
9345 * gdb.arch/amd64-tailcall-cxx.exp
9346 * gdb.arch/amd64-tailcall-noret.exp
9347 * gdb.arch/amd64-tailcall-ret.exp
9348 * gdb.arch/amd64-tailcall-self.exp
9349 * gdb.arch/amd64-word.exp
9350 * gdb.arch/arm-bl-branch-dest.exp
9351 * gdb.arch/arm-disp-step.exp
9352 * gdb.arch/arm-neon.exp
9353 * gdb.arch/arm-single-step-kernel-helper.exp
9354 * gdb.arch/avr-flash-qualifier.exp
9355 * gdb.arch/disp-step-insn-reloc.exp
9356 * gdb.arch/e500-abi.exp
9357 * gdb.arch/e500-regs.exp
9358 * gdb.arch/ftrace-insn-reloc.exp
9359 * gdb.arch/i386-avx512.exp
9360 * gdb.arch/i386-bp_permanent.exp
9361 * gdb.arch/i386-byte.exp
9362 * gdb.arch/i386-cfi-notcurrent.exp
9363 * gdb.arch/i386-disp-step.exp
9364 * gdb.arch/i386-dr3-watch.exp
9365 * gdb.arch/i386-float.exp
9366 * gdb.arch/i386-gnu-cfi.exp
9367 * gdb.arch/i386-mpx-map.exp
9368 * gdb.arch/i386-mpx-sigsegv.exp
9369 * gdb.arch/i386-mpx-simple_segv.exp
9370 * gdb.arch/i386-mpx.exp
9371 * gdb.arch/i386-permbkpt.exp
9372 * gdb.arch/i386-prologue.exp
9373 * gdb.arch/i386-signal.exp
9374 * gdb.arch/i386-size-overlap.exp
9375 * gdb.arch/i386-unwind.exp
9376 * gdb.arch/i386-word.exp
9377 * gdb.arch/mips-fcr.exp
9378 * gdb.arch/powerpc-d128-regs.exp
9379 * gdb.arch/powerpc-stackless.exp
9380 * gdb.arch/ppc64-atomic-inst.exp
9381 * gdb.arch/s390-stackless.exp
9382 * gdb.arch/s390-tdbregs.exp
9383 * gdb.arch/s390-vregs.exp
9384 * gdb.arch/sparc-sysstep.exp
9385 * gdb.arch/thumb-bx-pc.exp
9386 * gdb.arch/thumb-singlestep.exp
9387 * gdb.arch/thumb2-it.exp
9388 * gdb.arch/vsx-regs.exp
9389 * gdb.asm/asm-source.exp
9390 * gdb.base/a2-run.exp
9391 * gdb.base/advance.exp
9392 * gdb.base/all-bin.exp
9393 * gdb.base/anon.exp
9394 * gdb.base/args.exp
9395 * gdb.base/arithmet.exp
9396 * gdb.base/async-shell.exp
9397 * gdb.base/async.exp
9398 * gdb.base/attach-pie-noexec.exp
9399 * gdb.base/attach-twice.exp
9400 * gdb.base/auto-load.exp
9401 * gdb.base/bang.exp
9402 * gdb.base/bitfields.exp
9403 * gdb.base/break-always.exp
9404 * gdb.base/break-caller-line.exp
9405 * gdb.base/break-entry.exp
9406 * gdb.base/break-inline.exp
9407 * gdb.base/break-on-linker-gcd-function.exp
9408 * gdb.base/break-probes.exp
9409 * gdb.base/break.exp
9410 * gdb.base/breakpoint-shadow.exp
9411 * gdb.base/call-ar-st.exp
9412 * gdb.base/call-sc.exp
9413 * gdb.base/call-signal-resume.exp
9414 * gdb.base/call-strs.exp
9415 * gdb.base/callfuncs.exp
9416 * gdb.base/catch-fork-static.exp
9417 * gdb.base/catch-gdb-caused-signals.exp
9418 * gdb.base/catch-load.exp
9419 * gdb.base/catch-signal-fork.exp
9420 * gdb.base/catch-signal.exp
9421 * gdb.base/catch-syscall.exp
9422 * gdb.base/charset.exp
9423 * gdb.base/checkpoint.exp
9424 * gdb.base/chng-syms.exp
9425 * gdb.base/code-expr.exp
9426 * gdb.base/code_elim.exp
9427 * gdb.base/commands.exp
9428 * gdb.base/completion.exp
9429 * gdb.base/complex.exp
9430 * gdb.base/cond-expr.exp
9431 * gdb.base/condbreak.exp
9432 * gdb.base/consecutive.exp
9433 * gdb.base/continue-all-already-running.exp
9434 * gdb.base/coredump-filter.exp
9435 * gdb.base/corefile.exp
9436 * gdb.base/dbx.exp
9437 * gdb.base/debug-expr.exp
9438 * gdb.base/define.exp
9439 * gdb.base/del.exp
9440 * gdb.base/disabled-location.exp
9441 * gdb.base/disasm-end-cu.exp
9442 * gdb.base/disasm-optim.exp
9443 * gdb.base/display.exp
9444 * gdb.base/duplicate-bp.exp
9445 * gdb.base/ena-dis-br.exp
9446 * gdb.base/ending-run.exp
9447 * gdb.base/enumval.exp
9448 * gdb.base/environ.exp
9449 * gdb.base/eu-strip-infcall.exp
9450 * gdb.base/eval-avoid-side-effects.exp
9451 * gdb.base/eval-skip.exp
9452 * gdb.base/exitsignal.exp
9453 * gdb.base/expand-psymtabs.exp
9454 * gdb.base/filesym.exp
9455 * gdb.base/find-unmapped.exp
9456 * gdb.base/finish.exp
9457 * gdb.base/float.exp
9458 * gdb.base/foll-exec-mode.exp
9459 * gdb.base/foll-exec.exp
9460 * gdb.base/foll-fork.exp
9461 * gdb.base/fortran-sym-case.exp
9462 * gdb.base/freebpcmd.exp
9463 * gdb.base/func-ptr.exp
9464 * gdb.base/func-ptrs.exp
9465 * gdb.base/funcargs.exp
9466 * gdb.base/gcore-buffer-overflow.exp
9467 * gdb.base/gcore-relro-pie.exp
9468 * gdb.base/gcore-relro.exp
9469 * gdb.base/gcore.exp
9470 * gdb.base/gdb1090.exp
9471 * gdb.base/gdb11530.exp
9472 * gdb.base/gdb11531.exp
9473 * gdb.base/gdb1821.exp
9474 * gdb.base/gdbindex-stabs.exp
9475 * gdb.base/gdbvars.exp
9476 * gdb.base/hbreak.exp
9477 * gdb.base/hbreak2.exp
9478 * gdb.base/included.exp
9479 * gdb.base/infcall-input.exp
9480 * gdb.base/inferior-died.exp
9481 * gdb.base/infnan.exp
9482 * gdb.base/info-macros.exp
9483 * gdb.base/info-os.exp
9484 * gdb.base/info-proc.exp
9485 * gdb.base/info-shared.exp
9486 * gdb.base/info-target.exp
9487 * gdb.base/infoline.exp
9488 * gdb.base/interp.exp
9489 * gdb.base/interrupt.exp
9490 * gdb.base/jit-reader.exp
9491 * gdb.base/jit-simple.exp
9492 * gdb.base/kill-after-signal.exp
9493 * gdb.base/kill-detach-inferiors-cmd.exp
9494 * gdb.base/label.exp
9495 * gdb.base/langs.exp
9496 * gdb.base/ldbl_e308.exp
9497 * gdb.base/line-symtabs.exp
9498 * gdb.base/linespecs.exp
9499 * gdb.base/list.exp
9500 * gdb.base/long_long.exp
9501 * gdb.base/longest-types.exp
9502 * gdb.base/maint.exp
9503 * gdb.base/max-value-size.exp
9504 * gdb.base/memattr.exp
9505 * gdb.base/mips_pro.exp
9506 * gdb.base/morestack.exp
9507 * gdb.base/moribund-step.exp
9508 * gdb.base/multi-forks.exp
9509 * gdb.base/nested-addr.exp
9510 * gdb.base/nextoverexit.exp
9511 * gdb.base/noreturn-finish.exp
9512 * gdb.base/noreturn-return.exp
9513 * gdb.base/nostdlib.exp
9514 * gdb.base/offsets.exp
9515 * gdb.base/opaque.exp
9516 * gdb.base/pc-fp.exp
9517 * gdb.base/permissions.exp
9518 * gdb.base/print-symbol-loading.exp
9519 * gdb.base/prologue-include.exp
9520 * gdb.base/psymtab.exp
9521 * gdb.base/ptype.exp
9522 * gdb.base/random-signal.exp
9523 * gdb.base/randomize.exp
9524 * gdb.base/range-stepping.exp
9525 * gdb.base/readline-ask.exp
9526 * gdb.base/recpar.exp
9527 * gdb.base/recurse.exp
9528 * gdb.base/relational.exp
9529 * gdb.base/restore.exp
9530 * gdb.base/return-nodebug.exp
9531 * gdb.base/return.exp
9532 * gdb.base/run-after-attach.exp
9533 * gdb.base/save-bp.exp
9534 * gdb.base/scope.exp
9535 * gdb.base/sect-cmd.exp
9536 * gdb.base/set-lang-auto.exp
9537 * gdb.base/set-noassign.exp
9538 * gdb.base/setvar.exp
9539 * gdb.base/sigall.exp
9540 * gdb.base/sigbpt.exp
9541 * gdb.base/siginfo-addr.exp
9542 * gdb.base/siginfo-infcall.exp
9543 * gdb.base/siginfo-obj.exp
9544 * gdb.base/siginfo.exp
9545 * gdb.base/signals-state-child.exp
9546 * gdb.base/signest.exp
9547 * gdb.base/sigstep.exp
9548 * gdb.base/sizeof.exp
9549 * gdb.base/skip.exp
9550 * gdb.base/solib-corrupted.exp
9551 * gdb.base/solib-nodir.exp
9552 * gdb.base/solib-search.exp
9553 * gdb.base/stack-checking.exp
9554 * gdb.base/stale-infcall.exp
9555 * gdb.base/stap-probe.exp
9556 * gdb.base/start.exp
9557 * gdb.base/step-break.exp
9558 * gdb.base/step-bt.exp
9559 * gdb.base/step-line.exp
9560 * gdb.base/step-over-exit.exp
9561 * gdb.base/step-over-syscall.exp
9562 * gdb.base/step-resume-infcall.exp
9563 * gdb.base/step-test.exp
9564 * gdb.base/store.exp
9565 * gdb.base/structs3.exp
9566 * gdb.base/sym-file.exp
9567 * gdb.base/symbol-without-target_section.exp
9568 * gdb.base/term.exp
9569 * gdb.base/testenv.exp
9570 * gdb.base/ui-redirect.exp
9571 * gdb.base/until.exp
9572 * gdb.base/unwindonsignal.exp
9573 * gdb.base/value-double-free.exp
9574 * gdb.base/vla-datatypes.exp
9575 * gdb.base/vla-ptr.exp
9576 * gdb.base/vla-sideeffect.exp
9577 * gdb.base/volatile.exp
9578 * gdb.base/watch-cond-infcall.exp
9579 * gdb.base/watch-cond.exp
9580 * gdb.base/watch-non-mem.exp
9581 * gdb.base/watch-read.exp
9582 * gdb.base/watch-vfork.exp
9583 * gdb.base/watchpoint-cond-gone.exp
9584 * gdb.base/watchpoint-delete.exp
9585 * gdb.base/watchpoint-hw-hit-once.exp
9586 * gdb.base/watchpoint-hw.exp
9587 * gdb.base/watchpoint-stops-at-right-insn.exp
9588 * gdb.base/watchpoints.exp
9589 * gdb.base/wchar.exp
9590 * gdb.base/whatis-exp.exp
9591 * gdb.btrace/buffer-size.exp
9592 * gdb.btrace/data.exp
9593 * gdb.btrace/delta.exp
9594 * gdb.btrace/dlopen.exp
9595 * gdb.btrace/enable.exp
9596 * gdb.btrace/exception.exp
9597 * gdb.btrace/function_call_history.exp
9598 * gdb.btrace/gcore.exp
9599 * gdb.btrace/instruction_history.exp
9600 * gdb.btrace/nohist.exp
9601 * gdb.btrace/reconnect.exp
9602 * gdb.btrace/record_goto-step.exp
9603 * gdb.btrace/record_goto.exp
9604 * gdb.btrace/rn-dl-bind.exp
9605 * gdb.btrace/segv.exp
9606 * gdb.btrace/step.exp
9607 * gdb.btrace/stepi.exp
9608 * gdb.btrace/tailcall-only.exp
9609 * gdb.btrace/tailcall.exp
9610 * gdb.btrace/tsx.exp
9611 * gdb.btrace/unknown_functions.exp
9612 * gdb.btrace/vdso.exp
9613 * gdb.compile/compile-ifunc.exp
9614 * gdb.compile/compile-ops.exp
9615 * gdb.compile/compile-print.exp
9616 * gdb.compile/compile-setjmp.exp
9617 * gdb.cp/abstract-origin.exp
9618 * gdb.cp/ambiguous.exp
9619 * gdb.cp/annota2.exp
9620 * gdb.cp/annota3.exp
9621 * gdb.cp/anon-ns.exp
9622 * gdb.cp/anon-struct.exp
9623 * gdb.cp/anon-union.exp
9624 * gdb.cp/arg-reference.exp
9625 * gdb.cp/baseenum.exp
9626 * gdb.cp/bool.exp
9627 * gdb.cp/breakpoint.exp
9628 * gdb.cp/bs15503.exp
9629 * gdb.cp/call-c.exp
9630 * gdb.cp/casts.exp
9631 * gdb.cp/chained-calls.exp
9632 * gdb.cp/class2.exp
9633 * gdb.cp/classes.exp
9634 * gdb.cp/cmpd-minsyms.exp
9635 * gdb.cp/converts.exp
9636 * gdb.cp/cp-relocate.exp
9637 * gdb.cp/cpcompletion.exp
9638 * gdb.cp/cpexprs.exp
9639 * gdb.cp/cplabel.exp
9640 * gdb.cp/cplusfuncs.exp
9641 * gdb.cp/cpsizeof.exp
9642 * gdb.cp/ctti.exp
9643 * gdb.cp/derivation.exp
9644 * gdb.cp/destrprint.exp
9645 * gdb.cp/dispcxx.exp
9646 * gdb.cp/enum-class.exp
9647 * gdb.cp/exception.exp
9648 * gdb.cp/exceptprint.exp
9649 * gdb.cp/expand-psymtabs-cxx.exp
9650 * gdb.cp/expand-sals.exp
9651 * gdb.cp/extern-c.exp
9652 * gdb.cp/filename.exp
9653 * gdb.cp/formatted-ref.exp
9654 * gdb.cp/fpointer.exp
9655 * gdb.cp/gdb1355.exp
9656 * gdb.cp/gdb2495.exp
9657 * gdb.cp/hang.exp
9658 * gdb.cp/impl-this.exp
9659 * gdb.cp/infcall-dlopen.exp
9660 * gdb.cp/inherit.exp
9661 * gdb.cp/iostream.exp
9662 * gdb.cp/koenig.exp
9663 * gdb.cp/local.exp
9664 * gdb.cp/m-data.exp
9665 * gdb.cp/m-static.exp
9666 * gdb.cp/mb-ctor.exp
9667 * gdb.cp/mb-inline.exp
9668 * gdb.cp/mb-templates.exp
9669 * gdb.cp/member-name.exp
9670 * gdb.cp/member-ptr.exp
9671 * gdb.cp/meth-typedefs.exp
9672 * gdb.cp/method.exp
9673 * gdb.cp/method2.exp
9674 * gdb.cp/minsym-fallback.exp
9675 * gdb.cp/misc.exp
9676 * gdb.cp/namelessclass.exp
9677 * gdb.cp/namespace-enum.exp
9678 * gdb.cp/namespace-nested-import.exp
9679 * gdb.cp/namespace.exp
9680 * gdb.cp/nextoverthrow.exp
9681 * gdb.cp/no-dmgl-verbose.exp
9682 * gdb.cp/non-trivial-retval.exp
9683 * gdb.cp/noparam.exp
9684 * gdb.cp/nsdecl.exp
9685 * gdb.cp/nsimport.exp
9686 * gdb.cp/nsnested.exp
9687 * gdb.cp/nsnoimports.exp
9688 * gdb.cp/nsrecurs.exp
9689 * gdb.cp/nsstress.exp
9690 * gdb.cp/nsusing.exp
9691 * gdb.cp/operator.exp
9692 * gdb.cp/oranking.exp
9693 * gdb.cp/overload-const.exp
9694 * gdb.cp/overload.exp
9695 * gdb.cp/ovldbreak.exp
9696 * gdb.cp/ovsrch.exp
9697 * gdb.cp/paren-type.exp
9698 * gdb.cp/parse-lang.exp
9699 * gdb.cp/pass-by-ref.exp
9700 * gdb.cp/pr-1023.exp
9701 * gdb.cp/pr-1210.exp
9702 * gdb.cp/pr-574.exp
9703 * gdb.cp/pr10687.exp
9704 * gdb.cp/pr12028.exp
9705 * gdb.cp/pr17132.exp
9706 * gdb.cp/pr17494.exp
9707 * gdb.cp/pr9067.exp
9708 * gdb.cp/pr9167.exp
9709 * gdb.cp/pr9631.exp
9710 * gdb.cp/printmethod.exp
9711 * gdb.cp/psmang.exp
9712 * gdb.cp/psymtab-parameter.exp
9713 * gdb.cp/ptype-cv-cp.exp
9714 * gdb.cp/ptype-flags.exp
9715 * gdb.cp/re-set-overloaded.exp
9716 * gdb.cp/ref-types.exp
9717 * gdb.cp/rtti.exp
9718 * gdb.cp/scope-err.exp
9719 * gdb.cp/shadow.exp
9720 * gdb.cp/smartp.exp
9721 * gdb.cp/static-method.exp
9722 * gdb.cp/static-print-quit.exp
9723 * gdb.cp/temargs.exp
9724 * gdb.cp/templates.exp
9725 * gdb.cp/try_catch.exp
9726 * gdb.cp/typedef-operator.exp
9727 * gdb.cp/typeid.exp
9728 * gdb.cp/userdef.exp
9729 * gdb.cp/using-crash.exp
9730 * gdb.cp/var-tag.exp
9731 * gdb.cp/virtbase.exp
9732 * gdb.cp/virtfunc.exp
9733 * gdb.cp/virtfunc2.exp
9734 * gdb.cp/vla-cxx.exp
9735 * gdb.disasm/t01_mov.exp
9736 * gdb.disasm/t02_mova.exp
9737 * gdb.disasm/t03_add.exp
9738 * gdb.disasm/t04_sub.exp
9739 * gdb.disasm/t05_cmp.exp
9740 * gdb.disasm/t06_ari2.exp
9741 * gdb.disasm/t07_ari3.exp
9742 * gdb.disasm/t08_or.exp
9743 * gdb.disasm/t09_xor.exp
9744 * gdb.disasm/t10_and.exp
9745 * gdb.disasm/t11_logs.exp
9746 * gdb.disasm/t12_bit.exp
9747 * gdb.disasm/t13_otr.exp
9748 * gdb.dlang/circular.exp
9749 * gdb.dwarf2/arr-stride.exp
9750 * gdb.dwarf2/arr-subrange.exp
9751 * gdb.dwarf2/atomic-type.exp
9752 * gdb.dwarf2/bad-regnum.exp
9753 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9754 * gdb.dwarf2/callframecfa.exp
9755 * gdb.dwarf2/clztest.exp
9756 * gdb.dwarf2/corrupt.exp
9757 * gdb.dwarf2/data-loc.exp
9758 * gdb.dwarf2/dup-psym.exp
9759 * gdb.dwarf2/dw2-anon-mptr.exp
9760 * gdb.dwarf2/dw2-anonymous-func.exp
9761 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9762 * gdb.dwarf2/dw2-bad-unresolved.exp
9763 * gdb.dwarf2/dw2-basic.exp
9764 * gdb.dwarf2/dw2-canonicalize-type.exp
9765 * gdb.dwarf2/dw2-case-insensitive.exp
9766 * gdb.dwarf2/dw2-common-block.exp
9767 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9768 * gdb.dwarf2/dw2-compressed.exp
9769 * gdb.dwarf2/dw2-const.exp
9770 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9771 * gdb.dwarf2/dw2-cu-size.exp
9772 * gdb.dwarf2/dw2-dup-frame.exp
9773 * gdb.dwarf2/dw2-entry-value.exp
9774 * gdb.dwarf2/dw2-icycle.exp
9775 * gdb.dwarf2/dw2-ifort-parameter.exp
9776 * gdb.dwarf2/dw2-inline-break.exp
9777 * gdb.dwarf2/dw2-inline-param.exp
9778 * gdb.dwarf2/dw2-intercu.exp
9779 * gdb.dwarf2/dw2-intermix.exp
9780 * gdb.dwarf2/dw2-lexical-block-bare.exp
9781 * gdb.dwarf2/dw2-linkage-name-trust.exp
9782 * gdb.dwarf2/dw2-minsym-in-cu.exp
9783 * gdb.dwarf2/dw2-noloc.exp
9784 * gdb.dwarf2/dw2-op-call.exp
9785 * gdb.dwarf2/dw2-op-out-param.exp
9786 * gdb.dwarf2/dw2-opt-structptr.exp
9787 * gdb.dwarf2/dw2-param-error.exp
9788 * gdb.dwarf2/dw2-producer.exp
9789 * gdb.dwarf2/dw2-ranges-base.exp
9790 * gdb.dwarf2/dw2-ref-missing-frame.exp
9791 * gdb.dwarf2/dw2-reg-undefined.exp
9792 * gdb.dwarf2/dw2-regno-invalid.exp
9793 * gdb.dwarf2/dw2-restore.exp
9794 * gdb.dwarf2/dw2-restrict.exp
9795 * gdb.dwarf2/dw2-single-line-discriminators.exp
9796 * gdb.dwarf2/dw2-strp.exp
9797 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9798 * gdb.dwarf2/dw2-unresolved.exp
9799 * gdb.dwarf2/dw2-var-zero-addr.exp
9800 * gdb.dwarf2/dw4-sig-types.exp
9801 * gdb.dwarf2/dwz.exp
9802 * gdb.dwarf2/dynarr-ptr.exp
9803 * gdb.dwarf2/enum-type.exp
9804 * gdb.dwarf2/gdb-index.exp
9805 * gdb.dwarf2/implptr-64bit.exp
9806 * gdb.dwarf2/implptr-optimized-out.exp
9807 * gdb.dwarf2/implptr.exp
9808 * gdb.dwarf2/implref-array.exp
9809 * gdb.dwarf2/implref-const.exp
9810 * gdb.dwarf2/implref-global.exp
9811 * gdb.dwarf2/implref-struct.exp
9812 * gdb.dwarf2/mac-fileno.exp
9813 * gdb.dwarf2/main-subprogram.exp
9814 * gdb.dwarf2/member-ptr-forwardref.exp
9815 * gdb.dwarf2/method-ptr.exp
9816 * gdb.dwarf2/missing-sig-type.exp
9817 * gdb.dwarf2/nonvar-access.exp
9818 * gdb.dwarf2/opaque-type-lookup.exp
9819 * gdb.dwarf2/pieces-optimized-out.exp
9820 * gdb.dwarf2/pieces.exp
9821 * gdb.dwarf2/pr10770.exp
9822 * gdb.dwarf2/pr13961.exp
9823 * gdb.dwarf2/staticvirtual.exp
9824 * gdb.dwarf2/subrange.exp
9825 * gdb.dwarf2/symtab-producer.exp
9826 * gdb.dwarf2/trace-crash.exp
9827 * gdb.dwarf2/typeddwarf.exp
9828 * gdb.dwarf2/valop.exp
9829 * gdb.dwarf2/watch-notconst.exp
9830 * gdb.fortran/array-element.exp
9831 * gdb.fortran/charset.exp
9832 * gdb.fortran/common-block.exp
9833 * gdb.fortran/complex.exp
9834 * gdb.fortran/derived-type-function.exp
9835 * gdb.fortran/derived-type.exp
9836 * gdb.fortran/logical.exp
9837 * gdb.fortran/module.exp
9838 * gdb.fortran/multi-dim.exp
9839 * gdb.fortran/nested-funcs.exp
9840 * gdb.fortran/print-formatted.exp
9841 * gdb.fortran/subarray.exp
9842 * gdb.fortran/vla-alloc-assoc.exp
9843 * gdb.fortran/vla-datatypes.exp
9844 * gdb.fortran/vla-history.exp
9845 * gdb.fortran/vla-ptr-info.exp
9846 * gdb.fortran/vla-ptype-sub.exp
9847 * gdb.fortran/vla-ptype.exp
9848 * gdb.fortran/vla-sizeof.exp
9849 * gdb.fortran/vla-type.exp
9850 * gdb.fortran/vla-value-sub-arbitrary.exp
9851 * gdb.fortran/vla-value-sub-finish.exp
9852 * gdb.fortran/vla-value-sub.exp
9853 * gdb.fortran/vla-value.exp
9854 * gdb.fortran/whatis_type.exp
9855 * gdb.go/chan.exp
9856 * gdb.go/handcall.exp
9857 * gdb.go/hello.exp
9858 * gdb.go/integers.exp
9859 * gdb.go/methods.exp
9860 * gdb.go/package.exp
9861 * gdb.go/strings.exp
9862 * gdb.go/types.exp
9863 * gdb.go/unsafe.exp
9864 * gdb.guile/scm-arch.exp
9865 * gdb.guile/scm-block.exp
9866 * gdb.guile/scm-breakpoint.exp
9867 * gdb.guile/scm-cmd.exp
9868 * gdb.guile/scm-disasm.exp
9869 * gdb.guile/scm-equal.exp
9870 * gdb.guile/scm-frame-args.exp
9871 * gdb.guile/scm-frame-inline.exp
9872 * gdb.guile/scm-frame.exp
9873 * gdb.guile/scm-iterator.exp
9874 * gdb.guile/scm-math.exp
9875 * gdb.guile/scm-objfile.exp
9876 * gdb.guile/scm-ports.exp
9877 * gdb.guile/scm-symbol.exp
9878 * gdb.guile/scm-symtab.exp
9879 * gdb.guile/scm-value-cc.exp
9880 * gdb.guile/types-module.exp
9881 * gdb.linespec/break-ask.exp
9882 * gdb.linespec/cpexplicit.exp
9883 * gdb.linespec/explicit.exp
9884 * gdb.linespec/keywords.exp
9885 * gdb.linespec/linespec.exp
9886 * gdb.linespec/ls-dollar.exp
9887 * gdb.linespec/ls-errs.exp
9888 * gdb.linespec/skip-two.exp
9889 * gdb.linespec/thread.exp
9890 * gdb.mi/mi-async.exp
9891 * gdb.mi/mi-basics.exp
9892 * gdb.mi/mi-break.exp
9893 * gdb.mi/mi-catch-load.exp
9894 * gdb.mi/mi-cli.exp
9895 * gdb.mi/mi-cmd-param-changed.exp
9896 * gdb.mi/mi-console.exp
9897 * gdb.mi/mi-detach.exp
9898 * gdb.mi/mi-disassemble.exp
9899 * gdb.mi/mi-eval.exp
9900 * gdb.mi/mi-file-transfer.exp
9901 * gdb.mi/mi-file.exp
9902 * gdb.mi/mi-fill-memory.exp
9903 * gdb.mi/mi-inheritance-syntax-error.exp
9904 * gdb.mi/mi-linespec-err-cp.exp
9905 * gdb.mi/mi-logging.exp
9906 * gdb.mi/mi-memory-changed.exp
9907 * gdb.mi/mi-read-memory.exp
9908 * gdb.mi/mi-record-changed.exp
9909 * gdb.mi/mi-reg-undefined.exp
9910 * gdb.mi/mi-regs.exp
9911 * gdb.mi/mi-return.exp
9912 * gdb.mi/mi-reverse.exp
9913 * gdb.mi/mi-simplerun.exp
9914 * gdb.mi/mi-solib.exp
9915 * gdb.mi/mi-stack.exp
9916 * gdb.mi/mi-stepi.exp
9917 * gdb.mi/mi-syn-frame.exp
9918 * gdb.mi/mi-until.exp
9919 * gdb.mi/mi-var-block.exp
9920 * gdb.mi/mi-var-child.exp
9921 * gdb.mi/mi-var-cmd.exp
9922 * gdb.mi/mi-var-cp.exp
9923 * gdb.mi/mi-var-display.exp
9924 * gdb.mi/mi-var-invalidate.exp
9925 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9926 * gdb.mi/mi-vla-fortran.exp
9927 * gdb.mi/mi-watch.exp
9928 * gdb.mi/mi2-var-child.exp
9929 * gdb.mi/user-selected-context-sync.exp
9930 * gdb.modula2/unbounded-array.exp
9931 * gdb.multi/dummy-frame-restore.exp
9932 * gdb.multi/multi-arch-exec.exp
9933 * gdb.multi/multi-arch.exp
9934 * gdb.multi/tids.exp
9935 * gdb.multi/watchpoint-multi.exp
9936 * gdb.opencl/callfuncs.exp
9937 * gdb.opencl/convs_casts.exp
9938 * gdb.opencl/datatypes.exp
9939 * gdb.opencl/operators.exp
9940 * gdb.opencl/vec_comps.exp
9941 * gdb.opt/clobbered-registers-O2.exp
9942 * gdb.opt/inline-break.exp
9943 * gdb.opt/inline-bt.exp
9944 * gdb.opt/inline-cmds.exp
9945 * gdb.opt/inline-locals.exp
9946 * gdb.pascal/case-insensitive-symbols.exp
9947 * gdb.pascal/floats.exp
9948 * gdb.pascal/gdb11492.exp
9949 * gdb.python/lib-types.exp
9950 * gdb.python/py-arch.exp
9951 * gdb.python/py-as-string.exp
9952 * gdb.python/py-bad-printers.exp
9953 * gdb.python/py-block.exp
9954 * gdb.python/py-breakpoint-create-fail.exp
9955 * gdb.python/py-breakpoint.exp
9956 * gdb.python/py-caller-is.exp
9957 * gdb.python/py-cmd.exp
9958 * gdb.python/py-explore-cc.exp
9959 * gdb.python/py-explore.exp
9960 * gdb.python/py-finish-breakpoint.exp
9961 * gdb.python/py-finish-breakpoint2.exp
9962 * gdb.python/py-frame-args.exp
9963 * gdb.python/py-frame-inline.exp
9964 * gdb.python/py-frame.exp
9965 * gdb.python/py-framefilter-mi.exp
9966 * gdb.python/py-infthread.exp
9967 * gdb.python/py-lazy-string.exp
9968 * gdb.python/py-linetable.exp
9969 * gdb.python/py-mi-events.exp
9970 * gdb.python/py-mi-objfile.exp
9971 * gdb.python/py-mi.exp
9972 * gdb.python/py-objfile.exp
9973 * gdb.python/py-pp-integral.exp
9974 * gdb.python/py-pp-maint.exp
9975 * gdb.python/py-pp-re-notag.exp
9976 * gdb.python/py-pp-registration.exp
9977 * gdb.python/py-recurse-unwind.exp
9978 * gdb.python/py-strfns.exp
9979 * gdb.python/py-symbol.exp
9980 * gdb.python/py-symtab.exp
9981 * gdb.python/py-sync-interp.exp
9982 * gdb.python/py-typeprint.exp
9983 * gdb.python/py-unwind-maint.exp
9984 * gdb.python/py-unwind.exp
9985 * gdb.python/py-value-cc.exp
9986 * gdb.python/py-xmethods.exp
9987 * gdb.reverse/amd64-tailcall-reverse.exp
9988 * gdb.reverse/break-precsave.exp
9989 * gdb.reverse/break-reverse.exp
9990 * gdb.reverse/consecutive-precsave.exp
9991 * gdb.reverse/consecutive-reverse.exp
9992 * gdb.reverse/finish-precsave.exp
9993 * gdb.reverse/finish-reverse-bkpt.exp
9994 * gdb.reverse/finish-reverse.exp
9995 * gdb.reverse/fstatat-reverse.exp
9996 * gdb.reverse/getresuid-reverse.exp
9997 * gdb.reverse/i386-precsave.exp
9998 * gdb.reverse/i386-reverse.exp
9999 * gdb.reverse/i386-sse-reverse.exp
10000 * gdb.reverse/i387-env-reverse.exp
10001 * gdb.reverse/i387-stack-reverse.exp
10002 * gdb.reverse/insn-reverse.exp
10003 * gdb.reverse/machinestate-precsave.exp
10004 * gdb.reverse/machinestate.exp
10005 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10006 * gdb.reverse/pipe-reverse.exp
10007 * gdb.reverse/readv-reverse.exp
10008 * gdb.reverse/recvmsg-reverse.exp
10009 * gdb.reverse/rerun-prec.exp
10010 * gdb.reverse/s390-mvcle.exp
10011 * gdb.reverse/step-precsave.exp
10012 * gdb.reverse/step-reverse.exp
10013 * gdb.reverse/time-reverse.exp
10014 * gdb.reverse/until-precsave.exp
10015 * gdb.reverse/until-reverse.exp
10016 * gdb.reverse/waitpid-reverse.exp
10017 * gdb.reverse/watch-precsave.exp
10018 * gdb.reverse/watch-reverse.exp
10019 * gdb.rust/generics.exp
10020 * gdb.rust/methods.exp
10021 * gdb.rust/modules.exp
10022 * gdb.rust/simple.exp
10023 * gdb.server/connect-with-no-symbol-file.exp
10024 * gdb.server/ext-attach.exp
10025 * gdb.server/ext-restart.exp
10026 * gdb.server/ext-wrapper.exp
10027 * gdb.server/file-transfer.exp
10028 * gdb.server/server-exec-info.exp
10029 * gdb.server/server-kill.exp
10030 * gdb.server/server-mon.exp
10031 * gdb.server/wrapper.exp
10032 * gdb.stabs/exclfwd.exp
10033 * gdb.stabs/gdb11479.exp
10034 * gdb.threads/clone-new-thread-event.exp
10035 * gdb.threads/corethreads.exp
10036 * gdb.threads/current-lwp-dead.exp
10037 * gdb.threads/dlopen-libpthread.exp
10038 * gdb.threads/gcore-thread.exp
10039 * gdb.threads/sigstep-threads.exp
10040 * gdb.threads/watchpoint-fork.exp
10041 * gdb.trace/actions-changed.exp
10042 * gdb.trace/backtrace.exp
10043 * gdb.trace/change-loc.exp
10044 * gdb.trace/circ.exp
10045 * gdb.trace/collection.exp
10046 * gdb.trace/disconnected-tracing.exp
10047 * gdb.trace/ftrace.exp
10048 * gdb.trace/mi-trace-frame-collected.exp
10049 * gdb.trace/mi-trace-unavailable.exp
10050 * gdb.trace/mi-traceframe-changed.exp
10051 * gdb.trace/mi-tsv-changed.exp
10052 * gdb.trace/no-attach-trace.exp
10053 * gdb.trace/passc-dyn.exp
10054 * gdb.trace/qtro.exp
10055 * gdb.trace/range-stepping.exp
10056 * gdb.trace/read-memory.exp
10057 * gdb.trace/save-trace.exp
10058 * gdb.trace/signal.exp
10059 * gdb.trace/status-stop.exp
10060 * gdb.trace/tfile.exp
10061 * gdb.trace/trace-break.exp
10062 * gdb.trace/trace-buffer-size.exp
10063 * gdb.trace/trace-condition.exp
10064 * gdb.trace/tracefile-pseudo-reg.exp
10065 * gdb.trace/tstatus.exp
10066 * gdb.trace/unavailable.exp
10067 * gdb.trace/while-dyn.exp
10068 * gdb.trace/while-stepping.exp
10069
34c41c68
DE
100702016-12-22 Doug Evans <xdje42@gmail.com>
10071
10072 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10073 and msymbols.
10074
16e69324
YQ
100752016-12-19 Yao Qi <yao.qi@linaro.org>
10076
10077 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10078 (test_with_self): Don't call do_steps_and_nexts, and remove
10079 code about stepping into xmalloc.
10080
f94f411b
YQ
100812016-12-09 Yao Qi <yao.qi@linaro.org>
10082
10083 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10084
100852016-12-09 Yao Qi <yao.qi@linaro.org>
10086
10087 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10088
f1b5deee
PA
100892016-12-09 Pedro Alves <palves@redhat.com>
10090
10091 * gdb.base/all-architectures-0.exp: New file.
10092 * gdb.base/all-architectures-1.exp: New file.
10093 * gdb.base/all-architectures-2.exp: New file.
10094 * gdb.base/all-architectures-3.exp: New file.
10095 * gdb.base/all-architectures-4.exp: New file.
10096 * gdb.base/all-architectures-5.exp: New file.
10097 * gdb.base/all-architectures-6.exp: New file.
10098 * gdb.base/all-architectures-7.exp: New file.
10099 * gdb.base/all-architectures.exp.in: New file.
10100
364ca42e
YQ
101012016-12-09 Yao Qi <yao.qi@linaro.org>
10102
10103 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10104
107c2d62
LM
101052016-12-02 Luis Machado <lgustavo@codesourcery.com>
10106
10107 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10108 possible.
10109 Remove useless pattern-matching code.
10110
df3ee9ca
PA
101112016-12-02 Pedro Alves <palves@redhat.com>
10112
10113 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10114 procedure.
10115 (top level): Call it.
10116
ec835369
PA
101172016-12-02 Pedro Alves <palves@redhat.com>
10118
10119 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10120 New procedure.
10121 (top level): Call it.
10122
01770bbd
PA
101232016-12-02 Pedro Alves <palves@redhat.com>
10124
10125 PR cli/20559
10126 * gdb.base/commands.exp (user_defined_command_args_eval): New
10127 procedure.
10128 (top level): Call it.
10129
008459ea
LM
101302016-12-02 Luis Machado <lgustavo@codesourcery.com>
10131
10132 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
10133 timeout handling.
10134
0c1b455e
TT
101352016-12-02 Tom Tromey <tom@tromey.com>
10136
10137 * gdb.dwarf2/main-subprogram.c: New file.
10138 * gdb.dwarf2/main-subprogram.exp: New file.
10139
018572b8
LM
101402016-12-01 Luis Machado <lgustavo@codesourcery.com>
10141
10142 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
10143 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
10144 gdb_test_no_output for a couple of cases.
10145 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
10146
84c93cd5
LM
101472016-12-01 Luis Machado <lgustavo@codesourcery.com>
10148
10149 Fix test names and standardize compilation error messages throughout
10150 the following files:
10151
10152 * gdb.ada/start.exp
10153 * gdb.arch/alpha-step.exp
10154 * gdb.arch/e500-prologue.exp
10155 * gdb.arch/ftrace-insn-reloc.exp
10156 * gdb.arch/gdb1291.exp
10157 * gdb.arch/gdb1431.exp
10158 * gdb.arch/gdb1558.exp
10159 * gdb.arch/i386-dr3-watch.exp
10160 * gdb.arch/i386-sse-stack-align.exp
10161 * gdb.arch/ia64-breakpoint-shadow.exp
10162 * gdb.arch/pa-nullify.exp
10163 * gdb.arch/powerpc-aix-prologue.exp
10164 * gdb.arch/thumb-bx-pc.exp
10165 * gdb.base/annota1.exp
10166 * gdb.base/annota3.exp
10167 * gdb.base/arrayidx.exp
10168 * gdb.base/assign.exp
10169 * gdb.base/attach.exp
10170 * gdb.base/auxv.exp
10171 * gdb.base/bang.exp
10172 * gdb.base/bfp-test.exp
10173 * gdb.base/bigcore.exp
10174 * gdb.base/bitfields2.exp
10175 * gdb.base/break-fun-addr.exp
10176 * gdb.base/break-probes.exp
10177 * gdb.base/call-rt-st.exp
10178 * gdb.base/callexit.exp
10179 * gdb.base/catch-fork-kill.exp
10180 * gdb.base/charset.exp
10181 * gdb.base/checkpoint.exp
10182 * gdb.base/comprdebug.exp
10183 * gdb.base/constvars.exp
10184 * gdb.base/coredump-filter.exp
10185 * gdb.base/cursal.exp
10186 * gdb.base/cvexpr.exp
10187 * gdb.base/detach.exp
10188 * gdb.base/display.exp
10189 * gdb.base/dmsym.exp
10190 * gdb.base/dprintf-pending.exp
10191 * gdb.base/dso2dso.exp
10192 * gdb.base/dtrace-probe.exp
10193 * gdb.base/dump.exp
10194 * gdb.base/enum_cond.exp
10195 * gdb.base/exe-lock.exp
10196 * gdb.base/exec-invalid-sysroot.exp
10197 * gdb.base/execl-update-breakpoints.exp
10198 * gdb.base/exprs.exp
10199 * gdb.base/fileio.exp
10200 * gdb.base/find.exp
10201 * gdb.base/finish.exp
10202 * gdb.base/fixsection.exp
10203 * gdb.base/foll-vfork.exp
10204 * gdb.base/frame-args.exp
10205 * gdb.base/gcore.exp
10206 * gdb.base/gdb1250.exp
10207 * gdb.base/global-var-nested-by-dso.exp
10208 * gdb.base/gnu-ifunc.exp
10209 * gdb.base/hashline1.exp
10210 * gdb.base/hashline2.exp
10211 * gdb.base/hashline3.exp
10212 * gdb.base/hbreak-in-shr-unsupported.exp
10213 * gdb.base/huge.exp
10214 * gdb.base/infcall-input.exp
10215 * gdb.base/info-fun.exp
10216 * gdb.base/info-shared.exp
10217 * gdb.base/jit-simple.exp
10218 * gdb.base/jit-so.exp
10219 * gdb.base/jit.exp
10220 * gdb.base/jump.exp
10221 * gdb.base/label.exp
10222 * gdb.base/lineinc.exp
10223 * gdb.base/logical.exp
10224 * gdb.base/longjmp.exp
10225 * gdb.base/macscp.exp
10226 * gdb.base/miscexprs.exp
10227 * gdb.base/new-ui-echo.exp
10228 * gdb.base/new-ui-pending-input.exp
10229 * gdb.base/new-ui.exp
10230 * gdb.base/nodebug.exp
10231 * gdb.base/nofield.exp
10232 * gdb.base/offsets.exp
10233 * gdb.base/overlays.exp
10234 * gdb.base/pending.exp
10235 * gdb.base/pointers.exp
10236 * gdb.base/pr11022.exp
10237 * gdb.base/printcmds.exp
10238 * gdb.base/prologue.exp
10239 * gdb.base/ptr-typedef.exp
10240 * gdb.base/realname-expand.exp
10241 * gdb.base/relativedebug.exp
10242 * gdb.base/relocate.exp
10243 * gdb.base/remote.exp
10244 * gdb.base/reread.exp
10245 * gdb.base/return2.exp
10246 * gdb.base/savedregs.exp
10247 * gdb.base/sep.exp
10248 * gdb.base/sepdebug.exp
10249 * gdb.base/sepsymtab.exp
10250 * gdb.base/set-inferior-tty.exp
10251 * gdb.base/setshow.exp
10252 * gdb.base/shlib-call.exp
10253 * gdb.base/sigaltstack.exp
10254 * gdb.base/siginfo-addr.exp
10255 * gdb.base/signals.exp
10256 * gdb.base/signull.exp
10257 * gdb.base/sigrepeat.exp
10258 * gdb.base/so-impl-ld.exp
10259 * gdb.base/solib-display.exp
10260 * gdb.base/solib-overlap.exp
10261 * gdb.base/solib-search.exp
10262 * gdb.base/solib-symbol.exp
10263 * gdb.base/structs.exp
10264 * gdb.base/structs2.exp
10265 * gdb.base/symtab-search-order.exp
10266 * gdb.base/twice.exp
10267 * gdb.base/unload.exp
10268 * gdb.base/varargs.exp
10269 * gdb.base/watchpoint-solib.exp
10270 * gdb.base/watchpoint.exp
10271 * gdb.base/whatis.exp
10272 * gdb.base/wrong_frame_bt_full.exp
10273 * gdb.btrace/dlopen.exp
10274 * gdb.cell/ea-standalone.exp
10275 * gdb.cell/ea-test.exp
10276 * gdb.cp/dispcxx.exp
10277 * gdb.cp/gdb2384.exp
10278 * gdb.cp/method2.exp
10279 * gdb.cp/nextoverthrow.exp
10280 * gdb.cp/pr10728.exp
10281 * gdb.disasm/am33.exp
10282 * gdb.disasm/h8300s.exp
10283 * gdb.disasm/mn10300.exp
10284 * gdb.disasm/sh3.exp
10285 * gdb.dwarf2/dw2-dir-file-name.exp
10286 * gdb.fortran/complex.exp
10287 * gdb.fortran/library-module.exp
10288 * gdb.guile/scm-pretty-print.exp
10289 * gdb.guile/scm-symbol.exp
10290 * gdb.guile/scm-type.exp
10291 * gdb.guile/scm-value.exp
10292 * gdb.linespec/linespec.exp
10293 * gdb.mi/gdb701.exp
10294 * gdb.mi/gdb792.exp
10295 * gdb.mi/mi-breakpoint-changed.exp
10296 * gdb.mi/mi-dprintf-pending.exp
10297 * gdb.mi/mi-dprintf.exp
10298 * gdb.mi/mi-exit-code.exp
10299 * gdb.mi/mi-pending.exp
10300 * gdb.mi/mi-solib.exp
10301 * gdb.mi/new-ui-mi-sync.exp
10302 * gdb.mi/pr11022.exp
10303 * gdb.mi/user-selected-context-sync.exp
10304 * gdb.opt/solib-intra-step.exp
10305 * gdb.python/py-events.exp
10306 * gdb.python/py-finish-breakpoint.exp
10307 * gdb.python/py-mi.exp
10308 * gdb.python/py-prettyprint.exp
10309 * gdb.python/py-shared.exp
10310 * gdb.python/py-symbol.exp
10311 * gdb.python/py-template.exp
10312 * gdb.python/py-type.exp
10313 * gdb.python/py-value.exp
10314 * gdb.reverse/solib-precsave.exp
10315 * gdb.reverse/solib-reverse.exp
10316 * gdb.server/solib-list.exp
10317 * gdb.stabs/weird.exp
10318 * gdb.threads/reconnect-signal.exp
10319 * gdb.threads/stepi-random-signal.exp
10320 * gdb.trace/actions.exp
10321 * gdb.trace/ax.exp
10322 * gdb.trace/backtrace.exp
10323 * gdb.trace/change-loc.exp
10324 * gdb.trace/deltrace.exp
10325 * gdb.trace/ftrace-lock.exp
10326 * gdb.trace/ftrace.exp
10327 * gdb.trace/infotrace.exp
10328 * gdb.trace/mi-tracepoint-changed.exp
10329 * gdb.trace/packetlen.exp
10330 * gdb.trace/passcount.exp
10331 * gdb.trace/pending.exp
10332 * gdb.trace/range-stepping.exp
10333 * gdb.trace/report.exp
10334 * gdb.trace/stap-trace.exp
10335 * gdb.trace/tfind.exp
10336 * gdb.trace/trace-break.exp
10337 * gdb.trace/trace-condition.exp
10338 * gdb.trace/trace-enable-disable.exp
10339 * gdb.trace/trace-mt.exp
10340 * gdb.trace/tracecmd.exp
10341 * gdb.trace/tspeed.exp
10342 * gdb.trace/tsv.exp
10343 * lib/perftest.exp
10344
fb9feb35
LM
103452016-12-01 Luis Machado <lgustavo@codesourcery.com>
10346
10347 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
10348 with gdb_test_no_output.
10349 Use command as test name.
10350
cd2ddb6c
LM
103512016-12-01 Luis Machado <lgustavo@codesourcery.com>
10352
10353 Fix test names starting with uppercase throughout the files.
10354
10355 * gdb.ada/assign_1.exp
10356 * gdb.ada/boolean_expr.exp
10357 * gdb.base/arrayidx.exp
10358 * gdb.base/del.exp
10359 * gdb.base/gcore-buffer-overflow.exp
10360 * gdb.base/testenv.exp
10361 * gdb.compile/compile.exp
10362 * gdb.python/py-framefilter-invalidarg.exp
10363 * gdb.python/py-framefilter.exp
10364
bb95117e
LM
103652016-12-01 Luis Machado <lgustavo@codesourcery.com>
10366
10367 Fix test names starting with uppercase throughout the files.
10368
10369 * gdb.ada/array_return.exp
10370 * gdb.ada/expr_delims.exp
10371 * gdb.ada/mi_dyn_arr.exp
10372 * gdb.ada/mi_interface.exp
10373 * gdb.ada/mi_var_array.exp
10374 * gdb.ada/watch_arg.exp
10375 * gdb.arch/alpha-step.exp
10376 * gdb.arch/altivec-regs.exp
10377 * gdb.arch/e500-regs.exp
10378 * gdb.arch/powerpc-d128-regs.exp
10379 * gdb.base/arrayidx.exp
10380 * gdb.base/break.exp
10381 * gdb.base/checkpoint.exp
10382 * gdb.base/debug-expr.exp
10383 * gdb.base/dmsym.exp
10384 * gdb.base/radix.exp
10385 * gdb.base/sepdebug.exp
10386 * gdb.base/testenv.exp
10387 * gdb.base/watch_thread_num.exp
10388 * gdb.base/watchpoint-cond-gone.exp
10389 * gdb.cell/break.exp
10390 * gdb.cell/ea-cache.exp
10391 * gdb.compile/compile.exp
10392 * gdb.cp/gdb2495.exp
10393 * gdb.gdb/selftest.exp
10394 * gdb.gdb/xfullpath.exp
10395 * gdb.go/hello.exp
10396 * gdb.go/integers.exp
10397 * gdb.objc/basicclass.exp
10398 * gdb.pascal/hello.exp
10399 * gdb.pascal/integers.exp
10400 * gdb.python/py-breakpoint.exp
10401 * gdb.python/py-cmd.exp
10402 * gdb.python/py-linetable.exp
10403 * gdb.python/py-xmethods.exp
10404 * gdb.python/python.exp
10405 * gdb.reverse/consecutive-precsave.exp
10406 * gdb.reverse/finish-precsave.exp
10407 * gdb.reverse/i386-precsave.exp
10408 * gdb.reverse/machinestate-precsave.exp
10409 * gdb.reverse/sigall-precsave.exp
10410 * gdb.reverse/solib-precsave.exp
10411 * gdb.reverse/step-precsave.exp
10412 * gdb.reverse/until-precsave.exp
10413 * gdb.reverse/watch-precsave.exp
10414 * gdb.threads/leader-exit.exp
10415 * gdb.threads/pthreads.exp
10416 * gdb.threads/wp-replication.exp
10417 * gdb.trace/actions.exp
10418 * gdb.trace/mi-tsv-changed.exp
10419 * gdb.trace/tsv.exp
10420
de97fdd4
LM
104212016-12-01 Luis Machado <lgustavo@codesourcery.com>
10422
10423 Fix test names starting with uppercase throughout the files.
10424
10425 * gdb.arch/i386-bp_permanent.exp
10426 * gdb.arch/i386-gnu-cfi.exp
10427 * gdb.base/disasm-end-cu.exp
10428 * gdb.base/macscp.exp
10429 * gdb.base/pending.exp
10430 * gdb.base/watch_thread_num.exp
10431 * gdb.cp/exception.exp
10432 * gdb.cp/gdb2495.exp
10433 * gdb.cp/local.exp
10434 * gdb.python/py-evsignal.exp
10435 * gdb.python/python.exp
10436 * gdb.trace/tracecmd.exp
10437
9f058c10
LM
104382016-12-01 Luis Machado <lgustavo@codesourcery.com>
10439
10440 Fix test names starting with uppercase throughout the files.
10441
10442 * gdb.base/charset.exp
10443 * gdb.base/eval.exp
10444 * gdb.base/multi-forks.exp
10445 * gdb.guile/scm-progspace.exp
10446 * gdb.opencl/datatypes.exp
10447 * gdb.python/py-block.exp
10448 * gdb.python/py-function.exp
10449 * gdb.python/py-symbol.exp
10450 * gdb.python/py-symtab.exp
10451 * gdb.python/py-xmethods.exp
10452 * gdb.reverse/break-precsave.exp
10453 * gdb.reverse/break-reverse.exp
10454 * gdb.reverse/consecutive-precsave.exp
10455 * gdb.reverse/consecutive-reverse.exp
10456 * gdb.reverse/finish-precsave.exp
10457 * gdb.reverse/finish-reverse-bkpt.exp
10458 * gdb.reverse/finish-reverse.exp
10459 * gdb.reverse/fstatat-reverse.exp
10460 * gdb.reverse/getresuid-reverse.exp
10461 * gdb.reverse/i386-precsave.exp
10462 * gdb.reverse/i386-reverse.exp
10463 * gdb.reverse/i386-sse-reverse.exp
10464 * gdb.reverse/i387-stack-reverse.exp
10465 * gdb.reverse/insn-reverse.exp
10466 * gdb.reverse/machinestate-precsave.exp
10467 * gdb.reverse/machinestate.exp
10468 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10469 * gdb.reverse/pipe-reverse.exp
10470 * gdb.reverse/readv-reverse.exp
10471 * gdb.reverse/recvmsg-reverse.exp
10472 * gdb.reverse/rerun-prec.exp
10473 * gdb.reverse/s390-mvcle.exp
10474 * gdb.reverse/sigall-precsave.exp
10475 * gdb.reverse/sigall-reverse.exp
10476 * gdb.reverse/solib-precsave.exp
10477 * gdb.reverse/solib-reverse.exp
10478 * gdb.reverse/step-precsave.exp
10479 * gdb.reverse/step-reverse.exp
10480 * gdb.reverse/time-reverse.exp
10481 * gdb.reverse/until-precsave.exp
10482 * gdb.reverse/until-reverse.exp
10483 * gdb.reverse/waitpid-reverse.exp
10484 * gdb.reverse/watch-precsave.exp
10485 * gdb.reverse/watch-reverse.exp
10486
cdc7edd7
LM
104872016-12-01 Luis Machado <lgustavo@codesourcery.com>
10488
10489 Fix test names starting with uppercase throughout the files.
10490
10491 * gdb.arch/i386-mpx-simple_segv.exp
10492 * gdb.arch/i386-mpx.exp
10493 * gdb.arch/i386-permbkpt.exp
10494 * gdb.arch/pa-nullify.exp
10495 * gdb.arch/powerpc-d128-regs.exp
10496 * gdb.arch/vsx-regs.exp
10497 * gdb.base/bfp-test.exp
10498 * gdb.base/break.exp
10499 * gdb.base/breakpoint-shadow.exp
10500 * gdb.base/callfuncs.exp
10501 * gdb.base/charset.exp
10502 * gdb.base/commands.exp
10503 * gdb.base/completion.exp
10504 * gdb.base/dfp-test.exp
10505 * gdb.base/echo.exp
10506 * gdb.base/ending-run.exp
10507 * gdb.base/eval.exp
10508 * gdb.base/expand-psymtabs.exp
10509 * gdb.base/float128.exp
10510 * gdb.base/floatn.exp
10511 * gdb.base/foll-exec-mode.exp
10512 * gdb.base/gdb1056.exp
10513 * gdb.base/gdb11531.exp
10514 * gdb.base/kill-after-signal.exp
10515 * gdb.base/multi-forks.exp
10516 * gdb.base/overlays.exp
10517 * gdb.base/pending.exp
10518 * gdb.base/sepdebug.exp
10519 * gdb.base/testenv.exp
10520 * gdb.base/valgrind-db-attach.exp
10521 * gdb.base/watch_thread_num.exp
10522 * gdb.base/watchpoint-cond-gone.exp
10523 * gdb.base/watchpoint.exp
10524 * gdb.base/watchpoints.exp
10525 * gdb.cp/arg-reference.exp
10526 * gdb.cp/baseenum.exp
10527 * gdb.cp/operator.exp
10528 * gdb.cp/shadow.exp
10529 * gdb.dwarf2/dw2-op-out-param.exp
10530 * gdb.dwarf2/dw2-reg-undefined.exp
10531 * gdb.go/chan.exp
10532 * gdb.go/hello.exp
10533 * gdb.go/integers.exp
10534 * gdb.go/methods.exp
10535 * gdb.go/package.exp
10536 * gdb.guile/scm-parameter.exp
10537 * gdb.guile/scm-progspace.exp
10538 * gdb.guile/scm-value.exp
10539 * gdb.mi/mi-pending.exp
10540 * gdb.mi/user-selected-context-sync.exp
10541 * gdb.multi/multi-attach.exp
10542 * gdb.multi/tids.exp
10543 * gdb.opt/clobbered-registers-O2.exp
10544 * gdb.pascal/floats.exp
10545 * gdb.pascal/integers.exp
10546 * gdb.python/py-block.exp
10547 * gdb.python/py-events.exp
10548 * gdb.python/py-parameter.exp
10549 * gdb.python/py-symbol.exp
10550 * gdb.python/py-symtab.exp
10551 * gdb.python/py-type.exp
10552 * gdb.python/py-value.exp
10553 * gdb.python/py-xmethods.exp
10554 * gdb.python/python.exp
10555 * gdb.reverse/break-precsave.exp
10556 * gdb.reverse/consecutive-precsave.exp
10557 * gdb.reverse/finish-precsave.exp
10558 * gdb.reverse/i386-precsave.exp
10559 * gdb.reverse/machinestate-precsave.exp
10560 * gdb.reverse/sigall-precsave.exp
10561 * gdb.reverse/solib-precsave.exp
10562 * gdb.reverse/step-precsave.exp
10563 * gdb.reverse/until-precsave.exp
10564 * gdb.reverse/watch-precsave.exp
10565 * gdb.server/ext-attach.exp
10566 * gdb.server/ext-restart.exp
10567 * gdb.server/ext-run.exp
10568 * gdb.server/ext-wrapper.exp
10569 * gdb.stabs/gdb11479.exp
10570 * gdb.stabs/weird.exp
10571 * gdb.threads/attach-many-short-lived-threads.exp
10572 * gdb.threads/kill.exp
10573 * gdb.threads/watchpoint-fork.exp
10574
bc6c7af4
LM
105752016-12-01 Luis Machado <lgustavo@codesourcery.com>
10576
10577 Fix test names starting with uppercase throughout all the files below.
10578
10579 * gdb.ada/array_return.exp
10580 * gdb.ada/catch_ex.exp
10581 * gdb.ada/info_exc.exp
10582 * gdb.ada/mi_catch_ex.exp
10583 * gdb.ada/mi_dyn_arr.exp
10584 * gdb.ada/mi_ex_cond.exp
10585 * gdb.ada/mi_exc_info.exp
10586 * gdb.ada/mi_interface.exp
10587 * gdb.ada/mi_task_arg.exp
10588 * gdb.ada/mi_task_info.exp
10589 * gdb.ada/mi_var_array.exp
10590 * gdb.arch/alpha-step.exp
10591 * gdb.arch/amd64-disp-step.exp
10592 * gdb.arch/arm-disp-step.exp
10593 * gdb.arch/disp-step-insn-reloc.exp
10594 * gdb.arch/e500-prologue.exp
10595 * gdb.arch/ftrace-insn-reloc.exp
10596 * gdb.arch/gdb1558.exp
10597 * gdb.arch/i386-bp_permanent.exp
10598 * gdb.arch/i386-disp-step.exp
10599 * gdb.arch/i386-float.exp
10600 * gdb.arch/i386-gnu-cfi.exp
10601 * gdb.arch/ia64-breakpoint-shadow.exp
10602 * gdb.arch/mips16-thunks.exp
10603 * gdb.arch/pa-nullify.exp
10604 * gdb.arch/powerpc-aix-prologue.exp
10605 * gdb.arch/powerpc-power.exp
10606 * gdb.arch/ppc-dfp.exp
10607 * gdb.arch/s390-tdbregs.exp
10608 * gdb.arch/spu-info.exp
10609 * gdb.arch/spu-ls.exp
10610 * gdb.arch/thumb-bx-pc.exp
10611 * gdb.base/advance.exp
10612 * gdb.base/annota-input-while-running.exp
10613 * gdb.base/arrayidx.exp
10614 * gdb.base/asmlabel.exp
10615 * gdb.base/async.exp
10616 * gdb.base/attach-wait-input.exp
10617 * gdb.base/auto-connect-native-target.exp
10618 * gdb.base/batch-preserve-term-settings.exp
10619 * gdb.base/bfp-test.exp
10620 * gdb.base/bigcore.exp
10621 * gdb.base/bp-permanent.exp
10622 * gdb.base/break-always.exp
10623 * gdb.base/break-fun-addr.exp
10624 * gdb.base/break-idempotent.exp
10625 * gdb.base/break-main-file-remove-fail.exp
10626 * gdb.base/break-probes.exp
10627 * gdb.base/break-unload-file.exp
10628 * gdb.base/break.exp
10629 * gdb.base/call-ar-st.exp
10630 * gdb.base/call-rt-st.exp
10631 * gdb.base/call-sc.exp
10632 * gdb.base/call-signal-resume.exp
10633 * gdb.base/call-strs.exp
10634 * gdb.base/callexit.exp
10635 * gdb.base/callfuncs.exp
10636 * gdb.base/catch-gdb-caused-signals.exp
10637 * gdb.base/catch-signal-siginfo-cond.exp
10638 * gdb.base/catch-syscall.exp
10639 * gdb.base/compare-sections.exp
10640 * gdb.base/cond-eval-mode.exp
10641 * gdb.base/condbreak-call-false.exp
10642 * gdb.base/consecutive-step-over.exp
10643 * gdb.base/cursal.exp
10644 * gdb.base/disabled-location.exp
10645 * gdb.base/disasm-end-cu.exp
10646 * gdb.base/display.exp
10647 * gdb.base/double-prompt-target-event-error.exp
10648 * gdb.base/dprintf-bp-same-addr.exp
10649 * gdb.base/dprintf-detach.exp
10650 * gdb.base/dprintf-next.exp
10651 * gdb.base/dprintf-non-stop.exp
10652 * gdb.base/dprintf-pending.exp
10653 * gdb.base/dso2dso.exp
10654 * gdb.base/ending-run.exp
10655 * gdb.base/enum_cond.exp
10656 * gdb.base/examine-backward.exp
10657 * gdb.base/exe-lock.exp
10658 * gdb.base/exec-invalid-sysroot.exp
10659 * gdb.base/execl-update-breakpoints.exp
10660 * gdb.base/execution-termios.exp
10661 * gdb.base/fileio.exp
10662 * gdb.base/fixsection.exp
10663 * gdb.base/foll-exec-mode.exp
10664 * gdb.base/foll-exec.exp
10665 * gdb.base/fork-running-state.exp
10666 * gdb.base/frame-args.exp
10667 * gdb.base/fullpath-expand.exp
10668 * gdb.base/func-ptr.exp
10669 * gdb.base/gcore-relro-pie.exp
10670 * gdb.base/gdb1090.exp
10671 * gdb.base/gdb1555.exp
10672 * gdb.base/global-var-nested-by-dso.exp
10673 * gdb.base/gnu-ifunc.exp
10674 * gdb.base/hbreak-in-shr-unsupported.exp
10675 * gdb.base/hbreak-unmapped.exp
10676 * gdb.base/hook-stop.exp
10677 * gdb.base/infcall-input.exp
10678 * gdb.base/info-fun.exp
10679 * gdb.base/info-shared.exp
10680 * gdb.base/interrupt-noterm.exp
10681 * gdb.base/jit-so.exp
10682 * gdb.base/jit.exp
10683 * gdb.base/line-symtabs.exp
10684 * gdb.base/list.exp
10685 * gdb.base/longjmp.exp
10686 * gdb.base/macscp.exp
10687 * gdb.base/max-value-size.exp
10688 * gdb.base/nodebug.exp
10689 * gdb.base/nofield.exp
10690 * gdb.base/overlays.exp
10691 * gdb.base/paginate-after-ctrl-c-running.exp
10692 * gdb.base/paginate-bg-execution.exp
10693 * gdb.base/paginate-inferior-exit.exp
10694 * gdb.base/pending.exp
10695 * gdb.base/pr11022.exp
10696 * gdb.base/printcmds.exp
10697 * gdb.base/ptr-typedef.exp
10698 * gdb.base/ptype.exp
10699 * gdb.base/randomize.exp
10700 * gdb.base/range-stepping.exp
10701 * gdb.base/realname-expand.exp
10702 * gdb.base/relativedebug.exp
10703 * gdb.base/remote.exp
10704 * gdb.base/savedregs.exp
10705 * gdb.base/sepdebug.exp
10706 * gdb.base/set-noassign.exp
10707 * gdb.base/shlib-call.exp
10708 * gdb.base/shreloc.exp
10709 * gdb.base/sigaltstack.exp
10710 * gdb.base/sigbpt.exp
10711 * gdb.base/siginfo-addr.exp
10712 * gdb.base/siginfo-obj.exp
10713 * gdb.base/siginfo-thread.exp
10714 * gdb.base/signest.exp
10715 * gdb.base/signull.exp
10716 * gdb.base/sigrepeat.exp
10717 * gdb.base/skip.exp
10718 * gdb.base/so-impl-ld.exp
10719 * gdb.base/solib-corrupted.exp
10720 * gdb.base/solib-disc.exp
10721 * gdb.base/solib-display.exp
10722 * gdb.base/solib-overlap.exp
10723 * gdb.base/solib-search.exp
10724 * gdb.base/solib-symbol.exp
10725 * gdb.base/source-execution.exp
10726 * gdb.base/sss-bp-on-user-bp-2.exp
10727 * gdb.base/sss-bp-on-user-bp.exp
10728 * gdb.base/stack-checking.exp
10729 * gdb.base/stale-infcall.exp
10730 * gdb.base/step-break.exp
10731 * gdb.base/step-line.exp
10732 * gdb.base/step-over-exit.exp
10733 * gdb.base/step-test.exp
10734 * gdb.base/structs.exp
10735 * gdb.base/sym-file.exp
10736 * gdb.base/symtab-search-order.exp
10737 * gdb.base/term.exp
10738 * gdb.base/type-opaque.exp
10739 * gdb.base/unload.exp
10740 * gdb.base/until-nodebug.exp
10741 * gdb.base/until.exp
10742 * gdb.base/unwindonsignal.exp
10743 * gdb.base/watch-cond.exp
10744 * gdb.base/watch-non-mem.exp
10745 * gdb.base/watch_thread_num.exp
10746 * gdb.base/watchpoint-reuse-slot.exp
10747 * gdb.base/watchpoint-solib.exp
10748 * gdb.base/watchpoint.exp
10749 * gdb.btrace/dlopen.exp
10750 * gdb.cell/arch.exp
10751 * gdb.cell/break.exp
10752 * gdb.cell/bt.exp
10753 * gdb.cell/core.exp
10754 * gdb.cell/data.exp
10755 * gdb.cell/dwarfaddr.exp
10756 * gdb.cell/ea-cache.exp
10757 * gdb.cell/ea-standalone.exp
10758 * gdb.cell/ea-test.exp
10759 * gdb.cell/f-regs.exp
10760 * gdb.cell/fork.exp
10761 * gdb.cell/gcore.exp
10762 * gdb.cell/mem-access.exp
10763 * gdb.cell/ptype.exp
10764 * gdb.cell/registers.exp
10765 * gdb.cell/sizeof.exp
10766 * gdb.cell/solib-symbol.exp
10767 * gdb.cell/solib.exp
10768 * gdb.compile/compile-tls.exp
10769 * gdb.cp/exception.exp
10770 * gdb.cp/gdb2495.exp
10771 * gdb.cp/local.exp
10772 * gdb.cp/mb-inline.exp
10773 * gdb.cp/mb-templates.exp
10774 * gdb.cp/pr10687.exp
10775 * gdb.cp/pr9167.exp
10776 * gdb.cp/scope-err.exp
10777 * gdb.cp/templates.exp
10778 * gdb.cp/virtfunc.exp
10779 * gdb.dwarf2/dw2-dir-file-name.exp
10780 * gdb.dwarf2/dw2-single-line-discriminators.exp
10781 * gdb.fortran/complex.exp
10782 * gdb.fortran/library-module.exp
10783 * gdb.guile/guile.exp
10784 * gdb.guile/scm-cmd.exp
10785 * gdb.guile/scm-frame-inline.exp
10786 * gdb.guile/scm-objfile.exp
10787 * gdb.guile/scm-pretty-print.exp
10788 * gdb.guile/scm-symbol.exp
10789 * gdb.guile/scm-type.exp
10790 * gdb.guile/scm-value.exp
10791 * gdb.linespec/keywords.exp
10792 * gdb.linespec/ls-errs.exp
10793 * gdb.linespec/macro-relative.exp
10794 * gdb.linespec/thread.exp
10795 * gdb.mi/mi-breakpoint-changed.exp
10796 * gdb.mi/mi-dprintf-pending.exp
10797 * gdb.mi/mi-fullname-deleted.exp
10798 * gdb.mi/mi-logging.exp
10799 * gdb.mi/mi-pending.exp
10800 * gdb.mi/mi-solib.exp
10801 * gdb.mi/new-ui-mi-sync.exp
10802 * gdb.mi/user-selected-context-sync.exp
10803 * gdb.multi/dummy-frame-restore.exp
10804 * gdb.multi/multi-arch-exec.exp
10805 * gdb.multi/remove-inferiors.exp
10806 * gdb.multi/watchpoint-multi-exit.exp
10807 * gdb.opt/solib-intra-step.exp
10808 * gdb.perf/backtrace.exp
10809 * gdb.perf/single-step.exp
10810 * gdb.perf/skip-command.exp
10811 * gdb.perf/skip-prologue.exp
10812 * gdb.perf/solib.exp
10813 * gdb.python/lib-types.exp
10814 * gdb.python/py-as-string.exp
10815 * gdb.python/py-bad-printers.exp
10816 * gdb.python/py-block.exp
10817 * gdb.python/py-breakpoint.exp
10818 * gdb.python/py-cmd.exp
10819 * gdb.python/py-events.exp
10820 * gdb.python/py-evthreads.exp
10821 * gdb.python/py-finish-breakpoint.exp
10822 * gdb.python/py-finish-breakpoint2.exp
10823 * gdb.python/py-frame-inline.exp
10824 * gdb.python/py-frame.exp
10825 * gdb.python/py-inferior.exp
10826 * gdb.python/py-infthread.exp
10827 * gdb.python/py-mi.exp
10828 * gdb.python/py-objfile.exp
10829 * gdb.python/py-pp-maint.exp
10830 * gdb.python/py-pp-registration.exp
10831 * gdb.python/py-prettyprint.exp
10832 * gdb.python/py-recurse-unwind.exp
10833 * gdb.python/py-shared.exp
10834 * gdb.python/py-symbol.exp
10835 * gdb.python/py-symtab.exp
10836 * gdb.python/py-template.exp
10837 * gdb.python/py-type.exp
10838 * gdb.python/py-unwind-maint.exp
10839 * gdb.python/py-unwind.exp
10840 * gdb.python/py-value.exp
10841 * gdb.python/python.exp
10842 * gdb.reverse/finish-reverse-bkpt.exp
10843 * gdb.reverse/insn-reverse.exp
10844 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10845 * gdb.reverse/solib-precsave.exp
10846 * gdb.reverse/solib-reverse.exp
10847 * gdb.stabs/gdb11479.exp
10848 * gdb.stabs/weird.exp
10849 * gdb.threads/fork-child-threads.exp
10850 * gdb.threads/fork-plus-threads.exp
10851 * gdb.threads/fork-thread-pending.exp
10852 * gdb.threads/forking-threads-plus-breakpoint.exp
10853 * gdb.threads/hand-call-in-threads.exp
10854 * gdb.threads/interrupted-hand-call.exp
10855 * gdb.threads/linux-dp.exp
10856 * gdb.threads/local-watch-wrong-thread.exp
10857 * gdb.threads/next-while-other-thread-longjmps.exp
10858 * gdb.threads/non-ldr-exit.exp
10859 * gdb.threads/pending-step.exp
10860 * gdb.threads/print-threads.exp
10861 * gdb.threads/process-dies-while-detaching.exp
10862 * gdb.threads/process-dies-while-handling-bp.exp
10863 * gdb.threads/pthreads.exp
10864 * gdb.threads/queue-signal.exp
10865 * gdb.threads/reconnect-signal.exp
10866 * gdb.threads/signal-command-handle-nopass.exp
10867 * gdb.threads/signal-command-multiple-signals-pending.exp
10868 * gdb.threads/signal-delivered-right-thread.exp
10869 * gdb.threads/signal-sigtrap.exp
10870 * gdb.threads/sigthread.exp
10871 * gdb.threads/staticthreads.exp
10872 * gdb.threads/stepi-random-signal.exp
10873 * gdb.threads/thread-unwindonsignal.exp
10874 * gdb.threads/thread_check.exp
10875 * gdb.threads/thread_events.exp
10876 * gdb.threads/tid-reuse.exp
10877 * gdb.threads/tls-nodebug.exp
10878 * gdb.threads/tls-shared.exp
10879 * gdb.threads/tls-so_extern.exp
10880 * gdb.threads/tls.exp
10881 * gdb.threads/wp-replication.exp
10882 * gdb.trace/actions-changed.exp
10883 * gdb.trace/actions.exp
10884 * gdb.trace/backtrace.exp
10885 * gdb.trace/change-loc.exp
10886 * gdb.trace/collection.exp
10887 * gdb.trace/deltrace.exp
10888 * gdb.trace/disconnected-tracing.exp
10889 * gdb.trace/entry-values.exp
10890 * gdb.trace/ftrace-lock.exp
10891 * gdb.trace/ftrace.exp
10892 * gdb.trace/infotrace.exp
10893 * gdb.trace/mi-trace-frame-collected.exp
10894 * gdb.trace/mi-trace-unavailable.exp
10895 * gdb.trace/mi-traceframe-changed.exp
10896 * gdb.trace/mi-tracepoint-changed.exp
10897 * gdb.trace/mi-tsv-changed.exp
10898 * gdb.trace/no-attach-trace.exp
10899 * gdb.trace/packetlen.exp
10900 * gdb.trace/passc-dyn.exp
10901 * gdb.trace/passcount.exp
10902 * gdb.trace/pending.exp
10903 * gdb.trace/pr16508.exp
10904 * gdb.trace/qtro.exp
10905 * gdb.trace/range-stepping.exp
10906 * gdb.trace/read-memory.exp
10907 * gdb.trace/report.exp
10908 * gdb.trace/save-trace.exp
10909 * gdb.trace/signal.exp
10910 * gdb.trace/stap-trace.exp
10911 * gdb.trace/status-stop.exp
10912 * gdb.trace/strace.exp
10913 * gdb.trace/tfile.exp
10914 * gdb.trace/tfind.exp
10915 * gdb.trace/trace-break.exp
10916 * gdb.trace/trace-condition.exp
10917 * gdb.trace/trace-enable-disable.exp
10918 * gdb.trace/trace-mt.exp
10919 * gdb.trace/tracecmd.exp
10920 * gdb.trace/tracefile-pseudo-reg.exp
10921 * gdb.trace/tspeed.exp
10922 * gdb.trace/tstatus.exp
10923 * gdb.trace/tsv.exp
10924 * gdb.trace/unavailable.exp
10925 * gdb.trace/while-dyn.exp
10926 * gdb.trace/while-stepping.exp
10927 * lib/gdb-guile.exp
10928 * lib/gdb.exp
10929 * lib/mi-support.exp
10930 * lib/pascal.exp
10931 * lib/perftest.exp
10932 * lib/prelink-support.exp
10933 * lib/selftest-support.exp
10934
ad02e4fe
SM
109352016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10936
10937 * Makefile.in: Include disable-implicit-rules.mk.
10938
22347e55
AA
109392016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10940
10941 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10942 non-byte-aligned bit fields.
10943
da5b30da
AA
109442016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10945
10946 PR gdb/12616
10947 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10948 respects the DW_AT_data_bit_offset attribute.
10949
b593ecca
SM
109502016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10951
10952 * gdb.base/default.exp: Fix output of "set language".
10953
3b165252
SM
109542016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10955
10956 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10957 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10958 make.
10959 * configure.ac: Remove checks for the make program.
10960 * configure: Re-generate.
10961
1a2f3d7f
KB
109622016-11-16 Kevin Buettner <kevinb@redhat.com>
10963
10964 * gdb.python/py-recurse-unwind.c (main): Add loop.
10965 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10966 to read_register() and gdb.parse_and_eval(). Make each code
10967 call a separate case that can be individually tested.
10968 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10969 proc. Call cont_and_backtrace for each of the code paths that
10970 we want to test in the unwinder.
10971
b7f38fda
AA
109722016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10973
10974 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10975 the definition of struct S.
10976
1f8db343
CM
109772016-11-11 Catherine Moore <clm@codesourcery.com>
10978
10979 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10980
fad0c9fb
PA
109812016-11-09 Pedro Alves <palves@redhat.com>
10982
10983 * gdb.base/commands.exp (runto_or_return): New procedure.
10984 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10985 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10986 (progvar_simple_while_test, progvar_complex_if_while_test)
10987 (if_while_breakpoint_command_test)
10988 (infrun_breakpoint_command_test, breakpoint_command_test)
10989 (user_defined_command_test, watchpoint_command_test)
10990 (test_command_prompt_position, redefine_hook_test)
10991 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10992 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10993 multi_line_input and multi_line. Remove gdb_expect and
10994 gdb_stop_suppressing_tests uses.
10995 * lib/gdb.exp (valnum_re): New global.
10996 (multi_line_input): New procedure.
10997
8354c62c
SM
109982016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10999
11000 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
11001 Remove.
11002 (test_setup): Define with proc_with_prefix.
11003 (test_cli_inferior): Likewise.
11004 (test_cli_thread): Likewise.
11005 (test_cli_frame): Likewise.
11006 (test_cli_select_frame): Likewise.
11007 (test_cli_up_down): Likewise.
11008 (test_mi_thread_select): Likewise.
11009 (test_mi_stack_select_frame): Likewise.
11010 (test_cli_in_mi_inferior): Likewise.
11011 (test_cli_in_mi_thread): Likewise.
11012 (test_cli_in_mi_frame): Likewise.
11013 (top level): Do not use with_test_prefix_procname.
11014
64f367a2
PA
110152016-11-09 Pedro Alves <palves@redhat.com>
11016
11017 * gdb.base/commands.exp (gdbvar_simple_if_test)
11018 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
11019 (progvar_simple_if_test, progvar_simple_while_test)
11020 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
11021 (infrun_breakpoint_command_test, breakpoint_command_test)
11022 (user_defined_command_test, watchpoint_command_test)
11023 (test_command_prompt_position, deprecated_command_test)
11024 (bp_deleted_in_command, temporary_breakpoint_commands)
11025 (stray_arg0_test, source_file_with_indented_comment)
11026 (recursive_source_test, if_commands_test)
11027 (error_clears_commands_left, redefine_hook_test)
11028 (redefine_backtrace_test): Use proc_with_prefix.
11029 * lib/gdb.exp (proc_with_prefix): New proc.
11030
0bb65f1e
AA
110312016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11032
11033 * gdb.base/tui-layout.c: New file.
11034 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
11035 disassembly window contains very long lines.
11036
7353f247
TT
110372016-11-08 Tom Tromey <tom@tromey.com>
11038
11039 * gdb.python/py-value.exp (test_value_creation): Make "long" test
11040 depend on Python 2.
11041
30a7bb83
TT
110422016-11-08 Tom Tromey <tom@tromey.com>
11043
11044 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
11045 New method.
11046
cdf5a07c
MG
110472016-10-29 Manish Goregaokar <manish@mozilla.com>
11048
2806dc7e 11049 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 11050
51a789c3
MG
110512016-10-27 Manish Goregaokar <manish@mozilla.com>
11052
2806dc7e
PA
11053 * gdb.rust/simple.rs: Add test for univariant enums without
11054 discriminants and for encoded struct-like enums.
51a789c3 11055
f610ab6d
PA
110562016-10-28 Pedro Alves <palves@redhat.com>
11057
11058 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
11059 gdb_test_multiple, tighten regexps and match symtabs and line
11060 tables incrementally.
11061
b129b0ca
LM
110622016-10-28 Luis Machado <lgustavo@codesourcery.com>
11063
11064 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
11065 general.
11066
ecf45d2c
SL
110672016-10-25 Luis Machado <lgustavo@codesourcery.com>
11068
11069 * gdb.base/exec-invalid-sysroot.exp: New file.
11070
b8d38ee4
JK
110712016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11072
11073 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11074
f90fd8c2
JK
110752016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11076
11077 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11078
2d2476aa
MR
110792016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11080
2806dc7e
PA
11081 * gdb.base/killed-outside.exp: Remove $options from a call to
11082 `prepare_for_testing'.
2d2476aa 11083
e42b25a0
SM
110842016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11085
11086 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11087 Change test message.
11088
3ccdb432
SM
110892016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11090
11091 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11092 Update comment.
11093
5bad3170
SM
110942016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11095
11096 * gdb.trace/mi-trace-save.exp: New file.
11097
5ad9dba7
YQ
110982016-10-13 Yao Qi <yao.qi@linaro.org>
11099
11100 * gdb.base/code_elim.exp (get_var_address): Remove.
11101 * gdb.base/relocate.exp: Likewise.
11102 * gdb.base/shreloc.exp: Likewise.
11103 * lib/gdb.exp (get_var_address): New.
11104
62df7e21
YQ
111052016-10-13 Yao Qi <yao.qi@linaro.org>
11106
11107 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11108 floating point tests if $skip_float_test is false.
11109
4dac951e
LM
111102016-10-12 Luis Machado <lgustavo@codesourcery.com>
11111
11112 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11113 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11114 argc values.
11115 Add 1 to argc so we guarantee distinct initial/modified argc values.
11116
8f1a8fc4
JK
111172016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11118
11119 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11120
16c85b5d
JK
111212016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11122
11123 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11124 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
11125 * gdb.arch/vsx-regs.exp: Likewise.
11126
1d0e042a
YQ
111272016-10-07 Yao Qi <yao.qi@linaro.org>
11128
11129 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
11130
68dadef5
MM
111312016-10-07 Markus Metzger <markus.t.metzger@intel.com>
11132
11133 * gdb.python/python.exp: Test decode_line("*0").
11134
33fa2c6e
DE
111352016-10-06 Doug Evans <dje@google.com>
11136
11137 * gdb.python/py-value.exp (test_value_creation): Add test for large
11138 unsigned 64-bit value.
11139
9c37b5ae
TT
111402016-10-06 Tom Tromey <tom@tromey.com>
11141
11142 * gdb.compile/compile.exp: Change java tests to rust.
11143 * gdb.base/setshow.exp: Change java tests to rust.
11144 * gdb.base/default.exp: Remove java from language list.
11145 * README (Examples): Update language example.
11146 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
11147 test.
11148 * lib/gdb.exp (skip_java_tests): Remove.
11149 * lib/java.exp: Remove.
11150 * gdb.java: Remove.
11151
78b86327
MR
111522016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11153
11154 * gdb.arch/mips-fcr.exp: New test.
11155 * gdb.arch/mips-fcr.c: Source for the new test.
11156
7470adbb
MR
111572016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11158
11159 * gdb.base/solib-disc.exp: Use `standard_output_file'
11160 throughout.
11161
4a556533
PA
111622016-10-06 Pedro Alves <palves@redhat.com>
11163
11164 * gdb.base/jit-simple-dl.c: New file.
11165 * gdb.base/jit-simple-jit.c: New file, factored out from ...
11166 * gdb.base/jit-simple.c: ... this.
11167 * gdb.base/jit-simple.exp (jit_run): Delete.
11168 (build_jit): New proc.
11169 (jit_test_reread): Recompile either the main program or the shared
11170 library, depending on what is being tested. Skip changing address
11171 if caller wants to. Compare before/after addresses. If testing
11172 standalone, explicitly load the binary. Test "maint info
11173 breakpoints".
11174 (top level): Add "standalone vs shared lib" and "change address"
11175 vs "same address" axes.
11176
5a122fbc
PA
111772016-10-06 Pedro Alves <palves@redhat.com>
11178
11179 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
11180 call.
11181 (jit_run): Delete.
11182 (jit_test_reread): Use with_test_prefix. Reload the main binary
11183 explicitly. Compare the before/after addresses of the JIT
11184 descriptor.
11185
ee8da4b8
DE
111862016-08-15 Doug Evans <dje@google.com>
11187
11188 * gdb.xml/extra-regs.xml: Update, end field now required, default type
11189 for single bitfields is bool.
11190 * gdb.xml/tdesc-regs.exp: Ditto.
11191
f389f6fe
JK
111922016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11193
11194 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
11195
fdebf1a4
YQ
111962016-10-05 Yao Qi <yao.qi@linaro.org>
11197
11198 * lib/gdb.exp (support_complex_tests): Return zero if
11199 gdb_skip_float_test return true.
11200
9c36d954 112012016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11202 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
11203
11204 PR gdb/20487
11205 * gdb.mi/user-selected-context-sync.exp: New file.
11206 * gdb.mi/user-selected-context-sync.c: New file.
11207
4034d0ff 112082016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11209 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
11210
11211 PR gdb/20487
11212 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
11213 =thread-select-event check.
11214
a4297203
PB
112152016-09-29 Peter Bergner <bergner@vnet.ibm.com>
11216
11217 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
11218 the compulsory L operand changes.
11219 * gdb.arch/powerpc-power.s: Likewise.
11220
bb805577
JK
112212016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11222
11223 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
11224 * gdb.base/jit-attach-pie.c: New file.
11225 * gdb.base/jit-attach-pie.exp: New file.
11226
6d61dee5
PA
112272016-09-28 Pedro Alves <palves@redhat.com>
11228
11229 * gdb.base/infcall-input.c: New file.
11230 * gdb.base/infcall-input.exp: New file.
11231
f73842fc
YQ
112322016-09-22 Yao Qi <yao.qi@linaro.org>
11233
11234 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
11235 (gdb_exit): Rename it to ...
11236 (gdbserver_gdb_exit): ... Close GDBserver.
11237 (gdb_exit): New proc, call gdbserver_gdb_exit.
11238 (mi_gdb_exit): Likewise.
11239
90681dab
YQ
112402016-09-22 Yao Qi <yao.qi@linaro.org>
11241
11242 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
11243 path.
11244 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
11245 Remove duplication.
11246
9c211fd8
YQ
112472016-09-22 Yao Qi <yao.qi@linaro.org>
11248
11249 * lib/gdbserver-support.exp: Check the existence of
11250 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
11251
ad0a504f
AK
112522016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
11253
11254 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
11255
36cf1806
TT
112562016-09-21 Tom Tromey <tom@tromey.com>
11257
11258 PR gdb/20604:
11259 * gdb.base/quit.exp: New file.
11260
74172ecf
SM
112612016-09-21 Simon Marchi <simon.marchi@ericsson.com>
11262
11263 * .gitignore: New file.
11264
3d0ec882
MR
112652016-09-21 Maciej W. Rozycki <macro@imgtec.com>
11266
11267 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
11268 throughout.
11269
8193adea
AA
112702016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11271
11272 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
11273
d41a5c09
JK
112742016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11275
11276 * gdb.cp/casts.cc (decltype): Move it ...
11277 (main): ... with its call to ...
11278 * gdb.cp/casts03.cc: ... a new file.
11279 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
11280
d2dfe700
JK
112812016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11282
11283 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
11284
e2a92b16
PB
112852016-09-15 Peter Bergner <bergner@vnet.ibm.com>
11286
11287 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
11288 and sync up the test with tests in gas/testsuite/gas/ppc.
11289 * gdb.arch/powerpc-power.exp: Likewise.
11290
49b4de64
JK
112912016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11292
11293 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
11294
2c29df25
SDJ
112952016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
11296 Jan Kratochvil <jan.kratochvil@redhat.com>
11297
11298 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
11299 make m1's definition to be different from m2's. Use 'dummy' as an
11300 argument for probe 'two'.
11301
cc3c2846
JB
113022016-09-10 Jon Beniston <jon@beniston.com>
11303
11304 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
11305 for sim target.
11306
e1b2624a
AA
113072016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11308
11309 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
11310 variable declaration.
11311 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
11312 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
11313 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
11314 received HWCAP as its argument.
11315
4295e285
PA
113162016-09-06 Pedro Alves <palves@redhat.com>
11317
11318 * gdb.base/new-ui-pending-input.c: New file.
11319 * gdb.base/new-ui-pending-input.exp: New file.
11320 * gdb.exp (clear_gdb_spawn_id): New procedure.
11321 (with_spawn_id): Check whether gdb_spawn_id exists before
11322 referencing it. If gdb_spawn_id didn't exist on entry, clear it
11323 on exit.
11324
00d5215e
UW
113252016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11326
11327 * gdb.base/float128.c: New file.
11328 * gdb.base/float128.exp: Likewise.
11329 * gdb.base/floatn.c: Likewise.
11330 * gdb.base/floatn.exp: Likewise.
11331
a9ff5f12
UW
113322016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11333
11334 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
11335
f245535c
PA
113362016-09-05 Pedro Alves <palves@redhat.com>
11337
11338 PR backtrace/19927
11339 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
11340 unwinders are immediately called as side effect of "source" or
11341 "disable unwinder" commands.
11342 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
11343
ae9cf263
YQ
113442016-09-02 Yao Qi <yao.qi@linaro.org>
11345
11346 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
11347 is true and $type is "float" or "double".
11348
27aba047
YQ
113492016-09-02 Yao Qi <yao.qi@linaro.org>
11350
11351 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
11352 true.
11353 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
11354 * gdb.base/call-rt-st.exp: Likewise.
11355 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
11356 return value instead of gdb,skip_float_test.
11357 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
11358 (do_function_calls): Use its return value instead of
11359 gdb,skip_float_test.
11360 * gdb.base/finish.exp: Likewise.
11361 * gdb.base/funcargs.exp: Likewise.
11362 * gdb.base/return.exp: Likewise.
11363 * gdb.base/return2.exp: Likewise.
11364 * gdb.base/varargs.exp: Likewise.
11365 * lib/gdb.exp (gdb_skip_float_test): Change it to
11366 gdb_caching_proc. Detect the broken ptrace on arm-linux.
11367
5af962df
AA
113682016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
11369
11370 * gdb.multi/tids.exp: Test "thread apply all".
11371
7fac6910
JK
113722016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11373
11374 * gdb.base/default.exp (tty): Remove.
11375
bb1fe4ac
KB
113762016-08-24 Kevin Buettner <kevinb@redhat.com>
11377
2806dc7e
PA
11378 * gdb.python/py-recurse-unwind.c: New file.
11379 * gdb.python/py-recurse-unwind.py: New file.
11380 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 11381
0a1ddfa6
SM
113822016-08-24 Simon Marchi <simon.marchi@ericsson.com>
11383
11384 * gdb.base/set-inferior-tty.exp: New file.
11385 * gdb.base/set-inferior-tty.c: New file.
11386
d9de1fe3
PA
113872016-08-23 Pedro Alves <palves@redhat.com>
11388
11389 PR gdb/20494
11390 * gdb.base/new-ui-echo.c: New file.
11391 * gdb.base/new-ui-echo.exp: New file.
11392
e9d9abd7
YQ
113932016-08-23 Yao Qi <yao.qi@linaro.org>
11394
11395 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11396 gdbserver_spawn.
11397 * gdb.server/connect-without-multi-process.exp (do_test):
11398 Likewise.
11399
3589529e
YQ
114002016-08-23 Yao Qi <yao.qi@linaro.org>
11401
11402 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11403 standalone_txt. Delete gdb_txt and standalone_txt on host
11404 and target. Spawn the binary on target. Copy files from
11405 target to host.
11406
6bb90213
PA
114072016-08-22 Pedro Alves <palves@redhat.com>
11408
11409 PR gdb/20505
11410 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11411 with_test_prefix. Factor out bits to ...
11412 (test_no_vdso): ... this new procedure.
11413
20c2c024
CL
114142016-08-19 Carl Love <cel@us.ibm.com>
11415
11416 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11417 maintaining separate logic for constructing the output path.
11418 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11419 * gdb.arch/ppc-dfp.exp: Likewise.
11420 * gdb.arch/ppc-fp.exp: Likewise.
11421 * gdb.arch/vsx-regs.exp: Likewise.
11422 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11423 binprefix for generating the additional binary files.
11424
0646e07d
PA
114252016-08-19 Pedro Alves <palves@redhat.com>
11426
11427 * gdb.trace/mi-trace-frame-collected.exp
11428 (test_trace_frame_collected): On x32, expect two registers.
11429
46da9242
CL
114302016-08-18 Carl Love <cel@us.ibm.com>
11431
11432 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11433 and sync up the test with tests in gas/testsuite/gas/ppc.
11434 * gdb.arch/powerpc-power.exp: Likewise.
11435
eb2332d7
SM
114362016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11437
11438 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11439 expected error message.
11440
63c61e04
SM
114412016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11442
11443 * gdb.multi/remove-inferiors.exp: New file.
11444 * gdb.multi/remove-inferiors.c: New file.
11445
7b17065f
YQ
114462016-08-12 Yao Qi <yao.qi@linaro.org>
11447
11448 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11449 argument list.
11450
01d3dedf
PA
114512016-08-10 Pedro Alves <palves@redhat.com>
11452
11453 PR gdb/19187
11454 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11455 setup_kfails.
11456
3eb7562a
PA
114572016-08-09 Pedro Alves <palves@redhat.com>
11458 Simon Marchi <simon.marchi@ericsson.com>
11459
11460 PR gdb/20418
11461 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11462 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11463
80614914
PA
114642016-08-09 Pedro Alves <palves@redhat.com>
11465
11466 PR mi/20431
11467 * gdb.mi/mi-cmd-error.exp: New file.
11468
f348d89a
PA
114692016-08-09 Pedro Alves <palves@redhat.com>
11470
11471 PR gdb/18653
11472 * gdb.base/signals-state-child.c: New file.
11473 * gdb.base/signals-state-child.exp: New file.
11474 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11475
e5ca03b4
PA
114762016-08-09 Pedro Alves <palves@redhat.com>
11477
11478 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11479
282a0691
TT
114802016-08-03 Tom Tromey <tom@tromey.com>
11481
11482 PR python/18565:
11483 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11484
41bfcd63
YQ
114852016-08-01 Yao Qi <yao.qi@linaro.org>
11486
11487 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11488 variable mode to "multi-process" if $multi_process is 1, otherwise
11489 set it to "single-process".
11490
e3465b24
YQ
114912016-08-01 Yao Qi <yao.qi@linaro.org>
11492
11493 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11494 * gdb.cp/cpexprs.exp: Likewise.
11495 * gdb.cp/m-static.exp: Likewise.
11496
0b31a4bc
TT
114972016-07-26 Tom Tromey <tom@tromey.com>
11498
11499 PR python/20190:
11500 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11501 test.
11502
e0461dbb
MM
115032016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11504
11505 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11506 selecting assembly source files.
11507 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11508 assembly source files.
11509 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11510 assembly source files.
11511 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11512 selecting assembly source files.
11513
8194e927
SM
115142016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11515
11516 * gdb.base/new-ui.exp (do_test_invalid_args): New
11517 procedure.
11518
c0272db5
TW
115192016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11520
11521 * gdb.btrace/reconnect.c: New file.
11522 * gdb.btrace/reconnect.exp: New file.
11523
e3487908
GKB
115242016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11525
11526 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11527 to test_catch_syscall_group.
11528 (test_catch_syscall_group): New.
11529
12df5c00
TT
115302016-07-21 Tom Tromey <tom@tromey.com>
11531
11532 * gdb.rust/simple.rs (main): Use empty struct expression.
11533 * gdb.rust/simple.exp: Add tests for empty struct expression.
11534
bae62ee2
YQ
115352016-07-21 Yao Qi <yao.qi@linaro.org>
11536
11537 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11538 if gdb_skip_xml_test is true on some targets.
11539
b1b53fb3
YQ
115402016-07-21 Yao Qi <yao.qi@linaro.org>
11541
11542 * gdb.server/solib-list.exp: Unset last_loaded_file.
11543
027d97f8
JK
115442016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11545
11546 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11547 "step into captured_main (args)".
11548
7674d381
JK
115492016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11550
11551 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11552
72b5d099
JK
115532016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11554
11555 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11556
1f960ced
PA
115572016-07-19 Pedro Alves <palves@redhat.com>
11558
11559 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11560 * gdb.opt/inline-bt.exp: Likewise.
11561 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11562 additional_flags=-Winline.
11563 * gdb.opt/inline-locals.exp: Likewise.
11564 * gdb.opt/inline-markers.c (ATTR): Define.
11565 (inlined_fn): Use it.
11566
f25827c1
YQ
115672016-07-19 Yao Qi <yao.qi@linaro.org>
11568
11569 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11570 (test_with_self): Remove some code. Remove argument executable.
11571 (top-level): Use do_self_tests.
11572
37539ebe
DB
115732016-07-15 Zachary Welch <zwelch@codesourcery.com>
11574 Don Breazeal <donb@codesourcery.com>
11575
11576 * gdb.base/maint.exp: Escape paths used in regular expressions.
11577 * gdb.stabs/weird.exp: Likewise.
11578
dac790e1
TT
115792016-07-13 Tom Tromey <tom@tromey.com>
11580
11581 PR python/15620, PR python/18620:
11582 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11583 (test_bkpt_events): New procs.
11584
93daf339
TT
115852016-07-13 Tom Tromey <tom@tromey.com>
11586
11587 PR python/17698:
11588 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11589 test.
11590 (test_watchpoints): Likewise.
11591 (test_bkpt_pending): New proc.
11592
6571a381
TT
115932016-07-13 Tom Tromey <tom@tromey.com>
11594
11595 PR cli/18053:
11596 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11597 completion test.
11598
e8732474
JK
115992016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11600
11601 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11602 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11603 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11604 f_label.
11605 (g): Rename g_end_lbl to g_label.
11606 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11607 low_pc and high_pc.
11608 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11609
e0f3fd7c
TT
116102016-07-12 Tom Tromey <tom@tromey.com>
11611
11612 PR python/19293:
11613 * gdb.python/py-unwind-maint.exp: Update tests.
11614
3cfe46b6
YQ
116152016-07-12 Yao Qi <yao.qi@linaro.org>
11616
11617 * lib/selftest-support.exp (selftest_setup): Match the output
11618 when captured_main is inlined.
11619
4f19a0e6
WT
116202016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11621
11622 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11623 New variables.
11624 (print this%a, print this%b, print this): New tests.
11625 * gdb.fortran/derived-types.f90 (this): New object and
11626 initialization.
11627
986cf455
SM
116282016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11629
11630 * gdb.ada/arraydim.exp: Remove extra directory level in build
11631 directory.
11632
f0464b23
SM
116332016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11634
11635 * lib/ada.exp: Remove extra directory level in build directory.
11636 * gdb.ada/cond_lang.exp: Likewise.
11637 * gdb.ada/exec_changed.exp: Likewise.
11638 * gdb.ada/lang_switch.exp: Likewise.
11639
42d94011
MG
116402016-07-06 Manish Goregaokar <manish@mozilla.com>
11641
2806dc7e
PA
11642 * simple.rs: Add test for raw pointer subscripting.
11643 * simple.exp: Add test expectations.
42d94011 11644
647c264c
YQ
116452016-07-05 Yao Qi <yao.qi@linaro.org>
11646
11647 * gdb.mi/mi-reverse.exp: Match =record-started output.
11648
20aa2c60
PA
116492016-07-01 Pedro Alves <palves@redhat.com>
11650
11651 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11652 procedure.
11653 (jit_reader_test): Test the jit reader's unwinder.
11654 * gdb.base/jithost.c (jit_function_00_code): New global.
11655 (main): Use memcpy to fill in the mmapped code, instead of poking
11656 bytes manually here.
11657 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11658 value.
11659 (read_debug_info): Save the function's range.
11660 (read_sp): New function.
11661 (unwind_frame): Use it. Also unwind RBP.
11662 (get_frame_id): Use read_sp.
11663 (gdb_init_reader): Use calloc instead of malloc.
11664 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11665 parameter. Use gdb_test_multiple.
11666
ced2dffb
PA
116672016-07-01 Pedro Alves <palves@redhat.com>
11668 Antoine Tremblay <antoine.tremblay@ericsson.com>
11669
11670 * gdb.threads/process-dies-while-detaching.c: New file.
11671 * gdb.threads/process-dies-while-detaching.exp: New file.
11672
63000888
PA
116732016-07-01 Pedro Alves <palves@redhat.com>
11674
11675 * gdb.multi/watchpoint-multi-exit.c: New file.
11676 * gdb.multi/watchpoint-multi-exit.exp: New file.
11677
038d4868
PA
116782016-06-30 Pedro Alves <palves@redhat.com>
11679
11680 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11681 unset inferior_spawn_id.
11682
994e9c83
PA
116832016-06-30 Pedro Alves <palves@redhat.com>
11684
11685 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11686 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11687
e5653468
YQ
116882016-06-29 Yao Qi <yao.qi@linaro.org>
11689
11690 * gdb.base/return.c: Add copyright header.
11691
803b47e5
TT
116922016-06-29 Tom Tromey <tom@tromey.com>
11693
11694 PR python/20129:
11695 * gdb.python/py-framefilter.exp: Add tests for setting priority
11696 and disabling of non-existent frame filter.
11697
28244707
YQ
116982016-06-29 Yao Qi <yao.qi@linaro.org>
11699
11700 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11701 0x0f07ff.
11702
a31d2f06
YQ
117032016-06-28 Yao Qi <yao.qi@linaro.org>
11704
11705 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11706 triplets. Start gdb, execute catch syscall, and continue. Check
11707 gdb's output to determine catch syscall is supported.
11708
921d8f54
MG
117092016-06-27 Manish Goregaokar <manish@mozilla.com>
11710
25d49b86
PA
11711 * gdb.rust/simple.rs: Add test for returning unit in a function.
11712 * gdb.rust/simple.exp: Add expectation for functions returning
11713 unit.
921d8f54 11714
f4952523
PMR
117152016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11716
11717 * gdb.python/py-breakpoint-create-fail.c,
11718 gdb.python/py-breakpoint-create-fail.exp,
11719 gdb.python/py-breakpoint-create-fail.py: New testcase.
11720
fccb08f8
MG
117212016-06-25 Manish Goregaokar <manish@mozilla.com>
11722
11723 PR gdb/20239
11724 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11725 * gdb.rust/simple.exp: Add test expectations for new NonZero
11726 tests.
fccb08f8 11727
6b850546
DT
117282016-06-24 David Taylor <dtaylor@emc.com>
11729
11730 * gdb.base/offsets.exp: New file.
11731 * gdb.base/offsets.c: New file.
11732
17621150
TT
117332016-06-23 Tom Tromey <tom@tromey.com>
11734
11735 PR gdb/16483:
11736 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11737 before any filters are loaded.
11738
04d59df6
WT
117392016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11740
11741 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11742 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11743 structs.
11744 * gdb.fortran/derived-type-function.exp: New file.
11745 * gdb.fortran/derived-type-function.f90: New file.
11746
11747
ac69f786
PA
117482016-06-21 Pedro Alves <palves@redhat.com>
11749
11750 * gdb.base/new-ui.exp: New file.
11751 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11752 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11753 (with_spawn_id): New procedure.
11754
49940788
PA
117552016-06-21 Pedro Alves <palves@redhat.com>
11756
11757 * gdb.mi/mi-exec-run.exp: New file.
11758
ef274d26
PA
117592016-06-21 Pedro Alves <palves@redhat.com>
11760
11761 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11762 breakpoint command's output on the main UI.
11763 (test_break): New procedure, factored out from calls in the top
11764 level.
11765 (top level): Use foreach_with_prefix to test MI as main UI and as
11766 separate UI.
11767
468afe6c
PA
117682016-06-21 Pedro Alves <palves@redhat.com>
11769
11770 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11771 (test_awatch_creation_and_listing)
11772 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11773 Remove 'type' parameter.
11774 (test_watchpoint_all): New parameter mi_mode. Remove
11775 with_test_prefix.
11776 (top level): Use foreach_with_prefix, and add main/separate UI MI
11777 testing axis.
11778
51f77c37
PA
117792016-06-21 Pedro Alves <palves@redhat.com>
11780
11781 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11782 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11783 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11784 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11785 (gdb_main_spawn_id, mi_spawn_id): Declare and
11786 comment.
11787 (mi_create_inferior_pty): New procedure,
11788 factored out from default_mi_gdb_start.
11789 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11790 procedures.
11791 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11792 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11793 Use mi_create_inferior_pty.
11794 (mi_gdb_start): Use eval to pass down args list.
11795
8980e177
PA
117962016-06-21 Pedro Alves <palves@redhat.com>
11797
11798 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11799 * gdb.opt/inline-cmds.exp: Add MI tests.
11800
f38d3ad1
PA
118012016-06-21 Pedro Alves <palves@redhat.com>
11802
11803 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11804
45db7c09
PA
118052016-06-21 Pedro Alves <palves@redhat.com>
11806
11807 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11808 (top level): Use it instead of mi_execute_to.
11809
5a069ab3
PA
118102016-06-21 Pedro Alves <palves@redhat.com>
11811
11812 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11813 (cont_handler_str): New.
11814 (signal_stop_handler): Set stop_handler_str instead of printing to
11815 stdout.
11816 (continue_handler): Set cont_handler_str instead of printing to
11817 stdout.
11818 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11819 mi_send_resuming_command. Print stop_handler_str and
11820 cont_handler_str instead of expecting the python events print
11821 directly.
11822
2838cc1d
SD
118232016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11824
11825 * gdb.base/jit-reader.exp: New file.
11826 * gdb.base/jithost.c: New file.
11827 * gdb.base/jithost.h: New file.
11828 * gdb.base/jitreader.c : New file.
11829 * gdb.base/jit-protocol.h: New file.
11830
21a77091
YQ
118312016-06-17 Yao Qi <yao.qi@linaro.org>
11832
11833 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11834 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11835 and detach-on-fork. Adjust tests.
11836 (top level): Invoke break_cond_on_syscall with combinations of
11837 syscall, follow-fork-mode and detach-on-fork.
11838
f50bf8e5
YQ
118392016-06-17 Yao Qi <yao.qi@linaro.org>
11840
11841 * gdb.base/step-over-exit.c: New.
11842 * gdb.base/step-over-exit.exp: New.
11843
a28d8e50
YTL
118442016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11845
11846 * gdb.base/float.exp: Add target check for nds32*-*-*.
11847 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11848
cad8e26d
AB
118492016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11850
11851 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11852 for unsupported target features.
11853 * gdb.base/call-rt-st.exp: Likewise.
11854 * gdb.base/call-sc.exp: Likewise.
11855 * gdb.base/call-signal-resume.exp: Likewise.
11856 * gdb.base/call-strs.exp: Likewise.
11857 * gdb.base/callexit.exp: Likewise.
11858 * gdb.base/callfuncs.exp: Likewise.
11859 * gdb.base/nodebug.exp: Likewise.
11860 * gdb.base/printcmds.exp: Likewise.
11861 * gdb.base/ptype.exp: Likewise.
11862 * gdb.base/structs.exp: Likewise.
11863 * gdb.base/unwindonsignal.exp: Likewise.
11864 * gdb.cp/gdb2495.exp: Likewise.
11865 * gdb.cp/templates.exp: Likewise.
11866 * gdb.cp/virtfunc.exp: Likewise.
11867 * gdb.threads/hand-call-in-threads.exp: Likewise.
11868 * gdb.threads/interrupted-hand-call.exp: Likewise.
11869 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11870
347dc102
TT
118712016-06-10 Tom Tromey <tom@tromey.com>
11872
11873 PR rust/20110:
11874 * gdb.rust/expr.exp: Add test for integer constant larger than
11875 i32.
11876
5e13cf25
BH
118772016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11878
11879 * gdb.fortran/nested-funcs.exp: New.
11880 * gdb.fortran/nested-funcs.f90: New.
11881
bb556f1f
TK
118822016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11883
11884 * gdb.base/examine-backward.c: New file.
11885 * gdb.base/examine-backward.exp: New file.
11886
38b022b4
SM
118872016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11888
11889 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11890 matching.
11891
1b40ec05
TT
118922016-06-02 Tom Tromey <tom@tromey.com>
11893
11894 PR python/18984:
11895 * gdb.python/py-shared.exp: Add solib_name test.
11896
193bd378
SM
118972016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11898
11899 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11900
3326303b
MG
119012016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11902
11903 PR c++/19893
11904 * gdb.dwarf2/implref.exp: Rename to...
11905 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11906 * gdb.dwarf2/implref-array.c: New file.
11907 * gdb.dwarf2/implref-array.exp: Likewise.
11908 * gdb.dwarf2/implref-global.c: Likewise.
11909 * gdb.dwarf2/implref-global.exp: Likewise.
11910 * gdb.dwarf2/implref-struct.c: Likewise.
11911 * gdb.dwarf2/implref-struct.exp: Likewise.
11912
825c8ef2
AT
119132016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11914
11915 * gdb.trace/trace-condition.exp: Add 64bit tests.
11916
2320162a
AT
119172016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11918
11919 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11920 bits types.
11921 (main): Adapt to 8 to 64 bits types.
11922 * gdb.trace/trace-condition.exp: Add new tests.
11923
a7818233
AT
119242016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11925
11926 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11927
0d336466
AT
119282016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11929
11930 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11931 Move condition tests...
11932 * gdb.trace/trace-condition.exp: Here.
11933
7faeb45a
AT
119342016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11935
11936 * gdb.trace/trace-condition.exp: Add counter-case tests.
11937
e385593e
JK
119382016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11939
11940 PR c++/15231
11941 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11942 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11943
744608cc
PA
119442016-05-27 Pedro Alves <palves@redhat.com>
11945
11946 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11947 New procedure.
11948 (top level): Call it, and bail out of DejaGnu is known to be bad.
11949
ac775bf4
AB
119502016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11951
11952 * gdb.base/whatis.c: Extend the test case.
11953 * gdb.base/whatis.exp: Add additional tests.
11954
2bbad2ea
BH
119552016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11956
11957* gdb.fortran/type.f90: Add pointer variable.
11958* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11959
8b70175d
BH
119602016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11961
11962 * gdb.fortran/vla-type.exp: Fix testcase name.
11963
86d8a848
BH
119642016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11965
11966 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11967
e188eb36
BH
119682016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11969
11970 * gdb.fortran/type.f90: Add nested structures.
11971 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11972 * gdb.fortran/derived-type.exp: Adapt expected output.
11973 * gdb.fortran/vla-type.exp: Adapt expected output.
11974
9b2db1fd
BH
119752016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11976
11977 * gdb.fortran/whatis_type.exp: Adapt expected output.
11978
72b17055
BH
119792016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11980
11981 * gdb.fortran/print_type.exp: Fix expected output.
11982 * gdb.fortran/whatis_type.exp: Fix expected output.
11983
3cd81d8d
BH
119842016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11985
11986 * gdb.fortran/whatis_type.exp: Use multi_line.
11987
ddae9462
TT
119882016-05-24 Tom Tromey <tom@tromey.com>
11989
11990 PR python/17386:
11991 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11992 use value as an index.
11993
1957f6b8
TT
119942016-05-23 Tom Tromey <tom@tromey.com>
11995
11996 PR python/17981:
11997 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11998 no-breakpoint case.
11999
026a9174
PA
120002016-05-24 Pedro Alves <palves@redhat.com>
12001
12002 PR gdb/19828
12003 * gdb.threads/clone-attach-detach.c: New file.
12004 * gdb.threads/clone-attach-detach.exp: New file.
12005
e70a7231
FR
120062016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
12007
12008 * gdb.base/annota-input-while-running.exp: Fix syntax error.
12009
0f6ed0e0
TT
120102016-05-23 Tom Tromey <tom@tromey.com>
12011
12012 PR python/19438, PR python/18393:
12013 * gdb.python/py-progspace.exp: Add "dir" test.
12014 * gdb.python/py-objfile.exp: Add "dir" test.
12015
ffd19d61
YQ
120162016-05-23 Yao Qi <yao.qi@linaro.org>
12017
12018 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
12019 * gdb.arch/thumb2-it.exp: Likewise.
12020
9e8f9b05
SM
120212016-05-18 Simon Marchi <simon.marchi@ericsson.com>
12022
12023 * gdb.mi/mi-threads-interrupt.c: New file.
12024 * gdb.mi/mi-threads-interrupt.exp: New file.
12025
61c6156d
SM
120262016-05-17 Simon Marchi <simon.marchi@ericsson.com>
12027
12028 PR gdb/18077
12029 * gdb.mi/mi-async-run.exp: New file.
12030 * gdb.mi/mi-async-run.c: New file.
12031
67218854
TT
120322016-05-17 Tom Tromey <tom@tromey.com>
12033 Manish Goregaokar <manishsmail@gmail.com>
12034
12035 * lib/rust-support.exp: New file.
12036 * lib/gdb.exp (skip_rust_tests): New proc.
12037 (build_executable_from_specs): Handle rust.
12038 * lib/future.exp (gdb_find_rustc): New proc.
12039 (gdb_default_target_compile): Handle rust.
12040 * gdb.rust/expr.exp: New file.
12041 * gdb.rust/generics.exp: New file.
12042 * gdb.rust/generics.rs: New file.
12043 * gdb.rust/methods.exp: New file.
12044 * gdb.rust/methods.rs: New file.
12045 * gdb.rust/modules.exp: New file.
12046 * gdb.rust/modules.rs: New file.
12047 * gdb.rust/simple.exp: New file.
12048 * gdb.rust/simple.rs: New file.
12049
c44af4eb
TT
120502016-05-17 Tom Tromey <tom@tromey.com>
12051
12052 * gdb.base/default.exp (set language): Add rust.
12053
dcd1f979
TT
120542016-05-17 Tom Tromey <tom@tromey.com>
12055
12056 * gdb.gdb/unittest.exp: New file.
12057
155b7f57
YQ
120582016-05-16 Yao Qi <yao.qi@linaro.org>
12059
12060 * gdb.base/batch-preserve-term-settings.exp: Remove variable
12061 shell_prompt. Update shell_prompt_re.
12062
8ddd5a6c
DE
120632016-05-12 Doug Evans <dje@google.com>
12064
12065 PR symtab/19999
12066 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
12067 $options when building executable.
12068 * gdb.dwarf2/fission-loclists-pie.S: New file.
12069 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12070
02e370d9
SM
120712016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12072
12073 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12074 of [is_remote target],
12075
8929ad8b
SM
120762016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12077
12078 * lib/gdb.exp (use_gdb_stub): New procedure.
12079
6c447423
DE
120802016-05-03 Yunlian Jiang <yunlian@google.com>
12081 Doug Evans <dje@google.com>
12082
12083 PR symtab/19914
12084 * gdb.dwarf2/dwp-sepdebug.c: New file.
12085 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12086
444e826c
SM
120872016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12088
12089 * gdb.base/detach.exp: Remove is_remote check.
12090
740feeaa
SM
120912016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12092
12093 * gdb.base/annota-input-while-running.exp: Don't check for
12094 [is_remote target]. Enable annotations after running to main.
12095 Remove unused "set test..." line.
12096
9080ac9d
SM
120972016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12098
12099 * gdb.trace/trace-enable-disable.exp: New file.
12100 * gdb.trace/trace-enable-disable.c: New file.
12101
952ebca5
SM
121022016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12103
12104 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12105 use it in info sharedlibrary test.
12106 * gdb.trace/ftrace-lock.exp: Likewise.
12107 * gdb.trace/ftrace.exp: Likewise.
12108 * gdb.trace/range-stepping.exp: Likewise.
12109 * gdb.trace/trace-break.exp: Likewise.
12110 * gdb.trace/trace-condition.exp: Likewise.
12111 * gdb.trace/trace-mt.exp: Likewise.
12112
d9019901
SM
121132016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12114
12115 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12116 (gdb_load_shlib): ... this.
12117 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12118 gdb_load_shlib.
12119 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12120 * gdb.base/ctxobj.exp: Likewise.
12121 * gdb.base/dprintf-pending.exp: Likewise.
12122 * gdb.base/dso2dso.exp: Likewise.
12123 * gdb.base/fixsection.exp: Likewise.
12124 * gdb.base/gcore-relro.exp: Likewise.
12125 * gdb.base/gdb1555.exp: Likewise.
12126 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12127 * gdb.base/gnu-ifunc.exp: Likewise.
12128 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
12129 * gdb.base/jit-so.exp (one_jit_test): Likewise.
12130 * gdb.base/pending.exp: Likewise.
12131 * gdb.base/print-file-var.exp: Likewise.
12132 * gdb.base/print-symbol-loading.exp: Likewise.
12133 * gdb.base/shlib-call.exp: Likewise.
12134 * gdb.base/shreloc.exp: Likewise.
12135 * gdb.base/so-impl-ld.exp: Likewise.
12136 * gdb.base/solib-disc.exp: Likewise.
12137 * gdb.base/solib-nodir.exp: Likewise.
12138 * gdb.base/solib-overlap.exp: Likewise.
12139 * gdb.base/solib-symbol.exp: Likewise.
12140 * gdb.base/solib-weak.exp (do_test): Likewise.
12141 * gdb.base/sym-file.exp: Likewise.
12142 * gdb.base/symtab-search-order.exp: Likewise.
12143 * gdb.base/type-opaque.exp: Likewise.
12144 * gdb.base/unload.exp: Likewise.
12145 * gdb.base/watchpoint-solib.exp: Likewise.
12146 * gdb.compile/compile.exp: Likewise.
12147 * gdb.cp/gdb2384.exp: Likewise.
12148 * gdb.cp/infcall-dlopen.exp: Likewise.
12149 * gdb.cp/re-set-overloaded.exp: Likewise.
12150 * gdb.fortran/library-module.exp: Likewise.
12151 * gdb.opt/solib-intra-step.exp: Likewise.
12152 * gdb.python/py-finish-breakpoint.exp: Likewise.
12153 * gdb.python/py-shared.exp: Likewise.
12154 * gdb.reverse/solib-precsave.exp: Likewise.
12155 * gdb.reverse/solib-reverse.exp: Likewise.
12156 * gdb.server/solib-list.exp: Likewise.
12157 * gdb.threads/dlopen-libpthread.exp: Likewise.
12158 * gdb.threads/tls-shared.exp: Likewise.
12159 * gdb.threads/tls-so_extern.exp: Likewise.
12160 * gdb.trace/change-loc.exp: Likewise.
12161 * gdb.trace/ftrace-lock.exp: Likewise.
12162 * gdb.trace/ftrace.exp: Likewise.
12163 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
12164 * gdb.trace/pending.exp: Likewise.
12165 * gdb.trace/range-stepping.exp: Likewise.
12166 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
12167 (strace_info_marker): Likewise.
12168 (strace_probe_marker): Likewise.
12169 (strace_trace_on_same_addr): Likewise.
12170 (strace_trace_on_diff_addr): Likewise.
12171 * gdb.trace/trace-break.exp: Likewise.
12172 * gdb.trace/trace-condition.exp: Likewise.
12173 * gdb.trace/trace-mt.exp: Likewise.
12174
fca4cfd9
SM
121752016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12176
12177 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
12178 result of gdb_remote_download.
12179 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
12180 * gdb.base/dso2dso.exp: Likewise.
12181 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12182 * gdb.base/print-file-var.exp: Likewise.
12183 * gdb.base/shlib-call.exp: Likewise.
12184 * gdb.base/shreloc.exp: Likewise.
12185 * gdb.base/solib-overlap.exp: Likewise.
12186 * gdb.base/solib-weak.exp (do_test): Likewise.
12187 * gdb.base/unload.exp: Likewise.
12188
11cf4ffb
YQ
121892016-04-27 Yao Qi <yao.qi@linaro.org>
12190
12191 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
12192 exists.
12193
3e2e34f8
KB
121942016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12195
12196 * vla-type.exp: Print structure from toplevel.
12197
8f07e298
BH
121982016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12199
12200 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
12201 of dynamic types.
12202 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
12203 of dynamic types.
12204
9920b434
BH
122052016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12206
12207 * gdb.fortran/vla-type.f90: New file.
12208 * gdb.fortran/vla-type.exp: New file.
12209
f3abeff5
YQ
122102016-04-25 Yao Qi <yao.qi@linaro.org>
12211
12212 * gdb.base/branch-to-self.c: New file.
12213 * gdb.base/branch-to-self.exp: New file.
12214
0a5d52f0
YQ
122152016-04-22 Yao Qi <yao.qi@linaro.org>
12216
12217 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
12218 more after $hex.
12219
495346f6
YQ
122202016-04-22 Yao Qi <yao.qi@linaro.org>
12221
12222 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
12223 * gdb.base/annota3.exp: Likewise.
12224
4a7e075c
YQ
122252016-04-22 Yao Qi <yao.qi@linaro.org>
12226
12227 * gdb.reverse/step-precsave.exp: Do one step and test program
12228 stops in "callee" and do multiple steps until program goes out
12229 of "callee".
12230 * gdb.reverse/step-reverse.exp: Likewise.
12231
5b061e98
YQ
122322016-04-22 Yao Qi <yao.qi@linaro.org>
12233
12234 * gdb.trace/signal.exp: Also pass if
12235 $tracepoint_hits($i) > $iterations.
12236
5c5dc57f
YQ
122372016-04-22 Yao Qi <yao.qi@linaro.org>
12238
12239 * gdb.trace/signal.c: New file.
12240 * gdb.trace/signal.exp: New file.
12241
a55411b9
DE
122422016-04-19 Doug Evans <xdje42@gmail.com>
12243
12244 * gdb.base/bad-file.exp: New file.
12245
a22df60a
MG
122462016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
12247
12248 * gdb.dwarf2/implref.exp: New file.
12249
0c13f7e5
BH
122502016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12251
12252 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
12253 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
12254 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
12255 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
12256 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
12257 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
12258 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
12259 * lib/fortran.exp (fortran_int4): New procedure.
12260 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
12261 (fortran_logical4): Likewise.
12262
9b9b09e9
BH
122632016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
12264
12265 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
12266
a14d1f4d
BH
122672016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12268
12269 * lib/compiler.c: Add Intel specific preprocessor macros.
12270 * lib/compiler.cc: Likewise.
25d49b86 12271
7d49b1d0
LM
122722016-04-13 Luis Machado <lgustavo@codesourcery.com>
12273
12274 * gdb.server/connect-with-no-symbol-file.c: New file.
12275 * gdb.server/connect-with-no-symbol-file.exp: New file.
12276
8392fa22
SM
122772016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12278
12279 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
12280
8c4c4aeb
SM
122812016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12282
12283 * boards/gdbserver-base.exp (${board}_download): Copy source file to
12284 standard output directory.
12285
45e3745e
AT
122862016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
12287
12288 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
12289
e26b7e41
MM
122902016-04-13 Markus Metzger <markus.t.metzger@intel.com>
12291
12292 * gdb.btrace/instruction_history.c (loop): Add declaration.
12293
8ce09462
AT
122942016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
12295
12296 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
12297
2e88a1ea
SM
122982016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
12299
12300 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
12301 parentheses to print.
12302 (continue_handler): Likewise.
12303
f48e22e3
SM
123042016-04-08 Simon Marchi <simon.marchi@ericsson.com>
12305
12306 * gdb.server/solib-list.exp: Remove is_remote check.
12307 Pass shlib= to gdb_compile. Don't link shared library with
12308 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
12309 Run binary filename through "readlink -f" on the target.
12310
096be756
PA
123112016-04-08 Pedro Alves <palves@redhat.com>
12312
12313 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
12314 interpreter filename as argument to gdbserver_spawn.
12315 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12316 Return empty if $last_loaded_file does not exist.
12317
06500533
JK
123182016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12319
12320 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
12321 * gdb.base/jit-main.c: Use exit after usage.
12322
2d35e871
JK
123232016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12324
12325 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
12326 GDBHISTSIZE prior to the tests.
12327 * gdb.base/gdbinit-history.exp: Likewise.
12328
123292016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
12330
12331 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
12332 instead of build_executable. Use gdb_load_shlibs.
12333
c8064e7e
YQ
123342016-04-07 Yao Qi <yao.qi@linaro.org>
12335
12336 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
12337 Execute "si" command.
12338
bde47561
YQ
123392016-04-07 Yao Qi <yao.qi@linaro.org>
12340
12341 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
12342 number instead of the comments on some line.
12343
b16f8a3b
DB
123442016-04-06 Don Breazeal <donb@codesourcery.com>
12345
12346 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
12347 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
12348
c2f901df
SM
123492016-04-06 Simon Marchi <simon.marchi@ericsson.com>
12350
12351 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
12352 standard_output_file. Remove unused binfile variable.
12353
ac17fda0
CU
123542016-04-05 Catalin Udma <catalin.udma@freescale.com>
12355
12356 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
12357 * gdb.python/py-mi-objfile.exp: Match "list main" output
12358 in console format.
12359
03a8c4df
SM
123602016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
12361
12362 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
12363 absolute.
12364
6e774b13
SM
123652016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12366
12367 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
12368 absolute.
12369 * gdb.trace/ftrace.exp: Likewise.
12370 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
12371 targets as well.
12372 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
12373 (gdb_load_shlibs): Copy libraries to test directory when testing
12374 natively. Only set solib-search-path if testing remotely.
12375 * lib/mi-support.exp (mi_load_shlibs): Likewise.
12376
7817ea46
SM
123772016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12378
12379 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
12380 gdb_download. Use it even if the target is not remote.
12381 * gdb.base/jit.exp (compile_jit_test): Likewise.
12382 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
12383 output directory if the destination board is local, otherwise use
12384 the standard remote_download from DejaGnu.
12385 (gdb_download): Remove.
12386 (gdb_load_shlibs): Use gdb_remote_download instead of
12387 gdb_download.
12388 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12389 Use gdb_remote_download instead of gdb_download. Use it even if
12390 the target is not remote.
12391 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
12392 instead of gdb_download.
12393
7beb7f68
SM
123942016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12395
12396 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12397 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12398 run.
12399
cc63428a
AV
124002016-04-01 Artemiy Volkov <artemiyv@acm.org>
12401
12402 PR gdb/19820
12403 * gdb.base/printcmds.exp: Add artificial arrays tests.
12404
64cdf930
PA
124052016-03-31 Pedro Alves <palves@redhat.com>
12406
12407 PR gdb/19858
12408 * gdb.base/jit-main.c: Include unistd.h.
12409 (ATTACH): Define to 0 if not already defined.
12410 (wait_for_gdb, mypid): New globals.
12411 (WAIT_FOR_GDB): New macro.
12412 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12413 some breakpoint locations.
12414 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12415 New procedures.
12416 (one_jit_test): Add REATTACH parameter, and handle it. Use
12417 continue_to_test_location.
12418 (top level): Test attach, and adjusts calls to one_jit_test.
12419
40dea8cb
PA
124202016-03-31 Pedro Alves <palves@redhat.com>
12421
12422 PR gdb/19858
12423 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12424 BINSUFFIX parameter, and handle it.
12425 (top level): Adjust calls compile_jit_test.
12426
e7ea3ec7
CU
124272016-03-31 Catalin Udma <catalin.udma@freescale.com>
12428
12429 PR python/19743
12430 * gdb.python/py-mi-events-gdb.py: New file.
12431 * gdb.python/py-mi-events.c: New file.
12432 * gdb.python/py-mi-events.exp: New file.
12433
e6359af3
YQ
124342016-03-30 Yao Qi <yao.qi@linaro.org>
12435
12436 * gdb.reverse/until-precsave.exp: Match function name only.
12437 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12438 Move malloc to a condition block.
12439 * gdb.reverse/until-reverse.exp: Match function name only.
12440
a4105d04
MK
124412016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12442
12443 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12444 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12445 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12446 variable for GPR 0 instead of assuming it is register 0.
12447 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12448 * lib/trace-support.exp: Add s390 registers.
12449
bfa6adb9
YQ
124502016-03-29 Yao Qi <yao.qi@linaro.org>
12451
12452 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12453
1e6697ea
YQ
124542016-03-24 Yao Qi <yao.qi@linaro.org>
12455
12456 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12457 test message.
12458
64bcd522
AA
124592016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12460
12461 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12462 maintaining separate logic for constructing the output path.
12463
7868401b
DB
124642016-03-16 Don Breazeal <donb@codesourcery.com>
12465
12466 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12467 Retry fork and waitpid on interrupted system call errors.
12468 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12469 Use with_timeout_factor to increase timeout by factor of 10.
12470
1cafadb4
DB
124712016-03-15 Don Breazeal <donb@codesourcery.com>
12472
12473 * gdb.cp/scope-err.cc: New test program.
12474 * gdb.cp/scope-err.exp: New test script.
12475 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12476 lines and "set breakpoint here" comment.
12477 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12478 Fixed some whitespace and format issues.
12479 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12480 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12481
81516450
DE
124822016-03-15 Doug Evans <dje@google.com>
12483
12484 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12485 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12486 All callers updated. Add tests for enums, mixed flags register.
12487
aa52b601
DE
124882016-03-15 Doug Evans <dje@google.com>
12489
12490 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12491 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12492
fa4ff313
SM
124932016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12494
12495 * gdb.base/default.exp: Add $_as_string to the list of expected
12496 convenience functions.
12497
f2403c39
AB
124982016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12499
12500 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12501
f2f3ccb9
SM
125022016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12503
12504 * gdb.python/py-as-string.exp: New file.
12505 * gdb.python/py-as-string.c: New file.
12506
00dbd492
PA
125072016-03-09 Pedro Alves <palves@redhat.com>
12508
12509 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12510 signal" -> "Thread NN received signal" output change.
12511 * gdb.threads/ia64-sigill.exp: Likewise.
12512 * gdb.threads/linux-dp.exp: Likewise.
12513 * gdb.threads/manythreads.exp: Likewise.
12514 * gdb.threads/pending-step.exp: Likewise.
12515 * gdb.threads/print-threads.exp: Likewise.
12516 * gdb.threads/sigstep-threads.exp: Likewise.
12517 * gdb.threads/staticthreads.exp: Likewise.
12518 * gdb.threads/tls.exp: Likewise.
12519
1e6697ea
YQ
125202016-03-09 Pedro Alves <palves@redhat.com>
12521
12522 * gdb.base/command-line-input.exp: New file.
12523
b04fd3be
MK
125242016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12525
12526 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12527 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12528 * gdb.trace/pending.exp: Accept leading dot before function name.
12529 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12530 * lib/trace-support.exp: Set registers for ppc.
12531
98fa59e9
MK
125322016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12533
12534 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12535 use it for disassembly; accept .main in addition to main in backtrace.
12536
f77198c8
MK
125372016-03-09 Wei-cheng Wang <cole945@gmail.com>
12538 Marcin Kościelnicki <koriakin@0x04.net>
12539
12540 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12541 (gdb_recursion_test_ptr): New global variable.
12542 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12543 gdb_recursion_test.
12544 (gdb_c_test): Ditto.
12545
ba84e0da
MK
125462016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12547
12548 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12549 ordering.
12550
4366d36e
MK
125512016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12552
12553 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12554 (bar): Add bar_start_lbl label.
12555 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12556 of foo/bar for emitting DWARF and tracing.
12557
5eb264df
SDJ
125582016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12559
12560 * analyze-racy-logs.py: Set executable bit.
12561
fb6a751f
SDJ
125622016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12563
12564 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12565 (CHECK_TARGET_TMP): Likewise.
12566 (check-single-racy): New rule.
12567 (check-parallel-racy): Likewise.
12568 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12569 (do-check-parallel-racy): New rule.
12570 (check-racy/%.exp): Likewise.
12571 * README (Racy testcases): New section.
12572 * analyze-racy-logs.py: New file.
12573
bdf7e230
DE
125742016-03-03 Doug Evans <dje@google.com>
12575
12576 * gdb.base/skip.exp: Use with_test_prefix.
12577
4719d415
YQ
125782016-03-03 Yao Qi <yao.qi@linaro.org>
12579
12580 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12581 Invoke step_over_syscall "clone" and break_cond_on_syscall
12582 "clone".
12583 * gdb.base/step-over-clone.c: New file.
12584
ea507862
YQ
125852016-03-03 Yao Qi <yao.qi@linaro.org>
12586
12587 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12588 code format.
12589
8fc8cbda
YQ
125902016-03-03 Yao Qi <yao.qi@linaro.org>
12591
12592 * gdb.base/disp-step-fork.c: Rename to ...
12593 * gdb.base/step-over-fork.c: ... it. New file.
12594 * gdb.base/disp-step-vfork.c: Rename to ...
12595 * gdb.base/step-over-vfork.c: ... it. New file.
12596 * gdb.base/disp-step-syscall.exp: Rename to ...
12597 * gdb.base/step-over-syscall.exp: ... it. New file.
12598 (disp_step_cross_syscall): Rename to ...
12599 (step_over_syscall): ... it.
12600
92fa70b0
YQ
126012016-03-03 Yao Qi <yao.qi@linaro.org>
12602
12603 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12604 If target supports condition evaluation on target, invoke
12605 break_cond_on_syscall for fork and vfork.
12606
e197ad3c
YQ
126072016-03-03 Yao Qi <yao.qi@linaro.org>
12608
12609 * gdb.base/disp-step-syscall.exp: Don't invoke
12610 support_displaced_stepping.
12611 (disp_step_cross_syscall): Test with displaced stepping off and
12612 on if supported.
12613
0b47da9f
YQ
126142016-03-03 Yao Qi <yao.qi@linaro.org>
12615
12616 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12617 proc.
12618 (setup): New proc.
12619 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12620 and setup.
12621
065ab6dc
BH
126222016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12623
12624 * gdb.fortran/vla-history.exp: Remove breakpoint.
12625
07e448ad 126262016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12627
25d49b86
PA
12628 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12629 exceeds timeout.
07e448ad 12630
9ac2d526 126312016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12632
25d49b86
PA
12633 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12634 breakpoint.
9ac2d526 12635
17807369
BH
126362016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12637
12638 * gdb.mi/vla.f90: Nullify pointer after declaration.
12639
86e501af
PA
126402016-03-01 Pedro Alves <palves@redhat.com>
12641
12642 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12643
1e903e32
PA
126442016-03-01 Pedro Alves <palves@redhat.com>
12645
12646 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12647 before anything else.
12648 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12649 _GNU_SOURCE here.
12650 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12651 before anything else.
12652 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12653
6ccb54e2
PA
126542016-03-01 Pedro Alves <palves@redhat.com>
12655
12656 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12657
30ca9da1
YQ
126582016-03-01 Yao Qi <yao.qi@linaro.org>
12659
12660 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12661 prepare_for_testing.
12662
dc856b38
YQ
126632016-03-01 Yao Qi <yao.qi@linaro.org>
12664
12665 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12666
4a932159
AA
126672016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12668
12669 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12670 manually constructing the output path.
12671
f2489477
AA
126722016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12673
12674 * gdb.arch/s390-stackless.S: New.
12675 * gdb.arch/s390-stackless.exp: New.
12676
38899f16
IB
126772016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12678
12679 * gdb.dlang/circular.c: New file.
12680 * gdb.dlang/circular.exp: New file.
12681
9fde51ed
YQ
126822016-02-26 Yao Qi <yao.qi@linaro.org>
12683
12684 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12685 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12686 (testcases): Update.
12687
ce90fefe
YQ
126882016-02-26 Yao Qi <yao.qi@linaro.org>
12689
12690 * gdb.reverse/aarch64.c: Rename to ...
12691 * gdb.reverse/insn-reverse.c: ... it.
12692 * gdb.reverse/aarch64.exp: Rename to ...
12693 * gdb.reverse/insn-reverse.exp: ... it.
12694
3263bceb
YQ
126952016-02-26 Yao Qi <yao.qi@linaro.org>
12696
12697 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12698 (testcase_ftype): New.
12699 (testcases): New array.
12700 (n_testcases): New.
12701 (main): Call each element in testcases.
12702 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12703 (read_testcase): New.
12704 Do the tests in a loop.
12705
6cb59ff1
YQ
127062016-02-25 Yao Qi <yao.qi@linaro.org>
12707
12708 * gdb.base/branches.c: Remove.
12709
ae91f625
MK
127102016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12711
12712 PR gdb/13808
12713 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12714
678b48b7
MK
127152016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12716
12717 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12718
7337a6f2
MK
127192016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12720
12721 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12722 change x86_64 call_insn to 'callq'.
12723
861ca91f
AT
127242016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12725
12726 * gdb.trace/tfile-avx.c: Move to...
12727 * gdb.trace/tracefile-pseudo-reg.c: Here.
12728 * gdb.trace/tfile-avx.exp: Move to...
12729 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12730
bf74e428
GB
127312016-02-24 Gary Benson <gbenson@redhat.com>
12732
12733 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12734 message on attach.
12735
cce0e923
DE
127362016-02-23 Doug Evans <dje@google.com>
12737
12738 * gdb.base/skip.c (test_skip): New function.
12739 (end_test_skip_file_and_function): New function.
12740 (test_skip_file_and_function): New function.
12741 * gdb.base/skip1.c (test_skip): New function.
12742 (skip1_test_skip_file_and_function): New function.
12743 * gdb.base/skip.exp: Add tests for new skip options.
12744 * gdb.base/skip-solib.exp: Update expected output.
12745 * gdb.perf/skip-command.cc: New file.
12746 * gdb.perf/skip-command.exp: New file.
12747 * gdb.perf/skip-command.py: New file.
12748
4000e47e
MK
127492016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12750
12751 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12752 info registers pattern.
12753
24f75ead
IB
127542016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12755
12756 * lib/future.exp: Add D support.
12757 (gdb_find_gdc): New proc.
12758 (gdb_default_target_compile): Add D support.
12759
fbb7bcbe
WW
127602016-02-18 Wei-cheng Wang <cole945@gmail.com>
12761
12762 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12763 user+system time.
12764 (trace_speed_test): Determine the iteration count for a time
12765 between 15..30 seconds.
12766
012b3a21
WT
127672016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12768
12769 * gdb.arch/i386-mpx-sigsegv.c: New file.
12770 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12771 * gdb.arch/i386-mpx-simple_segv.c: New file.
12772 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12773
2d5189bd
YQ
127742016-02-18 Yao Qi <yao.qi@linaro.org>
12775
12776 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12777 Don't call setup_kfail.
12778
40fb20d0
YQ
127792016-02-18 Yao Qi <yao.qi@linaro.org>
12780
12781 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12782 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12783
21b1f8d2
DE
127842016-02-16 Doug Evans <dje@google.com>
12785
12786 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12787 * gdb.base/skip1.c: Ditto.
12788 * gdb.base/skip.exp: Whitespace cleanup.
12789
4041ed77
DB
127902016-02-16 Don Breazeal <donb@codesourcery.com>
12791
12792 PR remote/19496
12793 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12794 Remove kfail for PR remote/19496.
12795
c4ef31bf
SM
127962016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12797
12798 * lib/gdb.exp (standard_temp_file): Return a path specific to
12799 the runtest invocation.
12800
266b65b3
SM
128012016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12802
12803 * gdb.trace/save-trace.exp: Change relative path to be in the
12804 standard output directory.
12805
a7a0a6a9
JK
128062016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12807
12808 * gdb.arch/i386-prologue.c: Add missing prototypes.
12809
c99dbb42
JK
128102016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12811
12812 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12813 * gdb.arch/i386-prologue.exp: Likewise.
12814 * gdb.arch/i386-size.exp: Likewise.
12815
aa480355
SM
128162016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12817
12818 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12819 define object file path.
12820 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12821 file path.
12822 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12823 standard_output_file to define binfile.
12824
ba881f50
JK
128252016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12826
12827 Fix compatibility with recent gfortran-5.3.1.
12828 * gdb.fortran/vla-history.exp (print vla1 allocated)
12829 (print vla2 allocated, print $2, print $3): Remove
12830 (print $4): Rename to ...
12831 (print $2): ... here.
12832 (print $9): Rename to ...
12833 (print $5): ... here.
12834 (print $10): Rename to ...
12835 (print $6): ... here.
12836 * gdb.fortran/vla.f90: Add pvla initialization.
12837
e9fb005c
JK
128382016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12839
12840 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12841 New test.
12842 * gdb.fortran/vla-value-sub.exp: Likewise.
12843
e44e00ff
MK
128442016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12845
12846 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12847
97e94151
SM
128482016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12849
12850 * i386-biarch-core.exp: Define corefile using
12851 standard_output_file.
12852
01113bc1
YQ
128532016-02-12 Yao Qi <yao.qi@linaro.org>
12854
12855 * gdb.arch/arm-single-step-kernel-helper.c: New.
12856 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12857
33b4777c
MM
128582016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12859
12860 * gdb.btrace/tailcall-only.exp: New.
12861 * gdb.btrace/tailcall-only.c: New.
12862 * gdb.btrace/x86_64-tailcall-only.S: New.
12863 * gdb.btrace/i686-tailcall-only.S: New.
12864
acc23c11
PA
128652016-02-11 Pedro Alves <palves@redhat.com>
12866
12867 * README (Parallel testing): Add missing double quotes.
12868
e352bf0a
PA
128692016-02-11 Pedro Alves <palves@redhat.com>
12870
12871 * README (Parallel testing): New section.
12872 (GDB_PARALLEL): Rewrite.
12873 (FORCE_PARALLEL): Document.
12874
9f5fed78
MK
128752016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12876
12877 * gdb.trace/tfile-avx.c: New test.
12878 * gdb.trace/tfile-avx.exp: New test.
12879
9ef9e6a6
KS
128802016-02-09 Keith Seitz <keiths@redhat.com>
12881
12882 PR breakpoints/19546
12883 * gdb.base/infcall-exec.c: New file.
12884 * gdb.base/infcall-exec2.c: New file.
12885 * gdb.base/infcall-exec.exp: New file.
12886
a96e36da
KS
128872016-02-09 Keith Seitz <keiths@redhat.com>
12888
12889 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12890 (toplevel): Call test_bkpt_address.
12891
9f61929f
KS
128922016-02-09 Keith Seitz <keiths@redhat.com>
12893
12894 PR python/19506
12895 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12896 (toplevel): Call test_bkpt_address.
12897
1e94266c
SM
128982016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12899
12900 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12901 to AC_OUTPUT.
12902 * configure: Regenerate.
12903
2a7f3dff
PA
129042016-02-09 Pedro Alves <palves@redhat.com>
12905
12906 PR breakpoints/19548
12907 * gdb.base/execl-update-breakpoints.c (some_function): New
12908 function.
12909 (main): Call it.
12910 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12911 Tighten expected GDB output.
12912
2151ccc5
SM
129132016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12914
12915 * Makefile.in (ALL_SUBDIRS): Remove.
12916 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12917 (distclean maintainer-clean realclean): Likewise.
12918 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12919 * configure: Regenerate.
12920 * gdb.ada/Makefile.in: Delete.
12921 * gdb.arch/Makefile.in: Likewise.
12922 * gdb.asm/Makefile.in: Likewise.
12923 * gdb.base/Makefile.in: Likewise.
12924 * gdb.btrace/Makefile.in: Likewise.
12925 * gdb.cell/Makefile.in: Likewise.
12926 * gdb.compile/Makefile.in: Likewise.
12927 * gdb.cp/Makefile.in: Likewise.
12928 * gdb.disasm/Makefile.in: Likewise.
12929 * gdb.dlang/Makefile.in: Likewise.
12930 * gdb.dwarf2/Makefile.in: Likewise.
12931 * gdb.fortran/Makefile.in: Likewise.
12932 * gdb.gdb/Makefile.in: Likewise.
12933 * gdb.go/Makefile.in: Likewise.
12934 * gdb.guile/Makefile.in: Likewise.
12935 * gdb.java/Makefile.in: Likewise.
12936 * gdb.linespec/Makefile.in: Likewise.
12937 * gdb.mi/Makefile.in: Likewise.
12938 * gdb.modula2/Makefile.in: Likewise.
12939 * gdb.multi/Makefile.in: Likewise.
12940 * gdb.objc/Makefile.in: Likewise.
12941 * gdb.opencl/Makefile.in: Likewise.
12942 * gdb.opt/Makefile.in: Likewise.
12943 * gdb.pascal/Makefile.in: Likewise.
12944 * gdb.perf/Makefile.in: Likewise.
12945 * gdb.python/Makefile.in: Likewise.
12946 * gdb.reverse/Makefile.in: Likewise.
12947 * gdb.server/Makefile.in: Likewise.
12948 * gdb.stabs/Makefile.in: Likewise.
12949 * gdb.threads/Makefile.in: Likewise.
12950 * gdb.trace/Makefile.in: Likewise.
12951 * gdb.xml/Makefile.in: Likewise.
12952 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12953 GDB_PARALLEL.
12954 (standard_output_file): Remove check for GDB_PARALLEL, always
12955 return path in outputs/$subdir/$testname.
12956
437277d4
SM
129572016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12958
12959 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12960 (site.exp): Assign abs_srcdir to tcl's srcdir.
12961
31d913c7
YQ
129622016-02-04 Yao Qi <yao.qi@linaro.org>
12963
12964 * gdb.base/foll-exec-mode.c: Include limits.h.
12965 (main): Add parameters argc and argv. Get directory from
12966 argv[0].
12967 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12968 compilation.
12969 * gdb.base/foll-exec.c: Include limits.h.
12970 (main): Add parameters argc and argv.
12971 Get directory from argv[0].
12972 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12973 Adjust tests on the number of lines as source code changed.
12974 * gdb.base/foll-vfork-exit.c: Include limits.h.
12975 (main): Add one line of statement before vfork.
12976 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12977 (main): Add parameters argc and argv. Get directory from
12978 argv[0].
12979 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12980 (setup_gdb): Set tbreak to skip some source lines.
12981 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12982 (main): Add parameters argc and argv. Get directory from
12983 argv[0].
12984 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12985 compilation.
12986 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12987 (main): Add parameters argc and argv. Get directory from
12988 argv[0].
12989 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12990 compilation.
12991
9482b9fb
DE
129922016-02-01 Doug Evans <dje@google.com>
12993
12994 * gdb.base/skip.exp: Clean up multiple references to same test name.
12995
6b2e4f10
PA
129962016-02-01 Pedro Alves <palves@redhat.com>
12997
ccb6afd6 12998 PR remote/19496
6b2e4f10
PA
12999 * gdb.threads/forking-threads-plus-breakpoint.exp
13000 (displaced_stepping_supported): New global.
13001 (probe_displaced_stepping_support): New procedure.
13002 (do_test): Add 'displaced' parameter, and use it.
13003 (top level): Check for displaced stepping support. Add displaced
13004 stepping on/off testing axis.
13005
37a8db1a
AB
130062016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13007
13008 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
13009 pointer. Don't perform further tests on the unassociated pointer
13010 if the first test fails.
13011
5fdf6324
AB
130122016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
13013
13014 * gdb.base/max-value-size.c: New file.
13015 * gdb.base/max-value-size.exp: New file.
13016 * gdb.base/huge.exp: Disable max-value-size for this test.
13017
935c6144
IB
130182016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
13019
13020 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
13021
7fe8399d
YQ
130222016-01-28 Yao Qi <yao.qi@linaro.org>
13023
13024 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
13025
a2077e25
PA
130262016-01-25 Pedro Alves <palves@redhat.com>
13027
13028 PR threads/19461
13029 * gdb.base/fork-running-state.c: New file.
13030 * gdb.base/fork-running-state.exp: New file.
13031
1d2736d4
PA
130322016-01-25 Pedro Alves <palves@redhat.com>
13033
13034 PR gdb/19494
13035 * gdb.base/catch-fork-kill.c: New file.
13036 * gdb.base/catch-fork-kill.exp: New file.
13037
f1da4b11
PA
130382016-01-25 Pedro Alves <palves@redhat.com>
13039
13040 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
13041 Delete, moved to lib/gdb.exp.
13042 * gdb.threads/forking-threads-plus-breakpoint.exp
13043 (foreach_with_prefix): Likewise.
13044 * gdb.threads/process-dies-while-handling-bp.exp
13045 (foreach_with_prefix): Likewise.
13046 * lib/gdb.exp (foreach_with_prefix): New procedure.
13047
45f38546
MK
130482016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
13049
13050 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
13051 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
13052
dc29a1ce
MK
130532016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
13054
13055 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
13056 endian targets.
13057
092127d7
JK
130582016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13059 Pedro Alves <palves@redhat.com>
13060
13061 Fix testsuite compatibility with Guile.
13062 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
13063 number.
13064
31d765d3
JK
130652016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13066
13067 Fix testsuite compatibility with Guile.
13068 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
13069 (thread 1): New test for backtrace through signal handler.
13070
1ac78c04
YQ
130712016-01-22 Yao Qi <yao.qi@linaro.org>
13072
13073 PR testsuite/19491
13074 * gdb.base/multi-forks.c: Include
13075 ../lib/unbuffer_output.c
13076 (main): Call gdb_unbuffer_output.
13077
4f5946a8
DE
130782016-01-21 Doug Evans <dje@google.com>
13079
13080 * lib/ada.exp (gdb_compile_ada): Fix typo.
13081
305e13e6
JB
130822016-01-21 Joel Brobecker <brobecker@adacore.com>
13083
13084 * gdb.base/break-fun-addr.exp: New file.
13085 * gdb.base/break-fun-addr1.c: New file.
13086 * gdb.base/break-fun-addr2.c: New file.
13087
5f5dfff6
SM
130882016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13089
13090 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13091 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13092 enum flag values.
13093
fd356fa2
AA
130942016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13095
13096 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13097 when GDB can not set the vector return value. Add more comments
13098 for clarification.
13099
9df22175
AT
131002016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13101
13102 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13103 command.
13104
41d1845e
SM
131052016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13106
13107 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13108
01ac6840
SM
131092016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13110
13111 * Makefile.in (check-single): Pass --status to runtest.
13112 (check/%.exp): Likewise.
13113
131142016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13115
13116 * Makefile.in (check-parallel): Propagate return code from make
13117 do-check-parallel.
13118
bd0a71fa
MK
131192016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13120
13121 * gdb.trace/ftrace.exp: Fix expected message on continue.
13122 * gdb.trace/pending.exp: Fix expected message on continue.
13123 * gdb.trace/trace-break.exp: Fix expected message on continue.
13124
8bcbad33
SM
131252016-01-18 Simon Marchi <simon.marchi@ericsson.com>
13126
13127 * lib/gdb.exp (gdb_test): Remove unused global references.
13128
f303dbd6
PA
131292016-01-18 Pedro Alves <palves@redhat.com>
13130
13131 * gdb.base/async-shell.exp: Adjust expected output.
13132 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
13133 * gdb.base/siginfo-thread.exp: Adjust expected output.
13134 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
13135 * gdb.java/jnpe.exp: Adjust expected output.
13136 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
13137 * gdb.threads/continue-pending-status.exp: Adjust expected output.
13138 * gdb.threads/leader-exit.exp: Adjust expected output.
13139 * gdb.threads/manythreads.exp: Adjust expected output.
13140 * gdb.threads/pthreads.exp: Adjust expected output.
13141 * gdb.threads/schedlock.exp: Adjust expected output.
13142 * gdb.threads/siginfo-threads.exp: Adjust expected output.
13143 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
13144 expected output.
13145 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
13146 output.
13147 * gdb.threads/sigthread.exp: Adjust expected output.
13148 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
13149
b2789696
YQ
131502016-01-18 Yao Qi <yao.qi@linaro.org>
13151
13152 * gdb.guile/scm-section-script.c: Replace @progbits with
13153 %progbits.
13154 * gdb.python/py-section-script.c: Likewise.
13155
71ef29a8
PA
131562016-01-15 Pedro Alves <palves@redhat.com>
13157
13158 * gdb.multi/tids.exp: Test star wildcard ranges.
13159
3f5b7598
PA
131602016-01-15 Pedro Alves <palves@redhat.com>
13161
13162 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
13163 command from "thread apply" invocation.
13164 (thr_apply_info_thr_invalid): Default the expected output to the
13165 input tid list.
13166 (top level): Add tests that use convenience variables. Add tests
13167 for "thread apply" with a valid TID list, but missing the command.
13168
663f6d42
PA
131692016-01-13 Pedro Alves <palves@redhat.com>
13170
13171 * gdb.base/default.exp: Expect $_gthread as well.
13172 * gdb.multi/tids.exp: Test $_gthread.
13173 * gdb.threads/thread-specific.exp: Test $_gthread.
13174
c84f6bbf
PA
131752016-01-13 Pedro Alves <palves@redhat.com>
13176
13177 * gdb.multi/tids.exp: Test "info threads -gid".
13178
22a02324
PA
131792016-01-13 Pedro Alves <palves@redhat.com>
13180
13181 * gdb.multi/tids.exp: Test InferiorThread.global_num and
13182 Breakpoint.thread.
13183 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
13184
5d5658a1
PA
131852016-01-07 Pedro Alves <palves@redhat.com>
13186
13187 * gdb.base/break.exp: Adjust to output changes.
13188 * gdb.base/hbreak2.exp: Likewise.
13189 * gdb.base/sepdebug.exp: Likewise.
13190 * gdb.base/watch_thread_num.exp: Likewise.
13191 * gdb.linespec/keywords.exp: Likewise.
13192 * gdb.multi/info-threads.exp: Likewise.
13193 * gdb.threads/thread-find.exp: Likewise.
13194 * gdb.multi/tids.c: New file.
13195 * gdb.multi/tids.exp: New file.
13196
84654457
PA
131972016-01-13 Pedro Alves <palves@redhat.com>
13198
13199 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
13200
e3940304
PA
132012016-01-13 Pedro Alves <palves@redhat.com>
13202
13203 * gdb.base/default.exp: Expect $_inferior as well.
13204 * gdb.multi/base.exp: Test $_inferior.
13205
a911d87a
PA
132062016-01-13 Pedro Alves <palves@redhat.com>
13207
13208 PR breakpoints/19388
13209 * gdb.base/catch-signal-siginfo-cond.c: New file.
13210 * gdb.base/catch-signal-siginfo-cond.exp: New file.
13211
82075af2
JS
132122016-01-12 Josh Stone <jistone@redhat.com>
13213 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13214
13215 * gdb.base/catch-syscall.c (do_execve): New variable.
13216 (main): Conditionally trigger an execve.
13217 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
13218 (test_catch_syscall_execve): New, check entry/return across execve.
13219 (do_syscall_tests): Call test_catch_syscall_execve.
13220
e46eeedd
PA
132212016-01-12 Pedro Alves <palves@redhat.com>
13222
13223 * gdb.base/random-signal.exp (do_test): New procedure, with body
13224 of testcase moved in.
13225
01d8c27e
JK
132262016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13227 Pedro Alves <palves@redhat.com>
13228
13229 * gdb.base/funcargs.exp (finish from indirectly called function):
13230 Reintroduce the case for 'First'.
13231
9a706302
JK
132322016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13233 Pedro Alves <palves@redhat.com>
13234
13235 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13236 (tcatch_vfork_then_child_follow_exec)
13237 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
13238 identification.
13239
c0ecb95f
JK
132402016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13241
13242 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
13243 and repeats to unlimited.
13244 * gdb.python/py-value.exp: Likewise.
13245 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
13246 and repeats to unlimited.
13247
6cfc1fcb
JK
132482016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13249
13250 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
13251 and reordering the functions.
13252 * gdb.multi/hangout.c: Likewise.
13253 * gdb.multi/hello.c: Likewise.
13254
582a1b00
SM
132552016-01-08 Simon Marchi <simon.marchi@ericsson.com>
13256
13257 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
13258 absolute.
13259 (SingleStatisticTestResult.report): Use dict.keys instead of
13260 dict.iterkeys.
13261
79bc59cb
PA
132622016-01-06 Pedro Alves <palves@redhat.com>
13263
13264 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
13265
43368e1d
MM
132662016-01-04 Markus Metzger <markus.t.metzger@intel.com>
13267
13268 * gdb.btrace/dlopen.exp: New.
13269 * gdb.btrace/dlopen.c: New.
13270 * gdb.btrace/dlopen-dso.c: New.
13271
79fad5b8
SL
132722015-12-25 Sandra Loosemore <sandra@codesourcery.com>
13273
13274 * lib/gdb.exp (gdb_test): Update comments to clarify that the
13275 PATTERN argument is optional.
13276
ab8314b3
JB
132772015-12-24 Joel Brobecker <brobecker@adacore.com>
13278
13279 * lib/ada.exp (target_compile_ada_from_dir): New function.
13280 (gdb_compile_ada): Reimplement avoiding the use of project files.
13281 * gdb.ada/gnat_ada.gpr: Delete.
13282 * gdb.ada/cond_lang.exp: Adjust test to make path before
13283 filename optional.
13284 * gdb.ada/small_reg_param.exp: Likewise.
13285
fe33faff
SM
132862015-12-22 Simon Marchi <simon.marchi@ericsson.com>
13287
13288 * gdb.base/foll-vork.exp: Remove HP-UX special case.
13289
6d265cb4
TP
132902015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13291
13292 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
13293 case.
13294
10125099
SM
132952015-12-21 Simon Marchi <simon.marchi@ericsson.com>
13296
13297 * gdb.base/break.exp: Remove dead code.
13298 * gdb.base/sepdebug.exp: Likewise.
13299
3ca22649
SM
133002015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13301
13302 * gdb.asm/asm-source.exp: Remove HP-UX references.
13303 * gdb.base/annota1.exp: Likewise.
13304 * gdb.base/annota3.exp: Likewise.
13305 * gdb.base/attach.exp: Likewise.
13306 * gdb.base/bigcore.exp: Likewise.
13307 * gdb.base/break.exp: Likewise.
13308 * gdb.base/call-ar-st.exp: Likewise.
13309 * gdb.base/callfuncs.exp: Likewise.
13310 * gdb.base/catch-fork-static.exp: Likewise.
13311 * gdb.base/display.exp: Likewise.
13312 * gdb.base/foll-exec-mode.exp: Likewise.
13313 * gdb.base/foll-exec.exp: Likewise.
13314 * gdb.base/foll-fork.exp: Likewise.
13315 * gdb.base/foll-vfork.exp: Likewise.
13316 * gdb.base/funcargs.exp: Likewise.
13317 * gdb.base/hbreak2.exp: Likewise.
13318 * gdb.base/inferior-died.exp: Likewise.
13319 * gdb.base/interrupt.exp: Likewise.
13320 * gdb.base/multi-forks.exp: Likewise.
13321 * gdb.base/nodebug.exp: Likewise.
13322 * gdb.base/sepdebug.exp: Likewise.
13323 * gdb.base/solib1.c: Likewise.
13324 * gdb.base/step-test.exp: Likewise.
13325 * gdb.mi/non-stop.c: Likewise.
13326 * gdb.mi/pthreads.c: Likewise.
13327 * gdb.multi/bkpt-multi-exec.ex: Likewise.
13328 * gdb.threads/pthreads.c: Likewise.
13329 * gdb.threads/staticthreads.exp: Likewise.
13330 * lib/future.exp: Likewise.
13331 * lib/gdb.exp: Likewise.
13332 * gdb.base/so-indr-cl.c: Remove.
13333 * gdb.base/so-indr-cl.exp: Likewise.
13334 * gdb.base/solib.c: Likewise.
13335 * gdb.base/solib.exp: Likewise.
13336 * gdb.base/solib2.c: Likewise.
13337
b6304613
SM
133382015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13339
13340 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
13341 * gdb.base/call-ar-st.exp: Likewise.
13342 * gdb.base/callfuncs.exp: Likewise.
13343 * gdb.base/condbreak.exp: Likewise.
13344 * gdb.base/constvars.exp: Likewise.
13345 * gdb.base/hbreak2.exp: Likewise.
13346 * gdb.base/langs.exp: Likewise.
13347 * gdb.base/list.exp: Likewise.
13348 * gdb.base/long_long.exp: Likewise.
13349 * gdb.base/ptype.exp: Likewise.
13350 * gdb.base/scope.exp: Likewise.
13351 * gdb.base/signals.exp: Likewise.
13352 * gdb.base/so-impl-ld.exp: Likewise.
13353 * gdb.base/varargs.exp: Likewise.
13354 * gdb.base/volatile.exp: Likewise.
13355 * gdb.base/whatis.exp: Likewise.
13356 * gdb.cp/cplusfuncs.exp: Likewise.
13357 * gdb.cp/inherit.exp: Likewise.
13358 * gdb.cp/local.exp: Likewise.
13359 * gdb.cp/member-ptr.exp: Likewise.
13360 * gdb.cp/method.exp: Likewise.
13361 * gdb.cp/overload.exp: Likewise.
13362 * gdb.cp/templates.exp: Likewise.
13363 * gdb.stabs/weird.exp: Likewise.
13364 * lib/compiler.c: Likewise.
13365 * lib/compiler.cc: Likewise.
13366 * lib/cp-support.exp: Likewise.
13367 * lib/gdb.exp: Likewise.
13368
bf401b07
SM
133692015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
13370
13371 * configure.ac: Remove HP-UX case.
13372 * configure: Regenerate.
13373
aff9c0f8
SM
133742015-12-18 Simon Marchi <simon.marchi@ericsson.com>
13375
13376 * lib/gdb.exp (gdb_compile): Add function doc.
13377
a6904d5a
PA
133782015-12-17 Pedro Alves <palves@redhat.com>
13379
13380 PR threads/19354
13381 * gdb.multi/info-threads.exp: New file.
13382
a22279dd
YQ
133832015-12-15 Yao Qi <yao.qi@linaro.org>
13384
13385 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
13386 is aarch64*-*-*.
13387
0588c796
SL
133882015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13389
13390 * gdb.base/history-duplicates.exp: Skip if no readline support.
13391
5d978e17
SL
133922015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13393
13394 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13395
7e763b86
SL
133962015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13397
13398 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13399
87a3a92c
SL
134002015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13401
13402 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13403 ctrl-C if nointerrupts target property is set.
13404 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13405 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13406 * gdb.base/paginate-bg-execution.exp: Likewise.
13407 * gdb.base/paginate-execution-startup.exp: Likewise.
13408 * gdb.base/random-signal.exp: Likewise.
13409 * gdb.base/range-stepping.exp: Likewise.
13410 * gdb.cp/annota2.exp: Likewise.
13411 * gdb.cp/annota3.exp: Likewise.
13412 * gdb.gdb/selftest.exp: Likewise.
13413 * gdb.threads/continue-pending-status.exp: Likewise.
13414 * gdb.threads/leader-exit.exp: Likewise.
13415 * gdb.threads/manythreads.exp: Likewise.
13416 * gdb.threads/pthreads.exp: Likewise.
13417 * gdb.threads/schedlock.exp: Likewise.
13418 * gdb.threads/sigthread.exp: Likewise.
13419
a8f077dc
DB
134202015-12-11 Don Breazeal <donb@codesourcery.com>
13421
13422 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13423 remote.
13424 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13425 * gdb.base/foll-exec.exp (main): Enable for target remote.
13426 * gdb.base/foll-fork.exp (main): Likewise.
13427 * gdb.base/foll-vfork.exp (main): Likewise.
13428 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13429 (proc continue_to_exit_bp_loc): Use clean_restart.
13430 * gdb.base/pie-execl.exp (main): Disable for target remote.
13431 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13432 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13433 * gdb.threads/execl.exp (main): Likewise.
13434 * gdb.threads/fork-child-threads.exp (main): Likewise.
13435 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13436 remote.
13437 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13438 remote.
13439 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13440 pid.tid style ptids, instead of just tid.
13441 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13442 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13443 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13444 ptids, instead of just tid.
13445
3b2464a8
AB
134462015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13447
13448 * gdb.base/list.exp (test_list_forward): Add end of file error
13449 test.
13450 (test_repeat_list_command): Add end of file error test.
13451 (test_list_backwards): Add beginning of file error test.
13452
a0def019
AB
134532015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13454
13455 * gdb.base/list.exp (test_list_invalid_args): New function,
13456 defined, and called.
13457
5c000dff
AB
134582015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13459
13460 * gdb.base/list.exp (test_list): Make test names unique.
13461
f1637ebe
YQ
134622015-12-11 Yao Qi <yao.qi@linaro.org>
13463
13464 * gdb.base/coremaker2.c: Remove.
13465
36d6fc0a
PA
134662015-12-10 Pedro Alves <palves@redhat.com>
13467
13468 * gdb.multi/base.exp: Remove stale "spaces" references.
13469
762f7747
PA
134702015-12-10 Pedro Alves <palves@redhat.com>
13471
13472 * gdb.multi/base.exp: Don't use nowarnings.
13473 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13474 * gdb.multi/hangout.c: Include stdio.h.
13475 * gdb.multi/hello.c: Include stdlib.h.
13476 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13477 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13478 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13479
28d2bfb9
AB
134802015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13481
13482 * gdb.dwarf2/dw2-ranges-base.c: New file.
13483 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13484 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13485 support additional line table, and debug ranges generation.
13486 (Dwarf::ranges): New function, generate .debug_ranges.
13487 (Dwarf::lines): Support generating simple line table programs.
13488 (Dwarf::assemble): Initialise new namespace variables.
13489
5fc2beac
KB
134902015-12-09 Kevin Buettner <kevinb@redhat.com>
13491
13492 * gdb.base/async.exp (proc test_background): Add case for
13493 asynchronous execution not supported.
13494
1c35a88f
LM
134952015-12-09 Luis Machado <lgustavo@codesourcery.com>
13496
13497 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13498 format and change test names to make them unique.
13499
b593e3d9
RK
135002015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13501 Pedro Alves <pedro@redhat.com>
13502
13503 PR gdb/18702
13504 Add checking of floatformats setup on x86_64 hosts.
13505 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13506 (smallval, bigval): New labels/constants.
13507 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13508 float" after loading bigval and smallval.
13509
d72413e6
PMR
135102015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13511
13512 * gdb.ada/fun_overload_menu.exp: New testcase.
13513 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13514
ece66d65
JS
135152015-12-04 Josh Stone <jistone@redhat.com>
13516
13517 * gdb.base/catch-fork-static.exp: New.
13518
41d0efca
YQ
135192015-12-03 Yao Qi <yao.qi@linaro.org>
13520
13521 * gdb.base/sizeof.c: Don't include stdio.h and
13522 ../lib/unbuffer_output.c.
13523 (main): New variable 'size' and 'value'. Remove printf and
13524 gdb_unbuffer_output. Assign return value to size and value.
13525 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13526 at the beginning.
13527 (check_sizeof): Check the result by printing variable 'size'.
13528 (check_valueof): Check the result by printing variable 'value'.
13529
99fd02d9
YQ
135302015-12-01 Yao Qi <yao.qi@linaro.org>
13531
13532 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13533 for aarch64*-*-linux* target.
13534
f2faf941
PA
135352015-11-30 Pedro Alves <palves@redhat.com>
13536
13537 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13538
04bf20c5
PA
135392015-11-30 Pedro Alves <palves@redhat.com>
13540
13541 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13542 Handle non-stop mode vCont replies.
13543
09df4675
PA
135442015-11-30 Pedro Alves <palves@redhat.com>
13545
13546 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13547 prepare_for_testing. Start gdb with "set non-stop on" appended to
13548 GDBFLAGS. Lax expected stop output.
13549
58b584af
YQ
135502015-11-27 Yao Qi <yao.qi@linaro.org>
13551
13552 * gdb.arch/arm-neon.exp: New.
13553 * gdb.arch/arm-neon.c: New.
13554
dfcb77a8
YQ
135552015-11-27 Yao Qi <yao.qi@linaro.org>
13556
13557 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13558
88e8ec1b
YQ
135592015-11-27 Yao Qi <yao.qi@linaro.org>
13560
13561 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13562 frames-invalid annotation.
13563
bfde72c2
YQ
135642015-11-27 Yao Qi <yao.qi@linaro.org>
13565
13566 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13567
f6512a69
SM
135682015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13569
13570 * gdb.threads/names.exp: New file.
13571 * gdb.threads/names.c: New file.
13572 * README: Mention gdb,no_thread_names.
13573
46a3515b
MM
135742015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13575
13576 PR 19297
13577 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13578 support" error.
13579
62147a22
PA
135802015-11-24 Pedro Alves <palves@redhat.com>
13581
13582 PR 17539
13583 * gdb.base/display.exp: Expect displays to be sorted in ascending
13584 order. Use multi_line.
13585 * gdb.base/solib-display.exp: Likewise.
13586
2f341b6e
PA
135872015-11-24 Pedro Alves <palves@redhat.com>
13588
13589 PR 17539
25d49b86
PA
13590 * gdb.base/display.exp: Expect displays to be sorted in ascending
13591 order. Use multi_line.
13592 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13593
7e0aa6aa
PA
135942015-11-24 Pedro Alves <palves@redhat.com>
13595
13596 PR 17539
13597 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13598 threads in ascending order.
13599 * gdb.base/foll-fork.exp: Likewise.
13600 * gdb.base/foll-vfork.exp: Likewise.
13601 * gdb.base/multi-forks.exp: Likewise.
13602 * gdb.mi/mi-nonstop.exp: Likewise.
13603 * gdb.mi/mi-nsintrall.exp: Likewise.
13604 * gdb.multi/base.exp: Likewise.
13605 * gdb.multi/multi-arch.exp: Likewise.
13606 * gdb.python/py-inferior.exp: Likewise.
13607 * gdb.threads/break-while-running.exp: Likewise.
13608 * gdb.threads/execl.exp: Likewise.
13609 * gdb.threads/gcore-thread.exp: Likewise.
13610 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13611 * gdb.threads/kill.exp: Likewise.
13612 * gdb.threads/linux-dp.exp: Likewise.
13613 * gdb.threads/multiple-step-overs.exp: Likewise.
13614 * gdb.threads/next-bp-other-thread.exp: Likewise.
13615 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13616 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13617 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13618 * gdb.threads/thread-find.exp: Likewise.
13619 * gdb.threads/tls.exp: Likewise.
13620 * lib/mi-support.exp (mi_reverse_list): Delete.
13621 (mi_check_thread_states): No longer reverse list.
13622
2cc57ad8
PA
136232015-11-24 Pedro Alves <palves@redhat.com>
13624
13625 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13626 use lowercase.
13627
c93e8391
SM
136282015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13629
13630 * gdb.trace/actions.c: Include trace-common.h.
13631 (main): Add a location for a fast tracepoint.
13632 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13633 the normal tracepoints.
13634 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13635
045ccf91
SM
136362015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13637
13638 * save-trace.exp: Factor out code to these...
13639 (gdb_save_tracepoints): New.
13640 (gdb_load_tracepoints): New.
13641 (do_save_load_test): New.
13642
5506f9f6
KB
136432015-11-23 Kevin Buettner <kevinb@redhat.com>
13644
13645 * gdb.base/asmlabel.exp: New test.
13646 * gdb.base/asmlabel.c: New test case.
13647
16c3b12f
JB
136482015-11-23 Joel Brobecker <brobecker@adacore.com>
13649
13650 * gdb.base/wrong_frame_bt_full-main.c: New file.
13651 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13652 * gdb.base/wrong_frame_bt_full.exp: New file.
13653
155bfbd3
JB
136542015-11-23 Joel Brobecker <brobecker@adacore.com>
13655
13656 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13657
bb097445
JM
136582015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13659
206853a0 13660 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13661 pstate register when comparing registers values in
13662 sparc64-*-linux-gnu targets to avoid spurious differences.
13663
9c88ed8f
JM
136642015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13665
206853a0 13666 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13667
96161e25
SL
136682015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13669
13670 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13671 as type argument to gdb_compile.
13672 * gdb.base/nested-subp2.exp: Likewise.
13673 * gdb.base/nested-subp3.exp: Likewise.
13674
340c2830
DV
136752015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13676
13677 * lib/dwarf.exp (_note): Fix left shift of negative value.
13678 * gdb.trace/trace-condition.exp: Likewise.
13679
c1862d0f
YQ
136802015-11-13 Yao Qi <yao.qi@linaro.org>
13681
13682 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13683 comments about d10v.
13684 (test_scalar_returns): Likewise.
13685 * gdb.base/d10v.ld: Remove.
13686 * gdb.base/overlays.exp: Remove the target triplet checking for
13687 d10v-*-*.
13688 * gdb.base/structs.exp (test_struct_returns): Remove the
13689 comments about d10v.
13690 (test_struct_calls): Likewise.
13691
77ae9c19
YQ
136922015-11-13 Yao Qi <yao.qi@linaro.org>
13693
13694 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13695 * gdb.base/gnu_vector.c: Don't include stdio.h.
13696 (main): Don't print res and call add_some_intvecs.
13697
430e004e
MK
136982015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13699
13700 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13701 macro.
13702 (func5): Removed.
13703 (func4): Use FAST_TRACEPOINT_LABEL.
13704 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13705 macro.
13706 (func): Removed.
13707 (thread_function): Use FAST_TRACEPOINT_LABEL.
13708 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13709 (func): Remove.
13710 (marker): Use FAST_TRACEPOINT_LABEL.
13711 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13712 (pendfunc1): Remove.
13713 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13714 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13715 (foo): Remove.
13716 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13717 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13718 macro.
13719 (func): Remove.
13720 (marker): Use FAST_TRACEPOINT_LABEL.
13721 * gdb.trace/trace-common.h: New header.
13722 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13723 macro.
13724 (func): Remove.
13725 (marker): Use FAST_TRACEPOINT_LABEL.
13726 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13727 (func): Remove.
13728 (thread_function): Use FAST_TRACEPOINT_LABEL.
13729
6e7675a7
MK
137302015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13731
13732 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13733 in front.
13734 * gdb.trace/change-loc.exp: Use global pcreg definition.
13735 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13736 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13737 in front.
13738 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13739 * gdb.trace/pending.exp: Likewise.
13740 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13741 * gdb.trace/trace-break.exp: Likewise.
13742 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13743 in front.
13744 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13745 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13746 in front.
13747 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13748
dddc0e16
JB
137492015-11-09 Joel Brobecker <brobecker@adacore.com>
13750
13751 * gdb.ada/fin_fun_out: New testcase.
13752
c6f0b406
KB
137532015-11-07 Kevin Buettner <kevinb@redhat.com>
13754
13755 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13756 value associated with DW_AT_byte_size.
13757 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13758 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13759 DW_AT_upper_bound.
13760
f01dcfd9
KB
137612015-11-07 Kevin Buettner <kevinb@redhat.com>
13762
13763 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13764 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13765 version.
13766 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13767 gdb.dwarf2/dw2-canonicalize-type.exp,
13768 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13769 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13770 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13771 provided by gdb_target_symbol_prefix_flags_asm.
13772 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13773 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13774 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13775 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13776 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13777 macros where needed). Use this macro for symbols which require
13778 the prefix provided by SYMBOL_PREFIX.
13779
2223449a
KB
137802015-11-05 Kevin Buettner <kevinb@redhat.com>
13781
13782 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13783 New procs.
13784 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13785 representing expressions, of more than one list element.
13786 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13787 to prepend linker symbol prefix to f.
13788 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13789 table_1 and table_2.
13790 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13791 Likewise, for f and g.
13792 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13793 for ptr.
13794 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13795 for main.
13796 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13797 table_1_ptr and table_2_ptr.
13798
6f2f1a3a
JK
137992015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13800 Joel Brobecker <brobecker@adacore.com>
13801
13802 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13803
566c56c9
MK
138042015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13805
13806 * gdb.reverse/s390-mvcle.c: New test.
13807 * gdb.reverse/s390-mvcle.exp: New file.
13808 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13809
d5f0636b
MK
138102015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13811
13812 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13813
7ad8b86c
MK
138142015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13815
13816 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13817 reaching marker2.
13818 * gdb.reverse/getresuid-reverse.exp: Likewise.
13819 * gdb.reverse/pipe-reverse.exp: Likewise.
13820 * gdb.reverse/readv-reverse.exp: Likewise.
13821 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13822 * gdb.reverse/time-reverse.exp: Likewise.
13823 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13824
4081c0f1
YQ
138252015-10-30 Yao Qi <yao.qi@linaro.org>
13826
13827 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13828 (empty_cycle): Remove.
13829 (main): Don't call empty_cycle. Don't use watch_count_done.
13830 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13831 empty_cycle. Rewrite the code counting HW watchpoints.
13832
452b4ba5
MK
138332015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13834
13835 * gdb.reverse/fstatat-reverse.c: New test.
13836 * gdb.reverse/fstatat-reverse.exp: New file.
13837 * gdb.reverse/getresuid-reverse.c: New test.
13838 * gdb.reverse/getresuid-reverse.exp: New file.
13839 * gdb.reverse/pipe-reverse.c: New test.
13840 * gdb.reverse/pipe-reverse.exp: New file.
13841 * gdb.reverse/readv-reverse.c: New test.
13842 * gdb.reverse/readv-reverse.exp: New file.
13843 * gdb.reverse/recvmsg-reverse.c: New test.
13844 * gdb.reverse/recvmsg-reverse.exp: New file.
13845 * gdb.reverse/time-reverse.c: New test.
13846 * gdb.reverse/time-reverse.exp: New file.
13847 * gdb.reverse/waitpid-reverse.c: New test.
13848 * gdb.reverse/waitpid-reverse.exp: New file.
13849
5e2e7507
JK
138502015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13851
13852 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13853
0fde2c53
DE
138542015-10-26 Doug Evans <dje@google.com>
13855
13856 PR symtab/17391
13857 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13858 * gdb.dwarf2/bad-regnum.c: New file.
13859 * gdb.dwarf2/bad-regnum.exp: New file.
13860
1a70ae97
DE
138612015-10-26 Doug Evans <dje@google.com>
13862
13863 PR python/18938
13864 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13865 file.
13866
27dc26ab
JK
138672015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13868
13869 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13870 for a change by "Mention language in compile error message".
13871
bed91f4d
SM
138722015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13873
13874 PR python/18073
13875 * gdb.python/py-type.c (C::a_method): New.
13876 (C::a_const_method): New.
13877 (C::a_static_method): New.
13878 (a_function): New.
13879 * gdb.python/py-type.exp (test_fields): Test getting fields
13880 from function and method.
13881
3f2f83dd
KB
138822015-10-21 Keven Boell <keven.boell@intel.com>
13883
13884 * gdb.fortran/vla-alloc-assoc.exp: New file.
13885 * gdb.fortran/vla-datatypes.exp: New file.
13886 * gdb.fortran/vla-datatypes.f90: New file.
13887 * gdb.fortran/vla-history.exp: New file.
13888 * gdb.fortran/vla-ptype-sub.exp: New file.
13889 * gdb.fortran/vla-ptype.exp: New file.
13890 * gdb.fortran/vla-sizeof.exp: New file.
13891 * gdb.fortran/vla-sub.f90: New file.
13892 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13893 * gdb.fortran/vla-value-sub-finish.exp: New file.
13894 * gdb.fortran/vla-value-sub.exp: New file.
13895 * gdb.fortran/vla-value.exp: New file.
13896 * gdb.fortran/vla-ptr-info.exp: New file.
13897 * gdb.mi/mi-vla-fortran.exp: New file.
13898 * gdb.mi/vla.f90: New file.
13899
27145d50
SL
139002015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13901
13902 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13903 of hardwired timeout value.
13904
5f3ff4f8
JK
139052015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13906 Pedro Alves <palves@redhat.com>
13907
13908 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13909 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13910
bfd09d20
JS
139112015-10-19 Josh Stone <jistone@redhat.com>
13912
13913 * gdb.base/catch-syscall.c: Include <sched.h>.
13914 (unknown_syscall): New variable.
13915 (main): Trigger a vfork and an unknown syscall.
13916 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13917 (unknown_syscall_number): Likewise.
13918 (check_call_to_syscall): Accept an optional syscall pattern.
13919 (check_return_from_syscall): Likewise.
13920 (check_continue): Likewise.
13921 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13922 (test_catch_syscall_skipping_return): New test toggling off 'catch
13923 syscall' to step over the syscall return, then toggling back on.
13924 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13925 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13926 (do_syscall_tests): Call test_catch_syscall_without_args and
13927 test_catch_syscall_mid_vfork.
13928 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13929 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13930
b32b93c6
AS
139312015-10-19 Andrew Stubbs <ams@codesourcery.com>
13932
13933 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13934 print g_vE): Add new pass patterns.
13935 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13936 print various symbol names for vptr fields.
13937
9d622bda
AB
139382015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13939
13940 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13941 results.
13942
0fd8ac1c
YQ
139432015-10-12 Yao Qi <yao.qi@linaro.org>
13944
13945 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13946
34240514
YQ
139472015-10-12 Yao Qi <yao.qi@linaro.org>
13948
13949 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13950 is aarch64*-*-linux*.
13951
8240f442
YQ
139522015-10-12 Yao Qi <yao.qi@linaro.org>
13953
13954 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13955 (can_relocate_bcond_true): ... it.
13956 (can_relocate_bcond_false): New function.
13957 (foo): Likewise.
13958 (can_relocate_bl): Likewise.
13959 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13960 can_relocate_bl.
13961
2520f728
PMR
139622015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13963
13964 * gdb.base/nested-addr.c: New file.
13965 * gdb.base/nested-addr.exp: New testcase.
13966
abcef95a
MM
139672015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13968
13969 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13970 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13971 its output. Ignore the output of "record goto begin" and instead
13972 check that GDB is replaying.
13973
145e3ddb
PA
139742015-10-09 Pedro Alves <palves@redhat.com>
13975
13976 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13977 (top level): Use it in the run with no args test.
13978
d5d8c4e1
IB
139792015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13980
13981 * gdb.dlang/properties.exp: New file.
13982
06e635ef
SL
139832015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13984
13985 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13986 whether or not address 0x1000 is mapped on the target.
13987
e019fd1d
SM
139882015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13989
13990 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13991 build.
13992
77ba2a67
MM
139932015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13994
13995 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13996 instruction-history test.
13997
c60eb31f
DE
139982015-09-28 Doug Evans <dje@google.com>
13999
14000 * gdb.base/gcore.c (array_func): Add reference to static_array.
14001
9a3c8263
SM
140022015-09-25 Simon Marchi <simon.marchi@ericsson.com>
14003
14004 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
14005 source line.
14006
9720e656
SL
140072015-09-24 Sandra Loosemore <sandra@codesourcery.com>
14008
14009 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
14010 short or char as base type.
14011
938d3bf2
SL
140122015-09-23 Sandra Loosemore <sandra@codesourcery.com>
14013
14014 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
14015 to allow any size enum.
14016
e6c2c623
PMR
140172015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
14018
14019 * gdb.ada/array_ptr_renaming.exp: New testcase.
14020 * gdb.ada/array_ptr_renaming/foo.adb: New file.
14021 * gdb.ada/array_ptr_renaming/pack.ads: New file.
14022
06da0f77
PL
140232015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14024
14025 * gdb.trace/ftrace-lock.c: New file.
14026 * gdb.trace/ftrace-lock.exp: New file.
14027
4f51c22a
PL
140282015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14029
14030 * gdb.arch/insn-reloc.c: New file.
14031 * gdb.arch/ftrace-insn-reloc.exp: New file.
14032
7041adf4
PL
140332015-09-21 Pierre Langlois <pierre.langlois@arm.com>
14034
14035 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
14036 instruction.
14037 * gdb.trace/pendshr1.c (pendfunc): Likewise.
14038 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
14039 * gdb.trace/range-stepping.c: Likewise.
14040 * gdb.trace/trace-break.c: Likewise.
14041 * gdb.trace/trace-mt.c (thread_function): Likewise.
14042 * gdb.trace/ftrace.c (marker): Likewise.
14043 * gdb.trace/trace-condition.c (marker): Likewise.
14044 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
14045 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
14046 is_aarch64_target.
14047
015d2e7e
DE
140482015-09-18 Doug Evans <xdje42@gmail.com>
14049
14050 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
14051 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
14052
26b188a2
SL
140532015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14054
14055 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
14056 the breakpoint.
14057
79dc332b
SL
140582015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14059
14060 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
14061 the pending breakpoint. Remove timeout override for "Run till
14062 MI pending breakpoint on pendfunc3 on thread 2" test.
14063
f57929f2
SL
140642015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14065
14066 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
14067 filename pattern.
14068
3f469b17
SL
140692015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14070
14071 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14072 in breakpoint filename pattern.
14073
515b89b3
SL
140742015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14075
7800dbe4
SL
14076 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14077
140782015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14079
515b89b3
SL
14080 * gdb.linespec/explicit.exp: Check for readline support for
14081 tab-completion tests. Fix obvious typo.
14082
d2939ba2
MM
140832015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14084
14085 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14086 and replay.
14087
cbb55fa7
MM
140882015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14089
14090 * gdb.btrace/non-stop.c: New.
14091 * gdb.btrace/non-stop.exp: New.
14092
43691ca1
PL
140932015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14094 Yao Qi <yao.qi@linaro.org>
14095
14096 * gdb.trace/trace-condition.c: New file.
14097 * gdb.trace/trace-condition.exp: New file.
14098
d78908cf
WW
140992015-09-16 Wei-cheng Wang <cole945@gmail.com>
14100
14101 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14102 for testing bytecode compilation.
14103
1ed415e2
PA
141042015-09-16 Pedro Alves <palves@redhat.com>
14105 Sandra Loosemore <sandra@codesourcery.com>
14106
14107 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14108 (SECONDS): Redefine.
14109 (main): Call pthread_kill and alarm early.
14110 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14111 support.
14112 (test): If the target can't hardware step and doesn't support
14113 displaced stepping, increase the timeout.
14114
d136eff5
PA
141152015-09-16 Pedro Alves <palves@redhat.com>
14116
14117 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14118 (enable_debug): New procedures.
14119 (test): Use them. Bail out if waiting for threads fails.
14120 (top level): Bail out if a test fails.
14121
991f019c
YQ
141222015-09-16 Yao Qi <yao.qi@linaro.org>
14123
14124 * gdb.asm/asm-source.exp: Set asm-arch for
14125 aarch64*-*-* target.
14126 * gdb.asm/aarch64.inc: New file.
14127
bfca584f
PMR
141282015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
14129
14130 * gdb.ada/array_of_variable_length.exp: New testcase.
14131 * gdb.ada/array_of_variable_length/foo.adb: New file.
14132 * gdb.ada/array_of_variable_length/pck.adb: New file.
14133 * gdb.ada/array_of_variable_length/pck.ads: New file.
14134
b326e587
DE
141352015-09-15 Doug Evans <dje@google.com>
14136
14137 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
14138 of function static local variable.
14139
5382cfab
PW
141402015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14141
14142 * gdb.threads/tls-so_extern.exp: New test file.
14143 * gdb.threads/tls-so_extern.c: New test file.
14144 * gdb.threads/tls-so_extern_main.c: New test file.
14145
141c5cc4
JK
141462015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14147
14148 * gdb.opt/solib-intra-step-lib.c: New file.
14149 * gdb.opt/solib-intra-step-main.c: New file.
14150 * gdb.opt/solib-intra-step.exp: New file.
14151
d15dcecd
PA
141522015-09-15 Pedro Alves <palves@redhat.com>
14153
14154 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
14155 gdb_continue_to_breakpoint instead of gdb_test_multiple.
14156
4c2f2a79
PA
141572015-09-14 Pedro Alves <palves@redhat.com>
14158
14159 * gdb.base/hook-stop-continue.c: Delete.
14160 * gdb.base/hook-stop-continue.exp: Delete.
14161 * gdb.base/hook-stop-frame.c: Delete.
14162 * gdb.base/hook-stop-frame.exp: Delete.
14163 * gdb.base/hook-stop.c: New file.
14164 * gdb.base/hook-stop.exp: New file.
14165
919e6dbe
PMR
141662015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
14167
14168 * gdb.ada/access_to_packed_array.exp: New testcase.
14169 * gdb.ada/access_to_packed_array/foo.adb: New file.
14170 * gdb.ada/access_to_packed_array/pack.adb: New file.
14171 * gdb.ada/access_to_packed_array/pack.ads: New file.
14172
157280a4
MM
141732015-09-14 Markus Metzger <markus.t.metzger@intel.com>
14174
14175 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
14176 buffer size test.
14177
2fd33e94
DB
141782015-09-11 Don Breazeal <donb@codesourcery.com>
14179
14180 * gdb.base/foll-exec.c: Add copyright header. Fix
14181 formatting issues.
14182 * gdb.base/foll-exec.exp (zap_session): Delete proc.
14183 (do_exec_tests): Use clean_restart in place of zap_session,
14184 and for test initialization. Fix formatting issues. Use
14185 fail in place of perror.
14186 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
14187 an expect statement to match an expression with output from
14188 the program under debug.
14189 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
14190 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
14191 * gdb.threads/non-ldr-exc-2.exp: Likewise.
14192 * gdb.threads/non-ldr-exc-3.exp: Likewise.
14193 * gdb.threads/non-ldr-exc-4.exp: Likewise.
14194
e70b6e8e
DE
141952015-09-09 Doug Evans <dje@google.com>
14196
14197 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
14198
7a551a51
DE
141992015-09-09 Doug Evans <dje@google.com>
14200
14201 * gdb.base/pie-execl.exp: Fix result test of build_executable.
14202
4c666f84
DE
142032015-09-09 Doug Evans <dje@google.com>
14204
14205 * gdb.base/savedregs.exp: Fix typo.
14206
243a9253
PA
142072015-09-09 Pedro Alves <palves@redhat.com>
14208
14209 * gdb.mi/mi-cli.exp: Add CLI finish tests.
14210
c0fa8fbd
SL
142112015-09-08 Sandra Loosemore <sandra@codesourcery.com>
14212
14213 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
14214 command actually switches threads. Give up on remaining
14215 tests if target fails to stop at breakpoint.
14216
cd7c1778
PMR
142172015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
14218
14219 * gdb.ada/funcall_char.exp: New testcase.
14220 * gdb.ada/funcall_char/foo.adb: New file.
14221
dc5c8746
PMR
142222015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
14223
14224 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
14225 expected outputs. Add two testcases for completing ambiguous
14226 functions.
14227 * gdb.ada/complete/aux_pck.adb: New file.
14228 * gdb.ada/complete/aux_pck.ads: New file.
14229 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
14230 Ambiguous_Func functions.
14231 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
14232 * gdb.ada/complete/pck.adb: Likewise.
14233
4e83a1e7
UW
142342015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
14235
14236 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
14237 failures to run the test program under GDB.
14238
8ce74153
LM
142392015-08-26 Luis Machado <lgustavo@codesourcery.com>
14240
14241 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
14242 to C.
14243
e9756d52
PP
142442015-08-26 Patrick Palka <patrick@parcs.ath.cx>
14245
14246 * gdb.base/run-after-attach.exp: New test file.
14247 * gdb.base/run-after-attach.c: New test file.
14248
8d37573b
DB
142492015-08-26 Don Breazeal <donb@codesourcery.com>
14250
14251 * gdb.base/foll-exec-2.c: New test program.
14252 * gdb.base/foll-exec-2.exp: New test.
14253
63e43d3a
PMR
142542015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
14255
14256 * gdb.base/nested-subp1.exp: New file.
14257 * gdb.base/nested-subp1.c: New file.
14258 * gdb.base/nested-subp2.exp: New file.
14259 * gdb.base/nested-subp2.c: New file.
14260 * gdb.base/nested-subp3.exp: New file.
14261 * gdb.base/nested-subp3.c: New file.
14262
3d40fbb5
PA
142632015-08-24 Pedro Alves <palves@redhat.com>
14264
14265 * gdb.server/connect-without-multi-process.c: New file.
14266 * gdb.server/connect-without-multi-process.exp: New file.
14267
4422ac93
LM
142682015-08-24 Luis Machado <lgustavo@codesourcery.com>
14269
14270 * gdb.opt/inline-markers.c: Make z int.
14271
91dddb86
LM
142722015-08-24 Luis Machado <lgustavo@codesourcery.com>
14273
14274 * gdb.opt/inline-markers.c: Make z volatile.
14275
a48847ee
LM
142762015-08-24 Luis Machado <lgustavo@codesourcery.com>
14277
14278 * gdb.opt/inline-bt.c: New volatile global z.
14279 * gdb.opt/inline-cmds.c: Likewise.
14280 * gdb.opt/inline-locals.c: Likewise.
14281 * gdb.opt/inline-markers.c: New extern global z.
14282 (marker): Use z.
14283 (inline_fn): Likewise.
14284
0ebbc52b
PA
142852015-08-24 Pedro Alves <palves@redhat.com>
14286
14287 * config/m32r-stub.exp: Remove file.
14288 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
14289 * gdb.base/call-rt-st.exp: Likewise.
14290 * gdb.base/call-strs.exp: Likewise.
14291 * gdb.base/default.exp: Remove references to h8300-*-hms and
14292 *-*-udi*.
14293 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
14294
77c365df
AA
142952015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14296
14297 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
14298 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
14299 and "return" use KFAIL when GDB can not read/write the vector
14300 return value.
14301
4313b8c0
GB
143022015-08-21 Gary Benson <gbenson@redhat.com>
14303
14304 * gdb.trace/pending.exp: Cope with remote transfer warnings.
14305
0e433b32
PA
143062015-08-20 Pedro Alves <palves@redhat.com>
14307
14308 * gdb.server/solib-list.exp: No longer expect an interior stop in
14309 non-stop mode.
14310
221e1a37
PA
143112015-08-20 Pedro Alves <palves@redhat.com>
14312
14313 * gdb.server/connect-stopped-target.c: New file.
14314 * gdb.server/connect-stopped-target.exp: New file.
14315
40e3ad0e
PA
143162015-08-20 Pedro Alves <palves@redhat.com>
14317
14318 * gdb.dwarf2/comp-unit-lang.exp: New file.
14319 * gdb.dwarf2/comp-unit-lang.c: New file.
14320
af39b327
PMR
143212015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
14322
14323 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
14324 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
14325
7d45c7c3 143262015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 14327
7d45c7c3
KB
14328 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
14329 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
14330
4d6cceb4
DE
143312015-08-18 Doug Evans <dje@google.com>
14332 Adrian Sendroiu <adrian.sendroiu@freescale.com>
14333
14334 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
14335 skip_python_tests. New arg prompt_regexp.
14336 (skip_python_tests): New function.
14337 * lib/mi-support.exp (mi_skip_python_tests): New function.
14338 * gdb.python/py-mi-objfile-gdb.py: New file.
14339 * gdb.python/py-mi-objfile.c: New file.
14340 * gdb.python/py-mi-objfile.exp: New file.
14341
ad89c2aa
KS
143422015-08-17 Keith Seitz <keiths@redhat.com>
14343
14344 * gdb.linespec/explicit.exp: Move strace test from here ...
14345 * gdb.trace/strace.exp: ... to here.
14346
e3ae3c43
PP
143472015-08-15 Patrick Palka <patrick@parcs.ath.cx>
14348
14349 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
14350 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
14351
604b2636
DE
143522015-08-14 Doug Evans <xdje42@gmail.com>
14353
14354 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
14355 inferior before selecting a new file.
14356
6ff0ba5f
DE
143572015-08-14 Doug Evans <xdje42@gmail.com>
14358
14359 * gdb.mi/mi-disassemble.exp: Update.
14360 * gdb.base/disasm-optim.S: New file.
14361 * gdb.base/disasm-optim.c: New file.
14362 * gdb.base/disasm-optim.h: New file.
14363 * gdb.base/disasm-optim.exp: New file.
14364
9ca98f92
KS
143652015-08-14 Keith Seitz <keiths@redhat.com>
14366
14367 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
14368 "evaluated-by".
14369
52bbc560
JB
143702015-08-13 Joel Brobecker <brobecker@adacore.com>
14371
14372 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
14373
5d8c3ed3
PMR
143742015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
14375
14376 * gdb.ada/fun_renaming.exp: New testcase.
14377 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
14378 * gdb.ada/fun_renaming/pack.adb: New file.
14379 * gdb.ada/fun_renaming/pack.ads: New file.
14380
ea8812bc
KS
143812015-08-12 Keith Seitz <keiths@redhat.com>
14382
14383 * gdb.base/dso2dso.exp: Pass basename of source file in call to
14384 gdb_get_line_number.
14385
4dafcdeb
JB
143862015-08-12 Joel Brobecker <brobecker@adacore.com>
14387
14388 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
14389 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
14390 gdb.base/dso2dso.exp: New files.
14391
5ba32597
SDJ
143922015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
14393 Pedro Alves <palves@redhat.com>
14394 Keith Seitz <keiths@redhat.com>
14395
14396 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14397 GDBFLAGS.
14398
b6dafabf
PP
143992015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14400
14401 * gdb.base/gdbhistsize-history.exp
14402 (test_histsize_history_setting): Use save_vars.
14403 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14404 Use save_vars.
14405 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14406 * gdb.base/readline.exp: Use save_vars.
14407
abe8e607
PP
144082015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14409
14410 * lib/gdb.exp (save_vars): New proc.
14411
629500fa
KS
144122015-08-11 Keith Seitz <keiths@redhat.com>
14413
14414 * gdb.base/help.exp: Update help_breakpoint_text.
14415
eb8c4e2e
KS
144162015-08-11 Keith Seitz <keiths@redhat.com>
14417
14418 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14419 (at toplevel): Call test_explicit_breakpoints.
14420 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14421 breakpoints.
14422 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14423 breakpoint conditions, "-cond".
14424
87f0e720
KS
144252015-08-11 Keith Seitz <keiths@redhat.com>
14426
14427 * gdb.linespec/3explicit.c: New file.
14428 * gdb.linespec/cpexplicit.cc: New file.
14429 * gdb.linespec/cpexplicit.exp: New file.
14430 * gdb.linespec/explicit.c: New file.
14431 * gdb.linespec/explicit.exp: New file.
14432 * gdb.linespec/explicit2.c: New file.
14433 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14434 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14435 before using in the matching pattern.
14436 Clarify that `prefix' is a regular expression.
14437
f00aae0f
KS
144382015-08-11 Keith Seitz <keiths@redhat.com>
14439
14440 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14441 test.
14442 Add tests for missing ",FMT" and ",".
14443
e27852be
DE
144442015-08-10 Doug Evans <dje@google.com>
14445 Keith Seitz <keiths@redhat.com>
14446
14447 PR gdb/17960
14448 * gdb.base/completion.exp: Add location completer tests.
14449
7f03bd92
PA
144502015-08-07 Pedro Alves <palves@redhat.com>
14451
14452 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14453 tests here.
14454 (top level): Run do_test with and without displaced stepping.
14455
3fc8eb30
PA
144562015-08-07 Pedro Alves <palves@redhat.com>
14457
14458 * gdb.base/valgrind-disp-step.c: New file.
14459 * gdb.base/valgrind-disp-step.exp: New file.
14460
d4569d7b
PA
144612015-08-07 Pedro Alves <palves@redhat.com>
14462
14463 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14464 Delete function.
14465 (main): Add alarm. Run an infinite loop instead of calling
14466 wait_threads.
14467 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14468 comment.
14469 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14470 Delete function.
14471 (main): Add alarm. Run an infinite loop instead of calling
14472 wait_threads.
14473 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14474 comment.
14475
e1316e60
PA
144762015-08-07 Pedro Alves <palves@redhat.com>
14477
14478 * gdb.base/checkpoint-ns.exp: New file.
14479 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14480 standard_testfile.
14481
da8c46d2
MM
144822015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14483
14484 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14485 * gdb.btrace/instruction_history.exp: Update.
14486 * gdb.btrace/tsx.exp: New.
14487 * gdb.btrace/tsx.c: New.
14488
de1c2c52
PA
144892015-08-06 Pedro Alves <palves@redhat.com>
14490
14491 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14492 increase timeout.
14493 * gdb.reverse/until-precsave.exp: Bump timeouts.
14494
782e0bf4
PA
144952015-08-06 Pedro Alves <palves@redhat.com>
14496
14497 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14498
83e97ed0
PA
144992015-08-06 Pedro Alves <palves@redhat.com>
14500
14501 PR gdb/18749
14502 * gdb.threads/process-dies-while-handling-bp.c: New file.
14503 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14504
863d01bd
PA
145052015-08-06 Pedro Alves <palves@redhat.com>
14506
14507 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14508 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14509
0a39bb32
PA
145102015-08-05 Pedro Alves <palves@redhat.com>
14511
14512 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14513 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14514
ee2d2b10
SL
145152015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14516
14517 * gdb.base/bp-permanent.exp: Report test as unsupported if
14518 the target cannot stop at the permanent breakpoint.
14519
4e1bdb00
DE
145202015-08-03 Doug Evans <dje@google.com>
14521
14522 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14523 10000.
14524
3d338901
DE
145252015-08-03 Doug Evans <dje@google.com>
14526
14527 * Makefile.in (workers/%.worker, build-perf): New rule.
14528 (GDB_PERFTEST_MODE): New variable.
14529 (check-perf): Use it.
14530 (clean): Clean up gdb.perf parallel build subdirs.
14531 * lib/build-piece.exp: New file.
14532 * lib/gdb.exp (make_gdb_parallel_path): New function
14533 (standard_output_file, standard_temp_file): Call it.
14534 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14535 of $GDB_PARALLEL.
14536 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14537
af061d3e
DE
145382015-08-03 Doug Evans <dje@google.com>
14539
8e1afc81 14540 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14541 (LOG_FILE_NAME): New global.
14542 (TextReporter.__init__): Initialize self.txt_sum.
14543 (TextReporter.report): Add support for multiple data-points.
14544 Move report to perftest.sum, put raw data in perftest.log.
14545 (TextReporter.start): Open sum and log files.
14546 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14547 * gdb.perf/lib/perftest/testresult.py
14548 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14549
2c8c5d37
PA
145502015-07-31 Pedro Alves <palves@redhat.com>
14551
14552 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14553 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14554 kill_wait_spawned_process instead of explicit "kill -9".
14555 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14556 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14557 kill_wait_spawned_process.
14558 * gdb.base/attach-twice.exp: Likewise.
14559 * gdb.base/attach.exp: Likewise.
14560 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14561 gdb_test_multiple.
14562 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14563 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14564 kill_wait_spawned_process.
14565 * gdb.base/valgrind-infcall.exp: Likewise.
14566 * gdb.multi/multi-attach.exp: Likewise.
14567 * gdb.python/py-prompt.exp: Likewise.
14568 * gdb.python/py-sync-interp.exp: Likewise.
14569 * gdb.server/ext-attach.exp: Likewise.
14570 * gdb.threads/attach-into-signal.exp (corefunc): Use
14571 spawn_wait_for_attach, spawn_id_get_pid and
14572 kill_wait_spawned_process.
14573 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14574 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14575 spawn_id_get_pid and kill_wait_spawned_process.
14576 * gdb.threads/attach-stopped.exp (corefunc): Use
14577 spawn_wait_for_attach, spawn_id_get_pid and
14578 kill_wait_spawned_process.
14579 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14580 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14581 kill_wait_spawned_process instead of explicit "kill -9".
14582 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14583 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14584 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14585 processes. Don't map cygwin/windows pids here. Now returns a
14586 spawn id list.
14587
032a0fca
SL
145882015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14589
14590 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14591 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14592 correct patch.
14593
61a934ca
SL
145942015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14595
14596 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14597
4bc4d428
SL
145982015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14599
14600 Reapply:
14601 2014-05-21 Mark Wielaard <mjw@redhat.com>
14602
14603 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14604
998d452a
PA
146052015-07-30 Pedro Alves <palves@redhat.com>
14606
14607 * linux-low.c (handle_extended_wait): Set the child's last
14608 reported status to TARGET_WAITKIND_STOPPED.
14609
69dde7dc
PA
146102015-07-30 Pedro Alves <palves@redhat.com>
14611
14612 PR threads/18600
14613 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14614 only shows inferior 1.
14615
4dd63d48
PA
146162015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14617 Pedro Alves <palves@redhat.com>
14618
14619 PR threads/18600
14620 * gdb.threads/fork-plus-threads.c: New file.
14621 * gdb.threads/fork-plus-threads.exp: New file.
14622
d618e4c5
PP
146232015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14624
14625 * gdb.base/batch-preserve-term-settings.exp
14626 (test_terminal_settings_preserved_after_cli_exit): Use
14627 send_quit_command.
14628
1eef6428
PA
146292015-07-29 Pedro Alves <palves@redhat.com>
14630 Don Breazeal <donb@codesourcery.com>
14631
14632 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14633 output from both inferior_spawn_id and gdb_spawn_id.
14634
7da5b897
SDJ
146352015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14636
14637 * gdb.threads/attach-into-signal.exp (corefunc): Use
14638 with_test_prefix on nested loops, uniquefying the test messages.
14639
dac804df
SDJ
146402015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14641
14642 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14643 commit.
14644
06265e53
PP
146452015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14646
14647 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14648 New proc.
14649 (test_terminal_settings_preserved_after_sigterm): New test.
14650
18206ca3
PP
146512015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14652
14653 * gdb.base/batch-preserve-term-settings.exp
14654 (test_terminal_settings_preserved_after_cli_exit): New test.
14655
90074d11
PP
146562015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14657
14658 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14659 manipulation of saved_gdbflags.
14660 (test_terminal_settings_preserved): Remove global declaration of
14661 the unused variable pagination_prompt. Remove manipulation of
14662 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14663 GDBFLAGS.
14664
eb1a7902
PA
146652015-07-29 Pedro Alves <palves@redhat.com>
14666
14667 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14668
8b75dd3b
PA
146692015-07-29 Pedro Alves <palves@redhat.com>
14670
14671 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14672 at the top.
14673
dedad4e3
PA
146742015-07-29 Pedro Alves <palves@redhat.com>
14675
14676 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14677 (main): Call gdb_unbuffer_output.
14678 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14679 (main): Call gdb_unbuffer_output.
14680 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14681 (main): Call gdb_unbuffer_output.
14682 * gdb.base/call-strs.exp: Adjust to step over the
14683 gdb_unbuffer_output call.
14684 * gdb.base/catch-gdb-caused-signals.c: Include
14685 "../lib/unbuffer_output.c".
14686 (main): Call gdb_unbuffer_output.
14687 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14688 (main): Call gdb_unbuffer_output.
14689 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14690 (main): Call gdb_unbuffer_output.
14691 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14692 (main): Call gdb_unbuffer_output.
14693 * gdb.base/shlib-call.exp: Adjust to step over the
14694 gdb_unbuffer_output call.
14695 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14696 (main): Call gdb_unbuffer_output.
14697 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14698 (main): Call gdb_unbuffer_output.
14699 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14700 (main): Rename to ...
14701 (test): ... this.
14702 (main): Reimplement.
14703 * gdb.base/varargs.exp: Run to test instead of to main.
14704 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14705 (main): Call gdb_unbuffer_output.
14706
58789a91
PA
147072015-07-29 Pedro Alves <palves@redhat.com>
14708
14709 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14710 factore out from mi_continue_dprintf. For call-style dprintfs,
14711 expect dprintf output out of $inferior_spawn_id.
14712 (mi_continue_dprintf): Use mi_expect_dprintf.
14713 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14714 (main): Call gdb_unbuffer_output.
14715
e8376742
PA
147162015-07-29 Pedro Alves <palves@redhat.com>
14717
14718 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14719 (default_mi_gdb_start): Set inferior_spawn_id instead of
14720 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14721 gdb_spawn_id.
14722 (mi_gdb_test): Always expect inferior output from both
14723 $inferior_spawn_id and $gdb_spawn_id.
14724
08280010
PA
147252015-07-29 Pedro Alves <palves@redhat.com>
14726
14727 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14728 send_inferior and $inferior_spawn_id.
14729
4d30e432
PA
147302015-07-29 Pedro Alves <palves@redhat.com>
14731
14732 * gdb.gdb/complaints.exp (test_initial_complaints)
14733 (test_serial_complaints, test_short_complaints): Use
14734 gdb_test_stdio.
14735 (test_empty_complaint): Handle $inferior_spawn_id !=
14736 $gdb_spawn_id.
14737
0d30a335
PA
147382015-07-29 Pedro Alves <palves@redhat.com>
14739
14740 * gdb.base/varargs.exp: Use gdb_test_stdio.
14741
39413b29
PA
147422015-07-29 Pedro Alves <palves@redhat.com>
14743
14744 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14745
7cb000a9
PA
147462015-07-29 Pedro Alves <palves@redhat.com>
14747
14748 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14749
d7b8ac82
PA
147502015-07-29 Pedro Alves <palves@redhat.com>
14751
14752 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14753 parameter into two new parameters, "inf_result" and "gdb_result".
14754 Expect inferior output and gdb output from $inferior_spawn_id and
14755 $gdb_spawn_id, respectively. Adjust all callers.
14756
789c3a0c
PA
147572015-07-29 Pedro Alves <palves@redhat.com>
14758
14759 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14760 of gdb_test_sequence.
14761
77e760c3
PA
147622015-07-29 Pedro Alves <palves@redhat.com>
14763
14764 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14765 (saw_spurious_output): Expect inferior output from
14766 $inferior_spawn_id. Use gdb_test_stdio.
14767
8396d2cd
PA
147682015-07-29 Pedro Alves <palves@redhat.com>
14769
14770 * gdb.base/dprintf.exp: Use standard_testfile. Change
14771 prepare_for_testing call.
14772 (srcfile): Don't set.
14773 (restart): New procedure.
14774 (test_dprintf): New procecure, use to continue over dprintfs.
14775 (test_call, test_agent): New procedures, tests moved here.
14776 Restart gdb and recreate dprintfs. Adjust expected output.
14777
2051d61f
PA
147782015-07-29 Pedro Alves <palves@redhat.com>
14779
14780 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14781
452397af
PA
147822015-07-29 Pedro Alves <palves@redhat.com>
14783
14784 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14785
8aed9555
PA
147862015-07-29 Pedro Alves <palves@redhat.com>
14787
14788 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14789 gdb_test_stdio.
14790
188a61b4
PA
147912015-07-29 Pedro Alves <palves@redhat.com>
14792
14793 * lib/gdb.exp (gdb_test_stdio): New procedure.
14794
12264a45
PA
147952015-07-29 Pedro Alves <palves@redhat.com>
14796
14797 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14798
23ffc893
PA
147992015-07-29 Pedro Alves <palves@redhat.com>
14800
14801 * gdb.base/call-signal-resume.exp: Remove check for
14802 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14803 * gdb.base/unwindonsignal.exp: Likewise.
14804 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14805 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14806
65566918
PA
148072015-07-29 Pedro Alves <palves@redhat.com>
14808
14809 * gdb.base/siginfo-addr.c (pass): New function.
14810 (handler): Call it iff si_addr is correct.
14811 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14812 Set a breakpoint at "pass" and continue to it.
14813
d60a9221
SDJ
148142015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14815
14816 * gdb.python/py-objfile.exp: Make some tests have unique names.
14817 * gdb.python/py-pp-registration.exp: Likewise.
14818
bde40b8f
PA
148192015-07-28 Pedro Alves <palves@redhat.com>
14820
14821 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14822
13e1dec8
SM
148232015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14824
14825 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14826
da33c9a7
SM
148272015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14828
14829 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14830
077836f7
PP
148312015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14832
14833 * gdb.base/gdb-sigterm-2.exp: New test.
14834
b8cc7b2e
DE
148352015-07-25 Doug Evans <xdje42@gmail.com>
14836
14837 Revert:
14838 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14839 (workers/%.worker, build-perf): New rule.
14840 (GDB_PERFTEST_MODE): New variable.
14841 (check-perf): Use it.
14842 (clean): Clean up gdb.perf parallel build subdirs.
14843 * lib/build-piece.exp: New file.
14844 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14845 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14846 name.
14847 (standard_temp_file): Ditto.
14848 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14849 of $GDB_PARALLEL.
14850
c8bd4544
DE
148512015-07-24 Doug Evans <dje@google.com>
14852
14853 * gdb.perf/lib/perftest/utils.py: New file.
14854 * gdb.perf/gm-hello.cc: New file.
14855 * gdb.perf/gm-pervasive-typedef.cc: New file.
14856 * gdb.perf/gm-pervasive-typedef.h: New file.
14857 * gdb.perf/gm-std.cc: New file.
14858 * gdb.perf/gm-std.h: New file.
14859 * gdb.perf/gm-use-cerr.cc: New file.
14860 * gdb.perf/gm-utils.h: New file.
14861 * gdb.perf/gmonster-null-lookup.py: New file.
14862 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14863 * gdb.perf/gmonster-print-cerr.py: New file.
14864 * gdb.perf/gmonster-ptype-string.py: New file.
14865 * gdb.perf/gmonster-runto-main.py: New file.
14866 * gdb.perf/gmonster-select-file.py: New file.
14867 * gdb.perf/gmonster1-null-lookup.exp: New file.
14868 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14869 * gdb.perf/gmonster1-print-cerr.exp: New file.
14870 * gdb.perf/gmonster1-ptype-string.exp: New file.
14871 * gdb.perf/gmonster1-runto-main.exp: New file.
14872 * gdb.perf/gmonster1-select-file.exp: New file.
14873 * gdb.perf/gmonster1.cc: New file.
14874 * gdb.perf/gmonster1.exp: New file.
14875 * gdb.perf/gmonster2-null-lookup.exp: New file.
14876 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14877 * gdb.perf/gmonster2-print-cerr.exp: New file.
14878 * gdb.perf/gmonster2-ptype-string.exp: New file.
14879 * gdb.perf/gmonster2-runto-main.exp: New file.
14880 * gdb.perf/gmonster2-select-file.exp: New file.
14881 * gdb.perf/gmonster2.cc: New file.
14882 * gdb.perf/gmonster2.exp: New file.
14883
6eab34f3
DE
148842015-07-24 Doug Evans <dje@google.com>
14885
14886 * gdb.perf/README: New file.
14887 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14888 * lib/gen-perf-test.exp: New file.
14889
63738bfd
DE
148902015-07-24 Doug Evans <dje@google.com>
14891
14892 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14893 (PerfTest::startup): New function.
14894 (PerfTest::run): Return result of calling body.
14895 (PerfTest::assemble): Rewrite.
14896 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14897 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14898 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14899 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14900 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14901
7b606f95
DE
149022015-07-24 Doug Evans <dje@google.com>
14903
14904 * lib/gdb.exp (clean_restart): Make executable optional.
14905
a97b16b8
DE
149062015-07-24 Doug Evans <dje@google.com>
14907
14908 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14909 compiler_info references.
14910 * gdb.cp/temargs.exp: Ditto.
14911 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14912 (get_compiler_info): Early exit if already computed. Set compiler_info
14913 to "unknown" if there was a problem.
14914 (test_compiler_info): Add function comment. Call get_compiler_info.
14915
35baa57f
DE
149162015-07-24 Doug Evans <dje@google.com>
14917
14918 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14919 (workers/%.worker, build-perf): New rule.
14920 (GDB_PERFTEST_MODE): New variable.
14921 (check-perf): Use it.
14922 (clean): Clean up gdb.perf parallel build subdirs.
14923 * lib/build-piece.exp: New file.
14924 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14925 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14926 name.
14927 (standard_temp_file): Ditto.
14928 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14929 of $GDB_PARALLEL.
14930
6ebea266
DE
149312015-07-24 Doug Evans <dje@google.com>
14932
14933 * lib/future.exp (gdb_default_target_compile): New option
14934 "early_flags".
14935 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14936 --as-needed.
14937
1e76a7e9
SDJ
149382015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14939
14940 * gdb.base/catch-syscall.exp: Call gdb_exit before
14941 gdb_skip_xml_test.
14942
5068630a
PA
149432015-07-24 Pedro Alves <palves@redhat.com>
14944
14945 * gdb.python/py-events.exp: Accept output between the stop event
14946 and the prompt.
14947 * gdb.python/py-evsignal.exp: Likewise.
14948 * gdb.python/py-evthreads.exp: Likewise.
14949
77598427
PA
149502015-07-24 Pedro Alves <palves@redhat.com>
14951
14952 PR gdb/18717
14953 * gdb.threads/non-ldr-exit.c: New file.
14954 * gdb.threads/non-ldr-exit.exp: New file.
14955
11e6c98f
YQ
149562015-07-24 Yao Qi <yao.qi@linaro.org>
14957
14958 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14959 restarting process.
14960
51aee833
YQ
149612015-07-24 Yao Qi <yao.qi@linaro.org>
14962
14963 * gdb.server/ext-restart.exp: New file.
14964
8cfe207c
YQ
149652015-07-24 Yao Qi <yao.qi@linaro.org>
14966
14967 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14968 argument options.
14969 * gdb.server/ext-wrapper.exp: New file.
14970
cc12ce38
DE
149712015-07-23 Doug Evans <dje@google.com>
14972
14973 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14974 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14975
d0d84780
PMR
149762015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14977
14978 * gdb.ada/var_arr_typedef.exp: New testcase.
14979 * gdb.ada/var_arr_typedef/pack.adb: New file.
14980 * gdb.ada/var_arr_typedef/pack.ads: New file.
14981 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14982
8b558f79
JB
149832015-07-20 Joel Brobecker <brobecker@adacore.com>
14984
14985 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14986
775a3298
JK
149872015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14988
14989 * gdb.arch/i386-biarch-core.exp: Replace istarget
14990 by "complete set gnutarget". Remove expectation for the "core-file"
14991 command.
14992
db1ff28b
JK
149932015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14994
14995 Revert the previous commit:
14996 Tests for validate symbol file using build-id.
14997
0a94970d
JK
149982015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14999
15000 Tests for validate symbol file using build-id.
15001 * gdb.base/solib-mismatch-lib.c: New file.
15002 * gdb.base/solib-mismatch-libmod.c: New file.
15003 * gdb.base/solib-mismatch.c: New file.
15004 * gdb.base/solib-mismatch.exp: New file.
15005
03346981
SL
150062015-07-15 Sandra Loosemore <sandra@codesourcery.com>
15007
15008 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
15009 nios2-*-linux*.
15010 * gdb.base/sigbpt.exp (stepi_out): Likewise.
15011 * gdb.base/siginfo.exp: Likewise.
15012 * gdb.base/sigstep.exp (advance, advancei): Likewise.
15013
42422cc7
PL
150142015-07-15 Pierre Langlois <pierre.langlois@arm.com>
15015
15016 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
15017 Move it to ...
15018 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
15019 ... here.
15020 * gdb.trace/range-stepping.exp: Check that the target supports
15021 range stepping.
15022
cfa68bae
JK
150232015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15024
15025 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
15026
8ffdba26
PA
150272015-07-14 Pedro Alves <palves@redhat.com>
15028
15029 * gdb.base/killed-outside.exp: New file.
15030 * gdb.base/killed-outside.c: New file.
15031
218a5a11
JK
150322015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
15033
15034 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
15035 (n at main): New.
15036 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
15037
e03ed3c6
AA
150382015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
15039
15040 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
15041 infcall tests instead of setting up for KFAIL.
15042
485668e5
MM
150432015-07-10 Markus Metzger <markus.t.metzger@intel.com>
15044
15045 * gdb.btrace/record_goto-step.exp: New.
15046
08464196
JK
150472015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15048
15049 PR compile/18484
15050 * gdb.compile/compile.c (struct struct_type): Add volatile to
15051 selffield's type.
15052 * gdb.compile/compile.exp
15053 (compile code struct_object.selffield = &struct_object): Skip further
15054 struct_object tests if this one xfails.
15055
bcf5c1d9
RC
150562015-07-08 Robert O'Callahan <robert@ocallahan.org>
15057
15058 PR exp/18617
15059 * gdb.trace/ax.exp: Add test.
15060
4931af25
YQ
150612015-07-07 Yao Qi <yao.qi@linaro.org>
15062
15063 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
15064 instead of istarget "aarch64*-*-*".
15065 * gdb.arch/aarch64-fp.exp: Likewise.
15066 * gdb.base/float.exp: Likewise.
15067 * gdb.reverse/aarch64.exp: Likewise.
15068 * lib/gdb.exp (is_aarch64_target): New proc.
15069
9fcf688e
YQ
150702015-07-07 Yao Qi <yao.qi@linaro.org>
15071
15072 * lib/gdb.exp (is_aarch32_target): New proc.
15073 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15074 instead of "istarget "arm*-*-*"".
15075 * gdb.arch/arm-disp-step.exp: Likewise.
15076 * gdb.arch/thumb-bx-pc.exp: Likewise.
15077 * gdb.arch/thumb-prologue.exp: Likewise.
15078 * gdb.arch/thumb-singlestep.exp: Likewise.
15079 * gdb.base/disp-step-syscall.exp: Likewise.
15080 * gdb.base/float.exp: Likewise.
15081
fbd8d50d
YQ
150822015-07-07 Yao Qi <yao.qi@linaro.org>
15083
15084 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15085 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15086
71be1fdc
YQ
150872015-07-07 Yao Qi <yao.qi@linaro.org>
15088
15089 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15090 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15091 if it exists.
15092 * gdb.multi/multi-arch.exp: Likewise.
15093
3e221d36
SM
150942015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15095
15096 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15097 print.
15098
d441430b
YQ
150992015-07-07 Yao Qi <yao.qi@linaro.org>
15100
15101 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15102
06f810bd
MG
151032015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15104
15105 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15106 '[' and ']' characters.
15107
5e61e7c0
IB
151082015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15109
15110 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15111
28bf096c
PA
151122015-06-29 Pedro Alves <palves@redhat.com>
15113
15114 PR threads/18127
15115 * gdb.threads/hand-call-new-thread.c: New file.
15116 * gdb.threads/hand-call-new-thread.c: New file.
15117
ee93cd5e
KS
151182015-06-26 Keith Seitz <keiths@redhat.com>
15119 Doug Evans <dje@google.com>
15120
15121 PR 16253
15122 * gdb.cp/var-tag-2.cc: New file.
15123 * gdb.cp/var-tag-3.cc: New file.
15124 * gdb.cp/var-tag-4.cc: New file.
15125 * gdb.cp/var-tag.cc: New file.
15126 * gdb.cp/var-tag.exp: New file.
15127
fc637f04
PP
151282015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15129
15130 * gdb.base/history-duplicates.exp: New test.
15131
2e52ae68
PP
151322015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15133
15134 * gdb.base/completion.exp: Test the completion of the "focus"
15135 command.
15136
6e22494e
JK
151372015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15138
15139 * gdb.arch/amd64-prologue-skip.S: New file.
15140 * gdb.arch/amd64-prologue-skip.exp: New file.
15141
bf7b9cd9
SM
151422015-06-25 Simon Marchi <simon.marchi@ericsson.com>
15143
15144 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
15145 is_address_zero_readable check.
15146
201e8dfd
PB
151472015-06-24 Peter Bergner <bergner@vnet.ibm.com>
15148
15149 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
15150 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
15151
5cd867b4
YQ
151522015-06-24 Yao Qi <yao.qi@linaro.org>
15153
15154 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
15155 linux targets.
15156
4d7be007
YQ
151572015-06-24 Yao Qi <yao.qi@linaro.org>
15158
15159 * lib/gdb.exp (supports_get_siginfo_type): New proc.
15160 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
15161 * gdb.base/siginfo-thread.exp: Likewise.
15162
07fcd301
YQ
151632015-06-22 Yao Qi <yao.qi@linaro.org>
15164
15165 * boards/remote-gdbserver-on-localhost.exp: Add comments.
15166
52042a00
YQ
151672015-06-22 Yao Qi <yao.qi@linaro.org>
15168
15169 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
15170 aarch64*-*-*.
15171 (skip_hw_watchpoint_tests): Likewise.
15172
74bd41ce
PP
151732015-06-18 Patrick Palka <patrick@parcs.ath.cx>
15174
15175 * gdb.base/gdbinit-history.exp: Test the interaction between
15176 setting GDBHISTSIZE and setting the history size via .gdbinit.
15177
bc460514
PP
151782015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15179
15180 PR gdb/16999
15181 * gdb.base/gdbhistsize-history.exp: New test.
15182
b58c513b
PP
151832015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15184
15185 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
15186 with GDBHISTSIZE.
15187 * gdb.base/readline.exp: Likewise.
15188
92046791
YQ
151892015-06-17 Yao Qi <yao.qi@linaro.org>
15190
15191 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
15192 line.
15193
2093d2d3
PP
151942015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15195
15196 * gdb.base/gdbinit-history.exp: Add test case to check that
15197 an unlimited history file does not get truncated on exit.
15198
e6c693af
AA
151992015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15200
15201 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
15202 (VECTOR): New macro. Use it...
15203 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
15204 ...for these typedefs.
15205 (int8, char1, int1, double1): New typedefs.
15206 (struct just_int2, struct two_int2): New structures.
15207 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
15208 (add_structvecs, add_singlevecs): New functions.
15209 (main): Call add_some_intvecs twice.
15210 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
15211 the compile and exit upon failure. Try compiling for the "native"
15212 architecture. Test inferior function calls with vector arguments
15213 and vector return value handling with "finish" and "return".
15214
c74f7d1c
JT
152152015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
15216
15217 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
15218 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
15219 PE file.
15220 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
15221
98aa42ee
AT
152222015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15223
15224 PR breakpoints/16465
15225 * gdb.mi/mi-dprintf-pending.c: New file.
15226 * gdb.mi/mi-dprintf-pending.exp: New test.
15227 * gdb.mi/mi-dprintf-pendshr.c: New file.
15228
7d73c23c 152292015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 15230 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
15231
15232 * gdb.arch/i386-mpx-map.c: New file.
15233 * gdb.arch/i386-mpx-map.exp: New File.
15234
152352015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15236
15237 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
15238 * gdb.arch/i386-mpx.exp: Indentation fixed.
15239
152402015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15241
15242 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
15243 function and improved indentation.
15244 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
15245 gdb_test_multiple. Added additional tests to skip the test.
15246
152472015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15248
15249 * gdb.arch/i386-avx512.c: Change path in include file.
15250 * gdb.arch/i386-avx512.exp: Change include dir path
15251 compilation flag.
15252 * gdb.arch/i386-mpx.c: Change path in include file.
15253 * gdb.arch/i386-mpx.exp: Change include dir path compilation
15254 flag.
15255
d5eba19a
JK
152562015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15257
15258 * gdb.compile/compile-print.exp (compile print *vararray@3)
15259 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
15260
7f361056
JK
152612015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15262
15263 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
15264 (do not keep jit in memory): ... this.
15265 (expect 5): Change it to ...
15266 (expect no 5): ... this.
15267
3b462ec2
SM
152682015-06-02 Simon Marchi <simon.marchi@ericsson.com>
15269
15270 PR gdb/15564
15271 * gdb.mi/mi-detach.exp: New file.
15272
e0619de6
JK
152732015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15274
15275 PR symtab/18392
15276 * gdb.arch/amd64-tailcall-self.S: New file.
15277 * gdb.arch/amd64-tailcall-self.c: New file.
15278 * gdb.arch/amd64-tailcall-self.exp: New file.
15279
e970cb34
DB
152802015-05-28 Don Breazeal <donb@codesourcery.com>
15281
15282 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
15283 tests for remote targets by checking is_target_gdbserver.
15284
b2e2f908
DE
152852015-05-27 Doug Evans <dje@google.com>
15286
15287 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
15288 * gdb.dwarf2/opaque-type-lookup.c: New file.
15289 * gdb.dwarf2/opaque-type-lookup.exp: New file.
15290
82c7be31
DE
152912015-05-26 Doug Evans <dje@google.com>
15292
15293 * gdb.cp/iostream.cc: New file.
15294 * gdb.cp/iostream.exp: New file.
15295
b4f54984
DE
152962015-05-26 Doug Evans <dje@google.com>
15297
15298 * gdb.dwarf2/dw2-op-call.exp: Update.
15299 * gdb.dwarf2/dw4-sig-types.exp: Update.
15300 * gdb.dwarf2/implptr.exp: Update.
15301 * gdb.mi/mi-cmd-param-changed.exp: Update.
15302
4ea6efe9
DE
153032015-05-26 Doug Evans <dje@google.com>
15304
15305 * gdb.python/py-lazy-string.c: New file.
15306 * gdb.python/py-lazy-string.exp: New file.
15307 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
15308 (main): Update. Add estring3.
15309 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
15310 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
15311
f6bb7db3
YQ
153122015-05-26 Omair Javaid <omair.javaid@linaro.org>
15313 Yao Qi <yao.qi@linaro.org>
15314
15315 * gdb.reverse/aarch64.c: New.
15316 * gdb.reverse/aarch64.exp: New.
15317
a81bfbd0
OJ
153182015-05-26 Omair Javaid <omair.javaid@linaro.org>
15319
25d49b86
PA
15320 * lib/gdb.exp (supports_process_record): Return true for
15321 aarch64*-linux*.
a81bfbd0
OJ
15322 (supports_reverse): Likewise.
15323
158bf1b4
PP
153242015-05-22 Patrick Palka <patrick@parcs.ath.cx>
15325
15326 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15327 Use with_test_prefix.
15328
a0145030
AB
153292015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
15330
15331 * gdb.base/completion.exp: Add test for completion of layout
15332 names.
15333
ebe3b578
AB
153342015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
15335
15336 * lib/gdb.exp (skip_tui_tests): New proc.
15337 * gdb.base/tui-layout.exp: Check skip_tui_tests.
15338
84204ed7
PA
153392015-05-19 Pedro Alves <palves@redhat.com>
15340
15341 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15342 Save the whole env array instead of just HOME. Unset HISTSIZE in
15343 the environment while testing. Restore whole environment
15344 afterwards.
15345
37442ce1
DE
153462015-05-16 Doug Evans <xdje42@gmail.com>
15347
15348 * gdb.guile/scm-ports.c: New file.
15349 * gdb.guile/scm-ports.exp: Add memory port tests.
15350
36de76f9
JK
153512015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15352
15353 * gdb.compile/compile-print.c: New file.
15354 * gdb.compile/compile-print.exp: New file.
15355
3a9558c4
JK
153562015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15357
15358 * gdb.compile/compile-ops.exp: Cast param to void.
15359 * gdb.compile/compile.exp: Complete type for _gdb_expr.
15360 (compile code struct_object.selffield = &struct_object): Add xfail.
15361
aa715135
JG
153622015-05-15 Joel Brobecker <brobecker@adacore.com>
15363
15364 * gdb.ada/arr_enum_with_gap: New testcase.
15365
931e5bc3
JG
153662015-05-15 Joel Brobecker <brobecker@adacore.com>
15367
15368 * gdb.ada/byte_packed_arr: New testcase.
15369
9cd4d857
JB
153702015-05-15 Joel Brobecker <brobecker@adacore.com>
15371
15372 * gdb.ada/pckd_neg: New testcase.
15373
ebfd00d2
PP
153742015-05-13 Patrick Palka <patrick@parcs.ath.cx>
15375
15376 PR gdb/17820
15377 * gdb.base/gdbinit-history.exp: New test.
15378 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
15379 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
15380
4c082a81
SC
153812015-05-09 Siva Chandra Reddy <sivachandra@google.com>
15382
15383 * gdb.python/py-xmethods.cc: Enhance test case.
15384 * gdb.python/py-xmethods.exp: New tests.
15385 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
15386 function.
15387 (B_indexoper): Likewise.
15388 (global_dm_list) : Add new xmethod worker functions.
15389
f7797074
SDJ
153902015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
15391
15392 * gdb.base/coredump-filter.exp: Correctly unset
15393 "coredump_var_addr" array.
15394
a4674e4e
PA
153952015-05-08 Pedro Alves <palves@redhat.com>
15396
15397 * gdb.server/non-existing-program.exp: Unset spawn_id.
15398
df2eb078
SC
153992015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15400
15401 PR python/18291
15402 * gdb.python/py-xmethods.exp: Add tests.
15403
422349a3
YQ
154042015-05-08 Yao Qi <yao.qi@linaro.org>
15405
15406 PR gdb/18208
15407 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15408 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15409 function set_coredump_filter, and remove remote_exec call.
15410 Remove argument ipid. Callers update.
15411 (top level): Don't get inferior's PID.
15412
63fc80ce
AA
154132015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15414
15415 * gdb.base/watch_thread_num.exp: Skip test on targets without
15416 access watchpoints.
15417
80ad801e
PA
154182015-05-06 Pedro Alves <palves@redhat.com>
15419
15420 PR server/18081
15421 * gdb.server/non-existing-program.exp: New file.
15422
0fa7fe50
JB
154232015-05-05 Joel Brobecker <brobecker@adacore.com>
15424
15425 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15426
3ea89b92
PMR
154272015-05-05 Joel Brobecker <brobecker@adacore.com>
15428
15429 * gdb.ada/out_of_line_in_inlined: New testcase.
15430
87b8eff0
JB
154312015-05-05 Joel Brobecker <brobecker@adacore.com>
15432
15433 * gdb.ada/var_rec_arr: New testcase.
15434
5fccc635
YQ
154352015-04-30 Yao Qi <yao.qi@linaro.org>
15436
15437 * gdb.base/break-idempotent.exp: If
15438 skip_hw_watchpoint_multi_tests returns true, skip the tests
15439 on "rwatch" and "awatch".
15440
42d38f42
YQ
154412015-04-30 Yao Qi <yao.qi@linaro.org>
15442
15443 * gdb.base/relativedebug.exp: Invoke gdb command
15444 "info sharedlibrary", and if libc.so doesn't have debug info,
15445 skip the test.
15446
2ce1cdbf
DE
154472015-04-29 Doug Evans <dje@google.com>
15448
15449 * gdb.python/py-xmethods.exp: Add ptype tests.
15450 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15451 get_result_type method.
15452
f24a38c5
LM
154532015-04-29 Luis Machado <lgustavo@codesourcery.com>
15454
15455 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15456 the target does not support hardware watchpoints.
15457
ecbf2b3c
LM
154582015-04-29 Luis Machado <lgustavo@codesourcery.com>
15459
15460 * gdb.base/break-always.exp: Abort testing if writing to memory
15461 causes an error.
15462
34f5f757
DE
154632015-04-28 Doug Evans <dje@google.com>
15464
15465 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15466 * gdb.python/py-pp-registration.exp: ... here. New file.
15467 * gdb.python/py-pp-registration.c: New file.
15468 * gdb.python/py-pp-registration.py: New file.
15469
69b4374a
DE
154702015-04-28 Doug Evans <dje@google.com>
15471
15472 * gdb.python/py-bad-printers.c: New file.
15473 * gdb.python/py-bad-printers.py: New file.
15474 * gdb.python/py-bad-printers.exp: New file.
15475
59fb7612
SS
154762015-04-28 Sasha Smundak <asmundak@google.com>
15477
15478 * gdb.python/py-type.exp: New test.
15479
2631b16a
AW
154802015-04-28 Andy Wingo <wingo@igalia.com>
15481
15482 * gdb.python/py-parameter.exp:
15483 * gdb.guile/scm-parameter.exp: Escape the path that we are
15484 matching against, as it might contain characters that are special
15485 to regular expressions.
15486
460efde1
JB
154872015-04-27 Joel Brobecker <brobecker@adacore.com>
15488
15489 * gdb.ada/rec_comp: New testcase.
15490
2d369d8e
SDJ
154912015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15492
15493 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15494 before using it.
15495
cf75d6c3
AB
154962015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15497
15498 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15499 new tests for verilog output.
15500
8dbe7ca5
YQ
155012015-04-24 Yao Qi <yao.qi@linaro.org>
15502
15503 * boards/remote-gdbserver-on-localhost.exp: New file.
15504
4ef9fb2f
PA
155052015-04-23 Pedro Alves <palves@redhat.com>
15506
15507 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15508 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15509 "end of file", remove $inferior_spawn_id from the indirect list.
15510
0a803169
PA
155112015-04-23 Pedro Alves <palves@redhat.com>
15512
15513 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15514
749ef8f8
PA
155152015-04-23 Pedro Alves <palves@redhat.com>
15516
15517 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15518 on $any_spawn_id instead of only on $gdb_spawn_id.
15519
8aae4344
PM
155202015-04-21 Pierre Muller <muller@sourceware.org>
15521
15522 PR pascal/17815
15523 * lib/pascal.exp (gpc_compile): Add new option "class".
15524 (fpc_compile): Likewise.
15525 * gdb.pascal/case-insensitive-symbols.pas: New file.
15526 * gdb.pascal/case-insensitive-symbols.exp: New file.
15527
1586c8fb
GB
155282015-04-20 Gary Benson <gbenson@redhat.com>
15529
15530 * gdb.base/attach.exp: Fix three extended remote failures.
15531
1b6e6f5c
GB
155322015-04-17 Gary Benson <gbenson@redhat.com>
15533
15534 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15535 the main executable over the remote protocol.
15536
e797481d
PA
155372015-04-16 Pedro Alves <palves@redhat.com>
15538
15539 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15540 a new gdbserver if gdbserver_reconnect_p is set.
15541
1ca99c42
PA
155422015-04-16 Pedro Alves <palves@redhat.com>
15543
15544 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15545 is set, don't exit gdbserver.
15546
af9fd6f8
AA
155472015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15548
15549 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15550 appropriate .insn, such that an older assembler can be used.
15551 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15552 the z/Architecture instruction set on 31-bit targets as well.
15553
04ff1e61
AA
155542015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15555
15556 * gdb.go/handcall.exp: Remove all logic related to the first
15557 breakpoint and rely on go_runto_main instead.
15558 * gdb.go/strings.exp: Likewise.
15559 * gdb.go/unsafe.exp: Likewise.
15560 * gdb.go/hello.exp: Likewise. Also rename the remaining
15561 breakpoint marker to "breakpoint 1".
15562 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15563 * gdb.go/strings.go: Likewise.
15564 * gdb.go/unsafe.go: Likewise.
15565 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15566 "set breakpoint 2 here" and rename the remaining breakpoint marker
15567 to "breakpoint 1".
15568
40d2f8d6
SM
155692015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15570
15571 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15572 if itertools.imap is not present.
15573 * gdb.python/py-objfile.exp: Add parentheses.
15574 * gdb.python/py-type.exp: Same.
15575 * gdb.python/py-unwind-maint.py: Same.
15576
8cbc97c6
YQ
155772015-04-15 Yao Qi <yao.qi@linaro.org>
15578
15579 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15580 of ":$ptr_size" and set its form explicitly.
15581
45fd756c
YQ
155822015-04-15 Pedro Alves <palves@redhat.com>
15583 Yao Qi <yao.qi@linaro.org>
15584
15585 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15586 timeout by factor of 4.
15587 (test_regular_watch): Likewise.
15588 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15589 * gdb.reverse/sigall-reverse.exp: Likewise.
15590 * gdb.reverse/until-precsave.exp: Likewise.
15591 * lib/gdb.exp (with_timeout_factor): New proc.
15592 (gdb_expect): Move some code to ...
15593 (get_largest_timeout): ... here. New procedure.
15594
9e811bc3
LM
155952015-04-14 Luis Machado <lgustavo@codesourcery.com>
15596
15597 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15598
0ff6fcb2
LM
155992015-04-13 Luis Machado <lgustavo@codesourcery.com>
15600
15601 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15602 to write to the .text section.
15603
7578d5f7
LM
156042015-04-13 Luis Machado <lgustavo@codesourcery.com>
15605
15606 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15607 Handle the case of targets that do not provide PID information.
15608
2efe15c4
YQ
156092015-04-13 Yao Qi <yao.qi@linaro.org>
15610
15611 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15612 and use expect instead of gdb_expect.
15613
8cd8f2f8
SDJ
156142015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15615
15616 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15617 "coredump_var_addr" to avoid naming conflict with other testcases.
15618
9ee41772
PA
156192015-04-10 Pedro Alves <palves@redhat.com>
15620
15621 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15622 gdb_test_sequence and gdb_assert.
15623
07473109
PA
156242015-04-10 Pedro Alves <palves@redhat.com>
15625
15626 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15627 test messages that don't include the breakpoint address.
15628
de3db44c
YQ
156292015-04-10 Yao Qi <yao.qi@linaro.org>
15630
15631 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15632 false for some offset and width combinations which aren't
15633 supported by linux kernel.
15634
c79d856c
PA
156352015-04-10 Pedro Alves <palves@redhat.com>
15636
15637 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15638 procedure, factored out from ...
15639 (top level): ... here. Add "set displaced-stepping" testing axis.
15640 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15641 parameter "displaced". Use it.
15642 (top level): Use foreach and add "set displaced-stepping" testing
15643 axis.
15644
ebc90b50
PA
156452015-04-10 Pedro Alves <palves@redhat.com>
15646
15647 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15648 Remove comment.
15649 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15650 both the address of the instruction that triggers the watchpoint
15651 and the address of the instruction immediately after, and use
15652 those addresses for the test. Fix comment.
15653
8f572e5c
PA
156542015-04-10 Pedro Alves <palves@redhat.com>
15655
15656 * gdb.base/sigstep.exp (breakpoint_to_handler)
15657 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15658 Test "backtrace" in handler.
15659 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15660 (top level): Add new "displaced" test axis to
15661 breakpoint_to_handler, breakpoint_to_handler_entry and
15662 breakpoint_over_handler.
15663
8d707a12
PA
156642015-04-10 Pedro Alves <palves@redhat.com>
15665
15666 PR gdb/18216
15667 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15668
ef713951
YQ
156692015-04-10 Yao Qi <yao.qi@linaro.org>
15670
15671 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15672 (test_add_rn_pc): New function.
15673 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15674 (top level): Invoke test_add_rn_pc.
15675
906d60cf
PA
156762015-04-10 Pedro Alves <palves@redhat.com>
15677
15678 PR gdb/13858
15679 * gdb.base/step-over-no-symbols.exp: New file.
15680
f2983cc3
AW
156812015-04-09 Andy Wingo <wingo@igalia.com>
15682
15683 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15684 after the Python tests.
15685
6d62641c
SDJ
156862015-04-08 Keith Seitz <keiths@redhat.com>
15687
15688 PR python/16699
15689 * gdb.python/py-completion.exp: New tests for completion.
15690 * gdb.python/py-completion.py (CompleteLimit1): New class.
15691 (CompleteLimit2): Likewise.
15692 (CompleteLimit3): Likewise.
15693 (CompleteLimit4): Likewise.
15694 (CompleteLimit5): Likewise.
15695 (CompleteLimit6): Likewise.
15696 (CompleteLimit7): Likewise.
15697
f3770638
PA
156982015-04-08 Pedro Alves <palves@redhat.com>
15699
15700 PR gdb/18214
15701 PR gdb/18216
15702 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15703 function.
15704 (main): Install it as SIGUSR1 handler.
15705 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15706 parameter. Always use "setup" as prefix. Toggle "set
15707 displaced-stepping" off/on depending on global. Don't switch to
15708 thread 1 here.
15709 (top level): Add displaced stepping "off/on" test axis. Update
15710 "setup" calls. Wrap each subtest with with_test_prefix. Test
15711 continuing with a queued signal in each thread.
15712
4496bed7
PA
157132015-04-08 Pedro Alves <palves@redhat.com>
15714
15715 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15716 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15717 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15718 Return early if running to main fails.
15719 * gdb.trace/while-stepping.exp: Likewise.
15720
b97fde92
PA
157212015-04-07 Pedro Alves <palves@redhat.com>
15722
15723 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15724 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15725 interact with inferior program.
15726
f71c18e7
PA
157272015-04-07 Pedro Alves <palves@redhat.com>
15728
15729 * lib/gdb.exp (inferior_spawn_id): New global.
15730 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15731 spawn id after processing the user code.
15732 (default_gdb_start): Set inferior_spawn_id.
15733 (send_inferior): New procedure.
15734 * lib/gdbserver-support.exp (gdbserver_start): Set
15735 inferior_spawn_id.
15736 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15737
6423214f
PA
157382015-04-07 Pedro Alves <palves@redhat.com>
15739
15740 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15741 * lib/gdbserver-support.exp (gdbserver_start): Make
15742 $server_spawn_id global.
15743 (gdbserver_start): Don't wait for gdbserver's spawn id with
15744 expect_background.
15745 (close_gdbserver): New procedure.
15746 (gdb_exit): Rename the default version and reimplement.
15747
71c0ee8c
PA
157482015-04-07 Pedro Alves <palves@redhat.com>
15749
72f4393d 15750 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15751 append the substituted item, not the original item.
15752
203bc29b
PA
157532015-04-07 Pedro Alves <palves@redhat.com>
15754
15755 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15756 gdb_expect.
15757
508a3ddf
PA
157582015-04-07 Pedro Alves <palves@redhat.com>
15759
15760 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15761 output appearing once only.
15762
9f6dbe2b
PA
157632015-04-07 Pedro Alves <palves@redhat.com>
15764
15765 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15766 that doesn't expect anything. Return early if running to main
15767 fails.
15768
337532fa
YQ
157692015-04-07 Yao Qi <yao.qi@linaro.org>
15770
15771 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15772 (child_function): Call alarm.
15773 (main): Move call to alarm into the loop.
15774 * gdb.threads/non-stop-fair-events.exp: Build program with
15775 -DTIMEOUT=$timeout.
15776
01b622d4
DE
157772015-04-06 Doug Evans <xdje42@gmail.com>
15778
15779 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15780 Fix dest parameter to board_info.
15781 (fpc_compile): Ditto.
15782 (gdb_compile_pascal): Rename dest arg to destfile.
15783
961f4160
PMR
157842015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15785
15786 * gdb.ada/funcall_ref.exp: New file.
15787 * gdb.ada/funcall_ref/foo.adb: New file.
15788
cafda597
YQ
157892015-04-02 Yao Qi <yao.qi@linaro.org>
15790
15791 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15792 is remote.
15793
fed040c6
GB
157942015-04-02 Gary Benson <gbenson@redhat.com>
15795
15796 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15797
d11916aa
SS
157982015-04-01 Sasha Smundak <asmundak@google.com>
15799
15800 * gdb.python/py-unwind-maint.c: New file.
15801 * gdb.python/py-unwind-maint.exp: New test.
15802 * gdb.python/py-unwind-maint.py: New file.
15803 * gdb.python/py-unwind.c: New file.
15804 * gdb.python/py-unwind.exp: New test.
15805 * gdb.python/py-unwind.py: New test.
15806
a1471180
PA
158072015-04-01 Pedro Alves <palves@redhat.com>
15808
15809 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15810 to fail instead of non-existent $test.
15811
0bbeccb1
PA
158122015-04-01 Pedro Alves <palves@redhat.com>
15813
15814 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15815 GDBFLAGS if not empty.
15816
3c724c8c
PMR
158172015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15818
15819 * gdb.ada/complete.exp: Remove "multi_line".
15820 * gdb.ada/info_exc.exp: Remove "multi_line".
15821 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15822 * gdb.ada/ptype_field.exp: Remove "multi_line".
15823 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15824 * gdb.ada/tagged.exp: Remove "multi_line".
15825 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15826 [multi_line ...]
15827 * gdb.btrace/delta.exp: Likewise.
15828 * gdb.btrace/exception.exp: Likewise.
15829 * gdb.btrace/function_call_history.exp: Likewise.
15830 * gdb.btrace/instruction_history.exp: Likewise.
15831 * gdb.btrace/nohist.exp: Likewise.
15832 * gdb.btrace/record_goto.exp: Likewise.
15833 * gdb.btrace/segv.exp: Likewise.
15834 * gdb.btrace/stepi.exp: Likewise.
15835 * gdb.btrace/tailcall.exp: Likewise.
15836 * gdb.btrace/unknown_functions.exp: Likewise.
15837 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15838 * lib/gdb.exp: Add the "multi_line" helper.
15839
4eec2deb
PA
158402015-04-01 Pedro Alves <palves@redhat.com>
15841
15842 * gdb.threads/tid-reuse.c: New file.
15843 * gdb.threads/tid-reuse.exp: New file.
15844
df8411da
SDJ
158452015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15846
15847 PR corefiles/16092
15848 * gdb.base/coredump-filter.c: New file.
15849 * gdb.base/coredump-filter.exp: Likewise.
15850
6ef37366
PM
158512015-03-27 Petr Machata <pmachata@redhat.com>
15852
15853 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15854 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15855 (Dwarf::assemble): Initialize them.
15856 (Dwarf::lines): New function.
15857
7ec911b0
JT
158582015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15859
15860 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15861 SYMBOL_PREFIX for x86_64-*-cygwin.
15862
ff908ebf
AW
158632015-03-26 Andy Wingo <wingo@igalia.com>
15864
15865 PR symtab/18148
15866 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15867 const_value but not a location.
15868 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15869 location defined in non-main CUs are visible.
15870
6d5f0679
YQ
158712015-03-26 Yao Qi <yao.qi@linaro.org>
15872
15873 PR testsuite/18139
15874 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15875 Add a line number entry for the same line.
15876 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15877 Add a line number entry for the same line.
15878
2898689b
YQ
158792015-03-26 Yao Qi <yao.qi@linaro.org>
15880
15881 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15882 .int 0.
15883 (func): Likewise. Add .Lfunc_1 label.
15884 Use .Lfunc_1 label.
15885 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15886 .int 0.
15887 (func): Likewise.
15888 Use .Lfunc_1 label.
15889
85180498
YQ
158902015-03-26 Yao Qi <yao.qi@linaro.org>
15891
15892 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15893 Call gdb_compile instead to compile each .s files without debug
15894 information.
15895
8aa08a8d
YQ
158962015-03-26 Yao Qi <yao.qi@linaro.org>
15897
15898 * gdb.base/savedregs.exp (process_saved_regs): Make
15899 "Saved registers:" optional in the pattern.
15900
66849923
MM
159012015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15902
15903 * gdb.btrace/next.exp: Merged into step.exp.
15904 * gdb.btrace/finish.exp: Merged into step.exp.
15905 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15906 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15907 "record goto" and checking the exact replay position.
15908 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15909 check for "Recording format" in "info record" output.
15910 * gdb.btrace/record_goto.exp: Choose test file based on target.
15911 * gdb.btrace/x86-record_goto.S: Renamed into ...
15912 * gdb.btrace/x86_64-record_goto.S: ... this.
15913 * gdb.btrace/i686-record_goto.S: New.
15914 * gdb.btrace/x86-tailcall.S: Renamed into ...
15915 * gdb.btrace/x86_64-tailcall.S: ... this.
15916 * gdb.btrace/i686-tailcall.S: New.
15917 * gdb.btrace/x86-tailcall.c: Renamed into ...
15918 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15919 separate statements. Update test.
15920 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15921 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15922 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15923 * gdb.btrace/tailcall.exp: Choose test file based on target.
15924 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15925
11cc1b74
MM
159262015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15927
15928 * gdb.btrace/exception.exp: Increase BTS buffer size.
15929
a25d8bf9
PA
159302015-03-24 Pedro Alves <palves@redhat.com>
15931
15932 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15933
856e7dd6
PA
159342015-03-24 Pedro Alves <palves@redhat.com>
15935
15936 * gdb.threads/schedlock.exp (test_step): No longer expect that
15937 "set scheduler-locking step" with "next" over a function call runs
15938 threads unlocked.
15939
ad235a41
AT
159402015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15941
15942 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15943
15630549
AT
159442015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15945
15946 PR breakpoints/16466
15947 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15948 * gdb.mi/mi-pending.c (thread_func): New function.
15949 (int main): Add threading support required.
15950 * gdb.mi/mi-pending.exp: Add tests for this issue.
15951 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15952 (pendfunc2): Remove stdio dependency.
15953 * gdb.mi/mi-pendshr2.c: New file.
15954
693dca06
KS
159552015-03-23 Keith Seitz <keiths@redhat.com>
15956
15957 * gdb.linespec/keywords.c: New file.
15958 * gdb.linespec/keywords.exp: New file.
15959
7e993ebf
KS
159602015-03-23 Keith Seitz <keiths@redhat.com>
15961
15962 PR gdb/18021
15963 * gdb.dwarf2/staticvirtual.exp: New test.
15964
bc23328c
JK
159652015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15966
15967 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15968 * README: Remove HP-UX and gdb.hp.
15969 (configuration):
15970 * configure: Regenerate.
15971 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15972 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15973 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15974 gdb.hp/gdb.defects/Makefile.
15975 * gdb.hp/Makefile.in: File deleted.
15976 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15977 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15978 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15979 * gdb.hp/gdb.aCC/run.c: File deleted.
15980 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15981 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15982 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15983 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15984 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15985 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15986 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15987 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15988 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15989 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15990 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15991 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15992 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15993 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15994 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15995 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15996 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15997 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15998 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15999 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
16000 * gdb.hp/gdb.compat/Makefile.in: File deleted.
16001 * gdb.hp/gdb.compat/average.c: File deleted.
16002 * gdb.hp/gdb.compat/sum.c: File deleted.
16003 * gdb.hp/gdb.compat/xdb.c: File deleted.
16004 * gdb.hp/gdb.compat/xdb0.c: File deleted.
16005 * gdb.hp/gdb.compat/xdb0.h: File deleted.
16006 * gdb.hp/gdb.compat/xdb1.c: File deleted.
16007 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
16008 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
16009 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
16010 * gdb.hp/gdb.defects/Makefile.in: File deleted.
16011 * gdb.hp/gdb.defects/bs14602.c: File deleted.
16012 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
16013 * gdb.hp/gdb.defects/solib-d.c: File deleted.
16014 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
16015 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
16016 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
16017 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
16018 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
16019 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
16020 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
16021 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
16022 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
16023 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
16024 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
16025 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
16026 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
16027 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
16028 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
16029 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
16030 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
16031 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
16032 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
16033 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
16034 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
16035 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
16036 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
16037 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
16038 * gdb.hp/tools/odump: File deleted.
16039
8bf3b159
PA
160402015-03-19 Pedro Alves <palves@redhat.com>
16041
16042 * gdb.threads/continue-pending-status.exp (saw_thread_2)
16043 (saw_thread_3): New globals.
16044 (top level): Increment them when an event for the corresponding
16045 thread is seen.
16046 (no thread starvation): New test.
16047
eb54c8bf
PA
160482015-03-19 Pedro Alves <palves@redhat.com>
16049
16050 * gdb.threads/continue-pending-status.c: New file.
16051 * gdb.threads/continue-pending-status.exp: New file.
16052
32d2e5d6
PA
160532015-03-18 Pedro Alves <palves@redhat.com>
16054
16055 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
16056 Use gdb_is_target_remote instead of is_remote. Use
16057 gdb_test_multiple instead of gdb_expect. Exit early if
16058 gdb_test_multiple hits its internal matches. Tighten stepi tests
16059 expected output. Fail on exit with any signal, instead of just
16060 SIGILL.
16061
f68f11b7
YQ
160622015-03-18 Yao Qi <yao.qi@linaro.org>
16063
16064 PR tdep/18107
16065 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
16066 variable.
16067 * gdb.base/catch-syscall.exp: Don't skip it on
16068 aarch64*-*-linux* target. Remove elements in all_syscalls.
16069 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16070 target.
16071 (setup_all_syscalls): New proc.
16072
ca5fd19b
YQ
160732015-03-16 Yao Qi <yao.qi@linaro.org>
16074
16075 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16076 (top level): Skip tests if valid_addr_p returns false for
16077 $cmd1 or $cmd2.
16078
85642ba0
AW
160792015-03-11 Andy Wingo <wingo@igalia.com>
16080
16081 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16082
e03f9645
YQ
160832015-03-11 Yao Qi <yao.qi@linaro.org>
16084
16085 * gdb.base/catch-syscall.exp: Fix typo in comments.
16086
5d0962b2
YQ
160872015-03-11 Yao Qi <yao.qi@linaro.org>
16088
16089 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16090
b2df3cef
PA
160912015-03-09 Pedro Alves <palves@redhat.com>
16092
16093 * dg-extract-results.py: Delete.
16094
ef878e53
PA
160952015-03-09 Pedro Alves <palves@redhat.com>
16096
16097 Merge dg-extract-results.sh from GCC upstream (r218843).
16098
16099 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16100 * dg-extract-results.sh: Use --text with grep to avoid issues with
16101 binary files. Fall back to cat -v, if that doesn't work.
16102
9494d219
PA
161032015-03-05 Pedro Alves <palves@redhat.com>
16104
16105 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16106
a8d9763a
SM
161072015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16108
16109 * lib/mi-support.exp (mi_expect_interrupt): Accept
16110 alternative event for when in all-stop mode.
16111
be9957b8
PA
161122015-03-04 Pedro Alves <palves@redhat.com>
16113
16114 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16115
d57be0f4 161162015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16117
16118 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16119
c214c7cf
AA
161202015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16121
16122 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16123 regexps for GDB's current line display, accept a hex address
16124 preceding the line number.
16125
6d74a497
AA
161262015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16127
16128 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
16129 the 'arch1' variable for "s390*-linux*" targets.
16130
511aee7c
PA
161312015-03-04 Pedro Alves <palves@redhat.com>
16132
16133 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
16134 (main): Pass missing retval argument to pthread_join call.
16135
95e50b27
PA
161362015-03-02 Pedro Alves <palves@redhat.com>
16137
16138 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
16139 (top level): Call do_test with non-stop as well.
16140
28054d69
PA
161412015-03-02 Pedro Alves <palves@redhat.com>
16142
16143 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
16144 -1.
16145
4fa5d7b4
AA
161462015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16147
16148 * gdb.arch/s390-vregs.exp: New test.
16149 * gdb.arch/s390-vregs.S: New file.
16150
97c18565
PA
161512015-02-27 Pedro Alves <palves@redhat.com>
16152
16153 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
16154 call to catch_command_errors.
16155 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16156 catch_command_errors.
16157
a37bfa30
PA
161582015-02-27 Pedro Alves <palves@redhat.com>
16159
16160 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
16161 "true" for boolean result.
16162 * gdb.gdb/selftest.exp (test_with_self): Also accept full
16163 prototype of main.
16164
6f98576f
PA
161652015-02-27 Pedro Alves <palves@redhat.com>
16166
16167 * lib/unbuffer_output.c: New file.
16168 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
16169 (main): Call gdb_unbuffer_output.
16170
eba5ab56
YQ
161712015-02-27 Yao Qi <yao.qi@linaro.org>
16172
16173 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
16174 target.
16175
0def5aaa
DE
161762015-02-26 Doug Evans <dje@google.com>
16177
16178 * gdb.cp/class2.cc (Dbase, D): New classes.
16179 (main): New local delta.
16180 * gdb.cp/class2.exp: Test printing delta.
16181 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
16182 (dynbar): New global.
16183 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
16184
081a1c2c
JK
161852015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16186
16187 * gdb.compile/compile-ifunc.c: New file.
16188 * gdb.compile/compile-ifunc.exp: New file.
16189
2f41223f
AT
161902015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
16191
16192 * gdb.base/structs.exp: Check for correct struct on finish.
16193
03eddd80
YQ
161942015-02-26 Yao Qi <yao.qi@linaro.org>
16195
16196 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
16197 is zero.
16198
80c57053
JK
161992015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16200
16201 * gdb.arch/cordic.ko.bz2: New file.
16202 * gdb.arch/cordic.ko.debug.bz2: New file.
16203 * gdb.arch/ppc64-symtab-cordic.exp: New file.
16204
21613c12
YQ
162052015-02-25 Yao Qi <yao.qi@linaro.org>
16206
16207 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
16208 aarch64*-*-* target.
16209
d8b901ed
PA
162102015-02-23 Pedro Alves <palves@redhat.com>
16211
16212 * lib/gdb.exp (delete_breakpoints): Rewrite using
16213 gdb_test_multiple.
16214
e5b85ead
PA
162152015-02-23 Pedro Alves <palves@redhat.com>
16216
16217 * gdb.base/info-os.c: Include stdlib.h.
16218
85c3a371
DE
162192015-02-22 Doug Evans <xdje42@gmail.com>
16220
16221 PR symtab/17855
16222 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
16223 is read after symbols have been re-read.
16224 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
16225 * gdb.ada/exec_changed/second.adb (Second): Ditto.
16226
96553a0c
DE
162272015-02-21 Doug Evans <dje@google.com>
16228
16229 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
16230
97a0c697
JK
162312015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16232
16233 PR corefiles/17808
16234 * gdb.arch/i386-biarch-core.core.bz2: New file.
16235 * gdb.arch/i386-biarch-core.exp: New file.
16236
a47cd6e9
PA
162372015-02-21 Pedro Alves <palves@redhat.com>
16238
16239 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
16240 runto_main fails.
16241
c5facdc4
PA
162422015-02-20 Pedro Alves <palves@redhat.com>
16243
16244 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
16245 info probes.
16246
2db9a427
PA
162472015-02-20 Pedro Alves <palves@redhat.com>
16248
16249 * gdb.threads/multi-create-ns-info-thr.exp: New file.
16250
60fb7e9e
PA
162512015-02-20 Pedro Alves <palves@redhat.com>
16252
16253 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
16254 clean_restart before gdb_target_supports_trace.
16255
5c5019c2
PA
162562015-02-20 Pedro Alves <palves@redhat.com>
16257
16258 PR threads/18006
16259 * gdb.threads/clone-thread_db.c: New file.
16260 * gdb.threads/clone-thread_db.exp: New file.
16261
c9587f88
AT
162622015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
16263
16264 PR breakpoints/16812
16265 * gdb.base/catch-gdb-caused-signals.c: New file.
16266 * gdb.base/catch-gdb-caused-signals.exp: New file.
16267
f6a88844
JM
162682015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
16269
16270 * configure: Regenerated.
16271 * configure.ac: Use GDB_AC_TRANSFORM.
16272 * aclocal.m4: sinclude ../transform.m4.
16273
497c491b
JM
162742015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16275
16276 * lib/dtrace.exp: New file.
16277 * gdb.base/dtrace-probe.exp: Likewise.
16278 * gdb.base/dtrace-probe.d: Likewise.
16279 * gdb.base/dtrace-probe.c: Likewise.
16280 * lib/pdtrace.in: Likewise.
16281 * configure.ac: Output variables with the transformed names of
16282 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
16283 * configure: Regenerated.
16284
03e98035
JM
162852015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16286
16287 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
16288 expected message when trying to access $_probe_* convenience
16289 variables while not on a probe.
16290
63cc30e9
JK
162912015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16292
16293 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
16294
0703599a
PA
162952015-02-11 Pedro Alves <pedro@codesourcery.com>
16296
16297 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
16298 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
16299
7e60a48e
DE
163002015-02-10 Doug Evans <xdje42@gmail.com>
16301
16302 * lib/gdb.exp (gdb_load): Always return a result.
16303
01b088bc
PA
163042015-02-10 Pedro Alves <palves@redhat.com>
16305
16306 * gdb.threads/signal-sigtrap.c: New file.
16307 * gdb.threads/signal-sigtrap.exp: New file.
16308
b05ec7a5
AT
163092015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
16310
16311 * gdb.trace/no-attach-trace.c: New file.
16312 * gdb.trace/no-attach-trace.exp: New file.
16313
a2c2acaf
MW
163142015-02-09 Mark Wielaard <mjw@redhat.com>
16315
16316 * gdb.dwarf2/atomic.c: New file.
16317 * gdb.dwarf2/atomic-type.exp: Likewise.
16318
31fd9caa
MM
163192015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16320
16321 * gdb.btrace/buffer-size.exp: Update "info record" output.
16322 * gdb.btrace/delta.exp: Update "info record" output.
16323 * gdb.btrace/enable.exp: Update "info record" output.
16324 * gdb.btrace/finish.exp: Update "info record" output.
16325 * gdb.btrace/instruction_history.exp: Update "info record" output.
16326 * gdb.btrace/next.exp: Update "info record" output.
16327 * gdb.btrace/nexti.exp: Update "info record" output.
16328 * gdb.btrace/step.exp: Update "info record" output.
16329 * gdb.btrace/stepi.exp: Update "info record" output.
16330 * gdb.btrace/nohist.exp: Update "info record" output.
16331
d33501a5
MM
163322015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16333
16334 * gdb.btrace/buffer-size: New.
16335
f4abbc16
MM
163362015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16337
16338 * gdb.btrace/delta.exp: Update "info record" output.
16339 * gdb.btrace/enable.exp: Update "info record" output.
16340 * gdb.btrace/finish.exp: Update "info record" output.
16341 * gdb.btrace/instruction_history.exp: Update "info record" output.
16342 * gdb.btrace/next.exp: Update "info record" output.
16343 * gdb.btrace/nexti.exp: Update "info record" output.
16344 * gdb.btrace/step.exp: Update "info record" output.
16345 * gdb.btrace/stepi.exp: Update "info record" output.
16346 * gdb.btrace/nohist.exp: Update "info record" output.
16347
b9d61307
SM
163482015-02-06 Simon Marchi <simon.marchi@ericsson.com>
16349
16350 PR gdb/15678
16351 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
16352
e584fdbc
PA
163532015-02-06 Pedro Alves <palves@redhat.com>
16354
16355 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
16356 macro.
16357 (seconds_left, again): New globals.
16358 (main): Wait seconds_left in a 1-second sleep loop instead of
16359 sleeping 180 seconds. If 'again' is set, reset the seconds
16360 counter.
16361 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
16362 'again' in the inferior before detaching. Print the seconds left.
16363 (options): New global.
16364 (top level): Build program with -DTIMEOUT=$timeout.
16365
77f41761
PA
163662015-02-06 Pedro Alves <palves@redhat.com>
16367
16368 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
16369 determine how many seconds to pass to 'alarm'.
16370 * gdb.base/gdb-sigterm.exp (top level): Build program with
16371 -DTIMEOUT=$timeout.
16372 (do_test): Return success/failure indication. Add more verbose
16373 logging. Don't fail if 200 single steps are seen. Instead, fail
16374 when the test times out.
16375 (passes): New global.
16376 (top level): Break the testing loop if testing fails on any
16377 iteration. Use gdb_assert.
16378
b9394193
DB
163792015-02-04 Don Breazeal <donb@codesourcery.com>
16380
16381 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
16382 and initialize them.
16383 (ipc_cleanup): New function.
16384 (main): Don't declare shmid, semid, and msqid. Add a call to
16385 atexit so that we call ipc_cleanup on exit.
16386
42d9e528
PA
163872015-02-04 Pedro Alves <palves@redhat.com>
16388
16389 * boards/native-extended-gdbserver.exp: Remove any target variant
16390 specifications from the board name before clearing the isremote
16391 flag from board_info.
16392
ae6ae975
DE
163932015-01-31 Doug Evans <xdje42@gmail.com>
16394
16395 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16396
cfb069a8
GB
163972015-01-31 Gary Benson <gbenson@redhat.com>
16398
16399 * gdb.base/completion.exp: Disable completion limiting for
16400 existing tests. Add new tests to check completion limiting.
16401 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16402
5dd31d79
DE
164032015-01-31 Doug Evans <xdje42@gmail.com>
16404
16405 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16406
9f050062
DE
164072015-01-31 Doug Evans <xdje42@gmail.com>
16408
16409 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16410 entries. Duplicate file section script entries.
16411 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16412 inlined entries. Add test for safe-path rejection.
16413 * gdb.python/py-section-script.c: Add duplicate inlined section script
16414 entries. Duplicate file section script entries.
16415 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16416 inlined entries. Add test for safe-path rejection.
16417
df25ebbd
JB
164182015-01-29 Joel Brobecker <brobecker@adacore.com>
16419
16420 * gdb.ada/disc_arr_bound: New testcase.
16421
4a0ca9ec
JB
164222015-01-29 Joel Brobecker <brobecker@adacore.com>
16423
16424 * gdb.ada/mi_var_array: New testcase.
16425
3a8b707a
DE
164262015-01-27 Doug Evans <dje@google.com>
16427
16428 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16429 Add test for objfile.filename, objfile.username after objfile
16430 has been unloaded.
16431
f8313f6e
JB
164322015-01-26 Joel Brobecker <brobecker@adacore.com>
16433
16434 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16435 the second test to print the name attribute of value
16436 returned by the call to gdb.lookup_type, and adjust
16437 the expected output accordingly.
16438
37bc665e
MW
164392015-01-25 Mark Wielaard <mjw@redhat.com>
16440
16441 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16442 * gdb.base/disp-step-fork.c: Include unistd.h.
16443 * gdb.base/siginfo-obj.c: Include stdio.h.
16444 * gdb.base/siginfo-thread.c: Likewise.
16445 * gdb.mi/non-stop.c: Include unistd.h.
16446 * gdb.mi/nsthrexec.c: Include stdio.h.
16447 * gdb.mi/pthreads.c: Include unistd.h.
16448 * gdb.modula2/unbounded1.c (main): Declare returns int.
16449 * gdb.reverse/consecutive-reverse.c: Likewise.
16450 * gdb.threads/create-fail.c: Include unistd.h.
16451 * gdb.threads/killed.c: Likewise.
16452 * gdb.threads/linux-dp.c: Likewise.
16453 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16454 * gdb.threads/non-ldr-exc-2.c: Likewise.
16455 * gdb.threads/non-ldr-exc-3.c: Likewise.
16456 * gdb.threads/non-ldr-exc-4.c: Likewise.
16457 * gdb.threads/pthreads.c: Include unistd.h.
16458 (main): Declare returns int.
16459 * gdb.threads/tls-main.c (foo): New declaration.
16460 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16461
f7e5394d
SM
164622015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16463
16464 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16465 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16466
743649fd
MW
164672015-01-15 Mark Wielaard <mjw@redhat.com>
16468
16469 * gdb.base/noreturn-return.c: New file.
16470 * gdb.base/noreturn-return.exp: New file.
16471 * gdb.base/noreturn-finish.c: New file.
16472 * gdb.base/noreturn-finish.exp: New file.
16473
198297aa
PA
164742015-01-23 Pedro Alves <palves@redhat.com>
16475
16476 * gdb.threads/continue-pending-after-query.c: New file.
16477 * gdb.threads/continue-pending-after-query.exp: New file.
16478
717cf30c
AG
164792015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16480 Simon Marchi <simon.marchi@ericsson.com>
16481
16482 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16483 * gdb.base/valgrind-db-attach.exp: Same.
16484 * gdb.base/valgrind-infcall.exp: Same.
16485 * lib/mi-support.exp (default_mi_gdb_start): Same.
16486 * lib/prompt.exp (default_prompt_gdb_start): Same.
16487 * lib/gdb.exp (default_gdb_spawn): Same.
16488 (gdb_interact): New.
16489
16490
4b62a76e
JK
164912015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16492
16493 * gdb.compile/compile.exp (pointer to jit function): New test.
16494
b4cdae6f
WW
164952015-01-17 Wei-cheng Wang <cole945@gmail.com>
16496
16497 * lib/gdb.exp (supports_process_record): Return true for
16498 powerpc*-*-linux*.
16499 (supports_reverse): Likewise.
16500
d221e7ef
DB
165012015-01-15 Don Breazeal <donb@codesourcery.com>
16502
16503 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16504 instead of checking whether the target board is remote and
16505 use spawn_wait_for_attach instead of exec/sleep.
16506 * gdb.base/attach-twice.exp: Likewise.
16507
bafffb51
JB
165082015-01-15 Joel Brobecker <brobecker@adacore.com>
16509
16510 * gdb.ada/var_arr_attrs: New testcase.
16511
5589af0e
PA
165122015-01-14 Pedro Alves <palves@redhat.com>
16513 Joel Brobecker <brobecker@adacore.com>
16514
16515 PR gdb/17525
16516 * gdb.base/bp-cmds-execution-x-script.c: New file.
16517 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16518 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16519
6c400b59
PA
165202015-01-14 Pedro Alves <palves@redhat.com>
16521
16522 PR cli/17828
16523 * gdb.base/batch-preserve-term-settings.c: New file.
16524 * gdb.base/batch-preserve-term-settings.exp: New file.
16525
e02c96a7
DE
165262015-01-13 Doug Evans <dje@google.com>
16527
16528 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16529 binary.
16530
576fd14c
JB
165312015-01-13 Joel Brobecker <brobecker@adacore.com>
16532
16533 * Makefile.in (clean mostlyclean): Do not delete *.py.
16534
04dccad0
JB
165352015-01-13 Joel Brobecker <brobecker@adacore.com>
16536
16537 * gdb.python/py-lookup-type.exp: New file.
16538
3d230f71
PA
165392015-01-12 Pedro Alves <palves@redhat.com>
16540
16541 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16542 restore GDBFLAGS before returning.
16543
7e67715d
JK
165442015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16545
16546 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16547 is_amd64_regs_target and is_x86_like_target.
16548
f2e0d4b4
DE
165492015-01-11 Doug Evans <xdje42@gmail.com>
16550
16551 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16552 is given without an explicit form.
16553 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16554 attributes.
16555 * gdb.dwarf/corrupt.exp: Ditto.
16556 * gdb.dwarf2/enum-type.exp: Ditto.
16557 * gdb.trace/entry-values.exp: Ditto.
16558 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16559
439250fb
DE
165602015-01-11 Doug Evans <xdje42@gmail.com>
16561
16562 PR gdb/15830
16563 * gdb.base/maint.exp: Remove references to "maint demangle".
16564 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16565 Add tests for explicitly specifying language to demangle.
16566 * gdb.dlang/demangle.exp: Ditto.
16567
ede9f622
PA
165682015-01-09 Pedro Alves <palves@redhat.com>
16569
16570 * gdb.threads/non-stop-fair-events.c: New file.
16571 * gdb.threads/non-stop-fair-events.exp: New file.
16572
a7b796db
PA
165732015-01-09 Pedro Alves <palves@redhat.com>
16574
16575 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16576 the global scope. Set a breakpoint after all threads are started
16577 rather than stepping over two source lines. Expect the prompt.
16578 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16579 global.
16580 (NUM): Now 15.
16581 (main): Use threads_started_barrier to wait for all threads to
16582 start. Main thread no longer calls thread_function. Exit after
16583 180 seconds.
16584 (loop): New function.
16585 (thread_function): Wait on threads_started_barrier barrier. Call
16586 'loop' at each iteration.
16587 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16588 threads have started, instead of hardcoding number of "next"
16589 steps. Use an access watchpoint instead of a write watchpoint.
16590
9665ffdd
PA
165912015-01-09 Pedro Alves <palves@redhat.com>
16592
16593 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16594 (thread_func): Wait on barrier.
16595 (main): Wait for all threads to start before stopping GDB.
16596 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16597 global.
16598 (thread1_func, thread2_func): Wait on barrier.
16599 (main): Wait for all threads to start before stopping GDB.
16600 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16601 New global.
16602 (thread1_func, thread2_func): Wait on barrier.
16603 (main): Wait for all threads to start before stopping GDB.
16604
c945a99f
PA
166052015-01-09 Pedro Alves <palves@redhat.com>
16606
16607 * gdb.threads/attach-many-short-lived-threads.c: New file.
16608 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16609
c1a747c1
PA
166102014-01-09 Pedro Alves <palves@redhat.com>
16611
16612 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16613 instead of to thread 2.
16614 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16615 Add barrier around each pthread_create call instead of around all
16616 calls.
16617 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16618 Set a break on thread_function and have the child threads hit it
16619 one at at a time.
16620
60b3033e
PA
166212015-01-09 Pedro Alves <palves@redhat.com>
16622
16623 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16624 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16625 false.
16626 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16627 checking whether the target board is remote.
16628 * gdb.multi/multi-attach.exp: Likewise.
16629 * gdb.python/py-sync-interp.exp: Likewise.
16630 * gdb.server/ext-attach.exp: Likewise.
16631 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16632 tests that need to attach, instead of checking whether the target
16633 board is remote at the top of the file.
16634
acc018ac
YQ
166352015-01-08 Yao Qi <yao@codesourcery.com>
16636
16637 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16638
50a18af8
JK
166392015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16640
16641 Fix testcase compilation.
16642 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16643
8503d6e1
JB
166442015-01-06 Joel Brobecker <brobecker@adacore.com>
16645
16646 * gdb.python/py-type.exp: Add a couple test about empty
16647 array creation, and negative-length array creation.
16648
cc73dbcc
DE
166492015-01-02 Doug Evans <xdje42@gmail.com>
16650
16651 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16652
0300bbc7
DE
166532015-01-02 Doug Evans <dje@google.com>
16654
16655 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16656
9d85a0ec
YQ
166572014-12-29 Yao Qi <yao@codesourcery.com>
16658
16659 * gdb.trace/entry-values.exp: Update comments. Rename variable
16660 bar_call_foo to returned_from_foo.
16661
87186c6a
MMN
166622014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16663
16664 PR gdb/17394
16665 * gdb.linespec/break-asm-file.c: New file.
16666 * gdb.linespec/break-asm-file.exp: New file.
16667 * gdb.linespec/break-asm-file0.s: New file.
16668 * gdb.linespec/break-asm-file1.s: New file.
16669
1bab7383
YQ
166702014-12-18 Nigel Stephens <nigel@mips.com>
16671 Maciej W. Rozycki <macro@codesourcery.com>
16672
16673 * gdb.base/float.exp: Handle the new output from "info float" on
16674 MIPS targets.
16675
1bc1068a
JK
166762014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16677
16678 Fix MinGW compilation.
16679 * gdb.compile/compile-ops.exp: Update untested message if
16680 !skip_compile_feature_tests.
16681 * gdb.compile/compile-setjmp.exp: Likewise.
16682 * gdb.compile/compile-tls.exp: Likewise.
16683 * gdb.compile/compile.exp: Likewise.
16684 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16685 supported on this host".
16686
b6615d10
DE
166872014-12-16 Doug Evans <xdje42@gmail.com>
16688
16689 * boards/stabs.exp: New file.
16690
25dda427
AA
166912014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16692
16693 * gdb.base/completion.exp: Adjust to format changes of "maint
16694 print user-registers".
16695
bf330350
CU
166962014-12-16 Catalin Udma <catalin.udma@freescale.com>
16697
16698 PR server/17457
16699 * gdb.arch/aarch64-fp.c: New file.
16700 * gdb.arch/aarch64-fp.exp: New file.
16701
395cf596
SDJ
167022014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16703
16704 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16705 r210637, r210913, r211666, r215400, r215817).
16706
16707 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16708 * dg-extract-results.py: New file.
16709 * dg-extract-results.sh: Use it if the environment seems
16710 suitable.
16711
16712 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16713
16714 * dg-extract-results.py (parse_run): Handle warnings that
16715 are printed before a test harness is run.
16716
16717 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16718
16719 * dg-extract-results.py (Named): Remove __cmp__ method.
16720 (output_variation): Use a key to sort variation.harnesses.
16721
16722 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16723
16724 * dg-extract-results.py: For Python 3, force sys.stdout to
16725 handle surrogate escape sequences.
16726 (safe_open): New function.
16727 (output_segment, main): Use it.
16728
16729 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16730
16731 * dg-extract-results.py (Prog.result_re): Include options
16732 in test name.
16733
16734 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16735
16736 * dg-extract-results.py (output_variation): Always sort if
16737 do_sum.
16738
e882ef3c
SM
167392014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16740
16741 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16742 as long as we get pagination notifications.
16743
4992aa20
JM
167442014-12-15 Jason Merrill <jason@redhat.com>
16745
16746 * Makefile.in (check-gdb.%): Restore.
16747 * README: Mention it.
16748
c1b5a1a6
JB
167492014-12-13 Joel Brobecker <brobecker@adacore.com>
16750
16751 * gdb.ada/str_uninit: New testcase.
16752
5537b577
JK
167532014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16754
16755 PR symtab/17642
16756 * gdb.base/vla-stub-define.c: New file.
16757 * gdb.base/vla-stub.c: New file.
16758 * gdb.base/vla-stub.exp: New file.
16759
bb2ec1b3
TT
167602014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16761 Jan Kratochvil <jan.kratochvil@redhat.com>
16762 Tom Tromey <tromey@redhat.com>
16763
16764 * configure.ac: Add gdb.compile/.
16765 * configure: Regenerate.
16766 * gdb.compile/Makefile.in: New file.
16767 * gdb.compile/compile-ops.exp: New file.
16768 * gdb.compile/compile-ops.c: New file.
16769 * gdb.compile/compile-tls.c: New file.
16770 * gdb.compile/compile-tls.exp: New file.
16771 * gdb.compile/compile-constvar.S: New file.
16772 * gdb.compile/compile-constvar.c: New file.
16773 * gdb.compile/compile-mod.c: New file.
16774 * gdb.compile/compile-nodebug.c: New file.
16775 * gdb.compile/compile-setjmp-mod.c: New file.
16776 * gdb.compile/compile-setjmp.c: New file.
16777 * gdb.compile/compile-setjmp.exp: New file.
16778 * gdb.compile/compile-shlib.c: New file.
16779 * gdb.compile/compile.c: New file.
16780 * gdb.compile/compile.exp: New file.
16781 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16782
4ff709eb
TT
167832014-12-12 Tom Tromey <tromey@redhat.com>
16784
16785 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16786 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16787
6dddd6a5
DE
167882014-12-12 Doug Evans <dje@google.com>
16789
16790 * lib/gdb-python.exp (get_python_valueof): New function.
16791 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16792
71c24708
AA
167932014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16794
16795 * gdb.base/completion.exp: Add test for completion of "info
16796 registers ".
16797
3e29f34a
MR
167982014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16799
16800 * gdb.base/func-ptrs.c: New file.
16801 * gdb.base/func-ptrs.exp: New file.
16802
fc126975
SM
168032014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16804
16805 PR breakpoints/17012
16806 * gdb.base/dprintf-detach.c: New file.
16807 * gdb.base/dprintf-detach.exp: New file.
16808
0a46d518
SM
168092014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16810
16811 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16812 * lib/gdb.exp (target_is_gdbserver): New procedure.
16813
a0be3e44
DE
168142014-12-08 Doug Evans <dje@google.com>
16815
16816 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16817
df1b803a
YQ
168182014-12-05 Yao Qi <yao@codesourcery.com>
16819
16820 * gdb.guile/scm-error.exp: Remove the third argument to
16821 gdb_remote_download.
16822 * gdb.guile/scm-frame-args.exp: Likewise.
16823 * gdb.guile/scm-section-script.exp: Likewise.
16824
ddb9f679
YQ
168252014-12-05 Yao Qi <yao@codesourcery.com>
16826
16827 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16828
86e4ed39
DE
168292014-12-04 Doug Evans <dje@google.com>
16830
16831 * gdb.python/py-objfile.exp: Add tests for
16832 objfile.add_separate_debug_file.
16833
7c50a931
DE
168342014-12-04 Doug Evans <dje@google.com>
16835
16836 * lib/gdb.exp (get_build_id): New function.
16837 (build_id_debug_filename_get): Rewrite to use it.
16838 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16839
621661e3
MR
168402014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16841
16842 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16843 `method(long)', not just 0x0.
16844 * gdb.cp/nsalias.exp: Align code labels to 4.
16845 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16846 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16847 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16848 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16849 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16850 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16851
29f0c3b7
DE
168522014-12-02 Doug Evans <dje@google.com>
16853
e1e061e7 16854 PR symtab/17602
29f0c3b7 16855 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16856 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16857 * gdb.cp/anon-ns.exp: Update.
16858
162078c8
NB
168592014-12-02 Nick Bull <nicholaspbull@gmail.com>
16860
16861 * gdb.python/py-events.py (inferior_call_handler): New.
16862 (register_changed_handler, memory_changed_handler): New.
16863 (test_events.invoke): Register new handlers.
16864 * gdb.python/py-events.exp: Add tests for inferior call,
16865 memory_changed and register_changed events.
16866
fdb09caf
AA
168672014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16868
16869 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16870 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16871 if the linker doesn't understand this.
16872
55cfb2c4
SM
168732014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16874
16875 * gdb.python/python.exp: Change expected reply to help().
16876
9e8cd6df
YQ
168772014-12-01 Yao Qi <yao@codesourcery.com>
16878
16879 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16880 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16881 * configure: Re-generated.
16882
6c659fc2
SC
168832014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16884
16885 * gdb.cp/chained-calls.cc: New file.
16886 * gdb.cp/chained-calls.exp: New file.
16887 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16888
d7fc3181
SM
168892014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16890
16891 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16892 * gdb.dwarf2/symtab-producer.exp: Same.
16893 * gdb.gdb/python-interrupts.exp: Same.
16894 * gdb.gdb/python-selftest.exp: Same.
16895 * gdb.python/py-linetable.exp: Same.
16896 * gdb.python/py-type.exp: Same.
16897 * gdb.python/py-value-cc.exp: Same.
16898 * gdb.python/py-value.exp: Same.
16899
10e79639
YQ
169002014-11-28 Yao Qi <yao@codesourcery.com>
16901
16902 * gdb.base/break-probes.exp: Match library name prefixed with
16903 sysroot.
16904
f28a0564
SM
169052014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16906
16907 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16908 test expected output. Add parentheses for the call to print.
16909 Remove L suffix from integers.
16910
3fe1ce1d
DE
169112014-11-26 Doug Evans <dje@google.com>
16912
16913 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16914
84429e27
YQ
169152014-11-22 Yao Qi <yao@codesourcery.com>
16916
16917 * gdb.trace/entry-values.c: Remove asms.
16918 (foo): Add foo_label.
16919 (bar): Add bar_label.
16920 * gdb.trace/entry-values.exp: Remove code computing foo's
16921 length and bar's length.
16922 (Dwarf::assemble): Invoke function_range for bar and use
16923 MACRO_AT_func for foo.
16924
26741859
YQ
169252014-11-22 Yao Qi <yao@codesourcery.com>
16926
16927 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16928 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16929 Use .Lgcc43_procstart instead of gcc43.
16930
45e44d27
JB
169312014-11-21 Joel Brobecker <brobecker@adacore.com>
16932
16933 * gdb.ada/n_arr_bound: New testcase.
16934
458c8db8
SDJ
169352014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16936
16937 PR breakpoints/10737
16938 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16939 test_catch_syscall_multi_arch.
16940 (test_catch_syscall_multi_arch): New function.
16941
43f3e411
DE
169422014-11-20 Doug Evans <xdje42@gmail.com>
16943
16944 * gdb.base/maint.exp: Update expected output.
16945
0d7b2549
AA
169462014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16947
16948 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16949 4-byte instruction on S390.
16950
8908fca5
JB
169512014-11-19 Joel Brobecker <brobecker@adacore.com>
16952
16953 * gdb.ada/arr_arr: New testcase.
16954
4a46959e
JB
169552014-11-19 Joel Brobecker <brobecker@adacore.com>
16956
16957 * gdb.ada/pkd_arr_elem: New Testcase.
16958
470e2f4e
LM
169592014-11-18 Luis Machado <lgustavo@codesourcery.com>
16960
16961 * gdb.reverse/break-precsave: Expect completion message for
16962 core file reads.
16963 * gdb.reverse/consecutive-precsave.exp: Likewise.
16964 * gdb.reverse/finish-precsave.exp: Likewise.
16965 * gdb.reverse/i386-precsave.exp: Likewise.
16966 * gdb.reverse/machinestate-precsave.exp: Likewise.
16967 * gdb.reverse/sigall-precsave.exp: Likewise.
16968 * gdb.reverse/solib-precsave.exp: Likewise.
16969 * gdb.reverse/step-precsave.exp: Likewise.
16970 * gdb.reverse/until-precsave.exp: Likewise.
16971 * gdb.reverse/watch-precsave.exp: Likewise.
16972
a267f3ad
AA
169732014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16974
16975 * gdb.base/bp-permanent.c: Include unistd.h.
16976 * gdb.python/py-framefilter-mi.c (main): Add return type.
16977 * gdb.python/py-framefilter.c (main): Likewise.
16978 * gdb.trace/actions-changed.c (main): Likewise.
16979
12084a9a
AA
169802014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16981
16982 * gdb.mi/until.c: Add eye-catchers.
16983 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16984 line numbers.
16985
dc7e1a77
AA
169862014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16987
16988 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16989 function header variants in break1.c.
16990 * gdb.base/ena-dis-br.exp: Likewise.
16991 * gdb.base/hbreak2.exp: Likewise.
16992 * gdb.reverse/until-precsave.exp: Drop references to removed
16993 non-prototype function header variants in ur1.c.
16994 * gdb.reverse/until-reverse.exp: Likewise.
16995
41c77605
PM
169962014-11-17 Petr Machata <pmachata@redhat.com>
16997
16998 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16999 ${_cu_offset_size} bytes abbrev offset.
17000
34248c3a
DE
170012014-11-15 Doug Evans <xdje42@gmail.com>
17002
17003 PR symtab/17559
17004 * gdb.base/line-symtabs.exp: New file.
17005 * gdb.base/line-symtabs.c: New file.
17006 * gdb.base/line-symtabs.h: New file.
17007
646da059
YQ
170082014-11-14 Yao Qi <yao@codesourcery.com>
17009
17010 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
17011 (func): Add label func_label.
17012 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
17013 Replace low_pc and high_pc with MACRO_AT_range.
17014 Replace name, low_pc and high_pc with MACRO_AT_func.
17015
9301ebe6
YQ
170162014-11-14 Yao Qi <yao@codesourcery.com>
17017
17018 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
17019 Replace name, low_pc and high_pc with MACRO_AT_func.
17020
f166b542
YQ
170212014-11-14 Yao Qi <yao@codesourcery.com>
17022
17023 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
17024 produce debug information.
17025 * gdb.dwarf2/implptr-optimized-out.S: Removed.
17026
0f6e71e3
YQ
170272014-11-14 Yao Qi <yao@codesourcery.com>
17028
17029 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
17030 object and get function length.
17031 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
17032 with MACRO_AT_func.
17033 (top-level): Replace gdb_compile and clean_restart with
17034 prepare_for_testing.
17035 * gdb.dwarf2/main.c (main): Add label main_label.
17036
876c4df9
YQ
170372014-11-14 Yao Qi <yao@codesourcery.com>
17038
17039 * lib/dwarf.exp (function_range): New procedure.
17040 (Dwarf::_handle_macro_at_func): New procedure.
17041 (Dwarf::_handle_macro_at_range): New procedure.
17042 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
17043
02ad9cf1
YQ
170442014-11-14 Yao Qi <yao@codesourcery.com>
17045
17046 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
17047 (_handle_attribute): New procedure.
17048
a59add0c
AA
170492014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17050
17051 * gdb.ada/cond_lang/foo.c (callme): Add return type.
17052 * gdb.base/call-sc.c (zed): Likewise.
17053 * gdb.base/checkpoint.c (main): Likewise.
17054 * gdb.base/dump.c (main): Likewise.
17055 * gdb.base/gcore.c (main): Likewise.
17056 * gdb.base/huge.c (main): Likewise.
17057 * gdb.base/multi-forks.c (main): Likewise.
17058 * gdb.base/pr10179-a.c (main): Likewise.
17059 * gdb.base/savedregs.c (main): Likewise.
17060 * gdb.base/sigaltstack.c (main): Likewise.
17061 * gdb.base/siginfo.c (main): Likewise.
17062 * gdb.base/structs.c (zed): Likewise.
17063 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
17064 * gdb.mi/mi-syn-frame.c (main): Likewise.
17065 * gdb.mi/until.c (foo, main): Likewise.
17066 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
17067 * gdb.base/solib-weak.c (foo): Declare.
17068 * gdb.base/attach-twice.c: Include stdio.h.
17069 * gdb.base/weaklib1.c: Likewise.
17070 * gdb.base/weaklib2.c: Likewise.
17071 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17072 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17073 unistd.h.
17074 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17075 * gdb.mi/mi-exit-code.c: Likewise.
17076 * gdb.base/break-interp-lib.c: Include string.h.
17077 * gdb.base/coremaker.c: Likewise.
17078 * gdb.base/testenv.c: Likewise.
17079 * gdb.python/py-finish-breakpoint.c: Likewise.
17080 * gdb.base/inferior-died.c: Include sys/wait.h.
17081 * gdb.base/fileio.c: Include time.h.
17082 * gdb.base/async-shell.c: Include unistd.h.
17083 * gdb.base/dprintf-non-stop.c: Likewise.
17084 * gdb.base/info-os.c: Likewise.
17085 * gdb.mi/mi-console.c: Likewise.
17086 * gdb.mi/watch-nonstop.c: Likewise.
17087 * gdb.python/py-events.c: Likewise.
17088 * gdb.base/async.c (baz): Move up before its invocation.
17089 * gdb.base/code_elim2.c (my_global_func): Likewise.
17090 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17091 * gdb.base/advance.c (func2): Likewise.
17092
3b5d5997
AA
170932014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17094
17095 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17096 variant.
17097 * gdb.base/annota3.c: Likewise.
17098 * gdb.base/async.c: Likewise.
17099 * gdb.base/average.c: Likewise.
17100 * gdb.base/call-ar-st.c: Likewise.
17101 * gdb.base/call-rt-st.c: Likewise.
17102 * gdb.base/call-sc.c: Likewise.
17103 * gdb.base/call-strs.c: Likewise.
17104 * gdb.base/ending-run.c: Likewise.
17105 * gdb.base/execd-prog.c: Likewise.
17106 * gdb.base/exprs.c: Likewise.
17107 * gdb.base/foll-exec.c: Likewise.
17108 * gdb.base/foll-fork.c: Likewise.
17109 * gdb.base/foll-vfork.c: Likewise.
17110 * gdb.base/funcargs.c: Likewise.
17111 * gdb.base/gcore.c: Likewise.
17112 * gdb.base/jump.c: Likewise.
17113 * gdb.base/langs0.c: Likewise.
17114 * gdb.base/langs1.c: Likewise.
17115 * gdb.base/langs2.c: Likewise.
17116 * gdb.base/mips_pro.c: Likewise.
17117 * gdb.base/nodebug.c: Likewise.
17118 * gdb.base/opaque0.c: Likewise.
17119 * gdb.base/opaque1.c: Likewise.
17120 * gdb.base/recurse.c: Likewise.
17121 * gdb.base/run.c: Likewise.
17122 * gdb.base/scope0.c: Likewise.
17123 * gdb.base/scope1.c: Likewise.
17124 * gdb.base/setshow.c: Likewise.
17125 * gdb.base/setvar.c: Likewise.
17126 * gdb.base/shmain.c: Likewise.
17127 * gdb.base/shr1.c: Likewise.
17128 * gdb.base/shr2.c: Likewise.
17129 * gdb.base/sigall.c: Likewise.
17130 * gdb.base/signals.c: Likewise.
17131 * gdb.base/so-indr-cl.c: Likewise.
17132 * gdb.base/solib2.c: Likewise.
17133 * gdb.base/structs.c: Likewise.
17134 * gdb.base/sum.c: Likewise.
17135 * gdb.base/vforked-prog.c: Likewise.
17136 * gdb.base/watchpoint.c: Likewise.
17137 * gdb.reverse/shr2.c: Likewise.
17138 * gdb.reverse/until-reverse.c: Likewise.
17139 * gdb.reverse/ur1.c: Likewise.
17140 * gdb.reverse/watch-reverse.c: Likewise.
17141
066a77c5
AA
171422014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17143
17144 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
17145 variant.
17146 * gdb.base/sepdebug.exp: Drop references to removed code.
17147
4f204ea5
AA
171482014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17149
17150 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
17151 variant. Preserve original line numbering.
17152 * gdb.base/list1.c: Likewise.
17153
3b377a3a
AA
171542014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17155
17156 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
17157 variant.
17158 * gdb.base/break1.c: Likewise.
17159 * gdb.base/break.exp: Drop references to removed code.
17160
e444df73
AA
171612014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17162
17163 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
17164 variant.
17165
8008f2a7
AA
171662014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17167
17168 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
17169
a5a06887
AA
171702014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17171
17172 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
17173 logic into perform_all_tests() and invoke it with and without
17174 function header prototypes.
17175 (do_function_calls): Remove conditional XFAIL for PR 5318.
17176 (rerun_and_prepare): Remove duplicate code.
17177 (perform_all_tests): New. Main logic moved here.
17178
44dba9b9
AA
171792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17180
17181 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
17182 code guarded by #ifdef NO_PROTOTYPES.
17183 (t_double_many_args): Likewise.
17184 (DEF_FUNC_MANY_ARGS_1): Likewise.
17185 (DEF_FUNC_VALUES_1): Likewise.
17186 (t_structs_ldc): Renamed from t_structs_fc in conditional code
17187 guarded by #ifdef PROTOTYPES.
17188
d1fbcd56
AA
171892014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17190
17191 * gdb.mi/mi-console.c: Add eye-catcher.
17192 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
17193 instead of literal line number.
17194
b0e59b8f
AA
171952014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17196
17197 * gdb.base/shr2.c: Add eye-catcher.
17198 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
17199 line number.
17200
78f98cca
AA
172012014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17202
17203 * gdb.base/jump.c: Add eye-catchers.
17204 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
17205 numbers.
17206
58fa2af0
AA
172072014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17208
17209 * gdb.base/execd-prog.c: Add eye-catchers.
17210 * gdb.base/foll-exec.c: Likewise.
17211 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
17212 line numbers.
17213
04e5059b
AA
172142014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17215
17216 * gdb.base/ending-run.c: Add eye-catchers.
17217 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
17218 literal line numbers.
17219
dbfdb174
AA
172202014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17221
17222 * gdb.base/call-rt-st.c: Add eye-catchers.
17223 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
17224 literal line numbers.
17225
888a2ade
AA
172262014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17227
17228 * gdb.base/call-ar-st.c: Add eye-catchers.
17229 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
17230 literal line numbers.
17231
6acc2dde
AA
172322014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17233
17234 * gdb.base/average.c: Add eye-catchers.
17235 * gdb.base/sum.c: Likewise.
17236 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
17237 regexps dynamically.
17238
9ecfcd1d
AA
172392014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17240
17241 * gdb.base/solib1.c: Add eye-catchers.
17242 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
17243 literal line numbers.
17244
78708b7c
PA
172452014-11-12 Pedro Alves <palves@redhat.com>
17246
17247 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
17248 leader has exited.
17249
af48d08f
PA
172502014-11-12 Pedro Alves <palves@redhat.com>
17251
17252 * gdb.arch/i386-bp_permanent.c: New file.
17253 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
17254 (srcfile): Set to i386-bp_permanent.c.
17255 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
17256 that stepi does not execute the 'leave' instruction, instead of
17257 testing it does execute.
17258 * gdb.base/bp-permanent.c: New file.
17259 * gdb.base/bp-permanent.exp: New file.
17260
af3768e9
DE
172612014-11-10 Doug Evans <xdje42@gmail.com>
17262
17263 PR symtab/17564
17264 * gdb.base/symtab-search-order.exp: New file.
17265 * gdb.base/symtab-search-order.c: New file.
17266 * gdb.base/symtab-search-order-1.c: New file.
17267 * gdb.base/symtab-search-order-shlib-1.c: New file.
17268
9de00a4a
PA
172692014-11-07 Pedro Alves <palves@redhat.com>
17270
17271 PR gdb/17511
17272 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
17273 i?86-*-linux*.
17274
e0f52461
SC
172752014-11-03 Siva Chandra Reddy <sivachandra@google.com>
17276
17277 PR c++/17494
17278 * gdb.cp/pr17494.cc: New file.
17279 * gdb.cp/pr17494.exp: New file.
17280
6ce8c980
YQ
172812014-11-02 Yao Qi <yao@codesourcery.com>
17282
17283 * gdb.python/python.exp: Get working directory and match the
17284 output of "set extended-prompt \\w " with it.
17285
02be9a71
DE
172862014-10-30 Doug Evans <dje@google.com>
17287
17288 * gdb.python/py-objfile.exp: Add tests for setting random attributes
17289 in objfiles.
17290 * gdb.python/py-progspace.exp: Add tests for setting random attributes
17291 in progspaces.
17292
3bdff46b
LM
172932014-10-30 Janis Johnson <janisjo@codesourcery.com>
17294
17295 * gdb.base/fullpath-expand.exp: Skip for a remote host.
17296 * gdb.base/realname-expand.exp: Likewise.
17297 * gdb.linespec/macro-relative.exp: Likewise.
17298
ab917dfb
PA
172992014-10-29 Pedro Alves <palves@redhat.com>
17300
17301 PR gdb/17408
17302 * gdb.threads/schedlock.c (some_function): New function.
17303 (call_function): New global.
17304 (MAYBE_CALL_SOME_FUNCTION): New macro.
17305 (thread_function): Call it.
17306 * gdb.threads/schedlock.exp (get_args): Add description parameter,
17307 and use it instead of a global counter. Adjust all callers.
17308 (get_current_thread): Use "find current thread" for test message
17309 here rather than having all callers pass down the same string.
17310 (goto_loop): New procedure, factored out from ...
17311 (my_continue): ... this.
17312 (step_ten_loops): Change parameter from test message to command to
17313 use. Adjust.
17314 (list_count): Delete global.
17315 (check_result): New procedure, factored out from duplicate top
17316 level code.
17317 (continue tests): Wrap in with_test_prefix.
17318 (test_step): New procedure, factored out from duplicate top level
17319 code.
17320 (top level): Test "step" in combination with all scheduler-locking
17321 modes. Test "next" in combination with all scheduler-locking
17322 modes, and in combination with stepping over a function call or
17323 not.
17324 * gdb.threads/next-bp-other-thread.c: New file.
17325 * gdb.threads/next-bp-other-thread.exp: New file.
17326
d3d4baed
PA
173272014-10-29 Pedro Alves <palves@redhat.com>
17328
17329 PR python/17372
17330 * gdb.python/python.exp: Test a multi-line command that spawns
17331 interactive Python.
17332 * gdb.base/multi-line-starts-subshell.exp: New file.
17333
563e8d85
YQ
173342014-10-29 Yao Qi <yao@codesourcery.com>
17335
17336 * gdb.base/fileio.exp: Make directories on host.
17337
0ea4d52e
YQ
173382014-10-29 Yao Qi <yao@codesourcery.com>
17339
17340 * gdb.base/fileio.c (test_write): Close the file.
17341
7f5ef605
PA
173422014-10-28 Pedro Alves <palves@redhat.com>
17343
17344 PR gdb/12623
17345 * gdb.base/sigstep.c (no_handler): New global.
17346 (main): If 'no_handler is true, set the signal handlers to
17347 SIG_IGN.
17348 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
17349 with_sw_watch and no_handler parameters. Handle them.
17350 (top level) <stepping over handler when stopped at a breakpoint
17351 test>: Add a test axis for testing with a software watchpoint, and
17352 another for testing with the signal handler set to SIG_IGN.
17353 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
17354 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
17355
abbdbd03
PA
173562014-10-28 Pedro Alves <palves@redhat.com>
17357
17358 PR gdb/17511
17359 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
17360 * gdb.base/sigstep.exp (other_handler_location): New global.
17361 (advance): Support stepping into the signal handler, and running
17362 commands while in the handler.
17363 (in_handler_map): New global.
17364 (top level): In the advance test, add combinations for getting
17365 into the handler with stepping commands, and for running commands
17366 in the handler. Add comment descripting the advancei tests.
17367
1df4399f
PA
173682014-10-28 Pedro Alves <palves@redhat.com>
17369
17370 * gdb.base/sigstep.exp: Use build_executable instead of
17371 prepare_for_testing.
17372 (top level): Move code that starts GDB, runs to main and creates a
17373 display to ...
17374 (restart): ... this new procedure.
17375 (top level): Move backtrace from signal handler test to ...
17376 (validate_backtrace): ... this new procedure.
17377 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
17378 with_test_prefix. Always restart GDB.
17379 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
17380 with_test_prefix. Always restart GDB. No need to delete
17381 breakpoints after the test.
17382 (test_skip_handler): Remove prefix parameter.
17383 (skip_over_handler, breakpoint_to_handler)
17384 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
17385 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
17386 restart GDB. No need to delete breakpoints after the test.
17387 (top level): Use foreach to call the test procedures with
17388 different commands.
17389
a5b6e449
PA
173902014-10-28 Pedro Alves <palves@redhat.com>
17391
17392 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
17393 instead of GNATS numbers.
17394 * gdb.base/sigbpt.exp: Likewise.
17395 * gdb.base/siginfo.exp: Likewise.
17396 * gdb.base/sigstep.exp: Likewise.
17397
e5f8a7cc
PA
173982014-10-27 Pedro Alves <palves@redhat.com>
17399
17400 * gdb.base/sigstep.c (dummy): New global.
17401 (main): Issue a couple writes to the new global.
17402 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17403 procedures.
17404 (skip_over_handler): Use test_skip_handler.
17405 (top level): Call skip_over_handler for stepi and nexti too.
17406 (breakpoint_over_handler): Use test_skip_handler.
17407 (top level): Call breakpoint_over_handler for stepi and nexti too.
17408
763905a3
YQ
174092014-10-27 Yao Qi <yao@codesourcery.com>
17410
17411 * gdb.trace/tfile.c (adjust_function_address)
17412 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17413 function descriptor.
17414
6f259a23
DB
174152014-10-24 Don Breazeal <donb@codesourcery.com>
17416
17417 * gdb.base/foll-fork.exp (test_follow_fork,
17418 catch_fork_child_follow): Check for updated fork messages emitted
17419 from infrun.c.
17420 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17421 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17422 vfork_and_exec_child_follow_through_step): Check for updated vfork
17423 messages emitted from infrun.c.
17424
09dd9a69
PA
174252014-10-24 Pedro Alves <palves@redhat.com>
17426
17427 * gdb.base/corefile.exp: Remove references to ultrix.
17428 * gdb.base/interrupt.exp: Likewise.
17429 * gdb.base/whatis.exp: Likewise.
17430 * gdb.gdb/selftest.exp: Likewise.
17431 * gdb.threads/manythreads.exp: Likewise.
17432 * gdb.threads/print-threads.exp: Likewise.
17433 * gdb.threads/pthreads.exp:: Likewise.
17434 * gdb.threads/schedlock.exp: Likewise.
17435
3433cfa5
SC
174362014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17437
17438 * gdb.cp/non-trivial-retval.cc: Add a test case.
17439 * gdb.cp/non-trivial-retval.exp: Add a test.
17440
092f880b
YQ
174412014-10-20 Yao Qi <yao@codesourcery.com>
17442
17443 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17444 * gdb.python/py-objfile-script-gdb.py: New file.
17445 * gdb.python/py-objfile-script.exp: Update reference to
17446 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17447 of remote_download. Remove the dest file.
17448
acbdb7f3
YQ
174492014-10-20 Yao Qi <yao@codesourcery.com>
17450
17451 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17452 * gdb.base/step-line.exp: Likewise.
17453 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17454 * gdb.dwarf2/dw2-basic.exp: Likewise.
17455 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17456 * gdb.dwarf2/dw2-filename.exp: Likewise.
17457 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17458 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17459 * gdb.dwarf2/dw2-producer.exp: Likewise.
17460 * gdb.dwarf2/mac-fileno.exp: Likewise.
17461 * gdb.python/py-frame-args.exp: Likewise.
17462 * gdb.python/py-framefilter.exp: Likewise.
17463 * gdb.python/py-mi.exp: Likewise.
17464 * gdb.python/py-objfile-script.exp: Likewise
17465 * gdb.python/py-pp-integral.exp: Likewise.
17466 * gdb.python/py-pp-re-notag.exp: Likewise.
17467 * gdb.python/py-prettyprint.exp: Likewise.
17468 * gdb.python/py-section-script.exp: Likewise.
17469 * gdb.python/py-typeprint.exp: Likewise.
17470 * gdb.python/py-xmethods.exp: Likewise.
17471 * gdb.stabs/weird.exp: Likewise.
17472 * gdb.xml/tdesc-regs.exp: Likewise.
17473
bd286a29
KCY
174742014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17475
17476 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17477 (out_cu): Use addr_len for the size of addresses.
17478 (out_line): Likewise. Size DW_LNE_set_address instruction
17479 according to addr_len.
17480 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17481 (FUNC): Add START_INSNS to definition.
17482
673dc4a0
YQ
174832014-10-18 Yao Qi <yao@codesourcery.com>
17484
17485 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17486 gdb_has_argv0 return true.
17487 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17488 check [target_info exists noargs], check [gdb_has_argv0]
17489 instead.
17490 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17491 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17492 procedures.
17493
4ffbba72
DE
174942014-10-17 Doug Evans <dje@google.com>
17495
17496 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17497 event.
17498 * gdb.python/py-events.py: Add clear_objfiles event.
17499
d096d8c1
DE
175002014-10-17 Doug Evans <dje@google.com>
17501
17502 * gdb.python/py-objfile.exp: Test progspace attribute.
17503
a80db015
LM
175042014-10-17 Luis Machado <lgustavo@codesourcery.com>
17505
17506 * gdb.guile/scm-breakpoint.exp: Do not assume any
17507 directory separators when matching source file paths.
17508 * gdb.python/py-breakpoint.exp: Likewise.
17509 * gdb.reverse/break-precsave.exp: Likewise.
17510 * gdb.reverse/break-reverse.exp: Likewise.
17511 * gdb.reverse/consecutive-precsave.exp: Likewise.
17512 * gdb.reverse/finish-precsave.exp: Likewise.
17513 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17514 * gdb.reverse/finish-reverse.exp: Likewise.
17515 * gdb.reverse/i386-precsave.exp: Likewise.
17516 * gdb.reverse/i387-env-reverse.exp: Likewise.
17517 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17518 * gdb.reverse/machinestate-precsave.exp: Likewise.
17519 * gdb.reverse/machinestate.exp: Likewise.
17520 * gdb.reverse/sigall-precsave.exp: Likewise.
17521 * gdb.reverse/solib-precsave.exp: Likewise.
17522 * gdb.reverse/step-precsave.exp: Likewise.
17523 * gdb.reverse/until-precsave.exp: Likewise.
17524 * gdb.reverse/watch-precsave.exp: Likewise.
17525 * gdb.reverse/watch-reverse.exp: Likewise.
17526
b22089ab
YQ
175272014-10-17 Yao Qi <yao@codesourcery.com>
17528
17529 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17530 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17531
6c4486e6
PA
175322014-10-17 Pedro Alves <palves@redhat.com>
17533
17534 PR gdb/17471
17535 * gdb.base/bg-execution-repeat.c: New file.
17536 * gdb.base/bg-execution-repeat.exp: New file.
17537
0ff33695
PA
175382014-10-17 Pedro Alves <palves@redhat.com>
17539
17540 PR gdb/17300
17541 * gdb.base/continue-all-already-running.c: New file.
17542 * gdb.base/continue-all-already-running.exp: New file.
17543
6fdebc3d
PA
175442014-10-17 Pedro Alves <palves@redhat.com>
17545
17546 PR gdb/17472
17547 * gdb.base/annota-input-while-running.c: New file.
17548 * gdb.base/annota-input-while-running.exp: New file.
17549
32a8097b
PA
175502014-10-17 Pedro Alves <palves@redhat.com>
17551
17552 * gdb.base/callfuncs.exp: emove references to osf.
17553 * gdb.base/sigall.exp: Likewise.
17554 * gdb.gdb/selftest.exp: Likewise.
17555 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17556 * gdb.mi/non-stop.c: Likewise.
17557 * gdb.mi/pthreads.c: Likewise.
17558 * gdb.reverse/sigall-precsave.exp: Likewise.
17559 * gdb.reverse/sigall-reverse.exp: Likewise.
17560 * gdb.threads/pthreads.c: Likewise.
17561 * gdb.threads/pthreads.exp: Likewise.
17562
7a3517ff
YQ
175632014-10-17 Yao Qi <yao@codesourcery.com>
17564
17565 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17566 check 'target_info exists noargs'.
17567 (test_command_prompt_position): Likewise.
17568 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17569 Remove "set args".
17570 (progvar_simple_while_test): Likewise.
17571 (progvar_complex_if_while_test): Likewise.
17572 (if_while_breakpoint_command_test): Likewise.
17573 (infrun_breakpoint_command_test): Likewise.
17574 (breakpoint_command_test): Likewise.
17575 (watchpoint_command_test): Likewise.
17576 (bp_deleted_in_command_test): Likewise.
17577 (temporary_breakpoint_commands): Likewise.
17578
bb99c472
YQ
175792014-10-16 Yao Qi <yao@codesourcery.com>
17580
17581 * gdb.base/remotetimeout.exp: Remove noargs checking.
17582
7c16b83e
PA
175832014-10-15 Pedro Alves <palves@redhat.com>
17584
17585 PR breakpoints/9649
17586 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17587 * gdb.base/breakpoint-in-ro-region.exp
17588 (probe_target_hardware_step): New procedure.
17589 (top level): Probe hardware stepping and hardware breakpoint
17590 support. Test stepping through a read-only region, with both
17591 "breakpoint auto-hw" on and off and both "always-inserted" on and
17592 off.
17593
35a49624
IB
175942014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17595
17596 * gdb.dlang/demangle.exp: Update for demangling changes.
17597
2d1c107c
SC
175982014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17599
17600 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17601 * gdb.cp/non-trivial-retval.exp: Add new tests.
17602
778811d5
SC
176032014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17604
17605 PR c++/13403
17606 PR c++/15154
17607 * gdb.cp/non-trivial-retval.cc: New file.
17608 * gdb.cp/non-trivial-retval.exp: New file.
17609
10c5f0a8
YQ
176102014-10-15 Yao Qi <yao@codesourcery.com>
17611
17612 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17613 remote host.
17614
65d7b369
YQ
176152014-10-15 Yao Qi <yao@codesourcery.com>
17616
17617 * gdb.python/py-symbol.exp: Match file base name if host is
17618 remote, otherwise match file name with dir name.
17619 * gdb.python/py-symtab.exp: Likewise.
17620 * gdb.python/python.exp: Likewise.
17621
46dc1394
YQ
176222014-10-15 Yao Qi <yao@codesourcery.com>
17623
17624 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17625 pattern.
17626 * gdb.python/py-symtab.exp: Likewise.
17627 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17628 locationn.
17629
c40cc657
JB
176302014-10-14 Joel Brobecker <brobecker@adacore.com>
17631
17632 * gdb.ada/addr_arith: New testcase.
17633
2abf49e1
MR
176342014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17635
17636 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17637 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17638 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17639 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17640
f7088df3
SDJ
176412014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17642
17643 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17644 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17645 * gdb.arch/stap-eval-lang-ada.exp: New file.
17646
4dc06805
YQ
176472014-10-14 Yao Qi <yao@codesourcery.com>
17648
17649 * gdb.mi/mi-var-child.c (nothing1): New function.
17650 (nothing2): New function.
17651 (do_children_tests): Set function pointers by nothing1 and
17652 nothing2.
17653 * gdb.mi/mi-var-child.exp: Step over new added statements.
17654 Update test to match the new output.
17655 * gdb.mi/var-cmd.c (nothing1): New function.
17656 (nothing2): New function.
17657 (do_children_tests): Set function pointers by nothing1 and
17658 nothing2.
17659 * gdb.mi/mi-var-display.exp: Update test to match output.
17660 Step to the line specified by $line_dct_nothing.
17661 Increase the number of lines to step.
17662
46a93de2
YQ
176632014-10-14 Yao Qi <yao@codesourcery.com>
17664
17665 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17666 tests.
17667 * gdb.mi/mi2-var-child.exp: Likewise.
17668
14ea52ee
DE
176692014-10-13 Doug Evans <dje@google.com>
17670
17671 * gdb.python/py-objfile.exp: Change name of file name test.
17672
e5c6e92b
DE
176732014-10-13 Doug Evans <dje@google.com>
17674
17675 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17676 from the start of the CU.
17677
c780cc2f
JK
176782014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17679 Yao Qi <yao@codesourcery.com>
17680
17681 Fix "save breakpoints" for "catch" command.
17682 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17683 Remove -nonewline. Match also the added "main" line.
17684
99894e11
JK
176852014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17686
17687 Fix "save breakpoints" for "disable $bpnum" command.
17688 * gdb.base/save-bp.c (main): Add label.
17689 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17690
6e1ac5a3
JK
176912014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17692
17693 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17694
754dd2b0
YQ
176952014-10-11 Yao Qi <yao@codesourcery.com>
17696
17697 * gdb.server/server-kill.exp: Execute command
17698 "set remote trace-status-packet on" before "tstatus".
17699
f90183d7
YQ
177002014-10-11 Yao Qi <yao@codesourcery.com>
17701
17702 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17703 (main): Call getppid.
17704 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17705 and continue to it. Read variable "server_pid".
17706
bf40a607
YQ
177072014-10-11 Yao Qi <yao@codesourcery.com>
17708
17709 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17710
052ca370
YQ
177112014-10-11 Yao Qi <yao@codesourcery.com>
17712
17713 * gdb.threads/thread-find.exp: Don't execute command
17714 "info threads".
17715 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17716 * gdb.threads/linux-dp.exp: Don't check the condition
17717 $threads_created equals to zero.
17718
3831839c
PA
177192014-10-10 Pedro Alves <palves@redhat.com>
17720
17721 * gdb.base/bigcore.exp: Remove references to IRIX.
17722 * gdb.base/funcargs.exp: Likewise.
17723 * gdb.base/interrupt.exp: Likewise.
17724 * gdb.base/mips_pro.exp: Likewise.
17725 * gdb.base/nodebug.exp: Likewise.
17726 * gdb.base/setvar.exp: Likewise.
17727 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17728
8b9a549d
PA
177292014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17730 Pedro Alves <palves@redhat.com>
17731
17732 PR symtab/14466
17733 * gdb.base/vdso-warning.c: New file.
17734 * gdb.base/vdso-warning.exp: New file.
17735
d48ba5e8
DE
177362014-10-02 Doug Evans <dje@google.com>
17737
17738 * gdb.base/structs.c (main): Don't run forever.
17739
2278c276
PA
177402014-10-02 Pedro Alves <palves@redhat.com>
17741
17742 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17743 (top level) <stop threads 1, stop threads 2>: Use it.
17744
b57bacec
PA
177452014-10-02 Pedro Alves <palves@redhat.com>
17746
17747 * gdb.threads/break-while-running.exp (test): Add new
17748 'update_thread_list' argument. Skip "info threads" if false.
17749 (top level): Add new 'update_thread_list' axis.
17750
13fd3ff3
PA
177512014-10-02 Pedro Alves <palves@redhat.com>
17752
17753 PR breakpoints/17431
17754 * gdb.base/execl-update-breakpoints.c: New file.
17755 * gdb.base/execl-update-breakpoints.exp: New file.
17756
0fec99e8
PA
177572014-10-01 Pedro Alves <palves@redhat.com>
17758
17759 * gdb.base/breakpoint-in-ro-region.c: New file.
17760 * gdb.base/breakpoint-in-ro-region.exp: New file.
17761
2ddf4301
SM
177622014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17763
17764 * gdb.mi/mi-exit-code.exp: New file.
17765 * gdb.mi/mi-exit-code.c: New file.
17766
6a5f3f43
YQ
177672014-09-30 Yao Qi <yao@codesourcery.com>
17768
17769 * lib/prelink-support.exp (build_executable_own_libs): Error if
17770 the target isn't native.
17771
345bcc73
YQ
177722014-09-30 Yao Qi <yao@codesourcery.com>
17773
17774 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17775 false.
17776
a25a5a45
PA
177772014-09-22 Pedro Alves <palves@redhat.com>
17778
17779 * gdb.threads/break-while-running.exp: New file.
17780 * gdb.threads/break-while-running.c: New file.
17781
00ba3162
YQ
177822014-09-19 Yao Qi <yao@codesourcery.com>
17783
17784 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17785 Invoke test. Restart GDB with --readnow and invoke test again.
17786
c3b7b696
YQ
177872014-09-19 Yao Qi <yao@codesourcery.com>
17788
17789 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17790 proc set_breakpoint_on_gcd_function. Invoke
17791 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17792 invoke set_breakpoint_on_gcd_function again.
17793
2b4fd423
DE
177942014-09-18 Doug Evans <dje@google.com>
17795
17796 * gdb.dwarf2/symtab-producer.exp: New file.
17797
a5947601
SDJ
177982014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17799
17800 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17801 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17802 * gdb.base/global-var-nested-by-dso.c: Likewise.
17803 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17804
91c19059
SDJ
178052014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17806 Pedro Alves <palves@redhat.com>
17807
17808 * gdb.base/watch-bitfields.exp: Pass string other than test file
17809 name to prepare_for_testing.
17810 (watch): New procedure.
17811 (expect_watchpoint): Use with_test_prefix.
17812 (top level): Factor out tests to ...
17813 (test_watch_location, test_regular_watch): ... these new
17814 procedures, and use with_test_prefix and gdb_continue_to_end.
17815
bb9d5f81
PP
178162014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17817
17818 PR breakpoints/12526
17819 * gdb.base/watch-bitfields.exp: New file.
17820 * gdb.base/watch-bitfields.c: New file.
17821
635856f5
PA
178222014-09-16 Pedro Alves <palves@redhat.com>
17823
17824 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17825 software and hardware addresses, not software address against
17826 itself.
17827
7280ceea
PA
178282014-09-16 Pedro Alves <palves@redhat.com>
17829
17830 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17831 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17832
428b16bd
PA
178332014-09-16 Pedro Alves <palves@redhat.com>
17834
17835 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17836 files.
17837 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17838 "*-*-vxworks*" throughout.
17839 * gdb.base/break.exp: Likewise.
17840 * gdb.base/default.exp: Likewise.
17841 * gdb.base/scope.exp: Likewise.
17842 * gdb.base/sepdebug.exp: Likewise.
17843 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17844 throughout.
17845 * gdb.base/run.c: Likewise.
17846 * gdb.base/sepdebug.c: Likewise.
17847 * gdb.hp/gdb.aCC/run.c: Likewise.
17848 * gdb.reverse/until-reverse.c: Likewise.
17849 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17850
666d413c
YQ
178512014-09-16 Yao Qi <yao@codesourcery.com>
17852
17853 * boards/local-remote-host-native.exp: New file.
17854
57cbd724
DE
178552014-09-14 Doug Evans <xdje42@gmail.com>
17856
17857 * gdb.threads/queue-signal.c (thread_count): New variable.
17858 (thread_count_mutex, thread_count_condvar): New variables.
17859 (incr_thread_count, wait_all_threads_running): New functions.
17860 (main): Wait for all threads to be in their thread functions.
17861
81219e53
DE
178622014-09-13 Doug Evans <xdje42@gmail.com>
17863
17864 * gdb.threads/queue-signal.c: New file.
17865 * gdb.threads/queue-signal.exp: New file.
17866
3714cea7
DE
178672014-09-13 Doug Evans <xdje42@gmail.com>
17868
17869 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17870 be consistent with what default_gdb_init uses.
17871 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17872 the plain text of the prompt. Add some logging printfs.
17873 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17874
fa43b1d7
PA
178752014-09-12 Pedro Alves <palves@redhat.com>
17876
17877 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17878 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17879 * gdb.arch/i386-size-overlap.exp: Likewise.
17880 * gdb.arch/i386-size.exp: Likewise.
17881 * gdb.arch/i386-unwind.exp: Likewise.
17882 * gdb.base/a2-run.exp: Likewise.
17883 * gdb.base/break.exp: Likewise.
17884 * gdb.base/charset.exp: Likewise.
17885 * gdb.base/chng-syms.exp: Likewise.
17886 * gdb.base/commands.exp: Likewise.
17887 * gdb.base/dbx.exp: Likewise.
17888 * gdb.base/find.exp: Likewise.
17889 * gdb.base/funcargs.exp: Likewise.
17890 * gdb.base/jit-simple.exp: Likewise.
17891 * gdb.base/reread.exp: Likewise.
17892 * gdb.base/sepdebug.exp: Likewise.
17893 * gdb.base/step-bt.exp: Likewise.
17894 * gdb.cp/mb-inline.exp: Likewise.
17895 * gdb.cp/mb-templates.exp: Likewise.
17896 * gdb.objc/basicclass.exp: Likewise.
17897 * gdb.threads/killed.exp: Likewise.
17898
9d9bf2df
EBM
178992014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17900
17901 PR tdep/17379
17902 * gdb.arch/powerpc-stackless.S: New file.
17903 * gdb.arch/powerpc-stackless.exp: New file.
17904
1cf2f1b0
JK
179052014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17906
17907 * gdb.base/attach.c: Include unistd.h.
17908 (main): Call alarm. Add label postloop.
17909 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17910 gdb_breakpoint, gdb_continue_to_breakpoint.
17911 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17912
98880d46
PA
179132014-09-11 Pedro Alves <palves@redhat.com>
17914
17915 PR gdb/17347
17916 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17917 * gdb.base/attach.exp (test_command_line_attach_run): New
17918 procedure.
17919 (top level): Call it.
17920
4c92ff2c
PA
179212014-09-11 Pedro Alves <palves@redhat.com>
17922
17923 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17924 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17925 (do_command_attach_tests): Use spawn_wait_for_attach.
17926 * gdb.base/solib-overlap.exp: Likewise.
17927 * gdb.multi/multi-attach.exp: Likewise.
17928 * gdb.python/py-prompt.exp: Likewise.
17929 * gdb.python/py-sync-interp.exp: Likewise.
17930 * gdb.server/ext-attach.exp: Likewise.
17931
3adc1a7d
GKB
179322014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17933
17934 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17935 command in testcase. Simplify testcase.
17936
96334934
JB
179372014-09-10 Joel Brobecker <brobecker@adacore.com>
17938
17939 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17940
eb479039
JB
179412014-09-10 Joel Brobecker <brobecker@adacore.com>
17942
17943 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17944
deede10c
JB
179452014-09-10 Joel Brobecker <brobecker@adacore.com>
17946
17947 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17948
7828a5f5
JB
179492014-09-10 Joel Brobecker <brobecker@adacore.com>
17950
17951 * gdb.dwarf2/dynarr-ptr.c: New file.
17952 * gdb.dwarf2/dynarr-ptr.exp: New file.
17953
33aeebcf
MR
179542014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17955
17956 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17957 of 30 rather than hardcoding 120 for a slow test case. Take the
17958 `gdb,timeout' target setting into account for this calculation.
17959 Don't extend the timeout for the test cases that don't need it.
17960
7b415901
MR
179612014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17962
17963 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17964 a factor of 2 for a slow test case. Take the `gdb,timeout'
17965 target setting into account for this calculation.
17966 * gdb.reverse/until-precsave.exp: Increase the timeout by
17967 a factor of 15 and 3 respectively rather than adding 120
17968 for a pair of slow test cases. Take the `gdb,timeout'
17969 target setting into account for this calculation.
17970
4a40f85a
MR
179712014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17972
17973 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17974 timeout, don't pass one down to gdb_expect.
17975 (gdb_expect): Rework timeout selection.
17976
09635af7
MR
179772014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17978
17979 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17980 exception on timeout.
17981 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17982 (gdbserver_start_extended): Catch any `gdbserver_start' error
17983 exceptions.
17984 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17985 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17986 `gdbserver_gdb_load' error exceptions.
17987
2bdd10b7
MR
179882014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17989
17990 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17991 120 on waiting for the TCP socket to open.
17992
316935f0
DE
179932014-09-09 Doug Evans <xdje42@gmail.com>
17994
17995 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17996 _caller_matches, _any_caller_is, _any_caller_matches.
17997
83740597
DE
179982014-09-09 Doug Evans <xdje42@gmail.com>
17999
18000 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
18001
4c122fc3
YQ
180022014-09-09 Yao Qi <yao@codesourcery.com>
18003
18004 * gdb.mi/mi-var-display.exp: Set print symbol off.
18005
a9f116cb
GKB
180062014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
18007
18008 PR gdb/17035
18009 * gdb.base/commands.exp: Add tests to verify user-defined
18010 commands with empty bodies.
18011 * gdb.python/py-cmd.exp: Test that we don't show user-defined
18012 python commands in `show user command`.
18013 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
18014 scheme commands in `show user command`.
18015
c75bd3a2
JK
180162014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18017
18018 PR python/17355
18019 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
18020 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
18021 * gdb.python/py-framefilter-invalidarg.exp: New file.
18022 * gdb.python/py-framefilter-invalidarg.py: New file.
18023
faa42425
DE
180242014-09-06 Doug Evans <xdje42@gmail.com>
18025
18026 PR 15276
18027 * gdb.python/py-caller-is.c: New file.
18028 * gdb.python/py-caller-is.exp: New file.
18029
474ca4f6
SDJ
180302014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
18031
18032 PR gdb/17235
18033 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
18034 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
18035
eb0b0463
SDJ
180362014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
18037
18038 PR fortran/17237
18039 * gdb.fortran/print-formatted.exp: New file.
18040 * gdb.fortran/print-formatted.f90: Likewise.
18041
5f3b99cf
SS
180422014-09-03 Sasha Smundak <asmundak@google.com>
18043
18044 * gdb.python/py-frame.exp: Test Frame.read_register.
18045
7d793aa9
SDJ
180462014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
18047
18048 PR python/16699
18049 * gdb.python/py-completion.exp: New file.
18050 * gdb.python/py-completion.py: Likewise.
18051
fb0576e9
DE
180522014-08-28 Doug Evans <dje@google.com>
18053
18054 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
18055 eax,etc. are live with values set by gdb and thus the compiler can't
18056 use them.
18057 * gdb.arch/i386-pseudo.c (main): Ditto.
18058
ee92b0dd
DE
180592014-08-27 Doug Evans <dje@google.com>
18060
18061 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
18062
6649db35
DE
180632014-08-25 Doug Evans <dje@google.com>
18064
18065 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
18066 (main): Ditto.
18067
564b7600
DE
180682014-08-25 Doug Evans <dje@google.com>
18069
18070 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18071
3881fb67
YQ
180722014-08-24 Yao Qi <yao@codesourcery.com>
18073
18074 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18075 symbol off.
18076 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18077
a05a36a5
DE
180782014-08-22 Doug Evans <dje@google.com>
18079
18080 PR 17276
18081 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18082 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18083 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18084
7c343b48
YQ
180852014-08-22 Yao Qi <yao@codesourcery.com>
18086
18087 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18088 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18089 * gdb.python/python.exp: Likewise. Use .py file on the host
18090 instead of the build.
18091
22fd09ae
JK
180922014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18093
18094 * gdb.threads/gcore-stale-thread.c: New file.
18095 * gdb.threads/gcore-stale-thread.exp: New file.
18096
a8454a7c
PA
180972014-08-21 Pedro Alves <palves@redhat.com>
18098
18099 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18100 * gdb.base/gcore-relro-pie.exp: Likewise.
18101 * gdb.base/gcore-relro.exp: Likewise.
18102 * gdb.base/gcore.exp: Likewise.
18103 * gdb.base/print-symbol-loading.exp: Likewise.
18104 * gdb.threads/gcore-thread.exp: Likewise.
18105 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18106
2a31c623
PA
181072014-08-20 Pedro Alves <palves@redhat.com>
18108 Jan Kratochvil <jan.kratochvil@redhat.com>
18109
18110 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18111 configure.
18112 (EXPECT): Handle READ1 being set.
18113 (all): Depend on EXTRA_RULES.
18114 (check-read1, expect-read1, read1.so, read1): New rules.
18115 * README (Testsuite Parameters): Document the READ1 make variable.
18116 (Race detection): New section.
18117 * configure: Regenerate.
18118 * configure.ac: If build==host==target, and running under a
18119 GNU/glibc system, add read1 to the extra Makefile rules.
18120 (EXTRA_RULES): AC_SUBST it.
18121 * lib/read1.c: New file.
18122
d36430db
JB
181232014-08-20 Joel Brobecker <brobecker@adacore.com>
18124
18125 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
18126 the handling of variables declared as a typedef to an array
18127 which a DW_AT_data_location attribute.
18128
9a0dc9e3
PA
181292014-08-19 Andrew Burgess <aburgess@broadcom.com>
18130 Pedro Alves <palves@redhat.com>
18131
18132 PR symtab/14604
18133 PR symtab/14605
18134 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
18135 gdb_test.
18136
0718a8da
PA
181372014-08-19 Pedro Alves <palves@redhat.com>
18138
18139 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
18140
13b448cd
YQ
181412014-08-19 Yao Qi <yao@codesourcery.com>
18142
18143 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
18144 right line.
18145
1cbf5077
DB
181462014-08-18 David Blaikie <dblaikie@gmail.com>
18147
18148 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
18149
bf0fae19
JB
181502014-08-18 Joel Brobecker <brobecker@adacore.com>
18151
18152 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
18153 attribute in array range.
18154
3c8c5dcc
JB
181552014-08-18 Joel Brobecker <brobecker@adacore.com>
18156
18157 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18158
e66d4446
SC
181592014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18160
18161 PR c++/17132
18162 * gdb.cp/pr17132.cc: New file.
18163 * gdb.cp/pr17132.exp: New file.
18164
940df408
SC
181652014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18166
18167 * gdb.python/py-xmethods.py (A_getarrayind)
18168 (E_method_char_worker.__call__, E_method_int_worker.__call__):
18169 Use 'print' with function call syntax.
18170 (E_method_matcher.match): Fix tab vs space indentation mixup.
18171
ebcc6c3a
YQ
181722014-08-15 Yao Qi <yao@codesourcery.com>
18173
18174 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
18175 false.
18176
775e0f04
YQ
181772014-08-15 Yao Qi <yao@codesourcery.com>
18178
18179 * gdb.cp/casts.exp: Set print symbol off.
18180 * gdb.cp/class2.exp: Likewise.
18181 * gdb.cp/overload.exp: Likewise.
18182 * gdb.cp/templates.exp: Likewise.
18183
d769e349
DE
181842014-08-11 Doug Evans <dje@google.com>
18185
18186 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
18187 (test_load_shlib): Update.
18188
20c6f1e1
YQ
181892014-08-09 Yao Qi <yao@codesourcery.com>
18190
18191 * gdb.base/display.exp: Invoke is_address_zero_readable.
18192 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
18193 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18194 * gdb.base/hbreak-unmapped.exp: Return if
18195 is_address_zero_readable returns true.
18196 * gdb.base/signest.exp: Likewise.
18197 * gdb.base/signull.exp: Likewise.
18198 * gdb.base/sigbpt.exp: Likewise.
18199 * gdb.guile/scm-disasm.exp: Do the test if
18200 is_address_zero_readable returns false.
18201 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
18202 * gdb.python/py-arch.exp: Likewise.
18203 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
18204 * lib/gdb.exp (is_address_zero_readable): New proc.
18205
5792e8e3
YQ
182062014-08-09 Yao Qi <yao@codesourcery.com>
18207
18208 PR testsuite/13443
18209 * gdb.mi/mi-var-display.exp: Make test messages unique.
18210
3cecbbbe
TT
182112014-08-04 Tom Tromey <tromey@redhat.com>
18212
18213 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
18214 target 0".
18215
00b51ff5
TT
182162014-08-04 Tom Tromey <tromey@redhat.com>
18217
18218 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
18219 "target_resume".
18220
6908c509
JB
182212014-08-01 Joel Brobecker <brobecker@adacore.com>
18222
18223 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
18224 inner_vla_struct_object_size.
18225 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
18226 as xfail.
18227
cc6563d2
PA
182282014-07-30 Pedro Alves <palves@redhat.com>
18229
18230 * gdb.threads/signal-command-handle-nopass.exp (test): Add
18231 comment.
18232
7e09a223
YQ
182332014-07-29 Yao Qi <yao@codesourcery.com>
18234
18235 PR gdb/17206
18236 * gdb.base/until-nodebug.exp: New.
18237
7ebdbe92
DE
182382014-07-28 Doug Evans <xdje42@gmail.com>
18239
18240 PR guile/17203
18241 * gdb.guile/scm-parameter.exp: Add tests for trying to create
18242 previously existing parameter, and previously ambiguously spelled
18243 parameter.
18244
fdb1adc6
WN
182452014-07-28 Will Newton <will.newton@linaro.org>
18246
18247 * gdb.base/varargs.exp: Remove KFAILs for ARM.
18248
186fcde0
DE
182492014-07-26 Ludovic Courtès <ludo@gnu.org>
18250 Doug Evans <xdje42@gmail.com>
18251
18252 PR guile/17146
18253 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
18254
70509625
PA
182552014-07-25 Pedro Alves <palves@redhat.com>
18256
18257 * gdb.threads/signal-command-handle-nopass.c: New file.
18258 * gdb.threads/signal-command-handle-nopass.exp: New file.
18259 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
18260 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
18261 * gdb.threads/signal-delivered-right-thread.c: New file.
18262 * gdb.threads/signal-delivered-right-thread.exp: New file.
18263
c3f814a1
PA
182642014-07-25 Pedro Alves <palves@redhat.com>
18265
18266 * gdb.base/double-prompt-target-event-error.exp
18267 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
18268 match.
18269 (cancel_pagination_in_target_event): Rework double prompt
18270 detection.
18271 * gdb.base/paginate-after-ctrl-c-running.exp
18272 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
18273 <return>' match.
18274 * gdb.base/paginate-bg-execution.exp
18275 (test_bg_execution_pagination_return)
18276 (test_bg_execution_pagination_cancel): Remove '-notransfer
18277 <return>' matches.
18278 * gdb.base/paginate-execution-startup.exp
18279 (test_fg_execution_pagination_return)
18280 (test_fg_execution_pagination_cancel): Remove '-notransfer
18281 <return>' matches.
18282 * gdb.base/paginate-inferior-exit.exp
18283 (test_paginate_inferior_exited): Remove '-notransfer <return>'
18284 match.
18285 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
18286 * lib/gdb.exp (pagination_prompt): Run text through
18287 string_to_regexp.
18288 (gdb_test_multiple): Match $pagination_prompt instead of
18289 "<return>".
18290 (string_to_regexp): Move to lib/gdb-utils.exp.
18291
e214cf6c
JK
182922014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18293
18294 * gdb.arch/amd64-entry-value-paramref.S: New file.
18295 * gdb.arch/amd64-entry-value-paramref.cc: New file.
18296 * gdb.arch/amd64-entry-value-paramref.exp: New file.
18297 * gdb.arch/amd64-optimout-repeat.S: New file.
18298 * gdb.arch/amd64-optimout-repeat.c: New file.
18299 * gdb.arch/amd64-optimout-repeat.exp: New file.
18300
17d0c5c8
JK
183012014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18302
18303 PR gdb/17170
18304 * gdb.base/statistics.exp: New file.
18305
b8b8facf
DE
183062014-07-17 Doug Evans <dje@google.com>
18307
74b49205 18308 PR gdb/17170
b8b8facf
DE
18309 * gdb.base/maint.exp: Update testing of per-command stats.
18310
1b5d0ab3
PA
183112014-07-16 Pedro Alves <palves@redhat.com>
18312
18313 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
18314 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
18315 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
18316 (tfile_write_buf): New functions.
18317 (add_memory_block): Rewrite using the above.
18318 (adjust_function_address): New function.
18319 (FUNCTION_ADDRESS): New macro.
18320 (write_basic_trace_file): Remove short_x local, and use
18321 tfile_write_16. Change type of func_addr local to unsigned long
18322 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
18323 here. Cast argument of add_memory_block to char pointer.
18324 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
18325 (main): Remove parameters.
18326 * gdb.trace/tfile.exp: Remove nowarnings.
18327
4d974e88
SM
183282014-07-15 Simon Marchi <simon.marchi@ericsson.com>
18329
18330 * gdb.base/debug-expr.exp: Test string evaluation with
18331 "debug expression" on.
18332
41e99568
PA
183332014-07-15 Pedro Alves <palves@redhat.com>
18334
18335 * gdb.base/reread.exp: Use clean_restart.
18336
487d9753
PL
183372014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
18338
18339 * gdb.arch/avr-flash-qualifer.c: New.
18340 * gdb.arch/avr-flash-qualifer.exp: New.
18341
cc1c52ad
PA
183422014-07-14 Pedro Alves <palves@redhat.com>
18343
18344 * gdb.base/paginate-after-ctrl-c-running.c: New file.
18345 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
18346
1e973570
PA
183472014-07-14 Pedro Alves <palves@redhat.com>
18348
18349 * gdb.base/double-prompt-target-event-error.c: New file.
18350 * gdb.base/double-prompt-target-event-error.exp: New file.
18351
93d6eb10
PA
183522014-07-14 Pedro Alves <palves@redhat.com>
18353
18354 PR gdb/17072
18355 * gdb.base/paginate-inferior-exit.c: New file.
18356 * gdb.base/paginate-inferior-exit.exp: New file.
18357
0017922d
PA
183582014-07-14 Pedro Alves <palves@redhat.com>
18359
18360 PR gdb/17072
18361 * gdb.base/paginate-bg-execution.c: New file.
18362 * gdb.base/paginate-bg-execution.exp: New file.
18363
94696ad3
PA
183642014-07-14 Pedro Alves <palves@redhat.com>
18365
18366 PR gdb/17072
18367 * gdb.base/paginate-execution-startup.c: New file.
18368 * gdb.base/paginate-execution-startup.exp: New file.
18369 * lib/gdb.exp (pagination_prompt): New global.
18370 (default_gdb_spawn): New procedure, factored out from
18371 default_gdb_spawn.
18372 (default_gdb_start): Adjust to call default_gdb_spawn.
18373 (gdb_spawn): New procedure.
18374
bd293940
PA
183752014-07-14 Pedro Alves <palves@redhat.com>
18376
18377 * lib/gdb.exp (gdb_assert): New procedure.
18378 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
18379
c933f875
PA
183802014-07-14 Pedro Alves <palves@redhat.com>
18381
18382 * gdb.base/execution-termios.c: New file.
18383 * gdb.base/execution-termios.exp: New file.
18384
d98b7a16
TT
183852014-07-14 Tom Tromey <tromey@redhat.com>
18386
18387 * gdb.cp/vla-cxx.cc: New file.
18388 * gdb.cp/vla-cxx.exp: New file.
18389
548740d6
TT
183902014-07-14 Tom Tromey <tromey@redhat.com>
18391
18392 * gdb.reverse/rerun-prec.c: New file.
18393 * gdb.reverse/rerun-prec.exp: New file.
18394
a25eb028
MR
183952014-07-12 Maciej W. Rozycki <macro@mips.com>
18396 Maciej W. Rozycki <macro@codesourcery.com>
18397
18398 * lib/gdb-utils.exp: New file.
18399 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18400 inline `gdb_init_command' processing.
18401 (gdb_start_cmd): Likewise.
18402 * lib/mi-support.exp (mi_run_cmd): Likewise.
18403 * README: Document `gdb_init_command' and `gdb_init_commands'.
18404
218c2655
JK
184052014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18406
18407 Fix false FAIL running under a very long directory name.
18408 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18409 and "set print elements 10000". Twice.
18410
5401fde3
YQ
184112014-07-11 Yao Qi <yao@codesourcery.com>
18412
18413 * gdb.base/exprs.exp: "set print symbol off".
18414
e76126e8
PA
184152014-07-11 Pedro Alves <palves@redhat.com>
18416
18417 * gdb.threads/kill.c: New file.
18418 * gdb.threads/kill.exp: New file.
18419
2d6f0de6
YQ
184202014-07-10 Yao Qi <yao@codesourcery.com>
18421
18422 * gdb.trace/tfile.c (write_basic_trace_file)
18423 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18424 address written to trace file.
18425
7180e04a
PA
184262014-07-09 Pedro Alves <palves@redhat.com>
18427
18428 * gdb.base/attach-wait-input.exp: New file.
18429 * gdb.base/attach-wait-input.c: New file.
18430
9a9a7608
AB
184312014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18432
18433 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18434 setting up test structures.
18435 (main): Call new test function.
18436 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18437 test function, continue into test function and walk test
18438 structures.
18439
161ac41e
YQ
184402014-07-02 Yao Qi <yao@codesourcery.com>
18441
18442 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18443 'bar_start' at the beginning of functions 'foo' and 'bar'
18444 respectively.
18445 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18446 instead of 'foo' and 'bar'.
18447
1f267ae3
MM
184482014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18449
18450 * gdb.btrace/segv.exp: New.
18451 * gdb.btrace/segv.c: New.
18452
2b239efb
LM
184532014-07-02 Luis Machado <lgustavo@codesourcery.com>
18454
18455 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18456 instruction.
18457
cf363f18
MW
184582014-06-30 Mark Wielaard <mjw@redhat.com>
18459
18460 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18461 vulture, vilify, villar): New volatile array constants.
18462 (vindictive, vegetation): New const volatile array constants.
18463 * gdb.base/volatile.exp: Test volatile and const volatile array
18464 types.
18465
aebf9d24
AA
184662014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18467
18468 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18469 target lacks support for awatch, rwatch, or hbreak.
18470
b67a2c6f
YQ
184712014-06-27 Yao Qi <yao@codesourcery.com>
18472
18473 * gdb.multi/dummy-frame-restore.exp: New.
18474 * gdb.multi/dummy-frame-restore.c: New.
18475
aef92902
MM
184762014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18477
18478 * gdb.btrace/gcore.exp: New.
18479
8e9db26e
PA
184802014-06-23 Pedro Alves <palves@redhat.com>
18481
18482 * gdb.base/watchpoint-reuse-slot.c: New file.
18483 * gdb.base/watchpoint-reuse-slot.exp: New file.
18484
70afc5b7
SC
184852014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18486
18487 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18488 progspace's filename in 'info', 'enable' and 'disable' command
18489 tests.
18490
b972bd9c
JK
184912014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18492
18493 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18494 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18495 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18496
125f8a3d
GB
184972014-06-20 Gary Benson <gbenson@redhat.com>
18498
18499 * gdb.arch/i386-avx.exp: Fix include file location.
18500 * gdb.arch/i386-sse.exp: Likewise.
18501
3ed9baed
IB
185022014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18503
18504 * gdb.dlang/expression.exp: New file.
18505
034f788c
PA
185062014-06-19 Pedro Alves <palves@redhat.com>
18507
18508 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18509 out from ...
18510 (top level): ... here. Iterate running tests under different
18511 scheduler-locking settings.
18512
45371d0c
LM
185132014-06-18 Luis Machado <lgustavo@codesourcery.com>
18514
18515 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18516 to DW_FORM_addr and use non-zero addresses.
18517
5d376983
SC
185182014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18519
18520 PR gdb/17017
18521 * gdb.python/py-xmethods.cc: Add global function call counters and
18522 increment them in their respective functions. Remove "cout"
18523 statements.
18524 * gdb.python/py-xmethods.exp: Make tests check the global function
18525 call counters instead of depending on inferior IO.
18526
a1aa2221
LM
185272014-06-18 Don Breazeal <donb@codesourcery.com>
18528
18529 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18530 Deleted procedure.
18531 (explicit_fork_parent_follow): Deleted procedure.
18532 (explicit_fork_child_follow): Deleted procedure.
18533 (test_follow_fork): New procedure.
18534 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18535 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18536 procedure calls.
18537
0fc05997
YQ
185382014-06-17 Yao Qi <yao@codesourcery.com>
18539
18540 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18541 CP1252.
18542
70795c52
LM
185432014-06-17 Luis Machado <lgustavo@codesourcery.com>
18544
18545 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18546 Initialize ptr and S explicitly.
18547 (skip_type_update_when_not_use_rtti_test): Likewise.
18548
6be47f0c
KS
185492014-06-16 Keith Seitz <keiths@redhat.com>
18550
18551 PR mi/15863
18552 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18553 the inferior is started.
18554
d03de421
PA
185552014-06-16 Pedro Alves <palves@redhat.com>
18556
18557 * gdb.base/break-main-file-remove-fail.c: New file.
18558 * gdb.base/break-main-file-remove-fail.exp: New file.
18559 * gdb.base/break-unload-file.exp: Use build_executable instead of
18560 prepare_for_testing.
18561 (test_break): New parameter "initial_load". Handle it.
18562 (top level): Add initial_load cmdline/file axis.
18563
f9579b99
TT
185642014-06-12 Tom Tromey <tromey@redhat.com>
18565
18566 * gdb.base/completion.exp: Don't use directory name in test.
18567
3657956b
GB
185682014-06-09 Gary Benson <gbenson@redhat.com>
18569
18570 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18571 separate the always-available ANSI-standard signals from the
18572 signals that require checking.
18573 (main): Likewise.
18574 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18575 Likewise.
18576 (main): Likewise.
18577
4186eb54
KS
185782014-06-07 Keith Seitz <keiths@redhat.com>
18579
18580 Revert:
18581 PR c++/16253
18582 * gdb.cp/var-tag.cc: New file.
18583 * gdb.cp/var-tag.exp: New file.
18584 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18585 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18586 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18587 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18588
25326a28 185892014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18590
18591 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18592
829155c9
PA
185932014-06-06 Pedro Alves <palves@redhat.com>
18594
18595 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18596 in target debug output instead of looking at RSP packets,
18597 disabling the test on any target that uses hardware stepping.
18598 Update comments.
18599
61c8d22e
PA
186002014-06-06 Pedro Alves <palves@redhat.com>
18601
18602 * gdb.base/break-unload-file.exp: Fix typo.
18603
d9a47287
YQ
186042014-06-06 Yao Qi <yao@codesourcery.com>
18605
18606 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18607 from "jit_function" to "^jit_function".
18608
e5e01dbf
YQ
186092014-06-06 Yao Qi <yao@codesourcery.com>
18610
18611 * gdb.base/async.c (foo): Add one statement.
18612 * gdb.base/async.exp: Get the next instruction address and
18613 match the output of "nexti" by instruction address. Match
18614 the hex address in the output of "finish".
18615
73ba372c
GB
186162014-06-06 Gary Benson <gbenson@redhat.com>
18617
18618 * gdb.base/call-signals.c: Remove preprocessor conditionals
18619 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18620 SIGSEGV and SIGTERM.
18621 * gdb.base/sigall.c: Likewise.
18622 * gdb.base/unwindonsignal.c: Likewise.
18623 * gdb.reverse/sigall-reverse.c: Likewise.
18624
831517df
YQ
186252014-06-06 Yao Qi <yao@codesourcery.com>
18626
18627 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18628 readable, skip the test.
18629
b8b91e98
YQ
186302014-06-06 Yao Qi <yao@codesourcery.com>
18631
18632 * gdb.threads/staticthreads.c (thread_function): Move the line
18633 setting breakpoint on forward.
18634 * gdb.threads/staticthreads.exp: Update comments.
18635
fb934770
LC
186362014-06-05 Ludovic Courtès <ludo@gnu.org>
18637
18638 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18639 "history-append! type error".
18640
6ef284bd
SM
186412014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18642
18643 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18644 erroneous dprintf expected input.
18645
a872e241
DE
186462014-06-04 Doug Evans <xdje42@gmail.com>
18647
18648 * gdb.guile/scm-generics.exp: Delete.
18649
16f691fb
DE
186502014-06-04 Doug Evans <xdje42@gmail.com>
18651
18652 * gdb.guile/scm-breakpoint.exp: Update.
18653 Add tests for breakpoint registration.
18654
012370f6
TT
186552014-06-04 Tom Tromey <tromey@redhat.com>
18656
18657 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18658 VLA-in-union.
18659 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18660 inner_vla_struct, vla_union types. Initialize objects of those
18661 types and compute their sizes.
18662
9f5a4cef
HZ
186632014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18664 Hui Zhu <hui@codesourcery.com>
18665
18666 * gdb.base/fileio.exp: Add test for shell not available as well as
18667 available.
18668 * gdb.base/fileio.c (test_system): Check for shell twice.
18669
90a45c4d
YQ
186702014-06-04 Yao Qi <yao@codesourcery.com>
18671
18672 * gdb.base/auto-connect-native-target.exp: Remove redundant
18673 space from the regexp pattern.
18674
70017e41
YQ
186752014-06-04 Yao Qi <yao@codesourcery.com>
18676
18677 * gdb.base/default.exp: Replace "child" with "native" in
18678 regexp pattern.
18679
883964a7
SC
186802014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18681
18682 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18683 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18684 * gdb.python/py-xmethods.py: Python script supporting the
18685 new testcase and tests.
18686
ef370185
JB
186872014-06-03 Joel Brobecker <brobecker@adacore.com>
18688 Pedro Alves <palves@redhat.com>
18689
18690 PR breakpoints/17000
18691 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18692 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18693
1e2ccb61
BM
186942014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18695
18696 * gdb.base/subst.exp: Add tests to verify partial path matching
18697 output.
18698
c6ec5ab2
PA
186992014-06-03 Pedro Alves <palves@redhat.com>
18700
18701 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18702 target that doesn't use software single-stepping.
18703
835c559f
PA
187042014-06-03 Pedro Alves <palves@redhat.com>
18705
18706 PR breakpoints/17000
18707 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18708 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18709
06eb1586
DE
187102014-06-02 Doug Evans <xdje42@gmail.com>
18711
18712 * gdb.guile/scm-parameter.exp: New file.
18713
e698b8c4
DE
187142014-06-02 Doug Evans <xdje42@gmail.com>
18715
18716 * gdb.guile/scm-cmd.c: New file.
18717 * gdb.guile/scm-cmd.exp: New file.
18718
ded03782
DE
187192014-06-02 Doug Evans <xdje42@gmail.com>
18720
18721 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18722 pretty-printer lookup.
18723 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18724 (make-pp_s-printer): Call it.
18725 (make-pretty-printer-from-dict): New function.
18726 (lookup-pretty-printer-maker-from-dict): New function.
18727 (*pretty-printer*): Simplify.
18728 (make-objfile-pp_s-printer): New function.
18729 (install-objfile-pretty-printers!): New function.
18730 (make-progspace-pp_s-printer): New function.
18731 (install-progspace-pretty-printers!): New function.
18732 * gdb.guile/scm-progspace.c: New file.
18733 * gdb.guile/scm-progspace.exp: New file.
18734
41fac0cf
PA
187352014-06-02 Pedro Alves <palves@redhat.com>
18736
18737 * gdb.base/dprintf-bp-same-addr.c: New file.
18738 * gdb.base/dprintf-bp-same-addr.exp: New file.
18739
96ae5695
EBM
187402014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18741
18742 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18743 * gdb.arch/powerpc-power.s: Likewise.
18744
da02b3a8
JB
187452014-06-02 Joel Brobecker <brobecker@adacore.com>
18746
18747 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18748
c72b2e7b
YQ
187492014-06-01 Yao Qi <yao@codesourcery.com>
18750
18751 * gdb.base/watchpoint.exp (test_watch_location): Check null
18752 pointer can be dereferenced. If not, do the test, otherwise
18753 skip it.
18754
53e8a631
AB
187552014-05-30 Andrew Burgess <aburgess@broadcom.com>
18756
18757 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18758 results.
18759 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18760
938f0e2f
AB
187612014-05-30 Andrew Burgess <aburgess@broadcom.com>
18762
18763 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18764 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18765 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18766 * gdb.arch/amd64-invalid-stack-top.c: New file.
18767 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18768
9ba6657a
PA
187692014-05-30 Pedro Alves <palves@redhat.com>
18770
18771 PR breakpoints/17000
18772 * gdb.base/sss-bp-on-user-bp.c: New file.
18773 * gdb.base/sss-bp-on-user-bp.exp: New file.
18774
522c09bf
DB
187752014-05-30 David Blaikie <dblaikie@gmail.com>
18776
18777 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18778 gnu_inline semantics via attribute.
18779 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18780 source explicitly specifies the required semantics.
18781
bf4ef81e
MR
187822014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18783
18784 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18785
329ea579
PA
187862014-05-29 Pedro Alves <palves@redhat.com>
18787 Tom Tromey <tromey@redhat.com>
18788
18789 * gdb.base/async-shell.exp: Don't enable target-async.
18790 * gdb.base/async.exp
18791 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18792 parameter. Adjust.
18793 (top level): Don't test with "target-async".
18794 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18795 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18796 * gdb.base/inferior-died.exp: Don't enable target-async.
18797 * gdb.base/interrupt-noterm.exp: Likewise.
18798 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18799 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18800 * gdb.mi/mi-nonstop.exp: Likewise.
18801 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18802 * gdb.mi/mi-nsintrall.exp: Likewise.
18803 * gdb.mi/mi-nsmoribund.exp: Likewise.
18804 * gdb.mi/mi-nsthrexec.exp: Likewise.
18805 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18806 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18807 * gdb.python/py-evsignal.exp: Don't enable target-async.
18808 * gdb.python/py-evthreads.exp: Likewise.
18809 * gdb.python/py-prompt.exp: Likewise.
18810 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18811 * gdb.server/solib-list.exp: Don't enable target-async.
18812 * gdb.threads/thread-specific-bp.exp: Likewise.
18813 * lib/mi-support.exp: Adjust to use mi-async.
18814
fd664c91
PA
188152014-05-29 Pedro Alves <palves@redhat.com>
18816
18817 PR gdb/13860
18818 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18819 reason, even in sync mode.
18820
251bde03
PA
188212014-05-29 Pedro Alves <palves@redhat.com>
18822 Hui Zhu <hui@codesourcery.com>
18823
18824 PR PR15693
18825 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18826 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18827 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18828 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18829
7f3c0343
JB
188302014-05-28 Joel Brobecker <brobecker@adacore.com>
18831
18832 * config/monitor.exp (gdb_target_monitor): Replace use of
18833 "set remotebaud" by "set serial baud".
18834
b2715b27
AW
188352014-05-26 Andy Wingo <wingo@igalia.com>
18836
18837 * gdb.guile/scm-breakpoint.exp:
18838 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18839 properties instead of gdb-object-properties.
18840
498a4489
YQ
188412014-05-26 Yao Qi <yao@codesourcery.com>
18842
18843 * gdb.server/no-thread-db.exp: Specify source file name
18844 explicitly when setting a breakpoint.
18845
589fdceb
MM
188462014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18847
18848 * gdb.btrace/vdso.c: New.
18849 * gdb.btrace/vdso.exp: New.
18850
e9089e05
MM
188512014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18852
18853 * gdb.base/gcore.exp (capture_command_output): Move ...
18854 * lib/gdb.exp (capture_command_output): ... here.
18855
67b5c0c1
MM
188562014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18857
18858 * gdb.btrace/data.exp: Test memory access during btrace replay.
18859
a2199296
SM
188602014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18861
18862 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18863
17b2616c
PA
188642014-05-21 Pedro Alves <palves@redhat.com>
18865
18866 PR gdb/13860
18867 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18868 (top level): Test that output related to execution commands is
18869 sent to the console with CLI commands, but not with MI commands.
18870 Test that breakpoint events are always mirrored to the console.
18871 Also expect the new source line to be output after a "next" in
18872 async mode too. Make it a pass/fail test.
18873 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18874 output.
18875 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18876
5166082f
PA
188772014-05-21 Pedro Alves <palves@redhat.com>
18878
18879 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18880 Use them to test variations of "list" after reaching a breakpoint.
18881 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18882 Test "list" with listsize 10 after reaching a breakpoint.
18883 * gdb.python/python.exp (decode_line current location line
18884 number): Adjust expected line number.
18885
2f25d70f
SM
188862014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18887
18888 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18889 behavior for $args, pass it directly to "run".
18890
ff604a67
MR
188912014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18892
18893 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18894 30000 to 65536.
18895
6a3cb8e8
PA
188962014-05-21 Pedro Alves <palves@redhat.com>
18897
18898 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18899 auto-connect-native-target off".
18900 * gdb.base/auto-connect-native-target.c: New file.
18901 * gdb.base/auto-connect-native-target.exp: New file.
18902
4ebfc96e
PA
189032014-05-21 Pedro Alves <palves@redhat.com>
18904
18905 * gdb.base/default.exp: Test "target native" instead of "target
18906 child".
18907
36d46afb
MW
189082014-05-21 Mark Wielaard <mjw@redhat.com>
18909
18910 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18911
5876f503
JK
189122014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18913
18914 Fix TLS access for -static -pthread.
18915 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18916 <HAVE_TLS> (thread_function, main): Initialize it.
18917 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18918 Add clean_restart.
18919 <$have_tls != "">: Check TLSVAR.
18920
0256a6ac
PA
189212014-05-21 Pedro Alves <palves@redhat.com>
18922
18923 * gdb.base/dcache-line-read-error.c: New.
18924 * gdb.base/dcache-line-read-error.exp: New.
18925
936d2992
PA
189262014-05-20 Pedro Alves <palves@redhat.com>
18927
18928 * gdb.base/compare-sections.c: New file.
18929 * gdb.base/compare-sections.exp: New file.
18930
802e8e6d
PA
189312014-05-20 Pedro Alves <palves@redhat.com>
18932
18933 * gdb.base/break-idempotent.c: New file.
18934 * gdb.base/break-idempotent.exp: New file.
18935
e59fa00f
MM
189362014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18937
18938 * gdb.btrace/nohist.exp: New.
18939
8b696e31
YQ
189402014-05-20 Yao Qi <yao@codesourcery.com>
18941
18942 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18943 gdb.reverse directory and gdb_reverse_timeout exists in board
18944 setting.
18945 * README: Document gdb_reverse_timeout.
18946
73c9764f
YQ
189472014-05-20 Yao Qi <yao@codesourcery.com>
18948
18949 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18950 'test_file_name'. Treat args as a string instead of a list.
18951 (gdb_init): Rename argument 'args' by 'test_file_name'.
18952
f1f4348a
JK
189532014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18954
18955 * gdb.arch/powerpc-power.exp: New file.
18956 * gdb.arch/powerpc-power.s: New file.
18957
0dbe70ce
DE
189582014-05-16 Doug Evans <dje@google.com>
18959
18960 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18961 * gdb.base/completion.exp: Check that all expected files exist
18962 before doing file completion.
0dbe70ce 18963
8d551b02
DE
189642014-05-16 Doug Evans <dje@google.com>
18965
18966 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18967 Update.
18968 (do_syscall_tests_without_xml): Update.
18969
73eb7709
PA
189702014-05-16 Pedro Alves <palves@redhat.com>
18971
18972 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18973 instead of "unknown output after running".
18974
3fae92fc
YQ
189752014-05-16 Yao Qi <yao@codesourcery.com>
18976
18977 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18978 file1.txt from host at the end.
18979 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18980
c2b2ccc5
DE
189812014-05-15 Doug Evans <dje@google.com>
18982
18983 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18984 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18985 loading file. Add test for TU lookup.
18986
8c217a4b
SM
189872014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18988
18989 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18990 calling "-exec-arguments" or "set args" before running the
18991 inferior.
18992
3deb39c6
SM
189932014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18994
18995 * lib/mi-support.exp (mi_expect_stop): Expect message for
18996 inferiors that exit with non-zero exit code.
18997
71a79f8c
YQ
189982014-05-14 Yao Qi <yao@codesourcery.com>
18999
19000 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
19001 match absolute path on remote host.
19002 (test_file_list_exec_source_files): Remove "/" from the
19003 pattern.
19004
f23fcd46
YQ
190052014-05-14 Yao Qi <yao@codesourcery.com>
19006
19007 * boards/local-remote-host-notty.exp (${board}_file): New
19008 proc.
19009
9404b58f
KM
190102014-05-07 Kyle McMartin <kyle@redhat.com>
19011
19012 Pushed by Joel Brobecker <brobecker@adacore.com>.
19013 * gdb.arch/aarch64-atomic-inst.c: New file.
19014 * gdb.arch/aarch64-atomic-inst.exp: New file.
19015
5e45f04c
YQ
190162014-05-07 Yao Qi <yao@codesourcery.com>
19017
19018 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
19019 in current context" too.
19020
c888a17d
KS
190212014-05-05 Keith Seitz <keiths@redhat.com>
19022
19023 * gdb.linespec/ls-dollar.exp: Add test for linespec
19024 file:convenience_variable.
19025
290a839c
YQ
190262014-05-05 Yao Qi <yao@codesourcery.com>
19027
19028 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
19029 traceframes into tfile and ctf trace files. Read data from
19030 trace file and test collected data.
19031 (gdb_collect_locals_test): Likewise.
19032 (gdb_unavailable_registers_test): Likewise.
19033 (gdb_unavailable_floats): Likewise.
19034 (gdb_collect_globals_test): Likewise.
19035 (top-level): Append "ctf" to trace_file_targets if GDB
19036 supports.
19037
b5262cd0
YQ
190382014-05-05 Yao Qi <yao@codesourcery.com>
19039
19040 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
19041 code to ...
19042 (gdb_collect_args_test_1): ... it. New proc.
19043 (gdb_collect_locals_test): Move some code to ...
19044 (gdb_collect_locals_test_1): ... it. New proc.
19045 (gdb_unavailable_registers_test): Move some code to ...
19046 (gdb_unavailable_registers_test_1): ... it. New proc.
19047 (gdb_unavailable_floats): Move some code to ...
19048 (gdb_unavailable_floats_1): ... it. New proc.
19049
30a1e6cc
SDJ
190502014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19051
19052 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
19053 probes to test for bitness recognition.
19054 * gdb.arch/amd64-stap-optional-prefix.exp
19055 (test_probe_value_without_reg): New procedure.
19056 Add code to test for different kinds of bitness.
19057
f33da99a
SDJ
190582014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
19059
19060 PR breakpoints/16889
19061 * gdb.arch/amd64-stap-optional-prefix.S: New file.
19062 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
19063
5b80f00d
PA
190642014-05-01 Pedro Alves <palves@redhat.com>
19065
19066 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
19067 gdb_file_cmd if no file is specified.
19068 * boards/native-extended-gdbserver.exp (gdb_load): Use the
19069 last_loaded_file to set the remote exec-file.
19070
f8c2a73c
PA
190712014-05-01 Pedro Alves <palves@redhat.com>
19072
19073 * boards/local-remote-host.exp: New file.
19074
be6e8ac7
PA
190752014-05-01 Pedro Alves <palves@redhat.com>
19076
19077 * boards/local-remote-host.exp: Rename to ...
19078 * boards/local-remote-host-notty.exp: ... this.
19079
cac0dc8f
JB
190802014-04-28 Joel Brobecker <brobecker@adacore.com>
19081
19082 * gdb.ada/dyn_arrayidx: New testcase.
19083
9730e6cc
YQ
190842014-04-26 Yao Qi <yao@codesourcery.com>
19085
19086 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19087 and compute the length of function main. Save it in
19088 $main_length.
19089 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19090 (top-level): Use gdb_compile to compile objects into
19091 executable and restart GDB. Remove invocation to
19092 prepare_for_testing.
19093
7ae1a6a6
PA
190942014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19095 Pedro Alves <palves@redhat.com>
19096
19097 PR server/16255
19098 * gdb.multi/multi-attach.c: New file.
19099 * gdb.multi/multi-attach.exp: New file.
19100
4082afcc
PA
191012014-04-25 Pedro Alves <palves@redhat.com>
19102
19103 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19104 user.
19105 (top level): Test that "set remote conditional-breakpoints-packet
19106 off" works as intended.
19107 * gdb.base/dprintf.exp: Test that "set remote
19108 breakpoint-commands-packet off" works as intended.
19109 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19110 New function.
19111 (top level): Call it.
19112 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19113 remote fast-tracepoints-packet off" works as intended.
19114 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19115 * lib/gdb.exp (gdb_is_target_remote): ... here.
19116
2abc3f8d
DB
191172014-04-24 David Blaikie <dblaikie@gmail.com>
19118
19119 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19120 ensure clang would not discard them.
19121 * gdb.base/gdbvars.c: Ditto.
19122 * gdb.base/memattr.c: Ditto.
19123 * gdb.base/whatis.c: Ditto.
19124 * gdb.python/py-prettyprint.c: Ditto.
19125 * gdb.trace/actions.c: Ditto.
19126 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
19127 ensure clang would not discard it.
19128
bfd39632
DB
191292014-04-24 David Blaikie <dblaikie@gmail.com>
19130
19131 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
19132 clang to emit the full definition of type required by the test
19133 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
19134
22842ff6
DB
191352014-04-24 David Blaikie <dblaikie@gmail.com>
19136
19137 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
19138 coax Clang into emitting the definition of the type.
19139 * gdb.cp/pr10728-x.h (y): Ditto.
19140 * gdb.cp/pr10728-y.cc (y): Ditto.
19141
c2e827ad
DB
191422014-04-24 David Blaikie <dblaikie@gmail.com>
19143
19144 * gdb.base/label.exp: XFAIL label related tests under Clang.
19145 * gdb.cp/cplabel.exp: Ditto.
19146 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
19147 under Clang those using labels.
19148
4c2d33e7
YQ
191492014-04-25 Yao Qi <yao@codesourcery.com>
19150
19151 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
19152 double_label.
19153 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
19154 partial_label and double_label.
19155
56083b99
DB
191562014-04-24 David Blaikie <dblaikie@gmail.com>
19157
19158 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
19159
25d4e99d
DB
191602014-04-24 David Blaikie <dblaikie@gmail.com>
19161
19162 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
19163 of the function to work across GCC and Clang.
19164 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
19165 pointer types (const void ** const V void **).
19166
01f9f808
MS
191672014-04-24 Michael Sturm <michael.sturm@mintel.com>
19168 Walfred Tedeschi <walfred.tedeschi@intel.com>
19169
19170 * Makefile.in (EXECUTABLES): Added i386-avx512.
19171 * gdb.arch/i386-avx512.c: New file.
19172 * gdb.arch/i386-avx512.exp: Likewise.
19173
4b48d439
KS
191742014-04-23 Keith Seitz <keiths@redhat.com>
19175
19176 * lib/mi-support.exp (mi_list_breakpoints): Delete.
19177 (mi_make_breakpoint_table): New procedure.
19178 (mi_create_breakpoint): Use mi_make_breakpoint
19179 and return the result.
19180 (mi_make_breakpoint): New procedure.
19181 (mi_build_kv_pairs): New procedure.
19182
19183 * gdb.mi/mi-break.exp: Remove unused globals,
19184 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
19185 All callers updated.
19186 * gdb.mi/mi-dprintf.exp: Use variable to track command
19187 number.
19188 Update all callers of mi_create_breakpoint and use
19189 mi_make_breakpoint_table.
19190 Remove any unused global variables.
19191 * gdb.mi/mi-nonstop.exp: Likewise.
19192 * gdb.mi/mi-nsintrall.exp: Likewise.
19193 * gdb.mi/mi-nsmoribund.exp: Likewise.
19194 * gdb.mi/mi-nsthrexec.exp: Likewise.
19195 * gdb.mi/mi-reverse.exp: Likewise.
19196 * gdb.mi/mi-simplerun.exp: Likewise.
19197 * gdb.mi/mi-stepn.exp: Likewise.
19198 * gdb.mi/mi-syn-frame.exp: Likewise.
19199 * gdb.mi/mi-until.exp: Likewise.
19200 * gdb.mi/mi-var-cp.exp: Likewise.
19201 * gdb.mi/mi-var-display.exp: Likewise.
19202 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
19203 * gdb.mi/mi2-var-child.exp: Likewise.
19204 * gdb.mi/mi-vla-c99.exp: Likewise.
19205 * lib/mi-support.exp: Likewise.
19206
19207 From Ian Lance Taylor <iant@cygnus.com>:
19208 * lib/gdb.exp (parse_args): New procedure.
19209
08351840
PA
192102014-04-23 Pedro Alves <palves@redhat.com>
19211
19212 * gdb.base/break-unload-file.c: New file.
19213 * gdb.base/break-unload-file.exp: New file.
19214 * gdb.base/sym-file-lib.c (baz): New function.
19215 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
19216 field.
19217 (load): Store the segment's mapped size.
19218 (unload): New function.
19219 (unload_shlib): New function.
19220 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
19221 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
19222 set a breakpoint at baz, and call it.
19223 * gdb.base/sym-file.exp: New tests for stale breakpoint
19224 instructions.
19225
076855f9
PA
192262014-04-23 Pedro Alves <palves@redhat.com>
19227
19228 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
19229 * gdb.base/hbreak-in-shr-unsupported.c: New file.
19230 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
19231 * gdb.base/hbreak-unmapped.c: New file.
19232 * gdb.base/hbreak-unmapped.exp: New file.
19233 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
19234 * lib/gdb.exp (gdb_is_target_remote): ... here.
19235
483805cf
PA
192362014-04-22 Pedro Alves <palves@redhat.com>
19237
19238 * gdb.base/consecutive-step-over.c: New file.
19239 * gdb.base/consecutive-step-over.exp: New file.
19240
06d97543
PA
192412014-04-22 Pedro Alves <palves@redhat.com>
19242
19243 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
19244 instead of send_gdb/gdb_expect.
19245
b4429ea2
YQ
192462014-04-22 Yao Qi <yao@codesourcery.com>
19247
19248 * lib/trace-support.exp (generate_tracefile): New procedure.
19249 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
19250 return 0.
19251 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
19252 if generate_tracefile returns 1.
19253
51d48146
PA
192542014-04-18 Tom Tromey <palves@redhat.com>
19255 Pedro alves <tromey@redhat.com>
19256
19257 PR backtrace/15558
19258 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
19259 with a backtrace limit.
19260 * gdb.python/py-frame-inline.exp: Test running to an inline
19261 function with a backtrace limit, and printing the newest frame.
19262 * gdb.python/py-frame-inline.c (main): Call f.
19263
bd1dce5f
MS
192642014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19265
19266 * gdb.java/jnpe.exp: Drop srcdir from untested path.
19267
40d1a503
MS
192682014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19269
19270 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
19271 Drop prefix from unsupported source file path.
19272
389b98f7
YQ
192732014-04-17 Yao Qi <yao@codesourcery.com>
19274
19275 * lib/gdb.exp (with_target_charset): New proc.
19276 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
19277 with_target_charset.
19278 (test_print_strings): Likewise.
19279 (test_repeat_bytes): Likewise.
19280 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
19281 for some tests.
19282
22869d73
KS
192832014-04-16 Keith Seitz <keiths@redhat.com>
19284
19285 PR gdb/15827
19286 * gdb.dwarf2/corrupt.c: New file.
19287 * gdb.dwarf2/corrupt.exp: New file.
19288
c4f87ca6
KS
192892014-04-16 Keith Seitz <keiths@redhat.com>
19290
19291 PR c++/16597
19292 * gdb.cp/namelessclass.cc: New file.
19293 * gdb.cp/namelessclass.exp: New file.
19294 * gdb.cp/namelessclass.S: New file.
19295
ab19de87
DE
192962014-04-16 Doug Evans <dje@google.com>
19297
19298 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
19299 Add comment.
19300 (gdbserver_default_get_comm_port): New function.
19301 (gdbserver_start): Check if board file provided
19302 "gdbserver,get_comm_port" and use it if so.
19303 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
19304 (gdb,socketport): Set to "stdio".
19305 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
19306 (stdio_gdbserver_template): Delete.
19307 (${board}_get_remote_address): Update.
19308 (${board}_build_remote_cmd): Delete.
19309 (${board}_get_comm_port): New function.
19310 (${board}_spawn): Update.
19311 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
19312 Delete.
19313 (${board}_get_remote_address): Update.
19314 (${board}_get_comm_port): New function.
19315
fc98a809
AB
193162014-04-16 Andrew Burgess <aburgess@broadcom.com>
19317
19318 * gdb.base/memattr.exp: Improve regexps to handle memory regions
19319 appearing in any order.
19320
87fd9e6e
DE
193212014-04-15 Doug Evans <dje@google.com>
19322
19323 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
19324 uninitialized value of "description".
19325
099fc3ea
KS
193262014-04-15 Keith Seitz <keiths@redhat.com>
19327
19328 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
19329 Remove unused globals.
19330 (test_running_the_program): Likewise.
19331 (test_controlled_execution): Likewise.
19332 (test_controlling_breakpoints): Likewise.
19333 (test_program_termination): Likewise.
19334
5da151d4
KS
193352014-04-15 Keith Seitz <keiths@redhat.com>
19336
19337 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
19338 unused globals.
19339 (test_rbreak_creation_and_listing): Likewise.
19340 (test_ignore_count): Likewise.
19341 (test_error): Likewise.
19342
35e5d2f0
PA
193432014-04-15 Pedro Alves <palves@redhat.com>
19344
19345 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
19346 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
19347 sym-file-loader.c.
19348 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19349 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19350 to sym-file-loader.c.
19351 (struct library): Forward declare.
19352 (load_shlib, lookup_function): Change prototypes.
19353 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19354 (translate_offset): Remove declarations.
19355 (get_text_addr): New declaration.
19356 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
19357 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
19358 sym-file-loader.h.
19359 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19360 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19361 here from sym-file-loader.h.
19362 (struct library): New structure.
19363 (load_shlib, lookup_function): Change prototypes and adjust to
19364 work with a struct library.
19365 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19366 (translate_offset): Make static.
19367 (get_text_addr): New function.
19368 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
19369
eb4c1710
PA
193702014-04-15 Pedro Alves <palves@redhat.com>
19371
19372 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
19373
2d1baf52
PA
193742014-04-15 Pedro Alves <palves@redhat.com>
19375
19376 * gdb.base/sym-file-loader.c: Include <limits.h>.
19377 (SELF_LINK): New define.
19378 (get_origin): New function.
19379 (load_shlib): Use it.
19380 * gdb.base/sym-file.exp: Don't early return if the target is
19381 remote. Use runto_main, and issue fail is that fails. Use
19382 gdb_load_shlibs.
19383 (shlib_name): Delete.
19384 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
19385
7dd6df01
PA
193862014-04-15 Pedro Alves <palves@redhat.com>
19387
19388 * gdb.base/sym-file.exp: Remove regex characters from test
19389 message. Don't refer to breakpoint numbers in test messages.
19390
b50c8614
KS
193912014-04-14 Keith Seitz <keiths@redhat.com>
19392
19393 PR c++/16253
19394 * gdb.cp/var-tag.cc: New file.
19395 * gdb.cp/var-tag.exp: New file.
19396 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19397 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19398 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19399 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19400
3d567982
TT
194012014-04-14 Tom Tromey <tromey@redhat.com>
19402
19403 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19404 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19405 type.
19406 * gdb.cp/enum-class.exp: New file.
19407 * gdb.cp/enum-class.cc: New file.
19408
0626fc76
TT
194092014-04-14 Tom Tromey <tromey@redhat.com>
19410
19411 * gdb.dwarf2/enum-type.exp: New file.
19412
dca325b3
SA
194132014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19414
19415 * gdb.mi/mi-vla-c99.exp: New file.
19416 * gdb.mi/vla.c: New file.
19417
5854b38a
SA
194182014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19419
19420 * gdb.base/vla-datatypes.c: New file.
19421 * gdb.base/vla-datatypes.exp: New file.
19422
463bb957
SA
194232014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19424
19425 * gdb.base/vla-ptr.c: New file.
19426 * gdb.base/vla-ptr.exp: New file.
19427
3dd170be
SA
194282014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19429
19430 * gdb.dwarf2/count.exp: New file.
19431
5ecaaa66
SA
194322014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19433
19434 * gdb.base/vla-sideeffect.c: New file.
19435 * gdb.base/vla-sideeffect.exp: New file.
19436
41f1ada5
DB
194372014-04-14 David Blaikie <dblaikie@gmail.com>
19438
19439 * gdb.mi/non-stop.c: Add return value for non-void function return
19440 statement.
19441 * gdb.threads/staticthreads.c: Ditto.
19442
0be03e84
DE
194432014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19444 Doug Evans <xdje42@gmail.com>
19445
19446 * gdb.guile/scm-value.c: Improve test case.
19447 * gdb.guile/scm-value.exp: Add new test.
19448
f180a1fb
DB
194492014-04-11 David Blaikie <dblaikie@gmail.com>
19450
19451 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19452 override Clang's default.
19453
6b662e19
JB
194542014-04-11 Joel Brobecker <brobecker@adacore.com>
19455
19456 Revert the following changes (regressions):
19457
19458 * gdb.base/vla-sideeffect.c: New file.
19459 * gdb.base/vla-sideeffect.exp: New file.
19460
19461 * gdb.dwarf2/count.exp: New file.
19462
19463 * gdb.base/vla-multi.c: New file.
19464 * gdb.base/vla-multi.exp: New file.
19465
19466 * gdb.base/vla-ptr.c: New file.
19467 * gdb.base/vla-ptr.exp: New file.
19468
19469 * gdb.base/vla-datatypes.c: New file.
19470 * gdb.base/vla-datatypes.exp: New file.
19471
19472 * gdb.mi/mi-vla-c99.exp: New file.
19473 * gdb.mi/vla.c: New file.
19474
245a5f0b
KS
194752014-04-11 Keith Seitz <keiths@redhat.com>
19476
19477 PR c++/16675
19478 * gdb.cp/cpsizeof.exp: New file.
19479 * gdb.cp/cpsizeof.cc: New file.
19480
58a84dcf
SA
194812014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19482
191a8a90
JB
19483 * gdb.mi/mi-vla-c99.exp: New file.
19484 * gdb.mi/vla.c: New file.
58a84dcf 19485
c8655f75
SA
194862014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19487
19488 * gdb.base/vla-datatypes.c: New file.
19489 * gdb.base/vla-datatypes.exp: New file.
19490
024e13b4
SA
194912014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19492
19493 * gdb.base/vla-ptr.c: New file.
19494 * gdb.base/vla-ptr.exp: New file.
19495
1a237e0e
SA
194962014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19497
19498 * gdb.base/vla-multi.c: New file.
19499 * gdb.base/vla-multi.exp: New file.
19500
504f3432
SA
195012014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19502
19503 * gdb.dwarf2/count.exp: New file.
19504
3bce8237
SA
195052014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19506
191a8a90
JB
19507 * gdb.base/vla-sideeffect.c: New file.
19508 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19509
322f9c21
YQ
195102014-04-11 Yao Qi <yao@codesourcery.com>
19511
19512 * gdb.base/completion.exp: Check file exists before running tests
19513 on file completion.
19514
d708bcd1
PA
195152014-04-10 Pedro Alves <palves@redhat.com>
19516
19517 * gdb.base/cond-eval-mode.c: New file.
19518 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19519 prepare_for_testing to build the new file. Check result of
19520 runto_main.
19521 (test_break, test_watch): New procedures.
19522 (top level): Use them.
19523
ae1d2761
PM
195242014-04-08 Pierre Muller <muller@sourceware.org>
19525
19526 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19527 Ctrl-V use for mingw hosts.
19528
7af389b8
SC
195292014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19530
19531 * gdb.python/py-value.c: Improve test case.
19532 * gdb.python/py-value.exp: Add new test.
19533
5e703181
DE
195342014-04-07 David Blaikie <dblaikie@gmail.com>
19535
19536 * lib/compiler.c: Identify the clang compiler.
19537 * lib/compiler.cc: Ditto.
19538
9810b410
YQ
195392014-04-03 Yao Qi <yao@codesourcery.com>
19540
19541 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19542
98d1b8dc
AB
195432014-04-01 Anton Blanchard <anton@samba.org>
19544
19545 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19546 messages unique.
19547
3114cea1
AB
195482014-04-01 Anton Blanchard <anton@samba.org>
19549
19550 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19551 prepare_for_testing.
19552
62f7182c
AB
195532014-04-01 Anton Blanchard <anton@samba.org>
19554
19555 * gdb.arch/ppc64-atomic-inst.c: Remove.
19556 * gdb.arch/ppc64-atomic-inst.S: New file.
19557 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19558
770e7fc7
DE
195592014-03-31 Doug Evans <dje@google.com>
19560
19561 * gdb.base/print-symbol-loading-lib.c: New file.
19562 * gdb.base/print-symbol-loading-main.c: New file.
19563 * gdb.base/print-symbol-loading.exp: New file.
19564
46e2bafa
YQ
195652014-03-31 Yao Qi <yao@codesourcery.com>
19566
19567 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19568
8776cfe9
JB
195692014-03-28 Joel Brobecker <brobecker@adacore.com>
19570
19571 * gdb.ada/mi_dyn_arr: New testcase.
19572
5d1ef361
DE
195732014-03-27 Doug Evans <dje@google.com>
19574
19575 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19576
b5bee914
YQ
195772014-03-27 Yao Qi <yao@codesourcery.com>
19578
19579 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19580 if target is nios2-*-*.
19581
0d4d0e77
YQ
195822014-03-26 Yao Qi <yao@codesourcery.com>
19583
19584 * lib/gdb.exp (readline_is_used): New proc.
19585 * gdb.base/completion.exp: Move tests on command complete up.
19586 Skip the rest of tests if readline is not used.
19587 * gdb.ada/complete.exp: Skp the test if readline is not
19588 used.
19589 * gdb.base/filesym.exp: Likewise.
19590 * gdb.base/macscp.exp: Likewise.
19591 * gdb.base/readline-ask.exp: Likewise.
19592 * gdb.base/readline.exp: Likewise.
19593 * gdb.python/py-cmd.exp: Likewise.
19594 * gdb.trace/tfile.exp: Likewise.
19595
29361eee
YQ
195962014-03-26 Yao Qi <yao@codesourcery.com>
19597
19598 * gdb.base/macscp.exp: Fix code format issues.
19599
bc9a5525
UW
196002014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19601
19602 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19603 * gdb.asm/powerpc64le.inc: New file.
19604
d3839ede
PA
196052014-03-25 Pedro Alves <palves@redhat.com>
19606 Doug Evans <dje@google.com>
19607
19608 * gdb.base/source-execution.c: New file.
19609 * gdb.base/source-execution.exp: New file.
19610 * gdb.base/source-execution.gdb: New file.
19611
01672a57
DE
196122014-03-24 Doug Evans <dje@google.com>
19613
19614 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19615 using fission.
19616
88bbeca9
HZ
196172014-03-24 Hui Zhu <hui@codesourcery.com>
19618 Pedro Alves <palves@redhat.com>
19619
19620 PR breakpoints/16101
19621 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19622 test pass/fail messages. Detect missing support for dprintf when
19623 breakpoints are actually inserted.
19624 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19625 breakpoints are actually inserted.
19626 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19627 fails.
19628
d2348791
JK
196292014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19630
19631 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19632
feef67ab
DE
196332014-03-22 Doug Evans <xdje42@gmail.com>
19634
19635 * gdb.python/python.exp (python not supported): Verify multi-line
19636 python command issues an error.
25d743f9 19637 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19638 guile command issues an error.
feef67ab 19639
ecebef6a
MR
196402014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19641
19642 * gdb.threads/thread-specific.exp: Handle the lack of usable
19643 $this_breakpoint and $this_thread.
19644
ccdd1909
HZ
196452014-03-21 Hui Zhu <hui@codesourcery.com>
19646
19647 * gdb.base/attach.exp (do_command_attach_tests): New.
19648
beb460e8
PA
196492014-03-20 Tom Tromey <tromey@redhat.com>
19650 Pedro Alves <palves@redhat.com>
19651
19652 PR cli/15718
19653 * gdb.base/condbreak-call-false.c: New file.
19654 * gdb.base/condbreak-call-false.exp: New file.
19655
40acf43a
PA
196562014-03-20 Pedro Alves <palves@redhat.com>
19657
19658 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19659 Delete.
19660 (block_signals, unblock_signals): Delete.
19661 (child_function_2, main): Remove references to deleted variable
19662 and functions.
19663
9f5e1e02
PA
196642014-03-20 Pedro Alves <palves@redhat.com>
19665
19666 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19667 Use pthread_kill to signal thread 2.
19668 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19669 Adjust to make the test send itself a signal rather than using the
19670 host's "kill" command.
19671
99619bea
PA
196722014-03-20 Pedro Alves <palves@redhat.com>
19673
19674 * gdb.threads/multiple-step-overs.c: New file.
19675 * gdb.threads/multiple-step-overs.exp: New file.
19676 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19677 Adjust expected infrun debug output.
19678
2adfaa28
PA
196792014-03-20 Pedro Alves <palves@redhat.com>
19680
19681 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19682 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19683
31e77af2
PA
196842014-03-20 Pedro Alves <palves@redhat.com>
19685
19686 PR breakpoints/7143
19687 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19688 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19689 of gdb_test_multiple.
19690 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19691 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19692
b9f437de
PA
196932014-03-20 Pedro Alves <palves@redhat.com>
19694
19695 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19696 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19697
05adc73e
PA
196982014-03-19 Pedro Alves <palves@redhat.com>
19699
19700 * gdb.base/async.exp: Remove early return.
19701
6048b950
PA
197022014-03-19 Pedro Alves <palves@redhat.com>
19703
19704 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19705
8bcfb00a
PA
197062014-03-19 Pedro Alves <palves@redhat.com>
19707
19708 * gdb.base/async.exp (test_background): Expect \r\n after
19709 "completed." in the fail pattern.
19710
884e37dc
PA
197112014-03-19 Pedro Alves <palves@redhat.com>
19712
19713 * gdb.base/async.exp (test_background): New procedure.
19714 Use it for all background execution command tests.
19715
148e57e2
PA
197162014-03-19 Pedro Alves <palves@redhat.com>
19717
19718 * gdb.base/async.exp: Use prepare_for_testing.
19719
f48088c7
PA
197202014-03-19 Pedro Alves <palves@redhat.com>
19721
19722 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19723 the same line.
19724
e2f6c966
PA
197252014-03-19 Pedro Alves <palves@redhat.com>
19726
19727 * gdb.base/async.c (main): Add "jump here" and "until here" line
19728 marker comments.
19729 * gdb.base/async.exp (jump_here): New global.
19730 (jump& test): Use it.
19731 (until_here): New global.
19732 (until& test): Use it.
19733
c30568d4
PA
197342014-03-19 Pedro Alves <palves@redhat.com>
19735
19736 * gdb.base/async.exp: Don't frob gdb_protocol.
19737
0172b6a7
DE
197382014-03-18 Doug Evans <xdje42@gmail.com>
19739
19740 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19741 Fix spelling of exec-done-display.
19742
06c868a8
JK
197432014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19744
19745 PR gdb/15358
19746 * gdb.base/gdb-sigterm.c: New file.
19747 * gdb.base/gdb-sigterm.exp: New file.
19748
0c7e1a46
PA
197492014-03-18 Pedro Alves <palves@redhat.com>
19750
19751 PR gdb/13860
19752 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19753 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19754 solib-event.
19755
f7c77d93
JB
197562014-03-17 Joel Brobecker <brobecker@adacore.com>
19757
19758 * gdb.ada/pckd_arr_ren: New testcase.
19759
5a1e8c7a
DE
197602014-03-13 Doug Evans <xdje42@gmail.com>
19761
19762 PR guile/16612
19763 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19764 collect after discarding symbols.
19765
350e1a76
DE
197662014-03-13 Ludovic Courtès <ludo@gnu.org>
19767 Doug Evans <xdje42@gmail.com>
19768
19769 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19770 to history survives a gc.
19771
a69900ae
PA
197722014-03-13 Pedro Alves <palves@redhat.com>
19773
19774 * gdb.base/default.exp: Don't test "target procfs".
19775
5db9f0bd
PA
197762014-03-13 Pedro Alves <palves@redhat.com>
19777
19778 * gdb.base/default.exp: Update "target child" and "target procfs"
19779 tests to not expect "Unix".
19780
b3ccfe11
TT
197812014-03-12 Tom Tromey <tromey@redhat.com>
19782
19783 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19784 New procs. Add target-async tests.
19785 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19786 Add target-async tests.
19787
646f4417
AA
197882014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19789
19790 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19791 'func_start' and 'func_end' for the beginning and end of the
19792 function code, respectively.
19793 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19794 'func_end' instead of 'func' and 'main'.
19795
288c211f
AA
197962014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19797
19798 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19799 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19800 generate the debug info assembler source.
19801
e0c0f156
AA
198022014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19803
19804 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19805 * gdb.dwarf2/arr-subrange.exp: Likewise.
19806 * gdb.dwarf2/dwz.exp: Likewise.
19807 * gdb.dwarf2/method-ptr.exp: Likewise.
19808 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19809 * gdb.dwarf2/subrange.exp: Likewise.
19810 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19811 * gdb.dwarf2/implptrpiece.exp: Likewise.
19812 * gdb.dwarf2/nostaticblock.exp: Likewise.
19813
0e5c4555
AA
198142014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19815
19816 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19817 directory to absolute path name arguments.
19818
5ec18f2b
JG
198192014-03-10 Joel Brobecker <brobecker@adacore.com>
19820
19821 * gdb.ada/tagged_access: New testcase.
19822
847fc4f2
MM
198232014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19824
19825 * gdb.btrace/data.exp: Update expected output.
19826
cc3da688
YQ
198272014-03-06 Yao Qi <yao@codesourcery.com>
19828
19829 * gdb.trace/pr16508.exp: New file.
19830
0f26cec1
PA
198312014-03-05 Pedro Alves <palves@redhat.com>
19832
19833 PR gdb/16575
19834 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19835 procedure.
19836 (top level): Adjust to use it. Add tests that exercise breakpoint
19837 interaction with the code-cache.
19838
7a5a839f
LC
198392014-02-26 Ludovic Courtès <ludo@gnu.org>
19840
19841 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19842 test for 'history-append!'.
19843
31aa7e4e
JB
198442014-02-26 Joel Brobecker <brobecker@adacore.com>
19845
19846 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19847 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19848 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19849 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19850 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19851 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19852
1b588015
JB
198532014-02-26 Joel Brobecker <brobecker@adacore.com>
19854
19855 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19856 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19857 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19858
55426c9d
JB
198592014-02-26 Joel Brobecker <brobecker@adacore.com>
19860
19861 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19862
dc53a7ad
JB
198632014-02-26 Joel Brobecker <brobecker@adacore.com>
19864
19865 * gdb.dwarf2/arr-stride.c: New file.
19866 * gdb.dwarf2/arr-stride.exp: New file.
19867
12ab52e9
PA
198682014-02-26 Pedro Alves <palves@redhat.com>
19869
19870 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19871 that won't ever trigger. Make sure that GDB reports the correct
19872 breakpoint that caused the stop.
19873
849c862e
JK
198742014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19875
19876 PR gdb/16626
19877 * gdb.base/auto-load-script: New file.
19878 * gdb.base/auto-load.c: New file.
19879 * gdb.base/auto-load.exp: New file.
19880
71b7d793
JK
19881 PR gdb/16626
19882 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19883
e2f0d509
JK
198842014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19885
19886 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19887 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19888
50cc37c8
DE
198892014-02-24 Doug Evans <dje@google.com>
19890
19891 * lib/gdb.exp (run_on_host): Log error output if program fails.
19892
ea4758f2
PA
198932014-02-21 Pedro Alves <palves@redhat.com>
19894
19895 * gdb.threads/step-after-sr-lock.c: Rename to ...
19896 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19897 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19898 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19899 ... this.
19900
d7b30f67
SDJ
199012014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19902
19903 PR tdep/16397
19904 * gdb.arch/amd64-stap-special-operands.exp: New file.
19905 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19906 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19907 * gdb.arch/amd64-stap-triplet.S: Likewise.
19908 * gdb.arch/amd64-stap-triplet.c: Likewise.
19909
83deb43f
JB
199102014-02-20 Joel Brobecker <brobecker@adacore.com>
19911
19912 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19913 in .section pseudo-op.
19914
adde2bff
DE
199152014-02-20 lin zuojian <manjian2006@gmail.com>
19916 Joel Brobecker <brobecker@adacore.com>
19917 Doug Evans <xdje42@gmail.com>
19918
19919 PR symtab/16581
19920 * gdb.dwarf2/dw2-icycle.S: New file.
19921 * gdb.dwarf2/dw2-icycle.c: New file.
19922 * gdb.dwarf2/dw2-icycle.exp: New file.
19923
f7bd0f78
SC
199242014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19925
19926 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19927 operations on gdb.Value objects.
19928 * gdb.python/py-value-cc.exp: Add new test to test operations on
19929 gdb.Value objects.
19930
c17ef0d5
DE
199312014-02-18 Doug Evans <dje@google.com>
19932
19933 * Makefile.in (TESTS): New variable.
19934 (expanded_tests, expanded_tests_or_none): New variables
19935 (check-single): Pass $(expanded_tests_or_none) to runtest.
19936 (check-parallel): Only run tests in $(TESTS) if non-empty.
19937 (check/no-matching-tests-found): New rule.
19938 * README: Document TESTS makefile variable.
19939
5dd3176f
DE
199402014-02-18 Doug Evans <dje@google.com>
19941
19942 * Makefile.in (check-parallel): rm -rf outputs temp.
19943
0b10be4f
JK
199442014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19945
19946 Fix "ERROR: no fileid for" in the testsuite.
19947 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19948
85f224e7
DE
199492014-02-12 Doug Evans <dje@google.com>
19950
19951 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19952 (MISCELLANEOUS): New variable.
19953 (clean): rm -rf $(MISCELLANEOUS).
19954 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19955 dwp live in the same directory as symlinks, with each symlink pointed
19956 to a differently named file in a different directory.
19957
149b30ff
DE
199582014-02-11 Doug Evans <dje@google.com>
19959
19960 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19961 of Tcl file commands.
19962
1dfdac32
MK
199632014-02-10 Mark Kettenis <kettenis@gnu.org>
19964
19965 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19966 "kill -SIGUSR1 -1".
19967
aa4fb036
JB
199682014-02-10 Joel Brobecker <brobecker@adacore.com>
19969
19970 * gdb.ada/tick_length_array_enum_idx: New testcase.
19971
ed3ef339
DE
199722014-02-10 Doug Evans <xdje42@gmail.com>
19973
19974 * configure.ac (AC_OUTPUT): Add gdb.guile.
19975 * configure: Regenerate.
19976 * lib/gdb-guile.exp: New file.
19977 * lib/gdb.exp (get_target_charset): New function.
19978 * gdb.base/help.exp: Update expected output from "apropos apropos".
19979 * gdb.guile/Makefile.in: New file.
19980 * gdb.guile/guile.exp: New file.
19981 * gdb.guile/scm-arch.c: New file.
19982 * gdb.guile/scm-arch.exp: New file.
19983 * gdb.guile/scm-block.c: New file.
19984 * gdb.guile/scm-block.exp: New file.
19985 * gdb.guile/scm-breakpoint.c: New file.
19986 * gdb.guile/scm-breakpoint.exp: New file.
19987 * gdb.guile/scm-disasm.c: New file.
19988 * gdb.guile/scm-disasm.exp: New file.
19989 * gdb.guile/scm-equal.c: New file.
19990 * gdb.guile/scm-equal.exp: New file.
19991 * gdb.guile/scm-error.exp: New file.
19992 * gdb.guile/scm-error.scm: New file.
19993 * gdb.guile/scm-frame-args.c: New file.
19994 * gdb.guile/scm-frame-args.exp: New file.
19995 * gdb.guile/scm-frame-args.scm: New file.
19996 * gdb.guile/scm-frame-inline.c: New file.
19997 * gdb.guile/scm-frame-inline.exp: New file.
19998 * gdb.guile/scm-frame.c: New file.
19999 * gdb.guile/scm-frame.exp: New file.
20000 * gdb.guile/scm-generics.exp: New file.
20001 * gdb.guile/scm-gsmob.exp: New file.
20002 * gdb.guile/scm-iterator.c: New file.
20003 * gdb.guile/scm-iterator.exp: New file.
20004 * gdb.guile/scm-math.c: New file.
20005 * gdb.guile/scm-math.exp: New file.
20006 * gdb.guile/scm-objfile-script-gdb.in: New file.
20007 * gdb.guile/scm-objfile-script.c: New file.
20008 * gdb.guile/scm-objfile-script.exp: New file.
20009 * gdb.guile/scm-objfile.c: New file.
20010 * gdb.guile/scm-objfile.exp: New file.
20011 * gdb.guile/scm-ports.exp: New file.
20012 * gdb.guile/scm-pretty-print.c: New file.
20013 * gdb.guile/scm-pretty-print.exp: New file.
20014 * gdb.guile/scm-pretty-print.scm: New file.
20015 * gdb.guile/scm-section-script.c: New file.
20016 * gdb.guile/scm-section-script.exp: New file.
20017 * gdb.guile/scm-section-script.scm: New file.
20018 * gdb.guile/scm-symbol.c: New file.
20019 * gdb.guile/scm-symbol.exp: New file.
20020 * gdb.guile/scm-symtab-2.c: New file.
20021 * gdb.guile/scm-symtab.c: New file.
20022 * gdb.guile/scm-symtab.exp: New file.
20023 * gdb.guile/scm-type.c: New file.
20024 * gdb.guile/scm-type.exp: New file.
20025 * gdb.guile/scm-value-cc.cc: New file.
20026 * gdb.guile/scm-value-cc.exp: New file.
20027 * gdb.guile/scm-value.c: New file.
20028 * gdb.guile/scm-value.exp: New file.
20029 * gdb.guile/source2.scm: New file.
20030 * gdb.guile/types-module.cc: New file.
20031 * gdb.guile/types-module.exp: New file.
20032
7026a7c1
YQ
200332014-02-10 Yao Qi <yao@codesourcery.com>
20034
20035 PR testsuite/16543
20036 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
20037 * configure: Regenerated.
20038 * Makefile.in: New file.
20039
6c466447
AS
200402014-02-08 Andreas Schwab <schwab@linux-m68k.org>
20041
20042 * gdb.python/py-framefilter.exp: Fix typo.
20043
6e854735
YQ
200442014-02-08 Yao Qi <yao@codesourcery.com>
20045
20046 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
20047 that no =breakpoint-modified is emitted when breakpoints are
20048 modified through MI commands.
20049
d137e6dc
PA
200502014-02-07 Pedro Alves <pedro@codesourcery.com>
20051 Pedro Alves <palves@redhat.com>
20052
20053 * gdb.threads/step-after-sr-lock.c: New file.
20054 * gdb.threads/step-after-sr-lock.exp: New file.
20055
b5ee5a50
PA
200562014-02-07 Pedro Alves <palves@redhat.com>
20057
20058 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
20059
3c77faf3
JK
200602014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
20061
20062 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
20063 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
20064
6dddc817
DE
200652014-02-06 Doug Evans <xdje42@gmail.com>
20066
20067 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
20068 output.
20069
20070 * gdb.gdb/python-interrupts.exp: New file.
20071
de7b2893
YQ
200722014-02-05 Yao Qi <yao@codesourcery.com>
20073
20074 * gdb.trace/report.exp (use_collected_data): Test the output
20075 of "info threads" and "info inferiors".
20076
66d032ac
YQ
200772014-02-05 Yao Qi <yao@codesourcery.com>
20078
20079 Revert this patch:
20080
20081 2013-05-24 Yao Qi <yao@codesourcery.com>
20082
20083 * gdb.trace/tfile.exp: Test inferior and thread.
20084
591a12a1
UW
200852014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20086
20087 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20088 on a function.
20089 * gdb.base/step-bt.c: Call hello via function pointer to make
20090 sure its first instruction is executed on powerpc64le-linux.
20091
0ff3e01f
UW
200922014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20093
20094 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20095
084ee545
UW
200962014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20097
20098 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20099 of the test patterns for use on little-endian systems.
20100
6ed14ff3
UW
201012014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20102
20103 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20104 (decimal_vector): Fix for little-endian.
20105
401e27fd
JM
201062014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20107
20108 * gdb.arch/sparc-sysstep.exp: New file.
20109 * gdb.arch/sparc-sysstep.c: Likewise.
20110
20111 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20112
8b924729
EBM
201132014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20114
20115 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20116
fb151210
JB
201172014-01-23 Tom Tromey <tromey@redhat.com>
20118
20119 * gdb.ada/array_char_idx: New testcase.
20120
0740f8d8
TT
201212014-01-23 Tom Tromey <tromey@redhat.com>
20122
20123 PR python/16487:
20124 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
20125 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
20126 classes.
20127
21909fa1
TT
201282014-01-23 Tom Tromey <tromey@redhat.com>
20129
20130 PR python/16491:
20131 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
20132 string from an inferior frame.
20133 * gdb.python/py-framefilter-mi.exp: Update.
20134
87ce2a04
DE
201352014-01-22 Doug Evans <dje@google.com>
20136
20137 * gdb.server/server-mon.exp: Add tests for "set debug-format".
20138
237b092b
AA
201392014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20140
20141 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
20142
d674a709
AA
201432014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20144
20145 * gdb.trace/entry-values.exp: Remove excess space character from
20146 regex patterns. Handle s390 call instruction.
20147
20fa3390
AA
201482014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20149
20150 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
20151 define "*_start" label. Make "name" static.
20152 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
20153 ${name} by references to ${name}_start.
20154
78466714
AA
201552014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20156
20157 * gdb.base/info-macros.exp: Remove "debug" from the compile
20158 options.
20159
ec9f644a
IB
201602014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20161
20162 * gdb.dlang/demangle.exp: New file.
20163
94b1b47e
IB
201642014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20165
20166 * gdb.dlang/primitive-types.exp: New file.
20167
7f420862
IB
201682014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20169
20170 * configure.ac: Create gdb.dlang/Makefile.
20171 * configure: Regenerate.
20172 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
20173 * gdb.dlang/Makefile.in: New file.
20174 * lib/d-support.exp: New file.
20175 * lib/gdb.exp (skip_d_tests): New proc.
20176
52834460
MM
201772014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20178
20179 * gdb.btrace/delta.exp: Check reverse stepi.
20180 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
20181 * gdb.btrace/finish.exp: New.
20182 * gdb.btrace/next.exp: New.
20183 * gdb.btrace/nexti.exp: New.
20184 * gdb.btrace/record_goto.c: Add comments.
20185 * gdb.btrace/step.exp: New.
20186 * gdb.btrace/stepi.exp: New.
20187 * gdb.btrace/multi-thread-step.c: New.
20188 * gdb.btrace/multi-thread-step.exp: New.
20189 * gdb.btrace/rn-dl-bind.c: New.
20190 * gdb.btrace/rn-dl-bind.exp: New.
20191 * gdb.btrace/data.c: New.
20192 * gdb.btrace/data.exp: New.
20193 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20194
6e07b1d2
MM
201952014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20196
20197 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
20198 * gdb.btrace/exception.exp: Update.
20199 * gdb.btrace/instruction_history.exp: Update.
20200 * gdb.btrace/record_goto.exp: Update.
20201 * gdb.btrace/tailcall.exp: Update.
20202 * gdb.btrace/unknown_functions.exp: Update.
20203 * gdb.btrace/delta.exp: New.
20204
0b722aec
MM
202052014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20206
20207 * gdb.btrace/record_goto.exp: Add backtrace test.
20208 * gdb.btrace/tailcall.exp: Add backtrace test.
20209
066ce621
MM
202102014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20211
20212 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
20213 * gdb.btrace/record_goto.c: New.
20214 * gdb.btrace/record_goto.exp: New.
20215 * gdb.btrace/x86-record_goto.S: New.
20216
0688d04e
MM
202172014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20218
20219 * gdb.btrace/function_call_history.exp: Update tests.
20220 * gdb.btrace/instruction_history.exp: Update tests.
20221
8710b709
MM
202222014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20223
20224 * gdb.btrace/function_call_history.exp: Fix expected field
20225 order for "record function-call-history".
20226 Add new tests for "record function-call-history /c".
20227 * gdb.btrace/exception.cc: New.
20228 * gdb.btrace/exception.exp: New.
20229 * gdb.btrace/tailcall.exp: New.
20230 * gdb.btrace/x86-tailcall.S: New.
20231 * gdb.btrace/x86-tailcall.c: New.
20232 * gdb.btrace/unknown_functions.c: New.
20233 * gdb.btrace/unknown_functions.exp: New.
20234 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20235
5de9129b
MM
202362014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20237
20238 * gdb.btrace/instruction_history.exp: Update.
20239 * gdb.btrace/function_call_history.exp: Update.
20240
23a7fe75
MM
202412014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20242
20243 * gdb.btrace/function_call_history.exp: Fix expected function
20244 trace.
20245 * gdb.btrace/instruction_history.exp: Initialize traced.
20246 Remove traced_functions.
20247
724c7dd8
MM
202482014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20249
20250 * gdb.btrace/function_call_history.exp: Update
20251 * gdb.btrace/instruction_history.exp: Update.
20252
6d78d93b
MM
202532014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20254
20255 * gdb.btrace/enable.exp: Update expected text.
20256
93a360cc
OJ
202572014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
20258
20259 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
20260 bytes.
20261
3772b53f
MR
202622014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
20263
20264 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
20265
596662fa
OJ
202662014-01-15 Omair Javaid <omair.javaid@linaro.org>
20267
20268 * lib/gdb.exp (supports_process_record): Return true for
20269 arm*-linux*. (supports_reverse): Likewise.
20270
b5b08fb4
SC
202712014-01-13 Siva Chandra Reddy <sivachandra@google.com>
20272
20273 PR python/15464
20274 PR python/16113
20275 * gdb.python/py-type.c: Enhance test case.
20276 * gdb.python/py-value-cc.cc: Likewise
20277 * gdb.python/py-type.exp: Add new tests.
20278 * gdb.python/py-value-cc.exp: Likewise
20279
52d7fb13
AA
202802014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
20281 Pedro Alves <palves@redhat.com>
20282
20283 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
20284 Make "name" extern.
20285 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
20286 references to ${name}_start by references to ${name}.
20287
a2cd8cfe
JB
202882014-01-10 Joel Brobecker <brobecker@adacore.com>
20289
20290 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
20291
4e23fced
JB
202922014-01-10 Joel Brobecker <brobecker@adacore.com>
20293
20294 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
20295
c6a9e42c
PA
202962014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
20297 Pedro Alves <palves@redhat.com>
20298
20299 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 20300 mi_gdb_target_load.
c6a9e42c 20301
b7ea362b
PA
203022014-01-08 Pedro Alves <palves@redhat.com>
20303
20304 * gdb.threads/reconnect-signal.c: New file.
20305 * gdb.threads/reconnect-signal.exp: New file.
20306
5e3f4fab
EBM
203072014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20308
20309 * gdb.base/source-dir.exp: New file.
20310
79301218
JB
203112014-01-07 Joel Brobecker <brobecker@adacore.com>
20312
20313 * gdb.ada/mi_interface: New testcase.
20314
8e355c5d
JB
203152014-01-07 Joel Brobecker <brobecker@adacore.com>
20316
20317 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
20318 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
20319 gdb.ada/pp-rec-component/pck.ads: New files.
20320
c0d48811
JB
203212014-01-07 Joel Brobecker <brobecker@adacore.com>
20322
20323 * gdb.python/py-pp-integral.c: New file.
20324 * gdb.python/py-pp-integral.py: New file.
20325 * gdb.python/py-pp-integral.exp: New file.
20326
17b609c3 20327For older changes see ChangeLog-1993-2013.
c906108c 20328\f
8d8cb839
EZ
20329;; Local Variables:
20330;; mode: change-log
20331;; left-margin: 8
20332;; fill-column: 74
20333;; version-control: never
20334;; End:
902f2ccb 20335
b811d2c2 20336 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
20337 Copying and distribution of this file, with or without modification,
20338 are permitted provided the copyright notice and this notice are preserved.
This page took 3.881818 seconds and 4 git commands to generate.