gdb.base/break-on-linker-gcd-function.exp: Remove unused variable
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
1 2020-12-07 Pedro Alves <pedro@palves.net>
2
3 * gdb.base/break-on-linker-gcd-function.exp: Remove unused
4 'additional_flags' variable.
5
6 2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
7
8 * gdb.linespec/explicit.exp: Extend with a test to check completing
9 '-' after seemingly complete options.
10
11 2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
12
13 * gdb.linespec/keywords.exp: Add tests to check positional
14 flexibility of "-force-condition".
15
16 2020-12-07 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
17
18 * gdb.base/bp-cmds-run-with-ex.c: New file.
19 * gdb.base/bp-cmds-run-with-ex.exp: New file.
20 * gdb.base/bp-cmds-run-with-ex.gdb: New file.
21 * gdb.gdb/python-interrupts.exp: Update the call to
22 'catch_command_errors' with the new argument.
23 * gdb.gdb/python-selftest.exp: Ditto.
24
25 2020-12-04 Simon Marchi <simon.marchi@efficios.com>
26
27 * gdb.arch/amd64-disp-step-avx.exp: Adjust pattern.
28 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
29 * gdb.threads/non-stop-fair-events.exp: Likewise.
30
31 2020-12-04 Simon Marchi <simon.marchi@efficios.com>
32
33 * gdb.threads/step-over-exec.exp: New.
34 * gdb.threads/step-over-exec.c: New.
35 * gdb.threads/step-over-exec-execd.c: New.
36 * lib/my-syscalls.S: New.
37 * lib/my-syscalls.h: New.
38
39 2020-12-04 Simon Marchi <simon.marchi@efficios.com>
40
41 * lib/dwarf.exp (declare_labels): Use name as text if text is
42 not provided.
43
44 2020-12-04 Tom de Vries <tdevries@suse.de>
45
46 PR testsuite/26990
47 * gdb.arch/amd64-gs_base.exp: Handle -m32 where fs_base and gs_base
48 are unsupported.
49
50 2020-12-04 Tom de Vries <tdevries@suse.de>
51
52 * gdb.reverse/insn-reverse.exp: Don't break inside gdb_test_multiple
53 clause.
54
55 2020-12-04 Tom de Vries <tdevries@suse.de>
56
57 * gdb.reverse/insn-reverse.exp: Fix count handling.
58
59 2020-12-04 Tom de Vries <tdevries@suse.de>
60
61 * gdb.reverse/insn-reverse-x86.c: Guard x86_64 assembly with #ifdef
62 __x86_64__.
63
64 2020-12-04 Tom de Vries <tdevries@suse.de>
65
66 * gdb.reverse/insn-reverse.c (test_nr): New var.
67 (usage, parse_args): New function.
68 (main): Call parse_args. Only run test for test_nr.
69 * gdb.reverse/insn-reverse.exp: Detect lack of progress in stepi loop
70 and bail out. Run subtests individually, using an inferior arg
71 specifying the subtest.
72
73 2020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
74
75 * gdb.arch/riscv-tdesc-regs.exp: Remove unwanted test.
76
77 2020-12-02 Andrew Burgess <andrew.burgess@embecosm.com>
78
79 * gdb.arch/riscv-tdesc-regs.exp (get_expected_result): New proc,
80 update test to use this.
81
82 2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
83
84 * gdb.threads/non-ldr-exc-1.exp: Fix indentation.
85
86 2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
87
88 * gdb.threads/non-ldr-exc-1.exp: Use foreach_with_prefix.
89 (do_test): Don't use with_test_prefix.
90 * gdb.threads/non-ldr-exc-2.exp: Use foreach_with_prefix.
91 (do_test): Don't use with_test_prefix.
92 * gdb.threads/non-ldr-exc-3.exp: Use foreach_with_prefix.
93 (do_test): Don't use with_test_prefix.
94 * gdb.threads/non-ldr-exc-4.exp: Use foreach_with_prefix.
95 (do_test): Don't use with_test_prefix.
96
97 2020-12-01 Simon Marchi <simon.marchi@polymtl.ca>
98
99 * gdb.threads/non-ldr-exit.exp: Fix comment.
100
101 2020-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
102
103 * gdb.xml/maint-xml-dump-03.xml: New file.
104
105 2020-11-30 Tom de Vries <tdevries@suse.de>
106
107 PR symtab/26905
108 * gdb.dwarf2/count.exp: Remove kfails.
109
110 2020-11-24 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
111
112 * gdb.base/condbreak-multi-context.exp: Do not hard-code location
113 indices.
114
115 2020-11-24 Joel Brobecker <brobecker@adacore.com>
116
117 * gdb.dwarf2/dw2-fixed-point.exp: Fix the expected output of
118 the "ptype pck__fp1_range_var" test for the module-2 and pascal
119 languages. Remove the associated setup_xfail.
120
121 2020-11-23 Simon Marchi <simon.marchi@efficios.com>
122
123 * lib/gdb.exp (gdb_assert): Show error message on error.
124
125 2020-11-23 Tom de Vries <tdevries@suse.de>
126
127 * gdb.ada/enum_idx_packed.exp: Limit setup_kfail to gnat 9 and 10.
128 * gdb.ada/mod_from_name.exp: Same.
129 * gdb.ada/pckd_arr_ren.exp: Same.
130
131 2020-11-22 Simon Marchi <simon.marchi@polymtl.ca>
132
133 * gdb.base/template.exp: New.
134 * gdb.base/template.c: New.
135
136 2020-11-22 Gary Benson <gbenson@redhat.com>
137
138 PR gdb/26905
139 * gdb.dwarf2/count.exp: Add test for an array whose upper bound
140 is defined using a DW_AT_count which references another DIE.
141
142 2020-11-21 Tom de Vries <tdevries@suse.de>
143
144 * gdb.base/vla-ptr.exp: Add XFAIL.
145
146 2020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
147
148 * gdb.fortran/array-slices-bad.exp: New file.
149 * gdb.fortran/array-slices-bad.f90: New file.
150 * gdb.fortran/array-slices-sub-slices.exp: New file.
151 * gdb.fortran/array-slices-sub-slices.f90: New file.
152 * gdb.fortran/array-slices.exp: Rewrite tests.
153 * gdb.fortran/array-slices.f90: Rewrite tests.
154 * gdb.fortran/vla-sizeof.exp: Correct expected results.
155
156 2020-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
157
158 * gdb.base/completion.exp: Add new completion tests.
159
160 2020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
161
162 * gdb.mi/mi-nonstop-exit.exp: Enable non-stop through GDBFLAGS.
163 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
164 * gdb.mi/mi-nsintrall.exp: Likewise.
165 * gdb.mi/mi-nsmoribund.exp: Likewise.
166 * gdb.mi/mi-nsthrexec.exp: Likewise.
167 * gdb.mi/mi-watch-nonstop.exp: Likewise.
168
169 2020-11-18 Simon Marchi <simon.marchi@polymtl.ca>
170
171 * lib/mi-support.exp (mi_run_cmd_full): Use unresovled instead
172 of perror.
173
174 2020-11-18 Joseph Myers <joseph@codesourcery.com>
175
176 * lib/mi-support.exp (mi_gdb_file_cmd): Check for case where
177 $arg.exe exists but $arg does not.
178
179 2020-11-17 Gary Benson <gbenson@redhat.com>
180
181 * gdb.trace/trace-common.h (x86_trace_dummy): Add
182 __attribute__ ((used)).
183
184 2020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
185
186 * gdb.gdb/unittest.exp: Spot 'Running...' lines.
187
188 2020-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
189
190 * gdb.base/completion.exp: Add new tests.
191
192 2020-11-16 Tom Tromey <tromey@adacore.com>
193
194 * gdb.dwarf2/data-loc.exp: Update expected output. Remove C
195 tests.
196
197 2020-11-15 Joel Brobecker <brobecker@adacore.com>
198
199 * gdb.ada/fixed_cmp.exp: Add -fgnat-encodings=minimal testing.
200 * gdb.dwarf2/dw2-fixed-point.c (pck__fp1_var2): New global.
201 (main): Add reference to pck__fp1_var2.
202 * gdb.dwarf2/dw2-fixed-point.exp: Add comparison operator testing.
203
204 2020-11-15 Joel Brobecker <brobecker@adacore.com>
205
206 * gdb.dwarf2/dw2-fixed-point.exp: Add arithmetic tests.
207
208 2020-11-15 Joel Brobecker <brobecker@adacore.com>
209
210 * gdb.ada/fixed_points.exp: Add ptype tests.
211 * gdb.dwarf2/dw2-fixed-point.exp: Likewise.
212
213 2020-11-15 Joel Brobecker <brobecker@adacore.com>
214
215 * gdb.dwarf2/dw2-fixed-point.exp: Add "print /x" tests.
216
217 2020-11-15 Joel Brobecker <brobecker@adacore.com>
218
219 * gdb.ada/fixed_cmp.exp: Force compilation to use -fgnat-encodings=all.
220 * gdb.ada/fixed_points.exp: Add fixed-point variables printing tests.
221 * gdb.ada/fixed_points/pck.ads, gdb.ada/fixed_points/pck.adb:
222 New files.
223 * gdb.ada/fixed_points/fixed_points.adb: Add use of package Pck.
224
225 * gdb.dwarf2/dw2-fixed-point.c, gdb.dwarf2/dw2-fixed-point.exp:
226 New files.
227
228 2020-11-14 Andrew Burgess <andrew.burgess@embecosm.com>
229
230 PR cli/26879
231 * gdb.fortran/completion.exp: New file.
232 * gdb.fortran/completion.f90: New file.
233
234 2020-11-12 Joseph Myers <joseph@codesourcery.com>
235
236 * lib/gdb.exp (gdb_file_cmd): Check for case where $arg.exe exists
237 but $arg does not.
238
239 2020-11-12 Andrew Burgess <andrew.burgess@embecosm.com>
240
241 * gdb.fortran/types.exp: Add more tests.
242
243 2020-11-12 Tom Tromey <tom@tromey.com>
244
245 PR rust/26799:
246 * gdb.rust/traits.exp: Remove kfails.
247
248 2020-11-12 Gary Benson <gbenson@redhat.com>
249
250 * gdb.threads/tls-so_extern_main.c (tls_ptr): Add missing return
251 statement.
252
253 2020-11-11 Simon Marchi <simon.marchi@efficios.com>
254
255 * gdb.base/continue-after-aborted-step-over.exp: Add "breakpoint
256 always-inserted" axis.
257 (do_test): Add breakpoint_always_inserted parameter.
258
259 2020-11-10 Tom Tromey <tromey@adacore.com>
260
261 * gdb.ada/bias.exp: Update.
262 * gdb.ada/bias/bias.adb (X): Change value.
263
264 2020-11-10 Gary Benson <gbenson@redhat.com>
265
266 * gdb.base/vla-optimized-out.exp (p sizeof (a)): Wrap supplied
267 regexp fragment in parentheses to prevent false matching.
268
269 2020-11-10 Gary Benson <gbenson@redhat.com>
270
271 * gdb.base/vla-optimized-out.c (f1): Add __attribute__ ((weak)).
272
273 2020-11-10 Gary Benson <gbenson@redhat.com>
274
275 * gdb.cp/step-and-next-inline.exp: Only require
276 -gstatement-frontiers when building with GCC.
277 Only setup KFAIL's for GCC issues when using
278 a GCC-built executable.
279
280 2020-11-06 Andrew Burgess <andrew.burgess@embecosm.com>
281
282 * gdb.base/debug-expr.c: Add extra function to allow for an
283 additional test.
284 * gdb.base/debug-expr.exp (test_debug_expr): Delete, replace calls
285 to this proc with gdb_test_debug_expr. Add an extra test.
286 * gdb.cp/debug-expr.exp (test_debug_expr): Delete, replace calls
287 to this proc with gdb_test_debug_expr, give the tests names
288 * gdb.dlang/debug-expr.exp (test_debug_expr): Delete, replace
289 calls to this proc with gdb_test_debug_expr, give the tests names
290 * gdb.fortran/debug-expr.exp: New file.
291 * gdb.fortran/debug-expr.f90: New file.
292 * lib/gdb.exp (gdb_test_debug_expr): New proc.
293
294 2020-11-06 Simon Marchi <simon.marchi@efficios.com>
295
296 * lib/dwarf.exp (ranges): Handle "base" and "range" as
297 proceduresu.
298 * gdb.dwarf/dw2-bad-elf.exp: Adjust.
299 * gdb.dwarf2/dw2-inline-many-frames.exp: Adjust.
300 * gdb.dwarf2/dw2-inline-stepping.exp: Adjust.
301 * gdb.dwarf2/dw2-ranges-base.exp: Adjust.
302 * gdb.dwarf2/dw2-ranges-func.exp: Adjust.
303 * gdb.dwarf2/dw2-ranges-overlap.exp: Adjust.
304 * gdb.dwarf2/dw2-ranges-psym.exp: Adjust.
305 * gdb.dwarf2/enqueued-cu-base-addr.exp: Adjust.
306
307 2020-11-04 Tom Tromey <tromey@adacore.com>
308
309 * gdb.ada/funcall_ref.exp: Update.
310 * gdb.ada/var_rec_arr.exp: Update.
311
312 2020-11-04 Tom Tromey <tromey@adacore.com>
313
314 * gdb.ada/rec_ptype.exp: New file.
315 * gdb.ada/rec_ptype/main.adb: New file.
316 * gdb.ada/rec_ptype/p.ads: New file.
317
318 2020-11-04 Tom Tromey <tromey@adacore.com>
319
320 * gdb.ada/tick_length_array_enum_idx.exp: Add ptype test.
321 * gdb.ada/tick_length_array_enum_idx/foo_n207_004.adb
322 (PT_Full): New variable.
323 * gdb.ada/tick_length_array_enum_idx/pck.adb
324 (Full_PT): New type.
325
326 2020-11-04 Tom Tromey <tromey@adacore.com>
327
328 * gdb.ada/array_of_variant.exp: New file.
329 * gdb.ada/array_of_variant/p.adb: New file.
330 * gdb.ada/array_of_variant/pck.ads: New file.
331 * gdb.ada/array_of_variant/pck.adb: New file.
332
333 2020-11-04 Tom Tromey <tromey@adacore.com>
334
335 * gdb.ada/enum_idx_packed.exp: Add test.
336 * gdb.ada/enum_idx_packed/foo.adb (Multi_Access):
337 New variable.
338 * gdb.ada/enum_idx_packed/pck.ads (Short)
339 (Multi_Dimension, Multi_Dimension_Access): New types.
340
341 2020-11-04 Tom Tromey <tromey@adacore.com>
342
343 * gdb.ada/enum_idx_packed.exp: Test two forms of -fgnat-encodings.
344
345 2020-11-04 Tom Tromey <tromey@adacore.com>
346
347 * gdb.ada/set_pckd_arr_elt.exp: Also test
348 -fgnat-encodings=minimal. Add tests.
349 * gdb.ada/set_pckd_arr_elt/foo.adb (Foo): Add VA variable.
350 Call Update_Small a second time.
351 * gdb.ada/set_pckd_arr_elt/pck.adb (New_Variant): New function.
352 * gdb.ada/set_pckd_arr_elt/pck.ads (Buffer, Variant)
353 (Variant_Access): New types.
354 (New_Variant): Declare.
355
356 2020-11-04 Tom Tromey <tromey@adacore.com>
357
358 * gdb.ada/mod_from_name.exp: Test printing slice.
359
360 2020-11-04 Tom Tromey <tromey@adacore.com>
361
362 * gdb.ada/O2_float_param.exp: Test different -fgnat-encodings
363 values.
364 * gdb.ada/access_to_unbounded_array.exp: Test different
365 -fgnat-encodings values.
366 * gdb.ada/big_packed_array.exp: Test different -fgnat-encodings
367 values.
368 * gdb.ada/arr_enum_idx_w_gap.exp: Test different -fgnat-encodings
369 values.
370 * gdb.ada/array_ptr_renaming.exp: Test different -fgnat-encodings
371 values.
372 * gdb.ada/array_of_variable_length.exp: Test different
373 -fgnat-encodings values.
374 * gdb.ada/arrayparam.exp: Test different -fgnat-encodings values.
375 * gdb.ada/arrayptr.exp: Test different -fgnat-encodings values.
376 * gdb.ada/frame_arg_lang.exp: Revert -fgnat-encodings=minimal
377 change.
378 * gdb.ada/mi_string_access.exp: Test different -fgnat-encodings
379 values.
380 * gdb.ada/mod_from_name.exp: Test different -fgnat-encodings values.
381 * gdb.ada/out_of_line_in_inlined.exp: Test different
382 -fgnat-encodings values.
383 * gdb.ada/packed_array.exp: Test different -fgnat-encodings
384 values.
385 * gdb.ada/pckd_arr_ren.exp: Test different -fgnat-encodings
386 values.
387 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Test different
388 -fgnat-encodings values.
389 * gdb.ada/variant_record_packed_array.exp: Test different
390 -fgnat-encodings values.
391
392 2020-11-04 Tom Tromey <tromey@adacore.com>
393
394 * gdb.ada/enum_idx_packed.exp: Add tests.
395 * gdb.ada/enum_idx_packed/foo.adb: Add variables.
396 * gdb.ada/enum_idx_packed/pck.adb: Add functions.
397 * gdb.ada/enum_idx_packed/pck.ads: Add types, function
398 declarations.
399
400 2020-11-03 Tom de Vries <tdevries@suse.de>
401
402 * lib/dwarf.exp (Dwarf::_handle_DW_TAG): Improve attribute list
403 terminator comments.
404 (Dwarf::cu, Dwarf::tu): Remove superfluous abbreviation table
405 terminator.
406
407 2020-11-02 Simon Marchi <simon.marchi@polymtl.ca>
408
409 * gdb.base/step-over-no-symbols.exp (test_step_over): Replace
410 integer format test with regexp.
411
412 2020-11-02 Gary Benson <gbenson@redhat.com>
413
414 * gdb.base/print-file-var.exp (test): Separate compiler and
415 linker options, and build using build_executable_from_specs
416 to accommodate this.
417
418 2020-11-02 Gary Benson <gbenson@redhat.com>
419
420 * lib/gdb.exp (gdb_compile): Inhibit passing "-x c++"
421 for .c files compiled as C++ with Clang if any shared
422 libraries are specified.
423
424 2020-11-02 Gary Benson <gbenson@redhat.com>
425
426 * lib/attributes.h: New header.
427 * gdb.base/backtrace.c: Include the above. Replace
428 __attribute__(noclone)) with ATTRIBUTE_NOCLONE.
429 * gdb.base/infcall-nested-structs.c: Likewise.
430 * gdb.base/vla-optimized-out.c: Likewise.
431
432 2020-11-02 Tom de Vries <tdevries@suse.de>
433
434 * gdb.dwarf2/fission-multi-cu.S: Remove .debug_line.dwo section.
435
436 2020-11-01 Joel Brobecker <brobecker@adacore.com>
437
438 * gdb.ada/fixed_points/fixed_points.adb: Replace use of
439 System.Min_Int and System.Max_Int with smaller hardcoded
440 constants.
441
442 2020-10-31 Simon Marchi <simon.marchi@polymtl.ca>
443
444 * configure.ac: Split AC_INIT into AC_INIT and AC_CONFIG_SRCDIR.
445 * configure: Re-generate.
446
447 2020-10-30 Simon Marchi <simon.marchi@efficios.com>
448
449 * gdb.arch/amd64-disp-step-avx.exp: Update displaced step debug
450 expected output.
451
452 2020-10-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
453
454 * gdb.base/paginate-after-ctrl-c-running.exp: Update with no pagination
455 behavior.
456 * gdb.base/paginate-bg-execution.exp: Ditto.
457 * gdb.base/paginate-inferior-exit.exp: Ditto.
458 * gdb.base/double-prompt-target-event-error.c: Remove.
459 * gdb.base/double-prompt-target-event-error.exp: Remove.
460
461 2020-10-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
462
463 * gdb.base/kill-detach-inferiors-cmd.exp: Check that 'kill
464 inferiors' and 'detach inferiors' do not change the current
465 inferior.
466
467 2020-10-29 Tom de Vries <tdevries@suse.de>
468
469 * gdb.threads/tls.exp: Fix DUPLICATEs.
470
471 2020-10-28 Tom de Vries <tdevries@suse.de>
472
473 * gdb.python/py-symbol.exp: Add KFAILs for -readnow.
474
475 2020-10-28 Tom de Vries <tdevries@suse.de>
476
477 * gdb.ada/exec_changed.exp: Add KFAILs for -readnow.
478 * gdb.base/reread.exp: Same.
479
480 2020-10-28 Tom de Vries <tdevries@suse.de>
481
482 * lib/gdb.exp (readnow): Handle arg.
483 * gdb.rust/traits.exp: Add KFAILs for -readnow.
484
485 2020-10-28 Tom de Vries <tdevries@suse.de>
486
487 * gdb.base/relocate.exp: Update regexp for -readnow.
488
489 2020-10-28 Tom de Vries <tdevries@suse.de>
490
491 * gdb.dwarf2/dw2-error.exp: Mark failure break in main as known with
492 -readnow.
493
494 2020-10-28 Tom de Vries <tdevries@suse.de>
495
496 PR symtab/26772
497 * gdb.dwarf2/dw2-ranges-overlap.c: New test.
498 * gdb.dwarf2/dw2-ranges-overlap.exp: New file.
499
500 2020-10-28 Tom de Vries <tdevries@suse.de>
501
502 * lib/gdb.exp (gdb_file_cmd): Set gdb_file_cmd_msg.
503 * gdb.cp/nsalias.exp: Set complaints limit before file cmd. Expect
504 complaint during file command for -readnow.
505
506 2020-10-28 Tom de Vries <tdevries@suse.de>
507
508 * gdb.cp/nsalias.exp: Fix typo in test name.
509
510 2020-10-28 Tom de Vries <tdevries@suse.de>
511
512 * gdb.dwarf2/dw2-filename.exp: Update regexp for -readnow.
513
514 2020-10-28 Tom de Vries <tdevries@suse.de>
515
516 * gdb.dwarf2/dw2-stack-boundary.exp: KFAILing the complaints for
517 -readnow.
518
519 2020-10-27 Tom de Vries <tdevries@suse.de>
520
521 * gdb.base/multi-forks.exp: Use exp_continue to fix timeout.
522
523 2020-10-27 Tom de Vries <tdevries@suse.de>
524
525 * gdb.base/maint.exp: Update for -readnow.
526
527 2020-10-27 Tom de Vries <tdevries@suse.de>
528
529 * gdb.cp/psymtab-parameter.exp: Don't expect unexpanded CU for
530 -readnow.
531
532 2020-10-14 Gary Benson <gbenson@redhat.com>
533
534 * gdb.python/py-format-string.exp (test_deref_refs): Treat
535 "_vptr$Base" as correct, in addition to "_vptr.Base".
536 (test_mixed): Likewise.
537
538 2020-10-27 Gary Benson <gbenson@redhat.com>
539
540 * gdb.mi/mi-fortran-modules.exp: Check skip_fortran_tests.
541 * gdb.mi/mi-vla-fortran.exp: Likewise. Also fix a comment.
542
543 2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
544
545 * gdb.base/condbreak.exp: Update the completion tests to
546 consider the '-force' flag.
547
548 2020-10-27 Tom de Vries <tdevries@suse.de>
549
550 * gdb.base/list-ambiguous-readnow.exp: New file.
551
552 2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
553
554 * gdb.base/condbreak-multi-context.exp: Expand to test forcing
555 the condition.
556 * gdb.linespec/cpcompletion.exp: Update to consider the
557 '-force-condition' keyword.
558 * gdb.linespec/explicit.exp: Ditto.
559 * lib/completion-support.exp: Ditto.
560
561 2020-10-27 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
562
563 * gdb.base/condbreak-multi-context.cc: New file.
564 * gdb.base/condbreak-multi-context.exp: New file.
565
566 2020-10-26 Tom Tromey <tom@tromey.com>
567
568 * lib/mi-support.exp (default_mi_gdb_start): Call
569 gdb_stdin_log_init.
570 * lib/gdb.exp (standard_output_file_with_gdb_instance): Don't
571 subtract one from gdb_instances.
572 (gdb_stdin_log_write): Flush in_file.
573
574 2020-10-26 Tom de Vries <tdevries@suse.de>
575
576 * gdb.dwarf2/enqueued-cu-base-addr.exp: New file.
577
578 2020-10-26 Tom Tromey <tromey@adacore.com>
579
580 * gdb.ada/unsigned_range/foo.adb: New file.
581 * gdb.ada/unsigned_range/pack.adb: New file.
582 * gdb.ada/unsigned_range/pack.ads: New file.
583 * gdb.ada/unsigned_range.exp: New file.
584
585 2020-10-26 Tom de Vries <tdevries@suse.de>
586
587 * lib/gdb.exp (INTERNAL_GDBFLAGS): Set heigth and width.
588
589 2020-10-26 Tom de Vries <tdevries@suse.de>
590
591 * gdb.dwarf2/dw2-objfile-overlap-inner.S: Specify default base address
592 for CU.
593 * gdb.dwarf2/dw2-objfile-overlap-outer.S: Same.
594
595 2020-10-23 Tom de Vries <tdevries@suse.de>
596
597 * lib/dwarf.exp (Dwarf::_guess_form): Return "" by default instead of
598 DW_FORM_string.
599 (Dwarf::_default_form): New proc.
600 (Dwarf::_handle_DW_TAG): Use _default_form. Error out if no form was
601 guessed.
602
603 2020-10-23 Tom de Vries <tdevries@suse.de>
604
605 * gdb.dwarf2/ada-linkage-name.exp: Use $srcfile for DW_AT_name of CU.
606 * gdb.dwarf2/atomic-type.exp: Same.
607 * gdb.dwarf2/bad-regnum.exp: Same.
608 * gdb.dwarf2/cpp-linkage-name.exp: Same.
609 * gdb.dwarf2/dw2-align.exp: Same.
610 * gdb.dwarf2/dw2-bad-elf.exp: Same.
611 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
612 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
613 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
614 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
615 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
616 * gdb.dwarf2/enum-type.exp: Same.
617 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Same.
618 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
619 * gdb.dwarf2/main-subprogram.exp: Same.
620 * gdb.dwarf2/missing-type-name.exp: Same.
621 * gdb.dwarf2/nonvar-access.exp: Same.
622 * gdb.dwarf2/typedef-void-finish.exp: Same.
623 * gdb.dwarf2/var-access.exp: Same.
624 * gdb.dwarf2/void-type.exp: Same.
625
626 2020-10-22 Simon Marchi <simon.marchi@polymtl.ca>
627
628 PR gdb/26693
629 * gdb.dwarf2/template-specification-full-name.exp: New test.
630
631 2020-10-22 Luis Machado <luis.machado@linaro.org>
632
633 * gdb.base/msym-bp-shl.exp (test_break): Adjust pattern to not
634 expected an offset from the function.
635 * gdb.base/msym-bp.exp (test): Likewise.
636
637 2020-10-22 Andrew Burgess <andrew.burgess@embecosm.com>
638
639 * gdb.fortran/array-slices.exp: Add a new test.
640
641 2020-10-21 Gary Benson <gbenson@redhat.com>
642
643 * gdb.mi/mi-fullname-deleted.exp: Fix substituted
644 fullname test with Clang. Also expand comments generally.
645
646 2020-10-20 Tom de Vries <tdevries@suse.de>
647
648 * gdb.dwarf2/pr13961.S: Remove superfluous end-of-siblings marker.
649
650 2020-10-20 Tom de Vries <tdevries@suse.de>
651
652 * gdb.dwarf2/arr-stride.c: Remove.
653 * gdb.dwarf2/arr-stride.exp: Use main.c.
654 * gdb.dwarf2/arr-subrange.c: Remove.
655 * gdb.dwarf2/arr-subrange.exp: Use main.c.
656 * gdb.dwarf2/bad-regnum.c: Remove.
657 * gdb.dwarf2/bad-regnum.exp: Use main.c.
658 * gdb.dwarf2/corrupt.c: Remove.
659 * gdb.dwarf2/corrupt.exp: Use main.c.
660 * gdb.dwarf2/dw2-bad-elf.c: Remove.
661 * gdb.dwarf2/dw2-bad-elf.exp: Use main.c.
662 * gdb.dwarf2/dw2-icycle.c: Remove.
663 * gdb.dwarf2/dw2-icycle.exp: Use main.c.
664 * gdb.dwarf2/formdata16.c: Remove.
665 * gdb.dwarf2/formdata16.exp: Use main.c.
666 * gdb.dwarf2/implptrconst.c: Remove.
667 * gdb.dwarf2/implptrconst.exp: Use main.c.
668 * gdb.dwarf2/info-locals-optimized-out.c: Remove.
669 * gdb.dwarf2/info-locals-optimized-out.exp: Use main.c.
670 * gdb.dwarf2/opaque-type-lookup.c: Remove.
671 * gdb.dwarf2/opaque-type-lookup.exp: Use main.c.
672
673 2020-10-20 Tom de Vries <tdevries@suse.de>
674
675 * gdb.dwarf2/ada-valprint-error.exp: Remove redundant mention of .exp
676 file.
677 * gdb.dwarf2/dw2-dir-file-name.exp: Same.
678
679 2020-10-20 Tom de Vries <tdevries@suse.de>
680
681 * gdb.dwarf2/dw2-error.exp: Use $gdb_test_file_name.
682 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
683 * gdb.dwarf2/dw2-main-no-line-number.exp: Same.
684 * gdb.dwarf2/dw2-ranges-base.exp: Same.
685 * gdb.dwarf2/dw2-ranges.exp: Same.
686 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
687 * gdb.dwarf2/var-access.exp: Same.
688
689 2020-10-19 Tom Tromey <tromey@adacore.com>
690
691 PR tui/26719
692 * gdb.tui/list.exp: Check source window contents after focus
693 change.
694
695 2020-10-17 Tom de Vries <tdevries@suse.de>
696
697 PR symtab/26317
698 * gdb.dwarf2/dw2-main-no-line-number.exp: New file.
699
700 2020-10-17 Tom de Vries <tdevries@suse.de>
701
702 * lib/gdb.exp (standard_testfile): Also treat args starting with '-'
703 as suffix.
704 * gdb.dwarf2/atomic.c: Rename to ...
705 * gdb.dwarf2/atomic-type.c: ... this.
706 * gdb.dwarf2/dw2-ranges2.c: Rename to ...
707 * gdb.dwarf2/dw2-ranges-2.c: ... this.
708 * gdb.dwarf2/dw2-ranges3.c: Rename to ...
709 * gdb.dwarf2/dw2-ranges-3.c: ... this.
710 * gdb.dwarf2/fission-mix2.c: Rename to ...
711 * gdb.dwarf2/fission-mix-2.c: ... this.
712 * gdb.dwarf2/ada-linkage-name.exp: Use more suffix args for
713 standard_testfile.
714 * gdb.dwarf2/ada-valprint-error.exp: Same.
715 * gdb.dwarf2/arr-stride.exp: Same.
716 * gdb.dwarf2/arr-subrange.exp: Same.
717 * gdb.dwarf2/atomic-type.exp: Same.
718 * gdb.dwarf2/bad-regnum.exp: Same.
719 * gdb.dwarf2/break-inline-psymtab.exp: Same.
720 * gdb.dwarf2/clang-debug-names-2.exp: Same.
721 * gdb.dwarf2/clang-debug-names.exp: Same.
722 * gdb.dwarf2/comp-unit-lang.exp: Same.
723 * gdb.dwarf2/corrupt.exp: Same.
724 * gdb.dwarf2/count.exp: Same.
725 * gdb.dwarf2/cpp-linkage-name.exp: Same.
726 * gdb.dwarf2/data-loc.exp: Same.
727 * gdb.dwarf2/dw2-align.exp: Same.
728 * gdb.dwarf2/dw2-bad-elf.exp: Same.
729 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
730 * gdb.dwarf2/dw2-bad-unresolved.exp: Same.
731 * gdb.dwarf2/dw2-case-insensitive.exp: Same.
732 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Same.
733 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
734 * gdb.dwarf2/dw2-inline-many-frames.exp: Same.
735 * gdb.dwarf2/dw2-inline-param.exp: Same.
736 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
737 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
738 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
739 * gdb.dwarf2/dw2-is-stmt.exp: Same.
740 * gdb.dwarf2/dw2-line-number-zero.exp: Same.
741 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Same.
742 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
743 * gdb.dwarf2/dw2-param-error.exp: Same.
744 * gdb.dwarf2/dw2-ranges-base.exp: Same.
745 * gdb.dwarf2/dw2-ranges.exp: Same.
746 * gdb.dwarf2/dw2-unusual-field-names.exp: Same.
747 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: Same.
748 * gdb.dwarf2/dw4-sig-types.exp: Same.
749 * gdb.dwarf2/dynarr-ptr.exp: Same.
750 * gdb.dwarf2/enum-type.exp: Same.
751 * gdb.dwarf2/fission-mix.exp: Same.
752 * gdb.dwarf2/formdata16.exp: Same.
753 * gdb.dwarf2/implptrconst.exp: Same.
754 * gdb.dwarf2/implptrpiece.exp: Same.
755 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
756 * gdb.dwarf2/main-subprogram.exp: Same.
757 * gdb.dwarf2/method-ptr.exp: Same.
758 * gdb.dwarf2/missing-sig-type.exp: Same.
759 * gdb.dwarf2/nonvar-access.exp: Same.
760 * gdb.dwarf2/opaque-type-lookup.exp: Same.
761 * gdb.dwarf2/shortpiece.exp: Same.
762 * gdb.dwarf2/staticvirtual.exp: Same.
763 * gdb.dwarf2/subrange.exp: Same.
764 * gdb.dwarf2/symtab-producer.exp: Same.
765 * gdb.dwarf2/typedef-void-finish.exp: Same.
766 * gdb.dwarf2/var-access.exp: Same.
767 * gdb.dwarf2/variant.exp: Same.
768 * gdb.dwarf2/void-type.exp: Same.
769 * gdb.dwarf2/dw2-ranges-psym.exp: Same. Use main.c instead of
770 dw2-ranges-main.c.
771 * gdb.dwarf2/dw2-ranges-main.c: Remove.
772
773 2020-10-16 Tom de Vries <tdevries@suse.de>
774
775 * lib/gdb.exp (gdb_breakpoint): Remove mention of "passfail".
776
777 2020-10-16 Tom de Vries <tdevries@suse.de>
778
779 * lib/gdb.exp (gdb_breakpoint): Handle eof as in gdb_test_multiple.
780
781 2020-10-14 Tom de Vries <tdevries@suse.de>
782
783 PR testsuite/26732
784 * gdb.ada/mi_catch_ex.exp: Do mi_delete_breakpoints before running
785 scenario 2.
786 * gdb.ada/mi_catch_ex_hand.exp: Same.
787
788 2020-10-13 Pedro Alves <pedro@palves.net>
789
790 * lib/mi-support.exp (mi_clean_restart): New.
791 (mi_run_to_main): Delete.
792 All callers adjust to use mi_clean_restart / mi_runto_main.
793
794 2020-10-13 Pedro Alves <pedro@palves.net>
795
796 * config/monitor.exp: Use "list -q".
797 * gdb.arch/gdb1558.exp: Use "break -q".
798 * gdb.arch/i386-permbkpt.exp: Use "break -q".
799 * gdb.arch/i386-prologue-skip-cf-protection.exp: Use "break -q".
800 * gdb.base/break.exp: Use "break -q", "list -q" and "tbreak -q".
801 * gdb.base/commands.exp: Use "break -q".
802 * gdb.base/condbreak.exp: Use "break -q".
803 * gdb.base/ctf-ptype.exp: Use "list -q".
804 * gdb.base/define.exp: Use "break -q".
805 * gdb.base/del.exp: Use "break -q".
806 * gdb.base/fullname.exp: Use "break -q".
807 * gdb.base/hbreak-in-shr-unsupported.exp: Use "hbreak -q".
808 * gdb.base/hbreak-unmapped.exp: Use "hbreak -q".
809 * gdb.base/hbreak2.exp: Use "hbreak -q" and "list -q".
810 * gdb.base/hw-sw-break-same-address.exp: Use "break -q" and
811 "hbreak -q".
812 * gdb.base/included.exp: Use "list -q".
813 * gdb.base/label.exp: Use "break -q".
814 * gdb.base/lineinc.exp: Use "break -q".
815 * gdb.base/list.exp: Use "list -q".
816 * gdb.base/macscp.exp: Use "list -q".
817 * gdb.base/pending.exp: Use "break -q".
818 * gdb.base/prologue-include.exp: Use "break -q".
819 * gdb.base/ptype.exp: Use "list -q".
820 * gdb.base/sepdebug.exp: Use "break -q", "list -q" and "tbreak -q".
821 * gdb.base/server-del-break.exp: Use "break -q".
822 * gdb.base/style.exp: Use "break -q".
823 * gdb.base/symbol-without-target_section.exp: Use "list -q".
824 * gdb.base/watchpoint-reuse-slot.exp: Use "hbreak -q".
825 * gdb.cp/exception.exp: Use "tbreak -q".
826 * gdb.dwarf2/dw2-error.exp: Use "break -q".
827 * gdb.dwarf2/fission-mix.exp: Use "break -q".
828 * gdb.dwarf2/fission-reread.exp: Use "break -q".
829 * gdb.dwarf2/pr13961.exp: Use "break -q".
830 * gdb.linespec/explicit.exp: Use "list -q".
831 * gdb.linespec/linespec.exp: Use "break -q".
832 * gdb.mi/mi-simplerun.exp: Use "--qualified".
833 * gdb.python/py-mi-objfile-gdb.py: Use "list -q".
834 * gdb.server/bkpt-other-inferior.exp: Use "break -q".
835 * gdb.server/connect-without-multi-process.exp: Use "break -q".
836 * gdb.trace/change-loc.exp: Use "break -q".
837 * gdb.trace/pending.exp: Use "break -q".
838 * gdb.tui/basic.exp: Use "list -q".
839 * gdb.tui/list-before.exp: Use "list -q".
840 * gdb.tui/list.exp: Use "list -q".
841 * lib/gdb.exp (gdb_has_argv0): Use "break -q".
842
843 2020-10-13 Pedro Alves <pedro@palves.net>
844
845 * gdb.base/ui-redirect.exp: Expect "break -qualified main" in
846 saved breakpoints file.
847 * gdb.guile/scm-breakpoint.exp: Expect "-qualified main" when
848 inspecting breakpoint list.
849 * lib/gdb.exp (runto_main): Add "qualified" to options.
850 * lib/mi-support.exp (mi_runto_helper): Add 'qualified' parameter,
851 and handle it.
852 (mi_runto_main): Pass 1 as qualified argument.
853
854 2020-10-13 Pedro Alves <pedro@palves.net>
855
856 * lib/mi-support.exp (mi_runto_main): New proc.
857 (mi_run_to_main): Use it.
858 * gdb.mi/mi-catch-cpp-exceptions.exp: Likewise.
859 * gdb.mi/mi-var-cmd.exp: Likewise.
860 * gdb.mi/mi-var-invalidate.exp: Likewise.
861 * mi-var-list-children-invalid-grandchild.exp: Likewise.
862 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
863 * gdb.mi/new-ui-mi-sync.exp: Likewise.
864 * gdb.mi/user-selected-context-sync.exp: Likewise.
865 * gdb.opt/inline-cmds.exp: Likewise.
866 * gdb.python/py-framefilter-mi.exp: Likewise.
867 * gdb.python/py-mi.exp: Likewise.
868
869 2020-10-13 Pedro Alves <pedro@palves.net>
870
871 * gdb.ada/fun_in_declare.exp: Use "runto_main" instead of
872 "runto main".
873 * gdb.ada/small_reg_param.exp: Likewise.
874 * gdb.arch/powerpc-d128-regs.exp: Likewise.
875 * gdb.base/annota1.exp: Likewise.
876 * gdb.base/anon.exp: Likewise.
877 * gdb.base/breakpoint-in-ro-region.exp: Likewise.
878 * gdb.base/dprintf-non-stop.exp: Likewise.
879 * gdb.base/dprintf.exp: Likewise.
880 * gdb.base/gdb11530.exp: Likewise.
881 * gdb.base/gdb11531.exp: Likewise.
882 * gdb.base/gnu_vector.exp: Likewise.
883 * gdb.base/interrupt-noterm.exp: Likewise.
884 * gdb.base/memattr.exp: Likewise.
885 * gdb.base/step-over-syscall.exp: Likewise.
886 * gdb.base/watch-cond-infcall.exp: Likewise.
887 * gdb.base/watch-read.exp: Likewise.
888 * gdb.base/watch-vfork.exp: Likewise.
889 * gdb.base/watch_thread_num.exp: Likewise.
890 * gdb.base/watchpoint-stops-at-right-insn.exp: Likewise.
891 * gdb.guile/scm-frame-inline.exp: Likewise.
892 * gdb.linespec/explicit.exp: Likewise.
893 * gdb.opt/inline-break.exp: Likewise.
894 * gdb.python/py-frame-inline.exp: Likewise.
895 * gdb.reverse/break-precsave.exp: Likewise.
896 * gdb.reverse/break-reverse.exp: Likewise.
897 * gdb.reverse/consecutive-precsave.exp: Likewise.
898 * gdb.reverse/consecutive-reverse.exp: Likewise.
899 * gdb.reverse/finish-precsave.exp: Likewise.
900 * gdb.reverse/finish-reverse.exp: Likewise.
901 * gdb.reverse/fstatat-reverse.exp: Likewise.
902 * gdb.reverse/getresuid-reverse.exp: Likewise.
903 * gdb.reverse/i386-precsave.exp: Likewise.
904 * gdb.reverse/i386-reverse.exp: Likewise.
905 * gdb.reverse/i386-sse-reverse.exp: Likewise.
906 * gdb.reverse/i387-env-reverse.exp: Likewise.
907 * gdb.reverse/i387-stack-reverse.exp: Likewise.
908 * gdb.reverse/insn-reverse.exp: Likewise.
909 * gdb.reverse/machinestate-precsave.exp: Likewise.
910 * gdb.reverse/machinestate.exp: Likewise.
911 * gdb.reverse/pipe-reverse.exp: Likewise.
912 * gdb.reverse/readv-reverse.exp: Likewise.
913 * gdb.reverse/recvmsg-reverse.exp: Likewise.
914 * gdb.reverse/rerun-prec.exp: Likewise.
915 * gdb.reverse/s390-mvcle.exp: Likewise.
916 * gdb.reverse/solib-precsave.exp: Likewise.
917 * gdb.reverse/solib-reverse.exp: Likewise.
918 * gdb.reverse/step-precsave.exp: Likewise.
919 * gdb.reverse/step-reverse.exp: Likewise.
920 * gdb.reverse/time-reverse.exp: Likewise.
921 * gdb.reverse/until-precsave.exp: Likewise.
922 * gdb.reverse/until-reverse.exp: Likewise.
923 * gdb.reverse/waitpid-reverse.exp: Likewise.
924 * gdb.reverse/watch-precsave.exp: Likewise.
925 * gdb.reverse/watch-reverse.exp: Likewise.
926 * gdb.threads/kill.exp: Likewise.
927 * gdb.threads/tid-reuse.exp: Likewise.
928
929 2020-10-13 Simon Marchi <simon.marchi@polymtl.ca>
930
931 PR gdb/26642
932 * gdb.base/maint-target-async-off.c: New test.
933 * gdb.base/maint-target-async-off.exp: New test.
934
935 2020-10-13 Alan Modra <amodra@gmail.com>
936
937 * gdb.arch/powerpc-altivec.s,
938 * gdb.arch/powerpc-power7.s,
939 * gdb.arch/powerpc-power8.s,
940 * gdb.arch/powerpc-power9.s,
941 * gdb.arch/powerpc-vsx.s,
942 * gdb.arch/powerpc-vsx2.s: Remove duplicate instructions.
943 * gdb.arch/powerpc-altivec.exp,
944 * gdb.arch/powerpc-power7.exp,
945 * gdb.arch/powerpc-power8.exp,
946 * gdb.arch/powerpc-power9.exp,
947 * gdb.arch/powerpc-vsx.exp,
948 * gdb.arch/powerpc-vsx2.exp: Likewise, and update expected
949 disassembly of mfvsrd/mtvsrd.
950
951 2020-10-13 Alan Modra <amodra@gmail.com>
952
953 * gdb.arch/arm-disassembler-options.exp: Adjust expected
954 "target architecture" output.
955 * gdb.arch/powerpc-d128-regs.exp: Likewise.
956 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
957 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
958 * gdb.arch/s390-disassembler-options.exp: Likewise.
959
960 2020-10-12 Pedro Alves <pedro@palves.net>
961
962 PR exp/26602
963 PR c++/26550
964 * gdb.cp/ambiguous.cc (marker1): Delete.
965 (main): Initialize all the fields of the locals. Replace marker1
966 call with a "set breakpoint here" marker.
967 * gdb.cp/ambiguous.exp: Modernize. Use gdb_continue_to_breakpoint
968 instead of running to marker1. Add tests printing all the
969 variables and all the fields of the variables.
970 (test_ambiguous): New proc, expecting the new GDB output when a
971 field access is ambiguous. Change all "warning: X ambiguous"
972 tests to use it.
973
974 2020-10-12 Gary Benson <gbenson@redhat.com>
975
976 * gdb.base/msym-bp.c (foo): Add __attribute__ ((used)).
977 * gdb.base/msym-bp-2.c (foo): Likewise.
978 * gdb.base/msym-lang.c (foo): Likewise.
979 * gdb.base/msym-lang-main.c (foo): Likewise.
980 * gdb.base/symtab-search-order-1.c (static_global): Likewise.
981 * gdb.guile/scm-pretty-print.c (eval_func): Likewise.
982 * gdb.mi/mi-sym-info-1.c (global_f1): Likewise.
983 * gdb.mi/mi-sym-info-2.c (global_f1, var1, var2): Likewise.
984 * gdb.multi/watchpoint-multi-exit.c (globalvar): Likewise.
985 * gdb.python/py-as-string.c (enum_valid, enum_invalid): Likewise.
986 * gdb.python/py-objfile.c (static_var): Likewise.
987 * gdb.python/py-symbol.c (rr): Likewise.
988 * gdb.python/py-symbol-2.c (anon, rr): Likewise.
989 * gdb.mi/mi-sym-info.exp (lineno1, lineno2): Updated.
990
991 2020-10-11 Andrew Burgess <andrew.burgess@embecosm.com>
992
993 * gdb.fortran/mixed-lang-stack.exp (run_tests): Update expected
994 output of backtrace.
995
996 2020-10-09 Tom Tromey <tromey@adacore.com>
997
998 * gdb.ada/scalar_storage/storage.adb (Another_Range): New type.
999 (Rec): Add field. Fix range.
1000 * gdb.ada/scalar_storage.exp: Update.
1001
1002 2020-10-09 Hannes Domani <ssbssa@yahoo.de>
1003
1004 PR exp/26714
1005 * gdb.base/printcmds.exp: Add tests for void results.
1006
1007 2020-10-09 Jan Vrany <jan.vrany@labware.com>
1008
1009 * gdb.mi/mi-cmd-param-changed.exp: Check that notification is
1010 is emmited for both 'set directories' and 'directory' commands.
1011
1012 2020-10-08 Tom Tromey <tom@tromey.com>
1013
1014 * gdb.base/style.exp: Check that "main"'s name is styled.
1015
1016 2020-10-07 Tom Tromey <tromey@adacore.com>
1017
1018 * gdb.base/find.exp: Rename some tests.
1019
1020 2020-10-06 Gary Benson <gbenson@redhat.com>
1021
1022 * gdb.base/list0.c (unused): Add __attribute__ ((used)).
1023 * gdb.base/list1.c (unused): Likewise.
1024
1025 2020-10-06 Gary Benson <gbenson@redhat.com>
1026
1027 * gdb.base/list-ambiguous0.c (ambiguous_var): Add
1028 __attribute__ ((used)).
1029 * gdb.base/list-ambiguous1.c (ambiguous_var): Likewise.
1030
1031 2020-10-06 Andrew Burgess <andrew.burgess@embecosm.com>
1032
1033 * gdb.base/m32r.ld: Remove SEARCH_DIR line. Add MEMORY regions,
1034 make use of regions throughout.
1035 * gdb.base/overlays.exp: Enclose string with variableds in "..",
1036 not {...}.
1037 * gdb.base/ovlymgr.c: Add 'string.h' and 'stdlib.h' includes.
1038
1039 2020-10-05 Hannes Domani <ssbssa@yahoo.de>
1040
1041 * gdb.base/call-sc.c: Fix return struct on stack test case.
1042 * gdb.base/call-sc.exp: Likewise.
1043
1044 2020-10-02 Gary Benson <gbenson@redhat.com>
1045
1046 * README: Fix "paralell".
1047
1048 2020-09-30 Gary Benson <gbenson@redhat.com>
1049
1050 * gdb.dwarf2/dw2-double-set-die-type.S (.Ldie_3e0):
1051 Convert directive to lowercase.
1052 (.Labbrev1_begin): Add missing label.
1053 (abbrev code 0x1): Remove DW_AT_stmt_list.
1054 (.Ldie_b): Likewise.
1055
1056 2020-09-27 Tom Tromey <tom@tromey.com>
1057
1058 * gdb.tui/new-layout.exp: Use with_test_prefix.
1059
1060 2020-09-26 Gareth Rees <grees@undo.io> (tiny change)
1061
1062 PR python/26586
1063 * gdb.python/python.exp: add test cases for the from_tty
1064 argument to gdb.execute.
1065
1066 2020-09-25 Gary Benson <gbenson@redhat.com>
1067
1068 * gdb.base/infcall-nested-structs.exp.tcl: Add
1069 additional_flags=-Wno-tautological-compare for C++
1070 tests when compiling using Clang.
1071
1072 2020-09-25 Gary Benson <gbenson@redhat.com>
1073
1074 * lib/gdb.exp (gdb_compile): Pass "-x c++" earlier, and only
1075 for .c files.
1076
1077 2020-09-24 Tom Tromey <tromey@adacore.com>
1078
1079 PR tui/26638:
1080 * gdb.tui/list.exp: Check output of "focus next".
1081
1082 2020-09-23 Tom Tromey <tom@tromey.com>
1083
1084 * gdb.dwarf2/intbits.exp: New file.
1085 * gdb.dwarf2/intbits.c: New file.
1086
1087 2020-09-20 Pedro Alves <pedro@palves.net>
1088
1089 * lib/mi-support.exp (mi_uncatched_gdb_exit) Switch to the main
1090 spawn_id before calling remote_close. Close secondary MI channel.
1091
1092 2020-09-20 Pedro Alves <pedro@palves.net>
1093
1094 * gdb.base/testenv.exp (find_env): Bail out if printing 'envp[$i]'
1095 fails.
1096
1097 2020-09-19 Andrew Burgess <andrew.burgess@embecosm.com>
1098
1099 * gdb.fortran/array-slices.exp: Update expected results.
1100 * gdb.fortran/class-allocatable-array.exp: Likewise.
1101 * gdb.fortran/multi-dim.exp: Likewise.
1102 * gdb.fortran/vla-type.exp: Likewise.
1103 * gdb.mi/mi-vla-fortran.exp: Likewise.
1104
1105 2020-09-18 Victor Collod <vcollod@nvidia.com>
1106
1107 PR gdb/26635
1108 * gdb.arch/amd64-prologue-skip-cf-protection.exp: Make the test
1109 compatible with i386, and move it to...
1110 * gdb.arch/i386-prologue-skip-cf-protection.exp: ... here.
1111 * gdb.arch/amd64-prologue-skip-cf-protection.c: Move to...
1112 * gdb.arch/i386-prologue-skip-cf-protection.c: ... here.
1113
1114 2020-09-18 Pedro Alves <pedro@palves.net>
1115
1116 PR gdb/26631
1117 * gdb.multi/multi-target-thread-find.exp: New file.
1118
1119 2020-09-18 Pedro Alves <pedro@palves.net>
1120
1121 * gdb.multi/multi-target-continue.exp: New file, factored out from
1122 multi-target.exp.
1123 * gdb.multi/multi-target-info-inferiors.exp: New file, factored out from
1124 multi-target.exp.
1125 * gdb.multi/multi-target-interrupt.exp: New file, factored out from
1126 multi-target.exp.
1127 * gdb.multi/multi-target-no-resumed.exp: New file, factored out from
1128 multi-target.exp.
1129 * gdb.multi/multi-target-ping-pong-next.exp: New file, factored out from
1130 multi-target.exp.
1131 * gdb.multi/multi-target.exp.tcl: New file, factored out from
1132 multi-target.exp.
1133 * gdb.multi/multi-target.exp: Delete.
1134
1135 2020-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
1136
1137 * gdb.fortran/array-slices.exp: Add missing message data.
1138
1139 2020-09-17 Pedro Alves <pedro@palves.net>
1140
1141 * gdb.cp/call-c-1.c (foo) [__cplusplus]: Add extern "C".
1142
1143 2020-09-17 Pedro Alves <pedro@palves.net>
1144
1145 * gdb.python/py-frame-inline.exp: Adjust to optionally expect a
1146 full prototype.
1147
1148 2020-09-17 Pedro Alves <pedro@palves.net>
1149
1150 * gdb.python/py-as-string.c: Add cast.
1151
1152 2020-09-17 Pedro Alves <pedro@palves.net>
1153
1154 * gdb.base/sizeof.c (fill): Add cast.
1155
1156 2020-09-17 Pedro Alves <pedro@palves.net>
1157
1158 * gdb.base/share-env-with-gdbserver.c (main): Add cast.
1159
1160 2020-09-17 Pedro Alves <pedro@palves.net>
1161
1162 * gdb.base/prologue.c [__cplusplus] (marker): Explicitly specify
1163 linkage name.
1164 * gdb.base/prologue.exp: Use print /d.
1165 * gdb.base/symbol-alias.exp: Handle C++ output.
1166 * gdb.base/symbol-alias2.c: Handle C++ output.
1167 [__cplusplus] (func): Explicitly specify linkage name.
1168
1169 2020-09-17 Pedro Alves <pedro@palves.net>
1170
1171 * gdb.python/py-nested-maps.c (struct key_t): Rename to...
1172 (struct my_key_t): ... this. Adjust all references.
1173 (struct value_t): Rename to ...
1174 (struct my_value_t): ... this. Adjust all references.
1175 (create_map, add_map_element, create_map_map)
1176 (add_map_map_element): Add casts.
1177
1178 2020-09-17 Pedro Alves <pedro@palves.net>
1179
1180 * gdb.python/py-framefilter-mi.c (funca): Add casts.
1181 * gdb.python/py-framefilter.c.c (funca, func2): Add casts.
1182
1183 2020-09-17 Pedro Alves <pedro@palves.net>
1184
1185 * gdb.mi/var-cmd.c (do_anonymous_type_tests): Add cast.
1186
1187 2020-09-17 Pedro Alves <pedro@palves.net>
1188
1189 * gdb.base/exprs.c: Replace 'this' with 'self' throughout.
1190 * gdb.base/ptype.c: : Replace 'this' with 'self' throughout.
1191 (charfoo, intfoo): Define full prototype.
1192 * gdb.base/ptype1.c (charfoo): Define full prototype.
1193 * gdb.base/setvar.c: Replace 'this' with 'self' throughout.
1194 * gdb.base/whatis.c: Replace 'this' with 'self' throughout.
1195
1196 2020-09-17 Pedro Alves <pedro@palves.net>
1197
1198 * gdb.base/charset.c [__cplusplus] (wchar_t, char16_t, char32_t):
1199 Don't define.
1200 (utf_32_string): Compile for both C and C++.
1201 * gdb.base/charset.exp: Use "print /d".
1202
1203 2020-09-17 Pedro Alves <pedro@palves.net>
1204
1205 * gdb.base/watchpoint.c (buf): Make it 31 bytes.
1206 (nullptr): Rename to ...
1207 (null_ptr): ... this.
1208 * gdb.base/watchpoint.exp: Adjust to rename.
1209
1210 2020-09-17 Pedro Alves <pedro@palves.net>
1211
1212 * gdb.base/printcmds.c (three, flag_enum_without_zero)
1213 (three_not_flag): Add casts.
1214
1215 2020-09-17 Pedro Alves <pedro@palves.net>
1216
1217 * gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned
1218 char array.
1219 (main): Add references to Barrier, TestStrings, TestStringsH and
1220 TestStringsW.
1221 * gdb.base/examine-backward.exp: Issue "set print asm-demangle on"
1222 and expect a full prototype in C++.
1223
1224 2020-09-17 Pedro Alves <pedro@palves.net>
1225
1226 * gdb.base/nested-addr.c (main): Add cast.
1227 * gdb.base/nested-addr.exp: Use "print /d".
1228
1229 2020-09-17 Pedro Alves <pedro@palves.net>
1230
1231 * gdb.base/break.exp (func): New. Use it throughout when
1232 expecting a function name.
1233
1234 2020-09-17 Pedro Alves <pedro@palves.net>
1235
1236 * gdb.base/display.exp: Issue "set print asm-demangle on".
1237
1238 2020-09-17 Pedro Alves <pedro@palves.net>
1239
1240 * gdb.base/find.c: Include <string.h>.
1241 (init_bufs): Add cast.
1242 * gdb.base/find.exp: Issue "set print asm-demangle on".
1243
1244 2020-09-16 Tom Tromey <tromey@adacore.com>
1245
1246 PR gdb/26598:
1247 * gdb.base/skipcxx.exp: New file.
1248 * gdb.base/skipcxx.cc: New file.
1249
1250 2020-09-16 Tom de Vries <tdevries@suse.de>
1251
1252 PR testsuite/26617
1253 * gdb.dlang/watch-loc.c: Only add .debug_aranges if
1254 WITH_DEBUG_SECTIONS is defined.
1255 (xstr, str): New macro.
1256 (.debug_aranges): Use DMAIN_START_0/1/2 and DMAIN_LENGTH
1257 to get start and size of _Dmain.
1258 * gdb.dlang/watch-loc.exp: Pass DMAIN_START_0/1/2 and DMAIN_LENGTH
1259 using additional_flags.
1260
1261 2020-09-16 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1262
1263 * gdb.base/bp-cmds-sourced-script.c: New file.
1264 * gdb.base/bp-cmds-sourced-script.exp: New test.
1265 * gdb.base/bp-cmds-sourced-script.gdb: New file.
1266
1267 2020-09-16 Tom de Vries <tdevries@suse.de>
1268
1269 * lib/gdbserver-support.exp (gdbserver_exit): Make sure we
1270 get the gdb prompt after issuing "monitor exit".
1271
1272 2020-09-16 Tom de Vries <tdevries@suse.de>
1273
1274 PR testsuite/26624
1275 * lib/gdb.exp (gdb_assert): Catch errors in condition evaluation.
1276
1277 2020-09-16 Tom de Vries <tdevries@suse.de>
1278
1279 PR testsuite/26618
1280 * gdb.tui/new-layout.exp: Escape unbalanced braces.
1281
1282 2020-09-15 Tom Tromey <tromey@adacore.com>
1283
1284 PR rust/26197:
1285 * lib/rust-support.exp (rust_llvm_version): New proc.
1286 * gdb.rust/simple.exp: Check rust_llvm_version.
1287
1288 2020-09-14 Tom de Vries <tdevries@suse.de>
1289
1290 * gdb.rust/traits.exp: Fix PATH warning.
1291
1292 2020-09-13 Pedro Alves <pedro@palves.net>
1293
1294 * gdb.base/catch-follow-exec.c (main): Add explicit return
1295 statement.
1296 * gdb.base/catch-signal.c (main): Likewise.
1297 * gdb.base/condbreak-call-false.c (main): Likewise.
1298 * gdb.base/consecutive.c (main): Add explicit return
1299 statement and return type.
1300 * gdb.base/cursal.c (main): Add explicit return statement.
1301 * gdb.base/cvexpr.c (main): Likewise.
1302 * gdb.base/display.c (main): Add explicit return statement and
1303 return type.
1304 * gdb.base/dprintf-detach.c (main): Add explicit return statement.
1305 * gdb.base/endianity.c (main): Likewise.
1306 * gdb.base/execd-prog.c (main): Likewise.
1307 * gdb.base/gdb1090.c (main): Likewise.
1308 * gdb.base/info_qt.c (main): Likewise.
1309 * gdb.base/lineinc.c (main): Likewise.
1310 * gdb.base/load-command.c (main): Likewise.
1311 * gdb.base/macscp1.c (main): Likewise.
1312 * gdb.base/pr10179-a.c (main): Likewise.
1313 * gdb.base/quit-live.c (main): Likewise.
1314 * gdb.base/scope0.c (main): Likewise.
1315 * gdb.base/settings.c (main): Likewise.
1316 * gdb.base/stack-checking.c (main): Return int.
1317 * gdb.base/varargs.c (main): Add explicit return statement.
1318 * gdb.cp/ambiguous.cc (main): Likewise.
1319 * gdb.cp/anon-struct.cc (main): Likewise.
1320 * gdb.cp/anon-union.cc (main): Likewise.
1321 * gdb.cp/bool.cc (main): Likewise.
1322 * gdb.cp/bs15503.cc (main): Likewise.
1323 * gdb.cp/cplusfuncs.cc (main): Likewise.
1324 * gdb.cp/cttiadd.cc (main): Likewise.
1325 * gdb.cp/extern-c.cc (main): Likewise.
1326 * gdb.cp/filename.cc (main): Likewise.
1327 * gdb.cp/formatted-ref.cc (main): Likewise.
1328 * gdb.cp/mb-ctor.cc (main): Likewise.
1329 * gdb.cp/member-ptr.cc (main): Likewise.
1330 * gdb.cp/minsym-fallback-main.cc (main): Likewise.
1331 * gdb.cp/overload-const.cc (main): Likewise.
1332 * gdb.cp/paren-type.cc (main): Likewise.
1333 * gdb.cp/parse-lang.cc (main): Likewise.
1334 * gdb.cp/pr-1023.cc (main): Likewise.
1335 * gdb.cp/psmang1.cc (main): Likewise.
1336 * gdb.cp/readnow-language.cc (main): Likewise.
1337 * gdb.cp/ref-params.cc (main): Likewise.
1338 * gdb.cp/rvalue-ref-params.cc (main): Likewise.
1339 * gdb.cp/virtbase2.cc (main): Likewise.
1340 * gdb.dwarf2/dw2-abs-hi-pc.c (main): Likewise.
1341 * gdb.dwarf2/dw2-namespaceless-anonymous.c (main): Likewise.
1342 * gdb.dwarf2/dw4-toplevel-types.cc (main): Likewise.
1343 * gdb.mi/mi-console.c (main): Likewise.
1344 * gdb.mi/mi-read-memory.c (main): Likewise.
1345 * gdb.modula2/multidim.c (main): Likewise.
1346 * gdb.opt/inline-small-func.c (main): Likewise.
1347 * gdb.python/py-rbreak.c (main): Likewise.
1348 * gdb.stabs/exclfwd1.c (main): Likewise.
1349 * gdb.trace/qtro.c (main): Likewise.
1350
1351 2020-09-13 Pedro Alves <pedro@palves.net>
1352
1353 * gdb.base/share-env-with-gdbserver.c (main): Call my_getenv
1354 instead of getenv.
1355
1356 2020-09-13 Pedro Alves <pedro@palves.net>
1357
1358 * gdb.base/dbx.exp (dbx_gdb_start): Adjust to use gdb_spawn
1359 instead of spawning GDB with remote_spawn.
1360 * lib/mi-support.exp (default_mi_gdb_start): Adjust to use
1361 gdb_spawn instead of spawning GDB with remote_spawn.
1362
1363 2020-09-13 Pedro Alves <pedro@palves.net>
1364
1365 * gdb.dwarf2/ada-linkage-name.c (main): Move to the bottom of the
1366 file and add calls to first and second.
1367 * gdb.dwarf2/atomic.c (main): Move to the bottom of the file and
1368 add call to f.
1369
1370 2020-09-13 Pedro Alves <pedro@palves.net>
1371
1372 * gdb.mi/mi-break-qualified.cc: New file.
1373 * gdb.mi/mi-break-qualified.exp: New file.
1374 * lib/mi-support.exp (mi_create_breakpoint_multi)
1375 (mi_make_breakpoint_loc, mi_make_breakpoint_multi): New
1376 procedures.
1377 (mi_create_breakpoint_1): New, factored out from
1378 mi_create_breakpoint.
1379
1380 2020-09-13 Pedro Alves <pedro@palves.net>
1381
1382 * gdb.cp/inherit.exp: No longer pass -Wno-deprecated-register.
1383 * gdb.cp/misc.exp: No longer pass -Wno-deprecated-register.
1384 * gdb.cp/misc.cc (class small, small::method, marker_reg1)
1385 (register_class): Delete.
1386 (main): Don't call register_class.
1387
1388 2020-09-13 Pedro Alves <pedro@palves.net>
1389
1390 * gdb.cp/classes.exp: No longer pass -Wno-deprecated-register.
1391 (do_tests): Remove "calling method for small class" test.
1392 * gdb.cp/classes.cc (class small, small::method, marker_reg1)
1393 (register_class): Delete.
1394 (main): Don't call register_class.
1395 * gdb.cp/call-method-register.exp: New file, based on bits removed
1396 from classes.exp.
1397 * gdb.cp/call-method-register.cc: New file, based on bits removed
1398 from classes.cc.
1399
1400 2020-09-13 Pedro Alves <pedro@palves.net>
1401
1402 * gdb.base/msym-bp-2.c: New.
1403 * gdb.base/msym-bp-shl-lib.c: New file.
1404 * gdb.base/msym-bp-shl-main-2.c: New file.
1405 * gdb.base/msym-bp-shl-main.c: New file.
1406 * gdb.base/msym-bp-shl.exp: New file.
1407 * gdb.base/msym-bp.c: New file.
1408 * gdb.base/msym-bp.exp: New file.
1409
1410 2020-09-13 Joel Brobecker <brobecker@adacore.com>
1411
1412 * gdb.base/default.exp: Change $_gdb_major to 11.
1413
1414 2020-09-11 Moritz Riesterer <moritz.riesterer@intel.com>
1415 Felix Willgerodt <Felix.Willgerodt@intel.com>
1416
1417 * x86-avx512bf16.c: New file.
1418 * x86-avx512bf16.exp: Likewise.
1419 * lib/gdb.exp (skip_avx512bf16_tests): New function.
1420
1421 2020-09-11 Tom de Vries <tdevries@suse.de>
1422
1423 PR exp/26602
1424 * gdb.cp/ambiguous.exp: Add KFAILs for PR26602.
1425
1426 2020-09-11 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1427
1428 * gdb.base/bp-cmds-execution-x-script.exp: Remove a stale comment.
1429
1430 2020-09-10 Alan Modra <amodra@gmail.com>
1431
1432 PR 26597
1433 * gdb.dlang/demangle.exp: Update tests as per gcc commit 387d0773f3.
1434
1435 2020-09-08 Tom de Vries <tdevries@suse.de>
1436
1437 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: Consume gdb prompt
1438 after gdb_starti_cmd.
1439
1440 2020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1441
1442 * lib/fortran.exp (fortran_complex8): New proc.
1443 (fortran_complex16): New proc.
1444 * gdb.fortran/complex.exp: Use routines from fortran.exp
1445 * gdb.fortran/pointer-to-pointer.exp: Likewise.
1446 * gdb.fortran/vla-ptr-info.exp: Likewise.
1447
1448 2020-09-03 Tom de Vries <tdevries@suse.de>
1449
1450 PR breakpoint/26546
1451 * gdb.base/label-without-address.exp: Runto main first.
1452
1453 2020-09-02 Tom Tromey <tromey@adacore.com>
1454
1455 * gdb.ada/mi_var_access.exp: Test children of access variable.
1456 * gdb.ada/mi_var_access/mi_access.adb: Add new stop markers.
1457 * gdb.ada/mi_var_array.exp: Update.
1458
1459 2020-08-31 Kevin Buettner <kevinb@redhat.com>
1460
1461 * gdb.base/corefile.exp (warning-free): XFAIL test when running
1462 on docker w/ AUFS storage driver.
1463
1464 2020-08-31 Kevin Buettner <kevinb@redhat.com>
1465
1466 * gdb.base/corefile2.exp (renamed binfile): New tests.
1467
1468 2020-08-31 Simon Marchi <simon.marchi@efficios.com>
1469
1470 * gdb.dwarf2/dw2-reg-undefined.exp: Remove spurious #.
1471
1472 2020-08-31 Simon Marchi <simon.marchi@efficios.com>
1473
1474 * gdb.dwarf2/frame-inlined-in-outer-frame.exp: New file.
1475 * gdb.dwarf2/frame-inlined-in-outer-frame.S: New file.
1476
1477 2020-08-31 Simon Marchi <simon.marchi@efficios.com>
1478
1479 * gdb.dwarf2/dw2-reg-undefined.exp: Test "set debug frame 1"
1480 output, printing a "not saved" value from history and printing a
1481 convenience variable created from a "not saved" value.
1482
1483 2020-08-31 Tom de Vries <tdevries@suse.de>
1484
1485 * gdb.base/eh_return.exp: Use nopie.
1486
1487 2020-08-28 Pedro Alves <pedro@palves.net>
1488
1489 * gdb.base/advance-until-multiple-locations.exp
1490 (advance_overload, until_overload): Adjust to match the
1491 frame/function header instead of the source line text.
1492
1493 2020-08-28 Tom de Vries <tdevries@suse.de>
1494
1495 * gdb.base/label-without-address.c: New test.
1496 * gdb.base/label-without-address.exp: New file.
1497
1498 2020-08-27 Pedro Alves <pedro@palves.net>
1499
1500 PR gdb/26523
1501 PR gdb/26524
1502 * gdb.base/advance-until-multiple-locations.cc: New.
1503 * gdb.base/advance-until-multiple-locations.exp: New.
1504
1505 2020-08-27 Simon Marchi <simon.marchi@polymtl.ca>
1506
1507 * gdb.dwarf2/dw2-reg-undefined.exp: Use multi_line.
1508
1509 2020-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
1510
1511 * gdb.arch/amd64-byte.exp: Make test names unique, use
1512 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1513 * gdb.arch/amd64-dword.exp: Likewise.
1514 * gdb.arch/amd64-pseudo.c: Fix typo 'forth' -> 'fourth'.
1515 * gdb.arch/amd64-stap-special-operands.exp: Make test names
1516 unique.
1517 * gdb.arch/amd64-tailcall-ret.exp: Likewise.
1518 * gdb.arch/amd64-word.exp: Make test names unique, use
1519 gdb_breakpoint, and fix typo 'forth' -> 'fourth'.
1520 * gdb.arch/i386-byte.exp: Make test names unique, use
1521 gdb_breakpoint.
1522 * gdb.arch/i386-word.exp: Likewise.
1523
1524 2020-08-25 Shahab Vahedi <shahab@synopsys.com>
1525
1526 * gdb.arch/arc-tdesc-cpu.xml: Use new feature names.
1527
1528 2020-08-25 Simon Marchi <simon.marchi@polymtl.ca>
1529
1530 PR gdb/26532
1531 * gdb.threads/stepi-random-signal.exp: Update pattern.
1532
1533 2020-08-25 Simon Marchi <simon.marchi@efficios.com>
1534
1535 PR gdb/26532
1536 * gdb.base/ui-redirect.exp: Update pattern.
1537
1538 2020-08-25 Gary Benson <gbenson@redhat.com>
1539
1540 * gdb.dwarf2/dw2-dir-file-name.exp: Use system assembler
1541 when compiling with clang.
1542 * gdb.dwarf2/dw2-restore.exp: Likewise.
1543
1544 2020-08-25 Gary Benson <gbenson@redhat.com>
1545
1546 * gdb.cp/ambiguous.exp: Enable test when compiling with GCC.
1547 Add additional_flags=-Wno-inaccessible-base when compiling
1548 with GCC >= 10.1 or clang. Add additional_flags=-w when
1549 compiling with GCC < 10.
1550
1551 2020-08-25 Gaius Mulley <gaiusmod2@gmail.com>
1552
1553 PR m2/26372
1554 * gdb.modula2/multidim.c: New file.
1555 * gdb.modula2/multidim.exp: New file.
1556
1557 2020-08-24 Simon Marchi <simon.marchi@polymtl.ca>
1558
1559 * lib/gdb.exp (runto): Always emit fail on internal error.
1560
1561 2020-08-24 Simon Marchi <simon.marchi@efficios.com>
1562
1563 * gdb.base/gdb-sigterm.exp (do_test): Update expected regexp.
1564 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
1565 Likewise.
1566 * gdb.threads/stepi-random-signal.exp: Likewise.
1567
1568 2020-08-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1569
1570 * gdb.base/print-file-var.exp: Fix typo "breapoint".
1571 * gdb.trace/strace.exp: Ditto.
1572
1573 2020-08-19 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
1574
1575 * gdb.fortran/vla-type.exp: Skip commands not required for
1576 the Flang compiled binaries after prologue fix.
1577
1578 2020-08-17 Tom de Vries <tdevries@suse.de>
1579 Tom Tromey <tromey@adacore.com>
1580
1581 PR rust/26197:
1582 * gdb.rust/simple.exp (xfail_pattern): Update for new failure.
1583
1584 2020-08-17 Tom Tromey <tromey@adacore.com>
1585
1586 * gdb.ada/mi_var_access.exp: New file.
1587 * gdb.ada/mi_var_access/mi_access.adb: New file.
1588 * gdb.ada/mi_var_access/pck.adb: New file.
1589 * gdb.ada/mi_var_access/pck.ads: New file.
1590
1591 2020-08-16 Tom de Vries <tdevries@suse.de>
1592
1593 PR gdb/25350
1594 * gdb.base/eh_return.c: New test.
1595 * gdb.base/eh_return.exp: New file.
1596
1597 2020-08-15 Tom de Vries <tdevries@suse.de>
1598
1599 * gdb.fortran/mixed-lang-stack.c (fortran_charlen_t): New type.
1600 (mixed_func_1d_): Use fortran_charlen_t in decl.
1601
1602 2020-08-15 Tom de Vries <tdevries@suse.de>
1603
1604 PR backtrace/26390
1605 * gdb.fortran/mixed-lang-stack.exp: Call bt with -frame-arguments all.
1606 Update expected pattern.
1607
1608 2020-08-13 Pedro Alves <pedro@palves.net>
1609
1610 * gdb.fortran/complex.exp: Check skip_fortran_tests.
1611 * gdb.fortran/library-module.exp: Likewise.
1612 * gdb.fortran/logical.exp: Likewise.
1613 * gdb.fortran/module.exp: Likewise.
1614 * gdb.fortran/print_type.exp: Likewise.
1615 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
1616 * gdb.fortran/vla-datatypes.exp: Likewise.
1617 * gdb.fortran/vla-history.exp: Likewise.
1618 * gdb.fortran/vla-ptr-info.exp: Likewise.
1619 * gdb.fortran/vla-ptype-sub.exp: Likewise.
1620 * gdb.fortran/vla-ptype.exp: Likewise.
1621 * gdb.fortran/vla-sizeof.exp: Likewise.
1622 * gdb.fortran/vla-type.exp: Likewise.
1623 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
1624 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
1625 * gdb.fortran/vla-value-sub.exp: Likewise.
1626 * gdb.fortran/vla-value.exp: Likewise.
1627
1628 2020-08-13 Pedro Alves <pedro@palves.net>
1629
1630 * gdb.ada/access_tagged_param.exp: Check skip_ada_tests.
1631 * gdb.ada/access_to_packed_array.exp: Likewise.
1632 * gdb.ada/access_to_unbounded_array.exp: Likewise.
1633 * gdb.ada/addr_arith.exp: Likewise.
1634 * gdb.ada/arr_acc_idx_w_gap.exp: Likewise.
1635 * gdb.ada/arr_arr.exp: Likewise.
1636 * gdb.ada/arr_enum_idx_w_gap.exp: Likewise.
1637 * gdb.ada/array_bounds.exp: Likewise.
1638 * gdb.ada/array_of_variable_length.exp: Likewise.
1639 * gdb.ada/array_ptr_renaming.exp: Likewise.
1640 * gdb.ada/array_subscript_addr.exp: Likewise.
1641 * gdb.ada/arraydim.exp: Likewise.
1642 * gdb.ada/arrayparam.exp: Likewise.
1643 * gdb.ada/arrayptr.exp: Likewise.
1644 * gdb.ada/assign_1.exp: Likewise.
1645 * gdb.ada/assign_arr.exp: Likewise.
1646 * gdb.ada/atomic_enum.exp: Likewise.
1647 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
1648 * gdb.ada/bad-task-bp-keyword.exp: Likewise.
1649 * gdb.ada/bias.exp: Likewise.
1650 * gdb.ada/boolean_expr.exp: Likewise.
1651 * gdb.ada/bp_c_mixed_case.exp: Likewise.
1652 * gdb.ada/bp_enum_homonym.exp: Likewise.
1653 * gdb.ada/bp_inlined_func.exp: Likewise.
1654 * gdb.ada/bp_on_var.exp: Likewise.
1655 * gdb.ada/bp_range_type.exp: Likewise.
1656 * gdb.ada/bp_reset.exp: Likewise.
1657 * gdb.ada/call_pn.exp: Likewise.
1658 * gdb.ada/catch_assert_if.exp: Likewise.
1659 * gdb.ada/catch_ex.exp: Likewise.
1660 * gdb.ada/catch_ex_std.exp: Likewise.
1661 * gdb.ada/char_enum.exp: Likewise.
1662 * gdb.ada/char_param.exp: Likewise.
1663 * gdb.ada/complete.exp: Likewise.
1664 * gdb.ada/cond_lang.exp: Likewise.
1665 * gdb.ada/convvar_comp.exp: Likewise.
1666 * gdb.ada/dgopt.exp: Likewise.
1667 * gdb.ada/disc_arr_bound.exp: Likewise.
1668 * gdb.ada/display_nested.exp: Likewise.
1669 * gdb.ada/dot_all.exp: Likewise.
1670 * gdb.ada/dyn_loc.exp: Likewise.
1671 * gdb.ada/dyn_stride.exp: Likewise.
1672 * gdb.ada/excep_handle.exp: Likewise.
1673 * gdb.ada/expr_delims.exp: Likewise.
1674 * gdb.ada/expr_with_funcall.exp: Likewise.
1675 * gdb.ada/exprs.exp: Likewise.
1676 * gdb.ada/fin_fun_out.exp: Likewise.
1677 * gdb.ada/fixed_cmp.exp: Likewise.
1678 * gdb.ada/formatted_ref.exp: Likewise.
1679 * gdb.ada/frame_arg_lang.exp: Likewise.
1680 * gdb.ada/frame_args.exp: Likewise.
1681 * gdb.ada/fullname_bp.exp: Likewise.
1682 * gdb.ada/fun_addr.exp: Likewise.
1683 * gdb.ada/fun_in_declare.exp: Likewise.
1684 * gdb.ada/fun_overload_menu.exp: Likewise.
1685 * gdb.ada/fun_renaming.exp: Likewise.
1686 * gdb.ada/funcall_char.exp: Likewise.
1687 * gdb.ada/funcall_param.exp: Likewise.
1688 * gdb.ada/funcall_ptr.exp: Likewise.
1689 * gdb.ada/funcall_ref.exp: Likewise.
1690 * gdb.ada/homonym.exp: Likewise.
1691 * gdb.ada/info_addr_mixed_case.exp: Likewise.
1692 * gdb.ada/info_auto_lang.exp: Likewise.
1693 * gdb.ada/info_exc.exp: Likewise.
1694 * gdb.ada/info_types.exp: Likewise.
1695 * gdb.ada/int_deref.exp: Likewise.
1696 * gdb.ada/interface.exp: Likewise.
1697 * gdb.ada/iwide.exp: Likewise.
1698 * gdb.ada/lang_switch.exp: Likewise.
1699 * gdb.ada/length_cond.exp: Likewise.
1700 * gdb.ada/maint_with_ada.exp: Likewise.
1701 * gdb.ada/mi_catch_assert.exp: Likewise.
1702 * gdb.ada/mi_catch_ex.exp: Likewise.
1703 * gdb.ada/mi_catch_ex_hand.exp: Likewise.
1704 * gdb.ada/mi_dyn_arr.exp: Likewise.
1705 * gdb.ada/mi_ex_cond.exp: Likewise.
1706 * gdb.ada/mi_exc_info.exp: Likewise.
1707 * gdb.ada/mi_interface.exp: Likewise.
1708 * gdb.ada/mi_prot.exp: Likewise.
1709 * gdb.ada/mi_ref_changeable.exp: Likewise.
1710 * gdb.ada/mi_string_access.exp: Likewise.
1711 * gdb.ada/mi_task_arg.exp: Likewise.
1712 * gdb.ada/mi_task_info.exp: Likewise.
1713 * gdb.ada/mi_var_array.exp: Likewise.
1714 * gdb.ada/mi_var_union.exp: Likewise.
1715 * gdb.ada/mi_variant.exp: Likewise.
1716 * gdb.ada/minsyms.exp: Likewise.
1717 * gdb.ada/mod_from_name.exp: Likewise.
1718 * gdb.ada/nested.exp: Likewise.
1719 * gdb.ada/null_array.exp: Likewise.
1720 * gdb.ada/optim_drec.exp: Likewise.
1721 * gdb.ada/out_of_line_in_inlined.exp: Likewise.
1722 * gdb.ada/packed_array_assign.exp: Likewise.
1723 * gdb.ada/packed_tagged.exp: Likewise.
1724 * gdb.ada/pp-rec-component.exp: Likewise.
1725 * gdb.ada/print_chars.exp: Likewise.
1726 * gdb.ada/print_pc.exp: Likewise.
1727 * gdb.ada/ptr_typedef.exp: Likewise.
1728 * gdb.ada/ptype_arith_binop.exp: Likewise.
1729 * gdb.ada/ptype_array.exp: Likewise.
1730 * gdb.ada/ptype_field.exp: Likewise.
1731 * gdb.ada/ptype_tagged_param.exp: Likewise.
1732 * gdb.ada/ptype_union.exp: Likewise.
1733 * gdb.ada/py_range.exp: Likewise.
1734 * gdb.ada/py_taft.exp: Likewise.
1735 * gdb.ada/rdv_wait.exp: Likewise.
1736 * gdb.ada/rec_comp.exp: Likewise.
1737 * gdb.ada/rec_return.exp: Likewise.
1738 * gdb.ada/ref_param.exp: Likewise.
1739 * gdb.ada/ref_tick_size.exp: Likewise.
1740 * gdb.ada/rename_subscript_param.exp: Likewise.
1741 * gdb.ada/repeat_dyn.exp: Likewise.
1742 * gdb.ada/same_component_name.exp: Likewise.
1743 * gdb.ada/same_enum.exp: Likewise.
1744 * gdb.ada/scalar_storage.exp: Likewise.
1745 * gdb.ada/set_wstr.exp: Likewise.
1746 * gdb.ada/small_reg_param.exp: Likewise.
1747 * gdb.ada/str_binop_equal.exp: Likewise.
1748 * gdb.ada/str_ref_cmp.exp: Likewise.
1749 * gdb.ada/str_uninit.exp: Likewise.
1750 * gdb.ada/sub_variant.exp: Likewise.
1751 * gdb.ada/sym_print_name.exp: Likewise.
1752 * gdb.ada/taft_type.exp: Likewise.
1753 * gdb.ada/tagged.exp: Likewise.
1754 * gdb.ada/tagged_access.exp: Likewise.
1755 * gdb.ada/task_bp.exp: Likewise.
1756 * gdb.ada/task_switch_in_core.exp: Likewise.
1757 * gdb.ada/tasks.exp: Likewise.
1758 * gdb.ada/tick_last_segv.exp: Likewise.
1759 * gdb.ada/tick_length_array_enum_idx.exp: Likewise.
1760 * gdb.ada/type_coercion.exp: Likewise.
1761 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
1762 * gdb.ada/unchecked_union.exp: Likewise.
1763 * gdb.ada/uninitialized_vars.exp: Likewise.
1764 * gdb.ada/var_arr_attrs.exp: Likewise.
1765 * gdb.ada/var_arr_typedef.exp: Likewise.
1766 * gdb.ada/var_rec_arr.exp: Likewise.
1767 * gdb.ada/variant-record.exp: Likewise.
1768 * gdb.ada/variant.exp: Likewise.
1769 * gdb.ada/variant_record_packed_array.exp: Likewise.
1770 * gdb.ada/varsize_limit.exp: Likewise.
1771 * gdb.ada/whatis_array_val.exp: Likewise.
1772 * gdb.ada/widewide.exp: Likewise.
1773 * gdb.ada/win_fu_syms.exp: Likewise.
1774
1775 2020-08-12 Gary Benson <gbenson@redhat.com>
1776
1777 * gdb.dwarf2/dw2-op-out-param.S (.Ltext5): Fix duplicate label.
1778
1779 2020-08-04 Andrew Burgess <andrew.burgess@embecosm.com>
1780
1781 * lib/check-test-names.exp (do_reset_vars): Use 'array unset' to
1782 unset the array variable.
1783
1784 2020-08-03 Tom de Vries <tdevries@suse.de>
1785
1786 PR symtab/26333
1787 * lib/dwarf.exp (DW_LNE_user): New proc.
1788 * gdb.dwarf2/dw2-vendor-extended-opcode.c: New test.
1789 * gdb.dwarf2/dw2-vendor-extended-opcode.exp: New file.
1790
1791 2020-07-31 Kevin Buettner <kevinb@redhat.com>
1792
1793 * gdb.base/coremaker2.c: Change all uses of 'unsigned long long'
1794 to 'uintptr_t'
1795 (inttypes.h): Include.
1796
1797 2020-07-31 Kevin Buettner <kevinb@redhat.com>
1798
1799 * gdb.base/coremaker2.c (buf_rw): Increase size to 256 KiB.
1800 (C5_24k): Delete.
1801 (C5_8k, C5_64k, C5_256k): New macros.
1802 (buf_ro): Allocate 256 KiB of initialized data.
1803
1804 2020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1805
1806 * gdb.base/condbreak-bad.exp: Extend the test with scenarios
1807 that attempt to overwrite an existing condition with a condition
1808 that fails parsing and also with a condition that parses fine
1809 but contains junk at the end.
1810
1811 2020-07-30 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1812
1813 * gdb.base/condbreak-bad.c: New test.
1814 * gdb.base/condbreak-bad.exp: New file.
1815
1816 2020-07-30 Tom de Vries <tdevries@suse.de>
1817
1818 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_entry_1): Factor
1819 out of ...
1820 (GDBInfoModuleSymbols::check_entry): ... here.
1821 (GDBInfoModuleSymbols::check_optional_entry): New proc.
1822 * gdb.fortran/info-modules.exp: Use check_optional_entry for entries
1823 related to __def_init_mod1_M1t1 / __vtype_mod1_M1t1 / __copy_mod1_M1t1.
1824
1825 2020-07-30 Tom de Vries <tdevries@suse.de>
1826
1827 * gdb.fortran/ptype-on-functions.exp: Make "_t" suffix on
1828 "__class_some_module_Number_t" optional.
1829
1830 2020-07-29 Tom de Vries <tdevries@suse.de>
1831
1832 * lib/selftest-support.exp (selftest_setup): Allow breakpoint at
1833 multiple locations.
1834
1835 2020-07-29 Tom de Vries <tdevries@suse.de>
1836
1837 * gdb.dwarf2/dw2-line-number-zero.exp: Set breakpoints on lines
1838 rather than function name.
1839
1840 2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1841
1842 PR symtab/26270:
1843 * gdb.cp/disasm-func-name.cc: New file.
1844 * gdb.cp/disasm-func-name.exp: New file.
1845
1846 2020-07-28 Tom Tromey <tromey@adacore.com>
1847
1848 * gdb.dwarf2/varval.exp (setup_exec): Add 'or' instruction to
1849 'varval' location.
1850
1851 2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1852
1853 * gdb.python/py-unwind.py: Update to make use of a register
1854 descriptor.
1855
1856 2020-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
1857
1858 * gdb.python/py-arch-reg-names.exp: Add additional tests.
1859
1860 2020-07-25 Andrew Burgess <andrew.burgess@embecosm.com>
1861
1862 PR fortran/23051
1863 PR fortran/26139
1864 * gdb.fortran/class-allocatable-array.exp: New file.
1865 * gdb.fortran/class-allocatable-array.f90: New file.
1866 * gdb.fortran/pointer-to-pointer.exp: New file.
1867 * gdb.fortran/pointer-to-pointer.f90: New file.
1868
1869 2020-07-25 Tom de Vries <tdevries@suse.de>
1870
1871 PR symtab/26243
1872 * gdb.dwarf2/dw2-line-number-zero.c: New test.
1873 * gdb.dwarf2/dw2-line-number-zero.exp: New file.
1874
1875 2020-07-24 Tom de Vries <tdevries@suse.de>
1876
1877 PR testsuite/26293
1878 * gdb.ada/mi_prot.exp: Require gnatmake-8.
1879
1880 2020-07-23 Pedro Alves <pedro@palves.net>
1881
1882 * gdb.server/server-kill.exp (prepare): New, factored out from the
1883 top level.
1884 (kill_server): New.
1885 (test_tstatus, test_unwind_nosyms, test_unwind_syms): New.
1886 (top level) : Call test_tstatus, test_unwind_nosyms, test_unwind_syms.
1887
1888 2020-07-23 Andrew Burgess <andrew.burgess@embecosm.com>
1889
1890 * gdb.dwarf2/dw2-disasm-over-non-stmt.exp: New file.
1891
1892 2020-07-22 Sandra Loosemore <sandra@codesourcery.com>
1893
1894 * lib/gdb.exp (gdb_wrapper_file, gdb_wrapper_flags):
1895 Initialize to empty string at top level.
1896 (gdb_wrapper_init): Revert check for file existence on build.
1897 Build the wrapper in its default place, not a build-specific
1898 location. When host == build, make the pathname absolute.
1899 (gdb_compile): Delete leftover declaration of
1900 gdb_wrapper_initialized. Check gdb_wrapper_file being an empty
1901 string instead of uninitialized.
1902
1903 2020-07-22 Kevin Buettner <kevinb@redhat.com>
1904
1905 * gdb.base/corefile2.exp: New file.
1906 * gdb.base/coremaker2.exp: New file.
1907
1908 2020-07-22 Kevin Buettner <kevinb@redhat.com>
1909
1910 * gdb.base/coredump-filter.exp: Add second
1911 non-Private-Shared-Anon-File test.
1912 (test_disasm): Rename binfile for test which is expected
1913 to fail.
1914
1915 2020-07-22 Kevin Buettner <kevinb@redhat.com>
1916
1917 * gdb.base/corefile.exp: Add test "accessing read-only mmapped
1918 data in core file".
1919 * gdb.base/coremaker.c (buf2ro): New global.
1920 (mmapdata): Add a read-only mmap mapping.
1921
1922 2020-07-22 Kevin Buettner <kevinb@redhat.com>
1923
1924 PR corefiles/25631
1925 * gdb.base/corefile.exp (accessing anonymous, unwritten-to mmap data):
1926 New test.
1927 * gdb.base/coremaker.c (buf3): New global.
1928 (mmapdata): Add mmap call which uses MAP_ANONYMOUS and MAP_PRIVATE
1929 flags.
1930
1931 2020-07-22 Kevin Buettner <kevinb@redhat.com>
1932
1933 * gdb.base/coremaker.c (filler_ro): New global constant.
1934
1935 2020-07-22 Tom Tromey <tromey@adacore.com>
1936
1937 * gdb.ada/mi_prot.exp: New file.
1938 * gdb.ada/mi_prot/pkg.adb: New file.
1939 * gdb.ada/mi_prot/pkg.ads: New file.
1940 * gdb.ada/mi_prot/prot.adb: New file.
1941
1942 2020-07-22 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
1943
1944 * gdb.base/jit-reader-simple.exp: Add a scenario for a binary that
1945 loads two JITers.
1946
1947 2020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1948
1949 * gdb.python/py-arch-reg-groups.exp: Additional tests.
1950
1951 2020-07-21 Andrew Burgess <andrew.burgess@embecosm.com>
1952
1953 * gdb.python/py-arch-reg-names.exp: Additional tests.
1954
1955 2020-07-21 Tom de Vries <tdevries@suse.de>
1956
1957 * gdb.reverse/solib-precsave.exp: Handle additional "recommended
1958 breakpoint locations".
1959 * gdb.reverse/solib-reverse.exp: Same.
1960
1961 2020-07-21 Tom de Vries <tdevries@suse.de>
1962
1963 * gdb.reverse/step-reverse.c (callee): Merge statements.
1964
1965 2020-07-21 Tom de Vries <tdevries@suse.de>
1966
1967 * gdb.fortran/info-modules.exp (info module variables): Allow missing
1968 line numbers for some variables.
1969
1970 2020-07-21 Tom de Vries <tdevries@suse.de>
1971
1972 * gdb.opt/inline-locals.c (init_array): New func.
1973 (func1): Use init_array.
1974 * gdb.opt/inline-locals.exp: Update pattern.
1975
1976 2020-07-21 Tom de Vries <tdevries@suse.de>
1977
1978 * gdb.debuginfod/fetch_src_and_symbols.exp: Use save_vars for env
1979 vars. Fix PATH and DUPLICATE errors. Cleanup whitespace.
1980
1981 2020-07-20 Ludovic Courtès <ludo@gnu.org>
1982
1983 * gdb.guile/source2.scm: Add #f first argument to 'format'.
1984 * gdb.guile/types-module.exp: Remove "ERROR:" from
1985 regexps since Guile 3.0 no longer prints that.
1986
1987 2020-07-20 Ludovic Courtès <ludo@gnu.org>
1988
1989 * gdb.guile/scm-error.exp ("source $remote_guile_file_1"): Relax
1990 error regexp to match on Guile 2.2.
1991
1992 2020-07-20 Gary Benson <gbenson@redhat.com>
1993
1994 * gdb.cp/align.exp: Fix "alignof (void)" tests when compiling
1995 with clang.
1996
1997 2020-07-20 Tom de Vries <tdevries@suse.de>
1998
1999 * gdb.threads/omp-par-scope.c (lock, lock2): New variable.
2000 (omp_set_lock_in_order): New function.
2001 (single_scope, multi_scope, nested_func, nested_parallel): Use
2002 omp_set_lock_in_order and omp_unset_lock.
2003 (main): Init and destroy lock and lock2.
2004
2005 2020-07-20 Tom de Vries <tdevries@suse.de>
2006
2007 * gdb.base/valgrind-infcall-2.exp: Handle printf unknown return type.
2008
2009 2020-07-20 Tom de Vries <tdevries@suse.de>
2010
2011 * gdb.threads/attach-slow-waitpid.exp: Bail out if gdb_start fails.
2012
2013 2020-07-17 Tom de Vries <tdevries@suse.de>
2014
2015 * gdb.base/valgrind-infcall-2.c: New test.
2016 * gdb.base/valgrind-infcall-2.exp: New file.
2017 * lib/valgrind.exp (vgdb_start): Add and handle active_at_startup.
2018
2019 2020-07-17 Tom de Vries <tdevries@suse.de>
2020
2021 * gdb.dlang/circular.c (found): Use found_label as label name.
2022 * gdb.dwarf2/arr-subrange.c (main): Use main_label as label name.
2023 * gdb.dwarf2/comp-unit-lang.c (func): Use func_label as label name.
2024 * gdb.dlang/circular.exp: Use MACRO_AT_func and MACRO_AT_range.
2025 * gdb.dwarf2/ada-linkage-name.exp: Same.
2026 * gdb.dwarf2/arr-subrange.exp: Same.
2027 * gdb.dwarf2/atomic-type.exp: Same.
2028 * gdb.dwarf2/comp-unit-lang.exp: Same.
2029 * gdb.dwarf2/cpp-linkage-name.exp: Same.
2030 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Same.
2031 * gdb.dwarf2/dw2-lexical-block-bare.exp: Same.
2032 * gdb.dwarf2/dw2-regno-invalid.exp: Same.
2033 * gdb.dwarf2/implptr-64bit.exp: Same.
2034 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2035 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2036 * gdb.dwarf2/imported-unit.exp: Same.
2037 * gdb.dwarf2/main-subprogram.exp: Same.
2038 * gdb.dwarf2/missing-type-name.exp: Same.
2039 * gdb.dwarf2/nonvar-access.exp: Same.
2040 * gdb.dwarf2/struct-with-sig.exp: Same.
2041 * gdb.dwarf2/typedef-void-finish.exp: Same.
2042 * gdb.dwarf2/void-type.exp: Same.
2043
2044 2020-07-17 Tom de Vries <tdevries@suse.de>
2045
2046 * lib/dwarf.exp (Dwarf::MACRO_AT_func, Dwarf::MACRO_AT_range): Drop
2047 src parameter.
2048 * gdb.dlang/watch-loc.exp: Update MACRO_AT_{func,range} calls.
2049 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Same.
2050 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2051 * gdb.dwarf2/dw2-opt-structptr.exp: Same.
2052 * gdb.dwarf2/dwz.exp: Same.
2053 * gdb.dwarf2/implptr-optimized-out.exp: Same.
2054 * gdb.dwarf2/implref-array.exp: Same.
2055 * gdb.dwarf2/implref-const.exp: Same.
2056 * gdb.dwarf2/implref-global.exp: Same.
2057 * gdb.dwarf2/implref-struct.exp: Same.
2058 * gdb.dwarf2/info-locals-optimized-out.exp: Same.
2059 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2060 * gdb.dwarf2/var-access.exp: Same.
2061 * gdb.dwarf2/varval.exp: Same.
2062 * gdb.trace/entry-values.exp: Same.
2063
2064 2020-07-17 Tom de Vries <tdevries@suse.de>
2065
2066 * lib/dwarf.exp (Dwarf::extern): Remove.
2067 * gdb.compile/compile-ops.exp: Remove use of Dwarf::extern.
2068 * gdb.dlang/circular.exp: Same.
2069 * gdb.dwarf2/comp-unit-lang.exp: Same.
2070 * gdb.dwarf2/dw2-ifort-parameter.exp: Same.
2071 * gdb.dwarf2/dw2-symtab-includes.exp: Same.
2072 * gdb.dwarf2/dwz.exp: Same.
2073 * gdb.dwarf2/imported-unit-abstract-const-value.exp: Same.
2074 * gdb.dwarf2/imported-unit-runto-main.exp: Same.
2075 * gdb.dwarf2/imported-unit.exp: Same.
2076 * gdb.dwarf2/opaque-type-lookup.exp: Same.
2077
2078 2020-07-16 Sandra Loosemore <sandra@codesourcery.com>
2079
2080 * gdb.base/shell.exp: Skip pipe tests dependent on sh on Windows host.
2081 Use double quotes instead of single quotes.
2082
2083 2020-07-16 Caroline Tice <cmtice@google.com>
2084
2085 * gdb.dwarf2/dw5-rnglist-test.cc: New file.
2086 * gdb.dwarf2/dw5-rnglist-test.exp: New file.
2087
2088 2020-07-16 Tom de Vries <tdevries@suse.de>
2089
2090 * lib/dwarf.exp (program): Initialize _line.
2091 (DW_LNE_end_sequence): Reinitialize _line.
2092 (DW_LNS_advance_line): Update _line.
2093 (line): New proc.
2094 * gdb.dwarf2/dw2-inline-many-frames.exp: Use line.
2095 * gdb.dwarf2/dw2-inline-small-func.exp: Same.
2096 * gdb.dwarf2/dw2-inline-stepping.exp: Same.
2097 * gdb.dwarf2/dw2-is-stmt-2.exp: Same.
2098 * gdb.dwarf2/dw2-is-stmt.exp: Same.
2099 * gdb.dwarf2/dw2-ranges-func.exp: Same.
2100
2101 2020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2102
2103 * gdb.fortran/ptype-on-functions.exp: Make the result pattern more
2104 generic.
2105
2106 2020-07-15 Tom de Vries <tdevries@suse.de>
2107
2108 * gdb.trace/entry-values.exp: Expect "call" instead of "callq" if
2109 is_amd64_regs_target.
2110
2111 2020-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
2112
2113 * gdb.fortran/ptype-on-functions.exp: Add more tests.
2114 * gdb.fortran/ptype-on-functions.f90: Likewise.
2115
2116 2020-07-14 Simon Marchi <simon.marchi@polymtl.ca>
2117
2118 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu, Dwarf::lines): Change valid
2119 values in documentation for addr_size to 4 and 8.
2120
2121 2020-07-14 Andrew Burgess <andrew.burgess@embecosm.com>
2122
2123 * gdb.arch/amd64-osabi.exp: Update.
2124 * gdb.arch/arm-disassembler-options.exp: Update.
2125 * gdb.arch/powerpc-disassembler-options.exp: Update.
2126 * gdb.arch/ppc64-symtab-cordic.exp: Update.
2127 * gdb.arch/s390-disassembler-options.exp: Update.
2128 * gdb.base/all-architectures.exp.tcl: Update.
2129 * gdb.base/attach-pie-noexec.exp: Update.
2130 * gdb.base/catch-syscall.exp: Update.
2131 * gdb.xml/tdesc-arch.exp: Update.
2132
2133 2020-07-14 Tom de Vries <tdevries@suse.de>
2134
2135 * gdb.threads/clone-new-thread-event.c (gettid): Rename to ...
2136 (local_gettid): ... this.
2137 (fn): Update.
2138
2139 2020-07-13 Sandra Loosemore <sandra@codesourcery.com>
2140
2141 * gdb.base/info_sources.exp: Skip directory match tests on
2142 remote hosts.
2143
2144 2020-07-13 Gary Benson <gbenson@redhat.com>
2145
2146 * gdb.base/savedregs.exp (caller): Use parentheses to
2147 make expected expression evaluation ordering explicit.
2148
2149 2020-07-13 Gary Benson <gbenson@redhat.com>
2150
2151 * gdb.arch/i386-sse.c (have_sse) <edx>: Make unsigned.
2152
2153 2020-07-13 Gary Benson <gbenson@redhat.com>
2154
2155 * gdb.base/bigcore.c (main): Use a volatile pointer when
2156 attempting to trigger a SIGSEGV.
2157 * gdb.base/gcore-relro-pie.c (break_here): Likewise.
2158 * gdb.base/gcore-tls-pie.c (break_here): Likewise.
2159 * gdb.base/savedregs.c (thrower): Likewise.
2160 * gdb.mi/mi-syn-frame.c (bar): Likewise.
2161
2162 2020-07-13 Gary Benson <gbenson@redhat.com>
2163
2164 * gdb.base/vla-datatypes.c (vla_factory): Factor out sections
2165 defining and using VLA structure fields into...
2166 * gdb.base/vla-struct-fields.c: New file.
2167 * gdb.base/vla-datatypes.exp: Factor out VLA structure field
2168 tests into...
2169 * gdb.base/vla-struct-fields.exp: New file.
2170
2171 2020-07-13 Tom de Vries <tdevries@suse.de>
2172
2173 * lib/gdb.exp (have_fuse_ld_gold): New caching proc.
2174 * gdb.base/gcore-tls-pie.exp: Use have_fuse_ld_gold.
2175 * gdb.base/gold-gdb-index.exp: Same.
2176 * gdb.base/morestack.exp: Same.
2177
2178 2020-07-11 Daniel Xu <dxu@dxuuu.xyz>
2179
2180 PR rust/26121
2181 * gdb.rust/modules.rs: Prevent linker from discarding test
2182 symbol.
2183
2184 2020-07-10 Pedro Alves <pedro@palves.net>
2185
2186 PR gdb/26199
2187 * gdb.multi/multi-target.c (exit_thread): New.
2188 (thread_start): Break loop if EXIT_THREAD.
2189 * gdb.multi/multi-target.exp (test_no_unwaited_for): New proc.
2190 (top level) Call test_no_resumed.
2191
2192 2020-07-08 Tom Tromey <tromey@adacore.com>
2193
2194 * gdb.ada/catch_ex/foo.adb: Pass string to raise.
2195 * gdb.ada/catch_ex.exp: Examine catchpoint text.
2196
2197 2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2198
2199 PR python/22748
2200 * gdb.opt/inline-frame-tailcall.c: New file.
2201 * gdb.opt/inline-frame-tailcall.exp: New file.
2202 * gdb.python/py-unwind-inline.c: New file.
2203 * gdb.python/py-unwind-inline.exp: New file.
2204 * gdb.python/py-unwind-inline.py: New file.
2205
2206 2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2207
2208 * gdb.python/py-arch-reg-groups.exp: New file.
2209
2210 2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2211
2212 * gdb.python/py-arch-reg-names.exp: New file.
2213
2214 2020-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
2215
2216 * gdb.python/py-unwind.py (TestUnwinder::__call__): Add test for
2217 gdb.PendingFrame.architecture method.
2218
2219 2020-07-06 Tom de Vries <tdevries@suse.de>
2220
2221 * gdb.dwarf2/dw2-ranges-base.exp: Test line-table order.
2222
2223 2020-07-03 Pedro Alves <palves@redhat.com>
2224
2225 * gdb.base/structs2.c (main): Adjust second parem_reg call to
2226 explicitly write negative numbers.
2227 * gdb.base/structs2.exp: Adjust expected output.
2228
2229 2020-07-03 Pedro Alves <palves@redhat.com>
2230
2231 * gdb.base/charset.c (init_string): Change all char parameters to
2232 unsigned char parameters.
2233
2234 2020-07-03 Pedro Alves <palves@redhat.com>
2235
2236 * gdb.base/call-sc.exp (start_scalars_test): Use
2237 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2238 * gdb.base/overlays.c: Remove references to PARAMS.
2239 * gdb.base/ovlymgr.h (PARAMS): Delete, and remove all references.
2240 * gdb.base/reread.exp: Don't set 'prototypes' global.
2241 * gdb.base/structs.exp (start_structs_test): Use
2242 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2243 * gdb.base/structs2.exp: Don't set 'prototypes' global. Use
2244 prepare_for_testing and don't try compiling with -DNO_PROTOTYPES.
2245 Don't issue "set width 0". Remove gdb_stop_suppressing_tests
2246 call.
2247 * gdb.base/varargs.exp: Don't set 'prototypes' global.
2248
2249 2020-07-03 Pedro Alves <palves@redhat.com>
2250
2251 * gdb.base/m32rovly.c: Delete.
2252 * gdb.base/ovlymgr.c: Remove all code guarded by __D10V__.
2253
2254 2020-06-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2255
2256 * gdb.python/py-breakpoint.exp: use gdb_test_multiline instead
2257 of gdb_py_test_multiple.
2258 * gdb.python/py-cmd.exp: Likewise.
2259 * gdb.python/py-events.exp: Likewise.
2260 * gdb.python/py-function.exp: Likewise.
2261 * gdb.python/py-inferior.exp: Likewise.
2262 * gdb.python/py-infthread.exp: Likewise.
2263 * gdb.python/py-linetable.exp: Likewise.
2264 * gdb.python/py-parameter.exp: Likewise.
2265 * gdb.python/py-value.exp: Likewise.
2266
2267 2020-06-30 Tom de Vries <tdevries@suse.de>
2268
2269 PR testsuite/26175
2270 * lib/future.exp (gdb_default_target_compile): Detect and handle
2271 early_flags.
2272
2273 2020-06-29 Simon Marchi <simon.marchi@efficios.com>
2274
2275 * boards/simavr.exp (gdb_load): Catch errors when closing
2276 previous connection. Close connection, wait for process and
2277 unset simavr_spawn_id on failure.
2278
2279 2020-06-29 Tom de Vries <tdevries@suse.de>
2280
2281 * lib/gdb.exp (unknown): Make test-case unresolved.
2282
2283 2020-06-29 Tom de Vries <tdevries@suse.de>
2284
2285 PR gdb/25475
2286 * gdb.server/solib-list.exp: Verify that the symbol reload
2287 confirmation question is asked.
2288
2289 2020-06-26 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2290
2291 * lib/gdb.exp (gdb_test_multiline): New, moved from gdb-guile.exp,
2292 have a input seq nr in each pass message.
2293 * lib/gdb-guile.exp (gdb_test_multiline): Move to gdb.exp.
2294 * lib/gdb-python.exp (gdb_py_test_multiple): Remove.
2295 * gdb.python/python.exp: Make test names unique,
2296 use gdb_test_multiline instead of gdb_py_test_multiple,
2297 use $gdb_test_name.
2298 * gdb.guile/guile.exp: Make test names unique, use $gdb_test_name
2299
2300 2020-06-26 Nick Alcock <nick.alcock@oracle.com>
2301
2302 * configure.ac: Add --enable-libctf.
2303 * aclocal.m4: sinclude ../config/enable.m4.
2304 * Makefile.in (site.exp): Add enable_libctf to site.exp.
2305 * lib/gdb.exp (skip_ctf_tests): Use it.
2306 * gdb.base/ctf-constvars.exp: Error message tweak.
2307 * gdb.base/ctf-ptype.exp: Likewise.
2308 * configure: Regenerate.
2309
2310 2020-06-26 Gary Benson <gbenson@redhat.com>
2311
2312 * gdb.cp/try_catch.cc: Include string.h.
2313 (main): Replace comparison against string literal with
2314 strcmp, avoiding build failure with -Wstring-compare.
2315 Add "marker test-complete".
2316 * gdb.cp/try_catch.exp: Run the test to the above marker,
2317 then verify that the value of "test" is still true.
2318
2319 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2320
2321 * gdb.arch/riscv-tdesc-regs.exp: New test cases.
2322
2323 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2324
2325 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2326
2327 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2328
2329 * gdb.arch/riscv-tdesc-loading-01.xml: New file.
2330 * gdb.arch/riscv-tdesc-loading-02.xml: New file.
2331 * gdb.arch/riscv-tdesc-loading-03.xml: New file.
2332 * gdb.arch/riscv-tdesc-loading-04.xml: New file.
2333 * gdb.arch/riscv-tdesc-loading.exp: New file.
2334
2335 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2336
2337 * gdb.arch/riscv-tdesc-regs.exp: Extend test case.
2338
2339 2020-06-25 Andrew Burgess <andrew.burgess@embecosm.com>
2340
2341 * gdb.arch/riscv-tdesc-regs-32.xml: New file.
2342 * gdb.arch/riscv-tdesc-regs-64.xml: New file.
2343 * gdb.arch/riscv-tdesc-regs.c: New file.
2344 * gdb.arch/riscv-tdesc-regs.exp: New file.
2345
2346 2020-06-24 Pedro Alves <palves@redhat.com>
2347
2348 * gdb.arch/amd64-entry-value-paramref.exp: Use
2349 prepare_for_testing_full and don't pass "c++" for the .S file
2350 build spec.
2351 * gdb.compile/compile-cplus.exp: Don't compile $srcfile3 with
2352 $options, since it's an assembly file. Remove -Wno-deprecated.
2353 * lib/gdb.exp (gdb_compile): Pass "-x c++" explicitly when
2354 compiling C++ programs.
2355
2356 2020-06-24 Pedro Alves <palves@redhat.com>
2357
2358 * lib/gdb.exp (gdb_compile): Update intro comment. If C/C++ with
2359 Clang, add "-Wno-unknown-warning-option" to the options.
2360
2361 2020-06-23 Andrew Burgess <andrew.burgess@embecosm.com>
2362
2363 * gdb.xml/tdesc-reload.c: New file.
2364 * gdb.xml/tdesc-reload.exp: New file.
2365 * gdb.xml/maint-xml-dump-01.xml: New file.
2366 * gdb.xml/maint-xml-dump-02.xml: New file.
2367 * gdb.xml/maint-xml-dump.exp: New file.
2368
2369 2020-06-23 Sandra Loosemore <sandra@codesourcery.com>
2370
2371 * lib/completion-support.exp (test_gdb_completion_offers_commands):
2372 Adjust for omitted commands when TUI is disabled.
2373
2374 2020-06-23 Gary Benson <gbenson@redhat.com>
2375 Pedro Alves <palves@redhat.com>
2376
2377 * gdb.cp/namespace.cc: Improve -Wunused-value fix.
2378 * gdb.cp/nsimport.cc: Likewise.
2379 * gdb.cp/nsnested.cc: Likewise.
2380 * gdb.cp/nsnoimports.cc: Likewise.
2381 * gdb.cp/nsusing.cc: Likewise.
2382 * gdb.cp/smartp.cc: Likewise.
2383 * gdb.python/py-pp-integral.c: Likewise.
2384 * gdb.python/py-pp-re-notag.c: Likewise.
2385
2386 2020-06-23 Gary Benson <gbenson@redhat.com>
2387
2388 * gdb.cp/namespace.cc: Avoid build failure with -Wunused-value.
2389 * gdb.cp/nsimport.cc: Likewise.
2390 * gdb.cp/nsnested.cc: Likewise.
2391 * gdb.cp/nsnoimports.cc: Likewise.
2392 * gdb.cp/nsusing.cc: Likewise.
2393 * gdb.cp/smartp.cc: Likewise.
2394 * gdb.python/py-pp-integral.c: Likewise.
2395 * gdb.python/py-pp-re-notag.c: Likewise.
2396
2397 2020-06-22 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2398
2399 * gdb.base/default-args.exp: New test.
2400 * gdb.base/default-args.c: New file.
2401 * gdb.base/alias.exp: Update expected error msg for alias foo=bar.
2402 * gdb.base/default.exp: Update to new help text.
2403 * gdb.base/help.exp: Likewise.
2404 * gdb.base/page.exp: Likewise.
2405 * gdb.base/style.exp: Likewise.
2406 * gdb.guile/guile.exp: Likewise.
2407 * gdb.python/python.exp: Likewise.
2408
2409 2020-06-22 Sandra Loosemore <sandra@codesourcery.com>
2410
2411 * gdb.base/source-dir.exp (test_truncated_comp_dir): Skip on
2412 remote host. Fix search path syntax on Windows host.
2413
2414 2020-06-21 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2415
2416 * gdb.base/attach.exp: Test priority of 'exec-file' changed
2417 over 'exec-file-mismatch'.
2418 * gdb.base/attach.c: Mark should_exit volatile.
2419 * gdb.base/attach2.c: Likewise. Add a comment explaining
2420 why the sleep cannot be big.
2421 * gdb.base/attach3.c: New file.
2422
2423 2020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2424
2425 * gdb.mi/mi-sym-info.exp: Adjust filename patterns to make directory
2426 prefix optional.
2427
2428 2020-06-20 Sandra Loosemore <sandra@codesourcery.com>
2429
2430 * gdb.base/list-missing-source.exp: Correct $srcfile manipulation
2431 for remote host.
2432
2433 2020-06-19 Sandra Loosemore <sandra@codesourcery.com>
2434 Hafiz Abid Qadeer <abidh@codesourcery.com>
2435
2436 * gdb.xml/tdesc-regs.exp (load_description): Correct pathname of
2437 file sent to remote host.
2438 (top level): Allow int32_t as type of 32-bit register.
2439
2440 2020-06-19 Tom de Vries <tdevries@suse.de>
2441
2442 * lib/gdb.exp (gdb_note): New proc.
2443 * lib/future.exp (gdb_default_target_compile_1): Factor out of ...
2444 (gdb_default_target_compile): ... here. Only call
2445 gdb_default_target_compile_1 if use_gdb_compile(<lang>) is set.
2446 (use_gdb_compile): Change to array.
2447 (toplevel): Update sets of use_gdb_compile to specify language.
2448 Warn about default_target_compile override. Store dejagnu's version
2449 of default_target_compile in dejagnu_default_target_compile.
2450
2451 2020-06-18 Tom de Vries <tdevries@suse.de>
2452
2453 * lib/gdb.exp (gdb_init): Move all but call to default_gdb_init to ...
2454 (default_gdb_init): ... here.
2455
2456 2020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2457
2458 Fix TUI support checks in gdb.tui tests.
2459
2460 * gdb.tui/basic.exp: Skip test when TUI is unsupported, don't
2461 just say UNSUPPORTED.
2462 * gdb.tui/corefile-run.exp: Likewise.
2463 * gdb.tui/empty.exp: Likewise.
2464 * gdb.tui/list-before.exp: Likewise.
2465 * gdb.tui/list.exp: Likewise.
2466 * gdb.tui/main.exp: Likewise.
2467 * gdb.tui/regs.exp: Likewise.
2468 * gdb.tui/resize.exp: Likewise.
2469 * gdb.tui/tui-layout-asm-short-prog.exp: Likewise.
2470 * gdb.tui/tui-layout-asm.exp: Likewise.
2471 * gdb.tui/tui-missing-src.exp: Likewise.
2472 * gdb.tui/winheight.exp: Likewise.
2473 * gdb.tui/new-layout.exp: Likewise. Also move check earlier.
2474
2475 2020-06-17 Sandra Loosemore <sandra@codesourcery.com>
2476
2477 Fix TCL error in gdb.python/py-format-string.exp.
2478
2479 * gdb.python/py-format-string.exp: Move test for python support
2480 earlier, out of function body.
2481
2482 2020-06-15 Simon Marchi <simon.marchi@efficios.com>
2483
2484 * gdb.base/index-cache-load-twice.c: New.
2485 * gdb.base/index-cache-load-twice.exp: New.
2486
2487 2020-06-17 Keith Seitz <keiths@redhat.com>
2488
2489 * gdb.debuginfod/fetch_src_and_symbols.exp: Pass INTERNAL_GDBFLAGS
2490 when executing "gdb --configuration".
2491
2492 2020-06-17 Tom de Vries <tdevries@suse.de>
2493
2494 * lib/gdb.exp (gdb_tcl_unknown): New proc.
2495 (gdb_init): Use gdb_tcl_unknown for ::unknown override. Make override
2496 conditional on presence of gdb_tcl_unknown.
2497 (gdb_finish): Make override undo conditional on presence of
2498 gdb_tcl_unknown.
2499
2500 2020-06-16 Tom Tromey <tom@tromey.com>
2501
2502 * gdb.python/tui-window.py (failwin): New function. Register it
2503 as a TUI window type.
2504 * gdb.python/tui-window.exp: Create new "fail" layout. Test it.
2505
2506 2020-06-16 Gary Benson <gbenson@redhat.com>
2507
2508 * gdb.python/py-nested-maps.c (create_map): Add missing return
2509 value.
2510 (create_map_map): Likewise.
2511
2512 2020-06-15 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
2513
2514 * gdb.base/jit-elf-so.exp: Refer to the global main_loader_basename
2515 variable.
2516 * gdb.base/jit-reader-simple.exp: Fix typo ("Built" -> "Build"),
2517 and use the already-defined 'options' variable.
2518
2519 2020-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
2520 Tom de Vries <tdevries@suse.de>
2521
2522 * lib/gdb.exp (gdb_known_globals, gdb_persistent_globals): New global.
2523 (gdb_persistent_global, gdb_persistent_global_no_decl): New proc.
2524 (gdb_setup_known_globals): New proc.
2525 (gdb_cleanup_globals): New proc.
2526 * lib/gdb.exp (load_lib): New override proc.
2527 (gdb_stdin_log_init): Set var in_file as persistent global.
2528 * lib/pascal.exp (gdb_stdin_log_init): Set vars
2529 pascal_compiler_is_gpc, pascal_compiler_is_fpc, gpc_compiler and
2530 fpc_compiler as persistent global.
2531
2532 2020-06-12 Tom de Vries <tdevries@suse.de>
2533
2534 * lib/tuiterm.exp (spawn): Rename to ...
2535 (tui_spawn): ... this.
2536 (toplevel): Move rename of spawn ...
2537 (gdb_init_tuiterm): ... here. New proc.
2538 (gdb_finish_tuiterm): New proc.
2539 * lib/gdb.exp (gdb_finish_hooks): New global var.
2540 (gdb_finish): Handle gdb_finish_hooks.
2541 (tuiterm_env): New proc.
2542 * gdb.python/tui-window.exp: Replace load_lib tuiterm.exp with
2543 tuiterm_env.
2544 * gdb.tui/basic.exp: Same.
2545 * gdb.tui/corefile-run.exp: Same.
2546 * gdb.tui/empty.exp: Same.
2547 * gdb.tui/list-before.exp: Same.
2548 * gdb.tui/list.exp: Same.
2549 * gdb.tui/main.exp: Same.
2550 * gdb.tui/new-layout.exp: Same.
2551 * gdb.tui/regs.exp: Same.
2552 * gdb.tui/resize.exp: Same.
2553 * gdb.tui/tui-layout-asm-short-prog.exp: Same.
2554 * gdb.tui/tui-layout-asm.exp: Same.
2555 * gdb.tui/tui-missing-src.exp: Same.
2556 * gdb.tui/winheight.exp: Same.
2557
2558 2020-06-12 Tom de Vries <tdevries@suse.de>
2559
2560 PR testsuite/26110
2561 * lib/gdb.exp (gdb_init): Revert dejagnu's override of ::unknown.
2562 (gdb_finish): Reinstall dejagnu's override of ::unknown.
2563
2564 2020-06-11 Tom Tromey <tom@tromey.com>
2565
2566 PR gdb/18318:
2567 * gdb.base/printcmds.exp (test_float_accepted): Add more hex
2568 floating point tests.
2569
2570 2020-06-11 Keith Seitz <keiths@redhat.com>
2571
2572 PR gdb/21356
2573 * gdb.base/vla-datatypes.c (vla_factory): Add typedef for struct
2574 vla_struct.
2575 Add new struct vla_typedef and union vla_typedef_union and
2576 corresponding instantiation objects.
2577 Initialize new objects.
2578 * gdb.base/vla-datatypes.exp: Add tests for vla_typedef_struct_object
2579 and vla_typedef_union_object.
2580 Fixup type for vla_struct_object.
2581
2582 2020-06-11 Tom de Vries <tdevries@suse.de>
2583
2584 * lib/gdb.exp (with_override): New proc, factored out of ...
2585 * gdb.base/dbx.exp: ... here. Use with_override and save_vars.
2586
2587 2020-06-10 Tom de Vries <tdevries@suse.de>
2588
2589 * gdb.ada/ptype_union.exp: Remove PR24713 workaround.
2590
2591 2020-06-09 Simon Marchi <simon.marchi@polymtl.ca>
2592
2593 * gdb.base/index-cache.exp (test_cache_disabled): Add test_prefix
2594 parameter, update callers.
2595
2596 2020-06-04 Simon Marchi <simon.marchi@efficios.com>
2597
2598 * gdb.dwarf2/share-psymtabs-bt.exp: New file.
2599 * gdb.dwarf2/share-psymtabs-bt.c: New file.
2600 * gdb.dwarf2/share-psymtabs-bt-2.c: New file.
2601
2602 2020-06-04 Tom de Vries <tdevries@suse.de>
2603
2604 * lib/gdb.exp (gdb_file_cmd): Avoid path names in error messages.
2605
2606 2020-06-04 Tom de Vries <tdevries@suse.de>
2607
2608 * lib/gdb.exp (gdb_file_cmd): Replace incomplete gdb_expect by
2609 exp_continue.
2610
2611 2020-06-04 Tom de Vries <tdevries@suse.de>
2612
2613 * lib/gdb.exp (gdb_file_cmd): Use perror instead of fail.
2614
2615 2020-06-03 Tom de Vries <tdevries@suse.de>
2616
2617 PR symtab/26046
2618 * gdb.cp/breakpoint-locs-2.cc: New test.
2619 * gdb.cp/breakpoint-locs.cc: New test.
2620 * gdb.cp/breakpoint-locs.exp: New file.
2621 * gdb.cp/breakpoint-locs.h: New test.
2622
2623 2020-06-03 Tom de Vries <tdevries@suse.de>
2624
2625 PR testsuite/25609
2626 * gdb.base/jit-elf-so.exp: Don't modify testing behaviour based on
2627 value of global verbose.
2628 * gdb.base/jit-elf.exp: Same.
2629 * gdb.base/jit-reader.exp: Same.
2630
2631 2020-06-02 Tom de Vries <tdevries@suse.de>
2632
2633 * gdb.dwarf2/multidictionary.exp: Don't use
2634 gdb_spawn_with_cmdline_opts.
2635
2636 2020-06-01 Andrew Burgess <andrew.burgess@embecosm.com>
2637
2638 * gdb.cp/step-and-next-inline.exp (do_test): Skip all tests in the
2639 use_header case.
2640 * gdb.dwarf2/dw2-inline-header-1.exp: New file.
2641 * gdb.dwarf2/dw2-inline-header-2.exp: New file.
2642 * gdb.dwarf2/dw2-inline-header-3.exp: New file.
2643 * gdb.dwarf2/dw2-inline-header-lbls.c: New file.
2644 * gdb.dwarf2/dw2-inline-header.c: New file.
2645 * gdb.dwarf2/dw2-inline-header.h: New file.
2646
2647 2020-05-30 Pedro Alves <palves@redhat.com>
2648
2649 * gdb.linespec/cp-replace-typedefs-ns-template.cc: New.
2650 * gdb.linespec/cp-replace-typedefs-ns-template.exp: New.
2651
2652 2020-05-29 Gary Benson <gbenson@redhat.com>
2653
2654 * gdb.compile/compile-cplus.exp (additional_flags): Also
2655 set when building with clang.
2656 (additional_flags, srcfilesoptions): Pass -Wno-deprecated
2657 when building with clang.
2658
2659 2020-05-29 Gary Benson <gbenson@redhat.com>
2660
2661 * gdb.arch/i386-avx.exp (additional_flags): Also set when
2662 building with clang.
2663 * gdb.arch/i386-sse.exp (additional_flags): Likewise.
2664
2665 2020-05-29 Gary Benson <gbenson@redhat.com>
2666
2667 * gdb.cp/koenig.exp (prepare_for_testing): Add
2668 additional_flags=-Wno-unused-comparison.
2669 * gdb.cp/operator.exp (prepare_for_testing): Likewise.
2670
2671 2020-05-28 Gary Benson <gbenson@redhat.com>
2672
2673 * gdb.base/sigaltstack.c (catcher): Add default case to switch
2674 statement.
2675
2676 2020-05-28 Gary Benson <gbenson@redhat.com>
2677
2678 * gdb.cp/classes.exp (prepare_for_testing): Add
2679 additional_flags=-Wno-deprecated-register.
2680 * gdb.cp/inherit.exp (prepare_for_testing): Likewise.
2681 * gdb.cp/misc.exp: Likewise.
2682
2683 2020-05-28 Gary Benson <gbenson@redhat.com>
2684
2685 * gdb.linespec/cpls-ops.cc (dummy): New static global.
2686 (test_op_new::operator new): Add return statement.
2687 (test_op_new_array::operator new[]): Likewise.
2688
2689 2020-05-27 Pedro Alves <palves@redhat.com>
2690
2691 * gdb.linespec/cp-completion-aliases.exp: Remove readline_is_used
2692 check. Use test_gdb_complete_unique instead of
2693 test_gdb_complete_tab_unique + test_gdb_complete_cmd_unique. Use
2694 test_gdb_complete_multiple instead of
2695 test_gdb_complete_tab_multiple + test_gdb_complete_cmd_multiple.
2696
2697 2020-05-27 Luis Machado <luis.machado@linaro.org>
2698
2699 * gdb.arch/aarch64-sighandler-regs.exp: Fix duplicated test names.
2700 * gdb.arch/aarch64-tagged-pointer.exp: Likewise.
2701 * gdb.arch/arm-disassembler-options.exp: Likewise.
2702 * gdb.arch/arm-disp-step.exp: Likewise.
2703 * gdb.arch/thumb-prologue.exp: Likewise.
2704 * gdb.base/async.exp: Likewise.
2705 * gdb.base/auxv.exp: Likewise.
2706 * gdb.base/complex-parts.exp: Likewise.
2707 * gdb.base/ena-dis-br.exp: Likewise.
2708 * gdb.base/foll-exec.exp: Likewise.
2709 * gdb.base/permissions.exp: Likewise.
2710 * gdb.base/relocate.exp: Likewise.
2711 * gdb.base/return2.exp: Likewise.
2712 * gdb.base/sigbpt.exp: Likewise.
2713 * gdb.base/siginfo-obj.exp: Likewise.
2714 * gdb.cp/converts.exp: Likewise.
2715 * gdb.cp/exceptprint.exp: Likewise.
2716 * gdb.cp/inherit.exp: Likewise.
2717 * gdb.cp/nsnoimports.exp: Likewise.
2718 * gdb.cp/virtbase2.exp: Likewise.
2719 * gdb.mi/mi-var-cmd.exp: Likewise.
2720 * gdb.mi/var-cmd.c: Likewise.
2721
2722 2020-05-26 Tom Tromey <tromey@adacore.com>
2723
2724 * gdb.ada/arr_acc_idx_w_gap.exp: Add tests.
2725
2726 2020-05-26 Tom Tromey <tromey@adacore.com>
2727
2728 * gdb.ada/arr_acc_idx_w_gap.exp: Add enum subrange tests.
2729 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap.ads (Enum_Subrange): New
2730 type.
2731 * gdb.ada/arr_acc_idx_w_gap/enum_with_gap_main.adb (V): New
2732 variable.
2733
2734 2020-05-26 Christian Biesinger <cbiesinger@google.com>
2735
2736 * Makefile.in: Use = instead of == for the test command
2737 for portability.
2738
2739 2020-05-26 Tom de Vries <tdevries@suse.de>
2740
2741 * gdb.base/gold-gdb-index-2.c: New test.
2742 * gdb.base/gold-gdb-index.c: New test.
2743 * gdb.base/gold-gdb-index.exp: New file.
2744 * gdb.base/gold-gdb-index.h: New test.
2745
2746 2020-05-25 Tom de Vries <tdevries@suse.de>
2747
2748 * boards/gold-gdb-index.exp: New file.
2749
2750 2020-05-25 Simon Marchi <simon.marchi@efficios.com>
2751
2752 * boards/simavr.exp: New file.
2753
2754 2020-05-25 Simon Marchi <simon.marchi@efficios.com>
2755
2756 * lib/gdb.exp (gdb_run_cmd): Return success or failure.
2757 * gdb.base/inferior-args.exp: New file.
2758 * gdb.base/inferior-args.c: New file.
2759
2760 2020-05-25 Simon Marchi <simon.marchi@efficios.com>
2761
2762 * lib/gdb.exp (gdb_run_cmd): Change argument from args to
2763 inferior_args. Pass it to gdb_reload.
2764 (gdb_start_cmd, gdb_starti_cmd): Change argument from args to
2765 inferior_args.
2766 (gdb_reload): Add inferior_args argument.
2767 * config/gdbserver.exp (gdb_reload): Add inferior_args argument,
2768 pass it to gdbserver_run.
2769 * boards/native-gdbserver.exp: Do not set noargs.
2770 * boards/native-extended-gdbserver.exp (gdb_reload): Add
2771 inferior_args argument.
2772 * boards/stdio-gdbserver-base.exp (gdb_reload): Likewise.
2773 * gdb.base/a2-run.exp: Check for use_gdb_stub.
2774 * gdb.base/args.exp: Likewise.
2775
2776 2020-05-25 Tom de Vries <tdevries@suse.de>
2777
2778 * lib/gdb.exp (exec_is_pie): Add comment.
2779
2780 2020-05-25 Tom de Vries <tdevries@suse.de>
2781
2782 * lib/jit-elf-helpers.exp (compile_and_download_n_jit_so): Use $f
2783 instead of $binfile in the untested message.
2784
2785 2020-05-25 Tom de Vries <tdevries@suse.de>
2786
2787 PR testsuite/26031
2788 * lib/gdb.exp (exec_is_pie): Test readelf -h output.
2789
2790 2020-05-25 Tom de Vries <tdevries@suse.de>
2791
2792 * boards/gold.exp: New file.
2793
2794 2020-05-23 Tom Tromey <tom@tromey.com>
2795
2796 * gdb.base/style.exp: Remove completion styling test.
2797 * lib/gdb-utils.exp (style): Remove completion styles.
2798
2799 2020-05-23 Tom Tromey <tom@tromey.com>
2800
2801 * gdb.base/style.exp: Add completion styling test.
2802 * lib/gdb-utils.exp (style): Add completion styles.
2803
2804 2020-05-22 Andrew Burgess <andrew.burgess@embecosm.com>
2805
2806 * gdb.base/annota1.exp: Update expected results.
2807 * gdb.cp/annota2.exp: Update expected results, remove duplicate
2808 test name.
2809 * gdb.cp/annota3.exp: Update expected results.
2810
2811 2020-05-20 Simon Marchi <simon.marchi@efficios.com>
2812
2813 PR gdb/26016
2814 * gdb.base/coredump-filter.c (do_mmap): Check mmap ret val
2815 against MAP_FAILED.
2816 * gdb.base/coremaker.c (mmapdata): Likewise.
2817 * gdb.base/jit-reader-host.c (main): Likewise.
2818 * gdb.base/sym-file-loader.c (load): Likewise.
2819 (load_shlib): Likewise.
2820
2821 2020-05-20 Tom Tromey <tromey@adacore.com>
2822
2823 * gdb.ada/array_char_idx.exp: Recognize initialized array.
2824
2825 2020-05-20 Tom de Vries <tdevries@suse.de>
2826
2827 PR symtab/25833
2828 * gdb.base/with-mf-inc.c: New test.
2829 * gdb.base/with-mf-main.c: New test.
2830 * gdb.base/with-mf.exp: New file.
2831
2832 2020-05-19 Tom Tromey <tromey@adacore.com>
2833
2834 * gdb.rust/simple.exp: Restore missing test result.
2835
2836 2020-05-19 Tom de Vries <tdevries@suse.de>
2837
2838 * gdb.base/gdb-caching-proc.exp: Fix typo.
2839
2840 2020-05-19 Tom Tromey <tromey@adacore.com>
2841
2842 * gdb.rust/simple.exp: Add some test descriptions.
2843 (test_one_slice): Use with_test_prefix.
2844
2845 2020-05-18 Tom de Vries <tdevries@suse.de>
2846
2847 * gdb.base/gdb-caching-proc.exp: Use with_test_prefix.
2848
2849 2020-05-17 Pedro Alves <palves@redhat.com>
2850
2851 PR gdb/25741
2852 * gdb.base/hw-sw-break-same-address.exp: New file.
2853
2854 2020-05-16 Pedro Alves <palves@redhat.com>
2855
2856 * gdb.multi/multi-re-run.exp (test_re_run): Switch
2857 LAST_LOADED_FILE accordingly.
2858
2859 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2860
2861 * gdb.base/alias.exp: Verify 'help aliases' shows user defined aliases.
2862
2863 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2864
2865 * gdb.base/help.exp: Test apropos and help for commands
2866 having aliases. Fixed comments not starting with an
2867 upper-case letter or not finishing with a dot.
2868
2869 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2870
2871 * gdb.base/alias.exp: Update help output check.
2872
2873 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2874
2875 * gdb.base/default.exp: Update output following fixes.
2876
2877 2020-05-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
2878
2879 * gdb.base/alias.exp: Test aliases starting with a prefix of
2880 another alias.
2881
2882 2020-05-15 Gary Benson <gbenson@redhat.com>
2883
2884 * gdb.base/info-os.c (main): Add return statement.
2885 * gdb.base/info_minsym.c (minsym_fun): Likewise.
2886 * gdb.base/large-frame-2.c (func): Likewise.
2887 * gdb.base/pr10179-a.c (foo1, bar1): Likewise.
2888 * gdb.base/pr10179-b.c (foo2): Likewise.
2889 * gdb.base/valgrind-disp-step.c (foo): Likewise.
2890 * gdb.base/watch-cond.c (func): Likewise.
2891 * gdb.multi/goodbye.c (verylongfun): Likewise.
2892 * gdb.multi/hello.c (commonfun): Likewise.
2893 * gdb.python/py-finish-breakpoint.c (call_longjmp): Likewise.
2894 * gdb.threads/fork-plus-threads.c (thread_func): Likewise.
2895 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
2896 Likewise.
2897 * gdb.threads/hand-call-new-thread.c (foo): Likewise.
2898 * gdb.threads/interrupt-while-step-over.c (child_function):
2899 Likewise.
2900 * gdb.trace/actions-changed.c (end): Likewise.
2901
2902 2020-05-15 Gary Benson <gbenson@redhat.com>
2903
2904 * gdb.opencl/callfuncs.exp: Report when test skipped.
2905 * gdb.opencl/convs_casts.exp: Likewise.
2906 * gdb.opencl/datatypes.exp: Likewise.
2907 * gdb.opencl/operators.exp: Likewise.
2908 * gdb.opencl/vec_comps.exp: Likewise.
2909
2910 2020-05-15 Tom de Vries <tdevries@suse.de>
2911
2912 * gdb.base/align.exp.in: Rename to ...
2913 * gdb.base/align.exp.tcl: ... this.
2914 * gdb.base/align-c++.exp: Update.
2915 * gdb.base/align-c.exp: Update.
2916 * gdb.base/all-architectures.exp.in: Rename to ...
2917 * gdb.base/all-architectures.exp: ... this.
2918 * gdb.base/all-architectures-0.exp: Update.
2919 * gdb.base/all-architectures-1.exp: Update.
2920 * gdb.base/all-architectures-2.exp: Update.
2921 * gdb.base/all-architectures-3.exp: Update.
2922 * gdb.base/all-architectures-4.exp: Update.
2923 * gdb.base/all-architectures-5.exp: Update.
2924 * gdb.base/all-architectures-6.exp: Update.
2925 * gdb.base/all-architectures-7.exp: Update.
2926 * gdb.base/infcall-nested-structs.exp.in: Rename to ...
2927 * gdb.base/infcall-nested-structs.exp.tcl: ... this.
2928 * gdb.base/infcall-nested-structs-c++.exp: Update.
2929 * gdb.base/infcall-nested-structs-c.exp: Update.
2930 * gdb.base/info-types.exp.in: Rename to ...
2931 * gdb.base/info-types.exp.tcl: ... this.
2932 * gdb.base/info-types-c++.exp: Update.
2933 * gdb.base/info-types-c.exp: Update.
2934 * gdb.base/max-depth.exp.in: Rename to ...
2935 * gdb.base/max-depth.exp.tcl: ... this.
2936 * gdb.base/max-depth-c++.exp: Update.
2937 * gdb.base/max-depth-c.exp: Update.
2938 * gdb.cp/cpexprs.exp.in: Rename to ...
2939 * gdb.cp/cpexprs.exp.tcl: ... this.
2940 * gdb.cp/cpexprs-debug-types.exp: Update.
2941 * gdb.cp/cpexprs.exp: Update.
2942 * gdb.cp/infcall-nodebug.exp.in: Rename to ...
2943 * gdb.cp/infcall-nodebug.exp.tcl: ... this.
2944 * gdb.cp/infcall-nodebug-c++-d0.exp: Update.
2945 * gdb.cp/infcall-nodebug-c++-d1.exp: Update.
2946 * gdb.cp/infcall-nodebug-c-d0.exp: Update.
2947 * gdb.cp/infcall-nodebug-c-d1.exp: Update.
2948 * gdb.dwarf2/clang-debug-names.exp.in: Rename to ...
2949 * gdb.dwarf2/clang-debug-names.exp.tcl: ... this.
2950 * gdb.dwarf2/clang-debug-names-2.exp: Update.
2951 * gdb.dwarf2/clang-debug-names.exp: Update.
2952
2953 2020-05-15 Andrew Burgess <andrew.burgess@embecosm.com>
2954
2955 * lib/check-test-names.exp: Remove code that prevents this file
2956 loading when tests are run in parallel.
2957
2958 2020-05-15 Pedro Alves <palves@redhat.com>
2959
2960 * gdb.multi/multi-kill.exp (start_inferior): Remove
2961 'testpid' parameter. Refer to namespace variable directly.
2962 (testpid): Declare as namespace variable.
2963
2964 2020-05-15 Pedro Alves <palves@redhat.com>
2965
2966 * gdb.multi/multi-kill.exp: Wrap in namespace.
2967 (start_inferior): Add TESTPID parameter. Use it instead of the
2968 testpid global.
2969 (top level): Define empty TESTPID array, and pass it down to
2970 start_inferior.
2971
2972 2020-05-14 Tom de Vries <tdevries@suse.de>
2973
2974 * gdb.fortran/nested-funcs-2.exp: Use gdb_test_stdio to test inferior
2975 output.
2976
2977 2020-05-14 Tom de Vries <tdevries@suse.de>
2978
2979 * gdb.base/align.exp: Split into ...
2980 * gdb.base/align.exp.in: ...
2981 * gdb.base/align-c++.exp: ...
2982 * gdb.base/align-c.exp: ... these.
2983 * gdb.base/infcall-nested-structs.exp: Split into ...
2984 * gdb.base/infcall-nested-structs.exp.in: ...
2985 * gdb.base/infcall-nested-structs-c++.exp: ...
2986 * gdb.base/infcall-nested-structs-c.exp: ... these.
2987 * gdb.base/info-types.exp: Split into ...
2988 * gdb.base/info-types.exp.in: ...
2989 * gdb.base/info-types-c++.exp: ...
2990 * gdb.base/info-types-c.exp: ... these.
2991 * gdb.base/max-depth.exp: Split into ...
2992 * gdb.base/max-depth.exp.in: ...
2993 * gdb.base/max-depth-c++.exp: ...
2994 * gdb.base/max-depth-c.exp: ... these.
2995 * gdb.cp/infcall-nodebug.exp: Split into ...
2996 * gdb.cp/infcall-nodebug.exp.in: ...
2997 * gdb.cp/infcall-nodebug-c++-d0.exp: ...
2998 * gdb.cp/infcall-nodebug-c++-d1.exp: ...
2999 * gdb.cp/infcall-nodebug-c-d0.exp: ...
3000 * gdb.cp/infcall-nodebug-c-d1.exp: ... these.
3001
3002 2020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3003 Pedro Alves <palves@redhat.com>
3004
3005 * gdb.multi/multi-exit.c: New file.
3006 * gdb.multi/multi-exit.exp: New file.
3007 * gdb.multi/multi-kill.c: New file.
3008 * gdb.multi/multi-kill.exp: New file.
3009
3010 2020-05-14 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3011
3012 * gdb.base/annota1.exp: Update the expected output.
3013 * gdb.cp/annota2.exp: Ditto.
3014
3015 2020-05-12 Andrew Burgess <andrew.burgess@embecosm.com>
3016
3017 * lib/check-test-names.exp: Disable when testing is being run in
3018 parallel.
3019
3020 2020-05-12 Tom de Vries <tdevries@suse.de>
3021
3022 * gdb.base/jit-elf.exp: Fix string concat.
3023
3024 2020-05-12 Tom de Vries <tdevries@suse.de>
3025
3026 * lib/jit-elf-helpers.exp: Don't use undefined variables in untested
3027 messages.
3028
3029 2020-05-12 Tom de Vries <tdevries@suse.de>
3030
3031 * gdb.multi/multi-term-settings.exp: Use with_test_prefix.
3032
3033 2020-05-12 Tom de Vries <tdevries@suse.de>
3034
3035 * gdb.ada/catch_ex.exp: Use with_test_prefix.
3036 * gdb.ada/mi_catch_ex.exp: Same.
3037 * gdb.ada/mi_catch_ex_hand.exp: Same.
3038
3039 2020-05-12 Tom de Vries <tdevries@suse.de>
3040
3041 * gdb.fortran/complex.exp: Use with_test_prefix.
3042
3043 2020-05-12 Tom de Vries <tdevries@suse.de>
3044
3045 * gdb.trace/passcount.exp: Fix test-names.
3046
3047 2020-05-12 Tom de Vries <tdevries@suse.de>
3048
3049 * gdb.pascal/gdb11492.exp: Use with_test_prefix.
3050
3051 2020-05-12 Tom de Vries <tdevries@suse.de>
3052
3053 * gdb.gdb/complaints.exp: Use with_test_prefix.
3054 * gdb.xml/tdesc-regs.exp: Same.
3055 * gdb.opt/inline-locals.exp: Fix test name.
3056
3057 2020-05-12 Tom de Vries <tdevries@suse.de>
3058
3059 * gdb.dwarf2/comp-unit-lang.exp: Use with_test_prefix.
3060 * gdb.dwarf2/dw2-bad-parameter-type.exp: Same.
3061 * gdb.dwarf2/implref-struct.exp: Same.
3062 * gdb.dwarf2/varval.exp: Ensure get_sizeof is called once per type.
3063 * gdb.dwarf2/data-loc.exp: Same. Remove duplicate test.
3064
3065 2020-05-11 Simon Marchi <simon.marchi@polymtl.ca>
3066
3067 * gdb.base/jit-so.exp (one_jit_test): Change test name.
3068
3069 2020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3070
3071 * lib/check-test-names.exp (all_test_names): New module variable.
3072 (counts): Add 'duplicates' field.
3073 (_check_duplicates): New procedure.
3074 (check): Also check for duplicates.
3075 (do_log_summary): Print duplicates count.
3076 (do_reset_vars): Reset counter for duplicate test names, and
3077 discard all know test names.
3078
3079 2020-05-11 Andrew Burgess <andrew.burgess@embecosm.com>
3080
3081 * lib/gdb.exp: Include check-test-names.exp library.
3082 * lib/check-test-names.exp: New file.
3083
3084 2020-05-11 Tom de Vries <tdevries@suse.de>
3085
3086 * gdb.ada/packed_tagged.exp: Change kfail into xfail.
3087
3088 2020-05-11 Keith Seitz <keiths@redhat.com>
3089
3090 * gdb.ada/attr_ref_and_charlit.exp: Fix typo.
3091
3092 2020-05-11 Tom de Vries <tdevries@suse.de>
3093
3094 * gdb.cp/cpexprs.exp: Move everything except flags setting ...
3095 * gdb.cp/cpexprs.exp.in: .. here.
3096 * gdb.cp/cpexprs-debug-types.exp: Include cpexprs.exp.in instead of
3097 cpexprs.exp.
3098
3099 2020-05-11 Keith Seitz <keiths@redhat.com>
3100
3101 * gdb.ada/arrayparam.exp: Resolve duplicate and tail parentheses
3102 test names.
3103 * gdb.ada/arrayptr.exp: Likewise.
3104 * gdb.ada/assign_arr.exp: Likewise.
3105 * gdb.ada/attr_ref_and_charlit.exp: Likewise.
3106 * gdb.ada/bp_on_var.exp: Likewise.
3107 * gdb.ada/call_pn.exp: Likewise.
3108 * gdb.ada/complete.exp: Likewise.
3109 * gdb.ada/fun_overload_menu.exp: Likewise.
3110 * gdb.ada/funcall_param.exp: Likewise.
3111 * gdb.ada/funcall_ref.exp: Likewise.
3112 * gdb.ada/packed_array_assign.exp: Likewise.
3113 * gdb.ada/same_component_name.exp: Likewise.
3114 * gdb.ada/type_coercion.exp: Likewise.
3115 * gdb.ada/unc_arr_ptr_in_var_rec.exp: Likewise.
3116 * gdb.ada/variant_record_packed_array.exp: Likewise.
3117
3118 2020-05-11 Tom de Vries <tdevries@suse.de>
3119
3120 PR symtab/25941
3121 * gdb.dwarf2/clang-debug-names.exp.in: New include exp file, factored
3122 out of ...
3123 * gdb.dwarf2/clang-debug-names.exp: ... here.
3124 * gdb.dwarf2/clang-debug-names-2.exp: New file. Include
3125 clang-debug-names.exp.in.
3126 * gdb.dwarf2/clang-debug-names-2-foo.c: New test.
3127 * gdb.dwarf2/clang-debug-names-2.c: New test.
3128
3129 2020-05-10 Alok Kumar Sharma <alokkumar.sharma@amd.com>
3130
3131 * lib/fortran.exp (fortran_main): New Proc, handle flang MAIN_,
3132 (fortran_runto_main): New Proc, fortran version of runto_main.
3133 * gdb.fortran/array-bounds-high.exp: Handle flang MAIN_
3134 * gdb.fortran/array-bounds.exp: Likewise.
3135 * gdb.fortran/array-slices.exp: Likewise.
3136 * gdb.fortran/block-data.exp: Likewise.
3137 * gdb.fortran/charset.exp: Likewise.
3138 * gdb.fortran/common-block.exp: Likewise.
3139 * gdb.fortran/complex.exp: Likewise.
3140 * gdb.fortran/derived-type-function.exp: Likewise.
3141 * gdb.fortran/derived-type.exp: Likewise.
3142 * gdb.fortran/info-modules.exp: Likewise.
3143 * gdb.fortran/info-types.exp: Likewise.
3144 * gdb.fortran/intrinsics.exp: Likewise.
3145 * gdb.fortran/library-module.exp: Likewise.
3146 * gdb.fortran/logical.exp: Likewise.
3147 * gdb.fortran/max-depth.exp: Likewise.
3148 * gdb.fortran/module.exp: Likewise.
3149 * gdb.fortran/multi-dim.exp: Likewise.
3150 * gdb.fortran/nested-funcs.exp: Likewise.
3151 * gdb.fortran/print-formatted.exp: Likewise.
3152 * gdb.fortran/print_type.exp: Likewise.
3153 * gdb.fortran/printing-types.exp: Likewise.
3154 * gdb.fortran/ptr-indentation.exp: Likewise.
3155 * gdb.fortran/ptype-on-functions.exp: Likewise.
3156 * gdb.fortran/subarray.exp: Likewise.
3157 * gdb.fortran/vla-alloc-assoc.exp: Likewise.
3158 * gdb.fortran/vla-datatypes.exp: Likewise.
3159 * gdb.fortran/vla-history.exp: Likewise.
3160 * gdb.fortran/vla-ptr-info.exp: Likewise.
3161 * gdb.fortran/vla-ptype-sub.exp: Likewise.
3162 * gdb.fortran/vla-ptype.exp: Likewise.
3163 * gdb.fortran/vla-sizeof.exp: Likewise.
3164 * gdb.fortran/vla-type.exp: Likewise.
3165 * gdb.fortran/vla-value-sub-arbitrary.exp: Likewise.
3166 * gdb.fortran/vla-value-sub-finish.exp: Likewise.
3167 * gdb.fortran/vla-value-sub.exp: Likewise.
3168 * gdb.fortran/vla-value.exp: Likewise.
3169 * gdb.fortran/whatis_type.exp: Likewise.
3170 * gdb.mi/mi-var-child-f.exp: Likewise.
3171
3172 2020-05-09 Tom de Vries <tdevries@suse.de>
3173
3174 * gdb.dwarf2/clang-debug-names.exp: Remove PR25952 kfail.
3175
3176 2020-05-08 Tom de Vries <tdevries@suse.de>
3177
3178 * gdb.dwarf2/clang-debug-names.c: New test.
3179 * gdb.dwarf2/clang-debug-names.exp: New file.
3180
3181 2020-05-06 Simon Marchi <simon.marchi@efficios.com>
3182
3183 * gdb.arch/amd64-prologue-skip-cf-protection.exp: New file.
3184 * gdb.arch/amd64-prologue-skip-cf-protection.c: New file.
3185
3186 2020-05-06 Tom de Vries <tdevries@suse.de>
3187
3188 * gdb.reverse/consecutive-precsave.exp: Handle if instruction after
3189 breakpoint is at a "recommended breakpoint location".
3190 * gdb.reverse/consecutive-reverse.exp: Same.
3191
3192 2020-05-06 Tom de Vries <tdevries@suse.de>
3193
3194 * gdb.base/watchpoint-reuse-slot.exp (stepi): Print $pc to get current
3195 address.
3196
3197 2020-05-06 Tom de Vries <tdevries@suse.de>
3198
3199 * gdb.base/watchpoint-reuse-slot.exp: Fix incorrect assignment.
3200
3201 2020-05-06 Tom de Vries <tdevries@suse.de>
3202
3203 * gdb.base/store.exp (check_set, up_set): Allowing missing location
3204 info for r.
3205
3206 2020-05-06 Tom de Vries <tdevries@suse.de>
3207
3208 * gdb.base/shlib-call.exp: Add extra step to reach shmain.c:42, if
3209 necessary.
3210
3211 2020-05-06 Tom de Vries <tdevries@suse.de>
3212
3213 * lib/unbuffer_output.c (gdb_unbuffer_output): Change return type to
3214 void.
3215
3216 2020-05-06 Tom de Vries <tdevries@suse.de>
3217
3218 * lib/gdb.exp (is_stmt_addresses, hex_in_list): New proc, factored out
3219 of ...
3220 * gdb.base/async.exp: ... here.
3221 * gdb.base/consecutive.exp: Handle if 2nd breakpoint is at a
3222 "recommended breakpoint location".
3223
3224 2020-05-06 Tom de Vries <tdevries@suse.de>
3225
3226 * gdb.compile/compile-ifunc.exp: Use -Wno-attribute-alias.
3227
3228 2020-05-04 Tom de Vries <tdevries@suse.de>
3229
3230 * gdb.base/async.exp: Check whether instruction addresses are a
3231 "recommended breakpoint location".
3232
3233 2020-05-03 Tom Tromey <tom@tromey.com>
3234
3235 * gdb.base/sepdebug.exp: Remove "catch" test.
3236 * gdb.base/break.exp: Remove "catch" test.
3237 * gdb.base/default.exp: Update expected output.
3238
3239 2020-05-02 Tom de Vries <tdevries@suse.de>
3240
3241 * lib/gdb.exp (supports_mpx_check_pointer_bounds): New proc.
3242 * gdb.arch/i386-mpx-call.exp: Use supports_mpx_check_pointer_bounds.
3243 * gdb.arch/i386-mpx-map.exp: Same.
3244 * gdb.arch/i386-mpx-sigsegv.exp: Same.
3245 * gdb.arch/i386-mpx-simple_segv.exp: Same.
3246 * gdb.arch/i386-mpx.exp: Same.
3247
3248 2020-05-02 Tom de Vries <tdevries@suse.de>
3249
3250 * gdb.base/psym-external-decl.c (main): Add use of variable aaa.
3251
3252 2020-05-01 Tom de Vries <tdevries@suse.de>
3253
3254 * gdb.ada/operator_bp.exp: Allow more than required amount of
3255 breakpoint.
3256
3257 2020-05-01 Tom de Vries <tdevries@suse.de>
3258
3259 * gdb.reverse/until-reverse.c (main): Fix Wunused-result warning.
3260
3261 2020-04-30 Hannes Domani <ssbssa@yahoo.de>
3262
3263 PR gdb/18706
3264 * gdb.cp/stub-array-size.cc: New test.
3265 * gdb.cp/stub-array-size.exp: New file.
3266 * gdb.cp/stub-array-size.h: New test.
3267 * gdb.cp/stub-array-size2.cc: New test.
3268
3269 2020-04-30 Hannes Domani <ssbssa@yahoo.de>
3270
3271 * gdb.python/py-format-string.exp: Adjust pretty_arrays expected
3272 output to the new format.
3273
3274 2020-04-29 Simon Marchi <simon.marchi@efficios.com>
3275
3276 * gdb.base/break.exp: Use with_test_prefix.
3277
3278 2020-04-29 Tom de Vries <tdevries@suse.de>
3279
3280 * lib/gdb.exp (debug_types): New proc.
3281 * gdb.guile/scm-symtab.exp: Add xfail for PR gcc/90232.
3282 * gdb.python/py-symtab.exp: Same.
3283
3284 2020-04-29 Hannes Domani <ssbssa@yahoo.de>
3285
3286 PR gdb/17320
3287 * gdb.base/pretty-array.c: New test.
3288 * gdb.base/pretty-array.exp: New file.
3289
3290 2020-04-29 Tom de Vries <tdevries@suse.de>
3291
3292 PR symtab/25889
3293 * gdb.cp/cpexprs.exp: Adapt for inclusion.
3294 * gdb.cp/cpexprs-debug-types.exp: New file. Set -fdebug-types-section
3295 and include cpexprs.exp.
3296
3297 2020-04-28 Mark Williams <mark@myosotissp.com>
3298
3299 PR gdb/24480
3300 * dw4-toplevel-types.exp: Test for top level types.
3301 * dw4-toplevel-types.cc: Test for top level types.
3302
3303 2020-04-28 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3304
3305 * gdb.threads/stop-with-handle.exp: Fix typo in comment
3306 (theads -> threads).
3307
3308 2020-04-28 Tom de Vries <tdevries@suse.de>
3309
3310 * gdb.opt/inline-cmds.exp: Set KFAIL PR.
3311
3312 2020-04-28 Tom de Vries <tdevries@suse.de>
3313
3314 * gdb.base/info-macros.exp: Remove KFAIL. Add missing trailing ".*".
3315
3316 2020-04-28 Tom de Vries <tdevries@suse.de>
3317
3318 * gdb.ada/array_ptr_renaming.exp: Add PR number in KFAIL.
3319
3320 2020-04-28 Tom de Vries <tdevries@suse.de>
3321
3322 * gdb.dwarf2/main-foo.c: New test.
3323 * gdb.dwarf2/struct-with-sig.exp: New file.
3324
3325 2020-04-25 Tom de Vries <tdevries@suse.de>
3326
3327 * boards/debug-types.exp: New file.
3328
3329 2020-04-25 Andrew Burgess <andrew.burgess@embecosm.com>
3330
3331 * gdb.btrace/multi-inferior.exp: Avoid paths in test names.
3332
3333 2020-04-24 Tom Tromey <tom@tromey.com>
3334
3335 PR symtab/12707:
3336 * gdb.python/py-symbol.exp: Update expected results for
3337 linkage_name test.
3338 * gdb.cp/print-demangle.exp: New file.
3339 * gdb.base/c-linkage-name.exp: Fix test.
3340 * gdb.guile/scm-symbol.exp: Update expected results for
3341 linkage_name test.
3342
3343 2020-04-24 Tom Tromey <tom@tromey.com>
3344
3345 * gdb.dwarf2/dw2-namespaceless-anonymous.S: Remove.
3346 * gdb.dwarf2/dw2-namespaceless-anonymous.c: New file.
3347 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use DWARF
3348 assembler.
3349
3350 2020-04-24 Tom de Vries <tdevries@suse.de>
3351
3352 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Set language of CU to
3353 C++.
3354
3355 2020-04-24 Tom Tromey <tromey@adacore.com>
3356
3357 * gdb.ada/frame_arg_lang.exp: Run with multiple -fgnat-encodings
3358 values.
3359 * gdb.ada/funcall_ref.exp: Run with multiple -fgnat-encodings
3360 values. Update test for minimal encodings.
3361 * gdb.ada/lang_switch.exp: Update test for minimal encodings.
3362 * gdb.ada/var_rec_arr.exp: Run with multiple -fgnat-encodings
3363 values. Update test for minimal encodings.
3364
3365 2020-04-24 Tom Tromey <tromey@adacore.com>
3366
3367 PR python/23662:
3368 * gdb.ada/variant.exp: Add Python checks.
3369 * gdb.rust/simple.exp: Add dynamic type checks.
3370
3371 2020-04-24 Tom Tromey <tromey@adacore.com>
3372
3373 * gdb.ada/mi_var_array.exp: Try all -fgnat-encodings settings.
3374 Make array type matching more lax.
3375 * gdb.ada/mi_var_union.exp: Try all -fgnat-encodings settings.
3376 * gdb.ada/mi_variant.exp: New file.
3377 * gdb.ada/mi_variant/pck.ads: New file.
3378 * gdb.ada/mi_variant/pkg.adb: New file.
3379 * gdb.ada/packed_tagged.exp: Try all -fgnat-encodings settings.
3380 * gdb.ada/unchecked_union.exp: Try all -fgnat-encodings settings.
3381
3382 2020-04-24 Tom Tromey <tromey@adacore.com>
3383
3384 * gdb.ada/variant.exp: Add dynamic field offset tests.
3385 * gdb.ada/variant/pck.ads (Nested_And_Variable): New type.
3386 * gdb.ada/variant/pkg.adb: Add new variables.
3387
3388 2020-04-24 Tom Tromey <tromey@adacore.com>
3389
3390 * gdb.ada/variant.exp: New file
3391 * gdb.ada/variant/pkg.adb: New file
3392 * gdb.ada/variant/pck.adb: New file
3393
3394 2020-04-24 Tom de Vries <tdevries@suse.de>
3395
3396 * lib/gdb.exp (clean_restart): Reset errcnt and warncnt.
3397
3398 2020-04-24 Tom de Vries <tdevries@suse.de>
3399
3400 * gdb.dwarf2/dwzbuildid.exp: Add quiet to dwzbuildid-mismatch compile
3401 flags.
3402
3403 2020-04-24 Tom de Vries <tdevries@suse.de>
3404
3405 * gdb.dwarf2/dw2-error.exp: Add quiet to compile flags.
3406
3407 2020-04-24 Tom de Vries <tdevries@suse.de>
3408
3409 * lib/gdb.exp (default_gdb_start): Handle eof.
3410 (clean_restart): Detect and handle gdb_start failure. Return -1 upon
3411 failure.
3412 * gdb.base/readnever.exp: Handle clean_restart failure.
3413
3414 2020-04-23 Tom de Vries <tdevries@suse.de>
3415
3416 * gdb.base/decl-before-def.exp: Run to main and print a again.
3417
3418 2020-04-23 Tom de Vries <tdevries@suse.de>
3419
3420 * gdb.base/decl-before-def-decl.c: New test.
3421 * gdb.base/decl-before-def-def.c: New test.
3422 * gdb.base/decl-before-def.exp: New file.
3423
3424 2020-04-23 Tom de Vries <tdevries@suse.de>
3425
3426 * gdb.base/readnever.exp: Skip if GDBFLAGS contain -readnow/--readnow.
3427
3428 2020-04-22 Tom de Vries <tdevries@suse.de>
3429
3430 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): Fix
3431 debug_info_offset.
3432 * gdb.mi/dw2-ref-missing-frame.exp: Make sure $objfuncfile comes
3433 before $objsfile in the line line.
3434
3435 2020-04-22 Tom de Vries <tdevries@suse.de>
3436
3437 * gdb.dlang/watch-loc.c (.debug_aranges): Fix _Dmain length.
3438
3439 2020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3440
3441 * gdb.base/jit-attach-pie.c: Use jit-protocol.h.
3442 * gdb.base/jit-elf-main.c: Use jit-protocol.h.
3443 * gdb.base/jit-reader-host.c: Use jit-protocol.h.
3444 * gdb.base/jit-reader-simple-jit.c: Use jit-protocol.h.
3445 * gdb.base/jit-protocol.h: Update definitions to match all usage
3446 contexts.
3447
3448 2020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3449
3450 * gdb.base: Rename all jit related test and source files.
3451
3452 2020-02-18 Mihails Strasuns <mihails.strasuns@intel.com>
3453
3454 * gdb.base/jit-reader.exp: Relax register output check.
3455
3456 2020-04-22 Tom de Vries <tdevries@suse.de>
3457
3458 PR symtab/25764
3459 * gdb.base/psym-external-decl-2.c: New test.
3460 * gdb.base/psym-external-decl.c: New test.
3461 * gdb.base/psym-external-decl.exp: New file.
3462 * gdb.threads/tls.exp: Add PR25807 kfail.
3463
3464 2020-04-22 Tom de Vries <tdevries@suse.de>
3465
3466 PR symtab/25801
3467 * gdb.dwarf2/imported-unit.exp: Test that we can get imported_unit.c
3468 in "info source" output.
3469
3470 2020-04-22 Tom de Vries <tdevries@suse.de>
3471
3472 PR symtab/25700
3473 * gdb.dwarf2/imported-unit.exp: Verify that there's only one partial
3474 symtab for imported_unit.c.
3475
3476 2020-04-21 Gary Benson <gbenson@redhat.com>
3477
3478 * gdb.base/advance.c (func): New argument, to match call site.
3479 (func2, func3): Add return statements.
3480
3481 2020-04-21 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3482
3483 * gdb.multi/run-only-second-inf.c: New file.
3484 * gdb.multi/run-only-second-inf.exp: New file.
3485
3486 2020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3487
3488 * gdb.btrace/multi-inferior.c: New test.
3489 * gdb.btrace/multi-inferior.exp: New file.
3490
3491 2020-04-21 Markus Metzger <markus.t.metzger@intel.com>
3492
3493 * gdb.btrace/enable-new-thread.c: New test.
3494 * gdb.btrace/enable-new-thread.exp: New file.
3495
3496 2020-04-21 Tom de Vries <tdevries@suse.de>
3497
3498 PR gdb/25471
3499 * gdb.threads/killed-outside.c: New test.
3500 * gdb.threads/killed-outside.exp: New file.
3501
3502 2020-04-20 Gary Benson <gbenson@redhat.com>
3503
3504 * gdb.base/nested-subp1.exp: Use support_nested_function_tests.
3505 * gdb.base/nested-subp2.exp: Likewise.
3506 * gdb.base/nested-subp3.exp: Likewise.
3507
3508 2020-04-20 Gary Benson <gbenson@redhat.com>
3509
3510 * gdb.base/nested-subp1.exp: Disable test when using clang.
3511 * gdb.base/nested-subp2.exp: Likewise.
3512 * gdb.base/nested-subp3.exp: Likewise.
3513
3514 2020-04-20 Gary Benson <gbenson@redhat.com>
3515
3516 * gdb.cp/exception.cc: Fix compilation error with clang.
3517
3518 2020-04-20 Gary Benson <gbenson@redhat.com>
3519
3520 * gdb.trace/tspeed.c: Fix compilation error with clang.
3521
3522 2020-04-20 Gary Benson <gbenson@redhat.com>
3523
3524 * gdb.base/jit-main.c: Fix compilation error with clang.
3525
3526 2020-04-17 Kamil Rytarowski <n54@gmx.com>
3527
3528 * gdb.base/attach-twice.c: Include "sys/types.h".
3529 (PTRACE_ATTACH): Add fallback definition.
3530 (main): Pass `0' to the 4th argument of `ptrace'.
3531
3532 2020-04-17 Kamil Rytarowski <n54@gmx.com>
3533
3534 * gdb.base/fork-running-state.c: Include "signal.h".
3535
3536 2020-04-17 Tom Tromey <tromey@adacore.com>
3537
3538 * gdb.cp/maint.exp (test_help): Simplify multiple_help_body.
3539 Update tests.
3540 * gdb.btrace/cpu.exp: Update tests.
3541 * gdb.base/maint.exp: Update tests.
3542 * gdb.base/default.exp: Update tests.
3543 * gdb.base/completion.exp: Update tests.
3544
3545 2020-04-16 Tom de Vries <tdevries@suse.de>
3546
3547 PR symtab/25791
3548 * gdb.dwarf2/gdb-add-index.exp (add_gdb_index): Move ...
3549 (ensure_gdb_index): and factor out and move ...
3550 * lib/gdb.exp (add_gdb_index, ensure_gdb_index): ... here.
3551 * gdb.dwarf2/imported-unit-runto-main.exp: New file.
3552
3553 2020-04-16 Tom de Vries <tdevries@suse.de>
3554
3555 * gdb.base/maint-expand-symbols-header-file.exp: Set language before
3556 loading exec.
3557
3558 2020-04-15 Andrew Burgess <andrew.burgess@embecosm.com>
3559
3560 * gdb.base/many-completions.exp: New file.
3561
3562 2020-04-14 Tom de Vries <tdevries@suse.de>
3563
3564 PR symtab/25718
3565 * gdb.dwarf2/dw2-symtab-includes.exp: New file.
3566
3567 2020-04-14 Tom de Vries <tdevries@suse.de>
3568
3569 PR symtab/25720
3570 * gdb.base/maint-expand-symbols-header-file.c: New test.
3571 * gdb.base/maint-expand-symbols-header-file.exp: New file.
3572 * gdb.base/maint-expand-symbols-header-file.h: New test.
3573
3574 2020-04-14 Andrew Burgess <andrew.burgess@embecosm.com>
3575
3576 * gdb.dwarf2/dw2-inline-many-frames.exp (get_func_info): Delete.
3577 * gdb.dwarf2/dw2-inline-small-func.exp: Pass options to
3578 get_func_info.
3579 (get_func_info): Delete.
3580 * gdb.dwarf2/dw2-is-stmt-2.exp (get_func_info): Delete.
3581 * gdb.dwarf2/dw2-is-stmt.exp (get_func_info): Delete.
3582 * lib/dwarf.exp (get_func_info): New function.
3583
3584 2020-04-13 Tom de Vries <tdevries@suse.de>
3585
3586 * lib/ada.exp (find_ada_tool): Pass --GCC and -B to gnatlink, similar
3587 to what find_gnatmake does.
3588
3589 2020-04-10 Tom de Vries <tdevries@suse.de>
3590
3591 * gdb.base/style.exp: Expect "Expanding full symbols" message for
3592 -readnow.
3593
3594 2020-04-10 Tom de Vries <tdevries@suse.de>
3595
3596 PR cli/25808
3597 * gdb.base/style.c: Add leading newlines.
3598 * gdb.base/style.exp: Use gdb_get_line_number to get specific lines.
3599 Check listing of main's one-line body.
3600
3601 2020-04-08 Tom de Vries <tdevries@suse.de>
3602
3603 * lib/gdb.exp (psymtabs_p): New proc.
3604 * gdb.dwarf2/imported-unit.exp: Mark "no static partial symbols in
3605 importing unit" unsupported if there are no partial symbols.
3606
3607 2020-04-08 Tom de Vries <tdevries@suse.de>
3608
3609 PR testsuite/25760
3610 * gdb.ada/call_pn.exp: Call "maint expand-symtabs". Add xfails.
3611
3612 2020-04-07 Tom de Vries <tdevries@suse.de>
3613
3614 PR symtab/25796
3615 * gdb.dwarf2/imported-unit-abstract-const-value.exp: New file.
3616
3617 2020-04-07 Tom de Vries <tdevries@suse.de>
3618
3619 * gdb.base/check-psymtab.c: New test.
3620 * gdb.base/check-psymtab.exp: New file.
3621
3622 2020-04-06 Tom Tromey <tromey@adacore.com>
3623
3624 * gdb.ada/variant-record/proc.adb: New file.
3625 * gdb.ada/variant-record/value.adb: New file.
3626 * gdb.ada/variant-record/value.s: New file.
3627 * gdb.ada/variant-record.exp: New file.
3628
3629 2020-04-03 Hannes Domani <ssbssa@yahoo.de>
3630
3631 PR gdb/25325
3632 * gdb.cp/typed-enum.cc: New test.
3633 * gdb.cp/typed-enum.exp: New file.
3634
3635 2020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3636
3637 * gdb.dwarf2/dw2-inline-small-func-lbls.c: New file.
3638 * gdb.dwarf2/dw2-inline-small-func.c: New file.
3639 * gdb.dwarf2/dw2-inline-small-func.exp: New file.
3640 * gdb.dwarf2/dw2-inline-small-func.h: New file.
3641 * gdb.opt/inline-small-func.c: New file.
3642 * gdb.opt/inline-small-func.exp: New file.
3643 * gdb.opt/inline-small-func.h: New file.
3644
3645 2020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3646
3647 * lib/dwarf.exp (Dwarf::lines::program::DW_LNS_set_file): New
3648 function.
3649
3650 2020-04-02 Andrew Burgess <andrew.burgess@embecosm.com>
3651
3652 * lib/dwarf.exp (function_range): Allow compiler options to be
3653 specified.
3654
3655 2020-04-02 Tom de Vries <tdevries@suse.de>
3656
3657 * gdb.dwarf2/break-inline-psymtab-2.c (bar): Add
3658 __attribute__((always_inline)).
3659 * gdb.dwarf2/break-inline-psymtab.exp: Don't use -O2.
3660
3661 2020-04-02 Tom de Vries <tdevries@suse.de>
3662
3663 * lib/gdbserver-support.exp (gdbserver_exit): Factor out of ...
3664 (gdbserver_gdb_exit): ... here. Add timeout warning.
3665 * gdb.multi/multi-target.exp (server_spawn_ids): New global var.
3666 (connect_target_extended_remote): Append new server_spawn_id to
3667 server_spawn_ids.
3668 (cleanup): New proc.
3669 (setup, <toplevel>): Call cleanup.
3670
3671 2020-04-02 Tom de Vries <tdevries@suse.de>
3672
3673 * gdb.base/main-psymtab.exp: New file.
3674
3675 2020-04-02 Tom de Vries <tdevries@suse.de>
3676
3677 * gdb.fortran/mixed-lang-stack.exp: Accept new complex printing style.
3678
3679 2020-04-01 Tom Tromey <tom@tromey.com>
3680
3681 * gdb.base/complex-parts.exp: Add type tests.
3682
3683 2020-04-01 Tom Tromey <tom@tromey.com>
3684
3685 * gdb.base/complex-parts.exp: Add arithmetic tests.
3686
3687 2020-04-01 Tom Tromey <tom@tromey.com>
3688
3689 * gdb.compile/compile.exp: Update.
3690 * gdb.compile/compile-cplus.exp: Update.
3691 * gdb.base/varargs.exp: Update.
3692 * gdb.base/floatn.exp: Update.
3693 * gdb.base/endianity.exp: Update.
3694 * gdb.base/callfuncs.exp (do_function_calls): Update.
3695 * gdb.base/funcargs.exp (complex_args, complex_integral_args)
3696 (complex_float_integral_args): Update.
3697 * gdb.base/complex.exp: Update.
3698 * gdb.base/complex-parts.exp: Update.
3699
3700 2020-04-01 Tom Tromey <tromey@adacore.com>
3701
3702 * gdb.rust/union.rs: New file.
3703 * gdb.rust/union.exp: New file.
3704 * gdb.rust/simple.rs (Union, Union2): Move to union.rs.
3705 (main): Update.
3706 * gdb.rust/simple.exp: Move union tests to union.exp.
3707
3708 2020-04-01 Tom Tromey <tromey@adacore.com>
3709
3710 * gdb.rust/simple.rs (main): Remove "y0".
3711
3712 2020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3713
3714 * gdb.multi/stop-all-on-exit.c: New test.
3715 * gdb.multi/stop-all-on-exit.exp: New file.
3716
3717 2020-04-01 Hannes Domani <ssbssa@yahoo.de>
3718
3719 PR gdb/24789
3720 * gdb.cp/misc.cc: Add integer reference variable.
3721 * gdb.cp/misc.exp: Add test.
3722
3723 2020-04-01 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
3724
3725 * gdb.server/stop-reply-no-thread.exp: Enhance the test
3726 scenario to cover execution until the end and also the case
3727
3728 2020-03-31 Tom de Vries <tdevries@suse.de>
3729
3730 * gdb.base/c-linkage-name.exp: Fix test-case comment. Set language to
3731 c. Use "maint info symtabs" to check symtab expansion.
3732
3733 2020-03-30 Tom de Vries <tdevries@suse.de>
3734
3735 * gdb.base/c-linkage-name.exp: Use readnow call to mark a test
3736 unsupported.
3737 (verify_psymtab_expanded): Move ...
3738 * lib/gdb.exp (verify_psymtab_expanded): ... here. Add unsupported
3739 test.
3740 (readnow): New proc.
3741
3742 2020-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
3743
3744 * gdb.fortran/mixed-lang-stack.exp: Replace two hard coded address
3745 with $hex.
3746
3747 2020-03-20 Tom Tromey <tromey@adacore.com>
3748
3749 * gdb.dwarf2/dw2-ranges-base.exp: Update regular expressions.
3750
3751 2020-03-20 Tom Tromey <tromey@adacore.com>
3752
3753 * gdb.ada/sub_variant/subv.adb: New file.
3754 * gdb.ada/sub_variant.exp: New file.
3755
3756 2020-03-20 Tom de Vries <tdevries@suse.de>
3757
3758 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Bail out if
3759 first break fails.
3760 * gdb.threads/step-over-trips-on-watchpoint.exp: (do_test): Same.
3761
3762 2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3763
3764 * gdb.server/exit-multiple-threads.c: New file.
3765 * gdb.server/exit-multiple-threads.exp: New file.
3766
3767 2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3768
3769 * gdb.fortran/mixed-lang-stack.c: New file.
3770 * gdb.fortran/mixed-lang-stack.cpp: New file.
3771 * gdb.fortran/mixed-lang-stack.exp: New file.
3772 * gdb.fortran/mixed-lang-stack.f90: New file.
3773
3774 2020-03-19 Andrew Burgess <andrew.burgess@embecosm.com>
3775
3776 * gdb.linespec/cp-completion-aliases.cc: New file.
3777 * gdb.linespec/cp-completion-aliases.exp: New file.
3778
3779 2020-03-19 Tom de Vries <tdevries@suse.de>
3780
3781 * gdb.opt/inline-locals.exp: Add kfail PR number. Make kfail matching
3782 more precise.
3783
3784 2020-03-18 Tom de Vries <tdevries@suse.de>
3785
3786 * gdb.dwarf2/break-inline-psymtab-2.c: New test.
3787 * gdb.dwarf2/break-inline-psymtab.c: New test.
3788 * gdb.dwarf2/break-inline-psymtab.exp: New file.
3789
3790 2020-03-16 Tom de Vries <tdevries@suse.de>
3791
3792 * lib/cache.exp (gdb_do_cache): Add and handle local variables
3793 cache_verify and cache_verify_proc.
3794
3795 2020-03-15 Tom de Vries <tdevries@suse.de>
3796
3797 * gdb.server/solib-list.exp: Handle
3798 'Load new symbol table from "/lib64/ld-2.26.so"? (y or n)'.
3799
3800 2020-03-15 Tom de Vries <tdevries@suse.de>
3801
3802 * gdb.base/maint.exp: Use exp_continue in long lines for "maint print
3803 objfiles".
3804
3805 2020-03-14 Tom Tromey <tom@tromey.com>
3806
3807 * gdb.base/cvexpr.exp: Add test for _Atomic and restrict.
3808
3809 2020-03-14 Tom de Vries <tdevries@suse.de>
3810
3811 * gdb.mi/mi-fortran-modules.exp: Use exp_continue.
3812
3813 2020-03-14 Tom de Vries <tdevries@suse.de>
3814
3815 * gdb.threads/attach-many-short-lived-threads.exp: Read "info threads"
3816 result in line-by-line fashion.
3817
3818 2020-03-14 Tom de Vries <tdevries@suse.de>
3819
3820 * lib/gdb.exp (supports_statement_frontiers): New proc.
3821 * gdb.cp/step-and-next-inline.exp: Use supports_statement_frontiers.
3822
3823 2020-03-14 Tom de Vries <tdevries@suse.de>
3824
3825 * gdb.base/printcmds.exp: Add missing quoting for "print
3826 teststring2".
3827
3828 2020-03-13 Tom Tromey <tom@tromey.com>
3829
3830 * gdb.base/printcmds.exp (test_print_strings): Add regression
3831 test.
3832 * gdb.base/printcmds.c (charptr): New typedef.
3833 (teststring2): New global.
3834
3835 2020-03-13 Andrew Burgess <andrew.burgess@embecosm.com>
3836
3837 * gdb.base/break-interp.exp: Use the tail of the filename, not the
3838 full path in the test name.
3839 (test_ld): Add some with_test_prefix blocks to make test names
3840 unique.
3841
3842 2020-03-13 Tom de Vries <tdevries@suse.de>
3843
3844 * gdb.mi/mi-sym-info.exp: Fix buffer full errors, and timeouts.
3845
3846 2020-03-13 Tom de Vries <tdevries@suse.de>
3847
3848 * gdb.mi/mi-sym-info.exp: Make matching more precise.
3849
3850 2020-03-13 Tom de Vries <tdevries@suse.de>
3851
3852 PR symtab/25646
3853 * gdb.dwarf2/imported-unit.exp: Add test.
3854
3855 2020-03-13 Tom de Vries <tdevries@suse.de>
3856
3857 * gdb.mi/mi-sym-info-2.c (another_char_t, another_short_t): New typedef.
3858 (var1, var2): New variable.
3859 * gdb.mi/mi-sym-info.exp: Add --name to various commands to restrict
3860 matching symbols.
3861
3862 2020-03-13 Tom de Vries <tdevries@suse.de>
3863
3864 * lib/tuiterm.exp (Term::command_no_prompt_prefix): New proc.
3865 (Term::command): Use prompt prefix.
3866 (Term::enter_tui): Use command_no_prompt_prefix instead of prefix.
3867 * gdb.tui/tui-layout-asm-short-prog.exp: Use
3868 command_no_prompt_prefix instead of prefix.
3869 * gdb.tui/tui-layout-asm.exp: Same.
3870
3871 2020-03-12 Simon Marchi <simon.marchi@efficios.com>
3872
3873 * gdb.base/break-interp.exp: Use foreach_with_prefix.
3874
3875 2020-03-12 Simon Marchi <simon.marchi@efficios.com>
3876
3877 * gdb.arch/amd64-disp-step-avx.S: Add nops after _start.
3878 * gdb.arch/amd64-disp-step-avx.exp: Enable "set debug displaced
3879 on" while stepping over the test instruction, match printed
3880 message.
3881
3882 2020-03-12 Tom de Vries <tdevries@suse.de>
3883
3884 * gdb.base/info-types.exp: Use exp_continue during matching of output
3885 of "info types".
3886
3887 2020-03-12 Tom de Vries <tdevries@suse.de>
3888
3889 * gdb.threads/execl.exp: Delete breakpoint after hitting it.
3890
3891 2020-03-12 Tom de Vries <tdevries@suse.de>
3892
3893 * gdb.fortran/module.exp: Use exp_continue during matching of output
3894 of "info variable -n".
3895
3896 2020-03-12 Tom de Vries <tdevries@suse.de>
3897
3898 * gdb.dwarf2/dw2-ranges-base.exp: Limit "maint info line-table" to
3899 gdb.dwarf2/dw2-ranges-base.c.
3900
3901 2020-03-12 Tom de Vries <tdevries@suse.de>
3902
3903 * gdb.linespec/explicit.exp: Fix "complete non-unique file name" test
3904 in presence of GLIBC debuginfo.
3905
3906 2020-03-12 Tom de Vries <tdevries@suse.de>
3907
3908 * lib/gdb.exp (gdb_core_cmd): Use string_to_regexp for regexp-matching
3909 $core.
3910
3911 2020-03-12 Tom de Vries <tdevries@suse.de>
3912
3913 * lib/gdb.exp (gdb_core_cmd): Make "No such file or directory" regexp
3914 more precise.
3915
3916 2020-03-11 Simon Marchi <simon.marchi@efficios.com>
3917
3918 * lib/gdb.exp (standard_output_file): Use `pwd -W` to convert
3919 from Unix to Windows path.
3920
3921 2020-03-11 Tom de Vries <tdevries@suse.de>
3922
3923 * gdb.ada/minsyms.exp: Set language to ada.
3924
3925 2020-03-11 Tom de Vries <tdevries@suse.de>
3926
3927 * gdb.server/sysroot.exp: Allow GLIBC's printf alias __printf.
3928
3929 2020-03-11 Tom de Vries <tdevries@suse.de>
3930
3931 * gdb.btrace/reconnect.exp: Allow source line pattern after stepi.
3932
3933 2020-03-11 Tom Tromey <tromey@adacore.com>
3934
3935 * gdb.dwarf2/variant.exp: Mark discriminants as artificial.
3936
3937 2020-03-11 Tom de Vries <tdevries@suse.de>
3938
3939 * gdb.base/foll-fork.exp: Allow "Reading in symbols" messages.
3940
3941 2020-03-11 Tom de Vries <tdevries@suse.de>
3942
3943 * gdb.base/break-interp.exp: Limit verbose scope.
3944
3945 2020-03-11 Tom de Vries <tdevries@suse.de>
3946
3947 * gdb.fortran/logical.f90: Define variable with character type.
3948 * gdb.fortran/logical.exp: Use character type instead of uint8_t.
3949
3950 2020-03-11 Tom de Vries <tdevries@suse.de>
3951
3952 * gdb.base/list-ambiguous.exp: Set EDITOR to true.
3953
3954 2020-03-11 Tom de Vries <tdevries@suse.de>
3955
3956 * gdb.ada/access_to_packed_array.exp: Test printing of expanded
3957 symtabs.
3958
3959 2020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3960 Bernd Edlinger <bernd.edlinger@hotmail.de>
3961
3962 * gdb.cp/step-and-next-inline.cc: New file.
3963 * gdb.cp/step-and-next-inline.exp: New file.
3964 * gdb.cp/step-and-next-inline.h: New file.
3965 * gdb.dwarf2/dw2-is-stmt.c: New file.
3966 * gdb.dwarf2/dw2-is-stmt.exp: New file.
3967 * gdb.dwarf2/dw2-is-stmt-2.c: New file.
3968 * gdb.dwarf2/dw2-is-stmt-2.exp: New file.
3969 * gdb.dwarf2/dw2-ranges-base.exp: Update line table pattern.
3970
3971 2020-03-10 Andrew Burgess <andrew.burgess@embecosm.com>
3972
3973 * lib/dwarf.exp (Dwarf::lines) Add support for modifying the
3974 is-stmt flag in the line table.
3975
3976 2020-03-09 Tom de Vries <tdevries@suse.de>
3977
3978 * lib/gdb.exp (cached_file): Create cache dir.
3979
3980 2020-03-07 Tom de Vries <tdevries@suse.de>
3981
3982 * gdb.cp/ref-params.exp: Compare build_executable result with -1.
3983 * gdb.cp/rvalue-ref-params.exp: Same.
3984
3985 2020-03-06 Tom de Vries <tdevries@suse.de>
3986
3987 * lib/gdb.exp (tentative_rename, cached_file): New proc.
3988 * boards/cc-with-tweaks.exp: Use cached_file to create gdb.sh.
3989
3990 2020-03-06 Tom de Vries <tdevries@suse.de>
3991
3992 * README: Fix "the the".
3993 * gdb.base/dprintf.exp: Same.
3994
3995 2020-03-05 Tom de Vries <tdevries@suse.de>
3996
3997 * gdb.base/maint.exp: Update "main print statistics" expected output.
3998
3999 2020-03-04 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4000
4001 * lib/fortran.exp (fortran_int4): Handle flang kind printing.
4002 (fortran_int8): Likewise.
4003 (fortran_real4): Likewise.
4004 (fortran_real8): Likewise.
4005 (fortran_complex4): Likewise.
4006 (fortran_logical4): Likewise.
4007 (fortran_character1): Likewise.
4008
4009 2020-03-03 Andrew Burgess <andrew.burgess@embecosm.com>
4010
4011 * gdb.fortran/logical.exp: Add tests that any non-zero value is
4012 printed as true.
4013
4014 2020-03-03 Sergio Durigan Junior <sergiodj@redhat.com>
4015
4016 * gdb.base/printcmds.exp: Add test to verify printf of a
4017 variable holding an address.
4018
4019 2020-03-03 Tom de Vries <tdevries@suse.de>
4020
4021 * gdb.mi/gdb2549.exp: Fix "register values t" check-read1 timeout.
4022
4023 2020-03-03 Tom de Vries <tdevries@suse.de>
4024
4025 * gdb.mi/list-thread-groups-available.exp: Use -prompt syntax for
4026 gdb_test_multiple call.
4027
4028 2020-03-03 Tom de Vries <tdevries@suse.de>
4029
4030 * gdb.mi/mi-sym-info.exp: Add missing -prompt "$mi_gdb_prompt$" to
4031 gdb_test_multiple calls.
4032
4033 2020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4034
4035 * gdb.base/default.exp: Remove test of 'set history filename'.
4036 * gdb.base/gdbinit-history.exp: Add tests for setting the history
4037 filename to the empty string.
4038 * lib/gdb.exp (gdb_init): Unset environment variables GDBHISTFILE
4039 and GDBHISTSIZE.
4040
4041 2020-03-02 Andrew Burgess <andrew.burgess@embecosm.com>
4042
4043 * gdb.server/stop-reply-no-thread.exp: Add test where T packet is
4044 disabled.
4045
4046 2020-03-02 Pedro Alves <palves@redhat.com>
4047 Tom de Vries <tdevries@suse.de>
4048
4049 * lib/gdb.exp (gdb_test_multiple): Handle prompt_regexp option using
4050 -prompt prefix, before user_code argument. Add -lbl option likewise.
4051 (skip_python_tests_prompt, skip_libstdcxx_probe_tests_prompt)
4052 (gdb_is_target_1): Add -prompt prefix and move to before user_code
4053 argument.
4054 * gdb.base/corefile-buildid.exp: Use -lbl option. Rewrite regexps to
4055 have "\r\n" at start-of-line, instead of at end-of-line.
4056
4057 2020-02-28 Simon Marchi <simon.marchi@efficios.com>
4058
4059 * lib/trace-support.exp (get_in_proc_agent): Adjust path to
4060 libinproctrace.so.
4061
4062 2020-02-28 Luis Machado <luis.machado@linaro.org>
4063
4064 * gdb.arch/aarch64-fp.exp: Switch from "info registers" command
4065 to "p/x".
4066
4067 2020-02-28 Luis Machado <luis.machado@linaro.org>
4068
4069 * gdb.arch/aarch64-dbreg-contents.c: Include stdlib.h, unistd.h,
4070 asm/ptrace.h and error.h.
4071
4072 2020-02-28 Tom de Vries <tdevries@suse.de>
4073
4074 * gdb.base/c-linkage-name.c (main): Call do_something_other_cu.
4075 (struct wrapper, do_something, mundane/symada__cS): Move ...
4076 * gdb.base/c-linkage-name-2.c: ... here. New source file.
4077 * gdb.base/c-linkage-name.exp: Add verification of psymtab expansion.
4078 Update "print symada__cS before partial symtab expansion" regexp.
4079 Update breakpoint location. Flush symbol cache after expansion.
4080
4081 2020-02-28 Luis Machado <luis.machado@linaro.org>
4082
4083 * gdb.arch/aarch64-pauth.exp: Recognize optional PAC output.
4084
4085 2020-02-27 Tom de Vries <tdevries@suse.de>
4086
4087 * config/sid.exp: Remove unused globals.
4088 * gdb.base/attach.exp: Same.
4089 * gdb.base/catch-load.exp: Same.
4090 * gdb.base/dbx.exp: Same.
4091 * lib/gdb.exp: Same.
4092 * lib/mi-support.exp: Same.
4093 * lib/prompt.exp: Same.
4094
4095 2020-02-27 Tom de Vries <tdevries@suse.de>
4096
4097 * lib/tuiterm.exp (spawn): Handle case that spawn_out(slave,name) is
4098 not set.
4099
4100 2020-02-26 Aaron Merey <amerey@redhat.com>
4101
4102 * gdb.debuginfod: New directory for debuginfod tests.
4103 * gdb.debuginfod/main.c: New test file.
4104 * gdb.debuginfod/fetch_src_and_symbols.exp: New tests.
4105
4106 2020-02-26 Tom de Vries <tdevries@suse.de>
4107
4108 PR gdb/25603
4109 * gdb.base/persistent-lang.cc: New test.
4110 * gdb.base/persistent-lang.exp: New file.
4111
4112 2020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4113
4114 * gdb.fortran/derived-type-striding.exp: Add a new test.
4115 * gdb.fortran/derived-type-striding.f90: Add pointer variable for
4116 new test.
4117
4118 2020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
4119
4120 * gdb.base/cached-source-file.exp: Avoid source file paths in test
4121 names.
4122
4123 2020-02-25 Tom de Vries <tdevries@suse.de>
4124
4125 PR go/18926
4126 * gdb.go/methods.exp: Remove gcc/93866 xfail.
4127
4128 2020-02-24 Tom de Vries <tdevries@suse.de>
4129
4130 PR gdb/25592
4131 * gdb.base/info-locals-unused-static-var.c: New test.
4132 * gdb.base/info-locals-unused-static-var.exp: New file.
4133
4134 2020-02-22 Tom Tromey <tom@tromey.com>
4135
4136 * gdb.python/tui-window.exp: New file.
4137 * gdb.python/tui-window.py: New file.
4138
4139 2020-02-22 Tom Tromey <tom@tromey.com>
4140
4141 PR tui/17850:
4142 * gdb.tui/new-layout.exp: Add horizontal layout and winheight
4143 tests.
4144
4145 2020-02-22 Tom Tromey <tom@tromey.com>
4146
4147 * gdb.tui/new-layout.exp: Add sub-layout tests.
4148
4149 2020-02-22 Tom Tromey <tom@tromey.com>
4150
4151 * gdb.tui/new-layout.exp: New file.
4152
4153 2020-02-22 Tom Tromey <tom@tromey.com>
4154
4155 * gdb.rust/rust-style.rs: New file.
4156 * gdb.rust/rust-style.exp: New file.
4157 * gdb.base/style.exp: Test structure printing.
4158 * gdb.base/style.c (struct some_struct): New type.
4159 (enum etype): New type.
4160 (struct_value): New global.
4161
4162 2020-02-21 Tom de Vries <tdevries@suse.de>
4163
4164 PR go/18926
4165 * lib/gdb.exp (bp_location2/bp_location2_regexp): Fix.
4166 Remove blanket xfails. Use message argument for gdb_breakpoint.
4167 Make continuing to breakpoint test conditional on setting breakpoint.
4168 Fix continuing to breakpoint regexp. Add xfails for gccgo-6/7
4169 DW_AT_name attribute. Add xfail for GCC PR93866.
4170
4171 2020-02-21 Andrew Burgess <andrew.burgess@embecosm.com>
4172
4173 * gdb.dwarf2/cpp-linkage-name.c: New file.
4174 * gdb.dwarf2/cpp-linkage-name.exp: New file.
4175
4176 2020-02-21 Shahab Vahedi <shahab@synopsys.com>
4177
4178 * lib/gdb.exp (gdb_wrapper_init): Reset
4179 "gdb_wrapper_initialized" to 0 if "wrapper_file" does
4180 not exist.
4181
4182 2020-02-20 Tom de Vries <tdevries@suse.de>
4183
4184 PR go/17018
4185 * gdb.go/hello.exp: Copy ...
4186 * gdb.go/global-local-var-shadow.exp: ... here. New file. Expect
4187 print of st to print value of global definition. Add xfail for GCC
4188 PR93844.
4189 * gdb.go/hello.exp: Remove printing of st before definition.
4190 * gdb.go/hello.go: Copy ...
4191 * gdb.go/global-local-var-shadow.go: ... here. New test. Rename myst
4192 to st.
4193 * gdb.go/hello.go: Remove myst. Remove comment about shadowing.
4194
4195 2020-02-20 Tom de Vries <tdevries@suse.de>
4196
4197 * lib/gdb.exp (support_go_compile): New gdb_caching_proc.
4198 (gdb_simple_compile): Handle compile_flags go by using .go extension
4199 for source file.
4200 * gdb.go/chan.exp: Use support_go_compile.
4201 * gdb.go/handcall.exp: Same.
4202 * gdb.go/hello.exp: Same.
4203 * gdb.go/integers.exp: Same.
4204 * gdb.go/max-depth.exp: Same.
4205 * gdb.go/methods.exp: Same.
4206 * gdb.go/package.exp: Same.
4207 * gdb.go/strings.exp: Same.
4208 * gdb.go/types.exp: Same.
4209 * gdb.go/unsafe.exp: Same.
4210
4211 2020-02-19 Tom de Vries <tdevries@suse.de>
4212
4213 * gdb.python/lib-types.exp: Make xfail more strict.
4214
4215 2020-02-19 Tom de Vries <tdevries@suse.de>
4216
4217 * gdb.ada/funcall_ref.exp: Replace xfail setup by unsupported check.
4218
4219 2020-02-19 Doug Evans <dje@google.com>
4220
4221 PR rust/25535
4222 * gdb.rust/simple.exp: Add test.
4223 * gdb.rust/simple.rs: Add test.
4224
4225 2020-02-19 Tom de Vries <tdevries@suse.de>
4226
4227 * gdb.base/corefile-buildid.exp (check_exec_file): Match info files
4228 output line-by-line.
4229
4230 2020-02-19 Tom de Vries <tdevries@suse.de>
4231
4232 * gdb.cp/cpexprs.exp: Remove c++/14186 kfail.
4233
4234 2020-02-19 Tom de Vries <tdevries@suse.de>
4235
4236 * gdb.base/solib-overlap.exp: Use exec instead of system to execute
4237 prelink.
4238
4239 2020-02-19 Tom de Vries <tdevries@suse.de>
4240
4241 * lib/cache.exp (ignore_pass, gdb_do_cache_wrap): New proc.
4242 (gdb_do_cache): Use gdb_do_cache_wrap.
4243 * gdb.base/gdb-caching-proc.exp (test_proc): Use gdb_do_cache_wrap.
4244
4245 2020-02-19 Tom de Vries <tdevries@suse.de>
4246
4247 * lib/dtrace.exp (dtrace_build_usdt_test_program): Use quiet as
4248 gdb_compile option.
4249
4250 2020-02-18 Simon Marchi <simon.marchi@efficios.com>
4251
4252 * gdb.base/printcmds.exp (test_print_enums): Update expected
4253 output.
4254
4255 2020-02-18 Simon Marchi <simon.marchi@efficios.com>
4256
4257 * gdb.base/printcmds.exp (test_print_enums): Expect hex values
4258 for "unknown".
4259
4260 2020-02-18 Simon Marchi <simon.marchi@efficios.com>
4261
4262 * gdb.base/printcmds.c (enum flag_enum): Add FE_TWO_LEGACY
4263 enumerator.
4264
4265 2020-02-18 Simon Marchi <simon.marchi@efficios.com>
4266
4267 * gdb.base/printcmds.c (enum flag_enum): Prefix enumerators with
4268 FE_, add FE_NONE.
4269 (three): Update.
4270 (enum flag_enum_without_zero): New enum.
4271 (flag_enum_without_zero): New variable.
4272 (enum not_flag_enum): New enum.
4273 (three_not_flag): New variable.
4274 * gdb.base/printcmds.exp (test_artificial_arrays): Update.
4275 (test_print_enums): Add more tests for printing flag enums.
4276
4277 2020-02-18 Tom de Vries <tdevries@suse.de>
4278
4279 * lib/ada.exp (gdb_compile_ada_1): Factor out of ...
4280 (gdb_compile_ada): ... here.
4281 (gnat_runtime_has_debug_info): Remove fail call for gdb_compile_ada
4282 failure. Use gdb_compile_ada_1 instead of gdb_compile_ada.
4283
4284 2020-02-14 Tom Tromey <tom@tromey.com>
4285
4286 * lib/gdbserver-support.exp (find_gdbserver): Find gdbserver in
4287 build directory.
4288 * boards/gdbserver-base.exp: Update path to gdbserver.
4289
4290 2020-02-13 Tom de Vries <tdevries@suse.de>
4291
4292 * lib/ada.exp (gdb_compile_ada): Delete stale exec before compilation.
4293
4294 2020-02-13 Tom de Vries <tdevries@suse.de>
4295
4296 * gdb.ada/catch_ex_std.exp: Indicate unsupported if gnatbind/gnatlink
4297 are missing.
4298
4299 2020-02-13 Tom de Vries <tdevries@suse.de>
4300
4301 * lib/ada.exp (gnatmake_version_at_least): Wrap exec call in a catch
4302 call.
4303
4304 2020-02-11 Sergio Durigan Junior <sergiodj@redhat.com>
4305
4306 PR tui/25126
4307 https://bugzilla.redhat.com/show_bug.cgi?id=1784210
4308 * gdb.base/cached-source-file.c: New file.
4309 * gdb.base/cached-source-file.exp: New file.
4310
4311 2020-02-11 Tom de Vries <tdevries@suse.de>
4312
4313 PR testsuite/25488
4314 * lib/gdb.exp (gdb_init): Unset $file_last_loaded.
4315
4316 2020-02-10 Tom de Vries <tdevries@suse.de>
4317
4318 * gdb.multi/multi-target.exp: Skip if skip_gdbserver_tests.
4319
4320 2020-02-10 Maciej W. Rozycki <macro@wdc.com>
4321
4322 * gdb.base/step-over-no-symbols.exp: Verify that $before_addr
4323 and $after_addr are both integers before making a comparison.
4324
4325 2020-02-09 Tom de Vries <tdevries@suse.de>
4326
4327 * gdb.base/many-headers.exp: Echo gdb command to gdb.log. Capture gdb
4328 command output and paste it into gdb.log. If any, paste catch message
4329 to gdb.log.
4330
4331 2020-02-07 Tom Tromey <tromey@adacore.com>
4332
4333 PR breakpoints/24915:
4334 * gdb.base/annotate-symlink.exp: Use setup_xfail.
4335
4336 2020-02-06 Shahab Vahedi <shahab@synopsys.com>
4337
4338 * gdb.tui/tui-missing-src.exp: Add the "missing source
4339 file" test for the TUI.
4340
4341 2020-02-06 Andrew Burgess <andrew.burgess@embecosm.com>
4342
4343 * gdb.server/multi-ui-errors.exp: Give a test a real name to avoid
4344 including a port number in the output.
4345
4346 2020-02-04 Alok Kumar Sharma <alokkumar.sharma@amd.com>
4347
4348 * lib/fortran.exp (fortran_int4): Handle clang.
4349 (fortran_int8): Likewise.
4350 (fortran_real4): Likewise.
4351 (fortran_real8): Likewise.
4352 (fortran_complex4): Likewise.
4353 (fortran_logical4): Likewise.
4354 (fortran_character1): Likewise.
4355
4356 2020-02-04 Tom de Vries <tdevries@suse.de>
4357
4358 * README (Race detection): Add note.
4359
4360 2020-02-04 Tom de Vries <tdevries@suse.de>
4361
4362 * lib/gdb.exp (inferior_exited_re): Use "\[^\n\r\]*" instead of ".*".
4363
4364 2020-02-04 Tom de Vries <tdevries@suse.de>
4365
4366 * lib/gdb.exp (inferior_exited_re): Use non-capturing parentheses.
4367
4368 2020-02-03 Rogerio A. Cardoso <rcardoso@linux.ibm.com>
4369
4370 * gdb.arch/powerpc-power8.exp: Delete trailing whitespace of
4371 tbegin., tend. instructions. Replace bctar-, bctar+, bctarl-,
4372 bctarl+ extended mnemonics when avaliable by bgttar, bnstarl,
4373 blttar, bnetarl.
4374 * gdb.arch/powerpc-power8.s: Fix comments. Fix instructions
4375 binary for blttar, bnetarl.
4376 * gdb.arch/powerpc-power9.exp: Delete trailing whitespace of
4377 wait instruction. Delete ldmx test.
4378 * gdb.arch/powerpc-power9.s: Delete ldmx instruction.
4379
4380 2020-02-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com>
4381
4382 * gdb.fortran/array-bounds-high.exp: New file.
4383 * gdb.fortran/array-bounds-high.f90: New file.
4384
4385 2020-02-03 Lukas Durfina <ldurfina@tachyum.com> (tiny change)
4386
4387 * gdb.base/fileio.c: Remove #include of <sys/errno.h>.
4388 Replace #include of <sys/fcntl.h> by <fcntl.h>.
4389
4390 2020-02-01 Tom de Vries <tdevries@suse.de>
4391
4392 * gdb.server/server-kill-python.exp: Fix $gdb_tst_name typo.
4393
4394 2020-01-31 Andrew Burgess <andrew.burgess@embecosm.com>
4395
4396 PR tui/9765
4397 * gdb.tui/tui-layout-asm-short-prog.S: New file.
4398 * gdb.tui/tui-layout-asm-short-prog.exp: New file.
4399
4400 2020-01-29 Luis Machado <luis.machado@linaro.org>
4401
4402 * gdb.arch/aarch64-brk-patterns.c: New source file.
4403 * gdb.arch/aarch64-brk-patterns.exp: New test.
4404
4405 2020-01-29 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4406
4407 * gdb.cp/pass-by-ref-2.exp: Mark some tests as XFAIL based on the
4408 GCC/Clang version.
4409 * gdb.cp/pass-by-ref.exp: Ditto.
4410
4411 2020-01-29 Tom de Vries <tdevries@suse.de>
4412
4413 * gdb.threads/watchpoint-fork-child.c: Guard prints with #if DEBUG.
4414 * gdb.threads/watchpoint-fork-mt.c: Same.
4415 * gdb.threads/watchpoint-fork-parent.c: Same.
4416 * gdb.threads/watchpoint-fork-st.c: Same.
4417 * gdb.threads/watchpoint-fork.exp: Compile with DEBUG=0.
4418
4419 2020-01-27 Luis Machado <luis.machado@linaro.org>
4420
4421 * gdb.base/step-over-syscall.exp (setup): Check if we're already
4422 sitting at a syscall instruction when we hit the syscall function's
4423 breakpoint.
4424 Check PC against one obtained with the x command.
4425 Validate syscall number.
4426 (step_over_syscall): Don't continue to the syscall instruction if
4427 we're already there.
4428
4429 2020-01-25 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4430
4431 * gdb.base/attach.exp: Test 'set exec-file-mismatch'.
4432
4433 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4434
4435 * gdb.dwarf2/dw2-inline-many-frames.c: New file.
4436 * gdb.dwarf2/dw2-inline-many-frames.exp: New file.
4437
4438 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4439
4440 * gdb.dwarf2/dw2-inline-stepping.c: New file.
4441 * gdb.dwarf2/dw2-inline-stepping.exp: New file.
4442
4443 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4444
4445 * gdb.base/maint.exp: Update line table parsing test.
4446 * gdb.dwarf2/dw2-ranges-base.exp: Add new line table parsing test.
4447
4448 2020-01-24 Pedro Alves <palves@redhat.com>
4449
4450 PR gdb/25410
4451 * gdb.multi/multi-re-run-1.c: New.
4452 * gdb.multi/multi-re-run-2.c: New.
4453 * gdb.multi/multi-re-run.exp: New.
4454
4455 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4456
4457 PR gdb/23718
4458 * gdb.server/server-kill-python.exp: New file.
4459
4460 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4461
4462 * gdb.server/multi-ui-errors.c: New file.
4463 * gdb.server/multi-ui-errors.exp: New file.
4464
4465 2020-01-24 Andrew Burgess <andrew.burgess@embecosm.com>
4466
4467 PR tui/9765
4468 * gdb.tui/tui-layout-asm.exp: Add scrolling test for asm window.
4469
4470 2020-01-19 Tom Tromey <tom@tromey.com>
4471
4472 * gdb.tui/main.exp: Add check for plain "file".
4473
4474 2020-01-16 Christian Biesinger <cbiesinger@google.com>
4475
4476 * lib/gdb.exp: Fix spelling error (seperatelly).
4477
4478 2020-01-14 Tom Tromey <tom@tromey.com>
4479
4480 PR symtab/12535:
4481 * gdb.python/python.exp: Test decode_line with empty string
4482 argument.
4483
4484 2020-01-14 Bernd Edlinger <bernd.edlinger@hotmail.de>
4485
4486 * gdb.base/skip-inline.exp: Extend test.
4487
4488 2020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4489
4490 * gdb.dwarf2/dw2-bad-elf-other.S: New file.
4491 * gdb.dwarf2/dw2-bad-elf.c: New file.
4492 * gdb.dwarf2/dw2-bad-elf.exp: New file.
4493
4494 2020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4495
4496 * lib/dwarf.exp (Dwarf::lines): Reset _line_saw_program and
4497 _line_saw_file.
4498
4499 2020-01-13 Andrew Burgess <andrew.burgess@embecosm.com>
4500
4501 * lib/tuiterm.exp (Term::_check_box): Check some parts of the top
4502 border.
4503
4504 2020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4505
4506 * gdb.multi/multi-target.exp (setup): Factor out "info
4507 connections" and "info inferiors" tests to ...
4508 (test_info_inferiors): ... this new procedure.
4509 (top level): Run new "info-inferiors" tests.
4510
4511 2020-01-10 Pedro Alves <palves@redhat.com>
4512
4513 * gdb.server/bkpt-other-inferior.exp: New file.
4514
4515 2020-01-10 Pedro Alves <palves@redhat.com>
4516
4517 * gdb.base/kill-detach-inferiors-cmd.exp: Adjust expected output
4518 of "add-inferior".
4519 * gdb.base/quit-live.exp: Likewise.
4520 * gdb.base/remote-exec-file.exp: Likewise.
4521 * gdb.guile/scm-progspace.exp: Likewise.
4522 * gdb.linespec/linespec.exp: Likewise.
4523 * gdb.mi/new-ui-mi-sync.exp: Likewise.
4524 * gdb.mi/user-selected-context-sync.exp: Likewise.
4525 * gdb.multi/multi-target.exp (setup): Add "info connection" and
4526 "info inferiors" tests.
4527 * gdb.multi/remove-inferiors.exp: Adjust expected output of
4528 "add-inferior".
4529 * gdb.multi/watchpoint-multi.exp: Likewise.
4530 * gdb.python/py-inferior.exp: Likewise.
4531 * gdb.server/extended-remote-restart.exp: Likewise.
4532 * gdb.threads/fork-plus-threads.exp: Adjust expected output of
4533 "info inferiors".
4534 * gdb.threads/forking-threads-plus-breakpoint.exp: Likewise.
4535 * gdb.trace/report.exp: Likewise.
4536
4537 2020-01-10 Pedro Alves <palves@redhat.com>
4538
4539 * gdb.multi/multi-target.c: New file.
4540 * gdb.multi/multi-target.exp: New file.
4541 * lib/gdbserver-support.exp (gdb_target_cmd): Handle "Non-stop
4542 mode requested, but remote does not support non-stop".
4543
4544 2020-01-10 Pedro Alves <palves@redhat.com>
4545
4546 * gdb.server/extended-remote-restart.exp (test_reload): Explicitly
4547 disconnect before reconnecting.
4548
4549 2020-01-10 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4550 Pedro Alves <palves@redhat.com>
4551
4552 * gdb.server/connect-without-multi-process.exp: Also test
4553 continuing to end.
4554
4555 2020-01-10 Pedro Alves <palves@redhat.com>
4556
4557 * gdb.base/remote-exec-file.exp: New file.
4558
4559 2020-01-10 Pedro Alves <palves@redhat.com>
4560
4561 * gdb.base/fork-running-state.exp (do_test): Adjust expected
4562 output.
4563 * gdb.threads/async.c: New.
4564 * gdb.threads/async.exp: New.
4565 * gdb.multi/tids-gid-reset.c: New.
4566 * gdb.multi/tids-gid-reset.exp: New.
4567
4568 2020-01-10 George Barrett <bob@bob131.so>
4569
4570 * gdb.base/stap-probe.c (relocation_marker): Add dummy variable
4571 to help in finding the image relocation offset.
4572 * gdb.base/stap-probe.exp (stap_test): Accept arbitrary compile
4573 options in arguments.
4574 (stap_test_no_debuginfo): Likewise.
4575 (stap-probe-nosem-noopt-pie, stap-probe-nosem-noopt-nopie): Add
4576 test variants.
4577 (stap_test): Add null semaphore relocation test.
4578
4579 2020-01-10 George Barrett <bob@bob131.so>
4580
4581 * gdb.base/stap-probe.c: Rename USE_PROBES to USE_SEMAPHORES.
4582 * gdb.base/stap-probe.exp: Likewise.
4583 (stap_test): Pass argument as an additional flag.
4584 (stap_test_no_debuginfo): Likewise.
4585 (stap_test): Check `info probes stap' output for semaphore
4586 addresses if the test binary is supposed to have them.
4587
4588 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4589
4590 * gdb.tui/basic.exp: Add more scrolling tests.
4591
4592 2020-01-09 Tom Tromey <tom@tromey.com>
4593
4594 PR tui/18932:
4595 * lib/tuiterm.exp (Term::wait_for): Rename from _accept. Return a
4596 meangingful value.
4597 (Term::command, Term::resize): Update.
4598 * gdb.tui/basic.exp: Add scrolling test.
4599
4600 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4601
4602 * gdb.tui/tui-layout-asm.exp: New file.
4603
4604 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4605
4606 * lib/tuiterm.exp (Term::check_box_contents): New proc.
4607
4608 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4609
4610 * lib/tuiterm.exp (Term::prepare_for_tui): New proc.
4611 (Term::enter_tui): Use Term::prepare_for_tui.
4612
4613 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4614
4615 * lib/tuiterm.exp (Term::dump_screen): Always dump the screen when
4616 called.
4617
4618 2020-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
4619
4620 * gdb.base/skip.exp: Fix race condition in test.
4621
4622 2020-01-06 Andrew Burgess <andrew.burgess@embecosm.com>
4623
4624 * gdb.base/backtrace.c: New file.
4625 * gdb.base/backtrace.exp: New file.
4626
4627 2020-01-05 Andrew Burgess <andrew.burgess@embecosm.com>
4628
4629 * gdb.tui/list.exp: Test 'focus next' after 'list main'.
4630
4631 2020-01-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4632
4633 * gdb.base/style.exp: Test that warnings are styled.
4634
4635 2019-12-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
4636
4637 * gdb.base/line65535.exp: New file.
4638 * gdb.base/line65535.c: New file.
4639
4640 2019-12-27 Simon Marchi <simon.marchi@polymtl.ca>
4641
4642 * lib/ada.exp (gnat_runtime_has_debug_info): New proc.
4643 * lib/gnat_debug_info_test.adb: New file.
4644 * gdb.ada/ptype_tagged_param.exp: Use
4645 gnat_runtime_has_debug_info, expect a different output if
4646 runtime does not have debug info.
4647
4648 2019-12-20 Simon Marchi <simon.marchi@efficios.com>
4649
4650 * lib/sym-info-cmds.exp (GDBInfoSymbols::check_no_entry): Add
4651 (another) quote in test name.
4652
4653 2019-12-20 Simon Marchi <simon.marchi@efficios.com>
4654
4655 * lib/sym-info-cmds.exp (GDBInfoModuleSymbols::check_no_entry):
4656 Add quote in test name.
4657
4658 2019-12-20 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4659
4660 * gdb.cp/pass-by-ref.cc: Delete. Generated in the output
4661 directory instead.
4662 * gdb.cp/pass-by-ref.exp: Extend with more cases.
4663 * gdb.cp/pass-by-ref-2.cc: New file.
4664 * gdb.cp/pass-by-ref-2.exp: New file.
4665
4666 2019-12-20 Tom Tromey <tom@tromey.com>
4667
4668 * gdb.tui/list-before.exp: New file.
4669
4670 2019-12-20 Tom Tromey <tom@tromey.com>
4671
4672 * gdb.tui/list.exp: Check for source on initial listing.
4673
4674 2019-12-11 Tom Tromey <tromey@adacore.com>
4675
4676 * gdb.xml/tdesc-arch.exp (set_arch): Add "trans_mode" parameter.
4677 Add crlf test.
4678
4679 2019-12-18 Simon Marchi <simon.marchi@efficios.com>
4680
4681 * gdb.base/default.exp: Update value of $_gdb_major.
4682
4683 2019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4684
4685 * gdb.base/skip.exp: Fix test failure observed with gcc-9.2.0.
4686
4687 2019-12-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
4688
4689 * gdb.base/skip.exp: Whitespace fix.
4690
4691 2019-12-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
4692
4693 * gdb.base/skip-inline.c: New file.
4694 * gdb.base/skip-inline.exp: New file.
4695
4696 2019-12-16 Simon Marchi <simon.marchi@polymtl.ca>
4697
4698 * gdb.base/jit-reader.exp (jit_reader_test): Rename
4699 jit_function_00 to jit_function_stack_mangle.
4700 * gdb.base/jithost.c (jit_function_t): Rename to...
4701 (jit_function_stack_mangle_t): ... this.
4702 (jit_function_add_t): New typedef.
4703 (jit_function_00_code): Rename to...
4704 (jit_function_stack_mangle_code): ... this, make static.
4705 (jit_function_add_code): New.
4706 (main): Generate "add" function and call it. Adjust to changes
4707 in jithost_abi.
4708 * gdb.base/jithost.h (struct jithost_abi_bounds): New.
4709 (struct jithost_abi) <begin, end>: Remove fields.
4710 <object, function_stack_mangle, function_add>: New fields.
4711 * gdb.base/jitreader.c (struct reader_state) <code_begin,
4712 code_end>: Remove fields.
4713 <func_stack_mangle>: New field.
4714 (read_debug_info): Adjust to renaming, create block for "add"
4715 function.
4716 (read_sp, unwind_frame, get_frame_id): Adjust to other changes.
4717
4718 2019-12-11 Tom Tromey <tom@tromey.com>
4719
4720 * gdb.tui/resize.exp: Fix regexp.
4721 * gdb.tui/regs.exp: Fix regexps.
4722 * gdb.tui/main.exp: Fix regexp.
4723
4724 2019-12-11 Tom Tromey <tom@tromey.com>
4725
4726 * gdb.tui/resize.exp: Update.
4727 * gdb.tui/empty.exp (layouts): Update.
4728
4729 2019-12-11 Tom Tromey <tom@tromey.com>
4730
4731 * gdb.tui/regs.exp: Update.
4732 * gdb.tui/empty.exp (layouts): Update.
4733 * gdb.tui/basic.exp: Update.
4734 * lib/tuiterm.exp (_check_box): Don't check bottom border.
4735
4736 2019-12-11 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4737
4738 * gdb.base/options.exp: Add -raw-values in the print completion list.
4739 * gdb.python/py-prettyprint.exp: Add tests for -raw-values.
4740
4741 2019-12-10 Kevin Buettner <kevinb@redhat.com>
4742
4743 * gdb.threads/omp-par-scope.c: New file.
4744 * gdb/threads/omp-par-scope.exp: New file.
4745
4746 2019-12-10 Kevin Buettner <kevinb@redhat.com>
4747
4748 * lib/gdb.exp (support_nested_function_tests): New proc.
4749
4750 2019-12-10 Kevin Buettner <kevinb@redhat.com>
4751
4752 * lib/gdb.exp (gdb_compile_openmp): New proc.
4753 (build_executable_from_specs): Add an "openmp" option.
4754 (gdb_compile_pthreads): Add non-executable case.
4755
4756 2019-12-10 Tom Tromey <tromey@adacore.com>
4757
4758 * gdb.ada/unchecked_union.exp: New file.
4759 * gdb.ada/unchecked_union/pck.adb: New file.
4760 * gdb.ada/unchecked_union/pck.ads: New file.
4761 * gdb.ada/unchecked_union/unchecked_union.adb: New file.
4762 * gdb-utils.exp (string_to_regexp): Also quote "?".
4763
4764 2019-12-10 George Barrett <bob@bob131.so>
4765
4766 Test scripted probe breakpoints.
4767 * gdb.guile/scm-breakpoint.c (main): Add probe point.
4768 * gdb.python/py-breakpoint.c (main): Likewise.
4769 * gdb.guile/scm-breakpoint.exp (test_bkpt_probe): Add probe
4770 specifier test.
4771 * gdb.python/py-breakpoint.exp (test_bkpt_probe): Likewise.
4772
4773 2019-12-09 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4774
4775 * gdb.cp/rvalue-ref-overload.cc (g): New function that takes
4776 an rvalue parameter.
4777 * gdb.cp/rvalue-ref-overload.exp: Test calling it with an lvalue
4778 parameter.
4779
4780 2019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4781
4782 * gdb.mi/mi-fortran-modules.exp: Add patterns to skip system
4783 modules.
4784
4785 2019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4786
4787 * gdb.fortran/derived-type-striding.exp: KFAIL if we are using a
4788 broken version of GCC.
4789
4790 2019-12-09 Andrew Burgess <andrew.burgess@embecosm.com>
4791
4792 * gdb.fortran/info-modules.exp: Rewrite to make use of new
4793 sym-info-cmds library.
4794 * gdb.fortran/info-types.exp: Likewise.
4795 * lib/sym-info-cmds.exp: New file.
4796
4797 2019-12-08 Tom de Vries <tdevries@suse.de>
4798
4799 * gdb.dwarf2/imported-unit.exp: Fix inter-CU references.
4800
4801 2019-12-07 Keith Seitz <keiths@redhat.com>
4802
4803 * gdb.base/corefile-buildid-shlib-shr.c: New file.
4804 * gdb.base/corefile-buildid-shlib.c: New file.
4805 * gdb.base/corefile-buildid.c: New file.
4806 * gdb.base/corefile-buildid.exp: New file.
4807
4808 2019-12-06 Tom de Vries <tdevries@suse.de>
4809
4810 * gdb.dwarf2/varval.exp: Add decl before def test.
4811
4812 2019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4813
4814 * gdb.cp/rvalue-ref-overload.exp: Minor cleanup.
4815
4816 2019-12-06 Tankut Baris Aktemur <tankut.baris.aktemur@intel.com>
4817
4818 * gdb.cp/rvalue-ref-overload.cc: Add a case that involves both
4819 CV and reference conversion for overload resolution.
4820 * gdb.cp/rvalue-ref-overload.exp: Test it.
4821
4822 2019-12-06 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4823
4824 * gdb.threads/pthreads.exp: Test taas and tfaas without command.
4825 * gdb.base/frameapply.exp: Test faas without command.
4826
4827 2019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4828
4829 * lib/gdb.exp (gdb_compile): Add -J compiler option when building
4830 Fortran tests.
4831 * gdb.mi/mi-fortran-modules.exp: Compile source files in correct
4832 order.
4833
4834 2019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4835
4836 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Handle
4837 casting to type with no kind specified.
4838 (test_basic_parsing_of_type_kinds): Additional tests for types
4839 with no kind specified, and add tests for single/double
4840 precision/complex types.
4841
4842 2019-12-04 Tom Tromey <tromey@adacore.com>
4843
4844 * gdb.base/endianity.c (struct other) <x>: New field.
4845 (main): Initialize it.
4846 * gdb.base/endianity.exp: Update.
4847
4848 2019-12-04 Tom Tromey <tromey@adacore.com>
4849
4850 * gdb.ada/scalar_storage/storage.adb: New file.
4851 * gdb.ada/scalar_storage/pck.adb: New file.
4852 * gdb.ada/scalar_storage/pck.ads: New file.
4853 * gdb.ada/scalar_storage.exp: New file.
4854
4855 2019-12-04 Tom Tromey <tromey@adacore.com>
4856
4857 * gdb.base/endianity.c (struct otherendian) <f>: New field.
4858 (main): Initialize it.
4859 * gdb.base/endianity.exp: Update.
4860
4861 2019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4862
4863 * gdb.mi/mi-sym-info.exp: Add tests for -max-results parameter.
4864
4865 2019-12-04 Andrew Burgess <andrew.burgess@embecosm.com>
4866
4867 * gdb.mi/mi-fortran-modules.exp: Add additional tests for
4868 -symbol-info-module-functions and -symbol-info-module-variables.
4869
4870 2019-12-01 Andrew Burgess <andrew.burgess@embecosm.com>
4871
4872 * gdb.fortran/array-slices.exp: Add test for dynamic strings.
4873
4874 2019-12-01 Richard Bunt <richard.bunt@arm.com>
4875 Andrew Burgess <andrew.burgess@embecosm.com>
4876
4877 * gdb.fortran/derived-type-striding.exp: New file.
4878 * gdb.fortran/derived-type-striding.f90: New file.
4879 * gdb.fortran/array-slices.exp: New file.
4880 * gdb.fortran/array-slices.f90: New file.
4881
4882 2019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4883
4884 * gdb.base/define.exp: Test . in command names.
4885 * gdb.base/setshow.exp: Update test, as . is now part of
4886 command name.
4887
4888 2019-11-30 Philippe Waroquiers <philippe.waroquiers@skynet.be>
4889
4890 * gdb.base/define-prefix.exp: New file.
4891
4892 2019-11-28 Andrew Burgess <andrew.burgess@embecosm.com>
4893
4894 * lib/gdb.exp (skip_btrace_tests): Return 1 if the test fails to
4895 compile.
4896 (skip_btrace_pt_tests): Likewise.
4897
4898 2019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4899
4900 * gdb.fortran/info-modules.exp: Compile source files in correct
4901 order.
4902
4903 2019-11-27 Kevin Buettner <kevinb@redhat.com>
4904
4905 * gdb.dwarf2/imported-unit.exp: New file.
4906 * gdb.dwarf2/imported-unit.c: New file.
4907
4908 2019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4909
4910 * gdb.mi/mi-fortran-modules-2.f90: New file.
4911 * gdb.mi/mi-fortran-modules.exp: New file.
4912 * gdb.mi/mi-fortran-modules.f90: New file.
4913
4914 2019-11-27 Andrew Burgess <andrew.burgess@embecosm.com>
4915
4916 * gdb.mi/mi-sym-info-1.c: New file.
4917 * gdb.mi/mi-sym-info-2.c: New file.
4918 * gdb.mi/mi-sym-info.exp: New file.
4919
4920 2019-11-22 Tom Tromey <tromey@adacore.com>
4921
4922 * gdb.ada/tasks.exp: Add -ada-task-info regression test.
4923 * gdb.ada/tasks/foo.adb: Add another stopping location.
4924
4925 2019-11-21 Peeter Joot <peeter.joot@lzlabs.com>
4926
4927 * gdb.base/endianity.c: New test.
4928 * gdb.base/endianity.exp: New file.
4929
4930 2019-11-21 Lukas Durfina <ldurfina@tachyum.com>
4931
4932 * gdb.arch/amd64-eval.exp: Skip test if target is not x86-64.
4933
4934 2019-11-21 Tom de Vries <tdevries@suse.de>
4935
4936 PR gdb/24956
4937 * gdb.base/ui-redirect.exp: Test output of user-defined command.
4938
4939 2019-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
4940
4941 * gdb.python/py-progspace.exp: Add missing parentheses on some
4942 'print' commands.
4943
4944 2019-11-19 Tom Tromey <tom@tromey.com>
4945
4946 * gdb.tui/winheight.exp: New file.
4947
4948 2019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4949
4950 * gdb.base/ctf-whatis.c: Delete.
4951 * gdb.base/ctf-whatis.exp: Delete.
4952 * gdb.base/whatis.exp: Rewrite to compile as both dwarf and ctf.
4953
4954 2019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4955
4956 * gdb.base/ctf-cvexpr.exp: Delete.
4957 * gdb.base/cvexpr.exp: Rewrite to compile as both dwarf and ctf.
4958
4959 2019-11-19 Andrew Burgess <andrew.burgess@embecosm.com>
4960
4961 * gdb.base/ctf-constvars.exp: Skip test if CTF is not supported in
4962 the compiler. Clean up header comment a little.
4963 * gdb.base/ctf-ptype.exp: Likewise.
4964 * gdb.base/ctf-whatis.exp: Likewise.
4965 * lib/gdb.exp (skip_ctf_tests): New proc.
4966
4967 2019-11-18 Sergio Durigan Junior <sergiodj@redhat.com>
4968
4969 https://bugzilla.redhat.com/show_bug.cgi?id=1765117
4970 * gdb.tui/corefile-run.exp: New file.
4971
4972 2019-11-14 Tom Tromey <tromey@adacore.com>
4973
4974 * gdb.base/gdbvars.exp (test_convenience_variables): Add
4975 regression tests.
4976
4977 2019-11-12 Tom Tromey <tom@tromey.com>
4978
4979 * lib/tuiterm.exp (_accept): Add wait_for parameter. Check output
4980 after any command. Expect prompt after WAIT_FOR is seen.
4981 (enter_tui): Enable resize messages.
4982 (command): Expect command in output.
4983 (get_line): Avoid error when cursor appears to be off-screen.
4984 (dump_screen): Include screen size in title.
4985 (_do_resize): New proc, from "resize".
4986 (resize): Rewrite. Do resize in two steps.
4987 * gdb.tui/empty.exp (layouts): Fix entries.
4988 (check_boxes): Remove xfail.
4989 (check_text): Dump screen on failure.
4990
4991 2019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4992
4993 * gdb.python/py-symbol.exp: Add test for
4994 gdb.lookup_static_symbols.
4995
4996 2019-11-10 Andrew Burgess <andrew.burgess@embecosm.com>
4997
4998 * gdb.python/py-symbol.c: Declare and call function from new
4999 py-symbol-2.c file.
5000 * gdb.python/py-symbol.exp: Compile both source files, and add new
5001 tests for gdb.lookup_static_symbol.
5002 * gdb.python/py-symbol-2.c: New file.
5003
5004 2019-11-02 Tom de Vries <tdevries@suse.de>
5005
5006 * gdb.base/advance.exp: Drop superfluous 3rd argument to gdb_test.
5007 * gdb.base/anon.exp: Same.
5008 * gdb.base/auto-connect-native-target.exp: Same.
5009 * gdb.base/call-ar-st.exp: Same.
5010 * gdb.base/catch-syscall.exp: Same.
5011 * gdb.base/commands.exp: Same.
5012 * gdb.base/default.exp: Same.
5013 * gdb.base/display.exp: Same.
5014 * gdb.base/float.exp: Same.
5015 * gdb.base/foll-fork.exp: Same.
5016 * gdb.base/help.exp: Same.
5017 * gdb.base/info-macros.exp: Same.
5018 * gdb.base/info-proc.exp: Same.
5019 * gdb.base/info-target.exp: Same.
5020 * gdb.base/long_long.exp: Same.
5021 * gdb.base/macscp.exp: Same.
5022 * gdb.base/memattr.exp: Same.
5023 * gdb.base/nofield.exp: Same.
5024 * gdb.base/pointers.exp: Same.
5025 * gdb.base/printcmds.exp: Same.
5026 * gdb.base/ptype.exp: Same.
5027 * gdb.base/restore.exp: Same.
5028 * gdb.base/return.exp: Same.
5029 * gdb.base/scope.exp: Same.
5030 * gdb.base/set-noassign.exp: Same.
5031 * gdb.base/setshow.exp: Same.
5032 * gdb.base/shlib-call.exp: Same.
5033 * gdb.base/signals.exp: Same.
5034 * gdb.base/sigstep.exp: Same.
5035 * gdb.base/skip.exp: Same.
5036 * gdb.base/solib-symbol.exp: Same.
5037 * gdb.base/stap-probe.exp: Same.
5038 * gdb.base/step-line.exp: Same.
5039 * gdb.base/step-test.exp: Same.
5040 * gdb.base/style.exp: Same.
5041 * gdb.base/varargs.exp: Same.
5042 * gdb.base/vla-datatypes.exp: Same.
5043 * gdb.base/vla-ptr.exp: Same.
5044 * gdb.base/vla-sideeffect.exp: Same.
5045 * gdb.base/volatile.exp: Same.
5046 * gdb.base/watch-cond-infcall.exp: Same.
5047 * gdb.base/watchpoint.exp: Same.
5048
5049 2019-11-02 Tom de Vries <tdevries@suse.de>
5050
5051 * gdb.cp/anon-union.exp: Drop superfluous 3rd argument to gdb_test.
5052 * gdb.cp/cpexprs.exp: Same.
5053 * gdb.cp/except-multi-location.exp: Same.
5054 * gdb.cp/exceptprint.exp: Same.
5055 * gdb.cp/gdb2384.exp: Same.
5056 * gdb.cp/inherit.exp: Same.
5057 * gdb.cp/m-static.exp: Same.
5058 * gdb.cp/meth-typedefs.exp: Same.
5059 * gdb.cp/misc.exp: Same.
5060 * gdb.cp/namespace.exp: Same.
5061 * gdb.cp/non-trivial-retval.exp: Same.
5062 * gdb.cp/overload.exp: Same.
5063 * gdb.cp/pr17132.exp: Same.
5064 * gdb.cp/re-set-overloaded.exp: Same.
5065 * gdb.cp/rvalue-ref-types.exp: Same.
5066 * gdb.cp/templates.exp: Same.
5067
5068 2019-11-01 Luis Machado <luis.machado@linaro.org>
5069
5070 PR gdb/25124
5071
5072 * gdb.arch/pr25124.S: New file.
5073 * gdb.arch/pr25124.exp: New file.
5074
5075 2019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5076
5077 * gdb.fortran/info-modules.exp: Update expected results, and add
5078 additional tests for 'info module functinos', and 'info module
5079 variables'.
5080 * gdb.fortran/info-types.exp: Update expected results.
5081 * gdb.fortran/info-types.f90: Extend testcase with additional
5082 module variables and functions.
5083
5084 2019-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
5085
5086 * gdb.fortran/info-modules.exp: New file.
5087 * gdb.fortran/info-types.exp: Build with new file.
5088 * gdb.fortran/info-types.f90: Include and use new module.
5089 * gdb.fortran/info-types-2.f90: New file.
5090
5091 2019-10-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5092
5093 * gdb.base/setshow.exp: Test $_gdb_setting and $_gdb_setting_str.
5094 * gdb.base/settings.exp: Test all settings types using
5095 $_gdb_maint_setting and $_gdb_maint_setting_str in proc_show_setting,
5096 that now verifies that the value of "maint show" is the same as
5097 returned by the settings functions. Test the type of the
5098 maintenance settings.
5099 * gdb.base/default.exp: Update show_conv_list.
5100
5101 2019-10-31 Tom de Vries <tdevries@suse.de>
5102
5103 * gdb.arch/amd64-disp-step-avx.exp: Drop superfluous 3rd argument to
5104 gdb_test.
5105 * gdb.arch/amd64-disp-step.exp: Same.
5106 * gdb.asm/asm-source.exp: Same.
5107 * gdb.btrace/buffer-size.exp: Same.
5108 * gdb.btrace/cpu.exp: Same.
5109 * gdb.btrace/enable.exp: Same.
5110 * gdb.dwarf2/count.exp: Same.
5111 * gdb.dwarf2/dw2-ranges-func.exp: Same.
5112 * gdb.dwarf2/dw2-ranges-psym.exp: Same.
5113 * gdb.fortran/vla-datatypes.exp: Same.
5114 * gdb.fortran/vla-history.exp: Same.
5115 * gdb.fortran/vla-ptype.exp: Same.
5116 * gdb.fortran/vla-value.exp: Same.
5117 * gdb.fortran/whatis_type.exp: Same.
5118 * gdb.guile/guile.exp: Same.
5119 * gdb.multi/tids.exp: Same.
5120 * gdb.python/py-finish-breakpoint.exp: Same.
5121 * gdb.python/py-framefilter.exp: Same.
5122 * gdb.python/py-pp-registration.exp: Same.
5123 * gdb.python/py-xmethods.exp: Same.
5124 * gdb.python/python.exp: Same.
5125 * gdb.server/connect-with-no-symbol-file.exp: Same.
5126 * gdb.server/no-thread-db.exp: Same.
5127 * gdb.server/run-without-local-binary.exp: Same.
5128 * gdb.stabs/weird.exp: Same.
5129 * gdb.threads/attach-many-short-lived-threads.exp: Same.
5130 * gdb.threads/thread-find.exp: Same.
5131 * gdb.threads/tls-shared.exp: Same.
5132 * gdb.threads/tls.exp: Same.
5133 * gdb.threads/wp-replication.exp: Same.
5134 * gdb.trace/ax.exp: Same.
5135 * lib/gdb.exp (gdb_test_exact, help_test_raw): Same.
5136
5137 2019-10-31 Tom de Vries <tdevries@suse.de>
5138
5139 * gdb.ada/array_bounds.exp: Drop superfluous 3rd argument to gdb_test.
5140 * gdb.ada/array_subscript_addr.exp: Same.
5141 * gdb.ada/arrayidx.exp: Same.
5142 * gdb.ada/arrayparam.exp: Same.
5143 * gdb.ada/arrayptr.exp: Same.
5144 * gdb.ada/boolean_expr.exp: Same.
5145 * gdb.ada/call_pn.exp: Same.
5146 * gdb.ada/complete.exp: Same.
5147 * gdb.ada/fixed_cmp.exp: Same.
5148 * gdb.ada/fun_addr.exp: Same.
5149 * gdb.ada/funcall_param.exp: Same.
5150 * gdb.ada/interface.exp: Same.
5151 * gdb.ada/mod_from_name.exp: Same.
5152 * gdb.ada/null_array.exp: Same.
5153 * gdb.ada/packed_array.exp: Same.
5154 * gdb.ada/packed_tagged.exp: Same.
5155 * gdb.ada/print_chars.exp: Same.
5156 * gdb.ada/print_pc.exp: Same.
5157 * gdb.ada/ptype_arith_binop.exp: Same.
5158 * gdb.ada/ptype_field.exp: Same.
5159 * gdb.ada/ptype_tagged_param.exp: Same.
5160 * gdb.ada/rec_return.exp: Same.
5161 * gdb.ada/ref_tick_size.exp: Same.
5162 * gdb.ada/str_ref_cmp.exp: Same.
5163 * gdb.ada/taft_type.exp: Same.
5164 * gdb.ada/tagged.exp: Same.
5165 * gdb.ada/type_coercion.exp: Same.
5166 * gdb.ada/uninitialized_vars.exp: Same.
5167
5168 2019-10-30 Tom de Vries <tdevries@suse.de>
5169
5170 * lib/gdb.exp (gdb_test_multiple): Handle -early pattern flag.
5171
5172 2019-10-26 Tom de Vries <tdevries@suse.de>
5173
5174 * gdb.base/bigcore.c: Fix typos in comments.
5175 * gdb.base/ctf-ptype.c: Same.
5176 * gdb.base/long_long.c: Same.
5177 * gdb.dwarf2/dw2-op-out-param.S: Same.
5178 * gdb.python/py-evthreads.c: Same.
5179 * gdb.reverse/i387-stack-reverse.c: Same.
5180 * gdb.trace/tfile.c: Same.
5181 * lib/compiler.c: Same.
5182 * lib/compiler.cc: Same.
5183
5184 2019-10-25 Tom de Vries <tdevries@suse.de>
5185
5186 * gdb.reverse/sigall-precsave.exp: Use -wrap and $gdb_test_name in
5187 gdb_test_multiple calls.
5188 * gdb.reverse/sigall-reverse.exp: Same.
5189 * gdb.reverse/solib-precsave.exp: Same.
5190 * gdb.reverse/solib-reverse.exp: Same.
5191 * gdb.reverse/until-precsave.exp: Same.
5192 * gdb.reverse/until-reverse.exp: Same.
5193
5194 2019-10-24 Tom de Vries <tdevries@suse.de>
5195
5196 * lib/gdb.exp (gdb_test_multiple): Add -wrap pattern flag.
5197 * gdb.reverse/step-precsave.exp: Rewrite gdb_test_multiple containing
5198 kfail using -wrap pattern flag and convenience variable
5199 gdb_test_name.
5200
5201 2019-10-24 Andrew Burgess <andrew.burgess@embecosm.com>
5202
5203 * gdb.python/py-progspace.exp: Add tests for the
5204 Progspace.block_for_pc method.
5205
5206 2019-10-23 Tom Tromey <tom@tromey.com>
5207
5208 * configure: Rebuild.
5209 * aclocal.m4: Use m4_include, not sinclude.
5210
5211 2019-10-21 Tom de Vries <tdevries@suse.de>
5212
5213 * gdb.base/infcall-nested-structs.c: Add
5214 __attribute__((noinline,noclone)) to all functions.
5215 (call_all): Add missing variable initialization. Simplify return value.
5216 (breakpt): Increment volatile variable, to prevent call from being
5217 optimized out.
5218 * gdb.base/infcall-nested-structs.exp: Compile with -O2.
5219
5220 2019-10-17 Tom de Vries <tdevries@suse.de>
5221
5222 * gdb.fortran/module.exp: Allow info variables to print info for files
5223 other than module.f90.
5224
5225 2019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5226
5227 * gdb.fortran/module.exp: Extend with 'info variables' test.
5228
5229 2019-10-16 Andrew Burgess <andrew.burgess@embecosm.com>
5230
5231 * boards/cc-with-tweaks.exp: Setup F90_FOR_TARGET and
5232 F77_FOR_TARGET.
5233
5234 2019-10-16 Tom de Vries <tdevries@suse.de>
5235
5236 PR tdep/25096
5237 * gdb.base/infcall-nested-structs.exp: Remove PR25096 KFAILs.
5238
5239 2019-10-16 Tom de Vries <tdevries@suse.de>
5240
5241 PR tdep/24104
5242 * gdb.base/infcall-nested-structs.exp: Remove XFAIL for PR tdep/24104.
5243 Add KFAIL for PR tdep/25096.
5244
5245 2019-10-16 Tom de Vries <tdevries@suse.de>
5246
5247 PR testsuite/25059
5248 * gdb.cp/local-static.exp (do_test): Add xfails for gcc PR debug/55541.
5249
5250 2019-10-16 Tom de Vries <tdevries@suse.de>
5251
5252 * gdb.base/jit-reader.exp: Allow non-pointer registers to be printed
5253 as signed.
5254
5255 2019-10-14 Simon Marchi <simon.marchi@polymtl.ca>
5256
5257 * gdb.mi/list-thread-groups-available.exp: Read entries one by
5258 one instead of increasing timeout.
5259
5260 2019-10-13 Tom de Vries <tdevries@suse.de>
5261
5262 PR record/25038
5263 * gdb.reverse/sigall-precsave.exp: Add PR record/25038 KFAIL.
5264 * gdb.reverse/sigall-reverse.exp: Same.
5265 * gdb.reverse/solib-precsave.exp: Same.
5266 * gdb.reverse/solib-reverse.exp: Same.
5267 * gdb.reverse/step-precsave.exp: Same.
5268 * gdb.reverse/until-precsave.exp: Same.
5269 * gdb.reverse/until-reverse.exp: Same.
5270 * lib/gdb.exp (gdb_continue_to_breakpoint): Same.
5271
5272 2019-10-10 Andreas Arnez <arnez@linux.ibm.com>
5273
5274 * gdb.base/infcall-nested-structs.c (cmp_struct_02_01)
5275 (cmp_struct_02_02, cmp_struct_04_01, cmp_struct_04_02)
5276 (cmp_struct_05_01, cmp_struct_static_02_01)
5277 (cmp_struct_static_04_01, cmp_struct_static_06_01): Fix redundant
5278 comparisons.
5279
5280 2019-10-10 Tom de Vries <tdevries@suse.de>
5281
5282 PR testsuite/24888
5283 * lib/ada.exp (target_compile_ada_from_dir): Route -pie/-no-pie to
5284 gnatlink.
5285
5286 2019-10-09 Tom de Vries <tdevries@suse.de>
5287
5288 PR testsuite/25048
5289 * gdb.rust/simple.exp: Add xfails for incorrect DWARF.
5290
5291 2019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5292
5293 * gdb.ada/catch_ex_std.exp: Handle being unabled to catch Ada
5294 exceptions due to missing debug information.
5295
5296 2019-10-07 Tom de Vries <tdevries@suse.de>
5297
5298 * gdb.base/default.exp: Expect _gdb_major/_gdb_minor to be 9.1.
5299
5300 2019-10-07 Andrew Burgess <andrew.burgess@embecosm.com>
5301
5302 * lib/gdb.exp (gdb_test_multiple): Add gdb_test_name mechanism.
5303 * gdb.base/annota1.exp: Update to use gdb_test_name.
5304
5305 2019-10-07 Weimin Pan <weimin.pan@oracle.com>
5306
5307 * gdb.base/ctf-whatis.exp: New file.
5308 * gdb.base/ctf-whatis.c: New file.
5309 * gdb.base/ctf-ptype.exp: New file.
5310 * gdb.base/ctf-ptype.c: New file.
5311 * gdb.base/ctf-constvars.exp: New file.
5312 * gdb.base/ctf-constvars.c: New file.
5313 * gdb.base/ctf-cvexpr.exp: New file.
5314
5315 2019-10-04 Tom de Vries <tdevries@suse.de>
5316
5317 * gdb.cp/local-static.c (main): Move declaration of int i out of the
5318 for loop.
5319
5320 2019-10-03 Tom Tromey <tom@tromey.com>
5321
5322 PR rust/24976:
5323 * gdb.rust/simple.rs (Union2): New type.
5324 (main): Use Union2.
5325 * gdb.rust/simple.exp: Add test.
5326
5327 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5328
5329 * gdb.fortran/nested-funcs-2.exp: Run tests with and without the
5330 nested function prefix.
5331
5332 2019-10-03 Bernhard Heckel <bernhard.heckel@intel.com>
5333 Richard Bunt <richard.bunt@arm.com>
5334 Andrew Burgess <andrew.burgess@embecosm.com>
5335
5336 * gdb.fortran/nested-funcs.exp: Tests for placing breakpoints on
5337 nested functions.
5338 * gdb.fortran/nested-funcs.f90: Update expected results.
5339 * gdb.fortran/nested-funcs-2.exp: New file.
5340 * gdb.fortran/nested-funcs-2.f90: New file.
5341
5342 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5343
5344 * gdb.python/py-parameter.exp: Make test names unique.
5345 * gdb.python/py-template.exp: Likewise.
5346 * gdb.python/py-value.exp: Likewise.
5347
5348 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5349
5350 * gdb.base/break-interp.exp: Reduce test name duplication.
5351 * gdb.base/call-sc.exp: Likewise.
5352 * gdb.base/callfuncs.exp: Likewise.
5353 * gdb.base/charset.exp: Likewise.
5354 * gdb.base/dump.exp: Likewise.
5355 * gdb.base/ena-dis-br.exp: Likewise.
5356 * gdb.base/relational.exp: Likewise.
5357 * gdb.base/step-over-syscall.exp: Likewise.
5358 * gdb.base/structs.exp: Likewise.
5359
5360 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5361
5362 * gdb.linespec/explicit.exp: Make test names unique.
5363 * gdb.linespec/ls-errs.exp: Likewise.
5364
5365 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5366
5367 * gdb.reverse/break-precsave.exp: Make test names unique.
5368 * gdb.reverse/break-reverse.exp: Likewise.
5369 * gdb.reverse/finish-precsave.exp: Likewise.
5370 * gdb.reverse/finish-reverse.exp: Likewise.
5371 * gdb.reverse/machinestate-precsave.exp: Likewise.
5372 * gdb.reverse/machinestate.exp: Likewise.
5373 * gdb.reverse/readv-reverse.exp: Likewise.
5374 * gdb.reverse/recvmsg-reverse.exp: Likewise.
5375 * gdb.reverse/sigall-precsave.exp: Likewise.
5376 * gdb.reverse/sigall-reverse.exp: Likewise.
5377 * gdb.reverse/step-indirect-call-thunk.exp: Likewise.
5378 * gdb.reverse/watch-precsave.exp: Likewise.
5379 * gdb.reverse/watch-reverse.exp: Likewise.
5380
5381 2019-10-03 Andrew Burgess <andrew.burgess@embecosm.com>
5382
5383 * gdb.threads/stop-with-handle.c: New file.
5384 * gdb.threads/stop-with-handle.exp: New file.
5385
5386 2019-10-03 Tom de Vries <tdevries@suse.de>
5387
5388 PR testsuite/25059
5389 * gdb.base/list-missing-source.exp: Allowing the "Compilation
5390 directory" line to be missing.
5391
5392 2019-10-03 Tom de Vries <tdevries@suse.de>
5393
5394 PR testsuite/25059
5395 * gdb.base/info-types.exp: Make the presence of the 'unsigned int'
5396 type optional.
5397
5398 2019-10-02 Andreas Arnez <arnez@linux.ibm.com>
5399
5400 * gdb.python/py-format-string.c (string.h): New include.
5401 (main): Fill a_struct_with_union.the_union.an_int with bytes of
5402 the same value, for endianness-independence.
5403 * gdb.python/py-format-string.exp (default_regexp_dict)
5404 (test_pretty_structs, test_format): Adjust expected output to the
5405 changed initialization.
5406
5407 2019-10-02 Tom Tromey <tromey@adacore.com>
5408
5409 * gdb.ada/catch_ex_std.exp: Add $_ada_exception test.
5410
5411 2019-10-02 Pedro Alves <palves@redhat.com>
5412 Andrew Burgess <andrew.burgess@embecosm.com>
5413
5414 * gdb.base/print-file-var-lib1.c: Include <stdio.h> and
5415 "print-file-var.h".
5416 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5417 (get_version_1): Print this_version_id and its address.
5418 Add extern "C" wrappers around interface functions.
5419 * gdb.base/print-file-var-lib2.c: Include <stdio.h> and
5420 "print-file-var.h".
5421 (this_version_id) Use ATTRIBUTE_VISIBILITY.
5422 (get_version_2): Print this_version_id and its address.
5423 Add extern "C" wrappers around interface functions.
5424 * gdb.base/print-file-var-main.c: Include <dlfcn.h>, <assert.h>,
5425 <stddef.h> and "print-file-var.h".
5426 Add extern "C" wrappers around interface functions.
5427 [VERSION_ID_MAIN] (this_version_id): Define.
5428 (main): Define v0. Use dlopen if SHLIB_NAME is defined.
5429 * gdb.base/print-file-var.h: Add some #defines to simplify setting
5430 up extern "C" blocks.
5431 * gdb.base/print-file-var.exp (test): New, factored out from top
5432 level.
5433 (top level): Test all combinations of attribute hidden or not,
5434 dlopen or not, and this_version_id symbol in main file or not.
5435 Compile tests as both C++ and C, make test names unique.
5436
5437 2019-10-01 Tom Tromey <tom@tromey.com>
5438
5439 * gdb.base/style.exp: Test "show logging filename".
5440
5441 2019-10-01 Tom Tromey <tom@tromey.com>
5442
5443 * lib/gdb-utils.exp (style): Handle "metadata" argument.
5444 * gdb.base/style.exp: Add metadata style test.
5445
5446 2019-10-01 Tom Tromey <tom@tromey.com>
5447
5448 * gdb.base/style.exp: Test "pwd".
5449
5450 2019-10-01 Tom Tromey <tom@tromey.com>
5451
5452 * gdb.base/style.exp: Update tests.
5453
5454 2019-10-01 Andreas Arnez <arnez@linux.ibm.com>
5455
5456 * gdb.base/pretty-print.c (struct s1_t): Change fields 'three' and
5457 'six' to unsigned.
5458 (s1): Initialize fields 'four' and 'six' instead of 'three' and
5459 'five'. Use an all-ones bit pattern for each.
5460 * gdb.base/pretty-print.exp: Adjust expected output of "print s1"
5461 to its changed values.
5462
5463 2019-09-30 Tom Tromey <tromey@adacore.com>
5464
5465 * gdb.rust/traits.rs: Disable all warnings.
5466
5467 2019-09-29 Tom de Vries <tdevries@suse.de>
5468
5469 * gdb.dwarf2/gdb-index.exp: Handle new location of .dwz file.
5470
5471 2019-09-29 Tom de Vries <tdevries@suse.de>
5472
5473 * gdb.dwarf2/gdb-index.exp: Use with_test_prefix for second objcopy.
5474
5475 2019-09-27 Tom de Vries <tdevries@suse.de>
5476
5477 * gdb.reverse/step-precsave.exp: Add missing $gdb_prompt in regexps.
5478
5479 2019-09-27 Tom de Vries <tdevries@suse.de>
5480
5481 PR record/23188
5482 * gdb.reverse/step-precsave.exp: Add kfail for PR record/23188.
5483
5484 2019-09-26 Tom Tromey <tromey@adacore.com>
5485
5486 * gdb.ada/py_taft.exp: New file.
5487 * gdb.ada/py_taft/main.adb: New file.
5488 * gdb.ada/py_taft/pkg.adb: New file.
5489 * gdb.ada/py_taft/pkg.ads: New file.
5490
5491 2019-09-24 Tom de Vries <tdevries@suse.de>
5492
5493 PR gdb/24598
5494 * gdb.arch/amd64-init-x87-values.exp: Add xfail.
5495
5496 2019-09-22 Tom de Vries <tdevries@suse.de>
5497
5498 * gdb.base/restore.exp: Allow register variables to be optimized out at
5499 -O0.
5500
5501 2019-09-20 Ulrich Weigand <uweigand@de.ibm.com>
5502
5503 * gdb.arch/spu-info.exp: Remove file.
5504 * gdb.arch/spu-info.c: Remove file.
5505 * gdb.arch/spu-ls.exp: Remove file.
5506 * gdb.arch/spu-ls.c: Remove file.
5507
5508 * gdb.asm/asm-source.exp: Remove support for spu*-*-*.
5509 * gdb.asm/spu.inc: Remove file.
5510
5511 * gdb.base/dump.exp: Remove support for spu*-*-*.
5512 * gdb.base/stack-checking.exp: Likewise.
5513 * gdb.base/overlays.exp: Likewise.
5514 * gdb.base/ovlymgr.c: Likewise.
5515 * gdb.base/spu.ld: Remove file.
5516
5517 * gdb.cp/bs15503.exp: Remove support for spu*-*-*.
5518 * gdb.cp/cpexprs.exp: Likewise.
5519 * gdb.cp/exception.exp: Likewise.
5520 * gdb.cp/gdb2495.exp: Likewise.
5521 * gdb.cp/mb-templates.exp: Likewise.
5522 * gdb.cp/pr9167.exp: Likewise.
5523 * gdb.cp/userdef.exp: Likewise.
5524
5525 * gdb.xml/tdesc-regs.exp: Remove support for spu*-*-*.
5526
5527 * gdb.cell: Remove directory.
5528 * lib/cell.exp: Remove file.
5529
5530 2019-09-19 Tom de Vries <tdevries@suse.de>
5531
5532 * lib/gdb.exp (gdb_test): Eliminate "^FOOBAR$" pattern.
5533
5534 2019-09-19 Tom de Vries <tdevries@suse.de>
5535
5536 * lib/gdbserver-support.exp (gdb_target_cmd): Fix argument passing.
5537
5538 2019-09-19 Tom de Vries <tdevries@suse.de>
5539
5540 * lib/gdbserver-support.exp (gdb_target_cmd_ext): Return 2 (meaning
5541 UNSUPPORTED) for 'Network is unreachable' message. Factor out of ...
5542 (gdb_target_cmd): ... here.
5543 * gdb.server/server-connect.exp: Use gdb_target_cmd_ext, handle return
5544 value 2.
5545
5546 2019-09-18 Andrew Burgess <andrew.burgess@embecosm.com>
5547
5548 * gdb.base/source-dir.exp: Avoid having directory names in test
5549 names.
5550
5551 2019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5552
5553 * gdb.base/source-dir.exp: Add extra test for mapped compilation
5554 directory.
5555
5556 2019-09-17 Andrew Burgess <andrew.burgess@embecosm.com>
5557
5558 * gdb.base/list-missing-source.exp: New file.
5559
5560 2019-09-14 Tom de Vries <tdevries@suse.de>
5561
5562 PR teststuite/24599
5563 * gdb.ada/rename_subscript_param.exp: Require gnatmake 8.
5564 * lib/ada.exp (gnatmake_version_at_least): New proc.
5565
5566 2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5567
5568 * gdb.base/maint.exp: Use exec_has_index_section.
5569
5570 2019-09-12 Andrew Burgess <andrew.burgess@embecosm.com>
5571
5572 * gdb.base/maint.exp: Add test for 'maint info sections'.
5573
5574 2019-09-12 Tom de Vries <tdevries@suse.de>
5575
5576 * gdb.base/store.exp: Allow register variables to be optimized out at
5577 -O0.
5578
5579 2019-09-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5580
5581 * gdb.ada/rdv_wait.exp: Update to new task names.
5582 * gdb.base/task_switch_in_core.exp: Likewise.
5583 * gdb.base/info_sources_base.c: Likewise.
5584
5585 2019-09-10 Tom Tromey <tromey@adacore.com>
5586
5587 * boards/cc-with-tweaks.exp: Set GNATMAKE_FOR_TARGET.
5588
5589 2019-09-10 Tom Tromey <tromey@adacore.com>
5590
5591 * gdb.ada/dgopt.exp: New file.
5592 * gdb.ada/dgopt/x.adb: New file.
5593
5594 2019-09-08 Tom Tromey <tom@tromey.com>
5595
5596 * gdb.tui/resize.exp: Remove setup_xfail.
5597 * gdb.tui/regs.exp: Remove setup_xfail.
5598 * gdb.tui/basic.exp: Remove setup_xfail.
5599
5600 2019-09-06 David Blaikie <dblaikie@gmail.com>
5601
5602 * gdb.base/label.exp: un-XFAIL label related tests under Clang.
5603 * gdb.cp/cplabel.exp: Ditto.
5604 * gdb.linespec/ls-errs.exp: Ditto.
5605
5606 2019-09-05 Tom de Vries <tdevries@suse.de>
5607
5608 * lib/gdb.exp (cmp_file_string): New proc.
5609 * gdb.base/ui-redirect.exp: Replace "gdb_breakpoint main" with
5610 runto_main. Verify save breakpoints output.
5611
5612 2019-09-04 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5613
5614 * gdb.base/info-var.exp: Test info variables without running
5615 to main, to avoid expect's buffer overflow.
5616
5617 2019-09-03 Tom Tromey <tromey@adacore.com>
5618
5619 * gdb.ada/bias.exp: New file.
5620 * gdb.ada/bias/bias.adb: New file.
5621 * gdb.ada/print_chars.exp: Add regression test.
5622 * gdb.ada/print_chars/foo.adb (My_Character): New type.
5623 (MC): New variable.
5624
5625 2019-08-29 Sandra Loosemore <sandra@codesourcery.com>
5626
5627 * gdb.base/argv0-symlink.exp: Run only on native target
5628 and local host.
5629
5630 2019-08-29 Tom de Vries <tdevries@suse.de>
5631
5632 * gdb.fortran/info-types.exp: Fix gdb_test regexp to allow more
5633 diverse debug info.
5634 * lib/fortran.exp (fortran_int8): New proc, based on fortran_int4.
5635
5636 2019-08-28 Tom de Vries <tdevries@suse.de>
5637
5638 * gdb.base/info-var.exp: Allow info variables to print info for files
5639 other than info-var-f1.c and info-var-f2.c.
5640
5641 2019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5642
5643 * gdb.fortran/info-types.exp: Add module.
5644 * gdb.fortran/info-types.f90: Update expected results.
5645
5646 2019-08-28 Andrew Burgess <andrew.burgess@embecosm.com>
5647
5648 * gdb.fortran/info-types.exp: New file.
5649 * gdb.fortran/info-types.f90: New file.
5650 * lib/fortran.exp (fortran_character1): New proc.
5651
5652 2019-08-27 Andrew Burgess <andrew.burgess@embecosm.com>
5653
5654 * gdb.base/info-fun.exp: Extend to test the -n flag for 'info
5655 functions'. Reindent as needed.
5656 * gdb.base/info-var-f1.c: New file.
5657 * gdb.base/info-var-f2.c: New file.
5658 * gdb.base/info-var.exp: New file.
5659 * gdb.base/info-var.h: New file.
5660
5661 2019-08-26 Tom de Vries <tdevries@suse.de>
5662
5663 PR c++/24852
5664 * gdb.cp/no-libstdcxx-probe.exp: New test.
5665
5666 2019-08-26 Tom de Vries <tdevries@suse.de>
5667
5668 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Return 1 if probe
5669 * tests need to be skipped.
5670 * gdb.cp/exceptprint.exp: Update call to skip_libstdcxx_probe_tests.
5671 * gdb.mi/mi-catch-cpp-exceptions.exp: Update call to
5672 mi_skip_libstdcxx_probe_tests.
5673
5674 2019-08-26 Sergio Durigan Junior <sergiodj@redhat.com>
5675
5676 * gdb.python/py-xmethods.exp: Use raw strings when passing
5677 arguments to SimpleXMethodMatcher.
5678
5679 2019-08-22 Tom de Vries <tdevries@suse.de>
5680
5681 * gdb.multi/multi-term-settings.exp (coretest): Make gdb_test messages
5682 more informative.
5683
5684 2019-08-21 Pedro Alves <palves@redhat.com>
5685
5686 * gdb.base/with.exp: Test "with" with no arguments.
5687
5688 2019-08-21 Tom de Vries <tdevries@suse.de>
5689
5690 * gdb.base/gdb-caching-proc.exp: Sort files.
5691
5692 2019-08-20 Tom de Vries <tdevries@suse.de>
5693
5694 * lib/pascal.exp (gdb_compile_pascal): Remove $destfile before
5695 compilation.
5696
5697 2019-08-16 Tom de Vries <tdevries@suse.de>
5698
5699 * gdb.base/compare-sections.exp ("after run to main"): Allow
5700 mismatched read-only sections for PIE executables.
5701
5702 2019-08-16 Tom Tromey <tom@tromey.com>
5703
5704 * lib/tuiterm.exp (_csi_Z): New proc.
5705 * gdb.tui/basic.exp: Update window positions.
5706 * gdb.tui/empty.exp: Update window positions.
5707
5708 2019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5709
5710 * gdb.base/examine-backward.exp: Correct regexp for
5711 "examine 3 bytes backward from ${address_zero}".
5712
5713 2019-08-15 Tom Tromey <tom@tromey.com>
5714
5715 * gdb.tui/empty.exp: Enable resizing tests.
5716
5717 2019-08-15 Tom Tromey <tromey@adacore.com>
5718
5719 * gdb.ada/char_enum.exp: Add regression tests.
5720 * gdb.ada/char_enum/foo.adb (Char_Enum_Type): Use '_'
5721 and '0'.
5722 (Char, Gchar): Update.
5723 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): Use '+'.
5724
5725 2019-08-15 Christian Biesinger <cbiesinger@google.com>
5726
5727 * gdb.python/python.exp: Expect a leading underscore on
5728 GdbOutput{,Error}File.
5729
5730 2019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5731
5732 * gdb.dwarf2/dw2-dir-file-name.exp: Skip on remote or
5733 Windows host.
5734
5735 2019-08-15 Sandra Loosemore <sandra@codesourcery.com>
5736
5737 * gdb.base/batch-preserve-term-settings.exp
5738 (test_terminal_settings_preserved_after_sigterm): Skip on Windows.
5739
5740 2019-08-15 Christian Biesinger <cbiesinger@google.com>
5741
5742 * lib/gdb.exp: When running on a mingw target, replace
5743 /x/ with x:/.
5744
5745 2019-08-14 Alan Hayward <alan.hayward@arm.com>
5746
5747 * gdb.arch/aarch64-prologue.c: New test.
5748 * gdb.arch/aarch64-prologue.exp: New file.
5749
5750 2019-08-13 Tom de Vries <tdevries@suse.de>
5751
5752 * gdb.gdb/selftest.exp (send ^C to child process again): Accept also
5753 Thread.
5754
5755 2019-08-13 Sandra Loosemore <sandra@codesourcery.com>
5756
5757 * gdb.python/py-completion.exp: Download the .py file to the host
5758 and use its host pathname. Conditionalize tests that use
5759 tab completion and manipulate files on the build machine.
5760 * gdb.python/py-events.exp: Download the .py file to the host
5761 and use its host pathname.
5762 * gdb.python/py-evsignal.exp: Likewise.
5763 * gdb.python/py-evthreads.exp: Likewise.
5764 * gdb.python/py-framefilter-invalidarg.exp: Match Windows
5765 pathname syntax.
5766 * gdb.python/py-framefilter.exp: Download the .py file to the right
5767 place on the host. Match Windows pathname syntax.
5768 * gdb.python/py-mi-var-info-path-expression.exp: Download the
5769 .py file to the host and use its host pathname.
5770 * gdb.python/py-objfile-script.exp: Match Windows pathname syntax.
5771 * gdb.python/py-objfile.exp: Expect a host pathname, not a
5772 build pathname. Skip symlink test on Windows host. Add missing
5773 newline at end of file.
5774 * gdb.python/py-pp-maint.exp: Download the .py file to the host
5775 and use its host pathname.
5776 * gdb.python/py-pp-registration.exp: Match Windows pathname syntax.
5777 * gdb.python/py-section-script.exp: Use host location of binfile
5778 on safe-path. Use correct path separator on Windows host.
5779 Reorder alternatives in gdb_test_multiple to prevent matching
5780 the wrong alternative on success.
5781 * gdb.python/py-symtab.exp: Match Windows pathname syntax.
5782
5783 2019-08-12 Patrick Palka <patrick@parcs.ath.cx>
5784
5785 * gdb.gdb/selftest.exp (test_with_self): Update test to now
5786 expect the GDB inferior to no longer immediately stop after
5787 being resumed with "signal SIGINT".
5788
5789 2019-08-09 Sandra Loosemore <sandra@codesourcery.com>
5790
5791 * gdb.linespec/break-ask.exp: Generalize regexps to match
5792 Windows pathnames too.
5793
5794 2019-08-08 Tom de Vries <tdevries@suse.de>
5795
5796 PR testsuite/24862
5797 * lib/tuiterm.exp (_accept): Fix CSI regexp.
5798
5799 2019-08-07 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5800
5801 * gdb.base/style.exp: Update tests for help doc new invariants.
5802 * gdb.base/help.exp: Likewise.
5803
5804 2019-08-06 Tom Tromey <tom@tromey.com>
5805
5806 * gdb.base/style.exp: Add disassemble test.
5807 * gdb.base/style.c (some_called_function): New function.
5808 (main): Use it.
5809
5810 2019-08-05 Christian Biesinger <cbiesinger@google.com>
5811
5812 * gdb.python/py-block.exp: Test dictionary access on blocks.
5813
5814 2019-08-05 Simon Marchi <simon.marchi@efficios.com>
5815
5816 PR gdb/24863
5817 * gdb.mi/list-thread-groups-available.exp: Increase timeout for
5818 -list-thread-groups --available test when running under
5819 check-read1.
5820
5821 2019-08-05 Tom de Vries <tdevries@suse.de>
5822
5823 PR testsuite/24863
5824 * lib/gdb.exp (with_read1_timeout_factor): New proc.
5825 * gdb.base/help.exp: Use with_read1_timeout_factor.
5826 * gdb.base/info-macros.exp: Same.
5827 * gdb.cp/nested-types.exp: Same.
5828
5829 2019-08-05 Tom de Vries <tdevries@suse.de>
5830
5831 * lib/gdb.exp (version_at_least): Factor out of ...
5832 (tcl_version_at_least): ... here.
5833 (gdb_compile): Fail if pie results in non-PIE executable.
5834 (readelf_version, readelf_prints_pie): New proc.
5835 (exec_is_pie): Return -1 if unknown.
5836
5837 2019-08-05 Tom de Vries <tdevries@suse.de>
5838
5839 * lib/gdb.exp (tcl_version_at_least): Fix typo.
5840
5841 2019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5842
5843 * gdb.server/reconnect-ctrl-c.exp: Skip if nointerrupts.
5844
5845 2019-08-04 Sandra Loosemore <sandra@codesourcery.com>
5846
5847 * lib/completion-support.exp (test_gdb_complete_none): Skip
5848 tab completion tests if no readline support.
5849 (test_gdb_complete_unique_re): Likewise.
5850 (test_gdb_complete_multiple): Likewise.
5851
5852 2019-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5853
5854 * gdb.base/info_sources.exp: New file.
5855 * gdb.base/info_sources.c: New file.
5856 * gdb.base/info_sources_base.c: New file.
5857
5858 2019-08-01 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
5859
5860 * gdb.base/batch-exit-status.exp: Call test_exit_status with
5861 prefix argument.
5862 (test_exit_status): Add prefix argument.
5863
5864 2019-08-01 Tom de Vries <tdevries@suse.de>
5865
5866 PR testsuite/24863
5867 * gdb.threads/fork-plus-threads.exp: Fix check-run1 timeout by
5868 calling exp_continue for new thread and thread exited messages.
5869
5870 2019-08-01 Tom de Vries <tdevries@suse.de>
5871
5872 PR testsuite/24863
5873 * gdb.base/structs.exp: Fix check-read1 timeout using
5874 gdb_test_sequence.
5875 * lib/gdb.exp (tcl_version_at_least, lrepeat): New proc.
5876
5877 2019-08-01 Tom de Vries <tdevries@suse.de>
5878
5879 PR testsuite/24863
5880 * gdb.base/break-interp.exp: Use exp_continue after each "info files"
5881 line.
5882
5883 2019-08-01 Tom de Vries <tdevries@suse.de>
5884
5885 PR testsuite/24863
5886 * gdb.base/signals.exp: Fix check-read1 timeout using gdb_test_sequence.
5887
5888 2019-07-30 Tom Tromey <tromey@adacore.com>
5889
5890 * gdb.ada/display_nested.exp: New file.
5891 * gdb.ada/display_nested/foo.adb: New file.
5892 * gdb.ada/display_nested/pack.adb: New file.
5893 * gdb.ada/display_nested/pack.ads: New file.
5894
5895 2019-07-30 Christian Biesinger <cbiesinger@google.com>
5896
5897 * gdb.python/py-symbol.c: Add a static variable and one in an anonymous
5898 namespace.
5899 * gdb.python/py-symbol.exp: Test gdb.lookup_static_symbol.
5900
5901 2019-07-30 Tom de Vries <tdevries@suse.de>
5902
5903 * lib/read1.c (read): Don't use unsetenv (v), use setenv (v, "", 1)
5904 instead.
5905
5906 2019-07-30 Tom de Vries <tdevries@suse.de>
5907
5908 PR testsuite/24834
5909 * lib/gdb.exp (gdb_compile): Fail if nopie results in PIE executable.
5910 (exec_is_pie): New proc.
5911
5912 2019-07-29 Christian Biesinger <cbiesinger@google.com>
5913
5914 * gdb.python/py-objfile.exp: Fix misspelling (nonexistant -> nonexistent)
5915
5916 2019-07-29 Christian Biesinger <cbiesinger@google.com>
5917
5918 * gdb.python/py-objfile.c: Add global and static vars.
5919 * gdb.python/py-objfile.exp: Test new functions Objfile.
5920 lookup_global_symbol and lookup_static_symbol.
5921
5922 2019-07-29 Tom Tromey <tom@tromey.com>
5923
5924 * lib/tuiterm.exp (Term::_csi_@): New proc.
5925 (Term::_csi_X): Don't move cursor.
5926
5927 2019-07-29 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5928
5929 * gdb.base/options.exp: Update backtrace - completion to
5930 new option -frame-info.
5931 * gdb.base/frame-args.exp: Test new 'frame-arguments presence'.
5932 Test new 'set print frame-info'. Test backtrace -frame-info
5933 overriding 'set print frame-info'.
5934 * gdb.python/py-framefilter.exp: Test new 'frame-arguments presence'.
5935 Test new 'set print frame-info'.
5936 Verify consistency of backtrace with and without filters, with and
5937 without -no-filters.
5938 * gdb.python/py-framefilter-invalidarg.exp: Update to new print_what
5939 default.
5940
5941 2019-07-29 Tom de Vries <tdevries@suse.de>
5942
5943 * gdb.linespec/explicit.exp: Fix completion trigger for "complete with
5944 no arguments".
5945
5946 2019-07-29 Tom de Vries <tdevries@suse.de>
5947
5948 * gdb.linespec/explicit.exp: Fix gdb_test_multiple regexps where second
5949 is a substring of the first for "complete non-unique file name".
5950
5951 2019-07-29 Tom de Vries <tdevries@suse.de>
5952
5953 * gdb.python/python.exp: Don't terminate gdb_test_multiple regexp
5954 with ".*".
5955
5956 2019-07-29 Tom de Vries <tdevries@suse.de>
5957
5958 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt, gdb_is_target_1):
5959 Pass prompt_regexp parameter to gdb_test_multiple calls.
5960
5961 2019-07-29 Tom de Vries <tdevries@suse.de>
5962
5963 * gdb.base/maint.exp: Use "\r\n" instead of "\[\r\n\]+" in "maint
5964 print registers" regexps.
5965
5966 2019-07-29 Tom de Vries <tdevries@suse.de>
5967
5968 * gdb.base/define.exp: Add "\r\n" to "reset gdb_prompt" regexp.
5969
5970 2019-07-29 Tom de Vries <tdevries@suse.de>
5971
5972 PR gdb/24855
5973 * lib/gdb.exp (gdb_test_multiple): Add prompt_regexp parameter.
5974 (skip_python_tests_prompt): Add prompt_regexp argument to
5975 gdb_test_multiple calls.
5976
5977 2019-07-27 Tom Tromey <tom@tromey.com>
5978
5979 * gdb.tui/main.exp: New file.
5980
5981 2019-07-27 Tom Tromey <tom@tromey.com>
5982
5983 * lib/tuiterm.exp (Term::clean_restart): Make "executable"
5984 optional.
5985 * gdb.tui/empty.exp: New file.
5986
5987 2019-07-27 Tom Tromey <tom@tromey.com>
5988
5989 * lib/tuiterm.exp (spawn): New proc.
5990 (Term::resize): New proc.
5991 * gdb.tui/resize.exp: New file.
5992
5993 2019-07-27 Tom Tromey <tom@tromey.com>
5994
5995 * gdb.tui/list.exp: New file.
5996
5997 2019-07-27 Tom Tromey <tom@tromey.com>
5998
5999 * gdb.tui/regs.exp: New file.
6000
6001 2019-07-27 Tom Tromey <tom@tromey.com>
6002
6003 * gdb.tui/basic.exp: Add "layout split" test.
6004
6005 2019-07-27 Tom Tromey <tom@tromey.com>
6006
6007 * gdb.tui/basic.exp: Add "layout asm" test.
6008
6009 2019-07-27 Tom Tromey <tom@tromey.com>
6010
6011 * lib/tuiterm.exp: New file.
6012 * gdb.tui/basic.exp: New file.
6013
6014 2019-07-27 Kevin Buettner <kevinb@redhat.com>
6015
6016 * gdb.dwarf2/dw2-ranges-func.exp (enable_foo_cold_stepping):
6017 Enable tests associated with this flag. Adjust regex
6018 referencing "foo_low" to now refer to "foo_cold" instead.
6019
6020 2019-07-27 Kevin Buettner <kevinb@redhat.com>
6021
6022 * gdb.dwarf2/dw2-ranges-func.c: Rename to...
6023 * gdb.dwarf2/dw2-ranges-func-lo-cold.c: ...this.
6024 * gdb.dwarf2/dw2-ranges-func-lo-cold.c (foo_low): Change name to
6025 foo_cold. Revise comments to match.
6026 * gdb.dwarf2/dw2-ranges-func-hi-cold.c: New file.
6027 * gdb.dwarf2/dw2-ranges-func.exp (do_test): New proc. Existing tests
6028 were wrapped into this proc; Call do_test in loop from outermost
6029 level.
6030 (foo_low): Rename all occurrences to "foo_cold".
6031 (backtrace from baz): New test.
6032 (x2/i foo_cold): New test.
6033 (info line *foo_cold): New test.
6034
6035 2019-07-26 Tom de Vries <tdevries@suse.de>
6036
6037 * gdb.arch/i386-pkru.exp: Fix unterminated string.
6038
6039 2019-07-25 Tom de Vries <tdevries@suse.de>
6040
6041 PR testsuite/24830
6042 * gdb.mi/mi-catch-cpp-exceptions.exp: Call
6043 mi_skip_libstdcxx_probe_tests, and skip unsupported tests.
6044 * lib/gdb.exp (skip_libstdcxx_probe_tests_prompt): Factor out of ...
6045 (skip_libstdcxx_probe_tests): ... here.
6046 * lib/mi-support.exp (mi_skip_libstdcxx_probe_tests): New proc.
6047
6048 2019-07-24 Tom de Vries <tdevries@suse.de>
6049
6050 PR testsuite/24807
6051 * gdb.objc/basicclass.m: Include stdio.h.
6052 * gdb.objc/nondebug.m: Same.
6053 * gdb.objc/objcdecode.m: Same.
6054
6055 2019-07-24 Tom de Vries <tdevries@suse.de>
6056
6057 PR testsuite/24612
6058 * gdb.base/infoline-reloc-main-from-zero.exp: Add -Wl,-N to
6059 additional_flags.
6060
6061 2019-07-24 Tom de Vries <tdevries@suse.de>
6062
6063 PR testsuite/24831
6064 * gdb.multi/tids.exp: Update error messages for info threads.
6065
6066 2019-07-24 Tom de Vries <tdevries@suse.de>
6067
6068 * gdb.base/info-types.exp: Allow info types to print info for more than
6069 one file.
6070
6071 2019-07-23 Tom de Vries <tdevries@suse.de>
6072
6073 PR testsuite/24842
6074 * gdb.dwarf2/multidictionary.exp: Consume initial prompt after
6075 gdb_spawn_with_cmdline_opts.
6076
6077 2019-07-23 Srinath Parvathaneni <srinath.parvathaneni@arm.com>
6078
6079 * gdb.arch/arm-cmse-sgstubs.c: New test.
6080 * gdb.arch/arm-cmse-sgstubs.exp: New file.
6081
6082 2019-07-23 Tom de Vries <tdevries@suse.de>
6083
6084 PR testsuite/24711
6085 * gdb.mi/mi-complete.exp: Wait for "set max-completions" result before
6086 issuing next command.
6087
6088 2019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6089
6090 * gdb.ada/info_auto_lang.exp: Update expected results.
6091 * gdb.base/info-types.c: Add additional types to check.
6092 * gdb.base/info-types.exp: Update expected results.
6093
6094 2019-07-22 Andrew Burgess <andrew.burgess@embecosm.com>
6095
6096 * gdb.base/info-types.c: New file.
6097 * gdb.base/info-types.exp: New file.
6098
6099 2019-07-19 Andrew Burgess <andrew.burgess@embecosm.com>
6100
6101 * gdb.arch/riscv-bp-infcall.c: New file.
6102 * gdb.arch/riscv-bp-infcall.exp: New file.
6103
6104 2019-07-17 Andrew Burgess <andrew.burgess@embecosm.com>
6105
6106 PR breakpoints/24541
6107 * gdb.mi/mi-catch-cpp-exceptions.exp: Remove kfail due to 24541.
6108
6109 2019-07-14 Tom de Vries <tdevries@suse.de>
6110
6111 PR testsuite/24760
6112 * gdb.objc/basicclass.exp: Fix unterminated string.
6113
6114 2019-07-12 Bernhard Heckel <bernhard.heckel@intel.com>
6115 Andrew Burgess <andrew.burgess@embecosm.com>
6116
6117 * gdb.fortran/vla-ptype.exp: Print array with negative bounds.
6118 * gdb.fortran/vla-sizeof.exp: Print the size of an array with
6119 negative bounds.
6120 * gdb.fortran/vla-value.exp: Print elements of an array with
6121 negative bounds.
6122 * gdb.fortran/vla.f90: Setup an array with negative bounds for
6123 testing.
6124
6125 2019-07-11 Andrew Burgess <andrew.burgess@embecosm.com>
6126
6127 * gdb.base/options.exp (expect_string): Dequote strings in
6128 results.
6129 (test-string): Test strings with different quoting and reindent.
6130
6131 2019-07-10 Tom Tromey <tromey@adacore.com>
6132
6133 * gdb.ada/mi_ex_cond.exp: Update expected results.
6134 * gdb.ada/mi_catch_ex_hand.exp: Update expected results.
6135 * gdb.ada/mi_catch_ex.exp: Update expected results.
6136 * gdb.ada/mi_catch_assert.exp: Update expected results.
6137 * gdb.ada/catch_ex.exp (catch_exception_info)
6138 (catch_exception_entry, catch_assert_entry)
6139 (catch_unhandled_entry): Update.
6140 * gdb.ada/catch_assert_if.exp: Update expected results.
6141
6142 2019-07-10 Richard Bunt <richard.bunt@arm.com>
6143 Stephen Roberts <stephen.roberts@arm.com>
6144
6145 * gdb.base/define.exp: Restore original prompt.
6146
6147 2019-07-09 Pedro Alves <palves@redhat.com>
6148
6149 * gdb.cp/catch-multi-stdlib.exp: Adjust expected "info
6150 breakpoints" output.
6151 * gdb.cp/exception.exp: Adjust expected "info breakpoints" output.
6152 * gdb.python/py-breakpoint.exp: No longer expect that "catch
6153 throw" creates breakpoint.
6154 * gdb.mi/mi-catch-cpp-exceptions.exp (setup_catchpoint): Expect
6155 'type="catchpoint"'.
6156
6157 2019-07-09 Pedro Alves <palves@redhat.com>
6158
6159 PR c++/15468
6160 * gdb.cp/except-multi-location-lib.cc: New.
6161 * gdb.cp/except-multi-location-main.cc: New.
6162 * gdb.cp/except-multi-location.exp: New.
6163
6164 2019-07-09 Sergio Durigan Junior <sergiodj@redhat.com>
6165
6166 * gdb.base/printcmds.exp (test_printf_convenience_var): Set
6167 language to "c++" before dealing with wchar_t. Remove DO_WSTRING
6168 argument and update callers.
6169
6170 2019-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
6171
6172 * gdb.arch/amd64-break-on-asm-line.S: New file.
6173 * gdb.arch/amd64-break-on-asm-line.exp: New file.
6174
6175 2019-07-08 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6176
6177 * gdb.base/printcmds.exp: Test printing C string and
6178 C wide string convenience vars without transiting via the inferior.
6179 Also make test names unique.
6180
6181 2019-07-08 Alan Hayward <alan.hayward@arm.com>
6182
6183 PR breakpoints/25011
6184 * gdb.base/break-idempotent.exp: Test both PIE and non PIE.
6185
6186 2019-07-04 Pedro Alves <palves@redhat.com>
6187
6188 * lib/gdb.exp (foreach_with_prefix): Don't return early if
6189 body returned ok(0), break(3) or continue(4).
6190 * gdb.testsuite/foreach_with_prefix.exp: New file.
6191
6192 2019-07-04 Alan Hayward <alan.hayward@arm.com>
6193
6194 * gdb.server/unittest.exp: Allow 0 unit tests to run.
6195
6196 2019-07-03 Pedro Alves <palves@redhat.com>
6197
6198 * lib/gdb.exp (foreach_with_prefix): Use "catch" and
6199 "return -code".
6200
6201 2019-07-03 Pedro Alves <palves@redhat.com>
6202
6203 PR cli/24732
6204 * gdb.base/shell.exp: Load completion-support.exp.
6205 Adjust expected error output. Add completion tests.
6206
6207 2019-07-03 Pedro Alves <palves@redhat.com>
6208
6209 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Use
6210 string_to_regexp.
6211
6212 2019-07-03 Pedro Alves <palves@redhat.com>
6213
6214 * gdb.base/options.exp (expect_none, expect_flag, expect_bool)
6215 (expect_integer): Adjust to expect "-string".
6216 (expect_string): New.
6217 (all_options): Expect "-string".
6218 (test-flag, test-boolean): Adjust to expect "-string".
6219 (test-string): New proc.
6220 (top level): Call it.
6221
6222 2019-07-03 Pedro Alves <palves@redhat.com>
6223
6224 * gdb.base/options.exp (test-misc, test-flag, test-boolean)
6225 (test-uinteger, test-enum): Adjust res_test_gdb_... calls to pass
6226 the expected output in the success.
6227
6228 2019-07-03 Pedro Alves <palves@redhat.com>
6229
6230 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
6231 Split one gdb_test_multiple call in two to avoid a race.
6232
6233 2019-07-03 Pedro Alves <palves@redhat.com>
6234
6235 * gdb.base/with.c: New file.
6236 * gdb.base/with.exp: New file.
6237
6238 2019-07-03 Pedro Alves <palves@redhat.com>
6239
6240 * gdb.base/settings.exp: Replace all references to "maint
6241 test-settings set" with references to "maint set test-settings",
6242 and all references to "maint test-settings show" with references
6243 to "maint show test-settings".
6244
6245 2019-07-03 Pedro Alves <palves@redhat.com>
6246
6247 * gdb.base/settings.exp (test-string): Adjust expected out when
6248 testing "maint test-settings show filename"
6249
6250 2019-07-02 Pedro Alves <palves@redhat.com>
6251
6252 * gdb.base/options.exp (test-info-threads): New procedure.
6253 (top level): Call it.
6254
6255 2019-06-28 Tom Tromey <tromey@adacore.com>
6256
6257 * gdb.dwarf2/ada-linkage-name.c: New file.
6258 * gdb.dwarf2/ada-linkage-name.exp: New file.
6259
6260 2019-06-27 Tom Tromey <tromey@adacore.com>
6261
6262 PR c++/20020:
6263 * gdb.cp/constexpr-field.exp: Use setup_xfail.
6264
6265 2019-06-26 Tom de Vries <tdevries@suse.de>
6266
6267 * gdb.dwarf2/varval.exp: Compile twice, once without bad DWARF.
6268
6269 2019-06-26 Tom de Vries <tdevries@suse.de>
6270
6271 * gdb.base/index-cache.exp: Add back missing debug option.
6272
6273 2019-06-23 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6274
6275 * gdb.base/alias.exp: Test non matching/non existing prefixes.
6276
6277 2019-06-25 Tom de Vries <tdevries@suse.de>
6278
6279 PR testsuite/24727
6280 * gdb.dwarf2/dw2-restrict.S: Regenerate using clang 5.0.1.
6281
6282 2019-06-24 Tom de Vries <tdevries@suse.de>
6283
6284 * gdb.dwarf2/implptr-64bit.exp: Fix intra-CU '%' label reference.
6285
6286 2019-06-24 Tom de Vries <tdevries@suse.de>
6287
6288 * gdb.trace/entry-values.exp: Use DW_FORM_udata instead of
6289 DW_FOR_sdata for DW_AT_decl_file. Use 0 for DW_AT_decl_file.
6290 * gdb.trace/unavailable-dwarf-piece.exp: Same.
6291
6292 2019-06-24 Tom de Vries <tdevries@suse.de>
6293
6294 * gdb.dwarf2/inlined_subroutine-inheritance.exp:
6295
6296 2019-06-21 Tom de Vries <tdevries@suse.de>
6297
6298 * gdb.base/index-cache.exp: Add additional_flags=-Wl,--build-id.
6299
6300 2019-06-21 Tom de Vries <tdevries@suse.de>
6301
6302 PR testsuite/24518
6303 PR ada/24713
6304 * gdb.ada/ptype_union.exp: Mark as unsupported if executable contains
6305 index.
6306
6307 2019-06-19 Tom Tromey <tromey@adacore.com>
6308
6309 * gdb.ada/length_cond.exp: Add intro comment.
6310
6311 2019-06-19 Tom Tromey <tromey@adacore.com>
6312
6313 * gdb.ada/length_cond.exp: New file.
6314 * gdb.ada/length_cond/length_cond.adb: New file.
6315 * gdb.ada/length_cond/pck.adb: New file.
6316 * gdb.ada/length_cond/pck.ads: New file.
6317
6318 2019-06-18 Tom de Vries <tdevries@suse.de>
6319
6320 * boards/fission.exp (debug_flags): Add "-fuse-ld=gold".
6321
6322 2019-06-18 Tom Tromey <tromey@adacore.com>
6323
6324 * gdb.base/list0.h: Add comment explaining control character.
6325
6326 2019-06-18 Tom de Vries <tdevries@suse.de>
6327
6328 * boards/fission.exp: Break up long debug_flags line.
6329
6330 2019-06-16 Tom de Vries <tdevries@suse.de>
6331
6332 PR gdb/24445
6333 * gdb.dwarf2/gdb-index.exp (add_gdb_index): Update dwz file with
6334 generated index.
6335
6336 2019-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
6337
6338 PR gdb/24686
6339 * gdb.mi/mi-catch-cpp-exceptions.exp: Add an extra pattern to
6340 improve detection of bug gdb/24541.
6341
6342 2019-06-16 Simon Marchi <simon.marchi@polymtl.ca>
6343
6344 PR gdb/24669
6345 * gdb.base/index-cache.exp (uses_readnow,
6346 expecting_index_cache_use): Define global variable.
6347 (test_cache_enabled_miss, test_cache_enabled_hit): Use
6348 expecting_index_cache_use.
6349
6350 2019-06-16 Bernhard Heckel <bernhard.heckel@intel.com>
6351 Andrew Burgess <andrew.burgess@embecosm.com>
6352
6353 * gdb.fortran/pointers.f90: New file.
6354 * gdb.fortran/print_type.exp: New file.
6355 * gdb.fortran/vla-ptype.exp: Adapt expected results.
6356 * gdb.fortran/vla-type.exp: Likewise.
6357 * gdb.fortran/vla-value.exp: Likewise.
6358 * gdb.mi/mi-vla-fortran.exp: Likewise.
6359
6360 2019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6361
6362 * gdb.mi/mi-catch-cpp-exceptions.cc: New file.
6363 * gdb.mi/mi-catch-cpp-exceptions.exp: New file.
6364 * lib/mi-support.exp (mi_expect_stop): Handle 'exception-caught'
6365 as a stop reason.
6366
6367 2019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6368
6369 * gdb.base/annota1.exp: Update expected results.
6370 * gdb.cp/annota2.exp: Likewise.
6371 * gdb.cp/annota3.exp: Likewise.
6372
6373 2019-06-15 Andrew Burgess <andrew.burgess@embecosm.com>
6374
6375 * gdb.base/style-logging.exp: Remove path from test name.
6376
6377 2019-06-14 Tom Tromey <tromey@adacore.com>
6378
6379 PR gdb/24502:
6380 * gdb.base/style-logging.exp: New file.
6381
6382 2019-06-14 Tom Tromey <tromey@adacore.com>
6383
6384 * gdb.base/symfile-warn.exp: New file.
6385 * gdb.base/symfile-warn.c: New file.
6386
6387 2019-06-14 Tom Tromey <tromey@adacore.com>
6388
6389 * gdb.base/annotate-symlink.exp: New file.
6390
6391 2019-06-14 Tom Tromey <tromey@adacore.com>
6392
6393 * gdb.ada/set_wstr.exp: Add reassignment test.
6394
6395 2019-06-14 Tom Tromey <tromey@adacore.com>
6396
6397 * gdb.ada/formatted_ref.exp (test_p_x_addr): Check
6398 'unchecked_access and 'unrestricted_access as well.
6399
6400 2019-06-14 Tom Tromey <tromey@adacore.com>
6401
6402 PR ada/24539:
6403 * gdb.ada/vla.exp: Update tests.
6404 * gdb.ada/vla/vla.adb (Record_Type): Use No_Component_Reordering
6405 pragma.
6406
6407 2019-06-13 Pedro Alves <palves@redhat.com>
6408
6409 * gdb.base/settings.exp (test-integer): Test junk after
6410 "unlimited".
6411
6412 2019-06-13 Pedro Alves <palves@redhat.com>
6413
6414 * gdb.base/options.exp (test-thread-apply): New.
6415 (top level): Call it.
6416
6417 2019-06-13 Pedro Alves <palves@redhat.com>
6418
6419 * gdb.base/options.exp (test-frame-apply): New.
6420 (top level): Test print commands with different "frame apply"
6421 prefixes.
6422
6423 2019-06-13 Pedro Alves <palves@redhat.com>
6424
6425 * lib/completion-support.exp (test_gdb_complete_tab_multiple)
6426 (test_gdb_complete_cmd_multiple, test_gdb_complete_multiple): Add
6427 'max_completions' parameter and handle it.
6428 (test_gdb_completion_offers_commands): New.
6429
6430 2019-06-13 Pedro Alves <palves@redhat.com>
6431
6432 * gdb.base/options.exp (test-backtrace): Test completing qualifiers.
6433
6434 2019-06-13 Pedro Alves <palves@redhat.com>
6435
6436 * gdb.base/options.exp (test-backtrace): New.
6437 (top level): Call it.
6438
6439 2019-06-13 Pedro Alves <palves@redhat.com>
6440
6441 * gdb.guile/scm-frame-args.exp: Use "set print
6442 raw-frame-arguments" instead of "set print raw frame-arguments".
6443 * gdb.python/py-frame-args.exp: Likewise.
6444
6445 2019-06-13 Pedro Alves <palves@redhat.com>
6446
6447 * gdb.compile/compile.exp: Adjust expected output to option
6448 processing changes.
6449
6450 2019-06-13 Pedro Alves <palves@redhat.com>
6451
6452 * gdb.base/options.exp: Build executable.
6453 (test-print): New procedure.
6454 (top level): Call it, once for "print" and another for "compile
6455 print".
6456
6457 2019-06-13 Pedro Alves <palves@redhat.com>
6458
6459 * gdb.base/options.c: New file.
6460 * gdb.base/options.exp: New file.
6461
6462 2019-06-13 Pedro Alves <palves@redhat.com>
6463
6464 * gdb.base/settings.exp (test-boolean, test-auto-boolean): Check
6465 that "o" is ambiguous.
6466
6467 2019-06-13 Pedro Alves <palves@redhat.com>
6468
6469 * gdb.base/settings.c: New file.
6470 * gdb.base/settings.exp: New file.
6471
6472 2019-06-13 Pedro Alves <palves@redhat.com>
6473
6474 * gdb.base/completion.exp: Fix comment typo.
6475
6476 2019-06-13 Pedro Alves <palves@redhat.com>
6477
6478 * gdb.multi/tids.exp: Adjust expected output. Add "thread apply 1
6479 foo --1" test.
6480
6481 2019-06-11 Bernhard Heckel <bernhard.heckel@intel.com>
6482
6483 * gdb.fortran/block-data.f: New.
6484 * gdb.fortran/block-data.exp: New.
6485
6486 2019-06-11 Tom de Vries <tdevries@suse.de>
6487
6488 PR testsuite/24521
6489 * gdb.multi/remove-inferiors.exp: Allow "Expanding full symbols"
6490 message.
6491
6492 2019-06-11 Tom de Vries <tdevries@suse.de>
6493
6494 PR testsuite/24521
6495 * gdb.dwarf2/nonvar-access.exp: Fix main high_pc.
6496
6497 2019-06-11 Tom de Vries <tdevries@suse.de>
6498
6499 * boards/readnow.exp: New file.
6500
6501 2019-06-10 Andrew Burgess <andrew.burgess@embecosm.com>
6502
6503 * gdb.fortran/vla-sizeof.exp: Update expected results.
6504
6505 2019-06-06 Amos Bird <amosbird@gmail.com>
6506
6507 * gdb.base/annota1.exp (thread_switch): Add test for
6508 thread-exited annotation.
6509
6510 2019-06-06 Tom Tromey <tromey@adacore.com>
6511
6512 * gdb.base/maint.exp: Expect command started/finished output.
6513
6514 2019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6515
6516 * gdb.arch/riscv-unwind-long-insn-6.s: Remove use of 'I' in
6517 comment.
6518 * gdb.arch/riscv-unwind-long-insn-8.s: Likewise.
6519
6520 2019-06-05 Andrew Burgess <andrew.burgess@embecosm.com>
6521
6522 * gdb.arch/riscv-unwind-long-insn-6.s: New file.
6523 * gdb.arch/riscv-unwind-long-insn-8.s: New file.
6524 * gdb.arch/riscv-unwind-long-insn.c: New file.
6525 * gdb.arch/riscv-unwind-long-insn.exp: New file.
6526
6527 2019-06-04 Christian Biesinger <cbiesinger@google.com>
6528
6529 * gdb.python/py-type.exp: Test for new gdb.Type.objfile property.
6530
6531 2019-06-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6532
6533 * lib/gdb.exp (help_list_trailer): New regexp variable
6534 factorizing the help trailer message.
6535 (test_class_help): Use help_list_trailer. Add LIST_OF_COMMANDS
6536 arg to allow to better factorize various tests.
6537 (test_user_defined_class_help): Factorizes testing 'help user-defined'.
6538 (test_prefix_command_help): Use help_list_trailer.
6539 * gdb.python/py-cmd.exp: Use test_user_defined_class_help.
6540 * gdb.guile/scm-cmd.exp: Likewise.
6541 * gdb.trace/tracecmd.exp: Update caller of test_class_help.
6542 * gdb.base/help.exp: Use test_user_defined_class_help.
6543 * gdb.base/style.exp: Add tests for styling of help and apropos.
6544 * lib/gdb-utils.exp (style): Add title and highlight styles.
6545
6546 2019-05-31 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6547
6548 * gdb.base/shell.exp: Test pipe command, $_shell_exitcode,
6549 $_shell_exitsignal.
6550 * gdb.base/default.exp: Update for new convenience variables.
6551
6552 2019-05-29 Tom Tromey <tromey@adacore.com>
6553
6554 * gdb.ada/complete.exp (test_gdb_no_completion): Add "/" and "-"
6555 to "break complete ada" test case's regexp.
6556
6557 2019-05-29 Tom Tromey <tromey@adacore.com>
6558
6559 PR c++/20020:
6560 * gdb.cp/constexpr-field.exp: New file.
6561 * gdb.cp/constexpr-field.cc: New file.
6562
6563 2019-05-29 Tom Tromey <tromey@adacore.com>
6564
6565 * gdb.base/finish.exp (finish_no_print): New proc.
6566 (finish_tests): Call it.
6567
6568 2019-05-24 Tom de Vries <tdevries@suse.de>
6569
6570 * gdb.dwarf2/gdb-add-index.exp: New file.
6571
6572 2019-05-22 Tom Tromey <tromey@adacore.com>
6573
6574 * gdb.base/info-shared.exp (check_info_shared): Use "style".
6575 * gdb.base/style.exp: Use "style".
6576 * lib/gdb-utils.exp (style): New proc.
6577
6578 2019-05-22 Tom de Vries <tdevries@suse.de>
6579
6580 * gdb.base/align.exp: Require c++11.
6581
6582 2019-05-22 Tom de Vries <tdevries@suse.de>
6583
6584 PR testsuite/24586
6585 * gdb.python/py-mi-var-info-path-expression.exp: Call
6586 mi_skip_python_tests to check if python is supported.
6587
6588 2019-05-22 Alan Hayward <alan.hayward@arm.com>
6589
6590 * gdb.arch/aarch64-pauth.c: New test.
6591 * gdb.arch/aarch64-pauth.exp: New file.
6592
6593 2019-05-22 Alan Hayward <alan.hayward@arm.com>
6594
6595 * README (Re-running Tests Outside The Testsuite): New section.
6596
6597 2019-05-21 Tom de Vries <tdevries@suse.de>
6598
6599 * gdb.arch/amd64-eval.exp: Require c++11.
6600 * gdb.base/max-depth.exp: Same.
6601 * gdb.compile/compile-cplus-array-decay.exp: Same.
6602 * gdb.cp/meth-typedefs.exp: Same.
6603 * gdb.cp/subtypes.exp: Same.
6604 * gdb.cp/temargs.exp: Same.
6605
6606 2019-05-21 Alan Hayward <alan.hayward@arm.com>
6607
6608 * lib/gdbserver-support.exp (gdbserver_run): Mark kill as optional.
6609
6610 2019-05-18 Andrew Burgess <andrew.burgess@embecosm.com>
6611
6612 PR gdb/18644
6613 * gdb.fortran/complex.exp: Remove setup_kfail calls.
6614 * gdb.fortran/printing-types.exp: Add new test.
6615 * gdb.fortran/printing-types.f90: Add 16-byte real variable for
6616 testing.
6617 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): Remove
6618 setup_kfail call.
6619
6620 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6621
6622 * README (Running the Testsuite): Change example.
6623 (Testsuite Parameters): Remove TRANSCRIPT.
6624 * lib/gdb.exp: Remove TRANSCRIPT check.
6625
6626 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6627
6628 * README (Testsuite Parameters): Add replay logging to
6629 GDBSERVER_DEBUG.
6630 (gdbserver,debug): Refer to GDBSERVER_DEBUG.
6631 * lib/gdbserver-support.exp (gdbserver_start): Treat gdbserverdebug
6632 as a comma separated list.
6633 (gdb_debug_init): Override procedure.
6634
6635 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6636
6637 * lib/gdb.exp (default_gdb_spawn): Call gdb_write_cmd_file.
6638 (gdb_write_cmd_file): New procedure.
6639 * lib/gdbserver-support.exp (gdbserver_start): Call
6640 gdbserver_write_cmd_file.
6641 (gdbserver_write_cmd_file): New procedure.
6642
6643 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6644
6645 * lib/gdb.exp (gdb_unload): Mark Y as an answer.
6646 (delete_breakpoints): Likewise.
6647 (gdb_run_cmd): Likewise.
6648 (gdb_start_cmd): Likewise.
6649 (gdb_starti_cmd): Likewise.
6650 (gdb_internal_error_resync): Likewise.
6651 (gdb_test_multiple): Likewise.
6652 (gdb_reinitialize_dir): Likewise.
6653 (default_gdb_exit): Likewise.
6654 (gdb_file_cmd): Mark kill as optional.
6655 (default_gdb_start): Call gdb_stdin_log_init.
6656 (send_gdb): Call gdb_stdin_log_write.
6657 (rerun_to_main): Mark Y as an answer.
6658 (gdb_stdin_log_init): New function.
6659 (gdb_stdin_log_write): Likewise.
6660
6661 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6662
6663 * gdb.base/breakpoint-in-ro-region.exp: Disable when debugging.
6664 * gdb.base/debug-expr.exp: Likewise.
6665 * gdb.base/foll-fork.exp: Likewise.
6666 * gdb.base/foll-vfork.exp: Likewise.
6667 * gdb.base/fork-print-inferior-events.exp: Likewise.
6668 * gdb.base/gdb-sigterm.exp: Likewise.
6669 * gdb.base/gdbinit-history.exp: Likewise.
6670 * gdb.base/osabi.exp: Likewise.
6671 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
6672 * gdb.base/ui-redirect.exp: Likewise.
6673 * gdb.gdb/unittest.exp: Likewise.
6674 * gdb.mi/mi-break.exp: Disable separate-mi-tty when debugging.
6675 * gdb.mi/mi-watch.exp: Likewise.
6676 * gdb.mi/new-ui-mi-sync.exp: Likewise.
6677 * gdb.mi/user-selected-context-sync.exp: Likewise.
6678 * gdb.python/python.exp: Disable debug test when debugging.
6679 * gdb.threads/check-libthread-db.exp: Disable when debugging.
6680 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
6681 Likewise.
6682 * gdb.threads/stepi-random-signal.exp: Likewise.
6683
6684 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6685
6686 * Makefile.in: Pass through GDB_DEBUG.
6687 * README (Testsuite Parameters): Add GDB_DEBUG.
6688 (gdb,debug): Add board setting.
6689 * lib/gdb.exp (default_gdb_start): Start debugging.
6690 (gdb_debug_enabled): New procedure.
6691 (gdb_debug_init): Likewise.
6692
6693 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6694
6695 * Makefile.in: Pass through GDB_DEBUG.
6696 * README (Testsuite Parameters): Add GDB_DEBUG.
6697 (gdb,debug): Add board setting.
6698 * lib/gdb.exp (default_gdb_start): Start debugging.
6699 (gdb_debug_enabled): New procedure.
6700 (gdb_debug_init): Likewise.
6701
6702 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6703
6704 * gdb.base/ui-redirect.exp: Add debug redirect tests.
6705
6706 2019-05-17 Alan Hayward <alan.hayward@arm.com>
6707
6708 * gdb.base/ui-redirect.exp: Test redirection.
6709
6710 2019-01-28 Jan Vrany <jan.vrany@fit.cvut.cz>
6711
6712 * gdb.mi/mi-complete.exp: New file.
6713 * gdb.mi/mi-complete.cc: Likewise.
6714
6715 2019-05-15 Bernhard Heckel <bernhard.heckel@intel.com>
6716
6717 * gdb.fortran/vla-sizeof.exp: Add tests of sizeof applied to
6718 indexed and sliced arrays, and pointers to arrays.
6719
6720 2019-05-14 Tom Tromey <tromey@adacore.com>
6721
6722 * gdb.base/info-shared.exp (check_info_shared): Add "info shared"
6723 styling test.
6724
6725 2019-05-14 Tom de Vries <tdevries@suse.de>
6726
6727 * gdb.dwarf2/dw2-skip-prologue.S (.debug_loc): Fix base address
6728 selection entry encoding.
6729
6730 2019-05-10 Tom Tromey <tromey@adacore.com>
6731
6732 * gdb.ada/info_exc.exp: Add "complete" test.
6733
6734 2019-05-09 Tom de Vries <tdevries@suse.de>
6735
6736 * gdb.arch/amd64-tailcall-self.S: Make DW_FORM_ref4 references
6737 CU-relative.
6738
6739 2019-05-09 Tom de Vries <tdevries@suse.de>
6740
6741 * gdb.arch/amd64-entry-value-paramref.S: Make DW_FORM_ref4 references
6742 CU-relative.
6743
6744 2019-05-08 Joel Brobecker <brobecker@adacore.com>
6745
6746 * gdb.ada/frame_arg_lang.exp: New testcase.
6747 * gdb.ada/frame_arg_lang/bla.adb: New file.
6748 * gdb.ada/frame_arg_lang/pck.ads: New file.
6749 * gdb.ada/frame_arg_lang/pck.adb: New file.
6750 * gdb.ada/frame_arg_lang/foo.c: New file.
6751
6752 2019-05-08 Tom Tromey <tromey@adacore.com>
6753
6754 * gdb.python/py-value.exp (test_value_in_inferior): Add Ada test.
6755
6756 2019-05-08 Tom Tromey <tromey@adacore.com>
6757
6758 * gdb.base/ptype-offsets.exp: Update tests.
6759
6760 2019-05-08 Tom Tromey <tromey@adacore.com>
6761
6762 * gdb.base/ptype-offsets.exp: Use string_to_regexp. Fix test
6763 cases.
6764 * gdb.base/ptype-offsets.cc (struct abc) <my_int_type>: Now
6765 "short".
6766
6767 2019-05-08 Tom Tromey <tromey@adacore.com>
6768
6769 * gdb.ada/vla.exp: New file.
6770 * gdb.ada/vla/vla.adb: New file.
6771
6772 2019-05-07 Tom de Vries <tdevries@suse.de>
6773
6774 * gdb.base/index-cache.exp (ls_host): Fix return statement.
6775
6776 2019-05-07 Tom de Vries <tdevries@suse.de>
6777
6778 PR testsuite/24522
6779 * gdb.dlang/watch-loc.c: Fix debug_info_offset in .debug_aranges
6780 section.
6781
6782 2019-05-07 Tom de Vries <tdevries@suse.de>
6783
6784 PR testsuite/24522
6785 * gdb.dwarf2/dw2-case-insensitive-debug.S: Fix debug_info_offset in
6786 .debug_aranges section.
6787
6788 2019-05-07 Tom de Vries <tdevries@suse.de>
6789
6790 PR testsuite/24159
6791 * lib/dwarf.exp: Fix handling of DW_FORM_ref_addr.
6792
6793 2019-05-06 Tom de Vries <tdevries@suse.de>
6794
6795 * lib/gdb.exp (exec_has_index_section): New proc.
6796 * gdb.base/index-cache.exp: Handle case that binfile contains an index
6797 section.
6798
6799 2019-05-04 Tom de Vries <tdevries@suse.de>
6800
6801 * boards/cc-with-debug-names.exp: New file.
6802
6803 2019-05-03 Tom Tromey <tromey@adacore.com>
6804
6805 * gdb.ada/char_enum/pck.ads (Global_Enum_Type): New type.
6806 * gdb.ada/char_enum/foo.adb: Use Global_Enum_Type.
6807 * gdb.ada/char_enum.exp: Add test.
6808
6809 2019-05-03 Tom de Vries <tdevries@suse.de>
6810
6811 * boards/cc-with-gdb-index.exp: New file.
6812
6813 2019-05-02 Andrew Burgess <andrew.burgess@embecosm.com>
6814
6815 * gdb.rust/simple.exp: Add new test case.
6816 * gdb.rust/simple.rs (struct StringAtOffset): New struct.
6817 (main): Initialise an instance of the new struct.
6818
6819 2019-05-01 Tom Tromey <tromey@adacore.com>
6820
6821 * gdb.ada/packed_array_assign/aggregates.ads (Nested_Packed): New
6822 record.
6823 (NPR): New variable.
6824 * gdb.ada/packed_array_assign.exp: Add nested packed assignment
6825 test.
6826
6827 2019-05-01 Tom Tromey <tromey@adacore.com>
6828
6829 * gdb.ada/packed_array_assign.exp: Add packed assignment
6830 regression test.
6831
6832 2019-05-01 Tom de Vries <tdevries@suse.de>
6833
6834 * boards/cc-with-tweaks.exp: Generate gdb.sh, and pass it in env(GDB).
6835
6836 2019-05-01 Tom de Vries <tdevries@suse.de>
6837
6838 * boards/dwarf4-gdb-index.exp: Use cc-with-tweaks.exp.
6839
6840 2019-04-30 Ali Tamur <tamur@google.com>
6841
6842 * lib/dwarf.exp(): Added DW_FORM_strx1-4.
6843
6844 2019-04-30 Tom Tromey <tromey@adacore.com>
6845
6846 * lib/ada.exp (find_ada_tool): New proc.
6847 * lib/gdb.exp (gdb_compile_shlib): Allow .o files as inputs.
6848 * gdb.ada/catch_ex_std.exp: New file.
6849 * gdb.ada/catch_ex_std/foo.adb: New file.
6850 * gdb.ada/catch_ex_std/some_package.adb: New file.
6851 * gdb.ada/catch_ex_std/some_package.ads: New file.
6852
6853 2019-04-30 Tom Tromey <tromey@adacore.com>
6854
6855 PR c++/24470:
6856 * gdb.cp/temargs.cc: Add test code from PR.
6857
6858 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6859
6860 * gdb.fortran/vla-datatypes.exp: Update expected results.
6861 * gdb.fortran/vla-ptype.exp: Likewise.
6862 * gdb.fortran/vla-type.exp: Likewise.
6863 * gdb.fortran/vla-value.exp: Likewise.
6864
6865 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6866
6867 * gdb.fortran/ptr-indentation.exp: Update expected results.
6868 * gdb.fortran/ptype-on-functions.exp: Likewise.
6869 * gdb.fortran/vla-ptr-info.exp: Likewise.
6870 * gdb.fortran/vla-value.exp: Likewise.
6871
6872 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6873
6874 * gdb.fortran/ptype-on-functions.exp: New file.
6875 * gdb.fortran/ptype-on-functions.f90: New file.
6876
6877 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6878
6879 * gdb.fortran/exprs.exp (test_convenience_variables): Expect lower
6880 case void string.
6881
6882 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6883
6884 * gdb.fortran/complex.exp: Expand.
6885 * gdb.fortran/complex.f: Renamed to...
6886 * gdb.fortran/complex.f90: ...this, and extended to add more
6887 complex values.
6888
6889 2019-04-30 Andrew Burgess <andrew.burgess@embecosm.com>
6890
6891 * gdb.fortran/intrinsics.exp: Extend to cover MOD, CEILING, FLOOR,
6892 MODULO, CMPLX.
6893
6894 2019-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
6895 Richard Bunt <richard.bunt@arm.com>
6896
6897 * gdb.base/max-depth.c: New file.
6898 * gdb.base/max-depth.exp: New file.
6899 * gdb.python/py-nested-maps.c: New file.
6900 * gdb.python/py-nested-maps.exp: New file.
6901 * gdb.python/py-nested-maps.py: New file.
6902 * gdb.python/py-format-string.exp (test_max_depth): New proc.
6903 (test_all_common): Call test_max_depth.
6904 * gdb.fortran/max-depth.exp: New file.
6905 * gdb.fortran/max-depth.f90: New file.
6906 * gdb.go/max-depth.exp: New file.
6907 * gdb.go/max-depth.go: New file.
6908 * gdb.modula2/max-depth.exp: New file.
6909 * gdb.modula2/max-depth.c: New file.
6910 * lib/gdb.exp (get_print_expr_at_depths): New proc.
6911
6912 2019-04-29 Tom de Vries <tdevries@suse.de>
6913
6914 * lib/opencl.exp (skip_opencl_tests): Add missing "with" in regexp.
6915
6916 2019-04-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
6917
6918 * gdb.base/callexit.exp: Test may-call-functions off.
6919
6920 2019-04-25 Keith Seitz <keiths@redhat.com>
6921
6922 PR c++/24367
6923 * gdb.cp/meth-typedefs.cc (incomplete_struct)
6924 (another_incomplete_struct, test_incomplete): New definitions.
6925 (main): Use new definitions.
6926 * gdb.cp/meth-typedefs.exp: Add new tests for `test_incomplete'
6927 functions.
6928
6929 2019-04-25 Ali Tamur <tamur@google.com>
6930
6931 * lib/dwarf.exp (_handle_DW_FORM): Add DW_FORM_strx.
6932
6933 2019-04-25 Sergio Durigan Junior <sergiodj@redhat.com>
6934
6935 PR corefiles/11608
6936 PR corefiles/18187
6937 * gdb.base/coredump-filter-build-id.exp: New file.
6938
6939 2019-04-25 Alan Hayward <alan.hayward@arm.com>
6940
6941 * Makefile.in: Pass through GDBSERVER_DEBUG.
6942 * README (Testsuite Parameters): Add GDBSERVER_DEBUG.
6943 (gdbserver,debug): Add board setting.
6944 * gdb.trace/tspeed.exp: Skip when debugging.
6945 * lib/gdb.exp (gdbserver_debug_enabled): New procedure.
6946 * lib/gdbserver-support.exp: Likewise
6947
6948 2019-04-24 Tom Tromey <tromey@adacore.com>
6949
6950 * lib/gdb.exp (gdb_compile): Don't add -fno-stack-protector for
6951 Rust.
6952
6953 2019-04-24 Tom Tromey <tromey@adacore.com>
6954
6955 * gdb.arch/amd64-eval.exp: Test bitfield return.
6956 * gdb.arch/amd64-eval.cc (struct Bitfields): New.
6957 (class Foo) <return_bitfields>: New method.
6958 (main): Call it.
6959
6960 2019-04-23 Andrew Burgess <andrew.burgess@embecosm.com>
6961
6962 * gdb.cp/many-args.cc: New file.
6963 * gdb.cp/many-args.exp: New file.
6964
6965 2019-04-23 Tom de Vries <tdevries@suse.de>
6966
6967 PR gdb/24433
6968 * gdb.btrace/reconnect.exp: Fix stepi 19 pattern.
6969
6970 2019-04-23 Alan Hayward <alan.hayward@arm.com>
6971
6972 * gdb.trace/backtrace.exp: Use nopie flag.
6973 * gdb.trace/circ.exp: Likewise.
6974 * gdb.trace/collection.exp: Likewise.
6975 * gdb.trace/ftrace.exp: Likewise.
6976 * gdb.trace/mi-trace-unavailable.exp: Likewise.
6977 * gdb.trace/mi-traceframe-changed.exp: Likewise.
6978 * gdb.trace/qtro.exp: Likewise.
6979 * gdb.trace/read-memory.exp: Likewise.
6980 * gdb.trace/report.exp: Likewise.
6981 * gdb.trace/tfile.exp: Likewise.
6982 * gdb.trace/tfind.exp: Likewise.
6983 * gdb.trace/unavailable.exp: Likewise.
6984
6985 2019-04-22 Pedro Alves <palves@redhat.com>
6986
6987 * gdb.base/solib-probes-nosharedlibrary.c,
6988 gdb.base/solib-probes-nosharedlibrary.exp: New files.
6989
6990 2019-04-19 Tom Tromey <tromey@adacore.com>
6991
6992 * gdb.ada/ptype_union.c: New file.
6993 * gdb.ada/ptype_union.exp: New file.
6994
6995 2019-04-19 Tom Tromey <tromey@adacore.com>
6996
6997 PR symtab/24423:
6998 * gdb.base/list0.h (foo): Add a control-l character.
6999
7000 2019-04-18 Tom de Vries <tdevries@suse.de>
7001
7002 PR gdb/24433
7003 * boards/local-board.exp: Set sysroot to "".
7004
7005 2019-04-18 Tom de Vries <tdevries@suse.de>
7006 Pedro Alves <palves@redhat.com>
7007
7008 PR gdb/24454
7009 * gdb.threads/vfork-follow-child-exec.c: New file.
7010 * gdb.threads/vfork-follow-child-exec.exp: New file.
7011 * gdb.threads/vfork-follow-child-exit.c: New file.
7012 * gdb.threads/vfork-follow-child-exit.exp: New file.
7013
7014 2019-04-15 Leszek Swirski <leszeks@google.com>
7015
7016 * gdb.arch/amd64-eval.cc: New file.
7017 * gdb.arch/amd64-eval.exp: New file.
7018
7019 2019-04-11 Alan Hayward <alan.hayward@arm.com>
7020
7021 * gdb.server/sysroot.c: New test.
7022 * gdb.server/sysroot.exp: New file.
7023 * lib/gdbserver-support.exp (gdb_target_cmd): Add additional text
7024 matching param.
7025
7026 2019-04-11 Andrew Burgess <andrew.burgess@embecosm.com>
7027
7028 * gdb.base/align.exp: Extend test to cover structures containing
7029 only static fields.
7030
7031 2019-04-11 Tom de Vries <tdevries@suse.de>
7032
7033 * boards/cc-with-dwz-m.exp: New file.
7034 * boards/cc-with-dwz.exp: New file.
7035 * boards/cc-with-tweaks.exp: Note that check-gdb doesn't work.
7036
7037 2019-04-09 Simon Marchi <simon.marchi@efficios.com>
7038
7039 * gdb.base/start-cpp.exp: New file.
7040 * gdb.base/start-cpp.cc: New file.
7041
7042 2019-04-08 Kevin Buettner <kevinb@redhat.com>
7043
7044 * gdb.python/py-thrhandle.exp: Adjust tests to call
7045 thread_from_handle instead of thread_from_thread_handle.
7046
7047 2019-04-08 Kevin Buettner <kevinb@redhat.com>
7048
7049 * gdb.python/py-thrhandle.exp: Add tests for
7050 gdb.InferiorThread.handle.
7051
7052 2019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7053
7054 * gdb.python/py-function.exp: Check calling helper function from
7055 all languages.
7056 * lib/gdb.exp (gdb_supported_languages): New proc.
7057
7058 2019-04-01 Andrew Burgess <andrew.burgess@embecosm.com>
7059
7060 * gdb.base/complex-parts.c: New file.
7061 * gdb.base/complex-parts.exp: New file.
7062
7063 2019-04-01 Tom Tromey <tromey@adacore.com>
7064
7065 PR symtab/23331:
7066 * gdb.dwarf2/dw2-ranges-main.c: New file.
7067 * gdb.dwarf2/dw2-ranges-psym.c: New file.
7068 * gdb.dwarf2/dw2-ranges-psym.exp: New file.
7069
7070 2019-03-30 Simon Marchi <simark@simark.ca>
7071
7072 * gdb.base/default.exp: Add values for $_gdb_major and
7073 $_gdb_minor.
7074
7075 2019-03-29 Tom Tromey <tromey@adacore.com>
7076
7077 * gdb.base/help.exp: Tighten apropos regexp.
7078
7079 2019-03-29 Keith Seitz <keiths@redhat.com>
7080
7081 * gdb.fortran/array-bounds.exp: New file.
7082 * gdb.fortran/array-bounds.f90: New file.
7083
7084 2019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7085
7086 * gdb.multi/multi-term-settings.c (main): Increase alarm timer.
7087
7088 2019-03-28 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7089
7090 * gdb.multi/hello.c (main): Increase alarm timer.
7091
7092 2019-03-28 Sandra Loosemore <sandra@codesourcery.com>
7093
7094 * gdb.threads/watchpoint-fork.exp (test): Use large timeout
7095 factor when no hardware watchpoint support.
7096
7097 2019-03-28 Alan Hayward <alan.hayward@arm.com>
7098 Pedro Alves <palves@redhat.com>
7099
7100 * boards/local-board.exp: set sysroot to /.
7101
7102 2019-03-27 Alan Hayward <alan.hayward@arm.com>
7103
7104 * gdb.base/interrupt-daemon-attach.c (main): Add alarm and sleep
7105 in child.
7106
7107 2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7108
7109 * gdb.python/py-prettyprint.c (struct container) <is_map_p>: New
7110 field.
7111 (make_container): Initialise new field.
7112 * gdb.python/py-prettyprint.exp: Add new tests.
7113 * gdb.python/py-prettyprint.py (class ContainerPrinter)
7114 <display_hint>: New method.
7115
7116 2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7117
7118 * gdb.python/py-prettyprint.exp: Use gdb_breakpoint and
7119 gdb_continue_to_breakpoint more throughout this test.
7120 (run_lang_tests) Supply unique test names, and use
7121 gdb_test_no_output.
7122
7123 2019-03-26 Andrew Burgess <andrew.burgess@embecosm.com>
7124
7125 * gdb.base/finish-pretty.exp: Update expected results.
7126 * gdb.base/pretty-print.c: New file.
7127 * gdb.base/pretty-print.exp: New file.
7128
7129 2019-03-25 Pedro Alves <palves@redhat.com>
7130
7131 * lib/gdb.exp (gdb_test_multiple): Split appends to $code and
7132 move comments outside list. Append '-i "" eof' section.
7133
7134 2019-03-22 Alan Hayward <alan.hayward@arm.com>
7135
7136 PR testsuite/25016
7137 * README: Add pie options.
7138 * gdb.base/break-interp.exp: Ensure pie is disabled.
7139 * gdb.base/dump.exp: Likewise.
7140 * lib/gdb.exp (gdb_compile): Add pie option.
7141
7142 2019-03-19 Tom Tromey <tromey@adacore.com>
7143
7144 * gdb.mi/mi2-cli-display.c: New file.
7145 * gdb.mi/mi2-cli-display.exp: New file.
7146
7147 2019-03-18 Joel Brobecker <brobecker@adacore.com>
7148 Tom Tromey <tromey@adacore.com>
7149
7150 * gdb.ada/ptype_array/pck.adb: New file.
7151 * gdb.ada/ptype_array/pck.ads: New file.
7152 * gdb.ada/ptype_array/foo.adb: New file.
7153 * gdb.ada/ptype_array.exp: New file.
7154
7155 2019-03-14 Tom Tromey <tromey@adacore.com>
7156
7157 * gdb.base/style.exp: Add "set style sources" test.
7158
7159 2019-03-13 Simon Marchi <simon.marchi@ericsson.com>
7160
7161 * mi-breakpoint-location-ena-dis.exp: Rename to ...
7162 * mi-breakpoint-multiple-locations.exp: ... this.
7163 (make_breakpoints_pattern): New proc.
7164 (do_test): Add mi_version parameter, test -break-insert,
7165 -break-info and =breakpoint-created.
7166
7167 2019-03-12 Andrew Burgess <andrew.burgess@embecosm.com>
7168
7169 * config/default.exp: Remove 'load_lib gdb.exp'.
7170 * config/monitor.exp: Likewise.
7171 * config/sid.exp: Likewise.
7172 * config/sim.exp: Likewise.
7173 * config/slite.exp: Likewise.
7174 * config/unix.exp: Likewise.
7175 * gdb.base/default.exp: Remove unhelpful comment.
7176
7177 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7178
7179 * gdb.fortran/type-kinds.exp: Extend to cover TYPE*SIZE cases.
7180
7181 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7182
7183 * gdb.fortran/intrinsics.exp: Extend to cover ABS.
7184
7185 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7186
7187 * gdb.fortran/type-kinds.exp: Update expected results.
7188
7189 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7190
7191 * gdb.fortran/type-kinds.exp: Test new integer type kind.
7192
7193 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7194
7195 * gdb.fortran/type-kinds.exp (test_cast_1_to_type_kind): New
7196 function.
7197 (test_basic_parsing_of_type_kinds): Expand types tested.
7198 (test_parsing_invalid_type_kinds): New function.
7199
7200 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7201
7202 * gdb.fortran/intrinsics.exp: New file.
7203 * gdb.fortran/intrinsics.f90: New file.
7204 * gdb.fortran/type-kinds.exp: New file.
7205
7206 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7207
7208 * gdb.fortran/dot-ops.exp: New file.
7209
7210 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7211
7212 * gdb.fortran/types.exp (test_logical_literal_types_accepted):
7213 Check upper and lower case logical literals.
7214
7215 2019-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
7216
7217 * gdb.fortran/types.exp (test_float_literal_types_accepted):
7218 Remove duplicate tests.
7219
7220 2019-03-06 Alan Hayward <alan.hayward@arm.com>
7221
7222 * lib/gdb.exp (builtin_cd): rename of cd.
7223 (cd): Override builtin.
7224
7225 2019-03-06 Richard Bunt <richard.bunt@arm.com>
7226
7227 * gdb.fortran/function-calls.exp: New file.
7228 * gdb.fortran/function-calls.f90: New test.
7229
7230 2019-03-04 Richard Bunt <richard.bunt@arm.com>
7231
7232 * gdb.fortran/short-circuit-argument-list.exp: Remove reliance
7233 on user program standard output.
7234 * gdb.fortran/short-circuit-argument-list.f90: Record function
7235 calls.
7236
7237 2019-02-28 Alan Hayward <alan.hayward@arm.com>
7238
7239 * lib/gdbserver-support.exp (gdbserver_start): Check for listen
7240 failure.
7241
7242 2019-02-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7243
7244 PR gdb/8527
7245 * gdb.base/interrupt-daemon-attach.c,
7246 gdb.base/interrupt-daemon-attach.exp: New test.
7247
7248 2019-02-27 Pedro Alves <palves@redhat.com>
7249
7250 * gdb.base/page.exp: Add tests for "set width/height -1".
7251
7252 2019-02-27 Pedro Alves <palves@redhat.com>
7253
7254 * gdb.base/page.exp: Add tests for "set/show width/height" with
7255 "infinite" values.
7256
7257 2019-02-27 Tom Tromey <tromey@adacore.com>
7258
7259 * lib/gdb.exp (skip_python_tests_prompt): Don't check for Python
7260 2.4.
7261 * gdb.python/py-finish-breakpoint.exp: Remove Python 2.4
7262 workaround.
7263
7264 2019-02-27 Andrew Burgess <andrew.burgess@embecosm.com>
7265
7266 * gdb.base/align.exp: Extend to compile in both C and C++, and add
7267 tests for structs with static members.
7268
7269 2019-02-26 Tom Tromey <tromey@adacore.com>
7270
7271 * gdb.python/py-value.exp (test_value_from_buffer): Check for
7272 ValueError, not TypeError.
7273
7274 2019-02-26 Kevin Buettner <kevinb@redhat.com>
7275
7276 * gdb.python/py-value.exp (test_value_from_buffer): New proc with
7277 call from main program.
7278
7279 2019-02-23 Joel Brobecker <brobecker@adacore.com>
7280
7281 * gdb.ada/mi_ref_changeable.exp: Update copyright year range.
7282 * gdb.ada/mi_ref_changeable/foo_rb20_056.adb: Likewise.
7283 * gdb.ada/mi_ref_changeable/pck.adb: Likewise.
7284 * gdb.ada/mi_ref_changeable/pck.ads: Likewise.
7285 * gdb.dwarf2/inlined_subroutine-inheritance.exp: Likewise.
7286
7287 2019-02-22 Keith Seitz <keiths@redhat.com>
7288
7289 PR symtab/23853
7290 * gdb.base/symlink-sourcefile.c: New file.
7291 * gdb.base/symlink-sourcefile.exp: New file.
7292
7293 2019-02-20 Tom Tromey <tom@tromey.com>
7294
7295 * gdb.base/info_qt.exp: Update.
7296
7297 2019-02-19 Simon Marchi <simon.marchi@polymtl.ca>
7298
7299 * gdb.base/source.exp: Move "error in sourced script" code to
7300 the end.
7301 * gdb.base/source-error.gdb: Move contents to
7302 source-error-1.gdb. Add new code to source source-error-1.gdb.
7303 * gdb.base/source-error-1.gdb: New file, from previous
7304 source-error.gdb.
7305
7306 2019-02-17 Tom Tromey <tom@tromey.com>
7307
7308 * gdb.base/style.exp: Use -g3 to compile when possible. Add test
7309 for macro styling.
7310 * gdb.base/style.c (SOME_MACRO): New macro.
7311
7312 2019-02-17 Tom Tromey <tom@tromey.com>
7313
7314 * gdb.base/style.exp: Add line-wrapping tests.
7315 * gdb.base/page.exp: Add test for quitting during pagination.
7316
7317 2019-02-17 Joel Brobecker <brobecker@adacore.com>
7318
7319 * gdb.ada/big_packed_array: New testcase.
7320 * gdb.ada/homonym.exp: Fix incorrect expected output for
7321 "break <homonym__get_value>" test.
7322
7323 2019-02-13 Weimin Pan <weimin.pan@oracle.com>
7324
7325 PR breakpoints/21870
7326 * gdb.arch/aarch64-dbreg-contents.exp: Use runto_main + continue
7327 and prepare_for_testing. Add comment.
7328 * gdb.arch/aarch64-dbreg-contents.c: Remove SET_WATCHPOINT and
7329 redundant cleanup call. Clean up comment.
7330
7331 2019-02-12 Weimin Pan <weimin.pan@oracle.com>
7332
7333 PR breakpoints/21870
7334 * gdb.arch/aarch64-dbreg-contents.exp: New file.
7335 * gdb.arch/aarch64-dbreg-contents.c: New file.
7336
7337 2019-02-10 Joel Brobecker <brobecker@adacore.com>
7338
7339 * gdb.ada/mi_ref_changeable: New testcase.
7340
7341 2019-02-07 Alan Hayward <alan.hayward@arm.com>
7342
7343 * gdb.base/attach.exp: Add double attach test.
7344
7345 2019-02-07 Simon Marchi <simon.marchi@polymtl.ca>
7346
7347 * lib/gdb.exp (default_gdb_start): Don't match pagination
7348 prompt.
7349 (gdb_init): Set stty_init.
7350
7351 2019-01-27 Tom Tromey <tom@tromey.com>
7352
7353 * gdb.python/py-finish-breakpoint.exp: Remove duplicate call to
7354 skip_python_tests.
7355
7356 2019-01-24 Alan Hayward <alan.hayward@arm.com>
7357
7358 * gdb.base/infcall-nested-structs.c (struct struct_static_02_01):
7359 New structure.
7360 (struct struct_static_02_02): Likewise.
7361 (struct struct_static_02_03): Likewise.
7362 (struct struct_static_02_04): Likewise.
7363 (struct struct_static_04_01): Likewise.
7364 (struct struct_static_04_02): Likewise.
7365 (struct struct_static_04_03): Likewise.
7366 (struct struct_static_04_04): Likewise.
7367 (struct struct_static_06_01): Likewise.
7368 (struct struct_static_06_02): Likewise.
7369 (struct struct_static_06_03): Likewise.
7370 (struct struct_static_06_04): Likewise.
7371 (cmp_struct_static_02_01): Likewise.
7372 (cmp_struct_static_02_02): Likewise.
7373 (cmp_struct_static_02_03): Likewise.
7374 (cmp_struct_static_02_04): Likewise.
7375 (cmp_struct_static_04_01): Likewise.
7376 (cmp_struct_static_04_02): Likewise.
7377 (cmp_struct_static_04_03): Likewise.
7378 (cmp_struct_static_04_04): Likewise.
7379 (cmp_struct_static_06_01): Likewise.
7380 (cmp_struct_static_06_02): Likewise.
7381 (cmp_struct_static_06_03): Likewise.
7382 (cmp_struct_static_06_04): Likewise.
7383 (call_all): Test new structs.
7384 * gdb.base/infcall-nested-structs.exp: Likewise.
7385
7386 2019-01-21 Alan Hayward <alan.hayward@arm.com>
7387 * gdb.base/infcall-nested-structs.exp: Test C++ in addition to C.
7388
7389 2019-01-21 Alan Hayward <alan.hayward@arm.com>
7390 * gdb.base/stack-protector.c: New test.
7391 * gdb.base/stack-protector.exp: New file.
7392 * gdb.cp/ovldbreak.exp: Only allow a single break line.
7393 * lib/gdb.exp (get_compiler_info): Use getting_compiler_info
7394 option.
7395 (gdb_compile): Remove stack protector for GCC and prevent
7396 recursion.
7397
7398 2019-01-16 Keith Seitz <keiths@redhat.com>
7399
7400 PR gdb/23773
7401 * gdb.dwarf2/inlined_subroutine-inheritance.exp: New file.
7402
7403 2019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7404
7405 * gdb.arch/vsx-regs.exp: Add tests that use the vector register
7406 aliases.
7407 * gdb.arch/altivec-regs.exp: Likewise. Fix indentation of two
7408 tests.
7409 * gdb.arch/powerpc-vector-regs.c: New file.
7410 * gdb.arch/powerpc-vector-regs.exp: New file.
7411
7412 2019-01-14 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7413
7414 * gdb.arch/altivec-regs.exp: Fix the list passed to
7415 gdb_expect_list when testing "info vector".
7416
7417 2019-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
7418
7419 * gdb.base/style.exp: Don't include path in testname.
7420
7421 2019-01-10 Keith Seitz <keiths@redhat.com>
7422
7423 PR gdb/23712
7424 PR symtab/23010
7425 * gdb.dwarf2/multidictionary.exp: New file.
7426
7427 2019-01-09 Simon Marchi <simon.marchi@ericsson.com>
7428
7429 * gdb.cp/demangle.exp (test_gnu_style_demangling): Rename to...
7430 (test_gnuv3_style_demangling): ... this.
7431 (test_lucid_style_demangling): Remove.
7432 (test_arm_style_demangling): Remove.
7433 (test_hp_style_demangling): Remove.
7434 (do_tests): Remove calls to the above.
7435
7436 2019-01-09 Andrew Burgess <andrew.burgess@embecosm.com>
7437
7438 * lib/mi-support.exp (mi_gdb_test): Remove interactive prompt
7439 case.
7440
7441 2019-01-06 Tom Tromey <tom@tromey.com>
7442
7443 PR gdb/28155:
7444 * gdb.dwarf2/typedef-void-finish.exp: New file.
7445
7446 2018-12-28 Tom Tromey <tom@tromey.com>
7447 Simon Marchi <simark@simark.ca>
7448
7449 * gdb.base/jit-exec.exp: New file.
7450 * gdb.base/jit-exec.c: New file.
7451 * gdb.base/jit-execd.c: New file.
7452
7453 2018-12-28 Tom Tromey <tom@tromey.com>
7454
7455 * gdb.base/style.exp: Update test to check for address styling.
7456
7457 2018-12-28 Tom Tromey <tom@tromey.com>
7458
7459 * gdb.base/style.exp: Add test for styling of "Reading symbols"
7460 message.
7461
7462 2018-12-28 Tom Tromey <tom@tromey.com>
7463
7464 * gdb.base/style.exp: Add test for version number styling.
7465
7466 2018-12-28 Tom Tromey <tom@tromey.com>
7467
7468 * gdb.base/style.exp: Add test for print_address_symbolic.
7469
7470 2018-12-28 Tom Tromey <tom@tromey.com>
7471
7472 * gdb.base/style.exp: Add test for breakpoint setting.
7473
7474 2018-12-28 Tom Tromey <tom@tromey.com>
7475
7476 * gdb.base/style.exp: Add test for variable names.
7477
7478 2018-12-28 Tom Tromey <tom@tromey.com>
7479
7480 * gdb.base/style.exp: New file.
7481 * gdb.base/style.c: New file.
7482
7483 2018-12-28 Tom Tromey <tom@tromey.com>
7484
7485 * lib/gdb.exp (gdb_init): Set the TERM environment variable to
7486 "dumb".
7487 * gdb.base/readline.exp (operate_and_get_next): Save and restore
7488 the TERM environment variable.
7489
7490 2018-12-27 Tom Tromey <tom@tromey.com>
7491
7492 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add
7493 pagination test.
7494
7495 2018-12-24 Andrew Burgess <andrew.burgess@embecosm.com>
7496
7497 * gdb.dwarf2/dw2-unusual-field-names.c: New file.
7498 * gdb.dwarf2/dw2-unusual-field-names.exp: New file.
7499
7500 2018-12-24 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7501
7502 * gdb.ada/bp_fun_addr/a.adb (a): Rename to bp_fun_addr.
7503 Filename a.adb changed to bp_fun_addr.adb.
7504 gdb.ada/bp_fun_addr.exp: Update test accordingly.
7505
7506 2018-12-21 Jan Vrany <jan.vrany@fit.cvut.cz>
7507
7508 * lib/gdb.exp (gdb_compile): Add new nopie flag enforce
7509 non-PIE executables.
7510 * README: Mention the gdb,nopie_flag board setting.
7511 * gdb.arch/amd64-disp-step.exp: Use nopie flag to enforce
7512 non-PIE executable.
7513 * gdb.arch/amd64-entry-value.exp: Likewise.
7514 * gdb.arch/amd64-invalid-stack-middle.exp: Likewise.
7515 * gdb.arch/i386-float.exp: Likewise.
7516 * gdb.arch/i386-signal.exp: Likewise.
7517 * gdb.mi/mi-reg-undefined.exp: Likewise.
7518
7519 2018-12-21 Paul Marechal <paul.marechal@ericsson.com>
7520
7521 PR gdb/23974
7522 * gdb.base/info-os.exp: Check return for unknown "info os" type.
7523
7524 2018-12-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7525
7526 * gdb.ada/info_auto_lang.exp: Normalize some_c source file.
7527 Update order of results accordingly.
7528
7529 2018-12-12 Andrew Burgess <andrew.burgess@embecosm.com>
7530
7531 * gdb.base/annota1.exp: Update a test regexp.
7532
7533 2018-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
7534
7535 * gdb.base/float.exp: Handle RISC-V targets without an FPU.
7536
7537 2018-12-09 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7538
7539 * gdb.threads/tid-reuse.c (REUSE_TIME_CAP): Declare as 60.
7540 (reuse_time): Initialize to REUSE_TIME_CAP.
7541 (check_rc): New function.
7542 (main): Use REUSE_TIME_CAP instead of hardcoded 60.
7543 Check pthread_create rc.
7544 (spawner_thread_func): Check pthread_create and pthread_join rc.
7545
7546 2018-12-08 Pedro Alves <palves@redhat.com>
7547
7548 * gdb.base/list.exp (test_forward_search): Rename to ...
7549 (test_forward_reverse_search): ... this. Also test reverse-search
7550 and the forward-search alias.
7551
7552 2018-12-05 Andrew Burgess <andrew.burgess@embecosm.com>
7553
7554 * config/sim.exp (gdb_target_sim): Remove redundant adjustment of
7555 local timeout variable before return, and remove all local timeout
7556 variable entirely.
7557 (gdb_load): Likewise.
7558
7559 2018-12-01 Tom de Vries <tdevries@suse.de>
7560
7561 * gdb.base/gdb-caching-proc.exp: New file.
7562
7563 2018-11-25 Sergio Durigan Junior <sergiodj@redhat.com>
7564
7565 * Makefile.in (TIMESTAMP): New variable.
7566 (check-single): Add $(TIMESTAMP) to the end of $(DO_RUNTEST)
7567 command.
7568 (check-single-racy): Likewise.
7569 (check/%.exp): Likewise.
7570 (check-racy/%.exp): Likewise.
7571 (workers/%.worker): Likewise.
7572 (build-perf): Likewise.
7573 (check-perf): Likewise.
7574 * README: Describe new "TS" and "TS_FORMAT" variables.
7575 * print-ts.py: New file.
7576
7577 2018-11-21 Benno Fünfstück <benno.fuenfstueck@gmail.com>
7578
7579 PR python/23714
7580 * gdb.python/python.exp: Test command repetition after
7581 gdb.execute.
7582
7583 2018-11-20 Andrew Burgess <andrew.burgess@embecosm.com>
7584
7585 * gdb.opt/inline-break.exp: Add test that info breakpoint output
7586 is correctly aligned.
7587
7588 2018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7589
7590 * gdb.ada/info_auto_lang.exp: New testcase.
7591 * gdb.ada/info_auto_lang/global_pack.ads: New file.
7592 * gdb.ada/info_auto_lang/proc_in_ada.adb: New file.
7593 * gdb.ada/info_auto_lang/some_c.c: New file.
7594
7595 2018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7596
7597 * gdb.dwarf2/dw2-case-insensitive.exp: Update due to auto switch to
7598 FUNC_lang language syntax.
7599
7600 2018-11-20 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7601
7602 * gdb.base/info_minsym.c: New file.
7603 * gdb.base/info_minsym.exp: New file.
7604
7605 2018-11-19 Tom Tromey <tom@tromey.com>
7606
7607 PR rust/23625:
7608 * gdb.rust/simple.exp: Add ptype test. Update expected output.
7609 * gdb.rust/expr.exp: Update expected output. Change one test.
7610
7611 2018-11-19 Tom Tromey <tom@tromey.com>
7612
7613 * gdb.rust/simple.rs: Don't initialize empty_enum_value.
7614
7615 2018-11-19 Pedro Alves <palves@redhat.com>
7616
7617 * gdb.base/warning.exp: Don't override INTERNAL_FLAGS. Use
7618 gdb_spawn_with_cmdline_opts instead of gdb_start. Check that we
7619 see the expected warning.
7620
7621 2018-11-16 Alan Hayward <alan.hayward@arm.com>
7622
7623 PR gdb/22736:
7624 * gdb.cp/infcall-nodebug-lib.c: New test.
7625 * gdb.cp/infcall-nodebug-main.c: New test.
7626 * gdb.cp/infcall-nodebug.exp: New file.
7627
7628 2018-11-12 Simon Marchi <simon.marchi@polymtl.ca>
7629
7630 * gdb.base/skip.exp: Add standard_testfile. Add "skip delete"
7631 completer tests.
7632
7633 2018-11-09 Tom de Vries <tdevries@suse.de>
7634
7635 * gdb.base/msym-lang.c: New test.
7636 * gdb.base/msym-lang.exp: New file.
7637 * gdb.base/msym-lang-main.c: New test.
7638
7639 2018-11-08 Tom Tromey <tom@tromey.com>
7640
7641 PR gdb/23555:
7642 PR gdb/23838:
7643 * gdb.base/warning.exp: New file.
7644
7645 2018-11-08 Jan Beulich <jbeulich@suse.com>
7646
7647 * testsuite/gdb.arch/i386-avx512.c,
7648 testsuite/gdb.arch/i386-avx512.exp: Add 7th test.
7649
7650 2018-11-08 Andrew Burgess <andrew.burgess@embecosm.com>
7651
7652 * gdb.arch/riscv-reg-aliases.exp: Handle targets without floating
7653 point hardware.
7654
7655 2018-11-07 Andrew Burgess <andrew.burgess@embecosm.com>
7656
7657 * gdb.dwarf2/void-type.exp: Rename types, and make var_a an 'int'.
7658 * gdb.dwarf2/missing-type-name.exp: New file.
7659
7660 2018-11-06 Tom de Vries <tdevries@suse.de>
7661
7662 * gdb.base/many-headers.c: New test.
7663 * gdb.base/many-headers.exp: New file.
7664
7665 2018-11-06 Jim Wilson <jimw@sifive.com>
7666
7667 * gdb.base/code_elim.exp: For riscv, set additional_flags
7668 to include -msmall-data-limit=0.
7669
7670 2018-11-01 Joel Brobecker <brobecker@adacore.com>
7671
7672 * gdb.ada/watch_minus_l: New testcase.
7673
7674 2018-11-01 Sangamesh Mallayya <sangamesh.swamy@in.ibm.com>
7675
7676 * gdb.arch/aix-sighandle.c: New file.
7677 * gdb.arch/aix-sighandle.exp: New file.
7678
7679 2018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7680
7681 * gdb.arch/riscv-reg-aliases.exp: Rewrite to take account of float
7682 registers being unions.
7683
7684 2018-10-31 Tom de Vries <tdevries@suse.de>
7685
7686 * lib/valgrind.exp: New file.
7687 (vgdb_start, vgdb_stop): New procs, factored out of ...
7688 * gdb.base/valgrind-bt.exp: ... here, ...
7689 * gdb.base/valgrind-disp-step.exp: ... here and ...
7690 * gdb.base/valgrind-infcall.exp: ... here.
7691
7692 2018-10-31 Tom de Vries <tdevries@suse.de>
7693
7694 * lib/gdb.exp (get_valueof): Don't output read value in test name.
7695
7696 2018-10-31 Andrew Burgess <andrew.burgess@embecosm.com>
7697
7698 * gdb.dwarf2/void-type.c: New file.
7699 * gdb.dwarf2/void-type.exp: New file.
7700
7701 2018-10-27 Philippe Waroquiers <philippe.waroquiers@skynet.be>
7702
7703 * gdb.base/info_qt.c: New file.
7704 * gdb.base/info_qt.exp: New file.
7705
7706 2018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7707
7708 * gdb.arch/powerpc-htm-regs.c: New file.
7709 * gdb.arch/powerpc-htm-regs.exp: New file.
7710
7711 2018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7712
7713 * gdb.arch/powerpc-tar.c: New file.
7714 * gdb.arch/powerpc-tar.exp: New file.
7715
7716 2018-10-26 Pedro Franco de Carvalho <pedromfc@linux.ibm.com>
7717
7718 * gdb.arch/powerpc-ppr-dscr.c: New file.
7719 * gdb.arch/powerpc-ppr-dscr.exp: New file.
7720
7721 2018-10-25 Tom de Vries <tdevries@suse.de>
7722
7723 * gdb.base/valgrind-db-attach.exp: Rewrite to use vgdb.
7724
7725 2018-10-24 Tom de Vries <tdevries@suse.de>
7726
7727 * lib/gdb.exp (gdb_test_multiple): Log wait status on process no
7728 longer exists error.
7729
7730 2018-10-24 Tom de Vries <tdevries@suse.de>
7731
7732 * gdb.base/catch-follow-exec.exp: Rewrite using gdb_test.
7733
7734 2018-10-24 Tom de Vries <tdevries@suse.de>
7735
7736 * gdb.base/valgrind-db-attach.exp: Handle removed support for
7737 --db-attach in valgrind.
7738
7739 2018-10-23 Andrew Burgess <andrew.burgess@embecosm.com>
7740
7741 * gdb.arch/riscv-reg-aliases.c: New file.
7742 * gdb.arch/riscv-reg-aliases.exp: New file.
7743
7744 2018-10-19 Alan Hayward <alan.hayward@arm.com>
7745
7746 * gdb.python/py-cmd.exp: Check for gdb_prompt.
7747
7748 2018-10-19 Alan Hayward <alan.hayward@arm.com>
7749
7750 * gdb.base/vla-optimized-out.exp: Allow either optimized out or 6.
7751
7752 2018-10-19 Alan Hayward <alan.hayward@arm.com>
7753
7754 * gdb.cp/ovldbreak.exp: Fix regexps.
7755
7756 2018-10-19 Alan Hayward <alan.hayward@arm.com>
7757
7758 * gdb.compile/compile-cplus-print.exp: Start inferior earlier.
7759
7760 2018-10-18 Sergio Durigan Junior <sergiodj@redhat.com>
7761
7762 PR cli/23785
7763 * gdb.base/restore.exp: New test to check if "restore" with an
7764 invalid file doesn't segfault.
7765
7766 2018-10-18 Tom de Vries <tdevries@suse.de>
7767
7768 * gdb.ada/bp_inlined_func.exp: Fix capitalized test name.
7769 * gdb.ada/excep_handle.exp: Same.
7770 * gdb.ada/mi_string_access.exp: Same.
7771 * gdb.ada/mi_var_union.exp: Same.
7772 * gdb.arch/arc-analyze-prologue.exp: Same.
7773 * gdb.arch/arc-decode-insn.exp: Same.
7774 * gdb.base/readnever.exp: Same.
7775 * gdb.fortran/printing-types.exp: Same.
7776 * gdb.guile/scm-lazy-string.exp: Same.
7777
7778 2018-10-16 Tom de Vries <tdevries@suse.de>
7779
7780 PR gdb/23730
7781 * gdb.base/catch-follow-exec.c: Add copyright notice.
7782 * gdb.base/catch-follow-exec.exp: Rewrite to use
7783 gdb_spawn_with_cmdline_opts. Require gdb-native.
7784
7785 2018-10-12 Sandra Loosemore <sandra@codesourcery.com>
7786
7787 * gdb.trace/actions-changed.exp: Check for arch support.
7788 * gdb.trace/actions.exp: Likewise.
7789 * gdb.trace/ax.exp: Likewise.
7790 * gdb.trace/backtrace.exp: Likewise.
7791 * gdb.trace/change-loc.exp: Likewise.
7792 * gdb.trace/deltrace.exp: Likewise.
7793 * gdb.trace/ftrace-lock.exp: Check for shlib and arch support.
7794 * gdb.trace/ftrace.exp: Likewise.
7795 * gdb.trace/infotrace.exp: Check for arch support.
7796 * gdb.trace/mi-trace-frame-collected.exp: Likewise.
7797 * gdb.trace/mi-tracepoint-changed.exp: Likewise.
7798 * gdb.trace/mi-tsv-changed.exp: Likewise.
7799 * gdb.trace/packetlen.exp: Likewise.
7800 * gdb.trace/passc-dyn.exp: Likewise.
7801 * gdb.trace/passcount.exp: Likewise.
7802 * gdb.trace/pending.exp: Likewise.
7803 * gdb.trace/range-stepping.exp: Check for shlib support.
7804 * gdb.trace/report.exp: Check for arch support.
7805 * gdb.trace/save-trace.exp: Likewise.
7806 * gdb.trace/signal.exp: Check for signal support.
7807 * gdb.trace/tfind.exp: Check for arch support.
7808 * gdb.trace/trace-break.exp: Check for arch and shlib support.
7809 * gdb.trace/trace-common.h: Add comment.
7810 * gdb.trace/trace-condition.exp: Check for shlib and arch support.
7811 * gdb.trace/trace-enable-disable.exp: Likewise.
7812 * gdb.trace/trace-mt.exp: Likewise. Remove redundant untested call.
7813 * gdb.trace/tracecmd.exp: Check for arch support.
7814 * gdb.trace/tspeed.exp: Check for shlib and target support.
7815 * gdb.trace/tstatus.exp: Check for arch support.
7816 * gdb.trace/tsv.exp: Likewise.
7817 * gdb.trace/while-dyn.exp: Likewise.
7818 * gdb.trace/while-stepping.exp: Likewise.
7819 * lib/trace-support.exp (gdb_trace_common_supports_arch): New.
7820
7821 2018-10-12 Simon Marchi <simon.marchi@ericsson.com>
7822
7823 * gdb.trace/tspeed.exp: Remove nowarnings.
7824 (prepare_for_trace_test): Declare "global ipalib".
7825 * gdb.trace/tspeed.c: Include unistd.h.
7826 (main): Remove superfluous printf argument.
7827
7828 2018-10-11 Sandra Loosemore <sandra@codesourcery.com>
7829
7830 * gdb.base/solib-vanish.exp: Fix regexp not to require a POSIX
7831 directory prefix on the filename.
7832
7833 2018-10-10 Sergio Durigan Junior <sergiodj@redhat.com>
7834
7835 * gdb.gdb/unittest.exp: Update expected message informing that
7836 selftests have been disabled.
7837 * gdb.server/unittest.exp: Likewise.
7838
7839 2018-10-09 Tom de Vries <tdevries@suse.de>
7840
7841 * lib/gdb.exp (target_supports_scheduler_locking): Replace gdb_start_cmd
7842 with runto_main.
7843
7844 2018-10-08 Weimin Pan <weimin.pan@oracle.com>
7845
7846 PR c++/16841
7847 * gdb.cp/virtbase2.cc: New file.
7848 * gdb.cp/virtbase2.exp: New file.
7849
7850 2018-10-06 Tom Tromey <tom@tromey.com>
7851
7852 PR python/19399:
7853 * gdb.python/py-inferior.exp: Add architecture test.
7854
7855 2018-10-06 Tom Tromey <tom@tromey.com>
7856
7857 * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
7858 * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
7859
7860 2018-10-06 Tom Tromey <tom@tromey.com>
7861
7862 * gdb.python/py-breakpoint.exp (check_last_event): Check location
7863 of a "throw" catchpoint.
7864
7865 2018-10-06 Sergio Durigan Junior <sergiodj@redhat.com>
7866
7867 * gdb.base/info-proc.exp: Update string expected from "help info
7868 proc".
7869
7870 2018-10-04 Tom Tromey <tom@tromey.com>
7871
7872 * gdb.cp/maint.exp (test_invalid_name): Update expected output.
7873 * gdb.gdb/complaints.exp (test_short_complaints): Remove.
7874 (test_initial_complaints, test_empty_complaints): Update.
7875 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7876
7877 2018-10-04 Tom Tromey <tom@tromey.com>
7878
7879 PR cli/19551:
7880 * lib/mi-support.exp (mi_gdb_file_cmd): Update.
7881 * lib/gdb.exp (gdb_file_cmd): Update.
7882 * gdb.stabs/weird.exp (print_weird_var): Update.
7883 * gdb.server/solib-list.exp: Update.
7884 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Update.
7885 * gdb.mi/mi-cli.exp: Update.
7886 * gdb.linespec/linespec.exp: Update.
7887 * gdb.dwarf2/dw2-stack-boundary.exp: Update.
7888 * gdb.dwarf2/dw2-objfile-overlap.exp: Update.
7889 * gdb.cp/cp-relocate.exp: Update.
7890 * gdb.base/sym-file.exp: Update.
7891 * gdb.base/relocate.exp: Update.
7892 * gdb.base/readnever.exp: Update.
7893 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
7894 * gdb.base/kill-detach-inferiors-cmd.exp: Update.
7895 * gdb.base/dbx.exp (gdb_file_cmd): Update.
7896 * gdb.base/code_elim.exp: Update.
7897 * gdb.base/break-unload-file.exp (test_break): Update.
7898 * gdb.base/break-interp.exp (test_attach_gdb): Update.
7899 * gdb.base/break-idempotent.exp (force_breakpoint_re_set):
7900 Update.
7901 * gdb.base/attach.exp (do_attach_tests): Update.
7902 * gdb.base/sepdebug.exp: Update.
7903 * gdb.python/py-section-script.exp: Update.
7904
7905 2018-10-04 Tom Tromey <tom@tromey.com>
7906
7907 PR cli/22234:
7908 * gdb.dwarf2/dw2-stack-boundary.exp: Update expected output.
7909 * gdb.gdb/complaints.exp (test_short_complaints): Update expected
7910 output.
7911
7912 2018-10-04 Tom Tromey <tom@tromey.com>
7913
7914 * gdb.base/attach.exp (test_command_line_attach_run): Use -quiet;
7915 set width and height to 0.
7916 (test_command_line_attach_run): Use -quiet.
7917
7918 2018-10-03 Sandra Loosemore <sandra@codesourcery.com>
7919
7920 * lib/gdb.exp (skip_ifunc_tests): New.
7921 * gdb.base/gnu-ifunc.exp: Skip if no ifunc support. Handle
7922 other compile failures.
7923 * gdb.compile/compile-ifunc.exp: Skip if no ifunc support.
7924
7925 2018-10-01 Simon Marchi <simon.marchi@ericsson.com>
7926
7927 * gdb.arch/i386-avx512.exp: Fix setting of nr_regs based on
7928 is_amd64_regs_target.
7929
7930 2018-10-01 Alan Hayward <alan.hayward@arm.com>
7931
7932 * gdb.arch/aarch64-sighandler-regs.c: New test.
7933 * gdb.arch/aarch64-sighandler-regs.exp: New file.
7934 * lib/gdb.exp (skip_aarch64_sve_tests): New proc.
7935
7936 2018-10-01 Markus Metzger <markus.t.metzger@intel.com>
7937
7938 * lib/gdb.exp (is_amd64_regs_target): Change assembly to C inline
7939 assembly.
7940
7941 2018-09-28 Andrew Burgess <andrew.burgess@embecosm.com>
7942
7943 * gdb.base/frame-selection.exp: New file.
7944 * gdb.base/frame-selection.c: New file.
7945
7946 2018-09-27 Alan Hayward <alan.hayward@arm.com>
7947
7948 * gdb.threads/check-libthread-db.c (thread_routine): Use a
7949 pthread barrier.
7950 (main): Likewise.
7951
7952 2018-09-26 Andrew Burgess <andrew.burgess@embecosm.com>
7953
7954 * gdb.base/large-frame-1.c: New file.
7955 * gdb.base/large-frame-2.c: New file.
7956 * gdb.base/large-frame.exp: New file.
7957 * gdb.base/large-frame.h: New file.
7958
7959 2018-09-24 Jozef Lawrynowicz <jozef.l@mittosystems.com>
7960
7961 PR gdb/20948
7962 * gdb.base/write_mem.exp: New test.
7963 * gdb.base/write_mem.c: Likewise.
7964
7965 2018-09-23 Tom Tromey <tom@tromey.com>
7966
7967 PR python/18852:
7968 * gdb.python/py-parameter.exp: Add test for parameter that throws
7969 on "set".
7970
7971 2018-09-23 Tom Tromey <tom@tromey.com>
7972
7973 PR python/17284:
7974 * gdb.python/py-template.exp (test_template_arg): Add test for
7975 negative template argument number.
7976
7977 2018-09-23 Tom Tromey <tom@tromey.com>
7978
7979 PR python/14062:
7980 * gdb.python/python.exp: Add test for post_event error.
7981
7982 2018-09-23 Tom Tromey <tom@tromey.com>
7983
7984 PR python/18170:
7985 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests to
7986 convert pointers to int and long.
7987
7988 2018-09-23 Tom Tromey <tom@tromey.com>
7989
7990 PR python/20126:
7991 * gdb.python/py-value.exp (test_value_numeric_ops): Add
7992 signed-ness conversion tests.
7993
7994 2018-09-23 Tom Tromey <tom@tromey.com>
7995
7996 PR python/18352;
7997 * gdb.python/py-value.exp (test_float_conversion): New proc.
7998 Use it.
7999
8000 2018-09-20 Hafiz Abid Qadeer <abidh@codesourcery.com>
8001
8002 gdb.base/reggroups.exp (fetch_reggroups): Add '_' in match pattern.
8003
8004 2018-09-18 Sandra Loosemore <sandra@codesourcery.com>
8005
8006 * gdb.base/complete-empty.exp: Skip tab-completion tests if
8007 no readline.
8008 * gdb.base/utf8-identifiers.exp: Likewise.
8009 * gdb.cp/cpcompletion.exp: Likewise.
8010 * gdb.linespec/cpcompletion.exp: Likewise.
8011 * gdb.linespec/cpls-abi-tag.exp: Likewise.
8012 * gdb.linespec/cpls-ops.exp: Likewise.
8013
8014 2018-09-19 Richard Bunt <richard.bunt@arm.com>
8015 Chris January <chris.january@arm.com>
8016
8017 * gdb.cp/koenig.exp: Extend to test logical short circuiting.
8018 * gdb.fortran/short-circuit-argument-list.exp: New file.
8019 * gdb.fortran/short-circuit-argument-list.f90: New test.
8020
8021 2018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8022
8023 * gdb.arch/amd64-invalid-stack-top.exp: Expect optional
8024 "arch=" keyword when executing "-stack-list-frames".
8025
8026 2018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8027
8028 * gdb.arch/amd64-invalid-stack-middle.exp: Expect optional
8029 "arch=" keyword when executing "-stack-list-frames".
8030
8031 2018-09-18 Sergio Durigan Junior <sergiodj@redhat.com>
8032
8033 * gdb.ada/complete.exp: Expect for "@" when doing "complete
8034 break ada".
8035
8036 2018-09-17 Simon Marchi <simon.marchi@polymtl.ca>
8037
8038 PR python/23669
8039 * gdb.python/python.exp: Test gdb.execute("show commands").
8040
8041 2018-09-16 Tom Tromey <tom@tromey.com>
8042
8043 * gdb.base/new-ui.exp (do_execution_tests): Update.
8044 * gdb.base/dbx.exp (test_breakpoints): Update.
8045
8046 2018-09-14 Alan Hayward <alan.hayward@arm.com>
8047
8048 * lib/gdb.exp (gdb_simple_compile): Add proc.
8049 (is_elf_target): Use gdb_simple_compile.
8050 (skip_altivec_tests): Likewise.
8051 (skip_vsx_tests): Likewise.
8052 (skip_tsx_tests): Likewise.
8053 (skip_btrace_tests): Likewise.
8054 (skip_btrace_pt_tests): Likewise.
8055 (gdb_can_simple_compile): Likewise.
8056 (gdb_has_argv0): Likewise.
8057 (gdb_target_symbol_prefix): Likewise.
8058 (target_supports_scheduler_locking): Likewise.
8059
8060 2018-09-13 Tom Tromey <tom@tromey.com>
8061
8062 * Makefile.in (TAGS): Recognize proc_with_prefix and
8063 gdb_caching_proc.
8064
8065 2018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8066
8067 * gdb.python/py-progspace.exp: Test the Progspace.objfiles
8068 method.
8069
8070 2018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8071
8072 * gdb.python/py-inferior.exp: Add tests for Inferior.progspace
8073 and a few other Inferior properties when the Inferior is no
8074 longer valid.
8075
8076 2018-09-13 Tom Tromey <tom@tromey.com>
8077
8078 PR rust/23650:
8079 * gdb.rust/simple.exp: Add test for enum field access error.
8080
8081 2018-09-13 Tom Tromey <tom@tromey.com>
8082
8083 PR rust/23626:
8084 * gdb.rust/simple.rs (EmptyEnum): New type.
8085 (main): Use it.
8086 * gdb.rust/simple.exp (test_one_slice): Add empty enum test.
8087
8088 2018-09-13 Simon Marchi <simon.marchi@ericsson.com>
8089
8090 * gdb.python/py-inferior.exp: Test repr() of gdb.Inferior.
8091 * gdb.python/py-objfile.exp: Test repr() of gdb.Objfile.
8092 * gdb.python/py-symtab.exp: Update test printing an objfile.
8093
8094 2018-09-12 Simon Marchi <simon.marchi@ericsson.com>
8095
8096 * gdb.python/py-inferior.exp: Test using an invalid gdb.Inferior
8097 object.
8098
8099 2018-09-12 Alan Hayward <alan.hayward@arm.com>
8100
8101 * lib/gdb.exp (gdb_can_simple_compile): Add proc.
8102 (support_complex_tests): Use gdb_can_simple_compile.
8103 (is_ilp32_target): Likewise.
8104 (is_lp64_target): Likewise.
8105 (is_64_target): Likewise.
8106 (is_amd64_regs_target): Likewise.
8107 (is_aarch32_target): Likewise.
8108 (gdb_int128_helper): Likewise.
8109
8110 2018-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8111
8112 * Makefile.in (check-parallel-racy): Fix dg-extract-results.sh path.
8113
8114 2018-09-10 Jerome Guitton <guitton@adacore.com>
8115
8116 * gdb.ada/same_component_name: Add test for case of tagged record
8117 with variable-length fields.
8118
8119 2018-09-10 Xavier Roirand <roirand@adacore.com>
8120
8121 * gdb.ada/access_to_unbounded_array.exp: New testcase.
8122 * gdb.ada/access_to_unbounded_array/foo.adb: New file.
8123 * gdb.ada/access_to_unbounded_array/pack.adb: New file.
8124 * gdb.ada/access_to_unbounded_array/pack.ads: New file.
8125
8126 2018-09-10 Xavier Roirand <roirand@adacore.com>
8127
8128 * gdb.ada/mi_string_access.exp: New testcase.
8129 * gdb.ada/mi_string_access/bar.adb: New file.
8130 * gdb.ada/mi_string_access/pck.adb: New file.
8131 * gdb.ada/mi_string_access/pck.asd: New file.
8132
8133 2018-09-10 Xavier Roirand <roirand@adacore.com>
8134
8135 * gdb.ada/mi_var_union.exp: New testcase.
8136 * gdb.ada/mi_var_union/bar.adb: New file.
8137 * gdb.ada/mi_var_union/pck.adb: New file.
8138 * gdb.ada/mi_var_union/pck.asd: New file.
8139
8140 2018-09-08 Tom Tromey <tom@tromey.com>
8141
8142 * gdb.python/py-prettyprint.exp: Use with_test_prefix.
8143
8144 2018-09-08 Tom Tromey <tom@tromey.com>
8145
8146 PR python/16047:
8147 * gdb.python/py-prettyprint.py (pp_int_typedef3): New class.
8148 (register_pretty_printers): Register new printer.
8149 * gdb.python/py-prettyprint.exp (run_lang_tests): Add int_type3
8150 test.
8151 * gdb.python/py-prettyprint.c (int_type3): New typedef.
8152 (an_int_type3): New global.
8153
8154 2018-09-08 Joel Brobecker <brobecker@adacore.com>
8155
8156 * gdb.ada/expr_with_funcall: New testcase.
8157
8158 2018-09-08 Joel Brobecker <brobecker@adacore.com>
8159
8160 * gdb.ada/packed_array_assign: New testcase.
8161
8162 2018-09-07 Andrew Burgess <andrew.burgess@embecosm.com>
8163
8164 * gdb.base/watchpoint.exp (test_complex_watchpoint): Extend test
8165 names, and add test prefixes to make test names unique.
8166
8167 2018-09-05 Tom de Vries <tdevries@suse.de>
8168
8169 * gdb.dwarf2/varval.exp: Add test.
8170
8171 2018-09-04 Gary Benson <gbenson@redhat.com>
8172
8173 * gdb.base/batch-exit-status.exp: Use gdb_test_multiple and expect
8174 'eof' before 'wait -i'. Use remote_close and clear_gdb_spawn_id.
8175
8176 2018-08-31 Tom Tromey <tom@tromey.com>
8177
8178 * gdb.rust/simple.rs: Rename second variable "v".
8179
8180 2018-08-30 Andrew Burgess <andrew.burgess@embecosm.com>
8181
8182 * gdb.base/funcargs.c (use_a): New function.
8183 (recurse): Call use_a.
8184
8185 2018-08-29 Keith Seitz <keiths@redhat.com>
8186
8187 * gdb.compile/compile-cplus-anonymous.cc: New file.
8188 * gdb.compile/compile-cplus-anonymous.exp: New file.
8189 * gdb.compile/compile-cplus-array-decay.cc: New file.
8190 * gdb.compile/compile-cplus-array-decay.exp: New file.
8191 * gdb.compile/compile-cplus-inherit.cc: New file.
8192 * gdb.compile/compile-cplus-inherit.exp: New file.
8193 * gdb.compile/compile-cplus-member.cc: New file.
8194 * gdb.compile/compile-cplus-member.exp: New file.
8195 * gdb.compile/compile-cplus-method.cc: New file.
8196 * gdb.compile/compile-cplus-method.exp: New file.
8197 * gdb.compile/compile-cplus-mod.c: "New" file.
8198 * gdb.compile/compile-cplus-namespace.cc: New file.
8199 * gdb.compile/compile-cplus-namespace.exp: New file.
8200 * gdb.compile/compile-cplus-nested.cc: New file.
8201 * gdb.compile/compile-cplus-nested.exp: New file.
8202 * gdb.compile/compile-cplus-print.c: "New" file.
8203 * gdb.compile/compile-cplus-print.exp: "New" file.
8204 * gdb.compile/compile-cplus-virtual.cc: New file.
8205 * gdb.compile/compile-cplus-virtual.exp: New file.
8206 * gdb.compile/compile-cplus.c: "New" file.
8207 * gdb.compile/compile-cplus.exp: "New" file.
8208 * lib/compile-support.exp: New file.
8209
8210 2018-08-16 Gary Benson <gbenson@redhat.com>
8211
8212 PR gdb/13000:
8213 * gdb.base/batch-exit-status.exp: New file.
8214 * gdb.base/batch-exit-status.good-commands: Likewise.
8215 * gdb.base/batch-exit-status.bad-commands: Likewise.
8216
8217 2018-08-29 Alan Hayward <alan.hayward@arm.com>
8218
8219 * gdb.base/infcall-nested-structs.c (struct struct01): Remove.
8220 (struct struct02): Likewise.
8221 (struct struct03): Likewise.
8222 (struct struct04): Likewise.
8223 (struct struct_01_01): New struct.
8224 (struct struct_01_02): Likewise.
8225 (struct struct_01_03): Likewise.
8226 (struct struct_01_04): Likewise.
8227 (struct struct_02_01): Likewise.
8228 (struct struct_02_02): Likewise.
8229 (struct struct_02_03): Likewise.
8230 (struct struct_02_04): Likewise.
8231 (struct struct_04_01): Likewise.
8232 (struct struct_04_02): Likewise.
8233 (struct struct_04_03): Likewise.
8234 (struct struct_04_04): Likewise.
8235 (struct struct_05_01): Likewise.
8236 (struct struct_05_02): Likewise.
8237 (struct struct_05_03): Likewise.
8238 (struct struct_05_04): Likewise.
8239 (cmp_struct01): Remove function.
8240 (cmp_struct02): Likewise.
8241 (cmp_struct03): Likewise.
8242 (cmp_struct04): Likewise.
8243 (cmp_struct_01_01): Add Function.
8244 (cmp_struct_01_02): Likewise.
8245 (cmp_struct_01_03): Likewise.
8246 (cmp_struct_01_04): Likewise.
8247 (cmp_struct_02_01): Likewise.
8248 (cmp_struct_02_02): Likewise.
8249 (cmp_struct_02_03): Likewise.
8250 (cmp_struct_02_04): Likewise.
8251 (cmp_struct_04_01): Likewise.
8252 (cmp_struct_04_02): Likewise.
8253 (cmp_struct_04_03): Likewise.
8254 (cmp_struct_04_04): Likewise.
8255 (cmp_struct_05_01): Likewise.
8256 (cmp_struct_05_02): Likewise.
8257 (cmp_struct_05_03): Likewise.
8258 (cmp_struct_05_04): Likewise.
8259 (call_all): Add new structs.
8260 * gdb.base/infcall-nested-structs.exp: Likewise.
8261
8262 2018-08-27 Jan Vrany <jan.vrany@fit.cvut.cz>
8263
8264 * gdb.python/py-framefilter-mi.exp: Update regexp to
8265 check for "arch" field in frame output.
8266
8267 2018-08-23 Kevin Buettner <kevinb@redhat.com>
8268
8269 * gdb.dwarf2/dw2-ranges-func.c: New file.
8270 * gdb.dwarf2/dw2-ranges-func.exp: New file.
8271
8272 2018-08-22 Simon Marchi <simon.marchi@polymtl.ca>
8273
8274 * gdb.base/term.exp: Compare terminal settings with values from
8275 the inferior.
8276 * gdb.base/term.c: Get and set terminal settings.
8277
8278 2018-08-22 Jan Vrany <jan.vrany@fit.cvut.cz>
8279
8280 * lib/mi-support.exp (mi_expect_stop): Update regexp to
8281 accommodate new "arch" field in frame output.
8282 * gdb.mi/mi-return.exp: Likewise.
8283 * gdb.mi/mi-stack.exp: Likewise.
8284 * gdb.mi/mi-syn-frame.exp: Likewise.
8285 * gdb.mi/user-selected-context-sync.exp: Likewise.
8286
8287 2018-08-19 Michael Spang <spang@google.com>
8288
8289 PR gdb/11786
8290 * gdb.base/gcore-tls-pie.c: New file.
8291 * gdb.base/gcore-tls-pie.exp: New file.
8292
8293 2018-08-18 Kevin Buettner <kevinb@redhat.com>
8294
8295 * lib/dwarf.exp: Add support for DW_OP_GNU_variable_value.
8296 * gdb.dwarf2/varval.c: New file.
8297 * gdb.dwarf2/varval.exp: New file.
8298
8299 2018-08-17 Alan Hayward <alan.hayward@arm.com>
8300
8301 PR gdb/18931
8302 * gdb.arch/aarch64-fp.c (main): Fix asm registers.
8303
8304 2018-08-16 Keith Seitz <keiths@redhat.com>
8305
8306 * gdb.compile/compile.exp: Use gdb_test_no_output for "compile code"
8307 tests expected to pass.
8308
8309 2018-08-14 Jan Vrany <jan.vrany@fit.cvut.cz>
8310
8311 * gdb.mi/mi-disassemble.exp (test_disassembly_only): Add tests for
8312 -data-disassemble -a.
8313 (test_disassembly_bogus_args): Likewise.
8314
8315 2018-08-14 Andrew Burgess <andrew.burgess@embecosm.com>
8316
8317 * gdb.mi/list-thread-groups-available.exp: Update test regexp.
8318
8319 2018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8320
8321 * gdb.base/vla-optimized-out.exp: Add new test.
8322
8323 2018-08-09 Andrew Burgess <andrew.burgess@embecosm.com>
8324
8325 * gdb.base/vla-optimized-out-o3.exp: Delete.
8326 * gdb.base/vla-optimized-out-o3-strict.exp: Delete.
8327 * gdb.base/vla-optimized-out.exp: Extend to cover all of the
8328 deleted tests.
8329
8330 2018-08-08 Andrew Burgess <andrew.burgess@embecosm.com>
8331
8332 PR gdb/18050:
8333 * gdb.server/extended-remote-restart.c: New file.
8334 * gdb.server/extended-remote-restart.exp: New file.
8335
8336 2018-08-07 Simon Marchi <simon.marchi@polymtl.ca>
8337
8338 * gdb.fortran/nested-funcs.exp: Replace "set index = 42" with
8339 "set variable index = 42".
8340
8341 2018-08-07 Simon Marchi <simon.marchi@ericsson.com>
8342
8343 * boards/index-cache-gdb.exp: New file.
8344 * gdb.dwarf2/index-cache.exp: New file.
8345 * gdb.dwarf2/index-cache.c: New file.
8346 * gdb.base/maint.exp: Check if we are using the index cache.
8347
8348 2018-08-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8349
8350 * Makefile.in (saw_dash_j): Allow for GNU make 4.2+ passing -jN in
8351 MAKEFLAGS.
8352
8353 2018-08-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8354
8355 * dg-extract-results.sh: Move to toplevel contrib.
8356 * Makefile.in (check-parallel): Reflect dg-extract-results.sh move.
8357 * Makefile.in (check-parallel-racy): Likewise.
8358
8359 2018-08-06 Andrew Burgess <andrew.burgess@embecosm.com>
8360
8361 * lib/gdb.exp (target_supports_scheduler_locking): New proc.
8362 * gdb.mi/mi-cmd-param-changed.exp: Only run scheduler locking
8363 tests if the target supports scheduler locking.
8364
8365 2018-08-04 Tom de Vries <tdevries@suse.de>
8366
8367 * gdb.python/py-rbreak.exp: Fix rbreak regexp.
8368
8369 2018-08-02 Tom Tromey <tom@tromey.com>
8370
8371 PR symtab/16842.
8372 * gdb.cp/temargs.exp: Test "info address" of a template
8373 parameter.
8374
8375 2018-07-31 Jan Vrany <jan.vrany@fit.cvut.cz>
8376
8377 * gdb.python/py-mi-var-info-path-expression.c: New file.
8378 * gdb.python/py-mi-var-info-path-expression.py: New file.
8379 * gdb.python/py-mi-var-info-path-expression.exp: New file.
8380
8381 2018-07-30 Sergio Durigan Junior <sergiodj@redhat.com>
8382
8383 * lib/gdbserver-support.exp (gdbserver_start): Match any kind of
8384 error after "cannot resolve name" string.
8385
8386 2018-07-28 Andrew Burgess <andrew.burgess@embecosm.com>
8387
8388 * gdb.trace/tspeed.exp: Only call gdb_load_shlib after gdb has
8389 started.
8390 * lib/gdb.exp (gdb_load_shlib): Call perror if GDB is not running.
8391
8392 2018-07-28 Tom de Vries <tdevries@suse.de>
8393
8394 * gdb.base/vla-optimized-out-o3-strict.exp: New file.
8395
8396 2018-07-26 Tom de Vries <tdevries@suse.de>
8397
8398 * gdb.base/vla-optimized-out.c: Add comment about origin of test-case.
8399
8400 2018-07-26 Andrew Burgess <andrew.burgess@embecosm.com>
8401
8402 * gdb.base/maint.exp: Add check that dwarf unwinders control flag
8403 is visible.
8404
8405 2018-07-26 Tom de Vries <tdevries@suse.de>
8406
8407 PR breakpoints/23366
8408 * gdb.base/catch-follow-exec.c: New test.
8409 * gdb.base/catch-follow-exec.exp: New file.
8410
8411 2018-07-25 Tom de Vries <tdevries@suse.de>
8412
8413 * gdb.base/vla-optimized-out-o3.exp: New file. Reuse
8414 vla-optimized-out.c.
8415
8416 2018-07-25 Jan Vrany <jan.vrany@fit.cvut.cz>
8417
8418 * gdb.mi/mi-breakpoint-location-ena-dis.cc: New file.
8419 * gdb.mi/mi-breakpoint-location-ena-dis.exp: New file.
8420
8421 2018-07-20 Tom de Vries <tdevries@suse.de>
8422
8423 * gdb.base/vla-optimized-out.c: Make noclone attribute conditional on
8424 NOCLONE macro.
8425 * gdb.base/vla-optimized-out.exp: Use additional_flags -DNOCLONE.
8426
8427 2018-07-19 Tom de Vries <tdevries@suse.de>
8428
8429 * gdb.mi/list-thread-groups-available.exp (cores_re): Fix quoting in
8430 regular expression.
8431
8432 2018-07-18 Tom de Vries <tdevries@suse.de>
8433
8434 * gdb.base/vla-optimized-out.c: New test.
8435 * gdb.base/vla-optimized-out.exp: New file.
8436
8437 2018-07-13 Sergio Durigan Junior <sergiodj@redhat.com>
8438
8439 * lib/gdbserver-support.exp (gdbserver_start): Expect for the
8440 message "No address associated with hostname" when gdbserver
8441 cannot resolve the hostname.
8442
8443 2018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8444
8445 * gdb.threads/pthreads.exp: Test qcs FLAG arguments.
8446 Add some test prefixes to make tests unique.
8447
8448 2018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8449
8450 * gdb.base/frameapply.c: New file.
8451 * gdb.base/frameapply.exp: New file.
8452
8453 2018-07-12 Philippe Waroquiers <philippe.waroquiers@skynet.be>
8454
8455 * gdb.base/skip.exp: Update expected error message.
8456
8457 2018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8458 Jan Kratochvil <jan.kratochvil@redhat.com>
8459 Paul Fertser <fercerpav@gmail.com>
8460 Tsutomu Seki <sekiriki@gmail.com>
8461
8462 * README (Testsuite Parameters): Mention new 'GDB_TEST_SOCKETHOST'
8463 parameter.
8464 * boards/native-extended-gdbserver.exp: Do not set 'sockethost'
8465 by default.
8466 * boards/native-gdbserver.exp: Likewise.
8467 * gdb.server/run-without-local-binary.exp: Improve regexp used
8468 for detecting when a remote debugging connection succeeds.
8469 * gdb.server/server-connect.exp: New file.
8470 * lib/gdbserver-support.exp (gdbserver_default_get_comm_port):
8471 Do not prefix the port number with ":".
8472 (gdbserver_start): New global GDB_TEST_SOCKETHOST. Implement
8473 support for detecting and using it. Add '$debughost_gdbserver'
8474 to the list of arguments used to start gdbserver. Handle case
8475 when gdbserver cannot resolve a network name.
8476
8477 2018-07-11 Sergio Durigan Junior <sergiodj@redhat.com>
8478
8479 PR c++/23373
8480 * gdb.base/ptype-offsets.cc (struct static_member): New
8481 struct.
8482 (main) <stmember>: New variable.
8483 * gdb.base/ptype-offsets.exp: Add test for printing a struct
8484 with a static member in it.
8485
8486 2018-07-10 Andrew Burgess <andrew.burgess@embecosm.com>
8487
8488 * gdb.base/watchpoint-reuse-slot.exp: Test with hardware
8489 watchpoints enabled and disabled.
8490
8491 2018-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
8492
8493 * gdb.base/examine-backward.exp: Still run tests around address
8494 0x0, even if address 0x0 is not readable. Update the pattern for
8495 matching address 0x0 in expected output.
8496
8497 2018-07-06 Andrew Burgess <andrew.burgess@embecosm.com>
8498
8499 * gdb.base/share-env-with-gdbserver.c (main): Add call to
8500 malloc/free.
8501
8502 2018-07-04 Tom de Vries <tdevries@suse.de>
8503
8504 * gdb.dwarf2/dw2-error.exp: Update expected error message.
8505
8506 2018-07-02 Maciej W. Rozycki <macro@mips.com>
8507
8508 PR tdep/8282
8509 * gdb.arch/mips-disassembler-options.exp: New test.
8510 * gdb.arch/mips-disassembler-options.s: New test source.
8511
8512 2018-06-29 Pedro Alves <palves@redhat.com>
8513
8514 * gdb.threads/names.exp: Adjust expected "info threads" output.
8515
8516 2018-06-29 Pedro Alves <palves@redhat.com>
8517
8518 * gdb.opt/inline-break.exp (line number, address): Add "info
8519 break" tests.
8520
8521 2018-06-29 Pedro Alves <palves@redhat.com>
8522
8523 * gdb.opt/inline-break.c (func1): Add "break here" marker.
8524 * gdb.opt/inline-break.exp: Test setting breakpoints by line
8525 number and address and running to them.
8526
8527 2018-06-29 Richard Bunt <richard.bunt@arm.com>
8528
8529 * gdb.base/watchpoint-hw-attach.exp: Remove unstable output.
8530
8531 2018-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8532
8533 * lib/compiler.c: Remove executable permission flag.
8534
8535 2018-06-28 Richard Bunt <richard.bunt@arm.com>
8536
8537 * gdb.base/watchpoint-hw-attach.c (main): Remove unneeded
8538 code.
8539 * gdb.base/watchpoint-hw-attach.exp: Break in outermost frame.
8540
8541 2018-06-28 Petr Tesarik <ptesarik@suse.cz>
8542
8543 * gdb.base/relocate.exp: Add test for "add-symbol-file -o ".
8544
8545 2018-06-28 Petr Tesarik <ptesarik@suse.cz>
8546
8547 * gdb.base/relocate.exp: Test add-symbol-file behavior when the
8548 address argument is omitted.
8549
8550 2018-06-28 Petr Tesarik <ptesarik@suse.cz>
8551
8552 * gdb.base/relocate.exp: Add test for "symbol-file -o ".
8553
8554 2018-06-27 Omair Javaid <omair.javaid@linaro.org>
8555
8556 PR gdb/21695
8557 * gdb.base/infoline-reloc-main-from-zero.exp: New test.
8558 * gdb.base/infoline-reloc-main-from-zero.c: New file.
8559
8560 2018-06-26 Tom Tromey <tom@tromey.com>
8561
8562 PR rust/22574:
8563 * gdb.rust/simple.exp (test_one_slice): Add ptype/o tests.
8564 * gdb.rust/simple.rs (struct SimpleLayout): New.
8565
8566 2018-06-22 Simon Marchi <simon.marchi@ericsson.com>
8567
8568 * gdb.base/jit-reader.exp (jit_reader_test): Expect spaces in
8569 "info registers" output.
8570
8571 2018-06-21 Richard Bunt <richard.bunt@arm.com>
8572
8573 * gdb.base/watchpoint-hw-attach.c: New test.
8574 * gdb.base/watchpoint-hw-attach.exp: New file.
8575
8576 2018-06-20 Simon Marchi <simon.marchi@ericsson.com>
8577
8578 * boards/cc-with-tweaks.exp: Don't call cc-with-tweaks.sh
8579 through /bin/sh.
8580 * boards/dwarf4-gdb-index.exp: Likewise.
8581 * boards/fission-dwp.exp: Likewise.
8582
8583 2018-06-20 Ulrich Weigand <uweigand@de.ibm.com>
8584
8585 * gdb.base/float128.exp: Add comment and improved fail message
8586 to the failure case of "print large128" test.
8587
8588 2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
8589
8590 * configure.ac: Remove AC_PREREQ.
8591 * configure: Re-generate.
8592
8593 2018-06-19 Pedro Alves <palves@redhat.com>
8594
8595 * gdb.opt/inline-break.c (func_inline_callee, func_inline_caller)
8596 (func_extern_caller): New.
8597 (main): Call func_extern_caller.
8598 * gdb.opt/inline-break.exp: Add tests for inline frame skipping
8599 logic change.
8600
8601 2018-06-18 Weimin Pan <weimin.pan@oracle.com>
8602
8603 PR gdb/16841
8604 * gdb.cp/typedef-base.cc: New file.
8605 * gdb.cp/typedef-base.exp: New file.
8606
8607 2018-06-18 Tom de Vries <tdevries@suse.de>
8608
8609 * gdb.ada/bp_inlined_func.exp: Allow 5 breakpoint locations.
8610
8611 2018-06-16 Andrew Burgess <andrew.burgess@embecosm.com>
8612 Richard Bunt <Richard.Bunt@arm.com>
8613
8614 * gdb.threads/attach-slow-waitpid.c: New file.
8615 * gdb.threads/attach-slow-waitpid.exp: New file.
8616 * gdb.threads/slow-waitpid.c: New file.
8617
8618 2018-06-14 Pedro Alves <palves@redhat.com>
8619
8620 * gdb.base/fork-running-state.c: Include <errno.h>.
8621 (exit_if_relative_exits): New.
8622 (fork_child): If 'exit_if_relative_exits' is true, exit if the parent
8623 exits.
8624 (fork_parent): If 'exit_if_relative_exits' is true, exit if the
8625 child exits.
8626
8627 2018-06-14 Tom de Vries <tdevries@suse.de>
8628
8629 PR cli/22573
8630 * gdb.base/finish-pretty.c: New test.
8631 * gdb.base/finish-pretty.exp: New file.
8632
8633 2018-06-14 Pedro Alves <palves@redhat.com>
8634
8635 * gdb.gdb/selftest.exp (test_with_self): Use multi_line to build
8636 gdb's expected startup output.
8637
8638 2018-06-14 Pedro Alves <palves@redhat.com>
8639
8640 * lib/selftest-support.exp (selftest_setup): Remove inlined
8641 function handling.
8642
8643 2018-06-14 Tom de Vries <tdevries@suse.de>
8644
8645 * lib/selftest-support.exp (selftest_setup): Allow function arguments in
8646 matching of breakpoint printing.
8647
8648 2018-06-13 Tom de Vries <tdevries@suse.de>
8649
8650 PR testsuite/23269
8651 * gdb.base/fork-running-state.c (main): Move setting of alarm ...
8652 (fork_child): ... here, and ...
8653 (fork_parent): ... here.
8654
8655 2018-06-12 Tom de Vries <tdevries@suse.de>
8656
8657 * gdb.gdb/selftest.exp (test_with_self): Update gdb startup text.
8658
8659 2018-06-12 Andrew Burgess <andrew.burgess@embecosm.com>
8660 Stephen Roberts <stephen.roberts@arm.com>
8661
8662 * gdb.threads/multiple-successive-infcall.exp: Remove kfail case,
8663 rewrite test to describe action performed, rather than possible
8664 failure.
8665
8666 2018-06-08 Gary Benson <gbenson@redhat.com>
8667
8668 * gdb.threads/check-libthread-db.exp: New file.
8669 * gdb.threads/check-libthread-db.c: Likewise.
8670
8671 2018-06-05 Tom Tromey <tom@tromey.com>
8672
8673 * gdb.base/default.exp: Update expected "show version" output.
8674
8675 2018-06-05 Tom Tromey <tom@tromey.com>
8676
8677 PR cli/12326:
8678 * gdb.cp/static-print-quit.exp: Update.
8679 * lib/gdb.exp (pagination_prompt): Update.
8680 * gdb.base/page.exp: Use pagination_prompt. Add new tests.
8681 * gdb.python/python.exp: Update.
8682
8683 2018-06-04 Joel Brobecker <brobecker@adacore.com>
8684
8685 * gdb.mi/list-thread-groups-no-inferior.exp: New testcase.
8686
8687 2018-06-01 Joel Brobecker <brobecker@adacore.com>
8688
8689 * gdb.ada/bp_fun_addr: New testcase.
8690
8691 2018-06-01 Tom Tromey <tom@tromey.com>
8692
8693 * gdb.xml/tdesc-regs.exp (load_description): Update expected
8694 results.
8695 * gdb.dwarf2/method-ptr.exp: Set language to C++.
8696 * gdb.dwarf2/member-ptr-forwardref.exp: Set language to C++.
8697 * gdb.cp/typeid.exp (do_typeid_tests): Update type_re.
8698 * gdb.base/maint.exp (maint_pass_if): Update.
8699
8700 2018-05-31 Maciej W. Rozycki <macro@mips.com>
8701
8702 * gdb.base/endian.exp: New test.
8703 * gdb.base/endian.c: New test source.
8704
8705 2018-05-24 Andrew Burgess <andrew.burgess@embecosm.com>
8706
8707 PR gdb/23203
8708 * gdb.base/bt-selected-frame.c: New file.
8709 * gdb.base/bt-selected-frame.exp: New file.
8710 * lib/gdb.exp (get_current_frame_number): New function.
8711
8712 2018-05-24 Maciej W. Rozycki <macro@mips.com>
8713 Pedro Alves <palves@redhat.com>
8714
8715 * gdb.threads/tls-core.c: Include <stdlib.h>
8716 (thread_proc): Call `abort'.
8717 * gdb.threads/tls-core.exp: Generate a core with core_find too.
8718 (tls_core_test): New procedure, bits factored out from ...
8719 (top level): ... here. Test both native cores and gcore cores.
8720
8721 2018-05-23 Tom Tromey <tom@tromey.com>
8722
8723 * gdb.gdb/complaints.exp (test_initial_complaints): Simplify.
8724
8725 2018-05-23 Tom Tromey <tom@tromey.com>
8726
8727 * gdb.gdb/complaints.exp (test_initial_complaints): Don't mention
8728 symfile_complaints.
8729 (test_short_complaints): Likewise.
8730 (test_empty_complaints): Likewise.
8731 (test_initial_complaints): Update.
8732
8733 2018-05-23 Tom Tromey <tom@tromey.com>
8734
8735 * gdb.gdb/complaints.exp (test_empty_complaints): Update.
8736
8737 2018-05-23 Tom Tromey <tom@tromey.com>
8738
8739 * gdb.gdb/complaints.exp (test_serial_complaints): Remove.
8740 (test_short_complaints): Update.
8741
8742 2018-05-22 Pedro Alves <palves@redhat.com>
8743
8744 * gdb.base/remote.exp: Only gdb_start after compiling the
8745 testcase. Issue "disconnect" before testing "set remote" command
8746 defaults. Issue clean_restart before running to main.
8747
8748 2018-05-22 Pedro Alves <palves@redhat.com>
8749
8750 * gdb.base/remote.exp: Adjust expected output of "show remote
8751 memory-write-packet-size". Add tests for "set remote
8752 memory-write-packet-size 0" and "set remote
8753 memory-write-packet-size fixed/limit".
8754
8755 2018-05-22 Pedro Alves <palves@redhat.com>
8756
8757 PR gdb/22973
8758 * gdb.base/utf8-identifiers.c: New file.
8759 * gdb.base/utf8-identifiers.exp: New file.
8760
8761 2018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8762
8763 * gdb.arch/powerpc-fpscr-gcore.exp: New file.
8764
8765 2018-05-22 Pedro Franco de Carvalho <pedromfc@linux.vnet.ibm.com>
8766
8767 * gdb.arch/powerpc-vsx-gcore.exp: New file.
8768
8769 2018-05-18 Tom Tromey <tom@tromey.com>
8770
8771 * gdb.base/ptype-offsets.exp: Update.
8772
8773 2018-05-17 Keith Seitz <keiths@redhat.com>
8774
8775 * gdb.ada/bp_inlined_func.exp: Update inlined frame locations
8776 in expected breakpoint stop locations.
8777 * gdb.dwarf2/implptr.exp (implptr_test_baz): Use up/down to
8778 move to proper scope to test variable values.
8779 * gdb.opt/inline-break.c (inline_func1, not_inline_func1)
8780 (inline_func2, not_inline_func2, inline_func3, not_inline_func3):
8781 New functions.
8782 (main): Call not_inline_func3.
8783 * gdb.opt/inline-break.exp: Start inferior and set breakpoints at
8784 inline_func1, inline_func2, and inline_func3. Test that when each
8785 breakpoint is hit, GDB properly reports both the stop location
8786 and the backtrace. Repeat tests for temporary breakpoints.
8787
8788 2018-05-15 Maciej W. Rozycki <macro@mips.com>
8789
8790 * gdb.server/server-kill.exp: Verify whether `server_pid' exists
8791 rather then trying to access it in determining whether the PID
8792 of `gdbserver' could have been retrieved.
8793
8794 2018-05-08 Andrew Burgess <andrew.burgess@embecosm.com>
8795
8796 * gdb.arch/amd64-init-x87-values.S: New file.
8797 * gdb.arch/amd64-init-x87-values.exp: New file.
8798
8799 2018-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8800
8801 * gdb.base/watchpoint-unaligned.exp: Use skip_hw_watchpoint_tests.
8802
8803 2018-05-04 Tom Tromey <tom@tromey.com>
8804
8805 PR python/22730:
8806 * gdb.python/python.exp: Test multi-line execute.
8807
8808 2018-05-04 Tom Tromey <tom@tromey.com>
8809
8810 PR python/22731:
8811 * gdb.python/py-breakpoint.exp: Test setting breakpoint commands.
8812
8813 2018-05-04 Tom Tromey <tom@tromey.com>
8814
8815 PR gdb/11750:
8816 * gdb.base/define.exp: Test defining a user command inside a user
8817 command.
8818 * gdb.base/commands.exp (define_if_without_arg_test): Test "define".
8819
8820 2018-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8821 Pedro Alves <palves@redhat.com>
8822
8823 PR breakpoints/19806 and support for PR external/20207.
8824 * gdb.base/watchpoint-unaligned.c: New file.
8825 * gdb.base/watchpoint-unaligned.exp: New file.
8826
8827 2018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8828
8829 * gdb.base/maint.exp: Make test names unique, use
8830 test_prefix_command_help to test 'help maint info', and remove
8831 repeated test of 'help maint'.
8832
8833 2018-05-04 Tom Tromey <tom@tromey.com>
8834
8835 PR gdb/22619:
8836 * gdb.base/long_long.exp (gdb_test_long_long): Add test for repeat
8837 behavior.
8838
8839 2018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8840
8841 * gdb.base/maint.exp: Process output from 'maint print registers'
8842 line at a time.
8843
8844 2018-05-04 Andrew Burgess <andrew.burgess@embecosm.com>
8845
8846 * lib/mi-support.exp (mi_run_cmd_full): Fix regexp and add a
8847 timeout.
8848
8849 2018-05-03 Andrew Burgess <andrew.burgess@embecosm.com>
8850
8851 * gdb.base/callfuncs.exp (fetch_all_registers): Add riscv register
8852 filter pattern.
8853
8854 2018-05-02 Pedro Alves <palves@redhat.com>
8855
8856 * gdb.base/breakpoint-in-ro-region.exp: Adjust to to_resume and
8857 to_log_command renames.
8858 * gdb.base/sss-bp-on-user-bp-2.exp: Likewise.
8859
8860 2018-05-02 Tom Tromey <tom@tromey.com>
8861
8862 * gdb.python/py-parameter.exp: Set test message.
8863
8864 2018-05-02 Tom Tromey <tom@tromey.com>
8865
8866 PR python/20084:
8867 * gdb.python/py-parameter.exp: Add PARAM_ZUINTEGER and
8868 PARAM_ZUINTEGER_UNLIMITED tests.
8869
8870 2018-04-28 Dan Robertson <danlrobertson89@gmail.com>
8871
8872 PR rust/23124
8873 * gdb.rust/expr.exp: Test that the unit type is correctly parsed
8874 when casting.
8875
8876 2018-04-30 Tom Tromey <tom@tromey.com>
8877
8878 * gdb.python/py-type.exp: Check align attribute.
8879 * gdb.python/py-type.c: New "aligncheck" global.
8880
8881 2018-04-30 Tom Tromey <tom@tromey.com>
8882
8883 PR exp/17095:
8884 * gdb.dwarf2/dw2-align.exp: New file.
8885 * gdb.cp/align.exp: New file.
8886 * gdb.base/align.exp: New file.
8887 * lib/gdb.exp (gdb_int128_helper): New proc.
8888 (has_int128_c, has_int128_cxx): New caching procs.
8889
8890 2018-04-27 Tom Tromey <tom@tromey.com>
8891
8892 PR rust/22545:
8893 * gdb.rust/simple.exp: Add inclusive range tests.
8894
8895 2018-04-26 Pedro Alves <palves@redhat.com>
8896
8897 * gdb.base/gnu-ifunc.exp (set-break): Test that GDB resolves
8898 ifunc breakpoint locations correctly of ifunc breakpoints set
8899 while the program resolves the ifunc.
8900
8901 2018-04-26 Pedro Alves <palves@redhat.com>
8902
8903 * gdb.base/gnu-ifunc-final.c: New file.
8904 * gdb.base/gnu-ifunc.c (final): Delete, moved to gnu-ifunc-final.c.
8905 * gdb.base/gnu-ifunc.exp (executable): Delete.
8906 (staticexecutable): Adjust.
8907 (lib_opts, exec_opts): Delete.
8908 (make_binsuffix, build, set-break): New procedures.
8909 (misc_tests): New, with tests factored out from the top level.
8910 (top level): Test different combinations of ifunc resolver name,
8911 resolver with and with debug info, and ifunc target with and
8912 without debug info. Wrap static tests with with_target_prefix.
8913
8914 2018-04-26 Pedro Alves <palves@redhat.com>
8915
8916 * gdb.compile/compile-ifunc.exp: Also expect "function has unknown
8917 return type" warnings.
8918
8919 2018-04-25 Pedro Alves <palves@redhat.com>
8920
8921 * gdb.base/hook-stop.exp: Expect "killed" instead of "has been
8922 killed".
8923 * gdb.base/kill-after-signal.exp: Likewise.
8924 * gdb.threads/kill.exp: Likewise.
8925
8926 2018-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8927 Sergio Durigan Junior <sergiodj@redhat.com>
8928 Pedro Alves <palves@redhat.com>
8929
8930 * gdb.base/attach-non-pgrp-leader.exp: Adjust 'Detaching...'
8931 regexps to expect for '[Inferior ... detached]' as well.
8932 * gdb.base/attach.exp: Likewise.
8933 * gdb.base/catch-syscall.exp (check_for_program_end): Adjust
8934 "gdb_continue_to_end".
8935 (test_catch_syscall_with_wrong_args): Likewise.
8936 * gdb.base/foll-fork.exp: Adjust regexps to match '[' and
8937 ']'. Don't set 'verbose' on.
8938 * gdb.base/foll-vfork.exp: Likewise.
8939 * gdb.base/fork-print-inferior-events.c: New file.
8940 * gdb.base/fork-print-inferior-events.exp: New file.
8941 * gdb.base/hook-stop.exp: Adjust regexps to expect for new
8942 '[Inferior ... has been killed]' message.
8943 * gdb.base/kill-after-signal.exp: Likewise.
8944 * gdb.base/solib-overlap.exp: Adjust regexps to expect for new
8945 detach message.
8946 * gdb.threads/kill.exp: Adjust regexps to expect for new kill
8947 message.
8948 * gdb.threads/clone-attach-detach.exp: Adjust 'Detaching...'
8949 regexps to expect for '[Inferior ... detached]' as well.
8950 * gdb.threads/process-dies-while-detaching.exp: Likewise.
8951
8952 2018-04-24 Simon Marchi <simon.marchi@ericsson.com>
8953
8954 PR gdb/23104
8955 * gdb.base/info-shared.exp: Replace libs=-ldl with shlib_load.
8956
8957 2018-04-22 Rajendra SY <rajendra.sy@gmail.com>
8958
8959 PR gdb/23095
8960 * gdb.base/break-probes.exp: Pass shlib_load to
8961 prepare_for_testing. Set normal_bp to r_debug_state if target is
8962 bsd.
8963
8964 2018-04-19 Richard Bunt <richard.bunt@arm.com>
8965
8966 * gdb.threads/multiple-successive-infcall.c: New test.
8967 * gdb.threads/multiple-successive-infcall.exp: New file.
8968
8969 2018-04-17 Tom Tromey <tom@tromey.com>
8970
8971 * gdb.rust/simple.rs (Union): New type.
8972 (main): New local "u".
8973 * gdb.rust/simple.exp (test_one_slice): Add new test case.
8974
8975 2018-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
8976
8977 * gdb.base/dbx.exp (test_whereis): Adjust regexp to added line
8978 number information in output of "whereis" command.
8979 * gdb.base/info-fun.exp: Likewise, for "info fun" command.
8980
8981 2018-04-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
8982
8983 * gdb.ada/info_types.exp: Adjust expected output to the line
8984 numbers now printed by "info var/func/type".
8985 * gdb.base/completion.exp: Likewise.
8986 * gdb.base/included.exp: Likewise.
8987 * gdb.cp/cp-relocate.exp: Likewise.
8988 * gdb.cp/cplusfuncs.exp: Likewise.
8989 * gdb.cp/namespace.exp: Likewise.
8990 * gdb.dwarf2/dw2-case-insensitive.exp: Likewise.
8991
8992 2018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8993
8994 * gdb.btrace/cpu.exp: New.
8995
8996 2018-04-13 Markus Metzger <markus.t.metzger@intel.com>
8997
8998 * gdb.base/step-indirect-call-thunk.exp: New.
8999 * gdb.base/step-indirect-call-thunk.c: New.
9000 * gdb.reverse/step-indirect-call-thunk.exp: New.
9001 * gdb.reverse/step-indirect-call-thunk.c: New.
9002
9003 2018-04-11 Simon Marchi <simon.marchi@ericsson.com>
9004
9005 * gdb.base/pie-fork.c: New file.
9006 * gdb.base/pie-fork.exp: New file.
9007
9008 2018-04-11 Tom Tromey <tom@tromey.com>
9009
9010 * gdb.rust/simple.exp: Add test for ".." struct initializer.
9011
9012 2018-04-10 Pedro Alves <palves@redhat.com>
9013
9014 * gdb.base/fork-running-state.c (fork_child): Don't exit if parent
9015 exits. Instead loop running forever.
9016 (fork_parent): Run forever too.
9017
9018 2018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9019
9020 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Use
9021 mi_continue_to_line.
9022 * gdb.mi/mi-stack.c (callee4): Add comment.
9023
9024 2018-04-07 Simon Marchi <simon.marchi@polymtl.ca>
9025
9026 * gdb.mi/mi-stack.exp: Fix indentation.
9027
9028 2018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9029
9030 PR gdb/22979
9031 * gdb.arch/amd64-osabi.exp: New file.
9032
9033 2018-04-07 Simon Marchi <simon.marchi@ericsson.com>
9034
9035 PR gdb/22980
9036 * gdb.base/osabi.exp: New file.
9037
9038 2018-04-02 Weimin Pan <weimin.pan@oracle.com>
9039
9040 * gdb.cp/static-typedef-print.exp: New file.
9041 * gdb.cp/static-typedef-print.cc: New file.
9042
9043 2018-03-27 Joel Brobecker <brobecker@adacore.com>
9044
9045 * gdb.ada/varsize_limit: New testcase.
9046
9047 2018-03-27 Joel Brobecker <brobecker@adacore.com>
9048
9049 * gdb.ada/maint_with_ada.exp: Remove PR gdb/22670 setup_kfail.
9050
9051 * gdb.ada/notcplusplus: New testcase.
9052
9053 * gdb.base/c-linkage-name.c: New file.
9054 * gdb.base/c-linkage-name.exp: New testcase.
9055
9056 2018-03-26 Tom Tromey <tom@tromey.com>
9057
9058 * gdb.python/py-framefilter.exp: Add test for KeyboardInterrupt.
9059 * gdb.python/py-framefilter.py (name_error): New global.
9060 (ErrorInName.function): Use name_error.
9061
9062 2018-03-26 Tom Tromey <tom@tromey.com>
9063
9064 PR backtrace/15582:
9065 * gdb.python/py-framefilter.exp: Add "bt hide" test.
9066
9067 2018-03-23 Keith Seitz <keiths@redhat.com>
9068
9069 PR c++/22968
9070 * gdb.cp/subtypes.exp: New file.
9071 * gdb.cp/subtypes.h: New file.
9072 * gdb.cp/subtypes.cc: New file.
9073 * gdb.cp/subtypes-2.cc: New file.
9074
9075 2018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9076
9077 * gdb.arch/amd64-disp-step-avx.S: Add '_start' label.
9078 (done): Call '_exit' not 'exit' to avoid atexit handlers.
9079 * gdb.arch/amd64-disp-step-avx.exp: Pass -static, and
9080 -nostartfiles when compiling the test. Confirm that all registers
9081 xmm0 to xmm15 are initially 0, and that xmm1 to xmm15 are 0 after.
9082
9083 2018-03-23 Andrew Burgess <andrew.burgess@embecosm.com>
9084
9085 * gdb.arch/amd64-disp-step-avx.exp: Remove unneeded assembler flag
9086 option, syntax was wrong anyway.
9087 * gdb.arch/arm-disp-step.exp: Likewise.
9088 * gdb.arch/sparc64-regs.exp: Likewise.
9089 * gdb.arch/amd64-disp-step.exp: Remove unneeded assembler flag
9090 option, syntax was wrong anyway, switch to use
9091 prepare_for_testing.
9092 * gdb.arch/i386-disp-step.exp: Likewise.
9093
9094 2018-03-23 Andreas Arnez <arnez@linux.vnet.ibm.com>
9095
9096 * gdb.ada/exec_changed.exp: Replace "target_info exists
9097 use_gdb_stub" by "use_gdb_stub".
9098 * gdb.ada/start.exp: Likewise.
9099 * gdb.base/async-shell.exp: Likewise.
9100 * gdb.base/attach-pie-misread.exp: Likewise.
9101 * gdb.base/attach-wait-input.exp: Likewise.
9102 * gdb.base/break-entry.exp: Likewise.
9103 * gdb.base/break-interp.exp: Likewise.
9104 * gdb.base/dprintf-detach.exp: Likewise.
9105 * gdb.base/nostdlib.exp: Likewise.
9106 * gdb.base/solib-nodir.exp: Likewise.
9107 * gdb.base/statistics.exp: Likewise.
9108 * gdb.base/testenv.exp: Likewise.
9109 * gdb.mi/mi-exec-run.exp: Likewise.
9110 * gdb.mi/mi-start.exp: Likewise.
9111 * gdb.multi/dummy-frame-restore.exp: Likewise.
9112 * gdb.multi/multi-arch-exec.exp: Likewise.
9113 * gdb.multi/multi-arch.exp: Likewise.
9114 * gdb.multi/tids.exp: Likewise.
9115 * gdb.multi/watchpoint-multi.exp: Likewise.
9116 * gdb.python/py-events.exp: Likewise.
9117 * gdb.threads/attach-into-signal.exp: Likewise.
9118 * gdb.threads/attach-stopped.exp: Likewise.
9119 * gdb.threads/threadapply.exp: Likewise.
9120 * lib/selftest-support.exp: Likewise.
9121
9122 2018-03-22 Andreas Arnez <arnez@linux.vnet.ibm.com>
9123
9124 * gdb.base/info-proc.exp: Add test for "info proc cmdline".
9125
9126 2018-03-20 Stephen Roberts <stephen.roberts@arm.com>
9127
9128 * gdb.perf/template-breakpoints.cc: New file.
9129 * gdb.perf/template-breakpoints.exp: New file.
9130 * gdb.perf/template-breakpoints.py: New file.
9131
9132 2018-03-19 Tom Tromey <tom@tromey.com>
9133
9134 * gdb.rust/simple.rs (main): Add local variables field1, field2,
9135 y0.
9136 * gdb.rust/simple.exp: Test bare identifier form of struct
9137 initializer.
9138
9139 2018-03-19 Tom Tromey <tom@tromey.com>
9140
9141 * gdb.gdb/observer.exp: Remove.
9142
9143 2018-03-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9144
9145 * gdb.trace/actions-changed.exp: Call gdb_breakpoint with the
9146 "qualified" option when setting breakpoints.
9147 * gdb.trace/backtrace.exp: Likewise.
9148 * gdb.trace/circ.exp: Likewise.
9149 * gdb.trace/collection.exp: Likewise.
9150 * gdb.trace/disconnected-tracing.exp: Likewise.
9151 * gdb.trace/ftrace-lock.exp: Likewise.
9152 * gdb.trace/ftrace.exp: Likewise.
9153 * gdb.trace/infotrace.exp: Likewise.
9154 * gdb.trace/packetlen.exp: Likewise.
9155 * gdb.trace/passc-dyn.exp: Likewise.
9156 * gdb.trace/qtro.exp: Likewise.
9157 * gdb.trace/read-memory.exp: Likewise.
9158 * gdb.trace/report.exp: Likewise.
9159 * gdb.trace/signal.exp: Likewise.
9160 * gdb.trace/status-stop.exp: Likewise.
9161 * gdb.trace/strace.exp: Likewise.
9162 * gdb.trace/tfind.exp: Likewise.
9163 * gdb.trace/trace-break.exp: Likewise.
9164 * gdb.trace/trace-condition.exp: Likewise.
9165 * gdb.trace/trace-mt.exp: Likewise.
9166 * gdb.trace/tstatus.exp: Likewise.
9167 * gdb.trace/tsv.exp: Likewise.
9168 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
9169 * gdb.trace/unavailable.exp: Likewise.
9170 * gdb.trace/while-dyn.exp: Likewise.
9171
9172 2018-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
9173
9174 * gdb.trace/tspeed.exp: Add invocation of gdb_load_shlib to ensure
9175 that libinproctrace is copied to the target.
9176
9177 2018-03-14 Tom Tromey <tom@tromey.com>
9178
9179 PR cli/14977:
9180 * gdb.base/printcmds.exp (test_printf): Add printf test of %s with
9181 a null pointer.
9182 * gdb.base/wchar.exp: Likewise.
9183
9184 2018-03-14 Tom Tromey <tom@tromey.com>
9185
9186 PR cli/19918:
9187 * gdb.base/printcmds.exp (test_printf): Add printf test using '-'
9188 flag.
9189
9190 2018-03-08 Simon Marchi <simon.marchi@ericsson.com>
9191
9192 PR gdb/22841
9193 * boards/remote-stdio-gdbserver.exp (${board}_file): Pass
9194 "target" to remote_exec.
9195
9196 2018-03-08 Simon Marchi <simon.marchi@polymtl.ca>
9197
9198 PR gdb/22841
9199 * boards/gdbserver-base.exp (${board}_file, ${board}_download,
9200 ${board}_upload): Remove.
9201
9202 2018-03-07 Andreas Arnez <arnez@linux.vnet.ibm.com>
9203
9204 * gdb.cp/watch-cp.cc: New test.
9205 * gdb.cp/watch-cp.exp: New file.
9206
9207 2018-03-06 Andrew Burgess <andrew.burgess@embecosm.com>
9208
9209 * gdb.base/infcall-nested-structs.exp: New file.
9210 * gdb.base/infcall-nested-structs.c: New file.
9211 * gdb.base/float.exp: Add riscv support.
9212
9213 2018-03-02 Thomas Preud'homme <thomas.preudhomme@arm.com>
9214
9215 * gdb.dlang/watch-loc.c: Use %progbits instead of @progbits.
9216 * gdb.mi/dw2-ref-missing-frame-func.c: Likewise.
9217
9218 2018-02-28 Sergio Durigan Junior <sergiodj@redhat.com>
9219
9220 * gdb.server/abspath.exp: New file.
9221 * lib/gdb.exp (with_cwd): New procedure.
9222
9223 2018-02-28 Simon Marchi <simon.marchi@ericsson.com>
9224
9225 * lib/gdb.exp (gdb_is_target_1): Add prompt_regexp parameter and
9226 use it.
9227 (gdb_is_target_remote_prompt): New proc.
9228 (gdb_is_target_remote): Use gdb_is_target_remote_prompt.
9229 (gdb_is_target_native): Pass prompt parameter to
9230 gdb_is_target_1.
9231
9232 2018-02-26 Simon Marchi <simon.marchi@polymtl.ca>
9233
9234 * gdb.base/load-command.c: New file.
9235 * gdb.base/load-command.exp: New file.
9236 * lib/gdb.exp (gdb_is_target_remote_prompt): Rename to...
9237 (gdb_is_target_1): ...this, and generalize for other targets
9238 than just remote.
9239 (gdb_is_target_remote): Use gdb_is_target_1.
9240 (gdb_is_target_native): use gdb_is_target_1.
9241
9242 2018-02-26 Tom Tromey <tom@tromey.com>
9243
9244 PR python/16497:
9245 * gdb.python/py-framefilter.exp: Update test.
9246
9247 2018-02-26 Tom Tromey <tom@tromey.com>
9248
9249 * gdb.dwarf2/variant.c: New file.
9250 * gdb.dwarf2/variant.exp: New file.
9251
9252 2018-02-26 Tom Tromey <tom@tromey.com>
9253
9254 * gdb.rust/simple.exp: Accept more possible results in enum test.
9255
9256 2018-02-25 Simon Marchi <simon.marchi@polymtl.ca>
9257
9258 * lib/cp-support.exp (cp_test_ptype_class): Move space inside
9259 parentheses.
9260
9261 2018-02-23 Maciej W. Rozycki <macro@mips.com>
9262
9263 * lib/cp-support.exp (cp_test_ptype_class): Fix a typo in the
9264 name of a variable: $actual_linejj -> $actual_line.
9265
9266 2018-02-21 John Baldwin <jhb@FreeBSD.org>
9267
9268 * gdb.arch/amd64-i386-address.exp: Fix a typo.
9269
9270 2018-02-20 Markus Metzger <markus.t.metzger@intel.com>
9271
9272 * gdb.btrace/buffer-size.exp: Do not force BTS.
9273
9274 2018-02-14 Pedro Alves <palves@redhat.com>
9275
9276 * gdb.base/bp-cmds-continue-ctrl-c.exp (do_test): Test "bt" after
9277 getting a "Quit".
9278
9279 2018-02-09 Markus Metzger <markus.t.metzger@intel.com>
9280
9281 * lib/gdb.exp (skip_btrace_pt_tests): Update expected error message.
9282 Fix test name.
9283
9284 2018-02-07 Simon Marchi <simon.marchi@ericsson.com>
9285
9286 * gdb.cp/m-static.exp: Check type of optimized out static
9287 member.
9288
9289 2018-02-03 Andrew Burgess <andrew.burgess@embecosm.com>
9290
9291 * config/sid.exp (gdb_target_sid): Remove use of cleanup.
9292 * config/sim.exp (gdb_target_sim): Remove use of cleanup.
9293
9294 2018-02-01 Simon Marchi <simon.marchi@polymtl.ca>
9295 Leszek Swirski <leszeks@google.com>
9296
9297 * gdb.python/py-prettyprint.c
9298 (struct to_string_returns_value_inner,
9299 struct to_string_returns_value_wrapper): New.
9300 (main): Add tsrvw variable.
9301 * gdb.python/py-prettyprint.py (ToStringReturnsValueInner,
9302 ToStringReturnsValueWrapper): New classes.
9303 (register_pretty_printers): Register new pretty-printers.
9304 * gdb.python/py-prettyprint.exp (run_lang_tests): Test printing
9305 recursive pretty printer.
9306 * gdb.python/py-mi.exp: Likewise.
9307
9308 2018-02-01 Leszek Swirski <leszeks@google.com>
9309
9310 * gdb.cp/filename.cc, gdb.cp/filename.exp: Test that member
9311 functions with the same name as an include file are parsed
9312 correctly.
9313
9314 2018-02-01 Yao Qi <yao.qi@linaro.org>
9315
9316 * gdb.base/attach.exp (do_attach_tests): Set sysroot to
9317 "\[^\r\n\]*".
9318
9319 2018-01-31 Nikola Prica <nikola.prica@rt-rk.com>
9320
9321 * gdb.arch/powerpc-prologue-frame.s: New file.
9322 * gdb.arch/powerpc-prologue-frame.c: Likewise.
9323 * gdb.arch/powerpc-prologue-frame.exp: Likewise.
9324
9325 2018-01-31 Joel Brobecker <brobecker@adacore.com>
9326
9327 * testsuite/gdb.ada/dyn_stride.exp: Add "print a1(1)@3" test.
9328
9329 2018-01-30 Pedro Alves <palves@redhat.com>
9330
9331 PR gdb/13211
9332 * gdb.base/interrupt-daemon.c: New.
9333 * gdb.base/interrupt-daemon.exp: New.
9334 * gdb.multi/multi-term-settings.c: New.
9335 * gdb.multi/multi-term-settings.exp: New.
9336
9337 2018-01-30 Joel Brobecker <brobecker@adacore.com>
9338
9339 * gdb.base/break.exp: Save the location where the breakpoint
9340 on break.c:47 was actually inserted when debugging the version
9341 compiled at -O2 and use it in the expected output of the "info
9342 break" test performed soon after.
9343
9344 2018-01-22 Pedro Alves <palves@redhat.com>
9345 Sergio Durigan Junior <sergiodj@redhat.com>
9346
9347 * gdb.base/whatis.exp: Add tests for 'set print object on' +
9348 'whatis <struct>' 'whatis <struct> *' and 'whatis <struct> &'.
9349
9350 2018-01-22 Joel Brobecker <brobecker@adacore.com>
9351
9352 * gdb.base/break-include.c, gdb.base/break-include.inc,
9353 gdb.base/break-include.exp: New files.
9354 * gdb.base/ending-run.exp: Minor adaptations due to the breakpoint's
9355 line number now being the actual line number where the breakpoint
9356 was inserted.
9357 * gdb.mi/mi-break.exp: Likewise.
9358 * gdb.mi/mi-reverse.exp: Likewise.
9359 * gdb.mi/mi-simplerun.exp: Ditto.
9360
9361 2018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9362
9363 * gdb.python/py-mi.exp: Don't expect a thread-id for floating
9364 varobj.
9365 * gdb.mi/mi-var-create-rtti.exp: Likewise.
9366
9367 2018-01-21 Don Breazeal <donb@codesourcery.com>
9368 Andrew Burgess <andrew.burgess@embecosm.com>
9369
9370 * gdb.mi/basics.c: Add new global.
9371 * gdb.mi/mi-frame-regs.exp: New file.
9372 * gdb.mi/mi-var-create-rtti.exp: Update expected results, add new
9373 case.
9374
9375 2018-01-21 Andrew Burgess <andrew.burgess@embecosm.com>
9376
9377 * gdb.arch/amd64-entry-value.exp: Test using @entry on a
9378 non-parameter, and on an unknown symbol.
9379
9380 2018-01-19 Tom Tromey <tom@tromey.com>
9381
9382 * gdb.rust/modules.rs (TWENTY_THREE): New global.
9383 * gdb.rust/modules.exp: Add ::-qualified lookup test.
9384
9385 2018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9386
9387 * gdb.arch/s390-vregs.exp: Explicitly cast the return values of
9388 setrlimit and chdir to int.
9389
9390 2018-01-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
9391
9392 * gdb.arch/s390-tdbregs.c (my_tbegin): Add comment documenting the
9393 function.
9394 (my_tend): Likewise.
9395 * gdb.arch/s390-tdbregs.exp: Enhance comment; explain the
9396 rationale of avoiding FP- and vector instructions.
9397
9398 2018-01-19 Ruslan Kabatsayev <b7.10110111@gmail.com>
9399
9400 * gdb.arch/powerpc-d128-regs.exp: Replace expected "\[\t\]*" from
9401 "info reg" with "\[ \t\]*".
9402 * gdb.arch/altivec-regs.exp: Replace expected "\t" from "info reg" with
9403 "\[ \t\]+".
9404 * gdb.arch/s390-multiarch.exp: Ditto.
9405 * gdb.base/pc-fp.exp: Ditto.
9406 * gdb.reverse/i386-precsave.exp: Ditto.
9407 * gdb.reverse/i386-reverse.exp: Ditto.
9408 * gdb.reverse/i387-env-reverse.exp: Ditto.
9409 * gdb.reverse/i387-stack-reverse.exp: Ditto.
9410
9411 2018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9412
9413 * lib/gdb.exp (gdb_compile): Re-enable use of
9414 universal_compile_options for languages other than Rust.
9415
9416 2018-01-18 Andreas Arnez <arnez@linux.vnet.ibm.com>
9417
9418 * gdb.arch/s390-tdbregs.exp: Add the compile option -msoft-float.
9419
9420 2018-01-17 Mike Gulick <mgulick@mathworks.com>
9421
9422 PR gdb/16577
9423 * gdb.base/solib-vanish.exp: New.
9424 * gdb.base/solib-vanish-main.c: New.
9425 * gdb.base/solib-vanish-lib1.c: New.
9426 * gdb.base/solib-vanish-lib2.c: New.
9427
9428 2018-01-17 Yao Qi <yao.qi@linaro.org>
9429
9430 * gdb.compile/compile.exp: Match the address printed for
9431 frame in the output of command "bt".
9432
9433 2018-01-15 Tom Tromey <tom@tromey.com>
9434
9435 * gdb.guile/scm-ports.exp (test_mem_port_rw): Use get_valueof to
9436 compute sp_reg.
9437
9438 2018-01-12 Andrew Burgess <andrew.burgess@embecosm.com>
9439
9440 * gdb.base/whatis-ptype-typedefs.exp: Don't run tests if we failed
9441 to prepare.
9442 (prepare): Return 0 on error, 1 on success.
9443
9444 2018-01-12 Pedro Alves <palves@redhat.com>
9445
9446 * gdb.base/continue-after-aborted-step-over.c: New.
9447 * gdb.base/continue-after-aborted-step-over.exp: New.
9448
9449 2018-01-11 Simon Marchi <simon.marchi@ericsson.com>
9450
9451 * lib/gdb.exp (gdb_compile): Ignore shlib= and shlib_load
9452 options when not creating an executable.
9453
9454 2018-01-11 Pedro Alves <palves@redhat.com>
9455
9456 PR remote/22597
9457 * gdb.server/stop-reply-no-thread.c: New file.
9458 * gdb.server/stop-reply-no-thread.exp: New file.
9459
9460 2018-01-10 Pedro Alves <palves@redhat.com>
9461
9462 PR gdb/22670
9463 * gdb.ada/bp_c_mixed_case.exp: Add intro comment. Test printing C
9464 functions too. Test setting breakpoints and printing C functions
9465 with no debug info too.
9466 * gdb.ada/bp_c_mixed_case/qux.c: New file.
9467
9468 2018-01-10 Pedro Alves <palves@redhat.com>
9469
9470 PR gdb/22670
9471 * gdb.ada/complete.exp ("complete break ada"): Replace kfail with
9472 a fail.
9473
9474 2018-01-10 Pedro Alves <palves@redhat.com>
9475
9476 PR gdb/22670
9477 * gdb.ada/bp_c_mixed_case.exp: Remove setup_kfail calls.
9478
9479 2018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9480
9481 * gdb.server/unittest.exp: Match the output in non-development
9482 mode.
9483
9484 2018-01-08 Simon Marchi <simon.marchi@ericsson.com>
9485
9486 * gdb.gdb/unittest.exp: Match output in non-development mode.
9487
9488 2018-01-08 Joel Brobecker <brobecker@adacore.com>
9489
9490 * gdb.ada/access_tagged_param.exp: Relax expected output
9491 for value of "ObjL" in "continue" to pck.inspect breakpoint
9492 test.
9493
9494 2018-01-08 Joel Brobecker <brobecker@adacore.com>
9495
9496 * gdb.ada/arr_enum_idx_w_gap.exp: New file.
9497 * gdb.ada/arr_enum_idx_w_gap/foo_q418_043.adb: New file.
9498
9499 2018-01-05 Pedro Alves <palves@redhat.com>
9500
9501 PR gdb/18653
9502 * gdb.base/libsegfault.exp: New.
9503
9504 2018-01-05 Joel Brobecker <brobecker@adacore.com>
9505
9506 PR gdb/22670
9507 * gdb.ada/access_tagged_param.exp: New file.
9508 * gdb.ada/access_tagged_param/foo.adb: New file.
9509
9510 2018-01-05 Pedro Alves <palves@redhat.com>
9511
9512 PR gdb/22670
9513 * gdb.ada/info_addr_mixed_case.exp: Remove kfail. Extend test to
9514 exercise lower case too, and to exercise both full matching and
9515 wild matching.
9516
9517 2018-01-05 Joel Brobecker <brobecker@adacore.com>
9518
9519 * gdb.ada/rename_subscript_param: New testcase.
9520
9521 2018-01-05 Jerome Guitton <guitton@adacore.com>
9522
9523 * gdb.ada/arr_acc_idx_w_gap: New testcase.
9524
9525 2018-01-05 Joel Brobecker <brobecker@adacore.com>
9526
9527 * gdb.ada/convvar_comp: New testcase.
9528
9529 2018-01-05 Xavier Roirand <roirand@adacore.com>
9530
9531 * testsuite/gdb.ada/array_char_idx/pck.ads (Table): New type.
9532 (My_Table): New global variable.
9533 * testsuite/gdb.ada/array_char_idx.exp: Add test.
9534
9535 2018-01-04 Joel Brobecker <brobecker@adacore.com>
9536
9537 PR gdb/22670
9538 * gdb.ada/maint_with_ada: New testcase.
9539
9540 2018-01-04 Joel Brobecker <brobecker@adacore.com>
9541
9542 PR gdb/22670
9543 * gdb.ada/bp_c_mixed_case: New testcase.
9544
9545 2018-01-04 Joel Brobecker <brobecker@adacore.com>
9546
9547 PR gdb/22670
9548 * gdb.ada/complete.exp: Add "complete break ada" test.
9549
9550 2018-01-04 Joel Brobecker <brobecker@adacore.com>
9551
9552 PR gdb/22670
9553 * gdb.ada/info_addr_mixed_case: New testcase.
9554
9555 2018-01-03 Xavier Roirand <roirand@adacore.com>
9556
9557 * gdb.ada/excep_handle.exp: New testcase.
9558 * gdb.ada/excep_handle/foo.adb: New file.
9559 * gdb.ada/excep_handle/pck.ads: New file.
9560
9561 2018-01-03 Joel Brobecker <brobecker@adacore.com>
9562
9563 * gdb.base/step-line.c: Add extra empty line in copyright header.
9564 * gdb.base/step-line.inp: Likewise.
9565
9566 2018-01-02 Joel Brobecker <brobecker@adacore.com>
9567
9568 * gdb.ada/dyn_stride.exp: Add slice test.
9569
9570 2018-01-02 Joel Brobecker <brobecker@adacore.com>
9571
9572 * gdb.ada/dyn_stride: New testcase.
9573
9574 2017-12-27 Stafford Horne <shorne@gmail.com>
9575
9576 * gdb.xml/extra-regs.xml: Add example foo reggroup.
9577 * gdb.xml/tdesc-regs.exp: Add test to check for foo reggroup.
9578
9579 2017-12-27 Stafford Horne <shorne@gmail.com>
9580
9581 * gdb.base/reggroups.c: New file.
9582 * gdb.base/reggroups.exp: New file.
9583
9584 2017-12-18 Joel Brobecker <brobecker@adacore.com>
9585
9586 * gdb.dwarf2/ada-valprint-error.c: New file.
9587 * gdb.dwarf2/ada-valprint-error.exp: New file.
9588
9589 2017-12-18 Joel Brobecker <brobecker@adacore.com>
9590
9591 * gdb.ada/assign_arr: New testcase.
9592
9593 2017-12-18 Xavier Roirand <roirand@adacore.com>
9594
9595 * gdb.ada/funcall_ptr: New testcase.
9596
9597 2017-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
9598
9599 PR cli/16224
9600 * gdb.base/ptype-offsets.cc: New file.
9601 * gdb.base/ptype-offsets.exp: New file.
9602
9603 2017-12-15 Yao Qi <yao.qi@linaro.org>
9604
9605 * gdb.gdb/unittest.exp: Skip 'maintenance check xml-descriptions'
9606 if XML is disabled.
9607
9608 2017-12-15 Xavier Roirand <roirand@adacore.com>
9609
9610 * gdb.ada/same_component_name: New testcase.
9611
9612 2017-12-14 Joel Brobecker <brobecker@adacore.com>
9613
9614 * gdb.ada/str_binop_equal: New testcase.
9615
9616 2017-12-14 Joel Brobecker <brobecker@adacore.com>
9617
9618 * gdb.ada/task_switch_in_core: New testcase.
9619
9620 2017-12-13 Simon Marchi <simon.marchi@ericsson.com>
9621
9622 * gdb.python/py-breakpoint.c (foo_ns::multiply): New function.
9623 * gdb.python/py-breakpoint.exp: Compile the test case as c++,
9624 call test_bkpt_qualified.
9625 (test_bkpt_qualified): New proc.
9626
9627 2017-12-13 Pedro Alves <palves@redhat.com>
9628
9629 * lib/completion-support.exp (test_gdb_complete_tab_multiple):
9630 Tighten regexp by matching with an anchor.
9631
9632 2017-12-13 Pedro Alves <palves@redhat.com>
9633
9634 * gdb.cp/cpcompletion.exp: Load completion-support.exp.
9635 ("expression with namespace"): New set of tests.
9636 * gdb.cp/pr9594.cc (Test_NS::foo, Test_NS::bar)
9637 (Nested::Test_NS::qux): New.
9638 * lib/completion-support.exp (test_gdb_complete_cmd_multiple): Add
9639 defaults to 'start_quote_char' and 'end_quote_char' parameters.
9640
9641 2017-12-13 Joel Brobecker <brobecker@adacore.com>
9642
9643 * gdb.base/server-del-break.c: New file.
9644 * gdb.base/server-del-break.exp: New file.
9645
9646 2017-12-12 Stafford Horne <shorne@gmail.com>
9647
9648 * gdb.xml/tdesc-regs.exp: Add or1k support.
9649
9650 2017-12-12 Stafford Horne <shorne@gmail.com>
9651
9652 * gdb.base/bp-permanent.c: Define nop of or1k.
9653
9654 2017-12-11 Joel Brobecker <brobecker@adacore.com>
9655
9656 * gdb.ada/variant_record_packed_array.exp: Adapt test to accept
9657 output with components being reordered.
9658
9659 2017-12-11 Joel Brobecker <brobecker@adacore.com>
9660
9661 * gdb.ada/pkd_arr_elem.exp: Adapt "print test" test to accept
9662 output with components being reordered.
9663
9664 2017-12-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9665 Pedro Alves <palves@redhat.com>
9666
9667 * gdb.base/maint.exp (check for .gdb_index): Check also for
9668 .debug_names.
9669 * gdb.dlang/watch-loc.c (.debug_aranges): New.
9670 * gdb.dwarf2/dw2-case-insensitive-debug.S: Likewise.
9671 * gdb.dwarf2/gdb-index.exp (check if index present, .gdb_index used)
9672 (.gdb_index used after symbol reloading): Support also .debug_names.
9673 * gdb.mi/dw2-ref-missing-frame-func.c (.debug_aranges): New.
9674
9675 2017-12-08 Yao Qi <yao.qi@linaro.org>
9676
9677 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9678 * gdb.arch/aarch64-tagged-pointer.exp: Add tests for watchpoint.
9679
9680 2017-12-08 Yao Qi <yao.qi@linaro.org>
9681
9682 * gdb.arch/aarch64-tagged-pointer.c (main): Update.
9683 * gdb.arch/aarch64-tagged-pointer.exp: Add test for breakpoint.
9684
9685 2017-12-08 Yao Qi <yao.qi@linaro.org>
9686
9687 * gdb.arch/aarch64-tagged-pointer.c: New file.
9688 * gdb.arch/aarch64-tagged-pointer.exp: New file.
9689
9690 2017-12-08 Sergio Durigan Junior <sergiodj@redhat.com>
9691
9692 * gdb.arch/i386-sse-stack-align.exp: Cast "print" function call
9693 "int".
9694
9695 2017-12-07 Keith Seitz <keiths@redhat.com>
9696
9697 PR breakpoints/22569
9698 * gdb.linespec/ls-errs.exp: Change expected result of "break
9699 -source this file has spaces.c -line 3".
9700 Check that an explicit source file followed by whitespace is
9701 identified as an invalid explicit location.
9702
9703 2017-12-07 Keith Seitz <keiths@redhat.com>
9704
9705 * gdb.cp/nested-types.cc: New file.
9706 * gdb.cp/nested-types.exp: New file.
9707 * lib/cp-support.exp: Load data-structures.exp library.
9708 (debug_cp_test_ptype_class): New global.
9709 (cp_ptype_class_verbose, next_line): New procedures.
9710 (cp_test_ptype_class): Add and document new parameter `recursive_qid'.
9711 Add and document new return value.
9712 Switch the list of lines to a queue.
9713 Add support for new `type' key for nested type definitions.
9714 Add debugging/troubleshooting messages.
9715 * lib/data-structures.exp: New file.
9716
9717 2017-12-07 Simon Marchi <simon.marchi@ericsson.com>
9718
9719 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Define
9720 with proc_with_prefix, don't use with_test_prefix.
9721
9722 2017-12-07 Tom Tromey <tom@tromey.com>
9723
9724 * gdb.base/break.exp: Add test for empty "commands".
9725
9726 2017-12-07 Yao Qi <yao.qi@linaro.org>
9727
9728 * gdb.trace/ftrace.exp (run_trace_experiment): Set breakpoint on
9729 malloc and catch syscall.
9730
9731 2017-12-07 Phil Muldoon <pmuldoon@redhat.com>
9732
9733 * gdb.python/py-breakpoint.exp (test_bkpt_explicit_loc): Add new
9734 tests for explicit locations.
9735
9736 2017-12-06 Pedro Alves <palves@redhat.com>
9737
9738 * gdb.arch/i386-avx.exp: If testing with a RSP target, check
9739 force-disabling XML descriptions.
9740
9741 2017-12-04 Pedro Alves <palves@redhat.com>
9742
9743 PR gdb/22499
9744 * gdb.arch/amd64-disp-step-avx.S: New file.
9745 * gdb.arch/amd64-disp-step-avx.exp: New file.
9746
9747 2017-12-03 Pedro Alves <palves@redhat.com>
9748
9749 * gdb.threads/process-dies-while-detaching.c: Include <errno.h>
9750 and <string.h>.
9751 (parent_function): Print distinct messages when waitpid fails, or
9752 the child exits with a signal, or the child exits for an unhandled
9753 reason.
9754 * gdb.threads/process-dies-while-detaching.exp
9755 (detach_and_expect_exit): New 'inf_output_re' parameter and use
9756 it. Wait for both inferior output and GDB's prompt. Use an
9757 indirect spawn id list.
9758 (do_detach): New parameter 'child_exit'. Use it to compute
9759 expected inferior output.
9760 (test_detach, test_detach_watch, test_detach_killed_outside):
9761 Adjust to pass down the expected child exit kind.
9762
9763 2017-12-01 Joel Brobecker <brobecker@adacore.com>
9764 Sergio Durigan Junior <sergiodj@redhat.com>
9765 Pedro Alves <palves@redhat.com>
9766
9767 * gdb.base/readnever.c, gdb.base/readnever.exp: New files.
9768
9769 2017-12-01 Sergio Durigan Junior <sergiodj@redhat.com>
9770
9771 * gdb.base/relocate.exp: Add tests to guarantee that arguments
9772 to 'symbol-file' and 'add-symbol-file' can be
9773 position-independent.
9774
9775 2017-12-01 Yao Qi <yao.qi@linaro.org>
9776
9777 * gdb.arch/aarch64-atomic-inst.exp: Replace mail address with
9778 the URL in copyright header.
9779 * gdb.arch/aarch64-fp.exp: Likewise.
9780 * gdb.arch/ppc64-atomic-inst.exp: Likewise.
9781 * gdb.arch/ppc64-isa207-atomic-inst.exp: Likewise.
9782 * gdb.base/expand-psymtabs.exp: Likewise.
9783 * gdb.cp/expand-psymtabs-cxx.exp: Likewise.
9784 * gdb.fortran/common-block.exp: Likewise.
9785 * gdb.fortran/common-block.f90: Likewise.
9786 * gdb.fortran/logical.exp: Likewise.
9787 * gdb.fortran/vla-datatypes.f90: Likewise.
9788 * gdb.fortran/vla-sub.f90: Likewise.
9789
9790 2017-11-30 Joel Brobecker <brobecker@adacore.com>
9791
9792 * gdb.ada/repeat_dyn: New testcase.
9793
9794 2017-11-30 Ulrich Weigand <uweigand@de.ibm.com>
9795
9796 * gdb.cell/gcore.exp: Fix typo when setting spu_bin.
9797 Update for changed thread numbering.
9798 * gdb.cell/bt.exp: Update for changed GDB output.
9799
9800 2017-11-30 Simon Marchi <simon.marchi@ericsson.com>
9801
9802 * boards/cc-with-tweaks.exp: Include local-board.exp instead of
9803 setting isremote by hand.
9804 * boards/dwarf4-gdb-index.exp: Likewise.
9805 * boards/fission.exp: Likewise.
9806 * boards/stabs.exp: Likewise.
9807
9808 2017-11-30 Pedro Alves <palves@redhat.com>
9809
9810 * gdb.linespec/cpls-ops.exp
9811 (check_explicit_skips_function_argument): Extract the underlying
9812 type of size_t instead of hardcoding it.
9813
9814 2017-11-29 Pedro Alves <palves@redhat.com>
9815
9816 PR c++/19436
9817 * gdb.linespec/cpls-abi-tag.cc: New file.
9818 * gdb.linespec/cpls-abi-tag.exp: New file.
9819
9820 2017-11-29 Pedro Alves <palves@redhat.com>
9821
9822 * gdb.base/langs.exp: Use -qualified.
9823 * gdb.cp/meth-typedefs.exp: Use -qualified, and add tests without
9824 it.
9825 * gdb.cp/namespace.exp: Use -qualified.
9826 * gdb.linespec/cpcompletion.exp (overload-2, fqn, fqn-2)
9827 (overload-3, template-overload, template-ret-type, const-overload)
9828 (const-overload-quoted, anon-ns, ambiguous-prefix): New
9829 procedures.
9830 (test_driver): Call them.
9831 * gdb.cp/save-bp-qualified.cc: New.
9832 * gdb.cp/save-bp-qualified.exp: New.
9833 * gdb.linespec/explicit.exp: Test -qualified.
9834 * lib/completion-support.exp (completion::explicit_opts_list): Add
9835 "-qualified".
9836 * lib/gdb.exp (gdb_breakpoint): Handle "qualified".
9837
9838 2017-11-29 Phil Muldoon <pmuldoon@redhat.com>
9839
9840 * gdb.python/py-rbreak.exp: Set nosharedlibrary before tests.
9841
9842 2017-11-29 Tom Tromey <tom@tromey.com>
9843
9844 * gdb.base/relocate.exp: Update invalid argument test.
9845 Add new tests for invalid arguments.
9846
9847 2017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9848
9849 * gdb.cp/psymtab-parameter.cc (func): Change return type back to long.
9850 Return 0 as a long.
9851 * gdb.cp/psymtab-parameter.exp: Change func's return type back to long.
9852
9853 2017-11-29 Thomas Preud'homme <thomas.preudhomme@arm.com>
9854
9855 * gdb.cp/breakpoint.cc (bar): Set return type to void.
9856 * gdb.cp/psymtab-parameter.cc (func): Likewise.
9857 * gdb.cp/psymtab-parameter.exp: Update comment regarding prototype of
9858 func ().
9859 * gdb.cp/shadow.cc (B.func): Return 0.
9860
9861 2017-11-27 Joel Brobecker <brobecker@adacore.com>
9862
9863 * gdb.ada/mi_catch_ex.exp (continue_to_exception): Adjust
9864 expected output in gdb_expect call to allow the exception
9865 message to be present as well. Fix syntax confusion to avoid
9866 TCL thinking that exception_name is an array.
9867
9868 2017-11-26 Ulrich Weigand <uweigand@de.ibm.com>
9869
9870 * gdb.arch/spu-info.c: Include <unistd.h>.
9871 (do_signal_test): Fix broken calls to write.
9872 * gdb.arch/spu-info.exp: Use prepare_for_testing.
9873 Fix checks for empty mailboxes. Update signal tests for corrected
9874 do_signal_test routine. Allow nonzero event status.
9875 * gdb.arch/spu-ls.exp: Use prepare_for_testing.
9876 * gdb.cell/arch.exp: Use standard_output_file.
9877 * gdb.cell/break.exp: Likewise.
9878 * gdb.cell/bt.exp: Likewise.
9879 * gdb.cell/core.exp: Likewise.
9880 * gdb.cell/dwarfaddr.exp: Likewise.
9881 * gdb.cell/ea-cache.exp: Likewise.
9882 * gdb.cell/ea-standalone.exp: Likewise.
9883 * gdb.cell/f-regs.exp: Likewise.
9884 * gdb.cell/fork.exp: Likewise.
9885 * gdb.cell/gcore.exp: Likewise.
9886 * gdb.cell/mem-access.exp: Likewise.
9887 * gdb.cell/ptype.exp: Likewise.
9888 * gdb.cell/registers.exp: Likewise.
9889 * gdb.cell/sizeof.exp: Likewise.
9890 * gdb.cell/solib-symbol.exp: Likewise.
9891 * gdb.cell/solib.exp: Likewise.
9892
9893 2017-11-25 Pedro Alves <palves@redhat.com>
9894
9895 * gdb.base/complete-empty.exp: New file.
9896 * gdb.base/completion.exp: Adjust.
9897
9898 2017-11-25 Pedro Alves <palves@redhat.com>
9899
9900 * gdb.linespec/cpls-ops.cc: New file.
9901 * gdb.linespec/cpls-ops.exp: New file.
9902 * lib/completion-support.exp (test_complete_prefix_range_re): New,
9903 factored out from ...
9904 (test_complete_prefix_range): ... this.
9905
9906 2017-11-24 Pedro Alves <palves@redhat.com>
9907
9908 * gdb.linespec/cpcompletion.exp: New file.
9909 * gdb.linespec/cpls-hyphen.cc: New file.
9910 * gdb.linespec/cpls.cc: New file.
9911 * gdb.linespec/cpls2.cc: New file.
9912 * gdb.linespec/explicit.exp: Load completion-support.exp. Adjust
9913 test to use test_gdb_complete_unique. Add label completion,
9914 keyword completion and explicit location completion tests.
9915 * lib/completion-support.exp: New file.
9916
9917 2017-11-24 Joel Brobecker <brobecker@adacore.com>
9918
9919 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp,
9920 gdb.ada/mi_ex_cond.exp: Accept optional exception message in
9921 when hitting an exception catchpoint.
9922
9923 2017-11-22 Yao Qi <yao.qi@linaro.org>
9924
9925 * gdb.base/macscp.exp: Append -g3 to additional_flags for clang.
9926
9927 2017-11-22 Simon Marchi <simon.marchi@ericsson.com>
9928
9929 * gdb.opt/inline-locals.exp: Mark tests as KFAIL.
9930 * gdb.dwarf2/info-locals-optimized-out.exp: New file.
9931 * gdb.dwarf2/info-locals-optimized-out.c: New file.
9932
9933 2017-11-22 Yao Qi <yao.qi@linaro.org>
9934
9935 * gdb.base/info-os.exp: Pass pthreads.
9936 * gdb.multi/multi-attach.exp: Likewise.
9937
9938 2017-11-22 Yao Qi <yao.qi@linaro.org>
9939
9940 * gdb.dwarf2/pr10770.exp: Remove code skipping non-gcc
9941 compiler.
9942
9943 2017-11-22 Yao Qi <yao.qi@linaro.org>
9944
9945 * gdb.base/attach-pie-noexec.exp: Pass "-pie" in ldflags.
9946 * gdb.base/break-interp.exp: Likewise.
9947 * gdb.base/jit-attach-pie.exp: Likewise.
9948
9949 2017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9950
9951 * gdb.base/float128.c (large128): New variable.
9952 * gdb.base/float128.exp: Add test to print largest __float128 value.
9953
9954 2017-11-22 Ulrich Weigand <uweigand@de.ibm.com>
9955
9956 * gdb.arch/vsx-regs.exp: Update register content checks.
9957
9958 2017-11-21 Ulrich Weigand <uweigand@de.ibm.com>
9959
9960 * gdb.arch/ppc-longdouble.exp: New file.
9961 * gdb.arch/ppc-longdouble.c: Likewise.
9962
9963 2017-11-21 Pedro Alves <palves@redhat.com>
9964
9965 * gdb.ada/minsyms.exp: Accept any address for 'some_minsym'.
9966
9967 2017-11-20 Pedro Alves <palves@redhat.com>
9968
9969 * gdb.base/whatis-ptype-typedefs.c (double_typedef)
9970 (long_double_typedef): New typedefs.
9971 Use DEF on double and long double.
9972 * gdb.base/whatis-ptype-typedefs.exp: Add double and long double
9973 cases.
9974 (run_tests): New 'float_ptr_same_size', 'double_ptr_same_size',
9975 and 'long_double_ptr_same_size' locals. Use them to decide
9976 whether cast from array/function to float is valid/invalid.
9977
9978 2017-11-17 Tom Tromey <tom@tromey.com>
9979
9980 * gdb.rust/traits.rs: New file.
9981 * gdb.rust/traits.exp: New file.
9982
9983 2017-11-17 Joel Brobecker <brobecker@adacore.com>
9984
9985 * gdb.ada/minsyms: New testcase.
9986
9987 2017-11-16 Pedro Alves <palves@redhat.com>
9988
9989 * gdb.base/bp-cmds-continue-ctrl-c.c: New file.
9990 * gdb.base/bp-cmds-continue-ctrl-c.exp: New file.
9991
9992 2017-11-16 Pedro Alves <palves@redhat.com>
9993
9994 * gdb.rust/modules.exp: Skip tests that rely on inferior I/O if
9995 gdb,noinferiorio is set, and use gdb_test_stdio otherwise.
9996
9997 2017-11-16 Pedro Alves <palves@redhat.com>
9998
9999 * gdb.server/reconnect-ctrl-c.c: New file.
10000 * gdb.server/reconnect-ctrl-c.exp: New file.
10001
10002 2017-11-16 Phil Muldoon <pmuldoon@redhat.com>
10003
10004 * gdb.python/py-rbreak.exp: New file.
10005 * gdb.python/py-rbreak.c: New file.
10006 * gdb.python/py-rbreak-func2.c: New file.
10007
10008 2017-11-16 Pedro Alves <palves@redhat.com>
10009
10010 * gdb.base/starti.exp ("continue" test): Remove ".*"s from
10011 pattern.
10012 * lib/gdb.exp (gdb_test_sequence): Don't send empty command to
10013 GDB.
10014
10015 2017-11-15 Simon Marchi <simon.marchi@ericsson.com>
10016
10017 * gdb.tui/completionn.exp (test_tab_completion): Add space in
10018 regex.
10019
10020 2017-11-13 Simon Marchi <simon.marchi@polymtl.ca>
10021
10022 * gdb.opt/inline-locals.exp: Remove trailing parentheses from
10023 test names.
10024
10025 2017-11-09 Pedro Alves <palves@redhat.com>
10026
10027 * gdb.tui/tui-completion.exp (test_tab_completion): New procedure,
10028 factored out from ...
10029 (top level): ... here, and adjusted to avoid expecting beyond the
10030 prompt in a single gdb_test_multiple.
10031
10032 2017-11-09 Pedro Alves <palves@redhat.com>
10033
10034 * gdb.multi/multi-attach.exp ("kill" test): Match the whole query
10035 output.
10036 * gdb.server/ext-attach.exp ("kill" test): Likewise.
10037 * gdb.server/ext-restart.exp ("kill" test): Likewise.
10038 * gdb.server/ext-run.exp ("kill" test): Likewise.
10039 * gdb.server/ext-wrapper.exp ("kill" test): Likewise.
10040
10041 2017-11-09 Pedro Alves <palves@redhat.com>
10042
10043 * gdb.cp/cpcompletion.exp (test_class_complete): Tighten regex to
10044 match till end of line.
10045
10046 2017-11-09 Pedro Alves <palves@redhat.com>
10047
10048 * gdb.base/memattr.exp: Tighten regexes to match the end line.
10049
10050 2017-11-09 Pedro Alves <palves@redhat.com>
10051
10052 * gdb.base/completion.exp (ignore_and_resync, test_tab_complete):
10053 New procedures, factored out from ...
10054 (top level): ... here, and adjusted to avoid expecting beyond the
10055 prompt in one go.
10056
10057 2017-11-09 Pedro Alves <palves@redhat.com>
10058
10059 * gdb.asm/asm-source.exp ("kill" test): Match the whole query
10060 output. Fix '?' match.
10061
10062 2017-11-08 Joel Brobecker <brobecker@adacore.com>
10063
10064 * gdb.ada/scoped_watch: New testcase.
10065 * gdb.ada/watch_arg.exp: Adjust expected behavior to the behavior
10066 which is actually correct.
10067 * gdb.ada/mi_interface.exp: Add missing thread-id in expected varobj.
10068 * gdb.ada/mi_var_array.exp: Add missing thread-id in expected varobj.
10069
10070 2017-11-08 Pedro Alves <palves@redhat.com>
10071
10072 * gdb.gdb/complaints.exp (test_initial_complaints)
10073 (test_serial_complaints, test_short_complaints): Call
10074 complaint_internal instead of complaint.
10075
10076 2017-11-08 Djordje Todorovic <djordje.todorovic@rt-rk.com>
10077
10078 * gdb.threads/tls-core.c: New file.
10079 * gdb.threads/tls-core.exp: Likewise.
10080
10081 2017-11-08 Pedro Alves <palves@redhat.com>
10082
10083 * gdb.ada/complete.exp (p <Exported_Capitalized>): New test.
10084 (p Exported_Capitalized): New test.
10085 (p exported_capitalized): New test.
10086
10087 2017-11-07 Pedro Alves <palves@redhat.com>
10088
10089 * gdb.cp/ena-dis-br-range.exp: Add more tests.
10090
10091 2017-11-07 Pedro Alves <palves@redhat.com>
10092
10093 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Adjust test.
10094 * gdb.cp/ena-dis-br-range.exp: Adjust tests.
10095 (disable_invalid, disable_inverted, disable_negative): New
10096 procedures.
10097 ("bad numbers"): New set of tests.
10098
10099 2017-11-07 Pedro Alves <palves@redhat.com>
10100
10101 * gdb.cp/ena-dis-br-range.exp: Add tests.
10102
10103 2017-11-07 Pedro Alves <palves@redhat.com>
10104
10105 * gdb.base/ena-dis-br.exp: Don't expect "warning:".
10106
10107 2017-11-07 Xavier Roirand <roirand@adacore.com>
10108 Pedro Alves <palves@redhat.com>
10109
10110 * gdb.base/ena-dis-br.exp: Add reference to
10111 gdb.cp/ena-dis-br-range.exp.
10112 * gdb.cp/ena-dis-br-range.exp: New file.
10113 * gdb.cp/ena-dis-br-range.cc: New file.
10114
10115 2017-11-06 Pedro Alves <palves@redhat.com>
10116
10117 * gdb.base/attach-non-pgrp-leader.c: New.
10118 * gdb.base/attach-non-pgrp-leader.exp: New.
10119
10120 2017-11-06 Pedro Alves <palves@redhat.com>
10121
10122 * configure.ac: No longer check for termio.h and sgtty.h.
10123 * configure: Regenerate.
10124 * remote-utils.c: Include termios.h instead of gdb_termios.h.
10125 (remote_open): Check HAVE_TERMIOS_H instead of HAVE_TERMIOS.
10126 Remove termio and sgtty code.
10127
10128 2017-11-03 Yao Qi <yao.qi@linaro.org>
10129
10130 * gdb.mi/list-thread-groups-available.exp: Skip it if XML parsing
10131 in GDB is disabled.
10132
10133 2017-11-03 Yao Qi <yao.qi@linaro.org>
10134
10135 * gdb.python/py-thrhandle.exp: Skip it if python is not
10136 enabled.
10137
10138 2017-10-31 Simon Marchi <simon.marchi@polymtl.ca>
10139
10140 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test backtrace
10141 as a breakpoint command.
10142
10143 2017-10-28 Maksim Dzabraev <dzabraew@gmail.com>
10144
10145 PR python/21213
10146 * gdb.python/py-infthread.exp: Test calling
10147 InferiorThread.inferior () multiple times in a row.
10148
10149 2017-10-27 Keith Seitz <keiths@redhat.com>
10150
10151 * gdb.opt/inline-break.exp (break_info_1): New procedure.
10152 Test "info break" for every inlined function breakpoint.
10153
10154 2017-10-27 Yao Qi <yao.qi@linaro.org>
10155
10156 * gdb.arch/insn-reloc.c (can_relocate_bl): Mark "x30" clobbered.
10157
10158 2017-10-26 Patrick Frants <osscontribute@gmail.com>
10159
10160 * gdb.cp/classes.exp (test_static_members): Test printing
10161 Outer::instance.
10162 * gdb.cp/classes.c (struct Inner, struct Outer): New.
10163 (Inner::instance, Outer::instance): New.
10164
10165 2017-10-24 Pedro Alves <palves@redhat.com>
10166
10167 * gdb.base/new-ui.exp (do_test): Split "delete all breakpoints on
10168 extra console" test in two stages.
10169
10170 2017-10-24 Pedro Alves <palves@redhat.com>
10171
10172 * gdb.threads/attach-into-signal.exp (corefunc): Reindent.
10173
10174 2017-10-24 Pedro Alves <palves@redhat.com>
10175
10176 * gdb.threads/attach-into-signal.exp: Remove whole "stoppedtry"
10177 loop.
10178
10179 2017-10-24 Pedro Alves <palves@redhat.com>
10180
10181 * gdb.threads/attach-into-signal.exp (corefunc): Remove "attach
10182 $attempt" and "stoppedtry $stoppedtry" test prefixes.
10183
10184 2017-10-24 Pedro Alves <palves@redhat.com>
10185
10186 * lib/gdb-python.exp (get_python_valueof): Add 'test' optional
10187 parameter and handle it. Don't output read value in test name.
10188
10189 2017-10-24 Pedro Alves <palves@redhat.com>
10190
10191 * gdb.gdb/unittest.exp ('maintenance check xml-descriptions'): Use
10192 custom test name.
10193
10194 2017-10-24 Pedro Alves <palves@redhat.com>
10195
10196 * gdb.base/startup-with-shell.exp ('touch $unique_file'): Don't
10197 include the unstable output directory name in the test's name.
10198 (initial_setup_simple) <'set args'>: Use custom test name.
10199
10200 2017-10-24 Pedro Alves <palves@redhat.com>
10201
10202 * gdb.arch/arc-tdesc-cpu.exp ('set tdesc filename'): Use gdb_test
10203 with explicit test name.
10204
10205 2017-10-20 Pedro Alves <palves@redhat.com>
10206
10207 * gdb.base/quit.exp: Use gdb_test_multiple and expect 'eof' before
10208 'wait -i'. Use gdb_assert and remote_close.
10209
10210 2017-10-19 Andrew Burgess <andrew.burgess@embecosm.com>
10211
10212 * gdb.linespec/ls-errs.exp (do_test): Update comment, use line
10213 number from variable rather than hard-coded.
10214
10215 2017-10-19 Pedro Alves <palves@redhat.com>
10216
10217 * gdb.base/long-inferior-output.c: New file.
10218 * gdb.base/long-inferior-output.exp: New file.
10219
10220 2017-11-18 Keith Seitz <keiths@redhat.com>
10221
10222 * gdb.cp/cpexprs.cc (base) <operator fluff const* const*>: New
10223 method.
10224 (main): Call it.
10225 * gdb.cp/cpexprs.exp: Add new conversion operator to test matrix.
10226 Add additional user-defined conversion operator tests.
10227
10228 2017-10-17 Pedro Alves <palves@redhat.com>
10229
10230 * boards/native-stdio-gdbserver.exp: Load "local-board".
10231
10232 2017-10-17 Pedro Alves <palves@redhat.com>
10233
10234 * gdb.base/quit-live.c: New file.
10235 * gdb.base/quit-live.exp: New file.
10236
10237 2017-10-16 Keith Seitz <keiths@redhat.com>
10238
10239 * gdb.cp/classes.cc (class_with_typedefs, class_with_public_typedef)
10240 (class_with_protected_typedef, class_with_private_typedef)
10241 (struct_with_public_typedef, struct_with_protected_typedef)
10242 (struct_with_private_typedef): New classes/structs.
10243 * gdb.cp/classes.exp (test_ptype_class_objects): Add tests for
10244 typedefs and access specifiers.
10245
10246 2017-10-16 Pedro Alves <palves@redhat.com>
10247 Simon Marchi <simon.marchi@polymtl.ca>
10248
10249 * README (Local vs Remote vs Native): New section.
10250 * boards/local-board.exp: New file, with bits factored out from
10251 ...
10252 * boards/native-extended-gdbserver.exp: ... here. Load
10253 "local-board".
10254 * boards/native-gdbserver.exp: Load "local-board".
10255 (${board}_spawn, ${board}_exec): Delete.
10256 * boards/native-stdio-gdbserver.exp: Most contents factored out to
10257 ...
10258 * boards/stdio-gdbserver-base.exp: ... this new file.
10259 * boards/native-stdio-gdbserver.exp: Reimplement, by loading
10260 "stdio-gdbserver-base" and defining a get_target_remote_pipe_cmd
10261 procedure.
10262 * boards/remote-stdio-gdbserver.exp: Load stdio-gdbserver-base
10263 instead of native-stdio-gdbserver. Don't set gdb_server_prog nor
10264 stdio_gdbserver_command.
10265 (${board}_get_remote_address, ${board}_get_comm_port)
10266 (${board}_download, ${board}_upload): Delete.
10267 (get_target_remote_pipe_cmd): New.
10268
10269 2017-10-16 Simon Marchi <simon.marchi@ericsson.com>
10270
10271 * gdb.python/py-breakpoint.exp (test_bkpt_basic,
10272 test_bkpt_deletion, test_bkpt_cond_and_cmds,
10273 test_bkpt_invisible, test_watchpoints, test_bkpt_internal,
10274 test_bkpt_eval_funcs, test_bkpt_temporary, test_bkpt_address,
10275 test_bkpt_pending, test_bkpt_events): Use proc_with_prefix,
10276 remove with_test_prefix.
10277
10278 2017-10-13 Pedro Alves <palves@redhat.com>
10279
10280 * lib/gdb.exp (target_can_use_run_cmd): New procedure.
10281 * gdb.base/annota1.exp: Use it instead of is_remote.
10282 * gdb.base/annota3.exp: Use it instead of is_remote.
10283 * gdb.cp/annota2.exp: Use it instead of is_remote.
10284 * gdb.cp/annota3.exp: Use it instead of is_remote.
10285 * gdb.multi/bkpt-multi-exec.exp: Use it instead of is_remote.
10286
10287 2017-10-13 Pedro Alves <palves@redhat.com>
10288
10289 * gdb.base/testenv.exp: Check use_gdb_stub instead of is_remote.
10290 (test_num_test_vars, run_and_count_vars, find_env)
10291 (test_set_unset_env, test_inherit_env_var): New procedures.
10292 (top level): Use them.
10293
10294 2017-10-13 Pedro Alves <palves@redhat.com>
10295
10296 * lib/selftest-support.exp (selftest_setup): Extend comments, and
10297 also skip on stub-like targets.
10298
10299 2017-10-13 Pedro Alves <palves@redhat.com>
10300
10301 PR gdb/22293
10302 * gdb.base/find-unmapped.exp: Don't skip if is_remote target.
10303 (top level): Move some tests to ...
10304 (test_not_found): ... this new procedure.
10305 (top level): Call it.
10306
10307 2017-10-13 Pedro Alves <palves@redhat.com>
10308
10309 * gdb.base/term.exp: Don't skip if is_remote target. Instead,
10310 expect different "info terminal" output if testing with a
10311 non-native target.
10312
10313 2017-10-13 Pedro Alves <palves@redhat.com>
10314 Simon Marchi <simon.marchi@polymtl.ca>
10315
10316 PR python/12966
10317 * gdb.python/py-evthreads.exp: Remove is_remote target kfail.
10318
10319 2017-10-13 Pedro Alves <palves@redhat.com>
10320
10321 * gdb.python/py-evthreads.exp: Start GDB with "set non-stop on"
10322 already.
10323
10324 2017-10-13 Pedro Alves <palves@redhat.com>
10325
10326 * gdb.python/py-evsignal.exp: Check gdb_protocol instead of
10327 is_remote.
10328
10329 2017-10-13 Pedro Alves <palves@redhat.com>
10330
10331 * gdb.threads/thread_events.exp: Check gdb_protocol instead of
10332 is_remote.
10333
10334 2017-10-13 Pedro Alves <palves@redhat.com>
10335
10336 * gdb.base/corefile.exp (corefile_test_run): Skip if gdb_protocol
10337 is set.
10338 (corefile_test_attach): Likewise. Check can_spawn_for_attach
10339 instead of is_remote.
10340
10341 2017-10-13 Pedro Alves <palves@redhat.com>
10342
10343 * gdb.base/remote.exp: Check gdb_protocol instead of is_remote.
10344 (top level): Add comment.
10345
10346 2017-10-13 Pedro Alves <palves@redhat.com>
10347
10348 * gdb.base/remote.exp (top level): Fix comment typo and add
10349 missing return.
10350
10351 2017-10-13 Pedro Alves <palves@redhat.com>
10352 Simon Marchi <simon.marchi@polymtl.ca>
10353
10354 * gdb.base/solib-nodir.exp: Split is_remote and skip_shlib_tests
10355 calls and add comments. Skip test if use_gdb_stub is set.
10356 (top level): Use "set cwd" command instead of "cd" command.
10357
10358 2017-10-13 Pedro Alves <palves@redhat.com>
10359
10360 * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
10361 is_remote target check.
10362
10363 2017-10-13 Pedro Alves <palves@redhat.com>
10364
10365 * gdb.base/scope.exp: Use build_executable + clean_restart +
10366 gdb_file_cmd instead of prepare_for_testing and no longer skip
10367 "before run" tests on is_remote target boards. Update comments.
10368 * boards/native-extended-gdbserver.exp
10369 (extended_gdbserver_load_last_file): New, factored out from ...
10370 (gdb_load): ... this. Move further below and add comment.
10371 (extended_gdbserver_gdb_file_cmd, gdb_file_cmd, gdb_reload): New.
10372
10373 2017-10-12 Pedro Alves <palves@redhat.com>
10374
10375 * gdb.base/attach.exp: Remove references to gdb64.
10376 * gdb.base/dbx.exp: Remove references to gdb64.
10377
10378 2017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10379 Pedro Alves <palves@redhat.com>
10380
10381 * gdb.base/label.exp: Remove is_remote target check.
10382
10383 2017-10-12 Pedro Alves <palves@redhat.com>
10384
10385 * gdb.base/auvx.exp (coredir): Update comment.
10386 (top level) <core_works>: Use "set cwd" command instead of "cd"
10387 command.
10388
10389 2017-10-12 Pedro Alves <palves@redhat.com>
10390 Simon Marchi <simon.marchi@polymtl.ca>
10391
10392 * gdb.base/catch-fork-static.exp: No longer skip on is_remote
10393 target boards.
10394
10395 2017-10-12 Pedro Alves <palves@redhat.com>
10396 Simon Marchi <simon.marchi@polymtl.ca>
10397
10398 * gdb.base/checkpoint.exp: Don't check is_remote or isnative.
10399 Instead skip if there's any gdb_protocol set.
10400
10401 2017-10-12 Simon Marchi <simon.marchi@polymtl.ca>
10402 Pedro Alves <palves@redhat.com>
10403
10404 * gdb.base/dprintf-non-stop.exp: Remove is_remote target check.
10405
10406 2017-10-12 Pedro Alves <palves@redhat.com>
10407 Simon Marchi <simon.marchi@polymtl.ca>
10408
10409 * gdb.base/argv0-symlink.exp: kfail on remote gdbserver,
10410 instead of on dejagnu remote boards.
10411
10412 2017-10-12 Pedro Alves <palves@redhat.com>
10413 Simon Marchi <simon.marchi@polymtl.ca>
10414
10415 * gdb.base/inferior-died.exp: Remove is_remote and isnative
10416 checks. Use build_executable + clean_restart instead of
10417 prepare_for_testing. Pass "set non-stop on" via GDBFLAGS instead
10418 of enabling non-stop after starting gdb.
10419
10420 2017-10-12 Pedro Alves <palves@redhat.com>
10421
10422 * gdb.threads/non-ldr-exc-1.exp: No longer skip if is_remote target.
10423 * gdb.threads/non-ldr-exc-2.exp: Ditto.
10424 * gdb.threads/non-ldr-exc-3.exp: Ditto.
10425 * gdb.threads/non-ldr-exc-4.exp: Ditto.
10426
10427 2017-10-11 Anton Kolesov <Anton.Kolesov@synopsys.com>
10428
10429 * gdb.arch/arc-tdesc-cpu.exp: New file.
10430 * gdb.arch/arc-tdesc-cpu.xml: Likewise.
10431
10432 2017-10-10 Simon Marchi <simon.marchi@ericsson.com>
10433
10434 * lib/gdb.exp (get_integer_valueof): Don't output read value in test name.
10435
10436 2017-10-10 Pedro Alves <palves@redhat.com>
10437
10438 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Don't
10439 expect CLI output.
10440
10441 2017-10-10 Pedro Alves <palves@redhat.com>
10442
10443 * lib/selftest-support.exp (selftest_setup): Update for
10444 captured_command_loop's prototype change.
10445
10446 2017-10-09 Pedro Alves <palves@redhat.com>
10447
10448 Test both arch1=>arch2 and arch2=>arch1.
10449
10450 * gdb.multi/multi-arch-exec.exp (exec1, srcfile1, binfile1, exec2)
10451 (srcfile2, binfile2, march1, march2): Remove globals. Largely
10452 factored out to...
10453 (append_arch1_options, append_arch2_options, append_arch_options)
10454 (build_executables): New procedures.
10455 (do_test): New 'first_arch' parameter. Use it to define 'from_exec'
10456 local.
10457 (top level): Add new 'first_arch' testing axis.
10458
10459 2017-10-09 Pedro Alves <palves@redhat.com>
10460
10461 * gdb.multi/multi-arch-exec.c: Include <pthread.h> and <assert.h>.
10462 (barrier): New.
10463 (thread_start, all_started): New functions.
10464 (main): Spawn new thread and wait until it is scheduled.
10465 * gdb.multi/multi-arch-exec.exp: Build $srcfile1 with the pthreads
10466 option.
10467 (do_test): Add 'selected_thread' parameter. Run to all_started
10468 instead of main. Explicitly set the breakpoint at main. Switch
10469 to the SELECTED_THREAD thread.
10470 (top level): Test handling the exec event with either the main
10471 thread or the second thread selected.
10472
10473 2017-10-09 Pedro Alves <palves@redhat.com>
10474
10475 * gdb.base/print-file-var-main.c: Fix get_version_2 value check
10476 logic. Move STOP marker after the value checks.
10477 * gdb.base/print-file-var.exp (continue to STOP marker): Tighten
10478 regexp.
10479
10480 2017-10-06 Sandra Loosemore <sandra@codesourcery.com>
10481
10482 * gdb.mi/mi-threads-interrupt.exp: Skip test if nointerrupts.
10483
10484 2017-10-05 Ulrich Weigand <uweigand@de.ibm.com>
10485
10486 * gdb.base/dfp-exprs.exp: Update tests to larger range of supported
10487 integer-to-dfp conversion.
10488 * gdb.base/dfp-test.exp: Likewise.
10489
10490 2017-10-04 Pedro Alves <palves@redhat.com>
10491
10492 * gdb.multi/hangout.c: Include <unistd.h>.
10493 (hangout_loop): New function.
10494 (main): Call alarm. Call hangout_loop in a loop.
10495 * gdb.multi/hello.c: Include <unistd.h>.
10496 (hello_loop): New function.
10497 (main): Call alarm. Call hangout_loop in a loop.
10498 * gdb.multi/multi-arch.exp: Test running to a breakpoint one
10499 inferior with the other selected.
10500
10501 2017-10-04 Simon Marchi <simon.marchi@ericsson.com>
10502
10503 * gdb.mi/list-thread-groups-available.exp: New file.
10504 * gdb.mi/list-thread-groups-available.c: New file.
10505
10506 2017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10507
10508 * gdb.base/set-cwd.exp: Make it available on
10509 native-extended-gdbserver.
10510
10511 2017-10-04 Sergio Durigan Junior <sergiodj@redhat.com>
10512
10513 * gdb.base/set-cwd.c: New file.
10514 * gdb.base/set-cwd.exp: Likewise.
10515
10516 2017-10-02 Tom Tromey <tom@tromey.com>
10517
10518 PR rust/22236:
10519 * gdb.rust/simple.rs (main): New variable "fslice".
10520 * gdb.rust/simple.exp: Add slice tests. Update string tests.
10521
10522 2017-10-02 Tom Tromey <tom@tromey.com>
10523
10524 * gdb.rust/simple.exp: Test ptype of a slice.
10525
10526 2017-10-02 Tom Tromey <tom@tromey.com>
10527
10528 * gdb.rust/simple.exp: Test index of slice.
10529
10530 2017-09-27 Tom Tromey <tom@tromey.com>
10531
10532 * gdb.base/macscp.exp: Add __VA_OPT__ tests.
10533
10534 2017-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
10535 Pedro Alves <palves@redhat.com>
10536
10537 * gdb.base/compare-sections.exp (get value of read-only section): Read
10538 as unsigned value.
10539 (corrupt read-only section): Likewise and don't set written if patching
10540 failed.
10541
10542 2017-09-21 Kevin Buettner <kevinb@redhat.com>
10543
10544 * gdb.python/py-thrhandle.c, gdb.python/py-thrhandle.exp: New
10545 files.
10546
10547 2017-09-20 Pedro Alves <palves@redhat.com>
10548
10549 * gdb.base/list-ambiguous.exp (test_list_ambiguous_symbol): Expect
10550 symbol names in gdb's output.
10551 * gdb.cp/overload.exp ("list all overloads"): Likewise.
10552
10553 2017-09-20 Pedro Alves <palves@redhat.com>
10554
10555 * gdb.base/list-ambiguous.exp (test_list_ambiguous_function):
10556 Rename to ...
10557 (test_list_ambiguous_symbol): ... this and add a symbol name
10558 parameter. Adjust.
10559 (test_list_ambiguous_function): Reimplement on top of
10560 test_list_ambiguous_symbol and also test listing ambiguous
10561 variables.
10562 * gdb.base/list-ambiguous0.c (ambiguous): Rename to ...
10563 (ambiguous_fun): ... this.
10564 (ambiguous_var): New.
10565 * gdb.base/list-ambiguous1.c (ambiguous): Rename to ...
10566 (ambiguous_fun): ... this.
10567 (ambiguous_var): New.
10568
10569 2017-09-19 John Baldwin <jhb@FreeBSD.org>
10570
10571 * gdb.base/starti.c: New file.
10572 * gdb.base/starti.exp: New file.
10573 * lib/gdb.exp (gdb_starti_cmd): New procedure.
10574
10575 2017-09-14 Pedro Alves <palves@redhat.com>
10576
10577 * gdb.base/nodebug.exp (nodebug_runto): New procedure.
10578 (top level): Use it instead of runto.
10579
10580 2017-09-11 Tom Tromey <tom@tromey.com>
10581
10582 * gdb.base/ena-dis-br.exp (test_ena_dis_br): Update test.
10583
10584 2017-09-11 Tom Tromey <tom@tromey.com>
10585
10586 * gdb.python/py-infthread.exp: Add tests for new_thread event.
10587 * gdb.python/py-inferior.exp: Add tests for new inferior events.
10588
10589 2017-09-08 Christoph Weinmann <christoph.t.weinmann@intel.com>
10590
10591 * gdb.fortran/printing-types.exp: New file.
10592 * gdb.fortran/printing-types.exp: New file.
10593
10594 2017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10595
10596 * gdb.fortran/vla-ptype.exp: Fix typos.
10597 * gdb.fortran/vla-value.exp: Same.
10598
10599 2017-09-08 Bernhard Heckel <bernhard.heckel@intel.com>
10600
10601 * gdb.fortran/vla-value.exp: Use type names defined in libfortran.
10602 * gdb.mi/mi-var-child-f.exp: Likewise.
10603 * gdb.mi/mi-vla-fortran.exp: Likewise.
10604
10605 2017-09-08 Frank Penczek <frank.penczek@intel.com>
10606 Christoph Weinmann <christoph.t.weinmann@intel.com>
10607 Bernhard Heckel <bernhard.heckel@intel.com>
10608
10609 * gdb.fortran/ptr-indentation.f90: New file.
10610 * gdb.fortran/ptr-indentation.exp: New file.
10611
10612 2017-09-05 Tom Tromey <tom@tromey.com>
10613
10614 PR gdb/22010:
10615 * gdb.base/sizeof.exp (check_valueof): Cast char constant to int.
10616
10617 2017-09-06 Thomas Preud'homme <thomas.preudhomme@arm.com>
10618
10619 * gdb.arch/thumb2-it.exp: Cast call to assembly defined function.
10620
10621 2017-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 * gdb.threads/tls-nodebug-pie.c: New file.
10624 * gdb.threads/tls-nodebug-pie.exp: New file.
10625
10626 2017-09-05 Tom Tromey <tom@tromey.com>
10627
10628 * lib/gdb.exp (gdb_compile): Don't use universal_compile_options
10629 for rust.
10630
10631 2017-09-05 Simon Marchi <simon.marchi@ericsson.com>
10632
10633 * gdb.multi/multi-arch-exec.exp: Test with different
10634 "follow-exec-mode" settings.
10635 (do_test): New procedure.
10636
10637 2017-09-04 Pedro Alves <palves@redhat.com>
10638
10639 * gdb.base/func-static.c (S::method const, S::method volatile)
10640 (S::method volatile const): New methods.
10641 (c_s, v_s, cv_s): New instances.
10642 (main): Call method() on them.
10643 * gdb.base/func-static.exp (syntax_re, cannot_resolve_re): New variables.
10644 (cannot_resolve): New procedure.
10645 (cxx_scopes_list): Test cv methods. Add print-scope-quote and
10646 print-quote-unquoted columns.
10647 (do_test): Test printing each scope too.
10648
10649 2017-09-04 Pedro Alves <palves@redhat.com>
10650
10651 * gdb.base/local-static.exp: Also test with
10652 class::method::variable wholly quoted.
10653 * gdb.cp/m-static.exp (class::method::variable): Remove test.
10654
10655 2017-09-04 Pedro Alves <palves@redhat.com>
10656
10657 * gdb.base/local-static.c: New.
10658 * gdb.base/local-static.cc: New.
10659 * gdb.base/local-static.exp: New.
10660
10661 2017-09-04 Pedro Alves <palves@redhat.com>
10662
10663 * gdb.asm/asm-source.exp: Add casts to int.
10664 * gdb.base/nodebug.c (dataglobal8, dataglobal32_1, dataglobal32_2)
10665 (dataglobal64_1, dataglobal64_2): New globals.
10666 * gdb.base/nodebug.exp: Test different expressions involving the
10667 new globals, with print, whatis and ptype. Add casts to int.
10668 * gdb.base/solib-display.exp: Add casts to int.
10669 * gdb.compile/compile-ifunc.exp: Expect warning. Add cast to int.
10670 * gdb.cp/m-static.exp: Add cast to int.
10671 * gdb.dwarf2/dw2-skip-prologue.exp: Add cast to int.
10672 * gdb.threads/tls-nodebug.exp: Check that gdb errors out printing
10673 tls variable with no debug info without a cast. Test with a cast
10674 to int too.
10675 * gdb.trace/entry-values.exp: Add casts.
10676
10677 2017-09-04 Pedro Alves <palves@redhat.com>
10678
10679 * gdb.base/nodebug.exp: Test that ptype's error about functions
10680 with unknown return type includes the function name too.
10681
10682 2017-09-04 Pedro Alves <palves@redhat.com>
10683
10684 * gdb.base/break-main-file-remove-fail.exp (test_remove_bp): Cast
10685 return type of munmap in infcall.
10686 * gdb.base/break-probes.exp: Cast return type of foo in infcall.
10687 * gdb.base/checkpoint.exp: Simplify using for loop. Cast return
10688 type of ftell in infcall.
10689 * gdb.base/dprintf-detach.exp (dprintf_detach_test): Cast return
10690 type of getpid in infcall.
10691 * gdb.base/infcall-exec.exp: Cast return type of execlp in
10692 infcall.
10693 * gdb.base/info-os.exp: Cast return type of getpid in infcall.
10694 Bail on failure to extract the pid.
10695 * gdb.base/nodebug.c: #include <stdint.h>.
10696 (multf, multf_noproto, mult, mult_noproto, add8, add8_noproto):
10697 New functions.
10698 * gdb.base/nodebug.exp (test_call_promotion): New procedure.
10699 Change expected output of print/whatis/ptype with functions with
10700 no debug info. Test all supported languages. Call
10701 test_call_promotion.
10702 * gdb.compile/compile.exp: Adjust expected output to expect
10703 warning.
10704 * gdb.threads/siginfo-threads.exp: Likewise.
10705
10706 2017-09-04 Pedro Alves <palves@redhat.com>
10707
10708 * gdb.base/callfuncs.exp (do_function_calls): New parameter
10709 "prototypes". Test calling float functions via prototyped and
10710 unprototyped function pointers.
10711 (perform_all_tests): New parameter "prototypes". Pass it down.
10712 (top level): Pass down "prototypes" parameter to
10713 perform_all_tests.
10714
10715 2017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10716
10717 * gdb.base/commands.exp (loop_break_test, loop_continue_test):
10718 Test with nested loops.
10719
10720 2017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10721
10722 * gdb.base/commands.exp: Call the new procedures.
10723 (loop_break_test, loop_continue_test): New procedures.
10724
10725 2017-09-04 Simon Marchi <simon.marchi@ericsson.com>
10726
10727 * gdb.base/commands.exp: Call new procedure.
10728 (define_if_without_arg_test): New procedure.
10729
10730 2017-09-04 Pedro Alves <palves@redhat.com>
10731
10732 * gdb.base/list-ambiguous.exp: New file.
10733 * gdb.base/list-ambiguous0.c: New file.
10734 * gdb.base/list-ambiguous1.c: New file.
10735 * gdb.base/list.exp (test_list_range): Adjust expected output.
10736
10737 2017-08-31 Sergio Durigan Junior <sergiodj@redhat.com>
10738
10739 * gdb.base/share-env-with-gdbserver.c: New file.
10740 * gdb.base/share-env-with-gdbserver.exp: Likewise.
10741
10742 2017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10743
10744 * gdb.base/commands.exp (gdbvar_simple_if_test,
10745 gdbvar_simple_if_test, gdbvar_complex_if_while_test,
10746 progvar_simple_if_test, progvar_simple_while_test,
10747 progvar_complex_if_while_test, user_defined_command_test,
10748 user_defined_command_args_eval,
10749 user_defined_command_args_stack_test,
10750 user_defined_command_manyargs_test, bp_deleted_in_command_test,
10751 temporary_breakpoint_commands,
10752 gdb_test_no_prompt, redefine_hook_test,
10753 redefine_backtrace_test): Remove "global gdb_prompt".
10754
10755 2017-08-28 Simon Marchi <simon.marchi@ericsson.com>
10756
10757 * gdb.base/commands.exp (user_defined_command_case_sensitivity):
10758 New proc, call it from toplevel.
10759
10760 2017-08-23 Sergio Durigan Junior <sergiodj@redhat.com>
10761
10762 PR remote/21852
10763 * gdb.server/normal.c: New file, copied from gdb.base.
10764 * gdb.server/run-without-local-binary.exp: New file.
10765
10766 2017-08-07 Weimin Pan <weimin.pan@oracle.com>
10767
10768 * gdb.arch/sparc64-adi.exp: New file.
10769 * gdb.arch/sparc64-adi.c: New file.
10770
10771 2017-08-22 Pedro Alves <palves@redhat.com>
10772
10773 * gdb.cp/overload.exp (line_range_pattern): New procedure.
10774 (top level): Add "list all overloads" tests.
10775
10776 2017-08-22 Tom Tromey <tom@tromey.com>
10777
10778 * gdb.gdb/xfullpath.exp: Remove.
10779
10780 2017-08-21 Pedro Alves <palves@redhat.com>
10781
10782 PR gdb/19487
10783 * gdb.base/symbol-alias.c: New.
10784 * gdb.base/symbol-alias2.c: New.
10785 * gdb.base/symbol-alias.exp: New.
10786
10787 2017-08-21 Pedro Alves <palves@redhat.com>
10788
10789 * gdb.base/dfp-test.c
10790 (d32_t, d64_t, d128_t, d32_t2, d64_t2, d128_t2, v_d32_t, v_d64_t)
10791 (v_d128_t, v_d32_t2, v_d64_t2, v_d128_t2): New.
10792 * gdb.base/dfp-test.exp: Add whatis/ptype/cast tests.
10793 * gdb.base/gnu_vector.exp: Add whatis/ptype/cast tests.
10794 * gdb.base/whatis-ptype-typedefs.c: New.
10795 * gdb.base/whatis-ptype-typedefs.exp: New.
10796 * gdb.python/py-prettyprint.c (int_type, int_type2): New typedefs.
10797 (an_int, an_int_type, an_int_type2): New globals.
10798 * gdb.python/py-prettyprint.exp (run_lang_tests): Add tests
10799 involving typedefs and cast expressions.
10800 * gdb.python/py-prettyprint.py (class pp_int_typedef): New.
10801 (lookup_typedefs_function): New.
10802 (typedefs_pretty_printers_dict): New.
10803 (top level): Register lookup_typedefs_function in
10804 gdb.pretty_printers.
10805
10806 2017-08-18 Yao Qi <yao.qi@linaro.org>
10807
10808 * gdb.server/unittest.exp: New.
10809
10810 2017-08-15 Sergio Durigan Junior <sergiodj@redhat.com>
10811
10812 PR gdb/21954
10813 * gdb.base/environ.exp: Add test to check if 'unset environment'
10814 works.
10815
10816 2017-08-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10817
10818 * lib/gdb.exp (universal_compile_options): New caching proc.
10819 (gdb_compile): Suppress GCC's coloring of messages.
10820
10821 2017-08-14 Tom Tromey <tom@tromey.com>
10822
10823 PR gdb/21675:
10824 * gdb.base/printcmds.exp (test_radices): New function.
10825 * gdb.dwarf2/var-access.exp: Use p/u, not p/d.
10826 * gdb.base/sizeof.exp (check_valueof): Use p/d.
10827 * lib/gdb.exp (get_integer_valueof): Use p/d.
10828
10829 2017-08-12 Simon Marchi <simon.marchi@ericsson.com>
10830
10831 * lib/gdb.exp (get_valueof): Don't capture end-of-line
10832 characters.
10833
10834 2017-08-05 Tom Tromey <tom@tromey.com>
10835
10836 * gdb.rust/simple.exp: Allow String to appear in a different
10837 namespace.
10838
10839 2017-07-26 Yao Qi <yao.qi@linaro.org>
10840
10841 * gdb.gdb/unittest.exp: Invoke command
10842 "maintenance check xml-descriptions".
10843
10844 2017-07-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
10845
10846 * gdb.arch/s390-vregs.exp: Calculate parameters to hex128 in the
10847 calling context.
10848 (hex128): Drop erroneous calculation of parameters.
10849
10850 2017-07-22 Simon Marchi <simon.marchi@ericsson.com>
10851
10852 * gdb.python/py-unwind.exp: Disable stack protection when
10853 building test file.
10854
10855 2017-07-20 Pedro Alves <palves@redhat.com>
10856
10857 * gdb.base/default.exp (set language): Adjust expected output.
10858
10859 2017-07-20 Pedro Alves <palves@redhat.com>
10860
10861 * gdb.base/dmsym.c (pck__foo__bar__minsym): Rename to ...
10862 (test_minsym): ... this, and make static.
10863 (get_pck__foo__bar__minsym): Rename to ...
10864 (get_test_minsym): ... this.
10865 * gdb.base/dmsym.exp (): Remove "set language ada" call. Adjust
10866 symbol names and comments.
10867 * gdb.base/dmsym_main.c (get_pck__foo__bar__minsym): Rename to ...
10868 (get_test_minsym): ... this.
10869 (pck__foo__bar__minsym__2): Rename to ...
10870 (test_minsym): ... this.
10871 (main): Adjust.
10872
10873 2017-07-17 Pedro Alves <palves@redhat.com>
10874
10875 * gdb.base/completion.exp: Adjust expected output.
10876 * gdb.linespec/ls-errs.exp: Don't send tab characters, now that
10877 the completer works.
10878
10879 2017-07-17 Pedro Alves <palves@redhat.com>
10880
10881 * gdb.linespec/ls-errs.exp (do_test): Adjust expected output.
10882
10883 2017-07-15 Andrew Burgess <andrew.burgess@embecosm.com>
10884
10885 * gdb.mi/mi-vla-fortran.exp: Make test names unique.
10886
10887 2017-07-14 Tom Tromey <tom@tromey.com>
10888
10889 PR rust/21764:
10890 * gdb.rust/simple.exp: Add tests.
10891
10892 2017-07-14 Tom Tromey <tom@tromey.com>
10893
10894 * gdb.rust/simple.exp: Add regression test for PR rust/21763.
10895
10896 2017-07-14 Pedro Alves <palves@redhat.com>
10897
10898 * gdb.linespec/base/one/thefile.cc (z1): New function.
10899 * gdb.linespec/base/two/thefile.cc (z2): New function.
10900 * gdb.linespec/linespec.exp: Add tests.
10901
10902 2017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10903
10904 * gdb.mi/mi-vla-fortran.exp: Correct even more parameter passing
10905 to mi_create_breakpoint.
10906
10907 2017-07-13 Andrew Burgess <andrew.burgess@embecosm.com>
10908
10909 * gdb.mi/mi-vla-fortran.exp: Correct parameter passing to
10910 mi_create_breakpoint.
10911
10912 2017-07-11 Iain Buclaw <ibuclaw@gdcproject.org>
10913
10914 * gdb.dlang/demangle.exp: Update for demangling changes.
10915
10916 2017-07-09 Tom Tromey <tom@tromey.com>
10917
10918 * gdb.dwarf2/shortpiece.exp: New file.
10919
10920 2017-07-06 David Blaikie <dblaikie@gmail.com>
10921
10922 * gdb.dwarf2/fission-multi-cu.S: Test containing multiple CUs in a DWO,
10923 built from fissiont-multi-cu{1,2}.c.
10924 * gdb.dwarf2/fission-multi-cu.exp: Test similar to fission-base.exp,
10925 except putting 'main' and 'func' in separate CUs in the same DWO file.
10926 * gdb.dwarf2/fission-multi-cu1.c: First CU for the multi-CU-single-DWO
10927 test.
10928 * gdb.dwarf2/fission-multi-cu2.c: Second CU in the multi-CU-single-DWO
10929 test.
10930
10931 2017-07-06 Pedro Alves <palves@redhat.com>
10932
10933 * gdb.python/py-unwind.exp: Test flushregs.
10934
10935 2017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10936
10937 PR cli/21688
10938 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): Add new
10939 tests for alias commands and trailing whitespace.
10940
10941 2017-06-30 Sergio Durigan Junior <sergiodj@redhat.com>
10942
10943 PR cli/21688
10944 * gdb.python/py-cmd.exp (test_python_inline_or_multiline): New
10945 procedure. Call it.
10946
10947 2017-06-29 Pedro Alves <palves@redhat.com>
10948
10949 * gdb.base/printcmds.exp: Add tests.
10950
10951 2017-06-28 Doug Gilmore <Doug.Gilmore@imgtec.com>
10952
10953 PR gdb/21337
10954 * gdb.base/reread-readsym.exp: New file.
10955 * gdb.base/reread-readsym.c: New file.
10956
10957 2017-06-21 Kevin Buettner <kevinb@redhat.com>
10958
10959 * gdb.exp (gdb_test): Using noncapturing parens for the $pattern
10960 subpattern.
10961
10962 2017-06-19 Peter Bergner <bergner@vnet.ibm.com>
10963
10964 * gdb.arch/powerpc-power9.exp: Update test case for new lnia
10965 extended mnemonic.
10966 * gdb.arch/powerpc-power9.s: Likewise.
10967
10968 2017-06-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
10969
10970 * gdb.dwarf2/var-access.exp: Use register name ecx instead of edx
10971 on 32-bit x86 targets. Exploit is_*_target macros where
10972 appropriate.
10973
10974 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10975
10976 * gdb.dwarf2/var-access.exp: Add test for non-byte-aligned
10977 register pieces.
10978
10979 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10980
10981 * gdb.dwarf2/var-access.exp: Add tests for accessing bit-fields
10982 located in one or more DWARF pieces.
10983
10984 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
10985
10986 * lib/gdb.exp (get_endianness): New proc.
10987 * gdb.arch/aarch64-fp.exp: Use it.
10988 * gdb.arch/altivec-regs.exp: Likewise.
10989 * gdb.arch/e500-regs.exp: Likewise.
10990 * gdb.arch/vsx-regs.exp: Likewise.
10991 * gdb.base/dump.exp: Likewise.
10992 * gdb.base/funcargs.exp: Likewise.
10993 * gdb.base/gnu_vector.exp: Likewise.
10994 * gdb.dwarf2/formdata16.exp: Likewise.
10995 * gdb.dwarf2/implptrpiece.exp: Likewise.
10996 * gdb.dwarf2/nonvar-access.exp: Likewise.
10997 * gdb.python/py-inferior.exp: Likewise.
10998 * gdb.trace/unavailable-dwarf-piece.exp: Likewise.
10999
11000 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11001
11002 PR gdb/21226
11003 * gdb.dwarf2/nonvar-access.exp: Add checks for verifying that
11004 stack value pieces are taken from the LSB end.
11005
11006 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11007
11008 * gdb.dwarf2/var-pieces.exp: Add test case for modifying a
11009 variable at nonzero offset.
11010
11011 2017-06-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
11012
11013 * gdb.dwarf2/var-access.c: New file.
11014 * gdb.dwarf2/var-access.exp: New test.
11015 * lib/gdb-utils.exp (string_to_regexp): Quote braces as well.
11016
11017 2017-06-12 Tom Tromey <tom@tromey.com>
11018
11019 * gdb.dwarf2/formdata16.exp: Add tests.
11020
11021 2017-06-12 Tom Tromey <tom@tromey.com>
11022
11023 * gdb.arch/altivec-regs.exp: Expect decimal results for uint128.
11024
11025 2017-06-12 Tom Tromey <tom@tromey.com>
11026
11027 PR exp/16225:
11028 * gdb.reverse/i386-sse-reverse.exp: Update tests.
11029 * gdb.arch/vsx-regs.exp: Update tests.
11030 * gdb.arch/s390-vregs.exp (hex128): New proc.
11031 Update test.
11032 * gdb.arch/altivec-regs.exp: Update tests.
11033
11034 2017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11035
11036 * gdb.base/startup-with-shell.c: New file.
11037 * gdb.base/startup-with-shell.exp: Likewise.
11038
11039 2017-06-07 Sergio Durigan Junior <sergiodj@redhat.com>
11040
11041 * gdb.server/non-existing-program.exp: Update regex in order to
11042 reflect the fact that gdbserver is now using fork_inferior (with a
11043 shell) to startup the inferior.
11044
11045 2017-05-30 Simon Marchi <simon.marchi@ericsson.com>
11046
11047 * gdb.base/watch-cond-infcall.exp: Don't run if target doesn't
11048 support function calls from GDB.
11049
11050 2017-05-21 Tom Tromey <tom@tromey.com>
11051
11052 PR rust/21466:
11053 * gdb.rust/unsized.exp: New file.
11054 * gdb.rust/unsized.rs: New file.
11055
11056 2017-05-19 Tom Tromey <tom@tromey.com>
11057
11058 PR rust/21484:
11059 * gdb.rust/watch.exp: New file.
11060 * gdb.rust/watch.rs: New file.
11061
11062 2017-05-18 Tom Tromey <tom@tromey.com>
11063
11064 * gdb.rust/simple.exp: Allow Box to be qualified.
11065
11066 2017-05-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
11067
11068 * gdb.base/float.exp: Expect GDB prompt for targets without FPU.
11069
11070 2017-05-18 Pedro Alves <palves@redhat.com>
11071
11072 * gdb.base/fileio.c (test_write, test_read, test_close)
11073 (test_fstat): Don't print 'ret' in the fail path.
11074
11075 2017-05-18 Pedro Alves <palves@redhat.com>
11076
11077 * gdb.base/fileio.c (stop, test_open, test_write, test_read)
11078 (test_lseek, test_close, test_stat, test_fstat, test_isatty)
11079 (test_system, test_rename, test_unlink, test_time): Change
11080 prototypes.
11081 * gdb.base/fileio.exp (stop_msg): Adjust.
11082
11083 2017-05-18 Pedro Alves <palves@redhat.com>
11084
11085 * gdb.base/fileio.c (null_str): New global.
11086 (test_stat): Use it.
11087 * gdb.base/fileio.exp: Remove nowarnings.
11088
11089 2017-05-17 Yao Qi <yao.qi@linaro.org>
11090
11091 * gdb.base/fileio.exp: Pass nowarnings to gdb_compile.
11092
11093 2017-05-17 Simon Marchi <simon.marchi@ericsson.com>
11094
11095 * gdb.base/set-inferior-tty.exp (test_set_inferior_tty): Add
11096 argument command.
11097 (top-level): Invoke test_set_inferior_tty.
11098
11099 2017-05-04 Pedro Alves <palves@redhat.com>
11100
11101 * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
11102 Add parens to print call for Python 3.
11103
11104 2017-05-03 Keith Seitz <keiths@redhat.com>
11105
11106 * gdb.cp/oranking.cc (dummy): New function to grab malloc.
11107 (main): Call it.
11108
11109 2017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11110
11111 * gdb.python/py-record-btrace.exp: Rename prev_sibling and next_sibling
11112 to prev and next.
11113
11114 2017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11115
11116 * gdb.python/py-record-btrace.exp: Remove test for
11117 gdb.BtraceInstruction.error.
11118
11119 2017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11120
11121 * gdb.python/py-record-btrace.exp: Remove Record.ptid test.
11122
11123 2017-05-01 Tim Wiederhake <tim.wiederhake@intel.com>
11124
11125 * gdb.python/py-record-btrace-threads.c: New file.
11126 * gdb.python/py-record-btrace-threads.exp: New file.
11127
11128 2017-04-28 Sergio Durigan Junior <sergiodj@redhat.com>
11129
11130 PR testsuite/8595
11131 * gdb.base/environ.exp: Make test available in all architectures.
11132 Move bits related to "info program" testing to
11133 gdb.base/info-program.exp. Rewrite tests to use the two new
11134 procedures mentione below.
11135 (test_set_show_env_var) New procedure.
11136 (test_set_show_env_var_equal): Likewise.
11137 * gdb.base/info-program.exp: New file.
11138
11139 2017-04-27 Keith Seitz <keiths@redhat.com>
11140
11141 * gdb.cp/oranking.cc (test15): New function.
11142 (main): Call test15 and declare additional variables for testing.
11143 * gdb.cp/oranking.exp: Remove kfail status for "p foo4(&a)" and
11144 "p foo101('abc')" tests.
11145 Add tests for cv qualifier overloads.
11146 * gdb.cp/rvalue-ref-overloads.exp: Remove kfail status for
11147 "lvalue reference overload" test.
11148 * gdb.cp/rvalue-ref-params.exp: Remove kfail status for
11149 "print value of f1 on Child&& in f2" test.
11150
11151 2017-04-19 Pedro Alves <palves@redhat.com>
11152
11153 * gdb.threads/threadapply.exp (kill_and_remove_inferior): New
11154 procedure.
11155 (top level): Call it.
11156 * lib/gdb.exp (gdb_define_cmd): New procedure.
11157
11158 2017-04-12 Pedro Alves <palves@redhat.com>
11159
11160 PR gdb/21323
11161 * gdb.cp/wide_char_types.c: Include <wchar.h>.
11162 (wchar): New global.
11163 * gdb.cp/wide_char_types.exp (wide_char_types_program)
11164 (do_test_wide_char, wide_char_types_no_program, top level): Add
11165 wchar_t testing.
11166
11167 2017-04-12 Pedro Alves <palves@redhat.com>
11168
11169 PR c++/21323
11170 * gdb.cp/wide_char_types.c: New file.
11171 * gdb.cp/wide_char_types.exp: New file.
11172
11173 2017-04-05 Sergio Durigan Junior <sergiodj@redhat.com>
11174
11175 PR gdb/21352
11176 * gdb.trace/tsv.exp: Add test for "tsave -r".
11177
11178 2017-03-30 Iain Buclaw <ibuclaw@gdcproject.org>
11179
11180 * gdb.dlang/watch-loc.c: New file.
11181 * gdb.dlang/watch-loc.exp: New file.
11182
11183 2017-03-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11184
11185 * gdb.python/py-section-script.exp (sepdebug): New testcases.
11186
11187 2017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11188
11189 * gdb.arch/arc-analyze-prologue.S: New file.
11190 * gdb.arch/arc-analyze-prologue.exp: Likewise.
11191
11192 2017-03-28 Anton Kolesov <anton.kolesov@synopsys.com>
11193
11194 * gdb.arch/arc-decode-insn.S: New file.
11195 * gdb.arch/arc-decode-insn.exp: Likewise.
11196
11197 2017-03-21 Ivo Raisr <ivo.raisr@oracle.com>
11198
11199 PR tdep/20928
11200 * gdb.arch/sparc64-regs.exp: New file.
11201 * gdb.arch/sparc64-regs.S: Likewise.
11202
11203 2017-03-21 Tim Wiederhake <tim.wiederhake@intel.com>
11204
11205 * gdb.python/py-record-btrace.exp: Check for buffer on Python 2
11206 and memory view on Python 3.
11207
11208 2017-03-20 Artemiy Volkov <artemiyv@acm.org>
11209 Keith Seitz <keiths@redhat.com>
11210
11211 PR gdb/14441
11212 * gdb.cp/demangle.exp: Add rvalue reference tests.
11213 * gdb.cp/rvalue-ref-casts.cc: New file.
11214 * gdb.cp/rvalue-ref-casts.exp: New file.
11215 * gdb.cp/rvalue-ref-overload.cc: New file.
11216 * gdb.cp/rvalue-ref-overload.exp: New file.
11217 * gdb.cp/rvalue-ref-params.cc: New file.
11218 * gdb.cp/rvalue-ref-params.exp: New file.
11219 * gdb.cp/rvalue-ref-sizeof.cc: New file.
11220 * gdb.cp/rvalue-ref-sizeof.exp: New file.
11221 * gdb.cp/rvalue-ref-types.cc: New file.
11222 * gdb.cp/rvalue-ref-types.exp: New file.
11223 * gdb.python/py-rvalue-ref-value-cc.cc: New file.
11224 * gdb.python/py-rvalue-ref-value-cc.exp: New file.
11225
11226 2017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11227
11228 * gdb.mi/mi-solib.exp (test_file_list_shared_libraries):
11229 New procedure.
11230
11231 2017-03-20 Marc-Andre Laperle <marc-andre.laperle@ericsson.com>
11232
11233 * lib/mi-support.exp (mi_gdb_test): Add additional message
11234 for unexpected output.
11235
11236 2017-03-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
11237
11238 * gdb.base/examine-backward.c (Barrier): New character array
11239 constant, to ensure that TestStrings is preceded by a string
11240 terminator.
11241
11242 2017-03-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
11243
11244 * lib/dwarf.exp: Add support for DW_OP_implicit_pointer.
11245 * gdb.dwarf2/nonvar-access.exp: Add test for stack value location
11246 and implicit pointer into such a location.
11247
11248 2017-03-16 Doug Evans <dje@google.com>
11249
11250 * gdb.python/py-lazy-string (pointer): Really add new typedef.
11251
11252 2017-03-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
11253
11254 * gdb.cp/m-static.exp: Fix expectation for prototype of
11255 test5.single_constructor and single_constructor::single_constructor.
11256
11257 2017-03-16 Doug Evans <dje@google.com>
11258
11259 * gdb.guile/scm-value.c (main) Delete locals sptr, sn.
11260 * gdb.guile/scm-lazy-string.c: New file.
11261 * gdb.guile/scm-value.exp: Move lazy string tests to ...
11262 * gdb.guile/scm-lazy-string.exp: ... here, new file. Add more tests
11263 for pointer, array, typedef lazy strings.
11264
11265 2017-03-16 Doug Evans <dje@google.com>
11266
11267 PR python/17728, python/18439, python/18779
11268 * gdb.python/py-value.c (main) Delete locals sptr, sn.
11269 * gdb.python/py-lazy-string.c (pointer): New typedef.
11270 (main): New locals ptr, array, typedef_ptr.
11271 * gdb.python/py-value.exp: Move lazy string tests to ...
11272 * gdb.python/py-lazy-string.exp: ... here. Add more tests for pointer,
11273 array, typedef lazy strings.
11274
11275 2017-03-14 Anton Kolesov <anton.kolesov@synopsys.com>
11276
11277 * lib/gdb.exp (get_valueof, get_integer_valueof, get_sizeof):
11278 Add optional 'test' parameter.
11279
11280 2017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11281
11282 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11283 Skip for versions of DejaGnu < 1.5.
11284
11285 2017-03-13 Simon Marchi <simon.marchi@ericsson.com>
11286
11287 * lib/gdb.exp (dejagnu_version): New proc.
11288 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
11289 Use dejagnu_version.
11290
11291 2017-03-10 Keith Seitz <keiths@redhat.com>
11292
11293 PR c++/8128
11294 * gdb.cp/templates.exp (test_ptype_of_templates): Remove argument
11295 type from destructor regexps.
11296 Add a branch which actually passes the test.
11297 Adjust "ptype t5i" test names.
11298
11299 2017-03-08 Pedro Alves <palves@redhat.com>
11300
11301 * gdb.base/step-over-exit.exp: Add explicit test message.
11302
11303 2017-03-08 Pedro Alves <palves@redhat.com>
11304
11305 PR gdb/18360
11306 * gdb.threads/interrupt-while-step-over.c: New file.
11307 * gdb.threads/interrupt-while-step-over.exp: New file.
11308
11309 2017-03-08 Pedro Alves <palves@redhat.com>
11310
11311 * gdb.arch/amd64-entry-value-param-dwarf5.exp: Use with_test_prefix.
11312 * gdb.arch/amd64-entry-value-param.exp: Use with_test_prefix.
11313
11314 2017-03-08 Pedro Alves <palves@redhat.com>
11315
11316 * gdb.arch/i386-pkru.exp (probe PKRU support): Handle detecting
11317 PKRU as not supported as a PASS.
11318
11319 2017-03-08 Pedro Alves <palves@redhat.com>
11320
11321 * gdb.base/break-fun-addr.exp: Use $testfile1/$testfile2 for test
11322 prefix instead of $binfile1/$binfile2.
11323 * gdb.btrace/gcore.exp: Use "core" instead of unstable path name
11324 in test message.
11325 * gdb.python/py-completion.exp: Use "load python file" as test
11326 messages instead of unstable path names.
11327
11328 2017-03-08 Pedro Alves <palves@redhat.com>
11329 Jan Kratochvil <jan.kratochvil@redhat.com>
11330
11331 PR cli/21218
11332 * gdb.base/commands.exp (backslash_in_multi_line_command_test):
11333 New proc.
11334 (top level): Call it.
11335
11336 2017-03-08 Pedro Alves <palves@redhat.com>
11337
11338 PR tui/21216
11339 * gdb.tui/tui-nl-filtered-output.exp: New file.
11340
11341 2017-03-08 Pedro Alves <palves@redhat.com>
11342
11343 * gdb.base/completion.exp: Move TUI completion tests to ...
11344 * gdb.tui/completion.exp: ... this new file.
11345
11346 2017-03-08 Pedro Alves <palves@redhat.com>
11347
11348 * gdb.base/tui-disasm-long-lines.c,
11349 gdb.base/tui-disasm-long-lines.exp, gdb.base/tui-layout.c,
11350 gdb.base/tui-layout.exp: Move to ...
11351 * gdb.tui/: ... this new directory.
11352
11353 2017-03-07 Pedro Alves <palves@redhat.com>
11354
11355 * gdb.base/tui-layout.c: New file.
11356 * gdb.base/tui-layout.exp: New file.
11357
11358 2017-03-07 Pedro Alves <palves@redhat.com>
11359
11360 * gdb.base/tui-layout.c: Rename to ...
11361 * gdb.base/tui-disasm-long-lines.c: ... this.
11362 * gdb.base/tui-layout.exp: Rename to ...
11363 * gdb.base/tui-disasm-long-lines.exp: ... this.
11364
11365 2017-03-07 Pedro Alves <palves@redhat.com>
11366
11367 * gdb.base/tui-layout.exp: Add intro comment and fix typo.
11368
11369 2017-03-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
11370
11371 * i386-mpx-call.c: New file.
11372 * i386-mpx-call.exp: New file.
11373
11374 2017-02-28 Peter Bergner <bergner@vnet.ibm.com>
11375
11376 * gdb.arch/powerpc-power.exp: Delete test.
11377 * gdb.arch/powerpc-power.s: Likewise.
11378 * gdb.disasm/disassembler-options.exp: New test.
11379 * gdb.arch/powerpc-altivec.exp: Likewise.
11380 * gdb.arch/powerpc-altivec.s: Likewise.
11381 * gdb.arch/powerpc-altivec2.exp: Likewise.
11382 * gdb.arch/powerpc-altivec2.s: Likewise.
11383 * gdb.arch/powerpc-altivec3.exp: Likewise.
11384 * gdb.arch/powerpc-altivec3.s: Likewise.
11385 * gdb.arch/powerpc-power7.exp: Likewise.
11386 * gdb.arch/powerpc-power7.s: Likewise.
11387 * gdb.arch/powerpc-power8.exp: Likewise.
11388 * gdb.arch/powerpc-power8.s: Likewise.
11389 * gdb.arch/powerpc-power9.exp: Likewise.
11390 * gdb.arch/powerpc-power9.s: Likewise.
11391 * gdb.arch/powerpc-vsx.exp: Likewise.
11392 * gdb.arch/powerpc-vsx.s: Likewise.
11393 * gdb.arch/powerpc-vsx2.exp: Likewise.
11394 * gdb.arch/powerpc-vsx2.s: Likewise.
11395 * gdb.arch/powerpc-vsx3.exp: Likewise.
11396 * gdb.arch/powerpc-vsx3.s: Likewise.
11397 * gdb.arch/arm-disassembler-options.exp: Likewise.
11398 * gdb.arch/powerpc-disassembler-options.exp: Likewise.
11399 * gdb.arch/s390-disassembler-options.exp: Likewise.
11400
11401 2017-02-23 Luis Machado <lgustavo@codesourcery.com>
11402
11403 * gdb.reverse/insn-reverse.x86.c (check_rdrand_support): Renamed to ...
11404 (check_supported_features): ... this. Changed return type to void.
11405 (supports_rdseed): New static global.
11406 (rdseed): Check supports_rdseed.
11407 (initialize): Call check_supported_features.
11408
11409 2017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11410
11411 * gdb.arch/ppc64-isa207-atomic-inst.exp: New testcase based on
11412 gdb.arch/ppc64-atomic-inst.exp. Add tests for lbarx/stbcx, lharx/sthcx
11413 and lqarx/stqcx.
11414 * gdb.arch/ppc64-isa207-atomic-inst.S: New file.
11415 * gdb.arch/ppc64-isa207-atomic-inst.c: Likewise.
11416
11417 2017-02-21 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
11418
11419 * gdb.arch/ppc64-atomic-inst.exp: Fix test names starting with
11420 uppercase.
11421
11422 2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11423
11424 * gdb.dwarf2/formdata16.c: New file.
11425 * gdb.dwarf2/formdata16.exp: New file.
11426 * lib/dwarf.exp (Dwarf): Add DW_FORM_data16.
11427
11428 2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11429
11430 * gdb.arch/amd64-entry-value-param-dwarf5.S: New file.
11431 * gdb.arch/amd64-entry-value-param-dwarf5.c: New file.
11432 * gdb.arch/amd64-entry-value-param-dwarf5.exp: New file.
11433 * gdb.arch/amd64-entry-value.exp: Rename DW_OP_GNU_*, DW_TAG_GNU_* and
11434 DW_AT_GNU_*.
11435
11436 2017-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
11437
11438 * gdb.dwarf2/dw2-error.exp (file $testfile): Update expected string.
11439
11440 2017-02-15 Sergio Durigan Junior <sergiodj@redhat.com>
11441
11442 PR gdb/21164
11443 * gdb.base/maint.exp: Add testcases for when the commands do
11444 not have arguments.
11445
11446 2017-02-15 Thomas Preud'homme <thomas.preudhomme@arm.com>
11447
11448 * gdb.cp/chained-calls.exp: Use p instead of P.
11449
11450 2017-02-14 Tim Wiederhake <tim.wiederhake@intel.com>
11451
11452 * gdb.python/py-record-btrace.c, gdb.python/py-record-btrace.exp,
11453 gdb.python/py-record-full.c, gdb.python/py-record-full.exp: New file.
11454
11455 2017-02-14 Tom Tromey <tom@tromey.com>
11456
11457 PR python/13598:
11458 * gdb.python/py-events.exp: Add before_prompt event tests.
11459
11460 2017-02-14 Andreas Arnez <arnez@linux.vnet.ibm.com>
11461
11462 * gdb.dwarf2/implptrpiece.exp: Fix check for big-endian targets.
11463
11464 2017-02-13 Luis Machado <lgustavo@codesourcery.com>
11465
11466 * gdb.linespec/explicit.c (my_unique_function_name): New function.
11467 (main): Call my_unique_function_name.
11468 * gdb.linespec/explicit.exp: Use my_unique_function_name to test
11469 completion of patterns with a single match.
11470 Add missing -re switches to gdb_test_multiple calls.
11471
11472 2017-02-13 Luis Machado <lgustavo@codesourcery.com>
11473
11474 * gdb.arch/i386-biarch-core.exp: Check for i386 arch support and
11475 return if core file is not recognized.
11476
11477 2017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11478
11479 * gdb.base/new-ui.exp (do_test): Test queries behavior on main
11480 and extra UIs.
11481
11482 2017-02-10 Simon Marchi <simon.marchi@ericsson.com>
11483
11484 * gdb.base/new-ui.exp (do_test, do_test_invalid_args): Use
11485 proc_with_prefix.
11486
11487 2017-02-10 Tom Tromey <tom@tromey.com>
11488
11489 * gdb.python/py-xmethods.exp: Use "p" command, not "P".
11490
11491 2017-02-10 Martin Galvan <martingalvan@sourceware.org>
11492
11493 PR gdb/21122
11494 * gdb.base/help.exp: Update match pattern for testing 'help commands'.
11495
11496 2017-02-08 Jerome Guitton <guitton@adacore.com>
11497
11498 * gdb.base/define.exp: Add test for command abbreviations
11499 in define.
11500
11501 2017-02-06 Luis Machado <lgustavo@codesourcery.com>
11502
11503 * gdb.reverse/insn-reverse.c: Include insn-reverse-x86.c.
11504 * gdb.reverse/insn-reverse-x86.c: New file.
11505
11506 2017-02-06 Ivo Raisr <ivo.raisr@oracle.com>
11507
11508 PR tdep/20936
11509 * gdb.xml/tdesc-regs.exp: Provide sparc core registers for the tests.
11510
11511 2017-02-03 Tom Tromey <tom@tromey.com>
11512
11513 PR rust/21097:
11514 * gdb.rust/simple.exp: Add new tests.
11515
11516 2017-02-02 Pedro Alves <palves@redhat.com>
11517
11518 * gdb.mi/mi-logging.exp: Add "redirect while already logging"
11519 tests.
11520
11521 2017-02-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
11522
11523 * gdb.dwarf2/dw2-op-stack-value.exp: Adjust expected result of
11524 taking a 2-byte value out of a 4-byte DWARF implicit value on
11525 big-endian targets.
11526 * gdb.dwarf2/nonvar-access.exp: Add more comments to existing
11527 logic. Add test cases for DW_OP_implicit.
11528
11529 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11530
11531 * lib/gdb.exp (gdb_skip_xml_tests): Error if GDB is running.
11532
11533 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11534
11535 * gdb.btrace/enable.exp: Call gdb_exit before
11536 skip_gdbserver_tests.
11537
11538 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11539
11540 * gdb.btrace/non-stop.exp: Add '-ex "set non-stop on"' to
11541 GDBFLAGS.
11542
11543 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11544
11545 * gdb.btrace/buffer-size.exp: Add unsupported/untested message if
11546 the test is skipped.
11547 * gdb.btrace/data.exp: Likewise.
11548 * gdb.btrace/delta.exp: Likewise.
11549 * gdb.btrace/dlopen.exp: Likewise.
11550 * gdb.btrace/enable-running.exp: Likewise.
11551 * gdb.btrace/enable.exp: Likewise.
11552 * gdb.btrace/exception.exp: Likewise.
11553 * gdb.btrace/function_call_history.exp: Likewise.
11554 * gdb.btrace/gcore.exp: Likewise.
11555 * gdb.btrace/instruction_history.exp: Likewise.
11556 * gdb.btrace/multi-thread-step.exp: Likewise.
11557 * gdb.btrace/nohist.exp: Likewise.
11558 * gdb.btrace/non-stop.exp: Likewise.
11559 * gdb.btrace/reconnect.exp: Likewise.
11560 * gdb.btrace/record_goto-step.exp: Likewise.
11561 * gdb.btrace/record_goto.exp: Likewise.
11562 * gdb.btrace/rn-dl-bind.exp: Likewise.
11563 * gdb.btrace/segv.exp: Likewise.
11564 * gdb.btrace/step.exp: Likewise.
11565 * gdb.btrace/stepi.exp: Likewise.
11566 * gdb.btrace/tailcall-only.exp: Likewise.
11567 * gdb.btrace/tailcall.exp: Likewise.
11568 * gdb.btrace/tsx.exp: Likewise.
11569 * gdb.btrace/unknown_functions.exp: Likewise.
11570 * gdb.btrace/vdso.exp: Likewise.
11571
11572 2017-02-01 Markus Metzger <markus.t.metzger@intel.com>
11573
11574 * gdb.btrace/enable-running.c: New.
11575 * gdb.btrace/enable-running.exp: New.
11576
11577 2017-01-27 Walfred Tedeschi <walfred.tedeschi@intel.com>
11578
11579 * gdb.arch/amd64-gs_base.c: New file.
11580 * gdb.arch/amd64-gs_base.exp: New file.
11581
11582 2017-01-26 Luis Machado <lgustavo@codesourcery.com>
11583
11584 * lib/memory.exp: Remove spurious empty newlines.
11585
11586 2017-01-26 Simon Marchi <simon.marchi@polymtl.ca>
11587
11588 * gdb.python/py-bad-printers.exp: Load python file using "source".
11589 * gdb.python/py-events.exp: Likewise.
11590 * gdb.python/py-evsignal.exp: Likewise.
11591 * gdb.python/py-evthreads.exp: Likewise.
11592 * gdb.python/py-frame-args.exp: Likewise.
11593 * gdb.python/py-framefilter-invalidarg.exp: Likewise.
11594 * gdb.python/py-framefilter-mi.exp: Likewise.
11595 * gdb.python/py-framefilter.exp: Likewise.
11596 * gdb.python/py-mi.exp: Likewise.
11597 * gdb.python/py-pp-maint.exp: Likewise.
11598 * gdb.python/py-pp-registration.exp: Likewise.
11599 * gdb.python/py-prettyprint.exp: Likewise.
11600 (run_lang_tests): Likewise.
11601 * gdb.python/py-typeprint.exp: Likewise.
11602
11603 2017-01-26 Luis Machado <lgustavo@codesourcery.com>
11604
11605 * lib/memory.exp: New file.
11606 * lib/gdb.exp: Load memory.exp.
11607 * gdb.base/memattr.exp (delete_memory): Move proc to
11608 lib/memory.exp and rename to delete_memory_regions.
11609 Replace delete_memory with delete_memory_regions.
11610 Cleanup memory regions before tests.
11611 * gdb.base/breakpoint-in-ro-region.exp: Cleanup memory regions
11612 before tests.
11613
11614 2017-01-26 Luis Machado <lgustavo@codesourcery.com>
11615
11616 * gdb.reverse/insn-reverse.c: Move arm and aarch64 code to their own
11617 files.
11618 (initialize): New function conditionally defined.
11619 (testcases): Move within conditional block.
11620 (main): Call initialize.
11621 * gdb.reverse/insn-reverse-aarch64.c: New file, based on aarch64 bits
11622 of gdb.reverse/insn-reverse.c.
11623 * gdb.reverse/insn-reverse-arm.c: New file, based on arm bits of
11624 gdb.reverse/insn-reverse.c.
11625
11626 2017-01-26 Yao Qi <yao.qi@linaro.org>
11627
11628 * gdb.base/all-architectures.exp.in (do_arch_tests): Test
11629 disassemble on address 0.
11630
11631 2017-01-25 Andreas Arnez <arnez@linux.vnet.ibm.com>
11632 Yao Qi <yao.qi@linaro.org>
11633
11634 * gdb.dwarf2/implptr-64bit.exp: Use dwarf assembler.
11635 * gdb.dwarf2/implptr-64bit.S: Remove.
11636 * lib/dwarf.exp (Dwarf): Handle character "%". Evaluate some
11637 variables in caller's context. Add DW_OP_implicit_value.
11638
11639 2017-01-25 Yao Qi <yao.qi@linaro.org>
11640
11641 * lib/dwarf.exp (Dwarf::_location): Handle
11642 DW_OP_GNU_implicit_pointer with proper size.
11643
11644 2017-01-20 Luis Machado <lgustavo@codesourcery.com>
11645
11646 * gdb.python/py-xmethods.exp: Fix test names starting with lowercase
11647 and add untested calls.
11648
11649 2017-01-20 Luis Machado <lgustavo@codesourcery.com>
11650
11651 * gdb.python/python.exp: Check line number against what GDB thinks
11652 the line number is for func1.
11653
11654 2017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
11655
11656 * gdb.dlang/debug-expr.exp: New file.
11657
11658 2016-12-23 Luis Machado <lgustavo@codesourcery.com>
11659
11660 Fix test names for the following files:
11661
11662 * gdb.ada/exec_changed.exp
11663 * gdb.ada/info_types.exp
11664 * gdb.arch/aarch64-atomic-inst.exp
11665 * gdb.arch/aarch64-fp.exp
11666 * gdb.arch/altivec-abi.exp
11667 * gdb.arch/altivec-regs.exp
11668 * gdb.arch/amd64-byte.exp
11669 * gdb.arch/amd64-disp-step.exp
11670 * gdb.arch/amd64-dword.exp
11671 * gdb.arch/amd64-entry-value-inline.exp
11672 * gdb.arch/amd64-entry-value-param.exp
11673 * gdb.arch/amd64-entry-value-paramref.exp
11674 * gdb.arch/amd64-entry-value.exp
11675 * gdb.arch/amd64-i386-address.exp
11676 * gdb.arch/amd64-invalid-stack-middle.exp
11677 * gdb.arch/amd64-invalid-stack-top.exp
11678 * gdb.arch/amd64-optimout-repeat.exp
11679 * gdb.arch/amd64-prologue-skip.exp
11680 * gdb.arch/amd64-prologue-xmm.exp
11681 * gdb.arch/amd64-stap-special-operands.exp
11682 * gdb.arch/amd64-stap-wrong-subexp.exp
11683 * gdb.arch/amd64-tailcall-cxx.exp
11684 * gdb.arch/amd64-tailcall-noret.exp
11685 * gdb.arch/amd64-tailcall-ret.exp
11686 * gdb.arch/amd64-tailcall-self.exp
11687 * gdb.arch/amd64-word.exp
11688 * gdb.arch/arm-bl-branch-dest.exp
11689 * gdb.arch/arm-disp-step.exp
11690 * gdb.arch/arm-neon.exp
11691 * gdb.arch/arm-single-step-kernel-helper.exp
11692 * gdb.arch/avr-flash-qualifier.exp
11693 * gdb.arch/disp-step-insn-reloc.exp
11694 * gdb.arch/e500-abi.exp
11695 * gdb.arch/e500-regs.exp
11696 * gdb.arch/ftrace-insn-reloc.exp
11697 * gdb.arch/i386-avx512.exp
11698 * gdb.arch/i386-bp_permanent.exp
11699 * gdb.arch/i386-byte.exp
11700 * gdb.arch/i386-cfi-notcurrent.exp
11701 * gdb.arch/i386-disp-step.exp
11702 * gdb.arch/i386-dr3-watch.exp
11703 * gdb.arch/i386-float.exp
11704 * gdb.arch/i386-gnu-cfi.exp
11705 * gdb.arch/i386-mpx-map.exp
11706 * gdb.arch/i386-mpx-sigsegv.exp
11707 * gdb.arch/i386-mpx-simple_segv.exp
11708 * gdb.arch/i386-mpx.exp
11709 * gdb.arch/i386-permbkpt.exp
11710 * gdb.arch/i386-prologue.exp
11711 * gdb.arch/i386-signal.exp
11712 * gdb.arch/i386-size-overlap.exp
11713 * gdb.arch/i386-unwind.exp
11714 * gdb.arch/i386-word.exp
11715 * gdb.arch/mips-fcr.exp
11716 * gdb.arch/powerpc-d128-regs.exp
11717 * gdb.arch/powerpc-stackless.exp
11718 * gdb.arch/ppc64-atomic-inst.exp
11719 * gdb.arch/s390-stackless.exp
11720 * gdb.arch/s390-tdbregs.exp
11721 * gdb.arch/s390-vregs.exp
11722 * gdb.arch/sparc-sysstep.exp
11723 * gdb.arch/thumb-bx-pc.exp
11724 * gdb.arch/thumb-singlestep.exp
11725 * gdb.arch/thumb2-it.exp
11726 * gdb.arch/vsx-regs.exp
11727 * gdb.asm/asm-source.exp
11728 * gdb.base/a2-run.exp
11729 * gdb.base/advance.exp
11730 * gdb.base/all-bin.exp
11731 * gdb.base/anon.exp
11732 * gdb.base/args.exp
11733 * gdb.base/arithmet.exp
11734 * gdb.base/async-shell.exp
11735 * gdb.base/async.exp
11736 * gdb.base/attach-pie-noexec.exp
11737 * gdb.base/attach-twice.exp
11738 * gdb.base/auto-load.exp
11739 * gdb.base/bang.exp
11740 * gdb.base/bitfields.exp
11741 * gdb.base/break-always.exp
11742 * gdb.base/break-caller-line.exp
11743 * gdb.base/break-entry.exp
11744 * gdb.base/break-inline.exp
11745 * gdb.base/break-on-linker-gcd-function.exp
11746 * gdb.base/break-probes.exp
11747 * gdb.base/break.exp
11748 * gdb.base/breakpoint-shadow.exp
11749 * gdb.base/call-ar-st.exp
11750 * gdb.base/call-sc.exp
11751 * gdb.base/call-signal-resume.exp
11752 * gdb.base/call-strs.exp
11753 * gdb.base/callfuncs.exp
11754 * gdb.base/catch-fork-static.exp
11755 * gdb.base/catch-gdb-caused-signals.exp
11756 * gdb.base/catch-load.exp
11757 * gdb.base/catch-signal-fork.exp
11758 * gdb.base/catch-signal.exp
11759 * gdb.base/catch-syscall.exp
11760 * gdb.base/charset.exp
11761 * gdb.base/checkpoint.exp
11762 * gdb.base/chng-syms.exp
11763 * gdb.base/code-expr.exp
11764 * gdb.base/code_elim.exp
11765 * gdb.base/commands.exp
11766 * gdb.base/completion.exp
11767 * gdb.base/complex.exp
11768 * gdb.base/cond-expr.exp
11769 * gdb.base/condbreak.exp
11770 * gdb.base/consecutive.exp
11771 * gdb.base/continue-all-already-running.exp
11772 * gdb.base/coredump-filter.exp
11773 * gdb.base/corefile.exp
11774 * gdb.base/dbx.exp
11775 * gdb.base/debug-expr.exp
11776 * gdb.base/define.exp
11777 * gdb.base/del.exp
11778 * gdb.base/disabled-location.exp
11779 * gdb.base/disasm-end-cu.exp
11780 * gdb.base/disasm-optim.exp
11781 * gdb.base/display.exp
11782 * gdb.base/duplicate-bp.exp
11783 * gdb.base/ena-dis-br.exp
11784 * gdb.base/ending-run.exp
11785 * gdb.base/enumval.exp
11786 * gdb.base/environ.exp
11787 * gdb.base/eu-strip-infcall.exp
11788 * gdb.base/eval-avoid-side-effects.exp
11789 * gdb.base/eval-skip.exp
11790 * gdb.base/exitsignal.exp
11791 * gdb.base/expand-psymtabs.exp
11792 * gdb.base/filesym.exp
11793 * gdb.base/find-unmapped.exp
11794 * gdb.base/finish.exp
11795 * gdb.base/float.exp
11796 * gdb.base/foll-exec-mode.exp
11797 * gdb.base/foll-exec.exp
11798 * gdb.base/foll-fork.exp
11799 * gdb.base/fortran-sym-case.exp
11800 * gdb.base/freebpcmd.exp
11801 * gdb.base/func-ptr.exp
11802 * gdb.base/func-ptrs.exp
11803 * gdb.base/funcargs.exp
11804 * gdb.base/gcore-buffer-overflow.exp
11805 * gdb.base/gcore-relro-pie.exp
11806 * gdb.base/gcore-relro.exp
11807 * gdb.base/gcore.exp
11808 * gdb.base/gdb1090.exp
11809 * gdb.base/gdb11530.exp
11810 * gdb.base/gdb11531.exp
11811 * gdb.base/gdb1821.exp
11812 * gdb.base/gdbindex-stabs.exp
11813 * gdb.base/gdbvars.exp
11814 * gdb.base/hbreak.exp
11815 * gdb.base/hbreak2.exp
11816 * gdb.base/included.exp
11817 * gdb.base/infcall-input.exp
11818 * gdb.base/inferior-died.exp
11819 * gdb.base/infnan.exp
11820 * gdb.base/info-macros.exp
11821 * gdb.base/info-os.exp
11822 * gdb.base/info-proc.exp
11823 * gdb.base/info-shared.exp
11824 * gdb.base/info-target.exp
11825 * gdb.base/infoline.exp
11826 * gdb.base/interp.exp
11827 * gdb.base/interrupt.exp
11828 * gdb.base/jit-reader.exp
11829 * gdb.base/jit-simple.exp
11830 * gdb.base/kill-after-signal.exp
11831 * gdb.base/kill-detach-inferiors-cmd.exp
11832 * gdb.base/label.exp
11833 * gdb.base/langs.exp
11834 * gdb.base/ldbl_e308.exp
11835 * gdb.base/line-symtabs.exp
11836 * gdb.base/linespecs.exp
11837 * gdb.base/list.exp
11838 * gdb.base/long_long.exp
11839 * gdb.base/longest-types.exp
11840 * gdb.base/maint.exp
11841 * gdb.base/max-value-size.exp
11842 * gdb.base/memattr.exp
11843 * gdb.base/mips_pro.exp
11844 * gdb.base/morestack.exp
11845 * gdb.base/moribund-step.exp
11846 * gdb.base/multi-forks.exp
11847 * gdb.base/nested-addr.exp
11848 * gdb.base/nextoverexit.exp
11849 * gdb.base/noreturn-finish.exp
11850 * gdb.base/noreturn-return.exp
11851 * gdb.base/nostdlib.exp
11852 * gdb.base/offsets.exp
11853 * gdb.base/opaque.exp
11854 * gdb.base/pc-fp.exp
11855 * gdb.base/permissions.exp
11856 * gdb.base/print-symbol-loading.exp
11857 * gdb.base/prologue-include.exp
11858 * gdb.base/psymtab.exp
11859 * gdb.base/ptype.exp
11860 * gdb.base/random-signal.exp
11861 * gdb.base/randomize.exp
11862 * gdb.base/range-stepping.exp
11863 * gdb.base/readline-ask.exp
11864 * gdb.base/recpar.exp
11865 * gdb.base/recurse.exp
11866 * gdb.base/relational.exp
11867 * gdb.base/restore.exp
11868 * gdb.base/return-nodebug.exp
11869 * gdb.base/return.exp
11870 * gdb.base/run-after-attach.exp
11871 * gdb.base/save-bp.exp
11872 * gdb.base/scope.exp
11873 * gdb.base/sect-cmd.exp
11874 * gdb.base/set-lang-auto.exp
11875 * gdb.base/set-noassign.exp
11876 * gdb.base/setvar.exp
11877 * gdb.base/sigall.exp
11878 * gdb.base/sigbpt.exp
11879 * gdb.base/siginfo-addr.exp
11880 * gdb.base/siginfo-infcall.exp
11881 * gdb.base/siginfo-obj.exp
11882 * gdb.base/siginfo.exp
11883 * gdb.base/signals-state-child.exp
11884 * gdb.base/signest.exp
11885 * gdb.base/sigstep.exp
11886 * gdb.base/sizeof.exp
11887 * gdb.base/skip.exp
11888 * gdb.base/solib-corrupted.exp
11889 * gdb.base/solib-nodir.exp
11890 * gdb.base/solib-search.exp
11891 * gdb.base/stack-checking.exp
11892 * gdb.base/stale-infcall.exp
11893 * gdb.base/stap-probe.exp
11894 * gdb.base/start.exp
11895 * gdb.base/step-break.exp
11896 * gdb.base/step-bt.exp
11897 * gdb.base/step-line.exp
11898 * gdb.base/step-over-exit.exp
11899 * gdb.base/step-over-syscall.exp
11900 * gdb.base/step-resume-infcall.exp
11901 * gdb.base/step-test.exp
11902 * gdb.base/store.exp
11903 * gdb.base/structs3.exp
11904 * gdb.base/sym-file.exp
11905 * gdb.base/symbol-without-target_section.exp
11906 * gdb.base/term.exp
11907 * gdb.base/testenv.exp
11908 * gdb.base/ui-redirect.exp
11909 * gdb.base/until.exp
11910 * gdb.base/unwindonsignal.exp
11911 * gdb.base/value-double-free.exp
11912 * gdb.base/vla-datatypes.exp
11913 * gdb.base/vla-ptr.exp
11914 * gdb.base/vla-sideeffect.exp
11915 * gdb.base/volatile.exp
11916 * gdb.base/watch-cond-infcall.exp
11917 * gdb.base/watch-cond.exp
11918 * gdb.base/watch-non-mem.exp
11919 * gdb.base/watch-read.exp
11920 * gdb.base/watch-vfork.exp
11921 * gdb.base/watchpoint-cond-gone.exp
11922 * gdb.base/watchpoint-delete.exp
11923 * gdb.base/watchpoint-hw-hit-once.exp
11924 * gdb.base/watchpoint-hw.exp
11925 * gdb.base/watchpoint-stops-at-right-insn.exp
11926 * gdb.base/watchpoints.exp
11927 * gdb.base/wchar.exp
11928 * gdb.base/whatis-exp.exp
11929 * gdb.btrace/buffer-size.exp
11930 * gdb.btrace/data.exp
11931 * gdb.btrace/delta.exp
11932 * gdb.btrace/dlopen.exp
11933 * gdb.btrace/enable.exp
11934 * gdb.btrace/exception.exp
11935 * gdb.btrace/function_call_history.exp
11936 * gdb.btrace/gcore.exp
11937 * gdb.btrace/instruction_history.exp
11938 * gdb.btrace/nohist.exp
11939 * gdb.btrace/reconnect.exp
11940 * gdb.btrace/record_goto-step.exp
11941 * gdb.btrace/record_goto.exp
11942 * gdb.btrace/rn-dl-bind.exp
11943 * gdb.btrace/segv.exp
11944 * gdb.btrace/step.exp
11945 * gdb.btrace/stepi.exp
11946 * gdb.btrace/tailcall-only.exp
11947 * gdb.btrace/tailcall.exp
11948 * gdb.btrace/tsx.exp
11949 * gdb.btrace/unknown_functions.exp
11950 * gdb.btrace/vdso.exp
11951 * gdb.compile/compile-ifunc.exp
11952 * gdb.compile/compile-ops.exp
11953 * gdb.compile/compile-print.exp
11954 * gdb.compile/compile-setjmp.exp
11955 * gdb.cp/abstract-origin.exp
11956 * gdb.cp/ambiguous.exp
11957 * gdb.cp/annota2.exp
11958 * gdb.cp/annota3.exp
11959 * gdb.cp/anon-ns.exp
11960 * gdb.cp/anon-struct.exp
11961 * gdb.cp/anon-union.exp
11962 * gdb.cp/arg-reference.exp
11963 * gdb.cp/baseenum.exp
11964 * gdb.cp/bool.exp
11965 * gdb.cp/breakpoint.exp
11966 * gdb.cp/bs15503.exp
11967 * gdb.cp/call-c.exp
11968 * gdb.cp/casts.exp
11969 * gdb.cp/chained-calls.exp
11970 * gdb.cp/class2.exp
11971 * gdb.cp/classes.exp
11972 * gdb.cp/cmpd-minsyms.exp
11973 * gdb.cp/converts.exp
11974 * gdb.cp/cp-relocate.exp
11975 * gdb.cp/cpcompletion.exp
11976 * gdb.cp/cpexprs.exp
11977 * gdb.cp/cplabel.exp
11978 * gdb.cp/cplusfuncs.exp
11979 * gdb.cp/cpsizeof.exp
11980 * gdb.cp/ctti.exp
11981 * gdb.cp/derivation.exp
11982 * gdb.cp/destrprint.exp
11983 * gdb.cp/dispcxx.exp
11984 * gdb.cp/enum-class.exp
11985 * gdb.cp/exception.exp
11986 * gdb.cp/exceptprint.exp
11987 * gdb.cp/expand-psymtabs-cxx.exp
11988 * gdb.cp/expand-sals.exp
11989 * gdb.cp/extern-c.exp
11990 * gdb.cp/filename.exp
11991 * gdb.cp/formatted-ref.exp
11992 * gdb.cp/fpointer.exp
11993 * gdb.cp/gdb1355.exp
11994 * gdb.cp/gdb2495.exp
11995 * gdb.cp/hang.exp
11996 * gdb.cp/impl-this.exp
11997 * gdb.cp/infcall-dlopen.exp
11998 * gdb.cp/inherit.exp
11999 * gdb.cp/iostream.exp
12000 * gdb.cp/koenig.exp
12001 * gdb.cp/local.exp
12002 * gdb.cp/m-data.exp
12003 * gdb.cp/m-static.exp
12004 * gdb.cp/mb-ctor.exp
12005 * gdb.cp/mb-inline.exp
12006 * gdb.cp/mb-templates.exp
12007 * gdb.cp/member-name.exp
12008 * gdb.cp/member-ptr.exp
12009 * gdb.cp/meth-typedefs.exp
12010 * gdb.cp/method.exp
12011 * gdb.cp/method2.exp
12012 * gdb.cp/minsym-fallback.exp
12013 * gdb.cp/misc.exp
12014 * gdb.cp/namelessclass.exp
12015 * gdb.cp/namespace-enum.exp
12016 * gdb.cp/namespace-nested-import.exp
12017 * gdb.cp/namespace.exp
12018 * gdb.cp/nextoverthrow.exp
12019 * gdb.cp/no-dmgl-verbose.exp
12020 * gdb.cp/non-trivial-retval.exp
12021 * gdb.cp/noparam.exp
12022 * gdb.cp/nsdecl.exp
12023 * gdb.cp/nsimport.exp
12024 * gdb.cp/nsnested.exp
12025 * gdb.cp/nsnoimports.exp
12026 * gdb.cp/nsrecurs.exp
12027 * gdb.cp/nsstress.exp
12028 * gdb.cp/nsusing.exp
12029 * gdb.cp/operator.exp
12030 * gdb.cp/oranking.exp
12031 * gdb.cp/overload-const.exp
12032 * gdb.cp/overload.exp
12033 * gdb.cp/ovldbreak.exp
12034 * gdb.cp/ovsrch.exp
12035 * gdb.cp/paren-type.exp
12036 * gdb.cp/parse-lang.exp
12037 * gdb.cp/pass-by-ref.exp
12038 * gdb.cp/pr-1023.exp
12039 * gdb.cp/pr-1210.exp
12040 * gdb.cp/pr-574.exp
12041 * gdb.cp/pr10687.exp
12042 * gdb.cp/pr12028.exp
12043 * gdb.cp/pr17132.exp
12044 * gdb.cp/pr17494.exp
12045 * gdb.cp/pr9067.exp
12046 * gdb.cp/pr9167.exp
12047 * gdb.cp/pr9631.exp
12048 * gdb.cp/printmethod.exp
12049 * gdb.cp/psmang.exp
12050 * gdb.cp/psymtab-parameter.exp
12051 * gdb.cp/ptype-cv-cp.exp
12052 * gdb.cp/ptype-flags.exp
12053 * gdb.cp/re-set-overloaded.exp
12054 * gdb.cp/ref-types.exp
12055 * gdb.cp/rtti.exp
12056 * gdb.cp/scope-err.exp
12057 * gdb.cp/shadow.exp
12058 * gdb.cp/smartp.exp
12059 * gdb.cp/static-method.exp
12060 * gdb.cp/static-print-quit.exp
12061 * gdb.cp/temargs.exp
12062 * gdb.cp/templates.exp
12063 * gdb.cp/try_catch.exp
12064 * gdb.cp/typedef-operator.exp
12065 * gdb.cp/typeid.exp
12066 * gdb.cp/userdef.exp
12067 * gdb.cp/using-crash.exp
12068 * gdb.cp/var-tag.exp
12069 * gdb.cp/virtbase.exp
12070 * gdb.cp/virtfunc.exp
12071 * gdb.cp/virtfunc2.exp
12072 * gdb.cp/vla-cxx.exp
12073 * gdb.disasm/t01_mov.exp
12074 * gdb.disasm/t02_mova.exp
12075 * gdb.disasm/t03_add.exp
12076 * gdb.disasm/t04_sub.exp
12077 * gdb.disasm/t05_cmp.exp
12078 * gdb.disasm/t06_ari2.exp
12079 * gdb.disasm/t07_ari3.exp
12080 * gdb.disasm/t08_or.exp
12081 * gdb.disasm/t09_xor.exp
12082 * gdb.disasm/t10_and.exp
12083 * gdb.disasm/t11_logs.exp
12084 * gdb.disasm/t12_bit.exp
12085 * gdb.disasm/t13_otr.exp
12086 * gdb.dlang/circular.exp
12087 * gdb.dwarf2/arr-stride.exp
12088 * gdb.dwarf2/arr-subrange.exp
12089 * gdb.dwarf2/atomic-type.exp
12090 * gdb.dwarf2/bad-regnum.exp
12091 * gdb.dwarf2/bitfield-parent-optimized-out.exp
12092 * gdb.dwarf2/callframecfa.exp
12093 * gdb.dwarf2/clztest.exp
12094 * gdb.dwarf2/corrupt.exp
12095 * gdb.dwarf2/data-loc.exp
12096 * gdb.dwarf2/dup-psym.exp
12097 * gdb.dwarf2/dw2-anon-mptr.exp
12098 * gdb.dwarf2/dw2-anonymous-func.exp
12099 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp
12100 * gdb.dwarf2/dw2-bad-unresolved.exp
12101 * gdb.dwarf2/dw2-basic.exp
12102 * gdb.dwarf2/dw2-canonicalize-type.exp
12103 * gdb.dwarf2/dw2-case-insensitive.exp
12104 * gdb.dwarf2/dw2-common-block.exp
12105 * gdb.dwarf2/dw2-compdir-oldgcc.exp
12106 * gdb.dwarf2/dw2-compressed.exp
12107 * gdb.dwarf2/dw2-const.exp
12108 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp
12109 * gdb.dwarf2/dw2-cu-size.exp
12110 * gdb.dwarf2/dw2-dup-frame.exp
12111 * gdb.dwarf2/dw2-entry-value.exp
12112 * gdb.dwarf2/dw2-icycle.exp
12113 * gdb.dwarf2/dw2-ifort-parameter.exp
12114 * gdb.dwarf2/dw2-inline-break.exp
12115 * gdb.dwarf2/dw2-inline-param.exp
12116 * gdb.dwarf2/dw2-intercu.exp
12117 * gdb.dwarf2/dw2-intermix.exp
12118 * gdb.dwarf2/dw2-lexical-block-bare.exp
12119 * gdb.dwarf2/dw2-linkage-name-trust.exp
12120 * gdb.dwarf2/dw2-minsym-in-cu.exp
12121 * gdb.dwarf2/dw2-noloc.exp
12122 * gdb.dwarf2/dw2-op-call.exp
12123 * gdb.dwarf2/dw2-op-out-param.exp
12124 * gdb.dwarf2/dw2-opt-structptr.exp
12125 * gdb.dwarf2/dw2-param-error.exp
12126 * gdb.dwarf2/dw2-producer.exp
12127 * gdb.dwarf2/dw2-ranges-base.exp
12128 * gdb.dwarf2/dw2-ref-missing-frame.exp
12129 * gdb.dwarf2/dw2-reg-undefined.exp
12130 * gdb.dwarf2/dw2-regno-invalid.exp
12131 * gdb.dwarf2/dw2-restore.exp
12132 * gdb.dwarf2/dw2-restrict.exp
12133 * gdb.dwarf2/dw2-single-line-discriminators.exp
12134 * gdb.dwarf2/dw2-strp.exp
12135 * gdb.dwarf2/dw2-undefined-ret-addr.exp
12136 * gdb.dwarf2/dw2-unresolved.exp
12137 * gdb.dwarf2/dw2-var-zero-addr.exp
12138 * gdb.dwarf2/dw4-sig-types.exp
12139 * gdb.dwarf2/dwz.exp
12140 * gdb.dwarf2/dynarr-ptr.exp
12141 * gdb.dwarf2/enum-type.exp
12142 * gdb.dwarf2/gdb-index.exp
12143 * gdb.dwarf2/implptr-64bit.exp
12144 * gdb.dwarf2/implptr-optimized-out.exp
12145 * gdb.dwarf2/implptr.exp
12146 * gdb.dwarf2/implref-array.exp
12147 * gdb.dwarf2/implref-const.exp
12148 * gdb.dwarf2/implref-global.exp
12149 * gdb.dwarf2/implref-struct.exp
12150 * gdb.dwarf2/mac-fileno.exp
12151 * gdb.dwarf2/main-subprogram.exp
12152 * gdb.dwarf2/member-ptr-forwardref.exp
12153 * gdb.dwarf2/method-ptr.exp
12154 * gdb.dwarf2/missing-sig-type.exp
12155 * gdb.dwarf2/nonvar-access.exp
12156 * gdb.dwarf2/opaque-type-lookup.exp
12157 * gdb.dwarf2/pieces-optimized-out.exp
12158 * gdb.dwarf2/pieces.exp
12159 * gdb.dwarf2/pr10770.exp
12160 * gdb.dwarf2/pr13961.exp
12161 * gdb.dwarf2/staticvirtual.exp
12162 * gdb.dwarf2/subrange.exp
12163 * gdb.dwarf2/symtab-producer.exp
12164 * gdb.dwarf2/trace-crash.exp
12165 * gdb.dwarf2/typeddwarf.exp
12166 * gdb.dwarf2/valop.exp
12167 * gdb.dwarf2/watch-notconst.exp
12168 * gdb.fortran/array-element.exp
12169 * gdb.fortran/charset.exp
12170 * gdb.fortran/common-block.exp
12171 * gdb.fortran/complex.exp
12172 * gdb.fortran/derived-type-function.exp
12173 * gdb.fortran/derived-type.exp
12174 * gdb.fortran/logical.exp
12175 * gdb.fortran/module.exp
12176 * gdb.fortran/multi-dim.exp
12177 * gdb.fortran/nested-funcs.exp
12178 * gdb.fortran/print-formatted.exp
12179 * gdb.fortran/subarray.exp
12180 * gdb.fortran/vla-alloc-assoc.exp
12181 * gdb.fortran/vla-datatypes.exp
12182 * gdb.fortran/vla-history.exp
12183 * gdb.fortran/vla-ptr-info.exp
12184 * gdb.fortran/vla-ptype-sub.exp
12185 * gdb.fortran/vla-ptype.exp
12186 * gdb.fortran/vla-sizeof.exp
12187 * gdb.fortran/vla-type.exp
12188 * gdb.fortran/vla-value-sub-arbitrary.exp
12189 * gdb.fortran/vla-value-sub-finish.exp
12190 * gdb.fortran/vla-value-sub.exp
12191 * gdb.fortran/vla-value.exp
12192 * gdb.fortran/whatis_type.exp
12193 * gdb.go/chan.exp
12194 * gdb.go/handcall.exp
12195 * gdb.go/hello.exp
12196 * gdb.go/integers.exp
12197 * gdb.go/methods.exp
12198 * gdb.go/package.exp
12199 * gdb.go/strings.exp
12200 * gdb.go/types.exp
12201 * gdb.go/unsafe.exp
12202 * gdb.guile/scm-arch.exp
12203 * gdb.guile/scm-block.exp
12204 * gdb.guile/scm-breakpoint.exp
12205 * gdb.guile/scm-cmd.exp
12206 * gdb.guile/scm-disasm.exp
12207 * gdb.guile/scm-equal.exp
12208 * gdb.guile/scm-frame-args.exp
12209 * gdb.guile/scm-frame-inline.exp
12210 * gdb.guile/scm-frame.exp
12211 * gdb.guile/scm-iterator.exp
12212 * gdb.guile/scm-math.exp
12213 * gdb.guile/scm-objfile.exp
12214 * gdb.guile/scm-ports.exp
12215 * gdb.guile/scm-symbol.exp
12216 * gdb.guile/scm-symtab.exp
12217 * gdb.guile/scm-value-cc.exp
12218 * gdb.guile/types-module.exp
12219 * gdb.linespec/break-ask.exp
12220 * gdb.linespec/cpexplicit.exp
12221 * gdb.linespec/explicit.exp
12222 * gdb.linespec/keywords.exp
12223 * gdb.linespec/linespec.exp
12224 * gdb.linespec/ls-dollar.exp
12225 * gdb.linespec/ls-errs.exp
12226 * gdb.linespec/skip-two.exp
12227 * gdb.linespec/thread.exp
12228 * gdb.mi/mi-async.exp
12229 * gdb.mi/mi-basics.exp
12230 * gdb.mi/mi-break.exp
12231 * gdb.mi/mi-catch-load.exp
12232 * gdb.mi/mi-cli.exp
12233 * gdb.mi/mi-cmd-param-changed.exp
12234 * gdb.mi/mi-console.exp
12235 * gdb.mi/mi-detach.exp
12236 * gdb.mi/mi-disassemble.exp
12237 * gdb.mi/mi-eval.exp
12238 * gdb.mi/mi-file-transfer.exp
12239 * gdb.mi/mi-file.exp
12240 * gdb.mi/mi-fill-memory.exp
12241 * gdb.mi/mi-inheritance-syntax-error.exp
12242 * gdb.mi/mi-linespec-err-cp.exp
12243 * gdb.mi/mi-logging.exp
12244 * gdb.mi/mi-memory-changed.exp
12245 * gdb.mi/mi-read-memory.exp
12246 * gdb.mi/mi-record-changed.exp
12247 * gdb.mi/mi-reg-undefined.exp
12248 * gdb.mi/mi-regs.exp
12249 * gdb.mi/mi-return.exp
12250 * gdb.mi/mi-reverse.exp
12251 * gdb.mi/mi-simplerun.exp
12252 * gdb.mi/mi-solib.exp
12253 * gdb.mi/mi-stack.exp
12254 * gdb.mi/mi-stepi.exp
12255 * gdb.mi/mi-syn-frame.exp
12256 * gdb.mi/mi-until.exp
12257 * gdb.mi/mi-var-block.exp
12258 * gdb.mi/mi-var-child.exp
12259 * gdb.mi/mi-var-cmd.exp
12260 * gdb.mi/mi-var-cp.exp
12261 * gdb.mi/mi-var-display.exp
12262 * gdb.mi/mi-var-invalidate.exp
12263 * gdb.mi/mi-var-list-children-invalid-grandchild.exp
12264 * gdb.mi/mi-vla-fortran.exp
12265 * gdb.mi/mi-watch.exp
12266 * gdb.mi/mi2-var-child.exp
12267 * gdb.mi/user-selected-context-sync.exp
12268 * gdb.modula2/unbounded-array.exp
12269 * gdb.multi/dummy-frame-restore.exp
12270 * gdb.multi/multi-arch-exec.exp
12271 * gdb.multi/multi-arch.exp
12272 * gdb.multi/tids.exp
12273 * gdb.multi/watchpoint-multi.exp
12274 * gdb.opencl/callfuncs.exp
12275 * gdb.opencl/convs_casts.exp
12276 * gdb.opencl/datatypes.exp
12277 * gdb.opencl/operators.exp
12278 * gdb.opencl/vec_comps.exp
12279 * gdb.opt/clobbered-registers-O2.exp
12280 * gdb.opt/inline-break.exp
12281 * gdb.opt/inline-bt.exp
12282 * gdb.opt/inline-cmds.exp
12283 * gdb.opt/inline-locals.exp
12284 * gdb.pascal/case-insensitive-symbols.exp
12285 * gdb.pascal/floats.exp
12286 * gdb.pascal/gdb11492.exp
12287 * gdb.python/lib-types.exp
12288 * gdb.python/py-arch.exp
12289 * gdb.python/py-as-string.exp
12290 * gdb.python/py-bad-printers.exp
12291 * gdb.python/py-block.exp
12292 * gdb.python/py-breakpoint-create-fail.exp
12293 * gdb.python/py-breakpoint.exp
12294 * gdb.python/py-caller-is.exp
12295 * gdb.python/py-cmd.exp
12296 * gdb.python/py-explore-cc.exp
12297 * gdb.python/py-explore.exp
12298 * gdb.python/py-finish-breakpoint.exp
12299 * gdb.python/py-finish-breakpoint2.exp
12300 * gdb.python/py-frame-args.exp
12301 * gdb.python/py-frame-inline.exp
12302 * gdb.python/py-frame.exp
12303 * gdb.python/py-framefilter-mi.exp
12304 * gdb.python/py-infthread.exp
12305 * gdb.python/py-lazy-string.exp
12306 * gdb.python/py-linetable.exp
12307 * gdb.python/py-mi-events.exp
12308 * gdb.python/py-mi-objfile.exp
12309 * gdb.python/py-mi.exp
12310 * gdb.python/py-objfile.exp
12311 * gdb.python/py-pp-integral.exp
12312 * gdb.python/py-pp-maint.exp
12313 * gdb.python/py-pp-re-notag.exp
12314 * gdb.python/py-pp-registration.exp
12315 * gdb.python/py-recurse-unwind.exp
12316 * gdb.python/py-strfns.exp
12317 * gdb.python/py-symbol.exp
12318 * gdb.python/py-symtab.exp
12319 * gdb.python/py-sync-interp.exp
12320 * gdb.python/py-typeprint.exp
12321 * gdb.python/py-unwind-maint.exp
12322 * gdb.python/py-unwind.exp
12323 * gdb.python/py-value-cc.exp
12324 * gdb.python/py-xmethods.exp
12325 * gdb.reverse/amd64-tailcall-reverse.exp
12326 * gdb.reverse/break-precsave.exp
12327 * gdb.reverse/break-reverse.exp
12328 * gdb.reverse/consecutive-precsave.exp
12329 * gdb.reverse/consecutive-reverse.exp
12330 * gdb.reverse/finish-precsave.exp
12331 * gdb.reverse/finish-reverse-bkpt.exp
12332 * gdb.reverse/finish-reverse.exp
12333 * gdb.reverse/fstatat-reverse.exp
12334 * gdb.reverse/getresuid-reverse.exp
12335 * gdb.reverse/i386-precsave.exp
12336 * gdb.reverse/i386-reverse.exp
12337 * gdb.reverse/i386-sse-reverse.exp
12338 * gdb.reverse/i387-env-reverse.exp
12339 * gdb.reverse/i387-stack-reverse.exp
12340 * gdb.reverse/insn-reverse.exp
12341 * gdb.reverse/machinestate-precsave.exp
12342 * gdb.reverse/machinestate.exp
12343 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12344 * gdb.reverse/pipe-reverse.exp
12345 * gdb.reverse/readv-reverse.exp
12346 * gdb.reverse/recvmsg-reverse.exp
12347 * gdb.reverse/rerun-prec.exp
12348 * gdb.reverse/s390-mvcle.exp
12349 * gdb.reverse/step-precsave.exp
12350 * gdb.reverse/step-reverse.exp
12351 * gdb.reverse/time-reverse.exp
12352 * gdb.reverse/until-precsave.exp
12353 * gdb.reverse/until-reverse.exp
12354 * gdb.reverse/waitpid-reverse.exp
12355 * gdb.reverse/watch-precsave.exp
12356 * gdb.reverse/watch-reverse.exp
12357 * gdb.rust/generics.exp
12358 * gdb.rust/methods.exp
12359 * gdb.rust/modules.exp
12360 * gdb.rust/simple.exp
12361 * gdb.server/connect-with-no-symbol-file.exp
12362 * gdb.server/ext-attach.exp
12363 * gdb.server/ext-restart.exp
12364 * gdb.server/ext-wrapper.exp
12365 * gdb.server/file-transfer.exp
12366 * gdb.server/server-exec-info.exp
12367 * gdb.server/server-kill.exp
12368 * gdb.server/server-mon.exp
12369 * gdb.server/wrapper.exp
12370 * gdb.stabs/exclfwd.exp
12371 * gdb.stabs/gdb11479.exp
12372 * gdb.threads/clone-new-thread-event.exp
12373 * gdb.threads/corethreads.exp
12374 * gdb.threads/current-lwp-dead.exp
12375 * gdb.threads/dlopen-libpthread.exp
12376 * gdb.threads/gcore-thread.exp
12377 * gdb.threads/sigstep-threads.exp
12378 * gdb.threads/watchpoint-fork.exp
12379 * gdb.trace/actions-changed.exp
12380 * gdb.trace/backtrace.exp
12381 * gdb.trace/change-loc.exp
12382 * gdb.trace/circ.exp
12383 * gdb.trace/collection.exp
12384 * gdb.trace/disconnected-tracing.exp
12385 * gdb.trace/ftrace.exp
12386 * gdb.trace/mi-trace-frame-collected.exp
12387 * gdb.trace/mi-trace-unavailable.exp
12388 * gdb.trace/mi-traceframe-changed.exp
12389 * gdb.trace/mi-tsv-changed.exp
12390 * gdb.trace/no-attach-trace.exp
12391 * gdb.trace/passc-dyn.exp
12392 * gdb.trace/qtro.exp
12393 * gdb.trace/range-stepping.exp
12394 * gdb.trace/read-memory.exp
12395 * gdb.trace/save-trace.exp
12396 * gdb.trace/signal.exp
12397 * gdb.trace/status-stop.exp
12398 * gdb.trace/tfile.exp
12399 * gdb.trace/trace-break.exp
12400 * gdb.trace/trace-buffer-size.exp
12401 * gdb.trace/trace-condition.exp
12402 * gdb.trace/tracefile-pseudo-reg.exp
12403 * gdb.trace/tstatus.exp
12404 * gdb.trace/unavailable.exp
12405 * gdb.trace/while-dyn.exp
12406 * gdb.trace/while-stepping.exp
12407
12408 2016-12-22 Doug Evans <xdje42@gmail.com>
12409
12410 * gdb.base/maint.exp: Update tests for maint print symbols, psymbols
12411 and msymbols.
12412
12413 2016-12-19 Yao Qi <yao.qi@linaro.org>
12414
12415 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove.
12416 (test_with_self): Don't call do_steps_and_nexts, and remove
12417 code about stepping into xmalloc.
12418
12419 2016-12-09 Yao Qi <yao.qi@linaro.org>
12420
12421 * gdb.base/all-architectures.exp.in: Remove kfail for rx.
12422
12423 2016-12-09 Yao Qi <yao.qi@linaro.org>
12424
12425 * gdb.base/all-architectures.exp.in: Remove kfail for rl78.
12426
12427 2016-12-09 Pedro Alves <palves@redhat.com>
12428
12429 * gdb.base/all-architectures-0.exp: New file.
12430 * gdb.base/all-architectures-1.exp: New file.
12431 * gdb.base/all-architectures-2.exp: New file.
12432 * gdb.base/all-architectures-3.exp: New file.
12433 * gdb.base/all-architectures-4.exp: New file.
12434 * gdb.base/all-architectures-5.exp: New file.
12435 * gdb.base/all-architectures-6.exp: New file.
12436 * gdb.base/all-architectures-7.exp: New file.
12437 * gdb.base/all-architectures.exp.in: New file.
12438
12439 2016-12-09 Yao Qi <yao.qi@linaro.org>
12440
12441 * gdb.perf/skip-prologue.exp: Add parameter COMPILE.
12442
12443 2016-12-02 Luis Machado <lgustavo@codesourcery.com>
12444
12445 * gdb.base/maint.exp: Use gdb_test instead of gdb_test_multiple when
12446 possible.
12447 Remove useless pattern-matching code.
12448
12449 2016-12-02 Pedro Alves <palves@redhat.com>
12450
12451 * gdb.base/commands.exp (user_defined_command_manyargs_test): New
12452 procedure.
12453 (top level): Call it.
12454
12455 2016-12-02 Pedro Alves <palves@redhat.com>
12456
12457 * gdb.base/commands.exp (user_defined_command_args_stack_test):
12458 New procedure.
12459 (top level): Call it.
12460
12461 2016-12-02 Pedro Alves <palves@redhat.com>
12462
12463 PR cli/20559
12464 * gdb.base/commands.exp (user_defined_command_args_eval): New
12465 procedure.
12466 (top level): Call it.
12467
12468 2016-12-02 Luis Machado <lgustavo@codesourcery.com>
12469
12470 * gdb.base/ovldbreak.exp (take_gdb_out_of_choice_menu): Restore
12471 timeout handling.
12472
12473 2016-12-02 Tom Tromey <tom@tromey.com>
12474
12475 * gdb.dwarf2/main-subprogram.c: New file.
12476 * gdb.dwarf2/main-subprogram.exp: New file.
12477
12478 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12479
12480 * gdb.base/maint.exp: Remove timeout handling for gdb_test_multiple.
12481 * gdb.cp/gdb2495.exp: Likewise and convert gdb_test_multiple into
12482 gdb_test_no_output for a couple of cases.
12483 * gdb.cp/ovldbreak.exp: Remove timeout handling for gdb_test_multiple.
12484
12485 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12486
12487 Fix test names and standardize compilation error messages throughout
12488 the following files:
12489
12490 * gdb.ada/start.exp
12491 * gdb.arch/alpha-step.exp
12492 * gdb.arch/e500-prologue.exp
12493 * gdb.arch/ftrace-insn-reloc.exp
12494 * gdb.arch/gdb1291.exp
12495 * gdb.arch/gdb1431.exp
12496 * gdb.arch/gdb1558.exp
12497 * gdb.arch/i386-dr3-watch.exp
12498 * gdb.arch/i386-sse-stack-align.exp
12499 * gdb.arch/ia64-breakpoint-shadow.exp
12500 * gdb.arch/pa-nullify.exp
12501 * gdb.arch/powerpc-aix-prologue.exp
12502 * gdb.arch/thumb-bx-pc.exp
12503 * gdb.base/annota1.exp
12504 * gdb.base/annota3.exp
12505 * gdb.base/arrayidx.exp
12506 * gdb.base/assign.exp
12507 * gdb.base/attach.exp
12508 * gdb.base/auxv.exp
12509 * gdb.base/bang.exp
12510 * gdb.base/bfp-test.exp
12511 * gdb.base/bigcore.exp
12512 * gdb.base/bitfields2.exp
12513 * gdb.base/break-fun-addr.exp
12514 * gdb.base/break-probes.exp
12515 * gdb.base/call-rt-st.exp
12516 * gdb.base/callexit.exp
12517 * gdb.base/catch-fork-kill.exp
12518 * gdb.base/charset.exp
12519 * gdb.base/checkpoint.exp
12520 * gdb.base/comprdebug.exp
12521 * gdb.base/constvars.exp
12522 * gdb.base/coredump-filter.exp
12523 * gdb.base/cursal.exp
12524 * gdb.base/cvexpr.exp
12525 * gdb.base/detach.exp
12526 * gdb.base/display.exp
12527 * gdb.base/dmsym.exp
12528 * gdb.base/dprintf-pending.exp
12529 * gdb.base/dso2dso.exp
12530 * gdb.base/dtrace-probe.exp
12531 * gdb.base/dump.exp
12532 * gdb.base/enum_cond.exp
12533 * gdb.base/exe-lock.exp
12534 * gdb.base/exec-invalid-sysroot.exp
12535 * gdb.base/execl-update-breakpoints.exp
12536 * gdb.base/exprs.exp
12537 * gdb.base/fileio.exp
12538 * gdb.base/find.exp
12539 * gdb.base/finish.exp
12540 * gdb.base/fixsection.exp
12541 * gdb.base/foll-vfork.exp
12542 * gdb.base/frame-args.exp
12543 * gdb.base/gcore.exp
12544 * gdb.base/gdb1250.exp
12545 * gdb.base/global-var-nested-by-dso.exp
12546 * gdb.base/gnu-ifunc.exp
12547 * gdb.base/hashline1.exp
12548 * gdb.base/hashline2.exp
12549 * gdb.base/hashline3.exp
12550 * gdb.base/hbreak-in-shr-unsupported.exp
12551 * gdb.base/huge.exp
12552 * gdb.base/infcall-input.exp
12553 * gdb.base/info-fun.exp
12554 * gdb.base/info-shared.exp
12555 * gdb.base/jit-simple.exp
12556 * gdb.base/jit-so.exp
12557 * gdb.base/jit.exp
12558 * gdb.base/jump.exp
12559 * gdb.base/label.exp
12560 * gdb.base/lineinc.exp
12561 * gdb.base/logical.exp
12562 * gdb.base/longjmp.exp
12563 * gdb.base/macscp.exp
12564 * gdb.base/miscexprs.exp
12565 * gdb.base/new-ui-echo.exp
12566 * gdb.base/new-ui-pending-input.exp
12567 * gdb.base/new-ui.exp
12568 * gdb.base/nodebug.exp
12569 * gdb.base/nofield.exp
12570 * gdb.base/offsets.exp
12571 * gdb.base/overlays.exp
12572 * gdb.base/pending.exp
12573 * gdb.base/pointers.exp
12574 * gdb.base/pr11022.exp
12575 * gdb.base/printcmds.exp
12576 * gdb.base/prologue.exp
12577 * gdb.base/ptr-typedef.exp
12578 * gdb.base/realname-expand.exp
12579 * gdb.base/relativedebug.exp
12580 * gdb.base/relocate.exp
12581 * gdb.base/remote.exp
12582 * gdb.base/reread.exp
12583 * gdb.base/return2.exp
12584 * gdb.base/savedregs.exp
12585 * gdb.base/sep.exp
12586 * gdb.base/sepdebug.exp
12587 * gdb.base/sepsymtab.exp
12588 * gdb.base/set-inferior-tty.exp
12589 * gdb.base/setshow.exp
12590 * gdb.base/shlib-call.exp
12591 * gdb.base/sigaltstack.exp
12592 * gdb.base/siginfo-addr.exp
12593 * gdb.base/signals.exp
12594 * gdb.base/signull.exp
12595 * gdb.base/sigrepeat.exp
12596 * gdb.base/so-impl-ld.exp
12597 * gdb.base/solib-display.exp
12598 * gdb.base/solib-overlap.exp
12599 * gdb.base/solib-search.exp
12600 * gdb.base/solib-symbol.exp
12601 * gdb.base/structs.exp
12602 * gdb.base/structs2.exp
12603 * gdb.base/symtab-search-order.exp
12604 * gdb.base/twice.exp
12605 * gdb.base/unload.exp
12606 * gdb.base/varargs.exp
12607 * gdb.base/watchpoint-solib.exp
12608 * gdb.base/watchpoint.exp
12609 * gdb.base/whatis.exp
12610 * gdb.base/wrong_frame_bt_full.exp
12611 * gdb.btrace/dlopen.exp
12612 * gdb.cell/ea-standalone.exp
12613 * gdb.cell/ea-test.exp
12614 * gdb.cp/dispcxx.exp
12615 * gdb.cp/gdb2384.exp
12616 * gdb.cp/method2.exp
12617 * gdb.cp/nextoverthrow.exp
12618 * gdb.cp/pr10728.exp
12619 * gdb.disasm/am33.exp
12620 * gdb.disasm/h8300s.exp
12621 * gdb.disasm/mn10300.exp
12622 * gdb.disasm/sh3.exp
12623 * gdb.dwarf2/dw2-dir-file-name.exp
12624 * gdb.fortran/complex.exp
12625 * gdb.fortran/library-module.exp
12626 * gdb.guile/scm-pretty-print.exp
12627 * gdb.guile/scm-symbol.exp
12628 * gdb.guile/scm-type.exp
12629 * gdb.guile/scm-value.exp
12630 * gdb.linespec/linespec.exp
12631 * gdb.mi/gdb701.exp
12632 * gdb.mi/gdb792.exp
12633 * gdb.mi/mi-breakpoint-changed.exp
12634 * gdb.mi/mi-dprintf-pending.exp
12635 * gdb.mi/mi-dprintf.exp
12636 * gdb.mi/mi-exit-code.exp
12637 * gdb.mi/mi-pending.exp
12638 * gdb.mi/mi-solib.exp
12639 * gdb.mi/new-ui-mi-sync.exp
12640 * gdb.mi/pr11022.exp
12641 * gdb.mi/user-selected-context-sync.exp
12642 * gdb.opt/solib-intra-step.exp
12643 * gdb.python/py-events.exp
12644 * gdb.python/py-finish-breakpoint.exp
12645 * gdb.python/py-mi.exp
12646 * gdb.python/py-prettyprint.exp
12647 * gdb.python/py-shared.exp
12648 * gdb.python/py-symbol.exp
12649 * gdb.python/py-template.exp
12650 * gdb.python/py-type.exp
12651 * gdb.python/py-value.exp
12652 * gdb.reverse/solib-precsave.exp
12653 * gdb.reverse/solib-reverse.exp
12654 * gdb.server/solib-list.exp
12655 * gdb.stabs/weird.exp
12656 * gdb.threads/reconnect-signal.exp
12657 * gdb.threads/stepi-random-signal.exp
12658 * gdb.trace/actions.exp
12659 * gdb.trace/ax.exp
12660 * gdb.trace/backtrace.exp
12661 * gdb.trace/change-loc.exp
12662 * gdb.trace/deltrace.exp
12663 * gdb.trace/ftrace-lock.exp
12664 * gdb.trace/ftrace.exp
12665 * gdb.trace/infotrace.exp
12666 * gdb.trace/mi-tracepoint-changed.exp
12667 * gdb.trace/packetlen.exp
12668 * gdb.trace/passcount.exp
12669 * gdb.trace/pending.exp
12670 * gdb.trace/range-stepping.exp
12671 * gdb.trace/report.exp
12672 * gdb.trace/stap-trace.exp
12673 * gdb.trace/tfind.exp
12674 * gdb.trace/trace-break.exp
12675 * gdb.trace/trace-condition.exp
12676 * gdb.trace/trace-enable-disable.exp
12677 * gdb.trace/trace-mt.exp
12678 * gdb.trace/tracecmd.exp
12679 * gdb.trace/tspeed.exp
12680 * gdb.trace/tsv.exp
12681 * lib/perftest.exp
12682
12683 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12684
12685 * gdb.cp/gdb2495.exp: Replace gdb_test_multiple
12686 with gdb_test_no_output.
12687 Use command as test name.
12688
12689 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12690
12691 Fix test names starting with uppercase throughout the files.
12692
12693 * gdb.ada/assign_1.exp
12694 * gdb.ada/boolean_expr.exp
12695 * gdb.base/arrayidx.exp
12696 * gdb.base/del.exp
12697 * gdb.base/gcore-buffer-overflow.exp
12698 * gdb.base/testenv.exp
12699 * gdb.compile/compile.exp
12700 * gdb.python/py-framefilter-invalidarg.exp
12701 * gdb.python/py-framefilter.exp
12702
12703 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12704
12705 Fix test names starting with uppercase throughout the files.
12706
12707 * gdb.ada/array_return.exp
12708 * gdb.ada/expr_delims.exp
12709 * gdb.ada/mi_dyn_arr.exp
12710 * gdb.ada/mi_interface.exp
12711 * gdb.ada/mi_var_array.exp
12712 * gdb.ada/watch_arg.exp
12713 * gdb.arch/alpha-step.exp
12714 * gdb.arch/altivec-regs.exp
12715 * gdb.arch/e500-regs.exp
12716 * gdb.arch/powerpc-d128-regs.exp
12717 * gdb.base/arrayidx.exp
12718 * gdb.base/break.exp
12719 * gdb.base/checkpoint.exp
12720 * gdb.base/debug-expr.exp
12721 * gdb.base/dmsym.exp
12722 * gdb.base/radix.exp
12723 * gdb.base/sepdebug.exp
12724 * gdb.base/testenv.exp
12725 * gdb.base/watch_thread_num.exp
12726 * gdb.base/watchpoint-cond-gone.exp
12727 * gdb.cell/break.exp
12728 * gdb.cell/ea-cache.exp
12729 * gdb.compile/compile.exp
12730 * gdb.cp/gdb2495.exp
12731 * gdb.gdb/selftest.exp
12732 * gdb.gdb/xfullpath.exp
12733 * gdb.go/hello.exp
12734 * gdb.go/integers.exp
12735 * gdb.objc/basicclass.exp
12736 * gdb.pascal/hello.exp
12737 * gdb.pascal/integers.exp
12738 * gdb.python/py-breakpoint.exp
12739 * gdb.python/py-cmd.exp
12740 * gdb.python/py-linetable.exp
12741 * gdb.python/py-xmethods.exp
12742 * gdb.python/python.exp
12743 * gdb.reverse/consecutive-precsave.exp
12744 * gdb.reverse/finish-precsave.exp
12745 * gdb.reverse/i386-precsave.exp
12746 * gdb.reverse/machinestate-precsave.exp
12747 * gdb.reverse/sigall-precsave.exp
12748 * gdb.reverse/solib-precsave.exp
12749 * gdb.reverse/step-precsave.exp
12750 * gdb.reverse/until-precsave.exp
12751 * gdb.reverse/watch-precsave.exp
12752 * gdb.threads/leader-exit.exp
12753 * gdb.threads/pthreads.exp
12754 * gdb.threads/wp-replication.exp
12755 * gdb.trace/actions.exp
12756 * gdb.trace/mi-tsv-changed.exp
12757 * gdb.trace/tsv.exp
12758
12759 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12760
12761 Fix test names starting with uppercase throughout the files.
12762
12763 * gdb.arch/i386-bp_permanent.exp
12764 * gdb.arch/i386-gnu-cfi.exp
12765 * gdb.base/disasm-end-cu.exp
12766 * gdb.base/macscp.exp
12767 * gdb.base/pending.exp
12768 * gdb.base/watch_thread_num.exp
12769 * gdb.cp/exception.exp
12770 * gdb.cp/gdb2495.exp
12771 * gdb.cp/local.exp
12772 * gdb.python/py-evsignal.exp
12773 * gdb.python/python.exp
12774 * gdb.trace/tracecmd.exp
12775
12776 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12777
12778 Fix test names starting with uppercase throughout the files.
12779
12780 * gdb.base/charset.exp
12781 * gdb.base/eval.exp
12782 * gdb.base/multi-forks.exp
12783 * gdb.guile/scm-progspace.exp
12784 * gdb.opencl/datatypes.exp
12785 * gdb.python/py-block.exp
12786 * gdb.python/py-function.exp
12787 * gdb.python/py-symbol.exp
12788 * gdb.python/py-symtab.exp
12789 * gdb.python/py-xmethods.exp
12790 * gdb.reverse/break-precsave.exp
12791 * gdb.reverse/break-reverse.exp
12792 * gdb.reverse/consecutive-precsave.exp
12793 * gdb.reverse/consecutive-reverse.exp
12794 * gdb.reverse/finish-precsave.exp
12795 * gdb.reverse/finish-reverse-bkpt.exp
12796 * gdb.reverse/finish-reverse.exp
12797 * gdb.reverse/fstatat-reverse.exp
12798 * gdb.reverse/getresuid-reverse.exp
12799 * gdb.reverse/i386-precsave.exp
12800 * gdb.reverse/i386-reverse.exp
12801 * gdb.reverse/i386-sse-reverse.exp
12802 * gdb.reverse/i387-stack-reverse.exp
12803 * gdb.reverse/insn-reverse.exp
12804 * gdb.reverse/machinestate-precsave.exp
12805 * gdb.reverse/machinestate.exp
12806 * gdb.reverse/next-reverse-bkpt-over-sr.exp
12807 * gdb.reverse/pipe-reverse.exp
12808 * gdb.reverse/readv-reverse.exp
12809 * gdb.reverse/recvmsg-reverse.exp
12810 * gdb.reverse/rerun-prec.exp
12811 * gdb.reverse/s390-mvcle.exp
12812 * gdb.reverse/sigall-precsave.exp
12813 * gdb.reverse/sigall-reverse.exp
12814 * gdb.reverse/solib-precsave.exp
12815 * gdb.reverse/solib-reverse.exp
12816 * gdb.reverse/step-precsave.exp
12817 * gdb.reverse/step-reverse.exp
12818 * gdb.reverse/time-reverse.exp
12819 * gdb.reverse/until-precsave.exp
12820 * gdb.reverse/until-reverse.exp
12821 * gdb.reverse/waitpid-reverse.exp
12822 * gdb.reverse/watch-precsave.exp
12823 * gdb.reverse/watch-reverse.exp
12824
12825 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12826
12827 Fix test names starting with uppercase throughout the files.
12828
12829 * gdb.arch/i386-mpx-simple_segv.exp
12830 * gdb.arch/i386-mpx.exp
12831 * gdb.arch/i386-permbkpt.exp
12832 * gdb.arch/pa-nullify.exp
12833 * gdb.arch/powerpc-d128-regs.exp
12834 * gdb.arch/vsx-regs.exp
12835 * gdb.base/bfp-test.exp
12836 * gdb.base/break.exp
12837 * gdb.base/breakpoint-shadow.exp
12838 * gdb.base/callfuncs.exp
12839 * gdb.base/charset.exp
12840 * gdb.base/commands.exp
12841 * gdb.base/completion.exp
12842 * gdb.base/dfp-test.exp
12843 * gdb.base/echo.exp
12844 * gdb.base/ending-run.exp
12845 * gdb.base/eval.exp
12846 * gdb.base/expand-psymtabs.exp
12847 * gdb.base/float128.exp
12848 * gdb.base/floatn.exp
12849 * gdb.base/foll-exec-mode.exp
12850 * gdb.base/gdb1056.exp
12851 * gdb.base/gdb11531.exp
12852 * gdb.base/kill-after-signal.exp
12853 * gdb.base/multi-forks.exp
12854 * gdb.base/overlays.exp
12855 * gdb.base/pending.exp
12856 * gdb.base/sepdebug.exp
12857 * gdb.base/testenv.exp
12858 * gdb.base/valgrind-db-attach.exp
12859 * gdb.base/watch_thread_num.exp
12860 * gdb.base/watchpoint-cond-gone.exp
12861 * gdb.base/watchpoint.exp
12862 * gdb.base/watchpoints.exp
12863 * gdb.cp/arg-reference.exp
12864 * gdb.cp/baseenum.exp
12865 * gdb.cp/operator.exp
12866 * gdb.cp/shadow.exp
12867 * gdb.dwarf2/dw2-op-out-param.exp
12868 * gdb.dwarf2/dw2-reg-undefined.exp
12869 * gdb.go/chan.exp
12870 * gdb.go/hello.exp
12871 * gdb.go/integers.exp
12872 * gdb.go/methods.exp
12873 * gdb.go/package.exp
12874 * gdb.guile/scm-parameter.exp
12875 * gdb.guile/scm-progspace.exp
12876 * gdb.guile/scm-value.exp
12877 * gdb.mi/mi-pending.exp
12878 * gdb.mi/user-selected-context-sync.exp
12879 * gdb.multi/multi-attach.exp
12880 * gdb.multi/tids.exp
12881 * gdb.opt/clobbered-registers-O2.exp
12882 * gdb.pascal/floats.exp
12883 * gdb.pascal/integers.exp
12884 * gdb.python/py-block.exp
12885 * gdb.python/py-events.exp
12886 * gdb.python/py-parameter.exp
12887 * gdb.python/py-symbol.exp
12888 * gdb.python/py-symtab.exp
12889 * gdb.python/py-type.exp
12890 * gdb.python/py-value.exp
12891 * gdb.python/py-xmethods.exp
12892 * gdb.python/python.exp
12893 * gdb.reverse/break-precsave.exp
12894 * gdb.reverse/consecutive-precsave.exp
12895 * gdb.reverse/finish-precsave.exp
12896 * gdb.reverse/i386-precsave.exp
12897 * gdb.reverse/machinestate-precsave.exp
12898 * gdb.reverse/sigall-precsave.exp
12899 * gdb.reverse/solib-precsave.exp
12900 * gdb.reverse/step-precsave.exp
12901 * gdb.reverse/until-precsave.exp
12902 * gdb.reverse/watch-precsave.exp
12903 * gdb.server/ext-attach.exp
12904 * gdb.server/ext-restart.exp
12905 * gdb.server/ext-run.exp
12906 * gdb.server/ext-wrapper.exp
12907 * gdb.stabs/gdb11479.exp
12908 * gdb.stabs/weird.exp
12909 * gdb.threads/attach-many-short-lived-threads.exp
12910 * gdb.threads/kill.exp
12911 * gdb.threads/watchpoint-fork.exp
12912
12913 2016-12-01 Luis Machado <lgustavo@codesourcery.com>
12914
12915 Fix test names starting with uppercase throughout all the files below.
12916
12917 * gdb.ada/array_return.exp
12918 * gdb.ada/catch_ex.exp
12919 * gdb.ada/info_exc.exp
12920 * gdb.ada/mi_catch_ex.exp
12921 * gdb.ada/mi_dyn_arr.exp
12922 * gdb.ada/mi_ex_cond.exp
12923 * gdb.ada/mi_exc_info.exp
12924 * gdb.ada/mi_interface.exp
12925 * gdb.ada/mi_task_arg.exp
12926 * gdb.ada/mi_task_info.exp
12927 * gdb.ada/mi_var_array.exp
12928 * gdb.arch/alpha-step.exp
12929 * gdb.arch/amd64-disp-step.exp
12930 * gdb.arch/arm-disp-step.exp
12931 * gdb.arch/disp-step-insn-reloc.exp
12932 * gdb.arch/e500-prologue.exp
12933 * gdb.arch/ftrace-insn-reloc.exp
12934 * gdb.arch/gdb1558.exp
12935 * gdb.arch/i386-bp_permanent.exp
12936 * gdb.arch/i386-disp-step.exp
12937 * gdb.arch/i386-float.exp
12938 * gdb.arch/i386-gnu-cfi.exp
12939 * gdb.arch/ia64-breakpoint-shadow.exp
12940 * gdb.arch/mips16-thunks.exp
12941 * gdb.arch/pa-nullify.exp
12942 * gdb.arch/powerpc-aix-prologue.exp
12943 * gdb.arch/powerpc-power.exp
12944 * gdb.arch/ppc-dfp.exp
12945 * gdb.arch/s390-tdbregs.exp
12946 * gdb.arch/spu-info.exp
12947 * gdb.arch/spu-ls.exp
12948 * gdb.arch/thumb-bx-pc.exp
12949 * gdb.base/advance.exp
12950 * gdb.base/annota-input-while-running.exp
12951 * gdb.base/arrayidx.exp
12952 * gdb.base/asmlabel.exp
12953 * gdb.base/async.exp
12954 * gdb.base/attach-wait-input.exp
12955 * gdb.base/auto-connect-native-target.exp
12956 * gdb.base/batch-preserve-term-settings.exp
12957 * gdb.base/bfp-test.exp
12958 * gdb.base/bigcore.exp
12959 * gdb.base/bp-permanent.exp
12960 * gdb.base/break-always.exp
12961 * gdb.base/break-fun-addr.exp
12962 * gdb.base/break-idempotent.exp
12963 * gdb.base/break-main-file-remove-fail.exp
12964 * gdb.base/break-probes.exp
12965 * gdb.base/break-unload-file.exp
12966 * gdb.base/break.exp
12967 * gdb.base/call-ar-st.exp
12968 * gdb.base/call-rt-st.exp
12969 * gdb.base/call-sc.exp
12970 * gdb.base/call-signal-resume.exp
12971 * gdb.base/call-strs.exp
12972 * gdb.base/callexit.exp
12973 * gdb.base/callfuncs.exp
12974 * gdb.base/catch-gdb-caused-signals.exp
12975 * gdb.base/catch-signal-siginfo-cond.exp
12976 * gdb.base/catch-syscall.exp
12977 * gdb.base/compare-sections.exp
12978 * gdb.base/cond-eval-mode.exp
12979 * gdb.base/condbreak-call-false.exp
12980 * gdb.base/consecutive-step-over.exp
12981 * gdb.base/cursal.exp
12982 * gdb.base/disabled-location.exp
12983 * gdb.base/disasm-end-cu.exp
12984 * gdb.base/display.exp
12985 * gdb.base/double-prompt-target-event-error.exp
12986 * gdb.base/dprintf-bp-same-addr.exp
12987 * gdb.base/dprintf-detach.exp
12988 * gdb.base/dprintf-next.exp
12989 * gdb.base/dprintf-non-stop.exp
12990 * gdb.base/dprintf-pending.exp
12991 * gdb.base/dso2dso.exp
12992 * gdb.base/ending-run.exp
12993 * gdb.base/enum_cond.exp
12994 * gdb.base/examine-backward.exp
12995 * gdb.base/exe-lock.exp
12996 * gdb.base/exec-invalid-sysroot.exp
12997 * gdb.base/execl-update-breakpoints.exp
12998 * gdb.base/execution-termios.exp
12999 * gdb.base/fileio.exp
13000 * gdb.base/fixsection.exp
13001 * gdb.base/foll-exec-mode.exp
13002 * gdb.base/foll-exec.exp
13003 * gdb.base/fork-running-state.exp
13004 * gdb.base/frame-args.exp
13005 * gdb.base/fullpath-expand.exp
13006 * gdb.base/func-ptr.exp
13007 * gdb.base/gcore-relro-pie.exp
13008 * gdb.base/gdb1090.exp
13009 * gdb.base/gdb1555.exp
13010 * gdb.base/global-var-nested-by-dso.exp
13011 * gdb.base/gnu-ifunc.exp
13012 * gdb.base/hbreak-in-shr-unsupported.exp
13013 * gdb.base/hbreak-unmapped.exp
13014 * gdb.base/hook-stop.exp
13015 * gdb.base/infcall-input.exp
13016 * gdb.base/info-fun.exp
13017 * gdb.base/info-shared.exp
13018 * gdb.base/interrupt-noterm.exp
13019 * gdb.base/jit-so.exp
13020 * gdb.base/jit.exp
13021 * gdb.base/line-symtabs.exp
13022 * gdb.base/list.exp
13023 * gdb.base/longjmp.exp
13024 * gdb.base/macscp.exp
13025 * gdb.base/max-value-size.exp
13026 * gdb.base/nodebug.exp
13027 * gdb.base/nofield.exp
13028 * gdb.base/overlays.exp
13029 * gdb.base/paginate-after-ctrl-c-running.exp
13030 * gdb.base/paginate-bg-execution.exp
13031 * gdb.base/paginate-inferior-exit.exp
13032 * gdb.base/pending.exp
13033 * gdb.base/pr11022.exp
13034 * gdb.base/printcmds.exp
13035 * gdb.base/ptr-typedef.exp
13036 * gdb.base/ptype.exp
13037 * gdb.base/randomize.exp
13038 * gdb.base/range-stepping.exp
13039 * gdb.base/realname-expand.exp
13040 * gdb.base/relativedebug.exp
13041 * gdb.base/remote.exp
13042 * gdb.base/savedregs.exp
13043 * gdb.base/sepdebug.exp
13044 * gdb.base/set-noassign.exp
13045 * gdb.base/shlib-call.exp
13046 * gdb.base/shreloc.exp
13047 * gdb.base/sigaltstack.exp
13048 * gdb.base/sigbpt.exp
13049 * gdb.base/siginfo-addr.exp
13050 * gdb.base/siginfo-obj.exp
13051 * gdb.base/siginfo-thread.exp
13052 * gdb.base/signest.exp
13053 * gdb.base/signull.exp
13054 * gdb.base/sigrepeat.exp
13055 * gdb.base/skip.exp
13056 * gdb.base/so-impl-ld.exp
13057 * gdb.base/solib-corrupted.exp
13058 * gdb.base/solib-disc.exp
13059 * gdb.base/solib-display.exp
13060 * gdb.base/solib-overlap.exp
13061 * gdb.base/solib-search.exp
13062 * gdb.base/solib-symbol.exp
13063 * gdb.base/source-execution.exp
13064 * gdb.base/sss-bp-on-user-bp-2.exp
13065 * gdb.base/sss-bp-on-user-bp.exp
13066 * gdb.base/stack-checking.exp
13067 * gdb.base/stale-infcall.exp
13068 * gdb.base/step-break.exp
13069 * gdb.base/step-line.exp
13070 * gdb.base/step-over-exit.exp
13071 * gdb.base/step-test.exp
13072 * gdb.base/structs.exp
13073 * gdb.base/sym-file.exp
13074 * gdb.base/symtab-search-order.exp
13075 * gdb.base/term.exp
13076 * gdb.base/type-opaque.exp
13077 * gdb.base/unload.exp
13078 * gdb.base/until-nodebug.exp
13079 * gdb.base/until.exp
13080 * gdb.base/unwindonsignal.exp
13081 * gdb.base/watch-cond.exp
13082 * gdb.base/watch-non-mem.exp
13083 * gdb.base/watch_thread_num.exp
13084 * gdb.base/watchpoint-reuse-slot.exp
13085 * gdb.base/watchpoint-solib.exp
13086 * gdb.base/watchpoint.exp
13087 * gdb.btrace/dlopen.exp
13088 * gdb.cell/arch.exp
13089 * gdb.cell/break.exp
13090 * gdb.cell/bt.exp
13091 * gdb.cell/core.exp
13092 * gdb.cell/data.exp
13093 * gdb.cell/dwarfaddr.exp
13094 * gdb.cell/ea-cache.exp
13095 * gdb.cell/ea-standalone.exp
13096 * gdb.cell/ea-test.exp
13097 * gdb.cell/f-regs.exp
13098 * gdb.cell/fork.exp
13099 * gdb.cell/gcore.exp
13100 * gdb.cell/mem-access.exp
13101 * gdb.cell/ptype.exp
13102 * gdb.cell/registers.exp
13103 * gdb.cell/sizeof.exp
13104 * gdb.cell/solib-symbol.exp
13105 * gdb.cell/solib.exp
13106 * gdb.compile/compile-tls.exp
13107 * gdb.cp/exception.exp
13108 * gdb.cp/gdb2495.exp
13109 * gdb.cp/local.exp
13110 * gdb.cp/mb-inline.exp
13111 * gdb.cp/mb-templates.exp
13112 * gdb.cp/pr10687.exp
13113 * gdb.cp/pr9167.exp
13114 * gdb.cp/scope-err.exp
13115 * gdb.cp/templates.exp
13116 * gdb.cp/virtfunc.exp
13117 * gdb.dwarf2/dw2-dir-file-name.exp
13118 * gdb.dwarf2/dw2-single-line-discriminators.exp
13119 * gdb.fortran/complex.exp
13120 * gdb.fortran/library-module.exp
13121 * gdb.guile/guile.exp
13122 * gdb.guile/scm-cmd.exp
13123 * gdb.guile/scm-frame-inline.exp
13124 * gdb.guile/scm-objfile.exp
13125 * gdb.guile/scm-pretty-print.exp
13126 * gdb.guile/scm-symbol.exp
13127 * gdb.guile/scm-type.exp
13128 * gdb.guile/scm-value.exp
13129 * gdb.linespec/keywords.exp
13130 * gdb.linespec/ls-errs.exp
13131 * gdb.linespec/macro-relative.exp
13132 * gdb.linespec/thread.exp
13133 * gdb.mi/mi-breakpoint-changed.exp
13134 * gdb.mi/mi-dprintf-pending.exp
13135 * gdb.mi/mi-fullname-deleted.exp
13136 * gdb.mi/mi-logging.exp
13137 * gdb.mi/mi-pending.exp
13138 * gdb.mi/mi-solib.exp
13139 * gdb.mi/new-ui-mi-sync.exp
13140 * gdb.mi/user-selected-context-sync.exp
13141 * gdb.multi/dummy-frame-restore.exp
13142 * gdb.multi/multi-arch-exec.exp
13143 * gdb.multi/remove-inferiors.exp
13144 * gdb.multi/watchpoint-multi-exit.exp
13145 * gdb.opt/solib-intra-step.exp
13146 * gdb.perf/backtrace.exp
13147 * gdb.perf/single-step.exp
13148 * gdb.perf/skip-command.exp
13149 * gdb.perf/skip-prologue.exp
13150 * gdb.perf/solib.exp
13151 * gdb.python/lib-types.exp
13152 * gdb.python/py-as-string.exp
13153 * gdb.python/py-bad-printers.exp
13154 * gdb.python/py-block.exp
13155 * gdb.python/py-breakpoint.exp
13156 * gdb.python/py-cmd.exp
13157 * gdb.python/py-events.exp
13158 * gdb.python/py-evthreads.exp
13159 * gdb.python/py-finish-breakpoint.exp
13160 * gdb.python/py-finish-breakpoint2.exp
13161 * gdb.python/py-frame-inline.exp
13162 * gdb.python/py-frame.exp
13163 * gdb.python/py-inferior.exp
13164 * gdb.python/py-infthread.exp
13165 * gdb.python/py-mi.exp
13166 * gdb.python/py-objfile.exp
13167 * gdb.python/py-pp-maint.exp
13168 * gdb.python/py-pp-registration.exp
13169 * gdb.python/py-prettyprint.exp
13170 * gdb.python/py-recurse-unwind.exp
13171 * gdb.python/py-shared.exp
13172 * gdb.python/py-symbol.exp
13173 * gdb.python/py-symtab.exp
13174 * gdb.python/py-template.exp
13175 * gdb.python/py-type.exp
13176 * gdb.python/py-unwind-maint.exp
13177 * gdb.python/py-unwind.exp
13178 * gdb.python/py-value.exp
13179 * gdb.python/python.exp
13180 * gdb.reverse/finish-reverse-bkpt.exp
13181 * gdb.reverse/insn-reverse.exp
13182 * gdb.reverse/next-reverse-bkpt-over-sr.exp
13183 * gdb.reverse/solib-precsave.exp
13184 * gdb.reverse/solib-reverse.exp
13185 * gdb.stabs/gdb11479.exp
13186 * gdb.stabs/weird.exp
13187 * gdb.threads/fork-child-threads.exp
13188 * gdb.threads/fork-plus-threads.exp
13189 * gdb.threads/fork-thread-pending.exp
13190 * gdb.threads/forking-threads-plus-breakpoint.exp
13191 * gdb.threads/hand-call-in-threads.exp
13192 * gdb.threads/interrupted-hand-call.exp
13193 * gdb.threads/linux-dp.exp
13194 * gdb.threads/local-watch-wrong-thread.exp
13195 * gdb.threads/next-while-other-thread-longjmps.exp
13196 * gdb.threads/non-ldr-exit.exp
13197 * gdb.threads/pending-step.exp
13198 * gdb.threads/print-threads.exp
13199 * gdb.threads/process-dies-while-detaching.exp
13200 * gdb.threads/process-dies-while-handling-bp.exp
13201 * gdb.threads/pthreads.exp
13202 * gdb.threads/queue-signal.exp
13203 * gdb.threads/reconnect-signal.exp
13204 * gdb.threads/signal-command-handle-nopass.exp
13205 * gdb.threads/signal-command-multiple-signals-pending.exp
13206 * gdb.threads/signal-delivered-right-thread.exp
13207 * gdb.threads/signal-sigtrap.exp
13208 * gdb.threads/sigthread.exp
13209 * gdb.threads/staticthreads.exp
13210 * gdb.threads/stepi-random-signal.exp
13211 * gdb.threads/thread-unwindonsignal.exp
13212 * gdb.threads/thread_check.exp
13213 * gdb.threads/thread_events.exp
13214 * gdb.threads/tid-reuse.exp
13215 * gdb.threads/tls-nodebug.exp
13216 * gdb.threads/tls-shared.exp
13217 * gdb.threads/tls-so_extern.exp
13218 * gdb.threads/tls.exp
13219 * gdb.threads/wp-replication.exp
13220 * gdb.trace/actions-changed.exp
13221 * gdb.trace/actions.exp
13222 * gdb.trace/backtrace.exp
13223 * gdb.trace/change-loc.exp
13224 * gdb.trace/collection.exp
13225 * gdb.trace/deltrace.exp
13226 * gdb.trace/disconnected-tracing.exp
13227 * gdb.trace/entry-values.exp
13228 * gdb.trace/ftrace-lock.exp
13229 * gdb.trace/ftrace.exp
13230 * gdb.trace/infotrace.exp
13231 * gdb.trace/mi-trace-frame-collected.exp
13232 * gdb.trace/mi-trace-unavailable.exp
13233 * gdb.trace/mi-traceframe-changed.exp
13234 * gdb.trace/mi-tracepoint-changed.exp
13235 * gdb.trace/mi-tsv-changed.exp
13236 * gdb.trace/no-attach-trace.exp
13237 * gdb.trace/packetlen.exp
13238 * gdb.trace/passc-dyn.exp
13239 * gdb.trace/passcount.exp
13240 * gdb.trace/pending.exp
13241 * gdb.trace/pr16508.exp
13242 * gdb.trace/qtro.exp
13243 * gdb.trace/range-stepping.exp
13244 * gdb.trace/read-memory.exp
13245 * gdb.trace/report.exp
13246 * gdb.trace/save-trace.exp
13247 * gdb.trace/signal.exp
13248 * gdb.trace/stap-trace.exp
13249 * gdb.trace/status-stop.exp
13250 * gdb.trace/strace.exp
13251 * gdb.trace/tfile.exp
13252 * gdb.trace/tfind.exp
13253 * gdb.trace/trace-break.exp
13254 * gdb.trace/trace-condition.exp
13255 * gdb.trace/trace-enable-disable.exp
13256 * gdb.trace/trace-mt.exp
13257 * gdb.trace/tracecmd.exp
13258 * gdb.trace/tracefile-pseudo-reg.exp
13259 * gdb.trace/tspeed.exp
13260 * gdb.trace/tstatus.exp
13261 * gdb.trace/tsv.exp
13262 * gdb.trace/unavailable.exp
13263 * gdb.trace/while-dyn.exp
13264 * gdb.trace/while-stepping.exp
13265 * lib/gdb-guile.exp
13266 * lib/gdb.exp
13267 * lib/mi-support.exp
13268 * lib/pascal.exp
13269 * lib/perftest.exp
13270 * lib/prelink-support.exp
13271 * lib/selftest-support.exp
13272
13273 2016-11-30 Simon Marchi <simon.marchi@polymtl.ca>
13274
13275 * Makefile.in: Include disable-implicit-rules.mk.
13276
13277 2016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13278
13279 * gdb.dwarf2/nonvar-access.exp: Add a test for accessing
13280 non-byte-aligned bit fields.
13281
13282 2016-11-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
13283
13284 PR gdb/12616
13285 * gdb.dwarf2/nonvar-access.exp: New testcase. Check that GDB
13286 respects the DW_AT_data_bit_offset attribute.
13287
13288 2016-11-22 Simon Marchi <simon.marchi@polymtl.ca>
13289
13290 * gdb.base/default.exp: Fix output of "set language".
13291
13292 2016-11-17 Simon Marchi <simon.marchi@polymtl.ca>
13293
13294 * Makefile.in: Remove @GMAKE_TRUE@ prefixes and removes lines
13295 prefixed with @GMAKE_FALSE@. Update comment related to non-GNU
13296 make.
13297 * configure.ac: Remove checks for the make program.
13298 * configure: Re-generate.
13299
13300 2016-11-16 Kevin Buettner <kevinb@redhat.com>
13301
13302 * gdb.python/py-recurse-unwind.c (main): Add loop.
13303 * gdb.python/py-recurse-unwind.py (TestUnwinder): Add calls
13304 to read_register() and gdb.parse_and_eval(). Make each code
13305 call a separate case that can be individually tested.
13306 * gdb.python/py-recurse-unwind.exp (cont_and_backtrace): New
13307 proc. Call cont_and_backtrace for each of the code paths that
13308 we want to test in the unwinder.
13309
13310 2016-11-15 Andreas Arnez <arnez@linux.vnet.ibm.com>
13311
13312 * gdb.dwarf2/bitfield-parent-optimized-out.exp: Fix DWARF code for
13313 the definition of struct S.
13314
13315 2016-11-11 Catherine Moore <clm@codesourcery.com>
13316
13317 * gdb.base/dump.exp: Identify verilog format dump tests as such.
13318
13319 2016-11-09 Pedro Alves <palves@redhat.com>
13320
13321 * gdb.base/commands.exp (runto_or_return): New procedure.
13322 (gdbvar_simple_if_test, gdbvar_simple_while_test)
13323 (gdbvar_complex_if_while_test, progvar_simple_if_test)
13324 (progvar_simple_while_test, progvar_complex_if_while_test)
13325 (if_while_breakpoint_command_test)
13326 (infrun_breakpoint_command_test, breakpoint_command_test)
13327 (user_defined_command_test, watchpoint_command_test)
13328 (test_command_prompt_position, redefine_hook_test)
13329 (stray_arg0_test, error_clears_commands_left, redefine_hook_test)
13330 (redefine_backtrace_test): Use runto_or_return, $valnum_re,
13331 multi_line_input and multi_line. Remove gdb_expect and
13332 gdb_stop_suppressing_tests uses.
13333 * lib/gdb.exp (valnum_re): New global.
13334 (multi_line_input): New procedure.
13335
13336 2016-11-09 Simon Marchi <simon.marchi@polymtl.ca>
13337
13338 * gdb.mi/user-selected-context-sync.exp (with_test_prefix_procname):
13339 Remove.
13340 (test_setup): Define with proc_with_prefix.
13341 (test_cli_inferior): Likewise.
13342 (test_cli_thread): Likewise.
13343 (test_cli_frame): Likewise.
13344 (test_cli_select_frame): Likewise.
13345 (test_cli_up_down): Likewise.
13346 (test_mi_thread_select): Likewise.
13347 (test_mi_stack_select_frame): Likewise.
13348 (test_cli_in_mi_inferior): Likewise.
13349 (test_cli_in_mi_thread): Likewise.
13350 (test_cli_in_mi_frame): Likewise.
13351 (top level): Do not use with_test_prefix_procname.
13352
13353 2016-11-09 Pedro Alves <palves@redhat.com>
13354
13355 * gdb.base/commands.exp (gdbvar_simple_if_test)
13356 (gdbvar_simple_while_test, gdbvar_complex_if_while_test)
13357 (progvar_simple_if_test, progvar_simple_while_test)
13358 (progvar_complex_if_while_test, if_while_breakpoint_command_test)
13359 (infrun_breakpoint_command_test, breakpoint_command_test)
13360 (user_defined_command_test, watchpoint_command_test)
13361 (test_command_prompt_position, deprecated_command_test)
13362 (bp_deleted_in_command, temporary_breakpoint_commands)
13363 (stray_arg0_test, source_file_with_indented_comment)
13364 (recursive_source_test, if_commands_test)
13365 (error_clears_commands_left, redefine_hook_test)
13366 (redefine_backtrace_test): Use proc_with_prefix.
13367 * lib/gdb.exp (proc_with_prefix): New proc.
13368
13369 2016-11-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13370
13371 * gdb.base/tui-layout.c: New file.
13372 * gdb.base/tui-layout.exp: Use tui-layout.c, to ensure that the
13373 disassembly window contains very long lines.
13374
13375 2016-11-08 Tom Tromey <tom@tromey.com>
13376
13377 * gdb.python/py-value.exp (test_value_creation): Make "long" test
13378 depend on Python 2.
13379
13380 2016-11-08 Tom Tromey <tom@tromey.com>
13381
13382 * gdb.python/py-framefilter.py (ElidingFrameDecorator.address):
13383 New method.
13384
13385 2016-10-29 Manish Goregaokar <manish@mozilla.com>
13386
13387 * gdb.rust/simple.exp: Add tests for `sizeof(expr)`.
13388
13389 2016-10-27 Manish Goregaokar <manish@mozilla.com>
13390
13391 * gdb.rust/simple.rs: Add test for univariant enums without
13392 discriminants and for encoded struct-like enums.
13393
13394 2016-10-28 Pedro Alves <palves@redhat.com>
13395
13396 * gdb.base/maint.exp <maint info line-table w/o a file name>: Use
13397 gdb_test_multiple, tighten regexps and match symtabs and line
13398 tables incrementally.
13399
13400 2016-10-28 Luis Machado <lgustavo@codesourcery.com>
13401
13402 * gdb.base/foll-exec.exp (do_exec_tests): Make test pattern more
13403 general.
13404
13405 2016-10-25 Luis Machado <lgustavo@codesourcery.com>
13406
13407 * gdb.base/exec-invalid-sysroot.exp: New file.
13408
13409 2016-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13410
13411 * gdb.base/morestack.exp: Try to build it using -fuse-ld=gold first.
13412
13413 2016-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13414
13415 * lib/gdb.exp (get_compiler_info): Generalize gcc_compile regexp.
13416
13417 2016-10-19 Maciej W. Rozycki <macro@imgtec.com>
13418
13419 * gdb.base/killed-outside.exp: Remove $options from a call to
13420 `prepare_for_testing'.
13421
13422 2016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13423
13424 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13425 Change test message.
13426
13427 2016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13428
13429 * gdb.trace/mi-trace-save.exp (test_trace_save_wrong_num_args):
13430 Update comment.
13431
13432 2016-10-17 Simon Marchi <simon.marchi@ericsson.com>
13433
13434 * gdb.trace/mi-trace-save.exp: New file.
13435
13436 2016-10-13 Yao Qi <yao.qi@linaro.org>
13437
13438 * gdb.base/code_elim.exp (get_var_address): Remove.
13439 * gdb.base/relocate.exp: Likewise.
13440 * gdb.base/shreloc.exp: Likewise.
13441 * lib/gdb.exp (get_var_address): New.
13442
13443 2016-10-13 Yao Qi <yao.qi@linaro.org>
13444
13445 * gdb.base/structs.exp: Invoke gdb_skip_float_test, and do
13446 floating point tests if $skip_float_test is false.
13447
13448 2016-10-12 Luis Machado <lgustavo@codesourcery.com>
13449
13450 * gdb.python/py-value.c (main): Check if argv is NULL before using it.
13451 * gdb.python/py-value.exp (test_value_in_inferior): Don't use hardcoded
13452 argc values.
13453 Add 1 to argc so we guarantee distinct initial/modified argc values.
13454
13455 2016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13456
13457 * gdb.arch/powerpc-prologue.c (optimized_1): New declaration.
13458
13459 2016-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
13460
13461 * gdb.arch/powerpc-prologue.exp: Use standard_output_file
13462 * gdb.arch/ppc64-symtab-cordic.exp: Likewise.
13463 * gdb.arch/vsx-regs.exp: Likewise.
13464
13465 2016-10-07 Yao Qi <yao.qi@linaro.org>
13466
13467 * gdb.xml/tdesc-regs.exp: Set regdir to "arm/".
13468
13469 2016-10-07 Markus Metzger <markus.t.metzger@intel.com>
13470
13471 * gdb.python/python.exp: Test decode_line("*0").
13472
13473 2016-10-06 Doug Evans <dje@google.com>
13474
13475 * gdb.python/py-value.exp (test_value_creation): Add test for large
13476 unsigned 64-bit value.
13477
13478 2016-10-06 Tom Tromey <tom@tromey.com>
13479
13480 * gdb.compile/compile.exp: Change java tests to rust.
13481 * gdb.base/setshow.exp: Change java tests to rust.
13482 * gdb.base/default.exp: Remove java from language list.
13483 * README (Examples): Update language example.
13484 * gdb.python/py-lookup-type.exp (test_lookup_type): Remove java
13485 test.
13486 * lib/gdb.exp (skip_java_tests): Remove.
13487 * lib/java.exp: Remove.
13488 * gdb.java: Remove.
13489
13490 2016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13491
13492 * gdb.arch/mips-fcr.exp: New test.
13493 * gdb.arch/mips-fcr.c: Source for the new test.
13494
13495 2016-10-06 Maciej W. Rozycki <macro@imgtec.com>
13496
13497 * gdb.base/solib-disc.exp: Use `standard_output_file'
13498 throughout.
13499
13500 2016-10-06 Pedro Alves <palves@redhat.com>
13501
13502 * gdb.base/jit-simple-dl.c: New file.
13503 * gdb.base/jit-simple-jit.c: New file, factored out from ...
13504 * gdb.base/jit-simple.c: ... this.
13505 * gdb.base/jit-simple.exp (jit_run): Delete.
13506 (build_jit): New proc.
13507 (jit_test_reread): Recompile either the main program or the shared
13508 library, depending on what is being tested. Skip changing address
13509 if caller wants to. Compare before/after addresses. If testing
13510 standalone, explicitly load the binary. Test "maint info
13511 breakpoints".
13512 (top level): Add "standalone vs shared lib" and "change address"
13513 vs "same address" axes.
13514
13515 2016-10-06 Pedro Alves <palves@redhat.com>
13516
13517 * gdb.base/jit-simple.exp (top level) Delete get_compiler_info
13518 call.
13519 (jit_run): Delete.
13520 (jit_test_reread): Use with_test_prefix. Reload the main binary
13521 explicitly. Compare the before/after addresses of the JIT
13522 descriptor.
13523
13524 2016-08-15 Doug Evans <dje@google.com>
13525
13526 * gdb.xml/extra-regs.xml: Update, end field now required, default type
13527 for single bitfields is bool.
13528 * gdb.xml/tdesc-regs.exp: Ditto.
13529
13530 2016-10-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13531
13532 * gdb.arch/i386-signal.exp (backtrace 10): Fix #2 typo.
13533
13534 2016-10-05 Yao Qi <yao.qi@linaro.org>
13535
13536 * lib/gdb.exp (support_complex_tests): Return zero if
13537 gdb_skip_float_test return true.
13538
13539 2016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
13540 Simon Marchi <simon.marchi@ericsson.com>
13541
13542 PR gdb/20487
13543 * gdb.mi/user-selected-context-sync.exp: New file.
13544 * gdb.mi/user-selected-context-sync.c: New file.
13545
13546 2016-10-03 Antoine Tremblay <antoine.tremblay@ericsson.com>
13547 Simon Marchi <simon.marchi@ericsson.com>
13548
13549 PR gdb/20487
13550 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Adapt
13551 =thread-select-event check.
13552
13553 2016-09-29 Peter Bergner <bergner@vnet.ibm.com>
13554
13555 * gdb.arch/powerpc-power.exp <cmprb>: Update tests to account for
13556 the compulsory L operand changes.
13557 * gdb.arch/powerpc-power.s: Likewise.
13558
13559 2016-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13560
13561 PR gdb/20609 - attach of JIT-debug-enabled inf 7.11.1 regression
13562 * gdb.base/jit-attach-pie.c: New file.
13563 * gdb.base/jit-attach-pie.exp: New file.
13564
13565 2016-09-28 Pedro Alves <palves@redhat.com>
13566
13567 * gdb.base/infcall-input.c: New file.
13568 * gdb.base/infcall-input.exp: New file.
13569
13570 2016-09-22 Yao Qi <yao.qi@linaro.org>
13571
13572 * lib/gdbserver-support.exp: Rename mi_gdb_exit.
13573 (gdb_exit): Rename it to ...
13574 (gdbserver_gdb_exit): ... Close GDBserver.
13575 (gdb_exit): New proc, call gdbserver_gdb_exit.
13576 (mi_gdb_exit): Likewise.
13577
13578 2016-09-22 Yao Qi <yao.qi@linaro.org>
13579
13580 * boards/gdbserver-base.exp (gdb_server_prog): Set the absolute
13581 path.
13582 * boards/remote-gdbserver-on-localhost.exp: Use gdbserver-base.
13583 Remove duplication.
13584
13585 2016-09-22 Yao Qi <yao.qi@linaro.org>
13586
13587 * lib/gdbserver-support.exp: Check the existence of
13588 gdbserver_orig_gdb_exit rather than gdbserver_gdb_exit.
13589
13590 2016-09-21 Anton Kolesov <anton.kolesov@synopsys.com>
13591
13592 * gdb.xml/tdesc-regs.exp: set core-regs for arc*-*-elf32.
13593
13594 2016-09-21 Tom Tromey <tom@tromey.com>
13595
13596 PR gdb/20604:
13597 * gdb.base/quit.exp: New file.
13598
13599 2016-09-21 Simon Marchi <simon.marchi@ericsson.com>
13600
13601 * .gitignore: New file.
13602
13603 2016-09-21 Maciej W. Rozycki <macro@imgtec.com>
13604
13605 * gdb.arch/mips16-thunks.exp: Use `standard_output_file'
13606 throughout.
13607
13608 2016-09-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
13609
13610 * lib/gdb.exp: No longer skip hardware breakpoint tests on s390.
13611
13612 2016-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
13613
13614 * gdb.cp/casts.cc (decltype): Move it ...
13615 (main): ... with its call to ...
13616 * gdb.cp/casts03.cc: ... a new file.
13617 * gdb.cp/casts.exp: Add new file casts03.cc, move decltype test to it.
13618
13619 2016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13620
13621 * gdb.cp/m-static.h (gnu_obj_4::somewhere): Use constexpr for C++11.
13622
13623 2016-09-15 Peter Bergner <bergner@vnet.ibm.com>
13624
13625 * gdb.arch/powerpc-power.s: Update Power9 instruction tests
13626 and sync up the test with tests in gas/testsuite/gas/ppc.
13627 * gdb.arch/powerpc-power.exp: Likewise.
13628
13629 2016-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13630
13631 * lib/future.exp: Set CCACHE_DISABLE, clear CCACHE_NODISABLE.
13632
13633 2016-09-11 Sergio Durigan Junior <sergiodj@redhat.com>
13634 Jan Kratochvil <jan.kratochvil@redhat.com>
13635
13636 * gdb.base/stap-probe.c (m1): New variable 'dummy', necessary to
13637 make m1's definition to be different from m2's. Use 'dummy' as an
13638 argument for probe 'two'.
13639
13640 2016-09-10 Jon Beniston <jon@beniston.com>
13641
13642 * lib/mi-support.exp (mi_gdb_target_load): Use target_sim_options
13643 for sim target.
13644
13645 2016-09-09 Andreas Arnez <arnez@linux.vnet.ibm.com>
13646
13647 * gdb.base/gnu-ifunc-lib.c (resolver_hwcap): New external
13648 variable declaration.
13649 (gnu_ifunc): Add parameter hwcap. Store it in resolver_hwcap.
13650 * gdb.base/gnu-ifunc.c (resolver_hwcap): New global variable.
13651 * gdb.base/gnu-ifunc.exp: Add test to verify that the resolver
13652 received HWCAP as its argument.
13653
13654 2016-09-06 Pedro Alves <palves@redhat.com>
13655
13656 * gdb.base/new-ui-pending-input.c: New file.
13657 * gdb.base/new-ui-pending-input.exp: New file.
13658 * gdb.exp (clear_gdb_spawn_id): New procedure.
13659 (with_spawn_id): Check whether gdb_spawn_id exists before
13660 referencing it. If gdb_spawn_id didn't exist on entry, clear it
13661 on exit.
13662
13663 2016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13664
13665 * gdb.base/float128.c: New file.
13666 * gdb.base/float128.exp: Likewise.
13667 * gdb.base/floatn.c: Likewise.
13668 * gdb.base/floatn.exp: Likewise.
13669
13670 2016-09-05 Ulrich Weigand <uweigand@de.ibm.com>
13671
13672 * gdb.cp/hang.exp: Remove reference to TYPE_FLAG_STUB in comment.
13673
13674 2016-09-05 Pedro Alves <palves@redhat.com>
13675
13676 PR backtrace/19927
13677 * gdb.python/py-unwind-maint.exp: Adjust tests to not expect that
13678 unwinders are immediately called as side effect of "source" or
13679 "disable unwinder" commands.
13680 * gdb.python/py-recurse-unwind.exp: Remove setup_kfail calls.
13681
13682 2016-09-02 Yao Qi <yao.qi@linaro.org>
13683
13684 * gdb.base/return-nodebug.exp: Skip the test if skip_float_test
13685 is true and $type is "float" or "double".
13686
13687 2016-09-02 Yao Qi <yao.qi@linaro.org>
13688
13689 * gdb.arch/arm-neon.exp: Skip it if gdb_skip_float_test returns
13690 true.
13691 * gdb.base/call-ar-st.exp: Invoke gdb_skip_float_test.
13692 * gdb.base/call-rt-st.exp: Likewise.
13693 * gdb.base/call-sc.exp: Invoke gdb_skip_float_test and use its
13694 return value instead of gdb,skip_float_test.
13695 * gdb.base/callfuncs.exp: Invoke gdb_skip_float_test.
13696 (do_function_calls): Use its return value instead of
13697 gdb,skip_float_test.
13698 * gdb.base/finish.exp: Likewise.
13699 * gdb.base/funcargs.exp: Likewise.
13700 * gdb.base/return.exp: Likewise.
13701 * gdb.base/return2.exp: Likewise.
13702 * gdb.base/varargs.exp: Likewise.
13703 * lib/gdb.exp (gdb_skip_float_test): Change it to
13704 gdb_caching_proc. Detect the broken ptrace on arm-linux.
13705
13706 2016-08-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
13707
13708 * gdb.multi/tids.exp: Test "thread apply all".
13709
13710 2016-08-29 Jan Kratochvil <jan.kratochvil@redhat.com>
13711
13712 * gdb.base/default.exp (tty): Remove.
13713
13714 2016-08-24 Kevin Buettner <kevinb@redhat.com>
13715
13716 * gdb.python/py-recurse-unwind.c: New file.
13717 * gdb.python/py-recurse-unwind.py: New file.
13718 * gdb.python/py-recurse-unwind.exp: New file.
13719
13720 2016-08-24 Simon Marchi <simon.marchi@ericsson.com>
13721
13722 * gdb.base/set-inferior-tty.exp: New file.
13723 * gdb.base/set-inferior-tty.c: New file.
13724
13725 2016-08-23 Pedro Alves <palves@redhat.com>
13726
13727 PR gdb/20494
13728 * gdb.base/new-ui-echo.c: New file.
13729 * gdb.base/new-ui-echo.exp: New file.
13730
13731 2016-08-23 Yao Qi <yao.qi@linaro.org>
13732
13733 * gdb.server/connect-stopped-target.exp (do_test): Pass "" to
13734 gdbserver_spawn.
13735 * gdb.server/connect-without-multi-process.exp (do_test):
13736 Likewise.
13737
13738 2016-08-23 Yao Qi <yao.qi@linaro.org>
13739
13740 * gdb.base/signals-state-child.exp: Set variables gdb_txt and
13741 standalone_txt. Delete gdb_txt and standalone_txt on host
13742 and target. Spawn the binary on target. Copy files from
13743 target to host.
13744
13745 2016-08-22 Pedro Alves <palves@redhat.com>
13746
13747 PR gdb/20505
13748 * gdb.base/vdso-warning.exp: Test core dumps too. Use
13749 with_test_prefix. Factor out bits to ...
13750 (test_no_vdso): ... this new procedure.
13751
13752 2016-08-19 Carl Love <cel@us.ibm.com>
13753
13754 * gdb.arch/altivec-regs.exp: Use standard_testfile instead of
13755 maintaining separate logic for constructing the output path.
13756 * gdb.arch/powerpc-d128-regs.exp: Likewise.
13757 * gdb.arch/ppc-dfp.exp: Likewise.
13758 * gdb.arch/ppc-fp.exp: Likewise.
13759 * gdb.arch/vsx-regs.exp: Likewise.
13760 * gdb.arch/altivec-abi.exp: Likewise, plus added local variable
13761 binprefix for generating the additional binary files.
13762
13763 2016-08-19 Pedro Alves <palves@redhat.com>
13764
13765 * gdb.trace/mi-trace-frame-collected.exp
13766 (test_trace_frame_collected): On x32, expect two registers.
13767
13768 2016-08-18 Carl Love <cel@us.ibm.com>
13769
13770 * gdb.arch/powerpc-power.s: Add new Power9 instruction tests
13771 and sync up the test with tests in gas/testsuite/gas/ppc.
13772 * gdb.arch/powerpc-power.exp: Likewise.
13773
13774 2016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13775
13776 * gdb.multi/remove-inferiors.exp (test_remove_inferiors): Fix
13777 expected error message.
13778
13779 2016-08-17 Simon Marchi <simon.marchi@ericsson.com>
13780
13781 * gdb.multi/remove-inferiors.exp: New file.
13782 * gdb.multi/remove-inferiors.c: New file.
13783
13784 2016-08-12 Yao Qi <yao.qi@linaro.org>
13785
13786 * gdb.base/signals-state-child.c (main): Remove "i" from fprintf's
13787 argument list.
13788
13789 2016-08-10 Pedro Alves <palves@redhat.com>
13790
13791 PR gdb/19187
13792 * gdb.reverse/waitpid-reverse.exp: Add comment and remove
13793 setup_kfails.
13794
13795 2016-08-09 Pedro Alves <palves@redhat.com>
13796 Simon Marchi <simon.marchi@ericsson.com>
13797
13798 PR gdb/20418
13799 * gdb.mi/new-ui-mi-sync.c, gdb.mi/new-ui-mi-sync.exp: New files.
13800 * lib/mi-support.exp (mi_expect_interrupt): Remove anchors.
13801
13802 2016-08-09 Pedro Alves <palves@redhat.com>
13803
13804 PR mi/20431
13805 * gdb.mi/mi-cmd-error.exp: New file.
13806
13807 2016-08-09 Pedro Alves <palves@redhat.com>
13808
13809 PR gdb/18653
13810 * gdb.base/signals-state-child.c: New file.
13811 * gdb.base/signals-state-child.exp: New file.
13812 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new pattern.
13813
13814 2016-08-09 Pedro Alves <palves@redhat.com>
13815
13816 * gdb.dwarf2/bitfield-parent-optimized-out.exp: New file.
13817
13818 2016-08-03 Tom Tromey <tom@tromey.com>
13819
13820 PR python/18565:
13821 * gdb.python/py-frame-inline.exp: Add Frame.function test.
13822
13823 2016-08-01 Yao Qi <yao.qi@linaro.org>
13824
13825 * gdb.threads/process-dies-while-detaching.exp (do_test): Set
13826 variable mode to "multi-process" if $multi_process is 1, otherwise
13827 set it to "single-process".
13828
13829 2016-08-01 Yao Qi <yao.qi@linaro.org>
13830
13831 * gdb.cp/anon-struct.exp: Check is_aarch32_target.
13832 * gdb.cp/cpexprs.exp: Likewise.
13833 * gdb.cp/m-static.exp: Likewise.
13834
13835 2016-07-26 Tom Tromey <tom@tromey.com>
13836
13837 PR python/20190:
13838 * gdb.threads/tls.exp (check_thread_local): Add python symbol
13839 test.
13840
13841 2016-07-26 Markus Metzger <markus.t.metzger@intel.com>
13842
13843 * gdb.btrace/record_goto.exp: se is_amd64_regs_target for
13844 selecting assembly source files.
13845 * gdb.btrace/stepi.exp: se is_amd64_regs_target for selecting
13846 assembly source files.
13847 * gdb.btrace/tailcall.exp: se is_amd64_regs_target for selecting
13848 assembly source files.
13849 * gdb.btrace/tailcall-only.exp: se is_amd64_regs_target for
13850 selecting assembly source files.
13851
13852 2016-07-25 Simon Marchi <simon.marchi@ericsson.com>
13853
13854 * gdb.base/new-ui.exp (do_test_invalid_args): New
13855 procedure.
13856
13857 2016-07-25 Tim Wiederhake <tim.wiederhake@intel.com>
13858
13859 * gdb.btrace/reconnect.c: New file.
13860 * gdb.btrace/reconnect.exp: New file.
13861
13862 2016-07-23 Gabriel Krisman Bertazi <gabriel@krisman.be>
13863
13864 * gdb.base/catch-syscall.exp (do_syscall_tests): Add call
13865 to test_catch_syscall_group.
13866 (test_catch_syscall_group): New.
13867
13868 2016-07-21 Tom Tromey <tom@tromey.com>
13869
13870 * gdb.rust/simple.rs (main): Use empty struct expression.
13871 * gdb.rust/simple.exp: Add tests for empty struct expression.
13872
13873 2016-07-21 Yao Qi <yao.qi@linaro.org>
13874
13875 * lib/gdbserver-support.exp (skip_gdbserver_tests): Return 1
13876 if gdb_skip_xml_test is true on some targets.
13877
13878 2016-07-21 Yao Qi <yao.qi@linaro.org>
13879
13880 * gdb.server/solib-list.exp: Unset last_loaded_file.
13881
13882 2016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13883
13884 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add "next over TRY" and
13885 "step into captured_main (args)".
13886
13887 2016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13888
13889 * gdb.btrace/tailcall-only.exp: Use is_lp64_target check.
13890
13891 2016-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
13892
13893 * gdb.python/py-unwind.exp: Test also ![is_lp64_target].
13894
13895 2016-07-19 Pedro Alves <palves@redhat.com>
13896
13897 * gdb.opt/inline-break.exp: Remove optimize=-O2.
13898 * gdb.opt/inline-bt.exp: Likewise.
13899 * gdb.opt/inline-cmds.exp: Remove optimize=-O2 and add
13900 additional_flags=-Winline.
13901 * gdb.opt/inline-locals.exp: Likewise.
13902 * gdb.opt/inline-markers.c (ATTR): Define.
13903 (inlined_fn): Use it.
13904
13905 2016-07-19 Yao Qi <yao.qi@linaro.org>
13906
13907 * gdb.gdb/selftest.exp: Remove checks on is_remote and isnative.
13908 (test_with_self): Remove some code. Remove argument executable.
13909 (top-level): Use do_self_tests.
13910
13911 2016-07-15 Zachary Welch <zwelch@codesourcery.com>
13912 Don Breazeal <donb@codesourcery.com>
13913
13914 * gdb.base/maint.exp: Escape paths used in regular expressions.
13915 * gdb.stabs/weird.exp: Likewise.
13916
13917 2016-07-13 Tom Tromey <tom@tromey.com>
13918
13919 PR python/15620, PR python/18620:
13920 * gdb.python/py-breakpoint.exp (connect_event, check_last_event)
13921 (test_bkpt_events): New procs.
13922
13923 2016-07-13 Tom Tromey <tom@tromey.com>
13924
13925 PR python/17698:
13926 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add "pending"
13927 test.
13928 (test_watchpoints): Likewise.
13929 (test_bkpt_pending): New proc.
13930
13931 2016-07-13 Tom Tromey <tom@tromey.com>
13932
13933 PR cli/18053:
13934 * gdb.base/jit-so.exp (one_jit_test): Add jit-reader-load
13935 completion test.
13936
13937 2016-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13938
13939 * gdb.dwarf2/atomic-type.exp: Use function_range for low_pc and high_pc.
13940 * gdb.dwarf2/atomic.c (f): Rename f_end_lbl to f_label.
13941 * gdb.dwarf2/dw2-bad-mips-linkage-name.c (f): Rename f_end_lbl to
13942 f_label.
13943 (g): Rename g_end_lbl to g_label.
13944 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: Use function_range for
13945 low_pc and high_pc.
13946 * gdb.dwarf2/dw2-lexical-block-bare.exp: Likewise.
13947
13948 2016-07-12 Tom Tromey <tom@tromey.com>
13949
13950 PR python/19293:
13951 * gdb.python/py-unwind-maint.exp: Update tests.
13952
13953 2016-07-12 Yao Qi <yao.qi@linaro.org>
13954
13955 * lib/selftest-support.exp (selftest_setup): Match the output
13956 when captured_main is inlined.
13957
13958 2016-07-07 Walfred Tedeschi <walfred.tedeschi@intel.com>
13959
13960 * gdb.fortran/derived-types.exp (result_line, result_line_2):
13961 New variables.
13962 (print this%a, print this%b, print this): New tests.
13963 * gdb.fortran/derived-types.f90 (this): New object and
13964 initialization.
13965
13966 2016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13967
13968 * gdb.ada/arraydim.exp: Remove extra directory level in build
13969 directory.
13970
13971 2016-07-06 Simon Marchi <simon.marchi@ericsson.com>
13972
13973 * lib/ada.exp: Remove extra directory level in build directory.
13974 * gdb.ada/cond_lang.exp: Likewise.
13975 * gdb.ada/exec_changed.exp: Likewise.
13976 * gdb.ada/lang_switch.exp: Likewise.
13977
13978 2016-07-06 Manish Goregaokar <manish@mozilla.com>
13979
13980 * simple.rs: Add test for raw pointer subscripting.
13981 * simple.exp: Add test expectations.
13982
13983 2016-07-05 Yao Qi <yao.qi@linaro.org>
13984
13985 * gdb.mi/mi-reverse.exp: Match =record-started output.
13986
13987 2016-07-01 Pedro Alves <palves@redhat.com>
13988
13989 * gdb.base/jit-reader.exp (info_registers_current_frame): New
13990 procedure.
13991 (jit_reader_test): Test the jit reader's unwinder.
13992 * gdb.base/jithost.c (jit_function_00_code): New global.
13993 (main): Use memcpy to fill in the mmapped code, instead of poking
13994 bytes manually here.
13995 * gdb.base/jitreader.c (enum register_mapping) <AMD64_RBP>: New
13996 value.
13997 (read_debug_info): Save the function's range.
13998 (read_sp): New function.
13999 (unwind_frame): Use it. Also unwind RBP.
14000 (get_frame_id): Use read_sp.
14001 (gdb_init_reader): Use calloc instead of malloc.
14002 * lib/gdb.exp (get_hexadecimal_valueof): Add optional 'test'
14003 parameter. Use gdb_test_multiple.
14004
14005 2016-07-01 Pedro Alves <palves@redhat.com>
14006 Antoine Tremblay <antoine.tremblay@ericsson.com>
14007
14008 * gdb.threads/process-dies-while-detaching.c: New file.
14009 * gdb.threads/process-dies-while-detaching.exp: New file.
14010
14011 2016-07-01 Pedro Alves <palves@redhat.com>
14012
14013 * gdb.multi/watchpoint-multi-exit.c: New file.
14014 * gdb.multi/watchpoint-multi-exit.exp: New file.
14015
14016 2016-06-30 Pedro Alves <palves@redhat.com>
14017
14018 * lib/gdbserver-support.exp (close_gdbserver, gdb_exit): Don't
14019 unset inferior_spawn_id.
14020
14021 2016-06-30 Pedro Alves <palves@redhat.com>
14022
14023 * lib/mi-support.exp (default_mi_gdb_start): Declare global
14024 FORCE_SEPARATE_MI_TTY, not SEPARATE_MI_TTY.
14025
14026 2016-06-29 Yao Qi <yao.qi@linaro.org>
14027
14028 * gdb.base/return.c: Add copyright header.
14029
14030 2016-06-29 Tom Tromey <tom@tromey.com>
14031
14032 PR python/20129:
14033 * gdb.python/py-framefilter.exp: Add tests for setting priority
14034 and disabling of non-existent frame filter.
14035
14036 2016-06-29 Yao Qi <yao.qi@linaro.org>
14037
14038 * gdb.base/catch-syscall.c [__arm__]: Set unknown_syscall to
14039 0x0f07ff.
14040
14041 2016-06-28 Yao Qi <yao.qi@linaro.org>
14042
14043 * gdb.base/catch-syscall.exp: Remove check on isnative and target
14044 triplets. Start gdb, execute catch syscall, and continue. Check
14045 gdb's output to determine catch syscall is supported.
14046
14047 2016-06-27 Manish Goregaokar <manish@mozilla.com>
14048
14049 * gdb.rust/simple.rs: Add test for returning unit in a function.
14050 * gdb.rust/simple.exp: Add expectation for functions returning
14051 unit.
14052
14053 2016-06-27 Pierre-Marie de Rodat <derodat@adacore.com>
14054
14055 * gdb.python/py-breakpoint-create-fail.c,
14056 gdb.python/py-breakpoint-create-fail.exp,
14057 gdb.python/py-breakpoint-create-fail.py: New testcase.
14058
14059 2016-06-25 Manish Goregaokar <manish@mozilla.com>
14060
14061 PR gdb/20239
14062 * gdb.rust/simple.rs: Add more tests for printing NonZero enums.
14063 * gdb.rust/simple.exp: Add test expectations for new NonZero
14064 tests.
14065
14066 2016-06-24 David Taylor <dtaylor@emc.com>
14067
14068 * gdb.base/offsets.exp: New file.
14069 * gdb.base/offsets.c: New file.
14070
14071 2016-06-23 Tom Tromey <tom@tromey.com>
14072
14073 PR gdb/16483:
14074 * gdb.python/py-framefilter.exp: Add "info frame-filter" test
14075 before any filters are loaded.
14076
14077 2016-06-21 Walfred Tedeschi <walfred.tedeschi@intel.com>
14078
14079 * gdb.fortran/derived-type.exp (print q): Add fields to the output.
14080 * gdb.fortran/vla-type.exp (print twov): Fix vla tests with
14081 structs.
14082 * gdb.fortran/derived-type-function.exp: New file.
14083 * gdb.fortran/derived-type-function.f90: New file.
14084
14085
14086 2016-06-21 Pedro Alves <palves@redhat.com>
14087
14088 * gdb.base/new-ui.exp: New file.
14089 * lib/mi-support.exp (switch_gdb_spawn_id): Move to ...
14090 * lib/gdb.exp (switch_gdb_spawn_id): ... here.
14091 (with_spawn_id): New procedure.
14092
14093 2016-06-21 Pedro Alves <palves@redhat.com>
14094
14095 * gdb.mi/mi-exec-run.exp: New file.
14096
14097 2016-06-21 Pedro Alves <palves@redhat.com>
14098
14099 * gdb.mi/mi-break.exp (test_breakpoint_commands): Always expect
14100 breakpoint command's output on the main UI.
14101 (test_break): New procedure, factored out from calls in the top
14102 level.
14103 (top level): Use foreach_with_prefix to test MI as main UI and as
14104 separate UI.
14105
14106 2016-06-21 Pedro Alves <palves@redhat.com>
14107
14108 * gdb.mi/mi-watch.exp (test_watchpoint_creation_and_listing)
14109 (test_awatch_creation_and_listing)
14110 (test_rwatch_creation_and_listing, test_watchpoint_triggering):
14111 Remove 'type' parameter.
14112 (test_watchpoint_all): New parameter mi_mode. Remove
14113 with_test_prefix.
14114 (top level): Use foreach_with_prefix, and add main/separate UI MI
14115 testing axis.
14116
14117 2016-06-21 Pedro Alves <palves@redhat.com>
14118
14119 * README (Testsuite Parameters): Document FORCE_SEPARATE_MI_TTY.
14120 * lib/gdb.exp (default_gdb_exit): Clear inferior_spawn_id.
14121 * lib/mi-support.exp (mi_uncatched_gdb_exit): Unset
14122 gdb_main_spawn_id, mi_spawn_id, unset inferior_spawn_id.
14123 (gdb_main_spawn_id, mi_spawn_id): Declare and
14124 comment.
14125 (mi_create_inferior_pty): New procedure,
14126 factored out from default_mi_gdb_start.
14127 (switch_gdb_spawn_id, mi_gdb_start_separate_mi_tty): New
14128 procedures.
14129 (default_mi_gdb_start): Call mi_gdb_start_separate_mi_tty if the
14130 separate-mi-tty option is specified, or SEPARATE_MI_TTY is set.
14131 Use mi_create_inferior_pty.
14132 (mi_gdb_start): Use eval to pass down args list.
14133
14134 2016-06-21 Pedro Alves <palves@redhat.com>
14135
14136 * gdb.opt/inline-cmds.c: Add "set mi break here" marker.
14137 * gdb.opt/inline-cmds.exp: Add MI tests.
14138
14139 2016-06-21 Pedro Alves <palves@redhat.com>
14140
14141 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add new regexp.
14142
14143 2016-06-21 Pedro Alves <palves@redhat.com>
14144
14145 * gdb.ada/mi_catch_ex.exp (continue_to_exception): New procedure.
14146 (top level): Use it instead of mi_execute_to.
14147
14148 2016-06-21 Pedro Alves <palves@redhat.com>
14149
14150 * gdb.python/py-mi-events-gdb.py (stop_handler_str)
14151 (cont_handler_str): New.
14152 (signal_stop_handler): Set stop_handler_str instead of printing to
14153 stdout.
14154 (continue_handler): Set cont_handler_str instead of printing to
14155 stdout.
14156 * gdb.python/py-mi-events.exp: Ues mi_execute_to instead of
14157 mi_send_resuming_command. Print stop_handler_str and
14158 cont_handler_str instead of expecting the python events print
14159 directly.
14160
14161 2016-06-17 Sanjoy Das <sanjoy@playingwithpointers.com>
14162
14163 * gdb.base/jit-reader.exp: New file.
14164 * gdb.base/jithost.c: New file.
14165 * gdb.base/jithost.h: New file.
14166 * gdb.base/jitreader.c : New file.
14167 * gdb.base/jit-protocol.h: New file.
14168
14169 2016-06-17 Yao Qi <yao.qi@linaro.org>
14170
14171 * gdb.base/step-over-syscall.exp (break_cond_on_syscall): New
14172 parameters follow_fork and detach_on_fork. Set follow-fork-mode
14173 and detach-on-fork. Adjust tests.
14174 (top level): Invoke break_cond_on_syscall with combinations of
14175 syscall, follow-fork-mode and detach-on-fork.
14176
14177 2016-06-17 Yao Qi <yao.qi@linaro.org>
14178
14179 * gdb.base/step-over-exit.c: New.
14180 * gdb.base/step-over-exit.exp: New.
14181
14182 2016-06-17 Yan-Ting Lin <currygt52@gmail.com>
14183
14184 * gdb.base/float.exp: Add target check for nds32*-*-*.
14185 * gdb.xml/tdesc-regs.exp: Set core-regs for nds32*-*-*.
14186
14187 2016-06-13 Andrew Burgess <andrew.burgess@embecosm.com>
14188
14189 * gdb.base/call-ar-st.exp: Report unsupported rather than xfail
14190 for unsupported target features.
14191 * gdb.base/call-rt-st.exp: Likewise.
14192 * gdb.base/call-sc.exp: Likewise.
14193 * gdb.base/call-signal-resume.exp: Likewise.
14194 * gdb.base/call-strs.exp: Likewise.
14195 * gdb.base/callexit.exp: Likewise.
14196 * gdb.base/callfuncs.exp: Likewise.
14197 * gdb.base/nodebug.exp: Likewise.
14198 * gdb.base/printcmds.exp: Likewise.
14199 * gdb.base/ptype.exp: Likewise.
14200 * gdb.base/structs.exp: Likewise.
14201 * gdb.base/unwindonsignal.exp: Likewise.
14202 * gdb.cp/gdb2495.exp: Likewise.
14203 * gdb.cp/templates.exp: Likewise.
14204 * gdb.cp/virtfunc.exp: Likewise.
14205 * gdb.threads/hand-call-in-threads.exp: Likewise.
14206 * gdb.threads/interrupted-hand-call.exp: Likewise.
14207 * gdb.threads/thread-unwindonsignal.exp: Likewise.
14208
14209 2016-06-10 Tom Tromey <tom@tromey.com>
14210
14211 PR rust/20110:
14212 * gdb.rust/expr.exp: Add test for integer constant larger than
14213 i32.
14214
14215 2016-06-10 Bernhard Heckel <bernhard.heckel@intel.com>
14216
14217 * gdb.fortran/nested-funcs.exp: New.
14218 * gdb.fortran/nested-funcs.f90: New.
14219
14220 2016-06-09 Toshihito Kikuchi <k.toshihito@yahoo.de>
14221
14222 * gdb.base/examine-backward.c: New file.
14223 * gdb.base/examine-backward.exp: New file.
14224
14225 2016-06-06 Simon Marchi <simon.marchi@ericsson.com>
14226
14227 * gdb.mi/mi-record-changed.exp: Adjust =record-started output
14228 matching.
14229
14230 2016-06-02 Tom Tromey <tom@tromey.com>
14231
14232 PR python/18984:
14233 * gdb.python/py-shared.exp: Add solib_name test.
14234
14235 2016-06-02 Simon Marchi <simon.marchi@ericsson.com>
14236
14237 * gdb.mi/mi-memory-changed.exp: Fix filename passed to untested.
14238
14239 2016-05-31 Martin Galvan <martin.galvan@tallertechnologies.com>
14240
14241 PR c++/19893
14242 * gdb.dwarf2/implref.exp: Rename to...
14243 * gdb.dwarf2/implref-const.exp: ...this. Also add more test statements.
14244 * gdb.dwarf2/implref-array.c: New file.
14245 * gdb.dwarf2/implref-array.exp: Likewise.
14246 * gdb.dwarf2/implref-global.c: Likewise.
14247 * gdb.dwarf2/implref-global.exp: Likewise.
14248 * gdb.dwarf2/implref-struct.c: Likewise.
14249 * gdb.dwarf2/implref-struct.exp: Likewise.
14250
14251 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14252
14253 * gdb.trace/trace-condition.exp: Add 64bit tests.
14254
14255 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14256
14257 * gdb.trace/trace-condition.c (marker): Adapt signature to 8 to 64
14258 bits types.
14259 (main): Adapt to 8 to 64 bits types.
14260 * gdb.trace/trace-condition.exp: Add new tests.
14261
14262 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14263
14264 * gdb.trace/trace-condition.exp: Add emit_less_unsigned test.
14265
14266 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14267
14268 * gdb.trace/ftrace.exp (test_ftrace_condition): Remove.
14269 Move condition tests...
14270 * gdb.trace/trace-condition.exp: Here.
14271
14272 2016-05-30 Antoine Tremblay <antoine.tremblay@ericsson.com>
14273
14274 * gdb.trace/trace-condition.exp: Add counter-case tests.
14275
14276 2016-05-30 Jan Kratochvil <jan.kratochvil@redhat.com>
14277
14278 PR c++/15231
14279 * gdb.ada/out_of_line_in_inlined.exp: Remove xfails.
14280 * gdb.dwarf2/dw2-lexical-block-bare.exp: New file.
14281
14282 2016-05-27 Pedro Alves <palves@redhat.com>
14283
14284 * gdb.threads/attach-many-short-lived-threads.exp (bad_dejagnu):
14285 New procedure.
14286 (top level): Call it, and bail out of DejaGnu is known to be bad.
14287
14288 2016-05-27 Andrew Burgess <andrew.burgess@embecosm.com>
14289
14290 * gdb.base/whatis.c: Extend the test case.
14291 * gdb.base/whatis.exp: Add additional tests.
14292
14293 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14294
14295 * gdb.fortran/type.f90: Add pointer variable.
14296 * gdb.fortran/whatis_type.exp: Add whatis/ptype of pointers.
14297
14298 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14299
14300 * gdb.fortran/vla-type.exp: Fix testcase name.
14301
14302 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14303
14304 * gdb.fortran/vla-type.exp: Access elements in nested structs.
14305
14306 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14307
14308 * gdb.fortran/type.f90: Add nested structures.
14309 * gdb.fortran/whatis-type.exp: Whatis/ptype nested structures.
14310 * gdb.fortran/derived-type.exp: Adapt expected output.
14311 * gdb.fortran/vla-type.exp: Adapt expected output.
14312
14313 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14314
14315 * gdb.fortran/whatis_type.exp: Adapt expected output.
14316
14317 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14318
14319 * gdb.fortran/print_type.exp: Fix expected output.
14320 * gdb.fortran/whatis_type.exp: Fix expected output.
14321
14322 2016-05-25 Bernhard Heckel <bernhard.heckel@intel.com>
14323
14324 * gdb.fortran/whatis_type.exp: Use multi_line.
14325
14326 2016-05-24 Tom Tromey <tom@tromey.com>
14327
14328 PR python/17386:
14329 * gdb.python/py-value.exp (test_value_numeric_ops): Add tests that
14330 use value as an index.
14331
14332 2016-05-23 Tom Tromey <tom@tromey.com>
14333
14334 PR python/17981:
14335 * gdb.python/py-breakpoint.exp (test_bkpt_basic): Add test for
14336 no-breakpoint case.
14337
14338 2016-05-24 Pedro Alves <palves@redhat.com>
14339
14340 PR gdb/19828
14341 * gdb.threads/clone-attach-detach.c: New file.
14342 * gdb.threads/clone-attach-detach.exp: New file.
14343
14344 2016-05-24 Francis Ricci <francisjricci@gmail.com> (tiny patch)
14345
14346 * gdb.base/annota-input-while-running.exp: Fix syntax error.
14347
14348 2016-05-23 Tom Tromey <tom@tromey.com>
14349
14350 PR python/19438, PR python/18393:
14351 * gdb.python/py-progspace.exp: Add "dir" test.
14352 * gdb.python/py-objfile.exp: Add "dir" test.
14353
14354 2016-05-23 Yao Qi <yao.qi@linaro.org>
14355
14356 * gdb.arch/thumb-prologue.exp: Use standard_testfile.
14357 * gdb.arch/thumb2-it.exp: Likewise.
14358
14359 2016-05-18 Simon Marchi <simon.marchi@ericsson.com>
14360
14361 * gdb.mi/mi-threads-interrupt.c: New file.
14362 * gdb.mi/mi-threads-interrupt.exp: New file.
14363
14364 2016-05-17 Simon Marchi <simon.marchi@ericsson.com>
14365
14366 PR gdb/18077
14367 * gdb.mi/mi-async-run.exp: New file.
14368 * gdb.mi/mi-async-run.c: New file.
14369
14370 2016-05-17 Tom Tromey <tom@tromey.com>
14371 Manish Goregaokar <manishsmail@gmail.com>
14372
14373 * lib/rust-support.exp: New file.
14374 * lib/gdb.exp (skip_rust_tests): New proc.
14375 (build_executable_from_specs): Handle rust.
14376 * lib/future.exp (gdb_find_rustc): New proc.
14377 (gdb_default_target_compile): Handle rust.
14378 * gdb.rust/expr.exp: New file.
14379 * gdb.rust/generics.exp: New file.
14380 * gdb.rust/generics.rs: New file.
14381 * gdb.rust/methods.exp: New file.
14382 * gdb.rust/methods.rs: New file.
14383 * gdb.rust/modules.exp: New file.
14384 * gdb.rust/modules.rs: New file.
14385 * gdb.rust/simple.exp: New file.
14386 * gdb.rust/simple.rs: New file.
14387
14388 2016-05-17 Tom Tromey <tom@tromey.com>
14389
14390 * gdb.base/default.exp (set language): Add rust.
14391
14392 2016-05-17 Tom Tromey <tom@tromey.com>
14393
14394 * gdb.gdb/unittest.exp: New file.
14395
14396 2016-05-16 Yao Qi <yao.qi@linaro.org>
14397
14398 * gdb.base/batch-preserve-term-settings.exp: Remove variable
14399 shell_prompt. Update shell_prompt_re.
14400
14401 2016-05-12 Doug Evans <dje@google.com>
14402
14403 PR symtab/19999
14404 * lib/dwarf.exp (build_executable_from_fission_assembler): Pass
14405 $options when building executable.
14406 * gdb.dwarf2/fission-loclists-pie.S: New file.
14407 * gdb.dwarf2/fission-loclists-pie.exp: New file.
14408
14409 2016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14410
14411 * gdb.base/solib-display.exp: Check for [use_gdb_stub] instead
14412 of [is_remote target],
14413
14414 2016-05-04 Simon Marchi <simon.marchi@ericsson.com>
14415
14416 * lib/gdb.exp (use_gdb_stub): New procedure.
14417
14418 2016-05-03 Yunlian Jiang <yunlian@google.com>
14419 Doug Evans <dje@google.com>
14420
14421 PR symtab/19914
14422 * gdb.dwarf2/dwp-sepdebug.c: New file.
14423 * gdb.dwarf2/dwp-sepdebug.exp: New file.
14424
14425 2016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14426
14427 * gdb.base/detach.exp: Remove is_remote check.
14428
14429 2016-05-02 Simon Marchi <simon.marchi@ericsson.com>
14430
14431 * gdb.base/annota-input-while-running.exp: Don't check for
14432 [is_remote target]. Enable annotations after running to main.
14433 Remove unused "set test..." line.
14434
14435 2016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14436
14437 * gdb.trace/trace-enable-disable.exp: New file.
14438 * gdb.trace/trace-enable-disable.c: New file.
14439
14440 2016-04-28 Simon Marchi <simon.marchi@ericsson.com>
14441
14442 * gdb.arch/ftrace-insn-reloc.exp: Save gdb_load_shlib result,
14443 use it in info sharedlibrary test.
14444 * gdb.trace/ftrace-lock.exp: Likewise.
14445 * gdb.trace/ftrace.exp: Likewise.
14446 * gdb.trace/range-stepping.exp: Likewise.
14447 * gdb.trace/trace-break.exp: Likewise.
14448 * gdb.trace/trace-condition.exp: Likewise.
14449 * gdb.trace/trace-mt.exp: Likewise.
14450
14451 2016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14452
14453 * lib/gdb.exp (gdb_load_shlibs): Rename to...
14454 (gdb_load_shlib): ... this.
14455 * gdb.arch/ftrace-insn-reloc.exp: Adjust gdb_load_shlibs ->
14456 gdb_load_shlib.
14457 * gdb.base/catch-load.exp (one_catch_load_test): Likewise.
14458 * gdb.base/ctxobj.exp: Likewise.
14459 * gdb.base/dprintf-pending.exp: Likewise.
14460 * gdb.base/dso2dso.exp: Likewise.
14461 * gdb.base/fixsection.exp: Likewise.
14462 * gdb.base/gcore-relro.exp: Likewise.
14463 * gdb.base/gdb1555.exp: Likewise.
14464 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14465 * gdb.base/gnu-ifunc.exp: Likewise.
14466 * gdb.base/hbreak-in-shr-unsupported.exp: Likewise.
14467 * gdb.base/jit-so.exp (one_jit_test): Likewise.
14468 * gdb.base/pending.exp: Likewise.
14469 * gdb.base/print-file-var.exp: Likewise.
14470 * gdb.base/print-symbol-loading.exp: Likewise.
14471 * gdb.base/shlib-call.exp: Likewise.
14472 * gdb.base/shreloc.exp: Likewise.
14473 * gdb.base/so-impl-ld.exp: Likewise.
14474 * gdb.base/solib-disc.exp: Likewise.
14475 * gdb.base/solib-nodir.exp: Likewise.
14476 * gdb.base/solib-overlap.exp: Likewise.
14477 * gdb.base/solib-symbol.exp: Likewise.
14478 * gdb.base/solib-weak.exp (do_test): Likewise.
14479 * gdb.base/sym-file.exp: Likewise.
14480 * gdb.base/symtab-search-order.exp: Likewise.
14481 * gdb.base/type-opaque.exp: Likewise.
14482 * gdb.base/unload.exp: Likewise.
14483 * gdb.base/watchpoint-solib.exp: Likewise.
14484 * gdb.compile/compile.exp: Likewise.
14485 * gdb.cp/gdb2384.exp: Likewise.
14486 * gdb.cp/infcall-dlopen.exp: Likewise.
14487 * gdb.cp/re-set-overloaded.exp: Likewise.
14488 * gdb.fortran/library-module.exp: Likewise.
14489 * gdb.opt/solib-intra-step.exp: Likewise.
14490 * gdb.python/py-finish-breakpoint.exp: Likewise.
14491 * gdb.python/py-shared.exp: Likewise.
14492 * gdb.reverse/solib-precsave.exp: Likewise.
14493 * gdb.reverse/solib-reverse.exp: Likewise.
14494 * gdb.server/solib-list.exp: Likewise.
14495 * gdb.threads/dlopen-libpthread.exp: Likewise.
14496 * gdb.threads/tls-shared.exp: Likewise.
14497 * gdb.threads/tls-so_extern.exp: Likewise.
14498 * gdb.trace/change-loc.exp: Likewise.
14499 * gdb.trace/ftrace-lock.exp: Likewise.
14500 * gdb.trace/ftrace.exp: Likewise.
14501 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Likewise.
14502 * gdb.trace/pending.exp: Likewise.
14503 * gdb.trace/range-stepping.exp: Likewise.
14504 * gdb.trace/strace.exp (strace_remove_socket): Likewise.
14505 (strace_info_marker): Likewise.
14506 (strace_probe_marker): Likewise.
14507 (strace_trace_on_same_addr): Likewise.
14508 (strace_trace_on_diff_addr): Likewise.
14509 * gdb.trace/trace-break.exp: Likewise.
14510 * gdb.trace/trace-condition.exp: Likewise.
14511 * gdb.trace/trace-mt.exp: Likewise.
14512
14513 2016-04-27 Simon Marchi <simon.marchi@ericsson.com>
14514
14515 * lib/gdb.exp (gdb_load_shlibs): Accept a single argument. Return
14516 result of gdb_remote_download.
14517 * gdb.base/ctxobj.exp: Split gdb_load_shlibs call.
14518 * gdb.base/dso2dso.exp: Likewise.
14519 * gdb.base/global-var-nested-by-dso.exp: Likewise.
14520 * gdb.base/print-file-var.exp: Likewise.
14521 * gdb.base/shlib-call.exp: Likewise.
14522 * gdb.base/shreloc.exp: Likewise.
14523 * gdb.base/solib-overlap.exp: Likewise.
14524 * gdb.base/solib-weak.exp (do_test): Likewise.
14525 * gdb.base/unload.exp: Likewise.
14526
14527 2016-04-27 Yao Qi <yao.qi@linaro.org>
14528
14529 * gdb.base/branch-to-self.exp: Skip it if gdb,nosignals
14530 exists.
14531
14532 2016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14533
14534 * vla-type.exp: Print structure from toplevel.
14535
14536 2016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14537
14538 * gdb.fortran/vla-type.f90: Add test for static and dynamic arrays
14539 of dynamic types.
14540 * gdb.fortran/vla-type.exp: Add test for static and dynamic arrays
14541 of dynamic types.
14542
14543 2016-04-26 Bernhard Heckel <bernhard.heckel@intel.com>
14544
14545 * gdb.fortran/vla-type.f90: New file.
14546 * gdb.fortran/vla-type.exp: New file.
14547
14548 2016-04-25 Yao Qi <yao.qi@linaro.org>
14549
14550 * gdb.base/branch-to-self.c: New file.
14551 * gdb.base/branch-to-self.exp: New file.
14552
14553 2016-04-22 Yao Qi <yao.qi@linaro.org>
14554
14555 * gdb.trace/unavailable.exp (gdb_collect_globals_test_1): Match
14556 more after $hex.
14557
14558 2016-04-22 Yao Qi <yao.qi@linaro.org>
14559
14560 * gdb.base/annota1.exp: Set breakpoint on line $main_line.
14561 * gdb.base/annota3.exp: Likewise.
14562
14563 2016-04-22 Yao Qi <yao.qi@linaro.org>
14564
14565 * gdb.reverse/step-precsave.exp: Do one step and test program
14566 stops in "callee" and do multiple steps until program goes out
14567 of "callee".
14568 * gdb.reverse/step-reverse.exp: Likewise.
14569
14570 2016-04-22 Yao Qi <yao.qi@linaro.org>
14571
14572 * gdb.trace/signal.exp: Also pass if
14573 $tracepoint_hits($i) > $iterations.
14574
14575 2016-04-22 Yao Qi <yao.qi@linaro.org>
14576
14577 * gdb.trace/signal.c: New file.
14578 * gdb.trace/signal.exp: New file.
14579
14580 2016-04-19 Doug Evans <xdje42@gmail.com>
14581
14582 * gdb.base/bad-file.exp: New file.
14583
14584 2016-04-18 Martin Galvan <martin.galvan@tallertechnologies.com>
14585
14586 * gdb.dwarf2/implref.exp: New file.
14587
14588 2016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14589
14590 * gdb.fortran/common-block.exp: Use type naming defined in lib fortran.
14591 * gdb.fortran/derived-type.exp: Use type naming defined in lib fortran.
14592 * gdb.fortran/multi-dim.exp: Use type naming defined in lib fortran.
14593 * gdb.fortran/vla-datatypes.exp: Use type naming defined in lib fortran.
14594 * gdb.fortran/vla-ptype-sub.exp: Use type naming defined in lib fortran.
14595 * gdb.fortran/vla-ptype.exp: Use type naming defined in lib fortran.
14596 * gdb.fortran/whatis_type.exp: Use type naming defined in lib fortran.
14597 * lib/fortran.exp (fortran_int4): New procedure.
14598 (fortran_real4, fortran_real8, fortran_complex4): Likewise.
14599 (fortran_logical4): Likewise.
14600
14601 2016-04-18 Benrhard Heckel <bernhard.heckel@intel.com>
14602
14603 * lib/gdb.exp (gdb_compile_shlib): Add flag for ICC compiler.
14604
14605 2016-04-18 Bernhard Heckel <bernhard.heckel@intel.com>
14606
14607 * lib/compiler.c: Add Intel specific preprocessor macros.
14608 * lib/compiler.cc: Likewise.
14609
14610 2016-04-13 Luis Machado <lgustavo@codesourcery.com>
14611
14612 * gdb.server/connect-with-no-symbol-file.c: New file.
14613 * gdb.server/connect-with-no-symbol-file.exp: New file.
14614
14615 2016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14616
14617 * lib/gdb.exp (gdb_remote_download): Fix and extend comment.
14618
14619 2016-04-13 Simon Marchi <simon.marchi@ericsson.com>
14620
14621 * boards/gdbserver-base.exp (${board}_download): Copy source file to
14622 standard output directory.
14623
14624 2016-04-13 Antoine Tremblay <antoine.tremblay@ericsson.com>
14625
14626 * gdb.trace/trace-condition.exp (foreach): Fix emit_sub testcase.
14627
14628 2016-04-13 Markus Metzger <markus.t.metzger@intel.com>
14629
14630 * gdb.btrace/instruction_history.c (loop): Add declaration.
14631
14632 2016-04-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
14633
14634 * gdb.trace/ftrace.exp (proc): Change test prefix from "ond" to "cond".
14635
14636 2016-04-09 Simon Marchi <simon.marchi@polymtl.ca>
14637
14638 * gdb.python/py-mi-events-gdb.py (signal_stop_handler): Add
14639 parentheses to print.
14640 (continue_handler): Likewise.
14641
14642 2016-04-08 Simon Marchi <simon.marchi@ericsson.com>
14643
14644 * gdb.server/solib-list.exp: Remove is_remote check.
14645 Pass shlib= to gdb_compile. Don't link shared library with
14646 -soname. Call gdb_remote_download instead of gdb_load_shlibs.
14647 Run binary filename through "readlink -f" on the target.
14648
14649 2016-04-08 Pedro Alves <palves@redhat.com>
14650
14651 * gdb.server/solib-list.exp: Don't use gdb_load. Instead pass the
14652 interpreter filename as argument to gdbserver_spawn.
14653 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14654 Return empty if $last_loaded_file does not exist.
14655
14656 2016-04-08 Jan Kratochvil <jan.kratochvil@redhat.com>
14657
14658 Fix compatibility with gcc-4.8.5-4.el7.x86_64.
14659 * gdb.base/jit-main.c: Use exit after usage.
14660
14661 2016-04-07 Jan Kratochvil <jan.kratochvil@redhat.com>
14662
14663 * gdb.base/gdbhistsize-history.exp: Save and unset GDBHISTFILE and
14664 GDBHISTSIZE prior to the tests.
14665 * gdb.base/gdbinit-history.exp: Likewise.
14666
14667 2016-04-07 Pedro Alves <palves@redhat.com>
14668
14669 * gdb.compile/compile.exp: Use gdb_compile with "shlib=" option
14670 instead of build_executable. Use gdb_load_shlibs.
14671
14672 2016-04-07 Yao Qi <yao.qi@linaro.org>
14673
14674 * gdb.reverse/finish-reverse-bkpt.exp: Use temporary breakpoint.
14675 Execute "si" command.
14676
14677 2016-04-07 Yao Qi <yao.qi@linaro.org>
14678
14679 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Match the breakpoint
14680 number instead of the comments on some line.
14681
14682 2016-04-06 Don Breazeal <donb@codesourcery.com>
14683
14684 * gdb.dwarf2/dw2-opt-structptr.c: New test program.
14685 * gdb.dwarf2/dw2-opt-structptr.exp: New test script.
14686
14687 2016-04-06 Simon Marchi <simon.marchi@ericsson.com>
14688
14689 * gdb.threads/dlopen-libpthread.exp: Set binfile_lib using
14690 standard_output_file. Remove unused binfile variable.
14691
14692 2016-04-05 Catalin Udma <catalin.udma@freescale.com>
14693
14694 * gdb.python/py-mi-objfile-gdb.py: Use "list main" command.
14695 * gdb.python/py-mi-objfile.exp: Match "list main" output
14696 in console format.
14697
14698 2016-04-05 Simon Marchi <simon.marchi@polymtl.ca>
14699
14700 * gdb.arch/ftrace-insn-reloc.exp: Check for IPA basename instead of
14701 absolute.
14702
14703 2016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14704
14705 * gdb.trace/ftrace-lock.exp: Check for IPA basename instead of
14706 absolute.
14707 * gdb.trace/ftrace.exp: Likewise.
14708 * lib/gdb.exp (gdb_compile): Set rpath $ORIGIN for non-remote
14709 targets as well.
14710 (gdb_compile_shlib): Set SONAME for non-remote targets as well.
14711 (gdb_load_shlibs): Copy libraries to test directory when testing
14712 natively. Only set solib-search-path if testing remotely.
14713 * lib/mi-support.exp (mi_load_shlibs): Likewise.
14714
14715 2016-04-05 Simon Marchi <simon.marchi@ericsson.com>
14716
14717 * gdb.base/jit-so.exp: Use gdb_remote_download instead of
14718 gdb_download. Use it even if the target is not remote.
14719 * gdb.base/jit.exp (compile_jit_test): Likewise.
14720 * lib/gdb.exp (gdb_remote_download): Copy files to the standard
14721 output directory if the destination board is local, otherwise use
14722 the standard remote_download from DejaGnu.
14723 (gdb_download): Remove.
14724 (gdb_load_shlibs): Use gdb_remote_download instead of
14725 gdb_download.
14726 * lib/gdbserver-support.exp (gdbserver_download_current_prog):
14727 Use gdb_remote_download instead of gdb_download. Use it even if
14728 the target is not remote.
14729 * lib/mi-support.exp (mi_load_shlibs): Use gdb_remote_download
14730 instead of gdb_download.
14731
14732 2016-04-04 Simon Marchi <simon.marchi@polymtl.ca>
14733
14734 * gdb.mi/mi-breakpoint-changed.exp: Add some with_test_prefix.
14735 (test_insert_delete_modify): Call mi_load_shlibs before trying to
14736 run.
14737
14738 2016-04-01 Artemiy Volkov <artemiyv@acm.org>
14739
14740 PR gdb/19820
14741 * gdb.base/printcmds.exp: Add artificial arrays tests.
14742
14743 2016-03-31 Pedro Alves <palves@redhat.com>
14744
14745 PR gdb/19858
14746 * gdb.base/jit-main.c: Include unistd.h.
14747 (ATTACH): Define to 0 if not already defined.
14748 (wait_for_gdb, mypid): New globals.
14749 (WAIT_FOR_GDB): New macro.
14750 (MAIN): Set an alarm. Store the process's pid. Wait for GDB at
14751 some breakpoint locations.
14752 * gdb.base/jit.exp (clean_reattach, continue_to_test_location):
14753 New procedures.
14754 (one_jit_test): Add REATTACH parameter, and handle it. Use
14755 continue_to_test_location.
14756 (top level): Test attach, and adjusts calls to one_jit_test.
14757
14758 2016-03-31 Pedro Alves <palves@redhat.com>
14759
14760 PR gdb/19858
14761 * gdb.base/jit.exp (compile_jit_test): Add intro comment. Add
14762 BINSUFFIX parameter, and handle it.
14763 (top level): Adjust calls compile_jit_test.
14764
14765 2016-03-31 Catalin Udma <catalin.udma@freescale.com>
14766
14767 PR python/19743
14768 * gdb.python/py-mi-events-gdb.py: New file.
14769 * gdb.python/py-mi-events.c: New file.
14770 * gdb.python/py-mi-events.exp: New file.
14771
14772 2016-03-30 Yao Qi <yao.qi@linaro.org>
14773
14774 * gdb.reverse/until-precsave.exp: Match function name only.
14775 * gdb.reverse/until-reverse.c (main): Don't call fprintf nor printf.
14776 Move malloc to a condition block.
14777 * gdb.reverse/until-reverse.exp: Match function name only.
14778
14779 2016-03-29 Marcin Kościelnicki <koriakin@0x04.net>
14780
14781 * gdb.trace/ftrace.exp: Set arg0exp for s390.
14782 * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390.
14783 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num
14784 variable for GPR 0 instead of assuming it is register 0.
14785 * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder.
14786 * lib/trace-support.exp: Add s390 registers.
14787
14788 2016-03-29 Yao Qi <yao.qi@linaro.org>
14789
14790 * gdb.arch/arm-neon.exp: Pass debug to prepare_for_testing.
14791
14792 2016-03-24 Yao Qi <yao.qi@linaro.org>
14793
14794 * gdb.reverse/break-reverse.exp: Add quotation mark in the
14795 test message.
14796
14797 2016-03-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
14798
14799 * gdb.arch/s390-multiarch.exp: Use standard_testfile instead of
14800 maintaining separate logic for constructing the output path.
14801
14802 2016-03-16 Don Breazeal <donb@codesourcery.com>
14803
14804 * gdb.threads/forking-threads-plus-breakpoint.c (thread_forks):
14805 Retry fork and waitpid on interrupted system call errors.
14806 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
14807 Use with_timeout_factor to increase timeout by factor of 10.
14808
14809 2016-03-15 Don Breazeal <donb@codesourcery.com>
14810
14811 * gdb.cp/scope-err.cc: New test program.
14812 * gdb.cp/scope-err.exp: New test script.
14813 * gdb.linespec/ls-errs.c (myfunction): Expanded to have multiple
14814 lines and "set breakpoint here" comment.
14815 * gdb.linespec/ls-errs.exp: Added C++ testing and new test case.
14816 Fixed some whitespace and format issues.
14817 * gdb.mi/mi-linespec-err-cp.cc: New test program.
14818 * gdb.mi/mi-linespec-err-cp.exp: New test script.
14819
14820 2016-03-15 Doug Evans <dje@google.com>
14821
14822 * gdb.xml/extra-regs.xml: Add enum, mixed_flags values.
14823 * gdb.xml/tdesc-regs.exp (load_description): New arg xml_file.
14824 All callers updated. Add tests for enums, mixed flags register.
14825
14826 2016-03-15 Doug Evans <dje@google.com>
14827
14828 * gdb.base/skip.c (main): Call test_skip_file_and_function.
14829 * gdb.base/skip.exp: Remove hand calling test_skip_file_and_function.
14830
14831 2016-03-14 Simon Marchi <simon.marchi@ericsson.com>
14832
14833 * gdb.base/default.exp: Add $_as_string to the list of expected
14834 convenience functions.
14835
14836 2016-03-11 Andrew Burgess <andrew.burgess@embecosm.com>
14837
14838 * gdb.base/maint.exp: New tests for 'maint info line-table'.
14839
14840 2016-03-10 Simon Marchi <simon.marchi@polymtl.ca>
14841
14842 * gdb.python/py-as-string.exp: New file.
14843 * gdb.python/py-as-string.c: New file.
14844
14845 2016-03-09 Pedro Alves <palves@redhat.com>
14846
14847 * gdb.threads/attach-into-signal.exp: Adjust to "Program received
14848 signal" -> "Thread NN received signal" output change.
14849 * gdb.threads/ia64-sigill.exp: Likewise.
14850 * gdb.threads/linux-dp.exp: Likewise.
14851 * gdb.threads/manythreads.exp: Likewise.
14852 * gdb.threads/pending-step.exp: Likewise.
14853 * gdb.threads/print-threads.exp: Likewise.
14854 * gdb.threads/sigstep-threads.exp: Likewise.
14855 * gdb.threads/staticthreads.exp: Likewise.
14856 * gdb.threads/tls.exp: Likewise.
14857
14858 2016-03-09 Pedro Alves <palves@redhat.com>
14859
14860 * gdb.base/command-line-input.exp: New file.
14861
14862 2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14863
14864 * gdb.trace/ftrace.exp: Set arg0exp for ppc.
14865 * gdb.trace/mi-trace-unavailable.exp: Set pcnum for ppc.
14866 * gdb.trace/pending.exp: Accept leading dot before function name.
14867 * gdb.trace/trace-common.h: Add fast tracepoint dummy insn for ppc.
14868 * lib/trace-support.exp: Set registers for ppc.
14869
14870 2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14871
14872 * gdb.trace/entry-values.exp: Link ${binfile}1.o to ${binfile}1 and
14873 use it for disassembly; accept .main in addition to main in backtrace.
14874
14875 2016-03-09 Wei-cheng Wang <cole945@gmail.com>
14876 Marcin Kościelnicki <koriakin@0x04.net>
14877
14878 * gdb.trace/actions.c (gdb_recursion_test_fp): New typedef.
14879 (gdb_recursion_test_ptr): New global variable.
14880 (gdb_recursion_test): Call gdb_recursion_test_ptr instead of
14881 gdb_recursion_test.
14882 (gdb_c_test): Ditto.
14883
14884 2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14885
14886 * gdb.trace/change-loc.exp: Don't depend on tracepoint location
14887 ordering.
14888
14889 2016-03-09 Marcin Kościelnicki <koriakin@0x04.net>
14890
14891 * gdb.trace/unavailable-dwarf-piece.c (foo): Add foo_start_lbl label.
14892 (bar): Add bar_start_lbl label.
14893 * gdb.trace/unavailable-dwarf-piece.exp: Use foo/bar_start_lbl instead
14894 of foo/bar for emitting DWARF and tracing.
14895
14896 2016-03-06 Sergio Durigan Junior <sergiodj@redhat.com>
14897
14898 * analyze-racy-logs.py: Set executable bit.
14899
14900 2016-03-05 Sergio Durigan Junior <sergiodj@redhat.com>
14901
14902 * Makefile.in (DEFAULT_RACY_ITER): New variable.
14903 (CHECK_TARGET_TMP): Likewise.
14904 (check-single-racy): New rule.
14905 (check-parallel-racy): Likewise.
14906 (TEST_TARGETS): Adjust rule to account for RACY_ITER.
14907 (do-check-parallel-racy): New rule.
14908 (check-racy/%.exp): Likewise.
14909 * README (Racy testcases): New section.
14910 * analyze-racy-logs.py: New file.
14911
14912 2016-03-03 Doug Evans <dje@google.com>
14913
14914 * gdb.base/skip.exp: Use with_test_prefix.
14915
14916 2016-03-03 Yao Qi <yao.qi@linaro.org>
14917
14918 * gdb.base/step-over-syscall.exp (step_over_syscall): Kfail.
14919 Invoke step_over_syscall "clone" and break_cond_on_syscall
14920 "clone".
14921 * gdb.base/step-over-clone.c: New file.
14922
14923 2016-03-03 Yao Qi <yao.qi@linaro.org>
14924
14925 * gdb.base/step-over-syscall.exp (disp_step_cross_syscall): Fix
14926 code format.
14927
14928 2016-03-03 Yao Qi <yao.qi@linaro.org>
14929
14930 * gdb.base/disp-step-fork.c: Rename to ...
14931 * gdb.base/step-over-fork.c: ... it. New file.
14932 * gdb.base/disp-step-vfork.c: Rename to ...
14933 * gdb.base/step-over-vfork.c: ... it. New file.
14934 * gdb.base/disp-step-syscall.exp: Rename to ...
14935 * gdb.base/step-over-syscall.exp: ... it. New file.
14936 (disp_step_cross_syscall): Rename to ...
14937 (step_over_syscall): ... it.
14938
14939 2016-03-03 Yao Qi <yao.qi@linaro.org>
14940
14941 * gdb.base/disp-step-syscall.exp (break_cond_on_syscall): New.
14942 If target supports condition evaluation on target, invoke
14943 break_cond_on_syscall for fork and vfork.
14944
14945 2016-03-03 Yao Qi <yao.qi@linaro.org>
14946
14947 * gdb.base/disp-step-syscall.exp: Don't invoke
14948 support_displaced_stepping.
14949 (disp_step_cross_syscall): Test with displaced stepping off and
14950 on if supported.
14951
14952 2016-03-03 Yao Qi <yao.qi@linaro.org>
14953
14954 * gdb.base/disp-step-syscall.exp (check_pc_after_cross_syscall): New
14955 proc.
14956 (setup): New proc.
14957 (disp_step_cross_syscall): Move code to check_pc_after_cross_syscall
14958 and setup.
14959
14960 2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14961
14962 * gdb.fortran/vla-history.exp: Remove breakpoint.
14963
14964 2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14965
14966 * gdb.fortran/vla-history.exp: Lookup array elements and printing
14967 exceeds timeout.
14968
14969 2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14970
14971 * gdb.cp/vla-cxx.cc: Insert dummy assignment as anchor for an
14972 breakpoint.
14973
14974 2016-03-02 Bernhard Heckel <bernhard.heckel@intel.com>
14975
14976 * gdb.mi/vla.f90: Nullify pointer after declaration.
14977
14978 2016-03-01 Pedro Alves <palves@redhat.com>
14979
14980 * gdb.trace/ftrace-lock.c: Include <unistd.h>.
14981
14982 2016-03-01 Pedro Alves <palves@redhat.com>
14983
14984 * gdb.threads/watchpoint-fork-child.c: Include "watchpoint-fork.h"
14985 before anything else.
14986 * gdb.threads/watchpoint-fork-mt.c: Likewise. Don't define
14987 _GNU_SOURCE here.
14988 * gdb.threads/watchpoint-fork-st.c: Include "watchpoint-fork.h"
14989 before anything else.
14990 * gdb.threads/watchpoint-fork.h: Define _GNU_SOURCE.
14991
14992 2016-03-01 Pedro Alves <palves@redhat.com>
14993
14994 * gdb.base/catch-fork-kill.c: Include <sys/wait.h>.
14995
14996 2016-03-01 Yao Qi <yao.qi@linaro.org>
14997
14998 * gdb.arch/arm-disp-step.exp: Use standard_testfile and
14999 prepare_for_testing.
15000
15001 2016-03-01 Yao Qi <yao.qi@linaro.org>
15002
15003 * gdb.arch/arm-neon.exp: Pass quiet to prepare_for_testing.
15004
15005 2016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15006
15007 * gdb.arch/s390-tdbregs.exp: Use prepare_for_testing instead of
15008 manually constructing the output path.
15009
15010 2016-03-01 Andreas Arnez <arnez@linux.vnet.ibm.com>
15011
15012 * gdb.arch/s390-stackless.S: New.
15013 * gdb.arch/s390-stackless.exp: New.
15014
15015 2016-02-28 Iain Buclaw <ibuclaw@gdcproject.org>
15016
15017 * gdb.dlang/circular.c: New file.
15018 * gdb.dlang/circular.exp: New file.
15019
15020 2016-02-26 Yao Qi <yao.qi@linaro.org>
15021
15022 * gdb.reverse/insn-reverse.c [__arm__] (ext_reg_load): New.
15023 [__arm__] (ext_reg_mov, ext_reg_push_pop): New.
15024 (testcases): Update.
15025
15026 2016-02-26 Yao Qi <yao.qi@linaro.org>
15027
15028 * gdb.reverse/aarch64.c: Rename to ...
15029 * gdb.reverse/insn-reverse.c: ... it.
15030 * gdb.reverse/aarch64.exp: Rename to ...
15031 * gdb.reverse/insn-reverse.exp: ... it.
15032
15033 2016-02-26 Yao Qi <yao.qi@linaro.org>
15034
15035 * gdb.reverse/aarch64.c: [__aarch64__] Include arm_neon.h.
15036 (testcase_ftype): New.
15037 (testcases): New array.
15038 (n_testcases): New.
15039 (main): Call each element in testcases.
15040 * gdb.reverse/aarch64.exp: Remove is_aarch64_target check.
15041 (read_testcase): New.
15042 Do the tests in a loop.
15043
15044 2016-02-25 Yao Qi <yao.qi@linaro.org>
15045
15046 * gdb.base/branches.c: Remove.
15047
15048 2016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15049
15050 PR gdb/13808
15051 * gdb.trace/ftrace.exp (test_fast_tracepoints): Remove kfail.
15052
15053 2016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15054
15055 * gdb.trace/ftrace.exp: Remove unnecessary target check.
15056
15057 2016-02-25 Marcin Kościelnicki <koriakin@0x04.net>
15058
15059 * gdb.trace/entry-values.exp: Surround $call_insn with '\y',
15060 change x86_64 call_insn to 'callq'.
15061
15062 2016-02-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
15063
15064 * gdb.trace/tfile-avx.c: Move to...
15065 * gdb.trace/tracefile-pseudo-reg.c: Here.
15066 * gdb.trace/tfile-avx.exp: Move to...
15067 * gdb.trace/tracefile-pseudo-reg.exp: Here.
15068
15069 2016-02-24 Gary Benson <gbenson@redhat.com>
15070
15071 * gdb.base/attach-pie-noexec.exp: Do not expect an error
15072 message on attach.
15073
15074 2016-02-23 Doug Evans <dje@google.com>
15075
15076 * gdb.base/skip.c (test_skip): New function.
15077 (end_test_skip_file_and_function): New function.
15078 (test_skip_file_and_function): New function.
15079 * gdb.base/skip1.c (test_skip): New function.
15080 (skip1_test_skip_file_and_function): New function.
15081 * gdb.base/skip.exp: Add tests for new skip options.
15082 * gdb.base/skip-solib.exp: Update expected output.
15083 * gdb.perf/skip-command.cc: New file.
15084 * gdb.perf/skip-command.exp: New file.
15085 * gdb.perf/skip-command.py: New file.
15086
15087 2016-02-22 Marcin Kościelnicki <koriakin@0x04.net>
15088
15089 * gdb.trace/unavailable.exp (gdb_unavailable_registers_test_1): Fix
15090 info registers pattern.
15091
15092 2016-02-18 Iain Buclaw <ibuclaw@gdcproject.org>
15093
15094 * lib/future.exp: Add D support.
15095 (gdb_find_gdc): New proc.
15096 (gdb_default_target_compile): Add D support.
15097
15098 2016-02-18 Wei-cheng Wang <cole945@gmail.com>
15099
15100 * gdb.trace/tspeed.c (myclock): Return wallclock instead of
15101 user+system time.
15102 (trace_speed_test): Determine the iteration count for a time
15103 between 15..30 seconds.
15104
15105 2016-02-18 Walfred Tedeschi <walfred.tedeschi@intel.com>
15106
15107 * gdb.arch/i386-mpx-sigsegv.c: New file.
15108 * gdb.arch/i386-mpx-sigsegv.exp: New file.
15109 * gdb.arch/i386-mpx-simple_segv.c: New file.
15110 * gdb.arch/i386-mpx-simple_segv.exp: New file.
15111
15112 2016-02-18 Yao Qi <yao.qi@linaro.org>
15113
15114 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
15115 Don't call setup_kfail.
15116
15117 2016-02-18 Yao Qi <yao.qi@linaro.org>
15118
15119 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15120 Set "set breakpoint condition-evaluation" per $cond_bp_target.
15121
15122 2016-02-16 Doug Evans <dje@google.com>
15123
15124 * gdb.base/skip.c: Add copyright. Whitespace cleanup.
15125 * gdb.base/skip1.c: Ditto.
15126 * gdb.base/skip.exp: Whitespace cleanup.
15127
15128 2016-02-16 Don Breazeal <donb@codesourcery.com>
15129
15130 PR remote/19496
15131 * gdb.threads/forking-threads-plus-breakpoint.exp (do_test):
15132 Remove kfail for PR remote/19496.
15133
15134 2016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15135
15136 * lib/gdb.exp (standard_temp_file): Return a path specific to
15137 the runtest invocation.
15138
15139 2016-02-16 Simon Marchi <simon.marchi@ericsson.com>
15140
15141 * gdb.trace/save-trace.exp: Change relative path to be in the
15142 standard output directory.
15143
15144 2016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15145
15146 * gdb.arch/i386-prologue.c: Add missing prototypes.
15147
15148 2016-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
15149
15150 * gdb.arch/i386-gnu-cfi.exp: Use standard_output_file.
15151 * gdb.arch/i386-prologue.exp: Likewise.
15152 * gdb.arch/i386-size.exp: Likewise.
15153
15154 2016-02-15 Simon Marchi <simon.marchi@ericsson.com>
15155
15156 * gdb.base/wrong_frame_bt_full.exp: Use standard_output_file to
15157 define object file path.
15158 * gdb.btrace/gcore.exp: Use standard_output_file to define core
15159 file path.
15160 * lib/opencl.exp (gdb_compile_opencl_hostapp): Use
15161 standard_output_file to define binfile.
15162
15163 2016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15164
15165 Fix compatibility with recent gfortran-5.3.1.
15166 * gdb.fortran/vla-history.exp (print vla1 allocated)
15167 (print vla2 allocated, print $2, print $3): Remove
15168 (print $4): Rename to ...
15169 (print $2): ... here.
15170 (print $9): Rename to ...
15171 (print $5): ... here.
15172 (print $10): Rename to ...
15173 (print $6): ... here.
15174 * gdb.fortran/vla.f90: Add pvla initialization.
15175
15176 2016-02-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15177
15178 * gdb.fortran/vla-value-sub-finish.exp (set max-value-size 1024*1024):
15179 New test.
15180 * gdb.fortran/vla-value-sub.exp: Likewise.
15181
15182 2016-02-12 Marcin Kościelnicki <koriakin@0x04.net>
15183
15184 * gdb.trace/tfile-avx.c (main): Change ymm15 to xmm15.
15185
15186 2016-02-12 Simon Marchi <simon.marchi@ericsson.com>
15187
15188 * i386-biarch-core.exp: Define corefile using
15189 standard_output_file.
15190
15191 2016-02-12 Yao Qi <yao.qi@linaro.org>
15192
15193 * gdb.arch/arm-single-step-kernel-helper.c: New.
15194 * gdb.arch/arm-single-step-kernel-helper.exp: New.
15195
15196 2016-02-12 Markus Metzger <markus.t.metzger@intel.com>
15197
15198 * gdb.btrace/tailcall-only.exp: New.
15199 * gdb.btrace/tailcall-only.c: New.
15200 * gdb.btrace/x86_64-tailcall-only.S: New.
15201 * gdb.btrace/i686-tailcall-only.S: New.
15202
15203 2016-02-11 Pedro Alves <palves@redhat.com>
15204
15205 * README (Parallel testing): Add missing double quotes.
15206
15207 2016-02-11 Pedro Alves <palves@redhat.com>
15208
15209 * README (Parallel testing): New section.
15210 (GDB_PARALLEL): Rewrite.
15211 (FORCE_PARALLEL): Document.
15212
15213 2016-02-11 Marcin Kościelnicki <koriakin@0x04.net>
15214
15215 * gdb.trace/tfile-avx.c: New test.
15216 * gdb.trace/tfile-avx.exp: New test.
15217
15218 2016-02-09 Keith Seitz <keiths@redhat.com>
15219
15220 PR breakpoints/19546
15221 * gdb.base/infcall-exec.c: New file.
15222 * gdb.base/infcall-exec2.c: New file.
15223 * gdb.base/infcall-exec.exp: New file.
15224
15225 2016-02-09 Keith Seitz <keiths@redhat.com>
15226
15227 * gdb.guile/scm-breakpoint.exp (test_bkpt_address): New procedure.
15228 (toplevel): Call test_bkpt_address.
15229
15230 2016-02-09 Keith Seitz <keiths@redhat.com>
15231
15232 PR python/19506
15233 * gdb.python/py-breakpoint.exp (test_bkpt_address): New procedure.
15234 (toplevel): Call test_bkpt_address.
15235
15236 2016-02-09 Simon Marchi <simon.marchi@ericsson.com>
15237
15238 * configure.ac: Use AC_CONFIG_FILES instead of passing arguments
15239 to AC_OUTPUT.
15240 * configure: Regenerate.
15241
15242 2016-02-09 Pedro Alves <palves@redhat.com>
15243
15244 PR breakpoints/19548
15245 * gdb.base/execl-update-breakpoints.c (some_function): New
15246 function.
15247 (main): Call it.
15248 * gdb.base/execl-update-breakpoints.exp: Add a second breakpoint.
15249 Tighten expected GDB output.
15250
15251 2016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15252
15253 * Makefile.in (ALL_SUBDIRS): Remove.
15254 (clean mostlyclean): Do not recurse in ALL_SUBDIRS.
15255 (distclean maintainer-clean realclean): Likewise.
15256 * configure.ac (AC_OUTPUT): Remove gdb.*/Makefile.
15257 * configure: Regenerate.
15258 * gdb.ada/Makefile.in: Delete.
15259 * gdb.arch/Makefile.in: Likewise.
15260 * gdb.asm/Makefile.in: Likewise.
15261 * gdb.base/Makefile.in: Likewise.
15262 * gdb.btrace/Makefile.in: Likewise.
15263 * gdb.cell/Makefile.in: Likewise.
15264 * gdb.compile/Makefile.in: Likewise.
15265 * gdb.cp/Makefile.in: Likewise.
15266 * gdb.disasm/Makefile.in: Likewise.
15267 * gdb.dlang/Makefile.in: Likewise.
15268 * gdb.dwarf2/Makefile.in: Likewise.
15269 * gdb.fortran/Makefile.in: Likewise.
15270 * gdb.gdb/Makefile.in: Likewise.
15271 * gdb.go/Makefile.in: Likewise.
15272 * gdb.guile/Makefile.in: Likewise.
15273 * gdb.java/Makefile.in: Likewise.
15274 * gdb.linespec/Makefile.in: Likewise.
15275 * gdb.mi/Makefile.in: Likewise.
15276 * gdb.modula2/Makefile.in: Likewise.
15277 * gdb.multi/Makefile.in: Likewise.
15278 * gdb.objc/Makefile.in: Likewise.
15279 * gdb.opencl/Makefile.in: Likewise.
15280 * gdb.opt/Makefile.in: Likewise.
15281 * gdb.pascal/Makefile.in: Likewise.
15282 * gdb.perf/Makefile.in: Likewise.
15283 * gdb.python/Makefile.in: Likewise.
15284 * gdb.reverse/Makefile.in: Likewise.
15285 * gdb.server/Makefile.in: Likewise.
15286 * gdb.stabs/Makefile.in: Likewise.
15287 * gdb.threads/Makefile.in: Likewise.
15288 * gdb.trace/Makefile.in: Likewise.
15289 * gdb.xml/Makefile.in: Likewise.
15290 * lib/gdb.exp (make_gdb_parallel_path): Add check for
15291 GDB_PARALLEL.
15292 (standard_output_file): Remove check for GDB_PARALLEL, always
15293 return path in outputs/$subdir/$testname.
15294
15295 2016-02-08 Simon Marchi <simon.marchi@ericsson.com>
15296
15297 * Makefile.in (abs_srcdir): Assign @abs_srcdir@.
15298 (site.exp): Assign abs_srcdir to tcl's srcdir.
15299
15300 2016-02-04 Yao Qi <yao.qi@linaro.org>
15301
15302 * gdb.base/foll-exec-mode.c: Include limits.h.
15303 (main): Add parameters argc and argv. Get directory from
15304 argv[0].
15305 * gdb.base/foll-exec-mode.exp: Don't pass -DBASEDIR in
15306 compilation.
15307 * gdb.base/foll-exec.c: Include limits.h.
15308 (main): Add parameters argc and argv.
15309 Get directory from argv[0].
15310 * gdb.base/foll-exec.exp: Don't pass -DBASEDIR in compilation.
15311 Adjust tests on the number of lines as source code changed.
15312 * gdb.base/foll-vfork-exit.c: Include limits.h.
15313 (main): Add one line of statement before vfork.
15314 * gdb.base/foll-vfork.c: Include limits.h and string.h.
15315 (main): Add parameters argc and argv. Get directory from
15316 argv[0].
15317 * gdb.base/foll-vfork.exp: Don't pass -DBASEDIR in compilation.
15318 (setup_gdb): Set tbreak to skip some source lines.
15319 * gdb.multi/bkpt-multi-exec.c: Include limits.h.
15320 (main): Add parameters argc and argv. Get directory from
15321 argv[0].
15322 * gdb.multi/bkpt-multi-exec.exp: Don't pass -DBASEDIR in
15323 compilation.
15324 * gdb.multi/multi-arch-exec.c: Include limits.h and string.h.
15325 (main): Add parameters argc and argv. Get directory from
15326 argv[0].
15327 * gdb.multi/multi-arch-exec.exp: Don't pass -DBASEDIR in
15328 compilation.
15329
15330 2016-02-01 Doug Evans <dje@google.com>
15331
15332 * gdb.base/skip.exp: Clean up multiple references to same test name.
15333
15334 2016-02-01 Pedro Alves <palves@redhat.com>
15335
15336 PR remote/19496
15337 * gdb.threads/forking-threads-plus-breakpoint.exp
15338 (displaced_stepping_supported): New global.
15339 (probe_displaced_stepping_support): New procedure.
15340 (do_test): Add 'displaced' parameter, and use it.
15341 (top level): Check for displaced stepping support. Add displaced
15342 stepping on/off testing axis.
15343
15344 2016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15345
15346 * gdb.mi/mi-vla-fortran.exp: Add XFAIL for accessing unassociated
15347 pointer. Don't perform further tests on the unassociated pointer
15348 if the first test fails.
15349
15350 2016-02-01 Andrew Burgess <andrew.burgess@embecosm.com>
15351
15352 * gdb.base/max-value-size.c: New file.
15353 * gdb.base/max-value-size.exp: New file.
15354 * gdb.base/huge.exp: Disable max-value-size for this test.
15355
15356 2016-01-28 Iain Buclaw <ibuclaw@gdcproject.org>
15357
15358 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
15359
15360 2016-01-28 Yao Qi <yao.qi@linaro.org>
15361
15362 * gdb.fortran/vla-value.exp: Wrap test with with_timeout_factor.
15363
15364 2016-01-25 Pedro Alves <palves@redhat.com>
15365
15366 PR threads/19461
15367 * gdb.base/fork-running-state.c: New file.
15368 * gdb.base/fork-running-state.exp: New file.
15369
15370 2016-01-25 Pedro Alves <palves@redhat.com>
15371
15372 PR gdb/19494
15373 * gdb.base/catch-fork-kill.c: New file.
15374 * gdb.base/catch-fork-kill.exp: New file.
15375
15376 2016-01-25 Pedro Alves <palves@redhat.com>
15377
15378 * gdb.base/step-sw-breakpoint-adjust-pc.exp (foreach_with_prefix):
15379 Delete, moved to lib/gdb.exp.
15380 * gdb.threads/forking-threads-plus-breakpoint.exp
15381 (foreach_with_prefix): Likewise.
15382 * gdb.threads/process-dies-while-handling-bp.exp
15383 (foreach_with_prefix): Likewise.
15384 * lib/gdb.exp (foreach_with_prefix): New procedure.
15385
15386 2016-01-25 Marcin Kościelnicki <koriakin@0x04.net>
15387
15388 * gdb.trace/backtrace.exp: Bump stack collection fudge factor.
15389 * gdb.trace/entry-values.exp: Bump stack collection fudge factor.
15390
15391 2016-01-23 Marcin Kościelnicki <koriakin@0x04.net>
15392
15393 * gdb.trace/unavailable-dwarf-piece.exp: Fix bitfield handling on big
15394 endian targets.
15395
15396 2016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15397 Pedro Alves <palves@redhat.com>
15398
15399 Fix testsuite compatibility with Guile.
15400 * gdb.gdb/selftest.exp (send ^C to child process): Drop expected Thread
15401 number.
15402
15403 2016-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
15404
15405 Fix testsuite compatibility with Guile.
15406 * gdb.gdb/selftest.exp (send ^C to child process): Accept also Thread.
15407 (thread 1): New test for backtrace through signal handler.
15408
15409 2016-01-22 Yao Qi <yao.qi@linaro.org>
15410
15411 PR testsuite/19491
15412 * gdb.base/multi-forks.c: Include
15413 ../lib/unbuffer_output.c
15414 (main): Call gdb_unbuffer_output.
15415
15416 2016-01-21 Doug Evans <dje@google.com>
15417
15418 * lib/ada.exp (gdb_compile_ada): Fix typo.
15419
15420 2016-01-21 Joel Brobecker <brobecker@adacore.com>
15421
15422 * gdb.base/break-fun-addr.exp: New file.
15423 * gdb.base/break-fun-addr1.c: New file.
15424 * gdb.base/break-fun-addr2.c: New file.
15425
15426 2016-01-20 Simon Marchi <simon.marchi@polymtl.ca>
15427
15428 * gdb.python/py-pp-maint.exp: Change/add enum flag tests.
15429 * gdb.python/py-pp-maint.c (enum flag_enum): Use more complex
15430 enum flag values.
15431
15432 2016-01-20 Andreas Arnez <arnez@linux.vnet.ibm.com>
15433
15434 * gdb.base/gnu_vector.exp: Re-establish handling for should_kfail
15435 when GDB can not set the vector return value. Add more comments
15436 for clarification.
15437
15438 2016-01-20 Antoine Tremblay <antoine.tremblay@ericsson.com>
15439
15440 * gdb.trace/tspeed.exp: Use shlib instead of libs in gdb_compile
15441 command.
15442
15443 2016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15444
15445 * Makefile.in (DO_RUNTEST): Add --status and update usages.
15446
15447 2016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15448
15449 * Makefile.in (check-single): Pass --status to runtest.
15450 (check/%.exp): Likewise.
15451
15452 2016-01-19 Simon Marchi <simon.marchi@ericsson.com>
15453
15454 * Makefile.in (check-parallel): Propagate return code from make
15455 do-check-parallel.
15456
15457 2016-01-19 Marcin Kościelnicki <koriakin@0x04.net>
15458
15459 * gdb.trace/ftrace.exp: Fix expected message on continue.
15460 * gdb.trace/pending.exp: Fix expected message on continue.
15461 * gdb.trace/trace-break.exp: Fix expected message on continue.
15462
15463 2016-01-18 Simon Marchi <simon.marchi@ericsson.com>
15464
15465 * lib/gdb.exp (gdb_test): Remove unused global references.
15466
15467 2016-01-18 Pedro Alves <palves@redhat.com>
15468
15469 * gdb.base/async-shell.exp: Adjust expected output.
15470 * gdb.base/dprintf-non-stop.exp: Adjust expected output.
15471 * gdb.base/siginfo-thread.exp: Adjust expected output.
15472 * gdb.base/watchpoint-hw-hit-once.exp: Adjust expected output.
15473 * gdb.java/jnpe.exp: Adjust expected output.
15474 * gdb.threads/clone-new-thread-event.exp: Adjust expected output.
15475 * gdb.threads/continue-pending-status.exp: Adjust expected output.
15476 * gdb.threads/leader-exit.exp: Adjust expected output.
15477 * gdb.threads/manythreads.exp: Adjust expected output.
15478 * gdb.threads/pthreads.exp: Adjust expected output.
15479 * gdb.threads/schedlock.exp: Adjust expected output.
15480 * gdb.threads/siginfo-threads.exp: Adjust expected output.
15481 * gdb.threads/signal-command-multiple-signals-pending.exp: Adjust
15482 expected output.
15483 * gdb.threads/signal-delivered-right-thread.exp: Adjust expected
15484 output.
15485 * gdb.threads/sigthread.exp: Adjust expected output.
15486 * gdb.threads/watchpoint-fork.exp: Adjust expected output.
15487
15488 2016-01-18 Yao Qi <yao.qi@linaro.org>
15489
15490 * gdb.guile/scm-section-script.c: Replace @progbits with
15491 %progbits.
15492 * gdb.python/py-section-script.c: Likewise.
15493
15494 2016-01-15 Pedro Alves <palves@redhat.com>
15495
15496 * gdb.multi/tids.exp: Test star wildcard ranges.
15497
15498 2016-01-15 Pedro Alves <palves@redhat.com>
15499
15500 * gdb.multi/tids.exp (thr_apply_info_thr_error): Remove "p 1234"
15501 command from "thread apply" invocation.
15502 (thr_apply_info_thr_invalid): Default the expected output to the
15503 input tid list.
15504 (top level): Add tests that use convenience variables. Add tests
15505 for "thread apply" with a valid TID list, but missing the command.
15506
15507 2016-01-13 Pedro Alves <palves@redhat.com>
15508
15509 * gdb.base/default.exp: Expect $_gthread as well.
15510 * gdb.multi/tids.exp: Test $_gthread.
15511 * gdb.threads/thread-specific.exp: Test $_gthread.
15512
15513 2016-01-13 Pedro Alves <palves@redhat.com>
15514
15515 * gdb.multi/tids.exp: Test "info threads -gid".
15516
15517 2016-01-13 Pedro Alves <palves@redhat.com>
15518
15519 * gdb.multi/tids.exp: Test InferiorThread.global_num and
15520 Breakpoint.thread.
15521 * gdb.python/py-infthread.exp: Test InferiorThread.global_num.
15522
15523 2016-01-07 Pedro Alves <palves@redhat.com>
15524
15525 * gdb.base/break.exp: Adjust to output changes.
15526 * gdb.base/hbreak2.exp: Likewise.
15527 * gdb.base/sepdebug.exp: Likewise.
15528 * gdb.base/watch_thread_num.exp: Likewise.
15529 * gdb.linespec/keywords.exp: Likewise.
15530 * gdb.multi/info-threads.exp: Likewise.
15531 * gdb.threads/thread-find.exp: Likewise.
15532 * gdb.multi/tids.c: New file.
15533 * gdb.multi/tids.exp: New file.
15534
15535 2016-01-13 Pedro Alves <palves@redhat.com>
15536
15537 * gdb.python/py-infthread.exp: Test InferiorThread.inferior.
15538
15539 2016-01-13 Pedro Alves <palves@redhat.com>
15540
15541 * gdb.base/default.exp: Expect $_inferior as well.
15542 * gdb.multi/base.exp: Test $_inferior.
15543
15544 2016-01-13 Pedro Alves <palves@redhat.com>
15545
15546 PR breakpoints/19388
15547 * gdb.base/catch-signal-siginfo-cond.c: New file.
15548 * gdb.base/catch-signal-siginfo-cond.exp: New file.
15549
15550 2016-01-12 Josh Stone <jistone@redhat.com>
15551 Philippe Waroquiers <philippe.waroquiers@skynet.be>
15552
15553 * gdb.base/catch-syscall.c (do_execve): New variable.
15554 (main): Conditionally trigger an execve.
15555 * gdb.base/catch-syscall.exp: Enable testing for remote targets.
15556 (test_catch_syscall_execve): New, check entry/return across execve.
15557 (do_syscall_tests): Call test_catch_syscall_execve.
15558
15559 2016-01-12 Pedro Alves <palves@redhat.com>
15560
15561 * gdb.base/random-signal.exp (do_test): New procedure, with body
15562 of testcase moved in.
15563
15564 2016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15565 Pedro Alves <palves@redhat.com>
15566
15567 * gdb.base/funcargs.exp (finish from indirectly called function):
15568 Reintroduce the case for 'First'.
15569
15570 2016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15571 Pedro Alves <palves@redhat.com>
15572
15573 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
15574 (tcatch_vfork_then_child_follow_exec)
15575 (tcatch_vfork_then_child_follow_exit): Revert back DWARF vfork
15576 identification.
15577
15578 2016-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15579
15580 * gdb.guile/scm-value.exp (test_value_in_inferior): Set print elements
15581 and repeats to unlimited.
15582 * gdb.python/py-value.exp: Likewise.
15583 * lib/gdb.exp (gdb_has_argv0): Save and temporarily set print elements
15584 and repeats to unlimited.
15585
15586 2016-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
15587
15588 * gdb.multi/goodbye.c: Fix compilation warnings by adding return types
15589 and reordering the functions.
15590 * gdb.multi/hangout.c: Likewise.
15591 * gdb.multi/hello.c: Likewise.
15592
15593 2016-01-08 Simon Marchi <simon.marchi@ericsson.com>
15594
15595 * gdb.perf/lib/perftest/perftest.py: Change relative imports to
15596 absolute.
15597 (SingleStatisticTestResult.report): Use dict.keys instead of
15598 dict.iterkeys.
15599
15600 2016-01-06 Pedro Alves <palves@redhat.com>
15601
15602 * gdb.python/py-infthread.exp: Fix typo. Expect t0.num to be 1.
15603
15604 2016-01-04 Markus Metzger <markus.t.metzger@intel.com>
15605
15606 * gdb.btrace/dlopen.exp: New.
15607 * gdb.btrace/dlopen.c: New.
15608 * gdb.btrace/dlopen-dso.c: New.
15609
15610 2015-12-25 Sandra Loosemore <sandra@codesourcery.com>
15611
15612 * lib/gdb.exp (gdb_test): Update comments to clarify that the
15613 PATTERN argument is optional.
15614
15615 2015-12-24 Joel Brobecker <brobecker@adacore.com>
15616
15617 * lib/ada.exp (target_compile_ada_from_dir): New function.
15618 (gdb_compile_ada): Reimplement avoiding the use of project files.
15619 * gdb.ada/gnat_ada.gpr: Delete.
15620 * gdb.ada/cond_lang.exp: Adjust test to make path before
15621 filename optional.
15622 * gdb.ada/small_reg_param.exp: Likewise.
15623
15624 2015-12-22 Simon Marchi <simon.marchi@ericsson.com>
15625
15626 * gdb.base/foll-vork.exp: Remove HP-UX special case.
15627
15628 2015-12-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
15629
15630 * lib/mi-support.exp (mi_run_cmd_full): Add an expect for the CLI jump
15631 case.
15632
15633 2015-12-21 Simon Marchi <simon.marchi@ericsson.com>
15634
15635 * gdb.base/break.exp: Remove dead code.
15636 * gdb.base/sepdebug.exp: Likewise.
15637
15638 2015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15639
15640 * gdb.asm/asm-source.exp: Remove HP-UX references.
15641 * gdb.base/annota1.exp: Likewise.
15642 * gdb.base/annota3.exp: Likewise.
15643 * gdb.base/attach.exp: Likewise.
15644 * gdb.base/bigcore.exp: Likewise.
15645 * gdb.base/break.exp: Likewise.
15646 * gdb.base/call-ar-st.exp: Likewise.
15647 * gdb.base/callfuncs.exp: Likewise.
15648 * gdb.base/catch-fork-static.exp: Likewise.
15649 * gdb.base/display.exp: Likewise.
15650 * gdb.base/foll-exec-mode.exp: Likewise.
15651 * gdb.base/foll-exec.exp: Likewise.
15652 * gdb.base/foll-fork.exp: Likewise.
15653 * gdb.base/foll-vfork.exp: Likewise.
15654 * gdb.base/funcargs.exp: Likewise.
15655 * gdb.base/hbreak2.exp: Likewise.
15656 * gdb.base/inferior-died.exp: Likewise.
15657 * gdb.base/interrupt.exp: Likewise.
15658 * gdb.base/multi-forks.exp: Likewise.
15659 * gdb.base/nodebug.exp: Likewise.
15660 * gdb.base/sepdebug.exp: Likewise.
15661 * gdb.base/solib1.c: Likewise.
15662 * gdb.base/step-test.exp: Likewise.
15663 * gdb.mi/non-stop.c: Likewise.
15664 * gdb.mi/pthreads.c: Likewise.
15665 * gdb.multi/bkpt-multi-exec.ex: Likewise.
15666 * gdb.threads/pthreads.c: Likewise.
15667 * gdb.threads/staticthreads.exp: Likewise.
15668 * lib/future.exp: Likewise.
15669 * lib/gdb.exp: Likewise.
15670 * gdb.base/so-indr-cl.c: Remove.
15671 * gdb.base/so-indr-cl.exp: Likewise.
15672 * gdb.base/solib.c: Likewise.
15673 * gdb.base/solib.exp: Likewise.
15674 * gdb.base/solib2.c: Likewise.
15675
15676 2015-12-21 Simon Marchi <simon.marchi@polymtl.ca>
15677
15678 * gdb.base/break.exp: Remove references to HP CC/aCC compilers.
15679 * gdb.base/call-ar-st.exp: Likewise.
15680 * gdb.base/callfuncs.exp: Likewise.
15681 * gdb.base/condbreak.exp: Likewise.
15682 * gdb.base/constvars.exp: Likewise.
15683 * gdb.base/hbreak2.exp: Likewise.
15684 * gdb.base/langs.exp: Likewise.
15685 * gdb.base/list.exp: Likewise.
15686 * gdb.base/long_long.exp: Likewise.
15687 * gdb.base/ptype.exp: Likewise.
15688 * gdb.base/scope.exp: Likewise.
15689 * gdb.base/signals.exp: Likewise.
15690 * gdb.base/so-impl-ld.exp: Likewise.
15691 * gdb.base/varargs.exp: Likewise.
15692 * gdb.base/volatile.exp: Likewise.
15693 * gdb.base/whatis.exp: Likewise.
15694 * gdb.cp/cplusfuncs.exp: Likewise.
15695 * gdb.cp/inherit.exp: Likewise.
15696 * gdb.cp/local.exp: Likewise.
15697 * gdb.cp/member-ptr.exp: Likewise.
15698 * gdb.cp/method.exp: Likewise.
15699 * gdb.cp/overload.exp: Likewise.
15700 * gdb.cp/templates.exp: Likewise.
15701 * gdb.stabs/weird.exp: Likewise.
15702 * lib/compiler.c: Likewise.
15703 * lib/compiler.cc: Likewise.
15704 * lib/cp-support.exp: Likewise.
15705 * lib/gdb.exp: Likewise.
15706
15707 2015-12-20 Simon Marchi <simon.marchi@polymtl.ca>
15708
15709 * configure.ac: Remove HP-UX case.
15710 * configure: Regenerate.
15711
15712 2015-12-18 Simon Marchi <simon.marchi@ericsson.com>
15713
15714 * lib/gdb.exp (gdb_compile): Add function doc.
15715
15716 2015-12-17 Pedro Alves <palves@redhat.com>
15717
15718 PR threads/19354
15719 * gdb.multi/info-threads.exp: New file.
15720
15721 2015-12-15 Yao Qi <yao.qi@linaro.org>
15722
15723 * gdb.trace/ftrace.exp: Set arg0exp to "$x0" if target
15724 is aarch64*-*-*.
15725
15726 2015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15727
15728 * gdb.base/history-duplicates.exp: Skip if no readline support.
15729
15730 2015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15731
15732 * gdb.base/gdbinit-history.exp: Skip for remote-host testing.
15733
15734 2015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15735
15736 * gdb.base/gdbhistsize-history.exp: Skip for remote-host testing.
15737
15738 2015-12-14 Sandra Loosemore <sandra@codesourcery.com>
15739
15740 * gdb.base/completion.exp: Skip tests that interrupt GDB with
15741 ctrl-C if nointerrupts target property is set.
15742 * gdb.base/double-prompt-target-event-error.exp: Likewise.
15743 * gdb.base/paginate-after-ctrl-c-running.exp: Likewise.
15744 * gdb.base/paginate-bg-execution.exp: Likewise.
15745 * gdb.base/paginate-execution-startup.exp: Likewise.
15746 * gdb.base/random-signal.exp: Likewise.
15747 * gdb.base/range-stepping.exp: Likewise.
15748 * gdb.cp/annota2.exp: Likewise.
15749 * gdb.cp/annota3.exp: Likewise.
15750 * gdb.gdb/selftest.exp: Likewise.
15751 * gdb.threads/continue-pending-status.exp: Likewise.
15752 * gdb.threads/leader-exit.exp: Likewise.
15753 * gdb.threads/manythreads.exp: Likewise.
15754 * gdb.threads/pthreads.exp: Likewise.
15755 * gdb.threads/schedlock.exp: Likewise.
15756 * gdb.threads/sigthread.exp: Likewise.
15757
15758 2015-12-11 Don Breazeal <donb@codesourcery.com>
15759
15760 * gdb.base/execl-update-breakpoints.exp (main): Enable for target
15761 remote.
15762 * gdb.base/foll-exec-mode.exp (main): Disable for target remote.
15763 * gdb.base/foll-exec.exp (main): Enable for target remote.
15764 * gdb.base/foll-fork.exp (main): Likewise.
15765 * gdb.base/foll-vfork.exp (main): Likewise.
15766 * gdb.base/multi-forks.exp (main): Likewise, and use clean_restart.
15767 (proc continue_to_exit_bp_loc): Use clean_restart.
15768 * gdb.base/pie-execl.exp (main): Disable for target remote.
15769 * gdb.base/watch-vfork.exp (main): Enable for target remote.
15770 * gdb.mi/mi-nsthrexec.exp (main): Likewise.
15771 * gdb.threads/execl.exp (main): Likewise.
15772 * gdb.threads/fork-child-threads.exp (main): Likewise.
15773 * gdb.threads/fork-plus-threads.exp (main): Disable for target
15774 remote.
15775 * gdb.threads/fork-thread-pending.exp (main): Enable for target
15776 remote.
15777 * gdb.threads/linux-dp.exp (check_philosopher_stack): Allow
15778 pid.tid style ptids, instead of just tid.
15779 * gdb.threads/thread-execl.exp (main): Enable for target remote.
15780 * gdb.threads/watchpoint-fork.exp (main): Likewise.
15781 * gdb.trace/report.exp (use_collected_data): Allow pid.tid style
15782 ptids, instead of just tid.
15783
15784 2015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15785
15786 * gdb.base/list.exp (test_list_forward): Add end of file error
15787 test.
15788 (test_repeat_list_command): Add end of file error test.
15789 (test_list_backwards): Add beginning of file error test.
15790
15791 2015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15792
15793 * gdb.base/list.exp (test_list_invalid_args): New function,
15794 defined, and called.
15795
15796 2015-12-11 Andrew Burgess <andrew.burgess@embecosm.com>
15797
15798 * gdb.base/list.exp (test_list): Make test names unique.
15799
15800 2015-12-11 Yao Qi <yao.qi@linaro.org>
15801
15802 * gdb.base/coremaker2.c: Remove.
15803
15804 2015-12-10 Pedro Alves <palves@redhat.com>
15805
15806 * gdb.multi/base.exp: Remove stale "spaces" references.
15807
15808 2015-12-10 Pedro Alves <palves@redhat.com>
15809
15810 * gdb.multi/base.exp: Don't use nowarnings.
15811 * gdb.multi/bkpt-multi-exec.exp: Don't use nowarnings.
15812 * gdb.multi/hangout.c: Include stdio.h.
15813 * gdb.multi/hello.c: Include stdlib.h.
15814 * gdb.multi/multi-arch-exec.c: Include stdlib.h.
15815 * gdb.multi/multi-arch-exec.exp: Don't use nowarnings.
15816 * gdb.multi/multi-arch.exp: Don't use nowarnings.
15817
15818 2015-12-10 Andrew Burgess <andrew.burgess@embecosm.com>
15819
15820 * gdb.dwarf2/dw2-ranges-base.c: New file.
15821 * gdb.dwarf2/dw2-ranges-base.exp: New file.
15822 * lib/dwarf.exp (namespace eval Dwarf): Add new variables to
15823 support additional line table, and debug ranges generation.
15824 (Dwarf::ranges): New function, generate .debug_ranges.
15825 (Dwarf::lines): Support generating simple line table programs.
15826 (Dwarf::assemble): Initialise new namespace variables.
15827
15828 2015-12-09 Kevin Buettner <kevinb@redhat.com>
15829
15830 * gdb.base/async.exp (proc test_background): Add case for
15831 asynchronous execution not supported.
15832
15833 2015-12-09 Luis Machado <lgustavo@codesourcery.com>
15834
15835 * gdb.mi/mi-var-display.exp: Add new checks for the zero-hexadecimal
15836 format and change test names to make them unique.
15837
15838 2015-12-09 Ruslan Kabatsayev <b7.10110111@gmail.com>
15839 Pedro Alves <pedro@redhat.com>
15840
15841 PR gdb/18702
15842 Add checking of floatformats setup on x86_64 hosts.
15843 * gdb.arch/i386-float.S (main): Load bigval and smallval.
15844 (smallval, bigval): New labels/constants.
15845 * gdb.arch/i386-float.exp: Use with_test_prefix and test "info
15846 float" after loading bigval and smallval.
15847
15848 2015-12-07 Pierre-Marie de Rodat <derodat@adacore.com>
15849
15850 * gdb.ada/fun_overload_menu.exp: New testcase.
15851 * gdb.ada/fun_overload_menu/foo.adb: New testcase.
15852
15853 2015-12-04 Josh Stone <jistone@redhat.com>
15854
15855 * gdb.base/catch-fork-static.exp: New.
15856
15857 2015-12-03 Yao Qi <yao.qi@linaro.org>
15858
15859 * gdb.base/sizeof.c: Don't include stdio.h and
15860 ../lib/unbuffer_output.c.
15861 (main): New variable 'size' and 'value'. Remove printf and
15862 gdb_unbuffer_output. Assign return value to size and value.
15863 * gdb.base/sizeof.exp: Remove the checking to gdb,noinferiorio
15864 at the beginning.
15865 (check_sizeof): Check the result by printing variable 'size'.
15866 (check_valueof): Check the result by printing variable 'value'.
15867
15868 2015-12-01 Yao Qi <yao.qi@linaro.org>
15869
15870 * gdb.base/disp-step-syscall.exp: Define syscall instruction
15871 for aarch64*-*-linux* target.
15872
15873 2015-11-30 Pedro Alves <palves@redhat.com>
15874
15875 * gdb.threads/no-unwaited-for-left.exp: Remove setup_kfail calls.
15876
15877 2015-11-30 Pedro Alves <palves@redhat.com>
15878
15879 * lib/range-stepping-support.exp (exec_cmd_expect_vCont_count):
15880 Handle non-stop mode vCont replies.
15881
15882 2015-11-30 Pedro Alves <palves@redhat.com>
15883
15884 * gdb.base/dprintf-non-stop.exp: Use build_executable instead of
15885 prepare_for_testing. Start gdb with "set non-stop on" appended to
15886 GDBFLAGS. Lax expected stop output.
15887
15888 2015-11-27 Yao Qi <yao.qi@linaro.org>
15889
15890 * gdb.arch/arm-neon.exp: New.
15891 * gdb.arch/arm-neon.c: New.
15892
15893 2015-11-27 Yao Qi <yao.qi@linaro.org>
15894
15895 * gdb.cp/annota2.exp: Rewrite the pattern using multi_line.
15896
15897 2015-11-27 Yao Qi <yao.qi@linaro.org>
15898
15899 * gdb.cp/annota2.exp: Allow multiple occurrences of the
15900 frames-invalid annotation.
15901
15902 2015-11-27 Yao Qi <yao.qi@linaro.org>
15903
15904 * gdb.cp/annota2.exp: Use ${frames_invalid}.
15905
15906 2015-11-26 Simon Marchi <simon.marchi@ericsson.com>
15907
15908 * gdb.threads/names.exp: New file.
15909 * gdb.threads/names.c: New file.
15910 * README: Mention gdb,no_thread_names.
15911
15912 2015-11-26 Markus Metzger <markus.t.metzger@intel.com>
15913
15914 PR 19297
15915 * lib/gdb.exp (skip_btrace_pt_tests): Check for a "GDB does not
15916 support" error.
15917
15918 2015-11-24 Pedro Alves <palves@redhat.com>
15919
15920 PR 17539
15921 * gdb.base/display.exp: Expect displays to be sorted in ascending
15922 order. Use multi_line.
15923 * gdb.base/solib-display.exp: Likewise.
15924
15925 2015-11-24 Pedro Alves <palves@redhat.com>
15926
15927 PR 17539
15928 * gdb.base/display.exp: Expect displays to be sorted in ascending
15929 order. Use multi_line.
15930 * gdb.base/solib-display.exp: Likewise.
15931
15932 2015-11-24 Pedro Alves <palves@redhat.com>
15933
15934 PR 17539
15935 * gdb.base/foll-exec-mode.exp: Adjust to GDB listing inferiors and
15936 threads in ascending order.
15937 * gdb.base/foll-fork.exp: Likewise.
15938 * gdb.base/foll-vfork.exp: Likewise.
15939 * gdb.base/multi-forks.exp: Likewise.
15940 * gdb.mi/mi-nonstop.exp: Likewise.
15941 * gdb.mi/mi-nsintrall.exp: Likewise.
15942 * gdb.multi/base.exp: Likewise.
15943 * gdb.multi/multi-arch.exp: Likewise.
15944 * gdb.python/py-inferior.exp: Likewise.
15945 * gdb.threads/break-while-running.exp: Likewise.
15946 * gdb.threads/execl.exp: Likewise.
15947 * gdb.threads/gcore-thread.exp: Likewise.
15948 * gdb.threads/info-threads-cur-sal.exp: Likewise.
15949 * gdb.threads/kill.exp: Likewise.
15950 * gdb.threads/linux-dp.exp: Likewise.
15951 * gdb.threads/multiple-step-overs.exp: Likewise.
15952 * gdb.threads/next-bp-other-thread.exp: Likewise.
15953 * gdb.threads/step-bg-decr-pc-switch-thread.exp: Likewise.
15954 * gdb.threads/step-over-lands-on-breakpoint.exp: Likewise.
15955 * gdb.threads/step-over-trips-on-watchpoint.exp: Likewise.
15956 * gdb.threads/thread-find.exp: Likewise.
15957 * gdb.threads/tls.exp: Likewise.
15958 * lib/mi-support.exp (mi_reverse_list): Delete.
15959 (mi_check_thread_states): No longer reverse list.
15960
15961 2015-11-24 Pedro Alves <palves@redhat.com>
15962
15963 * gdb.python/py-inferior.exp: Use with_test_prefix. Consistently
15964 use lowercase.
15965
15966 2015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15967
15968 * gdb.trace/actions.c: Include trace-common.h.
15969 (main): Add a location for a fast tracepoint.
15970 * gdb.trace/save-trace.exp: Set a fast tracepoint in addition to
15971 the normal tracepoints.
15972 (gdb_verify_tracepoints): Adjust number of expected tracepoints.
15973
15974 2015-11-23 Simon Marchi <simon.marchi@ericsson.com>
15975
15976 * save-trace.exp: Factor out code to these...
15977 (gdb_save_tracepoints): New.
15978 (gdb_load_tracepoints): New.
15979 (do_save_load_test): New.
15980
15981 2015-11-23 Kevin Buettner <kevinb@redhat.com>
15982
15983 * gdb.base/asmlabel.exp: New test.
15984 * gdb.base/asmlabel.c: New test case.
15985
15986 2015-11-23 Joel Brobecker <brobecker@adacore.com>
15987
15988 * gdb.base/wrong_frame_bt_full-main.c: New file.
15989 * gdb.base/wrong_frame_bt_full-opaque.c: New file.
15990 * gdb.base/wrong_frame_bt_full.exp: New file.
15991
15992 2015-11-23 Joel Brobecker <brobecker@adacore.com>
15993
15994 * testsuite/gdb.ada/var_rec_arr.exp: Add "ptype a1(1)" test.
15995
15996 2015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
15997
15998 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out the
15999 pstate register when comparing registers values in
16000 sparc64-*-linux-gnu targets to avoid spurious differences.
16001
16002 2015-11-20 Jose E. Marchesi <jose.marchesi@oracle.com>
16003
16004 * gdb.arch/sparc-sysstep.c: Include unistd.h for getpid.
16005
16006 2015-11-19 Sandra Loosemore <sandra@codesourcery.com>
16007
16008 * gdb.base/nested-subp1.exp: Pass executable, not executable name,
16009 as type argument to gdb_compile.
16010 * gdb.base/nested-subp2.exp: Likewise.
16011 * gdb.base/nested-subp3.exp: Likewise.
16012
16013 2015-11-17 Dominik Vogt <vogt@linux.vnet.ibm.com>
16014
16015 * lib/dwarf.exp (_note): Fix left shift of negative value.
16016 * gdb.trace/trace-condition.exp: Likewise.
16017
16018 2015-11-13 Yao Qi <yao.qi@linaro.org>
16019
16020 * gdb.base/call-sc.exp (test_scalar_returns): Remove the
16021 comments about d10v.
16022 (test_scalar_returns): Likewise.
16023 * gdb.base/d10v.ld: Remove.
16024 * gdb.base/overlays.exp: Remove the target triplet checking for
16025 d10v-*-*.
16026 * gdb.base/structs.exp (test_struct_returns): Remove the
16027 comments about d10v.
16028 (test_struct_calls): Likewise.
16029
16030 2015-11-13 Yao Qi <yao.qi@linaro.org>
16031
16032 * gdb.base/gnu_vector.exp: Check the return value by "p res".
16033 * gdb.base/gnu_vector.c: Don't include stdio.h.
16034 (main): Don't print res and call add_some_intvecs.
16035
16036 2015-11-11 Marcin Kościelnicki <koriakin@0x04.net>
16037
16038 * gdb.trace/change-loc.h: include "trace-common.h", remove SYMBOL
16039 macro.
16040 (func5): Removed.
16041 (func4): Use FAST_TRACEPOINT_LABEL.
16042 * gdb.trace/ftrace-lock.c: include "trace-common.h", remove SYMBOL
16043 macro.
16044 (func): Removed.
16045 (thread_function): Use FAST_TRACEPOINT_LABEL.
16046 * gdb.trace/ftrace.c: include "trace-common.h", remove SYMBOL macro.
16047 (func): Remove.
16048 (marker): Use FAST_TRACEPOINT_LABEL.
16049 * gdb.trace/pendshr1.c: include "trace-common.h", remove SYMBOL macro.
16050 (pendfunc1): Remove.
16051 (pendfunc): Use FAST_TRACEPOINT_LABEL.
16052 * gdb.trace/pendshr2.c: include "trace-common.h", remove SYMBOL macro.
16053 (foo): Remove.
16054 (pendfunc2): Use FAST_TRACEPOINT_LABEL.
16055 * gdb.trace/trace-break.c: include "trace-common.h", remove SYMBOL
16056 macro.
16057 (func): Remove.
16058 (marker): Use FAST_TRACEPOINT_LABEL.
16059 * gdb.trace/trace-common.h: New header.
16060 * gdb.trace/trace-condition.c: include "trace-common.h", remove SYMBOL
16061 macro.
16062 (func): Remove.
16063 (marker): Use FAST_TRACEPOINT_LABEL.
16064 * gdb.trace/trace-mt.c: include "trace-common.h", remove SYMBOL macro.
16065 (func): Remove.
16066 (thread_function): Use FAST_TRACEPOINT_LABEL.
16067
16068 2015-11-10 Marcin Kościelnicki <koriakin@0x04.net>
16069
16070 * gdb.trace/backtrace.exp: Use global fpreg/spreg definition, add $
16071 in front.
16072 * gdb.trace/change-loc.exp: Use global pcreg definition.
16073 * gdb.trace/collection.exp: Use global pcreg/fpreg/spreg definition.
16074 * gdb.trace/entry-values.exp: Use global spreg definition, add $
16075 in front.
16076 * gdb.trace/mi-trace-frame-collected.exp: Use global pcreg definition.
16077 * gdb.trace/pending.exp: Likewise.
16078 * gdb.trace/report.exp: Use global pcreg/fpreg/spreg definition.
16079 * gdb.trace/trace-break.exp: Likewise.
16080 * gdb.trace/trace-condition.exp: Use global pcreg definition, add $
16081 in front.
16082 * gdb.trace/unavailable.exp: Use global pcreg/fpreg/spreg definition.
16083 * gdb.trace/while-dyn.exp: Use global fpreg definition, add $
16084 in front.
16085 * lib/trace-support.exp: Define fpreg, spreg, pcreg variables.
16086
16087 2015-11-09 Joel Brobecker <brobecker@adacore.com>
16088
16089 * gdb.ada/fin_fun_out: New testcase.
16090
16091 2015-11-07 Kevin Buettner <kevinb@redhat.com>
16092
16093 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Don't hardcode
16094 value associated with DW_AT_byte_size.
16095 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Don't hardcode
16096 constants for DW_AT_byte_size, DW_AT_lower_bound, and
16097 DW_AT_upper_bound.
16098
16099 2015-11-07 Kevin Buettner <kevinb@redhat.com>
16100
16101 * lib/gdb (gdb_target_symbol_prefix_flags_asm): New proc.
16102 (gdb_target_symbol_prefix_flags): Define in terms of _asm
16103 version.
16104 * gdb.arch/i386-float.exp, gdb.arch/i386-permbkpt.exp,
16105 gdb.dwarf2/dw2-canonicalize-type.exp,
16106 gdb.dwarf2/dw2-compdir-oldgcc.exp, gdb.dwarf2/dw2-minsym-in-cu.exp,
16107 gdb.dwarf2/dw2-op-stack-value.exp, gdb.dwarf2/dw2-unresolved.exp,
16108 gdb.dwarf2/fission-reread.exp, gdb.dwarf2/pr13961.exp: Use flags
16109 provided by gdb_target_symbol_prefix_flags_asm.
16110 * gdb.dwarf2/dw2-canonicalize-type.S, gdb.dwarf2/dw2-compdir-oldgcc.S,
16111 testsuite/gdb.dwarf2/dw2-minsym-in-cu.S,
16112 testsuite/gdb.dwarf2/dw2-unresolved-main.c,
16113 testsuite/gdb.dwarf2/dw2-unresolved.S, gdb.dwarf2/fission-reread.S,
16114 gdb.dwarf2/pr13961.S: Define and use SYMBOL macro (and supporting
16115 macros where needed). Use this macro for symbols which require
16116 the prefix provided by SYMBOL_PREFIX.
16117
16118 2015-11-05 Kevin Buettner <kevinb@redhat.com>
16119
16120 * lib/gdb.exp (gdb_target_symbol_prefix, gdb_target_symbol):
16121 New procs.
16122 * lib/dwarf.exp (_handle_DW_TAG): Handle attribute values,
16123 representing expressions, of more than one list element.
16124 * gdb.dwarf2/atomic-type.exp (Dwarf::assemble): Use gdb_target_symbol
16125 to prepend linker symbol prefix to f.
16126 * gdb.dwarf2/data-loc.exp (Dwarf::assemble): Likewise, for
16127 table_1 and table_2.
16128 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp (Dwarf::assemble):
16129 Likewise, for f and g.
16130 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble): Likewise,
16131 for ptr.
16132 * gdb.dwarf2/dw2-regno-invalid.exp (Dwarf::assemble): Likewise,
16133 for main.
16134 * gdb.dwarf2/dynarr-ptr.exp (Dwarf::assemble): Likewise, for
16135 table_1_ptr and table_2_ptr.
16136
16137 2015-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
16138 Joel Brobecker <brobecker@adacore.com>
16139
16140 * gdb.mi/mi-vla-fortran.exp (evaluate allocated vla): Permit any data.
16141
16142 2015-11-04 Marcin Kościelnicki <koriakin@0x04.net>
16143
16144 * gdb.reverse/s390-mvcle.c: New test.
16145 * gdb.reverse/s390-mvcle.exp: New file.
16146 * lib/gdb.exp: Enable reverse tests on s390*-linux.
16147
16148 2015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16149
16150 * gdb.reverse/readv-reverse.exp: Obvious typo fixed.
16151
16152 2015-11-02 Marcin Kościelnicki <koriakin@0x04.net>
16153
16154 * gdb.reverse/fstatat-reverse.exp: Set breakpoint on marker1 after
16155 reaching marker2.
16156 * gdb.reverse/getresuid-reverse.exp: Likewise.
16157 * gdb.reverse/pipe-reverse.exp: Likewise.
16158 * gdb.reverse/readv-reverse.exp: Likewise.
16159 * gdb.reverse/recvmsg-reverse.exp: Likewise.
16160 * gdb.reverse/time-reverse.exp: Likewise.
16161 * gdb.reverse/waitpid-reverse.exp: Likewise and add KFAILs.
16162
16163 2015-10-30 Yao Qi <yao.qi@linaro.org>
16164
16165 * gdb.threads/wp-replication.c (watch_count_done): Remove.
16166 (empty_cycle): Remove.
16167 (main): Don't call empty_cycle. Don't use watch_count_done.
16168 * gdb.threads/wp-replication.exp: Don't set breakpoint on
16169 empty_cycle. Rewrite the code counting HW watchpoints.
16170
16171 2015-10-30 Marcin Kościelnicki <koriakin@0x04.net>
16172
16173 * gdb.reverse/fstatat-reverse.c: New test.
16174 * gdb.reverse/fstatat-reverse.exp: New file.
16175 * gdb.reverse/getresuid-reverse.c: New test.
16176 * gdb.reverse/getresuid-reverse.exp: New file.
16177 * gdb.reverse/pipe-reverse.c: New test.
16178 * gdb.reverse/pipe-reverse.exp: New file.
16179 * gdb.reverse/readv-reverse.c: New test.
16180 * gdb.reverse/readv-reverse.exp: New file.
16181 * gdb.reverse/recvmsg-reverse.c: New test.
16182 * gdb.reverse/recvmsg-reverse.exp: New file.
16183 * gdb.reverse/time-reverse.c: New test.
16184 * gdb.reverse/time-reverse.exp: New file.
16185 * gdb.reverse/waitpid-reverse.c: New test.
16186 * gdb.reverse/waitpid-reverse.exp: New file.
16187
16188 2015-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
16189
16190 * gdb.ada/access_to_packed_array.exp: Fix typos erroring the testfile.
16191
16192 2015-10-26 Doug Evans <dje@google.com>
16193
16194 PR symtab/17391
16195 * lib/dwarf.exp (_location): Add support for DW_OP_regx.
16196 * gdb.dwarf2/bad-regnum.c: New file.
16197 * gdb.dwarf2/bad-regnum.exp: New file.
16198
16199 2015-10-26 Doug Evans <dje@google.com>
16200
16201 PR python/18938
16202 * gdb.python/python.exp: Add test for symlink from .py file to .notpy
16203 file.
16204
16205 2015-10-25 Jan Kratochvil <jan.kratochvil@redhat.com>
16206
16207 * gdb.compile/compile.exp (compile code globalvar): Update expectation
16208 for a change by "Mention language in compile error message".
16209
16210 2015-10-21 Simon Marchi <simon.marchi@polymtl.ca>
16211
16212 PR python/18073
16213 * gdb.python/py-type.c (C::a_method): New.
16214 (C::a_const_method): New.
16215 (C::a_static_method): New.
16216 (a_function): New.
16217 * gdb.python/py-type.exp (test_fields): Test getting fields
16218 from function and method.
16219
16220 2015-10-21 Keven Boell <keven.boell@intel.com>
16221
16222 * gdb.fortran/vla-alloc-assoc.exp: New file.
16223 * gdb.fortran/vla-datatypes.exp: New file.
16224 * gdb.fortran/vla-datatypes.f90: New file.
16225 * gdb.fortran/vla-history.exp: New file.
16226 * gdb.fortran/vla-ptype-sub.exp: New file.
16227 * gdb.fortran/vla-ptype.exp: New file.
16228 * gdb.fortran/vla-sizeof.exp: New file.
16229 * gdb.fortran/vla-sub.f90: New file.
16230 * gdb.fortran/vla-value-sub-arbitrary.exp: New file.
16231 * gdb.fortran/vla-value-sub-finish.exp: New file.
16232 * gdb.fortran/vla-value-sub.exp: New file.
16233 * gdb.fortran/vla-value.exp: New file.
16234 * gdb.fortran/vla-ptr-info.exp: New file.
16235 * gdb.mi/mi-vla-fortran.exp: New file.
16236 * gdb.mi/vla.f90: New file.
16237
16238 2015-10-21 Sandra Loosemore <sandra@codesourcery.com>
16239
16240 * gdb.base/freebpcmd.exp: Use with_timeout_factor instead
16241 of hardwired timeout value.
16242
16243 2015-10-20 Jan Kratochvil <jan.kratochvil@redhat.com>
16244 Pedro Alves <palves@redhat.com>
16245
16246 * gdb.dwarf2/dw2-regno-invalid.exp: New file.
16247 * lib/dwarf.exp (Dwarf): Add DW_OP_bregx.
16248
16249 2015-10-19 Josh Stone <jistone@redhat.com>
16250
16251 * gdb.base/catch-syscall.c: Include <sched.h>.
16252 (unknown_syscall): New variable.
16253 (main): Trigger a vfork and an unknown syscall.
16254 * gdb.base/catch-syscall.exp (vfork_syscalls): New variable.
16255 (unknown_syscall_number): Likewise.
16256 (check_call_to_syscall): Accept an optional syscall pattern.
16257 (check_return_from_syscall): Likewise.
16258 (check_continue): Likewise.
16259 (test_catch_syscall_without_args): Check for vfork and ENOSYS.
16260 (test_catch_syscall_skipping_return): New test toggling off 'catch
16261 syscall' to step over the syscall return, then toggling back on.
16262 (test_catch_syscall_mid_vfork): New test turning on 'catch syscall'
16263 during a PTRACE_EVENT_VFORK stop, in the middle of a vfork syscall.
16264 (do_syscall_tests): Call test_catch_syscall_without_args and
16265 test_catch_syscall_mid_vfork.
16266 (test_catch_syscall_without_args_noxml): Check for vfork and ENOSYS.
16267 (fill_all_syscalls_numbers): Initialize unknown_syscall_number.
16268
16269 2015-10-19 Andrew Stubbs <ams@codesourcery.com>
16270
16271 * gdb.cp/inherit.exp (print g_vB, print g_vC, print g_vD,
16272 print g_vE): Add new pass patterns.
16273 * gdb.cp/virtbase.exp (print *this, print *(D *) e): Allow GDB to
16274 print various symbol names for vptr fields.
16275
16276 2015-10-12 Andrew Burgess <andrew.burgess@embecosm.com>
16277
16278 * gdb.base/dbx.exp (test_func): Remove xfails, update expected
16279 results.
16280
16281 2015-10-12 Yao Qi <yao.qi@linaro.org>
16282
16283 * gdb.arch/disp-step-insn-reloc.exp: New test case.
16284
16285 2015-10-12 Yao Qi <yao.qi@linaro.org>
16286
16287 * lib/gdb.exp (support_displaced_stepping): Return 1 if target
16288 is aarch64*-*-linux*.
16289
16290 2015-10-12 Yao Qi <yao.qi@linaro.org>
16291
16292 * gdb.arch/insn-reloc.c (can_relocate_bcond): Rename to ...
16293 (can_relocate_bcond_true): ... it.
16294 (can_relocate_bcond_false): New function.
16295 (foo): Likewise.
16296 (can_relocate_bl): Likewise.
16297 (testcases) [__aarch64__]: Add can_relocate_bcond_false and
16298 can_relocate_bl.
16299
16300 2015-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
16301
16302 * gdb.base/nested-addr.c: New file.
16303 * gdb.base/nested-addr.exp: New testcase.
16304
16305 2015-10-09 Markus Metzger <markus.t.metzger@intel.com>
16306
16307 * gdb.btrace/vdso.c (main): Remove breakpoint markers.
16308 * gdb.btrace/vdso.exp: Change stepping command to "next" and ignore
16309 its output. Ignore the output of "record goto begin" and instead
16310 check that GDB is replaying.
16311
16312 2015-10-09 Pedro Alves <palves@redhat.com>
16313
16314 * gdb.base/a2-run.exp (maybe_exp_continue): New procedure.
16315 (top level): Use it in the run with no args test.
16316
16317 2015-10-08 Iain Buclaw <ibuclaw@gdcproject.org>
16318
16319 * gdb.dlang/properties.exp: New file.
16320
16321 2015-10-02 Sandra Loosemore <sandra@codesourcery.com>
16322
16323 * gdb.dwarf2/staticvirtual.exp: Generalize regexp so it can match
16324 whether or not address 0x1000 is mapped on the target.
16325
16326 2015-09-30 Simon Marchi <simon.marchi@ericsson.com>
16327
16328 * gdb.python/py-type.exp: Do not run tests if binaries fail to
16329 build.
16330
16331 2015-09-30 Markus Metzger <markus.t.metzger@intel.com>
16332
16333 * gdb.btrace/tsx.exp: Consider multiple correct outputs in the record
16334 instruction-history test.
16335
16336 2015-09-28 Doug Evans <dje@google.com>
16337
16338 * gdb.base/gcore.c (array_func): Add reference to static_array.
16339
16340 2015-09-25 Simon Marchi <simon.marchi@ericsson.com>
16341
16342 * gdb.gdb/selftest.exp (do_steps_and_nexts): Adjust expected
16343 source line.
16344
16345 2015-09-24 Sandra Loosemore <sandra@codesourcery.com>
16346
16347 * gdb.cp/classes.exp (test_enums): Generalize regexp to allow
16348 short or char as base type.
16349
16350 2015-09-23 Sandra Loosemore <sandra@codesourcery.com>
16351
16352 * gdb.cp/var-tag.exp (do_global_tests): Generalize opt_underlying
16353 to allow any size enum.
16354
16355 2015-09-23 Pierre-Marie de Rodat <derodat@adacore.com>
16356
16357 * gdb.ada/array_ptr_renaming.exp: New testcase.
16358 * gdb.ada/array_ptr_renaming/foo.adb: New file.
16359 * gdb.ada/array_ptr_renaming/pack.ads: New file.
16360
16361 2015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16362
16363 * gdb.trace/ftrace-lock.c: New file.
16364 * gdb.trace/ftrace-lock.exp: New file.
16365
16366 2015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16367
16368 * gdb.arch/insn-reloc.c: New file.
16369 * gdb.arch/ftrace-insn-reloc.exp: New file.
16370
16371 2015-09-21 Pierre Langlois <pierre.langlois@arm.com>
16372
16373 * gdb.trace/change-loc.h (func4) [__aarch64__]: Add a nop
16374 instruction.
16375 * gdb.trace/pendshr1.c (pendfunc): Likewise.
16376 * gdb.trace/pendshr2.c (pendfunc2): Likewise.
16377 * gdb.trace/range-stepping.c: Likewise.
16378 * gdb.trace/trace-break.c: Likewise.
16379 * gdb.trace/trace-mt.c (thread_function): Likewise.
16380 * gdb.trace/ftrace.c (marker): Likewise.
16381 * gdb.trace/trace-condition.c (marker): Likewise.
16382 * gdb.trace/ftrace.exp: Enable ftrace test if is_aarch64_target.
16383 * gdb.trace/trace-condition.exp: Set pcreg to "\$pc" if
16384 is_aarch64_target.
16385
16386 2015-09-18 Doug Evans <xdje42@gmail.com>
16387
16388 * gdb.dwarf2/dw2-bad-unresolved.c: New file.
16389 * gdb.dwarf2/dw2-bad-unresolved.exp: New file.
16390
16391 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16392
16393 * gdb.base/dso2dso.exp: Don't use directory prefix when setting
16394 the breakpoint.
16395
16396 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16397
16398 * gdb.mi/mi-pending.exp: Don't use directory prefix when setting
16399 the pending breakpoint. Remove timeout override for "Run till
16400 MI pending breakpoint on pendfunc3 on thread 2" test.
16401
16402 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16403
16404 * gdb.mi/mi-cli.exp: Don't require directory prefix in breakpoint
16405 filename pattern.
16406
16407 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16408
16409 * gdb.mi/mi-dprintf-pending.exp: Don't require directory prefix
16410 in breakpoint filename pattern.
16411
16412 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16413
16414 * gdb.base/global-var-nested-by-dso.exp: Call gdb_load_shlibs.
16415
16416 2015-09-18 Sandra Loosemore <sandra@codesourcery.com>
16417
16418 * gdb.linespec/explicit.exp: Check for readline support for
16419 tab-completion tests. Fix obvious typo.
16420
16421 2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16422
16423 * gdb.btrace/multi-thread-step.exp: Test scheduler-locking on, step,
16424 and replay.
16425
16426 2015-09-18 Markus Metzger <markus.t.metzger@intel.com>
16427
16428 * gdb.btrace/non-stop.c: New.
16429 * gdb.btrace/non-stop.exp: New.
16430
16431 2015-09-17 Pierre Langlois <pierre.langlois@arm.com>
16432 Yao Qi <yao.qi@linaro.org>
16433
16434 * gdb.trace/trace-condition.c: New file.
16435 * gdb.trace/trace-condition.exp: New file.
16436
16437 2015-09-16 Wei-cheng Wang <cole945@gmail.com>
16438
16439 * gdb.trace/ftrace.exp: (test_ftrace_condition) New function
16440 for testing bytecode compilation.
16441
16442 2015-09-16 Pedro Alves <palves@redhat.com>
16443 Sandra Loosemore <sandra@codesourcery.com>
16444
16445 * gdb.threads/non-stop-fair-events.c (timeout): New global.
16446 (SECONDS): Redefine.
16447 (main): Call pthread_kill and alarm early.
16448 * gdb.threads/non-stop-fair-events.exp: Probe displaced stepping
16449 support.
16450 (test): If the target can't hardware step and doesn't support
16451 displaced stepping, increase the timeout.
16452
16453 2015-09-16 Pedro Alves <palves@redhat.com>
16454
16455 * gdb.threads/non-stop-fair-events.exp (gdb_test_no_anchor)
16456 (enable_debug): New procedures.
16457 (test): Use them. Bail out if waiting for threads fails.
16458 (top level): Bail out if a test fails.
16459
16460 2015-09-16 Yao Qi <yao.qi@linaro.org>
16461
16462 * gdb.asm/asm-source.exp: Set asm-arch for
16463 aarch64*-*-* target.
16464 * gdb.asm/aarch64.inc: New file.
16465
16466 2015-09-15 Pierre-Marie de Rodat <derodat@adacore.com>
16467
16468 * gdb.ada/array_of_variable_length.exp: New testcase.
16469 * gdb.ada/array_of_variable_length/foo.adb: New file.
16470 * gdb.ada/array_of_variable_length/pck.adb: New file.
16471 * gdb.ada/array_of_variable_length/pck.ads: New file.
16472
16473 2015-09-15 Doug Evans <dje@google.com>
16474
16475 * gdb.base/callfuncs.exp (do_function_calls): Handle clang naming
16476 of function static local variable.
16477
16478 2015-09-15 Philippe Waroquiers <philippe.waroquiers@skynet.be>
16479
16480 * gdb.threads/tls-so_extern.exp: New test file.
16481 * gdb.threads/tls-so_extern.c: New test file.
16482 * gdb.threads/tls-so_extern_main.c: New test file.
16483
16484 2015-09-15 Jan Kratochvil <jan.kratochvil@redhat.com>
16485
16486 * gdb.opt/solib-intra-step-lib.c: New file.
16487 * gdb.opt/solib-intra-step-main.c: New file.
16488 * gdb.opt/solib-intra-step.exp: New file.
16489
16490 2015-09-15 Pedro Alves <palves@redhat.com>
16491
16492 * gdb.threads/non-ldr-exc-3.exp (do_test): Use
16493 gdb_continue_to_breakpoint instead of gdb_test_multiple.
16494
16495 2015-09-14 Pedro Alves <palves@redhat.com>
16496
16497 * gdb.base/hook-stop-continue.c: Delete.
16498 * gdb.base/hook-stop-continue.exp: Delete.
16499 * gdb.base/hook-stop-frame.c: Delete.
16500 * gdb.base/hook-stop-frame.exp: Delete.
16501 * gdb.base/hook-stop.c: New file.
16502 * gdb.base/hook-stop.exp: New file.
16503
16504 2015-09-14 Pierre-Marie de Rodat <derodat@adacore.com>
16505
16506 * gdb.ada/access_to_packed_array.exp: New testcase.
16507 * gdb.ada/access_to_packed_array/foo.adb: New file.
16508 * gdb.ada/access_to_packed_array/pack.adb: New file.
16509 * gdb.ada/access_to_packed_array/pack.ads: New file.
16510
16511 2015-09-14 Markus Metzger <markus.t.metzger@intel.com>
16512
16513 * gdb.btrace/buffer-size.exp: Remove recording with unlimited BTS
16514 buffer size test.
16515
16516 2015-09-11 Don Breazeal <donb@codesourcery.com>
16517
16518 * gdb.base/foll-exec.c: Add copyright header. Fix
16519 formatting issues.
16520 * gdb.base/foll-exec.exp (zap_session): Delete proc.
16521 (do_exec_tests): Use clean_restart in place of zap_session,
16522 and for test initialization. Fix formatting issues. Use
16523 fail in place of perror.
16524 * gdb.base/pie-execl.exp (main): Use 'inferior_spawn_id' in
16525 an expect statement to match an expression with output from
16526 the program under debug.
16527 * gdb.threads/non-ldr-exc-1.exp (do_test, main): Add
16528 non-stop tests and use save_vars to enable non-stop in GDBFLAGS.
16529 * gdb.threads/non-ldr-exc-2.exp: Likewise.
16530 * gdb.threads/non-ldr-exc-3.exp: Likewise.
16531 * gdb.threads/non-ldr-exc-4.exp: Likewise.
16532
16533 2015-09-09 Doug Evans <dje@google.com>
16534
16535 * gdb.python/py-prettyprint.exp: Check result of run_lang_tests.
16536
16537 2015-09-09 Doug Evans <dje@google.com>
16538
16539 * gdb.base/pie-execl.exp: Fix result test of build_executable.
16540
16541 2015-09-09 Doug Evans <dje@google.com>
16542
16543 * gdb.base/savedregs.exp: Fix typo.
16544
16545 2015-09-09 Pedro Alves <palves@redhat.com>
16546
16547 * gdb.mi/mi-cli.exp: Add CLI finish tests.
16548
16549 2015-09-08 Sandra Loosemore <sandra@codesourcery.com>
16550
16551 * gdb.threads/hand-call-in-threads.exp: Make sure the thread
16552 command actually switches threads. Give up on remaining
16553 tests if target fails to stop at breakpoint.
16554
16555 2015-09-03 Pierre-Marie de Rodat <derodat@adacore.com>
16556
16557 * gdb.ada/funcall_char.exp: New testcase.
16558 * gdb.ada/funcall_char/foo.adb: New file.
16559
16560 2015-09-01 Pierre-Marie de Rodat <derodat@adacore.com>
16561
16562 * gdb.ada/complete.exp: Add "pck.ambiguous_func" to the relevant
16563 expected outputs. Add two testcases for completing ambiguous
16564 functions.
16565 * gdb.ada/complete/aux_pck.adb: New file.
16566 * gdb.ada/complete/aux_pck.ads: New file.
16567 * gdb.ada/complete/foo.adb: Pull Aux_Pck and call the two
16568 Ambiguous_Func functions.
16569 * gdb.ada/complete/pck.ads: Add an Ambiguous_Func function.
16570 * gdb.ada/complete/pck.adb: Likewise.
16571
16572 2015-08-27 Ulrich Weigand <uweigand@de.ibm.com>
16573
16574 * lib/cell.exp (skip_cell_tests): Report UNRESOLVED on unexpected
16575 failures to run the test program under GDB.
16576
16577 2015-08-26 Luis Machado <lgustavo@codesourcery.com>
16578
16579 * gdb.compile/compile-ifunc.exp (with_test_prefix): Force language
16580 to C.
16581
16582 2015-08-26 Patrick Palka <patrick@parcs.ath.cx>
16583
16584 * gdb.base/run-after-attach.exp: New test file.
16585 * gdb.base/run-after-attach.c: New test file.
16586
16587 2015-08-26 Don Breazeal <donb@codesourcery.com>
16588
16589 * gdb.base/foll-exec-2.c: New test program.
16590 * gdb.base/foll-exec-2.exp: New test.
16591
16592 2015-08-25 Pierre-Marie de Rodat <derodat@adacore.com>
16593
16594 * gdb.base/nested-subp1.exp: New file.
16595 * gdb.base/nested-subp1.c: New file.
16596 * gdb.base/nested-subp2.exp: New file.
16597 * gdb.base/nested-subp2.c: New file.
16598 * gdb.base/nested-subp3.exp: New file.
16599 * gdb.base/nested-subp3.c: New file.
16600
16601 2015-08-24 Pedro Alves <palves@redhat.com>
16602
16603 * gdb.server/connect-without-multi-process.c: New file.
16604 * gdb.server/connect-without-multi-process.exp: New file.
16605
16606 2015-08-24 Luis Machado <lgustavo@codesourcery.com>
16607
16608 * gdb.opt/inline-markers.c: Make z int.
16609
16610 2015-08-24 Luis Machado <lgustavo@codesourcery.com>
16611
16612 * gdb.opt/inline-markers.c: Make z volatile.
16613
16614 2015-08-24 Luis Machado <lgustavo@codesourcery.com>
16615
16616 * gdb.opt/inline-bt.c: New volatile global z.
16617 * gdb.opt/inline-cmds.c: Likewise.
16618 * gdb.opt/inline-locals.c: Likewise.
16619 * gdb.opt/inline-markers.c: New extern global z.
16620 (marker): Use z.
16621 (inline_fn): Likewise.
16622
16623 2015-08-24 Pedro Alves <palves@redhat.com>
16624
16625 * config/m32r-stub.exp: Remove file.
16626 * gdb.base/call-ar-st.exp: Remove reference to sparclet.
16627 * gdb.base/call-rt-st.exp: Likewise.
16628 * gdb.base/call-strs.exp: Likewise.
16629 * gdb.base/default.exp: Remove references to h8300-*-hms and
16630 *-*-udi*.
16631 * gdb.base/funcargs.exp: Remove reference to sparclet-*-*.
16632
16633 2015-08-24 Andreas Arnez <arnez@linux.vnet.ibm.com>
16634
16635 * gdb.base/gnu_vector.exp: Try compilation with "-mcpu=native
16636 -Wno-psabi" if "-mcpu=native" fails. For the tests with "finish"
16637 and "return" use KFAIL when GDB can not read/write the vector
16638 return value.
16639
16640 2015-08-21 Gary Benson <gbenson@redhat.com>
16641
16642 * gdb.trace/pending.exp: Cope with remote transfer warnings.
16643
16644 2015-08-20 Pedro Alves <palves@redhat.com>
16645
16646 * gdb.server/solib-list.exp: No longer expect an interior stop in
16647 non-stop mode.
16648
16649 2015-08-20 Pedro Alves <palves@redhat.com>
16650
16651 * gdb.server/connect-stopped-target.c: New file.
16652 * gdb.server/connect-stopped-target.exp: New file.
16653
16654 2015-08-20 Pedro Alves <palves@redhat.com>
16655
16656 * gdb.dwarf2/comp-unit-lang.exp: New file.
16657 * gdb.dwarf2/comp-unit-lang.c: New file.
16658
16659 2015-08-20 Pierre-Marie de Rodat <derodat@adacore.com>
16660
16661 * gdb.ada/attr_ref_and_charlit.exp: New testcase.
16662 * gdb.ada/attr_ref_and_charlit/foo.adb: New file.
16663
16664 2015-08-19 Kevin Buettner <kevinb@redhat.com>
16665
16666 * gdb.dwarf2/dw2-bad-mips-linkage-name.c: New file.
16667 * gdb.dwarf2/dw2-bad-mips-linkage-name.exp: New file.
16668
16669 2015-08-18 Doug Evans <dje@google.com>
16670 Adrian Sendroiu <adrian.sendroiu@freescale.com>
16671
16672 * lib/gdb.exp (skip_python_tests_prompt): Renamed from
16673 skip_python_tests. New arg prompt_regexp.
16674 (skip_python_tests): New function.
16675 * lib/mi-support.exp (mi_skip_python_tests): New function.
16676 * gdb.python/py-mi-objfile-gdb.py: New file.
16677 * gdb.python/py-mi-objfile.c: New file.
16678 * gdb.python/py-mi-objfile.exp: New file.
16679
16680 2015-08-17 Keith Seitz <keiths@redhat.com>
16681
16682 * gdb.linespec/explicit.exp: Move strace test from here ...
16683 * gdb.trace/strace.exp: ... to here.
16684
16685 2015-08-15 Patrick Palka <patrick@parcs.ath.cx>
16686
16687 * gdb.base/kill-detach-inferiors-cmd.exp: New test file.
16688 * gdb.base/kill-detach-inferiors-cmd.c: New test file.
16689
16690 2015-08-14 Doug Evans <xdje42@gmail.com>
16691
16692 * gdb.perf/lib/perftest/utils.py (select_file): Kill any existing
16693 inferior before selecting a new file.
16694
16695 2015-08-14 Doug Evans <xdje42@gmail.com>
16696
16697 * gdb.mi/mi-disassemble.exp: Update.
16698 * gdb.base/disasm-optim.S: New file.
16699 * gdb.base/disasm-optim.c: New file.
16700 * gdb.base/disasm-optim.h: New file.
16701 * gdb.base/disasm-optim.exp: New file.
16702
16703 2015-08-14 Keith Seitz <keiths@redhat.com>
16704
16705 * lib/mi-support.exp (mi_make_breakpoint): Add option/handling for
16706 "evaluated-by".
16707
16708 2015-08-13 Joel Brobecker <brobecker@adacore.com>
16709
16710 * gdb.base/dso2dso.exp: Improve the testcase's documentation.
16711
16712 2015-08-13 Pierre-Marie de Rodat <derodat@adacore.com>
16713
16714 * gdb.ada/fun_renaming.exp: New testcase.
16715 * gdb.ada/fun_renaming/fun_renaming.adb: New file.
16716 * gdb.ada/fun_renaming/pack.adb: New file.
16717 * gdb.ada/fun_renaming/pack.ads: New file.
16718
16719 2015-08-12 Keith Seitz <keiths@redhat.com>
16720
16721 * gdb.base/dso2dso.exp: Pass basename of source file in call to
16722 gdb_get_line_number.
16723
16724 2015-08-12 Joel Brobecker <brobecker@adacore.com>
16725
16726 * gdb.base/dso2dso-dso2.c, gdb.base/dso2dso-dso2.h,
16727 gdb.base/dso2dso-dso1.c, gdb.base/dso2dso-dso1.h, gdb.base/dso2dso.c,
16728 gdb.base/dso2dso.exp: New files.
16729
16730 2015-08-12 Sergio Durigan Junior <sergiodj@redhat.com>
16731 Pedro Alves <palves@redhat.com>
16732 Keith Seitz <keiths@redhat.com>
16733
16734 * gdb.base/checkpoint-ns.exp: Use save_vars to save and restore
16735 GDBFLAGS.
16736
16737 2015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16738
16739 * gdb.base/gdbhistsize-history.exp
16740 (test_histsize_history_setting): Use save_vars.
16741 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
16742 Use save_vars.
16743 (test_no_truncation_of_unlimited_history_file): Use save_vars.
16744 * gdb.base/readline.exp: Use save_vars.
16745
16746 2015-08-12 Patrick Palka <patrick@parcs.ath.cx>
16747
16748 * lib/gdb.exp (save_vars): New proc.
16749
16750 2015-08-11 Keith Seitz <keiths@redhat.com>
16751
16752 * gdb.base/help.exp: Update help_breakpoint_text.
16753
16754 2015-08-11 Keith Seitz <keiths@redhat.com>
16755
16756 * gdb.mi/mi-break.exp (test_explicit_breakpoints): New proc.
16757 (at toplevel): Call test_explicit_breakpoints.
16758 * gdb.mi/mi-dprintf.exp: Add tests for explicit dprintf
16759 breakpoints.
16760 * lib/mi-support.exp (mi_make_breakpoint): Add support for
16761 breakpoint conditions, "-cond".
16762
16763 2015-08-11 Keith Seitz <keiths@redhat.com>
16764
16765 * gdb.linespec/3explicit.c: New file.
16766 * gdb.linespec/cpexplicit.cc: New file.
16767 * gdb.linespec/cpexplicit.exp: New file.
16768 * gdb.linespec/explicit.c: New file.
16769 * gdb.linespec/explicit.exp: New file.
16770 * gdb.linespec/explicit2.c: New file.
16771 * gdb.linespec/ls-errs.exp: Add explicit location tests.
16772 * lib/gdb.exp (capture_command_output): Regexp-escape `command'
16773 before using in the matching pattern.
16774 Clarify that `prefix' is a regular expression.
16775
16776 2015-08-11 Keith Seitz <keiths@redhat.com>
16777
16778 * gdb.base/dprintf-pending.exp: Update dprintf "without format"
16779 test.
16780 Add tests for missing ",FMT" and ",".
16781
16782 2015-08-10 Doug Evans <dje@google.com>
16783 Keith Seitz <keiths@redhat.com>
16784
16785 PR gdb/17960
16786 * gdb.base/completion.exp: Add location completer tests.
16787
16788 2015-08-07 Pedro Alves <palves@redhat.com>
16789
16790 * gdb.arch/ppc64-atomic-inst.exp (do_test): New procedure, move
16791 tests here.
16792 (top level): Run do_test with and without displaced stepping.
16793
16794 2015-08-07 Pedro Alves <palves@redhat.com>
16795
16796 * gdb.base/valgrind-disp-step.c: New file.
16797 * gdb.base/valgrind-disp-step.exp: New file.
16798
16799 2015-08-07 Pedro Alves <palves@redhat.com>
16800
16801 * gdb.threads/step-over-lands-on-breakpoint.c (wait_threads):
16802 Delete function.
16803 (main): Add alarm. Run an infinite loop instead of calling
16804 wait_threads.
16805 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): Change
16806 comment.
16807 * gdb.threads/step-over-trips-on-watchpoint.c (wait_threads):
16808 Delete function.
16809 (main): Add alarm. Run an infinite loop instead of calling
16810 wait_threads.
16811 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Change
16812 comment.
16813
16814 2015-08-07 Pedro Alves <palves@redhat.com>
16815
16816 * gdb.base/checkpoint-ns.exp: New file.
16817 * gdb.base/checkpoint.exp: Pass explicit "checkpoint.c" to
16818 standard_testfile.
16819
16820 2015-08-07 Markus Metzger <markus.t.metzger@intel.com>
16821
16822 * lib/gdb.exp (skip_tsx_tests, skip_btrace_pt_tests): New.
16823 * gdb.btrace/instruction_history.exp: Update.
16824 * gdb.btrace/tsx.exp: New.
16825 * gdb.btrace/tsx.c: New.
16826
16827 2015-08-06 Pedro Alves <palves@redhat.com>
16828
16829 * gdb.reverse/step-precsave.exp: Use with_timeout_factor to
16830 increase timeout.
16831 * gdb.reverse/until-precsave.exp: Bump timeouts.
16832
16833 2015-08-06 Pedro Alves <palves@redhat.com>
16834
16835 * gdb.base/valgrind-infcall.exp: Issue a "disconnect".
16836
16837 2015-08-06 Pedro Alves <palves@redhat.com>
16838
16839 PR gdb/18749
16840 * gdb.threads/process-dies-while-handling-bp.c: New file.
16841 * gdb.threads/process-dies-while-handling-bp.exp: New file.
16842
16843 2015-08-06 Pedro Alves <palves@redhat.com>
16844
16845 * gdb.threads/forking-threads-plus-breakpoint.exp: New file.
16846 * gdb.threads/forking-threads-plus-breakpoint.c: New file.
16847
16848 2015-08-05 Pedro Alves <palves@redhat.com>
16849
16850 * gdb.threads/next-while-other-thread-longjmps.c: New file.
16851 * gdb.threads/next-while-other-thread-longjmps.exp: New file.
16852
16853 2015-08-03 Sandra Loosemore <sandra@codesourcery.com>
16854
16855 * gdb.base/bp-permanent.exp: Report test as unsupported if
16856 the target cannot stop at the permanent breakpoint.
16857
16858 2015-08-03 Doug Evans <dje@google.com>
16859
16860 * gdb.perf/single-step.exp (SINGLE_STEP_COUNT): Change to 1000 from
16861 10000.
16862
16863 2015-08-03 Doug Evans <dje@google.com>
16864
16865 * Makefile.in (workers/%.worker, build-perf): New rule.
16866 (GDB_PERFTEST_MODE): New variable.
16867 (check-perf): Use it.
16868 (clean): Clean up gdb.perf parallel build subdirs.
16869 * lib/build-piece.exp: New file.
16870 * lib/gdb.exp (make_gdb_parallel_path): New function
16871 (standard_output_file, standard_temp_file): Call it.
16872 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
16873 of $GDB_PARALLEL.
16874 * lib/cache.exp (gdb_do_cache): Call make_gdb_parallel_path.
16875
16876 2015-08-03 Doug Evans <dje@google.com>
16877
16878 * gdb.perf/lib/perftest/reporter.py (SUM_FILE_NAME): New global.
16879 (LOG_FILE_NAME): New global.
16880 (TextReporter.__init__): Initialize self.txt_sum.
16881 (TextReporter.report): Add support for multiple data-points.
16882 Move report to perftest.sum, put raw data in perftest.log.
16883 (TextReporter.start): Open sum and log files.
16884 (TextReporter.end): Close sum and log files.
16885 * gdb.perf/lib/perftest/testresult.py
16886 (SingleStatisticTestResult.record): Handle multiple data-points.
16887
16888 2015-07-31 Pedro Alves <palves@redhat.com>
16889
16890 * gdb.base/attach-pie-misread.exp: Rename $res to $test_spawn_id.
16891 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16892 kill_wait_spawned_process instead of explicit "kill -9".
16893 * gdb.base/attach-pie-noexec.exp: Adjust to spawn_wait_for_attach
16894 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16895 kill_wait_spawned_process.
16896 * gdb.base/attach-twice.exp: Likewise.
16897 * gdb.base/attach.exp: Likewise.
16898 (do_command_attach_tests): Use gdb_spawn_with_cmdline_opts and
16899 gdb_test_multiple.
16900 * gdb.base/solib-overlap.exp: Adjust to spawn_wait_for_attach
16901 returning a spawn id instead of a pid. Use spawn_id_get_pid and
16902 kill_wait_spawned_process.
16903 * gdb.base/valgrind-infcall.exp: Likewise.
16904 * gdb.multi/multi-attach.exp: Likewise.
16905 * gdb.python/py-prompt.exp: Likewise.
16906 * gdb.python/py-sync-interp.exp: Likewise.
16907 * gdb.server/ext-attach.exp: Likewise.
16908 * gdb.threads/attach-into-signal.exp (corefunc): Use
16909 spawn_wait_for_attach, spawn_id_get_pid and
16910 kill_wait_spawned_process.
16911 * gdb.threads/attach-many-short-lived-threads.exp: Adjust to
16912 spawn_wait_for_attach returning a spawn id instead of a pid. Use
16913 spawn_id_get_pid and kill_wait_spawned_process.
16914 * gdb.threads/attach-stopped.exp (corefunc): Use
16915 spawn_wait_for_attach, spawn_id_get_pid and
16916 kill_wait_spawned_process.
16917 * gdb.base/break-interp.exp: Rename $res to $test_spawn_id.
16918 Use spawn_id_get_pid. Wait for spawn id after eof. Use
16919 kill_wait_spawned_process instead of explicit "kill -9".
16920 * lib/gdb.exp (can_spawn_for_attach): Adjust comment.
16921 (kill_wait_spawned_process, spawn_id_get_pid): New procedures.
16922 (spawn_wait_for_attach): Use spawn instead of exec to spawn
16923 processes. Don't map cygwin/windows pids here. Now returns a
16924 spawn id list.
16925
16926 2015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16927
16928 * gdb.cp/var-tag.exp (do_global_tests): Revert broken commit
16929 4bc4d42859e3b42c79c89295ef39944bdb3e6753 and apply the
16930 correct patch.
16931
16932 2015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16933
16934 * gdb.arch/ppc64-symtab-cordic.exp: Restrict to ppc64 targets.
16935
16936 2015-07-30 Sandra Loosemore <sandra@codesourcery.com>
16937
16938 Reapply:
16939 2014-05-21 Mark Wielaard <mjw@redhat.com>
16940
16941 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
16942
16943 2015-07-30 Pedro Alves <palves@redhat.com>
16944
16945 * linux-low.c (handle_extended_wait): Set the child's last
16946 reported status to TARGET_WAITKIND_STOPPED.
16947
16948 2015-07-30 Pedro Alves <palves@redhat.com>
16949
16950 PR threads/18600
16951 * gdb.threads/fork-plus-threads.exp: Test that "info inferiors"
16952 only shows inferior 1.
16953
16954 2015-07-30 Simon Marchi <simon.marchi@ericsson.com>
16955 Pedro Alves <palves@redhat.com>
16956
16957 PR threads/18600
16958 * gdb.threads/fork-plus-threads.c: New file.
16959 * gdb.threads/fork-plus-threads.exp: New file.
16960
16961 2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16962
16963 * gdb.base/batch-preserve-term-settings.exp
16964 (test_terminal_settings_preserved_after_cli_exit): Use
16965 send_quit_command.
16966
16967 2015-07-29 Pedro Alves <palves@redhat.com>
16968 Don Breazeal <donb@codesourcery.com>
16969
16970 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): Expect
16971 output from both inferior_spawn_id and gdb_spawn_id.
16972
16973 2015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16974
16975 * gdb.threads/attach-into-signal.exp (corefunc): Use
16976 with_test_prefix on nested loops, uniquefying the test messages.
16977
16978 2015-07-29 Sergio Durigan Junior <sergiodj@redhat.com>
16979
16980 * gdb.python/py-objfile.exp: Fix typo that snuck in from my last
16981 commit.
16982
16983 2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16984
16985 * gdb.base/batch-preserve-term-settings.exp (send_quit_command):
16986 New proc.
16987 (test_terminal_settings_preserved_after_sigterm): New test.
16988
16989 2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16990
16991 * gdb.base/batch-preserve-term-settings.exp
16992 (test_terminal_settings_preserved_after_cli_exit): New test.
16993
16994 2015-07-29 Patrick Palka <patrick@parcs.ath.cx>
16995
16996 * gdb.base/batch-preserve-term-settings.exp: Remove top-level
16997 manipulation of saved_gdbflags.
16998 (test_terminal_settings_preserved): Remove global declaration of
16999 the unused variable pagination_prompt. Remove manipulation of
17000 saved_gdbflags. Use a local variable EXTRA_GDBFLAGS instead of
17001 GDBFLAGS.
17002
17003 2015-07-29 Pedro Alves <palves@redhat.com>
17004
17005 * boards/gdbserver-base.exp: Don't set gdb,noinferiorio.
17006
17007 2015-07-29 Pedro Alves <palves@redhat.com>
17008
17009 * gdb.base/interrupt.exp: Revert back to checking gdb,noinferiorio
17010 at the top.
17011
17012 2015-07-29 Pedro Alves <palves@redhat.com>
17013
17014 * gdb.base/call-ar-st.c: Include "../lib/unbuffer_output.c".
17015 (main): Call gdb_unbuffer_output.
17016 * gdb.base/call-rt-st.c: Include "../lib/unbuffer_output.c".
17017 (main): Call gdb_unbuffer_output.
17018 * gdb.base/call-strs.c: Include "../lib/unbuffer_output.c".
17019 (main): Call gdb_unbuffer_output.
17020 * gdb.base/call-strs.exp: Adjust to step over the
17021 gdb_unbuffer_output call.
17022 * gdb.base/catch-gdb-caused-signals.c: Include
17023 "../lib/unbuffer_output.c".
17024 (main): Call gdb_unbuffer_output.
17025 * gdb.base/dprintf.c: Include "../lib/unbuffer_output.c".
17026 (main): Call gdb_unbuffer_output.
17027 * gdb.base/ending-run.c: Include "../lib/unbuffer_output.c".
17028 (main): Call gdb_unbuffer_output.
17029 * gdb.base/run.c: Include "../lib/unbuffer_output.c".
17030 (main): Call gdb_unbuffer_output.
17031 * gdb.base/shlib-call.exp: Adjust to step over the
17032 gdb_unbuffer_output call.
17033 * gdb.base/shmain.c: Include "../lib/unbuffer_output.c".
17034 (main): Call gdb_unbuffer_output.
17035 * gdb.base/sizeof.c: Include "../lib/unbuffer_output.c".
17036 (main): Call gdb_unbuffer_output.
17037 * gdb.base/varargs.c: Include "../lib/unbuffer_output.c".
17038 (main): Rename to ...
17039 (test): ... this.
17040 (main): Reimplement.
17041 * gdb.base/varargs.exp: Run to test instead of to main.
17042 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17043 (main): Call gdb_unbuffer_output.
17044
17045 2015-07-29 Pedro Alves <palves@redhat.com>
17046
17047 * gdb.mi/mi-dprintf.exp (mi_expect_dprintf): New procedure,
17048 factore out from mi_continue_dprintf. For call-style dprintfs,
17049 expect dprintf output out of $inferior_spawn_id.
17050 (mi_continue_dprintf): Use mi_expect_dprintf.
17051 * gdb.mi/mi-dprintf.c: Include "../lib/unbuffer_output.c".
17052 (main): Call gdb_unbuffer_output.
17053
17054 2015-07-29 Pedro Alves <palves@redhat.com>
17055
17056 * lib/mi-support.exp (mi_inferior_spawn_id): Delete.
17057 (default_mi_gdb_start): Set inferior_spawn_id instead of
17058 mi_inferior_spawn_id. If $inferior_spawn_id is not set, set it to
17059 gdb_spawn_id.
17060 (mi_gdb_test): Always expect inferior output from both
17061 $inferior_spawn_id and $gdb_spawn_id.
17062
17063 2015-07-29 Pedro Alves <palves@redhat.com>
17064
17065 * gdb.gdb/selftest.exp (test_with_self): Update comment. Use
17066 send_inferior and $inferior_spawn_id.
17067
17068 2015-07-29 Pedro Alves <palves@redhat.com>
17069
17070 * gdb.gdb/complaints.exp (test_initial_complaints)
17071 (test_serial_complaints, test_short_complaints): Use
17072 gdb_test_stdio.
17073 (test_empty_complaint): Handle $inferior_spawn_id !=
17074 $gdb_spawn_id.
17075
17076 2015-07-29 Pedro Alves <palves@redhat.com>
17077
17078 * gdb.base/varargs.exp: Use gdb_test_stdio.
17079
17080 2015-07-29 Pedro Alves <palves@redhat.com>
17081
17082 * gdb.base/shlib-call.exp: Use gdb_test_stdio.
17083
17084 2015-07-29 Pedro Alves <palves@redhat.com>
17085
17086 * gdb.base/ending-run.exp: Use gdb_test_stdio.
17087
17088 2015-07-29 Pedro Alves <palves@redhat.com>
17089
17090 * gdb.base/call-rt-st.exp (print_struct_call): Split "result"
17091 parameter into two new parameters, "inf_result" and "gdb_result".
17092 Expect inferior output and gdb output from $inferior_spawn_id and
17093 $gdb_spawn_id, respectively. Adjust all callers.
17094
17095 2015-07-29 Pedro Alves <palves@redhat.com>
17096
17097 * gdb.base/call-ar-st.exp: Use gdb_test_stdio+multi_line instead
17098 of gdb_test_sequence.
17099
17100 2015-07-29 Pedro Alves <palves@redhat.com>
17101
17102 * gdb.base/a2-run.exp (saw_usage, saw_exit_wrapper)
17103 (saw_spurious_output): Expect inferior output from
17104 $inferior_spawn_id. Use gdb_test_stdio.
17105
17106 2015-07-29 Pedro Alves <palves@redhat.com>
17107
17108 * gdb.base/dprintf.exp: Use standard_testfile. Change
17109 prepare_for_testing call.
17110 (srcfile): Don't set.
17111 (restart): New procedure.
17112 (test_dprintf): New procecure, use to continue over dprintfs.
17113 (test_call, test_agent): New procedures, tests moved here.
17114 Restart gdb and recreate dprintfs. Adjust expected output.
17115
17116 2015-07-29 Pedro Alves <palves@redhat.com>
17117
17118 * gdb.base/catch-gdb-caused-signals.exp: Use gdb_test_stdio.
17119
17120 2015-07-29 Pedro Alves <palves@redhat.com>
17121
17122 * gdb.base/call-strs.exp: Use gdb_test_stdio instead of gdb_test.
17123
17124 2015-07-29 Pedro Alves <palves@redhat.com>
17125
17126 * gdb.base/sizeof.exp (check_sizeof, check_valueof): Use
17127 gdb_test_stdio.
17128
17129 2015-07-29 Pedro Alves <palves@redhat.com>
17130
17131 * lib/gdb.exp (gdb_test_stdio): New procedure.
17132
17133 2015-07-29 Pedro Alves <palves@redhat.com>
17134
17135 * gdb.base/restore.exp (restore_tests): Use gdb_continue_to_end.
17136
17137 2015-07-29 Pedro Alves <palves@redhat.com>
17138
17139 * gdb.base/call-signal-resume.exp: Remove check for
17140 gdb,noinferiorio. Don't expect "no signal". Use gdb_test.
17141 * gdb.base/unwindonsignal.exp: Likewise.
17142 * gdb.base/call-signals.c (gen_signal): Remove printf call.
17143 * gdb.base/unwindonsignal.c (gen_signal): Likewise.
17144
17145 2015-07-29 Pedro Alves <palves@redhat.com>
17146
17147 * gdb.base/siginfo-addr.c (pass): New function.
17148 (handler): Call it iff si_addr is correct.
17149 * gdb.base/siginfo-addr.exp: Remove gdb_skip_stdio_test check.
17150 Set a breakpoint at "pass" and continue to it.
17151
17152 2015-07-28 Sergio Durigan Junior <sergiodj@redhat.com>
17153
17154 * gdb.python/py-objfile.exp: Make some tests have unique names.
17155 * gdb.python/py-pp-registration.exp: Likewise.
17156
17157 2015-07-28 Pedro Alves <palves@redhat.com>
17158
17159 * gdb.server/server-exec-info.exp: Issue a "disconnect".
17160
17161 2015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17162
17163 * gdb.mi/mi-pending.c (thread_func): Replace return with return NULL.
17164
17165 2015-07-27 Simon Marchi <simon.marchi@ericsson.com>
17166
17167 * gdb.mi/mi-watch.exp (test_watchpoint_triggering): Remove xfail.
17168
17169 2015-07-27 Patrick Palka <patrick@parcs.ath.cx>
17170
17171 * gdb.base/gdb-sigterm-2.exp: New test.
17172
17173 2015-07-25 Doug Evans <xdje42@gmail.com>
17174
17175 Revert:
17176 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17177 (workers/%.worker, build-perf): New rule.
17178 (GDB_PERFTEST_MODE): New variable.
17179 (check-perf): Use it.
17180 (clean): Clean up gdb.perf parallel build subdirs.
17181 * lib/build-piece.exp: New file.
17182 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17183 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17184 name.
17185 (standard_temp_file): Ditto.
17186 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17187 of $GDB_PARALLEL.
17188
17189 2015-07-24 Doug Evans <dje@google.com>
17190
17191 * gdb.perf/lib/perftest/utils.py: New file.
17192 * gdb.perf/gm-hello.cc: New file.
17193 * gdb.perf/gm-pervasive-typedef.cc: New file.
17194 * gdb.perf/gm-pervasive-typedef.h: New file.
17195 * gdb.perf/gm-std.cc: New file.
17196 * gdb.perf/gm-std.h: New file.
17197 * gdb.perf/gm-use-cerr.cc: New file.
17198 * gdb.perf/gm-utils.h: New file.
17199 * gdb.perf/gmonster-null-lookup.py: New file.
17200 * gdb.perf/gmonster-pervasive-typedef.py: New file.
17201 * gdb.perf/gmonster-print-cerr.py: New file.
17202 * gdb.perf/gmonster-ptype-string.py: New file.
17203 * gdb.perf/gmonster-runto-main.py: New file.
17204 * gdb.perf/gmonster-select-file.py: New file.
17205 * gdb.perf/gmonster1-null-lookup.exp: New file.
17206 * gdb.perf/gmonster1-pervasive-typedef.exp: New file.
17207 * gdb.perf/gmonster1-print-cerr.exp: New file.
17208 * gdb.perf/gmonster1-ptype-string.exp: New file.
17209 * gdb.perf/gmonster1-runto-main.exp: New file.
17210 * gdb.perf/gmonster1-select-file.exp: New file.
17211 * gdb.perf/gmonster1.cc: New file.
17212 * gdb.perf/gmonster1.exp: New file.
17213 * gdb.perf/gmonster2-null-lookup.exp: New file.
17214 * gdb.perf/gmonster2-pervasive-typedef.exp: New file.
17215 * gdb.perf/gmonster2-print-cerr.exp: New file.
17216 * gdb.perf/gmonster2-ptype-string.exp: New file.
17217 * gdb.perf/gmonster2-runto-main.exp: New file.
17218 * gdb.perf/gmonster2-select-file.exp: New file.
17219 * gdb.perf/gmonster2.cc: New file.
17220 * gdb.perf/gmonster2.exp: New file.
17221
17222 2015-07-24 Doug Evans <dje@google.com>
17223
17224 * gdb.perf/README: New file.
17225 * lib/perftest.exp (tcl_string_list_to_python_list): New function.
17226 * lib/gen-perf-test.exp: New file.
17227
17228 2015-07-24 Doug Evans <dje@google.com>
17229
17230 * lib/perftest.exp (PerfTest::compile): Unconditionally call body.
17231 (PerfTest::startup): New function.
17232 (PerfTest::run): Return result of calling body.
17233 (PerfTest::assemble): Rewrite.
17234 * gdb.perf/backtrace.exp (PerfTest::assemble): Update function result.
17235 * gdb.perf/disassemble.exp (PerfTest::assemble): Ditto.
17236 * gdb.perf/single-step.exp (PerfTest::assemble): Ditto.
17237 * gdb.perf/skip-prologue.exp (PerfTest::assemble): Ditto.
17238 * gdb.perf/solib.exp (PerfTest::assemble): Ditto.
17239
17240 2015-07-24 Doug Evans <dje@google.com>
17241
17242 * lib/gdb.exp (clean_restart): Make executable optional.
17243
17244 2015-07-24 Doug Evans <dje@google.com>
17245
17246 * gdb.base/watchpoint.exp (test_complex_watchpoint): Remove
17247 compiler_info references.
17248 * gdb.cp/temargs.exp: Ditto.
17249 * lib/gdb.exp: Unset compiler_info instead of setting to "unknown".
17250 (get_compiler_info): Early exit if already computed. Set compiler_info
17251 to "unknown" if there was a problem.
17252 (test_compiler_info): Add function comment. Call get_compiler_info.
17253
17254 2015-07-24 Doug Evans <dje@google.com>
17255
17256 * Makefile.in (check/%.exp): Pass directory for GDB_PARALLEL.
17257 (workers/%.worker, build-perf): New rule.
17258 (GDB_PERFTEST_MODE): New variable.
17259 (check-perf): Use it.
17260 (clean): Clean up gdb.perf parallel build subdirs.
17261 * lib/build-piece.exp: New file.
17262 * lib/cache.exp (gdb_do_cache): Include $GDB_PARALLEL in path name.
17263 * lib/gdb.exp (standard_output_file): Include $GDB_PARALLEL in path
17264 name.
17265 (standard_temp_file): Ditto.
17266 (GDB_PARALLEL handling): Make outputs,temp,cache directories as subdirs
17267 of $GDB_PARALLEL.
17268
17269 2015-07-24 Doug Evans <dje@google.com>
17270
17271 * lib/future.exp (gdb_default_target_compile): New option
17272 "early_flags".
17273 * lib/gdb.exp (gdb_compile): Undo debian's change in default of
17274 --as-needed.
17275
17276 2015-07-24 Sergio Durigan Junior <sergiodj@redhat.com>
17277
17278 * gdb.base/catch-syscall.exp: Call gdb_exit before
17279 gdb_skip_xml_test.
17280
17281 2015-07-24 Pedro Alves <palves@redhat.com>
17282
17283 * gdb.python/py-events.exp: Accept output between the stop event
17284 and the prompt.
17285 * gdb.python/py-evsignal.exp: Likewise.
17286 * gdb.python/py-evthreads.exp: Likewise.
17287
17288 2015-07-24 Pedro Alves <palves@redhat.com>
17289
17290 PR gdb/18717
17291 * gdb.threads/non-ldr-exit.c: New file.
17292 * gdb.threads/non-ldr-exit.exp: New file.
17293
17294 2015-07-24 Yao Qi <yao.qi@linaro.org>
17295
17296 * gdb.server/ext-wrapper.exp: Test --wrapper option when
17297 restarting process.
17298
17299 2015-07-24 Yao Qi <yao.qi@linaro.org>
17300
17301 * gdb.server/ext-restart.exp: New file.
17302
17303 2015-07-24 Yao Qi <yao.qi@linaro.org>
17304
17305 * lib/gdbserver-support.exp (gdbserver_start_extended): Add
17306 argument options.
17307 * gdb.server/ext-wrapper.exp: New file.
17308
17309 2015-07-23 Doug Evans <dje@google.com>
17310
17311 * gdb.dwarf2/dw2-dummy-cu.S: New file.
17312 * gdb.dwarf2/dw2-dummy-cu.exp: New file.
17313
17314 2015-07-23 Pierre-Marie de Rodat <derodat@adacore.com>
17315
17316 * gdb.ada/var_arr_typedef.exp: New testcase.
17317 * gdb.ada/var_arr_typedef/pack.adb: New file.
17318 * gdb.ada/var_arr_typedef/pack.ads: New file.
17319 * gdb.ada/var_arr_typedef/var_arr_typedef.adb: New file.
17320
17321 2015-07-20 Joel Brobecker <brobecker@adacore.com>
17322
17323 * gdb.ada/info_exc.exp: Adjust "info exceptions" expected output.
17324
17325 2015-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17326
17327 * gdb.arch/i386-biarch-core.exp: Replace istarget
17328 by "complete set gnutarget". Remove expectation for the "core-file"
17329 command.
17330
17331 2015-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
17332
17333 Revert the previous commit:
17334 Tests for validate symbol file using build-id.
17335
17336 2015-07-15 Aleksandar Ristovski <aristovski@qnx.com
17337
17338 Tests for validate symbol file using build-id.
17339 * gdb.base/solib-mismatch-lib.c: New file.
17340 * gdb.base/solib-mismatch-libmod.c: New file.
17341 * gdb.base/solib-mismatch.c: New file.
17342 * gdb.base/solib-mismatch.exp: New file.
17343
17344 2015-07-15 Sandra Loosemore <sandra@codesourcery.com>
17345
17346 * gdb.base/sigaltstack.exp (finish_test): Add kfail for
17347 nios2-*-linux*.
17348 * gdb.base/sigbpt.exp (stepi_out): Likewise.
17349 * gdb.base/siginfo.exp: Likewise.
17350 * gdb.base/sigstep.exp (advance, advancei): Likewise.
17351
17352 2015-07-15 Pierre Langlois <pierre.langlois@arm.com>
17353
17354 * gdb.base/range-stepping.exp (gdb_range_stepping_enabled):
17355 Move it to ...
17356 * lib/range-stepping-support.exp (gdb_range_stepping_enabled):
17357 ... here.
17358 * gdb.trace/range-stepping.exp: Check that the target supports
17359 range stepping.
17360
17361 2015-07-14 Jan Kratochvil <jan.kratochvil@redhat.com>
17362
17363 * gdb.arch/i386-biarch-core.exp: Fix comment typo.
17364
17365 2015-07-14 Pedro Alves <palves@redhat.com>
17366
17367 * gdb.base/killed-outside.exp: New file.
17368 * gdb.base/killed-outside.c: New file.
17369
17370 2015-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
17371
17372 * gdb.asm/asm-source.exp (f at main): Stop at gdbasm_enter.
17373 (n at main): New.
17374 * gdb.asm/asmsrc1.s: Add comment "mark: main enter".
17375
17376 2015-07-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
17377
17378 * gdb.base/gnu_vector.exp: On x86 and x86_64 targets, skip the
17379 infcall tests instead of setting up for KFAIL.
17380
17381 2015-07-10 Markus Metzger <markus.t.metzger@intel.com>
17382
17383 * gdb.btrace/record_goto-step.exp: New.
17384
17385 2015-07-08 Jan Kratochvil <jan.kratochvil@redhat.com>
17386
17387 PR compile/18484
17388 * gdb.compile/compile.c (struct struct_type): Add volatile to
17389 selffield's type.
17390 * gdb.compile/compile.exp
17391 (compile code struct_object.selffield = &struct_object): Skip further
17392 struct_object tests if this one xfails.
17393
17394 2015-07-08 Robert O'Callahan <robert@ocallahan.org>
17395
17396 PR exp/18617
17397 * gdb.trace/ax.exp: Add test.
17398
17399 2015-07-07 Yao Qi <yao.qi@linaro.org>
17400
17401 * gdb.arch/aarch64-atomic-inst.exp: Check is_aarch64_target
17402 instead of istarget "aarch64*-*-*".
17403 * gdb.arch/aarch64-fp.exp: Likewise.
17404 * gdb.base/float.exp: Likewise.
17405 * gdb.reverse/aarch64.exp: Likewise.
17406 * lib/gdb.exp (is_aarch64_target): New proc.
17407
17408 2015-07-07 Yao Qi <yao.qi@linaro.org>
17409
17410 * lib/gdb.exp (is_aarch32_target): New proc.
17411 * gdb.arch/arm-bl-branch-dest.exp: Check is_aarch32_target
17412 instead of "istarget "arm*-*-*"".
17413 * gdb.arch/arm-disp-step.exp: Likewise.
17414 * gdb.arch/thumb-bx-pc.exp: Likewise.
17415 * gdb.arch/thumb-prologue.exp: Likewise.
17416 * gdb.arch/thumb-singlestep.exp: Likewise.
17417 * gdb.base/disp-step-syscall.exp: Likewise.
17418 * gdb.base/float.exp: Likewise.
17419
17420 2015-07-07 Yao Qi <yao.qi@linaro.org>
17421
17422 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch):
17423 Set arch1, arch2, syscall1_name, syscall2_name and syscall_number.
17424
17425 2015-07-07 Yao Qi <yao.qi@linaro.org>
17426
17427 * gdb.multi/multi-arch-exec.exp: Set march1 and march2 to "" if target
17428 is aarch64. If target is aarch64, set compiler=${ARM_CC_FOR_TARGET}
17429 if it exists.
17430 * gdb.multi/multi-arch.exp: Likewise.
17431
17432 2015-07-07 Simon Marchi <simon.marchi@ericsson.com>
17433
17434 * gdb.python/py-lazy-string.exp: Add missing parentheses to
17435 print.
17436
17437 2015-07-07 Yao Qi <yao.qi@linaro.org>
17438
17439 * gdb.arch/thumb-singlestep.exp: Do one more single step.
17440
17441 2015-06-30 Martin Galvan <martin.galvan@tallertechnologies.com>
17442
17443 * lib/gdb.exp (test_class_help): Remove the unneeded escaping of
17444 '[' and ']' characters.
17445
17446 2015-06-30 Iain Buclaw <ibuclaw@gdcproject.org>
17447
17448 * gdb.dlang/demangle.exp: Sync tests from libiberty testsuite.
17449
17450 2015-06-29 Pedro Alves <palves@redhat.com>
17451
17452 PR threads/18127
17453 * gdb.threads/hand-call-new-thread.c: New file.
17454 * gdb.threads/hand-call-new-thread.c: New file.
17455
17456 2015-06-26 Keith Seitz <keiths@redhat.com>
17457 Doug Evans <dje@google.com>
17458
17459 PR 16253
17460 * gdb.cp/var-tag-2.cc: New file.
17461 * gdb.cp/var-tag-3.cc: New file.
17462 * gdb.cp/var-tag-4.cc: New file.
17463 * gdb.cp/var-tag.cc: New file.
17464 * gdb.cp/var-tag.exp: New file.
17465
17466 2015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17467
17468 * gdb.base/history-duplicates.exp: New test.
17469
17470 2015-06-26 Patrick Palka <patrick@parcs.ath.cx>
17471
17472 * gdb.base/completion.exp: Test the completion of the "focus"
17473 command.
17474
17475 2015-06-26 Jan Kratochvil <jan.kratochvil@redhat.com>
17476
17477 * gdb.arch/amd64-prologue-skip.S: New file.
17478 * gdb.arch/amd64-prologue-skip.exp: New file.
17479
17480 2015-06-25 Simon Marchi <simon.marchi@ericsson.com>
17481
17482 * gdb.python/py-prettyprint.exp (run_lang_tests): Add
17483 is_address_zero_readable check.
17484
17485 2015-06-24 Peter Bergner <bergner@vnet.ibm.com>
17486
17487 * gdb.arch/powerpc-power.exp <rfebb>: Fixup test results.
17488 * gdb.arch/powerpc-power.s <rfebb>: Likewise.
17489
17490 2015-06-24 Yao Qi <yao.qi@linaro.org>
17491
17492 * lib/gdb.exp (supports_get_siginfo_type): Return 1 for all
17493 linux targets.
17494
17495 2015-06-24 Yao Qi <yao.qi@linaro.org>
17496
17497 * lib/gdb.exp (supports_get_siginfo_type): New proc.
17498 * gdb.base/siginfo-obj.exp: Invoke supports_get_siginfo_type.
17499 * gdb.base/siginfo-thread.exp: Likewise.
17500
17501 2015-06-22 Yao Qi <yao.qi@linaro.org>
17502
17503 * boards/remote-gdbserver-on-localhost.exp: Add comments.
17504
17505 2015-06-22 Yao Qi <yao.qi@linaro.org>
17506
17507 * lib/gdb.exp (skip_hw_breakpoint_tests): Return 0 for target
17508 aarch64*-*-*.
17509 (skip_hw_watchpoint_tests): Likewise.
17510
17511 2015-06-18 Patrick Palka <patrick@parcs.ath.cx>
17512
17513 * gdb.base/gdbinit-history.exp: Test the interaction between
17514 setting GDBHISTSIZE and setting the history size via .gdbinit.
17515
17516 2015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17517
17518 PR gdb/16999
17519 * gdb.base/gdbhistsize-history.exp: New test.
17520
17521 2015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17522
17523 * gdb.base/gdbinit-history.exp: Replace occurrences of HISTSIZE
17524 with GDBHISTSIZE.
17525 * gdb.base/readline.exp: Likewise.
17526
17527 2015-06-17 Yao Qi <yao.qi@linaro.org>
17528
17529 * lib/gdb.exp (get_build_id): Move braces and "else" to the same
17530 line.
17531
17532 2015-06-17 Patrick Palka <patrick@parcs.ath.cx>
17533
17534 * gdb.base/gdbinit-history.exp: Add test case to check that
17535 an unlimited history file does not get truncated on exit.
17536
17537 2015-06-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
17538
17539 * gdb.base/gnu_vector.c: Include stdarg.h and stdio.h.
17540 (VECTOR): New macro. Use it...
17541 (int4, uint4, char4, float4, int2, longlong2, float2, double2):
17542 ...for these typedefs.
17543 (int8, char1, int1, double1): New typedefs.
17544 (struct just_int2, struct two_int2): New structures.
17545 (add_some_intvecs, add_many_charvecs, add_various_floatvecs)
17546 (add_structvecs, add_singlevecs): New functions.
17547 (main): Call add_some_intvecs twice.
17548 * gdb.base/gnu_vector.exp: Drop GCC version check; just attempt
17549 the compile and exit upon failure. Try compiling for the "native"
17550 architecture. Test inferior function calls with vector arguments
17551 and vector return value handling with "finish" and "return".
17552
17553 2015-06-10 Jon Turney <jon.turney@dronecode.org.uk>
17554
17555 * gdb.base/sepdebug.exp: Add EXEEXT where needed.
17556 * lib/gdb.exp (get_build_id): Teach how to extract build-id from a
17557 PE file.
17558 * lib/future.exp (gdb_find_objdump): Add gdb_find_objdump.
17559
17560 2015-06-12 Antoine Tremblay <antoine.tremblay@ericsson.com>
17561
17562 PR breakpoints/16465
17563 * gdb.mi/mi-dprintf-pending.c: New file.
17564 * gdb.mi/mi-dprintf-pending.exp: New test.
17565 * gdb.mi/mi-dprintf-pendshr.c: New file.
17566
17567 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17568 Mircea Gherzan <mircea.gherzan@intel.com>
17569
17570 * gdb.arch/i386-mpx-map.c: New file.
17571 * gdb.arch/i386-mpx-map.exp: New File.
17572
17573 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17574
17575 * gdb.arch/i386-mpx.c (have_mpx): Indentation fixed.
17576 * gdb.arch/i386-mpx.exp: Indentation fixed.
17577
17578 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17579
17580 * gdb.arch/i386-mpx.c: Added final return to the have_mpx
17581 function and improved indentation.
17582 * gdb.arch/i386-mpx.exp: Exchanging gdb_send and gdb_expect for
17583 gdb_test_multiple. Added additional tests to skip the test.
17584
17585 2015-06-10 Walfred Tedeschi <walfred.tedeschi@intel.com>
17586
17587 * gdb.arch/i386-avx512.c: Change path in include file.
17588 * gdb.arch/i386-avx512.exp: Change include dir path
17589 compilation flag.
17590 * gdb.arch/i386-mpx.c: Change path in include file.
17591 * gdb.arch/i386-mpx.exp: Change include dir path compilation
17592 flag.
17593
17594 2015-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
17595
17596 * gdb.compile/compile-print.exp (compile print *vararray@3)
17597 (compile print *vararrayp@3): Change xfail to kfail compile/18489.
17598
17599 2015-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
17600
17601 * gdb.compile/compile.exp (keep jit in memory): Rename to ...
17602 (do not keep jit in memory): ... this.
17603 (expect 5): Change it to ...
17604 (expect no 5): ... this.
17605
17606 2015-06-02 Simon Marchi <simon.marchi@ericsson.com>
17607
17608 PR gdb/15564
17609 * gdb.mi/mi-detach.exp: New file.
17610
17611 2015-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
17612
17613 PR symtab/18392
17614 * gdb.arch/amd64-tailcall-self.S: New file.
17615 * gdb.arch/amd64-tailcall-self.c: New file.
17616 * gdb.arch/amd64-tailcall-self.exp: New file.
17617
17618 2015-05-28 Don Breazeal <donb@codesourcery.com>
17619
17620 * gdb.base/foll-vfork.exp (main): Disable exec-dependent
17621 tests for remote targets by checking is_target_gdbserver.
17622
17623 2015-05-27 Doug Evans <dje@google.com>
17624
17625 * gdb.dwarf2/opaque-type-lookup-2.c: New file.
17626 * gdb.dwarf2/opaque-type-lookup.c: New file.
17627 * gdb.dwarf2/opaque-type-lookup.exp: New file.
17628
17629 2015-05-26 Doug Evans <dje@google.com>
17630
17631 * gdb.cp/iostream.cc: New file.
17632 * gdb.cp/iostream.exp: New file.
17633
17634 2015-05-26 Doug Evans <dje@google.com>
17635
17636 * gdb.dwarf2/dw2-op-call.exp: Update.
17637 * gdb.dwarf2/dw4-sig-types.exp: Update.
17638 * gdb.dwarf2/implptr.exp: Update.
17639 * gdb.mi/mi-cmd-param-changed.exp: Update.
17640
17641 2015-05-26 Doug Evans <dje@google.com>
17642
17643 * gdb.python/py-lazy-string.c: New file.
17644 * gdb.python/py-lazy-string.exp: New file.
17645 * gdb.python/py-prettyprint.c (lazystring) <len>: New member.
17646 (main): Update. Add estring3.
17647 * gdb.python/py-prettyprint.exp: Add tests for strings at address 0.
17648 * gdb.python/py-prettyprint.py (pp_ls): Handle length.
17649
17650 2015-05-26 Omair Javaid <omair.javaid@linaro.org>
17651 Yao Qi <yao.qi@linaro.org>
17652
17653 * gdb.reverse/aarch64.c: New.
17654 * gdb.reverse/aarch64.exp: New.
17655
17656 2015-05-26 Omair Javaid <omair.javaid@linaro.org>
17657
17658 * lib/gdb.exp (supports_process_record): Return true for
17659 aarch64*-linux*.
17660 (supports_reverse): Likewise.
17661
17662 2015-05-22 Patrick Palka <patrick@parcs.ath.cx>
17663
17664 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17665 Use with_test_prefix.
17666
17667 2015-05-21 Andrew Burgess <andrew.burgess@embecosm.com>
17668
17669 * gdb.base/completion.exp: Add test for completion of layout
17670 names.
17671
17672 2015-05-20 Andrew Burgess <andrew.burgess@embecosm.com>
17673
17674 * lib/gdb.exp (skip_tui_tests): New proc.
17675 * gdb.base/tui-layout.exp: Check skip_tui_tests.
17676
17677 2015-05-19 Pedro Alves <palves@redhat.com>
17678
17679 * gdb.base/gdbinit-history.exp (test_gdbinit_history_setting):
17680 Save the whole env array instead of just HOME. Unset HISTSIZE in
17681 the environment while testing. Restore whole environment
17682 afterwards.
17683
17684 2015-05-16 Doug Evans <xdje42@gmail.com>
17685
17686 * gdb.guile/scm-ports.c: New file.
17687 * gdb.guile/scm-ports.exp: Add memory port tests.
17688
17689 2015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17690
17691 * gdb.compile/compile-print.c: New file.
17692 * gdb.compile/compile-print.exp: New file.
17693
17694 2015-05-16 Jan Kratochvil <jan.kratochvil@redhat.com>
17695
17696 * gdb.compile/compile-ops.exp: Cast param to void.
17697 * gdb.compile/compile.exp: Complete type for _gdb_expr.
17698 (compile code struct_object.selffield = &struct_object): Add xfail.
17699
17700 2015-05-15 Joel Brobecker <brobecker@adacore.com>
17701
17702 * gdb.ada/arr_enum_with_gap: New testcase.
17703
17704 2015-05-15 Joel Brobecker <brobecker@adacore.com>
17705
17706 * gdb.ada/byte_packed_arr: New testcase.
17707
17708 2015-05-15 Joel Brobecker <brobecker@adacore.com>
17709
17710 * gdb.ada/pckd_neg: New testcase.
17711
17712 2015-05-13 Patrick Palka <patrick@parcs.ath.cx>
17713
17714 PR gdb/17820
17715 * gdb.base/gdbinit-history.exp: New test.
17716 * gdb.base/gdbinit-history/unlimited/.gdbinit: New file.
17717 * gdb.base/gdbinit-history/zero/.gdbinit: New file.
17718
17719 2015-05-09 Siva Chandra Reddy <sivachandra@google.com>
17720
17721 * gdb.python/py-xmethods.cc: Enhance test case.
17722 * gdb.python/py-xmethods.exp: New tests.
17723 * gdb.python/py-xmethods.py (A_indexoper): New xmethod worker
17724 function.
17725 (B_indexoper): Likewise.
17726 (global_dm_list) : Add new xmethod worker functions.
17727
17728 2015-05-08 Sergio Durigan Junior <sergiodj@redhat.com>
17729
17730 * gdb.base/coredump-filter.exp: Correctly unset
17731 "coredump_var_addr" array.
17732
17733 2015-05-08 Pedro Alves <palves@redhat.com>
17734
17735 * gdb.server/non-existing-program.exp: Unset spawn_id.
17736
17737 2015-05-08 Siva Chandra Reddy <sivachandra@google.com>
17738
17739 PR python/18291
17740 * gdb.python/py-xmethods.exp: Add tests.
17741
17742 2015-05-08 Yao Qi <yao.qi@linaro.org>
17743
17744 PR gdb/18208
17745 * gdb.base/coredump-filter.c (set_coredump_filter): New function.
17746 * gdb.base/coredump-filter.exp (do_save_core): Call inferior
17747 function set_coredump_filter, and remove remote_exec call.
17748 Remove argument ipid. Callers update.
17749 (top level): Don't get inferior's PID.
17750
17751 2015-05-08 Andreas Arnez <arnez@linux.vnet.ibm.com>
17752
17753 * gdb.base/watch_thread_num.exp: Skip test on targets without
17754 access watchpoints.
17755
17756 2015-05-06 Pedro Alves <palves@redhat.com>
17757
17758 PR server/18081
17759 * gdb.server/non-existing-program.exp: New file.
17760
17761 2015-05-05 Joel Brobecker <brobecker@adacore.com>
17762
17763 * gdb.ada/out_of_line_in_inlined.exp: Add run and "bt" tests.
17764
17765 2015-05-05 Joel Brobecker <brobecker@adacore.com>
17766
17767 * gdb.ada/out_of_line_in_inlined: New testcase.
17768
17769 2015-05-05 Joel Brobecker <brobecker@adacore.com>
17770
17771 * gdb.ada/var_rec_arr: New testcase.
17772
17773 2015-04-30 Yao Qi <yao.qi@linaro.org>
17774
17775 * gdb.base/break-idempotent.exp: If
17776 skip_hw_watchpoint_multi_tests returns true, skip the tests
17777 on "rwatch" and "awatch".
17778
17779 2015-04-30 Yao Qi <yao.qi@linaro.org>
17780
17781 * gdb.base/relativedebug.exp: Invoke gdb command
17782 "info sharedlibrary", and if libc.so doesn't have debug info,
17783 skip the test.
17784
17785 2015-04-29 Doug Evans <dje@google.com>
17786
17787 * gdb.python/py-xmethods.exp: Add ptype tests.
17788 * gdb.python/py-xmethods.py (E_method_char_worker): Add
17789 get_result_type method.
17790
17791 2015-04-29 Luis Machado <lgustavo@codesourcery.com>
17792
17793 * gdb.base/watch-bitfields.exp: Switch to software watchpoints if
17794 the target does not support hardware watchpoints.
17795
17796 2015-04-29 Luis Machado <lgustavo@codesourcery.com>
17797
17798 * gdb.base/break-always.exp: Abort testing if writing to memory
17799 causes an error.
17800
17801 2015-04-28 Doug Evans <dje@google.com>
17802
17803 * gdb.python/py-pp-maint.py: Move "replace" testing to ...
17804 * gdb.python/py-pp-registration.exp: ... here. New file.
17805 * gdb.python/py-pp-registration.c: New file.
17806 * gdb.python/py-pp-registration.py: New file.
17807
17808 2015-04-28 Doug Evans <dje@google.com>
17809
17810 * gdb.python/py-bad-printers.c: New file.
17811 * gdb.python/py-bad-printers.py: New file.
17812 * gdb.python/py-bad-printers.exp: New file.
17813
17814 2015-04-28 Sasha Smundak <asmundak@google.com>
17815
17816 * gdb.python/py-type.exp: New test.
17817
17818 2015-04-28 Andy Wingo <wingo@igalia.com>
17819
17820 * gdb.python/py-parameter.exp:
17821 * gdb.guile/scm-parameter.exp: Escape the path that we are
17822 matching against, as it might contain characters that are special
17823 to regular expressions.
17824
17825 2015-04-27 Joel Brobecker <brobecker@adacore.com>
17826
17827 * gdb.ada/rec_comp: New testcase.
17828
17829 2015-04-26 Sergio Durigan Junior <sergiodj@redhat.com>
17830
17831 * gdb.base/coredump-filter.exp: Clear variable "coredump_var_addr"
17832 before using it.
17833
17834 2015-04-24 Andrew Burgess <andrew.burgess@embecosm.com>
17835
17836 * gdb.base/dump.exp: Add *.verilog files to all_files list. Add
17837 new tests for verilog output.
17838
17839 2015-04-24 Yao Qi <yao.qi@linaro.org>
17840
17841 * boards/remote-gdbserver-on-localhost.exp: New file.
17842
17843 2015-04-23 Pedro Alves <palves@redhat.com>
17844
17845 * gdb.base/interrupt.exp: Use an indirect spawn id list holding
17846 $inferior_spawn_id instead of $inferior_spawn_id directly. On
17847 "end of file", remove $inferior_spawn_id from the indirect list.
17848
17849 2015-04-23 Pedro Alves <palves@redhat.com>
17850
17851 * gdb.base/interrupt.exp: Rename saw_eof to saw_end_of_file.
17852
17853 2015-04-23 Pedro Alves <palves@redhat.com>
17854
17855 * lib/gdb.exp (gdb_test_multiple): Match eof/full_buffer/timeout
17856 on $any_spawn_id instead of only on $gdb_spawn_id.
17857
17858 2015-04-21 Pierre Muller <muller@sourceware.org>
17859
17860 PR pascal/17815
17861 * lib/pascal.exp (gpc_compile): Add new option "class".
17862 (fpc_compile): Likewise.
17863 * gdb.pascal/case-insensitive-symbols.pas: New file.
17864 * gdb.pascal/case-insensitive-symbols.exp: New file.
17865
17866 2015-04-20 Gary Benson <gbenson@redhat.com>
17867
17868 * gdb.base/attach.exp: Fix three extended remote failures.
17869
17870 2015-04-17 Gary Benson <gbenson@redhat.com>
17871
17872 * gdb.server/server-exec-info.exp: Inhibit GDB from accessing
17873 the main executable over the remote protocol.
17874
17875 2015-04-16 Pedro Alves <palves@redhat.com>
17876
17877 * boards/native-extended-gdbserver.exp (mi_gdb_start): Don't start
17878 a new gdbserver if gdbserver_reconnect_p is set.
17879
17880 2015-04-16 Pedro Alves <palves@redhat.com>
17881
17882 * lib/gdbserver-support.exp (gdb_exit): If gdbserver_reconnect_p
17883 is set, don't exit gdbserver.
17884
17885 2015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17886
17887 * gdb.arch/s390-vregs.S (change_vrs): Replace exrl by an
17888 appropriate .insn, such that an older assembler can be used.
17889 * gdb.arch/s390-vregs.exp: Add the compile flag -mzarch, to enable
17890 the z/Architecture instruction set on 31-bit targets as well.
17891
17892 2015-04-16 Andreas Arnez <arnez@linux.vnet.ibm.com>
17893
17894 * gdb.go/handcall.exp: Remove all logic related to the first
17895 breakpoint and rely on go_runto_main instead.
17896 * gdb.go/strings.exp: Likewise.
17897 * gdb.go/unsafe.exp: Likewise.
17898 * gdb.go/hello.exp: Likewise. Also rename the remaining
17899 breakpoint marker to "breakpoint 1".
17900 * gdb.go/handcall.go: Remove comment "set breakpoint 1 here".
17901 * gdb.go/strings.go: Likewise.
17902 * gdb.go/unsafe.go: Likewise.
17903 * gdb.go/hello.go: Likewise. Also remove the second occurrence of
17904 "set breakpoint 2 here" and rename the remaining breakpoint marker
17905 to "breakpoint 1".
17906
17907 2015-04-15 Simon Marchi <simon.marchi@ericsson.com>
17908
17909 * gdb.python/py-framefilter.py (ErrorFilter.filter): Use map function
17910 if itertools.imap is not present.
17911 * gdb.python/py-objfile.exp: Add parentheses.
17912 * gdb.python/py-type.exp: Same.
17913 * gdb.python/py-unwind-maint.py: Same.
17914
17915 2015-04-15 Yao Qi <yao.qi@linaro.org>
17916
17917 * gdb.dwarf2/dynarr-ptr.exp (assemble): Use $ptr_size instead
17918 of ":$ptr_size" and set its form explicitly.
17919
17920 2015-04-15 Pedro Alves <palves@redhat.com>
17921 Yao Qi <yao.qi@linaro.org>
17922
17923 * gdb.base/watch-bitfields.exp (test_watch_location): Increase
17924 timeout by factor of 4.
17925 (test_regular_watch): Likewise.
17926 * gdb.base/watchpoint-solib.exp: Use with_timeout_factor.
17927 * gdb.reverse/sigall-reverse.exp: Likewise.
17928 * gdb.reverse/until-precsave.exp: Likewise.
17929 * lib/gdb.exp (with_timeout_factor): New proc.
17930 (gdb_expect): Move some code to ...
17931 (get_largest_timeout): ... here. New procedure.
17932
17933 2015-04-14 Luis Machado <lgustavo@codesourcery.com>
17934
17935 * gdb.base/bp-permanent.exp (test): Reinstate correct test message.
17936
17937 2015-04-13 Luis Machado <lgustavo@codesourcery.com>
17938
17939 * gdb.base/bp-permanent.exp (test): Handle the case of being unable
17940 to write to the .text section.
17941
17942 2015-04-13 Luis Machado <lgustavo@codesourcery.com>
17943
17944 * gdb.base/coredump-filter.exp: Restrict test to Linux systems only.
17945 Handle the case of targets that do not provide PID information.
17946
17947 2015-04-13 Yao Qi <yao.qi@linaro.org>
17948
17949 * lib/gdbserver-support.exp (gdb_exit): Catch exception
17950 and use expect instead of gdb_expect.
17951
17952 2015-04-13 Sergio Durigan Junior <sergiodj@redhat.com>
17953
17954 * gdb.base/coredump-filter.exp: Rename variable "addr" to
17955 "coredump_var_addr" to avoid naming conflict with other testcases.
17956
17957 2015-04-10 Pedro Alves <palves@redhat.com>
17958
17959 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp: Use
17960 gdb_test_sequence and gdb_assert.
17961
17962 2015-04-10 Pedro Alves <palves@redhat.com>
17963
17964 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Use
17965 test messages that don't include the breakpoint address.
17966
17967 2015-04-10 Yao Qi <yao.qi@linaro.org>
17968
17969 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): Return
17970 false for some offset and width combinations which aren't
17971 supported by linux kernel.
17972
17973 2015-04-10 Pedro Alves <palves@redhat.com>
17974
17975 * gdb.threads/step-over-lands-on-breakpoint.exp (do_test): New
17976 procedure, factored out from ...
17977 (top level): ... here. Add "set displaced-stepping" testing axis.
17978 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): New
17979 parameter "displaced". Use it.
17980 (top level): Use foreach and add "set displaced-stepping" testing
17981 axis.
17982
17983 2015-04-10 Pedro Alves <palves@redhat.com>
17984
17985 * gdb.threads/step-over-trips-on-watchpoint.c (child_function):
17986 Remove comment.
17987 * gdb.threads/step-over-trips-on-watchpoint.exp (do_test): Find
17988 both the address of the instruction that triggers the watchpoint
17989 and the address of the instruction immediately after, and use
17990 those addresses for the test. Fix comment.
17991
17992 2015-04-10 Pedro Alves <palves@redhat.com>
17993
17994 * gdb.base/sigstep.exp (breakpoint_to_handler)
17995 (breakpoint_to_handler_entry): New parameter 'displaced'. Use it.
17996 Test "backtrace" in handler.
17997 (breakpoint_over_handler): New parameter 'displaced'. Use it.
17998 (top level): Add new "displaced" test axis to
17999 breakpoint_to_handler, breakpoint_to_handler_entry and
18000 breakpoint_over_handler.
18001
18002 2015-04-10 Pedro Alves <palves@redhat.com>
18003
18004 PR gdb/18216
18005 * gdb.threads/multiple-step-overs.exp: Remove expected eof.
18006
18007 2015-04-10 Yao Qi <yao.qi@linaro.org>
18008
18009 * gdb.arch/arm-disp-step.S (main): Call test_add_rn_pc.
18010 (test_add_rn_pc): New function.
18011 * gdb.arch/arm-disp-step.exp (test_add_rn_pc): New proc.
18012 (top level): Invoke test_add_rn_pc.
18013
18014 2015-04-10 Pedro Alves <palves@redhat.com>
18015
18016 PR gdb/13858
18017 * gdb.base/step-over-no-symbols.exp: New file.
18018
18019 2015-04-09 Andy Wingo <wingo@igalia.com>
18020
18021 * gdb.guile/scm-frame.exp: Add frame-read-register tests, modelled
18022 after the Python tests.
18023
18024 2015-04-08 Keith Seitz <keiths@redhat.com>
18025
18026 PR python/16699
18027 * gdb.python/py-completion.exp: New tests for completion.
18028 * gdb.python/py-completion.py (CompleteLimit1): New class.
18029 (CompleteLimit2): Likewise.
18030 (CompleteLimit3): Likewise.
18031 (CompleteLimit4): Likewise.
18032 (CompleteLimit5): Likewise.
18033 (CompleteLimit6): Likewise.
18034 (CompleteLimit7): Likewise.
18035
18036 2015-04-08 Pedro Alves <palves@redhat.com>
18037
18038 PR gdb/18214
18039 PR gdb/18216
18040 * gdb.threads/multiple-step-overs.c (sigusr1_handler): New
18041 function.
18042 (main): Install it as SIGUSR1 handler.
18043 * gdb.threads/multiple-step-overs.exp (setup): Remove 'prefix'
18044 parameter. Always use "setup" as prefix. Toggle "set
18045 displaced-stepping" off/on depending on global. Don't switch to
18046 thread 1 here.
18047 (top level): Add displaced stepping "off/on" test axis. Update
18048 "setup" calls. Wrap each subtest with with_test_prefix. Test
18049 continuing with a queued signal in each thread.
18050
18051 2015-04-08 Pedro Alves <palves@redhat.com>
18052
18053 * gdb.trace/actions.exp: Use gdb_load before gdb_run_cmd.
18054 * gdb.trace/infotrace.exp: Use gdb_load before gdb_run_cmd. Use
18055 gdb_breakpoint instead of gdb_test that doesn't expect anything.
18056 Return early if running to main fails.
18057 * gdb.trace/while-stepping.exp: Likewise.
18058
18059 2015-04-07 Pedro Alves <palves@redhat.com>
18060
18061 * gdb.base/interrupt.exp: Don't skip if $inferior_spawn_id !=
18062 $gdb_spawn_id. Use send_inferior and $inferior_spawn_id to
18063 interact with inferior program.
18064
18065 2015-04-07 Pedro Alves <palves@redhat.com>
18066
18067 * lib/gdb.exp (inferior_spawn_id): New global.
18068 (gdb_test_multiple): Handle "-i". Reset the spawn id to GDB's
18069 spawn id after processing the user code.
18070 (default_gdb_start): Set inferior_spawn_id.
18071 (send_inferior): New procedure.
18072 * lib/gdbserver-support.exp (gdbserver_start): Set
18073 inferior_spawn_id.
18074 (close_gdbserver, gdb_exit): Unset inferior_spawn_id.
18075
18076 2015-04-07 Pedro Alves <palves@redhat.com>
18077
18078 * lib/gdb.exp (gdb_finish): Delete persistent gdbserver handling.
18079 * lib/gdbserver-support.exp (gdbserver_start): Make
18080 $server_spawn_id global.
18081 (gdbserver_start): Don't wait for gdbserver's spawn id with
18082 expect_background.
18083 (close_gdbserver): New procedure.
18084 (gdb_exit): Rename the default version and reimplement.
18085
18086 2015-04-07 Pedro Alves <palves@redhat.com>
18087
18088 * lib/gdb.exp (gdb_test_multiple): When processing an argument,
18089 append the substituted item, not the original item.
18090
18091 2015-04-07 Pedro Alves <palves@redhat.com>
18092
18093 * gdb.base/interrupt.exp: Use gdb_test_multiple instead of
18094 gdb_expect.
18095
18096 2015-04-07 Pedro Alves <palves@redhat.com>
18097
18098 * gdb.base/interrupt.exp: Don't handle the case of the inferior
18099 output appearing once only.
18100
18101 2015-04-07 Pedro Alves <palves@redhat.com>
18102
18103 * gdb.trace/actions.exp: Use gdb_breakpoint instead of gdb_test
18104 that doesn't expect anything. Return early if running to main
18105 fails.
18106
18107 2015-04-07 Yao Qi <yao.qi@linaro.org>
18108
18109 * gdb.threads/non-stop-fair-events.c (SECONDS): New macro.
18110 (child_function): Call alarm.
18111 (main): Move call to alarm into the loop.
18112 * gdb.threads/non-stop-fair-events.exp: Build program with
18113 -DTIMEOUT=$timeout.
18114
18115 2015-04-06 Doug Evans <xdje42@gmail.com>
18116
18117 * lib/pascal.exp (gpc_compile): Rename dest arg to destfile.
18118 Fix dest parameter to board_info.
18119 (fpc_compile): Ditto.
18120 (gdb_compile_pascal): Rename dest arg to destfile.
18121
18122 2015-04-03 Pierre-Marie de Rodat <derodat@adacore.com>
18123
18124 * gdb.ada/funcall_ref.exp: New file.
18125 * gdb.ada/funcall_ref/foo.adb: New file.
18126
18127 2015-04-02 Yao Qi <yao.qi@linaro.org>
18128
18129 * gdb.threads/no-unwaited-for-left.exp: Set up kfail if target
18130 is remote.
18131
18132 2015-04-02 Gary Benson <gbenson@redhat.com>
18133
18134 * gdb.base/break-probes.exp: Cope with "target:" sysroot.
18135
18136 2015-04-01 Sasha Smundak <asmundak@google.com>
18137
18138 * gdb.python/py-unwind-maint.c: New file.
18139 * gdb.python/py-unwind-maint.exp: New test.
18140 * gdb.python/py-unwind-maint.py: New file.
18141 * gdb.python/py-unwind.c: New file.
18142 * gdb.python/py-unwind.exp: New test.
18143 * gdb.python/py-unwind.py: New test.
18144
18145 2015-04-01 Pedro Alves <palves@redhat.com>
18146
18147 * gdb.threads/manythreads.exp (interrupt_and_wait): Pass $message
18148 to fail instead of non-existent $test.
18149
18150 2015-04-01 Pedro Alves <palves@redhat.com>
18151
18152 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): Append space to
18153 GDBFLAGS if not empty.
18154
18155 2015-04-01 Pierre-Marie de Rodat <derodat@adacore.com>
18156
18157 * gdb.ada/complete.exp: Remove "multi_line".
18158 * gdb.ada/info_exc.exp: Remove "multi_line".
18159 * gdb.ada/packed_tagged.exp: Remove "multi_line".
18160 * gdb.ada/ptype_field.exp: Remove "multi_line".
18161 * gdb.ada/sym_print_name.exp: Remove "multi_line".
18162 * gdb.ada/tagged.exp: Remove "multi_line".
18163 * gdb.btrace/buffer-size.exp: Replace [join [list ...]] with
18164 [multi_line ...]
18165 * gdb.btrace/delta.exp: Likewise.
18166 * gdb.btrace/exception.exp: Likewise.
18167 * gdb.btrace/function_call_history.exp: Likewise.
18168 * gdb.btrace/instruction_history.exp: Likewise.
18169 * gdb.btrace/nohist.exp: Likewise.
18170 * gdb.btrace/record_goto.exp: Likewise.
18171 * gdb.btrace/segv.exp: Likewise.
18172 * gdb.btrace/stepi.exp: Likewise.
18173 * gdb.btrace/tailcall.exp: Likewise.
18174 * gdb.btrace/unknown_functions.exp: Likewise.
18175 * gdb.dwarf2/dw2-undefined-ret-addr.exp: Likewise.
18176 * lib/gdb.exp: Add the "multi_line" helper.
18177
18178 2015-04-01 Pedro Alves <palves@redhat.com>
18179
18180 * gdb.threads/tid-reuse.c: New file.
18181 * gdb.threads/tid-reuse.exp: New file.
18182
18183 2015-03-31 Sergio Durigan Junior <sergiodj@redhat.com>
18184
18185 PR corefiles/16092
18186 * gdb.base/coredump-filter.c: New file.
18187 * gdb.base/coredump-filter.exp: Likewise.
18188
18189 2015-03-27 Petr Machata <pmachata@redhat.com>
18190
18191 * lib/dwarf.exp (Dwarf::_handle_DW_FORM): Handle DW_FORM_sec_offset.
18192 (Dwarf::_line_count, Dwarf::_line_saw_file): New variables.
18193 (Dwarf::assemble): Initialize them.
18194 (Dwarf::lines): New function.
18195
18196 2015-03-26 Jon Turney <jon.turney@dronecode.org.uk>
18197
18198 * lib/gdb.exp (gdb_target_symbol_prefix_flags): Don't set
18199 SYMBOL_PREFIX for x86_64-*-cygwin.
18200
18201 2015-03-26 Andy Wingo <wingo@igalia.com>
18202
18203 PR symtab/18148
18204 * gdb.dwarf2/dw2-intercu.S (one, two): Add variables that have a
18205 const_value but not a location.
18206 * gdb.dwarf2/dw2-intercu.exp: Add tests that constants without
18207 location defined in non-main CUs are visible.
18208
18209 2015-03-26 Yao Qi <yao.qi@linaro.org>
18210
18211 PR testsuite/18139
18212 * gdb.linespec/break-asm-file0.s (func): New label .Lfunc_2.
18213 Add a line number entry for the same line.
18214 * gdb.linespec/break-asm-file1.s (func): New label .Lfunc_2.
18215 Add a line number entry for the same line.
18216
18217 2015-03-26 Yao Qi <yao.qi@linaro.org>
18218
18219 * gdb.linespec/break-asm-file0.s (func2): Use nop instead of
18220 .int 0.
18221 (func): Likewise. Add .Lfunc_1 label.
18222 Use .Lfunc_1 label.
18223 * gdb.linespec/break-asm-file1.s (func3): Use nop instead of
18224 .int 0.
18225 (func): Likewise.
18226 Use .Lfunc_1 label.
18227
18228 2015-03-26 Yao Qi <yao.qi@linaro.org>
18229
18230 * gdb.linespec/break-asm-file.exp: Don't call prepare_for_testing.
18231 Call gdb_compile instead to compile each .s files without debug
18232 information.
18233
18234 2015-03-26 Yao Qi <yao.qi@linaro.org>
18235
18236 * gdb.base/savedregs.exp (process_saved_regs): Make
18237 "Saved registers:" optional in the pattern.
18238
18239 2015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18240
18241 * gdb.btrace/next.exp: Merged into step.exp.
18242 * gdb.btrace/finish.exp: Merged into step.exp.
18243 * gdb.btrace/nexti.exp: Merged into stepi.exp.
18244 * gdb.btrace/step.exp: Use record_goto.c as test file. Avoid using
18245 "record goto" and checking the exact replay position.
18246 * gdb.btrace/stepi.exp: Choose test file based on target. Do not
18247 check for "Recording format" in "info record" output.
18248 * gdb.btrace/record_goto.exp: Choose test file based on target.
18249 * gdb.btrace/x86-record_goto.S: Renamed into ...
18250 * gdb.btrace/x86_64-record_goto.S: ... this.
18251 * gdb.btrace/i686-record_goto.S: New.
18252 * gdb.btrace/x86-tailcall.S: Renamed into ...
18253 * gdb.btrace/x86_64-tailcall.S: ... this.
18254 * gdb.btrace/i686-tailcall.S: New.
18255 * gdb.btrace/x86-tailcall.c: Renamed into ...
18256 * gdb.btrace/tailcall.c: ... this. Split "return ++answer" into two
18257 separate statements. Update test.
18258 * gdb.btrace/delta.exp: Use record_goto.c as test file.
18259 * gdb.btrace/gcore.exp: Use record_goto.c as test file.
18260 * gdb.btrace/nohist.exp: Use record_goto.c as test file.
18261 * gdb.btrace/tailcall.exp: Choose test file based on target.
18262 * gdb.btrace/Makefile.in: Remove next, finish, and nexti.
18263
18264 2015-03-25 Markus Metzger <markus.t.metzger@intel.com>
18265
18266 * gdb.btrace/exception.exp: Increase BTS buffer size.
18267
18268 2015-03-24 Pedro Alves <palves@redhat.com>
18269
18270 * gdb.threads/no-unwaited-for-left.exp: Test "thread apply all".
18271
18272 2015-03-24 Pedro Alves <palves@redhat.com>
18273
18274 * gdb.threads/schedlock.exp (test_step): No longer expect that
18275 "set scheduler-locking step" with "next" over a function call runs
18276 threads unlocked.
18277
18278 2015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18279
18280 * gdb.mi/mi-pending.exp: Fix output of breakpoint test.
18281
18282 2015-03-24 Antoine Tremblay <antoine.tremblay@ericsson.com>
18283
18284 PR breakpoints/16466
18285 * gdb.mi/Makefile.in: Add mi-pendshr2.sl to cleanup.
18286 * gdb.mi/mi-pending.c (thread_func): New function.
18287 (int main): Add threading support required.
18288 * gdb.mi/mi-pending.exp: Add tests for this issue.
18289 * gdb.mi/mi-pendshr.c (pendfunc1): Remove stdio dependency.
18290 (pendfunc2): Remove stdio dependency.
18291 * gdb.mi/mi-pendshr2.c: New file.
18292
18293 2015-03-23 Keith Seitz <keiths@redhat.com>
18294
18295 * gdb.linespec/keywords.c: New file.
18296 * gdb.linespec/keywords.exp: New file.
18297
18298 2015-03-23 Keith Seitz <keiths@redhat.com>
18299
18300 PR gdb/18021
18301 * gdb.dwarf2/staticvirtual.exp: New test.
18302
18303 2015-03-20 Jan Kratochvil <jan.kratochvil@redhat.com>
18304
18305 * Makefile.in (ALL_SUBDIRS): Remove gdb.hp.
18306 * README: Remove HP-UX and gdb.hp.
18307 (configuration):
18308 * configure: Regenerate.
18309 * configure.ac (AC_OUTPUT): Remove gdb.hp/Makefile,
18310 gdb.hp/gdb.objdbg/Makefile, gdb.hp/gdb.base-hp/Makefile,
18311 gdb.hp/gdb.aCC/Makefile, gdb.hp/gdb.compat/Makefile,
18312 gdb.hp/gdb.defects/Makefile.
18313 * gdb.hp/Makefile.in: File deleted.
18314 * gdb.hp/gdb.aCC/Makefile.in: File deleted.
18315 * gdb.hp/gdb.aCC/optimize.c: File deleted.
18316 * gdb.hp/gdb.aCC/optimize.exp: File deleted.
18317 * gdb.hp/gdb.aCC/run.c: File deleted.
18318 * gdb.hp/gdb.aCC/watch-cmd.exp: File deleted.
18319 * gdb.hp/gdb.base-hp/Makefile.in: File deleted.
18320 * gdb.hp/gdb.base-hp/callfwmall.c: File deleted.
18321 * gdb.hp/gdb.base-hp/callfwmall.exp: File deleted.
18322 * gdb.hp/gdb.base-hp/dollar.c: File deleted.
18323 * gdb.hp/gdb.base-hp/dollar.exp: File deleted.
18324 * gdb.hp/gdb.base-hp/genso-thresh.c: File deleted.
18325 * gdb.hp/gdb.base-hp/hwwatchbus.c: File deleted.
18326 * gdb.hp/gdb.base-hp/hwwatchbus.exp: File deleted.
18327 * gdb.hp/gdb.base-hp/pxdb.c: File deleted.
18328 * gdb.hp/gdb.base-hp/pxdb.exp: File deleted.
18329 * gdb.hp/gdb.base-hp/reg-pa64.exp: File deleted.
18330 * gdb.hp/gdb.base-hp/reg-pa64.s: File deleted.
18331 * gdb.hp/gdb.base-hp/reg.exp: File deleted.
18332 * gdb.hp/gdb.base-hp/reg.s: File deleted.
18333 * gdb.hp/gdb.base-hp/sized-enum.c: File deleted.
18334 * gdb.hp/gdb.base-hp/sized-enum.exp: File deleted.
18335 * gdb.hp/gdb.base-hp/so-thresh.exp: File deleted.
18336 * gdb.hp/gdb.base-hp/so-thresh.mk: File deleted.
18337 * gdb.hp/gdb.base-hp/so-thresh.sh: File deleted.
18338 * gdb.hp/gdb.compat/Makefile.in: File deleted.
18339 * gdb.hp/gdb.compat/average.c: File deleted.
18340 * gdb.hp/gdb.compat/sum.c: File deleted.
18341 * gdb.hp/gdb.compat/xdb.c: File deleted.
18342 * gdb.hp/gdb.compat/xdb0.c: File deleted.
18343 * gdb.hp/gdb.compat/xdb0.h: File deleted.
18344 * gdb.hp/gdb.compat/xdb1.c: File deleted.
18345 * gdb.hp/gdb.compat/xdb1.exp: File deleted.
18346 * gdb.hp/gdb.compat/xdb2.exp: File deleted.
18347 * gdb.hp/gdb.compat/xdb3.exp: File deleted.
18348 * gdb.hp/gdb.defects/Makefile.in: File deleted.
18349 * gdb.hp/gdb.defects/bs14602.c: File deleted.
18350 * gdb.hp/gdb.defects/bs14602.exp: File deleted.
18351 * gdb.hp/gdb.defects/solib-d.c: File deleted.
18352 * gdb.hp/gdb.defects/solib-d.exp: File deleted.
18353 * gdb.hp/gdb.defects/solib-d1.c: File deleted.
18354 * gdb.hp/gdb.defects/solib-d2.c: File deleted.
18355 * gdb.hp/gdb.objdbg/Makefile.in: File deleted.
18356 * gdb.hp/gdb.objdbg/objdbg01.exp: File deleted.
18357 * gdb.hp/gdb.objdbg/objdbg01/x1.cc: File deleted.
18358 * gdb.hp/gdb.objdbg/objdbg01/x2.cc: File deleted.
18359 * gdb.hp/gdb.objdbg/objdbg01/x3.cc: File deleted.
18360 * gdb.hp/gdb.objdbg/objdbg01/x3.h: File deleted.
18361 * gdb.hp/gdb.objdbg/objdbg02.exp: File deleted.
18362 * gdb.hp/gdb.objdbg/objdbg02/x1.cc: File deleted.
18363 * gdb.hp/gdb.objdbg/objdbg02/x2.cc: File deleted.
18364 * gdb.hp/gdb.objdbg/objdbg02/x3.cc: File deleted.
18365 * gdb.hp/gdb.objdbg/objdbg03.exp: File deleted.
18366 * gdb.hp/gdb.objdbg/objdbg03/x1.cc: File deleted.
18367 * gdb.hp/gdb.objdbg/objdbg03/x2.cc: File deleted.
18368 * gdb.hp/gdb.objdbg/objdbg03/x3.cc: File deleted.
18369 * gdb.hp/gdb.objdbg/objdbg04.exp: File deleted.
18370 * gdb.hp/gdb.objdbg/objdbg04/x.h: File deleted.
18371 * gdb.hp/gdb.objdbg/objdbg04/x1.cc: File deleted.
18372 * gdb.hp/gdb.objdbg/objdbg04/x2.cc: File deleted.
18373 * gdb.hp/gdb.objdbg/tools/symaddr: File deleted.
18374 * gdb.hp/gdb.objdbg/tools/symaddr.pa64: File deleted.
18375 * gdb.hp/gdb.objdbg/tools/test-objdbg.cc: File deleted.
18376 * gdb.hp/tools/odump: File deleted.
18377
18378 2015-03-19 Pedro Alves <palves@redhat.com>
18379
18380 * gdb.threads/continue-pending-status.exp (saw_thread_2)
18381 (saw_thread_3): New globals.
18382 (top level): Increment them when an event for the corresponding
18383 thread is seen.
18384 (no thread starvation): New test.
18385
18386 2015-03-19 Pedro Alves <palves@redhat.com>
18387
18388 * gdb.threads/continue-pending-status.c: New file.
18389 * gdb.threads/continue-pending-status.exp: New file.
18390
18391 2015-03-18 Pedro Alves <palves@redhat.com>
18392
18393 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall):
18394 Use gdb_is_target_remote instead of is_remote. Use
18395 gdb_test_multiple instead of gdb_expect. Exit early if
18396 gdb_test_multiple hits its internal matches. Tighten stepi tests
18397 expected output. Fail on exit with any signal, instead of just
18398 SIGILL.
18399
18400 2015-03-18 Yao Qi <yao.qi@linaro.org>
18401
18402 PR tdep/18107
18403 * gdb.base/catch-syscall.c [!SYS_pipe] (pipe2_syscall): New
18404 variable.
18405 * gdb.base/catch-syscall.exp: Don't skip it on
18406 aarch64*-*-linux* target. Remove elements in all_syscalls.
18407 (test_catch_syscall_multi_arch): Skip it on aarch64*-linux*
18408 target.
18409 (setup_all_syscalls): New proc.
18410
18411 2015-03-16 Yao Qi <yao.qi@linaro.org>
18412
18413 * gdb.base/watchpoint-reuse-slot.exp (valid_addr_p): New proc.
18414 (top level): Skip tests if valid_addr_p returns false for
18415 $cmd1 or $cmd2.
18416
18417 2015-03-11 Andy Wingo <wingo@igalia.com>
18418
18419 * gdb.guile/scm-objfile.exp: Add objfile-progspace test.
18420
18421 2015-03-11 Yao Qi <yao.qi@linaro.org>
18422
18423 * gdb.base/catch-syscall.exp: Fix typo in comments.
18424
18425 2015-03-11 Yao Qi <yao.qi@linaro.org>
18426
18427 * gdb.base/catch-syscall.exp: Skip it on HP-UX target.
18428
18429 2015-03-09 Pedro Alves <palves@redhat.com>
18430
18431 * dg-extract-results.py: Delete.
18432
18433 2015-03-09 Pedro Alves <palves@redhat.com>
18434
18435 Merge dg-extract-results.sh from GCC upstream (r218843).
18436
18437 2014-12-17 Sergio Durigan Junior <sergiodj@redhat.com>
18438 * dg-extract-results.sh: Use --text with grep to avoid issues with
18439 binary files. Fall back to cat -v, if that doesn't work.
18440
18441 2015-03-05 Pedro Alves <palves@redhat.com>
18442
18443 * gdb.base/bp-permanent.exp: Tighten "next over setup" regex.
18444
18445 2015-03-04 Simon Marchi <simon.marchi@ericsson.com>
18446
18447 * lib/mi-support.exp (mi_expect_interrupt): Accept
18448 alternative event for when in all-stop mode.
18449
18450 2015-03-04 Pedro Alves <palves@redhat.com>
18451
18452 * gdb.threads/thread-specific-bp.exp: Delete "info threads" test.
18453
18454 2015-03-04 Mark Kettenis <kettenis@gnu.org>
18455
18456 * gdb.base/foll-fork.exp: Enable on *-*-openbsd*.
18457
18458 2015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18459
18460 * gdb.base/breakpoint-in-ro-region.exp (test_single_step): In the
18461 regexps for GDB's current line display, accept a hex address
18462 preceding the line number.
18463
18464 2015-03-04 Andreas Arnez <arnez@linux.vnet.ibm.com>
18465
18466 * gdb.base/catch-syscall.exp (test_catch_syscall_multi_arch): Set
18467 the 'arch1' variable for "s390*-linux*" targets.
18468
18469 2015-03-04 Pedro Alves <palves@redhat.com>
18470
18471 * gdb.threads/clone-thread_db.c: Include unistd.h and pthread.h.
18472 (main): Pass missing retval argument to pthread_join call.
18473
18474 2015-03-02 Pedro Alves <palves@redhat.com>
18475
18476 * gdb.threads/thread-execl.exp (do_test): Handle non-stop.
18477 (top level): Call do_test with non-stop as well.
18478
18479 2015-03-02 Pedro Alves <palves@redhat.com>
18480
18481 * lib/gdb.exp (gdb_test_multiple) <internal error>: Set result to
18482 -1.
18483
18484 2015-03-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
18485
18486 * gdb.arch/s390-vregs.exp: New test.
18487 * gdb.arch/s390-vregs.S: New file.
18488
18489 2015-02-27 Pedro Alves <palves@redhat.com>
18490
18491 * gdb.gdb/python-interrupts.exp (test_python_interrupts): Adjust
18492 call to catch_command_errors.
18493 * gdb.gdb/python-selftest.exp (selftest_python): Adjust call to
18494 catch_command_errors.
18495
18496 2015-02-27 Pedro Alves <palves@redhat.com>
18497
18498 * gdb.gdb/complaints.exp (test_initial_complaints): Also accept
18499 "true" for boolean result.
18500 * gdb.gdb/selftest.exp (test_with_self): Also accept full
18501 prototype of main.
18502
18503 2015-02-27 Pedro Alves <palves@redhat.com>
18504
18505 * lib/unbuffer_output.c: New file.
18506 * gdb.base/interrupt.c: Include "../lib/unbuffer_output.c".
18507 (main): Call gdb_unbuffer_output.
18508
18509 2015-02-27 Yao Qi <yao.qi@linaro.org>
18510
18511 * gdb.base/catch-syscall.exp: Don't skip it on hppa*-hp-hpux*
18512 target.
18513
18514 2015-02-26 Doug Evans <dje@google.com>
18515
18516 * gdb.cp/class2.cc (Dbase, D): New classes.
18517 (main): New local delta.
18518 * gdb.cp/class2.exp: Test printing delta.
18519 * gdb.cp/classes.cc (DynamicBase2, DynamicBar): New classes.
18520 (dynbar): New global.
18521 * gdb.cp/classes.exp (test_ptype_class_objects): Test ptype DynamicBar.
18522
18523 2015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18524
18525 * gdb.compile/compile-ifunc.c: New file.
18526 * gdb.compile/compile-ifunc.exp: New file.
18527
18528 2015-02-26 Antoine Tremblay <antoine.tremblay@ericsson.com>
18529
18530 * gdb.base/structs.exp: Check for correct struct on finish.
18531
18532 2015-02-26 Yao Qi <yao.qi@linaro.org>
18533
18534 * lib/dwarf.exp (function_range): Adjust pattern when $func_length
18535 is zero.
18536
18537 2015-02-26 Jan Kratochvil <jan.kratochvil@redhat.com>
18538
18539 * gdb.arch/cordic.ko.bz2: New file.
18540 * gdb.arch/cordic.ko.debug.bz2: New file.
18541 * gdb.arch/ppc64-symtab-cordic.exp: New file.
18542
18543 2015-02-25 Yao Qi <yao.qi@linaro.org>
18544
18545 * gdb.xml/tdesc-regs.exp: Set core-regs to aarch64-core.xml for
18546 aarch64*-*-* target.
18547
18548 2015-02-23 Pedro Alves <palves@redhat.com>
18549
18550 * lib/gdb.exp (delete_breakpoints): Rewrite using
18551 gdb_test_multiple.
18552
18553 2015-02-23 Pedro Alves <palves@redhat.com>
18554
18555 * gdb.base/info-os.c: Include stdlib.h.
18556
18557 2015-02-22 Doug Evans <xdje42@gmail.com>
18558
18559 PR symtab/17855
18560 * gdb.ada/exec_changed.exp: Add second test where symbol lookup cache
18561 is read after symbols have been re-read.
18562 * gdb.ada/exec_changed/first.adb (First): New procedure Break_Me.
18563 * gdb.ada/exec_changed/second.adb (Second): Ditto.
18564
18565 2015-02-21 Doug Evans <dje@google.com>
18566
18567 * gdb.cp/anon-ns.exp: Add test for ptype '(anonymous namespace)'.
18568
18569 2015-02-21 Jan Kratochvil <jan.kratochvil@redhat.com>
18570
18571 PR corefiles/17808
18572 * gdb.arch/i386-biarch-core.core.bz2: New file.
18573 * gdb.arch/i386-biarch-core.exp: New file.
18574
18575 2015-02-21 Pedro Alves <palves@redhat.com>
18576
18577 * gdb.threads/multi-create-ns-info-thr.exp: Return early if
18578 runto_main fails.
18579
18580 2015-02-20 Pedro Alves <palves@redhat.com>
18581
18582 * gdb.base/solib-corrupted.exp: Expect "stap" as first column of
18583 info probes.
18584
18585 2015-02-20 Pedro Alves <palves@redhat.com>
18586
18587 * gdb.threads/multi-create-ns-info-thr.exp: New file.
18588
18589 2015-02-20 Pedro Alves <palves@redhat.com>
18590
18591 * gdb.trace/no-attach-trace.exp: Don't run to main. Do
18592 clean_restart before gdb_target_supports_trace.
18593
18594 2015-02-20 Pedro Alves <palves@redhat.com>
18595
18596 PR threads/18006
18597 * gdb.threads/clone-thread_db.c: New file.
18598 * gdb.threads/clone-thread_db.exp: New file.
18599
18600 2015-02-19 Antoine Tremblay <antoine.tremblay@ericsson.com>
18601
18602 PR breakpoints/16812
18603 * gdb.base/catch-gdb-caused-signals.c: New file.
18604 * gdb.base/catch-gdb-caused-signals.exp: New file.
18605
18606 2015-02-18 Jose E. Marchesi <jose.marchesi@oracle.com>
18607
18608 * configure: Regenerated.
18609 * configure.ac: Use GDB_AC_TRANSFORM.
18610 * aclocal.m4: sinclude ../transform.m4.
18611
18612 2015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18613
18614 * lib/dtrace.exp: New file.
18615 * gdb.base/dtrace-probe.exp: Likewise.
18616 * gdb.base/dtrace-probe.d: Likewise.
18617 * gdb.base/dtrace-probe.c: Likewise.
18618 * lib/pdtrace.in: Likewise.
18619 * configure.ac: Output variables with the transformed names of
18620 the strip, readelf, as and nm tools. AC_SUBST lib/pdtrace.in.
18621 * configure: Regenerated.
18622
18623 2015-02-17 Jose E. Marchesi <jose.marchesi@oracle.com>
18624
18625 * gdb.base/stap-probe.exp (stap_test): Remove "SystemTap" from
18626 expected message when trying to access $_probe_* convenience
18627 variables while not on a probe.
18628
18629 2015-02-11 Jan Kratochvil <jan.kratochvil@redhat.com>
18630
18631 * gdb.python/py-framefilter.exp (pagination quit - *): New tests.
18632
18633 2015-02-11 Pedro Alves <pedro@codesourcery.com>
18634
18635 * gdb.threads/step-bg-decr-pc-switch-thread.c: New file.
18636 * gdb.threads/step-bg-decr-pc-switch-thread.exp: New file.
18637
18638 2015-02-10 Doug Evans <xdje42@gmail.com>
18639
18640 * lib/gdb.exp (gdb_load): Always return a result.
18641
18642 2015-02-10 Pedro Alves <palves@redhat.com>
18643
18644 * gdb.threads/signal-sigtrap.c: New file.
18645 * gdb.threads/signal-sigtrap.exp: New file.
18646
18647 2015-02-10 Antoine Tremblay <antoine.tremblay@ericsson.com>
18648
18649 * gdb.trace/no-attach-trace.c: New file.
18650 * gdb.trace/no-attach-trace.exp: New file.
18651
18652 2015-02-09 Mark Wielaard <mjw@redhat.com>
18653
18654 * gdb.dwarf2/atomic.c: New file.
18655 * gdb.dwarf2/atomic-type.exp: Likewise.
18656
18657 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18658
18659 * gdb.btrace/buffer-size.exp: Update "info record" output.
18660 * gdb.btrace/delta.exp: Update "info record" output.
18661 * gdb.btrace/enable.exp: Update "info record" output.
18662 * gdb.btrace/finish.exp: Update "info record" output.
18663 * gdb.btrace/instruction_history.exp: Update "info record" output.
18664 * gdb.btrace/next.exp: Update "info record" output.
18665 * gdb.btrace/nexti.exp: Update "info record" output.
18666 * gdb.btrace/step.exp: Update "info record" output.
18667 * gdb.btrace/stepi.exp: Update "info record" output.
18668 * gdb.btrace/nohist.exp: Update "info record" output.
18669
18670 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18671
18672 * gdb.btrace/buffer-size: New.
18673
18674 2015-02-09 Markus Metzger <markus.t.metzger@intel.com>
18675
18676 * gdb.btrace/delta.exp: Update "info record" output.
18677 * gdb.btrace/enable.exp: Update "info record" output.
18678 * gdb.btrace/finish.exp: Update "info record" output.
18679 * gdb.btrace/instruction_history.exp: Update "info record" output.
18680 * gdb.btrace/next.exp: Update "info record" output.
18681 * gdb.btrace/nexti.exp: Update "info record" output.
18682 * gdb.btrace/step.exp: Update "info record" output.
18683 * gdb.btrace/stepi.exp: Update "info record" output.
18684 * gdb.btrace/nohist.exp: Update "info record" output.
18685
18686 2015-02-06 Simon Marchi <simon.marchi@ericsson.com>
18687
18688 PR gdb/15678
18689 * gdb.base/ena-dis-br.exp: Test "enable count" for bad user input.
18690
18691 2015-02-06 Pedro Alves <palves@redhat.com>
18692
18693 * gdb.threads/attach-many-short-lived-threads.c (SECONDS): New
18694 macro.
18695 (seconds_left, again): New globals.
18696 (main): Wait seconds_left in a 1-second sleep loop instead of
18697 sleeping 180 seconds. If 'again' is set, reset the seconds
18698 counter.
18699 * gdb.threads/attach-many-short-lived-threads.exp (test): Set
18700 'again' in the inferior before detaching. Print the seconds left.
18701 (options): New global.
18702 (top level): Build program with -DTIMEOUT=$timeout.
18703
18704 2015-02-06 Pedro Alves <palves@redhat.com>
18705
18706 * gdb.base/gdb-sigterm.c (main): Use the TIMEOUT define to
18707 determine how many seconds to pass to 'alarm'.
18708 * gdb.base/gdb-sigterm.exp (top level): Build program with
18709 -DTIMEOUT=$timeout.
18710 (do_test): Return success/failure indication. Add more verbose
18711 logging. Don't fail if 200 single steps are seen. Instead, fail
18712 when the test times out.
18713 (passes): New global.
18714 (top level): Break the testing loop if testing fails on any
18715 iteration. Use gdb_assert.
18716
18717 2015-02-04 Don Breazeal <donb@codesourcery.com>
18718
18719 * gdb.base/info-os.c (shmid, semid, msqid): Make variables static
18720 and initialize them.
18721 (ipc_cleanup): New function.
18722 (main): Don't declare shmid, semid, and msqid. Add a call to
18723 atexit so that we call ipc_cleanup on exit.
18724
18725 2015-02-04 Pedro Alves <palves@redhat.com>
18726
18727 * boards/native-extended-gdbserver.exp: Remove any target variant
18728 specifications from the board name before clearing the isremote
18729 flag from board_info.
18730
18731 2015-01-31 Doug Evans <xdje42@gmail.com>
18732
18733 * gdb.base/maint.exp <maint print type argc>: Update expected output.
18734
18735 2015-01-31 Gary Benson <gbenson@redhat.com>
18736
18737 * gdb.base/completion.exp: Disable completion limiting for
18738 existing tests. Add new tests to check completion limiting.
18739 * gdb.linespec/ls-errs.exp: Disable completion limiting.
18740
18741 2015-01-31 Doug Evans <xdje42@gmail.com>
18742
18743 * gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12.
18744
18745 2015-01-31 Doug Evans <xdje42@gmail.com>
18746
18747 * gdb.guile/scm-section-script.c: Add duplicate inlined section script
18748 entries. Duplicate file section script entries.
18749 * gdb.guile/scm-section-script.exp: Add tests for duplicate entries,
18750 inlined entries. Add test for safe-path rejection.
18751 * gdb.python/py-section-script.c: Add duplicate inlined section script
18752 entries. Duplicate file section script entries.
18753 * gdb.python/py-section-script.exp: Add tests for duplicate entries,
18754 inlined entries. Add test for safe-path rejection.
18755
18756 2015-01-29 Joel Brobecker <brobecker@adacore.com>
18757
18758 * gdb.ada/disc_arr_bound: New testcase.
18759
18760 2015-01-29 Joel Brobecker <brobecker@adacore.com>
18761
18762 * gdb.ada/mi_var_array: New testcase.
18763
18764 2015-01-27 Doug Evans <dje@google.com>
18765
18766 * gdb.python/py-objfile.exp: Add tests for objfile.username.
18767 Add test for objfile.filename, objfile.username after objfile
18768 has been unloaded.
18769
18770 2015-01-26 Joel Brobecker <brobecker@adacore.com>
18771
18772 * gdb.python/py-lookup-type.exp (test_lookup_type): Change
18773 the second test to print the name attribute of value
18774 returned by the call to gdb.lookup_type, and adjust
18775 the expected output accordingly.
18776
18777 2015-01-25 Mark Wielaard <mjw@redhat.com>
18778
18779 * gdb.arch/i386-bp_permanent.c (standard): New declaration.
18780 * gdb.base/disp-step-fork.c: Include unistd.h.
18781 * gdb.base/siginfo-obj.c: Include stdio.h.
18782 * gdb.base/siginfo-thread.c: Likewise.
18783 * gdb.mi/non-stop.c: Include unistd.h.
18784 * gdb.mi/nsthrexec.c: Include stdio.h.
18785 * gdb.mi/pthreads.c: Include unistd.h.
18786 * gdb.modula2/unbounded1.c (main): Declare returns int.
18787 * gdb.reverse/consecutive-reverse.c: Likewise.
18788 * gdb.threads/create-fail.c: Include unistd.h.
18789 * gdb.threads/killed.c: Likewise.
18790 * gdb.threads/linux-dp.c: Likewise.
18791 * gdb.threads/non-ldr-exc-1.c: Include stdio.h and string.h.
18792 * gdb.threads/non-ldr-exc-2.c: Likewise.
18793 * gdb.threads/non-ldr-exc-3.c: Likewise.
18794 * gdb.threads/non-ldr-exc-4.c: Likewise.
18795 * gdb.threads/pthreads.c: Include unistd.h.
18796 (main): Declare returns int.
18797 * gdb.threads/tls-main.c (foo): New declaration.
18798 * gdb.threads/watchpoint-fork-mt.c: Define _GNU_SOURCE.
18799
18800 2015-01-23 Simon Marchi <simon.marchi@ericsson.com>
18801
18802 * gdb.mi/mi-var-list-children-invalid-grandchild.c: New file.
18803 * gdb.mi/mi-var-list-children-invalid-grandchild.exp: New file.
18804
18805 2015-01-15 Mark Wielaard <mjw@redhat.com>
18806
18807 * gdb.base/noreturn-return.c: New file.
18808 * gdb.base/noreturn-return.exp: New file.
18809 * gdb.base/noreturn-finish.c: New file.
18810 * gdb.base/noreturn-finish.exp: New file.
18811
18812 2015-01-23 Pedro Alves <palves@redhat.com>
18813
18814 * gdb.threads/continue-pending-after-query.c: New file.
18815 * gdb.threads/continue-pending-after-query.exp: New file.
18816
18817 2015-01-22 Anders Granlund <anders.granlund@ericsson.com>
18818 Simon Marchi <simon.marchi@ericsson.com>
18819
18820 * gdb.base/statistics.exp: Assign spawn id to gdb_spawn_id.
18821 * gdb.base/valgrind-db-attach.exp: Same.
18822 * gdb.base/valgrind-infcall.exp: Same.
18823 * lib/mi-support.exp (default_mi_gdb_start): Same.
18824 * lib/prompt.exp (default_prompt_gdb_start): Same.
18825 * lib/gdb.exp (default_gdb_spawn): Same.
18826 (gdb_interact): New.
18827
18828
18829 2015-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
18830
18831 * gdb.compile/compile.exp (pointer to jit function): New test.
18832
18833 2015-01-17 Wei-cheng Wang <cole945@gmail.com>
18834
18835 * lib/gdb.exp (supports_process_record): Return true for
18836 powerpc*-*-linux*.
18837 (supports_reverse): Likewise.
18838
18839 2015-01-15 Don Breazeal <donb@codesourcery.com>
18840
18841 * gdb.base/attach-pie-noexec.exp: Use can_spawn_for_attach
18842 instead of checking whether the target board is remote and
18843 use spawn_wait_for_attach instead of exec/sleep.
18844 * gdb.base/attach-twice.exp: Likewise.
18845
18846 2015-01-15 Joel Brobecker <brobecker@adacore.com>
18847
18848 * gdb.ada/var_arr_attrs: New testcase.
18849
18850 2015-01-14 Pedro Alves <palves@redhat.com>
18851 Joel Brobecker <brobecker@adacore.com>
18852
18853 PR gdb/17525
18854 * gdb.base/bp-cmds-execution-x-script.c: New file.
18855 * gdb.base/bp-cmds-execution-x-script.exp: New file.
18856 * gdb.base/bp-cmds-execution-x-script.gdb: New file.
18857
18858 2015-01-14 Pedro Alves <palves@redhat.com>
18859
18860 PR cli/17828
18861 * gdb.base/batch-preserve-term-settings.c: New file.
18862 * gdb.base/batch-preserve-term-settings.exp: New file.
18863
18864 2015-01-13 Doug Evans <dje@google.com>
18865
18866 * gdb.python/py-objfile.exp: Test gdb.lookup_objfile on symlinked
18867 binary.
18868
18869 2015-01-13 Joel Brobecker <brobecker@adacore.com>
18870
18871 * Makefile.in (clean mostlyclean): Do not delete *.py.
18872
18873 2015-01-13 Joel Brobecker <brobecker@adacore.com>
18874
18875 * gdb.python/py-lookup-type.exp: New file.
18876
18877 2015-01-12 Pedro Alves <palves@redhat.com>
18878
18879 * gdb.python/py-prompt.exp: When the board can't spawn for attach,
18880 restore GDBFLAGS before returning.
18881
18882 2015-01-12 Jan Kratochvil <jan.kratochvil@redhat.com>
18883
18884 * gdb.python/py-frame.exp (test Frame.read_register(rip)): Use
18885 is_amd64_regs_target and is_x86_like_target.
18886
18887 2015-01-11 Doug Evans <xdje42@gmail.com>
18888
18889 * lib/dwarf.exp (Dwarf): Flag an error if a numeric attribute value
18890 is given without an explicit form.
18891 * gdb.dwarf2/arr-subrange.exp: Specify forms for all numeric
18892 attributes.
18893 * gdb.dwarf/corrupt.exp: Ditto.
18894 * gdb.dwarf2/enum-type.exp: Ditto.
18895 * gdb.trace/entry-values.exp: Ditto.
18896 * gdb.trace/unavailable-dwarf-piece.exp: Ditto.
18897
18898 2015-01-11 Doug Evans <xdje42@gmail.com>
18899
18900 PR gdb/15830
18901 * gdb.base/maint.exp: Remove references to "maint demangle".
18902 * gdb.cp/demangle.exp: Update. "maint demangle" -> "demangle".
18903 Add tests for explicitly specifying language to demangle.
18904 * gdb.dlang/demangle.exp: Ditto.
18905
18906 2015-01-09 Pedro Alves <palves@redhat.com>
18907
18908 * gdb.threads/non-stop-fair-events.c: New file.
18909 * gdb.threads/non-stop-fair-events.exp: New file.
18910
18911 2015-01-09 Pedro Alves <palves@redhat.com>
18912
18913 * gdb.base/annota1.exp (thread_test): Use srcfile and binfile from
18914 the global scope. Set a breakpoint after all threads are started
18915 rather than stepping over two source lines. Expect the prompt.
18916 * gdb.base/watch_thread_num.c (threads_started_barrier): New
18917 global.
18918 (NUM): Now 15.
18919 (main): Use threads_started_barrier to wait for all threads to
18920 start. Main thread no longer calls thread_function. Exit after
18921 180 seconds.
18922 (loop): New function.
18923 (thread_function): Wait on threads_started_barrier barrier. Call
18924 'loop' at each iteration.
18925 * gdb.base/watch_thread_num.exp: Continue to breakpoint after all
18926 threads have started, instead of hardcoding number of "next"
18927 steps. Use an access watchpoint instead of a write watchpoint.
18928
18929 2015-01-09 Pedro Alves <palves@redhat.com>
18930
18931 * gdb.threads/ia64-sigill.c (threads_started_barrier): New global.
18932 (thread_func): Wait on barrier.
18933 (main): Wait for all threads to start before stopping GDB.
18934 * gdb.threads/siginfo-threads.c (threads_started_barrier): New
18935 global.
18936 (thread1_func, thread2_func): Wait on barrier.
18937 (main): Wait for all threads to start before stopping GDB.
18938 * gdb.threads/watchthreads-reorder.c (threads_started_barrier):
18939 New global.
18940 (thread1_func, thread2_func): Wait on barrier.
18941 (main): Wait for all threads to start before stopping GDB.
18942
18943 2015-01-09 Pedro Alves <palves@redhat.com>
18944
18945 * gdb.threads/attach-many-short-lived-threads.c: New file.
18946 * gdb.threads/attach-many-short-lived-threads.exp: New file.
18947
18948 2014-01-09 Pedro Alves <palves@redhat.com>
18949
18950 * gdb.threads/fork-thread-pending.exp: Switch to the main thread
18951 instead of to thread 2.
18952 * gdb.threads/signal-command-multiple-signals-pending.c (main):
18953 Add barrier around each pthread_create call instead of around all
18954 calls.
18955 * gdb.threads/signal-command-multiple-signals-pending.exp (test):
18956 Set a break on thread_function and have the child threads hit it
18957 one at at a time.
18958
18959 2015-01-09 Pedro Alves <palves@redhat.com>
18960
18961 * lib/gdb.exp (can_spawn_for_attach): New procedure.
18962 (spawn_wait_for_attach): Error out if can_spawn_for_attach returns
18963 false.
18964 * gdb.base/attach.exp: Use can_spawn_for_attach instead of
18965 checking whether the target board is remote.
18966 * gdb.multi/multi-attach.exp: Likewise.
18967 * gdb.python/py-sync-interp.exp: Likewise.
18968 * gdb.server/ext-attach.exp: Likewise.
18969 * gdb.python/py-prompt.exp: Use can_spawn_for_attach before the
18970 tests that need to attach, instead of checking whether the target
18971 board is remote at the top of the file.
18972
18973 2015-01-08 Yao Qi <yao@codesourcery.com>
18974
18975 * gdb.trace/entry-values.exp: Set call_insn for MIPS target.
18976
18977 2015-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
18978
18979 Fix testcase compilation.
18980 * gdb.arch/i386-avx512.exp (comp_flags): Remove /common.
18981
18982 2015-01-06 Joel Brobecker <brobecker@adacore.com>
18983
18984 * gdb.python/py-type.exp: Add a couple test about empty
18985 array creation, and negative-length array creation.
18986
18987 2015-01-02 Doug Evans <xdje42@gmail.com>
18988
18989 * gdb.cp/nsalias.exp: Fix output of external/declaration flags.
18990
18991 2015-01-02 Doug Evans <dje@google.com>
18992
18993 * gdb.dwarf2/dw4-sig-types.exp: Also pass -fdebug-types-section to gcc.
18994
18995 2014-12-29 Yao Qi <yao@codesourcery.com>
18996
18997 * gdb.trace/entry-values.exp: Update comments. Rename variable
18998 bar_call_foo to returned_from_foo.
18999
19000 2014-12-20 Mihail-Marian Nistor <mihail.nistor@freescale.com>
19001
19002 PR gdb/17394
19003 * gdb.linespec/break-asm-file.c: New file.
19004 * gdb.linespec/break-asm-file.exp: New file.
19005 * gdb.linespec/break-asm-file0.s: New file.
19006 * gdb.linespec/break-asm-file1.s: New file.
19007
19008 2014-12-18 Nigel Stephens <nigel@mips.com>
19009 Maciej W. Rozycki <macro@codesourcery.com>
19010
19011 * gdb.base/float.exp: Handle the new output from "info float" on
19012 MIPS targets.
19013
19014 2014-12-17 Jan Kratochvil <jan.kratochvil@redhat.com>
19015
19016 Fix MinGW compilation.
19017 * gdb.compile/compile-ops.exp: Update untested message if
19018 !skip_compile_feature_tests.
19019 * gdb.compile/compile-setjmp.exp: Likewise.
19020 * gdb.compile/compile-tls.exp: Likewise.
19021 * gdb.compile/compile.exp: Likewise.
19022 * lib/gdb.exp (skip_compile_feature_tests): Check also "Command not
19023 supported on this host".
19024
19025 2014-12-16 Doug Evans <xdje42@gmail.com>
19026
19027 * boards/stabs.exp: New file.
19028
19029 2014-12-16 Andreas Arnez <arnez@vnet.linux.ibm.com>
19030
19031 * gdb.base/completion.exp: Adjust to format changes of "maint
19032 print user-registers".
19033
19034 2014-12-16 Catalin Udma <catalin.udma@freescale.com>
19035
19036 PR server/17457
19037 * gdb.arch/aarch64-fp.c: New file.
19038 * gdb.arch/aarch64-fp.exp: New file.
19039
19040 2014-12-15 Sergio Durigan Junior <sergiodj@redhat.com>
19041
19042 Merge dg-extract-results.{sh,py} from GCC upstream (r210243,
19043 r210637, r210913, r211666, r215400, r215817).
19044
19045 2014-05-08 Richard Sandiford <rdsandiford@googlemail.com>
19046 * dg-extract-results.py: New file.
19047 * dg-extract-results.sh: Use it if the environment seems
19048 suitable.
19049
19050 2014-05-20 Richard Sandiford <rdsandiford@googlemail.com>
19051
19052 * dg-extract-results.py (parse_run): Handle warnings that
19053 are printed before a test harness is run.
19054
19055 2014-05-25 Richard Sandiford <rdsandiford@googlemail.com>
19056
19057 * dg-extract-results.py (Named): Remove __cmp__ method.
19058 (output_variation): Use a key to sort variation.harnesses.
19059
19060 2014-06-14 Richard Sandiford <rdsandiford@googlemail.com>
19061
19062 * dg-extract-results.py: For Python 3, force sys.stdout to
19063 handle surrogate escape sequences.
19064 (safe_open): New function.
19065 (output_segment, main): Use it.
19066
19067 2014-09-19 Segher Boessenkool <segher@kernel.crashing.org>
19068
19069 * dg-extract-results.py (Prog.result_re): Include options
19070 in test name.
19071
19072 2014-10-02 Segher Boessenkool <segher@kernel.crashing.org>
19073
19074 * dg-extract-results.py (output_variation): Always sort if
19075 do_sum.
19076
19077 2014-12-15 Simon Marchi <simon.marchi@ericsson.com>
19078
19079 * lib/gdb.exp (default_gdb_start): After starting gdb, loop
19080 as long as we get pagination notifications.
19081
19082 2014-12-15 Jason Merrill <jason@redhat.com>
19083
19084 * Makefile.in (check-gdb.%): Restore.
19085 * README: Mention it.
19086
19087 2014-12-13 Joel Brobecker <brobecker@adacore.com>
19088
19089 * gdb.ada/str_uninit: New testcase.
19090
19091 2014-12-13 Jan Kratochvil <jan.kratochvil@redhat.com>
19092
19093 PR symtab/17642
19094 * gdb.base/vla-stub-define.c: New file.
19095 * gdb.base/vla-stub.c: New file.
19096 * gdb.base/vla-stub.exp: New file.
19097
19098 2014-12-12 Phil Muldoon <pmuldoon@redhat.com>
19099 Jan Kratochvil <jan.kratochvil@redhat.com>
19100 Tom Tromey <tromey@redhat.com>
19101
19102 * configure.ac: Add gdb.compile/.
19103 * configure: Regenerate.
19104 * gdb.compile/Makefile.in: New file.
19105 * gdb.compile/compile-ops.exp: New file.
19106 * gdb.compile/compile-ops.c: New file.
19107 * gdb.compile/compile-tls.c: New file.
19108 * gdb.compile/compile-tls.exp: New file.
19109 * gdb.compile/compile-constvar.S: New file.
19110 * gdb.compile/compile-constvar.c: New file.
19111 * gdb.compile/compile-mod.c: New file.
19112 * gdb.compile/compile-nodebug.c: New file.
19113 * gdb.compile/compile-setjmp-mod.c: New file.
19114 * gdb.compile/compile-setjmp.c: New file.
19115 * gdb.compile/compile-setjmp.exp: New file.
19116 * gdb.compile/compile-shlib.c: New file.
19117 * gdb.compile/compile.c: New file.
19118 * gdb.compile/compile.exp: New file.
19119 * lib/gdb.exp (skip_compile_feature_tests): New proc.
19120
19121 2014-12-12 Tom Tromey <tromey@redhat.com>
19122
19123 * lib/dwarf.exp (_location): Ignore blank lines. Allow comments.
19124 Handle DW_OP_pick, DW_OP_skip, DW_OP_bra.
19125
19126 2014-12-12 Doug Evans <dje@google.com>
19127
19128 * lib/gdb-python.exp (get_python_valueof): New function.
19129 * gdb.python/py-objfile.exp: Add tests for gdb.lookup_objfile.
19130
19131 2014-12-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
19132
19133 * gdb.base/completion.exp: Add test for completion of "info
19134 registers ".
19135
19136 2014-12-12 Maciej W. Rozycki <macro@codesourcery.com>
19137
19138 * gdb.base/func-ptrs.c: New file.
19139 * gdb.base/func-ptrs.exp: New file.
19140
19141 2014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19142
19143 PR breakpoints/17012
19144 * gdb.base/dprintf-detach.c: New file.
19145 * gdb.base/dprintf-detach.exp: New file.
19146
19147 2014-12-10 Simon Marchi <simon.marchi@ericsson.com>
19148
19149 * gdb.trace/qtro.exp: Replace gdbserver detection code by...
19150 * lib/gdb.exp (target_is_gdbserver): New procedure.
19151
19152 2014-12-08 Doug Evans <dje@google.com>
19153
19154 * gdb.python/py-objfile.exp: Add tests for objfile.owner.
19155
19156 2014-12-05 Yao Qi <yao@codesourcery.com>
19157
19158 * gdb.guile/scm-error.exp: Remove the third argument to
19159 gdb_remote_download.
19160 * gdb.guile/scm-frame-args.exp: Likewise.
19161 * gdb.guile/scm-section-script.exp: Likewise.
19162
19163 2014-12-05 Yao Qi <yao@codesourcery.com>
19164
19165 * gdb.arch/i386-bp_permanent.exp: Use standard_testfile.
19166
19167 2014-12-04 Doug Evans <dje@google.com>
19168
19169 * gdb.python/py-objfile.exp: Add tests for
19170 objfile.add_separate_debug_file.
19171
19172 2014-12-04 Doug Evans <dje@google.com>
19173
19174 * lib/gdb.exp (get_build_id): New function.
19175 (build_id_debug_filename_get): Rewrite to use it.
19176 * gdb.python/py-objfile.exp: Add test for objfile.build_id.
19177
19178 2014-12-04 Maciej W. Rozycki <macro@codesourcery.com>
19179
19180 * gdb.cp/expand-psymtabs-cxx.exp: Accept any address of
19181 `method(long)', not just 0x0.
19182 * gdb.cp/nsalias.exp: Align code labels to 4.
19183 * gdb.dwarf2/dw2-canonicalize-type.S (main): Expand to 4-bytes.
19184 * gdb.dwarf2/dw2-empty-pc-range.S (main): Likewise.
19185 * gdb.dwarf2/pr11465.S (_ZN1N1cE): Likewise.
19186 * gdb.dwarf2/dw2-case-insensitive.c (START_INSNS): New macro.
19187 (cu_text_start, FUNC_lang_start): Use `START_INSNS'.
19188 * gdb.dwarf2/dw2-stack-boundary.exp: Accept noise in complaints.
19189
19190 2014-12-02 Doug Evans <dje@google.com>
19191
19192 PR symtab/17602
19193 * gdb.cp/anon-ns.cc: Move guts of this file to ...
19194 * gdb.cp/anon-ns2.cc: ... here. New file.
19195 * gdb.cp/anon-ns.exp: Update.
19196
19197 2014-12-02 Nick Bull <nicholaspbull@gmail.com>
19198
19199 * gdb.python/py-events.py (inferior_call_handler): New.
19200 (register_changed_handler, memory_changed_handler): New.
19201 (test_events.invoke): Register new handlers.
19202 * gdb.python/py-events.exp: Add tests for inferior call,
19203 memory_changed and register_changed events.
19204
19205 2014-12-02 Andreas Arnez <arnez@linux.vnet.ibm.com>
19206
19207 * gdb.base/execl-update-breakpoints.exp: Specify the link address
19208 with '-Ttext-segment' instead of '-Ttext'. Fall back to '-Ttext'
19209 if the linker doesn't understand this.
19210
19211 2014-12-01 Simon Marchi <simon.marchi@ericsson.com>
19212
19213 * gdb.python/python.exp: Change expected reply to help().
19214
19215 2014-12-01 Yao Qi <yao@codesourcery.com>
19216
19217 * configure.ac: Remove AC_ARG_ENABLE for gdbtk. Don't invoke
19218 AC_CONFIG_SUBDIRS(gdb.gdbtk).
19219 * configure: Re-generated.
19220
19221 2014-11-28 Siva Chandra Reddy <sivachandra@google.com>
19222
19223 * gdb.cp/chained-calls.cc: New file.
19224 * gdb.cp/chained-calls.exp: New file.
19225 * gdb.cp/smartp.exp: Remove KFAIL for "p c2->inta".
19226
19227 2014-11-28 Simon Marchi <simon.marchi@ericsson.com>
19228
19229 * gdb.ada/py_range.exp: Add parentheses to python calls to print.
19230 * gdb.dwarf2/symtab-producer.exp: Same.
19231 * gdb.gdb/python-interrupts.exp: Same.
19232 * gdb.gdb/python-selftest.exp: Same.
19233 * gdb.python/py-linetable.exp: Same.
19234 * gdb.python/py-type.exp: Same.
19235 * gdb.python/py-value-cc.exp: Same.
19236 * gdb.python/py-value.exp: Same.
19237
19238 2014-11-28 Yao Qi <yao@codesourcery.com>
19239
19240 * gdb.base/break-probes.exp: Match library name prefixed with
19241 sysroot.
19242
19243 2014-11-27 Simon Marchi <simon.marchi@ericsson.com>
19244
19245 * gdb.python/py-linetable.exp: Escape properly sorted(fset)
19246 test expected output. Add parentheses for the call to print.
19247 Remove L suffix from integers.
19248
19249 2014-11-26 Doug Evans <dje@google.com>
19250
19251 * gdb.dwarf2/dw2-op-out-param.S: Fix comment.
19252
19253 2014-11-22 Yao Qi <yao@codesourcery.com>
19254
19255 * gdb.trace/entry-values.c: Remove asms.
19256 (foo): Add foo_label.
19257 (bar): Add bar_label.
19258 * gdb.trace/entry-values.exp: Remove code computing foo's
19259 length and bar's length.
19260 (Dwarf::assemble): Invoke function_range for bar and use
19261 MACRO_AT_func for foo.
19262
19263 2014-11-22 Yao Qi <yao@codesourcery.com>
19264
19265 * gdb.dwarf2/dw2-compdir-oldgcc.S: Define label .Lgcc42_procstart
19266 and .Lgcc43_procstart. Use .Lgcc42_procstart instead of gcc42.
19267 Use .Lgcc43_procstart instead of gcc43.
19268
19269 2014-11-21 Joel Brobecker <brobecker@adacore.com>
19270
19271 * gdb.ada/n_arr_bound: New testcase.
19272
19273 2014-11-20 Sergio Durigan Junior <sergiodj@redhat.com>
19274
19275 PR breakpoints/10737
19276 * gdb.base/catch-syscall.exp (do_syscall_tests): Call
19277 test_catch_syscall_multi_arch.
19278 (test_catch_syscall_multi_arch): New function.
19279
19280 2014-11-20 Doug Evans <xdje42@gmail.com>
19281
19282 * gdb.base/maint.exp: Update expected output.
19283
19284 2014-11-19 Andreas Arnez <arnez@linux.vnet.ibm.com>
19285
19286 * gdb.base/bp-permanent.c (NOP): Define as 2-byte instead of
19287 4-byte instruction on S390.
19288
19289 2014-11-19 Joel Brobecker <brobecker@adacore.com>
19290
19291 * gdb.ada/arr_arr: New testcase.
19292
19293 2014-11-19 Joel Brobecker <brobecker@adacore.com>
19294
19295 * gdb.ada/pkd_arr_elem: New Testcase.
19296
19297 2014-11-18 Luis Machado <lgustavo@codesourcery.com>
19298
19299 * gdb.reverse/break-precsave: Expect completion message for
19300 core file reads.
19301 * gdb.reverse/consecutive-precsave.exp: Likewise.
19302 * gdb.reverse/finish-precsave.exp: Likewise.
19303 * gdb.reverse/i386-precsave.exp: Likewise.
19304 * gdb.reverse/machinestate-precsave.exp: Likewise.
19305 * gdb.reverse/sigall-precsave.exp: Likewise.
19306 * gdb.reverse/solib-precsave.exp: Likewise.
19307 * gdb.reverse/step-precsave.exp: Likewise.
19308 * gdb.reverse/until-precsave.exp: Likewise.
19309 * gdb.reverse/watch-precsave.exp: Likewise.
19310
19311 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19312
19313 * gdb.base/bp-permanent.c: Include unistd.h.
19314 * gdb.python/py-framefilter-mi.c (main): Add return type.
19315 * gdb.python/py-framefilter.c (main): Likewise.
19316 * gdb.trace/actions-changed.c (main): Likewise.
19317
19318 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19319
19320 * gdb.mi/until.c: Add eye-catchers.
19321 * gdb.mi/mi-until.exp: Refer to eye-catchers instead of literal
19322 line numbers.
19323
19324 2014-11-17 Andreas Arnez <arnez@linux.vnet.ibm.com>
19325
19326 * gdb.base/condbreak.exp: Drop references to removed non-prototype
19327 function header variants in break1.c.
19328 * gdb.base/ena-dis-br.exp: Likewise.
19329 * gdb.base/hbreak2.exp: Likewise.
19330 * gdb.reverse/until-precsave.exp: Drop references to removed
19331 non-prototype function header variants in ur1.c.
19332 * gdb.reverse/until-reverse.exp: Likewise.
19333
19334 2014-11-17 Petr Machata <pmachata@redhat.com>
19335
19336 * lib/dwarf.exp (Dwarf::cu, Dwarf::tu): Emit
19337 ${_cu_offset_size} bytes abbrev offset.
19338
19339 2014-11-15 Doug Evans <xdje42@gmail.com>
19340
19341 PR symtab/17559
19342 * gdb.base/line-symtabs.exp: New file.
19343 * gdb.base/line-symtabs.c: New file.
19344 * gdb.base/line-symtabs.h: New file.
19345
19346 2014-11-14 Yao Qi <yao@codesourcery.com>
19347
19348 * gdb.dwarf2/dw2-ifort-parameter.c: Remove inline asm.
19349 (func): Add label func_label.
19350 * gdb.dwarf2/dw2-ifort-parameter.exp (Dwarf::assemble):
19351 Replace low_pc and high_pc with MACRO_AT_range.
19352 Replace name, low_pc and high_pc with MACRO_AT_func.
19353
19354 2014-11-14 Yao Qi <yao@codesourcery.com>
19355
19356 * gdb.dwarf2/implptr-optimized-out.exp (Dwarf::assemble):
19357 Replace name, low_pc and high_pc with MACRO_AT_func.
19358
19359 2014-11-14 Yao Qi <yao@codesourcery.com>
19360
19361 * gdb.dwarf2/implptr-optimized-out.exp: Use Dwarf::assemble to
19362 produce debug information.
19363 * gdb.dwarf2/implptr-optimized-out.S: Removed.
19364
19365 2014-11-14 Yao Qi <yao@codesourcery.com>
19366
19367 * gdb.dwarf2/dwz.exp: Remove the code to compile main.c to
19368 object and get function length.
19369 (Dwarf::assemble): Replace name, low_pc and high_pc attributes
19370 with MACRO_AT_func.
19371 (top-level): Replace gdb_compile and clean_restart with
19372 prepare_for_testing.
19373 * gdb.dwarf2/main.c (main): Add label main_label.
19374
19375 2014-11-14 Yao Qi <yao@codesourcery.com>
19376
19377 * lib/dwarf.exp (function_range): New procedure.
19378 (Dwarf::_handle_macro_at_func): New procedure.
19379 (Dwarf::_handle_macro_at_range): New procedure.
19380 (Dwarf): Handle MACRO_AT_func and MACRO_AT_range.
19381
19382 2014-11-14 Yao Qi <yao@codesourcery.com>
19383
19384 * lib/dwarf.exp (_handle_DW_TAG): Move some code to ...
19385 (_handle_attribute): New procedure.
19386
19387 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19388
19389 * gdb.ada/cond_lang/foo.c (callme): Add return type.
19390 * gdb.base/call-sc.c (zed): Likewise.
19391 * gdb.base/checkpoint.c (main): Likewise.
19392 * gdb.base/dump.c (main): Likewise.
19393 * gdb.base/gcore.c (main): Likewise.
19394 * gdb.base/huge.c (main): Likewise.
19395 * gdb.base/multi-forks.c (main): Likewise.
19396 * gdb.base/pr10179-a.c (main): Likewise.
19397 * gdb.base/savedregs.c (main): Likewise.
19398 * gdb.base/sigaltstack.c (main): Likewise.
19399 * gdb.base/siginfo.c (main): Likewise.
19400 * gdb.base/structs.c (zed): Likewise.
19401 * gdb.mi/mi-stack.c (callee3, callee2, callee1, main): Likewise.
19402 * gdb.mi/mi-syn-frame.c (main): Likewise.
19403 * gdb.mi/until.c (foo, main): Likewise.
19404 * gdb.base/global-var-nested-by-dso.c (b_main, c_main): Declare.
19405 * gdb.base/solib-weak.c (foo): Declare.
19406 * gdb.base/attach-twice.c: Include stdio.h.
19407 * gdb.base/weaklib1.c: Likewise.
19408 * gdb.base/weaklib2.c: Likewise.
19409 * gdb.base/catch-signal-fork.c: Include stdio.h and sys/wait.h.
19410 * gdb.mi/mi-condbreak-call-thr-state-mt.c: Include stdio.h and
19411 unistd.h.
19412 * gdb.base/attach-pie-misread.c: Include stdlib.h.
19413 * gdb.mi/mi-exit-code.c: Likewise.
19414 * gdb.base/break-interp-lib.c: Include string.h.
19415 * gdb.base/coremaker.c: Likewise.
19416 * gdb.base/testenv.c: Likewise.
19417 * gdb.python/py-finish-breakpoint.c: Likewise.
19418 * gdb.base/inferior-died.c: Include sys/wait.h.
19419 * gdb.base/fileio.c: Include time.h.
19420 * gdb.base/async-shell.c: Include unistd.h.
19421 * gdb.base/dprintf-non-stop.c: Likewise.
19422 * gdb.base/info-os.c: Likewise.
19423 * gdb.mi/mi-console.c: Likewise.
19424 * gdb.mi/watch-nonstop.c: Likewise.
19425 * gdb.python/py-events.c: Likewise.
19426 * gdb.base/async.c (baz): Move up before its invocation.
19427 * gdb.base/code_elim2.c (my_global_func): Likewise.
19428 * gdb.base/skip-solib-lib.c (multiply): Likewise.
19429 * gdb.base/advance.c (func2): Likewise.
19430
19431 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19432
19433 * gdb.base/annota1.c: Remove #ifdef PROTOTYPES, keep prototyped
19434 variant.
19435 * gdb.base/annota3.c: Likewise.
19436 * gdb.base/async.c: Likewise.
19437 * gdb.base/average.c: Likewise.
19438 * gdb.base/call-ar-st.c: Likewise.
19439 * gdb.base/call-rt-st.c: Likewise.
19440 * gdb.base/call-sc.c: Likewise.
19441 * gdb.base/call-strs.c: Likewise.
19442 * gdb.base/ending-run.c: Likewise.
19443 * gdb.base/execd-prog.c: Likewise.
19444 * gdb.base/exprs.c: Likewise.
19445 * gdb.base/foll-exec.c: Likewise.
19446 * gdb.base/foll-fork.c: Likewise.
19447 * gdb.base/foll-vfork.c: Likewise.
19448 * gdb.base/funcargs.c: Likewise.
19449 * gdb.base/gcore.c: Likewise.
19450 * gdb.base/jump.c: Likewise.
19451 * gdb.base/langs0.c: Likewise.
19452 * gdb.base/langs1.c: Likewise.
19453 * gdb.base/langs2.c: Likewise.
19454 * gdb.base/mips_pro.c: Likewise.
19455 * gdb.base/nodebug.c: Likewise.
19456 * gdb.base/opaque0.c: Likewise.
19457 * gdb.base/opaque1.c: Likewise.
19458 * gdb.base/recurse.c: Likewise.
19459 * gdb.base/run.c: Likewise.
19460 * gdb.base/scope0.c: Likewise.
19461 * gdb.base/scope1.c: Likewise.
19462 * gdb.base/setshow.c: Likewise.
19463 * gdb.base/setvar.c: Likewise.
19464 * gdb.base/shmain.c: Likewise.
19465 * gdb.base/shr1.c: Likewise.
19466 * gdb.base/shr2.c: Likewise.
19467 * gdb.base/sigall.c: Likewise.
19468 * gdb.base/signals.c: Likewise.
19469 * gdb.base/so-indr-cl.c: Likewise.
19470 * gdb.base/solib2.c: Likewise.
19471 * gdb.base/structs.c: Likewise.
19472 * gdb.base/sum.c: Likewise.
19473 * gdb.base/vforked-prog.c: Likewise.
19474 * gdb.base/watchpoint.c: Likewise.
19475 * gdb.reverse/shr2.c: Likewise.
19476 * gdb.reverse/until-reverse.c: Likewise.
19477 * gdb.reverse/ur1.c: Likewise.
19478 * gdb.reverse/watch-reverse.c: Likewise.
19479
19480 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19481
19482 * gdb.base/sepdebug.c: Remove #ifdef PROTOTYPES, keep prototyped
19483 variant.
19484 * gdb.base/sepdebug.exp: Drop references to removed code.
19485
19486 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19487
19488 * gdb.base/list0.h: Remove #ifdef PROTOTYPES, keep prototyped
19489 variant. Preserve original line numbering.
19490 * gdb.base/list1.c: Likewise.
19491
19492 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19493
19494 * gdb.base/break.c: Remove #ifdef PROTOTYPES, keep prototyped
19495 variant.
19496 * gdb.base/break1.c: Likewise.
19497 * gdb.base/break.exp: Drop references to removed code.
19498
19499 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19500
19501 * gdb.base/solib1.c: Remove #ifdef PROTOTYPES, keep prototyped
19502 variant.
19503
19504 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19505
19506 * gdb.base/callfuncs.exp (perform_all_tests): Re-indent.
19507
19508 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19509
19510 * gdb.base/callfuncs.exp: Remove 'prototypes' variable. Move main
19511 logic into perform_all_tests() and invoke it with and without
19512 function header prototypes.
19513 (do_function_calls): Remove conditional XFAIL for PR 5318.
19514 (rerun_and_prepare): Remove duplicate code.
19515 (perform_all_tests): New. Main logic moved here.
19516
19517 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19518
19519 * gdb.base/callfuncs.c (t_float_many_args): Fix syntax error in
19520 code guarded by #ifdef NO_PROTOTYPES.
19521 (t_double_many_args): Likewise.
19522 (DEF_FUNC_MANY_ARGS_1): Likewise.
19523 (DEF_FUNC_VALUES_1): Likewise.
19524 (t_structs_ldc): Renamed from t_structs_fc in conditional code
19525 guarded by #ifdef PROTOTYPES.
19526
19527 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19528
19529 * gdb.mi/mi-console.c: Add eye-catcher.
19530 * gdb.mi/mi-console.exp (semihosted_string): Refer to eye-catcher
19531 instead of literal line number.
19532
19533 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19534
19535 * gdb.base/shr2.c: Add eye-catcher.
19536 * gdb.base/shlib-call.exp: Refer to eye-catcher instead of literal
19537 line number.
19538
19539 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19540
19541 * gdb.base/jump.c: Add eye-catchers.
19542 * gdb.base/jump.exp: Refer to eye-catchers instead of literal line
19543 numbers.
19544
19545 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19546
19547 * gdb.base/execd-prog.c: Add eye-catchers.
19548 * gdb.base/foll-exec.c: Likewise.
19549 * gdb.base/foll-exec.exp: Refer to eye-catchers instead of literal
19550 line numbers.
19551
19552 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19553
19554 * gdb.base/ending-run.c: Add eye-catchers.
19555 * gdb.base/ending-run.exp: Refer to eye-catchers instead of
19556 literal line numbers.
19557
19558 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19559
19560 * gdb.base/call-rt-st.c: Add eye-catchers.
19561 * gdb.base/call-rt-st.exp: Refer to eye-catchers instead of
19562 literal line numbers.
19563
19564 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19565
19566 * gdb.base/call-ar-st.c: Add eye-catchers.
19567 * gdb.base/call-ar-st.exp: Refer to eye-catchers instead of
19568 literal line numbers.
19569
19570 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19571
19572 * gdb.base/average.c: Add eye-catchers.
19573 * gdb.base/sum.c: Likewise.
19574 * gdb.base/dbx.exp: Use eye-catchers to determine line numbers for
19575 regexps dynamically.
19576
19577 2014-11-13 Andreas Arnez <arnez@linux.vnet.ibm.com>
19578
19579 * gdb.base/solib1.c: Add eye-catchers.
19580 * gdb.base/so-impl-ld.exp: Match against eye-catchers instead of
19581 literal line numbers.
19582
19583 2014-11-12 Pedro Alves <palves@redhat.com>
19584
19585 * gdb.threads/leader-exit.exp: Test sending ctrl-c works after the
19586 leader has exited.
19587
19588 2014-11-12 Pedro Alves <palves@redhat.com>
19589
19590 * gdb.arch/i386-bp_permanent.c: New file.
19591 * gdb.arch/i386-bp_permanent.exp: Don't skip on x86_64.
19592 (srcfile): Set to i386-bp_permanent.c.
19593 (top level): Adjust to work in both 32-bit and 64-bit modes. Test
19594 that stepi does not execute the 'leave' instruction, instead of
19595 testing it does execute.
19596 * gdb.base/bp-permanent.c: New file.
19597 * gdb.base/bp-permanent.exp: New file.
19598
19599 2014-11-10 Doug Evans <xdje42@gmail.com>
19600
19601 PR symtab/17564
19602 * gdb.base/symtab-search-order.exp: New file.
19603 * gdb.base/symtab-search-order.c: New file.
19604 * gdb.base/symtab-search-order-1.c: New file.
19605 * gdb.base/symtab-search-order-shlib-1.c: New file.
19606
19607 2014-11-07 Pedro Alves <palves@redhat.com>
19608
19609 PR gdb/17511
19610 * gdb.base/sigstep.exp (in_handler_map) <si+advance>: xfail
19611 i?86-*-linux*.
19612
19613 2014-11-03 Siva Chandra Reddy <sivachandra@google.com>
19614
19615 PR c++/17494
19616 * gdb.cp/pr17494.cc: New file.
19617 * gdb.cp/pr17494.exp: New file.
19618
19619 2014-11-02 Yao Qi <yao@codesourcery.com>
19620
19621 * gdb.python/python.exp: Get working directory and match the
19622 output of "set extended-prompt \\w " with it.
19623
19624 2014-10-30 Doug Evans <dje@google.com>
19625
19626 * gdb.python/py-objfile.exp: Add tests for setting random attributes
19627 in objfiles.
19628 * gdb.python/py-progspace.exp: Add tests for setting random attributes
19629 in progspaces.
19630
19631 2014-10-30 Janis Johnson <janisjo@codesourcery.com>
19632
19633 * gdb.base/fullpath-expand.exp: Skip for a remote host.
19634 * gdb.base/realname-expand.exp: Likewise.
19635 * gdb.linespec/macro-relative.exp: Likewise.
19636
19637 2014-10-29 Pedro Alves <palves@redhat.com>
19638
19639 PR gdb/17408
19640 * gdb.threads/schedlock.c (some_function): New function.
19641 (call_function): New global.
19642 (MAYBE_CALL_SOME_FUNCTION): New macro.
19643 (thread_function): Call it.
19644 * gdb.threads/schedlock.exp (get_args): Add description parameter,
19645 and use it instead of a global counter. Adjust all callers.
19646 (get_current_thread): Use "find current thread" for test message
19647 here rather than having all callers pass down the same string.
19648 (goto_loop): New procedure, factored out from ...
19649 (my_continue): ... this.
19650 (step_ten_loops): Change parameter from test message to command to
19651 use. Adjust.
19652 (list_count): Delete global.
19653 (check_result): New procedure, factored out from duplicate top
19654 level code.
19655 (continue tests): Wrap in with_test_prefix.
19656 (test_step): New procedure, factored out from duplicate top level
19657 code.
19658 (top level): Test "step" in combination with all scheduler-locking
19659 modes. Test "next" in combination with all scheduler-locking
19660 modes, and in combination with stepping over a function call or
19661 not.
19662 * gdb.threads/next-bp-other-thread.c: New file.
19663 * gdb.threads/next-bp-other-thread.exp: New file.
19664
19665 2014-10-29 Pedro Alves <palves@redhat.com>
19666
19667 PR python/17372
19668 * gdb.python/python.exp: Test a multi-line command that spawns
19669 interactive Python.
19670 * gdb.base/multi-line-starts-subshell.exp: New file.
19671
19672 2014-10-29 Yao Qi <yao@codesourcery.com>
19673
19674 * gdb.base/fileio.exp: Make directories on host.
19675
19676 2014-10-29 Yao Qi <yao@codesourcery.com>
19677
19678 * gdb.base/fileio.c (test_write): Close the file.
19679
19680 2014-10-28 Pedro Alves <palves@redhat.com>
19681
19682 PR gdb/12623
19683 * gdb.base/sigstep.c (no_handler): New global.
19684 (main): If 'no_handler is true, set the signal handlers to
19685 SIG_IGN.
19686 * gdb.base/sigstep.exp (breakpoint_over_handler): Add
19687 with_sw_watch and no_handler parameters. Handle them.
19688 (top level) <stepping over handler when stopped at a breakpoint
19689 test>: Add a test axis for testing with a software watchpoint, and
19690 another for testing with the signal handler set to SIG_IGN.
19691 * gdb.base/step-sw-breakpoint-adjust-pc.c: New file.
19692 * gdb.base/step-sw-breakpoint-adjust-pc.exp: New file.
19693
19694 2014-10-28 Pedro Alves <palves@redhat.com>
19695
19696 PR gdb/17511
19697 * gdb.base/sigstep.c (handler): Add a few more writes to 'done'.
19698 * gdb.base/sigstep.exp (other_handler_location): New global.
19699 (advance): Support stepping into the signal handler, and running
19700 commands while in the handler.
19701 (in_handler_map): New global.
19702 (top level): In the advance test, add combinations for getting
19703 into the handler with stepping commands, and for running commands
19704 in the handler. Add comment descripting the advancei tests.
19705
19706 2014-10-28 Pedro Alves <palves@redhat.com>
19707
19708 * gdb.base/sigstep.exp: Use build_executable instead of
19709 prepare_for_testing.
19710 (top level): Move code that starts GDB, runs to main and creates a
19711 display to ...
19712 (restart): ... this new procedure.
19713 (top level): Move backtrace from signal handler test to ...
19714 (validate_backtrace): ... this new procedure.
19715 (advance, advancei): Rename parameter from 'i' to 'cmd'. Use
19716 with_test_prefix. Always restart GDB.
19717 (skip_to_handler): Rename parameter from 'i' to 'cmd'. Use
19718 with_test_prefix. Always restart GDB. No need to delete
19719 breakpoints after the test.
19720 (test_skip_handler): Remove prefix parameter.
19721 (skip_over_handler, breakpoint_to_handler)
19722 (breakpoint_to_handler_entry, breakpoint_over_handler): Rename
19723 parameter from 'i' to 'cmd'. Use with_test_prefix. Always
19724 restart GDB. No need to delete breakpoints after the test.
19725 (top level): Use foreach to call the test procedures with
19726 different commands.
19727
19728 2014-10-28 Pedro Alves <palves@redhat.com>
19729
19730 * gdb.base/sigaltstack.exp: Update to use Bugzilla bug numbers
19731 instead of GNATS numbers.
19732 * gdb.base/sigbpt.exp: Likewise.
19733 * gdb.base/siginfo.exp: Likewise.
19734 * gdb.base/sigstep.exp: Likewise.
19735
19736 2014-10-27 Pedro Alves <palves@redhat.com>
19737
19738 * gdb.base/sigstep.c (dummy): New global.
19739 (main): Issue a couple writes to the new global.
19740 * gdb.base/sigstep.exp (get_next_pc, test_skip_handler): New
19741 procedures.
19742 (skip_over_handler): Use test_skip_handler.
19743 (top level): Call skip_over_handler for stepi and nexti too.
19744 (breakpoint_over_handler): Use test_skip_handler.
19745 (top level): Call breakpoint_over_handler for stepi and nexti too.
19746
19747 2014-10-27 Yao Qi <yao@codesourcery.com>
19748
19749 * gdb.trace/tfile.c (adjust_function_address)
19750 [__powerpc64__ && _CALL_ELF != 2]: Get function address from
19751 function descriptor.
19752
19753 2014-10-24 Don Breazeal <donb@codesourcery.com>
19754
19755 * gdb.base/foll-fork.exp (test_follow_fork,
19756 catch_fork_child_follow): Check for updated fork messages emitted
19757 from infrun.c.
19758 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step,
19759 vfork_parent_follow_to_bp, vfork_and_exec_child_follow_to_main_bp,
19760 vfork_and_exec_child_follow_through_step): Check for updated vfork
19761 messages emitted from infrun.c.
19762
19763 2014-10-24 Pedro Alves <palves@redhat.com>
19764
19765 * gdb.base/corefile.exp: Remove references to ultrix.
19766 * gdb.base/interrupt.exp: Likewise.
19767 * gdb.base/whatis.exp: Likewise.
19768 * gdb.gdb/selftest.exp: Likewise.
19769 * gdb.threads/manythreads.exp: Likewise.
19770 * gdb.threads/print-threads.exp: Likewise.
19771 * gdb.threads/pthreads.exp:: Likewise.
19772 * gdb.threads/schedlock.exp: Likewise.
19773
19774 2014-10-24 Siva Chandra Reddy <sivachandra@google.com>
19775
19776 * gdb.cp/non-trivial-retval.cc: Add a test case.
19777 * gdb.cp/non-trivial-retval.exp: Add a test.
19778
19779 2014-10-20 Yao Qi <yao@codesourcery.com>
19780
19781 * gdb.python/py-objfile-script-gdb.py.in: Rename it to ...
19782 * gdb.python/py-objfile-script-gdb.py: New file.
19783 * gdb.python/py-objfile-script.exp: Update reference to
19784 py-objfile-script-gdb.py.in. Use gdb_remote_donwload instead
19785 of remote_download. Remove the dest file.
19786
19787 2014-10-20 Yao Qi <yao@codesourcery.com>
19788
19789 * gdb.base/checkpoint.exp: Don't remove file copied on host.
19790 * gdb.base/step-line.exp: Likewise.
19791 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
19792 * gdb.dwarf2/dw2-basic.exp: Likewise.
19793 * gdb.dwarf2/dw2-compressed.exp: Likewise.
19794 * gdb.dwarf2/dw2-filename.exp: Likewise.
19795 * gdb.dwarf2/dw2-intercu.exp: Likewise.
19796 * gdb.dwarf2/dw2-intermix.exp: Likewise.
19797 * gdb.dwarf2/dw2-producer.exp: Likewise.
19798 * gdb.dwarf2/mac-fileno.exp: Likewise.
19799 * gdb.python/py-frame-args.exp: Likewise.
19800 * gdb.python/py-framefilter.exp: Likewise.
19801 * gdb.python/py-mi.exp: Likewise.
19802 * gdb.python/py-objfile-script.exp: Likewise
19803 * gdb.python/py-pp-integral.exp: Likewise.
19804 * gdb.python/py-pp-re-notag.exp: Likewise.
19805 * gdb.python/py-prettyprint.exp: Likewise.
19806 * gdb.python/py-section-script.exp: Likewise.
19807 * gdb.python/py-typeprint.exp: Likewise.
19808 * gdb.python/py-xmethods.exp: Likewise.
19809 * gdb.stabs/weird.exp: Likewise.
19810 * gdb.xml/tdesc-regs.exp: Likewise.
19811
19812 2014-10-18 Kwok Cheung Yeung <kcy@codesourcery.com>
19813
19814 * gdb.dwarf2/dw2-dir-file-name.exp (addr_len): New.
19815 (out_cu): Use addr_len for the size of addresses.
19816 (out_line): Likewise. Size DW_LNE_set_address instruction
19817 according to addr_len.
19818 * gdb.dwarf2/dw2-dir-file-name.c (START_INSNS): New.
19819 (FUNC): Add START_INSNS to definition.
19820
19821 2014-10-18 Yao Qi <yao@codesourcery.com>
19822
19823 * gdb.base/argv0-symlink.exp: Check argv[0] value if
19824 gdb_has_argv0 return true.
19825 * gdb.guile/scm-value.exp (test_value_in_inferior): Don't
19826 check [target_info exists noargs], check [gdb_has_argv0]
19827 instead.
19828 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
19829 * lib/gdb.exp (gdb_has_argv0, gdb_has_argv0_1): New
19830 procedures.
19831
19832 2014-10-17 Doug Evans <dje@google.com>
19833
19834 * gdb.python/py-events.exp: Update expected output for clear_objfiles
19835 event.
19836 * gdb.python/py-events.py: Add clear_objfiles event.
19837
19838 2014-10-17 Doug Evans <dje@google.com>
19839
19840 * gdb.python/py-objfile.exp: Test progspace attribute.
19841
19842 2014-10-17 Luis Machado <lgustavo@codesourcery.com>
19843
19844 * gdb.guile/scm-breakpoint.exp: Do not assume any
19845 directory separators when matching source file paths.
19846 * gdb.python/py-breakpoint.exp: Likewise.
19847 * gdb.reverse/break-precsave.exp: Likewise.
19848 * gdb.reverse/break-reverse.exp: Likewise.
19849 * gdb.reverse/consecutive-precsave.exp: Likewise.
19850 * gdb.reverse/finish-precsave.exp: Likewise.
19851 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
19852 * gdb.reverse/finish-reverse.exp: Likewise.
19853 * gdb.reverse/i386-precsave.exp: Likewise.
19854 * gdb.reverse/i387-env-reverse.exp: Likewise.
19855 * gdb.reverse/i387-stack-reverse.exp: Likewise.
19856 * gdb.reverse/machinestate-precsave.exp: Likewise.
19857 * gdb.reverse/machinestate.exp: Likewise.
19858 * gdb.reverse/sigall-precsave.exp: Likewise.
19859 * gdb.reverse/solib-precsave.exp: Likewise.
19860 * gdb.reverse/step-precsave.exp: Likewise.
19861 * gdb.reverse/until-precsave.exp: Likewise.
19862 * gdb.reverse/watch-precsave.exp: Likewise.
19863 * gdb.reverse/watch-reverse.exp: Likewise.
19864
19865 2014-10-17 Yao Qi <yao@codesourcery.com>
19866
19867 * lib/gdb.exp (gdb_skip_xml_test): Copy trivial.xml to host.
19868 * gdb.xml/tdesc-regs.exp: Copy single-reg.xml to host.
19869
19870 2014-10-17 Pedro Alves <palves@redhat.com>
19871
19872 PR gdb/17471
19873 * gdb.base/bg-execution-repeat.c: New file.
19874 * gdb.base/bg-execution-repeat.exp: New file.
19875
19876 2014-10-17 Pedro Alves <palves@redhat.com>
19877
19878 PR gdb/17300
19879 * gdb.base/continue-all-already-running.c: New file.
19880 * gdb.base/continue-all-already-running.exp: New file.
19881
19882 2014-10-17 Pedro Alves <palves@redhat.com>
19883
19884 PR gdb/17472
19885 * gdb.base/annota-input-while-running.c: New file.
19886 * gdb.base/annota-input-while-running.exp: New file.
19887
19888 2014-10-17 Pedro Alves <palves@redhat.com>
19889
19890 * gdb.base/callfuncs.exp: emove references to osf.
19891 * gdb.base/sigall.exp: Likewise.
19892 * gdb.gdb/selftest.exp: Likewise.
19893 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
19894 * gdb.mi/non-stop.c: Likewise.
19895 * gdb.mi/pthreads.c: Likewise.
19896 * gdb.reverse/sigall-precsave.exp: Likewise.
19897 * gdb.reverse/sigall-reverse.exp: Likewise.
19898 * gdb.threads/pthreads.c: Likewise.
19899 * gdb.threads/pthreads.exp: Likewise.
19900
19901 2014-10-17 Yao Qi <yao@codesourcery.com>
19902
19903 * gdb.base/commands.exp (gdbvar_complex_if_while_test): Don't
19904 check 'target_info exists noargs'.
19905 (test_command_prompt_position): Likewise.
19906 (progvar_simple_if_test): Don't check 'target_info exists noargs'.
19907 Remove "set args".
19908 (progvar_simple_while_test): Likewise.
19909 (progvar_complex_if_while_test): Likewise.
19910 (if_while_breakpoint_command_test): Likewise.
19911 (infrun_breakpoint_command_test): Likewise.
19912 (breakpoint_command_test): Likewise.
19913 (watchpoint_command_test): Likewise.
19914 (bp_deleted_in_command_test): Likewise.
19915 (temporary_breakpoint_commands): Likewise.
19916
19917 2014-10-16 Yao Qi <yao@codesourcery.com>
19918
19919 * gdb.base/remotetimeout.exp: Remove noargs checking.
19920
19921 2014-10-15 Pedro Alves <palves@redhat.com>
19922
19923 PR breakpoints/9649
19924 * gdb.base/breakpoint-in-ro-region.c (main): Add more instructions.
19925 * gdb.base/breakpoint-in-ro-region.exp
19926 (probe_target_hardware_step): New procedure.
19927 (top level): Probe hardware stepping and hardware breakpoint
19928 support. Test stepping through a read-only region, with both
19929 "breakpoint auto-hw" on and off and both "always-inserted" on and
19930 off.
19931
19932 2014-10-15 Iain Buclaw <ibuclaw@gdcproject.org>
19933
19934 * gdb.dlang/demangle.exp: Update for demangling changes.
19935
19936 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19937
19938 * gdb.cp/non-trivial-retval.cc: Add new test cases.
19939 * gdb.cp/non-trivial-retval.exp: Add new tests.
19940
19941 2014-10-15 Siva Chandra Reddy <sivachandra@google.com>
19942
19943 PR c++/13403
19944 PR c++/15154
19945 * gdb.cp/non-trivial-retval.cc: New file.
19946 * gdb.cp/non-trivial-retval.exp: New file.
19947
19948 2014-10-15 Yao Qi <yao@codesourcery.com>
19949
19950 * gdb.python/py-parameter.exp: Don't match $srcdir/$subdir on
19951 remote host.
19952
19953 2014-10-15 Yao Qi <yao@codesourcery.com>
19954
19955 * gdb.python/py-symbol.exp: Match file base name if host is
19956 remote, otherwise match file name with dir name.
19957 * gdb.python/py-symtab.exp: Likewise.
19958 * gdb.python/python.exp: Likewise.
19959
19960 2014-10-15 Yao Qi <yao@codesourcery.com>
19961
19962 * gdb.python/py-symbol.exp: Remove trailing ".*" in the
19963 pattern.
19964 * gdb.python/py-symtab.exp: Likewise.
19965 * gdb.python/python.exp: Remove trailing ".*". Fix typo
19966 locationn.
19967
19968 2014-10-14 Joel Brobecker <brobecker@adacore.com>
19969
19970 * gdb.ada/addr_arith: New testcase.
19971
19972 2014-10-14 Maciej W. Rozycki <macro@codesourcery.com>
19973
19974 * gdb.dwarf2/dw2-case-insensitive-debug.S: Handle 64-bit pointers.
19975 * gdb.dwarf2/dw2-case-insensitive.exp: Update accordingly.
19976 * gdb.dwarf2/dw2-skip-prologue.S: Handle 64-bit pointers.
19977 * gdb.dwarf2/dw2-skip-prologue.exp: Update accordingly.
19978
19979 2014-10-14 Sergio Durigan Junior <sergiodj@redhat.com>
19980
19981 * gdb.arch/stap-eval-lang-ada.S: Likewise.
19982 * gdb.arch/stap-eval-lang-ada.c: Likewise.
19983 * gdb.arch/stap-eval-lang-ada.exp: New file.
19984
19985 2014-10-14 Yao Qi <yao@codesourcery.com>
19986
19987 * gdb.mi/mi-var-child.c (nothing1): New function.
19988 (nothing2): New function.
19989 (do_children_tests): Set function pointers by nothing1 and
19990 nothing2.
19991 * gdb.mi/mi-var-child.exp: Step over new added statements.
19992 Update test to match the new output.
19993 * gdb.mi/var-cmd.c (nothing1): New function.
19994 (nothing2): New function.
19995 (do_children_tests): Set function pointers by nothing1 and
19996 nothing2.
19997 * gdb.mi/mi-var-display.exp: Update test to match output.
19998 Step to the line specified by $line_dct_nothing.
19999 Increase the number of lines to step.
20000
20001 2014-10-14 Yao Qi <yao@codesourcery.com>
20002
20003 * gdb.mi/mi-var-child.exp: Use mi_varobj_update to simplify
20004 tests.
20005 * gdb.mi/mi2-var-child.exp: Likewise.
20006
20007 2014-10-13 Doug Evans <dje@google.com>
20008
20009 * gdb.python/py-objfile.exp: Change name of file name test.
20010
20011 2014-10-13 Doug Evans <dje@google.com>
20012
20013 * gdb.dwarf2/dw2-op-out-param.S: Make DW_FORM_ref4 values be the offset
20014 from the start of the CU.
20015
20016 2014-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
20017 Yao Qi <yao@codesourcery.com>
20018
20019 Fix "save breakpoints" for "catch" command.
20020 * gdb.base/catch-signal.exp: Add gdb_breakpoint "main".
20021 Remove -nonewline. Match also the added "main" line.
20022
20023 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20024
20025 Fix "save breakpoints" for "disable $bpnum" command.
20026 * gdb.base/save-bp.c (main): Add label.
20027 * gdb.base/save-bp.exp: Add 8th disabled breakpoint. Match it.
20028
20029 2014-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20030
20031 * gdb.base/save-bp.exp (info break): Use gdb_test_sequence.
20032
20033 2014-10-11 Yao Qi <yao@codesourcery.com>
20034
20035 * gdb.server/server-kill.exp: Execute command
20036 "set remote trace-status-packet on" before "tstatus".
20037
20038 2014-10-11 Yao Qi <yao@codesourcery.com>
20039
20040 * gdb.server/server-kill.c: Include sys/types.h and unistd.h.
20041 (main): Call getppid.
20042 * gdb.server/server-kill.exp: Set breakpoint on line "i = 0;"
20043 and continue to it. Read variable "server_pid".
20044
20045 2014-10-11 Yao Qi <yao@codesourcery.com>
20046
20047 * gdb.server/server-kill.exp: Remove "delete_breakpoints".
20048
20049 2014-10-11 Yao Qi <yao@codesourcery.com>
20050
20051 * gdb.threads/thread-find.exp: Don't execute command
20052 "info threads".
20053 * gdb.threads/attach-into-signal.exp (corefunc): Likewise.
20054 * gdb.threads/linux-dp.exp: Don't check the condition
20055 $threads_created equals to zero.
20056
20057 2014-10-10 Pedro Alves <palves@redhat.com>
20058
20059 * gdb.base/bigcore.exp: Remove references to IRIX.
20060 * gdb.base/funcargs.exp: Likewise.
20061 * gdb.base/interrupt.exp: Likewise.
20062 * gdb.base/mips_pro.exp: Likewise.
20063 * gdb.base/nodebug.exp: Likewise.
20064 * gdb.base/setvar.exp: Likewise.
20065 * lib/gdb.exp (gdb_compile_shlib): Remove mips-sgi-irix* case.
20066
20067 2014-10-10 Jan Kratochvil <jan.kratochvil@redhat.com>
20068 Pedro Alves <palves@redhat.com>
20069
20070 PR symtab/14466
20071 * gdb.base/vdso-warning.c: New file.
20072 * gdb.base/vdso-warning.exp: New file.
20073
20074 2014-10-02 Doug Evans <dje@google.com>
20075
20076 * gdb.base/structs.c (main): Don't run forever.
20077
20078 2014-10-02 Pedro Alves <palves@redhat.com>
20079
20080 * gdb.threads/manythreads.exp (interrupt_and_wait): New procedure.
20081 (top level) <stop threads 1, stop threads 2>: Use it.
20082
20083 2014-10-02 Pedro Alves <palves@redhat.com>
20084
20085 * gdb.threads/break-while-running.exp (test): Add new
20086 'update_thread_list' argument. Skip "info threads" if false.
20087 (top level): Add new 'update_thread_list' axis.
20088
20089 2014-10-02 Pedro Alves <palves@redhat.com>
20090
20091 PR breakpoints/17431
20092 * gdb.base/execl-update-breakpoints.c: New file.
20093 * gdb.base/execl-update-breakpoints.exp: New file.
20094
20095 2014-10-01 Pedro Alves <palves@redhat.com>
20096
20097 * gdb.base/breakpoint-in-ro-region.c: New file.
20098 * gdb.base/breakpoint-in-ro-region.exp: New file.
20099
20100 2014-10-01 Simon Marchi <simon.marchi@ericsson.com>
20101
20102 * gdb.mi/mi-exit-code.exp: New file.
20103 * gdb.mi/mi-exit-code.c: New file.
20104
20105 2014-09-30 Yao Qi <yao@codesourcery.com>
20106
20107 * lib/prelink-support.exp (build_executable_own_libs): Error if
20108 the target isn't native.
20109
20110 2014-09-30 Yao Qi <yao@codesourcery.com>
20111
20112 * gdb.threads/dlopen-libpthread.exp: Skip it if isnative is
20113 false.
20114
20115 2014-09-22 Pedro Alves <palves@redhat.com>
20116
20117 * gdb.threads/break-while-running.exp: New file.
20118 * gdb.threads/break-while-running.c: New file.
20119
20120 2014-09-19 Yao Qi <yao@codesourcery.com>
20121
20122 * gdb.dwarf2/dw2-var-zero-addr.exp: Move test into new proc test.
20123 Invoke test. Restart GDB with --readnow and invoke test again.
20124
20125 2014-09-19 Yao Qi <yao@codesourcery.com>
20126
20127 * gdb.base/break-on-linker-gcd-function.exp: Move test into new
20128 proc set_breakpoint_on_gcd_function. Invoke
20129 set_breakpoint_on_gcd_function. Restart GDB with --readnow and
20130 invoke set_breakpoint_on_gcd_function again.
20131
20132 2014-09-18 Doug Evans <dje@google.com>
20133
20134 * gdb.dwarf2/symtab-producer.exp: New file.
20135
20136 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20137
20138 * gdb.base/global-var-nested-by-dso-solib1.c: New file.
20139 * gdb.base/global-var-nested-by-dso-solib2.c: Likewise.
20140 * gdb.base/global-var-nested-by-dso.c: Likewise.
20141 * gdb.base/global-var-nested-by-dso.exp: Likewise.
20142
20143 2014-09-16 Sergio Durigan Junior <sergiodj@redhat.com>
20144 Pedro Alves <palves@redhat.com>
20145
20146 * gdb.base/watch-bitfields.exp: Pass string other than test file
20147 name to prepare_for_testing.
20148 (watch): New procedure.
20149 (expect_watchpoint): Use with_test_prefix.
20150 (top level): Factor out tests to ...
20151 (test_watch_location, test_regular_watch): ... these new
20152 procedures, and use with_test_prefix and gdb_continue_to_end.
20153
20154 2014-09-16 Patrick Palka <patrick@parcs.ath.cx>
20155
20156 PR breakpoints/12526
20157 * gdb.base/watch-bitfields.exp: New file.
20158 * gdb.base/watch-bitfields.c: New file.
20159
20160 2014-09-16 Pedro Alves <palves@redhat.com>
20161
20162 * gdb.base/watchpoint-stops-at-right-insn.exp (test): Compare
20163 software and hardware addresses, not software address against
20164 itself.
20165
20166 2014-09-16 Pedro Alves <palves@redhat.com>
20167
20168 * gdb.base/watchpoint-stops-at-right-insn.c: New file.
20169 * gdb.base/watchpoint-stops-at-right-insn.exp: New file.
20170
20171 2014-09-16 Pedro Alves <palves@redhat.com>
20172
20173 * config/vx.exp, config/vxworks.exp, config/vxworks29k.exp: Delete
20174 files.
20175 * gdb.base/a2-run.exp: Remove all code guarded by istarget
20176 "*-*-vxworks*" throughout.
20177 * gdb.base/break.exp: Likewise.
20178 * gdb.base/default.exp: Likewise.
20179 * gdb.base/scope.exp: Likewise.
20180 * gdb.base/sepdebug.exp: Likewise.
20181 * gdb.base/break.c: Remove all code guarded by #ifdef vxworks
20182 throughout.
20183 * gdb.base/run.c: Likewise.
20184 * gdb.base/sepdebug.c: Likewise.
20185 * gdb.hp/gdb.aCC/run.c: Likewise.
20186 * gdb.reverse/until-reverse.c: Likewise.
20187 * lib/gdb.exp (gdb_compile): Remove is_vxworks branch.
20188
20189 2014-09-16 Yao Qi <yao@codesourcery.com>
20190
20191 * boards/local-remote-host-native.exp: New file.
20192
20193 2014-09-14 Doug Evans <xdje42@gmail.com>
20194
20195 * gdb.threads/queue-signal.c (thread_count): New variable.
20196 (thread_count_mutex, thread_count_condvar): New variables.
20197 (incr_thread_count, wait_all_threads_running): New functions.
20198 (main): Wait for all threads to be in their thread functions.
20199
20200 2014-09-13 Doug Evans <xdje42@gmail.com>
20201
20202 * gdb.threads/queue-signal.c: New file.
20203 * gdb.threads/queue-signal.exp: New file.
20204
20205 2014-09-13 Doug Evans <xdje42@gmail.com>
20206
20207 * lib/gdb.exp (gdb_prompt): Add comment and change initial value to
20208 be consistent with what default_gdb_init uses.
20209 (with_gdb_prompt): Change form of PROMPT argument from a regexp to
20210 the plain text of the prompt. Add some logging printfs.
20211 * gdb.perf/disassemble.exp: Update call to with_gdb_prompt.
20212
20213 2014-09-12 Pedro Alves <palves@redhat.com>
20214
20215 * gdb.arch/gdb1558.exp: Replace uses of gdb_expect after
20216 gdb_run_cmd with gdb_test_multiple or gdb_test throughout.
20217 * gdb.arch/i386-size-overlap.exp: Likewise.
20218 * gdb.arch/i386-size.exp: Likewise.
20219 * gdb.arch/i386-unwind.exp: Likewise.
20220 * gdb.base/a2-run.exp: Likewise.
20221 * gdb.base/break.exp: Likewise.
20222 * gdb.base/charset.exp: Likewise.
20223 * gdb.base/chng-syms.exp: Likewise.
20224 * gdb.base/commands.exp: Likewise.
20225 * gdb.base/dbx.exp: Likewise.
20226 * gdb.base/find.exp: Likewise.
20227 * gdb.base/funcargs.exp: Likewise.
20228 * gdb.base/jit-simple.exp: Likewise.
20229 * gdb.base/reread.exp: Likewise.
20230 * gdb.base/sepdebug.exp: Likewise.
20231 * gdb.base/step-bt.exp: Likewise.
20232 * gdb.cp/mb-inline.exp: Likewise.
20233 * gdb.cp/mb-templates.exp: Likewise.
20234 * gdb.objc/basicclass.exp: Likewise.
20235 * gdb.threads/killed.exp: Likewise.
20236
20237 2014-09-12 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
20238
20239 PR tdep/17379
20240 * gdb.arch/powerpc-stackless.S: New file.
20241 * gdb.arch/powerpc-stackless.exp: New file.
20242
20243 2014-09-12 Jan Kratochvil <jan.kratochvil@redhat.com>
20244
20245 * gdb.base/attach.c: Include unistd.h.
20246 (main): Call alarm. Add label postloop.
20247 * gdb.base/attach.exp (do_attach_tests): Use gdb_get_line_number,
20248 gdb_breakpoint, gdb_continue_to_breakpoint.
20249 (test_command_line_attach_run): Kill ${testpid} in one exit path.
20250
20251 2014-09-11 Pedro Alves <palves@redhat.com>
20252
20253 PR gdb/17347
20254 * lib/gdb.exp (gdb_spawn_with_cmdline_opts): New procedure.
20255 * gdb.base/attach.exp (test_command_line_attach_run): New
20256 procedure.
20257 (top level): Call it.
20258
20259 2014-09-11 Pedro Alves <palves@redhat.com>
20260
20261 * lib/gdb.exp (spawn_wait_for_attach): New procedure.
20262 * gdb.base/attach.exp (do_attach_tests, do_call_attach_tests)
20263 (do_command_attach_tests): Use spawn_wait_for_attach.
20264 * gdb.base/solib-overlap.exp: Likewise.
20265 * gdb.multi/multi-attach.exp: Likewise.
20266 * gdb.python/py-prompt.exp: Likewise.
20267 * gdb.python/py-sync-interp.exp: Likewise.
20268 * gdb.server/ext-attach.exp: Likewise.
20269
20270 2014-09-11 Gabriel Krisman Bertazi <gabriel@krisman.be>
20271
20272 * gdb.fortran/array-element.exp: Remove unexpected "continue"
20273 command in testcase. Simplify testcase.
20274
20275 2014-09-10 Joel Brobecker <brobecker@adacore.com>
20276
20277 * gdb.dwarf2/dynarr-ptr.exp: Add a few ptype tests.
20278
20279 2014-09-10 Joel Brobecker <brobecker@adacore.com>
20280
20281 * gdb.dwarf2/dynarr-ptr.exp: Add 'first, 'last and 'length tests.
20282
20283 2014-09-10 Joel Brobecker <brobecker@adacore.com>
20284
20285 * gdb.dwarf2/dynarr-ptr.exp: Add subscripting tests.
20286
20287 2014-09-10 Joel Brobecker <brobecker@adacore.com>
20288
20289 * gdb.dwarf2/dynarr-ptr.c: New file.
20290 * gdb.dwarf2/dynarr-ptr.exp: New file.
20291
20292 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20293
20294 * gdb.base/watchpoint-solib.exp: Increase the timeout by a factor
20295 of 30 rather than hardcoding 120 for a slow test case. Take the
20296 `gdb,timeout' target setting into account for this calculation.
20297 Don't extend the timeout for the test cases that don't need it.
20298
20299 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20300
20301 * gdb.reverse/sigall-reverse.exp: Increase the timeout by
20302 a factor of 2 for a slow test case. Take the `gdb,timeout'
20303 target setting into account for this calculation.
20304 * gdb.reverse/until-precsave.exp: Increase the timeout by
20305 a factor of 15 and 3 respectively rather than adding 120
20306 for a pair of slow test cases. Take the `gdb,timeout'
20307 target setting into account for this calculation.
20308
20309 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20310
20311 * lib/gdb.exp (gdb_test_multiple): Remove code to select the
20312 timeout, don't pass one down to gdb_expect.
20313 (gdb_expect): Rework timeout selection.
20314
20315 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20316
20317 * lib/gdbserver-support.exp (gdbserver_start): Throw an error
20318 exception on timeout.
20319 (gdbserver_run): Catch any `gdbserver_spawn' error exceptions.
20320 (gdbserver_start_extended): Catch any `gdbserver_start' error
20321 exceptions.
20322 (gdbserver_start_multi, mi_gdbserver_start_multi): Likewise.
20323 * lib/mi-support.exp (mi_gdb_target_load): Catch any
20324 `gdbserver_gdb_load' error exceptions.
20325
20326 2014-09-09 Maciej W. Rozycki <macro@codesourcery.com>
20327
20328 * lib/gdbserver-support.exp (gdbserver_start): Set timeout to
20329 120 on waiting for the TCP socket to open.
20330
20331 2014-09-09 Doug Evans <xdje42@gmail.com>
20332
20333 * gdb.base/default.exp (show_conv_list): Add _caller_is,
20334 _caller_matches, _any_caller_is, _any_caller_matches.
20335
20336 2014-09-09 Doug Evans <xdje42@gmail.com>
20337
20338 * gdb.guile/scm-error.exp: Handle guile 2.2 backtrace output.
20339
20340 2014-09-09 Yao Qi <yao@codesourcery.com>
20341
20342 * gdb.mi/mi-var-display.exp: Set print symbol off.
20343
20344 2014-09-07 Gabriel Krisman Bertazi <gabriel@krisman.be>
20345
20346 PR gdb/17035
20347 * gdb.base/commands.exp: Add tests to verify user-defined
20348 commands with empty bodies.
20349 * gdb.python/py-cmd.exp: Test that we don't show user-defined
20350 python commands in `show user command`.
20351 * gdb.python/scm-cmd.exp: Test that we don't show user-defined
20352 scheme commands in `show user command`.
20353
20354 2014-09-07 Jan Kratochvil <jan.kratochvil@redhat.com>
20355
20356 PR python/17355
20357 * gdb.python/amd64-py-framefilter-invalidarg.S: New file.
20358 * gdb.python/py-framefilter-invalidarg-gdb.py.in: New file.
20359 * gdb.python/py-framefilter-invalidarg.exp: New file.
20360 * gdb.python/py-framefilter-invalidarg.py: New file.
20361
20362 2014-09-06 Doug Evans <xdje42@gmail.com>
20363
20364 PR 15276
20365 * gdb.python/py-caller-is.c: New file.
20366 * gdb.python/py-caller-is.exp: New file.
20367
20368 2014-09-05 Sergio Durigan Junior <sergiodj@redhat.com>
20369
20370 PR gdb/17235
20371 * gdb.arch/amd64-stap-wrong-subexp.exp: New file.
20372 * gdb.arch/amd64-stap-wrong-subexp.S: Likewise.
20373
20374 2014-09-04 Sergio Durigan Junior <sergiodj@redhat.com>
20375
20376 PR fortran/17237
20377 * gdb.fortran/print-formatted.exp: New file.
20378 * gdb.fortran/print-formatted.f90: Likewise.
20379
20380 2014-09-03 Sasha Smundak <asmundak@google.com>
20381
20382 * gdb.python/py-frame.exp: Test Frame.read_register.
20383
20384 2014-09-03 Sergio Durigan Junior <sergiodj@redhat.com>
20385
20386 PR python/16699
20387 * gdb.python/py-completion.exp: New file.
20388 * gdb.python/py-completion.py: Likewise.
20389
20390 2014-08-28 Doug Evans <dje@google.com>
20391
20392 * gdb.arch/amd64-pseudo.c (main): Rewrite to better specify when
20393 eax,etc. are live with values set by gdb and thus the compiler can't
20394 use them.
20395 * gdb.arch/i386-pseudo.c (main): Ditto.
20396
20397 2014-08-27 Doug Evans <dje@google.com>
20398
20399 * lib/gdb.exp (gdb_compile_shlib): Add support for clang.
20400
20401 2014-08-25 Doug Evans <dje@google.com>
20402
20403 * gdb.mi/basics.c (callee3, callee2, callee1): Specify result type.
20404 (main): Ditto.
20405
20406 2014-08-25 Doug Evans <dje@google.com>
20407
20408 * gdb.threads/thread-execl.exp: #include <stdio.h>.
20409
20410 2014-08-24 Yao Qi <yao@codesourcery.com>
20411
20412 * gdb.guile/scm-value.exp (test_lazy_strings): Set print
20413 symbol off.
20414 * gdb.python/py-value.exp (test_lazy_strings): Likewise.
20415
20416 2014-08-22 Doug Evans <dje@google.com>
20417
20418 PR 17276
20419 * gdb.dwarf2/dw2-single-line-discriminators.S: New file.
20420 * gdb.dwarf2/dw2-single-line-discriminators.c: New file.
20421 * gdb.dwarf2/dw2-single-line-discriminators.exp: New file.
20422
20423 2014-08-22 Yao Qi <yao@codesourcery.com>
20424
20425 * gdb.python/py-finish-breakpoint.exp: Copy .py file to host.
20426 * gdb.python/py-finish-breakpoint2.exp: Likewise.
20427 * gdb.python/python.exp: Likewise. Use .py file on the host
20428 instead of the build.
20429
20430 2014-08-21 Jan Kratochvil <jan.kratochvil@redhat.com>
20431
20432 * gdb.threads/gcore-stale-thread.c: New file.
20433 * gdb.threads/gcore-stale-thread.exp: New file.
20434
20435 2014-08-21 Pedro Alves <palves@redhat.com>
20436
20437 * gdb.base/gcore-buffer-overflow.exp: Remove "help gcore" test.
20438 * gdb.base/gcore-relro-pie.exp: Likewise.
20439 * gdb.base/gcore-relro.exp: Likewise.
20440 * gdb.base/gcore.exp: Likewise.
20441 * gdb.base/print-symbol-loading.exp: Likewise.
20442 * gdb.threads/gcore-thread.exp: Likewise.
20443 * lib/gdb.exp (gdb_gcore_cmd): Don't expect "Undefined command".
20444
20445 2014-08-20 Pedro Alves <palves@redhat.com>
20446 Jan Kratochvil <jan.kratochvil@redhat.com>
20447
20448 * Makefile.in (EXTRA_RULES, CC): New variables, get from
20449 configure.
20450 (EXPECT): Handle READ1 being set.
20451 (all): Depend on EXTRA_RULES.
20452 (check-read1, expect-read1, read1.so, read1): New rules.
20453 * README (Testsuite Parameters): Document the READ1 make variable.
20454 (Race detection): New section.
20455 * configure: Regenerate.
20456 * configure.ac: If build==host==target, and running under a
20457 GNU/glibc system, add read1 to the extra Makefile rules.
20458 (EXTRA_RULES): AC_SUBST it.
20459 * lib/read1.c: New file.
20460
20461 2014-08-20 Joel Brobecker <brobecker@adacore.com>
20462
20463 * gdb.dwarf2/data-loc.exp: Add additional tests exercising
20464 the handling of variables declared as a typedef to an array
20465 which a DW_AT_data_location attribute.
20466
20467 2014-08-19 Andrew Burgess <aburgess@broadcom.com>
20468 Pedro Alves <palves@redhat.com>
20469
20470 PR symtab/14604
20471 PR symtab/14605
20472 * gdb.dwarf2/dw2-op-out-param.exp: Remove kfail branches and use
20473 gdb_test.
20474
20475 2014-08-19 Pedro Alves <palves@redhat.com>
20476
20477 * gdb.base/watchpoint-hw-hit-once.c (main): Update comment.
20478
20479 2014-08-19 Yao Qi <yao@codesourcery.com>
20480
20481 * gdb.base/watchpoint-hw-hit-once.exp: Set breakpoint on the
20482 right line.
20483
20484 2014-08-18 David Blaikie <dblaikie@gmail.com>
20485
20486 * boards/fission.exp: Explicitly pass -ggnu-pubnames for clang.
20487
20488 2014-08-18 Joel Brobecker <brobecker@adacore.com>
20489
20490 * gdb.dwarf2/data-loc.exp: Remove second DW_AT_upper bound
20491 attribute in array range.
20492
20493 2014-08-18 Joel Brobecker <brobecker@adacore.com>
20494
20495 * gdb.dwarf2/data-loc.c, gdb.dwarf2/data-loc.exp: New files.
20496
20497 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20498
20499 PR c++/17132
20500 * gdb.cp/pr17132.cc: New file.
20501 * gdb.cp/pr17132.exp: New file.
20502
20503 2014-08-15 Siva Chandra Reddy <sivachandra@google.com>
20504
20505 * gdb.python/py-xmethods.py (A_getarrayind)
20506 (E_method_char_worker.__call__, E_method_int_worker.__call__):
20507 Use 'print' with function call syntax.
20508 (E_method_matcher.match): Fix tab vs space indentation mixup.
20509
20510 2014-08-15 Yao Qi <yao@codesourcery.com>
20511
20512 * gdb.trace/tfile.exp: Return -1 if generate_tracefile returns
20513 false.
20514
20515 2014-08-15 Yao Qi <yao@codesourcery.com>
20516
20517 * gdb.cp/casts.exp: Set print symbol off.
20518 * gdb.cp/class2.exp: Likewise.
20519 * gdb.cp/overload.exp: Likewise.
20520 * gdb.cp/templates.exp: Likewise.
20521
20522 2014-08-11 Doug Evans <dje@google.com>
20523
20524 * gdb.base/print-symbol-loading.exp (test_load_core): Update.
20525 (test_load_shlib): Update.
20526
20527 2014-08-09 Yao Qi <yao@codesourcery.com>
20528
20529 * gdb.base/display.exp: Invoke is_address_zero_readable.
20530 * gdb.guile/scm-value.exp (test_value_in_inferior): Likewise.
20531 * gdb.python/py-value.exp (test_value_in_inferior): Likewise.
20532 * gdb.base/hbreak-unmapped.exp: Return if
20533 is_address_zero_readable returns true.
20534 * gdb.base/signest.exp: Likewise.
20535 * gdb.base/signull.exp: Likewise.
20536 * gdb.base/sigbpt.exp: Likewise.
20537 * gdb.guile/scm-disasm.exp: Do the test if
20538 is_address_zero_readable returns false.
20539 * gdb.guile/scm-pretty-print.exp (run_lang_tests): Likewise.
20540 * gdb.python/py-arch.exp: Likewise.
20541 * gdb.python/py-prettyprint.exp (run_lang_tests): Likewise.
20542 * lib/gdb.exp (is_address_zero_readable): New proc.
20543
20544 2014-08-09 Yao Qi <yao@codesourcery.com>
20545
20546 PR testsuite/13443
20547 * gdb.mi/mi-var-display.exp: Make test messages unique.
20548
20549 2014-08-04 Tom Tromey <tromey@redhat.com>
20550
20551 * gdb.base/sss-bp-on-user-bp-2.exp: Expect output from "set debug
20552 target 0".
20553
20554 2014-08-04 Tom Tromey <tromey@redhat.com>
20555
20556 * gdb.base/sss-bp-on-user-bp-2.exp: Match "to_resume", not
20557 "target_resume".
20558
20559 2014-08-01 Joel Brobecker <brobecker@adacore.com>
20560
20561 * gdb.base/vla-datatypes.c (vla_factory): Add new variable
20562 inner_vla_struct_object_size.
20563 * gdb.base/vla-datatypes.exp: Adjust last test, and mark it
20564 as xfail.
20565
20566 2014-07-30 Pedro Alves <palves@redhat.com>
20567
20568 * gdb.threads/signal-command-handle-nopass.exp (test): Add
20569 comment.
20570
20571 2014-07-29 Yao Qi <yao@codesourcery.com>
20572
20573 PR gdb/17206
20574 * gdb.base/until-nodebug.exp: New.
20575
20576 2014-07-28 Doug Evans <xdje42@gmail.com>
20577
20578 PR guile/17203
20579 * gdb.guile/scm-parameter.exp: Add tests for trying to create
20580 previously existing parameter, and previously ambiguously spelled
20581 parameter.
20582
20583 2014-07-28 Will Newton <will.newton@linaro.org>
20584
20585 * gdb.base/varargs.exp: Remove KFAILs for ARM.
20586
20587 2014-07-26 Ludovic Courtès <ludo@gnu.org>
20588 Doug Evans <xdje42@gmail.com>
20589
20590 PR guile/17146
20591 * gdb.guile/types-module.exp: Add tests for wrong type arguments.
20592
20593 2014-07-25 Pedro Alves <palves@redhat.com>
20594
20595 * gdb.threads/signal-command-handle-nopass.c: New file.
20596 * gdb.threads/signal-command-handle-nopass.exp: New file.
20597 * gdb.threads/signal-command-multiple-signals-pending.c: New file.
20598 * gdb.threads/signal-command-multiple-signals-pending.exp: New file.
20599 * gdb.threads/signal-delivered-right-thread.c: New file.
20600 * gdb.threads/signal-delivered-right-thread.exp: New file.
20601
20602 2014-07-25 Pedro Alves <palves@redhat.com>
20603
20604 * gdb.base/double-prompt-target-event-error.exp
20605 (cancel_pagination_in_target_event): Remove '-notransfer <return>'
20606 match.
20607 (cancel_pagination_in_target_event): Rework double prompt
20608 detection.
20609 * gdb.base/paginate-after-ctrl-c-running.exp
20610 (test_ctrlc_while_target_running_paginates): Remove '-notransfer
20611 <return>' match.
20612 * gdb.base/paginate-bg-execution.exp
20613 (test_bg_execution_pagination_return)
20614 (test_bg_execution_pagination_cancel): Remove '-notransfer
20615 <return>' matches.
20616 * gdb.base/paginate-execution-startup.exp
20617 (test_fg_execution_pagination_return)
20618 (test_fg_execution_pagination_cancel): Remove '-notransfer
20619 <return>' matches.
20620 * gdb.base/paginate-inferior-exit.exp
20621 (test_paginate_inferior_exited): Remove '-notransfer <return>'
20622 match.
20623 * lib/gdb-utils.exp (string_to_regexp): Move here from lib/gdb.exp.
20624 * lib/gdb.exp (pagination_prompt): Run text through
20625 string_to_regexp.
20626 (gdb_test_multiple): Match $pagination_prompt instead of
20627 "<return>".
20628 (string_to_regexp): Move to lib/gdb-utils.exp.
20629
20630 2014-07-22 Jan Kratochvil <jan.kratochvil@redhat.com>
20631
20632 * gdb.arch/amd64-entry-value-paramref.S: New file.
20633 * gdb.arch/amd64-entry-value-paramref.cc: New file.
20634 * gdb.arch/amd64-entry-value-paramref.exp: New file.
20635 * gdb.arch/amd64-optimout-repeat.S: New file.
20636 * gdb.arch/amd64-optimout-repeat.c: New file.
20637 * gdb.arch/amd64-optimout-repeat.exp: New file.
20638
20639 2014-07-17 Jan Kratochvil <jan.kratochvil@redhat.com>
20640
20641 PR gdb/17170
20642 * gdb.base/statistics.exp: New file.
20643
20644 2014-07-17 Doug Evans <dje@google.com>
20645
20646 PR gdb/17170
20647 * gdb.base/maint.exp: Update testing of per-command stats.
20648
20649 2014-07-16 Pedro Alves <palves@redhat.com>
20650
20651 * gdb.trace/tfile.c: Include unistd.h and stdint.h.
20652 (start_trace_file): Guard S_IRGRP and S_IROTH uses behind #ifdef.
20653 (tfile_write_64, tfile_write_16, tfile_write_8, tfile_write_addr)
20654 (tfile_write_buf): New functions.
20655 (add_memory_block): Rewrite using the above.
20656 (adjust_function_address): New function.
20657 (FUNCTION_ADDRESS): New macro.
20658 (write_basic_trace_file): Remove short_x local, and use
20659 tfile_write_16. Change type of func_addr local to unsigned long
20660 long. Use FUNCTION_ADDRESS instead of handling the Thumb bit
20661 here. Cast argument of add_memory_block to char pointer.
20662 (write_error_trace_file): Avoid alloca. Use FUNCTION_ADDRESS.
20663 (main): Remove parameters.
20664 * gdb.trace/tfile.exp: Remove nowarnings.
20665
20666 2014-07-15 Simon Marchi <simon.marchi@ericsson.com>
20667
20668 * gdb.base/debug-expr.exp: Test string evaluation with
20669 "debug expression" on.
20670
20671 2014-07-15 Pedro Alves <palves@redhat.com>
20672
20673 * gdb.base/reread.exp: Use clean_restart.
20674
20675 2014-07-15 Pierre Langlois <pierre.langlois@embecosm.com>
20676
20677 * gdb.arch/avr-flash-qualifer.c: New.
20678 * gdb.arch/avr-flash-qualifer.exp: New.
20679
20680 2014-07-14 Pedro Alves <palves@redhat.com>
20681
20682 * gdb.base/paginate-after-ctrl-c-running.c: New file.
20683 * gdb.base/paginate-after-ctrl-c-running.exp: New file.
20684
20685 2014-07-14 Pedro Alves <palves@redhat.com>
20686
20687 * gdb.base/double-prompt-target-event-error.c: New file.
20688 * gdb.base/double-prompt-target-event-error.exp: New file.
20689
20690 2014-07-14 Pedro Alves <palves@redhat.com>
20691
20692 PR gdb/17072
20693 * gdb.base/paginate-inferior-exit.c: New file.
20694 * gdb.base/paginate-inferior-exit.exp: New file.
20695
20696 2014-07-14 Pedro Alves <palves@redhat.com>
20697
20698 PR gdb/17072
20699 * gdb.base/paginate-bg-execution.c: New file.
20700 * gdb.base/paginate-bg-execution.exp: New file.
20701
20702 2014-07-14 Pedro Alves <palves@redhat.com>
20703
20704 PR gdb/17072
20705 * gdb.base/paginate-execution-startup.c: New file.
20706 * gdb.base/paginate-execution-startup.exp: New file.
20707 * lib/gdb.exp (pagination_prompt): New global.
20708 (default_gdb_spawn): New procedure, factored out from
20709 default_gdb_spawn.
20710 (default_gdb_start): Adjust to call default_gdb_spawn.
20711 (gdb_spawn): New procedure.
20712
20713 2014-07-14 Pedro Alves <palves@redhat.com>
20714
20715 * lib/gdb.exp (gdb_assert): New procedure.
20716 * gdb.trace/backtrace.exp (gdb_backtrace_tdp_4): Use it.
20717
20718 2014-07-14 Pedro Alves <palves@redhat.com>
20719
20720 * gdb.base/execution-termios.c: New file.
20721 * gdb.base/execution-termios.exp: New file.
20722
20723 2014-07-14 Tom Tromey <tromey@redhat.com>
20724
20725 * gdb.cp/vla-cxx.cc: New file.
20726 * gdb.cp/vla-cxx.exp: New file.
20727
20728 2014-07-14 Tom Tromey <tromey@redhat.com>
20729
20730 * gdb.reverse/rerun-prec.c: New file.
20731 * gdb.reverse/rerun-prec.exp: New file.
20732
20733 2014-07-12 Maciej W. Rozycki <macro@mips.com>
20734 Maciej W. Rozycki <macro@codesourcery.com>
20735
20736 * lib/gdb-utils.exp: New file.
20737 * lib/gdb.exp (gdb_run_cmd): Call gdb_init_commands, replacing
20738 inline `gdb_init_command' processing.
20739 (gdb_start_cmd): Likewise.
20740 * lib/mi-support.exp (mi_run_cmd): Likewise.
20741 * README: Document `gdb_init_command' and `gdb_init_commands'.
20742
20743 2014-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
20744
20745 Fix false FAIL running under a very long directory name.
20746 * gdb.base/argv0-symlink.exp: Add "set print repeats 10000"
20747 and "set print elements 10000". Twice.
20748
20749 2014-07-11 Yao Qi <yao@codesourcery.com>
20750
20751 * gdb.base/exprs.exp: "set print symbol off".
20752
20753 2014-07-11 Pedro Alves <palves@redhat.com>
20754
20755 * gdb.threads/kill.c: New file.
20756 * gdb.threads/kill.exp: New file.
20757
20758 2014-07-10 Yao Qi <yao@codesourcery.com>
20759
20760 * gdb.trace/tfile.c (write_basic_trace_file)
20761 [__thumb__||__thumb2__]: Clear the Thumb bit of the function
20762 address written to trace file.
20763
20764 2014-07-09 Pedro Alves <palves@redhat.com>
20765
20766 * gdb.base/attach-wait-input.exp: New file.
20767 * gdb.base/attach-wait-input.c: New file.
20768
20769 2014-07-09 Andrew Burgess <andrew.burgess@embecosm.com>
20770
20771 * gdb.mi/var-cmd.c (do_nested_struct_union_tests): New function
20772 setting up test structures.
20773 (main): Call new test function.
20774 * gdb.mi/mi2-var-child.exp: Create additional breakpoint in new
20775 test function, continue into test function and walk test
20776 structures.
20777
20778 2014-07-02 Yao Qi <yao@codesourcery.com>
20779
20780 * gdb.trace/entry-values.c: Define labels 'foo_start' and
20781 'bar_start' at the beginning of functions 'foo' and 'bar'
20782 respectively.
20783 * gdb.trace/entry-values.exp: Use 'foo_start' and 'bar_start'
20784 instead of 'foo' and 'bar'.
20785
20786 2014-07-08 Markus Metzger <markus.t.metzger@intel.com>
20787
20788 * gdb.btrace/segv.exp: New.
20789 * gdb.btrace/segv.c: New.
20790
20791 2014-07-02 Luis Machado <lgustavo@codesourcery.com>
20792
20793 * gdb.trace/entry-values.exp: Handle powerpc-specific branch
20794 instruction.
20795
20796 2014-06-30 Mark Wielaard <mjw@redhat.com>
20797
20798 * gdb.base/constvars.c (violent, violet, vips, virgen, vulgar,
20799 vulture, vilify, villar): New volatile array constants.
20800 (vindictive, vegetation): New const volatile array constants.
20801 * gdb.base/volatile.exp: Test volatile and const volatile array
20802 types.
20803
20804 2014-06-30 Andreas Arnez <arnez@linux.vnet.ibm.com>
20805
20806 * gdb.base/watchpoint-reuse-slot.exp: Handle the case that the
20807 target lacks support for awatch, rwatch, or hbreak.
20808
20809 2014-06-27 Yao Qi <yao@codesourcery.com>
20810
20811 * gdb.multi/dummy-frame-restore.exp: New.
20812 * gdb.multi/dummy-frame-restore.c: New.
20813
20814 2014-06-25 Markus Metzger <markus.t.metzger@intel.com>
20815
20816 * gdb.btrace/gcore.exp: New.
20817
20818 2014-06-23 Pedro Alves <palves@redhat.com>
20819
20820 * gdb.base/watchpoint-reuse-slot.c: New file.
20821 * gdb.base/watchpoint-reuse-slot.exp: New file.
20822
20823 2014-06-23 Siva Chandra Reddy <sivachandra@google.com>
20824
20825 * gdb.python/py-xmethods.exp: Use "progspace" instead of the
20826 progspace's filename in 'info', 'enable' and 'disable' command
20827 tests.
20828
20829 2014-06-23 Jan Kratochvil <jan.kratochvil@redhat.com>
20830
20831 * gdb.arch/amd64-stap-special-operands.exp: Use is_lp64_target.
20832 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
20833 * gdb.dwarf2/dw2-error.exp: Use istarget and is_lp64_target.
20834
20835 2014-06-20 Gary Benson <gbenson@redhat.com>
20836
20837 * gdb.arch/i386-avx.exp: Fix include file location.
20838 * gdb.arch/i386-sse.exp: Likewise.
20839
20840 2014-06-19 Iain Buclaw <ibuclaw@gdcproject.org>
20841
20842 * gdb.dlang/expression.exp: New file.
20843
20844 2014-06-19 Pedro Alves <palves@redhat.com>
20845
20846 * gdb.threads/thread-execl.exp (do_test): New procedure, factored
20847 out from ...
20848 (top level): ... here. Iterate running tests under different
20849 scheduler-locking settings.
20850
20851 2014-06-18 Luis Machado <lgustavo@codesourcery.com>
20852
20853 * gdb.cp/nsalias.exp: Set type of low_pc and high_pc entries
20854 to DW_FORM_addr and use non-zero addresses.
20855
20856 2014-06-18 Siva Chandra Reddy <sivachandra@google.com>
20857
20858 PR gdb/17017
20859 * gdb.python/py-xmethods.cc: Add global function call counters and
20860 increment them in their respective functions. Remove "cout"
20861 statements.
20862 * gdb.python/py-xmethods.exp: Make tests check the global function
20863 call counters instead of depending on inferior IO.
20864
20865 2014-06-18 Don Breazeal <donb@codesourcery.com>
20866
20867 * gdb.base/foll-fork.exp (default_fork_parent_follow):
20868 Deleted procedure.
20869 (explicit_fork_parent_follow): Deleted procedure.
20870 (explicit_fork_child_follow): Deleted procedure.
20871 (test_follow_fork): New procedure.
20872 (do_fork_tests): Replace calls to deleted procedures with
20873 calls to test_follow_fork and reset GDB for subsequent
20874 procedure calls.
20875
20876 2014-06-17 Yao Qi <yao@codesourcery.com>
20877
20878 * gdb.base/wchar.exp: Set $cent to \u00A2 if "host-charset" is
20879 CP1252.
20880
20881 2014-06-17 Luis Machado <lgustavo@codesourcery.com>
20882
20883 * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test):
20884 Initialize ptr and S explicitly.
20885 (skip_type_update_when_not_use_rtti_test): Likewise.
20886
20887 2014-06-16 Keith Seitz <keiths@redhat.com>
20888
20889 PR mi/15863
20890 * gdb.mi/mi-var-cmd.exp: Add test for -var-update before
20891 the inferior is started.
20892
20893 2014-06-16 Pedro Alves <palves@redhat.com>
20894
20895 * gdb.base/break-main-file-remove-fail.c: New file.
20896 * gdb.base/break-main-file-remove-fail.exp: New file.
20897 * gdb.base/break-unload-file.exp: Use build_executable instead of
20898 prepare_for_testing.
20899 (test_break): New parameter "initial_load". Handle it.
20900 (top level): Add initial_load cmdline/file axis.
20901
20902 2014-06-12 Tom Tromey <tromey@redhat.com>
20903
20904 * gdb.base/completion.exp: Don't use directory name in test.
20905
20906 2014-06-09 Gary Benson <gbenson@redhat.com>
20907
20908 * gdb.base/sigall.c [Functions to send signals]: Reorder to
20909 separate the always-available ANSI-standard signals from the
20910 signals that require checking.
20911 (main): Likewise.
20912 * gdb.reverse/sigall-reverse.c [Functions to send signals]:
20913 Likewise.
20914 (main): Likewise.
20915
20916 2014-06-07 Keith Seitz <keiths@redhat.com>
20917
20918 Revert:
20919 PR c++/16253
20920 * gdb.cp/var-tag.cc: New file.
20921 * gdb.cp/var-tag.exp: New file.
20922 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
20923 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
20924 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
20925 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
20926
20927 2014-06-06 Doug Evans <xdje42@gmail.com>
20928
20929 * gdb.guile/scm-frame-args.c (foo): Tweak to work with gcc 4.6.3.
20930
20931 2014-06-06 Pedro Alves <palves@redhat.com>
20932
20933 * gdb.base/sss-bp-on-user-bp-2.exp: Look for target_resume(step)
20934 in target debug output instead of looking at RSP packets,
20935 disabling the test on any target that uses hardware stepping.
20936 Update comments.
20937
20938 2014-06-06 Pedro Alves <palves@redhat.com>
20939
20940 * gdb.base/break-unload-file.exp: Fix typo.
20941
20942 2014-06-06 Yao Qi <yao@codesourcery.com>
20943
20944 * gdb.base/jit.exp (one_jit_test): Restrict the pattern
20945 from "jit_function" to "^jit_function".
20946
20947 2014-06-06 Yao Qi <yao@codesourcery.com>
20948
20949 * gdb.base/async.c (foo): Add one statement.
20950 * gdb.base/async.exp: Get the next instruction address and
20951 match the output of "nexti" by instruction address. Match
20952 the hex address in the output of "finish".
20953
20954 2014-06-06 Gary Benson <gbenson@redhat.com>
20955
20956 * gdb.base/call-signals.c: Remove preprocessor conditionals
20957 for always-defined signals SIGINT, SIGILL, SIGABRT, SIGFPE,
20958 SIGSEGV and SIGTERM.
20959 * gdb.base/sigall.c: Likewise.
20960 * gdb.base/unwindonsignal.c: Likewise.
20961 * gdb.reverse/sigall-reverse.c: Likewise.
20962
20963 2014-06-06 Yao Qi <yao@codesourcery.com>
20964
20965 * gdb.base/hbreak-unmapped.exp: Read memory at address 0. If
20966 readable, skip the test.
20967
20968 2014-06-06 Yao Qi <yao@codesourcery.com>
20969
20970 * gdb.threads/staticthreads.c (thread_function): Move the line
20971 setting breakpoint on forward.
20972 * gdb.threads/staticthreads.exp: Update comments.
20973
20974 2014-06-05 Ludovic Courtès <ludo@gnu.org>
20975
20976 * gdb.guile/scm-value.exp (test_value_in_inferior): Add test
20977 "history-append! type error".
20978
20979 2014-06-05 Simon Marchi <simon.marchi@ericsson.com>
20980
20981 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Fix
20982 erroneous dprintf expected input.
20983
20984 2014-06-04 Doug Evans <xdje42@gmail.com>
20985
20986 * gdb.guile/scm-generics.exp: Delete.
20987
20988 2014-06-04 Doug Evans <xdje42@gmail.com>
20989
20990 * gdb.guile/scm-breakpoint.exp: Update.
20991 Add tests for breakpoint registration.
20992
20993 2014-06-04 Tom Tromey <tromey@redhat.com>
20994
20995 * gdb.base/vla-datatypes.exp: Add tests for VLA-in-structure and
20996 VLA-in-union.
20997 * gdb.base/vla-datatypes.c (vla_factory): Add vla_struct,
20998 inner_vla_struct, vla_union types. Initialize objects of those
20999 types and compute their sizes.
21000
21001 2014-06-04 Nathan Sidwell <nathan@codesourcery.com>
21002 Hui Zhu <hui@codesourcery.com>
21003
21004 * gdb.base/fileio.exp: Add test for shell not available as well as
21005 available.
21006 * gdb.base/fileio.c (test_system): Check for shell twice.
21007
21008 2014-06-04 Yao Qi <yao@codesourcery.com>
21009
21010 * gdb.base/auto-connect-native-target.exp: Remove redundant
21011 space from the regexp pattern.
21012
21013 2014-06-04 Yao Qi <yao@codesourcery.com>
21014
21015 * gdb.base/default.exp: Replace "child" with "native" in
21016 regexp pattern.
21017
21018 2014-06-03 Siva Chandra Reddy <sivachandra@google.com>
21019
21020 * gdb.python/py-xmethods.cc: New testcase to test xmethods.
21021 * gdb.python/py-xmethods.exp: New tests to test xmethods.
21022 * gdb.python/py-xmethods.py: Python script supporting the
21023 new testcase and tests.
21024
21025 2014-06-03 Joel Brobecker <brobecker@adacore.com>
21026 Pedro Alves <palves@redhat.com>
21027
21028 PR breakpoints/17000
21029 * gdb.base/sss-bp-on-user-bp.exp: Remove kfail.
21030 * gdb.base/sss-bp-on-user-bp-2.exp: Remove kfail.
21031
21032 2014-06-03 Brad Mouring <bmouring@ni.com> (tiny patch)
21033
21034 * gdb.base/subst.exp: Add tests to verify partial path matching
21035 output.
21036
21037 2014-06-03 Pedro Alves <palves@redhat.com>
21038
21039 * gdb.base/sss-bp-on-user-bp-2.exp: Skip if testing with a remote
21040 target that doesn't use software single-stepping.
21041
21042 2014-06-03 Pedro Alves <palves@redhat.com>
21043
21044 PR breakpoints/17000
21045 * gdb.base/sss-bp-on-user-bp-2.c: New file.
21046 * gdb.base/sss-bp-on-user-bp-2.exp: New file.
21047
21048 2014-06-02 Doug Evans <xdje42@gmail.com>
21049
21050 * gdb.guile/scm-parameter.exp: New file.
21051
21052 2014-06-02 Doug Evans <xdje42@gmail.com>
21053
21054 * gdb.guile/scm-cmd.c: New file.
21055 * gdb.guile/scm-cmd.exp: New file.
21056
21057 2014-06-02 Doug Evans <xdje42@gmail.com>
21058
21059 * gdb.guile/scm-pretty-print.exp: Add tests for objfile and progspace
21060 pretty-printer lookup.
21061 * gdb.guile/scm-pretty-print.scm (pp_s-printer): New function.
21062 (make-pp_s-printer): Call it.
21063 (make-pretty-printer-from-dict): New function.
21064 (lookup-pretty-printer-maker-from-dict): New function.
21065 (*pretty-printer*): Simplify.
21066 (make-objfile-pp_s-printer): New function.
21067 (install-objfile-pretty-printers!): New function.
21068 (make-progspace-pp_s-printer): New function.
21069 (install-progspace-pretty-printers!): New function.
21070 * gdb.guile/scm-progspace.c: New file.
21071 * gdb.guile/scm-progspace.exp: New file.
21072
21073 2014-06-02 Pedro Alves <palves@redhat.com>
21074
21075 * gdb.base/dprintf-bp-same-addr.c: New file.
21076 * gdb.base/dprintf-bp-same-addr.exp: New file.
21077
21078 2014-06-02 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
21079
21080 * gdb.arch/powerpc-power.exp: Add power8 instructions to the testcase.
21081 * gdb.arch/powerpc-power.s: Likewise.
21082
21083 2014-06-02 Joel Brobecker <brobecker@adacore.com>
21084
21085 * gdb.base/completion.exp: Remove code aimed at restoring TIMEOUT.
21086
21087 2014-06-01 Yao Qi <yao@codesourcery.com>
21088
21089 * gdb.base/watchpoint.exp (test_watch_location): Check null
21090 pointer can be dereferenced. If not, do the test, otherwise
21091 skip it.
21092
21093 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
21094
21095 * gdb.arch/amd64-invalid-stack-middle.exp: Update expected
21096 results.
21097 * gdb.arch/amd64-invalid-stack-top.exp: Likewise.
21098
21099 2014-05-30 Andrew Burgess <aburgess@broadcom.com>
21100
21101 * gdb.arch/amd64-invalid-stack-middle.S: New file.
21102 * gdb.arch/amd64-invalid-stack-middle.c: New file.
21103 * gdb.arch/amd64-invalid-stack-middle.exp: New file.
21104 * gdb.arch/amd64-invalid-stack-top.c: New file.
21105 * gdb.arch/amd64-invalid-stack-top.exp: New file.
21106
21107 2014-05-30 Pedro Alves <palves@redhat.com>
21108
21109 PR breakpoints/17000
21110 * gdb.base/sss-bp-on-user-bp.c: New file.
21111 * gdb.base/sss-bp-on-user-bp.exp: New file.
21112
21113 2014-05-30 David Blaikie <dblaikie@gmail.com>
21114
21115 * gdb.opt/inline-break.c: Fix clang compatibility by specifying
21116 gnu_inline semantics via attribute.
21117 * gdb.opt/inline-break.exp: Remove -std=c89 now that the test
21118 source explicitly specifies the required semantics.
21119
21120 2014-05-30 Maciej W. Rozycki <macro@codesourcery.com>
21121
21122 * gdb.reverse/sigall-reverse.exp: Fix a typo.
21123
21124 2014-05-29 Pedro Alves <palves@redhat.com>
21125 Tom Tromey <tromey@redhat.com>
21126
21127 * gdb.base/async-shell.exp: Don't enable target-async.
21128 * gdb.base/async.exp
21129 * gdb.base/corefile.exp (corefile_test_attach): Remove 'async'
21130 parameter. Adjust.
21131 (top level): Don't test with "target-async".
21132 * gdb.base/dprintf-non-stop.exp: Don't enable target-async.
21133 * gdb.base/gdb-sigterm.exp: Don't test with "target-async".
21134 * gdb.base/inferior-died.exp: Don't enable target-async.
21135 * gdb.base/interrupt-noterm.exp: Likewise.
21136 * gdb.mi/mi-async.exp: Use "mi-async" instead of "target-async".
21137 * gdb.mi/mi-nonstop-exit.exp: Likewise.
21138 * gdb.mi/mi-nonstop.exp: Likewise.
21139 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
21140 * gdb.mi/mi-nsintrall.exp: Likewise.
21141 * gdb.mi/mi-nsmoribund.exp: Likewise.
21142 * gdb.mi/mi-nsthrexec.exp: Likewise.
21143 * gdb.mi/mi-watch-nonstop.exp: Likewise.
21144 * gdb.multi/watchpoint-multi.exp: Adjust comment.
21145 * gdb.python/py-evsignal.exp: Don't enable target-async.
21146 * gdb.python/py-evthreads.exp: Likewise.
21147 * gdb.python/py-prompt.exp: Likewise.
21148 * gdb.reverse/break-precsave.exp: Don't test with "target-async".
21149 * gdb.server/solib-list.exp: Don't enable target-async.
21150 * gdb.threads/thread-specific-bp.exp: Likewise.
21151 * lib/mi-support.exp: Adjust to use mi-async.
21152
21153 2014-05-29 Pedro Alves <palves@redhat.com>
21154
21155 PR gdb/13860
21156 * gdb.mi/mi-cli.exp: Always expect "end-stepping-range" stop
21157 reason, even in sync mode.
21158
21159 2014-05-29 Pedro Alves <palves@redhat.com>
21160 Hui Zhu <hui@codesourcery.com>
21161
21162 PR PR15693
21163 * gdb.mi/mi-condbreak-call-thr-state-mt.c: New file.
21164 * gdb.mi/mi-condbreak-call-thr-state-st.c: New file.
21165 * gdb.mi/mi-condbreak-call-thr-state.c: New file.
21166 * gdb.mi/mi-condbreak-call-thr-state.exp: New file.
21167
21168 2014-05-28 Joel Brobecker <brobecker@adacore.com>
21169
21170 * config/monitor.exp (gdb_target_monitor): Replace use of
21171 "set remotebaud" by "set serial baud".
21172
21173 2014-05-26 Andy Wingo <wingo@igalia.com>
21174
21175 * gdb.guile/scm-breakpoint.exp:
21176 * gdb.guile/scm-gsmob.exp: Update to use plain old object
21177 properties instead of gdb-object-properties.
21178
21179 2014-05-26 Yao Qi <yao@codesourcery.com>
21180
21181 * gdb.server/no-thread-db.exp: Specify source file name
21182 explicitly when setting a breakpoint.
21183
21184 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21185
21186 * gdb.btrace/vdso.c: New.
21187 * gdb.btrace/vdso.exp: New.
21188
21189 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21190
21191 * gdb.base/gcore.exp (capture_command_output): Move ...
21192 * lib/gdb.exp (capture_command_output): ... here.
21193
21194 2014-05-23 Markus Metzger <markus.t.metzger@intel.com>
21195
21196 * gdb.btrace/data.exp: Test memory access during btrace replay.
21197
21198 2014-05-22 Simon Marchi <simon.marchi@ericsson.com>
21199
21200 * lib/mi-support.exp (mi_run_cmd_full): Add comments.
21201
21202 2014-05-21 Pedro Alves <palves@redhat.com>
21203
21204 PR gdb/13860
21205 * gdb.mi/mi-cli.exp (line_callee4_next_step): New global.
21206 (top level): Test that output related to execution commands is
21207 sent to the console with CLI commands, but not with MI commands.
21208 Test that breakpoint events are always mirrored to the console.
21209 Also expect the new source line to be output after a "next" in
21210 async mode too. Make it a pass/fail test.
21211 * gdb.mi/mi-solib.exp: Test that the CLI solib event note is
21212 output.
21213 * lib/mi-support.exp (mi_gdb_expect_cli_output): New procedure.
21214
21215 2014-05-21 Pedro Alves <palves@redhat.com>
21216
21217 * gdb.base/list.exp (build_pattern, test_list): New procedures.
21218 Use them to test variations of "list" after reaching a breakpoint.
21219 * gdb.mi/mi-cli.exp (line_main_callme_2): New global.
21220 Test "list" with listsize 10 after reaching a breakpoint.
21221 * gdb.python/python.exp (decode_line current location line
21222 number): Adjust expected line number.
21223
21224 2014-05-21 Simon Marchi <simon.marchi@ericsson.com>
21225
21226 * lib/mi-support.exp (mi_run_cmd_full): Revert to original
21227 behavior for $args, pass it directly to "run".
21228
21229 2014-05-21 Maciej W. Rozycki <macro@codesourcery.com>
21230
21231 * lib/gdb.exp (default_gdb_init): Bump `match_max' up from
21232 30000 to 65536.
21233
21234 2014-05-21 Pedro Alves <palves@redhat.com>
21235
21236 * boards/gdbserver-base.exp (GDBFLAGS): Set to "set
21237 auto-connect-native-target off".
21238 * gdb.base/auto-connect-native-target.c: New file.
21239 * gdb.base/auto-connect-native-target.exp: New file.
21240
21241 2014-05-21 Pedro Alves <palves@redhat.com>
21242
21243 * gdb.base/default.exp: Test "target native" instead of "target
21244 child".
21245
21246 2014-05-21 Mark Wielaard <mjw@redhat.com>
21247
21248 * gdb.cp/var-tag.exp (do_global_tests): Handle underlying type.
21249
21250 2014-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
21251
21252 Fix TLS access for -static -pthread.
21253 * gdb.threads/staticthreads.c <HAVE_TLS> (tlsvar): New.
21254 <HAVE_TLS> (thread_function, main): Initialize it.
21255 * gdb.threads/staticthreads.exp: Try gdb_compile_pthreads for $have_tls.
21256 Add clean_restart.
21257 <$have_tls != "">: Check TLSVAR.
21258
21259 2014-05-21 Pedro Alves <palves@redhat.com>
21260
21261 * gdb.base/dcache-line-read-error.c: New.
21262 * gdb.base/dcache-line-read-error.exp: New.
21263
21264 2014-05-20 Pedro Alves <palves@redhat.com>
21265
21266 * gdb.base/compare-sections.c: New file.
21267 * gdb.base/compare-sections.exp: New file.
21268
21269 2014-05-20 Pedro Alves <palves@redhat.com>
21270
21271 * gdb.base/break-idempotent.c: New file.
21272 * gdb.base/break-idempotent.exp: New file.
21273
21274 2014-05-20 Markus Metzger <markus.t.metzger@intel.com>
21275
21276 * gdb.btrace/nohist.exp: New.
21277
21278 2014-05-20 Yao Qi <yao@codesourcery.com>
21279
21280 * lib/gdb.exp (gdb_init): Set timeout if test file is under
21281 gdb.reverse directory and gdb_reverse_timeout exists in board
21282 setting.
21283 * README: Document gdb_reverse_timeout.
21284
21285 2014-05-20 Yao Qi <yao@codesourcery.com>
21286
21287 * lib/gdb.exp (default_gdb_init): Rename argument 'args' by
21288 'test_file_name'. Treat args as a string instead of a list.
21289 (gdb_init): Rename argument 'args' by 'test_file_name'.
21290
21291 2014-05-19 Jan Kratochvil <jan.kratochvil@redhat.com>
21292
21293 * gdb.arch/powerpc-power.exp: New file.
21294 * gdb.arch/powerpc-power.s: New file.
21295
21296 2014-05-16 Doug Evans <dje@google.com>
21297
21298 * gdb.base/Makefile.in (EXECUTABLES): Add completion.
21299 * gdb.base/completion.exp: Check that all expected files exist
21300 before doing file completion.
21301
21302 2014-05-16 Doug Evans <dje@google.com>
21303
21304 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir):
21305 Update.
21306 (do_syscall_tests_without_xml): Update.
21307
21308 2014-05-16 Pedro Alves <palves@redhat.com>
21309
21310 * lib/mi-support.exp (mi_expect_stop): On timeout, say "timeout"
21311 instead of "unknown output after running".
21312
21313 2014-05-16 Yao Qi <yao@codesourcery.com>
21314
21315 * gdb.dwarf2/dw2-filename.exp: Copy file1.txt to host. Remove
21316 file1.txt from host at the end.
21317 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
21318
21319 2014-05-15 Doug Evans <dje@google.com>
21320
21321 * gdb.dwarf2/fission-reread.S: Remove directory from .dwo file path.
21322 * gdb.dwarf2/fission-reread.exp: Set debug-file-directory before
21323 loading file. Add test for TU lookup.
21324
21325 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21326
21327 * lib/mi-support.exp (mi_run_cmd_full): Set arguments by
21328 calling "-exec-arguments" or "set args" before running the
21329 inferior.
21330
21331 2014-05-15 Simon Marchi <simon.marchi@ericsson.com>
21332
21333 * lib/mi-support.exp (mi_expect_stop): Expect message for
21334 inferiors that exit with non-zero exit code.
21335
21336 2014-05-14 Yao Qi <yao@codesourcery.com>
21337
21338 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Don't
21339 match absolute path on remote host.
21340 (test_file_list_exec_source_files): Remove "/" from the
21341 pattern.
21342
21343 2014-05-14 Yao Qi <yao@codesourcery.com>
21344
21345 * boards/local-remote-host-notty.exp (${board}_file): New
21346 proc.
21347
21348 2014-05-07 Kyle McMartin <kyle@redhat.com>
21349
21350 Pushed by Joel Brobecker <brobecker@adacore.com>.
21351 * gdb.arch/aarch64-atomic-inst.c: New file.
21352 * gdb.arch/aarch64-atomic-inst.exp: New file.
21353
21354 2014-05-07 Yao Qi <yao@codesourcery.com>
21355
21356 * gdb.dwarf2/dwzbuildid.exp: Match output "No symbol "the_int"
21357 in current context" too.
21358
21359 2014-05-05 Keith Seitz <keiths@redhat.com>
21360
21361 * gdb.linespec/ls-dollar.exp: Add test for linespec
21362 file:convenience_variable.
21363
21364 2014-05-05 Yao Qi <yao@codesourcery.com>
21365
21366 * gdb.trace/unavailable.exp (gdb_collect_args_test): Save
21367 traceframes into tfile and ctf trace files. Read data from
21368 trace file and test collected data.
21369 (gdb_collect_locals_test): Likewise.
21370 (gdb_unavailable_registers_test): Likewise.
21371 (gdb_unavailable_floats): Likewise.
21372 (gdb_collect_globals_test): Likewise.
21373 (top-level): Append "ctf" to trace_file_targets if GDB
21374 supports.
21375
21376 2014-05-05 Yao Qi <yao@codesourcery.com>
21377
21378 * gdb.trace/unavailable.exp (gdb_collect_args_test): Move some
21379 code to ...
21380 (gdb_collect_args_test_1): ... it. New proc.
21381 (gdb_collect_locals_test): Move some code to ...
21382 (gdb_collect_locals_test_1): ... it. New proc.
21383 (gdb_unavailable_registers_test): Move some code to ...
21384 (gdb_unavailable_registers_test_1): ... it. New proc.
21385 (gdb_unavailable_floats): Move some code to ...
21386 (gdb_unavailable_floats_1): ... it. New proc.
21387
21388 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21389
21390 * gdb.arch/amd64-stap-optional-prefix.S (main): Add several
21391 probes to test for bitness recognition.
21392 * gdb.arch/amd64-stap-optional-prefix.exp
21393 (test_probe_value_without_reg): New procedure.
21394 Add code to test for different kinds of bitness.
21395
21396 2014-05-02 Sergio Durigan Junior <sergiodj@redhat.com>
21397
21398 PR breakpoints/16889
21399 * gdb.arch/amd64-stap-optional-prefix.S: New file.
21400 * gdb.arch/amd64-stap-optional-prefix.exp: Likewise.
21401
21402 2014-05-01 Pedro Alves <palves@redhat.com>
21403
21404 * lib/gdb.exp (gdb_load): Extend comment. Skip calling
21405 gdb_file_cmd if no file is specified.
21406 * boards/native-extended-gdbserver.exp (gdb_load): Use the
21407 last_loaded_file to set the remote exec-file.
21408
21409 2014-05-01 Pedro Alves <palves@redhat.com>
21410
21411 * boards/local-remote-host.exp: New file.
21412
21413 2014-05-01 Pedro Alves <palves@redhat.com>
21414
21415 * boards/local-remote-host.exp: Rename to ...
21416 * boards/local-remote-host-notty.exp: ... this.
21417
21418 2014-04-28 Joel Brobecker <brobecker@adacore.com>
21419
21420 * gdb.ada/dyn_arrayidx: New testcase.
21421
21422 2014-04-26 Yao Qi <yao@codesourcery.com>
21423
21424 * gdb.dwarf2/dwz.exp: Compile main.c to object. Restart GDB
21425 and compute the length of function main. Save it in
21426 $main_length.
21427 (Dwarf::assemble): Use $main_length instead of hard-coded 10.
21428 (top-level): Use gdb_compile to compile objects into
21429 executable and restart GDB. Remove invocation to
21430 prepare_for_testing.
21431
21432 2014-04-25 Simon Marchi <simon.marchi@ericsson.com>
21433 Pedro Alves <palves@redhat.com>
21434
21435 PR server/16255
21436 * gdb.multi/multi-attach.c: New file.
21437 * gdb.multi/multi-attach.exp: New file.
21438
21439 2014-04-25 Pedro Alves <palves@redhat.com>
21440
21441 * gdb.base/cond-eval-mode.exp (warning): Move trailing \r\n to
21442 user.
21443 (top level): Test that "set remote conditional-breakpoints-packet
21444 off" works as intended.
21445 * gdb.base/dprintf.exp: Test that "set remote
21446 breakpoint-commands-packet off" works as intended.
21447 * gdb.trace/change-loc.exp (tracepoint_install_in_trace_disabled):
21448 New function.
21449 (top level): Call it.
21450 * gdb.trace/ftrace.exp (test_fast_tracepoints): Test that "set
21451 remote fast-tracepoints-packet off" works as intended.
21452 * gdb.trace/qtro.exp (gdb_is_target_remote): Moved ...
21453 * lib/gdb.exp (gdb_is_target_remote): ... here.
21454
21455 2014-04-24 David Blaikie <dblaikie@gmail.com>
21456
21457 * gdb.base/catch-syscall.c: Make unreferenced statics non-static to
21458 ensure clang would not discard them.
21459 * gdb.base/gdbvars.c: Ditto.
21460 * gdb.base/memattr.c: Ditto.
21461 * gdb.base/whatis.c: Ditto.
21462 * gdb.python/py-prettyprint.c: Ditto.
21463 * gdb.trace/actions.c: Ditto.
21464 * gdb.cp/ptype-cv-cp.cc: Mark unused global const int as used to
21465 ensure clang would not discard it.
21466
21467 2014-04-24 David Blaikie <dblaikie@gmail.com>
21468
21469 * gdb.stabs/gdb11479.c (tag_dummy_enum): introduce a variable to cause
21470 clang to emit the full definition of type required by the test
21471 * gdb.stabs/gdb11479.exp (do_test): correct a typo in a test message
21472
21473 2014-04-24 David Blaikie <dblaikie@gmail.com>
21474
21475 * gdb.cp/pr10728-x.cc (main::x): Return by value instead of pointer to
21476 coax Clang into emitting the definition of the type.
21477 * gdb.cp/pr10728-x.h (y): Ditto.
21478 * gdb.cp/pr10728-y.cc (y): Ditto.
21479
21480 2014-04-24 David Blaikie <dblaikie@gmail.com>
21481
21482 * gdb.base/label.exp: XFAIL label related tests under Clang.
21483 * gdb.cp/cplabel.exp: Ditto.
21484 * gdb.linespec/ls-errs.exp: Refactor tests to execute directly and XFAIL
21485 under Clang those using labels.
21486
21487 2014-04-25 Yao Qi <yao@codesourcery.com>
21488
21489 * gdb.dwarf2/dwz.exp (Dwarf::assemble): Remove unused
21490 double_label.
21491 * gdb.dwarf2/dwzbuildid.exp (Dwarf::assemble): Remove
21492 partial_label and double_label.
21493
21494 2014-04-24 David Blaikie <dblaikie@gmail.com>
21495
21496 * gdb.python/lib-types.exp: Fix test and xfail under gcc due to gcc/55641.
21497
21498 2014-04-24 David Blaikie <dblaikie@gmail.com>
21499
21500 * gdb.cp/cpexprs.cc: Move braces to the same line as the start
21501 of the function to work across GCC and Clang.
21502 * gdb.cp/cpexprs.exp: Account for GCC/Clang difference in vtable
21503 pointer types (const void ** const V void **).
21504
21505 2014-04-24 Michael Sturm <michael.sturm@mintel.com>
21506 Walfred Tedeschi <walfred.tedeschi@intel.com>
21507
21508 * Makefile.in (EXECUTABLES): Added i386-avx512.
21509 * gdb.arch/i386-avx512.c: New file.
21510 * gdb.arch/i386-avx512.exp: Likewise.
21511
21512 2014-04-23 Keith Seitz <keiths@redhat.com>
21513
21514 * lib/mi-support.exp (mi_list_breakpoints): Delete.
21515 (mi_make_breakpoint_table): New procedure.
21516 (mi_create_breakpoint): Use mi_make_breakpoint
21517 and return the result.
21518 (mi_make_breakpoint): New procedure.
21519 (mi_build_kv_pairs): New procedure.
21520
21521 * gdb.mi/mi-break.exp: Remove unused globals,
21522 update mi_create_breakpoint usage, and use mi_make_breakpoint_table.
21523 All callers updated.
21524 * gdb.mi/mi-dprintf.exp: Use variable to track command
21525 number.
21526 Update all callers of mi_create_breakpoint and use
21527 mi_make_breakpoint_table.
21528 Remove any unused global variables.
21529 * gdb.mi/mi-nonstop.exp: Likewise.
21530 * gdb.mi/mi-nsintrall.exp: Likewise.
21531 * gdb.mi/mi-nsmoribund.exp: Likewise.
21532 * gdb.mi/mi-nsthrexec.exp: Likewise.
21533 * gdb.mi/mi-reverse.exp: Likewise.
21534 * gdb.mi/mi-simplerun.exp: Likewise.
21535 * gdb.mi/mi-stepn.exp: Likewise.
21536 * gdb.mi/mi-syn-frame.exp: Likewise.
21537 * gdb.mi/mi-until.exp: Likewise.
21538 * gdb.mi/mi-var-cp.exp: Likewise.
21539 * gdb.mi/mi-var-display.exp: Likewise.
21540 * gdb.mi/mi2-amd64-entry-value.exp: Likewise.
21541 * gdb.mi/mi2-var-child.exp: Likewise.
21542 * gdb.mi/mi-vla-c99.exp: Likewise.
21543 * lib/mi-support.exp: Likewise.
21544
21545 From Ian Lance Taylor <iant@cygnus.com>:
21546 * lib/gdb.exp (parse_args): New procedure.
21547
21548 2014-04-23 Pedro Alves <palves@redhat.com>
21549
21550 * gdb.base/break-unload-file.c: New file.
21551 * gdb.base/break-unload-file.exp: New file.
21552 * gdb.base/sym-file-lib.c (baz): New function.
21553 * gdb.base/sym-file-loader.c (struct segment) <mapped_size>: New
21554 field.
21555 (load): Store the segment's mapped size.
21556 (unload): New function.
21557 (unload_shlib): New function.
21558 * gdb.base/sym-file-loader.h (unload_shlib): New declaration.
21559 * gdb.base/sym-file-main.c (main): Unload, and reload the library,
21560 set a breakpoint at baz, and call it.
21561 * gdb.base/sym-file.exp: New tests for stale breakpoint
21562 instructions.
21563
21564 2014-04-23 Pedro Alves <palves@redhat.com>
21565
21566 * gdb.base/hbreak-in-shr-unsupported-shr.c: New file.
21567 * gdb.base/hbreak-in-shr-unsupported.c: New file.
21568 * gdb.base/hbreak-in-shr-unsupported.exp: New file.
21569 * gdb.base/hbreak-unmapped.c: New file.
21570 * gdb.base/hbreak-unmapped.exp: New file.
21571 * gdb.trace/qtro.exp (gdb_is_target_remote): Move ...
21572 * lib/gdb.exp (gdb_is_target_remote): ... here.
21573
21574 2014-04-22 Pedro Alves <palves@redhat.com>
21575
21576 * gdb.base/consecutive-step-over.c: New file.
21577 * gdb.base/consecutive-step-over.exp: New file.
21578
21579 2014-04-22 Pedro Alves <palves@redhat.com>
21580
21581 * lib/gdb.exp (gdb_continue_to_breakpoint): Use gdb_test_multiple
21582 instead of send_gdb/gdb_expect.
21583
21584 2014-04-22 Yao Qi <yao@codesourcery.com>
21585
21586 * lib/trace-support.exp (generate_tracefile): New procedure.
21587 * gdb.trace/tfile.exp: Skip the test if generate_tracefile
21588 return 0.
21589 * gdb.trace/mi-traceframe-changed.exp: Invoke test_tfind_tfile
21590 if generate_tracefile returns 1.
21591
21592 2014-04-18 Tom Tromey <palves@redhat.com>
21593 Pedro alves <tromey@redhat.com>
21594
21595 PR backtrace/15558
21596 * gdb.opt/inline-bt.exp: Test backtracing from an inline function
21597 with a backtrace limit.
21598 * gdb.python/py-frame-inline.exp: Test running to an inline
21599 function with a backtrace limit, and printing the newest frame.
21600 * gdb.python/py-frame-inline.c (main): Call f.
21601
21602 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21603
21604 * gdb.java/jnpe.exp: Drop srcdir from untested path.
21605
21606 2014-04-17 Marcus Shawcroft <marcus.shawcroft@arm.com>
21607
21608 * lib/gdb.exp (gdb_compile_pthreads, gdb_compile_objc):
21609 Drop prefix from unsupported source file path.
21610
21611 2014-04-17 Yao Qi <yao@codesourcery.com>
21612
21613 * lib/gdb.exp (with_target_charset): New proc.
21614 * gdb.base/printcmds.exp (test_print_all_chars): Wrap tests with
21615 with_target_charset.
21616 (test_print_strings): Likewise.
21617 (test_repeat_bytes): Likewise.
21618 * gdb.base/setvar.exp: Set target-charset to ASCII temporarily
21619 for some tests.
21620
21621 2014-04-16 Keith Seitz <keiths@redhat.com>
21622
21623 PR gdb/15827
21624 * gdb.dwarf2/corrupt.c: New file.
21625 * gdb.dwarf2/corrupt.exp: New file.
21626
21627 2014-04-16 Keith Seitz <keiths@redhat.com>
21628
21629 PR c++/16597
21630 * gdb.cp/namelessclass.cc: New file.
21631 * gdb.cp/namelessclass.exp: New file.
21632 * gdb.cp/namelessclass.S: New file.
21633
21634 2014-04-16 Doug Evans <dje@google.com>
21635
21636 * lib/gdbserver-support.exp (gdbserver_default_get_remote_address):
21637 Add comment.
21638 (gdbserver_default_get_comm_port): New function.
21639 (gdbserver_start): Check if board file provided
21640 "gdbserver,get_comm_port" and use it if so.
21641 * boards/native-stdio-gdbserver.exp (sockethost): Set to "".
21642 (gdb,socketport): Set to "stdio".
21643 (gdbserver,get_comm_port): Set to ${board}_get_comm_port.
21644 (stdio_gdbserver_template): Delete.
21645 (${board}_get_remote_address): Update.
21646 (${board}_build_remote_cmd): Delete.
21647 (${board}_get_comm_port): New function.
21648 (${board}_spawn): Update.
21649 * boards/remote-stdio-gdbserver.exp (${board}_build_remote_cmd):
21650 Delete.
21651 (${board}_get_remote_address): Update.
21652 (${board}_get_comm_port): New function.
21653
21654 2014-04-16 Andrew Burgess <aburgess@broadcom.com>
21655
21656 * gdb.base/memattr.exp: Improve regexps to handle memory regions
21657 appearing in any order.
21658
21659 2014-04-15 Doug Evans <dje@google.com>
21660
21661 * gdb.gdb/selftest.exp (do_steps_and_nexts): Don't reference
21662 uninitialized value of "description".
21663
21664 2014-04-15 Keith Seitz <keiths@redhat.com>
21665
21666 * gdb.mi/mi-simplerun.exp (test_breakpoints_creation_and_listing):
21667 Remove unused globals.
21668 (test_running_the_program): Likewise.
21669 (test_controlled_execution): Likewise.
21670 (test_controlling_breakpoints): Likewise.
21671 (test_program_termination): Likewise.
21672
21673 2014-04-15 Keith Seitz <keiths@redhat.com>
21674
21675 * gdb.mi/mi-break.exp (test_tbreak_creation_and_listing): Remove
21676 unused globals.
21677 (test_rbreak_creation_and_listing): Likewise.
21678 (test_ignore_count): Likewise.
21679 (test_error): Likewise.
21680
21681 2014-04-15 Pedro Alves <palves@redhat.com>
21682
21683 * gdb.base/sym-file-loader.h: Move inclusion of <inttypes.h>,
21684 <ansidecl.h>, <elf/common.h> and <elf/external.h> to
21685 sym-file-loader.c.
21686 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21687 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21688 to sym-file-loader.c.
21689 (struct library): Forward declare.
21690 (load_shlib, lookup_function): Change prototypes.
21691 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21692 (translate_offset): Remove declarations.
21693 (get_text_addr): New declaration.
21694 * gdb.base/sym-file-loader.c: Move inclusion of <inttypes.h>,
21695 <ansidecl.h>, <elf/common.h> and <elf/external.h> here from
21696 sym-file-loader.h.
21697 (Elf_External_Phdr, Elf_External_Ehdr, Elf_External_Shdr)
21698 (Elf_External_Sym, Elf_Addr, GET, GETADDR, struct segment): Move
21699 here from sym-file-loader.h.
21700 (struct library): New structure.
21701 (load_shlib, lookup_function): Change prototypes and adjust to
21702 work with a struct library.
21703 (find_shstrtab, find_strtab, find_shdr, find_symtab)
21704 (translate_offset): Make static.
21705 (get_text_addr): New function.
21706 * gdb.base/sym-file-main.c (main): Adjust to new loader interface.
21707
21708 2014-04-15 Pedro Alves <palves@redhat.com>
21709
21710 * gdb.base/sym-file-loader.c: Fix typo. SELF_LINK, not SELK_LINK.
21711
21712 2014-04-15 Pedro Alves <palves@redhat.com>
21713
21714 * gdb.base/sym-file-loader.c: Include <limits.h>.
21715 (SELF_LINK): New define.
21716 (get_origin): New function.
21717 (load_shlib): Use it.
21718 * gdb.base/sym-file.exp: Don't early return if the target is
21719 remote. Use runto_main, and issue fail is that fails. Use
21720 gdb_load_shlibs.
21721 (shlib_name): Delete.
21722 (lib_so, lib_syms, lib_dlopen): New globals. Use them throughout.
21723
21724 2014-04-15 Pedro Alves <palves@redhat.com>
21725
21726 * gdb.base/sym-file.exp: Remove regex characters from test
21727 message. Don't refer to breakpoint numbers in test messages.
21728
21729 2014-04-14 Keith Seitz <keiths@redhat.com>
21730
21731 PR c++/16253
21732 * gdb.cp/var-tag.cc: New file.
21733 * gdb.cp/var-tag.exp: New file.
21734 * gdb.dwarf2/dw2-ada-ffffffff.exp: Set the language to C++.
21735 * gdb.dwarf2/dw2-anon-mptr.exp: Likewise.
21736 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
21737 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
21738
21739 2014-04-14 Tom Tromey <tromey@redhat.com>
21740
21741 * gdb.cp/classes.exp (test_enums): Handle underlying type.
21742 * gdb.dwarf2/enum-type.exp: Add test for enum with underlying
21743 type.
21744 * gdb.cp/enum-class.exp: New file.
21745 * gdb.cp/enum-class.cc: New file.
21746
21747 2014-04-14 Tom Tromey <tromey@redhat.com>
21748
21749 * gdb.dwarf2/enum-type.exp: New file.
21750
21751 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21752
21753 * gdb.mi/mi-vla-c99.exp: New file.
21754 * gdb.mi/vla.c: New file.
21755
21756 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21757
21758 * gdb.base/vla-datatypes.c: New file.
21759 * gdb.base/vla-datatypes.exp: New file.
21760
21761 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21762
21763 * gdb.base/vla-ptr.c: New file.
21764 * gdb.base/vla-ptr.exp: New file.
21765
21766 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21767
21768 * gdb.dwarf2/count.exp: New file.
21769
21770 2014-04-14 Sanimir Agovic <sanimir.agovic@intel.com>
21771
21772 * gdb.base/vla-sideeffect.c: New file.
21773 * gdb.base/vla-sideeffect.exp: New file.
21774
21775 2014-04-14 David Blaikie <dblaikie@gmail.com>
21776
21777 * gdb.mi/non-stop.c: Add return value for non-void function return
21778 statement.
21779 * gdb.threads/staticthreads.c: Ditto.
21780
21781 2014-04-12 Siva Chandra Reddy <sivachandra@google.com>
21782 Doug Evans <xdje42@gmail.com>
21783
21784 * gdb.guile/scm-value.c: Improve test case.
21785 * gdb.guile/scm-value.exp: Add new test.
21786
21787 2014-04-11 David Blaikie <dblaikie@gmail.com>
21788
21789 * gdb.opt/inline-break.exp: Explicitly specify -std=gnu89 to
21790 override Clang's default.
21791
21792 2014-04-11 Joel Brobecker <brobecker@adacore.com>
21793
21794 Revert the following changes (regressions):
21795
21796 * gdb.base/vla-sideeffect.c: New file.
21797 * gdb.base/vla-sideeffect.exp: New file.
21798
21799 * gdb.dwarf2/count.exp: New file.
21800
21801 * gdb.base/vla-multi.c: New file.
21802 * gdb.base/vla-multi.exp: New file.
21803
21804 * gdb.base/vla-ptr.c: New file.
21805 * gdb.base/vla-ptr.exp: New file.
21806
21807 * gdb.base/vla-datatypes.c: New file.
21808 * gdb.base/vla-datatypes.exp: New file.
21809
21810 * gdb.mi/mi-vla-c99.exp: New file.
21811 * gdb.mi/vla.c: New file.
21812
21813 2014-04-11 Keith Seitz <keiths@redhat.com>
21814
21815 PR c++/16675
21816 * gdb.cp/cpsizeof.exp: New file.
21817 * gdb.cp/cpsizeof.cc: New file.
21818
21819 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21820
21821 * gdb.mi/mi-vla-c99.exp: New file.
21822 * gdb.mi/vla.c: New file.
21823
21824 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21825
21826 * gdb.base/vla-datatypes.c: New file.
21827 * gdb.base/vla-datatypes.exp: New file.
21828
21829 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21830
21831 * gdb.base/vla-ptr.c: New file.
21832 * gdb.base/vla-ptr.exp: New file.
21833
21834 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21835
21836 * gdb.base/vla-multi.c: New file.
21837 * gdb.base/vla-multi.exp: New file.
21838
21839 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21840
21841 * gdb.dwarf2/count.exp: New file.
21842
21843 2014-04-11 Sanimir Agovic <sanimir.agovic@intel.com>
21844
21845 * gdb.base/vla-sideeffect.c: New file.
21846 * gdb.base/vla-sideeffect.exp: New file.
21847
21848 2014-04-11 Yao Qi <yao@codesourcery.com>
21849
21850 * gdb.base/completion.exp: Check file exists before running tests
21851 on file completion.
21852
21853 2014-04-10 Pedro Alves <palves@redhat.com>
21854
21855 * gdb.base/cond-eval-mode.c: New file.
21856 * gdb.base/cond-eval-mode.exp: Use standard_testfile. Adjust
21857 prepare_for_testing to build the new file. Check result of
21858 runto_main.
21859 (test_break, test_watch): New procedures.
21860 (top level): Use them.
21861
21862 2014-04-08 Pierre Muller <muller@sourceware.org>
21863
21864 * gdb.base/printcmds.exp (test_artificial_arrays): Disable
21865 Ctrl-V use for mingw hosts.
21866
21867 2014-04-07 Siva Chandra Reddy <sivachandra@google.com>
21868
21869 * gdb.python/py-value.c: Improve test case.
21870 * gdb.python/py-value.exp: Add new test.
21871
21872 2014-04-07 David Blaikie <dblaikie@gmail.com>
21873
21874 * lib/compiler.c: Identify the clang compiler.
21875 * lib/compiler.cc: Ditto.
21876
21877 2014-04-03 Yao Qi <yao@codesourcery.com>
21878
21879 * gdb.base/setshow.exp: Invoke string_to_regexp to HOME and PWD.
21880
21881 2014-04-01 Anton Blanchard <anton@samba.org>
21882
21883 * gdb.arch/ppc64-atomic-inst.exp: Use untested. Make test
21884 messages unique.
21885
21886 2014-04-01 Anton Blanchard <anton@samba.org>
21887
21888 * gdb.arch/ppc64-atomic-inst.exp: Use standard_testfile,
21889 prepare_for_testing.
21890
21891 2014-04-01 Anton Blanchard <anton@samba.org>
21892
21893 * gdb.arch/ppc64-atomic-inst.c: Remove.
21894 * gdb.arch/ppc64-atomic-inst.S: New file.
21895 * gdb.arch/ppc64-atomic-inst.exp: Adapt for asm based testcase.
21896
21897 2014-03-31 Doug Evans <dje@google.com>
21898
21899 * gdb.base/print-symbol-loading-lib.c: New file.
21900 * gdb.base/print-symbol-loading-main.c: New file.
21901 * gdb.base/print-symbol-loading.exp: New file.
21902
21903 2014-03-31 Yao Qi <yao@codesourcery.com>
21904
21905 * gdb.base/source-dir.exp: Allow ';' as a directory separator.
21906
21907 2014-03-28 Joel Brobecker <brobecker@adacore.com>
21908
21909 * gdb.ada/mi_dyn_arr: New testcase.
21910
21911 2014-03-27 Doug Evans <dje@google.com>
21912
21913 * gdb.dwarf2/dw2-abs-hi-pc.exp: Build tests with "nodebug".
21914
21915 2014-03-27 Yao Qi <yao@codesourcery.com>
21916
21917 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero
21918 if target is nios2-*-*.
21919
21920 2014-03-26 Yao Qi <yao@codesourcery.com>
21921
21922 * lib/gdb.exp (readline_is_used): New proc.
21923 * gdb.base/completion.exp: Move tests on command complete up.
21924 Skip the rest of tests if readline is not used.
21925 * gdb.ada/complete.exp: Skp the test if readline is not
21926 used.
21927 * gdb.base/filesym.exp: Likewise.
21928 * gdb.base/macscp.exp: Likewise.
21929 * gdb.base/readline-ask.exp: Likewise.
21930 * gdb.base/readline.exp: Likewise.
21931 * gdb.python/py-cmd.exp: Likewise.
21932 * gdb.trace/tfile.exp: Likewise.
21933
21934 2014-03-26 Yao Qi <yao@codesourcery.com>
21935
21936 * gdb.base/macscp.exp: Fix code format issues.
21937
21938 2014-03-25 Ulrich Weigand <uweigand@de.ibm.com>
21939
21940 * gdb.asm/asm-source.exp: Handle powerpc64le-* targets.
21941 * gdb.asm/powerpc64le.inc: New file.
21942
21943 2014-03-25 Pedro Alves <palves@redhat.com>
21944 Doug Evans <dje@google.com>
21945
21946 * gdb.base/source-execution.c: New file.
21947 * gdb.base/source-execution.exp: New file.
21948 * gdb.base/source-execution.gdb: New file.
21949
21950 2014-03-24 Doug Evans <dje@google.com>
21951
21952 * gdb.linespec/macro-relative.exp: Mark the test as unsupported if
21953 using fission.
21954
21955 2014-03-24 Hui Zhu <hui@codesourcery.com>
21956 Pedro Alves <palves@redhat.com>
21957
21958 PR breakpoints/16101
21959 * gdb.base/dprintf.exp: Use unsupported rather than changing the
21960 test pass/fail messages. Detect missing support for dprintf when
21961 breakpoints are actually inserted.
21962 * gdb.base/mi-dprintf.exp: Detect missing support for dprintf when
21963 breakpoints are actually inserted.
21964 * lib/mi-support.exp (mi_run_cmd_full): Return -1 if continue
21965 fails.
21966
21967 2014-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
21968
21969 * gdb.base/gdb-sigterm.exp (do_test): Remove "set debug lin-lwp 1".
21970
21971 2014-03-22 Doug Evans <xdje42@gmail.com>
21972
21973 * gdb.python/python.exp (python not supported): Verify multi-line
21974 python command issues an error.
21975 * gdb.guile/guile.exp (guile not supported): Verify multi-line
21976 guile command issues an error.
21977
21978 2014-03-21 Maciej W. Rozycki <macro@codesourcery.com>
21979
21980 * gdb.threads/thread-specific.exp: Handle the lack of usable
21981 $this_breakpoint and $this_thread.
21982
21983 2014-03-21 Hui Zhu <hui@codesourcery.com>
21984
21985 * gdb.base/attach.exp (do_command_attach_tests): New.
21986
21987 2014-03-20 Tom Tromey <tromey@redhat.com>
21988 Pedro Alves <palves@redhat.com>
21989
21990 PR cli/15718
21991 * gdb.base/condbreak-call-false.c: New file.
21992 * gdb.base/condbreak-call-false.exp: New file.
21993
21994 2014-03-20 Pedro Alves <palves@redhat.com>
21995
21996 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (pid):
21997 Delete.
21998 (block_signals, unblock_signals): Delete.
21999 (child_function_2, main): Remove references to deleted variable
22000 and functions.
22001
22002 2014-03-20 Pedro Alves <palves@redhat.com>
22003
22004 * gdb.threads/signal-while-stepping-over-bp-other-thread.c (main):
22005 Use pthread_kill to signal thread 2.
22006 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22007 Adjust to make the test send itself a signal rather than using the
22008 host's "kill" command.
22009
22010 2014-03-20 Pedro Alves <palves@redhat.com>
22011
22012 * gdb.threads/multiple-step-overs.c: New file.
22013 * gdb.threads/multiple-step-overs.exp: New file.
22014 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22015 Adjust expected infrun debug output.
22016
22017 2014-03-20 Pedro Alves <palves@redhat.com>
22018
22019 * gdb.threads/step-over-trips-on-watchpoint.c: New file.
22020 * gdb.threads/step-over-trips-on-watchpoint.exp: New file.
22021
22022 2014-03-20 Pedro Alves <palves@redhat.com>
22023
22024 PR breakpoints/7143
22025 * gdb.base/watchpoint.exp: Mention bugzilla bug number instead of
22026 old gnats gdb/38. Remove kfail. Adjust to use gdb_test instead
22027 of gdb_test_multiple.
22028 * gdb.cp/annota2.exp: Remove kfail for gdb/38.
22029 * gdb.cp/annota3.exp: Remove kfail for gdb/38.
22030
22031 2014-03-20 Pedro Alves <palves@redhat.com>
22032
22033 * gdb.threads/step-over-lands-on-breakpoint.c: New file.
22034 * gdb.threads/step-over-lands-on-breakpoint.exp: New file.
22035
22036 2014-03-19 Pedro Alves <palves@redhat.com>
22037
22038 * gdb.base/async.exp: Remove early return.
22039
22040 2014-03-19 Pedro Alves <palves@redhat.com>
22041
22042 * gdb.base/async.exp (step& tests): Pass explicit test messages.
22043
22044 2014-03-19 Pedro Alves <palves@redhat.com>
22045
22046 * gdb.base/async.exp (test_background): Expect \r\n after
22047 "completed." in the fail pattern.
22048
22049 2014-03-19 Pedro Alves <palves@redhat.com>
22050
22051 * gdb.base/async.exp (test_background): New procedure.
22052 Use it for all background execution command tests.
22053
22054 2014-03-19 Pedro Alves <palves@redhat.com>
22055
22056 * gdb.base/async.exp: Use prepare_for_testing.
22057
22058 2014-03-19 Pedro Alves <palves@redhat.com>
22059
22060 * gdb.base/async.c (foo): Make 'x' volatile. Write to it twice in
22061 the same line.
22062
22063 2014-03-19 Pedro Alves <palves@redhat.com>
22064
22065 * gdb.base/async.c (main): Add "jump here" and "until here" line
22066 marker comments.
22067 * gdb.base/async.exp (jump_here): New global.
22068 (jump& test): Use it.
22069 (until_here): New global.
22070 (until& test): Use it.
22071
22072 2014-03-19 Pedro Alves <palves@redhat.com>
22073
22074 * gdb.base/async.exp: Don't frob gdb_protocol.
22075
22076 2014-03-18 Doug Evans <xdje42@gmail.com>
22077
22078 * gdb.base/async.exp: Whitespace fixes. Turn on target-async.
22079 Fix spelling of exec-done-display.
22080
22081 2014-03-18 Jan Kratochvil <jan.kratochvil@redhat.com>
22082
22083 PR gdb/15358
22084 * gdb.base/gdb-sigterm.c: New file.
22085 * gdb.base/gdb-sigterm.exp: New file.
22086
22087 2014-03-18 Pedro Alves <palves@redhat.com>
22088
22089 PR gdb/13860
22090 * gdb.mi/mi-solib.exp: Remove gdb/13860 kfail.
22091 * lib/mi-support.exp (mi_expect_stop): Add special handling for
22092 solib-event.
22093
22094 2014-03-17 Joel Brobecker <brobecker@adacore.com>
22095
22096 * gdb.ada/pckd_arr_ren: New testcase.
22097
22098 2014-03-13 Doug Evans <xdje42@gmail.com>
22099
22100 PR guile/16612
22101 * gdb.guile/scm-value.ep (test_value_after_death): Do a garbage
22102 collect after discarding symbols.
22103
22104 2014-03-13 Ludovic Courtès <ludo@gnu.org>
22105 Doug Evans <xdje42@gmail.com>
22106
22107 * gdb.guile/scm-value.exp (test_value_in_inferior): Verify value added
22108 to history survives a gc.
22109
22110 2014-03-13 Pedro Alves <palves@redhat.com>
22111
22112 * gdb.base/default.exp: Don't test "target procfs".
22113
22114 2014-03-13 Pedro Alves <palves@redhat.com>
22115
22116 * gdb.base/default.exp: Update "target child" and "target procfs"
22117 tests to not expect "Unix".
22118
22119 2014-03-12 Tom Tromey <tromey@redhat.com>
22120
22121 * gdb.base/corefile.exp (corefile_test_run, corefile_test_attach):
22122 New procs. Add target-async tests.
22123 * gdb.reverse/break-precsave.exp (precsave_tests): New proc.
22124 Add target-async tests.
22125
22126 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22127
22128 * gdb.dwarf2/dw2-ifort-parameter.c (func): Define labels
22129 'func_start' and 'func_end' for the beginning and end of the
22130 function code, respectively.
22131 * gdb.dwarf2/dw2-ifort-parameter.exp: Use 'func_start' and
22132 'func_end' instead of 'func' and 'main'.
22133
22134 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22135
22136 * gdb.dwarf2/dw2-ifort-parameter-debug.S: Remove.
22137 * gdb.dwarf2/dw2-ifort-parameter.exp: Use Dwarf::assemble to
22138 generate the debug info assembler source.
22139
22140 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22141
22142 * gdb.dwarf2/arr-stride.exp: Exploit 'prepare_for_testing'.
22143 * gdb.dwarf2/arr-subrange.exp: Likewise.
22144 * gdb.dwarf2/dwz.exp: Likewise.
22145 * gdb.dwarf2/method-ptr.exp: Likewise.
22146 * gdb.dwarf2/missing-sig-type.exp: Likewise.
22147 * gdb.dwarf2/subrange.exp: Likewise.
22148 * gdb.dwarf2/implptrconst.exp: Exploit 'build_executable'.
22149 * gdb.dwarf2/implptrpiece.exp: Likewise.
22150 * gdb.dwarf2/nostaticblock.exp: Likewise.
22151
22152 2014-03-12 Andreas Arnez <arnez@linux.vnet.ibm.com>
22153
22154 * lib/gdb.exp (build_executable_from_specs): Don't prepend source
22155 directory to absolute path name arguments.
22156
22157 2014-03-10 Joel Brobecker <brobecker@adacore.com>
22158
22159 * gdb.ada/tagged_access: New testcase.
22160
22161 2014-03-07 Markus Metzger <markus.t.metzger@intel.com>
22162
22163 * gdb.btrace/data.exp: Update expected output.
22164
22165 2014-03-06 Yao Qi <yao@codesourcery.com>
22166
22167 * gdb.trace/pr16508.exp: New file.
22168
22169 2014-03-05 Pedro Alves <palves@redhat.com>
22170
22171 PR gdb/16575
22172 * gdb.base/breakpoint-shadow.exp (compare_disassembly): New
22173 procedure.
22174 (top level): Adjust to use it. Add tests that exercise breakpoint
22175 interaction with the code-cache.
22176
22177 2014-02-26 Ludovic Courtès <ludo@gnu.org>
22178
22179 * gdb.guile/scm-value.exp (test_value_in_inferior): Add
22180 test for 'history-append!'.
22181
22182 2014-02-26 Joel Brobecker <brobecker@adacore.com>
22183
22184 * gdb.dwarf2/dw2-abs-hi-pc-hello-dbg.S: New file.
22185 * gdb.dwarf2/dw2-abs-hi-pc-hello.c: New file.
22186 * gdb.dwarf2/dw2-abs-hi-pc-world-dbg.S: New file.
22187 * gdb.dwarf2/dw2-abs-hi-pc-world.c: New file.
22188 * gdb.dwarf2/dw2-abs-hi-pc.c: New file.
22189 * gdb.dwarf2/dw2-abs-hi-pc.exp: New file.
22190
22191 2014-02-26 Joel Brobecker <brobecker@adacore.com>
22192
22193 * testsuite/gdb.python/py-pp-re-notag.c: New file.
22194 * testsuite/gdb.python/py-pp-re-notag.ex: New file.
22195 * testsuite/gdb.python/py-pp-re-notag.p: New file.
22196
22197 2014-02-26 Joel Brobecker <brobecker@adacore.com>
22198
22199 * gdb.dwarf2/arr-subrange.c, gdb.dwarf2/arr-subrange.exp: New files.
22200
22201 2014-02-26 Joel Brobecker <brobecker@adacore.com>
22202
22203 * gdb.dwarf2/arr-stride.c: New file.
22204 * gdb.dwarf2/arr-stride.exp: New file.
22205
22206 2014-02-26 Pedro Alves <palves@redhat.com>
22207
22208 * gdb.ada/tasks.exp: Set a task-specific breakpoint at break_me
22209 that won't ever trigger. Make sure that GDB reports the correct
22210 breakpoint that caused the stop.
22211
22212 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22213
22214 PR gdb/16626
22215 * gdb.base/auto-load-script: New file.
22216 * gdb.base/auto-load.c: New file.
22217 * gdb.base/auto-load.exp: New file.
22218
22219 PR gdb/16626
22220 * gdb.base/auto-load.exp: Fix out-of-srctree run.
22221
22222 2014-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
22223
22224 Fix dw2-icycle.exp -fsanitize=address GDB crash.
22225 * gdb.dwarf2/dw2-icycle.S: Remove all DW_AT_sibling.
22226
22227 2014-02-24 Doug Evans <dje@google.com>
22228
22229 * lib/gdb.exp (run_on_host): Log error output if program fails.
22230
22231 2014-02-21 Pedro Alves <palves@redhat.com>
22232
22233 * gdb.threads/step-after-sr-lock.c: Rename to ...
22234 * gdb.threads/signal-while-stepping-over-bp-other-thread.c: ... this.
22235 * gdb.threads/step-after-sr-lock.exp: Rename to ...
22236 * gdb.threads/signal-while-stepping-over-bp-other-thread.exp:
22237 ... this.
22238
22239 2014-02-20 Sergio Durigan Junior <sergiodj@redhat.com>
22240
22241 PR tdep/16397
22242 * gdb.arch/amd64-stap-special-operands.exp: New file.
22243 * gdb.arch/amd64-stap-three-arg-disp.S: Likewise.
22244 * gdb.arch/amd64-stap-three-arg-disp.c: Likewise.
22245 * gdb.arch/amd64-stap-triplet.S: Likewise.
22246 * gdb.arch/amd64-stap-triplet.c: Likewise.
22247
22248 2014-02-20 Joel Brobecker <brobecker@adacore.com>
22249
22250 * gdb.dwarf2/dw2-icycle.S: Remove second and third parameters
22251 in .section pseudo-op.
22252
22253 2014-02-20 lin zuojian <manjian2006@gmail.com>
22254 Joel Brobecker <brobecker@adacore.com>
22255 Doug Evans <xdje42@gmail.com>
22256
22257 PR symtab/16581
22258 * gdb.dwarf2/dw2-icycle.S: New file.
22259 * gdb.dwarf2/dw2-icycle.c: New file.
22260 * gdb.dwarf2/dw2-icycle.exp: New file.
22261
22262 2014-02-19 Siva Chandra Reddy <sivachandra@google.com>
22263
22264 * gdb.python/py-value-cc.cc: Improve test case to enable testing
22265 operations on gdb.Value objects.
22266 * gdb.python/py-value-cc.exp: Add new test to test operations on
22267 gdb.Value objects.
22268
22269 2014-02-18 Doug Evans <dje@google.com>
22270
22271 * Makefile.in (TESTS): New variable.
22272 (expanded_tests, expanded_tests_or_none): New variables
22273 (check-single): Pass $(expanded_tests_or_none) to runtest.
22274 (check-parallel): Only run tests in $(TESTS) if non-empty.
22275 (check/no-matching-tests-found): New rule.
22276 * README: Document TESTS makefile variable.
22277
22278 2014-02-18 Doug Evans <dje@google.com>
22279
22280 * Makefile.in (check-parallel): rm -rf outputs temp.
22281
22282 2014-02-16 Jan Kratochvil <jan.kratochvil@redhat.com>
22283
22284 Fix "ERROR: no fileid for" in the testsuite.
22285 * lib/gdb.exp (gdb_finish): Check gdb_spawn_id.
22286
22287 2014-02-12 Doug Evans <dje@google.com>
22288
22289 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add dwp-symlink.
22290 (MISCELLANEOUS): New variable.
22291 (clean): rm -rf $(MISCELLANEOUS).
22292 * gdb.dwarf2/dwp-symlink.exp: Test the case where the executable and
22293 dwp live in the same directory as symlinks, with each symlink pointed
22294 to a differently named file in a different directory.
22295
22296 2014-02-11 Doug Evans <dje@google.com>
22297
22298 * gdb.dwarf2/dwp-symlink.exp: Rewrite to use remote_* commands instead
22299 of Tcl file commands.
22300
22301 2014-02-10 Mark Kettenis <kettenis@gnu.org>
22302
22303 * gdb.threads/step-after-sr-lock.exp: Avoid executing
22304 "kill -SIGUSR1 -1".
22305
22306 2014-02-10 Joel Brobecker <brobecker@adacore.com>
22307
22308 * gdb.ada/tick_length_array_enum_idx: New testcase.
22309
22310 2014-02-10 Doug Evans <xdje42@gmail.com>
22311
22312 * configure.ac (AC_OUTPUT): Add gdb.guile.
22313 * configure: Regenerate.
22314 * lib/gdb-guile.exp: New file.
22315 * lib/gdb.exp (get_target_charset): New function.
22316 * gdb.base/help.exp: Update expected output from "apropos apropos".
22317 * gdb.guile/Makefile.in: New file.
22318 * gdb.guile/guile.exp: New file.
22319 * gdb.guile/scm-arch.c: New file.
22320 * gdb.guile/scm-arch.exp: New file.
22321 * gdb.guile/scm-block.c: New file.
22322 * gdb.guile/scm-block.exp: New file.
22323 * gdb.guile/scm-breakpoint.c: New file.
22324 * gdb.guile/scm-breakpoint.exp: New file.
22325 * gdb.guile/scm-disasm.c: New file.
22326 * gdb.guile/scm-disasm.exp: New file.
22327 * gdb.guile/scm-equal.c: New file.
22328 * gdb.guile/scm-equal.exp: New file.
22329 * gdb.guile/scm-error.exp: New file.
22330 * gdb.guile/scm-error.scm: New file.
22331 * gdb.guile/scm-frame-args.c: New file.
22332 * gdb.guile/scm-frame-args.exp: New file.
22333 * gdb.guile/scm-frame-args.scm: New file.
22334 * gdb.guile/scm-frame-inline.c: New file.
22335 * gdb.guile/scm-frame-inline.exp: New file.
22336 * gdb.guile/scm-frame.c: New file.
22337 * gdb.guile/scm-frame.exp: New file.
22338 * gdb.guile/scm-generics.exp: New file.
22339 * gdb.guile/scm-gsmob.exp: New file.
22340 * gdb.guile/scm-iterator.c: New file.
22341 * gdb.guile/scm-iterator.exp: New file.
22342 * gdb.guile/scm-math.c: New file.
22343 * gdb.guile/scm-math.exp: New file.
22344 * gdb.guile/scm-objfile-script-gdb.in: New file.
22345 * gdb.guile/scm-objfile-script.c: New file.
22346 * gdb.guile/scm-objfile-script.exp: New file.
22347 * gdb.guile/scm-objfile.c: New file.
22348 * gdb.guile/scm-objfile.exp: New file.
22349 * gdb.guile/scm-ports.exp: New file.
22350 * gdb.guile/scm-pretty-print.c: New file.
22351 * gdb.guile/scm-pretty-print.exp: New file.
22352 * gdb.guile/scm-pretty-print.scm: New file.
22353 * gdb.guile/scm-section-script.c: New file.
22354 * gdb.guile/scm-section-script.exp: New file.
22355 * gdb.guile/scm-section-script.scm: New file.
22356 * gdb.guile/scm-symbol.c: New file.
22357 * gdb.guile/scm-symbol.exp: New file.
22358 * gdb.guile/scm-symtab-2.c: New file.
22359 * gdb.guile/scm-symtab.c: New file.
22360 * gdb.guile/scm-symtab.exp: New file.
22361 * gdb.guile/scm-type.c: New file.
22362 * gdb.guile/scm-type.exp: New file.
22363 * gdb.guile/scm-value-cc.cc: New file.
22364 * gdb.guile/scm-value-cc.exp: New file.
22365 * gdb.guile/scm-value.c: New file.
22366 * gdb.guile/scm-value.exp: New file.
22367 * gdb.guile/source2.scm: New file.
22368 * gdb.guile/types-module.cc: New file.
22369 * gdb.guile/types-module.exp: New file.
22370
22371 2014-02-10 Yao Qi <yao@codesourcery.com>
22372
22373 PR testsuite/16543
22374 * configure.ac: Append gdb.gdb/Makefile in AC_OUTPUT.
22375 * configure: Regenerated.
22376 * Makefile.in: New file.
22377
22378 2014-02-08 Andreas Schwab <schwab@linux-m68k.org>
22379
22380 * gdb.python/py-framefilter.exp: Fix typo.
22381
22382 2014-02-08 Yao Qi <yao@codesourcery.com>
22383
22384 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify): Test
22385 that no =breakpoint-modified is emitted when breakpoints are
22386 modified through MI commands.
22387
22388 2014-02-07 Pedro Alves <pedro@codesourcery.com>
22389 Pedro Alves <palves@redhat.com>
22390
22391 * gdb.threads/step-after-sr-lock.c: New file.
22392 * gdb.threads/step-after-sr-lock.exp: New file.
22393
22394 2014-02-07 Pedro Alves <palves@redhat.com>
22395
22396 * gdb.threads/stepi-random-signal.exp: Set SIGCHLD to print.
22397
22398 2014-02-06 Jan Kratochvil <jan.kratochvil@redhat.com>
22399
22400 Fix i386-sse-stack-align.exp regression since GDB_PARALLEL.
22401 * gdb.arch/i386-sse-stack-align.exp: Use standard_output_file.
22402
22403 2014-02-06 Doug Evans <xdje42@gmail.com>
22404
22405 * gdb.python/py-breakpoint.exp (test_bkpt_eval_funcs): Update expected
22406 output.
22407
22408 * gdb.gdb/python-interrupts.exp: New file.
22409
22410 2014-02-05 Yao Qi <yao@codesourcery.com>
22411
22412 * gdb.trace/report.exp (use_collected_data): Test the output
22413 of "info threads" and "info inferiors".
22414
22415 2014-02-05 Yao Qi <yao@codesourcery.com>
22416
22417 Revert this patch:
22418
22419 2013-05-24 Yao Qi <yao@codesourcery.com>
22420
22421 * gdb.trace/tfile.exp: Test inferior and thread.
22422
22423 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22424
22425 * gdb.base/sigbpt.exp: Do not use "*" when setting breakpoint
22426 on a function.
22427 * gdb.base/step-bt.c: Call hello via function pointer to make
22428 sure its first instruction is executed on powerpc64le-linux.
22429
22430 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22431
22432 * gdb.arch/powerpc-d128-regs.exp: Enable on powerpc64*-*.
22433
22434 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22435
22436 * gdb.arch/vsx-regs.exp: Check target endianness. Provide variants
22437 of the test patterns for use on little-endian systems.
22438
22439 2014-02-04 Ulrich Weigand <uweigand@de.ibm.com>
22440
22441 * gdb.arch/altivec-regs.exp: Use gdb_test_multiple for endian test.
22442 (decimal_vector): Fix for little-endian.
22443
22444 2014-01-29 Jose E. Marchesi <jose.marchesi@oracle.com>
22445
22446 * gdb.arch/sparc-sysstep.exp: New file.
22447 * gdb.arch/sparc-sysstep.c: Likewise.
22448
22449 * gdb.arch/Makefile.in (EXECUTABLES): Add sparc-sysstep.
22450
22451 2014-01-28 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
22452
22453 * gdb.base/info-shared.exp: Expect leading `.' on ppc64's symbols.
22454
22455 2014-01-23 Tom Tromey <tromey@redhat.com>
22456
22457 * gdb.ada/array_char_idx: New testcase.
22458
22459 2014-01-23 Tom Tromey <tromey@redhat.com>
22460
22461 PR python/16487:
22462 * gdb.python/py-framefilter.exp: Add test using "Error" filter.
22463 * gdb.python/py-framefilter.py (ErrorInName, ErrorFilter): New
22464 classes.
22465
22466 2014-01-23 Tom Tromey <tromey@redhat.com>
22467
22468 PR python/16491:
22469 * gdb.python/py-framefilter.py (Reverse_Function.function): Read a
22470 string from an inferior frame.
22471 * gdb.python/py-framefilter-mi.exp: Update.
22472
22473 2014-01-22 Doug Evans <dje@google.com>
22474
22475 * gdb.server/server-mon.exp: Add tests for "set debug-format".
22476
22477 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22478
22479 * gdb.base/catch-syscall.exp: Activate test on s390*-linux.
22480
22481 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22482
22483 * gdb.trace/entry-values.exp: Remove excess space character from
22484 regex patterns. Handle s390 call instruction.
22485
22486 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22487
22488 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Insert alignment and
22489 define "*_start" label. Make "name" static.
22490 * gdb.dwarf2/dw2-dir-file-name.exp: Replace references to
22491 ${name} by references to ${name}_start.
22492
22493 2014-01-22 Andreas Arnez <arnez@vnet.linux.ibm.com>
22494
22495 * gdb.base/info-macros.exp: Remove "debug" from the compile
22496 options.
22497
22498 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22499
22500 * gdb.dlang/demangle.exp: New file.
22501
22502 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22503
22504 * gdb.dlang/primitive-types.exp: New file.
22505
22506 2014-01-17 Iain Buclaw <ibuclaw@gdcproject.org>
22507
22508 * configure.ac: Create gdb.dlang/Makefile.
22509 * configure: Regenerate.
22510 * Makefile.in (ALL_SUBDIRS): Add gdb.dlang.
22511 * gdb.dlang/Makefile.in: New file.
22512 * lib/d-support.exp: New file.
22513 * lib/gdb.exp (skip_d_tests): New proc.
22514
22515 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22516
22517 * gdb.btrace/delta.exp: Check reverse stepi.
22518 * gdb.btrace/tailcall.exp: Update. Add stepping tests.
22519 * gdb.btrace/finish.exp: New.
22520 * gdb.btrace/next.exp: New.
22521 * gdb.btrace/nexti.exp: New.
22522 * gdb.btrace/record_goto.c: Add comments.
22523 * gdb.btrace/step.exp: New.
22524 * gdb.btrace/stepi.exp: New.
22525 * gdb.btrace/multi-thread-step.c: New.
22526 * gdb.btrace/multi-thread-step.exp: New.
22527 * gdb.btrace/rn-dl-bind.c: New.
22528 * gdb.btrace/rn-dl-bind.exp: New.
22529 * gdb.btrace/data.c: New.
22530 * gdb.btrace/data.exp: New.
22531 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22532
22533 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22534
22535 * gdb.btrace/Makefile.in (EXECUTABLES): Add delta.
22536 * gdb.btrace/exception.exp: Update.
22537 * gdb.btrace/instruction_history.exp: Update.
22538 * gdb.btrace/record_goto.exp: Update.
22539 * gdb.btrace/tailcall.exp: Update.
22540 * gdb.btrace/unknown_functions.exp: Update.
22541 * gdb.btrace/delta.exp: New.
22542
22543 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22544
22545 * gdb.btrace/record_goto.exp: Add backtrace test.
22546 * gdb.btrace/tailcall.exp: Add backtrace test.
22547
22548 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22549
22550 * gdb.btrace/Makefile.in (EXECUTABLES): Add record_goto.
22551 * gdb.btrace/record_goto.c: New.
22552 * gdb.btrace/record_goto.exp: New.
22553 * gdb.btrace/x86-record_goto.S: New.
22554
22555 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22556
22557 * gdb.btrace/function_call_history.exp: Update tests.
22558 * gdb.btrace/instruction_history.exp: Update tests.
22559
22560 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22561
22562 * gdb.btrace/function_call_history.exp: Fix expected field
22563 order for "record function-call-history".
22564 Add new tests for "record function-call-history /c".
22565 * gdb.btrace/exception.cc: New.
22566 * gdb.btrace/exception.exp: New.
22567 * gdb.btrace/tailcall.exp: New.
22568 * gdb.btrace/x86-tailcall.S: New.
22569 * gdb.btrace/x86-tailcall.c: New.
22570 * gdb.btrace/unknown_functions.c: New.
22571 * gdb.btrace/unknown_functions.exp: New.
22572 * gdb.btrace/Makefile.in (EXECUTABLES): Add new.
22573
22574 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22575
22576 * gdb.btrace/instruction_history.exp: Update.
22577 * gdb.btrace/function_call_history.exp: Update.
22578
22579 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22580
22581 * gdb.btrace/function_call_history.exp: Fix expected function
22582 trace.
22583 * gdb.btrace/instruction_history.exp: Initialize traced.
22584 Remove traced_functions.
22585
22586 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22587
22588 * gdb.btrace/function_call_history.exp: Update
22589 * gdb.btrace/instruction_history.exp: Update.
22590
22591 2014-01-16 Markus Metzger <markus.t.metzger@intel.com>
22592
22593 * gdb.btrace/enable.exp: Update expected text.
22594
22595 2014-01-16 Omair Javaid <Omair.Javaid@linaro.org>
22596
22597 * gdb.dwarf2/dw2-dos-drive.S: Increase text section size to 4
22598 bytes.
22599
22600 2014-01-15 Maciej W. Rozycki <macro@codesourcery.com>
22601
22602 * gdb.base/float.exp: Handle "aarch64*-*-*" targets.
22603
22604 2014-01-15 Omair Javaid <omair.javaid@linaro.org>
22605
22606 * lib/gdb.exp (supports_process_record): Return true for
22607 arm*-linux*. (supports_reverse): Likewise.
22608
22609 2014-01-13 Siva Chandra Reddy <sivachandra@google.com>
22610
22611 PR python/15464
22612 PR python/16113
22613 * gdb.python/py-type.c: Enhance test case.
22614 * gdb.python/py-value-cc.cc: Likewise
22615 * gdb.python/py-type.exp: Add new tests.
22616 * gdb.python/py-value-cc.exp: Likewise
22617
22618 2014-01-10 Andreas Arnez <arnez@linux.vnet.ibm.com>
22619 Pedro Alves <palves@redhat.com>
22620
22621 * gdb.dwarf2/dw2-dir-file-name.c (FUNC): Remove "*_start" symbol.
22622 Make "name" extern.
22623 * gdb.dwarf2/dw2-dir-file-name.exp (out_cu, out_line): Replace
22624 references to ${name}_start by references to ${name}.
22625
22626 2014-01-10 Joel Brobecker <brobecker@adacore.com>
22627
22628 * gdb.ada/pp-rec-component.exp: Remove path from "source" test.
22629
22630 2014-01-10 Joel Brobecker <brobecker@adacore.com>
22631
22632 * gdb.python/py-pp-integral.exp: Remove path from "source" test.
22633
22634 2014-01-09 Maciej W. Rozycki <macro@codesourcery.com>
22635 Pedro Alves <palves@redhat.com>
22636
22637 * gdb.mi/mi-info-os.exp: Connect to the target with
22638 mi_gdb_target_load.
22639
22640 2014-01-08 Pedro Alves <palves@redhat.com>
22641
22642 * gdb.threads/reconnect-signal.c: New file.
22643 * gdb.threads/reconnect-signal.exp: New file.
22644
22645 2014-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
22646
22647 * gdb.base/source-dir.exp: New file.
22648
22649 2014-01-07 Joel Brobecker <brobecker@adacore.com>
22650
22651 * gdb.ada/mi_interface: New testcase.
22652
22653 2014-01-07 Joel Brobecker <brobecker@adacore.com>
22654
22655 * gdb.ada/pp-rec-component.exp, gdb.ada/pp-rec-component.py,
22656 gdb.ada/pp-rec-component/foo.adb, gdb.ada/pp-rec-component/pck.adb,
22657 gdb.ada/pp-rec-component/pck.ads: New files.
22658
22659 2014-01-07 Joel Brobecker <brobecker@adacore.com>
22660
22661 * gdb.python/py-pp-integral.c: New file.
22662 * gdb.python/py-pp-integral.py: New file.
22663 * gdb.python/py-pp-integral.exp: New file.
22664
22665 For older changes see ChangeLog-1993-2013.
22666 \f
22667 ;; Local Variables:
22668 ;; mode: change-log
22669 ;; left-margin: 8
22670 ;; fill-column: 74
22671 ;; version-control: never
22672 ;; End:
22673
22674 Copyright 2014-2020 Free Software Foundation, Inc.
22675 Copying and distribution of this file, with or without modification,
22676 are permitted provided the copyright notice and this notice are preserved.
This page took 0.46769 seconds and 5 git commands to generate.