default-args: allow to define default arguments for aliases
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
e822f2cd
SL
12020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2
3 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
4 remote host. Fix search path syntax on Windows host.
5
48e9cc84
PW
62020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7
8 * gdb.base/attach.exp: Test priority of 'exec-file' changed
9 over 'exec-file-mismatch'.
10 * gdb.base/attach.c: Mark should_exit volatile.
11 * gdb.base/attach2.c: Likewise. Add a comment explaining
12 why the sleep cannot be big.
13 * gdb.base/attach3.c: New file.
14
160f8a8f
SL
152020-06-20 Sandra Loosemore <sandra@codesourcery.com>
16
17 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
18 prefix optional.
19
4d91c2a4
SL
202020-06-20 Sandra Loosemore <sandra@codesourcery.com>
21
22 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
23 for remote host.
24
87f83f20
SL
252020-06-19 Sandra Loosemore <sandra@codesourcery.com>
26 Hafiz Abid Qadeer <abidh@codesourcery.com>
27
28 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
29 file sent to remote host.
30 (top level): Allow int32_t as type of 32-bit register.
31
37ab8655
TV
322020-06-19 Tom de Vries <tdevries@suse.de>
33
34 * lib/gdb.exp (gdb_note): New proc.
35 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
36 (gdb_default_target_compile): ... here. Only call
37 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
38 (use_gdb_compile): Change to array.
39 (toplevel): Update sets of use_gdb_compile to specify language.
40 Warn about default_target_compile override. Store dejagnu's version
41 of default_target_compile in dejagnu_default_target_compile.
42
a8a56685
TV
432020-06-18 Tom de Vries <tdevries@suse.de>
44
45 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
46 (default_gdb_init): ... here.
47
581bea2c
SL
482020-06-17 Sandra Loosemore <sandra@codesourcery.com>
49
50 Fix TUI support checks in gdb.tui tests.
51
52 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
53 just say UNSUPPORTED.
54 * gdb.tui/corefile-run.exp: Likewise.
55 * gdb.tui/empty.exp: Likewise.
56 * gdb.tui/list-before.exp: Likewise.
57 * gdb.tui/list.exp: Likewise.
58 * gdb.tui/main.exp: Likewise.
59 * gdb.tui/regs.exp: Likewise.
60 * gdb.tui/resize.exp: Likewise.
61 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
62 * gdb.tui/tui-layout-asm.exp: Likewise.
63 * gdb.tui/tui-missing-src.exp: Likewise.
64 * gdb.tui/winheight.exp: Likewise.
65 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
66
05e682e3
SL
672020-06-17 Sandra Loosemore <sandra@codesourcery.com>
68
69 Fix TCL error in gdb.python/py-format-string.exp.
70
71 * gdb.python/py-format-string.exp: Move test for python support
72 earlier, out of function body.
73
efb763a5
SM
742020-06-15 Simon Marchi <simon.marchi@efficios.com>
75
76 * gdb.base/index-cache-load-twice.c: New.
77 * gdb.base/index-cache-load-twice.exp: New.
78
43327b20
KS
792020-06-17 Keith Seitz <keiths@redhat.com>
80
99cf27cf 81 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
43327b20
KS
82 when executing "gdb --configuration".
83
081e778c
TV
842020-06-17 Tom de Vries <tdevries@suse.de>
85
86 * lib/gdb.exp (gdb_tcl_unknown): New proc.
87 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
88 conditional on presence of gdb_tcl_unknown.
89 (gdb_finish): Make override undo conditional on presence of
90 gdb_tcl_unknown.
91
d2d1ea20
TT
922020-06-16 Tom Tromey <tom@tromey.com>
93
94 * gdb.python/tui-window.py (failwin): New function. Register it
95 as a TUI window type.
96 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
97
c802e8a7
GB
982020-06-16 Gary Benson <gbenson@redhat.com>
99
100 * gdb.python/py-nested-maps.c (create_map): Add missing return
101 value.
102 (create_map_map): Likewise.
103
ff08abb8
TBA
1042020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
105
106 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
107 variable.
108 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
109 and use the already-defined 'options' variable.
110
a29d5112
AB
1112020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
112 Tom de Vries <tdevries@suse.de>
113
114 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
115 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
116 (gdb_setup_known_globals): New proc.
117 (gdb_cleanup_globals): New proc.
118 * lib/gdb.exp (load_lib): New override proc.
119 (gdb_stdin_log_init): Set var in_file as persistent global.
120 * lib/pascal.exp (gdb_stdin_log_init): Set vars
121 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
122 fpc_compiler as persistent global.
123
8c74a764
TV
1242020-06-12 Tom de Vries <tdevries@suse.de>
125
126 * lib/tuiterm.exp (spawn): Rename to ...
127 (tui_spawn): ... this.
128 (toplevel): Move rename of spawn ...
129 (gdb_init_tuiterm): ... here. New proc.
130 (gdb_finish_tuiterm): New proc.
131 * lib/gdb.exp (gdb_finish_hooks): New global var.
132 (gdb_finish): Handle gdb_finish_hooks.
133 (tuiterm_env): New proc.
134 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
135 tuiterm_env.
136 * gdb.tui/basic.exp: Same.
137 * gdb.tui/corefile-run.exp: Same.
138 * gdb.tui/empty.exp: Same.
139 * gdb.tui/list-before.exp: Same.
140 * gdb.tui/list.exp: Same.
141 * gdb.tui/main.exp: Same.
142 * gdb.tui/new-layout.exp: Same.
143 * gdb.tui/regs.exp: Same.
144 * gdb.tui/resize.exp: Same.
145 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
146 * gdb.tui/tui-layout-asm.exp: Same.
147 * gdb.tui/tui-missing-src.exp: Same.
148 * gdb.tui/winheight.exp: Same.
149
26783bce
TV
1502020-06-12 Tom de Vries <tdevries@suse.de>
151
152 PR testsuite/26110
153 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
154 (gdb_finish): Reinstall dejagnu's override of ::unknown.
155
2b4e6a3f
TT
1562020-06-11 Tom Tromey <tom@tromey.com>
157
158 PR gdb/18318:
159 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
160 floating point tests.
161
2f33032a
KS
1622020-06-11 Keith Seitz <keiths@redhat.com>
163
164 PR gdb/21356
165 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
166 vla_struct.
167 Add new struct vla_typedef and union vla_typedef_union and
168 corresponding instantiation objects.
169 Initialize new objects.
170 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
171 and vla_typedef_union_object.
172 Fixup type for vla_struct_object.
173
a8baf0a3
TV
1742020-06-11 Tom de Vries <tdevries@suse.de>
175
176 * lib/gdb.exp (with_override): New proc, factored out of ...
177 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
178
7ab96794
TV
1792020-06-10 Tom de Vries <tdevries@suse.de>
180
181 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
182
cab5c3b7
SM
1832020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
184
185 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
186 parameter, update callers.
187
f8c41851
SM
1882020-06-04 Simon Marchi <simon.marchi@efficios.com>
189
190 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
191 * gdb.dwarf2/share-psymtabs-bt.c: New file.
192 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
193
1c07a73f
TV
1942020-06-04 Tom de Vries <tdevries@suse.de>
195
196 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
197
95146b5d
TV
1982020-06-04 Tom de Vries <tdevries@suse.de>
199
200 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
201 exp_continue.
202
0cfcd4f0
TV
2032020-06-04 Tom de Vries <tdevries@suse.de>
204
205 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
206
f9b5d5ea
TV
2072020-06-03 Tom de Vries <tdevries@suse.de>
208
209 PR symtab/26046
210 * gdb.cp/breakpoint-locs-2.cc: New test.
211 * gdb.cp/breakpoint-locs.cc: New test.
212 * gdb.cp/breakpoint-locs.exp: New file.
213 * gdb.cp/breakpoint-locs.h: New test.
214
5144dfba
TV
2152020-06-03 Tom de Vries <tdevries@suse.de>
216
217 PR testsuite/25609
218 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
219 value of global verbose.
220 * gdb.base/jit-elf.exp: Same.
221 * gdb.base/jit-reader.exp: Same.
222
621eacdf
TV
2232020-06-02 Tom de Vries <tdevries@suse.de>
224
225 * gdb.dwarf2/multidictionary.exp: Don't use
226 gdb_spawn_with_cmdline_opts.
227
1313c56e
AB
2282020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
229
230 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
231 use_header case.
232 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
233 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
234 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
235 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
236 * gdb.dwarf2/dw2-inline-header.c: New file.
237 * gdb.dwarf2/dw2-inline-header.h: New file.
238
f68f85b5
PA
2392020-05-30 Pedro Alves <palves@redhat.com>
240
241 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
242 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
243
678048e8
GB
2442020-05-29 Gary Benson <gbenson@redhat.com>
245
246 * gdb.compile/compile-cplus.exp (additional_flags): Also
247 set when building with clang.
248 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
249 when building with clang.
250
9fcafd23
GB
2512020-05-29 Gary Benson <gbenson@redhat.com>
252
253 * gdb.arch/i386-avx.exp (additional_flags): Also set when
254 building with clang.
255 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
256
735d5a07
GB
2572020-05-29 Gary Benson <gbenson@redhat.com>
258
259 * gdb.cp/koenig.exp (prepare_for_testing): Add
260 additional_flags=-Wno-unused-comparison.
261 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
262
4ad2c6a0
GB
2632020-05-28 Gary Benson <gbenson@redhat.com>
264
265 * gdb.base/sigaltstack.c (catcher): Add default case to switch
266 statement.
267
09fe663e
GB
2682020-05-28 Gary Benson <gbenson@redhat.com>
269
270 * gdb.cp/classes.exp (prepare_for_testing): Add
271 additional_flags=-Wno-deprecated-register.
272 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
273 * gdb.cp/misc.exp: Likewise.
274
cee00f17
GB
2752020-05-28 Gary Benson <gbenson@redhat.com>
276
277 * gdb.linespec/cpls-ops.cc (dummy): New static global.
278 (test_op_new::operator new): Add return statement.
279 (test_op_new_array::operator new[]): Likewise.
280
636edd00
PA
2812020-05-27 Pedro Alves <palves@redhat.com>
282
283 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
284 check. Use test_gdb_complete_unique instead of
285 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
286 test_gdb_complete_multiple instead of
287 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
288
c2b75043
LM
2892020-05-27 Luis Machado <luis.machado@linaro.org>
290
291 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
292 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
293 * gdb.arch/arm-disassembler-options.exp: Likewise.
294 * gdb.arch/arm-disp-step.exp: Likewise.
295 * gdb.arch/thumb-prologue.exp: Likewise.
296 * gdb.base/async.exp: Likewise.
297 * gdb.base/auxv.exp: Likewise.
298 * gdb.base/complex-parts.exp: Likewise.
299 * gdb.base/ena-dis-br.exp: Likewise.
300 * gdb.base/foll-exec.exp: Likewise.
301 * gdb.base/permissions.exp: Likewise.
302 * gdb.base/relocate.exp: Likewise.
303 * gdb.base/return2.exp: Likewise.
304 * gdb.base/sigbpt.exp: Likewise.
305 * gdb.base/siginfo-obj.exp: Likewise.
306 * gdb.cp/converts.exp: Likewise.
307 * gdb.cp/exceptprint.exp: Likewise.
308 * gdb.cp/inherit.exp: Likewise.
309 * gdb.cp/nsnoimports.exp: Likewise.
310 * gdb.cp/virtbase2.exp: Likewise.
311 * gdb.mi/mi-var-cmd.exp: Likewise.
312 * gdb.mi/var-cmd.c: Likewise.
313
53a47a3e
TT
3142020-05-26 Tom Tromey <tromey@adacore.com>
315
316 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
317
0bc2354b
TT
3182020-05-26 Tom Tromey <tromey@adacore.com>
319
320 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
321 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
322 type.
323 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
324 variable.
325
0db49895
CBG
3262020-05-26 Christian Biesinger <cbiesinger@google.com>
327
328 * Makefile.in: Use = instead of == for the test command
329 for portability.
330
40d22035
TV
3312020-05-26 Tom de Vries <tdevries@suse.de>
332
333 * gdb.base/gold-gdb-index-2.c: New test.
334 * gdb.base/gold-gdb-index.c: New test.
335 * gdb.base/gold-gdb-index.exp: New file.
336 * gdb.base/gold-gdb-index.h: New test.
337
043e2e02
TV
3382020-05-25 Tom de Vries <tdevries@suse.de>
339
340 * boards/gold-gdb-index.exp: New file.
341
462f72c5
SM
3422020-05-25 Simon Marchi <simon.marchi@efficios.com>
343
344 * boards/simavr.exp: New file.
345
6cf66e76
SM
3462020-05-25 Simon Marchi <simon.marchi@efficios.com>
347
348 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
349 * gdb.base/inferior-args.exp: New file.
350 * gdb.base/inferior-args.c: New file.
351
75d04512
SM
3522020-05-25 Simon Marchi <simon.marchi@efficios.com>
353
354 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
355 inferior_args. Pass it to gdb_reload.
356 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
357 inferior_args.
358 (gdb_reload): Add inferior_args argument.
359 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
360 pass it to gdbserver_run.
361 * boards/native-gdbserver.exp: Do not set noargs.
362 * boards/native-extended-gdbserver.exp (gdb_reload): Add
363 inferior_args argument.
364 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
365 * gdb.base/a2-run.exp: Check for use_gdb_stub.
366 * gdb.base/args.exp: Likewise.
367
42cf1844
TV
3682020-05-25 Tom de Vries <tdevries@suse.de>
369
370 * lib/gdb.exp (exec_is_pie): Add comment.
371
8f7d38ef
TV
3722020-05-25 Tom de Vries <tdevries@suse.de>
373
374 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
375 instead of $binfile in the untested message.
376
465e1b0f
TV
3772020-05-25 Tom de Vries <tdevries@suse.de>
378
379 PR testsuite/26031
380 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
381
3c5a0e02
TV
3822020-05-25 Tom de Vries <tdevries@suse.de>
383
384 * boards/gold.exp: New file.
385
0a4f5f8c
TT
3862020-05-23 Tom Tromey <tom@tromey.com>
387
388 * gdb.base/style.exp: Remove completion styling test.
389 * lib/gdb-utils.exp (style): Remove completion styles.
390
eca1f90c
TT
3912020-05-23 Tom Tromey <tom@tromey.com>
392
393 * gdb.base/style.exp: Add completion styling test.
394 * lib/gdb-utils.exp (style): Add completion styles.
395
7c13f4e8
AB
3962020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
397
398 * gdb.base/annota1.exp: Update expected results.
399 * gdb.cp/annota2.exp: Update expected results, remove duplicate
400 test name.
401 * gdb.cp/annota3.exp: Update expected results.
402
41977d16
SM
4032020-05-20 Simon Marchi <simon.marchi@efficios.com>
404
405 PR gdb/26016
406 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
407 against MAP_FAILED.
408 * gdb.base/coremaker.c (mmapdata): Likewise.
409 * gdb.base/jit-reader-host.c (main): Likewise.
410 * gdb.base/sym-file-loader.c (load): Likewise.
411 (load_shlib): Likewise.
412
b4757f2e
TT
4132020-05-20 Tom Tromey <tromey@adacore.com>
414
415 * gdb.ada/array_char_idx.exp: Recognize initialized array.
416
9a0bacfb
TV
4172020-05-20 Tom de Vries <tdevries@suse.de>
418
419 PR symtab/25833
420 * gdb.base/with-mf-inc.c: New test.
421 * gdb.base/with-mf-main.c: New test.
422 * gdb.base/with-mf.exp: New file.
423
76571211
TT
4242020-05-19 Tom Tromey <tromey@adacore.com>
425
426 * gdb.rust/simple.exp: Restore missing test result.
427
4cd9f3d5
TV
4282020-05-19 Tom de Vries <tdevries@suse.de>
429
430 * gdb.base/gdb-caching-proc.exp: Fix typo.
431
7d874253
TT
4322020-05-19 Tom Tromey <tromey@adacore.com>
433
434 * gdb.rust/simple.exp: Add some test descriptions.
435 (test_one_slice): Use with_test_prefix.
436
1d727695
TV
4372020-05-18 Tom de Vries <tdevries@suse.de>
438
439 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
440
7f32a4d5
PA
4412020-05-17 Pedro Alves <palves@redhat.com>
442
443 PR gdb/25741
444 * gdb.base/hw-sw-break-same-address.exp: New file.
445
7cfd74cf
PA
4462020-05-16 Pedro Alves <palves@redhat.com>
447
448 * gdb.multi/multi-re-run.exp (test_re_run): Switch
449 LAST_LOADED_FILE accordingly.
450
57b4f16e
PW
4512020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
452
453 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
454
7c05caf7
PW
4552020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
456
457 * gdb.base/help.exp: Test apropos and help for commands
458 having aliases. Fixed comments not starting with an
459 upper-case letter or not finishing with a dot.
460
7aa1b46f
PW
4612020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
462
3b3aaacb
PW
463 * gdb.base/alias.exp: Update help output check.
464
57b4f16e 4652020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3b3aaacb 466
7aa1b46f
PW
467 * gdb.base/default.exp: Update output following fixes.
468
0605465f
PW
4692020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
470
471 * gdb.base/alias.exp: Test aliases starting with a prefix of
472 another alias.
473
86e4e63d
GB
4742020-05-15 Gary Benson <gbenson@redhat.com>
475
476 * gdb.base/info-os.c (main): Add return statement.
477 * gdb.base/info_minsym.c (minsym_fun): Likewise.
478 * gdb.base/large-frame-2.c (func): Likewise.
479 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
480 * gdb.base/pr10179-b.c (foo2): Likewise.
481 * gdb.base/valgrind-disp-step.c (foo): Likewise.
482 * gdb.base/watch-cond.c (func): Likewise.
483 * gdb.multi/goodbye.c (verylongfun): Likewise.
484 * gdb.multi/hello.c (commonfun): Likewise.
485 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
486 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
487 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
488 Likewise.
489 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
490 * gdb.threads/interrupt-while-step-over.c (child_function):
491 Likewise.
492 * gdb.trace/actions-changed.c (end): Likewise.
493
163df4df
GB
4942020-05-15 Gary Benson <gbenson@redhat.com>
495
496 * gdb.opencl/callfuncs.exp: Report when test skipped.
497 * gdb.opencl/convs_casts.exp: Likewise.
498 * gdb.opencl/datatypes.exp: Likewise.
499 * gdb.opencl/operators.exp: Likewise.
500 * gdb.opencl/vec_comps.exp: Likewise.
501
6dbc505a
TV
5022020-05-15 Tom de Vries <tdevries@suse.de>
503
504 * gdb.base/align.exp.in: Rename to ...
505 * gdb.base/align.exp.tcl: ... this.
506 * gdb.base/align-c++.exp: Update.
507 * gdb.base/align-c.exp: Update.
508 * gdb.base/all-architectures.exp.in: Rename to ...
509 * gdb.base/all-architectures.exp: ... this.
510 * gdb.base/all-architectures-0.exp: Update.
511 * gdb.base/all-architectures-1.exp: Update.
512 * gdb.base/all-architectures-2.exp: Update.
513 * gdb.base/all-architectures-3.exp: Update.
514 * gdb.base/all-architectures-4.exp: Update.
515 * gdb.base/all-architectures-5.exp: Update.
516 * gdb.base/all-architectures-6.exp: Update.
517 * gdb.base/all-architectures-7.exp: Update.
518 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
519 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
520 * gdb.base/infcall-nested-structs-c++.exp: Update.
521 * gdb.base/infcall-nested-structs-c.exp: Update.
522 * gdb.base/info-types.exp.in: Rename to ...
523 * gdb.base/info-types.exp.tcl: ... this.
524 * gdb.base/info-types-c++.exp: Update.
525 * gdb.base/info-types-c.exp: Update.
526 * gdb.base/max-depth.exp.in: Rename to ...
527 * gdb.base/max-depth.exp.tcl: ... this.
528 * gdb.base/max-depth-c++.exp: Update.
529 * gdb.base/max-depth-c.exp: Update.
530 * gdb.cp/cpexprs.exp.in: Rename to ...
531 * gdb.cp/cpexprs.exp.tcl: ... this.
532 * gdb.cp/cpexprs-debug-types.exp: Update.
533 * gdb.cp/cpexprs.exp: Update.
534 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
535 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
536 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
537 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
538 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
539 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
540 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
541 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
542 * gdb.dwarf2/clang-debug-names-2.exp: Update.
543 * gdb.dwarf2/clang-debug-names.exp: Update.
544
d1034d78
AB
5452020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
546
547 * lib/check-test-names.exp: Remove code that prevents this file
548 loading when tests are run in parallel.
549
3c5c3649
PA
5502020-05-15 Pedro Alves <palves@redhat.com>
551
552 * gdb.multi/multi-kill.exp (start_inferior): Remove
553 'testpid' parameter. Refer to namespace variable directly.
554 (testpid): Declare as namespace variable.
555
272c36b8
PA
5562020-05-15 Pedro Alves <palves@redhat.com>
557
558 * gdb.multi/multi-kill.exp: Wrap in namespace.
559 (start_inferior): Add TESTPID parameter. Use it instead of the
560 testpid global.
561 (top level): Define empty TESTPID array, and pass it down to
562 start_inferior.
563
02eba61a
TV
5642020-05-14 Tom de Vries <tdevries@suse.de>
565
566 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
567 output.
568
971a3747
TV
5692020-05-14 Tom de Vries <tdevries@suse.de>
570
571 * gdb.base/align.exp: Split into ...
572 * gdb.base/align.exp.in: ...
573 * gdb.base/align-c++.exp: ...
574 * gdb.base/align-c.exp: ... these.
575 * gdb.base/infcall-nested-structs.exp: Split into ...
576 * gdb.base/infcall-nested-structs.exp.in: ...
577 * gdb.base/infcall-nested-structs-c++.exp: ...
578 * gdb.base/infcall-nested-structs-c.exp: ... these.
579 * gdb.base/info-types.exp: Split into ...
580 * gdb.base/info-types.exp.in: ...
581 * gdb.base/info-types-c++.exp: ...
582 * gdb.base/info-types-c.exp: ... these.
583 * gdb.base/max-depth.exp: Split into ...
584 * gdb.base/max-depth.exp.in: ...
585 * gdb.base/max-depth-c++.exp: ...
586 * gdb.base/max-depth-c.exp: ... these.
587 * gdb.cp/infcall-nodebug.exp: Split into ...
588 * gdb.cp/infcall-nodebug.exp.in: ...
589 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
590 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
591 * gdb.cp/infcall-nodebug-c-d0.exp: ...
592 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
593
a05575d3
TBA
5942020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
595 Pedro Alves <palves@redhat.com>
596
597 * gdb.multi/multi-exit.c: New file.
598 * gdb.multi/multi-exit.exp: New file.
599 * gdb.multi/multi-kill.c: New file.
600 * gdb.multi/multi-kill.exp: New file.
601
6ad82919
TBA
6022020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
603
604 * gdb.base/annota1.exp: Update the expected output.
605 * gdb.cp/annota2.exp: Ditto.
606
843f4d93
AB
6072020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
608
609 * lib/check-test-names.exp: Disable when testing is being run in
610 parallel.
611
c7c66341
TV
6122020-05-12 Tom de Vries <tdevries@suse.de>
613
614 * gdb.base/jit-elf.exp: Fix string concat.
615
1b59ca1c
TV
6162020-05-12 Tom de Vries <tdevries@suse.de>
617
618 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
619 messages.
620
b4991d29
TV
6212020-05-12 Tom de Vries <tdevries@suse.de>
622
623 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
624
dbb0ab10
TV
6252020-05-12 Tom de Vries <tdevries@suse.de>
626
627 * gdb.ada/catch_ex.exp: Use with_test_prefix.
628 * gdb.ada/mi_catch_ex.exp: Same.
629 * gdb.ada/mi_catch_ex_hand.exp: Same.
630
7549fed8
TV
6312020-05-12 Tom de Vries <tdevries@suse.de>
632
633 * gdb.fortran/complex.exp: Use with_test_prefix.
634
af2d5cd8
TV
6352020-05-12 Tom de Vries <tdevries@suse.de>
636
637 * gdb.trace/passcount.exp: Fix test-names.
638
7c121311
TV
6392020-05-12 Tom de Vries <tdevries@suse.de>
640
641 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
642
c9f3b40e
TV
6432020-05-12 Tom de Vries <tdevries@suse.de>
644
645 * gdb.gdb/complaints.exp: Use with_test_prefix.
646 * gdb.xml/tdesc-regs.exp: Same.
647 * gdb.opt/inline-locals.exp: Fix test name.
648
111b33f0
TV
6492020-05-12 Tom de Vries <tdevries@suse.de>
650
651 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
652 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
653 * gdb.dwarf2/implref-struct.exp: Same.
654 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
655 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
656
ebf47080
SM
6572020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
658
659 * gdb.base/jit-so.exp (one_jit_test): Change test name.
660
d30dcd12
AB
6612020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
662
663 * lib/check-test-names.exp (all_test_names): New module variable.
664 (counts): Add 'duplicates' field.
665 (_check_duplicates): New procedure.
666 (check): Also check for duplicates.
667 (do_log_summary): Print duplicates count.
668 (do_reset_vars): Reset counter for duplicate test names, and
669 discard all know test names.
670
34584c09
AB
6712020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
672
673 * lib/gdb.exp: Include check-test-names.exp library.
674 * lib/check-test-names.exp: New file.
675
e0002117
TV
6762020-05-11 Tom de Vries <tdevries@suse.de>
677
678 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
679
53f539a3
KS
6802020-05-11 Keith Seitz <keiths@redhat.com>
681
682 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
683
113ee09a
TV
6842020-05-11 Tom de Vries <tdevries@suse.de>
685
686 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
687 * gdb.cp/cpexprs.exp.in: .. here.
688 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
689 cpexprs.exp.
690
ba3e70b0
KS
6912020-05-11 Keith Seitz <keiths@redhat.com>
692
693 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
694 test names.
695 * gdb.ada/arrayptr.exp: Likewise.
696 * gdb.ada/assign_arr.exp: Likewise.
697 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
698 * gdb.ada/bp_on_var.exp: Likewise.
699 * gdb.ada/call_pn.exp: Likewise.
700 * gdb.ada/complete.exp: Likewise.
701 * gdb.ada/fun_overload_menu.exp: Likewise.
702 * gdb.ada/funcall_param.exp: Likewise.
703 * gdb.ada/funcall_ref.exp: Likewise.
704 * gdb.ada/packed_array_assign.exp: Likewise.
705 * gdb.ada/same_component_name.exp: Likewise.
706 * gdb.ada/type_coercion.exp: Likewise.
707 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
708 * gdb.ada/variant_record_packed_array.exp: Likewise.
709
3ee6bb11
TV
7102020-05-11 Tom de Vries <tdevries@suse.de>
711
712 PR symtab/25941
713 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
714 out of ...
715 * gdb.dwarf2/clang-debug-names.exp: ... here.
716 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
717 clang-debug-names.exp.in.
718 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
719 * gdb.dwarf2/clang-debug-names-2.c: New test.
720
86cd6bc8
AKS
7212020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
722
723 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
724 (fortran_runto_main): New Proc, fortran version of runto_main.
725 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
726 * gdb.fortran/array-bounds.exp: Likewise.
727 * gdb.fortran/array-slices.exp: Likewise.
728 * gdb.fortran/block-data.exp: Likewise.
729 * gdb.fortran/charset.exp: Likewise.
730 * gdb.fortran/common-block.exp: Likewise.
731 * gdb.fortran/complex.exp: Likewise.
732 * gdb.fortran/derived-type-function.exp: Likewise.
733 * gdb.fortran/derived-type.exp: Likewise.
734 * gdb.fortran/info-modules.exp: Likewise.
735 * gdb.fortran/info-types.exp: Likewise.
736 * gdb.fortran/intrinsics.exp: Likewise.
737 * gdb.fortran/library-module.exp: Likewise.
738 * gdb.fortran/logical.exp: Likewise.
739 * gdb.fortran/max-depth.exp: Likewise.
740 * gdb.fortran/module.exp: Likewise.
741 * gdb.fortran/multi-dim.exp: Likewise.
742 * gdb.fortran/nested-funcs.exp: Likewise.
743 * gdb.fortran/print-formatted.exp: Likewise.
744 * gdb.fortran/print_type.exp: Likewise.
745 * gdb.fortran/printing-types.exp: Likewise.
746 * gdb.fortran/ptr-indentation.exp: Likewise.
747 * gdb.fortran/ptype-on-functions.exp: Likewise.
748 * gdb.fortran/subarray.exp: Likewise.
749 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
750 * gdb.fortran/vla-datatypes.exp: Likewise.
751 * gdb.fortran/vla-history.exp: Likewise.
752 * gdb.fortran/vla-ptr-info.exp: Likewise.
753 * gdb.fortran/vla-ptype-sub.exp: Likewise.
754 * gdb.fortran/vla-ptype.exp: Likewise.
755 * gdb.fortran/vla-sizeof.exp: Likewise.
756 * gdb.fortran/vla-type.exp: Likewise.
757 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
758 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
759 * gdb.fortran/vla-value-sub.exp: Likewise.
760 * gdb.fortran/vla-value.exp: Likewise.
761 * gdb.fortran/whatis_type.exp: Likewise.
762 * gdb.mi/mi-var-child-f.exp: Likewise.
763
6dc55ce9 7642020-05-09 Tom de Vries <tdevries@suse.de>
765
766 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
767
283cb58c
TV
7682020-05-08 Tom de Vries <tdevries@suse.de>
769
770 * gdb.dwarf2/clang-debug-names.c: New test.
771 * gdb.dwarf2/clang-debug-names.exp: New file.
772
ac4a4f1c
SM
7732020-05-06 Simon Marchi <simon.marchi@efficios.com>
774
775 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
776 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
777
24fe640b
TV
7782020-05-06 Tom de Vries <tdevries@suse.de>
779
780 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
781 breakpoint is at a "recommended breakpoint location".
782 * gdb.reverse/consecutive-reverse.exp: Same.
783
0d8683a3
TV
7842020-05-06 Tom de Vries <tdevries@suse.de>
785
786 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
787 address.
788
b8983c46
TV
7892020-05-06 Tom de Vries <tdevries@suse.de>
790
791 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
792
abf6d805
TV
7932020-05-06 Tom de Vries <tdevries@suse.de>
794
795 * gdb.base/store.exp (check_set, up_set): Allowing missing location
796 info for r.
797
0fc2a808
TV
7982020-05-06 Tom de Vries <tdevries@suse.de>
799
800 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
801 necessary.
802
873dd427
TV
8032020-05-06 Tom de Vries <tdevries@suse.de>
804
805 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
806 void.
807
7c99e7e2
TV
8082020-05-06 Tom de Vries <tdevries@suse.de>
809
810 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
811 of ...
812 * gdb.base/async.exp: ... here.
813 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
814 "recommended breakpoint location".
815
6173d6a6
TV
8162020-05-06 Tom de Vries <tdevries@suse.de>
817
818 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
819
6015a067
TV
8202020-05-04 Tom de Vries <tdevries@suse.de>
821
822 * gdb.base/async.exp: Check whether instruction addresses are a
823 "recommended breakpoint location".
824
3b6acaee
TT
8252020-05-03 Tom Tromey <tom@tromey.com>
826
827 * gdb.base/sepdebug.exp: Remove "catch" test.
828 * gdb.base/break.exp: Remove "catch" test.
829 * gdb.base/default.exp: Update expected output.
830
5beb4d17
TV
8312020-05-02 Tom de Vries <tdevries@suse.de>
832
833 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
834 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
835 * gdb.arch/i386-mpx-map.exp: Same.
836 * gdb.arch/i386-mpx-sigsegv.exp: Same.
837 * gdb.arch/i386-mpx-simple_segv.exp: Same.
838 * gdb.arch/i386-mpx.exp: Same.
839
8caf140d
TV
8402020-05-02 Tom de Vries <tdevries@suse.de>
841
842 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
843
693196cb
TV
8442020-05-01 Tom de Vries <tdevries@suse.de>
845
846 * gdb.ada/operator_bp.exp: Allow more than required amount of
847 breakpoint.
848
53ae0aa9
TV
8492020-05-01 Tom de Vries <tdevries@suse.de>
850
851 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
852
ee9d1e5f
HD
8532020-04-30 Hannes Domani <ssbssa@yahoo.de>
854
855 PR gdb/18706
856 * gdb.cp/stub-array-size.cc: New test.
857 * gdb.cp/stub-array-size.exp: New file.
858 * gdb.cp/stub-array-size.h: New test.
859 * gdb.cp/stub-array-size2.cc: New test.
860
d5cf82c0
HD
8612020-04-30 Hannes Domani <ssbssa@yahoo.de>
862
863 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
864 output to the new format.
865
42e165c3
SM
8662020-04-29 Simon Marchi <simon.marchi@efficios.com>
867
868 * gdb.base/break.exp: Use with_test_prefix.
869
6e4e3fe1
TV
8702020-04-29 Tom de Vries <tdevries@suse.de>
871
872 * lib/gdb.exp (debug_types): New proc.
873 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
874 * gdb.python/py-symtab.exp: Same.
875
d642b692
HD
8762020-04-29 Hannes Domani <ssbssa@yahoo.de>
877
878 PR gdb/17320
879 * gdb.base/pretty-array.c: New test.
880 * gdb.base/pretty-array.exp: New file.
881
ea90f227
TV
8822020-04-29 Tom de Vries <tdevries@suse.de>
883
884 PR symtab/25889
885 * gdb.cp/cpexprs.exp: Adapt for inclusion.
886 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
887 and include cpexprs.exp.
888
a65189c9
TV
8892020-04-28 Mark Williams <mark@myosotissp.com>
890
891 PR gdb/24480
892 * dw4-toplevel-types.exp: Test for top level types.
893 * dw4-toplevel-types.cc: Test for top level types.
894
32d1f47a
TBA
8952020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
896
897 * gdb.threads/stop-with-handle.exp: Fix typo in comment
898 (theads -> threads).
899
56a4f5a1
TV
9002020-04-28 Tom de Vries <tdevries@suse.de>
901
902 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
903
0b2f8a3b
TV
9042020-04-28 Tom de Vries <tdevries@suse.de>
905
906 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
907
5390c717
TV
9082020-04-28 Tom de Vries <tdevries@suse.de>
909
910 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
911
15cd93d0
TV
9122020-04-28 Tom de Vries <tdevries@suse.de>
913
914 * gdb.dwarf2/main-foo.c: New test.
915 * gdb.dwarf2/struct-with-sig.exp: New file.
916
d472f0fb
TV
9172020-04-25 Tom de Vries <tdevries@suse.de>
918
919 * boards/debug-types.exp: New file.
920
8d840e05
AB
9212020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
922
923 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
924
bcfe6157
TT
9252020-04-24 Tom Tromey <tom@tromey.com>
926
927 PR symtab/12707:
928 * gdb.python/py-symbol.exp: Update expected results for
929 linkage_name test.
930 * gdb.cp/print-demangle.exp: New file.
931 * gdb.base/c-linkage-name.exp: Fix test.
932 * gdb.guile/scm-symbol.exp: Update expected results for
933 linkage_name test.
934
f049a313
TT
9352020-04-24 Tom Tromey <tom@tromey.com>
936
937 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
938 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
939 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
940 assembler.
941
7cf28874
TV
9422020-04-24 Tom de Vries <tdevries@suse.de>
943
944 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
945 C++.
946
dac2fef7
TT
9472020-04-24 Tom Tromey <tromey@adacore.com>
948
949 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
950 values.
951 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
952 values. Update test for minimal encodings.
953 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
954 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
955 values. Update test for minimal encodings.
956
1acda803
TT
9572020-04-24 Tom Tromey <tromey@adacore.com>
958
959 PR python/23662:
960 * gdb.ada/variant.exp: Add Python checks.
961 * gdb.rust/simple.exp: Add dynamic type checks.
962
adfb9815
TT
9632020-04-24 Tom Tromey <tromey@adacore.com>
964
965 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
966 Make array type matching more lax.
967 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
968 * gdb.ada/mi_variant.exp: New file.
969 * gdb.ada/mi_variant/pck.ads: New file.
970 * gdb.ada/mi_variant/pkg.adb: New file.
971 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
972 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
973
7d79de9a
TT
9742020-04-24 Tom Tromey <tromey@adacore.com>
975
976 * gdb.ada/variant.exp: Add dynamic field offset tests.
977 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
978 * gdb.ada/variant/pkg.adb: Add new variables.
979
f8e89861
TT
9802020-04-24 Tom Tromey <tromey@adacore.com>
981
982 * gdb.ada/variant.exp: New file
983 * gdb.ada/variant/pkg.adb: New file
984 * gdb.ada/variant/pck.adb: New file
985
86e887ae
TV
9862020-04-24 Tom de Vries <tdevries@suse.de>
987
988 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
989
88428775
TV
9902020-04-24 Tom de Vries <tdevries@suse.de>
991
992 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
993 flags.
994
4e86f6e7
TV
9952020-04-24 Tom de Vries <tdevries@suse.de>
996
997 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
998
2016d3e6
TV
9992020-04-24 Tom de Vries <tdevries@suse.de>
1000
1001 * lib/gdb.exp (default_gdb_start): Handle eof.
1002 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
1003 failure.
1004 * gdb.base/readnever.exp: Handle clean_restart failure.
1005
70bc38f5
TV
10062020-04-23 Tom de Vries <tdevries@suse.de>
1007
1008 * gdb.base/decl-before-def.exp: Run to main and print a again.
1009
de82891c
TV
10102020-04-23 Tom de Vries <tdevries@suse.de>
1011
1012 * gdb.base/decl-before-def-decl.c: New test.
1013 * gdb.base/decl-before-def-def.c: New test.
1014 * gdb.base/decl-before-def.exp: New file.
1015
96038148
TV
10162020-04-23 Tom de Vries <tdevries@suse.de>
1017
1018 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
1019
54ac3df1
TV
10202020-04-22 Tom de Vries <tdevries@suse.de>
1021
1022 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
1023 debug_info_offset.
1024 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
1025 before $objsfile in the line line.
1026
714534e1
TV
10272020-04-22 Tom de Vries <tdevries@suse.de>
1028
1029 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
1030
16a7dbf4
MS
10312020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1032
1033 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
1034 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
1035 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
1036 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
1037 * gdb.base/jit-protocol.h: Update definitions to match all usage
1038 contexts.
1039
10402020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1041
1042 * gdb.base: Rename all jit related test and source files.
1043
10442020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
1045
1046 * gdb.base/jit-reader.exp: Relax register output check.
1047
317d2668
TV
10482020-04-22 Tom de Vries <tdevries@suse.de>
1049
1050 PR symtab/25764
1051 * gdb.base/psym-external-decl-2.c: New test.
1052 * gdb.base/psym-external-decl.c: New test.
1053 * gdb.base/psym-external-decl.exp: New file.
1054 * gdb.threads/tls.exp: Add PR25807 kfail.
1055
eea9e357
TV
10562020-04-22 Tom de Vries <tdevries@suse.de>
1057
1058 PR symtab/25801
1059 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
1060 in "info source" output.
1061
3d5afab3
TV
10622020-04-22 Tom de Vries <tdevries@suse.de>
1063
1064 PR symtab/25700
1065 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
1066 symtab for imported_unit.c.
1067
b32102f6
GB
10682020-04-21 Gary Benson <gbenson@redhat.com>
1069
1070 * gdb.base/advance.c (func): New argument, to match call site.
1071 (func2, func3): Add return statements.
1072
d43b7a2d
TBA
10732020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1074
1075 * gdb.multi/run-only-second-inf.c: New file.
1076 * gdb.multi/run-only-second-inf.exp: New file.
1077
d89edf9b
MM
10782020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1079
1080 * gdb.btrace/multi-inferior.c: New test.
1081 * gdb.btrace/multi-inferior.exp: New file.
1082
1a476b6d
MM
10832020-04-21 Markus Metzger <markus.t.metzger@intel.com>
1084
1085 * gdb.btrace/enable-new-thread.c: New test.
1086 * gdb.btrace/enable-new-thread.exp: New file.
1087
4778a5f8
TV
10882020-04-21 Tom de Vries <tdevries@suse.de>
1089
1090 PR gdb/25471
1091 * gdb.threads/killed-outside.c: New test.
1092 * gdb.threads/killed-outside.exp: New file.
1093
9b2c992c
GB
10942020-04-20 Gary Benson <gbenson@redhat.com>
1095
1096 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
1097 * gdb.base/nested-subp2.exp: Likewise.
1098 * gdb.base/nested-subp3.exp: Likewise.
1099
b5d1d6f7
GB
11002020-04-20 Gary Benson <gbenson@redhat.com>
1101
1102 * gdb.base/nested-subp1.exp: Disable test when using clang.
1103 * gdb.base/nested-subp2.exp: Likewise.
1104 * gdb.base/nested-subp3.exp: Likewise.
1105
25230285
GB
11062020-04-20 Gary Benson <gbenson@redhat.com>
1107
1108 * gdb.cp/exception.cc: Fix compilation error with clang.
1109
fa93cc8f
GB
11102020-04-20 Gary Benson <gbenson@redhat.com>
1111
809730f3 1112 * gdb.trace/tspeed.c: Fix compilation error with clang.
fa93cc8f 1113
e0c45f30
GB
11142020-04-20 Gary Benson <gbenson@redhat.com>
1115
1116 * gdb.base/jit-main.c: Fix compilation error with clang.
1117
4ddfec93
KR
11182020-04-17 Kamil Rytarowski <n54@gmx.com>
1119
1120 * gdb.base/attach-twice.c: Include "sys/types.h".
1121 (PTRACE_ATTACH): Add fallback definition.
1122 (main): Pass `0' to the 4th argument of `ptrace'.
1123
2bed205e
KR
11242020-04-17 Kamil Rytarowski <n54@gmx.com>
1125
1126 * gdb.base/fork-running-state.c: Include "signal.h".
1127
0743fc83
TT
11282020-04-17 Tom Tromey <tromey@adacore.com>
1129
1130 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
1131 Update tests.
1132 * gdb.btrace/cpu.exp: Update tests.
1133 * gdb.base/maint.exp: Update tests.
1134 * gdb.base/default.exp: Update tests.
1135 * gdb.base/completion.exp: Update tests.
1136
efba5c23
TV
11372020-04-16 Tom de Vries <tdevries@suse.de>
1138
1139 PR symtab/25791
1140 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
1141 (ensure_gdb_index): and factor out and move ...
1142 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
1143 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
1144
d191d716
TV
11452020-04-16 Tom de Vries <tdevries@suse.de>
1146
1147 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
1148 loading exec.
1149
99f1bc6a
AB
11502020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
1151
1152 * gdb.base/many-completions.exp: New file.
1153
194d088f
TV
11542020-04-14 Tom de Vries <tdevries@suse.de>
1155
1156 PR symtab/25718
1157 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
1158
c1a66c06
TV
11592020-04-14 Tom de Vries <tdevries@suse.de>
1160
1161 PR symtab/25720
1162 * gdb.base/maint-expand-symbols-header-file.c: New test.
1163 * gdb.base/maint-expand-symbols-header-file.exp: New file.
1164 * gdb.base/maint-expand-symbols-header-file.h: New test.
1165
21b0982c
AB
11662020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
1167
1168 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
1169 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
1170 get_func_info.
1171 (get_func_info): Delete.
1172 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
1173 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
1174 * lib/dwarf.exp (get_func_info): New function.
1175
dd1cab06
TV
11762020-04-13 Tom de Vries <tdevries@suse.de>
1177
1178 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
1179 to what find_gnatmake does.
1180
71ea2b6b
TV
11812020-04-10 Tom de Vries <tdevries@suse.de>
1182
1183 * gdb.base/style.exp: Expect "Expanding full symbols" message for
1184 -readnow.
1185
bdfc1e8a
TV
11862020-04-10 Tom de Vries <tdevries@suse.de>
1187
1188 PR cli/25808
1189 * gdb.base/style.c: Add leading newlines.
1190 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
1191 Check listing of main's one-line body.
1192
14ca8ecf
TV
11932020-04-08 Tom de Vries <tdevries@suse.de>
1194
1195 * lib/gdb.exp (psymtabs_p): New proc.
1196 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
1197 importing unit" unsupported if there are no partial symbols.
1198
e21d048f
TV
11992020-04-08 Tom de Vries <tdevries@suse.de>
1200
1201 PR testsuite/25760
1202 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
1203
25c11aca
TV
12042020-04-07 Tom de Vries <tdevries@suse.de>
1205
1206 PR symtab/25796
1207 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
1208
5707e24b
TV
12092020-04-07 Tom de Vries <tdevries@suse.de>
1210
1211 * gdb.base/check-psymtab.c: New test.
1212 * gdb.base/check-psymtab.exp: New file.
1213
6ee448cc
TT
12142020-04-06 Tom Tromey <tromey@adacore.com>
1215
1216 * gdb.ada/variant-record/proc.adb: New file.
1217 * gdb.ada/variant-record/value.adb: New file.
1218 * gdb.ada/variant-record/value.s: New file.
1219 * gdb.ada/variant-record.exp: New file.
1220
9e7c9a03
HD
12212020-04-03 Hannes Domani <ssbssa@yahoo.de>
1222
1223 PR gdb/25325
1224 * gdb.cp/typed-enum.cc: New test.
1225 * gdb.cp/typed-enum.exp: New file.
1226
c90d28ac
AB
12272020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1228
1229 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
1230 * gdb.dwarf2/dw2-inline-small-func.c: New file.
1231 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
1232 * gdb.dwarf2/dw2-inline-small-func.h: New file.
1233 * gdb.opt/inline-small-func.c: New file.
1234 * gdb.opt/inline-small-func.exp: New file.
1235 * gdb.opt/inline-small-func.h: New file.
1236
34e9a9fa
AB
12372020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1238
1239 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
1240 function.
1241
6a354911
AB
12422020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
1243
1244 * lib/dwarf.exp (function_range): Allow compiler options to be
1245 specified.
1246
880d9777
TV
12472020-04-02 Tom de Vries <tdevries@suse.de>
1248
1249 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
1250 __attribute__((always_inline)).
1251 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
1252
f32682ea
TV
12532020-04-02 Tom de Vries <tdevries@suse.de>
1254
1255 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
1256 (gdbserver_gdb_exit): ... here. Add timeout warning.
1257 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
1258 (connect_target_extended_remote): Append new server_spawn_id to
1259 server_spawn_ids.
1260 (cleanup): New proc.
1261 (setup, <toplevel>): Call cleanup.
1262
d3214198
TV
12632020-04-02 Tom de Vries <tdevries@suse.de>
1264
1265 * gdb.base/main-psymtab.exp: New file.
1266
cc77ed24
TV
12672020-04-02 Tom de Vries <tdevries@suse.de>
1268
1269 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
1270
3638a098
TT
12712020-04-01 Tom Tromey <tom@tromey.com>
1272
1273 * gdb.base/complex-parts.exp: Add type tests.
1274
c34e8714
TT
12752020-04-01 Tom Tromey <tom@tromey.com>
1276
1277 * gdb.base/complex-parts.exp: Add arithmetic tests.
1278
981c08ce
TT
12792020-04-01 Tom Tromey <tom@tromey.com>
1280
1281 * gdb.compile/compile.exp: Update.
1282 * gdb.compile/compile-cplus.exp: Update.
1283 * gdb.base/varargs.exp: Update.
1284 * gdb.base/floatn.exp: Update.
1285 * gdb.base/endianity.exp: Update.
1286 * gdb.base/callfuncs.exp (do_function_calls): Update.
1287 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
1288 (complex_float_integral_args): Update.
1289 * gdb.base/complex.exp: Update.
1290 * gdb.base/complex-parts.exp: Update.
1291
3d1cfd43
TT
12922020-04-01 Tom Tromey <tromey@adacore.com>
1293
1294 * gdb.rust/union.rs: New file.
1295 * gdb.rust/union.exp: New file.
1296 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
1297 (main): Update.
1298 * gdb.rust/simple.exp: Move union tests to union.exp.
1299
e033dfa9
TT
13002020-04-01 Tom Tromey <tromey@adacore.com>
1301
1302 * gdb.rust/simple.rs (main): Remove "y0".
1303
53cccef1
TBA
13042020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1305
1306 * gdb.multi/stop-all-on-exit.c: New test.
1307 * gdb.multi/stop-all-on-exit.exp: New file.
1308
60e22c1e
HD
13092020-04-01 Hannes Domani <ssbssa@yahoo.de>
1310
1311 PR gdb/24789
1312 * gdb.cp/misc.cc: Add integer reference variable.
1313 * gdb.cp/misc.exp: Add test.
1314
e139a727
TBA
13152020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1316
1317 * gdb.server/stop-reply-no-thread.exp: Enhance the test
1318 scenario to cover execution until the end and also the case
1319
16b0db75
TV
13202020-03-31 Tom de Vries <tdevries@suse.de>
1321
1322 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
1323 c. Use "maint info symtabs" to check symtab expansion.
1324
c0502da6
TV
13252020-03-30 Tom de Vries <tdevries@suse.de>
1326
1327 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
1328 unsupported.
1329 (verify_psymtab_expanded): Move ...
1330 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
1331 test.
1332 (readnow): New proc.
1333
5935fd15
AB
13342020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
1335
1336 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
1337 with $hex.
1338
1773be9e
TT
13392020-03-20 Tom Tromey <tromey@adacore.com>
1340
1341 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
1342
70304be9
TT
13432020-03-20 Tom Tromey <tromey@adacore.com>
1344
1345 * gdb.ada/sub_variant/subv.adb: New file.
1346 * gdb.ada/sub_variant.exp: New file.
1347
0dd7b8f7
TV
13482020-03-20 Tom de Vries <tdevries@suse.de>
1349
1350 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
1351 first break fails.
1352 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
1353
cada5fc9
AB
13542020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1355
1356 * gdb.server/exit-multiple-threads.c: New file.
1357 * gdb.server/exit-multiple-threads.exp: New file.
1358
6b8c53f2
AB
13592020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1360
1361 * gdb.fortran/mixed-lang-stack.c: New file.
1362 * gdb.fortran/mixed-lang-stack.cpp: New file.
1363 * gdb.fortran/mixed-lang-stack.exp: New file.
1364 * gdb.fortran/mixed-lang-stack.f90: New file.
1365
19a2740f
AB
13662020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
1367
1368 * gdb.linespec/cp-completion-aliases.cc: New file.
1369 * gdb.linespec/cp-completion-aliases.exp: New file.
1370
d8c8b848
TV
13712020-03-19 Tom de Vries <tdevries@suse.de>
1372
1373 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
1374 more precise.
1375
a9933ccf
TV
13762020-03-18 Tom de Vries <tdevries@suse.de>
1377
1378 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
1379 * gdb.dwarf2/break-inline-psymtab.c: New test.
1380 * gdb.dwarf2/break-inline-psymtab.exp: New file.
1381
2f89101f
TV
13822020-03-16 Tom de Vries <tdevries@suse.de>
1383
1384 * lib/cache.exp (gdb_do_cache): Add and handle local variables
1385 cache_verify and cache_verify_proc.
1386
6b9374f1
TV
13872020-03-15 Tom de Vries <tdevries@suse.de>
1388
1389 * gdb.server/solib-list.exp: Handle
1390 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
1391
eaeaf44c
TV
13922020-03-15 Tom de Vries <tdevries@suse.de>
1393
1394 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
1395 objfiles".
1396
3293bbaf
TT
13972020-03-14 Tom Tromey <tom@tromey.com>
1398
1399 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
1400
ab44624c
TV
14012020-03-14 Tom de Vries <tdevries@suse.de>
1402
1403 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
1404
54c43825
TV
14052020-03-14 Tom de Vries <tdevries@suse.de>
1406
1407 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
1408 result in line-by-line fashion.
1409
2ac70237
TV
14102020-03-14 Tom de Vries <tdevries@suse.de>
1411
1412 * lib/gdb.exp (supports_statement_frontiers): New proc.
1413 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
1414
09546b56
TV
14152020-03-14 Tom de Vries <tdevries@suse.de>
1416
1417 * gdb.base/printcmds.exp: Add missing quoting for "print
1418 teststring2".
1419
a1f6a07c
TT
14202020-03-13 Tom Tromey <tom@tromey.com>
1421
1422 * gdb.base/printcmds.exp (test_print_strings): Add regression
1423 test.
1424 * gdb.base/printcmds.c (charptr): New typedef.
1425 (teststring2): New global.
1426
1b83d09c
AB
14272020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
1428
1429 * gdb.base/break-interp.exp: Use the tail of the filename, not the
1430 full path in the test name.
1431 (test_ld): Add some with_test_prefix blocks to make test names
1432 unique.
1433
2d61316c
TV
14342020-03-13 Tom de Vries <tdevries@suse.de>
1435
1436 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
1437
2e9145ac
TV
14382020-03-13 Tom de Vries <tdevries@suse.de>
1439
1440 * gdb.mi/mi-sym-info.exp: Make matching more precise.
1441
96c7f873
TV
14422020-03-13 Tom de Vries <tdevries@suse.de>
1443
1444 PR symtab/25646
1445 * gdb.dwarf2/imported-unit.exp: Add test.
1446
49ba92c0
TV
14472020-03-13 Tom de Vries <tdevries@suse.de>
1448
1449 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
1450 (var1, var2): New variable.
1451 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
1452 matching symbols.
1453
301b21e0
TV
14542020-03-13 Tom de Vries <tdevries@suse.de>
1455
1456 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
1457 (Term::command): Use prompt prefix.
1458 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
1459 * gdb.tui/tui-layout-asm-short-prog.exp: Use
1460 command_no_prompt_prefix instead of prefix.
1461 * gdb.tui/tui-layout-asm.exp: Same.
1462
3f512721
SM
14632020-03-12 Simon Marchi <simon.marchi@efficios.com>
1464
1465 * gdb.base/break-interp.exp: Use foreach_with_prefix.
1466
40310f30
SM
14672020-03-12 Simon Marchi <simon.marchi@efficios.com>
1468
1469 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
1470 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
1471 on" while stepping over the test instruction, match printed
1472 message.
1473
09252140
TV
14742020-03-12 Tom de Vries <tdevries@suse.de>
1475
1476 * gdb.base/info-types.exp: Use exp_continue during matching of output
1477 of "info types".
1478
14e9c72c
TV
14792020-03-12 Tom de Vries <tdevries@suse.de>
1480
1481 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
1482
e515d67e
TV
14832020-03-12 Tom de Vries <tdevries@suse.de>
1484
1485 * gdb.fortran/module.exp: Use exp_continue during matching of output
1486 of "info variable -n".
1487
307eafd8
TV
14882020-03-12 Tom de Vries <tdevries@suse.de>
1489
1490 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
1491 gdb.dwarf2/dw2-ranges-base.c.
1492
9a2de3fc
TV
14932020-03-12 Tom de Vries <tdevries@suse.de>
1494
1495 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
1496 in presence of GLIBC debuginfo.
1497
3217502e
TV
14982020-03-12 Tom de Vries <tdevries@suse.de>
1499
1500 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
1501 $core.
1502
1281424c
TV
15032020-03-12 Tom de Vries <tdevries@suse.de>
1504
1505 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
1506 more precise.
1507
038b97fc
SM
15082020-03-11 Simon Marchi <simon.marchi@efficios.com>
1509
1510 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
1511 from Unix to Windows path.
1512
5308d1e7
TV
15132020-03-11 Tom de Vries <tdevries@suse.de>
1514
1515 * gdb.ada/minsyms.exp: Set language to ada.
1516
f870f78f
TV
15172020-03-11 Tom de Vries <tdevries@suse.de>
1518
1519 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
1520
5a13315d
TV
15212020-03-11 Tom de Vries <tdevries@suse.de>
1522
1523 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
1524
976862ed
TT
15252020-03-11 Tom Tromey <tromey@adacore.com>
1526
1527 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
1528
7462c383
TV
15292020-03-11 Tom de Vries <tdevries@suse.de>
1530
1531 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
1532
1c6c46a0
TV
15332020-03-11 Tom de Vries <tdevries@suse.de>
1534
1535 * gdb.base/break-interp.exp: Limit verbose scope.
1536
44f41bb7
TV
15372020-03-11 Tom de Vries <tdevries@suse.de>
1538
1539 * gdb.fortran/logical.f90: Define variable with character type.
1540 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
1541
b76f3a42
TV
15422020-03-11 Tom de Vries <tdevries@suse.de>
1543
1544 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
1545
1c33af77
TV
15462020-03-11 Tom de Vries <tdevries@suse.de>
1547
1548 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
1549 symtabs.
1550
8c95582d
AB
15512020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1552 Bernd Edlinger <bernd.edlinger@hotmail.de>
1553
1554 * gdb.cp/step-and-next-inline.cc: New file.
1555 * gdb.cp/step-and-next-inline.exp: New file.
1556 * gdb.cp/step-and-next-inline.h: New file.
1557 * gdb.dwarf2/dw2-is-stmt.c: New file.
1558 * gdb.dwarf2/dw2-is-stmt.exp: New file.
1559 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
1560 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
1561 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
1562
cecf8547
AB
15632020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
1564
1565 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
1566 is-stmt flag in the line table.
1567
0ba678c9
TV
15682020-03-09 Tom de Vries <tdevries@suse.de>
1569
1570 * lib/gdb.exp (cached_file): Create cache dir.
1571
72fbdf83
TV
15722020-03-07 Tom de Vries <tdevries@suse.de>
1573
1574 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
1575 * gdb.cp/rvalue-ref-params.exp: Same.
1576
436b5e99
TV
15772020-03-06 Tom de Vries <tdevries@suse.de>
1578
1579 * lib/gdb.exp (tentative_rename, cached_file): New proc.
1580 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
1581
09f2921c
TV
15822020-03-06 Tom de Vries <tdevries@suse.de>
1583
1584 * README: Fix "the the".
1585 * gdb.base/dprintf.exp: Same.
1586
50a3cc5d
TV
15872020-03-05 Tom de Vries <tdevries@suse.de>
1588
1589 * gdb.base/maint.exp: Update "main print statistics" expected output.
1590
0a709cba
AKS
15912020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1592
1593 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
1594 (fortran_int8): Likewise.
1595 (fortran_real4): Likewise.
1596 (fortran_real8): Likewise.
1597 (fortran_complex4): Likewise.
1598 (fortran_logical4): Likewise.
1599 (fortran_character1): Likewise.
1600
5e5d66b6
AB
16012020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
1602
1603 * gdb.fortran/logical.exp: Add tests that any non-zero value is
1604 printed as true.
1605
7b973adc
SDJ
16062020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
1607
1608 * gdb.base/printcmds.exp: Add test to verify printf of a
1609 variable holding an address.
1610
478e490a
TV
16112020-03-03 Tom de Vries <tdevries@suse.de>
1612
1613 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
1614
1ef44e86
TV
16152020-03-03 Tom de Vries <tdevries@suse.de>
1616
1617 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
1618 gdb_test_multiple call.
1619
b98cc2cf
TV
16202020-03-03 Tom de Vries <tdevries@suse.de>
1621
1622 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
1623 gdb_test_multiple calls.
1624
63e163f2
AB
16252020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1626
1627 * gdb.base/default.exp: Remove test of 'set history filename'.
1628 * gdb.base/gdbinit-history.exp: Add tests for setting the history
1629 filename to the empty string.
1630 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
1631 and GDBHISTSIZE.
1632
24ed6739
AB
16332020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
1634
1635 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
1636 disabled.
1637
590003dc
TV
16382020-03-02 Pedro Alves <palves@redhat.com>
1639 Tom de Vries <tdevries@suse.de>
1640
1641 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
1642 -prompt prefix, before user_code argument. Add -lbl option likewise.
1643 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
1644 (gdb_is_target_1): Add -prompt prefix and move to before user_code
1645 argument.
1646 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
1647 have "\r\n" at start-of-line, instead of at end-of-line.
1648
f5e46084
SM
16492020-02-28 Simon Marchi <simon.marchi@efficios.com>
1650
1651 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
1652 libinproctrace.so.
1653
f7a7000d
LM
16542020-02-28 Luis Machado <luis.machado@linaro.org>
1655
1656 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
1657 to "p/x".
1658
718e0816
LM
16592020-02-28 Luis Machado <luis.machado@linaro.org>
1660
1661 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
1662 asm/ptrace.h and error.h.
1663
13c3a74a
TV
16642020-02-28 Tom de Vries <tdevries@suse.de>
1665
1666 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
1667 (struct wrapper, do_something, mundane/symada__cS): Move ...
1668 * gdb.base/c-linkage-name-2.c: ... here. New source file.
1669 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
1670 Update "print symada__cS before partial symtab expansion" regexp.
1671 Update breakpoint location. Flush symbol cache after expansion.
1672
85d2d5bb
LM
16732020-02-28 Luis Machado <luis.machado@linaro.org>
1674
1675 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
1676
3608f86c
TV
16772020-02-27 Tom de Vries <tdevries@suse.de>
1678
1679 * config/sid.exp: Remove unused globals.
1680 * gdb.base/attach.exp: Same.
1681 * gdb.base/catch-load.exp: Same.
1682 * gdb.base/dbx.exp: Same.
1683 * lib/gdb.exp: Same.
1684 * lib/mi-support.exp: Same.
1685 * lib/prompt.exp: Same.
1686
c8d4f6df
TV
16872020-02-27 Tom de Vries <tdevries@suse.de>
1688
1689 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
1690 not set.
1691
0d79cdc4
AM
16922020-02-26 Aaron Merey <amerey@redhat.com>
1693
1694 * gdb.debuginfod: New directory for debuginfod tests.
1695 * gdb.debuginfod/main.c: New test file.
1696 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
1697
0dce4280
TV
16982020-02-26 Tom de Vries <tdevries@suse.de>
1699
1700 PR gdb/25603
1701 * gdb.base/persistent-lang.cc: New test.
1702 * gdb.base/persistent-lang.exp: New file.
1703
9e80cfa1
AB
17042020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1705
1706 * gdb.fortran/derived-type-striding.exp: Add a new test.
1707 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
1708 new test.
1709
2078dbb2
AB
17102020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
1711
1712 * gdb.base/cached-source-file.exp: Avoid source file paths in test
1713 names.
1714
70d49700
TV
17152020-02-25 Tom de Vries <tdevries@suse.de>
1716
1717 PR go/18926
1718 * gdb.go/methods.exp: Remove gcc/93866 xfail.
1719
a88ef40d
TV
17202020-02-24 Tom de Vries <tdevries@suse.de>
1721
1722 PR gdb/25592
1723 * gdb.base/info-locals-unused-static-var.c: New test.
1724 * gdb.base/info-locals-unused-static-var.exp: New file.
1725
01b1af32
TT
17262020-02-22 Tom Tromey <tom@tromey.com>
1727
1728 * gdb.python/tui-window.exp: New file.
1729 * gdb.python/tui-window.py: New file.
1730
7c043ba6
TT
17312020-02-22 Tom Tromey <tom@tromey.com>
1732
1733 PR tui/17850:
1734 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
1735 tests.
1736
c22fef7e
TT
17372020-02-22 Tom Tromey <tom@tromey.com>
1738
1739 * gdb.tui/new-layout.exp: Add sub-layout tests.
1740
ee325b61
TT
17412020-02-22 Tom Tromey <tom@tromey.com>
1742
1743 * gdb.tui/new-layout.exp: New file.
1744
3f0cbb04
TT
17452020-02-22 Tom Tromey <tom@tromey.com>
1746
1747 * gdb.rust/rust-style.rs: New file.
1748 * gdb.rust/rust-style.exp: New file.
1749 * gdb.base/style.exp: Test structure printing.
1750 * gdb.base/style.c (struct some_struct): New type.
1751 (enum etype): New type.
1752 (struct_value): New global.
1753
75525152
TV
17542020-02-21 Tom de Vries <tdevries@suse.de>
1755
1756 PR go/18926
1757 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
1758 Remove blanket xfails. Use message argument for gdb_breakpoint.
1759 Make continuing to breakpoint test conditional on setting breakpoint.
1760 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
1761 DW_AT_name attribute. Add xfail for GCC PR93866.
1762
bd360d30
AB
17632020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
1764
1765 * gdb.dwarf2/cpp-linkage-name.c: New file.
1766 * gdb.dwarf2/cpp-linkage-name.exp: New file.
1767
c7adb09f 17682020-02-21 Shahab Vahedi <shahab@synopsys.com>
24ac169a
SV
1769
1770 * lib/gdb.exp (gdb_wrapper_init): Reset
1771 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
1772 not exist.
1773
a9c79803
TV
17742020-02-20 Tom de Vries <tdevries@suse.de>
1775
1776 PR go/17018
1777 * gdb.go/hello.exp: Copy ...
1778 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
1779 print of st to print value of global definition. Add xfail for GCC
1780 PR93844.
1781 * gdb.go/hello.exp: Remove printing of st before definition.
1782 * gdb.go/hello.go: Copy ...
1783 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
1784 to st.
1785 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
1786
d7445728
TV
17872020-02-20 Tom de Vries <tdevries@suse.de>
1788
1789 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
1790 (gdb_simple_compile): Handle compile_flags go by using .go extension
1791 for source file.
1792 * gdb.go/chan.exp: Use support_go_compile.
1793 * gdb.go/handcall.exp: Same.
1794 * gdb.go/hello.exp: Same.
1795 * gdb.go/integers.exp: Same.
1796 * gdb.go/max-depth.exp: Same.
1797 * gdb.go/methods.exp: Same.
1798 * gdb.go/package.exp: Same.
1799 * gdb.go/strings.exp: Same.
1800 * gdb.go/types.exp: Same.
1801 * gdb.go/unsafe.exp: Same.
1802
c9c41e6d
TV
18032020-02-19 Tom de Vries <tdevries@suse.de>
1804
1805 * gdb.python/lib-types.exp: Make xfail more strict.
1806
f20ff837
TV
18072020-02-19 Tom de Vries <tdevries@suse.de>
1808
1809 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
1810
08410482
DE
18112020-02-19 Doug Evans <dje@google.com>
1812
1813 PR rust/25535
1814 * gdb.rust/simple.exp: Add test.
1815 * gdb.rust/simple.rs: Add test.
1816
623563f7
TV
18172020-02-19 Tom de Vries <tdevries@suse.de>
1818
1819 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
1820 output line-by-line.
1821
d3308cfd
TV
18222020-02-19 Tom de Vries <tdevries@suse.de>
1823
1824 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
1825
86cbc5dc
TV
18262020-02-19 Tom de Vries <tdevries@suse.de>
1827
1828 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
1829 prelink.
1830
9db2b96b
TV
18312020-02-19 Tom de Vries <tdevries@suse.de>
1832
1833 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
1834 (gdb_do_cache): Use gdb_do_cache_wrap.
1835 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
1836
89e2fdc5
TV
18372020-02-19 Tom de Vries <tdevries@suse.de>
1838
1839 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
1840 gdb_compile option.
1841
373d7ac0
SM
18422020-02-18 Simon Marchi <simon.marchi@efficios.com>
1843
1844 * gdb.base/printcmds.exp (test_print_enums): Update expected
1845 output.
1846
b29a2df0
SM
18472020-02-18 Simon Marchi <simon.marchi@efficios.com>
1848
1849 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
1850 for "unknown".
1851
6740f0cc
SM
18522020-02-18 Simon Marchi <simon.marchi@efficios.com>
1853
1854 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
1855 enumerator.
1856
edd45eb0
SM
18572020-02-18 Simon Marchi <simon.marchi@efficios.com>
1858
1859 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
1860 FE_, add FE_NONE.
1861 (three): Update.
1862 (enum flag_enum_without_zero): New enum.
1863 (flag_enum_without_zero): New variable.
1864 (enum not_flag_enum): New enum.
1865 (three_not_flag): New variable.
1866 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
1867 (test_print_enums): Add more tests for printing flag enums.
1868
d4295de4
TV
18692020-02-18 Tom de Vries <tdevries@suse.de>
1870
1871 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
1872 (gdb_compile_ada): ... here.
1873 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
1874 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
1875
f251f505
TT
18762020-02-14 Tom Tromey <tom@tromey.com>
1877
1878 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
1879 build directory.
1880 * boards/gdbserver-base.exp: Update path to gdbserver.
1881
8f432634
TV
18822020-02-13 Tom de Vries <tdevries@suse.de>
1883
1884 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
1885
92b6eaf7
TV
18862020-02-13 Tom de Vries <tdevries@suse.de>
1887
1888 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
1889 are missing.
1890
f3b0f7fe
TV
18912020-02-13 Tom de Vries <tdevries@suse.de>
1892
1893 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
1894 call.
1895
f6be8713
SDJ
18962020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
1897
1898 PR tui/25126
1899 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
1900 * gdb.base/cached-source-file.c: New file.
1901 * gdb.base/cached-source-file.exp: New file.
1902
b2770d5e
TV
19032020-02-11 Tom de Vries <tdevries@suse.de>
1904
1905 PR testsuite/25488
1906 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
1907
44f6938e
TV
19082020-02-10 Tom de Vries <tdevries@suse.de>
1909
1910 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
1911
5f0e2eb7
MR
19122020-02-10 Maciej W. Rozycki <macro@wdc.com>
1913
1914 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
1915 and $after_addr are both integers before making a comparison.
1916
46ce2b6f
TV
19172020-02-09 Tom de Vries <tdevries@suse.de>
1918
1919 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
1920 command output and paste it into gdb.log. If any, paste catch message
1921 to gdb.log.
1922
5abbbe1d
TT
19232020-02-07 Tom Tromey <tromey@adacore.com>
1924
1925 PR breakpoints/24915:
1926 * gdb.base/annotate-symlink.exp: Use setup_xfail.
1927
1d5d29e7
SV
19282020-02-06 Shahab Vahedi <shahab@synopsys.com>
1929
1930 * gdb.tui/tui-missing-src.exp: Add the "missing source
1931 file" test for the TUI.
1932
b0999b9b
AB
19332020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
1934
1935 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
1936 including a port number in the output.
1937
c3b149eb
AKS
19382020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
1939
1940 * lib/fortran.exp (fortran_int4): Handle clang.
1941 (fortran_int8): Likewise.
1942 (fortran_real4): Likewise.
1943 (fortran_real8): Likewise.
1944 (fortran_complex4): Likewise.
1945 (fortran_logical4): Likewise.
1946 (fortran_character1): Likewise.
1947
f8dcc90b
TV
19482020-02-04 Tom de Vries <tdevries@suse.de>
1949
1950 * README (Race detection): Add note.
1951
f90ac7c2
TV
19522020-02-04 Tom de Vries <tdevries@suse.de>
1953
1954 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
1955
780636ae
TV
19562020-02-04 Tom de Vries <tdevries@suse.de>
1957
1958 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
1959
5d2e1193
RA
19602020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
1961
1962 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
1963 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
1964 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
1965 blttar, bnetarl.
1966 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
1967 binary for blttar, bnetarl.
1968 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
1969 wait instruction. Delete ldmx test.
1970 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
1971
e409c542
AKS
19722020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1973
1974 * gdb.fortran/array-bounds-high.exp: New file.
1975 * gdb.fortran/array-bounds-high.f90: New file.
1976
b0029748
LD
19772020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
1978
1979 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
1980 Replace #include of <sys/fcntl.h> by <fcntl.h>.
1981
195a8287
TV
19822020-02-01 Tom de Vries <tdevries@suse.de>
1983
1984 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
1985
42330a68
AB
19862020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
1987
1988 PR tui/9765
1989 * gdb.tui/tui-layout-asm-short-prog.S: New file.
1990 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
1991
b62a8028
LM
19922020-01-29 Luis Machado <luis.machado@linaro.org>
1993
1994 * gdb.arch/aarch64-brk-patterns.c: New source file.
1995 * gdb.arch/aarch64-brk-patterns.exp: New test.
1996
5f440116
TBA
19972020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1998
1999 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
2000 GCC/Clang version.
2001 * gdb.cp/pass-by-ref.exp: Ditto.
2002
ee2a6fc6
TV
20032020-01-29 Tom de Vries <tdevries@suse.de>
2004
2005 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
2006 * gdb.threads/watchpoint-fork-mt.c: Same.
2007 * gdb.threads/watchpoint-fork-parent.c: Same.
2008 * gdb.threads/watchpoint-fork-st.c: Same.
2009 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
2010
16b10d6e
LM
20112020-01-27 Luis Machado <luis.machado@linaro.org>
2012
2013 * gdb.base/step-over-syscall.exp (setup): Check if we're already
2014 sitting at a syscall instruction when we hit the syscall function's
2015 breakpoint.
2016 Check PC against one obtained with the x command.
2017 Validate syscall number.
2018 (step_over_syscall): Don't continue to the syscall instruction if
2019 we're already there.
2020
b1468492
PW
20212020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2022
2023 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
2024
7ffa82e1
AB
20252020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2026
2027 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
2028 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
2029
3d92a3e3
AB
20302020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2031
2032 * gdb.dwarf2/dw2-inline-stepping.c: New file.
2033 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
2034
94a72be7
AB
20352020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2036
2037 * gdb.base/maint.exp: Update line table parsing test.
2038 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
2039
53af73bf
PA
20402020-01-24 Pedro Alves <palves@redhat.com>
2041
2042 PR gdb/25410
2043 * gdb.multi/multi-re-run-1.c: New.
2044 * gdb.multi/multi-re-run-2.c: New.
2045 * gdb.multi/multi-re-run.exp: New.
2046
1ba1ac88
AB
20472020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2048
2049 PR gdb/23718
2050 * gdb.server/server-kill-python.exp: New file.
2051
f3364a6d
AB
20522020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2053
2054 * gdb.server/multi-ui-errors.c: New file.
2055 * gdb.server/multi-ui-errors.exp: New file.
2056
733d0a67
AB
20572020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
2058
2059 PR tui/9765
2060 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
2061
4f13c1c0
TT
20622020-01-19 Tom Tromey <tom@tromey.com>
2063
2064 * gdb.tui/main.exp: Add check for plain "file".
2065
40c94099
CB
20662020-01-16 Christian Biesinger <cbiesinger@google.com>
2067
2068 * lib/gdb.exp: Fix spelling error (seperatelly).
2069
ff47f4f0
TT
20702020-01-14 Tom Tromey <tom@tromey.com>
2071
2072 PR symtab/12535:
2073 * gdb.python/python.exp: Test decode_line with empty string
2074 argument.
2075
717c684d
BE
20762020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
2077
2078 * gdb.base/skip-inline.exp: Extend test.
2079
44e4c775
AB
20802020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2081
2082 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
2083 * gdb.dwarf2/dw2-bad-elf.c: New file.
2084 * gdb.dwarf2/dw2-bad-elf.exp: New file.
2085
d93c6db7
AB
20862020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2087
2088 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
2089 _line_saw_file.
2090
9a6d629c
AB
20912020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
2092
2093 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
2094 border.
2095
d9ebdab7
TBA
20962020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2097
2098 * gdb.multi/multi-target.exp (setup): Factor out "info
2099 connections" and "info inferiors" tests to ...
2100 (test_info_inferiors): ... this new procedure.
2101 (top level): Run new "info-inferiors" tests.
2102
f3c469b9
PA
21032020-01-10 Pedro Alves <palves@redhat.com>
2104
2105 * gdb.server/bkpt-other-inferior.exp: New file.
2106
121b3efd
PA
21072020-01-10 Pedro Alves <palves@redhat.com>
2108
2109 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
2110 of "add-inferior".
2111 * gdb.base/quit-live.exp: Likewise.
2112 * gdb.base/remote-exec-file.exp: Likewise.
2113 * gdb.guile/scm-progspace.exp: Likewise.
2114 * gdb.linespec/linespec.exp: Likewise.
2115 * gdb.mi/new-ui-mi-sync.exp: Likewise.
2116 * gdb.mi/user-selected-context-sync.exp: Likewise.
2117 * gdb.multi/multi-target.exp (setup): Add "info connection" and
2118 "info inferiors" tests.
2119 * gdb.multi/remove-inferiors.exp: Adjust expected output of
2120 "add-inferior".
2121 * gdb.multi/watchpoint-multi.exp: Likewise.
2122 * gdb.python/py-inferior.exp: Likewise.
2123 * gdb.server/extended-remote-restart.exp: Likewise.
2124 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
2125 "info inferiors".
2126 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
2127 * gdb.trace/report.exp: Likewise.
2128
1dadb1dd
PA
21292020-01-10 Pedro Alves <palves@redhat.com>
2130
2131 * gdb.multi/multi-target.c: New file.
2132 * gdb.multi/multi-target.exp: New file.
2133 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
2134 mode requested, but remote does not support non-stop".
2135
78f2c40a
PA
21362020-01-10 Pedro Alves <palves@redhat.com>
2137
2138 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
2139 disconnect before reconnecting.
2140
e7af6c70
TBA
21412020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2142 Pedro Alves <palves@redhat.com>
2143
2144 * gdb.server/connect-without-multi-process.exp: Also test
2145 continuing to end.
2146
acdf84a6
PA
21472020-01-10 Pedro Alves <palves@redhat.com>
2148
2149 * gdb.base/remote-exec-file.exp: New file.
2150
873657b9
PA
21512020-01-10 Pedro Alves <palves@redhat.com>
2152
2153 * gdb.base/fork-running-state.exp (do_test): Adjust expected
2154 output.
2155 * gdb.threads/async.c: New.
2156 * gdb.threads/async.exp: New.
2157 * gdb.multi/tids-gid-reset.c: New.
2158 * gdb.multi/tids-gid-reset.exp: New.
2159
7f0ae84c
GB
21602020-01-10 George Barrett <bob@bob131.so>
2161
2162 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
2163 to help in finding the image relocation offset.
2164 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
2165 options in arguments.
2166 (stap_test_no_debuginfo): Likewise.
2167 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
2168 test variants.
2169 (stap_test): Add null semaphore relocation test.
2170
47e9d49d
GB
21712020-01-10 George Barrett <bob@bob131.so>
2172
2173 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
2174 * gdb.base/stap-probe.exp: Likewise.
2175 (stap_test): Pass argument as an additional flag.
2176 (stap_test_no_debuginfo): Likewise.
2177 (stap_test): Check `info probes stap' output for semaphore
2178 addresses if the test binary is supposed to have them.
2179
f5a7c406
AB
21802020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2181
2182 * gdb.tui/basic.exp: Add more scrolling tests.
2183
9ae6bf64
TT
21842020-01-09 Tom Tromey <tom@tromey.com>
2185
2186 PR tui/18932:
2187 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
2188 meangingful value.
2189 (Term::command, Term::resize): Update.
2190 * gdb.tui/basic.exp: Add scrolling test.
2191
b2efe70c
AB
21922020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2193
2194 * gdb.tui/tui-layout-asm.exp: New file.
2195
3804da7e
AB
21962020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2197
2198 * lib/tuiterm.exp (Term::check_box_contents): New proc.
2199
b40aa28f
AB
22002020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2201
2202 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
2203 (Term::enter_tui): Use Term::prepare_for_tui.
2204
63ffd7c9
AB
22052020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2206
2207 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
2208 called.
2209
3be966f6
AB
22102020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
2211
2212 * gdb.base/skip.exp: Fix race condition in test.
2213
153d79c4
AB
22142020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
2215
2216 * gdb.base/backtrace.c: New file.
2217 * gdb.base/backtrace.exp: New file.
2218
f2302a34
AB
22192020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
2220
2221 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
2222
6ec1d75e
PW
22232020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2224
2225 * gdb.base/style.exp: Test that warnings are styled.
2226
c296cbe6
BE
22272019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2228
2229 * gdb.base/line65535.exp: New file.
2230 * gdb.base/line65535.c: New file.
2231
b28a729d
SM
22322019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
2233
2234 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
2235 * lib/gnat_debug_info_test.adb: New file.
2236 * gdb.ada/ptype_tagged_param.exp: Use
2237 gnat_runtime_has_debug_info, expect a different output if
2238 runtime does not have debug info.
2239
7f2d7a0d
SM
22402019-12-20 Simon Marchi <simon.marchi@efficios.com>
2241
2242 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
2243 (another) quote in test name.
2244
f3bce483
SM
22452019-12-20 Simon Marchi <simon.marchi@efficios.com>
2246
2247 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
2248 Add quote in test name.
2249
c855a912
TBA
22502019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2251
2252 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
2253 directory instead.
2254 * gdb.cp/pass-by-ref.exp: Extend with more cases.
2255 * gdb.cp/pass-by-ref-2.cc: New file.
2256 * gdb.cp/pass-by-ref-2.exp: New file.
2257
fc9d2d72
TT
22582019-12-20 Tom Tromey <tom@tromey.com>
2259
2260 * gdb.tui/list-before.exp: New file.
2261
77b97e00
TT
22622019-12-20 Tom Tromey <tom@tromey.com>
2263
2264 * gdb.tui/list.exp: Check for source on initial listing.
2265
f69656d0
TT
22662019-12-11 Tom Tromey <tromey@adacore.com>
2267
2268 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
2269 Add crlf test.
2270
99a55965
SM
22712019-12-18 Simon Marchi <simon.marchi@efficios.com>
2272
2273 * gdb.base/default.exp: Update value of $_gdb_major.
2274
5024637f
BE
22752019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2276
2277 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
2278
b63634be
BE
22792019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
2280
2281 * gdb.base/skip.exp: Whitespace fix.
2282
45d73523
BE
22832019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
2284
2285 * gdb.base/skip-inline.c: New file.
2286 * gdb.base/skip-inline.exp: New file.
2287
d043f8c8
SM
22882019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
2289
2290 * gdb.base/jit-reader.exp (jit_reader_test): Rename
2291 jit_function_00 to jit_function_stack_mangle.
2292 * gdb.base/jithost.c (jit_function_t): Rename to...
2293 (jit_function_stack_mangle_t): ... this.
2294 (jit_function_add_t): New typedef.
2295 (jit_function_00_code): Rename to...
2296 (jit_function_stack_mangle_code): ... this, make static.
2297 (jit_function_add_code): New.
2298 (main): Generate "add" function and call it. Adjust to changes
2299 in jithost_abi.
2300 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
2301 (struct jithost_abi) <begin, end>: Remove fields.
2302 <object, function_stack_mangle, function_add>: New fields.
2303 * gdb.base/jitreader.c (struct reader_state) <code_begin,
2304 code_end>: Remove fields.
2305 <func_stack_mangle>: New field.
2306 (read_debug_info): Adjust to renaming, create block for "add"
2307 function.
2308 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
2309
873de05c
TT
23102019-12-11 Tom Tromey <tom@tromey.com>
2311
2312 * gdb.tui/resize.exp: Fix regexp.
2313 * gdb.tui/regs.exp: Fix regexps.
2314 * gdb.tui/main.exp: Fix regexp.
2315
3d979945
TT
23162019-12-11 Tom Tromey <tom@tromey.com>
2317
2318 * gdb.tui/resize.exp: Update.
2319 * gdb.tui/empty.exp (layouts): Update.
2320
2192a9d3
TT
23212019-12-11 Tom Tromey <tom@tromey.com>
2322
2323 * gdb.tui/regs.exp: Update.
2324 * gdb.tui/empty.exp (layouts): Update.
2325 * gdb.tui/basic.exp: Update.
2326 * lib/tuiterm.exp (_check_box): Don't check bottom border.
2327
d8edc8b7
PW
23282019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2329
2330 * gdb.base/options.exp: Add -raw-values in the print completion list.
2331 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
2332
4c12d936
KB
23332019-12-10 Kevin Buettner <kevinb@redhat.com>
2334
2335 * gdb.threads/omp-par-scope.c: New file.
2336 * gdb/threads/omp-par-scope.exp: New file.
2337
26b911fb
KB
23382019-12-10 Kevin Buettner <kevinb@redhat.com>
2339
bb47f919
KB
2340 * lib/gdb.exp (support_nested_function_tests): New proc.
2341
23422019-12-10 Kevin Buettner <kevinb@redhat.com>
2343
2344 * lib/gdb.exp (gdb_compile_openmp): New proc.
2345 (build_executable_from_specs): Add an "openmp" option.
2346 (gdb_compile_pthreads): Add non-executable case.
26b911fb 2347
6c71eb7d
TT
23482019-12-10 Tom Tromey <tromey@adacore.com>
2349
2350 * gdb.ada/unchecked_union.exp: New file.
2351 * gdb.ada/unchecked_union/pck.adb: New file.
2352 * gdb.ada/unchecked_union/pck.ads: New file.
2353 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
2354 * gdb-utils.exp (string_to_regexp): Also quote "?".
2355
bac7c5cf
GB
23562019-12-10 George Barrett <bob@bob131.so>
2357
2358 Test scripted probe breakpoints.
2359 * gdb.guile/scm-breakpoint.c (main): Add probe point.
2360 * gdb.python/py-breakpoint.c (main): Likewise.
2361 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
2362 specifier test.
2363 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
2364
330f1d38
TBA
23652019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2366
2367 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
2368 an rvalue parameter.
2369 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
2370 parameter.
2371
b43315e2
AB
23722019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2373
2374 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
2375 modules.
2376
54f73dad
AB
23772019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2378
2379 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
2380 broken version of GCC.
2381
d57cbee9
AB
23822019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
2383
2384 * gdb.fortran/info-modules.exp: Rewrite to make use of new
2385 sym-info-cmds library.
2386 * gdb.fortran/info-types.exp: Likewise.
2387 * lib/sym-info-cmds.exp: New file.
2388
c14aab8c
TV
23892019-12-08 Tom de Vries <tdevries@suse.de>
2390
2391 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
2392
aa2d5a42
KS
23932019-12-07 Keith Seitz <keiths@redhat.com>
2394
2395 * gdb.base/corefile-buildid-shlib-shr.c: New file.
2396 * gdb.base/corefile-buildid-shlib.c: New file.
2397 * gdb.base/corefile-buildid.c: New file.
2398 * gdb.base/corefile-buildid.exp: New file.
2399
93e55f0a
TV
24002019-12-06 Tom de Vries <tdevries@suse.de>
2401
2402 * gdb.dwarf2/varval.exp: Add decl before def test.
2403
c7d12402
TBA
24042019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2405
2406 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
2407
06acc08f
TBA
24082019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2409
2410 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
2411 CV and reference conversion for overload resolution.
2412 * gdb.cp/rvalue-ref-overload.exp: Test it.
2413
e0fad1ea
PW
24142019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2415
2416 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
2417 * gdb.base/frameapply.exp: Test faas without command.
2418
8d70a9f0
AB
24192019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2420
2421 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
2422 Fortran tests.
2423 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
2424 order.
2425
36c8fb93
AB
24262019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2427
2428 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
2429 casting to type with no kind specified.
2430 (test_basic_parsing_of_type_kinds): Additional tests for types
2431 with no kind specified, and add tests for single/double
2432 precision/complex types.
2433
4139ff00
TT
24342019-12-04 Tom Tromey <tromey@adacore.com>
2435
2436 * gdb.base/endianity.c (struct other) <x>: New field.
2437 (main): Initialize it.
2438 * gdb.base/endianity.exp: Update.
2439
a05cf17a
TT
24402019-12-04 Tom Tromey <tromey@adacore.com>
2441
2442 * gdb.ada/scalar_storage/storage.adb: New file.
2443 * gdb.ada/scalar_storage/pck.adb: New file.
2444 * gdb.ada/scalar_storage/pck.ads: New file.
2445 * gdb.ada/scalar_storage.exp: New file.
2446
103a685e
TT
24472019-12-04 Tom Tromey <tromey@adacore.com>
2448
2449 * gdb.base/endianity.c (struct otherendian) <f>: New field.
2450 (main): Initialize it.
2451 * gdb.base/endianity.exp: Update.
2452
c2512106
AB
24532019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2454
2455 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
2456
293b38d6
AB
24572019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
2458
2459 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
2460 -symbol-info-module-functions and -symbol-info-module-variables.
2461
216a7e6b
AB
24622019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
2463
2464 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
2465
5bbd8269
AB
24662019-12-01 Richard Bunt <richard.bunt@arm.com>
2467 Andrew Burgess <andrew.burgess@embecosm.com>
2468
2469 * gdb.fortran/derived-type-striding.exp: New file.
2470 * gdb.fortran/derived-type-striding.f90: New file.
2471 * gdb.fortran/array-slices.exp: New file.
2472 * gdb.fortran/array-slices.f90: New file.
2473
be09caf1
PW
24742019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2475
2476 * gdb.base/define.exp: Test . in command names.
2477 * gdb.base/setshow.exp: Update test, as . is now part of
2478 command name.
2479
643c0cbe
PW
24802019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2481
2482 * gdb.base/define-prefix.exp: New file.
2483
dcdec678
AB
24842019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
2485
2486 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
2487 compile.
2488 (skip_btrace_pt_tests): Likewise.
2489
640ab947
AB
24902019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2491
2492 * gdb.fortran/info-modules.exp: Compile source files in correct
2493 order.
2494
d22670f0
KB
24952019-11-27 Kevin Buettner <kevinb@redhat.com>
2496
2497 * gdb.dwarf2/imported-unit.exp: New file.
2498 * gdb.dwarf2/imported-unit.c: New file.
2499
db5960b4
AB
25002019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2501
2502 * gdb.mi/mi-fortran-modules-2.f90: New file.
2503 * gdb.mi/mi-fortran-modules.exp: New file.
2504 * gdb.mi/mi-fortran-modules.f90: New file.
2505
7dc42066
AB
25062019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
2507
2508 * gdb.mi/mi-sym-info-1.c: New file.
2509 * gdb.mi/mi-sym-info-2.c: New file.
2510 * gdb.mi/mi-sym-info.exp: New file.
2511
0dfeecca
TT
25122019-11-22 Tom Tromey <tromey@adacore.com>
2513
2514 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
2515 * gdb.ada/tasks/foo.adb: Add another stopping location.
2516
34877895
PJ
25172019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
2518
2519 * gdb.base/endianity.c: New test.
2520 * gdb.base/endianity.exp: New file.
2521
2e84f897
LD
25222019-11-21 Lukas Durfina <ldurfina@tachyum.com>
2523
2524 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
2525
65d1cd5f
TV
25262019-11-21 Tom de Vries <tdevries@suse.de>
2527
2528 PR gdb/24956
2529 * gdb.base/ui-redirect.exp: Test output of user-defined command.
2530
4f22c3f4
SDJ
25312019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
2532
2533 * gdb.python/py-progspace.exp: Add missing parentheses on some
2534 'print' commands.
2535
9f6ad286
TT
25362019-11-19 Tom Tromey <tom@tromey.com>
2537
2538 * gdb.tui/winheight.exp: New file.
2539
0b8dbf3f
AB
25402019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2541
2542 * gdb.base/ctf-whatis.c: Delete.
2543 * gdb.base/ctf-whatis.exp: Delete.
2544 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
2545
f833b7a7
AB
25462019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2547
2548 * gdb.base/ctf-cvexpr.exp: Delete.
2549 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
2550
30d0a636
AB
25512019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
2552
2553 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
2554 the compiler. Clean up header comment a little.
2555 * gdb.base/ctf-ptype.exp: Likewise.
2556 * gdb.base/ctf-whatis.exp: Likewise.
2557 * lib/gdb.exp (skip_ctf_tests): New proc.
2558
494409bb
SDJ
25592019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
2560
2561 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
2562 * gdb.tui/corefile-run.exp: New file.
2563
55708e99
TT
25642019-11-14 Tom Tromey <tromey@adacore.com>
2565
2566 * gdb.base/gdbvars.exp (test_convenience_variables): Add
2567 regression tests.
2568
45e42163
TT
25692019-11-12 Tom Tromey <tom@tromey.com>
2570
2571 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
2572 after any command. Expect prompt after WAIT_FOR is seen.
2573 (enter_tui): Enable resize messages.
2574 (command): Expect command in output.
2575 (get_line): Avoid error when cursor appears to be off-screen.
2576 (dump_screen): Include screen size in title.
2577 (_do_resize): New proc, from "resize".
2578 (resize): Rewrite. Do resize in two steps.
2579 * gdb.tui/empty.exp (layouts): Fix entries.
2580 (check_boxes): Remove xfail.
2581 (check_text): Dump screen on failure.
2582
086baaf1
AB
25832019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2584
2585 * gdb.python/py-symbol.exp: Add test for
2586 gdb.lookup_static_symbols.
2587
09ff83af
AB
25882019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
2589
2590 * gdb.python/py-symbol.c: Declare and call function from new
2591 py-symbol-2.c file.
2592 * gdb.python/py-symbol.exp: Compile both source files, and add new
2593 tests for gdb.lookup_static_symbol.
2594 * gdb.python/py-symbol-2.c: New file.
2595
11af934b
TV
25962019-11-02 Tom de Vries <tdevries@suse.de>
2597
2598 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
2599 * gdb.base/anon.exp: Same.
2600 * gdb.base/auto-connect-native-target.exp: Same.
2601 * gdb.base/call-ar-st.exp: Same.
2602 * gdb.base/catch-syscall.exp: Same.
2603 * gdb.base/commands.exp: Same.
2604 * gdb.base/default.exp: Same.
2605 * gdb.base/display.exp: Same.
2606 * gdb.base/float.exp: Same.
2607 * gdb.base/foll-fork.exp: Same.
2608 * gdb.base/help.exp: Same.
2609 * gdb.base/info-macros.exp: Same.
2610 * gdb.base/info-proc.exp: Same.
2611 * gdb.base/info-target.exp: Same.
2612 * gdb.base/long_long.exp: Same.
2613 * gdb.base/macscp.exp: Same.
2614 * gdb.base/memattr.exp: Same.
2615 * gdb.base/nofield.exp: Same.
2616 * gdb.base/pointers.exp: Same.
2617 * gdb.base/printcmds.exp: Same.
2618 * gdb.base/ptype.exp: Same.
2619 * gdb.base/restore.exp: Same.
2620 * gdb.base/return.exp: Same.
2621 * gdb.base/scope.exp: Same.
2622 * gdb.base/set-noassign.exp: Same.
2623 * gdb.base/setshow.exp: Same.
2624 * gdb.base/shlib-call.exp: Same.
2625 * gdb.base/signals.exp: Same.
2626 * gdb.base/sigstep.exp: Same.
2627 * gdb.base/skip.exp: Same.
2628 * gdb.base/solib-symbol.exp: Same.
2629 * gdb.base/stap-probe.exp: Same.
2630 * gdb.base/step-line.exp: Same.
2631 * gdb.base/step-test.exp: Same.
2632 * gdb.base/style.exp: Same.
2633 * gdb.base/varargs.exp: Same.
2634 * gdb.base/vla-datatypes.exp: Same.
2635 * gdb.base/vla-ptr.exp: Same.
2636 * gdb.base/vla-sideeffect.exp: Same.
2637 * gdb.base/volatile.exp: Same.
2638 * gdb.base/watch-cond-infcall.exp: Same.
2639 * gdb.base/watchpoint.exp: Same.
2640
e96ec2ba
TV
26412019-11-02 Tom de Vries <tdevries@suse.de>
2642
2643 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
2644 * gdb.cp/cpexprs.exp: Same.
2645 * gdb.cp/except-multi-location.exp: Same.
2646 * gdb.cp/exceptprint.exp: Same.
2647 * gdb.cp/gdb2384.exp: Same.
2648 * gdb.cp/inherit.exp: Same.
2649 * gdb.cp/m-static.exp: Same.
2650 * gdb.cp/meth-typedefs.exp: Same.
2651 * gdb.cp/misc.exp: Same.
2652 * gdb.cp/namespace.exp: Same.
2653 * gdb.cp/non-trivial-retval.exp: Same.
2654 * gdb.cp/overload.exp: Same.
2655 * gdb.cp/pr17132.exp: Same.
2656 * gdb.cp/re-set-overloaded.exp: Same.
2657 * gdb.cp/rvalue-ref-types.exp: Same.
2658 * gdb.cp/templates.exp: Same.
2659
bd5766ec
LM
26602019-11-01 Luis Machado <luis.machado@linaro.org>
2661
2662 PR gdb/25124
2663
2664 * gdb.arch/pr25124.S: New file.
2665 * gdb.arch/pr25124.exp: New file.
2666
165f8965
AB
26672019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2668
2669 * gdb.fortran/info-modules.exp: Update expected results, and add
2670 additional tests for 'info module functinos', and 'info module
2671 variables'.
2672 * gdb.fortran/info-types.exp: Update expected results.
2673 * gdb.fortran/info-types.f90: Extend testcase with additional
2674 module variables and functions.
2675
59c35742
AB
26762019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
2677
2678 * gdb.fortran/info-modules.exp: New file.
2679 * gdb.fortran/info-types.exp: Build with new file.
2680 * gdb.fortran/info-types.f90: Include and use new module.
2681 * gdb.fortran/info-types-2.f90: New file.
2682
f3fb2519
PW
26832019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2684
2685 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
2686 * gdb.base/settings.exp: Test all settings types using
2687 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
2688 that now verifies that the value of "maint show" is the same as
2689 returned by the settings functions. Test the type of the
2690 maintenance settings.
2691 * gdb.base/default.exp: Update show_conv_list.
2692
d1e36019
TV
26932019-10-31 Tom de Vries <tdevries@suse.de>
2694
2695 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
2696 gdb_test.
2697 * gdb.arch/amd64-disp-step.exp: Same.
2698 * gdb.asm/asm-source.exp: Same.
2699 * gdb.btrace/buffer-size.exp: Same.
2700 * gdb.btrace/cpu.exp: Same.
2701 * gdb.btrace/enable.exp: Same.
2702 * gdb.dwarf2/count.exp: Same.
2703 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2704 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
2705 * gdb.fortran/vla-datatypes.exp: Same.
2706 * gdb.fortran/vla-history.exp: Same.
2707 * gdb.fortran/vla-ptype.exp: Same.
2708 * gdb.fortran/vla-value.exp: Same.
2709 * gdb.fortran/whatis_type.exp: Same.
2710 * gdb.guile/guile.exp: Same.
2711 * gdb.multi/tids.exp: Same.
2712 * gdb.python/py-finish-breakpoint.exp: Same.
2713 * gdb.python/py-framefilter.exp: Same.
2714 * gdb.python/py-pp-registration.exp: Same.
2715 * gdb.python/py-xmethods.exp: Same.
2716 * gdb.python/python.exp: Same.
2717 * gdb.server/connect-with-no-symbol-file.exp: Same.
2718 * gdb.server/no-thread-db.exp: Same.
2719 * gdb.server/run-without-local-binary.exp: Same.
2720 * gdb.stabs/weird.exp: Same.
2721 * gdb.threads/attach-many-short-lived-threads.exp: Same.
2722 * gdb.threads/thread-find.exp: Same.
2723 * gdb.threads/tls-shared.exp: Same.
2724 * gdb.threads/tls.exp: Same.
2725 * gdb.threads/wp-replication.exp: Same.
2726 * gdb.trace/ax.exp: Same.
2727 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
2728
3d11e68e
TV
27292019-10-31 Tom de Vries <tdevries@suse.de>
2730
2731 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
2732 * gdb.ada/array_subscript_addr.exp: Same.
2733 * gdb.ada/arrayidx.exp: Same.
2734 * gdb.ada/arrayparam.exp: Same.
2735 * gdb.ada/arrayptr.exp: Same.
2736 * gdb.ada/boolean_expr.exp: Same.
2737 * gdb.ada/call_pn.exp: Same.
2738 * gdb.ada/complete.exp: Same.
2739 * gdb.ada/fixed_cmp.exp: Same.
2740 * gdb.ada/fun_addr.exp: Same.
2741 * gdb.ada/funcall_param.exp: Same.
2742 * gdb.ada/interface.exp: Same.
2743 * gdb.ada/mod_from_name.exp: Same.
2744 * gdb.ada/null_array.exp: Same.
2745 * gdb.ada/packed_array.exp: Same.
2746 * gdb.ada/packed_tagged.exp: Same.
2747 * gdb.ada/print_chars.exp: Same.
2748 * gdb.ada/print_pc.exp: Same.
2749 * gdb.ada/ptype_arith_binop.exp: Same.
2750 * gdb.ada/ptype_field.exp: Same.
2751 * gdb.ada/ptype_tagged_param.exp: Same.
2752 * gdb.ada/rec_return.exp: Same.
2753 * gdb.ada/ref_tick_size.exp: Same.
2754 * gdb.ada/str_ref_cmp.exp: Same.
2755 * gdb.ada/taft_type.exp: Same.
2756 * gdb.ada/tagged.exp: Same.
2757 * gdb.ada/type_coercion.exp: Same.
2758 * gdb.ada/uninitialized_vars.exp: Same.
2759
60b6ede8
TV
27602019-10-30 Tom de Vries <tdevries@suse.de>
2761
2762 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
2763
30baf67b
TV
27642019-10-26 Tom de Vries <tdevries@suse.de>
2765
2766 * gdb.base/bigcore.c: Fix typos in comments.
2767 * gdb.base/ctf-ptype.c: Same.
2768 * gdb.base/long_long.c: Same.
2769 * gdb.dwarf2/dw2-op-out-param.S: Same.
2770 * gdb.python/py-evthreads.c: Same.
2771 * gdb.reverse/i387-stack-reverse.c: Same.
2772 * gdb.trace/tfile.c: Same.
2773 * lib/compiler.c: Same.
2774 * lib/compiler.cc: Same.
2775
158da0d1
TV
27762019-10-25 Tom de Vries <tdevries@suse.de>
2777
2778 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
2779 gdb_test_multiple calls.
2780 * gdb.reverse/sigall-reverse.exp: Same.
2781 * gdb.reverse/solib-precsave.exp: Same.
2782 * gdb.reverse/solib-reverse.exp: Same.
2783 * gdb.reverse/until-precsave.exp: Same.
2784 * gdb.reverse/until-reverse.exp: Same.
2785
4ccdfbec
TV
27862019-10-24 Tom de Vries <tdevries@suse.de>
2787
2788 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
2789 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
2790 kfail using -wrap pattern flag and convenience variable
2791 gdb_test_name.
2792
33d569b7
AB
27932019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
2794
2795 * gdb.python/py-progspace.exp: Add tests for the
2796 Progspace.block_for_pc method.
2797
4d0b984b
TT
27982019-10-23 Tom Tromey <tom@tromey.com>
2799
2800 * configure: Rebuild.
2801 * aclocal.m4: Use m4_include, not sinclude.
2802
94cb3754
TV
28032019-10-21 Tom de Vries <tdevries@suse.de>
2804
2805 * gdb.base/infcall-nested-structs.c: Add
2806 __attribute__((noinline,noclone)) to all functions.
2807 (call_all): Add missing variable initialization. Simplify return value.
2808 (breakpt): Increment volatile variable, to prevent call from being
2809 optimized out.
2810 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
2811
062f1fc1
TV
28122019-10-17 Tom de Vries <tdevries@suse.de>
2813
2814 * gdb.fortran/module.exp: Allow info variables to print info for files
2815 other than module.f90.
2816
0b54364d
AB
28172019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2818
2819 * gdb.fortran/module.exp: Extend with 'info variables' test.
2820
7ff5fae7
AB
28212019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
2822
2823 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
2824 F77_FOR_TARGET.
2825
d10eccaa
TV
28262019-10-16 Tom de Vries <tdevries@suse.de>
2827
2828 PR tdep/25096
2829 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
2830
745ff14e
TV
28312019-10-16 Tom de Vries <tdevries@suse.de>
2832
2833 PR tdep/24104
2834 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
2835 Add KFAIL for PR tdep/25096.
2836
03e1ab94
TV
28372019-10-16 Tom de Vries <tdevries@suse.de>
2838
2839 PR testsuite/25059
2840 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
2841
b17fcc10
TV
28422019-10-16 Tom de Vries <tdevries@suse.de>
2843
2844 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
2845 as signed.
2846
9223170f
SM
28472019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
2848
2849 * gdb.mi/list-thread-groups-available.exp: Read entries one by
2850 one instead of increasing timeout.
2851
d6e76313
TV
28522019-10-13 Tom de Vries <tdevries@suse.de>
2853
2854 PR record/25038
2855 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
2856 * gdb.reverse/sigall-reverse.exp: Same.
2857 * gdb.reverse/solib-precsave.exp: Same.
2858 * gdb.reverse/solib-reverse.exp: Same.
2859 * gdb.reverse/step-precsave.exp: Same.
2860 * gdb.reverse/until-precsave.exp: Same.
2861 * gdb.reverse/until-reverse.exp: Same.
2862 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
2863
6dfc0041
AA
28642019-10-10 Andreas Arnez <arnez@linux.ibm.com>
2865
2866 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
2867 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
2868 (cmp_struct_05_01, cmp_struct_static_02_01)
2869 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
2870 comparisons.
2871
abcf2cc8
TV
28722019-10-10 Tom de Vries <tdevries@suse.de>
2873
2874 PR testsuite/24888
2875 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
2876 gnatlink.
2877
a50faaf6
TV
28782019-10-09 Tom de Vries <tdevries@suse.de>
2879
2880 PR testsuite/25048
2881 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
2882
60ff3cd7
AB
28832019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2884
2885 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
2886 exceptions due to missing debug information.
2887
dfee8566
TV
28882019-10-07 Tom de Vries <tdevries@suse.de>
2889
2890 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
2891
3d63690a
AB
28922019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
2893
2894 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
2895 * gdb.base/annota1.exp: Update to use gdb_test_name.
2896
30d1f018
WP
28972019-10-07 Weimin Pan <weimin.pan@oracle.com>
2898
2899 * gdb.base/ctf-whatis.exp: New file.
2900 * gdb.base/ctf-whatis.c: New file.
2901 * gdb.base/ctf-ptype.exp: New file.
2902 * gdb.base/ctf-ptype.c: New file.
2903 * gdb.base/ctf-constvars.exp: New file.
2904 * gdb.base/ctf-constvars.c: New file.
2905 * gdb.base/ctf-cvexpr.exp: New file.
2906
4dbbb47c
TV
29072019-10-04 Tom de Vries <tdevries@suse.de>
2908
2909 * gdb.cp/local-static.c (main): Move declaration of int i out of the
2910 for loop.
2911
77c2dba3
TT
29122019-10-03 Tom Tromey <tom@tromey.com>
2913
2914 PR rust/24976:
2915 * gdb.rust/simple.rs (Union2): New type.
2916 (main): Use Union2.
2917 * gdb.rust/simple.exp: Add test.
2918
179aed7f
AB
29192019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2920
2921 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
2922 nested function prefix.
2923
0a4b0913
AB
29242019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
2925 Richard Bunt <richard.bunt@arm.com>
2926 Andrew Burgess <andrew.burgess@embecosm.com>
2927
2928 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
2929 nested functions.
2930 * gdb.fortran/nested-funcs.f90: Update expected results.
2931 * gdb.fortran/nested-funcs-2.exp: New file.
2932 * gdb.fortran/nested-funcs-2.f90: New file.
2933
082cce05
AB
29342019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2935
2936 * gdb.python/py-parameter.exp: Make test names unique.
2937 * gdb.python/py-template.exp: Likewise.
2938 * gdb.python/py-value.exp: Likewise.
2939
2b74ba5a
AB
29402019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2941
2942 * gdb.base/break-interp.exp: Reduce test name duplication.
2943 * gdb.base/call-sc.exp: Likewise.
2944 * gdb.base/callfuncs.exp: Likewise.
2945 * gdb.base/charset.exp: Likewise.
2946 * gdb.base/dump.exp: Likewise.
2947 * gdb.base/ena-dis-br.exp: Likewise.
2948 * gdb.base/relational.exp: Likewise.
2949 * gdb.base/step-over-syscall.exp: Likewise.
2950 * gdb.base/structs.exp: Likewise.
2951
58eb20d5
AB
29522019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2953
2954 * gdb.linespec/explicit.exp: Make test names unique.
2955 * gdb.linespec/ls-errs.exp: Likewise.
2956
4d421147
AB
29572019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2958
2959 * gdb.reverse/break-precsave.exp: Make test names unique.
2960 * gdb.reverse/break-reverse.exp: Likewise.
2961 * gdb.reverse/finish-precsave.exp: Likewise.
2962 * gdb.reverse/finish-reverse.exp: Likewise.
2963 * gdb.reverse/machinestate-precsave.exp: Likewise.
2964 * gdb.reverse/machinestate.exp: Likewise.
2965 * gdb.reverse/readv-reverse.exp: Likewise.
2966 * gdb.reverse/recvmsg-reverse.exp: Likewise.
2967 * gdb.reverse/sigall-precsave.exp: Likewise.
2968 * gdb.reverse/sigall-reverse.exp: Likewise.
2969 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
2970 * gdb.reverse/watch-precsave.exp: Likewise.
2971 * gdb.reverse/watch-reverse.exp: Likewise.
2972
d8c06f22
AB
29732019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
2974
2975 * gdb.threads/stop-with-handle.c: New file.
2976 * gdb.threads/stop-with-handle.exp: New file.
2977
3a56ed86
TV
29782019-10-03 Tom de Vries <tdevries@suse.de>
2979
2980 PR testsuite/25059
2981 * gdb.base/list-missing-source.exp: Allowing the "Compilation
2982 directory" line to be missing.
2983
42275044
TV
29842019-10-03 Tom de Vries <tdevries@suse.de>
2985
2986 PR testsuite/25059
2987 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
2988 type optional.
2989
9ef62df0
AA
29902019-10-02 Andreas Arnez <arnez@linux.ibm.com>
2991
2992 * gdb.python/py-format-string.c (string.h): New include.
2993 (main): Fill a_struct_with_union.the_union.an_int with bytes of
2994 the same value, for endianness-independence.
2995 * gdb.python/py-format-string.exp (default_regexp_dict)
2996 (test_pretty_structs, test_format): Adjust expected output to the
2997 changed initialization.
2998
37f6a7f4
TT
29992019-10-02 Tom Tromey <tromey@adacore.com>
3000
3001 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
3002
1d58d6a2
PA
30032019-10-02 Pedro Alves <palves@redhat.com>
3004 Andrew Burgess <andrew.burgess@embecosm.com>
3005
3006 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
3007 "print-file-var.h".
3008 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3009 (get_version_1): Print this_version_id and its address.
3010 Add extern "C" wrappers around interface functions.
3011 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
3012 "print-file-var.h".
3013 (this_version_id) Use ATTRIBUTE_VISIBILITY.
3014 (get_version_2): Print this_version_id and its address.
3015 Add extern "C" wrappers around interface functions.
3016 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
3017 <stddef.h> and "print-file-var.h".
3018 Add extern "C" wrappers around interface functions.
3019 [VERSION_ID_MAIN] (this_version_id): Define.
3020 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
3021 * gdb.base/print-file-var.h: Add some #defines to simplify setting
3022 up extern "C" blocks.
3023 * gdb.base/print-file-var.exp (test): New, factored out from top
3024 level.
3025 (top level): Test all combinations of attribute hidden or not,
3026 dlopen or not, and this_version_id symbol in main file or not.
3027 Compile tests as both C++ and C, make test names unique.
3028
d770d56f
TT
30292019-10-01 Tom Tromey <tom@tromey.com>
3030
3031 * gdb.base/style.exp: Test "show logging filename".
3032
7f6aba03
TT
30332019-10-01 Tom Tromey <tom@tromey.com>
3034
3035 * lib/gdb-utils.exp (style): Handle "metadata" argument.
3036 * gdb.base/style.exp: Add metadata style test.
3037
14309bb6
TT
30382019-10-01 Tom Tromey <tom@tromey.com>
3039
3040 * gdb.base/style.exp: Test "pwd".
3041
2a3c1174
PA
30422019-10-01 Tom Tromey <tom@tromey.com>
3043
3044 * gdb.base/style.exp: Update tests.
3045
53d666ec
AA
30462019-10-01 Andreas Arnez <arnez@linux.ibm.com>
3047
3048 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
3049 'six' to unsigned.
3050 (s1): Initialize fields 'four' and 'six' instead of 'three' and
3051 'five'. Use an all-ones bit pattern for each.
3052 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
3053 to its changed values.
3054
4a56a520
TT
30552019-09-30 Tom Tromey <tromey@adacore.com>
3056
3057 * gdb.rust/traits.rs: Disable all warnings.
3058
0df0352a
TV
30592019-09-29 Tom de Vries <tdevries@suse.de>
3060
aac66a4c 3061 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
0df0352a 3062
73d9a918
TV
30632019-09-29 Tom de Vries <tdevries@suse.de>
3064
3065 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
3066
060b3ab4
TV
30672019-09-27 Tom de Vries <tdevries@suse.de>
3068
3069 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
3070
68f7d34d
TV
30712019-09-27 Tom de Vries <tdevries@suse.de>
3072
3073 PR record/23188
3074 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
3075
5d63b30a
TT
30762019-09-26 Tom Tromey <tromey@adacore.com>
3077
3078 * gdb.ada/py_taft.exp: New file.
3079 * gdb.ada/py_taft/main.adb: New file.
3080 * gdb.ada/py_taft/pkg.adb: New file.
3081 * gdb.ada/py_taft/pkg.ads: New file.
3082
3d435220
TV
30832019-09-24 Tom de Vries <tdevries@suse.de>
3084
3085 PR gdb/24598
3086 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
3087
77d03678
TV
30882019-09-22 Tom de Vries <tdevries@suse.de>
3089
3090 * gdb.base/restore.exp: Allow register variables to be optimized out at
3091 -O0.
3092
abf516c6
UW
30932019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
3094
3095 * gdb.arch/spu-info.exp: Remove file.
3096 * gdb.arch/spu-info.c: Remove file.
3097 * gdb.arch/spu-ls.exp: Remove file.
3098 * gdb.arch/spu-ls.c: Remove file.
3099
3100 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
3101 * gdb.asm/spu.inc: Remove file.
3102
3103 * gdb.base/dump.exp: Remove support for spu*-*-*.
3104 * gdb.base/stack-checking.exp: Likewise.
3105 * gdb.base/overlays.exp: Likewise.
3106 * gdb.base/ovlymgr.c: Likewise.
3107 * gdb.base/spu.ld: Remove file.
3108
3109 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
3110 * gdb.cp/cpexprs.exp: Likewise.
3111 * gdb.cp/exception.exp: Likewise.
3112 * gdb.cp/gdb2495.exp: Likewise.
3113 * gdb.cp/mb-templates.exp: Likewise.
3114 * gdb.cp/pr9167.exp: Likewise.
3115 * gdb.cp/userdef.exp: Likewise.
3116
3117 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
3118
3119 * gdb.cell: Remove directory.
3120 * lib/cell.exp: Remove file.
3121
e452e88f
TV
31222019-09-19 Tom de Vries <tdevries@suse.de>
3123
3124 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
3125
8a625130
TV
31262019-09-19 Tom de Vries <tdevries@suse.de>
3127
3128 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
3129
81dc3ab5
TV
31302019-09-19 Tom de Vries <tdevries@suse.de>
3131
3132 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
3133 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
3134 (gdb_target_cmd): ... here.
3135 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
3136 value 2.
3137
b078f3ac
AB
31382019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
3139
3140 * gdb.base/source-dir.exp: Avoid having directory names in test
3141 names.
3142
f1b620e9
MG
31432019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3144
3145 * gdb.base/source-dir.exp: Add extra test for mapped compilation
3146 directory.
3147
67f3ed6a
AB
31482019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
3149
3150 * gdb.base/list-missing-source.exp: New file.
3151
d1b70248
TV
31522019-09-14 Tom de Vries <tdevries@suse.de>
3153
3154 PR teststuite/24599
3155 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
3156 * lib/ada.exp (gnatmake_version_at_least): New proc.
3157
5fabdcd6
AB
31582019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3159
3160 * gdb.base/maint.exp: Use exec_has_index_section.
3161
aa17805f
AB
31622019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
3163
3164 * gdb.base/maint.exp: Add test for 'maint info sections'.
3165
25e5c209
TV
31662019-09-12 Tom de Vries <tdevries@suse.de>
3167
3168 * gdb.base/store.exp: Allow register variables to be optimized out at
3169 -O0.
3170
4993045d
PW
31712019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3172
3173 * gdb.ada/rdv_wait.exp: Update to new task names.
3174 * gdb.base/task_switch_in_core.exp: Likewise.
3175 * gdb.base/info_sources_base.c: Likewise.
3176
8a516164
TT
31772019-09-10 Tom Tromey <tromey@adacore.com>
3178
3179 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
3180
aa391654
TT
31812019-09-10 Tom Tromey <tromey@adacore.com>
3182
3183 * gdb.ada/dgopt.exp: New file.
3184 * gdb.ada/dgopt/x.adb: New file.
3185
8634b462
TT
31862019-09-08 Tom Tromey <tom@tromey.com>
3187
3188 * gdb.tui/resize.exp: Remove setup_xfail.
3189 * gdb.tui/regs.exp: Remove setup_xfail.
3190 * gdb.tui/basic.exp: Remove setup_xfail.
3191
736b0f76
DB
31922019-09-06 David Blaikie <dblaikie@gmail.com>
3193
3194 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
3195 * gdb.cp/cplabel.exp: Ditto.
3196 * gdb.linespec/ls-errs.exp: Ditto.
3197
30331a6c
TV
31982019-09-05 Tom de Vries <tdevries@suse.de>
3199
3200 * lib/gdb.exp (cmp_file_string): New proc.
3201 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
3202 runto_main. Verify save breakpoints output.
3203
98b0ebab
PW
32042019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3205
3206 * gdb.base/info-var.exp: Test info variables without running
3207 to main, to avoid expect's buffer overflow.
3208
4e962e74
TT
32092019-09-03 Tom Tromey <tromey@adacore.com>
3210
3211 * gdb.ada/bias.exp: New file.
3212 * gdb.ada/bias/bias.adb: New file.
3213 * gdb.ada/print_chars.exp: Add regression test.
3214 * gdb.ada/print_chars/foo.adb (My_Character): New type.
3215 (MC): New variable.
3216
2ea1a07a
SL
32172019-08-29 Sandra Loosemore <sandra@codesourcery.com>
3218
3219 * gdb.base/argv0-symlink.exp: Run only on native target
3220 and local host.
3221
8077c50d
TV
32222019-08-29 Tom de Vries <tdevries@suse.de>
3223
3224 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
3225 diverse debug info.
3226 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
3227
48352473
TV
32282019-08-28 Tom de Vries <tdevries@suse.de>
3229
3230 * gdb.base/info-var.exp: Allow info variables to print info for files
3231 other than info-var-f1.c and info-var-f2.c.
3232
d8f27c60
AB
32332019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3234
3235 * gdb.fortran/info-types.exp: Add module.
3236 * gdb.fortran/info-types.f90: Update expected results.
3237
1f20c35e
AB
32382019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
3239
3240 * gdb.fortran/info-types.exp: New file.
3241 * gdb.fortran/info-types.f90: New file.
3242 * lib/fortran.exp (fortran_character1): New proc.
3243
4acfdd20
AB
32442019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
3245
3246 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
3247 functions'. Reindent as needed.
3248 * gdb.base/info-var-f1.c: New file.
3249 * gdb.base/info-var-f2.c: New file.
3250 * gdb.base/info-var.exp: New file.
3251 * gdb.base/info-var.h: New file.
3252
5c31b358
TV
32532019-08-26 Tom de Vries <tdevries@suse.de>
3254
3255 PR c++/24852
3256 * gdb.cp/no-libstdcxx-probe.exp: New test.
3257
b694989f
TV
32582019-08-26 Tom de Vries <tdevries@suse.de>
3259
3260 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
3261 * tests need to be skipped.
3262 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
3263 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
3264 mi_skip_libstdcxx_probe_tests.
3265
d9c4ba53
SDJ
32662019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
3267
3268 * gdb.python/py-xmethods.exp: Use raw strings when passing
3269 arguments to SimpleXMethodMatcher.
3270
395fad09
TV
32712019-08-22 Tom de Vries <tdevries@suse.de>
3272
3273 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
3274 more informative.
3275
26c957f1
PA
32762019-08-21 Pedro Alves <palves@redhat.com>
3277
3278 * gdb.base/with.exp: Test "with" with no arguments.
3279
61f80d5d
TV
32802019-08-21 Tom de Vries <tdevries@suse.de>
3281
3282 * gdb.base/gdb-caching-proc.exp: Sort files.
3283
d7a11d13
TV
32842019-08-20 Tom de Vries <tdevries@suse.de>
3285
3286 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
3287 compilation.
3288
34dafe9f
TV
32892019-08-16 Tom de Vries <tdevries@suse.de>
3290
3291 * gdb.base/compare-sections.exp ("after run to main"): Allow
3292 mismatched read-only sections for PIE executables.
3293
398fdd60
TT
32942019-08-16 Tom Tromey <tom@tromey.com>
3295
3296 * lib/tuiterm.exp (_csi_Z): New proc.
3297 * gdb.tui/basic.exp: Update window positions.
3298 * gdb.tui/empty.exp: Update window positions.
3299
d8f9e51c
SL
33002019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3301
3302 * gdb.base/examine-backward.exp: Correct regexp for
3303 "examine 3 bytes backward from ${address_zero}".
3304
3df505f6
TT
33052019-08-15 Tom Tromey <tom@tromey.com>
3306
3307 * gdb.tui/empty.exp: Enable resizing tests.
3308
272560b5
TT
33092019-08-15 Tom Tromey <tromey@adacore.com>
3310
3311 * gdb.ada/char_enum.exp: Add regression tests.
3312 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
3313 and '0'.
3314 (Char, Gchar): Update.
3315 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
3316
08235187
CB
33172019-08-15 Christian Biesinger <cbiesinger@google.com>
3318
3319 * gdb.python/python.exp: Expect a leading underscore on
3320 GdbOutput{,Error}File.
3321
22a2ab04
SL
33222019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3323
3324 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
3325 Windows host.
3326
835b995b
SL
33272019-08-15 Sandra Loosemore <sandra@codesourcery.com>
3328
3329 * gdb.base/batch-preserve-term-settings.exp
3330 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
3331
97dd8e07
CB
33322019-08-15 Christian Biesinger <cbiesinger@google.com>
3333
3334 * lib/gdb.exp: When running on a mingw target, replace
3335 /x/ with x:/.
3336
75faf5c4
AH
33372019-08-14 Alan Hayward <alan.hayward@arm.com>
3338
3339 * gdb.arch/aarch64-prologue.c: New test.
3340 * gdb.arch/aarch64-prologue.exp: New file.
3341
abc6c00f
TV
33422019-08-13 Tom de Vries <tdevries@suse.de>
3343
3344 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
3345 Thread.
3346
74c2c1f4
SL
33472019-08-13 Sandra Loosemore <sandra@codesourcery.com>
3348
3349 * gdb.python/py-completion.exp: Download the .py file to the host
3350 and use its host pathname. Conditionalize tests that use
3351 tab completion and manipulate files on the build machine.
3352 * gdb.python/py-events.exp: Download the .py file to the host
3353 and use its host pathname.
3354 * gdb.python/py-evsignal.exp: Likewise.
3355 * gdb.python/py-evthreads.exp: Likewise.
3356 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
3357 pathname syntax.
3358 * gdb.python/py-framefilter.exp: Download the .py file to the right
3359 place on the host. Match Windows pathname syntax.
3360 * gdb.python/py-mi-var-info-path-expression.exp: Download the
3361 .py file to the host and use its host pathname.
3362 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
3363 * gdb.python/py-objfile.exp: Expect a host pathname, not a
3364 build pathname. Skip symlink test on Windows host. Add missing
3365 newline at end of file.
3366 * gdb.python/py-pp-maint.exp: Download the .py file to the host
3367 and use its host pathname.
3368 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
3369 * gdb.python/py-section-script.exp: Use host location of binfile
3370 on safe-path. Use correct path separator on Windows host.
3371 Reorder alternatives in gdb_test_multiple to prevent matching
3372 the wrong alternative on success.
3373 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
3374
ca2589f3
PP
33752019-08-12 Patrick Palka <patrick@parcs.ath.cx>
3376
3377 * gdb.gdb/selftest.exp (test_with_self): Update test to now
3378 expect the GDB inferior to no longer immediately stop after
3379 being resumed with "signal SIGINT".
3380
020a839d
SL
33812019-08-09 Sandra Loosemore <sandra@codesourcery.com>
3382
3383 * gdb.linespec/break-ask.exp: Generalize regexps to match
3384 Windows pathnames too.
3385
128d6509
TV
33862019-08-08 Tom de Vries <tdevries@suse.de>
3387
3388 PR testsuite/24862
3389 * lib/tuiterm.exp (_accept): Fix CSI regexp.
3390
590042fc
PW
33912019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3392
3393 * gdb.base/style.exp: Update tests for help doc new invariants.
3394 * gdb.base/help.exp: Likewise.
3395
046bebe1
TT
33962019-08-06 Tom Tromey <tom@tromey.com>
3397
3398 * gdb.base/style.exp: Add disassemble test.
3399 * gdb.base/style.c (some_called_function): New function.
3400 (main): Use it.
3401
0b27c27d
CB
34022019-08-05 Christian Biesinger <cbiesinger@google.com>
3403
3404 * gdb.python/py-block.exp: Test dictionary access on blocks.
3405
580f1034
SM
34062019-08-05 Simon Marchi <simon.marchi@efficios.com>
3407
3408 PR gdb/24863
3409 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
3410 -list-thread-groups --available test when running under
3411 check-read1.
3412
d86bd7cb
TV
34132019-08-05 Tom de Vries <tdevries@suse.de>
3414
3415 PR testsuite/24863
3416 * lib/gdb.exp (with_read1_timeout_factor): New proc.
3417 * gdb.base/help.exp: Use with_read1_timeout_factor.
3418 * gdb.base/info-macros.exp: Same.
3419 * gdb.cp/nested-types.exp: Same.
3420
a80cf5d8
TV
34212019-08-05 Tom de Vries <tdevries@suse.de>
3422
3423 * lib/gdb.exp (version_at_least): Factor out of ...
3424 (tcl_version_at_least): ... here.
3425 (gdb_compile): Fail if pie results in non-PIE executable.
3426 (readelf_version, readelf_prints_pie): New proc.
3427 (exec_is_pie): Return -1 if unknown.
3428
d0962838
TV
34292019-08-05 Tom de Vries <tdevries@suse.de>
3430
3431 * lib/gdb.exp (tcl_version_at_least): Fix typo.
3432
2252ff3d
SL
34332019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3434
3435 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
3436
26655f53
SL
34372019-08-04 Sandra Loosemore <sandra@codesourcery.com>
3438
3439 * lib/completion-support.exp (test_gdb_complete_none): Skip
3440 tab completion tests if no readline support.
3441 (test_gdb_complete_unique_re): Likewise.
3442 (test_gdb_complete_multiple): Likewise.
3443
db4dc13e
PW
34442019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3445
3446 * gdb.base/info_sources.exp: New file.
3447 * gdb.base/info_sources.c: New file.
3448 * gdb.base/info_sources_base.c: New file.
3449
0eba165a
PFC
34502019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
3451
3452 * gdb.base/batch-exit-status.exp: Call test_exit_status with
3453 prefix argument.
3454 (test_exit_status): Add prefix argument.
3455
59bd512b
TV
34562019-08-01 Tom de Vries <tdevries@suse.de>
3457
3458 PR testsuite/24863
3459 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
3460 calling exp_continue for new thread and thread exited messages.
3461
2a3ad588
TV
34622019-08-01 Tom de Vries <tdevries@suse.de>
3463
3464 PR testsuite/24863
3465 * gdb.base/structs.exp: Fix check-read1 timeout using
3466 gdb_test_sequence.
3467 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
3468
117eb594
TV
34692019-08-01 Tom de Vries <tdevries@suse.de>
3470
3471 PR testsuite/24863
3472 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
3473 line.
3474
ed591340
TV
34752019-08-01 Tom de Vries <tdevries@suse.de>
3476
3477 PR testsuite/24863
3478 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
3479
aa3b6533
TT
34802019-07-30 Tom Tromey <tromey@adacore.com>
3481
3482 * gdb.ada/display_nested.exp: New file.
3483 * gdb.ada/display_nested/foo.adb: New file.
3484 * gdb.ada/display_nested/pack.adb: New file.
3485 * gdb.ada/display_nested/pack.ads: New file.
3486
2906593f
CB
34872019-07-30 Christian Biesinger <cbiesinger@google.com>
3488
3489 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
3490 namespace.
3491 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
3492
0f575925
TV
34932019-07-30 Tom de Vries <tdevries@suse.de>
3494
3495 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
3496 instead.
3497
b13057d9
TV
34982019-07-30 Tom de Vries <tdevries@suse.de>
3499
3500 PR testsuite/24834
3501 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
3502 (exec_is_pie): New proc.
3503
5c4dde85
CB
35042019-07-29 Christian Biesinger <cbiesinger@google.com>
3505
3506 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
3507
c620ed88
CB
35082019-07-29 Christian Biesinger <cbiesinger@google.com>
3509
3510 * gdb.python/py-objfile.c: Add global and static vars.
3511 * gdb.python/py-objfile.exp: Test new functions Objfile.
3512 lookup_global_symbol and lookup_static_symbol.
3513
3d235706
TT
35142019-07-29 Tom Tromey <tom@tromey.com>
3515
3516 * lib/tuiterm.exp (Term::_csi_@): New proc.
3517 (Term::_csi_X): Don't move cursor.
3518
c7e4c0a6
PW
35192019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3520
3521 * gdb.base/options.exp: Update backtrace - completion to
3522 new option -frame-info.
3523 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
3524 Test new 'set print frame-info'. Test backtrace -frame-info
3525 overriding 'set print frame-info'.
3526 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
3527 Test new 'set print frame-info'.
3528 Verify consistency of backtrace with and without filters, with and
3529 without -no-filters.
3530 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
3531 default.
3532
de28a3b7
TV
35332019-07-29 Tom de Vries <tdevries@suse.de>
3534
3535 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
3536 no arguments".
3537
507dd60e
TV
35382019-07-29 Tom de Vries <tdevries@suse.de>
3539
3540 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
3541 is a substring of the first for "complete non-unique file name".
3542
5beafce9
TV
35432019-07-29 Tom de Vries <tdevries@suse.de>
3544
3545 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
3546 with ".*".
3547
2d274232
TV
35482019-07-29 Tom de Vries <tdevries@suse.de>
3549
3550 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
3551 Pass prompt_regexp parameter to gdb_test_multiple calls.
3552
9197cd8b
TV
35532019-07-29 Tom de Vries <tdevries@suse.de>
3554
3555 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
aac66a4c 3556 print registers" regexps.
9197cd8b 3557
b528dae0
TV
35582019-07-29 Tom de Vries <tdevries@suse.de>
3559
3560 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
3561
d17725d7
TV
35622019-07-29 Tom de Vries <tdevries@suse.de>
3563
3564 PR gdb/24855
3565 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
3566 (skip_python_tests_prompt): Add prompt_regexp argument to
3567 gdb_test_multiple calls.
3568
52b75bf1
TT
35692019-07-27 Tom Tromey <tom@tromey.com>
3570
3571 * gdb.tui/main.exp: New file.
3572
2b1d00c2
TT
35732019-07-27 Tom Tromey <tom@tromey.com>
3574
3575 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
3576 optional.
3577 * gdb.tui/empty.exp: New file.
3578
ded631d5
TT
35792019-07-27 Tom Tromey <tom@tromey.com>
3580
3581 * lib/tuiterm.exp (spawn): New proc.
3582 (Term::resize): New proc.
3583 * gdb.tui/resize.exp: New file.
3584
58ac439d
TT
35852019-07-27 Tom Tromey <tom@tromey.com>
3586
3587 * gdb.tui/list.exp: New file.
3588
fe1f56ee
TT
35892019-07-27 Tom Tromey <tom@tromey.com>
3590
3591 * gdb.tui/regs.exp: New file.
3592
f790b310
TT
35932019-07-27 Tom Tromey <tom@tromey.com>
3594
3595 * gdb.tui/basic.exp: Add "layout split" test.
3596
d95fc6ee
TT
35972019-07-27 Tom Tromey <tom@tromey.com>
3598
3599 * gdb.tui/basic.exp: Add "layout asm" test.
3600
c3786b3a
TT
36012019-07-27 Tom Tromey <tom@tromey.com>
3602
3603 * lib/tuiterm.exp: New file.
3604 * gdb.tui/basic.exp: New file.
3605
98a617f8
KB
36062019-07-27 Kevin Buettner <kevinb@redhat.com>
3607
3608 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
3609 Enable tests associated with this flag. Adjust regex
3610 referencing "foo_low" to now refer to "foo_cold" instead.
3611
5c076da4
KB
36122019-07-27 Kevin Buettner <kevinb@redhat.com>
3613
3614 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
3615 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
3616 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
3617 foo_cold. Revise comments to match.
3618 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
3619 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
3620 were wrapped into this proc; Call do_test in loop from outermost
3621 level.
3622 (foo_low): Rename all occurrences to "foo_cold".
3623 (backtrace from baz): New test.
3624 (x2/i foo_cold): New test.
3625 (info line *foo_cold): New test.
3626
1512d3b7
TV
36272019-07-26 Tom de Vries <tdevries@suse.de>
3628
3629 * gdb.arch/i386-pkru.exp: Fix unterminated string.
3630
297989a1
TV
36312019-07-25 Tom de Vries <tdevries@suse.de>
3632
3633 PR testsuite/24830
3634 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
3635 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
3636 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
3637 (skip_libstdcxx_probe_tests): ... here.
3638 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
3639
b3b965fb
TV
36402019-07-24 Tom de Vries <tdevries@suse.de>
3641
3642 PR testsuite/24807
3643 * gdb.objc/basicclass.m: Include stdio.h.
3644 * gdb.objc/nondebug.m: Same.
3645 * gdb.objc/objcdecode.m: Same.
3646
4625b4d0
TV
36472019-07-24 Tom de Vries <tdevries@suse.de>
3648
3649 PR testsuite/24612
3650 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
3651 additional_flags.
3652
024a5840
TV
36532019-07-24 Tom de Vries <tdevries@suse.de>
3654
3655 PR testsuite/24831
3656 * gdb.multi/tids.exp: Update error messages for info threads.
3657
c76ddaa3
TV
36582019-07-24 Tom de Vries <tdevries@suse.de>
3659
3660 * gdb.base/info-types.exp: Allow info types to print info for more than
3661 one file.
3662
9a618ef6
TV
36632019-07-23 Tom de Vries <tdevries@suse.de>
3664
3665 PR testsuite/24842
3666 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
3667 gdb_spawn_with_cmdline_opts.
3668
40eadf04
SP
36692019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
3670
3671 * gdb.arch/arm-cmse-sgstubs.c: New test.
3672 * gdb.arch/arm-cmse-sgstubs.exp: New file.
3673
5ba29434
TV
36742019-07-23 Tom de Vries <tdevries@suse.de>
3675
3676 PR testsuite/24711
3677 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
3678 issuing next command.
3679
a8e9d247
AB
36802019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3681
3682 * gdb.ada/info_auto_lang.exp: Update expected results.
3683 * gdb.base/info-types.c: Add additional types to check.
3684 * gdb.base/info-types.exp: Update expected results.
3685
eb86c5e2
AB
36862019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
3687
3688 * gdb.base/info-types.c: New file.
3689 * gdb.base/info-types.exp: New file.
3690
01e175fe
AB
36912019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
3692
3693 * gdb.arch/riscv-bp-infcall.c: New file.
3694 * gdb.arch/riscv-bp-infcall.exp: New file.
3695
6b78c3f8
AB
36962019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
3697
3698 PR breakpoints/24541
3699 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
3700
da738167
TV
37012019-07-14 Tom de Vries <tdevries@suse.de>
3702
3703 PR testsuite/24760
3704 * gdb.objc/basicclass.exp: Fix unterminated string.
3705
0d4e84ed
AB
37062019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
3707 Andrew Burgess <andrew.burgess@embecosm.com>
3708
3709 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
3710 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
3711 negative bounds.
3712 * gdb.fortran/vla-value.exp: Print elements of an array with
3713 negative bounds.
3714 * gdb.fortran/vla.f90: Setup an array with negative bounds for
3715 testing.
3716
021d8588
AB
37172019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
3718
3719 * gdb.base/options.exp (expect_string): Dequote strings in
3720 results.
3721 (test-string): Test strings with different quoting and reindent.
3722
f06f1252
TT
37232019-07-10 Tom Tromey <tromey@adacore.com>
3724
3725 * gdb.ada/mi_ex_cond.exp: Update expected results.
3726 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
3727 * gdb.ada/mi_catch_ex.exp: Update expected results.
3728 * gdb.ada/mi_catch_assert.exp: Update expected results.
3729 * gdb.ada/catch_ex.exp (catch_exception_info)
3730 (catch_exception_entry, catch_assert_entry)
3731 (catch_unhandled_entry): Update.
3732 * gdb.ada/catch_assert_if.exp: Update expected results.
3733
b863685d
RB
37342019-07-10 Richard Bunt <richard.bunt@arm.com>
3735 Stephen Roberts <stephen.roberts@arm.com>
3736
3737 * gdb.base/define.exp: Restore original prompt.
3738
cb1e4e32
PA
37392019-07-09 Pedro Alves <palves@redhat.com>
3740
3741 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
3742 breakpoints" output.
3743 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
3744 * gdb.python/py-breakpoint.exp: No longer expect that "catch
3745 throw" creates breakpoint.
3746 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
3747 'type="catchpoint"'.
3748
b58a68fe
PA
37492019-07-09 Pedro Alves <palves@redhat.com>
3750
3751 PR c++/15468
3752 * gdb.cp/except-multi-location-lib.cc: New.
3753 * gdb.cp/except-multi-location-main.cc: New.
3754 * gdb.cp/except-multi-location.exp: New.
3755
0826779b
PW
37562019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
3757
3758 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
3759 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
3760 argument and update callers.
3761
5b0e2db4
AB
37622019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
3763
3764 * gdb.arch/amd64-break-on-asm-line.S: New file.
3765 * gdb.arch/amd64-break-on-asm-line.exp: New file.
3766
1f6f6e21
PW
37672019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3768
3769 * gdb.base/printcmds.exp: Test printing C string and
3770 C wide string convenience vars without transiting via the inferior.
3771 Also make test names unique.
3772
ea142fbf
AH
37732019-07-08 Alan Hayward <alan.hayward@arm.com>
3774
5862c886 3775 PR breakpoints/25011
ea142fbf
AH
3776 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
3777
213fd9fa
PA
37782019-07-04 Pedro Alves <palves@redhat.com>
3779
3780 * lib/gdb.exp (foreach_with_prefix): Don't return early if
3781 body returned ok(0), break(3) or continue(4).
3782 * gdb.testsuite/foreach_with_prefix.exp: New file.
3783
2b40fda7
AH
37842019-07-04 Alan Hayward <alan.hayward@arm.com>
3785
3786 * gdb.server/unittest.exp: Allow 0 unit tests to run.
3787
a26c8de0
PA
37882019-07-03 Pedro Alves <palves@redhat.com>
3789
3790 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
3791 "return -code".
3792
5f4ba3e7
PA
37932019-07-03 Pedro Alves <palves@redhat.com>
3794
3795 PR cli/24732
3796 * gdb.base/shell.exp: Load completion-support.exp.
3797 Adjust expected error output. Add completion tests.
3798
a994424f
PA
37992019-07-03 Pedro Alves <palves@redhat.com>
3800
3801 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
3802 string_to_regexp.
3803
3d9be6f5
PA
38042019-07-03 Pedro Alves <palves@redhat.com>
3805
3806 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
3807 (expect_integer): Adjust to expect "-string".
3808 (expect_string): New.
3809 (all_options): Expect "-string".
3810 (test-flag, test-boolean): Adjust to expect "-string".
3811 (test-string): New proc.
3812 (top level): Call it.
3813
41fc454c
PA
38142019-07-03 Pedro Alves <palves@redhat.com>
3815
3816 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
3817 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
3818 the expected output in the success.
3819
b2b2a215
PA
38202019-07-03 Pedro Alves <palves@redhat.com>
3821
3822 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
3823 Split one gdb_test_multiple call in two to avoid a race.
3824
fdbc9870
PA
38252019-07-03 Pedro Alves <palves@redhat.com>
3826
3827 * gdb.base/with.c: New file.
3828 * gdb.base/with.exp: New file.
3829
c6ac8931
PA
38302019-07-03 Pedro Alves <palves@redhat.com>
3831
3832 * gdb.base/settings.exp: Replace all references to "maint
3833 test-settings set" with references to "maint set test-settings",
3834 and all references to "maint test-settings show" with references
3835 to "maint show test-settings".
3836
970f9d09
PA
38372019-07-03 Pedro Alves <palves@redhat.com>
3838
3839 * gdb.base/settings.exp (test-string): Adjust expected out when
3840 testing "maint test-settings show filename"
3841
54d66006
PA
38422019-07-02 Pedro Alves <palves@redhat.com>
3843
3844 * gdb.base/options.exp (test-info-threads): New procedure.
3845 (top level): Call it.
3846
10d06d82
TT
38472019-06-28 Tom Tromey <tromey@adacore.com>
3848
3849 * gdb.dwarf2/ada-linkage-name.c: New file.
3850 * gdb.dwarf2/ada-linkage-name.exp: New file.
3851
3d507ff2
TT
38522019-06-27 Tom Tromey <tromey@adacore.com>
3853
d039f014 3854 PR c++/20020:
3d507ff2
TT
3855 * gdb.cp/constexpr-field.exp: Use setup_xfail.
3856
8af58ffe
TV
38572019-06-26 Tom de Vries <tdevries@suse.de>
3858
3859 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
3860
22e21752
TV
38612019-06-26 Tom de Vries <tdevries@suse.de>
3862
3863 * gdb.base/index-cache.exp: Add back missing debug option.
3864
b65b566c
PW
38652019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
3866
3867 * gdb.base/alias.exp: Test non matching/non existing prefixes.
3868
5c2c8c69
TV
38692019-06-25 Tom de Vries <tdevries@suse.de>
3870
3871 PR testsuite/24727
3872 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
3873
164e3873
TV
38742019-06-24 Tom de Vries <tdevries@suse.de>
3875
3876 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
3877
824eacee
TV
38782019-06-24 Tom de Vries <tdevries@suse.de>
3879
3880 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
3881 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
3882 * gdb.trace/unavailable-dwarf-piece.exp: Same.
3883
385b97d3
TV
38842019-06-24 Tom de Vries <tdevries@suse.de>
3885
3886 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
3887
c596f180
TV
38882019-06-21 Tom de Vries <tdevries@suse.de>
3889
3890 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
3891
b13a7d03
TV
38922019-06-21 Tom de Vries <tdevries@suse.de>
3893
3894 PR testsuite/24518
3895 PR ada/24713
3896 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
3897 index.
3898
899277ae
TT
38992019-06-19 Tom Tromey <tromey@adacore.com>
3900
3901 * gdb.ada/length_cond.exp: Add intro comment.
3902
680e1bee
TT
39032019-06-19 Tom Tromey <tromey@adacore.com>
3904
3905 * gdb.ada/length_cond.exp: New file.
3906 * gdb.ada/length_cond/length_cond.adb: New file.
3907 * gdb.ada/length_cond/pck.adb: New file.
3908 * gdb.ada/length_cond/pck.ads: New file.
3909
0ed4690a
TV
39102019-06-18 Tom de Vries <tdevries@suse.de>
3911
3912 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
3913
d20ed5fd
TT
39142019-06-18 Tom Tromey <tromey@adacore.com>
3915
3916 * gdb.base/list0.h: Add comment explaining control character.
3917
86e04673
TV
39182019-06-18 Tom de Vries <tdevries@suse.de>
3919
3920 * boards/fission.exp: Break up long debug_flags line.
3921
c4973306
SM
39222019-06-16 Tom de Vries <tdevries@suse.de>
3923
3924 PR gdb/24445
3925 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
3926 generated index.
3927
93cb9841
AB
39282019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
3929
3930 PR gdb/24686
3931 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
3932 improve detection of bug gdb/24541.
3933
399aaebd
SM
39342019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
3935
3936 PR gdb/24669
3937 * gdb.base/index-cache.exp (uses_readnow,
3938 expecting_index_cache_use): Define global variable.
3939 (test_cache_enabled_miss, test_cache_enabled_hit): Use
3940 expecting_index_cache_use.
3941
584a927c
AB
39422019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
3943 Andrew Burgess <andrew.burgess@embecosm.com>
3944
3945 * gdb.fortran/pointers.f90: New file.
3946 * gdb.fortran/print_type.exp: New file.
3947 * gdb.fortran/vla-ptype.exp: Adapt expected results.
3948 * gdb.fortran/vla-type.exp: Likewise.
3949 * gdb.fortran/vla-value.exp: Likewise.
3950 * gdb.mi/mi-vla-fortran.exp: Likewise.
3951
30056ea0
AB
39522019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3953
3954 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
3955 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
3956 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
3957 as a stop reason.
3958
ec8e2b6d
AB
39592019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3960
3961 * gdb.base/annota1.exp: Update expected results.
3962 * gdb.cp/annota2.exp: Likewise.
3963 * gdb.cp/annota3.exp: Likewise.
3964
09e4c4e1
AB
39652019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
3966
3967 * gdb.base/style-logging.exp: Remove path from test name.
3968
0735b091
TT
39692019-06-14 Tom Tromey <tromey@adacore.com>
3970
3971 PR gdb/24502:
3972 * gdb.base/style-logging.exp: New file.
3973
f5686554
TT
39742019-06-14 Tom Tromey <tromey@adacore.com>
3975
3976 * gdb.base/symfile-warn.exp: New file.
3977 * gdb.base/symfile-warn.c: New file.
3978
a0c1ffed
TT
39792019-06-14 Tom Tromey <tromey@adacore.com>
3980
3981 * gdb.base/annotate-symlink.exp: New file.
3982
f411722c
TT
39832019-06-14 Tom Tromey <tromey@adacore.com>
3984
3985 * gdb.ada/set_wstr.exp: Add reassignment test.
3986
4268ec18
TT
39872019-06-14 Tom Tromey <tromey@adacore.com>
3988
3989 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
3990 'unchecked_access and 'unrestricted_access as well.
3991
9a9e394b
TT
39922019-06-14 Tom Tromey <tromey@adacore.com>
3993
3994 PR ada/24539:
3995 * gdb.ada/vla.exp: Update tests.
3996 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
3997 pragma.
3998
4c048731
PA
39992019-06-13 Pedro Alves <palves@redhat.com>
4000
4001 * gdb.base/settings.exp (test-integer): Test junk after
4002 "unlimited".
4003
6665660a
PA
40042019-06-13 Pedro Alves <palves@redhat.com>
4005
4006 * gdb.base/options.exp (test-thread-apply): New.
4007 (top level): Call it.
4008
5d707134
PA
40092019-06-13 Pedro Alves <palves@redhat.com>
4010
4011 * gdb.base/options.exp (test-frame-apply): New.
4012 (top level): Test print commands with different "frame apply"
4013 prefixes.
4014
e2a689da
PA
40152019-06-13 Pedro Alves <palves@redhat.com>
4016
e79be6e5 4017 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
e2a689da
PA
4018 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
4019 'max_completions' parameter and handle it.
4020 (test_gdb_completion_offers_commands): New.
4021
90a1ef87
PA
40222019-06-13 Pedro Alves <palves@redhat.com>
4023
4024 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
4025
d4c16835
PA
40262019-06-13 Pedro Alves <palves@redhat.com>
4027
4028 * gdb.base/options.exp (test-backtrace): New.
4029 (top level): Call it.
4030
2daf894e
PA
40312019-06-13 Pedro Alves <palves@redhat.com>
4032
4033 * gdb.guile/scm-frame-args.exp: Use "set print
4034 raw-frame-arguments" instead of "set print raw frame-arguments".
4035 * gdb.python/py-frame-args.exp: Likewise.
4036
e6ed716c
PA
40372019-06-13 Pedro Alves <palves@redhat.com>
4038
4039 * gdb.compile/compile.exp: Adjust expected output to option
4040 processing changes.
4041
7d8062de
PA
40422019-06-13 Pedro Alves <palves@redhat.com>
4043
4044 * gdb.base/options.exp: Build executable.
4045 (test-print): New procedure.
4046 (top level): Call it, once for "print" and another for "compile
4047 print".
4048
9d0faba9
PA
40492019-06-13 Pedro Alves <palves@redhat.com>
4050
4051 * gdb.base/options.c: New file.
4052 * gdb.base/options.exp: New file.
4053
dee7b4c8
PA
40542019-06-13 Pedro Alves <palves@redhat.com>
4055
4056 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
4057 that "o" is ambiguous.
4058
dca0f6c0
PA
40592019-06-13 Pedro Alves <palves@redhat.com>
4060
4061 * gdb.base/settings.c: New file.
4062 * gdb.base/settings.exp: New file.
4063
ccf46844
PA
40642019-06-13 Pedro Alves <palves@redhat.com>
4065
4066 * gdb.base/completion.exp: Fix comment typo.
4067
b9a3f842
PA
40682019-06-13 Pedro Alves <palves@redhat.com>
4069
4070 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
4071 foo --1" test.
4072
d106773e
PA
40732019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
4074
4075 * gdb.fortran/block-data.f: New.
4076 * gdb.fortran/block-data.exp: New.
4077
fea82da0
TV
40782019-06-11 Tom de Vries <tdevries@suse.de>
4079
4080 PR testsuite/24521
4081 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
4082 message.
4083
8c2e74f1
TV
40842019-06-11 Tom de Vries <tdevries@suse.de>
4085
4086 PR testsuite/24521
4087 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
4088
b49851c8
TV
40892019-06-11 Tom de Vries <tdevries@suse.de>
4090
4091 * boards/readnow.exp: New file.
4092
a7067863
AB
40932019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
4094
4095 * gdb.fortran/vla-sizeof.exp: Update expected results.
4096
1a3da2cd
AB
40972019-06-06 Amos Bird <amosbird@gmail.com>
4098
4099 * gdb.base/annota1.exp (thread_switch): Add test for
4100 thread-exited annotation.
4101
3847a7bf
TT
41022019-06-06 Tom Tromey <tromey@adacore.com>
4103
4104 * gdb.base/maint.exp: Expect command started/finished output.
4105
0088ba59
AB
41062019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4107
4108 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
4109 comment.
4110 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
4111
312617a3
AB
41122019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
4113
4114 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
4115 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
4116 * gdb.arch/riscv-unwind-long-insn.c: New file.
4117 * gdb.arch/riscv-unwind-long-insn.exp: New file.
4118
e1f2e1a2
CB
41192019-06-04 Christian Biesinger <cbiesinger@google.com>
4120
d3238f7d 4121 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
e1f2e1a2 4122
206584bd
PW
41232019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4124
4125 * lib/gdb.exp (help_list_trailer): New regexp variable
4126 factorizing the help trailer message.
4127 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
4128 arg to allow to better factorize various tests.
4129 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
4130 (test_prefix_command_help): Use help_list_trailer.
4131 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
4132 * gdb.guile/scm-cmd.exp: Likewise.
4133 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
4134 * gdb.base/help.exp: Use test_user_defined_class_help.
4135 * gdb.base/style.exp: Add tests for styling of help and apropos.
4136 * lib/gdb-utils.exp (style): Add title and highlight styles.
4137
708dc93e
PW
41382019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4139
4140 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
4141 $_shell_exitsignal.
4142 * gdb.base/default.exp: Update for new convenience variables.
4143
f49055a5
TT
41442019-05-29 Tom Tromey <tromey@adacore.com>
4145
4146 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
4147 to "break complete ada" test case's regexp.
4148
4330d61d
TT
41492019-05-29 Tom Tromey <tromey@adacore.com>
4150
4151 PR c++/20020:
4152 * gdb.cp/constexpr-field.exp: New file.
4153 * gdb.cp/constexpr-field.cc: New file.
4154
000439d5
TT
41552019-05-29 Tom Tromey <tromey@adacore.com>
4156
4157 * gdb.base/finish.exp (finish_no_print): New proc.
4158 (finish_tests): Call it.
4159
5a01c34c
TV
41602019-05-24 Tom de Vries <tdevries@suse.de>
4161
4162 * gdb.dwarf2/gdb-add-index.exp: New file.
4163
18125b16
TT
41642019-05-22 Tom Tromey <tromey@adacore.com>
4165
4166 * gdb.base/info-shared.exp (check_info_shared): Use "style".
4167 * gdb.base/style.exp: Use "style".
4168 * lib/gdb-utils.exp (style): New proc.
4169
af1a8d03
TV
41702019-05-22 Tom de Vries <tdevries@suse.de>
4171
4172 * gdb.base/align.exp: Require c++11.
4173
e7fe496b
TV
41742019-05-22 Tom de Vries <tdevries@suse.de>
4175
4176 PR testsuite/24586
4177 * gdb.python/py-mi-var-info-path-expression.exp: Call
4178 mi_skip_python_tests to check if python is supported.
4179
8fca4da0
AH
41802019-05-22 Alan Hayward <alan.hayward@arm.com>
4181
4182 * gdb.arch/aarch64-pauth.c: New test.
4183 * gdb.arch/aarch64-pauth.exp: New file.
4184
b7060614
AH
41852019-05-22 Alan Hayward <alan.hayward@arm.com>
4186
4187 * README (Re-running Tests Outside The Testsuite): New section.
4188
669d0468
TV
41892019-05-21 Tom de Vries <tdevries@suse.de>
4190
4191 * gdb.arch/amd64-eval.exp: Require c++11.
4192 * gdb.base/max-depth.exp: Same.
4193 * gdb.compile/compile-cplus-array-decay.exp: Same.
4194 * gdb.cp/meth-typedefs.exp: Same.
4195 * gdb.cp/subtypes.exp: Same.
4196 * gdb.cp/temargs.exp: Same.
4197
ce3ebcaa
AH
41982019-05-21 Alan Hayward <alan.hayward@arm.com>
4199
4200 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
4201
34d11c68
AB
42022019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
4203
4204 PR gdb/18644
4205 * gdb.fortran/complex.exp: Remove setup_kfail calls.
4206 * gdb.fortran/printing-types.exp: Add new test.
4207 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
4208 testing.
4209 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
4210 setup_kfail call.
4211
87781e84
AH
42122019-05-17 Alan Hayward <alan.hayward@arm.com>
4213
4214 * README (Running the Testsuite): Change example.
4215 (Testsuite Parameters): Remove TRANSCRIPT.
4216 * lib/gdb.exp: Remove TRANSCRIPT check.
4217
b420b89e
AH
42182019-05-17 Alan Hayward <alan.hayward@arm.com>
4219
4220 * README (Testsuite Parameters): Add replay logging to
4221 GDBSERVER_DEBUG.
4222 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
4223 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
4224 as a comma separated list.
4225 (gdb_debug_init): Override procedure.
4226
408e9b8b
AH
42272019-05-17 Alan Hayward <alan.hayward@arm.com>
4228
4229 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
4230 (gdb_write_cmd_file): New procedure.
4231 * lib/gdbserver-support.exp (gdbserver_start): Call
4232 gdbserver_write_cmd_file.
4233 (gdbserver_write_cmd_file): New procedure.
4234
f9e2e39d
AH
42352019-05-17 Alan Hayward <alan.hayward@arm.com>
4236
4237 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
4238 (delete_breakpoints): Likewise.
4239 (gdb_run_cmd): Likewise.
4240 (gdb_start_cmd): Likewise.
4241 (gdb_starti_cmd): Likewise.
4242 (gdb_internal_error_resync): Likewise.
4243 (gdb_test_multiple): Likewise.
4244 (gdb_reinitialize_dir): Likewise.
4245 (default_gdb_exit): Likewise.
4246 (gdb_file_cmd): Mark kill as optional.
4247 (default_gdb_start): Call gdb_stdin_log_init.
4248 (send_gdb): Call gdb_stdin_log_write.
4249 (rerun_to_main): Mark Y as an answer.
4250 (gdb_stdin_log_init): New function.
4251 (gdb_stdin_log_write): Likewise.
4252
81f47ac2
AH
42532019-05-17 Alan Hayward <alan.hayward@arm.com>
4254
4255 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
4256 * gdb.base/debug-expr.exp: Likewise.
4257 * gdb.base/foll-fork.exp: Likewise.
4258 * gdb.base/foll-vfork.exp: Likewise.
4259 * gdb.base/fork-print-inferior-events.exp: Likewise.
4260 * gdb.base/gdb-sigterm.exp: Likewise.
4261 * gdb.base/gdbinit-history.exp: Likewise.
4262 * gdb.base/osabi.exp: Likewise.
4263 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
4264 * gdb.base/ui-redirect.exp: Likewise.
4265 * gdb.gdb/unittest.exp: Likewise.
4266 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
4267 * gdb.mi/mi-watch.exp: Likewise.
4268 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4269 * gdb.mi/user-selected-context-sync.exp: Likewise.
4270 * gdb.python/python.exp: Disable debug test when debugging.
4271 * gdb.threads/check-libthread-db.exp: Disable when debugging.
4272 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
4273 Likewise.
4274 * gdb.threads/stepi-random-signal.exp: Likewise.
4275
29b52314
AH
42762019-05-17 Alan Hayward <alan.hayward@arm.com>
4277
4278 * Makefile.in: Pass through GDB_DEBUG.
4279 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4280 (gdb,debug): Add board setting.
4281 * lib/gdb.exp (default_gdb_start): Start debugging.
4282 (gdb_debug_enabled): New procedure.
4283 (gdb_debug_init): Likewise.
29b52314
AH
4284
42852019-05-17 Alan Hayward <alan.hayward@arm.com>
e79be6e5 4286
29b52314
AH
4287 * Makefile.in: Pass through GDB_DEBUG.
4288 * README (Testsuite Parameters): Add GDB_DEBUG.
81f47ac2
AH
4289 (gdb,debug): Add board setting.
4290 * lib/gdb.exp (default_gdb_start): Start debugging.
4291 (gdb_debug_enabled): New procedure.
4292 (gdb_debug_init): Likewise.
29b52314 4293
ca1285d1
AH
42942019-05-17 Alan Hayward <alan.hayward@arm.com>
4295
4296 * gdb.base/ui-redirect.exp: Add debug redirect tests.
4297
f3a09c80
AH
42982019-05-17 Alan Hayward <alan.hayward@arm.com>
4299
4300 * gdb.base/ui-redirect.exp: Test redirection.
4301
26648588
JV
43022019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
4303
4304 * gdb.mi/mi-complete.exp: New file.
4305 * gdb.mi/mi-complete.cc: Likewise.
4306
14237686
AB
43072019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
4308
4309 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
4310 indexed and sliced arrays, and pointers to arrays.
4311
e7bd7fba
TT
43122019-05-14 Tom Tromey <tromey@adacore.com>
4313
4314 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
4315 styling test.
4316
2764128d
TV
43172019-05-14 Tom de Vries <tdevries@suse.de>
4318
4319 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
4320 selection entry encoding.
4321
71bed2db
TT
43222019-05-10 Tom Tromey <tromey@adacore.com>
4323
4324 * gdb.ada/info_exc.exp: Add "complete" test.
4325
63b667ad
TV
43262019-05-09 Tom de Vries <tdevries@suse.de>
4327
4328 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
4329 CU-relative.
4330
9cfd2b89
TV
43312019-05-09 Tom de Vries <tdevries@suse.de>
4332
4333 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
4334 CU-relative.
4335
2228ef77
XR
43362019-05-08 Joel Brobecker <brobecker@adacore.com>
4337
4338 * gdb.ada/frame_arg_lang.exp: New testcase.
4339 * gdb.ada/frame_arg_lang/bla.adb: New file.
4340 * gdb.ada/frame_arg_lang/pck.ads: New file.
4341 * gdb.ada/frame_arg_lang/pck.adb: New file.
4342 * gdb.ada/frame_arg_lang/foo.c: New file.
4343
80e55b13
TT
43442019-05-08 Tom Tromey <tromey@adacore.com>
4345
4346 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
4347
9d3421af
TT
43482019-05-08 Tom Tromey <tromey@adacore.com>
4349
4350 * gdb.base/ptype-offsets.exp: Update tests.
4351
844333e2
TT
43522019-05-08 Tom Tromey <tromey@adacore.com>
4353
4354 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
4355 cases.
4356 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
4357 "short".
4358
988915ee
TT
43592019-05-08 Tom Tromey <tromey@adacore.com>
4360
4361 * gdb.ada/vla.exp: New file.
4362 * gdb.ada/vla/vla.adb: New file.
4363
7bd55dac
TV
43642019-05-07 Tom de Vries <tdevries@suse.de>
4365
4366 * gdb.base/index-cache.exp (ls_host): Fix return statement.
4367
75f06e9d
TV
43682019-05-07 Tom de Vries <tdevries@suse.de>
4369
4370 PR testsuite/24522
4371 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
4372 section.
4373
77e7aaa4
TV
43742019-05-07 Tom de Vries <tdevries@suse.de>
4375
4376 PR testsuite/24522
4377 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
4378 .debug_aranges section.
4379
456ba0fa
TV
43802019-05-07 Tom de Vries <tdevries@suse.de>
4381
4382 PR testsuite/24159
4383 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
4384
5a56d6a6
TV
43852019-05-06 Tom de Vries <tdevries@suse.de>
4386
4387 * lib/gdb.exp (exec_has_index_section): New proc.
4388 * gdb.base/index-cache.exp: Handle case that binfile contains an index
4389 section.
4390
9d6d4be8
TV
43912019-05-04 Tom de Vries <tdevries@suse.de>
4392
4393 * boards/cc-with-debug-names.exp: New file.
4394
222a8d25
TT
43952019-05-03 Tom Tromey <tromey@adacore.com>
4396
4397 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
4398 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
4399 * gdb.ada/char_enum.exp: Add test.
4400
0fdfd794
TV
44012019-05-03 Tom de Vries <tdevries@suse.de>
4402
4403 * boards/cc-with-gdb-index.exp: New file.
4404
80062eb9
AB
44052019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
4406
4407 * gdb.rust/simple.exp: Add new test case.
4408 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
4409 (main): Initialise an instance of the new struct.
4410
4504bbde
TT
44112019-05-01 Tom Tromey <tromey@adacore.com>
4412
4413 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
4414 record.
4415 (NPR): New variable.
4416 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
4417 test.
4418
d48e62f4
TT
44192019-05-01 Tom Tromey <tromey@adacore.com>
4420
4421 * gdb.ada/packed_array_assign.exp: Add packed assignment
4422 regression test.
4423
f59f30f5
TV
44242019-05-01 Tom de Vries <tdevries@suse.de>
4425
4426 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
4427
b70bfc54
TV
44282019-05-01 Tom de Vries <tdevries@suse.de>
4429
4430 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
4431
15f18d14
AT
44322019-04-30 Ali Tamur <tamur@google.com>
4433
4434 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
4435
2ff0a947
TT
44362019-04-30 Tom Tromey <tromey@adacore.com>
4437
4438 * lib/ada.exp (find_ada_tool): New proc.
4439 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
4440 * gdb.ada/catch_ex_std.exp: New file.
4441 * gdb.ada/catch_ex_std/foo.adb: New file.
4442 * gdb.ada/catch_ex_std/some_package.adb: New file.
4443 * gdb.ada/catch_ex_std/some_package.ads: New file.
4444
a776957c
TT
44452019-04-30 Tom Tromey <tromey@adacore.com>
4446
4447 PR c++/24470:
4448 * gdb.cp/temargs.cc: Add test code from PR.
4449
bc68014d
AB
44502019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4451
4452 * gdb.fortran/vla-datatypes.exp: Update expected results.
4453 * gdb.fortran/vla-ptype.exp: Likewise.
4454 * gdb.fortran/vla-type.exp: Likewise.
4455 * gdb.fortran/vla-value.exp: Likewise.
4456
f1fdc960
AB
44572019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4458
4459 * gdb.fortran/ptr-indentation.exp: Update expected results.
4460 * gdb.fortran/ptype-on-functions.exp: Likewise.
4461 * gdb.fortran/vla-ptr-info.exp: Likewise.
4462 * gdb.fortran/vla-value.exp: Likewise.
4463
bf7a4de1
AB
44642019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4465
4466 * gdb.fortran/ptype-on-functions.exp: New file.
4467 * gdb.fortran/ptype-on-functions.f90: New file.
4468
bbe75b9d
AB
44692019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4470
4471 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
4472 case void string.
4473
1db455a7
AB
44742019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4475
4476 * gdb.fortran/complex.exp: Expand.
4477 * gdb.fortran/complex.f: Renamed to...
4478 * gdb.fortran/complex.f90: ...this, and extended to add more
4479 complex values.
4480
b6d03bb2
AB
44812019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
4482
4483 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
4484 MODULO, CMPLX.
4485
2e62ab40
AB
44862019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
4487 Richard Bunt <richard.bunt@arm.com>
4488
4489 * gdb.base/max-depth.c: New file.
4490 * gdb.base/max-depth.exp: New file.
4491 * gdb.python/py-nested-maps.c: New file.
4492 * gdb.python/py-nested-maps.exp: New file.
4493 * gdb.python/py-nested-maps.py: New file.
4494 * gdb.python/py-format-string.exp (test_max_depth): New proc.
4495 (test_all_common): Call test_max_depth.
4496 * gdb.fortran/max-depth.exp: New file.
4497 * gdb.fortran/max-depth.f90: New file.
4498 * gdb.go/max-depth.exp: New file.
4499 * gdb.go/max-depth.go: New file.
4500 * gdb.modula2/max-depth.exp: New file.
4501 * gdb.modula2/max-depth.c: New file.
4502 * lib/gdb.exp (get_print_expr_at_depths): New proc.
4503
d2b584a5
TV
45042019-04-29 Tom de Vries <tdevries@suse.de>
4505
4506 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
4507
136afab8
PW
45082019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4509
4510 * gdb.base/callexit.exp: Test may-call-functions off.
4511
725cbb63
KS
45122019-04-25 Keith Seitz <keiths@redhat.com>
4513
4514 PR c++/24367
4515 * gdb.cp/meth-typedefs.cc (incomplete_struct)
4516 (another_incomplete_struct, test_incomplete): New definitions.
4517 (main): Use new definitions.
4518 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
4519 functions.
4520
701adfb0
PA
45212019-04-25 Ali Tamur <tamur@google.com>
4522
4523 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
4524
82433e3e
SDJ
45252019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
4526
4527 PR corefiles/11608
4528 PR corefiles/18187
4529 * gdb.base/coredump-filter-build-id.exp: New file.
4530
dd06d4d6
AH
45312019-04-25 Alan Hayward <alan.hayward@arm.com>
4532
e79be6e5
SM
4533 * Makefile.in: Pass through GDBSERVER_DEBUG.
4534 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
4535 (gdbserver,debug): Add board setting.
4536 * gdb.trace/tspeed.exp: Skip when debugging.
4537 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
4538 * lib/gdbserver-support.exp: Likewise
dd06d4d6 4539
1670072e
TT
45402019-04-24 Tom Tromey <tromey@adacore.com>
4541
4542 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
4543 Rust.
4544
a59240a4
TT
45452019-04-24 Tom Tromey <tromey@adacore.com>
4546
4547 * gdb.arch/amd64-eval.exp: Test bitfield return.
4548 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
4549 (class Foo) <return_bitfields>: New method.
4550 (main): Call it.
4551
b907456c
AB
45522019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
4553
4554 * gdb.cp/many-args.cc: New file.
4555 * gdb.cp/many-args.exp: New file.
4556
5c565afd
TV
45572019-04-23 Tom de Vries <tdevries@suse.de>
4558
4559 PR gdb/24433
4560 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
4561
ba22ff86
AH
45622019-04-23 Alan Hayward <alan.hayward@arm.com>
4563
4564 * gdb.trace/backtrace.exp: Use nopie flag.
4565 * gdb.trace/circ.exp: Likewise.
4566 * gdb.trace/collection.exp: Likewise.
4567 * gdb.trace/ftrace.exp: Likewise.
4568 * gdb.trace/mi-trace-unavailable.exp: Likewise.
4569 * gdb.trace/mi-traceframe-changed.exp: Likewise.
4570 * gdb.trace/qtro.exp: Likewise.
4571 * gdb.trace/read-memory.exp: Likewise.
4572 * gdb.trace/report.exp: Likewise.
4573 * gdb.trace/tfile.exp: Likewise.
4574 * gdb.trace/tfind.exp: Likewise.
4575 * gdb.trace/unavailable.exp: Likewise.
4576
7905fc35
PA
45772019-04-22 Pedro Alves <palves@redhat.com>
4578
4579 * gdb.base/solib-probes-nosharedlibrary.c,
4580 gdb.base/solib-probes-nosharedlibrary.exp: New files.
4581
8ecb59f8
TT
45822019-04-19 Tom Tromey <tromey@adacore.com>
4583
4584 * gdb.ada/ptype_union.c: New file.
4585 * gdb.ada/ptype_union.exp: New file.
4586
62160ec9
TT
45872019-04-19 Tom Tromey <tromey@adacore.com>
4588
4589 PR symtab/24423:
4590 * gdb.base/list0.h (foo): Add a control-l character.
4591
36cd4ba5
TV
45922019-04-18 Tom de Vries <tdevries@suse.de>
4593
4594 PR gdb/24433
4595 * boards/local-board.exp: Set sysroot to "".
4596
b73715df
TV
45972019-04-18 Tom de Vries <tdevries@suse.de>
4598 Pedro Alves <palves@redhat.com>
4599
4600 PR gdb/24454
4601 * gdb.threads/vfork-follow-child-exec.c: New file.
4602 * gdb.threads/vfork-follow-child-exec.exp: New file.
4603 * gdb.threads/vfork-follow-child-exit.c: New file.
4604 * gdb.threads/vfork-follow-child-exit.exp: New file.
4605
4aa866af
LS
46062019-04-15 Leszek Swirski <leszeks@google.com>
4607
4608 * gdb.arch/amd64-eval.cc: New file.
4609 * gdb.arch/amd64-eval.exp: New file.
4610
e5a1a79a
AH
46112019-04-11 Alan Hayward <alan.hayward@arm.com>
4612
4613 * gdb.server/sysroot.c: New test.
4614 * gdb.server/sysroot.exp: New file.
4615 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
4616 matching param.
4617
41077b66
AB
46182019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
4619
4620 * gdb.base/align.exp: Extend test to cover structures containing
4621 only static fields.
4622
c30391f8
TV
46232019-04-11 Tom de Vries <tdevries@suse.de>
4624
4625 * boards/cc-with-dwz-m.exp: New file.
4626 * boards/cc-with-dwz.exp: New file.
4627 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
4628
e242fd12
SM
46292019-04-09 Simon Marchi <simon.marchi@efficios.com>
4630
4631 * gdb.base/start-cpp.exp: New file.
4632 * gdb.base/start-cpp.cc: New file.
4633
2b0c8b01
KB
46342019-04-08 Kevin Buettner <kevinb@redhat.com>
4635
4636 * gdb.python/py-thrhandle.exp: Adjust tests to call
4637 thread_from_handle instead of thread_from_thread_handle.
4638
947210e5
KB
46392019-04-08 Kevin Buettner <kevinb@redhat.com>
4640
4641 * gdb.python/py-thrhandle.exp: Add tests for
4642 gdb.InferiorThread.handle.
4643
d7df6549
AB
46442019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4645
4646 * gdb.python/py-function.exp: Check calling helper function from
4647 all languages.
4648 * lib/gdb.exp (gdb_supported_languages): New proc.
4649
8bdc1658
AB
46502019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
4651
4652 * gdb.base/complex-parts.c: New file.
4653 * gdb.base/complex-parts.exp: New file.
4654
05caa1d2
TT
46552019-04-01 Tom Tromey <tromey@adacore.com>
4656
4657 PR symtab/23331:
4658 * gdb.dwarf2/dw2-ranges-main.c: New file.
4659 * gdb.dwarf2/dw2-ranges-psym.c: New file.
4660 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
4661
7734102d
EZ
46622019-03-30 Simon Marchi <simark@simark.ca>
4663
4664 * gdb.base/default.exp: Add values for $_gdb_major and
4665 $_gdb_minor.
4666
188e1fa9
TT
46672019-03-29 Tom Tromey <tromey@adacore.com>
4668
4669 * gdb.base/help.exp: Tighten apropos regexp.
4670
2880242d
KS
46712019-03-29 Keith Seitz <keiths@redhat.com>
4672
4673 * gdb.fortran/array-bounds.exp: New file.
4674 * gdb.fortran/array-bounds.f90: New file.
4675
077cad8e
PW
46762019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4677
4678 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
4679
80047cfc
PW
46802019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4681
4682 * gdb.multi/hello.c (main): Increase alarm timer.
4683
f489207e
SL
46842019-03-28 Sandra Loosemore <sandra@codesourcery.com>
4685
4686 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
4687 factor when no hardware watchpoint support.
4688
c92df149
AH
46892019-03-28 Alan Hayward <alan.hayward@arm.com>
4690 Pedro Alves <palves@redhat.com>
4691
4692 * boards/local-board.exp: set sysroot to /.
4693
933aebfa
AH
46942019-03-27 Alan Hayward <alan.hayward@arm.com>
4695
4696 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
4697 in child.
4698
9f9aa852
AB
46992019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4700
4701 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
4702 field.
4703 (make_container): Initialise new field.
4704 * gdb.python/py-prettyprint.exp: Add new tests.
4705 * gdb.python/py-prettyprint.py (class ContainerPrinter)
4706 <display_hint>: New method.
4707
3714a195
AB
47082019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4709
4710 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
4711 gdb_continue_to_breakpoint more throughout this test.
4712 (run_lang_tests) Supply unique test names, and use
4713 gdb_test_no_output.
4714
18c77628
AB
47152019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
4716
4717 * gdb.base/finish-pretty.exp: Update expected results.
4718 * gdb.base/pretty-print.c: New file.
4719 * gdb.base/pretty-print.exp: New file.
4720
9a93502f
PA
47212019-03-25 Pedro Alves <palves@redhat.com>
4722
4723 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
4724 move comments outside list. Append '-i "" eof' section.
4725
968aa7ae
AH
47262019-03-22 Alan Hayward <alan.hayward@arm.com>
4727
34a7f2a4 4728 PR testsuite/25016
968aa7ae
AH
4729 * README: Add pie options.
4730 * gdb.base/break-interp.exp: Ensure pie is disabled.
4731 * gdb.base/dump.exp: Likewise.
4732 * lib/gdb.exp (gdb_compile): Add pie option.
4733
4c7d57e7
TT
47342019-03-19 Tom Tromey <tromey@adacore.com>
4735
4736 * gdb.mi/mi2-cli-display.c: New file.
4737 * gdb.mi/mi2-cli-display.exp: New file.
4738
bff8c71f
TT
47392019-03-18 Joel Brobecker <brobecker@adacore.com>
4740 Tom Tromey <tromey@adacore.com>
4741
4742 * gdb.ada/ptype_array/pck.adb: New file.
4743 * gdb.ada/ptype_array/pck.ads: New file.
4744 * gdb.ada/ptype_array/foo.adb: New file.
4745 * gdb.ada/ptype_array.exp: New file.
4746
d085f989
TT
47472019-03-14 Tom Tromey <tromey@adacore.com>
4748
4749 * gdb.base/style.exp: Add "set style sources" test.
4750
b4be1b06
SM
47512019-03-13 Simon Marchi <simon.marchi@ericsson.com>
4752
4753 * mi-breakpoint-location-ena-dis.exp: Rename to ...
4754 * mi-breakpoint-multiple-locations.exp: ... this.
4755 (make_breakpoints_pattern): New proc.
4756 (do_test): Add mi_version parameter, test -break-insert,
4757 -break-info and =breakpoint-created.
4758
7cde5fc2
AB
47592019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
4760
4761 * config/default.exp: Remove 'load_lib gdb.exp'.
4762 * config/monitor.exp: Likewise.
4763 * config/sid.exp: Likewise.
4764 * config/sim.exp: Likewise.
4765 * config/slite.exp: Likewise.
4766 * config/unix.exp: Likewise.
4767 * gdb.base/default.exp: Remove unhelpful comment.
4768
efbecbc1
AB
47692019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4770
4771 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
4772
0841c79a
AB
47732019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4774
4775 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
4776
4a270568
AB
47772019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4778
4779 * gdb.fortran/type-kinds.exp: Update expected results.
4780
067630bd
AB
47812019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4782
4783 * gdb.fortran/type-kinds.exp: Test new integer type kind.
4784
3be47f7a
AB
47852019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4786
4787 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
4788 function.
4789 (test_basic_parsing_of_type_kinds): Expand types tested.
4790 (test_parsing_invalid_type_kinds): New function.
4791
4d00f5d8
AB
47922019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4793
4794 * gdb.fortran/intrinsics.exp: New file.
4795 * gdb.fortran/intrinsics.f90: New file.
4796 * gdb.fortran/type-kinds.exp: New file.
4797
c8f91604
AB
47982019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4799
4800 * gdb.fortran/dot-ops.exp: New file.
4801
dd9f2c76
AB
48022019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4803
4804 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
4805 Check upper and lower case logical literals.
4806
84ec9724
AB
48072019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
4808
4809 * gdb.fortran/types.exp (test_float_literal_types_accepted):
4810 Remove duplicate tests.
4811
c3734e09
AH
48122019-03-06 Alan Hayward <alan.hayward@arm.com>
4813
4814 * lib/gdb.exp (builtin_cd): rename of cd.
4815 (cd): Override builtin.
4816
aa3cfbda
RB
48172019-03-06 Richard Bunt <richard.bunt@arm.com>
4818
4819 * gdb.fortran/function-calls.exp: New file.
4820 * gdb.fortran/function-calls.f90: New test.
4821
7b63ad86
RB
48222019-03-04 Richard Bunt <richard.bunt@arm.com>
4823
4824 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
4825 on user program standard output.
4826 * gdb.fortran/short-circuit-argument-list.f90: Record function
4827 calls.
4828
01abb042
AH
48292019-02-28 Alan Hayward <alan.hayward@arm.com>
4830
c3734e09
AH
4831 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
4832 failure.
01abb042 4833
92137da0
RO
48342019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4835
4836 PR gdb/8527
4837 * gdb.base/interrupt-daemon-attach.c,
4838 gdb.base/interrupt-daemon-attach.exp: New test.
4839
5862844d
PA
48402019-02-27 Pedro Alves <palves@redhat.com>
4841
4842 * gdb.base/page.exp: Add tests for "set width/height -1".
4843
8ed25214
PA
48442019-02-27 Pedro Alves <palves@redhat.com>
4845
4846 * gdb.base/page.exp: Add tests for "set/show width/height" with
4847 "infinite" values.
4848
6c28e44a
TT
48492019-02-27 Tom Tromey <tromey@adacore.com>
4850
4851 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
4852 2.4.
4853 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
4854 workaround.
4855
bf9a735e
AB
48562019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
4857
4858 * gdb.base/align.exp: Extend to compile in both C and C++, and add
4859 tests for structs with static members.
4860
8791793c
TT
48612019-02-26 Tom Tromey <tromey@adacore.com>
4862
4863 * gdb.python/py-value.exp (test_value_from_buffer): Check for
4864 ValueError, not TypeError.
4865
bc2a507e
KB
48662019-02-26 Kevin Buettner <kevinb@redhat.com>
4867
4868 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
4869 call from main program.
4870
e0e7d3bd
JB
48712019-02-23 Joel Brobecker <brobecker@adacore.com>
4872
4873 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
4874 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
4875 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
4876 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
4877 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
4878
9600246d
KS
48792019-02-22 Keith Seitz <keiths@redhat.com>
4880
4881 PR symtab/23853
4882 * gdb.base/symlink-sourcefile.c: New file.
4883 * gdb.base/symlink-sourcefile.exp: New file.
4884
0c95f9ed
TT
48852019-02-20 Tom Tromey <tom@tromey.com>
4886
4887 * gdb.base/info_qt.exp: Update.
4888
6caa91b6
SM
48892019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
4890
4891 * gdb.base/source.exp: Move "error in sourced script" code to
4892 the end.
4893 * gdb.base/source-error.gdb: Move contents to
4894 source-error-1.gdb. Add new code to source source-error-1.gdb.
4895 * gdb.base/source-error-1.gdb: New file, from previous
4896 source-error.gdb.
4897
6506371f
TT
48982019-02-17 Tom Tromey <tom@tromey.com>
4899
4900 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
4901 for macro styling.
4902 * gdb.base/style.c (SOME_MACRO): New macro.
4903
a0087920
TT
49042019-02-17 Tom Tromey <tom@tromey.com>
4905
4906 * gdb.base/style.exp: Add line-wrapping tests.
4907 * gdb.base/page.exp: Add test for quitting during pagination.
4908
a2cd4f14
JB
49092019-02-17 Joel Brobecker <brobecker@adacore.com>
4910
4911 * gdb.ada/big_packed_array: New testcase.
4912 * gdb.ada/homonym.exp: Fix incorrect expected output for
4913 "break <homonym__get_value>" test.
4914
9d70ffbc
WP
49152019-02-13 Weimin Pan <weimin.pan@oracle.com>
4916
4917 PR breakpoints/21870
4918 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
4919 and prepare_for_testing. Add comment.
4920 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
4921 redundant cleanup call. Clean up comment.
4922
01c7ae81
WP
49232019-02-12 Weimin Pan <weimin.pan@oracle.com>
4924
4925 PR breakpoints/21870
4926 * gdb.arch/aarch64-dbreg-contents.exp: New file.
4927 * gdb.arch/aarch64-dbreg-contents.c: New file.
4928
aff29d1c
JB
49292019-02-10 Joel Brobecker <brobecker@adacore.com>
4930
4931 * gdb.ada/mi_ref_changeable: New testcase.
4932
df0da8a2
AH
49332019-02-07 Alan Hayward <alan.hayward@arm.com>
4934
4935 * gdb.base/attach.exp: Add double attach test.
4936
bd447abb
SM
49372019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
4938
4939 * lib/gdb.exp (default_gdb_start): Don't match pagination
4940 prompt.
4941 (gdb_init): Set stty_init.
4942
1dbc40b9
TT
49432019-01-27 Tom Tromey <tom@tromey.com>
4944
4945 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
4946 skip_python_tests.
4947
353229bf
AH
49482019-01-24 Alan Hayward <alan.hayward@arm.com>
4949
4950 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
4951 New structure.
4952 (struct struct_static_02_02): Likewise.
4953 (struct struct_static_02_03): Likewise.
4954 (struct struct_static_02_04): Likewise.
4955 (struct struct_static_04_01): Likewise.
4956 (struct struct_static_04_02): Likewise.
4957 (struct struct_static_04_03): Likewise.
4958 (struct struct_static_04_04): Likewise.
4959 (struct struct_static_06_01): Likewise.
4960 (struct struct_static_06_02): Likewise.
4961 (struct struct_static_06_03): Likewise.
4962 (struct struct_static_06_04): Likewise.
4963 (cmp_struct_static_02_01): Likewise.
4964 (cmp_struct_static_02_02): Likewise.
4965 (cmp_struct_static_02_03): Likewise.
4966 (cmp_struct_static_02_04): Likewise.
4967 (cmp_struct_static_04_01): Likewise.
4968 (cmp_struct_static_04_02): Likewise.
4969 (cmp_struct_static_04_03): Likewise.
4970 (cmp_struct_static_04_04): Likewise.
4971 (cmp_struct_static_06_01): Likewise.
4972 (cmp_struct_static_06_02): Likewise.
4973 (cmp_struct_static_06_03): Likewise.
4974 (cmp_struct_static_06_04): Likewise.
4975 (call_all): Test new structs.
4976 * gdb.base/infcall-nested-structs.exp: Likewise.
4977
73021deb
AH
49782019-01-21 Alan Hayward <alan.hayward@arm.com>
4979 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
4980
fc65c7db
AH
49812019-01-21 Alan Hayward <alan.hayward@arm.com>
4982 * gdb.base/stack-protector.c: New test.
4983 * gdb.base/stack-protector.exp: New file.
4984 * gdb.cp/ovldbreak.exp: Only allow a single break line.
4985 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
4986 option.
4987 (gdb_compile): Remove stack protector for GCC and prevent
4988 recursion.
4989
c24bdb02
KS
49902019-01-16 Keith Seitz <keiths@redhat.com>
4991
4992 PR gdb/23773
4993 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
4994
6f072a10
PFC
49952019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
4996
4997 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
4998 aliases.
4999 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
5000 tests.
5001 * gdb.arch/powerpc-vector-regs.c: New file.
5002 * gdb.arch/powerpc-vector-regs.exp: New file.
5003
a7b8d682
PFC
50042019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5005
5006 * gdb.arch/altivec-regs.exp: Fix the list passed to
5007 gdb_expect_list when testing "info vector".
5008
6eb6fb67
AB
50092019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
5010
5011 * gdb.base/style.exp: Don't include path in testname.
5012
b56f80d8
KS
50132019-01-10 Keith Seitz <keiths@redhat.com>
5014
5015 PR gdb/23712
5016 PR symtab/23010
5017 * gdb.dwarf2/multidictionary.exp: New file.
5018
041be526
SM
50192019-01-09 Simon Marchi <simon.marchi@ericsson.com>
5020
5021 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
5022 (test_gnuv3_style_demangling): ... this.
5023 (test_lucid_style_demangling): Remove.
5024 (test_arm_style_demangling): Remove.
5025 (test_hp_style_demangling): Remove.
5026 (do_tests): Remove calls to the above.
5027
d820d0c3
AB
50282019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
5029
5030 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
5031 case.
5032
f097f5ad
TT
50332019-01-06 Tom Tromey <tom@tromey.com>
5034
5035 PR gdb/28155:
5036 * gdb.dwarf2/typedef-void-finish.exp: New file.
5037
2cd8cc0b
TT
50382018-12-28 Tom Tromey <tom@tromey.com>
5039 Simon Marchi <simark@simark.ca>
5040
5041 * gdb.base/jit-exec.exp: New file.
5042 * gdb.base/jit-exec.c: New file.
5043 * gdb.base/jit-execd.c: New file.
5044
35fb8261
TT
50452018-12-28 Tom Tromey <tom@tromey.com>
5046
5047 * gdb.base/style.exp: Update test to check for address styling.
5048
47fd17cd
TT
50492018-12-28 Tom Tromey <tom@tromey.com>
5050
5051 * gdb.base/style.exp: Add test for styling of "Reading symbols"
5052 message.
5053
d47032b7
TT
50542018-12-28 Tom Tromey <tom@tromey.com>
5055
5056 * gdb.base/style.exp: Add test for version number styling.
5057
af79b68d
TT
50582018-12-28 Tom Tromey <tom@tromey.com>
5059
5060 * gdb.base/style.exp: Add test for print_address_symbolic.
5061
0bb296cb
TT
50622018-12-28 Tom Tromey <tom@tromey.com>
5063
5064 * gdb.base/style.exp: Add test for breakpoint setting.
5065
80ae2043
TT
50662018-12-28 Tom Tromey <tom@tromey.com>
5067
5068 * gdb.base/style.exp: Add test for variable names.
5069
cbe56571
TT
50702018-12-28 Tom Tromey <tom@tromey.com>
5071
5072 * gdb.base/style.exp: New file.
5073 * gdb.base/style.c: New file.
5074
9162a27c
TT
50752018-12-28 Tom Tromey <tom@tromey.com>
5076
5077 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
5078 "dumb".
5079 * gdb.base/readline.exp (operate_and_get_next): Save and restore
5080 the TERM environment variable.
5081
bc543c90
TT
50822018-12-27 Tom Tromey <tom@tromey.com>
5083
5084 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
5085 pagination test.
5086
6f0ffe50
AB
50872018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
5088
5089 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
5090 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
5091
b5a1e557
PW
50922018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5093
5094 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
5095 Filename a.adb changed to bp_fun_addr.adb.
5096 gdb.ada/bp_fun_addr.exp: Update test accordingly.
5097
6e8b1ab2
JV
50982018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
5099
5100 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
5101 non-PIE executables.
5102 * README: Mention the gdb,nopie_flag board setting.
5103 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
5104 non-PIE executable.
5105 * gdb.arch/amd64-entry-value.exp: Likewise.
5106 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
5107 * gdb.arch/i386-float.exp: Likewise.
5108 * gdb.arch/i386-signal.exp: Likewise.
5109 * gdb.mi/mi-reg-undefined.exp: Likewise.
5110
d00a27c5
PM
51112018-12-21 Paul Marechal <paul.marechal@ericsson.com>
5112
5113 PR gdb/23974
5114 * gdb.base/info-os.exp: Check return for unknown "info os" type.
5115
161d081c
PW
51162018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5117
5118 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
5119 Update order of results accordingly.
5120
b001de23
AB
51212018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
5122
5123 * gdb.base/annota1.exp: Update a test regexp.
5124
99e1a184
AB
51252018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
5126
5127 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
5128
7a81c1e2
PW
51292018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5130
5131 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
5132 (reuse_time): Initialize to REUSE_TIME_CAP.
5133 (check_rc): New function.
5134 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
5135 Check pthread_create rc.
5136 (spawner_thread_func): Check pthread_create and pthread_join rc.
5137
73e8dc90
PA
51382018-12-08 Pedro Alves <palves@redhat.com>
5139
5140 * gdb.base/list.exp (test_forward_search): Rename to ...
5141 (test_forward_reverse_search): ... this. Also test reverse-search
5142 and the forward-search alias.
5143
13f2ed32
AB
51442018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
5145
5146 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
5147 local timeout variable before return, and remove all local timeout
5148 variable entirely.
5149 (gdb_load): Likewise.
5150
64d27cfc
TV
51512018-12-01 Tom de Vries <tdevries@suse.de>
5152
5153 * gdb.base/gdb-caching-proc.exp: New file.
5154
f63c03b4
SDJ
51552018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
5156
5157 * Makefile.in (TIMESTAMP): New variable.
5158 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
5159 command.
5160 (check-single-racy): Likewise.
5161 (check/%.exp): Likewise.
5162 (check-racy/%.exp): Likewise.
5163 (workers/%.worker): Likewise.
5164 (build-perf): Likewise.
5165 (check-perf): Likewise.
5166 * README: Describe new "TS" and "TS_FORMAT" variables.
5167 * print-ts.py: New file.
5168
1c97054b
BF
51692018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
5170
5171 PR python/23714
5172 * gdb.python/python.exp: Test command repetition after
5173 gdb.execute.
5174
1871a62d
AB
51752018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
5176
5177 * gdb.opt/inline-break.exp: Add test that info breakpoint output
5178 is correctly aligned.
5179
fb5e1ed9
PW
51802018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5181
5182 * gdb.ada/info_auto_lang.exp: New testcase.
5183 * gdb.ada/info_auto_lang/global_pack.ads: New file.
5184 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
5185 * gdb.ada/info_auto_lang/some_c.c: New file.
5186
43d397ca
PW
51872018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5188
5189 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
5190 FUNC_lang language syntax.
5191
beddd671
PW
51922018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5193
5194 * gdb.base/info_minsym.c: New file.
5195 * gdb.base/info_minsym.exp: New file.
5196
73fc52c4
TT
51972018-11-19 Tom Tromey <tom@tromey.com>
5198
5199 PR rust/23625:
5200 * gdb.rust/simple.exp: Add ptype test. Update expected output.
5201 * gdb.rust/expr.exp: Update expected output. Change one test.
5202
994b876a
TT
52032018-11-19 Tom Tromey <tom@tromey.com>
5204
5205 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
5206
6769f276
PA
52072018-11-19 Pedro Alves <palves@redhat.com>
5208
5209 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
5210 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
5211 see the expected warning.
5212
38a72da0
AH
52132018-11-16 Alan Hayward <alan.hayward@arm.com>
5214
5215 PR gdb/22736:
5216 * gdb.cp/infcall-nodebug-lib.c: New test.
5217 * gdb.cp/infcall-nodebug-main.c: New test.
5218 * gdb.cp/infcall-nodebug.exp: New file.
5219
53a89d6e
SM
52202018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
5221
5222 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
5223 completer tests.
5224
9325300d
TV
52252018-11-09 Tom de Vries <tdevries@suse.de>
5226
5227 * gdb.base/msym-lang.c: New test.
5228 * gdb.base/msym-lang.exp: New file.
5229 * gdb.base/msym-lang-main.c: New test.
5230
20f0d60d
TT
52312018-11-08 Tom Tromey <tom@tromey.com>
5232
5233 PR gdb/23555:
5234 PR gdb/23838:
5235 * gdb.base/warning.exp: New file.
5236
b5420128
JB
52372018-11-08 Jan Beulich <jbeulich@suse.com>
5238
5239 * testsuite/gdb.arch/i386-avx512.c,
5240 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
5241
cd115d61
AB
52422018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
5243
5244 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
5245 point hardware.
5246
35ee2dc2
AB
52472018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
5248
5249 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
5250 * gdb.dwarf2/missing-type-name.exp: New file.
5251
31aceee8
TV
52522018-11-06 Tom de Vries <tdevries@suse.de>
5253
5254 * gdb.base/many-headers.c: New test.
5255 * gdb.base/many-headers.exp: New file.
5256
109be305
JW
52572018-11-06 Jim Wilson <jimw@sifive.com>
5258
5259 * gdb.base/code_elim.exp: For riscv, set additional_flags
5260 to include -msmall-data-limit=0.
5261
e2b7af72
JB
52622018-11-01 Joel Brobecker <brobecker@adacore.com>
5263
5264 * gdb.ada/watch_minus_l: New testcase.
5265
cdcda965
SM
52662018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
5267
5268 * gdb.arch/aix-sighandle.c: New file.
5269 * gdb.arch/aix-sighandle.exp: New file.
5270
92dcebf3
AB
52712018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5272
5273 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
5274 registers being unions.
5275
68b9ac18
TV
52762018-10-31 Tom de Vries <tdevries@suse.de>
5277
5278 * lib/valgrind.exp: New file.
5279 (vgdb_start, vgdb_stop): New procs, factored out of ...
5280 * gdb.base/valgrind-bt.exp: ... here, ...
5281 * gdb.base/valgrind-disp-step.exp: ... here and ...
5282 * gdb.base/valgrind-infcall.exp: ... here.
5283
1443936e
TV
52842018-10-31 Tom de Vries <tdevries@suse.de>
5285
5286 * lib/gdb.exp (get_valueof): Don't output read value in test name.
5287
eb77c9df
AB
52882018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5289
5290 * gdb.dwarf2/void-type.c: New file.
5291 * gdb.dwarf2/void-type.exp: New file.
5292
82b5e646
PW
52932018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5294
5295 * gdb.base/info_qt.c: New file.
5296 * gdb.base/info_qt.exp: New file.
5297
8d619c01
EBM
52982018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5299
5300 * gdb.arch/powerpc-htm-regs.c: New file.
5301 * gdb.arch/powerpc-htm-regs.exp: New file.
5302
f2cf6173
EBM
53032018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5304
5305 * gdb.arch/powerpc-tar.c: New file.
5306 * gdb.arch/powerpc-tar.exp: New file.
5307
7ca18ed6
EBM
53082018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5309
5310 * gdb.arch/powerpc-ppr-dscr.c: New file.
5311 * gdb.arch/powerpc-ppr-dscr.exp: New file.
5312
bfcc0eba
TV
53132018-10-25 Tom de Vries <tdevries@suse.de>
5314
5315 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
5316
fe1a5cad
TV
53172018-10-24 Tom de Vries <tdevries@suse.de>
5318
5319 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
5320 longer exists error.
5321
a76dc3b7
TV
53222018-10-24 Tom de Vries <tdevries@suse.de>
5323
5324 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
5325
4df46df7
TV
53262018-10-24 Tom de Vries <tdevries@suse.de>
5327
5328 * gdb.base/valgrind-db-attach.exp: Handle removed support for
5329 --db-attach in valgrind.
5330
0dbfcfff
AB
53312018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
5332
5333 * gdb.arch/riscv-reg-aliases.c: New file.
5334 * gdb.arch/riscv-reg-aliases.exp: New file.
5335
b04480b1
AH
53362018-10-19 Alan Hayward <alan.hayward@arm.com>
5337
5338 * gdb.python/py-cmd.exp: Check for gdb_prompt.
5339
2c6ac8d7
AH
53402018-10-19 Alan Hayward <alan.hayward@arm.com>
5341
5342 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
5343
2bc69f25
AH
53442018-10-19 Alan Hayward <alan.hayward@arm.com>
5345
5346 * gdb.cp/ovldbreak.exp: Fix regexps.
5347
1f1ae3a3
AH
53482018-10-19 Alan Hayward <alan.hayward@arm.com>
5349
5350 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
5351
94c18618
SDJ
53522018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
5353
5354 PR cli/23785
5355 * gdb.base/restore.exp: New test to check if "restore" with an
5356 invalid file doesn't segfault.
5357
812cd6eb
TV
53582018-10-18 Tom de Vries <tdevries@suse.de>
5359
5360 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
5361 * gdb.ada/excep_handle.exp: Same.
5362 * gdb.ada/mi_string_access.exp: Same.
5363 * gdb.ada/mi_var_union.exp: Same.
5364 * gdb.arch/arc-analyze-prologue.exp: Same.
5365 * gdb.arch/arc-decode-insn.exp: Same.
5366 * gdb.base/readnever.exp: Same.
5367 * gdb.fortran/printing-types.exp: Same.
5368 * gdb.guile/scm-lazy-string.exp: Same.
5369
c4b90788
TV
53702018-10-16 Tom de Vries <tdevries@suse.de>
5371
5372 PR gdb/23730
5373 * gdb.base/catch-follow-exec.c: Add copyright notice.
5374 * gdb.base/catch-follow-exec.exp: Rewrite to use
5375 gdb_spawn_with_cmdline_opts. Require gdb-native.
5376
8bca2978
SL
53772018-10-12 Sandra Loosemore <sandra@codesourcery.com>
5378
5379 * gdb.trace/actions-changed.exp: Check for arch support.
5380 * gdb.trace/actions.exp: Likewise.
5381 * gdb.trace/ax.exp: Likewise.
5382 * gdb.trace/backtrace.exp: Likewise.
5383 * gdb.trace/change-loc.exp: Likewise.
5384 * gdb.trace/deltrace.exp: Likewise.
5385 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
5386 * gdb.trace/ftrace.exp: Likewise.
5387 * gdb.trace/infotrace.exp: Check for arch support.
5388 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
5389 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
5390 * gdb.trace/mi-tsv-changed.exp: Likewise.
5391 * gdb.trace/packetlen.exp: Likewise.
5392 * gdb.trace/passc-dyn.exp: Likewise.
5393 * gdb.trace/passcount.exp: Likewise.
5394 * gdb.trace/pending.exp: Likewise.
5395 * gdb.trace/range-stepping.exp: Check for shlib support.
5396 * gdb.trace/report.exp: Check for arch support.
5397 * gdb.trace/save-trace.exp: Likewise.
5398 * gdb.trace/signal.exp: Check for signal support.
5399 * gdb.trace/tfind.exp: Check for arch support.
5400 * gdb.trace/trace-break.exp: Check for arch and shlib support.
5401 * gdb.trace/trace-common.h: Add comment.
5402 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
5403 * gdb.trace/trace-enable-disable.exp: Likewise.
5404 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
5405 * gdb.trace/tracecmd.exp: Check for arch support.
5406 * gdb.trace/tspeed.exp: Check for shlib and target support.
5407 * gdb.trace/tstatus.exp: Check for arch support.
5408 * gdb.trace/tsv.exp: Likewise.
5409 * gdb.trace/while-dyn.exp: Likewise.
5410 * gdb.trace/while-stepping.exp: Likewise.
5411 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
5412
f9c49bff
SM
54132018-10-12 Simon Marchi <simon.marchi@ericsson.com>
5414
5415 * gdb.trace/tspeed.exp: Remove nowarnings.
5416 (prepare_for_trace_test): Declare "global ipalib".
5417 * gdb.trace/tspeed.c: Include unistd.h.
5418 (main): Remove superfluous printf argument.
5419
d4330bde
SL
54202018-10-11 Sandra Loosemore <sandra@codesourcery.com>
5421
5422 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
5423 directory prefix on the filename.
5424
8ecfd7bd
SDJ
54252018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
5426
5427 * gdb.gdb/unittest.exp: Update expected message informing that
5428 selftests have been disabled.
5429 * gdb.server/unittest.exp: Likewise.
5430
58bbcd02
TV
54312018-10-09 Tom de Vries <tdevries@suse.de>
5432
5433 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
5434 with runto_main.
5435
9f6b697b
WP
54362018-10-08 Weimin Pan <weimin.pan@oracle.com>
5437
5438 PR c++/16841
5439 * gdb.cp/virtbase2.cc: New file.
5440 * gdb.cp/virtbase2.exp: New file.
5441
add5ded5
TT
54422018-10-06 Tom Tromey <tom@tromey.com>
5443
5444 PR python/19399:
5445 * gdb.python/py-inferior.exp: Add architecture test.
5446
f9e48344
TT
54472018-10-06 Tom Tromey <tom@tromey.com>
5448
5449 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
5450 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
5451
2a8be203
TT
54522018-10-06 Tom Tromey <tom@tromey.com>
5453
5454 * gdb.python/py-breakpoint.exp (check_last_event): Check location
5455 of a "throw" catchpoint.
5456
e04caa70
SDJ
54572018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
5458
5459 * gdb.base/info-proc.exp: Update string expected from "help info
5460 proc".
5461
5ca8c39f
TT
54622018-10-04 Tom Tromey <tom@tromey.com>
5463
5464 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
5465 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
5466 (test_initial_complaints, test_empty_complaints): Update.
5467 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5468
3453e7e4
TT
54692018-10-04 Tom Tromey <tom@tromey.com>
5470
5471 PR cli/19551:
5472 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
5473 * lib/gdb.exp (gdb_file_cmd): Update.
5474 * gdb.stabs/weird.exp (print_weird_var): Update.
5475 * gdb.server/solib-list.exp: Update.
5476 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
5477 * gdb.mi/mi-cli.exp: Update.
5478 * gdb.linespec/linespec.exp: Update.
5479 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
5480 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
5481 * gdb.cp/cp-relocate.exp: Update.
5482 * gdb.base/sym-file.exp: Update.
5483 * gdb.base/relocate.exp: Update.
5484 * gdb.base/readnever.exp: Update.
5485 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
5486 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
5487 * gdb.base/dbx.exp (gdb_file_cmd): Update.
5488 * gdb.base/code_elim.exp: Update.
5489 * gdb.base/break-unload-file.exp (test_break): Update.
5490 * gdb.base/break-interp.exp (test_attach_gdb): Update.
5491 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
5492 Update.
5493 * gdb.base/attach.exp (do_attach_tests): Update.
5494 * gdb.base/sepdebug.exp: Update.
5495 * gdb.python/py-section-script.exp: Update.
5496
6afcf761
TT
54972018-10-04 Tom Tromey <tom@tromey.com>
5498
5499 PR cli/22234:
5500 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
5501 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
5502 output.
5503
fef1b293
TT
55042018-10-04 Tom Tromey <tom@tromey.com>
5505
5506 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
5507 set width and height to 0.
5508 (test_command_line_attach_run): Use -quiet.
5509
ca98345e
SL
55102018-10-03 Sandra Loosemore <sandra@codesourcery.com>
5511
5512 * lib/gdb.exp (skip_ifunc_tests): New.
5513 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
5514 other compile failures.
5515 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
5516
ff34e6ae
SM
55172018-10-01 Simon Marchi <simon.marchi@ericsson.com>
5518
5519 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
5520 is_amd64_regs_target.
5521
6bb8890e
AH
55222018-10-01 Alan Hayward <alan.hayward@arm.com>
5523
5524 * gdb.arch/aarch64-sighandler-regs.c: New test.
5525 * gdb.arch/aarch64-sighandler-regs.exp: New file.
5526 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
5527
224d30d3
MM
55282018-10-01 Markus Metzger <markus.t.metzger@intel.com>
5529
5530 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
5531 assembly.
5532
f67ffa6a
AB
55332018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
5534
5535 * gdb.base/frame-selection.exp: New file.
5536 * gdb.base/frame-selection.c: New file.
5537
9fc3183f
AH
55382018-09-27 Alan Hayward <alan.hayward@arm.com>
5539
5540 * gdb.threads/check-libthread-db.c (thread_routine): Use a
5541 pthread barrier.
5542 (main): Likewise.
5543
d354055e
AB
55442018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
5545
5546 * gdb.base/large-frame-1.c: New file.
5547 * gdb.base/large-frame-2.c: New file.
5548 * gdb.base/large-frame.exp: New file.
5549 * gdb.base/large-frame.h: New file.
5550
db727370
JL
55512018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
5552
5553 PR gdb/20948
5554 * gdb.base/write_mem.exp: New test.
5555 * gdb.base/write_mem.c: Likewise.
5556
ae778caf
TT
55572018-09-23 Tom Tromey <tom@tromey.com>
5558
5559 PR python/18852:
5560 * gdb.python/py-parameter.exp: Add test for parameter that throws
5561 on "set".
5562
fd3ba736
TT
55632018-09-23 Tom Tromey <tom@tromey.com>
5564
5565 PR python/17284:
5566 * gdb.python/py-template.exp (test_template_arg): Add test for
5567 negative template argument number.
5568
39a24317
TT
55692018-09-23 Tom Tromey <tom@tromey.com>
5570
5571 PR python/14062:
5572 * gdb.python/python.exp: Add test for post_event error.
5573
f5769a2c
TT
55742018-09-23 Tom Tromey <tom@tromey.com>
5575
5576 PR python/18170:
5577 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
5578 convert pointers to int and long.
5579
1c1e54f6
TT
55802018-09-23 Tom Tromey <tom@tromey.com>
5581
5582 PR python/20126:
5583 * gdb.python/py-value.exp (test_value_numeric_ops): Add
5584 signed-ness conversion tests.
5585
fb4fa946
TT
55862018-09-23 Tom Tromey <tom@tromey.com>
5587
5588 PR python/18352;
5589 * gdb.python/py-value.exp (test_float_conversion): New proc.
5590 Use it.
5591
a466edac
HAQ
55922018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
5593
5594 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
5595
4ee9b0c5
SL
55962018-09-18 Sandra Loosemore <sandra@codesourcery.com>
5597
5598 * gdb.base/complete-empty.exp: Skip tab-completion tests if
5599 no readline.
5600 * gdb.base/utf8-identifiers.exp: Likewise.
5601 * gdb.cp/cpcompletion.exp: Likewise.
5602 * gdb.linespec/cpcompletion.exp: Likewise.
5603 * gdb.linespec/cpls-abi-tag.exp: Likewise.
5604 * gdb.linespec/cpls-ops.exp: Likewise.
5605
23be8da7
RB
56062018-09-19 Richard Bunt <richard.bunt@arm.com>
5607 Chris January <chris.january@arm.com>
5608
5609 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
5610 * gdb.fortran/short-circuit-argument-list.exp: New file.
5611 * gdb.fortran/short-circuit-argument-list.f90: New test.
5612
5031d0ae
SDJ
56132018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5614
5615 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
5616 "arch=" keyword when executing "-stack-list-frames".
5617
b4c0d1a4
SDJ
56182018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5619
5620 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
5621 "arch=" keyword when executing "-stack-list-frames".
5622
7a6d2b45
SDJ
56232018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
5624
5625 * gdb.ada/complete.exp: Expect for "@" when doing "complete
5626 break ada".
5627
8588b356
SM
56282018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
5629
5630 PR python/23669
5631 * gdb.python/python.exp: Test gdb.execute("show commands").
5632
65e65158
TT
56332018-09-16 Tom Tromey <tom@tromey.com>
5634
5635 * gdb.base/new-ui.exp (do_execution_tests): Update.
5636 * gdb.base/dbx.exp (test_breakpoints): Update.
5637
bf326452
AH
56382018-09-14 Alan Hayward <alan.hayward@arm.com>
5639
5640 * lib/gdb.exp (gdb_simple_compile): Add proc.
5641 (is_elf_target): Use gdb_simple_compile.
5642 (skip_altivec_tests): Likewise.
5643 (skip_vsx_tests): Likewise.
5644 (skip_tsx_tests): Likewise.
5645 (skip_btrace_tests): Likewise.
5646 (skip_btrace_pt_tests): Likewise.
5647 (gdb_can_simple_compile): Likewise.
5648 (gdb_has_argv0): Likewise.
5649 (gdb_target_symbol_prefix): Likewise.
5650 (target_supports_scheduler_locking): Likewise.
5651
2361b0fb
TT
56522018-09-13 Tom Tromey <tom@tromey.com>
5653
5654 * Makefile.in (TAGS): Recognize proc_with_prefix and
5655 gdb_caching_proc.
5656
0ae1a321
SM
56572018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5658
5659 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
5660 method.
5661
a40bf0c2
SM
56622018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5663
5664 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
5665 and a few other Inferior properties when the Inferior is no
5666 longer valid.
5667
4a3fe98f
TT
56682018-09-13 Tom Tromey <tom@tromey.com>
5669
5670 PR rust/23650:
5671 * gdb.rust/simple.exp: Add test for enum field access error.
5672
098b2108
TT
56732018-09-13 Tom Tromey <tom@tromey.com>
5674
5675 PR rust/23626:
5676 * gdb.rust/simple.rs (EmptyEnum): New type.
5677 (main): Use it.
5678 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
5679
1256af7d
SM
56802018-09-13 Simon Marchi <simon.marchi@ericsson.com>
5681
5682 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
5683 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
5684 * gdb.python/py-symtab.exp: Update test printing an objfile.
5685
4aa8e6c2
SM
56862018-09-12 Simon Marchi <simon.marchi@ericsson.com>
5687
5688 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
5689 object.
5690
c221b2f7
AH
56912018-09-12 Alan Hayward <alan.hayward@arm.com>
5692
5693 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
5694 (support_complex_tests): Use gdb_can_simple_compile.
5695 (is_ilp32_target): Likewise.
5696 (is_lp64_target): Likewise.
5697 (is_64_target): Likewise.
5698 (is_amd64_regs_target): Likewise.
5699 (is_aarch32_target): Likewise.
5700 (gdb_int128_helper): Likewise.
5701
6f1107b5
JK
57022018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5703
5704 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
5705
1f5d1570
JG
57062018-09-10 Jerome Guitton <guitton@adacore.com>
5707
5708 * gdb.ada/same_component_name: Add test for case of tagged record
5709 with variable-length fields.
5710
cc330e39
XR
57112018-09-10 Xavier Roirand <roirand@adacore.com>
5712
5713 * gdb.ada/access_to_unbounded_array.exp: New testcase.
5714 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
5715 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
5716 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
5717
b9c50e9a
XR
57182018-09-10 Xavier Roirand <roirand@adacore.com>
5719
5720 * gdb.ada/mi_string_access.exp: New testcase.
5721 * gdb.ada/mi_string_access/bar.adb: New file.
5722 * gdb.ada/mi_string_access/pck.adb: New file.
5723 * gdb.ada/mi_string_access/pck.asd: New file.
5724
2963898f
XR
57252018-09-10 Xavier Roirand <roirand@adacore.com>
5726
5727 * gdb.ada/mi_var_union.exp: New testcase.
5728 * gdb.ada/mi_var_union/bar.adb: New file.
5729 * gdb.ada/mi_var_union/pck.adb: New file.
5730 * gdb.ada/mi_var_union/pck.asd: New file.
5731
1aac008f
TT
57322018-09-08 Tom Tromey <tom@tromey.com>
5733
5734 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
5735
332cf4c9
TT
57362018-09-08 Tom Tromey <tom@tromey.com>
5737
5738 PR python/16047:
5739 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
5740 (register_pretty_printers): Register new printer.
5741 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
5742 test.
5743 * gdb.python/py-prettyprint.c (int_type3): New typedef.
5744 (an_int_type3): New global.
5745
424da6cf
JB
57462018-09-08 Joel Brobecker <brobecker@adacore.com>
5747
5748 * gdb.ada/expr_with_funcall: New testcase.
5749
2a62dfa9
JB
57502018-09-08 Joel Brobecker <brobecker@adacore.com>
5751
5752 * gdb.ada/packed_array_assign: New testcase.
5753
96b6697f
AB
57542018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
5755
5756 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
5757 names, and add test prefixes to make test names unique.
5758
e4a62c65
TV
57592018-09-05 Tom de Vries <tdevries@suse.de>
5760
5761 * gdb.dwarf2/varval.exp: Add test.
5762
dd083ee2
GB
57632018-09-04 Gary Benson <gbenson@redhat.com>
5764
5765 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
5766 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
5767
aef9346c
TT
57682018-08-31 Tom Tromey <tom@tromey.com>
5769
5770 * gdb.rust/simple.rs: Rename second variable "v".
5771
c67f2e15
AB
57722018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
5773
5774 * gdb.base/funcargs.c (use_a): New function.
5775 (recurse): Call use_a.
5776
078a0207
KS
57772018-08-29 Keith Seitz <keiths@redhat.com>
5778
5779 * gdb.compile/compile-cplus-anonymous.cc: New file.
5780 * gdb.compile/compile-cplus-anonymous.exp: New file.
5781 * gdb.compile/compile-cplus-array-decay.cc: New file.
5782 * gdb.compile/compile-cplus-array-decay.exp: New file.
5783 * gdb.compile/compile-cplus-inherit.cc: New file.
5784 * gdb.compile/compile-cplus-inherit.exp: New file.
5785 * gdb.compile/compile-cplus-member.cc: New file.
5786 * gdb.compile/compile-cplus-member.exp: New file.
5787 * gdb.compile/compile-cplus-method.cc: New file.
5788 * gdb.compile/compile-cplus-method.exp: New file.
5789 * gdb.compile/compile-cplus-mod.c: "New" file.
5790 * gdb.compile/compile-cplus-namespace.cc: New file.
5791 * gdb.compile/compile-cplus-namespace.exp: New file.
5792 * gdb.compile/compile-cplus-nested.cc: New file.
5793 * gdb.compile/compile-cplus-nested.exp: New file.
5794 * gdb.compile/compile-cplus-print.c: "New" file.
5795 * gdb.compile/compile-cplus-print.exp: "New" file.
5796 * gdb.compile/compile-cplus-virtual.cc: New file.
5797 * gdb.compile/compile-cplus-virtual.exp: New file.
5798 * gdb.compile/compile-cplus.c: "New" file.
5799 * gdb.compile/compile-cplus.exp: "New" file.
5800 * lib/compile-support.exp: New file.
5801
b0f492b9
GB
58022018-08-16 Gary Benson <gbenson@redhat.com>
5803
5804 PR gdb/13000:
5805 * gdb.base/batch-exit-status.exp: New file.
5806 * gdb.base/batch-exit-status.good-commands: Likewise.
5807 * gdb.base/batch-exit-status.bad-commands: Likewise.
5808
36eb4c5f
AH
58092018-08-29 Alan Hayward <alan.hayward@arm.com>
5810
5811 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
5812 (struct struct02): Likewise.
5813 (struct struct03): Likewise.
5814 (struct struct04): Likewise.
5815 (struct struct_01_01): New struct.
5816 (struct struct_01_02): Likewise.
5817 (struct struct_01_03): Likewise.
5818 (struct struct_01_04): Likewise.
5819 (struct struct_02_01): Likewise.
5820 (struct struct_02_02): Likewise.
5821 (struct struct_02_03): Likewise.
5822 (struct struct_02_04): Likewise.
5823 (struct struct_04_01): Likewise.
5824 (struct struct_04_02): Likewise.
5825 (struct struct_04_03): Likewise.
5826 (struct struct_04_04): Likewise.
5827 (struct struct_05_01): Likewise.
5828 (struct struct_05_02): Likewise.
5829 (struct struct_05_03): Likewise.
5830 (struct struct_05_04): Likewise.
5831 (cmp_struct01): Remove function.
5832 (cmp_struct02): Likewise.
5833 (cmp_struct03): Likewise.
5834 (cmp_struct04): Likewise.
5835 (cmp_struct_01_01): Add Function.
5836 (cmp_struct_01_02): Likewise.
5837 (cmp_struct_01_03): Likewise.
5838 (cmp_struct_01_04): Likewise.
5839 (cmp_struct_02_01): Likewise.
5840 (cmp_struct_02_02): Likewise.
5841 (cmp_struct_02_03): Likewise.
5842 (cmp_struct_02_04): Likewise.
5843 (cmp_struct_04_01): Likewise.
5844 (cmp_struct_04_02): Likewise.
5845 (cmp_struct_04_03): Likewise.
5846 (cmp_struct_04_04): Likewise.
5847 (cmp_struct_05_01): Likewise.
5848 (cmp_struct_05_02): Likewise.
5849 (cmp_struct_05_03): Likewise.
5850 (cmp_struct_05_04): Likewise.
5851 (call_all): Add new structs.
5852 * gdb.base/infcall-nested-structs.exp: Likewise.
5853
3bf9c013
JV
58542018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
5855
5856 * gdb.python/py-framefilter-mi.exp: Update regexp to
5857 check for "arch" field in frame output.
5858
450d1e88
KB
58592018-08-23 Kevin Buettner <kevinb@redhat.com>
5860
5861 * gdb.dwarf2/dw2-ranges-func.c: New file.
5862 * gdb.dwarf2/dw2-ranges-func.exp: New file.
5863
ae739fe7
SM
58642018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
5865
5866 * gdb.base/term.exp: Compare terminal settings with values from
5867 the inferior.
5868 * gdb.base/term.c: Get and set terminal settings.
5869
6d52907e
JV
58702018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
5871
5872 * lib/mi-support.exp (mi_expect_stop): Update regexp to
5873 accommodate new "arch" field in frame output.
5874 * gdb.mi/mi-return.exp: Likewise.
5875 * gdb.mi/mi-stack.exp: Likewise.
5876 * gdb.mi/mi-syn-frame.exp: Likewise.
5877 * gdb.mi/user-selected-context-sync.exp: Likewise.
5878
be2d111a
MS
58792018-08-19 Michael Spang <spang@google.com>
5880
5881 PR gdb/11786
5882 * gdb.base/gcore-tls-pie.c: New file.
5883 * gdb.base/gcore-tls-pie.exp: New file.
5884
ae3a7c47
KB
58852018-08-18 Kevin Buettner <kevinb@redhat.com>
5886
5887 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
7d140d1a
KB
5888 * gdb.dwarf2/varval.c: New file.
5889 * gdb.dwarf2/varval.exp: New file.
ae3a7c47 5890
2ecae92e
AH
58912018-08-17 Alan Hayward <alan.hayward@arm.com>
5892
5893 PR gdb/18931
5894 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
5895
c1854f1d
KS
58962018-08-16 Keith Seitz <keiths@redhat.com>
5897
5898 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
5899 tests expected to pass.
5900
26fb3983
JV
59012018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
5902
5903 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
5904 -data-disassemble -a.
5905 (test_disassembly_bogus_args): Likewise.
5906
67943c00
AB
59072018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
5908
5909 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
5910
5ff2bbae
AB
59112018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5912
5913 * gdb.base/vla-optimized-out.exp: Add new test.
5914
e5bbcd0f
AB
59152018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
5916
5917 * gdb.base/vla-optimized-out-o3.exp: Delete.
5918 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
5919 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
5920 deleted tests.
5921
9d4a934c
AB
59222018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
5923
5924 PR gdb/18050:
5925 * gdb.server/extended-remote-restart.c: New file.
5926 * gdb.server/extended-remote-restart.exp: New file.
5927
045cf012
SM
59282018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
5929
5930 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
5931 "set variable index = 42".
5932
87d6a7aa
SM
59332018-08-07 Simon Marchi <simon.marchi@ericsson.com>
5934
5935 * boards/index-cache-gdb.exp: New file.
5936 * gdb.dwarf2/index-cache.exp: New file.
5937 * gdb.dwarf2/index-cache.c: New file.
5938 * gdb.base/maint.exp: Check if we are using the index cache.
5939
96d68bd4
RO
59402018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5941
5942 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
5943 MAKEFLAGS.
5944
5a699617
RO
59452018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5946
5947 * dg-extract-results.sh: Move to toplevel contrib.
5948 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
5949 * Makefile.in (check-parallel-racy): Likewise.
5950
5bd18990
AB
59512018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
5952
5953 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
5954 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
5955 tests if the target supports scheduler locking.
5956
3fbbcf47
TV
59572018-08-04 Tom de Vries <tdevries@suse.de>
5958
5959 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
5960
3e1d3d8c
TT
59612018-08-02 Tom Tromey <tom@tromey.com>
5962
5963 PR symtab/16842.
5964 * gdb.cp/temargs.exp: Test "info address" of a template
5965 parameter.
5966
5abe0f0c
JV
59672018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
5968
5969 * gdb.python/py-mi-var-info-path-expression.c: New file.
5970 * gdb.python/py-mi-var-info-path-expression.py: New file.
5971 * gdb.python/py-mi-var-info-path-expression.exp: New file.
5972
fb66cde8
SDJ
59732018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
5974
5975 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
5976 error after "cannot resolve name" string.
5977
c708f4d2
AB
59782018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
5979
5980 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
5981 started.
5982 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
5983
37cc0cae
TV
59842018-07-28 Tom de Vries <tdevries@suse.de>
5985
5986 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
5987
63b4ecf7
TV
59882018-07-26 Tom de Vries <tdevries@suse.de>
5989
5990 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
5991
3c3bb058
AB
59922018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
5993
5994 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
5995 is visible.
5996
9e7f3bbb
TV
59972018-07-26 Tom de Vries <tdevries@suse.de>
5998
5999 PR breakpoints/23366
6000 * gdb.base/catch-follow-exec.c: New test.
6001 * gdb.base/catch-follow-exec.exp: New file.
6002
16f808ec
TV
60032018-07-25 Tom de Vries <tdevries@suse.de>
6004
6005 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
6006 vla-optimized-out.c.
6007
d7154a8d
JV
60082018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
6009
6010 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
6011 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
6012
232a0032
TV
60132018-07-20 Tom de Vries <tdevries@suse.de>
6014
6015 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
6016 NOCLONE macro.
6017 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
6018
fbb1d502
TV
60192018-07-19 Tom de Vries <tdevries@suse.de>
6020
6021 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
6022 regular expression.
6023
42dc7699
TV
60242018-07-18 Tom de Vries <tdevries@suse.de>
6025
6026 * gdb.base/vla-optimized-out.c: New test.
6027 * gdb.base/vla-optimized-out.exp: New file.
6028
7f1f7e23
SDJ
60292018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
6030
6031 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
6032 message "No address associated with hostname" when gdbserver
6033 cannot resolve the hostname.
6034
5759ebb3
PW
60352018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6036
6037 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
6038 Add some test prefixes to make tests unique.
6039
3606ccab
PW
60402018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6041
6042 * gdb.base/frameapply.c: New file.
6043 * gdb.base/frameapply.exp: New file.
6044
529c08b2
PW
60452018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6046
6047 * gdb.base/skip.exp: Update expected error message.
6048
c7ab0aef
SDJ
60492018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6050 Jan Kratochvil <jan.kratochvil@redhat.com>
6051 Paul Fertser <fercerpav@gmail.com>
6052 Tsutomu Seki <sekiriki@gmail.com>
6053
6054 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
6055 parameter.
6056 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
6057 by default.
6058 * boards/native-gdbserver.exp: Likewise.
6059 * gdb.server/run-without-local-binary.exp: Improve regexp used
6060 for detecting when a remote debugging connection succeeds.
6061 * gdb.server/server-connect.exp: New file.
6062 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
6063 Do not prefix the port number with ":".
6064 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
6065 support for detecting and using it. Add '$debughost_gdbserver'
6066 to the list of arguments used to start gdbserver. Handle case
6067 when gdbserver cannot resolve a network name.
6068
16ff70dd
SDJ
60692018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
6070
6071 PR c++/23373
6072 * gdb.base/ptype-offsets.cc (struct static_member): New
6073 struct.
6074 (main) <stmember>: New variable.
6075 * gdb.base/ptype-offsets.exp: Add test for printing a struct
6076 with a static member in it.
6077
3541979f
AB
60782018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
6079
6080 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
6081 watchpoints enabled and disabled.
6082
c8ad9b9a
AB
60832018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6084
6085 * gdb.base/examine-backward.exp: Still run tests around address
6086 0x0, even if address 0x0 is not readable. Update the pattern for
6087 matching address 0x0 in expected output.
6088
e0e5e971
AB
60892018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
6090
6091 * gdb.base/share-env-with-gdbserver.c (main): Add call to
6092 malloc/free.
6093
1ea5da02
TV
60942018-07-04 Tom de Vries <tdevries@suse.de>
6095
6096 * gdb.dwarf2/dw2-error.exp: Update expected error message.
6097
471b9d15
MR
60982018-07-02 Maciej W. Rozycki <macro@mips.com>
6099
6100 PR tdep/8282
6101 * gdb.arch/mips-disassembler-options.exp: New test.
6102 * gdb.arch/mips-disassembler-options.s: New test source.
6103
75acb486
PA
61042018-06-29 Pedro Alves <palves@redhat.com>
6105
6106 * gdb.threads/names.exp: Adjust expected "info threads" output.
6107
cd2bb709
PA
61082018-06-29 Pedro Alves <palves@redhat.com>
6109
6110 * gdb.opt/inline-break.exp (line number, address): Add "info
6111 break" tests.
6112
991ff292
PA
61132018-06-29 Pedro Alves <palves@redhat.com>
6114
6115 * gdb.opt/inline-break.c (func1): Add "break here" marker.
6116 * gdb.opt/inline-break.exp: Test setting breakpoints by line
6117 number and address and running to them.
6118
356819b6 61192018-06-29 Richard Bunt <richard.bunt@arm.com>
49af4b70
RB
6120
6121 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
6122
2512d7ef
JK
61232018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6124
6125 * lib/compiler.c: Remove executable permission flag.
6126
be1b6474
RB
61272018-06-28 Richard Bunt <richard.bunt@arm.com>
6128
6129 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
6130 code.
6131 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
6132
291f9a96
PT
61332018-06-28 Petr Tesarik <ptesarik@suse.cz>
6134
6135 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
6136
ed6dfe51
PT
61372018-06-28 Petr Tesarik <ptesarik@suse.cz>
6138
6139 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
6140 address argument is omitted.
6141
d4d429d5
PT
61422018-06-28 Petr Tesarik <ptesarik@suse.cz>
6143
6144 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
6145
7ab6656f
OJ
61462018-06-27 Omair Javaid <omair.javaid@linaro.org>
6147
6148 PR gdb/21695
6149 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
6150 * gdb.base/infoline-reloc-main-from-zero.c: New file.
6151
a33ccfc7
TT
61522018-06-26 Tom Tromey <tom@tromey.com>
6153
6154 PR rust/22574:
6155 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
6156 * gdb.rust/simple.rs (struct SimpleLayout): New.
6157
6d72d289
SM
61582018-06-22 Simon Marchi <simon.marchi@ericsson.com>
6159
6160 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
6161 "info registers" output.
6162
8363f9d5
RB
61632018-06-21 Richard Bunt <richard.bunt@arm.com>
6164
6165 * gdb.base/watchpoint-hw-attach.c: New test.
6166 * gdb.base/watchpoint-hw-attach.exp: New file.
6167
f00674fe
SM
61682018-06-20 Simon Marchi <simon.marchi@ericsson.com>
6169
6170 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
6171 through /bin/sh.
6172 * boards/dwarf4-gdb-index.exp: Likewise.
6173 * boards/fission-dwp.exp: Likewise.
6174
1d554008
UW
61752018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
6176
6177 * gdb.base/float128.exp: Add comment and improved fail message
6178 to the failure case of "print large128" test.
6179
d0ac1c44
SM
61802018-06-19 Simon Marchi <simon.marchi@ericsson.com>
6181
6182 * configure.ac: Remove AC_PREREQ.
6183 * configure: Re-generate.
6184
61b04dd0
PA
61852018-06-19 Pedro Alves <palves@redhat.com>
6186
6187 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
6188 (func_extern_caller): New.
6189 (main): Call func_extern_caller.
6190 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
6191 logic change.
6192
f63b508a
SM
61932018-06-18 Weimin Pan <weimin.pan@oracle.com>
6194
6195 PR gdb/16841
6196 * gdb.cp/typedef-base.cc: New file.
6197 * gdb.cp/typedef-base.exp: New file.
6198
0fe3a558
TV
61992018-06-18 Tom de Vries <tdevries@suse.de>
6200
6201 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
6202
7010835a
AB
62032018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6204 Richard Bunt <Richard.Bunt@arm.com>
6205
6206 * gdb.threads/attach-slow-waitpid.c: New file.
6207 * gdb.threads/attach-slow-waitpid.exp: New file.
6208 * gdb.threads/slow-waitpid.c: New file.
6209
14897d65
PA
62102018-06-14 Pedro Alves <palves@redhat.com>
6211
6212 * gdb.base/fork-running-state.c: Include <errno.h>.
6213 (exit_if_relative_exits): New.
6214 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
6215 exits.
6216 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
6217 child exits.
6218
5d9a0608
TV
62192018-06-14 Tom de Vries <tdevries@suse.de>
6220
6221 PR cli/22573
6222 * gdb.base/finish-pretty.c: New test.
6223 * gdb.base/finish-pretty.exp: New file.
6224
11ae5818
PA
62252018-06-14 Pedro Alves <palves@redhat.com>
6226
6227 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
6228 gdb's expected startup output.
6229
1d39de44
PA
62302018-06-14 Pedro Alves <palves@redhat.com>
6231
6232 * lib/selftest-support.exp (selftest_setup): Remove inlined
6233 function handling.
6234
70ee0000
TV
62352018-06-14 Tom de Vries <tdevries@suse.de>
6236
6237 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
6238 matching of breakpoint printing.
6239
11f4b608
TV
62402018-06-13 Tom de Vries <tdevries@suse.de>
6241
6242 PR testsuite/23269
6243 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
6244 (fork_child): ... here, and ...
6245 (fork_parent): ... here.
6246
62472018-06-12 Tom de Vries <tdevries@suse.de>
6248
6249 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
6250
9516f85a
AB
62512018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
6252 Stephen Roberts <stephen.roberts@arm.com>
6253
6254 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
6255 rewrite test to describe action performed, rather than possible
6256 failure.
6257
5045b3d7
GB
62582018-06-08 Gary Benson <gbenson@redhat.com>
6259
6260 * gdb.threads/check-libthread-db.exp: New file.
6261 * gdb.threads/check-libthread-db.c: Likewise.
6262
c61b06a1
TT
62632018-06-05 Tom Tromey <tom@tromey.com>
6264
6265 * gdb.base/default.exp: Update expected "show version" output.
6266
eb6af809
TT
62672018-06-05 Tom Tromey <tom@tromey.com>
6268
6269 PR cli/12326:
6270 * gdb.cp/static-print-quit.exp: Update.
6271 * lib/gdb.exp (pagination_prompt): Update.
6272 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
6273 * gdb.python/python.exp: Update.
6274
178d6a63
JB
62752018-06-04 Joel Brobecker <brobecker@adacore.com>
6276
6277 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
6278
8e817061
JB
62792018-06-01 Joel Brobecker <brobecker@adacore.com>
6280
6281 * gdb.ada/bp_fun_addr: New testcase.
6282
e86ca25f
TT
62832018-06-01 Tom Tromey <tom@tromey.com>
6284
6285 * gdb.xml/tdesc-regs.exp (load_description): Update expected
6286 results.
6287 * gdb.dwarf2/method-ptr.exp: Set language to C++.
6288 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
6289 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
6290 * gdb.base/maint.exp (maint_pass_if): Update.
6291
4b2dfa9d
MR
62922018-05-31 Maciej W. Rozycki <macro@mips.com>
6293
6294 * gdb.base/endian.exp: New test.
6295 * gdb.base/endian.c: New test source.
6296
45f25d6c
AB
62972018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
6298
6299 PR gdb/23203
6300 * gdb.base/bt-selected-frame.c: New file.
6301 * gdb.base/bt-selected-frame.exp: New file.
6302 * lib/gdb.exp (get_current_frame_number): New function.
6303
d9f6d7f8
MR
63042018-05-24 Maciej W. Rozycki <macro@mips.com>
6305 Pedro Alves <palves@redhat.com>
6306
6307 * gdb.threads/tls-core.c: Include <stdlib.h>
6308 (thread_proc): Call `abort'.
6309 * gdb.threads/tls-core.exp: Generate a core with core_find too.
6310 (tls_core_test): New procedure, bits factored out from ...
6311 (top level): ... here. Test both native cores and gcore cores.
6312
ff1cf532
TT
63132018-05-23 Tom Tromey <tom@tromey.com>
6314
6315 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
6316
b98664d3
TT
63172018-05-23 Tom Tromey <tom@tromey.com>
6318
6319 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
6320 symfile_complaints.
6321 (test_short_complaints): Likewise.
6322 (test_empty_complaints): Likewise.
6323 (test_initial_complaints): Update.
6324
4e9668d0
TT
63252018-05-23 Tom Tromey <tom@tromey.com>
6326
6327 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
6328
43ba33c7
TT
63292018-05-23 Tom Tromey <tom@tromey.com>
6330
6331 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
6332 (test_short_complaints): Update.
6333
035522c0
PA
63342018-05-22 Pedro Alves <palves@redhat.com>
6335
6336 * gdb.base/remote.exp: Only gdb_start after compiling the
6337 testcase. Issue "disconnect" before testing "set remote" command
6338 defaults. Issue clean_restart before running to main.
6339
cc0be08f
PA
63402018-05-22 Pedro Alves <palves@redhat.com>
6341
6342 * gdb.base/remote.exp: Adjust expected output of "show remote
6343 memory-write-packet-size". Add tests for "set remote
6344 memory-write-packet-size 0" and "set remote
6345 memory-write-packet-size fixed/limit".
6346
b1b60145
PA
63472018-05-22 Pedro Alves <palves@redhat.com>
6348
6349 PR gdb/22973
6350 * gdb.base/utf8-identifiers.c: New file.
6351 * gdb.base/utf8-identifiers.exp: New file.
6352
0ec848ad
PFC
63532018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6354
6355 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
6356
2c3305f6
PFC
63572018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
6358
6359 * gdb.arch/powerpc-vsx-gcore.exp: New file.
6360
ce1e8424
TT
63612018-05-18 Tom Tromey <tom@tromey.com>
6362
6363 * gdb.base/ptype-offsets.exp: Update.
6364
ddfe970e
KS
63652018-05-17 Keith Seitz <keiths@redhat.com>
6366
6367 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
6368 in expected breakpoint stop locations.
6369 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
6370 move to proper scope to test variable values.
6371 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
6372 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
6373 New functions.
6374 (main): Call not_inline_func3.
6375 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
6376 inline_func1, inline_func2, and inline_func3. Test that when each
6377 breakpoint is hit, GDB properly reports both the stop location
6378 and the backtrace. Repeat tests for temporary breakpoints.
6379
0726fcc6
MR
63802018-05-15 Maciej W. Rozycki <macro@mips.com>
6381
6382 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
6383 rather then trying to access it in determining whether the PID
6384 of `gdbserver' could have been retrieved.
6385
8ee22052
AB
63862018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
6387
6388 * gdb.arch/amd64-init-x87-values.S: New file.
6389 * gdb.arch/amd64-init-x87-values.exp: New file.
6390
7785df48
JK
63912018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6392
6393 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
6394
56bcdbea
TT
63952018-05-04 Tom Tromey <tom@tromey.com>
6396
6397 PR python/22730:
6398 * gdb.python/python.exp: Test multi-line execute.
6399
a913fffb
TT
64002018-05-04 Tom Tromey <tom@tromey.com>
6401
6402 PR python/22731:
6403 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
6404
7a2c85f2
TT
64052018-05-04 Tom Tromey <tom@tromey.com>
6406
6407 PR gdb/11750:
6408 * gdb.base/define.exp: Test defining a user command inside a user
6409 command.
6410 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
6411
a3b60e45
JK
64122018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6413 Pedro Alves <palves@redhat.com>
6414
6415 PR breakpoints/19806 and support for PR external/20207.
6416 * gdb.base/watchpoint-unaligned.c: New file.
6417 * gdb.base/watchpoint-unaligned.exp: New file.
6418
45fe4a03
AB
64192018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6420
6421 * gdb.base/maint.exp: Make test names unique, use
6422 test_prefix_command_help to test 'help maint info', and remove
6423 repeated test of 'help maint'.
6424
9be2ae8f
TT
64252018-05-04 Tom Tromey <tom@tromey.com>
6426
6427 PR gdb/22619:
6428 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
6429 behavior.
6430
11859c31
AB
64312018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6432
6433 * gdb.base/maint.exp: Process output from 'maint print registers'
6434 line at a time.
6435
089a9490
AB
64362018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
6437
6438 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
6439 timeout.
6440
9b0797e2
AB
64412018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
6442
6443 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
6444 filter pattern.
6445
f6ac5f3d
PA
64462018-05-02 Pedro Alves <palves@redhat.com>
6447
6448 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
6449 to_log_command renames.
6450 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6451
77d3c63b
TT
64522018-05-02 Tom Tromey <tom@tromey.com>
6453
6454 * gdb.python/py-parameter.exp: Set test message.
6455
0489430a
TT
64562018-05-02 Tom Tromey <tom@tromey.com>
6457
6458 PR python/20084:
6459 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
6460 PARAM_ZUINTEGER_UNLIMITED tests.
6461
1632f8ba
DR
64622018-04-28 Dan Robertson <danlrobertson89@gmail.com>
6463
6464 PR rust/23124
6465 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
6466 when casting.
6467
6d7bb824
TT
64682018-04-30 Tom Tromey <tom@tromey.com>
6469
6470 * gdb.python/py-type.exp: Check align attribute.
6471 * gdb.python/py-type.c: New "aligncheck" global.
6472
007e1530
TT
64732018-04-30 Tom Tromey <tom@tromey.com>
6474
6475 PR exp/17095:
6476 * gdb.dwarf2/dw2-align.exp: New file.
6477 * gdb.cp/align.exp: New file.
6478 * gdb.base/align.exp: New file.
6479 * lib/gdb.exp (gdb_int128_helper): New proc.
6480 (has_int128_c, has_int128_cxx): New caching procs.
6481
6873858b
TT
64822018-04-27 Tom Tromey <tom@tromey.com>
6483
6484 PR rust/22545:
6485 * gdb.rust/simple.exp: Add inclusive range tests.
6486
79188d8d
PA
64872018-04-26 Pedro Alves <palves@redhat.com>
6488
6489 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
6490 ifunc breakpoint locations correctly of ifunc breakpoints set
6491 while the program resolves the ifunc.
6492
c7075ad5
PA
64932018-04-26 Pedro Alves <palves@redhat.com>
6494
6495 * gdb.base/gnu-ifunc-final.c: New file.
6496 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
6497 * gdb.base/gnu-ifunc.exp (executable): Delete.
6498 (staticexecutable): Adjust.
6499 (lib_opts, exec_opts): Delete.
6500 (make_binsuffix, build, set-break): New procedures.
6501 (misc_tests): New, with tests factored out from the top level.
6502 (top level): Test different combinations of ifunc resolver name,
6503 resolver with and with debug info, and ifunc target with and
6504 without debug info. Wrap static tests with with_target_prefix.
6505
8388016d
PA
65062018-04-26 Pedro Alves <palves@redhat.com>
6507
6508 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
6509 return type" warnings.
6510
249b5733
PA
65112018-04-25 Pedro Alves <palves@redhat.com>
6512
6513 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
6514 killed".
6515 * gdb.base/kill-after-signal.exp: Likewise.
6516 * gdb.threads/kill.exp: Likewise.
6517
f67c0c91
SDJ
65182018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6519 Sergio Durigan Junior <sergiodj@redhat.com>
6520 Pedro Alves <palves@redhat.com>
6521
6522 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
6523 regexps to expect for '[Inferior ... detached]' as well.
6524 * gdb.base/attach.exp: Likewise.
6525 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
6526 "gdb_continue_to_end".
6527 (test_catch_syscall_with_wrong_args): Likewise.
6528 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
6529 ']'. Don't set 'verbose' on.
6530 * gdb.base/foll-vfork.exp: Likewise.
6531 * gdb.base/fork-print-inferior-events.c: New file.
6532 * gdb.base/fork-print-inferior-events.exp: New file.
6533 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
6534 '[Inferior ... has been killed]' message.
6535 * gdb.base/kill-after-signal.exp: Likewise.
6536 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
6537 detach message.
6538 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
6539 message.
6540 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
6541 regexps to expect for '[Inferior ... detached]' as well.
6542 * gdb.threads/process-dies-while-detaching.exp: Likewise.
6543
0a8ddac4
SM
65442018-04-24 Simon Marchi <simon.marchi@ericsson.com>
6545
6546 PR gdb/23104
6547 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
6548
701adfb0
PA
65492018-04-22 Rajendra SY <rajendra.sy@gmail.com>
6550
6551 PR gdb/23095
6552 * gdb.base/break-probes.exp: Pass shlib_load to
6553 prepare_for_testing. Set normal_bp to r_debug_state if target is
6554 bsd.
6555
d27d16bf
RB
65562018-04-19 Richard Bunt <richard.bunt@arm.com>
6557
6558 * gdb.threads/multiple-successive-infcall.c: New test.
6559 * gdb.threads/multiple-successive-infcall.exp: New file.
6560
a037790e
TT
65612018-04-17 Tom Tromey <tom@tromey.com>
6562
6563 * gdb.rust/simple.rs (Union): New type.
6564 (main): New local "u".
6565 * gdb.rust/simple.exp (test_one_slice): Add new test case.
6566
e3a91079
AA
65672018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6568
6569 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
6570 number information in output of "whereis" command.
6571 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
6572
b744723f
AA
65732018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
6574
6575 * gdb.ada/info_types.exp: Adjust expected output to the line
6576 numbers now printed by "info var/func/type".
6577 * gdb.base/completion.exp: Likewise.
6578 * gdb.base/included.exp: Likewise.
6579 * gdb.cp/cp-relocate.exp: Likewise.
6580 * gdb.cp/cplusfuncs.exp: Likewise.
6581 * gdb.cp/namespace.exp: Likewise.
6582 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
6583
4a4495d6
MM
65842018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6585
6586 * gdb.btrace/cpu.exp: New.
6587
1d509aa6
MM
65882018-04-13 Markus Metzger <markus.t.metzger@intel.com>
6589
6590 * gdb.base/step-indirect-call-thunk.exp: New.
6591 * gdb.base/step-indirect-call-thunk.c: New.
6592 * gdb.reverse/step-indirect-call-thunk.exp: New.
6593 * gdb.reverse/step-indirect-call-thunk.c: New.
6594
6295b6da
SM
65952018-04-11 Simon Marchi <simon.marchi@ericsson.com>
6596
6597 * gdb.base/pie-fork.c: New file.
6598 * gdb.base/pie-fork.exp: New file.
6599
50146e70
TT
66002018-04-11 Tom Tromey <tom@tromey.com>
6601
6602 * gdb.rust/simple.exp: Add test for ".." struct initializer.
6603
f50d8a2e
PA
66042018-04-10 Pedro Alves <palves@redhat.com>
6605
6606 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
6607 exits. Instead loop running forever.
6608 (fork_parent): Run forever too.
6609
a0be7a36
SM
66102018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6611
6612 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
6613 mi_continue_to_line.
6614 * gdb.mi/mi-stack.c (callee4): Add comment.
6615
9b73db36
SM
66162018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
6617
6618 * gdb.mi/mi-stack.exp: Fix indentation.
6619
c912f608
SM
66202018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6621
6622 PR gdb/22979
6623 * gdb.arch/amd64-osabi.exp: New file.
6624
26540402
SM
66252018-04-07 Simon Marchi <simon.marchi@ericsson.com>
6626
6627 PR gdb/22980
6628 * gdb.base/osabi.exp: New file.
6629
121ad66c 66302018-04-02 Weimin Pan <weimin.pan@oracle.com>
79f18731
WP
6631
6632 * gdb.cp/static-typedef-print.exp: New file.
6633 * gdb.cp/static-typedef-print.cc: New file.
6634
3fcded8f
JB
66352018-03-27 Joel Brobecker <brobecker@adacore.com>
6636
6637 * gdb.ada/varsize_limit: New testcase.
6638
59cc4834
JB
66392018-03-27 Joel Brobecker <brobecker@adacore.com>
6640
6641 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
6642
6643 * gdb.ada/notcplusplus: New testcase.
6644
6645 * gdb.base/c-linkage-name.c: New file.
6646 * gdb.base/c-linkage-name.exp: New testcase.
6647
4ca59a9f
TT
66482018-03-26 Tom Tromey <tom@tromey.com>
6649
6650 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
6651 * gdb.python/py-framefilter.py (name_error): New global.
6652 (ErrorInName.function): Use name_error.
6653
978d6c75
TT
66542018-03-26 Tom Tromey <tom@tromey.com>
6655
6656 PR backtrace/15582:
6657 * gdb.python/py-framefilter.exp: Add "bt hide" test.
6658
b7fee5a3
KS
66592018-03-23 Keith Seitz <keiths@redhat.com>
6660
6661 PR c++/22968
6662 * gdb.cp/subtypes.exp: New file.
6663 * gdb.cp/subtypes.h: New file.
6664 * gdb.cp/subtypes.cc: New file.
6665 * gdb.cp/subtypes-2.cc: New file.
6666
376be529
AB
66672018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6668
6669 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
6670 (done): Call '_exit' not 'exit' to avoid atexit handlers.
6671 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
6672 -nostartfiles when compiling the test. Confirm that all registers
6673 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
6674
066cfa98
AB
66752018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
6676
6677 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
6678 option, syntax was wrong anyway.
6679 * gdb.arch/arm-disp-step.exp: Likewise.
6680 * gdb.arch/sparc64-regs.exp: Likewise.
6681 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
6682 option, syntax was wrong anyway, switch to use
6683 prepare_for_testing.
6684 * gdb.arch/i386-disp-step.exp: Likewise.
6685
079670b9
AA
66862018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
6687
6688 * gdb.ada/exec_changed.exp: Replace "target_info exists
6689 use_gdb_stub" by "use_gdb_stub".
6690 * gdb.ada/start.exp: Likewise.
6691 * gdb.base/async-shell.exp: Likewise.
6692 * gdb.base/attach-pie-misread.exp: Likewise.
6693 * gdb.base/attach-wait-input.exp: Likewise.
6694 * gdb.base/break-entry.exp: Likewise.
6695 * gdb.base/break-interp.exp: Likewise.
6696 * gdb.base/dprintf-detach.exp: Likewise.
6697 * gdb.base/nostdlib.exp: Likewise.
6698 * gdb.base/solib-nodir.exp: Likewise.
6699 * gdb.base/statistics.exp: Likewise.
6700 * gdb.base/testenv.exp: Likewise.
6701 * gdb.mi/mi-exec-run.exp: Likewise.
6702 * gdb.mi/mi-start.exp: Likewise.
6703 * gdb.multi/dummy-frame-restore.exp: Likewise.
6704 * gdb.multi/multi-arch-exec.exp: Likewise.
6705 * gdb.multi/multi-arch.exp: Likewise.
6706 * gdb.multi/tids.exp: Likewise.
6707 * gdb.multi/watchpoint-multi.exp: Likewise.
6708 * gdb.python/py-events.exp: Likewise.
6709 * gdb.threads/attach-into-signal.exp: Likewise.
6710 * gdb.threads/attach-stopped.exp: Likewise.
6711 * gdb.threads/threadapply.exp: Likewise.
6712 * lib/selftest-support.exp: Likewise.
6713
26d6cec4
AA
67142018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
6715
6716 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
6717
4ee89e90
SR
67182018-03-20 Stephen Roberts <stephen.roberts@arm.com>
6719
6720 * gdb.perf/template-breakpoints.cc: New file.
6721 * gdb.perf/template-breakpoints.exp: New file.
6722 * gdb.perf/template-breakpoints.py: New file.
6723
92630041
TT
67242018-03-19 Tom Tromey <tom@tromey.com>
6725
6726 * gdb.rust/simple.rs (main): Add local variables field1, field2,
6727 y0.
6728 * gdb.rust/simple.exp: Test bare identifier form of struct
6729 initializer.
6730
76727919
TT
67312018-03-19 Tom Tromey <tom@tromey.com>
6732
6733 * gdb.gdb/observer.exp: Remove.
6734
194ed413
AA
67352018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6736
6737 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
6738 "qualified" option when setting breakpoints.
6739 * gdb.trace/backtrace.exp: Likewise.
6740 * gdb.trace/circ.exp: Likewise.
6741 * gdb.trace/collection.exp: Likewise.
6742 * gdb.trace/disconnected-tracing.exp: Likewise.
6743 * gdb.trace/ftrace-lock.exp: Likewise.
6744 * gdb.trace/ftrace.exp: Likewise.
6745 * gdb.trace/infotrace.exp: Likewise.
6746 * gdb.trace/packetlen.exp: Likewise.
6747 * gdb.trace/passc-dyn.exp: Likewise.
6748 * gdb.trace/qtro.exp: Likewise.
6749 * gdb.trace/read-memory.exp: Likewise.
6750 * gdb.trace/report.exp: Likewise.
6751 * gdb.trace/signal.exp: Likewise.
6752 * gdb.trace/status-stop.exp: Likewise.
6753 * gdb.trace/strace.exp: Likewise.
6754 * gdb.trace/tfind.exp: Likewise.
6755 * gdb.trace/trace-break.exp: Likewise.
6756 * gdb.trace/trace-condition.exp: Likewise.
6757 * gdb.trace/trace-mt.exp: Likewise.
6758 * gdb.trace/tstatus.exp: Likewise.
6759 * gdb.trace/tsv.exp: Likewise.
6760 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
6761 * gdb.trace/unavailable.exp: Likewise.
6762 * gdb.trace/while-dyn.exp: Likewise.
6763
8b067d2c
AA
67642018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
6765
6766 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
6767 that libinproctrace is copied to the target.
6768
3ae9ce5d
TT
67692018-03-14 Tom Tromey <tom@tromey.com>
6770
6771 PR cli/14977:
6772 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
6773 a null pointer.
6774 * gdb.base/wchar.exp: Likewise.
6775
b8c2339b
TT
67762018-03-14 Tom Tromey <tom@tromey.com>
6777
6778 PR cli/19918:
6779 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
6780 flag.
6781
4872dc46
SM
67822018-03-08 Simon Marchi <simon.marchi@ericsson.com>
6783
6784 PR gdb/22841
6785 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
6786 "target" to remote_exec.
6787
e4fe3756
SM
67882018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
6789
6790 PR gdb/22841
6791 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
6792 ${board}_upload): Remove.
6793
e95a97d4
AA
67942018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
6795
6796 * gdb.cp/watch-cp.cc: New test.
6797 * gdb.cp/watch-cp.exp: New file.
6798
dbbb1059
AB
67992018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
6800
6801 * gdb.base/infcall-nested-structs.exp: New file.
6802 * gdb.base/infcall-nested-structs.c: New file.
6803 * gdb.base/float.exp: Add riscv support.
6804
ecc054c0
TP
68052018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
6806
6807 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
6808 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
6809
25e3c82c
SDJ
68102018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
6811
6812 * gdb.server/abspath.exp: New file.
6813 * lib/gdb.exp (with_cwd): New procedure.
6814
3083294d
SM
68152018-02-28 Simon Marchi <simon.marchi@ericsson.com>
6816
6817 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
6818 use it.
6819 (gdb_is_target_remote_prompt): New proc.
6820 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
6821 (gdb_is_target_native): Pass prompt parameter to
6822 gdb_is_target_1.
6823
3275ef47
SM
68242018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
6825
6826 * gdb.base/load-command.c: New file.
6827 * gdb.base/load-command.exp: New file.
6828 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
6829 (gdb_is_target_1): ...this, and generalize for other targets
6830 than just remote.
6831 (gdb_is_target_remote): Use gdb_is_target_1.
6832 (gdb_is_target_native): use gdb_is_target_1.
6833
6893c19a
TT
68342018-02-26 Tom Tromey <tom@tromey.com>
6835
6836 PR python/16497:
6837 * gdb.python/py-framefilter.exp: Update test.
6838
2ddeaf8a
TT
68392018-02-26 Tom Tromey <tom@tromey.com>
6840
6841 * gdb.dwarf2/variant.c: New file.
6842 * gdb.dwarf2/variant.exp: New file.
6843
c9317f21
TT
68442018-02-26 Tom Tromey <tom@tromey.com>
6845
6846 * gdb.rust/simple.exp: Accept more possible results in enum test.
6847
6f6d0c26
SM
68482018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
6849
6850 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
6851 parentheses.
6852
11b03145
MR
68532018-02-23 Maciej W. Rozycki <macro@mips.com>
6854
6855 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
6856 name of a variable: $actual_linejj -> $actual_line.
6857
54a27fe5
JB
68582018-02-21 John Baldwin <jhb@FreeBSD.org>
6859
6860 * gdb.arch/amd64-i386-address.exp: Fix a typo.
6861
de65820c
MM
68622018-02-20 Markus Metzger <markus.t.metzger@intel.com>
6863
6864 * gdb.btrace/buffer-size.exp: Do not force BTS.
6865
980548fd
PA
68662018-02-14 Pedro Alves <palves@redhat.com>
6867
6868 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
6869 getting a "Quit".
6870
c4e12631
MM
68712018-02-09 Markus Metzger <markus.t.metzger@intel.com>
6872
6873 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
6874 Fix test name.
6875
c2e0e465
SM
68762018-02-07 Simon Marchi <simon.marchi@ericsson.com>
6877
6878 * gdb.cp/m-static.exp: Check type of optimized out static
6879 member.
6880
f7216783
AB
68812018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
6882
6883 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
6884 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
6885
0625771b
LS
68862018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
6887 Leszek Swirski <leszeks@google.com>
6888
6889 * gdb.python/py-prettyprint.c
6890 (struct to_string_returns_value_inner,
6891 struct to_string_returns_value_wrapper): New.
6892 (main): Add tsrvw variable.
6893 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
6894 ToStringReturnsValueWrapper): New classes.
6895 (register_pretty_printers): Register new pretty-printers.
6896 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
6897 recursive pretty printer.
6898 * gdb.python/py-mi.exp: Likewise.
6899
59498c30
LS
69002018-02-01 Leszek Swirski <leszeks@google.com>
6901
6902 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
6903 functions with the same name as an include file are parsed
6904 correctly.
6905
d4d38844
YQ
69062018-02-01 Yao Qi <yao.qi@linaro.org>
6907
6908 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
6909 "\[^\r\n\]*".
6910
07e5f5cf
NP
69112018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
6912
6913 * gdb.arch/powerpc-prologue-frame.s: New file.
6914 * gdb.arch/powerpc-prologue-frame.c: Likewise.
6915 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
6916
929b5ad4
JB
69172018-01-31 Joel Brobecker <brobecker@adacore.com>
6918
6919 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
6920
e671cd59
PA
69212018-01-30 Pedro Alves <palves@redhat.com>
6922
6923 PR gdb/13211
6924 * gdb.base/interrupt-daemon.c: New.
6925 * gdb.base/interrupt-daemon.exp: New.
6926 * gdb.multi/multi-term-settings.c: New.
6927 * gdb.multi/multi-term-settings.exp: New.
6928
fc413dc4
JB
69292018-01-30 Joel Brobecker <brobecker@adacore.com>
6930
6931 * gdb.base/break.exp: Save the location where the breakpoint
6932 on break.c:47 was actually inserted when debugging the version
6933 compiled at -O2 and use it in the expected output of the "info
6934 break" test performed soon after.
6935
5c319bb2
PA
69362018-01-22 Pedro Alves <palves@redhat.com>
6937 Sergio Durigan Junior <sergiodj@redhat.com>
6938
6939 * gdb.base/whatis.exp: Add tests for 'set print object on' +
6940 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
6941
a9e40818
JB
69422018-01-22 Joel Brobecker <brobecker@adacore.com>
6943
6944 * gdb.base/break-include.c, gdb.base/break-include.inc,
6945 gdb.base/break-include.exp: New files.
6946 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
6947 line number now being the actual line number where the breakpoint
6948 was inserted.
6949 * gdb.mi/mi-break.exp: Likewise.
6950 * gdb.mi/mi-reverse.exp: Likewise.
6951 * gdb.mi/mi-simplerun.exp: Ditto.
6952
e707fc44
AB
69532018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6954
6955 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
6956 varobj.
6957 * gdb.mi/mi-var-create-rtti.exp: Likewise.
6958
ae451627
AB
69592018-01-21 Don Breazeal <donb@codesourcery.com>
6960 Andrew Burgess <andrew.burgess@embecosm.com>
6961
6962 * gdb.mi/basics.c: Add new global.
6963 * gdb.mi/mi-frame-regs.exp: New file.
6964 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
6965 case.
6966
b1b189e0
AB
69672018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
6968
6969 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
6970 non-parameter, and on an unknown symbol.
6971
fcfcc376
TT
69722018-01-19 Tom Tromey <tom@tromey.com>
6973
6974 * gdb.rust/modules.rs (TWENTY_THREE): New global.
6975 * gdb.rust/modules.exp: Add ::-qualified lookup test.
6976
634c1c31
AA
69772018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6978
6979 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
6980 setrlimit and chdir to int.
6981
d6ad07fd
AA
69822018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
6983
6984 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
6985 function.
6986 (my_tend): Likewise.
6987 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
6988 rationale of avoiding FP- and vector instructions.
6989
adf8243b
RK
69902018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
6991
6992 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
6993 "info reg" with "\[ \t\]*".
6994 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
6995 "\[ \t\]+".
6996 * gdb.arch/s390-multiarch.exp: Ditto.
6997 * gdb.base/pc-fp.exp: Ditto.
6998 * gdb.reverse/i386-precsave.exp: Ditto.
6999 * gdb.reverse/i386-reverse.exp: Ditto.
7000 * gdb.reverse/i387-env-reverse.exp: Ditto.
7001 * gdb.reverse/i387-stack-reverse.exp: Ditto.
7002
dcc06925
AA
70032018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7004
7005 * lib/gdb.exp (gdb_compile): Re-enable use of
7006 universal_compile_options for languages other than Rust.
7007
25d4fd80
AA
70082018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
7009
7010 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
7011
ee7f689e 70122018-01-17 Mike Gulick <mgulick@mathworks.com>
41667530
MG
7013
7014 PR gdb/16577
7015 * gdb.base/solib-vanish.exp: New.
7016 * gdb.base/solib-vanish-main.c: New.
7017 * gdb.base/solib-vanish-lib1.c: New.
7018 * gdb.base/solib-vanish-lib2.c: New.
7019
d8447b6b
YQ
70202018-01-17 Yao Qi <yao.qi@linaro.org>
7021
7022 * gdb.compile/compile.exp: Match the address printed for
7023 frame in the output of command "bt".
7024
86d6a90c
TT
70252018-01-15 Tom Tromey <tom@tromey.com>
7026
7027 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
7028 compute sp_reg.
7029
cbcdb1aa
AB
70302018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7031
7032 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
7033 to prepare.
7034 (prepare): Return 0 on error, 1 on success.
7035
eea61984
PA
70362018-01-12 Pedro Alves <palves@redhat.com>
7037
7038 * gdb.base/continue-after-aborted-step-over.c: New.
7039 * gdb.base/continue-after-aborted-step-over.exp: New.
7040
6181e9c2
SM
70412018-01-11 Simon Marchi <simon.marchi@ericsson.com>
7042
7043 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
7044 options when not creating an executable.
7045
3cada740
PA
70462018-01-11 Pedro Alves <palves@redhat.com>
7047
7048 PR remote/22597
7049 * gdb.server/stop-reply-no-thread.c: New file.
7050 * gdb.server/stop-reply-no-thread.exp: New file.
7051
c63d3e8d
PA
70522018-01-10 Pedro Alves <palves@redhat.com>
7053
7054 PR gdb/22670
7055 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
7056 functions too. Test setting breakpoints and printing C functions
7057 with no debug info too.
7058 * gdb.ada/bp_c_mixed_case/qux.c: New file.
7059
d4c2a405
PA
70602018-01-10 Pedro Alves <palves@redhat.com>
7061
7062 PR gdb/22670
7063 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
7064 a fail.
7065
8825213e
PA
70662018-01-10 Pedro Alves <palves@redhat.com>
7067
7068 PR gdb/22670
7069 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
7070
605fd3c6
YQ
70712018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7072
7073 * gdb.server/unittest.exp: Match the output in non-development
7074 mode.
7075
1e5ded6c
YQ
70762018-01-08 Simon Marchi <simon.marchi@ericsson.com>
7077
7078 * gdb.gdb/unittest.exp: Match output in non-development mode.
7079
30066b0b
JB
70802018-01-08 Joel Brobecker <brobecker@adacore.com>
7081
7082 * gdb.ada/access_tagged_param.exp: Relax expected output
7083 for value of "ObjL" in "continue" to pck.inspect breakpoint
7084 test.
7085
04bafb1e
XR
70862018-01-08 Joel Brobecker <brobecker@adacore.com>
7087
9f86398b
JB
7088 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
7089 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
04bafb1e 7090
e379cee6
PA
70912018-01-05 Pedro Alves <palves@redhat.com>
7092
7093 PR gdb/18653
7094 * gdb.base/libsegfault.exp: New.
7095
de63c46b
PA
70962018-01-05 Joel Brobecker <brobecker@adacore.com>
7097
7098 PR gdb/22670
7099 * gdb.ada/access_tagged_param.exp: New file.
7100 * gdb.ada/access_tagged_param/foo.adb: New file.
7101
f98fc17b
PA
71022018-01-05 Pedro Alves <palves@redhat.com>
7103
7104 PR gdb/22670
7105 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
7106 exercise lower case too, and to exercise both full matching and
7107 wild matching.
7108
342f8240
JB
71092018-01-05 Joel Brobecker <brobecker@adacore.com>
7110
7111 * gdb.ada/rename_subscript_param: New testcase.
7112
7150d33c
JG
71132018-01-05 Jerome Guitton <guitton@adacore.com>
7114
7115 * gdb.ada/arr_acc_idx_w_gap: New testcase.
7116
cc0e770c
JB
71172018-01-05 Joel Brobecker <brobecker@adacore.com>
7118
7119 * gdb.ada/convvar_comp: New testcase.
7120
672a41aa 71212018-01-05 Xavier Roirand <roirand@adacore.com>
e3861a03
XR
7122
7123 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
7124 (My_Table): New global variable.
7125 * testsuite/gdb.ada/array_char_idx.exp: Add test.
7126
7365ec2f
JB
71272018-01-04 Joel Brobecker <brobecker@adacore.com>
7128
7129 PR gdb/22670
7130 * gdb.ada/maint_with_ada: New testcase.
7131
289483b6
JB
71322018-01-04 Joel Brobecker <brobecker@adacore.com>
7133
7134 PR gdb/22670
7135 * gdb.ada/bp_c_mixed_case: New testcase.
7136
344420da
JB
71372018-01-04 Joel Brobecker <brobecker@adacore.com>
7138
7139 PR gdb/22670
7140 * gdb.ada/complete.exp: Add "complete break ada" test.
7141
66fc87a0
JB
71422018-01-04 Joel Brobecker <brobecker@adacore.com>
7143
7144 PR gdb/22670
7145 * gdb.ada/info_addr_mixed_case: New testcase.
7146
9f757bf7
XR
71472018-01-03 Xavier Roirand <roirand@adacore.com>
7148
7149 * gdb.ada/excep_handle.exp: New testcase.
7150 * gdb.ada/excep_handle/foo.adb: New file.
7151 * gdb.ada/excep_handle/pck.ads: New file.
7152
bd570f80
JB
71532018-01-03 Joel Brobecker <brobecker@adacore.com>
7154
7155 * gdb.base/step-line.c: Add extra empty line in copyright header.
7156 * gdb.base/step-line.inp: Likewise.
7157
9fe561ab
JB
71582018-01-02 Joel Brobecker <brobecker@adacore.com>
7159
7160 * gdb.ada/dyn_stride.exp: Add slice test.
7161
a405673c
JB
71622018-01-02 Joel Brobecker <brobecker@adacore.com>
7163
7164 * gdb.ada/dyn_stride: New testcase.
7165
cef0f868
SH
71662017-12-27 Stafford Horne <shorne@gmail.com>
7167
7168 * gdb.xml/extra-regs.xml: Add example foo reggroup.
7169 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
7170
b67d92b0
SH
71712017-12-27 Stafford Horne <shorne@gmail.com>
7172
7173 * gdb.base/reggroups.c: New file.
7174 * gdb.base/reggroups.exp: New file.
7175
eccab96d
JB
71762017-12-18 Joel Brobecker <brobecker@adacore.com>
7177
7178 * gdb.dwarf2/ada-valprint-error.c: New file.
7179 * gdb.dwarf2/ada-valprint-error.exp: New file.
7180
0e2da9f0
JB
71812017-12-18 Joel Brobecker <brobecker@adacore.com>
7182
7183 * gdb.ada/assign_arr: New testcase.
7184
cb923fcc
XR
71852017-12-18 Xavier Roirand <roirand@adacore.com>
7186
7187 * gdb.ada/funcall_ptr: New testcase.
7188
7c161838
SDJ
71892017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
7190
7191 PR cli/16224
7192 * gdb.base/ptype-offsets.cc: New file.
7193 * gdb.base/ptype-offsets.exp: New file.
7194
1af17fd9
YQ
71952017-12-15 Yao Qi <yao.qi@linaro.org>
7196
7197 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
7198 if XML is disabled.
7199
828d5846
XR
72002017-12-15 Xavier Roirand <roirand@adacore.com>
7201
7202 * gdb.ada/same_component_name: New testcase.
7203
79e8fcaa
JB
72042017-12-14 Joel Brobecker <brobecker@adacore.com>
7205
7206 * gdb.ada/str_binop_equal: New testcase.
7207
e05fa6f9
JB
72082017-12-14 Joel Brobecker <brobecker@adacore.com>
7209
7210 * gdb.ada/task_switch_in_core: New testcase.
7211
b89641ba
SM
72122017-12-13 Simon Marchi <simon.marchi@ericsson.com>
7213
7214 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
7215 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
7216 call test_bkpt_qualified.
7217 (test_bkpt_qualified): New proc.
7218
6892d2e4
PA
72192017-12-13 Pedro Alves <palves@redhat.com>
7220
7221 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
7222 Tighten regexp by matching with an anchor.
7223
a22ecf70
PA
72242017-12-13 Pedro Alves <palves@redhat.com>
7225
7226 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
7227 ("expression with namespace"): New set of tests.
7228 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
7229 (Nested::Test_NS::qux): New.
7230 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
7231 defaults to 'start_quote_char' and 'end_quote_char' parameters.
7232
9937536c
JB
72332017-12-13 Joel Brobecker <brobecker@adacore.com>
7234
7235 * gdb.base/server-del-break.c: New file.
7236 * gdb.base/server-del-break.exp: New file.
7237
fe49c6f5
SH
72382017-12-12 Stafford Horne <shorne@gmail.com>
7239
7240 * gdb.xml/tdesc-regs.exp: Add or1k support.
7241
c3d18620
SH
72422017-12-12 Stafford Horne <shorne@gmail.com>
7243
7244 * gdb.base/bp-permanent.c: Define nop of or1k.
7245
c5f9cfc8
JB
72462017-12-11 Joel Brobecker <brobecker@adacore.com>
7247
7248 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
7249 output with components being reordered.
7250
a9c135fc
JB
72512017-12-11 Joel Brobecker <brobecker@adacore.com>
7252
7253 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
7254 output with components being reordered.
7255
927aa2e7
JK
72562017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
7257 Pedro Alves <palves@redhat.com>
7258
7259 * gdb.base/maint.exp (check for .gdb_index): Check also for
7260 .debug_names.
7261 * gdb.dlang/watch-loc.c (.debug_aranges): New.
7262 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
7263 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
7264 (.gdb_index used after symbol reloading): Support also .debug_names.
7265 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
7266
f17d9474
YQ
72672017-12-08 Yao Qi <yao.qi@linaro.org>
7268
7269 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7270 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
7271
a0de8c21
YQ
72722017-12-08 Yao Qi <yao.qi@linaro.org>
7273
7274 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
7275 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
7276
a738ea1d
YQ
72772017-12-08 Yao Qi <yao.qi@linaro.org>
7278
7279 * gdb.arch/aarch64-tagged-pointer.c: New file.
7280 * gdb.arch/aarch64-tagged-pointer.exp: New file.
7281
1cd9a73b
SDJ
72822017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
7283
7284 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
7285 "int".
7286
fa6eb693
KS
72872017-12-07 Keith Seitz <keiths@redhat.com>
7288
7289 PR breakpoints/22569
7290 * gdb.linespec/ls-errs.exp: Change expected result of "break
7291 -source this file has spaces.c -line 3".
7292 Check that an explicit source file followed by whitespace is
7293 identified as an invalid explicit location.
7294
883fd55a
KS
72952017-12-07 Keith Seitz <keiths@redhat.com>
7296
7297 * gdb.cp/nested-types.cc: New file.
7298 * gdb.cp/nested-types.exp: New file.
7299 * lib/cp-support.exp: Load data-structures.exp library.
7300 (debug_cp_test_ptype_class): New global.
7301 (cp_ptype_class_verbose, next_line): New procedures.
7302 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
7303 Add and document new return value.
7304 Switch the list of lines to a queue.
7305 Add support for new `type' key for nested type definitions.
7306 Add debugging/troubleshooting messages.
7307 * lib/data-structures.exp: New file.
7308
ec72db3e
SM
73092017-12-07 Simon Marchi <simon.marchi@ericsson.com>
7310
7311 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
7312 with proc_with_prefix, don't use with_test_prefix.
7313
99598d71
TT
73142017-12-07 Tom Tromey <tom@tromey.com>
7315
7316 * gdb.base/break.exp: Add test for empty "commands".
7317
a8806230
YQ
73182017-12-07 Yao Qi <yao.qi@linaro.org>
7319
7320 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
7321 malloc and catch syscall.
7322
824cc835
PM
73232017-12-07 Phil Muldoon <pmuldoon@redhat.com>
7324
e79be6e5 7325 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
824cc835
PM
7326 tests for explicit locations.
7327
7cc244de
PA
73282017-12-06 Pedro Alves <palves@redhat.com>
7329
7330 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
7331 force-disabling XML descriptions.
7332
50a1fdd5
PA
73332017-12-04 Pedro Alves <palves@redhat.com>
7334
7335 PR gdb/22499
7336 * gdb.arch/amd64-disp-step-avx.S: New file.
7337 * gdb.arch/amd64-disp-step-avx.exp: New file.
7338
f0fb2488
PA
73392017-12-03 Pedro Alves <palves@redhat.com>
7340
7341 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
7342 and <string.h>.
7343 (parent_function): Print distinct messages when waitpid fails, or
7344 the child exits with a signal, or the child exits for an unhandled
7345 reason.
7346 * gdb.threads/process-dies-while-detaching.exp
7347 (detach_and_expect_exit): New 'inf_output_re' parameter and use
7348 it. Wait for both inferior output and GDB's prompt. Use an
7349 indirect spawn id list.
7350 (do_detach): New parameter 'child_exit'. Use it to compute
7351 expected inferior output.
7352 (test_detach, test_detach_watch, test_detach_killed_outside):
7353 Adjust to pass down the expected child exit kind.
7354
97cbe998
SDJ
73552017-12-01 Joel Brobecker <brobecker@adacore.com>
7356 Sergio Durigan Junior <sergiodj@redhat.com>
7357 Pedro Alves <palves@redhat.com>
7358
7359 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
7360
40fc416f
SDJ
73612017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
7362
7363 * gdb.base/relocate.exp: Add tests to guarantee that arguments
7364 to 'symbol-file' and 'add-symbol-file' can be
7365 position-independent.
7366
1cc75e92
YQ
73672017-12-01 Yao Qi <yao.qi@linaro.org>
7368
7369 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
7370 the URL in copyright header.
7371 * gdb.arch/aarch64-fp.exp: Likewise.
7372 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
7373 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
7374 * gdb.base/expand-psymtabs.exp: Likewise.
7375 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
7376 * gdb.fortran/common-block.exp: Likewise.
7377 * gdb.fortran/common-block.f90: Likewise.
7378 * gdb.fortran/logical.exp: Likewise.
7379 * gdb.fortran/vla-datatypes.f90: Likewise.
7380 * gdb.fortran/vla-sub.f90: Likewise.
7381
875fb7a7
JB
73822017-11-30 Joel Brobecker <brobecker@adacore.com>
7383
7384 * gdb.ada/repeat_dyn: New testcase.
7385
6f14765f
UW
73862017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
7387
7388 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
7389 Update for changed thread numbering.
7390 * gdb.cell/bt.exp: Update for changed GDB output.
7391
f1af7b94
SM
73922017-11-30 Simon Marchi <simon.marchi@ericsson.com>
7393
7394 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
7395 setting isremote by hand.
7396 * boards/dwarf4-gdb-index.exp: Likewise.
7397 * boards/fission.exp: Likewise.
7398 * boards/stabs.exp: Likewise.
7399
e3919f3e
PA
74002017-11-30 Pedro Alves <palves@redhat.com>
7401
7402 * gdb.linespec/cpls-ops.exp
7403 (check_explicit_skips_function_argument): Extract the underlying
7404 type of size_t instead of hardcoding it.
7405
bd69330d
PA
74062017-11-29 Pedro Alves <palves@redhat.com>
7407
7408 PR c++/19436
7409 * gdb.linespec/cpls-abi-tag.cc: New file.
7410 * gdb.linespec/cpls-abi-tag.exp: New file.
7411
a20714ff
PA
74122017-11-29 Pedro Alves <palves@redhat.com>
7413
7414 * gdb.base/langs.exp: Use -qualified.
7415 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
7416 it.
7417 * gdb.cp/namespace.exp: Use -qualified.
7418 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
7419 (overload-3, template-overload, template-ret-type, const-overload)
7420 (const-overload-quoted, anon-ns, ambiguous-prefix): New
7421 procedures.
7422 (test_driver): Call them.
7423 * gdb.cp/save-bp-qualified.cc: New.
7424 * gdb.cp/save-bp-qualified.exp: New.
7425 * gdb.linespec/explicit.exp: Test -qualified.
7426 * lib/completion-support.exp (completion::explicit_opts_list): Add
7427 "-qualified".
7428 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
7429
f6f1d339
PM
74302017-11-29 Phil Muldoon <pmuldoon@redhat.com>
7431
7432 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
7433
02ca603a
TT
74342017-11-29 Tom Tromey <tom@tromey.com>
7435
7436 * gdb.base/relocate.exp: Update invalid argument test.
7437 Add new tests for invalid arguments.
7438
ed6c0bfb
TP
74392017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7440
7441 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
7442 Return 0 as a long.
7443 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
7444
f106e10e
TP
74452017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
7446
7447 * gdb.cp/breakpoint.cc (bar): Set return type to void.
7448 * gdb.cp/psymtab-parameter.cc (func): Likewise.
7449 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
7450 func ().
7451 * gdb.cp/shadow.cc (B.func): Return 0.
7452
10329bb2
JB
74532017-11-27 Joel Brobecker <brobecker@adacore.com>
7454
7455 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
7456 expected output in gdb_expect call to allow the exception
7457 message to be present as well. Fix syntax confusion to avoid
7458 TCL thinking that exception_name is an array.
7459
617cd4bc
UW
74602017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
7461
7462 * gdb.arch/spu-info.c: Include <unistd.h>.
7463 (do_signal_test): Fix broken calls to write.
7464 * gdb.arch/spu-info.exp: Use prepare_for_testing.
7465 Fix checks for empty mailboxes. Update signal tests for corrected
7466 do_signal_test routine. Allow nonzero event status.
58f7f0bf
UW
7467 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
7468 * gdb.cell/arch.exp: Use standard_output_file.
7469 * gdb.cell/break.exp: Likewise.
7470 * gdb.cell/bt.exp: Likewise.
7471 * gdb.cell/core.exp: Likewise.
7472 * gdb.cell/dwarfaddr.exp: Likewise.
7473 * gdb.cell/ea-cache.exp: Likewise.
7474 * gdb.cell/ea-standalone.exp: Likewise.
7475 * gdb.cell/f-regs.exp: Likewise.
7476 * gdb.cell/fork.exp: Likewise.
7477 * gdb.cell/gcore.exp: Likewise.
7478 * gdb.cell/mem-access.exp: Likewise.
7479 * gdb.cell/ptype.exp: Likewise.
7480 * gdb.cell/registers.exp: Likewise.
7481 * gdb.cell/sizeof.exp: Likewise.
7482 * gdb.cell/solib-symbol.exp: Likewise.
7483 * gdb.cell/solib.exp: Likewise.
617cd4bc 7484
a81aaca0
PA
74852017-11-25 Pedro Alves <palves@redhat.com>
7486
7487 * gdb.base/complete-empty.exp: New file.
7488 * gdb.base/completion.exp: Adjust.
7489
6a3c6ee4
PA
74902017-11-25 Pedro Alves <palves@redhat.com>
7491
7492 * gdb.linespec/cpls-ops.cc: New file.
7493 * gdb.linespec/cpls-ops.exp: New file.
7494 * lib/completion-support.exp (test_complete_prefix_range_re): New,
7495 factored out from ...
7496 (test_complete_prefix_range): ... this.
7497
8955eb2d
PA
74982017-11-24 Pedro Alves <palves@redhat.com>
7499
7500 * gdb.linespec/cpcompletion.exp: New file.
7501 * gdb.linespec/cpls-hyphen.cc: New file.
7502 * gdb.linespec/cpls.cc: New file.
7503 * gdb.linespec/cpls2.cc: New file.
7504 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
7505 test to use test_gdb_complete_unique. Add label completion,
7506 keyword completion and explicit location completion tests.
7507 * lib/completion-support.exp: New file.
7508
e547c119
JB
75092017-11-24 Joel Brobecker <brobecker@adacore.com>
7510
7511 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
7512 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
7513 when hitting an exception catchpoint.
7514
7c3c1aa8
YQ
75152017-11-22 Yao Qi <yao.qi@linaro.org>
7516
7517 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
7518
41bd68f5
SM
75192017-11-22 Simon Marchi <simon.marchi@ericsson.com>
7520
7521 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
7522 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
7523 * gdb.dwarf2/info-locals-optimized-out.c: New file.
7524
1daad298
YQ
75252017-11-22 Yao Qi <yao.qi@linaro.org>
7526
7527 * gdb.base/info-os.exp: Pass pthreads.
7528 * gdb.multi/multi-attach.exp: Likewise.
7529
88465e87
YQ
75302017-11-22 Yao Qi <yao.qi@linaro.org>
7531
7532 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
7533 compiler.
7534
dc196b23
YQ
75352017-11-22 Yao Qi <yao.qi@linaro.org>
7536
7537 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
7538 * gdb.base/break-interp.exp: Likewise.
7539 * gdb.base/jit-attach-pie.exp: Likewise.
7540
2400729e
UW
75412017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7542
7543 * gdb.base/float128.c (large128): New variable.
7544 * gdb.base/float128.exp: Add test to print largest __float128 value.
7545
7a26362d
UW
75462017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
7547
7548 * gdb.arch/vsx-regs.exp: Update register content checks.
7549
ed0f4273
UW
75502017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
7551
7552 * gdb.arch/ppc-longdouble.exp: New file.
7553 * gdb.arch/ppc-longdouble.c: Likewise.
7554
a25d69c6
PA
75552017-11-21 Pedro Alves <palves@redhat.com>
7556
7557 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
7558
73fcf641
PA
75592017-11-20 Pedro Alves <palves@redhat.com>
7560
7561 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
7562 (long_double_typedef): New typedefs.
7563 Use DEF on double and long double.
7564 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
7565 cases.
7566 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
7567 and 'long_double_ptr_same_size' locals. Use them to decide
7568 whether cast from array/function to float is valid/invalid.
7569
71a3c369
TT
75702017-11-17 Tom Tromey <tom@tromey.com>
7571
7572 * gdb.rust/traits.rs: New file.
7573 * gdb.rust/traits.exp: New file.
7574
ced9779b
JB
75752017-11-17 Joel Brobecker <brobecker@adacore.com>
7576
7577 * gdb.ada/minsyms: New testcase.
7578
a0922d80
PA
75792017-11-16 Pedro Alves <palves@redhat.com>
7580
7581 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
7582 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
7583
ea04e54c
PA
75842017-11-16 Pedro Alves <palves@redhat.com>
7585
7586 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
7587 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
7588
e849ea89
PA
75892017-11-16 Pedro Alves <palves@redhat.com>
7590
7591 * gdb.server/reconnect-ctrl-c.c: New file.
7592 * gdb.server/reconnect-ctrl-c.exp: New file.
7593
d8ae99a7
PM
75942017-11-16 Phil Muldoon <pmuldoon@redhat.com>
7595
7596 * gdb.python/py-rbreak.exp: New file.
7597 * gdb.python/py-rbreak.c: New file.
7598 * gdb.python/py-rbreak-func2.c: New file.
7599
968a13f8
PA
76002017-11-16 Pedro Alves <palves@redhat.com>
7601
7602 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
7603 pattern.
7604 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
7605 GDB.
7606
71774bc9
SM
76072017-11-15 Simon Marchi <simon.marchi@ericsson.com>
7608
7609 * gdb.tui/completionn.exp (test_tab_completion): Add space in
7610 regex.
7611
ddbb44cf
SM
76122017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
7613
7614 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
7615 test names.
7616
584a564f
PA
76172017-11-09 Pedro Alves <palves@redhat.com>
7618
7619 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
7620 factored out from ...
7621 (top level): ... here, and adjusted to avoid expecting beyond the
7622 prompt in a single gdb_test_multiple.
7623
5ed7a928
PA
76242017-11-09 Pedro Alves <palves@redhat.com>
7625
7626 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
7627 output.
7628 * gdb.server/ext-attach.exp ("kill" test): Likewise.
7629 * gdb.server/ext-restart.exp ("kill" test): Likewise.
7630 * gdb.server/ext-run.exp ("kill" test): Likewise.
7631 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
7632
a60e0738
PA
76332017-11-09 Pedro Alves <palves@redhat.com>
7634
7635 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
7636 match till end of line.
7637
2c88253f
PA
76382017-11-09 Pedro Alves <palves@redhat.com>
7639
7640 * gdb.base/memattr.exp: Tighten regexes to match the end line.
7641
c7a38517
PA
76422017-11-09 Pedro Alves <palves@redhat.com>
7643
7644 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
7645 New procedures, factored out from ...
7646 (top level): ... here, and adjusted to avoid expecting beyond the
7647 prompt in one go.
7648
f29f4b6b
PA
76492017-11-09 Pedro Alves <palves@redhat.com>
7650
7651 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
7652 output. Fix '?' match.
7653
286acbb5
JB
76542017-11-08 Joel Brobecker <brobecker@adacore.com>
7655
7656 * gdb.ada/scoped_watch: New testcase.
7657 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
7658 which is actually correct.
7659 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
7660 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
7661
62d7ae92
PA
76622017-11-08 Pedro Alves <palves@redhat.com>
7663
7664 * gdb.gdb/complaints.exp (test_initial_complaints)
7665 (test_serial_complaints, test_short_complaints): Call
7666 complaint_internal instead of complaint.
7667
280ca31f
DT
76682017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
7669
7670 * gdb.threads/tls-core.c: New file.
7671 * gdb.threads/tls-core.exp: Likewise.
7672
b5ec771e
PA
76732017-11-08 Pedro Alves <palves@redhat.com>
7674
7675 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
7676 (p Exported_Capitalized): New test.
7677 (p exported_capitalized): New test.
7678
a02b41a7
PA
76792017-11-07 Pedro Alves <palves@redhat.com>
7680
7681 * gdb.cp/ena-dis-br-range.exp: Add more tests.
7682
95e95a6d
PA
76832017-11-07 Pedro Alves <palves@redhat.com>
7684
7685 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
7686 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
7687 (disable_invalid, disable_inverted, disable_negative): New
7688 procedures.
7689 ("bad numbers"): New set of tests.
7690
cee62dbd
PA
76912017-11-07 Pedro Alves <palves@redhat.com>
7692
7693 * gdb.cp/ena-dis-br-range.exp: Add tests.
7694
cc638e86
PA
76952017-11-07 Pedro Alves <palves@redhat.com>
7696
7697 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
7698
d0fe4701
XR
76992017-11-07 Xavier Roirand <roirand@adacore.com>
7700 Pedro Alves <palves@redhat.com>
7701
7702 * gdb.base/ena-dis-br.exp: Add reference to
7703 gdb.cp/ena-dis-br-range.exp.
7704 * gdb.cp/ena-dis-br-range.exp: New file.
7705 * gdb.cp/ena-dis-br-range.cc: New file.
7706
46f67f80
PA
77072017-11-06 Pedro Alves <palves@redhat.com>
7708
7709 * gdb.base/attach-non-pgrp-leader.c: New.
7710 * gdb.base/attach-non-pgrp-leader.exp: New.
7711
726e1356
PA
77122017-11-06 Pedro Alves <palves@redhat.com>
7713
7714 * configure.ac: No longer check for termio.h and sgtty.h.
7715 * configure: Regenerate.
7716 * remote-utils.c: Include termios.h instead of gdb_termios.h.
7717 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
7718 Remove termio and sgtty code.
7719
50ab6ace
YQ
77202017-11-03 Yao Qi <yao.qi@linaro.org>
7721
7722 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
7723 in GDB is disabled.
7724
8e68731c
YQ
77252017-11-03 Yao Qi <yao.qi@linaro.org>
7726
7727 * gdb.python/py-thrhandle.exp: Skip it if python is not
7728 enabled.
7729
3a87ae65
SM
77302017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
7731
7732 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
7733 as a breakpoint command.
7734
484d8d36
MD
77352017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
7736
7737 PR python/21213
7738 * gdb.python/py-infthread.exp: Test calling
7739 InferiorThread.inferior () multiple times in a row.
7740
4a27f119
KS
77412017-10-27 Keith Seitz <keiths@redhat.com>
7742
7743 * gdb.opt/inline-break.exp (break_info_1): New procedure.
7744 Test "info break" for every inlined function breakpoint.
7745
bb11dd58
YQ
77462017-10-27 Yao Qi <yao.qi@linaro.org>
7747
7748 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
7749
a43f3893
PF
77502017-10-26 Patrick Frants <osscontribute@gmail.com>
7751
7752 * gdb.cp/classes.exp (test_static_members): Test printing
7753 Outer::instance.
7754 * gdb.cp/classes.c (struct Inner, struct Outer): New.
7755 (Inner::instance, Outer::instance): New.
7756
792ccf00
PA
77572017-10-24 Pedro Alves <palves@redhat.com>
7758
7759 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
7760 extra console" test in two stages.
7761
eb2bfbad
PA
77622017-10-24 Pedro Alves <palves@redhat.com>
7763
7764 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
7765
1f75a651
PA
77662017-10-24 Pedro Alves <palves@redhat.com>
7767
7768 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
7769 loop.
7770
779990d9
PA
77712017-10-24 Pedro Alves <palves@redhat.com>
7772
7773 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
7774 $attempt" and "stoppedtry $stoppedtry" test prefixes.
7775
ad9b8f5d
PA
77762017-10-24 Pedro Alves <palves@redhat.com>
7777
7778 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
7779 parameter and handle it. Don't output read value in test name.
7780
fee6da6e
PA
77812017-10-24 Pedro Alves <palves@redhat.com>
7782
7783 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
7784 custom test name.
7785
10389c2c
PA
77862017-10-24 Pedro Alves <palves@redhat.com>
7787
7788 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
7789 include the unstable output directory name in the test's name.
7790 (initial_setup_simple) <'set args'>: Use custom test name.
7791
a80e65a9
PA
77922017-10-24 Pedro Alves <palves@redhat.com>
7793
7794 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
7795 with explicit test name.
7796
15763a09
PA
77972017-10-20 Pedro Alves <palves@redhat.com>
7798
7799 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
7800 'wait -i'. Use gdb_assert and remote_close.
7801
49a4ce2e
AB
78022017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
7803
7804 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
7805 number from variable rather than hard-coded.
7806
a75868f5
PA
78072017-10-19 Pedro Alves <palves@redhat.com>
7808
7809 * gdb.base/long-inferior-output.c: New file.
7810 * gdb.base/long-inferior-output.exp: New file.
7811
c8ba13ad
KS
78122017-11-18 Keith Seitz <keiths@redhat.com>
7813
7814 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
7815 method.
7816 (main): Call it.
7817 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
7818 Add additional user-defined conversion operator tests.
7819
b27de576
PA
78202017-10-17 Pedro Alves <palves@redhat.com>
7821
7822 * boards/native-stdio-gdbserver.exp: Load "local-board".
7823
8484c955
PA
78242017-10-17 Pedro Alves <palves@redhat.com>
7825
7826 * gdb.base/quit-live.c: New file.
7827 * gdb.base/quit-live.exp: New file.
7828
83d5a34d
KS
78292017-10-16 Keith Seitz <keiths@redhat.com>
7830
7831 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
7832 (class_with_protected_typedef, class_with_private_typedef)
7833 (struct_with_public_typedef, struct_with_protected_typedef)
7834 (struct_with_private_typedef): New classes/structs.
7835 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
7836 typedefs and access specifiers.
7837
739b3f1d
PA
78382017-10-16 Pedro Alves <palves@redhat.com>
7839 Simon Marchi <simon.marchi@polymtl.ca>
7840
7841 * README (Local vs Remote vs Native): New section.
7842 * boards/local-board.exp: New file, with bits factored out from
7843 ...
7844 * boards/native-extended-gdbserver.exp: ... here. Load
7845 "local-board".
7846 * boards/native-gdbserver.exp: Load "local-board".
7847 (${board}_spawn, ${board}_exec): Delete.
7848 * boards/native-stdio-gdbserver.exp: Most contents factored out to
7849 ...
7850 * boards/stdio-gdbserver-base.exp: ... this new file.
7851 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
7852 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
7853 procedure.
7854 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
7855 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
7856 stdio_gdbserver_command.
7857 (${board}_get_remote_address, ${board}_get_comm_port)
7858 (${board}_download, ${board}_upload): Delete.
7859 (get_target_remote_pipe_cmd): New.
7860
fe68b953
SM
78612017-10-16 Simon Marchi <simon.marchi@ericsson.com>
7862
7863 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
7864 test_bkpt_deletion, test_bkpt_cond_and_cmds,
7865 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
7866 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
7867 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
7868 remove with_test_prefix.
7869
300b6685
PA
78702017-10-13 Pedro Alves <palves@redhat.com>
7871
7872 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
7873 * gdb.base/annota1.exp: Use it instead of is_remote.
7874 * gdb.base/annota3.exp: Use it instead of is_remote.
7875 * gdb.cp/annota2.exp: Use it instead of is_remote.
7876 * gdb.cp/annota3.exp: Use it instead of is_remote.
7877 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
7878
50500caf
PA
78792017-10-13 Pedro Alves <palves@redhat.com>
7880
7881 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
7882 (test_num_test_vars, run_and_count_vars, find_env)
7883 (test_set_unset_env, test_inherit_env_var): New procedures.
7884 (top level): Use them.
7885
dad0c6d2
PA
78862017-10-13 Pedro Alves <palves@redhat.com>
7887
7888 * lib/selftest-support.exp (selftest_setup): Extend comments, and
7889 also skip on stub-like targets.
7890
8b0553c1
PA
78912017-10-13 Pedro Alves <palves@redhat.com>
7892
7893 PR gdb/22293
7894 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
7895 (top level): Move some tests to ...
7896 (test_not_found): ... this new procedure.
7897 (top level): Call it.
7898
7594f623
PA
78992017-10-13 Pedro Alves <palves@redhat.com>
7900
7901 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
7902 expect different "info terminal" output if testing with a
7903 non-native target.
7904
ebe3b402
PA
79052017-10-13 Pedro Alves <palves@redhat.com>
7906 Simon Marchi <simon.marchi@polymtl.ca>
7907
7908 PR python/12966
7909 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
7910
42f1b161
PA
79112017-10-13 Pedro Alves <palves@redhat.com>
7912
7913 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
7914 already.
7915
8d6ef72b
PA
79162017-10-13 Pedro Alves <palves@redhat.com>
7917
7918 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
7919 is_remote.
7920
d7bcd5b8
PA
79212017-10-13 Pedro Alves <palves@redhat.com>
7922
7923 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
7924 is_remote.
7925
df479dc6
PA
79262017-10-13 Pedro Alves <palves@redhat.com>
7927
7928 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
7929 is set.
7930 (corefile_test_attach): Likewise. Check can_spawn_for_attach
7931 instead of is_remote.
7932
23fb630a
PA
79332017-10-13 Pedro Alves <palves@redhat.com>
7934
7935 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
7936 (top level): Add comment.
7937
cc77b1dc
PA
79382017-10-13 Pedro Alves <palves@redhat.com>
7939
7940 * gdb.base/remote.exp (top level): Fix comment typo and add
7941 missing return.
7942
27c9e813
PA
79432017-10-13 Pedro Alves <palves@redhat.com>
7944 Simon Marchi <simon.marchi@polymtl.ca>
7945
7946 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
7947 calls and add comments. Skip test if use_gdb_stub is set.
7948 (top level): Use "set cwd" command instead of "cd" command.
7949
5e830d98
PA
79502017-10-13 Pedro Alves <palves@redhat.com>
7951
7952 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
7953 is_remote target check.
7954
f5ca0032
PA
79552017-10-13 Pedro Alves <palves@redhat.com>
7956
7957 * gdb.base/scope.exp: Use build_executable + clean_restart +
7958 gdb_file_cmd instead of prepare_for_testing and no longer skip
7959 "before run" tests on is_remote target boards. Update comments.
7960 * boards/native-extended-gdbserver.exp
7961 (extended_gdbserver_load_last_file): New, factored out from ...
7962 (gdb_load): ... this. Move further below and add comment.
7963 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
7964
8aed1c0d
PA
79652017-10-12 Pedro Alves <palves@redhat.com>
7966
7967 * gdb.base/attach.exp: Remove references to gdb64.
7968 * gdb.base/dbx.exp: Remove references to gdb64.
7969
cfa34c87
SM
79702017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7971 Pedro Alves <palves@redhat.com>
7972
7973 * gdb.base/label.exp: Remove is_remote target check.
7974
9192b7de
PA
79752017-10-12 Pedro Alves <palves@redhat.com>
7976
7977 * gdb.base/auvx.exp (coredir): Update comment.
7978 (top level) <core_works>: Use "set cwd" command instead of "cd"
7979 command.
7980
6bf0052d
PA
79812017-10-12 Pedro Alves <palves@redhat.com>
7982 Simon Marchi <simon.marchi@polymtl.ca>
7983
7984 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
7985 target boards.
7986
e48ef82d
PA
79872017-10-12 Pedro Alves <palves@redhat.com>
7988 Simon Marchi <simon.marchi@polymtl.ca>
7989
7990 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
7991 Instead skip if there's any gdb_protocol set.
7992
8d7aea57
SM
79932017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
7994 Pedro Alves <palves@redhat.com>
7995
7996 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
7997
30440677
PA
79982017-10-12 Pedro Alves <palves@redhat.com>
7999 Simon Marchi <simon.marchi@polymtl.ca>
8000
8001 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
8002 instead of on dejagnu remote boards.
8003
4e04f045 80042017-10-12 Pedro Alves <palves@redhat.com>
175654b9 8005 Simon Marchi <simon.marchi@polymtl.ca>
4e04f045
PA
8006
8007 * gdb.base/inferior-died.exp: Remove is_remote and isnative
8008 checks. Use build_executable + clean_restart instead of
8009 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
8010 of enabling non-stop after starting gdb.
8011
871a186e
PA
80122017-10-12 Pedro Alves <palves@redhat.com>
8013
8014 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
8015 * gdb.threads/non-ldr-exc-2.exp: Ditto.
8016 * gdb.threads/non-ldr-exc-3.exp: Ditto.
8017 * gdb.threads/non-ldr-exc-4.exp: Ditto.
8018
56d704da
AK
80192017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
8020
8021 * gdb.arch/arc-tdesc-cpu.exp: New file.
8022 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
8023
2f20e312
SM
80242017-10-10 Simon Marchi <simon.marchi@ericsson.com>
8025
8026 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
8027
65630365
PA
80282017-10-10 Pedro Alves <palves@redhat.com>
8029
8030 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
8031 expect CLI output.
8032
bf469271
PA
80332017-10-10 Pedro Alves <palves@redhat.com>
8034
8035 * lib/selftest-support.exp (selftest_setup): Update for
8036 captured_command_loop's prototype change.
8037
777a42f1
PA
80382017-10-09 Pedro Alves <palves@redhat.com>
8039
8040 Test both arch1=>arch2 and arch2=>arch1.
8041
8042 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
8043 (srcfile2, binfile2, march1, march2): Remove globals. Largely
8044 factored out to...
8045 (append_arch1_options, append_arch2_options, append_arch_options)
8046 (build_executables): New procedures.
8047 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
8048 local.
8049 (top level): Add new 'first_arch' testing axis.
8050
cbd2b4e3
PA
80512017-10-09 Pedro Alves <palves@redhat.com>
8052
8053 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
8054 (barrier): New.
8055 (thread_start, all_started): New functions.
8056 (main): Spawn new thread and wait until it is scheduled.
8057 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
8058 option.
8059 (do_test): Add 'selected_thread' parameter. Run to all_started
8060 instead of main. Explicitly set the breakpoint at main. Switch
8061 to the SELECTED_THREAD thread.
8062 (top level): Test handling the exec event with either the main
8063 thread or the second thread selected.
8064
5c9e4427
PA
80652017-10-09 Pedro Alves <palves@redhat.com>
8066
8067 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
8068 logic. Move STOP marker after the value checks.
8069 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
8070 regexp.
8071
b3b7c423
SL
80722017-10-06 Sandra Loosemore <sandra@codesourcery.com>
8073
8074 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
8075
3b4b2f16
UW
80762017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
8077
8078 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
8079 integer-to-dfp conversion.
8080 * gdb.base/dfp-test.exp: Likewise.
8081
5cd63fda
PA
80822017-10-04 Pedro Alves <palves@redhat.com>
8083
8084 * gdb.multi/hangout.c: Include <unistd.h>.
8085 (hangout_loop): New function.
8086 (main): Call alarm. Call hangout_loop in a loop.
8087 * gdb.multi/hello.c: Include <unistd.h>.
8088 (hello_loop): New function.
8089 (main): Call alarm. Call hangout_loop in a loop.
8090 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
8091 inferior with the other selected.
8092
4c71c105
SM
80932017-10-04 Simon Marchi <simon.marchi@ericsson.com>
8094
8095 * gdb.mi/list-thread-groups-available.exp: New file.
8096 * gdb.mi/list-thread-groups-available.c: New file.
8097
bc3b087d
SDJ
80982017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8099
8100 * gdb.base/set-cwd.exp: Make it available on
8101 native-extended-gdbserver.
8102
d092c5a2
SDJ
81032017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
8104
8105 * gdb.base/set-cwd.c: New file.
8106 * gdb.base/set-cwd.exp: Likewise.
8107
45320ffa
TT
81082017-10-02 Tom Tromey <tom@tromey.com>
8109
8110 PR rust/22236:
8111 * gdb.rust/simple.rs (main): New variable "fslice".
8112 * gdb.rust/simple.exp: Add slice tests. Update string tests.
8113
b3e3859b
TT
81142017-10-02 Tom Tromey <tom@tromey.com>
8115
8116 * gdb.rust/simple.exp: Test ptype of a slice.
8117
01af5e0d
TT
81182017-10-02 Tom Tromey <tom@tromey.com>
8119
8120 * gdb.rust/simple.exp: Test index of slice.
8121
a9bbfbd8
TT
81222017-09-27 Tom Tromey <tom@tromey.com>
8123
8124 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
8125
df8899e5
TP
81262017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8127 Pedro Alves <palves@redhat.com>
8128
8129 * gdb.base/compare-sections.exp (get value of read-only section): Read
8130 as unsigned value.
8131 (corrupt read-only section): Likewise and don't set written if patching
8132 failed.
8133
757bf54b
KB
81342017-09-21 Kevin Buettner <kevinb@redhat.com>
8135
8136 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
8137 files.
8138
06871ae8
PA
81392017-09-20 Pedro Alves <palves@redhat.com>
8140
8141 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
8142 symbol names in gdb's output.
8143 * gdb.cp/overload.exp ("list all overloads"): Likewise.
8144
e5f25bc5
PA
81452017-09-20 Pedro Alves <palves@redhat.com>
8146
8147 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
8148 Rename to ...
8149 (test_list_ambiguous_symbol): ... this and add a symbol name
8150 parameter. Adjust.
8151 (test_list_ambiguous_function): Reimplement on top of
8152 test_list_ambiguous_symbol and also test listing ambiguous
8153 variables.
8154 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
8155 (ambiguous_fun): ... this.
8156 (ambiguous_var): New.
8157 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
8158 (ambiguous_fun): ... this.
8159 (ambiguous_var): New.
8160
4e5a4f58
JB
81612017-09-19 John Baldwin <jhb@FreeBSD.org>
8162
8163 * gdb.base/starti.c: New file.
8164 * gdb.base/starti.exp: New file.
8165 * lib/gdb.exp (gdb_starti_cmd): New procedure.
8166
26e53f3e
PA
81672017-09-14 Pedro Alves <palves@redhat.com>
8168
8169 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
8170 (top level): Use it instead of runto.
8171
cb791d59
TT
81722017-09-11 Tom Tromey <tom@tromey.com>
8173
8174 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
8175
7c96f8c1
TT
81762017-09-11 Tom Tromey <tom@tromey.com>
8177
8178 * gdb.python/py-infthread.exp: Add tests for new_thread event.
8179 * gdb.python/py-inferior.exp: Add tests for new inferior events.
8180
469412dd
CW
81812017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
8182
8183 * gdb.fortran/printing-types.exp: New file.
8184 * gdb.fortran/printing-types.exp: New file.
8185
e0f86435
BH
81862017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8187
8188 * gdb.fortran/vla-ptype.exp: Fix typos.
8189 * gdb.fortran/vla-value.exp: Same.
8190
9e9af4be
BH
81912017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
8192
8193 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
8194 * gdb.mi/mi-var-child-f.exp: Likewise.
8195 * gdb.mi/mi-vla-fortran.exp: Likewise.
8196
a5ad232b 81972017-09-08 Frank Penczek <frank.penczek@intel.com>
e79be6e5
SM
8198 Christoph Weinmann <christoph.t.weinmann@intel.com>
8199 Bernhard Heckel <bernhard.heckel@intel.com>
a5ad232b
FP
8200
8201 * gdb.fortran/ptr-indentation.f90: New file.
8202 * gdb.fortran/ptr-indentation.exp: New file.
8203
5aec60eb
TT
82042017-09-05 Tom Tromey <tom@tromey.com>
8205
8206 PR gdb/22010:
8207 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
8208
8f8f8152
TP
82092017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
8210
8211 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
8212
fbd1b771
JK
82132017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8214
8215 * gdb.threads/tls-nodebug-pie.c: New file.
8216 * gdb.threads/tls-nodebug-pie.exp: New file.
8217
5eb5f850
TT
82182017-09-05 Tom Tromey <tom@tromey.com>
8219
8220 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
8221 for rust.
8222
ae780a21
SM
82232017-09-05 Simon Marchi <simon.marchi@ericsson.com>
8224
8225 * gdb.multi/multi-arch-exec.exp: Test with different
8226 "follow-exec-mode" settings.
8227 (do_test): New procedure.
8228
3693fdb3
PA
82292017-09-04 Pedro Alves <palves@redhat.com>
8230
8231 * gdb.base/func-static.c (S::method const, S::method volatile)
8232 (S::method volatile const): New methods.
8233 (c_s, v_s, cv_s): New instances.
8234 (main): Call method() on them.
8235 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
8236 (cannot_resolve): New procedure.
8237 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
8238 print-quote-unquoted columns.
8239 (do_test): Test printing each scope too.
8240
e68cb8e0
PA
82412017-09-04 Pedro Alves <palves@redhat.com>
8242
8243 * gdb.base/local-static.exp: Also test with
8244 class::method::variable wholly quoted.
8245 * gdb.cp/m-static.exp (class::method::variable): Remove test.
8246
858be34c
PA
82472017-09-04 Pedro Alves <palves@redhat.com>
8248
8249 * gdb.base/local-static.c: New.
8250 * gdb.base/local-static.cc: New.
8251 * gdb.base/local-static.exp: New.
8252
46a4882b
PA
82532017-09-04 Pedro Alves <palves@redhat.com>
8254
8255 * gdb.asm/asm-source.exp: Add casts to int.
8256 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
8257 (dataglobal64_1, dataglobal64_2): New globals.
8258 * gdb.base/nodebug.exp: Test different expressions involving the
8259 new globals, with print, whatis and ptype. Add casts to int.
8260 * gdb.base/solib-display.exp: Add casts to int.
8261 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
8262 * gdb.cp/m-static.exp: Add cast to int.
8263 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
8264 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
8265 tls variable with no debug info without a cast. Test with a cast
8266 to int too.
8267 * gdb.trace/entry-values.exp: Add casts.
8268
2c5a2be1
PA
82692017-09-04 Pedro Alves <palves@redhat.com>
8270
8271 * gdb.base/nodebug.exp: Test that ptype's error about functions
8272 with unknown return type includes the function name too.
8273
7022349d
PA
82742017-09-04 Pedro Alves <palves@redhat.com>
8275
8276 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
8277 return type of munmap in infcall.
8278 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
8279 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
8280 type of ftell in infcall.
8281 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
8282 type of getpid in infcall.
8283 * gdb.base/infcall-exec.exp: Cast return type of execlp in
8284 infcall.
8285 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
8286 Bail on failure to extract the pid.
8287 * gdb.base/nodebug.c: #include <stdint.h>.
8288 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
8289 New functions.
8290 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
8291 Change expected output of print/whatis/ptype with functions with
8292 no debug info. Test all supported languages. Call
8293 test_call_promotion.
8294 * gdb.compile/compile.exp: Adjust expected output to expect
8295 warning.
8296 * gdb.threads/siginfo-threads.exp: Likewise.
8297
54990598
PA
82982017-09-04 Pedro Alves <palves@redhat.com>
8299
8300 * gdb.base/callfuncs.exp (do_function_calls): New parameter
8301 "prototypes". Test calling float functions via prototyped and
8302 unprototyped function pointers.
8303 (perform_all_tests): New parameter "prototypes". Pass it down.
8304 (top level): Pass down "prototypes" parameter to
8305 perform_all_tests.
8306
34d16ea2
SM
83072017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8308
8309 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
8310 Test with nested loops.
8311
9521ecda
SM
83122017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8313
8314 * gdb.base/commands.exp: Call the new procedures.
8315 (loop_break_test, loop_continue_test): New procedures.
8316
80a65e9b
SM
83172017-09-04 Simon Marchi <simon.marchi@ericsson.com>
8318
8319 * gdb.base/commands.exp: Call new procedure.
8320 (define_if_without_arg_test): New procedure.
8321
e439fa14
PA
83222017-09-04 Pedro Alves <palves@redhat.com>
8323
8324 * gdb.base/list-ambiguous.exp: New file.
8325 * gdb.base/list-ambiguous0.c: New file.
8326 * gdb.base/list-ambiguous1.c: New file.
8327 * gdb.base/list.exp (test_list_range): Adjust expected output.
8328
0a2dde4a
SDJ
83292017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
8330
8331 * gdb.base/share-env-with-gdbserver.c: New file.
8332 * gdb.base/share-env-with-gdbserver.exp: Likewise.
8333
5e89eb3a
SM
83342017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8335
8336 * gdb.base/commands.exp (gdbvar_simple_if_test,
8337 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
8338 progvar_simple_if_test, progvar_simple_while_test,
8339 progvar_complex_if_while_test, user_defined_command_test,
8340 user_defined_command_args_eval,
8341 user_defined_command_args_stack_test,
8342 user_defined_command_manyargs_test, bp_deleted_in_command_test,
8343 temporary_breakpoint_commands,
8344 gdb_test_no_prompt, redefine_hook_test,
8345 redefine_backtrace_test): Remove "global gdb_prompt".
8346
fd437cbc
SM
83472017-08-28 Simon Marchi <simon.marchi@ericsson.com>
8348
8349 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
8350 New proc, call it from toplevel.
8351
87215ad1
SDJ
83522017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
8353
8354 PR remote/21852
8355 * gdb.server/normal.c: New file, copied from gdb.base.
8356 * gdb.server/run-without-local-binary.exp: New file.
8357
58afddc6
WP
83582017-08-07 Weimin Pan <weimin.pan@oracle.com>
8359
8360 * gdb.arch/sparc64-adi.exp: New file.
8361 * gdb.arch/sparc64-adi.c: New file.
8362
5277199a
PA
83632017-08-22 Pedro Alves <palves@redhat.com>
8364
8365 * gdb.cp/overload.exp (line_range_pattern): New procedure.
8366 (top level): Add "list all overloads" tests.
8367
14278e1f
TT
83682017-08-22 Tom Tromey <tom@tromey.com>
8369
8370 * gdb.gdb/xfullpath.exp: Remove.
8371
bf223d3e
PA
83722017-08-21 Pedro Alves <palves@redhat.com>
8373
8374 PR gdb/19487
8375 * gdb.base/symbol-alias.c: New.
8376 * gdb.base/symbol-alias2.c: New.
8377 * gdb.base/symbol-alias.exp: New.
8378
c973d0aa
PA
83792017-08-21 Pedro Alves <palves@redhat.com>
8380
8381 * gdb.base/dfp-test.c
8382 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
8383 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
8384 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
8385 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
8386 * gdb.base/whatis-ptype-typedefs.c: New.
8387 * gdb.base/whatis-ptype-typedefs.exp: New.
8388 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
8389 (an_int, an_int_type, an_int_type2): New globals.
8390 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
8391 involving typedefs and cast expressions.
8392 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
8393 (lookup_typedefs_function): New.
8394 (typedefs_pretty_printers_dict): New.
8395 (top level): Register lookup_typedefs_function in
8396 gdb.pretty_printers.
8397
6d580b63
YQ
83982017-08-18 Yao Qi <yao.qi@linaro.org>
8399
8400 * gdb.server/unittest.exp: New.
8401
206726fb
SDJ
84022017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
8403
8404 PR gdb/21954
8405 * gdb.base/environ.exp: Add test to check if 'unset environment'
8406 works.
8407
bf0ec4c2
AA
84082017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8409
8410 * lib/gdb.exp (universal_compile_options): New caching proc.
8411 (gdb_compile): Suppress GCC's coloring of messages.
8412
d6382fff
TT
84132017-08-14 Tom Tromey <tom@tromey.com>
8414
8415 PR gdb/21675:
8416 * gdb.base/printcmds.exp (test_radices): New function.
8417 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
8418 * gdb.base/sizeof.exp (check_valueof): Use p/d.
8419 * lib/gdb.exp (get_integer_valueof): Use p/d.
8420
c2c2dd9f
SM
84212017-08-12 Simon Marchi <simon.marchi@ericsson.com>
8422
8423 * lib/gdb.exp (get_valueof): Don't capture end-of-line
8424 characters.
8425
fdffd6f4
TT
84262017-08-05 Tom Tromey <tom@tromey.com>
8427
8428 * gdb.rust/simple.exp: Allow String to appear in a different
8429 namespace.
8430
27d41eac
YQ
84312017-07-26 Yao Qi <yao.qi@linaro.org>
8432
8433 * gdb.gdb/unittest.exp: Invoke command
8434 "maintenance check xml-descriptions".
8435
031ed05d
AA
84362017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
8437
8438 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
8439 calling context.
8440 (hex128): Drop erroneous calculation of parameters.
8441
dcd27ddf
SM
84422017-07-22 Simon Marchi <simon.marchi@ericsson.com>
8443
8444 * gdb.python/py-unwind.exp: Disable stack protection when
8445 building test file.
8446
47e77640
PA
84472017-07-20 Pedro Alves <palves@redhat.com>
8448
8449 * gdb.base/default.exp (set language): Adjust expected output.
8450
62d2a18a
PA
84512017-07-20 Pedro Alves <palves@redhat.com>
8452
8453 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
8454 (test_minsym): ... this, and make static.
8455 (get_pck__foo__bar__minsym): Rename to ...
8456 (get_test_minsym): ... this.
8457 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
8458 symbol names and comments.
8459 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
8460 (get_test_minsym): ... this.
8461 (pck__foo__bar__minsym__2): Rename to ...
8462 (test_minsym): ... this.
8463 (main): Adjust.
8464
c45ec17c
PA
84652017-07-17 Pedro Alves <palves@redhat.com>
8466
8467 * gdb.base/completion.exp: Adjust expected output.
8468 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
8469 the completer works.
8470
c6756f62
PA
84712017-07-17 Pedro Alves <palves@redhat.com>
8472
8473 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
8474
5bd68487
AB
84752017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
8476
8477 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
8478
8880f2a9
TT
84792017-07-14 Tom Tromey <tom@tromey.com>
8480
8481 PR rust/21764:
8482 * gdb.rust/simple.exp: Add tests.
8483
65547233
TT
84842017-07-14 Tom Tromey <tom@tromey.com>
8485
8486 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
8487
8f14146e
PA
84882017-07-14 Pedro Alves <palves@redhat.com>
8489
8490 * gdb.linespec/base/one/thefile.cc (z1): New function.
8491 * gdb.linespec/base/two/thefile.cc (z2): New function.
8492 * gdb.linespec/linespec.exp: Add tests.
8493
b4365d02
AB
84942017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8495
8496 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
8497 to mi_create_breakpoint.
8498
5d2cbaa5
AB
84992017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
8500
8501 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
8502 mi_create_breakpoint.
8503
11cb5716
IB
85042017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
8505
8506 * gdb.dlang/demangle.exp: Update for demangling changes.
8507
03278692
TT
85082017-07-09 Tom Tromey <tom@tromey.com>
8509
8510 * gdb.dwarf2/shortpiece.exp: New file.
8511
33c5cd75
DB
85122017-07-06 David Blaikie <dblaikie@gmail.com>
8513
8514 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
8515 built from fissiont-multi-cu{1,2}.c.
8516 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
8517 except putting 'main' and 'func' in separate CUs in the same DWO file.
8518 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
8519 test.
8520 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
8521 test.
8522
8455d262
PA
85232017-07-06 Pedro Alves <palves@redhat.com>
8524
8525 * gdb.python/py-unwind.exp: Test flushregs.
8526
dc4bde35
SDJ
85272017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8528
8529 PR cli/21688
8530 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
8531 tests for alias commands and trailing whitespace.
8532
51ed89aa
SDJ
85332017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
8534
8535 PR cli/21688
8536 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
8537 procedure. Call it.
8538
eb17d413
PA
85392017-06-29 Pedro Alves <palves@redhat.com>
8540
8541 * gdb.base/printcmds.exp: Add tests.
8542
41664b45
DG
85432017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
8544
8545 PR gdb/21337
8546 * gdb.base/reread-readsym.exp: New file.
8547 * gdb.base/reread-readsym.c: New file.
8548
75312ae3
KB
85492017-06-21 Kevin Buettner <kevinb@redhat.com>
8550
8551 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
8552 subpattern.
8553
66953522
PB
85542017-06-19 Peter Bergner <bergner@vnet.ibm.com>
8555
8556 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
8557 extended mnemonic.
8558 * gdb.arch/powerpc-power9.s: Likewise.
8559
5524b525
AA
85602017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
8561
8562 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
8563 on 32-bit x86 targets. Exploit is_*_target macros where
8564 appropriate.
8565
03c8af18
AA
85662017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8567
8568 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
8569 register pieces.
8570
3bf31011
AA
85712017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8572
8573 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
8574 located in one or more DWARF pieces.
8575
805acca0
AA
85762017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8577
8578 * lib/gdb.exp (get_endianness): New proc.
8579 * gdb.arch/aarch64-fp.exp: Use it.
8580 * gdb.arch/altivec-regs.exp: Likewise.
8581 * gdb.arch/e500-regs.exp: Likewise.
8582 * gdb.arch/vsx-regs.exp: Likewise.
8583 * gdb.base/dump.exp: Likewise.
8584 * gdb.base/funcargs.exp: Likewise.
8585 * gdb.base/gnu_vector.exp: Likewise.
8586 * gdb.dwarf2/formdata16.exp: Likewise.
8587 * gdb.dwarf2/implptrpiece.exp: Likewise.
8588 * gdb.dwarf2/nonvar-access.exp: Likewise.
8589 * gdb.python/py-inferior.exp: Likewise.
8590 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
8591
e9352324
AA
85922017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8593
8594 PR gdb/21226
8595 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
8596 stack value pieces are taken from the LSB end.
8597
d5d1163e
AA
85982017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8599
8600 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
8601 variable at nonzero offset.
8602
0567c986
AA
86032017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8604
8605 * gdb.dwarf2/var-access.c: New file.
8606 * gdb.dwarf2/var-access.exp: New test.
8607 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
8608
973e9aab
TT
86092017-06-12 Tom Tromey <tom@tromey.com>
8610
8611 * gdb.dwarf2/formdata16.exp: Add tests.
8612
d9109c80
TT
86132017-06-12 Tom Tromey <tom@tromey.com>
8614
8615 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
8616
30a25466
TT
86172017-06-12 Tom Tromey <tom@tromey.com>
8618
8619 PR exp/16225:
8620 * gdb.reverse/i386-sse-reverse.exp: Update tests.
8621 * gdb.arch/vsx-regs.exp: Update tests.
8622 * gdb.arch/s390-vregs.exp (hex128): New proc.
8623 Update test.
8624 * gdb.arch/altivec-regs.exp: Update tests.
8625
aefd8b33
SDJ
86262017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8627
8628 * gdb.base/startup-with-shell.c: New file.
8629 * gdb.base/startup-with-shell.exp: Likewise.
8630
2090129c
SDJ
86312017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
8632
8633 * gdb.server/non-existing-program.exp: Update regex in order to
8634 reflect the fact that gdbserver is now using fork_inferior (with a
8635 shell) to startup the inferior.
8636
8e86a419
SM
86372017-05-30 Simon Marchi <simon.marchi@ericsson.com>
8638
8639 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
8640 support function calls from GDB.
8641
e6cf65f2
TT
86422017-05-21 Tom Tromey <tom@tromey.com>
8643
8644 PR rust/21466:
8645 * gdb.rust/unsized.exp: New file.
8646 * gdb.rust/unsized.rs: New file.
8647
43cc5389
TT
86482017-05-19 Tom Tromey <tom@tromey.com>
8649
8650 PR rust/21484:
8651 * gdb.rust/watch.exp: New file.
8652 * gdb.rust/watch.rs: New file.
8653
ec8df234
TT
86542017-05-18 Tom Tromey <tom@tromey.com>
8655
8656 * gdb.rust/simple.exp: Allow Box to be qualified.
8657
3e3e7fae
TP
86582017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
8659
8660 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
8661
59cc050d
PA
86622017-05-18 Pedro Alves <palves@redhat.com>
8663
8664 * gdb.base/fileio.c (test_write, test_read, test_close)
8665 (test_fstat): Don't print 'ret' in the fail path.
8666
c8f6abd1
PA
86672017-05-18 Pedro Alves <palves@redhat.com>
8668
8669 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
8670 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
8671 (test_system, test_rename, test_unlink, test_time): Change
8672 prototypes.
8673 * gdb.base/fileio.exp (stop_msg): Adjust.
8674
d2a03b77
PA
86752017-05-18 Pedro Alves <palves@redhat.com>
8676
8677 * gdb.base/fileio.c (null_str): New global.
8678 (test_stat): Use it.
8679 * gdb.base/fileio.exp: Remove nowarnings.
8680
0d5c6999
YQ
86812017-05-17 Yao Qi <yao.qi@linaro.org>
8682
8683 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
8684
21873064
YQ
86852017-05-17 Simon Marchi <simon.marchi@ericsson.com>
8686
8687 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
8688 argument command.
8689 (top-level): Invoke test_set_inferior_tty.
8690
d512d31c
PA
86912017-05-04 Pedro Alves <palves@redhat.com>
8692
8693 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
8694 Add parens to print call for Python 3.
8695
90cef2ed
KS
86962017-05-03 Keith Seitz <keiths@redhat.com>
8697
8698 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
8699 (main): Call it.
8700
14f819c8
TW
87012017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8702
8703 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
8704 to prev and next.
8705
913aeadd
TW
87062017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8707
8708 * gdb.python/py-record-btrace.exp: Remove test for
8709 gdb.BtraceInstruction.error.
8710
a3be24ad
TW
87112017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8712
8713 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
8714
ae20e79a
TW
87152017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
8716
8717 * gdb.python/py-record-btrace-threads.c: New file.
8718 * gdb.python/py-record-btrace-threads.exp: New file.
8719
45ce1b47
SDJ
87202017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
8721
8722 PR testsuite/8595
8723 * gdb.base/environ.exp: Make test available in all architectures.
8724 Move bits related to "info program" testing to
8725 gdb.base/info-program.exp. Rewrite tests to use the two new
8726 procedures mentione below.
8727 (test_set_show_env_var) New procedure.
8728 (test_set_show_env_var_equal): Likewise.
8729 * gdb.base/info-program.exp: New file.
8730
e15c3eb4
KS
87312017-04-27 Keith Seitz <keiths@redhat.com>
8732
8733 * gdb.cp/oranking.cc (test15): New function.
8734 (main): Call test15 and declare additional variables for testing.
8735 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
8736 "p foo101('abc')" tests.
8737 Add tests for cv qualifier overloads.
8738 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
8739 "lvalue reference overload" test.
8740 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
8741 "print value of f1 on Child&& in f2" test.
8742
3a3fd0fd
PA
87432017-04-19 Pedro Alves <palves@redhat.com>
8744
8745 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
8746 procedure.
8747 (top level): Call it.
8748 * lib/gdb.exp (gdb_define_cmd): New procedure.
8749
53375380
PA
87502017-04-12 Pedro Alves <palves@redhat.com>
8751
8752 PR gdb/21323
8753 * gdb.cp/wide_char_types.c: Include <wchar.h>.
8754 (wchar): New global.
8755 * gdb.cp/wide_char_types.exp (wide_char_types_program)
8756 (do_test_wide_char, wide_char_types_no_program, top level): Add
8757 wchar_t testing.
8758
53e710ac
PA
87592017-04-12 Pedro Alves <palves@redhat.com>
8760
8761 PR c++/21323
8762 * gdb.cp/wide_char_types.c: New file.
8763 * gdb.cp/wide_char_types.exp: New file.
8764
0ad9d8c7
SDJ
87652017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
8766
8767 PR gdb/21352
8768 * gdb.trace/tsv.exp: Add test for "tsave -r".
8769
b1b45502
IB
87702017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
8771
8772 * gdb.dlang/watch-loc.c: New file.
8773 * gdb.dlang/watch-loc.exp: New file.
8774
ec13808e
JK
87752017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8776
8777 * gdb.python/py-section-script.exp (sepdebug): New testcases.
8778
fe5f7374
AK
87792017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8780
8781 * gdb.arch/arc-analyze-prologue.S: New file.
8782 * gdb.arch/arc-analyze-prologue.exp: Likewise.
8783
eea78757
AK
87842017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
8785
8786 * gdb.arch/arc-decode-insn.S: New file.
8787 * gdb.arch/arc-decode-insn.exp: Likewise.
8788
5badf10a
IR
87892017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
8790
8791 PR tdep/20928
8792 * gdb.arch/sparc64-regs.exp: New file.
8793 * gdb.arch/sparc64-regs.S: Likewise.
8794
cee59b3f
TW
87952017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
8796
8797 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
8798 and memory view on Python 3.
8799
c0f55cc6
AV
88002017-03-20 Artemiy Volkov <artemiyv@acm.org>
8801 Keith Seitz <keiths@redhat.com>
8802
8803 PR gdb/14441
8804 * gdb.cp/demangle.exp: Add rvalue reference tests.
8805 * gdb.cp/rvalue-ref-casts.cc: New file.
8806 * gdb.cp/rvalue-ref-casts.exp: New file.
8807 * gdb.cp/rvalue-ref-overload.cc: New file.
8808 * gdb.cp/rvalue-ref-overload.exp: New file.
8809 * gdb.cp/rvalue-ref-params.cc: New file.
8810 * gdb.cp/rvalue-ref-params.exp: New file.
8811 * gdb.cp/rvalue-ref-sizeof.cc: New file.
8812 * gdb.cp/rvalue-ref-sizeof.exp: New file.
8813 * gdb.cp/rvalue-ref-types.cc: New file.
8814 * gdb.cp/rvalue-ref-types.exp: New file.
8815 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
8816 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
8817
51457a05
MAL
88182017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8819
8820 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
8821 New procedure.
8822
5b291c04
MAL
88232017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
8824
8825 * lib/mi-support.exp (mi_gdb_test): Add additional message
8826 for unexpected output.
8827
59a56148
AA
88282017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
8829
8830 * gdb.base/examine-backward.c (Barrier): New character array
8831 constant, to ensure that TestStrings is preceded by a string
8832 terminator.
8833
7942e96e
AA
88342017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8835
8836 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
8837 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
8838 and implicit pointer into such a location.
8839
6ebac3fb
DE
88402017-03-16 Doug Evans <dje@google.com>
8841
8842 * gdb.python/py-lazy-string (pointer): Really add new typedef.
8843
ec3b243d
TP
88442017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
8845
8846 * gdb.cp/m-static.exp: Fix expectation for prototype of
8847 test5.single_constructor and single_constructor::single_constructor.
2cc36e25
DE
8848
88492017-03-16 Doug Evans <dje@google.com>
a7c0469f
DE
8850
8851 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
8852 * gdb.guile/scm-lazy-string.c: New file.
8853 * gdb.guile/scm-value.exp: Move lazy string tests to ...
8854 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
8855 for pointer, array, typedef lazy strings.
8856
2cc36e25 88572017-03-16 Doug Evans <dje@google.com>
34b43320
DE
8858
8859 PR python/17728, python/18439, python/18779
8860 * gdb.python/py-value.c (main) Delete locals sptr, sn.
8861 * gdb.python/py-lazy-string.c (pointer): New typedef.
8862 (main): New locals ptr, array, typedef_ptr.
8863 * gdb.python/py-value.exp: Move lazy string tests to ...
8864 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
8865 array, typedef lazy strings.
ec3b243d 8866
0efcde63
AK
88672017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
8868
8869 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
8870 Add optional 'test' parameter.
8871
7978d7c3
SM
88722017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8873
8874 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8875 Skip for versions of DejaGnu < 1.5.
8876
896c0c1e
SM
88772017-03-13 Simon Marchi <simon.marchi@ericsson.com>
8878
8879 * lib/gdb.exp (dejagnu_version): New proc.
8880 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
8881 Use dejagnu_version.
8882
5f4d1085
KS
88832017-03-10 Keith Seitz <keiths@redhat.com>
8884
8885 PR c++/8128
8886 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
8887 type from destructor regexps.
8888 Add a branch which actually passes the test.
8889 Adjust "ptype t5i" test names.
8890
1de05205
PA
88912017-03-08 Pedro Alves <palves@redhat.com>
8892
8893 * gdb.base/step-over-exit.exp: Add explicit test message.
8894
c65d6b55
PA
88952017-03-08 Pedro Alves <palves@redhat.com>
8896
8897 PR gdb/18360
8898 * gdb.threads/interrupt-while-step-over.c: New file.
8899 * gdb.threads/interrupt-while-step-over.exp: New file.
8900
2e86a283
PA
89012017-03-08 Pedro Alves <palves@redhat.com>
8902
8903 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
8904 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
8905
25dcbff6
PA
89062017-03-08 Pedro Alves <palves@redhat.com>
8907
8908 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
8909 PKRU as not supported as a PASS.
8910
dc9366eb
PA
89112017-03-08 Pedro Alves <palves@redhat.com>
8912
8913 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
8914 prefix instead of $binfile1/$binfile2.
8915 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
8916 in test message.
8917 * gdb.python/py-completion.exp: Use "load python file" as test
8918 messages instead of unstable path names.
8919
6e5d74e7
PA
89202017-03-08 Pedro Alves <palves@redhat.com>
8921 Jan Kratochvil <jan.kratochvil@redhat.com>
8922
8923 PR cli/21218
8924 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
8925 New proc.
8926 (top level): Call it.
8927
9753a2f6
PA
89282017-03-08 Pedro Alves <palves@redhat.com>
8929
8930 PR tui/21216
8931 * gdb.tui/tui-nl-filtered-output.exp: New file.
8932
1a4dd9dd
PA
89332017-03-08 Pedro Alves <palves@redhat.com>
8934
8935 * gdb.base/completion.exp: Move TUI completion tests to ...
8936 * gdb.tui/completion.exp: ... this new file.
8937
7cbbff33
PA
89382017-03-08 Pedro Alves <palves@redhat.com>
8939
8940 * gdb.base/tui-disasm-long-lines.c,
8941 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
8942 gdb.base/tui-layout.exp: Move to ...
8943 * gdb.tui/: ... this new directory.
8944
5f6fd321
PA
89452017-03-07 Pedro Alves <palves@redhat.com>
8946
8947 * gdb.base/tui-layout.c: New file.
8948 * gdb.base/tui-layout.exp: New file.
8949
44959fa8
PA
89502017-03-07 Pedro Alves <palves@redhat.com>
8951
8952 * gdb.base/tui-layout.c: Rename to ...
8953 * gdb.base/tui-disasm-long-lines.c: ... this.
8954 * gdb.base/tui-layout.exp: Rename to ...
8955 * gdb.base/tui-disasm-long-lines.exp: ... this.
8956
f8c4e718
PA
89572017-03-07 Pedro Alves <palves@redhat.com>
8958
8959 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
8960
6dbb839a 89612017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
4a612d6f
WT
8962
8963 * i386-mpx-call.c: New file.
8964 * i386-mpx-call.exp: New file.
8965
65b48a81
PB
89662017-02-28 Peter Bergner <bergner@vnet.ibm.com>
8967
8968 * gdb.arch/powerpc-power.exp: Delete test.
8969 * gdb.arch/powerpc-power.s: Likewise.
8970 * gdb.disasm/disassembler-options.exp: New test.
8971 * gdb.arch/powerpc-altivec.exp: Likewise.
8972 * gdb.arch/powerpc-altivec.s: Likewise.
8973 * gdb.arch/powerpc-altivec2.exp: Likewise.
8974 * gdb.arch/powerpc-altivec2.s: Likewise.
8975 * gdb.arch/powerpc-altivec3.exp: Likewise.
8976 * gdb.arch/powerpc-altivec3.s: Likewise.
8977 * gdb.arch/powerpc-power7.exp: Likewise.
8978 * gdb.arch/powerpc-power7.s: Likewise.
8979 * gdb.arch/powerpc-power8.exp: Likewise.
8980 * gdb.arch/powerpc-power8.s: Likewise.
8981 * gdb.arch/powerpc-power9.exp: Likewise.
8982 * gdb.arch/powerpc-power9.s: Likewise.
8983 * gdb.arch/powerpc-vsx.exp: Likewise.
8984 * gdb.arch/powerpc-vsx.s: Likewise.
8985 * gdb.arch/powerpc-vsx2.exp: Likewise.
8986 * gdb.arch/powerpc-vsx2.s: Likewise.
8987 * gdb.arch/powerpc-vsx3.exp: Likewise.
8988 * gdb.arch/powerpc-vsx3.s: Likewise.
8989 * gdb.arch/arm-disassembler-options.exp: Likewise.
8990 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
8991 * gdb.arch/s390-disassembler-options.exp: Likewise.
8992
17cd4947
LM
89932017-02-23 Luis Machado <lgustavo@codesourcery.com>
8994
8995 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
8996 (check_supported_features): ... this. Changed return type to void.
8997 (supports_rdseed): New static global.
8998 (rdseed): Check supports_rdseed.
8999 (initialize): Call check_supported_features.
9000
2039d74e
EBM
90012017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9002
9003 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
9004 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
9005 and lqarx/stqcx.
9006 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
9007 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
9008
a51d7ecf
EBM
90092017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
9010
9011 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
9012 uppercase.
9013
0224619f
JK
90142017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9015
9016 * gdb.dwarf2/formdata16.c: New file.
9017 * gdb.dwarf2/formdata16.exp: New file.
9018 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
9019
216f72a1
JK
90202017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9021
9022 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
9023 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
9024 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
9025 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
9026 DW_AT_GNU_*.
9027
43988095
JK
90282017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9029
9030 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
9031
99e8a4f9
SDJ
90322017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
9033
9034 PR gdb/21164
9035 * gdb.base/maint.exp: Add testcases for when the commands do
9036 not have arguments.
9037
b58a8c0c
TP
90382017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
9039
9040 * gdb.cp/chained-calls.exp: Use p instead of P.
9041
4e746bb6
TW
90422017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
9043
9044 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
9045 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
9046
3f77c769
TT
90472017-02-14 Tom Tromey <tom@tromey.com>
9048
9049 PR python/13598:
9050 * gdb.python/py-events.exp: Add before_prompt event tests.
9051
075beec0
AA
90522017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
9053
9054 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
9055
bf5f525c
LM
90562017-02-13 Luis Machado <lgustavo@codesourcery.com>
9057
9058 * gdb.linespec/explicit.c (my_unique_function_name): New function.
9059 (main): Call my_unique_function_name.
9060 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
9061 completion of patterns with a single match.
9062 Add missing -re switches to gdb_test_multiple calls.
9063
13a66184
LM
90642017-02-13 Luis Machado <lgustavo@codesourcery.com>
9065
9066 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
9067 return if core file is not recognized.
9068
26a06916
SM
90692017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9070
9071 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
9072 and extra UIs.
9073
b761ca9e
SM
90742017-02-10 Simon Marchi <simon.marchi@ericsson.com>
9075
9076 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
9077 proc_with_prefix.
9078
b964bee0
TT
90792017-02-10 Tom Tromey <tom@tromey.com>
9080
9081 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
9082
18da0c51
MG
90832017-02-10 Martin Galvan <martingalvan@sourceware.org>
9084
9085 PR gdb/21122
9086 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
9087
604c4576
JG
90882017-02-08 Jerome Guitton <guitton@adacore.com>
9089
9090 * gdb.base/define.exp: Add test for command abbreviations
9091 in define.
9092
20b477a7
LM
90932017-02-06 Luis Machado <lgustavo@codesourcery.com>
9094
9095 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
9096 * gdb.reverse/insn-reverse-x86.c: New file.
9097
3f7b46f2
IR
90982017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
9099
9100 PR tdep/20936
9101 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
9102
f0fd41c1
TT
91032017-02-03 Tom Tromey <tom@tromey.com>
9104
9105 PR rust/21097:
9106 * gdb.rust/simple.exp: Add new tests.
9107
5be5dbf0
PA
91082017-02-02 Pedro Alves <palves@redhat.com>
9109
9110 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
9111 tests.
9112
7346ef59
AA
91132017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
9114
9115 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
9116 taking a 2-byte value out of a 4-byte DWARF implicit value on
9117 big-endian targets.
9118 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
9119 logic. Add test cases for DW_OP_implicit.
9120
787f0025
MM
91212017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9122
9123 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
9124
68777c29
MM
91252017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9126
9127 * gdb.btrace/enable.exp: Call gdb_exit before
9128 skip_gdbserver_tests.
9129
0a1c7e28
MM
91302017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9131
9132 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
9133 GDBFLAGS.
9134
b5ac99b0
MM
91352017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9136
9137 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
9138 the test is skipped.
9139 * gdb.btrace/data.exp: Likewise.
9140 * gdb.btrace/delta.exp: Likewise.
9141 * gdb.btrace/dlopen.exp: Likewise.
9142 * gdb.btrace/enable-running.exp: Likewise.
9143 * gdb.btrace/enable.exp: Likewise.
9144 * gdb.btrace/exception.exp: Likewise.
9145 * gdb.btrace/function_call_history.exp: Likewise.
9146 * gdb.btrace/gcore.exp: Likewise.
9147 * gdb.btrace/instruction_history.exp: Likewise.
9148 * gdb.btrace/multi-thread-step.exp: Likewise.
9149 * gdb.btrace/nohist.exp: Likewise.
9150 * gdb.btrace/non-stop.exp: Likewise.
9151 * gdb.btrace/reconnect.exp: Likewise.
9152 * gdb.btrace/record_goto-step.exp: Likewise.
9153 * gdb.btrace/record_goto.exp: Likewise.
9154 * gdb.btrace/rn-dl-bind.exp: Likewise.
9155 * gdb.btrace/segv.exp: Likewise.
9156 * gdb.btrace/step.exp: Likewise.
9157 * gdb.btrace/stepi.exp: Likewise.
9158 * gdb.btrace/tailcall-only.exp: Likewise.
9159 * gdb.btrace/tailcall.exp: Likewise.
9160 * gdb.btrace/tsx.exp: Likewise.
9161 * gdb.btrace/unknown_functions.exp: Likewise.
9162 * gdb.btrace/vdso.exp: Likewise.
9163
cd4007e4
MM
91642017-02-01 Markus Metzger <markus.t.metzger@intel.com>
9165
9166 * gdb.btrace/enable-running.c: New.
9167 * gdb.btrace/enable-running.exp: New.
9168
2735833d
WT
91692017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
9170
9171 * gdb.arch/amd64-gs_base.c: New file.
9172 * gdb.arch/amd64-gs_base.exp: New file.
9173
b51e1e94
LM
91742017-01-26 Luis Machado <lgustavo@codesourcery.com>
9175
9176 * lib/memory.exp: Remove spurious empty newlines.
9177
72ca0410
SM
91782017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
9179
9180 * gdb.python/py-bad-printers.exp: Load python file using "source".
9181 * gdb.python/py-events.exp: Likewise.
9182 * gdb.python/py-evsignal.exp: Likewise.
9183 * gdb.python/py-evthreads.exp: Likewise.
9184 * gdb.python/py-frame-args.exp: Likewise.
9185 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
9186 * gdb.python/py-framefilter-mi.exp: Likewise.
9187 * gdb.python/py-framefilter.exp: Likewise.
9188 * gdb.python/py-mi.exp: Likewise.
9189 * gdb.python/py-pp-maint.exp: Likewise.
9190 * gdb.python/py-pp-registration.exp: Likewise.
9191 * gdb.python/py-prettyprint.exp: Likewise.
9192 (run_lang_tests): Likewise.
9193 * gdb.python/py-typeprint.exp: Likewise.
9194
e309aa65
LM
91952017-01-26 Luis Machado <lgustavo@codesourcery.com>
9196
9197 * lib/memory.exp: New file.
9198 * lib/gdb.exp: Load memory.exp.
9199 * gdb.base/memattr.exp (delete_memory): Move proc to
9200 lib/memory.exp and rename to delete_memory_regions.
9201 Replace delete_memory with delete_memory_regions.
9202 Cleanup memory regions before tests.
9203 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
9204 before tests.
9205
515aff23
LM
92062017-01-26 Luis Machado <lgustavo@codesourcery.com>
9207
9208 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
9209 files.
9210 (initialize): New function conditionally defined.
9211 (testcases): Move within conditional block.
9212 (main): Call initialize.
9213 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
9214 of gdb.reverse/insn-reverse.c.
9215 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
9216 gdb.reverse/insn-reverse.c.
9217
d8b49cf0
YQ
92182017-01-26 Yao Qi <yao.qi@linaro.org>
9219
9220 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
9221 disassemble on address 0.
9222
f13a9a0c
YQ
92232017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
9224 Yao Qi <yao.qi@linaro.org>
9225
9226 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
9227 * gdb.dwarf2/implptr-64bit.S: Remove.
9228 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
9229 variables in caller's context. Add DW_OP_implicit_value.
9230
5ac95241
YQ
92312017-01-25 Yao Qi <yao.qi@linaro.org>
9232
9233 * lib/dwarf.exp (Dwarf::_location): Handle
9234 DW_OP_GNU_implicit_pointer with proper size.
9235
23e82930
LM
92362017-01-20 Luis Machado <lgustavo@codesourcery.com>
9237
9238 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
9239 and add untested calls.
9240
d334ae25
LM
92412017-01-20 Luis Machado <lgustavo@codesourcery.com>
9242
9243 * gdb.python/python.exp: Check line number against what GDB thinks
9244 the line number is for func1.
9245
f5e6296e
IB
92462017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
9247
9248 * gdb.dlang/debug-expr.exp: New file.
9249
5b362f04
LM
92502016-12-23 Luis Machado <lgustavo@codesourcery.com>
9251
9252 Fix test names for the following files:
9253
9254 * gdb.ada/exec_changed.exp
9255 * gdb.ada/info_types.exp
9256 * gdb.arch/aarch64-atomic-inst.exp
9257 * gdb.arch/aarch64-fp.exp
9258 * gdb.arch/altivec-abi.exp
9259 * gdb.arch/altivec-regs.exp
9260 * gdb.arch/amd64-byte.exp
9261 * gdb.arch/amd64-disp-step.exp
9262 * gdb.arch/amd64-dword.exp
9263 * gdb.arch/amd64-entry-value-inline.exp
9264 * gdb.arch/amd64-entry-value-param.exp
9265 * gdb.arch/amd64-entry-value-paramref.exp
9266 * gdb.arch/amd64-entry-value.exp
9267 * gdb.arch/amd64-i386-address.exp
9268 * gdb.arch/amd64-invalid-stack-middle.exp
9269 * gdb.arch/amd64-invalid-stack-top.exp
9270 * gdb.arch/amd64-optimout-repeat.exp
9271 * gdb.arch/amd64-prologue-skip.exp
9272 * gdb.arch/amd64-prologue-xmm.exp
9273 * gdb.arch/amd64-stap-special-operands.exp
9274 * gdb.arch/amd64-stap-wrong-subexp.exp
9275 * gdb.arch/amd64-tailcall-cxx.exp
9276 * gdb.arch/amd64-tailcall-noret.exp
9277 * gdb.arch/amd64-tailcall-ret.exp
9278 * gdb.arch/amd64-tailcall-self.exp
9279 * gdb.arch/amd64-word.exp
9280 * gdb.arch/arm-bl-branch-dest.exp
9281 * gdb.arch/arm-disp-step.exp
9282 * gdb.arch/arm-neon.exp
9283 * gdb.arch/arm-single-step-kernel-helper.exp
9284 * gdb.arch/avr-flash-qualifier.exp
9285 * gdb.arch/disp-step-insn-reloc.exp
9286 * gdb.arch/e500-abi.exp
9287 * gdb.arch/e500-regs.exp
9288 * gdb.arch/ftrace-insn-reloc.exp
9289 * gdb.arch/i386-avx512.exp
9290 * gdb.arch/i386-bp_permanent.exp
9291 * gdb.arch/i386-byte.exp
9292 * gdb.arch/i386-cfi-notcurrent.exp
9293 * gdb.arch/i386-disp-step.exp
9294 * gdb.arch/i386-dr3-watch.exp
9295 * gdb.arch/i386-float.exp
9296 * gdb.arch/i386-gnu-cfi.exp
9297 * gdb.arch/i386-mpx-map.exp
9298 * gdb.arch/i386-mpx-sigsegv.exp
9299 * gdb.arch/i386-mpx-simple_segv.exp
9300 * gdb.arch/i386-mpx.exp
9301 * gdb.arch/i386-permbkpt.exp
9302 * gdb.arch/i386-prologue.exp
9303 * gdb.arch/i386-signal.exp
9304 * gdb.arch/i386-size-overlap.exp
9305 * gdb.arch/i386-unwind.exp
9306 * gdb.arch/i386-word.exp
9307 * gdb.arch/mips-fcr.exp
9308 * gdb.arch/powerpc-d128-regs.exp
9309 * gdb.arch/powerpc-stackless.exp
9310 * gdb.arch/ppc64-atomic-inst.exp
9311 * gdb.arch/s390-stackless.exp
9312 * gdb.arch/s390-tdbregs.exp
9313 * gdb.arch/s390-vregs.exp
9314 * gdb.arch/sparc-sysstep.exp
9315 * gdb.arch/thumb-bx-pc.exp
9316 * gdb.arch/thumb-singlestep.exp
9317 * gdb.arch/thumb2-it.exp
9318 * gdb.arch/vsx-regs.exp
9319 * gdb.asm/asm-source.exp
9320 * gdb.base/a2-run.exp
9321 * gdb.base/advance.exp
9322 * gdb.base/all-bin.exp
9323 * gdb.base/anon.exp
9324 * gdb.base/args.exp
9325 * gdb.base/arithmet.exp
9326 * gdb.base/async-shell.exp
9327 * gdb.base/async.exp
9328 * gdb.base/attach-pie-noexec.exp
9329 * gdb.base/attach-twice.exp
9330 * gdb.base/auto-load.exp
9331 * gdb.base/bang.exp
9332 * gdb.base/bitfields.exp
9333 * gdb.base/break-always.exp
9334 * gdb.base/break-caller-line.exp
9335 * gdb.base/break-entry.exp
9336 * gdb.base/break-inline.exp
9337 * gdb.base/break-on-linker-gcd-function.exp
9338 * gdb.base/break-probes.exp
9339 * gdb.base/break.exp
9340 * gdb.base/breakpoint-shadow.exp
9341 * gdb.base/call-ar-st.exp
9342 * gdb.base/call-sc.exp
9343 * gdb.base/call-signal-resume.exp
9344 * gdb.base/call-strs.exp
9345 * gdb.base/callfuncs.exp
9346 * gdb.base/catch-fork-static.exp
9347 * gdb.base/catch-gdb-caused-signals.exp
9348 * gdb.base/catch-load.exp
9349 * gdb.base/catch-signal-fork.exp
9350 * gdb.base/catch-signal.exp
9351 * gdb.base/catch-syscall.exp
9352 * gdb.base/charset.exp
9353 * gdb.base/checkpoint.exp
9354 * gdb.base/chng-syms.exp
9355 * gdb.base/code-expr.exp
9356 * gdb.base/code_elim.exp
9357 * gdb.base/commands.exp
9358 * gdb.base/completion.exp
9359 * gdb.base/complex.exp
9360 * gdb.base/cond-expr.exp
9361 * gdb.base/condbreak.exp
9362 * gdb.base/consecutive.exp
9363 * gdb.base/continue-all-already-running.exp
9364 * gdb.base/coredump-filter.exp
9365 * gdb.base/corefile.exp
9366 * gdb.base/dbx.exp
9367 * gdb.base/debug-expr.exp
9368 * gdb.base/define.exp
9369 * gdb.base/del.exp
9370 * gdb.base/disabled-location.exp
9371 * gdb.base/disasm-end-cu.exp
9372 * gdb.base/disasm-optim.exp
9373 * gdb.base/display.exp
9374 * gdb.base/duplicate-bp.exp
9375 * gdb.base/ena-dis-br.exp
9376 * gdb.base/ending-run.exp
9377 * gdb.base/enumval.exp
9378 * gdb.base/environ.exp
9379 * gdb.base/eu-strip-infcall.exp
9380 * gdb.base/eval-avoid-side-effects.exp
9381 * gdb.base/eval-skip.exp
9382 * gdb.base/exitsignal.exp
9383 * gdb.base/expand-psymtabs.exp
9384 * gdb.base/filesym.exp
9385 * gdb.base/find-unmapped.exp
9386 * gdb.base/finish.exp
9387 * gdb.base/float.exp
9388 * gdb.base/foll-exec-mode.exp
9389 * gdb.base/foll-exec.exp
9390 * gdb.base/foll-fork.exp
9391 * gdb.base/fortran-sym-case.exp
9392 * gdb.base/freebpcmd.exp
9393 * gdb.base/func-ptr.exp
9394 * gdb.base/func-ptrs.exp
9395 * gdb.base/funcargs.exp
9396 * gdb.base/gcore-buffer-overflow.exp
9397 * gdb.base/gcore-relro-pie.exp
9398 * gdb.base/gcore-relro.exp
9399 * gdb.base/gcore.exp
9400 * gdb.base/gdb1090.exp
9401 * gdb.base/gdb11530.exp
9402 * gdb.base/gdb11531.exp
9403 * gdb.base/gdb1821.exp
9404 * gdb.base/gdbindex-stabs.exp
9405 * gdb.base/gdbvars.exp
9406 * gdb.base/hbreak.exp
9407 * gdb.base/hbreak2.exp
9408 * gdb.base/included.exp
9409 * gdb.base/infcall-input.exp
9410 * gdb.base/inferior-died.exp
9411 * gdb.base/infnan.exp
9412 * gdb.base/info-macros.exp
9413 * gdb.base/info-os.exp
9414 * gdb.base/info-proc.exp
9415 * gdb.base/info-shared.exp
9416 * gdb.base/info-target.exp
9417 * gdb.base/infoline.exp
9418 * gdb.base/interp.exp
9419 * gdb.base/interrupt.exp
9420 * gdb.base/jit-reader.exp
9421 * gdb.base/jit-simple.exp
9422 * gdb.base/kill-after-signal.exp
9423 * gdb.base/kill-detach-inferiors-cmd.exp
9424 * gdb.base/label.exp
9425 * gdb.base/langs.exp
9426 * gdb.base/ldbl_e308.exp
9427 * gdb.base/line-symtabs.exp
9428 * gdb.base/linespecs.exp
9429 * gdb.base/list.exp
9430 * gdb.base/long_long.exp
9431 * gdb.base/longest-types.exp
9432 * gdb.base/maint.exp
9433 * gdb.base/max-value-size.exp
9434 * gdb.base/memattr.exp
9435 * gdb.base/mips_pro.exp
9436 * gdb.base/morestack.exp
9437 * gdb.base/moribund-step.exp
9438 * gdb.base/multi-forks.exp
9439 * gdb.base/nested-addr.exp
9440 * gdb.base/nextoverexit.exp
9441 * gdb.base/noreturn-finish.exp
9442 * gdb.base/noreturn-return.exp
9443 * gdb.base/nostdlib.exp
9444 * gdb.base/offsets.exp
9445 * gdb.base/opaque.exp
9446 * gdb.base/pc-fp.exp
9447 * gdb.base/permissions.exp
9448 * gdb.base/print-symbol-loading.exp
9449 * gdb.base/prologue-include.exp
9450 * gdb.base/psymtab.exp
9451 * gdb.base/ptype.exp
9452 * gdb.base/random-signal.exp
9453 * gdb.base/randomize.exp
9454 * gdb.base/range-stepping.exp
9455 * gdb.base/readline-ask.exp
9456 * gdb.base/recpar.exp
9457 * gdb.base/recurse.exp
9458 * gdb.base/relational.exp
9459 * gdb.base/restore.exp
9460 * gdb.base/return-nodebug.exp
9461 * gdb.base/return.exp
9462 * gdb.base/run-after-attach.exp
9463 * gdb.base/save-bp.exp
9464 * gdb.base/scope.exp
9465 * gdb.base/sect-cmd.exp
9466 * gdb.base/set-lang-auto.exp
9467 * gdb.base/set-noassign.exp
9468 * gdb.base/setvar.exp
9469 * gdb.base/sigall.exp
9470 * gdb.base/sigbpt.exp
9471 * gdb.base/siginfo-addr.exp
9472 * gdb.base/siginfo-infcall.exp
9473 * gdb.base/siginfo-obj.exp
9474 * gdb.base/siginfo.exp
9475 * gdb.base/signals-state-child.exp
9476 * gdb.base/signest.exp
9477 * gdb.base/sigstep.exp
9478 * gdb.base/sizeof.exp
9479 * gdb.base/skip.exp
9480 * gdb.base/solib-corrupted.exp
9481 * gdb.base/solib-nodir.exp
9482 * gdb.base/solib-search.exp
9483 * gdb.base/stack-checking.exp
9484 * gdb.base/stale-infcall.exp
9485 * gdb.base/stap-probe.exp
9486 * gdb.base/start.exp
9487 * gdb.base/step-break.exp
9488 * gdb.base/step-bt.exp
9489 * gdb.base/step-line.exp
9490 * gdb.base/step-over-exit.exp
9491 * gdb.base/step-over-syscall.exp
9492 * gdb.base/step-resume-infcall.exp
9493 * gdb.base/step-test.exp
9494 * gdb.base/store.exp
9495 * gdb.base/structs3.exp
9496 * gdb.base/sym-file.exp
9497 * gdb.base/symbol-without-target_section.exp
9498 * gdb.base/term.exp
9499 * gdb.base/testenv.exp
9500 * gdb.base/ui-redirect.exp
9501 * gdb.base/until.exp
9502 * gdb.base/unwindonsignal.exp
9503 * gdb.base/value-double-free.exp
9504 * gdb.base/vla-datatypes.exp
9505 * gdb.base/vla-ptr.exp
9506 * gdb.base/vla-sideeffect.exp
9507 * gdb.base/volatile.exp
9508 * gdb.base/watch-cond-infcall.exp
9509 * gdb.base/watch-cond.exp
9510 * gdb.base/watch-non-mem.exp
9511 * gdb.base/watch-read.exp
9512 * gdb.base/watch-vfork.exp
9513 * gdb.base/watchpoint-cond-gone.exp
9514 * gdb.base/watchpoint-delete.exp
9515 * gdb.base/watchpoint-hw-hit-once.exp
9516 * gdb.base/watchpoint-hw.exp
9517 * gdb.base/watchpoint-stops-at-right-insn.exp
9518 * gdb.base/watchpoints.exp
9519 * gdb.base/wchar.exp
9520 * gdb.base/whatis-exp.exp
9521 * gdb.btrace/buffer-size.exp
9522 * gdb.btrace/data.exp
9523 * gdb.btrace/delta.exp
9524 * gdb.btrace/dlopen.exp
9525 * gdb.btrace/enable.exp
9526 * gdb.btrace/exception.exp
9527 * gdb.btrace/function_call_history.exp
9528 * gdb.btrace/gcore.exp
9529 * gdb.btrace/instruction_history.exp
9530 * gdb.btrace/nohist.exp
9531 * gdb.btrace/reconnect.exp
9532 * gdb.btrace/record_goto-step.exp
9533 * gdb.btrace/record_goto.exp
9534 * gdb.btrace/rn-dl-bind.exp
9535 * gdb.btrace/segv.exp
9536 * gdb.btrace/step.exp
9537 * gdb.btrace/stepi.exp
9538 * gdb.btrace/tailcall-only.exp
9539 * gdb.btrace/tailcall.exp
9540 * gdb.btrace/tsx.exp
9541 * gdb.btrace/unknown_functions.exp
9542 * gdb.btrace/vdso.exp
9543 * gdb.compile/compile-ifunc.exp
9544 * gdb.compile/compile-ops.exp
9545 * gdb.compile/compile-print.exp
9546 * gdb.compile/compile-setjmp.exp
9547 * gdb.cp/abstract-origin.exp
9548 * gdb.cp/ambiguous.exp
9549 * gdb.cp/annota2.exp
9550 * gdb.cp/annota3.exp
9551 * gdb.cp/anon-ns.exp
9552 * gdb.cp/anon-struct.exp
9553 * gdb.cp/anon-union.exp
9554 * gdb.cp/arg-reference.exp
9555 * gdb.cp/baseenum.exp
9556 * gdb.cp/bool.exp
9557 * gdb.cp/breakpoint.exp
9558 * gdb.cp/bs15503.exp
9559 * gdb.cp/call-c.exp
9560 * gdb.cp/casts.exp
9561 * gdb.cp/chained-calls.exp
9562 * gdb.cp/class2.exp
9563 * gdb.cp/classes.exp
9564 * gdb.cp/cmpd-minsyms.exp
9565 * gdb.cp/converts.exp
9566 * gdb.cp/cp-relocate.exp
9567 * gdb.cp/cpcompletion.exp
9568 * gdb.cp/cpexprs.exp
9569 * gdb.cp/cplabel.exp
9570 * gdb.cp/cplusfuncs.exp
9571 * gdb.cp/cpsizeof.exp
9572 * gdb.cp/ctti.exp
9573 * gdb.cp/derivation.exp
9574 * gdb.cp/destrprint.exp
9575 * gdb.cp/dispcxx.exp
9576 * gdb.cp/enum-class.exp
9577 * gdb.cp/exception.exp
9578 * gdb.cp/exceptprint.exp
9579 * gdb.cp/expand-psymtabs-cxx.exp
9580 * gdb.cp/expand-sals.exp
9581 * gdb.cp/extern-c.exp
9582 * gdb.cp/filename.exp
9583 * gdb.cp/formatted-ref.exp
9584 * gdb.cp/fpointer.exp
9585 * gdb.cp/gdb1355.exp
9586 * gdb.cp/gdb2495.exp
9587 * gdb.cp/hang.exp
9588 * gdb.cp/impl-this.exp
9589 * gdb.cp/infcall-dlopen.exp
9590 * gdb.cp/inherit.exp
9591 * gdb.cp/iostream.exp
9592 * gdb.cp/koenig.exp
9593 * gdb.cp/local.exp
9594 * gdb.cp/m-data.exp
9595 * gdb.cp/m-static.exp
9596 * gdb.cp/mb-ctor.exp
9597 * gdb.cp/mb-inline.exp
9598 * gdb.cp/mb-templates.exp
9599 * gdb.cp/member-name.exp
9600 * gdb.cp/member-ptr.exp
9601 * gdb.cp/meth-typedefs.exp
9602 * gdb.cp/method.exp
9603 * gdb.cp/method2.exp
9604 * gdb.cp/minsym-fallback.exp
9605 * gdb.cp/misc.exp
9606 * gdb.cp/namelessclass.exp
9607 * gdb.cp/namespace-enum.exp
9608 * gdb.cp/namespace-nested-import.exp
9609 * gdb.cp/namespace.exp
9610 * gdb.cp/nextoverthrow.exp
9611 * gdb.cp/no-dmgl-verbose.exp
9612 * gdb.cp/non-trivial-retval.exp
9613 * gdb.cp/noparam.exp
9614 * gdb.cp/nsdecl.exp
9615 * gdb.cp/nsimport.exp
9616 * gdb.cp/nsnested.exp
9617 * gdb.cp/nsnoimports.exp
9618 * gdb.cp/nsrecurs.exp
9619 * gdb.cp/nsstress.exp
9620 * gdb.cp/nsusing.exp
9621 * gdb.cp/operator.exp
9622 * gdb.cp/oranking.exp
9623 * gdb.cp/overload-const.exp
9624 * gdb.cp/overload.exp
9625 * gdb.cp/ovldbreak.exp
9626 * gdb.cp/ovsrch.exp
9627 * gdb.cp/paren-type.exp
9628 * gdb.cp/parse-lang.exp
9629 * gdb.cp/pass-by-ref.exp
9630 * gdb.cp/pr-1023.exp
9631 * gdb.cp/pr-1210.exp
9632 * gdb.cp/pr-574.exp
9633 * gdb.cp/pr10687.exp
9634 * gdb.cp/pr12028.exp
9635 * gdb.cp/pr17132.exp
9636 * gdb.cp/pr17494.exp
9637 * gdb.cp/pr9067.exp
9638 * gdb.cp/pr9167.exp
9639 * gdb.cp/pr9631.exp
9640 * gdb.cp/printmethod.exp
9641 * gdb.cp/psmang.exp
9642 * gdb.cp/psymtab-parameter.exp
9643 * gdb.cp/ptype-cv-cp.exp
9644 * gdb.cp/ptype-flags.exp
9645 * gdb.cp/re-set-overloaded.exp
9646 * gdb.cp/ref-types.exp
9647 * gdb.cp/rtti.exp
9648 * gdb.cp/scope-err.exp
9649 * gdb.cp/shadow.exp
9650 * gdb.cp/smartp.exp
9651 * gdb.cp/static-method.exp
9652 * gdb.cp/static-print-quit.exp
9653 * gdb.cp/temargs.exp
9654 * gdb.cp/templates.exp
9655 * gdb.cp/try_catch.exp
9656 * gdb.cp/typedef-operator.exp
9657 * gdb.cp/typeid.exp
9658 * gdb.cp/userdef.exp
9659 * gdb.cp/using-crash.exp
9660 * gdb.cp/var-tag.exp
9661 * gdb.cp/virtbase.exp
9662 * gdb.cp/virtfunc.exp
9663 * gdb.cp/virtfunc2.exp
9664 * gdb.cp/vla-cxx.exp
9665 * gdb.disasm/t01_mov.exp
9666 * gdb.disasm/t02_mova.exp
9667 * gdb.disasm/t03_add.exp
9668 * gdb.disasm/t04_sub.exp
9669 * gdb.disasm/t05_cmp.exp
9670 * gdb.disasm/t06_ari2.exp
9671 * gdb.disasm/t07_ari3.exp
9672 * gdb.disasm/t08_or.exp
9673 * gdb.disasm/t09_xor.exp
9674 * gdb.disasm/t10_and.exp
9675 * gdb.disasm/t11_logs.exp
9676 * gdb.disasm/t12_bit.exp
9677 * gdb.disasm/t13_otr.exp
9678 * gdb.dlang/circular.exp
9679 * gdb.dwarf2/arr-stride.exp
9680 * gdb.dwarf2/arr-subrange.exp
9681 * gdb.dwarf2/atomic-type.exp
9682 * gdb.dwarf2/bad-regnum.exp
9683 * gdb.dwarf2/bitfield-parent-optimized-out.exp
9684 * gdb.dwarf2/callframecfa.exp
9685 * gdb.dwarf2/clztest.exp
9686 * gdb.dwarf2/corrupt.exp
9687 * gdb.dwarf2/data-loc.exp
9688 * gdb.dwarf2/dup-psym.exp
9689 * gdb.dwarf2/dw2-anon-mptr.exp
9690 * gdb.dwarf2/dw2-anonymous-func.exp
9691 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
9692 * gdb.dwarf2/dw2-bad-unresolved.exp
9693 * gdb.dwarf2/dw2-basic.exp
9694 * gdb.dwarf2/dw2-canonicalize-type.exp
9695 * gdb.dwarf2/dw2-case-insensitive.exp
9696 * gdb.dwarf2/dw2-common-block.exp
9697 * gdb.dwarf2/dw2-compdir-oldgcc.exp
9698 * gdb.dwarf2/dw2-compressed.exp
9699 * gdb.dwarf2/dw2-const.exp
9700 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
9701 * gdb.dwarf2/dw2-cu-size.exp
9702 * gdb.dwarf2/dw2-dup-frame.exp
9703 * gdb.dwarf2/dw2-entry-value.exp
9704 * gdb.dwarf2/dw2-icycle.exp
9705 * gdb.dwarf2/dw2-ifort-parameter.exp
9706 * gdb.dwarf2/dw2-inline-break.exp
9707 * gdb.dwarf2/dw2-inline-param.exp
9708 * gdb.dwarf2/dw2-intercu.exp
9709 * gdb.dwarf2/dw2-intermix.exp
9710 * gdb.dwarf2/dw2-lexical-block-bare.exp
9711 * gdb.dwarf2/dw2-linkage-name-trust.exp
9712 * gdb.dwarf2/dw2-minsym-in-cu.exp
9713 * gdb.dwarf2/dw2-noloc.exp
9714 * gdb.dwarf2/dw2-op-call.exp
9715 * gdb.dwarf2/dw2-op-out-param.exp
9716 * gdb.dwarf2/dw2-opt-structptr.exp
9717 * gdb.dwarf2/dw2-param-error.exp
9718 * gdb.dwarf2/dw2-producer.exp
9719 * gdb.dwarf2/dw2-ranges-base.exp
9720 * gdb.dwarf2/dw2-ref-missing-frame.exp
9721 * gdb.dwarf2/dw2-reg-undefined.exp
9722 * gdb.dwarf2/dw2-regno-invalid.exp
9723 * gdb.dwarf2/dw2-restore.exp
9724 * gdb.dwarf2/dw2-restrict.exp
9725 * gdb.dwarf2/dw2-single-line-discriminators.exp
9726 * gdb.dwarf2/dw2-strp.exp
9727 * gdb.dwarf2/dw2-undefined-ret-addr.exp
9728 * gdb.dwarf2/dw2-unresolved.exp
9729 * gdb.dwarf2/dw2-var-zero-addr.exp
9730 * gdb.dwarf2/dw4-sig-types.exp
9731 * gdb.dwarf2/dwz.exp
9732 * gdb.dwarf2/dynarr-ptr.exp
9733 * gdb.dwarf2/enum-type.exp
9734 * gdb.dwarf2/gdb-index.exp
9735 * gdb.dwarf2/implptr-64bit.exp
9736 * gdb.dwarf2/implptr-optimized-out.exp
9737 * gdb.dwarf2/implptr.exp
9738 * gdb.dwarf2/implref-array.exp
9739 * gdb.dwarf2/implref-const.exp
9740 * gdb.dwarf2/implref-global.exp
9741 * gdb.dwarf2/implref-struct.exp
9742 * gdb.dwarf2/mac-fileno.exp
9743 * gdb.dwarf2/main-subprogram.exp
9744 * gdb.dwarf2/member-ptr-forwardref.exp
9745 * gdb.dwarf2/method-ptr.exp
9746 * gdb.dwarf2/missing-sig-type.exp
9747 * gdb.dwarf2/nonvar-access.exp
9748 * gdb.dwarf2/opaque-type-lookup.exp
9749 * gdb.dwarf2/pieces-optimized-out.exp
9750 * gdb.dwarf2/pieces.exp
9751 * gdb.dwarf2/pr10770.exp
9752 * gdb.dwarf2/pr13961.exp
9753 * gdb.dwarf2/staticvirtual.exp
9754 * gdb.dwarf2/subrange.exp
9755 * gdb.dwarf2/symtab-producer.exp
9756 * gdb.dwarf2/trace-crash.exp
9757 * gdb.dwarf2/typeddwarf.exp
9758 * gdb.dwarf2/valop.exp
9759 * gdb.dwarf2/watch-notconst.exp
9760 * gdb.fortran/array-element.exp
9761 * gdb.fortran/charset.exp
9762 * gdb.fortran/common-block.exp
9763 * gdb.fortran/complex.exp
9764 * gdb.fortran/derived-type-function.exp
9765 * gdb.fortran/derived-type.exp
9766 * gdb.fortran/logical.exp
9767 * gdb.fortran/module.exp
9768 * gdb.fortran/multi-dim.exp
9769 * gdb.fortran/nested-funcs.exp
9770 * gdb.fortran/print-formatted.exp
9771 * gdb.fortran/subarray.exp
9772 * gdb.fortran/vla-alloc-assoc.exp
9773 * gdb.fortran/vla-datatypes.exp
9774 * gdb.fortran/vla-history.exp
9775 * gdb.fortran/vla-ptr-info.exp
9776 * gdb.fortran/vla-ptype-sub.exp
9777 * gdb.fortran/vla-ptype.exp
9778 * gdb.fortran/vla-sizeof.exp
9779 * gdb.fortran/vla-type.exp
9780 * gdb.fortran/vla-value-sub-arbitrary.exp
9781 * gdb.fortran/vla-value-sub-finish.exp
9782 * gdb.fortran/vla-value-sub.exp
9783 * gdb.fortran/vla-value.exp
9784 * gdb.fortran/whatis_type.exp
9785 * gdb.go/chan.exp
9786 * gdb.go/handcall.exp
9787 * gdb.go/hello.exp
9788 * gdb.go/integers.exp
9789 * gdb.go/methods.exp
9790 * gdb.go/package.exp
9791 * gdb.go/strings.exp
9792 * gdb.go/types.exp
9793 * gdb.go/unsafe.exp
9794 * gdb.guile/scm-arch.exp
9795 * gdb.guile/scm-block.exp
9796 * gdb.guile/scm-breakpoint.exp
9797 * gdb.guile/scm-cmd.exp
9798 * gdb.guile/scm-disasm.exp
9799 * gdb.guile/scm-equal.exp
9800 * gdb.guile/scm-frame-args.exp
9801 * gdb.guile/scm-frame-inline.exp
9802 * gdb.guile/scm-frame.exp
9803 * gdb.guile/scm-iterator.exp
9804 * gdb.guile/scm-math.exp
9805 * gdb.guile/scm-objfile.exp
9806 * gdb.guile/scm-ports.exp
9807 * gdb.guile/scm-symbol.exp
9808 * gdb.guile/scm-symtab.exp
9809 * gdb.guile/scm-value-cc.exp
9810 * gdb.guile/types-module.exp
9811 * gdb.linespec/break-ask.exp
9812 * gdb.linespec/cpexplicit.exp
9813 * gdb.linespec/explicit.exp
9814 * gdb.linespec/keywords.exp
9815 * gdb.linespec/linespec.exp
9816 * gdb.linespec/ls-dollar.exp
9817 * gdb.linespec/ls-errs.exp
9818 * gdb.linespec/skip-two.exp
9819 * gdb.linespec/thread.exp
9820 * gdb.mi/mi-async.exp
9821 * gdb.mi/mi-basics.exp
9822 * gdb.mi/mi-break.exp
9823 * gdb.mi/mi-catch-load.exp
9824 * gdb.mi/mi-cli.exp
9825 * gdb.mi/mi-cmd-param-changed.exp
9826 * gdb.mi/mi-console.exp
9827 * gdb.mi/mi-detach.exp
9828 * gdb.mi/mi-disassemble.exp
9829 * gdb.mi/mi-eval.exp
9830 * gdb.mi/mi-file-transfer.exp
9831 * gdb.mi/mi-file.exp
9832 * gdb.mi/mi-fill-memory.exp
9833 * gdb.mi/mi-inheritance-syntax-error.exp
9834 * gdb.mi/mi-linespec-err-cp.exp
9835 * gdb.mi/mi-logging.exp
9836 * gdb.mi/mi-memory-changed.exp
9837 * gdb.mi/mi-read-memory.exp
9838 * gdb.mi/mi-record-changed.exp
9839 * gdb.mi/mi-reg-undefined.exp
9840 * gdb.mi/mi-regs.exp
9841 * gdb.mi/mi-return.exp
9842 * gdb.mi/mi-reverse.exp
9843 * gdb.mi/mi-simplerun.exp
9844 * gdb.mi/mi-solib.exp
9845 * gdb.mi/mi-stack.exp
9846 * gdb.mi/mi-stepi.exp
9847 * gdb.mi/mi-syn-frame.exp
9848 * gdb.mi/mi-until.exp
9849 * gdb.mi/mi-var-block.exp
9850 * gdb.mi/mi-var-child.exp
9851 * gdb.mi/mi-var-cmd.exp
9852 * gdb.mi/mi-var-cp.exp
9853 * gdb.mi/mi-var-display.exp
9854 * gdb.mi/mi-var-invalidate.exp
9855 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
9856 * gdb.mi/mi-vla-fortran.exp
9857 * gdb.mi/mi-watch.exp
9858 * gdb.mi/mi2-var-child.exp
9859 * gdb.mi/user-selected-context-sync.exp
9860 * gdb.modula2/unbounded-array.exp
9861 * gdb.multi/dummy-frame-restore.exp
9862 * gdb.multi/multi-arch-exec.exp
9863 * gdb.multi/multi-arch.exp
9864 * gdb.multi/tids.exp
9865 * gdb.multi/watchpoint-multi.exp
9866 * gdb.opencl/callfuncs.exp
9867 * gdb.opencl/convs_casts.exp
9868 * gdb.opencl/datatypes.exp
9869 * gdb.opencl/operators.exp
9870 * gdb.opencl/vec_comps.exp
9871 * gdb.opt/clobbered-registers-O2.exp
9872 * gdb.opt/inline-break.exp
9873 * gdb.opt/inline-bt.exp
9874 * gdb.opt/inline-cmds.exp
9875 * gdb.opt/inline-locals.exp
9876 * gdb.pascal/case-insensitive-symbols.exp
9877 * gdb.pascal/floats.exp
9878 * gdb.pascal/gdb11492.exp
9879 * gdb.python/lib-types.exp
9880 * gdb.python/py-arch.exp
9881 * gdb.python/py-as-string.exp
9882 * gdb.python/py-bad-printers.exp
9883 * gdb.python/py-block.exp
9884 * gdb.python/py-breakpoint-create-fail.exp
9885 * gdb.python/py-breakpoint.exp
9886 * gdb.python/py-caller-is.exp
9887 * gdb.python/py-cmd.exp
9888 * gdb.python/py-explore-cc.exp
9889 * gdb.python/py-explore.exp
9890 * gdb.python/py-finish-breakpoint.exp
9891 * gdb.python/py-finish-breakpoint2.exp
9892 * gdb.python/py-frame-args.exp
9893 * gdb.python/py-frame-inline.exp
9894 * gdb.python/py-frame.exp
9895 * gdb.python/py-framefilter-mi.exp
9896 * gdb.python/py-infthread.exp
9897 * gdb.python/py-lazy-string.exp
9898 * gdb.python/py-linetable.exp
9899 * gdb.python/py-mi-events.exp
9900 * gdb.python/py-mi-objfile.exp
9901 * gdb.python/py-mi.exp
9902 * gdb.python/py-objfile.exp
9903 * gdb.python/py-pp-integral.exp
9904 * gdb.python/py-pp-maint.exp
9905 * gdb.python/py-pp-re-notag.exp
9906 * gdb.python/py-pp-registration.exp
9907 * gdb.python/py-recurse-unwind.exp
9908 * gdb.python/py-strfns.exp
9909 * gdb.python/py-symbol.exp
9910 * gdb.python/py-symtab.exp
9911 * gdb.python/py-sync-interp.exp
9912 * gdb.python/py-typeprint.exp
9913 * gdb.python/py-unwind-maint.exp
9914 * gdb.python/py-unwind.exp
9915 * gdb.python/py-value-cc.exp
9916 * gdb.python/py-xmethods.exp
9917 * gdb.reverse/amd64-tailcall-reverse.exp
9918 * gdb.reverse/break-precsave.exp
9919 * gdb.reverse/break-reverse.exp
9920 * gdb.reverse/consecutive-precsave.exp
9921 * gdb.reverse/consecutive-reverse.exp
9922 * gdb.reverse/finish-precsave.exp
9923 * gdb.reverse/finish-reverse-bkpt.exp
9924 * gdb.reverse/finish-reverse.exp
9925 * gdb.reverse/fstatat-reverse.exp
9926 * gdb.reverse/getresuid-reverse.exp
9927 * gdb.reverse/i386-precsave.exp
9928 * gdb.reverse/i386-reverse.exp
9929 * gdb.reverse/i386-sse-reverse.exp
9930 * gdb.reverse/i387-env-reverse.exp
9931 * gdb.reverse/i387-stack-reverse.exp
9932 * gdb.reverse/insn-reverse.exp
9933 * gdb.reverse/machinestate-precsave.exp
9934 * gdb.reverse/machinestate.exp
9935 * gdb.reverse/next-reverse-bkpt-over-sr.exp
9936 * gdb.reverse/pipe-reverse.exp
9937 * gdb.reverse/readv-reverse.exp
9938 * gdb.reverse/recvmsg-reverse.exp
9939 * gdb.reverse/rerun-prec.exp
9940 * gdb.reverse/s390-mvcle.exp
9941 * gdb.reverse/step-precsave.exp
9942 * gdb.reverse/step-reverse.exp
9943 * gdb.reverse/time-reverse.exp
9944 * gdb.reverse/until-precsave.exp
9945 * gdb.reverse/until-reverse.exp
9946 * gdb.reverse/waitpid-reverse.exp
9947 * gdb.reverse/watch-precsave.exp
9948 * gdb.reverse/watch-reverse.exp
9949 * gdb.rust/generics.exp
9950 * gdb.rust/methods.exp
9951 * gdb.rust/modules.exp
9952 * gdb.rust/simple.exp
9953 * gdb.server/connect-with-no-symbol-file.exp
9954 * gdb.server/ext-attach.exp
9955 * gdb.server/ext-restart.exp
9956 * gdb.server/ext-wrapper.exp
9957 * gdb.server/file-transfer.exp
9958 * gdb.server/server-exec-info.exp
9959 * gdb.server/server-kill.exp
9960 * gdb.server/server-mon.exp
9961 * gdb.server/wrapper.exp
9962 * gdb.stabs/exclfwd.exp
9963 * gdb.stabs/gdb11479.exp
9964 * gdb.threads/clone-new-thread-event.exp
9965 * gdb.threads/corethreads.exp
9966 * gdb.threads/current-lwp-dead.exp
9967 * gdb.threads/dlopen-libpthread.exp
9968 * gdb.threads/gcore-thread.exp
9969 * gdb.threads/sigstep-threads.exp
9970 * gdb.threads/watchpoint-fork.exp
9971 * gdb.trace/actions-changed.exp
9972 * gdb.trace/backtrace.exp
9973 * gdb.trace/change-loc.exp
9974 * gdb.trace/circ.exp
9975 * gdb.trace/collection.exp
9976 * gdb.trace/disconnected-tracing.exp
9977 * gdb.trace/ftrace.exp
9978 * gdb.trace/mi-trace-frame-collected.exp
9979 * gdb.trace/mi-trace-unavailable.exp
9980 * gdb.trace/mi-traceframe-changed.exp
9981 * gdb.trace/mi-tsv-changed.exp
9982 * gdb.trace/no-attach-trace.exp
9983 * gdb.trace/passc-dyn.exp
9984 * gdb.trace/qtro.exp
9985 * gdb.trace/range-stepping.exp
9986 * gdb.trace/read-memory.exp
9987 * gdb.trace/save-trace.exp
9988 * gdb.trace/signal.exp
9989 * gdb.trace/status-stop.exp
9990 * gdb.trace/tfile.exp
9991 * gdb.trace/trace-break.exp
9992 * gdb.trace/trace-buffer-size.exp
9993 * gdb.trace/trace-condition.exp
9994 * gdb.trace/tracefile-pseudo-reg.exp
9995 * gdb.trace/tstatus.exp
9996 * gdb.trace/unavailable.exp
9997 * gdb.trace/while-dyn.exp
9998 * gdb.trace/while-stepping.exp
9999
34c41c68
DE
100002016-12-22 Doug Evans <xdje42@gmail.com>
10001
10002 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
10003 and msymbols.
10004
16e69324
YQ
100052016-12-19 Yao Qi <yao.qi@linaro.org>
10006
10007 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
10008 (test_with_self): Don't call do_steps_and_nexts, and remove
10009 code about stepping into xmalloc.
10010
f94f411b
YQ
100112016-12-09 Yao Qi <yao.qi@linaro.org>
10012
10013 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
10014
100152016-12-09 Yao Qi <yao.qi@linaro.org>
10016
10017 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
10018
f1b5deee
PA
100192016-12-09 Pedro Alves <palves@redhat.com>
10020
10021 * gdb.base/all-architectures-0.exp: New file.
10022 * gdb.base/all-architectures-1.exp: New file.
10023 * gdb.base/all-architectures-2.exp: New file.
10024 * gdb.base/all-architectures-3.exp: New file.
10025 * gdb.base/all-architectures-4.exp: New file.
10026 * gdb.base/all-architectures-5.exp: New file.
10027 * gdb.base/all-architectures-6.exp: New file.
10028 * gdb.base/all-architectures-7.exp: New file.
10029 * gdb.base/all-architectures.exp.in: New file.
10030
364ca42e
YQ
100312016-12-09 Yao Qi <yao.qi@linaro.org>
10032
10033 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
10034
107c2d62
LM
100352016-12-02 Luis Machado <lgustavo@codesourcery.com>
10036
10037 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
10038 possible.
10039 Remove useless pattern-matching code.
10040
df3ee9ca
PA
100412016-12-02 Pedro Alves <palves@redhat.com>
10042
10043 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
10044 procedure.
10045 (top level): Call it.
10046
ec835369
PA
100472016-12-02 Pedro Alves <palves@redhat.com>
10048
10049 * gdb.base/commands.exp (user_defined_command_args_stack_test):
10050 New procedure.
10051 (top level): Call it.
10052
01770bbd
PA
100532016-12-02 Pedro Alves <palves@redhat.com>
10054
10055 PR cli/20559
10056 * gdb.base/commands.exp (user_defined_command_args_eval): New
10057 procedure.
10058 (top level): Call it.
10059
008459ea
LM
100602016-12-02 Luis Machado <lgustavo@codesourcery.com>
10061
10062 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
10063 timeout handling.
10064
0c1b455e
TT
100652016-12-02 Tom Tromey <tom@tromey.com>
10066
10067 * gdb.dwarf2/main-subprogram.c: New file.
10068 * gdb.dwarf2/main-subprogram.exp: New file.
10069
018572b8
LM
100702016-12-01 Luis Machado <lgustavo@codesourcery.com>
10071
10072 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
10073 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
10074 gdb_test_no_output for a couple of cases.
10075 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
10076
84c93cd5
LM
100772016-12-01 Luis Machado <lgustavo@codesourcery.com>
10078
10079 Fix test names and standardize compilation error messages throughout
10080 the following files:
10081
10082 * gdb.ada/start.exp
10083 * gdb.arch/alpha-step.exp
10084 * gdb.arch/e500-prologue.exp
10085 * gdb.arch/ftrace-insn-reloc.exp
10086 * gdb.arch/gdb1291.exp
10087 * gdb.arch/gdb1431.exp
10088 * gdb.arch/gdb1558.exp
10089 * gdb.arch/i386-dr3-watch.exp
10090 * gdb.arch/i386-sse-stack-align.exp
10091 * gdb.arch/ia64-breakpoint-shadow.exp
10092 * gdb.arch/pa-nullify.exp
10093 * gdb.arch/powerpc-aix-prologue.exp
10094 * gdb.arch/thumb-bx-pc.exp
10095 * gdb.base/annota1.exp
10096 * gdb.base/annota3.exp
10097 * gdb.base/arrayidx.exp
10098 * gdb.base/assign.exp
10099 * gdb.base/attach.exp
10100 * gdb.base/auxv.exp
10101 * gdb.base/bang.exp
10102 * gdb.base/bfp-test.exp
10103 * gdb.base/bigcore.exp
10104 * gdb.base/bitfields2.exp
10105 * gdb.base/break-fun-addr.exp
10106 * gdb.base/break-probes.exp
10107 * gdb.base/call-rt-st.exp
10108 * gdb.base/callexit.exp
10109 * gdb.base/catch-fork-kill.exp
10110 * gdb.base/charset.exp
10111 * gdb.base/checkpoint.exp
10112 * gdb.base/comprdebug.exp
10113 * gdb.base/constvars.exp
10114 * gdb.base/coredump-filter.exp
10115 * gdb.base/cursal.exp
10116 * gdb.base/cvexpr.exp
10117 * gdb.base/detach.exp
10118 * gdb.base/display.exp
10119 * gdb.base/dmsym.exp
10120 * gdb.base/dprintf-pending.exp
10121 * gdb.base/dso2dso.exp
10122 * gdb.base/dtrace-probe.exp
10123 * gdb.base/dump.exp
10124 * gdb.base/enum_cond.exp
10125 * gdb.base/exe-lock.exp
10126 * gdb.base/exec-invalid-sysroot.exp
10127 * gdb.base/execl-update-breakpoints.exp
10128 * gdb.base/exprs.exp
10129 * gdb.base/fileio.exp
10130 * gdb.base/find.exp
10131 * gdb.base/finish.exp
10132 * gdb.base/fixsection.exp
10133 * gdb.base/foll-vfork.exp
10134 * gdb.base/frame-args.exp
10135 * gdb.base/gcore.exp
10136 * gdb.base/gdb1250.exp
10137 * gdb.base/global-var-nested-by-dso.exp
10138 * gdb.base/gnu-ifunc.exp
10139 * gdb.base/hashline1.exp
10140 * gdb.base/hashline2.exp
10141 * gdb.base/hashline3.exp
10142 * gdb.base/hbreak-in-shr-unsupported.exp
10143 * gdb.base/huge.exp
10144 * gdb.base/infcall-input.exp
10145 * gdb.base/info-fun.exp
10146 * gdb.base/info-shared.exp
10147 * gdb.base/jit-simple.exp
10148 * gdb.base/jit-so.exp
10149 * gdb.base/jit.exp
10150 * gdb.base/jump.exp
10151 * gdb.base/label.exp
10152 * gdb.base/lineinc.exp
10153 * gdb.base/logical.exp
10154 * gdb.base/longjmp.exp
10155 * gdb.base/macscp.exp
10156 * gdb.base/miscexprs.exp
10157 * gdb.base/new-ui-echo.exp
10158 * gdb.base/new-ui-pending-input.exp
10159 * gdb.base/new-ui.exp
10160 * gdb.base/nodebug.exp
10161 * gdb.base/nofield.exp
10162 * gdb.base/offsets.exp
10163 * gdb.base/overlays.exp
10164 * gdb.base/pending.exp
10165 * gdb.base/pointers.exp
10166 * gdb.base/pr11022.exp
10167 * gdb.base/printcmds.exp
10168 * gdb.base/prologue.exp
10169 * gdb.base/ptr-typedef.exp
10170 * gdb.base/realname-expand.exp
10171 * gdb.base/relativedebug.exp
10172 * gdb.base/relocate.exp
10173 * gdb.base/remote.exp
10174 * gdb.base/reread.exp
10175 * gdb.base/return2.exp
10176 * gdb.base/savedregs.exp
10177 * gdb.base/sep.exp
10178 * gdb.base/sepdebug.exp
10179 * gdb.base/sepsymtab.exp
10180 * gdb.base/set-inferior-tty.exp
10181 * gdb.base/setshow.exp
10182 * gdb.base/shlib-call.exp
10183 * gdb.base/sigaltstack.exp
10184 * gdb.base/siginfo-addr.exp
10185 * gdb.base/signals.exp
10186 * gdb.base/signull.exp
10187 * gdb.base/sigrepeat.exp
10188 * gdb.base/so-impl-ld.exp
10189 * gdb.base/solib-display.exp
10190 * gdb.base/solib-overlap.exp
10191 * gdb.base/solib-search.exp
10192 * gdb.base/solib-symbol.exp
10193 * gdb.base/structs.exp
10194 * gdb.base/structs2.exp
10195 * gdb.base/symtab-search-order.exp
10196 * gdb.base/twice.exp
10197 * gdb.base/unload.exp
10198 * gdb.base/varargs.exp
10199 * gdb.base/watchpoint-solib.exp
10200 * gdb.base/watchpoint.exp
10201 * gdb.base/whatis.exp
10202 * gdb.base/wrong_frame_bt_full.exp
10203 * gdb.btrace/dlopen.exp
10204 * gdb.cell/ea-standalone.exp
10205 * gdb.cell/ea-test.exp
10206 * gdb.cp/dispcxx.exp
10207 * gdb.cp/gdb2384.exp
10208 * gdb.cp/method2.exp
10209 * gdb.cp/nextoverthrow.exp
10210 * gdb.cp/pr10728.exp
10211 * gdb.disasm/am33.exp
10212 * gdb.disasm/h8300s.exp
10213 * gdb.disasm/mn10300.exp
10214 * gdb.disasm/sh3.exp
10215 * gdb.dwarf2/dw2-dir-file-name.exp
10216 * gdb.fortran/complex.exp
10217 * gdb.fortran/library-module.exp
10218 * gdb.guile/scm-pretty-print.exp
10219 * gdb.guile/scm-symbol.exp
10220 * gdb.guile/scm-type.exp
10221 * gdb.guile/scm-value.exp
10222 * gdb.linespec/linespec.exp
10223 * gdb.mi/gdb701.exp
10224 * gdb.mi/gdb792.exp
10225 * gdb.mi/mi-breakpoint-changed.exp
10226 * gdb.mi/mi-dprintf-pending.exp
10227 * gdb.mi/mi-dprintf.exp
10228 * gdb.mi/mi-exit-code.exp
10229 * gdb.mi/mi-pending.exp
10230 * gdb.mi/mi-solib.exp
10231 * gdb.mi/new-ui-mi-sync.exp
10232 * gdb.mi/pr11022.exp
10233 * gdb.mi/user-selected-context-sync.exp
10234 * gdb.opt/solib-intra-step.exp
10235 * gdb.python/py-events.exp
10236 * gdb.python/py-finish-breakpoint.exp
10237 * gdb.python/py-mi.exp
10238 * gdb.python/py-prettyprint.exp
10239 * gdb.python/py-shared.exp
10240 * gdb.python/py-symbol.exp
10241 * gdb.python/py-template.exp
10242 * gdb.python/py-type.exp
10243 * gdb.python/py-value.exp
10244 * gdb.reverse/solib-precsave.exp
10245 * gdb.reverse/solib-reverse.exp
10246 * gdb.server/solib-list.exp
10247 * gdb.stabs/weird.exp
10248 * gdb.threads/reconnect-signal.exp
10249 * gdb.threads/stepi-random-signal.exp
10250 * gdb.trace/actions.exp
10251 * gdb.trace/ax.exp
10252 * gdb.trace/backtrace.exp
10253 * gdb.trace/change-loc.exp
10254 * gdb.trace/deltrace.exp
10255 * gdb.trace/ftrace-lock.exp
10256 * gdb.trace/ftrace.exp
10257 * gdb.trace/infotrace.exp
10258 * gdb.trace/mi-tracepoint-changed.exp
10259 * gdb.trace/packetlen.exp
10260 * gdb.trace/passcount.exp
10261 * gdb.trace/pending.exp
10262 * gdb.trace/range-stepping.exp
10263 * gdb.trace/report.exp
10264 * gdb.trace/stap-trace.exp
10265 * gdb.trace/tfind.exp
10266 * gdb.trace/trace-break.exp
10267 * gdb.trace/trace-condition.exp
10268 * gdb.trace/trace-enable-disable.exp
10269 * gdb.trace/trace-mt.exp
10270 * gdb.trace/tracecmd.exp
10271 * gdb.trace/tspeed.exp
10272 * gdb.trace/tsv.exp
10273 * lib/perftest.exp
10274
fb9feb35
LM
102752016-12-01 Luis Machado <lgustavo@codesourcery.com>
10276
10277 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
10278 with gdb_test_no_output.
10279 Use command as test name.
10280
cd2ddb6c
LM
102812016-12-01 Luis Machado <lgustavo@codesourcery.com>
10282
10283 Fix test names starting with uppercase throughout the files.
10284
10285 * gdb.ada/assign_1.exp
10286 * gdb.ada/boolean_expr.exp
10287 * gdb.base/arrayidx.exp
10288 * gdb.base/del.exp
10289 * gdb.base/gcore-buffer-overflow.exp
10290 * gdb.base/testenv.exp
10291 * gdb.compile/compile.exp
10292 * gdb.python/py-framefilter-invalidarg.exp
10293 * gdb.python/py-framefilter.exp
10294
bb95117e
LM
102952016-12-01 Luis Machado <lgustavo@codesourcery.com>
10296
10297 Fix test names starting with uppercase throughout the files.
10298
10299 * gdb.ada/array_return.exp
10300 * gdb.ada/expr_delims.exp
10301 * gdb.ada/mi_dyn_arr.exp
10302 * gdb.ada/mi_interface.exp
10303 * gdb.ada/mi_var_array.exp
10304 * gdb.ada/watch_arg.exp
10305 * gdb.arch/alpha-step.exp
10306 * gdb.arch/altivec-regs.exp
10307 * gdb.arch/e500-regs.exp
10308 * gdb.arch/powerpc-d128-regs.exp
10309 * gdb.base/arrayidx.exp
10310 * gdb.base/break.exp
10311 * gdb.base/checkpoint.exp
10312 * gdb.base/debug-expr.exp
10313 * gdb.base/dmsym.exp
10314 * gdb.base/radix.exp
10315 * gdb.base/sepdebug.exp
10316 * gdb.base/testenv.exp
10317 * gdb.base/watch_thread_num.exp
10318 * gdb.base/watchpoint-cond-gone.exp
10319 * gdb.cell/break.exp
10320 * gdb.cell/ea-cache.exp
10321 * gdb.compile/compile.exp
10322 * gdb.cp/gdb2495.exp
10323 * gdb.gdb/selftest.exp
10324 * gdb.gdb/xfullpath.exp
10325 * gdb.go/hello.exp
10326 * gdb.go/integers.exp
10327 * gdb.objc/basicclass.exp
10328 * gdb.pascal/hello.exp
10329 * gdb.pascal/integers.exp
10330 * gdb.python/py-breakpoint.exp
10331 * gdb.python/py-cmd.exp
10332 * gdb.python/py-linetable.exp
10333 * gdb.python/py-xmethods.exp
10334 * gdb.python/python.exp
10335 * gdb.reverse/consecutive-precsave.exp
10336 * gdb.reverse/finish-precsave.exp
10337 * gdb.reverse/i386-precsave.exp
10338 * gdb.reverse/machinestate-precsave.exp
10339 * gdb.reverse/sigall-precsave.exp
10340 * gdb.reverse/solib-precsave.exp
10341 * gdb.reverse/step-precsave.exp
10342 * gdb.reverse/until-precsave.exp
10343 * gdb.reverse/watch-precsave.exp
10344 * gdb.threads/leader-exit.exp
10345 * gdb.threads/pthreads.exp
10346 * gdb.threads/wp-replication.exp
10347 * gdb.trace/actions.exp
10348 * gdb.trace/mi-tsv-changed.exp
10349 * gdb.trace/tsv.exp
10350
de97fdd4
LM
103512016-12-01 Luis Machado <lgustavo@codesourcery.com>
10352
10353 Fix test names starting with uppercase throughout the files.
10354
10355 * gdb.arch/i386-bp_permanent.exp
10356 * gdb.arch/i386-gnu-cfi.exp
10357 * gdb.base/disasm-end-cu.exp
10358 * gdb.base/macscp.exp
10359 * gdb.base/pending.exp
10360 * gdb.base/watch_thread_num.exp
10361 * gdb.cp/exception.exp
10362 * gdb.cp/gdb2495.exp
10363 * gdb.cp/local.exp
10364 * gdb.python/py-evsignal.exp
10365 * gdb.python/python.exp
10366 * gdb.trace/tracecmd.exp
10367
9f058c10
LM
103682016-12-01 Luis Machado <lgustavo@codesourcery.com>
10369
10370 Fix test names starting with uppercase throughout the files.
10371
10372 * gdb.base/charset.exp
10373 * gdb.base/eval.exp
10374 * gdb.base/multi-forks.exp
10375 * gdb.guile/scm-progspace.exp
10376 * gdb.opencl/datatypes.exp
10377 * gdb.python/py-block.exp
10378 * gdb.python/py-function.exp
10379 * gdb.python/py-symbol.exp
10380 * gdb.python/py-symtab.exp
10381 * gdb.python/py-xmethods.exp
10382 * gdb.reverse/break-precsave.exp
10383 * gdb.reverse/break-reverse.exp
10384 * gdb.reverse/consecutive-precsave.exp
10385 * gdb.reverse/consecutive-reverse.exp
10386 * gdb.reverse/finish-precsave.exp
10387 * gdb.reverse/finish-reverse-bkpt.exp
10388 * gdb.reverse/finish-reverse.exp
10389 * gdb.reverse/fstatat-reverse.exp
10390 * gdb.reverse/getresuid-reverse.exp
10391 * gdb.reverse/i386-precsave.exp
10392 * gdb.reverse/i386-reverse.exp
10393 * gdb.reverse/i386-sse-reverse.exp
10394 * gdb.reverse/i387-stack-reverse.exp
10395 * gdb.reverse/insn-reverse.exp
10396 * gdb.reverse/machinestate-precsave.exp
10397 * gdb.reverse/machinestate.exp
10398 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10399 * gdb.reverse/pipe-reverse.exp
10400 * gdb.reverse/readv-reverse.exp
10401 * gdb.reverse/recvmsg-reverse.exp
10402 * gdb.reverse/rerun-prec.exp
10403 * gdb.reverse/s390-mvcle.exp
10404 * gdb.reverse/sigall-precsave.exp
10405 * gdb.reverse/sigall-reverse.exp
10406 * gdb.reverse/solib-precsave.exp
10407 * gdb.reverse/solib-reverse.exp
10408 * gdb.reverse/step-precsave.exp
10409 * gdb.reverse/step-reverse.exp
10410 * gdb.reverse/time-reverse.exp
10411 * gdb.reverse/until-precsave.exp
10412 * gdb.reverse/until-reverse.exp
10413 * gdb.reverse/waitpid-reverse.exp
10414 * gdb.reverse/watch-precsave.exp
10415 * gdb.reverse/watch-reverse.exp
10416
cdc7edd7
LM
104172016-12-01 Luis Machado <lgustavo@codesourcery.com>
10418
10419 Fix test names starting with uppercase throughout the files.
10420
10421 * gdb.arch/i386-mpx-simple_segv.exp
10422 * gdb.arch/i386-mpx.exp
10423 * gdb.arch/i386-permbkpt.exp
10424 * gdb.arch/pa-nullify.exp
10425 * gdb.arch/powerpc-d128-regs.exp
10426 * gdb.arch/vsx-regs.exp
10427 * gdb.base/bfp-test.exp
10428 * gdb.base/break.exp
10429 * gdb.base/breakpoint-shadow.exp
10430 * gdb.base/callfuncs.exp
10431 * gdb.base/charset.exp
10432 * gdb.base/commands.exp
10433 * gdb.base/completion.exp
10434 * gdb.base/dfp-test.exp
10435 * gdb.base/echo.exp
10436 * gdb.base/ending-run.exp
10437 * gdb.base/eval.exp
10438 * gdb.base/expand-psymtabs.exp
10439 * gdb.base/float128.exp
10440 * gdb.base/floatn.exp
10441 * gdb.base/foll-exec-mode.exp
10442 * gdb.base/gdb1056.exp
10443 * gdb.base/gdb11531.exp
10444 * gdb.base/kill-after-signal.exp
10445 * gdb.base/multi-forks.exp
10446 * gdb.base/overlays.exp
10447 * gdb.base/pending.exp
10448 * gdb.base/sepdebug.exp
10449 * gdb.base/testenv.exp
10450 * gdb.base/valgrind-db-attach.exp
10451 * gdb.base/watch_thread_num.exp
10452 * gdb.base/watchpoint-cond-gone.exp
10453 * gdb.base/watchpoint.exp
10454 * gdb.base/watchpoints.exp
10455 * gdb.cp/arg-reference.exp
10456 * gdb.cp/baseenum.exp
10457 * gdb.cp/operator.exp
10458 * gdb.cp/shadow.exp
10459 * gdb.dwarf2/dw2-op-out-param.exp
10460 * gdb.dwarf2/dw2-reg-undefined.exp
10461 * gdb.go/chan.exp
10462 * gdb.go/hello.exp
10463 * gdb.go/integers.exp
10464 * gdb.go/methods.exp
10465 * gdb.go/package.exp
10466 * gdb.guile/scm-parameter.exp
10467 * gdb.guile/scm-progspace.exp
10468 * gdb.guile/scm-value.exp
10469 * gdb.mi/mi-pending.exp
10470 * gdb.mi/user-selected-context-sync.exp
10471 * gdb.multi/multi-attach.exp
10472 * gdb.multi/tids.exp
10473 * gdb.opt/clobbered-registers-O2.exp
10474 * gdb.pascal/floats.exp
10475 * gdb.pascal/integers.exp
10476 * gdb.python/py-block.exp
10477 * gdb.python/py-events.exp
10478 * gdb.python/py-parameter.exp
10479 * gdb.python/py-symbol.exp
10480 * gdb.python/py-symtab.exp
10481 * gdb.python/py-type.exp
10482 * gdb.python/py-value.exp
10483 * gdb.python/py-xmethods.exp
10484 * gdb.python/python.exp
10485 * gdb.reverse/break-precsave.exp
10486 * gdb.reverse/consecutive-precsave.exp
10487 * gdb.reverse/finish-precsave.exp
10488 * gdb.reverse/i386-precsave.exp
10489 * gdb.reverse/machinestate-precsave.exp
10490 * gdb.reverse/sigall-precsave.exp
10491 * gdb.reverse/solib-precsave.exp
10492 * gdb.reverse/step-precsave.exp
10493 * gdb.reverse/until-precsave.exp
10494 * gdb.reverse/watch-precsave.exp
10495 * gdb.server/ext-attach.exp
10496 * gdb.server/ext-restart.exp
10497 * gdb.server/ext-run.exp
10498 * gdb.server/ext-wrapper.exp
10499 * gdb.stabs/gdb11479.exp
10500 * gdb.stabs/weird.exp
10501 * gdb.threads/attach-many-short-lived-threads.exp
10502 * gdb.threads/kill.exp
10503 * gdb.threads/watchpoint-fork.exp
10504
bc6c7af4
LM
105052016-12-01 Luis Machado <lgustavo@codesourcery.com>
10506
10507 Fix test names starting with uppercase throughout all the files below.
10508
10509 * gdb.ada/array_return.exp
10510 * gdb.ada/catch_ex.exp
10511 * gdb.ada/info_exc.exp
10512 * gdb.ada/mi_catch_ex.exp
10513 * gdb.ada/mi_dyn_arr.exp
10514 * gdb.ada/mi_ex_cond.exp
10515 * gdb.ada/mi_exc_info.exp
10516 * gdb.ada/mi_interface.exp
10517 * gdb.ada/mi_task_arg.exp
10518 * gdb.ada/mi_task_info.exp
10519 * gdb.ada/mi_var_array.exp
10520 * gdb.arch/alpha-step.exp
10521 * gdb.arch/amd64-disp-step.exp
10522 * gdb.arch/arm-disp-step.exp
10523 * gdb.arch/disp-step-insn-reloc.exp
10524 * gdb.arch/e500-prologue.exp
10525 * gdb.arch/ftrace-insn-reloc.exp
10526 * gdb.arch/gdb1558.exp
10527 * gdb.arch/i386-bp_permanent.exp
10528 * gdb.arch/i386-disp-step.exp
10529 * gdb.arch/i386-float.exp
10530 * gdb.arch/i386-gnu-cfi.exp
10531 * gdb.arch/ia64-breakpoint-shadow.exp
10532 * gdb.arch/mips16-thunks.exp
10533 * gdb.arch/pa-nullify.exp
10534 * gdb.arch/powerpc-aix-prologue.exp
10535 * gdb.arch/powerpc-power.exp
10536 * gdb.arch/ppc-dfp.exp
10537 * gdb.arch/s390-tdbregs.exp
10538 * gdb.arch/spu-info.exp
10539 * gdb.arch/spu-ls.exp
10540 * gdb.arch/thumb-bx-pc.exp
10541 * gdb.base/advance.exp
10542 * gdb.base/annota-input-while-running.exp
10543 * gdb.base/arrayidx.exp
10544 * gdb.base/asmlabel.exp
10545 * gdb.base/async.exp
10546 * gdb.base/attach-wait-input.exp
10547 * gdb.base/auto-connect-native-target.exp
10548 * gdb.base/batch-preserve-term-settings.exp
10549 * gdb.base/bfp-test.exp
10550 * gdb.base/bigcore.exp
10551 * gdb.base/bp-permanent.exp
10552 * gdb.base/break-always.exp
10553 * gdb.base/break-fun-addr.exp
10554 * gdb.base/break-idempotent.exp
10555 * gdb.base/break-main-file-remove-fail.exp
10556 * gdb.base/break-probes.exp
10557 * gdb.base/break-unload-file.exp
10558 * gdb.base/break.exp
10559 * gdb.base/call-ar-st.exp
10560 * gdb.base/call-rt-st.exp
10561 * gdb.base/call-sc.exp
10562 * gdb.base/call-signal-resume.exp
10563 * gdb.base/call-strs.exp
10564 * gdb.base/callexit.exp
10565 * gdb.base/callfuncs.exp
10566 * gdb.base/catch-gdb-caused-signals.exp
10567 * gdb.base/catch-signal-siginfo-cond.exp
10568 * gdb.base/catch-syscall.exp
10569 * gdb.base/compare-sections.exp
10570 * gdb.base/cond-eval-mode.exp
10571 * gdb.base/condbreak-call-false.exp
10572 * gdb.base/consecutive-step-over.exp
10573 * gdb.base/cursal.exp
10574 * gdb.base/disabled-location.exp
10575 * gdb.base/disasm-end-cu.exp
10576 * gdb.base/display.exp
10577 * gdb.base/double-prompt-target-event-error.exp
10578 * gdb.base/dprintf-bp-same-addr.exp
10579 * gdb.base/dprintf-detach.exp
10580 * gdb.base/dprintf-next.exp
10581 * gdb.base/dprintf-non-stop.exp
10582 * gdb.base/dprintf-pending.exp
10583 * gdb.base/dso2dso.exp
10584 * gdb.base/ending-run.exp
10585 * gdb.base/enum_cond.exp
10586 * gdb.base/examine-backward.exp
10587 * gdb.base/exe-lock.exp
10588 * gdb.base/exec-invalid-sysroot.exp
10589 * gdb.base/execl-update-breakpoints.exp
10590 * gdb.base/execution-termios.exp
10591 * gdb.base/fileio.exp
10592 * gdb.base/fixsection.exp
10593 * gdb.base/foll-exec-mode.exp
10594 * gdb.base/foll-exec.exp
10595 * gdb.base/fork-running-state.exp
10596 * gdb.base/frame-args.exp
10597 * gdb.base/fullpath-expand.exp
10598 * gdb.base/func-ptr.exp
10599 * gdb.base/gcore-relro-pie.exp
10600 * gdb.base/gdb1090.exp
10601 * gdb.base/gdb1555.exp
10602 * gdb.base/global-var-nested-by-dso.exp
10603 * gdb.base/gnu-ifunc.exp
10604 * gdb.base/hbreak-in-shr-unsupported.exp
10605 * gdb.base/hbreak-unmapped.exp
10606 * gdb.base/hook-stop.exp
10607 * gdb.base/infcall-input.exp
10608 * gdb.base/info-fun.exp
10609 * gdb.base/info-shared.exp
10610 * gdb.base/interrupt-noterm.exp
10611 * gdb.base/jit-so.exp
10612 * gdb.base/jit.exp
10613 * gdb.base/line-symtabs.exp
10614 * gdb.base/list.exp
10615 * gdb.base/longjmp.exp
10616 * gdb.base/macscp.exp
10617 * gdb.base/max-value-size.exp
10618 * gdb.base/nodebug.exp
10619 * gdb.base/nofield.exp
10620 * gdb.base/overlays.exp
10621 * gdb.base/paginate-after-ctrl-c-running.exp
10622 * gdb.base/paginate-bg-execution.exp
10623 * gdb.base/paginate-inferior-exit.exp
10624 * gdb.base/pending.exp
10625 * gdb.base/pr11022.exp
10626 * gdb.base/printcmds.exp
10627 * gdb.base/ptr-typedef.exp
10628 * gdb.base/ptype.exp
10629 * gdb.base/randomize.exp
10630 * gdb.base/range-stepping.exp
10631 * gdb.base/realname-expand.exp
10632 * gdb.base/relativedebug.exp
10633 * gdb.base/remote.exp
10634 * gdb.base/savedregs.exp
10635 * gdb.base/sepdebug.exp
10636 * gdb.base/set-noassign.exp
10637 * gdb.base/shlib-call.exp
10638 * gdb.base/shreloc.exp
10639 * gdb.base/sigaltstack.exp
10640 * gdb.base/sigbpt.exp
10641 * gdb.base/siginfo-addr.exp
10642 * gdb.base/siginfo-obj.exp
10643 * gdb.base/siginfo-thread.exp
10644 * gdb.base/signest.exp
10645 * gdb.base/signull.exp
10646 * gdb.base/sigrepeat.exp
10647 * gdb.base/skip.exp
10648 * gdb.base/so-impl-ld.exp
10649 * gdb.base/solib-corrupted.exp
10650 * gdb.base/solib-disc.exp
10651 * gdb.base/solib-display.exp
10652 * gdb.base/solib-overlap.exp
10653 * gdb.base/solib-search.exp
10654 * gdb.base/solib-symbol.exp
10655 * gdb.base/source-execution.exp
10656 * gdb.base/sss-bp-on-user-bp-2.exp
10657 * gdb.base/sss-bp-on-user-bp.exp
10658 * gdb.base/stack-checking.exp
10659 * gdb.base/stale-infcall.exp
10660 * gdb.base/step-break.exp
10661 * gdb.base/step-line.exp
10662 * gdb.base/step-over-exit.exp
10663 * gdb.base/step-test.exp
10664 * gdb.base/structs.exp
10665 * gdb.base/sym-file.exp
10666 * gdb.base/symtab-search-order.exp
10667 * gdb.base/term.exp
10668 * gdb.base/type-opaque.exp
10669 * gdb.base/unload.exp
10670 * gdb.base/until-nodebug.exp
10671 * gdb.base/until.exp
10672 * gdb.base/unwindonsignal.exp
10673 * gdb.base/watch-cond.exp
10674 * gdb.base/watch-non-mem.exp
10675 * gdb.base/watch_thread_num.exp
10676 * gdb.base/watchpoint-reuse-slot.exp
10677 * gdb.base/watchpoint-solib.exp
10678 * gdb.base/watchpoint.exp
10679 * gdb.btrace/dlopen.exp
10680 * gdb.cell/arch.exp
10681 * gdb.cell/break.exp
10682 * gdb.cell/bt.exp
10683 * gdb.cell/core.exp
10684 * gdb.cell/data.exp
10685 * gdb.cell/dwarfaddr.exp
10686 * gdb.cell/ea-cache.exp
10687 * gdb.cell/ea-standalone.exp
10688 * gdb.cell/ea-test.exp
10689 * gdb.cell/f-regs.exp
10690 * gdb.cell/fork.exp
10691 * gdb.cell/gcore.exp
10692 * gdb.cell/mem-access.exp
10693 * gdb.cell/ptype.exp
10694 * gdb.cell/registers.exp
10695 * gdb.cell/sizeof.exp
10696 * gdb.cell/solib-symbol.exp
10697 * gdb.cell/solib.exp
10698 * gdb.compile/compile-tls.exp
10699 * gdb.cp/exception.exp
10700 * gdb.cp/gdb2495.exp
10701 * gdb.cp/local.exp
10702 * gdb.cp/mb-inline.exp
10703 * gdb.cp/mb-templates.exp
10704 * gdb.cp/pr10687.exp
10705 * gdb.cp/pr9167.exp
10706 * gdb.cp/scope-err.exp
10707 * gdb.cp/templates.exp
10708 * gdb.cp/virtfunc.exp
10709 * gdb.dwarf2/dw2-dir-file-name.exp
10710 * gdb.dwarf2/dw2-single-line-discriminators.exp
10711 * gdb.fortran/complex.exp
10712 * gdb.fortran/library-module.exp
10713 * gdb.guile/guile.exp
10714 * gdb.guile/scm-cmd.exp
10715 * gdb.guile/scm-frame-inline.exp
10716 * gdb.guile/scm-objfile.exp
10717 * gdb.guile/scm-pretty-print.exp
10718 * gdb.guile/scm-symbol.exp
10719 * gdb.guile/scm-type.exp
10720 * gdb.guile/scm-value.exp
10721 * gdb.linespec/keywords.exp
10722 * gdb.linespec/ls-errs.exp
10723 * gdb.linespec/macro-relative.exp
10724 * gdb.linespec/thread.exp
10725 * gdb.mi/mi-breakpoint-changed.exp
10726 * gdb.mi/mi-dprintf-pending.exp
10727 * gdb.mi/mi-fullname-deleted.exp
10728 * gdb.mi/mi-logging.exp
10729 * gdb.mi/mi-pending.exp
10730 * gdb.mi/mi-solib.exp
10731 * gdb.mi/new-ui-mi-sync.exp
10732 * gdb.mi/user-selected-context-sync.exp
10733 * gdb.multi/dummy-frame-restore.exp
10734 * gdb.multi/multi-arch-exec.exp
10735 * gdb.multi/remove-inferiors.exp
10736 * gdb.multi/watchpoint-multi-exit.exp
10737 * gdb.opt/solib-intra-step.exp
10738 * gdb.perf/backtrace.exp
10739 * gdb.perf/single-step.exp
10740 * gdb.perf/skip-command.exp
10741 * gdb.perf/skip-prologue.exp
10742 * gdb.perf/solib.exp
10743 * gdb.python/lib-types.exp
10744 * gdb.python/py-as-string.exp
10745 * gdb.python/py-bad-printers.exp
10746 * gdb.python/py-block.exp
10747 * gdb.python/py-breakpoint.exp
10748 * gdb.python/py-cmd.exp
10749 * gdb.python/py-events.exp
10750 * gdb.python/py-evthreads.exp
10751 * gdb.python/py-finish-breakpoint.exp
10752 * gdb.python/py-finish-breakpoint2.exp
10753 * gdb.python/py-frame-inline.exp
10754 * gdb.python/py-frame.exp
10755 * gdb.python/py-inferior.exp
10756 * gdb.python/py-infthread.exp
10757 * gdb.python/py-mi.exp
10758 * gdb.python/py-objfile.exp
10759 * gdb.python/py-pp-maint.exp
10760 * gdb.python/py-pp-registration.exp
10761 * gdb.python/py-prettyprint.exp
10762 * gdb.python/py-recurse-unwind.exp
10763 * gdb.python/py-shared.exp
10764 * gdb.python/py-symbol.exp
10765 * gdb.python/py-symtab.exp
10766 * gdb.python/py-template.exp
10767 * gdb.python/py-type.exp
10768 * gdb.python/py-unwind-maint.exp
10769 * gdb.python/py-unwind.exp
10770 * gdb.python/py-value.exp
10771 * gdb.python/python.exp
10772 * gdb.reverse/finish-reverse-bkpt.exp
10773 * gdb.reverse/insn-reverse.exp
10774 * gdb.reverse/next-reverse-bkpt-over-sr.exp
10775 * gdb.reverse/solib-precsave.exp
10776 * gdb.reverse/solib-reverse.exp
10777 * gdb.stabs/gdb11479.exp
10778 * gdb.stabs/weird.exp
10779 * gdb.threads/fork-child-threads.exp
10780 * gdb.threads/fork-plus-threads.exp
10781 * gdb.threads/fork-thread-pending.exp
10782 * gdb.threads/forking-threads-plus-breakpoint.exp
10783 * gdb.threads/hand-call-in-threads.exp
10784 * gdb.threads/interrupted-hand-call.exp
10785 * gdb.threads/linux-dp.exp
10786 * gdb.threads/local-watch-wrong-thread.exp
10787 * gdb.threads/next-while-other-thread-longjmps.exp
10788 * gdb.threads/non-ldr-exit.exp
10789 * gdb.threads/pending-step.exp
10790 * gdb.threads/print-threads.exp
10791 * gdb.threads/process-dies-while-detaching.exp
10792 * gdb.threads/process-dies-while-handling-bp.exp
10793 * gdb.threads/pthreads.exp
10794 * gdb.threads/queue-signal.exp
10795 * gdb.threads/reconnect-signal.exp
10796 * gdb.threads/signal-command-handle-nopass.exp
10797 * gdb.threads/signal-command-multiple-signals-pending.exp
10798 * gdb.threads/signal-delivered-right-thread.exp
10799 * gdb.threads/signal-sigtrap.exp
10800 * gdb.threads/sigthread.exp
10801 * gdb.threads/staticthreads.exp
10802 * gdb.threads/stepi-random-signal.exp
10803 * gdb.threads/thread-unwindonsignal.exp
10804 * gdb.threads/thread_check.exp
10805 * gdb.threads/thread_events.exp
10806 * gdb.threads/tid-reuse.exp
10807 * gdb.threads/tls-nodebug.exp
10808 * gdb.threads/tls-shared.exp
10809 * gdb.threads/tls-so_extern.exp
10810 * gdb.threads/tls.exp
10811 * gdb.threads/wp-replication.exp
10812 * gdb.trace/actions-changed.exp
10813 * gdb.trace/actions.exp
10814 * gdb.trace/backtrace.exp
10815 * gdb.trace/change-loc.exp
10816 * gdb.trace/collection.exp
10817 * gdb.trace/deltrace.exp
10818 * gdb.trace/disconnected-tracing.exp
10819 * gdb.trace/entry-values.exp
10820 * gdb.trace/ftrace-lock.exp
10821 * gdb.trace/ftrace.exp
10822 * gdb.trace/infotrace.exp
10823 * gdb.trace/mi-trace-frame-collected.exp
10824 * gdb.trace/mi-trace-unavailable.exp
10825 * gdb.trace/mi-traceframe-changed.exp
10826 * gdb.trace/mi-tracepoint-changed.exp
10827 * gdb.trace/mi-tsv-changed.exp
10828 * gdb.trace/no-attach-trace.exp
10829 * gdb.trace/packetlen.exp
10830 * gdb.trace/passc-dyn.exp
10831 * gdb.trace/passcount.exp
10832 * gdb.trace/pending.exp
10833 * gdb.trace/pr16508.exp
10834 * gdb.trace/qtro.exp
10835 * gdb.trace/range-stepping.exp
10836 * gdb.trace/read-memory.exp
10837 * gdb.trace/report.exp
10838 * gdb.trace/save-trace.exp
10839 * gdb.trace/signal.exp
10840 * gdb.trace/stap-trace.exp
10841 * gdb.trace/status-stop.exp
10842 * gdb.trace/strace.exp
10843 * gdb.trace/tfile.exp
10844 * gdb.trace/tfind.exp
10845 * gdb.trace/trace-break.exp
10846 * gdb.trace/trace-condition.exp
10847 * gdb.trace/trace-enable-disable.exp
10848 * gdb.trace/trace-mt.exp
10849 * gdb.trace/tracecmd.exp
10850 * gdb.trace/tracefile-pseudo-reg.exp
10851 * gdb.trace/tspeed.exp
10852 * gdb.trace/tstatus.exp
10853 * gdb.trace/tsv.exp
10854 * gdb.trace/unavailable.exp
10855 * gdb.trace/while-dyn.exp
10856 * gdb.trace/while-stepping.exp
10857 * lib/gdb-guile.exp
10858 * lib/gdb.exp
10859 * lib/mi-support.exp
10860 * lib/pascal.exp
10861 * lib/perftest.exp
10862 * lib/prelink-support.exp
10863 * lib/selftest-support.exp
10864
ad02e4fe
SM
108652016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
10866
10867 * Makefile.in: Include disable-implicit-rules.mk.
10868
22347e55
AA
108692016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10870
10871 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
10872 non-byte-aligned bit fields.
10873
da5b30da
AA
108742016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10875
10876 PR gdb/12616
10877 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
10878 respects the DW_AT_data_bit_offset attribute.
10879
b593ecca
SM
108802016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
10881
10882 * gdb.base/default.exp: Fix output of "set language".
10883
3b165252
SM
108842016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
10885
10886 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
10887 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
10888 make.
10889 * configure.ac: Remove checks for the make program.
10890 * configure: Re-generate.
10891
1a2f3d7f
KB
108922016-11-16 Kevin Buettner <kevinb@redhat.com>
10893
10894 * gdb.python/py-recurse-unwind.c (main): Add loop.
10895 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
10896 to read_register() and gdb.parse_and_eval(). Make each code
10897 call a separate case that can be individually tested.
10898 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
10899 proc. Call cont_and_backtrace for each of the code paths that
10900 we want to test in the unwinder.
10901
b7f38fda
AA
109022016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
10903
10904 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
10905 the definition of struct S.
10906
1f8db343
CM
109072016-11-11 Catherine Moore <clm@codesourcery.com>
10908
10909 * gdb.base/dump.exp: Identify verilog format dump tests as such.
10910
fad0c9fb
PA
109112016-11-09 Pedro Alves <palves@redhat.com>
10912
10913 * gdb.base/commands.exp (runto_or_return): New procedure.
10914 (gdbvar_simple_if_test, gdbvar_simple_while_test)
10915 (gdbvar_complex_if_while_test, progvar_simple_if_test)
10916 (progvar_simple_while_test, progvar_complex_if_while_test)
10917 (if_while_breakpoint_command_test)
10918 (infrun_breakpoint_command_test, breakpoint_command_test)
10919 (user_defined_command_test, watchpoint_command_test)
10920 (test_command_prompt_position, redefine_hook_test)
10921 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
10922 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
10923 multi_line_input and multi_line. Remove gdb_expect and
10924 gdb_stop_suppressing_tests uses.
10925 * lib/gdb.exp (valnum_re): New global.
10926 (multi_line_input): New procedure.
10927
8354c62c
SM
109282016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
10929
10930 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
10931 Remove.
10932 (test_setup): Define with proc_with_prefix.
10933 (test_cli_inferior): Likewise.
10934 (test_cli_thread): Likewise.
10935 (test_cli_frame): Likewise.
10936 (test_cli_select_frame): Likewise.
10937 (test_cli_up_down): Likewise.
10938 (test_mi_thread_select): Likewise.
10939 (test_mi_stack_select_frame): Likewise.
10940 (test_cli_in_mi_inferior): Likewise.
10941 (test_cli_in_mi_thread): Likewise.
10942 (test_cli_in_mi_frame): Likewise.
10943 (top level): Do not use with_test_prefix_procname.
10944
64f367a2
PA
109452016-11-09 Pedro Alves <palves@redhat.com>
10946
10947 * gdb.base/commands.exp (gdbvar_simple_if_test)
10948 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
10949 (progvar_simple_if_test, progvar_simple_while_test)
10950 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
10951 (infrun_breakpoint_command_test, breakpoint_command_test)
10952 (user_defined_command_test, watchpoint_command_test)
10953 (test_command_prompt_position, deprecated_command_test)
10954 (bp_deleted_in_command, temporary_breakpoint_commands)
10955 (stray_arg0_test, source_file_with_indented_comment)
10956 (recursive_source_test, if_commands_test)
10957 (error_clears_commands_left, redefine_hook_test)
10958 (redefine_backtrace_test): Use proc_with_prefix.
10959 * lib/gdb.exp (proc_with_prefix): New proc.
10960
0bb65f1e
AA
109612016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
10962
10963 * gdb.base/tui-layout.c: New file.
10964 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
10965 disassembly window contains very long lines.
10966
7353f247
TT
109672016-11-08 Tom Tromey <tom@tromey.com>
10968
10969 * gdb.python/py-value.exp (test_value_creation): Make "long" test
10970 depend on Python 2.
10971
30a7bb83
TT
109722016-11-08 Tom Tromey <tom@tromey.com>
10973
10974 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
10975 New method.
10976
cdf5a07c
MG
109772016-10-29 Manish Goregaokar <manish@mozilla.com>
10978
2806dc7e 10979 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
cdf5a07c 10980
51a789c3
MG
109812016-10-27 Manish Goregaokar <manish@mozilla.com>
10982
2806dc7e
PA
10983 * gdb.rust/simple.rs: Add test for univariant enums without
10984 discriminants and for encoded struct-like enums.
51a789c3 10985
f610ab6d
PA
109862016-10-28 Pedro Alves <palves@redhat.com>
10987
10988 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
10989 gdb_test_multiple, tighten regexps and match symtabs and line
10990 tables incrementally.
10991
b129b0ca
LM
109922016-10-28 Luis Machado <lgustavo@codesourcery.com>
10993
10994 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
10995 general.
10996
ecf45d2c
SL
109972016-10-25 Luis Machado <lgustavo@codesourcery.com>
10998
10999 * gdb.base/exec-invalid-sysroot.exp: New file.
11000
b8d38ee4
JK
110012016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
11002
11003 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
11004
f90fd8c2
JK
110052016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11006
11007 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
11008
2d2476aa
MR
110092016-10-19 Maciej W. Rozycki <macro@imgtec.com>
11010
2806dc7e
PA
11011 * gdb.base/killed-outside.exp: Remove $options from a call to
11012 `prepare_for_testing'.
2d2476aa 11013
e42b25a0
SM
110142016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11015
11016 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11017 Change test message.
11018
3ccdb432
SM
110192016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11020
11021 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
11022 Update comment.
11023
5bad3170
SM
110242016-10-17 Simon Marchi <simon.marchi@ericsson.com>
11025
11026 * gdb.trace/mi-trace-save.exp: New file.
11027
5ad9dba7
YQ
110282016-10-13 Yao Qi <yao.qi@linaro.org>
11029
11030 * gdb.base/code_elim.exp (get_var_address): Remove.
11031 * gdb.base/relocate.exp: Likewise.
11032 * gdb.base/shreloc.exp: Likewise.
11033 * lib/gdb.exp (get_var_address): New.
11034
62df7e21
YQ
110352016-10-13 Yao Qi <yao.qi@linaro.org>
11036
11037 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
11038 floating point tests if $skip_float_test is false.
11039
4dac951e
LM
110402016-10-12 Luis Machado <lgustavo@codesourcery.com>
11041
11042 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
11043 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
11044 argc values.
11045 Add 1 to argc so we guarantee distinct initial/modified argc values.
11046
8f1a8fc4
JK
110472016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11048
11049 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
11050
16c85b5d
JK
110512016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11052
11053 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
11054 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
11055 * gdb.arch/vsx-regs.exp: Likewise.
11056
1d0e042a
YQ
110572016-10-07 Yao Qi <yao.qi@linaro.org>
11058
11059 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
11060
68dadef5
MM
110612016-10-07 Markus Metzger <markus.t.metzger@intel.com>
11062
11063 * gdb.python/python.exp: Test decode_line("*0").
11064
33fa2c6e
DE
110652016-10-06 Doug Evans <dje@google.com>
11066
11067 * gdb.python/py-value.exp (test_value_creation): Add test for large
11068 unsigned 64-bit value.
11069
9c37b5ae
TT
110702016-10-06 Tom Tromey <tom@tromey.com>
11071
11072 * gdb.compile/compile.exp: Change java tests to rust.
11073 * gdb.base/setshow.exp: Change java tests to rust.
11074 * gdb.base/default.exp: Remove java from language list.
11075 * README (Examples): Update language example.
11076 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
11077 test.
11078 * lib/gdb.exp (skip_java_tests): Remove.
11079 * lib/java.exp: Remove.
11080 * gdb.java: Remove.
11081
78b86327
MR
110822016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11083
11084 * gdb.arch/mips-fcr.exp: New test.
11085 * gdb.arch/mips-fcr.c: Source for the new test.
11086
7470adbb
MR
110872016-10-06 Maciej W. Rozycki <macro@imgtec.com>
11088
11089 * gdb.base/solib-disc.exp: Use `standard_output_file'
11090 throughout.
11091
4a556533
PA
110922016-10-06 Pedro Alves <palves@redhat.com>
11093
11094 * gdb.base/jit-simple-dl.c: New file.
11095 * gdb.base/jit-simple-jit.c: New file, factored out from ...
11096 * gdb.base/jit-simple.c: ... this.
11097 * gdb.base/jit-simple.exp (jit_run): Delete.
11098 (build_jit): New proc.
11099 (jit_test_reread): Recompile either the main program or the shared
11100 library, depending on what is being tested. Skip changing address
11101 if caller wants to. Compare before/after addresses. If testing
11102 standalone, explicitly load the binary. Test "maint info
11103 breakpoints".
11104 (top level): Add "standalone vs shared lib" and "change address"
11105 vs "same address" axes.
11106
5a122fbc
PA
111072016-10-06 Pedro Alves <palves@redhat.com>
11108
11109 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
11110 call.
11111 (jit_run): Delete.
11112 (jit_test_reread): Use with_test_prefix. Reload the main binary
11113 explicitly. Compare the before/after addresses of the JIT
11114 descriptor.
11115
ee8da4b8
DE
111162016-08-15 Doug Evans <dje@google.com>
11117
11118 * gdb.xml/extra-regs.xml: Update, end field now required, default type
11119 for single bitfields is bool.
11120 * gdb.xml/tdesc-regs.exp: Ditto.
11121
f389f6fe
JK
111222016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
11123
11124 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
11125
fdebf1a4
YQ
111262016-10-05 Yao Qi <yao.qi@linaro.org>
11127
11128 * lib/gdb.exp (support_complex_tests): Return zero if
11129 gdb_skip_float_test return true.
11130
9c36d954 111312016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11132 Simon Marchi <simon.marchi@ericsson.com>
9c36d954
AT
11133
11134 PR gdb/20487
11135 * gdb.mi/user-selected-context-sync.exp: New file.
11136 * gdb.mi/user-selected-context-sync.c: New file.
11137
4034d0ff 111382016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
2806dc7e 11139 Simon Marchi <simon.marchi@ericsson.com>
4034d0ff
AT
11140
11141 PR gdb/20487
11142 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
11143 =thread-select-event check.
11144
a4297203
PB
111452016-09-29 Peter Bergner <bergner@vnet.ibm.com>
11146
11147 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
11148 the compulsory L operand changes.
11149 * gdb.arch/powerpc-power.s: Likewise.
11150
bb805577
JK
111512016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11152
11153 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
11154 * gdb.base/jit-attach-pie.c: New file.
11155 * gdb.base/jit-attach-pie.exp: New file.
11156
6d61dee5
PA
111572016-09-28 Pedro Alves <palves@redhat.com>
11158
11159 * gdb.base/infcall-input.c: New file.
11160 * gdb.base/infcall-input.exp: New file.
11161
f73842fc
YQ
111622016-09-22 Yao Qi <yao.qi@linaro.org>
11163
11164 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
11165 (gdb_exit): Rename it to ...
11166 (gdbserver_gdb_exit): ... Close GDBserver.
11167 (gdb_exit): New proc, call gdbserver_gdb_exit.
11168 (mi_gdb_exit): Likewise.
11169
90681dab
YQ
111702016-09-22 Yao Qi <yao.qi@linaro.org>
11171
11172 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
11173 path.
11174 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
11175 Remove duplication.
11176
9c211fd8
YQ
111772016-09-22 Yao Qi <yao.qi@linaro.org>
11178
11179 * lib/gdbserver-support.exp: Check the existence of
11180 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
11181
ad0a504f
AK
111822016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
11183
11184 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
11185
36cf1806
TT
111862016-09-21 Tom Tromey <tom@tromey.com>
11187
11188 PR gdb/20604:
11189 * gdb.base/quit.exp: New file.
11190
74172ecf
SM
111912016-09-21 Simon Marchi <simon.marchi@ericsson.com>
11192
11193 * .gitignore: New file.
11194
3d0ec882
MR
111952016-09-21 Maciej W. Rozycki <macro@imgtec.com>
11196
11197 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
11198 throughout.
11199
8193adea
AA
112002016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11201
11202 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
11203
d41a5c09
JK
112042016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
11205
11206 * gdb.cp/casts.cc (decltype): Move it ...
11207 (main): ... with its call to ...
11208 * gdb.cp/casts03.cc: ... a new file.
11209 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
11210
d2dfe700
JK
112112016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11212
11213 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
11214
e2a92b16
PB
112152016-09-15 Peter Bergner <bergner@vnet.ibm.com>
11216
11217 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
11218 and sync up the test with tests in gas/testsuite/gas/ppc.
11219 * gdb.arch/powerpc-power.exp: Likewise.
11220
49b4de64
JK
112212016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
11222
11223 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
11224
2c29df25
SDJ
112252016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
11226 Jan Kratochvil <jan.kratochvil@redhat.com>
11227
11228 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
11229 make m1's definition to be different from m2's. Use 'dummy' as an
11230 argument for probe 'two'.
11231
cc3c2846
JB
112322016-09-10 Jon Beniston <jon@beniston.com>
11233
11234 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
11235 for sim target.
11236
e1b2624a
AA
112372016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
11238
11239 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
11240 variable declaration.
11241 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
11242 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
11243 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
11244 received HWCAP as its argument.
11245
4295e285
PA
112462016-09-06 Pedro Alves <palves@redhat.com>
11247
11248 * gdb.base/new-ui-pending-input.c: New file.
11249 * gdb.base/new-ui-pending-input.exp: New file.
11250 * gdb.exp (clear_gdb_spawn_id): New procedure.
11251 (with_spawn_id): Check whether gdb_spawn_id exists before
11252 referencing it. If gdb_spawn_id didn't exist on entry, clear it
11253 on exit.
11254
00d5215e
UW
112552016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11256
11257 * gdb.base/float128.c: New file.
11258 * gdb.base/float128.exp: Likewise.
11259 * gdb.base/floatn.c: Likewise.
11260 * gdb.base/floatn.exp: Likewise.
11261
a9ff5f12
UW
112622016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
11263
11264 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
11265
f245535c
PA
112662016-09-05 Pedro Alves <palves@redhat.com>
11267
11268 PR backtrace/19927
11269 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
11270 unwinders are immediately called as side effect of "source" or
11271 "disable unwinder" commands.
11272 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
11273
ae9cf263
YQ
112742016-09-02 Yao Qi <yao.qi@linaro.org>
11275
11276 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
11277 is true and $type is "float" or "double".
11278
27aba047
YQ
112792016-09-02 Yao Qi <yao.qi@linaro.org>
11280
11281 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
11282 true.
11283 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
11284 * gdb.base/call-rt-st.exp: Likewise.
11285 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
11286 return value instead of gdb,skip_float_test.
11287 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
11288 (do_function_calls): Use its return value instead of
11289 gdb,skip_float_test.
11290 * gdb.base/finish.exp: Likewise.
11291 * gdb.base/funcargs.exp: Likewise.
11292 * gdb.base/return.exp: Likewise.
11293 * gdb.base/return2.exp: Likewise.
11294 * gdb.base/varargs.exp: Likewise.
11295 * lib/gdb.exp (gdb_skip_float_test): Change it to
11296 gdb_caching_proc. Detect the broken ptrace on arm-linux.
11297
5af962df
AA
112982016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
11299
11300 * gdb.multi/tids.exp: Test "thread apply all".
11301
7fac6910
JK
113022016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11303
11304 * gdb.base/default.exp (tty): Remove.
11305
bb1fe4ac
KB
113062016-08-24 Kevin Buettner <kevinb@redhat.com>
11307
2806dc7e
PA
11308 * gdb.python/py-recurse-unwind.c: New file.
11309 * gdb.python/py-recurse-unwind.py: New file.
11310 * gdb.python/py-recurse-unwind.exp: New file.
bb1fe4ac 11311
0a1ddfa6
SM
113122016-08-24 Simon Marchi <simon.marchi@ericsson.com>
11313
11314 * gdb.base/set-inferior-tty.exp: New file.
11315 * gdb.base/set-inferior-tty.c: New file.
11316
d9de1fe3
PA
113172016-08-23 Pedro Alves <palves@redhat.com>
11318
11319 PR gdb/20494
11320 * gdb.base/new-ui-echo.c: New file.
11321 * gdb.base/new-ui-echo.exp: New file.
11322
e9d9abd7
YQ
113232016-08-23 Yao Qi <yao.qi@linaro.org>
11324
11325 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
11326 gdbserver_spawn.
11327 * gdb.server/connect-without-multi-process.exp (do_test):
11328 Likewise.
11329
3589529e
YQ
113302016-08-23 Yao Qi <yao.qi@linaro.org>
11331
11332 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
11333 standalone_txt. Delete gdb_txt and standalone_txt on host
11334 and target. Spawn the binary on target. Copy files from
11335 target to host.
11336
6bb90213
PA
113372016-08-22 Pedro Alves <palves@redhat.com>
11338
11339 PR gdb/20505
11340 * gdb.base/vdso-warning.exp: Test core dumps too. Use
11341 with_test_prefix. Factor out bits to ...
11342 (test_no_vdso): ... this new procedure.
11343
20c2c024
CL
113442016-08-19 Carl Love <cel@us.ibm.com>
11345
11346 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
11347 maintaining separate logic for constructing the output path.
11348 * gdb.arch/powerpc-d128-regs.exp: Likewise.
11349 * gdb.arch/ppc-dfp.exp: Likewise.
11350 * gdb.arch/ppc-fp.exp: Likewise.
11351 * gdb.arch/vsx-regs.exp: Likewise.
11352 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
11353 binprefix for generating the additional binary files.
11354
0646e07d
PA
113552016-08-19 Pedro Alves <palves@redhat.com>
11356
11357 * gdb.trace/mi-trace-frame-collected.exp
11358 (test_trace_frame_collected): On x32, expect two registers.
11359
46da9242
CL
113602016-08-18 Carl Love <cel@us.ibm.com>
11361
11362 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
11363 and sync up the test with tests in gas/testsuite/gas/ppc.
11364 * gdb.arch/powerpc-power.exp: Likewise.
11365
eb2332d7
SM
113662016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11367
11368 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
11369 expected error message.
11370
63c61e04
SM
113712016-08-17 Simon Marchi <simon.marchi@ericsson.com>
11372
11373 * gdb.multi/remove-inferiors.exp: New file.
11374 * gdb.multi/remove-inferiors.c: New file.
11375
7b17065f
YQ
113762016-08-12 Yao Qi <yao.qi@linaro.org>
11377
11378 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
11379 argument list.
11380
01d3dedf
PA
113812016-08-10 Pedro Alves <palves@redhat.com>
11382
11383 PR gdb/19187
11384 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
11385 setup_kfails.
11386
3eb7562a
PA
113872016-08-09 Pedro Alves <palves@redhat.com>
11388 Simon Marchi <simon.marchi@ericsson.com>
11389
11390 PR gdb/20418
11391 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
11392 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
11393
80614914
PA
113942016-08-09 Pedro Alves <palves@redhat.com>
11395
11396 PR mi/20431
11397 * gdb.mi/mi-cmd-error.exp: New file.
11398
f348d89a
PA
113992016-08-09 Pedro Alves <palves@redhat.com>
11400
11401 PR gdb/18653
11402 * gdb.base/signals-state-child.c: New file.
11403 * gdb.base/signals-state-child.exp: New file.
11404 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
11405
e5ca03b4
PA
114062016-08-09 Pedro Alves <palves@redhat.com>
11407
11408 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
11409
282a0691
TT
114102016-08-03 Tom Tromey <tom@tromey.com>
11411
11412 PR python/18565:
11413 * gdb.python/py-frame-inline.exp: Add Frame.function test.
11414
41bfcd63
YQ
114152016-08-01 Yao Qi <yao.qi@linaro.org>
11416
11417 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
11418 variable mode to "multi-process" if $multi_process is 1, otherwise
11419 set it to "single-process".
11420
e3465b24
YQ
114212016-08-01 Yao Qi <yao.qi@linaro.org>
11422
11423 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
11424 * gdb.cp/cpexprs.exp: Likewise.
11425 * gdb.cp/m-static.exp: Likewise.
11426
0b31a4bc
TT
114272016-07-26 Tom Tromey <tom@tromey.com>
11428
11429 PR python/20190:
11430 * gdb.threads/tls.exp (check_thread_local): Add python symbol
11431 test.
11432
e0461dbb
MM
114332016-07-26 Markus Metzger <markus.t.metzger@intel.com>
11434
11435 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
11436 selecting assembly source files.
11437 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
11438 assembly source files.
11439 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
11440 assembly source files.
11441 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
11442 selecting assembly source files.
11443
8194e927
SM
114442016-07-25 Simon Marchi <simon.marchi@ericsson.com>
11445
11446 * gdb.base/new-ui.exp (do_test_invalid_args): New
11447 procedure.
11448
c0272db5
TW
114492016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
11450
11451 * gdb.btrace/reconnect.c: New file.
11452 * gdb.btrace/reconnect.exp: New file.
11453
e3487908
GKB
114542016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
11455
11456 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
11457 to test_catch_syscall_group.
11458 (test_catch_syscall_group): New.
11459
12df5c00
TT
114602016-07-21 Tom Tromey <tom@tromey.com>
11461
11462 * gdb.rust/simple.rs (main): Use empty struct expression.
11463 * gdb.rust/simple.exp: Add tests for empty struct expression.
11464
bae62ee2
YQ
114652016-07-21 Yao Qi <yao.qi@linaro.org>
11466
11467 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
11468 if gdb_skip_xml_test is true on some targets.
11469
b1b53fb3
YQ
114702016-07-21 Yao Qi <yao.qi@linaro.org>
11471
11472 * gdb.server/solib-list.exp: Unset last_loaded_file.
11473
027d97f8
JK
114742016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11475
11476 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
11477 "step into captured_main (args)".
11478
7674d381
JK
114792016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11480
11481 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
11482
72b5d099
JK
114832016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11484
11485 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
11486
1f960ced
PA
114872016-07-19 Pedro Alves <palves@redhat.com>
11488
11489 * gdb.opt/inline-break.exp: Remove optimize=-O2.
11490 * gdb.opt/inline-bt.exp: Likewise.
11491 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
11492 additional_flags=-Winline.
11493 * gdb.opt/inline-locals.exp: Likewise.
11494 * gdb.opt/inline-markers.c (ATTR): Define.
11495 (inlined_fn): Use it.
11496
f25827c1
YQ
114972016-07-19 Yao Qi <yao.qi@linaro.org>
11498
11499 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
11500 (test_with_self): Remove some code. Remove argument executable.
11501 (top-level): Use do_self_tests.
11502
37539ebe
DB
115032016-07-15 Zachary Welch <zwelch@codesourcery.com>
11504 Don Breazeal <donb@codesourcery.com>
11505
11506 * gdb.base/maint.exp: Escape paths used in regular expressions.
11507 * gdb.stabs/weird.exp: Likewise.
11508
dac790e1
TT
115092016-07-13 Tom Tromey <tom@tromey.com>
11510
11511 PR python/15620, PR python/18620:
11512 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
11513 (test_bkpt_events): New procs.
11514
93daf339
TT
115152016-07-13 Tom Tromey <tom@tromey.com>
11516
11517 PR python/17698:
11518 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
11519 test.
11520 (test_watchpoints): Likewise.
11521 (test_bkpt_pending): New proc.
11522
6571a381
TT
115232016-07-13 Tom Tromey <tom@tromey.com>
11524
11525 PR cli/18053:
11526 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
11527 completion test.
11528
e8732474
JK
115292016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11530
11531 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
11532 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
11533 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
11534 f_label.
11535 (g): Rename g_end_lbl to g_label.
11536 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
11537 low_pc and high_pc.
11538 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
11539
e0f3fd7c
TT
115402016-07-12 Tom Tromey <tom@tromey.com>
11541
11542 PR python/19293:
11543 * gdb.python/py-unwind-maint.exp: Update tests.
11544
3cfe46b6
YQ
115452016-07-12 Yao Qi <yao.qi@linaro.org>
11546
11547 * lib/selftest-support.exp (selftest_setup): Match the output
11548 when captured_main is inlined.
11549
4f19a0e6
WT
115502016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11551
11552 * gdb.fortran/derived-types.exp (result_line, result_line_2):
11553 New variables.
11554 (print this%a, print this%b, print this): New tests.
11555 * gdb.fortran/derived-types.f90 (this): New object and
11556 initialization.
11557
986cf455
SM
115582016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11559
11560 * gdb.ada/arraydim.exp: Remove extra directory level in build
11561 directory.
11562
f0464b23
SM
115632016-07-06 Simon Marchi <simon.marchi@ericsson.com>
11564
11565 * lib/ada.exp: Remove extra directory level in build directory.
11566 * gdb.ada/cond_lang.exp: Likewise.
11567 * gdb.ada/exec_changed.exp: Likewise.
11568 * gdb.ada/lang_switch.exp: Likewise.
11569
42d94011
MG
115702016-07-06 Manish Goregaokar <manish@mozilla.com>
11571
2806dc7e
PA
11572 * simple.rs: Add test for raw pointer subscripting.
11573 * simple.exp: Add test expectations.
42d94011 11574
647c264c
YQ
115752016-07-05 Yao Qi <yao.qi@linaro.org>
11576
11577 * gdb.mi/mi-reverse.exp: Match =record-started output.
11578
20aa2c60
PA
115792016-07-01 Pedro Alves <palves@redhat.com>
11580
11581 * gdb.base/jit-reader.exp (info_registers_current_frame): New
11582 procedure.
11583 (jit_reader_test): Test the jit reader's unwinder.
11584 * gdb.base/jithost.c (jit_function_00_code): New global.
11585 (main): Use memcpy to fill in the mmapped code, instead of poking
11586 bytes manually here.
11587 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
11588 value.
11589 (read_debug_info): Save the function's range.
11590 (read_sp): New function.
11591 (unwind_frame): Use it. Also unwind RBP.
11592 (get_frame_id): Use read_sp.
11593 (gdb_init_reader): Use calloc instead of malloc.
11594 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
11595 parameter. Use gdb_test_multiple.
11596
ced2dffb
PA
115972016-07-01 Pedro Alves <palves@redhat.com>
11598 Antoine Tremblay <antoine.tremblay@ericsson.com>
11599
11600 * gdb.threads/process-dies-while-detaching.c: New file.
11601 * gdb.threads/process-dies-while-detaching.exp: New file.
11602
63000888
PA
116032016-07-01 Pedro Alves <palves@redhat.com>
11604
11605 * gdb.multi/watchpoint-multi-exit.c: New file.
11606 * gdb.multi/watchpoint-multi-exit.exp: New file.
11607
038d4868
PA
116082016-06-30 Pedro Alves <palves@redhat.com>
11609
11610 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
11611 unset inferior_spawn_id.
11612
994e9c83
PA
116132016-06-30 Pedro Alves <palves@redhat.com>
11614
11615 * lib/mi-support.exp (default_mi_gdb_start): Declare global
11616 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
11617
e5653468
YQ
116182016-06-29 Yao Qi <yao.qi@linaro.org>
11619
11620 * gdb.base/return.c: Add copyright header.
11621
803b47e5
TT
116222016-06-29 Tom Tromey <tom@tromey.com>
11623
11624 PR python/20129:
11625 * gdb.python/py-framefilter.exp: Add tests for setting priority
11626 and disabling of non-existent frame filter.
11627
28244707
YQ
116282016-06-29 Yao Qi <yao.qi@linaro.org>
11629
11630 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
11631 0x0f07ff.
11632
a31d2f06
YQ
116332016-06-28 Yao Qi <yao.qi@linaro.org>
11634
11635 * gdb.base/catch-syscall.exp: Remove check on isnative and target
11636 triplets. Start gdb, execute catch syscall, and continue. Check
11637 gdb's output to determine catch syscall is supported.
11638
921d8f54
MG
116392016-06-27 Manish Goregaokar <manish@mozilla.com>
11640
25d49b86
PA
11641 * gdb.rust/simple.rs: Add test for returning unit in a function.
11642 * gdb.rust/simple.exp: Add expectation for functions returning
11643 unit.
921d8f54 11644
f4952523
PMR
116452016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
11646
11647 * gdb.python/py-breakpoint-create-fail.c,
11648 gdb.python/py-breakpoint-create-fail.exp,
11649 gdb.python/py-breakpoint-create-fail.py: New testcase.
11650
fccb08f8
MG
116512016-06-25 Manish Goregaokar <manish@mozilla.com>
11652
11653 PR gdb/20239
11654 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
25d49b86
PA
11655 * gdb.rust/simple.exp: Add test expectations for new NonZero
11656 tests.
fccb08f8 11657
6b850546
DT
116582016-06-24 David Taylor <dtaylor@emc.com>
11659
11660 * gdb.base/offsets.exp: New file.
11661 * gdb.base/offsets.c: New file.
11662
17621150
TT
116632016-06-23 Tom Tromey <tom@tromey.com>
11664
11665 PR gdb/16483:
11666 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
11667 before any filters are loaded.
11668
04d59df6
WT
116692016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
11670
11671 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
11672 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
11673 structs.
11674 * gdb.fortran/derived-type-function.exp: New file.
11675 * gdb.fortran/derived-type-function.f90: New file.
11676
11677
ac69f786
PA
116782016-06-21 Pedro Alves <palves@redhat.com>
11679
11680 * gdb.base/new-ui.exp: New file.
11681 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
11682 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
11683 (with_spawn_id): New procedure.
11684
49940788
PA
116852016-06-21 Pedro Alves <palves@redhat.com>
11686
11687 * gdb.mi/mi-exec-run.exp: New file.
11688
ef274d26
PA
116892016-06-21 Pedro Alves <palves@redhat.com>
11690
11691 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
11692 breakpoint command's output on the main UI.
11693 (test_break): New procedure, factored out from calls in the top
11694 level.
11695 (top level): Use foreach_with_prefix to test MI as main UI and as
11696 separate UI.
11697
468afe6c
PA
116982016-06-21 Pedro Alves <palves@redhat.com>
11699
11700 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
11701 (test_awatch_creation_and_listing)
11702 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
11703 Remove 'type' parameter.
11704 (test_watchpoint_all): New parameter mi_mode. Remove
11705 with_test_prefix.
11706 (top level): Use foreach_with_prefix, and add main/separate UI MI
11707 testing axis.
11708
51f77c37
PA
117092016-06-21 Pedro Alves <palves@redhat.com>
11710
11711 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
11712 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
11713 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
11714 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
11715 (gdb_main_spawn_id, mi_spawn_id): Declare and
11716 comment.
11717 (mi_create_inferior_pty): New procedure,
11718 factored out from default_mi_gdb_start.
11719 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
11720 procedures.
11721 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
11722 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
11723 Use mi_create_inferior_pty.
11724 (mi_gdb_start): Use eval to pass down args list.
11725
8980e177
PA
117262016-06-21 Pedro Alves <palves@redhat.com>
11727
11728 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
11729 * gdb.opt/inline-cmds.exp: Add MI tests.
11730
f38d3ad1
PA
117312016-06-21 Pedro Alves <palves@redhat.com>
11732
11733 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
11734
45db7c09
PA
117352016-06-21 Pedro Alves <palves@redhat.com>
11736
11737 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
11738 (top level): Use it instead of mi_execute_to.
11739
5a069ab3
PA
117402016-06-21 Pedro Alves <palves@redhat.com>
11741
11742 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
11743 (cont_handler_str): New.
11744 (signal_stop_handler): Set stop_handler_str instead of printing to
11745 stdout.
11746 (continue_handler): Set cont_handler_str instead of printing to
11747 stdout.
11748 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
11749 mi_send_resuming_command. Print stop_handler_str and
11750 cont_handler_str instead of expecting the python events print
11751 directly.
11752
2838cc1d
SD
117532016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
11754
11755 * gdb.base/jit-reader.exp: New file.
11756 * gdb.base/jithost.c: New file.
11757 * gdb.base/jithost.h: New file.
11758 * gdb.base/jitreader.c : New file.
11759 * gdb.base/jit-protocol.h: New file.
11760
21a77091
YQ
117612016-06-17 Yao Qi <yao.qi@linaro.org>
11762
11763 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
11764 parameters follow_fork and detach_on_fork. Set follow-fork-mode
11765 and detach-on-fork. Adjust tests.
11766 (top level): Invoke break_cond_on_syscall with combinations of
11767 syscall, follow-fork-mode and detach-on-fork.
11768
f50bf8e5
YQ
117692016-06-17 Yao Qi <yao.qi@linaro.org>
11770
11771 * gdb.base/step-over-exit.c: New.
11772 * gdb.base/step-over-exit.exp: New.
11773
a28d8e50
YTL
117742016-06-17 Yan-Ting Lin <currygt52@gmail.com>
11775
11776 * gdb.base/float.exp: Add target check for nds32*-*-*.
11777 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
11778
cad8e26d
AB
117792016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
11780
11781 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
11782 for unsupported target features.
11783 * gdb.base/call-rt-st.exp: Likewise.
11784 * gdb.base/call-sc.exp: Likewise.
11785 * gdb.base/call-signal-resume.exp: Likewise.
11786 * gdb.base/call-strs.exp: Likewise.
11787 * gdb.base/callexit.exp: Likewise.
11788 * gdb.base/callfuncs.exp: Likewise.
11789 * gdb.base/nodebug.exp: Likewise.
11790 * gdb.base/printcmds.exp: Likewise.
11791 * gdb.base/ptype.exp: Likewise.
11792 * gdb.base/structs.exp: Likewise.
11793 * gdb.base/unwindonsignal.exp: Likewise.
11794 * gdb.cp/gdb2495.exp: Likewise.
11795 * gdb.cp/templates.exp: Likewise.
11796 * gdb.cp/virtfunc.exp: Likewise.
11797 * gdb.threads/hand-call-in-threads.exp: Likewise.
11798 * gdb.threads/interrupted-hand-call.exp: Likewise.
11799 * gdb.threads/thread-unwindonsignal.exp: Likewise.
11800
347dc102
TT
118012016-06-10 Tom Tromey <tom@tromey.com>
11802
11803 PR rust/20110:
11804 * gdb.rust/expr.exp: Add test for integer constant larger than
11805 i32.
11806
5e13cf25
BH
118072016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
11808
11809 * gdb.fortran/nested-funcs.exp: New.
11810 * gdb.fortran/nested-funcs.f90: New.
11811
bb556f1f
TK
118122016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
11813
11814 * gdb.base/examine-backward.c: New file.
11815 * gdb.base/examine-backward.exp: New file.
11816
38b022b4
SM
118172016-06-06 Simon Marchi <simon.marchi@ericsson.com>
11818
11819 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
11820 matching.
11821
1b40ec05
TT
118222016-06-02 Tom Tromey <tom@tromey.com>
11823
11824 PR python/18984:
11825 * gdb.python/py-shared.exp: Add solib_name test.
11826
193bd378
SM
118272016-06-02 Simon Marchi <simon.marchi@ericsson.com>
11828
11829 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
11830
3326303b
MG
118312016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
11832
11833 PR c++/19893
11834 * gdb.dwarf2/implref.exp: Rename to...
11835 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
11836 * gdb.dwarf2/implref-array.c: New file.
11837 * gdb.dwarf2/implref-array.exp: Likewise.
11838 * gdb.dwarf2/implref-global.c: Likewise.
11839 * gdb.dwarf2/implref-global.exp: Likewise.
11840 * gdb.dwarf2/implref-struct.c: Likewise.
11841 * gdb.dwarf2/implref-struct.exp: Likewise.
11842
825c8ef2
AT
118432016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11844
11845 * gdb.trace/trace-condition.exp: Add 64bit tests.
11846
2320162a
AT
118472016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11848
11849 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
11850 bits types.
11851 (main): Adapt to 8 to 64 bits types.
11852 * gdb.trace/trace-condition.exp: Add new tests.
11853
a7818233
AT
118542016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11855
11856 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
11857
0d336466
AT
118582016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11859
11860 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
11861 Move condition tests...
11862 * gdb.trace/trace-condition.exp: Here.
11863
7faeb45a
AT
118642016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
11865
11866 * gdb.trace/trace-condition.exp: Add counter-case tests.
11867
e385593e
JK
118682016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11869
11870 PR c++/15231
11871 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
11872 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
11873
744608cc
PA
118742016-05-27 Pedro Alves <palves@redhat.com>
11875
11876 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11877 New procedure.
11878 (top level): Call it, and bail out of DejaGnu is known to be bad.
11879
ac775bf4
AB
118802016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
11881
11882 * gdb.base/whatis.c: Extend the test case.
11883 * gdb.base/whatis.exp: Add additional tests.
11884
2bbad2ea
BH
118852016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11886
11887* gdb.fortran/type.f90: Add pointer variable.
11888* gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
11889
8b70175d
BH
118902016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11891
11892 * gdb.fortran/vla-type.exp: Fix testcase name.
11893
86d8a848
BH
118942016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11895
11896 * gdb.fortran/vla-type.exp: Access elements in nested structs.
11897
e188eb36
BH
118982016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11899
11900 * gdb.fortran/type.f90: Add nested structures.
11901 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
11902 * gdb.fortran/derived-type.exp: Adapt expected output.
11903 * gdb.fortran/vla-type.exp: Adapt expected output.
11904
9b2db1fd
BH
119052016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11906
11907 * gdb.fortran/whatis_type.exp: Adapt expected output.
11908
72b17055
BH
119092016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11910
11911 * gdb.fortran/print_type.exp: Fix expected output.
11912 * gdb.fortran/whatis_type.exp: Fix expected output.
11913
3cd81d8d
BH
119142016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
11915
11916 * gdb.fortran/whatis_type.exp: Use multi_line.
11917
ddae9462
TT
119182016-05-24 Tom Tromey <tom@tromey.com>
11919
11920 PR python/17386:
11921 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
11922 use value as an index.
11923
1957f6b8
TT
119242016-05-23 Tom Tromey <tom@tromey.com>
11925
11926 PR python/17981:
11927 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
11928 no-breakpoint case.
11929
026a9174
PA
119302016-05-24 Pedro Alves <palves@redhat.com>
11931
11932 PR gdb/19828
11933 * gdb.threads/clone-attach-detach.c: New file.
11934 * gdb.threads/clone-attach-detach.exp: New file.
11935
e70a7231
FR
119362016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
11937
11938 * gdb.base/annota-input-while-running.exp: Fix syntax error.
11939
0f6ed0e0
TT
119402016-05-23 Tom Tromey <tom@tromey.com>
11941
11942 PR python/19438, PR python/18393:
11943 * gdb.python/py-progspace.exp: Add "dir" test.
11944 * gdb.python/py-objfile.exp: Add "dir" test.
11945
ffd19d61
YQ
119462016-05-23 Yao Qi <yao.qi@linaro.org>
11947
11948 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
11949 * gdb.arch/thumb2-it.exp: Likewise.
11950
9e8f9b05
SM
119512016-05-18 Simon Marchi <simon.marchi@ericsson.com>
11952
11953 * gdb.mi/mi-threads-interrupt.c: New file.
11954 * gdb.mi/mi-threads-interrupt.exp: New file.
11955
61c6156d
SM
119562016-05-17 Simon Marchi <simon.marchi@ericsson.com>
11957
11958 PR gdb/18077
11959 * gdb.mi/mi-async-run.exp: New file.
11960 * gdb.mi/mi-async-run.c: New file.
11961
67218854
TT
119622016-05-17 Tom Tromey <tom@tromey.com>
11963 Manish Goregaokar <manishsmail@gmail.com>
11964
11965 * lib/rust-support.exp: New file.
11966 * lib/gdb.exp (skip_rust_tests): New proc.
11967 (build_executable_from_specs): Handle rust.
11968 * lib/future.exp (gdb_find_rustc): New proc.
11969 (gdb_default_target_compile): Handle rust.
11970 * gdb.rust/expr.exp: New file.
11971 * gdb.rust/generics.exp: New file.
11972 * gdb.rust/generics.rs: New file.
11973 * gdb.rust/methods.exp: New file.
11974 * gdb.rust/methods.rs: New file.
11975 * gdb.rust/modules.exp: New file.
11976 * gdb.rust/modules.rs: New file.
11977 * gdb.rust/simple.exp: New file.
11978 * gdb.rust/simple.rs: New file.
11979
c44af4eb
TT
119802016-05-17 Tom Tromey <tom@tromey.com>
11981
11982 * gdb.base/default.exp (set language): Add rust.
11983
dcd1f979
TT
119842016-05-17 Tom Tromey <tom@tromey.com>
11985
11986 * gdb.gdb/unittest.exp: New file.
11987
155b7f57
YQ
119882016-05-16 Yao Qi <yao.qi@linaro.org>
11989
11990 * gdb.base/batch-preserve-term-settings.exp: Remove variable
11991 shell_prompt. Update shell_prompt_re.
11992
8ddd5a6c
DE
119932016-05-12 Doug Evans <dje@google.com>
11994
11995 PR symtab/19999
11996 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
11997 $options when building executable.
11998 * gdb.dwarf2/fission-loclists-pie.S: New file.
11999 * gdb.dwarf2/fission-loclists-pie.exp: New file.
12000
02e370d9
SM
120012016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12002
12003 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
12004 of [is_remote target],
12005
8929ad8b
SM
120062016-05-04 Simon Marchi <simon.marchi@ericsson.com>
12007
12008 * lib/gdb.exp (use_gdb_stub): New procedure.
12009
6c447423
DE
120102016-05-03 Yunlian Jiang <yunlian@google.com>
12011 Doug Evans <dje@google.com>
12012
12013 PR symtab/19914
12014 * gdb.dwarf2/dwp-sepdebug.c: New file.
12015 * gdb.dwarf2/dwp-sepdebug.exp: New file.
12016
444e826c
SM
120172016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12018
12019 * gdb.base/detach.exp: Remove is_remote check.
12020
740feeaa
SM
120212016-05-02 Simon Marchi <simon.marchi@ericsson.com>
12022
12023 * gdb.base/annota-input-while-running.exp: Don't check for
12024 [is_remote target]. Enable annotations after running to main.
12025 Remove unused "set test..." line.
12026
9080ac9d
SM
120272016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12028
12029 * gdb.trace/trace-enable-disable.exp: New file.
12030 * gdb.trace/trace-enable-disable.c: New file.
12031
952ebca5
SM
120322016-04-28 Simon Marchi <simon.marchi@ericsson.com>
12033
12034 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
12035 use it in info sharedlibrary test.
12036 * gdb.trace/ftrace-lock.exp: Likewise.
12037 * gdb.trace/ftrace.exp: Likewise.
12038 * gdb.trace/range-stepping.exp: Likewise.
12039 * gdb.trace/trace-break.exp: Likewise.
12040 * gdb.trace/trace-condition.exp: Likewise.
12041 * gdb.trace/trace-mt.exp: Likewise.
12042
d9019901
SM
120432016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12044
12045 * lib/gdb.exp (gdb_load_shlibs): Rename to...
12046 (gdb_load_shlib): ... this.
12047 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
12048 gdb_load_shlib.
12049 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
12050 * gdb.base/ctxobj.exp: Likewise.
12051 * gdb.base/dprintf-pending.exp: Likewise.
12052 * gdb.base/dso2dso.exp: Likewise.
12053 * gdb.base/fixsection.exp: Likewise.
12054 * gdb.base/gcore-relro.exp: Likewise.
12055 * gdb.base/gdb1555.exp: Likewise.
12056 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12057 * gdb.base/gnu-ifunc.exp: Likewise.
12058 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
12059 * gdb.base/jit-so.exp (one_jit_test): Likewise.
12060 * gdb.base/pending.exp: Likewise.
12061 * gdb.base/print-file-var.exp: Likewise.
12062 * gdb.base/print-symbol-loading.exp: Likewise.
12063 * gdb.base/shlib-call.exp: Likewise.
12064 * gdb.base/shreloc.exp: Likewise.
12065 * gdb.base/so-impl-ld.exp: Likewise.
12066 * gdb.base/solib-disc.exp: Likewise.
12067 * gdb.base/solib-nodir.exp: Likewise.
12068 * gdb.base/solib-overlap.exp: Likewise.
12069 * gdb.base/solib-symbol.exp: Likewise.
12070 * gdb.base/solib-weak.exp (do_test): Likewise.
12071 * gdb.base/sym-file.exp: Likewise.
12072 * gdb.base/symtab-search-order.exp: Likewise.
12073 * gdb.base/type-opaque.exp: Likewise.
12074 * gdb.base/unload.exp: Likewise.
12075 * gdb.base/watchpoint-solib.exp: Likewise.
12076 * gdb.compile/compile.exp: Likewise.
12077 * gdb.cp/gdb2384.exp: Likewise.
12078 * gdb.cp/infcall-dlopen.exp: Likewise.
12079 * gdb.cp/re-set-overloaded.exp: Likewise.
12080 * gdb.fortran/library-module.exp: Likewise.
12081 * gdb.opt/solib-intra-step.exp: Likewise.
12082 * gdb.python/py-finish-breakpoint.exp: Likewise.
12083 * gdb.python/py-shared.exp: Likewise.
12084 * gdb.reverse/solib-precsave.exp: Likewise.
12085 * gdb.reverse/solib-reverse.exp: Likewise.
12086 * gdb.server/solib-list.exp: Likewise.
12087 * gdb.threads/dlopen-libpthread.exp: Likewise.
12088 * gdb.threads/tls-shared.exp: Likewise.
12089 * gdb.threads/tls-so_extern.exp: Likewise.
12090 * gdb.trace/change-loc.exp: Likewise.
12091 * gdb.trace/ftrace-lock.exp: Likewise.
12092 * gdb.trace/ftrace.exp: Likewise.
12093 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
12094 * gdb.trace/pending.exp: Likewise.
12095 * gdb.trace/range-stepping.exp: Likewise.
12096 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
12097 (strace_info_marker): Likewise.
12098 (strace_probe_marker): Likewise.
12099 (strace_trace_on_same_addr): Likewise.
12100 (strace_trace_on_diff_addr): Likewise.
12101 * gdb.trace/trace-break.exp: Likewise.
12102 * gdb.trace/trace-condition.exp: Likewise.
12103 * gdb.trace/trace-mt.exp: Likewise.
12104
fca4cfd9
SM
121052016-04-27 Simon Marchi <simon.marchi@ericsson.com>
12106
12107 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
12108 result of gdb_remote_download.
12109 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
12110 * gdb.base/dso2dso.exp: Likewise.
12111 * gdb.base/global-var-nested-by-dso.exp: Likewise.
12112 * gdb.base/print-file-var.exp: Likewise.
12113 * gdb.base/shlib-call.exp: Likewise.
12114 * gdb.base/shreloc.exp: Likewise.
12115 * gdb.base/solib-overlap.exp: Likewise.
12116 * gdb.base/solib-weak.exp (do_test): Likewise.
12117 * gdb.base/unload.exp: Likewise.
12118
11cf4ffb
YQ
121192016-04-27 Yao Qi <yao.qi@linaro.org>
12120
12121 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
12122 exists.
12123
3e2e34f8
KB
121242016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12125
12126 * vla-type.exp: Print structure from toplevel.
12127
8f07e298
BH
121282016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12129
12130 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
12131 of dynamic types.
12132 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
12133 of dynamic types.
12134
9920b434
BH
121352016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
12136
12137 * gdb.fortran/vla-type.f90: New file.
12138 * gdb.fortran/vla-type.exp: New file.
12139
f3abeff5
YQ
121402016-04-25 Yao Qi <yao.qi@linaro.org>
12141
12142 * gdb.base/branch-to-self.c: New file.
12143 * gdb.base/branch-to-self.exp: New file.
12144
0a5d52f0
YQ
121452016-04-22 Yao Qi <yao.qi@linaro.org>
12146
12147 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
12148 more after $hex.
12149
495346f6
YQ
121502016-04-22 Yao Qi <yao.qi@linaro.org>
12151
12152 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
12153 * gdb.base/annota3.exp: Likewise.
12154
4a7e075c
YQ
121552016-04-22 Yao Qi <yao.qi@linaro.org>
12156
12157 * gdb.reverse/step-precsave.exp: Do one step and test program
12158 stops in "callee" and do multiple steps until program goes out
12159 of "callee".
12160 * gdb.reverse/step-reverse.exp: Likewise.
12161
5b061e98
YQ
121622016-04-22 Yao Qi <yao.qi@linaro.org>
12163
12164 * gdb.trace/signal.exp: Also pass if
12165 $tracepoint_hits($i) > $iterations.
12166
5c5dc57f
YQ
121672016-04-22 Yao Qi <yao.qi@linaro.org>
12168
12169 * gdb.trace/signal.c: New file.
12170 * gdb.trace/signal.exp: New file.
12171
a55411b9
DE
121722016-04-19 Doug Evans <xdje42@gmail.com>
12173
12174 * gdb.base/bad-file.exp: New file.
12175
a22df60a
MG
121762016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
12177
12178 * gdb.dwarf2/implref.exp: New file.
12179
0c13f7e5
BH
121802016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12181
12182 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
12183 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
12184 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
12185 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
12186 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
12187 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
12188 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
12189 * lib/fortran.exp (fortran_int4): New procedure.
12190 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
12191 (fortran_logical4): Likewise.
12192
9b9b09e9
BH
121932016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
12194
12195 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
12196
a14d1f4d
BH
121972016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
12198
12199 * lib/compiler.c: Add Intel specific preprocessor macros.
12200 * lib/compiler.cc: Likewise.
25d49b86 12201
7d49b1d0
LM
122022016-04-13 Luis Machado <lgustavo@codesourcery.com>
12203
12204 * gdb.server/connect-with-no-symbol-file.c: New file.
12205 * gdb.server/connect-with-no-symbol-file.exp: New file.
12206
8392fa22
SM
122072016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12208
12209 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
12210
8c4c4aeb
SM
122112016-04-13 Simon Marchi <simon.marchi@ericsson.com>
12212
12213 * boards/gdbserver-base.exp (${board}_download): Copy source file to
12214 standard output directory.
12215
45e3745e
AT
122162016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
12217
12218 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
12219
e26b7e41
MM
122202016-04-13 Markus Metzger <markus.t.metzger@intel.com>
12221
12222 * gdb.btrace/instruction_history.c (loop): Add declaration.
12223
8ce09462
AT
122242016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
12225
12226 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
12227
2e88a1ea
SM
122282016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
12229
12230 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
12231 parentheses to print.
12232 (continue_handler): Likewise.
12233
f48e22e3
SM
122342016-04-08 Simon Marchi <simon.marchi@ericsson.com>
12235
12236 * gdb.server/solib-list.exp: Remove is_remote check.
12237 Pass shlib= to gdb_compile. Don't link shared library with
12238 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
12239 Run binary filename through "readlink -f" on the target.
12240
096be756
PA
122412016-04-08 Pedro Alves <palves@redhat.com>
12242
12243 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
12244 interpreter filename as argument to gdbserver_spawn.
12245 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12246 Return empty if $last_loaded_file does not exist.
12247
06500533
JK
122482016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
12249
12250 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
12251 * gdb.base/jit-main.c: Use exit after usage.
12252
2d35e871
JK
122532016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12254
12255 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
12256 GDBHISTSIZE prior to the tests.
12257 * gdb.base/gdbinit-history.exp: Likewise.
12258
122592016-04-07 Pedro Alves <palves@redhat.com>
9553661a
PA
12260
12261 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
12262 instead of build_executable. Use gdb_load_shlibs.
12263
c8064e7e
YQ
122642016-04-07 Yao Qi <yao.qi@linaro.org>
12265
12266 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
12267 Execute "si" command.
12268
bde47561
YQ
122692016-04-07 Yao Qi <yao.qi@linaro.org>
12270
12271 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
12272 number instead of the comments on some line.
12273
b16f8a3b
DB
122742016-04-06 Don Breazeal <donb@codesourcery.com>
12275
12276 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
12277 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
12278
c2f901df
SM
122792016-04-06 Simon Marchi <simon.marchi@ericsson.com>
12280
12281 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
12282 standard_output_file. Remove unused binfile variable.
12283
ac17fda0
CU
122842016-04-05 Catalin Udma <catalin.udma@freescale.com>
12285
12286 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
12287 * gdb.python/py-mi-objfile.exp: Match "list main" output
12288 in console format.
12289
03a8c4df
SM
122902016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
12291
12292 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
12293 absolute.
12294
6e774b13
SM
122952016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12296
12297 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
12298 absolute.
12299 * gdb.trace/ftrace.exp: Likewise.
12300 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
12301 targets as well.
12302 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
12303 (gdb_load_shlibs): Copy libraries to test directory when testing
12304 natively. Only set solib-search-path if testing remotely.
12305 * lib/mi-support.exp (mi_load_shlibs): Likewise.
12306
7817ea46
SM
123072016-04-05 Simon Marchi <simon.marchi@ericsson.com>
12308
12309 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
12310 gdb_download. Use it even if the target is not remote.
12311 * gdb.base/jit.exp (compile_jit_test): Likewise.
12312 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
12313 output directory if the destination board is local, otherwise use
12314 the standard remote_download from DejaGnu.
12315 (gdb_download): Remove.
12316 (gdb_load_shlibs): Use gdb_remote_download instead of
12317 gdb_download.
12318 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
12319 Use gdb_remote_download instead of gdb_download. Use it even if
12320 the target is not remote.
12321 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
12322 instead of gdb_download.
12323
7beb7f68
SM
123242016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
12325
12326 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
12327 (test_insert_delete_modify): Call mi_load_shlibs before trying to
12328 run.
12329
cc63428a
AV
123302016-04-01 Artemiy Volkov <artemiyv@acm.org>
12331
12332 PR gdb/19820
12333 * gdb.base/printcmds.exp: Add artificial arrays tests.
12334
64cdf930
PA
123352016-03-31 Pedro Alves <palves@redhat.com>
12336
12337 PR gdb/19858
12338 * gdb.base/jit-main.c: Include unistd.h.
12339 (ATTACH): Define to 0 if not already defined.
12340 (wait_for_gdb, mypid): New globals.
12341 (WAIT_FOR_GDB): New macro.
12342 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
12343 some breakpoint locations.
12344 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
12345 New procedures.
12346 (one_jit_test): Add REATTACH parameter, and handle it. Use
12347 continue_to_test_location.
12348 (top level): Test attach, and adjusts calls to one_jit_test.
12349
40dea8cb
PA
123502016-03-31 Pedro Alves <palves@redhat.com>
12351
12352 PR gdb/19858
12353 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
12354 BINSUFFIX parameter, and handle it.
12355 (top level): Adjust calls compile_jit_test.
12356
e7ea3ec7
CU
123572016-03-31 Catalin Udma <catalin.udma@freescale.com>
12358
12359 PR python/19743
12360 * gdb.python/py-mi-events-gdb.py: New file.
12361 * gdb.python/py-mi-events.c: New file.
12362 * gdb.python/py-mi-events.exp: New file.
12363
e6359af3
YQ
123642016-03-30 Yao Qi <yao.qi@linaro.org>
12365
12366 * gdb.reverse/until-precsave.exp: Match function name only.
12367 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
12368 Move malloc to a condition block.
12369 * gdb.reverse/until-reverse.exp: Match function name only.
12370
a4105d04
MK
123712016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
12372
12373 * gdb.trace/ftrace.exp: Set arg0exp for s390.
12374 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
12375 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
12376 variable for GPR 0 instead of assuming it is register 0.
12377 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
12378 * lib/trace-support.exp: Add s390 registers.
12379
bfa6adb9
YQ
123802016-03-29 Yao Qi <yao.qi@linaro.org>
12381
12382 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
12383
1e6697ea
YQ
123842016-03-24 Yao Qi <yao.qi@linaro.org>
12385
12386 * gdb.reverse/break-reverse.exp: Add quotation mark in the
12387 test message.
12388
64bcd522
AA
123892016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
12390
12391 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
12392 maintaining separate logic for constructing the output path.
12393
7868401b
DB
123942016-03-16 Don Breazeal <donb@codesourcery.com>
12395
12396 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
12397 Retry fork and waitpid on interrupted system call errors.
12398 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12399 Use with_timeout_factor to increase timeout by factor of 10.
12400
1cafadb4
DB
124012016-03-15 Don Breazeal <donb@codesourcery.com>
12402
12403 * gdb.cp/scope-err.cc: New test program.
12404 * gdb.cp/scope-err.exp: New test script.
12405 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
12406 lines and "set breakpoint here" comment.
12407 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
12408 Fixed some whitespace and format issues.
12409 * gdb.mi/mi-linespec-err-cp.cc: New test program.
12410 * gdb.mi/mi-linespec-err-cp.exp: New test script.
12411
81516450
DE
124122016-03-15 Doug Evans <dje@google.com>
12413
12414 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
12415 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
12416 All callers updated. Add tests for enums, mixed flags register.
12417
aa52b601
DE
124182016-03-15 Doug Evans <dje@google.com>
12419
12420 * gdb.base/skip.c (main): Call test_skip_file_and_function.
12421 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
12422
fa4ff313
SM
124232016-03-14 Simon Marchi <simon.marchi@ericsson.com>
12424
12425 * gdb.base/default.exp: Add $_as_string to the list of expected
12426 convenience functions.
12427
f2403c39
AB
124282016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
12429
12430 * gdb.base/maint.exp: New tests for 'maint info line-table'.
12431
f2f3ccb9
SM
124322016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
12433
12434 * gdb.python/py-as-string.exp: New file.
12435 * gdb.python/py-as-string.c: New file.
12436
00dbd492
PA
124372016-03-09 Pedro Alves <palves@redhat.com>
12438
12439 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
12440 signal" -> "Thread NN received signal" output change.
12441 * gdb.threads/ia64-sigill.exp: Likewise.
12442 * gdb.threads/linux-dp.exp: Likewise.
12443 * gdb.threads/manythreads.exp: Likewise.
12444 * gdb.threads/pending-step.exp: Likewise.
12445 * gdb.threads/print-threads.exp: Likewise.
12446 * gdb.threads/sigstep-threads.exp: Likewise.
12447 * gdb.threads/staticthreads.exp: Likewise.
12448 * gdb.threads/tls.exp: Likewise.
12449
1e6697ea
YQ
124502016-03-09 Pedro Alves <palves@redhat.com>
12451
12452 * gdb.base/command-line-input.exp: New file.
12453
b04fd3be
MK
124542016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12455
12456 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
12457 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
12458 * gdb.trace/pending.exp: Accept leading dot before function name.
12459 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
12460 * lib/trace-support.exp: Set registers for ppc.
12461
98fa59e9
MK
124622016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12463
12464 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
12465 use it for disassembly; accept .main in addition to main in backtrace.
12466
f77198c8
MK
124672016-03-09 Wei-cheng Wang <cole945@gmail.com>
12468 Marcin Kościelnicki <koriakin@0x04.net>
12469
12470 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
12471 (gdb_recursion_test_ptr): New global variable.
12472 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
12473 gdb_recursion_test.
12474 (gdb_c_test): Ditto.
12475
ba84e0da
MK
124762016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12477
12478 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
12479 ordering.
12480
4366d36e
MK
124812016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
12482
12483 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
12484 (bar): Add bar_start_lbl label.
12485 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
12486 of foo/bar for emitting DWARF and tracing.
12487
5eb264df
SDJ
124882016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
12489
12490 * analyze-racy-logs.py: Set executable bit.
12491
fb6a751f
SDJ
124922016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
12493
12494 * Makefile.in (DEFAULT_RACY_ITER): New variable.
12495 (CHECK_TARGET_TMP): Likewise.
12496 (check-single-racy): New rule.
12497 (check-parallel-racy): Likewise.
12498 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
12499 (do-check-parallel-racy): New rule.
12500 (check-racy/%.exp): Likewise.
12501 * README (Racy testcases): New section.
12502 * analyze-racy-logs.py: New file.
12503
bdf7e230
DE
125042016-03-03 Doug Evans <dje@google.com>
12505
12506 * gdb.base/skip.exp: Use with_test_prefix.
12507
4719d415
YQ
125082016-03-03 Yao Qi <yao.qi@linaro.org>
12509
12510 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
12511 Invoke step_over_syscall "clone" and break_cond_on_syscall
12512 "clone".
12513 * gdb.base/step-over-clone.c: New file.
12514
ea507862
YQ
125152016-03-03 Yao Qi <yao.qi@linaro.org>
12516
12517 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
12518 code format.
12519
8fc8cbda
YQ
125202016-03-03 Yao Qi <yao.qi@linaro.org>
12521
12522 * gdb.base/disp-step-fork.c: Rename to ...
12523 * gdb.base/step-over-fork.c: ... it. New file.
12524 * gdb.base/disp-step-vfork.c: Rename to ...
12525 * gdb.base/step-over-vfork.c: ... it. New file.
12526 * gdb.base/disp-step-syscall.exp: Rename to ...
12527 * gdb.base/step-over-syscall.exp: ... it. New file.
12528 (disp_step_cross_syscall): Rename to ...
12529 (step_over_syscall): ... it.
12530
92fa70b0
YQ
125312016-03-03 Yao Qi <yao.qi@linaro.org>
12532
12533 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
12534 If target supports condition evaluation on target, invoke
12535 break_cond_on_syscall for fork and vfork.
12536
e197ad3c
YQ
125372016-03-03 Yao Qi <yao.qi@linaro.org>
12538
12539 * gdb.base/disp-step-syscall.exp: Don't invoke
12540 support_displaced_stepping.
12541 (disp_step_cross_syscall): Test with displaced stepping off and
12542 on if supported.
12543
0b47da9f
YQ
125442016-03-03 Yao Qi <yao.qi@linaro.org>
12545
12546 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
12547 proc.
12548 (setup): New proc.
12549 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
12550 and setup.
12551
065ab6dc
BH
125522016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12553
12554 * gdb.fortran/vla-history.exp: Remove breakpoint.
12555
07e448ad 125562016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12557
25d49b86
PA
12558 * gdb.fortran/vla-history.exp: Lookup array elements and printing
12559 exceeds timeout.
07e448ad 12560
9ac2d526 125612016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12562
25d49b86
PA
12563 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
12564 breakpoint.
9ac2d526 12565
17807369
BH
125662016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
12567
12568 * gdb.mi/vla.f90: Nullify pointer after declaration.
12569
86e501af
PA
125702016-03-01 Pedro Alves <palves@redhat.com>
12571
12572 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
12573
1e903e32
PA
125742016-03-01 Pedro Alves <palves@redhat.com>
12575
12576 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
12577 before anything else.
12578 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
12579 _GNU_SOURCE here.
12580 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
12581 before anything else.
12582 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
12583
6ccb54e2
PA
125842016-03-01 Pedro Alves <palves@redhat.com>
12585
12586 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
12587
30ca9da1
YQ
125882016-03-01 Yao Qi <yao.qi@linaro.org>
12589
12590 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
12591 prepare_for_testing.
12592
dc856b38
YQ
125932016-03-01 Yao Qi <yao.qi@linaro.org>
12594
12595 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
12596
4a932159
AA
125972016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12598
12599 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
12600 manually constructing the output path.
12601
f2489477
AA
126022016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
12603
12604 * gdb.arch/s390-stackless.S: New.
12605 * gdb.arch/s390-stackless.exp: New.
12606
38899f16
IB
126072016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
12608
12609 * gdb.dlang/circular.c: New file.
12610 * gdb.dlang/circular.exp: New file.
12611
9fde51ed
YQ
126122016-02-26 Yao Qi <yao.qi@linaro.org>
12613
12614 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
12615 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
12616 (testcases): Update.
12617
ce90fefe
YQ
126182016-02-26 Yao Qi <yao.qi@linaro.org>
12619
12620 * gdb.reverse/aarch64.c: Rename to ...
12621 * gdb.reverse/insn-reverse.c: ... it.
12622 * gdb.reverse/aarch64.exp: Rename to ...
12623 * gdb.reverse/insn-reverse.exp: ... it.
12624
3263bceb
YQ
126252016-02-26 Yao Qi <yao.qi@linaro.org>
12626
12627 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
12628 (testcase_ftype): New.
12629 (testcases): New array.
12630 (n_testcases): New.
12631 (main): Call each element in testcases.
12632 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
12633 (read_testcase): New.
12634 Do the tests in a loop.
12635
6cb59ff1
YQ
126362016-02-25 Yao Qi <yao.qi@linaro.org>
12637
12638 * gdb.base/branches.c: Remove.
12639
ae91f625
MK
126402016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12641
12642 PR gdb/13808
12643 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
12644
678b48b7
MK
126452016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12646
12647 * gdb.trace/ftrace.exp: Remove unnecessary target check.
12648
7337a6f2
MK
126492016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
12650
12651 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
12652 change x86_64 call_insn to 'callq'.
12653
861ca91f
AT
126542016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
12655
12656 * gdb.trace/tfile-avx.c: Move to...
12657 * gdb.trace/tracefile-pseudo-reg.c: Here.
12658 * gdb.trace/tfile-avx.exp: Move to...
12659 * gdb.trace/tracefile-pseudo-reg.exp: Here.
12660
bf74e428
GB
126612016-02-24 Gary Benson <gbenson@redhat.com>
12662
12663 * gdb.base/attach-pie-noexec.exp: Do not expect an error
12664 message on attach.
12665
cce0e923
DE
126662016-02-23 Doug Evans <dje@google.com>
12667
12668 * gdb.base/skip.c (test_skip): New function.
12669 (end_test_skip_file_and_function): New function.
12670 (test_skip_file_and_function): New function.
12671 * gdb.base/skip1.c (test_skip): New function.
12672 (skip1_test_skip_file_and_function): New function.
12673 * gdb.base/skip.exp: Add tests for new skip options.
12674 * gdb.base/skip-solib.exp: Update expected output.
12675 * gdb.perf/skip-command.cc: New file.
12676 * gdb.perf/skip-command.exp: New file.
12677 * gdb.perf/skip-command.py: New file.
12678
4000e47e
MK
126792016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
12680
12681 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
12682 info registers pattern.
12683
24f75ead
IB
126842016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
12685
12686 * lib/future.exp: Add D support.
12687 (gdb_find_gdc): New proc.
12688 (gdb_default_target_compile): Add D support.
12689
fbb7bcbe
WW
126902016-02-18 Wei-cheng Wang <cole945@gmail.com>
12691
12692 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
12693 user+system time.
12694 (trace_speed_test): Determine the iteration count for a time
12695 between 15..30 seconds.
12696
012b3a21
WT
126972016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
12698
12699 * gdb.arch/i386-mpx-sigsegv.c: New file.
12700 * gdb.arch/i386-mpx-sigsegv.exp: New file.
12701 * gdb.arch/i386-mpx-simple_segv.c: New file.
12702 * gdb.arch/i386-mpx-simple_segv.exp: New file.
12703
2d5189bd
YQ
127042016-02-18 Yao Qi <yao.qi@linaro.org>
12705
12706 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
12707 Don't call setup_kfail.
12708
40fb20d0
YQ
127092016-02-18 Yao Qi <yao.qi@linaro.org>
12710
12711 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12712 Set "set breakpoint condition-evaluation" per $cond_bp_target.
12713
21b1f8d2
DE
127142016-02-16 Doug Evans <dje@google.com>
12715
12716 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
12717 * gdb.base/skip1.c: Ditto.
12718 * gdb.base/skip.exp: Whitespace cleanup.
12719
4041ed77
DB
127202016-02-16 Don Breazeal <donb@codesourcery.com>
12721
12722 PR remote/19496
12723 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
12724 Remove kfail for PR remote/19496.
12725
c4ef31bf
SM
127262016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12727
12728 * lib/gdb.exp (standard_temp_file): Return a path specific to
12729 the runtest invocation.
12730
266b65b3
SM
127312016-02-16 Simon Marchi <simon.marchi@ericsson.com>
12732
12733 * gdb.trace/save-trace.exp: Change relative path to be in the
12734 standard output directory.
12735
a7a0a6a9
JK
127362016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12737
12738 * gdb.arch/i386-prologue.c: Add missing prototypes.
12739
c99dbb42
JK
127402016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12741
12742 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
12743 * gdb.arch/i386-prologue.exp: Likewise.
12744 * gdb.arch/i386-size.exp: Likewise.
12745
aa480355
SM
127462016-02-15 Simon Marchi <simon.marchi@ericsson.com>
12747
12748 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
12749 define object file path.
12750 * gdb.btrace/gcore.exp: Use standard_output_file to define core
12751 file path.
12752 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
12753 standard_output_file to define binfile.
12754
ba881f50
JK
127552016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12756
12757 Fix compatibility with recent gfortran-5.3.1.
12758 * gdb.fortran/vla-history.exp (print vla1 allocated)
12759 (print vla2 allocated, print $2, print $3): Remove
12760 (print $4): Rename to ...
12761 (print $2): ... here.
12762 (print $9): Rename to ...
12763 (print $5): ... here.
12764 (print $10): Rename to ...
12765 (print $6): ... here.
12766 * gdb.fortran/vla.f90: Add pvla initialization.
12767
e9fb005c
JK
127682016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12769
12770 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
12771 New test.
12772 * gdb.fortran/vla-value-sub.exp: Likewise.
12773
e44e00ff
MK
127742016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
12775
12776 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
12777
97e94151
SM
127782016-02-12 Simon Marchi <simon.marchi@ericsson.com>
12779
12780 * i386-biarch-core.exp: Define corefile using
12781 standard_output_file.
12782
01113bc1
YQ
127832016-02-12 Yao Qi <yao.qi@linaro.org>
12784
12785 * gdb.arch/arm-single-step-kernel-helper.c: New.
12786 * gdb.arch/arm-single-step-kernel-helper.exp: New.
12787
33b4777c
MM
127882016-02-12 Markus Metzger <markus.t.metzger@intel.com>
12789
12790 * gdb.btrace/tailcall-only.exp: New.
12791 * gdb.btrace/tailcall-only.c: New.
12792 * gdb.btrace/x86_64-tailcall-only.S: New.
12793 * gdb.btrace/i686-tailcall-only.S: New.
12794
acc23c11
PA
127952016-02-11 Pedro Alves <palves@redhat.com>
12796
12797 * README (Parallel testing): Add missing double quotes.
12798
e352bf0a
PA
127992016-02-11 Pedro Alves <palves@redhat.com>
12800
12801 * README (Parallel testing): New section.
12802 (GDB_PARALLEL): Rewrite.
12803 (FORCE_PARALLEL): Document.
12804
9f5fed78
MK
128052016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
12806
12807 * gdb.trace/tfile-avx.c: New test.
12808 * gdb.trace/tfile-avx.exp: New test.
12809
9ef9e6a6
KS
128102016-02-09 Keith Seitz <keiths@redhat.com>
12811
12812 PR breakpoints/19546
12813 * gdb.base/infcall-exec.c: New file.
12814 * gdb.base/infcall-exec2.c: New file.
12815 * gdb.base/infcall-exec.exp: New file.
12816
a96e36da
KS
128172016-02-09 Keith Seitz <keiths@redhat.com>
12818
12819 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
12820 (toplevel): Call test_bkpt_address.
12821
9f61929f
KS
128222016-02-09 Keith Seitz <keiths@redhat.com>
12823
12824 PR python/19506
12825 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
12826 (toplevel): Call test_bkpt_address.
12827
1e94266c
SM
128282016-02-09 Simon Marchi <simon.marchi@ericsson.com>
12829
12830 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
12831 to AC_OUTPUT.
12832 * configure: Regenerate.
12833
2a7f3dff
PA
128342016-02-09 Pedro Alves <palves@redhat.com>
12835
12836 PR breakpoints/19548
12837 * gdb.base/execl-update-breakpoints.c (some_function): New
12838 function.
12839 (main): Call it.
12840 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
12841 Tighten expected GDB output.
12842
2151ccc5
SM
128432016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12844
12845 * Makefile.in (ALL_SUBDIRS): Remove.
12846 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
12847 (distclean maintainer-clean realclean): Likewise.
12848 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
12849 * configure: Regenerate.
12850 * gdb.ada/Makefile.in: Delete.
12851 * gdb.arch/Makefile.in: Likewise.
12852 * gdb.asm/Makefile.in: Likewise.
12853 * gdb.base/Makefile.in: Likewise.
12854 * gdb.btrace/Makefile.in: Likewise.
12855 * gdb.cell/Makefile.in: Likewise.
12856 * gdb.compile/Makefile.in: Likewise.
12857 * gdb.cp/Makefile.in: Likewise.
12858 * gdb.disasm/Makefile.in: Likewise.
12859 * gdb.dlang/Makefile.in: Likewise.
12860 * gdb.dwarf2/Makefile.in: Likewise.
12861 * gdb.fortran/Makefile.in: Likewise.
12862 * gdb.gdb/Makefile.in: Likewise.
12863 * gdb.go/Makefile.in: Likewise.
12864 * gdb.guile/Makefile.in: Likewise.
12865 * gdb.java/Makefile.in: Likewise.
12866 * gdb.linespec/Makefile.in: Likewise.
12867 * gdb.mi/Makefile.in: Likewise.
12868 * gdb.modula2/Makefile.in: Likewise.
12869 * gdb.multi/Makefile.in: Likewise.
12870 * gdb.objc/Makefile.in: Likewise.
12871 * gdb.opencl/Makefile.in: Likewise.
12872 * gdb.opt/Makefile.in: Likewise.
12873 * gdb.pascal/Makefile.in: Likewise.
12874 * gdb.perf/Makefile.in: Likewise.
12875 * gdb.python/Makefile.in: Likewise.
12876 * gdb.reverse/Makefile.in: Likewise.
12877 * gdb.server/Makefile.in: Likewise.
12878 * gdb.stabs/Makefile.in: Likewise.
12879 * gdb.threads/Makefile.in: Likewise.
12880 * gdb.trace/Makefile.in: Likewise.
12881 * gdb.xml/Makefile.in: Likewise.
12882 * lib/gdb.exp (make_gdb_parallel_path): Add check for
12883 GDB_PARALLEL.
12884 (standard_output_file): Remove check for GDB_PARALLEL, always
12885 return path in outputs/$subdir/$testname.
12886
437277d4
SM
128872016-02-08 Simon Marchi <simon.marchi@ericsson.com>
12888
12889 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
12890 (site.exp): Assign abs_srcdir to tcl's srcdir.
12891
31d913c7
YQ
128922016-02-04 Yao Qi <yao.qi@linaro.org>
12893
12894 * gdb.base/foll-exec-mode.c: Include limits.h.
12895 (main): Add parameters argc and argv. Get directory from
12896 argv[0].
12897 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
12898 compilation.
12899 * gdb.base/foll-exec.c: Include limits.h.
12900 (main): Add parameters argc and argv.
12901 Get directory from argv[0].
12902 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
12903 Adjust tests on the number of lines as source code changed.
12904 * gdb.base/foll-vfork-exit.c: Include limits.h.
12905 (main): Add one line of statement before vfork.
12906 * gdb.base/foll-vfork.c: Include limits.h and string.h.
12907 (main): Add parameters argc and argv. Get directory from
12908 argv[0].
12909 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
12910 (setup_gdb): Set tbreak to skip some source lines.
12911 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
12912 (main): Add parameters argc and argv. Get directory from
12913 argv[0].
12914 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
12915 compilation.
12916 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
12917 (main): Add parameters argc and argv. Get directory from
12918 argv[0].
12919 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
12920 compilation.
12921
9482b9fb
DE
129222016-02-01 Doug Evans <dje@google.com>
12923
12924 * gdb.base/skip.exp: Clean up multiple references to same test name.
12925
6b2e4f10
PA
129262016-02-01 Pedro Alves <palves@redhat.com>
12927
ccb6afd6 12928 PR remote/19496
6b2e4f10
PA
12929 * gdb.threads/forking-threads-plus-breakpoint.exp
12930 (displaced_stepping_supported): New global.
12931 (probe_displaced_stepping_support): New procedure.
12932 (do_test): Add 'displaced' parameter, and use it.
12933 (top level): Check for displaced stepping support. Add displaced
12934 stepping on/off testing axis.
12935
37a8db1a
AB
129362016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12937
12938 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
12939 pointer. Don't perform further tests on the unassociated pointer
12940 if the first test fails.
12941
5fdf6324
AB
129422016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
12943
12944 * gdb.base/max-value-size.c: New file.
12945 * gdb.base/max-value-size.exp: New file.
12946 * gdb.base/huge.exp: Disable max-value-size for this test.
12947
935c6144
IB
129482016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
12949
12950 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
12951
7fe8399d
YQ
129522016-01-28 Yao Qi <yao.qi@linaro.org>
12953
12954 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
12955
a2077e25
PA
129562016-01-25 Pedro Alves <palves@redhat.com>
12957
12958 PR threads/19461
12959 * gdb.base/fork-running-state.c: New file.
12960 * gdb.base/fork-running-state.exp: New file.
12961
1d2736d4
PA
129622016-01-25 Pedro Alves <palves@redhat.com>
12963
12964 PR gdb/19494
12965 * gdb.base/catch-fork-kill.c: New file.
12966 * gdb.base/catch-fork-kill.exp: New file.
12967
f1da4b11
PA
129682016-01-25 Pedro Alves <palves@redhat.com>
12969
12970 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
12971 Delete, moved to lib/gdb.exp.
12972 * gdb.threads/forking-threads-plus-breakpoint.exp
12973 (foreach_with_prefix): Likewise.
12974 * gdb.threads/process-dies-while-handling-bp.exp
12975 (foreach_with_prefix): Likewise.
12976 * lib/gdb.exp (foreach_with_prefix): New procedure.
12977
45f38546
MK
129782016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
12979
12980 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
12981 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
12982
dc29a1ce
MK
129832016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
12984
12985 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
12986 endian targets.
12987
092127d7
JK
129882016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12989 Pedro Alves <palves@redhat.com>
12990
12991 Fix testsuite compatibility with Guile.
12992 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
12993 number.
12994
31d765d3
JK
129952016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12996
12997 Fix testsuite compatibility with Guile.
12998 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
12999 (thread 1): New test for backtrace through signal handler.
13000
1ac78c04
YQ
130012016-01-22 Yao Qi <yao.qi@linaro.org>
13002
13003 PR testsuite/19491
13004 * gdb.base/multi-forks.c: Include
13005 ../lib/unbuffer_output.c
13006 (main): Call gdb_unbuffer_output.
13007
4f5946a8
DE
130082016-01-21 Doug Evans <dje@google.com>
13009
13010 * lib/ada.exp (gdb_compile_ada): Fix typo.
13011
305e13e6
JB
130122016-01-21 Joel Brobecker <brobecker@adacore.com>
13013
13014 * gdb.base/break-fun-addr.exp: New file.
13015 * gdb.base/break-fun-addr1.c: New file.
13016 * gdb.base/break-fun-addr2.c: New file.
13017
5f5dfff6
SM
130182016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
13019
13020 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
13021 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
13022 enum flag values.
13023
fd356fa2
AA
130242016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
13025
13026 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
13027 when GDB can not set the vector return value. Add more comments
13028 for clarification.
13029
9df22175
AT
130302016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
13031
13032 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
13033 command.
13034
41d1845e
SM
130352016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13036
13037 * Makefile.in (DO_RUNTEST): Add --status and update usages.
13038
01ac6840
SM
130392016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13040
13041 * Makefile.in (check-single): Pass --status to runtest.
13042 (check/%.exp): Likewise.
13043
130442016-01-19 Simon Marchi <simon.marchi@ericsson.com>
13045
13046 * Makefile.in (check-parallel): Propagate return code from make
13047 do-check-parallel.
13048
bd0a71fa
MK
130492016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
13050
13051 * gdb.trace/ftrace.exp: Fix expected message on continue.
13052 * gdb.trace/pending.exp: Fix expected message on continue.
13053 * gdb.trace/trace-break.exp: Fix expected message on continue.
13054
8bcbad33
SM
130552016-01-18 Simon Marchi <simon.marchi@ericsson.com>
13056
13057 * lib/gdb.exp (gdb_test): Remove unused global references.
13058
f303dbd6
PA
130592016-01-18 Pedro Alves <palves@redhat.com>
13060
13061 * gdb.base/async-shell.exp: Adjust expected output.
13062 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
13063 * gdb.base/siginfo-thread.exp: Adjust expected output.
13064 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
13065 * gdb.java/jnpe.exp: Adjust expected output.
13066 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
13067 * gdb.threads/continue-pending-status.exp: Adjust expected output.
13068 * gdb.threads/leader-exit.exp: Adjust expected output.
13069 * gdb.threads/manythreads.exp: Adjust expected output.
13070 * gdb.threads/pthreads.exp: Adjust expected output.
13071 * gdb.threads/schedlock.exp: Adjust expected output.
13072 * gdb.threads/siginfo-threads.exp: Adjust expected output.
13073 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
13074 expected output.
13075 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
13076 output.
13077 * gdb.threads/sigthread.exp: Adjust expected output.
13078 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
13079
b2789696
YQ
130802016-01-18 Yao Qi <yao.qi@linaro.org>
13081
13082 * gdb.guile/scm-section-script.c: Replace @progbits with
13083 %progbits.
13084 * gdb.python/py-section-script.c: Likewise.
13085
71ef29a8
PA
130862016-01-15 Pedro Alves <palves@redhat.com>
13087
13088 * gdb.multi/tids.exp: Test star wildcard ranges.
13089
3f5b7598
PA
130902016-01-15 Pedro Alves <palves@redhat.com>
13091
13092 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
13093 command from "thread apply" invocation.
13094 (thr_apply_info_thr_invalid): Default the expected output to the
13095 input tid list.
13096 (top level): Add tests that use convenience variables. Add tests
13097 for "thread apply" with a valid TID list, but missing the command.
13098
663f6d42
PA
130992016-01-13 Pedro Alves <palves@redhat.com>
13100
13101 * gdb.base/default.exp: Expect $_gthread as well.
13102 * gdb.multi/tids.exp: Test $_gthread.
13103 * gdb.threads/thread-specific.exp: Test $_gthread.
13104
c84f6bbf
PA
131052016-01-13 Pedro Alves <palves@redhat.com>
13106
13107 * gdb.multi/tids.exp: Test "info threads -gid".
13108
22a02324
PA
131092016-01-13 Pedro Alves <palves@redhat.com>
13110
13111 * gdb.multi/tids.exp: Test InferiorThread.global_num and
13112 Breakpoint.thread.
13113 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
13114
5d5658a1
PA
131152016-01-07 Pedro Alves <palves@redhat.com>
13116
13117 * gdb.base/break.exp: Adjust to output changes.
13118 * gdb.base/hbreak2.exp: Likewise.
13119 * gdb.base/sepdebug.exp: Likewise.
13120 * gdb.base/watch_thread_num.exp: Likewise.
13121 * gdb.linespec/keywords.exp: Likewise.
13122 * gdb.multi/info-threads.exp: Likewise.
13123 * gdb.threads/thread-find.exp: Likewise.
13124 * gdb.multi/tids.c: New file.
13125 * gdb.multi/tids.exp: New file.
13126
84654457
PA
131272016-01-13 Pedro Alves <palves@redhat.com>
13128
13129 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
13130
e3940304
PA
131312016-01-13 Pedro Alves <palves@redhat.com>
13132
13133 * gdb.base/default.exp: Expect $_inferior as well.
13134 * gdb.multi/base.exp: Test $_inferior.
13135
a911d87a
PA
131362016-01-13 Pedro Alves <palves@redhat.com>
13137
13138 PR breakpoints/19388
13139 * gdb.base/catch-signal-siginfo-cond.c: New file.
13140 * gdb.base/catch-signal-siginfo-cond.exp: New file.
13141
82075af2
JS
131422016-01-12 Josh Stone <jistone@redhat.com>
13143 Philippe Waroquiers <philippe.waroquiers@skynet.be>
13144
13145 * gdb.base/catch-syscall.c (do_execve): New variable.
13146 (main): Conditionally trigger an execve.
13147 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
13148 (test_catch_syscall_execve): New, check entry/return across execve.
13149 (do_syscall_tests): Call test_catch_syscall_execve.
13150
e46eeedd
PA
131512016-01-12 Pedro Alves <palves@redhat.com>
13152
13153 * gdb.base/random-signal.exp (do_test): New procedure, with body
13154 of testcase moved in.
13155
01d8c27e
JK
131562016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13157 Pedro Alves <palves@redhat.com>
13158
13159 * gdb.base/funcargs.exp (finish from indirectly called function):
13160 Reintroduce the case for 'First'.
13161
9a706302
JK
131622016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13163 Pedro Alves <palves@redhat.com>
13164
13165 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
13166 (tcatch_vfork_then_child_follow_exec)
13167 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
13168 identification.
13169
c0ecb95f
JK
131702016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13171
13172 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
13173 and repeats to unlimited.
13174 * gdb.python/py-value.exp: Likewise.
13175 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
13176 and repeats to unlimited.
13177
6cfc1fcb
JK
131782016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
13179
13180 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
13181 and reordering the functions.
13182 * gdb.multi/hangout.c: Likewise.
13183 * gdb.multi/hello.c: Likewise.
13184
582a1b00
SM
131852016-01-08 Simon Marchi <simon.marchi@ericsson.com>
13186
13187 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
13188 absolute.
13189 (SingleStatisticTestResult.report): Use dict.keys instead of
13190 dict.iterkeys.
13191
79bc59cb
PA
131922016-01-06 Pedro Alves <palves@redhat.com>
13193
13194 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
13195
43368e1d
MM
131962016-01-04 Markus Metzger <markus.t.metzger@intel.com>
13197
13198 * gdb.btrace/dlopen.exp: New.
13199 * gdb.btrace/dlopen.c: New.
13200 * gdb.btrace/dlopen-dso.c: New.
13201
79fad5b8
SL
132022015-12-25 Sandra Loosemore <sandra@codesourcery.com>
13203
13204 * lib/gdb.exp (gdb_test): Update comments to clarify that the
13205 PATTERN argument is optional.
13206
ab8314b3
JB
132072015-12-24 Joel Brobecker <brobecker@adacore.com>
13208
13209 * lib/ada.exp (target_compile_ada_from_dir): New function.
13210 (gdb_compile_ada): Reimplement avoiding the use of project files.
13211 * gdb.ada/gnat_ada.gpr: Delete.
13212 * gdb.ada/cond_lang.exp: Adjust test to make path before
13213 filename optional.
13214 * gdb.ada/small_reg_param.exp: Likewise.
13215
fe33faff
SM
132162015-12-22 Simon Marchi <simon.marchi@ericsson.com>
13217
13218 * gdb.base/foll-vork.exp: Remove HP-UX special case.
13219
6d265cb4
TP
132202015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
13221
13222 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
13223 case.
13224
10125099
SM
132252015-12-21 Simon Marchi <simon.marchi@ericsson.com>
13226
13227 * gdb.base/break.exp: Remove dead code.
13228 * gdb.base/sepdebug.exp: Likewise.
13229
3ca22649
SM
132302015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13231
13232 * gdb.asm/asm-source.exp: Remove HP-UX references.
13233 * gdb.base/annota1.exp: Likewise.
13234 * gdb.base/annota3.exp: Likewise.
13235 * gdb.base/attach.exp: Likewise.
13236 * gdb.base/bigcore.exp: Likewise.
13237 * gdb.base/break.exp: Likewise.
13238 * gdb.base/call-ar-st.exp: Likewise.
13239 * gdb.base/callfuncs.exp: Likewise.
13240 * gdb.base/catch-fork-static.exp: Likewise.
13241 * gdb.base/display.exp: Likewise.
13242 * gdb.base/foll-exec-mode.exp: Likewise.
13243 * gdb.base/foll-exec.exp: Likewise.
13244 * gdb.base/foll-fork.exp: Likewise.
13245 * gdb.base/foll-vfork.exp: Likewise.
13246 * gdb.base/funcargs.exp: Likewise.
13247 * gdb.base/hbreak2.exp: Likewise.
13248 * gdb.base/inferior-died.exp: Likewise.
13249 * gdb.base/interrupt.exp: Likewise.
13250 * gdb.base/multi-forks.exp: Likewise.
13251 * gdb.base/nodebug.exp: Likewise.
13252 * gdb.base/sepdebug.exp: Likewise.
13253 * gdb.base/solib1.c: Likewise.
13254 * gdb.base/step-test.exp: Likewise.
13255 * gdb.mi/non-stop.c: Likewise.
13256 * gdb.mi/pthreads.c: Likewise.
13257 * gdb.multi/bkpt-multi-exec.ex: Likewise.
13258 * gdb.threads/pthreads.c: Likewise.
13259 * gdb.threads/staticthreads.exp: Likewise.
13260 * lib/future.exp: Likewise.
13261 * lib/gdb.exp: Likewise.
13262 * gdb.base/so-indr-cl.c: Remove.
13263 * gdb.base/so-indr-cl.exp: Likewise.
13264 * gdb.base/solib.c: Likewise.
13265 * gdb.base/solib.exp: Likewise.
13266 * gdb.base/solib2.c: Likewise.
13267
b6304613
SM
132682015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
13269
13270 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
13271 * gdb.base/call-ar-st.exp: Likewise.
13272 * gdb.base/callfuncs.exp: Likewise.
13273 * gdb.base/condbreak.exp: Likewise.
13274 * gdb.base/constvars.exp: Likewise.
13275 * gdb.base/hbreak2.exp: Likewise.
13276 * gdb.base/langs.exp: Likewise.
13277 * gdb.base/list.exp: Likewise.
13278 * gdb.base/long_long.exp: Likewise.
13279 * gdb.base/ptype.exp: Likewise.
13280 * gdb.base/scope.exp: Likewise.
13281 * gdb.base/signals.exp: Likewise.
13282 * gdb.base/so-impl-ld.exp: Likewise.
13283 * gdb.base/varargs.exp: Likewise.
13284 * gdb.base/volatile.exp: Likewise.
13285 * gdb.base/whatis.exp: Likewise.
13286 * gdb.cp/cplusfuncs.exp: Likewise.
13287 * gdb.cp/inherit.exp: Likewise.
13288 * gdb.cp/local.exp: Likewise.
13289 * gdb.cp/member-ptr.exp: Likewise.
13290 * gdb.cp/method.exp: Likewise.
13291 * gdb.cp/overload.exp: Likewise.
13292 * gdb.cp/templates.exp: Likewise.
13293 * gdb.stabs/weird.exp: Likewise.
13294 * lib/compiler.c: Likewise.
13295 * lib/compiler.cc: Likewise.
13296 * lib/cp-support.exp: Likewise.
13297 * lib/gdb.exp: Likewise.
13298
bf401b07
SM
132992015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
13300
13301 * configure.ac: Remove HP-UX case.
13302 * configure: Regenerate.
13303
aff9c0f8
SM
133042015-12-18 Simon Marchi <simon.marchi@ericsson.com>
13305
13306 * lib/gdb.exp (gdb_compile): Add function doc.
13307
a6904d5a
PA
133082015-12-17 Pedro Alves <palves@redhat.com>
13309
13310 PR threads/19354
13311 * gdb.multi/info-threads.exp: New file.
13312
a22279dd
YQ
133132015-12-15 Yao Qi <yao.qi@linaro.org>
13314
13315 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
13316 is aarch64*-*-*.
13317
0588c796
SL
133182015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13319
13320 * gdb.base/history-duplicates.exp: Skip if no readline support.
13321
5d978e17
SL
133222015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13323
13324 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
13325
7e763b86
SL
133262015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13327
13328 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
13329
87a3a92c
SL
133302015-12-14 Sandra Loosemore <sandra@codesourcery.com>
13331
13332 * gdb.base/completion.exp: Skip tests that interrupt GDB with
13333 ctrl-C if nointerrupts target property is set.
13334 * gdb.base/double-prompt-target-event-error.exp: Likewise.
13335 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
13336 * gdb.base/paginate-bg-execution.exp: Likewise.
13337 * gdb.base/paginate-execution-startup.exp: Likewise.
13338 * gdb.base/random-signal.exp: Likewise.
13339 * gdb.base/range-stepping.exp: Likewise.
13340 * gdb.cp/annota2.exp: Likewise.
13341 * gdb.cp/annota3.exp: Likewise.
13342 * gdb.gdb/selftest.exp: Likewise.
13343 * gdb.threads/continue-pending-status.exp: Likewise.
13344 * gdb.threads/leader-exit.exp: Likewise.
13345 * gdb.threads/manythreads.exp: Likewise.
13346 * gdb.threads/pthreads.exp: Likewise.
13347 * gdb.threads/schedlock.exp: Likewise.
13348 * gdb.threads/sigthread.exp: Likewise.
13349
a8f077dc
DB
133502015-12-11 Don Breazeal <donb@codesourcery.com>
13351
13352 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
13353 remote.
13354 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
13355 * gdb.base/foll-exec.exp (main): Enable for target remote.
13356 * gdb.base/foll-fork.exp (main): Likewise.
13357 * gdb.base/foll-vfork.exp (main): Likewise.
13358 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
13359 (proc continue_to_exit_bp_loc): Use clean_restart.
13360 * gdb.base/pie-execl.exp (main): Disable for target remote.
13361 * gdb.base/watch-vfork.exp (main): Enable for target remote.
13362 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
13363 * gdb.threads/execl.exp (main): Likewise.
13364 * gdb.threads/fork-child-threads.exp (main): Likewise.
13365 * gdb.threads/fork-plus-threads.exp (main): Disable for target
13366 remote.
13367 * gdb.threads/fork-thread-pending.exp (main): Enable for target
13368 remote.
13369 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
13370 pid.tid style ptids, instead of just tid.
13371 * gdb.threads/thread-execl.exp (main): Enable for target remote.
13372 * gdb.threads/watchpoint-fork.exp (main): Likewise.
13373 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
13374 ptids, instead of just tid.
13375
3b2464a8
AB
133762015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13377
13378 * gdb.base/list.exp (test_list_forward): Add end of file error
13379 test.
13380 (test_repeat_list_command): Add end of file error test.
13381 (test_list_backwards): Add beginning of file error test.
13382
a0def019
AB
133832015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13384
13385 * gdb.base/list.exp (test_list_invalid_args): New function,
13386 defined, and called.
13387
5c000dff
AB
133882015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
13389
13390 * gdb.base/list.exp (test_list): Make test names unique.
13391
f1637ebe
YQ
133922015-12-11 Yao Qi <yao.qi@linaro.org>
13393
13394 * gdb.base/coremaker2.c: Remove.
13395
36d6fc0a
PA
133962015-12-10 Pedro Alves <palves@redhat.com>
13397
13398 * gdb.multi/base.exp: Remove stale "spaces" references.
13399
762f7747
PA
134002015-12-10 Pedro Alves <palves@redhat.com>
13401
13402 * gdb.multi/base.exp: Don't use nowarnings.
13403 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
13404 * gdb.multi/hangout.c: Include stdio.h.
13405 * gdb.multi/hello.c: Include stdlib.h.
13406 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
13407 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
13408 * gdb.multi/multi-arch.exp: Don't use nowarnings.
13409
28d2bfb9
AB
134102015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
13411
13412 * gdb.dwarf2/dw2-ranges-base.c: New file.
13413 * gdb.dwarf2/dw2-ranges-base.exp: New file.
13414 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
13415 support additional line table, and debug ranges generation.
13416 (Dwarf::ranges): New function, generate .debug_ranges.
13417 (Dwarf::lines): Support generating simple line table programs.
13418 (Dwarf::assemble): Initialise new namespace variables.
13419
5fc2beac
KB
134202015-12-09 Kevin Buettner <kevinb@redhat.com>
13421
13422 * gdb.base/async.exp (proc test_background): Add case for
13423 asynchronous execution not supported.
13424
1c35a88f
LM
134252015-12-09 Luis Machado <lgustavo@codesourcery.com>
13426
13427 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
13428 format and change test names to make them unique.
13429
b593e3d9
RK
134302015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
13431 Pedro Alves <pedro@redhat.com>
13432
13433 PR gdb/18702
13434 Add checking of floatformats setup on x86_64 hosts.
13435 * gdb.arch/i386-float.S (main): Load bigval and smallval.
13436 (smallval, bigval): New labels/constants.
13437 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
13438 float" after loading bigval and smallval.
13439
d72413e6
PMR
134402015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
13441
13442 * gdb.ada/fun_overload_menu.exp: New testcase.
13443 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
13444
ece66d65
JS
134452015-12-04 Josh Stone <jistone@redhat.com>
13446
13447 * gdb.base/catch-fork-static.exp: New.
13448
41d0efca
YQ
134492015-12-03 Yao Qi <yao.qi@linaro.org>
13450
13451 * gdb.base/sizeof.c: Don't include stdio.h and
13452 ../lib/unbuffer_output.c.
13453 (main): New variable 'size' and 'value'. Remove printf and
13454 gdb_unbuffer_output. Assign return value to size and value.
13455 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
13456 at the beginning.
13457 (check_sizeof): Check the result by printing variable 'size'.
13458 (check_valueof): Check the result by printing variable 'value'.
13459
99fd02d9
YQ
134602015-12-01 Yao Qi <yao.qi@linaro.org>
13461
13462 * gdb.base/disp-step-syscall.exp: Define syscall instruction
13463 for aarch64*-*-linux* target.
13464
f2faf941
PA
134652015-11-30 Pedro Alves <palves@redhat.com>
13466
13467 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
13468
04bf20c5
PA
134692015-11-30 Pedro Alves <palves@redhat.com>
13470
13471 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
13472 Handle non-stop mode vCont replies.
13473
09df4675
PA
134742015-11-30 Pedro Alves <palves@redhat.com>
13475
13476 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
13477 prepare_for_testing. Start gdb with "set non-stop on" appended to
13478 GDBFLAGS. Lax expected stop output.
13479
58b584af
YQ
134802015-11-27 Yao Qi <yao.qi@linaro.org>
13481
13482 * gdb.arch/arm-neon.exp: New.
13483 * gdb.arch/arm-neon.c: New.
13484
dfcb77a8
YQ
134852015-11-27 Yao Qi <yao.qi@linaro.org>
13486
13487 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
13488
88e8ec1b
YQ
134892015-11-27 Yao Qi <yao.qi@linaro.org>
13490
13491 * gdb.cp/annota2.exp: Allow multiple occurrences of the
13492 frames-invalid annotation.
13493
bfde72c2
YQ
134942015-11-27 Yao Qi <yao.qi@linaro.org>
13495
13496 * gdb.cp/annota2.exp: Use ${frames_invalid}.
13497
f6512a69
SM
134982015-11-26 Simon Marchi <simon.marchi@ericsson.com>
13499
13500 * gdb.threads/names.exp: New file.
13501 * gdb.threads/names.c: New file.
13502 * README: Mention gdb,no_thread_names.
13503
46a3515b
MM
135042015-11-26 Markus Metzger <markus.t.metzger@intel.com>
13505
13506 PR 19297
13507 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
13508 support" error.
13509
62147a22
PA
135102015-11-24 Pedro Alves <palves@redhat.com>
13511
13512 PR 17539
13513 * gdb.base/display.exp: Expect displays to be sorted in ascending
13514 order. Use multi_line.
13515 * gdb.base/solib-display.exp: Likewise.
13516
2f341b6e
PA
135172015-11-24 Pedro Alves <palves@redhat.com>
13518
13519 PR 17539
25d49b86
PA
13520 * gdb.base/display.exp: Expect displays to be sorted in ascending
13521 order. Use multi_line.
13522 * gdb.base/solib-display.exp: Likewise.
2f341b6e 13523
7e0aa6aa
PA
135242015-11-24 Pedro Alves <palves@redhat.com>
13525
13526 PR 17539
13527 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
13528 threads in ascending order.
13529 * gdb.base/foll-fork.exp: Likewise.
13530 * gdb.base/foll-vfork.exp: Likewise.
13531 * gdb.base/multi-forks.exp: Likewise.
13532 * gdb.mi/mi-nonstop.exp: Likewise.
13533 * gdb.mi/mi-nsintrall.exp: Likewise.
13534 * gdb.multi/base.exp: Likewise.
13535 * gdb.multi/multi-arch.exp: Likewise.
13536 * gdb.python/py-inferior.exp: Likewise.
13537 * gdb.threads/break-while-running.exp: Likewise.
13538 * gdb.threads/execl.exp: Likewise.
13539 * gdb.threads/gcore-thread.exp: Likewise.
13540 * gdb.threads/info-threads-cur-sal.exp: Likewise.
13541 * gdb.threads/kill.exp: Likewise.
13542 * gdb.threads/linux-dp.exp: Likewise.
13543 * gdb.threads/multiple-step-overs.exp: Likewise.
13544 * gdb.threads/next-bp-other-thread.exp: Likewise.
13545 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
13546 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
13547 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
13548 * gdb.threads/thread-find.exp: Likewise.
13549 * gdb.threads/tls.exp: Likewise.
13550 * lib/mi-support.exp (mi_reverse_list): Delete.
13551 (mi_check_thread_states): No longer reverse list.
13552
2cc57ad8
PA
135532015-11-24 Pedro Alves <palves@redhat.com>
13554
13555 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
13556 use lowercase.
13557
c93e8391
SM
135582015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13559
13560 * gdb.trace/actions.c: Include trace-common.h.
13561 (main): Add a location for a fast tracepoint.
13562 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
13563 the normal tracepoints.
13564 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
13565
045ccf91
SM
135662015-11-23 Simon Marchi <simon.marchi@ericsson.com>
13567
13568 * save-trace.exp: Factor out code to these...
13569 (gdb_save_tracepoints): New.
13570 (gdb_load_tracepoints): New.
13571 (do_save_load_test): New.
13572
5506f9f6
KB
135732015-11-23 Kevin Buettner <kevinb@redhat.com>
13574
13575 * gdb.base/asmlabel.exp: New test.
13576 * gdb.base/asmlabel.c: New test case.
13577
16c3b12f
JB
135782015-11-23 Joel Brobecker <brobecker@adacore.com>
13579
13580 * gdb.base/wrong_frame_bt_full-main.c: New file.
13581 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
13582 * gdb.base/wrong_frame_bt_full.exp: New file.
13583
155bfbd3
JB
135842015-11-23 Joel Brobecker <brobecker@adacore.com>
13585
13586 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
13587
bb097445
JM
135882015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13589
206853a0 13590 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
bb097445
JM
13591 pstate register when comparing registers values in
13592 sparc64-*-linux-gnu targets to avoid spurious differences.
13593
9c88ed8f
JM
135942015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
13595
206853a0 13596 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
9c88ed8f 13597
96161e25
SL
135982015-11-19 Sandra Loosemore <sandra@codesourcery.com>
13599
13600 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
13601 as type argument to gdb_compile.
13602 * gdb.base/nested-subp2.exp: Likewise.
13603 * gdb.base/nested-subp3.exp: Likewise.
13604
340c2830
DV
136052015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
13606
13607 * lib/dwarf.exp (_note): Fix left shift of negative value.
13608 * gdb.trace/trace-condition.exp: Likewise.
13609
c1862d0f
YQ
136102015-11-13 Yao Qi <yao.qi@linaro.org>
13611
13612 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
13613 comments about d10v.
13614 (test_scalar_returns): Likewise.
13615 * gdb.base/d10v.ld: Remove.
13616 * gdb.base/overlays.exp: Remove the target triplet checking for
13617 d10v-*-*.
13618 * gdb.base/structs.exp (test_struct_returns): Remove the
13619 comments about d10v.
13620 (test_struct_calls): Likewise.
13621
77ae9c19
YQ
136222015-11-13 Yao Qi <yao.qi@linaro.org>
13623
13624 * gdb.base/gnu_vector.exp: Check the return value by "p res".
13625 * gdb.base/gnu_vector.c: Don't include stdio.h.
13626 (main): Don't print res and call add_some_intvecs.
13627
430e004e
MK
136282015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
13629
13630 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
13631 macro.
13632 (func5): Removed.
13633 (func4): Use FAST_TRACEPOINT_LABEL.
13634 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
13635 macro.
13636 (func): Removed.
13637 (thread_function): Use FAST_TRACEPOINT_LABEL.
13638 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
13639 (func): Remove.
13640 (marker): Use FAST_TRACEPOINT_LABEL.
13641 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
13642 (pendfunc1): Remove.
13643 (pendfunc): Use FAST_TRACEPOINT_LABEL.
13644 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
13645 (foo): Remove.
13646 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
13647 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
13648 macro.
13649 (func): Remove.
13650 (marker): Use FAST_TRACEPOINT_LABEL.
13651 * gdb.trace/trace-common.h: New header.
13652 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
13653 macro.
13654 (func): Remove.
13655 (marker): Use FAST_TRACEPOINT_LABEL.
13656 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
13657 (func): Remove.
13658 (thread_function): Use FAST_TRACEPOINT_LABEL.
13659
6e7675a7
MK
136602015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
13661
13662 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
13663 in front.
13664 * gdb.trace/change-loc.exp: Use global pcreg definition.
13665 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
13666 * gdb.trace/entry-values.exp: Use global spreg definition, add $
13667 in front.
13668 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
13669 * gdb.trace/pending.exp: Likewise.
13670 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
13671 * gdb.trace/trace-break.exp: Likewise.
13672 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
13673 in front.
13674 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
13675 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
13676 in front.
13677 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
13678
dddc0e16
JB
136792015-11-09 Joel Brobecker <brobecker@adacore.com>
13680
13681 * gdb.ada/fin_fun_out: New testcase.
13682
c6f0b406
KB
136832015-11-07 Kevin Buettner <kevinb@redhat.com>
13684
13685 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
13686 value associated with DW_AT_byte_size.
13687 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
13688 constants for DW_AT_byte_size, DW_AT_lower_bound, and
13689 DW_AT_upper_bound.
13690
f01dcfd9
KB
136912015-11-07 Kevin Buettner <kevinb@redhat.com>
13692
13693 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
13694 (gdb_target_symbol_prefix_flags): Define in terms of _asm
13695 version.
13696 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
13697 gdb.dwarf2/dw2-canonicalize-type.exp,
13698 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
13699 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
13700 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
13701 provided by gdb_target_symbol_prefix_flags_asm.
13702 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
13703 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
13704 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
13705 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
13706 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
13707 macros where needed). Use this macro for symbols which require
13708 the prefix provided by SYMBOL_PREFIX.
13709
2223449a
KB
137102015-11-05 Kevin Buettner <kevinb@redhat.com>
13711
13712 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
13713 New procs.
13714 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
13715 representing expressions, of more than one list element.
13716 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
13717 to prepend linker symbol prefix to f.
13718 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
13719 table_1 and table_2.
13720 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
13721 Likewise, for f and g.
13722 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
13723 for ptr.
13724 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
13725 for main.
13726 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
13727 table_1_ptr and table_2_ptr.
13728
6f2f1a3a
JK
137292015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13730 Joel Brobecker <brobecker@adacore.com>
13731
13732 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
13733
566c56c9
MK
137342015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
13735
13736 * gdb.reverse/s390-mvcle.c: New test.
13737 * gdb.reverse/s390-mvcle.exp: New file.
13738 * lib/gdb.exp: Enable reverse tests on s390*-linux.
13739
d5f0636b
MK
137402015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13741
13742 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
13743
7ad8b86c
MK
137442015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
13745
13746 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
13747 reaching marker2.
13748 * gdb.reverse/getresuid-reverse.exp: Likewise.
13749 * gdb.reverse/pipe-reverse.exp: Likewise.
13750 * gdb.reverse/readv-reverse.exp: Likewise.
13751 * gdb.reverse/recvmsg-reverse.exp: Likewise.
13752 * gdb.reverse/time-reverse.exp: Likewise.
13753 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
13754
4081c0f1
YQ
137552015-10-30 Yao Qi <yao.qi@linaro.org>
13756
13757 * gdb.threads/wp-replication.c (watch_count_done): Remove.
13758 (empty_cycle): Remove.
13759 (main): Don't call empty_cycle. Don't use watch_count_done.
13760 * gdb.threads/wp-replication.exp: Don't set breakpoint on
13761 empty_cycle. Rewrite the code counting HW watchpoints.
13762
452b4ba5
MK
137632015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
13764
13765 * gdb.reverse/fstatat-reverse.c: New test.
13766 * gdb.reverse/fstatat-reverse.exp: New file.
13767 * gdb.reverse/getresuid-reverse.c: New test.
13768 * gdb.reverse/getresuid-reverse.exp: New file.
13769 * gdb.reverse/pipe-reverse.c: New test.
13770 * gdb.reverse/pipe-reverse.exp: New file.
13771 * gdb.reverse/readv-reverse.c: New test.
13772 * gdb.reverse/readv-reverse.exp: New file.
13773 * gdb.reverse/recvmsg-reverse.c: New test.
13774 * gdb.reverse/recvmsg-reverse.exp: New file.
13775 * gdb.reverse/time-reverse.c: New test.
13776 * gdb.reverse/time-reverse.exp: New file.
13777 * gdb.reverse/waitpid-reverse.c: New test.
13778 * gdb.reverse/waitpid-reverse.exp: New file.
13779
5e2e7507
JK
137802015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
13781
13782 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
13783
0fde2c53
DE
137842015-10-26 Doug Evans <dje@google.com>
13785
13786 PR symtab/17391
13787 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
13788 * gdb.dwarf2/bad-regnum.c: New file.
13789 * gdb.dwarf2/bad-regnum.exp: New file.
13790
1a70ae97
DE
137912015-10-26 Doug Evans <dje@google.com>
13792
13793 PR python/18938
13794 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
13795 file.
13796
27dc26ab
JK
137972015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13798
13799 * gdb.compile/compile.exp (compile code globalvar): Update expectation
13800 for a change by "Mention language in compile error message".
13801
bed91f4d
SM
138022015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
13803
13804 PR python/18073
13805 * gdb.python/py-type.c (C::a_method): New.
13806 (C::a_const_method): New.
13807 (C::a_static_method): New.
13808 (a_function): New.
13809 * gdb.python/py-type.exp (test_fields): Test getting fields
13810 from function and method.
13811
3f2f83dd
KB
138122015-10-21 Keven Boell <keven.boell@intel.com>
13813
13814 * gdb.fortran/vla-alloc-assoc.exp: New file.
13815 * gdb.fortran/vla-datatypes.exp: New file.
13816 * gdb.fortran/vla-datatypes.f90: New file.
13817 * gdb.fortran/vla-history.exp: New file.
13818 * gdb.fortran/vla-ptype-sub.exp: New file.
13819 * gdb.fortran/vla-ptype.exp: New file.
13820 * gdb.fortran/vla-sizeof.exp: New file.
13821 * gdb.fortran/vla-sub.f90: New file.
13822 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
13823 * gdb.fortran/vla-value-sub-finish.exp: New file.
13824 * gdb.fortran/vla-value-sub.exp: New file.
13825 * gdb.fortran/vla-value.exp: New file.
13826 * gdb.fortran/vla-ptr-info.exp: New file.
13827 * gdb.mi/mi-vla-fortran.exp: New file.
13828 * gdb.mi/vla.f90: New file.
13829
27145d50
SL
138302015-10-21 Sandra Loosemore <sandra@codesourcery.com>
13831
13832 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
13833 of hardwired timeout value.
13834
5f3ff4f8
JK
138352015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13836 Pedro Alves <palves@redhat.com>
13837
13838 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
13839 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
13840
bfd09d20
JS
138412015-10-19 Josh Stone <jistone@redhat.com>
13842
13843 * gdb.base/catch-syscall.c: Include <sched.h>.
13844 (unknown_syscall): New variable.
13845 (main): Trigger a vfork and an unknown syscall.
13846 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
13847 (unknown_syscall_number): Likewise.
13848 (check_call_to_syscall): Accept an optional syscall pattern.
13849 (check_return_from_syscall): Likewise.
13850 (check_continue): Likewise.
13851 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
13852 (test_catch_syscall_skipping_return): New test toggling off 'catch
13853 syscall' to step over the syscall return, then toggling back on.
13854 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
13855 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
13856 (do_syscall_tests): Call test_catch_syscall_without_args and
13857 test_catch_syscall_mid_vfork.
13858 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
13859 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
13860
b32b93c6
AS
138612015-10-19 Andrew Stubbs <ams@codesourcery.com>
13862
13863 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
13864 print g_vE): Add new pass patterns.
13865 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
13866 print various symbol names for vptr fields.
13867
9d622bda
AB
138682015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
13869
13870 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
13871 results.
13872
0fd8ac1c
YQ
138732015-10-12 Yao Qi <yao.qi@linaro.org>
13874
13875 * gdb.arch/disp-step-insn-reloc.exp: New test case.
13876
34240514
YQ
138772015-10-12 Yao Qi <yao.qi@linaro.org>
13878
13879 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
13880 is aarch64*-*-linux*.
13881
8240f442
YQ
138822015-10-12 Yao Qi <yao.qi@linaro.org>
13883
13884 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
13885 (can_relocate_bcond_true): ... it.
13886 (can_relocate_bcond_false): New function.
13887 (foo): Likewise.
13888 (can_relocate_bl): Likewise.
13889 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
13890 can_relocate_bl.
13891
2520f728
PMR
138922015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
13893
13894 * gdb.base/nested-addr.c: New file.
13895 * gdb.base/nested-addr.exp: New testcase.
13896
abcef95a
MM
138972015-10-09 Markus Metzger <markus.t.metzger@intel.com>
13898
13899 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
13900 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
13901 its output. Ignore the output of "record goto begin" and instead
13902 check that GDB is replaying.
13903
145e3ddb
PA
139042015-10-09 Pedro Alves <palves@redhat.com>
13905
13906 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
13907 (top level): Use it in the run with no args test.
13908
d5d8c4e1
IB
139092015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
13910
13911 * gdb.dlang/properties.exp: New file.
13912
06e635ef
SL
139132015-10-02 Sandra Loosemore <sandra@codesourcery.com>
13914
13915 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
13916 whether or not address 0x1000 is mapped on the target.
13917
e019fd1d
SM
139182015-09-30 Simon Marchi <simon.marchi@ericsson.com>
13919
13920 * gdb.python/py-type.exp: Do not run tests if binaries fail to
13921 build.
13922
77ba2a67
MM
139232015-09-30 Markus Metzger <markus.t.metzger@intel.com>
13924
13925 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
13926 instruction-history test.
13927
c60eb31f
DE
139282015-09-28 Doug Evans <dje@google.com>
13929
13930 * gdb.base/gcore.c (array_func): Add reference to static_array.
13931
9a3c8263
SM
139322015-09-25 Simon Marchi <simon.marchi@ericsson.com>
13933
13934 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
13935 source line.
13936
9720e656
SL
139372015-09-24 Sandra Loosemore <sandra@codesourcery.com>
13938
13939 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
13940 short or char as base type.
13941
938d3bf2
SL
139422015-09-23 Sandra Loosemore <sandra@codesourcery.com>
13943
13944 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
13945 to allow any size enum.
13946
e6c2c623
PMR
139472015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
13948
13949 * gdb.ada/array_ptr_renaming.exp: New testcase.
13950 * gdb.ada/array_ptr_renaming/foo.adb: New file.
13951 * gdb.ada/array_ptr_renaming/pack.ads: New file.
13952
06da0f77
PL
139532015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13954
13955 * gdb.trace/ftrace-lock.c: New file.
13956 * gdb.trace/ftrace-lock.exp: New file.
13957
4f51c22a
PL
139582015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13959
13960 * gdb.arch/insn-reloc.c: New file.
13961 * gdb.arch/ftrace-insn-reloc.exp: New file.
13962
7041adf4
PL
139632015-09-21 Pierre Langlois <pierre.langlois@arm.com>
13964
13965 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
13966 instruction.
13967 * gdb.trace/pendshr1.c (pendfunc): Likewise.
13968 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
13969 * gdb.trace/range-stepping.c: Likewise.
13970 * gdb.trace/trace-break.c: Likewise.
13971 * gdb.trace/trace-mt.c (thread_function): Likewise.
13972 * gdb.trace/ftrace.c (marker): Likewise.
13973 * gdb.trace/trace-condition.c (marker): Likewise.
13974 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
13975 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
13976 is_aarch64_target.
13977
015d2e7e
DE
139782015-09-18 Doug Evans <xdje42@gmail.com>
13979
13980 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
13981 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
13982
26b188a2
SL
139832015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13984
13985 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
13986 the breakpoint.
13987
79dc332b
SL
139882015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13989
13990 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
13991 the pending breakpoint. Remove timeout override for "Run till
13992 MI pending breakpoint on pendfunc3 on thread 2" test.
13993
f57929f2
SL
139942015-09-18 Sandra Loosemore <sandra@codesourcery.com>
13995
13996 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
13997 filename pattern.
13998
3f469b17
SL
139992015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14000
14001 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
14002 in breakpoint filename pattern.
14003
515b89b3
SL
140042015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14005
7800dbe4
SL
14006 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
14007
140082015-09-18 Sandra Loosemore <sandra@codesourcery.com>
14009
515b89b3
SL
14010 * gdb.linespec/explicit.exp: Check for readline support for
14011 tab-completion tests. Fix obvious typo.
14012
d2939ba2
MM
140132015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14014
14015 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
14016 and replay.
14017
cbb55fa7
MM
140182015-09-18 Markus Metzger <markus.t.metzger@intel.com>
14019
14020 * gdb.btrace/non-stop.c: New.
14021 * gdb.btrace/non-stop.exp: New.
14022
43691ca1
PL
140232015-09-17 Pierre Langlois <pierre.langlois@arm.com>
14024 Yao Qi <yao.qi@linaro.org>
14025
14026 * gdb.trace/trace-condition.c: New file.
14027 * gdb.trace/trace-condition.exp: New file.
14028
d78908cf
WW
140292015-09-16 Wei-cheng Wang <cole945@gmail.com>
14030
14031 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
14032 for testing bytecode compilation.
14033
1ed415e2
PA
140342015-09-16 Pedro Alves <palves@redhat.com>
14035 Sandra Loosemore <sandra@codesourcery.com>
14036
14037 * gdb.threads/non-stop-fair-events.c (timeout): New global.
14038 (SECONDS): Redefine.
14039 (main): Call pthread_kill and alarm early.
14040 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
14041 support.
14042 (test): If the target can't hardware step and doesn't support
14043 displaced stepping, increase the timeout.
14044
d136eff5
PA
140452015-09-16 Pedro Alves <palves@redhat.com>
14046
14047 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
14048 (enable_debug): New procedures.
14049 (test): Use them. Bail out if waiting for threads fails.
14050 (top level): Bail out if a test fails.
14051
991f019c
YQ
140522015-09-16 Yao Qi <yao.qi@linaro.org>
14053
14054 * gdb.asm/asm-source.exp: Set asm-arch for
14055 aarch64*-*-* target.
14056 * gdb.asm/aarch64.inc: New file.
14057
bfca584f
PMR
140582015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
14059
14060 * gdb.ada/array_of_variable_length.exp: New testcase.
14061 * gdb.ada/array_of_variable_length/foo.adb: New file.
14062 * gdb.ada/array_of_variable_length/pck.adb: New file.
14063 * gdb.ada/array_of_variable_length/pck.ads: New file.
14064
b326e587
DE
140652015-09-15 Doug Evans <dje@google.com>
14066
14067 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
14068 of function static local variable.
14069
5382cfab
PW
140702015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
14071
14072 * gdb.threads/tls-so_extern.exp: New test file.
14073 * gdb.threads/tls-so_extern.c: New test file.
14074 * gdb.threads/tls-so_extern_main.c: New test file.
14075
141c5cc4
JK
140762015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14077
14078 * gdb.opt/solib-intra-step-lib.c: New file.
14079 * gdb.opt/solib-intra-step-main.c: New file.
14080 * gdb.opt/solib-intra-step.exp: New file.
14081
d15dcecd
PA
140822015-09-15 Pedro Alves <palves@redhat.com>
14083
14084 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
14085 gdb_continue_to_breakpoint instead of gdb_test_multiple.
14086
4c2f2a79
PA
140872015-09-14 Pedro Alves <palves@redhat.com>
14088
14089 * gdb.base/hook-stop-continue.c: Delete.
14090 * gdb.base/hook-stop-continue.exp: Delete.
14091 * gdb.base/hook-stop-frame.c: Delete.
14092 * gdb.base/hook-stop-frame.exp: Delete.
14093 * gdb.base/hook-stop.c: New file.
14094 * gdb.base/hook-stop.exp: New file.
14095
919e6dbe
PMR
140962015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
14097
14098 * gdb.ada/access_to_packed_array.exp: New testcase.
14099 * gdb.ada/access_to_packed_array/foo.adb: New file.
14100 * gdb.ada/access_to_packed_array/pack.adb: New file.
14101 * gdb.ada/access_to_packed_array/pack.ads: New file.
14102
157280a4
MM
141032015-09-14 Markus Metzger <markus.t.metzger@intel.com>
14104
14105 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
14106 buffer size test.
14107
2fd33e94
DB
141082015-09-11 Don Breazeal <donb@codesourcery.com>
14109
14110 * gdb.base/foll-exec.c: Add copyright header. Fix
14111 formatting issues.
14112 * gdb.base/foll-exec.exp (zap_session): Delete proc.
14113 (do_exec_tests): Use clean_restart in place of zap_session,
14114 and for test initialization. Fix formatting issues. Use
14115 fail in place of perror.
14116 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
14117 an expect statement to match an expression with output from
14118 the program under debug.
14119 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
14120 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
14121 * gdb.threads/non-ldr-exc-2.exp: Likewise.
14122 * gdb.threads/non-ldr-exc-3.exp: Likewise.
14123 * gdb.threads/non-ldr-exc-4.exp: Likewise.
14124
e70b6e8e
DE
141252015-09-09 Doug Evans <dje@google.com>
14126
14127 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
14128
7a551a51
DE
141292015-09-09 Doug Evans <dje@google.com>
14130
14131 * gdb.base/pie-execl.exp: Fix result test of build_executable.
14132
4c666f84
DE
141332015-09-09 Doug Evans <dje@google.com>
14134
14135 * gdb.base/savedregs.exp: Fix typo.
14136
243a9253
PA
141372015-09-09 Pedro Alves <palves@redhat.com>
14138
14139 * gdb.mi/mi-cli.exp: Add CLI finish tests.
14140
c0fa8fbd
SL
141412015-09-08 Sandra Loosemore <sandra@codesourcery.com>
14142
14143 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
14144 command actually switches threads. Give up on remaining
14145 tests if target fails to stop at breakpoint.
14146
cd7c1778
PMR
141472015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
14148
14149 * gdb.ada/funcall_char.exp: New testcase.
14150 * gdb.ada/funcall_char/foo.adb: New file.
14151
dc5c8746
PMR
141522015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
14153
14154 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
14155 expected outputs. Add two testcases for completing ambiguous
14156 functions.
14157 * gdb.ada/complete/aux_pck.adb: New file.
14158 * gdb.ada/complete/aux_pck.ads: New file.
14159 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
14160 Ambiguous_Func functions.
14161 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
14162 * gdb.ada/complete/pck.adb: Likewise.
14163
4e83a1e7
UW
141642015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
14165
14166 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
14167 failures to run the test program under GDB.
14168
8ce74153
LM
141692015-08-26 Luis Machado <lgustavo@codesourcery.com>
14170
14171 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
14172 to C.
14173
e9756d52
PP
141742015-08-26 Patrick Palka <patrick@parcs.ath.cx>
14175
14176 * gdb.base/run-after-attach.exp: New test file.
14177 * gdb.base/run-after-attach.c: New test file.
14178
8d37573b
DB
141792015-08-26 Don Breazeal <donb@codesourcery.com>
14180
14181 * gdb.base/foll-exec-2.c: New test program.
14182 * gdb.base/foll-exec-2.exp: New test.
14183
63e43d3a
PMR
141842015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
14185
14186 * gdb.base/nested-subp1.exp: New file.
14187 * gdb.base/nested-subp1.c: New file.
14188 * gdb.base/nested-subp2.exp: New file.
14189 * gdb.base/nested-subp2.c: New file.
14190 * gdb.base/nested-subp3.exp: New file.
14191 * gdb.base/nested-subp3.c: New file.
14192
3d40fbb5
PA
141932015-08-24 Pedro Alves <palves@redhat.com>
14194
14195 * gdb.server/connect-without-multi-process.c: New file.
14196 * gdb.server/connect-without-multi-process.exp: New file.
14197
4422ac93
LM
141982015-08-24 Luis Machado <lgustavo@codesourcery.com>
14199
14200 * gdb.opt/inline-markers.c: Make z int.
14201
91dddb86
LM
142022015-08-24 Luis Machado <lgustavo@codesourcery.com>
14203
14204 * gdb.opt/inline-markers.c: Make z volatile.
14205
a48847ee
LM
142062015-08-24 Luis Machado <lgustavo@codesourcery.com>
14207
14208 * gdb.opt/inline-bt.c: New volatile global z.
14209 * gdb.opt/inline-cmds.c: Likewise.
14210 * gdb.opt/inline-locals.c: Likewise.
14211 * gdb.opt/inline-markers.c: New extern global z.
14212 (marker): Use z.
14213 (inline_fn): Likewise.
14214
0ebbc52b
PA
142152015-08-24 Pedro Alves <palves@redhat.com>
14216
14217 * config/m32r-stub.exp: Remove file.
14218 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
14219 * gdb.base/call-rt-st.exp: Likewise.
14220 * gdb.base/call-strs.exp: Likewise.
14221 * gdb.base/default.exp: Remove references to h8300-*-hms and
14222 *-*-udi*.
14223 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
14224
77c365df
AA
142252015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
14226
14227 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
14228 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
14229 and "return" use KFAIL when GDB can not read/write the vector
14230 return value.
14231
4313b8c0
GB
142322015-08-21 Gary Benson <gbenson@redhat.com>
14233
14234 * gdb.trace/pending.exp: Cope with remote transfer warnings.
14235
0e433b32
PA
142362015-08-20 Pedro Alves <palves@redhat.com>
14237
14238 * gdb.server/solib-list.exp: No longer expect an interior stop in
14239 non-stop mode.
14240
221e1a37
PA
142412015-08-20 Pedro Alves <palves@redhat.com>
14242
14243 * gdb.server/connect-stopped-target.c: New file.
14244 * gdb.server/connect-stopped-target.exp: New file.
14245
40e3ad0e
PA
142462015-08-20 Pedro Alves <palves@redhat.com>
14247
14248 * gdb.dwarf2/comp-unit-lang.exp: New file.
14249 * gdb.dwarf2/comp-unit-lang.c: New file.
14250
af39b327
PMR
142512015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
14252
14253 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
14254 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
14255
7d45c7c3 142562015-08-19 Kevin Buettner <kevinb@redhat.com>
206853a0 14257
7d45c7c3
KB
14258 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
14259 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
14260
4d6cceb4
DE
142612015-08-18 Doug Evans <dje@google.com>
14262 Adrian Sendroiu <adrian.sendroiu@freescale.com>
14263
14264 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
14265 skip_python_tests. New arg prompt_regexp.
14266 (skip_python_tests): New function.
14267 * lib/mi-support.exp (mi_skip_python_tests): New function.
14268 * gdb.python/py-mi-objfile-gdb.py: New file.
14269 * gdb.python/py-mi-objfile.c: New file.
14270 * gdb.python/py-mi-objfile.exp: New file.
14271
ad89c2aa
KS
142722015-08-17 Keith Seitz <keiths@redhat.com>
14273
14274 * gdb.linespec/explicit.exp: Move strace test from here ...
14275 * gdb.trace/strace.exp: ... to here.
14276
e3ae3c43
PP
142772015-08-15 Patrick Palka <patrick@parcs.ath.cx>
14278
14279 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
14280 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
14281
604b2636
DE
142822015-08-14 Doug Evans <xdje42@gmail.com>
14283
14284 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
14285 inferior before selecting a new file.
14286
6ff0ba5f
DE
142872015-08-14 Doug Evans <xdje42@gmail.com>
14288
14289 * gdb.mi/mi-disassemble.exp: Update.
14290 * gdb.base/disasm-optim.S: New file.
14291 * gdb.base/disasm-optim.c: New file.
14292 * gdb.base/disasm-optim.h: New file.
14293 * gdb.base/disasm-optim.exp: New file.
14294
9ca98f92
KS
142952015-08-14 Keith Seitz <keiths@redhat.com>
14296
14297 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
14298 "evaluated-by".
14299
52bbc560
JB
143002015-08-13 Joel Brobecker <brobecker@adacore.com>
14301
14302 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
14303
5d8c3ed3
PMR
143042015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
14305
14306 * gdb.ada/fun_renaming.exp: New testcase.
14307 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
14308 * gdb.ada/fun_renaming/pack.adb: New file.
14309 * gdb.ada/fun_renaming/pack.ads: New file.
14310
ea8812bc
KS
143112015-08-12 Keith Seitz <keiths@redhat.com>
14312
14313 * gdb.base/dso2dso.exp: Pass basename of source file in call to
14314 gdb_get_line_number.
14315
4dafcdeb
JB
143162015-08-12 Joel Brobecker <brobecker@adacore.com>
14317
14318 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
14319 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
14320 gdb.base/dso2dso.exp: New files.
14321
5ba32597
SDJ
143222015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
14323 Pedro Alves <palves@redhat.com>
14324 Keith Seitz <keiths@redhat.com>
14325
14326 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
14327 GDBFLAGS.
14328
b6dafabf
PP
143292015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14330
14331 * gdb.base/gdbhistsize-history.exp
14332 (test_histsize_history_setting): Use save_vars.
14333 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
14334 Use save_vars.
14335 (test_no_truncation_of_unlimited_history_file): Use save_vars.
14336 * gdb.base/readline.exp: Use save_vars.
14337
abe8e607
PP
143382015-08-12 Patrick Palka <patrick@parcs.ath.cx>
14339
14340 * lib/gdb.exp (save_vars): New proc.
14341
629500fa
KS
143422015-08-11 Keith Seitz <keiths@redhat.com>
14343
14344 * gdb.base/help.exp: Update help_breakpoint_text.
14345
eb8c4e2e
KS
143462015-08-11 Keith Seitz <keiths@redhat.com>
14347
14348 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
14349 (at toplevel): Call test_explicit_breakpoints.
14350 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
14351 breakpoints.
14352 * lib/mi-support.exp (mi_make_breakpoint): Add support for
14353 breakpoint conditions, "-cond".
14354
87f0e720
KS
143552015-08-11 Keith Seitz <keiths@redhat.com>
14356
14357 * gdb.linespec/3explicit.c: New file.
14358 * gdb.linespec/cpexplicit.cc: New file.
14359 * gdb.linespec/cpexplicit.exp: New file.
14360 * gdb.linespec/explicit.c: New file.
14361 * gdb.linespec/explicit.exp: New file.
14362 * gdb.linespec/explicit2.c: New file.
14363 * gdb.linespec/ls-errs.exp: Add explicit location tests.
14364 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
14365 before using in the matching pattern.
14366 Clarify that `prefix' is a regular expression.
14367
f00aae0f
KS
143682015-08-11 Keith Seitz <keiths@redhat.com>
14369
14370 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
14371 test.
14372 Add tests for missing ",FMT" and ",".
14373
e27852be
DE
143742015-08-10 Doug Evans <dje@google.com>
14375 Keith Seitz <keiths@redhat.com>
14376
14377 PR gdb/17960
14378 * gdb.base/completion.exp: Add location completer tests.
14379
7f03bd92
PA
143802015-08-07 Pedro Alves <palves@redhat.com>
14381
14382 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
14383 tests here.
14384 (top level): Run do_test with and without displaced stepping.
14385
3fc8eb30
PA
143862015-08-07 Pedro Alves <palves@redhat.com>
14387
14388 * gdb.base/valgrind-disp-step.c: New file.
14389 * gdb.base/valgrind-disp-step.exp: New file.
14390
d4569d7b
PA
143912015-08-07 Pedro Alves <palves@redhat.com>
14392
14393 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
14394 Delete function.
14395 (main): Add alarm. Run an infinite loop instead of calling
14396 wait_threads.
14397 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
14398 comment.
14399 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
14400 Delete function.
14401 (main): Add alarm. Run an infinite loop instead of calling
14402 wait_threads.
14403 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
14404 comment.
14405
e1316e60
PA
144062015-08-07 Pedro Alves <palves@redhat.com>
14407
14408 * gdb.base/checkpoint-ns.exp: New file.
14409 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
14410 standard_testfile.
14411
da8c46d2
MM
144122015-08-07 Markus Metzger <markus.t.metzger@intel.com>
14413
14414 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
14415 * gdb.btrace/instruction_history.exp: Update.
14416 * gdb.btrace/tsx.exp: New.
14417 * gdb.btrace/tsx.c: New.
14418
de1c2c52
PA
144192015-08-06 Pedro Alves <palves@redhat.com>
14420
14421 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
14422 increase timeout.
14423 * gdb.reverse/until-precsave.exp: Bump timeouts.
14424
782e0bf4
PA
144252015-08-06 Pedro Alves <palves@redhat.com>
14426
14427 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
14428
83e97ed0
PA
144292015-08-06 Pedro Alves <palves@redhat.com>
14430
14431 PR gdb/18749
14432 * gdb.threads/process-dies-while-handling-bp.c: New file.
14433 * gdb.threads/process-dies-while-handling-bp.exp: New file.
14434
863d01bd
PA
144352015-08-06 Pedro Alves <palves@redhat.com>
14436
14437 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
14438 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
14439
0a39bb32
PA
144402015-08-05 Pedro Alves <palves@redhat.com>
14441
14442 * gdb.threads/next-while-other-thread-longjmps.c: New file.
14443 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
14444
ee2d2b10
SL
144452015-08-03 Sandra Loosemore <sandra@codesourcery.com>
14446
14447 * gdb.base/bp-permanent.exp: Report test as unsupported if
14448 the target cannot stop at the permanent breakpoint.
14449
4e1bdb00
DE
144502015-08-03 Doug Evans <dje@google.com>
14451
14452 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
14453 10000.
14454
3d338901
DE
144552015-08-03 Doug Evans <dje@google.com>
14456
14457 * Makefile.in (workers/%.worker, build-perf): New rule.
14458 (GDB_PERFTEST_MODE): New variable.
14459 (check-perf): Use it.
14460 (clean): Clean up gdb.perf parallel build subdirs.
14461 * lib/build-piece.exp: New file.
14462 * lib/gdb.exp (make_gdb_parallel_path): New function
14463 (standard_output_file, standard_temp_file): Call it.
14464 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14465 of $GDB_PARALLEL.
14466 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
14467
af061d3e
DE
144682015-08-03 Doug Evans <dje@google.com>
14469
8e1afc81 14470 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
af061d3e
DE
14471 (LOG_FILE_NAME): New global.
14472 (TextReporter.__init__): Initialize self.txt_sum.
14473 (TextReporter.report): Add support for multiple data-points.
14474 Move report to perftest.sum, put raw data in perftest.log.
14475 (TextReporter.start): Open sum and log files.
14476 (TextReporter.end): Close sum and log files.
8e1afc81
DE
14477 * gdb.perf/lib/perftest/testresult.py
14478 (SingleStatisticTestResult.record): Handle multiple data-points.
af061d3e 14479
2c8c5d37
PA
144802015-07-31 Pedro Alves <palves@redhat.com>
14481
14482 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
14483 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14484 kill_wait_spawned_process instead of explicit "kill -9".
14485 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
14486 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14487 kill_wait_spawned_process.
14488 * gdb.base/attach-twice.exp: Likewise.
14489 * gdb.base/attach.exp: Likewise.
14490 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
14491 gdb_test_multiple.
14492 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
14493 returning a spawn id instead of a pid. Use spawn_id_get_pid and
14494 kill_wait_spawned_process.
14495 * gdb.base/valgrind-infcall.exp: Likewise.
14496 * gdb.multi/multi-attach.exp: Likewise.
14497 * gdb.python/py-prompt.exp: Likewise.
14498 * gdb.python/py-sync-interp.exp: Likewise.
14499 * gdb.server/ext-attach.exp: Likewise.
14500 * gdb.threads/attach-into-signal.exp (corefunc): Use
14501 spawn_wait_for_attach, spawn_id_get_pid and
14502 kill_wait_spawned_process.
14503 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
14504 spawn_wait_for_attach returning a spawn id instead of a pid. Use
14505 spawn_id_get_pid and kill_wait_spawned_process.
14506 * gdb.threads/attach-stopped.exp (corefunc): Use
14507 spawn_wait_for_attach, spawn_id_get_pid and
14508 kill_wait_spawned_process.
14509 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
14510 Use spawn_id_get_pid. Wait for spawn id after eof. Use
14511 kill_wait_spawned_process instead of explicit "kill -9".
14512 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
14513 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
14514 (spawn_wait_for_attach): Use spawn instead of exec to spawn
14515 processes. Don't map cygwin/windows pids here. Now returns a
14516 spawn id list.
14517
032a0fca
SL
145182015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14519
14520 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
14521 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
14522 correct patch.
14523
61a934ca
SL
145242015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14525
14526 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
14527
4bc4d428
SL
145282015-07-30 Sandra Loosemore <sandra@codesourcery.com>
14529
14530 Reapply:
14531 2014-05-21 Mark Wielaard <mjw@redhat.com>
14532
14533 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
14534
998d452a
PA
145352015-07-30 Pedro Alves <palves@redhat.com>
14536
14537 * linux-low.c (handle_extended_wait): Set the child's last
14538 reported status to TARGET_WAITKIND_STOPPED.
14539
69dde7dc
PA
145402015-07-30 Pedro Alves <palves@redhat.com>
14541
14542 PR threads/18600
14543 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
14544 only shows inferior 1.
14545
4dd63d48
PA
145462015-07-30 Simon Marchi <simon.marchi@ericsson.com>
14547 Pedro Alves <palves@redhat.com>
14548
14549 PR threads/18600
14550 * gdb.threads/fork-plus-threads.c: New file.
14551 * gdb.threads/fork-plus-threads.exp: New file.
14552
d618e4c5
PP
145532015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14554
14555 * gdb.base/batch-preserve-term-settings.exp
14556 (test_terminal_settings_preserved_after_cli_exit): Use
14557 send_quit_command.
14558
1eef6428
PA
145592015-07-29 Pedro Alves <palves@redhat.com>
14560 Don Breazeal <donb@codesourcery.com>
14561
14562 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
14563 output from both inferior_spawn_id and gdb_spawn_id.
14564
7da5b897
SDJ
145652015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14566
14567 * gdb.threads/attach-into-signal.exp (corefunc): Use
14568 with_test_prefix on nested loops, uniquefying the test messages.
14569
dac804df
SDJ
145702015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
14571
14572 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
14573 commit.
14574
06265e53
PP
145752015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14576
14577 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
14578 New proc.
14579 (test_terminal_settings_preserved_after_sigterm): New test.
14580
18206ca3
PP
145812015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14582
14583 * gdb.base/batch-preserve-term-settings.exp
14584 (test_terminal_settings_preserved_after_cli_exit): New test.
14585
90074d11
PP
145862015-07-29 Patrick Palka <patrick@parcs.ath.cx>
14587
14588 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
14589 manipulation of saved_gdbflags.
14590 (test_terminal_settings_preserved): Remove global declaration of
14591 the unused variable pagination_prompt. Remove manipulation of
14592 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
14593 GDBFLAGS.
14594
eb1a7902
PA
145952015-07-29 Pedro Alves <palves@redhat.com>
14596
14597 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
14598
8b75dd3b
PA
145992015-07-29 Pedro Alves <palves@redhat.com>
14600
14601 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
14602 at the top.
14603
dedad4e3
PA
146042015-07-29 Pedro Alves <palves@redhat.com>
14605
14606 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
14607 (main): Call gdb_unbuffer_output.
14608 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
14609 (main): Call gdb_unbuffer_output.
14610 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
14611 (main): Call gdb_unbuffer_output.
14612 * gdb.base/call-strs.exp: Adjust to step over the
14613 gdb_unbuffer_output call.
14614 * gdb.base/catch-gdb-caused-signals.c: Include
14615 "../lib/unbuffer_output.c".
14616 (main): Call gdb_unbuffer_output.
14617 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
14618 (main): Call gdb_unbuffer_output.
14619 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
14620 (main): Call gdb_unbuffer_output.
14621 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
14622 (main): Call gdb_unbuffer_output.
14623 * gdb.base/shlib-call.exp: Adjust to step over the
14624 gdb_unbuffer_output call.
14625 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
14626 (main): Call gdb_unbuffer_output.
14627 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
14628 (main): Call gdb_unbuffer_output.
14629 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
14630 (main): Rename to ...
14631 (test): ... this.
14632 (main): Reimplement.
14633 * gdb.base/varargs.exp: Run to test instead of to main.
14634 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14635 (main): Call gdb_unbuffer_output.
14636
58789a91
PA
146372015-07-29 Pedro Alves <palves@redhat.com>
14638
14639 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
14640 factore out from mi_continue_dprintf. For call-style dprintfs,
14641 expect dprintf output out of $inferior_spawn_id.
14642 (mi_continue_dprintf): Use mi_expect_dprintf.
14643 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
14644 (main): Call gdb_unbuffer_output.
14645
e8376742
PA
146462015-07-29 Pedro Alves <palves@redhat.com>
14647
14648 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
14649 (default_mi_gdb_start): Set inferior_spawn_id instead of
14650 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
14651 gdb_spawn_id.
14652 (mi_gdb_test): Always expect inferior output from both
14653 $inferior_spawn_id and $gdb_spawn_id.
14654
08280010
PA
146552015-07-29 Pedro Alves <palves@redhat.com>
14656
14657 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
14658 send_inferior and $inferior_spawn_id.
14659
4d30e432
PA
146602015-07-29 Pedro Alves <palves@redhat.com>
14661
14662 * gdb.gdb/complaints.exp (test_initial_complaints)
14663 (test_serial_complaints, test_short_complaints): Use
14664 gdb_test_stdio.
14665 (test_empty_complaint): Handle $inferior_spawn_id !=
14666 $gdb_spawn_id.
14667
0d30a335
PA
146682015-07-29 Pedro Alves <palves@redhat.com>
14669
14670 * gdb.base/varargs.exp: Use gdb_test_stdio.
14671
39413b29
PA
146722015-07-29 Pedro Alves <palves@redhat.com>
14673
14674 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
14675
7cb000a9
PA
146762015-07-29 Pedro Alves <palves@redhat.com>
14677
14678 * gdb.base/ending-run.exp: Use gdb_test_stdio.
14679
d7b8ac82
PA
146802015-07-29 Pedro Alves <palves@redhat.com>
14681
14682 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
14683 parameter into two new parameters, "inf_result" and "gdb_result".
14684 Expect inferior output and gdb output from $inferior_spawn_id and
14685 $gdb_spawn_id, respectively. Adjust all callers.
14686
789c3a0c
PA
146872015-07-29 Pedro Alves <palves@redhat.com>
14688
14689 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
14690 of gdb_test_sequence.
14691
77e760c3
PA
146922015-07-29 Pedro Alves <palves@redhat.com>
14693
14694 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
14695 (saw_spurious_output): Expect inferior output from
14696 $inferior_spawn_id. Use gdb_test_stdio.
14697
8396d2cd
PA
146982015-07-29 Pedro Alves <palves@redhat.com>
14699
14700 * gdb.base/dprintf.exp: Use standard_testfile. Change
14701 prepare_for_testing call.
14702 (srcfile): Don't set.
14703 (restart): New procedure.
14704 (test_dprintf): New procecure, use to continue over dprintfs.
14705 (test_call, test_agent): New procedures, tests moved here.
14706 Restart gdb and recreate dprintfs. Adjust expected output.
14707
2051d61f
PA
147082015-07-29 Pedro Alves <palves@redhat.com>
14709
14710 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
14711
452397af
PA
147122015-07-29 Pedro Alves <palves@redhat.com>
14713
14714 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
14715
8aed9555
PA
147162015-07-29 Pedro Alves <palves@redhat.com>
14717
14718 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
14719 gdb_test_stdio.
14720
188a61b4
PA
147212015-07-29 Pedro Alves <palves@redhat.com>
14722
14723 * lib/gdb.exp (gdb_test_stdio): New procedure.
14724
12264a45
PA
147252015-07-29 Pedro Alves <palves@redhat.com>
14726
14727 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
14728
23ffc893
PA
147292015-07-29 Pedro Alves <palves@redhat.com>
14730
14731 * gdb.base/call-signal-resume.exp: Remove check for
14732 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
14733 * gdb.base/unwindonsignal.exp: Likewise.
14734 * gdb.base/call-signals.c (gen_signal): Remove printf call.
14735 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
14736
65566918
PA
147372015-07-29 Pedro Alves <palves@redhat.com>
14738
14739 * gdb.base/siginfo-addr.c (pass): New function.
14740 (handler): Call it iff si_addr is correct.
14741 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
14742 Set a breakpoint at "pass" and continue to it.
14743
d60a9221
SDJ
147442015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
14745
14746 * gdb.python/py-objfile.exp: Make some tests have unique names.
14747 * gdb.python/py-pp-registration.exp: Likewise.
14748
bde40b8f
PA
147492015-07-28 Pedro Alves <palves@redhat.com>
14750
14751 * gdb.server/server-exec-info.exp: Issue a "disconnect".
14752
13e1dec8
SM
147532015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14754
14755 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
14756
da33c9a7
SM
147572015-07-27 Simon Marchi <simon.marchi@ericsson.com>
14758
14759 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
14760
077836f7
PP
147612015-07-27 Patrick Palka <patrick@parcs.ath.cx>
14762
14763 * gdb.base/gdb-sigterm-2.exp: New test.
14764
b8cc7b2e
DE
147652015-07-25 Doug Evans <xdje42@gmail.com>
14766
14767 Revert:
14768 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14769 (workers/%.worker, build-perf): New rule.
14770 (GDB_PERFTEST_MODE): New variable.
14771 (check-perf): Use it.
14772 (clean): Clean up gdb.perf parallel build subdirs.
14773 * lib/build-piece.exp: New file.
14774 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14775 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14776 name.
14777 (standard_temp_file): Ditto.
14778 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14779 of $GDB_PARALLEL.
14780
c8bd4544
DE
147812015-07-24 Doug Evans <dje@google.com>
14782
14783 * gdb.perf/lib/perftest/utils.py: New file.
14784 * gdb.perf/gm-hello.cc: New file.
14785 * gdb.perf/gm-pervasive-typedef.cc: New file.
14786 * gdb.perf/gm-pervasive-typedef.h: New file.
14787 * gdb.perf/gm-std.cc: New file.
14788 * gdb.perf/gm-std.h: New file.
14789 * gdb.perf/gm-use-cerr.cc: New file.
14790 * gdb.perf/gm-utils.h: New file.
14791 * gdb.perf/gmonster-null-lookup.py: New file.
14792 * gdb.perf/gmonster-pervasive-typedef.py: New file.
14793 * gdb.perf/gmonster-print-cerr.py: New file.
14794 * gdb.perf/gmonster-ptype-string.py: New file.
14795 * gdb.perf/gmonster-runto-main.py: New file.
14796 * gdb.perf/gmonster-select-file.py: New file.
14797 * gdb.perf/gmonster1-null-lookup.exp: New file.
14798 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
14799 * gdb.perf/gmonster1-print-cerr.exp: New file.
14800 * gdb.perf/gmonster1-ptype-string.exp: New file.
14801 * gdb.perf/gmonster1-runto-main.exp: New file.
14802 * gdb.perf/gmonster1-select-file.exp: New file.
14803 * gdb.perf/gmonster1.cc: New file.
14804 * gdb.perf/gmonster1.exp: New file.
14805 * gdb.perf/gmonster2-null-lookup.exp: New file.
14806 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
14807 * gdb.perf/gmonster2-print-cerr.exp: New file.
14808 * gdb.perf/gmonster2-ptype-string.exp: New file.
14809 * gdb.perf/gmonster2-runto-main.exp: New file.
14810 * gdb.perf/gmonster2-select-file.exp: New file.
14811 * gdb.perf/gmonster2.cc: New file.
14812 * gdb.perf/gmonster2.exp: New file.
14813
6eab34f3
DE
148142015-07-24 Doug Evans <dje@google.com>
14815
14816 * gdb.perf/README: New file.
14817 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
14818 * lib/gen-perf-test.exp: New file.
14819
63738bfd
DE
148202015-07-24 Doug Evans <dje@google.com>
14821
14822 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
14823 (PerfTest::startup): New function.
14824 (PerfTest::run): Return result of calling body.
14825 (PerfTest::assemble): Rewrite.
14826 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
14827 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
14828 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
14829 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
14830 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
14831
7b606f95
DE
148322015-07-24 Doug Evans <dje@google.com>
14833
14834 * lib/gdb.exp (clean_restart): Make executable optional.
14835
a97b16b8
DE
148362015-07-24 Doug Evans <dje@google.com>
14837
14838 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
14839 compiler_info references.
14840 * gdb.cp/temargs.exp: Ditto.
14841 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
14842 (get_compiler_info): Early exit if already computed. Set compiler_info
14843 to "unknown" if there was a problem.
14844 (test_compiler_info): Add function comment. Call get_compiler_info.
14845
35baa57f
DE
148462015-07-24 Doug Evans <dje@google.com>
14847
14848 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
14849 (workers/%.worker, build-perf): New rule.
14850 (GDB_PERFTEST_MODE): New variable.
14851 (check-perf): Use it.
14852 (clean): Clean up gdb.perf parallel build subdirs.
14853 * lib/build-piece.exp: New file.
14854 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
14855 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
14856 name.
14857 (standard_temp_file): Ditto.
14858 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
14859 of $GDB_PARALLEL.
14860
6ebea266
DE
148612015-07-24 Doug Evans <dje@google.com>
14862
14863 * lib/future.exp (gdb_default_target_compile): New option
14864 "early_flags".
14865 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
14866 --as-needed.
14867
1e76a7e9
SDJ
148682015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
14869
14870 * gdb.base/catch-syscall.exp: Call gdb_exit before
14871 gdb_skip_xml_test.
14872
5068630a
PA
148732015-07-24 Pedro Alves <palves@redhat.com>
14874
14875 * gdb.python/py-events.exp: Accept output between the stop event
14876 and the prompt.
14877 * gdb.python/py-evsignal.exp: Likewise.
14878 * gdb.python/py-evthreads.exp: Likewise.
14879
77598427
PA
148802015-07-24 Pedro Alves <palves@redhat.com>
14881
14882 PR gdb/18717
14883 * gdb.threads/non-ldr-exit.c: New file.
14884 * gdb.threads/non-ldr-exit.exp: New file.
14885
11e6c98f
YQ
148862015-07-24 Yao Qi <yao.qi@linaro.org>
14887
14888 * gdb.server/ext-wrapper.exp: Test --wrapper option when
14889 restarting process.
14890
51aee833
YQ
148912015-07-24 Yao Qi <yao.qi@linaro.org>
14892
14893 * gdb.server/ext-restart.exp: New file.
14894
8cfe207c
YQ
148952015-07-24 Yao Qi <yao.qi@linaro.org>
14896
14897 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
14898 argument options.
14899 * gdb.server/ext-wrapper.exp: New file.
14900
cc12ce38
DE
149012015-07-23 Doug Evans <dje@google.com>
14902
14903 * gdb.dwarf2/dw2-dummy-cu.S: New file.
14904 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
14905
d0d84780
PMR
149062015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
14907
14908 * gdb.ada/var_arr_typedef.exp: New testcase.
14909 * gdb.ada/var_arr_typedef/pack.adb: New file.
14910 * gdb.ada/var_arr_typedef/pack.ads: New file.
14911 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
14912
8b558f79
JB
149132015-07-20 Joel Brobecker <brobecker@adacore.com>
14914
14915 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
14916
775a3298
JK
149172015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
14918
14919 * gdb.arch/i386-biarch-core.exp: Replace istarget
14920 by "complete set gnutarget". Remove expectation for the "core-file"
14921 command.
14922
db1ff28b
JK
149232015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
14924
14925 Revert the previous commit:
14926 Tests for validate symbol file using build-id.
14927
0a94970d
JK
149282015-07-15 Aleksandar Ristovski <aristovski@qnx.com
14929
14930 Tests for validate symbol file using build-id.
14931 * gdb.base/solib-mismatch-lib.c: New file.
14932 * gdb.base/solib-mismatch-libmod.c: New file.
14933 * gdb.base/solib-mismatch.c: New file.
14934 * gdb.base/solib-mismatch.exp: New file.
14935
03346981
SL
149362015-07-15 Sandra Loosemore <sandra@codesourcery.com>
14937
14938 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
14939 nios2-*-linux*.
14940 * gdb.base/sigbpt.exp (stepi_out): Likewise.
14941 * gdb.base/siginfo.exp: Likewise.
14942 * gdb.base/sigstep.exp (advance, advancei): Likewise.
14943
42422cc7
PL
149442015-07-15 Pierre Langlois <pierre.langlois@arm.com>
14945
14946 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
14947 Move it to ...
14948 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
14949 ... here.
14950 * gdb.trace/range-stepping.exp: Check that the target supports
14951 range stepping.
14952
cfa68bae
JK
149532015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
14954
14955 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
14956
8ffdba26
PA
149572015-07-14 Pedro Alves <palves@redhat.com>
14958
14959 * gdb.base/killed-outside.exp: New file.
14960 * gdb.base/killed-outside.c: New file.
14961
218a5a11
JK
149622015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14963
14964 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
14965 (n at main): New.
14966 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
14967
e03ed3c6
AA
149682015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
14969
14970 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
14971 infcall tests instead of setting up for KFAIL.
14972
485668e5
MM
149732015-07-10 Markus Metzger <markus.t.metzger@intel.com>
14974
14975 * gdb.btrace/record_goto-step.exp: New.
14976
08464196
JK
149772015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14978
14979 PR compile/18484
14980 * gdb.compile/compile.c (struct struct_type): Add volatile to
14981 selffield's type.
14982 * gdb.compile/compile.exp
14983 (compile code struct_object.selffield = &struct_object): Skip further
14984 struct_object tests if this one xfails.
14985
bcf5c1d9
RC
149862015-07-08 Robert O'Callahan <robert@ocallahan.org>
14987
14988 PR exp/18617
14989 * gdb.trace/ax.exp: Add test.
14990
4931af25
YQ
149912015-07-07 Yao Qi <yao.qi@linaro.org>
14992
14993 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
14994 instead of istarget "aarch64*-*-*".
14995 * gdb.arch/aarch64-fp.exp: Likewise.
14996 * gdb.base/float.exp: Likewise.
14997 * gdb.reverse/aarch64.exp: Likewise.
14998 * lib/gdb.exp (is_aarch64_target): New proc.
14999
9fcf688e
YQ
150002015-07-07 Yao Qi <yao.qi@linaro.org>
15001
15002 * lib/gdb.exp (is_aarch32_target): New proc.
15003 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
15004 instead of "istarget "arm*-*-*"".
15005 * gdb.arch/arm-disp-step.exp: Likewise.
15006 * gdb.arch/thumb-bx-pc.exp: Likewise.
15007 * gdb.arch/thumb-prologue.exp: Likewise.
15008 * gdb.arch/thumb-singlestep.exp: Likewise.
15009 * gdb.base/disp-step-syscall.exp: Likewise.
15010 * gdb.base/float.exp: Likewise.
15011
fbd8d50d
YQ
150122015-07-07 Yao Qi <yao.qi@linaro.org>
15013
15014 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
15015 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
15016
71be1fdc
YQ
150172015-07-07 Yao Qi <yao.qi@linaro.org>
15018
15019 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
15020 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
15021 if it exists.
15022 * gdb.multi/multi-arch.exp: Likewise.
15023
3e221d36
SM
150242015-07-07 Simon Marchi <simon.marchi@ericsson.com>
15025
15026 * gdb.python/py-lazy-string.exp: Add missing parentheses to
15027 print.
15028
d441430b
YQ
150292015-07-07 Yao Qi <yao.qi@linaro.org>
15030
15031 * gdb.arch/thumb-singlestep.exp: Do one more single step.
15032
06f810bd
MG
150332015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
15034
15035 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
15036 '[' and ']' characters.
15037
5e61e7c0
IB
150382015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
15039
15040 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15041
28bf096c
PA
150422015-06-29 Pedro Alves <palves@redhat.com>
15043
15044 PR threads/18127
15045 * gdb.threads/hand-call-new-thread.c: New file.
15046 * gdb.threads/hand-call-new-thread.c: New file.
15047
ee93cd5e
KS
150482015-06-26 Keith Seitz <keiths@redhat.com>
15049 Doug Evans <dje@google.com>
15050
15051 PR 16253
15052 * gdb.cp/var-tag-2.cc: New file.
15053 * gdb.cp/var-tag-3.cc: New file.
15054 * gdb.cp/var-tag-4.cc: New file.
15055 * gdb.cp/var-tag.cc: New file.
15056 * gdb.cp/var-tag.exp: New file.
15057
fc637f04
PP
150582015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15059
15060 * gdb.base/history-duplicates.exp: New test.
15061
2e52ae68
PP
150622015-06-26 Patrick Palka <patrick@parcs.ath.cx>
15063
15064 * gdb.base/completion.exp: Test the completion of the "focus"
15065 command.
15066
6e22494e
JK
150672015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
15068
15069 * gdb.arch/amd64-prologue-skip.S: New file.
15070 * gdb.arch/amd64-prologue-skip.exp: New file.
15071
bf7b9cd9
SM
150722015-06-25 Simon Marchi <simon.marchi@ericsson.com>
15073
15074 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
15075 is_address_zero_readable check.
15076
201e8dfd
PB
150772015-06-24 Peter Bergner <bergner@vnet.ibm.com>
15078
15079 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
15080 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
15081
5cd867b4
YQ
150822015-06-24 Yao Qi <yao.qi@linaro.org>
15083
15084 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
15085 linux targets.
15086
4d7be007
YQ
150872015-06-24 Yao Qi <yao.qi@linaro.org>
15088
15089 * lib/gdb.exp (supports_get_siginfo_type): New proc.
15090 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
15091 * gdb.base/siginfo-thread.exp: Likewise.
15092
07fcd301
YQ
150932015-06-22 Yao Qi <yao.qi@linaro.org>
15094
15095 * boards/remote-gdbserver-on-localhost.exp: Add comments.
15096
52042a00
YQ
150972015-06-22 Yao Qi <yao.qi@linaro.org>
15098
15099 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
15100 aarch64*-*-*.
15101 (skip_hw_watchpoint_tests): Likewise.
15102
74bd41ce
PP
151032015-06-18 Patrick Palka <patrick@parcs.ath.cx>
15104
15105 * gdb.base/gdbinit-history.exp: Test the interaction between
15106 setting GDBHISTSIZE and setting the history size via .gdbinit.
15107
bc460514
PP
151082015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15109
15110 PR gdb/16999
15111 * gdb.base/gdbhistsize-history.exp: New test.
15112
b58c513b
PP
151132015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15114
15115 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
15116 with GDBHISTSIZE.
15117 * gdb.base/readline.exp: Likewise.
15118
92046791
YQ
151192015-06-17 Yao Qi <yao.qi@linaro.org>
15120
15121 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
15122 line.
15123
2093d2d3
PP
151242015-06-17 Patrick Palka <patrick@parcs.ath.cx>
15125
15126 * gdb.base/gdbinit-history.exp: Add test case to check that
15127 an unlimited history file does not get truncated on exit.
15128
e6c693af
AA
151292015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
15130
15131 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
15132 (VECTOR): New macro. Use it...
15133 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
15134 ...for these typedefs.
15135 (int8, char1, int1, double1): New typedefs.
15136 (struct just_int2, struct two_int2): New structures.
15137 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
15138 (add_structvecs, add_singlevecs): New functions.
15139 (main): Call add_some_intvecs twice.
15140 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
15141 the compile and exit upon failure. Try compiling for the "native"
15142 architecture. Test inferior function calls with vector arguments
15143 and vector return value handling with "finish" and "return".
15144
c74f7d1c
JT
151452015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
15146
15147 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
15148 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
15149 PE file.
15150 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
15151
98aa42ee
AT
151522015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
15153
15154 PR breakpoints/16465
15155 * gdb.mi/mi-dprintf-pending.c: New file.
15156 * gdb.mi/mi-dprintf-pending.exp: New test.
15157 * gdb.mi/mi-dprintf-pendshr.c: New file.
15158
7d73c23c 151592015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
72f4393d 15160 Mircea Gherzan <mircea.gherzan@intel.com>
7d73c23c
WT
15161
15162 * gdb.arch/i386-mpx-map.c: New file.
15163 * gdb.arch/i386-mpx-map.exp: New File.
15164
151652015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15166
15167 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
15168 * gdb.arch/i386-mpx.exp: Indentation fixed.
15169
151702015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15171
15172 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
15173 function and improved indentation.
15174 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
15175 gdb_test_multiple. Added additional tests to skip the test.
15176
151772015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
15178
15179 * gdb.arch/i386-avx512.c: Change path in include file.
15180 * gdb.arch/i386-avx512.exp: Change include dir path
15181 compilation flag.
15182 * gdb.arch/i386-mpx.c: Change path in include file.
15183 * gdb.arch/i386-mpx.exp: Change include dir path compilation
15184 flag.
15185
d5eba19a
JK
151862015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
15187
15188 * gdb.compile/compile-print.exp (compile print *vararray@3)
15189 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
15190
7f361056
JK
151912015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15192
15193 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
15194 (do not keep jit in memory): ... this.
15195 (expect 5): Change it to ...
15196 (expect no 5): ... this.
15197
3b462ec2
SM
151982015-06-02 Simon Marchi <simon.marchi@ericsson.com>
15199
15200 PR gdb/15564
15201 * gdb.mi/mi-detach.exp: New file.
15202
e0619de6
JK
152032015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
15204
15205 PR symtab/18392
15206 * gdb.arch/amd64-tailcall-self.S: New file.
15207 * gdb.arch/amd64-tailcall-self.c: New file.
15208 * gdb.arch/amd64-tailcall-self.exp: New file.
15209
e970cb34
DB
152102015-05-28 Don Breazeal <donb@codesourcery.com>
15211
15212 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
15213 tests for remote targets by checking is_target_gdbserver.
15214
b2e2f908
DE
152152015-05-27 Doug Evans <dje@google.com>
15216
15217 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
15218 * gdb.dwarf2/opaque-type-lookup.c: New file.
15219 * gdb.dwarf2/opaque-type-lookup.exp: New file.
15220
82c7be31
DE
152212015-05-26 Doug Evans <dje@google.com>
15222
15223 * gdb.cp/iostream.cc: New file.
15224 * gdb.cp/iostream.exp: New file.
15225
b4f54984
DE
152262015-05-26 Doug Evans <dje@google.com>
15227
15228 * gdb.dwarf2/dw2-op-call.exp: Update.
15229 * gdb.dwarf2/dw4-sig-types.exp: Update.
15230 * gdb.dwarf2/implptr.exp: Update.
15231 * gdb.mi/mi-cmd-param-changed.exp: Update.
15232
4ea6efe9
DE
152332015-05-26 Doug Evans <dje@google.com>
15234
15235 * gdb.python/py-lazy-string.c: New file.
15236 * gdb.python/py-lazy-string.exp: New file.
15237 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
15238 (main): Update. Add estring3.
15239 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
15240 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
15241
f6bb7db3
YQ
152422015-05-26 Omair Javaid <omair.javaid@linaro.org>
15243 Yao Qi <yao.qi@linaro.org>
15244
15245 * gdb.reverse/aarch64.c: New.
15246 * gdb.reverse/aarch64.exp: New.
15247
a81bfbd0
OJ
152482015-05-26 Omair Javaid <omair.javaid@linaro.org>
15249
25d49b86
PA
15250 * lib/gdb.exp (supports_process_record): Return true for
15251 aarch64*-linux*.
a81bfbd0
OJ
15252 (supports_reverse): Likewise.
15253
158bf1b4
PP
152542015-05-22 Patrick Palka <patrick@parcs.ath.cx>
15255
15256 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15257 Use with_test_prefix.
15258
a0145030
AB
152592015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
15260
15261 * gdb.base/completion.exp: Add test for completion of layout
15262 names.
15263
ebe3b578
AB
152642015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
15265
15266 * lib/gdb.exp (skip_tui_tests): New proc.
15267 * gdb.base/tui-layout.exp: Check skip_tui_tests.
15268
84204ed7
PA
152692015-05-19 Pedro Alves <palves@redhat.com>
15270
15271 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
15272 Save the whole env array instead of just HOME. Unset HISTSIZE in
15273 the environment while testing. Restore whole environment
15274 afterwards.
15275
37442ce1
DE
152762015-05-16 Doug Evans <xdje42@gmail.com>
15277
15278 * gdb.guile/scm-ports.c: New file.
15279 * gdb.guile/scm-ports.exp: Add memory port tests.
15280
36de76f9
JK
152812015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15282
15283 * gdb.compile/compile-print.c: New file.
15284 * gdb.compile/compile-print.exp: New file.
15285
3a9558c4
JK
152862015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
15287
15288 * gdb.compile/compile-ops.exp: Cast param to void.
15289 * gdb.compile/compile.exp: Complete type for _gdb_expr.
15290 (compile code struct_object.selffield = &struct_object): Add xfail.
15291
aa715135
JG
152922015-05-15 Joel Brobecker <brobecker@adacore.com>
15293
15294 * gdb.ada/arr_enum_with_gap: New testcase.
15295
931e5bc3
JG
152962015-05-15 Joel Brobecker <brobecker@adacore.com>
15297
15298 * gdb.ada/byte_packed_arr: New testcase.
15299
9cd4d857
JB
153002015-05-15 Joel Brobecker <brobecker@adacore.com>
15301
15302 * gdb.ada/pckd_neg: New testcase.
15303
ebfd00d2
PP
153042015-05-13 Patrick Palka <patrick@parcs.ath.cx>
15305
15306 PR gdb/17820
15307 * gdb.base/gdbinit-history.exp: New test.
15308 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
15309 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
15310
4c082a81
SC
153112015-05-09 Siva Chandra Reddy <sivachandra@google.com>
15312
15313 * gdb.python/py-xmethods.cc: Enhance test case.
15314 * gdb.python/py-xmethods.exp: New tests.
15315 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
15316 function.
15317 (B_indexoper): Likewise.
15318 (global_dm_list) : Add new xmethod worker functions.
15319
f7797074
SDJ
153202015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
15321
15322 * gdb.base/coredump-filter.exp: Correctly unset
15323 "coredump_var_addr" array.
15324
a4674e4e
PA
153252015-05-08 Pedro Alves <palves@redhat.com>
15326
15327 * gdb.server/non-existing-program.exp: Unset spawn_id.
15328
df2eb078
SC
153292015-05-08 Siva Chandra Reddy <sivachandra@google.com>
15330
15331 PR python/18291
15332 * gdb.python/py-xmethods.exp: Add tests.
15333
422349a3
YQ
153342015-05-08 Yao Qi <yao.qi@linaro.org>
15335
15336 PR gdb/18208
15337 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
15338 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
15339 function set_coredump_filter, and remove remote_exec call.
15340 Remove argument ipid. Callers update.
15341 (top level): Don't get inferior's PID.
15342
63fc80ce
AA
153432015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
15344
15345 * gdb.base/watch_thread_num.exp: Skip test on targets without
15346 access watchpoints.
15347
80ad801e
PA
153482015-05-06 Pedro Alves <palves@redhat.com>
15349
15350 PR server/18081
15351 * gdb.server/non-existing-program.exp: New file.
15352
0fa7fe50
JB
153532015-05-05 Joel Brobecker <brobecker@adacore.com>
15354
15355 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
15356
3ea89b92
PMR
153572015-05-05 Joel Brobecker <brobecker@adacore.com>
15358
15359 * gdb.ada/out_of_line_in_inlined: New testcase.
15360
87b8eff0
JB
153612015-05-05 Joel Brobecker <brobecker@adacore.com>
15362
15363 * gdb.ada/var_rec_arr: New testcase.
15364
5fccc635
YQ
153652015-04-30 Yao Qi <yao.qi@linaro.org>
15366
15367 * gdb.base/break-idempotent.exp: If
15368 skip_hw_watchpoint_multi_tests returns true, skip the tests
15369 on "rwatch" and "awatch".
15370
42d38f42
YQ
153712015-04-30 Yao Qi <yao.qi@linaro.org>
15372
15373 * gdb.base/relativedebug.exp: Invoke gdb command
15374 "info sharedlibrary", and if libc.so doesn't have debug info,
15375 skip the test.
15376
2ce1cdbf
DE
153772015-04-29 Doug Evans <dje@google.com>
15378
15379 * gdb.python/py-xmethods.exp: Add ptype tests.
15380 * gdb.python/py-xmethods.py (E_method_char_worker): Add
15381 get_result_type method.
15382
f24a38c5
LM
153832015-04-29 Luis Machado <lgustavo@codesourcery.com>
15384
15385 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
15386 the target does not support hardware watchpoints.
15387
ecbf2b3c
LM
153882015-04-29 Luis Machado <lgustavo@codesourcery.com>
15389
15390 * gdb.base/break-always.exp: Abort testing if writing to memory
15391 causes an error.
15392
34f5f757
DE
153932015-04-28 Doug Evans <dje@google.com>
15394
15395 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
15396 * gdb.python/py-pp-registration.exp: ... here. New file.
15397 * gdb.python/py-pp-registration.c: New file.
15398 * gdb.python/py-pp-registration.py: New file.
15399
69b4374a
DE
154002015-04-28 Doug Evans <dje@google.com>
15401
15402 * gdb.python/py-bad-printers.c: New file.
15403 * gdb.python/py-bad-printers.py: New file.
15404 * gdb.python/py-bad-printers.exp: New file.
15405
59fb7612
SS
154062015-04-28 Sasha Smundak <asmundak@google.com>
15407
15408 * gdb.python/py-type.exp: New test.
15409
2631b16a
AW
154102015-04-28 Andy Wingo <wingo@igalia.com>
15411
15412 * gdb.python/py-parameter.exp:
15413 * gdb.guile/scm-parameter.exp: Escape the path that we are
15414 matching against, as it might contain characters that are special
15415 to regular expressions.
15416
460efde1
JB
154172015-04-27 Joel Brobecker <brobecker@adacore.com>
15418
15419 * gdb.ada/rec_comp: New testcase.
15420
2d369d8e
SDJ
154212015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
15422
15423 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
15424 before using it.
15425
cf75d6c3
AB
154262015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
15427
15428 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
15429 new tests for verilog output.
15430
8dbe7ca5
YQ
154312015-04-24 Yao Qi <yao.qi@linaro.org>
15432
15433 * boards/remote-gdbserver-on-localhost.exp: New file.
15434
4ef9fb2f
PA
154352015-04-23 Pedro Alves <palves@redhat.com>
15436
15437 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
15438 $inferior_spawn_id instead of $inferior_spawn_id directly. On
15439 "end of file", remove $inferior_spawn_id from the indirect list.
15440
0a803169
PA
154412015-04-23 Pedro Alves <palves@redhat.com>
15442
15443 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
15444
749ef8f8
PA
154452015-04-23 Pedro Alves <palves@redhat.com>
15446
15447 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
15448 on $any_spawn_id instead of only on $gdb_spawn_id.
15449
8aae4344
PM
154502015-04-21 Pierre Muller <muller@sourceware.org>
15451
15452 PR pascal/17815
15453 * lib/pascal.exp (gpc_compile): Add new option "class".
15454 (fpc_compile): Likewise.
15455 * gdb.pascal/case-insensitive-symbols.pas: New file.
15456 * gdb.pascal/case-insensitive-symbols.exp: New file.
15457
1586c8fb
GB
154582015-04-20 Gary Benson <gbenson@redhat.com>
15459
15460 * gdb.base/attach.exp: Fix three extended remote failures.
15461
1b6e6f5c
GB
154622015-04-17 Gary Benson <gbenson@redhat.com>
15463
15464 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
15465 the main executable over the remote protocol.
15466
e797481d
PA
154672015-04-16 Pedro Alves <palves@redhat.com>
15468
15469 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
15470 a new gdbserver if gdbserver_reconnect_p is set.
15471
1ca99c42
PA
154722015-04-16 Pedro Alves <palves@redhat.com>
15473
15474 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
15475 is set, don't exit gdbserver.
15476
af9fd6f8
AA
154772015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15478
15479 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
15480 appropriate .insn, such that an older assembler can be used.
15481 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
15482 the z/Architecture instruction set on 31-bit targets as well.
15483
04ff1e61
AA
154842015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
15485
15486 * gdb.go/handcall.exp: Remove all logic related to the first
15487 breakpoint and rely on go_runto_main instead.
15488 * gdb.go/strings.exp: Likewise.
15489 * gdb.go/unsafe.exp: Likewise.
15490 * gdb.go/hello.exp: Likewise. Also rename the remaining
15491 breakpoint marker to "breakpoint 1".
15492 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
15493 * gdb.go/strings.go: Likewise.
15494 * gdb.go/unsafe.go: Likewise.
15495 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
15496 "set breakpoint 2 here" and rename the remaining breakpoint marker
15497 to "breakpoint 1".
15498
40d2f8d6
SM
154992015-04-15 Simon Marchi <simon.marchi@ericsson.com>
15500
15501 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
15502 if itertools.imap is not present.
15503 * gdb.python/py-objfile.exp: Add parentheses.
15504 * gdb.python/py-type.exp: Same.
15505 * gdb.python/py-unwind-maint.py: Same.
15506
8cbc97c6
YQ
155072015-04-15 Yao Qi <yao.qi@linaro.org>
15508
15509 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
15510 of ":$ptr_size" and set its form explicitly.
15511
45fd756c
YQ
155122015-04-15 Pedro Alves <palves@redhat.com>
15513 Yao Qi <yao.qi@linaro.org>
15514
15515 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
15516 timeout by factor of 4.
15517 (test_regular_watch): Likewise.
15518 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
15519 * gdb.reverse/sigall-reverse.exp: Likewise.
15520 * gdb.reverse/until-precsave.exp: Likewise.
15521 * lib/gdb.exp (with_timeout_factor): New proc.
15522 (gdb_expect): Move some code to ...
15523 (get_largest_timeout): ... here. New procedure.
15524
9e811bc3
LM
155252015-04-14 Luis Machado <lgustavo@codesourcery.com>
15526
15527 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
15528
0ff6fcb2
LM
155292015-04-13 Luis Machado <lgustavo@codesourcery.com>
15530
15531 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
15532 to write to the .text section.
15533
7578d5f7
LM
155342015-04-13 Luis Machado <lgustavo@codesourcery.com>
15535
15536 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
15537 Handle the case of targets that do not provide PID information.
15538
2efe15c4
YQ
155392015-04-13 Yao Qi <yao.qi@linaro.org>
15540
15541 * lib/gdbserver-support.exp (gdb_exit): Catch exception
15542 and use expect instead of gdb_expect.
15543
8cd8f2f8
SDJ
155442015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
15545
15546 * gdb.base/coredump-filter.exp: Rename variable "addr" to
15547 "coredump_var_addr" to avoid naming conflict with other testcases.
15548
9ee41772
PA
155492015-04-10 Pedro Alves <palves@redhat.com>
15550
15551 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
15552 gdb_test_sequence and gdb_assert.
15553
07473109
PA
155542015-04-10 Pedro Alves <palves@redhat.com>
15555
15556 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
15557 test messages that don't include the breakpoint address.
15558
de3db44c
YQ
155592015-04-10 Yao Qi <yao.qi@linaro.org>
15560
15561 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
15562 false for some offset and width combinations which aren't
15563 supported by linux kernel.
15564
c79d856c
PA
155652015-04-10 Pedro Alves <palves@redhat.com>
15566
15567 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
15568 procedure, factored out from ...
15569 (top level): ... here. Add "set displaced-stepping" testing axis.
15570 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
15571 parameter "displaced". Use it.
15572 (top level): Use foreach and add "set displaced-stepping" testing
15573 axis.
15574
ebc90b50
PA
155752015-04-10 Pedro Alves <palves@redhat.com>
15576
15577 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
15578 Remove comment.
15579 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
15580 both the address of the instruction that triggers the watchpoint
15581 and the address of the instruction immediately after, and use
15582 those addresses for the test. Fix comment.
15583
8f572e5c
PA
155842015-04-10 Pedro Alves <palves@redhat.com>
15585
15586 * gdb.base/sigstep.exp (breakpoint_to_handler)
15587 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
15588 Test "backtrace" in handler.
15589 (breakpoint_over_handler): New parameter 'displaced'. Use it.
15590 (top level): Add new "displaced" test axis to
15591 breakpoint_to_handler, breakpoint_to_handler_entry and
15592 breakpoint_over_handler.
15593
8d707a12
PA
155942015-04-10 Pedro Alves <palves@redhat.com>
15595
15596 PR gdb/18216
15597 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
15598
ef713951
YQ
155992015-04-10 Yao Qi <yao.qi@linaro.org>
15600
15601 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
15602 (test_add_rn_pc): New function.
15603 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
15604 (top level): Invoke test_add_rn_pc.
15605
906d60cf
PA
156062015-04-10 Pedro Alves <palves@redhat.com>
15607
15608 PR gdb/13858
15609 * gdb.base/step-over-no-symbols.exp: New file.
15610
f2983cc3
AW
156112015-04-09 Andy Wingo <wingo@igalia.com>
15612
15613 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
15614 after the Python tests.
15615
6d62641c
SDJ
156162015-04-08 Keith Seitz <keiths@redhat.com>
15617
15618 PR python/16699
15619 * gdb.python/py-completion.exp: New tests for completion.
15620 * gdb.python/py-completion.py (CompleteLimit1): New class.
15621 (CompleteLimit2): Likewise.
15622 (CompleteLimit3): Likewise.
15623 (CompleteLimit4): Likewise.
15624 (CompleteLimit5): Likewise.
15625 (CompleteLimit6): Likewise.
15626 (CompleteLimit7): Likewise.
15627
f3770638
PA
156282015-04-08 Pedro Alves <palves@redhat.com>
15629
15630 PR gdb/18214
15631 PR gdb/18216
15632 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
15633 function.
15634 (main): Install it as SIGUSR1 handler.
15635 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
15636 parameter. Always use "setup" as prefix. Toggle "set
15637 displaced-stepping" off/on depending on global. Don't switch to
15638 thread 1 here.
15639 (top level): Add displaced stepping "off/on" test axis. Update
15640 "setup" calls. Wrap each subtest with with_test_prefix. Test
15641 continuing with a queued signal in each thread.
15642
4496bed7
PA
156432015-04-08 Pedro Alves <palves@redhat.com>
15644
15645 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
15646 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
15647 gdb_breakpoint instead of gdb_test that doesn't expect anything.
15648 Return early if running to main fails.
15649 * gdb.trace/while-stepping.exp: Likewise.
15650
b97fde92
PA
156512015-04-07 Pedro Alves <palves@redhat.com>
15652
15653 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
15654 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
15655 interact with inferior program.
15656
f71c18e7
PA
156572015-04-07 Pedro Alves <palves@redhat.com>
15658
15659 * lib/gdb.exp (inferior_spawn_id): New global.
15660 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
15661 spawn id after processing the user code.
15662 (default_gdb_start): Set inferior_spawn_id.
15663 (send_inferior): New procedure.
15664 * lib/gdbserver-support.exp (gdbserver_start): Set
15665 inferior_spawn_id.
15666 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
15667
6423214f
PA
156682015-04-07 Pedro Alves <palves@redhat.com>
15669
15670 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
15671 * lib/gdbserver-support.exp (gdbserver_start): Make
15672 $server_spawn_id global.
15673 (gdbserver_start): Don't wait for gdbserver's spawn id with
15674 expect_background.
15675 (close_gdbserver): New procedure.
15676 (gdb_exit): Rename the default version and reimplement.
15677
71c0ee8c
PA
156782015-04-07 Pedro Alves <palves@redhat.com>
15679
72f4393d 15680 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
71c0ee8c
PA
15681 append the substituted item, not the original item.
15682
203bc29b
PA
156832015-04-07 Pedro Alves <palves@redhat.com>
15684
15685 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
15686 gdb_expect.
15687
508a3ddf
PA
156882015-04-07 Pedro Alves <palves@redhat.com>
15689
15690 * gdb.base/interrupt.exp: Don't handle the case of the inferior
15691 output appearing once only.
15692
9f6dbe2b
PA
156932015-04-07 Pedro Alves <palves@redhat.com>
15694
15695 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
15696 that doesn't expect anything. Return early if running to main
15697 fails.
15698
337532fa
YQ
156992015-04-07 Yao Qi <yao.qi@linaro.org>
15700
15701 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
15702 (child_function): Call alarm.
15703 (main): Move call to alarm into the loop.
15704 * gdb.threads/non-stop-fair-events.exp: Build program with
15705 -DTIMEOUT=$timeout.
15706
01b622d4
DE
157072015-04-06 Doug Evans <xdje42@gmail.com>
15708
15709 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
15710 Fix dest parameter to board_info.
15711 (fpc_compile): Ditto.
15712 (gdb_compile_pascal): Rename dest arg to destfile.
15713
961f4160
PMR
157142015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
15715
15716 * gdb.ada/funcall_ref.exp: New file.
15717 * gdb.ada/funcall_ref/foo.adb: New file.
15718
cafda597
YQ
157192015-04-02 Yao Qi <yao.qi@linaro.org>
15720
15721 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
15722 is remote.
15723
fed040c6
GB
157242015-04-02 Gary Benson <gbenson@redhat.com>
15725
15726 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
15727
d11916aa
SS
157282015-04-01 Sasha Smundak <asmundak@google.com>
15729
15730 * gdb.python/py-unwind-maint.c: New file.
15731 * gdb.python/py-unwind-maint.exp: New test.
15732 * gdb.python/py-unwind-maint.py: New file.
15733 * gdb.python/py-unwind.c: New file.
15734 * gdb.python/py-unwind.exp: New test.
15735 * gdb.python/py-unwind.py: New test.
15736
a1471180
PA
157372015-04-01 Pedro Alves <palves@redhat.com>
15738
15739 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
15740 to fail instead of non-existent $test.
15741
0bbeccb1
PA
157422015-04-01 Pedro Alves <palves@redhat.com>
15743
15744 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
15745 GDBFLAGS if not empty.
15746
3c724c8c
PMR
157472015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
15748
15749 * gdb.ada/complete.exp: Remove "multi_line".
15750 * gdb.ada/info_exc.exp: Remove "multi_line".
15751 * gdb.ada/packed_tagged.exp: Remove "multi_line".
15752 * gdb.ada/ptype_field.exp: Remove "multi_line".
15753 * gdb.ada/sym_print_name.exp: Remove "multi_line".
15754 * gdb.ada/tagged.exp: Remove "multi_line".
15755 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
15756 [multi_line ...]
15757 * gdb.btrace/delta.exp: Likewise.
15758 * gdb.btrace/exception.exp: Likewise.
15759 * gdb.btrace/function_call_history.exp: Likewise.
15760 * gdb.btrace/instruction_history.exp: Likewise.
15761 * gdb.btrace/nohist.exp: Likewise.
15762 * gdb.btrace/record_goto.exp: Likewise.
15763 * gdb.btrace/segv.exp: Likewise.
15764 * gdb.btrace/stepi.exp: Likewise.
15765 * gdb.btrace/tailcall.exp: Likewise.
15766 * gdb.btrace/unknown_functions.exp: Likewise.
15767 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
15768 * lib/gdb.exp: Add the "multi_line" helper.
15769
4eec2deb
PA
157702015-04-01 Pedro Alves <palves@redhat.com>
15771
15772 * gdb.threads/tid-reuse.c: New file.
15773 * gdb.threads/tid-reuse.exp: New file.
15774
df8411da
SDJ
157752015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
15776
15777 PR corefiles/16092
15778 * gdb.base/coredump-filter.c: New file.
15779 * gdb.base/coredump-filter.exp: Likewise.
15780
6ef37366
PM
157812015-03-27 Petr Machata <pmachata@redhat.com>
15782
15783 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
15784 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
15785 (Dwarf::assemble): Initialize them.
15786 (Dwarf::lines): New function.
15787
7ec911b0
JT
157882015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
15789
15790 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
15791 SYMBOL_PREFIX for x86_64-*-cygwin.
15792
ff908ebf
AW
157932015-03-26 Andy Wingo <wingo@igalia.com>
15794
15795 PR symtab/18148
15796 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
15797 const_value but not a location.
15798 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
15799 location defined in non-main CUs are visible.
15800
6d5f0679
YQ
158012015-03-26 Yao Qi <yao.qi@linaro.org>
15802
15803 PR testsuite/18139
15804 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
15805 Add a line number entry for the same line.
15806 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
15807 Add a line number entry for the same line.
15808
2898689b
YQ
158092015-03-26 Yao Qi <yao.qi@linaro.org>
15810
15811 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
15812 .int 0.
15813 (func): Likewise. Add .Lfunc_1 label.
15814 Use .Lfunc_1 label.
15815 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
15816 .int 0.
15817 (func): Likewise.
15818 Use .Lfunc_1 label.
15819
85180498
YQ
158202015-03-26 Yao Qi <yao.qi@linaro.org>
15821
15822 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
15823 Call gdb_compile instead to compile each .s files without debug
15824 information.
15825
8aa08a8d
YQ
158262015-03-26 Yao Qi <yao.qi@linaro.org>
15827
15828 * gdb.base/savedregs.exp (process_saved_regs): Make
15829 "Saved registers:" optional in the pattern.
15830
66849923
MM
158312015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15832
15833 * gdb.btrace/next.exp: Merged into step.exp.
15834 * gdb.btrace/finish.exp: Merged into step.exp.
15835 * gdb.btrace/nexti.exp: Merged into stepi.exp.
15836 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
15837 "record goto" and checking the exact replay position.
15838 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
15839 check for "Recording format" in "info record" output.
15840 * gdb.btrace/record_goto.exp: Choose test file based on target.
15841 * gdb.btrace/x86-record_goto.S: Renamed into ...
15842 * gdb.btrace/x86_64-record_goto.S: ... this.
15843 * gdb.btrace/i686-record_goto.S: New.
15844 * gdb.btrace/x86-tailcall.S: Renamed into ...
15845 * gdb.btrace/x86_64-tailcall.S: ... this.
15846 * gdb.btrace/i686-tailcall.S: New.
15847 * gdb.btrace/x86-tailcall.c: Renamed into ...
15848 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
15849 separate statements. Update test.
15850 * gdb.btrace/delta.exp: Use record_goto.c as test file.
15851 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
15852 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
15853 * gdb.btrace/tailcall.exp: Choose test file based on target.
15854 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
15855
11cc1b74
MM
158562015-03-25 Markus Metzger <markus.t.metzger@intel.com>
15857
15858 * gdb.btrace/exception.exp: Increase BTS buffer size.
15859
a25d8bf9
PA
158602015-03-24 Pedro Alves <palves@redhat.com>
15861
15862 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
15863
856e7dd6
PA
158642015-03-24 Pedro Alves <palves@redhat.com>
15865
15866 * gdb.threads/schedlock.exp (test_step): No longer expect that
15867 "set scheduler-locking step" with "next" over a function call runs
15868 threads unlocked.
15869
ad235a41
AT
158702015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15871
15872 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
15873
15630549
AT
158742015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15875
15876 PR breakpoints/16466
15877 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
15878 * gdb.mi/mi-pending.c (thread_func): New function.
15879 (int main): Add threading support required.
15880 * gdb.mi/mi-pending.exp: Add tests for this issue.
15881 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
15882 (pendfunc2): Remove stdio dependency.
15883 * gdb.mi/mi-pendshr2.c: New file.
15884
693dca06
KS
158852015-03-23 Keith Seitz <keiths@redhat.com>
15886
15887 * gdb.linespec/keywords.c: New file.
15888 * gdb.linespec/keywords.exp: New file.
15889
7e993ebf
KS
158902015-03-23 Keith Seitz <keiths@redhat.com>
15891
15892 PR gdb/18021
15893 * gdb.dwarf2/staticvirtual.exp: New test.
15894
bc23328c
JK
158952015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
15896
15897 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
15898 * README: Remove HP-UX and gdb.hp.
15899 (configuration):
15900 * configure: Regenerate.
15901 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
15902 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
15903 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
15904 gdb.hp/gdb.defects/Makefile.
15905 * gdb.hp/Makefile.in: File deleted.
15906 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
15907 * gdb.hp/gdb.aCC/optimize.c: File deleted.
15908 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
15909 * gdb.hp/gdb.aCC/run.c: File deleted.
15910 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
15911 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
15912 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
15913 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
15914 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
15915 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
15916 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
15917 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
15918 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
15919 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
15920 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
15921 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
15922 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
15923 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
15924 * gdb.hp/gdb.base-hp/reg.s: File deleted.
15925 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
15926 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
15927 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
15928 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
15929 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
15930 * gdb.hp/gdb.compat/Makefile.in: File deleted.
15931 * gdb.hp/gdb.compat/average.c: File deleted.
15932 * gdb.hp/gdb.compat/sum.c: File deleted.
15933 * gdb.hp/gdb.compat/xdb.c: File deleted.
15934 * gdb.hp/gdb.compat/xdb0.c: File deleted.
15935 * gdb.hp/gdb.compat/xdb0.h: File deleted.
15936 * gdb.hp/gdb.compat/xdb1.c: File deleted.
15937 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
15938 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
15939 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
15940 * gdb.hp/gdb.defects/Makefile.in: File deleted.
15941 * gdb.hp/gdb.defects/bs14602.c: File deleted.
15942 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
15943 * gdb.hp/gdb.defects/solib-d.c: File deleted.
15944 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
15945 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
15946 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
15947 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
15948 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
15949 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
15950 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
15951 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
15952 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
15953 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
15954 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
15955 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
15956 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
15957 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
15958 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
15959 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
15960 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
15961 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
15962 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
15963 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
15964 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
15965 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
15966 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
15967 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
15968 * gdb.hp/tools/odump: File deleted.
15969
8bf3b159
PA
159702015-03-19 Pedro Alves <palves@redhat.com>
15971
15972 * gdb.threads/continue-pending-status.exp (saw_thread_2)
15973 (saw_thread_3): New globals.
15974 (top level): Increment them when an event for the corresponding
15975 thread is seen.
15976 (no thread starvation): New test.
15977
eb54c8bf
PA
159782015-03-19 Pedro Alves <palves@redhat.com>
15979
15980 * gdb.threads/continue-pending-status.c: New file.
15981 * gdb.threads/continue-pending-status.exp: New file.
15982
32d2e5d6
PA
159832015-03-18 Pedro Alves <palves@redhat.com>
15984
15985 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15986 Use gdb_is_target_remote instead of is_remote. Use
15987 gdb_test_multiple instead of gdb_expect. Exit early if
15988 gdb_test_multiple hits its internal matches. Tighten stepi tests
15989 expected output. Fail on exit with any signal, instead of just
15990 SIGILL.
15991
f68f11b7
YQ
159922015-03-18 Yao Qi <yao.qi@linaro.org>
15993
15994 PR tdep/18107
15995 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
15996 variable.
15997 * gdb.base/catch-syscall.exp: Don't skip it on
15998 aarch64*-*-linux* target. Remove elements in all_syscalls.
15999 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
16000 target.
16001 (setup_all_syscalls): New proc.
16002
ca5fd19b
YQ
160032015-03-16 Yao Qi <yao.qi@linaro.org>
16004
16005 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
16006 (top level): Skip tests if valid_addr_p returns false for
16007 $cmd1 or $cmd2.
16008
85642ba0
AW
160092015-03-11 Andy Wingo <wingo@igalia.com>
16010
16011 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
16012
e03f9645
YQ
160132015-03-11 Yao Qi <yao.qi@linaro.org>
16014
16015 * gdb.base/catch-syscall.exp: Fix typo in comments.
16016
5d0962b2
YQ
160172015-03-11 Yao Qi <yao.qi@linaro.org>
16018
16019 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
16020
b2df3cef
PA
160212015-03-09 Pedro Alves <palves@redhat.com>
16022
16023 * dg-extract-results.py: Delete.
16024
ef878e53
PA
160252015-03-09 Pedro Alves <palves@redhat.com>
16026
16027 Merge dg-extract-results.sh from GCC upstream (r218843).
16028
16029 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
16030 * dg-extract-results.sh: Use --text with grep to avoid issues with
16031 binary files. Fall back to cat -v, if that doesn't work.
16032
9494d219
PA
160332015-03-05 Pedro Alves <palves@redhat.com>
16034
16035 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
16036
a8d9763a
SM
160372015-03-04 Simon Marchi <simon.marchi@ericsson.com>
16038
16039 * lib/mi-support.exp (mi_expect_interrupt): Accept
16040 alternative event for when in all-stop mode.
16041
be9957b8
PA
160422015-03-04 Pedro Alves <palves@redhat.com>
16043
16044 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
16045
d57be0f4 160462015-03-04 Mark Kettenis <kettenis@gnu.org>
4727d613
MK
16047
16048 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
16049
c214c7cf
AA
160502015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16051
16052 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
16053 regexps for GDB's current line display, accept a hex address
16054 preceding the line number.
16055
6d74a497
AA
160562015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
16057
16058 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
16059 the 'arch1' variable for "s390*-linux*" targets.
16060
511aee7c
PA
160612015-03-04 Pedro Alves <palves@redhat.com>
16062
16063 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
16064 (main): Pass missing retval argument to pthread_join call.
16065
95e50b27
PA
160662015-03-02 Pedro Alves <palves@redhat.com>
16067
16068 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
16069 (top level): Call do_test with non-stop as well.
16070
28054d69
PA
160712015-03-02 Pedro Alves <palves@redhat.com>
16072
16073 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
16074 -1.
16075
4fa5d7b4
AA
160762015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16077
16078 * gdb.arch/s390-vregs.exp: New test.
16079 * gdb.arch/s390-vregs.S: New file.
16080
97c18565
PA
160812015-02-27 Pedro Alves <palves@redhat.com>
16082
16083 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
16084 call to catch_command_errors.
16085 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
16086 catch_command_errors.
16087
a37bfa30
PA
160882015-02-27 Pedro Alves <palves@redhat.com>
16089
16090 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
16091 "true" for boolean result.
16092 * gdb.gdb/selftest.exp (test_with_self): Also accept full
16093 prototype of main.
16094
6f98576f
PA
160952015-02-27 Pedro Alves <palves@redhat.com>
16096
16097 * lib/unbuffer_output.c: New file.
16098 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
16099 (main): Call gdb_unbuffer_output.
16100
eba5ab56
YQ
161012015-02-27 Yao Qi <yao.qi@linaro.org>
16102
16103 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
16104 target.
16105
0def5aaa
DE
161062015-02-26 Doug Evans <dje@google.com>
16107
16108 * gdb.cp/class2.cc (Dbase, D): New classes.
16109 (main): New local delta.
16110 * gdb.cp/class2.exp: Test printing delta.
16111 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
16112 (dynbar): New global.
16113 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
16114
081a1c2c
JK
161152015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16116
16117 * gdb.compile/compile-ifunc.c: New file.
16118 * gdb.compile/compile-ifunc.exp: New file.
16119
2f41223f
AT
161202015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
16121
16122 * gdb.base/structs.exp: Check for correct struct on finish.
16123
03eddd80
YQ
161242015-02-26 Yao Qi <yao.qi@linaro.org>
16125
16126 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
16127 is zero.
16128
80c57053
JK
161292015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
16130
16131 * gdb.arch/cordic.ko.bz2: New file.
16132 * gdb.arch/cordic.ko.debug.bz2: New file.
16133 * gdb.arch/ppc64-symtab-cordic.exp: New file.
16134
21613c12
YQ
161352015-02-25 Yao Qi <yao.qi@linaro.org>
16136
16137 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
16138 aarch64*-*-* target.
16139
d8b901ed
PA
161402015-02-23 Pedro Alves <palves@redhat.com>
16141
16142 * lib/gdb.exp (delete_breakpoints): Rewrite using
16143 gdb_test_multiple.
16144
e5b85ead
PA
161452015-02-23 Pedro Alves <palves@redhat.com>
16146
16147 * gdb.base/info-os.c: Include stdlib.h.
16148
85c3a371
DE
161492015-02-22 Doug Evans <xdje42@gmail.com>
16150
16151 PR symtab/17855
16152 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
16153 is read after symbols have been re-read.
16154 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
16155 * gdb.ada/exec_changed/second.adb (Second): Ditto.
16156
96553a0c
DE
161572015-02-21 Doug Evans <dje@google.com>
16158
16159 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
16160
97a0c697
JK
161612015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
16162
16163 PR corefiles/17808
16164 * gdb.arch/i386-biarch-core.core.bz2: New file.
16165 * gdb.arch/i386-biarch-core.exp: New file.
16166
a47cd6e9
PA
161672015-02-21 Pedro Alves <palves@redhat.com>
16168
16169 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
16170 runto_main fails.
16171
c5facdc4
PA
161722015-02-20 Pedro Alves <palves@redhat.com>
16173
16174 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
16175 info probes.
16176
2db9a427
PA
161772015-02-20 Pedro Alves <palves@redhat.com>
16178
16179 * gdb.threads/multi-create-ns-info-thr.exp: New file.
16180
60fb7e9e
PA
161812015-02-20 Pedro Alves <palves@redhat.com>
16182
16183 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
16184 clean_restart before gdb_target_supports_trace.
16185
5c5019c2
PA
161862015-02-20 Pedro Alves <palves@redhat.com>
16187
16188 PR threads/18006
16189 * gdb.threads/clone-thread_db.c: New file.
16190 * gdb.threads/clone-thread_db.exp: New file.
16191
c9587f88
AT
161922015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
16193
16194 PR breakpoints/16812
16195 * gdb.base/catch-gdb-caused-signals.c: New file.
16196 * gdb.base/catch-gdb-caused-signals.exp: New file.
16197
f6a88844
JM
161982015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
16199
16200 * configure: Regenerated.
16201 * configure.ac: Use GDB_AC_TRANSFORM.
16202 * aclocal.m4: sinclude ../transform.m4.
16203
497c491b
JM
162042015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16205
16206 * lib/dtrace.exp: New file.
16207 * gdb.base/dtrace-probe.exp: Likewise.
16208 * gdb.base/dtrace-probe.d: Likewise.
16209 * gdb.base/dtrace-probe.c: Likewise.
16210 * lib/pdtrace.in: Likewise.
16211 * configure.ac: Output variables with the transformed names of
16212 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
16213 * configure: Regenerated.
16214
03e98035
JM
162152015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
16216
16217 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
16218 expected message when trying to access $_probe_* convenience
16219 variables while not on a probe.
16220
63cc30e9
JK
162212015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
16222
16223 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
16224
0703599a
PA
162252015-02-11 Pedro Alves <pedro@codesourcery.com>
16226
16227 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
16228 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
16229
7e60a48e
DE
162302015-02-10 Doug Evans <xdje42@gmail.com>
16231
16232 * lib/gdb.exp (gdb_load): Always return a result.
16233
01b088bc
PA
162342015-02-10 Pedro Alves <palves@redhat.com>
16235
16236 * gdb.threads/signal-sigtrap.c: New file.
16237 * gdb.threads/signal-sigtrap.exp: New file.
16238
b05ec7a5
AT
162392015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
16240
16241 * gdb.trace/no-attach-trace.c: New file.
16242 * gdb.trace/no-attach-trace.exp: New file.
16243
a2c2acaf
MW
162442015-02-09 Mark Wielaard <mjw@redhat.com>
16245
16246 * gdb.dwarf2/atomic.c: New file.
16247 * gdb.dwarf2/atomic-type.exp: Likewise.
16248
31fd9caa
MM
162492015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16250
16251 * gdb.btrace/buffer-size.exp: Update "info record" output.
16252 * gdb.btrace/delta.exp: Update "info record" output.
16253 * gdb.btrace/enable.exp: Update "info record" output.
16254 * gdb.btrace/finish.exp: Update "info record" output.
16255 * gdb.btrace/instruction_history.exp: Update "info record" output.
16256 * gdb.btrace/next.exp: Update "info record" output.
16257 * gdb.btrace/nexti.exp: Update "info record" output.
16258 * gdb.btrace/step.exp: Update "info record" output.
16259 * gdb.btrace/stepi.exp: Update "info record" output.
16260 * gdb.btrace/nohist.exp: Update "info record" output.
16261
d33501a5
MM
162622015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16263
16264 * gdb.btrace/buffer-size: New.
16265
f4abbc16
MM
162662015-02-09 Markus Metzger <markus.t.metzger@intel.com>
16267
16268 * gdb.btrace/delta.exp: Update "info record" output.
16269 * gdb.btrace/enable.exp: Update "info record" output.
16270 * gdb.btrace/finish.exp: Update "info record" output.
16271 * gdb.btrace/instruction_history.exp: Update "info record" output.
16272 * gdb.btrace/next.exp: Update "info record" output.
16273 * gdb.btrace/nexti.exp: Update "info record" output.
16274 * gdb.btrace/step.exp: Update "info record" output.
16275 * gdb.btrace/stepi.exp: Update "info record" output.
16276 * gdb.btrace/nohist.exp: Update "info record" output.
16277
b9d61307
SM
162782015-02-06 Simon Marchi <simon.marchi@ericsson.com>
16279
16280 PR gdb/15678
16281 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
16282
e584fdbc
PA
162832015-02-06 Pedro Alves <palves@redhat.com>
16284
16285 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
16286 macro.
16287 (seconds_left, again): New globals.
16288 (main): Wait seconds_left in a 1-second sleep loop instead of
16289 sleeping 180 seconds. If 'again' is set, reset the seconds
16290 counter.
16291 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
16292 'again' in the inferior before detaching. Print the seconds left.
16293 (options): New global.
16294 (top level): Build program with -DTIMEOUT=$timeout.
16295
77f41761
PA
162962015-02-06 Pedro Alves <palves@redhat.com>
16297
16298 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
16299 determine how many seconds to pass to 'alarm'.
16300 * gdb.base/gdb-sigterm.exp (top level): Build program with
16301 -DTIMEOUT=$timeout.
16302 (do_test): Return success/failure indication. Add more verbose
16303 logging. Don't fail if 200 single steps are seen. Instead, fail
16304 when the test times out.
16305 (passes): New global.
16306 (top level): Break the testing loop if testing fails on any
16307 iteration. Use gdb_assert.
16308
b9394193
DB
163092015-02-04 Don Breazeal <donb@codesourcery.com>
16310
16311 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
16312 and initialize them.
16313 (ipc_cleanup): New function.
16314 (main): Don't declare shmid, semid, and msqid. Add a call to
16315 atexit so that we call ipc_cleanup on exit.
16316
42d9e528
PA
163172015-02-04 Pedro Alves <palves@redhat.com>
16318
16319 * boards/native-extended-gdbserver.exp: Remove any target variant
16320 specifications from the board name before clearing the isremote
16321 flag from board_info.
16322
ae6ae975
DE
163232015-01-31 Doug Evans <xdje42@gmail.com>
16324
16325 * gdb.base/maint.exp <maint print type argc>: Update expected output.
16326
cfb069a8
GB
163272015-01-31 Gary Benson <gbenson@redhat.com>
16328
16329 * gdb.base/completion.exp: Disable completion limiting for
16330 existing tests. Add new tests to check completion limiting.
16331 * gdb.linespec/ls-errs.exp: Disable completion limiting.
16332
5dd31d79
DE
163332015-01-31 Doug Evans <xdje42@gmail.com>
16334
16335 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
16336
9f050062
DE
163372015-01-31 Doug Evans <xdje42@gmail.com>
16338
16339 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
16340 entries. Duplicate file section script entries.
16341 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
16342 inlined entries. Add test for safe-path rejection.
16343 * gdb.python/py-section-script.c: Add duplicate inlined section script
16344 entries. Duplicate file section script entries.
16345 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
16346 inlined entries. Add test for safe-path rejection.
16347
df25ebbd
JB
163482015-01-29 Joel Brobecker <brobecker@adacore.com>
16349
16350 * gdb.ada/disc_arr_bound: New testcase.
16351
4a0ca9ec
JB
163522015-01-29 Joel Brobecker <brobecker@adacore.com>
16353
16354 * gdb.ada/mi_var_array: New testcase.
16355
3a8b707a
DE
163562015-01-27 Doug Evans <dje@google.com>
16357
16358 * gdb.python/py-objfile.exp: Add tests for objfile.username.
16359 Add test for objfile.filename, objfile.username after objfile
16360 has been unloaded.
16361
f8313f6e
JB
163622015-01-26 Joel Brobecker <brobecker@adacore.com>
16363
16364 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
16365 the second test to print the name attribute of value
16366 returned by the call to gdb.lookup_type, and adjust
16367 the expected output accordingly.
16368
37bc665e
MW
163692015-01-25 Mark Wielaard <mjw@redhat.com>
16370
16371 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
16372 * gdb.base/disp-step-fork.c: Include unistd.h.
16373 * gdb.base/siginfo-obj.c: Include stdio.h.
16374 * gdb.base/siginfo-thread.c: Likewise.
16375 * gdb.mi/non-stop.c: Include unistd.h.
16376 * gdb.mi/nsthrexec.c: Include stdio.h.
16377 * gdb.mi/pthreads.c: Include unistd.h.
16378 * gdb.modula2/unbounded1.c (main): Declare returns int.
16379 * gdb.reverse/consecutive-reverse.c: Likewise.
16380 * gdb.threads/create-fail.c: Include unistd.h.
16381 * gdb.threads/killed.c: Likewise.
16382 * gdb.threads/linux-dp.c: Likewise.
16383 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
16384 * gdb.threads/non-ldr-exc-2.c: Likewise.
16385 * gdb.threads/non-ldr-exc-3.c: Likewise.
16386 * gdb.threads/non-ldr-exc-4.c: Likewise.
16387 * gdb.threads/pthreads.c: Include unistd.h.
16388 (main): Declare returns int.
16389 * gdb.threads/tls-main.c (foo): New declaration.
16390 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
16391
f7e5394d
SM
163922015-01-23 Simon Marchi <simon.marchi@ericsson.com>
16393
16394 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
16395 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
16396
743649fd
MW
163972015-01-15 Mark Wielaard <mjw@redhat.com>
16398
16399 * gdb.base/noreturn-return.c: New file.
16400 * gdb.base/noreturn-return.exp: New file.
16401 * gdb.base/noreturn-finish.c: New file.
16402 * gdb.base/noreturn-finish.exp: New file.
16403
198297aa
PA
164042015-01-23 Pedro Alves <palves@redhat.com>
16405
16406 * gdb.threads/continue-pending-after-query.c: New file.
16407 * gdb.threads/continue-pending-after-query.exp: New file.
16408
717cf30c
AG
164092015-01-22 Anders Granlund <anders.granlund@ericsson.com>
16410 Simon Marchi <simon.marchi@ericsson.com>
16411
16412 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
16413 * gdb.base/valgrind-db-attach.exp: Same.
16414 * gdb.base/valgrind-infcall.exp: Same.
16415 * lib/mi-support.exp (default_mi_gdb_start): Same.
16416 * lib/prompt.exp (default_prompt_gdb_start): Same.
16417 * lib/gdb.exp (default_gdb_spawn): Same.
16418 (gdb_interact): New.
16419
16420
4b62a76e
JK
164212015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
16422
16423 * gdb.compile/compile.exp (pointer to jit function): New test.
16424
b4cdae6f
WW
164252015-01-17 Wei-cheng Wang <cole945@gmail.com>
16426
16427 * lib/gdb.exp (supports_process_record): Return true for
16428 powerpc*-*-linux*.
16429 (supports_reverse): Likewise.
16430
d221e7ef
DB
164312015-01-15 Don Breazeal <donb@codesourcery.com>
16432
16433 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
16434 instead of checking whether the target board is remote and
16435 use spawn_wait_for_attach instead of exec/sleep.
16436 * gdb.base/attach-twice.exp: Likewise.
16437
bafffb51
JB
164382015-01-15 Joel Brobecker <brobecker@adacore.com>
16439
16440 * gdb.ada/var_arr_attrs: New testcase.
16441
5589af0e
PA
164422015-01-14 Pedro Alves <palves@redhat.com>
16443 Joel Brobecker <brobecker@adacore.com>
16444
16445 PR gdb/17525
16446 * gdb.base/bp-cmds-execution-x-script.c: New file.
16447 * gdb.base/bp-cmds-execution-x-script.exp: New file.
16448 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
16449
6c400b59
PA
164502015-01-14 Pedro Alves <palves@redhat.com>
16451
16452 PR cli/17828
16453 * gdb.base/batch-preserve-term-settings.c: New file.
16454 * gdb.base/batch-preserve-term-settings.exp: New file.
16455
e02c96a7
DE
164562015-01-13 Doug Evans <dje@google.com>
16457
16458 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
16459 binary.
16460
576fd14c
JB
164612015-01-13 Joel Brobecker <brobecker@adacore.com>
16462
16463 * Makefile.in (clean mostlyclean): Do not delete *.py.
16464
04dccad0
JB
164652015-01-13 Joel Brobecker <brobecker@adacore.com>
16466
16467 * gdb.python/py-lookup-type.exp: New file.
16468
3d230f71
PA
164692015-01-12 Pedro Alves <palves@redhat.com>
16470
16471 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
16472 restore GDBFLAGS before returning.
16473
7e67715d
JK
164742015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
16475
16476 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
16477 is_amd64_regs_target and is_x86_like_target.
16478
f2e0d4b4
DE
164792015-01-11 Doug Evans <xdje42@gmail.com>
16480
16481 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
16482 is given without an explicit form.
16483 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
16484 attributes.
16485 * gdb.dwarf/corrupt.exp: Ditto.
16486 * gdb.dwarf2/enum-type.exp: Ditto.
16487 * gdb.trace/entry-values.exp: Ditto.
16488 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
16489
439250fb
DE
164902015-01-11 Doug Evans <xdje42@gmail.com>
16491
16492 PR gdb/15830
16493 * gdb.base/maint.exp: Remove references to "maint demangle".
16494 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
16495 Add tests for explicitly specifying language to demangle.
16496 * gdb.dlang/demangle.exp: Ditto.
16497
ede9f622
PA
164982015-01-09 Pedro Alves <palves@redhat.com>
16499
16500 * gdb.threads/non-stop-fair-events.c: New file.
16501 * gdb.threads/non-stop-fair-events.exp: New file.
16502
a7b796db
PA
165032015-01-09 Pedro Alves <palves@redhat.com>
16504
16505 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
16506 the global scope. Set a breakpoint after all threads are started
16507 rather than stepping over two source lines. Expect the prompt.
16508 * gdb.base/watch_thread_num.c (threads_started_barrier): New
16509 global.
16510 (NUM): Now 15.
16511 (main): Use threads_started_barrier to wait for all threads to
16512 start. Main thread no longer calls thread_function. Exit after
16513 180 seconds.
16514 (loop): New function.
16515 (thread_function): Wait on threads_started_barrier barrier. Call
16516 'loop' at each iteration.
16517 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
16518 threads have started, instead of hardcoding number of "next"
16519 steps. Use an access watchpoint instead of a write watchpoint.
16520
9665ffdd
PA
165212015-01-09 Pedro Alves <palves@redhat.com>
16522
16523 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
16524 (thread_func): Wait on barrier.
16525 (main): Wait for all threads to start before stopping GDB.
16526 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
16527 global.
16528 (thread1_func, thread2_func): Wait on barrier.
16529 (main): Wait for all threads to start before stopping GDB.
16530 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
16531 New global.
16532 (thread1_func, thread2_func): Wait on barrier.
16533 (main): Wait for all threads to start before stopping GDB.
16534
c945a99f
PA
165352015-01-09 Pedro Alves <palves@redhat.com>
16536
16537 * gdb.threads/attach-many-short-lived-threads.c: New file.
16538 * gdb.threads/attach-many-short-lived-threads.exp: New file.
16539
c1a747c1
PA
165402014-01-09 Pedro Alves <palves@redhat.com>
16541
16542 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
16543 instead of to thread 2.
16544 * gdb.threads/signal-command-multiple-signals-pending.c (main):
16545 Add barrier around each pthread_create call instead of around all
16546 calls.
16547 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
16548 Set a break on thread_function and have the child threads hit it
16549 one at at a time.
16550
60b3033e
PA
165512015-01-09 Pedro Alves <palves@redhat.com>
16552
16553 * lib/gdb.exp (can_spawn_for_attach): New procedure.
16554 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
16555 false.
16556 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
16557 checking whether the target board is remote.
16558 * gdb.multi/multi-attach.exp: Likewise.
16559 * gdb.python/py-sync-interp.exp: Likewise.
16560 * gdb.server/ext-attach.exp: Likewise.
16561 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
16562 tests that need to attach, instead of checking whether the target
16563 board is remote at the top of the file.
16564
acc018ac
YQ
165652015-01-08 Yao Qi <yao@codesourcery.com>
16566
16567 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
16568
50a18af8
JK
165692015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
16570
16571 Fix testcase compilation.
16572 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
16573
8503d6e1
JB
165742015-01-06 Joel Brobecker <brobecker@adacore.com>
16575
16576 * gdb.python/py-type.exp: Add a couple test about empty
16577 array creation, and negative-length array creation.
16578
cc73dbcc
DE
165792015-01-02 Doug Evans <xdje42@gmail.com>
16580
16581 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
16582
0300bbc7
DE
165832015-01-02 Doug Evans <dje@google.com>
16584
16585 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
16586
9d85a0ec
YQ
165872014-12-29 Yao Qi <yao@codesourcery.com>
16588
16589 * gdb.trace/entry-values.exp: Update comments. Rename variable
16590 bar_call_foo to returned_from_foo.
16591
87186c6a
MMN
165922014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
16593
16594 PR gdb/17394
16595 * gdb.linespec/break-asm-file.c: New file.
16596 * gdb.linespec/break-asm-file.exp: New file.
16597 * gdb.linespec/break-asm-file0.s: New file.
16598 * gdb.linespec/break-asm-file1.s: New file.
16599
1bab7383
YQ
166002014-12-18 Nigel Stephens <nigel@mips.com>
16601 Maciej W. Rozycki <macro@codesourcery.com>
16602
16603 * gdb.base/float.exp: Handle the new output from "info float" on
16604 MIPS targets.
16605
1bc1068a
JK
166062014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
16607
16608 Fix MinGW compilation.
16609 * gdb.compile/compile-ops.exp: Update untested message if
16610 !skip_compile_feature_tests.
16611 * gdb.compile/compile-setjmp.exp: Likewise.
16612 * gdb.compile/compile-tls.exp: Likewise.
16613 * gdb.compile/compile.exp: Likewise.
16614 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
16615 supported on this host".
16616
b6615d10
DE
166172014-12-16 Doug Evans <xdje42@gmail.com>
16618
16619 * boards/stabs.exp: New file.
16620
25dda427
AA
166212014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
16622
16623 * gdb.base/completion.exp: Adjust to format changes of "maint
16624 print user-registers".
16625
bf330350
CU
166262014-12-16 Catalin Udma <catalin.udma@freescale.com>
16627
16628 PR server/17457
16629 * gdb.arch/aarch64-fp.c: New file.
16630 * gdb.arch/aarch64-fp.exp: New file.
16631
395cf596
SDJ
166322014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
16633
16634 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
16635 r210637, r210913, r211666, r215400, r215817).
16636
16637 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
16638 * dg-extract-results.py: New file.
16639 * dg-extract-results.sh: Use it if the environment seems
16640 suitable.
16641
16642 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
16643
16644 * dg-extract-results.py (parse_run): Handle warnings that
16645 are printed before a test harness is run.
16646
16647 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
16648
16649 * dg-extract-results.py (Named): Remove __cmp__ method.
16650 (output_variation): Use a key to sort variation.harnesses.
16651
16652 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
16653
16654 * dg-extract-results.py: For Python 3, force sys.stdout to
16655 handle surrogate escape sequences.
16656 (safe_open): New function.
16657 (output_segment, main): Use it.
16658
16659 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
16660
16661 * dg-extract-results.py (Prog.result_re): Include options
16662 in test name.
16663
16664 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
16665
16666 * dg-extract-results.py (output_variation): Always sort if
16667 do_sum.
16668
e882ef3c
SM
166692014-12-15 Simon Marchi <simon.marchi@ericsson.com>
16670
16671 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
16672 as long as we get pagination notifications.
16673
4992aa20
JM
166742014-12-15 Jason Merrill <jason@redhat.com>
16675
16676 * Makefile.in (check-gdb.%): Restore.
16677 * README: Mention it.
16678
c1b5a1a6
JB
166792014-12-13 Joel Brobecker <brobecker@adacore.com>
16680
16681 * gdb.ada/str_uninit: New testcase.
16682
5537b577
JK
166832014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
16684
16685 PR symtab/17642
16686 * gdb.base/vla-stub-define.c: New file.
16687 * gdb.base/vla-stub.c: New file.
16688 * gdb.base/vla-stub.exp: New file.
16689
bb2ec1b3
TT
166902014-12-12 Phil Muldoon <pmuldoon@redhat.com>
16691 Jan Kratochvil <jan.kratochvil@redhat.com>
16692 Tom Tromey <tromey@redhat.com>
16693
16694 * configure.ac: Add gdb.compile/.
16695 * configure: Regenerate.
16696 * gdb.compile/Makefile.in: New file.
16697 * gdb.compile/compile-ops.exp: New file.
16698 * gdb.compile/compile-ops.c: New file.
16699 * gdb.compile/compile-tls.c: New file.
16700 * gdb.compile/compile-tls.exp: New file.
16701 * gdb.compile/compile-constvar.S: New file.
16702 * gdb.compile/compile-constvar.c: New file.
16703 * gdb.compile/compile-mod.c: New file.
16704 * gdb.compile/compile-nodebug.c: New file.
16705 * gdb.compile/compile-setjmp-mod.c: New file.
16706 * gdb.compile/compile-setjmp.c: New file.
16707 * gdb.compile/compile-setjmp.exp: New file.
16708 * gdb.compile/compile-shlib.c: New file.
16709 * gdb.compile/compile.c: New file.
16710 * gdb.compile/compile.exp: New file.
16711 * lib/gdb.exp (skip_compile_feature_tests): New proc.
16712
4ff709eb
TT
167132014-12-12 Tom Tromey <tromey@redhat.com>
16714
16715 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
16716 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
16717
6dddd6a5
DE
167182014-12-12 Doug Evans <dje@google.com>
16719
16720 * lib/gdb-python.exp (get_python_valueof): New function.
16721 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
16722
71c24708
AA
167232014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
16724
16725 * gdb.base/completion.exp: Add test for completion of "info
16726 registers ".
16727
3e29f34a
MR
167282014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
16729
16730 * gdb.base/func-ptrs.c: New file.
16731 * gdb.base/func-ptrs.exp: New file.
16732
fc126975
SM
167332014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16734
16735 PR breakpoints/17012
16736 * gdb.base/dprintf-detach.c: New file.
16737 * gdb.base/dprintf-detach.exp: New file.
16738
0a46d518
SM
167392014-12-10 Simon Marchi <simon.marchi@ericsson.com>
16740
16741 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
16742 * lib/gdb.exp (target_is_gdbserver): New procedure.
16743
a0be3e44
DE
167442014-12-08 Doug Evans <dje@google.com>
16745
16746 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
16747
df1b803a
YQ
167482014-12-05 Yao Qi <yao@codesourcery.com>
16749
16750 * gdb.guile/scm-error.exp: Remove the third argument to
16751 gdb_remote_download.
16752 * gdb.guile/scm-frame-args.exp: Likewise.
16753 * gdb.guile/scm-section-script.exp: Likewise.
16754
ddb9f679
YQ
167552014-12-05 Yao Qi <yao@codesourcery.com>
16756
16757 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
16758
86e4ed39
DE
167592014-12-04 Doug Evans <dje@google.com>
16760
16761 * gdb.python/py-objfile.exp: Add tests for
16762 objfile.add_separate_debug_file.
16763
7c50a931
DE
167642014-12-04 Doug Evans <dje@google.com>
16765
16766 * lib/gdb.exp (get_build_id): New function.
16767 (build_id_debug_filename_get): Rewrite to use it.
16768 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
16769
621661e3
MR
167702014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
16771
16772 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
16773 `method(long)', not just 0x0.
16774 * gdb.cp/nsalias.exp: Align code labels to 4.
16775 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
16776 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
16777 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
16778 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
16779 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
16780 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
16781
29f0c3b7
DE
167822014-12-02 Doug Evans <dje@google.com>
16783
e1e061e7 16784 PR symtab/17602
29f0c3b7 16785 * gdb.cp/anon-ns.cc: Move guts of this file to ...
e1e061e7 16786 * gdb.cp/anon-ns2.cc: ... here. New file.
29f0c3b7
DE
16787 * gdb.cp/anon-ns.exp: Update.
16788
162078c8
NB
167892014-12-02 Nick Bull <nicholaspbull@gmail.com>
16790
16791 * gdb.python/py-events.py (inferior_call_handler): New.
16792 (register_changed_handler, memory_changed_handler): New.
16793 (test_events.invoke): Register new handlers.
16794 * gdb.python/py-events.exp: Add tests for inferior call,
16795 memory_changed and register_changed events.
16796
fdb09caf
AA
167972014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
16798
16799 * gdb.base/execl-update-breakpoints.exp: Specify the link address
16800 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
16801 if the linker doesn't understand this.
16802
55cfb2c4
SM
168032014-12-01 Simon Marchi <simon.marchi@ericsson.com>
16804
16805 * gdb.python/python.exp: Change expected reply to help().
16806
9e8cd6df
YQ
168072014-12-01 Yao Qi <yao@codesourcery.com>
16808
16809 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
16810 AC_CONFIG_SUBDIRS(gdb.gdbtk).
16811 * configure: Re-generated.
16812
6c659fc2
SC
168132014-11-28 Siva Chandra Reddy <sivachandra@google.com>
16814
16815 * gdb.cp/chained-calls.cc: New file.
16816 * gdb.cp/chained-calls.exp: New file.
16817 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
16818
d7fc3181
SM
168192014-11-28 Simon Marchi <simon.marchi@ericsson.com>
16820
16821 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
16822 * gdb.dwarf2/symtab-producer.exp: Same.
16823 * gdb.gdb/python-interrupts.exp: Same.
16824 * gdb.gdb/python-selftest.exp: Same.
16825 * gdb.python/py-linetable.exp: Same.
16826 * gdb.python/py-type.exp: Same.
16827 * gdb.python/py-value-cc.exp: Same.
16828 * gdb.python/py-value.exp: Same.
16829
10e79639
YQ
168302014-11-28 Yao Qi <yao@codesourcery.com>
16831
16832 * gdb.base/break-probes.exp: Match library name prefixed with
16833 sysroot.
16834
f28a0564
SM
168352014-11-27 Simon Marchi <simon.marchi@ericsson.com>
16836
16837 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
16838 test expected output. Add parentheses for the call to print.
16839 Remove L suffix from integers.
16840
3fe1ce1d
DE
168412014-11-26 Doug Evans <dje@google.com>
16842
16843 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
16844
84429e27
YQ
168452014-11-22 Yao Qi <yao@codesourcery.com>
16846
16847 * gdb.trace/entry-values.c: Remove asms.
16848 (foo): Add foo_label.
16849 (bar): Add bar_label.
16850 * gdb.trace/entry-values.exp: Remove code computing foo's
16851 length and bar's length.
16852 (Dwarf::assemble): Invoke function_range for bar and use
16853 MACRO_AT_func for foo.
16854
26741859
YQ
168552014-11-22 Yao Qi <yao@codesourcery.com>
16856
16857 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
16858 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
16859 Use .Lgcc43_procstart instead of gcc43.
16860
45e44d27
JB
168612014-11-21 Joel Brobecker <brobecker@adacore.com>
16862
16863 * gdb.ada/n_arr_bound: New testcase.
16864
458c8db8
SDJ
168652014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
16866
16867 PR breakpoints/10737
16868 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
16869 test_catch_syscall_multi_arch.
16870 (test_catch_syscall_multi_arch): New function.
16871
43f3e411
DE
168722014-11-20 Doug Evans <xdje42@gmail.com>
16873
16874 * gdb.base/maint.exp: Update expected output.
16875
0d7b2549
AA
168762014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
16877
16878 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
16879 4-byte instruction on S390.
16880
8908fca5
JB
168812014-11-19 Joel Brobecker <brobecker@adacore.com>
16882
16883 * gdb.ada/arr_arr: New testcase.
16884
4a46959e
JB
168852014-11-19 Joel Brobecker <brobecker@adacore.com>
16886
16887 * gdb.ada/pkd_arr_elem: New Testcase.
16888
470e2f4e
LM
168892014-11-18 Luis Machado <lgustavo@codesourcery.com>
16890
16891 * gdb.reverse/break-precsave: Expect completion message for
16892 core file reads.
16893 * gdb.reverse/consecutive-precsave.exp: Likewise.
16894 * gdb.reverse/finish-precsave.exp: Likewise.
16895 * gdb.reverse/i386-precsave.exp: Likewise.
16896 * gdb.reverse/machinestate-precsave.exp: Likewise.
16897 * gdb.reverse/sigall-precsave.exp: Likewise.
16898 * gdb.reverse/solib-precsave.exp: Likewise.
16899 * gdb.reverse/step-precsave.exp: Likewise.
16900 * gdb.reverse/until-precsave.exp: Likewise.
16901 * gdb.reverse/watch-precsave.exp: Likewise.
16902
a267f3ad
AA
169032014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16904
16905 * gdb.base/bp-permanent.c: Include unistd.h.
16906 * gdb.python/py-framefilter-mi.c (main): Add return type.
16907 * gdb.python/py-framefilter.c (main): Likewise.
16908 * gdb.trace/actions-changed.c (main): Likewise.
16909
12084a9a
AA
169102014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16911
16912 * gdb.mi/until.c: Add eye-catchers.
16913 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
16914 line numbers.
16915
dc7e1a77
AA
169162014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
16917
16918 * gdb.base/condbreak.exp: Drop references to removed non-prototype
16919 function header variants in break1.c.
16920 * gdb.base/ena-dis-br.exp: Likewise.
16921 * gdb.base/hbreak2.exp: Likewise.
16922 * gdb.reverse/until-precsave.exp: Drop references to removed
16923 non-prototype function header variants in ur1.c.
16924 * gdb.reverse/until-reverse.exp: Likewise.
16925
41c77605
PM
169262014-11-17 Petr Machata <pmachata@redhat.com>
16927
16928 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
16929 ${_cu_offset_size} bytes abbrev offset.
16930
34248c3a
DE
169312014-11-15 Doug Evans <xdje42@gmail.com>
16932
16933 PR symtab/17559
16934 * gdb.base/line-symtabs.exp: New file.
16935 * gdb.base/line-symtabs.c: New file.
16936 * gdb.base/line-symtabs.h: New file.
16937
646da059
YQ
169382014-11-14 Yao Qi <yao@codesourcery.com>
16939
16940 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
16941 (func): Add label func_label.
16942 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
16943 Replace low_pc and high_pc with MACRO_AT_range.
16944 Replace name, low_pc and high_pc with MACRO_AT_func.
16945
9301ebe6
YQ
169462014-11-14 Yao Qi <yao@codesourcery.com>
16947
16948 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
16949 Replace name, low_pc and high_pc with MACRO_AT_func.
16950
f166b542
YQ
169512014-11-14 Yao Qi <yao@codesourcery.com>
16952
16953 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
16954 produce debug information.
16955 * gdb.dwarf2/implptr-optimized-out.S: Removed.
16956
0f6e71e3
YQ
169572014-11-14 Yao Qi <yao@codesourcery.com>
16958
16959 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
16960 object and get function length.
16961 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
16962 with MACRO_AT_func.
16963 (top-level): Replace gdb_compile and clean_restart with
16964 prepare_for_testing.
16965 * gdb.dwarf2/main.c (main): Add label main_label.
16966
876c4df9
YQ
169672014-11-14 Yao Qi <yao@codesourcery.com>
16968
16969 * lib/dwarf.exp (function_range): New procedure.
16970 (Dwarf::_handle_macro_at_func): New procedure.
16971 (Dwarf::_handle_macro_at_range): New procedure.
16972 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
16973
02ad9cf1
YQ
169742014-11-14 Yao Qi <yao@codesourcery.com>
16975
16976 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
16977 (_handle_attribute): New procedure.
16978
a59add0c
AA
169792014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
16980
16981 * gdb.ada/cond_lang/foo.c (callme): Add return type.
16982 * gdb.base/call-sc.c (zed): Likewise.
16983 * gdb.base/checkpoint.c (main): Likewise.
16984 * gdb.base/dump.c (main): Likewise.
16985 * gdb.base/gcore.c (main): Likewise.
16986 * gdb.base/huge.c (main): Likewise.
16987 * gdb.base/multi-forks.c (main): Likewise.
16988 * gdb.base/pr10179-a.c (main): Likewise.
16989 * gdb.base/savedregs.c (main): Likewise.
16990 * gdb.base/sigaltstack.c (main): Likewise.
16991 * gdb.base/siginfo.c (main): Likewise.
16992 * gdb.base/structs.c (zed): Likewise.
16993 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
16994 * gdb.mi/mi-syn-frame.c (main): Likewise.
16995 * gdb.mi/until.c (foo, main): Likewise.
16996 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
16997 * gdb.base/solib-weak.c (foo): Declare.
16998 * gdb.base/attach-twice.c: Include stdio.h.
16999 * gdb.base/weaklib1.c: Likewise.
17000 * gdb.base/weaklib2.c: Likewise.
17001 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
17002 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
17003 unistd.h.
17004 * gdb.base/attach-pie-misread.c: Include stdlib.h.
17005 * gdb.mi/mi-exit-code.c: Likewise.
17006 * gdb.base/break-interp-lib.c: Include string.h.
17007 * gdb.base/coremaker.c: Likewise.
17008 * gdb.base/testenv.c: Likewise.
17009 * gdb.python/py-finish-breakpoint.c: Likewise.
17010 * gdb.base/inferior-died.c: Include sys/wait.h.
17011 * gdb.base/fileio.c: Include time.h.
17012 * gdb.base/async-shell.c: Include unistd.h.
17013 * gdb.base/dprintf-non-stop.c: Likewise.
17014 * gdb.base/info-os.c: Likewise.
17015 * gdb.mi/mi-console.c: Likewise.
17016 * gdb.mi/watch-nonstop.c: Likewise.
17017 * gdb.python/py-events.c: Likewise.
17018 * gdb.base/async.c (baz): Move up before its invocation.
17019 * gdb.base/code_elim2.c (my_global_func): Likewise.
17020 * gdb.base/skip-solib-lib.c (multiply): Likewise.
17021 * gdb.base/advance.c (func2): Likewise.
17022
3b5d5997
AA
170232014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17024
17025 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
17026 variant.
17027 * gdb.base/annota3.c: Likewise.
17028 * gdb.base/async.c: Likewise.
17029 * gdb.base/average.c: Likewise.
17030 * gdb.base/call-ar-st.c: Likewise.
17031 * gdb.base/call-rt-st.c: Likewise.
17032 * gdb.base/call-sc.c: Likewise.
17033 * gdb.base/call-strs.c: Likewise.
17034 * gdb.base/ending-run.c: Likewise.
17035 * gdb.base/execd-prog.c: Likewise.
17036 * gdb.base/exprs.c: Likewise.
17037 * gdb.base/foll-exec.c: Likewise.
17038 * gdb.base/foll-fork.c: Likewise.
17039 * gdb.base/foll-vfork.c: Likewise.
17040 * gdb.base/funcargs.c: Likewise.
17041 * gdb.base/gcore.c: Likewise.
17042 * gdb.base/jump.c: Likewise.
17043 * gdb.base/langs0.c: Likewise.
17044 * gdb.base/langs1.c: Likewise.
17045 * gdb.base/langs2.c: Likewise.
17046 * gdb.base/mips_pro.c: Likewise.
17047 * gdb.base/nodebug.c: Likewise.
17048 * gdb.base/opaque0.c: Likewise.
17049 * gdb.base/opaque1.c: Likewise.
17050 * gdb.base/recurse.c: Likewise.
17051 * gdb.base/run.c: Likewise.
17052 * gdb.base/scope0.c: Likewise.
17053 * gdb.base/scope1.c: Likewise.
17054 * gdb.base/setshow.c: Likewise.
17055 * gdb.base/setvar.c: Likewise.
17056 * gdb.base/shmain.c: Likewise.
17057 * gdb.base/shr1.c: Likewise.
17058 * gdb.base/shr2.c: Likewise.
17059 * gdb.base/sigall.c: Likewise.
17060 * gdb.base/signals.c: Likewise.
17061 * gdb.base/so-indr-cl.c: Likewise.
17062 * gdb.base/solib2.c: Likewise.
17063 * gdb.base/structs.c: Likewise.
17064 * gdb.base/sum.c: Likewise.
17065 * gdb.base/vforked-prog.c: Likewise.
17066 * gdb.base/watchpoint.c: Likewise.
17067 * gdb.reverse/shr2.c: Likewise.
17068 * gdb.reverse/until-reverse.c: Likewise.
17069 * gdb.reverse/ur1.c: Likewise.
17070 * gdb.reverse/watch-reverse.c: Likewise.
17071
066a77c5
AA
170722014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17073
17074 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
17075 variant.
17076 * gdb.base/sepdebug.exp: Drop references to removed code.
17077
4f204ea5
AA
170782014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17079
17080 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
17081 variant. Preserve original line numbering.
17082 * gdb.base/list1.c: Likewise.
17083
3b377a3a
AA
170842014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17085
17086 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
17087 variant.
17088 * gdb.base/break1.c: Likewise.
17089 * gdb.base/break.exp: Drop references to removed code.
17090
e444df73
AA
170912014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17092
17093 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
17094 variant.
17095
8008f2a7
AA
170962014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17097
17098 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
17099
a5a06887
AA
171002014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17101
17102 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
17103 logic into perform_all_tests() and invoke it with and without
17104 function header prototypes.
17105 (do_function_calls): Remove conditional XFAIL for PR 5318.
17106 (rerun_and_prepare): Remove duplicate code.
17107 (perform_all_tests): New. Main logic moved here.
17108
44dba9b9
AA
171092014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17110
17111 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
17112 code guarded by #ifdef NO_PROTOTYPES.
17113 (t_double_many_args): Likewise.
17114 (DEF_FUNC_MANY_ARGS_1): Likewise.
17115 (DEF_FUNC_VALUES_1): Likewise.
17116 (t_structs_ldc): Renamed from t_structs_fc in conditional code
17117 guarded by #ifdef PROTOTYPES.
17118
d1fbcd56
AA
171192014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17120
17121 * gdb.mi/mi-console.c: Add eye-catcher.
17122 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
17123 instead of literal line number.
17124
b0e59b8f
AA
171252014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17126
17127 * gdb.base/shr2.c: Add eye-catcher.
17128 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
17129 line number.
17130
78f98cca
AA
171312014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17132
17133 * gdb.base/jump.c: Add eye-catchers.
17134 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
17135 numbers.
17136
58fa2af0
AA
171372014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17138
17139 * gdb.base/execd-prog.c: Add eye-catchers.
17140 * gdb.base/foll-exec.c: Likewise.
17141 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
17142 line numbers.
17143
04e5059b
AA
171442014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17145
17146 * gdb.base/ending-run.c: Add eye-catchers.
17147 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
17148 literal line numbers.
17149
dbfdb174
AA
171502014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17151
17152 * gdb.base/call-rt-st.c: Add eye-catchers.
17153 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
17154 literal line numbers.
17155
888a2ade
AA
171562014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17157
17158 * gdb.base/call-ar-st.c: Add eye-catchers.
17159 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
17160 literal line numbers.
17161
6acc2dde
AA
171622014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17163
17164 * gdb.base/average.c: Add eye-catchers.
17165 * gdb.base/sum.c: Likewise.
17166 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
17167 regexps dynamically.
17168
9ecfcd1d
AA
171692014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
17170
17171 * gdb.base/solib1.c: Add eye-catchers.
17172 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
17173 literal line numbers.
17174
78708b7c
PA
171752014-11-12 Pedro Alves <palves@redhat.com>
17176
17177 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
17178 leader has exited.
17179
af48d08f
PA
171802014-11-12 Pedro Alves <palves@redhat.com>
17181
17182 * gdb.arch/i386-bp_permanent.c: New file.
17183 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
17184 (srcfile): Set to i386-bp_permanent.c.
17185 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
17186 that stepi does not execute the 'leave' instruction, instead of
17187 testing it does execute.
17188 * gdb.base/bp-permanent.c: New file.
17189 * gdb.base/bp-permanent.exp: New file.
17190
af3768e9
DE
171912014-11-10 Doug Evans <xdje42@gmail.com>
17192
17193 PR symtab/17564
17194 * gdb.base/symtab-search-order.exp: New file.
17195 * gdb.base/symtab-search-order.c: New file.
17196 * gdb.base/symtab-search-order-1.c: New file.
17197 * gdb.base/symtab-search-order-shlib-1.c: New file.
17198
9de00a4a
PA
171992014-11-07 Pedro Alves <palves@redhat.com>
17200
17201 PR gdb/17511
17202 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
17203 i?86-*-linux*.
17204
e0f52461
SC
172052014-11-03 Siva Chandra Reddy <sivachandra@google.com>
17206
17207 PR c++/17494
17208 * gdb.cp/pr17494.cc: New file.
17209 * gdb.cp/pr17494.exp: New file.
17210
6ce8c980
YQ
172112014-11-02 Yao Qi <yao@codesourcery.com>
17212
17213 * gdb.python/python.exp: Get working directory and match the
17214 output of "set extended-prompt \\w " with it.
17215
02be9a71
DE
172162014-10-30 Doug Evans <dje@google.com>
17217
17218 * gdb.python/py-objfile.exp: Add tests for setting random attributes
17219 in objfiles.
17220 * gdb.python/py-progspace.exp: Add tests for setting random attributes
17221 in progspaces.
17222
3bdff46b
LM
172232014-10-30 Janis Johnson <janisjo@codesourcery.com>
17224
17225 * gdb.base/fullpath-expand.exp: Skip for a remote host.
17226 * gdb.base/realname-expand.exp: Likewise.
17227 * gdb.linespec/macro-relative.exp: Likewise.
17228
ab917dfb
PA
172292014-10-29 Pedro Alves <palves@redhat.com>
17230
17231 PR gdb/17408
17232 * gdb.threads/schedlock.c (some_function): New function.
17233 (call_function): New global.
17234 (MAYBE_CALL_SOME_FUNCTION): New macro.
17235 (thread_function): Call it.
17236 * gdb.threads/schedlock.exp (get_args): Add description parameter,
17237 and use it instead of a global counter. Adjust all callers.
17238 (get_current_thread): Use "find current thread" for test message
17239 here rather than having all callers pass down the same string.
17240 (goto_loop): New procedure, factored out from ...
17241 (my_continue): ... this.
17242 (step_ten_loops): Change parameter from test message to command to
17243 use. Adjust.
17244 (list_count): Delete global.
17245 (check_result): New procedure, factored out from duplicate top
17246 level code.
17247 (continue tests): Wrap in with_test_prefix.
17248 (test_step): New procedure, factored out from duplicate top level
17249 code.
17250 (top level): Test "step" in combination with all scheduler-locking
17251 modes. Test "next" in combination with all scheduler-locking
17252 modes, and in combination with stepping over a function call or
17253 not.
17254 * gdb.threads/next-bp-other-thread.c: New file.
17255 * gdb.threads/next-bp-other-thread.exp: New file.
17256
d3d4baed
PA
172572014-10-29 Pedro Alves <palves@redhat.com>
17258
17259 PR python/17372
17260 * gdb.python/python.exp: Test a multi-line command that spawns
17261 interactive Python.
17262 * gdb.base/multi-line-starts-subshell.exp: New file.
17263
563e8d85
YQ
172642014-10-29 Yao Qi <yao@codesourcery.com>
17265
17266 * gdb.base/fileio.exp: Make directories on host.
17267
0ea4d52e
YQ
172682014-10-29 Yao Qi <yao@codesourcery.com>
17269
17270 * gdb.base/fileio.c (test_write): Close the file.
17271
7f5ef605
PA
172722014-10-28 Pedro Alves <palves@redhat.com>
17273
17274 PR gdb/12623
17275 * gdb.base/sigstep.c (no_handler): New global.
17276 (main): If 'no_handler is true, set the signal handlers to
17277 SIG_IGN.
17278 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
17279 with_sw_watch and no_handler parameters. Handle them.
17280 (top level) <stepping over handler when stopped at a breakpoint
17281 test>: Add a test axis for testing with a software watchpoint, and
17282 another for testing with the signal handler set to SIG_IGN.
17283 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
17284 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
17285
abbdbd03
PA
172862014-10-28 Pedro Alves <palves@redhat.com>
17287
17288 PR gdb/17511
17289 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
17290 * gdb.base/sigstep.exp (other_handler_location): New global.
17291 (advance): Support stepping into the signal handler, and running
17292 commands while in the handler.
17293 (in_handler_map): New global.
17294 (top level): In the advance test, add combinations for getting
17295 into the handler with stepping commands, and for running commands
17296 in the handler. Add comment descripting the advancei tests.
17297
1df4399f
PA
172982014-10-28 Pedro Alves <palves@redhat.com>
17299
17300 * gdb.base/sigstep.exp: Use build_executable instead of
17301 prepare_for_testing.
17302 (top level): Move code that starts GDB, runs to main and creates a
17303 display to ...
17304 (restart): ... this new procedure.
17305 (top level): Move backtrace from signal handler test to ...
17306 (validate_backtrace): ... this new procedure.
17307 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
17308 with_test_prefix. Always restart GDB.
17309 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
17310 with_test_prefix. Always restart GDB. No need to delete
17311 breakpoints after the test.
17312 (test_skip_handler): Remove prefix parameter.
17313 (skip_over_handler, breakpoint_to_handler)
17314 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
17315 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
17316 restart GDB. No need to delete breakpoints after the test.
17317 (top level): Use foreach to call the test procedures with
17318 different commands.
17319
a5b6e449
PA
173202014-10-28 Pedro Alves <palves@redhat.com>
17321
17322 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
17323 instead of GNATS numbers.
17324 * gdb.base/sigbpt.exp: Likewise.
17325 * gdb.base/siginfo.exp: Likewise.
17326 * gdb.base/sigstep.exp: Likewise.
17327
e5f8a7cc
PA
173282014-10-27 Pedro Alves <palves@redhat.com>
17329
17330 * gdb.base/sigstep.c (dummy): New global.
17331 (main): Issue a couple writes to the new global.
17332 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
17333 procedures.
17334 (skip_over_handler): Use test_skip_handler.
17335 (top level): Call skip_over_handler for stepi and nexti too.
17336 (breakpoint_over_handler): Use test_skip_handler.
17337 (top level): Call breakpoint_over_handler for stepi and nexti too.
17338
763905a3
YQ
173392014-10-27 Yao Qi <yao@codesourcery.com>
17340
17341 * gdb.trace/tfile.c (adjust_function_address)
17342 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
17343 function descriptor.
17344
6f259a23
DB
173452014-10-24 Don Breazeal <donb@codesourcery.com>
17346
17347 * gdb.base/foll-fork.exp (test_follow_fork,
17348 catch_fork_child_follow): Check for updated fork messages emitted
17349 from infrun.c.
17350 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
17351 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
17352 vfork_and_exec_child_follow_through_step): Check for updated vfork
17353 messages emitted from infrun.c.
17354
09dd9a69
PA
173552014-10-24 Pedro Alves <palves@redhat.com>
17356
17357 * gdb.base/corefile.exp: Remove references to ultrix.
17358 * gdb.base/interrupt.exp: Likewise.
17359 * gdb.base/whatis.exp: Likewise.
17360 * gdb.gdb/selftest.exp: Likewise.
17361 * gdb.threads/manythreads.exp: Likewise.
17362 * gdb.threads/print-threads.exp: Likewise.
17363 * gdb.threads/pthreads.exp:: Likewise.
17364 * gdb.threads/schedlock.exp: Likewise.
17365
3433cfa5
SC
173662014-10-24 Siva Chandra Reddy <sivachandra@google.com>
17367
17368 * gdb.cp/non-trivial-retval.cc: Add a test case.
17369 * gdb.cp/non-trivial-retval.exp: Add a test.
17370
092f880b
YQ
173712014-10-20 Yao Qi <yao@codesourcery.com>
17372
17373 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
17374 * gdb.python/py-objfile-script-gdb.py: New file.
17375 * gdb.python/py-objfile-script.exp: Update reference to
17376 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
17377 of remote_download. Remove the dest file.
17378
acbdb7f3
YQ
173792014-10-20 Yao Qi <yao@codesourcery.com>
17380
17381 * gdb.base/checkpoint.exp: Don't remove file copied on host.
17382 * gdb.base/step-line.exp: Likewise.
17383 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
17384 * gdb.dwarf2/dw2-basic.exp: Likewise.
17385 * gdb.dwarf2/dw2-compressed.exp: Likewise.
17386 * gdb.dwarf2/dw2-filename.exp: Likewise.
17387 * gdb.dwarf2/dw2-intercu.exp: Likewise.
17388 * gdb.dwarf2/dw2-intermix.exp: Likewise.
17389 * gdb.dwarf2/dw2-producer.exp: Likewise.
17390 * gdb.dwarf2/mac-fileno.exp: Likewise.
17391 * gdb.python/py-frame-args.exp: Likewise.
17392 * gdb.python/py-framefilter.exp: Likewise.
17393 * gdb.python/py-mi.exp: Likewise.
17394 * gdb.python/py-objfile-script.exp: Likewise
17395 * gdb.python/py-pp-integral.exp: Likewise.
17396 * gdb.python/py-pp-re-notag.exp: Likewise.
17397 * gdb.python/py-prettyprint.exp: Likewise.
17398 * gdb.python/py-section-script.exp: Likewise.
17399 * gdb.python/py-typeprint.exp: Likewise.
17400 * gdb.python/py-xmethods.exp: Likewise.
17401 * gdb.stabs/weird.exp: Likewise.
17402 * gdb.xml/tdesc-regs.exp: Likewise.
17403
bd286a29
KCY
174042014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
17405
17406 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
17407 (out_cu): Use addr_len for the size of addresses.
17408 (out_line): Likewise. Size DW_LNE_set_address instruction
17409 according to addr_len.
17410 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
17411 (FUNC): Add START_INSNS to definition.
17412
673dc4a0
YQ
174132014-10-18 Yao Qi <yao@codesourcery.com>
17414
17415 * gdb.base/argv0-symlink.exp: Check argv[0] value if
17416 gdb_has_argv0 return true.
17417 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
17418 check [target_info exists noargs], check [gdb_has_argv0]
17419 instead.
17420 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
17421 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
17422 procedures.
17423
4ffbba72
DE
174242014-10-17 Doug Evans <dje@google.com>
17425
17426 * gdb.python/py-events.exp: Update expected output for clear_objfiles
17427 event.
17428 * gdb.python/py-events.py: Add clear_objfiles event.
17429
d096d8c1
DE
174302014-10-17 Doug Evans <dje@google.com>
17431
17432 * gdb.python/py-objfile.exp: Test progspace attribute.
17433
a80db015
LM
174342014-10-17 Luis Machado <lgustavo@codesourcery.com>
17435
17436 * gdb.guile/scm-breakpoint.exp: Do not assume any
17437 directory separators when matching source file paths.
17438 * gdb.python/py-breakpoint.exp: Likewise.
17439 * gdb.reverse/break-precsave.exp: Likewise.
17440 * gdb.reverse/break-reverse.exp: Likewise.
17441 * gdb.reverse/consecutive-precsave.exp: Likewise.
17442 * gdb.reverse/finish-precsave.exp: Likewise.
17443 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
17444 * gdb.reverse/finish-reverse.exp: Likewise.
17445 * gdb.reverse/i386-precsave.exp: Likewise.
17446 * gdb.reverse/i387-env-reverse.exp: Likewise.
17447 * gdb.reverse/i387-stack-reverse.exp: Likewise.
17448 * gdb.reverse/machinestate-precsave.exp: Likewise.
17449 * gdb.reverse/machinestate.exp: Likewise.
17450 * gdb.reverse/sigall-precsave.exp: Likewise.
17451 * gdb.reverse/solib-precsave.exp: Likewise.
17452 * gdb.reverse/step-precsave.exp: Likewise.
17453 * gdb.reverse/until-precsave.exp: Likewise.
17454 * gdb.reverse/watch-precsave.exp: Likewise.
17455 * gdb.reverse/watch-reverse.exp: Likewise.
17456
b22089ab
YQ
174572014-10-17 Yao Qi <yao@codesourcery.com>
17458
17459 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
17460 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
17461
6c4486e6
PA
174622014-10-17 Pedro Alves <palves@redhat.com>
17463
17464 PR gdb/17471
17465 * gdb.base/bg-execution-repeat.c: New file.
17466 * gdb.base/bg-execution-repeat.exp: New file.
17467
0ff33695
PA
174682014-10-17 Pedro Alves <palves@redhat.com>
17469
17470 PR gdb/17300
17471 * gdb.base/continue-all-already-running.c: New file.
17472 * gdb.base/continue-all-already-running.exp: New file.
17473
6fdebc3d
PA
174742014-10-17 Pedro Alves <palves@redhat.com>
17475
17476 PR gdb/17472
17477 * gdb.base/annota-input-while-running.c: New file.
17478 * gdb.base/annota-input-while-running.exp: New file.
17479
32a8097b
PA
174802014-10-17 Pedro Alves <palves@redhat.com>
17481
17482 * gdb.base/callfuncs.exp: emove references to osf.
17483 * gdb.base/sigall.exp: Likewise.
17484 * gdb.gdb/selftest.exp: Likewise.
17485 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
17486 * gdb.mi/non-stop.c: Likewise.
17487 * gdb.mi/pthreads.c: Likewise.
17488 * gdb.reverse/sigall-precsave.exp: Likewise.
17489 * gdb.reverse/sigall-reverse.exp: Likewise.
17490 * gdb.threads/pthreads.c: Likewise.
17491 * gdb.threads/pthreads.exp: Likewise.
17492
7a3517ff
YQ
174932014-10-17 Yao Qi <yao@codesourcery.com>
17494
17495 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
17496 check 'target_info exists noargs'.
17497 (test_command_prompt_position): Likewise.
17498 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
17499 Remove "set args".
17500 (progvar_simple_while_test): Likewise.
17501 (progvar_complex_if_while_test): Likewise.
17502 (if_while_breakpoint_command_test): Likewise.
17503 (infrun_breakpoint_command_test): Likewise.
17504 (breakpoint_command_test): Likewise.
17505 (watchpoint_command_test): Likewise.
17506 (bp_deleted_in_command_test): Likewise.
17507 (temporary_breakpoint_commands): Likewise.
17508
bb99c472
YQ
175092014-10-16 Yao Qi <yao@codesourcery.com>
17510
17511 * gdb.base/remotetimeout.exp: Remove noargs checking.
17512
7c16b83e
PA
175132014-10-15 Pedro Alves <palves@redhat.com>
17514
17515 PR breakpoints/9649
17516 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
17517 * gdb.base/breakpoint-in-ro-region.exp
17518 (probe_target_hardware_step): New procedure.
17519 (top level): Probe hardware stepping and hardware breakpoint
17520 support. Test stepping through a read-only region, with both
17521 "breakpoint auto-hw" on and off and both "always-inserted" on and
17522 off.
17523
35a49624
IB
175242014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
17525
17526 * gdb.dlang/demangle.exp: Update for demangling changes.
17527
2d1c107c
SC
175282014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17529
17530 * gdb.cp/non-trivial-retval.cc: Add new test cases.
17531 * gdb.cp/non-trivial-retval.exp: Add new tests.
17532
778811d5
SC
175332014-10-15 Siva Chandra Reddy <sivachandra@google.com>
17534
17535 PR c++/13403
17536 PR c++/15154
17537 * gdb.cp/non-trivial-retval.cc: New file.
17538 * gdb.cp/non-trivial-retval.exp: New file.
17539
10c5f0a8
YQ
175402014-10-15 Yao Qi <yao@codesourcery.com>
17541
17542 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
17543 remote host.
17544
65d7b369
YQ
175452014-10-15 Yao Qi <yao@codesourcery.com>
17546
17547 * gdb.python/py-symbol.exp: Match file base name if host is
17548 remote, otherwise match file name with dir name.
17549 * gdb.python/py-symtab.exp: Likewise.
17550 * gdb.python/python.exp: Likewise.
17551
46dc1394
YQ
175522014-10-15 Yao Qi <yao@codesourcery.com>
17553
17554 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
17555 pattern.
17556 * gdb.python/py-symtab.exp: Likewise.
17557 * gdb.python/python.exp: Remove trailing ".*". Fix typo
17558 locationn.
17559
c40cc657
JB
175602014-10-14 Joel Brobecker <brobecker@adacore.com>
17561
17562 * gdb.ada/addr_arith: New testcase.
17563
2abf49e1
MR
175642014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
17565
17566 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
17567 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
17568 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
17569 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
17570
f7088df3
SDJ
175712014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
17572
17573 * gdb.arch/stap-eval-lang-ada.S: Likewise.
17574 * gdb.arch/stap-eval-lang-ada.c: Likewise.
17575 * gdb.arch/stap-eval-lang-ada.exp: New file.
17576
4dc06805
YQ
175772014-10-14 Yao Qi <yao@codesourcery.com>
17578
17579 * gdb.mi/mi-var-child.c (nothing1): New function.
17580 (nothing2): New function.
17581 (do_children_tests): Set function pointers by nothing1 and
17582 nothing2.
17583 * gdb.mi/mi-var-child.exp: Step over new added statements.
17584 Update test to match the new output.
17585 * gdb.mi/var-cmd.c (nothing1): New function.
17586 (nothing2): New function.
17587 (do_children_tests): Set function pointers by nothing1 and
17588 nothing2.
17589 * gdb.mi/mi-var-display.exp: Update test to match output.
17590 Step to the line specified by $line_dct_nothing.
17591 Increase the number of lines to step.
17592
46a93de2
YQ
175932014-10-14 Yao Qi <yao@codesourcery.com>
17594
17595 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
17596 tests.
17597 * gdb.mi/mi2-var-child.exp: Likewise.
17598
14ea52ee
DE
175992014-10-13 Doug Evans <dje@google.com>
17600
17601 * gdb.python/py-objfile.exp: Change name of file name test.
17602
e5c6e92b
DE
176032014-10-13 Doug Evans <dje@google.com>
17604
17605 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
17606 from the start of the CU.
17607
c780cc2f
JK
176082014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
17609 Yao Qi <yao@codesourcery.com>
17610
17611 Fix "save breakpoints" for "catch" command.
17612 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
17613 Remove -nonewline. Match also the added "main" line.
17614
99894e11
JK
176152014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17616
17617 Fix "save breakpoints" for "disable $bpnum" command.
17618 * gdb.base/save-bp.c (main): Add label.
17619 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
17620
6e1ac5a3
JK
176212014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17622
17623 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
17624
754dd2b0
YQ
176252014-10-11 Yao Qi <yao@codesourcery.com>
17626
17627 * gdb.server/server-kill.exp: Execute command
17628 "set remote trace-status-packet on" before "tstatus".
17629
f90183d7
YQ
176302014-10-11 Yao Qi <yao@codesourcery.com>
17631
17632 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
17633 (main): Call getppid.
17634 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
17635 and continue to it. Read variable "server_pid".
17636
bf40a607
YQ
176372014-10-11 Yao Qi <yao@codesourcery.com>
17638
17639 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
17640
052ca370
YQ
176412014-10-11 Yao Qi <yao@codesourcery.com>
17642
17643 * gdb.threads/thread-find.exp: Don't execute command
17644 "info threads".
17645 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
17646 * gdb.threads/linux-dp.exp: Don't check the condition
17647 $threads_created equals to zero.
17648
3831839c
PA
176492014-10-10 Pedro Alves <palves@redhat.com>
17650
17651 * gdb.base/bigcore.exp: Remove references to IRIX.
17652 * gdb.base/funcargs.exp: Likewise.
17653 * gdb.base/interrupt.exp: Likewise.
17654 * gdb.base/mips_pro.exp: Likewise.
17655 * gdb.base/nodebug.exp: Likewise.
17656 * gdb.base/setvar.exp: Likewise.
17657 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
17658
8b9a549d
PA
176592014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17660 Pedro Alves <palves@redhat.com>
17661
17662 PR symtab/14466
17663 * gdb.base/vdso-warning.c: New file.
17664 * gdb.base/vdso-warning.exp: New file.
17665
d48ba5e8
DE
176662014-10-02 Doug Evans <dje@google.com>
17667
17668 * gdb.base/structs.c (main): Don't run forever.
17669
2278c276
PA
176702014-10-02 Pedro Alves <palves@redhat.com>
17671
17672 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
17673 (top level) <stop threads 1, stop threads 2>: Use it.
17674
b57bacec
PA
176752014-10-02 Pedro Alves <palves@redhat.com>
17676
17677 * gdb.threads/break-while-running.exp (test): Add new
17678 'update_thread_list' argument. Skip "info threads" if false.
17679 (top level): Add new 'update_thread_list' axis.
17680
13fd3ff3
PA
176812014-10-02 Pedro Alves <palves@redhat.com>
17682
17683 PR breakpoints/17431
17684 * gdb.base/execl-update-breakpoints.c: New file.
17685 * gdb.base/execl-update-breakpoints.exp: New file.
17686
0fec99e8
PA
176872014-10-01 Pedro Alves <palves@redhat.com>
17688
17689 * gdb.base/breakpoint-in-ro-region.c: New file.
17690 * gdb.base/breakpoint-in-ro-region.exp: New file.
17691
2ddf4301
SM
176922014-10-01 Simon Marchi <simon.marchi@ericsson.com>
17693
17694 * gdb.mi/mi-exit-code.exp: New file.
17695 * gdb.mi/mi-exit-code.c: New file.
17696
6a5f3f43
YQ
176972014-09-30 Yao Qi <yao@codesourcery.com>
17698
17699 * lib/prelink-support.exp (build_executable_own_libs): Error if
17700 the target isn't native.
17701
345bcc73
YQ
177022014-09-30 Yao Qi <yao@codesourcery.com>
17703
17704 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
17705 false.
17706
a25a5a45
PA
177072014-09-22 Pedro Alves <palves@redhat.com>
17708
17709 * gdb.threads/break-while-running.exp: New file.
17710 * gdb.threads/break-while-running.c: New file.
17711
00ba3162
YQ
177122014-09-19 Yao Qi <yao@codesourcery.com>
17713
17714 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
17715 Invoke test. Restart GDB with --readnow and invoke test again.
17716
c3b7b696
YQ
177172014-09-19 Yao Qi <yao@codesourcery.com>
17718
17719 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
17720 proc set_breakpoint_on_gcd_function. Invoke
17721 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
17722 invoke set_breakpoint_on_gcd_function again.
17723
2b4fd423
DE
177242014-09-18 Doug Evans <dje@google.com>
17725
17726 * gdb.dwarf2/symtab-producer.exp: New file.
17727
a5947601
SDJ
177282014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17729
17730 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
17731 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
17732 * gdb.base/global-var-nested-by-dso.c: Likewise.
17733 * gdb.base/global-var-nested-by-dso.exp: Likewise.
17734
91c19059
SDJ
177352014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
17736 Pedro Alves <palves@redhat.com>
17737
17738 * gdb.base/watch-bitfields.exp: Pass string other than test file
17739 name to prepare_for_testing.
17740 (watch): New procedure.
17741 (expect_watchpoint): Use with_test_prefix.
17742 (top level): Factor out tests to ...
17743 (test_watch_location, test_regular_watch): ... these new
17744 procedures, and use with_test_prefix and gdb_continue_to_end.
17745
bb9d5f81
PP
177462014-09-16 Patrick Palka <patrick@parcs.ath.cx>
17747
17748 PR breakpoints/12526
17749 * gdb.base/watch-bitfields.exp: New file.
17750 * gdb.base/watch-bitfields.c: New file.
17751
635856f5
PA
177522014-09-16 Pedro Alves <palves@redhat.com>
17753
17754 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
17755 software and hardware addresses, not software address against
17756 itself.
17757
7280ceea
PA
177582014-09-16 Pedro Alves <palves@redhat.com>
17759
17760 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
17761 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
17762
428b16bd
PA
177632014-09-16 Pedro Alves <palves@redhat.com>
17764
17765 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
17766 files.
17767 * gdb.base/a2-run.exp: Remove all code guarded by istarget
17768 "*-*-vxworks*" throughout.
17769 * gdb.base/break.exp: Likewise.
17770 * gdb.base/default.exp: Likewise.
17771 * gdb.base/scope.exp: Likewise.
17772 * gdb.base/sepdebug.exp: Likewise.
17773 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
17774 throughout.
17775 * gdb.base/run.c: Likewise.
17776 * gdb.base/sepdebug.c: Likewise.
17777 * gdb.hp/gdb.aCC/run.c: Likewise.
17778 * gdb.reverse/until-reverse.c: Likewise.
17779 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
17780
666d413c
YQ
177812014-09-16 Yao Qi <yao@codesourcery.com>
17782
17783 * boards/local-remote-host-native.exp: New file.
17784
57cbd724
DE
177852014-09-14 Doug Evans <xdje42@gmail.com>
17786
17787 * gdb.threads/queue-signal.c (thread_count): New variable.
17788 (thread_count_mutex, thread_count_condvar): New variables.
17789 (incr_thread_count, wait_all_threads_running): New functions.
17790 (main): Wait for all threads to be in their thread functions.
17791
81219e53
DE
177922014-09-13 Doug Evans <xdje42@gmail.com>
17793
17794 * gdb.threads/queue-signal.c: New file.
17795 * gdb.threads/queue-signal.exp: New file.
17796
3714cea7
DE
177972014-09-13 Doug Evans <xdje42@gmail.com>
17798
17799 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
17800 be consistent with what default_gdb_init uses.
17801 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
17802 the plain text of the prompt. Add some logging printfs.
17803 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
17804
fa43b1d7
PA
178052014-09-12 Pedro Alves <palves@redhat.com>
17806
17807 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
17808 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
17809 * gdb.arch/i386-size-overlap.exp: Likewise.
17810 * gdb.arch/i386-size.exp: Likewise.
17811 * gdb.arch/i386-unwind.exp: Likewise.
17812 * gdb.base/a2-run.exp: Likewise.
17813 * gdb.base/break.exp: Likewise.
17814 * gdb.base/charset.exp: Likewise.
17815 * gdb.base/chng-syms.exp: Likewise.
17816 * gdb.base/commands.exp: Likewise.
17817 * gdb.base/dbx.exp: Likewise.
17818 * gdb.base/find.exp: Likewise.
17819 * gdb.base/funcargs.exp: Likewise.
17820 * gdb.base/jit-simple.exp: Likewise.
17821 * gdb.base/reread.exp: Likewise.
17822 * gdb.base/sepdebug.exp: Likewise.
17823 * gdb.base/step-bt.exp: Likewise.
17824 * gdb.cp/mb-inline.exp: Likewise.
17825 * gdb.cp/mb-templates.exp: Likewise.
17826 * gdb.objc/basicclass.exp: Likewise.
17827 * gdb.threads/killed.exp: Likewise.
17828
9d9bf2df
EBM
178292014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
17830
17831 PR tdep/17379
17832 * gdb.arch/powerpc-stackless.S: New file.
17833 * gdb.arch/powerpc-stackless.exp: New file.
17834
1cf2f1b0
JK
178352014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
17836
17837 * gdb.base/attach.c: Include unistd.h.
17838 (main): Call alarm. Add label postloop.
17839 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
17840 gdb_breakpoint, gdb_continue_to_breakpoint.
17841 (test_command_line_attach_run): Kill ${testpid} in one exit path.
17842
98880d46
PA
178432014-09-11 Pedro Alves <palves@redhat.com>
17844
17845 PR gdb/17347
17846 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
17847 * gdb.base/attach.exp (test_command_line_attach_run): New
17848 procedure.
17849 (top level): Call it.
17850
4c92ff2c
PA
178512014-09-11 Pedro Alves <palves@redhat.com>
17852
17853 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
17854 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
17855 (do_command_attach_tests): Use spawn_wait_for_attach.
17856 * gdb.base/solib-overlap.exp: Likewise.
17857 * gdb.multi/multi-attach.exp: Likewise.
17858 * gdb.python/py-prompt.exp: Likewise.
17859 * gdb.python/py-sync-interp.exp: Likewise.
17860 * gdb.server/ext-attach.exp: Likewise.
17861
3adc1a7d
GKB
178622014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
17863
17864 * gdb.fortran/array-element.exp: Remove unexpected "continue"
17865 command in testcase. Simplify testcase.
17866
96334934
JB
178672014-09-10 Joel Brobecker <brobecker@adacore.com>
17868
17869 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
17870
eb479039
JB
178712014-09-10 Joel Brobecker <brobecker@adacore.com>
17872
17873 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
17874
deede10c
JB
178752014-09-10 Joel Brobecker <brobecker@adacore.com>
17876
17877 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
17878
7828a5f5
JB
178792014-09-10 Joel Brobecker <brobecker@adacore.com>
17880
17881 * gdb.dwarf2/dynarr-ptr.c: New file.
17882 * gdb.dwarf2/dynarr-ptr.exp: New file.
17883
33aeebcf
MR
178842014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17885
17886 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
17887 of 30 rather than hardcoding 120 for a slow test case. Take the
17888 `gdb,timeout' target setting into account for this calculation.
17889 Don't extend the timeout for the test cases that don't need it.
17890
7b415901
MR
178912014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17892
17893 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
17894 a factor of 2 for a slow test case. Take the `gdb,timeout'
17895 target setting into account for this calculation.
17896 * gdb.reverse/until-precsave.exp: Increase the timeout by
17897 a factor of 15 and 3 respectively rather than adding 120
17898 for a pair of slow test cases. Take the `gdb,timeout'
17899 target setting into account for this calculation.
17900
4a40f85a
MR
179012014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17902
17903 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
17904 timeout, don't pass one down to gdb_expect.
17905 (gdb_expect): Rework timeout selection.
17906
09635af7
MR
179072014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17908
17909 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
17910 exception on timeout.
17911 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
17912 (gdbserver_start_extended): Catch any `gdbserver_start' error
17913 exceptions.
17914 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
17915 * lib/mi-support.exp (mi_gdb_target_load): Catch any
17916 `gdbserver_gdb_load' error exceptions.
17917
2bdd10b7
MR
179182014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
17919
17920 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
17921 120 on waiting for the TCP socket to open.
17922
316935f0
DE
179232014-09-09 Doug Evans <xdje42@gmail.com>
17924
17925 * gdb.base/default.exp (show_conv_list): Add _caller_is,
17926 _caller_matches, _any_caller_is, _any_caller_matches.
17927
83740597
DE
179282014-09-09 Doug Evans <xdje42@gmail.com>
17929
17930 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
17931
4c122fc3
YQ
179322014-09-09 Yao Qi <yao@codesourcery.com>
17933
17934 * gdb.mi/mi-var-display.exp: Set print symbol off.
17935
a9f116cb
GKB
179362014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
17937
17938 PR gdb/17035
17939 * gdb.base/commands.exp: Add tests to verify user-defined
17940 commands with empty bodies.
17941 * gdb.python/py-cmd.exp: Test that we don't show user-defined
17942 python commands in `show user command`.
17943 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
17944 scheme commands in `show user command`.
17945
c75bd3a2
JK
179462014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
17947
17948 PR python/17355
17949 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
17950 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
17951 * gdb.python/py-framefilter-invalidarg.exp: New file.
17952 * gdb.python/py-framefilter-invalidarg.py: New file.
17953
faa42425
DE
179542014-09-06 Doug Evans <xdje42@gmail.com>
17955
17956 PR 15276
17957 * gdb.python/py-caller-is.c: New file.
17958 * gdb.python/py-caller-is.exp: New file.
17959
474ca4f6
SDJ
179602014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
17961
17962 PR gdb/17235
17963 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
17964 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
17965
eb0b0463
SDJ
179662014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
17967
17968 PR fortran/17237
17969 * gdb.fortran/print-formatted.exp: New file.
17970 * gdb.fortran/print-formatted.f90: Likewise.
17971
5f3b99cf
SS
179722014-09-03 Sasha Smundak <asmundak@google.com>
17973
17974 * gdb.python/py-frame.exp: Test Frame.read_register.
17975
7d793aa9
SDJ
179762014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
17977
17978 PR python/16699
17979 * gdb.python/py-completion.exp: New file.
17980 * gdb.python/py-completion.py: Likewise.
17981
fb0576e9
DE
179822014-08-28 Doug Evans <dje@google.com>
17983
17984 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
17985 eax,etc. are live with values set by gdb and thus the compiler can't
17986 use them.
17987 * gdb.arch/i386-pseudo.c (main): Ditto.
17988
ee92b0dd
DE
179892014-08-27 Doug Evans <dje@google.com>
17990
17991 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
17992
6649db35
DE
179932014-08-25 Doug Evans <dje@google.com>
17994
17995 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
17996 (main): Ditto.
17997
564b7600
DE
179982014-08-25 Doug Evans <dje@google.com>
17999
18000 * gdb.threads/thread-execl.exp: #include <stdio.h>.
18001
3881fb67
YQ
180022014-08-24 Yao Qi <yao@codesourcery.com>
18003
18004 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
18005 symbol off.
18006 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
18007
a05a36a5
DE
180082014-08-22 Doug Evans <dje@google.com>
18009
18010 PR 17276
18011 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
18012 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
18013 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
18014
7c343b48
YQ
180152014-08-22 Yao Qi <yao@codesourcery.com>
18016
18017 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
18018 * gdb.python/py-finish-breakpoint2.exp: Likewise.
18019 * gdb.python/python.exp: Likewise. Use .py file on the host
18020 instead of the build.
18021
22fd09ae
JK
180222014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18023
18024 * gdb.threads/gcore-stale-thread.c: New file.
18025 * gdb.threads/gcore-stale-thread.exp: New file.
18026
a8454a7c
PA
180272014-08-21 Pedro Alves <palves@redhat.com>
18028
18029 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
18030 * gdb.base/gcore-relro-pie.exp: Likewise.
18031 * gdb.base/gcore-relro.exp: Likewise.
18032 * gdb.base/gcore.exp: Likewise.
18033 * gdb.base/print-symbol-loading.exp: Likewise.
18034 * gdb.threads/gcore-thread.exp: Likewise.
18035 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
18036
2a31c623
PA
180372014-08-20 Pedro Alves <palves@redhat.com>
18038 Jan Kratochvil <jan.kratochvil@redhat.com>
18039
18040 * Makefile.in (EXTRA_RULES, CC): New variables, get from
18041 configure.
18042 (EXPECT): Handle READ1 being set.
18043 (all): Depend on EXTRA_RULES.
18044 (check-read1, expect-read1, read1.so, read1): New rules.
18045 * README (Testsuite Parameters): Document the READ1 make variable.
18046 (Race detection): New section.
18047 * configure: Regenerate.
18048 * configure.ac: If build==host==target, and running under a
18049 GNU/glibc system, add read1 to the extra Makefile rules.
18050 (EXTRA_RULES): AC_SUBST it.
18051 * lib/read1.c: New file.
18052
d36430db
JB
180532014-08-20 Joel Brobecker <brobecker@adacore.com>
18054
18055 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
18056 the handling of variables declared as a typedef to an array
18057 which a DW_AT_data_location attribute.
18058
9a0dc9e3
PA
180592014-08-19 Andrew Burgess <aburgess@broadcom.com>
18060 Pedro Alves <palves@redhat.com>
18061
18062 PR symtab/14604
18063 PR symtab/14605
18064 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
18065 gdb_test.
18066
0718a8da
PA
180672014-08-19 Pedro Alves <palves@redhat.com>
18068
18069 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
18070
13b448cd
YQ
180712014-08-19 Yao Qi <yao@codesourcery.com>
18072
18073 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
18074 right line.
18075
1cbf5077
DB
180762014-08-18 David Blaikie <dblaikie@gmail.com>
18077
18078 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
18079
bf0fae19
JB
180802014-08-18 Joel Brobecker <brobecker@adacore.com>
18081
18082 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
18083 attribute in array range.
18084
3c8c5dcc
JB
180852014-08-18 Joel Brobecker <brobecker@adacore.com>
18086
18087 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
18088
e66d4446
SC
180892014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18090
18091 PR c++/17132
18092 * gdb.cp/pr17132.cc: New file.
18093 * gdb.cp/pr17132.exp: New file.
18094
940df408
SC
180952014-08-15 Siva Chandra Reddy <sivachandra@google.com>
18096
18097 * gdb.python/py-xmethods.py (A_getarrayind)
18098 (E_method_char_worker.__call__, E_method_int_worker.__call__):
18099 Use 'print' with function call syntax.
18100 (E_method_matcher.match): Fix tab vs space indentation mixup.
18101
ebcc6c3a
YQ
181022014-08-15 Yao Qi <yao@codesourcery.com>
18103
18104 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
18105 false.
18106
775e0f04
YQ
181072014-08-15 Yao Qi <yao@codesourcery.com>
18108
18109 * gdb.cp/casts.exp: Set print symbol off.
18110 * gdb.cp/class2.exp: Likewise.
18111 * gdb.cp/overload.exp: Likewise.
18112 * gdb.cp/templates.exp: Likewise.
18113
d769e349
DE
181142014-08-11 Doug Evans <dje@google.com>
18115
18116 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
18117 (test_load_shlib): Update.
18118
20c6f1e1
YQ
181192014-08-09 Yao Qi <yao@codesourcery.com>
18120
18121 * gdb.base/display.exp: Invoke is_address_zero_readable.
18122 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
18123 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
18124 * gdb.base/hbreak-unmapped.exp: Return if
18125 is_address_zero_readable returns true.
18126 * gdb.base/signest.exp: Likewise.
18127 * gdb.base/signull.exp: Likewise.
18128 * gdb.base/sigbpt.exp: Likewise.
18129 * gdb.guile/scm-disasm.exp: Do the test if
18130 is_address_zero_readable returns false.
18131 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
18132 * gdb.python/py-arch.exp: Likewise.
18133 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
18134 * lib/gdb.exp (is_address_zero_readable): New proc.
18135
5792e8e3
YQ
181362014-08-09 Yao Qi <yao@codesourcery.com>
18137
18138 PR testsuite/13443
18139 * gdb.mi/mi-var-display.exp: Make test messages unique.
18140
3cecbbbe
TT
181412014-08-04 Tom Tromey <tromey@redhat.com>
18142
18143 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
18144 target 0".
18145
00b51ff5
TT
181462014-08-04 Tom Tromey <tromey@redhat.com>
18147
18148 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
18149 "target_resume".
18150
6908c509
JB
181512014-08-01 Joel Brobecker <brobecker@adacore.com>
18152
18153 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
18154 inner_vla_struct_object_size.
18155 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
18156 as xfail.
18157
cc6563d2
PA
181582014-07-30 Pedro Alves <palves@redhat.com>
18159
18160 * gdb.threads/signal-command-handle-nopass.exp (test): Add
18161 comment.
18162
7e09a223
YQ
181632014-07-29 Yao Qi <yao@codesourcery.com>
18164
18165 PR gdb/17206
18166 * gdb.base/until-nodebug.exp: New.
18167
7ebdbe92
DE
181682014-07-28 Doug Evans <xdje42@gmail.com>
18169
18170 PR guile/17203
18171 * gdb.guile/scm-parameter.exp: Add tests for trying to create
18172 previously existing parameter, and previously ambiguously spelled
18173 parameter.
18174
fdb1adc6
WN
181752014-07-28 Will Newton <will.newton@linaro.org>
18176
18177 * gdb.base/varargs.exp: Remove KFAILs for ARM.
18178
186fcde0
DE
181792014-07-26 Ludovic Courtès <ludo@gnu.org>
18180 Doug Evans <xdje42@gmail.com>
18181
18182 PR guile/17146
18183 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
18184
70509625
PA
181852014-07-25 Pedro Alves <palves@redhat.com>
18186
18187 * gdb.threads/signal-command-handle-nopass.c: New file.
18188 * gdb.threads/signal-command-handle-nopass.exp: New file.
18189 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
18190 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
18191 * gdb.threads/signal-delivered-right-thread.c: New file.
18192 * gdb.threads/signal-delivered-right-thread.exp: New file.
18193
c3f814a1
PA
181942014-07-25 Pedro Alves <palves@redhat.com>
18195
18196 * gdb.base/double-prompt-target-event-error.exp
18197 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
18198 match.
18199 (cancel_pagination_in_target_event): Rework double prompt
18200 detection.
18201 * gdb.base/paginate-after-ctrl-c-running.exp
18202 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
18203 <return>' match.
18204 * gdb.base/paginate-bg-execution.exp
18205 (test_bg_execution_pagination_return)
18206 (test_bg_execution_pagination_cancel): Remove '-notransfer
18207 <return>' matches.
18208 * gdb.base/paginate-execution-startup.exp
18209 (test_fg_execution_pagination_return)
18210 (test_fg_execution_pagination_cancel): Remove '-notransfer
18211 <return>' matches.
18212 * gdb.base/paginate-inferior-exit.exp
18213 (test_paginate_inferior_exited): Remove '-notransfer <return>'
18214 match.
18215 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
18216 * lib/gdb.exp (pagination_prompt): Run text through
18217 string_to_regexp.
18218 (gdb_test_multiple): Match $pagination_prompt instead of
18219 "<return>".
18220 (string_to_regexp): Move to lib/gdb-utils.exp.
18221
e214cf6c
JK
182222014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18223
18224 * gdb.arch/amd64-entry-value-paramref.S: New file.
18225 * gdb.arch/amd64-entry-value-paramref.cc: New file.
18226 * gdb.arch/amd64-entry-value-paramref.exp: New file.
18227 * gdb.arch/amd64-optimout-repeat.S: New file.
18228 * gdb.arch/amd64-optimout-repeat.c: New file.
18229 * gdb.arch/amd64-optimout-repeat.exp: New file.
18230
17d0c5c8
JK
182312014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
18232
18233 PR gdb/17170
18234 * gdb.base/statistics.exp: New file.
18235
b8b8facf
DE
182362014-07-17 Doug Evans <dje@google.com>
18237
74b49205 18238 PR gdb/17170
b8b8facf
DE
18239 * gdb.base/maint.exp: Update testing of per-command stats.
18240
1b5d0ab3
PA
182412014-07-16 Pedro Alves <palves@redhat.com>
18242
18243 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
18244 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
18245 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
18246 (tfile_write_buf): New functions.
18247 (add_memory_block): Rewrite using the above.
18248 (adjust_function_address): New function.
18249 (FUNCTION_ADDRESS): New macro.
18250 (write_basic_trace_file): Remove short_x local, and use
18251 tfile_write_16. Change type of func_addr local to unsigned long
18252 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
18253 here. Cast argument of add_memory_block to char pointer.
18254 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
18255 (main): Remove parameters.
18256 * gdb.trace/tfile.exp: Remove nowarnings.
18257
4d974e88
SM
182582014-07-15 Simon Marchi <simon.marchi@ericsson.com>
18259
18260 * gdb.base/debug-expr.exp: Test string evaluation with
18261 "debug expression" on.
18262
41e99568
PA
182632014-07-15 Pedro Alves <palves@redhat.com>
18264
18265 * gdb.base/reread.exp: Use clean_restart.
18266
487d9753
PL
182672014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
18268
18269 * gdb.arch/avr-flash-qualifer.c: New.
18270 * gdb.arch/avr-flash-qualifer.exp: New.
18271
cc1c52ad
PA
182722014-07-14 Pedro Alves <palves@redhat.com>
18273
18274 * gdb.base/paginate-after-ctrl-c-running.c: New file.
18275 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
18276
1e973570
PA
182772014-07-14 Pedro Alves <palves@redhat.com>
18278
18279 * gdb.base/double-prompt-target-event-error.c: New file.
18280 * gdb.base/double-prompt-target-event-error.exp: New file.
18281
93d6eb10
PA
182822014-07-14 Pedro Alves <palves@redhat.com>
18283
18284 PR gdb/17072
18285 * gdb.base/paginate-inferior-exit.c: New file.
18286 * gdb.base/paginate-inferior-exit.exp: New file.
18287
0017922d
PA
182882014-07-14 Pedro Alves <palves@redhat.com>
18289
18290 PR gdb/17072
18291 * gdb.base/paginate-bg-execution.c: New file.
18292 * gdb.base/paginate-bg-execution.exp: New file.
18293
94696ad3
PA
182942014-07-14 Pedro Alves <palves@redhat.com>
18295
18296 PR gdb/17072
18297 * gdb.base/paginate-execution-startup.c: New file.
18298 * gdb.base/paginate-execution-startup.exp: New file.
18299 * lib/gdb.exp (pagination_prompt): New global.
18300 (default_gdb_spawn): New procedure, factored out from
18301 default_gdb_spawn.
18302 (default_gdb_start): Adjust to call default_gdb_spawn.
18303 (gdb_spawn): New procedure.
18304
bd293940
PA
183052014-07-14 Pedro Alves <palves@redhat.com>
18306
18307 * lib/gdb.exp (gdb_assert): New procedure.
18308 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
18309
c933f875
PA
183102014-07-14 Pedro Alves <palves@redhat.com>
18311
18312 * gdb.base/execution-termios.c: New file.
18313 * gdb.base/execution-termios.exp: New file.
18314
d98b7a16
TT
183152014-07-14 Tom Tromey <tromey@redhat.com>
18316
18317 * gdb.cp/vla-cxx.cc: New file.
18318 * gdb.cp/vla-cxx.exp: New file.
18319
548740d6
TT
183202014-07-14 Tom Tromey <tromey@redhat.com>
18321
18322 * gdb.reverse/rerun-prec.c: New file.
18323 * gdb.reverse/rerun-prec.exp: New file.
18324
a25eb028
MR
183252014-07-12 Maciej W. Rozycki <macro@mips.com>
18326 Maciej W. Rozycki <macro@codesourcery.com>
18327
18328 * lib/gdb-utils.exp: New file.
18329 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
18330 inline `gdb_init_command' processing.
18331 (gdb_start_cmd): Likewise.
18332 * lib/mi-support.exp (mi_run_cmd): Likewise.
18333 * README: Document `gdb_init_command' and `gdb_init_commands'.
18334
218c2655
JK
183352014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18336
18337 Fix false FAIL running under a very long directory name.
18338 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
18339 and "set print elements 10000". Twice.
18340
5401fde3
YQ
183412014-07-11 Yao Qi <yao@codesourcery.com>
18342
18343 * gdb.base/exprs.exp: "set print symbol off".
18344
e76126e8
PA
183452014-07-11 Pedro Alves <palves@redhat.com>
18346
18347 * gdb.threads/kill.c: New file.
18348 * gdb.threads/kill.exp: New file.
18349
2d6f0de6
YQ
183502014-07-10 Yao Qi <yao@codesourcery.com>
18351
18352 * gdb.trace/tfile.c (write_basic_trace_file)
18353 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
18354 address written to trace file.
18355
7180e04a
PA
183562014-07-09 Pedro Alves <palves@redhat.com>
18357
18358 * gdb.base/attach-wait-input.exp: New file.
18359 * gdb.base/attach-wait-input.c: New file.
18360
9a9a7608
AB
183612014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
18362
18363 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
18364 setting up test structures.
18365 (main): Call new test function.
18366 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
18367 test function, continue into test function and walk test
18368 structures.
18369
161ac41e
YQ
183702014-07-02 Yao Qi <yao@codesourcery.com>
18371
18372 * gdb.trace/entry-values.c: Define labels 'foo_start' and
18373 'bar_start' at the beginning of functions 'foo' and 'bar'
18374 respectively.
18375 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
18376 instead of 'foo' and 'bar'.
18377
1f267ae3
MM
183782014-07-08 Markus Metzger <markus.t.metzger@intel.com>
18379
18380 * gdb.btrace/segv.exp: New.
18381 * gdb.btrace/segv.c: New.
18382
2b239efb
LM
183832014-07-02 Luis Machado <lgustavo@codesourcery.com>
18384
18385 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
18386 instruction.
18387
cf363f18
MW
183882014-06-30 Mark Wielaard <mjw@redhat.com>
18389
18390 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
18391 vulture, vilify, villar): New volatile array constants.
18392 (vindictive, vegetation): New const volatile array constants.
18393 * gdb.base/volatile.exp: Test volatile and const volatile array
18394 types.
18395
aebf9d24
AA
183962014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
18397
18398 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
18399 target lacks support for awatch, rwatch, or hbreak.
18400
b67a2c6f
YQ
184012014-06-27 Yao Qi <yao@codesourcery.com>
18402
18403 * gdb.multi/dummy-frame-restore.exp: New.
18404 * gdb.multi/dummy-frame-restore.c: New.
18405
aef92902
MM
184062014-06-25 Markus Metzger <markus.t.metzger@intel.com>
18407
18408 * gdb.btrace/gcore.exp: New.
18409
8e9db26e
PA
184102014-06-23 Pedro Alves <palves@redhat.com>
18411
18412 * gdb.base/watchpoint-reuse-slot.c: New file.
18413 * gdb.base/watchpoint-reuse-slot.exp: New file.
18414
70afc5b7
SC
184152014-06-23 Siva Chandra Reddy <sivachandra@google.com>
18416
18417 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
18418 progspace's filename in 'info', 'enable' and 'disable' command
18419 tests.
18420
b972bd9c
JK
184212014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
18422
18423 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
18424 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18425 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
18426
125f8a3d
GB
184272014-06-20 Gary Benson <gbenson@redhat.com>
18428
18429 * gdb.arch/i386-avx.exp: Fix include file location.
18430 * gdb.arch/i386-sse.exp: Likewise.
18431
3ed9baed
IB
184322014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
18433
18434 * gdb.dlang/expression.exp: New file.
18435
034f788c
PA
184362014-06-19 Pedro Alves <palves@redhat.com>
18437
18438 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
18439 out from ...
18440 (top level): ... here. Iterate running tests under different
18441 scheduler-locking settings.
18442
45371d0c
LM
184432014-06-18 Luis Machado <lgustavo@codesourcery.com>
18444
18445 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
18446 to DW_FORM_addr and use non-zero addresses.
18447
5d376983
SC
184482014-06-18 Siva Chandra Reddy <sivachandra@google.com>
18449
18450 PR gdb/17017
18451 * gdb.python/py-xmethods.cc: Add global function call counters and
18452 increment them in their respective functions. Remove "cout"
18453 statements.
18454 * gdb.python/py-xmethods.exp: Make tests check the global function
18455 call counters instead of depending on inferior IO.
18456
a1aa2221
LM
184572014-06-18 Don Breazeal <donb@codesourcery.com>
18458
18459 * gdb.base/foll-fork.exp (default_fork_parent_follow):
18460 Deleted procedure.
18461 (explicit_fork_parent_follow): Deleted procedure.
18462 (explicit_fork_child_follow): Deleted procedure.
18463 (test_follow_fork): New procedure.
18464 (do_fork_tests): Replace calls to deleted procedures with
72f4393d 18465 calls to test_follow_fork and reset GDB for subsequent
a1aa2221
LM
18466 procedure calls.
18467
0fc05997
YQ
184682014-06-17 Yao Qi <yao@codesourcery.com>
18469
18470 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
18471 CP1252.
18472
70795c52
LM
184732014-06-17 Luis Machado <lgustavo@codesourcery.com>
18474
18475 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
18476 Initialize ptr and S explicitly.
18477 (skip_type_update_when_not_use_rtti_test): Likewise.
18478
6be47f0c
KS
184792014-06-16 Keith Seitz <keiths@redhat.com>
18480
18481 PR mi/15863
18482 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
18483 the inferior is started.
18484
d03de421
PA
184852014-06-16 Pedro Alves <palves@redhat.com>
18486
18487 * gdb.base/break-main-file-remove-fail.c: New file.
18488 * gdb.base/break-main-file-remove-fail.exp: New file.
18489 * gdb.base/break-unload-file.exp: Use build_executable instead of
18490 prepare_for_testing.
18491 (test_break): New parameter "initial_load". Handle it.
18492 (top level): Add initial_load cmdline/file axis.
18493
f9579b99
TT
184942014-06-12 Tom Tromey <tromey@redhat.com>
18495
18496 * gdb.base/completion.exp: Don't use directory name in test.
18497
3657956b
GB
184982014-06-09 Gary Benson <gbenson@redhat.com>
18499
18500 * gdb.base/sigall.c [Functions to send signals]: Reorder to
18501 separate the always-available ANSI-standard signals from the
18502 signals that require checking.
18503 (main): Likewise.
18504 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
18505 Likewise.
18506 (main): Likewise.
18507
4186eb54
KS
185082014-06-07 Keith Seitz <keiths@redhat.com>
18509
18510 Revert:
18511 PR c++/16253
18512 * gdb.cp/var-tag.cc: New file.
18513 * gdb.cp/var-tag.exp: New file.
18514 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
18515 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
18516 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
18517 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
18518
25326a28 185192014-06-06 Doug Evans <xdje42@gmail.com>
6da01dbe
DE
18520
18521 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
18522
829155c9
PA
185232014-06-06 Pedro Alves <palves@redhat.com>
18524
18525 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
18526 in target debug output instead of looking at RSP packets,
18527 disabling the test on any target that uses hardware stepping.
18528 Update comments.
18529
61c8d22e
PA
185302014-06-06 Pedro Alves <palves@redhat.com>
18531
18532 * gdb.base/break-unload-file.exp: Fix typo.
18533
d9a47287
YQ
185342014-06-06 Yao Qi <yao@codesourcery.com>
18535
18536 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
18537 from "jit_function" to "^jit_function".
18538
e5e01dbf
YQ
185392014-06-06 Yao Qi <yao@codesourcery.com>
18540
18541 * gdb.base/async.c (foo): Add one statement.
18542 * gdb.base/async.exp: Get the next instruction address and
18543 match the output of "nexti" by instruction address. Match
18544 the hex address in the output of "finish".
18545
73ba372c
GB
185462014-06-06 Gary Benson <gbenson@redhat.com>
18547
18548 * gdb.base/call-signals.c: Remove preprocessor conditionals
18549 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
18550 SIGSEGV and SIGTERM.
18551 * gdb.base/sigall.c: Likewise.
18552 * gdb.base/unwindonsignal.c: Likewise.
18553 * gdb.reverse/sigall-reverse.c: Likewise.
18554
831517df
YQ
185552014-06-06 Yao Qi <yao@codesourcery.com>
18556
18557 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
18558 readable, skip the test.
18559
b8b91e98
YQ
185602014-06-06 Yao Qi <yao@codesourcery.com>
18561
18562 * gdb.threads/staticthreads.c (thread_function): Move the line
18563 setting breakpoint on forward.
18564 * gdb.threads/staticthreads.exp: Update comments.
18565
fb934770
LC
185662014-06-05 Ludovic Courtès <ludo@gnu.org>
18567
18568 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
18569 "history-append! type error".
18570
6ef284bd
SM
185712014-06-05 Simon Marchi <simon.marchi@ericsson.com>
18572
18573 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
18574 erroneous dprintf expected input.
18575
a872e241
DE
185762014-06-04 Doug Evans <xdje42@gmail.com>
18577
18578 * gdb.guile/scm-generics.exp: Delete.
18579
16f691fb
DE
185802014-06-04 Doug Evans <xdje42@gmail.com>
18581
18582 * gdb.guile/scm-breakpoint.exp: Update.
18583 Add tests for breakpoint registration.
18584
012370f6
TT
185852014-06-04 Tom Tromey <tromey@redhat.com>
18586
18587 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
18588 VLA-in-union.
18589 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
18590 inner_vla_struct, vla_union types. Initialize objects of those
18591 types and compute their sizes.
18592
9f5a4cef
HZ
185932014-06-04 Nathan Sidwell <nathan@codesourcery.com>
18594 Hui Zhu <hui@codesourcery.com>
18595
18596 * gdb.base/fileio.exp: Add test for shell not available as well as
18597 available.
18598 * gdb.base/fileio.c (test_system): Check for shell twice.
18599
90a45c4d
YQ
186002014-06-04 Yao Qi <yao@codesourcery.com>
18601
18602 * gdb.base/auto-connect-native-target.exp: Remove redundant
18603 space from the regexp pattern.
18604
70017e41
YQ
186052014-06-04 Yao Qi <yao@codesourcery.com>
18606
18607 * gdb.base/default.exp: Replace "child" with "native" in
18608 regexp pattern.
18609
883964a7
SC
186102014-06-03 Siva Chandra Reddy <sivachandra@google.com>
18611
18612 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
18613 * gdb.python/py-xmethods.exp: New tests to test xmethods.
18614 * gdb.python/py-xmethods.py: Python script supporting the
18615 new testcase and tests.
18616
ef370185
JB
186172014-06-03 Joel Brobecker <brobecker@adacore.com>
18618 Pedro Alves <palves@redhat.com>
18619
18620 PR breakpoints/17000
18621 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
18622 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
18623
1e2ccb61
BM
186242014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
18625
18626 * gdb.base/subst.exp: Add tests to verify partial path matching
18627 output.
18628
c6ec5ab2
PA
186292014-06-03 Pedro Alves <palves@redhat.com>
18630
18631 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
18632 target that doesn't use software single-stepping.
18633
835c559f
PA
186342014-06-03 Pedro Alves <palves@redhat.com>
18635
18636 PR breakpoints/17000
18637 * gdb.base/sss-bp-on-user-bp-2.c: New file.
18638 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
18639
06eb1586
DE
186402014-06-02 Doug Evans <xdje42@gmail.com>
18641
18642 * gdb.guile/scm-parameter.exp: New file.
18643
e698b8c4
DE
186442014-06-02 Doug Evans <xdje42@gmail.com>
18645
18646 * gdb.guile/scm-cmd.c: New file.
18647 * gdb.guile/scm-cmd.exp: New file.
18648
ded03782
DE
186492014-06-02 Doug Evans <xdje42@gmail.com>
18650
18651 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
18652 pretty-printer lookup.
18653 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
18654 (make-pp_s-printer): Call it.
18655 (make-pretty-printer-from-dict): New function.
18656 (lookup-pretty-printer-maker-from-dict): New function.
18657 (*pretty-printer*): Simplify.
18658 (make-objfile-pp_s-printer): New function.
18659 (install-objfile-pretty-printers!): New function.
18660 (make-progspace-pp_s-printer): New function.
18661 (install-progspace-pretty-printers!): New function.
18662 * gdb.guile/scm-progspace.c: New file.
18663 * gdb.guile/scm-progspace.exp: New file.
18664
41fac0cf
PA
186652014-06-02 Pedro Alves <palves@redhat.com>
18666
18667 * gdb.base/dprintf-bp-same-addr.c: New file.
18668 * gdb.base/dprintf-bp-same-addr.exp: New file.
18669
96ae5695
EBM
186702014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
18671
18672 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
18673 * gdb.arch/powerpc-power.s: Likewise.
18674
da02b3a8
JB
186752014-06-02 Joel Brobecker <brobecker@adacore.com>
18676
18677 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
18678
c72b2e7b
YQ
186792014-06-01 Yao Qi <yao@codesourcery.com>
18680
18681 * gdb.base/watchpoint.exp (test_watch_location): Check null
18682 pointer can be dereferenced. If not, do the test, otherwise
18683 skip it.
18684
53e8a631
AB
186852014-05-30 Andrew Burgess <aburgess@broadcom.com>
18686
18687 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
18688 results.
18689 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
18690
938f0e2f
AB
186912014-05-30 Andrew Burgess <aburgess@broadcom.com>
18692
18693 * gdb.arch/amd64-invalid-stack-middle.S: New file.
18694 * gdb.arch/amd64-invalid-stack-middle.c: New file.
18695 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
18696 * gdb.arch/amd64-invalid-stack-top.c: New file.
18697 * gdb.arch/amd64-invalid-stack-top.exp: New file.
18698
9ba6657a
PA
186992014-05-30 Pedro Alves <palves@redhat.com>
18700
18701 PR breakpoints/17000
18702 * gdb.base/sss-bp-on-user-bp.c: New file.
18703 * gdb.base/sss-bp-on-user-bp.exp: New file.
18704
522c09bf
DB
187052014-05-30 David Blaikie <dblaikie@gmail.com>
18706
18707 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
18708 gnu_inline semantics via attribute.
18709 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
18710 source explicitly specifies the required semantics.
18711
bf4ef81e
MR
187122014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
18713
18714 * gdb.reverse/sigall-reverse.exp: Fix a typo.
18715
329ea579
PA
187162014-05-29 Pedro Alves <palves@redhat.com>
18717 Tom Tromey <tromey@redhat.com>
18718
18719 * gdb.base/async-shell.exp: Don't enable target-async.
18720 * gdb.base/async.exp
18721 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
18722 parameter. Adjust.
18723 (top level): Don't test with "target-async".
18724 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
18725 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
18726 * gdb.base/inferior-died.exp: Don't enable target-async.
18727 * gdb.base/interrupt-noterm.exp: Likewise.
18728 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
18729 * gdb.mi/mi-nonstop-exit.exp: Likewise.
18730 * gdb.mi/mi-nonstop.exp: Likewise.
18731 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
18732 * gdb.mi/mi-nsintrall.exp: Likewise.
18733 * gdb.mi/mi-nsmoribund.exp: Likewise.
18734 * gdb.mi/mi-nsthrexec.exp: Likewise.
18735 * gdb.mi/mi-watch-nonstop.exp: Likewise.
18736 * gdb.multi/watchpoint-multi.exp: Adjust comment.
18737 * gdb.python/py-evsignal.exp: Don't enable target-async.
18738 * gdb.python/py-evthreads.exp: Likewise.
18739 * gdb.python/py-prompt.exp: Likewise.
18740 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
18741 * gdb.server/solib-list.exp: Don't enable target-async.
18742 * gdb.threads/thread-specific-bp.exp: Likewise.
18743 * lib/mi-support.exp: Adjust to use mi-async.
18744
fd664c91
PA
187452014-05-29 Pedro Alves <palves@redhat.com>
18746
18747 PR gdb/13860
18748 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
18749 reason, even in sync mode.
18750
251bde03
PA
187512014-05-29 Pedro Alves <palves@redhat.com>
18752 Hui Zhu <hui@codesourcery.com>
18753
18754 PR PR15693
18755 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
18756 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
18757 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
18758 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
18759
7f3c0343
JB
187602014-05-28 Joel Brobecker <brobecker@adacore.com>
18761
18762 * config/monitor.exp (gdb_target_monitor): Replace use of
18763 "set remotebaud" by "set serial baud".
18764
b2715b27
AW
187652014-05-26 Andy Wingo <wingo@igalia.com>
18766
18767 * gdb.guile/scm-breakpoint.exp:
18768 * gdb.guile/scm-gsmob.exp: Update to use plain old object
18769 properties instead of gdb-object-properties.
18770
498a4489
YQ
187712014-05-26 Yao Qi <yao@codesourcery.com>
18772
18773 * gdb.server/no-thread-db.exp: Specify source file name
18774 explicitly when setting a breakpoint.
18775
589fdceb
MM
187762014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18777
18778 * gdb.btrace/vdso.c: New.
18779 * gdb.btrace/vdso.exp: New.
18780
e9089e05
MM
187812014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18782
18783 * gdb.base/gcore.exp (capture_command_output): Move ...
18784 * lib/gdb.exp (capture_command_output): ... here.
18785
67b5c0c1
MM
187862014-05-23 Markus Metzger <markus.t.metzger@intel.com>
18787
18788 * gdb.btrace/data.exp: Test memory access during btrace replay.
18789
a2199296
SM
187902014-05-22 Simon Marchi <simon.marchi@ericsson.com>
18791
18792 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
18793
17b2616c
PA
187942014-05-21 Pedro Alves <palves@redhat.com>
18795
18796 PR gdb/13860
18797 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
18798 (top level): Test that output related to execution commands is
18799 sent to the console with CLI commands, but not with MI commands.
18800 Test that breakpoint events are always mirrored to the console.
18801 Also expect the new source line to be output after a "next" in
18802 async mode too. Make it a pass/fail test.
18803 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
18804 output.
18805 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
18806
5166082f
PA
188072014-05-21 Pedro Alves <palves@redhat.com>
18808
18809 * gdb.base/list.exp (build_pattern, test_list): New procedures.
18810 Use them to test variations of "list" after reaching a breakpoint.
18811 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
18812 Test "list" with listsize 10 after reaching a breakpoint.
18813 * gdb.python/python.exp (decode_line current location line
18814 number): Adjust expected line number.
18815
2f25d70f
SM
188162014-05-21 Simon Marchi <simon.marchi@ericsson.com>
18817
18818 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
18819 behavior for $args, pass it directly to "run".
18820
ff604a67
MR
188212014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
18822
18823 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
18824 30000 to 65536.
18825
6a3cb8e8
PA
188262014-05-21 Pedro Alves <palves@redhat.com>
18827
18828 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
18829 auto-connect-native-target off".
18830 * gdb.base/auto-connect-native-target.c: New file.
18831 * gdb.base/auto-connect-native-target.exp: New file.
18832
4ebfc96e
PA
188332014-05-21 Pedro Alves <palves@redhat.com>
18834
18835 * gdb.base/default.exp: Test "target native" instead of "target
18836 child".
18837
36d46afb
MW
188382014-05-21 Mark Wielaard <mjw@redhat.com>
18839
18840 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
18841
5876f503
JK
188422014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18843
18844 Fix TLS access for -static -pthread.
18845 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
18846 <HAVE_TLS> (thread_function, main): Initialize it.
18847 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
18848 Add clean_restart.
18849 <$have_tls != "">: Check TLSVAR.
18850
0256a6ac
PA
188512014-05-21 Pedro Alves <palves@redhat.com>
18852
18853 * gdb.base/dcache-line-read-error.c: New.
18854 * gdb.base/dcache-line-read-error.exp: New.
18855
936d2992
PA
188562014-05-20 Pedro Alves <palves@redhat.com>
18857
18858 * gdb.base/compare-sections.c: New file.
18859 * gdb.base/compare-sections.exp: New file.
18860
802e8e6d
PA
188612014-05-20 Pedro Alves <palves@redhat.com>
18862
18863 * gdb.base/break-idempotent.c: New file.
18864 * gdb.base/break-idempotent.exp: New file.
18865
e59fa00f
MM
188662014-05-20 Markus Metzger <markus.t.metzger@intel.com>
18867
18868 * gdb.btrace/nohist.exp: New.
18869
8b696e31
YQ
188702014-05-20 Yao Qi <yao@codesourcery.com>
18871
18872 * lib/gdb.exp (gdb_init): Set timeout if test file is under
18873 gdb.reverse directory and gdb_reverse_timeout exists in board
18874 setting.
18875 * README: Document gdb_reverse_timeout.
18876
73c9764f
YQ
188772014-05-20 Yao Qi <yao@codesourcery.com>
18878
18879 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
18880 'test_file_name'. Treat args as a string instead of a list.
18881 (gdb_init): Rename argument 'args' by 'test_file_name'.
18882
f1f4348a
JK
188832014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
18884
18885 * gdb.arch/powerpc-power.exp: New file.
18886 * gdb.arch/powerpc-power.s: New file.
18887
0dbe70ce
DE
188882014-05-16 Doug Evans <dje@google.com>
18889
18890 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
d7761c2c
DE
18891 * gdb.base/completion.exp: Check that all expected files exist
18892 before doing file completion.
0dbe70ce 18893
8d551b02
DE
188942014-05-16 Doug Evans <dje@google.com>
18895
18896 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
18897 Update.
18898 (do_syscall_tests_without_xml): Update.
18899
73eb7709
PA
189002014-05-16 Pedro Alves <palves@redhat.com>
18901
18902 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
18903 instead of "unknown output after running".
18904
3fae92fc
YQ
189052014-05-16 Yao Qi <yao@codesourcery.com>
18906
18907 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
18908 file1.txt from host at the end.
18909 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
18910
c2b2ccc5
DE
189112014-05-15 Doug Evans <dje@google.com>
18912
18913 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
18914 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
18915 loading file. Add test for TU lookup.
18916
8c217a4b
SM
189172014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18918
18919 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
18920 calling "-exec-arguments" or "set args" before running the
18921 inferior.
18922
3deb39c6
SM
189232014-05-15 Simon Marchi <simon.marchi@ericsson.com>
18924
18925 * lib/mi-support.exp (mi_expect_stop): Expect message for
18926 inferiors that exit with non-zero exit code.
18927
71a79f8c
YQ
189282014-05-14 Yao Qi <yao@codesourcery.com>
18929
18930 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
18931 match absolute path on remote host.
18932 (test_file_list_exec_source_files): Remove "/" from the
18933 pattern.
18934
f23fcd46
YQ
189352014-05-14 Yao Qi <yao@codesourcery.com>
18936
18937 * boards/local-remote-host-notty.exp (${board}_file): New
18938 proc.
18939
9404b58f
KM
189402014-05-07 Kyle McMartin <kyle@redhat.com>
18941
18942 Pushed by Joel Brobecker <brobecker@adacore.com>.
18943 * gdb.arch/aarch64-atomic-inst.c: New file.
18944 * gdb.arch/aarch64-atomic-inst.exp: New file.
18945
5e45f04c
YQ
189462014-05-07 Yao Qi <yao@codesourcery.com>
18947
18948 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
18949 in current context" too.
18950
c888a17d
KS
189512014-05-05 Keith Seitz <keiths@redhat.com>
18952
18953 * gdb.linespec/ls-dollar.exp: Add test for linespec
18954 file:convenience_variable.
18955
290a839c
YQ
189562014-05-05 Yao Qi <yao@codesourcery.com>
18957
18958 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
18959 traceframes into tfile and ctf trace files. Read data from
18960 trace file and test collected data.
18961 (gdb_collect_locals_test): Likewise.
18962 (gdb_unavailable_registers_test): Likewise.
18963 (gdb_unavailable_floats): Likewise.
18964 (gdb_collect_globals_test): Likewise.
18965 (top-level): Append "ctf" to trace_file_targets if GDB
18966 supports.
18967
b5262cd0
YQ
189682014-05-05 Yao Qi <yao@codesourcery.com>
18969
18970 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
18971 code to ...
18972 (gdb_collect_args_test_1): ... it. New proc.
18973 (gdb_collect_locals_test): Move some code to ...
18974 (gdb_collect_locals_test_1): ... it. New proc.
18975 (gdb_unavailable_registers_test): Move some code to ...
18976 (gdb_unavailable_registers_test_1): ... it. New proc.
18977 (gdb_unavailable_floats): Move some code to ...
18978 (gdb_unavailable_floats_1): ... it. New proc.
18979
30a1e6cc
SDJ
189802014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18981
18982 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
18983 probes to test for bitness recognition.
18984 * gdb.arch/amd64-stap-optional-prefix.exp
18985 (test_probe_value_without_reg): New procedure.
18986 Add code to test for different kinds of bitness.
18987
f33da99a
SDJ
189882014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
18989
18990 PR breakpoints/16889
18991 * gdb.arch/amd64-stap-optional-prefix.S: New file.
18992 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
18993
5b80f00d
PA
189942014-05-01 Pedro Alves <palves@redhat.com>
18995
18996 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
18997 gdb_file_cmd if no file is specified.
18998 * boards/native-extended-gdbserver.exp (gdb_load): Use the
18999 last_loaded_file to set the remote exec-file.
19000
f8c2a73c
PA
190012014-05-01 Pedro Alves <palves@redhat.com>
19002
19003 * boards/local-remote-host.exp: New file.
19004
be6e8ac7
PA
190052014-05-01 Pedro Alves <palves@redhat.com>
19006
19007 * boards/local-remote-host.exp: Rename to ...
19008 * boards/local-remote-host-notty.exp: ... this.
19009
cac0dc8f
JB
190102014-04-28 Joel Brobecker <brobecker@adacore.com>
19011
19012 * gdb.ada/dyn_arrayidx: New testcase.
19013
9730e6cc
YQ
190142014-04-26 Yao Qi <yao@codesourcery.com>
19015
19016 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
19017 and compute the length of function main. Save it in
19018 $main_length.
19019 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
19020 (top-level): Use gdb_compile to compile objects into
19021 executable and restart GDB. Remove invocation to
19022 prepare_for_testing.
19023
7ae1a6a6
PA
190242014-04-25 Simon Marchi <simon.marchi@ericsson.com>
19025 Pedro Alves <palves@redhat.com>
19026
19027 PR server/16255
19028 * gdb.multi/multi-attach.c: New file.
19029 * gdb.multi/multi-attach.exp: New file.
19030
4082afcc
PA
190312014-04-25 Pedro Alves <palves@redhat.com>
19032
19033 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
19034 user.
19035 (top level): Test that "set remote conditional-breakpoints-packet
19036 off" works as intended.
19037 * gdb.base/dprintf.exp: Test that "set remote
19038 breakpoint-commands-packet off" works as intended.
19039 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
19040 New function.
19041 (top level): Call it.
19042 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
19043 remote fast-tracepoints-packet off" works as intended.
19044 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
19045 * lib/gdb.exp (gdb_is_target_remote): ... here.
19046
2abc3f8d
DB
190472014-04-24 David Blaikie <dblaikie@gmail.com>
19048
19049 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
19050 ensure clang would not discard them.
19051 * gdb.base/gdbvars.c: Ditto.
19052 * gdb.base/memattr.c: Ditto.
19053 * gdb.base/whatis.c: Ditto.
19054 * gdb.python/py-prettyprint.c: Ditto.
19055 * gdb.trace/actions.c: Ditto.
19056 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
19057 ensure clang would not discard it.
19058
bfd39632
DB
190592014-04-24 David Blaikie <dblaikie@gmail.com>
19060
19061 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
19062 clang to emit the full definition of type required by the test
19063 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
19064
22842ff6
DB
190652014-04-24 David Blaikie <dblaikie@gmail.com>
19066
19067 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
19068 coax Clang into emitting the definition of the type.
19069 * gdb.cp/pr10728-x.h (y): Ditto.
19070 * gdb.cp/pr10728-y.cc (y): Ditto.
19071
c2e827ad
DB
190722014-04-24 David Blaikie <dblaikie@gmail.com>
19073
19074 * gdb.base/label.exp: XFAIL label related tests under Clang.
19075 * gdb.cp/cplabel.exp: Ditto.
19076 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
19077 under Clang those using labels.
19078
4c2d33e7
YQ
190792014-04-25 Yao Qi <yao@codesourcery.com>
19080
19081 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
19082 double_label.
19083 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
19084 partial_label and double_label.
19085
56083b99
DB
190862014-04-24 David Blaikie <dblaikie@gmail.com>
19087
19088 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
19089
25d4e99d
DB
190902014-04-24 David Blaikie <dblaikie@gmail.com>
19091
19092 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
19093 of the function to work across GCC and Clang.
19094 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
19095 pointer types (const void ** const V void **).
19096
01f9f808
MS
190972014-04-24 Michael Sturm <michael.sturm@mintel.com>
19098 Walfred Tedeschi <walfred.tedeschi@intel.com>
19099
19100 * Makefile.in (EXECUTABLES): Added i386-avx512.
19101 * gdb.arch/i386-avx512.c: New file.
19102 * gdb.arch/i386-avx512.exp: Likewise.
19103
4b48d439
KS
191042014-04-23 Keith Seitz <keiths@redhat.com>
19105
19106 * lib/mi-support.exp (mi_list_breakpoints): Delete.
19107 (mi_make_breakpoint_table): New procedure.
19108 (mi_create_breakpoint): Use mi_make_breakpoint
19109 and return the result.
19110 (mi_make_breakpoint): New procedure.
19111 (mi_build_kv_pairs): New procedure.
19112
19113 * gdb.mi/mi-break.exp: Remove unused globals,
19114 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
19115 All callers updated.
19116 * gdb.mi/mi-dprintf.exp: Use variable to track command
19117 number.
19118 Update all callers of mi_create_breakpoint and use
19119 mi_make_breakpoint_table.
19120 Remove any unused global variables.
19121 * gdb.mi/mi-nonstop.exp: Likewise.
19122 * gdb.mi/mi-nsintrall.exp: Likewise.
19123 * gdb.mi/mi-nsmoribund.exp: Likewise.
19124 * gdb.mi/mi-nsthrexec.exp: Likewise.
19125 * gdb.mi/mi-reverse.exp: Likewise.
19126 * gdb.mi/mi-simplerun.exp: Likewise.
19127 * gdb.mi/mi-stepn.exp: Likewise.
19128 * gdb.mi/mi-syn-frame.exp: Likewise.
19129 * gdb.mi/mi-until.exp: Likewise.
19130 * gdb.mi/mi-var-cp.exp: Likewise.
19131 * gdb.mi/mi-var-display.exp: Likewise.
19132 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
19133 * gdb.mi/mi2-var-child.exp: Likewise.
19134 * gdb.mi/mi-vla-c99.exp: Likewise.
19135 * lib/mi-support.exp: Likewise.
19136
19137 From Ian Lance Taylor <iant@cygnus.com>:
19138 * lib/gdb.exp (parse_args): New procedure.
19139
08351840
PA
191402014-04-23 Pedro Alves <palves@redhat.com>
19141
19142 * gdb.base/break-unload-file.c: New file.
19143 * gdb.base/break-unload-file.exp: New file.
19144 * gdb.base/sym-file-lib.c (baz): New function.
19145 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
19146 field.
19147 (load): Store the segment's mapped size.
19148 (unload): New function.
19149 (unload_shlib): New function.
19150 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
19151 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
19152 set a breakpoint at baz, and call it.
19153 * gdb.base/sym-file.exp: New tests for stale breakpoint
19154 instructions.
19155
076855f9
PA
191562014-04-23 Pedro Alves <palves@redhat.com>
19157
19158 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
19159 * gdb.base/hbreak-in-shr-unsupported.c: New file.
19160 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
19161 * gdb.base/hbreak-unmapped.c: New file.
19162 * gdb.base/hbreak-unmapped.exp: New file.
19163 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
19164 * lib/gdb.exp (gdb_is_target_remote): ... here.
19165
483805cf
PA
191662014-04-22 Pedro Alves <palves@redhat.com>
19167
19168 * gdb.base/consecutive-step-over.c: New file.
19169 * gdb.base/consecutive-step-over.exp: New file.
19170
06d97543
PA
191712014-04-22 Pedro Alves <palves@redhat.com>
19172
19173 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
19174 instead of send_gdb/gdb_expect.
19175
b4429ea2
YQ
191762014-04-22 Yao Qi <yao@codesourcery.com>
19177
19178 * lib/trace-support.exp (generate_tracefile): New procedure.
19179 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
19180 return 0.
19181 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
19182 if generate_tracefile returns 1.
19183
51d48146
PA
191842014-04-18 Tom Tromey <palves@redhat.com>
19185 Pedro alves <tromey@redhat.com>
19186
19187 PR backtrace/15558
19188 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
19189 with a backtrace limit.
19190 * gdb.python/py-frame-inline.exp: Test running to an inline
19191 function with a backtrace limit, and printing the newest frame.
19192 * gdb.python/py-frame-inline.c (main): Call f.
19193
bd1dce5f
MS
191942014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19195
19196 * gdb.java/jnpe.exp: Drop srcdir from untested path.
19197
40d1a503
MS
191982014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
19199
19200 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
19201 Drop prefix from unsupported source file path.
19202
389b98f7
YQ
192032014-04-17 Yao Qi <yao@codesourcery.com>
19204
19205 * lib/gdb.exp (with_target_charset): New proc.
19206 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
19207 with_target_charset.
19208 (test_print_strings): Likewise.
19209 (test_repeat_bytes): Likewise.
19210 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
19211 for some tests.
19212
22869d73
KS
192132014-04-16 Keith Seitz <keiths@redhat.com>
19214
19215 PR gdb/15827
19216 * gdb.dwarf2/corrupt.c: New file.
19217 * gdb.dwarf2/corrupt.exp: New file.
19218
c4f87ca6
KS
192192014-04-16 Keith Seitz <keiths@redhat.com>
19220
19221 PR c++/16597
19222 * gdb.cp/namelessclass.cc: New file.
19223 * gdb.cp/namelessclass.exp: New file.
19224 * gdb.cp/namelessclass.S: New file.
19225
ab19de87
DE
192262014-04-16 Doug Evans <dje@google.com>
19227
19228 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
19229 Add comment.
19230 (gdbserver_default_get_comm_port): New function.
19231 (gdbserver_start): Check if board file provided
19232 "gdbserver,get_comm_port" and use it if so.
19233 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
19234 (gdb,socketport): Set to "stdio".
19235 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
19236 (stdio_gdbserver_template): Delete.
19237 (${board}_get_remote_address): Update.
19238 (${board}_build_remote_cmd): Delete.
19239 (${board}_get_comm_port): New function.
19240 (${board}_spawn): Update.
19241 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
19242 Delete.
19243 (${board}_get_remote_address): Update.
19244 (${board}_get_comm_port): New function.
19245
fc98a809
AB
192462014-04-16 Andrew Burgess <aburgess@broadcom.com>
19247
19248 * gdb.base/memattr.exp: Improve regexps to handle memory regions
19249 appearing in any order.
19250
87fd9e6e
DE
192512014-04-15 Doug Evans <dje@google.com>
19252
19253 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
19254 uninitialized value of "description".
19255
099fc3ea
KS
192562014-04-15 Keith Seitz <keiths@redhat.com>
19257
19258 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
19259 Remove unused globals.
19260 (test_running_the_program): Likewise.
19261 (test_controlled_execution): Likewise.
19262 (test_controlling_breakpoints): Likewise.
19263 (test_program_termination): Likewise.
19264
5da151d4
KS
192652014-04-15 Keith Seitz <keiths@redhat.com>
19266
19267 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
19268 unused globals.
19269 (test_rbreak_creation_and_listing): Likewise.
19270 (test_ignore_count): Likewise.
19271 (test_error): Likewise.
19272
35e5d2f0
PA
192732014-04-15 Pedro Alves <palves@redhat.com>
19274
19275 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
19276 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
19277 sym-file-loader.c.
19278 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19279 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19280 to sym-file-loader.c.
19281 (struct library): Forward declare.
19282 (load_shlib, lookup_function): Change prototypes.
19283 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19284 (translate_offset): Remove declarations.
19285 (get_text_addr): New declaration.
19286 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
19287 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
19288 sym-file-loader.h.
19289 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
19290 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
19291 here from sym-file-loader.h.
19292 (struct library): New structure.
19293 (load_shlib, lookup_function): Change prototypes and adjust to
19294 work with a struct library.
19295 (find_shstrtab, find_strtab, find_shdr, find_symtab)
19296 (translate_offset): Make static.
19297 (get_text_addr): New function.
19298 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
19299
eb4c1710
PA
193002014-04-15 Pedro Alves <palves@redhat.com>
19301
19302 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
19303
2d1baf52
PA
193042014-04-15 Pedro Alves <palves@redhat.com>
19305
19306 * gdb.base/sym-file-loader.c: Include <limits.h>.
19307 (SELF_LINK): New define.
19308 (get_origin): New function.
19309 (load_shlib): Use it.
19310 * gdb.base/sym-file.exp: Don't early return if the target is
19311 remote. Use runto_main, and issue fail is that fails. Use
19312 gdb_load_shlibs.
19313 (shlib_name): Delete.
19314 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
19315
7dd6df01
PA
193162014-04-15 Pedro Alves <palves@redhat.com>
19317
19318 * gdb.base/sym-file.exp: Remove regex characters from test
19319 message. Don't refer to breakpoint numbers in test messages.
19320
b50c8614
KS
193212014-04-14 Keith Seitz <keiths@redhat.com>
19322
19323 PR c++/16253
19324 * gdb.cp/var-tag.cc: New file.
19325 * gdb.cp/var-tag.exp: New file.
19326 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
19327 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
19328 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
19329 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
19330
3d567982
TT
193312014-04-14 Tom Tromey <tromey@redhat.com>
19332
19333 * gdb.cp/classes.exp (test_enums): Handle underlying type.
19334 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
19335 type.
19336 * gdb.cp/enum-class.exp: New file.
19337 * gdb.cp/enum-class.cc: New file.
19338
0626fc76
TT
193392014-04-14 Tom Tromey <tromey@redhat.com>
19340
19341 * gdb.dwarf2/enum-type.exp: New file.
19342
dca325b3
SA
193432014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19344
19345 * gdb.mi/mi-vla-c99.exp: New file.
19346 * gdb.mi/vla.c: New file.
19347
5854b38a
SA
193482014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19349
19350 * gdb.base/vla-datatypes.c: New file.
19351 * gdb.base/vla-datatypes.exp: New file.
19352
463bb957
SA
193532014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19354
19355 * gdb.base/vla-ptr.c: New file.
19356 * gdb.base/vla-ptr.exp: New file.
19357
3dd170be
SA
193582014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19359
19360 * gdb.dwarf2/count.exp: New file.
19361
5ecaaa66
SA
193622014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
19363
19364 * gdb.base/vla-sideeffect.c: New file.
19365 * gdb.base/vla-sideeffect.exp: New file.
19366
41f1ada5
DB
193672014-04-14 David Blaikie <dblaikie@gmail.com>
19368
19369 * gdb.mi/non-stop.c: Add return value for non-void function return
19370 statement.
19371 * gdb.threads/staticthreads.c: Ditto.
19372
0be03e84
DE
193732014-04-12 Siva Chandra Reddy <sivachandra@google.com>
19374 Doug Evans <xdje42@gmail.com>
19375
19376 * gdb.guile/scm-value.c: Improve test case.
19377 * gdb.guile/scm-value.exp: Add new test.
19378
f180a1fb
DB
193792014-04-11 David Blaikie <dblaikie@gmail.com>
19380
19381 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
19382 override Clang's default.
19383
6b662e19
JB
193842014-04-11 Joel Brobecker <brobecker@adacore.com>
19385
19386 Revert the following changes (regressions):
19387
19388 * gdb.base/vla-sideeffect.c: New file.
19389 * gdb.base/vla-sideeffect.exp: New file.
19390
19391 * gdb.dwarf2/count.exp: New file.
19392
19393 * gdb.base/vla-multi.c: New file.
19394 * gdb.base/vla-multi.exp: New file.
19395
19396 * gdb.base/vla-ptr.c: New file.
19397 * gdb.base/vla-ptr.exp: New file.
19398
19399 * gdb.base/vla-datatypes.c: New file.
19400 * gdb.base/vla-datatypes.exp: New file.
19401
19402 * gdb.mi/mi-vla-c99.exp: New file.
19403 * gdb.mi/vla.c: New file.
19404
245a5f0b
KS
194052014-04-11 Keith Seitz <keiths@redhat.com>
19406
19407 PR c++/16675
19408 * gdb.cp/cpsizeof.exp: New file.
19409 * gdb.cp/cpsizeof.cc: New file.
19410
58a84dcf
SA
194112014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19412
191a8a90
JB
19413 * gdb.mi/mi-vla-c99.exp: New file.
19414 * gdb.mi/vla.c: New file.
58a84dcf 19415
c8655f75
SA
194162014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19417
19418 * gdb.base/vla-datatypes.c: New file.
19419 * gdb.base/vla-datatypes.exp: New file.
19420
024e13b4
SA
194212014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19422
19423 * gdb.base/vla-ptr.c: New file.
19424 * gdb.base/vla-ptr.exp: New file.
19425
1a237e0e
SA
194262014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19427
19428 * gdb.base/vla-multi.c: New file.
19429 * gdb.base/vla-multi.exp: New file.
19430
504f3432
SA
194312014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19432
19433 * gdb.dwarf2/count.exp: New file.
19434
3bce8237
SA
194352014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
19436
191a8a90
JB
19437 * gdb.base/vla-sideeffect.c: New file.
19438 * gdb.base/vla-sideeffect.exp: New file.
3bce8237 19439
322f9c21
YQ
194402014-04-11 Yao Qi <yao@codesourcery.com>
19441
19442 * gdb.base/completion.exp: Check file exists before running tests
19443 on file completion.
19444
d708bcd1
PA
194452014-04-10 Pedro Alves <palves@redhat.com>
19446
19447 * gdb.base/cond-eval-mode.c: New file.
19448 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
19449 prepare_for_testing to build the new file. Check result of
19450 runto_main.
19451 (test_break, test_watch): New procedures.
19452 (top level): Use them.
19453
ae1d2761
PM
194542014-04-08 Pierre Muller <muller@sourceware.org>
19455
19456 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
19457 Ctrl-V use for mingw hosts.
19458
7af389b8
SC
194592014-04-07 Siva Chandra Reddy <sivachandra@google.com>
19460
19461 * gdb.python/py-value.c: Improve test case.
19462 * gdb.python/py-value.exp: Add new test.
19463
5e703181
DE
194642014-04-07 David Blaikie <dblaikie@gmail.com>
19465
19466 * lib/compiler.c: Identify the clang compiler.
19467 * lib/compiler.cc: Ditto.
19468
9810b410
YQ
194692014-04-03 Yao Qi <yao@codesourcery.com>
19470
19471 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
19472
98d1b8dc
AB
194732014-04-01 Anton Blanchard <anton@samba.org>
19474
19475 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
19476 messages unique.
19477
3114cea1
AB
194782014-04-01 Anton Blanchard <anton@samba.org>
19479
19480 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
19481 prepare_for_testing.
19482
62f7182c
AB
194832014-04-01 Anton Blanchard <anton@samba.org>
19484
19485 * gdb.arch/ppc64-atomic-inst.c: Remove.
19486 * gdb.arch/ppc64-atomic-inst.S: New file.
19487 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
19488
770e7fc7
DE
194892014-03-31 Doug Evans <dje@google.com>
19490
19491 * gdb.base/print-symbol-loading-lib.c: New file.
19492 * gdb.base/print-symbol-loading-main.c: New file.
19493 * gdb.base/print-symbol-loading.exp: New file.
19494
46e2bafa
YQ
194952014-03-31 Yao Qi <yao@codesourcery.com>
19496
19497 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
19498
8776cfe9
JB
194992014-03-28 Joel Brobecker <brobecker@adacore.com>
19500
19501 * gdb.ada/mi_dyn_arr: New testcase.
19502
5d1ef361
DE
195032014-03-27 Doug Evans <dje@google.com>
19504
19505 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
19506
b5bee914
YQ
195072014-03-27 Yao Qi <yao@codesourcery.com>
19508
19509 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
19510 if target is nios2-*-*.
19511
0d4d0e77
YQ
195122014-03-26 Yao Qi <yao@codesourcery.com>
19513
19514 * lib/gdb.exp (readline_is_used): New proc.
19515 * gdb.base/completion.exp: Move tests on command complete up.
19516 Skip the rest of tests if readline is not used.
19517 * gdb.ada/complete.exp: Skp the test if readline is not
19518 used.
19519 * gdb.base/filesym.exp: Likewise.
19520 * gdb.base/macscp.exp: Likewise.
19521 * gdb.base/readline-ask.exp: Likewise.
19522 * gdb.base/readline.exp: Likewise.
19523 * gdb.python/py-cmd.exp: Likewise.
19524 * gdb.trace/tfile.exp: Likewise.
19525
29361eee
YQ
195262014-03-26 Yao Qi <yao@codesourcery.com>
19527
19528 * gdb.base/macscp.exp: Fix code format issues.
19529
bc9a5525
UW
195302014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
19531
19532 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
19533 * gdb.asm/powerpc64le.inc: New file.
19534
d3839ede
PA
195352014-03-25 Pedro Alves <palves@redhat.com>
19536 Doug Evans <dje@google.com>
19537
19538 * gdb.base/source-execution.c: New file.
19539 * gdb.base/source-execution.exp: New file.
19540 * gdb.base/source-execution.gdb: New file.
19541
01672a57
DE
195422014-03-24 Doug Evans <dje@google.com>
19543
19544 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
19545 using fission.
19546
88bbeca9
HZ
195472014-03-24 Hui Zhu <hui@codesourcery.com>
19548 Pedro Alves <palves@redhat.com>
19549
19550 PR breakpoints/16101
19551 * gdb.base/dprintf.exp: Use unsupported rather than changing the
19552 test pass/fail messages. Detect missing support for dprintf when
19553 breakpoints are actually inserted.
19554 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
19555 breakpoints are actually inserted.
19556 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
19557 fails.
19558
d2348791
JK
195592014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
19560
19561 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
19562
feef67ab
DE
195632014-03-22 Doug Evans <xdje42@gmail.com>
19564
19565 * gdb.python/python.exp (python not supported): Verify multi-line
19566 python command issues an error.
25d743f9 19567 * gdb.guile/guile.exp (guile not supported): Verify multi-line
51b8d20c 19568 guile command issues an error.
feef67ab 19569
ecebef6a
MR
195702014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
19571
19572 * gdb.threads/thread-specific.exp: Handle the lack of usable
19573 $this_breakpoint and $this_thread.
19574
ccdd1909
HZ
195752014-03-21 Hui Zhu <hui@codesourcery.com>
19576
19577 * gdb.base/attach.exp (do_command_attach_tests): New.
19578
beb460e8
PA
195792014-03-20 Tom Tromey <tromey@redhat.com>
19580 Pedro Alves <palves@redhat.com>
19581
19582 PR cli/15718
19583 * gdb.base/condbreak-call-false.c: New file.
19584 * gdb.base/condbreak-call-false.exp: New file.
19585
40acf43a
PA
195862014-03-20 Pedro Alves <palves@redhat.com>
19587
19588 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
19589 Delete.
19590 (block_signals, unblock_signals): Delete.
19591 (child_function_2, main): Remove references to deleted variable
19592 and functions.
19593
9f5e1e02
PA
195942014-03-20 Pedro Alves <palves@redhat.com>
19595
19596 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
19597 Use pthread_kill to signal thread 2.
19598 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19599 Adjust to make the test send itself a signal rather than using the
19600 host's "kill" command.
19601
99619bea
PA
196022014-03-20 Pedro Alves <palves@redhat.com>
19603
19604 * gdb.threads/multiple-step-overs.c: New file.
19605 * gdb.threads/multiple-step-overs.exp: New file.
19606 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19607 Adjust expected infrun debug output.
19608
2adfaa28
PA
196092014-03-20 Pedro Alves <palves@redhat.com>
19610
19611 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
19612 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
19613
31e77af2
PA
196142014-03-20 Pedro Alves <palves@redhat.com>
19615
19616 PR breakpoints/7143
19617 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
19618 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
19619 of gdb_test_multiple.
19620 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
19621 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
19622
b9f437de
PA
196232014-03-20 Pedro Alves <palves@redhat.com>
19624
19625 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
19626 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
19627
05adc73e
PA
196282014-03-19 Pedro Alves <palves@redhat.com>
19629
19630 * gdb.base/async.exp: Remove early return.
19631
6048b950
PA
196322014-03-19 Pedro Alves <palves@redhat.com>
19633
19634 * gdb.base/async.exp (step& tests): Pass explicit test messages.
19635
8bcfb00a
PA
196362014-03-19 Pedro Alves <palves@redhat.com>
19637
19638 * gdb.base/async.exp (test_background): Expect \r\n after
19639 "completed." in the fail pattern.
19640
884e37dc
PA
196412014-03-19 Pedro Alves <palves@redhat.com>
19642
19643 * gdb.base/async.exp (test_background): New procedure.
19644 Use it for all background execution command tests.
19645
148e57e2
PA
196462014-03-19 Pedro Alves <palves@redhat.com>
19647
19648 * gdb.base/async.exp: Use prepare_for_testing.
19649
f48088c7
PA
196502014-03-19 Pedro Alves <palves@redhat.com>
19651
19652 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
19653 the same line.
19654
e2f6c966
PA
196552014-03-19 Pedro Alves <palves@redhat.com>
19656
19657 * gdb.base/async.c (main): Add "jump here" and "until here" line
19658 marker comments.
19659 * gdb.base/async.exp (jump_here): New global.
19660 (jump& test): Use it.
19661 (until_here): New global.
19662 (until& test): Use it.
19663
c30568d4
PA
196642014-03-19 Pedro Alves <palves@redhat.com>
19665
19666 * gdb.base/async.exp: Don't frob gdb_protocol.
19667
0172b6a7
DE
196682014-03-18 Doug Evans <xdje42@gmail.com>
19669
19670 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
19671 Fix spelling of exec-done-display.
19672
06c868a8
JK
196732014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
19674
19675 PR gdb/15358
19676 * gdb.base/gdb-sigterm.c: New file.
19677 * gdb.base/gdb-sigterm.exp: New file.
19678
0c7e1a46
PA
196792014-03-18 Pedro Alves <palves@redhat.com>
19680
19681 PR gdb/13860
19682 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
19683 * lib/mi-support.exp (mi_expect_stop): Add special handling for
19684 solib-event.
19685
f7c77d93
JB
196862014-03-17 Joel Brobecker <brobecker@adacore.com>
19687
19688 * gdb.ada/pckd_arr_ren: New testcase.
19689
5a1e8c7a
DE
196902014-03-13 Doug Evans <xdje42@gmail.com>
19691
19692 PR guile/16612
19693 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
19694 collect after discarding symbols.
19695
350e1a76
DE
196962014-03-13 Ludovic Courtès <ludo@gnu.org>
19697 Doug Evans <xdje42@gmail.com>
19698
19699 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
19700 to history survives a gc.
19701
a69900ae
PA
197022014-03-13 Pedro Alves <palves@redhat.com>
19703
19704 * gdb.base/default.exp: Don't test "target procfs".
19705
5db9f0bd
PA
197062014-03-13 Pedro Alves <palves@redhat.com>
19707
19708 * gdb.base/default.exp: Update "target child" and "target procfs"
19709 tests to not expect "Unix".
19710
b3ccfe11
TT
197112014-03-12 Tom Tromey <tromey@redhat.com>
19712
19713 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
19714 New procs. Add target-async tests.
19715 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
19716 Add target-async tests.
19717
646f4417
AA
197182014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19719
19720 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
19721 'func_start' and 'func_end' for the beginning and end of the
19722 function code, respectively.
19723 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
19724 'func_end' instead of 'func' and 'main'.
19725
288c211f
AA
197262014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19727
19728 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
19729 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
19730 generate the debug info assembler source.
19731
e0c0f156
AA
197322014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19733
19734 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
19735 * gdb.dwarf2/arr-subrange.exp: Likewise.
19736 * gdb.dwarf2/dwz.exp: Likewise.
19737 * gdb.dwarf2/method-ptr.exp: Likewise.
19738 * gdb.dwarf2/missing-sig-type.exp: Likewise.
19739 * gdb.dwarf2/subrange.exp: Likewise.
19740 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
19741 * gdb.dwarf2/implptrpiece.exp: Likewise.
19742 * gdb.dwarf2/nostaticblock.exp: Likewise.
19743
0e5c4555
AA
197442014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19745
19746 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
19747 directory to absolute path name arguments.
19748
5ec18f2b
JG
197492014-03-10 Joel Brobecker <brobecker@adacore.com>
19750
19751 * gdb.ada/tagged_access: New testcase.
19752
847fc4f2
MM
197532014-03-07 Markus Metzger <markus.t.metzger@intel.com>
19754
19755 * gdb.btrace/data.exp: Update expected output.
19756
cc3da688
YQ
197572014-03-06 Yao Qi <yao@codesourcery.com>
19758
19759 * gdb.trace/pr16508.exp: New file.
19760
0f26cec1
PA
197612014-03-05 Pedro Alves <palves@redhat.com>
19762
19763 PR gdb/16575
19764 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
19765 procedure.
19766 (top level): Adjust to use it. Add tests that exercise breakpoint
19767 interaction with the code-cache.
19768
7a5a839f
LC
197692014-02-26 Ludovic Courtès <ludo@gnu.org>
19770
19771 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
19772 test for 'history-append!'.
19773
31aa7e4e
JB
197742014-02-26 Joel Brobecker <brobecker@adacore.com>
19775
19776 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
19777 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
19778 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
19779 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
19780 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
19781 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
19782
1b588015
JB
197832014-02-26 Joel Brobecker <brobecker@adacore.com>
19784
19785 * testsuite/gdb.python/py-pp-re-notag.c: New file.
19786 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
19787 * testsuite/gdb.python/py-pp-re-notag.p: New file.
19788
55426c9d
JB
197892014-02-26 Joel Brobecker <brobecker@adacore.com>
19790
19791 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
19792
dc53a7ad
JB
197932014-02-26 Joel Brobecker <brobecker@adacore.com>
19794
19795 * gdb.dwarf2/arr-stride.c: New file.
19796 * gdb.dwarf2/arr-stride.exp: New file.
19797
12ab52e9
PA
197982014-02-26 Pedro Alves <palves@redhat.com>
19799
19800 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
19801 that won't ever trigger. Make sure that GDB reports the correct
19802 breakpoint that caused the stop.
19803
849c862e
JK
198042014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19805
19806 PR gdb/16626
19807 * gdb.base/auto-load-script: New file.
19808 * gdb.base/auto-load.c: New file.
19809 * gdb.base/auto-load.exp: New file.
19810
71b7d793
JK
19811 PR gdb/16626
19812 * gdb.base/auto-load.exp: Fix out-of-srctree run.
19813
e2f0d509
JK
198142014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
19815
19816 Fix dw2-icycle.exp -fsanitize=address GDB crash.
19817 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
19818
50cc37c8
DE
198192014-02-24 Doug Evans <dje@google.com>
19820
19821 * lib/gdb.exp (run_on_host): Log error output if program fails.
19822
ea4758f2
PA
198232014-02-21 Pedro Alves <palves@redhat.com>
19824
19825 * gdb.threads/step-after-sr-lock.c: Rename to ...
19826 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
19827 * gdb.threads/step-after-sr-lock.exp: Rename to ...
19828 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
19829 ... this.
19830
d7b30f67
SDJ
198312014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
19832
19833 PR tdep/16397
19834 * gdb.arch/amd64-stap-special-operands.exp: New file.
19835 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
19836 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
19837 * gdb.arch/amd64-stap-triplet.S: Likewise.
19838 * gdb.arch/amd64-stap-triplet.c: Likewise.
19839
83deb43f
JB
198402014-02-20 Joel Brobecker <brobecker@adacore.com>
19841
19842 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
19843 in .section pseudo-op.
19844
adde2bff
DE
198452014-02-20 lin zuojian <manjian2006@gmail.com>
19846 Joel Brobecker <brobecker@adacore.com>
19847 Doug Evans <xdje42@gmail.com>
19848
19849 PR symtab/16581
19850 * gdb.dwarf2/dw2-icycle.S: New file.
19851 * gdb.dwarf2/dw2-icycle.c: New file.
19852 * gdb.dwarf2/dw2-icycle.exp: New file.
19853
f7bd0f78
SC
198542014-02-19 Siva Chandra Reddy <sivachandra@google.com>
19855
19856 * gdb.python/py-value-cc.cc: Improve test case to enable testing
19857 operations on gdb.Value objects.
19858 * gdb.python/py-value-cc.exp: Add new test to test operations on
19859 gdb.Value objects.
19860
c17ef0d5
DE
198612014-02-18 Doug Evans <dje@google.com>
19862
19863 * Makefile.in (TESTS): New variable.
19864 (expanded_tests, expanded_tests_or_none): New variables
19865 (check-single): Pass $(expanded_tests_or_none) to runtest.
19866 (check-parallel): Only run tests in $(TESTS) if non-empty.
19867 (check/no-matching-tests-found): New rule.
19868 * README: Document TESTS makefile variable.
19869
5dd3176f
DE
198702014-02-18 Doug Evans <dje@google.com>
19871
19872 * Makefile.in (check-parallel): rm -rf outputs temp.
19873
0b10be4f
JK
198742014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
19875
19876 Fix "ERROR: no fileid for" in the testsuite.
19877 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
19878
85f224e7
DE
198792014-02-12 Doug Evans <dje@google.com>
19880
19881 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
19882 (MISCELLANEOUS): New variable.
19883 (clean): rm -rf $(MISCELLANEOUS).
19884 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
19885 dwp live in the same directory as symlinks, with each symlink pointed
19886 to a differently named file in a different directory.
19887
149b30ff
DE
198882014-02-11 Doug Evans <dje@google.com>
19889
19890 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
19891 of Tcl file commands.
19892
1dfdac32
MK
198932014-02-10 Mark Kettenis <kettenis@gnu.org>
19894
19895 * gdb.threads/step-after-sr-lock.exp: Avoid executing
19896 "kill -SIGUSR1 -1".
19897
aa4fb036
JB
198982014-02-10 Joel Brobecker <brobecker@adacore.com>
19899
19900 * gdb.ada/tick_length_array_enum_idx: New testcase.
19901
ed3ef339
DE
199022014-02-10 Doug Evans <xdje42@gmail.com>
19903
19904 * configure.ac (AC_OUTPUT): Add gdb.guile.
19905 * configure: Regenerate.
19906 * lib/gdb-guile.exp: New file.
19907 * lib/gdb.exp (get_target_charset): New function.
19908 * gdb.base/help.exp: Update expected output from "apropos apropos".
19909 * gdb.guile/Makefile.in: New file.
19910 * gdb.guile/guile.exp: New file.
19911 * gdb.guile/scm-arch.c: New file.
19912 * gdb.guile/scm-arch.exp: New file.
19913 * gdb.guile/scm-block.c: New file.
19914 * gdb.guile/scm-block.exp: New file.
19915 * gdb.guile/scm-breakpoint.c: New file.
19916 * gdb.guile/scm-breakpoint.exp: New file.
19917 * gdb.guile/scm-disasm.c: New file.
19918 * gdb.guile/scm-disasm.exp: New file.
19919 * gdb.guile/scm-equal.c: New file.
19920 * gdb.guile/scm-equal.exp: New file.
19921 * gdb.guile/scm-error.exp: New file.
19922 * gdb.guile/scm-error.scm: New file.
19923 * gdb.guile/scm-frame-args.c: New file.
19924 * gdb.guile/scm-frame-args.exp: New file.
19925 * gdb.guile/scm-frame-args.scm: New file.
19926 * gdb.guile/scm-frame-inline.c: New file.
19927 * gdb.guile/scm-frame-inline.exp: New file.
19928 * gdb.guile/scm-frame.c: New file.
19929 * gdb.guile/scm-frame.exp: New file.
19930 * gdb.guile/scm-generics.exp: New file.
19931 * gdb.guile/scm-gsmob.exp: New file.
19932 * gdb.guile/scm-iterator.c: New file.
19933 * gdb.guile/scm-iterator.exp: New file.
19934 * gdb.guile/scm-math.c: New file.
19935 * gdb.guile/scm-math.exp: New file.
19936 * gdb.guile/scm-objfile-script-gdb.in: New file.
19937 * gdb.guile/scm-objfile-script.c: New file.
19938 * gdb.guile/scm-objfile-script.exp: New file.
19939 * gdb.guile/scm-objfile.c: New file.
19940 * gdb.guile/scm-objfile.exp: New file.
19941 * gdb.guile/scm-ports.exp: New file.
19942 * gdb.guile/scm-pretty-print.c: New file.
19943 * gdb.guile/scm-pretty-print.exp: New file.
19944 * gdb.guile/scm-pretty-print.scm: New file.
19945 * gdb.guile/scm-section-script.c: New file.
19946 * gdb.guile/scm-section-script.exp: New file.
19947 * gdb.guile/scm-section-script.scm: New file.
19948 * gdb.guile/scm-symbol.c: New file.
19949 * gdb.guile/scm-symbol.exp: New file.
19950 * gdb.guile/scm-symtab-2.c: New file.
19951 * gdb.guile/scm-symtab.c: New file.
19952 * gdb.guile/scm-symtab.exp: New file.
19953 * gdb.guile/scm-type.c: New file.
19954 * gdb.guile/scm-type.exp: New file.
19955 * gdb.guile/scm-value-cc.cc: New file.
19956 * gdb.guile/scm-value-cc.exp: New file.
19957 * gdb.guile/scm-value.c: New file.
19958 * gdb.guile/scm-value.exp: New file.
19959 * gdb.guile/source2.scm: New file.
19960 * gdb.guile/types-module.cc: New file.
19961 * gdb.guile/types-module.exp: New file.
19962
7026a7c1
YQ
199632014-02-10 Yao Qi <yao@codesourcery.com>
19964
19965 PR testsuite/16543
19966 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
19967 * configure: Regenerated.
19968 * Makefile.in: New file.
19969
6c466447
AS
199702014-02-08 Andreas Schwab <schwab@linux-m68k.org>
19971
19972 * gdb.python/py-framefilter.exp: Fix typo.
19973
6e854735
YQ
199742014-02-08 Yao Qi <yao@codesourcery.com>
19975
19976 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
19977 that no =breakpoint-modified is emitted when breakpoints are
19978 modified through MI commands.
19979
d137e6dc
PA
199802014-02-07 Pedro Alves <pedro@codesourcery.com>
19981 Pedro Alves <palves@redhat.com>
19982
19983 * gdb.threads/step-after-sr-lock.c: New file.
19984 * gdb.threads/step-after-sr-lock.exp: New file.
19985
b5ee5a50
PA
199862014-02-07 Pedro Alves <palves@redhat.com>
19987
19988 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
19989
3c77faf3
JK
199902014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
19991
19992 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
19993 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
19994
6dddc817
DE
199952014-02-06 Doug Evans <xdje42@gmail.com>
19996
19997 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
19998 output.
19999
20000 * gdb.gdb/python-interrupts.exp: New file.
20001
de7b2893
YQ
200022014-02-05 Yao Qi <yao@codesourcery.com>
20003
20004 * gdb.trace/report.exp (use_collected_data): Test the output
20005 of "info threads" and "info inferiors".
20006
66d032ac
YQ
200072014-02-05 Yao Qi <yao@codesourcery.com>
20008
20009 Revert this patch:
20010
20011 2013-05-24 Yao Qi <yao@codesourcery.com>
20012
20013 * gdb.trace/tfile.exp: Test inferior and thread.
20014
591a12a1
UW
200152014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20016
20017 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
20018 on a function.
20019 * gdb.base/step-bt.c: Call hello via function pointer to make
20020 sure its first instruction is executed on powerpc64le-linux.
20021
0ff3e01f
UW
200222014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20023
20024 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
20025
084ee545
UW
200262014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20027
20028 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
20029 of the test patterns for use on little-endian systems.
20030
6ed14ff3
UW
200312014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
20032
20033 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
20034 (decimal_vector): Fix for little-endian.
20035
401e27fd
JM
200362014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
20037
20038 * gdb.arch/sparc-sysstep.exp: New file.
20039 * gdb.arch/sparc-sysstep.c: Likewise.
20040
20041 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
20042
8b924729
EBM
200432014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20044
20045 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
20046
fb151210
JB
200472014-01-23 Tom Tromey <tromey@redhat.com>
20048
20049 * gdb.ada/array_char_idx: New testcase.
20050
0740f8d8
TT
200512014-01-23 Tom Tromey <tromey@redhat.com>
20052
20053 PR python/16487:
20054 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
20055 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
20056 classes.
20057
21909fa1
TT
200582014-01-23 Tom Tromey <tromey@redhat.com>
20059
20060 PR python/16491:
20061 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
20062 string from an inferior frame.
20063 * gdb.python/py-framefilter-mi.exp: Update.
20064
87ce2a04
DE
200652014-01-22 Doug Evans <dje@google.com>
20066
20067 * gdb.server/server-mon.exp: Add tests for "set debug-format".
20068
237b092b
AA
200692014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20070
20071 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
20072
d674a709
AA
200732014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20074
20075 * gdb.trace/entry-values.exp: Remove excess space character from
20076 regex patterns. Handle s390 call instruction.
20077
20fa3390
AA
200782014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20079
20080 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
20081 define "*_start" label. Make "name" static.
20082 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
20083 ${name} by references to ${name}_start.
20084
78466714
AA
200852014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
20086
20087 * gdb.base/info-macros.exp: Remove "debug" from the compile
20088 options.
20089
ec9f644a
IB
200902014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20091
20092 * gdb.dlang/demangle.exp: New file.
20093
94b1b47e
IB
200942014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20095
20096 * gdb.dlang/primitive-types.exp: New file.
20097
7f420862
IB
200982014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
20099
20100 * configure.ac: Create gdb.dlang/Makefile.
20101 * configure: Regenerate.
20102 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
20103 * gdb.dlang/Makefile.in: New file.
20104 * lib/d-support.exp: New file.
20105 * lib/gdb.exp (skip_d_tests): New proc.
20106
52834460
MM
201072014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20108
20109 * gdb.btrace/delta.exp: Check reverse stepi.
20110 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
20111 * gdb.btrace/finish.exp: New.
20112 * gdb.btrace/next.exp: New.
20113 * gdb.btrace/nexti.exp: New.
20114 * gdb.btrace/record_goto.c: Add comments.
20115 * gdb.btrace/step.exp: New.
20116 * gdb.btrace/stepi.exp: New.
20117 * gdb.btrace/multi-thread-step.c: New.
20118 * gdb.btrace/multi-thread-step.exp: New.
20119 * gdb.btrace/rn-dl-bind.c: New.
20120 * gdb.btrace/rn-dl-bind.exp: New.
20121 * gdb.btrace/data.c: New.
20122 * gdb.btrace/data.exp: New.
20123 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20124
6e07b1d2
MM
201252014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20126
20127 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
20128 * gdb.btrace/exception.exp: Update.
20129 * gdb.btrace/instruction_history.exp: Update.
20130 * gdb.btrace/record_goto.exp: Update.
20131 * gdb.btrace/tailcall.exp: Update.
20132 * gdb.btrace/unknown_functions.exp: Update.
20133 * gdb.btrace/delta.exp: New.
20134
0b722aec
MM
201352014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20136
20137 * gdb.btrace/record_goto.exp: Add backtrace test.
20138 * gdb.btrace/tailcall.exp: Add backtrace test.
20139
066ce621
MM
201402014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20141
20142 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
20143 * gdb.btrace/record_goto.c: New.
20144 * gdb.btrace/record_goto.exp: New.
20145 * gdb.btrace/x86-record_goto.S: New.
20146
0688d04e
MM
201472014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20148
20149 * gdb.btrace/function_call_history.exp: Update tests.
20150 * gdb.btrace/instruction_history.exp: Update tests.
20151
8710b709
MM
201522014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20153
20154 * gdb.btrace/function_call_history.exp: Fix expected field
20155 order for "record function-call-history".
20156 Add new tests for "record function-call-history /c".
20157 * gdb.btrace/exception.cc: New.
20158 * gdb.btrace/exception.exp: New.
20159 * gdb.btrace/tailcall.exp: New.
20160 * gdb.btrace/x86-tailcall.S: New.
20161 * gdb.btrace/x86-tailcall.c: New.
20162 * gdb.btrace/unknown_functions.c: New.
20163 * gdb.btrace/unknown_functions.exp: New.
20164 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
20165
5de9129b
MM
201662014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20167
20168 * gdb.btrace/instruction_history.exp: Update.
20169 * gdb.btrace/function_call_history.exp: Update.
20170
23a7fe75
MM
201712014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20172
20173 * gdb.btrace/function_call_history.exp: Fix expected function
20174 trace.
20175 * gdb.btrace/instruction_history.exp: Initialize traced.
20176 Remove traced_functions.
20177
724c7dd8
MM
201782014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20179
20180 * gdb.btrace/function_call_history.exp: Update
20181 * gdb.btrace/instruction_history.exp: Update.
20182
6d78d93b
MM
201832014-01-16 Markus Metzger <markus.t.metzger@intel.com>
20184
20185 * gdb.btrace/enable.exp: Update expected text.
20186
93a360cc
OJ
201872014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
20188
20189 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
20190 bytes.
20191
3772b53f
MR
201922014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
20193
20194 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
20195
596662fa
OJ
201962014-01-15 Omair Javaid <omair.javaid@linaro.org>
20197
20198 * lib/gdb.exp (supports_process_record): Return true for
20199 arm*-linux*. (supports_reverse): Likewise.
20200
b5b08fb4
SC
202012014-01-13 Siva Chandra Reddy <sivachandra@google.com>
20202
20203 PR python/15464
20204 PR python/16113
20205 * gdb.python/py-type.c: Enhance test case.
20206 * gdb.python/py-value-cc.cc: Likewise
20207 * gdb.python/py-type.exp: Add new tests.
20208 * gdb.python/py-value-cc.exp: Likewise
20209
52d7fb13
AA
202102014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
20211 Pedro Alves <palves@redhat.com>
20212
20213 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
20214 Make "name" extern.
20215 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
20216 references to ${name}_start by references to ${name}.
20217
a2cd8cfe
JB
202182014-01-10 Joel Brobecker <brobecker@adacore.com>
20219
20220 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
20221
4e23fced
JB
202222014-01-10 Joel Brobecker <brobecker@adacore.com>
20223
20224 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
20225
c6a9e42c
PA
202262014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
20227 Pedro Alves <palves@redhat.com>
20228
20229 * gdb.mi/mi-info-os.exp: Connect to the target with
72f4393d 20230 mi_gdb_target_load.
c6a9e42c 20231
b7ea362b
PA
202322014-01-08 Pedro Alves <palves@redhat.com>
20233
20234 * gdb.threads/reconnect-signal.c: New file.
20235 * gdb.threads/reconnect-signal.exp: New file.
20236
5e3f4fab
EBM
202372014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20238
20239 * gdb.base/source-dir.exp: New file.
20240
79301218
JB
202412014-01-07 Joel Brobecker <brobecker@adacore.com>
20242
20243 * gdb.ada/mi_interface: New testcase.
20244
8e355c5d
JB
202452014-01-07 Joel Brobecker <brobecker@adacore.com>
20246
20247 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
20248 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
20249 gdb.ada/pp-rec-component/pck.ads: New files.
20250
c0d48811
JB
202512014-01-07 Joel Brobecker <brobecker@adacore.com>
20252
20253 * gdb.python/py-pp-integral.c: New file.
20254 * gdb.python/py-pp-integral.py: New file.
20255 * gdb.python/py-pp-integral.exp: New file.
20256
17b609c3 20257For older changes see ChangeLog-1993-2013.
c906108c 20258\f
8d8cb839
EZ
20259;; Local Variables:
20260;; mode: change-log
20261;; left-margin: 8
20262;; fill-column: 74
20263;; version-control: never
20264;; End:
902f2ccb 20265
b811d2c2 20266 Copyright 2014-2020 Free Software Foundation, Inc.
902f2ccb
MC
20267 Copying and distribution of this file, with or without modification,
20268 are permitted provided the copyright notice and this notice are preserved.
This page took 6.15494 seconds and 4 git commands to generate.